To get full footnote citations, you need to use the BibLaTeX package. This is kind of new package, at least relatively speaking. BibLaTeX reworks the way you work with your bibliography. You still create your basic bibliography database in a .bib file, but you no longer use BibTeX to work with that file in your paper.
What does this mean in practice? I guess the best way to see this is to see two sample files with a little bit of commentary.
A standard paper using BibTeX and natbib
A straightforward paper using BibTeX and natbib will include (1) a call to use the natbib package, (2) a command to set the citation style, (3) some citation commands in the text, (4) a declaration of the bibliography style, and (5) then a call to print the bibliography which specifies your .bib file. Here is a snippet of a document that does all these things:
\usepackage{natbib} %(1)
\setcitestyle{authoryear,aysep={}} %(2)
\begin{document}
% Some text with a footnote citation:
Lorem ipsum dolor sit amet,\footnote{\citet{ZimmermanCEO}} %(3)
% The rest of the paper...
\bibliographystyle{Phil_Review} %(4)
\bibliography{mybib} %(5)
\end{document}
The output of this is just what you would expect, the Lorem sentence with a footnote with the contents Zimmerman (1996), and then a bibliography in the Phil_Review style. But this is just an inline citation stuck in a footnote. It isn’t quite what you were looking for in a footnote citation. The BibLaTeX version
BibLaTeX does not use natbib. It has its own commands (fortunately, there is an option to make BibLaTeX compatible with the natbib commands in case you want to start using BibLaTeX with a work-in-progress). Our objective is to write footnote citations, so that is the only command I am going to talk about. To use BibLaTeX, you do not need the bits I numbered (1)—(5) above. Here is what you do need:- A call to use the BibLaTeX package.
- A specification of the BibLaTeX options you want.
- A specification of which bibliography to use.
- Some citation commands (specifically, for our purposes, instances of the
\footcite{}command). - A call to print the bibliography (with the option to determine what that is called).
\usepackage[style=authortitle-icomp,natbib=true,sortcites=true,
block=space]{biblatex} %(1) and (2)
\bibliography{mybib} %(3)
\begin{document}
% Some text with a footnote citation:
Lorem\footcite{ZimmermanCEO} ipsum dolor sit amet, consectetur adipiscing elit.
Quisque est elit, varius sed adipiscing quis,
consequat sed nibh.\footcite{ZimmermanCEO} %(4)
% The rest of the paper...
\printbibliography[title=Works Cited] %(5)
\end{document}
This will give you a document like the main document above. It gives you exactly what you would want in a footnote citation. Now for a brief word about the options I specified when I called the BibLaTeX package: - style=authortitle-icomp This determines the style of both the citation and the bibliography. There are a number of other options. The
authortitlebit tells BibLaTeX I want citations by author and title (surprise!); theicompbit tells it to do two things: (1) print the author only once if I cite multiple papers by one author (e.g.,\footcite{LewisOWP,LewisNW}), and (2) to useibid, etc. when appropriate. If you want to turn the first off but keep the second, just useauthortitle-ibid. If you want to turn the second off but keep the first, useauthortitle-comp. And if you want to just use the author-title, useauthortitle. There are lots of options for your citation style with BibLaTeX. See pp. 54—58 of the BibLaTeX documentation for a complete reference. - natbib=true This tells BibLaTeX that it needs to be willing to read my natbib commands. Without this, BibLaTeX won’t know what to do with, e.g., my
\citet{}commands. - sortcites=true If you cite two papers by an author in one command (e.g.,
\footcite{LewisOWP,LewisNW}), this option will make sure they appear in the right order. Specifically, it will order the citation in the way they are ordered in the bibliography. In the authortitle style, this is alphabetical and then by year. So I can cite things out of order and BibLaTeX will clean up after me. - block=space This sets the spacing between the entries in the bibliography. The
spaceoption duplicates the standard bibliography in a BibTeX bibliography, so that is what I use. There are other options. See page 43 of the BibLaTeX documentation for the others.

