I have used LaTeX for some time now for writing academic articles, but encountered an error which I haven't seen before. When citing an article in-text, the first letter of the name of the author is also shown.
This is an example of a LaTeX line where the problem occurs:
\textcite{YuFangZhuMa2019} develop an exact polynomial-time algorithm with the use of the Karush-Kun-Tucker conditions.
The result is
Q. Yu et al. (2019) develop an exact polynomial-time algorithm with the use of the Karush-Kun-Tucker conditions.
In the preamble I've used the biblatex package as follows:
\usepackage[style=apa,backend=biber]{biblatex}
And the corresponding bibliography entry is as follows:
@article{YuFangZhuMa2019,
author = {Yu, Q. and Fang, F. and Zhu, N. and Ma, S.},
title = {{A Matheuristic Approach to the Orienteering Problem with Service Time Dependent Profits}},
journal = {European Journal of Operations Research},
year = 2019,
volume = 273,
number = 2,
pages = {488-503},
doi = {10.1016/j.ejor.2018.08.007}
}
As with all other citations, it should just show as "Yu et al. (2019)", and not as "Q. Yu et al. (2019). As far as I can tell, this problem only occurs for articles in which the last name of the first author is too short, i.e. consists of only two letters. If I change the last name of the first author to "Yun", the citation shows correctly. A quick and easy solution would be to remove the first name letter in the bibliography entry, but this results in an inconsistency in bibliography representation, with some authors having a first name and some having none. Does anyone know how to fix this?



style=authoryear,. – moewe May 24 '21 at 14:17