Go to file
Moritz Schubotz (physikerwelt) 9dad688f44 Add tracking category for pages that use a deprecated LaTeX syntax
Discussions in the Wikimedia Math Community show that there is consensus
to deprecate the use of MediaWiki specific LaTeX macros that conflict
with LaTeX macros from commonly used packages.
In this change, we show the deprecation warnings generated by mathoid.

Bug: T197842
Change-Id: I24dbb446665fdc227d0e7342fdbf8829b4c1bda4
2020-03-30 21:56:58 +02:00
.phan Add special page and API endpoint that show information from math Wikibase items 2019-11-14 23:42:35 +09:00
db Remove dead texvc code from the math extension 2018-05-29 17:41:53 +02:00
i18n Add tracking category for pages that use a deprecated LaTeX syntax 2020-03-30 21:56:58 +02:00
images Drop support for MediaWiki core's removed "2006 wikitext editor" 2018-11-06 17:19:43 -08:00
maintenance Fix escaping issues and a series of unrelated code cleanups 2020-03-21 14:53:15 +00:00
mathoid
modules Merge "Add special page and API endpoint that show information from math Wikibase items" 2019-11-15 12:45:34 +00:00
src Add tracking category for pages that use a deprecated LaTeX syntax 2020-03-30 21:56:58 +02:00
tests Fix escaping issues and a series of unrelated code cleanups 2020-03-21 14:53:15 +00:00
.eslintrc.json build: Update linters 2019-11-01 16:33:18 -07:00
.gitattributes
.gitignore build: Upgrade eslint-config-wikimedia from 0.10.0 to 0.11.0 2019-04-03 15:29:36 -07:00
.gitreview Whoops, track not trace 2016-10-24 17:02:56 -07:00
.phpcs.xml build: Updating mediawiki/mediawiki-codesniffer to 29.0.0 2020-01-14 22:01:54 +00:00
.stylelintrc.json Use json extension for .stylelintrc 2017-08-19 09:58:39 +02:00
CODE_OF_CONDUCT.md Code of Conduct: Update link to use Special:MyLanguage (T202047) 2018-09-06 15:55:07 +00:00
composer.json build: Updating composer dependencies 2020-01-29 17:46:54 +00:00
COPYING
extension.json extension.json - don't use array syntax when hooks only have 1 handler 2020-03-21 10:20:39 +00:00
Gruntfile.js build: Update linters 2019-11-01 16:33:18 -07:00
HISTORY Use extension.json, empty PHP entry point 2015-07-30 22:01:20 +00:00
Math.alias.noTranslate.php Add special page and API endpoint that show information from math Wikibase items 2019-11-14 23:42:35 +09:00
Math.alias.php Add Serbian aliases 2019-05-13 03:36:53 +02:00
Math.php Fix escaping issues and a series of unrelated code cleanups 2020-03-21 14:53:15 +00:00
MathLaTeXML.php build: Updating dependencies 2019-07-14 13:30:34 +00:00
package-lock.json build: Updating npm dependencies 2020-03-21 03:33:04 +00:00
package.json build: Updating npm dependencies 2020-03-19 00:07:01 +00:00
README Replace deprecated untidy OutputPage::addWikiText() method 2018-10-19 17:53:34 +00:00
RELEASE-NOTES-3.0.0

The version for MediaWiki 1.31+ has some changes since previous versions:

By default the math rendering service from the Wikimedia Foundation located at
https://wikimedia.org/api/rest_v1/
will be used for math rendering.
Therefore php-curl is required.
cf. https://www.mediawiki.org/wiki/Manual:CURL

Consult https://www.mediawiki.org/wiki/Extension:Math for further information and advanced settings.

Attributes of the <math /> element:
attribute "display":
possible values: "inline", "block" or "inline-displaystyle" (default)

"display" reproduces the old texvc behavior:
The equation is rendered with large height operands (texvc used $$ $tex $$ to render)
but the equation printed to the current line of the output and not centered in a new line.
In Wikipedia users use :<math>$tex</math> to move the math element closer to the center.

"inline" renders the equation in with small height operands by adding {\textstyle $tex } to the
users input ($tex). The equation is displayed in the current text line.

"inline-displaystyle" renders the equation in with large height operands centered in a new line by adding
{\displaystyle $tex } to the user input ($tex).

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

== Logging ==
The math extension supports PSR-3 logging:
Configuration can be dona via
$wgDebugLogGroups['Math'] = [ 'level' => 'info', 'destination' => '/path/to/file.log' ];