what highlighting colour scheme are you using in vim? it looks nice.
Hi RM, Thanks. Do you mean the code snippet in this post? That is actually done using a WordPress plugin called Syntax Highlighter Pro (which is a modification of the SyntaxHighlighter plugin) and a LaTeX syntax coloring rule (called a ‘brush’ with this plugin) by Jorge Martinez de Salinas.
I’ve installed biblatex as per the instructions on CTAN. Everything seems to be working OK except that I continually get “Empty bibliography” errors (though using the same \bibliography with standard BibTeX works fine).
I think it might have something to do with how vim-LaTeX is running its multiple compilations. In my .vimrc I have both
let g:Tex_DefaultTargetFormat=‘pdf’
and
let g:Tex_MultipleCompileFormats=‘dvi,pdf,ps’
So it is doing multiple compiles, but most likely incorrectly.
Do you have any tips on how to get the compiling to work properly with biblatex?
Regarding my previous comment:
I installed the “biblatex” package from Ubuntu’s universe repository, and everything now almost works.
The only thing that does not work is \printbibliography[title=Works Cited].
I can run \printbibliography fine, but get many hiccoughs about keyvalue pairs when I try and add any of them. Not sure why this is happening, but will investigate.
I apologize for the many comments (feel free to moderate however you see fit), but seem to have found an error in your post.
At least in the 0.8 version of biblatex, title is no longer a valid key for \printbibliography
To get the desired result, I had to do:
\defbibheading{wc}{\section*{Works Cited}} \printbibliography[heading=wc]
Thanks for the update, Shane. I had been working off an older version of BibLaTeX (obviously
), and I’m glad to hear about the change. Oddly, the documentation for version 0.9 still includes the ‘title’ bit, but it is clear that you can do this the way you said, and it sounds like that is the way that works now.
Any clue what caused the first problem you had (the ‘Empty bibliography’ errors)? Is that fixed now?
Yes, that error went away as well. It wasn’t an issue with multiple compiles, though I’m not sure exactly what the cause was.
(I believe it has to do with the downloaded biblatex vs. the package from Ubuntu’s repositories. I’m not too sure why this would be the case because I followed their installation instructions explicitly.)
Hi Charlie,
This site is a great resource. I wonder if you could assist me with a biblatex problem. Have you ever seen the following problem/error?
At the end of my paper the References output looks fine until I examine it closely. Then I see that only the first author of multi-author works are set correctly. Example:
Kumar, P.J. and M.L. Clark
instead of
Kumar, P.J. and Clark, M.L.
What puzzles me is that the .bib file is correct
@book{kumar-09, Address = {London}, Author = {Kumar, P.J. and Clark, M.L.},
So I don’t know where to start looking for the problem.
Any ideas would help.
Work flow: OS: Mac OS X Snow Leopard
Markup: Emacs org-mode, export (C-c C-e l) to LaTeX
TeX program: texlive 2011
GUI: TeXShop
options: \usepackage[style=authoryear,natbib]{biblatex}
Many thanks.
Hi Stephen, I wish I could be of more help to you here, but I’m afraid I haven’t used BibLaTeX as much as I would like and so don’t know too many more details than I’ve already given (actually, I had to re-read the post because I’d forgotten all this!).
It sounds to me like the problem is that you don’t like the particular style of citation you are using. In your code,
\usepackage[style=authoryear,natbib]{biblatex}, theauthoryearbit is choosing the authoryear citation style. I would think that this ordering of author names (and name parts) is an artifact of that style. So the first thing I would try is a new style. If you look at the (absurdly long) BibLaTeX documentation(http://mirrors.ibiblio.org/pub/mirrors/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf), you’ll find a lot of predefined styles you could try. Maybe one of those does what you want? If not, you can find even more at http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex-contrib, though you may have to download those individually (I don’t know). I looked at the APA package and, assuming it’s bibliography is written using that package, it looks like this might do what you want.Sorry to have not been of more help! Let us know if you solve the problem.
Hi Charlie,
I found the answer! (on tex.stackexchange.com) Someone had a similar problem back in April. The answer was to include the following in the preamble:
\DeclareNameAlias{last-first/first-last}{last-first}
Simple. (except it would have taken me forever to find the answer).
Regards.
thanks a lot. do you know of a simple way of turning natbib citations into footcite ones? I need to change all my nice author/year natbib citations into footnote citations (using ibid and so on) in a book, fast.