Seite 1 von 1
alignat oder array
Verfasst: Mi 7. Jan 2015, 16:54
von Dimitri
Hallo liebe Latex-Freunde,
gibt es eine "Regel", wann ich besser auf eine alignat- oder eine array-Umgebung zurückgreifen sollte (unter der Annahme, dass ich lediglich x Spalten ausrichten will)?
LG,
Dimitri
Orientierung liefern
Verfasst: Mi 7. Jan 2015, 20:16
von Stamm-
Regeln gibt es keine, nur Richtlinien. Und die entstehen aus dem Inhalt und dessen Verwendungszweck. Über den Inhalt verlierst Du aber kein einziges Wort. Erstelle ein ordentliches
Minimalbeispiel in dem Du zeigst, was Du darstellen willst.
Verfasst: Mi 7. Jan 2015, 22:05
von Dimitri
Entschuldige. Das sollte so aussehen:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{2}
& \text{berechne}\ \ & & f(x,y)^{2}+1 \text{,}\\
& \text{wobei}\ \ & & \begin{aligned}[t]x=2\text{,}\\y=3\text{.}\end{aligned}
\end{alignat*}
\end{document}
Verfasst: Do 8. Jan 2015, 09:00
von esdd
Innerhalb der aligned Umgebung hast Du gar keinen Ausrichtungspunkt angegeben? Das hat zur Folge, dass der Inhalt jeweils in einer r-Spalte steht, also rechtsbündig untereinander ausgerichtet ist. Damit man das besser sieht, habe ich im folgenden Beispiel l statt y und 33 statt 3 verwendet.
Wenn die zweite und dritte Zeile linksbündig aneinander ausgerichtet sein sollen, dann kannst Du einfach auf die aligned Umgebung verzichten. Die macht dagegen Sinn, wenn Du die Gleichheitszeichen wie im 3.Beispiel aneinander ausrichten willst.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{2}
& \text{berechne}\quad && f(x,l)^{2}+1,\\
& \text{wobei} && \begin{aligned}[t]x=2,\\l=33.\end{aligned}
\end{alignat*}
\begin{alignat*}{2}
& \text{berechne}\quad && f(x,l)^{2}+1,\\
& \text{wobei} && x=2,\\
& &&l=33.
\end{alignat*}
\begin{alignat*}{2}
& \text{berechne}\quad && f(x,l)^{2}+1,\\
& \text{wobei} &&
\!\begin{aligned}[t]
x&=2,\\
l&=33.
\end{aligned}
\end{alignat*}
\end{document}
Wobei man die unteren beiden Zeilen auch zusammenfassen könnte:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{2}
& \text{berechne}\quad && f(x,l)^{2}+1,\\
& \text{wobei} && x=2,\ l=33.
\end{alignat*}
\end{document}