Seite 1 von 1

zweizeiliger tabellenkopf vertikal

Verfasst: Fr 24. Jul 2015, 08:39
von gerold
Hallo Leute,

habe da wieder mal ein kleines Tabellenproblem.
möchte gerne im nachfolgenden code die ersten 4 Spalten des Tabellenkopfs vertical zentrieren.
\documentclass[
	fontsize=11pt,
	ngerman,
]{scrbook}

\usepackage{tabularx}

\begin{document}

\begin{table}[h]
\centering
\small\renewcommand{\arraystretch}{1.4}
%\rowcolors{3}{tablerowcolor}{tablebodycolor}
%
\captionabove[Lieferanten Abnahmeprüfzeugnis nach EN 10204 3.1]{Lieferanten Abnahmeprüfzeugnis nach EN 10204 3.1\footnotemark für das Rohgranulat Zytel 70G25HSLR NC010 mit der HA-Nr. 101-285-000.}
\label{tab_pruefzeugnis}
%
\begin{tabularx}{0.9\textwidth}{Xlllll}
\hline
%\rowcolor{tableheadcolor}
										&				&						&			&	\multicolumn{2}{%>{%\columncolor{tableheadcolor}}
										l}{Grenzwerte}	\\	%\cmidrule{5-6}
%
%\rowcolor{tableheadcolor}
	Produktmerkmale						&	Prüfmethode	&	Einheit				&	Wert	&	min.	&	max.	\\
\hline
	Feuchtigkeitsgehalt beim Abpacken	&	ISO 15512	&	$\%$				&	0,08	&			&	0,18	\\	
%	
%\rowcolor{tablerowcolor}
	Glührückstand \%					&	ISO 3451/1	&	$\%$				&	24,6	&	23,0	&	27,0	\\
%
	Kapillare Schmelzviskosität			&	ISO 11443	&	$Pa\cdot s$			&	196		&	120		&	220		\\
%
%\rowcolor{tablerowcolor}
	Viskositätszahl - Ameisensäure		&	ISO 307		&	$\frac{cm^{3}}{g}$	&	134		&			&			\\
%
	Viskositätszahl - Schwefelsäure		&	ISO 307		&	$\frac{cm^{3}}{g}$	&	147		&			&			\\
\hline
\end{tabularx}
\end{table}
\footnotetext{Die dabei angegebenen Prüfwerte sind Mittelwerte und das Ergebnis repräsentativer Proben, die einer Charge nach definiertem Plan entnommen wurden.}

\end{document}
Über eure Antworten ware ich dankbar

beste Grüße
gerold

Verfasst: Fr 24. Jul 2015, 09:18
von Noch so einer
\documentclass[
   fontsize=11pt,
   ngerman,
]{scrbook}

\usepackage{tabularx}
\usepackage{multirow}
\usepackage{booktabs}

\begin{document}

\begin{table}
\begin{minipage}{\textwidth}
\centering
\small\renewcommand{\arraystretch}{1.4}
%\rowcolors{3}{tablerowcolor}{tablebodycolor}
%
\captionabove[Lieferanten Abnahmeprüfzeugnis nach EN 10204 3.1]{Lieferanten Abnahmeprüfzeugnis nach EN 10204 3.1\footnote{Die dabei angegebenen Prüfwerte sind Mittelwerte und das Ergebnis repräsentativer Proben, die einer Charge nach definiertem Plan entnommen wurden.} für das Rohgranulat Zytel 70G25HSLR NC010 mit der HA-Nr. 101-285-000.}
\label{tab_pruefzeugnis}
%
\begin{tabularx}{0.9\textwidth}{Xlllll}
\toprule
%\rowcolor{tableheadcolor}
\multirow{2}{*}{Produktmarkmale} &
\multirow{2}{*}{Prüfmethode} &
\multirow{2}{*}{Einheit} &
\multirow{2}{*}{Wert} &   
\multicolumn{2}{%>{%\columncolor{tableheadcolor}}
                l}{Grenzwerte}   \\   %\cmidrule{5-6}
%
%\rowcolor{tableheadcolor}
                     &      &      &    &   min.   &   max.   \\
\midrule
   Feuchtigkeitsgehalt beim Abpacken   &   ISO 15512   &   $\%$            &   0,08   &         &   0,18   \\   
%   
%\rowcolor{tablerowcolor}
   Glührückstand \%               &   ISO 3451/1   &   $\%$            &   24,6   &   23,0   &   27,0   \\
%
   Kapillare Schmelzviskosität         &   ISO 11443   &   $Pa\cdot s$         &   196      &   120      &   220      \\
%
%\rowcolor{tablerowcolor}
   Viskositätszahl - Ameisensäure      &   ISO 307      &   $\frac{cm^{3}}{g}$   &   134      &         &         \\
%
   Viskositätszahl - Schwefelsäure      &   ISO 307      &   $\frac{cm^{3}}{g}$   &   147      &         &         \\
