Wolfgang Engelmann wrote:
> > Alternatively, you can copy "natbib.bst" as "mynatbib.bst" and
> > search/replace all strings like "and", "Ed." etc. by "und", "Hg." etc.
Sorry, there's no natbib.bst. I meant e.g. plainnat.bst
> but have to find out yet how to avoid
> Author1, Author2, und Author3
> instead of
> Author1, Author2 und Author3
> (no comma before und Author3)
e.g., in plainnat.bst:
FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't :=
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ numnames #2 >
{ "," * } <------ Replace this by { "" * }
'skip$
if$
t "others" =
{ " et~al." * }
{ " and " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
J�rgen
P.S.: I still don't understand why you don't use custom-bib instead of these
hacks.