\documentclass[a4paper,12pt,german]{article}
\usepackage{ngerman,times,courier}
\usepackage[latin1]{inputenc}

\parindent 0pt % Kein Einzug
\parskip 2mm   % Abstand zwischen Absätzen 2mm

\begin{document}

\section{Eine sehr einfache Tabelle}

% So sollte es NICHT sein...
\begin{verbatim}
Zeile1Spalte1   Zeile1Spalte2   Zeile1Spalte3
Zeile2Spalte1   Zeile2Spalte2   Zeile2Spalte3
Zeile3Spalte1   Zeile3Spalte2   Zeile3Spalte3
...             \textbf{...}            ...
\end{verbatim}

\section{Eine \LaTeX{}-Tabelle mit \texttt{tabular}}

\label{tab1} % Markierung für \ref{tab1}, die später kommt.

% Definition des Formates hinter {tabular}
\begin{tabular} { l c r } % 1. Spalte linksbündig,
                          % 2. Spalte zentriert (center)
                          % 3. Spalte rechtsbündig

% "&" ist der Trenner zwischen den Spalten.
% Eine neue Zeile beginnt mit \\
Zeile1Spalte1 & Zeile1Spalte2 & Zeile1Spalte3 \\
Z2 S1 & Z2 S2 & Z2 S3\\
... & ... & ...\\
\end{tabular}

\section{Eine umrahmte Tabelle}

% | bedeutet in der DEFINITION (!): eine senkrechte Linie
\begin{tabular} { | c || c | c | }
Zeile1Spalte1 & Zeile1Spalte2 & Zeile1Spalte3 \\
Z2 S1 & Z2 S2 & Z2 S3\\
... & ... & ...\\
\end{tabular}

% \hline: Eine horizontale Linie an dieser Stelle (!)
\begin{tabular} { | c || c | c | }
\hline
Zeile1Spalte1 & Zeile1Spalte2 & Zeile1Spalte3 \\
\hline \hline
Z2 S1 & Z2 S2 & Z2 S3\\
\hline
... & ... & ...\\
\hline
\end{tabular}

% \cline: (Columne-Line): Nur von ... bis eine Linie ziehen.
\begin{tabular} { | c || c | c | }
\hline
Zeile1Spalte1 & Zeile1Spalte2 & Zeile1Spalte3 \\
\cline{1-1} % NUR unter Spalte 1 in dieser Zeile eine Linie
\cline{3-3} % NUR unter Spalte 3 in dieser Zeile eine Linie
Z2 S1 & Z2 S2 & Z2 S3\\
\hline
... & ... & ...\\
\hline
\end{tabular}

\section{mehrzeilige Tabellenzellen}

\begin{tabular}{ | l | l | }\hline
Dies ist ein etwas längerer Text. & Dies ist ein noch viel viel viel längerer Text, der bestimmt nicht mehr in die Zeile passen wird. \\ \hline
\end{tabular}

% p in einer Teballendefinition gibt an, dass ein Text in einem Absatz
% ("Paragraph") umgebrochen werden darf. Man mus aber angeben,
% wie breit der ist!
\begin{tabular}{ | l | p{10cm} | }\hline
Dies ist ein etwas längerer Text. & Dies ist ein noch viel viel viel längerer Text, der bestimmt nicht mehr in die Zeile passen wird. \\ \hline
\end{tabular}

\begin{tabular}{| l | l | l |} % Drei linksbündige Spalten
\hline
Test1 & Test2 & test3 \\ \hline
% Wir durchbrechen die "3 Spalten"-Definition durch:
\multicolumn{3}{|c|}{Eine Überschrift über alle 3 Spalten}\\\hline
Test1 & Test2 & test3 \\ \hline
Test1 & \multicolumn{2}{r|}{Ein rechtsbündiger Text über die beiden letzten Spalten.} \\ \hline
\end{tabular}

\section{und jetzt mal ein etwas komplexeres Beispiel: Tabellen innerhalb von Tabellen, Seiten innerhalb von Tabellenspalten...}

\begin{tabular}{| p{5cm} | r |} % links ein 5cm breiter Text, rechts rb.
\hline

Dies ist ein Text in der linken Spalte der ersten Tabellen, der auch
automatisch umgebrochen wird. & % Erste Spalte erste Tabelle zuende.

  \begin{tabular}{| l | l | l |} % Zweite Tabelle mit 3 rb. Spalten.
     \\ \hline
     Text1 & Text2 & Text3 \\ \hline
     Text1 & Text2 & Text3 \\ \hline
     Text1 & Text2 & Text3 \\ \hline
  \end{tabular}\\ \hline
Test. &
  \begin{minipage}{8cm} % Eine "mini-Seite" mit 8cm Breite
   Und hier kommt eine komplette Seite hin, in der alles möglich
   ist, inklusive Zeilenumbruch, Bildern, Verzeichnissen ...
  \end{minipage} \\\hline
\end{tabular}
    

\section{Referenzen}

In der Tabelle Absatz \ref{tab1} auf Seite \pageref{tab1} sieht man deutlich, wie einfach Tabellen sind.

\section{Tabellen und Bildunterschriften mit Referenzierung}

\begin{table} % Ohje... Nicht verwechseln mit tabular!!!
[h!bt] % Positionierung: Bitte hier (!), wenn es aber nicht geht,
       % dann am Ende (bottom) der Seite, oder an den Anfang (top).

\begin{center}
  \begin{tabular}{| l | l |}\hline
    Eine & einfache Tabelle\\
    Mit & Bildunterschrift\\ \hline
  \end{tabular}
\end{center}

  \caption{meine schöne Tabelle} % gehört zu "table"!
  \label{tab2} % setzt eine Markierung, auf die mit \ref
               % verwiesen werden kann

\end{table} % Ende der Tabellen-Umgebung

Tabelle \ref{tab2} auf Seite \pageref{tab2} erklärt nun wirklich
alles...


\end{document}



