Hi Leo;
Leo Gürtler wrote:
Dear alltogether,
I have problems with the order of references in bibtex. I use Lyx, natbib, and dinat 1505.
The problem is, that the order of appearance is wrong (same author, different publications of different and the same year).
it should be (see below):
Oldenbürger1981 -> 2002 Oldenbürger2004a -> 2004e
but it comes as:
Oldenbürger2004a Oldenbürger2004b Oldenbürger1981 -> 2002 Oldenbürger2004c -> 2004d
Thus, 2004a and 2004b are out of order. The same goes for
Oldenbürger et al 1988 -> 1992, but it appears as 1992 and then only 1988.
Any suggestions to fix that ??
I used the Latex command
\noopsort{}
within my bib file to solve this. I'm not sure where I found how to do this but a quick google for "noopsort bibtex" produces a lot of pages which should help.
I needed to use it to force the order of these two references:
@article{Ward:1,
year = {1999},
volume = {26},
pages = {561-570},
author = {Ingrid A. K. Ward and Piers Larcombe and P. {\noopsort{a}}Veth},
title = {A new process-based Model for Wreck Site Formation},
journal = {Journal of Archaeological Science}
}
@article{Ward:2,
volume = {26},
author = {Ingrid A. K. Ward and Piers Larcombe and Richard Brinkman and Robert M. Carter},
pages = {41-53},
number = {1},
journal = {Journal of Field Archaeology},
title = {Sedimentary Processes and the {P}andora Wreck, {G}reat Barrier Reef, {A}ustrailia.},
year = {1999}
}
In this instance the bibtex sort order was based on the third authors Surname. However, the noopsort command prevents this.
Sorry to be so vague but I hope that gives you at least a pointer in the right direction.
Rob S
Thanks a lot,
best wishes
Leo
--
R D Saunders Hydraulic Research Group Department of Civil and Environmental Engineering University of Southampton UK