Similar to this post, I would like to limit the author list in a citation to one + et al. (even if the author teams may be different). The proposed solution (uniquelist=false
) essentially also works, but there is a problem when using it in combination with citestyle=authoryear-comp
. If in the bibliography, the same (first) author once appears with their given name written out, and once only with their initials, they are not treated as the same author. So in a list of citations, even though citestyle=authoryear-comp
, the citations will be separated. Here's an example:
\documentclass{article}
\usepackage[
citestyle=authoryear-comp,
maxcitenames=1,
giveninits=true,
uniquename=init,
uniquelist=false,
ibidtracker=context,
%
bibstyle=authoryear,
dashed=false, % dashed: substitute rep. author with ---
date=year,
sorting=nyt,
minbibnames=3,
hyperref=true,
backref=true,
citecounter=true,
citetracker=true,
natbib=true, % natbib compatibility mode (\citep and \citet still work)
backend=biber, % Compile the bibliography with biber
]{biblatex}
\usepackage{filecontents}
\usepackage{hyperref}
\begin{filecontents}{\jobname.bib}
@misc{ABC01,
author = {Author, A. and Buthor, B. and C},
year = {2001},
title = {Alpha},
}
@misc{ABC02,
author = {Author, A. and Buthor, B. and Cuthor, C., and Duthor, D.},
year = {2001},
title = {Beta},
}
@misc{ADE01,
author = {Author, Andrew and Duthor, D. and E},
year = {2001},
title = {And now for something completely different},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text \citep{ABC01, ABC02, ADE01}.
Some text \autocite{ADE01}.
\printbibliography
\end{document}
I tried to fix this behavior by following this post and setting giveninits=true
and uniquename=init
, but that did not solve the issue. How can I get biblatex
to treat Author, A. and Author, Andrew as the same author?