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?

Foi útil?

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 .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top