I can't explain myself why I get the following error message from Overleaf where I have my latex file:
Package biblatex Error: File '[file's name]' not created by biblatex.
(Please note)
This is the corrected preamble that I fixed after turning things around:
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage[
backend = biber,
style = apa,
defernumbers=false]{biblatex}
\DeclareLanguageMapping{english}{american-apa}
\addbibresource{quanti_lit.bib} %name of the .bib file with my references
\usepackage{lineno}
\usepackage [autostyle, english = american]{csquotes} % US EN quotation marks
\MakeOuterQuote{"}
\usepackage{hyperref}
\begin{document}
\linenumbers
My first reference within parenthesis \parencite{Cohen}
My second reference with a year in parenthesis \textcite{Allwood2003}
\printbibliography[keyword={ref},title={References 1}]
\printbibliography[keyword={GJ},title={References 2}]
\end{document}
Here are the two examples of references that I stored separately in the quanti_lit.bib
file
@InProceedings{Allwood2003,
Title = {A study of gestural feedback expressions},
Author = {Allwood, Jens and Cerrato, Loredana},
Booktitle = {First Nordic Symposium on Multimodal Communication},
Year = {2003},
Address = {Copenhagen, Denmark},
Pages = {7-22},
keyword = {ref}
}
@article{Cohen1960,
author = {Cohen, Jacob},
journal = {Educational and Psychological Measurement},
pages = {2030},
title = {{A coefficient of agreement for nominal scales}},
volume = {46},
year = {1960},
keyword = {GJ}
}
Looking forward to your comments!
Best Answer
The problem does not occur when compiling from the command line using the desired BibTex engine as I could run your MWE without any error on my Terminal.
The message occurs when the
.tex
file or other configuration files specify BibTeX while TeXShop specifies another. For example, you get a similar error, when the settings in TeXShop specifybiber
rather thanbibtex
while your.tex
file contains\usepackage[round]{natbib}
, or conversely, when a.tex
file might use a class file to manage styles (.cls) specifying biber like\RequirePackage[backend=biber]{biblatex}
.The
.bbl
files created by a normal BibTeX run and a Biber run are completely different and they are not compatible with each other. Surely, you've used a file where a normal bibliography was used and afterwards you've switched to biblatex. That's why biblatex is complaining that "the .bbl file has not been created".The solution is to delete the .bbl file and run pdflatex and biber again. Don't use
BibTex
orLaTex
while you should be usingpdflatex
andbiber
.Here is the output of your MWE: