% LaTeX-Proseminar von Chris Hodges
% 27. Juli 1999
%
% Folien
%

\documentclass[%
  slidesonly,%
  %notes,%
  %notesonly,%
  a4]{seminar}

\usepackage{german}
\usepackage{fancybox}

\def\printlandscape{\special{landscape}}    % Works with dvips.
%\twoup
\slideframe{oval}
\pagestyle{headings}

\begin{document}
\slidewidth24cm


\begin{slide} % Titelseite
\sffamily
\begin{center}
{\huge Proseminar UNIX--Tools}

\vspace{4ex}

{\Huge \rmfamily\LaTeXe{}}

{\large Chris Hodges\\27. Juli 1999}
\end{center}

\end{slide}

\begin{slide} % Gliederung
\sffamily
\begin{center}
{\Large Gliederung}
\end{center}

\vspace{4ex}

\small
\begin{enumerate}
\item Was ist \LaTeX{}?
\item Aufruf und Verwendung
\item Text und Befehle
\item Environments
\item Struktur einer \LaTeX{}--Datei
\item Einige Grundbefehle
\item Mathematik-Modus
\item Tabellen \& Gleitobjekte
\item Packages
\end{enumerate}

\end{slide}

\begin{slide} % Was ist LaTeX
\sffamily
\begin{center}
{\Large Was ist \LaTeX{}?}
\end{center}

\vspace{4ex}

\begin{itemize}
\item \TeX{} ist \textbf{keine Textverarbeitung}, sondern ein \textbf{Textsatzsystem}
\item \textbf{Kein WYSIWYG} --- das Schriftbild wird 'programmiert'
\item \LaTeX{} "ubergibt man die \textbf{logische Struktur} des Dokuments
\item \LaTeX{} berechnet damit ein \textbf{Layout}, da"s von \TeX{} gesetzt wird
\end{itemize}

\begin{note}

W"ahrend man bei Wordprozessoren (z.B. Word, Claris, etc.) die
Formatierungen durch {\em interaktive Bearbeitung} des Textes erreicht,
wird bei \TeX{} bereits bei der Eingabe die Formatierung etc. vorgenommen.

\end{note}

\newslide

\begin{minipage}{0.47\textwidth}
%\begin{parbox}{0.5\textwidth}
\ptsize{8}

{\Large \textbf{1\quad Einleitung}\vspace{0.5ex}}

