1

According to Set limit to one author when using "et al." in biblatex biblatex will ensure that a citation key is unique by expanding the author list.

In my document I use the default style. When I use \citeauthor biblatex will always truncate the author list to 1 author even if it isn't unique. Is there a way to ensure that biblatex will use the same behaviour as in the mentioned post with \citeauthor?

MWE:

\documentclass{article}

\usepackage[bibencoding=utf8,backend=biber]{biblatex}

% These options are based on a template
\ExecuteBibliographyOptions{backref=false,backrefstyle=three+,url=true,urldate=comp,abbreviate=false,maxcitenames=2,maxbibnames=20, uniquelist=true}

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

According to \citeauthor{ABC01}  fact xy is true \cite{ABC01}.
However, \citeauthor{ADE01} mentions that there is some uncertainty \cite{ADE01}.

\printbibliography

\end{document}

Result: ambiguous author list

2
  • 1
    I can't reproduce your problem on my version.... Could you please tell us what version of latex you are using...? – koleygr Nov 8 '19 at 12:54
  • 1
    Indeed it is Biber 2.13 – Benedikt Bock Nov 8 '19 at 13:38
2

The option uniquelist=true, (which your example already loads) is supposed to make the name lists (including those printed by \citeauthor) unique. Unfortunately, there is a bug in Biber 2.13 that prevents uniquelist from working properly if uniquename is not also set. See https://github.com/plk/biblatex/issues/924. This bug will be resolved in the next Biber release.

In the meantime you can add the option uniquename=true, as a workaround. Of course that means that you could also get initials to disambiguate people with the same family name.

\documentclass{article}

\usepackage[backend=biber, style=numeric
  maxcitenames=2, uniquelist=true, uniquename=true]{biblatex}

\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}
According to \citeauthor{ABC01}  fact xy is true \cite{ABC01}.
However, \citeauthor{ADE01} mentions that there is some uncertainty \cite{ADE01}.

\printbibliography
\end{document}

According to Author, Buthor, et al. fact xy is true [1]. However, Author, Duthor, et al. mentions that there is some uncertainty [2].

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.