Wie kann ich Zeilenumbrüche in meine langen LaTeX-Gleichungen einfügen?

Meine Gleichung ist sehr lang. Wie bringe ich sie dazu, in der nächsten Zeile fortzufahren, anstatt die Seite zu verlassen?

Ohne Ihre mathematische Umgebung für das Clipping zu konfigurieren, könnten Sie eine neue Zeile mit zwei Backslashes in einer Sequenz wie dieser erzwingen:

Bla Bla \\ Bla Bla in another line

Das Problem dabei ist, dass Sie feststellen müssen, wo eine Zeile wahrscheinlich enden wird, und erzwingen müssen, dass dort immer ein Zeilenumbruch erfolgt. Bei Gleichungen bevorzuge ich diesen manuellen Weg.

Sie könnten auch \\* verwenden, um zu verhindern, dass eine neue Seite begonnen wird.

Kommentare (0)

Es gibt mehrere Möglichkeiten, wie Sie das Problem lösen können. Die erste und vielleicht beste ist, Ihre Gleichung so zu überarbeiten, dass sie nicht so lang ist; wenn sie so lang ist, ist sie wahrscheinlich unlesbar.

Wenn sie so lang sein muss, finden Sie im AMS Short Math Guide einige Möglichkeiten, damit umzugehen. (auf der zweiten Seite)

Ich persönlich würde eine Align-Umgebung verwenden, damit der Umbruch und die Ausrichtung genau kontrolliert werden können. z.B.

\begin{align*}
   x&+y+\dots+\dots+x_100000000\\
   &+x_100000001+\dots+\dots
\end{align*}

was die ersten Pluszeichen jeder Zeile in eine Linie bringen würde... aber natürlich können Sie die Ausrichtungen nach Belieben festlegen.

Kommentare (2)

Ich glaube, ich habe normalerweise eqnarray oder so etwas verwendet. Es lässt Sie sagen

\begin{eqnarray*}
    x &=& blah blah blah \\ 
      & & more blah blah blah \\
      & & even more blah blah
\end{eqnarray*}

und es wird durch das & & ausgerichtet... Wie pkaeding erwähnte, ist es schwer zu lesen, aber wenn Sie eine Gleichung haben, die so lang ist, wird es schwer zu lesen sein, egal was... (Das * macht es nicht eine Gleichung Nummer, IIRC)

Kommentare (2)