hallo, ich suche eine elegante möglichkeit umformungen ala
4(a + 2b) = 8b
<=> 4a + 8b = 8b | -8b
<=> 4a = 0 | :4
<=> a = 0
darzustellen!
da muss es doch was geeignetes geben!
mfg
hallo, ich suche eine elegante möglichkeit umformungen ala
4(a + 2b) = 8b
<=> 4a + 8b = 8b | -8b
<=> 4a = 0 | :4
<=> a = 0
darzustellen!
da muss es doch was geeignetes geben!
mfg
Hallo,
vielleicht mit einer Tabelle?
Grüße und ein frohes FestCode:\documentclass{article} \begin{document} \begin{tabular}{rll} & $4(a + 2b) = 8b$ & \\ $\Leftrightarrow$ & $4a + 8b = 8b$ & $\vert{}-8b$ \\ $\Leftrightarrow$ & $4a = 0$ & $\vert{}:4$ \\ $\Leftrightarrow$ & $a = 0$ & \end{tabular} \end{document}
marius
vielen dank, allerdings ist das problem bei dieser lösung dass ich die letzte gleichung dann nicht mehr nummerieren kann...
dann so vielleicht?
Frohes Fest,Code:\documentclass{article} \usepackage{amsmath} \begin{document} \begin{equation} \begin{array}[b]{rll} & 4(a + 2b) = 8b & \\ \Leftrightarrow & 4a + 8b = 8b & \vert{}-8b \\ \Leftrightarrow & 4a = 0 & \vert{}:4 \\ \Leftrightarrow & a = 0 & \end{array} \end{equation} \end{document}
Rainer
There's nothing a good whack with a hammer won't fix!
Wie wäre es so? Finde ich besser als deine Lösung "rais". Denn bei dir orientiert sich das ganze an den "genau dann, wenn" Pfeilen. Geschmackssache...
Allerdings fänd ich gut wenn jemand weiß wie man dieses Problem lösen könnte. Dass "genau dann, wenn" Pfeile und "=" jeweils untereinander stehen würden.
mfg und schöne TageCode:\documentclass{scrreprt} \usepackage{amsmath} \begin{document} \begin{eqnarray} 4(a + 2b) & = & 8b\\ \Leftrightarrow 4a + 8b & = & 8b |-8b\\ \Leftrightarrow 4a & = & 0 |:4\\ \Leftrightarrow a & = & 0 \end{eqnarray} \end{document}
jo
Ah, aber array kannst Du entsprechend erweitern, entweder dem Gleichheitszeichen eine eigene Spalte gönnen oder -- so es ein Gleichungssystem bleibt -- gleich in den Spaltentrenner verfrachten:
Meintest Du sowas?Code:\documentclass{article} \usepackage{amsmath} \begin{document} \begin{equation} \begin{array}[b]{rr@{\;=\;}l@{\qquad}l} & 4(a + 2b) & 8b & \\ \Leftrightarrow & 4a + 8b & 8b & \vert-8b \\ \Leftrightarrow & 4a & 0 & \vert:4 \\ \Leftrightarrow & a & 0 & \end{array} \end{equation} \end{document}
BTW: Mit eqnarray hab' ich mich nie richtig beschäftigt, und nachdem l2tabu von dessen Verwendung eh abrät...
Frohes Fest,
Rainer
There's nothing a good whack with a hammer won't fix!
Also ich finds gut!
Kannst du vielleicht noch erklären was die einzelnen Befehle machen? Würd mich interessieren weil ich noch nicht so lange mit LaTeX arbeite...
Ah es gibt ein Sündenregister ... hab ich noch nicht kennengelernt. Man lernt immer wieder dazu.
mfg jo
Warum nicht einfach align verwenden?
Sollte eigentlich das gewünschte Ergebnis liefern...Code:\usepackage{amsmath} \begin{align} &&4(a + 2b) &= 8b&& &\Leftrightarrow& 4a + 8b &= 8b &&| -8b &\Leftrightarrow& 4a &= 0 &&| :4 &\Leftrightarrow& a &= 0&& \end{align}
Beware of bugs in the above code; I have only proved it correct, not tried it. (Donald E. Knuth)
Heute cod ich, morgen debug ich, und übermorgen cast ich die Königin auf int!
Nicht ganz, die Zeilen in der align Umgebung muss man wie in ner Tabelle beenden - dein Code wirft alles in eine Zeile.
Falls die Nummerierung der Zeilen unerwünscht sein sollte, align* verwenden.Code:\begin{align} &&4(a + 2b) &= 8b&& \\ &\Leftrightarrow& 4a + 8b &= 8b &&| -8b\\ &\Leftrightarrow& 4a &= 0 &&| :4\\ &\Leftrightarrow& a &= 0&&\\ \end{align}
das war des Guten schon zuviel;-)
In der letzten align-Zeile wird \\ nicht gesetzt.
Wenn ich den OP richtig verstanden hab', wollte er es etwa so:
bzw. so:Code:\begin{align} &&4(a + 2b) &= 8b&&\notag\\ &\Leftrightarrow& 4a + 8b &= 8b &&| -8b\notag\\ &\Leftrightarrow& 4a &= 0 &&| :4\notag\\ &\Leftrightarrow& a &= 0&& \end{align}
d. h. mit ein wenig mehr Aufwand zu Beginn -- es werden ja sicher mehrere solcher Terme -- vielleicht sogar so:Code:\begin{align*}\refstepcounter{equation} &&4(a + 2b) &= 8b&&\\ &\Leftrightarrow& 4a + 8b &= 8b &&| -8b\\ &\Leftrightarrow& 4a &= 0 &&| :4\\ &\Leftrightarrow& a &= 0&&\tag{\theequation} \end{align*}
da braucht man sich nicht mehr selbst um die korrekte Nummerierung bzw. deren (Nicht)Erscheinen zu kümmern.Code:\documentclass{article} \usepackage{amsmath} \makeatletter \newenvironment{llnalign}{% \start@align\@ne\st@rredtrue\m@ne \refstepcounter{equation}% }{% \tag{\theequation}\endalign} \makeatother \begin{document} \begin{llnalign} &&4(a + 2b) &= 8b&&\\ &\Leftrightarrow& 4a + 8b &= 8b &&| -8b\\ &\Leftrightarrow& 4a &= 0 &&| :4\\ &\Leftrightarrow& a &= 0&& \end{llnalign} \end{document}
@sarc: Gute Idee
@joh: die array-Umgebung ist quasi für den Mathemodus das, was eine tabular-Umgebung für den Textmodus ist -- oder um welchen Befehl ging es Dir?
Frohes Fest,
Geändert von rais (24-12-2007 um 10:31 Uhr) Grund: Ergänzung
Rainer
There's nothing a good whack with a hammer won't fix!
Hallo,
ich dachte eher an das (unterstrichen):
Weil das geht ja nur mit etwas mehr Kenntnis soweit ich das seh?!Code:\documentclass{article} \usepackage{amsmath} \begin{document} \begin{equation} \begin{array}[b]{rr@{\;=\;}l@{\qquad}l} & 4(a + 2b) & 8b & \\ \Leftrightarrow & 4a + 8b & 8b & \vert-8b \\ \Leftrightarrow & 4a & 0 & \vert:4 \\ \Leftrightarrow & a & 0 & \end{array} \end{equation} \end{document}
Weiterhin schöne Weihnachten
mfg jo
Moin Jo,
das [b] weist LaTeX hier an, das array an dessen unteren Zeile auszurichten (der OP wollte ja nur die letzte Gleichung des Terms nummeriert haben); es werden vier Spalten (rrll) deklariert, wobei zwischen der zweiten und dritten Spalte das Gleichheitszeichen mit jeweils \thickspace ( \; ) links und rechts davon als Spaltentrenner deklariert ist (@{\;=\;}); schließlich ein etwas größerer Abstand zwischen den letzten beiden Spalten mit @{\qquad} (\qquad entspricht etwa 2em).Code:\begin{array}[b]{rr@{\;=\;}l@{\qquad}l}
Aber die Lösung über align ist imho sinnvoller, spart man sich damit doch einiges an Vorarbeit.;-)
Frohes Fest, so es sich auch dem Ende neigt,
Rainer
There's nothing a good whack with a hammer won't fix!
Lesezeichen