No more wiggle in the footer
This commit is contained in:
@@ -423,14 +423,20 @@ segmentation style={solid, shorten >=1mm,shorten <=1mm, line width=\smile@linewi
|
|||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
\newlength\maxfooterwd\maxfooterwd=0pt
|
||||||
|
\def\updatemaxfooterwd#1{\ifdim#1>\maxfooterwd%
|
||||||
|
\global\maxfooterwd=#1%
|
||||||
|
\immediate\write\@auxout{\global\maxfooterwd=\the#1}%
|
||||||
|
\fi}
|
||||||
\newsavebox\footerright
|
\newsavebox\footerright
|
||||||
\def\setfooter#1#2#3{\savebox\footerright{\color{white}\hspace{0.3cm}#3\hspace{0.3cm}}\leavevmode\hbox{%
|
\def\setfooter#1#2#3{\savebox\footerright{\color{white}\hspace{0.3cm}#3\hspace{0.3cm}}
|
||||||
|
\updatemaxfooterwd{\wd\footerright}\leavevmode\hbox{%
|
||||||
\usebeamerfont{footline}%
|
\usebeamerfont{footline}%
|
||||||
\begin{beamercolorbox}[wd=\dimexpr\textwidth-\wd\footerright\relax,ht=2.5ex,dp=1ex]{footline}%
|
\begin{beamercolorbox}[wd=\dimexpr\textwidth-\maxfooterwd\relax,ht=2.5ex,dp=1ex]{footline}%
|
||||||
\hspace{0.3cm}#1\hfill#2\hfill\null%
|
\hspace{0.3cm}#1\hfill#2\hfill\null%
|
||||||
\end{beamercolorbox}%
|
\end{beamercolorbox}%
|
||||||
\begin{beamercolorbox}[wd=\wd\footerright,ht=2.5ex,dp=1ex]{footlineright}%
|
\begin{beamercolorbox}[wd=\maxfooterwd,ht=2.5ex,dp=1ex]{footlineright}%
|
||||||
\usebox\footerright%
|
\centerline{\usebox\footerright}%
|
||||||
\end{beamercolorbox}%
|
\end{beamercolorbox}%
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user