我正在使用 BibTeX 来ieeetran.bst
格式化我的参考书目,并且我想引用一个 URL。最初我尝试使用以下代码:
@electronic{Nobelprize.org2009,
Author = {Nobelprize.org},
Booktitle = {Nobel Media AB},
Howpublished = {http://www.nobelprize.org/nobel_prizes/physics/laureates/2009/},
Title = {{The Nobel Prize in Physics 2009}},
Year = {2013}}
除了 URL 没有损坏外,其他一切都正常。搜索了一段时间后,我发现我应该使用\url
或\href
来正确换行。但是,当我使用
@electronic{Nobelprize.org2009,
Author = {Nobelprize.org},
Booktitle = {Nobel Media AB},
Howpublished = {\url{http://www.nobelprize.org/nobel_prizes/physics/laureates/2009/}},
Title = {{The Nobel Prize in Physics 2009}},
Year = {2013}}
URL 根本就不显示。我不知道为什么会发生这种情况。我尝试同时包括url
和hyperref
包,虽然该\url
命令在主文档中有效,但当我在参考书目中使用它时似乎存在某种问题。非常感谢您的帮助。
编辑1:我应该提到我正在使用一个ieeetran.bst
可以正确输出howpublished
参数的改编版本。
编辑 2:我解决了这个问题。看来IEEEtran.bst
我从 IEEE 直接下载的文件不是该文件的最新版本。MacTeX 附带的版本是 2008 年的,而 IEEE 的版本是 2007 年的。更新到这个最新版本解决了我的问题。