使用 \url 引用 bibtex 的 url 不会显示 url

使用 \url 引用 bibtex 的 url 不会显示 url

我正在使用 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 根本就不显示。我不知道为什么会发生这种情况。我尝试同时包括urlhyperref包,虽然该\url命令在主文档中有效,但当我在参考书目中使用它时似乎存在某种问题。非常感谢您的帮助。

编辑1:我应该提到我正在使用一个ieeetran.bst可以正确输出howpublished参数的改编版本。

编辑 2:我解决了这个问题。看来IEEEtran.bst我从 IEEE 直接下载的文件不是该文件的最新版本。MacTeX 附带的版本是 2008 年的,而 IEEE 的版本是 2007 年的。更新到这个最新版本解决了我的问题。

相关内容