Michael Polyak
f03671ce61
Release v0.11.1 ( #2098 )
...
* Release v0.11.1
Bump master to v0.12.0-pre
* Update CHANGELOG.md for v0.11.1-release
* Update CHANGELOG.md with Changes section for v0.11.1-release
2019-09-18 08:40:01 -04:00
Kevin Barabash
1da7ef2210
Release v0.11.0 ( #2071 )
...
* Release v0.11.0
Bump master to v0.12.0-pre
* update CHANGELOG.md
* minor editors to CHANGELOG.md
2019-08-12 21:51:13 -04:00
Erik Demaine
3b6ed48f5b
Unicode characters in math render in text mode ( #2040 )
...
* Unicode characters in math render in text mode
Improve #2031 by rendering all supported Unicode text characters (via
supportedCodepoints) in text mode, mimicking wrapping them in `\text`,
thereby using metrics of letter M as usual.
* Add tests
* Improve documentation
* Implement review comments
2019-08-08 20:33:09 -04:00
Erik Demaine
d82d09bebd
Suggest <!DOCTYPE html> in documentation ( #2052 )
...
* Suggest <!DOCTYPE html> in documentation
Inspired by #2047
* Add starter template
* Mention <iframe>s
* Set default docs page to Browser
2019-07-24 23:17:41 +09:00
Erik Demaine
285c9fe0b6
Re includegraphics ( #2053 )
...
* Re-enable \includegraphics now that we have trust setting
This reverts commit 5806b240b3
.
* Include Khan Academy test logo in repo and use in test (fix #1892 )
* Update screenshots
* Update documentation
* Add tests, cleanup existing tests
* Update snapshots
* Enable trust testing (trust=true by default)
2019-07-22 00:15:29 +09:00
navsgh
223b9c3f24
Add Katex Expression ( #2049 )
...
A web component, built with Stencil, to render KaTeX expressions. Stencil uses a dynamic loader to load the custom elements polyfill only on browsers that need it.
2019-07-18 14:25:45 -04:00
Ron Kok
2dc8f8121a
Support \operatorname* ( #1899 )
...
* Support \operatorname*
* Fix lint errors
* Fix YAML
* Update screenshots
* Break out a function to avoid code duplication
* Fix lint errors
* Restore wrapper span
* Update docs
* Reinstall color macros lost in merge
* Update screenshots
* Add type annotations, Move to utils file, add \limits to screenshots
* Fix lint errors
* Rearrange screen shot to fit onto page
* Update screenshots
* tweak location of utils.js and assembleSupSup.js
2019-07-17 21:38:44 -04:00
Ron Kok
3d9a094b67
Add Unicode digamma to documentation ( #2045 )
2019-07-16 17:16:07 -04:00
Erik Demaine
3800dc49c1
[breaking] trust setting to indicate whether input text is trusted ( #1794 )
...
* trust option to indicate whether input text is trusted
* Revamp into trust contexts beyond just command
* Document new trust function style
* Fix screenshot testing
* Use trust setting in \url and \href
* Check `isTrusted` in `\url` and `\href` (so now disabled by default)
* Automatically compute `protocol` from `url` in `isTrusted`, so it
doesn't need to be passed into every context.
* Document untrusted features in support list/table
* Existing tests trust by default
* remove allowedProtocols and fix flow errors
* remove 'allowedProtocols' from documentation
* add a comment about a flow error, rename urlToProtocol to protocolFromUrl
* add tests test that use function version of trust option
* default trust to false in MathML tests
* fix test title, remove 'trust: false' from test settings since it's the default
2019-07-08 21:57:23 -04:00
Erik Demaine
f63733a35e
Document mhchem \cf not supported (use \ce instead) ( #2008 )
...
* Document mhchem \cf not supported (use \ce instead)
* Mention \cf -> \ce in support table
2019-07-05 02:02:09 -04:00
elbaro
88d9a8a4df
Add \plim ( #1952 )
...
* Add \plim
* tweak position of argmin and plim in support table
2019-06-01 20:20:26 -04:00
Daniel Hollas
d1dfd88166
DOC: Fix path to built file ( #1976 )
2019-05-27 16:38:41 -04:00
Ron Kok
f9dafea6a6
Enable minRuleThickness in rendering options ( #1964 )
...
* Enable minRuleThickness in rendering options
* fix typo
* Fix lint errors
* Fix default
* Remove border from \colorbox
* Fix lint error
* Update array screenshot
* Add border to \fcolorbox
* Edit comment
* Add comment
* Pick up review comments
* Fix lint errors
* Edit \sqrt screenshot test
* Update screenshots
* Screenshot update take 2
* Improve \sqrt SVG paths
* Fix lint error
2019-05-25 18:39:16 -04:00
Ron Kok
3b60aee16c
Support {smallmatrix}, {subarray}, and \substack ( #1969 )
...
* Support {smallmatrix}, {subarray}, and \substack
* Fix lint errors
* Update docs. Screenshots step 1.
* Screenshots step 2
* Screenshots step 3
* Pick up review comments
* Fixed arraycolsep for {smallmatrix}
* Fixed lint error
* Updated screenshots
2019-05-20 23:34:49 -04:00
Ron Kok
c8f2783ca8
Remove unclosed TODO comment ( #1979 )
2019-05-18 18:32:44 -04:00
Ron Kok
9822414733
Render MathML directly ( #1966 )
...
* Render MathML
* Fix lint error
* Change from main api to rendering options
2019-05-13 19:31:04 -04:00
Kevin Barabash
f659544d62
Release v0.10.2 (take 4) ( #1961 )
...
* Release v0.10.2
Bump master to v0.10.3-pre
* update CHANGELOG
* add integrity hash to mhchem script in README
* tweaked CHANGELOG
2019-05-12 22:08:30 -04:00
ylemkimon
664dc6ab74
Add more documentation on font loading & prefetch fonts on the website ( #1895 )
...
* Add more documentation on font loading
* Prefetch fonts on the website
2019-04-28 18:44:34 -04:00
Kevin Barabash
5806b240b3
disable \includegraphics until trust settings is merged ( #1951 )
...
* disable \includegraphics until trust settings is merged
* disable one more test
2019-04-28 17:52:27 -04:00
Tesla_Ice_Zhang
6bb312f687
Support double-square curly braces ( #1953 )
...
* Support double-square curly braces
Signed-off-by: ice1000 <ice1000kotlin@foxmail.com >
* Rename `llbrace` to `lBrace`
* Address comments: add mathml
* Fix code style
* Fix doc
* Add to docs/support_table
2019-04-25 07:23:00 -07:00
Ben Dyer
d01a972f5c
Add symbol double square brackets ( #1947 )
...
* Add symbol double square brackets
* Update name for double square brackets, add macros and documentation
2019-04-23 18:49:50 -07:00
ylemkimon
f948947736
Add KaTeX version to stylesheet and troubleshooting guide ( #1893 )
...
* Add KaTeX version to stylesheet
* Add troubleshooting guide
* Update katex.less
[skip ci]
2019-04-18 22:10:19 +09:00
Jude Fernandes
41dd71c241
Added Android library ( #1943 )
...
* Added Android library
Added a link to the android library for katex rendering.
* Update the name to include correct capitalization
2019-04-17 22:08:09 -04:00
Erik Demaine
070883532a
Support \textup and \textmd ( #1921 )
...
* Support \textup and \textmd
This PR adds support for `\textup` and `\textmd`, which are the inverses of
`\textit` and `\textbf`. Unlike bare `\text`, they result in `textup` and
`textmd` classes being applied, but those have no CSS rules, so they act the
same as bare `\text`.
Fixes #1909 .
* Add documentation
* Add unsupported font commands
2019-04-06 02:51:11 +09:00
georges-gomes
31c02f2976
Added 'katex-element' ( #1905 )
...
* Added 'katex-element'
* Update docs/libs.md
Co-Authored-By: georges-gomes <georges.gomes@gmail.com >
* Added colon between name and description
Like others
2019-04-01 09:59:55 -04:00
riteme
6ae095fcd4
Fix \Rho ( #1870 )
2019-03-07 10:18:20 -05:00
ylemkimon
99892bb4a7
Upgrade minimum development Node version to v8 ( #1861 )
...
Node v6 will reach its end-of-life by April 2019.
2019-02-22 16:15:10 -05:00
ylemkimon
e016f4b940
Release v0.10.1 ( #1856 )
...
* Release v0.10.1
Bump v0.10.1 to v0.10.2-pre
* Update CHANGELOG.md
2019-02-22 13:34:15 +09:00
Erik Demaine
1c2d9d4a48
Fix link between support pages ( #1854 )
...
Fix #1853 by removing `./` in URLs which Docusaurus doesn't translate.
2019-02-21 16:08:22 +09:00
Erik Demaine
7f778d1543
leqno and fleqn support ( #1814 )
...
* leqno support
* Add fleqn support
* Add tests
* Lint fix
* Add leqno and fleqn to website demo
2019-01-29 18:40:17 +09:00
Erik Demaine
58c36c6fdf
Add \textbackslash and \textasciicircum ( #1839 )
...
* Add \textbackslash and \textasciicircum
Fix #1838
* lint fix
* Add documentation
2019-01-27 12:02:47 -08:00
Jake
4847e40ab6
Add vue-katex to 3rd party libraries ( #1823 )
2019-01-13 10:24:54 -05:00
René Filip
9ddc24c9f1
add \argmax and \argmin ( #1820 )
...
* add \argmax and \argmin
* add reference to argmin and argmax
2019-01-12 18:36:36 -05:00
Ron Kok
f5234a2f01
Fix \hphantom width ( #1809 )
...
* Fix \hphantom width
* Spin up phony screenshot test
* Make better choice of smash screenshot test
* Real screenshotter test
* Add strict mode
* Fix lint error
* useStrictBehavior
* Revert to previous strict setting
* useStrictBehavior "phantomSpacing"
* Fix tests via nonstrictSettings
* Fix documentation
* Remove bin|rel
2019-01-02 01:49:23 +09:00
AlbertHilb
f10de9617e
Add optional pre-process callback to the auto-renderer. ( #1784 )
...
* Add optional pre-process callback to the auto-renderer.
* Rewrite `preProcess` callback signature.
* Add test.
* Make test future-proof.
* Add root folder to the node module paths.
2018-12-23 18:29:59 -05:00
ylemkimon
ce3840d4ce
Include only necessary fonts for target environment specified by Browserslist ( #1674 )
...
* Include only necessary fonts for target environment specified by Browserslist
Allow WOFF and WOFF2 to be controlled using environment variables
* Fix links
* Fix merge error
* Update dependencies
* Replace uglifyjs-webpack-plugin with terser-webpack-plugin
* Do not set `targets` if !isESMBuild
2018-12-02 17:51:13 -05:00
Ron Kok
64745b5c8a
Add mhchem extension ( #1436 )
...
* A proposal for support of mhchem
* Create extension
* Add index
* Remove arrow function
* Fix lint errors in macros.js
* Remove mhchem from build
* Move code from macros.js to mhchem.js
* Add minified mhchem
* Remove arrow head mods. Disable eslint.
* Fix space handling
* Update code to mhchem v3.3.0
* Tweak arrows to reduce diff
* Raise \tripledash
* Edit docs and webpack
* Update package.json
* Remove wrap. Remove manual.
* Correct second brush stroke in \xrightleftarrows
* Added patch file
* Add import line
* Add mhchem to eslint ignore
2018-11-24 18:52:25 -05:00
ylemkimon
ec6a2b4f36
Remove Supported Functions onPageNav style ( #1767 )
...
* Remove Supported Functions onPageNav style
* Remove Supported Functions onPageNav style
2018-11-21 14:16:25 +09:00
ylemkimon
112582daa5
Replace Khan/KaTeX with KaTeX/KaTeX ( #1781 )
...
* Replace Khan/KaTeX with KaTeX/KaTeX
* Remove RawGit links
* Remove old files
2018-11-19 21:24:33 -05:00
ylemkimon
cda184bea4
Add documentation regarding importing the module ( #1768 )
2018-11-06 00:37:44 +09:00
Ron Kok
f713f324bd
Support \includegraphics ( #1620 )
...
* Support \includegraphics
* Update screenshots
* Fix lint errors
* Fix more lint errors
* Fix lint errors take 3
* Add documentation, error messages
* Improve CSS
* Update domTree to coordinate with PR #1633
* Update screenshots
* fix flow errors
* Use same RegEx as href
* Fix lint error
* Accept raw ArgType
* Fix lint error
* fix flow error
* Add test
2018-11-01 18:43:41 -04:00
ylemkimon
f628ca142b
Generate ECMAScript module for contrib ( #1624 )
...
* Create separate entry point of copy-tex for webpack
* Update katex.webpack.js comment
* Generate ECMAScript for contrib
* Update dependencies
* Comment out documentations
2018-10-31 11:37:54 +09:00
ylemkimon
49f84f76e7
v0.10.0 release ( #1751 )
...
* Remove RC-versioned docs
* Release v0.10.0
Bump master to v0.10.1-pre
* Fix multiple occuring hash replacement
* Update SRI hashes
* Update CHANGELOG.md
* Fix tags not shown
* Update docusaurus
* Wrap escaping backslashes with backticks
* Update SRI hashes
* Update CHANGELOG.md
2018-10-29 13:14:24 +09:00
ylemkimon
4dd0e2cdca
Add \> ( #1752 )
...
* Add \>
* Update snapshot
2018-10-24 22:04:00 -04:00
Ron Kok
0b7b4db7fc
Support Unicode double square brackets ( #1750 )
2018-10-24 15:57:36 +09:00
AlbertHilb
89bb371152
Add support for \lparen
and \rparen
delimiters. ( #1741 )
...
* Add support for `\lparen` and `\rparen` delimiters.
* Add missing math delimiter. Fix alphabetic order.
* Add test.
* Add spaces between parenthesis and square brackets.
2018-10-15 21:05:10 -04:00
ylemkimon
ba8e224b8d
Fix \mathit
font and italic correction and add \mathnormal
( #1700 )
...
* Fix \mathit font (Math-Italic -> Main-Italic) and italic correction
* Rename mathit to mathdefault and mainit to mathit
* Add \mathnormal
2018-10-10 17:18:07 +09:00
Ryan Randall
9733040602
Updating lib docs ( #1727 )
2018-09-28 16:57:56 +09:00
Sumit Gupta
9a6f31abcc
Added correct hash for katex.min.css ( #1692 )
...
* Added correct hash
* Correct hash for versioned doc
2018-09-02 13:34:15 +09:00
Ron Kok
9b7e10e4f7
Allow 6-digit color spec w/o # ( #1690 )
...
* Allow 6-digit color spec w/o #
* Improve RegEx pattern
* Pick up comment
* fix lint
2018-09-01 13:27:17 -04:00