Математический режим LaTeX и режим mbox
Согласно документу, который я нашел около
An\mbox в математическом режиме не использует текущий математический шрифт; скорее он использует шрифт окружающего бегущий текст.
В математическом режиме я хотел бы написать что-то вроде _ {\ mbox {foo}}. Если я использую это, foo будет довольно большим, слишком большим. Если я напишу a_ {foo}, foo будет выделен курсивом.
Каков волшебный трюк, чтобы иметь неитальянный, небольшой текст?
Ответы
Ответ 1
Я лично предпочитаю использовать команду \text{}
, предоставляемую пакетом для пакета Amsmath упоминается, что эквивалент \mbox{}
a_{\mbox{\scriptsize foo}}
Конечная опция
a_{\mathrm{foo}}
который я использовал до того, как обнаружил AMS-LaTeX и команду \text{}
.
Ответ 2
Обычно я использую опцию a_{\rm foo}
, так как это кратчайшая форма, о которой я знаю. Я не уверен, есть ли какие-либо оговорки. Я полагаю, что правильная форма использует форму a_{\text{foo}}
, предложенную las3rjock
Ответ 3
Вы можете просто набрать a_{\text{foo}}
Я не пытался, но он должен работать
EDIT: как указано в las3rjock, \text{.}
предоставляется пакетом AMS-LaTeX. Поэтому вам нужно добавить \usepackage{amsmath}
Ответ 4
Вы можете использовать аналогичные команды \mathmbox
или \mathmakebox
, предоставленные пакетом mathtools
.