View
228
Download
0
Category
Preview:
Citation preview
LATEX leicht gemacht
Präsentationen mit LATEX
Jörn Clausenjoern@TechFak.Uni-Bielefeld.DE
Übersicht
• Was ich noch erzählen wollte. . .
• diverse Techniken am Beispiel „Vortragsfolien“
• Vortrag und Übungen gemischt
LATEX leicht gemacht Präsentationen mit LATEX 2/43
Präsentationen, Vortragsfolien
• mehrere Dokumentklassen zur Auswahl
• seminar
• Vorteil: Materialmenge pro Folie „automatisch“ begrenzt
• Ausgabeformat PDF, Acrobat im Fullscreen-Modus
• Effekte á la PowerPoint
LATEX leicht gemacht Präsentationen mit LATEX 3/43
pres1.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
\begin{document}
\begin{slide}
\begin{center}
\Large \LaTeX\ leicht gemacht
\end{center}
\begin{itemize}
\item \LaTeX\ ist ein \emph{Schriftsatzsystem}
\item es wurde von Leslie Lamport entwickelt
\item \LaTeX\ basiert auf dem Programm \TeX\ von Donald Knuth
\end{itemize}
\end{slide}
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 4/43
LATEX leicht gemacht
• LATEX ist ein Schriftsatzsystem
• es wurde von Leslie Lamport entwickelt
• LATEX basiert auf dem Programm TEX von Donald Knuth
1
LATEX leicht gemacht Präsentationen mit LATEX 5/43
Arbeit mit seminar
• Querformat in xdvi:
xdvi -paper a4r pres1.dvi &
• PostScript mit dvips: Folien stehen auf dem Kopf
• Folien drehen:
pstops ’0U(1w,1h)’ pres1.ps pres1_up.ps
LATEX leicht gemacht Präsentationen mit LATEX 6/43
1. Verbesserung
• Abstand zwischen Folientitel und Liste
• Folientitel immer ganz nach oben
• Exkursion: spaces
LATEX leicht gemacht Präsentationen mit LATEX 7/43
horizontale und vertikale spaces
\documentclass[12pt,a5paper]{article}
\usepackage[german]{babel}
\begin{document}
Diese\hspace{3mm}Zeile\hspace{5mm}enth"alt\hspace{1cm}L"ocher
noch eine Zeile
\vspace{1cm}
und noch eine Zeile
\vspace{2cm}
das ist die letzte Zeile
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 8/43
Diese Zeile enthalt Locher
noch eine Zeile
und noch eine Zeile
das ist die letzte Zeile
1
LAT E
Xle
ich
tg
emac
ht
Prä
sen
tatio
nen
mit
LAT E
X9
/43
Gummilängen
\documentclass[12pt,a5paper]{article}\usepackage[german]{babel}
\begin{document}
Diese\hspace{\stretch{1}}Zeile enth"alt\hspace{\stretch{3}}L"ocher
Diese\hspace{\stretch{3}}Zeile enth"alt\hspace{\stretch{1}}L"ocher
Diese\hspace{\stretch{30}}Zeile enth"alt\hspace{\stretch{10}}L"ocher
\vspace{\stretch{1}}
und noch eine Zeile
\vspace{\stretch{2}}
das ist die letzte Zeile
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 10/43
Diese Zeile enthalt Locher
Diese Zeile enthalt Locher
Diese Zeile enthalt Locher
und noch eine Zeile
das ist die letzte Zeile
1
LAT E
Xle
ich
tg
emac
ht
Prä
sen
tatio
nen
mit
LAT E
X1
1/4
3
PSfrag replacements
Überschrift
Inhalt
LATEX leicht gemacht Präsentationen mit LATEX 12/43
pres2.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
\begin{document}
\begin{slide}
\begin{center}
\Large \LaTeX\ leicht gemacht
\end{center}
\vspace{\stretch{1}}
\begin{itemize}
\item \LaTeX\ ist ein \emph{Schriftsatzsystem}
\item es wurde von Leslie Lamport entwickelt
\item \LaTeX\ basiert auf dem Programm \TeX\ von Donald Knuth
\end{itemize}
\vspace{\stretch{1}}
\end{slide}
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 13/43
LATEX leicht gemacht
• LATEX ist ein Schriftsatzsystem
• es wurde von Leslie Lamport entwickelt
• LATEX basiert auf dem Programm TEX von Donald Knuth
1
LATEX leicht gemacht Präsentationen mit LATEX 14/43
2. Verbesserung
• einheitliche Formatierung aller Folien
• eigene Umgebung definieren
\newenvironment{umgebung}
{begin-Definition}
{end-Definition}
• neu: Umgebung mit Parameter
\newenvironment{umgebung}[1]
{begin-Definition #1}
{end-Definition}
• slide durch CHslide ersetzen
LATEX leicht gemacht Präsentationen mit LATEX 15/43
pres3.tex
\documentclass[a4]{seminar}\usepackage[german]{babel}
\begin{document}
\newenvironment{CHslide}[1]{\begin{slide}%
\begin{center}\Large #1\end{center}%\vspace{\stretch{1}} }
{\vspace{\stretch{1}}\end{slide}}
\begin{CHslide}{\LaTeX\ leicht gemacht}\begin{itemize}\item \LaTeX\ ist ein \emph{Schriftsatzsystem}\item es wurde von Leslie Lamport entwickelt\item \LaTeX\ basiert auf dem Programm \TeX\ von Donald Knuth\end{itemize}
\end{CHslide}
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 16/43
LATEX leicht gemacht
• LATEX ist ein Schriftsatzsystem
• es wurde von Leslie Lamport entwickelt
• LATEX basiert auf dem Programm TEX von Donald Knuth
1
LATEX leicht gemacht Präsentationen mit LATEX 17/43
Trennung von Inhalt und Formatierung
• Aussehen der Folie wird an einer Stelle definiert
• Formatierung läßt sich leicht ändern
• keine Inkonsistenzen
• z.B.Kasten mit Schatten um die Überschrift
• z.B. Verhältnis 1:2 statt 1:1 des Zwischenraums
LATEX leicht gemacht Präsentationen mit LATEX 18/43
pres4.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
\usepackage{fancybox}
\begin{document}
\newenvironment{CHslide}[1]
{\begin{slide}%
\begin{center}\Large\shadowbox{#1}\end{center}%
\vspace{\stretch{1}} }
{\vspace{\stretch{2}}\end{slide}}
...
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 19/43
LATEX leicht gemacht
• LATEX ist ein Schriftsatzsystem
• es wurde von Leslie Lamport entwickelt
• LATEX basiert auf dem Programm TEX von Donald Knuth
1
LATEX leicht gemacht Präsentationen mit LATEX 20/43
3. Verbesserung
• Rahmen entfernen
• für Folien angenehmer: serifenlose Schrift
LATEX leicht gemacht Präsentationen mit LATEX 21/43
pres5.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
\begin{document}
...
\slideframe{none}
\begin{CHslide}{\LaTeX\ leicht gemacht}
...
\end{CHslide}
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 22/43
LATEX leicht gemacht
• LATEX ist ein Schriftsatzsystem
• es wurde von Leslie Lamport entwickelt
• LATEX basiert auf dem Programm TEX von Donald Knuth
1
LATEX leicht gemacht Präsentationen mit LATEX 23/43
pres6.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
...
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 24/43
LATEX leicht gemacht
• LATEX ist ein Schriftsatzsystem
• es wurde von Leslie Lamport entwickelt
• LATEX basiert auf dem Programm TEX von Donald Knuth
1
LATEX leicht gemacht Präsentationen mit LATEX 25/43
Titelseite
• Titel des Vortrags
• Name(n) des/der Vortragenden
• größere Schrift
• relativ freie Formatierung
LATEX leicht gemacht Präsentationen mit LATEX 26/43
pres7.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
...
\begin{document}
...
\begin{slide}
\begin{center}
{\Large \LaTeX\ leicht gemacht}\\[2mm]
{\huge Einf"uhrung}\\[15mm]
{\large Joe User}\\
{\small \texttt{juser@TechFak.Uni-Bielefeld.DE}}
\end{center}
\end{slide}
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 27/43
LATEX leicht gemacht
Einfuhrung
Joe User
juser@TechFak.Uni-Bielefeld.DE
1
LATEX leicht gemacht Präsentationen mit LATEX 28/43
4. Verbesserung
• keine Seitenzahl auf Titelseite
• eigene Kopf- oder Fußzeile
• Name, Titel, Seitenzahl „5/12“
• Exkursion: counter
• Seitenstil, pagestyle:
plain Seitenzahl in Fußzeile
headings laufende Kopfzeile (nicht in seminar)
empty leere Kopf- und Fußzeile
• selbstdefinierte Seitenstile
LATEX leicht gemacht Präsentationen mit LATEX 29/43
pres8.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
...
\begin{document}
...
\pagestyle{empty}
\begin{slide}
...
\end{slide}
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 30/43
LATEX leicht gemacht
Einfuhrung
Joe User
juser@TechFak.Uni-Bielefeld.DE
LATEX leicht gemacht Präsentationen mit LATEX 31/43
pres9.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
...
\begin{document}
...
\newpagestyle{footinfo}
{}
{\tiny \LaTeX\ leicht gemacht \hspace{\stretch{1}}Einf"uhrung
\hspace{\stretch{1}}\copyright\ 2002 by Joe User}
\pagestyle{footinfo}
...
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 32/43
LATEX leicht gemacht
• LATEX ist ein Schriftsatzsystem
• es wurde von Leslie Lamport entwickelt
• LATEX basiert auf dem Programm TEX von Donald Knuth
LATEX leicht gemacht Einfuhrung c© 2002 by Joe User
LATEX leicht gemacht Präsentationen mit LATEX 33/43
pres10.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
...
\newpagestyle{footinfo}
...
\pagestyle{footinfo}
\begin{slide}
\pagestyle{empty}
\begin{center}
{\Large \LaTeX\ leicht gemacht}\\[2mm]
...
\end{center}
\end{slide}
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 34/43
LATEX leicht gemacht
Einfuhrung
Joe User
juser@TechFak.Uni-Bielefeld.DE
LATEX leicht gemacht Präsentationen mit LATEX 35/43
Zähler
• Zähler (counter) für Kapitel, Abschnitte, Abbildungen, . . .
• Verknüpfung von Zählern
• verschiedene Darstellungen: 4, iv, IV, d, D, . . .
• Seitenzahl: page
• Ausgabe: \thepage
• eigene Zähler definierbar
LATEX leicht gemacht Präsentationen mit LATEX 36/43
Zähler, cont.
\documentclass[12pt,a5paper]{article}
\usepackage[german]{babel}
\begin{document}
\begin{enumerate}
\item Dies ist der \theenumi. Punkt
\item Dies ist der \Roman{enumi}. Punkt
\stepcounter{enumi}
\item Huch, jetzt haben wir wohl einen "ubersprungen
\setcounter{enumi}{9}
\item Dies ist der \theenumi. Punkt
\addtocounter{enumi}{3}
\item Dies ist Punkt \theenumi\ auf Seite \thepage
\end{enumerate}
\end{document}
LATEX leicht gemacht Präsentationen mit LATEX 37/43
1. Dies ist der 1. Punkt
2. Dies ist der II. Punkt
4. Huch, jetzt haben wir wohl einen ubersprungen
10. Dies ist der 10. Punkt
14. Dies ist Punkt 14 auf Seite 1
1
LAT E
Xle
ich
tg
emac
ht
Prä
sen
tatio
nen
mit
LAT E
X3
8/4
3
pres11.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
...
\newpagestyle{footinfo}
{}
{\tiny \LaTeX\ leicht gemacht \hspace{\stretch{1}}Einf"uhrung
\hspace{\stretch{1}}\thepage}
\pagestyle{footinfo}
...
LATEX leicht gemacht Präsentationen mit LATEX 39/43
LATEX leicht gemacht
• LATEX ist ein Schriftsatzsystem
• es wurde von Leslie Lamport entwickelt
• LATEX basiert auf dem Programm TEX von Donald Knuth
LATEX leicht gemacht Einfuhrung 1
LATEX leicht gemacht Präsentationen mit LATEX 40/43
pres12.tex
\documentclass[a4]{seminar}
\usepackage[german]{babel}
...
\newpagestyle{footinfo}
{}
{\tiny \LaTeX\ leicht gemacht \hspace{\stretch{1}}Einf"uhrung
\hspace{\stretch{1}}\thepage/\pageref{sl:lastslide}}
\pagestyle{footinfo}
\begin{CHslide}{\LaTeX\ leicht gemacht}\label{sl:lastslide}
...
LATEX leicht gemacht Präsentationen mit LATEX 41/43
LATEX leicht gemacht
• LATEX ist ein Schriftsatzsystem
• es wurde von Leslie Lamport entwickelt
• LATEX basiert auf dem Programm TEX von Donald Knuth
LATEX leicht gemacht Einfuhrung 1/1
LATEX leicht gemacht Präsentationen mit LATEX 42/43
Danke für die Aufmerksamkeit
Happy TEXing!
LATEX leicht gemacht Präsentationen mit LATEX 43/43
Recommended