!Package biblatex 错误:修补 \MakeLowercase 失败

!Package biblatex 错误:修补 \MakeLowercase 失败

我有一个可以工作的带有引用的 LaTeX 文件biblatex,但是在 2022 年 7 月 3 日更新软件包后,包括biblatex-chicago昨天运行的名为我的 LaTeX 代码的软件包,出现了以下 2 个错误(来自日志文件):

! Package biblatex Error: Patching \MakeLowercase failed.
See the biblatex package documentation for explanation.
Type H <return> for immediate help.
...
l.212 \begin{document}
This is an internal issue typically caused by a conflict
between biblatex and some other package. Modifying
the package loading order may fix the problem.

还有另外一个关于的错误\MakeLowercase

我尝试阅读 biblatex 手册,但找不到与此错误相关的任何内容\MakeUppercase或参考。\MakeLowercase

任何帮助我表示感谢,因为我完全不知所措

答案1

更新

biblatex如果您使用的 LaTeX 内核至少为 2022-06-01-PL5 和expl3至少为 2022-07-14,则错误应该得到解决并且原始功能应该在 v3.18b 及更高版本中恢复。

如果您仍然遇到此问题,请彻底、完整地更新您的 TeX 系统。


旧答案

\MakeUppercase这是由 LaTeX 2022-06-01-PL4 中and的新定义引起的问题\MakeLowercase,该定义于 2022-07-03 登陆 TeX Live。

紧急更新(biblatexv3.18a,请参阅https://github.com/plk/biblatex/pull/1233) 已在 TeX Live 中可用(由于错过了更新截止日期,它于 2022-07-04 晚一天登陆 TeX Live)。

biblatex如果您今天更新,您应该会得到一个不再有此错误的版本。

请注意,紧急修复只是禁用了补丁,因此从理论上讲,您的文档可能无法按预期显示,尽管我怀疑该补丁与绝大多数用户无关。请参阅https://github.com/plk/biblatex/issues/1234以重新启用补丁。

答案2

如果是 2023,@moewe 的答案就不适用了。错误可能是由于本地目录中的旧 biblatex 配置/样式文件显然不再与当前版本的 LaTeX 兼容。

相关内容