latex, beamer tikz und co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1...

48
L A T E X, beamer, tikz und Co. L A T E X, beamer, tikz und Co. 17. Das beamer Paket – dynamische Aspekte Thomas Worsch Fakultät für Informatik Karlsruher Institut für Technologie Wintersemester 2017/2018 1 / 27

Upload: others

Post on 14-Jun-2020

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

LATEX, beamer, tikz und Co.

LATEX, beamer, tikz und Co.17. Das beamer Paket – dynamische Aspekte

Thomas Worsch

Fakultät für InformatikKarlsruher Institut für Technologie

Wintersemester 2017/2018

1 / 27

Page 2: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Globale dynamische Struktur: „Hin- und Her-Springen“Hypertargets und Hyperlinks„Hineinzoomen“ in Bilder

2 / 27

Page 3: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Strukturen

I globale statische logische StrukurI Aufbau der �elldatei

I globale dynamische StrukurI teils durch die statische Struktur festgelegtI teils durch die Reihenfolge der „Knopfdrücke“

I lokale statische logische StrukurI lokale dynamische Strukur

I StileI für die diversen StrukturelementeI für die diversen Layoutelemente

3 / 27

Page 4: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Überblick

Lokale dynamische Struktur: Overlays

Globale dynamische Struktur: „Hin- und Her-Springen“

4 / 27

Page 5: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Sukzessives „Aufdecken“ von Teilen eines Frames

I unbedingt mit großer Zurückhaltung verwendenI denn

I es nervt den Vortragenden (viel Knöpfedrücken)I es nervt schnell die Zuhörer (Bevormundung?)

I es zwingt den Vortragenden, sich beim Reden an die Reihenfolgeauf der Folie zu halten

5 / 27

Page 6: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Sukzessives „Aufdecken“ von Teilen eines Frames

I unbedingt

mit großer Zurückhaltung verwendenI denn

I es nervt den Vortragenden (viel Knöpfedrücken)I es nervt schnell die Zuhörer (Bevormundung?)

I es zwingt den Vortragenden, sich beim Reden an die Reihenfolgeauf der Folie zu halten

5 / 27

Page 7: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Sukzessives „Aufdecken“ von Teilen eines Frames

I unbedingt mit

großer Zurückhaltung verwendenI denn

I es nervt den Vortragenden (viel Knöpfedrücken)I es nervt schnell die Zuhörer (Bevormundung?)

I es zwingt den Vortragenden, sich beim Reden an die Reihenfolgeauf der Folie zu halten

5 / 27

Page 8: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Sukzessives „Aufdecken“ von Teilen eines Frames

I unbedingt mit großer

Zurückhaltung verwendenI denn

I es nervt den Vortragenden (viel Knöpfedrücken)I es nervt schnell die Zuhörer (Bevormundung?)

I es zwingt den Vortragenden, sich beim Reden an die Reihenfolgeauf der Folie zu halten

5 / 27

Page 9: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Sukzessives „Aufdecken“ von Teilen eines Frames

I unbedingt mit großer Zurückhaltung

verwendenI denn

I es nervt den Vortragenden (viel Knöpfedrücken)I es nervt schnell die Zuhörer (Bevormundung?)

I es zwingt den Vortragenden, sich beim Reden an die Reihenfolgeauf der Folie zu halten

5 / 27

Page 10: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Sukzessives „Aufdecken“ von Teilen eines Frames

I unbedingt mit großer Zurückhaltung verwenden

I dennI es nervt den Vortragenden (viel Knöpfedrücken)I es nervt schnell die Zuhörer (Bevormundung?)

I es zwingt den Vortragenden, sich beim Reden an die Reihenfolgeauf der Folie zu halten

5 / 27

Page 11: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Sukzessives „Aufdecken“ von Teilen eines Frames

I unbedingt mit großer Zurückhaltung verwendenI denn

I es nervt den Vortragenden (viel Knöpfedrücken)I es nervt schnell die Zuhörer (Bevormundung?)

I es zwingt den Vortragenden, sich beim Reden an die Reihenfolgeauf der Folie zu halten

5 / 27

Page 12: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Das \pause Kommando

