“As a pioneer in online journals, HighWire has been a strong supporter of initiatives such as the development of MathJax’s open source platform for display of mathematics,” said Xenia Siller, VP, Platform and Content Solutions, HighWire Press. “The HighWire Open Platform is designed to work well with standards such as MathML to ensure accurate dissemination and elegant user experiences across devices and output channels. We’re proud to be part of the solution for readers.”

“As a MathJax sponsor, HighWire provides the MathJax team with important feedback for our development,” comments Peter Krautzberger, MathJax manager. “Thanks to dedicated sponsors like HighWire we can keep MathJax the high-quality, reliable, and flexible rendering solution it is today.”

We look forward to continuing the collaboration with HighWire and welcome their ongoing support for the MathJax project.

]]>Project Euclid is a not-for-profit online publishing service designed to address the unique needs of the fields of theoretical and applied mathematics and statistics by providing access to independent and society journals, monographs, and conference proceeding. Through a collaborative partnership arrangement, publishers join forces and participate in an online presence with advanced functionality, allowing them to better serve scholars without sacrificing their intellectual or economic independence or commitment to low subscription prices. Project Euclid is jointly managed by Cornell University Library and Duke University Press.

“We initially implemented MathJax on twenty titles, since then we have significantly expanded its use on Project Euclid” says Mira Waller, Director of Publishing Services. “MathJax has become an important part of Project Euclid’s display of math on the web and we are proud to continue our support of this valuable service.”

“The continued support of Project Euclid demonstrates its commitment to being a partner to the science community on the web”, comments Peter Krautzberger, MathJax Manager. “The feedback of sponsors such as Project Euclid is invaluable to ensure that MathJax remains the reliable, high-quality rendering solution it is today.”

The MathJax team looks forward to the continued collaboration with Project Euclid, and welcomes their ongoing support for the MathJax project.

]]>The London Mathematical Society (LMS) is the major UK learned society for mathematics with a nationwide and international membership. The LMS offers a rich publishing program, provides a diverse grant program, and organizes scientific meetings and lectures. Beyond that, the LMS contributes to public debate on matters affecting mathematics and mathematics education.

“LMS offers MathJax full-text HTML as an alternative to PDF on five of its journals and is preparing to implement it on further journals.” comments Dr. Ola Tornkvist,

Managing Editor, LMS, “Feedback from readers has been positive, focusing on improved navigation and ease of access when looking something up in a paper. The LMS is pleased to continue to support the MathJax project.“

“Thanks to our dedicated sponsors like the LMS, we are able to develop MathJax continuously,” comments Peter Krautzberger, MathJax manager. “We are grateful for the continued support which allows us to keep MathJax the high-quality and universal rendering solution it is today”.

We look forward to continuing the collaboration with the LMS, and welcome their ongoing support for the MathJax project.

]]>The MathWorks provides the fundamental tools for research and development in academia and industry. Its leading computing software products, MATLAB and Simulink, help engineers and scientists worldwide to accelerate the pace of discovery, innovation, and development. From industries, such as aerospace and industrial automation, to technical fields, such as financial services and computational biology, to more than 5000 colleges and universities around the world, the tools support teaching and research in a broad range of technical disciplines.

“Through its innovative display engine, MathJax is providing a valuable service to academia and industry,” said Mary Ann Freeman, director of engineering, MATLAB Products, MathWorks. “We are pleased to continue our support of this important initiative, which is focused on bringing the power of mathematics to the web.”

“The continued support of the MathWorks demonstrates its commitment to being a partner to the math science community on the web”, comments Peter Krautzberger, MathJax manager. “The feedback from sponsors like MathWorks is invaluable to ensure that MathJax remains the reliable, high-quality rendering solution it is today.”

We look forward to continuing the collaboration with the MathWorks and welcome their ongoing support for the MathJax project.

]]>HTML5 has been finalized by the W3C!

Wikipedia has activated v2.0 of the Math Extension. Registered users can now use MathML with SVG fallbacks.

JAWS 16 ships with improved math and MathJax support.

MathJax is listed in Toptal’s Software Engineer’s Online Handbook.

Jan Rasmussen created two awesome Polymer demos pushing MathJax output into the ShadowDOM: a custom `<math-tex>`

element and an experimental custom elements MathJax extension.

Penflip, the GitHub based writing app, has integrated MathJax support.

Daniel Thies released the first stable version of his Moodle Math Editor.

The Chrome app for Asciidoctor.js now ships with MathJax support.

Net2Plan provides a great open-source network planner.

Khan Academy has started a TeX-to-HTML converter called KaTeX.

Slack now has a mathjax plugin called Mathslax.

Ana Tudor used MathJax in her awesome tutorial on inverse trigonmetric functions with SASS.

