PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Falsche Verlinkung mit hyperref und makeidx



emesem
31-01-2007, 09:24
Guten Tag,

hyperref verlinkt die Indexeinträge falsch. Das Problem kommt daher, dass der page counter immer wieder zurück gesetzt wird (was auch so sein soll). Also verlinkt hyperref bspw. ein Wort von Seite 2, welche im gesamten Dokument aber auf Seite 10 ist, auf die Seite 2 des gesamten Dokuments, also bspw. auf II (römisch 2). Wie bekomme ich das gelöst?

Beispiel dazu:

\documentclass[
pdftex,% PDFTex verwenden
a4paper,% A4 Papier
bibtotocnumbered,% Literaturverzeichnis nummeriert einfgen
liststotoc,
idxtotoc,% Index ins Verzeichnis einfgen
halfparskip,% Europäscher Satz mit abstand zwischen Absätzen
chapterprefix,% Kapitel anschreiben als Kapitel
12pt,% Größere Schrift, besser lesbar am bildschrim
]{scrreprt}

\usepackage{makeidx}

\usepackage
[
pdftex,
%linktocpage,
bookmarks=true,
bookmarksnumbered=false,
hypertexnames=false,
breaklinks=true,
linkbordercolor={1 1 1},
citebordercolor={1 1 1},
urlbordercolor={1 1 1},
]
{hyperref}
\makeindex
\begin{document}

\pagenumbering{roman}

\chapter*{Kurzbeschreibung}
\addcontentsline{toc}{chapter}{Kurzzusamenfassung}
\chapter*{abstract}
\addcontentsline{toc}{chapter}{abstract}

\newpage
\pagenumbering{Roman}

\tableofcontents
\addcontentsline{toc}{chapter}{Inhaltsverzeichnis}

\listoftables

\listoffigures
\newpage

\pagenumbering{arabic}
\chapter{einleitung}
\index{einleitung}
\chapter{schlussbemerkungen}
\index{Schlussbemerkungen}

Wie in Einleitung\index{einleitung}.

\newpage
\printindex
\end{document}

emesem
02-02-2007, 08:28
Na ja, hyperref scheint wohl insgesamt etwas fehlerhaft zu sein. Gibt es alternativen dazu oder weiß doch jemand wie ich das lösen kann?

countbela666
02-02-2007, 13:23
...oder weiß doch jemand wie ich das lösen kann?lass die Option hypertexnames=false weg, dann funktioniert es

emesem
03-02-2007, 14:50
... oder auch nicht ... hat bei mir keine Änderung gebracht. Dann muss ich darauf wohl verzichten.