Establezca un límite a un autor cuando utilice "et al." en biblatex

Establezca un límite a un autor cuando utilice "et al." en biblatex

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 maxcitenamesde 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}

ingrese la descripción de la imagen aquí

\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}

ingrese la descripción de la imagen aquí

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}

ingrese la descripción de la imagen aquí

información relacionada