{\normalsize \LaTeXe{} ist eines
der m"achtigsten Textsatzssysteme\dots\vspace{1ex}}

{\Large \textbf{2\quad Wir lernen \LaTeX{}}\vspace{0.5ex}}

{\large \textbf{2.1\quad Grundidee}\vspace{0.5ex}}

{\normalsize Anders als bei den herk"ommlichen
Textverarbeitungen mit WYSIWYG\dots\vspace{1ex}}

{\large \textbf{2.2\quad Erste Schritte}\vspace{0.5ex}}

{\normalsize Versuchen Sie doch mal,
$\int_0^{\infty}x^2\frac{t}{dt}$
ganz spontan mit einem normalen
Wortprozessor zu erzeugen\dots}

%\end{parbox}
\end{minipage}\hfill
\begin{minipage}{0.47\textwidth}
\begin{footnotesize}
\begin{verbatim}
\section{Einleitung}
\LaTeXe{} ist eines
der m"achtigsten Textsatzssysteme
\dots
\section{Wir lernen \LaTeX{}}
\subsection{Grundidee}
Anders als bei den herk"ommlichen
Textverarbeitungen mit WYSIWYG
\dots
\subsection{Erste Schritte}
Versuchen Sie doch mal,
$\int_0^{\infty}x^2\frac{t}{dt}$
ganz spontan mit einem normalen
Wortprozessor zu erzeugen\dots
\end{verbatim}
\end{footnotesize}
\end{minipage}

\newslide

\begin{center}
{\Large Nachteile}
\end{center}
\vspace{4ex}

\begin{itemize}
\item F"ur Anf"anger ungewohnt
\item Kein 'immediate result': .tex--Datei mu"s immer neu kompiliert werden
\item Hoher Resourcenverbrauch f"ur eine \LaTeX{}--Installation
\end{itemize}

\newslide

\begin{center}
{\Large Vorteile}
\end{center}
\vspace{4ex}

\begin{itemize}
\item Vielseitiger Mathe-Modus f"ur komplexe Formeln
\item Automatische Wahl von Schriftgr"o"sen, Formatierungen, Trennungen
\item Einfache Handhabung komplexer Strukturen wie TOC, Tabellen etc.
\item Layout kann schnell ver"andert werden
\item Professionelles Layout, hohe Druckqualit"at
\item Rechner-/Betriebssystem unabh"angig
\item Quelle ist eine ASCII-Datei $\rightarrow$ mit jedem Editor bearbeitbar, auch ohne \LaTeX{} lesbar
\item Extrem flexibel und erweiterbar (viele Erweiterungen verf"ugbar)
\end{itemize}

\end{slide}

\begin{slide} % Aufruf
\sffamily
\begin{center}
{\Large Aufruf und Verwendung}
\end{center}
\vspace{4ex}

Aufgerufen wird \LaTeX{} von der Shell aus ganz einfach mit\\
{\tt\hspace*{6ex} latex {\it datei}[.tex]}\\
Damit wird {\it datei}\verb|.tex| nach {\it datei}\verb|.dvi| "ubersetzt.

Anzeige einer DVI-Datei:\quad {\tt xdvi {\it datei}[.dvi] \&}

\begin{note}

\texttt{xdvi} bemerkt, wenn eine Datei geupdatet wurde. Es empfiehlt sich
daher, \texttt{xdvi} mit '\&' im Hintergrund zu starten.

\end{note}

Konvertierung nach PS:\quad {\tt dvips -o {\it ziel}.ps {\it datei}[.dvi]}

Emacs besitzt auch einen \LaTeX{}--Modus (AUC-TeX), der das Editieren und Aufrufen von
\LaTeX{}--Dateien erheblich erleichtert.

\end{slide}

\begin{slide} % Text und Befehle
\sffamily
\begin{center}
{\Large Text und Befehle}
\end{center}
\vspace{4ex}

Bis auf wenige Ausnahmen kann in \LaTeX{} Flie"stext direkt eingegeben
werden.

\begin{itemize}
\item Mehrere Leer\textit{zeichen} werden zusammengefa"st.
\item Eine oder mehrere Leer\textit{zeilen} beenden einen Absatz.
\item Kommentare werden mit \% eingeleitet.
\end{itemize}

\vspace{2ex}

Sonderzeichen (Auszug):

\begin{small}
\begin{tabbing}
\$ \== \verb|\$| \quad\=
\& \== \verb|\&| \quad\=
\% \== \verb|\%| \quad\=
\# \== \verb|\#| \quad\=
\{ \== \verb|\{| \quad\=
\} \== \verb|\}| \quad\=
\_ \== \verb|\_|\\
"a\>= \verb|"a| \>
"o\>= \verb|"o| \>
"u\>= \verb|"u| \>
"s\>= \verb|"s| oder \verb|\3|\\
\end{tabbing}
\end{small}

\newslide

\begin{center}
{\Large Befehlsformat}
\end{center}
\vspace{4ex}

\begin{itemize}
\item Befehle werden durch einen Backslash ('$\backslash$') eingeleitet.
\item Viele Kommandos ben"otigen noch Parameter, die in geschweiften
Klammern hinter dem Befehlsnamen stehen.
\item Optionale Parameter k"onnen in einem Paar eckiger Klammern angegeben
werden.
\item Einige Befehle besitzen eine alternative Version mit Asterix ('*')
\end{itemize}

Befehlsschablone:

\verb|\foobar[optional_parameter]{required_argument}|

\newslide

\begin{center}
{\Large Beispiele:}
\end{center}
\vspace{4ex}

\begin{verbatim}
% Schaltet auf einen gr"o"seren Zeichensatz:
\large         
\end{verbatim}

\begin{verbatim}
% Gibt ein LaTeX-Symbol aus:
\LaTeX{}       
\end{verbatim}

\begin{verbatim}
% F"ugt einen 4cm horizontalen Zwischenraum ein;
% Zweite Version auch am Anfang einer Zeile:
\hspace{4cm}   
\hspace*{4cm}
\end{verbatim}

\begin{verbatim}
% Erstellt die Fu"snote Nr. 4 mit "Dies ist eine Fu"snote"
\footnote[4]{Dies ist eine Fu"snote}
\end{verbatim}

\end{slide}

\begin{slide} % Environments
\sffamily
\begin{center}
{\Large Umgebungen (Environments)}
\end{center}
\vspace{4ex}

In \LaTeX{} wirken Befehle nur \textbf{innerhalb} einer Umgebung $\Rightarrow$ Hierarchie!

Umgebungen kann man auf zwei Arten einleiten:

\begin{enumerate}

\item Durch ein Paar geschweifter Klammern\\
z.B. \verb|{\large gro"ser Text}|

\item Durch ein \verb|\begin{}|--\verb|\end{}-Paar|\\
z.B. \verb|\begin{large}|\\
\verb|gro"ser Text|\\
\verb|\end{large}|

\end{enumerate}

\vspace{2ex}

Viele Befehle gibt es auch als Environment-Version.

\end{slide}

\begin{slide} % Struktur einer LaTeX-Datei
\sffamily
\begin{center}
{\Large Dateistruktur}
\end{center}
\vspace{4ex}

\begin{enumerate}
\item Festlegung auf Dokumentklasse (\verb|\documentclass{klasse}|)
\item Hinzuf"ugen weiterer Hilfspakete etc. (\verb|\usepackage{paket}|)
\item Preambel-Befehle
\item Dokumentbeginn (\verb|\begin{document}|)
\begin{enumerate}
\item Optionale Titelseite
\item Optionales Inhaltsverzeichnis etc.
\item Kapitel, Abschnitte etc.
\item Stichwortverzeichnis, Bibliographie etc.
\end{enumerate}
\item Dokumentende (\verb|\end{document}|)
\end{enumerate}

\newslide

\begin{small}
\begin{verbatim}
\documentclass[a4paper]{report}  % Dokumentart
\usepackage{german}              % Package f"ur Umlaute etc. laden
\title{Amiga -- Born a Champion} % Titel \ Teile des
\author{Jay Miner}               % Autor / Vorspanns
\sloppy                          % Gro"sz"ugigere Blanks erlauben
\end{verbatim}

\begin{verbatim}
\begin{document}                 % Ende Vorspann, Beginn des Docs
\maketitle                       % Titelseite erzeugen
\tableofcontents                 % Inhaltsverzeichnis
\newpage                         % Neue Seite anfangen
\end{verbatim}

\begin{verbatim}
\chapter{Einleitung}             % Erstes Kapitel
1985 wurde ein neuer Computer auf der Comdex vorgestellt. Obwohl
damals noch niemand das Wort \textit{Multimedia} kannte, f"uhrte
der Amiga mit seinem \textbf{Multitasking-Betriebssystem}\dots
\end{document}                   % Ende des Dokuments
\end{verbatim}
\end{small}

\newslide

\begin{center}
{\Large Dokumentklassen}
\end{center}

\vspace{1ex}
\begin{small}
\begin{description}
\item[article]  F"ur kurze oder l"angere Artikel
\item[book]     F"ur B"ucher mit Kapiteln und Abschnitten
\item[report]   F"ur Berichte
\item[letter]   F"ur (englische) Briefe \qquad$\rightarrow$ dinbrief, gbrief
\item[slides]   F"ur Folien \qquad$\rightarrow$ seminar
\end{description}
\end{small}
%\vspace{0.5ex}

{\large Optionen:}

%\vspace{0.5ex}
\begin{small}
\begin{description}
\item[11pt]      Standardschriftgr"o"se 11pt statt 10pt.
\item[twoside]   Doppelseitiger Druck (links/rechts)
\item[twocolumn] Ausgabe zweispaltig pro Seite
\item[a4]        Din-A4 Papier anstatt US-Letter
\end{description}
\end{small}
\end{slide}

\begin{slide} % Grundbefehle
\sffamily
\begin{center}
{\Large Ein paar Befehle\dots}
\end{center}
\vspace{4ex}
\begin{small}
\begin{verbatim}
\\ bzw. \newline    % Forciert Zeilenumbruch
\newpage            % Beginnt eine neue Seite
\end{verbatim}

\begin{verbatim}
\chapter{kapitel}   % Beginnt neues Kapitel
\section{abschnitt} % Neuer Abschnitt
\subsection{uabsch} % Neuer Unterpunkt
\tableofcontents    % Erzeugt das Inhaltsverzeichnis
\end{verbatim}

\begin{verbatim}
\hspace{abstand}    % F"ugt horizontalen Zwischenraum ein
\vspace{abstand}    % F"ur vertikalen Zwischenraum
\end{verbatim}

\begin{verbatim}
\begin{itemize}     % Beginn einer Aufz"ahlung
\item text          % Listenpunkt
\end{itemize}       % Ende einer Aufz"ahlung
\end{verbatim}
\end{small}

\newslide
\rmfamily
\begin{center}
\begin{tabular*}{\textwidth}{|l@{\extracolsep\fill}l|}
\hline
\verb|\emph{|\textit{text}\verb|}|&\emph{Hervorgehobener/betonter Text (emphasized)}\hspace{\fill}\\
\verb|\texttt{|\textit{text}\verb|}|&\texttt{Schreibmaschinenschrift (Typewriter)}\\
\verb|\textbf{|\textit{text}\verb|}|&\textbf{Fetter Text (Bold Face)}\\
\verb|\textit{|\textit{text}\verb|}|&\textit{Kursiver Text (Italics)}\\
\verb|\textsl{|\textit{text}\verb|}|&\textsl{Schr"ager Text (Slanted)}\\
\verb|\textsc{|\textit{text}\verb|}|&\textsc{Kapit"alchen (Small Caps)}\\
\hline
\end{tabular*}
\end{center}
\begin{minipage}{0.44\textwidth}
\begin{tabular}{|ll|}
\hline
\verb|\tiny|&{\tiny Winzig}\\
\verb|\scriptsize|&{\scriptsize Sehr klein}\\
\verb|\footnotesize|&{\footnotesize Fu"snote}\\
\verb|\small|&{\small Klein}\\
\verb|\normalsize|&{\normalsize Normal}\\
\verb|\large|&{\large Gro"s}\\
\hline
\end{tabular}
\end{minipage}\hfill
\begin{minipage}{0.528\textwidth}
\begin{tabular}{|ll|}
\hline
\verb|\Large|&{\Large Gr"o"ser}\\
\verb|\LARGE|&{\LARGE Noch Gr"o"ser}\\
\verb|\huge|&{\huge Riesig}\\
\verb|\Huge|&{\Huge Gigantisch}\\
\hline
\end{tabular}
\end{minipage}

\end{slide}

\begin{slide} % Mathematikmodus
\sffamily
\begin{center}
{\Large Der Mathematikmodus}
\end{center}
\vspace{4ex}

\LaTeX{} kann Formeln im Text (z.B. $\sqrt[3]{e^{x_1}}$)
als auch abgesetzt darstellen. Textformeln werden eingeschlossen durch:
\begin{itemize}
\item \verb|\begin{math}| \textit{formel} \verb|\end{math}|
\item \verb|\(|\textit{formel}\verb|\)|
\item \verb|$|\textit{formel}\verb|$|
\end{itemize}

Abgesetzte Formeln erzeugt man hingegen mit:
\begin{itemize}
\item \verb|\begin{equation}| \textit{formel} \verb|\end{equation}|
\item \verb|\begin{displaymath}| \textit{formel} \verb|\end{displaymath}|
\item \verb|\[|\textit{formel}\verb|\]|
\end{itemize}

\newslide

\begin{itemize}
\item Hoch- und Tiefstellungen\\
Superskript mit '\verb|^|', Subskript mit '\verb|_|'.
Beispiel: \verb|x^2| ergibt $x^2$.\\
Mehrere Zeichen gruppieren mit \verb|{}|.
Beispiel: \verb|e^{-\lambda i}| erzeugt $e^{-\lambda i}$.

\item Br"uche\\
\verb|\frac{|\textit{Z"ahler}\verb|}{|\textit{Nenner}\verb|}| erzeugt den
Bruch $\frac{Z"ahler}{Nenner}$.

\item Wurzeln\\
\verb|\sqrt[|\textit{n}\verb|]{|\textit{arg}\verb|}| erzeugt $\sqrt[n]{arg}$.

\item "ahnlich: Summen mit \verb|\sum|, Integrale mit \verb|\int|\\
\verb|\sum_{n=1}^{\infty}\frac{x^n}{n!}| erzeugt $\sum_{n=1}^{\infty}\frac{x^n}{n!}$
\verb|\int\limits_0^{2\pi}\sin x=0| erzeugt $\int\limits_0^{2\pi}\sin x=0$

\end{itemize}

\end{slide}

\begin{slide} % Tabellen und Gleitobjekte
\sffamily
\begin{center}
{\Large Tabellen}
\end{center}
\vspace{4ex}

Tabellen werden eingeleitet mit einer \verb|tabular|-Umgebung (bzw.
\verb|array| im Mathematikmodus).

\verb|\begin{tabular}[|\textit{pos}\verb|]{|\textit{spaltenform}\verb|}|\\
\verb|\begin{array}[|\textit{pos}\verb|]{|\textit{spaltenform}\verb|}|

\begin{itemize}
\item \textit{spaltenform} gibt an, wie die Spalten formatiert werden
sollen: '\verb|l|' f"ur linksb"undig, '\verb|r|' f"ur rechtsb"undig und
'\verb|c|' f"ur zentriert.\\
Mit einem '\verb-|-' erzeugt man einen vertikalen Strich.
\item Die Zellen der Tabellenzeile werden durch ein '\verb|&|' getrennt.\\
\verb|\hline| erzeugt hingegen eine horizontale Linie.
\item Zeilen werden durch ein Linebreak ('\verb|\\|') beendet.
\end{itemize}

\newslide

\begin{tabular}{||lr|c||}
\hline
Di,&6. Juli:&\textsc{DIE TRUMAN SHOW}\\
\hline
Di,&13. Juli:&\textsc{ANTZ}\\
\hline
Di,&20. Juli:&\textsc{FEAR AND LOATHING IN LAS VEGAS}\\
\hline
Di,&27. Juli:&\textsc{E-MAIL F"UR DICH}\\
\hline
\end{tabular}

\begin{small}
\begin{verbatim}
\begin{tabular}{||lr|c||}
\hline
Di,&6. Juli:&\textsc{DIE TRUMAN SHOW}\\
\hline
Di,&13. Juli:&\textsc{ANTZ}\\
\hline
Di,&20. Juli:&\textsc{FEAR AND LOATHING IN LAS VEGAS}\\
\hline
Di,&27. Juli:&\textsc{E-MAIL F"UR DICH}\\
\hline
\end{tabular}
\end{verbatim}
\end{small}

\newslide

\begin{center}
{\Large Gleitobjekte}
\end{center}
\vspace{4ex}

Text-Teile und -Objekte, die in einer \verb|\begin{table}|
\verb|\end{table}| -Umgebung stehen, sind nicht an die Position gebunden,
an der sie in der .tex-Datei definiert wurden.

\begin{minipage}{0.45\textwidth}
\fbox{\parbox{\textwidth}{
\tiny

In a dark room, just lit by one candle, a small man was sitting and writing
some notes at a table.  A deeper look would reveal that it probably had been
a desk in the past, but now seems to be filled with books and junk, leaving
no even or blank space on the surface.

\begin{table}[htbp] Test Floating Object 1\\
\fbox{\parbox{0.9\textwidth}{Some small figure}}
\end{table}

Then there was a knock at the door.  The man didn't seem to notice, being
too busy with his own affairs.  After a short period of silence, he lifted
his head and stared blankly at the wall in front of him.  All of a sudden he
seemed to remember the sound at the door. }}
\end{minipage}\hspace{4ex}
\begin{minipage}{0.45\textwidth}
\fbox{\parbox{\textwidth}{
\tiny

\begin{table}[htbp] Test Floating Object 2\\
\fbox{\parbox{0.9\textwidth}{Some larger figure\rule{0pt}{20ex}}}
\end{table}

'Come in!', he shouted without turning his head as the door swung open with
a loud frightening creak that even the flame of the candle appeared to hear
as it startled and nearly went out.

}}
\end{minipage}

\end{slide}

\begin{slide} % Packages
\sffamily
\begin{center}
{\Large Packages}
\end{center}

\begin{small}
\begin{tabular}{|l||p{8cm}|}
\hline
german&Unterst"utzung f"ur Umlaute, deutsche Trennung, Anpassung von
Abschnittsbezeichnungen, usw.\\
\hline
inputenc&Erlaubt es, auch direkt Umlaute im Sourcecode einzugeben\\
\hline
babel&Unterst"utzung mehrerer Sprachen innerhalb eines Dokuments\\
\hline
KOMA-script&Umfangreiches Paket zur Ersetzung der Standardklassen durch die europ"aischen "Aquivalente\\
\hline
\hline
graphics&Erweiterung der Grafikf"ahigkeiten\\
\hline
pstricks&M"achtiges Paket f"ur Farben, Textdrehung, Grafiken etc.\\
\hline
xypic&Paket f"ur gerichtete Graphen\\
\hline
\hline
bibtex&Makros f"ur einfaches Bibliographie-Handling\\
\hline
\hline
amslatex&Erweiterung f"ur den Mathematikmodus\\
\hline
\end{tabular}
\end{small}

\end{slide}

\begin{slide} % Ausblick
\sffamily
\begin{center}
{\Large Ausblick}
\end{center}
\vspace{4ex}

\begin{itemize}
\item Literaturverzeichnisse
\item Inhalts- und Stichwortverzeichnis
\item \verb|\label{}| und \verb|\ref{}| f"ur Referenzen
\item Grafiken einbinden aus xfig und gnuplot
\item LaTeX2HTML
\end{itemize}

\end{slide}

\end{document}


