LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX
L
ATEX - gleich setzt’s was!
Ein kleiner Einführungskurs in LATEX Teil 6: Präsentationen mit LATEX
Jörg Binnewald (mail@esc-now.de)
März/April 2010
Dieses Dokument steht unter der Creative Commons 3.0 BY-SA.
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Warum Präsentationen mit LATEX erstellen?
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Warum Präsentationen mit LATEX erstellen?
Warum Präsentationen mit L
ATEX erstellen?
komplette Befehlswelt von LATEX mit Formelsatz usw. auch an der Leinwand verfügbar
professionelle Themes, keine rote Schrift auf grünem Hintergrund o.ä.
sehr gute Strukturierung durch verschiedene LATEX-Umgebungen möglich
Ausgabe in PDF-Datei, kann auf jedem System betrachtet werden
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Die beamer-Klasse
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Die beamer-Klasse
Die beamer-Klasse
Für Präsentationen wird die Dokumentklassebeamer verwendet.
Syntax
\ d o c u m e n t c l a s s [< O p t i o n e n >]{ beamer }
einige Pakete werden automatisch geladen (amsthm, color, hyperref, xcolor)
neue Befehle und Umgebungen verfügbar (block, frame, ...) Ausgabe von Text u.a. ist auf Folien zu erzeugen!
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Die beamer-Klasse
einige Optionen der beamer-Klasse
Mehrere Optionen werden kommasepariert angegeben.
handout unterdrückt Overlays und vom Handout ausgeschlossene Folien
draft wechselt in Entwurfsmodus (schnelleres Erzeugen des PDF’s, keine Bilder ...)
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Folien erzeugen
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Folien erzeugen
Erzeugen von Folien
Folien werden mit derframe-Umgebung erzeugt.
Syntax
\ b e g i n { f r a m e }[ < O p t i o n e n >]{< F o l i e n t i t e l >}{< U n t e r t i t e l >}
< I n h a l t >
\ end { f r ame}
Folientitel und Untertitel sind optionale Parameter.
Als Inhalt wird normaler LATEX-Code angegeben.
Sämtlicher auszugebender Inhalt muss in frame-Umgebungen plaziert werden!
Optionen werden kommasepariert angegeben.
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Folien erzeugen
einige Optionen der frame-Umgebung
plain unterdrückt Kopf-, Fußzeilen, Navigationen, ... außer Folientitel und Untertitel
t, c, b Ausrichtung des Folieninhalts, entweder oben bündig, mittig (Standard) oder unten bündig
allowframebreaks erlaubt automatische Folienumbrüche, Overlays sind nicht mehr möglich
(sollte nur in besonderen Fällen verwendet werden, z.B. für Literaturverzeichnisse)
fragile erlaubt die Verwendung derverbatim-Umgebung und verb-Befehls
label=hMarkeri setzt einen Marker um auf die Folie zu referenzieren
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Folien erzeugen
Titelfolie
Folgende Befehle stehen für die Titelfolie zur Verfügung (werden in Präambel notiert):
\ title [< Kurztitel >]{<Titel>}
\ subtitle [< Kurztitel >]{<Untertitel>}
\author[<Kurznamen>]{<Autorennamen>} (mehrere Autoren werden durch \andvoneinander getrennt)
\ institute [<Kurzbezeichnung>]{<Institut>}
\date[<Kurzdatum>]{<Datum>}
Einige Themes unterstützen die Anzeige von Titel usw. auf jeder Folie→ dafür kann auch die jeweilige optionale Kurzbezeichnung angegeben werden.
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Folien erzeugen
Titelfolie erzeugen
Syntax (in Präambel, Beispiel)
\ t i t l e {\ LaTeX {} − g l e i c h s e t z t ’ s was ! }
\ s u b t i t l e { E i n k l e i n e r E i n f ü h r u n g s k u r s i n \LaTeX}
\ a u t h o r [ J . B i n n e w a l d ] { Jö r g B i n n e w a l d }
\ d a t e {Mä r z / A p r i l 2010}
Syntax (im Dokument)
\ b e g i n { f r a m e }
\ t i t l e p a g e
\ end { f r ame}
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Grundlagen
Folien erzeugen
Beispiel 1
Syntax
\ d o c u m e n t c l a s s { beamer }
\ u s e p a c k a g e [ l a t i n 1 ] { i n p u t e n c }
\ u s e p a c k a g e [ T1 ] { f o n t e n c }
\ u s e p a c k a g e [ ngerman ] { b a b e l }
\ u s e p a c k a g e { l m o d e r n } % um S c h r i f t e n m i t T1 zu n u t z e n
\ t i t l e { T e s t p r ä s e n t a t i o n }
\ a u t h o r {Max Mustermann }
\ d a t e {\ t o d a y }
\ b e g i n { document }
\ b e g i n { f r a m e }
\ t i t l e p a g e
\ end { f r a m e }
\ b e g i n { f r a m e }{ T e s t t i t e l } H a l l o Welt !
\ end { f r a m e }
\ end { document }
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Dokumentstruktur
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Dokumentstruktur
Dokumentstruktur
Syntax
\ s e c t i o n [< K u r z b e z e i c h n u n g >]{<Ü b e r s c h r i f t >}
\ s u b s e c t i o n [< K u r z b e z e i c h n u n g >]{< U n t e r ü b e r s c h r i f t >}
mit sectionund subsection Präsentationen gliedern die Befehle erzeugen keine Ausgabe, nur einen Eintrag ins Inhaltsverzeichnis und in eventuelle Navigationselemente des verwendeten Themes
optionale Kurzbezeichnung wird in Theme-Navigationselementen angezeigt
\ section∗ und\subsection∗erzeugen keinen Eintrag im Inhaltsverzeichnis
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Dokumentstruktur
Parts
Lange Präsentationen können zusätzlich noch in Parts eingeteilt werden.
Syntax
\ p a r t [< K u r z b e z e i c h n u n g >]{< P a r t−B e z e i c h n u n g >}
\part erzeugt keine Ausgabe, eine Ausgabe kann abgerufen werden durch:
\ insertpart fügt Part-Bezeichnung ein
\ insertshortpart fügt Kurzbezeichnung ein
\partpageerzeugt ähnlich zu\ titlepage eine Titelfolie für den aktuellen Part
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Dokumentstruktur
Beispiel 2
Syntax
.. .
\ p a r t { M a t h e m a t i s c h e r F o r m e l s a t z }
\ b e g i n { f r a m e }
\ p a r t p a g e
\ end { f r ame}
\ s e c t i o n { Mathe und \LaTeX}
\ s u b s e c t i o n {\AmS−\LaTeX}
\ b e g i n { f r a m e }{\AmS−\LaTeX}
. . .
\ end { f r ame}
.. .
Ausgabe Ausgabe einer Übersichtsfolie zum neuen Part
Eintrag der neuen Section und Subsection ins Inhaltsverzeichnis Ausgabe einer Folie mit dem Titel ‚AMS-LATEX‘
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Dokumentstruktur
Inhaltsverzeichnis erzeugen
Syntax
\ b e g i n { f r a m e }
\ t a b l e o f c o n t e n t s [< O p t i o n e n >]
\ end { f r a me }
Folgende Optionen können u.a. verwendet werden:
currentsection zeigt die nicht aktiven Sections halbtransparent an currentsubsection zeigt die nicht aktiven Subsections
halbtransparent an
pausesections fügt nach jeder Section ein Overlay ein pausesubsections fügt nach jeder Subsection ein Overlay ein
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Folien strukturieren
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Folien strukturieren
Folien strukturieren
Um Inhalte auf Folien optimal zu strukturieren stehen folgende Möglichkeiten zur Verfügung:
Folientitel immer angeben, evt. auch Untertitel itemize,enumerateund descriptionUmgebungen
(zwecks Übersichtlichkeit nicht mehr als 1 mal verschachteln!)
\ alert {<Text>} Befehl zur Hervorhebung von Text
\ structure {<Text>} Befehl zur Hervorhebung von Text column-Umgebung zur Erzeugung von Spalten block-Umgebung zur Erzeugung von Blöcken
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Folien strukturieren
die column-Umgebung
Syntax
\ b e g i n { c o l u m n s }[ < O p t i o n e n >]
\ column{< B r e i t e >}
< I n h a l t 1>
\ column{< B r e i t e >}
< I n h a l t 2>
\ end { c o l u m n s }
Ausgabe
erzeugt 2 Spalten mitInhalt 1bzw.
Inhalt 2
als Breite kann z.B. 0.5\textwidth
notiert werden für eine 50%
breite Spalte
folgende Optionen können zur vertikalen Ausrichtung der Spalten verwendet werden:
t an den Grundlinien der jeweils ersten Zeile zueinander ausrichten c vertikal mittig zueinander
ausrichten (Standard)
b an den Grundlinien der letzten Zeilen zueinander ausrichten T wiet, jedoch am Kopf der ersten
Zeilen zueinander ausrichten
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Folien strukturieren
die block-Umgebung
Syntax
\ b e g i n { b l o c k }{ T i t e l } E i n B l o c k .
\ end { b l o c k }
\ b e g i n { e x a m p l e }
$ \ s q r t { a } $
\ end { e x a m p l e }
erzeugt:
Titel Ein Block.
Example
√a
Neben derblock-Umgebung sind folgende weitere Umgebungen vordefiniert:
theorem
corollary, Folgerung definition, Definition definitions, Definitionen fact, Fakt
example, Beispiel examples, Beispiele Problem
Loesung proof, Beweis
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Strukturierung der Präsentation
Folien strukturieren
quote, quotation und verse-Umgebung
Syntax
\ b e g i n { q u o t a t i o n } Lorem i p s u m . . .
\ end { q u o t a t i o n }
\ b e g i n { q u o t e } Lorem i p s u m . . .
\ end { q u o t e }
\ b e g i n { v e r s e } Lorem i p s u m . . .
\ end { v e r s e }
Ausgabe
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Overlays
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Overlays
Overlays, pause
Mit Overlays können aus einem Frame mehrere Folien gemacht werden.
Wird handout als Option in der Dokumentklasse angegeben, werden Overlays deaktiviert.
\pause ist die einfachste Möglichkeit um Overlays zu erzeugen.
Text nach\pause in einem Frame erscheint auf einer neuen Folie
\pause kann nicht in Mathematik-Umgebungen verwendet werden
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Overlays
Konzept der erweiterten Overlay-Spezifikation
Diebeamer-Klasse bietet neben \pausekomplexere Möglichkeiten der Overlay-Spezifikation.
dazu wird diversen Befehlen in<>übergeben, auf welche Folien das jeweilige Overlay anzuwenden ist
<2> ... nur auf Folie 2
<2−>... auf Folie 2 und den folgenden
<2−4>... auf den Folien 2 bis 4
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Overlays
only-Befehl
Mit\only kann Inhalt nur auf bestimmten Folien eines Frames angezeigt werden.
Syntax
\ o n l y <2>{ D i e s e r T e x t w i r d n u r a u f F o l i e 2 a n g e z e i g t }
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Overlays
Befehle mit Overlay-Spezifikationen
Die Befehle\ textbf,\ textsl,\ textit,\textrm,\ textsf,\ color,\ alert
und\ structure können mit Overlay-Spezifikationen versehen werden.
Syntax (Beispiele)
\ t e x t b f <2−3>{Das i s t n u r a u f F o l i e 2 und 3 f e t t . }
\ c o l o r <2−>{r e d }{ D i e s e r T e x t i s t ab F o l i e 2 r o t . }
\ a l e r t <1>{ D i e s e r T e x t i s t a u f F o l i e 1 h e r v o r g e h o b e n . }
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Overlays
alt-Befehl
Mit\ alt kann ein bestimmter Inhalt auf bestimmten Folien angezeigt, auf allen anderen Folien des Frames wird dagegen Alternativinhalt angezeigt.
Syntax (Beispiel)
\ a l t <2>{Auf F o l i e 2}{ N i c h t a u f F o l i e 2}
Weitere Overlay-Funktionen können in derbeamer-Dokumentation nachgelesen werden.
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Anpassung des Folienlayouts
Präsentations-Themes
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Anpassung des Folienlayouts
Präsentations-Themes
Präsentations-Themes
Präsentations-Theme legt komplettes Prästentations-Layout (Aufteileung, Schrift, Farben, ...) fest.
Syntax (in Präambel)
\ u s e t h e m e [< O p t i o n e n >]{<Theme−Name>}
stellt das mitTheme-Name angegebene Theme ein die Optionen sind Theme-spezifisch
es gibt verschiedene Theme-Typen
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Anpassung des Folienlayouts
Präsentations-Themes
Präsentations-Themes
Themes ohne Navigationsleisten
(default, Bergen, Boadilla, Madrid, AnnArbor, CambridgeUS, Pittsburgh, Rochester)
Themes mit Baumstruktur-Navigationsleiste (Antibes, JuanLesPins, Montpellier)
Themes mit seitlichem Inhaltsverzeichnis
(Berkeley, PaloAlto, Goettingen, Marburg, Hannover) Themes mit Mini-Frame Navigation
(Berlin, Ilmenau, Dresden, Darmstadt, Frankfurt, Singapore, Szeged)
Themes mit Section und Subsection Übersicht (Copenhagen, Luebeck, Malmoe, Warsaw)
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Anpassung des Folienlayouts
Inner- und Outer-Themes
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Anpassung des Folienlayouts
Inner- und Outer-Themes
Inner-Themes
Legt das Innere Layout eines Frames fest, also alles was nicht zur Kopf-, Fußzeile und zur Seitennavigation gehört.
(Anstrichstil, Blocklayout, ...) Syntax (in Präambel)
\ u s e i n n e r t h e m e [< O p t i o n e n >]{<Theme−Name>}
stellt das mitTheme-Name angegebene Inner-Theme ein es gibt folgende Inner-Themes:
default, circles, rectangles, rounded, inmargin
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Anpassung des Folienlayouts
Inner- und Outer-Themes
Outer-Themes
Legt das Äußere Layout eines Frames fest (Fuß-, Kopfzeile und Seitennavigation).
Syntax (in Präambel)
\ u s e o u t e r t h e m e [< O p t i o n e n >]{<Theme−Name>}
stellt das mitTheme-Name angegebene Outer-Theme ein es gibt folgende Outer-Themes:
default, infolines, miniframes, smoothbars, sidebar, split, shadow, tree, smoothtree
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Anpassung des Folienlayouts
Farb- und Schrift-Themes
Inhalt
1 Grundlagen
Warum Präsentationen mit LATEX erstellen?
Die beamer-Klasse Folien erzeugen
2 Strukturierung der Präsentation Dokumentstruktur
Folien strukturieren
3 Overlays
4 Anpassung des Folienlayouts Präsentations-Themes Inner- und Outer-Themes Farb- und Schrift-Themes
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Anpassung des Folienlayouts
Farb- und Schrift-Themes
Farb-Themes
Syntax (in Präambel)
\ u s e c o l o r t h e m e [< O p t i o n e n >]{<Theme−Name>}
es existieren folgende komplette Farb-Themes:
default, structure, sidebartab, albatross, beetle, crane, dove, fly, seagull, wolverine, beaver
es existieren folgende Inner-Farb-Themes:
lily, orchid, rose
es existieren folgende Outer-Farb-Themes:
whale, seahorse, dolphin,
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Anpassung des Folienlayouts
Farb- und Schrift-Themes
Schrift-Themes
Syntax (in Präambel)
\ u s e f o n t t h e m e [< O p t i o n e n >]{<Theme−Name>}
es existieren folgende Schrift-Themes:
default, professionalfonts, serif, structurebold, structureitalicserif, structuresmallcapsserif
Um die Schriftgröße zu ändern wird diese wie üblich als Option der Dokumentklasse übergeben.
als Standard ist 11pt eingestellt 17pt sind Powerpoint-Standard
LATEX - gleich setzt’s was! Teil 6: Präsentationen mit LATEX Literatur
Literatur
T. Tantau.
The beamer class - Manual for Version 3.07, 2007.
http://www.ctan.org/tex-archive/macros/latex/
contrib/beamer/doc/beameruserguide.pdf.
The End
Das war ‚ LATEX - gleich setzt’s was! ‘ Danke für Eure Aufmerksamkeit!