这是我的代码:
\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。安装后一切正常。