LaTeX数学模式和mbox模式

Ste*_*ini 12 latex tex

根据我发现的文件

数学模式下的\ mbox不使用当前的数学字体; 而是使用周围运行文本的字体.

在数学模式中,我想写一些像_ {\ mbox {foo}}的东西.如果我使用它,foo会非常大,太大.如果我写a_ {foo},foo将以斜体显​​示.

拥有非斜体,小文本的神奇技巧是什么?

las*_*ock 15

我个人更喜欢使用AMS-LaTeX包\text{}提供的命令.要使用它,您需要包含该语句

\usepackage{amsmath}
Run Code Online (Sandbox Code Playgroud)

在您的文档序言中的某个地方,然后在任何数学环境中,

a_{\text{foo}}
Run Code Online (Sandbox Code Playgroud)

将产生所需的输出."amsmath包用户指南"的第6节提到\mbox{}等效的是

a_{\mbox{\scriptsize foo}}
Run Code Online (Sandbox Code Playgroud)

最后一个选择是

a_{\mathrm{foo}}
Run Code Online (Sandbox Code Playgroud)

这是我在发现AMS-LaTeX和\text{}命令之前使用的.