Seite 1 von 1

Tabelle mit 3 Spalten

Verfasst: Mo 13. Feb 2012, 17:52
von Uwe
Hallo,

ich möchte eine Tabelle mit 3 Spalten über die gesamte A4 Seite (Querformat) machen. Dabei ist der jeweilge Spaltentext sehr lang und hat auch mehrere Zeilenumbrüche.

Bisher versuche ich das so, doch leider ist das Ergebnis murks, da Latex meine Spalten ignoriert und teilweise Text unter die linke Spalte schreibt.
Mittlere Spalte ist steht ein Satz vertikal zentriert drin.

Weiß jemand Rat?
\begin{tabular}{p{8cm}p{8cm}p{8cm}}
1. Spalte\\
hier kommt langer Text mit versch. Zeilenumbrüchen
&
2. Spalte\\
langer Text mittlere Spalte
&
3. Spalte\\
...
\end{tabular}
Gruß Uwe

Verfasst: Mo 13. Feb 2012, 18:36
von Gast
\\
macht neue Zeile
&
macht neue Spalte

Du machst in der 1. Zeile also nur die 1. Spalte und in der 2. Zeile nur die 1. und 2. Spalte

So gehts:
\begin{tabular}{p{8cm}p{8cm}p{8cm}}
1. Spalte&2. Spalte&3. Spalte\\
hier kommt langer Text mit versch. Zeilenumbrüchen
&
langer Text mittlere Spalte
&
...\\
\end{tabular}

Verfasst: Mo 13. Feb 2012, 18:40
von Xenara
Zeilenumbruch innerhalb einer Zelle geht mit \newline. \\ hat, wie mein Vorposter schon richtig geschrieben hat, die Bedeutung einer neuen Zeile.

Übrigens könnte auch tabularx für dich interessant sein:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{tabularx}

\begin{document}


\begin{tabular}{p{8cm}p{8cm}p{8cm}}
1. Spalte\newline
hier kommt langer Text mit versch. Zeilenumbrüchen
&
2. Spalte\newline
langer Text mittlere Spalte
&
3. Spalte\newline
...
\end{tabular} 

\vspace{4cm}

\begin{tabularx}{\textwidth}{XXX}
1. Spalte\newline
hier kommt langer Text mit versch. Zeilenumbrüchen
&
2. Spalte\newline
langer Text mittlere Spalte
&
3. Spalte\newline
...
\end{tabularx} 



\end{document}

Verfasst: Di 14. Feb 2012, 10:59
von uwe
Danke, Euch beiden. Nun klappt es.

Gruß Uwe