% -------------------- Zunächst ein paar Angaben über die
%                      Art des Dokuments und verwendete
%                      Zusatzfunktionen: Unterstützung
%                      für Sonderzeichen, deutsche Sprach-
%                      unterstützung, Grafikeinbindung und
%                      Hyperlinks.
\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{hyperref}

% -------------------- Hier werden die Titel-Informationen
%                      bereitgestellt
\title{Meine Programmiersprache}
\author{Mein Name}
\date{\today}

\begin{document}
\maketitle

% -------------------- Ab hier beginnt der eigentliche Text
\section{Einordnung}
Meine Programmiersprache wurde von Otto Normalverbraucher
erfunden, um seinen Ernährungsplan zu überwachen. Sie lehnt sich
stark an Deine Programmiersprache an.

Einen neuen Absatz trennt man durch eine Leerzeile ab. Eine
Stichpunktliste sieht folgendermaßen aus:
\begin{itemize}
\item Gestern war es warm.
\item Heute ist es wärmer.
\end{itemize}
Wenn man danach ohne Leerzeile weiterschreibt, wird der Absatz
nicht eingerückt.

\section{Konzepte}
Eine Literaturreferenz: Viele Konzepte finden sich in
\cite{Horowitz1984}. Genauer darauf eingehen möchte ich in den
folgenden Unterabschnitten:

\subsection{Einerseits}
Codefragmente bettet man am besten in eine
\texttt{verbatim}-Umgebung ein, denn da sind sämtliche
Sonderzeichen erlaubt:
\begin{verbatim}
  10 PRINT "Hallo Welt."
  20 IF A=B THEN GOTO 40
  30 GOTO 10
  40 PRINT "$\/#$"
\end{verbatim}

\subsubsection{Noch kleinere Abschnitte}
Die sind natürlich auch möglich.

\subsection{Andererseits}
Weitere Informationen zu LaTeX bietet die deutschsprachige
"`\LaTeX2e Kurzbeschreibung"' (beachte die Anführungszeichen), die
im Unix-Cluster des Rechenzentrums unter
\texttt{/opt/TeX/texmf/doc/guides/lshort-german/l2kurz.pdf} zu
finden ist.

Die gesammelte Dokumentation des Rechenzentrums findet sich auf
der Seite
\url{http://www.informatik.uni-hamburg.de/RZ/software/unixsoft.shtml#tex}.
verlinkt.

% -------------------- Die Literaturliste
\begin{thebibliography}{99}
\bibitem{Horowitz1984}
Ellis Horowitz. 
\emph{Fundamentals of Programming Languages}.
2nd~edition, Springer 1984.
\bibitem{Normalverbraucher2004}
Otto Normalverbraucher.
\emph{Meine Programmiersprache}.
Diplomarbeit, Universität Diesel, 2004.
\end{thebibliography}

\end{document}
