diff options
Diffstat (limited to 'macros/latex/contrib/beamer-contrib/themes/moloch/beamerouterthememoloch.dtx')
-rw-r--r-- | macros/latex/contrib/beamer-contrib/themes/moloch/beamerouterthememoloch.dtx | 70 |
1 files changed, 50 insertions, 20 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/moloch/beamerouterthememoloch.dtx b/macros/latex/contrib/beamer-contrib/themes/moloch/beamerouterthememoloch.dtx index a684e47743..a5d5910831 100644 --- a/macros/latex/contrib/beamer-contrib/themes/moloch/beamerouterthememoloch.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/moloch/beamerouterthememoloch.dtx @@ -14,7 +14,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerouterthememoloch}[2024-01-15 v0.1.0 Moloch outer theme] % x-release-please-version +\ProvidesPackage{beamerouterthememoloch}[2024-03-06 v0.3.0 Moloch outer theme] % x-release-please-version %</package> % \fi % \CheckSum{0} @@ -82,7 +82,43 @@ % \end{macrocode}% % \end{macro} % +% \subsubsection{Deprecated Options} % +% These options are deprecated and will be removed in a future version. +% +% \begin{macro}{numbering} +% Adds slide numbers to the bottom right of each slide. +% \begin{macrocode} +\pgfkeys{ + /moloch/outer/numbering/.cd, + .is choice, + none/.code={% + \PackageWarning{moloch}{The ``numbering'' option is deprecated. + Use beamer's ``page number in head/foot'' template instead}% + \setbeamertemplate{page number in head/foot}[default] + }, + counter/.code={% + \PackageWarning{moloch}{The ``numbering'' option is deprecated. + Use beamer's ``page number in head/foot'' template instead}% + \setbeamertemplate{page number in head/foot}[framenumber] + }, + fraction/.code={% + \PackageWarning{moloch}{The ``numbering'' option is deprecated. + Use beamer's ``page number in head/foot'' template instead}% + \setbeamertemplate{page number in head/foot}[totalframenumber] + }, +} +% \end{macrocode} +% \end{macro} +% +% \subsubsection{Slide Numbering} +% +% Moloch defaults to numbering frames. To modify this, simply copy this line to your +% preamble and replace |framenumber|. +% +% \begin{macrocode} +\setbeamertemplate{page number in head/foot}[framenumber] +% \end{macrocode} % % \subsubsection{Head and footline} % @@ -124,32 +160,26 @@ % Templates for the frame title, which is optionally underlined with a % progress bar. % \begin{macrocode} -\newlength{\moloch@frametitle@padding} -\setlength{\moloch@frametitle@padding}{2.2ex} -\newcommand{\moloch@frametitlestrut@start}{% - \rule{0pt}{\moloch@frametitle@padding + \totalheightof{X}}% -} -\newcommand{\moloch@frametitlestrut@end}{% - \rule[-\moloch@frametitle@padding]{0pt}{\moloch@frametitle@padding} -} \defbeamertemplate{frametitle}{plain}{% \nointerlineskip% \begin{beamercolorbox}[% wd=\paperwidth,% - sep=0pt,% - leftskip=\moloch@frametitle@padding,% - rightskip=\the\glueexpr \moloch@frametitle@padding plus 1fill\relax,% + sep=1.1ex,% + leftskip=0.5ex,% + rightskip=\the\glueexpr 0.5ex plus 1fill\relax,% ]{frametitle}% - \moloch@frametitlestrut@start% - \insertframetitle% - \nolinebreak% - \moloch@frametitlestrut@end% + \usebeamerfont{frametitle}% + \vbox{}\vskip-0.4ex% + \strut\insertframetitle\nolinebreak\strut\par% + {% + \ifx\insertframesubtitle\@empty% + \else% + {\usebeamerfont{framesubtitle}\vspace{-0.8ex}\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle\strut\par}% + \fi + }% \end{beamercolorbox}% } -\setbeamertemplate{frametitle continuation}{% - \usebeamerfont{frametitle} - \romannumeral \insertcontinuationcount -} +\setbeamertemplate{frametitle continuation}{\romannumeral\insertcontinuationcount} % \end{macrocode} % \end{macro} % |