Awesome Open Source
Awesome Open Source

The SimpleMathJax extension enables MathJax, a Javascript library, for typesetting TeX formula in MediaWiki inside math environments.

https://www.mediawiki.org/wiki/Extension:SimpleMathJax

Installation

  • git clone in extensions directory
  • Using CDN is recommended. Because it's much faster than using local resources in most cases. ("the benefits of using a CDN")
$ git clone https://github.com/jmnote/SimpleMathJax.git
  • (Optional) If you want to use not CDN but local mathjax scripts, you can use git clone recursive.
$ git clone --recursive https://github.com/jmnote/SimpleMathJax.git
  • LocalSetting.php
wfLoadExtension( 'SimpleMathJax' );

Optional Settings

Setting name Default value Description
$wgSmjSize 110 font size
$wgSmjUseCDN true use CDN or local scripts
$wgSmjUseChem true enable chem tag
$wgSmjInlineMath [] add some additional inlineMath symbols pairs
$wgSmjShowMathMenu false enable MathJax context menu

If you want to change font size, set $wgSmjSize.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjSize = 150;

If you want to use local module, set $wgSmjUseCDN.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjUseCDN = false;

If you want to enable some additional inlineMath symbol pairs, set $wgSmjInlineMath.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjInlineMath = [["$","$"],["\\(","\\)"]];

If you want to enable MathJax context menu, set $wgSmjShowMathMenu.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjShowMathMenu = true;

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
php (15,954
mathjax (27

Find Open Source By Browsing 7,000 Topics Across 59 Categories