Präsentationen mit LaTeX - Technische Fakultätjoern/edu/tex/latex02/latex6.pdf · \begin{slide}...

Post on 21-Jun-2019

227 views 0 download

Transcript of Präsentationen mit LaTeX - Technische Fakultätjoern/edu/tex/latex02/latex6.pdf · \begin{slide}...

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