我正在使用 latex 包电气电子工程师学会我想知道引用网站的格式是什么?引用中包含 URL 的哪些字段是必需的?
答案1
这里是ieeetran.bst
没有必填字段,接受的字段为author
、month
、year
、title
、howpublished
、和organization
。address
note
url
您的实际 .bib 条目可能看起来像这样:
@electronic{website2013,
author = "Smith, John",
title = "Webpage Title",
url = "http://link.com"
}
我参考了 .bst 中的相关信息来找出这一点:
FUNCTION {electronic}
{ std.status.using.period
start.entry
if.url.alt.interword.spacing
format.authors output
name.or.dash
format.date.electronic output
format.article.title.electronic output
format.howpublished "howpublished" bibinfo.check output
format.organization "organization" bibinfo.check output
format.address "address" bibinfo.check output
format.note output
format.url output
fin.entry
empty.entry.warn
if.url.std.interword.spacing
}
我还必须参考FUNCTION {format.date.electronic}
和的定义FUNCTION {format.authors}
来确定month
、year
和author
是正确的字段,而不是date
和authors
。
bibinfo.check
以下是有关和的一些信息bibinfo.warn
(也来自 .bst),对于解释上述某些代码很有用:
% bibinfo.check avoids acting on missing fields while bibinfo.warn will
% issue a warning message if a missing field is detected. Prior to calling
% the bibinfo functions, the user should push the field value and then its
% name string, in that order.
答案2
虽然并不理想,但我设法“手工制作”了 IEEE 网站格式:
@electronic{Xtext,
author= "Eclipse Foundation Inc.",
title = "\textit{Xtext For the specification of languages} {[Online]}",
howpublished={Available: \url{http://www.eclipse.org/Xtext/}},
note = "[Accessed: 08 January 2023]",
year = 2022,
}
导致:
E. F. Inc. (2022) Xtext For the specification of languages [Online].
Available: http://www.eclipse.org/Xtext/. [Accessed: 08 January 2023].
这是因为直接使用 ieeetran.bst 的电子参考文献与 IEEE 引用网站的指南看起来不同: