LaTeX数学模式和mbox模式

时间:2009-08-06 15:46:10

标签: latex tex

根据我找到的文件

  

数学模式中的\ mbox不使用   当前的数学字体;相反,它使用   周围的字体   正在运行的文本。

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

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

4 个答案:

答案 0 :(得分:15)

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

\usepackage{amsmath}

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

a_{\text{foo}}

将产生所需的输出。 User’s Guide for the amsmath Package的第6节提到\mbox{}等价物是

a_{\mbox{\scriptsize foo}}

最后一个选项是

a_{\mathrm{foo}}

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

答案 1 :(得分:2)

我通常使用选项a_{\rm foo},因为这是我所知道的最短形式。我不确定是否有任何警告。我想正确的形式是使用las3rjock建议的a_{\text{foo}}形式

答案 2 :(得分:1)

您只需输入a_{\text{foo}}

即可

我没试过,但它应该有用

编辑:正如las3rjock所说,\text{.}由AMS-LaTeX软件包提供。所以你需要添加\usepackage{amsmath}

答案 3 :(得分:1)

您可以使用mathtools包提供的类似命令\mathmbox\mathmakebox