Skip to content
Snippets Groups Projects
ptb-template.tex 3.26 KiB
\usetheme{metropolis}

\definecolor{ptbblue}{HTML}{0098cd}
\definecolor{ptbdarkblue}{HTML}{005573}  % USE?
\definecolor{tugrey}{HTML}{F9F7F7}  % TU light gray
\definecolor{tublack}{HTML}{23373B}  % Very dark version of TU gray-blue.
\definecolor{tuwhite}{HTML}{FFFFFF}

\setbeamercolor{normal text}{fg=tublack!95!tugrey, bg=tuwhite}
\setbeamercolor{frametitle}{fg=ptbblue!95!tugrey, bg=normal text.bg}
\setbeamercolor{footline}{fg=ptbblue!95!tugrey}
% \setbeamercolor{footline}{fg=ptbblue!95!tugrey}
\setbeamercolor{alerted text}{fg=ptbblue!95!tugrey}
\setbeamercolor{example text}{fg=tublack!75!tugrey}

\metroset{block=fill}

\makeatletter % Override @ meaning
\define@key{beamerframe}{standout}[true]{%
  \booltrue{metropolis@standout}
  \begingroup
    \setkeys{beamerframe}{c}
    \setkeys{beamerframe}{noframenumbering}
    \setbeamercolor{background canvas}{
        use=normal text,
        bg=normal text.fg
    }
    \setbeamercolor{footline}{
      use=normal text,
      fg=normal text.fg
    }
    \setbeamercolor{local structure}{
      use=normal text,
      fg=normal text.bg
    }
    \usebeamercolor[bg]{normal text}
}
  \pretocmd{\beamer@reseteecodes}{%
    \ifbool{metropolis@standout}{
      \endgroup
      \boolfalse{metropolis@standout}
    }{}
  }{}{}
  \AtBeginEnvironment{beamer@frameslide}{
    \ifbool{metropolis@standout}{
      \centering
      \usebeamerfont{standout}
    }{}
  }

% \setbeamertemplate{frame footer}{\insertshortauthor\hfill\textbf{BIMoS}}
% \setbeamertemplate{footline}[plain]
\defbeamertemplate{footline}{ptb}{
  \begin{beamercolorbox}[wd=\textwidth, sep=2ex]{footline}%
    \usebeamerfont{page number in head/foot}%
    \hspace*{1ex}
    \parbox{0.42\textwidth}{\insertshortauthor}
    \parbox{0.42\textwidth}{\centering\insertshorttitle} % \textbf{BIMoS}}
    \parbox{0.42\textwidth}{\hfill\usebeamertemplate*{frame numbering}}
  \end{beamercolorbox}%
}
\makeatother % End override
\setbeamertemplate{footline}[ptb]
\setbeamertemplate{title graphic}{
    \inserttitlegraphic
    \vspace{3mm}
}
\setbeamertemplate{title page}{
  \begin{minipage}[b][\paperheight]{\textwidth}
    \vfill
    \ifx\inserttitle\@empty\else\usebeamertemplate*{title}\fi
    \ifx\insertsubtitle\@empty\else\usebeamertemplate*{subtitle}\fi
    \usebeamertemplate*{title separator}
    \ifx\beamer@shortauthor\@empty\else\usebeamertemplate*{author}\fi
    \ifx\insertdate\@empty\else\usebeamertemplate*{date}\fi
    \ifx\insertinstitute\@empty\else\usebeamertemplate*{institute}\fi
    \vfill
    \ifx\inserttitlegraphic\@empty\else\usebeamertemplate*{title graphic}\fi
    \vspace*{1mm}
  \end{minipage}
}

% Fonts and Encoding
\usepackage[T1]{fontenc}                % Sets font encoding to use 8 bit encoding
\usepackage{lmodern}                    % Latin modern font
\usepackage{sfmath}                     % Sans-serif math font
\usepackage{exscale}                    % Correct font scaling in formulas

% Typography
\usepackage[protrusion=true, expansion=true]{microtype}  % Said to improve word and letter spacing
\usepackage[format=plain, labelfont=bf]{caption}         % nicer caption

\titlegraphic{
  \hfill
  % \includegraphics[height=1.3cm]{logo/ptb-logo.png}
  \hspace{0.5cm}
  % \includegraphics[height=1.3cm]{logo/tu-logo.pdf}
  \hspace{0.5cm}
  % \includegraphics[height=1.3cm]{logo/wias.png}
  }