带连字符的 hyperref 看起来不错,但 nolinkurl 会忽略连字符之前的字符

带连字符的 hyperref 看起来不错,但 nolinkurl 会忽略连字符之前的字符

不太简单的例子:

\documentclass{article}
\usepackage[hyperfootnotes=false]{hyperref}
\begin{document}
Testing: \href{https://mathshistory.st-andrews.ac.uk/Biographies/Bezout/}{Étienne Bézout}\footnotemark{} did indeed prove a version of the Bezout identity for polynomials, the basics of u
\footnotetext[1]{\nolinkurl{mathshistory.st-andrews.ac.uk/Biographies/Bezout/}\label{fn-remark-bezout-d-b}}%
Ending
\end{document}

一切看起来都很好,但脚注中的超链接本身会断开连字符之前的所有内容。我发现很多关于显示带/不带连字符的 URL,但没有看到有关此问题的信息。有什么想法吗?

请注意,加载\usepackage[hyphens]{url}不会改变行为,这是有道理的,因为问题出在实际的链接上,而不是排版上。此外,由于我使用的是某种必需的模板,因此xurl即使这是一个简单的修复,我也不确定是否可以安全地使用该包,尽管我很感激有关这方面的信息。

相关内容