\documentclass[11pt]{article} % 12pt = Schriftgröße

\usepackage[ngerman]{babel} % neue deutsche Trennungsregeln

\begin{document} % Hier geht's los

Dieses Beispiel dient dazu, Fehlermeldungen (oder ungew"unschte Effekte)
auf Grund von fehlenden Leerzeichen oder falsch gesetzten Klammern zu verstehen.
Es sollte ohne Fehlermeldung durchlaufen. Dann am besten Quelltext und Ausgabe miteinander
vergleichen (und dabei nat"urlich auch auf den Text selbst achten).

\section{Leerzeichen und -zeilen}
Mehrere Leerzeichen  zwischen   zwei    W"ortern werden als ein Wortzwischenraum interpretiert, ebenso
wie
ein
Zeilenumbruch im Quelltext.

Eine Leerzeile im Quelltext erzeugt einen neuen Absatz (aber keine Leerzeile) in der Ausgabe.


Mehrere Leerzeilen ebenso. Leerzeichen nach einem \LaTeX-Befehl werden ignoriert. Wenn ich
also \LaTeX schreibe, erscheint nach dem Befehl kein Zwischenraum. L"asst man das Leerzeichen vor dem Wort
"`schreibe"' weg, so erh"alt man eine Fehlermerldung.
% Denn dann w"urde \LaTeXschreibe als ein Befehl interpretiert; einen solchen gibt es aber nicht.
% Alles, was auf ein %-Zeichen noch in einer Zeile folgt, wird ignoriert.
% Es handelt sich hier auch nicht um Leerzeilen und geht deshalb ohne neuen Absatz weiter.
Will man nach dem Befehl einen Zwischenraum haben, so kann man \LaTeX\ schreiben. Mit \LaTeX{} geht's auch.
Wenn nach dem Befehl kein Buchstabe kommt (etwa eine Zahl oder ein Satzzeichen), so muss
man im Quelltext kein Leerzeichen schreiben; \LaTeX2 liefert keine Fehlermeldung. Trotzdem wird
bei \LaTeX 2 kein Zwischenraum zu sehen sein.
\medskip
Hier steht im Quelltext keine Leerzeile, deshalb geht es nicht mit einem neuen Absatz weiter. Der vorige Befehl
erzeugt, wenn man so will, ein "`Zeichen der Breite Null, das nach unten etwas "uber die Zeile herausragt"';
das Ergebnis ist ein Zwischenraum zwischen zwei Zeilen. Will man diesen am Ende eines Absatzes haben, muss danach
noch eine Leerzeile in den Quelltext, etwa so:
\bigskip

Nun kann's weitergehen. Im mathematischen Modus werden Leerzeichen grunds"atzlich unterdr"uckt, so
liefert $x y z$ die selbe Ausgabe wie $xyz$. Auch hier gilt: Wenn ein Befehl mit einem Buchstaben endet und darauf
ein Buchstabe folgt, so muss
im Quelltext ein Leerzeichen dazwischen. Wir schreiben also $\sin x$. Wenn kein Buchstabe folgt, braucht man kein
Leerzeichen im Quelltext, kann es aber schreiben. Also etwa $\sin(x)$ oder $\sin (x)$. In der Ausgabe erscheint
beide Male das selbe. Um Bewusst Zwischenr"aume zu setzen, gibt es folgende Befehle: Schreiben wir mal
$\sin\,x$ oder $\sin\:x$ oder $\sin\;x$. Oder gar $\sin\quad x$ oder $\sin\qquad x$. Bei den ersten dreien
muss vor das x kein Leerzeichen. H"ochstens das letzte Zeichen eines \LaTeX-Befehls kann ein
"`Nicht-Buchstabe"' sein, deshalb ist hier dem Compiler schon klar, dass das x nicht mehr Bestandteil des Befehls ist.
%\sin\quadx$ w"urde eine Fehlermeldung liefern, weil hier \quadx als ein Befehl (den es nicht gibt) interpretiert wird !!!
Die letzten beiden Zwischenraum-Befehle k"onnen auch au"serhalb des mathematischen Modus\quad benutzt werden.

\section{Bl"ocke}
Zusammengeh"orende Bl"ocke werden mit {Klammern} eingefasst. Diese erscheinen nicht in der Ausgabe. Will man sie
im Ausgabetext sehen, muss ein Backslash davor \{.
\smallskip

Vergleichen wir mal folgendes: $2^n+1$ und $2^{n+1}$. Oder \emph{dieses} mit \emph diesem.
% \emphdiesem w"urde eine Fehlermeldung liefern !!!
{\small Hier geht's in kleinerer Schrift weiter. Der Befehl gilt nur bis zum Ende des Blocks, also bis hier.} Und
nun ist wieder alles beim alten.

\end{document}
