mirror of https://github.com/matze/mtheme.git
Merge e4d3042057
into 2fa6084b9d
This commit is contained in:
commit
e1b1bc21ca
|
@ -335,9 +335,7 @@
|
||||||
\newlength{\metropolis@progressonsectionpage@linewidth}
|
\newlength{\metropolis@progressonsectionpage@linewidth}
|
||||||
\setlength{\metropolis@progressonsectionpage@linewidth}{0.4pt}
|
\setlength{\metropolis@progressonsectionpage@linewidth}{0.4pt}
|
||||||
\setbeamertemplate{progress bar in section page}{
|
\setbeamertemplate{progress bar in section page}{
|
||||||
\setlength{\metropolis@progressonsectionpage}{%
|
\pgfmathsetlength{\metropolis@progressonsectionpage}{\textwidth * min(1,\insertframenumber/\inserttotalframenumber}%
|
||||||
\textwidth * \ratio{\insertframenumber pt}{\inserttotalframenumber pt}%
|
|
||||||
}%
|
|
||||||
\tikzexternaldisable%
|
\tikzexternaldisable%
|
||||||
\begin{tikzpicture}
|
\begin{tikzpicture}
|
||||||
\fill[bg] (0,0) rectangle (\textwidth, \metropolis@progressonsectionpage@linewidth);
|
\fill[bg] (0,0) rectangle (\textwidth, \metropolis@progressonsectionpage@linewidth);
|
||||||
|
@ -346,20 +344,6 @@
|
||||||
\tikzexternalenable%
|
\tikzexternalenable%
|
||||||
}
|
}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
%
|
|
||||||
% The above code assumes that |\insertframenumber| is less than or equal to
|
|
||||||
% |\inserttotalframenumber|. However, this is not true on the first compile;
|
|
||||||
% in the absence of an |.aux| file, |\inserttotalframenumber| defaults to 1.
|
|
||||||
% This behaviour could cause fatal errors for long presentations, as
|
|
||||||
% |\metropolis@progressonsectionpage| would exceed \TeX's maximum length
|
|
||||||
% (16383.99999pt, roughly 5.75 metres or 18.9 feet).
|
|
||||||
% To avoid this, we increase the default value for |\inserttotalframenumber|;
|
|
||||||
% presentations with over 4000 slides will still break on first compile, but
|
|
||||||
% users in that situation likely have deeper problems to solve.
|
|
||||||
%
|
|
||||||
% \begin{macrocode}
|
|
||||||
\def\inserttotalframenumber{100}
|
|
||||||
% \end{macrocode}
|
|
||||||
% \end{macro}
|
% \end{macro}
|
||||||
%
|
%
|
||||||
%
|
%
|
||||||
|
|
|
@ -191,9 +191,7 @@
|
||||||
\setlength{\metropolis@progressinheadfoot@linewidth}{0.4pt}
|
\setlength{\metropolis@progressinheadfoot@linewidth}{0.4pt}
|
||||||
\setbeamertemplate{progress bar in head/foot}{
|
\setbeamertemplate{progress bar in head/foot}{
|
||||||
\nointerlineskip
|
\nointerlineskip
|
||||||
\setlength{\metropolis@progressinheadfoot}{%
|
\pgfmathsetlength{\metropolis@progressinheadfoot}{\paperwidth * min(1,\insertframenumber/\inserttotalframenumber}
|
||||||
\paperwidth * \ratio{\insertframenumber pt}{\inserttotalframenumber pt}%
|
|
||||||
}%
|
|
||||||
\begin{beamercolorbox}[wd=\paperwidth]{progress bar in head/foot}
|
\begin{beamercolorbox}[wd=\paperwidth]{progress bar in head/foot}
|
||||||
\tikzexternaldisable%
|
\tikzexternaldisable%
|
||||||
\begin{tikzpicture}
|
\begin{tikzpicture}
|
||||||
|
|
Loading…
Reference in New Issue