Formeln untereinander (mehrfach) Ausrichten Thema ist als GELÖST markiert

Formelsatz für Mathematik, Naturwissenschaften und Technik


anderer

Formeln untereinander (mehrfach) Ausrichten

Beitrag von anderer »

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

anderer

Beitrag von anderer »

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

anderer

Beitrag von anderer »

super vielen Dank :D :D :D

Antworten