No cabeçalho do meu documento, defino o máximo de nomes de autores como 2:
\usepackage[style=authoryear-icomp, maxbibnames=9, maxcitenames=2, backend=biber]{biblatex}
Agora, quando cito textos com dois autores, o LaTeX me dá o seguinte:
(Autor_A/ Autor_B 2012: 232)
Quando tenho três autores ou mais, o LaTeX faz isso:
(Autor_A/ Autor_B et al. 2012: 232)
Mas quero que o LaTeX nomeie apenas o primeiro autor se houver mais de dois autores... assim:
(Autor_A et al. 2012: 232)
Alguma dica sobre como conseguir isso?
Responder1
Por padrãobiblatex
vailistas de nomes truncadas excedendo maxcitenames
um autor mais "et al." ( mincitenames=1
). No entanto, biblatex
irá (também por padrão)nãotruncar se isso causaria chaves de citação ambíguas, o que suspeito ser o caso do seu documento. Compare a saída dos dois exemplos a seguir:
\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}
Se você quiser apenas um autor nas chaves de citação em todas as circunstâncias, use a opção uniquelist=false
. (Observe que isso pode levar os leitores à falsa conclusão de que "Autor et al." refere-se à mesma equipe 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}