Bibtex 中的引用键带有斜线,导致超链接中断

Bibtex 中的引用键带有斜线,导致超链接中断

我遵循了 bibtex 数据库中的惯例Author1/Author2/...:Year。因此,引用键可能看起来像Jones:2003或像Jones/Smith:2005

在过去的几年中,我注意到 bibtex 键中的斜线会破坏 hyperref 支持。也就是说,如果打印,pdf 文件看起来不错,但单击任何多作者论文(其中 citekey 包含斜线)的引文则没有任何反应。单一作者论文(没有斜线)工作正常。我尝试了两个不同的 bibtex 样式 .bst 文件。

我记得几年前我通过 ps2pdf 运行论文时没问题,但用 pdflatex 就不行了。现在好像两种方法都行不通。 (更新:看来我记错了。它可以与 pdflatex 一起使用,但无法与 dvips + ps2pdf 一起使用。我敢发誓我尝试过 pdflatex,但也许我打开了错误的文件。) 我目前在 Mac 上运行 texlive 2021,但在 arXiving 时发现了同样的问题。我通过 LyX 使用 LaTeX(但检查了 LaTeX 文件,没有发现任何明显的问题)。

这是一个已知问题吗?我搜索了相当多的内容(这里、hyperref 文档等),但没有找到任何东西。

根据评论中的请求,失败的示例 LaTeX 文件如下。

%% LyX 2.3.6 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[oneside,english,lowtilde]{amsart}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\usepackage{amsthm}
\usepackage[unicode=true,pdfusetitle,
 bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
 breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false]
 {hyperref}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\numberwithin{equation}{section}
\numberwithin{figure}{section}

\makeatother

\begin{document}
Works. \cite{Chvatal:1974}

Doesn't work. \cite{Erdos/Ko/Rado:1961}

\bibliographystyle{plain}
\bibliography{Research/Master}

\end{document}

相关的 bibtex 片段:

@article{Erdos/Ko/Rado:1961,
    author = {Erd{\H{o}}s, Paul and Ko, Chao and Rado, Richard},
    journal = {Quart. J. Math. Oxford Ser. (2)},
    pages = {313--320},
    title = {Intersection theorems for systems of finite sets},
    volume = {12},
    year = {1961}}

@incollection{Chvatal:1974,
    address = {Berlin},
    author = {Chv{\'a}tal, Va{\v{s}}ek},
    booktitle = {Hypergraph {S}eminar ({P}roc. {F}irst {W}orking {S}em., {O}hio {S}tate {U}niv., {C}olumbus, {O}hio, 1972; dedicated to {A}rnold {R}oss)},
    pages = {61--66. Lecture Notes in Math., Vol. 411},
    publisher = {Springer},
    title = {Intersecting families of edges in hypergraphs having the hereditary property},
    year = {1974}}

相关内容