我如何阻止 PDF 被计入 Latex 的页数中?

我如何阻止 PDF 被计入 Latex 的页数中?

我正在通过论文提交来撰写论文,并且我想包含一份 PDF 文章提交,但不将这些页面计入页数。

PDF 中的编号是阿拉伯数字,因此页面必須是羅馬人。

目前我有:

  • 未编号的标题页
  • 页码\includepdf{Paper.pdf}
  • 所附的 PDF 已经编号1二十八
  • 页码三十五三十八(我希望这是X

我努力了:

\pagestyle{empty}  

\includepdf{Paper.pdf}

\pagebreak

\pagestyle{plain}  

\setcounter{page}{7}  

\pagenumbering{roman}

但是,这只是从 1 重新开始罗马编号...其他变体似乎完全消除了 PDF 后的编号。

根据对其他类似问题的回答,我认为我的答案并不遥远,但我似乎无法理解。

答案1

你必须看看\pagenumbering实际上发生了什么,才能理解为什么(从LaTeX 内核):

\def\pagenumbering#1{%
  \global\c@page \@ne % <---------------------------- 1
  \gdef\thepage{\csname @#1\endcsname \c@page}}% <--- 2

注意\pagenumbering{<scheme>}事物:

  1. 全局(重新)将页码计数器设置\c@page为 1;
  2. 全局(重新)定义\thepage为根据的页面计数器的表示<type>。这里<scheme>定义为宏\@<scheme>。因此,\pagenumbering{roman}结果为\@roman

您的方法通过以下方式将页码设置为 7

\setcounter{page}{7}

但通过调用

\pagenumbering{roman}

您应该能够放弃调用\pagenumbering,因为\includepdf{...}应该包含文档而不在页眉/页脚中设置任何内容。但是,如果这不适合您,您可以随时使用

\pagenumbering{roman}
\setcounter{page}{7}

相关内容