Seite 1 von 1

Zeilenfarbe in einer Tabelle ändern

Verfasst: Mi 10. Feb 2010, 19:01
von Dissmaster
Hallo,

ich habe folgendes Bsp.:
\documentclass[11pt, a4paper, bibtotocnumbered]{scrbook}
\usepackage{longtable}
\usepackage[table]{xcolor}
\usepackage{colortbl}
\usepackage{booktabs}

%Definition der Tabellenfarben
%\colorlet{tablesubheadcolor}{yellow!25}
%\colorlet{tableheadcolor}{yellow!40}
\colorlet{tablerowcolor}{yellow!50.0}

\begin{document}

%Tabellenbeispiel (analog für longtables angewendet)

\begin{table}[!htb]
\begin{center}
\rowcolors{1}{tablerowcolor}{}
\begin{tabular}{|p{3cm}|r|r|r|}
\hline
 T&E&S\\\hline
&& \\\hline
& & & \\\hline
&& & \\\hline
&&&\\\hline
\end{tabular}
\caption{Energie der Verbraucher}
\label{Verbraucher}
\end{center}
\end{table}


\end{document}
[\code]
Das mit der Farbe klappt auch ganz gut, aber ich hätte gerne nur die erste Zeile komplett eingefärbt, mehr nicht.
Er färbt immer im wechsel.
Kann mir bitte jemand helfen?
Was muss ich machen, wen ich nur die erst und letzt Zeile eingefärbt haben will, in der gleichen Farbe?


LG & DANKE

Anleitung lesen

Verfasst: Mi 10. Feb 2010, 19:32
von localghost
Lies die Anleitung von colortbl und schreibe dann folgendes.
\documentclass[
  bibtotocnumbered,
  tablecaptionabove
]{scrbook}
\usepackage[table]{xcolor}

%Definition der Tabellenfarben
%\colorlet{tablesubheadcolor}{yellow!25}
%\colorlet{tableheadcolor}{yellow!40}
\colorlet{tablerowcolor}{yellow!50.0}

\begin{document}
  \begin{table}[!ht]
    \caption{Energie der Verbraucher}\label{tab:Verbraucher}
    \centering
    \begin{tabular}{|p{3cm}|r|r|r|}\hline
      \rowcolor{tablerowcolor}
      T & E & S & \\ \hline
      & & & \\ \hline
      & & & \\ \hline
      & & & \\ \hline
      & & & \\ \hline
    \end{tabular}
  \end{table}
\end{document}
Hat aber Fehler in der Darstellung.


MfG
Thorsten¹

Verfasst: Mi 10. Feb 2010, 21:23
von Dissmaster
Hallo,


so habe ich es mir schon vorgestellt. Aber leider bekomme ich es in meine richtige Tabelle nicht übertragen.

Hier meine Tabelle:
\begin{table}[!htb]
\begin{center}
\begin{tabular}{|p{3cm}|r|r|r|}\\\hline
Gerät &Leistung\[W] &Betriebsdauer &Energiebedarf\[Wh] \\\hline
2xNanotec Schrittmotor \newline incl. 2xAnsteuerungs-platinen (SMC11)&12V*1,6A= 19,2W&102 Minuten&32,64Wh \\\hline
Ultrasonic \newline Anemometer-2D & 2,5W  & 102 Minuten & 4,25Wh\\\hline
ATmega32 + \newline Schaltung mit Sensoren & 5V*2,5mA = 12,5mW & 102 Minuten & 21,25mWh\\\hline
Winkelsensor&40mA*5,5V= 220mW& 102 Minuten & 374mWh \\\hline
Gesamt& 22W&&36,285Wh\\\hline
\end{tabular}
\caption{Energie der Verbraucher}
\label{Verbraucher}
\end{center}
\end{table}
[\code]

Ich bekomme hinter Leistung keinen Strich mehr hin, und die Farbe bekomme ich auch nicht rein.


Bei dieser Tabelle funktioniert die Farbe, aber nicht in der einen zusammengefügten Zelle, muss ich da einen anderen Befehl anwenden, kann mir da einer helfen?

[code]
\subsection{Messergebnisse Variante 2 mit OPV-Brückenschaltung}
\begin{table}[!htb]
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
\hline
      \rowcolor{tablerowcolor} 
& &\multicolumn{6}{|0|}{Zeit in [sec]}  &\\\hline
U[V] &Winkel[°] & 0 & 60 & 120 & 180 & 240 & 300 & Mittelwert \\\hline
3,664 & 1 & 746&	746 & 745 & 746 & 745	& 744 &745\\\hline
3,506 & 0,5 & 716	& 714 & 715 & 716	& 716 &715& 715\\\hline
3,102 & 0,25 & 631 & 630 &	629 & 630 & 631 &632&630\\\hline
2,571& 0 & 510 &	512 & 511 & 509 & 511	& 512&510\\\hline
1,942 & -0,25 &397& 395 &	396	& 397 &	398 &396&397\\\hline
1,325 & -0,5 &271	&	269	&	270	&	270	&269&	270	&	270\\\hline
0,797 & -1 &	161	&	160	&	162	&	163	&159&	161	&	161\\\hline
\end{tabular}
\caption{Messwerte Schattenblechanordnung mit OPV-Brückenschaltung}
\end{center}
\label{default}
\end{table}
[\code]


MfG
DANKE

Vermutung

Verfasst: Do 11. Feb 2010, 17:29
von localghost
Du müsstest dann wohl nochmal eine Färbung der zusammengesetzten Zelle nachschieben
\multicolumn{6}{|c|}{\cellcolor{tablerowcolor} Zeit / sec}
Ich habe das nicht getestet, sollte aber in der Anleitung nachzulesen sein.