PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenumbruch in align-Umgebung?



Ccybrina
04-07-2008, 23:33
Hallo.

Mein Problem ist folgendes: Ich habe eine align*-Umgebung, ungefähr so:

a&=(b+c+d)+e\\
&=f+g\\
&=h

Ich benutze sie also, weil ich die "=" immer untereinander haben will. Nun ist das Problem, dass die einzelnen Zeilen (also z.B. (b+c+d)+e) zu lang sind, also nicht aufs Blatt passen. Kann ich in den Formeln irgendwie noch einen manuellen Zeilenumruch einfügen, der aber die align*-Umgebung nicht stört?
Ich hatte es erst so probiert:

a&=(b+c\\
&+d)\\
&=e+f\\
&=g

Allerdings funktioniert das nicht wirklich, weil sich LaTeX daran stört, dass z.B. die Klammer in der ersten Zeile nicht wieder geschlossen wird (was ja dann erst auf der nächsten zeile kommen würde.)

Wenn ich das ganze durch

a&=\left(b+c\right.\\
&\left.+d\right)\\
&=e+f\\
&=g

erzwinge, dann sind i.A. die Klammern "(" und ")" nicht mehr gleich groß.

Ich hoffe das Problem wurde einigermaßen verständlich.

Was kann ich also tun?

Stefan_K
05-07-2008, 00:01
Hallo Ccybrina,

statt \left( und \right) könntest Du Makros \big(, \Big( etc. verwenden, um gleich große Klammern zu erhalten. Mit \left( und \right) würde es durch \vphantom klappen, was aber vmtl. nicht nötig ist.

Stefan