The Institute of Telecommunications at University Stuttgart created some excellent computational web demos such as this one on Mach-Zehnder Modulator.

Kasper Eulen is taking unicode driven input to another level by creating CoffeeTeX

A new math editor demo, MathJQ, combines MathQuill and MathJax.

Benjamin Esham worked out how to combine MathJax with Bigfoot.js for math empowered footnotes

]]>The MAA is the largest professional society focused on mathematics accessible at the collegiate level. As an early adopter of the web, the MAA has led the way communicating mathematics online including resources such as MathDL, born-digital ebooks and journals. The MAA’s open-source homework system WeBWorK is used at over 500 institutions worldwide.

“The MAA is very pleased to support the continuing development of MathJax,” says Ivars Peterson, MAA Director of Publications. “MathJax is a key resource for the MAA website and in other ventures in electronic publishing, all vital elements in the communication of mathematical knowledge.”

“The support of dedicated sponsors such as the MAA ensures that we can continue to provide the high-quality, universal solution that MathJax has become,” says Peter Krautzberger, MathJax Manager. “The MAA’s extensive experience and leadership in mathematical publishing and online technologies helps us improve MathJax with high-quality feedback, to the benefit of the entire community.”

The MathJax team looks forward to continuing the collaboration with the MAA and welcomes their ongoing support for the MathJax project.

]]>A leading global scientific publisher, Springer publishes 2,200 journals and over 8,000 new books each year. Over 240 open access journals on Springer’s open access platforms Springer Open and BioMed Central provide accessible, high-quality display of mathematical and scientific content using MathJax.

“The quality of our online publications are reliant on the accurate and readable display of mathematical equations.”, says Rob Lloyd, Head of Front End, Springer London. “The work of the Mathjax team is vital to achieving this. We are proud to sponsor and engage with a team and a community that is dedicated to the advancement of the display of mathematics in the browser.”

“Thanks to dedicated sponsors like Springer, we are able to develop MathJax continuously, keeping it the high-quality and universal rendering solution it is today,” comments Peter Krautzberger, MathJax manager. “In addition to its financial support, Springer provides the MathJax team with productive feedback that helps our development.”

The MathJax team looks forward to continuing the collaboration with Springer and welcomes their ongoing support for the MathJax project.

]]>As a federation of 10 physical science societies, The American Institute of Physics (AIP) pursues a mission to advance and distribute the knowledge of the physical sciences and its applications. AIP Member Societies collectively represent more than 120,000 scientists, engineers, educators and students in the global physical sciences community.

“The continued support of AIP Publishing demonstrates its commitment to being a partner to the science community”, comments Peter Krautzberger, MathJax manager. “The feedback of sponsors such as AIP is invaluable to ensure that MathJax remains the reliable, high-quality rendering solution it is today.”

“We believe MathJax provides a valuable service to researchers in the physical sciences by taking the worry out of accurately displaying and easily sharing the mathematical equations that are so important to the research they do,” said John Haynes, CEO of AIP Publishing.

We look forward to continuing the collaboration with AIP, and welcome their ongoing support for the MathJax project.

]]>*Here is our fourth interview with interesting people in the MathJax community. This time we had the pleasure to talk to Wonseok Shin (Stanford University) about jemdoc and jemdoc+MathJax.*

*You recently extended jemdoc to create jemdoc+MathJax. Can you tell us a bit about jemdoc and your work on it?*

jemdoc is an open-source static site generator that allows you to create simple websites. It is composed of just a single Python script, so it is extremely lightweight and portable.

jemdoc was developed by Jacob Mattingley while he was a Ph.D. student at Stanford University. I guess he developed jemdoc to create his personal academic website easily. In fact, jemdoc is most commonly used to create university professors’ personal websites that introduce their research and teaching experiences. (If you google “jemdoc”, you will see a bunch of professors’ websites.) It is also being widely used to create university course websites.

In addition to being lightweight and easy to use, the ability to load LaTeX equations has been one of the reasons for jemdoc’s popularity in academia. However, the original jemdoc loads LaTeX equations as PNG images, which can be pixelated on high-resolution displays or upon magnifying the webpage.

I have modified the original jemdoc to support MathJax. The modified jemdoc is called jemdoc+MathJax. If you are already a jemdoc user, you don’t have to change anything in your *.jemdoc files. By simply replacing jemdoc with jemdoc+MathJax and processing your *.jemdoc files again, you create a new website in which all PNG equation images are replaced with beautiful MathJax-rendered equations.

*Why choose jemdoc’s markup language over other lightweight markup solutions like markdown or textile and how does jemdoc fit into this ecosystem?*

To me, it made perfect sense to implement MathJax support in jemdoc than in other markup solutions, because jemdoc is already being widely used in academia, where mathematics is the primary language to communicate ideas and therefore equation rendering is highly demanded.

