Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Probably an old Bibtex question

12 views
Skip to first unread message

John Hasenbein

unread,
Mar 20, 2001, 9:29:15 PM3/20/01
to
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?


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

Erwin Kipperman

unread,
Mar 21, 2001, 2:59:37 AM3/21/01
to
Hi,

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 Singhal

unread,
Mar 21, 2001, 12:38:07 PM3/21/01
to
Try customizing your bibliography style using makebst to sor on von part.

Ashish

"Erwin Kipperman" <E.D.Ki...@lr.tudelft.nl> wrote in message
news:999n2m$qb3$1...@news.tudelft.nl...

David Eppstein

unread,
Mar 21, 2001, 7:42:01 PM3/21/01
to
In article <9993l...@drn.newsguy.com>,
John Hasenbein <John_...@newsguy.com> wrote:

> 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/

Sven Utcke

unread,
Mar 22, 2001, 5:26:34 AM3/22/01
to
David Eppstein <epps...@ics.uci.edu> writes:

> 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

Robert Schlicht

unread,
Mar 22, 2001, 12:18:52 PM3/22/01
to

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
--------------------------------->


Robert Schlicht

unread,
Mar 22, 2001, 12:25:56 PM3/22/01
to

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,

Erwin Kipperman

unread,
Mar 22, 2001, 2:45:49 PM3/22/01
to
Hi,

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.

0 new messages