En el encabezado de mi documento establecí el máximo de nombres de autores en 2:
\usepackage[style=authoryear-icomp, maxbibnames=9, maxcitenames=2, backend=biber]{biblatex}
Ahora, cuando cito textos con dos autores, LaTeX me da lo siguiente:
(Autor_A/ Autor_B 2012: 232)
Cuando tengo tres autores o más, LaTeX lo hace:
(Autor_A/Autor_B et al. 2012: 232)
Pero quiero que LaTeX simplemente nombre el primer autor si hay más de dos autores... así:
(Autor_A et al. 2012: 232)
¿Algún consejo sobre cómo lograr esto?
Respuesta1
Por defectobiblatex
voluntadtruncar listas de nombres que excedan maxcitenames
de un autor más "et al." ( mincitenames=1
). Sin embargo, biblatex
(también por defecto)notruncar si hacerlo causaría claves de citas ambiguas, lo que sospecho es el caso en su documento. Compare el resultado de los dos ejemplos siguientes:
\documentclass{article}
\usepackage[style=authoryear-icomp,maxbibnames=9,maxcitenames=2,backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{ABC01,
author = {Author, A. and Buthor, B. and C},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text \autocite{ABC01}.
\printbibliography
\end{document}
\documentclass{article}
\usepackage[style=authoryear-icomp,maxbibnames=9,maxcitenames=2,backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{ABC01,
author = {Author, A. and Buthor, B. and C},
year = {2001},
title = {Alpha},
}
@misc{ADE01,
author = {Author, A. and Duthor, D. and E},
year = {2001},
title = {And now for something completely different},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text \autocite{ABC01}.
Some text \autocite{ADE01}.
\printbibliography
\end{document}
Si solo desea un autor en las claves de citas en todas las circunstancias, utilice la opción uniquelist=false
. (Tenga en cuenta que esto puede llevar a los lectores a la conclusión falsa de que "Autor et al." se refiere al mismo equipo de autores).
\documentclass{article}
\usepackage[style=authoryear-icomp,maxbibnames=9,maxcitenames=2,uniquelist=false,
backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{ABC01,
author = {Author, A. and Buthor, B. and C},
year = {2001},
title = {Alpha},
}
@misc{ADE01,
author = {Author, A. and Duthor, D. and E},
year = {2001},
title = {And now for something completely different},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text \autocite{ABC01}.
Some text \autocite{ADE01}.
\printbibliography
\end{document}