MathJax

From MobileRead
Jump to: navigation, search

MathJax is an open source JavaScript display engine for mathematics that works in all browsers.

[edit] Overview

MathJax will interpret MathML and LaTeX based equations and display them properly on the browser screen. Many EPUB reading systems use Webkit or Gecko to render the EPUB content. This means they face the same lack of MathML support as browsers but can use MathJax to overcome this limitation.

[edit] Features

  • Copy/Paste - Lets readers copy equations from web pages into Word and LaTeX documents, science blogs, research wikis, calculation software like Maple, Mathematica and more.
  • MathJax™ uses modern CSS and web fonts, instead of equation images or Flash, so equations scale with surrounding text at all zoom levels.

Using MathJax with blogs, wikis, web pages and other web apps is easy. Learn more about installing MathJax with popular platforms like WordPress, MediaWiki, Drupal, and more.

  • MathJax is compatible with screenreaders used by people with vision disabilities, and the Zoom feature allows all readers to see small details like scripts, primes and hats.
  • A rich API allows developers to create interactive course materials, advanced authoring tools, and math-enabled web apps.

[edit] ePub 3 Support

ePub 3 has support for JavaScript and should be able to use MathJax. The Readium reference reader from idpf uses MathJax to support the MathML requirement.

Personal tools
Namespaces

Variants
Actions
Navigation
MobileRead Networks
Toolbox