feat!: use beamer's own frame numbering template
As suggested in https://github.com/matze/mtheme/issues/309
This commit is contained in:
parent
6f88c49765
commit
01b698c783
|
@ -4,13 +4,18 @@
|
||||||
|
|
||||||
\usepackage[T1]{fontenc}
|
\usepackage[T1]{fontenc}
|
||||||
|
|
||||||
\usepackage{appendixnumberbeamer}
|
% \usepackage{appendixnumberbeamer}
|
||||||
|
|
||||||
|
\setbeamertemplate{page number in head/foot}[appendixframenumber]
|
||||||
|
|
||||||
|
% \molochset{progressbar=foot}
|
||||||
|
|
||||||
\usepackage{booktabs}
|
\usepackage{booktabs}
|
||||||
\usepackage[scale=2]{ccicons}
|
\usepackage[scale=2]{ccicons}
|
||||||
|
|
||||||
\usepackage[medium,light]{FiraSans}
|
% \usepackage[medium,light]{FiraSans}
|
||||||
\usepackage[medium]{FiraMono}
|
% \usepackage[medium]{FiraMono}
|
||||||
|
\usepackage{lmodern}
|
||||||
|
|
||||||
\usepackage{xspace}
|
\usepackage{xspace}
|
||||||
|
|
||||||
|
@ -263,16 +268,6 @@
|
||||||
|
|
||||||
\appendix
|
\appendix
|
||||||
|
|
||||||
\begin{frame}[fragile]{Backup Slides}
|
|
||||||
To add slides at the end of your presentation for reference during audience questions, you just need to
|
|
||||||
\begin{enumerate}
|
|
||||||
\item include the "appendixnumberbeamer" package in your preamble, and
|
|
||||||
\item call \verb+\appendix+ command before your backup slides.
|
|
||||||
\end{enumerate}
|
|
||||||
|
|
||||||
By doing this, the \themename theme will automatically disable slide numbering and progress bars for the slides in the appendix.
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{frame}[allowframebreaks]{References}
|
\begin{frame}[allowframebreaks]{References}
|
||||||
|
|
||||||
\bibliography{demo}
|
\bibliography{demo}
|
||||||
|
|
|
@ -283,12 +283,6 @@ The list of options is structured as shown in the following example.
|
||||||
|
|
||||||
\subsubsection{Outer theme}
|
\subsubsection{Outer theme}
|
||||||
|
|
||||||
\DescribeOption{numbering}{none, counter, fraction}{counter}{
|
|
||||||
Controls whether the frame number at the bottom right of each slide is
|
|
||||||
omitted (|none|), shown (|counter|) or displayed as a fraction of the total
|
|
||||||
number of frames (|fraction|).
|
|
||||||
}
|
|
||||||
|
|
||||||
\DescribeOption{progressbar}{none, head, frametitle, foot}{none}{
|
\DescribeOption{progressbar}{none, head, frametitle, foot}{none}{
|
||||||
Optionally adds a progress bar to the top of each frame (|head|),
|
Optionally adds a progress bar to the top of each frame (|head|),
|
||||||
the bottom of each frame (|foot|), or directly below each frame title
|
the bottom of each frame (|foot|), or directly below each frame title
|
||||||
|
@ -367,16 +361,6 @@ single sentence or image. To use it, add the key |standout| to the frame:
|
||||||
|
|
||||||
\section{Tips \& Tricks}
|
\section{Tips \& Tricks}
|
||||||
|
|
||||||
\subsection{Backup Slides}
|
|
||||||
|
|
||||||
Speakers will often include extra slides at the end of their presentation to
|
|
||||||
refer to during audience questions. One easy way to do this is to include the
|
|
||||||
\verb|appendixnumberbeamer| package in your preamble and call \verb|\appendix| before your backup slides.
|
|
||||||
|
|
||||||
\themename will automatically turn off slide numbering and progress bars for
|
|
||||||
slides in the appendix.
|
|
||||||
|
|
||||||
|
|
||||||
\section{Known Issues}
|
\section{Known Issues}
|
||||||
|
|
||||||
\subsection{Title formats}
|
\subsection{Title formats}
|
||||||
|
|
|
@ -48,7 +48,6 @@
|
||||||
\setbeamerfont{caption}{size=\small}
|
\setbeamerfont{caption}{size=\small}
|
||||||
\setbeamerfont{caption name}{series=\bfseries}
|
\setbeamerfont{caption name}{series=\bfseries}
|
||||||
\setbeamerfont{description item}{series=\bfseries}
|
\setbeamerfont{description item}{series=\bfseries}
|
||||||
\setbeamerfont{page number in head/foot}{size=\scriptsize}
|
|
||||||
\setbeamerfont{bibliography entry author}{size=\normalsize, series=\normalfont}
|
\setbeamerfont{bibliography entry author}{size=\normalsize, series=\normalfont}
|
||||||
\setbeamerfont{bibliography entry title}{size=\normalsize, series=\bfseries}
|
\setbeamerfont{bibliography entry title}{size=\normalsize, series=\bfseries}
|
||||||
\setbeamerfont{bibliography entry location}{size=\normalsize, series=\normalfont}
|
\setbeamerfont{bibliography entry location}{size=\normalsize, series=\normalfont}
|
||||||
|
|
|
@ -40,19 +40,6 @@
|
||||||
%
|
%
|
||||||
% \subsubsection{Options}
|
% \subsubsection{Options}
|
||||||
%
|
%
|
||||||
% \begin{macro}{numbering}
|
|
||||||
% Adds slide numbers to the bottom right of each slide.
|
|
||||||
% \begin{macrocode}
|
|
||||||
\pgfkeys{
|
|
||||||
/moloch/outer/numbering/.cd,
|
|
||||||
.is choice,
|
|
||||||
none/.code=\setbeamertemplate{frame numbering}[none],
|
|
||||||
counter/.code=\setbeamertemplate{frame numbering}[counter],
|
|
||||||
fraction/.code=\setbeamertemplate{frame numbering}[fraction],
|
|
||||||
}
|
|
||||||
% \end{macrocode}
|
|
||||||
% \end{macro}
|
|
||||||
%
|
|
||||||
% \begin{macro}{progressbar}
|
% \begin{macro}{progressbar}
|
||||||
% Adds a progress bar to the top, bottom, or frametitle of each slide.
|
% Adds a progress bar to the top, bottom, or frametitle of each slide.
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
|
@ -88,7 +75,6 @@
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\newcommand{\moloch@outer@setdefaults}{
|
\newcommand{\moloch@outer@setdefaults}{
|
||||||
\pgfkeys{/moloch/outer/.cd,
|
\pgfkeys{/moloch/outer/.cd,
|
||||||
numbering=counter,
|
|
||||||
progressbar=none,
|
progressbar=none,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -106,22 +92,6 @@
|
||||||
\setbeamertemplate{navigation symbols}{}
|
\setbeamertemplate{navigation symbols}{}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
%
|
%
|
||||||
% \begin{macro}{frame numbering}
|
|
||||||
% Templates for the frame number. Can be omitted, shown or displayed as a
|
|
||||||
% fraction of the total frames.
|
|
||||||
% \begin{macrocode}
|
|
||||||
\defbeamertemplate{frame footer}{none}{}
|
|
||||||
\defbeamertemplate{frame footer}{custom}[1]{ #1 }
|
|
||||||
% \end{macrocode}
|
|
||||||
%
|
|
||||||
% \begin{macrocode}
|
|
||||||
\defbeamertemplate{frame numbering}{none}{}
|
|
||||||
\defbeamertemplate{frame numbering}{counter}{\insertframenumber}
|
|
||||||
\defbeamertemplate{frame numbering}{fraction}{
|
|
||||||
\insertframenumber/\inserttotalframenumber
|
|
||||||
}
|
|
||||||
% \end{macrocode}
|
|
||||||
% \end{macro}
|
|
||||||
%
|
%
|
||||||
% \begin{macro}{headline}
|
% \begin{macro}{headline}
|
||||||
% \begin{macro}{footline}
|
% \begin{macro}{footline}
|
||||||
|
@ -129,11 +99,16 @@
|
||||||
% \begin{macrocode}
|
% \begin{macrocode}
|
||||||
\defbeamertemplate{headline}{plain}{}
|
\defbeamertemplate{headline}{plain}{}
|
||||||
\defbeamertemplate{footline}{plain}{%
|
\defbeamertemplate{footline}{plain}{%
|
||||||
\begin{beamercolorbox}[wd=\textwidth, sep=3ex]{footline}%
|
\begin{beamercolorbox}[
|
||||||
|
leftskip=4pt,%
|
||||||
|
rightskip=5pt,%
|
||||||
|
wd=\textwidth,%
|
||||||
|
]{footline}%
|
||||||
|
\usebeamercolor[fg]{page number in head/foot}%
|
||||||
\usebeamerfont{page number in head/foot}%
|
\usebeamerfont{page number in head/foot}%
|
||||||
\usebeamertemplate*{frame footer}
|
\usebeamertemplate*{frame footer}%
|
||||||
\hfill%
|
\hfill%
|
||||||
\usebeamertemplate*{frame numbering}
|
\usebeamertemplate*{page number in head/foot}\vskip4pt%
|
||||||
\end{beamercolorbox}%
|
\end{beamercolorbox}%
|
||||||
}
|
}
|
||||||
% \end{macrocode}
|
% \end{macrocode}
|
||||||
|
|
Loading…
Reference in New Issue