Formeln untereinander (mehrfach) Ausrichten

Formelsatz für Mathematik, Naturwissenschaften und Technik


andre123
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 8. Jan 2015, 19:45

Formeln untereinander (mehrfach) Ausrichten

Beitrag von andre123 »

Hallo, ich möchte gern eine Formel untereinander ausrichten und zwar immer bei dem Plus Zeichen ohne das die obere Zeile auseinander gezogen wird (wie im Beispiel). Ist das möglich? Hat irgendwer eine Idee? :)
\begin{align*}
f(x)&=\frac{f^{(0)}(x_0)}{0!}(x-x_0)^0&&+\frac{f^{(1)}(x_1)}{1!}(x-x_0)&&&+\frac{f^{(2)}(x_0)}{2!}(x-x_0)^2+\dots\\
&=f(x_0)&&+f'(x_0)(x-x_0)&&&+\frac{1}{2}f''(x_0)(x-x_0)^2+\dots
\end{align*}

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

Beitrag von esdd »

Nimm alignat*. Außerdem hast Du vor dem letzten + ein & zu viel:
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{3}
 f(x)&=\frac{f^{(0)}(x_0)}{0!}(x-x_0)^0&&+\frac{f^{(1)}(x_1)}{1!}(x-x_0)&&+\frac{f^{(2)}(x_0)}{2!}(x-x_0)^2+\dots\\ 
&=f(x_0)&&+f'(x_0)(x-x_0)&&+\frac{1}{2}f''(x_0)(x-x_0)^2+\dots 
\end{alignat*}
\end{document}
In den Matheumgebungen mit Ausrichtung wechseln sich immer r und l Spalten ab. Das Argument von alignat erwartet die Anzahl der r l Paare bzw. die Anzahl der r Spalten.

Gruß
Elke

andre123
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 8. Jan 2015, 19:45

Beitrag von andre123 »

Super :D vielen Dank

ich hätte aber noch ein Frage... also soweit klappt das jetzt alles, nur jetzt hab ich noch zwei Zeilen die nur am ersten "&" ausgerichtet werden sollen und die restlichen "&&" sollen dort ignoriert werden. Geht das überhaupt so oder muss ich das in ein separaten alignat* schreiben?
Bei einer Tabelle wird ich die spalten einfach mit angeben und leer lassen, aber hier funktioniert das nicht

da die Zeilen zu lang sind mach ich mal ein Beispiel:
\documentclass{scrartcl} 
\usepackage{amsmath} 
\begin{document} 
\begin{alignat*}{3} 
 f(x)&=1234&&+24543&&+34545\\
&=1&&+2&&+3
&=blabla
\end{alignat*} 
\end{document} 
meine Idee war nun das so wie bei einer Tabelle zu schreiben, aber das hat auch nicht funktioniert:
\documentclass{scrartcl} 
\usepackage{amsmath} 
\begin{document} 
\begin{alignat*}{3} 
 f(x)&=1234&&+24543&&+34545\\
&=1&&+2&&+3
&=blabla && &&
\end{alignat*} 
\end{document} 

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

Beitrag von esdd »

Dann nimm eine align* Umgebung und füge für die zusätzliche Ausrichtung der ersten beiden Zeilen eine alignedat Umgebung ein:
\documentclass{scrartcl} 
\usepackage{amsmath} 
\begin{document} 
\begin{align*}
  f(x)&
    \!\begin{alignedat}[t]{3}
      &=1234&&+24543&&+34545\\ 
      &=1&&+2&&+3
    \end{alignedat}\\
  &=blabla
\end{align*} 
\end{document} 
Gruß
Elke

andre123
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Do 8. Jan 2015, 19:45

Beitrag von andre123 »

super vielen Dank :D :D :D

Antworten