Suppose I have bibtex item with
First Name = Francis
Last Name = de Vericourt
When listing refs in the bibliography, this name should come under "V"
not "D". How do I do this?
One way I tried was using the first name as: Francis de
However, when using the abbrv style this results in:
F. d. Vericourt
Any other suggestions???
Thanks - John
I have the same problem using the 'apacite' bibstyle. I tried to write the
author name in several different styles in my bib-file, but none gave the
result I really wanted. My current entry is:
author = {C. A. A. M. {van der Linden}},
...................
...................
..................
year = {1998}
which gives this result in my reference list (and document):
van der Linden, C.A.A.M. (1998) ......... etcetera
while I tried getting something like:
Linden, C.A.A.M. van der (1998) ......... etcetera. Until sofar unsuccesful.
In your case (using abbrv) this may only lead to an entry like:
F. de Vericourt ....... etcetera.
instead of
F. d. Vericourt .........etcetera.
Success,
Erwin.
Ashish
"Erwin Kipperman" <E.D.Ki...@lr.tudelft.nl> wrote in message
news:999n2m$qb3$1...@news.tudelft.nl...
> Can anyone help out with this one?
>
> Suppose I have bibtex item with
>
>
> First Name = Francis
> Last Name = de Vericourt
>
>
> When listing refs in the bibliography, this name should come under "V"
> not "D". How do I do this?
It looks like (if you don't want to hack the BibTeX style) you need to use
the general solution for sorting bib items differently than they appear:
define (in your preamble) \def\sortref#1{}
and then use author = {\sortref{Vericourt}de Vericourt, Frances}.
--
David Eppstein UC Irvine Dept. of Information & Computer Science
epps...@ics.uci.edu http://www.ics.uci.edu/~eppstein/
> In article <9993l...@drn.newsguy.com>,
> John Hasenbein <John_...@newsguy.com> wrote:
>
> > Suppose I have bibtex item with
> >
> > First Name = Francis
> > Last Name = de Vericourt
> >
> > When listing refs in the bibliography, this name should come under "V"
> > not "D". How do I do this?
>
> It looks like (if you don't want to hack the BibTeX style) you need to use
> the general solution for sorting bib items differently than they appear:
> define (in your preamble) \def\sortref#1{}
> and then use author = {\sortref{Vericourt}de Vericourt, Frances}.
I always thought that bibtex was able to deal with "de" correctly (and
also "von" and similar) based on the assumption that everything all in
lowercase should not influence sorting order. Or was this just for
figuring out which part is the surname?
Sven
--
_ __ The Cognitive Systems Group
| |/ /___ __ _ ___ University of Hamburg
| ' </ _ \/ _` (_-< phone: +49 (0)40 42883-2576 Vogt-Koelln-Strasse 30
|_|\_\___/\__, /__/ fax : +49 (0)40 42883-2572 D-22527 Hamburg
|___/ http://kogs-www.informatik.uni-hamburg.de/~utcke/home.html
It's not difficult to hack the bst.file in this case.
In abbrv.bst you'll find the function {sort.format.names}. There is the
line:
s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't :=
von --^ last-^ first-^ ^- junior
which gives the sorting order. So you want to change it to
s nameptr "{ll{ }}{ f{ }}{vv{ } }{ jj{ }}" format.name$ 't :=
so that sorting first takes the last name, then the first name, and then
the von part.
> Thanks - John
PS.Of course you have to rename abbrv.bst
Hope this helped,
Robert
--
Robert Schlicht
<---------------------------------
schl...@informatik.hu-berlin.de
r_sch...@yahoo.com
--------------------------------->
This is not the same problem at all. The original poster was concerned
with sorting, not formatting. Apacite sorts the way he wants.
To get the formatting you want, why not just leave the inner brackets
away?:
> author = {C. A. A. M. van der Linden},
Brackets prevent bibtex from formatting a string. So in your case it
cannot seperate von part from last name.
Regards,
I tried writing the author name in full before, like:
author = {C. A. A. M. van der Linden}
but, different from now, that used to give an entry like:
Linden, C.A.A.M. v.d.
with abbreviated suffixes in the bibliography. It seems okay now, thanks for
your comment!
Erwin.