![\usepackage[backend=biber]{biblatex} 不起作用,backend=bibtex 起作用](https://linux22.com/image/278639/%5Cusepackage%5Bbackend%3Dbiber%5D%7Bbiblatex%7D%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8Cbackend%3Dbibtex%20%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
使用该backend=biber
选项时,我收到警告:
Biblatex 软件包警告:请在文件 (biblatex) myproject 上(重新)运行 Biber
结果:引用未被识别。
是的。确实存在类似的问题 - 但没有提供解决方案:使 biber/biblatex/XeLaTeX/TeXworks 协同工作时出现问题。
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
更改书目项目后进行编译,因此您无需使用每一个編輯。