明确设置 a4paper 选项对使用 scrreprt 没有影响吗?

明确设置 a4paper 选项对使用 scrreprt 没有影响吗?

我编译了以下代码:

\documentclass[a4paper]{scrreprt}

\usepackage{lipsum}

\begin{document}
\lipsum
\end{document}

使用pdflatex。如果我省略该a4paper选项并再次编译,则生成的 pdf 在布局方面将完全相同。此外,两次日志文件都显示以下内容:

Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 10
(typearea)             BCOR = 0.0pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 418.25555pt
(typearea)              DIV departure   = -6%
(typearea)              \evensidemargin = 17.3562pt
(typearea)              \oddsidemargin  = 17.3562pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 595.80026pt
(typearea)              \topmargin      = -25.16531pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.60002pt
(typearea)              \baselineskip   = 13.6pt

我从中得出的结论是,该a4paper选项是默认选项scrreprt,因此在处理此类时通常不需要使用此选项。这个结论是否有效?如果有效,那么为什么很多人仍然使用此选项,尽管它似乎是多余的?

答案1

引用英文版 KOMA 手册:

a4paper可以省略该选项scrreprt,因为这是所有 KOMA-Script 类的预定义设置。

我认为包括它只是一种旧习惯或类似的东西。

答案2

包括a4paper使得切换到另一个documentclass没有a4paper默认设置的代码更加容易。它还使其他使用给定 Latex 代码作为参考的人更容易看到纸张尺寸在何处以及如何改变。

相关内容