[OS X TeX] Crossrefs in BibDesk?
Curtis Clifton
curt.clifton at mac.com
Wed May 18 18:13:58 CEST 2005
On May 18, 2005, at 9:26 AM, Adam R. Maxwell wrote:
>> (or what it should do, for that matter.).
>
> We are confused about that as well :). I'm curious as to what
> advantage (real or perceived) crossrefs have over filling out all
> fields of an entry.
Imagine that you need to put 6 different papers from a conference
proceedings in your bib file. With cross references you can create a
single entry carrying all the general information for the proceedings
(conference name, location, month, year, publisher, series, volume,
number, editor, ...). Then the entries for each paper only need the
paper title, authors, page numbers, and the cross-reference. This can
be a significant savings in data entry. This was especially true
before BibDesk came along with its automatic completion of entries.
Another advantage is that a data entry mistake in something like the
name of the conference only needs to be corrected in one place, instead
of 6.
It seems to me that if an entry has a cross reference, then the data in
the referenced entry should appear in the editing window for the
referencing entry but shouldn't be editable there. Perhaps a small
arrow icon could appear next to the non-editable field. Clicking this
icon would open the referenced entry for editing. Maybe dragging one
entry onto the edit window for another could be used to establish a
cross reference. Searches should show the entries that would match if
the cross-referenced data were in-lined.
I don't know the precise semantics of cross references. For example,
what happens if an entry contains a booktitle, but also has a cross
reference to a book entry? Does BibTeX use the booktitle from the
original entry, or does it use the title from the cross-referenced
entry?
Per Matthias's comment about sort order: Since cross-references make
the dependencies explicit, it would be feasible to automatically sort
so that referenced items appear after referencing items (assuming no
cycles in the referencing graph).
Curt
----------------------------------
Curtis Clifton, PhD Candidate
Dept. of Computer Science, Iowa State University
http://www.cs.iastate.edu/~cclifton
--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
More information about the macostex-archives
mailing list