Hyperref mit alphanum

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Gast

Hyperref mit alphanum

Beitrag von Gast »

Hallo,

ich schreibe zur Zeit an einem Text, in dem ich die Klasse jura verwende. Die Gliederung erfolgt dementsprechend durch alphanum.

Zusätzlich verwende ich hyperref, was an sich ohne Probleme funktioniert. Die Konfiguration dazu ist:
\usepackage[
pdftitle={xyz},
pdfauthor={xyz},
plainpages=false,
pdfpagelabels
]{hyperref}
\hypersetup{colorlinks=true, breaklinks=true, linkcolor=black, menucolor=black, urlcolor=black, citecolor=black}
(hyperref wird als letztes Paket eingebunden)

Mein Problem ist, dass einige Links aus meinem Inhaltsverzeichnis zu falschen Stellen im PDF-Dokument springen, das ich letztlich erstelle.

Ich meine, dass Problem schon so soweit identifiziert zu haben, dass alphanum für die Identifikation der einzelnen Ebenen Bezeichner wie
\newcounter{lvla}
\newcounter{lvlb}
\newcounter{lvlc}
\newcounter{lvld}
\newcounter{lvle}
\newcounter{lvlf}
\newcounter{lvlg}
verwendet.

Sobald ich eine Gliederung habe, die dem Muster
\toc{Erster Eintrag auf Ebene 1}
\sub{Erster Eintrag auf Ebene 2}
\levelup
\toc{Zweiter Eintrag auf Ebene 1}
\sub{Zweiter Eintrag auf Ebene 2}
entspricht, taucht in meiner .log-Datei der folgende Fehler auf
pdfTeX warning (ext4): destination with the same identifier (name{lvlb.I.}) has been already used, duplicate ignored
Scheinbar wird bei der zweiten Verwendung von Ebene 2 für den ersten Gliederungspunkt wieder der Bezeichner lvlb.I. verwendet, was hyperref durcheinander bringt.

Gibt es einen mehr oder weniger eleganten Weg, dieses Problem zu lösen?


Gesperrt