For general users, the biggest difference between jemdoc and other markup solutions could be that it creates an entire website (including a navigation sidebar) rather than a single webpage. Therefore, if you want to create an entire website from scratch, jemdoc can be a better choice than other markup solutions.

Being able to generate an entire website makes it very easy to migrate from one web server to another, because you can simply move the HTML files to the new web server. Again, this is a useful feature for people in academia. For example, if you create your personal website as an undergraduate in one university and seek for more advanced degrees in another university, you can easily move your entire website from old university’s web server to new university’s by moving the HTML files.

*Can you tell us a little bit about your background?*

I did my Ph.D. degree in Electrical Engineering at Stanford University, and I am currently a postdoctoral scholar in the same university. I have developed my programming skills through my previous experience as a software engineer at a startup company, and also through my doctoral research in which I studied electromagnetic phenomena by numerical simulation (which involved a lot of programming).

Around the time I was finishing up the Ph.D. degree, I felt a need for a neat personal website to introduce my research more efficiently to my fellow researchers. I tested several static site generators, and jemdoc stood out with the built-in LaTeX equation support because I needed to use equations to describe my research. However, I was disappointed with the quality of the rendered equations in jemdoc. I knew about MathJax already, and really wanted to use it, but failed to find an existing MathJax implementation in jemdoc. So I spent some time to implement MathJax in jemdoc myself.

Originally, the MathJax support was a personal project that I intended to use only for my personal website. I uploaded the modified code at Github anyway for my own convenience. One day a complete stranger who saw my Github repository contacted me and asked if I could teach him how to use MathJax in jemdoc. That was when I realized other people’s interest in using MathJax in jemdoc. So I polished the code, added concrete examples for the additional features I implemented, and named the project jemdoc+MathJax.

*Who do you see as the primary users for jemdoc+MathJax?*

The primary users would be the previous jemdoc users. As I mentioned earlier, you don’t have to change anything in your *.jemdoc files. By simply using jemdoc+MathJax instead of jemdoc to process your *.jemdoc files, you create a new website with nicer-looking equations.

People who want to create a simple website with lots of equations, such as mathematicians, scientists, and engineers in academia, will also find jemdoc+MathJax useful, even if they haven’t used jemdoc previously.

*Mathematical markup is not naturally “lightweight”. What are your thoughts on the future of mathematical markup on the web?*

I think mathematical markup will become more popular in the future. Massive open online courses (MOOCs) such as Coursera and EdX will be major driving forces. There, students need to submit their homework solutions on the web. However, assigning math and science homework problems is currently difficult in MOOCs, because most homework problems in these subjects require equations as answers, which are hard to input on the web. With an easy-to-use mathematical markup system, testing students’ knowledge on math and science subjects in MOOCs will become much easier.

*With static site generators, hosting becomes easy but web-based authoring isn’t straight forward. Any tips for jemdoc users who want the best of both worlds?*

Unfortunately, there is no web-based authoring system for jemdoc currently. Using jemdoc requires some familiarity with UNIX-like operating systems.

However, if you have a bit of experience on UNIX-like operating systems, using jemdoc is quite straightforward. You first write down the contents of webpages in jemdoc’s Markup language, which is similar to Markdown, and store them as text files, typically with “.jemdoc” as the filename extension. (Each .jemdoc file describes a single webpage in your website.) Then you process the .jemdoc files with jemdoc to convert them to HTML files. The generated HTML files constitute your website. You can simply upload the HTML files to your web server’s dedicated folder under your account to make your website running.

Detailed usage of jemdoc can be found in jemdoc’s official website at http://jemdoc.jaboc.net. Note that the official website itself is created completely by jemdoc.

*What are your (near or long) term plans for your work on jemdoc+MathJax?*

I use jemdoc+MathJax for my personal academic website, and I don’t see a particular feature that I need immediately, partly because jemdoc itself is already a pretty mature system with many useful features. There were some lacking features such as drawing underscores in the original jemdoc, and I have already added those features in jemdoc+MathJax, whose usage are explained in detail in the example files included in the jemdoc+MathJax package.

I will respond to any bug reports and feature suggestions as much as possible. Also, jemdoc+MathJax is open-source and the source code is publicly available as a GitHub project at https://github.com/wsshin/jemdoc_mathjax. I hope other people contribute to jemdoc+MathJax, as I did to the original jemdoc, to implement useful features.

]]>The majority of page authors and developers will not have to do anything — *http://cdn.mathjax.org* continues to work as expected.

However:

The MathJax CDN now provides SSL access at `cdn.mathjax.org`

.

**NOTE: The direct Rackspace address will be retired on July 31, 2014.**

If you have been using the address

https://c328740.ssl.cf1.rackcdn.com/…

you should switch to

https://cdn.mathjax.org/…

See the MathJax documentation for more information.

]]>