Extension:Math/de

Die Math-Erweiterung unterstützt die Darstellung mathematischer Formeln. Eine Übersicht des aktuellen Funktionsumfangs der Erweiterung ist in der Dokumentation der englischen Wikipedia verfügbar.

Mehr Informationen zur Installation und Konfiguration dieser Erweiterung, auch für ältere Versionen, sind unter zu finden.

Mathe anzeigen
Die Math-Erweiterung versucht, eine MathML-Ausgabe mit Fallback auf Bilder in SVG (Konvertieren von Zeichen in &lt; path>s) oder PNG (am wenigsten bevorzugt) zu liefern. Der Output wird abhängig von den Fähigkeiten des verwendeten Geräts gewählt. Grundlegender Mathe-Support funktioniert auf allen Webbrowsern. Für optimale Darstellungsergebnisse sind jedoch spezielle Einstellungen nötig:


 * Für Firefox oder andereGecko-Browser ist es nötig, die Native MathML extension und math fonts zu installieren. Barrierefreiheit wird durch NVDA, VoiceOver oder Orca angeboten. Darüber hinaus erfordert NVDA das MathPlayer-Plugin, um Mathematik lesen zu können.
 * Für Safari oder andere WebKit-Browser können außerdem Mathe-Fonts installiert und das native MathML Rendering aktiviert werden, indem einige CSS-Regeln in das benutzerdefinierte Style Sheet der eigenen Browsereinstellungen eingefügt werden.

Barrierefreiheit wird durch den VoiceOver Screenreader angeboten, aber noch nicht durch Orca.


 * Für Chrome müssen zur Unterstützung von Barrierefreiheit über ChromeVox oder visuelles Rendering per MathJax plugin einige CSS-Regeln in das benutzerdefinierte Style Sheet der eigenen Browsereinstellungen eingefügt werden.
 * In einigen Versionen des Internet Explorers ist es möglich, MathPlayer als Unterstützungstechnologie zu verwenden.

Installation
You should additionally go to the page Special:MathStatus to see whether all of the components of the Math extension now work. Falls Probleme auftauchen, ist es am besten, einen Task auf https://phabricator.wikimedia.org anzulegen.

Leider gibt es keine gut getestete Anleitung zur Installation von und  für die Math-Erweiterung, aber immerhin ist ein Arbeitsentwurf vorhanden. Bitte beitragen.

Weiterhin gibt es eine Anleitung für Installation und Setup von MediaWiki mit Restbase und Mathoid in MW1.28.

Math Output-Modi
Die Einstellung $wgMathValidModes enthält die Namen der Output-Modi, die zum Rendern verwendet werden können. Wenn mehrere Modi aktiviert sind, können angemeldete Nutzer in den persönlichen Einstellungen unter Aussehen eine Vorliebe festlegen.

Auch kann die Einstellung $wgDefaultUserOptions verwendet werden, um festzulegen, welcher dieser Modi Standard sein sollte, z. B.:

Mathoid
Modus: 'mathml'

Für MW 1.23 und höher kann ein Mathoid-Server verwendet werden, der MathJax benutzt, um texvc Input auf Serverseite in MathML+SVG Rendering zu konvertieren. This is the most recommended option; Mathoid is the Math rendering mode used on Wikipedia.

Benutzung von Mathoid
Für die Benutzung von Mathoid, was Leistungsvorteile bringt, werden folgende Einstellungen empfohlen:

Siehe Mathoid für Hinweise zum Betrieb eines eigenen Mathoid-Servers.

Mathoids CLI Oberfläche
Um "Mathoid´s CLI Umgebung" nutzen zu können, was möglicherweise einfacher einzurichten ist und zu geringerem, permanentem Speicherverbrauch bei weniger Leistung führt, werden die folgenden Einstellungen empfohlen: To use this approach, the following settings are recommended:

LaTeX
Modus: 'png'

Since MediaWiki 1.32, this mode will also require a Mathoid server to work. In older versions, it requires installing texvc and texvccheck, which may require the most setup work.

LaTeXML
Modus: 'latexml'

Verwendet LaTeXML. Das Rendern erfolgt über einen Onlinedienst (gesetzt per $wgLaTeXMLUrl, welche einen Standardwert von https://latexml.formulasearchengine.com/convert hat).

Kein Rendern
Modus: 'source'

This mode will forward the Latex input without rendering, presenting it in a element, surrounded by $ :formula $.

Make sure to set $wgMathDisableTexFilter to 'always' (see below) if you only want the raw latex formula, else an error will appear due to the failed check for PNG depictions.

Tracking categories
The extension creates a number of tracking categories to detect errors and deprecated features. The exact name of the categories is determined by pages in the MediaWiki namespace.

Tipps und Tricks
To force the re-rendering of all formulas of a page, purge using the  action. For example the URL https://en.wikipedia.org/w/index.php?title=Integral&action=purge&mathpurge=true will force re-rendering of the Integer article. Afterwards you need to bypass your browser cache so that the new created images of the formulas are actually downloaded.
 * Um Formeln zu anderen Anwendungen wie Microsoft Word (Video) oder Google docs mit dem g(Math)-Plugin (Video) zu kopieren, kann das Firefox MathML Copy Addon verwendet werden
 * You can override the user preferred and default rendermode by adding the  attribute to the  element. e.g. to force an image being rendered.
 * All images of rendered formula are stored in a cache and not automatically recreated if the page is viewed or edited.

Fehler melden
Probleme mit der Math-Erweiterung können in Phabricator gemeldet werden. Zusätzlich sollte überprüft werden, wie sich das Problem zu den automatischen Unit-Tests verhält, die aus der Seite CoverageTest generiert werden.

Weitere Lektüre
Siehe für ältere Versionen und weitere Informationen.

Siehe auch

 * - eine Alternative, um das Rendern mathematischer Formeln in Wikis zu unterstützen, ohne texvc oder LaTeX
 * - Beschreibung von texvc
 * Eine andere Alternative ist die Verwendung von:
 * - Beschreibung von texvc
 * Eine andere Alternative ist die Verwendung von:
 * Eine andere Alternative ist die Verwendung von:
 * Eine andere Alternative ist die Verwendung von: