我正在使用 MikteX 和 TexStudio (3.1.1)。我无法使用 Biber 获取我的参考资料。以下是我在序言中的内容
\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{xunicode}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\bibliography{testa}
\usepackage[maxlevel=3]{csquotes}
\usepackage[backend=biber,citestyle=verbose-trad2,bibstyle=verbose-trad2]{biblatex}
我从 Biber 那里得到的信息是
信息 - 这是 Biber 2.16 信息 - 日志文件是“calme.blg”信息 - 正在读取“calme.bcf”警告 - 未定义数据源!进程已正常终止
我有一台新电脑,我的问题是,我在以前的电脑上制作的文档没有问题,但只有新文档有问题,即使是同一个 bib 文件。我读Biblatex 与 Biber:配置……但我已经将我的编辑器排版为与 biber 配合使用。
知道我的问题出在哪里吗?
答案1
您需要发出\bibliography{<bibfile>}
或\addbibresource{<bibfile>.bib}
后您已加载biblatex
。
\bibliography{testa}
\usepackage[maxlevel=3]{csquotes}
\usepackage[backend=biber,citestyle=verbose-trad2,bibstyle=verbose-trad2]{biblatex}
不会起作用,但是
\usepackage[maxlevel=3]{csquotes}
\usepackage[backend=biber, style=verbose-trad2]{biblatex}
\addbibresource{testa.bib}
将(后者也可以用\bibliography{testa}
代替\addbibresource{testa.bib}
,但\addbibresource
建议使用)。
不幸的是,您不会因为误用 而收到错误\bibliography
,因为该命令也是由标准 LaTeX 定义的。但是当您调用它时,它对 的定义是错误的biblatex
。使用 的另一个原因是\addbibresource
:它会在错误的位置引发错误。