Skip to content

MathJax v3 alpha 6

Pre-release
Pre-release
Compare
Choose a tag to compare
@dpvc dpvc released this 18 May 14:57

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 \xrightarrow not stretching properly.
    • Support for the mglyph element (though both width and height must be specified explicitly).
    • Support for the menclose element.
    • Support for the maction element.
    • Support for the mmultiscripts element.
    • Support for MathML spacing rules (rather than TeX spacing)
    • Fixed vertical placement of labels in mlabeledtr rows.
    • Support for the align attribute of munderover, munder and mover.
    • Support for the accent and accentunder attributes on mo and on the munderover, under, and mover elements.
    • Support for the skew font values for better placement of accents.
    • Remapping of hyphen to minus in mo and mn elements, as well as some other accent substitutions for improved output.
    • Support for intentalign, indentshift, and related attributes on the math element.
    • Support for matching the font size of the surrounding text.
  • Removes jsdom as a dependency (though you can still use the jsdomAdaptor if you install it yourself). The choosAdaptor now 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.