author | Sebastian Harl <sh@tokkee.org> | |
Thu, 11 Apr 2013 18:58:45 +0000 (20:58 +0200) | ||
committer | Sebastian Harl <sh@tokkee.org> | |
Thu, 11 Apr 2013 19:52:23 +0000 (21:52 +0200) |
.gitignore | [new file with mode: 0644] | patch | blob |
Makefile | [new file with mode: 0644] | patch | blob |
README | [new file with mode: 0644] | patch | blob |
beamerthemetokkee.sty | [new file with mode: 0644] | patch | blob |
beamertokkee.sty | [new file with mode: 0644] | patch | blob |
example.tex | [new file with mode: 0644] | patch | blob |
tokkee_logo.png | [new file with mode: 0644] | patch | blob |
diff --git a/.gitignore b/.gitignore
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+example.aux
+example.dvi
+example.log
+example.nav
+example.out
+example.pdf
+example.snm
+example.toc
+.texmf-var
diff --git a/Makefile b/Makefile
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,12 @@
+TEXMFHOME := $(shell kpsewhich -expand-var \$$TEXMFHOME)
+
+all: example.pdf
+
+example.pdf: example.tex beamerthemetokkee.sty tokkee_logo.* Makefile
+ # the default titlegraphic requires the presentation to be compiled twice
+ pdflatex example.tex
+ pdflatex example.tex
+
+clean:
+ rm -f *.aux *.log *.nav *.out *.snm *.toc
+ rm -f example.dvi example.ps example.pdf
diff --git a/README b/README
--- /dev/null
+++ b/README
@@ -0,0 +1,3 @@
+Required packages:
+ - texlive-fonts-extra
+ - texlive-latex-extra
diff --git a/beamerthemetokkee.sty b/beamerthemetokkee.sty
--- /dev/null
+++ b/beamerthemetokkee.sty
@@ -0,0 +1,95 @@
+\usepackage{beamertokkee}
+\usepackage{lmodern}
+
+\usepackage{tikz}
+
+\usetikzlibrary{positioning}
+\usetikzlibrary{shadows}
+
+\setbeamersize{text margin left=7mm,text margin right=7mm}
+
+\titlegraphic{
+ \begin{tikzpicture}[remember picture,overlay]
+ \node[inner sep=5mm,anchor=south west] at (current page.south west)
+ {\includegraphics[width=.25\paperwidth]{tokkee_logo}};
+ \end{tikzpicture}
+}
+
+\setbeamerfont{title}{series=\bfseries}
+\setbeamerfont{author}{series=\bfseries}
+\setbeamertemplate{title page}
+{
+ \begin{centering}
+ \begin{tikzpicture}
+ \usebeamercolor[bg]{title}
+ \draw[thick] (0,0)
+ node [fill,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}
+
+ \vskip1em
+
+ \begin{beamercolorbox}[sep=8pt,center]{author}
+ \usebeamerfont{author}\insertauthor
+ \end{beamercolorbox}
+ \begin{beamercolorbox}[sep=8pt,center]{institute}
+ \usebeamerfont{institute}\insertinstitute
+ \end{beamercolorbox}
+ \begin{beamercolorbox}[sep=8pt,center]{date}
+ \usebeamerfont{date}\insertdate
+ \end{beamercolorbox}
+
+ \vskip0.5em
+ {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
+ \end{centering}
+}
+
+\setbeamercolor{frametitle}{fg=white}
+\setbeamerfont{frametitle}{series=\bfseries}
+\setbeamertemplate{frametitle}
+{
+ \begin{tikzpicture}[remember picture,overlay]
+ \node[inner sep=0pt,anchor=base west] (tokkee_frametitle)
+ at (0,.03\paperheight)
+ {\large\insertframetitle};
+ \end{tikzpicture}
+}
+
+\setbeamertemplate{headline}
+{
+ % "allocate" space for the headline
+ \vspace*{.10\paperheight}
+}
+
+\setbeamertemplate{footline}
+{
+ \begin{tikzpicture}[overlay]
+ \node (tokkee_copyright)[inner sep=0pt,anchor=base west]
+ at (.03\paperwidth,.01\paperheight)
+ {\scriptsize \insertcopyrightinfo};
+ \node (tokkee_framenumber) [inner sep=0pt,anchor=base east]
+ at (.97\paperwidth,.01\paperheight)
+ {\scriptsize \insertshorttitle{} -- \translate{Slide} \insertframenumber};
+ \end{tikzpicture}
+}
+
+% no navigation symbols
+\setbeamertemplate{navigation symbols}{}
+
+% Use black dots as itemize symbols
+\setbeamertemplate{itemize item}[circle]
+\setbeamertemplate{itemize subitem}[square]
+\setbeamertemplate{itemize subsubitem}[square]
+\setbeamercolor{itemize item}{fg=black}
+\setbeamercolor{itemize subitem}{fg=black}
+\setbeamercolor{itemize subsubitem}{fg=black}
diff --git a/beamertokkee.sty b/beamertokkee.sty
--- /dev/null
+++ b/beamertokkee.sty
@@ -0,0 +1,13 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{beamertokkee}%
+ [2013/04/11 v0.01 tokkee's utilities/add-ons for LaTeX beamer]
+
+\newcommand{\copyrightinfo}{\@dblarg\beamer@copyrightinfo}
+\long\def\beamer@copyrightinfo[#1]#2{%
+ \def\insertcopyrightinfo{#2}%
+ \def\beamer@shortcopyrightinfo{#1}%
+}
+\copyrightinfo{\copyright{} \the\year{} Sebastian tokkee Harl, All rights reserved.}
+
+\endinput
+
diff --git a/example.tex b/example.tex
--- /dev/null
+++ b/example.tex
@@ -0,0 +1,39 @@
+\documentclass{beamer}
+\usetheme{tokkee}
+
+\usepackage[utf8]{inputenc}
+
+\title[Beamer-Vorlage]{Meine tolle Beamer-Vorlage}
+\subtitle{\LaTeX{} beamer für tokkee.net}
+\date{\today}
+\institute{tokkee.net}
+\author{Sebastian Harl\\ $<$sh@tokkee.org$>$}
+\copyrightinfo{\copyright{} 2013 Sebastian 'tokkee' Harl, All rights reserved.}
+
+\begin{document}
+\frame[plain]{\titlepage}
+
+\section{Beispiel}
+
+\begin{frame}{Beispiel}
+ Text:
+ \begin{itemize}
+ \item Stichpunkt
+ \begin{itemize}
+ \item Unterpunkt
+ \end{itemize}
+ \item Noch ein Stichpunkt
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{Noch ein {\ttfamily frame}}
+ Mehr Text:
+
+ Franz jagt im komplett verwahrlosten Taxi quer durch Bayern. Stanleys
+ Expeditionszug quer durch Afrika wird von jedermann bewundert. Prall vom
+ Whisky flog Quax den Jet zu Bruch. Vogel Quax zwickt Johnys Pferd Bim.
+ Sylvia wagt quick den Jux bei Pforzheim.
+\end{frame}
+
+\end{document}
+
diff --git a/tokkee_logo.png b/tokkee_logo.png
new file mode 100644 (file)
index 0000000..a8dc604
Binary files /dev/null and b/tokkee_logo.png differ
index 0000000..a8dc604
Binary files /dev/null and b/tokkee_logo.png differ