BibTeX works, but I want footnote citations, so I need biblatex
. However, I'm having problems getting it to work. My MWE is testbib.tex
:
\documentclass{article}
\usepackage{biblatex}
\addbibresource{sources.bib}
\begin{document}
Hello \cite{KandR}. How are you?
\printbibliography
\end{document}
and sources.bib
:
@BOOK
{KandR,
AUTHOR = "Kernighan, Brian W. and Ritchie, Dennis M.",
TITLE = "{The C Programming Language Second Edition}",
PUBLISHER = "Prentice-Hall, Inc.",
YEAR = "1988"
}
When I latex testbib.tex
, I get several Warnings (but no errors):
- No "backend" specified, using Biber backend.
- Citation 'KandR' undefined
- Empty bibliography
- There were undefined references
- Please (re)run Biber on the file:(biblatex) testbib(biblatex)
I then run BibTeX on testbix.aux
file and get three error messages:
- I found no \citation commands
- I found no \bibdata command
- I found no \bibstyle command
and then "Process exited normally".
I return to my original file, latex in twice, and get the same Warnings. The output is the text plus [KandR ], without any bibliography.
I am using Texmaker 3.3.3, MiKTeX 2.9 64-bit and Windows 7 64-bit. Can anyone please help me to get this working? I have an idea or two: should I really Bibtex the .aux
file, or Biblatex it? Also, I do not have a file resembling biblatex
in my \miktex\bin\x64
folder, although I do have a bunch of .tpm
biblatex files in \tpm\packages
. Lastly, I haven't yet found where I can use the command line in TeXmaker (I am doing the existing commands through Tools). So if you need me to enter a command other than latex
or bibtex
(maybe biber
), please tell me where the command line is.
biblatex
uses Biber instead of BibTeX as default backend. So, replace runningbibtex testbib.aux
withbiber testbib
(without.aux
). (This assumes you have an up-to-date TeX distribution which includes Biber.)biber
, use[backend=bibtex]