Biblatex 与 biber 后端导致未定义的控制序列,但不与 bibtex 后端一起导致

Biblatex 与 biber 后端导致未定义的控制序列,但不与 bibtex 后端一起导致

我使用 Texmaker(版本 3.4.1)和 MikTeX 2.9(一周前安装的)。Texmaker 配置为使用 biber:我将“bibtex %.aux”替换为“biber %”。如果我运行 LaTeX,则文件编译时不会出错。BiBTeX 也是如此。但如果我再次运行 LaTeX,则会收到错误消息。

这是一个最小的工作示例:

\documentclass{article}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=authoryear-comp]{biblatex}
\addbibresource{mybibliography.bib}
\begin{document}
\textcite{label}
\printbibliography
\end{document}

以下是错误消息:

! 未定义控制序列。...c@refsection @entry@\blx@slist@name

l.39 \endentry

错误消息顶行末尾的控制序列从未被 \def 过。如果您拼错了它(例如,\hobx'), typeI')和正确的拼写(例如,`I\hbox')。否则继续,我会忘记未定义的任何东西。

! 未定义控制序列。...c@refsection @entry@\blx@slist@name

l.39 \endentry

backend=biber如果我用替换,则不会出现任何错误消息backend=bibtex

我怎么解决这个问题?

相关内容