LaTeX-Wörterbuch: TeX Primitiven: \mathchoice

Syntax Bearbeiten

\mathchoice{displaystyle}{textstyle}{scriptstyle}{scriptscriptstyle}

Beschreibung Bearbeiten

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 Bearbeiten

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: Bearbeiten