What is MathJax?

Go to mathjax.org

MathJax is an exciting new development for rendering TeX or MathML-coded mathematics in browsers without requiring font installation or browser plug-ins. Any modern browser with javascript enabled will be MathJax-ready. For more information about MathJax, visit mathjax.org

Project Euclid is a supporter of MathJax development, and we have begun to use it on our web site. Below are questions and answers about the use of MathJax on Project Euclid.

Where is MathJax used in Project Euclid?


We have turned on MathJax for a particular set of titles (currently, about 20). Sometimes only certain years within these titles have MathJax enabled. These decisions are based on an evaluation of how well MathJax is rendering the math in any particular journal. Euclid publishers have encoded their math expressions using different methods, and we have found some methods work better with MathJax than others. If you are a publisher, we have created MathJax Best Practices for Publishers to help you achieve high-quality math rendering in Project Euclid.

We have also currently implemented MathJax for article abstract pages only. We will extend our use of MathJax to issue table-of-contents pages soon. And we will be routinely enabling MathJax for additional titles in Project Euclid. Our goal is to use MathJax as widely as possible within Project Euclid.

How do I know if MathJax is being used on a Euclid page?


If MathJax is enabled, you will see two new links in the right-hand navigation bar, under the journal cover image: "Turn MathJax Off" and "What is MathJax?"

Please note that not all abstract pages will have math expressions, even if MathJax is enabled. Likewise, a publisher may have used techniques other than TeX or MathML to express math, such as in-line images, HTML coded characters (especially super- and sub-scripted characters), or special Unicode characters. MathJax will have no impact on these expressions.

Can I see the underlying TeX or MathML coding?


Yes, to access the underlying TeX or MathML code, right-click on a math formula (if you are using Windows), or Control-click it (if you are using a Mac), and choose the format you want from the Format sub-menu. Then select the Show Source menu item to get a pop-up that allows you to copy the math source into another application.

For more information, visit http://www.mathjax.org/demos/copy-and-paste/.

Where can I get help regarding MathJax?


The MathJax web site has useful information about browser configuration, fonts, MathJax features, etc. Please visit the MathJax help page and the FAQ if you have questions.

Can I turn MathJax off?


Yes, you can turn off MathJax by clicking the "Turn MathJax Off" link in the right-hand navigation bar, under the journal cover image. This will apply to your current session in Euclid. If you make this choice, you can also turn MathJax back on.

When MathJax is turned off, math expressions are rendered in various ways, depending on the underlying encoding and what browser you are using.

Note that on any particular page in Euclid not all math expressions may be using MathJax. So turning off MathJax may have no effect on the visual appearance of the math expressions on the page.

As a Euclid publisher, how can I make the best use of MathJax?


We have created MathJax Best Practices for Publishers to guide Euclid publishers in the best ways to prepare math expressions for display in Euclid.

How do I report a problem?


If you wish to report a problem, or if you have questions about Project Euclid's use of MathJax, please contact Steve Grathwohl, <sgrathwohl@dukeupress.edu>.