# LaTeX zu MathML

Wandle eine LaTeX-Formel mit KaTeX 0.19.1 in MathML-Markup um. Das Ergebnis ist ein math-Element mit Presentation MathML und deinem ursprünglichen LaTeX als Annotation, im Display- oder Inline-Modus, bereit zum Einfügen in HTML-, EPUB- oder XML-Dokumente. MathML wird nativ in aktuellen Chrome-, Edge-, Firefox- und Safari-Versionen gerendert und von Screenreadern vorgelesen, sodass deine Formeln ohne JavaScript barrierefrei bleiben.

## Häufig gestellte Fragen

### Wie sieht die Ausgabe aus?

Du erhältst ein einzelnes math-Element im MathML-Namespace mit einem semantics-Wrapper. Darin befindet sich Presentation MathML, aufgebaut aus Elementen wie mi, mn, mo, mfrac, msup und mtable, gefolgt von einer Annotation mit der Codierung application/x-tex, die dein ursprüngliches LaTeX enthält. Im Display-Modus erhält das math-Element display="block".

### Wo kann ich MathML verwenden?

Füge es direkt in eine HTML5-Seite, ein EPUB-3-Buch, XHTML oder ein XML-Format wie JATS oder DocBook ein. Viele Formeleditoren und Office-Suiten können MathML ebenfalls importieren. Damit eignet es sich als praktisches Austauschformat zwischen Tools, die LaTeX nicht lesen können.

### Zeigen Browser MathML an?

Ja. Chrome und Edge ab Version 109, Firefox und Safari rendern MathML nativ, ohne Skripte oder Stylesheets. Browser stellen es mit ihren eigenen Mathematikschriften dar, daher sieht es etwas anders aus als das HTML-Rendering von KaTeX, aber Struktur und Abstandsregeln sind gleich.

### Was ist der Unterschied zwischen Display- und Inline-Modus?

Im Display-Modus wird die Formel mit display="block" markiert und als eigenständige Gleichung mit Brüchen in voller Größe und Grenzen über und unter großen Operatoren gesetzt. Im Inline-Modus wird das Attribut weggelassen und die Formel im kompakten Stil für Fließtext gesetzt.

### Bleibt mein ursprüngliches LaTeX erhalten?

Ja. KaTeX speichert den Quelltext in einem Annotation-Element innerhalb des semantics-Wrappers. Browser zeigen es nicht an, aber Kopierwerkzeuge und andere Konverter können damit das exakte LaTeX wiederherstellen. Entferne das Annotation-Element, wenn du den Quelltext nicht in deinem Dokument haben möchtest.

### Welche LaTeX-Befehle werden unterstützt?

Alles, was KaTeX 0.19.1 unterstützt, einschließlich Brüchen, Wurzeln, Matrizen, Umgebungen wie aligned, cases und array, Akzenten, Pfeilen, Schriftbefehlen wie \mathbb und \mathcal, \text und \tag. Auch Makros, die du innerhalb der Formel mit \def oder \newcommand definierst, funktionieren. Vollständige Dokumente, \usepackage und die \ce-Befehle von mhchem sind nicht verfügbar.

### Was passiert, wenn die Formel einen Fehler enthält?

Es wird kein MathML zurückgegeben. Das Tool meldet das Problem und das Zeichen, an dem es auftritt, gezählt ab 1, zum Beispiel einen unbekannten Befehl, nicht ausgeglichene geschweifte Klammern, eine doppelte Hochstellung oder einen Befehl ohne Argument.

### Gibt es Einschränkungen?

Eine Formel darf bis zu 10,000 Zeichen lang sein, Makros dürfen höchstens 1,000-mal erweitert werden und Größen für Befehle wie \rule und \kern sind auf 100em begrenzt. Befehle, die externe Inhalte verlinken oder laden, etwa \href, \url und \includegraphics, sind deaktiviert und werden als nicht unterstützter Text ausgegeben.

### Ist MathML gut für die Barrierefreiheit?

Ja. Screenreader wie VoiceOver, NVDA und JAWS können MathML vorlesen und ermöglichen es Lesenden, eine Formel Schritt für Schritt zu durchlaufen, was mit einem Bild nicht möglich ist. Mathematik als MathML statt als Bild beizubehalten, ist eine der einfachsten Möglichkeiten, technische Inhalte barrierefrei zu machen.

### Wie unterscheidet sich das von der normalen Ausgabe von KaTeX?

Auf einer Webseite gibt KaTeX normalerweise formatiertes HTML für die Anzeige und zusätzlich verborgenes MathML für Screenreader aus. Dieses Werkzeug gibt nur den MathML-Teil zurück, genau so, wie KaTeX ihn erzeugt – ohne umschließendes span-Element, Stylesheet oder Schriftarten. So funktioniert es überall dort, wo MathML unterstützt wird.

Deine Anzeige hier?

[Schreib uns eine E-Mail](mailto:hi@dennn.is?subject=Werbung%20auf%20OneClick%20Pro)

[Anzeige Die agentenfähige Plugin-Suite für WordPress.](https://sleekwp.com/?ref=oneclickpro)
