I was used to using BibTeX for my bibliographies, but was convinced to switch to BibLaTeX. I use MikTeX, so I went through the trouble of finding and creating a typesetting shortcut for Biber, and I thought I was ready to go.
With the example below, the text compiles, but the citekeys show in bold, and no bibliography prints at all.
I tried updating MikTeX (didn't help, and now I can't seem to go back to BibTeX) I have run pdfLaTeX, Biber, pdfLaTeX, pdfLaTex, and other combinations numerous times. I Don't know what I could be doing wrong. Any insight?
I set up my file like this:
\documentclass[12pt]{article}
\usepackage[backend=biber, style=ieee]{biblatex}
\addbibresource{BibDB.bib}
\begin{document}
text text text \cite{smith2017computer}.
\printbibliography
\end{document}
The citation, in the file BibDB.bib looks like:
@article{smith2017computer,
title={Computer stuff},
author={Smith, John Q and Doe, Jane},
journal={Computer Scientist},
volume={34},
number={12},
pages={54--63},
year={2017},
publisher={Workhouse}
}
When I run biber with this, I get the error message:
Cannot find control file 'Example.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
The full .blg reads
[1] Config.pm:354> INFO - This is Biber 2.7
[2] Config.pm:357> INFO - Logfile is 'Example.blg'
[263] biber-MSWIN64:303> INFO - ===
[1951] Utils.pm:180> ERROR - Cannot find control file 'Example.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
[1952] Biber.pm:113> INFO - ERRORS: 1
I did pass that argument, so I don't know what to do or how to fix it.
.logand.blgfiles? – Joseph Wright Mar 04 '17 at 18:43.log. If you have extensions hidden then you may struggle to identify it: turn that off! The.loggand the.blgare both text files: open them with your TeX editor (and ignore the fact that Windows is confused by the extension). – Joseph Wright Mar 04 '17 at 18:53[1] Config.pm:354> INFO - This is Biber 2.7 [2] Config.pm:357> INFO - Logfile is 'Example.blg' [263] biber-MSWIN64:303> INFO - === [1951] Utils.pm:180> ERROR - Cannot find control file 'Example.bcf'! - did you pass the "backend=biber" option to BibLaTeX? [1952] Biber.pm:113> INFO - ERRORS: 1. The important part of that, I think is the "this is Biber 2.7" part – Aarow Mar 04 '17 at 18:55.logprovided there is not a catastrophic issue. What do you see when you actually run pdfLaTeX (and how do you run it)? – Joseph Wright Mar 04 '17 at 19:09.texand.bibones) and then run againpdflatex>biber>pdflatex>pdflatex. – CarLaTeX Mar 04 '17 at 19:09.logfile, is there a specific part that is of interest? I'ts pretty long. – Aarow Mar 04 '17 at 19:35.bibfile in the same directory as the.texone? – CarLaTeX Mar 04 '17 at 19:36Package: biblatex 2016/12/05 v3.7 programmable bibliographies (PK/JW/AB)) and the part where the.bcfis written (I have\openout4 = `test.bcf'.) If you send me the entire log file I'll have proper look (joseph.wright@morningstar2.co.uk). – Joseph Wright Mar 04 '17 at 19:45pdflatexonExample.tex, the directory should contain a file calledExample.bcf(which Biber will then use: i.e., in a command prompt, you'd runbiber Example.bcf). Can you find the fileExample.bcf? If not, then the first problem has nothing to do with Biber. – jon Mar 04 '17 at 19:57pdflatexcreates the.bcffile (and it is in the same directory asExample.tex), then you should open a command prompt and try to run the commandbiber Example.bcfand see if that works. (In Windows you can open such a prompt by doing something likeShift + right-clickin relevant folder and selecting 'Open a Command Prompt here'.) – jon Mar 04 '17 at 22:04biber. – Bernard Mar 04 '17 at 22:15.log,.bcf,.tex,.bibare all in the same directory, correct? – moewe Mar 05 '17 at 07:26.bcffile is created in the same directory. Check that when you call Biber, it is called on the basename of your file. Report on anything that happens here. – moewe Mar 06 '17 at 14:09