Warum verursacht das Lassen einer Leerzeile im Displaymath-Modus einen Fehler während der Kompilierung?

Warum verursacht das Lassen einer Leerzeile im Displaymath-Modus einen Fehler während der Kompilierung?

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 alignUmgebung 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, equationund displaymath?

verwandte Informationen