.
This commit is contained in:
91
bac2/latex/beamerouterthemeUMONS.sty
Normal file
91
bac2/latex/beamerouterthemeUMONS.sty
Normal file
@ -0,0 +1,91 @@
|
||||
% Based on the "infolines" outer theme.
|
||||
|
||||
\newif\ifbeamer@UMONS@navigation
|
||||
\beamer@UMONS@navigationfalse
|
||||
|
||||
\DeclareOptionBeamer{navigation}[true]{%
|
||||
\csname beamer@UMONS@navigation#1\endcsname}
|
||||
|
||||
\newif\ifbeamer@UMONS@nosubsection
|
||||
\beamer@UMONS@nosubsectionfalse
|
||||
\DeclareOptionBeamer{no-subsection}[true]{%
|
||||
\csname beamer@UMONS@nosubsection#1\endcsname}
|
||||
|
||||
\newif\ifbeamer@UMONS@nototalframenumber
|
||||
\beamer@UMONS@nototalframenumberfalse
|
||||
|
||||
\DeclareOptionBeamer{no-totalframenumber}[true]{%
|
||||
\csname beamer@UMONS@nototalframenumber#1\endcsname}
|
||||
|
||||
\ProcessOptionsBeamer
|
||||
|
||||
|
||||
\mode<presentation>
|
||||
|
||||
\setbeamercolor*{author in head/foot}{parent=palette tertiary}
|
||||
\setbeamercolor*{title in head/foot}{parent=palette secondary}
|
||||
\setbeamercolor*{date in head/foot}{parent=palette primary}
|
||||
|
||||
\setbeamercolor*{section in head/foot}{parent=palette quaternary}
|
||||
\setbeamercolor*{subsection in head/foot}{parent=palette primary}
|
||||
|
||||
\defbeamertemplate*{footline}{UMONS theme}
|
||||
{
|
||||
\leavevmode%
|
||||
\hbox{%
|
||||
% Left box (author and institute)
|
||||
\begin{beamercolorbox}[wd=.25\paperwidth,ht=2.25ex,dp=1ex,center]{%
|
||||
author in head/foot}%
|
||||
\usebeamerfont{author in head/foot}%
|
||||
\insertshortauthor
|
||||
\beamer@ifempty{\insertshortinstitute}{}{~~\insertshortinstitute}%
|
||||
\end{beamercolorbox}%
|
||||
% Central box (presentation title)
|
||||
\begin{beamercolorbox}[wd=.52\paperwidth,ht=2.25ex,dp=1ex,center]{%
|
||||
title in head/foot}%
|
||||
\usebeamerfont{title in head/foot}\insertshorttitle
|
||||
\end{beamercolorbox}%
|
||||
% Right box (date and pages)
|
||||
\begin{beamercolorbox}[wd=.23\paperwidth,ht=2.25ex,dp=1ex,right]{%
|
||||
date in head/foot}%
|
||||
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
|
||||
\insertframenumber
|
||||
\ifbeamer@UMONS@nototalframenumber\else ~/~\inserttotalframenumber\fi
|
||||
\hspace*{2ex}
|
||||
\end{beamercolorbox}}%
|
||||
\vskip0pt%
|
||||
}
|
||||
|
||||
\defbeamertemplate*{headline}{UMONS theme}
|
||||
{
|
||||
\leavevmode%
|
||||
\hbox{%
|
||||
\begin{beamercolorbox}[wd=.25\paperwidth,ht=1ex,dp=0ex]{%
|
||||
upper separation line head left}%
|
||||
\end{beamercolorbox}%
|
||||
\begin{beamercolorbox}[wd=.75\paperwidth,ht=1ex,dp=0ex]{%
|
||||
upper separation line head right}%
|
||||
\end{beamercolorbox}}%
|
||||
\vskip0pt
|
||||
\ifbeamer@UMONS@navigation
|
||||
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
|
||||
\end{beamercolorbox}%
|
||||
% Box for section titles and possibly subtitles (for fast navigation)
|
||||
\begin{beamercolorbox}{section in head/foot}
|
||||
\ifbeamer@UMONS@nosubsection
|
||||
\insertsectionnavigationhorizontal{\paperwidth}{%
|
||||
\vspace*{2pt}}{\vspace*{2pt}}%
|
||||
\else
|
||||
\vspace*{2pt}\insertnavigation{\paperwidth}\vspace*{2pt}%
|
||||
\fi
|
||||
\end{beamercolorbox}%
|
||||
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
|
||||
\end{beamercolorbox}%
|
||||
\fi
|
||||
}
|
||||
|
||||
\setbeamertemplate{mini frames}[box]
|
||||
\setbeamersize{text margin left=1em,text margin right=1em}
|
||||
|
||||
\mode
|
||||
<all>
|
Reference in New Issue
Block a user