caussadaise
18-07-2008, 11:00
So, mein letztes Problem hab ich jetzt so halbwegs gelöst indem ich ne andre Tabelle erstellt hab :)
Jetzt hab ich aber ein neues Problem. Ich möchte mit einem Befehl eine farbige Alternierung der Zeilen und Spalten meiner Tabelle erreichen. Ich möchte da nicht jede Zelle umstellen weil ich mehrere Tabellen in dem Stil hab und mich sonst totschreibe.....
Also, ich hab 3 Spalten mit den jeweiligen Meßwerte. Die erste Spalte soll eine gelb unterlegte Überschrift und alternierend hellgelb unterlegte Meßwerte erhalten.
Genau auf der gleichen Höhe sollen dann im gleichen Stil die 2. Spalte in blau/hellblau und die 3. Spalte in rot/hellrot.
Wie muß ich nun den Befehl \rowcolors[]{6}{gray!20}{white!100} umschreiben um das gewünschte zu erhalten?
Habt ihr da vllt mal wiedere ne rettende Idee?
Wieder VIELEN DANK schonmal!
LG
% das Papierformat zuerst
\documentclass[a4paper,titlepage,bibtotoc,liststotoc,chapterprefi x,11pt]{scrreprt}
%---------------------------------------------------------------------------------------
%für den Literaturverzeichnistyp
\usepackage{natbib}
%---------------------------------------------------------------------------------------
%deutsch
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
%---------------------------------------------------------------------------------------
%für Querverweise
% \vref nehmen
\usepackage{varioref}
\renewcommand{\reftextfaraway}[1]{auf Seite \pageref{#1}}
\renewcommand{\reftextafter}{auf der nächsten Seite}
\renewcommand{\reftextfaceafter}{auf Seite} %nur bei doppelseitigen
\renewcommand{\reftextbefore}{auf der vorherigen Seite}
\renewcommand{\reftextfacebefore}{auf Seite}%nur bei doppelseitigen
\renewcommand{\reftextcurrent}{auf dieser Seite}
%---------------------------------------------------------------------------------------
%erstellt ein Glossar
%\usepackage{glossaries}
%\makeglossaries
% erstellen eines Index
%\usepackage{makeidx}
%---------------------------------------------------------------------------------------
%Abbildungsverzeichnis
\usepackage{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungen}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \hfill}
\setlength{\nomitemsep}{-\parsep}
\makeglossary
%---------------------------------------------------------------------------------------
%für die titelseiten
\usepackage{titlesec}
%---------------------------------------------------------------------------------------
%für die seitenlayouts
\usepackage{fancyhdr}
\usepackage[top=30mm,bottom=30mm]{geometry}
%ggf für fußnoten
%\setlength{\skip\footins}{30mm}
%\usepackage[footrulewidth]{footmisc}
%damit bei einem abstatz nicht eingerückt wird
\setlength{\parindent}{0pt}
%---------------------------------------------------------------------------------------
% Paket für Graphiken
\usepackage{graphicx}
%so bindet man Graphiken ein; [width=\textwidth] macht die Graphik passend auf 1 Seite
%\begin{figure}[htbp]
%\centering
%\includegraphics[width=\textwidth]{C:/Graphiken/WienerMethode.jpg}
%\caption{Evaluierung eines Testgerätes nach Wiener Methode}
%\label{fig:WienerMethode}
%\end{figure}
%---------------------------------------------------------------------------------------
%für chemische und mathematische Formen
% $\text{NH}_4^+$ macht dann: _4=tiefgestellte 4; ^+=hochgestelltes +
\usepackage{amsmath}
% $\dfrac{1}{2}$ macht dann 1/2
\let\frac\dfrac
%für manche sonderzeichen
\usepackage{tipa}
%\usepackage{textcomp}
%\usepackage{amssymb}
%---------------------------------------------------------------------------------------
%für tabellen
\usepackage{booktabs}
\usepackage{array}
%\usepackage{arydshln}
\usepackage{caption}
\usepackage[table]{xcolor}
\usepackage{tabularx}
% Zeilenumbruch und zentriert in tabularx:
\newcolumntype{Z}{>{\centering\arraybackslash}X}
%\usepackage{tabulary}
\usepackage{longtable}
\usepackage{ltxtable}
\usepackage{filecontents}
\usepackage{pdflscape}
%--Definition der Farben ----------
\colorlet{tablesubheadcolor}{gray!40}
\colorlet{tableheadcolor}{gray!25}
\colorlet{tableblackheadcolor}{black!60}
\colorlet{tablerowcolor}{gray!15.0}
% Stil für den Tabellenkopf
\newcommand\tablehead{%
\small
\bfseries%
\slshape
\color{white}
}
%---------------------------------------------------------------------------------------
%Abkürzungsverzeichnis
%im Text verwendet man dann : \abbrev{z.B.}{zum Beispiel}
\usepackage{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{ABK"URZUNGEN}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
%---------------------------------------------------------------------------------------
%Abbildungsverzeichnis
\usepackage[titles]{tocloft}
\renewcommand{\cfttabpresnum}{Tab. }
\renewcommand{\cftfigpresnum}{Abb. }
\settowidth{\cfttabnumwidth}{Abb. 10\quad}
\settowidth{\cftfignumwidth}{Abb. 10\quad}
%---------------------------------------------------------------------------------------
% für den Lebenslauf
\usepackage{currvita}
%---------------------------------------------------------------------------------------
%damit PDFausgabe in din a5 ist - hyperref sollte immer als letztes Package geladen werden !
\usepackage{blindtext}
\usepackage{float}
%für die Graphik-Beschriftung
\usepackage{wrapfig}
\usepackage[pdfpagelabels=true]{hyperref}
\usepackage{caption}
\usepackage[all]{hypcap}% Paket, das nach hyperref geladen werden muss
%Beginn des Dokuments
\begin{document}
\phantomsection\addcontentsline{toc}{chapter}{A{\h space {9pt}}TABELLEN}
\newpage
\pagestyle{fancy}
%chaptertitlename=Kapitel und das ~\the chapter=die Kapitelnummer
\fancyhead[L]{} %Kopfzeile links
\fancyhead[C]{\Large{TABELLEN}\vspace{0,5cm}} %zentrierte Kopfzeile
\fancyhead[R]{} %Kopfzeile rechts
\renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie
\fancyfoot[C]{\thepage} %Seitennummer
\renewcommand{\footrulewidth}{0.4pt} %untere Trennlinie
%damit der Abstand gewahrt wird! weiß der Geier WIESO!?
\begin{tabbing}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\kill\\
\end{tabbing}
%................................................. ............................................
\begin{table}
%\centering
\caption[Messwerte 2]{Messwerte\\[1cm]}
\label{Messwerte2}
\centering
% Table generated by Excel2LaTeX from sheet 'Winter "Maria-Yara"'
%% ab Zeile 3 Wechsel zwischen den Farben blue!20 und blue!10
\rowcolors[]{6}{gray!20}{white!100}
\begin{tabularx}{\linewidth}{ZZZZZZZZZZZ}
\multicolumn{ 3}{c}{{\cellcolor{yellow} \bf gerät1}} & \cellcolor{white} & \multicolumn{ 3}{c}{{\cellcolor{blue}\bf gerät2}} & \cellcolor{white} & \multicolumn{ 3}{c}{{\cellcolor{red}\bf gerät3}} \\
\cellcolor{yellow} SAD & \cellcolor{yellow} MAD & \cellcolor{yellow} DAD & \cellcolor{white} & \cellcolor{blue} SAD & \cellcolor{blue} MAD & \cellcolor{blue} DAD & \cellcolor{white} & \cellcolor{red} SAD & \cellcolor{red} MAD & \cellcolor{red} DAD \\
101 & 77 & 63 & & 124 & 78 & 48 & & 105 & 95 & 85 \\
95 & 75 & 63 & & 125 & 82 & 49 & & 102 & 92 & 83 \\
80 & 64 & 54 & & 120 & 74 & 49 & & 101 & 89 & 79 \\
82 & 66 & 56 & & 117 & 76 & 46 & & 99 & 87 & 77 \\
88 & 67 & 54 & & 109 & 76 & 51 & & 97 & 85 & 74 \\
86 & 62 & 48 & & 108 & 72 & 51 & & 96 & 84 & 73 \\
86 & 65 & 53 & & 108 & 75 & 53 & & 95 & 83 & 73 \\
85 & 64 & 52 & & 110 & 70 & 49 & & 93 & 83 & 73 \\
84 & 64 & 52 & & 108 & 73 & 48 & & 91 & 83 & 74 \\
84 & 65 & 54 & & 108 & 73 & 46 & & 102 & 85 & 76 \\
86 & 65 & 52 & & 110 & 68 & 47 & & 92 & 83 & 76 \\
86 & 63 & 50 & & 107 & 75 & 50 & & 91 & 83 & 77 \\
85 & 66 & 54 & & 108 & 70 & 49 & & 91 & 83 & 77 \\
84 & 63 & 50 & & 105 & 73 & 48 & & 89 & 83 & 77 \\
86 & 65 & 53 & & 106 & 74 & 49 & & 98 & 84 & 75 \\
86 & 67 & 55 & & 107 & 76 & 48 & & 93 & 84 & 79 \\
87 & 67 & 55 & & 109 & 75 & 49 & & 91 & 86 & 81 \\
86 & 66 & 54 & & 111 & 73 & 50 & & 93 & 84 & 76 \\
79 & 62 & 52 & & 116 & 72 & 45 & & 88 & 84 & 80 \\
88 & 67 & 54 & & 106 & 73 & 48 & & 94 & 82 & 74 \\
88 & 67 & 54 & & 116 & 72 & 44 & & 86 & 81 & 78 \\
86 & 66 & 54 & & 110 & 74 & 48 & & 85 & 81 & 78 \\
90 & 67 & 54 & & 111 & 73 & 49 & & 87 & 83 & 79 \\
88 & 67 & 54 & & 114 & 71 & 44 & & 86 & 82 & 79 \\
88 & 63 & 48 & & 107 & 74 & 49 & & 86 & 82 & 78 \\
87 & 65 & 52 & & 114 & 73 & 44 & & 89 & 83 & 79 \\
88 & 66 & 53 & & 109 & 72 & 43 & & 87 & 82 & 79 \\
79 & 60 & 49 & & 112 & 73 & 40 & & 86 & 82 & 79 \\
88 & 61 & 46 & & & & & & & & \\
83 & 60 & 47 & & & & & & & & \\
\end{tabularx}
\end{table}
\end{document}
Jetzt hab ich aber ein neues Problem. Ich möchte mit einem Befehl eine farbige Alternierung der Zeilen und Spalten meiner Tabelle erreichen. Ich möchte da nicht jede Zelle umstellen weil ich mehrere Tabellen in dem Stil hab und mich sonst totschreibe.....
Also, ich hab 3 Spalten mit den jeweiligen Meßwerte. Die erste Spalte soll eine gelb unterlegte Überschrift und alternierend hellgelb unterlegte Meßwerte erhalten.
Genau auf der gleichen Höhe sollen dann im gleichen Stil die 2. Spalte in blau/hellblau und die 3. Spalte in rot/hellrot.
Wie muß ich nun den Befehl \rowcolors[]{6}{gray!20}{white!100} umschreiben um das gewünschte zu erhalten?
Habt ihr da vllt mal wiedere ne rettende Idee?
Wieder VIELEN DANK schonmal!
LG
% das Papierformat zuerst
\documentclass[a4paper,titlepage,bibtotoc,liststotoc,chapterprefi x,11pt]{scrreprt}
%---------------------------------------------------------------------------------------
%für den Literaturverzeichnistyp
\usepackage{natbib}
%---------------------------------------------------------------------------------------
%deutsch
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
%---------------------------------------------------------------------------------------
%für Querverweise
% \vref nehmen
\usepackage{varioref}
\renewcommand{\reftextfaraway}[1]{auf Seite \pageref{#1}}
\renewcommand{\reftextafter}{auf der nächsten Seite}
\renewcommand{\reftextfaceafter}{auf Seite} %nur bei doppelseitigen
\renewcommand{\reftextbefore}{auf der vorherigen Seite}
\renewcommand{\reftextfacebefore}{auf Seite}%nur bei doppelseitigen
\renewcommand{\reftextcurrent}{auf dieser Seite}
%---------------------------------------------------------------------------------------
%erstellt ein Glossar
%\usepackage{glossaries}
%\makeglossaries
% erstellen eines Index
%\usepackage{makeidx}
%---------------------------------------------------------------------------------------
%Abbildungsverzeichnis
\usepackage{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungen}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \hfill}
\setlength{\nomitemsep}{-\parsep}
\makeglossary
%---------------------------------------------------------------------------------------
%für die titelseiten
\usepackage{titlesec}
%---------------------------------------------------------------------------------------
%für die seitenlayouts
\usepackage{fancyhdr}
\usepackage[top=30mm,bottom=30mm]{geometry}
%ggf für fußnoten
%\setlength{\skip\footins}{30mm}
%\usepackage[footrulewidth]{footmisc}
%damit bei einem abstatz nicht eingerückt wird
\setlength{\parindent}{0pt}
%---------------------------------------------------------------------------------------
% Paket für Graphiken
\usepackage{graphicx}
%so bindet man Graphiken ein; [width=\textwidth] macht die Graphik passend auf 1 Seite
%\begin{figure}[htbp]
%\centering
%\includegraphics[width=\textwidth]{C:/Graphiken/WienerMethode.jpg}
%\caption{Evaluierung eines Testgerätes nach Wiener Methode}
%\label{fig:WienerMethode}
%\end{figure}
%---------------------------------------------------------------------------------------
%für chemische und mathematische Formen
% $\text{NH}_4^+$ macht dann: _4=tiefgestellte 4; ^+=hochgestelltes +
\usepackage{amsmath}
% $\dfrac{1}{2}$ macht dann 1/2
\let\frac\dfrac
%für manche sonderzeichen
\usepackage{tipa}
%\usepackage{textcomp}
%\usepackage{amssymb}
%---------------------------------------------------------------------------------------
%für tabellen
\usepackage{booktabs}
\usepackage{array}
%\usepackage{arydshln}
\usepackage{caption}
\usepackage[table]{xcolor}
\usepackage{tabularx}
% Zeilenumbruch und zentriert in tabularx:
\newcolumntype{Z}{>{\centering\arraybackslash}X}
%\usepackage{tabulary}
\usepackage{longtable}
\usepackage{ltxtable}
\usepackage{filecontents}
\usepackage{pdflscape}
%--Definition der Farben ----------
\colorlet{tablesubheadcolor}{gray!40}
\colorlet{tableheadcolor}{gray!25}
\colorlet{tableblackheadcolor}{black!60}
\colorlet{tablerowcolor}{gray!15.0}
% Stil für den Tabellenkopf
\newcommand\tablehead{%
\small
\bfseries%
\slshape
\color{white}
}
%---------------------------------------------------------------------------------------
%Abkürzungsverzeichnis
%im Text verwendet man dann : \abbrev{z.B.}{zum Beispiel}
\usepackage{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{ABK"URZUNGEN}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
%---------------------------------------------------------------------------------------
%Abbildungsverzeichnis
\usepackage[titles]{tocloft}
\renewcommand{\cfttabpresnum}{Tab. }
\renewcommand{\cftfigpresnum}{Abb. }
\settowidth{\cfttabnumwidth}{Abb. 10\quad}
\settowidth{\cftfignumwidth}{Abb. 10\quad}
%---------------------------------------------------------------------------------------
% für den Lebenslauf
\usepackage{currvita}
%---------------------------------------------------------------------------------------
%damit PDFausgabe in din a5 ist - hyperref sollte immer als letztes Package geladen werden !
\usepackage{blindtext}
\usepackage{float}
%für die Graphik-Beschriftung
\usepackage{wrapfig}
\usepackage[pdfpagelabels=true]{hyperref}
\usepackage{caption}
\usepackage[all]{hypcap}% Paket, das nach hyperref geladen werden muss
%Beginn des Dokuments
\begin{document}
\phantomsection\addcontentsline{toc}{chapter}{A{\h space {9pt}}TABELLEN}
\newpage
\pagestyle{fancy}
%chaptertitlename=Kapitel und das ~\the chapter=die Kapitelnummer
\fancyhead[L]{} %Kopfzeile links
\fancyhead[C]{\Large{TABELLEN}\vspace{0,5cm}} %zentrierte Kopfzeile
\fancyhead[R]{} %Kopfzeile rechts
\renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie
\fancyfoot[C]{\thepage} %Seitennummer
\renewcommand{\footrulewidth}{0.4pt} %untere Trennlinie
%damit der Abstand gewahrt wird! weiß der Geier WIESO!?
\begin{tabbing}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\kill\\
\end{tabbing}
%................................................. ............................................
\begin{table}
%\centering
\caption[Messwerte 2]{Messwerte\\[1cm]}
\label{Messwerte2}
\centering
% Table generated by Excel2LaTeX from sheet 'Winter "Maria-Yara"'
%% ab Zeile 3 Wechsel zwischen den Farben blue!20 und blue!10
\rowcolors[]{6}{gray!20}{white!100}
\begin{tabularx}{\linewidth}{ZZZZZZZZZZZ}
\multicolumn{ 3}{c}{{\cellcolor{yellow} \bf gerät1}} & \cellcolor{white} & \multicolumn{ 3}{c}{{\cellcolor{blue}\bf gerät2}} & \cellcolor{white} & \multicolumn{ 3}{c}{{\cellcolor{red}\bf gerät3}} \\
\cellcolor{yellow} SAD & \cellcolor{yellow} MAD & \cellcolor{yellow} DAD & \cellcolor{white} & \cellcolor{blue} SAD & \cellcolor{blue} MAD & \cellcolor{blue} DAD & \cellcolor{white} & \cellcolor{red} SAD & \cellcolor{red} MAD & \cellcolor{red} DAD \\
101 & 77 & 63 & & 124 & 78 & 48 & & 105 & 95 & 85 \\
95 & 75 & 63 & & 125 & 82 & 49 & & 102 & 92 & 83 \\
80 & 64 & 54 & & 120 & 74 & 49 & & 101 & 89 & 79 \\
82 & 66 & 56 & & 117 & 76 & 46 & & 99 & 87 & 77 \\
88 & 67 & 54 & & 109 & 76 & 51 & & 97 & 85 & 74 \\
86 & 62 & 48 & & 108 & 72 & 51 & & 96 & 84 & 73 \\
86 & 65 & 53 & & 108 & 75 & 53 & & 95 & 83 & 73 \\
85 & 64 & 52 & & 110 & 70 & 49 & & 93 & 83 & 73 \\
84 & 64 & 52 & & 108 & 73 & 48 & & 91 & 83 & 74 \\
84 & 65 & 54 & & 108 & 73 & 46 & & 102 & 85 & 76 \\
86 & 65 & 52 & & 110 & 68 & 47 & & 92 & 83 & 76 \\
86 & 63 & 50 & & 107 & 75 & 50 & & 91 & 83 & 77 \\
85 & 66 & 54 & & 108 & 70 & 49 & & 91 & 83 & 77 \\
84 & 63 & 50 & & 105 & 73 & 48 & & 89 & 83 & 77 \\
86 & 65 & 53 & & 106 & 74 & 49 & & 98 & 84 & 75 \\
86 & 67 & 55 & & 107 & 76 & 48 & & 93 & 84 & 79 \\
87 & 67 & 55 & & 109 & 75 & 49 & & 91 & 86 & 81 \\
86 & 66 & 54 & & 111 & 73 & 50 & & 93 & 84 & 76 \\
79 & 62 & 52 & & 116 & 72 & 45 & & 88 & 84 & 80 \\
88 & 67 & 54 & & 106 & 73 & 48 & & 94 & 82 & 74 \\
88 & 67 & 54 & & 116 & 72 & 44 & & 86 & 81 & 78 \\
86 & 66 & 54 & & 110 & 74 & 48 & & 85 & 81 & 78 \\
90 & 67 & 54 & & 111 & 73 & 49 & & 87 & 83 & 79 \\
88 & 67 & 54 & & 114 & 71 & 44 & & 86 & 82 & 79 \\
88 & 63 & 48 & & 107 & 74 & 49 & & 86 & 82 & 78 \\
87 & 65 & 52 & & 114 & 73 & 44 & & 89 & 83 & 79 \\
88 & 66 & 53 & & 109 & 72 & 43 & & 87 & 82 & 79 \\
79 & 60 & 49 & & 112 & 73 & 40 & & 86 & 82 & 79 \\
88 & 61 & 46 & & & & & & & & \\
83 & 60 & 47 & & & & & & & & \\
\end{tabularx}
\end{table}
\end{document}