% PRÄAMBEL
\documentclass[a4paper,12pt]{article}

% Kodierung für Umlaute
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
%\usepackage[la	tin9]{inputenc}
% ↓ wegen TIPA deaktiviert
%\usepackage[T1]{fontenc}

% Spracheinstellung
%  die letzte Sprache in der Liste zählt als Default für das Dokument
\usepackage[english,british,russian,ngerman]{babel}

% für die OT-Hand
\usepackage{pifont}

% gestrichelte Linien in Tabellen
\usepackage{arydshln}

% Zeilen zusammenfassen
\usepackage{multirow}

% Text rotieren
\usepackage{rotating}

% IPA-Symbole
%  die Option safe sorgt dafür, daß \: oder \; im Mathemodus immer noch funktionieren
\usepackage[T1,safe]{tipa}
%\newcommand{\ipa}[1]{\textipa{#1}}

% Bäume
\usepackage{tree-dvips}

% linguistische Beispiele
\usepackage{linguex}

% für semantische Denotationsklammern
\usepackage{textcomp}

% Infos fuer die Titelseite
\author{Johannes}
\title{LaTeX}
\date{\today}

% DOKUMENT
\begin{document}


% erstelle den Titel der Arbeit
\maketitle

% Inhaltsverzeichnis
\tableofcontents


% hier faengt der Abschnitt "Einfuehrung" an
\section{Einführung}
\label{sec:einfuehrung}

% hier faengt der Unterabschnitt "Bla" an
\subsection{Bla}

% hier faengt der Unterunterabschnitt "Bla" an
\subsubsection{Bla}

% alles zwischen zwei Leerzeilen ist ein Absatz
Erster Absatz. Erster Absatz. Erster Absatz. Erster Absatz. Erster Absatz.
Erster Absatz. Erster Absatz. Erster Absatz. Erster Absatz. Erster Absatz.
Erster Absatz. Erster Absatz.

% Whitespace wird zu einer Leerstelle zusammengefasst
Zweiter Absatz.            Zweiter Absatz.Zweiter Absatz. Zweiter Absatz. Zweiter Absatz.
  Zweiter Absatz. Zweiter Absatz. Zweiter Absatz. Zweiter Absatz. Zweiter Absatz.
Zweiter Absatz. Zweiter Absatz.

\section{Formatierungen}

% Formatierung des Texts
\emph{Das ist \emph{emphatisch}.} \textit{Kursiv}.
\textbf{Fett.} \textsl{Schräg.} \textsc{Kapitälchen.}

Mit Serifen. \textsf{Ohne Serifen.} \texttt{Dickengleich.}

% \verb gibt alles zwischen den Anführungszeichen aus ohne eventuelle Befehle darin zu beachten
Emphatisch mit \verb"\emph{} & ".

% Zeichen, die eine Escape-Sequence brauchen
Folgende Zeichen werden in LaTeX nicht angegezeigt oder verursachen Fehlermeldungen:
\verb!$ & # % { } [ ] ^ ~ " |!

Man kann sie folgendermaßen trotzdem benutzen:
\$ \& \# \%
\_ \{ \}
\lbrack \rbrack 
\^a \~a
\textasciicircum \textasciitilde %# ^ ~  " |

``bla'' "`bla"' >>bla<<  `bla'  | $|$


\section{Umgebungen}

\subsection{Aufzählungen}

% itemize macht eine Aufzählung
\begin{itemize}
	\item erster Punkt
	\item zweiter Punkt
  % Umgebungen lassen sich ineinander einbetten
	\begin{itemize}
		\item erster Unterpunkt
		\begin{itemize}
			\item zweiter Unterpunkt
		\end{itemize}
	\end{itemize}
  % man kann den Punkt durch etwas anderes ersetzen durch eckige Klammern
	\item[--] mit Strich statt Punkt
  % deswegen muß man aufpassen, wenn man eckige Klammern in Items benutzt
	\item{} [+stimmhaft --sonorant]
	\item \lbrack     +stimmhaft --sonorant\rbrack
\end{itemize}

% enumerate macht eine nummerierte Aufzählung
\begin{enumerate}
	\item Punkt eins
	\item Punkt zwei
	\item Punkt drei
	\begin{enumerate}
		\item Unterpunkt
	\end{enumerate}
\end{enumerate}

% description macht eine Aufzählung von Begriffen/Definitionen
\begin{description}
	\item[Punkt eins] Kommentar
	\item[Punkt zwei] Kommentar
\end{description}

\subsection{Tabellen}

\paragraph{Zellenausrichtung:}

% tabular macht Tabellen
\begin{tabular}{rlc}  % l=left, c=centre, r=right
  % das Kaufmannsund & steht für die Zellengrenze
	Zelle eins		& Zelle zwei	& Zelle drei \\
	\lbrack bla\rbrack	& bla		& bla \\
\end{tabular}

\paragraph{Einfügen von Linien:}

\begin{tabular}{|l||l|l|} % "|" fügt vertikale Linien zwischen Spalten ein
  % \hline malt horizontale Linien
  \hline
  1 & 2 & 3 \\
  \hline\hline
  4 & 5 & 6 \\
  \hline
  7 & 8 & 9 \\
  \hline
\end{tabular}

\subsubsection*{OT-Tableaus}

\paragraph{Tableau Englischer Art:}
Damit es bündig aussieht, wird die erste Spalte in drei Spalten aufgeteilt.

% @{ } fügt zwischen zwei Spalten das ein, was zwischen den Klammern ist (in diesem Fall ein Leerzeichen)
\begin{tabular}{|l@{ }l@{ }l||l:l|l|}
  % der Doppelpunkt : fügt Strichellinien ein, wenn das Paket arydshln geladen wurde
	\hline
  % mit dem »rotating«-Paket kann man die Constraints rotieren um Platz zu sparen
	& I: & bla	& \begin{rotate}{45}\textsc{Max}\end{rotate}		& \begin{turn}{45}\textsc{Dep}\end{turn}	& \begin{sideways}\textsc{*Complex}\end{sideways} \\
	\hline\hline
	% \ding{43} ist die OT-Hand
	\ding{43} & a. & bla & & & $*$ \\
	\hline
	& b. & ba & $*!$ & & \\
	\hline
	& c.  & blar & & $*!$ & $*$ \\
	\hline
\end{tabular}

\paragraph{Tableau Müllerscher Art:}
Damit es bündig aussieht, wird in jede Zeile so viel Leerraum eingefügt,
wie die OT-Hand brauchen würde.

\begin{tabular}{|l||l:l|l|}
  \hline
  % der \phantom-Befehl macht so viel leeren Platz, wie der Text zwischen den Klammern brauchen würde
  \phantom{\ding{43}} I: bla & \textsc{Max} & \textsc{Dep} & \textsc{*Complex} \\
  \hline\hline
  \ding{43} a. bla & & & $*$ \\
  \hline
  \phantom{\ding{43}} b. ba & $*!$ & & \\
  \hline
  \phantom{\ding{43}} c. blar & & $*!$ & $*$ \\
  \hline
\end{tabular}

\paragraph{Zusammenfassen mehrerer Zellen horizontal:}
\begin{tabular}{|l|l|l|l|}
	\hline
	& \multicolumn{3}{c|}{bla} \\\hline
	1 & 2 & 3 & 4 \\\hline
\end{tabular}

% der \multirow-Befehl benötigt das Paket multirow
\begin{table}[h]
	\centering
	\begin{tabular}{|c|c|c|}
		\hline
			& \textsc{Npst}			& \textsc{Pst}			\\ \hline
		1	& \multirow{2}{*}{-\O}	& \multirow{3}{*}{-d}	\\ \cline{1-1}
		2	&						&						\\ \cline{1-2}
		3	& -s					&						\\ \hline
	\end{tabular}	
  \caption{Englisches Verbalparadigma mit \texttt{$\backslash$multirow}}
  \label{tab:englischeverben}
\end{table}

\begin{figure}[h]
	\centering
	Abbildung
	\caption{Ein Bild}
	\label{fig:bild}
\end{figure}

\section{Querverweise}

% \ref macht einen Verweis auf die Nummerierung eines Labels
Die Einführung steht in Abschnitt \ref{sec:einfuehrung}.
% \pageref macht einen Verweis auf die Seite, wo das Label ist
Dieser Abschnitt ist auf Seite \pageref{sec:einfuehrung}.
Das englische Verbalparadigma ist dargestellt in Tabelle \ref{tab:englischeverben} auf Seite \pageref{tab:englischeverben}.
Abbildung~\ref{fig:bild}.

\subsection{Fußnoten}

Hier ist ein Text.\footnote{\label{fn:fussnote}Das ist die Fußnote.}
Siehe Fußnote \ref{fn:fussnote}.

\section{Linguistische Beispiele}

% nummeriertes Beispiel mit dem Paket Linguex
\ex. Dies ist ein Beispiel
\label{ex:beispiel}

\ex.
% der erste Unterpunkt wird mit \a. erstellt
\a. Das ist ein Satz
% jeder weitere mit \b.
\b. *Das sind ein Satz
\b. \# Es freut die Wale, daß Bäume wachsen
\b. \%das
\label{ex:unterpunkt}
\b. ?Das ist akzeptabel

Das Beispiel in \ref{ex:beispiel}.
Siehe \ref{ex:unterpunkt}.
% \LLast, \Last, \Next und \NNext erstellen Querverweise, ohne daß man ein Label braucht
Siehe \Last.  Siehe \Next. Vorletzter \LLast und übernächster \NNext.

% \c., \d., \e. und \f. machen dasselbe wie \b.
% diese Befehle wurden nur erstellt, damit der Code mehr nach einer Aufzählung aussieht
\ex. >>What-you-see-is-what-you-get<<-Effekt
\a. a
\b. b
\c. c
\d. d
\e. e
\f. f

% die erste Aufzählungsebene ist (1), dann kommt a. und danach (i)
\ex. Ebene 1
\a. Ebene 2
\b. Ebene 2
% kommt \a. nach einem \b. springt es eine Ebene weiter
\a. Ebene 3
\b. Ebene 3
% \z. beendet eine Ebene, sodaß das nächste \b. wieder auf der vorherigen weitermacht
\z.
\b. Ebene 2

\paragraph{Hinweis:}
Unterpunkte gehen nur von a.--z.
Bei mehr als 26 Unterbeispielen gibt LaTeX einen Fehler aus.

\subsection{Glossen}

% \exg. macht Interlinearglossen
\exg. Ivanu nravitsja rabotat' s LaTeX \\ % Glossenzeilen müssen mit \\ beendet werden
Ivan gefällt arbeiten mit LaTeX \\
`Ivan gefällt es, mit LaTeX zu arbeiten'

% \ag. und \bg. machen Interlinearglossen in Unterpunkten
\ex.
\ag.  Ivanu nravitsja rabotat' s LaTeX \\
Ivan gefällt arbeiten mit LaTeX \\
`Ivan gefällt es, mit LaTeX zu arbeiten'
\bg.  *Ivanu nravitsja rabotaju s LaTeX \\
Ivan gefällt arbeiten mit LaTeX \\
`Ivan gefällt es, mit LaTeX zu arbeiten'

% \gll macht Glossen, die nicht am Anfang eines Beispiels sind
\ex. Russisch:
\gll  Ivanu nravitsja rabotat' s LaTeX \\
Ivan gefällt arbeiten mit LaTeX \\
`Ivan gefällt es, mit LaTeX zu arbeiten'

\ex.
% leere Klammern {} sind ein Platzhalter, um Wörter in den Glossen auszulassen
\ag. What do you see \emph{t} in the garden \\
was tust Du sehn {} in dem Garten \\
% man kann mehrere Wörter einer Spalte zuweisen, in dem man sie in Klammern {...} setzt
\bg. ja zanimajus' sportom celyj den' \\
ich {beschäftige mich} {mit Sport} {den ganzen} Tag \\

\subsection{Klammerstrukturen}

% \exi. macht Klammerstrukturen. Alles, was direkt hinter einer öffnenden Klammer kommt, wird tiefgestellt
\exi. [DP das Haus ]

\exi. %\emph{Achtung:} es gibt keine \verb|\ai.|-Befehle
% Achtung bei Merkmalen: sie gelten auch als öffnende Klammern
\a. [DP das [D] Haus [N] ]
% man kann eine Tiefstellung verhindern, in dem man die öffnende Klammer in eine Klammerpaar {..} setzt
\b. [DP das {[}D] Haus {[}N] ]
\b. [DP das \lbrack D\rbrack{} Haus \lbrack N\rbrack{} ]

% der \exg.- und der \exi.-Befehl lassen sich kombinieren
\exgi.
[DP celyj den' ] \\
{} ganz Tag {} \\
`den ganzen Tag'


\section{Der Mathematikmodus}

\ex. Intro
\a. $x + 2 b c = 0$
\b. $\mathbf{Fett} \mathsf{Serifenlos} \mathtt{Typewriter} \mathrm{Roman}$
\b. $\mathit{ganzlangeswort} ganzlangeswort$
\b. $\mathrm{schlagen}'(\mathrm{Maria'}, \mathrm{Peter'})$

\ex. Hoch- und Tiefstellung
\a. $x^2$ $x^2y$ $x^{2y}$ $x_2$ $x_{2y}$ $x^{x^2}$ $x^{y_1}$
\b. *Hans$_i$ mag ihn$_i$
\b. $x^2_i$ $x_i^2$ \textsc{Agr}$^{\mathrm{[stimmhaft]}}_{\mathrm{[-sonorantisch]}}$

\ex. Matrizen mit großen Klammern
\a.
$\begin{array}{lll}
 x & y & z \\
 a & b & c \\
 d & e & f \\
\end{array}$
\b.
$\left(\begin{array}{lll}
 x & y & z \\
 a & b & c \\
 d & e & f \\
\end{array}\right)$
\b.
$\left[\begin{array}{lll}
 x & y & z \\
 a & b & c \\
 d & e & f \\
\end{array}\right]$
\b.
$\left\lbrace\begin{array}{lll}
 x & y & z \\
 a & b & c \\
 d & e & f \\
\end{array}\right\rbrace$

\subsection{Verschiedene Symbole und Diakritika}

\ex.
% manche Symbole sehen im normalen Modus anders aus als im Mathemodus
\a. normal: + - * Mathe: $+ - *$
% Pfeile
\b. $\leftarrow$ $\rightarrow$ $\leftrightarrow$ $\uparrow$ $\downarrow$ $\Leftarrow$ $\Leftrightarrow$ $\Rightarrow$
$\to$
% Griechische Buchstaben
\b. $\alpha \beta \gamma$ $A B \Gamma$
% logische Symbole
\b. $\wedge \vee$, für alle x in M, $\forall x \in M$, $\exists x$
$\neg$ $\langle e,t\rangle$
% Akzente
\b. $\acute{a} \grave{a} \tilde{a} \hat{a} \dot{a} \ddot{a} \bar{X} \not= \not> \not\in \lambda x. P(x)$
% Abstände
\b. $ab$ $a\,b$ $a\:b$ $a\;b$ $a\!b$ 
% Denotationen
\b. $[\![\mathrm{Maria'}]\!]$ % mehr ein Workaround
\textlbrackdbl Maria$'$\textrbrackdbl % braucht Paket "textcomp"

\section{Setzen von IPA-Symbolen}

% Paket: tipa

\ex.
% es gibt Befehle für die IPA-Symbole
\a. [\textglotstop al\textschwa ]
% zusätzlich gibt es eine Kurzkodierung, mit der man schneller 
\b. \textipa{[Pal@]} \textipa{["Ke:.g@n.\textsecstress bo:.g@n]}
\b. \textipa{eE iI yY aA oO uU wW}
% wenn das [ngerman]{babel}-Paket Probleme mit dem Hauptakzent macht, muß man
% den Akzent vom Wort trennen
\b. \textipa{"\/sa:g@n}


\section{Sprachenwechsel}

\ex.
% Deutsch ist dokumentstandard
\a. \today
\b.
% english heißt hier: US English
\begin{otherlanguage}{english}
	\today
\end{otherlanguage}
\b.
% british = UK English
\begin{otherlanguage}{british}
	\today
\end{otherlanguage}
% Buchstaben anderer Schriften gehen nur, wenn die jeweilige Sprache aktiviert ist
\b. \begin{otherlanguage}{russian}
	\today
	Привет!
\end{otherlanguage}


\section{Baumdiagramme mit tree-dvips}

\ex.
\a.
% Die Knoten eines Baums werden in einer Tabelle ohne Linien fixiert
\begin{tabular}[t]{ccccc}
  % jeder Knoten kriegt einen Namen
	& \node{baum1vP}{vP} \\[3mm]
  % [3mm] hinter dem \\ vergrößert den Abstand zwischen zwei Zeilen
  \node{baum1Bill}{Bill} & & \node{baum1vStrich}{v$'$} \\[3mm]
	& \node{baum1v}{v+kill} && \node{baum1VP}{VP} \\[3mm]
	&& \node{baum1V}{$\langle$kill$\rangle$} && \node{baum1DP}{DP} \\[3mm]
	&&&& \node{baum1waiter}{the waiter} \\
\end{tabular}
% nodeconnect verbindet zwei Knoten mit einer geraden Linie
\nodeconnect{baum1vP}{baum1Bill}
\nodeconnect{baum1vP}{baum1vStrich}
\nodeconnect{baum1vStrich}{baum1v}
\nodeconnect{baum1vStrich}{baum1VP}
\nodeconnect{baum1VP}{baum1V}
\nodeconnect{baum1VP}{baum1DP}
% nodetriangle verbindet zwei Knoten mit einem Dach
\nodetriangle{baum1DP}{baum1waiter}
% nodecurve verbindet zwei Knoten mit einer kurvigen Linie
%   wenn man ein a vor den Befehl macht, hat die Linie einen Pfeil (aa macht zwei Pfeile)
\anodecurve[bl]{baum1V}[b]{baum1v}{.5cm}
\b. \node{zeileWas}{Was} hast Du \node{zeileSpur}{$t$} gesehen?
% barnodeconnect macht kantige Bewegungspfeile
\abarnodeconnect[3mm]{zeileSpur}{zeileWas}
\b.
\begin{tabular}[t]{ccc}
	& \node{cls}{$\sigma$} \\[3mm]
	& \node{clm1}{$\mu$} & \node{clm2}{$\mu$} \\[3mm]
	\node{cll1}{k} & \node{cll2}{a} & \node{cll3}{s}
\end{tabular}
\nodeconnect{cls}{cll1}
\nodeconnect{cls}{clm1}	\nodeconnect{clm1}{cll2}
\nodeconnect{cls}{clm2}	\nodeconnect{clm2}{cll3}
% delink zeichnet eine kleine Linie senkrecht zu einer Verbindungslinie
\delink{clm2}{cll3}{3mm}
% {\makedash{strichlänge} ... } macht Linien gestrichelt
{\makedash{2pt} \nodeconnect{clm2}{cll2}}

\ex. Seiten, wo Linien starten oder ankommen können:\\
\begin{tabular}[t]{ccc}
  tl  & t & tr \\
  l   & \framebox{Knoten}  & r \\
  bl  & b   & br \\
\end{tabular}


\end{document}
