O Hyperref do TOC me leva à parte errada do documento quando eu REINICIO o contador de seção em cada PART. - Quando clico no TOC na seção 1 da parte II, o hiperref traz para a seção 1 da parte I. - Existe uma maneira de lidar com esse problema?
parte I seção 1 seção 2 seção 3 parte II seção 1 seção 2
etc.
Atenciosamente.
Responder1
O fenômeno que você descreve será produzido ao usar
\setcounter{section}{0}
para redefinir manualmente o contador. Aqui está um documento simples que reproduz o erro:
\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}
Em vez de redefinir manualmente o contador para cada peça, faça a reinicialização 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}
\clearpage
comandos apenas para exemplo.