Hyperref no funcionó correctamente cuando reinicié el contador de secciones durante el documento

Hyperref no funcionó correctamente cuando reinicié el contador de secciones durante el documento

Hyperref del TOC me lleva a la parte incorrecta del documento cuando RESTINO el contador de secciones en cada PARTE. -- Cuando hago clic en el TOC en la sección 1 de la parte II, la hiperreferencia lleva a la sección 1 de la parte I. -- ¿Hay alguna manera de manejar este problema?

parte I sección 1 sección 2 sección 3 parte II sección 1 sección 2

etc.

Atentamente.

Respuesta1

El fenómeno que usted describe se producirá al utilizar

\setcounter{section}{0}

para restablecer manualmente el contador. Aquí hay un documento simple que reproduce el error:

\documentclass{article}
\usepackage[colorlinks]{hyperref}

\begin{document}

\tableofcontents

\part{Test part one}
\setcounter{section}{0}
\clearpage
\section{First test section in part one}
\clearpage
\section{Second test section in part one}

\part{Test part two}
\setcounter{section}{0}
\clearpage
\section{First test section in part two}
\clearpage
\section{Second test section in part two}

\end{document} 

En lugar de restablecer manualmente el contador para cada pieza, reinicie usando \@addtoreset:

\documentclass{article}
\usepackage[colorlinks]{hyperref}

\makeatletter
\@addtoreset{section}{part}
\makeatother

\begin{document}

\tableofcontents

\part{Test part one}
\clearpage
\section{First test section in part one}
\clearpage
\section{Second test section in part one}

\part{Test part two}
\clearpage
\section{First test section in part two}
\clearpage
\section{Second test section in part two}

\end{document} 

\clearpagecomandos solo para el ejemplo.

información relacionada