![没有用于可点击链接的 bibtex 样式文件而不明确显示 url?](https://linux22.com/image/305621/%E6%B2%A1%E6%9C%89%E7%94%A8%E4%BA%8E%E5%8F%AF%E7%82%B9%E5%87%BB%E9%93%BE%E6%8E%A5%E7%9A%84%20bibtex%20%E6%A0%B7%E5%BC%8F%E6%96%87%E4%BB%B6%E8%80%8C%E4%B8%8D%E6%98%8E%E7%A1%AE%E6%98%BE%E7%A4%BA%20url%EF%BC%9F.png)
有同样的问题bibtex - 如何获得没有 URL 的网页链接(最好在号码上有链接), 我想知道:
真的没有可以自由访问的 bibtex 样式吗?(这样我就不必编辑参考书目项目或我的 bibtex 样式文件)它将使用 url 字段来构成整个书目项目[改变颜色并变成]无需明确显示 URL 即可点击?
这对我来说不是一个解决方案,因为我不想在我的参考文献中添加任何额外的文本。
《物理学年鉴》的做法正是我所寻找的:
如果不存在这样的 bibtex 样式,那么实现此结果的最简单的解决方案是什么?
更新:为了提供可以使用的代码,让我们从以下示例开始:
% pdflatex, bibtex, pdflatex, pdflatex
\begin{filecontents}{mybib.bib}
@book{pascal,
title={Pensees},
author={Pascal, B. and Krailsheimer, A.},
series={Penguin classics},
url={http://books.google.cz/books?id=jakUTllF9G0C},
year={1995},
publisher={Penguin Books Limited}
}
\end{filecontents}
\documentclass{article}
\usepackage[backend=bibtex]{biblatex}
\usepackage{hyperref}
\bibliography{mybib}
\begin{document}
Give it a try: \cite{pascal}
\printbibliography
\end{document}
给予:
更新 2:使用 biblatex(和相同的参考书目条目),我们得到:
% pdflatex, biber, pdflatex, pdflatex
\documentclass{article}
\usepackage{biblatex}
\usepackage{hyperref}
\addbibresource{mybib.bib}
\begin{document}
Give it a try: \cite{pascal}
\printbibliography
\end{document}
所以问题是: 如何让 url 消失,并让整个(或部分)条目成为给定 url 的链接?
答案1
因此,似乎确实没有 bibtex 样式可以轻松实现所需的功能。感谢 cfr,我发现了 biblatex/biber,我喜欢的解决方案是https://tex.stackexchange.com/a/48409/66983来自问题biblatex:使标题超链接到 DOI、URL 或 ISBN。它的功能比我想要的还要多。