Ein Vergleich der verfügbaren Erweiterungspakete Präsentationen mit L A T E X Erik Wegner 20. Januar 2006
Inhaltsverzeichnis I. Allgemeines 11 1. Willkommen 13 1.1. Worum geht es?.................................... 13 2. Zielstellung 15 II. Die Pakete 17 3. Paket Beamer 19 3.1. Taktische Daten.................................... 19 3.2. Der Nachbau..................................... 19 3.2.1. Vorbereitung..................................... 19 3.2.2. Titelseite....................................... 19 3.2.3. Inhaltsfolien..................................... 20 4. Paket Seminar 23 4.1. Taktische Daten.................................... 23 4.2. Der Nachbau..................................... 23 4.2.1. Vorbereitung..................................... 23 4.2.2. Titelseite....................................... 23 Index 25 3
Inhaltsverzeichnis 4
Abbildungsverzeichnis 3.1. Beamer: Titelseite der Präsentation........................ 20 5
Abbildungsverzeichnis 6
Tabellenverzeichnis 7
Tabellenverzeichnis 8
Quellcodeverzeichnis 3.1. Beamer: Minimaldatei.............................. 19 3.2. Beamer: Titelseite................................. 19 3.3. Beamer: Aufbau einer Folie............................ 20 3.4. Beamer: zweispaltiges Seitenlayout....................... 21 4.1. Seminar: Minimalbeispiel............................. 23 9
Quellcodeverzeichnis 10
Teil I. Allgemeines 11
1. Willkommen 1.1. Worum geht es? LATEX eignet sich hervorragend, um professionell gesetzte Texte zu erzeugen. Als Zielformat steht u. a. auch PDF zur Verfügung. Die Kombination LATEX+PDF bietet sich somit zur Veröffentlichung im Internet an. Was aber, wenn eine Präsentation veröffentlicht werden soll? Dafür existieren diverse Erweiterungspakete, die Folienpräsentationen mit LATEX-Markupbefehlen zu PDF-Dateien umwandeln. Vorteile Alle Stärken von LATEX stehen bereit. Beim Blättern der Folien können Adobe-Reader-Überblendeffekte genutzt werden. PDF-Dateien können auf jeder Zielplattform gelesen werden. Eine PDF-Präsentation ist unabhängig von der späteren Präsentationsplattform. (Eine in OpenOffice.org erstelle Datei benötigt OpenOffice.org, Microsoft PowerPoint benötigt ein Microsft Betriebssystem und PowerPointViewer) Die folgenden Seiten sollen verschiedene LATEX-Pakete vergleichen. Finden Sie ein Paket, das hier nicht aufgeführt ist, bin ich für eine Information dankbar. 13
1. Willkommen 14
2. Zielstellung Um die Pakete zu vergleichen, wird die Beispielpräsentation 1 mit jedem Paket nachgebaut. Dabei sollen folgende Punkte abgedeckt werden: 1. Erzeugen einer Titelseite 2. Anzeige des Inhaltsverzeichnisses 3. Fortschrittsanzeige (Hervorhebung im Inhaltsverzeichnis, Seitenzahl) 4. Listeneinträge einblenden 5. mathematische Formeln einblenden 6. Navigation einfügen 7. Exkursionen 8. generelle Seitenformatierung (Hintergrund, Seitenzahl, Inhaltsverzeichnis, Logo) 9. spezielle Seitenformatierung einer einzelnen Seite 10. Handout erzeugen 1 Die Beispielpräsentation liegt als OpenOffice.org-Datei vor. 15
2. Zielstellung 16
Teil II. Die Pakete 17
3. Paket Beamer 3.1. Taktische Daten 3.2. Der Nachbau 3.2.1. Vorbereitung Das Paket beamer stellt eine Dokumentenklasse beamer bereit. \documentclass[]{beamer} \mode<presentation> \begin{document} \end{document} Quellcode 3.1: Beamer: Minimaldatei 3.2.2. Titelseite \documentclass[]{beamer} \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \usepackage{ae} \usepackage{ngerman} \mode<presentation> \title{freie Software} \author{erik Wegner} %\date{\today} \begin{document} \begin{frame} \titlepage \end{frame} \end{document} Quellcode 3.2: Beamer: Titelseite Jede Folie der Präsentation ist von einem \begin{frame}... \end{frame} eingeschlossen. Die Titelseite wird dabei ähnlich wie bei den Standardklassen über die Befehle \author, \title und \date erstellt und mit \titlepage dargestellt. 19
3. Paket Beamer Das Ergebnis ist in Abbildung 3.1 dargestellt. In der Ansicht fallen sofort die zusätzlichen Symbole am unteren rechten Rand auf. Damit kann in der Präsentation navigiert werden, z. B. abschnittsweise vor- und rückwärts, Aufrufen der Suchfunktion oder Aufruf der Inhaltsübersicht. Freie Software Erik Wegner 16. Oktober 2005 Abbildung 3.1.: Beamer: Titelseite der Präsentation 3.2.3. Inhaltsfolien Gliederung Inhaltsübersicht Folientitel Die Gliederung der Präsentation erfolgt wie in einem üblichen Textdokument mit den Befehlen section, subsection usw. Dabei ist zu beachten, dass die Befehle keine Ausgaben auf den Folien erzeugen, sondern nur im Inhaltsverzeichnis erscheinen. Das Inhaltsverzeichnis kann seinerseits durch den simplen Befehl \tableofcontents erzeugt werden. Der Befehl muss um den optionalen Parameter [part=n] 1 ergänzt werden, wenn die Präsentation mehrere Teile enthält. Der Folientitel wird mit der Anweisung \frametitle{folientitel} gesetzt. Die minimale Version einer Folienseite sieht im Quelltext so aus: Quellcode 3.3: Beamer: Aufbau einer Folie \section{definition \glqq{}freie Software\grqq{}} \begin{frame} \frametitle{definition \glqq{}freie Software\grqq{}} In Interpretation der Definition der Free Software Foundation (FSF) bezeichnet man solche Software als frei, deren Lizenz jedem, der dies m"ochte, mindestens folgende Freiheitsrechte einr"aumt: \end{frame} Komplexer wird der Seitenaufbau, wenn zwei Spalten erscheinen sollen. Dazu muss die Seite zuerst in Spalten geteilt werden. Anschließend werden die Spalten mit einer Breite versehen 1 n steht für die Nummer des Abschnitts, beginnend bei 1 20
3.2. Der Nachbau und mit Inhalten gefüllt. Dazu bietet sich eine Block-Umgebung an, die beliebige Elemente aufnehmen und ausrichten kann. \begin{frame} \frametitle{folientitel} \begin{columns} \column{.5\textwidth} \begin{block}{} Text der linken Seite \end{block} \column{.5\textwidth} \begin{block}{} Text der rechten Seite \end{block} \end{columns} \end{frame} Quellcode 3.4: Beamer: zweispaltiges Seitenlayout 21
3. Paket Beamer 22
4. Paket Seminar 4.1. Taktische Daten 4.2. Der Nachbau 4.2.1. Vorbereitung Die Dokumentenklasse übernimmt den Namen des Pakets und heißt ebenfalls seminar. \documentstyle{seminar} \begin{document} \end{document} Quellcode 4.1: Seminar: Minimalbeispiel 4.2.2. Titelseite Jede Folie der Präsentation ist von einem \begin{slide}... \end{slide} eingeschlossen. 23
4. Paket Seminar 24
Index Klasse beamer, 19 seminar, 23 25