\rm{}
当我在等式内使用该命令时,等式之外的一些内容{}
被错误地打印出来。
例如,在
$\rm{Norm}_{L/\mathbf{Q}(\zeta_p)}(x)$
打印x
方式不正确,即数学斜体。
答案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
带来一些相当可观的排版优势。