summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer/doc/beameruserguide.tex
blob: 9fe25be46f1b8ba6d87dc78cecbda17b90c8aa40 (plain)
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
% Copyright 2003--2007 by Till Tantau
% Copyright 2010 by Vedran Mileti\'c
% Copyright 2011--2015 by Vedran Mileti\'c, Joseph Wright
% Copyright 2016 by Joseph Wright
% Copyright 2017,2018 by Louis Stuart, Joseph Wright
%
% This file may be distributed and/or modified
%
% 1. under the LaTeX Project Public License and/or
% 2. under the GNU Free Documentation License.
%
% See the file doc/licenses/LICENSE for more details.

\documentclass{ltxdoc}

\def\beamerugversion{3.57}
\def\beamerugpgfversion{1.00}
\def\beamerugxcolorversion{2.00}

\usepackage{cmap}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb}
\usepackage{pifont}
\usepackage{makeidx}
\usepackage{pgf,xcolor}
\usepackage[pdfborder={0 0 0},bookmarksnumbered]{hyperref}
\usepackage[left=2.25cm,right=2.25cm,top=2.5cm,bottom=2.5cm,nohead]{geometry}
\usepackage{translator}


\input{beamerug-macros}

\makeindex

%\includeonly{beamerug-introduction}

\begin{document}

{
\pgfimage[width=.3\textwidth]{beamerlogo}\qquad
\parindent 0pt
\vbox{\Huge
The \beamer\ \textit{class}

\Large
User Guide for version \beamerugversion.}
\vskip 3cm




\normalsize
\begin{verbatim}
\begin{frame}
  \frametitle{There Is No Largest Prime Number}
  \framesubtitle{The proof uses \textit{reductio ad absurdum}.}
  \begin{theorem}
    There is no largest prime number.
  \end{theorem}
  \begin{proof}
    \begin{enumerate}
    \item<1-| alert@1> Suppose $p$ were the largest prime number.
    \item<2-> Let $q$ be the product of the first $p$ numbers.
    \item<3-> Then $q+1$ is not divisible by any of them.
    \item<1-> But $q + 1$ is greater than $1$, thus divisible by some prime
      number not in the first $p$ numbers.\qedhere
    \end{enumerate}
  \end{proof}
\end{frame}
\end{verbatim}
\pgfimage[width=.45\textwidth,page=2]{beamerugthemePittsburgh}\qquad\pgfimage[width=.45\textwidth,page=2]{beamerugthemeFrankfurt}
\vskip 0cm plus 1.5fill
\vbox{}
\clearpage
}

{
  \vbox{}
  \vskip 0pt plus 1fill
  F\"ur alle, die die Sch\"onheit von Wissenschaft anderen zeigen wollen.
  \vskip 0pt plus 3fill

  \parindent 0pt
  Copyright 2003--2007 by Till Tantau

  Copyright 2010,2011 by Joseph Wright and Vedran Mileti\'c

  Copyright 2016,2017 by Joseph Wright

  \medskip
  Permission is granted to copy, distribute and/or modify \emph{the documentation} under the terms of the \textsc{gnu} Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled \textsc{gnu} Free Documentation License.

  \medskip
  Permission is granted to copy, distribute and/or modify \emph{the code of the package} under the terms of the \textsc{gnu} General Public License, Version 2 or any later version published by the Free Software Foundation. A copy of the license is included in the section entitled \textsc{gnu} General Public License.

  \medskip
  Permission is also granted to distribute and/or modify \emph{both the documentation and the code} under the conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. A copy of the license is included in the section entitled \LaTeX\ Project Public License.

  \vbox{}
  \clearpage
}

\index{Themes|see{Presentation themes}}
\index{Templates|see{Beamer templates}}
\index{Colors|see{Beamer colors}}
\index{Fonts|see{Beamer fonts}}
\index{Beamer elements|see{Beamer templates, colors, and fonts}}
\index{Elements|see{Beamer templates, colors, and fonts}}
\index{Template inserts|see{Inserts}}

