标准 BibLatex 与 Babel 之间的冲突

标准 BibLatex 与 Babel 之间的冲突

以下简约文档在 处产生“未定义控制序列”错误\begin{document}。当我添加\usepackage[english]{babel}注释时,错误消失。我正在执行的编译步骤是 pdflatex -> biber -> pdflatex。

\documentclass[a4paper, 12pt]{report}

\usepackage[backend=biber,style=alphabetic,citestyle=authoryear]{biblatex}
\usepackage[english]{babel}

\begin{document}
hello world
\end{document}

出于显而易见的原因,真的我想在文档中添加引用,但我也想使用 babel。我使用的是 MiKTeX 2.9,pdfTeX 版本 3.1415926-2.5-1.40.14。Biblatex 版本是 3.3,babel 是 3.8m。有没有办法解决这个软件包冲突?

文献索引

答案1

作为莫威需要指出的是,我安装的软件包(以及一般的 MiKTeX)比可观测宇宙还要古老。因此,我刚刚完全重新安装了 MiKTeX——我确信这是过度的,但我离题了——现在我的软件包版本是 babel 的 3.9n(2016/01/08)和 biblatex 的 v3.3(2016/03/03)。这(几乎毫不奇怪地)解决了问题。

相关内容