added CEL reference style

This commit is contained in:
Hedongliang Liu 2025-08-22 18:31:30 +02:00 committed by Andrej Rode
parent 9714b5478a
commit 5f999031b9
12 changed files with 78 additions and 2385 deletions

View File

@ -19,6 +19,7 @@
\newif\ifgerman
\newif\iffranklin
\newif\ifsmallfooterfont
\smallfooterfontfalse
\newif\ifkitgrid
\newif\ifspaceforface
\spaceforfacefalse
@ -68,7 +69,7 @@
\showsubsectionsatfirstoverviewtrue
}
\ExecuteOptions{en,bigfoot,helvet}
\ExecuteOptions{en,small,helvet}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{beamer}}
@ -94,9 +95,9 @@
\renewcommand{\normalsize}{\fontsize{18pt}{24pt}\selectfont}
% If German language is used, the babel package is required.
% For English, it is not required, but it ensures consistent hyphenation and date formats.
% \ifgerman
\RequirePackage[english, ngerman]{babel}
% \fi
\ifgerman
\RequirePackage[ngerman]{babel}
\fi
\RequirePackage{csquotes}
\RequirePackage{hyperref}
\RequirePackage[absolute,overlay]{textpos}
@ -480,7 +481,6 @@
% Standard footer full width
\defbeamertemplate{footline}{KIT 2025}{%
%% The "%" at the end are necessary to avoid adding spaces
% If no group name is given, use the entire width of the footer for the title.
\ifdefined\@groupname%
\ifx\@groupname\empty%

View File

@ -13,4 +13,5 @@ All changes of this template is documented in this file.
- Added the group logo onto overview page
- Changed the normal fontsize to 19pt
- Added the spaceforface option to leave space on the right for recording
- Added the overviewatsection, showsubsectionsatfirstoverview option
- Added the overviewatsection, showsubsectionsatfirstoverview option
- Added the CEL citation style

View File

@ -4,7 +4,7 @@
%% Modified by: Hedongliang Liu
%% Last modified on: 14.08.2025
%%%%%%%%%%% CEL beamer class %%%%%%%%%%%%%%%
\documentclass[overviewatsection, showsubsectionsatfirstoverview]{CELbeamer}
\documentclass[kitgrid, overviewatsection, showsubsectionsatfirstoverview]{CELbeamer}
%% default options: en, helvet, bigfoot (12pt)
%% other options: de, franklin, smallfoot (11pt), navbaron, kitgrid, handout,
%% spaceforface, overviewatsection, showsubsectionsatfirstoverview
@ -37,8 +37,11 @@
\author[Doe, Liu \& Schmalen]{\underline{Jone Doe}, Hedongliang Liu and Laurent Schmalen}
\date[]{\today}
% Reference .bib file
% Literature
\usepackage[citestyle=authoryear,bibstyle=numeric,hyperref,backend=biber, minnames=3, maxnames=3,indexing=true,language=english,giveninits=true]{biblatex}
\addbibresource{presentation.bib}
% \bibhang1em
\usepackage{lipsum}
@ -47,17 +50,14 @@
% Start of the presentation
% Title page
% KA palace north
\begin{frame}[title white vertical, picture=images/IMG_7801-cut]
\titlepage
\end{frame}
\begin{frame}[title white vertical, picture=images/IMG_7798-cut]
\titlepage
\end{frame}
\begin{frame}[title white vertical, picture=images/IMG_7798-2]
\begin{frame}[title white vertical, picture=images/castleflagcut]
\titlepage
\end{frame}
% \begin{frame}[tableofcontents=blue]{Overview}
% \tableofcontents
% \end{frame}
\section{Basic Usage}
\subsection{Options}
\begin{frame}{Usages Options}
@ -65,13 +65,12 @@
\begin{itemize}
\item \texttt{en} \textit{(default)} for English, \texttt{de} for German
\item \texttt{helvet} \textit{(default)} for Helvetica font, \texttt{franklin} for Franklin Gothic font
\item \texttt{bigfoot} \textit{(default)} sets the footer font size as 12pt; \texttt{smallfoot} sets the footer font size as 11pt.
\item \texttt{bigfoot} \textit{(default)} for 12pt font size, \texttt{smallfoot} for 11pt font size
\item \texttt{navbaron} to show the navigation bar
\item \texttt{kitgrid} to show the grid of rows and columns
\item<2-> \texttt{handout} to create a handout version of the slides
\item<2-> \texttt{spaceforface} to leave space for face in recording
\item<2-> \texttt{overviewatsection} to show the table of contents at each section
\item<2-> \texttt{showsubsectionsatfirstoverview} to show all subsections at the first overview
\end{itemize}
\end{frame}
\begin{frame}{Font Size Examples}
@ -229,17 +228,13 @@
\begin{frame}[plain]
% Bei Frames mit Option \texttt{[plain]} werden weder Kopf- noch Fußzeile angezeigt.
With frames with the option \texttt{[plain]}, neither header nor footer are displayed.
\\
The command \texttt{$\backslash$pagesNotes\{<label>\}} can be used to create a page with grid lines for notes, shown on the next slide. \\
\texttt{$\backslash$refnotes{<label>}} creates a symbol linked to the page with notes. \refnotes{note1}
\end{frame}
\subsection{Grid Page for Hand-written Notes}
\begin{frame}{Notes Page with Grid Lines}
The command \texttt{$\backslash$pagesNotes\{<label>\}\{<subtitle of the note page>\}} can be used to create a page with grid lines for notes, shown on the next slide. \\
\texttt{$\backslash$refnotes{<label>}} creates a symbol linked to the page with notes. \\
Let's learn more about entropy! \refnotes{note1}\\
Let's learn more about divergence! \refnotes{note2}
\end{frame}
\pagesNotes{note1}{Entropy}
\pagesNotes{note2}{Divengence}
\pagesNotes{note1}
\subsection{Footnotes}
\begin{frame}{Footnotes}
@ -253,51 +248,47 @@
\section{Other Tips}
\subsection{Citations}
\begin{frame}{Citations in Footnote using BibLaTeX}
Citations in beamer were often dealed bypasting the full text. \\
Citations in beamer were often dealed by pasting the full text in the footnote. \\
The biblatex package enables citing from your .bib file. \\
Here are several examples of usage:\\[-.5em]
Note that these commands requires setting \texttt{\schlagwort{backend=biber}} when loading the \texttt{biblatex} package.\\
Here are several ways of usage:\\[-.5em]
\begin{itemize}
\item Cite full text in footnote \footfullcite{Rode23ECOC} by \texttt{$\backslash$footfullcite}.
\item If the mark is not wanted, combine \texttt{$\backslash$nomarkfootnote} and \texttt{$\backslash$fullcite}. \nomarkfootnote{\fullcite{Rode23JLT}}
\item Cite author and year in text \citeauthor{Rode23JLT}, \citeyear{Rode23JLT}.
\item Cite author and year in text \autocite{Rode23JLT}.
\item Cite title in text \citetitle{Karanov18JLT}.
\item Use \texttt{$\backslash$supercite} to cite the alphabetic bibkey \supercite{li2018achievable,Karanov18JLT}.
\end{itemize}
\textit{\footnotesize For more usage please refer to \href{http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf}{\textcolor{kit-blue}{Biblatex Cheat Sheet}}.}
% \vspace{-1em}
% You can print all references that are cited at the end of presentation, as shown in the next slide.
\end{frame}
\begin{frame}{Cite in \emph{CEL} Style}
% % Cite the reference in text by
Cite the in text by \texttt{$\backslash$citereference\{\textcolor{kit-green}{<bibkey>}\}}.
\begin{frame}{Citations in \emph{CEL} Style}
Use \texttt{$\backslash$addreference\{\textcolor{kit-green}{<Ref id shown>}\}\{$\backslash$fullcite\{<bibid>\}\}} to list the reference in \emph{CEL} style in footnote.\\
% \addreference{RGC${}^+$23-1}{\fullcite{Rode23ECOC}}%
% \addreference{RGC${}^+$23-2}{\fullcite{Rode23JLT}}%
\addreference{GJD${}^+$20}{\fullcite{gaiarin2020end}}%
\addreference{LHG${}^+$18}{\fullcite{li2018achievable}}%
\addreference{KCT${}^+$18}{\fullcite{Karanov18JLT}}%
To cite the a reference, use \texttt{$\backslash$citereference\{\textcolor{kit-green}{<Ref id shown>}\}}.
E.g.,
\begin{itemize}
\item End-to-end learning applied to optimize multidimensional constellations for IM/DD links~\citereference{Karanov18JLT}
\item End-to-end learning of transceivers for the nonlinear Fourier transform~\citereference{gaiarin2020end}
\item Constellation optimization for the zero-dispersion channel~\citereference{li2018achievable}
\item End-to-end learning applied to optimize multidimensional constellations for IM/DD links~\citereference{KCT${}^+$2018}
\item End-to-end learning of transceivers for the nonlinear Fourier transform~\citereference{GJD${}^+$20}
\item Constellation optimization for the zero-dispersion channel~\citereference{LHG${}^+$18}
\end{itemize}
Then add the references at the bottom of the page by \texttt{$\backslash$addreference\{<bibid>\}} for single reference, or \texttt{$\backslash$addreferences\{<bibid><bibid>...<bibid>$\backslash$stoppreferences\}} for multiple references.
\bigskip
\vfill
% \addreference{Karanov18JLT}
\addreferences{Karanov18JLT}{gaiarin2020end}{li2018achievable}\stopreferences
% \addreferences{GJD${}^+$20}{\fullcite{gaiarin2020end}}{LHG${}^+$18}{\fullcite{li2018achievable}}{KCT${}^+$18}{\fullcite{Karanov18JLT}}\stopreferences
\end{frame}
% \begin{frame}{Citations in \emph{CEL} Style (Cont'd)}
% Or use \texttt{$\backslash$citereferencewhite\{<Ref id shown>\}} if the background is dark.
% % \begin{blueblock}{Theorem \citereferencewhite{GJD${}^+$20}}
% % Let $a\in\bbN$ be ... \\
% % \lipsum[2][1-2]
% % \end{blueblock}
% \addreference{GJD${}^+$20}{\fullcite{gaiarin2020end}}%
% \addreference{KCT${}^+$18}{\fullcite{Karanov18JLT}}%
% % \textbf{\textcolor{kit-red}{Current bug:} If the last reference in \texttt{$\backslash$addreference} has two lines, the slide will be split into two, one only has the title and one only has the content.}
% \end{frame}
\begin{frame}{Citations in \emph{CEL} Style (Cont'd)}
Or use \texttt{$\backslash$citereferencewhite\{<Ref id shown>\}} if the background is dark.
\begin{blueblock}{Theorem \citereferencewhite{GJD${}^+$20}}
Let $a\in\bbN$ be ... \\
\lipsum[2][1-2]
\end{blueblock}
\addreference{GJD${}^+$20}{\fullcite{gaiarin2020end}}%
\addreference{KCT${}^+$18}{\fullcite{Karanov18JLT}}%
\textbf{\textcolor{kit-red}{Current bug:} If the last reference in \texttt{$\backslash$addreference} has two lines, the slide will be split into two, one only has the title and one only has the content.}
\end{frame}
\subsection{Handout Mode}
\begin{frame}{Handout Mode}
@ -352,11 +343,13 @@ E.g.,
\beginbackup
\begin{frame}{Backup Parts}
\begin{frame}[allowframebreaks]{References}
\begin{exampleblock}{Backup Parts}
% Folien, die nach \texttt{\textbackslash beginbackup} eingefügt werden, zählen nicht in die Gesamtzahl der Folien.
Slides that are inserted after \texttt{\textbackslash beginbackup} do not count towards the total number of slides.
\end{exampleblock}
\todo{Fix the bibliography issue.}
% \printbibliography
\end{frame}
\begin{frame}{KIT Color Palette}\label{frame:kit-colors}

View File

@ -1,60 +0,0 @@
%%%%%%%%%%%%%%%%%%%%%%%
% Boolean settings
%
\newboolean{EnglishLanguage}
\booltrue{EnglishLanguage}
\newbool{right_align_logos_on_title}
\boolfalse{right_align_logos_on_title}
% leave some space for the face in case we want to make a recording with ourselves on the slide. Use \booltrue{space_for_face} to allow for the space
\newbool{space_for_face}
\boolfalse{space_for_face}
% typeset subitems in smaller font, default is off
\newbool{small_subitems}
\boolfalse{small_subitems}
% hide author names in footer
\newbool{hide_author_in_footer}
\boolfalse{hide_author_in_footer}
% show CEL logo on title page
\newbool{cel_on_title}
\boolfalse{cel_on_title}
% show ERC logo on title page (include if paper contains acknowledgment to ERC funding)
\newbool{erc_on_title}
\booltrue{erc_on_title}
% show DFG logo on title page (include if paper contains acknowledgment to DFG funding)
\newbool{dfg_on_title}
\booltrue{dfg_on_title}
% show BMFTR logo on title page (include if paper contains acknowledgment to BMFTR/BMBF funding)
% ATTENTION: BMBF logo is deprecated, please do not use anymore unless explicitly stated
\newbool{bmftr_on_title}
\booltrue{bmftr_on_title}
% show BMWi logo on title page (include if paper contains acknowledgment to BMWi funding)
\newbool{bmwi_on_title}
\booltrue{bmwi_on_title}
% to have compatibility with the legacy template
% if you have legacy slides, please remove this, as it uses a redefinition of the footnotesize command. Prefer to have it correctly.
% If you want to use full flexibility, keep these two lines as they are
\newbool{use_real_footnotesize}
\booltrue{use_real_footnotesize}
% get a a table of contents at the beginning of each subsection
\newbool{overview_at_subsection}
\booltrue{overview_at_subsection}
% print first table of contents without any shading
\newbool{first_overview_unshaded}
\boolfalse{first_overview_unshaded}
% set this to true if not using \supercite, otherwise set to false
\newbool{use_legacy_citations}
\boolfalse{use_legacy_citations} % set it to false, since this example contains \supercite

View File

@ -1,262 +0,0 @@
%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% This file is part of the CEL beamer template
%% containing the commonly used macros and settings
%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%
%%% Misc commands
%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Schlagwort
\newcommand\schlagwort[1]{\textbf{\textcolor{kit-green100}{#1}}}
% Pointing finger onthe right for noting important things
\newcommand{\mind}{ { \textbf{\textcolor{kit-red}{\bf \HandLeft} } } }
% footnote without footnotemark in the text
\newcommand\nomarkfootnote[1]{%
\begingroup
\renewcommand\thefootnote{}\footnote{#1}%
\addtocounter{footnote}{-1}%
\endgroup
}
% colored small box representing end of a proof
\def\endofproof{
\ifmmode
\text{\hfill} \textcolor{kit-green}{\rule{2mm}{2mm}}
\else
$\hfill \textcolor{kit-green}{\rule{2mm}{2mm}}$
\fi}
% put a page with grid lines for live notes
% #1 is an index associated with the page, to be used with \notes{#1}
\newcommand{\pagesNotes}[1]{
\bgroup
\begin{frame}[c, shrink]{\ifgerman{Notizen}\else{Notes}\fi}
\label{pagesNotes:#1}
\vspace*{0.2ex}\hspace*{0ex}
%
\begin{tikzpicture}
%\draw[lightgray, line width = .0 mm, step=.25] (0,0) grid (18.5,7);
[domain=0:1,scale=3.6]%
\draw[very thin,color=white!70!gray,xstep=0.1,ystep=0.1] (0,0) grid (8.71, 3.61);%
\end{tikzpicture}
% \end{center}
\end{frame}
\egroup
}
% Command for showing that some notes will be taken (blackboard, slides,...)
% #1 is the label for the page of the note
\newcommand{\refnotes}[1]{\hyperlink{pagesNotes:#1}{ \textbf{\textcolor{kit-red}{\bf \PencilLeftUp} } } }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%
%%% Math macros
%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\coloneq}{:=}
\newcommand{\doubracket}[1]{\llbracket#1\rrbracket}
\newcommand{\myspan}[1]{\ensuremath{\left\langle #1\right\rangle}}
\newcommand{\ceil}[1]{\left\lceil#1\right\rceil}
\newcommand{\floor}[1]{\left\lfloor#1\right\rfloor}
% j and differential calc
% \def\j{{\mathrm{j}}}
\def \dd{\, {\mathrm{d}}}
% \newcommand{\dd}{\,\mathrm{d}} % differential operator
% Real part
\def\real{{\mathrm{Re}}}
\def\imag{{\mathrm{Im}}}
% sinc and rect
\newcommand\sinc{\,{\mathrm{sinc}}}
\newcommand\rect{\,{\mathrm{rect}}}
% fields
\def\rz{\ifmmode{\mathds{R}}%
\else{\hbox{$\mathds{R}$}}\fi}
\def\nz{\ifmmode{\mathbb{N}}%
\else{\hbox{$\mathds{N}$}}\fi}
\def\gz{\ifmmode{\mathds{Z}}%
\else{\hbox{$\mathds{Z}$}}\fi}
\def\cz{\ifmmode{\mathds{C}}
\else{\hbox{$\mathds{C}$}}\fi}%
\def\qz{\ifmmode{\mathds{Q}}%
\else{\hbox{$\mathds{Q}$}}\fi}%
\def\K{\ifmmode{\mathds{K}}%
\else{\hbox{$\mathds{K}$}}\fi}%
% Math bold symbols
\newcommand{\0}{\bm{0}}
\newcommand{\ba}{\bm{a}}
\newcommand{\bb}{\bm{b}}
\newcommand{\bc}{\bm{c}}
\newcommand{\bd}{\bm{d}}
\newcommand{\be}{\bm{e}}
\newcommand{\bff}{\bm{f}} % \bf is already defined
\newcommand{\bh}{\bm{h}}
\newcommand{\bi}{\bm{i}}
\newcommand{\bj}{\bm{j}}
\newcommand{\bk}{\bm{k}}
\newcommand{\bl}{\bm{l}}
\newcommand{\bmm}{\bm{m}} % \bm is already defined in the package bm
\newcommand{\bn}{\bm{n}}
\newcommand{\bo}{\bm{o}}
\newcommand{\bp}{\bm{p}}
\newcommand{\bq}{\bm{q}}
\newcommand{\br}{\bm{r}}
\newcommand{\bs}{\bm{s}}
\newcommand{\bt}{\bm{t}}
\newcommand{\bu}{\bm{u}}
\newcommand{\bv}{\bm{v}}
\newcommand{\bw}{\bm{w}}
\newcommand{\bx}{\bm{x}}
\newcommand{\by}{\bm{y}}
\newcommand{\bz}{\bm{z}}
\newcommand{\bA}{\bm{A}}
\newcommand{\bB}{\bm{B}}
\newcommand{\bC}{\bm{C}}
\newcommand{\bD}{\bm{D}}
\newcommand{\bE}{\bm{E}}
\newcommand{\bF}{\bm{F}}
\newcommand{\bG}{\bm{G}}
\newcommand{\bH}{\bm{H}}
\newcommand{\bI}{\bm{I}}
\newcommand{\bJ}{\bm{J}}
\newcommand{\bK}{\bm{K}}
\newcommand{\bL}{\bm{L}}
\newcommand{\bM}{\bm{M}}
\newcommand{\bN}{\bm{N}}
\newcommand{\bO}{\bm{O}}
\newcommand{\bP}{\bm{P}}
\newcommand{\bQ}{\bm{Q}}
\newcommand{\bR}{\bm{R}}
\newcommand{\bS}{\bm{S}}
\newcommand{\bT}{\bm{T}}
\newcommand{\bU}{\bm{U}}
\newcommand{\bV}{\bm{V}}
\newcommand{\bW}{\bm{W}}
\newcommand{\bX}{\bm{X}}
\newcommand{\bY}{\bm{Y}}
\newcommand{\bZ}{\bm{Z}}
% blackboard bold lettersk
\newcommand{\F}{\ensuremath{\mathbb{F}}}
\newcommand{\Fq}{\ensuremath{\mathbb{F}_q}}
\newcommand{\Fqm}{\ensuremath{\mathbb{F}_{q^m}}}
\newcommand{\cA}{\ensuremath{\mathcal{A}}}
\newcommand{\cB}{\ensuremath{\mathcal{B}}}
\newcommand{\cC}{\ensuremath{\mathcal{C}}}
\newcommand{\cD}{\ensuremath{\mathcal{D}}}
\newcommand{\cE}{\ensuremath{\mathcal{E}}}
\newcommand{\cF}{\ensuremath{\mathcal{F}}}
\newcommand{\cG}{\ensuremath{\mathcal{G}}}
\newcommand{\cH}{\ensuremath{\mathcal{H}}}
\newcommand{\cI}{\ensuremath{\mathcal{I}}}
\newcommand{\cJ}{\ensuremath{\mathcal{J}}}
\newcommand{\cK}{\ensuremath{\mathcal{K}}}
\newcommand{\cL}{\ensuremath{\mathcal{L}}}
\newcommand{\cM}{\ensuremath{\mathcal{M}}}
\newcommand{\cN}{\ensuremath{\mathcal{N}}}
\newcommand{\cO}{\ensuremath{\mathcal{O}}}
\newcommand{\cP}{\ensuremath{\mathcal{P}}}
\newcommand{\cQ}{\ensuremath{\mathcal{Q}}}
\newcommand{\cR}{\ensuremath{\mathcal{R}}}
\newcommand{\cS}{\ensuremath{\mathcal{S}}}
\newcommand{\cT}{\ensuremath{\mathcal{T}}}
\newcommand{\cU}{\ensuremath{\mathcal{U}}}
\newcommand{\cV}{\ensuremath{\mathcal{V}}}
\newcommand{\cW}{\ensuremath{\mathcal{W}}}
\newcommand{\cX}{\ensuremath{\mathcal{X}}}
\newcommand{\cY}{\ensuremath{\mathcal{Y}}}
\newcommand{\cZ}{\ensuremath{\mathcal{Z}}}
\newcommand{\bcA}{\ensuremath{\boldsymbol{\mathcal{A}}}}
\newcommand{\bcB}{\ensuremath{\boldsymbol{\mathcal{B}}}}
% blackboard letters
\newcommand{\bbA}{\ensuremath{\mathbb{A}}}
\newcommand{\bbB}{\ensuremath{\mathbb{B}}}
\newcommand{\bbC}{\ensuremath{\mathbb{C}}}
\newcommand{\bbD}{\ensuremath{\mathbb{D}}}
\newcommand{\bbE}{\ensuremath{\mathbb{E}}}
\newcommand{\bbF}{\ensuremath{\mathbb{F}}}
\newcommand{\bbG}{\ensuremath{\mathbb{G}}}
\newcommand{\bbH}{\ensuremath{\mathbb{H}}}
\newcommand{\bbI}{\ensuremath{\mathbb{I}}}
\newcommand{\bbJ}{\ensuremath{\mathbb{J}}}
\newcommand{\bbK}{\ensuremath{\mathbb{K}}}
\newcommand{\bbL}{\ensuremath{\mathbb{L}}}
\newcommand{\bbM}{\ensuremath{\mathbb{M}}}
\newcommand{\bbN}{\ensuremath{\mathbb{N}}}
\newcommand{\bbO}{\ensuremath{\mathbb{O}}}
\newcommand{\bbP}{\ensuremath{\mathbb{P}}}
\newcommand{\bbQ}{\ensuremath{\mathbb{Q}}}
\newcommand{\bbR}{\ensuremath{\mathbb{R}}}
\newcommand{\bbS}{\ensuremath{\mathbb{S}}}
\newcommand{\bbT}{\ensuremath{\mathbb{T}}}
\newcommand{\bbU}{\ensuremath{\mathbb{U}}}
\newcommand{\bbV}{\ensuremath{\mathbb{V}}}
\newcommand{\bbW}{\ensuremath{\mathbb{W}}}
\newcommand{\bbX}{\ensuremath{\mathbb{X}}}
\newcommand{\bbY}{\ensuremath{\mathbb{Y}}}
\newcommand{\bbZ}{\ensuremath{\mathbb{Z}}}
% sf letters
\newcommand{\sfA}{\mathsf{A}}
\newcommand{\sfB}{\mathsf{B}}
\newcommand{\sfC}{\mathsf{C}}
\newcommand{\sfD}{\mathsf{D}}
\newcommand{\sfE}{\mathsf{E}}
\newcommand{\sfF}{\mathsf{F}}
\newcommand{\sfG}{\mathsf{G}}
\newcommand{\sfH}{\mathsf{H}}
\newcommand{\sfI}{\mathsf{I}}
\newcommand{\sfJ}{\mathsf{J}}
\newcommand{\sfK}{\mathsf{K}}
\newcommand{\sfL}{\mathsf{L}}
\newcommand{\sfM}{\mathsf{M}}
\newcommand{\sfN}{\mathsf{N}}
\newcommand{\sfO}{\mathsf{O}}
\newcommand{\sfP}{\mathsf{P}}
\newcommand{\sfQ}{\mathsf{Q}}
\newcommand{\sfR}{\mathsf{R}}
\newcommand{\sfS}{\mathsf{S}}
\newcommand{\sfT}{\mathsf{T}}
\newcommand{\sfU}{\mathsf{U}}
\newcommand{\sfV}{\mathsf{V}}
\newcommand{\sfW}{\mathsf{W}}
\newcommand{\sfX}{\mathsf{X}}
\newcommand{\sfY}{\mathsf{Y}}
\newcommand{\sfZ}{\mathsf{Z}}
\newcommand{\sfa}{\mathsf{a}}
\newcommand{\sfb}{\mathsf{b}}
\newcommand{\sfc}{\mathsf{c}}
\newcommand{\sfd}{\mathsf{d}}
\newcommand{\sfe}{\mathsf{e}}
\newcommand{\sff}{\mathsf{f}}
\newcommand{\sfg}{\mathsf{g}}
\newcommand{\sfh}{\mathsf{h}}
\newcommand{\sfi}{\mathsf{i}}
\newcommand{\sfj}{\mathsf{j}}
\newcommand{\sfk}{\mathsf{k}}
\newcommand{\sfl}{\mathsf{l}}
\newcommand{\sfm}{\mathsf{m}}
\newcommand{\sfn}{\mathsf{n}}
\newcommand{\sfo}{\mathsf{o}}
\newcommand{\sfp}{\mathsf{p}}
\newcommand{\sfq}{\mathsf{q}}
\newcommand{\sfr}{\mathsf{r}}
\newcommand{\sfs}{\mathsf{s}}
\newcommand{\sft}{\mathsf{t}}
\newcommand{\sfu}{\mathsf{u}}
\newcommand{\sfv}{\mathsf{v}}
\newcommand{\sfw}{\mathsf{w}}
\newcommand{\sfx}{\mathsf{x}}
\newcommand{\sfy}{\mathsf{y}}
\newcommand{\sfz}{\mathsf{z}}

View File

@ -1,657 +0,0 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Own commands and macros
%
% defining commands and so on, not altering slides design
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Misc commands
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Schlagwort
\newcommand\schlagwort[1]{\textbf{\textcolor{kit-green100}{#1}}}
% simple implication within math or text
\def\thus{\relax
\ifmmode
\implies
\else
$\implies$
\fi}
% Pointing finger for noting important things
\newcommand{\mind}{ \hfill { \textbf{\textcolor{KITred}{\bf \HandLeft} } } }
% colored small box representing end of a proof
\def\endofproof{
\ifmmode
\text{\hfill} \textcolor{KITgreen}{\rule{2mm}{2mm}}
\else
$\hfill \textcolor{KITgreen}{\rule{2mm}{2mm}}$
\fi}
% disabling visibility of yet-to-be-uncovered text
\setbeamercovered{invisible}
% colors
\setbeamercolor{color_lower}{fg=KITblack,bg=kit-green15}
\setbeamercolor{color_upper}{fg=KITblack,bg=kit-green70}
\setbeamertemplate{navigation symbols}{}
%%%%%%%%%%%%%%%%%
% Basic math
%%%%%%%%%%%%%%%%%
% definition sign
\def\defl{:=}
% j and differential calc
\def\j{{\mathrm{j}}}
\def \dd{\, {\mathrm{d}}}
% Real part
\def\real{{\mathrm{Re}}}
\def\imag{{\mathrm{Im}}}
% Vector notataion
\newcommand\vek[1]{{\bm{#1}}}
% sinc and rect
\newcommand\sinc{\,{\mathrm{sinc}}}
\newcommand\rect{\,{\mathrm{rect}}}
% Galois
\def\F{{\mathds{F}}}
% fields
\def\rz{\ifmmode{\mathds{R}}%
\else{\hbox{$\mathds{R}$}}\fi}
\def\nz{\ifmmode{\mathbb{N}}%
\else{\hbox{$\mathds{N}$}}\fi}
\def\gz{\ifmmode{\mathds{Z}}%
\else{\hbox{$\mathds{Z}$}}\fi}
\def\cz{\ifmmode{\mathds{C}}
\else{\hbox{$\mathds{C}$}}\fi}%
\def\qz{\ifmmode{\mathds{Q}}%
\else{\hbox{$\mathds{Q}$}}\fi}%
\def\K{\ifmmode{\mathds{K}}%
\else{\hbox{$\mathds{K}$}}\fi}%
% Sets as caligraphic letters
\def\setS{{\mathcal{S}}}
\def\setP{{\mathcal{P}}}
\def\setX{{\mathcal{X}}}
\def\setY{{\mathcal{Y}}}
\def\setZ{{\mathcal{Z}}}
\def\setC{{\mathcal{C}}}
\def\setB{{\mathcal{B}}}
% operators for Hermitian and Transpose
\def\T{{^\mathrm{T}}}
\def\H{{^\mathrm{H}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Probability theory
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\Er{\ifmmode{\mathbb{E}}%
\else{\hbox{$\mathbb{E}$}}\fi}%
\def\V{
\ifmmode
{\mathrm{V}}
\else
${\mathrm{V}}$
\fi}
\def\E{\ensuremath{E}}
\def\PO{\mathcal{P}(\Omega)}
\def\sigalg{\mathcal{B}}
\def\NO{N_{\Omega}}
% random variables
%\newcommand\rv[1]{{\mathsf{#1}}}
\newcommand\rv[1]{{\uppercase{#1}}}
\def\rvX{\rv{x}}
\def\rvY{\rv{y}}
\def\rvZ{\rv{z}}
%%%%%%%%%%%%%%%%%
% Communications, system theory, and transforms
%%%%%%%%%%%%%%%%%
% Bandpass as Index
\def\bp{{\mathrm{BP}}}
% transform as symbol
\usepackage{trfsigns}
\def\transform{\; \laplace \;}
\def\Transform{\; \Laplace \;}
\newcommand{\vTransform}[1][]{\mbox{\setlength{\unitlength}{0.1em}%
\begin{picture}(10,20)%
\put(3,2){\circle{4}}%
\put(3,4){\line(0,1){12}}%
\put(3,18){\circle*{4}}%
\put(10,7){#1}
\end{picture}%
}%
}%
\newcommand{\vtransform}[1][]{\mbox{\setlength{\unitlength}{0.1em}%
\begin{picture}(10,20)%
\put(3,2){\circle*{4}}%
\put(3,4){\line(0,1){12}}%
\put(3,18){\circle{4}}%
\put(10,7){#1}
\end{picture}%
}%
}%
% Hz and seconds
\newcommand\uHz{\mu{\,\mathrm{Hz}}}
\newcommand\us{{\mu\,\mathrm{s}}}
% index for indicating sample time
\newcommand\samp{{\mathrm{s}}}
% samples per symbol
\newcommand\sps{{\text{sps}}}
% command for SNR as sans-serif
\newcommand\snr{{\mathsf{SNR}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Boxes and stuff
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Command for aligning itemize when using columns; --> add "\AdjustMargins" after \begin{frame}...
\makeatletter
\newcommand*{\AdjustMargins}{%
\setlength{\beamer@rightmargin}{0em}%
\setlength{\beamer@leftmargin}{0em}%
}
\makeatother
% Colored boxes
\setbeamercolor{color_lower}{fg=black,bg=kit-green15}
\setbeamercolor{color_upper}{fg=black,bg=kit-green70}
% % colored box for definition and theorems
% \ifbool{use_shadows}{
% \newcommand\theobox[2]{
% \begin{center}
% \begin{beamerboxesrounded}
% [upper=color_upper,lower=color_lower,shadow=true]
% {\textcolor{white}{\textbf{#1}}}
% #2
% \end{beamerboxesrounded}
% \end{center}
% }}{
% \newcommand\theobox[2]{
% \begin{center}
% \begin{beamerboxesrounded}
% [upper=color_upper,lower=color_lower,shadow=false]
% {\textcolor{white}{\textbf{#1}}}
% #2
% \end{beamerboxesrounded}
% \end{center}
% }}
% % colored box without title
% \ifbool{use_shadows}{
% \newcommand\notibox[1]{
% \begin{center}
% \begin{beamerboxesrounded}
% [lower=color_lower,shadow=true]{}
% #1
% \end{beamerboxesrounded}
% \end{center}
% }}{
% \newcommand\notibox[1]{
% \begin{center}
% \begin{beamerboxesrounded}
% [lower=color_lower,shadow=false]{}
% #1
% \end{beamerboxesrounded}
% \end{center}
% }}
% Boxed equation
\newcommand{\eqbox}[1]{
\begin{center}
\setlength{\fboxsep}{1mm}
\setlength{\fboxrule}{0.3mm}
\fcolorbox{kit-green100}{white}
%{\parbox{.9\linewidth \fboxsep \fboxrule}{
{\parbox{.9\linewidth }{
\ifmmode
#1
\else
%\bigskip
#1
%\bigskip
\fi
}}
\end{center}
}
% New definition of for a boxed equation
\newcommand{\eqboxed}[1]{
\begin{center}
\fcolorbox{kit-green100}{white}{
$#1$
}
\end{center}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Alignment and flow control
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Get overview whenever calling "\subsection";
% current section being black, others gray
% Need to be set in the main file :>
\providebool{overview_at_subsection}
\providebool{first_overview_unshaded}
\ifbool{overview_at_subsection}{
\AtBeginSection[]
{%
\ifthenelse{%
\boolean{first_overview_unshaded} \and \value{section}=1%
}%
{%
\begin{frame}[t]%
\frametitle{\ifthenelse{\boolean{EnglishLanguage}}{Overview}{Übersicht}}%
\tableofcontents[sectionstyle=show, subsectionstyle=show,subsubsectionstyle=hide]%
\end{frame}%
}%
{%
\begin{frame}[t]
\frametitle{\ifthenelse{\boolean{EnglishLanguage}}{Overview}{Übersicht}}%
\tableofcontents[sectionstyle=show/shaded, subsectionstyle=show/show/shaded,subsubsectionstyle=hide]%
\end{frame}
}%
}
\only<beamer>
{%
\AtBeginSubsection[]
{%
\begin{frame}[t] %
\frametitle{\ifthenelse{\boolean{EnglishLanguage}}{Overview}{Übersicht}}
\tableofcontents[currentsection,currentsubsection,subsubsectionstyle=show/show/hide]
\end{frame}%
}
\AtBeginSubsubsection[]
{
\begin{frame}[t]
\frametitle{\ifthenelse{\boolean{EnglishLanguage}}{Overview}{Übersicht}}
\tableofcontents[currentsection,currentsubsection,subsubsectionstyle=show/shaded/hide]
\end{frame}
}
}
}{}
% Increasing section number
\makeatletter
\newcommand{\setnextsection}[1]{%
\setcounter{section}{\numexpr#1-1\relax}%
\beamer@tocsectionnumber=\numexpr#1-1\relax\space}
\makeatother
% footnote without footnotemark in the text
\newcommand\nomarkfootnote[1]{%
\begingroup
\renewcommand\thefootnote{}\footnote{#1}%
\addtocounter{footnote}{-1}%
\endgroup
}
% Short command for integration of jupyter examples
\newcommand{\jupyex}[2]
{
\AdjustMargins
\begin{columns}[t]
\begin{column}{.9\textwidth}
\begin{itemize}
\item \schlagwort{\ifthenelse{\boolean{EnglishLanguage}}{Example}{Beispiel}:#1} #2
\end{itemize}
\end{column}
\begin{column}{.1\textwidth}
\begin{center}
\includegraphics[width=.7\textwidth]{\templates/logos/logo_jupyter}
\end{center}
\end{column}
\end{columns}
}
\newcommand{\jupyexNew}[2]
{
\AdjustMargins
\begin{columns}[t]
\begin{column}{.9\textwidth}
\begin{itemize}
\item \schlagwort{
\ifthenelse{\boolean{EnglishLanguage}}{Example}{Beispiel}:\footnote[frame]{\scriptsize \schlagwort{\ifthenelse{\boolean{EnglishLanguage}}{File}{Datei}:} #1}
} #2
\end{itemize}
\end{column}
\begin{column}{.1\textwidth}
\begin{center}
\includegraphics[width=.7\textwidth]{\templates/logos/logo_jupyter}
\end{center}
\end{column}
\end{columns}
}
% ruled Slide für Notizen
\newcommand*{\titleruledslide}[1]{%
\bgroup%
%\setbeamertemplate{navigation symbols}{}%
%\setbeamercolor{background canvas}{bg=white}%
\begin{frame}{#1}%
\ifbool{space_for_face}{%
\vspace*{1.2ex}\hspace*{-3ex}\begin{tikzpicture}[domain=0:1,scale=3.6]%
\draw[very thin,color=white!70!gray,xstep=0.075,ystep=0.075] (0,0) grid (3.3,1.95);%
\end{tikzpicture}%
}{
\vspace*{1.2ex}\hspace*{-3ex}\begin{tikzpicture}[domain=0:1,scale=3.6]%
\draw[very thin,color=white!70!gray,xstep=0.075,ystep=0.075] (0,0) grid (4.65,1.95);%
\end{tikzpicture}%
}
\end{frame}%
\egroup%
}
% Literature as intended
\setbeamertemplate{bibliography item}[text]
\newcommand\FourQuad[4]{%
\begin{minipage}[b][.35\textheight][t]{.47\textwidth}#1\end{minipage}\hfill%
\begin{minipage}[b][.35\textheight][t]{.47\textwidth}#2\end{minipage}\\[1em]
\begin{minipage}[b][.35\textheight][t]{.47\textwidth}#3\end{minipage}\hfill
\begin{minipage}[b][.35\textheight][t]{.47\textwidth}#4\end{minipage}%
}
%%%%%%%%%%%%%
% new command to highlight corresponding part of formulae
%
% first version is deprecated and replaced by using tikz
%%%%%%%%%%%%%
%\newcommand{\ifequals}[3]{\ifthenelse{\equal{#1}{#2}}{#3}{}}
%\newcommand{\case}[2]{#1 #2} % Dummy, so \renewcommand has something to overwrite...
%\newenvironment{switch}[1]{\renewcommand{\case}{\ifequals{#1}}}{}
%% \highlight[<colour>]{<stuff>}
%\newcommand{\hi}[2][KITyellow]{
% \ifmmode
% {
% \begin{switch}{#1}
% \case{white}
% {
% \mathchoice%
% {\colorbox{#1}{$\displaystyle#2$}}%
% {\colorbox{#1}{$\textstyle#2$}}%
% {\colorbox{#1}{$\scriptstyle#2$}}%
% {\colorbox{#1}{$\scriptscriptstyle#2$}}
% }
% \case{KITyellow}
% {
% \mathchoice%
% {\colorbox{#1}{$\displaystyle#2$}}%
% {\colorbox{#1}{$\textstyle#2$}}%
% {\colorbox{#1}{$\scriptstyle#2$}}%
% {\colorbox{#1}{$\scriptscriptstyle#2$}}
% }%
% \case{KITorange}
% {
% \mathchoice%
% {\colorbox{#1}{$\displaystyle#2$}}%
% {\colorbox{#1}{$\textstyle#2$}}%
% {\colorbox{#1}{$\scriptstyle#2$}}%
% {\colorbox{#1}{$\scriptscriptstyle#2$}}
% }%
% \case{KITred}
% {
% \mathchoice%
% {\colorbox{#1}{\textcolor{white}{$\displaystyle#2$}}}%
% {\colorbox{#1}{\textcolor{white}{$\textstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptscriptstyle#2$}}}
% }%
% \case{KITblue}
% {
% \mathchoice%
% {\colorbox{#1}{\textcolor{white}{$\displaystyle#2$}}}%
% {\colorbox{#1}{\textcolor{white}{$\textstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptscriptstyle#2$}}}
% }%
% \case{KITgreen}
% {
% \mathchoice%
% {\colorbox{#1}{\textcolor{white}{$\displaystyle#2$}}}%
% {\colorbox{#1}{\textcolor{white}{$\textstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptscriptstyle#2$}}}
% }%
% \case{KITpurple}
% {
% \mathchoice%
% {\colorbox{#1}{\textcolor{white}{$\displaystyle#2$}}}%
% {\colorbox{#1}{\textcolor{white}{$\textstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptscriptstyle#2$}}}
% }%
% \case{KITcyan}
% {
% \mathchoice%
% {\colorbox{#1}{\textcolor{white}{$\displaystyle#2$}}}%
% {\colorbox{#1}{\textcolor{white}{$\textstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptstyle#2$}}}
% {\colorbox{#1}{\textcolor{white}{$\scriptscriptstyle#2$}}}
% }%
% \end{switch}
% }
% \else
% {
% \textcolor{#1}{\textbf #2}
% }
% \fi
% }
%%%%%%%%%%%%%
% version using tikz has disadvantages when externalizing tikz-figures
% first build pretty slow (approx. 45 mins), generates folder of size > 250 MB
% \highlight[<colour>]{<stuff>}
\newcommand{\hi}[2][KITyellow]{
\ifmmode
{
%\tikz[baseline]{\node[fill=#1!50,anchor=base ]{$#2$};}
\mathchoice%
% {\tikz[baseline]{\node[fill=#1!50,anchor=base ]{$\displaystyle#2$};} }
% {\tikz[baseline]{\node[fill=#1!50,anchor=base ]{$\textstyle#2$};} }
% {\tikz[baseline]{\node[fill=#1!50,anchor=base ]{$\scriptstyle#2$};} }
% {\tikz[baseline]{\node[fill=#1!50,anchor=base ]{$\scriptscriptstyle#2$};} }
{\colorbox{#1!50}{\textcolor{black}{$\displaystyle#2$}}}%
{\colorbox{#1!50}{\textcolor{black}{$\textstyle#2$}}}
{\colorbox{#1!50}{\textcolor{black}{$\scriptstyle#2$}}}
{\colorbox{#1!50}{\textcolor{black}{$\scriptscriptstyle#2$}}}
}
\else
{
%\textcolor{#1}{\textbf{#2}}
{\colorbox{#1!50}{\textcolor{black}{#2}}}
}
\fi
}
% Kommando um Hin- und Herschieben zu verhinden
\newcommand{\white}[1]{\textcolor{white}{{#1}}}
% footnotetext that is switched off on the slides given by the first argument if used in animations
\newcommand{\footnotetextoff}[2]{\alt<#1>{\let\thefootnote\relax\footnotetext{~}}{\footnotetext{\scriptsize #2}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Pages notes and reference
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\pagesNotes}{
\bgroup
\begin{frame}[c, shrink]{\ifthenelse{\boolean{EnglishLanguage}}{Notes}{Notizen}}
\vspace*{0.2ex}\hspace*{0ex}
%
\begin{tikzpicture}
%\draw[lightgray, line width = .0 mm, step=.25] (0,0) grid (18.5,7);
[domain=0:1,scale=3.6]%
\draw[very thin,color=white!70!gray,xstep=0.075,ystep=0.075] (0,0) grid (4.5,1.95);%
\end{tikzpicture}
% \end{center}
\end{frame}
\egroup
}
% Command for showing that some notes will be taken (blackboard, slides,...)
\newcommand{\notes}{ \hyperlink{Notes}{ \textbf{\textcolor{KITred}{\bf \PencilLeftUp} } } }
% References on bottom of slide
\newcommand{\addreference}[2]{%
{\scriptsize\textcolor{kit-green100}{
\begin{tabular}{lp{0.88\columnwidth}}
[#1] & #2
\end{tabular}}}%
}
\makeatletter
\newcommand{\addreferences}{%
\begin{scriptsize}
\begin{tabular}{lp{0.88\textwidth}}
\@addreferencesi
}
\newcommand\@addreferencesi{\@ifnextchar\stopreferences{\@addreferencesend}{\@addreferencesii}}
\newcommand\@addreferencesii[2]{%
\textcolor{kit-green100}{[#1]} & \textcolor{kit-green100}{#2} \\
\@addreferencesi % restart the recursion
}
\newcommand\@addreferencesend[1]{% The argument is \stopimages
\end{tabular}
\end{scriptsize}
}
\makeatother
% References on the bottom of the current column
\newcommand{\addreferencecol}[2]{%
{\scriptsize\textcolor{kit-green100}{
\begin{tabular}{lp{0.78\columnwidth}}
[#1] & #2
\end{tabular}}}%
}
\makeatletter
\newcommand{\addreferencescol}{%
\begin{scriptsize}
\begin{tabular}{lp{0.78\columnwidth}}
\@addreferencescoli
}
\newcommand\@addreferencescoli{\@ifnextchar\stopreferences{\@addreferencescolend}{\@addreferencescolii}}
\newcommand\@addreferencescolii[2]{%
\textcolor{kit-green100}{[#1]} & \textcolor{kit-green100}{#2} \\
\@addreferencescoli % restart the recursion
}
\newcommand\@addreferencescolend[1]{% The argument is \stopimages
\end{tabular}
\end{scriptsize}
}
\makeatother
\newcommand{\citereference}[1]{\textcolor{kit-green100}{\textbf{\scriptsize{[#1]}}}}
\newcommand{\citereferencewhite}[1]{\textcolor{white}{\textbf{\scriptsize{[#1]}}}}
%\mode<beamer>
%{
%\logo{\small \notes}
%}
\providebool{EnglishLanguage}
\newcommand{\setuplanguage}{%
\ifbool{EnglishLanguage}{%
\selectlanguage{english}%
\sisetup{locale={US}}
}{
\selectlanguage{ngerman}%
\sisetup{locale={DE}}
}
}%

View File

@ -1,722 +0,0 @@
%%%%%%%%%%%%%%%%%%%%%%%
% Conditional loading of packages
%
\providebool{use_legacy_citations}
\ifbool{use_legacy_citations}{}{%
\usepackage[style=ieee-alphabetic, backend=bibtex, maxcitenames=4, mincitenames=1]{biblatex}
}
%%%%%%%%%%%%%%%%%%%%%%%
% Semirounded style and sizes
%
%\usepackage{\templates/semirounded}
\useinnertheme{rounded}
% uses tabularx below, need to include it
\usepackage{tabularx}
% in case of animated slides: hide upcoming content
\setbeamercovered{transparent}
% define size
\usepackage{geometry}
\geometry{papersize={17.07cm,9.6cm}}
\setlength{\unitlength}{1mm}
\usepackage[absolute,overlay]{textpos}
\providebool{space_for_face}
\providebool{reduce_space_for_face}
\providebool{use_real_footnotesize}
% use shadows in boxes, disabled currently due to bugfix in PGF
\providebool{use_shadows}
\ifbool{space_for_face}{%
\ifbool{reduce_space_for_face}{%
\setbeamersize{text margin left=6mm,text margin right=32.7mm}%
}{%
\setbeamersize{text margin left=6mm,text margin right=48.7mm}%
}
}{%
\setbeamersize{text margin left=6mm,text margin right=6mm}%
}
%%%%%%%%%%%%%%%%%%%%%%%
% Font size in itemize
\setbeamerfont{itemize/enumerate body}{size=\normalsize}
\providebool{small_subitems}
\ifbool{small_subitems}{%
\setbeamerfont{itemize/enumerate subbody}{size=\small}
\setbeamerfont{itemize/enumerate subsubbody}{size=\small}
}{%
\setbeamerfont{itemize/enumerate subbody}{size=\normalsize}
\setbeamerfont{itemize/enumerate subsubbody}{size=\normalsize}%
}
%%%%%%%%%%%%%%%%%%%%%%%
% keine Navigationsleiste
%
\beamertemplatenavigationsymbolsempty
%%%%%%%%%%%%%%%%%%%%%%%
% anderer Font zur Nutzung des "normalen Latex-Beamer-Fonts"
%
%\usepackage{lmodern}
% \usepackage[scaled=.92]{helvet}
%%%%%%%%%%%%%%%%%%%%%%%%
% Definition der KIT-Itemize-Umgebung
%
\setbeamertemplate{itemize items}
{
\begin{pgfpicture}{0mm}{0mm}{1.5ex}{1.5ex}
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
\pgfpathmoveto{\pgfpoint{0cm}{1.5ex}}
\pgfpathlineto{\pgfpoint{1.5ex}{1.5ex}}
\pgfpathlineto{\pgfpoint{1.5ex}{0cm}}}
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
\pgfpathmoveto{\pgfpoint{1.5ex}{0cm}}
\pgfpathlineto{\pgfpointorigin}
\pgfpathlineto{\pgfpoint{0cm}{1.5ex}}}
\color{kit-green100}
\pgfusepath{fill}
\end{pgfpicture}%
}
\setbeamertemplate{enumerate item}{%
\usebeamercolor[bg]{item projected}%
%\raisebox{1.5pt}{{\color{black}\footnotesize\insertenumlabel}}%
\begin{pgfpicture}{0mm}{0mm}{1.5ex}{1.5ex}
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
\pgfpathmoveto{\pgfpoint{0cm}{1.5ex}}
\pgfpathlineto{\pgfpoint{1.5ex}{1.5ex}}
\pgfpathlineto{\pgfpoint{1.5ex}{0cm}}}
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
\pgfpathmoveto{\pgfpoint{1.5ex}{0cm}}
\pgfpathlineto{\pgfpointorigin}
\pgfpathlineto{\pgfpoint{0cm}{1.5ex}}}
\color{kit-green100}
\pgfusepath{fill}
\color{black}
{\pgfputat{\pgfpoint{0.75ex}{0.75ex}}{\pgfbox[center,center]{{\footnotesize\insertenumlabel}}}}
\end{pgfpicture}%
}
%%%%%%%%%%%%%%%%%%%%%%%%
% .... und dieselbe Farbe für alle andere Aufzählungen
%
\setbeamercolor{item}{fg=kit-green100}
%% ------------------------------
%% | halbgerundete Beamer-Boxen |
%% ------------------------------
\makeatletter
\renewcommand\beamerboxesrounded[2][]{%
\global\let\beamer@firstlineitemizeunskip=\relax%
\vbox\bgroup%
\setkeys{beamerboxes}{upper=block title,lower=block body,width=\textwidth,shadow=false}%
\setkeys{beamerboxes}{#1}%
{%
\usebeamercolor{\bmb@lower}%
\globalcolorstrue%
\colorlet{lower.bg}{bg}%
}%
{%
\usebeamercolor{\bmb@upper}%
\globalcolorstrue%
\colorlet{upper.bg}{bg}%
}%
%
% Typeset head
%
\vskip4bp
\setbox\bmb@box=\hbox{%
\begin{minipage}[b]{\bmb@width}%
\usebeamercolor[fg]{\bmb@upper}%
#2%
\end{minipage}}%
\ifdim\wd\bmb@box=0pt%
\setbox\bmb@box=\hbox{}%
\ht\bmb@box=1.5pt%
\bmb@prevheight=-4.5pt%
\else%
\wd\bmb@box=\bmb@width%
\bmb@temp=\dp\bmb@box%
\ifdim\bmb@temp<1.5pt%
\bmb@temp=1.5pt%
\fi%
\setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
\dp\bmb@box=0pt%
\bmb@prevheight=\ht\bmb@box%
\fi%
\bmb@temp=\bmb@width%
\bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
\bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
\hbox{%
\begin{pgfpicture}{0bp}{+-\ht\bmb@box}{0bp}{+-\ht\bmb@box}
\ifdim\wd\bmb@box=0pt%
\color{lower.bg}%
\else%
\color{upper.bg}%
\fi%
\pgfpathqmoveto{-4bp}{-1bp}
% Adaption for "KIT-Design"
\pgfpathlineto{\pgfpoint{-4bp}{3bp}}
%\pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp}
\pgfpathlineto{\pgfpoint{\bmb@temp}{3bp}}
\pgfpathcurveto%
{\pgfpoint{\bmb@dima}{3bp}}%
{\pgfpoint{\bmb@dimb}{1.2bp}}%
{\pgfpoint{\bmb@dimb}{-1bp}}%
\bmb@dima=-\ht\bmb@box%
\advance\bmb@dima by-2pt%
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
\pgfusepath{fill}
\end{pgfpicture}%
\copy\bmb@box%
}%
\nointerlineskip%
\vskip-1pt%
\ifdim\wd\bmb@box=0pt%
\else%
\hbox{%
\begin{pgfpicture}{0pt}{0pt}{\bmb@width}{6pt}
\bmb@dima=\bmb@width%
\advance\bmb@dima by8bp%
\pgfpathrectangle{\pgfpoint{-4bp}{-1bp}}{\pgfpoint{\bmb@dima}{8bp}}
\pgfusepath{clip}
{\pgftransformshift{\pgfpoint{-4bp}{0bp}}\pgftext[left,base]{\pgfuseshading{bmb@transition}}}%
\end{pgfpicture}%
}%
\nointerlineskip%
\vskip-0.5pt%
\fi%
\ifbmb@shadow%
\setbox\bmb@boxshadow=\hbox{\pgfuseshading{bmb@shadow}}%
\setbox\bmb@boxshadowball=\hbox{\pgfuseshading{bmb@shadowball}}%
\setbox\bmb@boxshadowballlarge=\hbox{\pgfuseshading{bmb@shadowballlarge}}%
\fi%
\setbox\bmb@colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}%
\setbox\bmb@box=\hbox\bgroup\begin{minipage}[b]{\bmb@width}%
\vskip2pt%
\usebeamercolor[fg]{\bmb@lower}%
\colorlet{beamerstructure}{upper.bg}%
\colorlet{structure}{upper.bg}%
%\color{.}%
}
\def\endbeamerboxesrounded{%
\end{minipage}\egroup%
\wd\bmb@box=\bmb@width%
\bmb@temp=\dp\bmb@box%
\advance\bmb@temp by.5pt%
\setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
\dp\bmb@box=0pt%
\bmb@temp=\wd\bmb@box%
\bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
\bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
\hbox{%
\begin{pgfpicture}{0bp}{0bp}{0bp}{0bp}
\ifbmb@shadow%
{\pgftransformshift{\pgfpoint{4bp}{-3bp}}\pgftext{\copy\bmb@boxshadowball}}
\begin{pgfscope}
{%
\advance\bmb@temp by-1bp%
\pgfpathrectangle{\pgfpoint{\bmb@temp}{-7bp}}{\pgfpoint{9bp}{9bp}}%
\pgfusepath{clip}
}%
{\pgftransformshift{\pgfpoint{\bmb@temp}{1bp}}\pgftext{\box\bmb@boxshadowballlarge}}
\end{pgfscope}
\begin{pgfscope}
\advance\bmb@temp by-4bp%
\pgfpathrectangle{\pgfpoint{4bp}{-7bp}}{\pgfpoint{\bmb@temp}{5bp}}
\pgfusepath{clip}
{\pgftransformshift{\pgfpoint{4bp}{-7bp}}\pgftext[left,base]{\copy\bmb@boxshadow}}%
\end{pgfscope}
\begin{pgfscope}
\advance\bmb@temp by 4bp%
\bmb@dima=\ht\bmb@box%
\advance\bmb@dima by\bmb@prevheight%
\advance\bmb@dima by 4bp%
\pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
\pgfusepath{clip}
\advance\bmb@dima by-4bp%
{\pgftransformshift{\pgfpoint{\bmb@temp}{\bmb@dima}}\pgftext{\box\bmb@boxshadowball}}
\advance\bmb@dima by-1bp%
\pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
\pgfusepath{clip}
\advance\bmb@temp by4bp%
{\pgftransformshift{\pgfpoint{\bmb@temp}{-3bp}}%
\pgftransformrotate{90}%
\pgftext[left,base]{\box\bmb@boxshadow}}%
\end{pgfscope}
\fi%
\unhbox\bmb@colorbox%
\pgfpathqmoveto{-4bp}{1bp}
\pgfpathqcurveto{-4bp}{-1.2bp}{-2.2bp}{-3bp}{0bp}{-3bp}
\pgfpathlineto{\pgfpoint{\the\bmb@dimb}{-3bp}}
{
\bmb@dima=\ht\bmb@box%
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
\pgfusepath{fill}
}
\ifbmb@shadow%
{
\color{black!50!bg}
\pgfsetlinewidth{0pt}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{-.5bp}}
\bmb@dima=\ht\bmb@box%
\advance\bmb@dima by\bmb@prevheight%
\advance\bmb@dima by 1bp%
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
\bmb@temp=\bmb@dima
\advance\bmb@dima by 1bp%
\color{black!31!bg}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
\advance\bmb@dima by 1bp%
\advance\bmb@temp by 1bp%
\color{black!19!bg}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
\advance\bmb@dima by 1bp%
\advance\bmb@temp by 1bp%
\color{black!6!bg}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
\advance\bmb@dima by 1.5bp%
\advance\bmb@temp by 1bp%
\color{bg}
\pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfusepath{stroke}
}
\fi
\end{pgfpicture}%
\box\bmb@box%
}%
\ifbmb@shadow%
\vskip4bp minus 2bp%
\else%
\vskip2bp%
\fi%
\egroup% of \vbox\bgroup
}
\makeatother
%% -------------------------------
%% | /halbgerundete Beamer-Boxen |
%% -------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%
% Footnote, table of contents and bibliography
% TODO Reevaluate necessity of this redefinition? Have a legacy switch to use it still
\ifbool{use_real_footnotesize}{}{\renewcommand{\footnotesize}{\scriptsize}}
% Use scriptsize in footnotes as default
\let\oldfootnote\footnote
\renewcommand{\footnote}[2][]{\oldfootnote[#1]{\scriptsize#2}}
\setlength\footnotesep{5pt}
% footnote mark possessing the same color as the foreground
\setbeamercolor{footnote mark}{fg=.}
% colors in literature and contents
\setbeamercolor{bibliography item}{parent=palette primary, fg=black}
\setbeamercolor*{bibliography entry title}{parent=palette primary, fg=black}
\setbeamercolor*{bibliography entry author}{parent=palette primary, fg=black}
\setbeamercolor*{bibliography counter}{parent=palette primary, fg=black}
\setbeamercolor{section in toc}{fg=black}
\setbeamercolor{section in bib}{fg=black}
\defbeamertemplate{section in toc}{square unnumbered}{%
\begin{pgfpicture}{0mm}{0mm}{1.5ex}{1.5ex}
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
\pgfpathmoveto{\pgfpoint{0cm}{1.5ex}}
\pgfpathlineto{\pgfpoint{1.5ex}{1.5ex}}
\pgfpathlineto{\pgfpoint{1.5ex}{0cm}}}
{\pgfsetcornersarced{\pgfpoint{.3ex}{.3ex}}
\pgfpathmoveto{\pgfpoint{1.5ex}{0cm}}
\pgfpathlineto{\pgfpointorigin}
\pgfpathlineto{\pgfpoint{0cm}{1.5ex}}}
\color{kit-green100}
\pgfusepath{fill}
\end{pgfpicture}%
\kern1.5ex\inserttocsection\par}
\setbeamertemplate{section in toc}[square unnumbered]
\setbeamertemplate{subsection in toc}[square unnumbered]
% multiple pages not being numbered automatically
\setbeamertemplate{frametitle continuation}[from second][\insertcontinuationcountroman]
%%%%%%%%%%%%%%%%%%%%%%
%frametitle
\setbeamertemplate{frametitle}
{
\vspace{2mm} %\hspace*{-4mm}
\vbox{\hsize=13.5cm\bfseries\usebeamerfont{frametitle}\textcolor{black}{\LARGE\insertframetitle}}
\begin{textblock*}{15mm}(146mm,4mm)
\iflanguage{english}{%
\includegraphics[width=18mm]{\templates/logos/kitlogo_en_rgb}
}{%
\includegraphics[width=18mm]{\templates/logos/kitlogo_de_rgb}
}%
\end{textblock*}
\vspace{.3cm}
}
\setbeamertemplate{headline}
{
}
\usepackage[export]{adjustbox}
%%%%%%%%%%%%%%%%%%%%%%%
%footer
\providebool{hide_author_in_footer}
\setbeamercolor{footlinecolor}{fg=kit-green100, bg=kit-green30}
\setbeamerfont{footline}{size=\scriptsize}
\setbeamertemplate{footline}
{
\ifnum \theframenumber=1
% title frame, do nothing
\else
%%%%%%%%%%%%%%
% footer consisting of a kit-green line separating slide and footer
%%%%%%%%%%%%%%
\begin{center}
{
\color{lightgray}
\rule{.975\textwidth}{1.pt}
}
\end{center}
%
\vspace{-0.1cm}
\hspace{.2cm}
%
\begin{tabularx}{\columnwidth}{p{.005\textwidth}p{.535\textwidth}p{.3\textwidth}p{.15\textwidth}}
\textcolor{black}{\insertframenumber}
&
\ifbool{hide_author_in_footer}{}{\textcolor{black}{\insertshortauthor:}}
\textcolor{black}{\insertshorttitle}
&
\hfill
\textcolor{black}{Communications Engineering Lab (CEL)}
&
\includegraphics[scale=0.08, valign=c]{\templates/logos/CEL_logo.pdf}
\end{tabularx}
\hspace{.3cm}
\vspace{.2cm}
\fi
}
%%%%%%%%%%%%%%%%%%%%%%
%title page
\providebool{right_align_logos_on_title}
\providebool{cel_on_title}
\providebool{erc_on_title}
\providebool{bmbf_on_title}
\providebool{bmftr_on_title}
\providebool{bmwk_on_title}
\providebool{bmwi_on_title}
\providebool{dfg_on_title}
\providebool{subtitle_down}
\setbeamertemplate{title page}
{
\setbeamertemplate{footline}{}
\thispagestyle{empty}
%elements on title page
%KIT logo
\begin{textblock*}{24mm}(6mm,5mm)
\iflanguage{english}{%
\includegraphics[width=23mm]{\templates/logos/kitlogo_en_rgb}
}{%
\includegraphics[width=23mm]{\templates/logos/kitlogo_de_rgb}
}%
\end{textblock*}
%CEL logo
\newlength{\logooffset}
\setlength{\logooffset}{35mm}
\ifbool{cel_on_title}{%
\begin{textblock*}{20mm}(\logooffset,5mm)
\includegraphics[scale=0.18]{\templates/logos/CEL_logo.pdf}
\end{textblock*}%
\addtolength{\logooffset}{20mm}%
}{}
\ifbool{right_align_logos_on_title}{%
\setlength{\logooffset}{\dimexpr\paperwidth - 6mm\relax}
}{}
\ifbool{erc_on_title}{%
\ifbool{right_align_logos_on_title}{%
\addtolength{\logooffset}{-31mm}%
}{}
\begin{textblock*}{30mm}(\logooffset,5mm)
\includegraphics[scale=0.1]{\templates/logos/erc_logo.png}
\end{textblock*}%
\ifbool{right_align_logos_on_title}{}
{
\addtolength{\logooffset}{31mm}%
}{}%
}{}
\ifbool{dfg_on_title}{%
\ifbool{right_align_logos_on_title}{%
\addtolength{\logooffset}{-55mm}%
}{}
\begin{textblock*}{30mm}(\logooffset,5mm)
\includegraphics[scale=0.6]{\templates/logos/dfg_logo.jpg}
\end{textblock*}%
\ifbool{right_align_logos_on_title}{}{%
\addtolength{\logooffset}{55mm}%
}{}
}{}
\ifbool{bmbf_on_title}{%
\ifbool{right_align_logos_on_title}{%
\addtolength{\logooffset}{-20mm}%
}{}
\begin{textblock*}{20mm}(\logooffset,5mm)
\ifbool{EnglishLanguage}%
{\includegraphics[height=1.05cm]{\templates/logos/bmbf_logo_en.pdf}}%
{\includegraphics[height=1.05cm]{\templates/logos/bmbf_logo_de.pdf}}%
\end{textblock*}
\ifbool{right_align_logos_on_title}{}{%
\addtolength{\logooffset}{20mm}%
}{}%
}{}
\ifbool{bmftr_on_title}{%
\ifbool{right_align_logos_on_title}{%
\addtolength{\logooffset}{-20mm}%
}{}
\begin{textblock*}{20mm}(\logooffset,5mm)
\ifbool{EnglishLanguage}%
{\includegraphics[height=1.05cm]{\templates/logos/BMFTR_en_crop.pdf}}%
{\includegraphics[height=1.05cm]{\templates/logos/BMFTR_de_crop.pdf}}%
\end{textblock*}
\ifbool{right_align_logos_on_title}{}{%
\addtolength{\logooffset}{20mm}%
}{}%
}{}
\ifbool{bmwk_on_title}{%
\ifbool{right_align_logos_on_title}{%
\addtolength{\logooffset}{-20mm}%
}{}
\begin{textblock*}{20mm}(\logooffset,5mm)
\includegraphics[height=1.15cm]{\templates/logos/bmwk_logo_de.pdf}
\end{textblock*}
\ifbool{right_align_logos_on_title}{}{%
\addtolength{\logooffset}{20mm}%
}{}%
}{}
\ifbool{bmwi_on_title}{%
\ifbool{right_align_logos_on_title}{%
\addtolength{\logooffset}{-20mm}%
}{}
\begin{textblock*}{20mm}(\logooffset,5mm)
\includegraphics[height=1.15cm]{\templates/logos/bmwk_logo_de.pdf}
\end{textblock*}
\ifbool{right_align_logos_on_title}{}{%
\addtolength{\logooffset}{20mm}%
}{}%
}{}
\ifbool{space_for_face}{
%title
\begin{textblock*}{120mm}(6mm,25mm)
%\begin{beamercolorbox}[wd=118mm,ht=14mm,dp=3mm,left]{white}%
\Large\textbf{\inserttitle}
%\end{beamercolorbox}
\end{textblock*}
%subtitle
\ifbool{subtitle_down}{
\begin{textblock*}{120mm}(6mm,38mm)
\large \textbf{\insertsubtitle}
\end{textblock*}
}{
\begin{textblock*}{120mm}(6mm,33mm)
\large \textbf{\insertsubtitle}
\end{textblock*}
}
%author
\begin{textblock*}{120mm}(6mm,45mm)
\normalsize\insertauthor%~\textbar~\insertshortdate
\end{textblock*}
% title image
\begin{textblock*}{\paperwidth}(6mm,52mm)
\begin{flushleft}
\includegraphics[width=116mm]{\templates/logos/schloss_schmal}
\end{flushleft}
\end{textblock*}
%legal KIT text
\begin{textblock*}{80mm}[0,1](6mm,93.5mm)
\fontsize{4pt}{6pt}\selectfont
\iflanguage{english}{
KIT -- The Research University in the Helmholtz Association}
{KIT -- Die Forschungsuniversit\"at in der Helmholtz-Gemeinschaft}
\end{textblock*}
\begin{textblock*}{16mm}(150mm,92mm)
\fontsize{8pt}{8pt}\selectfont
\bfseries
\textcolor{gray}{\href{http://www.kit.edu}{www.kit.edu} }
\end{textblock*}
}{ % else (space_for_face)
%title
\begin{textblock*}{160mm}(6mm,15mm)
\begin{beamercolorbox}[wd=160mm,ht=14mm,dp=3mm,left]{white}%
\Large\textbf{\inserttitle}
\end{beamercolorbox}
\end{textblock*}
%subtitle
\begin{textblock*}{120mm}(6mm,31mm)
\normalsize\textbf{\insertsubtitle}
\end{textblock*}
%author
\begin{textblock*}{120mm}(6mm,38mm)
\normalsize\insertauthor%~\textbar~\insertshortdate
\end{textblock*}
% title image
\begin{textblock*}{\paperwidth}(1mm,40mm)
\begin{center}
\includegraphics[width=.95\linewidth]{\templates/logos/schloss_schmal}
\end{center}
\end{textblock*}
%legal KIT text
\begin{textblock*}{80mm}[0,1](6mm,93.5mm)
\fontsize{4pt}{6pt}\selectfont
\iflanguage{english}{
KIT -- The Research University in the Helmholtz Association}
{KIT -- Die Forschungsuniversit\"at in der Helmholtz-Gemeinschaft}
\end{textblock*}
\begin{textblock*}{16mm}(150mm,92mm)
\fontsize{8pt}{8pt}\selectfont
\bfseries
\textcolor{gray}{\href{http://www.kit.edu}{www.kit.edu} }
\end{textblock*}
}
}
% set block title colors for theorems
\setbeamercolor{block title}{use=structure,fg=white,bg=kit-green100}
\setbeamercolor{block body}{use=structure,fg=black,bg=kit-green15}
\setbeamerfont{block title}{size=\normalsize}
\makeatletter
\ifbool{use_legacy_citations}{}{%
% references as footnotes
% modified from https://tex.stackexchange.com/questions/444238/foot-cite-in-beamer-using-ieee-standard
\setbeamercolor{bibliography item}{fg=KITgreen}
\setbeamercolor{bibliography entry author}{fg=KITgreen}
\setbeamercolor{bibliography entry title}{fg=KITgreen}
\setbeamercolor{bibliography entry location}{fg=KITgreen}
\setbeamercolor{bibliography entry note}{fg=KITgreen}
% remove footnote rule
\renewcommand\footnoterule{}
\newcommand*{\mkblankfootnote}[2]{%
\begingroup
\renewcommand\thefootnote{}%
\footnotetext{\hskip -1.7em{\linespread{0.9}\sffamily\begin{tabular}{p{4.5em}p{0.8\textwidth}} {\textcolor{KITgreen}{\scriptsize{[#1]}}} & {\scriptsize \textcolor{KITgreen}{\begin{otherlanguage}{english}{#2}\end{otherlanguage}}}\end{tabular}}\vspace*{0.1ex}}%
\endgroup
}
\renewcommand*{\labelalphaothers}{${}^+$}
\newcommand*{\mkbibsupercite}[1]{%
\def\cbx@savedcites{\cbx@footfullcite}%
{#1}%
\ifx\cbx@savedkeys\@empty
\else
\cbx@savedcites
\fi}
\DeclareCiteCommand{\supercite}[\mkbibsupercite]
{\gdef\cbx@savedkeys{}}
{\textcolor{kit-green100}{\textbf{\scriptsize{[\usebibmacro{citeindex}%
\usebibmacro{cite}]}}}%
{}%
\xappto\cbx@savedkeys{\thefield{entrykey},}}
{\supercitedelim}
{\protected@xappto\cbx@savedcites{%
[\thefield{prenote}][\thefield{postnote}]{\cbx@savedkeys}}}
\DeclareCiteCommand{\cbx@footfullcite}
{}
{\mkblankfootnote{\usebibmacro{cite}}{\usedriver{\DeclareNameAlias{sortname}{default}}{\thefield{entrytype}}}}
{}
{}
% DONE citations
}
\makeatother

View File

@ -1,77 +0,0 @@
%%%%%%%%%%%%%%%%%%%%%%%
% Usepackages
% importing packages for encoding and fonts
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usefonttheme[onlymath]{serif}
% Math stuff
\usepackage{amsmath,amssymb,amsthm}
\usepackage{bbm}
\usepackage{dsfont} % more blackboard bold symbols like digits and lowercase letters
\usepackage{bm} % bold math symbols
\usepackage{array}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage{tabularx}
\usepackage{xkeyval} % for defining keys in commands and environments
\usepackage{todonotes}
\presetkeys{todonotes}{inline}{} % make todos inline by default
\presetkeys{todonotes}{size=\tiny}{} % make todos font smaller by default
\presetkeys{todonotes}{color=kit-yellow50}{} % make todos box color yellow by default
\presetkeys{todonotes}{textcolor=kit-red}{} % make todos textcolor red by default
% Links in pdf
\usepackage[depth=4,open,openlevel=2]{bookmark}
% Um bei Listen erklärenden Text in einem gleichmäßigen Abstand zu setzen:
% In order to set explanatory text in a uniform distance in lists:
\usepackage{makebox}
% SI units:
\usepackage[binary-units]{siunitx}
\sisetup{locale={DE}}
\AtBeginDocument{\sisetup{math-rm=\mathrm, text-rm=\rmfamily}}
% Tables
\usepackage{booktabs}
\usepackage{comment} % enable the envioment \begin{comment}
% For emphasizing or cancelling
\usepackage{soul} % for text highlighting, \hl{highlight}, \ul{underline}, \st{strikeout}
\usepackage[normalem]{ulem}
\usepackage{cancel} % draw diagonal lines through math expressions, e.g. \cancel{a+b}, \bcancel{a+b}, \xcancel{a+b} for different styles
%\usepackage{adjustbox} % allows to scale, resize, trim, clip, rotate, and frame content
% TikZ and stuff
\usepackage{tikz, pgfplots}
\usetikzlibrary{arrows,calc,fit,matrix,positioning,shapes,shadows,trees,mindmap,tikzmark,arrows.meta,angles,quotes,babel}
\tikzstyle{every picture}+=[remember picture]
% option for pre-comiling tikz
%\usepackage{pgfplots}
%\usepgfplotslibrary{external}
%\tikzexternalize[prefix=TikzPictures/]
% Index finger
\usepackage{bbding} % provvides decorative symbols like \Checkmark, \Cross, \ThumbsUp, \ThumbsDown, \Index, \PointingHand
% ifthenelse
\usepackage{ifthen} % basic logics
\usepackage{xifthen} % extended logics, e.g. \ifempty{arg}{true}{false}
% \mleft( and \mright) to avoid weird spaces before functions
\usepackage{mleftright}
% for handling booleans
\usepackage{etoolbox}

View File

@ -31,28 +31,23 @@
$\hfill \textcolor{kit-green}{\rule{2mm}{2mm}}$
\fi}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%
%%% Notes page with grid lines
%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% put a page with grid lines for live notes
% #1 is an index associated with the page, to be used with \refnotes{#1}
% #2 is the title of the notes page
\newcommand{\pagesNotes}[2]{
% \bgroup
\begin{frame}[c, shrink]{\ifgerman{Notizen}\else{Notes}\fi}{#2}
% [c] means centered, [t] means top-aligned, [b] means bottom-aligned
% [shrink] means to shrink the content to fit the frame
% #1 is an index associated with the page, to be used with \notes{#1}
\newcommand{\pagesNotes}[1]{
\bgroup
\begin{frame}[c, shrink]{\ifgerman{Notizen}\else{Notes}\fi}
\label{pagesNotes:#1}
\vspace*{0.2ex}\hspace*{0ex}
%
\begin{tikzpicture}
%\draw[lightgray, line width = .0 mm, step=.25] (0,0) grid (18.5,7);
[domain=0:1,scale=3.6]%
\draw[very thin,color=white!70!gray,xstep=0.1,ystep=0.1] (0,0) grid (8.71, 3.61);%
\end{tikzpicture}
% \end{center}
\end{frame}
% \egroup
\egroup
}
% Command for showing that some notes will be taken (blackboard, slides,...)
% #1 is the label for the page of the note
@ -65,40 +60,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% References on bottom of slide
\newcommand{\addreference}[1]{%
\scriptsize\textcolor{kit-green}{
\begin{tabular}{lp{0.88\columnwidth}}
\supercite{#1} & {\fullcite{#1}}
% \supercite{#1} & {#2}
\end{tabular}}%
}
\makeatletter
\newcommand{\addreferences}{%
\begin{scriptsize}
\begin{tabular}{lp{0.88\textwidth}}
\@addreferencesi
}
\newcommand\@addreferencesi{
\@ifnextchar\stopreferences{\@addreferencesend}{\@addreferencesii}
}
\newcommand\@addreferencesii[1]{%
\textcolor{kit-green100}{\supercite{#1}} & {\fullcite{#1}} \\
\@addreferencesi % restart the recursion
}
\newcommand\@addreferencesend[1]{% The argument is \stopimages
\end{tabular}
\end{scriptsize}
}
\makeatother
\newcommand{\citereference}[1]{\textcolor{kit-green}{\scriptsize\textbf{\supercite{#1}}}}
\newcommand{\citereferencewhite}[1]{\textcolor{white}{\textbf{\scriptsize\textbf{\supercite{#1}}}}}
% Add reference in the footnote - buggy: when the last reference has two lines, the slide will split into two slides, one only has the title and one only has the content.
\newcommand{\footaddreference}[2]{%
\newcommand{\addreference}[2]{%
% \nomarkfootnote{%
% \begin{minipage}[t]{0.1\linewidth}
% \scriptsize\textcolor{kit-green}{[#1]}
@ -120,6 +82,9 @@
\fi%
}%
}
\newcommand{\citereference}[1]{\textcolor{kit-green}{\textbf{\scriptsize{[#1]}}}}
\newcommand{\citereferencewhite}[1]{\textcolor{white}{\textbf{\scriptsize{[#1]}}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%
%%% Math macros

View File

@ -8,7 +8,6 @@
% Math stuff
\usepackage{amsmath,amssymb,amsthm}
\usepackage{mathtools} % extends amsmath
\usepackage{bbm}
\usepackage{dsfont} % more blackboard bold symbols like digits and lowercase letters
\usepackage{bm} % bold math symbols
@ -25,15 +24,6 @@
\presetkeys{todonotes}{color=kit-yellow50}{} % make todos box color yellow by default
\presetkeys{todonotes}{textcolor=kit-red}{} % make todos textcolor red by default
% biblatex
\usepackage[style=ieee-alphabetic, hyperref,backend=bibtex, mincitenames=1, maxcitenames=4,language=english,giveninits=true]{biblatex}
% \usepackage[citestyle=authoryear,bibstyle=numeric,hyperref,backend=biber, minnames=3, maxnames=3,indexing=true,language=english,giveninits=true]{biblatex}
% \setbeamercolor{bibliography item}{fg=KITgreen}
\setbeamercolor{bibliography entry title}{fg=kit-green}
\setbeamercolor{bibliography entry author}{fg=kit-green}
\setbeamercolor{bibliography entry location}{fg=kit-green}
\setbeamercolor{bibliography entry note}{fg=kit-green}
% Links in pdf
\usepackage[depth=4,open,openlevel=2]{bookmark}
@ -59,11 +49,9 @@
% TikZ and stuff
\usepackage{tikz, pgfplots}
\pgfplotsset{compat=newest}
\usetikzlibrary{arrows,calc,fit,matrix,positioning,shapes,shadows,trees,mindmap,tikzmark,arrows.meta,angles,quotes,babel}
\tikzstyle{every picture}+=[remember picture]
\usetikzlibrary{arrows.meta, shapes.multipart, backgrounds, decorations.pathmorphing, patterns}
% option for pre-comiling tikz

View File

@ -8,7 +8,6 @@
url = {http://www.sciencedirect.com/science/article/pii/S0164121220302144},
author = {Heiko Klare and Max E. Kramer and Michael Langhammer and Dominik Werle and Erik Burger and Ralf Reussner},
keywords = {Consistency, Model-driven software development, Model transformations, Model views},
abstract = {During the development of large software-intensive systems, developers use several modeling languages and tools to describe a system from different viewpoints. Model-driven and view-based technologies have made it easier to define domain-specific languages and transformations. Nevertheless, using several languages leads to fragmentation of information, to redundancies in the system description, and eventually to inconsistencies. Inconsistencies have negative impacts on the system’s quality and are costly to fix. Often, there is no support for consistency management across multiple languages. Using a single language is no practicable solution either, as it is overly complex to define, use, and evolve such a language. View-based development is a suitable approach to deal with complex systems, and is widely used in other engineering disciplines. Still, we need to cope with the problems of fragmentation and consistency. In this paper, we present the Vitruviusapproach for consistency in view-based modeling. We describe the approach by formalizing the notion of consistency, presenting languages for consistency preservation, and defining a model-driven development process. Furthermore, we show how existing models can be integrated. We have evaluated our approach at two case studies from component-based and embedded automotive software development, using our prototypical implementation based on the Eclipse Modeling Framework.}
}
@InProceedings{Rode23ECOC,
@ -43,4 +42,20 @@
year = {2023},
OPTurl = {https://ieeexplore.ieee.org/document/10093964},
OPTcode_url = {https://github.com/kit-cel/e2e_opt_diff_bps}
}
@inproceedings{gaiarin2020end,
title={End-to-end optimized nonlinear Fourier transform-based coherent communications},
author={Gaiarin, Simone and Jones, {Rasmus T} and {Da Ros}, Francesco and Zibar, Darko},
booktitle={2020 Conference on Lasers and Electro-Optics (CLEO)},
pages={1--2},
year={2020},
organization={IEEE}
}
@inproceedings{li2018achievable,
title={Achievable information rates for nonlinear fiber communication via end-to-end autoencoder learning},
author={Li, Shen and H{\"a}ger, Christian and Garcia, Nil and Wymeersch, Henk},
booktitle={2018 European Conference on Optical Communication (ECOC)},
pages={1--3},
year={2018},
organization={IEEE}
}

View File

@ -1,491 +0,0 @@
%% Example presentation with CEL LaTeX template in KIT-Design
%% Modified from the KIT-Design by SDQ in February 2025
%% See https://sdq.kastel.kit.edu/wiki/Dokumentvorlagen
%% Modified by: Hedongliang Liu
%% Last modified on: 14.08.2025
%%%%%%%%%%% CEL beamer class %%%%%%%%%%%%%%%
\documentclass[kitgrid, handout, overviewatsection, showsubsectionsatfirstoverview]{CELbeamer}
%% default options: en, helvet, bigfoot (12pt)
%% other options: de, franklin, smallfoot (11pt), navbaron, kitgrid, handout,
%% spaceforface, overviewatsection, showsubsectionsatfirstoverview
%%%%%%%%%%% Load packages (from previous CEL template %%%%%%%%%%%%%%%
\newcommand{\templates}{packages}
\input{\templates/packages.tex}
\input{\templates/macros.tex}
% \input{\templates/booleans.tex}
% \input{\templates/modifications.tex}
% \input{\templates/makros_own.tex}
% \showallatfirstoverviewfalse % uncomment to not show all sections at the first section
%%%%%%%%%%% Group info: logo must be in the directory logos/ %%%%%%%%%%%%%%%
%% If no group logo is desired, please call \grouplogo{}
\grouplogo{CEL_logo.pdf}
%% Group name and width (default: 89 mm)
\groupname{Communication Engineering Lab (CEL)}
% \groupname{}
\groupnamewidth{80mm} % addjust this to change the distance between the group name and the group logo in the footer
%%%%%%%%%%%% Funding logos: logos must be in logos/Funding-logos %%%%%%%%%%%%%%
%% If no funding logos are desired, please call \fundinglogos{}
% \fundinglogos{}
\fundinglogos{bmbf_logo_en, dfg_logo} % add funding logos here
% erc_logo, bmbf_logo_en, BMFTR_en_crop, bmwk_logo, logo_jupyter
%%%%%%%%%%%% Presentation Meta Data %%%%%%%%%%%%%%%%%%%%
\title[short title]{Title: Presentation with \emph{CEL} template}
\subtitle{Subtitle: Example Presentation with CEL Template}
\author[Doe, Liu \& Schmalen]{\underline{Jone Doe}, Hedongliang Liu and Laurent Schmalen}
\date[]{\today}
% Literature
\usepackage[citestyle=authoryear,bibstyle=numeric,hyperref,backend=biber]{biblatex}
\addbibresource{presentation.bib}
% \bibhang1em
\usepackage{lipsum}
\begin{document}
% Start of the presentation
% Title page
\begin{frame}[title white vertical, picture=images/castleflagcut]
\titlepage
\end{frame}
% \begin{frame}[tableofcontents=blue]{Overview}
% \tableofcontents
% \end{frame}
\section{Basic Usage}
\subsection{Options}
\begin{frame}{Usages Options}
The following options can be used by putting the \texttt{<option>} in the \texttt{\textbackslash documentclass[<option>]\{CELbeamer.cls\}} command:
\begin{itemize}
\item \texttt{en} \textit{(default)} for English, \texttt{de} for German
\item \texttt{helvet} \textit{(default)} for Helvetica font, \texttt{franklin} for Franklin Gothic font
\item \texttt{bigfoot} \textit{(default)} for 12pt font size, \texttt{smallfoot} for 11pt font size
\item \texttt{navbaron} to show the navigation bar
\item \texttt{kitgrid} to show the grid of rows and columns
\item<2-> \texttt{handout} to create a handout version of the slides
\item<2-> \texttt{spaceforface} to leave space for face in recording
\item<2-> \texttt{overviewatsection} to show the table of contents at each section
\end{itemize}
\end{frame}
\begin{frame}{Font Size Examples}
\tiny Tiny text
\scriptsize Scriptsize text
\footnotesize Footnotesize text
\small Small text
\normalsize Normal text
\large Large text
\Large Large (capital L) text
\LARGE LARGE (all caps) text
\huge Huge text
\Huge Huge (capital H) text
\end{frame}
\subsection{Color Boxes}
\begin{frame}{Color Blocks}{in the KIT Color Scheme}
\begin{columns}
\column{\kittwocolumns}
\begin{greenblock}{Greenblock}
Standard (\texttt{block})
\end{greenblock}
\column{\kittwocolumns}
\begin{royalblueblock}{Royalblueblock}
= \texttt{exampleblock}
\end{royalblueblock}
\column{\kittwocolumns}
\begin{redblock}{Redblock}
= \texttt{alertblock}
\end{redblock}
\end{columns}
\begin{columns}
\column{\kittwocolumns}
\begin{grayblock}{Grayblock}
Text
\end{grayblock}
\column{\kittwocolumns}
\begin{lightgrayblock}{Lightgrayblock}
Text
\end{lightgrayblock}
\column{\kittwocolumns}
\begin{blueblock}{Blueblock}
Text
\end{blueblock}
\end{columns}
\begin{columns}
\column{\kittwocolumns}
\begin{brownblock}{Brownblock}
Text
\end{brownblock}
\column{\kittwocolumns}
\begin{purpleblock}{Purpleblock}
Text
\end{purpleblock}
\column{\kittwocolumns}
\begin{cyanblock}{Cyanblock}
Text
\end{cyanblock}
\end{columns}
\begin{columns}
\column{\kittwocolumns}
\begin{yellowblock}{Yellowblock}
Text
\end{yellowblock}
\column{\kittwocolumns}
\begin{lightgreenblock}{Lightgreenblock}
Text
\end{lightgreenblock}
\column{\kittwocolumns}
\begin{orangeblock}{Orangeblock}
Text
\end{orangeblock}
\end{columns}
\begin{columns}
\column{\kittwocolumns}
\begin{contentblock}{Contentblock}
This is a content block without color.
\end{contentblock}
\column{\kittwocolumns}
\column{\kittwocolumns}
\end{columns}
% For more colors, see \ref{frame:kit-colors}.
\end{frame}
\begin{frame}{Color Boxes}{with Filled Background}
\begin{columns}
\column{\kitthreecolumns}
\begin{standardbox}
Standard box
\end{standardbox}
\column{\kitthreecolumns}
\begin{highlightbox}
Highlight box
\end{highlightbox}
\end{columns}
\vspace{\kitrowsep}
\begin{columns}
\column{\kittwocolumns}
\begin{grayhighlightbox}
Gray highlight box
\end{grayhighlightbox}
\column{\kittwocolumns}
\begin{lightgrayhighlightbox}
Light gray highlight box
\end{lightgrayhighlightbox}
\end{columns}
\end{frame}
\begin{frame}{Slide Layout via Column Split}
The pre-defined lengths \texttt{$\backslash$kitcolumn, $\backslash$kittwocolumns}, ..., \texttt{ $\backslash$kitsixcolumns} can be used to create columns of different widths.
\vspace{\kitrowsep}
\begin{columns}
\column{\kitthreecolumns}
This is a three-column layout. \\
\lipsum[1][1-4]
\column{\kitthreecolumns}
This is another three-column layout. \\
\lipsum[1][1-4]
\end{columns}
\vspace{\kitrowsep}
\begin{columns}
\column{\kittwocolumns}
\begin{standardbox}
Two column box
\end{standardbox}
\column{\kittwocolumns}
\begin{highlightbox}
Two column box
\end{highlightbox}
\column{\kittwocolumns}
\begin{grayhighlightbox}
Two column box
\end{grayhighlightbox}
\end{columns}
\end{frame}
\section{Frames}
\subsection{Title and Footer}
\begin{frame}[t]{Title}{Subtitle}
% Bei Frames mit Option \texttt{[t]} werden die Inhalte nicht vertikal zentriert, sondern an der Oberkante begonnen.
With frames with the option \texttt{[t]}, the content is not vertically centered but started at the top edge.
\end{frame}
\begin{frame}
With frames without a title, the free space for title can be used for content.
\end{frame}
\begin{frame}[plain]
% Bei Frames mit Option \texttt{[plain]} werden weder Kopf- noch Fußzeile angezeigt.
With frames with the option \texttt{[plain]}, neither header nor footer are displayed.
\\
The command \texttt{$\backslash$pagesNotes\{<label>\}} can be used to create a page with grid lines for notes, shown on the next slide. \\
\texttt{$\backslash$refnotes{<label>}} creates a symbol linked to the page with notes. \refnotes{note1}
\end{frame}
\subsection{Grid Page for Hand-written Notes}
\pagesNotes{note1}
\subsection{Footnotes}
\begin{frame}{Footnotes}
\begin{itemize}
\item This is a normal footnote\footnote{This is a normal footnote.}.
\item \texttt{$\backslash$nomarkfootnote} creates a footnote without a mark in the text\nomarkfootnote{This is a footnote without a mark.}.
\item This is another normal footnote\footnote{This is another normal footnote.}.
\end{itemize}
\end{frame}
\section{Other Tips}
\subsection{Citations}
\begin{frame}{Citations using BibLaTeX}
Citations in beamer were often dealed by pasting the full text in the footnote. \\
The biblatex package enables citing from your .bib file. \\
Note that these commands requires setting \texttt{\schlagwort{backend=biber}} when loading the \texttt{biblatex} package.\\
Here are several ways of usage:\\[-.5em]
\begin{itemize}
\item Cite full text in footnote \footfullcite{Rode23ECOC} by \texttt{$\backslash$footfullcite}.
\item If the mark is not wanted, combine \texttt{$\backslash$nomarkfootnote} and \texttt{$\backslash$fullcite}. \nomarkfootnote{\fullcite{Rode23JLT}}
\item Cite author and year in text \autocite{Rode23JLT}.
\item Cite title in text \citetitle{Karanov18JLT}.
\end{itemize}
\textit{\footnotesize For more usage please refer to \href{http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf}{\textcolor{kit-blue}{Biblatex Cheat Sheet}}.}\\
% \vspace{-1em}
% You can print all references that are cited at the end of presentation, as shown in the next slide.
\end{frame}
\subsection{Handout Mode}
\begin{frame}{Handout Mode}
Handout mode is activated by the option \texttt{handout} in the document class.\\
A frame with multiple animated slides will be shown on one slide in the handout version.\\
One can still control the number of slides of one frame in the handout version, e.g.,
\begin{itemize}
\only<1|handout:0>{\item One: This will not be shown in the handout version.}
\only<2-|handout:1->{\item \textcolor{red}{One:} This is shown on the first slide of this frame in the handout version.}
\only<1|handout:0>{\item Two: This will not be shown in the handout version.}
\only<2-|handout:1->{\item \textcolor{blue}{Two:} This is also shown on the first slide in the handout version.}
\item<only@3|handout:2>{Three: This is shown on the second slide in the handout version.}
\item<only@4|handout:2>{Four: This is also shown on the second slide.}
\end{itemize}
\end{frame}
\subsection{Macros}
\begin{frame}{Predefined Macros}
\begin{itemize}
\item \schlagwort{Schlagwort} for highlighting keywords
\item An important thing \mind for pointing out important things
% \item \endofproof for a colored small box representing the end of a proof
\end{itemize}
Math macros
\begin{itemize}
\item \texttt{$\backslash$coloneq} $\coloneq$ for defining a new variable, e.g., $a \coloneq b + c$
\item \texttt{$\backslash$myspan$\{\cdot\}$} for span notation, e.g. $\myspan{\ba,\bb,\bc}$
\item \texttt{$\backslash$ceil$\{\cdot\}$} $\ceil{x}$ for ceiling function, e.g., $\ceil{3.14} = 4$
\item \texttt{$\backslash$floor$\{\cdot\}$} $\floor{x}$ for floor function, e.g., $\floor{3.14} = 3$
\item \texttt{$\backslash$dd} for differential operator, e.g., $\int f(x) \dd x$, $\frac{\dd f(x)}{\dd x}$
\item \texttt{$\backslash$real} $\real$ for real part, e.g., $\real(z)$
\item \texttt{$\backslash$imag} $\imag$ for imaginary part, e.g., $\imag(z)$
\end{itemize}
\end{frame}
\begin{frame}{Math Macros (Cont'd)}
\begin{itemize}
\item \texttt{$\backslash$sinc} $\sinc(x)$ for sinc function, e.g., $\sinc(x) = \frac{\sin(\pi x)}{\pi x}$
\item \texttt{$\backslash$rect} $\rect(x)$ for rectangular function, e.g., $\rect(x) = \begin{cases} 1 & |x| \leq \frac{1}{2} \\ 0 & \text{otherwise} \end{cases}$
\end{itemize}
Math symbols:
\begin{itemize}
\item \texttt{$\backslash$cA, $\cdots$} $\cA, \cB, \cC, \cdots$ for calligraphic letters
\item $\0, \bm{n}, \bm{\alpha}, \bm{M}, \bm{\cM}$ for bold math symbols
\item $\bbN, \bbR, \bbZ$ blackboard bold symbols for the sets of natural numbers, real numbers, and integers, respectively
\item $\F, \Fq, \Fqm$ for finite field
\item $\sfA, \sfB, \sfC, \cdots$ sans-serif math letters, usually for naming instead of parameters in notations
\end{itemize}
\end{frame}
\appendix
\beginbackup
\begin{frame}[allowframebreaks]{References}
\begin{exampleblock}{Backup Parts}
% Folien, die nach \texttt{\textbackslash beginbackup} eingefügt werden, zählen nicht in die Gesamtzahl der Folien.
Slides that are inserted after \texttt{\textbackslash beginbackup} do not count towards the total number of slides.
\end{exampleblock}
\todo{Fix the bibliography issue.}
% \printbibliography
\end{frame}
\begin{frame}{KIT Color Palette}\label{frame:kit-colors}
\newcommand{\csq}{\strut\hskip1.2em}
\begin{tabular}{rccccccccccccc}
& 100 & 90 & 80 & 70 & 60 & 50 & 40 & 30 & 25 & 20 & 15 & 10 & 5\\
% GREEN
kit-green
& \colorbox{kit-green100}{\csq}
& \colorbox{kit-green90}{\csq}
& \colorbox{kit-green80}{\csq}
& \colorbox{kit-green70}{\csq}
& \colorbox{kit-green60}{\csq}
& \colorbox{kit-green50}{\csq}
& \colorbox{kit-green40}{\csq}
& \colorbox{kit-green30}{\csq}
& \colorbox{kit-green25}{\csq}
& \colorbox{kit-green20}{\csq}
& \colorbox{kit-green15}{\csq}
& \colorbox{kit-green10}{\csq}
& \colorbox{kit-green5}{\csq}\\[.5em]
% BLUE
kit-royalblue
& \colorbox{kit-royalblue100}{\csq}
& \colorbox{kit-royalblue90}{\csq}
& \colorbox{kit-royalblue80}{\csq}
& \colorbox{kit-royalblue70}{\csq}
& \colorbox{kit-royalblue60}{\csq}
& \colorbox{kit-royalblue50}{\csq}
& \colorbox{kit-royalblue40}{\csq}
& \colorbox{kit-royalblue30}{\csq}
& \colorbox{kit-royalblue25}{\csq}
& \colorbox{kit-royalblue20}{\csq}
& \colorbox{kit-royalblue15}{\csq}
& \colorbox{kit-royalblue10}{\csq}
& \colorbox{kit-royalblue5}{\csq}\\[.5em]
% BLUE
kit-blue
& \colorbox{kit-blue100}{\csq}
& \colorbox{kit-blue90}{\csq}
& \colorbox{kit-blue80}{\csq}
& \colorbox{kit-blue70}{\csq}
& \colorbox{kit-blue60}{\csq}
& \colorbox{kit-blue50}{\csq}
& \colorbox{kit-blue40}{\csq}
& \colorbox{kit-blue30}{\csq}
& \colorbox{kit-blue25}{\csq}
& \colorbox{kit-blue20}{\csq}
& \colorbox{kit-blue15}{\csq}
& \colorbox{kit-blue10}{\csq}
& \colorbox{kit-blue5}{\csq}\\[.5em]
% RED
kit-red
& \colorbox{kit-red100}{\csq}
& \colorbox{kit-red90}{\csq}
& \colorbox{kit-red80}{\csq}
& \colorbox{kit-red70}{\csq}
& \colorbox{kit-red60}{\csq}
& \colorbox{kit-red50}{\csq}
& \colorbox{kit-red40}{\csq}
& \colorbox{kit-red30}{\csq}
& \colorbox{kit-red25}{\csq}
& \colorbox{kit-red20}{\csq}
& \colorbox{kit-red15}{\csq}
& \colorbox{kit-red10}{\csq}
& \colorbox{kit-red5}{\csq}\\[.5em]
% GREY
kit-gray
& \colorbox{kit-gray100}{\csq}
& \colorbox{kit-gray90}{\csq}
& \colorbox{kit-gray80}{\csq}
& \colorbox{kit-gray70}{\csq}
& \colorbox{kit-gray60}{\csq}
& \colorbox{kit-gray50}{\csq}
& \colorbox{kit-gray40}{\csq}
& \colorbox{kit-gray30}{\csq}
& \colorbox{kit-gray25}{\csq}
& \colorbox{kit-gray20}{\csq}
& \colorbox{kit-gray15}{\csq}
& \colorbox{kit-gray10}{\csq}
& \colorbox{kit-gray5}{\csq}\\[.5em]
% Orange
kit-orange
& \colorbox{kit-orange100}{\csq}
& \colorbox{kit-orange90}{\csq}
& \colorbox{kit-orange80}{\csq}
& \colorbox{kit-orange70}{\csq}
& \colorbox{kit-orange60}{\csq}
& \colorbox{kit-orange50}{\csq}
& \colorbox{kit-orange40}{\csq}
& \colorbox{kit-orange30}{\csq}
& \colorbox{kit-orange25}{\csq}
& \colorbox{kit-orange20}{\csq}
& \colorbox{kit-orange15}{\csq}
& \colorbox{kit-orange10}{\csq}
& \colorbox{kit-orange5}{\csq}\\[.5em]
% lightgreen
kit-lightgreen
& \colorbox{kit-lightgreen100}{\csq}
& \colorbox{kit-lightgreen90}{\csq}
& \colorbox{kit-lightgreen80}{\csq}
& \colorbox{kit-lightgreen70}{\csq}
& \colorbox{kit-lightgreen60}{\csq}
& \colorbox{kit-lightgreen50}{\csq}
& \colorbox{kit-lightgreen40}{\csq}
& \colorbox{kit-lightgreen30}{\csq}
& \colorbox{kit-lightgreen25}{\csq}
& \colorbox{kit-lightgreen20}{\csq}
& \colorbox{kit-lightgreen15}{\csq}
& \colorbox{kit-lightgreen10}{\csq}
& \colorbox{kit-lightgreen5}{\csq}\\[.5em]
% Brown
kit-brown
& \colorbox{kit-brown100}{\csq}
& \colorbox{kit-brown90}{\csq}
& \colorbox{kit-brown80}{\csq}
& \colorbox{kit-brown70}{\csq}
& \colorbox{kit-brown60}{\csq}
& \colorbox{kit-brown50}{\csq}
& \colorbox{kit-brown40}{\csq}
& \colorbox{kit-brown30}{\csq}
& \colorbox{kit-brown25}{\csq}
& \colorbox{kit-brown20}{\csq}
& \colorbox{kit-brown15}{\csq}
& \colorbox{kit-brown10}{\csq}
& \colorbox{kit-brown5}{\csq}\\[.5em]
% Purple
kit-purple
& \colorbox{kit-purple100}{\csq}
& \colorbox{kit-purple90}{\csq}
& \colorbox{kit-purple80}{\csq}
& \colorbox{kit-purple70}{\csq}
& \colorbox{kit-purple60}{\csq}
& \colorbox{kit-purple50}{\csq}
& \colorbox{kit-purple40}{\csq}
& \colorbox{kit-purple30}{\csq}
& \colorbox{kit-purple25}{\csq}
& \colorbox{kit-purple20}{\csq}
& \colorbox{kit-purple15}{\csq}
& \colorbox{kit-purple10}{\csq}
& \colorbox{kit-purple5}{\csq}\\[.5em]
% Cyan
kit-cyan
& \colorbox{kit-cyan100}{\csq}
& \colorbox{kit-cyan90}{\csq}
& \colorbox{kit-cyan80}{\csq}
& \colorbox{kit-cyan70}{\csq}
& \colorbox{kit-cyan60}{\csq}
& \colorbox{kit-cyan50}{\csq}
& \colorbox{kit-cyan40}{\csq}
& \colorbox{kit-cyan30}{\csq}
& \colorbox{kit-cyan25}{\csq}
& \colorbox{kit-cyan20}{\csq}
& \colorbox{kit-cyan15}{\csq}
& \colorbox{kit-cyan10}{\csq}
& \colorbox{kit-cyan5}{\csq}\\[.5em]
\end{tabular}
\end{frame}
\backupend
\end{document}