modo matemático LaTeX e modo de mbox
Pergunta
De acordo com um documento que eu encontrei em torno
Um \ mbox dentro de modo matemático não usa a fonte de matemática atual; em vez disso, usa o tipo de letra da circundante correndo texto.
Em modo matemático, eu gostaria de escrever algo como uma _ {\ mbox {foo}}. Se eu usar isso, o foo será bastante grande, muito grande. Se eu escrever a_ {foo}, foo estará em itálico.
Qual é o truque de mágica para ter não-itálico, texto pequeno?
Solução
Eu pessoalmente prefiro usar o comando \text{}
fornecidos pela AMS-LaTeX pacote . Para utilizar este, você precisa incluir a declaração
\usepackage{amsmath}
algum lugar no seu preâmbulo do documento e em qualquer ambiente de matemática,
a_{\text{foo}}
vai produzir o resultado desejado. Secção 6 do Manual do Usuário do de para o amsmath Package menciona que o \mbox{}
equivalente é
a_{\mbox{\scriptsize foo}}
A última opção é
a_{\mathrm{foo}}
que é o que eu usei antes que eu descobri o comando \text{}
AMS-LaTeX e.
Outras dicas
Eu costumo usar o a_{\rm foo}
opção uma vez que esta é a forma mais curta que eu estou ciente. Eu não tenho certeza se existem quaisquer ressalvas embora. Eu acho que a forma adequada está usando o a_{\text{foo}}
formulário sugerido pela las3rjock
Você pode simplesmente digitar a_{\text{foo}}
Eu não tentei, mas ele deve funcionar
EDIT: como las3rjock disse, o \text{.}
é fornecido pelo pacote AMS-LaTeX. Então, você precisa adicionar o \usepackage{amsmath}
Você pode usar o \mathmbox
comandos semelhantes ou \mathmakebox
fornecido pelo pacote mathtools
.