将书籍类别从单面改为双面会改变页脚大小

将书籍类别从单面改为双面会改变页脚大小

我有一份较大的文档(我的博士论文),需要将其从单面布局更改为双面布局以便发布。但是,当简单地更改 documentclass book 的选项时,我突然收到大量未满的 vbox 错误,其根源原来是页脚大小的变化。我不明白为什么会发生这种情况,因为这里应该只是更改左边距或右边距。

平均能量损失

\documentclass[12pt,oneside,a4paper]{book}
%
\usepackage{blindtext}
%
\begin{document}%
%
\blinddocument
%
\end{document}

带单侧选项的输出:

在此处输入图片描述

具有双面选项的输出:

在此处输入图片描述

因此,页码和文本之间的边距大小显然发生了变化......

有任何想法吗?

答案1

页边距大小不变,但twoside正文会水平移动,这取决于页面是右侧还是左侧。

答案就在文件的最末尾book.cls

\if@twoside
\else
  \raggedbottom
\fi

这样做的原因是为了让整本书的底部基线保持一致。这样看起来会更好。当页面不是彼此相对时,这并不重要。

如果您真的不介意对开页不匹配,您可以随时指定 \raggedbottom。这可以在序言中或文本中的任何地方完成;它将在第一次遇到时生效。如果您想将其设置回去,请发出命令\flushbottom

这个问题也得到了解决两侧分隔线间距,因此这可能是重复的。

相关内容