ein oder mehrere Vorkommen von \pause in einem frame

I bewirken die Erzeugung mehrerer slidesI auf Slide 1 sieht man (im wesentlichen) nur alles vor dem 1. \pauseI auf Slide 2 sieht man (im wesentlichen) nur alles vor dem 2. \pauseI usw.I auf Slide n + 1 sieht man alles

zum Beispiel liefert:slide 1 \pause slide 2 \pause slide 3 \pause slide 4slide 1

slide 2 slide 3 slide 4

6 / 27

Page 13: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Das \pause Kommando

ein oder mehrere Vorkommen von \pause in einem frame

I bewirken die Erzeugung mehrerer slidesI auf Slide 1 sieht man (im wesentlichen) nur alles vor dem 1. \pauseI auf Slide 2 sieht man (im wesentlichen) nur alles vor dem 2. \pauseI usw.I auf Slide n + 1 sieht man alles

zum Beispiel liefert:slide 1 \pause slide 2 \pause slide 3 \pause slide 4slide 1 slide 2

slide 3 slide 4

6 / 27

Page 14: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Das \pause Kommando

ein oder mehrere Vorkommen von \pause in einem frame

I bewirken die Erzeugung mehrerer slidesI auf Slide 1 sieht man (im wesentlichen) nur alles vor dem 1. \pauseI auf Slide 2 sieht man (im wesentlichen) nur alles vor dem 2. \pauseI usw.I auf Slide n + 1 sieht man alles

zum Beispiel liefert:slide 1 \pause slide 2 \pause slide 3 \pause slide 4slide 1 slide 2 slide 3

slide 4

6 / 27

Page 15: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Das \pause Kommando

ein oder mehrere Vorkommen von \pause in einem frame

I bewirken die Erzeugung mehrerer slidesI auf Slide 1 sieht man (im wesentlichen) nur alles vor dem 1. \pauseI auf Slide 2 sieht man (im wesentlichen) nur alles vor dem 2. \pauseI usw.I auf Slide n + 1 sieht man alles

zum Beispiel liefert:slide 1 \pause slide 2 \pause slide 3 \pause slide 4slide 1 slide 2 slide 3 slide 4

6 / 27

Page 16: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Das \pause Kommando (2)

I intern wird der Zähler beamerpauses verwendetI initialer Wert: 1I durch jedes Kommando \pause wird er um 1 erhöht

I für jeden vorkommenden Zählerwert wird eine Dokumentenseiteerzeugt

I bei der Erzeugung der i-ten Seite wird nur das berücksichtigt,was vor dem i-ten \pause-Kommando steht

7 / 27

Page 17: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Das \pause Kommando (3)

I allgemeine Syntax: \pause[〈Nummer〉]I setzt den Zähler beamerpauses auf 〈Nummer〉

Implementierung (näherungsweise)

I beamerpauses auf neuen Wert x setzenI \pause ersetzen durch \onslide<x->

I <x-> ist eine sogenannte 〈Overlay Spezifikation〉I \onslide kommt gleich noch

8 / 27

Page 18: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Overlay Spezifikationen

I in spitzen KlammernI einfacher Fall: Liste von

I Nummern einzelner SlidesI Intervalle von Slidenummern

I Beispiel <-3,5-7,9,13->

I so etwas ist nicht nur bei \uncover und Co. möglichI beamer definiert diverse Kommandos und Umgebungen um, so

dass sie auf Overlay Spezifikationen reagieren, z. B.I \itemI \textcolor , \textbf , . . .

Kommando nur „aktiv“, wenn aktuelle Slidenummer passt

9 / 27

Page 19: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

\uncover, \visible, \only, \alt, \temporalcurrent slide 1

sl.1: \uncover<2-3>{uncovered on slides 2-3}

uncovered on slides 2-3

sl.1: \visible<2-3>{visible on slides 2-3}

visible on slides 2-3

sl.1: \only<2-3>{only on 2-3}

sl.1: \alt<2-3>{on 2-3}{not on 2-3}not on 2-3

sl.1: \temporal<2-3>{before 2}{on 2-3}{after 3}before 2 10 / 27

Page 20: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

