Biblatex:在引文中缩写作者组织

Biblatex:在引文中缩写作者组织

在我的稿件 ( 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 已经具有此功能 - 您只需使用shortauthorbib 文件中的字段即可。请注意,公司名称需要用括号括起来,这样它们就不会被解析为人名的元素。

\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}

在此处输入图片描述

相关内容