如何在文档末尾添加一个空白的未编号页面?

如何在文档末尾添加一个空白的未编号页面?

我想在文档末尾添加一个空白页(双页),而这些页不会被诸如 之类的命令计算在内\pageref{LastPage}。如果您愿意,可以说打印机应该添加一个空白页。

\clearpage似乎对单页有效(不考虑奇偶数以确保它不是背面),但不能阻止页眉\pagestyle{myheadings}。我猜想通过更改最后一页的页面样式可以删除页眉,但page X of LastPage其他页面上的页码仍然会丢失。

答案1

此处创建了三个页面,其中 LastPage 报告了两个:

\documentclass{article}

\usepackage{lastpage}
\AddToHook{enddocument}{\newpage\mbox{}\thispagestyle{empty}}
\begin{document}
\pageref{LastPage}
abc
\newpage
blub

\end{document}

答案2

根据 Ulrike Fischer 的回答,此解决方案会根据文档是否以奇数页结尾来添加一到两页空白页。

\documentclass{article}

\usepackage{lastpage}
\usepackage{changepage}

\AddToHook{enddocument}{
    \thispagestyle{empty}
    \checkoddpage
    \ifoddpage \else \newpage\null \fi
    \newpage\null
    \thispagestyle{empty}
}
\begin{document}
\pageref{LastPage}
abc
\newpage
blub
\newpage
foo

\end{document}

奇数页检查可以确保空白页不是背面,这样在双面打印时不会添加空白页。

相关内容