\uncover, \visible, \only, \alt, \temporalcurrent slide 2

sl.2: \uncover<2-3>{uncovered on slides 2-3}uncovered on slides 2-3

sl.2: \visible<2-3>{visible on slides 2-3}visible on slides 2-3

sl.2: \only<2-3>{only on 2-3}only on 2-3

sl.2: \alt<2-3>{on 2-3}{not on 2-3}on 2-3

sl.2: \temporal<2-3>{before 2}{on 2-3}{after 3}on 2-3 10 / 27

Page 21: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

\uncover, \visible, \only, \alt, \temporalcurrent slide 3

sl.3: \uncover<2-3>{uncovered on slides 2-3}uncovered on slides 2-3

sl.3: \visible<2-3>{visible on slides 2-3}visible on slides 2-3

sl.3: \only<2-3>{only on 2-3}only on 2-3

sl.3: \alt<2-3>{on 2-3}{not on 2-3}on 2-3

sl.3: \temporal<2-3>{before 2}{on 2-3}{after 3}on 2-3 10 / 27

Page 22: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

\uncover, \visible, \only, \alt, \temporalcurrent slide 4

sl.4: \uncover<2-3>{uncovered on slides 2-3}

uncovered on slides 2-3

sl.4: \visible<2-3>{visible on slides 2-3}

visible on slides 2-3

sl.4: \only<2-3>{only on 2-3}

sl.4: \alt<2-3>{on 2-3}{not on 2-3}not on 2-3

sl.4: \temporal<2-3>{before 2}{on 2-3}{after 3}after 3 10 / 27

Page 23: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \onslidehier nur Syntax für den einfachen Fall:

I \onslide<〈overlay spec〉> oder\onslide+<〈overlay spec〉>

I Unterschied wie zwischen \uncover und \visible

I alles nach diesem Kommando wird nur „gezeigt“, wennbeamerpauses einen Wert hat, der zu 〈overlay spec〉 passt

11 / 27

Page 24: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Verallgemeinerung 〈action spec〉

I Doku: action specifications sind «a rather advanced concept».I mögliche actions sind

I uncover der DefaultI alertI onlyI visibleI invisible

I im folgenden nur ein einfaches Beispiel

12 / 27

Page 25: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \item

I wichtiges Beispiel eines Kommandos, das von beamer„action spec aware“ gemacht wird

I betrachten/benutzen (fast) nur uncover,was nicht explizit notiert werden muss, da Default

I dann sieht eine 〈action spec〉 aus wie eine 〈overlay spec〉

Beispiel:\begin{itemize}\item<1-> eins\item<2-> zwei\item<3-> drei\end{itemize}

I eins

I zweiI drei

13 / 27

Page 26: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \item

I wichtiges Beispiel eines Kommandos, das von beamer„action spec aware“ gemacht wird

I betrachten/benutzen (fast) nur uncover,was nicht explizit notiert werden muss, da Default

I dann sieht eine 〈action spec〉 aus wie eine 〈overlay spec〉

Beispiel:\begin{itemize}\item<1-> eins\item<2-> zwei\item<3-> drei\end{itemize}

I einsI zwei

I drei

13 / 27

Page 27: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \item

I wichtiges Beispiel eines Kommandos, das von beamer„action spec aware“ gemacht wird

I betrachten/benutzen (fast) nur uncover,was nicht explizit notiert werden muss, da Default

I dann sieht eine 〈action spec〉 aus wie eine 〈overlay spec〉

Beispiel:\begin{itemize}\item<1-> eins\item<2-> zwei\item<3-> drei\end{itemize}

I einsI zweiI drei

13 / 27

Page 28: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \item: inkrementelle Spezifikationen

Beispiel:\begin{itemize}\item<+-> zwei\item<+-> zweieinhalb\item<+-> drei\end{itemize}

I zwei

I zweieinhalbI drei

etwas kürzer:\begin{itemize}[<+->]\item zwei\item zweieinhalb\item drei\end{itemize}

I zweiI zweieinhalbI drei

14 / 27

Page 29: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \item: inkrementelle Spezifikationen

