我什么时候需要手动调用 \clearpage?

我什么时候需要手动调用 \clearpage?

我不确定\clearpage在我的输入文件的许多地方调用是否是必要的或多余的.tex

这里我想问一下什么情况下\clearpage需要调用?

我希望我能得到一份所有可能的情况的清单,这对其他人来说可能也有用。

我在日常工作中主要做了以下工作:

  1. 如果我需要一个新的页面来存放下一个内容,我会把它放在\clearpage该内容之前。
  2. 如果我需要更改下一个内容的页眉/页脚样式,我会在该内容前面加上\clearpage后跟\pagestyle
  3. 如果我收到“太多浮点数”错误,我会\clearpage在每 5 个连续浮点数的末尾放置一个。

答案1

一般情况下,您不需要任何分页\clearpage符,因为 TeX 引擎会自动完成分页。但是,在某些情况下,例如有大量图像或方程式时,必须手动插入分页符。

  • \newpage立即在当前位置结束页面并开始新的页面,而不进行任何页面拉伸
  • \pagebreak[value]结束页面当前行,并拉伸垂直页面,直到页面底部边框结束(如果有带胶水的材料)
  • \clearpage输出所有活动浮动并结束页面\newpage
  • \cleardoublepage双面文档也一样

使用该包,nextpage还可以使用宏\cleartoevenpage\cleartooddpage

答案2

我认为其他人已经给出了很好的答案,但如果你发现自己需要使用\clearpage来清除浮动,那么最好使用该afterpage包来清除页面末尾的浮动。

\afterpage{\clearpage}

这样,您就不会只是在那里结束页面;而是在正常的断点处结束页面。

答案3

在作者的文档中,应仅使用\clearpage少数实例。该命令应在类文件中正常使用,例如章节、标题、附录、参考书目、目录等的定义。

对于编写良好的类,作者实际上根本不需要插入\clearpage命令。但是,在某些情况下(尤其是当浮动过多时),可能需要强制分页并打印浮动。在这种情况下,\clearpage建议使用该命令。

相关内容