关于在论文中引用网站,有几个问题。我使用以下 BibTex 来引用网站:
@online{BoostLibrary,
title = "{Boost C++ Libraries}",
url = "http://www.boost.org/",
urldate = "2015-06-30"
}
问题:使用上述 BibTex,参考文献名称显示为[Boo]
但是,在我的其他参考文献(例如一些研究论文)中,年份也出现在参考文献中,例如 [ACH15]。那么,如何才能使参考名称中显示年份数字呢?
此外,使用上述方法,我在参考书目中得到了以下文本,其中也没有显示年份
Boost C++ Libraries. http://www.boost.org/
那么,如何才能在参考书目文本中显示年份呢?
答案1
看起来您正在使用 BibTeX 和alpha
参考书目样式。(如果不正确,请告知。)两条评论:
要使引文标注显示两位数的出版年份缩写形式,请务必提供非空
year
字段。(您提供的示例条目缺少字段year
。)条目类型
@online
未由alpha
书目样式定义;@online
因此,该类型默认为包罗万象的条目类型@misc
,该类型具有名为的字段howpublished
。我建议您将此字段用作 URL 字符串,并将该字段重命名urldate
为note
。
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{hello.bib}
@misc{BoostLibrary,
author = "Boost",
year = 2015,
title = "{Boost C++ Libraries}",
howpublished = "\url{http://www.boost.org/}",
note = "Last accessed 2015-06-30",
}
\end{filecontents}
\bibliographystyle{alpha}
\usepackage{url} % for "\url" macro
\begin{document}
\cite{BoostLibrary}
\bibliography{hello}
\end{document}