Hallo zusammen, als blutiger TeX-Anfänger schreibe ich gerade meine Bachelorarbeit. Dabei muss ich den APA-Zitierstil verwenden. Da ich im Text immer nocite verwendet habe geht es vor allem um den richtigen Stil im Literaturverzeichnis. Ich verwende MikTeX. Mein Minimalbeispiel ist: Öffne in Overleaf
\documentclass{article} \usepackage[ngerman]{babel} \usepackage{csquotes} \usepackage[backend=biber, style=apa]{biblatex} \DeclareLanguageMapping{ngerman}{ngerman-apa} \addbibresource{apabsp.bib} \begin{document} Das Zitat in Buch\cite{schlau.2000} ist sehr schlau. \printbibliography \end{document} Die Bib-Datei: Öffne in Overleaf
@BOOK {schlau.2000, author = "Schreiber, Schlauer", title = "Ein schlaues Buch", publisher = "Verlag", year = 2000 } Ich bekomme jedesmal die Fehlermeldung: Öffne in Overleaf
! Undefined control sequence. I.21 \DeclareLanguageMappingSuffix {-apa} ? Mit authoryear geht es problemlos. Ich habe es auch mal ohne DeclareLanguageMapping versucht (In der Dokumentation steht dass er nicht mehr notwendig sei), geht bei mir aber auch nicht. Kann mir jemand helfen? |
Öffne in Overleaf
\DeclareLanguageMapping{ngerman}{ngerman-apa} sparen, es genügt: Öffne in Overleaf
\begin{filecontents*}{\jobname.bib} @BOOK {schlau.2000, author = "Schreiber, Schlauer", title = "Ein schlaues Buch", publisher = "Verlag", year = 2000 } \end{filecontents*} \documentclass{article} \usepackage[ngerman]{babel} \usepackage{csquotes} \usepackage[backend=biber, style=apa]{biblatex}[2017/11/04]% Es wird min. biblatex 3.8 benötigt! \addbibresource{\jobname.bib} \begin{document} Das Zitat in Buch\cite{schlau.2000} ist sehr schlau. \printbibliography \end{document} Wenn dieses Beispiel (wie derzeit bei Verwendung des Overleaf-Links) in der
führt, dann ist das installierte Am besten aktualisierst du sowohl beantwortet 31 Dez '17, 12:58 gast3 |
Codebeispiele immer in die Frage einfügen.
Ich kann das Problem weder mit
biblatex
3.4 von Overleaf noch mit dem aktuellenbiblatex
3.9 nachvollziehen. Ich kann daher nur vermuten, dass bei Dirbiblatex
undbiblatex-apa
in nicht zusammen passenden Versionen installiert sind (konkretbiblatex-apa
ist offenbar neuer). Probier mal ein Update Deiner TeX-Distribution. Beachte dabei, dass bei einem Update vonbiblatex
sowohl alle davon abhängigenbiblatex
-Zusatzpakete (wie ebenbiblatex-apa
) als auchbiber
aktualisiert werden muss!