#
“
TeX Q & A (スレッド #56091 )あと, 実は $ \mathrm{cylinder} $と$ \mbox{cylinder} $ とは 組版結果が異なります. 前者は強制的にアップライトローマン体になりますが, 後者では「その周りの書体」になります. これは, たとえば \textit{$\mathrm{cylinder}$} \textit{\mbox{cylinder}$} などとやるとわかります. もちろんこの関係はスクリプトスタイルやスクリプトスクリプト スタイルにしても変わりません. ということで結論: いまさら \mbox を使う必然性はないと思う.[qa:56093] Re: mathrmとmboxの使い分け
![]()
名前:.
日時:2011-08-05 11:32:41>>56091 「うるさいこと」を言えば, ・\mathrm は「直立体で表記する『数学的対象』」 e.g. (日本の初等教育での表記ルールを用いた場合の)幾何学的な点 ・\mbox (amsmath パッケージを使える場合には \text のほうが適切)は 「数学的対象ではない,通常のテキスト」 e.g. 今回の質問にある「cylinder」 に対して用いるのが妥当なのでしょう. なお, >$ R_{\mathrm{cylinder}} $とすれば、コンパイルされるのですが、 >下付き文字の大きさが通常の文字の大きさになってしまいます。 とありますが,\mathrm に対して変な細工をしていなければ, そのようなことにはなりません.[qa:56094] Re: mathrmとmboxの使い分け
![]()
名前:.
日時:2011-08-05 11:41:22>>56093 追加です. 「うるさいこと」は先に書いたとおりですが,(たこ氏の指摘にもあるように) 単に \mbox あるいは(amsmath パッケージの)\text では周囲の書体に 引きずられてしまうので(定理などの中では,これは問題),現実問題としては \mathrm で済ませるのが無難でしょう. # あるいは,あくまで「うるさいこと」をいうのであれば, # 「『数学的対象ではない,直立体表記の,通常のテキスト』に対しては, # amsmath パッケージ適用時の \textrm を用いるべき」とでもなるのでしょうか.
1ヶ月前に投稿されました. リアクションが1件あります.
-
punytanがstillpedantからリブログしました
-
stillpedantの投稿です

