我不确定\clearpage
在我的输入文件的许多地方调用是否是必要的或多余的.tex
。
这里我想问一下什么情况下\clearpage
需要调用?
我希望我能得到一份所有可能的情况的清单,这对其他人来说可能也有用。
我在日常工作中主要做了以下工作:
- 如果我需要一个新的页面来存放下一个内容,我会把它放在
\clearpage
该内容之前。 - 如果我需要更改下一个内容的页眉/页脚样式,我会在该内容前面加上
\clearpage
后跟\pagestyle
。 - 如果我收到“太多浮点数”错误,我会
\clearpage
在每 5 个连续浮点数的末尾放置一个。
答案1
一般情况下,您不需要任何分页\clearpage
符,因为 TeX 引擎会自动完成分页。但是,在某些情况下,例如有大量图像或方程式时,必须手动插入分页符。
\newpage
立即在当前位置结束页面并开始新的页面,而不进行任何页面拉伸\pagebreak[value]
结束页面后当前行,并拉伸垂直页面,直到页面底部边框结束(如果有带胶水的材料)\clearpage
输出所有活动浮动并结束页面\newpage
\cleardoublepage
双面文档也一样
使用该包,nextpage
还可以使用宏\cleartoevenpage
和\cleartooddpage
答案2
我认为其他人已经给出了很好的答案,但如果你发现自己需要使用\clearpage
来清除浮动,那么最好使用该afterpage
包来清除页面末尾的浮动。
\afterpage{\clearpage}
这样,您就不会只是在那里结束页面;而是在正常的断点处结束页面。
答案3
在作者的文档中,应仅使用\clearpage
少数实例。该命令应在类文件中正常使用,例如章节、标题、附录、参考书目、目录等的定义。
对于编写良好的类,作者实际上根本不需要插入\clearpage
命令。但是,在某些情况下(尤其是当浮动过多时),可能需要强制分页并打印浮动。在这种情况下,\clearpage
建议使用该命令。