Habe den Code noch etwas angepasst ...
\documentclass[ DIV=14, % Wert zur Blattaufteilung bei der Berechnung des Satzspiegels BCOR=15mm, % Bindekorrektur fontsize=12pt, % Schriftgröße a4paper, % Blattgröße oneside, % Einseitiges Dokument, für zweiseitiges Dokument (twoside) openany, % Verhindert leere Seiten nach \input{} Befehl toc=listof, % Abbildungs- und Tabellenverzeichnis ins Inhaltsverzeichnis toc=bibliography % Literaturverzeichnis (Schriftum) ins Inhaltsverzeichnis ] {scrbook} %::: Anpassung an deutsche Regeln \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} % UTF Codierung, Vorraussetzung: alle Dateien als utf 8 abspeichern %::: Darstellung aller Verzeichnisse \usepackage{morewrites} % erlaubt mehr Streams, löst Fehler "No room for a new \write" %::: Einbindung von Sonderzeichen und Symbolen \usepackage{eurosym} % Eurosymbol \usepackage{textcomp} % Symbole wie copyright, bullet, yen %::: Textsatzbibliotheken & Einstellungen \usepackage{lmodern} % Schriftart, da das andere Paket probleme macht %\usepackage{a4wide} % Einstellen der Seitenränder \usepackage[onehalfspacing]{setspace} % Bereiche mit anderen Zeilenabstände definieren %\parindent 0pt % Kein Einrücken nach Absatz %::: Bearbeiten der Kopf und Fußzeile \usepackage{scrpage2} % KOMA-Script Ergänzungspaket für Kopf- und Fußzeilen \pagestyle{scrheadings} % KOMA-Script Ergänzungspaket für Kopf- und Fußzeilen \setheadsepline{.4pt} % Linie in der Kopfzeile \setlength{\headheight}{1.1\baselineskip} \addtokomafont{captionlabel}{\bfseries} % caption labels fett drucken \setcapindent{0em} % kein Einzug bei captions \cfoot[]{} % Fußzeile Seitennummer rechts unten, Abschalten bei zweisetigem Druck \ofoot[\pagemark]{\pagemark} \newcounter{savepage} % Seitenzahlen speichern \chead[]{} \ohead{\headmark} % Kopfzeile \automark[chapter]{chapter} % fuer Stichwortverzeichnis \usepackage[makeindex]{imakeidx} \makeindex[name=edt, title=Sachregister Edition, columns=2, options=-s myright ] %% Define new index of edition \makeindex[name=per, title=Personenregister, columns=2, options=-s myright ] %% Define new index of persons \usepackage{etoolbox} \makeatletter \tracingpatches \patchcmd{\@wrindex}{\thepage}{\theszulauf}{}{} \makeatother % hier beginnt das Dokument \newcounter{szulauf} \newcommand{\eintrag}{% \bigbreak\refstepcounter{szulauf}[\theszulauf.]\hspace{6cm}Eintrag~\theszulauf\par } \usepackage{hyperref} \begin{document} % Inhaltsverzeichnis \tableofcontents % Edition \section{Test} \eintrag Dies ist ein Verweis auf Test\index[edt]{Text}. \clearpage \eintrag Der Autor\index[per]{Autor} dieses Textes\index[edt]{Text} lernt LaTeX\index[edt]{LaTeX} und macht einen Test. \clearpage Einfügen einer weiteren Seite. \clearpage \eintrag Er versteht nur Bahnhof\index[per]{Bahnhof} % Stichwortverzeichnis endgueltig anzeigen \printindex[edt] \printindex[per] \backmatter % Ende des Dokuments \end{document}
Mit Nutzung des \usepackage{hyperref} springt er nicht auf die Nummer des "Eintrags", sondern auf die Seite. Siehe "Bahnhof" im Personenregister. Er hat die Nummer "3", springt zur Seite 3, obwohl er auf Seite 4 im Text steht. Ziel ist der Sprung zum Eintrag 3 !!
Frage: Kann ich irgendwie zur Nummer springen? Unabhängig der Seitenzahl !?
Oder ist dies nicht möglich bzw. muss ich auf \usepackage{hyperref} verzichten?