Use local texmf which includes OTH template
This commit is contained in:
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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
|
@ -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>
|
||||
|
Reference in New Issue
Block a user