BibTex 中的 Hyperref 和参考书目的 JHEP 样式

BibTex 中的 Hyperref 和参考书目的 JHEP 样式

我想在 BibTex 中附加文章名称的链接(没有 DOI)。我正在使用JHEP 风格用于参考书目。但是,该命令\href{}{}在 BibTeX 文件中不起作用。例如,我无法在生成的 pdf 文件中看到以下文章的名称

\documentclass[11pt,a4paper]{article}
\usepackage{jheppub}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, mathtools}
\usepackage{hyperref}
\hypersetup{urlcolor=Aquamarine, citecolor=red, linkcolor=Emerald}

\begin{document}

We use the results of \cite{MeeksPatrusky1978a}.

\end{document}

BibTex 项目是

@article{MeeksPatrusky1978a,
    author = "Meeks, William H. and Patrusky, Julie",
    fjournal = "Illinois Journal of Mathematics",
    journal = "Illinois J. Math.",
    month = "06",
    number = "2",
    pages = "262--269",
    publisher = "Duke University Press",
    title = "{\href{https://projecteuclid.org:443/euclid.ijm/1256048735}{Representing Homology Classes by Embedded Circles on a Compact Surface}}",
    volume = "22",
    year = "1978"}

我正在使用最新版本的 Texstudio。如有任何意见,我将不胜感激。

PS 我查看了所有其他相关帖子。但我没有在其中找到解决方案。

答案1

除了由于 MWE 不完整而导致的不相关错误之外,我没有收到任何错误,并且在没有日志或其他东西的情况下我无法猜测出了什么问题。

但我认为,如果您尝试正确使用 JHEP 样式,那么这种方法是错误的。它识别“eprint”字段,如果提供,将超链接到期刊参考文献。我认为这可能是实现目标的“官方”且更好的方法,同时坚持您使用的特定样式。毕竟,提供样式的全部目的就是保持一致性!(如果有“doi”就更好了。)

\documentclass[11pt,a4paper]{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{MeeksPatrusky1978a,
    author = "Meeks, William H. and Patrusky, Julie",
    fjournal = "Illinois Journal of Mathematics",
    journal = "Illinois J. Math.",
    month = "06",
    number = "2",
    pages = "262--269",
    publisher = "Duke University Press",
    title = "Representing Homology Classes by Embedded Circles on a Compact Surface",
    eprint = "https://projecteuclid.org:443/euclid.ijm/1256048735",
    volume = "22",
    year = "1978"}
\end{filecontents}
\usepackage{jheppub}

\usepackage[utf8]{inputenc}
\usepackage{amsmath, amsthm, mathtools}
\usepackage{hyperref}
\bibliographystyle{jhep}

\begin{document}

We use the results of \cite{MeeksPatrusky1978a}.

\bibliography{\jobname.bib}

\end{document}

生产 LaTeX 代码输出

相关内容