在《皇家学会学报 A》的模板中,我想使用命令“\Deltaup”,但是在编译文件时,我遇到以下错误:“未定义控制序列。$\Deltaup”。我想知道如何解决这个问题。谢谢!模板的开头如下:
\documentclass[]{rsos}%%%%其中 rsos 是模板名称
%%%% *** 不要调整控制边距、列宽等的长度。 *** \usepackage{upgreek}
答案1
PRSA 文档类 ( rsproca_new.cls
) 包含一个选项Capsgreek
,如果设置该选项,则指定所有大写希腊字母都将为斜体。在 的情况下\Delta
,这是通过 设置的,因此无法按其原意\let\Delta\varDelta
使用。\Delta
Capsgreek
是自动“执行”(设置)的,但直到\AtBeginDocument
在转换发生之前(即之前)捕获大写希腊字母时,才可以保留其原始含义,才会激活AtBeginDocument
。
\Deltaup
您已为直立三角洲建议了名称。使用此名称,您可以通过添加此行来保存直立三角洲以供日后使用前 \begin{document}
:
\let\Deltaup\Delta
可以使用相同的机制来“保留”通常定义的其他大写希腊字母,记住与拉丁大写字母形状相同的希腊字母大写没有定义的 TeX 命令名称。