Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Ausrichten in einer align bzw alignat umgebung?

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.05.2013
    Beiträge
    56

    Ausrichten in einer align bzw alignat umgebung?

    Hallo. Ich bin am überarbeiten eines Mechanikskriptes, in dem sehr oft die Summe von Kräften in mehrere Richtungen berechnet wird. Dies sieht dann in etwa so aus:
    Code:
    \documentclass{article}
    \begin{document}
    
    \begin{align}
    \sum V=0:\thinspace& A_{V}-F_{2}+S_{5}\cdot \sin\alpha=0\\
    \Leftrightarrow& S_{5}=\frac{1}{\sin\alpha}\left(F_{2}-A_{V}\right)\nonumber\\
    \sum H=0:\thinspace& A_{H}-F_{1}-S_{6}-S_{4}-S_{5}\cdot\cos\alpha=0\\
    \sum M_{a}=0:\thinspace& F_{1}\cdot h+S_{4}\cdot h+F_{2}\cdot a-S_{5}\cdot a=0
    \end{align}
    
    \end{document}
    Ich hätte nun aber gerne, dass die Summenzeichen bündig untereinander sind, dabei aber auch die Doppelpunkte bündig bleiben. Die rechte Pfeilspitze des Äquivalenzpfeil sollte sich auch nach den Doppelpunkten ausrichten...

    Ich bräuchte also eine "Funktion" die vor den Doppelpunkten genau so viel Platz lässt, der vor dem Summenzeichen zu viel ist. Ich hatte mir schon überlegt die Länge der längsten Summe einzulesen und mit der tabto-Umbebung bei den anderen Summen dort hin zu springen. Leider funktioniert diese Umgebung nicht innnerhalb einer align-Umgebung.

    Eine andere Lösungsidee war:

    Code:
    \documentclass{article}
    \begin{document}
    
    \begin{alignat}{3}
    &\sum V=0&&:&&\thinspace A_{V}-F_{2}+S_{5}\cdot \sin\alpha=0\\
    &\Leftrightarrow&&&& S_{5}=\frac{1}{\sin\alpha}\left(F_{2}-A_{V}\right)
    \nonumber\\
    &\sum H=0&&:&&\thinspace A_{H}-F_{1}-S_{6}-S_{4}-S_{5}\cdot\cos\alpha=0\\
    &\sum M_{a}=0&&:&&\thinspace F_{1}\cdot h+S_{4}\cdot h+F_{2}\cdot a-S_{5}\cdot a=0
    \end{alignat}
    
    \end{document}
    Allerdings weiß ich nicht, wie ich hier erreichen kann, dass der Äqivalenzpfeil rechtsbündig wird.

    Ich hoffe es ist klar, was ich möchte und vielen lieben dank für die Hilfe.
    Geändert von marxlechen (27-05-2013 um 14:04 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.05.2013
    Beiträge
    56
    Juhu... ich habe es geschafft eine Lösung für mein Problem zu finden!!!

    Allerdings ist diese sehr umständlich. Ich wäre froh, wenn einem von euch etwas besseres einfallen würde...

    Hier die Lösung:

    Code:
    \documentclass{article}
    \begin{document}
    
    \newlength{\test}
    \settowidth{\test}{$\sum M_{a}=0$}
    \newlength{\aequi}
    \settowidth{\aequi}{$\Leftrightarrow$}
    \addtolength{\test}{-\aequi}
    
    \begin{alignat}{3}
    &\sum V=0&&:&&\thinspace A_{V}-F_{2}+S_{5}\cdot \sin\alpha=0\\
    &\hspace{\test}\Leftrightarrow&&&& S_{5}=\frac{1}{\sin\alpha}\left(F_{2}-A_{V}\right)
    \nonumber\\
    &\sum H=0&&:&&\thinspace A_{H}-F_{1}-S_{6}-S_{4}-S_{5}\cdot\cos\alpha=0\\
    &\sum M_{a}=0&&:&&\thinspace F_{1}\cdot h+S_{4}\cdot h+F_{2}\cdot a-S_{5}\cdot a=0
    \end{alignat}
    
    \end{document}

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •