Davide P. Cervone
521d4ee513
Add roll-over from mathjax/latest to mathjax/x.y-latest for references to the CDN (to make sure that all files come from the same version). Resolves issue #1036 .
2015-04-14 16:24:27 -04:00
Davide P. Cervone
2c44d2ecac
Use correct name for maligngroup elements in toMathML output. Resolves issue #1089
2015-04-14 14:59:22 -04:00
Davide P. Cervone
4cce3df7b3
Merge pull request #1160 from mathjax/issue1157
...
fix Readme: bad links to documentation. Issue #1157 .
2015-04-14 11:01:43 -04:00
Davide P. Cervone
6e2db6a08d
Merge pull request #1100 from mathjax/issue1088
...
Removing PNG from MathMenu and MathEvents. Issue #1088 .
2015-04-14 11:00:25 -04:00
Davide P. Cervone
9c5682cdb4
Merge pull request #1156 from dpvc/issue1088
...
Make text-based close boxes appear closer to the original versions, and ...
2015-04-14 10:59:21 -04:00
Davide P. Cervone
b9e3761714
Merge branch 'issue1139' into hotfix-2.5.2. Issue #1139 .
2015-04-13 18:03:10 -04:00
Davide P. Cervone
7aead86339
Merge branch 'issue1152' into hotfix-2.5.2. Issue #1152 .
2015-04-13 18:02:54 -04:00
Davide P. Cervone
b474fc7f52
Merge branch 'issue1151' into hotfix-2.5.2. Issue #1151 .
2015-04-13 18:02:44 -04:00
Davide P. Cervone
feb05eb185
Merge branch 'issue1163' into hotfix-2.5.2. Issue #1163 .
2015-04-13 18:02:27 -04:00
Davide P. Cervone
55c88eb608
Fix HTML-CSS bounding boxes for annotation-xml nodes when used illegally as first semantics child.
2015-04-13 17:59:59 -04:00
Davide P. Cervone
3beda8db4e
Properly set displaystyle and scriptlevel, and make sure the contents is enclosed in a single element. Resolves both parts of issue #1152 , but at the cost of possibly redundent mstyle elements. These could be filtered out in the combineRelations() post-filter, when we can check if the displaystyle and script levels need setting.
2015-04-13 17:33:44 -04:00
Davide P. Cervone
dbe594872f
Avoid infinite loop when \mathchoice is used in munderover. Resolves issue #1151 .
2015-04-13 17:30:12 -04:00
Davide P. Cervone
4a4221b78b
Make sure that unknown characters in an mrow force the mrow to be measured. Resolves issue #1163 .
2015-04-13 17:18:07 -04:00
Davide P. Cervone
b8a48d9cd7
Properly measure final HTML-CSS output to make sure we have the right size. Resolves issue #1158 .
2015-04-13 16:15:07 -04:00
Peter Krautzberger
e8a6498405
fix Readme: bad links to documentation
...
Thanks to @berdario for providing this fix.
2015-04-13 16:56:41 +02:00
Davide P. Cervone
c5b2aa2515
Round height and depth of final SVG element to pixel size in order to try to get the baseline right. Resolves issue #995 (I hope).
2015-04-10 16:30:30 -04:00
Davide P. Cervone
ea697f335a
Make text-based close boxes appear closer to the original versions, and remove data URI for image in MathEvents. One motivatino for the change is the mobile menu close icon needs a background, which was missing in the previous version.
2015-04-09 14:58:24 -04:00
Emily Eisenberg
e239f6cc84
Merge pull request #218 from TBRSS/master
...
Protect elements inside .katex from inheriting text-indent.
2015-04-08 17:14:33 -07:00
Paul M. Rodriguez
5b8434bbe2
Protect elements inside .katex from inheriting text-indent.
2015-04-08 18:20:15 -05:00
Davide P. Cervone
c994ee9994
Make zoom box handle overlaps properly, and position full-width tables better.
2015-04-08 10:48:40 -04:00
Davide P. Cervone
02066cb7cc
Handle explicit line breaks (this were being skipped if linebreak wasn't set to automatic).
2015-04-08 09:40:44 -04:00
Ben Alpert
0f6530096b
Don't slice in lexer
...
Summary: Theoretically this allocates way less. In practice it seems to be exactly the same speed.
Test Plan: make test
Reviewers: emily
Reviewed By: emily
Differential Revision: https://phabricator.khanacademy.org/D16621
2015-04-06 10:39:39 -07:00
Ben Alpert
b2fbd08871
Update README.md
2015-04-03 20:48:51 -07:00
Davide P. Cervone
24861d0205
Adjust bbox for \vecenter when it is repositioned
2015-04-03 15:37:15 -04:00
Davide P. Cervone
13e92c2813
Handle negative skips properly (have mrow append to the right).
2015-04-02 16:13:18 -04:00
Davide P. Cervone
3c47494d28
Handle empty table cells (still need to do something about setting the widths of columns with no entry in the top row).
2015-04-02 16:12:35 -04:00
Davide P. Cervone
7343e81dba
Handle combining characters so that they work in IE.
2015-04-02 14:30:45 -04:00
Davide P. Cervone
3270781b2c
Avoid crashing in IE8, but still need to make EOT fonts in order for it tow work.
2015-04-02 13:45:34 -04:00
Davide P. Cervone
1e214fca3f
Merge pull request #1097 from mathjax/issu844
...
composer.json author info
2015-04-02 08:22:31 -04:00
Peter Krautzberger
7395bbbb3d
Merge pull request #1148 from jaredwindover/dev_Preview_Patch
...
Retypeset if changes while typesetting
2015-04-02 13:48:15 +02:00
Davide P. Cervone
7e52f9edd1
Make sure we set relative mtable widths when needed.
2015-04-01 19:11:03 -04:00
Emily Eisenberg
dbc658f748
Release 0.3.0
2015-04-01 15:59:49 -07:00
Emily Eisenberg
cd9bca4a89
Add basic auto-render extension
...
Summary:
Add an auto-render extension to render math on a page. It
exposes a global function (maybe we should attach it to `katex`?) to
render math in an element. It comes with a README on how to use it.
Also, make `make build` build the minified file.
Fixes #26
Test Plan:
- Visit http://localhost:7936/contrib/auto-render/
- See that all of the math renders correctly
- `make test`
Reviewers: alpert, kevinb
Reviewed By: kevinb
Differential Revision: https://phabricator.khanacademy.org/D16620
2015-04-01 15:57:10 -07:00
Davide P. Cervone
bfe88a01a2
Make nodes starting with 'mxj-' count as having isMathJax set.
2015-04-01 18:56:27 -04:00
Davide P. Cervone
9b37d422b4
Don't use negative depths (Safari doesn't handle it properly), so store an extra bbox parameter that gives the negative depth and adjust for it in munderover, where it makes a difference. Might want to do this in mtable as well.
2015-04-01 18:43:00 -04:00
Emily Eisenberg
99a81aca50
Fix the greediness of the \color
function
...
Summary:
The greediness of the `\color` function wasn't set correctly,
leading to expressions like `\color{red}\text{a}` parsing correctly,
when they shouldn't. (This is based on how MathJax parses, since TeX
doesn't have a `\color` function, so MathJax is the standard).
Test Plan:
- Make test
- See that `\color{red}\text{a}` doesn't parse (like MathJax)
- See that `\color{red}{\text{a}}` does parse (like MathJax)
- See that `\color{red}\frac12` doesn't parse (like MathJax)
- See that `\color{red}{\frac12}` does parse (like MathJax)
- See that `\red\text{a}` doesn't parse (like MathJax)
- See that `\red{\text{a}}` does parse (like MathJax)
- See that `\red\frac12` doesn't parse (like MathJax)
- See that `\red{\frac12}` does parse (like MathJax)
Reviewers: alpert
Reviewed By: alpert
Differential Revision: https://phabricator.khanacademy.org/D17130
2015-04-01 15:29:04 -07:00
Davide P. Cervone
b917b1a0c5
Get the font name right in the @font-face directivs. (argh)
2015-04-01 17:15:03 -04:00
Davide P. Cervone
47928642a2
Add support for displayIndent and displayAlign
2015-04-01 13:09:49 -04:00
Davide P. Cervone
cdbe31db43
Add support for linebreaking in mmultiscripts
2015-04-01 12:39:08 -04:00
Davide P. Cervone
6d637bb391
Handle linebreaking in msubsup.
2015-04-01 12:11:19 -04:00
Davide P. Cervone
2b3cb0cb0d
Add preliminary support for line breaking. Still need to handle the compound constructs like msubsup, munderover, mfenced, etc. as special cases.
2015-04-01 11:27:08 -04:00
Jared Windover
c3ed6ec086
Making dpvc's changes
2015-03-31 16:35:03 -04:00
Davide P. Cervone
4a8cb8ad5b
Don't need to do anything special to handle stretchy cores.
2015-03-30 13:57:00 -04:00
Davide P. Cervone
06534d81a1
Add support for menclose elements
2015-03-30 13:45:19 -04:00
Ben Alpert
379b98880d
Merge pull request #214 from fkling/misc_symbol
...
Add \# and \& to AMS misc symbols
2015-03-30 10:19:18 -07:00
Felix Kling
d9dedeaab8
Add \# and \& to AMS misc symbols
...
Those symbols are listed in
ftp://ftp.ams.org/pub/tex/doc/amsmath/short-math-guide.pdf, section 3.6
2015-03-30 10:14:29 -07:00
Davide P. Cervone
e78aa248f4
Add support for maction
2015-03-30 09:41:04 -04:00
Davide P. Cervone
577b37ee60
Make mtable row and column lines extend through frame spacing even when no frame is used (consistent with HTMLCSS and SVG output)
2015-03-29 08:08:18 -04:00
Davide P. Cervone
9b4107f3b4
Better spacing for munderover, and improved CHTMLdrawBBox.
2015-03-29 07:49:58 -04:00
Davide P. Cervone
3ec5d396a3
Save the label width before changing the state.
2015-03-28 12:23:50 -04:00