MathJax
v2.4-latest
  • What is MathJax?
  • Getting Started with MathJax
  • Installing and Testing MathJax
  • Loading and Configuring MathJax
  • Common MathJax Configurations
  • MathJax TeX and LaTeX Support
  • MathJax MathML Support
  • MathJax AsciiMath Support
  • MathJax Output Formats
  • MathJax Font Support
  • MathJax Localization
  • MathJax Safe-mode
  • The MathJax Community
  • The configuration objects
  • The core options
  • The tex2jax preprocessor options
  • The mml2jax preprocessor options
  • The asciimath2jax preprocessor options
  • The jsMath2jax preprocessor options
  • The TeX input processor options
  • The MathML input processor options
  • The AsciiMath input processor options
  • The HTML-CSS output processor options
  • The NativeMML output processor options
  • The SVG output processor options
  • The MMLorHTML configuration options
  • The MathMenu options
  • The MathZoom options
  • The MathEvents options
  • The FontWarnings options
  • The Safe options
  • The MatchWebFonts options
  • Third-party extensions
  • The MathJax Processing Model
  • The MathJax Startup Sequence
  • Synchronizing Your Code with MathJax
  • Loading MathJax Dynamically
  • Modifying Math on the Page
  • Obtaining the MathML for an Expression
  • Writing MathJax Extensions
  • Details of the MathJax API
  • MathJax FAQ
  • Browser Compatibility
  • EPUB3 Reading Systems
  • MathJax Badges and Logo
  • Articles and Presentations
  • Using MathJax in Web Platforms
    • Unofficial Tutorials
    • Using MathJax in a Theme File
  • MathJax in Use
  • What’s New in MathJax v2.4
  • What’s New in MathJax v2.3
  • What’s New in MathJax v2.2
  • What’s New in MathJax v2.1
  • What’s New in MathJax v2.0
  • What’s New in MathJax v1.1
  • Migrating from MathJax v1.0 to v1.1
  • Converting to MathJax from jsMath
  • HTML snippets
  • CSS style objects
  • Localization strings
  • Glossary
MathJax
  • Docs »
  • Using MathJax in popular web platforms
  • Edit on GitHub

Using MathJax in popular web platforms¶

MathJax plugins are available for a growing number of wikis, blogs, and other content-management systems.

  • MathJax-LaTeX, Simple-MathJax plug-ins for WordPress.
  • MathJax plugin for Drupal.
  • MathJax integration for Plone.
  • Concrete5 MathJax plugin.
  • MathJax plugins for Joomla.
  • Sphinx extension: MathJax
  • MathJax plugin for DokuWiki
  • MediaWiki math extension used on Wikipedia, using MathJax since v1.20.
  • Tiddlywiki plugin, PluginMathJax for TiddlyWiki.
  • WikidPad, a plugin for the personal wiki platform.
  • MathJax Extension for the webbased SVG editor SVG edit.
  • Instantbird Extension adds MathJax to the Mozilla-based chat client.
  • MathJax plugin for Trac

If the program you are using is not one of these, you might be able to use MathJax by modifying the theme or template for your wiki or blog, as explained below.

Unofficial Tutorials¶

  • One Mathematical Cat’s tutorial
  • Using MathJax on almost all blogging platforms by Christian Perfect.
  • Using Jekyll to generate fallback images in RSS and use MathJax in html.
  • Using MathJax on Posterous.
  • Using MathJax in Blogger
  • Using MathJax with Google Web Toolkit widgets
  • Using MathJax with Markdown. See also notepag.es for writing Markdown+MathJax.
  • Posting to WordPress from LaTeX, using MathJax
  • Converting Javadocs from LaTeXlet to MathJax
  • Using iPython Notebooks with Mathjax+Markdown
  • deck.js with MathJax (slide show / presentation software)
  • Example of MathJax in Google’s html5slides, source on github

Using MathJax in a Theme File¶

Most web-based content-management systems include a theme or template layer that determines how the pages look, and that loads information common to all pages. Such theme files provide a way to include MathJax in your web templates in the absence of MathJax-specific plugins for the system you are using. To take advantage of this approach, you will need access to your theme files, which probably means you need to be an administrator for the site; if you are not, you may need to have an administrator do these steps for you. You will also have to identify the right file if the theme consists of multiple files.

To enable MathJax in your web platform, add the line:

<script type="text/javascript"
   src="https://example.com/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

either just before the </head> tag in your theme file, or at the end of the file if it contains no </head>.

Keep in mind that this will enable MathJax for your current theme/template only. If you change themes or update your theme, you will have to repeat these steps. We strongly suggest to use a plugin or help the community of your favorite software by writing a plugin.

Next Previous

© Copyright 2014 The MathJax Consortium. Revision c3c56d6e.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v2.4-latest
Versions
latest
v1.0
v2.7-latest
v2.6-latest
v2.5-latest
v2.4-latest
v2.3-latest
v2.2-latest
v2.1-latest
v2.0-latest
v1.1-latest
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.