Die MathML-Sprache erklärt
Die Online-Darstellung mathematischer Formeln in einem übersichtlichen, browserlesbaren Format wird durch MathML ermöglicht, einem Standard, dem viele Bildungs- und Wissenschaftsplattformen vertrauen, da er die Konsistenz und Zuverlässigkeit von Formeln gewährleistet. In diesem Artikel erfahren Sie, warum MathML so weit verbreitet ist und warum es so wichtig ist.

Was ist MathML?
MathML ermöglicht es, Mathematik im Web als strukturierte Information statt als statische Bilder darzustellen. Anstatt Formeln einfach nur anzuzeigen, kodiert es deren interne Logik, sodass jedes Symbol, jeder Operator und jede Beziehung explizit definiert und maschinenlesbar ist. Daher ist MathML eine Kerntechnologie für wissenschaftliche Publikationen, akademische Plattformen und moderne Textverarbeitungsprogramme.
Anstatt Gleichungen als Bilder zu speichern, repräsentiert MathML die Funktion jedes Elements innerhalb eines Ausdrucks. Ein Bruch wird als Zähler-Nenner-Struktur kodiert, eine Wurzel als mathematische Operation, und Variablen, Konstanten und Operatoren werden klar identifiziert. Dadurch sind Formeln nicht nur für Menschen, sondern auch für Browser, Suchmaschinen, Screenreader und Computersysteme verständlich.
Die XML-Grundlagen
MathML basiert auf XML, d. h. Formeln werden mithilfe verschachtelter Tags geschrieben. Dieses Design spiegelt die hierarchische Struktur der Mathematik wider, in der Ausdrücke aus kleineren logischen Einheiten zusammengesetzt sind. Dank dieser Struktur können Software-Tools mathematische Ausdrücke zuverlässig und eindeutig darstellen, analysieren, transformieren und verarbeiten.
Zwei komplementäre Dimensionen: Präsentation und Inhalt
MathML ist keine einzelne „Sprache“, sondern ein zweischichtiges System.
Präsentations-MathML
Es steuert Layoutdetails wie Bruchstriche, Hochstellungen, Wurzeln, Abstände und Ausrichtung und ermöglicht Browsern so die korrekte Darstellung von Ausdrücken auf dem Bildschirm.
Es interessiert nicht die Bedeutung der mathematischen Formel, sondern nur deren Darstellung.
Inhalts-MathML
Diese Schicht kodiert die mathematische Bedeutung. Anstatt einfach nur „Setze dies über jenes“ zu schreiben, definiert sie: „Dies ist eine Funktion“, „Dies ist ein Operator“, „Dies ist eine Anwendung“, „Dies ist eine Relation“.
Inhalts-MathML ermöglicht es Maschinen, die Formel zu „verarbeiten“. Präsentations-MathML ermöglicht es ihnen, sie darzustellen.
Die meisten professionellen Werkzeuge – darunter Plattformen in der Wissenschaft und moderne Editoren – kombinieren beide Schichten, um Bedeutung und Darstellung zu gewährleisten.
Wie eine Formel intern aufgebaut ist
Betrachten wir einen einfachen Ausdruck wie (x² + 1). In MathML wird daraus ein strukturierter Baum, der die zugrundeliegende Logik explizit macht:
<math>
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<mn>1</mn>
</mrow>
</math>

Jedes Tag ist hochspezifisch:
<mi>— Bezeichner (Variablen, Konstanten)<mn>— numerische Werte<mo>— Operatoren<msup>— hochgestellte Strukturen<mrow>— ein Gruppierungscontainer
Selbst ein einfacher Ausdruck wird zu einem strukturierten Baum. Komplexere Ausdrücke – Integrale, Matrizen, verschachtelte Wurzeln – folgen demselben rekursiven Muster. Diese Konsistenz ermöglicht hochwertiges Rendering und maschinelle Verarbeitung.
MathML in Browsern, Barrierefreiheit und das moderne Web
Moderne Browser implementieren MathML nativ. Ihre Layout-Engines interpretieren Tags, messen Glyphen, passen Abstände an, richten Grundlinien aus und folgen jahrzehntealten mathematischen Satzregeln. Dadurch skalieren MathML-Ausdrücke natürlich mit der Seite, passen sich verschiedenen Bildschirmgrößen an, gewährleisten typografische Konsistenz, lassen sich in CSS integrieren und bleiben auswählbar und zugänglich – Mathematik wird so zu einem festen Bestandteil von Webinhalten.
Barrierefreiheit ist ein großer Vorteil: Screenreader können Formeln als logische Abfolgen statt als unverständliche Bilder interpretieren. Assistive Technologien ermöglichen die Navigation innerhalb einer Gleichung, beschreiben sie verbal, heben jeden Schritt hervor und vereinfachen komplexe Notationen für Nutzer, die alternative Darstellungen benötigen.
MathML in ONLYOFFICE
ONLYOFFICE Docs unterstützt MathML. Formeln im MathML-Format werden automatisch in das interne Gleichungsmodell von ONLYOFFICE konvertiert, um eine korrekte Darstellung und Bearbeitung zu gewährleisten. Dabei bleiben Struktur und Bedeutung der Formeln erhalten. So lassen sich MathML-Inhalte einfach direkt in Dokumente, Tabellen und Präsentationen einfügen und bearbeiten.

Nach dem Einfügen lassen sich die Formeln bearbeiten. Klicken Sie dazu einfach auf die Symbolleiste, die nach dem Einfügen der Formel automatisch erscheint.

Sollte die Symbolleiste nicht sofort angezeigt werden, klicken Sie mit der rechten Maustaste auf die Formel und wählen Sie „Gleichungseinstellungen“ → „Gleichungssymbolleiste einblenden“.

Nun können Sie die Formel bearbeiten, kopieren und in andere Dokumente einfügen.
Nutzen Sie ONLYOFFICE und integrieren Sie MathML-Formeln in Ihre Dokumente
ONLYOFFICE bietet eine einheitliche Umgebung für die Bearbeitung von Dokumenten, Tabellenkalkulationen, Präsentationen, Formularen und PDFs mit Unterstützung für mathematische Inhalte wie MathML-Formeln.
Sie können online in ONLYOFFICE DocSpace arbeiten oder die ONLYOFFICE Desktop-Editoren für die lokale Bearbeitung unter Windows, Linux und macOS verwenden.
Erstellen Sie Ihr kostenloses ONLYOFFICE-Konto
Öffnen und bearbeiten Sie gemeinsam Dokumente, Tabellen, Folien, Formulare und PDF-Dateien online.


