PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie Zelle in Tabelle mehrzeilig?



kart672
31-12-2007, 19:01
Hallo. Ich habe folgende Tabelle:
Wie kann ich die langen Überschriften der Spalten umbrechen, so dass sie mehrzeilig werden?


\begin{table}[htb]
\centering
\begin{tabular}{rll}
\textbf{Classification status} & \textbf{Classification results by new algorithm} & \textbf{classification results by old algorithm}\\
Ergebnis 1 & 178 & 290 \\
Ergebnis 2 & 265 & 152 \\
\end{tabular}
\caption{bla bla}
\end{table}

rais
31-12-2007, 19:11
p,m, (nur mit array) und X (nur mit tabularx) -Spalten bzw. darauf basierende Spalten brechen um; c, l und r nicht.

MfG und Guten Rutsch,

kart672
31-12-2007, 19:24
hmm, ich kenne mich mit den tabellenumgebungen leider nicht aus. kann ich das mit der tabular umgebung, die ich ja anscheinend benutze, auch hinbekommen? wenn ja, wo muss ich welches zeichen eingeben?

rais
31-12-2007, 20:35
:confused: ...


\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel,blindtext,tabularx}
\begin{document}
\begin{table}
\centering
\caption{p-Spalten}
\begin{tabular}{p{0.3\linewidth}p{0.6\linewidth}}
\blindtext & \blindtext\\
\end{tabular}
\end{table}
\begin{table}
\centering
\caption{m-Spalten}
\begin{tabular}{m{0.3\linewidth}m{0.6\linewidth}}
\blindtext & \blindtext\\
\end{tabular}
\end{table}
\begin{table}
\centering
\caption{X-Spalte aus tabularx}
\begin{tabularx}{0.8\linewidth}{XX}
\blindtext & \blindtext\\
\end{tabularx}
\end{table}
\end{document}

hier hast Du was zum Ausprobieren.;-)
BTW: array wird vom tabularx-Paket bereits geladen, deshalb wird hier array nicht extra geladen, aber die m-Spalte funzt trotzdem.;)
MfG,

PatrickT
23-07-2009, 17:18
Ich bin mit Latex nicht wirklich vertraut, und der letzte Post hat mich eher verwirrt als für Klarheit gesorgt.
Was sind denn da die entscheidenden Stellen, welche für das umbrechen sorgen. Kann vielleicht jemand den Code aus dem letzten Post ein wenig kommentieren?

Vielen Dank schonmal,

-Patrick-

u_fischer
23-07-2009, 17:45
\documentclass{scrartcl}

\begin{document}
\begin{tabular}{p{2cm}l}
\raggedright ich bin in einer schmalen Spalte des Typs p der Breite 2 cm
& ich bin in einer einzeiligen Spalte des Typs l
\end{tabular}
\end{document}