forked from dbo/latex-course
Browse Source
lecture slides currently don't compile. Signed-off-by: Daniel Borchmann <daniel.borchmann@tu-dresden.de>master
35 changed files with 5190 additions and 0 deletions
Binary file not shown.
@ -0,0 +1,43 @@
|
||||
\begin{filecontents*}{biblatex-test.bib} |
||||
@book{Euklid, |
||||
title = {Die Elemente. Bücher I--XIII}, |
||||
author = {Euklid}, |
||||
editor = {Clemens Thaer}, |
||||
translator = {Clemens Thaer}, |
||||
address = {Frankfurt a.\ M.}, |
||||
publisher = {Harri Deutsch}, |
||||
year = {2003}, |
||||
edition = {4}, |
||||
isbn = {3-8171-3413-4}, |
||||
addendum = {(vormals Ostwalds Klass.~d.~exakten Wiss.~235.) |
||||
Die Übersetzung erschien zuerst 1933--1937}, |
||||
} |
||||
\end{filecontents*} |
||||
|
||||
\documentclass{scrartcl} |
||||
|
||||
\usepackage[T1]{fontenc} |
||||
\usepackage[utf8]{inputenc} |
||||
\usepackage[ngerman]{babel} |
||||
|
||||
\usepackage[ |
||||
backend=biber, |
||||
style=verbose-ibid, |
||||
isbn=false, |
||||
autocite=footnote] |
||||
{biblatex} |
||||
\addbibresource{biblatex-test.bib} |
||||
|
||||
\begin{document} |
||||
|
||||
Es gibt unendlich viele Primzahlen~\autocite{Euklid}. |
||||
|
||||
\printbibliography{} |
||||
|
||||
\end{document} |
||||
|
||||
|
||||
%%% Local Variables: |
||||
%%% mode: latex |
||||
%%% TeX-master: t |
||||
%%% End: |
@ -0,0 +1,550 @@
|
||||
\begin{frame} |
||||
\frametitle{Ziel dieses Abschnitts} |
||||
|
||||
\begin{itemize} |
||||
\item Dokumentenklassen |
||||
\item Präambel |
||||
\item Textformatierung |
||||
\item Textuelles Markup |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\section{Aufbau eines \LaTeX-Dokuments} |
||||
|
||||
\begin{frame} |
||||
\frametitle{Dokumentenklasse und Präambel} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{block}{Allgemein} |
||||
Jedes \LaTeX-Dokument beginnt der Spezifikation einer \emph{Dokumentenklasse} und der |
||||
drauf folgenden \emph{Präambel}. |
||||
\end{block} |
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Dokumentenklassen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Spezifiziert das allgemeine Aussehen des Dokuments (Artikel, Report, Buch, |
||||
Brief, \dots) |
||||
\item<+-> Wird (im allgemeinen) als erstes im Dokument angegeben mittels |
||||
\begin{lstlisting} |
||||
\documentclass{(*@\textit{dokumentenklasse}@*)} |
||||
\end{lstlisting} |
||||
\item<+-> Beispiele (jeweils nur eins davon!): |
||||
\begin{lstlisting} |
||||
\documentclass{article} |
||||
\documentclass{report} |
||||
\documentclass{scrartcl} |
||||
\documentclass{llncs} |
||||
\end{lstlisting} |
||||
\item<+-> Können Optionen bekommen |
||||
\begin{lstlisting} |
||||
\documentclass[a4paper,english,draft]{article} |
||||
\end{lstlisting} |
||||
|
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame} |
||||
\frametitle{Standard-Dokumentenklassen} |
||||
|
||||
\begin{description} |
||||
\item[article] Standardklasse zum Erstellen von einfachen Dokumenten |
||||
\item[report] Standardklassen zum Erstellen längerer Arbeiten |
||||
\item[book] Standardklassen zum Erstellen von Büchern |
||||
\item[scrartcl, scrreprt, scrbook] KOMA-Script Varianten von article, report, book mit |
||||
europäischen Standardwerten |
||||
\item[memoir] Individuell anpassbare Dokumentenklasse |
||||
\item[minimal] Minimale Dokumentenklasse |
||||
\end{description} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Die Präambel} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
|
||||
\item<+-> Wird verwendet, um |
||||
\begin{itemize} |
||||
\item<+-> Pakete einzubinden |
||||
\item<+-> Standardwerte des Dokuments anzupassen |
||||
\item<+-> separate Befehle (\emph{Makros}) zu definieren oder zu ändern |
||||
\end{itemize} |
||||
|
||||
\item<+-> Pakete werden eingebunden mittels |
||||
\begin{lstlisting} |
||||
\usepackage[(*@\textit{option}@*)]{(*@\textit{paketname}@*)} |
||||
\end{lstlisting} |
||||
Zum Beispiel |
||||
\begin{lstlisting} |
||||
\usepackage[T1]{fontenc} |
||||
\usepackage[utf8]{inputenc} |
||||
\usepackage[ngerman]{babel} |
||||
\end{lstlisting} |
||||
|
||||
\item<+-> Standardwerte wie z.B.\,der Absatzabstand oder -einzug können angepasst werden |
||||
\begin{lstlisting} |
||||
\setlength{\parskip}{1ex} |
||||
\setlength{\parindent}{0cm} |
||||
\end{lstlisting} |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame} |
||||
\frametitle{Einige Nützliche Pakete} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{description} |
||||
\item[babel] Einstellung der Sprache |
||||
\item[inputenc] Einstellung ein Eingabekodierung |
||||
\item[fontenc] Einstellung der Schriftkodierung |
||||
\item[geometry] Einstellung der Papier- und Seitengröße |
||||
\item[microtype] Mikrotypographie |
||||
\item[fixltx2e] Kleine Korrekturen für \LaTeX |
||||
\item[enumitem] Anpassung von Aufzählungen |
||||
\item[array] Anpassung von Tabellen und Matrizen |
||||
\item[booktabs] Schönere Trennstriche für Tabellen |
||||
\item[listings] Programme |
||||
\item[hyperref] Verweise im Dokument |
||||
\item[amsmath, amssymb, mathtools, ntheorem] ~\\ |
||||
Extra Mathematikumgebungen und Symbole |
||||
\item[setspace] Zeilenabstand |
||||
\end{description} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Eine \enquote{Standard-Präambel}} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\documentclass{article} |
||||
\usepackage[utf8]{inputenc} |
||||
\usepackage[T1]{fontenc} |
||||
\usepackage[ngerman]{babel} |
||||
|
||||
\title{Was sind und was sollen die Zahlen?} |
||||
\author{Richard Dedekind} |
||||
\date{1888} |
||||
|
||||
\setlength{\parindent}{0cm} |
||||
|
||||
\begin{document} |
||||
|
||||
\maketitle |
||||
|
||||
\end{document} |
||||
\end{lstlisting} |
||||
|
||||
\end{frame} |
||||
|
||||
\section{Textformatierung} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Der \enquote{Dokumentenkörper}} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Das eigentliche Dokument wird nun zwischen \lstinline!\begin{document}! und |
||||
\lstinline!\end{document}! angegeben. Dabei kann der Text \enquote{fast} beliebig |
||||
eingegeben werden. |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\begin{document} |
||||
Bei Fülltexten sollte man drauf achten, dass es nicht |
||||
allzu viel Sinn macht, lange darüber nachzudenken, was |
||||
man wie schreibt. |
||||
\end{document} |
||||
\end{lstlisting} |
||||
|
||||
wird zu\onslide<+-> |
||||
|
||||
\begin{center} |
||||
\parbox{0.8\linewidth}{\rm Bei Fülltexten sollte man drauf achten, dass es |
||||
nicht allzu viel Sinn macht, lange darüber nachzudenken, was man wie schreibt.} |
||||
\end{center} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Quelltextformatierung} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Die Formatierung des Quelltextes ist \enquote{fast} beliebig. Diese Formatierung wird |
||||
allerdings nicht unbedingt im Dokument widergespiegelt: |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Zeilenumbrüche werden (fast) wie Leerzeichen interpretiert: |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
Ich bin ein |
||||
Text. |
||||
\end{lstlisting} |
||||
produziert den gleichen Code wie |
||||
\begin{lstlisting} |
||||
Ich bin ein Text. |
||||
\end{lstlisting} |
||||
\item<+-> Doppelte Leerzeichen werden wie ein Leerzeichen interpretiert: |
||||
\onslide<+-> |
||||
\begin{lstlisting}[showspaces=true] |
||||
Zwei Leerzeichen |
||||
\end{lstlisting} |
||||
ist das gleiche wie |
||||
\begin{lstlisting}[showspaces=true] |
||||
Zwei Leerzeichen |
||||
\end{lstlisting} |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Abschnitte} |
||||
|
||||
\begin{itemize} |
||||
\item<+-> geben die Grobstruktur des Dokuments an |
||||
\item<+-> In \LaTeX\ mit |
||||
\begin{itemize} |
||||
\item \lstinline!\part!, \lstinline!\part*! |
||||
\item \lstinline!\section!, \lstinline!\section*! |
||||
\item \lstinline!\subsection!, \lstinline!\subsection*! |
||||
\item \lstinline!\subsubsection!, \lstinline!\subsubsection*! |
||||
\item \lstinline!\paragraph!, \lstinline!\paragraph*! |
||||
\item \lstinline!\subparagraph!, \lstinline!\subparagraph*! |
||||
\end{itemize} |
||||
\item<+-> *-Formen werden nicht nummeriert und treten auch nicht im |
||||
Inhaltsverzeichnis auf |
||||
\item<+-> In \lstinline|book| ist auch erlaubt |
||||
\begin{itemize} |
||||
\item \lstinline!\chapter!, \lstinline!\chapter*! |
||||
\end{itemize} |
||||
\item<+-> Inhaltsverzeichnisse mit |
||||
\begin{lstlisting} |
||||
\tableofcontents |
||||
\end{lstlisting} |
||||
und zweimaligem Übersetzen. |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Absätze, Zeilen- und Seitenumbrüche} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Absätze werden durch Leerzeilen oder durch \lstinline{\par} getrennt: |
||||
|
||||
\begin{lstlisting} |
||||
Ich bin ein erster Absatz. |
||||
|
||||
Und ich ein zweiter. \par Und ich ein dritter. |
||||
\end{lstlisting} |
||||
\item<+-> Zeilenumbrüche mit folgenden Kommandos |
||||
\begin{itemize} |
||||
\item<+-> \lstinline{\\} und \lstinline{\newline} erzeugen Zeilenumbruch ohne Ausgleich |
||||
\item<+-> \lstinline{\linebreak} erzeugt Zeilenumbruch mit Ausgleich |
||||
\end{itemize} |
||||
\item<+-> Gleiches mit Seitenumbrüchen |
||||
\begin{itemize} |
||||
\item<+-> \lstinline{\newpage} beendet die aktuelle Seite ohne Ausgleich |
||||
\item<+-> \lstinline{\pagebreak} beendet die aktuelle Seite mit Ausgleich |
||||
\end{itemize} |
||||
|
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile,fragile] |
||||
\frametitle{Ausrichtung von Text} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\begin{flushleft} |
||||
Dieser Text ist linksbündig. |
||||
\end{flushleft} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\begin{flushright} |
||||
Dieser Text ist rechtsbündig. |
||||
\end{flushright} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\begin{center} |
||||
Dieser Text ist zentriert |
||||
\end{center} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\usepackage{ragged2e} |
||||
\begin{justify} |
||||
Dieser Text ist im Blocksatz gesetzt. |
||||
\end{justify} |
||||
\end{lstlisting} |
||||
|
||||
\end{frame} |
||||
|
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Aufzählungen} |
||||
|
||||
\LaTeX\ stellt standardmäßig drei Aufzählungstypen zur Verfügung% |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{enumerate} |
||||
\item<+-> \lstinline{itemize} für unnummerierte Aufzählungen |
||||
\item<+-> \lstinline{enumerate} für nummerierte Aufzählungen |
||||
\item<+-> \lstinline{description} für Definitionslisten |
||||
\end{enumerate} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{Beispiel} |
||||
\begin{columns} |
||||
\begin{column}{0.4\linewidth} |
||||
\begin{lstlisting} |
||||
\begin{itemize} |
||||
\item Eins |
||||
\item Zwei |
||||
\item Drei |
||||
\end{itemize} |
||||
\end{lstlisting} |
||||
\end{column} |
||||
\onslide<+-> |
||||
\begin{column}{0.4\linewidth} |
||||
\begin{itemize} |
||||
\item Eins |
||||
\item Zwei |
||||
\item Drei |
||||
\end{itemize} |
||||
\end{column} |
||||
\end{columns} |
||||
\end{Beispiel} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Aufzählungen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{Beispiel} |
||||
\begin{columns} |
||||
\begin{column}{0.4\linewidth} |
||||
\begin{lstlisting} |
||||
\begin{enumerate} |
||||
\item Eins |
||||
\item Zwei |
||||
\item Drei |
||||
\end{enumerate} |
||||
\end{lstlisting} |
||||
\end{column} |
||||
\begin{column}{0.4\linewidth} |
||||
\begin{enumerate}[1. ] |
||||
\item Eins |
||||
\item Zwei |
||||
\item Drei |
||||
\end{enumerate} |
||||
\end{column} |
||||
\end{columns} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{columns} |
||||
\begin{column}{0.4\linewidth} |
||||
\begin{lstlisting} |
||||
\begin{description} |
||||
\item[Eins] eine Zahl |
||||
\item[Zwei] die Zahl danach |
||||
\item[Drei] noch eine Zahl |
||||
\end{description} |
||||
\end{lstlisting} |
||||
\end{column} |
||||
\begin{column}{0.4\linewidth} |
||||
\hspace*{-4em} |
||||
\parbox{\linewidth}{ |
||||
\begin{description} |
||||
\item[Eins] eine Zahl |
||||
\item[Zwei] die Zahl danach |
||||
\item[Drei] noch eine Zahl |
||||
\end{description} |
||||
} |
||||
\end{column} |
||||
\end{columns} |
||||
\end{Beispiel} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Weitere Standard-Umgebungen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Zitate mittels \lstinline|quote| oder \lstinline|quotation| |
||||
\begin{lstlisting} |
||||
\begin{quote} |
||||
... |
||||
\end{quote} |
||||
\end{lstlisting} |
||||
|
||||
\item<+-> wortwörtlicher Text mittels \lstinline|verbatim| |
||||
\begin{lstlisting} |
||||
\begin{verbatim} |
||||
Alles was hier steht kommt auch \so in \die Ausgabe!! |
||||
\end{verbatim} |
||||
\end{lstlisting} |
||||
|
||||
\item<+-> \lstinline!array!, \lstinline!equation!, \lstinline!figure!, \lstinline!list!, |
||||
\lstinline!minipage!, \lstinline!picture!, \lstinline!tabbing!, \lstinline!table!, |
||||
\lstinline!tabular!, \lstinline!thebibliography!, \lstinline!theorem!, |
||||
\lstinline!titlepage!. |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
|
||||
\section{Textuelles Markup} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Sonderregeln} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Einige Zeichenfolgen werden von \TeX\ (und damit auch von \LaTeX) speziell interpretiert: |
||||
|
||||
\begin{itemize} |
||||
\item<+-> \lstinline!,,Hallo''! wird zu: ,,Hallo'' |
||||
\item<+-> \lstinline!``Hello''! wird zu: ``Hello'' |
||||
\item<+-> \lstinline!<<Bonjour>>! wird zu: <<Bonjour>> |
||||
\item<+-> \lstinline!1--2! wird zu: 1--2 |
||||
\item<+-> \lstinline!thus---he thought! wird zu: thus---he thought |
||||
\item<+-> \lstinline!%! leitet einen Kommentar ein |
||||
\end{itemize} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Für Anführungsstriche ist aber das Paket \lstinline!csquotes! besser: |
||||
\begin{lstlisting} |
||||
\enquote{Ich habe das \enquote{anders} gemeint} |
||||
\end{lstlisting} |
||||
\onslide<+-> |
||||
wird zu: \enquote{Ich habe das \enquote{anders} gemeint}. |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{\textbf{Fett}, \textit{Kursiv} und \textsc{Ähnliches}} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Für das Markup einzelner Wörter oder Sätze stehen die folgenden Kommandos zur Verfügung: |
||||
\bigskip |
||||
|
||||
\centering |
||||
\begin{tabular}[c]{lcl} |
||||
\lstinline!\textbf{Text}! & $\leadsto$ & \textbf{Text}\\ |
||||
\lstinline!\textsc{Text}! & $\leadsto$ & \textsc{Text}\\ |
||||
\lstinline!\emph{Text}! & $\leadsto$ & \emph{Text}\\ |
||||
\lstinline!\textsf{Text}! & $\leadsto$ & \textsf{Text}\\ |
||||
\lstinline!\textit{Text}! & $\leadsto$ & \textit{Text}\\ |
||||
\lstinline!\textnormal{Text}! & $\leadsto$ & \textnormal{Text}\\ |
||||
\lstinline!\textrm{Text}! & $\leadsto$ & \textrm{Text}\\ |
||||
\lstinline!\textsl{Text}! & $\leadsto$ & \textsl{Text}\\ |
||||
\lstinline!\texttt{Text}! & $\leadsto$ & \texttt{Text}\\ |
||||
\end{tabular} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Schriftgröße} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Schriftgrößen werden \emph{logisch} angegeben: |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{center} |
||||
\begin{tabular}[c]{cc} |
||||
\lstinline!\tiny Text! & \tiny Text \\ |
||||
\lstinline!\scriptsize Text! & \scriptsize Text \\ |
||||
\lstinline!\footnotesize Text! & \footnotesize Text \\ |
||||
\lstinline!\small Text! & \small Text \\ |
||||
\lstinline!\normalsize Text! & \normalsize Text \\ |
||||
\lstinline!\large Text! & \large Text \\ |
||||
\lstinline!\Large Text! & \Large Text \\ |
||||
\lstinline!\LARGE Text! & \LARGE Text \\ |
||||
\lstinline!\huge Text! & \huge Text \\ |
||||
\lstinline!\Huge Text! & \Huge Text \\ |
||||
\end{tabular} |
||||
\end{center} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Manuelle Größeneinstellung auch möglich (\lstinline!graphicx!) |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Farben} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Farben werden durch das Paket \lstinline{xcolor} bereitgestellt. |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\usepackage{xcolor} |
||||
\textcolor{blue}{Blauer Text} |
||||
\textcolor{green}{Grüner Text} |
||||
\textcolor{red!50!blue}{Text blau-rot gemischt} |
||||
\color{gray} Alles, was jetzt noch kommt ist grau |
||||
\end{lstlisting} |
||||
|
||||
wird zu\onslide<+-> |
||||
|
||||
\textcolor{blue}{Blauer Text} |
||||
\textcolor{green}{Grüner Text} |
||||
\textcolor{red!50!blue}{Text blau-rot gemischt} |
||||
\color{gray} Alles, was jetzt noch kommt ist grau |
||||
|
||||
\end{frame} |
||||
|
||||
%%% Local Variables: |
||||
%%% mode: latex |
||||
%%% TeX-master: "lecture" |
||||
%%% TeX-engine: luatex |
||||
%%% ispell-local-dictionary: "de_DE" |
||||
%%% End: |
||||
|
||||
% LocalWords: Textuelles Gliederungsstufe scrartcl scrreprt scrbook Script microtype |
||||
% LocalWords: Mikrotypographie geometry fontenc inputenc babel enumitem array booktabs |
||||
% LocalWords: listings hyperref amsmath amssymb mathtools ntheorem fragile einzug |
||||
% LocalWords: Quelltextformatierung Seitenumbrüche Aufzählungstypen Formelelemente |
||||
% LocalWords: Textformatierung Dokumentenkörper Absatzabstand Größeneinstellung |
@ -0,0 +1,439 @@
|
||||
\begin{frame} |
||||
\frametitle{Ziel dieses Abschnitts} |
||||
|
||||
\begin{itemize} |
||||
\item Tabellen |
||||
\item Bilder einbinden (nicht erstellen!) |
||||
\item Abbildungen |
||||
\item Verweise innerhalb eines Dokuments |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\section{Tabellen} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Tabellen} |
||||
|
||||
\onslide<1-> |
||||
|
||||
\LaTeX\ stellt die Grundfunktionalität für Tabellen bereit |
||||
|
||||
\begin{columns} |
||||
\begin{column}{0.4\linewidth} |
||||
\begin{block}<3->{} |
||||
\begin{lstlisting} |
||||
\begin{tabular}{lr|c||l} |
||||
\hline |
||||
1 & 2 & 3 & 4 \\ |
||||
\hline\hline |
||||
5 & 6 & 7 & 8 \\ |
||||
9 & 0 & 1 & 2 \\ |
||||
\hline |
||||
\end{tabular} |
||||
\end{lstlisting} |
||||
\end{block} |
||||
\end{column} |
||||
\begin{column}{0.5\linewidth} |
||||
\centering |
||||
\onslide<2->{% |
||||
\begin{tabular}{lr|c||l} |
||||
\hline |
||||
1 & 2 & 3 & 4 \\ |
||||
\hline\hline |
||||
5 & 6 & 7 & 8 \\ |
||||
9 & 0 & 1 & 2 \\ |
||||
\hline |
||||
\end{tabular} |
||||
} |
||||
\end{column} |
||||
\end{columns} |
||||
|
||||
\begin{itemize} |
||||
\item<4-> \lstinline!{lr|c||l}! ist das \emph{Tabellenformat} |
||||
\item<5-> Spalten werden mit \lstinline|&| unterteilt |
||||
\item<6-> Zeilen werden mit \lstinline|\\| beendet |
||||
\item<7-> \lstinline|\hline| ergibt eine horizontale Linie |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Tabellen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Tabellenformat |
||||
\onslide<+-> |
||||
\begin{itemize} |
||||
\item \lstinline|c| ergibt eine zentrierte Spalte |
||||
\item \lstinline|r| ergibt eine rechtsbündige Spalte |
||||
\item \lstinline|l| ergibt eine linksbündige Spalte |
||||
\item \lstinline!p{5cm}! ergibt eine Spalte der Breite 5cm |
||||
\item \lstinline!|! ergibt eine vertikale Linie |
||||
\end{itemize} |
||||
\item<+-> \lstinline!\cline{4-7}! ergibt eine vertikale Linie von Spalte 4 bis Spalte 7 |
||||
\item<+-> \lstinline!\multicolumn{3}{|c|}{Inhalt}! formatiert die nächsten drei Spalten |
||||
im Format \lstinline!|c|! mit \lstinline!Inhalt! |
||||
\end{itemize} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\medskip |
||||
|
||||
\begin{center} |
||||
\begin{tabular}{|lr|c|p{2cm}|} |
||||
Hier & geht's & RUND! & \dots \\ |
||||
\hline\hline |
||||
1 & 2 & \multicolumn{2}{c}{ DreiDreiDrei! } \\ |
||||
\cline{2-3} |
||||
4 & 5 & 6 & 7 |
||||
\end{tabular} |
||||
\end{center} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Tabellenlayout (modern)} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Schönere Tabellenstriche mittels |
||||
|
||||
\begin{lstlisting} |
||||
\usepackage{booktabs} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\bigskip |
||||
|
||||
Dann: |
||||
|
||||
\begin{columns} |
||||
\begin{column}{0.55\linewidth} |
||||
\begin{lstlisting} |
||||
\begin{tabular}{l|cr} |
||||
\toprule |
||||
Tabelle & Kopf & Kopf \\ |
||||
\midrule |
||||
Zeile & Zelle & Zelle \\ |
||||
Zeile & Zelle & Zelle \\ |
||||
\bottomrule |
||||
\end{tabular} |
||||
\end{lstlisting} |
||||
\end{column} |
||||
\begin{column}{0.45\linewidth} |
||||
\centering |
||||
\begin{tabular}{l|cr} |
||||
\toprule |
||||
Tabelle & Kopf & Kopf \\ |
||||
\midrule |
||||
Zeile & Zelle & Zelle \\ |
||||
Zeile & Zelle & Zelle \\ |
||||
\bottomrule |
||||
\end{tabular} |
||||
\end{column} |
||||
\end{columns} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame} |
||||
\frametitle{Pakete für Tabellen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Es gibt eine Reihe von nützlichen Paketen für Tabellen |
||||
|
||||
\begin{itemize} |
||||
\item<+-> \lstinline!array! für erweiterte Tabellenformate (und kleine Korrekturen) |
||||
\item<+-> \lstinline!tabularx! für noch mehr Tabellenformate |
||||
\item<+-> \lstinline!longtable! für Tabellen, die über mehrere Seiten gehen |
||||
\item<+-> \dots |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\section{Bilder einbinden} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Bilder einbinden} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item Einbinden von Graphiken in \LaTeX\ mit Hilfe des Pakets \texttt{graphicx} |
||||
\item Befehl |
||||
\begin{lstlisting} |
||||
\includegraphics[(*@\textit{Optionen}@*)]{(*@\textit{Bildname}@*)} |
||||
\end{lstlisting} |
||||
\end{itemize} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{Beispiel} |
||||
\begin{lstlisting} |
||||
\centerline{\includegraphics[width=0.3\linewidth, |
||||
keepaspectratio]{bild.jpg}} |
||||
\end{lstlisting} |
||||
|
||||
ergibt |
||||
|
||||
\centerline{\includegraphics[width=0.3\linewidth,keepaspectratio]{pics/bild.jpg}} |
||||
\end{Beispiel} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Optionen zum Einbinden von Graphiken} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Oft verwendete Optionen von \lstinline{\includegraphics} sind |
||||
\begin{itemize} |
||||
\item \texttt{width}, \texttt{height} für Breite und Höhe |
||||
\item \texttt{keepaspectratio}, so dass nach Angabe von Breite oder Höhe |
||||
das Bild automatisch skaliert wird |
||||
\item \texttt{scale} zur Skalierung des Bildes |
||||
\item \texttt{angle} zur Angabe eines Drehwinkels |
||||
\item \texttt{origin} zur Angabe des Drehpunktes |
||||
\end{itemize} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{Beispiel} |
||||
\begin{lstlisting} |
||||
\centerline{\includegraphics[scale=1.2,origin=cc, |
||||
angle=42]{bild.jpg}} |
||||
\end{lstlisting} |
||||
|
||||
\centerline{\includegraphics[scale=1.2,origin=cc,angle=42]{pics/bild.jpg}} |
||||
\end{Beispiel} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Weitere Befehle aus \texttt{graphicx}} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{itemize}[<+->] |
||||
\item Drehen von Inhalten mit |
||||
\lstinline!\rotatebox[$\textit{Optionen}$]{$\textit{Winkel}$}{$\textit{Inhalt}$}! |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\rotatebox[origin=lB]{-30}{TextTextTextText} |
||||
\end{lstlisting} |
||||
\rotatebox[origin=lB]{-30}{TextTextTextText} |
||||
\item \lstinline!\resizebox{$\textit{Breite}$}{$\textit{Höhe}$}{$\textit{Text}$}! |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\resizebox{1cm}{.4cm}{Hier ist es eng...} |
||||
\end{lstlisting} |
||||
\resizebox{1cm}{.4cm}{Hier ist es eng...} |
||||
\item \lstinline!\scalebox{$\textit{horizontal}$}[$\textit{vertikal}$]{$\textit{Text}$}! |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\scalebox{3}[-1]{Breitergehtnicht} |
||||
\end{lstlisting} |
||||
\scalebox{3}[-1]{Breitergehtnicht} |
||||
\end{itemize} |
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Ausblick: Grafiken erstellen} |
||||
|
||||
\begin{center} |
||||
\begin{tikzpicture}[ |
||||
thick, |
||||
>=stealth', |
||||
dot/.style = { |
||||
draw, |
||||
fill = white, |
||||
circle, |
||||
inner sep = 0pt, |
||||
minimum size = 4pt |
||||
} |
||||
] |
||||
\coordinate (O) at (0,0); |
||||
\draw[->] (-0.3,0) -- (8,0) coordinate[label = {below:$x$}] (xmax); |
||||
\draw[->] (0,-0.3) -- (0,5) coordinate[label = {right:$f(x)$}] (ymax); |
||||
\path[name path=x] (0.3,0.5) -- (6.7,4.7); |
||||
\path[name path=y] plot[smooth] coordinates {(-0.3,2) (2,1.5) (4,2.8) (6,5)}; |
||||
\scope[name intersections = {of = x and y, name = i}] |
||||
\fill[gray!20] (i-1) -- (i-2 |- i-1) -- (i-2) -- cycle; |
||||
\draw (0.3,0.5) -- (6.7,4.7) node[pos=0.8, below right] {Sekante}; |
||||
\draw[red] plot[smooth] coordinates {(-0.3,2) (2,1.5) (4,2.8) (6,5)}; |
||||
\draw (i-1) node[dot, label = {above:$P$}] (i-1) {} -- node[left,yshift=-3pt] |
||||
{$f(x_0)$} (i-1 |- O) node[dot, label = {below:$x_0$}] {}; |
||||
\path (i-2) node[dot, label = {above:$Q$}] (i-2) {} -- (i-2 |- i-1) |
||||
node[dot] (i-12) {}; |
||||
\draw (i-12) -- (i-12 |- O) node[dot, |
||||
label = {below:$x_0 + \varepsilon$}] {}; |
||||
\draw[blue, <->] (i-2) -- node[right] {$f(x_0 + \varepsilon) - f(x_0)$} |
||||
(i-12); |
||||
\draw[blue, <->] (i-1) -- node[below] {$\varepsilon$} (i-12); |
||||
\path (i-1 |- O) -- node[below] {$\varepsilon$} (i-2 |- O); |
||||
\draw[gray] (i-2) -- (i-2 -| xmax); |
||||
\draw[gray, <->] ([xshift = -0.5cm]i-2 -| xmax) -- node[fill = white] |
||||
{$f(x_0 + \varepsilon)$} ([xshift = -0.5cm]xmax); |
||||
\endscope |
||||
\end{tikzpicture} |
||||
\end{center} |
||||
|
||||
\onslide<2->{mit \textcolor{red}{Ti\textit{k}Z} $\leadsto$ später!} |
||||
|
||||
\vfill\hbox{}\hfill\hbox{\tiny\url{http://www.texample.net/tikz/examples/linear-regression/}} |
||||
|
||||
\end{frame} |
||||
|
||||
|
||||
\section{Abbildungen} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Abbildungen} |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Größere Bilder und Tabellen werden mittels \emph{Gleitumgebungen} gesetzt: |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\begin{figure} |
||||
$\dots$ |
||||
\caption{Bildunterschrift} |
||||
\end{figure} |
||||
\end{lstlisting} |
||||
\onslide<+-> |
||||
\LaTeX\ platziert dann die Bilder auf der aktuellen oder auf einer der folgenden Seiten. |
||||
|
||||
\item<+-> Für Tabellen gibt es die spezielle \texttt{table}-Umgebung. |
||||
\item<+-> Verzeichnisse für Abbildungen und Tabellen mit \lstinline!\listoffigures! und |
||||
\lstinline!\listoftables!. |
||||
\item<+-> Nützliches Paket: \lstinline!float!. |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Platzierung von Abbildungen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Die Platzierung wird durch die entsprechenden \textit{Optionen} angegeben: |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{description} |
||||
\item[h] Platzierung an der aktuellen Stelle |
||||
\item[t] Platzierung oben auf einer Seite |
||||
\item[b] Platzierung unten auf einer Seite |
||||
\item[p] Platzierung auf einer extra Seite |
||||
\end{description} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Optionen können gemischt werden. |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\begin{figure}[tp] |
||||
Diese \enquote{Abbildung} erscheint entweder ober auf |
||||
einer Seite, oder auf einer extra Seite. |
||||
|
||||
\caption{Bildunterschrift} |
||||
\end{figure} |
||||
\end{lstlisting} |
||||
|
||||
\end{frame} |
||||
|
||||
\section{Referenzieren} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Verweise im Dokument} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\LaTeX\ erlaubt die automatische Erstellung von Verweisen innerhalb des Dokuments |
||||
|
||||
\begin{itemize} |
||||
\item<+-> mit dem Befehl \lstinline!\label{label-name}! wird ein \emph{Label} im Dokument |
||||
gesetzt |
||||
\item<+-> mit dem Befehl \lstinline!\ref{label-name}! wird auf dieses Label verwiesen |
||||
\end{itemize} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\section{Einführung} |
||||
\label{sec:introduction} |
||||
|
||||
Das Problem, welches wir behandeln wollen, ist wichtig! |
||||
|
||||
\section{Das Problem} |
||||
|
||||
Siehe Abschnitt~\ref{sec:introduction}! |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\emph{Wichtig}: Zweimaliges Übersetzen notwendig! |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Platzierung von Labeln} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Die Formatierung von \lstinline!\ref{label-name}! hängt von dem Verweis ab. |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\section{Abschnitt} |
||||
\label{sec:section} % Verweis auf Abschnittsnummer |
||||
|
||||
\begin{enumerate} |
||||
\item\label{item:1} Eintrag % Verweis auf Einzelpunkt |
||||
\end{enumerate} |
||||
|
||||
\begin{figure} |
||||
$\dots$ |
||||
\caption{\label{figure} Bildunterschrift} |
||||
% Verweis auf Abbildung |
||||
\end{figure} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Verweis auf die Seitenzahl mit \lstinline!\pageref{label-name}!. |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Nützliche Pakete} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Es gibt einige nützliche Pakete, die Verweise besser formatieren können |
||||
|
||||
\begin{itemize} |
||||
\item<+-> \lstinline!ntheorem! gibt den Befehl \lstinline!\thref{thm:main-theorem}!, |
||||
welcher automatisch den Typ der Aussage hinzufügt (Satz~5.1, Lemma~5.1, Bemerkung~5.1, |
||||
\dots) |
||||
\item<+-> \lstinline!cleveref! gibt \lstinline!\cref! und weitere Befehle, welche |
||||
automatisch den Typ der Referenz hinzufügen |
||||
\item<+-> \lstinline!varioref! gibt \lstinline!\vref!, \lstinline!\vpageref!, und |
||||
weitere, welche intelligente Formatierungen abhängig vom Abstand zwischen Referenz und |
||||
Verweis erlauben |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
%%% Local Variables: |
||||
%%% mode: latex |
||||
%%% TeX-master: "lecture" |
||||
%%% TeX-engine: luatex |
||||
%%% ispell-local-dictionary: "de_DE" |
||||
%%% End: |
Binary file not shown.
@ -0,0 +1,462 @@
|
||||
\begin{frame} |
||||
\frametitle{Ziel dieses Abschnittes} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item Erstellung von Präsentationen mit \LaTeX\texttt{-beamer} |
||||
\item \enquote{Vieles, was Powerpoint kann} (nur schöner) |
||||
\item Fallstricke und Tipps zur Erstellung von Präsentationen mit \LaTeX |
||||
\end{itemize} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\bigskip |
||||
|
||||
Mehr Details in der Dokumentation von \texttt{beamer}:\\ |
||||
\vspace*{\baselineskip} |
||||
\qquad\texttt{\$ texdoc beamer}\\ |
||||
\vspace*{\baselineskip} |
||||
auf der Kommandozeile (ohne \texttt{\$}; das ist der Prompt) |
||||
|
||||
\end{frame} |
||||
|
||||
\section{\LaTeX\texttt{-beamer}} |
||||
|
||||
\begin{frame} |
||||
\frametitle{Was ist und was soll \LaTeX-\texttt{beamer}?} |
||||
|
||||
\onslide<1-> |
||||
|
||||
\begin{wrapfigure}{r}{3cm} |
||||
\onslide<3->{% |
||||
\includegraphics[width=\linewidth,keepaspectratio]{pics/till-tantau}\\[-0.5\baselineskip] |
||||
\scalebox{0.3}{\url{http://www.tcs.uni-luebeck.de/mitarbeiter/tantau/}}} |
||||
\end{wrapfigure} |
||||
~ |
||||
\begin{itemize} |
||||
\item<2-> \LaTeX-\texttt{beamer} ist eine Dokumentenklasse für das Erstellen von |
||||
Präsentationen mit \LaTeX |
||||
\item<3-> Entwickelt von Till Tantau, weiter betreut von Joseph Wright and Vedran |
||||
Miletić |
||||
\item<4-> Verbindet Präsentationen mit der typographischen Qualität von \TeX |
||||
\item<5-> Weit verbreitet in der akademischen Welt (und darüber hinaus?) |
||||
\item<6-> Präsentationen ähnlich zu anderen Systemen (meist aber etwas |
||||
\enquote{statischer}) |
||||
\item<7-> Einfach zu bedienen |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\section{Grundaufbau einer Präsentation mit \LaTeX\texttt{-beamer}} |
||||
|
||||
% We define a new frame environment here, so we can use `\end{frame}' in |
||||
% listings on the slides (otherwise beamer will look for `\end{frame}' as the |
||||
% end of the current frame, and will get confused by the `\end{frame}' in the |
||||
% code listing). |
||||
|
||||
\newenvironment{slide} |
||||
{\begin{frame}[fragile,environment=slide]} |
||||
{\end{frame}} |
||||
|
||||
% Hm, vielleicht mal die Dokumentenklasse erwähnen … ? |
||||
|
||||
\begin{slide} |
||||
\frametitle{Frames} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Einzelne Folien werden mit \lstinline!\begin{frame}! \dots \lstinline!\end{frame}! |
||||
erzeugt: |
||||
\begin{lstlisting} |
||||
\begin{frame} |
||||
\frametitle{Frames} |
||||
|
||||
$\dots$ |
||||
|
||||
\end{frame} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Hinter \lstinline!\begin{frame}! können noch Optionen in \lstinline![...]! angegeben |
||||
werden: |
||||
\begin{itemize} |
||||
\item \lstinline!label=$\textit{name}$!, um einzelnen Folien Label zu geben |
||||
\item \lstinline{fragile}, falls die Folie \lstinline{verbatim}-Text oder Listings |
||||
enthält |
||||
\item \lstinline{plain}, falls die Folie keine Kopf- und Fußzeile haben soll |
||||
\item \lstinline{shrink}, \lstinline{squeeze}, \lstinline{b}, \lstinline{c}, |
||||
\lstinline{t}, \dots |
||||
\end{itemize} |
||||
|
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Teile einer Folie} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Eine Folie hat in \texttt{beamer} folgende Bestandteile |
||||
\begin{itemize} |
||||
\item Kopf- und Fußzeile |
||||
\item Linke und rechte Sidebar |
||||
\item Navigationsleiste |
||||
\item Navigationssymbole |
||||
\item Logo |
||||
\item Folientitle |
||||
\item Hintergrund |
||||
\item Inhalt |
||||
\end{itemize} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Alle diese Komponenten lassen sich mit Hilfe von \textit{Templates} anpassen. (siehe |
||||
Dokumentation und auch später) |
||||
|
||||
\onslide<+-> |
||||
\begin{Beispiel} |
||||
\begin{lstlisting} |
||||
\setbeamertemplate{navigation symbols}{} |
||||
\end{lstlisting} |
||||
deaktiviert die Navigationssymbole in der Präsentation. |
||||
\end{Beispiel} |
||||
|
||||
\end{slide} |
||||
|
||||
\section{Overlays} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Overlay-Kommandos} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Beamer stellt verschiedene Möglichkeiten bereit, \textit{overlays} zu erzeugen, welche |
||||
dann als aufeinander folgenden Seiten im erzeugten Dokument dargestellt werden: |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item \lstinline{\pause} |
||||
\item \lstinline{\onslide} |
||||
\item \lstinline{\uncover} |
||||
\item \lstinline{\visible}, \lstinline{\invisible} |
||||
\item \lstinline{\only} |
||||
\item \lstinline{\alt}, \lstinline{\temporal}, \lstinline{onlyenv}, |
||||
\lstinline{overprint}, \lstinline{altenv}, \lstinline{overlayarea}, \dots |
||||
\end{itemize} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Mit Hilfe von \lstinline{\pause} können einzelne Abschnitte nacheinander aufgedeckt |
||||
werden. |
||||
|
||||
\onslide<+-> |
||||
|
||||
Alle anderen Anweisungen werden durch \emph{Overlay-Spezifikationen} gesteuert. |
||||
|
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Overlay-Spezifikationen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{Beispiele} |
||||
\begin{lstlisting} |
||||
\onslide<2-4>{Ich bin ein Text} |
||||
\end{lstlisting} |
||||
erscheint auf Folien 2 bis 4 (inklusive); Text nimmt aber Platz ein, auch wenn er |
||||
nicht gezeigt wird |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\onslide<2->{Ich bin noch ein Text} |
||||
\end{lstlisting} |
||||
erscheint auf Folie 2 und bleibt bis zum Ende |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\onslide<-4>{Text Text Text} |
||||
\end{lstlisting} |
||||
erscheint von Anfang an, verschwindet dann aber auf Folie 5 |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\onslide<2-> |
||||
Kreativität darf man hier nicht erwarten \dots |
||||
\end{lstlisting} |
||||
Alles im aktuellen Frame wird erst auf Folie 2 und folgend angezeigt. |
||||
\end{Beispiele} |
||||
|
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Overlay-Spezifikationen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{block}{\textcolor{red}{Problem}} |
||||
Die explizite Angabe von Folien-Nummern ist unhandlich. |
||||
\end{block} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Aber es geht auch ohne! |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{Beispiele} |
||||
\begin{lstlisting} |
||||
\onslide<+-> |
||||
\end{lstlisting} |
||||
Alles, was dieser Anweisung folgt, wird auf der \emph{nächsten} Folie aufgedeckt. |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\onslide<+->{Teeeeeeeext} |
||||
\end{lstlisting} |
||||
Der Text wird auf der folgenden Folie angezeigt. |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\onslide<.->{Texxxxxxxxxt} |
||||
\end{lstlisting} |
||||
Der Text wird auf der \emph{aktuellen} Folie mit angezeigt. (sinnvoll mit |
||||
\lstinline{\alert} statt \lstinline{\onslide}) |
||||
\end{Beispiele} |
||||
|
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Weitere Anweisungen mit Overlay-Spezifikationen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{Beispiele} |
||||
\begin{lstlisting} |
||||
\alert<2>{ACHTUNG!} |
||||
\end{lstlisting} |
||||
Zeigt \alert<.>{ACHTUNG!} auf Folie 2 hervorgehoben an. |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\item<+-> Noch ein Text ohne Sinn |
||||
\end{lstlisting} |
||||
Zeigt den entsprechenden Punkt auf der nächsten Folie an |
||||
\begin{overprint}[\linewidth] |
||||
\onslide<+| handout:0> |
||||
\begin{lstlisting} |
||||
\begin{itemize} |
||||
\item<+-> Foo |
||||
\item<+-> Bar |
||||
\item<+-> Baz |
||||
\end{itemize} |
||||
\end{lstlisting} |
||||
\onslide<+-| handout:1> |
||||
\begin{lstlisting} |
||||
\begin{itemize}[<+->] |
||||
\item Foo |
||||
\item Bar |
||||
\item Baz |
||||
\end{itemize} |
||||
\end{lstlisting} |
||||
\end{overprint} |
||||
\end{Beispiele} |
||||
|
||||
\end{slide} |
||||
|
||||
\section{Strukturierungen} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Titelfolie} |
||||
|
||||
Mit |
||||
\begin{lstlisting} |
||||
\frame{\titlepage} |
||||
\frame[plain]{\titlepage} |
||||
\frame[plain]{\maketitle} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Die Kommandos \lstinline{\author}, \lstinline{\title}, \lstinline{\subtitle}, |
||||
\lstinline{\date} funktionieren wie gewohnt. |
||||
|
||||
\onslide<+-> |
||||
|
||||
Darüber hinaus gibt es noch \lstinline{\institute}, \lstinline{\titlegraphic}, |
||||
\lstinline{\subject}, \lstinline{\keywords}. |
||||
|
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Abschnitte} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Abschnitte werden wie \LaTeX\ üblich mit \lstinline{\section}, \dots\ angelegt |
||||
|
||||
\begin{lstlisting} |
||||
\section{Overlays} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Je nach Theme wird dies dann in den Kopf- oder Fußzeilen der Folien angezeigt. |
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Inhaltsverzeichnis} |
||||
|
||||
\onslide<1-> |
||||
|
||||
Einfach wie üblich mit |
||||
\begin{lstlisting} |
||||
\tableofcontents |
||||
\end{lstlisting} |
||||
|
||||
\onslide<2->{\tableofcontents} |
||||
|
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Inhaltsverzeichnis} |
||||
|
||||
\onslide<1-> |
||||
|
||||
Optionen sind auch möglich |
||||
\begin{lstlisting} |
||||
\tableofcontents[currentsection] |
||||
\end{lstlisting} |
||||
|
||||
\onslide<2->{\tableofcontents[currentsection]} |
||||
|
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Inhaltsverzeichnis} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{lstlisting} |
||||
\AtBeginSection{% |
||||
\tableofcontents[currentsection] |
||||
} |
||||
\end{lstlisting} |
||||
zeigt bei jedem neuen Abschnitt an, wo man sich gerade in der Präsentation befindet. |
||||
|
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Blöcke} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Einträge auf einer Folie können in \emph{Blöcken} gruppiert werden: |
||||
|
||||
\begin{lstlisting} |
||||
\begin{block}{Titel} |
||||
Text Text Text |
||||
\end{block} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{block}{Titel} |
||||
Text Text Text |
||||
\end{block} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Je nach Theme können die Blöcke auch Schatten haben: |
||||
|
||||
\setbeamertemplate{blocks}[rounded][shadow=true] |
||||
\begin{block}{Titel} |
||||
Text Text Text |
||||
\end{block} |
||||
\setbeamertemplate{blocks}[rounded][shadow=false] |
||||
|
||||
\onslide<+-> |
||||
|
||||
Vordefinierte Blöcke: \texttt{Satz}, \texttt{Beweis}, \texttt{Beispiel}, \dots |
||||
\end{slide} |
||||
|
||||
\section{Anderes} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Farben und Aussehen einstellen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\LaTeX-\texttt{beamer} bietet viele Möglichkeiten, das Aussehen anzupassen. Hier nur |
||||
beispielhaft die Einstellungen für diesen Vortrag: \onslide<+-> |
||||
\begin{lstlisting} |
||||
\usetheme{CambridgeUS} |
||||
\setbeamertemplate{blocks}[rounded][shadow=false] |
||||
\setbeamertemplate{items}{\raisebox{0.3ex}{% |
||||
\tikz[scale=0.13]% |
||||
\draw[fill] (0,0) -- (0,1) -- (0.9,0.5) -- cycle;}} |
||||
\setbeamertemplate{navigation symbols}{} |
||||
\setbeamertemplate{footline}{} |
||||
\setbeamerfont{title}{series=\bfseries} |
||||
\end{lstlisting} |
||||
\onslide<+-> |
||||
|
||||
Viel mehr in der Dokumentation! |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Schnelleres Übersetzen} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{block}{\textcolor{red}{Problem}} |
||||
Mit steigender Zahl von Folien wird die Übersetzung merklich langsamer. |
||||
\end{block} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{block}{\textcolor{green!50!black}{Lösung}} |
||||
Nur die Folien übersetzen, die aktuell benötigt werden: |
||||
\begin{lstlisting} |
||||
% in der Präambel |
||||
\includeonlyframes{current} |
||||
% im Dokument |
||||
\begin{frame}[label=current] |
||||
... |
||||
\end{frame} |
||||
\end{lstlisting} |
||||
\end{block} |
||||
|
||||
\end{slide} |
||||
|
||||
\begin{slide} |
||||
\frametitle{Handouts} |
||||
|
||||
\onslide<+-> |
||||
|
||||
\begin{block}{\enquote{\textcolor{red}{Problem}}} |
||||
Handouts erstellen. |
||||
\end{block} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Mit |
||||
\begin{lstlisting} |
||||
\documentclass[handout]{beamer} |
||||
\mode<handout>{% |
||||
\usepackage{pgfpages} |
||||
\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm] |
||||
} |
||||
\end{lstlisting} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Es sind dann eventuell kleine Anpassungen im Dokument nötig. |
||||
|
||||
\end{slide} |
||||
|
||||
%%% Local Variables: |
||||
%%% mode: latex |
||||
%%% TeX-master: "lecture" |
||||
%%% TeX-engine: luatex |
||||
%%% ispell-local-dictionary: "de_DE" |
||||
%%% End: |
||||
|
||||
% LocalWords: Navigationssymbole Slides Slide Frame |
@ -0,0 +1,339 @@
|
||||
\begin{frame} |
||||
\frametitle{Ziele} |
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Manuelle Erstellung von Literaturverzeichnissen in \LaTeX |
||||
\item<+-> Automatische Erstellung mittels \textsc{Bib\TeX} |
||||
\item<+-> Anpassung von Zitier- und Verzeichnisstilen mit \textsc{Bib\LaTeX} |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\section{Manuelle Erstellung} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{Die Grundidee} |
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Formatierung des Literaturverzeichnisses innerhalb der Umgebung |
||||
\lstinline|thebibliography|% |
||||
\item<+-> Formatierung der einzelnen Einträge mit \lstinline|\bibitem| |
||||
\onslide<+-> |
||||
\begin{lstlisting} |
||||
\begin{thebibliography}{LongestKey} |
||||
\bibitem[Label]{Key} Autor. \newblock Titel. |
||||
\newblock Verlag, Jahr. |
||||
$\dots$ |
||||
\end{thebibliography} |
||||
\end{lstlisting} |
||||
\item<+-> Zitieren im Text mittels \lstinline|\cite{Key}|\onslide<+->% |
||||
\begin{lstlisting} |
||||
Für mehr Details, siehe~\cite{Key}. |
||||
\end{lstlisting} |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame} |
||||
\frametitle{Probleme} |
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Aufwendig |
||||
\begin{itemize} |
||||
\item<+-> Jede Referenz muss einzeln formatiert werden |
||||
\item<+-> Verwendete Referenzen müssen manuell zusammengestellt werden |
||||
\item<+-> Manuelle Sortierung |
||||
\end{itemize} |
||||
\item<+-> Unflexibel |
||||
\begin{itemize} |
||||
\item<+-> Änderung der Verzeichnis-Formatierung? |
||||
\item<+-> Änderung der Zitat-Formatierung? |
||||
\item<+-> Hinzufügen und Löschen von Quellen? |
||||
\end{itemize} |
||||
\item<+-> Fehleranfällig |
||||
\end{itemize} |
||||
|
||||
\end{frame} |
||||
|
||||
\section{\sc Bib\TeX} |
||||
|
||||
\begin{frame} |
||||
\frametitle{Möglichkeiten} |
||||
\onslide<+-> |
||||
|
||||
\begin{itemize} |
||||
\item<+-> Automatische Erstellung von \lstinline|thebibliography|-Umgebungen |
||||
\item<+-> Automatische Sortierung |
||||
\item<+-> Automatische Formatierung nach vordefinierten Stilen |
||||
\item<+-> Verwendung von separaten Paketen zur Anpassung der Zitat-Stile. |
||||
\end{itemize} |
||||
|
||||
\onslide<+-> |
||||
|
||||
Autor: Leslie Lamport, Oren Patashnik, 1985 |
||||
|
||||
\end{frame} |
||||
|
||||
\begin{frame}[fragile] |
||||
\frametitle{\textsc{Bib\TeX}-\enquote{Datenbanken}} |
||||
\onslide<+-> |
||||