2010-08-05 12 views
8

Ich habe eine Eqnarray, die aus 3 Zeilen besteht. Ich hätte gerne eine rechte Klammer }, die die letzten zwei Zeilen und einige kurze Texte umfasst, die diese beiden Teile der Gleichung erklären. Etwas wieMultiline Klammer in Eqnarray

foo = bar 

    = baz } 
      } explain 
    = etc } 

aber mit einer großen Klammer, offensichtlich. Ist das möglich?

+0

Gibt es etwas, das ich auf meine Antwort hinzufügen könnte, da es noch nicht akzeptiert wird? – Cloudanger

+0

Nein. Ich habe es einfach vergessen. Jetzt behoben. – thekindamzkyoulike

Antwort

9

Es wird empfohlen, align anstelle von eqnarray zu verwenden (es gibt manchmal falsche Abstände). Hier ist, wie kann es mit align erfolgen:

\begin{align} 
    foo & \left.\begin{array}{l} = bar \\ \end{array}\right. \\ 
     & 
    \left. \begin{array}{l} 
     = baz \\ 
     = etc 
    \end{array}\right\} explain 
\end{align} 

der zweiten Zeile des Arrays nur den Abstand richtig zu machen ist.

Ergebnis wird wie folgt aus (aber natürlich mit Gleichung Zahlen):

alt text http://mathurl.com/3ywpe4r.png

+0

Sie erhalten nur eine Nummer für die zweiten beiden Gleichungen. Ist das ausreichend, OP? – Geoff

+0

Sieht gut aus. Ich brauche keine Gleichungsnummern für einzelne Zeilen. Vielen Dank! – thekindamzkyoulike

+0

Die Verwendung von \ begin {aligned} ... \ end {aligned} funktionierte besser für mich als \ begin {array} {l} ... \ end {array} wegen des konsistenten Zeilenabstands. – chs