Hy everyone!

Im currently using biblatex with style=authoryear. When i quote with \parencite it looks quite similar than apa. But not exactly. There is still a coma between the author and the year i need to get rid of: (Hemingway, 1980, 45) --> (Hemingway 1980, 45). I tried style=apa but i get Errors. What am I doing wrong? Thanks a lot!

\documentclass[11pt, oneside]{report}








Text text text text \parencite[S. 265]{Diepen}

\newpage \defbibheading{bibliography}{% 

\printbibliography \setlength{\bibitemsep}{\baselineskip}


Some of the errors i get when i change style=apa:

\iffieldundef {endyear}{...
l.745 \setlength
./Introduction.tex:745: Undefined control sequence.
<argument> \mkbibdateapalongextra 

Package biblatex Warning: Bibliography string 'retrieved' undefined
(biblatex)                at entry 'Byrum' on input line 744.
  • 1
    You should learn to make better (complete) examples. The apa-style needs a language mapping: \DeclareLanguageMapping{ngerman}{ngerman-apa} , Commented Nov 3, 2015 at 11:57
  • Ok Sorry :) i still get the errors though
    – Jaka11
    Commented Nov 3, 2015 at 12:18
  • Your example doesn't use the code I mentioned. It also doesn't use apa style. So how do you know that it still gives the error? And your error mentions line 745, so I doubt very much that you actually compiled the example you show. Commented Nov 3, 2015 at 12:21
  • I did. Im gonna edit it the way the errors are showing. The "text" part is just a little longer in my document. line 745 is \printbibliography
    – Jaka11
    Commented Nov 3, 2015 at 12:29
  • 1
    Why did you add the command \DeclareLanguageMapping before loading biblatex? Didn't you see that this gives an ! Undefined control sequence. error straightaway? Commented Nov 3, 2015 at 12:33

1 Answer 1


Removed \addcome


Not the answer you're looking for? Browse other questions tagged .