了解 article.cls 中的 ptsize 选项

了解 article.cls 中的 ptsize 选项

10pt11pt12pt类选项与标准 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*,因此选项按照它们在类中声明的顺序进行处理,并且不使用参数中的选项顺序。

相关内容