Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

In my manuscript (apa6) I'm citing a report by the World Health Organisation. The .bib-file entry looks like this:

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

The manuscirpt has to adhere to APA style guide 6th ed., which states that recognizable abbreviations for authoring organisations should be used. The first time I'm citing this book in the text, it should look like this:

Foo bar (World Health Organization [WHO], 2001).

Subsequent citations should look like this:

Foo bar (WHO, 2001).

Is there an easy way to do this?

This is my preamble:

\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}
share|improve this question

1 Answer 1

up vote 7 down vote accepted

biblatex-apa already has this feature - you just need to use the shortauthor field in your bib file. Note that corporate names need to be wrapped in braces so that they don't get parsed into elements of a person's name.

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

enter image description here

share|improve this answer
    
Ah, thanks a lot. I was hoping there was something like this. I must have missed it in the documentation. –  crash Mar 8 '12 at 22:08
    
Is there a possibility to make biblatex-apa coming up with (APA, 2013) after I already cited (American Psychiatric Association [APA], 2000)? Note the different book reference (different dsm versions in my case). At least, I couldn't even find out if that is APA style, but it definetely makes sense to me. –  entne Oct 23 '13 at 13:31

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.