可能的 Beamer 错误:帧数与信息行页脚中的日期颜色不同

可能的 Beamer 错误:帧数与信息行页脚中的日期颜色不同

我在 Mac 上使用 TeX Live,并通过 TeX Live Utility 获取每周更新。我正在为即将发表的演讲制作一些幻灯片。我使用的是与往常相同的 Beamer 模板和设置,因此我很惊讶地发现,我始终放在幻灯片底部的页码突然以不同的颜色显示。以下是 MWE:

\documentclass{beamer}
\useoutertheme{infolines}
\usecolortheme{beaver}
\title{Title}
\date{\today}
%\setbeamercolor{page number in head/foot}{fg=darkred!60!black}
\begin{document}
\begin{frame}
\end{frame}
\end{document}

平均能量损失

正如您在幻灯片的右下角看到的,页码出现了,但颜色看起来不对。直到最近,它看起来与旁边显示的日期颜色完全相同。

通过谷歌搜索,我设法弄清楚了如何使用上面代码中注释掉的行让它再次看起来正常:

\setbeamercolor{page number in head/foot}{fg=darkred!60!black}

通过取消注释此行,我恢复了所需的行为:

MWE工作正常

所以我的问题不是如何解决这个问题,而是为什么会发生这种情况。这是最近更新中引入的一个错误吗?如果是,它会被修复吗?这是开发人员的故意选择吗(如果是,我无法想象为什么)?还是我做错了什么,或者我的 TeX 设置出了问题?

我很感激您对此的任何见解。提前致谢!

答案1

这已经在 beamer 开发版本中修复了(参见这次提交) 并将包含在即将发布的 beamer 版本 >= 3.50 中。

作为临时修复,请将此更新的文件放在您的工作目录中 https://raw.githubusercontent.com/josephwright/beamer/master/base/themes/color/beamercolorthemedefault.sty


至于为什么会发生这种情况:在 beamer 默认颜色主题中有一个奇怪的颜色定义 - 但是由于在 beamer 代码中没有使用这个颜色定义,因此并没有造成任何问题。

最近我引入了一个新模板(page number in head/foot),以便更轻松地在页面和帧号的不同显示之间切换。不幸的是,这导致使用了之前未使用的颜色。很抱歉给您带来问题!

相关内容