Biblatex 没有插入 .bib 并且没有创建 .bbl 文件 - 使用 TeXnicCenter

Biblatex 没有插入 .bib 并且没有创建 .bbl 文件 - 使用 TeXnicCenter

biblatex我第一次尝试使用,而不是 BibTeX,这很好,但是 LaTeX 显然无法插入.bib文件,因为如果我故意不尝试插入.bib文件,警告消息仍然相同。虽然我已经尝试了几天,但我找不到解决问题的方法。

\documentclass{scrartcl} 
\usepackage[british]{babel}
\usepackage[babel]{csquotes}
\usepackage[backend=biber, style=apa]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{Bibliographie.bib} 
@ARTICLE{Sample1998,
  author = {Sample, Susan G},
  title = {Military Buildups, War, and Realpolitik A Multivariate Model},
  journal = {Journal of Conflict Resolution},
  year = {1998},
  volume = {42},
  pages = {156--175},
  publisher = {Sage Publications}
}
\end{filecontents} 
\addbibresource{Bibliographie.bib} 
%\bibliography{Bibliographie} % Did not help either
%\bibliography{C:/Users/<Musterpfad>/Bibliographie} % Did not help either

\begin{document}
Test \cite{Sample1998}

\printbibliography
\end{document}

输出如下所示“测试[样本1998]“我没有收到任何错误,但是收到了几条警告消息:

BibTeX> WARN - Warning: Found biblatex control file 2.5, expected version 2.3 % as well as
LaTeX Warning: Citation 'Sample1998' on page 1 undefined on input line 23.
LaTeX Warning: Empty bibliography on input line 25.   
LaTeX Warning: There were undefined references.
Package biblatex Warning: Please (re)run Biber on the file:
(biblatex)                Test
(biblatex)                and rerun LaTeX afterwards.

重新运行 LaTeX,甚至多次,也没有任何变化。而且文件.bbl是空的。

我使用的是 MiKTeX 2.9 32 位版本(早期我用的是 64 位 - 没有区别)和 TeXnicCenter 2.02,32 位。在后者中,我已将其"path to the BibTeX executable"从更改"C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\bibtex.exe""C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\biber.exe" 我觉得我应该在 TeXnicCenter 设置中进行一些更改,因此我附上了我的输出配置文件。texniccenter 输出配置文件

答案1

我在使用 Texmaker 时遇到了完全相同的问题。重新安装当前 MikTex 版本后,我发现 Biber 包仍未更新。手动下载当前 Biber 版本(http://biblatex-biber.sourceforge.net/) 并在相应的 MikTex 文件结构中替换旧的 Biber.exe 解决了我的所有问题。

答案2

我正在将 TeXnicCenter 与 biber 一起使用,并使用以下(略有不同)配置:

在此处输入图片描述

请参阅 LaTeX 编译器的参数 ( %pm)。我对 biber 的调用(而不是 bibtex)是相同的。

如果这没有帮助,则说明您的计算机的安装存在问题。请删除旧安装(TeXnicCenter 和 MiKTeX),然后重启您的计算机。下载最新的 MiKTeX,安装它(我更喜欢完整版本),然后下载最新的 TeXnicCenter 并安装它。现在为 biber 创建一个新配置文件,它应该可以编译(我已经这样做了,-synctex=-1因为我使用 SumatraPdf)。

相关内容