MWE

MWE

Betrachten Sie das folgende MWE:

\documentclass[10pt]{beamer}

\usepackage{lmodern}
\usetheme{Madrid}

\title{Testing Beamer Title}
\subtitle{With 10pt font}
\author{John Doe}
\date{\today}

\begin{document}
\frame{\titlepage}
\end{document}

Wie Sie im ersten Bild sehen können, ist das Datum im dritten Teil der Fußzeile nicht richtig zentriert (es ist beispielsweise nicht so zentriert wie im zweiten Bild, wo ich die 10ptOption nicht eingestellt habe). Meine Frage lautet also: Wie zentriere ich das Datum im dritten Teil/Abschnitt der Fußzeile, während die Rahmennummer ganz rechts bleibt?

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Bearbeiten:Die Antwort von Kevin C funktioniert großartig. Ich habe mich jedoch gefragt, ob man statt der Neudefinition der gesamten Fußlinie nur die entsprechenden Zeilen patchen könnte, date in head/footwie etoolboxes in diesem Fall gemacht wird.Antwort.

Antwort1

footlineBeim Standarddesign Madridist der letzte Block rechtsbündig ausgerichtet. Das Datum ist dort also nicht zentriert und wird bei Seitenzahländerungen (z. B. beim Wechsel von einstelligen zu zweistelligen Zahlen) leicht verschoben.

Um das Datum zentriert im letzten Block zu haben und von den Änderungen der Seitenzahl unberührt zu lassen, kann man ein neues footlineThema wie im folgenden MWE definieren:

MWE

\documentclass[]{beamer}

\usepackage{etoolbox}
\usepackage{lmodern}
\usetheme{Madrid}

\makeatletter
% change in-box alignment from right to left
\patchcmd{\beamer@@tmpl@footline}% <cmd>
  {right}% <search>
  {left}% <replace>
  {}% <success>
  {}% <failure>

% replace definition of 'date in head/foot' box
\patchcmd{\beamer@@tmpl@footline}% <cmd>
  {\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
   \insertframenumber{} / \inserttotalframenumber\hspace*{2ex}}% <search>
  {\rlap{\makebox[.333333\paperwidth][r]{\insertframenumber{} / \inserttotalframenumber \hspace*{2ex}}}
   \usebeamerfont{date in head/foot}\hfill\insertshortdate{}\hfill}% <replace>
  {}% <success>
  {}% <failure>
\makeatother

\title{Testing Beamer Title}
\subtitle{With default font size}
\author{John Doe}
\date{\today}

\begin{document}
\frame{\titlepage}
\frame{test}\frame{test}\frame{test}\frame{test}\frame{test}
\frame{test}\frame{test}\frame{test}\frame{test}\frame{test}
\end{document}

Ausgabe

Bildbeschreibung hier eingeben

verwandte Informationen