Formeln ausrichten bei aligned

Formelsatz für Mathematik, Naturwissenschaften und Technik


Ferros
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 7. Jan 2011, 11:25

Formeln ausrichten bei aligned

Beitrag von Ferros »

Hallo Leute, ich hätte folgende Frage an euch:

Ich brauche bei folgendem Beispiel die aligned-Umgebungen, damit bei den Assoziativ- und Distributivgesetzen jeweils zwei Formeln den gleichen Tag bekommen. Wie schaffe ich es aber, die aligned-Umgebungen zueinander nach dem Gleichheitszeichen auszurichten?
\documentclass[a4paper]{scrartcl}
\usepackage{amsmath}
\begin{document}
    \begin{gather}
        A + B = B + A \tag*{Kommutativgesetz (Addition)} \\
        \begin{aligned}
            (A + B) + C & = A + (B + C) \\
            (AB)C       & = A(BC)
        \end{aligned} \tag*{Assoziativgesetze} \\
        \begin{aligned}
            (A + B)C & = AC + BC \\
            A(C + D) & = AC + AD
        \end{aligned} \tag*{Distributivgesetze}
    \end{gather}
\end{document}

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

HAllo die AMSmath Doku schlägt folgendes vor:
        \begin{align*}
           A + B &=& B + A && \text{Kommutativgesetz (Addition)} \\
            (A + B) + C & =& A + (B + C)& \\
            (AB)C       & = &A(BC) &&  \text{Assoziativgesetze} \\
                (A + B)C & =& AC + BC& \\
            A(C + D) & =& AC + AD  & & \text{Distributivgesetze}
        \end{align*}

oder so 
        \begin{align*}
          & A + B & = &&  B + A && \text{Kommutativgesetz (Addition)} \\
          &  (A + B) + C & = &&  A + (B + C)& \\
          &  (AB)C       & = &&  A(BC) &&  \text{Assoziativgesetze} \\
          & (A + B)C & = &&  AC + BC&& \\
          &  A(C + D) & = &&  AC + AD   && \text{Distributivgesetze}
        \end{align*}
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Ferros
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 7. Jan 2011, 11:25

Beitrag von Ferros »

Hallo bloodworks,

gibt es vielleicht eine Möglichkeit, dass der Text "Assoziativgesetz" nicht in der 3. Zeile, sondern zwischen der 2. und 3. Zeile steht? Denn genau für diesen Zweck habe ich mich entschieden, aligned zu verwenden.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo amsmath bietet dafür den Befehl intertext.


            \begin{align*}
          & A + B & = &&  B + A && \text{Kommutativgesetz (Addition)} \\
          &  (A + B) + C & = &&  A + (B + C)& \\  \intertext{Assoziativgesetze}
          &  (AB)C       & = &&  A(BC) &&\\  
          & (A + B)C & = &&  AC + BC&& \\
        &  \text{oder so gehts auch} \nonumber \\
          &  A(C + D) & = &&  AC + AD   && \text{Distributivgesetze}
        \end{align*}
Ich empfehle dir dazu wärmstens die Lektüre vom der amsmath Doku
(texdoc amsmath).
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Ferros
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 7. Jan 2011, 11:25

Beitrag von Ferros »

Hallo Bloodworks,

danke für deine Hilfe! Aber leider deine Lösung immer noch nicht das, was ich eigentlich im Sinn hatte:

Ich möchte nicht, dass "Assoziativgesetz" eine neue, eigene Zeile bekommt (wie bei \intertext geschehen) sondern wie in meinem 1. Post die Texte "Kommutativgesetz (Addition)", "Assoziativgesetz", "Distributivgesetz" quasi in einer eigenen Spalte stehen.

Dazu soll auch noch "Assoziativgesetz" ("Distributivgesetz") vertikal so ausgerichtet sein, dass sie jeweils zwischen der 2. und 3. Zeile (4. und 5. Zeile) stehen.

Dies hatte ich eigentlich bereits mit aligned geschafft, allerdings waren die Formeln dann horizontal nicht mehr zueinander richtig ausgerichtet.

Die amsmath-Doku habe ich gelesen (zumindest den Abschnitt über die multiline-Umgebungen) aber dort nichts zu meinem Problem gefunden.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Ok ich glaube jetzt hab ich dich verstanden
\documentclass{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{ amsmath,multirow}
\begin{document}



        \begin{align*}
           A + B & =    B + A && \text{Kommutativgesetz (Addition)} \\
            (A + B) + C & =   A + (B + C)&&\multirow{2}{5cm}{\text{Assoziativgesetze}}\\ 
            (AB)C  & = A(BC) &&\\  
           (A + B)C & =   AC + BC&&\multirow{2}{5cm}{\text{Distributivgesetze}}\\
            A(C + D) & =  AC + AD   &&
        \end{align*}

\end{document}
Das ist das multirow Paket. Jetzt weiß ich allerdings nicht so genau, was der mit den Zeilenhöhen macht. Das Müsste man sich ggf nochmal anschauen. Du kannst analog zu oben mit den & spielen.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Ferros
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 7. Jan 2011, 11:25

Beitrag von Ferros »

Danke, das ist genau das, was ich gesucht habe!

CrazyHorse
Forum-Guru
Forum-Guru
Beiträge: 252
Registriert: Di 16. Mär 2010, 09:39

Beitrag von CrazyHorse »

Ferros hat geschrieben:Danke, das ist genau das, was ich gesucht habe!
ein wenig einfacher ....
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}

\begin{align*}
A + B       & = B + A  \tag*{Kommutativgesetz (Addition)} \\
(A + B) + C & = A + (B + C) \\
(AB)C       & = A(BC)   \tag*{\makebox(80,0){\rule[-4ex]{0pt}{1ex}Assoziativgesetze}}\\ 
(A + B)C    & = AC + BC \\
A(C + D)    & = AC + AD \tag*{Distributivgesetze}
\end{align*} 

\end{document}
Herbert

Gretchen

Beitrag von Gretchen »

Klasse! Auch genau das was ich gesucht habe! :D Danke!

Antworten