PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : align mehrzeilig



atero
17-01-2010, 21:46
Hallo,

ich möchte mehrere Gleichungen mit dem = übereinander schreiben. Dazu verwende ich bisher align. Nun habe ich eine Zeile die ich umbrechen will, weil sie zu lang ist.

Also habe ich es so versucht:


\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
x & = & y \\
& = & 1\\
& & +2
\end{align*}
\end{document}

Funktioniert nicht wie gedacht, da die 3. Spalte rechtsbündig ist. Haben wollte ich das "+" unter der "1" direkt nach dem "=".
Dann habe ich in der amsmath-Dokumentation ein Beispiel mit split gesehen.

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{equation*}
\begin{split}
x & = y\\
& = 1 \\
& \quad + 2
\end{split}
\end{equation*}\end{document}
So klappt es, ohne das "+" schon nicht mehr:

\begin{equation*}
\begin{split}
x & = y\\
& = 1 \\
& \quad 2
\end{split}
\end{equation*}
Jetzt ist die 2 zu weit links. Wie löse ich das am Besten?

Viele Grüße
atero

mechanicus
17-01-2010, 21:51
Hi,


\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
x&=y \\
&=1\\
&\mathrel{\phantom{=}}+2
\end{align*}
\end{document}

Gruß
Marco

atero
17-01-2010, 21:58
Hi Marco,

vielen Dank!
\phantom{=} hatte ich auch probiert, allerdings ohne das \mathrel. Ohne das hat es nicht geklappt, jetzt ist es genau so wie ich es wollte.

Gruß
atero