多年来我一直使用svmult
,没有hyperref
任何问题。
最近(2023 年 6 月),我收到了警告
包 hyperref 警告:抑制输入行上带有空目标的链接……
使用常规 crossref 方法 ( \label{x}
, \ref{x}
)。
忽略警告会导致 PDF 文档仍然显示正确的引用,但这些引用现在是静态的,而不是动态链接。
相比之下,\cite
命令(biber
,biblatex
)按预期工作(动态链接到参考书目)。
为了缩小问题范围,我从https://www.springer.com/us/authors-editors/book-authors-editors/your-publication-journey/manuscript-preparation#c3324(贡献书籍)。的当前版本svmult.cls
是5.9 (08-Sep-21)
。我使用 TeX Live(每天更新)和 LuaLaTeX(LuaHBTeX, version 1.17.0 (TeX Live 2023)
)作为引擎。Springer Contributed Books 包附带的示例文件显示相同的警告:
包 hyperref 警告:抑制输入行上带有空目标的链接……
添加\usepackage{hyperref}
. Without 时hyperref
没有警告,但也没有动态链接。