继讨论使用 hyperref 制作尾注可点击链接,我遇到了以下问题。
如果我尝试使用此方法启用尾注的超链接,一切都会正常。但是,如果我在文档中的某个点将尾注计数器重置为零(例如,如果我有多个章节,我会这样做),则在单击重置计数器后插入的尾注时,它们会引用到与第一组尾注相对应的尾注列表。
MWE 将是:
\documentclass[pdftex]{article}
\usepackage{endnotes}
\usepackage{hyperref}
\usepackage{hyperendnote}
\begin{document}
\noindent
FIRST ENDNOTE\endnote{blabla one}
\newpage A page between two notes. \newpage
\addtoendnotes{\newpage}% so both notes will be on separate pages for testing
\theendnotes
\setcounter{endnote}{0}
Another page with another endnote\endnote{blabla two}
\newpage blabla \newpage
\theendnotes
\end{document}
可以找到相关讨论在 comp.text.tex 上,但似乎它已为该类解析memoir
,并且使用pagenotes
(由该类提供memoir
),而不是endnotes
。
答案1
对答案做出 daleif 的评论
@daleif:
我最终在 中以不同的方式重新实现了它memoir
,即不再使用 中的解决方案pagenote
,而是受 启发的解决方案endnotes
。此版本然后使用唯一的计数器和标签来提供反向引用。嗯,似乎忘记了前向引用(通过 hyperref),将在下一个版本中修复该问题(不是我一个小时前刚刚发布的版本)