RefDB + Bibtex +URLs + chapter + booktitle + incollection

Damien Jade Duff <[email protected]>
Newsgroups gmane.text.refdb.general
Message-ID <[email protected]>
Dear Markus

I have encountered the following issues whilst using refdb for bibtex. 
Now, I had a go at changing refdb myself but it was getting a bit 
timeconsuming so I hope you can help me out with my problems.

I hope we haven't been talking about these issues before - I've had a 
browse through our past mails and I think these are all new ones.

Thanks
Damien Jade Duff


(1)

Is there any way to get a URL field in the bibtex results?

I particularly want it for my ELEC entries. Maybe it would be useful to 
put on into the bibtex entries wherever a url exists (I'm not sure about 
that though).

I can't figure out how to do this change in backend-bibtex.c: I found a 
subroutine to extract a url from a database result structure but I think 
the results structure being used in backend-bibtex.c does not contain 
the url from the database.


(2)

The @INBOOK bibtex citation type requires a CHAPTER rather than a TITLE 
field and a TITLE rather than a BOOKTITLE field - the three levels here are:
1. CHAPTER
2. TITLE
3. SERIES

e.g.
--------FROM http://web.reed.edu/cis/help/BibTeX.html------------------
For a chapter or part of a book:
@inbook {DoyleOwl:2003a, <--This is the Label, and type of citation
Author = {Doyle Owl},    <--Author Field
Title = {Reed in Space}, <--Title Field
Chapter= {Chapter 7: New Frontier},
Pages= {350-450},        <--Chapter Title and Page Number Field
Publisher = {Macmillan}  <--Publisher Field
Year = {2003}}           <--Year Field
-----------------------------------------------------------------------


(3)

The @BOOK bibtex citation type also requires a TITLE rather than a 
BOOKTITLE field.

It's a bit confusing admittedly because @INPROCEEDINGS does use BOOKTITLE.

--------FROM http://web.reed.edu/cis/help/BibTeX.html------------------
@book{DoyleOwl:2004,      <--This is the Label, and type of citation
Author = {Doyle Owl},     <--Author Field
Title = {My Life},        <--Title Field
Publisher = {Reed Press}, <--Publisher Field
Year = {2004}}            <--Year Field
-----------------------------------------------------------------------


(4)

In the @INBOOK citation type, I think an editor is not required but in 
an @INCOLLECTION citation type it is important.

This is problematic for me because if I call something a "CHAP" 
presently it's coming out as @INBOOK and the bibtex formatter is 
ignoring the editor field if one exists.

So I think we need to find ways of distinguishing between citations that 
are parts of books that are collections and citations that are parts of 
books that aren't. I think a good piece of logic would be to check if 
there is a different Part and Publication author (i.e. check if the work 
has an editor) - if the citation has an editor then it can be an 
@INCOLLECTION otherwise an @INBOOK.


(P.S.)
P.S. I'm using the latest prerelease 0.9.7pre5. In order to compile it I 
disabled the building of the manuals because it wanted "fop" and I don't 
have it. I could never figure all that xml stuff out.


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.