Ausrichtung der Bildnummerierung im Beamer bei vielen Folien

Ausrichtung der Bildnummerierung im Beamer bei vielen Folien

Mit Beamer und dem Würzburg-Außenthema und dem abgeschrägten Innenthema habe ich eine lange Präsentation mit über 100 Folien erstellt. Nach 9 Folien werden die Rahmennummernsind nicht richtig ausgerichtet, die gesamte Framenummer ist sichtbar, aber die aktuelle Framenummer steht darüber und ich habe keine Möglichkeit gefunden, sie richtig auszurichten.

Habe im MWE auf den letzten 30 Frames folgende Lösung ausprobiert:Fußzeilentext zu allen Folien in Beamer hinzufügenaber dieser entfernt den ursprünglichen Fußzeilenhintergrund (Farbthema). Wenn Sie das Kommentarzeichen entfernen, \usecolortheme{shark}ist es besser sichtbar, warum die aktuelle Framenummer verschwindet.

\documentclass{beamer}
\mode<beamer>{
    \useoutertheme[glossy]{wuerzburg}
    \useinnertheme[shadow,outline]{chamfered}
    \usecolortheme{shark}
}
\setbeamertemplate{navigation symbols}{}

\usepackage{blindtext}

\begin{document}
\begin{frame}[allowframebreaks]{Original footline}
\blindtext[100]
\end{frame}

\setbeamertemplate{footline}[text line]{%
  \parbox{\linewidth}{\vspace*{-8pt}some text\hfill\insertframenumber/\inserttotalframenumber}
}

\begin{frame}[allowframebreaks]{Different footline}
\blindtext[50]
\end{frame}
\end{document}

Antwort1

Angenommen, Sie verwendenhttps://github.com/pmagwene/beamer-theme-collection/blob/master/beamerouterthemewuerzburg.stySie können die Fußliniendefinition folgendermaßen ändern:

\documentclass{beamer}
\useoutertheme[glossy]{wuerzburg}
\useinnertheme[shadow,outline]{chamfered}
\usecolortheme{shark}
\setbeamertemplate{navigation symbols}{}

\usepackage{blindtext}


\makeatletter
\setbeamertemplate{footline}{%
  \ifbeamer@wuerzburg@nofootline
  \else
  \leavevmode%
  \pgfuseshading{beamer@bottomshade}
  \ifbeamer@wuerzburg@glossy%
    \pgfuseshading{beamer@headfootshade}
    \vskip-3.5ex
    \hbox{%
      \begin{beamercolorbox}[wd=.8\paperwidth,ht=2.25ex,dp=1ex,left,ignorebg]{headfoot}%
        \usebeamerfont{author in head/foot}%
        \hspace*{3.5ex}%
        \insertshortauthor{}%
        \beamerwuerzburgthemeadddelimiter{\insertshortinstitute}%
        \beamerwuerzburgthemeadddelimiter{\insertshortdate}%
      \end{beamercolorbox}%
      \begin{beamercolorbox}[wd=.2\paperwidth,ht=2.25ex,dp=1ex,right,ignorebg]{headfoot}%
        \usebeamerfont{date in head/foot}%
        \insertframenumber{} / \if\thelastframecounter0\inserttotalframenumber\else\thelastframecounter\fi \hspace*{3.5ex}
      \end{beamercolorbox}}
  \else%
    \hbox{%
      \begin{beamercolorbox}[wd=.8\paperwidth,ht=2.25ex,dp=1ex,left]{headfoot}%
        \usebeamerfont{author in head/foot}%
        \hspace*{3.5ex}%
        \insertshortauthor{}%
        \beamerwuerzburgthemeadddelimiter{\insertshortinstitute}%
        \beamerwuerzburgthemeadddelimiter{\insertshortdate}%
      \end{beamercolorbox}%
      \begin{beamercolorbox}[wd=.2\paperwidth,ht=2.25ex,dp=1ex,right]{headfoot}%
        \usebeamerfont{date in head/foot}%
        \insertframenumber{} / \if\thelastframecounter0\inserttotalframenumber\else\thelastframecounter\fi \hspace*{3.5ex}
      \end{beamercolorbox}}
    \fi%
  \vskip0pt%
  \fi
}
\makeatother

\begin{document}

\begin{frame}[allowframebreaks]{Original footline}
\blindtext[100]
\end{frame}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen