156 lines
4.8 KiB
Plaintext
156 lines
4.8 KiB
Plaintext
|
|
||
|
% Vertex beamer theme
|
||
|
|
||
|
\ProvidesPackage{beamerthemevertex}[2014/03/31]
|
||
|
|
||
|
\mode<presentation>
|
||
|
|
||
|
% Process options
|
||
|
\newif\if@simplefootline\@simplefootlinefalse
|
||
|
\DeclareOption{simplefootline}{\@simplefootlinetrue}
|
||
|
\ProcessOptions
|
||
|
|
||
|
% Table of contents
|
||
|
\useoutertheme[subsection=false,shadow]{miniframes}
|
||
|
\setbeamertemplate{section in toc}[sections numbered]
|
||
|
\setbeamertemplate{subsection in toc}[subsections numbered]
|
||
|
|
||
|
% Itemize
|
||
|
\setbeamertemplate{itemize item}{→}
|
||
|
\setbeamertemplate{itemize subitem}{→}
|
||
|
\setbeamertemplate{itemize subsubitem}{→}
|
||
|
\setlength{\parskip}{0.5em}
|
||
|
|
||
|
% Colors
|
||
|
\definecolor{vertexDarkGrey}{rgb}{0.3019607844,0.2803921571,0.258823530}
|
||
|
\definecolor{vertexLightGrey}{rgb}{0.833333333,0.8117647064,0.790196078}
|
||
|
\setbeamercolor{normal text}{fg=vertexDarkGrey}
|
||
|
\setbeamercolor{math text}{parent=normal text}
|
||
|
\setbeamercolor{structure}{fg=vertexDarkGrey}
|
||
|
\setbeamercolor{palette1}{fg=white, bg=vertexDarkGrey}
|
||
|
\setbeamercolor{palette2}{fg=vertexDarkGrey,bg=vertexLightGrey}
|
||
|
\setbeamercolor{title page}{parent=palette2}
|
||
|
\setbeamercolor{title}{parent=normal text}
|
||
|
\setbeamercolor{subtitle}{parent=normal text}
|
||
|
\setbeamercolor{institute}{parent=normal text}
|
||
|
\setbeamercolor{frametitle}{parent=palette1}
|
||
|
\setbeamercolor{block title}{parent=palette1}
|
||
|
\setbeamercolor{block body}{parent=palette2}
|
||
|
\setbeamercolor{block title example}{parent=palette2}
|
||
|
\setbeamercolor{block body example}{parent=palette2}
|
||
|
|
||
|
% Fonts
|
||
|
\usepackage{fontspec}%
|
||
|
\usefonttheme{professionalfonts}
|
||
|
\usepackage{unicode-math}
|
||
|
\newfontfamily\Light{Source Sans Pro Light}%
|
||
|
\newfontfamily\Regular{Source Sans Pro}%
|
||
|
\newfontfamily\Bold{Source Sans Pro Bold}%
|
||
|
\setsansfont{Source Sans Pro}%
|
||
|
\setmonofont[Scale=MatchLowercase]{Source Code Pro}%
|
||
|
\setmathfont{Latin Modern Math}
|
||
|
\setbeamerfont{title}{family=\Light,size=\fontsize{30}{30}}
|
||
|
\setbeamerfont{subtitle}{family=\Light,size=\fontsize{18}{20}}
|
||
|
\setbeamerfont{date}{size=\fontsize{10}{12}}
|
||
|
\setbeamerfont{author}{size=\fontsize{16}{18}}
|
||
|
\setbeamerfont{institute}{size=\fontsize{14}{16}}
|
||
|
\setbeamerfont{section title}{size=\LARGE}
|
||
|
\setbeamerfont{frametitle}{family=\Regular,size=\Large}
|
||
|
\setbeamerfont{block title}{family=\Regular,size=\large}
|
||
|
\setbeamerfont{caption name}{family=\Regular}
|
||
|
|
||
|
% Titlepage
|
||
|
\def\maketitle{\ifbeamer@inframe\titlepage\else\frame[plain]{\titlepage}\fi}
|
||
|
\def\titlepage{\usebeamertemplate{title page}}
|
||
|
\setbeamertemplate{title page}
|
||
|
{%
|
||
|
\begin{minipage}[b][\paperheight]{\textwidth}
|
||
|
\centering%
|
||
|
\begin{beamercolorbox}[wd=\paperwidth,ht=12em,dp=2em]{title page}%
|
||
|
\centering%
|
||
|
\ifx\inserttitle\@empty%
|
||
|
\else%
|
||
|
{\usebeamerfont{title}\inserttitle\par}%
|
||
|
\fi%
|
||
|
\ifx\insertsubtitle\@empty%
|
||
|
\else%
|
||
|
\vspace{6mm}
|
||
|
{\usebeamerfont{subtitle}\insertsubtitle\par}%
|
||
|
\fi%
|
||
|
\end{beamercolorbox}%
|
||
|
\ifx\insertauthor\@empty%
|
||
|
\else%
|
||
|
\vspace*{5mm}%
|
||
|
{\usebeamerfont{author}\insertauthor\par}%
|
||
|
\fi%
|
||
|
\ifx\insertinstitute\@empty%
|
||
|
\else%
|
||
|
\vspace*{5mm}%
|
||
|
{\usebeamerfont{institute}\insertinstitute\par}%
|
||
|
\fi%
|
||
|
\vfill
|
||
|
\ifx\insertdate\@empty%
|
||
|
\else%
|
||
|
{\usebeamerfont{date}\usebeamercolor[fg]{date}\insertdate\par}%
|
||
|
\fi%
|
||
|
\vspace{10mm}%
|
||
|
\end{minipage}
|
||
|
}
|
||
|
|
||
|
% Frametitle
|
||
|
\setbeamertemplate{frametitle}
|
||
|
{%
|
||
|
\nointerlineskip % This one's tricky
|
||
|
\begin{beamercolorbox}[wd=\paperwidth,leftskip=0.3cm,rightskip=0.3cm,ht=3ex,dp=1.5ex]{frametitle}
|
||
|
\usebeamerfont{frametitle}{\setbeamercolor{math text}{parent=palette1}\insertframetitle}%
|
||
|
\end{beamercolorbox}
|
||
|
}
|
||
|
|
||
|
% Footline
|
||
|
\usenavigationsymbolstemplate{}
|
||
|
\setbeamertemplate{footline}
|
||
|
{%
|
||
|
\leavevmode%
|
||
|
\if@simplefootline%
|
||
|
\hfill
|
||
|
\else%
|
||
|
\begin{beamercolorbox}[wd=.2\paperwidth, ht=1.8em, dp=1em, left, leftskip=1em]{normal text}%
|
||
|
\insertshortauthor%
|
||
|
\end{beamercolorbox}%
|
||
|
\begin{beamercolorbox}[wd=.6\paperwidth, ht=1.8em, dp=1em, center]{}%
|
||
|
\insertshorttitle%
|
||
|
\end{beamercolorbox}%
|
||
|
\fi%
|
||
|
\begin{beamercolorbox}[wd=.2\paperwidth, ht=1.8em, dp=1em, right, rightskip=1em]{}%
|
||
|
\insertframenumber{} / \inserttotalframenumber%
|
||
|
\end{beamercolorbox}%
|
||
|
}
|
||
|
|
||
|
% Blocks
|
||
|
\setbeamertemplate{block begin}
|
||
|
{%
|
||
|
\setbeamercolor{item}{parent=block body}
|
||
|
\par\vskip\medskipamount%
|
||
|
\begin{beamercolorbox}[sep=.5ex,dp=0.6ex,leftskip=0.5ex,rightskip=0.5ex]{block title}
|
||
|
\usebeamerfont*{block title}\insertblocktitle%
|
||
|
\end{beamercolorbox}%
|
||
|
{\parskip0pt\par}%
|
||
|
{\nointerlineskip\vskip-0.5pt}%
|
||
|
\usebeamerfont{block body}%
|
||
|
\begin{beamercolorbox}[sep=.5ex,dp=0.4ex,leftskip=0.5ex,rightskip=0.5ex,vmode]{block body}%
|
||
|
}
|
||
|
\setbeamertemplate{block end}
|
||
|
{\end{beamercolorbox}\vskip\smallskipamount}
|
||
|
|
||
|
% Captions
|
||
|
\usepackage{caption}
|
||
|
\captionsetup[figure]{labelformat=empty} % get rid of 'figure:' under figures
|
||
|
\captionsetup[subfigure]{labelformat=empty} % and subfigures
|
||
|
\captionsetup[table]{labelformat=empty} % same for tables
|
||
|
|
||
|
% Headline
|
||
|
\setbeamertemplate{headline}{}
|
||
|
|
||
|
\mode
|
||
|
<all>
|