有没有一种简单的方法可以在新的章节中强烈建议分页?

有没有一种简单的方法可以在新的章节中强烈建议分页?

我有一份包含很多章节的大型文档(记事本, \addsec)。有没有一种简单的方法来影响的行为,\addsec使分页符在这些地方受到欢迎?目前,分页符也出现在不受欢迎的地方(就本文档而言),例如在新章节的一两行之后。我想到使用类似的东西\pagebreak[n]并对其进行调整n以控制那些期待的分页符。但是,在每个新章节手动添加并手动更改每个章节n对我来说不是解决方案,因为大约有 100 个章节。可以对整个文档执行一次吗?也许在序言中的某个地方?

答案1

诺寡妇包提供了此功能。您可以指定分页符处显示的最小行数。

梅威瑟:

\documentclass{scrbook}
\usepackage[defaultlines=3,all]{nowidow}
\usepackage{lipsum}
\begin{document}
\addsec{Lipsum}
\lipsum[1-4]\\
a few\\
more\\
lines\\
\addsec{Broken section}
\lipsum[5]
\end{document}

没有的结果\usepackage[defaultlines=3,all]{nowidow}

在此处输入图片描述

结果为\usepackage[defaultlines=3,all]{nowidow}

在此处输入图片描述

请注意,页面高度仍然保持不变,这意味着第一页上段落之间的垂直空间被扩大了不少。如果您希望段落之间的间距正常,而底部有一些未使用的空间,那么您可以使用\raggedbottom

\documentclass{scrbook}
\usepackage[defaultlines=3,all]{nowidow}
\raggedbottom
[...]

相关内容