如何在报告标题页后以正确的方式重新开始页码编号

如何在报告标题页后以正确的方式重新开始页码编号

我正在使用该类制作文档report

\documentclass[twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{csquotes}

\title{My Report}
\author{Ben Z.}
\date{September 8, 2022}

\begin{document}

{ % I previously had this as a `titlepage` environment, but that didn't seem to do anything.
    \let\newpage\relax%
    \setlength{\parindent}{0em}
    \maketitle
    \begin{center}
        This document was made as an MWE for TeX StackExchange.
    \end{center}
}

\clearpage
\thispagestyle{empty}
\vspace*{\fill}
\begin{center}
    Copyleft 2022 Ben Z. No Rights Reserved.
\end{center}
\cleardoublepage

\chapter{Beginnings}

Lorem ipsum dolor sit amet...

\end{document}

如果你编辑了这篇文章,你就会发现,我有一个标题页,背面有一个版权声明。下一个页码应为第 1 页。

为了实现这一点,我尝试在标题页后添加\setcounter{page}{1}(我也尝试了类似的操作\addtocounter),但这样做有两个问题:

  • 当我双面打印文档时,页码变得乱了。标题页在单独的一张纸上,版权声明在下一张纸的正面。
  • Adobe Acrobat 中的页码不正确。当我滚动浏览文档时,屏幕顶部的页码指示器显示 1 → 2 → 1 → 2 → 3 → 4 → ...

有没有一种方法可以更改页码而不会遇到这两个问题?我不希望在标题页上显示页码。

在我使用 Acrobat 读取的其他文档中,我在顶部的工具栏中看到类似这样的内容:

Adobe Acrobat 工具栏。在当前页码的位置,显示单词“封面”。后面跟着“(1 of 53)”。

有没有办法用 pdfLaTeX 做这样的事情?


笔记:有人问过类似的问题,但据我所知,这不是重复的(略有不同)。


答案1

这个解决方案来自海科·奥伯迪克的回答。

它需要加载hyperref并向前两页添加 pdf 标签。(分别是 Title 和 Copyleft)。它们将与这些“数字”一起显示在外部 pdf 查看器中。

如果\setcounter{page}{1}在第一章之前添加,则第 1 章(物理页面编号为 3,但逻辑页码为 1)将在查看器中显示为第 1 页,依此类推。

C

d

该代码将生成一份八页的文档。

% !TeX TS-program = pdflatex    

\documentclass[twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{csquotes}

\title{My Report}
\author{Ben Z.}
\date{September 8, 2022}

\usepackage{kantlipsum} % dummy text <<<

\usepackage[
pdfpagelabels=true,
%bookmarks=false,
pageanchor=false,
]{hyperref}% needed <<<<<<<<<<<<<<<<<<<<<<


\begin{document}
    
{\let\newpage\relax%
        \setlength{\parindent}{0em}
        \thispdfpagelabel{Title} % added <<<<<<<<<<<<<<<<<
        \maketitle
        \begin{center}
            This document was made as an MWE for TeX StackExchange.
        \end{center}}

    
    \clearpage
    \thispagestyle{empty}
    \thispdfpagelabel{Copyleft}  % added <<<<<<<<<<<<<<<<<
    \vspace*{\fill}
    \begin{center}
        Copyleft 2022 Ben Z. No Rights Reserved.
    \end{center}
    \cleardoublepage
    
    
    \setcounter{page}{1}
    
    \chapter{Beginnings}
    
    \kant[1-20]
    
\end{document}

要双面打印此文档,您需要一台可以执行此操作并使用正确纸张尺寸的打印机。

相关内容