From 8e18e2cc688296fb05fd04b7490e5bf4d9efdf3a Mon Sep 17 00:00:00 2001 From: Tom Date: Mon, 12 Mar 2012 18:26:12 +0100 Subject: some changes to rules and presentation uploaded --- Tex/Presentation/beamerouterthemezusatz.sty | 192 ++++++++++++++++++++++++++++ 1 file changed, 192 insertions(+) create mode 100644 Tex/Presentation/beamerouterthemezusatz.sty (limited to 'Tex/Presentation/beamerouterthemezusatz.sty') diff --git a/Tex/Presentation/beamerouterthemezusatz.sty b/Tex/Presentation/beamerouterthemezusatz.sty new file mode 100644 index 0000000..72cbfce --- /dev/null +++ b/Tex/Presentation/beamerouterthemezusatz.sty @@ -0,0 +1,192 @@ +% das wird ein Styll damit beamerthemeFreiburg auch eine Fussleiste mit +% einer Seiten angabe erhaelt + +% Copyright 2003 by Till Tantau +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\newdimen\beamer@sidebarwidth +\newdimen\beamer@headheight +\usebeamerfont{frametitle} +\beamer@sidebarwidth=2.5\baselineskip +\beamer@headheight=2.5\baselineskip +\reset@font + +\def\beamer@lefttext{left} + +\DeclareOptionBeamer{hideothersubsections}[]{\beamer@nav@subsectionstyle{show/show/hide}} +\DeclareOptionBeamer{hideallsubsections}[]{\beamer@nav@subsectionstyle{hide}} + +\DeclareOptionBeamer{width}{\beamer@sidebarwidth=#1} +\DeclareOptionBeamer{height}{\beamer@headheight=#1} +\DeclareOptionBeamer{left}{\def\beamer@sidebarside{left}} +\DeclareOptionBeamer{right}{\def\beamer@sidebarside{right}} +\ExecuteOptionsBeamer{left} +\ProcessOptionsBeamer + + +\mode + +\setbeamercolor*{author in head/foot}{parent=palette primary} % das macht die Farbe unten einheitlich +\setbeamercolor*{title in head/foot}{parent=palette primary} +\setbeamercolor*{date in head/foot}{parent=palette primary} + +\defbeamertemplate*{footline}{infolines theme} +{ + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}% + \usebeamerfont{author in head/foot}\insertshortauthor%~~(\insertshortinstitute) + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}% + \usebeamerfont{title in head/foot}\insertshorttitle + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}% + \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em} + \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} + \end{beamercolorbox} }% + \vskip0pt% +} + + + +\ifdim\beamer@headheight>0pt +% if head height is 0pt, use default frame title + + \setbeamercolor*{frametitle}{parent=sidebar} + + \defbeamertemplate*{frametitle}{sidebar theme} + {% + \nointerlineskip% + \vskip-\beamer@headheight% + \vbox to \beamer@headheight{% + \vfil + \leftskip=-\beamer@leftmargin% + \advance\leftskip by0.3cm% + \rightskip=-\beamer@rightmargin% + \advance\rightskip by0.3cm plus1fil% + {\usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\insertframetitle\par}% + {\usebeamercolor[fg]{framesubtitle}\usebeamerfont{framesubtitle}\insertframesubtitle\par}% + \vbox{}% + \vskip-1em% + \vfil + }% + } + + \defbeamertemplate*{headline}{sidebar theme} + {% + \begin{beamercolorbox}[wd=\paperwidth]{frametitle} + \ifx\beamer@sidebarside\beamer@lefttext% + \else% + \hfill% + \fi% + \ifdim\beamer@sidebarwidth>0pt% + \usebeamercolor[bg]{logo}% + \vrule width\beamer@sidebarwidth height \beamer@headheight% + \hskip-\beamer@sidebarwidth% + \hbox to \beamer@sidebarwidth{\hss\vbox to + \beamer@headheight{\vss\hbox{\color{fg}\insertlogo}\vss}\hss}% + \else% + \vrule width0pt height \beamer@headheight% + \fi% + \end{beamercolorbox} + } +\fi + + +\def\beamer@sidebarformat#1#2#3{% + \begin{beamercolorbox}[wd=\beamer@sidebarwidth,leftskip=#1,rightskip=1ex plus1fil,vmode]{#2} + \vbox{}% + #3\par% + \vbox{}% + \vskip-1.5ex% + \end{beamercolorbox} +} + +\defbeamertemplate*{section in sidebar}{sidebar theme} +{% + \vbox{% + \vskip1ex% + \beamer@sidebarformat{3pt}{section in sidebar}{\insertsectionhead}% + }% +} + +\defbeamertemplate*{section in sidebar shaded}{sidebar theme} +{% + \vbox{% + \vskip1ex% + \beamer@sidebarformat{3pt}{section in sidebar shaded}{\insertsectionhead}% + }% +} + +\defbeamertemplate*{subsection in sidebar}{sidebar theme} +{% + \beamer@sidebarformat{5pt}{subsection in sidebar}{\insertsubsectionhead}% +} + +\defbeamertemplate*{subsection in sidebar shaded}{sidebar theme} +{% + \beamer@sidebarformat{5pt}{subsection in sidebar shaded}{\insertsubsectionhead}% +} + + +\ifdim\beamer@sidebarwidth>0pt + + % Sidebar + \setbeamersize{sidebar width \beamer@sidebarside=\beamer@sidebarwidth} + \defbeamertemplate*{sidebar \beamer@sidebarside}{sidebar theme} + { + \beamer@tempdim=\beamer@sidebarwidth% + \advance\beamer@tempdim by -6pt% + {\usebeamerfont{title in sidebar}% + \vskip1.5em% + \hskip3pt% + \usebeamercolor[fg]{title in sidebar}% + \insertshorttitle[width=\beamer@tempdim,center,respectlinebreaks]\par% + \vskip1.25em% + }% + {% + \hskip3pt% + \usebeamercolor[fg]{author in sidebar}% + \usebeamerfont{author in sidebar}% + \insertshortauthor[width=\beamer@tempdim,center,respectlinebreaks]\par% + \vskip1.25em% +% \qquad \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} + }% + + + + + + + + \insertverticalnavigation{\beamer@sidebarwidth}% + \vfill + \ifx\beamer@sidebarside\beamer@lefttext% + \else% + \usebeamercolor{normal text}% + \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}% + \vskip2pt% + \fi% + }% + + + \ifx\beamer@sidebarside\beamer@lefttext% + \defbeamertemplate*{sidebar right}{sidebar theme} + {% + + \vfill% + \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}% + + + \vskip2pt} + \fi + % Margins + \setbeamersize{text margin left=0.5cm,text margin right=0.5cm} +\fi + + + +\mode + -- cgit v1.2.3-55-g7522