- % Outer style file for the BEAMER FLIP THEME 212
- % Copyright 2012 by Flip Tanedo
- % This file may be distributed and/or modified
- % 1. under the LaTeX Project Public License and/or
- % 2. under the GNU Public License.
- %
- % Based on: beamerouterthemesplit by Till Tantau
-
-
- \mode<presentation>
-
- % Watermark
- \DeclareOptionBeamer{watermark}{\def\beamer@Flip@watermark{#1}}
- \ExecuteOptionsBeamer{watermark=} % Default value is empty
-
-
- \newif\ifbeamer@Flip@bigpagenumber
- \beamer@Flip@bigpagenumberfalse
- \DeclareOptionBeamer{bigpagenumber}{\beamer@Flip@bigpagenumbertrue}
-
-
- \def\beamer@Flip@truetext{true} % Kludge for true/false so I can use ifx
-
- \DeclareOptionBeamer{topline}[true]{\def\beamer@Flip@topline{#1}}
- \ExecuteOptionsBeamer{topline=false} % Default
-
-
-
- % \ExecuteOptionsBeamer{topline=} % Default value is empty
-
-
- \ProcessOptionsBeamer
-
-
- \usepackage{tikz} % For fancy decorations
-
-
- % I should fix these up to be more robust against color changes
- \setbeamercolor{section in head/foot}{parent=footerlike}
- \setbeamercolor{subsection in head/foot}{parent=footerlike}
- \setbeamercolor{author in head/foot}{parent=footerlike}
- \setbeamercolor{title in head/foot}{parent=footerlike}
-
-
- % \setbeamercolor{author in head/foot}{parent=section in head/foot}
- % \setbeamercolor{title in head/foot}{parent=subsection in head/foot}
-
- %\setbeamercolor{topbar}{parent=crimsontown}
- \setbeamercolor{topbar}{parent=bluetown}
-
-
-
-
- \usesectionheadtemplate
- {\hfill\insertsectionhead}
- {\hfill\color{fg!50!bg}\insertsectionhead}
-
-
- %%%%%%%%%%%%%%%%%%
- % The footer bar %
- %%%%%%%%%%%%%%%%%%
-
- \defbeamertemplate*{footline}{Flip theme}
- {%
- \leavevmode%
- % OBSERVATION: the "%" symbols inside hbox are all very important here.
- % The \hbox enviroment will insert spaces whenever there's whitespace
- % Adding a % at the END of each line ensures that any hard returns aren't
- % interpreted as white space. This allows the color boxes to be flush against
- % one another. If a faint white line appears one could probably do something like
- % hspace{-1px} and add an additional pixel-or-two wide beamercolorbox.
-
- \hbox{%
- \begin{beamercolorbox}[wd=.4\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm, rightskip=.3cm plus1fil]{author in head/foot}%
- \usebeamerfont{author in head/foot}\insertshortauthor \end{beamercolorbox}%
- %
- \begin{beamercolorbox}[wd=.6\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
- \usebeamerfont{title in head/foot}{\textit \insertshorttitle}%
- \hskip2ex plus1fill%
- % \insertpagenumber\,/\,\insertpresentationendpage %% Want FRAME, not SLIDE number
- \insertframenumber/\inserttotalframenumber
- \end{beamercolorbox}%
- }%
-
- % This is a complete kludge for the faint white line which appears
- % between the beamer color boxes above. (It doesnt appear in presentation mode
- % but sometimes looks funny when the pdfs are viewed in a window)
- \begin{tikzpicture}[overlay]
- \usebeamercolor[bg]{author in head/foot}
- \draw[thick] (0,3.625ex) -- (\paperwidth,3.625ex);
- \draw (.4\paperwidth,0) -- (.4\paperwidth,3.625ex);
- \draw[thick] (0,0) -- (\paperwidth,0);
- \end{tikzpicture}
-
-
-
- \ifbeamer@Flip@bigpagenumber
- \begin{tikzpicture}[overlay]
- \usebeamercolor[bg]{author in head/foot}
- \draw[fill] (\paperwidth-5ex,3.625ex) circle (6ex);
- \usebeamercolor[fg]{author in head/foot}
- \draw[fill] (\paperwidth-5ex,3.625ex) circle (5ex);
- \usebeamercolor[bg]{author in head/foot}
- \node at (\paperwidth-5ex,4ex) {\small$^\text{\insertframenumber}/_\text{\inserttotalframenumber}$};
- \end{tikzpicture}
- \fi
- }
-
-
-
- \defbeamertemplate*{frametitle}{Flip theme}[1][left]
- {
- % \ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}%
- \@tempdima=\textwidth%
- \advance\@tempdima by\beamer@leftmargin%
- \advance\@tempdima by\beamer@rightmargin%
-
- \vbox{}\vskip-3.5ex%
- %
- \begin{beamercolorbox}[sep=0.3cm,#1,wd=\the\@tempdima]{titlelike}
- \usebeamerfont{frametitle}%
- \vbox{}\vskip-1ex%
- \if@tempswa\else\csname beamer@fte#1\endcsname\fi%
- % \strut{\bf\insertframetitle}\strut\par% %% Include the \bf
- \strut{\insertframetitle}\strut\par%
- {%
- \ifx\insertframesubtitle\@empty%
- \else
- {\usebeamerfont{framesubtitle}
- \usebeamercolor[fg]{framesubtitle}
- \insertframesubtitle\strut\par}%
- \fi
- }%
- %
- \vskip-1ex%
- \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
- \end{beamercolorbox}%
- %%
-
- % \def\beamer@fteright{\vskip0.35cm\advance\leftskip by 1.7cm\advance\rightskip by1.7cm}
- }
-
-
-
-
- % Sidebar right is important: anything placed here will be
- % visible *behind* the main text. This is where to put any
- % interesting watermarks.
- %
- %
- \defbeamertemplate*{sidebar right}{Flip theme}
- {
- % \llap{\includegraphics[width=50px]{footdecoration}}
- % \llap{\includegraphics[width=\paperwidth,height=\paperheight]{upperleft_watermark_transp}}
- %
- % THIS WOULD BE A NICE WAY TO PUT THE PARTICLE BUBBLE CHAMBER BG
- % ... make a png of the background with TRANSPARENT BG
- % ... then put the image here (use \hfill to get it on the left)
- % Now one can FURTHER apply a slight gradient in the BG
- %
- %
- % % Top Line
- \ifx\beamer@Flip@topline\beamer@Flip@truetext
- \begin{tikzpicture}[overlay]
- \usebeamercolor[fg]{titlelike} % alternately, topbarlike would be a good beamercolor
- % \usebeamercolor[fg]{topbarlike} % alternately, topbarlike would be a good beamercolor
- \draw[fill] (-\paperwidth,0) rectangle (0,-3pt);
- \end{tikzpicture}
- \fi
- %
- %
- \vskip.2\beamer@leftmargin%
- %\llap{\insertlogo\hskip.5\beamer@leftmargin}%
- \llap{\insertlogo\hskip.08\beamer@leftmargin}%
- \vfill%
- \if \beamer@Flip@watermark\@empty
- % This is kind of a kludge since if I put anything in here, I automatically get errors
- % Somehow LaTeX wants to read the \else part!
- \else%
- \llap{\includegraphics[width=\paperwidth,height=\paperheight]{\beamer@Flip@watermark}}
- \fi
- }
-
-
-
- \mode<all>
- \endinput
-
-