ubuntuusers.de

LaTeX-Beamer

Im folgenden Codeblock findet sich eine Vorlage für LaTeX-Beamer, die zwei externe Grafiken benötigt: header.jpg und logo.png. Diese Vorlage dient in erster Linie für Vorträge des ubuntuusers-Teams. Daneben zeigt sie, wie man ein eigenes Thema für die Beamerklasse kreieren kann.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
% Copyright 2008 by Adrian Böhmichen
%
% This file is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation, either version 3 of the License, or

% (at your option) any later version.
%
% This file is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with this file.  If not, see <http://www.gnu.org/licenses/>.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%     Ubuntuusers Vorlage für ein LaTeX-Beamer Theme            %
%                                                               %
% Für das Korrekte funktionieren benötigt man einen header.jpg  %
% und ein logo.png Datei!                                       %
% Zusätzlich muss man folgende Pakete benutzten:                %
%   \usepackage{graphicx}                                       %
%   \usepackage[percent]{overpic}                               %
%                                                               %
% Danach muss nur noch am Anfang die Datei                      %
% mit \input{} eingebunden werden.                              %
%                                                               %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%weitere Farbe spezifizieren:
%Farben von dem Humantheme
\definecolor{Orange}{RGB}{240,165,19}
\definecolor{Human-Base}{RGB}{129,102,71}
%Farben aus dem Inyokatheme
\definecolor{uuheader1}{RGB}{164,143,101}
\definecolor{uuheader2}{RGB}{129,106,59}


%Theme festlegen für alle Templates die nicht selbstständig definiert werden:
\usepackage{beamerthemedefault}


%Definieren des Innertheme, zuständig für die Symbole bei Listen
\setbeamertemplate{sections/subsections in toc}[square]
\setbeamertemplate{items}[circle]

\setbeamercolor{item}{fg=Human-Base}

%entfernen der Navigationsleiste
\beamertemplatenavigationsymbolsempty

%Logo definieren, man kann die Lage nicht verändern
\logo{\includegraphics[scale=0.1]{logo.png}}


%Kopf- und Fußzeile definieren
\setbeamertemplate{headline}
{%
\begin{overpic}[width=\paperwidth
% nächste Zeile dient zum anzeigen eines Rasters, für das paltzieren des ToC hilfreich
%,grid,tics=10
]
{header.jpg}%
  \put(0,11){\insertsectionnavigationhorizontal{\paperwidth}{~}{~}}%
\end{overpic}
}

\setbeamertemplate{footline}[text line]
{%
\begin{minipage}[b]{116mm}
\insertauthor \hfill%
%neue Navigationsleiste
\insertsectionnavigationsymbol  \insertslidenavigationsymbol \quad \insertframenumber ~/ \inserttotalframenumber\\[1ex]
\end{minipage}
}

% Farben festlegen ausserhalb des innertheme

%Allgemeine Angaben und Verbesserung vom default Theme
\setbeamercolor{structure}{fg=uuheader1}
\setbeamercolor{section in toc}{fg=Human-Base}
\setbeamercolor{subsection in toc}{parent=section in toc}
\setbeamercolor{framesubtitle}{fg=uuheader2}


%Farbe und Form der Blöcke definieren
\setbeamertemplate{blocks}[rounded]
\setbeamercolor{block title}{fg=uuheader1,bg=Orange}
\setbeamercolor{block title alerted}{use=alerted text,fg=black,bg=alerted text.fg!75!bg}
\setbeamercolor{block title example}{use=example text,fg=black,bg=example text.fg!75!bg}

\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!25!bg}
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!25!bg}
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!25!bg}

%Für den Titleframe
\setbeamertemplate{title page}[default][rounded=true]
\setbeamercolor{title}{fg=uuheader2,bg=Orange}

Eine .tex-Datei könnte z.B. wie folgt aussehen:

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
\documentclass[12pt,utf8]{beamer}

% Gute Einführung zu LaTeX-Beamer: http://www2.informatik.hu-berlin.de/~mischulz/beamer.html

% Dummy Text
\usepackage{lipsum}

%Wichtige Standard Pakete!
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\usepackage{graphicx}

%Für den Header notwendig!
\usepackage[percent]{overpic}


%Einbinden des Themes
\input{Theme/ubuntuuserstheme.tex}

%Standard Angaben
\author{Max Mustermann}
\title{Foobar}
\date{\today}

\begin{document}

\begin{frame}

\titlepage
\end{frame}

\begin{frame}
	\frametitle{Inhaltsverzeichnis}
	\tableofcontents
\end{frame}

\section{foo1}
\subsection{foo11}

\begin{frame}[allowframebreaks,allowdisplaybreaks]{Lorem ipsum}
\centering{\lipsum}
\end{frame}

\section{foo2}
\begin{frame}{Listen}
\framesubtitle{Listentest1}
\begin{itemize}
\item foo
\item foo
\begin{itemize}
\item foo
\item foo
\end{itemize}
\item foo
\end{itemize}
\end{frame}

\section{foo3}
\begin{frame}{Listen}
\framesubtitle{Listentest2}
\begin{enumerate}
\item foo
\item foo
\item foo
\begin{enumerate}
\item foo
\item foo
\end{enumerate}
\item foo
\end{enumerate}
\end{frame}

\section{foo4}
\begin{frame}[allowframebreaks,allowdisplaybreaks]{Blöcke}
\begin{block}{Blocktitel}
        \lipsum[23]
\end{block}

\begin{exampleblock}{Beispielblocktitel}
        \lipsum[23]
\end{exampleblock}

\begin{alertblock}{Warnungsblocktitel}
        \lipsum[23]
\end{alertblock}

\end{frame}
\section{foo5}
\begin{frame}[allowframebreaks,allowdisplaybreaks]{Theoreme, Lemmata und Beweise}
\begin{proof}
        Beweis
\end{proof}

\begin{definition}
        Definition
\end{definition}

\begin{lemma}[Hilfssatz]
        Lemma
\end{lemma}

\begin{theorem}[Lehrsatz]
        Theorem
\end{theorem}

\end{frame}


\section{foo6}
\begin{frame}
\vfill
\begin{center}\begin{Huge}Vielen Dank \\[10pt]
für ihre Aufmerksamkeit.\end{Huge}\vfill
\end{center}
\vfill
\end{frame}

\end{document}

Diese Revision wurde am 14. Februar 2014 17:22 von aasche erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: latex, ubuntuusers