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

crossref and bibtex

382 views
Skip to first unread message

Joachim Schrod

unread,
Feb 1, 1995, 11:50:44 AM2/1/95
to
In article <3gobqs$b...@wega.rz.uni-ulm.de>, can...@ki.informatik.uni-ulm.de (Ercument Canver) writes:
>
> this might be a common problem, however I don't know how to solve this.
> There are, besides others, two entries in a bibtex database:

In BibTeX databases, crossref'd entries have to appear after their
reference.

Don't ask my why. :(

Joachim

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Joachim Schrod Email: sch...@iti.informatik.th-darmstadt.de
Computer Science Department
Technical University of Darmstadt, Germany

Ercument Canver

unread,
Feb 1, 1995, 11:11:08 AM2/1/95
to

Hi,

this might be a common problem, however I don't know how to solve this.
There are, besides others, two entries in a bibtex database:

@proceedings{CAV94,
address = {Berlin},
editor = {Dill, David L.},
month = jun,
publisher = {Springer},
series = {LNCS},
title = {{Computer Aided Verification}},
volume = {818},
year = {1994}
}

@inproceedings{Manna94,
author = {Manna, Zohar},
crossref = {CAV94},
pages = {220-221},
title = {{Beyond Model Checking}}
}

After running latex/bibtex on file named th.tex
latex th
bibtex -v th
I get the error message:
This is BibTeX, Version 0.99c (C version d)
The top-level auxiliary file: th.aux
The style file: alpha.bst
Database file #1: all.bib
A bad cross reference---entry "Manna94"
refers to entry "CAV94", which doesn't exist
Warning--I didn't find a database entry for "CAV94"
Warning--empty booktitle in Manna94
Warning--empty year in Manna94
(There was 1 error message)

and the entry for CAV94 is not extracted.
If I add the following change to the bibtex entry `Manna94'

@inproceedings{Manna94,
author = {Manna, Zohar},
crossref = {CAV94},
note = {\nocite{CAV94}}, <-- added field
pages = {220-221},
title = {{Beyond Model Checking}}
}

and then do

latex th
bibtex -v th

the error messages are the same as above. However, contrary to the example above,
after repeating these commands

latex th
bibtex -v th

there is no error message. But I don't believe that this is the way it is
supposed to be used. So what is the propper way of using crossreferences ?


Thanx for your help,

E.Canver
---
Ercument Canver Tel: +49-731-502-4115
Abteilung Kuenstliche Intelligenz Fax: +49-731-502-4119
Fakultaet Informatik email: can...@informatik.uni-ulm.de
Universitaet Ulm
89069 Ulm
Germany


Ethan Bradford

unread,
Feb 1, 1995, 2:05:24 PM2/1/95
to can...@ki.informatik.uni-ulm.de
You need cross-referenced item (your proceedings) to come after the
referencing item (your inproceedings).
0 new messages