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

Reply via email to