Re: Uno stile bibliografico personalizzato

#25807
DMW
    Up
    0
    Down
    ::


    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

    Go to top