Von LaTeX zu HTML mit der AMS Toolchain

Peter Krautzberger, krautzource

FernUniversität Hagen, Dezember 2025

Links/rechts scrollen, um die Slides durchzusehen.

pkra.codeberg.page/talk-2025-fuhagen/

Hallo!

Über mich

Übersicht

Die AMS TeX-HTML Toolchain

Die hauseigenen Softwarelösungen der American Mathematical Society zur Produktion von

Die AMS TeX-HTML Toolchain, 2

Die Anfangsstück der Toolchain sind open-source lizensiert:

Damit erhält man “rohes” HTML, um mehr daraus zu machen.
(Weiter Teile sind proprietär.)

Einladung zum Experimentieren

Erfahrungsbericht von Julius Ross: Accessibility for the Working Mathematician

Warum noch ein Tool?

Warum nicht make4ht/pandoc/latexml/plastex/… ? Alles gute Werkzeuge!

Alle Werkzeuge in diesem Bereich haben Stärken und Schwächen.

Unsere Entwicklung begann ~2016 (mit viel älteren Vorläufern, bis in die 90er).

Optimiert für die Bedürfnisse und Fähigkeiten der AMS.

Barrierefreiheit

Ein wesentliche Grund für ein eigenes Tool ist Barrierefreiheit. Barrieren enstehen z.B. in den folgenden Bereichen:

👁 Visuell: Blindheit, niedrige oder eingeschränkte Sehleistung, eingeschränkte Sicht
👂 Auditiv: Taubheit, Schwerhörigkeit, Lärm
🖐 Motorik: keine Maus, langsame Reaktion, eingeschränkte Feinmotorik
🧠 Kognition: Dyslexie, Dyskalkulie, Ablenkung, Gedächtnisschwierigkeiten

Das Web (HTML, CSS, SVG …) ist ursprünglich barrierefrei.

Barrierfrei definieren

Rechtlich: European Accessibility Act / Barrierefreiheits­stärkungs­gesetz

Im Wesentlichen: Web Content Accessibility Guidelines (WCAG) 2.2 (EN 301 549 / BITV)

Nur ein kleiner Teil der WCAG Kritieren ist zentral in unserem Kontext.

Barrierefreiheit und TeX

Wie kann man barrierefreie Dokumente mit TeX erstellen?

PDF reicht doch, oder? ODER???

Nein.

Mehr: Wie barrierefrei sind PDFs?, LaTeX Project News

Reicht TeX/LaTeX?

TeX ist vor allem Textsatzsystem
LaTeX bietet eine brauchbare Abstraktionsebene

sind zentrale Bausteine für barrierefreie Inhalte.

LaTeX Kultur

LaTeX hat eine grundlegend positive Kultur etabliert, z.B.

Die meisten Menschen nutzen die meisten Konstruktionen meistens richtig.

CTAN - Segen und Fluch

Viele Pakete im CTAN produzieren gute Strukturen, z.B.

Aber auch: viele Pakete ohne Strukturen, viele verwaiste Pakete.

Jenseits von LaTeX

Oftmals genutztes externe Tools, die ähnliches Potential haben

Ermöglichen Anpassungen und weitere Alternativen (tabellarisch, prozedural etc.)

Probleme mit LaTeX

Keine Kultur zur Barrierefreiheit.

Und vor allem: die meisten Nutzenden lernen TeX einmal und nie wieder.

Probleme mit LaTeX-zu-HTML

Ein einfaches Beispiel: wrapfig

...
\begin{wrapfigure}{l}{0.25\textwidth}
\includegraphics[width=0.9\linewidth]{graphic.jpg}
\caption{Caption1}
\label{fig:wrapfig}
\end{wrapfigure}
...

screenshot of wrapfigure output

Kultur in der Wissenschaft aufbauen

Bei Barrierefreiheit fehlt Kultur im akademischen Bereich.
LaTeX etc sind dabei das kleinere Problem.

Das Potential ist schon jetzt hoch.
Die systematische Umsetzung fehlt.

Farben und Formen

Z.B. Grafiken.

Beispiel 1

Eine Abbildung mit 4 Liniendiagrammen mit u.a. je 4 Linien die sich farblich und durch Strichwahl unterscheiden.

Beispiel 2

Eine Abbildung mit zwei Liniendiagrammen; die Linien unterscheiden sich nur farblich.

Beispiel 3

Eine Abbildung mit zwei Liniendiagrammen; die Linien unterscheiden sich nur farblich.

Textalternativen

WCAG 1.1.1: Nicht-Text-Inhalte haben eine Textalternative.

Textalternativen sind immer kontextabhängig. (Und selten “Bildbeschreibungen”.)

Screenshot der Ziffernblatt Seite auf  Wikipedia

W3C Image Tutorial

Beispiel

Teilscreenshot einer Seites eines Artikels. Diverse Formeln enthalten Graphiken, die wie Textglyphen verwendet werden.

Textalternativen Im Textfluss

Immer besser - und dort oft (fast) zu finden!

Beispiel

Teilscreenshot einer Seite einer Monographie mit einer Abbildung von 2 Lininendiagrammen. Der umgebende Text diskutiert die Abbildungen.

Systematischer Aufbau

von Grafiken und ihren Textalternativen!

Beispiel

Teilscreenshot einer Seite eines Artikels mit einer komplexen Abbildung die aus mehreren weniger komplexen besteht

Modalitäten kennen

Kein neues Problem

Farben, Kontraste, Umfluss …
Sprachausgabe, Braille, Gebärden …

Im wesentlichen ähnliche Herangehensweise.

Die Community muss Praktiken entwickeln und in ihre alltäglichen Prozesse integrieren.

Problematische Konstrukte (er)kennen

Von TeX zu LaTeX wurden bestimmte Konstrukte zurecht aus gemustert wurden (z.B. $$...$$ vs \[...\]).
Ähnliches müssen wir für Barrierefreiheit entwicklen.

Printdesign z.B.:

Inhaltlich: Farben, sensorische Referenzen, Komplexes durch einfaches ersetzen, …

Die Zukunft erschließen

Das Web bietet viel mehr Potential. Z.B.

Wir müssen die Chance nur ergreifen.