\documentclass[12pt,a4paper]{mwrep}
\usepackage{polski}
\usepackage[cp1250]{inputenc}
\usepackage{pdfpages}
\usepackage[hidelinks]{hyperref}
\renewcommand\baselinestretch{1.5}
\usepackage{etoolbox}
\patchcmd{\thebibliography}{*}{}{}{}
\makeatletter
\pretocmd{\tableofcontents}{%
\if@openright\cleardoublepage\else\clearpage\fi
\pdfbookmark[0]{\contentsname}{toc}%
}{}{}%
\makeatother
\begin{document}
%\begin{titlepage}
%\includepdf[pages=1-]{titlepage.pdf}
%\end{titlepage}
\tableofcontents
\chapter{A}
a\dots
\chapter{B}c\dots
\chapter{D}
d\dots
\chapter{E}
e\dots
\begin{thebibliography}{999}
\bibitem{bib1}Author:
\emph{Title},
Publisher, Year
\end{thebibliography}
\end{document}
一切运行良好,我在 pdf 查看器中获得了不错的链接。但是当我取消注释三行时,includepdf
我在尝试编译时收到错误。titlepage.pdf
包含两页,但我认为这不相关。
第二个问题,我如何向书签 (由 生成hyperref
) 添加内容?我想添加目录以及的第一页titlepage.pdf
。
另外,titlepage.pdf
在 pdf 查看器(书签)中添加页码时会损坏页码。当我尝试转到第 7 页时,我转到了第 5 页。可以修复吗?(我知道这是在开头添加了两页额外页面的结果)。
另外,hyperref
波兰字母也发生了变化。
我有章节Wstęp
,但书签里却没有Wstep
。
可以修复吗?
编辑:
添加到目录书签解决了。
编辑2:
我还需要做一件事,将包含的 pdf 的第一页添加到书签中。
答案1
如果“错误”如下
pdfTeX warning
(ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored
然后他们通过说来解决
\begin{document}
\pagenumbering{Alph}
\begin{titlepage}
\includepdf[pages=1-]{titlepage.pdf}
\end{titlepage}
\pagenumbering{arabic}
\tableofcontents
原因是超链接找到两个“第 1 页”,如果我们命令 LaTeX 用字母对前两页进行编号,则情况并非如此。