Math library for MediaWiki (patched)
Go to file
Derk-Jan Hartman 83b4107df4 MathJax: Remove our RGB extension again, added in MathJax 2.1
Turns out that with the upgrade to 2.1 this is now included in core
MathJax, so we don't need the extension anymore.
http://docs.mathjax.org/en/latest/whats-new-2.1.html

Change-Id: I653c05aaf6d94851fdf6b1649d2d5c7477d46b7e
2013-04-29 00:15:25 +02:00
db Breaking the 'math' table setup out to Math extension. Should be the last main step in extension-ification of the math options! 2011-04-22 21:37:16 +00:00
math Restructuring Math classes 2013-02-07 20:35:45 -08:00
modules MathJax: Remove our RGB extension again, added in MathJax 2.1 2013-04-29 00:15:25 +02:00
tests tests: skip math table creation for SQLite DB 2013-04-26 14:17:03 +02:00
.gitignore Ignore .DS_Store 2012-06-02 11:42:18 +02:00
.gitreview Adding .gitreview 2012-03-23 10:30:45 -07:00
.jshintignore JSHint: ignore modules/MathJax 2013-01-18 12:22:28 +01:00
.jshintrc JSHint: Add .jshintrc 2013-02-06 19:54:07 -08:00
Math.hooks.php remove unused code 2013-04-26 14:17:37 +00:00
Math.i18n.php Localisation updates from http://translatewiki.net. 2013-04-07 20:53:47 +00:00
Math.php Add and register PHP unit tests for MathSource class 2013-02-17 20:23:50 +00:00
MathMathJax.php Restructuring Math classes 2013-02-07 20:35:45 -08:00
MathRenderer.php Remove even more unused variables 2013-04-27 14:34:57 +00:00
MathSource.php Restructuring Math classes 2013-02-07 20:35:45 -08:00
MathTexvc.php renaming of read and write methods for database access 2013-04-24 06:03:37 +00:00
README MathJax: Allow user to configure MathJax 2013-04-27 16:27:15 +02:00
mathParserTests.txt Restructuring Math classes 2013-02-07 20:35:45 -08:00

README

This version (for MediaWiki 1.19) has some changes since previous versions:

* rendering options have been reduced to just 'Always PNG' and 'Leave it as TeX'
** all other rendering options will merge to PNG.
* initial experimental support for integrating MathJax client-side rendering

See the README in the math subdirectory for more info on setting up the
low-level conversion tools.

MathJax configuration:
Client-side configuration of MathJax can be done by specifying a mathJax.config
table, which takes a table as described in:
http://docs.mathjax.org/en/v1.1-latest/options/index.html#configuration

Example:
if ( typeof mathJax === 'undefined' ) {
  mathJax = {};
  mathJax.config = {
    showProcessingMessages: true
  };
}

For testing your installation run
php tests/phpunit/phpunit.php extensions/Math/tests/
from your MediWiki home path.