软件包 biblatex 警告:未指定“后端”,使用 Biber 后端

软件包 biblatex 警告:未指定“后端”,使用 Biber 后端

我正在尝试编译一个简单的 tex 文件,但是收到此警告并且没有打印出参考书目:

Package biblatex Warning: No "backend" specified, using Biber backend.

我在 Ubuntu 14.04 上使用 Kile。而另一台装有 Ubuntu 12.04 的电脑上,同样的文件却可以正常工作。问题出在哪里?我该如何解决?

这是我的 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}

答案1

这只是一个警告,告诉您,您没有设置后端来管理您的参考书目,因此 biblatex 使用了 fallback biber

如果您想删除该消息,您可以手动选择bibtexbibtex8和。只需添加您的 biblatex 行bibtexu即可。biberbackend=xxx

由于您没有修改代码(因此您的注释掉的字符串说明了这一点),您应该添加backend=biber

参见手册第 3.1.1 节。

更新:

您的错误日志不完整。下次请提供完整的错误日志和所需的 bib 文件 (biblioTC.bib)。

如果我编译,还会得到以下几行:

Package biblatex Warning: Conflicting options.
(biblatex)                'firstinits' conflicts with 'uniquename=full'.
(biblatex)                Setting 'uniquename=init' on input line 23.

这是因为您选择的样式authoryear-comp会自动设置,uniquename=full这会干扰您的手册uniquename=init。如果您也删除此设置,那么您也应该会摆脱该消息。

相关内容