我正在使用具有书目样式的 BibTeX 书目h-physrev
,并希望期刊、卷、页和年份成为论文 DOI 的可点击链接。我正在使用该hyperref
包在文件中添加链接,.bib
如下面的 MWE 所示。
\documentclass{article}
\usepackage[hidelinks]{hyperref}
\begin{document}
Sample Text \cite{Ref1}
\bibliographystyle{h-physrev}
\bibliography{Refs}
\end{document}
附有.bib
文件
@article{Ref1,
author = {Author},
journal = {\href{Link1}{Journal}},
volume = {\href{Link1}{Volume}},
pages = {\href{Link1}{Pages}},
year = {\href{Link1}{Year}},
title = {\href{Link1}{Title}},
}
但是,如果 url 中包含“-”字符pages
,则脚本将无法编译。
@article{Ref1,
author = {Author},
journal = {\href{Link1}{Journal}},
volume = {\href{Link1}{Volume}},
pages = {\href{Link-1}{Pages}},
year = {\href{Link1}{Year}},
title = {\href{Link1}{Title}},
}
“-”符号在所有其他条目的 URL 中均有效。这是一个错误吗?有解决方法吗?