Seite 1 von 1

Warum verringert \underbrace Abstand?

Verfasst: Mi 31. Dez 2014, 11:01
von Dimitri
Hallo Leute, folgende Frage:
Warum verringert der underbrace-Befehl den Abstand zwischen "+" und "D"? Verringert \underbrace den Abstand immer um "\,"? Kann Mir das bitte jemand erklären?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
A+B+C+D\\
A+\underbrace{B+C}_{e}+\,D\\
A+\underbrace{B+C}_{e}+D
\end{align*}
\end{document}
LG, Dimitri

Nachtrag: Kann man das irgendwie ausstellen?

Verfasst: Mi 31. Dez 2014, 11:24
von Dimitri
Verändert sich der Abstand auch davor?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&A+B+C+D\\
&A+\underbrace{B+C}_{e}+\,D\\
&A+\underbrace{B+C}_{e}+D
\end{align*}
\end{document}

Verfasst: Mi 31. Dez 2014, 12:40
von esdd
Der Abstand zwischen Symbolen hängt im Mathemodus davon ab, welcher Symbolklasse sie zugeordnet sind. Durch den \underbrace Befehl wird der Term vor +D nicht mehr der Klasse \mathord zugeordnet und dadurch das + als Vorzeichen interpretiert und damit ohne Abstand zum D gesetzt. Es gibt verschiedene Möglichkeiten das zu ändern:
\documentclass{article} 
\usepackage{amsmath} 
\begin{document}
\begin{align*} 
&A+B+C+D\\ 
&A+\mathord{\underbrace{B+C}_{e}}+D\\
&A+{\underbrace{B+C}_{e}}+D\\
\end{align*}
\end{document}
Gruß
Elke

Verfasst: Mi 31. Dez 2014, 13:19
von Dimitri
Vielen Dank! :-) Das mit dem Gruppieren (3. Möglichkeit) habe ich gerade eben selbst herausgefunden, hatte bis dato aber keine Ahnung, warum das funktioniert. Würdest du die 2. oder die 3. Möglichkeit vorziehen? Oder ist es egal?

Verfasst: Mi 31. Dez 2014, 13:59
von esdd
Meiner Meinung nach sollte das egal sein und bei der letzten Möglichkeit muss man weniger tippen.

Verfasst: Mi 31. Dez 2014, 15:17
von Dimitri
Herzlichen Dank! :-)