von Gast » Do 16. Feb 2017, 11:26
Man kann das ganze auch ohne
tabu (für das Paket gibt es keinen Support mehr) regeln:
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{booktabs}
\usepackage{eurosym}
\definecolor{hd_dblue}{RGB}{0,65,120}
\definecolor{hd_grey}{RGB}{231,232,236}
\definecolor{hd_lblue}{RGB}{0,160,230}
\begin{document}
\newcolumntype{P}[1]{>{\centering\arraybackslash}m{#1}}
\begin{table}
\setlength{\defaultaddspace}{1pt}%
\begin{tabular}{>{\columncolor{hd_lblue}}>{\color{hd_dblue}}P{4cm}!{\,}%
>{\columncolor{hd_grey}\color{hd_dblue}}r%
>{\columncolor{hd_grey}\color{hd_dblue}}r!{\,}%
>{\columncolor{hd_grey}\color{hd_dblue}}c}
%
\rowcolor{hd_lblue}\textcolor{white}{Lizenz}&
\textcolor{white}{einmalige Kosten}&
\textcolor{white}{Kosten für drei Jahre}&
\textcolor{white}{User pro Lizenz}\\
\addlinespace[2pt]
\textcolor{white}{NVIDIA Virt Appl Subscription CCU}& - & \$30,00& 1\\
\addlinespace
\textcolor{white}{NVIDIA Virt WS Subscription CCU}&-&\$750,00& 1\\
\addlinespace
\textcolor{white}{VMware Horizon View Standard CCU}& 2.325,00\euro& 1.467,00\euro& 10\\
\addlinespace
\textcolor{white}{Citrix XenApp Advanced Edition CCU}& \$3.050,00& \$2.100,00& 10\\
\addlinespace
\textcolor{white}{Citrix XenDesktop VDI Edition CCU}& \$1.650,00&\$1.350,00& 10\\
\end{tabular}
\caption{Kosten der Lizenzen}
\label{tab:cost_software}
\end{table}
\end{document}
Die vertikalen weißen Linien wurden dabei dadurch erreicht, dass zwischen die Spalten mit !{\,} ein zusätzlicher kleiner Abstand in die Spaltendeklaration eingefügt wurde. Näheres zu !{…} in der Spaltendeklaration ist der [d]array[/d]-Anleitung zu entnehmen. Das Paket
array muss dabei im Beispiel nicht explizit geladen werden, weil das bereits von
colortbl erledigt wird, das wiederum von
xcolor aufgrund von Option table geladen wird.
Die horizontalen weißen Linien stammen dagegen von den \addlinespace-Anweisungen. Näheres zu diesen ist der [d]booktabs[/d]-Anleitung zu entnehmen.
Überhaupt sei empfohlen, alle verwendeten Anweisungen in den Anleitungen der jeweiligen Pakete bzw. einer ausführlichen LaTeX-Einführung nachzulesen. Es macht keinen Spaß, wenn man nicht wenigstens halbwegs versteht, was man tut.
Es sei noch darauf hingewiesen, dass vertikalen Linien den Lesefluss stark stören. Dieser ist eigentlich bereits durch die unterschiedlichen Farben hinreichend stark beeinträchtigt. Ich würde daher komplett darauf verzichten, also die beiden !{\,} auskommentieren oder entfernen.
Man kann das ganze auch ohne [p]tabu[/p] (für das Paket gibt es keinen Support mehr) regeln: [code]\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{booktabs}
\usepackage{eurosym}
\definecolor{hd_dblue}{RGB}{0,65,120}
\definecolor{hd_grey}{RGB}{231,232,236}
\definecolor{hd_lblue}{RGB}{0,160,230}
\begin{document}
\newcolumntype{P}[1]{>{\centering\arraybackslash}m{#1}}
\begin{table}
\setlength{\defaultaddspace}{1pt}%
\begin{tabular}{>{\columncolor{hd_lblue}}>{\color{hd_dblue}}P{4cm}!{\,}%
>{\columncolor{hd_grey}\color{hd_dblue}}r%
>{\columncolor{hd_grey}\color{hd_dblue}}r!{\,}%
>{\columncolor{hd_grey}\color{hd_dblue}}c}
%
\rowcolor{hd_lblue}\textcolor{white}{Lizenz}&
\textcolor{white}{einmalige Kosten}&
\textcolor{white}{Kosten für drei Jahre}&
\textcolor{white}{User pro Lizenz}\\
\addlinespace[2pt]
\textcolor{white}{NVIDIA Virt Appl Subscription CCU}& - & \$30,00& 1\\
\addlinespace
\textcolor{white}{NVIDIA Virt WS Subscription CCU}&-&\$750,00& 1\\
\addlinespace
\textcolor{white}{VMware Horizon View Standard CCU}& 2.325,00\euro& 1.467,00\euro& 10\\
\addlinespace
\textcolor{white}{Citrix XenApp Advanced Edition CCU}& \$3.050,00& \$2.100,00& 10\\
\addlinespace
\textcolor{white}{Citrix XenDesktop VDI Edition CCU}& \$1.650,00&\$1.350,00& 10\\
\end{tabular}
\caption{Kosten der Lizenzen}
\label{tab:cost_software}
\end{table}
\end{document}[/code]
Die vertikalen weißen Linien wurden dabei dadurch erreicht, dass zwischen die Spalten mit [tt]!{\,}[/tt] ein zusätzlicher kleiner Abstand in die Spaltendeklaration eingefügt wurde. Näheres zu [tt]!{…}[/tt] in der Spaltendeklaration ist der [d]array[/d]-Anleitung zu entnehmen. Das Paket [p]array[/p] muss dabei im Beispiel nicht explizit geladen werden, weil das bereits von [p]colortbl[/p] erledigt wird, das wiederum von [p]xcolor[/p] aufgrund von Option [tt]table[/tt] geladen wird.
Die horizontalen weißen Linien stammen dagegen von den [tt]\addlinespace[/tt]-Anweisungen. Näheres zu diesen ist der [d]booktabs[/d]-Anleitung zu entnehmen.
Überhaupt sei empfohlen, alle verwendeten Anweisungen in den Anleitungen der jeweiligen Pakete bzw. einer ausführlichen LaTeX-Einführung nachzulesen. Es macht keinen Spaß, wenn man nicht wenigstens halbwegs versteht, was man tut.
Es sei noch darauf hingewiesen, dass vertikalen Linien den Lesefluss stark stören. Dieser ist eigentlich bereits durch die unterschiedlichen Farben hinreichend stark beeinträchtigt. Ich würde daher komplett darauf verzichten, also die beiden [tt]!{\,}[/tt] auskommentieren oder entfernen.