章节最后一页的垂直空格

章节最后一页的垂直空格

我正在{book}使用 Lyx编写一个\flushbottom选项。有时某些页面由于垂直间距较大而看起来有点奇怪,好吧。但我的问题是:是否有一个选项说“如果某个部分的最后一页间距较大,则只需在\raggedbottom本地使用并让该部分平静地结束”?

谢谢,Vojta

答案1

以下示例的想法是插入

\vspace{\fill}
\pagebreak[0]
\vspace{-\fill}

在某一节的末尾。

如果 处有分页符\pagebreak[0],则\vspace{\fill}用分页符前的空白填充页面。\vspace{-\fill}新页面顶部的以下内容将被丢弃。

否则,没有分页符,\vspace{-\fill}抵消\vspace{\fill}并且总和0pt没有拉伸分量。

\documentclass[a5paper]{article}
\usepackage{lipsum}
\flushbottom

\newcommand*{\stopsection}{%
  \par
  \vspace{\fill}%
  \pagebreak[0]%
  \vspace{-\fill}%
}

\begin{document}

\lipsum[1-2]
\stopsection

\section{Hello World\\Second Line\\Third Line}

\lipsum[3]
\stopsection

\section{Next section}
\end{document}

结果

相关内容