Zweizeilige Formel ausrichten....aber wie? Thema ist als GELÖST markiert

Formelsatz für Mathematik, Naturwissenschaften und Technik


Peter12345

Zweizeilige Formel ausrichten....aber wie?

Beitrag von Peter12345 »

Hallo,

das ist meine Ausgangssituation:

Bild

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

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag 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. :wink:
  • 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
Zuletzt geändert von iTob am Di 23. Nov 2010, 18:08, insgesamt 1-mal geändert.

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag 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

guy.brush™
Forum-Century
Forum-Century
Beiträge: 185
Registriert: So 8. Aug 2010, 19:43
Wohnort: Earth

Beitrag 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
Arch Linux - KDE - TeXLive - Kile - \me = Advanced Newbie

Interessensschwerpunkte: Mathematik- und Formelsatz sowie mathematische (Mikro-)Typographie
Offenes Problem: negierte \xarrow-Pfeile beliebiger Länge

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag 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

Antworten