I cannot, for the life of me, get biblatex
's apa
style to work. Other biblatex
styles work fine, apa
, however, does neither print a reference list, nor produce a citation at all (single output is key in boldprint). Warning "undefined references" is produced.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[german, ngerman]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=apa, backend=biber]{biblatex}
\DeclareLanguageMapping{german}{german-apa}
\begin{filecontents}{apa-test-bib.bib}
@book{Labov1972,
Address = {Philadelphia},
Author = {William Labov},
Publisher = {University of Pennsylvania Press},
Title = {Sociolinguistic Patterns},
Year = {1972}}
\end{filecontents}
\addbibresource{apa-test-bib.bib}
\begin{document}
Bla \cite{Labov1972}
\printbibliography
\end{document}
I run the newest version available of all packages.
Can someone help, please? Am I just overlooking the obvious?
Best Answer
This is a bug in biblatex 1.7 and the
\RequireBiber[3]
setting it appears. This was changed in biblatex-apa style 4.5. You can change the apa.bbx file to\RequireBiber[2]
to fix it. I have released version 4.6 of the style with this setting and it should be in TL today.