Started to merge old CEL template

This commit is contained in:
Hedongliang Liu 2025-08-14 11:25:10 +02:00 committed by Andrej Rode
parent 87eb9ad3a5
commit 97ab6f1577
6 changed files with 1551 additions and 10 deletions

View File

@ -574,7 +574,7 @@
}
%
% /Fußzeile
% / Footer
%
%

60
packages/booleans.tex Normal file
View File

@ -0,0 +1,60 @@
%%%%%%%%%%%%%%%%%%%%%%%
% 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

657
packages/makros_own.tex Normal file
View File

@ -0,0 +1,657 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 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}}
}
}%

722
packages/modifications.tex Normal file
View File

@ -0,0 +1,722 @@
%%%%%%%%%%%%%%%%%%%%%%%
% 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

96
packages/packages.tex Normal file
View File

@ -0,0 +1,96 @@
%%%%%%%%%%%%%%%%%%%%%%%
% Usepackages
%
%\usepackage[ngerman]{babel}
%\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amssymb,amsthm}
\usepackage{array}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage[overlay,absolute]{textpos}
\usepackage{tabularx}
% importing packages for encoding and fonts
\usepackage[utf8]{inputenc}
\usefonttheme[onlymath]{serif}
\usepackage[english,ngerman]{babel}
% math stuff
\usepackage{amssymb,amsthm}
\usepackage{bbm}
\usepackage{array}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage[overlay,absolute]{textpos}
%\usepackage[absolute]{textpos}
\usepackage{amsmath,amssymb}
\usepackage{xkeyval}
\usepackage{todonotes}
\presetkeys{todonotes}{inline}{}
\presetkeys{todonotes}{size=\tiny}{}
% Links in pdf
\usepackage[depth=4,open,openlevel=2]{bookmark}
% Um bei Listen erklärenden Text in einem gleichmäßigen Abstand zu setzen:
\usepackage{makebox}
% SI units:
\usepackage[binary-units]{siunitx}
\sisetup{locale={DE}}
\AtBeginDocument{\sisetup{math-rm=\mathrm, text-rm=\rmfamily}}
% Tables
\usepackage{booktabs}
% For cancelling (errata)
\usepackage{comment}
\usepackage{soul}
\usepackage{cancel}
% bold math for vector notation
\usepackage{bm}
\usepackage{xifthen}
%\usepackage{adjustbox}
% 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/]
\usepackage{dsfont}
% Index finger
\usepackage{bbding}
% ifthenelse
\usepackage{ifthen}
\usepackage[normalem]{ulem}
% \mleft( and \mright) to avoid weird spaces before functions
\usepackage{mleftright}
% for handling booleans
\usepackage{etoolbox}

View File

@ -3,27 +3,32 @@
%% See https://sdq.kastel.kit.edu/wiki/Dokumentvorlagen
%% Modified by: Hedongliang Liu
%% Last modified on: 14.08.2025
%% Example presentation
%%%%%%%%%%% CEL beamer class %%%%%%%%%%%%%%%
\documentclass[kitgrid]{CELbeamer}
%% default options: en, helvet, bigfoot (12pt)
%% other options: de, franklin, smallfoot (11pt), navbaroff, kitgrid
%% Gruppenlogo, muss im Verezeichnis logos/ liegen
%% falls kein Gruppenlogo gewünscht, bitte \grouplogo{} aufrufen
%%%%%%%%%%% Load packages (from previous CEL template %%%%%%%%%%%%%%%
\newcommand{\templates}{packages}
\input{\templates/packages.tex}
\input{\templates/booleans.tex}
% \input{\templates/modifications.tex}
\input{\templates/makros_own.tex}
%%%%%%%%%%% Group logo, must be in the directory logos/ %%%%%%%%%%%%%%%
%% If no group logo is desired, please call \grouplogo{}
\grouplogo{CEL_logo.pdf}
%% Gruppenname und Breite (Standard: 89 mm)
%% 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
% Beginn der Präsentation
%%%%%%%%%%%% 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}
% Literatur
@ -36,7 +41,8 @@
\begin{document}
%Titelseite
% Start of the presentation
% Title page
\begin{frame}[title white vertical, picture=images/palladio_bauplan]
\titlepage
\end{frame}