Номера кадров «обрезаются» в представлении проектора после первого двузначного номера кадра

Номера кадров «обрезаются» в представлении проектора после первого двузначного номера кадра

Я пытаюсь протестировать тему 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}%

Я не проверял, но то же самое относится и к нижнему колонтитулу.

Связанный контент