Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

The tool I'm using to manage references (Papers for OS X) doesn't seem to be capable of properly exporting arXiv entries for use with BibLaTeX. What is the correct BibLaTeX format for an arXiv entry?

For example, Papers generates items like

@article{Altshuler2002,
    author = {Altshuler, B},
    title = {{Calculation of the observationally small cosmological constant in the model of six-dimensional}},
    journal = {Arxiv preprint hep-th},
    year = {2002},
    url = {http://arxiv.org/pdf/hep-th/0206225}}

@article{Acemoglu2010,
    author = {Acemoglu, Daron and Como, Giacomo and Fagnani, Fabio and Ozdaglar, Asuman},
    title = {{Opinion fluctuations and disagreement in social networks}},
    journal = {arXiv.org},
    year = {2010},
    volume = {cs.SI},
    month = sep,
    rating = {0},
    url = {http://arxiv.org/abs/1009.2653v1}}

which, as near as I can tell, should actually look like

@eprint{Altshuler2002,
    eprinttype={arxiv}, 
    eprint = "hep-th/0206225"
    author = {Altshuler, B},
    title = {{Calculation of the observationally small cosmological constant in the model of six-dimensional}},
    year = {2002},
    url = {http://arxiv.org/abs/hep-th/0206225}}

@eprint{Acemoglu2010,
    eprinttype={arxiv}, 
    eprint = "1009.2653v1",
    primaryClass = "cs.SI",
    archivePrefix = "arXiv",
    author = {Acemoglu, Daron and Como, Giacomo and Fagnani, Fabio and Ozdaglar, Asuman},
    title = {{Opinion fluctuations and disagreement in social networks}},
    year = {2010},
    month = sep,
    url = {http://arxiv.org/abs/1009.2653v1}}

in order to take full advantage of BibLaTeX.

Are these the correct BibLaTeX forms for arXiv entries? I'm having trouble reconciling related answers I find here, the output from online resources for generating BibTeX, and the arXiv spec—not to mention the seemingly arXiv-unaware output (above) that I get from Papers (or, for that matter, JabRef or Zotero).

share|improve this question
3  
You don't need to use the url field - just eprinttype, eprint and for articles with a subject classification eprintclass (or its alias primaryclass). These fields are described in section 3.10.7 of the manual. The biblatex-examples.bib file from the documentation also has a number of entries from arXiv. –  Audrey Mar 29 '12 at 0:47
1  
@Audrey Please turn your comment into an answer. –  lockstep Mar 29 '12 at 20:05
    
You might be interested in the following script I've just created: automatically create BibTeX entry from arXiv (and hacky php source) –  moose Dec 26 '13 at 12:38
    
Oh, and I've just found DBLP, which gives a BibTeX-export. –  moose Dec 26 '13 at 15:55

1 Answer 1

up vote 9 down vote accepted

There is no eprint entry type. arXiv articles can be entered as article or online types. Article identifiers are represented by the eprinttype and eprint fields. Any arXiv subject classification should be entered in eprintclass or its alias primaryclass. The url field is unnecessary as standard styles generate a link to the article from its identifiers.

Here are some (partial) arXiv entries from the documentation.

@Article{baez/article,
  author      = {Baez, John C. and Lauda, Aaron D.},
  title       = {Higher-Dimensional Algebra V: 2-Groups},
  journaltitle= {Theory and Applications of Categories},
  volume      = {12},
  version     = {3},
  date        = {2004},
  pages       = {423--491},
  urldate     = {2006-10-01},
  eprinttype  = {arxiv},
  eprint      = {math/0307200v3}
}
@Online{baez/online,
  hyphenation = {american},
  author      = {Baez, John C. and Lauda, Aaron D.},
  title       = {Higher-Dimensional Algebra V: 2-Groups},
  version     = {3},
  date        = {2004-10-27},
  eprinttype  = {arxiv},
  eprint      = {math/0307200v3}
}
@Online{wassenberg,
  hyphenation = {american},
  author      = {Wassenberg, Jan and Sanders, Peter},
  title       = {Faster Radix Sort via Virtual Memory and Write-Combining},
  version     = {1},
  date        = {2010-08-17},
  eprinttype  = {arxiv},
  eprintclass = {cs.DS},
  eprint      = {1008.2849v1}
}

Annotations and additional examples can be found in the biblatex-examples.bib file. Further details can be found in section 3.10.7 of the biblatex manual.

share|improve this answer
    
Thanks, that clears it up. I realize now my question was a bit naive: I really didn't understand how eprint was used. But, in my defense, Papers is partly at fault. The app, for reasons known only to its "designers", discards all kinds of information that it has and used to generate e-prints, and instead transforms everything into a plain article (even though it has fields in its database for things like the arXiv, and PubMed IDs, and the arXiv category). Some tricks with BBEdit and Regex repair the damage, but it's still puzzling why Papers would behave the way it does. –  raxacoricofallapatorius Mar 30 '12 at 3:39
    
@raxacoricofallapatorius Probably to support bibtex. The bibtex translator for Zotero could probably be configured to output eprint fields for arXiv, pubmed, etc. –  Audrey Mar 30 '12 at 4:26

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.