BibLatex - Hilfe mit APA/Harvard

BibLatex - Hilfe mit APA/Harvard

Ich verwende den APA-Stil in Biblatex und möchte wissen, wie ich die Klammern um das Jahr entfernen kann. Ich habe dafür Code mit authoryear gefunden, aber nichts für APA. Das ist mein Code:

\usepackage[backend=biber,style=apa,natbib=true]{biblatex}
\DeclareLanguageMapping{english}{english-apa} %get year
\usepackage{xpatch}
\addbibresource{example.bib}

...begin document...

\printbibliography[heading=bibintoc]
\xpatchbibmacro{date+extradate}{%
  \printtext[parens]%
}{%
  \setunit*{\addcomma\space}%
  \printtext%
}{}{} 
\printbibliography
\enddocument

PS: Es ist für die Abschlussarbeit, also habe ich nur die Teile hinzugefügt, die ich für relevant halte. Sagen Sie mir Bescheid, wenn mehr benötigt wird!

Antwort1

biblatex-apawurde speziell geschrieben, um alle komplexen Anforderungen des Publication Manual of the American Psychological Association zu erfüllen. Das bedeutet, dass es ziemlich schwierig sein kann, den Stil so zu ändern, dass er von der beabsichtigten APA-Ausgabe abweicht.

AlsAlan Munn Erwähnungen in den KommentarenEs ist normalerweise besser, einen der Standard-Stile oder einen Stil derbiblatex-extBündeln Sie als Grundlage für einen benutzerdefinierten Stil, anstatt ihn zu ändern biblatex-apa.

Für diesen Fall gibt es zwar eine recht einfache Lösung, aber grundsätzlich sollte man sich nicht darauf verlassen.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=apa, backend=biber]{biblatex}

\DeclareFieldFormat{apadate}{%
  \ifboolexpr{ test {\ifdatecirca} or test {\ifdateuncertain} }
    {\printtext{\mkbibbrackets{#1}}}
    {\printtext{#1}}}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}
\printbibliography
\end{document}

Sigfridsson, E. & Ryde, U. 1998. Vergleich von Methoden zur Ableitung atomarer Ladungen aus dem elektrostatischen Potential und Momenten. Journal of Computational Chemistry, 19(4), 377–395. doi:10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P

Die Antworten inWie entferne ich (richtig) die Klammern um das Jahr im Autorjahresstil? (v3)zeigen Sie, wie Sie die Klammern für die Standard-Stile entfernen würden und biblatex-ext(aber nach dem Code in der Frage zu urteilenDukenne ich schon...).

verwandte Informationen