更新 MiKTeX 导致 biber 版本 2.7 和 biblatex 版本 3.7 出现错误

更新 MiKTeX 导致 biber 版本 2.7 和 biblatex 版本 3.7 出现错误

我刚刚更新了我的 MiKTeX 软件包,在更新过程中,我开始反复收到两个奇怪的错误。我运行的是 Windows 10。
错误如下:

软件包 xkeyval 错误:family_i' undefined in familiesblx@opt@namepart'。\newpage
软件包 xkeyval 错误:given_i' undefined in familiesblx@opt@namepart'。\newpage

错误出现在 之后的行上\printbibliography
更新后,我一直运行 Biber 版本 2.7 和 biblatex 版本 3.7,但均未成功,而且它们均未包含在 biber 兼容性矩阵中。

还有其他人遇到这个问题吗?如果是,您是如何解决的?

我没有 MWE,因为错误是在我更新软件包后开始的,甚至在更新之前可以正常工作的其他文档也出现同样的错误。
我以用户和管理员身份更新了 MiKTeX,并清除了C:\...\AppData\Roaming\MiKTeX\文件夹。MiKTeX 成功重新创建了存储库,但错误仍然存​​在。

附言:我还无法在 stackexchange 上找到这个错误,但如果它是重复的,请关闭它并为我指明正确的方向。

编辑:我使用以下行调用 biblatex:

\usepackage[maxcitenames=2, citestyle=authoryear,%
bibstyle = authoryear, maxbibnames=2,%
backend=biber, hyperref=true]{biblatex} 

答案1

当 biber 或 biblatex 更新时,以前编译的辅助文件和/或中间文件可能包含新版本的无效数据。

删除带有后缀.aux.bbl.bcf.run.xml...... 的文件将删除这些数据,然后源文件就可以再次进行编译。

相关内容