X-Git-Url: https://git.tokkee.org/?p=tokkeebeamer.git;a=blobdiff_plain;f=beamerthemetokkee.sty;h=2a9b7a1f6185ecb71b9c9eed1785ad07be1050c1;hp=89044dfcb272d1687da0ef987f21c9679f27534b;hb=db4d41b67e25a02c4a3478b1eae4434d98313837;hpb=5ccbea9617530206a6de76a2eab52a09085501e2 diff --git a/beamerthemetokkee.sty b/beamerthemetokkee.sty index 89044df..2a9b7a1 100644 --- a/beamerthemetokkee.sty +++ b/beamerthemetokkee.sty @@ -1,14 +1,43 @@ +% +% Copyright (C) 2013-2016 Sebastian 'tokkee' Harl +% All rights reserved. +% +% Redistribution and use in source and binary forms, with or without +% modification, are permitted provided that the following conditions +% are met: +% 1. Redistributions of source code must retain the above copyright +% notice, this list of conditions and the following disclaimer. +% 2. Redistributions in binary form must reproduce the above copyright +% notice, this list of conditions and the following disclaimer in the +% documentation and/or other materials provided with the distribution. +% +% THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +% ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +% TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +% PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR +% CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +% EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +% PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +% OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +% WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +% OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +% ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +% \usepackage{beamertokkee} \usepackage{lmodern} +\usepackage{beamertokkee} + \usecolortheme{tokkee} +\usepackage{translator} +\usedictionary{translator-tokkeebeamer-dictionary} + \usepackage{tikz} \usetikzlibrary{positioning} -\usetikzlibrary{shadows} -\setbeamersize{text margin left=7mm,text margin right=7mm} +\setbeamersize{text margin left=7mm, text margin right=7mm} \titlegraphic{ \begin{tikzpicture}[remember picture,overlay] @@ -22,22 +51,16 @@ \setbeamertemplate{title page} { \begin{centering} - \begin{tikzpicture} - \usebeamercolor[bg]{title} - \draw[thick,draw=gray] (0,0) - node [fill=white,draw,drop shadow,rounded corners,inner sep=10pt,align=center] - { - \,\\ - \usebeamerfont{title}% - \usebeamercolor[fg]{title}% - \inserttitle\par\\[.25em] - \ifx\insertsubtitle\@empty - \else - {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle} - \insertsubtitle\par} - \fi - }; - \end{tikzpicture} + \titlebox{% + {\usebeamerfont{title}\usebeamercolor[fg]{title}% + \inserttitle} + \ifx\insertsubtitle\@empty% + \else% + \par\\[.25em] + {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}% + \mbox{\insertsubtitle}\par}% + \fi% + } \vskip1em @@ -60,9 +83,18 @@ \setbeamertemplate{frametitle} { \begin{tikzpicture}[remember picture,overlay] + \fill[fill=tokkeelightgray,anchor=north west] + (-7mm,-.0\paperheight) rectangle +(\paperwidth,20mm); + \fill[fill=tokkeeblue,anchor=north west,drop shadow] + (-7mm,-.0\paperheight) rectangle +(\paperwidth,-3mm); + \end{tikzpicture} + \begin{tikzpicture}[remember picture,overlay] + \node[inner sep=0pt,anchor=east] (logo) + at (\textwidth,.07\paperheight) + {\includegraphics[height=10mm]{tokkee_logo}}; \node[inner sep=0pt,anchor=base west] (tokkee_frametitle) - at (0,.03\paperheight) - {\large\insertframetitle}; + at (-.03\paperwidth,.05\paperheight) + {\insertframetitle}; \end{tikzpicture} } @@ -76,10 +108,10 @@ { \begin{tikzpicture}[overlay] \node (tokkee_copyright)[inner sep=0pt,anchor=base west] - at (.03\paperwidth,.01\paperheight) + at (.03\paperwidth,.02\paperheight) {\scriptsize \insertcopyrightinfo}; \node (tokkee_framenumber) [inner sep=0pt,anchor=base east] - at (.97\paperwidth,.01\paperheight) + at (.97\paperwidth,.02\paperheight) {\scriptsize \insertshorttitle{} -- \translate{Slide} \insertframenumber}; \end{tikzpicture} }