\usepackage[backend=biber]{biblatex} 不起作用,backend=bibtex 起作用

\usepackage[backend=biber]{biblatex} 不起作用,backend=bibtex 起作用

使用该backend=biber选项时,我收到警告:

Biblatex 软件包警告:请在文件 (biblatex) myproject 上(重新)运行 Biber

结果:引用未被识别。

  1. 是的。确实存在类似的问题 - 但没有提供解决方案:使 biber/biblatex/XeLaTeX/TeXworks 协同工作时出现问题

  2. biblatex 简介(适合初学者)- 作为一名 MWE。

backend=bibtex非常有效。

问题: 开始工作的详细步骤是什么backend=biber?(当人们说运行该命令或另一个命令时,需要上下文。)

因此我的编辑技术中心

而且我不知道如何在 TeXnicCenter 或任何其他环境下在我的文件上运行 Biber。

把我当作一个简单的凡人,真正希望解决这个问题,永远保存并且永远不再回来。

backend=bibtex在 TexnicCenter 中,除了创建文件之外,我不需要对 MWE 做任何花哨的事情.bib。然后我按下Build current file- 并获得包含我的参考资料的有效 pdf,这才是它应该有的方式 - 简单而简洁。如果有推荐使用 utf-8 支持的趋势biber,那么我们应该快速部署,以便更快地采用它。

这个问题本质上与这个问题相同:如何使用 biber

答案1

我将创建一个新的构建配置文件,例如,它是(TeXnicCenter 中默认设置的配置文件)LaTeX > PDF (Biber)的副本:LaTeX > PDF

在此处输入图片描述

现在添加biber为 BibTeX 编译器:

在此处输入图片描述

在上面的“传递给 BibTeX 的命令行参数”中,%tm指的是文件“标题(不带扩展名)”。您还可以biber在此处添加要传递的其他参数(例如文件编码)。有关所有选项,请参阅biber文档

现在,您可以在配置文件下编译(无输出)您的文档一次LaTeX > PDF (Biber),然后在配置文件下再编译一次LaTeX > PDF。按顺序,这将执行pdflatex> biber>pdflatex编译。如果您希望一键完成此操作,您可以将以下内容添加到LaTeX > PDF (Biber)配置文件的后处理器选项卡中:

在此处输入图片描述

流程pdflatex参数是从主配置文件页面复制的。

运行以下 MWE:

\documentclass{article}
\usepackage{filecontents}% http://ctan.org/pkg/filecontents
\usepackage[backend=biber]{biblatex}% http://ctan.org/pkg/biblatex

\begin{filecontents*}{references.bib}
@article{mybibkey,
    author = {A. Author},
    title = {Some amazing work of art},
    journal = {A fur realz journal},
    volume = {17},
    number = {3},
    year = {2013},
    pages = {1--99}
}
\end{filecontents*}
\addbibresource{references.bib}

\begin{document}
See~\cite{mybibkey}.

\printbibliography

\end{document}

LaTeX > PDF (Biber)添加后处理器组件后pdflatex,一键输出

在此处输入图片描述

我建议保留单独的输出配置文件,因为您只需要在biber更改书目项目后进行编译,因此您无需使用每一个編輯。

相关内容