Go to file
Moritz Schubotz (physikerwelt) 2d76cc24ac
Eliminate duplicate file
texutil.json exists twice with identical contents in
test and main sections.

Delete the redundant copy in the test section and access
the main file in tests.

Change-Id: Ie1eba9ed599d6826f1efe2d37bf8370f8e9dd036
2023-07-16 10:04:51 +02:00
.phan Add Grammar and Parser Functionalities 2022-10-18 14:16:45 +00:00
i18n Localisation updates from https://translatewiki.net. 2023-06-19 11:07:24 +02:00
images Drop support for MediaWiki core's removed "2006 wikitext editor" 2018-11-06 17:19:43 -08:00
maintenance Add New TexUtil-Reference which also has Chem 2023-02-06 16:30:25 +01:00
mathoid Separate Mathoid from the Math extension 2014-02-10 18:28:08 +00:00
modules build: Updating npm dependencies 2023-03-29 21:24:34 +00:00
sql schema: Move all sql files to sql folder 2022-06-22 18:11:51 +00:00
src Eliminate duplicate file 2023-07-16 10:04:51 +02:00
tests Eliminate duplicate file 2023-07-16 10:04:51 +02:00
.eslintignore Add tests for more TeX statements 2022-12-28 11:34:45 +01:00
.eslintrc.json build: Updating npm dependencies 2023-03-29 21:24:34 +00:00
.gitattributes Update to MathJax 2.3 2014-01-27 21:36:02 +00:00
.gitignore Expand texvcjs comparison test 2022-12-30 19:53:31 +01:00
.gitreview Whoops, track not trace 2016-10-24 17:02:56 -07:00
.phpcs.xml Add Grammar and Parser Functionalities 2022-10-18 14:16:45 +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 dependencies 2023-04-29 06:56:04 +00:00
CONTRIBUTING.MD Add CONTRIBUTING.MD 2021-04-12 14:23:18 +02:00
COPYING Add COPYING 2014-03-01 16:15:39 +00:00
extension.json Introduce MathInternalRestbaseURL setting. 2023-05-30 09:48:03 +00:00
Gruntfile.js Fix significant typo in grammar 2022-12-30 16:58:39 +01: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 Korean special page alias 2022-06-30 10:57:32 +09:00
package-lock.json build: Updating npm dependencies 2023-06-02 14:27:02 +00:00
package.json build: Updating npm dependencies 2023-06-02 14:27:02 +00:00
README Update reference to tests/phpunit/phpunit.php 2023-07-02 18:27:24 +02:00
RELEASE-NOTES-3.0.0 Add release notes for version 3.0.0 2015-07-25 22:01:48 +01:00
ServiceWiring.php Avoid try…catch where if…else will do when using LanguageFactory 2022-11-18 21:08:24 +01:00

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
composer phpunit:entrypoint -- extensions/Math/tests/phpunit/
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' ];