.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
。它只是被忽略了。我还尝试了lastchecked
和urldate
,这是我在谷歌上找到的。
非常感谢您的帮助。
答案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
)的示例是随包附带的文件natbib
:plainnat.bst
、unsrtnat.bst
和abbrvnat.bst
。它们的行为非常类似于plain
、unsrt
和abbrv
样式文件,同时识别五个附加字段--doi
,eid
,isbn
,issn
和url
-- 超出了原始 bib 样式文件plain
,unsrt
, 和识别的 22+ 个字段abbrv
。
答案2
我也遇到过这种情况,所以我改变了 IEEEtran.bst 文件包含 urldate。
目前它产生类似的东西:
tex.stackexchange.com (Accessed March 4, 2016)
鉴于:
@misc{example,
url = {tex.stackexchange.com},
urldate = {March 4, 2016}
}
如果您想将其更改为其他短语(例如“上次访问”),只需在文件中搜索“访问”即可。