Biblatex 与 MiKTeX

Biblatex 与 MiKTeX

我想尝试一下biblatex,但即使我的最小例子也不起作用:

\documentclass{article}
\begin{filecontents}{\jobname.bib}
@ONLINE{Doe:2009:Online,
author = {Doe, Ringo},
title = {This is a test entry of type {@ONLINE}},
month = jun,
year = {2009},
url = {http://www.test.org/doe/}
}
\end{filecontents}
\usepackage{biblatex}
\bibliography{\jobname.bib}
\title{BibTeX Website citations with the \textsf{biblatex}~package}
\date{}
\begin{document}
\maketitle
\nocite{Doe:2009:Online}
\printbibliography
\end{document}

我的文档没有任何输出。使用 MiKTeX 时需要注意什么?bib 文件应该放在哪里?不幸的是,我在网上没有找到这方面的任何信息。

答案1

问题可能在于你正在用 BibTeX 编译你的参考书目。如果你想这样做,你必须告知biblatex这个选择,即使用选项加载此包backend=bibtex,如下所示:

\usepackage[backend=bibtex]{biblatex}

在尝试再次编译之前,我建议您删除.aux.bbl文件。

在这种情况下,运行

pdflatex 测试

bibtex 测试

pdflatex 测试

pdflatex 测试

否则,如果文档保持原样,您将需要使用 biber 而不是 BiBTeX 来编译参考书目。在这种情况下,我还建议您替换

\bibliography{test.bib}

\addbibresource{test.bib}

完成 biblatex 建议。

在这种情况下,运行

pdflatex 测试

比伯测试

pdflatex 测试

pdflatex 测试

答案2

我遇到了类似的问题,结果发现 64 位版本的 miktex 没有 biber。

相关内容