Hyperref-Verweis im Index falsch

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Hyperref-Verweis im Index falsch

von u_fischer » Di 25. Dez 2012, 11:32

Minimalbeispiel?

Problem gelöst, 199 Probleme erzeugt

von 3Stein » Mo 24. Dez 2012, 13:12

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"

von u_fischer » So 23. Dez 2012, 11:56

Benutze nicht "hypertexnames=false"

Nachtrag

von 3Stein » Sa 22. Dez 2012, 14:51

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...

Hyperref-Verweis im Index falsch

von 3Stein » Sa 22. Dez 2012, 14:46

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!

Nach oben