如何强制输出文档的页数为偶数?

如何强制输出文档的页数为偶数?

有人问过类似的事情,但我想知道如何才能使我的输出 PDF 成为偶数页的文档。此代码

\AtEndDocument{\cleardoublepage}

只会将“偶数 LaTeX 页”设为最后一页,但在我的文档中,最后一页 LaTeX 页 (122) 是整个文档的第 127 页。出于打印原因,我希望“输出 PDF”为偶数。谢谢

答案1

这里我定义了额外的页面是否需要完全空白。我提供了一个注释\renewcommand,在额外的页面上打印“故意留空”。

无论您是否取消注释该%\clearpage Page 2 content行,该文档都将包含 2 个 pdf 页面。

\documentclass{article}
\usepackage{changepage}
\newcommand\finishonevenpage{%
  \clearpage\checkoddpage\ifoddpage\else\blankpage\fi}
\newcommand\blankpage{\clearpage\mbox{}}% EMPTY EXTRA PAGE IF NEEDED
%\renewcommand{\blankpage}{
%  \clearpage
%  \begin{center}
%    {\textsc{\rule{0em}{4.5in}Intentionally left blank.}}
%  \end{center}
%}
\begin{document}
Page 1 content
%\clearpage Page 2 content
\finishonevenpage
\end{document}

答案2

您没有说您正在使用哪个类,但是该类memoir(包括bookreportarticle)有一个\leavespergathering{<num>}宏。

就你的情况而言:

\documentclass{memoir}
\leavespergathering{4}
...

将为您提供 128 页,最后一页为空白。

A搜集--- 出版商术语 --- 由页数组成(即页数的两倍),出版商希望一份文件有整数份可供打印。结果leavespergathering{<num>}是一份文件有页数的倍数2<num>;如果排版页数少于页数,2<num>则多余的部分为空白。

相关内容