LaTeX-Wörterbuch: TeX Primitiven: \mathchoice
Syntax
\mathchoice{displaystyle}{textstyle}{scriptstyle}{scriptscriptstyle}
Beschreibung
Mit \mathchoice kann man (innerhalb einer mathematischen Umgebung) vier Code-Stücke angeben, von denen genau jenes ausgewählt wird, das dem aktuellen Math-Style entspricht. So können etwa Befehle oder Befehl-Teile für \displaystyle, \textstyle, \scriptstyle und \scriptscriptstyle unterschiedlich definiert werden.
Beispielcode
Folgender (LaTeX-)Code hält \underbrace davon ab, den Text als \displaystyle auszugeben.
\let\disunderbrace\underbrace
\renewcommand{\underbrace}[1]{\mathop{\mathchoice{%
\disunderbrace{\displaystyle#1}}{%
\disunderbrace{\textstyle#1}}{%
\disunderbrace{\scriptstyle#1}}{%
\disunderbrace{\scriptscriptstyle#1}
}}\limits}
Siehe auch:
- \displaystyle
- \textstyle
- \scriptstyle
- \scriptscriptstyle