当10pt
、11pt
和12pt
类选项与标准 LaTeX 类一起使用时,一切都按预期工作。
除此之外,如果我把其中两个放在班级选项中,我会期望最后给出的“获胜”,但事实上最高价值获胜。
MWE:以下内容将使用 12pt 字体排版:
\documentclass[12pt,10pt]{article}
\begin{document}
Bla bla Bla bla Bla bla Bla bla
\end{document}
在article.cls
选项中1xpt
更新宏\@ptsize
,所以我希望最后一个10pt
选项设置\@ptsize
为 0。实际上,该类10pt
使用设置为默认值\ExecuteOptions
,允许您用不同的选择覆盖默认值。
这是为什么?我哪里做错了?
答案1
article
\ProcessOptions
不使用\ProcessOptions*
,因此选项按照它们在类中声明的顺序进行处理,并且不使用参数中的选项顺序。