¿Cómo implemento correctamente Biblatex con el backend de Biber en Texmaker?

¿Cómo implemento correctamente Biblatex con el backend de Biber en Texmaker?

Creo que tengo todo configurado correctamente (después de haber visto otras preguntas). Lo reemplacé bibtex %con biber %en Comandos y seleccioné PdfLaTex + Bib(la)tex + PdfLaTex (x2) + Ver Pdf. Ejemplo de trabajo mínimo de la siguiente manera:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber,style=apa,natbib=true]{biblatex}

\addbibresource{Example.bib}

\begin{document}

\citet{Cocks2011} liked to play in the snow. The snow was rather cold \citep{Cocks2011}.


\printbibliography

\end{document}

La bibliografía de ejemplo:

@article{Cocks2011,
author = {Cocks, L. Robin M. and Torsvik, Trond H.},
doi = {10.1016/j.earscirev.2011.01.007},
issn = {00128252},
journal = {Earth-Science Reviews},
keywords = {Laurentia,Palaeozoic,palaeogeography},
number = {1-2},
pages = {1--51},
publisher = {Elsevier B.V.},
title = {{The Palaeozoic geography of Laurentia and western Laurussia: A stable craton with mobile margins}},
url = {http://linkinghub.elsevier.com/retrieve/pii/S001282521100016X},
volume = {106},
year = {2011}
}

Al ejecutar biber y luego Quick Build se produce el siguiente error:

 ! Package keyval Error: uniqueprimaryauthor undefined.See the keyval package documentation for explanation.Type H <return> for immediate help.... ... dateabbrev=false}

Respuesta1

Lo que hiciste es correcto. Para mí hay sólo un pequeño problema con su código: el apaestilo requiere una \DeclareLanguageMapping declaración. Además, debes cargar csquotes. Así que agregue estas líneas a su preámbulo:

\usepackage[english]{babel} 
\DeclareLanguageMapping{english}{english-apa}
\usepackage{csquotes}

ingrese la descripción de la imagen aquí

Editar(20/02/2019): Como lo indica el comentario de @moewe a continuación, \DeclareLanguageMappingahora es automático en versiones recientes de biblatex-apa.

información relacionada