我正在写论文,除了引用参考书目之外,一切都很顺利。我不得不说,我在这个主题上或多或少是个新手——到目前为止,我使用的是普通的参考书目“thebibliography”,但我想使用 BibLaTex,以便更好地概览所有引用。此外,使用包括作者首字母和年份后两位数字的缩写也很好,例如“Fe02”。
到目前为止,我所拥有的是以下 bib 文件(仅显示一个元素),以名称 mylibrary.bib 保存在与其他 tex 文件相同的位置。
@BOOK{fernholz02,
AUTHOR = {Fernholz, E. Robert},
YEAR = {2002},
TITLE = {Stochastic Portfolio Theory},
EDITION = {1st edition},
ISBN = {978-1-4419-2987-7},
PUBLISHER = {Springer Science + Business Media New York},
}
现在我已按照以下方式将库插入到我的 tex 文件中(忽略了序言中的其他内容):
\documentclass[a4paper]{report}
\usepackage[ngerman,english]{babel}
\usepackage[backend=biber]{biblatex}
\usepackage{csquotes}
\bibliography{mylibrary}
\begin{document}
\section{introduction}
This is the introduction and \cite{fernholz02} is such a nice book that it is often-cited in this thesis.
\printbibliography
\end{document}
当使用 PDFLaTeX 运行编译器时,会出现以下错误消息。主要是,他找不到参考书目。
Citation 'fernholz02' on page 1 undefined
Empty bibliography
There were undefined references.
Please (re)run Biber on the file.... and rerun LaTeX afterwards.
我已经在其他问题中搜索过解决方案。建议例如先运行 PDFLaTeX,然后运行 BibTeX,然后再运行两次 PDFLaTeX。但这在第二次编译时出现了与 BibTeX 相关的错误消息:
This is BibTeX, Version 0.99d (TeX Live 2014/W32TeX) The top-level auxiliary file: test_biblio.aux I found no \citation commands---while reading file test_biblio.aux I found no \bibdata command---while reading file test_biblio.aux I found no \bibstyle command---while reading file test_biblio.aux (There were 3 error messages)
我做错了什么?我很感激任何帮助——已经谢谢了!