\title{\Huge The \beamer\ \textit{class}\\
\Large\url{https://github.com/josephwright/beamer}\\
\Large User Guide for version \beamerugversion.}
\author{\href{mailto:tantau@users.sourceforge.net}{Till Tantau}, \href{mailto:joseph.wright@morningstar2.co.uk}{Joseph Wright}, \href{mailto:vmiletic@inf.uniri.hr}{Vedran Mileti\'c}}

\maketitle

\tableofcontents


\include{beamerug-introduction}



\part{Getting Started}

This part helps you getting started. It starts with an explanation of how to install the class. Hopefully, this will be very simple, with a bit of luck the whole class is already correctly installed! You will also find an explanation of special things you should consider when using certain other packages.

Next, a short tutorial is given that explains most of the features that you'll need in a typical presentation. Following the tutorial you will find a ``possible workflow'' for creating a presentation. Following this workflow may help you avoid problems later on.

This part includes a guidelines sections. Following these guidelines can help you create good presentations (no guarantees, though). This guideline section is kept as general as possible; most of what is said in that section applies to presentations in general, independent of whether they have been created using \beamer\ or not.

At the end of this part you will find a summary of the solutions templates that come with \beamer. You can use solutions templates to kick-start the creation of your presentation.

\include{beamerug-installation}
\include{beamerug-tutorial}
\include{beamerug-workflow}
\include{beamerug-guidelines}
\include{beamerug-solutions}
\include{beamerug-license}



\part{Building a Presentation}

This part contains an explanation of all the commands that are used to create presentations. It starts with a section treating the commands and environments used to create \emph{frames}, the basic building blocks of presentations. Next, the creation of overlays is explained.

The following three sections concern commands and methods of \emph{structuring} a presentation. In order, the \emph{static global} structure, the \emph{interactive global} structure, and the \emph{local} structure are treated.

Two further sections treat graphics and animations. Much of the material in these sections applies to other packages as well, not just to \beamer.

\include{beamerug-frames}
\include{beamerug-overlays}
\include{beamerug-globalstructure}
\include{beamerug-interaction}
\include{beamerug-localstructure}
\include{beamerug-graphics}
\include{beamerug-animations}



\part{Changing the Way Things Look}

\beamer\ offers ways to change the appearance of a presentation at all levels of detail. On the top level, \emph{themes} can be used to globally change the appearance conveniently. On the bottom level, \emph{templates} allow you to specify the appearance of every minute detail individually.

Two important aspects of the ``appearance'' of a presentation are treated in extra sections: colors and fonts. Here, too, color and font themes can be used to globally change the colors or fonts used in a presentation, while you can still change the color or font of, say, block titles independently of everything else.

\include{beamerug-themes}
\include{beamerug-elements}
\include{beamerug-color}
\include{beamerug-fonts}



\part{Creating Supporting Material}

The objective of the \beamer\ class is to simplify the creation of presentations using a projector. However, a presentation rarely exists in isolation. Material that accompanies a presentation includes:
\begin{itemize}
\item
  Presentations should normally be accompanied by \emph{handouts}, written text that the audience can read during and/or after your presentation is given.
\item
  You might wish to create notes for yourself that, ideally, are shown to you on your computer screen while the audience sees the presentation.
\item
  You might wish to create a printout of your talk, either for yourself or for checking for errors.
\item
  You might wish to create a transparencies version of your talk as a fall-back.
\end{itemize}

This part discusses how \beamer\ helps you with the creation of the above.

\include{beamerug-notes}
\include{beamerug-transparencies}
\include{beamerug-nonpresentation}
\include{beamerug-twoscreens}



\part{Howtos}

This part contains explanations-of-how-to-do-things (commonly known as \emph{howtos}). These explanations are not really part of the ``\beamer\ core.'' Rather, they explain how to use \beamer\ to achieve a certain effect or how get something special done.

The first howto is about tricky uncovering situations.

The second howto explains how you can import (parts or) presentations created using some other \LaTeX-presentation class, like \prosper.

\include{beamerug-tricks}
\include{beamerug-emulation}

\printindex

\end{document}