I started doing LaTeX less than one week ago, so I am completely fresh to the game. To be quick: I am running Windows 8 (probably not relevant), my LaTeX sits on MikTeX 2.9 but I am using Winedt 9 as editor. I want to learn how to make a bibliography for my upcoming thesis. I am using the biblatex package, and I have also loaded the biber package.
In the preamble, I use the commands \usepackage[backend=biber]{biblatex}
and \addbibresource{biblatex-examples.bib}
, which is the "default" bibliography that came with the biblatex package (located in a directory under MikteX 2.9/bibtex/etx.) In the document, I use the command \cite{aristotle1968}
and at before I end the document, I use \printbibliography
.
I can LaTeX this with some warnings, but I doesn't BibTeX. It gives me the following error messages:
I found no \citation commands---while reading file test.aux
I found no \bibdata command---while reading file test.aux
I found no \bibstyle command---while reading file test.aux
(There were 3 error messages)
What is wrong? I saw a guy who had the exact same problem here: BibTex error: Can't find any citations, bibdata or bibstyle
But the solution that worked for him, that is specifying the [backend=biber]
in the preamble, does not work for me.
Please, help... I have already googled this for three full days and read tons of suggestions...
.bib
file.backend=biber
when you loadbiblatex
, then you need to use Biber (the program) instead of BibTeX (the program). Your editor of choice may be trying to use BibTeX rather than Biber, which then explains why the filetest.aux
(created when you run LaTeX (for sake of simplicity: the program) on the filetest.tex
) does not contain the citation information. BibTeX is run ontest.aux
, while Biber is run ontest.bcf
(by running LaTeX ontest.tex
), which should be created given that the file contains\usepackage[backend=biber]{biblatex}
.biblatex-examples.bib
does not contain an entryaristotle1968
, there are some works by Aristotle, but their keys arearistotle:poetics
and so forth. You need to cite an entry that exists, for example\cite{sigfridsson}
, or for your fix of ancient Greek philosophers\cite{aristotle:poetics}
. Secondly, and also very importantly, your editor seems to run BibTeX and not Biber (which you explicitly requested), see Biblatex with Biber: Configuring my editor to avoid undefined citations