罗马环境影响方程的其余部分

罗马环境影响方程的其余部分

\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带来一些相当可观的排版优势。

相关内容