mirror of https://github.com/matze/mtheme.git
renamed progress bar parameter top/head → frame title
- uses now frametitle template instead of progressbar template - renamed metropolisset → metroset - reformulated progress bar option description in documentation
This commit is contained in:
parent
4a8557a124
commit
2d84826c78
|
@ -63,8 +63,8 @@
|
|||
\pgfkeys{
|
||||
/metropolis/outer/progressbar/.cd,
|
||||
.is choice,
|
||||
none/.code=\setbeamertemplate{progress bar in head/foot}[none],
|
||||
top/.code=\setbeamertemplate{progress bar in head/foot}[top],
|
||||
none/.code=\setbeamertemplate{frametitle}[plain],
|
||||
frametitle/.code=\setbeamertemplate{frametitle}[progressbar],
|
||||
}
|
||||
% \end{macrocode}
|
||||
% \end{macro}
|
||||
|
@ -195,11 +195,24 @@
|
|||
%
|
||||
% \begin{macro}{frametitle}
|
||||
%
|
||||
% Template for the frame title, which is optionally underlined with a
|
||||
% Templates for the frame title, which is optionally underlined with a
|
||||
% progress bar.
|
||||
%
|
||||
% \begin{macrocode}
|
||||
\setbeamertemplate{frametitle}{%
|
||||
\defbeamertemplate{frametitle}{plain}{%
|
||||
\nointerlineskip
|
||||
\begin{beamercolorbox}[%
|
||||
wd=\paperwidth,
|
||||
leftskip=0.3cm,
|
||||
rightskip=0.3cm,
|
||||
ht=2.5ex,
|
||||
dp=1.5ex
|
||||
]{frametitle}
|
||||
\insertframetitle%
|
||||
\end{beamercolorbox}%
|
||||
\vspace{\@metropolis@voffset}
|
||||
}
|
||||
\defbeamertemplate{frametitle}{progressbar}{%
|
||||
\nointerlineskip
|
||||
\begin{beamercolorbox}[%
|
||||
wd=\paperwidth,
|
||||
|
@ -224,8 +237,7 @@
|
|||
%
|
||||
% \begin{macrocode}
|
||||
\newlength{\metropolis@progressinheadfoot}
|
||||
\defbeamertemplate{progress bar in head/foot}{none}{}
|
||||
\defbeamertemplate{progress bar in head/foot}{head}{
|
||||
\setbeamertemplate{progress bar in head/foot}{
|
||||
\nointerlineskip
|
||||
\setlength{\metropolis@progressinheadfoot}{%
|
||||
\paperwidth * \ratio{\insertframenumber pt}{\inserttotalframenumber pt}%
|
||||
|
|
|
@ -44,10 +44,10 @@
|
|||
%
|
||||
% \subsubsection{Options}
|
||||
%
|
||||
% \begin{macro}{\metropolisset}
|
||||
% \begin{macro}{\metroset}
|
||||
% First of all we define a macro for the user to set options.
|
||||
% \begin{macrocode}
|
||||
\newcommand{\metropolisset}[1]{\pgfkeys{/metropolis/.cd,#1}}
|
||||
\newcommand{\metroset}[1]{\pgfkeys{/metropolis/.cd,#1}}
|
||||
% \end{macrocode}
|
||||
% \end{macro}
|
||||
%
|
||||
|
@ -59,7 +59,7 @@
|
|||
/metropolis/inner,
|
||||
/metropolis/outer,
|
||||
/metropolis/color,
|
||||
},
|
||||
},
|
||||
% \end{macrocode}
|
||||
%
|
||||
% We have to forwarded keys that affect multiple sub-packages manually.
|
||||
|
@ -108,7 +108,7 @@
|
|||
%
|
||||
% \begin{macrocode}
|
||||
\pgfkeys{/metropolis/.cd,
|
||||
usetitleprogressbar/.code=\pgfkeysalso{outer/progressbar=head},
|
||||
usetitleprogressbar/.code=\pgfkeysalso{outer/progressbar=frametitle},
|
||||
noslidenumbers/.code=\pgfkeysalso{outer/numbering=none},
|
||||
usetotalslideindicator/.code=\pgfkeysalso{outer/numbering=fraction},
|
||||
nosectionslide/.code=\pgfkeysalso{inner/sectionpage=none},
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
\documentclass[10pt]{beamer}
|
||||
|
||||
\usetheme{m}
|
||||
|
||||
\metroset{progressbar=frametitle}
|
||||
\title{A modern beamer theme}
|
||||
\subtitle{}
|
||||
\date{\today}
|
||||
|
|
|
@ -255,9 +255,9 @@ option on every sub-package accordingly.
|
|||
additionally.
|
||||
}
|
||||
|
||||
\DescribeOption{progressbar}{none, head}{none}{
|
||||
If enabled this option adds a thin progress bar similar to the sections
|
||||
progress bar underneath each frame title.
|
||||
\DescribeOption{progressbar}{none, frametitle}{none}{
|
||||
Setting this option to frametitle adds a progress bar underneath each frame
|
||||
title similar to the section progress bar.
|
||||
}
|
||||
|
||||
\DescribeOption{frametitleformat}{regular, lowercase, uppercase}{lowercase}{
|
||||
|
|
BIN
mtheme.pdf
BIN
mtheme.pdf
Binary file not shown.
Loading…
Reference in New Issue