BibTeX 中的 urldate 被忽略

BibTeX 中的 urldate 被忽略

.bib我在我的文件中引用了这样的在线资源:

@misc{JavaCross,
  author = {Sun},
  title = {Java Sun: Definition Cross Plattform},
  note = {\url{http://java.sun.com/products/jlf/ed1/dg/higq.htm}},
  lastvisited = {2012-03-20},
}

不起作用lastvisited。它只是被忽略了。我还尝试了lastcheckedurldate,这是我在谷歌上找到的。

非常感谢您的帮助。

答案1

理想情况下,您将使用书目样式文件(命令的参数\bibliographystyle),该文件设置为识别和处理名为“lastvisited”的字段。您当前使用的是哪种样式文件?

如果您无法获得合适的样式文件(扩展名.bst)来处理名为“lastvisited”的字段的内容,则可以采取以下任一策略:

  • note首先,你可以将和字段的内容合并lastvisited为一个note字段,即合并

    note = {\url{http://java.sun.com/products/jlf/ed1/dg/higq.htm}},
    lastvisited = {2012-03-20},
    

    进入

    note = {\url{http://java.sun.com/products/jlf/ed1/dg/higq.htm}, visited 2012-03-20},
    
  • 其次,如果您使用的是相当现代的 bib 样式文件(即,识别名为 的字段url),您可以(i)将标签“note”更改为“url”以及(ii)将标签“lastvisited”更改为“note”并将“visited on”添加到新字段的内容中note

    url = {\url{http://java.sun.com/products/jlf/ed1/dg/higq.htm}},
    note = {visited on 2012-03-20},
    

    附录:一些相当现代的 bib 样式文件(即识别名为 的字段url)的示例是随包附带的文件natbibplainnat.bstunsrtnat.bstabbrvnat.bst。它们的行为非常类似于plainunsrtabbrv样式文件,同时识别五个附加字段-- doieidisbnissnurl-- 超出了原始 bib 样式文件plainunsrt, 和识别的 22+ 个字段abbrv

答案2

我也遇到过这种情况,所以我改变了 IEEEtran.bst 文件包含 urldate。

目前它产生类似的东西:

tex.stackexchange.com (Accessed March 4, 2016)

鉴于:

@misc{example,
    url = {tex.stackexchange.com},
    urldate = {March 4, 2016}
}

如果您想将其更改为其他短语(例如“上次访问”),只需在文件中搜索“访问”即可。

相关内容