根據文檔,我發現周圍LaTeX的數學模式和MBOX模式
數學模式內的\ MBOX不使用 當前數學字體;而是使用 運行文字的周圍 的字體。
在數學模式,我想寫點東西像_ {\ {MBOX FOO}}。如果我使用這個,foo將會很大,太大。如果我寫a_ {foo},foo將以斜體表示。
使用非斜體小文本的魔術是什麼?
根據文檔,我發現周圍LaTeX的數學模式和MBOX模式
數學模式內的\ MBOX不使用 當前數學字體;而是使用 運行文字的周圍 的字體。
在數學模式,我想寫點東西像_ {\ {MBOX FOO}}。如果我使用這個,foo將會很大,太大。如果我寫a_ {foo},foo將以斜體表示。
使用非斜體小文本的魔術是什麼?
我個人更喜歡使用由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-膠乳和\text{}
命令。
您可以只輸入a_{\text{foo}}
我沒有嘗試,但它應該工作
編輯:作爲las3rjock表示,\text{.}
由AMS-LaTeX的封裝。因此您需要添加\usepackage{amsmath}
我通常使用選項a_{\rm foo}
,因爲這是我知道的最短形式。我不確定是否有任何警告。我想正確的形式使用las3rjock
建議的形式a_{\text{foo}}
可以使用由mathtools
包提供了類似的命令\mathmbox
或\mathmakebox
。
沒有:(.... – 2009-08-06 15:49:32
\ text {}是由AMS-LaTeX軟件包提供的命令,所以如果您的語句「\ usepackage {amsmath}」沒有在您的某處如果你不想要amsmath(出於某種原因),請使用'\ usepackage {amstext}'文件序言。 – las3rjock 2009-08-06 16:02:13
或'\ usepackage {amstext}'。 – 2009-08-09 14:14:30