This commit is contained in:
Ross Churchley 2015-07-09 18:32:09 -07:00
parent 4b644deb66
commit c1c86bee7f
3 changed files with 20 additions and 27 deletions

View File

@ -301,7 +301,6 @@
} }
} }
\defbeamertemplate{section page}{progressbar}{ \defbeamertemplate{section page}{progressbar}{
\vspace{2em}
\centering \centering
\begin{minipage}{22em} \begin{minipage}{22em}
\usebeamercolor[fg]{section title} \usebeamercolor[fg]{section title}
@ -474,13 +473,30 @@
% %
% %
% %
% \subsubsection{General text settings} % \subsubsection{Text and spacing settings}
%
% \begin{macrocode} % \begin{macrocode}
\mode<all>
\setlength{\parskip}{0.5em} \setlength{\parskip}{0.5em}
\linespread{1.15} \linespread{1.15}
% \end{macrocode} % \end{macrocode}
% %
% By default, Beamer frames offer the |c| option to \textit{almost} vertically
% center the text, but the placement is a little too high. To fix this, we
% redefine the |c| option to equalize |\beamer@frametopskip| and
% |\beamer@framebottomskip|. This solution was suggested by Enrico Gregorio in
% an answer to \href{http://tex.stackexchange.com/questions/247826/}{this
% Stack Exchange question}.
%
% \begin{macrocode}
\define@key{beamerframe}{c}[true]{% centered
\beamer@frametopskip=0pt plus 1fill\relax%
\beamer@framebottomskip=0pt plus 1fill\relax%
\beamer@frametopskipautobreak=0pt plus .4\paperheight\relax%
\beamer@framebottomskipautobreak=0pt plus .6\paperheight\relax%
\def\beamer@initfirstlineunskip{}%
}
% \end{macrocode}
%
% Process package options % Process package options
% %
% \begin{macrocode} % \begin{macrocode}

View File

@ -86,17 +86,6 @@
% \end{macrocode} % \end{macrocode}
% \end{macro} % \end{macro}
% %
% \begin{macro}{frametitleoffset}
% This option controls the frame title offset.
% \begin{macrocode}
\pgfkeys{
/metropolis/outer/.cd,
frametitleoffset/.code=\setlength{\@metropolis@voffset}{#1},
noframetitleoffset/.code=\setlength{\@metropolis@voffset}{0em},
}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@metropolis@outer@setdefaults} % \begin{macro}{\@metropolis@outer@setdefaults}
% Set default values for outer theme options. % Set default values for outer theme options.
% \begin{macrocode} % \begin{macrocode}
@ -105,7 +94,6 @@
numbering=counter, numbering=counter,
progressbar=none, progressbar=none,
frametitleformat=lowercase, frametitleformat=lowercase,
frametitleoffset=2em,
} }
} }
% \end{macrocode}% % \end{macrocode}%
@ -137,12 +125,6 @@
} }
% \end{macrocode} % \end{macrocode}
% %
% Define additional space between frame title and content. By default 2em.
%
% \begin{macrocode}
\newlength{\@metropolis@voffset}
% \end{macrocode}
%
% The only element in the footline by default is the frame number. % The only element in the footline by default is the frame number.
% %
% \begin{macrocode} % \begin{macrocode}
@ -210,7 +192,6 @@
]{frametitle} ]{frametitle}
\insertframetitle% \insertframetitle%
\end{beamercolorbox}% \end{beamercolorbox}%
\vspace{\@metropolis@voffset}
} }
\defbeamertemplate{frametitle}{progressbar}{% \defbeamertemplate{frametitle}{progressbar}{%
\nointerlineskip \nointerlineskip
@ -224,7 +205,6 @@
\insertframetitle% \insertframetitle%
\end{beamercolorbox}% \end{beamercolorbox}%
\usebeamertemplate*{progress bar in head/foot} \usebeamertemplate*{progress bar in head/foot}
\vspace{\@metropolis@voffset}
} }
% \end{macrocode} % \end{macrocode}
% \end{macro} % \end{macro}

View File

@ -186,14 +186,11 @@
use=palette primary, use=palette primary,
parent=palette primary parent=palette primary
} }
\begin{frame}{#1} \begin{frame}[c]{#1}
\centering \centering
\vfill
\vspace{1em}
\usebeamercolor[fg]{palette primary} \usebeamercolor[fg]{palette primary}
\usebeamerfont{section title} \usebeamerfont{section title}
\@metropolis@plaintitleformat{#2} \@metropolis@plaintitleformat{#2}
\vfill
\end{frame} \end{frame}
\endgroup \endgroup
} }