
Я пытаюсь протестировать тему Wuerzburg для презентации в видеопроекторах, но столкнулся с некоторыми трудностями с номерами кадров в верхнем (или нижнем) колонтитуле.
В своей преамбуле я пишу следующее:
\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}%
Я не проверял, но то же самое относится и к нижнему колонтитулу.