Ich habe eine Gleichung, die über mehrere Zeilen geht. Die ersten beiden Zeilen möchte ich an dem Gleichheitszeichen ausrichten und die anderen drei Zeilen an dem Minus in der zweiten Zeile. Mit dem folgenden Code klappt das Ausrichten schon, aber in der zweiten Zeile ist eine unschöne Lücke. Wie kann ich die beseitigen?

\documentclass{scrartcl}
\usepackage{amsmath}

\begin{document}
\begin{alignat*}{2}
  M&=|M_1 \cup M_2 \cup M_3 \cup \ldots \cup M_r|&&\\
   &=\sum_{1 \leq i \leq r}|M_i|&&-\sum_{1 \leq i_1<i_2\leq r}|M_{i_1}
       \cap M_{i_2}|\\
   &&&+ \sum_{1 \leq i_1 < i_2 <i_3\leq r} |M_{i_1} \cap M_{i_2} \cap M_{i_3}|\\
   &&&- \sum_{1 \leq i_1 < i_2 <i_3<i_4\leq r} |M_{i_1} \cap M_{i_2}
       \cap M_{i_3} \cap M_{i_4}|\\
   &&&\pm \ldots \mp (-1)^{r-1}|M_{i_1} \cap M_{i_2} \cap \ldots \cap M_{r}|
\end{alignat*}
\end{document}

alt text

gefragt 12 Dez '13, 17:45

welle's gravatar image

welle
106222631
Akzeptiert-Rate: 0%


Man kann auch \mathrlap aus dem mathtools Paket für die erste Zeile nutzen und gleichzeitig wie von @Qrrbrbirlbel vorgeschlagen \clap testen.

\documentclass{scrartcl}
\usepackage{mathtools} % lädt auch amsmath

\begin{document}
\begin{alignat*}{2}
  M&=\mathrlap{|M_1 \cup M_2 \cup M_3 \cup \ldots \cup M_r|}\\
   &=\sum_{\mathclap{1 \leq i \leq r}}|M_i|&&-\sum_{\mathclap{1 \leq i_1<i_2\leq r}}|M_{i_1}
       \cap M_{i_2}|\\
   &&&+ \sum_{\mathclap{1 \leq i_1 < i_2 <i_3\leq r}} |M_{i_1} \cap M_{i_2} \cap M_{i_3}|\\
   &&&- \sum_{\mathclap{1 \leq i_1 < i_2 <i_3<i_4\leq r}} |M_{i_1} \cap M_{i_2}
       \cap M_{i_3} \cap M_{i_4}|\\
   &&&\pm \ldots \mp (-1)^{r-1}|M_{i_1} \cap M_{i_2} \cap \ldots \cap M_{r}|
\end{alignat*}
\end{document}

alt text

Permanenter link

beantwortet 12 Dez '13, 18:27

esdd's gravatar image

esdd
17.8k284257
Akzeptiert-Rate: 62%

bearbeitet 12 Dez '13, 18:32

Das einfachste wäre hier vermutlich eine top-alignete aligned-Umgebung. Da aligned aus wunderlichem Grund ein „Thin Space“ (\,) einfügt, wird es vor \begin{aligned} mit \! wieder ausgeglichen.

Da das Ganze aussieht, als wäre es nur eine Gleichung habe ich auch die equation*-Umgebung mit der split-Umgebung benutzt. (Das wird eigentlich eh nur relevant, wenn du Gleichungsnummern benutzt.)

Falls dich die etwas langen Limits von \sum stören, kann man das mathtools-Paket mit \mathclap u.Ä. bemühen.

Code

\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
  \begin{split}
  M & = |M_1 \cup M_2 \cup M_3 \cup \ldots \cup M_r| \\
    & = \!\begin{aligned}[t] \sum_{1 \leq i \leq r}|M_i| & -\sum_{1 \leq i_1<i_2\leq r}|M_{i_1} \cap M_{i_2}|\\
                                                     & + \sum_{1 \leq i_1 < i_2 <i_3\leq r} |M_{i_1} \cap M_{i_2} \cap M_{i_3}|\\
                                                     & - \sum_{1 \leq i_1 < i_2 <i_3<i_4\leq r} |M_{i_1} \cap M_{i_2} \cap M_{i_3} \cap M_{i_4}|\\
                                                     & \pm \ldots \mp (-1)^{r-1}|M_{i_1} \cap M_{i_2} \cap \ldots \cap M_{r}|
        \end{aligned}
  \end{split}
\end{equation*}
\end{document}

Output

alt text

Permanenter link

beantwortet 12 Dez '13, 18:02

Qrrbrbirlbel's gravatar image

Qrrbrbirlbel
2.9k3815
Akzeptiert-Rate: 53%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×69
×38
×24

gestellte Frage: 12 Dez '13, 17:45

Frage wurde gesehen: 15,831 Mal

zuletzt geändert: 12 Dez '13, 18:33