├── house.jpg ├── vorlage_uni.jpeg ├── vorlage_uni_16_10.jpeg ├── vorlage_uni_16_9.jpeg ├── README.md ├── test.tex ├── test1.tex └── beamerthemeZBH.sty /house.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satta/zbh-beamer-theme/HEAD/house.jpg -------------------------------------------------------------------------------- /vorlage_uni.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satta/zbh-beamer-theme/HEAD/vorlage_uni.jpeg -------------------------------------------------------------------------------- /vorlage_uni_16_10.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satta/zbh-beamer-theme/HEAD/vorlage_uni_16_10.jpeg -------------------------------------------------------------------------------- /vorlage_uni_16_9.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satta/zbh-beamer-theme/HEAD/vorlage_uni_16_9.jpeg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## What ## 2 | 3 | This is the (unofficial!) beamer theme for the ZBH of the University of 4 | Hamburg. 5 | 6 | Put it into your `TEXINPUTS` path, then use the following to utilize it in your 7 | latex-beamer code: 8 | 9 | \documentclass{beamer} 10 | \usetheme{ZBH} 11 | 12 | ## Options ## 13 | 14 | This package has the following options: 15 | 16 | - **169** -- Use 16:9 background images (use with beamer option 17 | aspectratio=169). 18 | - **1610** -- Use 16:10 background images (use with beamer option 19 | aspectratio=1610). 20 | - **german** -- Show German address and institute name fields. 21 | 22 | Defaults are 4:3 ratio and English texts. 23 | -------------------------------------------------------------------------------- /test.tex: -------------------------------------------------------------------------------- 1 | \documentclass{beamer} 2 | \usetheme{ZBH} 3 | 4 | \author{Max Mustermann} 5 | \title{Example talk} 6 | \date{\today} 7 | 8 | \begin{document} 9 | 10 | \begin{frame} 11 | 12 | \titlepage 13 | \end{frame} 14 | 15 | \begin{frame} 16 | \frametitle{Inhaltsverzeichnis} 17 | \tableofcontents 18 | \end{frame} 19 | 20 | \section{foo1} 21 | \subsection{foo11} 22 | 23 | \begin{frame}{Lorem ipsum} 24 | foo bar 25 | \end{frame} 26 | 27 | \begin{frame}{Lorem ipsum} 28 | \begin{block}{Example block} 29 | $$\int_{f}^3 f(x) dx$$ 30 | \begin{itemize} 31 | \item Example item 32 | \pause 33 | \item Another\footnote{\tiny K.~Eilbeck \emph{et al.} The Sequence Ontology: a tool for the unification of genome annotations. \emph{Genome Biol.}, 6:R44 (2005)} 34 | \end{itemize} 35 | \end{block} 36 | \end{frame} 37 | 38 | \section{foo2} 39 | \begin{frame}[plain]{Listen} 40 | \vfill 41 | \begin{center}\begin{Large}This is a plain frame.\end{Large}\vfill 42 | \end{center} 43 | \vfill 44 | \end{frame} 45 | 46 | \section{foo3} 47 | \begin{frame}[<+->]{Listen} 48 | \framesubtitle{Listentest2} 49 | \begin{enumerate} 50 | \item foo 51 | \item foo 52 | \item foo 53 | \begin{enumerate} 54 | \item foo 55 | \item foo 56 | \end{enumerate} 57 | \item foo 58 | \end{enumerate} 59 | \end{frame} 60 | 61 | \section{foo5} 62 | \begin{frame}[allowframebreaks,allowdisplaybreaks]{Theoreme, Lemmata und Beweise} 63 | \begin{proof} 64 | Beweis 65 | \end{proof} 66 | 67 | \begin{definition} 68 | Definition 69 | \end{definition} 70 | 71 | \begin{lemma}[Hilfssatz] 72 | Lemma 73 | \end{lemma} 74 | 75 | \begin{theorem}[Lehrsatz] 76 | Theorem 77 | \end{theorem} 78 | \end{frame} 79 | 80 | 81 | \section{foo6} 82 | \begin{frame} 83 | \vfill 84 | \begin{center}\begin{Huge}Vielen Dank \\[10pt] 85 | f\"ur ihre Aufmerksamkeit.\end{Huge}\vfill 86 | \end{center} 87 | \vfill 88 | \end{frame} 89 | 90 | \end{document} 91 | -------------------------------------------------------------------------------- /test1.tex: -------------------------------------------------------------------------------- 1 | \documentclass{beamer} 2 | 3 | \usetheme{ZBH} 4 | \useinnertheme{circles} 5 | \usecolortheme{seahorse} 6 | \usecolortheme{rose} 7 | 8 | \definecolor{zbhblue}{RGB}{0,42,80} 9 | \setbeamercolor{structure}{fg=zbhblue} 10 | 11 | \author{Max Mustermann} 12 | \title{Example talk} 13 | \date{\today} 14 | 15 | \begin{document} 16 | 17 | \begin{frame} 18 | 19 | \titlepage 20 | \end{frame} 21 | 22 | \begin{frame} 23 | \frametitle{Inhaltsverzeichnis} 24 | \tableofcontents 25 | \end{frame} 26 | 27 | \section{foo1} 28 | \subsection{foo11} 29 | 30 | \begin{frame}{Lorem ipsum} 31 | foo bar 32 | \end{frame} 33 | 34 | \begin{frame}{Lorem ipsum} 35 | \begin{block}{Example block} 36 | $$\int_{f}^3 f(x) dx$$ 37 | \begin{itemize} 38 | \item Example item 39 | \pause 40 | \item Another\footnote{\tiny K.~Eilbeck \emph{et al.} The Sequence Ontology: a tool for the unification of genome annotations. \emph{Genome Biol.}, 6:R44 (2005)} 41 | \end{itemize} 42 | \end{block} 43 | \end{frame} 44 | 45 | \section{foo2} 46 | \begin{frame}[plain]{Listen} 47 | \vfill 48 | \begin{center}\begin{Large}This is a plain frame.\end{Large}\vfill 49 | \end{center} 50 | \vfill 51 | \end{frame} 52 | 53 | \section{foo3} 54 | \begin{frame}[<+->]{Listen} 55 | \framesubtitle{Listentest2} 56 | \begin{enumerate} 57 | \item foo 58 | \item foo 59 | \item foo 60 | \begin{enumerate} 61 | \item foo 62 | \item foo 63 | \end{enumerate} 64 | \item foo 65 | \end{enumerate} 66 | \end{frame} 67 | 68 | \section{foo5} 69 | \begin{frame}[allowframebreaks,allowdisplaybreaks]{Theoreme, Lemmata und Beweise} 70 | \begin{proof} 71 | Beweis 72 | \end{proof} 73 | 74 | \begin{definition} 75 | Definition 76 | \end{definition} 77 | 78 | \begin{lemma}[Hilfssatz] 79 | Lemma 80 | \end{lemma} 81 | 82 | \begin{theorem}[Lehrsatz] 83 | Theorem 84 | \end{theorem} 85 | \end{frame} 86 | 87 | 88 | \section{foo6} 89 | \begin{frame} 90 | \vfill 91 | \begin{center}\begin{Huge}Vielen Dank \\[10pt] 92 | f\"ur ihre Aufmerksamkeit.\end{Huge}\vfill 93 | \end{center} 94 | \vfill 95 | \end{frame} 96 | 97 | \end{document} 98 | -------------------------------------------------------------------------------- /beamerthemeZBH.sty: -------------------------------------------------------------------------------- 1 | % \LaTeX beamer theme with ZBH style layout 2 | % this is modeled after the PowerPoint template provided by the MIN people 3 | % author: Sascha Steinbiss 4 | % Jan 3rd, 2012 5 | 6 | \NeedsTeXFormat{LaTeX2e} 7 | \ProvidesPackage{beamerthemeZBH}[2010/02/06 ZBH beamer theme] 8 | \RequirePackage{ifthen} 9 | \RequirePackage[scaled=.85]{helvet} 10 | 11 | \newcommand{\headertext}{ 12 | Center for\\ 13 | Bioinformatics\\ 14 | } 15 | 16 | \newcommand{\addresstext}{ 17 | University of Hamburg\\ 18 | Center for Bioinformatics\\ 19 | Bundesstra\ss e 43\\ 20 | 20146 Hamburg, Germany\\[2mm] 21 | http://www.zbh.uni-hamburg.de\\ 22 | info@zbh.uni-hamburg.de 23 | } 24 | 25 | \def\backgroundfile{vorlage_uni} 26 | \newboolean{@usegerman} 27 | \setboolean{@usegerman}{false} 28 | \newboolean{@use1610} 29 | \setboolean{@use1610}{false} 30 | \newboolean{@use169} 31 | \setboolean{@use169}{false} 32 | \newlength{\@headerdist} 33 | \setlength{\@headerdist}{5mm} 34 | 35 | \DeclareOption{german}{ 36 | \renewcommand{\headertext}{ 37 | Zentrum f\"ur\\ 38 | Bioinformatik\\ 39 | } 40 | \renewcommand{\addresstext}{ 41 | Universit\"at Hamburg\\ 42 | Zentrum f\"ur Bioinformatik\\ 43 | Bundesstra\ss e 43\\ 44 | 20146 Hamburg\\[2mm] 45 | http://www.zbh.uni-hamburg.de\\ 46 | info@zbh.uni-hamburg.de 47 | } 48 | \setboolean{@usegerman}{true} 49 | } 50 | 51 | \DeclareOption{1610}{ 52 | \def\backgroundfile{vorlage_uni_16_10} 53 | \setboolean{@use1610}{true} 54 | } 55 | 56 | \DeclareOption{169}{ 57 | \def\backgroundfile{vorlage_uni_16_9} 58 | \setboolean{@use169}{true} 59 | } 60 | 61 | \ProcessOptions 62 | 63 | \ifthenelse{\boolean{@usegerman}}{ 64 | \RequirePackage[english,ngerman]{babel} 65 | \selectlanguage{ngerman} 66 | }{ 67 | \RequirePackage[ngerman,english]{babel} 68 | \selectlanguage{english} 69 | } 70 | 71 | \ifthenelse{\boolean{@use1610}}{ } 72 | 73 | \ifthenelse{\boolean{@use169}}{ 74 | \ifthenelse{\boolean{@use1610}}{ 75 | \PackageError{zbhbeamertheme}{Options '1610' and '169' are mutually exclusive.}{}% 76 | } { } 77 | } 78 | 79 | \mode 80 | 81 | \setbeamerfont{author}{size=\large} 82 | \setbeamerfont{date}{size=\large} 83 | \setbeamerfont{example text}{series=\bfseries} 84 | \setbeamerfont{section}{series=\bfseries} 85 | \setbeamercolor{structure}{fg=red} 86 | \setbeamercolor{title}{fg=black} 87 | \setbeamerfont{title}{series=\bfseries} 88 | 89 | % disable navigation symbols (who uses these anyway?) 90 | \setbeamertemplate{navigation symbols}{} 91 | 92 | % frame 93 | \setbeamercolor{frametitle}{fg=white} 94 | \setbeamerfont{frametitle}{series=\mdseries,size=\large} 95 | \setbeamerfont{framesubtitle}{series=\mdseries,size=\large} 96 | \setbeamertemplate{frametitle} 97 | { 98 | \ifbeamer@plainframe 99 | \else 100 | \textbf{\insertframetitle} 101 | \vspace{.25cm} 102 | \fi 103 | } 104 | 105 | % headline 106 | \setbeamercolor{headline}{fg=white} 107 | \setbeamertemplate{headline}{ 108 | \ifbeamer@plainframe 109 | \else 110 | \ifthenelse{\boolean{@use1610}}{ 111 | \vspace{8.5mm} 112 | \leavevmode\tiny% 113 | \hspace*{12.25cm} 114 | }{ 115 | \ifthenelse{\boolean{@use169}}{ 116 | \vspace{7mm} 117 | \leavevmode\tiny% 118 | \hspace*{12.35cm} 119 | }{ 120 | \vspace{8mm} 121 | \leavevmode\tiny% 122 | \hspace*{9.15cm} 123 | } 124 | } 125 | \begin{minipage}[b]{2cm} 126 | \flushright 127 | \headertext 128 | \end{minipage} 129 | \normalsize 130 | \fi 131 | } 132 | 133 | % title page with ZBH image 134 | \setbeamertemplate{title page}{ 135 | \vspace{\@headerdist} 136 | \textbf{\LARGE{\inserttitle}} 137 | 138 | \textbf{\large{\insertsubtitle}} 139 | \vfill 140 | \begin{columns} 141 | \begin{column}{.45\textwidth} 142 | \textbf{\insertauthor}\\[3mm] 143 | \scriptsize 144 | \addresstext 145 | \end{column} 146 | \begin{column}{.45\textwidth} 147 | \centerline{ 148 | \pgfimage[height=3.5cm]{house}} 149 | \end{column} 150 | \end{columns} 151 | \normalsize 152 | } 153 | 154 | % footer with name, date and page numbers 155 | \setbeamercolor{footline}{fg=gray} 156 | \setbeamertemplate{footline}{ 157 | \ifbeamer@plainframe 158 | \else 159 | \leavevmode\tiny% 160 | \hspace*{3.3cm}% 161 | \makebox[4cm][l]{\insertauthor}% 162 | \makebox[4cm][l]{\insertdate}% 163 | \hfill\insertframenumber/\inserttotalframenumber\hspace{5mm}% 164 | \vspace{3mm}% 165 | \fi 166 | } 167 | 168 | % use ZBH slide layout template as background image 169 | \setbeamertemplate{background} { 170 | \ifbeamer@plainframe 171 | \else 172 | \includegraphics[width=\paperwidth,height=\paperheight]{\backgroundfile} 173 | \fi 174 | } 175 | 176 | \mode 177 | 178 | 179 | --------------------------------------------------------------------------------