Go to file
physikerwelt e0acf58460
Move cancel callbacks to texutil
Currently, information regarding individual LaTeX
macros is distributed in various files. This is the
first to attempt to collect declarative information
regarding tex macros in the texutil.json file.
As a proof of concept we start with only the cancel
macros.

* Adjust texutil tests so that whitespaces are allowed
  in the payload

Change-Id: Iba2dfd5293ad96d8d8e4e2f555c8df9d1ae4d6ca
2024-11-22 21:43:31 +01:00
.phan
i18n Localisation updates from https://translatewiki.net. 2024-11-11 08:23:15 +01:00
maintenance
mathoid
modules Remove menclose in cancel rendering 2024-11-08 07:58:08 +01:00
src Move cancel callbacks to texutil 2024-11-22 21:43:31 +01:00
tests Move cancel callbacks to texutil 2024-11-22 21:43:31 +01:00
.eslintignore
.eslintrc.json
.gitattributes
.gitignore
.gitreview
.phpcs.xml
.stylelintrc.json
CODE_OF_CONDUCT.md
composer.json build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 2024-11-02 19:42:41 +00:00
CONTRIBUTING.MD
COPYING
extension.json ext.math.popup: Add mediawiki.user in dependencies 2024-11-03 20:47:03 +01:00
Gruntfile.js
HISTORY
Math.alias.noTranslate.php
Math.alias.php
package-lock.json
package.json Add npm fix script 2024-11-05 15:12:59 +01:00
popupRestRoutes.json
README
ServiceWiring.php

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' ];