Fonts and styles\mathchoice

\mathchoiceCommand

Low-level style-dependent math macros that provide separate display, text, script, and scriptscript forms, typically inside macro definitions or specialized package code.

\mathchoice a b c d
Available in
base
Kind
prefix
Allowed mode
math
Frequency
Not measured
Commonality
low
Renderer support
PackageMathJaxKaTeXXeTeX
baseMathJax: FullKaTeX: FullXeTeX: Partial
About the test scope

Syntax#

\mathchoicem{a}math contentm{b}math contentm{c}math contentm{d}math content

Argspec m m m m — four mandatory arguments. Reading argspecs

Examples#

\mathchoice{a+b}{a-b}{a}{b}

In TeXForm#

TeXForm parses this entry as prefix syntax; the package determines its argument specification.

Test cases#

base
InputCaseMathJaxKaTeXXeTeX
\mathchoice{a}{b}{c}{d}Positive · baselinePassPassPass
\mathchoice a{b}{c}{d}Positive · bare[0]PassPassFail
\mathchoice{a}b{c}{d}Positive · bare[1]PassPassFail
\mathchoice{a}{b}c{d}Positive · bare[2]PassPassFail
\mathchoice{a}{b}{c}dPositive · bare[3]PassPassFail
All 80 in Fonts and styles