Seite 1 von 1

Hyperref-Verweis im Index falsch

Verfasst: Sa 22. Dez 2012, 14:46
von 3Stein
Hallo,
ich entschuldige mich erst mal, dass ich das Thema schon wieder aufgreife. Es wurde in ähnlicher Form schon öfter gestellt, hab aber nirgends eine Lösung gefunden.
Ich TeXe die Vorlesungen mit und habe am Schluß ein Stichwortverzeichnis.
Dokumentaufbau: Erst Titel und TOC (pagenumbering Roman), dann beginnt der Inhalt (pagenumbering arabic) wieder bei Seite 1.
Steht der Satz von XY auf Seite 117, dann steht im Index auch die Seitenzahl 117, aber wenn ich draufklicke (Hyperref-Paket), lande ich auf der pdf-seite 117 und nicht auf Seite 117 (was in absoluter Zählung Seite 128 ist).

Könnt ihr mir helfen?

Minimalbeispiel:
\documentclass[twoside,titlepage,svgnames,toc=flat,numbers=noenddot]{scrartcl}
%% hoffe ich erwische alle wichtigen:
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[split]{splitidx}
\usepackage[hidelinks,naturalnames=true,hypertexnames=false]{hyperref}
\usepackage{bookmark}
\usepackage{subfiles}

\makeindex
\newindex[Stichwortverzeichnis]{idx}
\newindex[Liste der Sätze]{satz}

\begin{document}
    \pagenumbering{Roman}
    Titelseite
    \newpage
    \tableofcontents
    \newpage
    \setcounter{page}{1}
    \pagenumbering{arabic}
    \subfile{cap1.tex}  %irgendwelche LaTeX-Texte mit \index{xx}
    \newpage
    \printindex*
\end{document}
Ich wollte die cap1 im Minimalbeispiel nicht ersetzen, da der Fehler vielleicht da liegt?
Falls nicht, reicht es ja diese Zeile durch
Hallo\index{test} 
zu ersetzen.

Vielen Dank im Voraus!

Nachtrag

Verfasst: Sa 22. Dez 2012, 14:51
von 3Stein
Nachtrag:
Also im Minimalbeispiel wär es jetzt so, dass im Index "test" steht mit Seitenzahl "1" und wenn man draufklickt landet man auf Seite "I" statt auf "1"

Nachtrag 2:
Ich hab schon öfter gelesen, dass man es heutzutage wohl nicht mehr so macht, die Seitennummer zurückzusetzen, aber ich habe Druck-technische Gründe die Titelseite bei Römisch 1 und den Inhalt bei arabisch 1 beginnen zu lassen...

Verfasst: So 23. Dez 2012, 11:56
von u_fischer
Benutze nicht "hypertexnames=false"

Problem gelöst, 199 Probleme erzeugt

Verfasst: Mo 24. Dez 2012, 13:12
von 3Stein
Hallo!
erst mal vielen Dank für den Hinweis. Das hat das Problem behoben. Nur leider gleichzeitig 199 Probleme erzeugt (--> 199 Warnungen mit "destination with same identifier has already been used"

Verfasst: Di 25. Dez 2012, 11:32
von u_fischer
Minimalbeispiel?