Use local texmf which includes OTH template

This commit is contained in:
Valentin Brandl
2021-10-11 16:43:14 +02:00
parent 904ac5324b
commit 1e06486593
83 changed files with 366815 additions and 0 deletions

View File

@ -0,0 +1,62 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamercolorthemeothr}[2015/12/03 v0.1]
\mode<presentation>
%undruchsichtiges weiß
\definecolor{opaquewhite}{rgb}{1,1,1}
%Alternativdefinitionen der Standartfarben aus beamercolortehmedefault
\setbeamercolor{graybox}{bg=OTHR}
\setbeamercolor{blackbox}{bg=black}
\setbeamercolor{separation line}{use=structure,bg=black}
\setbeamercolor{lower separation line foot}{bg=black}
\setbeamercolor{author in head/foot}{fg=black,bg=white}
\setbeamercolor{title in head/foot}{fg=black,bg=white}
\setbeamercolor{date in head/foot}{fg=black,bg=white}
\setbeamercolor{sectionhead}{fg=black}
\setbeamercolor{subsectionhead}{fg=black}
\setbeamercolor{bibliography item}{fg=black}
\setbeamercolor{bibliography entry author}{fg=black}
\setbeamercolor{bibliography entry title}{fg=black}
\setbeamercolor{bibliography entry location}{fg=black}
\setbeamercolor{bibliography entry note}{fg=black}
%\usecolortheme[named=yellow]{structure}
\setbeamercolor{structure}{fg=Accent}
\setbeamercolor{block title}{use=structure,fg=AccentContrastColor,bg=Accent}
\setbeamercolor{block title alerted}{use=alerted text,fg=AccentContrastColor,bg=alerted text.fg!75!black}
\setbeamercolor{block title example}{use=example text,fg=AccentContrastColor,bg=example text.fg!75!black}
\setbeamercolor{block body}{parent=normal text,use=block title,bg=Accent!10!bg}
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg}
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg}
\setbeamercolor{title}{fg=AccentFontColor}
\setbeamercolor{frametitle}{fg=AccentFontColor}
\setbeamercolor{framesubtitle}{fg=black}
\setbeamercolor{section in toc}{fg=AccentFontColor}
\setbeamercolor{caption name}{fg=AccentFontColor}
\setbeamercolor{description item}{fg=AccentFontColor}
\setbeamercolor{enumerate item}{fg=AccentFontColor}
\setbeamercolor{enumerate subitem}{fg=AccentFontColor}
\setbeamercolor{enumerate subsubitem}{fg=AccentFontColor}
\setbeamercolor{itemize item}{fg=AccentFontColor}
\setbeamercolor{itemize subitem}{fg=AccentFontColor}
\setbeamercolor{itemize subsubitem}{fg=AccentFontColor}
\mode
<all>

View File

