我如何知道新页面已经出现(LaTeX)

我如何知道新页面已经出现(LaTeX)

我正在使用 pdflatex 的文章类,我希望每个部分和子部分都从新页面的顶部开始。我使用了

\newcommand{\sectionbreak}{\clearpage}

\newcommand{\subsectionbreak}{\clearpage}

但有时,一个小节以填写最后一页结束,而 LaTeX 会添加一个新页面。然后出现\clearpage如上所示的情况,另一个新页面开始,给我一个空白页。

我怎么知道 a已经发生了,以便我可以阻止(如何?)上述事情的\newpage自动发生?\clearpage\newcommand

谢谢。

答案1

我感谢大卫·卡莱尔;他权威的声明,即这种异常不应该发生在\clearpage指挥中,促使我满怀信心地检查我的档案,相信我会发现一些东西。

事实证明,我\verbatim在某个部分的末尾有一个环境,而最后一行恰好是空白行(这不是我的本意),而这个空白行会打印在下一页上。这样一来,下一页就被使用了(尽管有一个空白行),LaTeX 会在新的页面上开始新的部分,从而给我一个空白页,其中实际上包含 \verbatim 环境的最后一个空白行。

删除该空白行可以解决明显的异常问题。

再次感谢 David Carlisle。

(但是,现在只是出于好奇,是否有一个键可以检查 Latex 是否开始了新的页面?)

感谢所有花时间发表评论的人。

相关内容