如何命名(编号)封面

如何命名(编号)封面

我想创建一个这样的pdf......

在此处输入图片描述

我知道使用 \pagenumbering 我们可以在 (i, ii) 和 (1, 2, 3) 之间切换...但是如何命名特定页面?特别是封面。

进一步的评论:

以下面的代码为例,查看用 Acrobat Reader 打开时的页码。

\documentclass{book}

\usepackage{hyperref}
\usepackage{bookmark}
\usepackage{lipsum}

\begin{document}
\pagenumbering{gobble}
\begin{center}
{\Huge COVER PAGE}
\end{center}
\newpage
\pagenumbering{roman}
\thispagestyle{empty}
\begin{center}
{\Huge This is title of my document}
\end{center}
The first pages of the book are numbered with roman numbers (i, ii, ...). 
The numeration changes to arabic numbers from introduction.
\newpage
\lipsum[1-12]
\cleardoublepage
\pagenumbering{arabic}
\chapter{Introduction}
\lipsum[1-12]
\end{document}

答案1

嗯,这很“棘手”。页面名称是 PDF 意义上的页面标签。必须将对象插入PageLabelspdfcatalog 并启用pdfpagelabels=truehyperref包。

有一个标签前缀,用 PDF 命令指定/P——这里设置为“封面”

语法如下

/Nums[ 0 << /P (Cover) >>
        1 << /S /D >>
      ]

这会将第一页(0)设置为封面,而连续的页将显示为“小数”/D

\documentclass{book}

\usepackage[pdftex,pdfpagelabels=true]{hyperref}
\usepackage{blindtext}%

\begin{document}

\pdfcatalog{%
  /PageLabels << /Nums [ 0 << /P (Cover) >>% 
  1 << /S /D >>%   
  ]
  >>
}

\tableofcontents
\chapter{Start}
\blindtext[40]
\end{document}

在此处输入图片描述

更新...更简单的解决方案

\documentclass{book}

\usepackage{blindtext}
\usepackage[pdftex,pdfpagelabels=true]{hyperref}



\newcommand{\CoverName}{Cover}%


\begin{document}

\pagestyle{empty}%
\renewcommand{\thepage}{\CoverName}
\begin{center}
\Huge COVER PAGE
\end{center}
\cleardoublepage

% Switch to roman numbering
\pagenumbering{roman}



\thispagestyle{empty}
\begin{center}
{\Huge This is title of my document}
\end{center}
The first pages of the book are numbered with roman numbers (i, ii, ...). 
The numeration changes to arabic numbers from introduction.

\tableofcontents
\cleardoublepage
\blindtext[10]
\cleardoublepage
\pagestyle{plain}%  Change later on to more appropiate style
\pagenumbering{arabic}%
\chapter{Introduction}
\blindtext[20]
\chapter{More stuff}
\end{document}

它需要激活 Adob​​e Reader 的“显示逻辑页码”功能。

相关内容