I am trying to compile a simple tex file but I get this warning and no bibliography printed out:
Package biblatex Warning: No "backend" specified, using Biber backend.
I am using Kile on Ubuntu 14.04. While the same exact file on another pc with Ubuntu 12.04 is correclty working. What is the problem? How can I solve it?
Here is my MWE:
\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[italian,english]{babel}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage[font={small}, labelfont=bf, hypcap=true]{caption}[2004/07/16]
\usepackage[unicode,colorlinks=true]{hyperref}
\usepackage[babel]{csquotes}
\usepackage[style=authoryear-comp,maxcitenames=1,maxbibnames=99,sortcites=true,firstinits=true,doi=false,url=false,isbn=false, hyperref]{biblatex}%style=numeric-comp,sorting=none,backend=biber
\renewbibmacro{in:}{% elimina il in nella biblio
\ifentrytype{article}{}{%
\printtext{\bibstring{in}\intitlepunct}}}
\renewcommand*{\bibfont}{\small}
\bibliography{biblioTC}
\title{My paper title}
\author{Me}
\date{}
\begin{document}
\maketitle
\newpage
\section{Test}
Lalalalalalalalalala \cite{Colitti2014}.
\newpage
\phantomsection\addcontentsline{toc}{section}{\refname}
\printbibliography
\end{document}
Best Answer
It's just a warning, which tells you, you didn't set a backend to manage your bibliography, so biblatex uses the fallback
biber
.If you want to get rid of the message, you can choose manually between
bibtex
,bibtex8
,bibtexu
andbiber
. Just addbackend=xxx
in your biblatex line.Since you didn't modify the code (and hence your outcommented string says it), you should add
backend=biber
.See manual, ยง3.1.1.
UPDATE:
Your error log is not complete. Next time please provide the full error log and the needed bib file (biblioTC.bib).
If I compile, I also get following lines:
That comes because your chosen style
authoryear-comp
automatically setsuniquename=full
which interferes with your manualuniquename=init
. If you remove this setting as well, you should get rid of that message, too.