Added slides template

This commit is contained in:
Leon Vatthauer 2023-12-14 14:54:23 +01:00
parent 7bd77a4f47
commit ce13e19d1a
Signed by: leonv
SSH key fingerprint: SHA256:G4+ddwoZmhLPRB1agvXzZMXIzkVJ36dUYZXf5NxT+u8
18 changed files with 3052 additions and 0 deletions

1
.gitignore vendored
View file

@ -25,6 +25,7 @@ public/
*.log
*.out
thesis/*.pdf
slides/*.pdf
*.synctex.gz
*.toc
*.bbl

25
slides/.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,25 @@
{
"latex-workshop.latex.tools" : [
{
"name": "latexmk-main",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-outdir=%OUTDIR%",
"main.tex"
],
"env": {}
}
],
"latex-workshop.latex.recipes": [
{
"name": "latexmk-main",
"tools": [
"latexmk-main"
]
}
]
}

1
slides/bibliography.bib Normal file
View file

@ -0,0 +1 @@

153
slides/main.tex Normal file
View file

@ -0,0 +1,153 @@
% ..............................................................................
% Demo of the fau-beamer template.
%
% Copyright 2022 by Tim Roith <tim.roith@fau.de>
%
% This program can be redistributed and/or modified under the terms
% of the GNU Public License, version 2.
%
% ------------------------------------------------------------------------------
\documentclass[final]{beamer}
% ========================================================================================
% Theme: inner, outer, font and colors
% ----------------------------------------------------------------------------------------
\usepackage[institute=Tech,
%SecondLogo = template-art/FAUWortmarkeBlau.pdf,
%ThirdLogo = template-art/FAUWortmarkeBlau.pdf,
%WordMark=None,
aspectratio=169,
fontsize=11,
fontbaselineskip=13,
scale=1.,
InsertTotalFoot
]{styles/beamerthemefau}
% ----------------------------------------------------------------------------------------
% Input and output encoding
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
% ----------------------------------------------------------------------------------------
% Language settings
\usepackage[english]{babel}
% ========================================================================================
% Fonts
% - Helvet is loaded by styles/beamerfonts
% - We use serif for math environements
% - isomath is used for upGreek letters
% ----------------------------------------------------------------------------------------
\usepackage{isomath}
\usefonttheme[onlymath]{serif}
\usepackage{exscale}
\usepackage{anyfontsize}
\setbeamercolor{alerted text}{fg=BaseColor}
% ----------------------------------------------------------------------------------------
% custom commands for symbols
\usepackage{styles/symbols}
% ========================================================================================
% Setup for Titlepage
% ----------------------------------------------------------------------------------------
\title{Implementing Notions of Partiality and Delay\\ in Agda}
\subtitle{Subtitle}
\author[L. Vatthauer]{
Leon Vatthauer%\inst{1}
}
%
%\institute[FAU]{%
%\inst{1} Friedrich-Alexander-Universität Erlangen-Nürnberg, Department Mathematik
%}
% Instead of \institute you can also use the \thanks command
% ------------------------------------------------
%\author[T. Roith]{
%Tim Roith\thanks{Friedrich-Alexander Universität Erlangen-Nürnberg, Department Mathematik}\and%
%Second Author\thanks{Second Insitute}\and%
%Third Author\thanks{Third Insitute}%
%}
\date{\today}
% ================================================
% Bibliography
% ------------------------------------------------
\usepackage{csquotes}
\usepackage[style=alphabetic, %alternatively: numeric, numeric-comp, and other from biblatex
defernumbers=true,
useprefix=true,%
giveninits=true,%
hyperref=true,%
autocite=inline,%
maxcitenames=5,%
maxbibnames=20,%
uniquename=init,%
sortcites=true,% sort citations when multiple entries are passed to one cite command
doi=true,%
isbn=false,%
url=false,%
eprint=false,%
backend=biber%
]{biblatex}
\addbibresource{bibliography.bib}
\setbeamertemplate{bibliography item}[text]
% ================================================
% Hyperref and setup
% ------------------------------------------------
\usepackage{hyperref}
\hypersetup{
colorlinks = true,
final=true,
plainpages=false,
pdfstartview=FitV,
pdftoolbar=true,
pdfmenubar=true,
pdfencoding=auto,
psdextra,
bookmarksopen=true,
bookmarksnumbered=true,
breaklinks=true,
linktocpage=true,
urlcolor=BaseColor,
citecolor=BaseColor,
linkcolor=BaseColor
}
% ================================================
% Additional packages
% ------------------------------------------------
% ================================================
% Various custom commands
% ------------------------------------------------
%\setbeameroption{show notes on second screen}
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname pdfsuppresswarningpagegroup\endcsname\relax
\else
\pdfsuppresswarningpagegroup=1\relax
\fi
% Change color for cite locally
\newcommand{\colorcite}[3]{{\hypersetup{citecolor=#1}{\cite[#2]{#3}}}}
% ------------------------------------------------
% ================================================
% The main document
% ------------------------------------------------
\begin{document}
% Title page
\begin{frame}[t,titleimage]{-}
\titlepage%
\end{frame}
\input{sections/00_intro.tex}
% Stylized outline
%\begin{frame}[title]{-}
%\tableofcontents
%\end{frame}
\end{document}

View file

@ -0,0 +1,3 @@
\begin{frame}[t]{Introduction}{}
An introduction
\end{frame}

View file

@ -0,0 +1,67 @@
% ..............................................................................
% This file assigns the color scheme for the beamer environments.
%
% Copyright 2022 by Tim Roith <tim.roith@fau.de>
%
% This program can be redistributed and/or modified under the terms
% of the GNU Public License, version 2.
%
% ------------------------------------------------------------------------------
\ProvidesPackage{styles/beamercolorthemefau}
% ..............................................................................
\RequirePackage{ifthen}
% ..............................................................................
\DeclareOptionBeamer{institute}{%
\PassOptionsToPackage{#1}{styles/fau-colors}%
}
\ProcessOptionsBeamer
% ..............................................................................
\RequirePackage{styles/fau-colors}
% ..............................................................................
\selectcolormodel{rgb}
\mode<presentation>
% ..............................................................................
\setbeamercolor{title page}{fg=TitleFont,bg=BaseColor}
\setbeamercolor{title page headline}{bg=white}
\setbeamercolor{title page block}{fg=TitleFont,bg=BaseColor}
\setbeamercolor{title page logo}{fg=TitleFont}
% ..............................................................................
\setbeamercolor{section page}{fg=TitleFont,bg=BaseColor}
\setbeamercolor{section page headline}{bg=TitleFont}
\setbeamercolor{section page block}{fg=TitleFont,bg=BaseColor}
\setbeamercolor{section page logo}{fg=TitleFont}
% ..............................................................................
% ..............................................................................
% Color themes for frame sepcification.
% ------------------------------------------------------------------------------
\setbeamercolor{headline}{fg=BaseColor,bg=white}
\setbeamercolor{headline title}{fg=TitleFont,bg=BaseColor}
\setbeamercolor{separation line}{bg=SeparationLineColor}
\setbeamercolor{separation line title}{bg=SeparationLineColor}
\setbeamercolor{sidebar title}{fg=BaseColor,bg=BaseColor}
\setbeamercolor{frametitle title}{fg=TitleFont,bg=BaseColor}
\setbeamercolor{footline title}{fg=TitleFont, bg=BaseColor}
\setbeamercolor{white background}{fg=white,bg=white}
\setbeamercolor{poster title}{fg=red,bg=white}
% ..............................................................................
\setbeamercolor{block title}{bg=BaseDarkColor,fg=TitleFont}
\setbeamercolor{block poster title}{bg=BaseDarkColor,fg=TitleFont}
\setbeamercolor{block body}{bg=BaseColorD,fg=black}
\setbeamercolor{structure}{fg=BaseColor}
\setbeamercolor{section in toc}{fg=BaseColor}
\setbeamercolor{subsection in toc}{fg=BaseColor}
\setbeamercolor{outline}{fg=red,bg=red}
\setbeamercolor{outlineB}{fg=blue,bg=blue}
\setbeamercolor{default}{fg=black}
\mode<all>

View file

@ -0,0 +1,154 @@
% ..............................................................................
% The font theme for the fau-beamer template. Parts of the following code were
% copied from a template designed by Balthasar Reuther.
%
% Copyright 2022 by Tim Roith <tim.roith@fau.de>
%
% This program can be redistributed and/or modified under the terms
% of the GNU Public License, version 2.
%
% ------------------------------------------------------------------------------
\ProvidesPackage{styles/beamerfontthemefau}
\RequirePackage{fp}
% ..............................................................................
% Font sizes.
% ------------------------------------------------------------------------------
\def\fau@font@fontscale{1.}
\def\fau@font@fontsize{11}
\def\fau@font@baselineskip{13}
\def\fau@font@baselinescale{1.}
\def\fau@font@globalscale{1.}
\DeclareOptionBeamer{fontsize}{\def\fau@font@fontsize{#1}}
\DeclareOptionBeamer{fontbaselineskip}{\def\fau@font@baselineskip{#1}}
\DeclareOptionBeamer{fontscale}{\def\fau@font@fontscale{#1}}
\DeclareOptionBeamer{scale}{\def\fau@font@globalscale{#1}}
\DeclareOptionBeamer{baselinescale}{\def\fau@font@baselinescale{#1}}
% ..............................................................................
\ProcessOptionsBeamer
\mode<presentation>
% ..............................................................................
% Helvetica
\RequirePackage{lmodern}
\RequirePackage{textcomp}
\RequirePackage{fix-cm}
\RequirePackage[scaled=0.92]{helvet}
% ..............................................................................
% scalable vector fonts
% ..............................................................................
% this code is copied from the beamerposter package
% ------------------------------------------------------------------------------
\FPeval{\globalscale}{\fau@font@globalscale}
% define baselinescale
\FPeval{\baselinescale}{\fau@font@baselineskip/13} % normalize
\FPeval{\baselinescale}{baselinescale * 1.7} % adjust to larger canvas
\FPeval{\baselinescale}{globalscale * baselinescale} % apply global scale
\FPupn{\baselinescale}{0.442 baselinescale * 2 round}
% define fontscale
\FPeval{\fontscale}{\fau@font@fontsize/11} % normalize
\FPeval{\fontscale}{fontscale * 1.9} % adjust to larger canvas
\FPeval{\fontscale}{globalscale * fontscale} % apply global scale
\FPupn{\fontscale}{0.442 fontscale * 2 round}
% --------------------------
\edef\fontSizeX{12}
\edef\fontSizeY{14}
\FPupn{\resulttinyX}{fontscale fontSizeX * 2 round}
\FPupn{\resulttinyY}{baselinescale fontSizeY * 2 round}
\renewcommand*{\tiny}{\fontsize{\resulttinyX}{\resulttinyY}\selectfont}
\edef\fontSizeX{14.4}\edef\fontSizeY{18}
\FPupn{\resultscriptsizeX}{fontscale fontSizeX * 2 round}
\FPupn{\resultscriptsizeY}{fontscale fontSizeY * 2 round}
\renewcommand*{\scriptsize}{\fontsize{\resultscriptsizeX}{\resultscriptsizeY}\selectfont}
\edef\fontSizeX{17.28}\edef\fontSizeY{22}
\FPupn{\resultfootnotesizeX}{fontscale fontSizeX * 2 round}
\FPupn{\resultfootnotesizeY}{baselinescale fontSizeY * 2 round}
\renewcommand*{\footnotesize}{\fontsize{\resultfootnotesizeX}{\resultfootnotesizeY}\selectfont}
\edef\fontSizeX{20.74}\edef\fontSizeY{25}
\FPupn{\resultsmallX}{fontscale fontSizeX * 2 round}
\FPupn{\resultsmallY}{baselinescale fontSizeY * 2 round}
\renewcommand*{\small}{\fontsize{\resultsmallX}{\resultsmallY}\selectfont}
\edef\fontSizeX{24.88}\edef\fontSizeY{30}
\FPupn{\resultnormalsizeX}{fontscale fontSizeX * 2 round}
\FPupn{\resultnormalsizeY}{baselinescale fontSizeY * 2 round}
\renewcommand*{\normalsize}{\fontsize{\resultnormalsizeX}{\resultnormalsizeY}\selectfont}
\edef\fontSizeX{29.86}\edef\fontSizeY{37}
\FPupn{\resultlargeX}{fontscale fontSizeX * 2 round}
\FPupn{\resultlargeY}{baselinescale fontSizeY * 2 round}
\renewcommand*{\large}{\fontsize{\resultlargeX}{\resultlargeY}\selectfont}
\edef\fontSizeX{35.83}\edef\fontSizeY{45}
\FPupn{\resultLargeX}{fontscale fontSizeX * 2 round}
\FPupn{\resultLargeY}{baselinescale fontSizeY * 2 round}
\renewcommand*{\Large}{\fontsize{\resultLargeX}{\resultLargeY}\selectfont}
\edef\fontSizeX{43}\edef\fontSizeY{54}
\FPupn{\resultLARGEX}{fontscale fontSizeX * 2 round}
\FPupn{\resultLARGEY}{baselinescale fontSizeY * 2 round}
\renewcommand*{\LARGE}{\fontsize{\resultLARGEX}{\resultLARGEY}\selectfont}
\edef\fontSizeX{51.6}\edef\fontSizeY{64}
\FPupn{\resulthugeX}{fontscale fontSizeX * 2 round}
\FPupn{\resulthugeY}{baselinescale fontSizeY * 2 round}
\renewcommand*{\huge}{\fontsize{\resulthugeX}{\resulthugeY}\selectfont}
\edef\fontSizeX{61.92}\edef\fontSizeY{77}
\FPupn{\resultHugeX}{fontscale fontSizeX * 2 round}
\FPupn{\resultHugeY}{baselinescale fontSizeY * 2 round}
\renewcommand*{\Huge}{\fontsize{\resultHugeX}{\resultHugeY}\selectfont}
\edef\fontSizeX{74.3}\edef\fontSizeY{93}
\FPupn{\resultveryHugeX}{fontscale fontSizeX * 2 round}
\FPupn{\resultveryHugeY}{baselinescale fontSizeY * 2 round}
\def\veryHuge{}
\renewcommand*{\veryHuge}{\fontsize{\resultveryHugeX}{\resultveryHugeY}\selectfont}
\edef\fontSizeX{89.16}\edef\fontSizeY{112}
\FPupn{\resultVeryHugeX}{fontscale fontSizeX * 2 round}
\FPupn{\resultVeryHugeY}{baselinescale fontSizeY * 2 round}
\def\VeryHuge{}
\renewcommand*{\VeryHuge}{\fontsize{\resultVeryHugeX}{\resultVeryHugeY}\selectfont}
\edef\fontSizeX{107}\edef\fontSizeY{134}
\FPupn{\resultVERYHugeX}{fontscale fontSizeX * 2 round}
\FPupn{\resultVERYHugeY}{baselinescale fontSizeY * 2 round}
\def\VERYHuge{}
\renewcommand*{\VERYHuge}{\fontsize{\resultVERYHugeX}{\resultVERYHugeY}\selectfont}
\AtBeginDocument{\normalsize\selectfont}
% set the normalfont (default)
\renewcommand*{\normalfont}{\normalsize}
\newcommand{\LARGELarge}{\fontsize{\resultLARGEX}{\resultLargeY}\selectfont}
%
\setbeamerfont{title}{size=\huge,series=\bfseries}
\setbeamerfont{subtitle}{size=\Large,series=\mdseries}
%\setbeamerfont{frametitle}{size=\LARGELarge, series=\bfseries}
\setbeamerfont{frametitle}{size=\LARGE, series=\bfseries}
\setbeamerfont{framesubtitle}{size=\large,series=\mdseries}
\setbeamerfont{block title}{size=\large,series=\bfseries}
\setbeamerfont{footline}{size=\scriptsize}
\setbeamerfont{subsection in toc}{size=\Large,series=\mdseries}
\setbeamerfont{default}{size=\normalsize, series=\mdseries}
% ..............................................................................
% equal font sizes for all levels
\setbeamerfont{itemize/enumerate body}{size=\normalsize}
\setbeamerfont{itemize/enumerate subbody}{size=\normalsize}
\setbeamerfont{itemize/enumerate subsubbody}{size=\normalsize}
% ..............................................................................
% caption size
%\setbeamerfont{caption}{size=\scriptsize}
\mode<all>

View file

@ -0,0 +1,242 @@
% ..............................................................................
% The inner beamer theme accoridng to the FAU corporate style guide 2021, see
%
% https://www.intern.fau.de/kommunikation-marketing-und-corporate-identity/corporate-identity/
%
%
% Copyright 2022 by Tim Roith <tim.roith@fau.de>
%
% This program can be redistributed and/or modified under the terms
% of the GNU Public License, version 2.
%
% ------------------------------------------------------------------------------
\ProvidesPackage{styles/beamerinnerthemefau}
\RequirePackage{fp}
\newdimen\fau@inner@WordMarkTitleHeight
\newdimen\fau@inner@WordMarkTitleWidth
\newdimen\fau@inner@TitleTitleSkip
\newdimen\fau@inner@HeaderHeight
\newdimen\fau@inner@TitleHeight
\newdimen\fau@inner@TitleLineHeight
\newdimen\fau@inner@RightMargin
% ------------------------------------------------------------------------------
% Dimensions
\def\fau@inner@XScale{1.}
\def\fau@inner@YScale{1.}
\DeclareOptionBeamer{XScale}{\def\fau@inner@XScale{#1}} % scale factor for x dimension
\DeclareOptionBeamer{YScale}{\def\fau@inner@YScale{#1}} % scale factor for y dimension
\DeclareOptionBeamer{WordMarkTitleHeight}{\fau@inner@WordMarkTitleHeight=#1}
\DeclareOptionBeamer{WordMarkTitleWidth}{\fau@inner@WordMarkTitleWidth=#1}
\DeclareOptionBeamer{TitleTitleSkip}{\fau@inner@TitleTitleSkip=#1}
\DeclareOptionBeamer{HeaderHeight}{\fau@inner@HeaderHeight=#1}
\DeclareOptionBeamer{TitleHeight}{\fau@inner@TitleHeight=#1}
\DeclareOptionBeamer{TitleLineHeight}{\fau@inner@TitleLineHeight=#1}
\DeclareOptionBeamer{RightMargin}{\fau@inner@RightMargin=#1}
\DeclareOptionBeamer{WordMarkTitle}{\def\fau@inner@WordMarkTitle{#1}}
\DeclareOptionBeamer{TitleArt}{\def\fau@inner@TitleArt{#1}}
% ..............................................................................
\ProcessOptionsBeamer
\RequirePackage{tikz}
\RequirePackage{graphicx}
\mode<presentation>
% ------------------------------------------------------------------------------
% Scale the dimensions
\fau@inner@WordMarkTitleHeight=\fau@inner@YScale\dimexpr\fau@inner@WordMarkTitleHeight
\fau@inner@WordMarkTitleWidth=\fau@inner@XScale\dimexpr\fau@inner@WordMarkTitleWidth
\fau@inner@TitleTitleSkip=\fau@inner@YScale\dimexpr\fau@inner@TitleTitleSkip
\fau@inner@HeaderHeight=\fau@inner@YScale\dimexpr\fau@inner@HeaderHeight
\fau@inner@TitleHeight=\fau@inner@YScale\dimexpr\fau@inner@TitleHeight
\fau@inner@TitleLineHeight=\fau@inner@YScale\dimexpr\fau@inner@TitleLineHeight
\fau@inner@RightMargin=\fau@inner@YScale\dimexpr\fau@inner@RightMargin
% ..............................................................................
% Title page
% ------------------------------------------------------------------------------
\define@key{beamerframe}{titleimage}[true]{%
\setbeamertemplate{background}{
\vbox to \paperheight{%
\vfill%
\includegraphics[%
width=\paperwidth,%
height=\dimexpr\paperheight-%
\fau@inner@HeaderHeight-%
\fau@inner@TitleHeight-%
\fau@inner@TitleLineHeight]{\fau@inner@TitleArt}%
}%
}%
\setbeamertemplate{headline}[headline title]
%\setbeamertemplate{sidebar left}[sidebar title theme]
\setbeamertemplate{sidebar left}{}
\setbeamertemplate{frametitle}[frametitle title]
\setbeamertemplate{footline}[footline off]
\setbeamercolor{background canvas}{bg=BaseColor}%
\setbeamercolor{section in toc}{fg=TitleFont}%
\setbeamercolor{subsection in toc}{fg=TitleFont}%
\hypersetup{linkcolor=TitleFont}%
\usebeamerfont{title}%
\setbeamercolor{footnote}{fg=TitleFont}%
\setbeamercolor{footnote mark}{fg=TitleFont}%
\usebeamercolor[fg]{title page}%
}
\define@key{beamerframe}{title}[true]{%
\setbeamertemplate{headline}[headline title]
\setbeamertemplate{sidebar left}[sidebar title theme]
\setbeamertemplate{frametitle}[frametitle title]
\setbeamertemplate{footline}[footline off]
\setbeamercolor{background canvas}{bg=BaseColor}%
\setbeamercolor{section in toc}{fg=TitleFont}%
\setbeamercolor{subsection in toc}{fg=TitleFont}%
\hypersetup{linkcolor=TitleFont}%
\usebeamerfont{title}%
\setbeamercolor{footnote}{fg=TitleFont}%
\setbeamercolor{footnote mark}{fg=TitleFont}%
\usebeamercolor[fg]{title page}%
}
% ..............................................................................
% Actual plain environment
% This removes the left sidbar of a plain frame
% ------------------------------------------------------------------------------
\providebool{fau@blank}
\define@key{beamerframe}{blank}[true]{%
\booltrue{fau@blank}
\begingroup
\beamer@plainframetrue%
\def\beamer@frametemplate{\beamer@frametemplate@plain}
\setlength{\hoffset}{-\beamer@leftsidebar}
\addtolength{\textwidth}{\beamer@leftsidebar}
\addtolength{\textwidth}{\beamer@rightmargin}
\setlength{\hsize}{\textwidth}
\setlength{\columnwidth}{\textwidth}
}
\apptocmd{\beamer@reseteecodes}{%
\ifbool{fau@blank}{
\endgroup
\boolfalse{fau@blank}}{}
}
\setbeamertemplate{title page}{%
\usebeamerfont{title}\inserttitle\\
% if a subtitle is given insert it here
\ifx\insertsubtitle\empty\else%
\usebeamerfont{subtitle}\insertsubtitle\\[1em]
\fi%
%
% insert authors
\ifx\insertauthor\empty\else%
\usebeamerfont{default}\textbf{\insertauthor}\\[1em]
\fi%
% insert institute name
\ifx\insertinstitute\empty\else%
\small\insertinstitute\\[1em]
\fi%
%
% insert date
\ifx\insertdate\empty\else%
\usebeamerfont{default}\insertdate%
\fi%
%}%
}%
% ..............................................................................
% Section page
% ------------------------------------------------------------------------------
\AtBeginSection{%
{%
%\usebeamercolor[fg]{normal text}
\begin{frame}[title]{-}
\usebeamerfont{title}%
\hypersetup{linkcolor=TitleFont}%
\tableofcontents[currentsection]%
\end{frame}
}%
}%
% --------------------------------------------------------------------------
% ..............................................................................
% Boxes and list
% -------
%
% We define the bullet points for list and box behaviour.
% ------------------------------------------------------------------------------
\setbeamertemplate{itemize items}[triangle] % adapt height of itemize rectangles
\setbeamertemplate{itemize item}{\raisebox{0.22ex}{$\bullet$}\hskip0.1em}
\setbeamertemplate{itemize subitem}{\raisebox{0.22ex}{$\circ$}\hskip0.1em}
\setbeamertemplate{navigation symbols}{} % no navigation symbols
% ------------------------------------------------------------------------------
% ..............................................................................
% Text alignemnt
% -------
%
% Adjust the space that is justed in a frame.
% ------------------------------------------------------------------------------
\setbeamersize
{
text margin left=0cm,
text margin right=\fau@inner@RightMargin
}
% ------------------------------------------------------------------------------
\setbeamertemplate{block begin}{%
\vspace*{\fau@inner@YScale\dimexpr1ex}%
\begin{beamercolorbox}[sep=\fau@inner@YScale\dimexpr5pt]{block title}
\usebeamerfont*{block title}\insertblocktitle%
\end{beamercolorbox}%
\nointerlineskip%
\usebeamerfont{block body}%
\begin{beamercolorbox}[%
sep=\fau@inner@YScale\dimexpr5pt
]{block body}%
}%
\setbeamertemplate{block end}{%
\end{beamercolorbox}
\vspace*{\fau@inner@YScale\dimexpr0.2ex}
}
% ..............................................................................
% ToC
% -------
%
% We want numbered sections in Toc. Additionally we specify of shaded toc.
% ------------------------------------------------------------------------------
\setbeamertemplate{section in toc}[sections numbered]
\setbeamertemplate{subsection in toc}[subsections numbered]
\setbeamertemplate{section in toc shaded}{%
\begin{colormixin}{0!BaseColorA}%
\usebeamertemplate{section in toc}%
\end{colormixin}%
\unskip%
}
\setbeamertemplate{subsection in toc shaded}{%
\begin{colormixin}{0!BaseColorA}%
\usebeamertemplate{subsection in toc}%
\end{colormixin}%
\unskip%
}
% ..............................................................................
% Reset mode to all
\mode<all>

View file

@ -0,0 +1,393 @@
% ..............................................................................
% The outer beamer theme accoridng to the FAU corporate style guide 2021, see
%
% https://www.intern.fau.de/kommunikation-marketing-und-corporate-identity/corporate-identity/
%
%
% Copyright 2022 by Tim Roith <tim.roith@fau.de>
%
% This program can be redistributed and/or modified under the terms
% of the GNU Public License, version 2.
%
% ------------------------------------------------------------------------------
\ProvidesPackage{styles/beamerouterthemefau}
% ..............................................................................
\newdimen\fau@outer@SideBarWidthLeft % width of the left sidbar
\newdimen\fau@outer@HeaderHeight % header height without separation line
\newdimen\fau@outer@HeaderTitleHeight
\newdimen\fau@outer@LineWidthThick % thick linewidth
\newdimen\fau@outer@LineWidthThin % thin linewidth
\newdimen\fau@outer@TitleHeight % title height
\newdimen\fau@outer@TitleSkip
\newdimen\fau@outer@TitleLineHeight
\newdimen\fau@outer@TitleTitleSkip
\newdimen\fau@outer@FootHeight
\newdimen\fau@outer@FootLineSkip
\newdimen\fau@outer@WordMarkHeight
\newdimen\fau@outer@WordMarkWidth
\newdimen\fau@outer@WordMarkTitleHeight
\newdimen\fau@outer@WordMarkTitleWidth
\newdimen\fau@outer@WordMarkLeftHeight
\newdimen\fau@outer@WordMarkLeftWidth
\newdimen\fau@outer@WordMarkBoxWidth
\newdimen\fau@outer@TitleSkipLeft
%
% dimensions for lobal use
%
\newdimen\FrameHeight
\newdimen\TitleHeight
%
\newif\iffau@outer@InsertTotalFoot\fau@outer@InsertTotalFootfalse
\newif\iffau@outer@InsertSecondLogo\fau@outer@InsertSecondLogofalse
\newif\iffau@outer@InsertThirdLogo\fau@outer@InsertThirdLogofalse
% ..............................................................................
% Dimensions
% -------
%
% We define the relevant dimensions for this template.
% ------------------------------------------------------------------------------
\def\fau@inner@XScale{1.}
\def\fau@inner@YScale{1.}
\DeclareOptionBeamer{XScale}{\def\fau@inner@XScale{#1}} % scale factor for x dimension
\DeclareOptionBeamer{YScale}{\def\fau@inner@YScale{#1}} % scale factor for y dimension
\DeclareOptionBeamer{SideBarWidthLeft}{\fau@outer@SideBarWidthLeft=#1}
\DeclareOptionBeamer{HeaderHeight}{\fau@outer@HeaderHeight=#1}
\DeclareOptionBeamer{HeaderTitleHeight}{\fau@outer@HeaderTitleHeight=#1}
\DeclareOptionBeamer{TitleHeight}{\fau@outer@TitleHeight=#1}
\DeclareOptionBeamer{TitleLineHeight}{\fau@outer@TitleLineHeight=#1}
\DeclareOptionBeamer{TitleSkip}{\fau@outer@TitleSkip=#1}
\DeclareOptionBeamer{TitleTitleSkip}{\fau@outer@TitleTitleSkip=#1}
\DeclareOptionBeamer{TitleSkipLeft}{\fau@outer@TitleSkipLeft=#1}
\DeclareOptionBeamer{LineWidthThick}{\fau@outer@LineWidthThick=#1}
\DeclareOptionBeamer{LineWidthThin}{\fau@outer@LineWidthThin=#1}
\DeclareOptionBeamer{FootHeight}{\fau@outer@FootHeight=#1}
\DeclareOptionBeamer{FootLineSkip}{\fau@outer@FootLineSkip=#1}
\DeclareOptionBeamer{WordMarkHeight}{\fau@outer@WordMarkHeight=#1}
\DeclareOptionBeamer{WordMarkWidth}{\fau@outer@WordMarkWidth=#1}
\DeclareOptionBeamer{WordMarkTitleHeight}{\fau@outer@WordMarkTitleHeight=#1}
\DeclareOptionBeamer{WordMarkTitleWidth}{\fau@outer@WordMarkTitleWidth=#1}
\DeclareOptionBeamer{WordMarkLeftHeight}{\fau@outer@WordMarkLeftHeight=#1}
\DeclareOptionBeamer{WordMarkLeftWidth}{\fau@outer@WordMarkLeftWidth=#1}
\DeclareOptionBeamer{WordMarkBoxWidth}{\fau@outer@WordMarkBoxWidth=#1}
%
\DeclareOptionBeamer{InsertTotalFoot}{\fau@outer@InsertTotalFoottrue}
\DeclareOptionBeamer{WordMark}{\def\fau@outer@WordMark{#1}}
\DeclareOptionBeamer{WordMarkTitle}{\def\fau@outer@WordMarkTitle{#1}}
\DeclareOptionBeamer{WordMarkTitleLeft}{\def\fau@outer@WordMarkTitleLeft{#1}}
\DeclareOptionBeamer{SecondLogo}{%
\def\fau@outer@SecondLogo{#1}%
\fau@outer@InsertSecondLogotrue%
}
\DeclareOptionBeamer{ThirdLogo}{%
\def\fau@outer@ThirdLogo{#1}%
\fau@outer@InsertThirdLogotrue%
}
% ------------------------------------------------------------------------------
% ..............................................................................
\ProcessOptionsBeamer
\mode<presentation>
% ..............................................................................
% Scale the dimensions
% -------------------
\fau@outer@SideBarWidthLeft=\fau@inner@XScale\dimexpr\fau@outer@SideBarWidthLeft
\fau@outer@HeaderHeight=\fau@inner@YScale\dimexpr\fau@outer@HeaderHeight
\fau@outer@HeaderTitleHeight=\fau@inner@YScale\dimexpr\fau@outer@HeaderTitleHeight
\fau@outer@LineWidthThick=\fau@inner@YScale\dimexpr\fau@outer@LineWidthThick
\fau@outer@LineWidthThin=\fau@inner@YScale\dimexpr\fau@outer@LineWidthThin
\fau@outer@TitleHeight=\fau@inner@YScale\dimexpr\fau@outer@TitleHeight
\fau@outer@TitleSkip=\fau@inner@YScale\dimexpr\fau@outer@TitleSkip
\fau@outer@TitleLineHeight=\fau@inner@YScale\dimexpr\fau@outer@TitleLineHeight
\fau@outer@TitleTitleSkip=\fau@inner@YScale\dimexpr\fau@outer@TitleTitleSkip
\fau@outer@FootHeight=\fau@inner@YScale\dimexpr\fau@outer@FootHeight
\fau@outer@FootLineSkip=\fau@inner@YScale\dimexpr\fau@outer@FootLineSkip
\fau@outer@WordMarkHeight=\fau@inner@YScale\dimexpr\fau@outer@WordMarkHeight
\fau@outer@WordMarkWidth=\fau@inner@XScale\dimexpr\fau@outer@WordMarkWidth
\fau@outer@WordMarkTitleHeight=\fau@inner@YScale\dimexpr\fau@outer@WordMarkTitleHeight
\fau@outer@WordMarkTitleWidth=\fau@inner@XScale\dimexpr\fau@outer@WordMarkTitleWidth
\fau@outer@WordMarkLeftHeight=\fau@inner@YScale\dimexpr\fau@outer@WordMarkLeftHeight
\fau@outer@WordMarkLeftWidth=\fau@inner@XScale\dimexpr\fau@outer@WordMarkLeftWidth
\fau@outer@WordMarkBoxWidth=\fau@inner@XScale\dimexpr\fau@outer@WordMarkBoxWidth
% ..............................................................................
%
%
%
\setlength{\FrameHeight}{\dimexpr\paperheight-\fau@outer@HeaderHeight-\fau@outer@TitleHeight-\fau@outer@FootHeight-6mm}
\setlength{\TitleHeight}{\fau@outer@TitleHeight}
% ..............................................................................
\RequirePackage{tikz}
\RequirePackage{graphicx}
% ..............................................................................
% Headline
% -------
%
% This section specifies the behaviour of the frame headline.
% ------------------------------------------------------------------------------
\defbeamertemplate{headline}{headline default}{%
\begin{beamercolorbox}[%
wd=\paperwidth,%
ht=\fau@outer@HeaderHeight,%
dp=0ex,sep=0pt]{headline}%
\end{beamercolorbox}%
}%
\defbeamertemplate{headline}{headline title}{%
\begin{beamercolorbox}[wd=\paperwidth,
ht=\fau@outer@HeaderHeight, dp=0ex,sep=0pt]{headline title}%
\end{beamercolorbox}%
%
}%
\setbeamertemplate{headline}[headline default]
% ..............................................................................
% Frame title
% -----------
%
% ------------------------------------------------------------------------------
\newlength{\titlelength}
\newsavebox{\titlebox}
\newcommand{\frametitlewrapper}[9]{%
\nointerlineskip%
\begin{beamercolorbox}[dp=0cm, sep=0.0cm,left,
wd=\dimexpr\paperwidth-\fau@outer@SideBarWidthLeft,
ht=\dimexpr\fau@outer@TitleHeight+#8]{frametitle}%
%
\vbox to\dimexpr\fau@outer@TitleHeight+#8{%
%
% hbox for title
%
\hbox to \dimexpr\paperwidth-\fau@outer@SideBarWidthLeft{%
\begin{beamercolorbox}[dp=0cm, sep=0.0cm,left,
wd=\dimexpr#9\paperwidth-\fau@outer@SideBarWidthLeft,
ht=\dimexpr\fau@outer@TitleHeight-\fau@outer@LineWidthThick]{#1}%
\vbox to\dimexpr\dimexpr\fau@outer@TitleHeight-\fau@outer@LineWidthThick-#7{%
\ifnum#4=0%
\usebeamerfont{frametitle}\insertframetitle\\%
%\baselineskip=.3\fau@outer@TitleHeight%
%
\ifx\insertframesubtitle\empty\else%
\usebeamerfont{framesubtitle}\insertframesubtitle%
\fi%
\else%
\includegraphicsdefault[
width=2\fau@outer@WordMarkLeftWidth,%
height=2\fau@outer@WordMarkLeftHeight,%
keepaspectratio
]{\fau@outer@WordMarkTitleLeft}%
\fi%
\vfil%
%
}%
\end{beamercolorbox}%
\hfil%
%
% insert additional logo
%
\FPeval{\fau@LogoFactor}{1-#9}%
\ifnum#4=0%
\FPeval{\fau@WMBFactor}{0.5}%
\else%
\FPeval{\fau@WMBFactor}{1.0}%
\fi%
%
%
\begin{beamercolorbox}[
dp=0cm, sep=0.0cm,right,%
wd=\dimexpr\fau@LogoFactor\paperwidth-\fau@outer@TitleSkipLeft,
ht=\dimexpr\fau@outer@TitleHeight-\fau@outer@LineWidthThick]{#1}%
%
\vbox to\dimexpr\fau@outer@TitleHeight-\fau@outer@LineWidthThick{%
\hbox to\dimexpr\fau@LogoFactor\paperwidth-\fau@outer@TitleSkipLeft{%
\iffau@outer@InsertThirdLogo%
\includegraphics[
width=#5,%
height=#6,%
keepaspectratio%
]{\fau@outer@ThirdLogo}%
%\fi%
\fi%
%
\hfil
%
\iffau@outer@InsertSecondLogo%
\includegraphics[
width=#5,%
height=#6,%
keepaspectratio%
]{\fau@outer@SecondLogo}%
\hfil%
\fi%
%
% insert fau word mark
%
\includegraphicsdefault[width=#5,%
height=#6,%
keepaspectratio]{#3}%
}%
\vfil%
}%
%
\end{beamercolorbox}%
%
\begin{beamercolorbox}[dp=0cm, sep=0.0cm,right,%
wd=\fau@outer@TitleSkipLeft,%
ht=\dimexpr\fau@outer@TitleHeight-\fau@outer@LineWidthThick]{#1}%
\end{beamercolorbox}%
}%
%
% separation line
%
\nointerlineskip%
\begin{beamercolorbox}[dp=0cm,left,sep=0cm,
wd=\dimexpr\paperwidth-\fau@outer@SideBarWidthLeft,
ht=\fau@outer@LineWidthThick]{#2}%
\end{beamercolorbox}%
%
% Line height offset
%
\nointerlineskip%
\begin{beamercolorbox}[dp=0cm, sep=0.0cm,right,%
wd=\dimexpr\paperwidth-\fau@outer@SideBarWidthLeft,%
ht=#8]{#1}%
\end{beamercolorbox}%
}%
\end{beamercolorbox}%
}%
%
%
\defbeamertemplate{frametitle}{frametitle default}{%
\frametitlewrapper{}%1
{separation line}%2
{\fau@outer@WordMark}%3
{0}%4
{\fau@outer@WordMarkWidth}%5
{\fau@outer@WordMarkHeight}%6
{\fau@outer@TitleSkip}%7
{0pt}%8
{0.65}%9
}%
%
%
%
%
%
\defbeamertemplate{frametitle}{frametitle title}{%
\frametitlewrapper{frametitle title}%1
{separation line title}%2
{\fau@outer@WordMarkTitle}%3
{1}%4
{\fau@outer@WordMarkTitleWidth}%5
{\fau@outer@WordMarkTitleHeight}%6
{\fau@outer@TitleTitleSkip}%7
{\fau@outer@TitleLineHeight}%8
{.5}%#9
}%
%
%
\setbeamertemplate{frametitle}[frametitle default]%
%------------------------------------------------------------------------------
% ..............................................................................
% Sidebar
% -------
%
% This section specifies the behaviour of the sidbar.
% ------------------------------------------------------------------------------
\setbeamersize{sidebar width left=\fau@outer@SideBarWidthLeft}
% ------------------------------------------------------------------------------
\defbeamertemplate{sidebar left}{sidebar title theme}{%
\begin{beamercolorbox}[dp=0pt,sep=0pt,%
wd=\fau@outer@SideBarWidthLeft,%
ht=\dimexpr\paperheight-\fau@outer@FootHeight-\fau@outer@HeaderHeight]{sidebar title}%
%
\end{beamercolorbox}%
}%
\setbeamertemplate{sidebar left}{}%
% ..............................................................................
% Footline
% ------------------------------------------------------------------------------
\newcommand{\footwrapper}[2]{%
\begin{beamercolorbox}[wd=\paperwidth,ht=\fau@outer@FootHeight]{#1}%
\hbox to \paperwidth{%
\hskip\dimexpr\fau@outer@SideBarWidthLeft%
\vbox to \fau@outer@FootHeight{%
\begin{beamercolorbox}[wd=\dimexpr\paperwidth-\fau@outer@SideBarWidthLeft,
ht=\fau@outer@LineWidthThin,dp=0pt,sep=0pt]{#2}%
\end{beamercolorbox}%
\nointerlineskip%
\hbox to \dimexpr\paperwidth-\fau@outer@SideBarWidthLeft{%
%
% left side of the footer
%
\begin{beamercolorbox}[dp=0pt,sep = \fau@outer@FootLineSkip,%
leftskip= -\fau@outer@FootLineSkip,%
wd=\dimexpr.5\paperwidth-\fau@outer@SideBarWidthLeft,%
ht=\dimexpr\fau@outer@FootHeight-\fau@outer@LineWidthThin]{footline}%
\ifx\insertshortinstitute\empty\else%
\insertshortinstitute\quad%
\fi%
\ifx\insertshortauthor\empty\else%
\insertshortauthor\quad%
\fi%
\ifx\insertshorttitle\empty\else%
\insertshorttitle%
\fi%
%
\end{beamercolorbox}%
\hfil%
%
% rigth side of the footer
%
\begin{beamercolorbox}[dp=0pt,sep = \fau@outer@FootLineSkip,%
rightskip=\dimexpr\fau@outer@SideBarWidthLeft-\fau@outer@FootLineSkip,%
wd=\dimexpr.5\paperwidth,%
ht=\dimexpr\fau@outer@FootHeight-\fau@outer@LineWidthThin]{footline}%
\hfill%
\insertdate\qquad%
\insertframenumber%
\iffau@outer@InsertTotalFoot
/\inserttotalframenumber%
\fi%
\end{beamercolorbox}%
}%
}%
}%
\end{beamercolorbox}%
}%
%
\defbeamertemplate{footline}{footline default}{%
\footwrapper{}{separation line}
}%
\defbeamertemplate{footline}{footline off}{}%
% shaded footline for title/section page
\defbeamertemplate{footline}{footline title}{%
\footwrapper{footline title}{separation line title}
}%
%
\setbeamertemplate{footline}[footline default]
% ------------------------------------------------------------------------------
% ------------------------------------------------------------------------------
\mode<all>

View file

@ -0,0 +1,368 @@
\ProvidesPackage{styles/beamerposterthemefau}
% ..............................................................................
\RequirePackage{xifthen}
\RequirePackage{geometry}
\RequirePackage{tikz}
\RequirePackage{graphicx}
% ..............................................................................
% ..............................................................................
% Dimesnions and conditionals
% -------
%
% Define the necessary variables for the template
% ------------------------------------------------------------------------------
\newif\iffau@isfau\fau@isfautrue
\newif\iffau@isphil\fau@isphilfalse
\newif\iffau@isrewi\fau@isrewifalse
\newif\iffau@ismed\fau@ismedfalse
\newif\iffau@isnat\fau@isnatfalse
\newif\iffau@istech\fau@istechfalse
\newif\iffau@poster@InsertExtraLogo\fau@poster@InsertExtraLogofalse
\newcount\fau@dina
\newdimen\pageheight
\newdimen\pagewidth
\newdimen\fau@poster@SideBarWidthRight
\newdimen\fau@poster@SideBarWidthLeft % width of the left sidbar
\newdimen\fau@poster@HeaderHeight % header height without separation line
\newdimen\fau@poster@HeaderTitleHeight
\newdimen\fau@poster@TitleHeight % title height
\newdimen\fau@poster@FootHeight
\newdimen\fau@poster@WordMarkHeight
\newdimen\fau@poster@WordMarkWidth
\newdimen\fau@poster@WordMarkRightHeight
\newdimen\fau@poster@WordMarkRightWidth
\newdimen\fau@poster@WordMarkRightSkip
\newdimen\fau@poster@FootLineSkip
% ..............................................................................
% Institute
% -------
%
% Define which insitute template should be used.
% ------------------------------------------------------------------------------
\def\inst{FAU}
\DeclareOptionBeamer{institute}{%
\PassOptionsToPackage{institute=#1}{styles/beamercolorthemefau}
\ifthenelse{\equal{#1}{FAU}}{\fau@isfautrue\def\inst{FAU}}{\fau@isfaufalse}%
\ifthenelse{\equal{#1}{Phil}}{\fau@isphiltrue\def\inst{Phil}}{\fau@isphilfalse}%
\ifthenelse{\equal{#1}{RW}}{\fau@isrewitrue\def\inst{RW}}{\fau@isrewifalse}%
\ifthenelse{\equal{#1}{Med}}{\fau@ismedtrue\def\inst{Med}}{\fau@ismedfalse}%
\ifthenelse{\equal{#1}{Nat}}{\fau@isnattrue\def\inst{Nat}}{\fau@isnatfalse}%
\ifthenelse{\equal{#1}{Tech}}{\fau@istechtrue\def\inst{Tech}}{\fau@istechfalse}%
}
% ..............................................................................
% Logos
% -------
%
% Define the logo file path
% ------------------------------------------------------------------------------
\def\WordMark{template-art/FAUWortmarkeBlau.pdf}
% The following are dependent on the institute
\def\WordMarktRight{template-art/\inst /\inst Kennung.pdf}
% Declare options for user specification
\DeclareOptionBeamer{WordMark}{\def\WordMark{#1}}%
\DeclareOptionBeamer{WordMarkTitleRight}{\def\WordMarkTitleLeft{#1}}
\DeclareOptionBeamer{ExtraLogo}{%
\fau@poster@InsertExtraLogotrue%
\def\ExtraLogo{#1}%
}
% fall back to default image, if the images are not in the folder
\newcommand{\includegraphicsdefault}[2][width=\linewidth]{%
\IfFileExists{#2}%
{\includegraphics[#1]{#2}}%
{%\includegraphics[#1]{template-art/default-image}
\PackageWarning{beamerthemefau}{Warning: File #2 not found in includegraphicsdefault.}%
}%
}%
% ..............................................................................
% Poster Size
% -------
%
% Declare the poster size, which is later passed to the beamerposter package.
% Addionally we pass the portrait option.
% ------------------------------------------------------------------------------
\DeclareOptionBeamer{size}{%
\PassOptionsToPackage{size=#1,scale=1.4}{beamerposter}%
\ifthenelse{\equal{#1}{a0}}{\fau@dina=0}{}%
\ifthenelse{\equal{#1}{a1}}{\fau@dina=1}{}%
\ifthenelse{\equal{#1}{a2}}{\fau@dina=2}{}%
\ifthenelse{\equal{#1}{a3}}{\fau@dina=3}{}%
\ifthenelse{\equal{#1}{a4}}{\fau@dina=4}{}%
}
\PassOptionsToPackage{orientation=portrait}{beamerposter}
% ..............................................................................
% Url and Signature for footer.
% ------------------------------------------------------------------------------
\def\fau@url{}
\DeclareOptionBeamer{url}{%
\def\fau@url{#1}
}
\def\fau@signature{}
\DeclareOptionBeamer{signature}{%
\def\fau@signature{#1}
}
% ------------------------------------------------------------------------------
% ..............................................................................
% Process options.
% ------------------------------------------------------------------------------
%\ExecuteOptionsBeamer{url=www.fau.de}
\ExecuteOptionsBeamer{signature=}
\ProcessOptionsBeamer
\selectcolormodel{rgb}
\mode<presentation>
% ------------------------------------------------------------------------------
\RequirePackage{beamerposter}
\ifcase\fau@dina %a0
\def\factor{3.31}
% ..............................................................................
% Font size.
% ------------------------------------------------------------------------------
\PassOptionsToPackage{Size=38}{styles/beamerfontthemefau}
\PassOptionsToPackage{BaseLineSkip=45}{styles/beamerfontthemefau}
\else
\PackageError{beamerposterthemefau}{Option 'size' must be one of 'a0', 'a1', 'a2', 'a3', or 'a4'.}{}
\fi
% ..............................................................................
% Dimensions for page layout
% ------------------------------------------------------------------------------
\setlength{\fau@poster@SideBarWidthLeft}{\factor\dimexpr30.6pt\relax}
\setlength{\fau@poster@SideBarWidthRight}{\factor\dimexpr 15pt\relax}
\setlength{\fau@poster@HeaderHeight}{\factor\dimexpr20pt\relax}
\setlength{\fau@poster@HeaderTitleHeight}{\factor\dimexpr11.3pt\relax}
\setlength{\fau@poster@TitleHeight}{\factor\dimexpr200.0pt\relax}
\setlength{\fau@poster@FootHeight}{\factor\dimexpr25.5pt\relax}
\setlength{\fau@poster@FootLineSkip}{.5\fau@poster@FootHeight}
\setlength{\fau@poster@WordMarkHeight}{\factor\dimexpr130.0pt\relax}
\setlength{\fau@poster@WordMarkWidth}{\factor\dimexpr260.0pt\relax}
\setlength{\fau@poster@WordMarkRightHeight}{\factor\dimexpr60pt\relax}
\setlength{\fau@poster@WordMarkRightWidth}{\factor\dimexpr250pt\relax}
\setlength{\fau@poster@WordMarkRightSkip}{\factor\dimexpr15pt\relax}
% ------------------------------------------------------------------------------
\usepackage{styles/beamerfontthemefau}
\usepackage{styles/beamercolorthemefau}
\usepackage{styles/beamerinnerthemefau}
\usepackage{styles/beamerouterthemefau}
% ------------------------------------------------------------------------------
% ..............................................................................
% Head Line
% ------------------------------------------------------------------------------
\setbeamertemplate{headline}{%
\hbox to \paperwidth{%
\begin{beamercolorbox}[wd=\dimexpr\paperwidth-\fau@poster@SideBarWidthRight,
ht=\fau@poster@HeaderHeight, dp=0ex,sep=0pt]{}%
\end{beamercolorbox}%
%
\begin{beamercolorbox}[wd=\dimexpr\fau@poster@SideBarWidthRight,
ht=\fau@poster@HeaderHeight, dp=0ex,sep=0pt]{sidebar title}%
\end{beamercolorbox}%
}%
}%
% ..............................................................................
% Frame title
% ------------------------------------------------------------------------------
\setbeamertemplate{frametitle}{%
\usebeamerfont{frametitle}%
\nointerlineskip%
\newdimen\titlewidth
\setlength{\titlewidth}{\dimexpr\paperwidth-\fau@poster@SideBarWidthLeft-\fau@poster@SideBarWidthRight}
\vbox to\dimexpr\fau@poster@TitleHeight{%
\begin{beamercolorbox}[dp=0cm, sep=0.0cm,left,
wd=\titlewidth,
ht=\fau@poster@WordMarkHeight]{}%
%
% FAU Word Mark
%
\begin{beamercolorbox}[dp=0pt, sep=0pt,
wd=.5\titlewidth,
ht=\fau@poster@WordMarkHeight]{}%
\vbox to\fau@poster@WordMarkHeight{%
\includegraphicsdefault[width=\fau@poster@WordMarkWidth,%
height=\fau@poster@WordMarkHeight,%
keepaspectratio]{\WordMark}\vfill}%
\end{beamercolorbox}%
%
% Rigth side word mark and extra logo
%
\begin{beamercolorbox}[dp=0pt, sep=0pt,%
wd=.5\titlewidth,
ht=\fau@poster@WordMarkHeight]{}%
\vbox to\fau@poster@WordMarkHeight{%
\vskip \fau@poster@WordMarkRightSkip%
\hbox to .5\titlewidth{%
\includegraphicsdefault[width=\fau@poster@WordMarkRightWidth,%
height=\fau@poster@WordMarkRightHeight,%
keepaspectratio]{\WordMarktRight}\hfill}%
%
% Extra Logo
%
\iffau@poster@InsertExtraLogo%
\vskip \fau@poster@WordMarkRightSkip%
\hbox to\dimexpr.5\titlewidth-\fau@poster@SideBarWidthRight{%
\includegraphicsdefault[width=\fau@poster@WordMarkRightWidth,%
height=\dimexpr\fau@poster@WordMarkHeight-\fau@poster@WordMarkRightHeight-2\fau@poster@WordMarkRightSkip,%
keepaspectratio]{\ExtraLogo}\hfill}%
\fi%
\vfill}%
\end{beamercolorbox}%
\end{beamercolorbox}%
%
% Insert author and title
%
\nointerlineskip%
\begin{beamercolorbox}[dp=0cm, sep=0.0cm,left,%
wd=\dimexpr\titlewidth,%
ht=\dimexpr\fau@poster@TitleHeight-\fau@poster@WordMarkHeight]{}%
\vbox to \dimexpr\fau@poster@TitleHeight-\fau@poster@WordMarkHeight{%
%
% Title
%
\hbox to \titlewidth {%
{\usebeamerfont{title}%
\color{BaseDarkColor}\parbox{\titlewidth}{\inserttitle}\hfill}%
}%
%
%
%
\hbox to \titlewidth {%
%
% subtitle
%
\ifx\insertsubtitle\empty\else%
{\usebeamerfont{subtitle}\parbox{\titlewidth}{\insertsubtitle}\hfill}%
\fi%
}%
\hbox to \titlewidth {%
%
% authors
%
\ifx\insertauthor\empty\else
{\usebeamerfont{subtitle}\parbox{\titlewidth}{\textbf{\insertauthor}}\hfill}%
\fi
}%
\vfill%
}%
\end{beamercolorbox}%
}%
}%
% ..............................................................................
% Sidebar
% -------
%
% This section specifies the behaviour of the sidbar.
% ------------------------------------------------------------------------------
\setbeamersize{sidebar width left=\fau@poster@SideBarWidthLeft}
\setbeamersize{sidebar width right=\fau@poster@SideBarWidthRight}
%
\setbeamertemplate{sidebar right}{%
\begin{beamercolorbox}[dp=0pt,sep=0pt,%
wd=\fau@poster@SideBarWidthRight,%
ht=\dimexpr\paperheight-\fau@poster@FootHeight-\fau@poster@HeaderHeight]{sidebar title}%
%
\end{beamercolorbox}%
}%
\setbeamertemplate{sidebar left}{}%
% ..............................................................................
% Footline
% ------------------------------------------------------------------------------
\setbeamertemplate{footline}{%
\begin{beamercolorbox}[wd=\paperwidth,ht=\fau@poster@FootHeight]{}%
\hbox to \paperwidth{%
\hskip\dimexpr\fau@poster@SideBarWidthLeft%
%
% left side of the footer
%
\begin{beamercolorbox}[dp=0pt,sep = \fau@poster@FootLineSkip,%
leftskip= 0pt,%
wd=\dimexpr.5\paperwidth-\fau@poster@SideBarWidthLeft,%
ht=\dimexpr\fau@poster@FootHeight]{}%
\normalsize\textbf{\fau@url}%
%
\end{beamercolorbox}%
\hfil%
%
% rigth side of the footer
%
\begin{beamercolorbox}[dp=0pt,%
sep = \fau@poster@FootLineSkip,%
rightskip=\dimexpr\fau@poster@SideBarWidthLeft,%
wd=\dimexpr.5\paperwidth-\fau@poster@SideBarWidthRight,%
ht=\dimexpr\fau@poster@FootHeight]{}%
\hfill%
\normalsize\textbf{\fau@signature}%
\end{beamercolorbox}%
\hfil%
\begin{beamercolorbox}[dp=0pt, sep = 0pt,
wd=\fau@poster@SideBarWidthRight,%
ht=\dimexpr\fau@poster@FootHeight]{sidebar title}%
\end{beamercolorbox}%
}%
\end{beamercolorbox}%
}%
% ..............................................................................
% Blocks
% -------
% Modifications for Blocks
% ------------------------------------------------------------------------------
\newdimen\BoxHeight%
\newsavebox{\AgBox}%
\savebox{\AgBox}{\usebeamerfont{block title} Ag}%
\setlength{\BoxHeight}{1.8\ht\AgBox}%
\setbeamertemplate{block begin}{%
\vspace*{1ex}%
\ifx\insertblocktitle\empty%
\else%
\begin{beamercolorbox}[dp=0pt, ht=\BoxHeight,
rightskip=-0.2\BoxHeight,
leftskip=0.2\BoxHeight,]{block poster title}%
\vbox to \BoxHeight {%
\vfil%
\usebeamerfont*{block title}\insertblocktitle%
\vfil%
}%
\end{beamercolorbox}%
\fi%
\nointerlineskip%
\usebeamerfont{block body}%
\begin{beamercolorbox}[%
sep=5pt%
]{block body}%
}%
\setbeamertemplate{block end}{%
\end{beamercolorbox}%
\vspace*{0.2ex}%
}
\mode<all>

View file

@ -0,0 +1,273 @@
% ..............................................................................
% The main theme file for the fau-beamer template according to the FAU
% corporate style guide 2021, see
% https://www.intern.fau.de/kommunikation-marketing-und-corporate-identity/corporate-identity/
%
%
% for use with LaTeX.
%
% This template was written by Tim Roith.
%
% Copyright 2022 by Tim Roith <tim.roith@fau.de>
%
% This program can be redistributed and/or modified under the terms
% of the GNU Public License, version 2.
%
% ------------------------------------------------------------------------------
\ProvidesPackage{styles/beamerthemefau}
% ..............................................................................
\RequirePackage{xifthen}
\RequirePackage{geometry}
% ..............................................................................
\newif\iffau@isfau\fau@isfautrue
\newif\iffau@isphil\fau@isphilfalse
\newif\iffau@isrewi\fau@isrewifalse
\newif\iffau@ismed\fau@ismedfalse
\newif\iffau@isnat\fau@isnatfalse
\newif\iffau@istech\fau@istechfalse
% ..............................................................................
% Institute
% -------
%
% Define which insitute template should be used.
% ------------------------------------------------------------------------------
\def\inst{FAU}
\DeclareOptionBeamer{institute}{%
\PassOptionsToPackage{institute=#1}{styles/beamercolorthemefau}
\ifthenelse{\equal{#1}{FAU}}{\fau@isfautrue\def\inst{FAU}}{\fau@isfaufalse}%
\ifthenelse{\equal{#1}{Phil}}{\fau@isphiltrue\def\inst{Phil}}{\fau@isphilfalse}%
\ifthenelse{\equal{#1}{RW}}{\fau@isrewitrue\def\inst{RW}}{\fau@isrewifalse}%
\ifthenelse{\equal{#1}{Med}}{\fau@ismedtrue\def\inst{Med}}{\fau@ismedfalse}%
\ifthenelse{\equal{#1}{Nat}}{\fau@isnattrue\def\inst{Nat}}{\fau@isnatfalse}%
\ifthenelse{\equal{#1}{Tech}}{\fau@istechtrue\def\inst{Tech}}{\fau@istechfalse}%
}
% ..............................................................................
% Aspect ratio
% ------------------------------------------------------------------------------
\def\aspectratio{169}%
\DeclareOptionBeamer{aspectratio}{%
\ifthenelse{\equal{#1}{169}}{\def\aspectratio{#1}}{}% 16:9
\ifthenelse{\equal{#1}{43}}{\def\aspectratio{#1}}{}% 4:3
}%
% Define size scaling of the document
\def\scale{1}% default
\DeclareOptionBeamer{scale}{%
\def\scale{#1}%
\PassOptionsToPackage{scale=#1}{styles/beamerfontthemefau}
}%
% ..............................................................................
% FontSize
% ------------------------------------------------------------------------------
\DeclareOptionBeamer{fontsize}{%
\PassOptionsToPackage{fontsize=#1}{styles/beamerfontthemefau}
}%
\DeclareOptionBeamer{fontbaselineskip}{%
\PassOptionsToPackage{fontbaselineskip=#1}{styles/beamerfontthemefau}
}%
\DeclareOptionBeamer{fontscale}{%
\PassOptionsToPackage{fontscale=#1}{styles/beamerfontthemefau}
}%
%
\DeclareOptionBeamer{BaseLineSkip}{%
\PassOptionsToPackage{baselinescale=#1}{styles/beamerfontthemefau}
}%
\DeclareOptionBeamer{InsertTotalFoot}{%
\PassOptionsToPackage{InsertTotalFoot}{styles/beamerouterthemefau}
}%
% ..............................................................................
% File paths for template art
% -------
%
% We define the pathe to the logos and pictures taking into account the
% institute.
% ------------------------------------------------------------------------------
% defaults
\def\WordMark{template-art/FAUWortmarkeBlau.pdf}
\def\WordMarkTitle{template-art/FAUWortmarkeWhite.pdf}
% The following are dependent on the institute
\def\WordMarkTitleLeft{template-art/\inst /\inst KennungWhite.pdf}
\def\TitleArt{template-art/\inst /\inst Title.jpg}
% Declare options for user specification
\DeclareOptionBeamer{WordMark}{\def\WordMark{#1}}%
\DeclareOptionBeamer{WordMarkTitle}{\def\WordMarkTitle{#1}}
\DeclareOptionBeamer{WordMarkTitleLeft}{\def\WordMarkTitleLeft{#1}}
\DeclareOptionBeamer{TitleArt}{\def\TitleArt{#1}}
\DeclareOptionBeamer{SecondLogo}{\PassOptionsToPackage{SecondLogo=#1}{styles/beamerouterthemefau}}
\DeclareOptionBeamer{ThirdLogo}{\PassOptionsToPackage{ThirdLogo=#1}{styles/beamerouterthemefau}}
% fall back to default image, if the images are not in the folder
\newcommand{\includegraphicsdefault}[2][width=\linewidth]{%
\IfFileExists{#2}%
{\includegraphics[#1]{#2}}%
{%\includegraphics[#1]{template-art/default-image}%
\PackageWarning{beamerthemefau}{Warning: File #2 not found in includegraphicsdefault.}%
}%
}%
% ..............................................................................
\ProcessOptionsBeamer
\selectcolormodel{rgb}
\mode<presentation>
% ------------------------------------------------------------------------------
% ..............................................................................
% Dimensions for outer theme
% -------
%
% We define the relevant dimensions for the outer theme.
% ------------------------------------------------------------------------------
% Aspect ratio: 16:9
\ifthenelse{\equal{\aspectratio }{169}}{%
\PassOptionsToPackage{SideBarWidthLeft=14.4mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{HeaderHeight=5.mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{HeaderTitleHeight=4mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleHeight=33mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleLineHeight=10mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleTitleSkip=3.5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleSkip=5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleSkipLeft=5.5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{LineWidthThick=2mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{LineWidthThin=.5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{FootHeight=9mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{FootLineSkip=3mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkHeight=17mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkWidth=34mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkTitleHeight=25.4mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkTitleWidth=50.2mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkLeftHeight=12mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkLeftWidth=74mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkBoxWidth=60mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkSkip=12mm}{styles/beamerouterthemefau}
%
\PassOptionsToPackage{XScale=\scale}{styles/beamerouterthemefau}
\PassOptionsToPackage{YScale=\scale}{styles/beamerouterthemefau}
}{}%
% Aspect ratio: 4:3
\ifthenelse{\equal{\aspectratio }{43}}{%
\gdef\fau@outer@XScale{\scale}
\gdef\fau@outer@YScale{\scale}
\PassOptionsToPackage{SideBarWidthLeft=10.8mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{HeaderHeight=5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{HeaderTitleHeight=4mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleHeight=30mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleLineHeight=10mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleTitleSkip=3.5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleSkip=2.5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{TitleSkipLeft=4.5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{LineWidthThick=2mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{LineWidthThin=.5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{FootHeight=9mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{FootLineSkip=3mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkHeight=12.6mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkWidth=24.5mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkTitleHeight=21.9mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkTitleWidth=40.0mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkLeftHeight=12mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkLeftWidth=50mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkBoxWidth=60mm}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkSkip=12mm}{styles/beamerouterthemefau}
%
\PassOptionsToPackage{XScale=\scale}{styles/beamerouterthemefau}
\PassOptionsToPackage{YScale=\scale}{styles/beamerouterthemefau}
}{}%
%
\PassOptionsToPackage{WordMark=\WordMark}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkTitle=\WordMarkTitle}{styles/beamerouterthemefau}
\PassOptionsToPackage{WordMarkTitleLeft=\WordMarkTitleLeft}{styles/beamerouterthemefau}
% ------------------------------------------------------------------------------
% ..............................................................................
% Dimensions for inner theme
% -------
%
% We define the relevant dimensions for the inner theme in 16:9.
% ------------------------------------------------------------------------------
\ifthenelse{\equal{\aspectratio }{169}}{%
\PassOptionsToPackage{TitleTitleSkip=3.5mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{WordMarkTitleHeight=21.9mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{WordMarkTitleWidth=55.2mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{HeaderHeight=5mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{TitleHeight=30mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{TitleLineHeight=10mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{RightMargin=3.5mm}{styles/beamerinnerthemefau}
%
\PassOptionsToPackage{XScale=\scale}{styles/beamerinnerthemefau}
\PassOptionsToPackage{YScale=\scale}{styles/beamerinnerthemefau}
}{}%
\ifthenelse{\equal{\aspectratio }{43}}{%
\PassOptionsToPackage{TitleTitleSkip=3.5mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{WordMarkTitleHeight=25.4mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{WordMarkTitleWidth=46.0mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{HeaderHeight=5mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{TitleHeight=30mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{TitleLineHeight=10mm}{styles/beamerinnerthemefau}
\PassOptionsToPackage{RightMargin=3.5mm}{styles/beamerinnerthemefau}
%
\PassOptionsToPackage{XScale=\scale}{styles/beamerinnerthemefau}
\PassOptionsToPackage{YScale=\scale}{styles/beamerinnerthemefau}
}{}%
\PassOptionsToPackage{WordMarkTitle=\WordMarkTitle}{styles/beamerinnerthemefau}
\PassOptionsToPackage{TitleArt=\TitleArt}{styles/beamerinnerthemefau}
% ------------------------------------------------------------------------------
% ..............................................................................
% Default options for frame
% -------------------------
\BeforeBeginEnvironment{frame}{%
\setbeamertemplate{background}{}
\setbeamertemplate{headline}[headline default]%
\setbeamertemplate{frametitle}[frametitle default]%
\setbeamertemplate{sidebar left}{}%
\setbeamercolor{background canvas}{bg=white}%
\setbeamertemplate{footline}[footline default]%
\setbeamertemplate{footline}[footline default]
\hypersetup{linkcolor=BaseColor}%
\usebeamerfont{default}%
\usebeamercolor[fg]{default}%
\setbeamercolor{footnote}{fg=black}%
\setbeamercolor{footnote mark}{fg=black}%
}
% ..............................................................................
% Geometry of the layout
% -------
\ifthenelse{\equal{\aspectratio }{169}}{%
\geometry{paperwidth=\scale\dimexpr338.7mm,paperheight=\scale\dimexpr190.5mm}% for 16:9
}{}%
\ifthenelse{\equal{\aspectratio }{43}}{%
\geometry{paperwidth=\scale\dimexpr720pt,paperheight=\scale\dimexpr540pt}% for 4:3
}{}%
\usepackage{styles/beamerfontthemefau}
\usepackage{styles/beamercolorthemefau}
\usepackage{styles/beamerinnerthemefau}
\usepackage{styles/beamerouterthemefau}
% ..............................................................................
% Patch for label alignment
% -------
\patchcmd{\beamer@inserttarget}
{\hbox{#1}}{\ifmmode#1\else\hbox{#1}\fi}{}{}
% ..............................................................................
\mode<all>
% ------------------------------------------------------------------------------

View file

@ -0,0 +1,143 @@
% ..............................................................................
% This file defines the color scheme for the diffferent institutions of the FAU,
% accoridng to the corporate style guide 2021, see
%
% https://www.intern.fau.de/kommunikation-marketing-und-corporate-identity/corporate-identity/
%
%
% for use with LaTeX.
%
% Copyright 2022 by Tim Roith <tim.roith@fau.de>
%
% This program can be redistributed and/or modified under the terms
% of the GNU Public License, version 2.
%
% ------------------------------------------------------------------------------
\ProvidesPackage{styles/fau-colors}
\RequirePackage{xcolor}
\newcounter{faucolors@institutecounter}\setcounter{faucolors@institutecounter}{-1}
\newif\iffaucolors@isFAU\faucolors@isFAUtrue
\newif\iffaucolors@isPhil\faucolors@isPhilfalse
\newif\iffaucolors@isRW\faucolors@isRWfalse
\newif\iffaucolors@isMed\faucolors@isMedfalse
\newif\iffaucolors@isNat\faucolors@isNatfalse
\newif\iffaucolors@isTech\faucolors@isTechfalse
\DeclareOption{FAU}{%
\faucolors@isFAUtrue
\stepcounter{faucolors@institutecounter}
}
\DeclareOption{Phil}{%
\faucolors@isPhiltrue
\stepcounter{faucolors@institutecounter}
}
\DeclareOption{RW}{%
\faucolors@isRWtrue
\stepcounter{faucolors@institutecounter}
}
\DeclareOption{Med}{%
\faucolors@isMedtrue
\stepcounter{faucolors@institutecounter}
}
\DeclareOption{Nat}{%
\faucolors@isNattrue
\stepcounter{faucolors@institutecounter}
}
\DeclareOption{Tech}{%
\faucolors@isTechtrue
\stepcounter{faucolors@institutecounter}
}
\ProcessOptions\relax
\ifnum\value{faucolors@institutecounter}>0
\PackageError{fau-colors}{Options 'FAU', 'Phil', 'RW', 'Med', 'Nat', and 'Tech' are mutually exclusive. Please only specify one of these options.}{}
\fi
% ..............................................................................
% Define the colors and their respective dark versions for each institute.
% ------------------------------------------------------------------------------
% FAU University colors
\definecolor{FAUBlue}{RGB}{0,47,108}
\definecolor{FAUDarkBlue}{RGB}{4,30,66}
% Phil colors
\definecolor{PhilYellow}{RGB}{255, 184, 28}
\definecolor{PhilOrange}{RGB}{232, 119, 34}
% RW colors
\definecolor{RWRed}{RGB}{200, 16, 46}
\definecolor{RWDarkRed}{RGB}{151,27,47}
% Med colors
\definecolor{MedBlue}{RGB}{0, 163, 224}
\definecolor{MedDarkBlue}{RGB}{0, 97, 160}
% Nat colors
\definecolor{NatGreen}{RGB}{67, 176, 42}
\definecolor{NatDarkGreen}{RGB}{34, 136, 72}
% Tech colors
\definecolor{TechMetallic}{RGB}{119, 159, 181}
\definecolor{TechDarkMetallic}{RGB}{65, 116, 141}
% ..............................................................................
% Assign the colors
% - BaseColor
% - BaseDarkColor
% according to the specified institute.
% ------------------------------------------------------------------------------
\colorlet{TitleFont}{white}
\iffaucolors@isFAU
\colorlet{BaseColor}{FAUBlue}
\colorlet{BaseDarkColor}{FAUDarkBlue}
\colorlet{SeparationLineColor}{BaseColor!62.5}
\fi
\iffaucolors@isPhil
\colorlet{BaseColor}{PhilYellow}
\colorlet{BaseDarkColor}{PhilOrange}
\colorlet{SeparationLineColor}{PhilOrange}
\colorlet{TitleFont}{black}
\fi
\iffaucolors@isRW
\colorlet{BaseColor}{RWRed}
\colorlet{BaseDarkColor}{RWDarkRed}
\colorlet{SeparationLineColor}{RWDarkRed}
\fi
\iffaucolors@isMed
\colorlet{BaseColor}{MedBlue}
\colorlet{BaseDarkColor}{MedDarkBlue}
\colorlet{SeparationLineColor}{MedDarkBlue}
\fi
\iffaucolors@isNat
\colorlet{BaseColor}{NatGreen}
\colorlet{BaseDarkColor}{NatDarkGreen}
\colorlet{SeparationLineColor}{NatDarkGreen}
\fi
\iffaucolors@isTech
\colorlet{BaseColor}{TechMetallic}
\colorlet{BaseDarkColor}{TechDarkMetallic}
\colorlet{SeparationLineColor}{TechDarkMetallic}
\fi
% ..............................................................................
% Define different shades for BaseColor and BaseDarkColor
% ------------------------------------------------------------------------------
%
\colorlet{BaseColorA}{BaseColor!62.5}
\colorlet{BaseColorB}{BaseColor!37.5}
\colorlet{BaseColorC}{BaseColor!25.0}
\colorlet{BaseColorD}{BaseColor!12.5}
\colorlet{BaseDarkColorA}{BaseDarkColor!62.5}
\colorlet{BaseDarkColorB}{BaseDarkColor!37.5}
\colorlet{BaseDarkColorC}{BaseDarkColor!25.0}
\colorlet{BaseDarkColorD}{BaseDarkColor!12.5}

43
slides/styles/symbols.sty Normal file
View file

@ -0,0 +1,43 @@
% ..............................................................................
%
% Some useful commands and macros.
% ------------------------------------------------------------------------------
\ProvidesPackage{styles/symbols}[2022/01/27 Defines symbols and useful macros.
Author: Tim Roith]
%
\ProcessOptions\relax
% ========================================================================================
% Required Packages
% ----------------------------------------------------------------------------------------
\RequirePackage{amsmath,amsthm,amssymb}
\RequirePackage{dsfont}
% ----------------------------------------------------------------------------------------
%
% ========================================================================================
% Command definition for commands
% ----------------------------------------------------------------------------------------
\newcommand{\norm}[1]{\left\|#1\right\|}
\newcommand{\tv}{\mathrm{TV}}
\newcommand{\argmin}{\mathrm{arg}\min}
\newcommand{\st}{\;:\;}
\renewcommand{\H}{\mathcal{H}}
\newcommand{\X}{\mathcal{X}}
\newcommand{\Y}{\mathcal{Y}}
\newcommand{\V}{\mathcal{V}}
\newcommand{\calN}{\mathcal{N}}
\newcommand{\ran}{\mathrm{ran}}
\newcommand{\dom}{\mathrm{dom}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\N}{\mathbb{N}}
\renewcommand{\d}{\mathrm{d}}
\newcommand{\sg}{\zeta}
\renewcommand{\div}{\operatorname{div}}
\newcommand{\rot}{\operatorname{rot}}
\newcommand{\tex}{T_\mathrm{ex}}
\newcommand{\calA}{\mathcal{A}}
\newcommand{\red}[1]{\textcolor{red}{#1}}
\newcommand{\sgn}{\operatorname{sign}}
\newcommand{\calJ}{\mathcal{J}}
\newcommand{\dist}{\mathrm{dist}}
% ----------------------------------------------------------------------------------------

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 KiB