hyperref-Probleme bei (nahezu) gleichen Seitenzahlen

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


lenherrg
Forum-Anfänger
Forum-Anfänger
Beiträge: 26
Registriert: Sa 13. Feb 2016, 21:23

hyperref-Probleme bei (nahezu) gleichen Seitenzahlen

Beitrag von lenherrg »

Liebe Experten,

ich verwende das Paket hyperref. Die Links werden auch im Inhaltsverzeichnis mit rotem Rahmen angezeigt.

Wenn ich jedoch im Inhaltsverzeichnis auf den Link "Aufgabensammlung zu Kapitel 1" klicke, springt der pdf-Reader zum Kapitel "Kapitel 1", d.h. auf die falsche Seite.

Wer kann mir helfen, diesen Fehler zu korrigieren?

Besten Dank für eure Hilfe!
lenherrg

Code: Alles auswählen

\documentclass[a4paper,12pt]{article}
\usepackage[x11names]{xcolor}  
\usepackage{amsmath, cancel, siunitx, enumitem, array, rotating, nicefrac} 	
\usepackage{fancyhdr,tikz} 		
\usepackage[utf8]{inputenc}			
\usepackage[german, ngerman]{babel}	
\usepackage[T1]{fontenc}
\usepackage{multicol, multirow, framed}		
\usepackage[font=footnotesize, format=hang, justification=raggedright]{caption}  
\usepackage[hdivide={3.0cm, 16cm, }, vdivide={2.2cm, ,2.2cm}]{geometry}
\usepackage[tikz]{bclogo}		
\usetikzlibrary{calc, shapes, snakes, patterns}            
\usepackage{pifont} 
\usepackage{multicol, fancybox, booktabs}		
\usepackage[]{exsheets}
\usepackage[bitstream-charter]{mathdesign}   
\usepackage[scaled]{berasans}                
\usepackage{subfiles, dcolumn, colortbl}  
\usepackage{everyshi}		
\usepackage{eso-pic}		
\usepackage{pgfplots}
\usepackage{pdfpages}   
\usepackage{titlesec}	
\usepackage{sectsty}    
\usepackage[abs]{overpic}  
\usepackage[european]{circuitikz}     
\usetikzlibrary{positioning,arrows}   
\usetikzlibrary{backgrounds} 
\usepackage{hyperref}
\usepackage{lipsum}


	
\begin{document}


%%% Start: Impressum %%%
\setcounter{page}{1}
\renewcommand{\thepage}{\Roman{page}}  


%%% Inhaltsverzeichnis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\tableofcontents
\clearpage
\newpage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


% Theorieteil des Skripts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\thepage}{\arabic{section}.\arabic{page}}  
\section{Kapitel 1} 
\lipsum[1-2]\newpage
\section{Kapitel 2} 
\lipsum[1-2]\newpage
\section{Kapitel 3} 
\lipsum[1-2]\newpage

% Aufgabensammlung des Skripts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setcounter{section}{0}			% neue Kapitelnummerierung
\renewcommand{\thepage}{A\,\arabic{section}.\arabic{page}}  
\section{Aufgabensammlung zu Kapitel 1} 
\lipsum[1-2]\newpage
\section{Aufgabensammlung zu Kapitel 2} 
\lipsum[1-2]\newpage
\section{Aufgabensammlung zu Kapitel 3} 
\lipsum[1-2]\newpage


\end{document}

Sage mir und ich vergesse,
zeige mir und ich erinnere,
lass es mich tun und ich verstehe.
(Konfuzius)

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4025
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du hast alle section-Nummern zweimal. hyperref kann nicht wissen, zu welcher du willst. Du musst so \theHsection definieren, dass es einen eindeutigen Anker gibt:

Code: Alles auswählen

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{hyperref}
\usepackage{lipsum}

\pdfstringdefDisableCommands{\def\,{}} %damit \, nicht dauernd angemeckert wird
\begin{document}

\pagenumbering{Roman}

%%% Inhaltsverzeichnis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\tableofcontents
\clearpage
\newpage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


% Theorieteil des Skripts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\thepage}{\arabic{section}.\arabic{page}}
\section{Kapitel 1}
\lipsum[1-2]\newpage
\section{Kapitel 2}
\lipsum[1-2]\newpage
\section{Kapitel 3}
\lipsum[1-2]\newpage

% Aufgabensammlung des Skripts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setcounter{section}{0}         % neue Kapitelnummerierung
\renewcommand{\thepage}{A\,\arabic{section}.\arabic{page}}
\renewcommand\theHsection{A\arabic{section}} %<------
\section{Aufgabensammlung zu Kapitel 1}
\lipsum[1-2]\newpage
\section{Aufgabensammlung zu Kapitel 2}
\lipsum[1-2]\newpage
\section{Aufgabensammlung zu Kapitel 3}
\lipsum[1-2]\newpage


\end{document}

lenherrg
Forum-Anfänger
Forum-Anfänger
Beiträge: 26
Registriert: Sa 13. Feb 2016, 21:23

hyperref-Probleme bei (nahezu) gleichen Seitenzahlen

Beitrag von lenherrg »

Liebe u-fischer,

vielen Dank für die zeitnahe und kompetente Hilfe. Es hat perfekt geklappt...

Schon ein paarmal hat mir dieses Forum weitergeholfen - einfach genial!

1000-Dank
lenherrg
Sage mir und ich vergesse,
zeige mir und ich erinnere,
lass es mich tun und ich verstehe.
(Konfuzius)

Antworten