Commits

Anonymous committed 3a2231f

moved themes to subdirectory

  • Participants
  • Parent commits 87868a4

Comments (0)

Files changed (33)

 \def\beamer@spacingcover{\pgfsys@begininvisible\pgfsys@endinvisible}%for spacing reasons
 \def\beamer@startcovered{%
   \gdef\beamer@do{\aftergroup\pgfsys@endinvisible\pgfsys@begininvisible}%
-  \def\mixinon<##1>##2{\only<##1>{\gdef\beamer@do{\XXC@@beginmixinblock{##2}}}\ignorespaces}%
+  \def\mixinon<##1>##2{\only<##1>{\gdef\beamer@do{\colormixin{##2}}}\ignorespaces}%
   \def\invisibleon<##1>{\only<##1>{\gdef\beamer@do{\aftergroup\pgfsys@endinvisible\pgfsys@begininvisible}}\ignorespaces}%
   \ifnum\serialnumber<\beamer@minimum%ok, at beginning
   {%
 \newenvironment{example}{\begin{exampleblock}{Example}}{\end{exampleblock}}
 \newenvironment{examples}{\begin{exampleblock}{Examples}}{\end{exampleblock}}
 
-\newcommand{\BeispielInline}[1]{{\color{black50!green}Beispiel: \ignorespaces#1}}
+\newcommand{\BeispielInline}[1]{{\color{black!50!green}Beispiel: \ignorespaces#1}}
 \newcommand{\ExampleInline}[1]{{\color{black!50!green}Example: \ignorespaces#1}}
 
 
     \pgfdeclareverticalshading{bmb@shaded}{\paperwidth}{%
       color(0pt)=(#3); color(2pt)=(#3); color(4pt)=(#2)}
   \end{colormixin}
-  \pgfaliasshading{bmb@cs#1!20!averagebackgroundcolor}{bmb@shaded}
+  \pgfaliasshading{bmb@cs#1.!20!averagebackgroundcolor}{bmb@shaded}
   \begin{colormixin}{15!averagebackgroundcolor}
     \pgfdeclareverticalshading{bmb@shaded}{\paperwidth}{%
       color(0pt)=(#3); color(2pt)=(#3); color(4pt)=(#2)}
   \end{colormixin}
-  \pgfaliasshading{bmb@cs#1!15!averagebackgroundcolor}{bmb@shaded}
+  \pgfaliasshading{bmb@cs#1.!15!averagebackgroundcolor}{bmb@shaded}
   \begin{colormixin}{10!averagebackgroundcolor}
     \pgfdeclareverticalshading{bmb@shaded}{\paperwidth}{%
       color(0pt)=(#3); color(2pt)=(#3); color(4pt)=(#2)}
   \end{colormixin}
-  \pgfaliasshading{bmb@cs#1!10!averagebackgroundcolor}{bmb@shaded}
+  \pgfaliasshading{bmb@cs#1.!10!averagebackgroundcolor}{bmb@shaded}
   \begin{colormixin}{5!averagebackgroundcolor}
     \pgfdeclareverticalshading{bmb@shaded}{\paperwidth}{%
       color(0pt)=(#3); color(2pt)=(#3); color(4pt)=(#2)}
   \end{colormixin}
-  \pgfaliasshading{bmb@cs#1!5!averagebackgroundcolor}{bmb@shaded}
+  \pgfaliasshading{bmb@cs#1.!5!averagebackgroundcolor}{bmb@shaded}
   \begin{colormixin}{2!averagebackgroundcolor}
     \pgfdeclareverticalshading{bmb@shaded}{\paperwidth}{%
       color(0pt)=(#3); color(2pt)=(#3); color(4pt)=(#2)}
   \end{colormixin}
-  \pgfaliasshading{bmb@cs#1!2!averagebackgroundcolor}{bmb@shaded}
+  \pgfaliasshading{bmb@cs#1.!2!averagebackgroundcolor}{bmb@shaded}
   \colorlet{bmb@up#1}{#2}%
   \colorlet{bmb@down#1}{#3}%
 }
 \def\@beamerboxesrounded[#1]#2{%
   \setkeys{beamerboxes}{scheme=default,width=\textwidth,shadow=false}%
   \setkeys{beamerboxes}{#1}%
-  \@ifundefined{@pgfshadingbmb@cs\bmb@scheme}{\PackageError{beamerboxes}{Undefined scheme "\bmb@scheme"}{}}{}%
+  \@ifundefined{@pgfshadingbmb@cs\bmb@scheme!}{\PackageError{beamerboxes}{Undefined scheme "\bmb@scheme"}{}}{}%
   %
   % Typeset head
   %
       color(4pt)=(black!50!averagebackgroundcolor);
       color(8pt)=(black!50!averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bmb@shadow!20!averagebackgroundcolor}{bmb@shadowshaded}
-  \pgfaliasshading{bmb@shadowball!20!averagebackgroundcolor}{bmb@shadowballshaded}
-  \pgfaliasshading{bmb@shadowballlarge!20!averagebackgroundcolor}{bmb@shadowballlargeshaded}
+  \pgfaliasshading{bmb@shadow.!20!averagebackgroundcolor}{bmb@shadowshaded}
+  \pgfaliasshading{bmb@shadowball.!20!averagebackgroundcolor}{bmb@shadowballshaded}
+  \pgfaliasshading{bmb@shadowballlarge.!20!averagebackgroundcolor}{bmb@shadowballlargeshaded}
 
   \begin{colormixin}{15!averagebackgroundcolor}
     \pgfdeclareradialshading{bmb@shadowballshaded}{\pgforigin}{%
       color(4pt)=(black!50!averagebackgroundcolor);
       color(8pt)=(black!50!averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bmb@shadow!15!averagebackgroundcolor}{bmb@shadowshaded}
-  \pgfaliasshading{bmb@shadowball!15!averagebackgroundcolor}{bmb@shadowballshaded}
-  \pgfaliasshading{bmb@shadowballlarge!15!averagebackgroundcolor}{bmb@shadowballlargeshaded}
+  \pgfaliasshading{bmb@shadow.!15!averagebackgroundcolor}{bmb@shadowshaded}
+  \pgfaliasshading{bmb@shadowball.!15!averagebackgroundcolor}{bmb@shadowballshaded}
+  \pgfaliasshading{bmb@shadowballlarge.!15!averagebackgroundcolor}{bmb@shadowballlargeshaded}
 
   \begin{colormixin}{10!averagebackgroundcolor}
     \pgfdeclareradialshading{bmb@shadowballshaded}{\pgforigin}{%
       color(4pt)=(black!50!averagebackgroundcolor);
       color(8pt)=(black!50!averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bmb@shadow!10!averagebackgroundcolor}{bmb@shadowshaded}
-  \pgfaliasshading{bmb@shadowball!10!averagebackgroundcolor}{bmb@shadowballshaded}
-  \pgfaliasshading{bmb@shadowballlarge!10!averagebackgroundcolor}{bmb@shadowballlargeshaded}
+  \pgfaliasshading{bmb@shadow.!10!averagebackgroundcolor}{bmb@shadowshaded}
+  \pgfaliasshading{bmb@shadowball.!10!averagebackgroundcolor}{bmb@shadowballshaded}
+  \pgfaliasshading{bmb@shadowballlarge.!10!averagebackgroundcolor}{bmb@shadowballlargeshaded}
 
   \begin{colormixin}{5!averagebackgroundcolor}
     \pgfdeclareradialshading{bmb@shadowballshaded}{\pgforigin}{%
       color(4pt)=(black!50!averagebackgroundcolor);
       color(8pt)=(black!50!averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bmb@shadow!5!averagebackgroundcolor}{bmb@shadowshaded}
-  \pgfaliasshading{bmb@shadowball!5!averagebackgroundcolor}{bmb@shadowballshaded}
-  \pgfaliasshading{bmb@shadowballlarge!5!averagebackgroundcolor}{bmb@shadowballlargeshaded}
+  \pgfaliasshading{bmb@shadow.!5!averagebackgroundcolor}{bmb@shadowshaded}
+  \pgfaliasshading{bmb@shadowball.!5!averagebackgroundcolor}{bmb@shadowballshaded}
+  \pgfaliasshading{bmb@shadowballlarge.!5!averagebackgroundcolor}{bmb@shadowballlargeshaded}
 
   \begin{colormixin}{2!averagebackgroundcolor}
     \pgfdeclareradialshading{bmb@shadowballshaded}{\pgforigin}{%
       color(4pt)=(black!50!averagebackgroundcolor);
       color(8pt)=(black!50!averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bmb@shadow!2!averagebackgroundcolor}{bmb@shadowshaded}
-  \pgfaliasshading{bmb@shadowball!2!averagebackgroundcolor}{bmb@shadowballshaded}
-  \pgfaliasshading{bmb@shadowballlarge!2!averagebackgroundcolor}{bmb@shadowballlargeshaded}
+  \pgfaliasshading{bmb@shadow.!2!averagebackgroundcolor}{bmb@shadowshaded}
+  \pgfaliasshading{bmb@shadowball.!2!averagebackgroundcolor}{bmb@shadowballshaded}
+  \pgfaliasshading{bmb@shadowballlarge.!2!averagebackgroundcolor}{bmb@shadowballlargeshaded}
 }
+
+\AtBeginDocument{
+  \beamerboxessetupshadows
+  }

beamertemplates.sty

     color(1.76pt)=(structure!50!black);
     color(2.08pt)=(averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bigsphere!20!averagebackgroundcolor}{bigsphereshaded}
-  \pgfaliasshading{smallsphere!20!averagebackgroundcolor}{smallsphereshaded}
+  \pgfaliasshading{bigsphere.!20!averagebackgroundcolor}{bigsphereshaded}
+  \pgfaliasshading{smallsphere.!20!averagebackgroundcolor}{smallsphereshaded}
   
   \begin{colormixin}{15!averagebackgroundcolor}
   \pgfdeclareradialshading{bigsphereshaded}{\pgfpoint{-0.9pt}{1.1pt}}%
     color(1.76pt)=(structure!50!black);
     color(2.08pt)=(averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bigsphere!15!averagebackgroundcolor}{bigsphereshaded}
-  \pgfaliasshading{smallsphere!15!averagebackgroundcolor}{smallsphereshaded}
+  \pgfaliasshading{bigsphere.!15!averagebackgroundcolor}{bigsphereshaded}
+  \pgfaliasshading{smallsphere.!15!averagebackgroundcolor}{smallsphereshaded}
   
   \begin{colormixin}{10!averagebackgroundcolor}
   \pgfdeclareradialshading{bigsphereshaded}{\pgfpoint{-0.9pt}{1.1pt}}%
     color(1.76pt)=(structure!50!black);
     color(2.08pt)=(averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bigsphere!10!averagebackgroundcolor}{bigsphereshaded}
-  \pgfaliasshading{smallsphere!10!averagebackgroundcolor}{smallsphereshaded}
+  \pgfaliasshading{bigsphere.!10!averagebackgroundcolor}{bigsphereshaded}
+  \pgfaliasshading{smallsphere.!10!averagebackgroundcolor}{smallsphereshaded}
   
   \begin{colormixin}{5!averagebackgroundcolor}
   \pgfdeclareradialshading{bigsphereshaded}{\pgfpoint{-0.9pt}{1.1pt}}%
     color(1.76pt)=(structure!50!black);
     color(2.08pt)=(averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bigsphere!5!averagebackgroundcolor}{bigsphereshaded}
-  \pgfaliasshading{smallsphere!5!averagebackgroundcolor}{smallsphereshaded}
+  \pgfaliasshading{bigsphere.!5!averagebackgroundcolor}{bigsphereshaded}
+  \pgfaliasshading{smallsphere.!5!averagebackgroundcolor}{smallsphereshaded}
   
   \begin{colormixin}{2!averagebackgroundcolor}
   \pgfdeclareradialshading{bigsphereshaded}{\pgfpoint{-0.9pt}{1.1pt}}%
     color(1.76pt)=(structure!50!black);
     color(2.08pt)=(averagebackgroundcolor)}
   \end{colormixin}
-  \pgfaliasshading{bigsphere!2!averagebackgroundcolor}{bigsphereshaded}
-  \pgfaliasshading{smallsphere!2!averagebackgroundcolor}{smallsphereshaded}
-  \pgfaliasshading{bigsphere!20!averagebackgroundcolor,15!averagebackgroundcolor}{bigsphereshaded}
-  \pgfaliasshading{bigsphere!15!averagebackgroundcolor,15!averagebackgroundcolor}{bigsphereshaded}
-  \pgfaliasshading{bigsphere!10!averagebackgroundcolor,15!averagebackgroundcolor}{bigsphereshaded}
-  \pgfaliasshading{bigsphere!5!averagebackgroundcolor,15!averagebackgroundcolor}{bigsphereshaded}
-  \pgfaliasshading{bigsphere!2!averagebackgroundcolor,15!averagebackgroundcolor}{bigsphereshaded}  
-  \pgfaliasshading{smallsphere!20!averagebackgroundcolor,15!averagebackgroundcolor}{smallsphereshaded}
-  \pgfaliasshading{smallsphere!15!averagebackgroundcolor,15!averagebackgroundcolor}{smallsphereshaded}
-  \pgfaliasshading{smallsphere!10!averagebackgroundcolor,15!averagebackgroundcolor}{smallsphereshaded}
-  \pgfaliasshading{smallsphere!5!averagebackgroundcolor,15!averagebackgroundcolor}{smallsphereshaded}
-  \pgfaliasshading{smallsphere!2!averagebackgroundcolor,15!averagebackgroundcolor}{smallsphereshaded}
+  \pgfaliasshading{bigsphere.!2!averagebackgroundcolor}{bigsphereshaded}
+  \pgfaliasshading{smallsphere.!2!averagebackgroundcolor}{smallsphereshaded}
   
   \useitemizeitemtemplate{\raise0.2pt\hbox{\pgfuseshading{bigsphere}}}
   \usesubitemizeitemtemplate{\raise0.2pt\hbox{\pgfuseshading{smallsphere}}}

beamerthemebars.sty

-\ProvidesPackage{beamerthemebars}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\inserttitle}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-  }
-
-                                % Frametitles
-\useframetitletemplate{%
-  \vskip8pt
-  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\leavevmode
-    \color{structure}
-    \Large\insertframetitle\par}
-  }
-
-
-                                % Sections in headline
-\usesectionheadtemplate
-{\color{white}\tiny\textbf{\insertsectionhead}}
-{\color{white!50!structure}\tiny\textbf{\insertsectionhead}}
-
-
-\beamertemplatecircleminiframeinverted
-
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{{\large\color{structure}\inserttocsection}}
-
-                                % Entries in table of contents
-\usetemplatetocsubsection[50!averagebackgroundcolor]
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-
-                                % Head
-\newbox\headbox
-\useheadtemplate{%
-  \vbox{%
-    \colouredline{structure}{\hskip-0.3cm\insertnavigation{\paperwidth}\hskip-0.3cm}%
-    \tinycolouredline{structure!75!white}{\color{white}\textbf{\insertsubsection\hfill}}%
-  }}
-
-                                % Footline
-\def\beamernavigationcolorlight{structure!65!white}
-\def\beamernavigationcolorstrong{structure!50!white}
- 
-  
-\usefoottemplate{%
-  \setbox\logobox=\hbox{\insertlogo}%
-  \vbox{%
-    \hbox to\textwidth{\hfill%
-      \setbox\logobox=\hbox{\raise 2pt\hbox{\insertlogo}}\ht\logobox=0pt%
-      \box\logobox\hskip-\Gm@rmargin\hskip0.1cm}\vskip2pt%
-    \tinycolouredline{structure!75}{\color{white}\textbf{\insertshortauthor\hfill\ifx\insertlogo\@empty\insertshortinstitute\fi}}%
-    \tinycolouredline{structure}{\color{white}\textbf{\insertshorttitle}\hfill\lower1pt\hbox{\insertnavigationsymbols}%
-  }}}
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}

beamerthemeboxes.sty

-\ProvidesPackage{beamerthemeboxes}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-\RequirePackage{keyval}[1997/11/10]
-
-\def\ProcessOptionsWithKV#1{%
-  \let\@tempa\@empty
-  \@for\CurrentOption:=\@classoptionslist\do{%
-    \@ifundefined{KV@#1@\CurrentOption}%
-    {}{\edef\@tempa{\@tempa,\CurrentOption,}}}%
-  \edef\@tempa{%
-    \noexpand\setkeys{#1}{\@tempa\@ptionlist{\@currname.\@currext}}}%
-  \@tempa
-  \AtEndOfPackage{\let\@unprocessedoptions\relax}}
-
-\newdimen\beamer@boxheadheight
-\newdimen\beamer@boxfootheight
-\beamer@boxheadheight=10pt
-\beamer@boxfootheight=10pt
-\define@key{BeamerBoxes}{headheight}{\beamer@boxheadheight=#1}
-\define@key{BeamerBoxes}{footheight}{\beamer@boxfootheight=#1}
-\ProcessOptionsWithKV{BeamerBoxes}
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\inserttitle}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-  }
-
-                                % Frametitles
-\useframetitletemplate{%
-  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\leavevmode
-    \color{structure}
-    \Large\insertframetitle\par}%
-  }
-
-
-                                % Sections in headline
-\usesectionheadtemplate
-{\hfill\color{white}\tiny\textbf{\insertsectionhead}}
-{\hfill\color{white!50!black}\tiny\textbf{\insertsectionhead}}
-
-\usesubsectionheadtemplate
-{\color{white}\tiny\textbf{\insertsubsectionhead}}
-{\color{white!50!structure}\tiny\textbf{\insertsubsectionhead}}
-
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{{\large\color{structure}\inserttocsection}}
-
-                                % Entries in table of contents
-\usetemplatetocsubsection[50!averagebackgroundcolor]
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-
-
-                                % Head
-\newcount\beamer@headboxes
-\newdimen\beamer@headboxsizes
-\newcount\beamer@currentbox
-\def\addheadboxtemplate#1#2{
-  \expandafter\def\csname beamer@headbox\the\beamer@headboxes\endcsname{#2}
-  \expandafter\def\csname beamer@headbg\the\beamer@headboxes\endcsname{#1}
-  \advance\beamer@headboxes by 1\relax
-  \beamer@headboxsizes=\paperwidth
-  \divide\beamer@headboxsizes by\beamer@headboxes
-}
-
-\useheadtemplate{%
-  \vbox{%
-    \hbox{%
-      \hskip-\Gm@lmargin%
-    \hbox{%
-    \beamer@currentbox=0\relax%
-    \loop%
-    \ifnum\beamer@currentbox<\beamer@headboxes%
-    \hbox to\beamer@headboxsizes{%
-     % Background
-      {%
-        \csname beamer@headbg\the\beamer@currentbox\endcsname%
-        \vrule width\beamer@headboxsizes height\beamer@boxheadheight%
-        \hskip-\beamer@headboxsizes%
-      }%
-      % Box
-      {%
-        \setbox\beamer@tempbox=\hbox to\beamer@headboxsizes{%
-          \csname beamer@headbox\the\beamer@currentbox\endcsname\hfil}%
-        \dp\beamer@tempbox=0pt%
-        \setbox\beamer@tempbox=\hbox{\vbox{\box\beamer@tempbox\vskip3pt}}%
-        \ht\beamer@tempbox=\beamer@boxheadheight%
-        \dp\beamer@tempbox=0pt%
-        \box\beamer@tempbox%
-      }}%
-    \advance\beamer@currentbox by 1%
-    \repeat%
-    }%
-    \hskip-\Gm@rmargin%
-    }%
-}}
-
-                                % Foot
-\newcount\beamer@footboxes
-\newdimen\beamer@footboxsizes
-\def\addfootboxtemplate#1#2{
-  \expandafter\def\csname beamer@footbox\the\beamer@footboxes\endcsname{#2}
-  \expandafter\def\csname beamer@footbg\the\beamer@footboxes\endcsname{#1}
-  \advance\beamer@footboxes by 1\relax
-  \beamer@footboxsizes=\paperwidth
-  \divide\beamer@footboxsizes by\beamer@footboxes
-}
-
-\usefoottemplate{%
-  \vbox{%
-    \hbox{%
-    \hskip-\Gm@lmargin%
-    \hbox{%
-    \beamer@currentbox=0\relax%
-    \loop%
-    \ifnum\beamer@currentbox<\beamer@footboxes%
-    \hbox to\beamer@footboxsizes{%
-       % Background
-      {%
-        \csname beamer@footbg\the\beamer@currentbox\endcsname%
-        \vrule width\beamer@footboxsizes height\beamer@boxfootheight%
-        \hskip-\beamer@footboxsizes%
-      }%
-      % Box
-      {%
-        \setbox\beamer@tempbox=\hbox to\beamer@footboxsizes{%
-          \csname beamer@footbox\the\beamer@currentbox\endcsname\hfil}%
-        \dp\beamer@tempbox=0pt%
-        \setbox\beamer@tempbox=\hbox{\vbox{\box\beamer@tempbox\vskip3pt}}%
-        \ht\beamer@tempbox=\beamer@boxfootheight%
-        \dp\beamer@tempbox=0pt%
-        \box\beamer@tempbox%
-      }%
-    }%
-    \advance\beamer@currentbox by 1%
-    \repeat%
-    }%
-    \hskip-\Gm@rmargin%
-    }%
-}}
-
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}
-
-
-                                % Buttons
-\userightsidebartemplate{0cm}{%
-  \vfill\llap{\insertnavigationsymbols}}
-
-% For example:
-%\addheadboxtemplate{\color{black}}{\hfill\tiny\color{white}\textbf{\insertshorttitle}\hskip0.3cm}
-%\addheadboxtemplate{\color{structure}}{\hskip0.3cm\tiny\color{white}\textbf{\insertshortauthor}}
-
-%\addfootboxtemplate{\color{black}}{\hfill\tiny\color{white}\textbf{\insertshortinstitute}\hskip0.3cm}
-%\addfootboxtemplate{\color{structure}}{}
-%\addfootboxtemplate{\color{black}}{\hfill\tiny\color{white}\textbf{\insertframenumber}\hskip0.3cm}

beamerthemeclassic.sty

-\ProvidesPackage{beamerthemeclassic}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\textrm{\textit{{\inserttitle}}}}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-  }
-
-                                % Part page  
-\usepartpagetemplate{
-  \begin{centering}
-    \Large\structure{\textrm{\textit{\partname~\@Roman\c@part}}}
-    \vskip1em\par
-    \textrm{\textit{\insertpart}}\par
-  \end{centering}
-  }
-
-                                % Frametitles
-\useframetitletemplate{%
-  \vskip1.5em
-  {\leftskip-\beamer@leftmargin plus1fill\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fill\advance\rightskip by0.3cm\leavevmode
-    \color{structure}\Large\textrm{\textit{{\insertframetitle}}}\par}
-  }
-
-                                % Sections in headline
-\usesectionheadtemplate
-{\color{structure}\tiny\textrm{\textsc{\insertsectionhead}}}
-{\color{white}\tiny\textrm{\textsc{\insertsectionhead}}}
-
-                                % Mini slides in headline
-\beamertemplatecircleminiframe
-
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{{\large\color{structure}\textrm{\textit{{\inserttocsection}}}}}
-
-                                % Entries in table of contents
-\usetemplatetocsubsection[50!averagebackgroundcolor]
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-
-\RequirePackage{pgfshade}
-
-\pgfdeclareverticalshading{headfade}{\paperwidth}
-{color(0cm)=(averagebackgroundcolor);
-  color(1.25cm)=(structure!50!averagebackgroundcolor)}
-
-\AtBeginDocument{% redo at begin of document to catch changed background color
-\pgfdeclareverticalshading{headfade}{\paperwidth}
-{color(0cm)=(averagebackgroundcolor);
-  color(1.25cm)=(structure!50!averagebackgroundcolor)}}
-
-                                % Head
-\useheadtemplate{%
-  \vbox{%
-    \beamerline{\pgfuseshading{headfade}}%
-    \vskip-1.25cm%
-    \vskip3pt
-    \beamerline{\insertnavigation{\paperwidth}}%
-  }}
-
-                                % Footline
-\usefoottemplate{}
-
-%                                % Background
-%\usebackgroundtemplate{{\color{white}\vrule height\paperheight width\paperwidth}}
-% Necessary, because of strange bug in acroread fullscreen preview
-
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}
-
- 
-                                % Itemize
-\useitemizeitemtemplate{\tiny\raise1.5pt\hbox{\color{structure}$\blacktriangleright$}}
-\usesubitemizeitemtemplate{\tiny\raise1.5pt\hbox{\color{structure}$\blacktriangleright$}}
-
-                                % Buttons
-\userightsidebartemplate{0cm}{%
-  \vfill%
-  \llap{\insertlogo\hskip0.1cm}%
-  \llap{\insertnavigationsymbols}}

beamerthemelined.sty

-\ProvidesPackage{beamerthemelined}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\inserttitle}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-  }
-
-                                % Frametitles
-\useframetitletemplate{%
-  \vskip4pt
-  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\leavevmode
-    \color{structure}
-    \Large\insertframetitle\par}
-  }
-
-                                % Sections in headline
-\usesectionheadtemplate
-{\color{structure}\tiny\insertsectionhead}
-{\color{structure!50!averagebackgroundcolor}\tiny\insertsectionhead}
-
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{{\large\color{structure}\inserttocsection}}
-
-                                % Entries in table of contents
-\usetemplatetocsubsection[50!averagebackgroundcolor]
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-
-                                % Head
-\useheadtemplate{%
-  \vbox{%
-    \vskip3pt%
-    \beamerline{\insertnavigation{\paperwidth}}%
-    \vskip1.5pt%
-    \insertvrule{0.4pt}{structure!50!averagebackgroundcolor}%
-    \vskip1.5pt%
-    \tinyline{\color{structure}\insertsubsection\hfill}
-    \insertvrule{4pt}{structure!50!averagebackgroundcolor}%
-    }%
-  }
-
-                                % Footline
-\usefoottemplate{%
-  \vbox{%
-    \setbox\tempbox=\hbox{\tiny\insertshortauthor: \insertshorttitle\hskip1.5cm\insertshortinstitute}%
-    \ifdim\wd\tempbox>\paperwidth%
-    \insertvrule{4pt}{structure!50!averagebackgroundcolor}%
-    \vskip1.5pt
-    \tinyline{\color{structure}\insertshortauthor:\hfill\insertshortinstitute}%
-    \tinyline{\color{structure}\insertshorttitle\hfill\lower1pt\hbox{\insertnavigationsymbols}}%
-    \else%
-    \setbox\tempbox=\hbox{\beamerline{\hbox to\paperwidth{\hfill\lower1pt\hbox{\insertnavigationsymbols}}}}%
-    \ht\tempbox=0pt%
-    \box\tempbox%
-    \insertvrule{4pt}{structure!50!averagebackgroundcolor}%
-    \vskip1.5pt
-    \tinyline{\color{structure}\insertshortauthor: \insertshorttitle\hfill\insertshortinstitute}%
-    \fi}%
-  }
-
-\def\logo#1{%
-  \def\insertlogo{#1}%
-  \usefoottemplate{%
-    \vbox{%
-      \insertvrule{4pt}{structure!50!averagebackgroundcolor}%
-      \vskip1.5pt%
-      \setbox\logobox=\hbox{\lower1pt\hbox{\insertlogo}}%
-      \tinyline{\color{structure}\insertshortauthor:\hfill}%
-      \tinyline{\color{structure}\insertshorttitle\hfill\lower1pt\hbox{\insertnavigationsymbols}\hskip0.1cm\hbox{\dp\logobox=0pt\ht\logobox=0pt\box\logobox}
-        }%
-      }%
-    }%
-  }
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}

beamerthemeplain.sty

-\ProvidesPackage{beamerthemeplain}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\textrm{\textit{{\inserttitle}}}}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-  }
-
-                                % Part page  
-\usepartpagetemplate{
-  \begin{centering}
-    \Large\structure{\textrm{\textit{\partname~\@Roman\c@part}}}
-    \vskip1em\par
-    \textrm{\textit{\insertpart}}\par
-  \end{centering}
-  }
-
-                                % Frametitles
-\useframetitletemplate{%
-  \vskip1.5em
-  {\leftskip-\beamer@leftmargin plus1fill\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fill\advance\rightskip by0.3cm\leavevmode
-    \color{structure}\Large\textrm{\textit{{\insertframetitle}}}\par}
-  }
-
-                                % Sections in headline
-\usesectionheadtemplate
-{\color{structure}\tiny\insertsectionhead}
-{\color{structure!50!averagebackgroundcolor}\tiny\insertsectionhead}
-
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{{\large\color{structure}\textrm{\textit{{\inserttocsection}}}}}
-
-                                % Entries in table of contents
-\usetemplatetocsubsection[50!averagebackgroundcolor]
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-
-                                % Head
-\useheadtemplate{}
-
-                                % Footline
-\usefoottemplate{}
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}
-
-                                % Itemize
-\useitemizeitemtemplate{\tiny\raise1.5pt\hbox{\color{structure}$\blacktriangleright$}}
-\usesubitemizeitemtemplate{\tiny\raise1.5pt\hbox{\color{structure}$\blacktriangleright$}}
-
-                                % Buttons
-\userightsidebartemplate{0cm}{%
-  \vfill%
-  \llap{\insertlogo\hskip0.1cm}%
-  \llap{\insertnavigationsymbols}}

beamerthemeshadow.sty

-\ProvidesPackage{beamerthemeshadow}[2003/11/15 ver 1.00]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-\beamerboxesdeclarecolorscheme{title}{structure!75!black}{structure!75!black}
-
-\usetitlepagetemplate{
-    \vbox{}
-    \vfill
-    \begin{centering}
-      \begin{beamerboxesrounded}[shadow=true,scheme=title]{}
-        \begin{centering}\Large\color{white}\inserttitle\par\end{centering}
-      \end{beamerboxesrounded}
-      \vskip1em\par
-      \normalsize\insertauthor\vskip1em\par
-      {\scriptsize\insertinstitute\par}\par\vskip1em
-      \insertdate\par\vskip1.5em
-      \inserttitlegraphic
-    \end{centering}
-    \vfill
-  }
-  
-\useframetitletemplate{%
-  \nointerlineskip{\tiny\vskip.35em}\vskip-2pt%
-  \hbox{\leavevmode
-    \advance\beamer@leftmargin by -12bp%
-    \advance\beamer@rightmargin by -12bp%
-    \beamer@tempdim=\textwidth%
-    \advance\beamer@tempdim by \beamer@leftmargin%
-    \advance\beamer@tempdim by \beamer@rightmargin%
-    \hskip-\Gm@lmargin\hbox{%
-      \setbox\beamer@tempbox=\hbox{\begin{minipage}[b]{\paperwidth}%
-          \vskip2pt%
-          \leftskip0.3cm%
-          \rightskip0.3cm plus1fil\leavevmode
-          \color{structure}\Large\color{white}\insertframetitle\strut\par
-          \nointerlineskip
-          \vbox{}%
-          \end{minipage}}%
-      \color{structure!75!black}%
-      \beamer@tempdim=\ht\beamer@tempbox%
-      \advance\beamer@tempdim by 2pt%
-      \begin{pgfpicture}{0pt}{0pt}{\paperwidth}{\beamer@tempdim}
-        \pgfrect[clip]{\pgforigin}{\pgfpoint{\paperwidth}{\beamer@tempdim}}
-        \pgfbox[left,base]{\pgfuseshading{frametitleshade}}
-      \end{pgfpicture}
-      %\vrule width\paperwidth height \beamer@tempdim%
-      \hskip-\paperwidth%
-      \box\beamer@tempbox%
-    }%
-    \hskip-\Gm@rmargin%
-  }%
-  \nointerlineskip
-    \vskip-0.2pt
-    \hbox to\textwidth{\hskip-\Gm@lmargin\pgfuseshading{topshade}\hskip-\Gm@rmargin}
-    \vskip-2pt
-}
-
-
-\beamertemplateballitem
-\beamertemplatesolidbuttons
-
-                                % Sections in headline
-\usesectionheadtemplate
-  {\hfill\color{white}\tiny\textbf{\insertsectionhead}}
-  {\hfill\color{white!50!black}\tiny\textbf{\insertsectionhead}}
-
-\usesubsectionheadtemplate
-  {\color{white}\tiny\textbf{\insertsubsectionhead}}
-  {\color{white!50!structure}\tiny\textbf{\insertsubsectionhead}}
-
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{{\large\color{structure}\inserttocsection}}
-
-                                % Entries in table of contents
-\usetemplatetocsubsection[50!averagebackgroundcolor]
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-
-\pgfdeclareverticalshading{topshade}{\paperwidth}{%
-  color(0pt)=(averagebackgroundcolor);
-  color(4pt)=(black!50!averagebackgroundcolor)}
-
-\pgfdeclarehorizontalshading{frametitleshade}{\paperheight}{%
-  color(0pt)=(structure);
-  color(\paperwidth)=(black)}
-
-\newdimen\tempdimen
-                                % Head
-\ifbeamer@compress
-\useheadtemplate{%
-  \vbox{%
-    \tiny%
-    \setbox\linebox=\hbox to\paperwidth{%
-      \insertsectionnavigationhorizontal{.5\paperwidth}{\hskip0pt plus1filll}{}%
-      \insertsubsectionnavigationhorizontal{.5\paperwidth}{}{\hskip0pt plus1filll}\hfil}%
-    \ht\linebox=2.625ex
-    \dp\linebox=0pt
-    \setbox\linebox=\vbox{\box\linebox\vskip1.125ex}%
-    \hbox to\textwidth{%
-      {\color{black}\hskip-\Gm@lmargin\vrule width.5\paperwidth height\ht\linebox
-      \color{structure}\vrule width.5\paperwidth height\ht\linebox\hskip-\paperwidth\hskip\Gm@lmargin}%
-    \hskip-\Gm@lmargin\box\linebox\hfill\hskip-\Gm@rmargin
-    }%
-    \vskip-0.1pt
-    \hbox to\textwidth{\hskip-\Gm@lmargin\pgfuseshading{topshade}\hskip-\Gm@rmargin}
-    \vskip-2pt
-  }%
-}
-\else
-\useheadtemplate{%
-  \vbox{%
-    \tiny%
-    \tempdimen=2.4375ex%
-    \ifnum\subsection@max<\section@max%
-    \multiply\tempdimen by\section@max%
-    \else%
-    \multiply\tempdimen by\subsection@max%
-    \fi%
-    \advance\tempdimen by 1.125ex%
-    \setbox\linebox=\hbox to\paperwidth{%
-      \vbox to \tempdimen{\vfil\insertsectionnavigation{.5\paperwidth}\vfil}%
-      \vbox to \tempdimen{\vfil\insertsubsectionnavigation{.5\paperwidth}\vfil}\hfill}%
-    \hbox to\textwidth{%
-      {\color{black}\hskip-\Gm@lmargin\vrule width.5\paperwidth
-        height\ht\linebox\color{structure}\vrule width.5\paperwidth
-        height\ht\linebox\hskip-\paperwidth\hskip\Gm@lmargin}%
-      \hskip-\Gm@lmargin\box\linebox\hfill\hskip-\Gm@rmargin%
-    }
-    \vskip-0.1pt
-    \hbox to\textwidth{\hskip-\Gm@lmargin\pgfuseshading{topshade}\hskip-\Gm@rmargin}
-    \vskip-2pt
-  }%
-}
-\fi
-                                % Footline
-\usefoottemplate{%
-  \vbox{\tiny%
-    \hbox to\textwidth{\hfill%
-      \setbox\logobox=\hbox{\raise 10pt\hbox{\insertlogo}\llap{\insertnavigationsymbols}}\ht\logobox=0pt%
-      \box\logobox\hskip-\Gm@rmargin\hskip0.1cm}\vskip2pt%
-  \hbox{%
-  \setbox\linebox=\hbox to\paperwidth{%
-    \hbox to.5\paperwidth{\hfill\tiny\color{white}\textbf{\insertshortauthor}\hskip.3cm}%
-    \hbox to.5\paperwidth{\hskip.3cm\tiny\color{white}\textbf{\insertshorttitle}\hfill}\hfill}%
-  \ht\linebox=2.625ex%
-  \dp\linebox=0pt%
-  \setbox\linebox=\vbox{\box\linebox\vskip1.125ex}%
-  \color{black}\hskip-\Gm@lmargin\vrule width.5\paperwidth
-  height\ht\linebox\color{structure}\vrule width.5\paperwidth
-  height\ht\linebox\hskip-\paperwidth% 
-  \hbox{\box\linebox\hfill}\hfill\hskip-\Gm@rmargin}}}
-
-
-\beamertemplateshadowblocks
-\beamerboxesdeclarecolorscheme{block}{structure!75!black}{structure!10!averagebackgroundcolor}

beamerthemesidebar.sty

-\ProvidesPackage{beamerthemesidebar}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-\RequirePackage{pgfshade}
-\RequirePackage{keyval}[1997/11/10]
-
-\def\ProcessOptionsWithKV#1{%
-  \let\@tempa\@empty
-  \@for\CurrentOption:=\@classoptionslist\do{%
-    \@ifundefined{KV@#1@\CurrentOption}%
-    {}{\edef\@tempa{\@tempa,\CurrentOption,}}}%
-  \edef\@tempa{%
-    \noexpand\setkeys{#1}{\@tempa\@ptionlist{\@currname.\@currext}}}%
-  \@tempa
-  \AtEndOfPackage{\let\@unprocessedoptions\relax}}
-
-\newdimen\beamer@sidebarwidth
-\beamer@sidebarwidth=2.5cm
-\define@key{Side}{width}{\beamer@sidebarwidth=#1}
-\ProcessOptionsWithKV{Side}
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\inserttitle}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-  }
-                                % Frametitles
-\useframetitletemplate{%
-  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\vskip0.3cm\leavevmode
-    \color{structure}
-    \Large\insertframetitle\par}%
-  }
-
-
-                                % Sections in headline
-\usesectionsidetemplate
-{%
-  {\tiny
-  \setbox\tempbox=\hbox{\color{black}{\kern3pt\insertsectionhead}}%
-  \ht\tempbox=3ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-{%
-  {\tiny
-  \setbox\tempbox=\hbox{\color{structure!75}{\kern3pt\insertsectionhead}}%
-  \ht\tempbox=3ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-
-\usesubsectionsidetemplate
-{%
-  {\tiny
-  \setbox\tempbox=\hbox{\color{black}{\kern6pt\insertsubsectionhead}}%
-  \ht\tempbox=1.6875ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-{%
-  {\tiny%
-  \setbox\tempbox=\hbox{\color{black!50}{\kern6pt\insertsubsectionhead}}%
-  \ht\tempbox=1.6875ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-
-                                % Head
-\useheadtemplate{}
-
-                                % Foot
-\usefoottemplate{}
-
-                                % Sidebar
-\userightsidebartemplate{\beamer@sidebarwidth}{%
-  \vskip1em
-  \beamer@tempdim=\beamer@sidebarwidth%
-  \advance\beamer@tempdim by -3pt%
-  \hbox{%
-    \hskip 3pt%
-    \begin{minipage}{\beamer@tempdim}
-      \leftskip0pt plus1fill%
-      \rightskip0pt plus1fill%
-      \tiny\color{structure}\insertshorttitle%
-      \vskip.5em
-      \color{black!75}\insertshortauthor
-    \end{minipage}}%
-  \vskip1em
-  \insertverticalnavigation{\beamer@sidebarwidth}%
-  \vfill
-  \hbox to \beamer@sidebarwidth{\hfil\insertnavigationsymbols\hskip3pt}
-  \vskip3pt
-  \hbox to \beamer@sidebarwidth{\hfil\insertlogo\hskip3pt}
-  \vskip3pt
-}
-
-                                % Side bar background
-\userightsidebarverticalshadingtemplate{white}{structure!50!averagebackgroundcolor}
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}
-
-                                % Margins
-\beamersetleftmargin{0.5cm}
-\beamersetrightmargin{0.5cm}
-
-                                % Navigation symbols
-\usenavigationsymbolstemplate{\vbox{%
-  \hbox{\insertslidenavigationsymbol}
-  \hbox{\insertframenavigationsymbol}
-  \hbox{\insertsubsectionnavigationsymbol}
-  \hbox{\insertsectionnavigationsymbol}
-  \hbox{\insertdocnavigationsymbol}
-  \hbox{\insertbackfindforwardnavigationsymbol}}}

beamerthemesidebardark.sty

-\ProvidesPackage{beamerthemesidebardark}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-\RequirePackage{pgfshade}
-\RequirePackage{keyval}[1997/11/10]
-
-\def\ProcessOptionsWithKV#1{%
-  \let\@tempa\@empty
-  \@for\CurrentOption:=\@classoptionslist\do{%
-    \@ifundefined{KV@#1@\CurrentOption}%
-    {}{\edef\@tempa{\@tempa,\CurrentOption,}}}%
-  \edef\@tempa{%
-    \noexpand\setkeys{#1}{\@tempa\@ptionlist{\@currname.\@currext}}}%
-  \@tempa
-  \AtEndOfPackage{\let\@unprocessedoptions\relax}}
-
-\newdimen\beamer@sidebarwidth
-\beamer@sidebarwidth=2.5cm
-\define@key{Side}{width}{\beamer@sidebarwidth=#1}
-\ProcessOptionsWithKV{Side}
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\bfseries\inserttitle}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-}
-
-                                % Part page  
-\usepartpagetemplate{
-  \begin{centering}
-    \Large\structure{\bfseries\partname~\@Roman\c@part}
-    \vskip1em\par
-    \bfseries\insertpart\par
-  \end{centering}
-}
-
-                                % Frametitles
-\useframetitletemplate{%
-  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\vskip0.3cm\leavevmode
-    \color{structure}
-    \Large\bfseries\insertframetitle\par}%
-  }
-
-
-                                % Head and foot are empty
-\useheadtemplate{}
-\usefoottemplate{}
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{\color{structure}\textbf{\inserttocsection}}
-
-                                % Sidebar
-\userightsidebartemplate{\beamer@sidebarwidth}{%
-  \vskip1em
-  \beamer@tempdim=\beamer@sidebarwidth%
-  \advance\beamer@tempdim by -3pt%
-  \hbox{%
-    \hskip 3pt%
-    \begin{minipage}{\beamer@tempdim}
-      \leftskip0pt plus1fill%
-      \rightskip0pt plus1fill%
-      \tiny\color{white}\bfseries\insertshorttitle%
-      \vskip.5em
-      \color{structure!50}\insertshortauthor
-    \end{minipage}}%
-  \vskip1em
-  \insertverticalnavigation{\beamer@sidebarwidth}%
-  \vfill
-  \hbox to \beamer@sidebarwidth{\hfil\insertnavigationsymbols\hskip3pt}
-  \vskip3pt
-  \hbox to \beamer@sidebarwidth{\hfil\insertlogo\hskip3pt}
-  \vskip3pt
-}
-
-                                % Sidebar Background
-\userightsidebarverticalshadingtemplate{structure}{black}
-
-                                % Sections in headline
-\usesectionsidetemplate
-{%
-  {\tiny
-  \setbox\tempbox=\hbox{\color{white}{\kern3pt\bfseries\insertsectionhead}}%
-  \ht\tempbox=3ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-{%
-  {\tiny
-  \setbox\tempbox=\hbox{\color{structure!80}{\kern3pt\bfseries\insertsectionhead}}%
-  \ht\tempbox=3ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-
-\usesubsectionsidetemplate
-{%
-  {\tiny
-  \setbox\tempbox=\hbox{\color{white}{\kern6pt\bfseries\insertsubsectionhead}}%
-  \ht\tempbox=1.6875ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-{%
-  {\tiny%
-  \setbox\tempbox=\hbox{\color{black!50}{\kern6pt\bfseries\insertsubsectionhead}}%
-  \ht\tempbox=1.6875ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-
-
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}
-
- 
-                                % Margins
-\beamersetleftmargin{0.5cm}
-\beamersetrightmargin{0.5cm}
-
-                                % Navigation symbols
-\usenavigationsymbolstemplate{\vbox{%
-  \hbox{\insertslidenavigationsymbol}
-  \hbox{\insertframenavigationsymbol}
-  \hbox{\insertsubsectionnavigationsymbol}
-  \hbox{\insertsectionnavigationsymbol}
-  \hbox{\insertdocnavigationsymbol}
-  \hbox{\insertbackfindforwardnavigationsymbol}}}
-
-\def\beamernavigationcolorlight{structure!65!lightgray}
-\def\beamernavigationcolorstrong{structure!50!lightgray}
-  

beamerthemesidebardarktab.sty

-\ProvidesPackage{beamerthemesidebardarktab}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-\RequirePackage{keyval}[1997/11/10]
-\RequirePackage{pgfshade}
-
-\def\ProcessOptionsWithKV#1{%
-  \let\@tempa\@empty
-  \@for\CurrentOption:=\@classoptionslist\do{%
-    \@ifundefined{KV@#1@\CurrentOption}%
-    {}{\edef\@tempa{\@tempa,\CurrentOption,}}}%
-  \edef\@tempa{%
-    \noexpand\setkeys{#1}{\@tempa\@ptionlist{\@currname.\@currext}}}%
-  \@tempa
-  \AtEndOfPackage{\let\@unprocessedoptions\relax}}
-
-\newdimen\beamer@sidebarwidth
-\beamer@sidebarwidth=2.5cm
-\define@key{Side}{width}{\beamer@sidebarwidth=#1}
-\ProcessOptionsWithKV{Side}
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\bfseries\inserttitle}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-}
-
-                                % Part page  
-\usepartpagetemplate{
-  \begin{centering}
-    \Large\structure{\bfseries\partname~\@Roman\c@part}
-    \vskip1em\par
-    \bfseries\insertpart\par
-  \end{centering}
-}
-
-{\tiny\global\beamer@tempdim=2.4375ex}
-
-\pgfdeclarehorizontalshading{beamer@tabmain}{\the\beamer@tempdim}
-{color(0pt)=(white);
-  color(\beamer@sidebarwidth)=(structure!50!averagebackgroundcolor)}
-\pgfdeclarehorizontalshading{beamer@tab}{\the\beamer@tempdim}{%
-  color(0pt)=(white);
-  color(9pt)=(structure!50!averagebackgroundcolor);
-  color(\beamer@sidebarwidth)=(structure)}
-
-
-                                % Frametitles
-\useframetitletemplate{%
-  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\vskip0.3cm\leavevmode
-    \color{structure}
-    \Large\bfseries\insertframetitle\par}%
-  }
-
-                                % Sections in headline
-\usesectionsidetemplate
-{%
-  {\tiny\setbox\tempbox=\hbox{%
-    \color[gray]{0.3}\lower0.5ex\hbox{\pgfuseshading{beamer@tab}}%
-    \hskip-\beamer@sidebarwidth%
-    \color{structure}{\kern3pt\bfseries\insertsectionhead}}%
-  \ht\tempbox=3ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-{%
-  {\tiny\setbox\tempbox=\hbox{\color{structure!50}{\kern3pt\bfseries\insertsectionhead}}%
-  \ht\tempbox=3ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-
-\usesubsectionsidetemplate
-{%
-  {\tiny\setbox\tempbox=\hbox{%
-    \color[gray]{0.3}\lower0.5ex\hbox{\pgfuseshading{beamer@tab}}%
-    \hskip-\beamer@sidebarwidth%
-    \color{white}{\kern6pt\bfseries\insertsubsectionhead}}%
-  \ht\tempbox=1.6875ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-{%
-  {\tiny\setbox\tempbox=\hbox{\color{white}{\kern6pt\bfseries\insertsubsectionhead}}%
-  \ht\tempbox=1.6875ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{\color{structure}\textbf{\inserttocsection}}
-
-                                % Head
-\useheadtemplate{}
-
-                                % Foot
-\usefoottemplate{}
-
-                                % Sidebar
-\userightsidebartemplate{\beamer@sidebarwidth}{%
-  \vskip1em
-  \beamer@tempdim=\beamer@sidebarwidth%
-  \advance\beamer@tempdim by -3pt%
-  \hbox{%
-    \hskip 3pt%
-    \begin{minipage}{\beamer@tempdim}
-      \leftskip0pt plus1fill%
-      \rightskip0pt plus1fill%
-      \tiny\color{white}\bfseries\insertshorttitle%
-      \vskip.5em
-      \color{structure!50}\insertshortauthor
-    \end{minipage}}%
-  \vskip1em
-  \insertverticalnavigation{\beamer@sidebarwidth}%
-  \vfill
-  \hbox to \beamer@sidebarwidth{\hfil\insertnavigationsymbols\hskip3pt}
-  \vskip3pt
-  \hbox to \beamer@sidebarwidth{\hfil\insertlogo\hskip3pt}
-  \vskip3pt
-}
-
-                                % Sidebar Background
-\userightsidebarverticalshadingtemplate{structure}{black}
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}
- 
-                                % Margins
-\beamersetleftmargin{0.5cm}
-\beamersetrightmargin{0.5cm}
-
-
-                                % Navigation symbols
-\usenavigationsymbolstemplate{\vbox{%
-  \hbox{\insertslidenavigationsymbol}
-  \hbox{\insertframenavigationsymbol}
-  \hbox{\insertsubsectionnavigationsymbol}
-  \hbox{\insertsectionnavigationsymbol}
-  \hbox{\insertdocnavigationsymbol}
-  \hbox{\insertbackfindforwardnavigationsymbol}}}
-
-\def\beamernavigationcolorlight{structure!65!lightgray}
-\def\beamernavigationcolorstrong{structure!50!lightgray}
-  

beamerthemesidebartab.sty

-\ProvidesPackage{beamerthemesidebartab}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-\RequirePackage{keyval}[1997/11/10]
-\RequirePackage{pgfshade}
-
-\def\ProcessOptionsWithKV#1{%
-  \let\@tempa\@empty
-  \@for\CurrentOption:=\@classoptionslist\do{%
-    \@ifundefined{KV@#1@\CurrentOption}%
-    {}{\edef\@tempa{\@tempa,\CurrentOption,}}}%
-  \edef\@tempa{%
-    \noexpand\setkeys{#1}{\@tempa\@ptionlist{\@currname.\@currext}}}%
-  \@tempa
-  \AtEndOfPackage{\let\@unprocessedoptions\relax}}
-
-\newdimen\beamer@sidebarwidth
-\beamer@sidebarwidth=2.5cm
-\define@key{Side}{width}{\beamer@sidebarwidth=#1}
-\ProcessOptionsWithKV{Side}
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\inserttitle}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-  }
-                                % Frametitles
-\useframetitletemplate{%
-  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\vskip0.3cm\leavevmode
-    \color{structure}
-    \Large\insertframetitle\par}%
-  }
-
-                                % Sections in headline
-\usesectionsidetemplate
-{%
-  {\tiny
-  \setbox\tempbox=\hbox{%
-    \color{black!10}\lower0.375ex\hbox{\vrule width\beamer@sidebarwidth height 2.4375ex}%
-    \hskip-\beamer@sidebarwidth%
-    \color{structure}{\kern3pt\insertsectionhead}}%
-  \ht\tempbox=3ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-{%
-  {\tiny
-  \setbox\tempbox=\hbox{\color{structure}\tiny{\kern3pt\insertsectionhead}}%
-  \ht\tempbox=3ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-
-\usesubsectionsidetemplate
-{%
-  {\tiny\setbox\tempbox=\hbox{%
-    \color{black!10}\lower0.375ex\hbox{\vrule width\beamer@sidebarwidth height 2.4375ex}%
-    \hskip-\beamer@sidebarwidth%
-    \color{black}{\kern6pt\insertsubsectionhead}}%
-  \ht\tempbox=1.6875ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-{%
-  {\tiny\setbox\tempbox=\hbox{\color{black}{\kern6pt\insertsubsectionhead}}%
-  \ht\tempbox=1.6875ex%
-  \dp\tempbox=0.75ex%
-  \wd\tempbox=\beamer@sidebarwidth%
-  \box\tempbox}%
-}
-
-                                % Head
-\useheadtemplate{}
-
-                                % Foot
-\usefoottemplate{}
-
-                                % Sidebar
-\userightsidebartemplate{\beamer@sidebarwidth}{%
-  \vskip1em
-  \beamer@tempdim=\beamer@sidebarwidth%
-  \advance\beamer@tempdim by -3pt%
-  \hbox{%
-    \hskip 3pt%
-    \begin{minipage}{\beamer@tempdim}
-      \leftskip0pt plus1fill%
-      \rightskip0pt plus1fill%
-      \tiny\color{structure}\insertshorttitle%
-      \vskip.5em
-      \color{black}\insertshortauthor
-    \end{minipage}}%
-  \vskip1em
-  \insertverticalnavigation{\beamer@sidebarwidth}%
-  \vfill
-  \hbox to \beamer@sidebarwidth{\hfil\insertnavigationsymbols\hskip3pt}
-  \vskip3pt
-  \hbox to \beamer@sidebarwidth{\hfil\insertlogo\hskip3pt}
-  \vskip3pt
-}
-
-                                % Side bar background
-\userightsidebarverticalshadingtemplate{structure}{white}
-
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}
-
-                                % Margins
-\beamersetleftmargin{0.5cm}
-\beamersetrightmargin{0.5cm}
-
-                                % Navigation symbols
-\usenavigationsymbolstemplate{\vbox{%
-  \hbox{\insertslidenavigationsymbol}
-  \hbox{\insertframenavigationsymbol}
-  \hbox{\insertsubsectionnavigationsymbol}
-  \hbox{\insertsectionnavigationsymbol}
-  \hbox{\insertdocnavigationsymbol}
-  \hbox{\insertbackfindforwardnavigationsymbol}}}
-
-\def\beamernavigationcolorlight{structure!65!white}
-\def\beamernavigationcolorstrong{structure!50!white}
-  

beamerthemesplit.sty

-\ProvidesPackage{beamerthemesplit}[2003/10/29 ver 0.92]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-\beamertemplatelargetitlepage
-\beamertemplatelargeframetitle
-
-                                % Sections in headline
-\usesectionheadtemplate
-  {\hfill\color{white}\tiny\textbf{\insertsectionhead}}
-  {\hfill\color{white!50!black}\tiny\textbf{\insertsectionhead}}
-
-\usesubsectionheadtemplate
-  {\color{white}\tiny\textbf{\insertsubsectionhead}}
-  {\color{white!50!structure}\tiny\textbf{\insertsubsectionhead}}
-
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{{\large\color{structure}\inserttocsection}}
-
-                                % Entries in table of contents
-\usetemplatetocsubsection[50!averagebackgroundcolor]
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-
-\newdimen\tempdimen
-                                % Head
-\ifbeamer@compress
-\useheadtemplate{%
-  \vbox{%
-    \tiny%
-    \setbox\linebox=\hbox to\paperwidth{%
-      \insertsectionnavigationhorizontal{.5\paperwidth}{\hskip0pt plus1filll}{}%
-      \insertsubsectionnavigationhorizontal{.5\paperwidth}{}{\hskip0pt plus1filll}\hfil}%
-    \ht\linebox=2.625ex
-    \dp\linebox=0pt
-    \setbox\linebox=\vbox{\box\linebox\vskip1.125ex}%
-    \hbox to\textwidth{%
-      {\color{black}\hskip-\Gm@lmargin\vrule width.5\paperwidth height\ht\linebox
-      \color{structure}\vrule width.5\paperwidth height\ht\linebox\hskip-\paperwidth\hskip\Gm@lmargin}%
-    \hskip-\Gm@lmargin\box\linebox\hfill\hskip-\Gm@rmargin
-    }%
-  }%
-}
-\else
-\useheadtemplate{%
-  \vbox{%
-    \tiny%
-    \tempdimen=2.4375ex%
-    \ifnum\subsection@max<\section@max%
-    \multiply\tempdimen by\section@max%
-    \else%
-    \multiply\tempdimen by\subsection@max%
-    \fi%
-    \advance\tempdimen by 1.125ex%
-    \setbox\linebox=\hbox to\paperwidth{%
-      \vbox to \tempdimen{\vfil\insertsectionnavigation{.5\paperwidth}\vfil}%
-      \vbox to \tempdimen{\vfil\insertsubsectionnavigation{.5\paperwidth}\vfil}\hfill}%
-    \hbox to\textwidth{%
-      {\color{black}\hskip-\Gm@lmargin\vrule width.5\paperwidth
-      height\ht\linebox\color{structure}\vrule width.5\paperwidth
-      height\ht\linebox\hskip-\paperwidth\hskip\Gm@lmargin}%
-     \hskip-\Gm@lmargin\box\linebox\hfill\hskip-\Gm@rmargin%
-      }%
-  }%
-}
-\fi
-
-\usefoottemplate{%
-  \vbox{\tiny%
-    \hbox to\textwidth{\hfill%
-      \setbox\logobox=\hbox{\raise 10pt\hbox{\insertlogo}\llap{\insertnavigationsymbols}}\ht\logobox=0pt%
-      \box\logobox\hskip-\Gm@rmargin\hskip0.1cm}\vskip2pt%
-  \hbox{%
-  \setbox\linebox=\hbox to\paperwidth{%
-    \hbox to.5\paperwidth{\hfill\tiny\color{white}\textbf{\insertshortauthor}\hskip.3cm}%
-    \hbox to.5\paperwidth{\hskip.3cm\tiny\color{white}\textbf{\insertshorttitle}\hfill}\hfill}%
-  \ht\linebox=2.625ex%
-  \dp\linebox=0pt%
-  \setbox\linebox=\vbox{\box\linebox\vskip1.125ex}%
-  \color{black}\hskip-\Gm@lmargin\vrule width.5\paperwidth
-  height\ht\linebox\color{structure}\vrule width.5\paperwidth
-  height\ht\linebox\hskip-\paperwidth% 
-  \hbox{\box\linebox\hfill}\hfill\hskip-\Gm@rmargin}}}
-
-\beamertemplatelargeblocks

beamerthemetree.sty

-\ProvidesPackage{beamerthemetree}[2003/11/07 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\inserttitle}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-  }
-
-                                % Frametitles
-\useframetitletemplate{%
-  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\leavevmode
-    \color{structure}
-    \Large\insertframetitle\par}%
-  }
-
-
-  
-                                % Sections in headline
-\usesectionheadtemplate
-{\color{structure}\tiny\insertsectionhead}
-{\color{structure!50!averagebackgroundcolor}\tiny\insertsectionhead}
-
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{{\large\color{structure}\inserttocsection}}
-
-                                % Entries in table of contents
-\usetemplatetocsubsection[50!averagebackgroundcolor]
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-
-                                % Head
-\useheadtemplate{%
-  \setbox\logobox=\hbox{\insertlogo}%
-  \vbox{%
-    \vskip3pt%
-    \tinyline{\color{structure}\insertshorttitle\hfill}%
-    \setbox\tempbox=\hbox{\insertsection}%
-    \tinyline{\color{structure}\ifdim\wd\tempbox>1pt{\hskip2pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}}\hskip1pt\insertsection\fi\hfill}%
-    \setbox\tempbox=\hbox{\insertsubsection}%
-    \tinyline{\color{structure}\ifdim\wd\tempbox>1pt{\hskip9.4pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}}\hskip1pt\insertsubsection\fi\hfill\ht\logobox=0pt\box\logobox}%
-    \insertvrule{3pt}{structure!50!averagebackgroundcolor}%
-    }}%
-
-
-                                % Footline
-\usefoottemplate{}
-
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}
-
-
-                                % Buttons
-\userightsidebartemplate{0cm}{%
-  \vfill\llap{\insertnavigationsymbols}}

beamerthemetreebars.sty

-\ProvidesPackage{beamerthemetreebars}[2003/11/27 ver 0.93]
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-
-% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
-%
-% This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN
-% archives in directory macros/latex/base/lppl.txt.
-
-                                % Title page  
-\usetitlepagetemplate{
-  \vbox{}
-  \vfill
-  \begin{centering}
-    \Large\structure{\inserttitle}
-    \vskip1em\par
-    \normalsize\insertauthor\vskip1em\par
-    {\scriptsize\insertinstitute\par}\par\vskip1em
-    \insertdate\par\vskip1.5em
-    \inserttitlegraphic
-  \end{centering}
-  \vfill
-  }
-
-                                % Frametitles
-\useframetitletemplate{%
-  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
-   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\leavevmode
-    \color{structure}
-    \Large\insertframetitle\par}%
-  }
-
-
-                                % Sections in headline
-\usesectionheadtemplate
-{\color{structure}\tiny\insertsectionhead}
-{\color{structure!50!averagebackgroundcolor}\tiny\insertsectionhead}
-
-                                % Mini slides in headline
-\def\sphereradius{0.05cm}
-\useminislidetemplate
-{%
-  \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
-    \color{white}
-    \pgfcircle[fillstroke]{\pgfpoint{\sphereradius}{\sphereradius}}{\sphereradius}%
-  \end{pgfpicture}%
-  }  
-{%
-  \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
-    \color{white}
-    \pgfcircle[stroke]{\pgfpoint{\sphereradius}{\sphereradius}}{\sphereradius}%
-  \end{pgfpicture}%
-  }
-{%
-  \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
-    \color{structure!50!averagebackgroundcolor}
-    \pgfcircle[stroke]{\pgfpoint{\sphereradius}{\sphereradius}}{\sphereradius}%
-  \end{pgfpicture}%
-  }
-{.14cm}{.03cm}
-
-                                % Entries in table of contents
-\usetemplatetocsection[50!averagebackgroundcolor]
-{{\large\color{structure}\inserttocsection}}
-
-                                % Entries in table of contents
-\usetemplatetocsubsection[50!averagebackgroundcolor]
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-
-                                % Head
-\useheadtemplate{%
-  \vbox{%
-    \tinycolouredline{black}{\color{white}\textbf{\insertshorttitle}\hfill}%
-    \setbox\tempbox=\hbox{\insertsection}%
-    \tinycolouredline{structure}{\color{black}\ifdim\wd\tempbox>1pt{\hskip2pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}}\hskip1pt\color{white}\textbf{\insertsection}\fi\hfill}%
-    \setbox\tempbox=\hbox{\insertsubsection}%
-    \tinycolouredline{structure!75}{\color{black}\ifdim\wd\tempbox>1pt{\hskip9.4pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}}\hskip1pt\color{white}\textbf{\insertsubsection}\fi\hfill}%
-    }%
-  }
-
-                                % Footline
-\usefoottemplate{}
-
-                                % Blocks
-\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
-\color{black!50!green}}{\endgroup\medskip}
-
- 
-
-                                % Buttons
-\userightsidebartemplate{0cm}{%
-  \vfill%
-  \llap{\insertlogo\hskip0.1cm}%
-  \llap{\insertnavigationsymbols}}

doc/beameruserguide.pdf

Binary file modified.

doc/beameruserguide.tex

 
 
 
+
+\subsection{Updating the Installation}
+
+To update your installation from a previous version, you should do two
+things:
+\begin{itemize}
+\item
+  Completely replace everything in the directories like
+  |texmf/tex/latex/beamer| with the files of the new version. The
+  easiest way to do this is to first delete the old version and then
+  proceed as described above.
+\item
+  When you run \TeX\ on a file like |main.tex|, \TeX\ produces
+  numerous extra files like |main.toc| or |main.head|. When you have
+  updated from an older version of \beamer, these files may confuse
+  the \beamer\ class resulting in hundreds of mysterious error
+  messages. Simply delete these files, they will automatically be
+  recreated (and, this time, correctly).
+\end{itemize}
+
+
 \subsection{Testing the Installation}
 
 To test your installation, copy the file |beamerexample1.tex|
 the file and check whether the resulting |beamerexample1.pdf|
 looks correct. If so, you are all set.
 
-If you have updated from a previous version and you have trouble
-\TeX ing some old file, it sometimes helps to delete all the extra
-files \TeX\ creates automatically (like the |.aux| and
-|.head| files).
+
 
 
 \subsection{Compatibility}
   deactivated. Instead, the caption template is used.
 \end{package}
 
+\begin{package}{{fontenc}|[|\declare{|T1|}|]|}
+  Typically, you should \emph{not} use this option. Only bitmapped
+  versions of the Computer Modern fonts are available in the T1~encoding
+  in a standard installation. This option will result in very poor
+  rendering of your presentation when viewed with \pdf\ viewer
+  applications like Acrobat or |xpdf|. See also
+  Section~\ref{section-font-encoding}. 
+\end{package}
+
 \begin{package}{{listings}}
   Note that you must treat |lstlisting| environments exactly the same
   way as you would treat |verbatim| environments.
   Prefer enumerations and itemize environments over plain text. Do not
   use long sentences.
 \item
+  Do not hyphenate words. If absolutely necessary, hyphenate words
+  ``by hand,'' using the command~|\-|.
+\item
+  Break lines ``by hand'' using the command~|\\|. Do not rely on
+  automatic line breaking. Break where there is a logical pause. For 
+  example, good breaks in ``the tape alphabet is larger
+  than the input alphabet'' are before ``is'' and before the second
+  ``the.'' Bad breaks are before either ``alphabet'' or before
+  ``larger.''  
+\item
   Text and numbers in figures should have the \emph{same} size as
   normal text. Illegible numbers on axes usually ruin a chart and its
   message. 
 like |\includegraphics| (be sure to use the package
 |graphics|). Also, the |pgf| package offers commands for including
 graphics. Either will work fine in most situations, so choose
-whichever you like. Note that, like |\pgfdeclareimage|,
+whichever you like. Like |\pgfdeclareimage|,
 |\includegraphics| also includes an image only once in a |.pdf| file,
 even if it used several times (as a matter of fact, the |graphics|
-package is even a bit smarter about this than |pgf|). Internally, the
-|beamer| class uses |pgf| since this makes it much easier to produce
-both |.pdf| and |.ps| files from the same code and to use the color
-mix-ins.
+package is even a bit smarter about this than |pgf|). However,
+currently only |pgf| offers the ability to include images that are
+partly transparent.
+
+There are few things to note about the format of graphics you can
+include:
+\begin{itemize}
+\item
+  When using |latex| and |dvips|, you can only include external
+  graphic files ending with the extension |.eps| (Encapsulated
+  PostScript). This is true both for the normal |graphics| package and
+  for |pgf|. When using |pgf|, do \emph{not} add the extension
+  |.eps|. When using |graphics|, do add the extension. If your graphic
+  file has a different format (like a |.jpg| file), you must first
+  convert it to an |.eps| file using some conversion program.
+\item
+  When using |pdflatex|, you can only include external graphic files
+  ending with one of the extensions |.pdf|, |.jpg|, |.jpeg|, or
+  |.png|. As before, do not add these extension when using |pgf|, but
+  do add them when using |graphics|. If your graphic file has a
+  different format, you have to convert it.
+\end{itemize}
 
 
 
 \end{classoption}
 
 
+\subsubsection{Font Encodings}
+\label{section-font-encoding}
+
+The same font can come in different encodings, which are (very roughly
+spoken) the ways the characters of a text are mapped to glyphs (the
+actual shape of a particular character in a particular font at a
+particular size). In \TeX\ two encodings are often used: the
+T1~encoding and the OT1~endocding (old T1~encoding).
+
+Conceptually, the newer T1~encoding is preferable over the old
+OT1~encoding. For example, hyphenation of words containing umlauts
+(like the famous German work Fr\"aulein) will work only if you use the
+T1~encoding. Unfotunately, only the bitmapped version of the Computer
+Modern fonts are available in this encoding in a standard
+installation. For this reason, using the T1~encoding will produce
+\pdf\ files that render very poorly.
+
+I recommend that you use the standard OT1 encoding and remove
+|\usepackage[T1]{fontenc}| if present. Hyphenation should
+no occur in a presentation anyway. If you really have to hyphenate,
+you should do so by inserting a hyphenation point using the
+command~|\-| as for example in |haplo\-typing|.
+
 
 \subsection{Margin Sizes}
 

examples/beamerexample1.pdf

Binary file modified.

examples/beamerexample1.tex

 \pgfdeclareimage[mask=tu,width=0.6cm]{tu-logo}{tu-logo}
 \pgfdeclareimage[mask=ur,width=1cm]{ur-logo}{ur-logo}
 
-%\logo{\vbox{\hbox to 1cm{\hfil\pgfuseimage{tu-logo}}\vskip0.1cm\hbox{\pgfuseimage{ur-logo}}}}
+\logo{\vbox{\hbox to 1cm{\hfil\pgfuseimage{tu-logo}}\vskip0.1cm\hbox{\pgfuseimage{ur-logo}}}}
 
 \begin{document}
 

themes/beamerthemebars.sty

+\ProvidesPackage{beamerthemebars}[2003/11/07 ver 0.93]
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+
+% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
+%
+% This program can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License Distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt.
+
+                                % Title page  
+\usetitlepagetemplate{
+  \vbox{}
+  \vfill
+  \begin{centering}
+    \Large\structure{\inserttitle}
+    \vskip1em\par
+    \normalsize\insertauthor\vskip1em\par
+    {\scriptsize\insertinstitute\par}\par\vskip1em
+    \insertdate\par\vskip1.5em
+    \inserttitlegraphic
+  \end{centering}
+  \vfill
+  }
+
+                                % Frametitles
+\useframetitletemplate{%
+  \vskip8pt
+  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
+   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\leavevmode
+    \color{structure}
+    \Large\insertframetitle\par}
+  }
+
+
+                                % Sections in headline
+\usesectionheadtemplate
+{\color{white}\tiny\textbf{\insertsectionhead}}
+{\color{white!50!structure}\tiny\textbf{\insertsectionhead}}
+
+
+\beamertemplatecircleminiframeinverted
+
+                                % Entries in table of contents
+\usetemplatetocsection[50!averagebackgroundcolor]
+{{\large\color{structure}\inserttocsection}}
+
+                                % Entries in table of contents
+\usetemplatetocsubsection[50!averagebackgroundcolor]
+{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
+
+                                % Head
+\newbox\headbox
+\useheadtemplate{%
+  \vbox{%
+    \colouredline{structure}{\hskip-0.3cm\insertnavigation{\paperwidth}\hskip-0.3cm}%
+    \tinycolouredline{structure!75!white}{\color{white}\textbf{\insertsubsection\hfill}}%
+  }}
+
+                                % Footline
+\def\beamernavigationcolorlight{structure!65!white}
+\def\beamernavigationcolorstrong{structure!50!white}
+ 
+  
+\usefoottemplate{%
+  \setbox\logobox=\hbox{\insertlogo}%
+  \vbox{%
+    \hbox to\textwidth{\hfill%
+      \setbox\logobox=\hbox{\raise 2pt\hbox{\insertlogo}}\ht\logobox=0pt%
+      \box\logobox\hskip-\Gm@rmargin\hskip0.1cm}\vskip2pt%
+    \tinycolouredline{structure!75}{\color{white}\textbf{\insertshortauthor\hfill\ifx\insertlogo\@empty\insertshortinstitute\fi}}%
+    \tinycolouredline{structure}{\color{white}\textbf{\insertshorttitle}\hfill\lower1pt\hbox{\insertnavigationsymbols}%
+  }}}
+
+                                % Blocks
+\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
+\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
+\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
+\color{black!50!green}}{\endgroup\medskip}

themes/beamerthemeboxes.sty

+\ProvidesPackage{beamerthemeboxes}[2003/11/07 ver 0.93]
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+
+% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
+%
+% This program can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License Distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt.
+
+\RequirePackage{keyval}[1997/11/10]
+
+\def\ProcessOptionsWithKV#1{%
+  \let\@tempa\@empty
+  \@for\CurrentOption:=\@classoptionslist\do{%
+    \@ifundefined{KV@#1@\CurrentOption}%
+    {}{\edef\@tempa{\@tempa,\CurrentOption,}}}%
+  \edef\@tempa{%
+    \noexpand\setkeys{#1}{\@tempa\@ptionlist{\@currname.\@currext}}}%
+  \@tempa
+  \AtEndOfPackage{\let\@unprocessedoptions\relax}}
+
+\newdimen\beamer@boxheadheight
+\newdimen\beamer@boxfootheight
+\beamer@boxheadheight=10pt
+\beamer@boxfootheight=10pt
+\define@key{BeamerBoxes}{headheight}{\beamer@boxheadheight=#1}
+\define@key{BeamerBoxes}{footheight}{\beamer@boxfootheight=#1}
+\ProcessOptionsWithKV{BeamerBoxes}
+
+                                % Title page  
+\usetitlepagetemplate{
+  \vbox{}
+  \vfill
+  \begin{centering}
+    \Large\structure{\inserttitle}
+    \vskip1em\par
+    \normalsize\insertauthor\vskip1em\par
+    {\scriptsize\insertinstitute\par}\par\vskip1em
+    \insertdate\par\vskip1.5em
+    \inserttitlegraphic
+  \end{centering}
+  \vfill
+  }
+
+                                % Frametitles
+\useframetitletemplate{%
+  {\leftskip-\beamer@leftmargin\advance\leftskip by0.3cm%
+   \rightskip-\beamer@rightmargin plus1fil\advance\rightskip by0.3cm\leavevmode
+    \color{structure}
+    \Large\insertframetitle\par}%
+  }
+
+
+                                % Sections in headline
+\usesectionheadtemplate
+{\hfill\color{white}\tiny\textbf{\insertsectionhead}}
+{\hfill\color{white!50!black}\tiny\textbf{\insertsectionhead}}
+
+\usesubsectionheadtemplate
+{\color{white}\tiny\textbf{\insertsubsectionhead}}
+{\color{white!50!structure}\tiny\textbf{\insertsubsectionhead}}
+
+                                % Entries in table of contents
+\usetemplatetocsection[50!averagebackgroundcolor]
+{{\large\color{structure}\inserttocsection}}