Wie erstellt man Seitenzahlen in einer Nomenklatur-Hyperref-Links?

Wie erstellt man Seitenzahlen in einer Nomenklatur-Hyperref-Links?

Ich möchte mithilfe der Nomenklatur eine Nomenklatur für ein sehr großes Dokument erstellen.

MWE:

\documentclass{article}

\usepackage[refpage]{nomencl}
\usepackage{hyperref}

\makenomenclature

\begin{document}

\nomenclature[N]{$N$}{some number}

\printnomenclature

\end{document}

Dadurch wird die Ausgabe korrekt erstellt:

Ausgabe

Ist es möglich, nomencl verständlich zu machen, dass Hyperref verfügbar ist, sodass „Seite 1“ oder nur „1“ ein Hyperlink ist, auf den Sie klicken können, um tatsächlich auf Seite 1 verwiesen zu werden?

Antwort1

Sie müssen den \pagedeclarationdurch definierten Befehl neu definieren \nomencl. Bitte beachten Sie, dass die ursprüngliche Definition von \pagedeclarationvon Ihrer ausgewählten Sprache abhängt.

\documentclass{article}

\usepackage[refpage]{nomencl}
\usepackage[pageanchor]{hyperref}
\def\pagedeclaration#1{, \hyperlink{page.#1}{page\nobreakspace#1}}
\makenomenclature

\begin{document}
a
\clearpage
b
\nomenclature[N]{$N$}{some number}
\clearpage
\printnomenclature

\end{document}

verwandte Informationen