Defina o limite para um autor ao usar "et al." em biblatex

Defina o limite para um autor ao usar "et al." em biblatex

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 maxcitenamesum autor mais "et al." ( mincitenames=1). No entanto, biblatexirá (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}

insira a descrição da imagem aqui

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

insira a descrição da imagem aqui

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}

insira a descrição da imagem aqui

informação relacionada