我正在尝试测试用于投影仪演示的维尔茨堡主题,但在页眉(或页脚)中的帧编号方面遇到了一些困难。
在我的序言中,我有以下内容
\RequirePackage{atbegshi}
\documentclass{beamer}
\usepackage[english]{babel}
\mode<presentation>{\AtBeginSection{%
\begin{frame}
\frametitle{Contents}
\tableofcontents[currentsection]
\end{frame}}
\useoutertheme[nofootline]{wuerzburg}
\useinnertheme[outline,shadow]{chamfered}
\usecolortheme{shark}
\setbeamercovered{transparent}
}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{frametitle continuation}[from second][(cont'd)]
帧号按预期显示在页眉中,但只有前 9 帧看起来正常。从第 10/xx 帧开始,发生了一些奇怪的事情,帧号最终像我附加的图像中那样。如果我从外部主题中删除 nofootline 选项,页脚中也会发生同样的事情。
我试图查看 .sty 文件和我在网上找到的其他示例,但由于我对 beamer 还不太熟悉,所以我还没能弄清楚如何解决这个问题。
beamer 主题可以在以下网址获取:http://www.cgogolin.de/Computer.html。
答案1
当稍微加粗页眉/页脚中使用的字体时,就会出现问题fontenc
。当有多余的数字时,这会导致帧计数器框中出现换行符。一个快速的解决方法是找到模板中的行headline
(其中两条)并增加容纳帧计数器的框的宽度,即从12ex
到13ex
\begin{beamercolorbox}[wd=13ex,ht=2.25ex,dp=1ex,right,ignorebg]{headfoot}%
我没有测试过,但同样的情况也适用于页脚。