Hallo zusammen,
ich arbeite mit Miktex und dem TeXnicCenter und stehe vor folgendem Problem. In meiner Arbeit habe ich sehr lange Formeln, welche selbst in der kleinsten Schrift nicht auf ein DIN-A4 Blatt im Querformat passt.
Egal ob ich eqnarray, equation oder align nutze gibt es beim Zeilenumbruch innerhalb einer Formel Probleme mit den Klammern. In der ersten Zeile öffne ich einen Ausdruck mit \left( und möchte diesen Ausdruck in der zweiten Zeile mit \right) schließen. Der Compiliervorgang schlägt mit folgender Fehlermeldung auf:
-----------------------------
! Missing \right. insered.
-----------------------------
Ohne Zeilenumbruch läuft der Compiliervorgang problemlos durch.
Könnt ihr mir weiterhelfen?
Gruß
Mehrzeilige Formeln in LaTeX bzw. TeX
Re: Mehrzeilige Formeln
Der Compiler sagt dir genau was du tun sollst.dh0815 hat geschrieben:In der ersten Zeile öffne ich einen Ausdruck mit \left( und möchte diesen Ausdruck in der zweiten Zeile mit \right) schließen. Der Compiliervorgang schlägt mit folgender Fehlermeldung auf:
-----------------------------
! Missing \right. insered.
-----------------------------
Das \left( mit \right. schließen. Und in der nächsten Zeile mit \left. anfangen und mit \right) schließen.
Matthias
Habe gerade die Lösung gefunden. Die multiline- oder split- Umgebung hat generell Probleme mit \left-\right Paaren. Lösung ist das Nutzen von \bigl, \biggl und \bigr, \biggr.
ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf (Seite 31)
ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf (Seite 31)
Besser ist es, vor jedem Zeilenumbruch mit \right zu schließen und dann die neue zeile mit \left. anzufangen.
also zum Beispiel:
also zum Beispiel:
\begin{equation} \begin{split} \bar{H}^E=-x\left ( 1 -x \right )\cdot\left [ \frac{Z_1 N_1\alpha_{12}\Delta g_{21}-\Delta g_{21} G_{21}N_1-Z_1\left ( 1-x \right )G_{21}\alpha_{12}\Delta g_{21}}{N_1^2}\right. \\ \left. +\frac{Z_2 N_2\alpha_{12}\Delta g_{12}-\Delta g_{12} G_{12}N_2-Z_2xG_{12}\alpha_{12}\Delta g_{12}}{N_2^2} \right ] \end{split} \end{equation}