In conjunction with Bill Gasarch's call for including as many links as possible in the bibliographies of our papers (and for us to take some other more important steps towards open access; see also here) I've updated a BibTeX style file, abuser.bst, that I've been using in conjunction with pdflatex and the url package hyperref package in order to make hyperlinks in my papers' bibliographies.
Basically, you use this package very much like the standard BibTeX abbrv style, with the following changes:
Basically, you use this package very much like the standard BibTeX abbrv style, with the following changes:
- For book series, such as LNCS, it is preferable to use number={nnnn} rather than volume={nnnn} to indicate the number of the book within the series; this frees the volume to indicate the volume of a multivolume work (which might exist within a differently numbered series). The formatting is also a little more compact; e.g. series={LNCS}, number={1234} produces "LNCS 1234" rather than "vol. 1234, other information, LNCS".
- url={...} includes the given url within the formatted reference, as a hyperlink for TeX systems that support hyperlinking.
- eprint={...} includes the arxiv paper with the given eprint number, as a hyperlink for TeX systems that support hyperlinking.
- doi={...} includes the given doi, as a hyperlink for TeX systems that support hyperlinking. If you're not familiar with the doi system, it's a way to provide links to the publisher's web site for journal and conference papers that is supposedly more permanent than just using a url (as publishers often change their url schema but are not supposed to change their dois). So this doesn't do anything about the open access issue but does allow easy hyperlinking of online published content. The doi is usually included somewhere on the publisher's web page for an article but can also be looked up using crossref.org.
- There's a note at the top of the file about Dutch names being sorted correctly (that is, "van Kreveld" should be sorted under "K"), but I no longer remember what I did to achieve this.
8 comments | Leave a comment