File: impressive-de.tex

package info (click to toggle)
impressive 0.10.5-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 680 kB
  • ctags: 554
  • sloc: python: 4,291; perl: 78; makefile: 64; php: 37; sh: 20
file content (294 lines) | stat: -rw-r--r-- 10,242 bytes parent folder | download
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
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
\documentclass[bigger,hyperref={colorlinks=true,linkcolor=white,urlcolor=blue}]{beamer}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{helvet,listings}

\title{Prsentationen mit Impressive}
\author{Martin J. Fiedler}
\institute{Silicon Image Germany}
\date{Chemnitzer Linux-Tage 2007}
\subject{Impressive}
\titlegraphic{\href{http://impressive.sourceforge.net/}{http://impressive.sourceforge.net/}}

\usetheme{Warsaw}
\setbeamertemplate{navigation symbols}{}

\begin{document}

\maketitle


\section{Motivation}

\subsection{Prsentationen erstellen}
\begin{frame}{Prsentationen erstellen}
    Das Erstellen und Anzeigen von Prsentationen ist unter Linux lngst
    kein Problem mehr.
    \begin{itemize}
        \item mit LaTeX:
            \begin{itemize}
                \item foiltex
                \item Prosper
                \item latex-beamer
            \end{itemize}
        \item mit der Maus:
            \begin{itemize}
                \item OpenOffice.org Impress
                \item KPresenter
            \end{itemize}
        \item im Browser:
            \begin{itemize}
                \item \texttt{@media projection} / Opera Show
                \item S5
            \end{itemize}
    \end{itemize}
\end{frame}

\subsection{Einschrnkungen herkmmlicher Tools}
\begin{frame}{Einschrnkungen herkmmlicher Tools}
    \begin{itemize}
        \item Prsentationen sehen recht bieder aus
            \begin{itemize}
                \item entweder gar keine Seitenbergnge ...
                \item ... oder ziemlich hssliche, wie in Powerpoint oder
                      Acrobat Reader
            \end{itemize}
        \item fehlende Features
            \begin{itemize}
                \item Sprung zurck zu bestimmter lterer Folie aufwndig
                      oder unschn
                    \begin{itemize}
                        \item wildes Hin- und Herspringen
                        \item Verlassen des Vollbildmodus
                    \end{itemize}
                \item keine Tools, um die Aufmerksamkeit des Publikums auf
                      bestimmte Teile der Folie zu richten
            \end{itemize}
    \end{itemize}
\end{frame}


\section{Impressive-bersicht}

\subsection{Was ist Impressive?}
\begin{frame}{Was ist Impressive?}
    \large
    \textbf{Impressive ist ein auf Prsentationen zugeschnittener
            PDF- und Bildbetrachter.}
    \normalsize
    \begin{itemize}
        \item ... mit ein bisschen "`Eye Candy"' ;)
        \item verwendet OpenGL zur Darstellung
        \item verwendet GhostScript zum Rendern der PDFs
        \item in Python geschrieben
        \item verfgbar fr Linux und andere Unixoide sowie Windows
        \item Open Source, unter GPL lizenziert
    \end{itemize}
\end{frame}

\subsection{Software-Anforderungen}
\begin{frame}{Software-Anforderungen}
    Impressive bentigt einige Bibliotheken und Hilfsprogramme:
    \begin{itemize}
        \item Python ab 2.3
        \item PyGame (SDL-Port fr Python)
        \item PyOpenGL
        \item Python Imaging Library (PIL)
        \item GhostScript
        \item pdftk \emph{(optional)}
    \end{itemize}
    Pakete fr diese Abhngigkeiten sollten in jeder Linux-Distribution
    verfgbar sein. \\
    Fr Debian und Gentoo existieren fertige, aber leicht veraltete
    Impressive-Pakete.
\end{frame}

\subsection{Hardware-Anforderungen}
\begin{frame}{Hardware-Anforderungen}
    \begin{itemize}
        \item OpenGL-Hardwarebeschleunigung
            \begin{itemize}
                \item nVidia ab GeForce 2 MX (\texttt{nvidia})
                \item ATI ab Radeon 7000 (\texttt{ati} oder \texttt{fglrx})
                \item Intel ab GMA 900 (\texttt{i915})
            \end{itemize}
        \item schnelle CPU
            \begin{itemize}
                \item einige berblendungen sind ziemlich rechenaufwndig
                \item Faustregel: je schneller, desto besser!
                \item absolutes Minimum ca. 500 MHz
            \end{itemize}
    \end{itemize}
\end{frame}

\subsection{Wie funktioniert's?}
\begin{frame}{Wie funktioniert's?}
    \begin{enumerate}
        \item Folien erstellen
        \item Folien als PDF exportieren
        \item \texttt{impressive MeineFolien.pdf}
            \begin{itemize}
                \item linke Maustaste, [BildAb] oder [Space]: \\
                      eine Folie weiter
                \item rechte Maustaste, [BildAuf] oder [Rck]: \\
                      eine Folie zurck
                \item {}[Q] oder [Esc]: Beenden
            \end{itemize}
    \end{enumerate}
\end{frame}


\section{Features}

\subsection{Hervorhebungen}
\begin{frame}{Hervorhebungen}
    Impressive bietet mehrere Mglichkeiten, Teile einer Seite hervorzuheben.
    \vspace{0.5cm} \\
    \textbf{Mglichkeit 1:} "`Spotlight"'
    \begin{itemize}
        \item Ein-/Ausschalten mit [Enter]
        \item Rest der Seite wird dunkler und verschwimmt leicht
        \item kreisfrmige Hervorhebung, folgt dem Mauscursor
        \item Gre mit [+] und [-] einstellbar
    \end{itemize}
\end{frame}
\begin{frame}{Hervorhebungsrahmen und Zoom}
    \textbf{Mglichkeit 2:} Rahmen
    \begin{itemize}
        \item Rahmen mit der linken Maustaste aufziehen
        \item pro Seite knnen beliebig viele Rahmen angelegt werden
        \item Lschen eines Rahmens durch Anklicken mit der rechten Maustaste
        \item Rahmen bleiben auch nach dem Verlassen der Seite bestehen
    \end{itemize}
    
    \textbf{Mglichkeit 3:} Zoom
    \begin{itemize}
        \item Taste [Z] aktiviert/deaktiviert 2x-Zoom
        \item Verschieben des Bildausschnitts mit gedrckter rechter Maustaste
    \end{itemize}
\end{frame}

\subsection{bersichtsseite}
\begin{frame}{bersichtsseite}
    \begin{itemize}
        \item mit der Taste [Tab] zoomt man zurck auf eine bersicht ber alle
              Seiten der Prsentation
        \item Seite kann mit Maus oder Tastatur ausgewhlt werden
        \item linke Maustaste oder [Enter] zoomt zur Zielseite
        \item rechte Maustaste oder [Tab] bricht die Auswahl ab und kehrt zur
              Ursprungsseite zurck
    \end{itemize}
\end{frame}

\subsection{Customization}
\begin{frame}{Customization}
    \begin{itemize}
        \item Kommandozeilenparameter
        \item "`Info Scripts"'
        \begin{itemize}
            \item zustzliches Suffix \texttt{.info}, z.B. \\
                  \texttt{folien.pdf} $\rightarrow$ \texttt{folien.pdf.info}
            \item echte Python-Scripte, werden vor dem Start der Prsentation
                  ausgefhrt
            \item Einstellen von Dokumenttitel oder verfgbaren
                  berblendeffekten, Implementieren neuer Effekte, ...
            \item Einstellen von seitenspezifischen Eigenschaften: "`Page
                  Properties"'
                \begin{itemize}
                    \item Titel
                    \item berblendeffekt
                    \item ...
                \end{itemize}
        \end{itemize}
    \end{itemize}
\end{frame}
\begin{frame}[fragile]
\frametitle{Beispiel fr ein Info Script}
\begin{verbatim}
# -*- coding: iso8859-1 -*-

DocumentTitle = "Beispielprsentation"

AvailableTransitions.remove(PagePeel)

PageProps = {
    1: { 'title': 'Titelseite',
         'transition': PagePeel },
    2: { 'title': 'Einfhrung' },
    5: { 'timeout': 3500 },
    8: { 'overview': False }
}
\end{verbatim}
\end{frame}

\subsection{Sonstige Features}
\begin{frame}{Sonstige Features}
    \begin{itemize}
        \item anstatt einer PDF-Datei kann auch ein Verzeichnis mit Bilddateien
              (JPEG, PNG) als Eingabe verwendet werden
        \item Seitencache im RAM oder auf Festplatte
        \item Background-Rendering
        \item Abblenden nach Wei oder Schwarz
        \item Ausblenden einzelner Seiten von der bersichtsseite oder aus der
              normalen Rotation
        \item Einschrnkung auf einen Teil der Seiten
        \item Drehen der Prsentation in 90-Grad-Schritten
        \item Zeitanzeige und -Messung
    \end{itemize}
\end{frame}
\begin{frame}{Exotische Features}
    \begin{itemize}
        \item selbstablaufende Prsentationen
        \item nahezu alle Timing-Parameter einstellbar
        \item periodisches berprfen der Eingabedatei und automatisches
              Neuladen
        \item permanentes Speichern der Hervorhebungsrahmen
        \item Abspielen eines Sounds beim Betreten einer Seite
        \item "`Render Mode"': zeigt die Prsentation nicht an, sondern rendert
              das Eingabe-PDF in ein Verzeichnis als eine PDF-Datei pro Seite
    \end{itemize}
\end{frame}


\section{Ausblick}
\subsection{Fehlende Features}
\begin{frame}{Fehlende Features}
    \begin{itemize}
        \item Untersttzung von Hyperlinks innerhalb des Dokuments
            \begin{itemize}
                \item latex-beamer verwendet sie zur Navigation: \\
                      \insertslidenavigationsymbol
                      \insertframenavigationsymbol
                      \insertsubsectionnavigationsymbol
                      \insertsectionnavigationsymbol
                      \insertdocnavigationsymbol
                      \insertbackfindforwardnavigationsymbol
                \item Problem: keine praktikable Mglichkeit, die Hyperlinks
                      zu extrahieren
            \end{itemize}
        \item "`Malen"' im Dokument, Hinzufgen von Notizen
        \item Untersttzung mehrerer Monitore
        \item Untersttzung von Videos auf der Seite
        \item bessere Integration oder Kooperation mit latex-beamer
        \item \alert{\emph{Hier knnte Ihr Wunschfeature stehen!}}
    \end{itemize}
\end{frame}

\subsection{Kontakt}
\begin{frame}{Kontakt}
\begin{center}
    \textbf{Fragen? Wnsche? Kommentare?} \\
    Bitte jetzt stellen oder an \\
    \href{mailto:martin.fiedler@gmx.net}{martin.fiedler@gmx.net} \\
    schicken.
    \vspace{0.5cm} \\
    Ansonsten: \\
    \textbf{Impressive ausprobieren!} \\
    Pakete gibt es auf \\
    \href{http://impressive.sourceforge.net/}{http://impressive.sourceforge.net/}
    \vspace{0.5cm} \\
    \textbf{Vielen Dank fr Ihr Interesse!}    
\end{center}
\end{frame}

\end{document}