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}
|