Beispiel:\begin{itemize}\item<+-> zwei\item<+-> zweieinhalb\item<+-> drei\end{itemize}

I zweiI zweieinhalb

I drei

etwas kürzer:\begin{itemize}[<+->]\item zwei\item zweieinhalb\item drei\end{itemize}

I zweiI zweieinhalbI drei

14 / 27

Page 30: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \item: inkrementelle Spezifikationen

Beispiel:\begin{itemize}\item<+-> zwei\item<+-> zweieinhalb\item<+-> drei\end{itemize}

I zweiI zweieinhalbI drei

etwas kürzer:\begin{itemize}[<+->]\item zwei\item zweieinhalb\item drei\end{itemize}

I zweiI zweieinhalbI drei

14 / 27

Page 31: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \item: inkrementelle Spezifikationen

Beispiel:\begin{itemize}\item<+-> zwei\item<+-> zweieinhalb\item<+-> drei\end{itemize}

I zweiI zweieinhalbI drei

etwas kürzer:\begin{itemize}[<+->]\item zwei\item zweieinhalb\item drei\end{itemize}

I zwei

I zweieinhalbI drei

14 / 27

Page 32: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \item: inkrementelle Spezifikationen

Beispiel:\begin{itemize}\item<+-> zwei\item<+-> zweieinhalb\item<+-> drei\end{itemize}

I zweiI zweieinhalbI drei

etwas kürzer:\begin{itemize}[<+->]\item zwei\item zweieinhalb\item drei\end{itemize}

I zweiI zweieinhalb

I drei

14 / 27

Page 33: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Kommando \item: inkrementelle Spezifikationen

Beispiel:\begin{itemize}\item<+-> zwei\item<+-> zweieinhalb\item<+-> drei\end{itemize}

I zweiI zweieinhalbI drei

etwas kürzer:\begin{itemize}[<+->]\item zwei\item zweieinhalb\item drei\end{itemize}

I zweiI zweieinhalbI drei

14 / 27

Page 34: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Inkrementelle Spezifikationen (2)

I Bedeutung des +1. der aktuelle Wert von beamerpauses wird eingesetzt2. beamerpauses wird um 1 erhöht

I sta� + ist auch +(〈diff 〉) möglichI das habe ich noch nie gebraucht

I es gibt auch noch .1. der Zähler beamerpauses wird nicht verändert2. der Wert von beamerpauses minus 1 wird geliefert

15 / 27

Page 35: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Inkrementelle Spezifikationen (3): Beispiel

aus der beamer-Dokumentation:

\begin{enumerate}[<+->]\item This is \alert<.>{important}.\item highlight \alert<.>{this} and \alert<.>{this}\item What is the \alert<.>{matrix}?\end{enumerate}

1. This is important.

2. highlight this and this

3. What is the matrix?

16 / 27

Page 36: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Inkrementelle Spezifikationen (3): Beispiel

aus der beamer-Dokumentation:

\begin{enumerate}[<+->]\item This is \alert<.>{important}.\item highlight \alert<.>{this} and \alert<.>{this}\item What is the \alert<.>{matrix}?\end{enumerate}

1. This is important.

2. highlight this and this

3. What is the matrix?

16 / 27

Page 37: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Lokale dynamische Struktur: Overlays

Inkrementelle Spezifikationen (3): Beispiel

aus der beamer-Dokumentation:

\begin{enumerate}[<+->]\item This is \alert<.>{important}.\item highlight \alert<.>{this} and \alert<.>{this}\item What is the \alert<.>{matrix}?\end{enumerate}

1. This is important.

2. highlight this and this

3. What is the matrix?

16 / 27

Page 38: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Globale dynamische Struktur: „Hin- und Her-Springen“

Überblick

Lokale dynamische Struktur: Overlays

Globale dynamische Struktur: „Hin- und Her-Springen“Hypertargets und Hyperlinks„Hineinzoomen“ in Bilder

17 / 27

Page 39: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Globale dynamische Struktur: „Hin- und Her-Springen“

Zeitplanung für einen Vortrag

I weniger als 2 Minuten pro Folie sind meist illusorischI laut übenI das Überspringen von Vortragsteilen einplanen

18 / 27

