Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Probleme mit Zeilenumbruch in Tabelle

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.10.2008
    Beiträge
    114

    Probleme mit Zeilenumbruch in Tabelle

    Hi,

    folgende Tabelle:

    Code:
    \begin{table}
    \begin{tabularx}{\textwidth}{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
    & & 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

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von syrvn Beitrag anzeigen
    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

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.03.2009
    Beiträge
    11
    Hallo,

    wenn ich dich richtig verstehe, müsste \centering\mbox{sehr langer text} genügen.

    Gruß,
    Moritz

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.10.2008
    Beiträge
    114
    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

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Hier zwei kurz zusammengebastelte Vorschläge:
    Code:
    \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.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •