Seite 1 von 1
Zweizeilige Formel ausrichten....aber wie?
Verfasst: Di 23. Nov 2010, 11:13
von Peter12345
Hallo,
das ist meine Ausgangssituation:
Ich möchte, dass bei der 5. Formeld das "+" nicht unter dem "=" steht sondern unter dem "AH". Wie geht das? Mein Quellcode:
\begin{eqnarray}
\owncount
\displaystyle \sum{ \overrightarrow{F_{ix}}} = 0 : \; \, 0&=&A_H + F \cos{\alpha}+C_H \\ \owncount
\Rightarrow C_H&=&-Fcos{\alpha}-A_H \\ \nonumber \\ \owncount
\displaystyle \sum{{F_{iy}}} \uparrow ~ = 0 : \; \, 0&=&A_V - F \sin{\alpha}-C_V + \frac{F}{2} \\ \owncount
\Rightarrow C_V&=&A_V-Fsin{\alpha}+\frac{F}{2} \\ \nonumber \\ \owncount
\displaystyle \sum{M_{iyC}} \curvearrowleft ~ = 0 : \; \,
0&=&A_H r-A_V r + F\sin{\alpha}*r\cos{\alpha}\\ \nonumber &+&F\cos{\alpha}(r-r\sin{\alpha}) \\ \owncount
\Rightarrow A_V&=&A_H+F\sin{\alpha}\cos{\alpha}+F\cos{\alpha}(1-\sin{\alpha}) \\ \nonumber
\end{eqnarray}
Danke für eure Hilfe...
ciao Peter
Verfasst: Di 23. Nov 2010, 17:58
von iTob
Nabend,
du musst einfach per Hand, den richtigen Abstand einfügen.
Noch ein paar Anmerkungen:
- Das ist leider kein vollständiges Minimalbeispiel. Den Befehl \owncount kenne ich nicht und kann dein Code, wenn ich mir schon die Mühe mache, in in ein Dokument einzubauen immer noch nicht kompilieren. Also nächstes Mal ein vollständiges Minimalbeispiel mit allen relevanten (!) Informationen
- eqnarray erzeugt inkonsitente Abstände und sollte nicht merh verwendet werden. Steht auch so im l2tabu und es gibt ein Dokument „Avoid enqarray!“, die du dir ergooglen kannst.
- Verwende also die align-Umgebung aus den AMS-Paketen. Näheres dazu, u.A. auch wie man eine Formel mit nur einer Nummer in mehere Zeilen bekommt und entsprechend ausrichtet, findest du in amsldoc.pdf z.B. auf S. 7
- Achja, dein Code ist eher unübersichtlich, versuche, wenn schon nicht für dich, dann wenigstens, für die deren Hilfe du dir erhoffst. Etwa durch entsprechende Einrückung etc.

- Auch Leerzeilen lassen sich eleganter erriechen. Z.B. hat der Befehl \\ ein optionales Argument mit dem zusätzlicher Abstand angegeben werden kann.
- Bei einem sin hast du den \ vergessen.
Grüße
Tobi
Verfasst: Di 23. Nov 2010, 18:03
von iTob
Weil ich grad keine Lust hab, was für die Uni zu machen, habe ich dein Beispiel mal entsprechend meiner Anmerkungen angepasst:
\documentclass[10pt,a4paper]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{align}
\sum{\overrightarrow{F_{ix}}} = 0 : \; \, 0&=A_H + F \cos{\alpha}+C_H \\
\Rightarrow C_H&=-Fcos{\alpha}-A_H \\[\baselineskip]
%
\sum{{F_{iy}}} \uparrow ~ = 0 : \; \, 0&=A_V - F \sin{\alpha}-C_V +
\frac{F}{2} \\
\Rightarrow C_V&=A_V-F\sin{\alpha}+\frac{F}{2} \\[\baselineskip]
%
\begin{split}
\sum{M_{iyC}} \curvearrowleft ~ = 0 : \; \,
0&=A_H r-A_V r + F\sin{\alpha}*r\cos{\alpha}\\ &\quad\,+F\cos{\alpha}(r-r\sin{\alpha})
\end{split}\\
\Rightarrow A_V&=A_H+F\sin{\alpha}\cos{\alpha}+
F\cos{\alpha}(1-\sin{\alpha})
\end{align}
\end{document}
Beachte, dass die Leerzeilen auskommentiert sind und dass \\ in der letzten Zeile der Umgebung ausgelassen wurde. Außerdem bleibt \\ bei der letzten Zeile der split-Umgebung weg und kommt dafür hinter das Umgebungsende.
Tobi
Verfasst: Fr 26. Nov 2010, 15:22
von guy.brush™
Hallo,
also ich verwende aktuell auch stets "nur" ein \quad, um eine gesplittete Zeile einzurücken, da das etwas einfacher ist. Allerdings ist dies nicht komplett identisch mit dem Anfang der rechten Seite der Gleichung darüber. Es würde jedoch auch
\begin{align*}
\begin{split}
a &= b\\
&\mathrel{\phantom{=}} foobar
\end{split}
\end{align*}
gehen.
Viele Grüße,
guy.brush
Verfasst: Fr 26. Nov 2010, 15:56
von iTob
Schau an, die Idee hatte ich auch, hab aber \mathrel und \phantom vertauscht, deswegen ging's bei mir nicht.
Dafür könnte man sich ja auch einen Befehl bauen etwa
\newcommand[][0pt]{\maidt}{%
\ensuremath{%
\mathrel\phantom{=}%
\hspace{#1}%
}
}
oder so ähnlich (ist auch ungetestet!). Mit dem optionalen Argument könnte dann zusätzlicher Platz eingefügt werden.
Schönes WE!
Tobi