von ecki89 » Do 22. Sep 2016, 11:55
Hallo Leute,
ich möchte in meiner Tabelle für alle Spalten eine identische Breite einstellen. Bisher ist z.B. die Spalte für "maha" breiter als die für "eucl" und "frac". Habt ihr eine Idee wie man das lösen könnte ?
Hier mein Code:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{color}
\usepackage{caption}
\usepackage{graphicx,color}
\usepackage{slashbox,pict2e}
\usepackage{fixltx2e}
\usepackage{morefloats}
\usepackage{framed}
\usepackage{array}
\usepackage{cite}
\usepackage{url}
\usepackage{eqparbox}
\usepackage{ragged2e,longtable}
\usepackage{tabularx}
\usepackage{comment}
\usepackage{acronym}
\usepackage{relsize}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{rotating}
\usepackage{relsize}
\usepackage[onehalfspacing]{setspace}
\usepackage{colortbl}
\usepackage[colorlinks, linkcolor = black, citecolor = green, filecolor = black, urlcolor = black]{hyperref}
\usepackage{pgfplots}
\usepackage[left=4cm,right=4cm,top=3cm,bottom=3cm]{geometry}
\begin{document}
\begin{table}[htbp]
\caption{Handsimulated approaches:}
\label{tab:handsim}
\hspace{-1.8cm}
\begin{tabularx}{\textwidth}{|c|c|c|c||c|c|c|c||c|c|c|c|}
\cline{1-12}
\hline
& \multicolumn{3}{c||}{\textbf{Hand. sim. app. 1}} & & \multicolumn{3}{c||}{\textbf{Hand. sim. app. 2}} & & \multicolumn{3}{c|}{\textbf{Hand. sim. app. 3}} \\
\cline{1-12}
%\cline{5-7}
\hline
\textbf{k-mer} & eucl & frac & maha & \textbf{k-mer} & eucl & frac & maha & \textbf{k-mer} & eucl & frac & maha \\ \hline
\textbf{k=3} & \cellcolor{red}20 & \cellcolor{red}18 & \cellcolor{red}20 & \textbf{k=3} & \cellcolor{red}14 & \cellcolor{red}14 & \cellcolor{red}16 & \textbf{k=3} & \cellcolor{red}14 & \cellcolor{red}12 & \cellcolor{red}12 \\ \hline
\textbf{k=4} & \cellcolor{red}8 & \cellcolor{red}8 & \cellcolor{red}10 & \textbf{k=4} & \cellcolor{red}12 & \cellcolor{orange}4 & \cellcolor{red}14 & \textbf{k=4} & \cellcolor{red}10 & \cellcolor{red}6 & \cellcolor{red}12 \\ \hline
\textbf{k=5} & \cellcolor{orange}4 & \cellcolor{orange}4 & \cellcolor{red}8 & \textbf{k=5} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{red}8 & \textbf{k=5} & \cellcolor{orange}4 & \cellcolor{yellow}2 & \cellcolor{red}12 \\ \cline{1-12}
\textbf{k=6} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{red}8 & \textbf{k=6} & \cellcolor{green}0 & \cellcolor{red}6 & \cellcolor{red}6 & \textbf{k=6} & \cellcolor{yellow}2 & \cellcolor{red}6 & \cellcolor{red}8 \\ \hline
\textbf{k=7} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{red}8 & \textbf{k=7} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=7} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{red}8 \\ \hline
\textbf{k=8} & \cellcolor{green}0 & \cellcolor{red}8 & \cellcolor{yellow}2 & \textbf{k=8} & \cellcolor{green}0 & \cellcolor{red}6 & \cellcolor{green}0 & \textbf{k=8} & \cellcolor{yellow}2 & \cellcolor{orange}4 & \cellcolor{yellow}2 \\ \hline
\textbf{k=9} & \cellcolor{green}0 & \cellcolor{red}8 & \cellcolor{green}0 & \textbf{k=9} & \cellcolor{green}0 & \cellcolor{orange}4 & \cellcolor{green}0 & \textbf{k=9} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{orange}4 \\ \hline
\textbf{k=10} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=10} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=10} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{yellow}2 \\ \hline
\textbf{k=11} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=11} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=11} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{yellow}2 \\ \hline
\textbf{k=12} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=12} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=12} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{yellow}2 \\ \hline
\textbf{k=13} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=13} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=13} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{orange}4 \\ \hline
\textbf{k=14} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=14} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=14} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{orange}4 \\ \hline
\textbf{k=15} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=15} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=15} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{orange}4 \\ \hline
\textbf{k=30} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{green}0 & \textbf{k=30} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=30} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{red}4 \\ \hline
\textbf{k=50} & \cellcolor{orange}4 & \cellcolor{orange}4 & \cellcolor{yellow}2 & \textbf{k=50} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=50} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{red}6 \\ \hline
\end{tabularx}
\end{table}
\end{document}
Vielen Dank im Voraus!
ecki89
Hallo Leute,
ich möchte in meiner Tabelle für alle Spalten eine identische Breite einstellen. Bisher ist z.B. die Spalte für "maha" breiter als die für "eucl" und "frac". Habt ihr eine Idee wie man das lösen könnte ?
Hier mein Code:
[code]
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{color}
\usepackage{caption}
\usepackage{graphicx,color}
\usepackage{slashbox,pict2e}
\usepackage{fixltx2e}
\usepackage{morefloats}
\usepackage{framed}
\usepackage{array}
\usepackage{cite}
\usepackage{url}
\usepackage{eqparbox}
\usepackage{ragged2e,longtable}
\usepackage{tabularx}
\usepackage{comment}
\usepackage{acronym}
\usepackage{relsize}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{rotating}
\usepackage{relsize}
\usepackage[onehalfspacing]{setspace}
\usepackage{colortbl}
\usepackage[colorlinks, linkcolor = black, citecolor = green, filecolor = black, urlcolor = black]{hyperref}
\usepackage{pgfplots}
\usepackage[left=4cm,right=4cm,top=3cm,bottom=3cm]{geometry}
\begin{document}
\begin{table}[htbp]
\caption{Handsimulated approaches:}
\label{tab:handsim}
\hspace{-1.8cm}
\begin{tabularx}{\textwidth}{|c|c|c|c||c|c|c|c||c|c|c|c|}
\cline{1-12}
\hline
& \multicolumn{3}{c||}{\textbf{Hand. sim. app. 1}} & & \multicolumn{3}{c||}{\textbf{Hand. sim. app. 2}} & & \multicolumn{3}{c|}{\textbf{Hand. sim. app. 3}} \\
\cline{1-12}
%\cline{5-7}
\hline
\textbf{k-mer} & eucl & frac & maha & \textbf{k-mer} & eucl & frac & maha & \textbf{k-mer} & eucl & frac & maha \\ \hline
\textbf{k=3} & \cellcolor{red}20 & \cellcolor{red}18 & \cellcolor{red}20 & \textbf{k=3} & \cellcolor{red}14 & \cellcolor{red}14 & \cellcolor{red}16 & \textbf{k=3} & \cellcolor{red}14 & \cellcolor{red}12 & \cellcolor{red}12 \\ \hline
\textbf{k=4} & \cellcolor{red}8 & \cellcolor{red}8 & \cellcolor{red}10 & \textbf{k=4} & \cellcolor{red}12 & \cellcolor{orange}4 & \cellcolor{red}14 & \textbf{k=4} & \cellcolor{red}10 & \cellcolor{red}6 & \cellcolor{red}12 \\ \hline
\textbf{k=5} & \cellcolor{orange}4 & \cellcolor{orange}4 & \cellcolor{red}8 & \textbf{k=5} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{red}8 & \textbf{k=5} & \cellcolor{orange}4 & \cellcolor{yellow}2 & \cellcolor{red}12 \\ \cline{1-12}
\textbf{k=6} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{red}8 & \textbf{k=6} & \cellcolor{green}0 & \cellcolor{red}6 & \cellcolor{red}6 & \textbf{k=6} & \cellcolor{yellow}2 & \cellcolor{red}6 & \cellcolor{red}8 \\ \hline
\textbf{k=7} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{red}8 & \textbf{k=7} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=7} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{red}8 \\ \hline
\textbf{k=8} & \cellcolor{green}0 & \cellcolor{red}8 & \cellcolor{yellow}2 & \textbf{k=8} & \cellcolor{green}0 & \cellcolor{red}6 & \cellcolor{green}0 & \textbf{k=8} & \cellcolor{yellow}2 & \cellcolor{orange}4 & \cellcolor{yellow}2 \\ \hline
\textbf{k=9} & \cellcolor{green}0 & \cellcolor{red}8 & \cellcolor{green}0 & \textbf{k=9} & \cellcolor{green}0 & \cellcolor{orange}4 & \cellcolor{green}0 & \textbf{k=9} & \cellcolor{yellow}2 & \cellcolor{red}8 & \cellcolor{orange}4 \\ \hline
\textbf{k=10} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=10} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=10} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{yellow}2 \\ \hline
\textbf{k=11} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=11} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=11} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{yellow}2 \\ \hline
\textbf{k=12} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=12} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=12} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{yellow}2 \\ \hline
\textbf{k=13} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=13} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=13} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{orange}4 \\ \hline
\textbf{k=14} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=14} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=14} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{orange}4 \\ \hline
\textbf{k=15} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=15} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=15} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{orange}4 \\ \hline
\textbf{k=30} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{green}0 & \textbf{k=30} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=30} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{red}4 \\ \hline
\textbf{k=50} & \cellcolor{orange}4 & \cellcolor{orange}4 & \cellcolor{yellow}2 & \textbf{k=50} & \cellcolor{green}0 & \cellcolor{green}0 & \cellcolor{green}0 & \textbf{k=50} & \cellcolor{yellow}2 & \cellcolor{yellow}2 & \cellcolor{red}6 \\ \hline
\end{tabularx}
\end{table}
\end{document}
[/code]
Vielen Dank im Voraus!
ecki89