Datei:Intro1.pdf

Material

Bearbeiten

Folien (tex-Source)

Bearbeiten
% (c) 2009 Basil Abou El-Komboz <basil.komboz [at] gmx.de>
% (cc)-by -- Licenced under Creative Commons Attribution unported
% (http://creativecommons.org/licenses/by/3.0/)
%
\documentclass[xcolor={fixpdftex,hyperref,x11names},10pt,pdftex,hyperref={pdftex}]{beamer}

% Pakete
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{amssymb}
\usepackage{amsmath}
\usefonttheme[onlymath]{serif}
\usepackage{tikz}
\usetikzlibrary{arrows,shapes}
\usepackage{fancyvrb}
\usepackage{color}

\useoutertheme{tree}
\useinnertheme{circles}
\usecolortheme{orchid}
\usecolortheme{whale}
%\usecolortheme{blue}


\newcommand\at{@}
\newcommand\lb{[}
\newcommand\rb{]}
\newcommand\PYbf[1]{\textcolor[rgb]{0.00,0.53,0.00}{\textbf{#1}}}
\newcommand\PYbe[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.20,0.20,0.73}{#1}}}
\newcommand\PYbd[1]{\textcolor[rgb]{0.73,0.00,0.40}{\textbf{#1}}}
\newcommand\PYbc[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.87,0.13,0.00}{#1}}}
\newcommand\PYbb[1]{\textcolor[rgb]{0.20,0.40,0.60}{\textbf{#1}}}
\newcommand\PYba[1]{\colorbox[rgb]{0.94,1.00,0.94}{\textcolor[rgb]{0.13,0.73,0.13}{#1}}}
\newcommand\PYaJ[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.87,0.13,0.00}{#1}}}
\newcommand\PYaK[1]{\textcolor[rgb]{0.00,0.40,0.73}{\textbf{#1}}}
\newcommand\PYaH[1]{\colorbox[rgb]{0.89,0.82,0.82}{\textcolor[rgb]{0.65,0.09,0.09}{#1}}}
\newcommand\PYaI[1]{\textcolor[rgb]{0.53,0.53,0.53}{\textbf{#1}}}
\newcommand\PYaN[1]{\textcolor[rgb]{0.73,0.00,0.40}{\textbf{#1}}}
\newcommand\PYaO[1]{\textcolor[rgb]{0.33,0.33,0.33}{#1}}
\newcommand\PYaL[1]{\textcolor[rgb]{0.73,0.73,0.73}{#1}}
\newcommand\PYaM[1]{\textcolor[rgb]{0.80,0.00,0.00}{\textbf{#1}}}
\newcommand\PYaB[1]{\textcolor[rgb]{0.33,0.33,0.33}{#1}}
\newcommand\PYaC[1]{\textcolor[rgb]{0.00,0.53,0.00}{\textbf{#1}}}
\newcommand\PYaA[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.87,0.13,0.00}{#1}}}
\newcommand\PYaF[1]{\textcolor[rgb]{0.67,0.00,0.00}{#1}}
\newcommand\PYaG[1]{\textcolor[rgb]{0.38,0.38,0.38}{#1}}
\newcommand\PYaD[1]{\textcolor[rgb]{0.53,0.53,0.53}{#1}}
\newcommand\PYaE[1]{\colorbox[rgb]{1.00,0.87,0.87}{\textcolor[rgb]{0.00,0.00,0.00}{#1}}}
\newcommand\PYaZ[1]{\textcolor[rgb]{0.19,0.19,0.19}{#1}}
\newcommand\PYaX[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.87,0.13,0.00}{#1}}}
\newcommand\PYaY[1]{\textcolor[rgb]{0.73,0.00,0.40}{\textbf{#1}}}
\newcommand\PYaR[1]{\textcolor[rgb]{0.20,0.20,0.73}{#1}}
\newcommand\PYaS[1]{\textcolor[rgb]{0.00,0.00,0.87}{\textbf{#1}}}
\newcommand\PYaP[1]{\textcolor[rgb]{0.20,0.40,0.60}{#1}}
\newcommand\PYaQ[1]{\textcolor[rgb]{0.00,0.00,0.87}{\textbf{#1}}}
\newcommand\PYaV[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.87,0.13,0.00}{#1}}}
\newcommand\PYaW[1]{\textcolor[rgb]{0.00,0.20,0.53}{#1}}
\newcommand\PYaT[1]{\textcolor[rgb]{0.53,0.53,0.53}{#1}}
\newcommand\PYaU[1]{\textcolor[rgb]{0.73,0.00,0.40}{\textbf{#1}}}
\newcommand\PYaj[1]{\textcolor[rgb]{0.00,0.53,0.00}{#1}}
\newcommand\PYak[1]{\colorbox[rgb]{1.00,0.94,1.00}{\textcolor[rgb]{0.00,0.53,0.00}{#1}}}
\newcommand\PYah[1]{\textcolor[rgb]{0.20,0.40,0.60}{\textit{#1}}}
\newcommand\PYai[1]{\textcolor[rgb]{0.20,0.40,0.60}{#1}}
\newcommand\PYan[1]{\textcolor[rgb]{0.00,0.00,0.87}{\textbf{#1}}}
\newcommand\PYao[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.00,0.27,0.87}{#1}}}
\newcommand\PYal[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.80,0.00,0.00}{\textbf{#1}}}}
\newcommand\PYam[1]{\textbf{#1}}
\newcommand\PYab[1]{\textit{#1}}
\newcommand\PYac[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.87,0.13,0.00}{#1}}}
\newcommand\PYaa[1]{\textcolor[rgb]{0.53,0.53,0.53}{#1}}
\newcommand\PYaf[1]{\textcolor[rgb]{0.53,0.53,0.53}{#1}}
\newcommand\PYag[1]{\textcolor[rgb]{0.00,0.00,0.87}{\textbf{#1}}}
\newcommand\PYad[1]{\textcolor[rgb]{0.67,0.00,0.00}{#1}}
\newcommand\PYae[1]{\textcolor[rgb]{0.00,0.00,0.87}{\textbf{#1}}}
\newcommand\PYaz[1]{\textcolor[rgb]{0.00,0.20,0.53}{#1}}
\newcommand\PYax[1]{\textcolor[rgb]{0.00,0.53,0.00}{\textbf{#1}}}
\newcommand\PYay[1]{\colorbox[rgb]{0.87,1.00,0.87}{\textcolor[rgb]{0.00,0.00,0.00}{#1}}}
\newcommand\PYar[1]{\textcolor[rgb]{0.87,0.47,0.00}{#1}}
\newcommand\PYas[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.87,0.13,0.00}{#1}}}
\newcommand\PYap[1]{\textcolor[rgb]{0.00,0.53,0.00}{\textbf{#1}}}
\newcommand\PYaq[1]{\textcolor[rgb]{0.00,0.20,0.40}{\textbf{#1}}}
\newcommand\PYav[1]{\textcolor[rgb]{0.00,0.53,0.00}{#1}}
\newcommand\PYaw[1]{\textcolor[rgb]{0.00,0.00,0.87}{\textbf{#1}}}
\newcommand\PYat[1]{\textcolor[rgb]{0.20,0.40,0.60}{#1}}
\newcommand\PYau[1]{\colorbox[rgb]{1.00,0.94,0.94}{\textcolor[rgb]{0.67,0.40,0.00}{#1}}}


% Informationen
\title{\LaTeXe{}}
\subtitle{Eine Einführung}
\author{Basil Abou El-Komboz}
\date{07.11.2009}

% Sonstiges
\renewcommand{\emph}[1]{\color{red}#1 \color{black}}


\begin{document}

\maketitle

\begin{frame}
  \frametitle{Überblick}
  \tableofcontents
\end{frame}

\section{Motivation \& Ziele}
\label{sec:motivation}

\begin{frame}
  \frametitle{Warum soll ich \TeX{} (\LaTeXe) lernen?}
  \begin{block}{Ausgangsfrage}<1->
    Ich kann Word/OpenOffice/WordPad/Works/\dots Warum soll ich \TeX{} (\LaTeXe) lernen?
  \end{block}
  \vspace*{-0.4cm}
  \begin{small}
  \begin{columns}[t]
    \begin{column}{0.6\textwidth}<2->
      \begin{itemize}
      \color{green!50!black}
      \item Konzentration auf Inhalt
      \item Hochwertige Dokumente
      \item Automatische Verzeichnisse \& Nummerierungen
      \item Einfache Erzeugung qualitativ hochwertiger mathematischer Ausdrücke
      \item Erzeugung nahezu jeder Art von Dokumenten
      \item Große Projekte gut handhabbar
      \item Flexibel erweiter- und anpassbar
      \color{black}
      \end{itemize}
    \end{column}
    \begin{column}{0.4\textwidth}<3->
      \begin{itemize}
      \color{red}
      \item Ungewohnte Art Dokumente zu erzeugen
      \item Evtl. steile Lernkurve (zu Beginn?)
      \item Änderungen erst nach erneutem Compilieren sichtbar
      \item Austausch u. U. problematisch
        \color{black}
      \end{itemize}
    \end{column}
  \end{columns}
\end{small}
\end{frame}

\begin{frame}
  \frametitle{Ziele für die heutige (und nächste) Sitzung}
  \begin{itemize}
  \item<2-> Verständnis ...
    \begin{itemize}
    \item<2->[...] des \TeX-Workflows (Wie komme ich von (m)einem *.tex-Dokument zu einer *.pdf)
    \item<2->[...] der Struktur einer \LaTeXe -Datei
    \item<2->[...] der zwei wichtigsten Befehlsklassen eines *.tex-Dokuments
    \end{itemize}
  \item<3-> Kompetenzen für ...
    \begin{itemize}
    \item<3->[...] die Erzeugung eines ersten, eigenen \LaTeXe -Dokuments
    \item<3->[...] die eigenständige Aneignung weiterer Befehle
    \end{itemize}
  \item<4-> Wissen über ...
    \begin{itemize}
    \item<4->[...] weitere Informationsquellen
    \end{itemize}
  \end{itemize}
\end{frame}

\section{Hintergrund \& Geschichte}
\label{sec:hint--gesch}

\begin{frame}
  \frametitle{\TeX{}, Plain \TeX{}, \LaTeX{}, \LaTeXe{}, ...}
  \begin{columns}
    \begin{column}{6cm}
      \begin{itemize}
      \item<2-> \TeX{} ist ein Textsatzsystem mit einem gleichnamigen Interpreter
      \item<3-> Plain \TeX{} ist eine von D.K. erstellte Sammlung von Makros (High-Level-Befehlen), die dann von \TeX{} verarbeitet werden
      \item<4-> \LaTeX{} ist ebenfalls eine Sammlung von Makros, jedoch in größerem Umfang und einfacher zu nutzen
      \item<5-> \LaTeXe{} ist die aktuelle Version von \LaTeX{}
      \end{itemize}
    \end{column}
    \begin{column}{4cm}
      \onslide<3->{\begin{figure}[h]
        \centering
        \includegraphics[width=2cm]{./bilder/knuth.jpg}
        \caption{Donald Kuth}
        \label{fig:dk}
      \end{figure}}
      \vspace{-0.75cm}
      \onslide<4->{
      \begin{figure}[h]
        \centering
        \includegraphics[width=2cm]{./bilder/lamport.jpg}
        \caption{Leslie Lamport}
        \label{fig:ll}
      \end{figure}}
    \end{column}
  \end{columns}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Grundsätzliches zu \TeX{} (\LaTeXe)}
  \begin{columns}
    \begin{column}{0.45\textwidth}
        \begin{itemize}
        \item<2-> WYSIWYM-Prinzip: Strukturierung eines Textdokuments mittels einer Reihe von Makros (Befehlen)
        \item<3-> Anschließende Compilierung erzeugt das fertige Dokument
        \end{itemize}
      \end{column}
      \begin{column}{0.55\textwidth}<2->
        Eine Beispiel \TeX-Datei:
          \begin{Verbatim}[framesep=2.5mm,frame=single,fontsize=\scriptsize,commandchars=@\[\]]
@PYax[\documentclass]@PYaP[@lb[]a4paper@rb[]]@PYaW[{]scrartcl@PYaW[}]

@PYax[\usepackage]@PYaP[@lb[]utf8@rb[]]@PYaW[{]inputenc@PYaW[}]
@PYax[\usepackage]@PYaW[{]lmodern@PYaW[}]
@PYax[\usepackage]@PYaP[@lb[]T1@rb[]]@PYaW[{]fontenc@PYaW[}]
@PYax[\usepackage]@PYaP[@lb[]ngerman@rb[]]@PYaW[{]babel@PYaW[}]


@PYax[\begin]@PYaW[{]document@PYaW[}]

@PYax[\subsection]@PYaW[{]Ich bin eine Überschrift@PYaW[}]
@PYax[\label]@PYaW[{]sec:ich-bin-eine@PYaW[}]

Und ich bin der Text.@PYax[\newline]
La le lu, nur der Mann 
im Mond schaut zu@PYax[\\]
Wie die kleinen ... jetzt reichts.

@PYax[\end]@PYaW[{]document@PYaW[}]
\end{Verbatim}
      \end{column}
  \end{columns}
\end{frame}


\begin{frame}
  \frametitle{Der \TeX-Workflow}
\begin{figure}
\tikzstyle{format} = [draw, thin, fill=blue!20]
\tikzstyle{medium} = [ellipse, draw, thin, fill=green!20, minimum height=2.5em]
\begin{tikzpicture}[node distance=3cm, auto,>=latex', thick]
    % We need to set at bounding box first. Otherwise the diagram
    % will change position for each frame.
    \path[use as bounding box] (-1,0) rectangle (10,-2);
    \path[->]<1-> node[format] (tex) {.tex file};
    \path[->]<2-> node[format, right of=tex] (dvi) {.dvi file}
                  (tex) edge node {\TeX} (dvi);
    \path[->]<3-> node[format, right of=dvi] (ps) {.ps file}
                  node[medium, below of=dvi] (screen) {screen}
                  (dvi) edge node {dvips} (ps)
                        edge node[swap] {xdvi} (screen);
    \path[->]<4-> node[format, right of=ps] (pdf) {.pdf file}
                  node[medium, below of=ps] (print) {printer}
                  (ps) edge node {ps2pdf} (pdf)
                       edge node[swap] {gs} (screen)
                       edge (print);
    \path[->]<5-> (pdf) edge (screen)
                        edge (print);
    \path[->, draw]<6-> (tex) -- +(0,1) -| node[near start] {pdf\TeX} (pdf);
\end{tikzpicture}
\end{figure}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Grundsätzliches zu \TeX{} (\LaTeXe)}
  \vspace{0.25cm}
  \begin{columns}[t]
    \begin{column}{0.45\textwidth}
      Das Ergebnis:
      \begin{figure}[h]
        \centering
        \hspace*{-2cm}\includegraphics[width=14cm]{./bilder/minimal.pdf}
      \end{figure}
      \end{column}
      \begin{column}{0.55\textwidth}
        Eine Beispiel \TeX-Datei:
\begin{Verbatim}[framesep=2.5mm,frame=single,fontsize=\scriptsize,commandchars=@\[\]]
@PYax[\documentclass]@PYaP[@lb[]a4paper@rb[]]@PYaW[{]scrartcl@PYaW[}]

@PYax[\usepackage]@PYaP[@lb[]utf8@rb[]]@PYaW[{]inputenc@PYaW[}]
@PYax[\usepackage]@PYaW[{]lmodern@PYaW[}]
@PYax[\usepackage]@PYaP[@lb[]T1@rb[]]@PYaW[{]fontenc@PYaW[}]
@PYax[\usepackage]@PYaP[@lb[]ngerman@rb[]]@PYaW[{]babel@PYaW[}]


@PYax[\begin]@PYaW[{]document@PYaW[}]

@PYax[\subsection]@PYaW[{]Ich bin eine Überschrift@PYaW[}]
@PYax[\label]@PYaW[{]sec:ich-bin-eine@PYaW[}]

Und ich bin der Text.@PYax[\newline]
La le lu, nur der Mann 
im Mond schaut zu@PYax[\\]
Wie die kleinen ... jetzt reichts.

@PYax[\end]@PYaW[{]document@PYaW[}]
\end{Verbatim}
      \end{column}
  \end{columns}
\end{frame}

\section{Installation}
\label{sec:installation}

\begin{frame}
  \frametitle{Installation von \TeX{} (bzw. \LaTeXe)}
  \begin{block}{Ausgangsfrage}<2->
    Was brauche ich um zu \TeX'en?
  \end{block}
  \begin{enumerate}
  \item<3-> Installation einer Distribution (Sammlung von Paketen, u.a. \LaTeX{},pdf\TeX{},...)
    \begin{description}
    \item<3->[Windows] U.a. MiK\TeX, \TeX Live
    \item<3->[Unix] U.a. \TeX Live
    \item<3->[Mac OS X] U.a. \TeX Live, Mac\TeX
    \end{description}
  \item<4-> Installation eines Editors (Auswahl an Möglichkeiten)
    \begin{description}
    \item<4->[Windows] TeXnicCenter, (X)Emacs, (G)\emph{Vim}
    \item<4->[Unix] (X)Emacs, (G)Vim
    \item<4->[Mac OS X] \TeX{}shop (Bestandteil von Mac\TeX), (X)Emacs, (G)\emph{Vim}
    \end{description}
  \end{enumerate}
\end{frame}


\section{Ein einfaches Dokument}
\label{sec:ein-einf-dokum}

\begin{frame}[fragile]
  \frametitle{Struktur eines Dokuments}
  \begin{columns}
    \begin{column}{0.65\textwidth}
      \begin{itemize}
      \item<2-> Jedes \LaTeXe-Dokument besteht aus einer Präambel (Vorspann) und einem ``Hauptteil''
      \item<3-> In der \emph{Präambel} (Vorspann) werden grundlegende Eigenschaften des Dokuments festgelegt und es können
        Pakete geladen werden
      \item<4-> Die Präambel (Vorspann) beginnt stets mit \texttt{\textbackslash documentclass[...]\{...\}}
      \item<5-> Im \emph{Hauptteil} eines Dokuments steht der eigentliche Inhalt
      \item<6-> Der Hauptteil beginnt stets mit \texttt{\textbackslash begin\{document\}} -- und muss auch geschlossen werden!
      \end{itemize}
    \end{column}
    \begin{column}{0.35\textwidth}<2->
      Minimales Beispiel:
\begin{Verbatim}[framesep=2.5mm,frame=single,fontsize=\scriptsize,commandchars=@\[\]]
@PYax[\documentclass]@PYaW[{]article@PYaW[}]

@PYax[\begin]@PYaW[{]document@PYaW[}]
Small is beautiful.

@PYaD[% Hier jetzt klein]
@PYax[\begin]@PYaW[{]small@PYaW[}]
  Smaller is 
  more beautiful.
@PYax[\end]@PYaW[{]small@PYaW[}]

@PYax[\end]@PYaW[{]document@PYaW[}]
\end{Verbatim}
      \end{column}
    \end{columns}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Übung: Strukturanalyse}
  \begin{columns}
    \begin{column}{0.3\textwidth}
      \begin{itemize}
      \item<1-> Wo beginn die Präambel (Vorspann) im nebenstehenden Dokument? Wo endet sie?
      \item<2-> Wo beginnt der Hauptteil? Wo endet er?
      \item<3-> Um welche Art von Dokument handelt es sich vermutlich?
      \end{itemize}
    \end{column}
    \begin{column}{0.7\textwidth}
\begin{Verbatim}[framesep=2.5mm,frame=single,fontsize=\tiny,commandchars=@\[\]]
@PYax[\documentclass]@PYaP[@lb[]DINmtext@rb[]]@PYaW[{]scrlttr2@PYaW[}]
@PYax[\usepackage]@PYaP[@lb[]utf8@rb[]]@PYaW[{]inputenc@PYaW[}]
@PYax[\usepackage]@PYaW[{]lmodern@PYaW[}]
@PYax[\usepackage]@PYaP[@lb[]T1@rb[]]@PYaW[{]fontenc@PYaW[}]
@PYax[\usepackage]@PYaP[@lb[]ngerman@rb[]]@PYaW[{]babel@PYaW[}]

@PYax[\onehalfspacing]

@PYax[\begin]@PYaW[{]document@PYaW[}]
@PYax[\renewcaptionname]@PYaW[{]ngerman@PYaW[}]@PYaW[{]@PYax[\enclname]@PYaW[}]@PYaW[{]Anlagen@PYaW[}]

@PYax[\begin]@PYaW[{]letter@PYaW[}]@PYaW[{]Dr. Mustermann@PYaW[}]

  @PYax[\opening]@PYaW[{]Sehr geehrter Dr. Mustermann@PYaW[}]

  hiermit möchte ich Sie um ein Rezept für
  das Medikament @PYax[\emph]@PYaW[{]Desoxyribonukleinsäure@PYaW[}] bitten. 
  Mein Vorrat ist demnächst aufgebraucht und reicht 
  unglücklicherweise nicht bis zu meinem Termin Ende Januar. 

  Ich habe Ihnen neben meiner AOK-Karte die Praxisgebühr 
  von 10 Euro für das momentane Quartal beigefügt. 

  Vielen herzlichen Dank und einen guten Start ins neue Jahr!

  @PYax[\closing]@PYaW[{]Mit herzlichen Grüßen@PYaW[}]
    
  @PYax[\end]@PYaW[{]letter@PYaW[}]

@PYax[\end]@PYaW[{]document@PYaW[}]
\end{Verbatim}
\end{column}
    \end{columns}
\end{frame}



\begin{frame}[fragile]
  \frametitle{Zwei wichtige Makro-Klassen}
  \begin{columns}
    \begin{column}{0.55\textwidth}
        \begin{itemize}
  \item<2-> Existenz zweier grundlegender Makro-Klassen
    \begin{itemize}
    \item<3-> Befehle
    \item<4-> Umgebungen
    \end{itemize}
  \item<5-> Strukturierung des kompletten \LaTeXe -Dokuments mittels dieser beiden Makro-Klassen
  \end{itemize}
\end{column}
\begin{column}{0.45\textwidth}
\begin{Verbatim}[framesep=2.5mm,frame=single,fontsize=\scriptsize,commandchars=@\[\]]
@PYax[\documentclass]@PYaW[{]article@PYaW[}]
@PYax[\begin]@PYaW[{]document@PYaW[}]
Small is beautiful.

@PYaD[% Hier jetzt klein]
@PYax[\begin]@PYaW[{]small@PYaW[}]
  Smaller is more beautiful.
@PYax[\end]@PYaW[{]small@PYaW[}]

@PYax[\end]@PYaW[{]document@PYaW[}]
\end{Verbatim}
\end{column}
  \end{columns}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Struktur -- eines Befehls}
   \begin{Verbatim}[framesep=2.5mm,frame=single,fontsize=\footnotesize,commandchars=@\[\]]
@PYax[\befehl]@PYaP[@lb[][opt. Argument@rb[]]]@PYaW[{]Argument@PYaW[}]@PYaW[{]Argument@PYaW[}] ...
    \end{Verbatim}
   \begin{itemize}
   \item<2-> Beginn eines Befehls mit \texttt{\textbackslash}
   \item<3-> Optionale Argumente in eckigen Klammern []
   \item<4-> Obligatorische Argumente in geschweiften Klammern \{\}
   \item<5-> Existenz von Befehlen ohne Argumente z.B. \texttt{\textbackslash hline}
     \begin{Beispiele}<6->
       \begin{footnotesize}
       \begin{tabular}[h]{lp{6cm}}
         \texttt{\textbackslash textbf\{text\}} & Erzeugt \textbf{fetten} Text\\
         \texttt{\textbackslash newline} & Erzeugt eine neue Zeile\\
         \texttt{\textbackslash vspace\{\textit{2cm}\}} & \textit{2cm} vertikalen Abstand\\
         \texttt{\textbackslash scriptsize} & Verändert die \begin{scriptsize}Schriftgröße\end{scriptsize}\\
         \texttt{\textbackslash \textbackslash}[\textit{2mm}] & Zeilenumbruch mit \textit{2mm.} Abstand\\
         \texttt{\textbackslash section\{\textit{Überschrift}\}} & Erzeugt einen nummerierten Abschnitt mit dem Titel
         \textit{Überschrift}\\
         \texttt{\$\textbackslash mathbf\{\textbackslash Sigma\}\$} & Erzeugt ein fettes $\pmb{\Sigma}$\\
       \end{tabular}
       \end{footnotesize}
     \end{Beispiele}
   \end{itemize}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Struktur -- einer Umgebung}
   \begin{Verbatim}[framesep=2.5mm,frame=single,fontsize=\footnotesize,commandchars=@\[\]]
@PYax[\begin]@PYaW[{]Umgebungsname@PYaW[}]@PYaP[@lb[][opt. Argument@rb[]]]@PYaW[{]Argument@PYaW[}]@PYaW[{]Argument@PYaW[}] ...
  Inhalt und Befehle.
@PYax[\end]@PYaW[{]Umgebungsname@PYaW[}]
    \end{Verbatim}
   \begin{itemize}
   \item<2-> Beginn einer Umgebung mit \texttt{\textbackslash begin\{Umgebungsname\}}
   \item<3-> Ende einer Umgebung mit \texttt{\textbackslash end\{Umgebungsname\}} -- Umgebungen \emph{müssen} geschlossen werden!
   \item<4-> Ebenfals optionale und obligatorische Argumente möglich
     \begin{Beispiele}<5->
       \begin{footnotesize}
       \begin{tabular}[h]{lp{4cm}}
         \texttt{\textbackslash begin\{table\} ... \textbackslash end\{table\}} & Für eine Tabelle im Text\\
         \texttt{\textbackslash begin\{enumerate\} ... \textbackslash end\{enumerate\}} &  Nummerierte Liste\\
         \texttt{\textbackslash begin\{center\} ... \textbackslash end\{center\}} & Zentrierter Inhalt\\
         \texttt{\textbackslash begin\{scriptsize\} ... \textbackslash end\{scriptsize\}} & Kleiner Schrift -- innerhalb der Umgebung\\
       \end{tabular}
     \end{footnotesize}
   \end{Beispiele}
   \end{itemize}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Übung: Analyse einer Beispiel-Datei}
     \begin{columns}
     \begin{column}{0.4\textwidth}
         \begin{block}{Fragen}
           \begin{itemize}
           \item<1-> Was ist die Präambel (Vorspann)? Was der Hauptteil?
           \item<2-> Welche Befehle, welche Umgebungen wurden verwendet?
           \item<3-> Was scheint eine wichtige Umgebung zu sein?
           \item<4-> Wurden Argumente verwendet?
           \item<5-> Was fällt bezüglich der Umgebungen auf?
           \end{itemize}
  \end{block}
     \end{column}
     \begin{column}{0.6\textwidth}
\begin{Verbatim}[framesep=2.5mm,frame=single,fontsize=\scriptsize,commandchars=@\[\]]
@PYax[\documentclass]@PYaP[@lb[]a4paper,oneside@rb[]]@PYaW[{]article@PYaW[}]

@PYax[\usepackage]@PYaP[@lb[]utf8@rb[]]@PYaW[{]inputenc@PYaW[}]

@PYax[\renewcommand]@PYaW[{]@PYax[\emph]@PYaW[}]@lb[]1@rb[]@PYaW[{]@PYax[\color]@PYaW[{]red@PYaW[}]#1
  @PYax[\color]@PYaW[{]black@PYaW[}]@PYaW[}]

@PYax[\begin]@PYaW[{]document@PYaW[}]
Small is beautiful.

@PYaD[% Hier jetzt klein]
@PYax[\begin]@PYaW[{]small@PYaW[}]
  Smaller is more beautiful.
@PYax[\end]@PYaW[{]small@PYaW[}]

@PYax[\begin]@PYaW[{]block@PYaW[}]@PYaW[{]Wichtig@PYaW[}]
  We all love @PYax[\LaTeXe]
@PYax[\end]@PYaW[{]block@PYaW[}]

@PYax[\end]@PYaW[{]document@PYaW[}]
\end{Verbatim}
     \end{column}
   \end{columns}
\end{frame}

\begin{frame}
  \frametitle{Übung -- Vorstellung deines Lieblingsgerichts I}
\begin{footnotesize}
  \begin{enumerate}
  \item Öffne (G)Vim und erstelle eine leere \LaTeXe -Datei mit dem Namen \texttt{lieblingsgericht} an einem Ort deiner
    Wahl. Welche Endung hat diese Datei?
  \item Lege in der Präambel (Vorspann) als Dokumentenklasse \texttt{scrartcl} fest. Wähle als Optionen \texttt{a4paper} und \texttt{14pt}.
  \item Schreibe zunächst ein paar einleitende Worte zu deinem Lieblingsgericht im Hauptteil deines Dokuments, den du zuvor festlegst.
  \item Dir fällt auf, dass du vergessen hast, Titel, Autor und Datum deiner ersten Publikation festzulegen -- hole das an
    geeigneter Stelle mit den geeigneten Befehlen nach. Verwende hierzu die Befehlsreferenz.
  \item Erzeuge eine Titelseite mit dem Befehl \texttt{\textbackslash maketitle} nach Beginn des Hauptteils.
  \item Welche Umgebungen enthält dein bisheriges Dokument? Welche Befehle und (optionale) Argumente?
  \item Kompiliere dein Dokument und beseitige eventuelle Fehler.
  \item Interessiert an weiteren Dokumentenklassen öffnest du das Tutorial und informierst dich über die bestehenden Möglichkeiten.
  \end{enumerate}
\end{footnotesize}
\end{frame}


\section{Strukturierung \& Formattierung}
\label{sec:formattierung}

\begin{frame}
  \frametitle{Strukturierung -- des Dokuments}
  \begin{itemize}
  \item<2-> Die Strukturierungsmöglichkeiten variieren je nach verwendeter Dokumentenklasse (bspw. \texttt{scrartcl},\texttt{scrrprt},\texttt{beamer},\texttt{scrlttr})
  \item<3-> (Meistens) verfügbare Befehle:
  \end{itemize}
      \begin{footnotesize}
        \onslide<3->{\begin{tabular}[h]{lp{5cm}}
      \texttt{\textbackslash chapter\{\textit{Überschrift}\}} &  Nummeriertes Kapitel mit dem Titel
      \textit{Überschrift}\\
      \texttt{\textbackslash section\{\textit{Überschrift}\}} &  Nummerierter Abschnitt mit dem Titel
      \textit{Überschrift}\\
      \texttt{\textbackslash subsection\{\textit{Überschrift}\}} &   Nummerierter Unterabschnitt mit dem Titel
      \textit{Überschrift}\\
      \texttt{\textbackslash subsubsection\{\textit{Überschrift}\}} &  Nummerierter Unterunterabschnitt mit dem
      Titel \textit{Überschrift}\\
      \texttt{\textbackslash paragraph\{\textit{Überschrift}\}} &  Paragraph mit dem Titel
      \textit{Überschrift}\\
      \texttt{\textbackslash subparagraph\{\textit{Überschrift}\}} &  ``Unterparagraph'' mit dem Titel \textit{Überschrift}\\
    \end{tabular}}
    \end{footnotesize}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Strukturierung -- des Inhalts}
  \begin{itemize}
  \item<2-> Anwendbarkeit variiert ebenfalls je nach verwendeter Dokumentenklasse
  \item<3-> Einige häufig verwendete Umgebungen:
  \end{itemize}
  \begin{footnotesize}
    \onslide<3->{\begin{tabular}[h]{lp{5cm}}
         \texttt{\textbackslash begin\{enumerate\} ... \textbackslash end\{enumerate\}} &  Nummerierte Liste\\
         \texttt{\textbackslash begin\{center\} ... \textbackslash end\{center\}} & Zentrierter Inhalt\\
         \texttt{\textbackslash begin\{itemize\} ... \textbackslash end\{itemize\}} & Nicht nummerierte Liste\\
         \texttt{\textbackslash begin\{quote\} ... \textbackslash end\{quote\}} & Vom Text abgehobenes Zitat\\
         \texttt{\textbackslash begin\{equation\} ... \textbackslash end\{equation\}} & Nummerierte Formel\\
       \end{tabular}}
     \end{footnotesize}
   \begin{itemize}
   \item<4-> \texttt{\textbackslash item} für einzelne Punkte einer Liste
   \end{itemize}
   \begin{columns}[t]
     \begin{column}{0.5\textwidth}<4->
          \begin{Verbatim}[framesep=2.5mm,frame=single,fontsize=\scriptsize,commandchars=@\[\]]
@PYax[\begin]@PYaW[{]itemize@PYaW[}]
@PYax[\item] Punkt 1
@PYax[\item]@PYaP[@lb[]x@rb[]] Punkt 2
@PYax[\item]@PYaP[@lb[]y@rb[]] Punkt 3
@PYax[\end]@PYaW[{]itemize@PYaW[}]
\end{Verbatim}
     \end{column}
     \begin{column}{0.5\textwidth}<5->
       \begin{figure}[h]
        \centering
        \vspace{-0.25cm}\hspace{-1cm}
        \includegraphics[height=1.75cm]{./bilder/list.png}
      \end{figure}
     \end{column}
   \end{columns}
\end{frame}

\begin{frame}[<+->]
  \frametitle{Formatierungsmöglichkeiten}
  \begin{itemize}
  \item Schriftart (Auswahl)\\
    \begin{footnotesize}
    \begin{tabular}[h]{lll}
      \texttt{\textbackslash textrm\{Antiqua\}} & \texttt{\textbackslash rmfamily}& \textrm{Antiqua}\\
      \texttt{\textbackslash textsf\{Serifenlos\}}&\texttt{\textbackslash sffamily}& \textsf{Serifenlos}\\
      \texttt{\textbackslash textrm\{Maschinenschrift\}}&\texttt{\textbackslash ttfamily}& \textsf{Maschinenschrift}\\
    \end{tabular}
  \end{footnotesize}
\item Schriftform (Auswahl)\\
    \begin{footnotesize}
    \begin{tabular}[h]{lll}
      \texttt{\textbackslash textit\{Kursiv\}} & \texttt{\textbackslash itshape}& \textit{Kursiv}\\
      \texttt{\textbackslash textbf\{Fett\}}&\texttt{\textbackslash bfseries}& \textbf{Fett}\\
      \texttt{\textbackslash textsc\{Kapitälchen\}}&\texttt{\textbackslash scshape}& \textsc{Kapitälchen}\\
    \end{tabular}
  \end{footnotesize}
\item Schriftgröße (Auswahl)\\
    \begin{footnotesize}
    \begin{tabular}[h]{lll}
      \texttt{\textbackslash footnotesize} & {\footnotesize Text Text Text}\\
      \texttt{\textbackslash normalsize} & {\normalsize Text Text Text}\\
      \texttt{\textbackslash Large} & {\Large Text Text Text}\\
    \end{tabular}
  \end{footnotesize}
\item Schriftfarbe (benötigt Zusatzpaket, dazu später mehr)
    \begin{footnotesize}
    \begin{tabular}[h]{lll}
      \texttt{\textbackslash color\{blue\}} & {\color{blue} Text Text Text}\\
      \texttt{\textbackslash color\{red!50!orange!40\}} & {\color{red!50!orange!40} Text Text Text}\\
    \end{tabular}
  \end{footnotesize}
\item Hervorhebungen
    \begin{footnotesize}
    \begin{tabular}[h]{lll}
      \texttt{\textbackslash emph} & {\textit{Text Text Text}}\\
      \texttt{\textbackslash underline} & {\underline{Text Text Text}}\\
    \end{tabular}
  \end{footnotesize}
\end{itemize}
\end{frame}


\begin{frame}
  \frametitle{Übung -- Vorstellung deines Lieblingsgerichts II}
  \begin{footnotesize}
  \begin{enumerate}
    \item Nach den einleitenden Worten möchtest du einen nummerierten Abschnitt \texttt{Vorbereitung} erzeugen, in der du kurz die
    notwendigen Vorbereitungen für dein Lieblingsgericht schilderst.
  \item In einem Unterabschnitt \texttt{Zutaten} möchtest du eine Liste mit notwendigen Zutaten erstellen. Verwende hierzu
    die Umgebung \texttt{itemize}. Erzeuge mit einem geeigneten Befehl entsprechende Unterpunkte innerhalb deiner Liste, mit
    denen du die einzelnen Zutaten aufzählst.
  \item Da Gewürze bekanntlichermaßen Geschmackssache sind, möchtest du diese bei den Zutaten in \textit{kursiver} Schrift angeben
  \item Um dem Leser dein Gericht schmackhaft zu machen, fügst du nach deinen einleitenden Worten ein Zitat ein. Verwende
    hierzu die \texttt{quote}-Umgebung.
  \item Um das Zitat weiter abzuheben, veränderst du die {\Large Schriftgröße} und die \textsc{Schriftform}.
  \item Welche neuen Umgebungen enthält dein verändertes Dokument? Welche Befehle und (optionale) Argumente?
  \item Kompiliere dein Dokument und beseitige eventuelle Fehler.
  \end{enumerate}
\end{footnotesize}
\end{frame}



\end{document}