\rm{}
方程式内でコマンドを使用すると、方程式の外側にあるものの一部が{}
間違って印刷されます。
例えば、
$\rm{Norm}_{L/\mathbf{Q}(\zeta_p)}(x)$
はx
、数学の斜体として、本来あるべきように印刷されません。
答え1
(私のコメントを回答として言い直すと、この質問には少なくとも 1 つの回答があったとみなされます)
\rm
スイッチです。つまり、ない議論をします。\rm{uvw} abc
したがって、 と書くことは と書くことと同じです\rm uvw abc
。は\rm
「uvw」だけでなく、重要なことに、後続の「abc」にも適用されることに注意してください。 実際には と書くべきです{\rm Norm}
。
ちなみに、LaTeX を使用しているので (\mathbf
ディレクティブから少しわかりますが...)、 は\rm
まったく使用しないでください。\rm
はプレーンな TeX 構文で、LaTeX カーネルでも定義されていません。一部の LaTeX ドキュメント クラスは\rm
(および\bf
、\it
、\sf
、\tt
など) をまだサポートしていますが、他のクラスはサポートしていません。コードの長期的な堅牢性とドキュメント クラス間の移植性を重視する場合は、 は絶対に使用しないでください\rm
。数学のコンテキストでは、代わりに を使用する必要があります\mathrm
。\mathrm
は引数を取るため、 の記述は\mathrm{Norm}
期待どおりに動作します。
追加コメント: 「Norm」が「演算子」である場合 (「Norm(u)」のように)、記述は\mathrm{Norm}
最適ではありません。amsmath
パッケージをロードしてください (すでにロードしている可能性があります...)、ディレクティブを発行します。
\DeclareMathOperator{\Norm}{Norm}
と前文に記述し、\Norm{u}
文書の本文に記述します。「数学演算子」というステータスを割り当てると、\Norm
かなり大きな印刷上の利点が得られます。