我编译了以下代码:
\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 代码作为参考的人更容易看到纸张尺寸在何处以及如何改变。