I found this answer to a very similar question: BibTeX: How to reduce long author lists to “Firstauthor et al.”?
However, the proposed solution did not work for me. I have a style provided by the publisher who, at the same time explains that the reference authors should be truncated after the third author (followed by et al)
in the file I found the { namesleft #1 > and changed it as instructed in that reply but it did not work. Can you help me?
{ 'bibinfo :=
duplicate$ empty$ 'skip$ {
's :=
"" 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv~}{ll}{ f{}}{ jj}"
format.name$
remove.dots
bibinfo bibinfo.check
't :=
nameptr #1 >
% {
% namesleft #1 >
nameptr #1 >
{
nameptr #3
#1 + =
numnames #5
> and
{ "others" 't :=
#1 'namesleft := }
'skip$
if$
namesleft #1 >
{ ", " * t * }
{
"," *
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
{
" " * bbl.etal *
}
{ " " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
} if$
} ```

nameptr #1 >doesn't belong. – Mico Sep 09 '20 at 22:07spbasic,spphys, andspmpsci. Which one do you employ? – Mico Sep 09 '20 at 22:40