alignat oder array

Formelsatz für Mathematik, Naturwissenschaften und Technik


Dimitri
Forum-Guru
Forum-Guru
Beiträge: 418
Registriert: Fr 22. Mär 2013, 16:50

alignat oder array

Beitrag 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

Stamm-

Orientierung liefern

Beitrag 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.

Dimitri
Forum-Guru
Forum-Guru
Beiträge: 418
Registriert: Fr 22. Mär 2013, 16:50

Beitrag 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}

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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}

Antworten