BibLatex - Ayuda con APA/Harvard

BibLatex - Ayuda con APA/Harvard

Estoy usando el estilo APA en Biblatex y quiero saber cómo puedo quitar las paréntesis alrededor del año. Encontré código para esto con Authoryear, pero nada para APA. Este es mi código:

\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

PD: es para la tesis, así que solo agregué lo que creo que son las partes relevantes. ¡Avíseme si se necesita más!

Respuesta1

biblatex-apafue escrito específicamente para cumplir con todos los complejos requisitos del Manual de Publicaciones de la Asociación Estadounidense de Psicología. Esto significa que puede resultar bastante complicado modificar el estilo para desviarse del resultado APA previsto.

ComoAlan Munn menciona en los comentariosnormalmente es mejor utilizar uno de los estilos estándar o un estilo delbiblatex-extagrupar como base para un estilo personalizado que modificarlo biblatex-apa.

En este caso existe una solución bastante sencilla, pero no debes contar con esto en general.

\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. Comparación de métodos para derivar cargas atómicas a partir del potencial y momentos electrostáticos. Revista de Química Computacional, 19(4), 377–395. doi:10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P

las respuestas en¿Cómo eliminar (correctamente) los paréntesis alrededor del año en estilo autoraño? (v3)muestre cómo eliminaría los paréntesis de los estilos estándar y biblatex-ext(pero a juzgar por el código de la preguntaya los conozco...).

información relacionada