Fehlender Dollar eingefügt
Indizes und mathematische Befehle, die in den Textmodus gelangt sind.
Fehlender Dollar eingefügt
„Fehlendes $ eingefügt“ ist der häufigste LaTeX-Fehler, und sein Name führt in die Irre: LaTeX verlangt nicht, Geld auszugeben, sondern sagt Ihnen, dass im Textmodus nur mathematische Syntax angezeigt wird. Es fügt das „$“ selbst zur Wiederherstellung ein, fährt mit der Kompilierung fort und hinterlässt oft eine seltsame kursive Ausgabe im Nachhinein, sodass die Meldung eher eine echte Korrektur als ein Achselzucken verdient.
% badDNA_seq% goodDNA\_seq$x_i$Was es auslöst
Zwei Zeichen und eine Befehlsklasse gehören ausschließlich zum Mathematikmodus. Der Unterstrich „“ und das Caretzeichen „^“ erzeugen tiefgestellte und hochgestellte Zeichen, und Befehle wie „\alpha“, „\frac“ und „\leq“ erzeugen mathematische Symbole. Jeder davon im Klartext löst den Fehler aus. Der klassische Fall ist ein Bezeichner, der einen Unterstrich enthält, z. B. ein Dateiname oder ein Genname: „DNA_seq“ in einem Satz löst auf dem „“ aus.
Die Lösung hängt davon ab, was Sie gemeint haben. Wenn der Unterstrich ein Literalzeichen ist, maskieren Sie ihn: „DNA_seq“ gibt den Namen mit einem echten Unterstrich aus. Wenn Sie einen Index meinten, dann meinten Sie Mathematik, also umschließen Sie den Ausdruck: „$x_i$“ setzt ein x mit dem Index i, in mathematischer Kursivschrift mit korrektem Abstand. Für die vollständige Liste der Zeichen, die im Text maskiert werden müssen, gibt es eine eigene Lektion (/learn/special-characters/), und die mathematischen Trennzeichen selbst werden in den [Grundlagen des Mathematikmodus] (/learn/math-mode/) behandelt.
Wenn das Protokoll auf eine seltsame Stelle zeigt
Die gemeldete Zeilennummer gibt an, wo LaTeX das Problem bemerkt hat, nicht unbedingt, wo Sie es verursacht haben. Der übliche Schuldige ist ein nicht geschlossenes „$“ früher: Sie haben den Mathematikmodus geöffnet und nie geschlossen, also lief LaTeX im Mathematikmodus weiter, bis das Problem durch etwas erzwungen wurde, oft am Ende des Absatzes. Eine Leerzeile in „display math“ löst den gleichen Fehler aus, da Absatzumbrüche im Mathematikmodus unzulässig sind. Wenn die markierte Zeile also harmlos aussieht, suchen Sie nach oben nach einer ungeraden Anzahl von Dollarzeichen und prüfen Sie, ob zu jedem „[“ ein passendes „]“ vorhanden ist.
Syntaxhervorhebung ist der schnelle Weg, den Ausreißer zu erkennen: Jeder LaTeX-Editor färbt mathematische Bereiche unterschiedlich ein, sodass ein Absatz, der plötzlich in mathematischen Farben gerendert wird, den offenen Dollar auf einen Blick erkennt.
Eine letzte Warnung: Da LaTeX durch das Einfügen des fehlenden „$“ wiederhergestellt wird, wird häufig trotzdem eine PDF-Datei erstellt. Betrachten Sie das PDF nicht als Beweis dafür, dass der Fehler harmlos war. Die wiederhergestellte Ausgabe enthält normalerweise verirrte Kursivschrift oder verstümmelte Abstände an der Stelle, an der sich Ihr Text befinden sollte. Korrigieren Sie daher die Quelle, bis das Protokoll sauber ist.
Missing dollar checkOptional practice quiz
A short check on what this lesson covers. Wrong answers show the right one. Choices are shuffled each attempt. You can retry as often as you like.