31 Luglio 2008 alle 18:11
#25807
::
Sostituisci le righe che vanno dalla 393 alla 444, cioè FUNCTION {format.names}, con questa
`FUNCTION {format.names}
{ 'bibinfo :=
duplicate$ empty$ 'skip$ {
's :=
“” 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
“{vv~}{ll}{, f.}{, jj}”
format.name$
bib.name.font
bibinfo bibinfo.check
't :=
nameptr #1 >
{ namesleft #1 >
{ “, ” * t * }
{ numnames #2 >
{ ” ” * }
'skip$
if$
t “others” =
{ ” ” * bbl.etal emphasize * }
{ bbl.and space.word * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 – 'namesleft :=
}
while$
} if$
}`
Ciao
Andrea