用于字体大小相关代码选择命令

用于字体大小相关代码选择命令

我听说过一个 LaTeX 命令,它可以在数学模式下提供与字体相关的代码选择,但我忘记了它的名字并且找不到它——我的意思是:

\unknownCommand{display size code}{text size code}{script size code}{scriptscript size code}

这样就可以写

$\unknownCommand{...}$ % => outputs "display size code"
$e^{\unknownCommand{...}}$ % => outputs "script size code"

你知道这是什么命令吗?

答案1

  \mathchoice{display}{text}{script}{scriptscript}

但要注意,\mathchoice这是 TeX 最奇怪和最难使用的部分之一,它总是排版所有四个分支,并且 TeX 在将数学列表转换为水平列表时才会决定使用哪个分支。(这是为了支持原始语法的不幸,\over这意味着在宏展开时你不知道你处于什么风格)

相关内容