Page 40: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Globale dynamische Struktur: „Hin- und Her-Springen“

Hypertargets und Hyperlinks

Targets, Links und Bu�ons

I \hypertarget< 〈overlay spec〉 >{ 〈target name〉 }{ 〈text〉 }I 〈text〉 ist auf allen SlidesI auf Slide 〈overlay spec〉 ist er auch Sprungziel

mit Namen 〈target name〉

I \hyperlink{ 〈target name〉 }{ 〈link text〉 }I beamer bu�ons

I \beamerbutton{ 〈text〉 } text

I \beamergotobutton{ 〈text〉 } text

I \beamerreturnbutton{ 〈text〉 } text

I \beamerskipbutton{ 〈text〉 } text

I (siehe auch: die Folien zum Kapitel „Verweise“)

\hyperlink{hauptsatz}{%\beamergotobutton{Hauptsatz der Präsentationstechnik}}hier geht es zum Hauptsatz der Präsentationstechnik

19 / 27

Page 41: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Globale dynamische Struktur: „Hin- und Her-Springen“

„Hineinzoomen“ in Bilder

Vergrößerung von Bildern

I im laufenden „Text“\begin{frame}<1>[label=grossesbild]

. . .〈Bild〉. . .\framezoom<1><2>(0mm,-2mm)(42mm,23mm)\framezoom<1><3>(0mm,36mm)(32mm,20mm)\framezoom<1><4>(72mm,17mm)(30mm,23mm)

\end{frame}I (z. B.) im Anhang

\againframe<2->[plain]{grossesbild}

20 / 27

Page 42: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Der Hauptsatz der Präsentationstechnik

Überblick

Der Hauptsatz der Präsentationstechnik

21 / 27

Page 43: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Der Hauptsatz der Präsentationstechnik

Hauptsatz der PräsentationstechnikBeispiel einer theorem Umgebung

\begin{theorem}[\hypertarget<1>{hauptsatz}{Hauptsatzder Präsentationstechnik}]Für . . . lang.\end{theorem}liefert

Theorem (Hauptsatz der Präsentationstechnik)Für jede nichtnegative ganze Zahl n gilt:Wenn n ≥ 1, dann ist ein Vortrag mit n Folien zu lang.

22 / 27

Page 44: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Der Hauptsatz der Präsentationstechnik

Beweis des HauptsatzesSchri� 1: der Plan

vollständige Induktion — was sonst

23 / 27

Page 45: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Der Hauptsatz der Präsentationstechnik

Beweis des HauptsatzesSchri� 2: Induktionsanfang

n = 0

Zeige: Wenn 0 ≥ 1, dann ist ein Vortrag mit 0 Folien zu lang.

Beweis: trivialerweise wahr, da 0 ≥ 1 falsch ist.

24 / 27

Page 46: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Der Hauptsatz der Präsentationstechnik

Beweis des HauptsatzesSchri� 3: Induktionsvoraussetzung

für ein beliebiges aber festes n gelte:Wenn n ≥ 1, dann ist ein Vortrag mit n Folien zu lang.

25 / 27

Page 47: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Der Hauptsatz der Präsentationstechnik

Beweis des HauptsatzesSchri� 4: Induktionsschluss

Zeige: Wenn n + 1 ≥ 1, dann ist ein Vortrag mit n + 1 Folien zulang.

Beweis: I Nach Induktionsvoraussetzung sind n Folien schonzu viel.

I n + 1 Folien sind mehr als n Folien.I Also sind n + 1 Folien auch zu viel.

26 / 27

Page 48: LATEX, beamer tikz und Co.liinthw/vl-latex-co/k-17-beamer-dynamik-folien.pdf · current slide1 sl.1: \uncover{uncovered on slides 2-3} uncovered on slides 2-3 sl.1: \visible{visible

Das beamer Paket – dynamische Aspekte

Der Hauptsatz der Präsentationstechnik

Beweis des HauptsatzesSchri� 5: Fehlersuche

irgendwas stimmte da nicht . . .

\hyperlink{zurueckvonhauptsatz}{%\beamerreturnbutton{zurück zum Thema}}

zurück zum Thema

27 / 27