我喜欢 phjcp 风格。[作者][期刊][粗体卷][首页][(年份)]。我还想在最后附上论文的 URL。我还没搞清楚该怎么做。我加载了 hyperref 包、cite 包和 url 包。我的 bib 文件是使用 Mendeley 1.9.2 (Mac) 创建的,我使用的是 Texmaker 4.0.2 (Mac) 并使用 MacOSX 10.7.5。
我的 bibifile 上的典型参考文献如下所示,尽管并非所有条目都有
@article{Narayanan2010,
author = {Narayanan, H and Verner, S N and Mills, K L and Remkemer, R and Garikipati, K},
doi = {10.1088/0953-8984/22/19/194122},
file = {:Users/Lorean/Dropbox/Journal Articles/J. Phys. Condens. Matter/Narayanan et al.. 2010.pdf:pdf},
issn = {0953-8984},
journal = {J. Phys.: Condens. Matter},
month = may,
number = {19},
pages = {194122},
title = {{In silico estimates of the free energy rates in growing tumor spheroids}},
url = {http://stacks.iop.org/0953-8984/22/i=19/a=194122?key=crossref.6feb263aa96b7af8953f1a389eebd6fe},
volume = {22},
year = {2010}
}
我的书目如下:
\bibliographystyle{phjcp}
\bibliography{library}
[74] A. Noy、DV Vezenov 和 CM Lieber,《材料科学年鉴》27,381(1997 年)。
有人知道如何在参考文献末尾添加 URL,以便我可以将其用作超链接来打开文章吗?如果这种参考书目样式无法实现,是否有类似的样式?
答案1
书目样式phcjp
不包含字段调用url
。(考虑到样式文件上次更新于 1988 年,这种遗漏可能并不奇怪……)幸运的是,条目类型@article
确实包含一个名为 的“可选”字段note
。(大多数其他条目类型也是如此。)如果note
提供了该字段,其内容将显示在书目条目的末尾。
因此,您可以按如下方式进行:
请确保加载
url
或hyperref
包以激活命令\url
。在条目字段中输入类似以下内容
note
:note = "Available online at \url{some.long.url.string.here}, last accessed on <some date>"
url
如果您的书目条目中已经存在名为 的字段(例如,因为它是由 Mendeley 生成的),只需将字段名称从 更改url
为note
,并将 URL 字符串包含在\url{...}
宏中。如果您想提供更多信息(例如上次访问电子条目的时间),您也可以这样做。
答案2
完整的答案(不适合评论):
问题是phcjp
style ( \bibliographystyle{phjcp}
) 本身并不使用 URL。这意味着如果您使用它们,您的作品将不再“符合 phcjp 标准”。
尽管如此,如果你想使用 URL,没有什么可以阻止你(假设没有样式限制)。也许natbib
你不想处理这个问题,而是想尝试一下biblatex
(参见bibtex 与 biber 以及 biblatex 与 natbib 的比较)
此外,有几个答案可能会对你有所帮助: