我尝试使用 scrbook 类,并使用基本选项 -纸张尺寸。我知道这是基于 KOMA 脚本的,出于这些原因,我应该使用包typearea
而不是包几何。请参阅 MNWE:
\documentclass{scrbook}
\usepackage[paper=b4paper]{typearea}
\usepackage{lipsum}
\begin{document}
\lipsum[2-8]
\end{document}
我收到 Latex 错误:选项与包 typearea 冲突!因此我尝试了这个
\documentclass[paper=b4paper]{scrbook}
%\usepackage[paper=b4paper]{typearea}
\usepackage{lipsum}
\begin{document}
\lipsum[2-8]
\end{document}
这会导致 Latex 警告:未使用的全局选项:[paper=b4paper]
答案1
我发现如果您不传递该选项,KOMA 类就不会改变页面大小pagesize
。
因此解决方案应该是:
\documentclass[b4paper,pagesize]{scrbook}
\usepackage{lipsum}
\begin{document}
\lipsum[2-8]
\end{document}
我认为您收到该警告是因为 b4 纸张尺寸未定义typearea.sty
。
答案2
根据 KOMA-Script 手册scrguien.pdf,第 2.6 节 - 影响页面布局的选项和宏不需要加载typearea
带有 KOMA-Sript 类的包,因为它包含在 scrbook 等中。
此外,该类选项的语法不会paper=b4paper
只是b4paper
因此手册上会指出:
\documentclass[b4paper]{scrbook}
\usepackage{lipsum}
\begin{document}
\lipsum[2-8]
\end{document}