tabularx: kein Zeilenumbruch + Lücken in den Rändern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: tabularx: kein Zeilenumbruch + Lücken in den Rändern

es klappt!!

von sennon » Mi 1. Aug 2012, 21:17

Hallo,

ja, das {*} habe ich total übersehen. Die anderen Pakete habe ich vergessen in das Bsp. reinzupacken.

Es funktioniert jetzt wunderbar.

Vielen Dank! :)

von LuPi-Gast » Mi 1. Aug 2012, 11:24

Nur ein paar Anmerkungen:

Dein Minimalbeispiel ist in dem Sinne kein Minimalbeispiel, als es nicht lauffähig ist (\begin{document} vor \usepackage; threepartstable.sty nicht eingebunden; booktabs nicht eingebunden).

Dann darfst Du nicht wundern, wenn multirow.sty keinen Zeilenumbruch vornimmt, wenn Du ihm (oder ihr?) genau dies mitteilst: {*}, siehe Doku.

tabularx ist nur dann sinnvoll, wenn Du zumindest eine Spalte variabel hältst.

Die Lücken in den vertikalen Linien im Tabellenkopf werden durch \midrule verursacht, mit \hline treten sie nicht auf.

Einen ersten Ansatz (nicht mehr) findest Du im folgenden Code.

