Abstände bei Aligned ändern und schönere Nummerierung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Abstände bei Aligned ändern und schönere Nummerierung

von lightlapreset » Di 6. Okt 2015, 20:38

Nach langem hin und herprobieren habe ich jetzt die Aussehen der Gleichungen hinbekommen, wie ich sie gerne haben würde. Allerdings bleibt das Nummerierungsproblem für mich unlösbar... Wenn ich \split benutze wird das alignment & als Zeilenumbruch definiert und andere Lösungen habe ich nicht gefunden. Weiß jemand Rat? Danke und Grüße!

\documentclass{scrbook} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{amsmath,multirow} 
\begin{document} 

Hier sind die Abstände genau, wie es sein soll. Allerdings stimmt hier die Nummerierung auch nicht! Das ist auch mit \verb|\alignat{6}| gemacht.
\begin{alignat}{5}
&\Phi_a &&= A_{Test}\,, \qquad\qquad\qquad\qquad &&\Phi_{f_{Test}} &&= (f_{Test})_{Test}\,,\\
&\Phi_b &&= B_{Test}\,, \qquad\qquad\qquad\qquad &&\Phi_{f_{Test}} &&= (f_{Test})_{Test}\,,
\label{eq:1}
\end{alignat}

Das hier ist mit \verb|\alignat{4}| gemacht. Es gibt 4 Spalten, die genau so aussehen, wie ich es gerne möchte, allerdings stimmt die Nummerierung noch nicht!
\begin{alignat}{4}
		&1 &&\Rightarrow 1 &&= 1 &&= 1\,,\\
		&22 &&\Rightarrow 22 &&= 22 &&= 22\,,\\
		&333 &&\Rightarrow 333 &&= 333 &&= 333 = 333\,,
\label{eq:}
\end{alignat}

von lightlapreset » Fr 2. Okt 2015, 10:23

Danke für den Hinweis zum ersten Problem!
Bei dem zweiten ist mir gerade aufgefallen, dass mein Beispiel etwas unglücklich gewählt ist :?
Die Gleichungen mit unterschiedlicher Länge sollen nicht nur am Pfeil, sondern zusätzlich auch an den Gleichzeichen ausgerichtet werden. Ist es da möglich die Ausrichtung von der vorherigen aligned-Umgebung irgendwie zu übernehmen, so dass das Format mit denen übereinstimmt?

Danke!
\begin{align}
\begin{aligned}
1 & \Rightarrow &111 &= 111 &= &111\\
2 & \Rightarrow &22 &= 22 &= &22
\end{aligned}
\label{eq:2}\\
3 &\Rightarrow 3 = 3 = 3
\label{eq:3}
\end{align}

von Besserwisser » Fr 2. Okt 2015, 08:15

\documentclass{scrbook} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{amsmath,multirow} 
\begin{document} 
 
Hier sind die Abstände zwischen $\Phi_a$ und dem Gleichzeichen zu groß:
\begin{equation}
\begin{aligned} 
\Phi_a &= A_{\text{Test}} &\qquad&& 
\Phi_{f_{\text{Test}}} &= (f_{\text{Test}})_{\text{Test}} \\
\Phi_b &= B_{\text{Test}} &\qquad&& \Phi_{f_{\text{Test}}} &= (f_{\text{Test}})_{\text{Test}} \\   
\end{aligned}
\label{eq:1}
\end{equation}
 
 
Hier soll die dritte Gleichung zu den ersten beiden hinzugehören aber extra nummeriert werden. Erste und zweite Gleichung sollen zwischen den Zeilen, wie es hier passiert nummeriert werden:
\begin{align}
\begin{aligned}
1 & \Rightarrow 1 = 1 = 1\\
2 & \Rightarrow 2 = 2 = 2
\end{aligned}
\label{eq:2}\\
3 \Rightarrow 3 = 3 = 3
\label{eq:3}
\end{align}

\end{document}
Komma zwischen den einzelnen Gleichungen eines Gleichungssystems ist sehr ungewöhnlich. Punkt am Ende könnte man machen.

von Gast » Fr 2. Okt 2015, 08:04

Zu Problem eins kannst Du einfach Deine Nutzung an & reduzieren und erhältst schnell etwas Erträgliches,
\begin{equation}
\begin{aligned}
\Phi_a &= A_{\text{Test}}\,, \qquad\qquad &\Phi_{f_{\text{\text{Test}}}} &= (f_{\text{Test}})_{\text{Test}}\,,\\
\Phi_b &= B_{\text{Test}}\,, \qquad\qquad &\Phi_{f_{\text{Test}}} &= (f_{\text{Test}})_{\text{Test}}\,,\\  
\end{aligned}
\label{eq:1}
\end{equation}
Bei Problem zwei kannst Du
\begin{align}
\begin{split}
1 &\Rightarrow 1 = 1 = 1\,,\\
2 &\Rightarrow 2 = 2 = 2\,,
\end{split}\label{eq:2}\\
3 &\Rightarrow 3 = 3 = 3\label{eq:3}
\end{align}
probieren, das ist glaube ich nicht ganz, was Du haben möchtest, aber vielleicht hat ja noch jemand eine bessere Idee.

Abstände bei Aligned ändern und schönere Nummerierung

von lightlapreset » Do 1. Okt 2015, 21:49

Hi,
ich habe mehrere Probleme in der aligned Umgebung. Die Abstände zwischen den Formelzeichen und dem nachfolgenden Gleichzeichen sind mir im ersten Fall zu groß. Bei den folgenden Gleichungen möchte ich die Nummerierung so haben, wie sie im Moment ist (also Gleichung 1 und 2 haben eine gemeinsame Nummerierung zwischen den Zeilen und Gleichung 3 bekommt eine extra Nummer). Jedoch will ich die dritte Gleichung auch so aligned haben wie die ersten beiden - am besten in der gleichen Umgebung sogar!

Vielen Dank für eure Hilfe!
\documentclass{scrbook} 
\usepackage[latin1]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{ amsmath,multirow} 
\begin{document} 
 
Hier sind die Abstände zwischen $\Phi_a$ und dem Gleichzeichen zu groß:
\begin{equation}
\begin{aligned} 
&\Phi_a &&= A_{Test}\,, \qquad\qquad\qquad &&\Phi_{f_{Test}} &&= (f_{Test})_{Test}\,,\\
&\Phi_b &&= B_{Test}\,, \qquad\qquad\qquad &&\Phi_{f_{Test}} &&= (f_{Test})_{Test}\,,\\   
\end{aligned}
\label{eq:1}
\end{equation}
 
 
Hier soll die dritte Gleichung zu den ersten beiden hinzugehören aber extra nummeriert werden. Erste und zweite Gleichung sollen zwischen den Zeilen, wie es hier passiert nummeriert werden:
\begin{equation}
\begin{aligned}
&1 & &\Rightarrow& 1 &= 1 = 1\,,\\
&2 & &\Rightarrow& 2 &= 2 = 2\,,
\end{aligned}
\label{eq:2}
\end{equation}

\begin{equation}
3 \Rightarrow 3 = 3 = 3
\label{eq:3}
\end{equation}

\end{document} 

Nach oben