BibLaTeX usa vários autores na citação, embora as referências tenham anos diferentes

BibLaTeX usa vários autores na citação, embora as referências tenham anos diferentes

Eu uso o BibLaTeX para gerenciar citações. Porém, citações inline com três ou mais autores às vezes utilizam mais de um autor, embora essas referências tenham anos diferentes e, portanto, possam ser distinguidas.

Dou-lhe um MWE para esclarecer meu problema:

\documentclass{report}
\usepackage{filecontents}
\usepackage[backend=biber,style=authoryear,mincitenames=1,maxcitenames=2,giveninits=true,uniquename=mininit]{biblatex}

\begin{filecontents}{mybib.bib}
@article{Test2018,
    author = {Human, B and Person, P and Somebody, B},
    journal = {Journal of Journals},
    number = {1},
    pages = {1--8},
    title = {qwerty},
    volume = {1},
    year = {2018}
}
@article{Test2019,
    author = {Human, B and Random, R and Person, P},
    journal = {Journal of Papers},
    number = {1},
    pages = {1--8},
    title = {asdasd},
    volume = {1},
    year = {2019}
}
@article{Two2019,
    author  = {First, Stephan and Second, Robert},
    journal = {Journal of Research},
    number = {1},
    pages = {3--5},
    title = {A Title},
    volume = {1},
    year = {2019}
}

@article{Three2019,
    author  = {Uno, Alpha and Second, Beta and Third, Gamma},
    journal = {Journal of Stuff},
    number = {1},
    pages = {3--5},
    title = {Another Title},
    volume = {1},
    year = {2019}
}
\end{filecontents} 

\addbibresource{mybib.bib}

\begin{document}

This is a text with \autocite{Test2018} and \autocite{Test2019}. 

This is a two authors citation \autocite{Two2019}.

This is an unrelated citation with three authors \autocite{Three2019}.

\printbibliography
\end{document}

Resultado esperado:

This is a text with (Human et al. 2018) and (Human et al. 2019).
This is a two authors citation (First and Second 2019).
This is an unrelated citation with three authors (Uno et al. 2019).

Produção real:

This is a text with (Human, Person, et al. 2018) and (Human, Random, et al. 2019).
This is a two authors citation (First and Second 2019).
This is an unrelated citation with three authors (Uno et al. 2019).

Como posso configurar o BibLaTeX para me fornecer o resultado esperado? Tentei várias variantes de uniquenameetc., mas sem sucesso.

Muito obrigado antecipadamente!

Responder1

Acho que encontrei a solução sozinho por tentativa e erro. A combinação de uniquename=mininite uniquelist=minyearmostra apenas um autor e et al. quando o ano é diferente, mas adiciona a,b,c etc. quando os autores e o ano são idênticos.

Portanto, todo o bibtex inclui:

\usepackage[backend=biber,style=authoryear,mincitenames=1,maxcitenames=2,giveninits=true,uniquename=mininit,uniquelist=minyear]{biblatex}

Talvez isso seja útil para outras pessoas com problemas semelhantes.

informação relacionada