创建分页符命令

创建分页符命令

我需要一个命令来创建分页符,这是我的尝试:

\documentclass[12pt]{article}

\usepackage{lipsum}

\newcommand\blankpage{%
\thispagestyle{empty}
\clearpage\mbox{}\clearpage}

\begin{document}

\lipsum[1]

\blankpage

\lipsum[2]

\end{document}

但是,我不希望页码出现在分页符中。该命令\thispagestyle{empty}不起作用,我该怎么做?

答案1

您需要在类似以下内容的顺序\insertblankpage

\newcommand{\insertblankpage}{%
  \clearpage% Flush pending page content
  \thispagestyle{empty}% Set page style to be 'empty' (no header/footer)
  \mbox{}% Some some (blank) content on the page
  \clearpage}% Flash page content

也就是说,你需要(为了)

  1. \clearpage- 刷新所有待处理的页面内容;
  2. \thispagestyle{empty}- 设置页面样式empty,从而避免显示任何页眉/页脚;
  3. \mbox{}- 在页面上设置一些(不可见的)内容;以及
  4. \clearpage- 再次刷新所有待处理的页面内容。

对 (2) 和 (3) 的调用可以互换,因为它们都涉及同一页面上的不同(不可见)内容。

答案2

向上移动\clearpage定义将修复该问题。试试这个:

\documentclass[12pt]{article}

\usepackage{lipsum}

\newcommand\blankpage{%
\clearpage
\thispagestyle{empty}%
\mbox{}\clearpage}

\begin{document}

\lipsum[1]

\blankpage

\lipsum[2]

\end{document}

相关内容