命名法のハイパーリファレンスリンクでページ番号を作成するにはどうすればよいですか?

命名法のハイパーリファレンスリンクでページ番号を作成するにはどうすればよいですか?

nomencl を使用して、非常に大きなドキュメントの命名法を作成したいと考えています。

MWE:

\documentclass{article}

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

\makenomenclature

\begin{document}

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

\printnomenclature

\end{document}

これにより、出力が正しく作成されます。

出力

ハイパーリンクが利用可能で、「ページ 1」または単に「1」がクリック可能で、実際にページ 1 を参照できることを nomencl に理解させることは可能ですか?

答え1

\pagedeclarationで定義されたコマンドを再定義する必要があります\nomencl。 の元の定義は\pagedeclaration選択した言語によって異なることに注意してください。

\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}

関連情報