Beamer 帧数(无总数)

Beamer 帧数(无总数)

命令

\setbeamertemplate{footline}[frame number]{}

以 a/b 格式发出帧编号,其中 a 为当前帧,b 为总帧。是否有命令只生成 a,颜色、字符、位置等相同?我更希望避免在 tex 级别编辑内容或生成新命令。

答案1

最初的定义beamerbaseauxtemplates.sty

\defbeamertemplate{footline}{frame number}
{
  \hfill%
  \usebeamercolor[fg]{page number in head/foot}%
  \usebeamerfont{page number in head/foot}%
  \insertframenumber\,/\,\inserttotalframenumber\kern1em\vskip2pt%
}

因此,如果您想保留颜色、角色位置等,请尝试使用

\setbeamertemplate{footline}{% 
  \hfill% 
  \usebeamercolor[fg]{page number in head/foot}% 
  \usebeamerfont{page number in head/foot}% 
  \insertframenumber%
  %\,/\,\inserttotalframenumber
  \kern1em\vskip2pt% 
}

但我不确定这是否能满足您的“非 tex 级别或产生新命令”的要求,无论这意味着什么。


使用最新版本的 Beamer,可以简化为

\setbeamertemplate{footline}{
  \hfill%
  \usebeamercolor[fg]{page number in head/foot}%
  \usebeamerfont{page number in head/foot}%
  \setbeamertemplate{page number in head/foot}[framenumber]%
  \usebeamertemplate*{page number in head/foot}\kern1em\vskip2pt%
}

相关内容