I use this code block to declare the bibliography style of my article. The result for most of my in-text citations looks as expected (authoryear citation), however, some citations include the first names or more authors than needed (e.g., J. V. Smith, Williams, and Hall, 2020). I am using the \citep{}and \textcite{} commands.
Moreover, the sorting of my bibliography is not consistently in the style author year even though I am using sorting=nyt.
%%% Bibliography
\usepackage[
style=apa,
backend=biber,
bibencoding=utf8,
bibwarn=false,
isbn=false,
url=true,
doi=false,
eprint=false,
giveninits=true,
natbib=true,
maxbibnames=99,
]{biblatex}
\DeclareNameAlias{author}{family-given}
\DeclareNameAlias{editor}{family-given}
\DeclareNameAlias{translator}{family-given}
\addbibresource{references.bib}
Some example entries:
@article{vandenBroeke.2009,
author = {{van den Broeke}, Michiel and Bamber, Jonathan and Ettema, Janneke and Rignot, Eric and Schrama, Ernst and {van de Berg}, Willem Jan and {van Meijgaard}, Erik and Velicogna, Isabella and Wouters, Bert},
year = {2009},
title = {Partitioning recent Greenland mass loss},
pages = {984--986},
pagination = {page},
volume = {326},
journaltitle = {Science (New York, N.Y.)},
language = {eng},
doi = {10.1126/science.1178176},
number = {5955},
}
@article{vandenBroeke.2008,
author = {{van den Broeke}, Michiel and Smeets, Paul and Ettema, Janneke and Munneke, Peter Kuipers},
year = {2008},
title = {Surface radiation balance in the ablation zone of the west Greenland ice sheet},
keywords = {Greenland;observations;radiation balance},
volume = {113},
issn = {0148-0227},
journaltitle = {Journal of Geophysical Research},
shortjournal = {J. Geophys. Res.},
doi = {10.1029/2007JD009283},
number = {D13},
}
@article{vandenBroeke.2016,
author = {{van den Broeke}, Michiel R. and Enderlin, Ellyn M. and Howat, Ian M. and {Kuipers Munneke}, Peter and No{"e}l, Brice P. Y. and {van de Berg}, Willem Jan and {van Meijgaard}, Erik and Wouters, Bert},
year = {2016},
title = {On the recent contribution of the Greenland ice sheet to sea level change},
pages = {1933--1946},
pagination = {page},
volume = {10},
journaltitle = {The Cryosphere},
doi = {10.5194/tc-10-1933-2016},
number = {5},
abstract = {}
}
I would like to have them sorted in the order after the last name of the first author and whenever multiple entries for the same author are available after the year. In case of my example:
- van den Broeke 2008
- van den Broeke 2009
- van den Broeke 2016
Does anybody know how to solve these problems?

uniquenameanduniquelistoptions. See https://tex.stackexchange.com/q/69028/35864 and https://tex.stackexchange.com/q/134535/35864 and the documentation for more in-depth explanation. – moewe Apr 26 '21 at 07:35style=authoryear,and then you overwrite just the bibliography style (but not the citation style) withbibstyle=apa,. It is APA style to setuniquenameanduniquelistto the values you are currently seeing. Butbiblatex-apais not supposed to be used together with a different citation style, it should be used asstyle=apa,. Note thatbiblatex-apacomes with its own sorting scheme and so settingsorting=nyt,is counter-productive if you want APA style. – moewe Apr 26 '21 at 07:37uniquenameanduniquelistto my preamble solved the first issue. – user240690 Apr 26 '21 at 08:16style=authoryearandsorting=nytthe order is still not as expected. – user240690 Apr 26 '21 at 11:24