Beamer 提供\setbeamertemplate
和\addtobeamertemplate
。我正在尝试更改其中一个模板,但找不到命令来检查模板的当前值。
用例是我尝试在article
模式中将发件人号码添加到框架标题。我想对框架的默认渲染进行其他修改,但如果不知道框架的默认行为,这会有些困难。
答案1
\setbeamertemplate{<element>}{<template>}
創造(\csname beamer@@tmpl@<element>\endcsname
在<template>
beamertemplates.sty
)因此,你可以检查
\makeatletter
\expandafter\show\csname beamer@@tmpl@<element>\endcsname
\makeatother
\addtobeamertemplate
添加内容相同\beamer@@tmpl@<element>
。