
Ich versuche, eine einfache Tex-Datei zu erstellen, die nur PDFs enthält und ein Inhaltsverzeichnis hat, das auf die jeweilige Seite verweist. Der Titel des Abschnitts/Unterabschnitts soll nicht angezeigt werden und die PDFs sollen in Originalgröße bleiben. Es soll also ein einfaches Inhaltsverzeichnis zum Navigieren durch die PDFs sein. Das Problem ist, dass das Inhaltsverzeichnis nicht per Hyperreferenz auf die richtige Seite verweist.
\documentclass[11pt,a4paper]{report}
\usepackage[german]{babel}
\usepackage[utf8]{inputenc}
\usepackage[left=2.5cm,right=2.5cm,top=2cm,bottom=4cm]{geometry}
\usepackage{tocbasic}
\usepackage{pdfpages}
\usepackage{hyperref}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black
}
\begin{document}
% --- FIRST PDF ---
\addcontentsline{toc}{section}{PDF1}
\includepdf[noautoscale=true]{path/pdf1.pdf}
% --- TOC ---
\tableofcontents
\newpage
% --- PDF2 ---
\addcontentsline{toc}{section}{pdf2}
\includepdf[pages={1-2}, noautoscale=true]{path/pdf2.pdf}
% --- PDF3+4 ---
\addcontentsline{toc}{section}{Title}
% --- PDF3 ---
\addcontentsline{toc}{subsection}{pdf3}
\includepdf[pages={1}, noautoscale=true]{path/pdf3.pdf}
% --- PDF4 ---
\addcontentsline{toc}{subsection}{pdf4}
\includepdf[pages={1}, noautoscale=true]{path/pdf4.pdf}
\end{document}
Wenn ich den Code kompiliere, verweist das Inhaltsverzeichnis das erste PDF richtig, die anderen Inhaltsverzeichnis-Hyperreferenzen sind mit den falschen Seiten verknüpft. Die Seitenzahlen im Inhaltsverzeichnis werden jedoch richtig angegeben. Ich hoffe, mein Problem ist verständlich. Jede Hilfe ist willkommen!
Antwort1
Ich habe das Problem gelöst, indem \phantomsection
ich vor der Verwendung hinzugefügt habe \addcontentsline
.