Estou recebendo mensagens de erro quando combino hyperref
o nd3
pacote (para formatar deduções lógicas), por exemplo
"Aviso pdfTeX (ext4): destino com o mesmo identificador (nome{@NDlines.1}) já foi usado, duplicata ignorada" .
Gostaria de corrigir o problema, então alguém poderia me ajudar a encontrar uma maneira de revisar o nd3
pacote ou evitar a geração de erros?
Vejo em outras postagens que outros pacotes têm problemas semelhantes em combinação com hyperref
, mas não consegui encontrar nada que pudesse me ajudar aqui.
Um 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}
Responder1
Você precisa fornecer ao hyperref uma representação alternativa exclusiva para o contador de linhas. Por exemplo
\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}