Advertencias del mismo identificador con hyperref y nd3

Advertencias del mismo identificador con hyperref y nd3

Recibo mensajes de error cuando combino hyperrefy el nd3paquete (para formatear deducciones lógicas), por ejemplo

"Advertencia de pdfTeX (ext4): ya se ha utilizado el destino con el mismo identificador (nombre{@NDlines.1}), se ignora el duplicado".

Me gustaría solucionar el problema, ¿alguien podría ayudarme a encontrar una manera de revisar el nd3paquete o evitar generar errores?

Veo en otras publicaciones que otros paquetes tienen problemas similares en combinación con hyperref, pero no pude encontrar nada que me ayudara aquí.

UNA MWE:

\documentclass[10pt]{book}
\usepackage{nd3}

\usepackage{hyperref}
\begin{document}

Blah

\begin{ND}
\ndl{}{P}{}
\end{ND}

Blah

\begin{ND}
\ndl{}{Q}{}
\end{ND}

Blah

\end{document}

Respuesta1

Debe darle a hyperref una representación alternativa única para el contador de líneas. P.ej

\documentclass[10pt]{book}
\usepackage{nd3}

\usepackage{hyperref}
\makeatletter
\newcommand\theH@NDlines
 {\the@NDnumber.\the@NDlines}
 \makeatother
\begin{document}

Blah

\begin{ND}
\ndl{}{P}{}
\end{ND}

Blah

\begin{ND}
\ndl{}{Q}{}
\end{ND}

Blah

\end{document}

información relacionada