논리적 추론 형식을 지정하기 위해 패키지 hyperref
와 패키지를 결합할 때 오류 메시지가 나타납니다 . 예:nd3
"pdfTeX 경고(ext4): 동일한 식별자(이름{@NDlines.1})를 가진 대상이 이미 사용되었습니다. 중복은 무시됩니다."
문제를 해결하고 싶습니다. 누구든지 패키지를 수정하는 방법을 찾 nd3
거나 오류 발생을 방지할 수 있는 방법을 찾도록 도와주실 수 있습니까?
다른 게시물에서 다른 패키지가 와 함께 비슷한 문제가 있다는 것을 보았지만 hyperref
여기서는 도움이 될 만한 내용을 찾을 수 없었습니다.
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}
답변1
라인 카운터에 대한 고유한 대체 표현을 hyperref에 제공해야 합니다. 예:
\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}