biblatex 和 TexMaker 的问题

biblatex 和 TexMaker 的问题

这是我的代码:

\documentclass[a4paper,twoside]{book}

\usepackage[utf8]{inputenc} 
\usepackage[titletoc]{appendix}
\usepackage[english]{babel} 
\usepackage{csquotes}
\usepackage{lmodern} 
\usepackage{comment}
\usepackage{makeidx} 
\usepackage{bm}

\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[protrusion=true,expansion=true]{microtype} 
\usepackage{graphicx} 
\DeclareGraphicsExtensions{.pdf}
\usepackage[font=small,labelfont=bf]{caption} 
\usepackage{wrapfig} 
\usepackage{float} 
\usepackage[bottom]{footmisc} 
\usepackage{multirow}
\usepackage[multidot]{grffile}
\usepackage{subcaption}

\usepackage{geometry}
\geometry{a4paper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm}

\usepackage{lipsum} 
\usepackage[24hr]{datetime} 
\usepackage{titlesec,titletoc}
\usepackage{hyperref}
\usepackage{amsmath} 
\usepackage{amsfonts} 

\graphicspath{{graphs_folder/}}

\usepackage[
     backend=biber, 
     natbib=true,
     style=numeric,
     sorting=none
 ]{biblatex}
 \addbibresource{biblio.bib}

 \begin{document}
 Hello.I want to cite \cite{braitenberg2013anatomy} and 
 \cite{hebb2005organization}

 \backmatter
 \cleardoublepage

 \printbibliography

 \end{document}

我在 Ubuntu 14.04 上,我正在使用 TexMaker 4.1,我按照建议做了这里

然而:

当我尝试使用 PDFLaTeX 选项运行编译器时,我得到

line 50: Empty bibliography
line 1: There were undefined references
line 1: Please (re)run Biber on the file:(biblatex) and rerun LaTeX afterwards 

我认为有必要告诉你,当我运行快速构建时,它应该完成整个过程并向我显示 pdf。相反,它以

Error:could not start the command

并且什么都没显示。如果我使用编译器的 BibTeX 选项,也会出现同样的消息。

如果我手动打开 pdf,我找不到参考书目,而且引用如下

[braitenberg2013解剖学] 和 [hebb2005组织]

而我需要的是

[1]和[2]

(请注意,我需要按照它们出现的顺序进行排序)。

我的代码有什么问题?

提前致谢。

答案1

这个问题的答案由@moewe的评论给出:运行

biber test

显示没有安装 biber。安装后一切正常。

相关内容