Missing $ inserted

! Missing $ inserted erscheint, wenn du in normalem Text etwas verwendest, das nur im Mathematikmodus gültig ist: einen Index _, einen Exponenten ^ oder einen griechischen Buchstaben wie \alpha. TeX vermutet, dass du den Mathematikmodus vergessen hast, fügt ein $ ein und löst oft Folgefehler aus. Die Lösung ist: Mathematikmodus verwenden oder das Zeichen maskieren.

Wann es passiert

Häufige Auslöser sind _ oder ^ im Fließtext, etwa im Dateinamen data_set oder ein direkt geschriebener Ausdruck x^2, außerdem griechische Buchstaben, mathematische Operatoren oder \frac außerhalb von Mathematik. Das folgende Beispiel scheitert, weil _ nur im Mathematikmodus gilt (zum Lesen von Fehlern siehe „Fehler lesen und debuggen“):

latex
The value x_1 and \alpha are positive.   % ← _ も \alpha も数式専用 / math-only

Die Behebung

Setze Mathematik in $ … $ (inline) oder \[ … \] bzw. eine equation-Umgebung (abgesetzt): $x_1$, $\alpha$, $x^2$. Wenn du aber einen wörtlichen Unterstrich willst, etwa in Dateinamen oder Bezeichnern, schreibe \_ oder lade das Paket underscore, damit _ im Text sicher ist. Für ein wörtliches Caret verwende \textasciicircum.

latex
The value $x_1$ and $\alpha$ are positive.   % 数式モードで / in math mode
data\_set.csv                                % 素のアンダースコア / a literal underscore

Verwandte Stolperstellen

Auch ein unausgeglichenes $ verursacht denselben oder kaskadierende Fehler: Mathematik geöffnet und nicht geschlossen, ein zusätzliches $ oder ein $, das eine Formel zu früh schließt. Bei einer Flut von Mathematikfehlern ist die wahre Ursache meist ein einzelnes fehlendes oder zusätzliches $ weiter oben. Prüfe, ob alle $ gepaart sind.