
我想使用 nomencl 為非常大的文件建立命名法。
微量元素:
\documentclass{article}
\usepackage[refpage]{nomencl}
\usepackage{hyperref}
\makenomenclature
\begin{document}
\nomenclature[N]{$N$}{some number}
\printnomenclature
\end{document}
這正確地創建了輸出:
是否可以讓 nomencl 理解 hyperref 是可用的,這樣“第 1 頁”或“1”就是一個可以單擊的超鏈接,並且實際上引用了第 1 頁?
答案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}