为什么分布在多个页面的脚注中的超链接 URL 中的可点击框会包含中间页面?

为什么分布在多个页面的脚注中的超链接 URL 中的可点击框会包含中间页面?

考虑以下代码:

\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}
\newcommand{\veryn}[1]{\ifnum\numexpr#1 > 0
    very/\veryn{#1-1}%
\fi
}
\edef\foo{\noexpand\url{this/is/a/\veryn{200}long/url/spanning/multiple/lines}}
\begin{document}
    \lipsum[1-2]\footnote{\lipsum[1]}
    \lipsum[3]\footnote{\foo}
    \lipsum[4]
\end{document}

第一页在 pdflatex 中看起来像预期的那样正常: 第一页 然而,第二页将页面的主要文本突出显示为链接: 第二页

为什么会发生这种情况?(这是 hyperref 中的一个错误,需要报告吗?(在哪里?))有没有办法避免这种情况?

相关内容