[OS X TeX] Crossrefs in BibDesk?

Peter Pagin peter.pagin at philosophy.su.se
Sat May 21 14:58:42 CEST 2005


I guess by 'cross reference' you mean a function that puts the entire 
bibliographical entry of the cross referenced item into the entry where 
the the reference is made.

If it is enough with am not sure how relevant this is, but I do achieve 
a cross reference effect by simply putting a cite command into some 
other relevant BibDesk field. To make it work this must be combined with 
\nocite command in the main file so to generate the cross referenced 
item in the bibliography. After that only an extra run is needed.

If you need the full entry, you can also use the bibentry package, and 
put a \bibentry command where a cross reference is needed. But maybe 
this is irrelevant to what you are asking for.

Peter

Curtis Clifton wrote:

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

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