使用natbib
和apa-good
作为样式,我无法显示网站或博客文章类型的引用。
\usepackage{natbib}
\bibliographystyle{apa-good}
\bibliography{msc_thesis}
Test \citep{schroeder_facebook_2012}
msc_thesis.bib
使用 Zotero 直接从网站获取元数据时包含:
@misc{schroeder_facebook_2012,
title = {Facebook Hits One Billion Active Users},
url = {http://mashable.com/2012/10/04/facebook-one-billion/},
abstract = {Facebook just officially reached one billion active users, Facebook {CEO} and co-founder Mark Zuckerberg has announced.},
urldate = {2013-07-17},
journal = {Mashable},
author = {Schroeder, Stan},
month = oct,
year = {2012},
}
APA 格式应按照http://www.studygs.net/citation.htm:
作者。(如果有,请注明出版日期;如果没有,请注明日期)。文章标题。网站标题。检索日期。来自 URL。
但我得到的是:
Schroeder, S. (2012).Facebook 活跃用户达到 10 亿。
我不知道这是否apa-good
是一个“好”的选择,它对于其他类型的媒体一直效果很好。
答案1
一个biblatex
办法
正如我在评论中提到的,Mico 的回答到使用 APA 的互联网引用指出apa-good.bst
需要url
。但由于apa-good.bst
我找到的样式没有产生您期望的输出,我建议biblatex
,采用 APA 格式(称为biblatex-apa
)。
\documentclass{article}
\begin{filecontents}{\jobname.bib}
@misc{schroeder_facebook_2012,
title = {Facebook Hits One Billion Active Users},
url = {http://mashable.com/2012/10/04/facebook-one-billion/},
abstract = {Facebook just officially reached one billion active users, Facebook {CEO} and co-founder Mark Zuckerberg has announced.},
urldate = {2013-07-17},
journal = {Mashable},
author = {Schroeder, Stan},
month = oct,
year = {2012},
}
\end{filecontents}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa,backend=biber]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{\jobname.bib}
\begin{document}
\parencite{schroeder_facebook_2012}
\printbibliography
\end{document}
尽管输出相同,但 biblatex 中更合适的条目类型是@online
(还请注意date
字段):
@online{schroeder2012,
title = {Facebook Hits One Billion Active Users},
url = {http://mashable.com/2012/10/04/facebook-one-billion/},
abstract = {Facebook just officially reached one billion active users, Facebook {CEO} and co-founder Mark Zuckerberg has announced.},
urldate = {2013-07-17},
journal = {Mashable},
author = {Schroeder, Stan},
date = {2012-10},
}
注意:根据手册(§1,“重要变化”),biblatex-apa
依赖于使用biber
而不是bibtex
作为后端(这是 biblatex 的默认行为,但我向 MWE 添加了相应的选项以使其清晰)。
关于迁移到biblatex
,我建议回答以下问题: