MWE

MWE

Considere o seguinte 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}

Como você pode ver na primeira imagem, a data na terceira parte do rodapé não está devidamente centralizada (por exemplo não está tão centralizada quanto a segunda imagem onde não configurei a 10ptopção). Então, minha pergunta é: como centralizo a data na terceira parte/seção do rodapé, mantendo o número do quadro na extrema direita?

insira a descrição da imagem aqui insira a descrição da imagem aqui

Editar:A resposta fornecida por Kevin C funciona muito bem. No entanto, eu queria saber se, em vez de redefinir toda a linha do rodapé, alguém poderia apenas corrigir as linhas correspondentes, date in head/footcomo etoolboxé feito nesteresponder.

Responder1

footlineO tema padrão Madridtem o último bloco alinhado à direita. Assim, a data não está centralizada e será ligeiramente deslocada quando os números das páginas mudam (por exemplo, ao passar de um dígito para dois dígitos).

Para que a data seja centralizada no último bloco e não seja afetada pelas alterações na contagem de páginas, pode-se definir um novo footlinetema como no seguinte MWE:

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}

Saída

insira a descrição da imagem aqui

informação relacionada