在我的稿件 ( apa6
) 中,我引用了世界卫生组织的一份报告。.bib 文件条目如下所示:
@techreport{WHO_2001,
Author = {World Health Organization},
Address = {Genf, Schweiz},
Title = {The world health report 2001 - {Mental} Health: {New} Understanding, New Hope},
Url = {http://www.who.int/whr/2001/en/index.html},
Urldate = {2012-3-7},
Year = {2001}
}
手稿必须遵守 APA 风格指南第 6 版,其中规定应使用可识别的作者组织缩写。我第一次在文中引用这本书时,它应该是这样的:
Foo bar(世界卫生组织[WHO],2001年)。
后续引用应如下所示:
Foo bar(WHO,2001 年)。
是否有捷径可寻?
这是我的序言:
\documentclass[doc]{apa6}
\usepackage[ngerman]{babel}
\usepackage[style=apa,sortcites=true]{biblatex}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} % Umlaute
\usepackage{csquotes}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
答案1
biblatex-apa 已经具有此功能 - 您只需使用shortauthor
bib 文件中的字段即可。请注意,公司名称需要用括号括起来,这样它们就不会被解析为人名的元素。
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[style=apa,sortcites,backend=biber]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\begin{filecontents}{\jobname.bib}
@techreport{who,
Author = {{World Health Organization}},
Shortauthor = {WHO},
Address = {Genf, Schweiz},
Title = {The world health report 2001 - {Mental} Health: {New} Understanding, New Hope},
url = {http://www.who.int/whr/2001/en/index.html},
urldate = {2012-03-07},
Year = {2001}}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Filler text \parencite{who}. Filler text \parencite{who}.
\printbibliography
\end{document}