PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle



Wailond
28-09-2005, 18:02
Hallo Leute,

ich habe eine tabelle mit fünf Spalten. Die Inhalte sind sehr klein (Zahlen) nur die Überschriften, die teilweise aus mehreren Wörten bestehen, sind zu lang. Kann ich einen Zeilenumbruch wie z.B. in Excel machen um die Spalten zu verengen?? Daraus entstehen natürlich automatisch mehr Zeilen. Zwei Spalten haben sich zur Zeit aus dem Blatt gestohlen.

Gruß Christian

cookie170
28-09-2005, 18:36
Ich habe in einem solchen Fall, da alle anderen Lösungen komplizierter schienen (Spaltenbreite festlegen z.B.), einfach den Spaltenkopf auf zwei Zeilen aufgeteilt und die Zwischenlinie gelöscht. Geht mit Lyx halt schnell...

Gruß,
Alexander

Wailond
28-09-2005, 19:24
danke, ist tatsächlich eine einfache lösung. hatte zwar daran gedacht, aber den Gedanken nicht ganz zu ende geführt.

edico
28-09-2005, 20:40
... schau 'tabular', 'tabularx' mit seinen Variationen an [1]...
Spezifikation: Spalten auf feste Spaltenbreite setzen, (Text mittig), Text umbrechen
Loesung mit tabular oder tabularx zum Weiterentwickeln ...
%
\documentclass[12pt,a5paper]{article}
\usepackage{array}
\usepackage{tabularx}
\newcommand{\thead}{Ein ziemlich langer Text, der hier erscheint}
\begin{document}
\newcolumntype{C}[1]{>{\centering}p{#1}}
%---> tabular
\begin{tabular}{C{2cm}p{2cm}p{2cm}C{2cm}m{2cm}} \hline
\thead & \thead &\thead & \thead & \thead \\\tabularnewline\hline
safd & safd & safd & safd & safd \tabularnewline%\hline
asdfd & asdfd & asdfd & asdfd & asdfd \tabularnewline%\hline
saf & saf & saf & saf & saf \tabularnewline\hline
\end{tabular}

\bigskip
%---> tabularx
\begin{tabularx}{\textwidth}{XXXXX} \hline
\thead & \thead &\thead & \thead & \thead\\\hline
safd & safd & safd & safd & safd \\
asdfd & asdfd & asdfd & asdfd & asdfd \\
saf & saf & saf & saf & saf \\\hline
\end{tabularx}
\end{document}
%
edico
[1] z.B. tabsatz.pdf v. Axel Reichert