我想以 APA 格式引用一本以组织为作者的书。正确的引用格式应如下所示:
美国心理学协会。(2010 年)。美国心理学会出版手册(第 6 版)。华盛顿特区:作者。
但是,当我使用apacite
包和以下.bib 文件时:
@book{1_americanpsychologicalassociation_2010,
author={American Psychological Association},
title={Publication manual of the American Psychological Association},
place={Washington, DC},
edition={6},
publisher={Author},
year={2010}
}
Latex 会自动分隔作者的名字和姓氏,因此输出变成:
协会,AP(2010)。美国心理学会出版手册. 作者,第6版。
两个问题:
- 我怎样才能使作者正确(应该是美国心理学会而不是协会、AP)?
- 输出还遗漏了“(第 6 版)。华盛顿特区:作者。”。我该如何纠正这一部分?
答案1
我怎样才能使作者正确(应该是美国心理学会而不是协会、AP)?
因为你写了
author={American Psychological Association},
BibTeX 错误地认为作者的名字是“美国人”,中间名是“心理学”,姓氏是“协会”。显然这不是你想要的。为了向 BibTeX 表明它正在处理单个“公司”作者,你应该将作者字段写为
author={{American Psychological Association}},
观察多余的一对花括号,这使得 BibTeX 认为只有一位作者只有姓氏(由三个部分组成),但没有名字和中间名。
由于
apacite
书目格式采用所谓的“句子格式”,因此将标题字段写为title={Publication manual of the American Psychological Association},
不正确,因为“American”、“Psychological”和“Association”这三个词都转换为小写。你应该写
title={Publication manual of the {American Psychological Association}},
额外的花括号的存在阻止了小写操作。
输出还遗漏了“(第 6 版)。华盛顿特区:作者。”。我该如何纠正这一部分?
apacite
无法识别名为 的字段place
。您应该使用address
作为字段名称。
我相信以下实现这些评论的 MWE 能够提供您所寻找的内容。
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@book{1_americanpsychologicalassociation_2010,
author = {{American Psychological Association}},
title = {Publication manual of the {American Psychological Association}},
address = {Washington, DC},
edition = {6},
publisher= {Author},
year = {2010}
}
\end{filecontents}
\documentclass{article}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\begin{document}
\cite{1_americanpsychologicalassociation_2010}
\bibliography{mybib}
\end{document}