Definindo o estilo de citação 'filosofia-moderna': mostrar o nome do primeiro autor e adicionar 'a' ou 'b' para primeiros autores duplicados?

Definindo o estilo de citação 'filosofia-moderna': mostrar o nome do primeiro autor e adicionar 'a' ou 'b' para primeiros autores duplicados?

Atualmente estou escrevendo minha tese de mestrado e sou muito novo no Latex. Gostaria de alterar a saída do estilo de citação "filosofia clássica". Quando tenho dois artigos com o mesmo primeiro autor, mas com anos e segundos autores diferentes, recebo o seguinte texto:

(AutorA e AutorB, 2019; AutorA e AutorC, 2021)

Em vez disso, gostaria de usar apenas o primeiro autor, porque como os anos são diferentes, isso ainda permite fazer uma distinção clara. Eu gostaria que aparecesse como:

(AutorA, 2019; AutorA, 2021)

Mas há um segundo cenário, no qual gostaria de adicionar letras minúsculas. Se eu tiver dois artigos com o mesmo primeiro autor, publicados no mesmo ano, gostaria que aparecessem como:

(AutorA, 2019a e AutorA, 2019b)

Dependendo do nome do segundo autor, deverá ser utilizada a letra minúscula a para o primeiro autor no alfabeto e b para o artigo com o segundo autor no alfabeto.

Este é o meu código de exemplo:

\documentclass{article}

\usepackage[style = philosophy-classic, sorting = nyt, backend = biber, scauthors=all, dashed = FALSE]{biblatex} 

\renewcommand*{\nameyeardelim}{\addcomma\space}

\DeclareNameAlias{author}{last-first}
\DeclareNameAlias{editor}{last-first}

\addbibresource{bibfile.bib}

\DefineBibliographyStrings{ngerman}{
    andothers = {{et\,al\adddot}},
}

\begin{document}
    Here I would like to cite two papers written by the same author, but published in different years \parencite{paper1, paper2}.
    
    Here I would like to cite two papers written by the same author, but published in the same year \parencite{paper1, paper3}.
    
    \printbibliography
\end{document}

E este é o meu bibfile de exemplo:

@article{paper1,
    title={Title of Paper 1},
    author={AuthorA, A. and AuthorB, B.},
    journal={Journal},
    volume={1},
    number={2},
    pages={5--10},
    year={2019}
}

@article{paper2,
    title={Title of Paper 2},
    author={AuthorA, A. and AuthorC, C.},
    journal={Journal},
    volume={2},
    number={3},
    pages={2--11},
    year={2021}
}

@article{paper3,
    title={Title of Paper 3},
    author={AuthorA, A. and AuthorD, D.},
    journal={Journal},
    volume={3},
    number={2},
    pages={11--30},
    year={2019}
}

Eu realmente aprecio a ajuda!

informação relacionada