MathML
Baseline 2023
Newly available
Since January 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Mathematische Auszeichnungssprache (MathML) ist eine auf XML basierende Sprache zur Beschreibung von mathematischer Notation.
MathML wurde ursprünglich als allgemeine Spezifikation für Browser, Office-Suiten, Computer-Algebra-Systeme, EPUB Reader und LaTeX-basierte Generatoren entwickelt. Diese Herangehensweise war jedoch nicht sehr auf das Web abgestimmt: der Teil, der sich auf die Semantik konzentriert, wurde nie in Browsern implementiert, während der Teil, der sich auf das mathematische Layout konzentriert, zu unvollständigen und inkonsistenten Browser-Implementierungen führte.
MathML Core ist ein Teilbereich mit erhöhtem Implementierungsgrad basierend auf Regeln von LaTeX und dem Open Font Format. Es ist für Browser zugeschnitten und speziell entworfen, um gut mit anderen Webstandards wie HTML, CSS, DOM und JavaScript zu funktionieren.
Unten finden Sie Links zu Dokumentationen, Beispielen und Werkzeugen zur Arbeit mit MathML. MDN verwendet MathML Core als Referenzspezifikation. Aufgrund einer unregelmäßigen Standardisierungsgeschichte können jedoch veraltete MathML-Funktionen in vorhandenen Implementierungen und Webinhalten noch auftauchen.
Hinweis: Entwicklern und Autoren wird dringend empfohlen, auf MathML Core umzusteigen, wobei möglicherweise andere Webtechnologien genutzt werden müssen, um fehlende Anwendungsfälle abzudecken. Die Math WG pflegt eine Reihe von MathML Polyfills, um diesen Übergang zu erleichtern.
MathML-Referenz
- MathML-Elementreferenz
-
Details zu jedem MathML-Element und Kompatibilitätsinformationen für Desktop- und mobile Browser.
- MathML-Attributreferenz
-
Informationen zu MathML-Attributen, die das Erscheinungsbild oder Verhalten von Elementen ändern.
- MathML-Beispiele
-
MathML-Muster und Beispiele, um Ihnen zu helfen, wie es funktioniert.
- Verfassen von MathML
-
Vorschläge und Tipps zum Schreiben von MathML, einschließlich empfohlener MathML-Editoren und wie man deren Ausgabe in Webinhalte integriert.
- MathML-Tutorial
-
Eine sanfte Einführung in MathML.
- Schriftarten für MathML
-
Wie Benutzer solche Mathe-Schriftarten installieren können, um MathML in Browsern korrekt anzuzeigen.
Unterstützung durch die Gemeinschaft
Werkzeuge
Verwandte Themen
Browser-Kompatibilität
BCD tables only load in the browser