{biblatex} is a complete reimplementation of the bibliographic facilities provided by LaTeX. It has its own backend {biber} which can be used instead of {bibtex} and which supports, e.g., full {unicode}, highly customisable sorting, data source filtering, and customisable field inheritance.
biblatex provides advanced bibliographic typesetting features for LaTeX. It can be used as a replacement for packages like natbib. It is used either within a normal latex bibtex latex compile cycle, or with biber replacing bibtex.
Related tags
If your question concerns bibliography formatting generally you might want to use the bibliographies tag in addition to this tag. If your question is about a specific .bst style, or natbib you should use the bibtex and/or natbib tags instead.
Should I use biblatex or natbib?
Humanities style citations
biblatex is almost required if you need any of the following:
- humanities style citations (author-title type schemes; citations using ibid etc.)
- a much wider array of BibTeX database fields (again, especially suited for the humanities)
- Unicode encoded
.bibfiles (usable with thebiberreplacement forbibtex) - fine control over your own bibliography styles using regular
latexmethods
Author-year and numeric citations
biblatex provides the same functionality as natbib for author-year and numeric citations common in the natural and social sciences. It can therefore be used as a replacement for natbib.
You might want to use natbib if:
- there is a
.bstfile already created for the specific journal you submitting a paper to; - a journal accepts
latexsubmissions and requires or expectsnatbib. Such journal may not acceptbiblatexfor the bibliography.
However, many new journal styles are being created for biblatex, so this may become less of a problem. Given the flexibility of adapting biblatex styles, in many cases it may be quite easy to modify an existing style to accommodate a particular journal's style.
Available biblatex styles
In addition to the standard styles that are documented in the biblatex manual, CTAN currently lists the following extra style packages for biblatex:
biblatex-apaAPA Style for biblatex.biblatex-chemChemistry styles for biblatex.biblatex-chicagoChicago style files for biblatex.biblatex-dwHumanities styles for biblatex.biblatex-fiwiHumanities styles, especially film studies.biblatex-historianA Biblatex style based on Turabian.biblatex-ieeeIEEE style files for biblatex.biblatex-juraBiblatex stylefiles for German legal literature.biblatex-juradissBiblatex stylefiles for German law theses.biblatex-luh-ipwBiblatex styles for social sciences.biblatex-mlaMLA style files for biblatex.biblatex-musuosA biblatex style for citations in musuos.cls, designed for the department of music, Osnabrück.biblatex-natureBiblatex support for the journal Nature.biblatex-nejmBiblatex style for the New England Journal of Medicine (NEJM).biblatex-philosophyStyles for using biblatex for work in philosophy.biblatex-sblSociety of Biblical Literature (SBL) styles for biblatex.biblatex-scienceBiblatex support for the journal Science.historische-zeitschriftBiblatex style for the journal Historische Zeitschrift.uni-wtal-gerBiblatex style for literary studies at the University of Wuppertal.