包含的 PDF 页面在 PDF 阅读器中页码混乱

包含的 PDF 页面在 PDF 阅读器中页码混乱

我有一份报告,其中包含首页、摘要、前言和致谢。这些页面没有编号。其余页面包含几个章节,所有这些页面都有编号。今天,我在首页和摘要之间添加了两个 PDF 信息页。这搞乱了页码!在纸上一切仍然正常,因为这些页面上没有打印数字,但是当我使用 PDF 阅读器以数字方式查看文档时,页码从 1 开始,第一个包含的 PDF 页,下一个包含的 PDF 页是第 2 页。原始文档中的摘要、前言和致谢页都变成了第 1 页。

像这样:

[code]
Frontpage = {page 1}
[Included PDF1] = Page 2
[Included PDF2] = Page 3
Abstract = Page 1
Preface = Page 1
Acknowledgement = Page 2
TOC = Page 3
[/code]

以前,直到目录的所有页面都是无编号的,但现在它们的页码值显然是错误的。我确信 \pdfinclude 命令是罪魁祸首。我希望编号从致谢或目录页开始,然后继续,而无需重置计数器。以前就是这样,但包含的 PDF 页面不知何故弄乱了编号,并强制无编号的页面的页码为 1。

我怎样才能将其恢复为正常的页码,例如:

[code]
Frontpage = {no page number}
[Included PDF1] = {no page number}
[Included PDF2] = {no page number}
Abstract = Page {no page number}
Preface = Page 1
Acknowledgement = Page 2
TOC = Page 3
[/code]

一个简约的代码示例:

[code]
\documentclass[12pt]{report}

\usepackage{hyperref}
\usepackage{pdfpages}

\begin{document}

\input{./texfrontpage.tex}

\includepdf[pages={1,2}]{./pdf/information-page-one.pdf, ./pdf/information-page-two.pdf}

\begin{abstract}
  Interesting stuff.
\end{abstract}

\chapter*{Preface}
\addcontentsline{toc}{section}{Preface}

\chapter*{Acknowledgement}
\addcontentsline{toc}{section}{Acknowledgement}

\tableofcontents

\chapter{Introduction}

\chapter{Background}

\chapter{Results}

\chapter{Conclusion}

\end{document}
[/code]

澄清一下:我不想包含两个 PDF 文件的页码,也不想重置页码。我希望页码从致谢前言页开始计算。那应该是第一个真正的页面,页码为 1。在此之前的所有内容都不应有页码。

答案1

这是一个解决方案。使用\pagenumbering{gobble}\pagenumbering{arabic}

\documentclass[12pt]{report}

\usepackage{hyperref}
\usepackage{pdfpages}

\begin{document}
\pagenumbering{gobble}

\input{./texfrontpage.tex}

\includepdf[pages={1,2}]{./pdf/information-page-one.pdf, ./pdf/information-page-two.pdf}

\begin{abstract}
  Interesting stuff.
\end{abstract}

\pagenumbering{arabic}
\chapter*{Preface}
\addcontentsline{toc}{section}{Preface}

\chapter*{Acknowledgement}
\addcontentsline{toc}{section}{Acknowledgement}

\tableofcontents

\chapter{Introduction}

\chapter{Background}

\chapter{Results}

\chapter{Conclusion}

\end{document}

相关内容