Only biblatex-apa
versions from v9.0 (2019-11-23) onwards will give you 7th edition APA style. Older versions still produce 6th edition APA style.
If you want to easily find out your version of biblatex-apa
, put \listfiles
at the top of your .tex
file loading biblatex-apa
and compile it. LaTeX will list all package versions in a neat little table at the end of the .log
file. For example on my machine
\listfiles
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=apa, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson}
\printbibliography
\end{document}
produces
*File List*
article.cls 2019/12/20 v1.4l Standard LaTeX document class
size10.clo 2019/12/20 v1.4l Standard LaTeX file (size option)
fontenc.sty
inputenc.sty 2018/08/11 v1.3c Input encoding file
babel.sty 2020/06/10 3.45 The Babel package
bblopts.cfg 2005/09/08 v0.1 add Arabic and Farsi to "declared" options of b
abel
british.ldf 2017/06/06 v3.3r English support from the babel system
csquotes.sty 2019-12-06 v5.2j context-sensitive quotations (JAW)
etoolbox.sty 2019/09/21 v2.5h e-TeX tools for LaTeX (JAW)
keyval.sty 2014/10/28 v1.15 key=value parser (DPC)
csquotes.def 2019-12-06 v5.2j csquotes generic definitions (JAW)
csquotes.cfg
biblatex.sty 2019/12/01 v3.14 programmable bibliographies (PK/MW)
pdftexcmds.sty 2020-06-04 v0.32 Utility functions of pdfTeX for LuaTeX (HO)
infwarerr.sty 2019/12/03 v1.5 Providing info/warning/error messages (HO)
iftex.sty 2020/03/06 v1.0d TeX engine tests
ltxcmds.sty 2019/12/15 v1.24 LaTeX kernel commands for general use (HO)
kvoptions.sty 2019/11/29 v3.13 Key value format for package options (HO)
kvsetkeys.sty 2019/12/15 v1.18 Key value parser (HO)
logreq.sty 2010/08/04 v1.0 xml request logger
logreq.def 2010/08/04 v1.0 logreq spec v1.0
ifthen.sty 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
url.sty 2013/09/16 ver 3.4 Verb mode for urls, etc.
blx-dm.def 2019/12/01 v3.14 biblatex localization (PK/MW)
apa.dbx 2020/05/30 v9.13 APA biblatex style data model
blx-compat.def 2019/12/01 v3.14 biblatex compatibility (PK/MW)
biblatex.def 2019/12/01 v3.14 biblatex compatibility (PK/MW)
standard.bbx 2019/12/01 v3.14 biblatex bibliography style (PK/MW)
apa.bbx 2020/05/30 v9.13 APA biblatex references style
apa.cbx 2020/05/30 v9.13 APA biblatex citation style
biblatex.cfg
l3backend-pdfmode.def 2020-06-03 L3 backend support: PDF mode
british.lbx 2019/12/01 v3.14 biblatex localization (PK/MW)
english.lbx 2019/12/01 v3.14 biblatex localization (PK/MW)
american.lbx 2019/12/01 v3.14 biblatex localization (PK/MW)
american-apa.lbx 2020/05/30 v9.13 APA biblatex localisation
english-apa.lbx 2020/05/30 v9.13 APA biblatex localisation
british-apa.lbx 2020/05/30 v9.13 APA biblatex localisation
mytest.bbl
t1cmtt.fd 2019/12/16 v2.5j Standard LaTeX font definitions
***********
which shows that my machine is running biblatex-apa
v9.13 (2020-05-30).
If you need 7th edition APA style, ensure that your system is fully up to date and that biblatex-apa
is at least at version v9.12. Previous versions of biblatex-apa
had bugs (in particular for @incollection
and @inproceedings
entries).
Overleaf only
The most recent version of biblatex-apa
you can get on Overleaf is v9.2 (2019/11/29). In order to get that version, you need to switch your project TeX Live version to 2019. There are some images about how to do that at the Overleaf blog https://www.overleaf.com/blog/new-feature-select-your-tex-live-compiler-version.
Older TeX live versions than 2019 will not provide biblatex-apa
versions that produce 7th edition APA style.
But as mentioned above v9.2 still contains some errors. At the moment the only way to get a bug-free biblatex-apa
version on Overleaf is to
- download
biblatex-apa
from CTAN (https://ctan.org/pkg/biblatex-apa, specifically http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-apa.zip)
- unzip it, and
- upload all files with the extension
.bbx
, .cbx
, .dbx
and .lbx
into the root directory of your Overleaf project (the files should be on the same level/in the same folder as your main .tex
file).
- Finally, make sure you have TeX Live 2019 selected in your project settings. To avoid trouble with leftover temporary files, clear the cache (https://www.overleaf.com/learn/how-to/Clearing_the_cache).
The project would then look roughly like this https://www.overleaf.com/read/wpmfncnzzfkd.
Note that this procedure works at the time of writing this answer, but is not guaranteed to work in the future, since future versions of biblatex-apa
may require future versions of biblatex
or Biber that may not be available on Overleaf.
biblatex-apa
. Only versions from v9.0 (2019-11-23) onwards will give you 7th edition APA style (you'll definitely want the current v9.13 [2020-05-30], though, some earlier versions had small bugs). Older versions ofbiblatex-apa
will produce 6th edition APA style. You can easily find out your version ofbiblatex-apa
by adding\listfiles
to the top of your.tex
file. LaTeX will then write the package/file versions to the end of the.log
file.biblatex-apa
, which has all the bugfixes, but will at least give you something that in principle produces 7th edition APA style (see also tex.stackexchange.com/q/546484/35864).biblatex-apa
you won't need the\DeclareLanguageMapping{british}{british-apa}
any more.2019/11/29 v9.2 APA biblatex references style
. I switched also to the TeX Live version 2019, thanks for this hint! Checking out your answer to the linked question means I will have to wait until Overleaf updates thebiblatex
package I guess? ... I think there is no other way if I want to stay on Overleaf? Just saw your answer, I will try this out then. Thanks!