texlive 2016 更新后 Beamer Metropolis \patchcmd 出现错误

texlive 2016 更新后 Beamer Metropolis \patchcmd 出现错误

昨天(2017 年 1 月 6 日),我在 Linux 上对 TeX Live 2016 安装进行了例行更新,现在当我尝试使用 LuaLaTeX 编译一个以前可以正常编译的源代码时,我得到了

! Package beamerfontthememetropolis Error: Patching section title failed.
...
l.263 \patchcmd
             {\beamer@@frametitle}

当我使用 LuaLaTeX 将文件demo.tex作为beamer-metropolis分发的一部分时,也会发生同样的事情。

答案1

最新beamer版本修复了超链接和子部分的问题(请参阅https://github.com/josephwright/beamer/commit/ef419391cbe5245cabf3b77c89b58023fb253c95https://github.com/josephwright/beamer/issues/350)。这意味着主题尝试修补的行已更改。主题代码需要更新才能实现这一点:我有记录了拉取请求(拉取请求中还修复了另一个问题,这使得无法简单地忽略补丁问题!)

相关内容