[Tex/LaTex] Bibliography Style – Order of Appearance

biblatexbibliographies

I am looking for a bibliography style with the following characteristics:

  1. Numbers references in the order they appear in text.
  2. Does not strike out repeated authors like (siam.bst).
  3. Very plain formatting on titles (i.e. articles, book, journal).
  4. Is able to handle a wide variety of reference types (i.e. journals, book chapters, websites, personal communications, etc.).

I have looked around and tried a handful of alternatives without finding one that fits for my purpose, which is a graduate thesis (i.e. a formal document, but without the space constraints of a journal article).

If there are alternative ways to manage this type of request using the biblatex that'd be fine too.

Best Answer

As Seamus has said, there are a lot of styles that cover more or less all of this. I'd probably start with the biblatex style numeric-comp, which seems to cover what you want. Perhaps you might try that and then ask specific questions on aspects of the formatting which you wish to adjust.

To get you started, a simple example using a couple of references from my own database:

\begin{filecontents}{example.bib}
@ARTICLE{Rauchfuss2008,
  author = {Barton, Bryan E. and Olsen, Matthew T. and Rauchfuss, Thomas B.},
  title = {Aza- and Oxadithiolates Are Probable Proton Relays in Functional
    Models for the [FeFe]-Hydrogenases},
  journaltitle = {J. Am. Chem. Soc.},
  year = {2008},
  volume = {130},
  pages = {16834-16835},
  number = {50},
  doi = {10.1021/ja8057666},
}

@BOOK{Clegg1998,
  title = {Crystal Structure Determination},
  publisher = {Oxford University Press},
  year = {1998},
  author = {Clegg, William},
  isbn = {978-0-19-855901-6},
  location = {Oxford, U.K.},
}    
\end{filecontents}
\documentclass{article}
\usepackage[style=numeric-comp]{biblatex}
\bibliography{example}
\begin{document}
\nocite{*}
\printbibliography
\end{document}

The filecontents stuff here is simply to generate a .bib file, and I've used \nocite{*} to include all references rather than selected citations.