140 lines
4.4 KiB
Plaintext
140 lines
4.4 KiB
Plaintext
|
%
|
||
|
% A Beamer Theme Which Looks A Bit Like ZIH Presentation Template
|
||
|
%
|
||
|
% Matthias.Lieber@tu-dresden.de
|
||
|
%
|
||
|
|
||
|
%
|
||
|
% Setup stuff:
|
||
|
%
|
||
|
|
||
|
\definecolor{darkblue}{rgb}{0.04, 0.16, 0.32}
|
||
|
|
||
|
% color for footer and navigation header (if activated, see below)
|
||
|
\setbeamercolor*{palette primary}{fg=black,bg=white}
|
||
|
|
||
|
% color for subsection navigation (if activated, see below)
|
||
|
\setbeamercolor*{palette secondary}{fg=white,bg=darkblue}
|
||
|
|
||
|
% Add the typical beamer navigation stuff in the head?
|
||
|
\newif\ifbeamer@theme@navigation
|
||
|
\beamer@theme@navigationfalse
|
||
|
%\beamer@theme@navigationtrue
|
||
|
|
||
|
% Include subsection names in the head navigation?
|
||
|
\newif\ifbeamer@theme@subsection
|
||
|
\beamer@theme@subsectionfalse
|
||
|
%\beamer@theme@subsectiontrue
|
||
|
|
||
|
% define left and right logo
|
||
|
\pgfdeclareimage[width=5.2em,interpolate=true]{logo-l}{theme/logo/tu_logo}
|
||
|
\pgfdeclareimage[width=5.2em,interpolate=true]{logo-r}{theme/logo/zih_logo_ml}
|
||
|
|
||
|
% we use tikz for the color gradient
|
||
|
\usepackage{tikz}
|
||
|
|
||
|
\setbeamercolor{subsection in head/foot}{parent=palette secondary}
|
||
|
\setbeamercolor{section in head/foot}{parent=palette primary}
|
||
|
\setbeamercolor{author in head/foot}{parent=palette primary}
|
||
|
|
||
|
|
||
|
\definecolor{zihorange}{rgb}{0.898, 0.420, 0.125}
|
||
|
|
||
|
|
||
|
\defbeamertemplate*{footline}{zih01 theme}
|
||
|
{%
|
||
|
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
|
||
|
\hfill\rule{0cm}{0.7cm}
|
||
|
\end{beamercolorbox}
|
||
|
% fancy color gradient, see
|
||
|
% /usr/share/texmf/doc/generic/pgf/version-for-pdftex/en/pgfmanual.pdf
|
||
|
\begin{tikzpicture}[x=\paperwidth,y=0.5pt]
|
||
|
\shade[left color=white,right color=white] (0.0,0) rectangle (0.2,1);
|
||
|
\shade[left color=darkblue,right color=zihorange] (0.2,0) rectangle (0.8,1);
|
||
|
% \shade[left color=zihorange,right color=zihorange] (0.819,0) rectangle
|
||
|
% (0.978,1);
|
||
|
\end{tikzpicture}
|
||
|
% logo, page number, yet anoter logo
|
||
|
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{author in head/foot}%
|
||
|
\pgfuseimage{logo-l}
|
||
|
\hfill%
|
||
|
%\leavevmode{\usebeamerfont{author in head/foot}\insertshortauthor}%
|
||
|
\leavevmode{\usebeamerfont{author in head/foot}\insertframenumber/\inserttotalframenumber}%
|
||
|
\hfill%
|
||
|
\pgfuseimage{logo-r}
|
||
|
\end{beamercolorbox}%
|
||
|
}
|
||
|
|
||
|
|
||
|
\DeclareOptionBeamer{footline}{\csname beamer@theme@footline@#1\endcsname}
|
||
|
\DeclareOptionBeamer{subsection}[true]{\csname beamer@theme@subsection#1\endcsname}
|
||
|
\ProcessOptionsBeamer
|
||
|
|
||
|
|
||
|
\mode<presentation>
|
||
|
|
||
|
% Head
|
||
|
\defbeamertemplate*{headline}{zih01 theme}
|
||
|
{%
|
||
|
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
|
||
|
\end{beamercolorbox}
|
||
|
% Navigation
|
||
|
\ifbeamer@theme@navigation
|
||
|
\begin{beamercolorbox}{section in head/foot}
|
||
|
\vskip2pt\insertnavigation{\paperwidth}\vskip2pt
|
||
|
\end{beamercolorbox}%
|
||
|
\fi%
|
||
|
% Section > Subsection
|
||
|
\ifbeamer@theme@subsection%
|
||
|
\begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
|
||
|
\end{beamercolorbox}
|
||
|
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
|
||
|
\usebeamerfont{subsection in head/foot}\insertsectionhead\ \hfill \insertsubsectionhead
|
||
|
\end{beamercolorbox}%
|
||
|
\else%
|
||
|
\begin{beamercolorbox}{subsection in head/foot}
|
||
|
\rule{0cm}{0.7pt}
|
||
|
\end{beamercolorbox}%
|
||
|
\fi%
|
||
|
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
|
||
|
\end{beamercolorbox}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
% Frametitle
|
||
|
|
||
|
\defbeamertemplate*{frametitle}{zih01 theme}[1][left]
|
||
|
{%
|
||
|
\ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}%
|
||
|
\@tempdima=\textwidth%
|
||
|
\advance\@tempdima by\beamer@leftmargin%
|
||
|
\advance\@tempdima by\beamer@rightmargin%
|
||
|
\begin{beamercolorbox}[sep=0.3cm,#1,wd=\the\@tempdima]{frametitle}
|
||
|
\usebeamerfont{frametitle}%
|
||
|
\vbox{}\vskip-1ex%
|
||
|
\if@tempswa\else\csname beamer@fte#1\endcsname\fi%
|
||
|
\strut\hspace{3mm}\insertframetitle\strut\par%
|
||
|
\vspace{-3.8mm}%
|
||
|
\begin{tikzpicture}[x=\paperwidth,y=0.65pt]
|
||
|
\shade[left color=white,right color=white] (0.0,0) rectangle (0.001,1);
|
||
|
\shade[left color=zihorange,right color=darkblue] (0.02,0) rectangle (0.938,1);
|
||
|
\shade[left color=darkblue,right color=zihorange] (0.01,3) rectangle (0.928,4);
|
||
|
\end{tikzpicture}
|
||
|
|
||
|
{%
|
||
|
\ifx\insertframesubtitle\@empty%
|
||
|
\else%
|
||
|
{\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\hspace{3mm}\insertframesubtitle\strut\par}%
|
||
|
\fi
|
||
|
}%
|
||
|
\vskip-1ex%
|
||
|
\if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
|
||
|
\end{beamercolorbox}%
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
\mode
|
||
|
<all>
|