|Developer(s)||American Mathematical Society|
3.2.2 / June 8, 2022
|License||Apache License 2.0|
MathJax is used by web sites including arXiv, Elsevier's ScienceDirect, MathSciNet, n-category cafe, MathOverflow, Wikipedia (on the backend), Scholarpedia, Project Euclid journals, IEEEXplore, Publons, Coursera, and the All-Russian Mathematical Portal.
MathJax can display math by using a combination of HTML and CSS or by using the browser's native MathML support, when available. The exact method MathJax uses to typeset math is determined by the capabilities of the user's browser, fonts available on the user's system, and configuration settings. MathJax v2.0-beta introduced SVG rendering.
In the case of HTML and CSS typesetting, MathJax maximizes math display quality by using math fonts if available and by resorting to images for older browsers. For newer browsers that support web fonts, MathJax provides a comprehensive set of web fonts, which MathJax downloads as needed. If the browser does not support web fonts, MathJax checks whether valid fonts are available on the user's system. If this does not work, MathJax provides images of any symbols needed.[clarification needed] MathJax can be configured to enable or disable web fonts, local fonts, and image fonts.
MathJax can display mathematical notation written in LaTeX or MathML markup. Because MathJax is meant only for math display, whereas LaTeX is a document layout language, MathJax only supports the subset of LaTeX used to describe mathematical notation.
MathJax renders math in most popular browsers, including Internet Explorer 6+, Firefox 3+, Google Chrome 0.3+, Safari 2.0+, Opera 9.5+, iPhone/iPad Safari, and the Android browser. Some older versions of browsers do not support web fonts (with the @font-face CSS construct), so they have to use MathJax image font mode. The browser compatibility list is available at the official site.
MathJax can be easily added to many popular web platforms.
Equation editor compatibility
Any MathJax equation displayed in a supported browser can be copied out in MathML or LaTeX format via "Show Math as" sub-menu if right-button clicked or control-clicked on it. Then it can be pasted in any equation editor that supports MathML or LaTeX, such as Mathematica, MathType, MathMagic, Firemath for re-using.
MathJax replicates the math environment commands of LaTeX. AMS-LaTeX math commands are supported via extensions. MathJax also supports TeX macros and miscellaneous formatting like
MathJax added partial support for MathML 2.0 and some MathML 3.0 constructs in its beta 2 release. MathJax supports presentation MathML and, as of version 2.2, provides experimental support for content MathML.
- "MathJax v3.2.2". MathJax. 2022-06-08.
- "MathJax: Rich Math display from LaTeX and MathML". 17 November 2015.
- "MathJax AsciiMath support". Archived from the original on 2018-03-23. Retrieved 2013-04-07.
- Cuellar, Autumn; Topping, Paul (June 2013). Mathews, Bob (ed.). "What you need to know about the Maths Stack". XML London 2013: 63–68. doi:10.14337/XMLLondon13.Cuellar01. ISBN 978-0-9926471-0-0.
- Hayes, Brian (2009), "Writing Math on the Web: The Web would make a dandy blackboard if only we could scribble an equation", American Scientist, 92 (2): 98, doi:10.1511/2009.77.98.
- "AMS becomes managing partner of the MathJax Consortium". 2013-03-20.
- "MathJax Sponsorship".
- "arXiv.org help – What is MathJax?".
- "MathJax on ScienceDirect". Archived from the original on 2014-08-26. Retrieved 2014-08-24.
- "MathSciNet What's New".
- Schubotz, Moritz; Wicke, Gabriel (2014-01-01). "Mathoid: Robust, Scalable, Fast and Accessible Math Rendering for Wikipedia". Intelligent Computer Mathematics. Lecture Notes in Computer Science. Vol. 8543. pp. 224–235. arXiv:1404.6179. doi:10.1007/978-3-319-08434-3_17. ISBN 978-3-319-08434-3. S2CID 16123116.
- "Extension:Math - MediaWiki". www.mediawiki.org. Retrieved 2017-04-06.
- "What is MathJax?".
- "IEEE Xplore Help". ieeexplore.ieee.org. Retrieved 2021-08-05.
- "All-Russian Mathematical Portal".
- Cervone, Davide (2012), "Math Jax: A Platform for Mathematics on the Web" (PDF), Notices of the American Mathematical Society, 59 (2): 312–316, doi:10.1090/noti794
- "MathJax v2.0-beta now available on CDN". February 11, 2012.
- MathJax Font Help Archived 2012-07-28 at the Wayback Machine accessed 2012-08-14.
- "MathJax: Accessibility".
- "MathJax: Browser Compatibility". Archived from the original on 2015-04-06. Retrieved 2017-06-05.
- "Using MathJax in popular web platforms". Archived from the original on 2017-08-31. Retrieved 2017-06-05.
- "What's New in MathJax 3".
- "mathjax-node". 5 June 2018.
- "Copy and Paste Math".
- "MathJax: Supported LaTeX Commands". Archived from the original on 2018-12-16. Retrieved 2017-06-05.
- "MathJax MathML Support — MathJax 2.3 documentation". Archived from the original on 2018-12-15. Retrieved 2014-02-14.
- "MathJax CDN shutting down on April 30, 2017". MathJax. 31 March 2017.