Zeilenfarbe in einer Tabelle ändern

Tabellen und Grafiken erstellen und anordnen


Dissmaster
Forum-Anfänger
Forum-Anfänger
Beiträge: 34
Registriert: Mo 11. Jan 2010, 15:37

Zeilenfarbe in einer Tabelle ändern

Beitrag 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

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Anleitung lesen

Beitrag 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¹

Dissmaster
Forum-Anfänger
Forum-Anfänger
Beiträge: 34
Registriert: Mo 11. Jan 2010, 15:37

Beitrag 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

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Vermutung

Beitrag 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.
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: TeX Live 2024, TeXworks

Antworten