\bottomrule
\end{tabularx}
\end{minipage}
\end{table}
\end{document}
Ich habe auch gleich für schönere Linien gesorgt und dafür, dass die Fußnote bei der Gleitumgebung bleibt, wie sich das für Konsultationsobjekte gehört. Die alleinige Option h für table habe ich ebenfalls entfernt, das sich LaTeX daran ohnehin nicht hält und sie auch nicht sinnvoll ist. Siehe auch: Wann sollte ich Gleitumgebungen für Tabellen und Abbildungen verwenden?

Bitte unbedingt die verwendeten Anweisungen in den Anleitungen der verwendeten Pakete nachlesen!

Verfasst: Fr 24. Jul 2015, 09:35
von gerold
Hallo,

vielen Dank für die flotte Antwort.

Das bewirkt mir genau das gewünschte Ergebniss mit der zentrierung.

Allerdings hätte ich dazu noch ein paar fragen (um auch mein wissen über latex und typographie zu erweitern):
_warum packst du die tabelle in eine minipage? ist dies generell von vorteil und sollte das bei zukünftigen tabellen berücksichtigt werden?
_was bewirkt mir der stern in der option von multirow?
_wenn ich jetzt nun meine farben für die tabelle wieder auskommentiere bewirkt mir das unschöne nebeneffekte (siehe anhang)!
_wie könnte ich dies in den Griff bekommen?

beste Grüße und schonmal vielen dank im voraus
gerold

Bild

Verfasst: Fr 24. Jul 2015, 10:12
von Noch so einer
Die minipage dient dazu, die Fußnote in der Gleitumgebung zu halten.

Was der Stern bewirkt steht in der [d]multirow[/d]-Anleitung, deren Studium ich ausdrücklich empfohlen hatte.

Die Kombination von Farbe + \multirow + Farbe ist in der Tat problematisch, weil dabei die später ausgegebene Hintergrundfarbe der nächsten Zeile über die bereits gezeichnete Multizeile gepinselt wird. Das ist auch nicht einfach lösbar. Mir fällt dafür spontan eigentlich nur:
\documentclass[
   fontsize=11pt,
   ngerman,
]{scrbook}

\usepackage[table]{xcolor}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{varwidth}
\colorlet{tablerowcolor}{blue!25}
\colorlet{tableheadcolor}{red!25}
\begin{document}

\begin{table}
\begin{minipage}{\textwidth}
\centering
\small\renewcommand{\arraystretch}{1.4}
%\rowcolors{3}{tablerowcolor}{tablebodycolor}
%
\captionabove[Lieferanten Abnahmeprüfzeugnis nach EN 10204 3.1]{Lieferanten Abnahmeprüfzeugnis nach EN 10204 3.1\footnote{Die dabei angegebenen Prüfwerte sind Mittelwerte und das Ergebnis repräsentativer Proben, die einer Charge nach definiertem Plan entnommen wurden.} für das Rohgranulat Zytel 70G25HSLR NC010 mit der HA-Nr. 101-285-000.}
\label{tab_pruefzeugnis}
%
\begin{tabularx}{0.9\textwidth}{Xlllll}
\toprule
\rowcolor{tableheadcolor}
\begin{varwidth}[c][2.8\baselineskip][c]{\hsize}Produktmerkmale\end{varwidth} &
\begin{varwidth}[c][2.8\baselineskip][c]{\hsize}Prüfmethode\end{varwidth} &
\begin{varwidth}[c][2.8\baselineskip][c]{\hsize}Einheit\end{varwidth} &
\begin{varwidth}[c][2.8\baselineskip][c]{\hsize}Wert\end{varwidth} &   
\multicolumn{2}{>{\cellcolor{tableheadcolor}}
                l}{%
\begin{varwidth}[c][2\baselineskip][c]{\hsize}
\centering
\strut Grenzwerte\\[.2\baselineskip]
min.\hfill max.\strut
\end{varwidth}}   \\   %\cmidrule{5-6}
%
\midrule
   Feuchtigkeitsgehalt beim Abpacken   &   ISO 15512   &   $\%$            &   0,08   &         &   0,18   \\   
%   
\rowcolor{tablerowcolor}
   Glührückstand \%               &   ISO 3451/1   &   $\%$            &   24,6   &   23,0   &   27,0   \\
%
   Kapillare Schmelzviskosität         &   ISO 11443   &   $Pa\cdot s$         &   196      &   120      &   220      \\
%
\rowcolor{tablerowcolor}
   Viskositätszahl - Ameisensäure      &   ISO 307      &   $\frac{cm^{3}}{g}$   &   134      &         &         \\
%
   Viskositätszahl - Schwefelsäure      &   ISO 307      &   $\frac{cm^{3}}{g}$   &   147      &         &         \\
\bottomrule
\end{tabularx}
\end{minipage}
\end{table}
\end{document}
ein, was natürlich nur begrenzt verwendbar ist.