> ## Content Index
> Fetch the complete content index at: https://schmidbauer.io/llms.txt
> Use this file to discover other available public pages before exploring further.

# Formeln auf der eigenen Seite: KaTeX in Ghost ohne externe Server
- URL: https://schmidbauer.io/katex-in-ghost/
- Published: 2026-10-18T13:09:24.000Z
- Updated: 2026-10-18T13:09:24.000Z
- Description: Wie sich LaTeX-Formeln in Ghost darstellen lassen, ohne Skripte von fremden Servern zu laden: KaTeX im Theme, nur bei Bedarf geladen.
- Author: Tobias Schmidbauer
- Tags: LaTeX, Selfhosting und KI

Auf einer Seite über Physik und Mathe gehören Formeln dazu. Die gängige Anleitung bindet KaTeX oder MathJax von einem CDN ein. Dann fragt jeder Besucher beim Laden einen fremden Server an. Wir wollten das vermeiden, und es geht gut.

## Das Ziel

- Formeln in der Schreibweise `$...$` (im Text) und `$$...$$` (abgesetzt).
- Alle Dateien kommen vom eigenen Server.
- Seiten ohne Formeln laden nichts extra.

## Die Lösung im Überblick

KaTeX liegt als Ordner im Theme, mit Stylesheet, Skript und Schriftdateien. Wir brauchen nur die `woff2`\-Schriften, andere Formate sind für moderne Browser überflüssig. Ein kleines Skript im Theme prüft, ob der Artikeltext Formelzeichen enthält. Nur dann lädt es KaTeX nach und setzt die Formeln.

Eine Formel, die so gesetzt wird, ist zum Beispiel das Gauß-Integral:

$$\\int\_{-\\infty}^{\\infty} e^{-x^2}\\,\\mathrm{d}x = \\sqrt{\\pi}.$$

Und im Fließtext: Die Kreisfrequenz $\\omega = 2\\pi f$ verbindet Frequenz und Periodendauer $T = 1/f$.

## Stolpersteine

- **Dollarzeichen in normalem Text:** Preise wie „5 $“ können mit Formelzeichen verwechselt werden. Im Zweifel anders schreiben („5 US-Dollar“).
- **Markdown-Karte und Backslashes:** In Ghosts Markdown-Karte ist der Backslash ein Escape-Zeichen. Aus `\,` wird dann `,`, aus `\{` wird `{` und der Zeilenumbruch `\\` in `aligned` verschwindet. Außerdem wird Text zwischen zwei `^` hochgestellt, `e^{-x^2}` zerfällt also. Unterstriche für Indizes waren in unserem Test mit Ghost 6.71 dagegen unproblematisch. Am sichersten stehen Formeln im normalen Textabsatz des Editors oder in einer HTML-Karte.
- **Lange Formeln:** Abgesetzte Formeln sollten auf dem Handy horizontal scrollen statt die Seite zu verbreitern. Das lässt sich mit einer Zeile CSS regeln.
- **Schriftarten:** Lädt KaTeX seine Schriften nicht, sehen Formeln falsch aus. Im Netzwerk-Tab der Entwicklerwerkzeuge zeigt sich sofort, ob sie vom eigenen Server kommen.

## Für den Unterricht

Das Thema passt in Informatik- oder Wahlkurse: Wie wird aus Text eine Formel? Material: Browser mit Entwicklerwerkzeugen. Zeitbedarf: 30 Minuten. Die Klasse kann im Netzwerk-Tab beobachten, welche Dateien eine Seite mit und ohne Formeln lädt.

## Fazit

KaTeX lässt sich vollständig selbst ausliefern und nur bei Bedarf laden. Das spart Anfragen an Dritte, und die Formeln sehen genauso gut aus wie bei der CDN-Variante.