Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Zeilenumbruch in Tabelle
Hi,
folgende Tabelle:
\begin{table}
\begin{tabularx}{\textwidth}{p{1.5cm}p{1.5cm}p{1.5 cm}p{1.5cm}p{1.5cm}|p{1.5cm}p{1.5cm}p{1.5cm}}
\midrule
& & Sehr langer Text & & & & Noch ein sehr sehr langer Text & \\
\midrule
A & B & C & D & A & B & C & D \\
a1 & 3 & 2.87 & 2.94 & 2.56 & 3.7 & 3.7 & 7.4 \\
a2 & 1.5 & 1.33 & 1.35 & 1.18 & 8.3 & 8.3 & 33.3 \\
a3 & 1.5 & 1.24 & 1.25 & 1.11 & 3.0 & 3.0 & 39.4 \\
a4 & 1.5 & 1.41 & 1.43 & 1.26 & 12.6 & 4.2 & 18.5 \\
\midrule
\end{tabularx}
\end{table}
Wie kann ich denn erreichen, dass die beiden Überschriften nicht umgebrochen werden, sondern in einer Zeile stehen?
Würde also gerne für die beiden Überschriften "c" Spalten haben aber dann für die Ergebnisse darunter p spalten....
Liebe Grüße
Wie kann ich denn erreichen, dass die beiden Überschriften nicht umgebrochen werden, sondern in einer Zeile stehen?
Würde also gerne für die beiden Überschriften "c" Spalten haben aber dann für die Ergebnisse darunter p spalten....
???
- wozu tabularx, wenn du es nicht nutzt?
- wozu p-Spalte, wenn deine Ergebnisse keine p-Spalte bnötigen?
Herbert
Hallo,
wenn ich dich richtig verstehe, müsste \centering\mbox{sehr langer text} genügen.
Gruß,
Moritz
Hi Moritz,
das hat perfekt funktioniert vielen Dank!.
Hi Herbert,
Ich würde schon gerne p-spalten verwenden, da ich die Spaltengröße für jede Spalte indiviudell festlegen möchte. Tabularix, weil ich diese Tabelle anhand eines Beispiels aufgebaut habe, welches eben Tabluarix verwendet. Eigentlich ist es mir auch egal ob ich die Erweiterungen dafür verwende oder nicht, so lange das ganze funktioniert :)
Liebe Grüße
Hier zwei kurz zusammengebastelte Vorschläge:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{dcolumn}
\begin{document}
\begin{table}[h]
\begin{tabular}{p{1.5cm}p{1.5cm}p{1.5cm}p{1.5cm}p{ 1.5cm}|p{1.5cm}p{1.5cm}p{1.5cm}}
\midrule
\multicolumn{5}{c}{Sehr langer Text} & \multicolumn{3}{|c}{Noch ein sehr sehr langer Text} \\
\midrule
A & B & C & D & A & B & C & D \\
a1 & 3 & 2.87 & 2.94 & 2.56 & 3.7 & 3.7 & 7.4 \\
a2 & 1.5 & 1.33 & 1.35 & 1.18 & 8.3 & 8.3 & 33.3 \\
a3 & 1.5 & 1.24 & 1.25 & 1.11 & 3.0 & 3.0 & 39.4 \\
a4 & 1.5 & 1.41 & 1.43 & 1.26 & 12.6 & 4.2 & 18.5 \\
\midrule
\end{tabular}
\end{table}
Das ist die Textbreite:\\
\rule{\textwidth}{2pt}
\begin{table}[h]
\begin{tabularx}{\textwidth}{XXXXXXXX}
\midrule
\multicolumn{5}{c}{Sehr langer Text} & \multicolumn{3}{c}{Noch ein sehr sehr langer Text} \\
\cmidrule(lr){1-5} \cmidrule(lr){6-8}
A & B & C & D & A & B & C & D \\
a1 & 3 & 2.87 & 2.94 & 2.56 & 3.7 & 3.7 & 7.4 \\
a2 & 1.5 & 1.33 & 1.35 & 1.18 & 8.3 & 8.3 & 33.3 \\
a3 & 1.5 & 1.24 & 1.25 & 1.11 & 3.0 & 3.0 & 39.4 \\
a4 & 1.5 & 1.41 & 1.43 & 1.26 & 12.6 & 4.2 & 18.5 \\
\midrule
\end{tabularx}
\end{table}
\end{document}
Bezüglich deinem Einwand, hauptsache es funktioniert: Wenn man keine Zusatzpakete verwendet, lässt man sie am besten weg, das schliesst potentielle Fehlerquellen aus.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.