MathJax v3 alpha 6
Pre-release
Pre-release
Please be advised: do not use this in production.
Please post your feedback to the GitHub Issue Tracker or the mathjax-dev mailing list.
Changes
- Implements the AMS (math and symbols) packages for TeX input
- Implements the noUndefined package for TeX input
- Adds support for the remaining MathML elements in CommonHTML:
- Fixed problems with
\xrightarrownot stretching properly. - Support for the
mglyphelement (though bothwidthandheightmust be specified explicitly). - Support for the
mencloseelement. - Support for the
mactionelement. - Support for the
mmultiscriptselement. - Support for MathML spacing rules (rather than TeX spacing)
- Fixed vertical placement of labels in
mlabeledtrrows. - Support for the
alignattribute ofmunderover,munderandmover. - Support for the
accentandaccentunderattributes onmoand on themunderover,under, andmoverelements. - Support for the skew font values for better placement of accents.
- Remapping of hyphen to minus in
moandmnelements, as well as some other accent substitutions for improved output. - Support for
intentalign,indentshift, and related attributes on themathelement. - Support for matching the font size of the surrounding text.
- Fixed problems with
- Removes
jsdomas a dependency (though you can still use thejsdomAdaptorif you install it yourself). ThechoosAdaptornow chooses between the browser and lite adaptors (rather than browser and jsdom).
No support yet for line breaking or for fonts other than the MathJax TeX fonts. These are the last remaining big issues for the CommonHTML output.
Also, not support for the MathJax menu. Eventually, that most likely will be an optional extension.