von ecki89 » Di 27. Sep 2016, 12:45
Ja danke für den Hinweis !
Neuer Versuch
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage[table]{xcolor}
\usepackage{caption}
\usepackage{mathtools}
\usepackage[left=4cm,right=4cm,top=3cm,bottom=3cm]{geometry}
\usepackage{array}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{pdflscape}
\newcolumntype{M}{>{\bfseries\boldmath$}l<{$}}
\begin{document}
\begin{table}[htbp]
\caption{Handsimulated approaches:}
\label{tab:handsim}
\renewcommand{\arraystretch}{1.0}
\sisetup{
table-column-width=1cm,
table-format=2
}
\hspace{-2.6cm}
\begin{tabular}{ *3{M*3{S}} }
\toprule
& \multicolumn{3}{c}{\textbf{Hand. sim. app. 1}} & &
\multicolumn{3}{c}{\textbf{Hand. sim. app. 2}} & &
\multicolumn{3}{c}{\textbf{Hand. sim. app. 3}} \\
\cmidrule(lr){2-4}
\cmidrule(lr){6-8}
\cmidrule(lr){10-12}
k\text{-mer} & {eucl} & {frac} & {maha} &
k\text{-mer} & {eucl} & {frac} & {maha} &
k\text{-mer} & {eucl} & {frac} & {maha} \\
\midrule
k=3 & {\cellcolor{red}}20 & {\cellcolor{red}}18 & {\cellcolor{red}}20 &
k=3 & {\cellcolor{red}}14 & {\cellcolor{red}}14 & {\cellcolor{red}}16 &
k=3 & {\cellcolor{red}}6 & {\cellcolor{red}}12 & {\cellcolor{red}}12 \\
k=4 & {\cellcolor{red}}8 & {\cellcolor{red}}8 & {\cellcolor{red}}12 &
k=4 & {\cellcolor{red}}16 & {\cellcolor{red}}8 & {\cellcolor{red}}6 &
k=4 & {\cellcolor{red}}16 & {\cellcolor{red}}8 & {\cellcolor{red}}10 \\
\bottomrule
\end{tabular}
\end{table}
Wenn ich das S durch ein C tausche, werden zwar die Zahlen alle zentriert, jedoch verschieben sich die Spaltenbreiten. Ich hätte jedoch auch gerne identisch große Spalten für alle Spalten.
VG ecki89
Ja danke für den Hinweis !
Neuer Versuch
[code]
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage[table]{xcolor}
\usepackage{caption}
\usepackage{mathtools}
\usepackage[left=4cm,right=4cm,top=3cm,bottom=3cm]{geometry}
\usepackage{array}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{pdflscape}
\newcolumntype{M}{>{\bfseries\boldmath$}l<{$}}
\begin{document}
\begin{table}[htbp]
\caption{Handsimulated approaches:}
\label{tab:handsim}
\renewcommand{\arraystretch}{1.0}
\sisetup{
table-column-width=1cm,
table-format=2
}
\hspace{-2.6cm}
\begin{tabular}{ *3{M*3{S}} }
\toprule
& \multicolumn{3}{c}{\textbf{Hand. sim. app. 1}} & &
\multicolumn{3}{c}{\textbf{Hand. sim. app. 2}} & &
\multicolumn{3}{c}{\textbf{Hand. sim. app. 3}} \\
\cmidrule(lr){2-4}
\cmidrule(lr){6-8}
\cmidrule(lr){10-12}
k\text{-mer} & {eucl} & {frac} & {maha} &
k\text{-mer} & {eucl} & {frac} & {maha} &
k\text{-mer} & {eucl} & {frac} & {maha} \\
\midrule
k=3 & {\cellcolor{red}}20 & {\cellcolor{red}}18 & {\cellcolor{red}}20 &
k=3 & {\cellcolor{red}}14 & {\cellcolor{red}}14 & {\cellcolor{red}}16 &
k=3 & {\cellcolor{red}}6 & {\cellcolor{red}}12 & {\cellcolor{red}}12 \\
k=4 & {\cellcolor{red}}8 & {\cellcolor{red}}8 & {\cellcolor{red}}12 &
k=4 & {\cellcolor{red}}16 & {\cellcolor{red}}8 & {\cellcolor{red}}6 &
k=4 & {\cellcolor{red}}16 & {\cellcolor{red}}8 & {\cellcolor{red}}10 \\
\bottomrule
\end{tabular}
\end{table}
[/code]
Wenn ich das S durch ein C tausche, werden zwar die Zahlen alle zentriert, jedoch verschieben sich die Spaltenbreiten. Ich hätte jedoch auch gerne identisch große Spalten für alle Spalten.
VG ecki89