Code

df3522d13d16cf7a6507c1b241e43ed76065e345
[tokkeebeamer.git] / beamerthemetokkee.sty
1 \usepackage{beamertokkee}
2 \usepackage{lmodern}
4 \usecolortheme{tokkee}
6 \usepackage{tikz}
8 \usetikzlibrary{positioning}
9 \usetikzlibrary{shadows}
11 \setbeamersize{text margin left=7mm, text margin right=7mm,%
12         text margin top=0mm, text margin bottom=0mm}
14 \titlegraphic{
15         \begin{tikzpicture}[remember picture,overlay]
16                 \node[inner sep=5mm,anchor=south west] at (current page.south west)
17                         {\includegraphics[width=.25\paperwidth]{tokkee_logo}};
18         \end{tikzpicture}
19 }
21 \setbeamerfont{title}{series=\bfseries}
22 \setbeamerfont{author}{series=\bfseries}
23 \setbeamertemplate{title page}
24 {
25         \begin{centering}
26                 \begin{tikzpicture}
27                         \usebeamercolor[bg]{title}
28                         \draw[thick,draw=gray] (0,0)
29                                 node [fill=tokkeelightgray,draw,drop shadow,rounded corners,inner sep=10pt,align=center]
30                                 {
31                                         \,\\
32                                         \usebeamerfont{title}%
33                                         \usebeamercolor[fg]{title}%
34                                         \inserttitle\par\\[.25em]
35                                         \ifx\insertsubtitle\@empty
36                                         \else
37                                                 {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}
38                                                  \insertsubtitle\par}
39                                         \fi
40                                 };
41                 \end{tikzpicture}
43                 \vskip1em
45                 \begin{beamercolorbox}[sep=8pt,center]{author}
46                         \usebeamerfont{author}\insertauthor
47                 \end{beamercolorbox}
48                 \begin{beamercolorbox}[sep=8pt,center]{institute}
49                         \usebeamerfont{institute}\insertinstitute
50                 \end{beamercolorbox}
51                 \begin{beamercolorbox}[sep=8pt,center]{date}
52                         \usebeamerfont{date}\insertdate
53                 \end{beamercolorbox}
55                 \vskip0.5em
56                 {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
57         \end{centering}
58 }
60 \setbeamerfont{frametitle}{series=\bfseries}
61 \setbeamertemplate{frametitle}
62 {
63         \begin{tikzpicture}[remember picture,overlay]
64                 \fill[fill=tokkeelightgray,anchor=north west]
65                         (-7mm,-.0\paperheight) rectangle +(\paperwidth,20mm);
66                 \fill[fill=tokkeeblue,anchor=north west]
67                         (-7mm,-.0\paperheight) rectangle +(\paperwidth,-3mm);
68         \end{tikzpicture}
69         \begin{tikzpicture}[remember picture,overlay]
70                 \node[inner sep=0pt,anchor=base west] (tokkee_frametitle)
71                         at (0,.05\paperheight)
72                         {\large\insertframetitle};
73         \end{tikzpicture}
74 }
76 \setbeamertemplate{headline}
77 {
78         % "allocate" space for the headline
79         \vspace*{.10\paperheight}
80 }
82 \setbeamertemplate{footline}
83 {
84         \begin{tikzpicture}[overlay]
85                 \node (tokkee_copyright)[inner sep=0pt,anchor=base west]
86                         at (.03\paperwidth,.01\paperheight)
87                         {\scriptsize \insertcopyrightinfo};
88                 \node (tokkee_framenumber) [inner sep=0pt,anchor=base east]
89                         at (.97\paperwidth,.01\paperheight)
90                         {\scriptsize \insertshorttitle{} -- \translate{Slide} \insertframenumber};
91         \end{tikzpicture}
92 }
94 % no navigation symbols
95 \setbeamertemplate{navigation symbols}{}
97 % Use black dots as itemize symbols
98 \setbeamertemplate{itemize item}[circle]
99 \setbeamertemplate{itemize subitem}[square]
100 \setbeamertemplate{itemize subsubitem}[square]