Multicolumn Tabellenzelle mit Zeilenumbruch Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Politas

Multicolumn Tabellenzelle mit Zeilenumbruch

Beitrag von Politas »

Guten Abend,

Ich habe ein Problem mit einer Tabelle. Und zwar habe ich eine longtable, die über zwei Seiten geht. Nach viiiiel rumprobieren und lesen habe ich die meisten Probleme gelöst. Ein letztes Problem will jedoch einfach nicht so wie ich:

Und zwar ist die die Tabellenüberschrift der zweiten Spalte ein multicolumn, da diese, im Gegensatz zu den Eintragungen in der Spalte nicht zentriert, sondern linksbündig sein soll. Das Problem ist jetzt aber, dass kein Seitenumbruch erfolgt und die Überschrift über die Seite nach Außen hinausragt.

Hier mal ein MB:
\documentclass[12pt]{scrartcl}		
\usepackage[T1]{fontenc}				
\usepackage[utf8]{inputenc}				
\usepackage[english, ngerman]{babel}
\usepackage[left=2.5cm, right=4cm, top=2.5cm, bottom=2.5cm]{geometry}	
\usepackage{array}
\usepackage{longtable}

\begin{document}

\begin{longtable} {>{\raggedright \arraybackslash}p{0.4\textwidth}
>{\centering \arraybackslash}p{0.55\textwidth}}
\textbf{Überschrift 1} & \multicolumn{1}{l}{\textbf{Lange Überschrift bliblubbla bliblubblabli blubblablibla das dpdawdas odpawj} } \\ 
 & \multicolumn{1}{l}{(Hier noch ein Text in Klammern)} \\\endhead
\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
\end{longtable}

\end{document}
Ich weiß nicht, wie ich da den Zeilenumbruch hinbekomme. Es wäre super, wenn mir jemand weiterhelfen könnte.

Herzlichsten Dank im Voraus :)

Noch so einer

Beitrag von Noch so einer »

l-Spalten werden grundsätzlich nicht umbrochen. Also belasse es bei einer p-Spalte. Wenn Du diese linksbündig haben willst, genügt ein \raggedright. Außerdem kannst Du dann auch noch direkt einen manuellen Zeilenumbruch einfügen:
\documentclass[12pt]{scrartcl}      
\usepackage[T1]{fontenc}            
\usepackage[utf8]{inputenc}            
\usepackage[english, ngerman]{babel}
\usepackage[left=2.5cm, right=4cm, top=2.5cm, bottom=2.5cm]{geometry}   
\usepackage{array}
\usepackage{longtable}

\begin{document}

\begin{longtable} {>{\raggedright \arraybackslash}p{0.4\textwidth}
>{\centering \arraybackslash}p{0.55\textwidth}}
\textbf{Überschrift 1} & \raggedright\textbf{Lange Überschrift bliblubbla bliblubblabli blubblablibla das dpdawdas odpawj}\\
(Hier noch ein Text in Klammern)\tabularnewline\endhead
\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
\end{longtable}

\end{document}
Schön finde ich das aber nicht. Vielleicht sieht es mit dem echten Text ja besser aus.

Politas

Beitrag von Politas »

Perfekt, vielen Dank. Das ist, was ich gesucht habe. Hatte das komischerweise auch vorher schonmal mit \raggedright versucht, das hat bei mir aber nicht hingehauen, keine Ahnung, wo da mein Fehler lag.

Ja, mit dem richtigen Text sieht es in der Tat deutlich besser aus. Ist mir beim Überprüfen des MB auch aufgefallen, dass es so arg hässlich ist.

Mir ist allerdings noch nicht so klar, wie das mit der Caption aussieht bei Longtables. Ich habe gelesen, dass ich die Überschrift nur mit Hilfe einer Tabellenspalte hinbekomme. Ist das wirklich so? Gibt es da keine Lösung a la caption in table Umgebungen?

Herzlichsten Dank. :)

Politas

Beitrag von Politas »

Okay, ich nochmal.

Hab's hinbekommen, ist ja auch wirklich kein Problem.

Sorry für die unnötige Frage. Ich scheine momentan den Wald vor lauter Bäumen irgendwie nicht zu sehen. Nächste mal schlaf ich eine Nacht drüber, bevor ich eine Frage stelle.

Trotzdem danke nochmal für die erste Problemlösung!

Schönes Wochenende euch allen :)

Noch so einer

Beitrag von Noch so einer »

Für alle, die später irgendwann hier auflaufen, sei es trotzdem kurz skizziert:
\begin{longtable} {>{\raggedright \arraybackslash}p{0.4\textwidth}
>{\centering \arraybackslash}p{0.55\textwidth}}
\caption{Das ist die bliblubblabli-Tabelle}\\%<-- \\ in longtable nicht vergessen!
\textbf{Überschrift 1} & \raggedright\textbf{Lange Überschrift bliblubbla bliblubblabli blubblablibla das dpdawdas odpawj}\\
(Hier noch ein Text in Klammern)\tabularnewline\endfirsthead
\textbf{Überschrift 1} & \raggedright\textbf{Lange Überschrift bliblubbla bliblubblabli blubblablibla das dpdawdas odpawj}\\
(Hier noch ein Text in Klammern)\tabularnewline\endhead
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\
Bla & Blub\\

Antworten