On Monday 13 January 2014 18:50:13 Jürgen Spitzmüller wrote:
Thanks all of you giving hints re van von de di della
I tried Jürgens proposal changing the kluwer.bst:
FUNCTION {format.authors}
{ author empty$
{ "" }
# { "{vv~}{ll}{, jj}{, f.}" author format.names }
{ "{ll}{, f.}{, jj}{vv~}" author format.names }
if$
}
FUNCTION {format.editors}
{ editor empty$
{ "" }
# { "{vv~}{ll}{, jj}{, f.}" editor format.names
{ "{ll}{, f.}{, jj}{vv~}" author format.names }
editor num.names$ #1 >
{ " (eds)" * }
{ " (ed.)" * }
if$
}
if$
}
However, the citing style has'nt changed (see de Paula), which actually
does'nt matter
e.g.
FRQ was proposed by de Paula et al. 2006; Correa and Bell-Pedersen 2002.
but all the references in the Bibliography show no author,
but only:
: 1964, Circadian rhythms during and after three months in solitude
underground, J Physiol 174, 217–231.
I tried to find other places in the bst file which could be responsible, but
did not find any so far.
Wolfgang
> 2014/1/13 Wolfgang Engelmann <[email protected]>
>
> > Thanks for this. Is there a site which shows examples for various
> > styles which give an output like
> >
> > Iglesia, de la
> >
> > in the references.
> >
> > I used Kluwer style and the output is
> >
> > de la Iglesia
>
> I am not aware of any. There are several bibtex style comparision sites
> online, but none uses a von-example.
>
> However, tweaking an existing style file should not be too hard. For
> instance, in Kluwer, you'll find:
>
> FUNCTION {format.authors}
> { author empty$
> { "" }
> { "{vv~}{ll}{, jj}{, f.}" author format.names }
> if$
> }
>
> FUNCTION {format.editors}
> { editor empty$
> { "" }
> { "{vv~}{ll}{, jj}{, f.}" editor format.names
> editor num.names$ #1 >
> { " (eds)" * }
> { " (ed.)" * }
> if$
> }
> if$
> }
>
> Where you have:
>
> vv = von-part (spelled-out)
> ll = Last name (spelled-out)
> jj = junior-part (spelled-out)
> f. = first name (abbreviated).
>
> So, without testing, I suppose the following change will do the trick:
>
> FUNCTION {format.authors}
> { author empty$
> { "" }
> { "{ll}{, jj}{, f.}{~vv}" author format.names }
> if$
> }
>
> FUNCTION {format.editors}
> { editor empty$
> { "" }
> { "{ll}{, jj}{, f.}{~vv}" editor format.names
> editor num.names$ #1 >
> { " (eds)" * }
> { " (ed.)" * }
> if$
> }
> if$
> }
>
> As always: do not modify the original file directly, but make a copy.
>
> HTH
> Jürgen