Multimedia in LaTeX

Transcription

Multimedia in LaTeX
Christian Degenkolb, BSc
ATEX-Stammtisch
L
Multimedia in LATEX
Präsentationen mit *BLING*
22. November 2009
Studentenclub EAC Freiberg
Inhalt
Multimedia
Video
Sound
C. Degenkolb (2009-11-22): Multimedia in LATEX
1
Worum gehts?
C. Degenkolb (2009-11-22): Multimedia in LATEX
2
ATEX-BEAMER
Multimedia in L
Einbinden durch
\usepackage{multimedia}
ATEX-BEAMER Packets
Teil des L
wird nicht standardmässig geladen
funktioniert mit
dvdips plus ps2pdf
besondere Soundfunktionen nur mit
oder pdatex
pdatex
Gebrauch auch unabhängig von BEAMER möglich (dann jedoch
Einbindung von
hyperref
nötig)
insgesamt schlechte Unterstützung (selbst Adobe Reader
Multimedia-Support schwankt sehr zwischen den Plattformen)
C. Degenkolb (2009-11-22): Multimedia in LATEX
3
Video
\movie[hoptions i]{hposter text i}{hmovie dateiname i}
hoptions i
TEX dimensioni
TEXdimensioni
label=hlabel i
height=h
Höhe der Video-Box
width=h
Breite der Video-Box
poster
erstes Bild des Films wird in Video-Box angezeigt
Label zu späteren Referenzierung
once/loop
Durchlauf einmal (default)/wiederholt
externalviewer
startet den Film in einem externen Player
start=h
time is
time is
duration=h
springt über die ersten
htime i
Sekunden des
Video
angezeigte Länge des Video in Sekunden
hposter text i
jeder TEX-Text möglich
Beispiel:
\pgfuseimage,\includegraphics
C. Degenkolb (2009-11-22): Multimedia in LATEX
oder
pgfpicture-Umgebung
4
Video - Beispiel
\movie[width=6cm,height=6cm,duration=5s,poster]{}{Shatner.avi}
C. Degenkolb (2009-11-22): Multimedia in LATEX
5
Video - Beispiel II
\movie[width=6cm,height=6cm,start=5s,duration=6s]
{\includegraphics[width=6cm,height=6cm]{bild}}{Shatner.avi}
C. Degenkolb (2009-11-22): Multimedia in LATEX
6
Video - Beispiel III
\movie[width=6cm,height=6cm,externalviewer]
{\includegraphics[width=6cm,height=6cm]{poster}}{in_a_world.mov}
C. Degenkolb (2009-11-22): Multimedia in LATEX
7
Video - Anmerkungen I
nur ein Video kann gleichzeitig gespielt werden
bei Folienwechsel stoppt das Video
einige Befehlsoptionen von
palindrome)
\movie
autostart,
werden nicht unterstützt (
Video wird nicht ins pdf eingebettet (muss also mit den Folien mitgeführt
werden)
interner Player unterstützt nur wenige Formate
interner Player
Windows
Linux
MacOSX*
Format
duration
start
poster
Adobe Reader 9
.avi
ja
ja
ja
Adobe Reader 9
/
/
/
/
Okular
.avi
nein
nein
ja
Adobe Reader >6
Quicktime
?
?
?
* Nicht getestet. Aus L
ATEX-BEAMER Dokumentation entnommen
C. Degenkolb (2009-11-22): Multimedia in LATEX
8
Video - Anmerkungen II
Bearbeiten > Voreinstellungen > Multimedia-Berechtigung (Ältere
Versionen)
wähle Andere Dokumente, setze Berechtigung auf Immer
C. Degenkolb (2009-11-22): Multimedia in LATEX
9
Video - Hyperlink
\hyperlinkmovie[hoptions i]{hmovie label i}{htext i}
hoptions i
once/loop
start=h
time is
time is
einmal (default)/unendlich
springt über die ersten
htime i
Sekunden des
Video
duration=h
angezeigte Länge des Video in Sekunden
play
spielt Video von start-Position (default)
stop/pause
stoppt/pausiert die Videowiedergabe
resume
setzt eine vormals gestoppte Wiedergabe fort
htext i
Beispiel:
\beamerbutton
C. Degenkolb (2009-11-22): Multimedia in LATEX
10
Video - Beispiel IV
Balls of lightning
Pause
Resume
\movie[label=shatner,width=4cm,height=4cm,
start=5s,duration=6s,poster]{}{Shatner.avi}
\hyperlinkmovie[start=12s,duration=6s]{shatner}
{\beamerbutton{Balls of lightning}}
\hyperlinkmovie[pause]{shatner}{\beamerbutton{Pause}}
\hyperlinkmovie[resume]{shatner}{\beamerbutton{Resume}}
C. Degenkolb (2009-11-22): Multimedia in LATEX
11
Sound
Let there be Sound!
...and silence!
C. Degenkolb (2009-11-22): Multimedia in LATEX
12
Sound
\sound[hoptions i]{htext i}{hsound lename i}
hoptions i
TEX dimensioni
TEXdimensioni
label=hlabel i
height=h
Höhe der Poster-Box
width=h
Breite der Poster-Box
loop
bitspersample=h
channels=h
8/16 i
1/2 i
method i
encoding=h
number i
true/false i
Label zu späteren Referenzierung
Sound läuft unendlich
Bits per Sample der Soundle (default:16)
Sound ist Mono/Stereo (default:Mono)
Raw, Signed,
muLaw (default), ALaw
Encoding des Sounds.
samplingrate=h
Samples per Second des Sound (default:44100)
mixsound=h
true: Sound wird zu schon laufenden Sound
hinzugefügt (default:false)
inlinesound
für
htext i
Sound wird direkt ins pdf eingebettet
ist jeder TEX-Text möglich (Beispiel:\beamerbutton)
C. Degenkolb (2009-11-22): Multimedia in LATEX
13
Sound 2
\hyperlinksound[hoptions i]{hsound label i}{htext i}
hoptions i
loop
mixsound=h
true/false i
Sound läuft unendlich
true: Sound wird zu schon laufenden Sound
hinzugefügt (default:false)
hsound label i
Referenz auf
label=hlabel i aus \sound
\hyperlinkmute{htext i}
Stoppt das Abspielen aller Sounds
C. Degenkolb (2009-11-22): Multimedia in LATEX
14
Sound - Beispiel
Imperial March
Bill Clinton
Bill Clinton (mixsound)
Bill Clinton (loop)
Silence!
\sound[channels=2,samplingrate=44100,encoding=Signed,
label=imperial]{\beamerbutton{Imperial
March}}{starwarstheimperialmarch.aiff}
\sound[bitspersample=8,channels=1,encoding=muLaw
,samplingrate=8012,label=clinton]{\beamerbutton{Bill
Clinton}}{bc.au}
\hyperlinksound[mixsound]{clinton}{Bill Clinton (mixsound)}
\hyperlinksound[loop]{clinton}{Bill Clinton (loop)}
\hyperlinkmute{\beamerbutton{Silence!}}
C. Degenkolb (2009-11-22): Multimedia in LATEX
15
Sound - Beispiel 2
Folienwechsel . . .
. . . und der Sound spielt immernoch
C. Degenkolb (2009-11-22): Multimedia in LATEX
Silence!
16
Sound - Anmerkungen I
sehr sehr seltsame Audio-Formate
Audio Interchange File Format (.aif/.ai)
Au le format (.au/.snd)
teilweise detailierte Angaben zur Sound-Datei nötig (Samplingrate,
Channels, Encoding, . . . )
einige Befehlsoptionen von
automute)
funktioniert nur mit
\sound
autostart,
werden nicht unterstützt (
pdatex (nicht mit dvips und ps2pdf )
Sound spielt über einen Folienwechsel weiter (funktioniert nicht in Okular)
mehrer Sounds können gleichzeitig gespielt werden (
mixsound=true)
inlinesound)
Sound kann komplett in die Folien eingebettet werden (
C. Degenkolb (2009-11-22): Multimedia in LATEX
17
Sound - Anmerkungen II
Bearbeiten > Voreinstellungen > Sicherheit (erweitert)
Verzeichnispfad hinzufügen und Pfad zu Folien auswählen
C. Degenkolb (2009-11-22): Multimedia in LATEX
18
Dokumentation
ATEX-BEAMER Manual
L
Abschnitt 14 Animations, Sounds, and Slide Transitions
C. Degenkolb (2009-11-22): Multimedia in LATEX
19
\endinput