Beim Erstellen meines Dokuments befindet sich in der Bibliographie am Ende jedes Eintrags ein Hyperlink zu der Seite, auf der der Eintrag zitiert wurde. Wenn ich die Präambel jedoch in römischen Zahlen schreibe, funktioniert das Inhaltsverzeichnis möglicherweise einwandfrei, die Bibliographie jedoch nicht. Wenn ich auf die Seite klicke, auf der der Eintrag zitiert wurde, führt der Link zur Präambel. Hier ist ein Beispielcode:
\documentclass[10pt,oneside]{book}
\usepackage[left=2.5cm,top=2.5cm,right=2.5cm,bottom=2.5cm]{geometry}
\usepackage[spanish] {babel}
\usepackage[utf8]{inputenc}
\usepackage{pdfpages}
\usepackage[pdftex, plainpages=false, hypertexnames=false, pdfpagelabels=true,
hyperindex=true, linktocpage, pagebackref=true, pdfa=true]{hyperref}
\usepackage{titlesec}
\usepackage[titletoc,title]{appendix}
\begin{document}
\setcounter{page}{1}
\pagenumbering{roman}
\tableofcontents
\listoffigures
\listoftables
\newpage
\setcounter{page}{1}
\pagenumbering{arabic}
\chapter{Introduction}
here comes my text
\chapter{Conclusion}
\cite{one}
\phantomsection % To make hyperref link in TOC work correctly
\addcontentsline{toc}{chapter}{\bibname} % puts entry
\nocite{*}
\bibliographystyle{ieeetr}
\begin{thebibliography}{9}
\bibitem{one}
Me, ``My project,'' October 2015.
\end{thebibliography}
\end{document}
Antwort1
Entfernen hypertexnames=false
oder auf setzen true
. hyperref
Ankernamen bestehen normalerweise aus dem Zählernamen und dem Zählerwert (wie \the<counter>
). Letzterer kann aber manchmal komische Sachen enthalten oder ist nicht eindeutig. Dann \theH<counter>
sollte definiert werden, dass er den Zählerwertteil für die Ankernamen enthält. hypertexnames=false
ist eine Notfalloption, die die Werte eines eindeutigen Zählers verwendet, ohne Bezug zum referenzierten Zähler. Dinge wie Seitenverweise des Index oder Rückverweise funktionieren dann nicht mehr.