为什么不使用 \selectfont 的情况下,序言中的 \linespread 会导致行距发生变化?

为什么不使用 \selectfont 的情况下,序言中的 \linespread 会导致行距发生变化?

标题很清楚地说明了我的问题。根据“LATEX2e 字体选择”手册指南, 应该\selectfont跟在 命令\linespread后面。 里面是否有任何相关的内容,\begin{document}通过这些内容,人们可以利用 命令的结果而无需调用\selectfont?请详细说明此事。

答案1

如果\linespread在序言中发出,其效果将影响整个文档,因为 LaTeX 将\normalfont作为 的一部分执行\begin{document},并\normalfont以 结尾\selectfont

通常,每个字体选择命令(包括设置基线跳过的命令)都在下一个命令之后生效\selectfont,这隐含在\normalfont\itshape\large其他字体声明中。

每一个文档类具有在文档开始时执行的职责\normalfont,如手册中所述。

相关内容