Ich habe allerdings den starken Verdacht (ohne näher hingeschaut zu haben), dass in der Vorlage das Verhältnis Schriftgröße zu Tabellenbreite etwas günstiger ist. Anders gesagt: Du wirst möglicherweise, um eine annähernd identische Tabelle zu erhalten, die Schriftgröße verringern oder die Tabellenbreite vergrößern müssen.
\documentclass[%
   pdftex,%              PDFTex verwenden
   a4paper,%             A4 Papier
   oneside,%             Einseitig
   liststotoc,%               Abbildungs-, Tabellenverzeichnis einfügen
   bibtotoc,   %                  im Literaturverzeichnis aufführen
   %bibtotocnumbered,%    Literaturverzeichnis nummeriert einfügen
   idxtotoc,%            Index ins Verzeichnis einfügen
   %liststotocnumbered,%  Alle Verzeichnisse im TOC nummeriert
   halfparskip,%         Europäischer Satz mit abstand zwischen Absätzen
   %chapterprefix,%       Kapitel anschreiben als Kapitel
   headsepline,%         Linie nach Kopfzeile
   footsepline,%         Linie vor Fusszeile
   12pt%                 Grössere Schrift, besser lesbar am bildschrim
]{scrbook}
%
\usepackage[ngerman]{babel}
\usepackage[babel,french=guillemets,german=swiss]{csquotes}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{threeparttable}
\usepackage{booktabs}
%
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcolumntype{P}[1]{>{\centering}p{#1}}
%
\begin{document}
\begin{table}[htbp]
   \centering
   \captionabove{Umgebungskriterien für eine Instandsetzungsmaßnahme mit mineralischen und polymeremodifizierten Stoffen \cite{Raupach.2008}}
   \label{tab:Umgebungskriterien}
   \begin{threeparttable}[b]
   %
   \begin{tabularx}{\linewidth}{|P{2.5cm}|P{2.3cm}|P{2.9cm}|P{2.4cm}|C|}
            \hline
            \textbf{Beton/Mörtel}   &   \textbf{Temperatur min/max}   & \textbf{Witterung}   &   \textbf{Oberflächenzugfestigkeit}\tnote{*}   & \textbf{Nachbehandlung}   \\ \hline
            -                     &   $^\circ$C                     &   -               &   N/mm$^2$                                          &                           \\ \hline \hline
            Beton               &   \multirow{5}{*}{5/30}   &   \multirow{5}{\linewidth}{Kein Regen, \ Windstärke $\leq$\,3 Beaufort, Austrocknung durch Sonne vermeiden}
            &   \multirow{6}{*}{Mittelwert: 1,5 Kleinster Einzelwert: 1,0}
            &   \multirow{3}{*}{Vor Austrocknung schützen, feucht halten}   \\ \cline{1-1}
            Spritzbeton      &         &   &   &      \\ \cline{1-1}
            Zementmörtel   &         &   &   &      \\ \cline{1-1} \cline{5-5}
            PCC                  &         &   &   &   \multirow{2}{*}{Zunächst vor Austrocknung schützen, feucht halten, danach Austrocknen ermöglichen}   \\ \cline{1-1}
            SPCC               &         &   &   &      \\   \cline{1-3} \cline{5-5}
            PC                  &   8/40   &   \hspace{0pt}Bauteiltemperatur $>$\,3\,K über Taupunkt, kein Regen oder Nebelnässe, kein Staub   &   &   Keine erforderlich   \\ \hline
   \end{tabularx}
   %
   \begin{tablenotes}
            \footnotesize
            \item [*] Betonuntergrund
   \end{tablenotes}
   %
   \end{threeparttable}
\end{table}
%
%
\end{document}

tabularx: kein Zeilenumbruch + Lücken in den Rändern

von sennon » Di 31. Jul 2012, 21:08

Halli hallo Leute,

ich habe wieder eine Frage über Tabelle :) Ich habe eine Tabelle mit tabularx und \multirow gestaltet. Ich bin total ratlos, was das Problem sein könnte, sodass...

- die oberen Ränder nicht zu sind und
- es keinen Zeilenumbruch gibt.

Ich hoffe, ihr könnte mir helfen, meine Fehler zu entdecken. Meine fehlerhafte Tabelle habe ich angehängt. Wie die Tabelle aussehen soll, könnte ihr von der Datei "Umgebungsbedingungen" entnehmen.

Herzlichen Dank

Schöne Grüße

Tra
\documentclass[%
   pdftex,%              PDFTex verwenden
   a4paper,%             A4 Papier
   oneside,%             Einseitig
   liststotoc,%               Abbildungs-, Tabellenverzeichnis einfügen
   bibtotoc,   %                  im Literaturverzeichnis aufführen
   %bibtotocnumbered,%    Literaturverzeichnis nummeriert einfügen
   idxtotoc,%            Index ins Verzeichnis einfügen
   %liststotocnumbered,%  Alle Verzeichnisse im TOC nummeriert
   halfparskip,%         Europäischer Satz mit abstand zwischen Absätzen
   %chapterprefix,%       Kapitel anschreiben als Kapitel
   headsepline,%         Linie nach Kopfzeile
   footsepline,%         Linie vor Fusszeile
   12pt%                 Grössere Schrift, besser lesbar am bildschrim
]{scrbook}
%
%
%
\begin{document}
%
%
\usepackage[ngerman]{babel}
\usepackage[babel,french=guillemets,german=swiss]{csquotes}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx} 
\usepackage{multirow} 
%
%
%
\begin{table}[htbp]
	\centering
	\captionabove{Umgebungskriterien für eine Instandsetzungsmaßnahme mit mineralischen und polymeremodifizierten Stoffen \cite{Raupach.2008}}
	\label{tab:Umgebungskriterien}
	\begin{threeparttable}[b]
	%
	\begin{tabularx}{\linewidth}{|p{2.5cm}|p{2.3cm}|p{2.9cm}|p{2.4cm}|p{3.2cm}|}
				\hline
				\textbf{Beton/Mörtel}	&	\textbf{Temperatur min/max}	& \textbf{Witterung}	&	\textbf{Oberflächenzugfestigkeit}\tnote{*}	& \textbf{Nachbehandlung}	\\ \midrule
				-							&	$^\circ$C							&	-					&	N/mm$^2$														&									\\ \hline \hline
				Beton					&	\multirow{5}{*}{5/30}	&	\multirow{5}{*}{Kein Regen, \ Windstärke $\leq$\,3 Beaufort, Austrocknung durch Sonne vermeiden}	
				&	\multirow{6}{*}{Mittelwert: 1,5 Kleinster Einzelwert: 1,0}	
				&	\multirow{3}{*}{Vor Austrocknung schützen, feucht halten}	\\ \cline{1-1}
				Spritzbeton		&			&	&	&		\\ \cline{1-1}
				Zementmörtel	&			&	&	&		\\ \cline{1-1} \cline{5-5}
				PCC						&			&	&	&	\multirow{2}{*}{Zunächst vor Austrocknung schützen, feucht halten, danach Austrocknen ermöglichen}	\\ \cline{1-1}
				SPCC					&			&	&	&		\\	\cline{1-3} \cline{5-5}
				PC						&	8/40	&	Bauteiltemperatur $>$\,3\,K über Taupunkt, kein Regen oder Nebelnässe, kein Staub	&	&	Keine erforderlich	\\ \hline
	\end{tabularx}
	%
	\begin{tablenotes}
				\footnotesize
				\item [*] Betonuntergrund
	\end{tablenotes}
	%
	\end{threeparttable}
\end{table}
%
%
\end{document} 

[/list]
Dateianhänge
Umgebungsbedingungen.pdf
So soll sie aussehen!
(1.19 MiB) 718-mal heruntergeladen
fehlerhafte Tabelle
fehlerhafte Tabelle
S27.jpg (100.64 KiB) 1370 mal betrachtet

Nach oben