Zweizeilige Formel ausrichten....aber wie?

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: Zweizeilige Formel ausrichten....aber wie?

von iTob » Fr 26. Nov 2010, 15:56

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

von guy.brush™ » Fr 26. Nov 2010, 15:22

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

von iTob » Di 23. Nov 2010, 18:03

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

von iTob » Di 23. Nov 2010, 17:58

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

Zweizeilige Formel ausrichten....aber wie?

von Peter12345 » Di 23. Nov 2010, 11:13

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

Nach oben