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

bibtex: using both editor and author in book entry

3,942 views
Skip to first unread message

Jason Harrison

unread,
Aug 1, 2001, 2:54:22 PM8/1/01
to
Bibtex tells me:

Warning--can't use both author and editor fields in
young.hamer:multidimensional-scaling

for this entry:

@Book{young.hamer:multidimensional-scaling,
author = {Forrest W. Young},
editor = {Robert M. Hamer},
title = {Multidimensional Scaling: History, Theory, and Applications},
publisher = {Lawrence, Erlbaum Associates, Publishers (Hillsdale,
New Jersey; London)},
year = 1987
}

But, but, but, that is what is on the cover of the book! Should I
just put the editor in the note field?

-Jason
--
J. Harr...@cs.ubc.ca
Graduate Motto: Free-time with guilt.
http://www.cs.ubc.ca/~harrison
http://www.cs.ubc.ca/~harrison/dance

Robert Schlicht

unread,
Aug 1, 2001, 10:31:25 PM8/1/01
to

Jason Harrison wrote:
>
> Bibtex tells me:
>
> Warning--can't use both author and editor fields in
> young.hamer:multidimensional-scaling
>
> for this entry:
>
> @Book{young.hamer:multidimensional-scaling,
> author = {Forrest W. Young},
> editor = {Robert M. Hamer},
> title = {Multidimensional Scaling: History, Theory, and Applications},
> publisher = {Lawrence, Erlbaum Associates, Publishers (Hillsdale,
> New Jersey; London)},
> year = 1987
> }
>
> But, but, but, that is what is on the cover of the book! Should I
> just put the editor in the note field?
>

It depends on the bibliography style. Which are you using? You could try
`achigago' (.sty and .bst). Or you can edit the bibliography style.

For plain.bst it could be something like this:

FUNCTION {book}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check }
{ format.authors output.nonnull }
if$
new.block
format.btitle "title" output.check
crossref missing$
{ editor empty$ author empty$ or
'skip$
{ "(" format.editors ")" * * output }
if$
new.block
format.bvolume output
...
&c.

Hope this helps,
Robert.

David Stone

unread,
Aug 1, 2001, 4:54:58 PM8/1/01
to
harr...@cs.ubc.ca (Jason Harrison) writes:

> Bibtex tells me:
>
> Warning--can't use both author and editor fields in
> young.hamer:multidimensional-scaling

> But, but, but, that is what is on the cover of the book! Should I


> just put the editor in the note field?

I've never understood the reason for this message either. I have many
entries with both author and editor. Commonly, editions of literary
works have both. Perhaps somebody else can explain it. I use a
renamed and hacked copy of the bst file, with the book function
rewritten as below. (I'm not a bst-language-expert, but it seems to
do what I want.)

FUNCTION {book}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check }
{ format.authors output.nonnull }
if$
new.block
format.btitle "title" output.check
crossref missing$

{ new.sentence
author empty$ not editor empty$ not and
{ "Edited by " editor format.names * }
{ "" }
if$
output.nonnull
new.sentence
format.bvolume output
new.block
format.number.series output
new.sentence
publisher "publisher" output.check
address output
}
{ new.block
format.book.crossref output.nonnull
}
if$
format.edition output
format.date "year" output.check
new.block
format.isbn output
note output
fin.entry
}

--
David Stone <no.dfst...@bcs.org.uk>

W.L.Ng

unread,
Aug 6, 2001, 11:36:03 AM8/6/01
to
When there are author and editor entries, I use

@incollection{young.hamer:multidimensional-scaling,


author = {Forrest W. Young},
editor = {Robert M. Hamer},

title = {chapter written by the author},
booktitle = {Multidimensional Scaling: History, Theory, and


Applications},
publisher = {Lawrence, Erlbaum Associates, Publishers (Hillsdale, New
Jersey; London)},
year = 1987}

I am not sure this is what you want.

0 new messages