@ -0,0 +1,34 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemeothr}[2015/12/03 v0.1]
\mode<presentation>{\beamer@suppressreplacementstrue}
\setbeamerfont{sectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{subsectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{frametitle}{size=\fontsize{11pt}{12.2pt}}
\setbeamerfont{framesubtitle}{size=\normalsize}
\setbeamerfont{author in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{title in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{date in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{itemize/enumerate body}{size=\footnotesize}
\setbeamerfont{itemize/enumerate subbody}{size=\scriptsize}
\setbeamerfont{itemize/enumerate subsubbody}{size=\tiny}
\setbeamerfont{block title}{size=\normalsize}
\setbeamerfont{block title alerted}{size=\normalsize}
\setbeamerfont{block title example}{size=\normalsize}
\setbeamerfont{section in toc}{size=\footnotesize}
\setbeamerfont{subsection in toc}{size=\scriptsize}
\setbeamerfont{subsubsection in toc}{size=\tiny}
\setbeamerfont{bibliography entry author}{size=\tiny}
\setbeamerfont{bibliography item}{size=\tiny}
\setbeamerfont{caption}{size=\tiny}
\mode
<all>

View File

@ -0,0 +1,34 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemeothr_flat}[2015/12/03 v0.1]
\message{Package othr_flat Warning: This font theme is experimental, ^^J expect incompatible changes in future releases!}
\mode<presentation>{\beamer@suppressreplacementstrue}
\setbeamerfont{sectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{subsectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{frametitle}{size=\fontsize{11pt}{12.2pt}}
\setbeamerfont{framesubtitle}{size=\normalsize}
\setbeamerfont{author in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{title in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{date in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{itemize/enumerate body}{size=\normalsize}
\setbeamerfont{itemize/enumerate subbody}{size=\normalsize}
\setbeamerfont{itemize/enumerate subsubbody}{size=\normalsize}
\setbeamerfont{block title}{size=\normalsize}
\setbeamerfont{block title alerted}{size=\normalsize}
\setbeamerfont{block title example}{size=\normalsize}
\setbeamerfont{section in toc}{size=\normalsize}
\setbeamerfont{subsection in toc}{size=\normalsize}
\setbeamerfont{subsubsection in toc}{size=\normalsize}
\setbeamerfont{bibliography entry author}{size=\small}
\setbeamerfont{bibliography item}{size=\small}
\setbeamerfont{caption}{size=\tiny}
\mode
<all>

View File

@ -0,0 +1,35 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemeothr_shallow}[2015/12/03 v0.1]
\message{Package othr_shallow Warning: This font theme is experimental, ^^J expect incompatible changes in future releases!}
\mode<presentation>{\beamer@suppressreplacementstrue}
\setbeamerfont{sectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{subsectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{frametitle}{size=\fontsize{11pt}{12.2pt}}
\setbeamerfont{framesubtitle}{size=\normalsize}
\setbeamerfont{author in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{title in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{date in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{itemize/enumerate body}{size=\normalsize}
\setbeamerfont{itemize/enumerate subbody}{size=\small}
\setbeamerfont{itemize/enumerate subsubbody}{size=\small}
\setbeamerfont{block title}{size=\normalsize}
\setbeamerfont{block title alerted}{size=\normalsize}
\setbeamerfont{block title example}{size=\normalsize}
\setbeamerfont{section in toc}{size=\normalsize}
\setbeamerfont{subsection in toc}{size=\normalsize}
\setbeamerfont{subsubsection in toc}{size=\small}
\setbeamerfont{bibliography entry author}{size=\small}
\setbeamerfont{bibliography item}{size=\small}
\setbeamerfont{caption}{size=\tiny}
\mode
<all>

View File

@ -0,0 +1,177 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerinnerthemeothr}[2015/12/03 v0.1]
\DeclareOptionBeamer{shadow}[true]{\def\beamer@themeothr@shadow{#1}}
\ExecuteOptionsBeamer{shadow=false}
\ProcessOptionsBeamer
\mode<presentation>
\setbeamertemplate{blocks}[rounded][shadow=\beamer@themeothr@shadow]
\setbeamertemplate{items}[]
\setbeamertemplate{bibliography item}{\insertbiblabel}
\setbeamertemplate{section in toc}[sections numbered]
% insert frame continuation count in allowframebreak-slides only
% if there is actually more than one slide
\newcounter{cont}
\setbeamertemplate{frametitle continuation}{%
\setcounter{cont}{\beamer@endpageofframe}%
\addtocounter{cont}{-\beamer@startpageofframe}%
\ifnum\thecont>0
\uppercase\expandafter{\romannumeral\insertcontinuationcount}
\fi
}
\defbeamertemplate{subsection in toc}{subsections mynumbered}
{\leavevmode\leftskip=4.2em%
\rlap{\hskip-2.2em\inserttocsectionnumber.\inserttocsubsectionnumber}%
\inserttocsubsection\par}
\setbeamertemplate{subsection in toc}[subsections mynumbered]
\defbeamertemplate{subsubsection in toc}{subsubsections mynumbered}
{\leavevmode\leftskip=8.8em%
\rlap{\hskip-3.2em\inserttocsectionnumber.\inserttocsubsectionnumber.\inserttocsubsubsectionnumber}%
\inserttocsubsubsection\par}
\setbeamertemplate{subsubsection in toc}[subsubsections mynumbered]
%\pretocmd{\tableofcontents}{\begin{minipage}[t]{\textwidth}}{}{}
%\apptocmd{\tableofcontents}{\begin{minipage}[t]{\textwidth}}{}{}
\patchcmd{\beamer@sectionintoc}
{\vfill}
{\vskip0ex}
{}
{}
\defbeamertemplate*{title page}{OTHR}[1][]
{
\vbox{}
\vfill
\begin{centering}
\begin{beamercolorbox}[sep=8pt,center,#1]{title}
\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par%
\ifx\insertsubtitle\@empty%
\else%
\vskip0.25em%
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
\fi%
\end{beamercolorbox}%
\vskip1em\par
\begin{beamercolorbox}[sep=8pt,center,#1]{author}
\usebeamerfont{author}\insertauthor
\end{beamercolorbox}
\begin{beamercolorbox}[sep=8pt,center,#1]{institute}
\usebeamerfont{institute}\insertinstitute
\end{beamercolorbox}
\begin{beamercolorbox}[sep=8pt,center,#1]{date}
\usebeamerfont{date}\insertdate
\end{beamercolorbox}\vskip0.5em
{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
\end{centering}
\vfill
}
% workaround for no transition between block title and body
\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}%
\vskip.35ex
#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<.7ex%
\bmb@temp=.7ex%
\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}
\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}{3pt}
\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}%
\vskip.5ex%
\usebeamercolor[fg]{\bmb@lower}%
\colorlet{beamerstructure}{upper.bg}%
\colorlet{structure}{upper.bg}%
%\color{.}%
}
\def\@fixblockPadding#1{
\addtobeamertemplate{#1 begin}{\partopsep 0pt}{}
\addtobeamertemplate{#1 end}
{\vspace{0ex plus 1pt minus 1pt}}% Pads bottom of block
{\vspace{.5ex plus 1ex minus 1ex}} % Seperates blocks from each other
}
\@fixblockPadding{block}
\@fixblockPadding{block alerted}
\@fixblockPadding{block example}
\mode<all>

View File

@ -0,0 +1,174 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerouterthemeothr}[2015/12/03 v0.1]
\mode<presentation>
%Damit insertframetitle innerhalb von headline funktioniert
\providecommand\insertframetitle{}
\setbeamercolor{section in head/foot}{fg=white, bg=black}
\newlength{\beamerHeaderHeight}
\setlength{\beamerHeaderHeight}{1cm}
\ifnum\pdf@strcmp{\beamer@othr@department}{OTHR}=0
\def\beamerLogoWidth{3\beamerHeaderHeight}
\def\beamerLogoPadding{.15\beamerHeaderHeight}
\def\beamerLogoHeight{.7\beamerHeaderHeight}
\else
\def\beamerLogoWidth{3\beamerHeaderHeight}
\def\beamerLogoHeight{.9\beamerHeaderHeight}
\def\beamerLogoPadding{.05\beamerHeaderHeight}
% \def\beamerLogoPadding{0pt}
\fi
\ifnum\pdf@strcmp{\beamer@othr@headerMode}{full}=0
\def\headerModeTitle{}
\def\headerModeSection{}
\def\headerModeSubSection{}
\else\ifnum\pdf@strcmp{\beamer@othr@headerMode}{frametitle}=0
\def\headerModeTitle{}
\else\ifnum\pdf@strcmp{\beamer@othr@headerMode}{frametitleSection}=0
\def\headerModeTitle{}
\def\headerModeSection{}
\else
%\PackageError{OTHR Beamer Template}{unkown headerMode}{}
\fi\fi\fi
\ifbeamer@othr@noNavbar
\setbeamertemplate{navigation symbols}{}
\fi
%Headline, *damit die Definition gleich aktiviert wird
\defbeamertemplate*{headline}{OTHR}
{
\begin{textblock*}{\paperwidth}(0pt,0pt)
\vspace{\beamerLogoPadding}
\logo{\hspace*{\beamerLogoPadding}\OfficialLogoFlexible[height=\beamerLogoHeight]}
% \vskip1mm\hskip1mm
\insertlogo
\end{textblock*}
\begin{textblock*}{\dimexpr\paperwidth-\beamerLogoWidth-.3\beamerHeaderHeight\relax}
(\dimexpr\beamerLogoWidth\relax,0pt)
\vbox{
\begin{beamercolorbox}[ht=.3\beamerHeaderHeight,dp=.1\beamerHeaderHeight,wd=\linewidth,right]{} %dp stellt den Abstand zwischen unterer Kante und Text innerhalb der Box ein
\ifx\headerModeSubSection\undefined
\ifx\headerModeSection\undefined
\else
\ifnum\thesection=0
\else
\usebeamerfont{sectionhead}\thesection.~\insertsectionhead% Kapitelüberschrift
\fi
\fi
\else
\ifnum\thesection=0
\else
\ifnum\thesubsubsection=0
\ifnum\thesubsection=0
%\vspace{-2.5ex}
\usebeamerfont{sectionhead}\usebeamercolor[fg]{sectionhead}\thesection.~\insertsectionhead% Kapitelüberschrift
\else
\usebeamerfont{subsectionhead}\usebeamercolor[fg]{subsectionhead}\thesection.\thesubsection~\insertsubsectionhead% Kapitelunterüberschrift
\fi
\else
\usebeamerfont{subsectionhead}\usebeamercolor[fg]{subsectionhead}\thesection.\thesubsection.\thesubsubsection~\insertsubsubsectionhead% Kapitelunterüberschrift
\fi
\fi
\fi
\end{beamercolorbox}
% Bereich für frametitle
\ifbeamer@othr@frametitleCenter
\begin{beamercolorbox}[ht=.45\beamerHeaderHeight,dp=.1\beamerHeaderHeight,wd=\linewidth,center]{}
\else
\begin{beamercolorbox}[ht=.45\beamerHeaderHeight,dp=.1\beamerHeaderHeight,wd=\linewidth,right]{}
\fi
\ifx\headerModeTitle\undefined
\else
%\vspace{.35cm}
\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle%
\fi
\end{beamercolorbox}
}
\end{textblock*}
\begin{textblock*}{\paperwidth}(0pt,\beamerHeaderHeight)
\vskip-0.3pt
\begin{beamercolorbox}[wd=\paperwidth,ht=.5bp]{blackbox}
\end{beamercolorbox}
\end{textblock*}
\vskip\dimexpr\beamerHeaderHeight+5pt\relax
}
\defbeamertemplate*{frametitle}{OTHR}[1][left]
{
\ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}%
\@tempdima=\textwidth%
\advance\@tempdima by\beamer@leftmargin%
\advance\@tempdima by\beamer@rightmargin%
\vskip-.8cm
\begin{beamercolorbox}[sep=0.3cm,#1,wd=\the\@tempdima]{frametitle}
\usebeamerfont{frametitle}%
\vbox{}%
\if@tempswa\else\csname beamer@fte#1\endcsname\fi%
% \strut\insertframetitle\strut\par%
\vskip-.8cm
{%
\ifx\insertframesubtitle\@empty%
\else%
\vskip1cm
{\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\hskip.7cm\insertframesubtitle\strut\par}%
\fi
}%
\vskip-1ex%
\if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
\end{beamercolorbox}%
}
\defbeamertemplate*{footline}{OTHR}
{
\begin{beamercolorbox}[wd=\paperwidth,ht=.5bp]{blackbox}%
\end{beamercolorbox}
\vskip1bp
\hskip.5pt
\hbox{%
\begin{beamercolorbox}[wd=.332\paperwidth,ht=0.24cm,dp=.1cm,left]{author in head/foot}%
\usebeamerfont{author in head/foot}\hspace*{2ex}\insertshortauthor%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.332\paperwidth,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.332\paperwidth,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}
\ifbeamer@othr@pageNumbers
\hspace*{2em}%
\insertframenumber{} / \inserttotalframenumber%
\fi
\hspace*{2ex}
\end{beamercolorbox}
}%
\vskip0pt%
}
\define@key{beamerframe}{title}[true]{%
\setbeamertemplate{footline}{}%
\setbeamertemplate{navigation symbols}{}
}
\define@key{beamerframe}{nosection}[true]{%
\setbeamercolor{sectionhead}{fg=white}
\setbeamercolor{subsectionhead}{fg=white}
}
%\ifbeamer@othr@handout
% \usepackage{pgfpages}
% \pgfpagesuselayout{4 on 1}[a4paper, landscape, border shrink=5mm]
% \setbeamertemplate{background canvas}{
% \tikz \draw (current page.north west) rectangle (current page.south east);
% }
%\fi

View File

@ -0,0 +1,112 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerthemeOTHR}[2015/12/03 v0.1]
% \changefontsizes-command
\RequirePackage{scrextend}
% default for titleMode is full
\def\beamer@othr@headerMode{full}
% default department is OTH
\def\beamer@othr@department{OTHR}
% pageNumbers
\newif\ifbeamer@othr@pageNumbers\beamer@othr@pageNumbersfalse
% navbar
\newif\ifbeamer@othr@noNavbar\beamer@othr@noNavbartrue
% frametitle is centered
\newif\ifbeamer@othr@frametitleCenter\beamer@othr@frametitleCenterfalse
% handout:
% wenn angegeben: 4 Folien auf einer A4 Seite landscape
% wenn nicht angegeben: normale Pr<50>sentation
%\newif\ifbeamer@othr@handout\beamer@othr@handoutfalse
% set default font-size
\changefontsizes{22pt}
% set provided option (if any)
\DeclareOptionBeamer{headerMode}[full]{\def\beamer@othr@headerMode{#1}}
\DeclareOptionBeamer{department}[OTHR]{\def\beamer@othr@department{#1}}
\DeclareOptionBeamer{navbar}{\beamer@othr@noNavbarfalse}
\DeclareOptionBeamer{pageNumbers}{\beamer@othr@pageNumberstrue}
\DeclareOptionBeamer{frametitleCenter}{\beamer@othr@frametitleCentertrue}
%\DeclareOptionBeamer{handout}{\beamer@othr@handouttrue}
\DeclareOptionBeamer{8pt}{\changefontsizes{8pt}}
\DeclareOptionBeamer{9pt}{\changefontsizes{9pt}}
\DeclareOptionBeamer{10pt}{\changefontsizes{10pt}}
\DeclareOptionBeamer{11pt}{\changefontsizes{11pt}}
\DeclareOptionBeamer{12pt}{\changefontsizes{12pt}}
\DeclareOptionBeamer{14pt}{\changefontsizes{14pt}}
\DeclareOptionBeamer{15pt}{\changefontsizes{15pt}}
\DeclareOptionBeamer{16pt}{\changefontsizes{16pt}}
\DeclareOptionBeamer{17pt}{\changefontsizes{17pt}}
\DeclareOptionBeamer{20pt}{\changefontsizes{20pt}}
\DeclareOptionBeamer{22pt}{\changefontsizes{22pt}}
\DeclareOptionBeamer{24pt}{\changefontsizes{24pt}}
\DeclareOptionBeamer{26pt}{\changefontsizes{26pt}}
\DeclareOptionBeamer{28pt}{\changefontsizes{28pt}}
% process the options
\ProcessOptionsBeamer
% include corporate design settings
\RequirePackageWithOptions{OTHR_colors}
\RequirePackage{OTHR_fonts}
\RequirePackageWithOptions{OTHR_logos}
% textpos is used for header positioning
\RequirePackage[absolute,overlay]{textpos}
\RequirePackage{pdftexcmds}
% improved spacing between figure and caption
\RequirePackage{caption}
% das ist ein hack, um latex zu zwingen, das frametitle template aufzurufen,
% auch wenn kein frametitle gesetzt ist (textposition-glitch fix)
\RequirePackage{etoolbox}
\patchcmd{\endbeamer@frameslide}
{\ifx\beamer@frametitle\@empty}
{\iffalse}
{}
{\errmessage{failed to patch}}
\let\olditem\item
\renewcommand{\item}{
\itemsep.5mm
\parskip.5mm
\olditem
}
\setlength{\leftmargini}{1em}
\setlength{\leftmarginii}{1em}
\setlength{\leftmarginiii}{1em}
\AtBeginEnvironment{enumerate}{%
\setlength{\leftmargini}{1.2em}
\setlength{\leftmarginii}{2em}
\setlength{\leftmarginiii}{2em}
}
\newcommand{\setlistspacing}[2]{\def\@ld{#1}\expandafter\def\csname
@list\romannumeral\@ld \endcsname{\leftmargin\csname
leftmargin\romannumeral\@ld \endcsname
\topsep #2
\parsep 0\p@ \@plus\p@
}}
\setlistspacing{2}{0ex}
\setlistspacing{3}{.4ex}
\useoutertheme{othr}
\useinnertheme[shadow=false]{othr}
\usefonttheme{othr}
\usecolortheme{othr}
\mode
<all>