I have several references for which I do not have the last authors. In the bibtex file, references have:
author = {Author1 and Author2 and Author3 and Author4 and Author5 and Author6 and others}
Right now they appear as :
Author1, Author2, Author3, Author4, Author5, Author6 and others
I want them to appear as:
Author1, Author2, Author3, Author4, Author5, Author6 et al.
In the bst is say:
FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ "\FormatName{" s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ * "}" * 't :=
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ numnames #2 >
{ "," * }
'skip$
if$
t "others" =
{ " et~al." * }
{ " and " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
Why doesn't the t "others" = statement work ?