Подтвердить что ты не робот

Математический режим LaTeX и режим mbox

Согласно документу, который я нашел около

An\mbox в математическом режиме не использует текущий математический шрифт; скорее он использует шрифт окружающего бегущий текст.

В математическом режиме я хотел бы написать что-то вроде _ {\ mbox {foo}}. Если я использую это, foo будет довольно большим, слишком большим. Если я напишу a_ {foo}, foo будет выделен курсивом.

Каков волшебный трюк, чтобы иметь неитальянный, небольшой текст?

4b9b3361

Ответ 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.