Latex geht nicht zur nächsten Zeile

Latex geht nicht zur nächsten Zeile

Ich arbeite an einem Dokument für die Schule und versuche, einige Gleichungszeilen zu erstellen. Der Befehl mit den zwei Dollarzeichen zum Erstellen von Gleichungen lässt jedoch den Befehl für die nächste Zeile aus.

$$
    S(k+1)  &= \sum(a[i]\cdot a[j] \mid i,j : 0\leq i\leq j < k + 1)\\
            &=
$$

Ich würde erwarten, dass die Gleichung in die nächste Zeile geht und die Einrückung ab dem =Zeichen fortsetzt, das Dokument zeigt mir jedoch Folgendes:

Bildbeschreibung hier eingeben

Ich habe versucht, Pakete zu deaktivieren, aber das bietet keine Lösung.

Als ich mit der Arbeit an diesem Dokument begann, gab es keine Probleme, ein paar Stunden später funktionierte es plötzlich nicht mehr richtig.

Jede Hilfe wird sehr geschätzt.

Antwort1

Das kann nicht funktionieren: Die Konstruktion $$ ····· $$(die ohnehin eine einfache TeX-Konstruktion ist und in LaTeX durch ersetzt werden sollte \[ ····· \]) ist für eine einzeilige zentrierte Gleichung gedacht.

Für das, was Sie möchten, sollten Sie amsmath align(Zeilen nummeriert) oder align*(unnummeriert) verwenden, wobei der Ausrichtungspunkt mit einem Et-Zeichen angegeben wird. Für andere Arten von mehrzeiligen Gleichungen sehen Sie sich bitte die Dokumentation von amsmathoder dessen Erweiterung an mathtools.

Antwort2

Auf Grundnichtzum $$Starten und Stoppen einer nicht nummerierten angezeigten Gleichung in einem LaTeX-Dokument, sieheWarum ist \[ ... \]vorzuziehen $$ ... $$? Weitere Informationen zu diesem Thema finden Sie unterWas sind die Unterschiede zwischen $$, \[, align, equationund displaymath?

Wie dem auch sei, alles was Sie tun müssen, um Ihren Code zu retten, ist, die erste Instanz von $$durch \begin{align*}und die zweite Instanz von $$durch zu ersetzen \end{align*}.

Wenn Sie schon dabei sind, möchten Sie vielleicht die Trennzeichen (, |, und )vergrößern und entweder :durch ersetzen \colonoder die Doppelsummennotation verwenden. Im folgenden Beispiel werden beide Optionen verfolgt.

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{amsmath} % for 'align*' environment
\begin{document}
\begin{align*}
  S(k+1)  
    &= \sum \bigl( a[i] \cdot a[j] \bigm| i,j \colon 0 \leq i \leq j < k + 1 \bigr) \\
    &= \sum_{i = 0}^j \sum_{j = 0}^{k + 1} \bigl( a[i] \cdot a[j] \bigr)
\end{align*}
\end{document}

verwandte Informationen