Wenn ich den folgenden Code kompiliere, läuft alles ohne Probleme:
$$
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
\quad
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
$$
Wenn ich jedoch eine Leerzeile einfüge, um die Lesbarkeit zu verbessern, gibt der Compiler einen Fehler über fehlende $ aus:
$$
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
\quad
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
$$
Was kann die Ursache für diesen Fehler sein? Mir scheint, dass mit der Syntax alles in Ordnung ist.
Übrigens, falls es nützlich sein könnte: Ich kompiliere mit dem Befehl pdflatex beamer.tex
.
Antwort1
(zu lang für einen Kommentar, daher als Antwort gepostet)
Sie schrieben,
Mir scheint, dass mit der Syntax alles in Ordnung ist.
Eigentlich etwasIstfalsch mit der Syntax: Alle leeren Zeilen sindnicht erlaubtim Mathematikmodus – sowohl im Inline-Mathematikmodus als auch im Anzeige-Mathematikmodus.
Weitere Informationen zu diesem Thema finden Sie in den früheren BeiträgenLeere Zeilen in der AusrichtungsumgebungUndFehler in der Align-Umgebung - außer Kontrolle geratenes Argument. Abgesehen davon: Die align
Umgebung ist eine Displaymath-Modus-Umgebung.
Eine gesonderte Bitte: Verwenden Sie es nicht $$
in einem LaTeX-Dokument, um den Anzeigemathematikmodus zu starten und zu beenden. Weitere Informationen zu diesem Thema finden Sie in den BeiträgenWarum ist \[ ... \]
es vorzuziehen,$$ ... $$
UndWas sind die Unterschiede zwischen $$
, \[
, align
, equation
und displaymath
?