von Daniel_Hai » Mi 23. Jan 2019, 12:44
Hallo liebes Forum,
ich habe in meinem Dokument zwei Tabellen. Das Problem ist, dass der 'Testtext 1' nicht vertikal zentriert in der Zeile ist (lustigerweise in Tabelle 1 zu hoch und in Tabelle 2 zu niedrig). Die Spaltenbreiten habe ich bei der Vereinfachung der Tabelle so belassen, also bitte nicht darüber wundern. Die Tabelle wurde ursprünglich mit dem Excel2Latex-Plugin erstellt, aber das sollte ja eigentlich kein Problem sein? Oder habe ich da was übersehen? Nun ja, falls jemand eine Idee hat, wieso die Formatierung in beiden Fällen anders ist, und wie man im Idealfall den 'Testtext 1' vertikal zentrieren könnte würde ich mich sehr freuen.
\documentclass{scrartcl}
\usepackage{ragged2e}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{multirow}
\newcolumntype{C}{>{\Centering}X}
\begin{document}
\begin{tabularx}{0.85\textwidth}{XCCCCC}
\toprule
\multicolumn{1}{l}{\multirow{2}[0]{*}{\textbf{Testtext 1}}} & \multicolumn{5}{c}{\textbf{Testtext 2}} \\
\cmidrule[0.5pt](lr{.75em}){2-6}
& \multicolumn{1}{c}{\textbf{A}} & \multicolumn{1}{c}{\textbf{B}} & \multicolumn{1}{c}{\textbf{C}} & \multicolumn{1}{c}{\textbf{D}} & \multicolumn{1}{c}{\textbf{E}} \\
\midrule
1 & a & b & c & d & e \\
\bottomrule
\end{tabularx}
\vspace{2cm}
\begin{tabularx}{0.95\textwidth}{Xccccc}
\toprule
\multirow{2}[4]{*}{\textbf{Testtext 1}} & \multicolumn{5}{c}{\textbf{Testtext 2}} \\
\cmidrule[0.5pt](lr{.5em}){2-6} & \textbf{A} & \textbf{B} & \textbf{C} & \textbf{D} & \textbf{E} \\
\midrule
1 & a & b & c & d & e \\
\bottomrule
\end{tabularx}
\end{document}
Danke!
Daniel
Hallo liebes Forum,
ich habe in meinem Dokument zwei Tabellen. Das Problem ist, dass der 'Testtext 1' nicht vertikal zentriert in der Zeile ist (lustigerweise in Tabelle 1 zu hoch und in Tabelle 2 zu niedrig). Die Spaltenbreiten habe ich bei der Vereinfachung der Tabelle so belassen, also bitte nicht darüber wundern. Die Tabelle wurde ursprünglich mit dem Excel2Latex-Plugin erstellt, aber das sollte ja eigentlich kein Problem sein? Oder habe ich da was übersehen? Nun ja, falls jemand eine Idee hat, wieso die Formatierung in beiden Fällen anders ist, und wie man im Idealfall den 'Testtext 1' vertikal zentrieren könnte würde ich mich sehr freuen.
[code]
\documentclass{scrartcl}
\usepackage{ragged2e}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{multirow}
\newcolumntype{C}{>{\Centering}X}
\begin{document}
\begin{tabularx}{0.85\textwidth}{XCCCCC}
\toprule
\multicolumn{1}{l}{\multirow{2}[0]{*}{\textbf{Testtext 1}}} & \multicolumn{5}{c}{\textbf{Testtext 2}} \\
\cmidrule[0.5pt](lr{.75em}){2-6}
& \multicolumn{1}{c}{\textbf{A}} & \multicolumn{1}{c}{\textbf{B}} & \multicolumn{1}{c}{\textbf{C}} & \multicolumn{1}{c}{\textbf{D}} & \multicolumn{1}{c}{\textbf{E}} \\
\midrule
1 & a & b & c & d & e \\
\bottomrule
\end{tabularx}
\vspace{2cm}
\begin{tabularx}{0.95\textwidth}{Xccccc}
\toprule
\multirow{2}[4]{*}{\textbf{Testtext 1}} & \multicolumn{5}{c}{\textbf{Testtext 2}} \\
\cmidrule[0.5pt](lr{.5em}){2-6} & \textbf{A} & \textbf{B} & \textbf{C} & \textbf{D} & \textbf{E} \\
\midrule
1 & a & b & c & d & e \\
\bottomrule
\end{tabularx}
\end{document}
[/code]
Danke!
Daniel