考虑以下代码:
\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 中的一个错误,需要报告吗?(在哪里?))有没有办法避免这种情况?