Seite 1 von 1

Farbige Zeilen in Tablle

Verfasst: Fr 29. Apr 2016, 11:24
von malo
Hallo,

ich möchte eine Tabelle erstellen in der die erste Zeile eine gesonderte definierte Farbe besitzt. In den folgenden Zeilen soll nur jede Zweite eine Hintergrundfarbe erhalten.
Ich habe das schon einmal gemacht und sie folgendermaßen aus.
\documentclass[a4paper,12pt,draft]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tabularx,ragged2e}
\usepackage{helvet}
\usepackage[table,dvipsnames,svgnames]{xcolor}

\begin{document}

\begin{table}[htbp]
\centering
\fontfamily{phv}\fontsize{7}{20pt}\selectfont
\rowcolors{2}{Grey!25}{}
\begin{tabularx}{\textwidth}{l|ccccccccccccc@{\hspace{2pt}}%llllllllllll|l@{\hspace{2pt}}
   >{\RaggedRight}X@{}}
\rowcolor{white!20!black!60}\rule[-2mm]{0mm}{6mm}\textcolor{white}{\bfseries Klimaelemente} 

&Jan&Feb&Mar&Apr&Mai&Jun&Jul&Aug&Sep&Okt&Nov&Dez&Jahr \\
Niederschlag [mm]&35&30&38&32&54&59&61&60&42&32&38&39&521\\
Temperatur [C]&0&0,7&3,9&8,5&13,4&16,1&18,5&17,9&13,9&9,2&4,1&0,8&8,9\\
Sonnenscheindauer [h]&52&72&124&186&238&219&243&217&158&115&51&40&1714\\
Eistage &9&5,7&1,1&0&0&0&0&0&0&0&1,5&7,5&24,8\\
Frosttage &18,8&18&13,4&5&0,1&0&0&0&0&3&10,1&18&86,3\\
Sommertage&0&0&0&0,8&3,6&6,4&12,3&10,9&2,6&0&0&0&36,6\\
Heiße Tage &0&0&0&0&0,1&0,9&3,4&1,8&0,1&0&0&0&6,2\\
mittlere &2,37&3,63&7,86&13,84&18,93&21,32&24,12&23,56&18,80&13,22&6,71&3,01&13,12\\
mittlere &-27,1&-21,7&-19,6&-5,9&-1,3&2,7&6,3&5,9&1,3&-5,2&-12,7&-20,9&-8,18\\
Maximaltemperatur&14,4&17,8&21,2&28,8&31,3&35,5&36,7&37,6&30,7&26,5&16,6&14,2&25,94\\
\end{tabularx}
\caption[Zentrale]{Klimadaten }
\label{tab:ZAfnL}%
\end{table}%



\end{document}

Nur leider klappt es mit meinem Neuen Dokument nicht. Die Zeilen werden nicht farbig dargestellt. Die Ausdrücke
\rowcolors{2}{Grey!25}{}
\rowcolor{white!20!black!60}
werden so nicht erkannt und stehen einfach als text in und über der Tabelle.

Die Präambel meines Neuen Dokumentes sieht folgendermaßen aus. Vielleicht beißt sich etwas oder ich übersehen da was.
\documentclass[listof=numbered,headsepline,footlines=2,
numbers=noenddot,bibliography=numbered,chapterprefix=false]{scrreprt} 
\usepackage{geometry}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage[]{graphicx}
\usepackage[automark]{scrlayer-scrpage}
\usepackage{setspace}
\usepackage[printonlyused]{acronym}

\usepackage{chemmacros}

\usepackage{amsmath}



\usepackage{siunitx}

\usepackage{array}


\usepackage{tabularx,ragged2e}
\usepackage{helvet}
\usepackage[table,dvipsnames,svgnames]{xcolor}





\usepackage[bibstyle=authoryear,citestyle=authoryear,backend=biber]{biblatex}
\usepackage[format=plain,
  justification=RaggedRight, 
  singlelinecheck=false, 
  figurename=Abb., 
  aboveskip=7pt, 
  belowskip=0pt]{caption}

Verfasst: Fr 29. Apr 2016, 11:36
von malo
So wie es aussieht kommt es da mit den Paketen
\usepackage{chemmacros}
\usepackage{chemformula}
zu Konflikten. Was kann ich da machen.
*****
*
l.52 \rowcolors
               {2}{Grey!25}{}
! Undefined control sequence.
<inserted text> ...{\RaggedRight }X@{}} \rowcolor 
                                                  {white!20!black!60}\rule [...
l.68 \end{tabularx}
                   
! Undefined control sequence.
<inserted text> ...{\RaggedRight }X@{}} \rowcolor 
                                                  {white!20!black!60}\rule [...
l.68 \end{tabularx}
                   
! Undefined control sequence.
<inserted text> ...{\RaggedRight }X@{}} \rowcolor 
                                                  {white!20!black!60}\rule [...
l.68 \end{tabularx}
                   

Overfull \hbox (69.22464pt too wide) in alignment at lines 68--68

! Undefined control sequence.
l.52 \rowcolors
               {2}{Grey!25}{}
! Undefined control sequence.
<inserted text> ...{\RaggedRight }X@{}} \rowcolor 
                                                  {white!20!black!60}\rule [...
l.68 \end{tabularx}
                   
! Undefined control sequence.
<inserted text> ...{\RaggedRight }X@{}} \rowcolor 
                                                  {white!20!black!60}\rule [...
l.68 \end{tabularx}
                   
! Undefined control sequence.
<inserted text> ...{\RaggedRight }X@{}} \rowcolor 
                                                  {white!20!black!60}\rule [...
l.68 \end{tabularx}
                   

Overfull \hbox (69.22464pt too wide) in alignment at lines 68--68


(evince:10698): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed

(evince:10698): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed

Verfasst: Fr 29. Apr 2016, 15:10
von esdd
Ursache dürfte die gleiche wie bei LaTeX Error: Option clash for package - wie beheben? sein. Dort findest Du auch Lösungen dafür.

Verfasst: Sa 30. Apr 2016, 12:11
von malo
Das war einfach.

VIELEN DANK!!