Beamer 模板 - 在帧开始或结束时重置变量

Beamer 模板 - 在帧开始或结束时重置变量

对于 beamer 主题,我想提供两种不同类型的框架标题。一个是普通标题,另一个是带有图像背景的标题。

据我所知,最好的方法是重载模板frametitle,这样当有某些数据可用时,我们就选择图像版本。

由于这些数据必须是全局的,我们还需要在每帧结束时或开始时重置它们的方法。

如果我们查看beamerbaseframe.sty,这正是beamer所做的事情,比如说\insertframetitle,它在环境定义的最后部分被重置为空beamer@frameslide

所以我的问题是,我们如何添加我们自己的变量重置?(这不会使宏无效,而是将它们重置为默认值。

有任何想法吗?

相关内容