From: Sebastian Harl Date: Thu, 11 Apr 2013 18:58:45 +0000 (+0200) Subject: Initial version of the tokkee.net beamer theme. X-Git-Url: https://git.tokkee.org/?p=tokkeebeamer.git;a=commitdiff_plain;h=16ba6255d29d3bde9f23aacb68cf7cacfd01b15e Initial version of the tokkee.net beamer theme. --- 16ba6255d29d3bde9f23aacb68cf7cacfd01b15e diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..84718e5 --- /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 new file mode 100644 index 0000000..01f8674 --- /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 new file mode 100644 index 0000000..6c6fa44 --- /dev/null +++ b/README @@ -0,0 +1,3 @@ +Required packages: + - texlive-fonts-extra + - texlive-latex-extra diff --git a/beamerthemetokkee.sty b/beamerthemetokkee.sty new file mode 100644 index 0000000..0e68b0d --- /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 new file mode 100644 index 0000000..93235e9 --- /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 new file mode 100644 index 0000000..a457b8a --- /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 index 0000000..a8dc604 Binary files /dev/null and b/tokkee_logo.png differ