如何使我的 PDF 第 1 页与我的 LaTeX 第 1 页相对应?

如何使我的 PDF 第 1 页与我的 LaTeX 第 1 页相对应?

在我的 PDF 文件中,简介和目录的初始页面用罗马数字表示,主要内容的页面用阿拉伯数字表示,我希望 Acrobat 中显示的 PDF 第 1 页与 TeX 文档中 PDF 的第 1 页阿拉伯数字相对应。有办法实现这个吗?

编辑:好的,问题无效。它在 Acrobat 中按预期工作。它在 Linux 上的 Okular 中不起作用,这就是我被误导的原因。

答案1

当您更改编号样式时,您可以抑制页码重置:

\makeatletter
\def\pagenumbering#1{\gdef\thepage{\csname @#1\endcsname \c@page}}
\makeatother

现在,您\frontmatter可以对文件进行编号,例如从“i”到“xii”,并且文件\mainmatter将从第“13”页开始,而不是第“1”页。这对于印刷文档来说是非标准的,但我发现它适用于电子文档,因为并非所有 pdf 查看器都理解页面标签功能,即使使用 Adob​​e Reader,在某些情况下(例如打印),您也必须小心区分“第 20 页”和 pdf 的第 20 页。

相关内容