Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellenzeile vollständig färben
Hallo:)
möchte die Kopfzeile meiner Tabelle grau hinterlegen.
Es funktioniert mit rowcolor allerdings wird allein der Text grau hinterlegt und nicht die gesamte Höhe der Zeile.
\begin{tabu}{ccccc}
\toprule
\rowcolor{gray}
\textbf{BV}& \textbf{CSB} $\mathbf{[mg/l]}$ & \textbf{DOC} $\mathbf{[mg/l]}$ & \textbf{SAK \textsubscript{254}}$\mathbf{[m^{-1}]}$ & \textbf{SAK \textsubscript{436}} $\mathbf{[m^{-1}]}$ \\
\midrule
\multicolumn{5}{c}{\textbf{Feed}}\\
\midrule
46 &31.2 & KM & 29.69 & 1.95\\
\bottomrule
\end{tabu}
Ist es möglich die gesamte Zeile zu färben?
Danke
Jango
bobmalaria
05-11-2012, 13:46
hi,
man man man hast du glueck das ich heut jut druppe bin. denn dein codeschnipsel ist nicht lauffaehig und du erwartest das jemand lustiges paketeraten macht um erstmal ein minimalbeispiel zu bauen.
naja, du verwendest tabu und musst dann dessen befehle auch verwenden. steht alles auch in der anleitung
\documentclass{article}
\usepackage{tabu}
\usepackage[table]{xcolor}
\usepackage{fixltx2e}
\begin{document}
\begin{tabu} to \textwidth {X[.4,C]X[.8,C]X[.9,C]X[C]X[C]}
\tabucline[1pt]{1-5}
\taburowcolors 1{red .. red}
\rowfont [c]{\bfseries}BV&
CSB $\mathbf{[mg/l]}$ &
DOC $\mathbf{[mg/l]}$ &
SAK \textsubscript{254}$\mathbf{[m^{-1}]}$ &
SAK\textsubscript{436}$\mathbf{[m^{-1}]}$ \\
\taburowcolors 1{white .. white}
\tabucline[.6pt]{1-5}
\multicolumn{5}{c}{\textbf{Feed}}\\
\tabucline[.6pt]{1-5}
46 &31.2 & KM & 29.69 & 1.95\\
\tabucline[1pt]{1-5}
\end{tabu}
\end{document}
ps: fuer einheiten empfehle ich das siunitx paket. ausserdem ist eigentlich eine [] klammer um die einheiten nicht gut, auch wenn in vielen bereichen zu verwendet. die spannung ist [U] aber die einheit der spannung ist Volt=V, ganz ohne klammern.
Hi bobmalaria:)
mein vollständiger
Code:
\documentclass[
11pt, % Schriftgröße
DIV10,
german, % für Umlaute, Silbentrennung etc.
a4paper, % Papierformat
twoside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
parskip=half, % Abstand zwischen Absätzen (halbe Zeile)
headings=normal, % Größe der Überschriften verkleinern
listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen
bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen
index=totoc, % Index im Inhaltsverzeichnis aufführen
headsepline, % Linie unter Kopfzeile
final % Status des Dokuments (final/draft) [draft gibt keine Grafiken aus]
]{article}
\usepackage[T1]{fontenc}
\usepackage[square]{natbib}
\usepackage[english,ngerman]{babel} % englische und deutsche Rechtschreibung, % Überschriften in Deutsch
\usepackage[latin1]{inputenc} % Umlaute ermöglichen
\usepackage{colortbl}
\usepackage{tabu}
\usepackage[table]{xcolor}
\usepackage{fixltx2e}
\begin{document}
\begin{tabu}{ccccc}
\toprule
\rowcolor{gray}
\textbf{BV}& \textbf{CSB} $\mathbf{[mg/l]}$ & \textbf{DOC} $\mathbf{[mg/l]}$ & \textbf{SAK \textsubscript{254}}$\mathbf{[m^{-1}]}$ & \textbf{SAK \textsubscript{436}} $\mathbf{[m^{-1}]}$ \\
\midrule
\multicolumn{5}{c}{\textbf{Feed}}\\
\midrule
46 &31.2 & KM & 29.69 & 1.95\\
\bottomrule
\end{tabu}
\end{document}
tabu habe ich einfach mal als Alternative zu tabular genutzt...
mit documentclass{article} und ...{scrbook} (womit ich eigentlich arbeite) habe ich den error
Error: option clash for package xcolor
OK funktionier gut...
die Störung kam package{listings}, (im code nicht zu sehen da ich es weggelassen hab) hab woanders gelesen, dass es wohl auch xcolor lädt und man usepackage{xcolor} davor schreiben sollte.
Besten Dank bob:)
bobmalaria
05-11-2012, 14:56
hi,
hast du meinen code irgnoriert?
du kannst nicht \rowcolor verwenden. das geht in tabu nicht. in tabular wuerde es gehen.
tabu hat seine eigenen befehle dafuer. uebersetzte doch mal mein beispiel und lies die tabu dokumentation.
alternativ, verwende tabu einach nicht
Hi
ne hab was falsches eingefügt, aber mit deinem code gearbeitet...
mir fällt übrigens auf dass der Abstand der Linien mit dem Text zu wenig ist, möchte ich Abstand einfügen z.B. mit \addlinespace so ist dann nicht die gesamte zeile gefärbt, also das Problem was ich bereits hatte...
\begin{document}
\begin{tabu} to \textwidth {X[.4,C]X[.8,C]X[.9,C]X[C]X[C]}
\tabucline[1pt]{1-5}
\addlinespace
\taburowcolors 1{red .. red}
\rowfont [c]{\bfseries}BV&
CSB $\mathbf{[mg/l]}$ &
DOC $\mathbf{[mg/l]}$ &
SAK \textsubscript{254}$\mathbf{[m^{-1}]}$ &
SAK\textsubscript{436}$\mathbf{[m^{-1}]}$ \\
\taburowcolors 1{white .. white}
\tabucline[.6pt]{1-5}
\multicolumn{5}{c}{\textbf{Feed}}\\
\tabucline[.6pt]{1-5}
46 &31.2 & KM & 29.69 & 1.95\\
\tabucline{1-5}
\end{tabu}
\end{document}
bobmalaria
05-11-2012, 16:11
hi,
nochmal der hinweis auf die tabu doku. du kannst arraystretch anpassen um hoehere zeilen zu bekommen.
gruss
Danke für die Hilfe bob
...Hab das Design einfach geändert, es ist echt nicht mehr viel Zeit geblieben:)
Viel Erfolg
Sun is shining the weather is sweet.....;)
localghost
05-11-2012, 18:26
[…] nochmal der hinweis auf die tabu doku. du kannst arraystretch anpassen um hoehere zeilen zu bekommen.[…]
Dafür gibt es bei tabu (http://ctan.org/pkg/tabu) die Register \extrarowsep oder \tabulinesep.
Thorsten
mit documentclass{article} und ...{scrbook} (womit ich eigentlich arbeite) habe ich den error
Error: option clash for package xcolor
Genau den Fehler hatte ich auch, und hier gefragt: LaTeX Error: Option clash for package - wie beheben? (http://texwelt.de/wissen/fragen/1444/latex-error-option-clash-for-package-wie-beheben) Da kamen 2 Ursachen und Lösungsmöglichkeiten in der Antwort.
tabu habe ich einfach mal als Alternative zu tabular genutzt...
tabu ist vllt. nicht so ratsam, da es vtml. eine inkompatible Folgeversion geben wird, las ich in den Kommentaren zur Antwort tabu und \rowfont zum Formatieren ganzer Zeilen in Tabellen (http://texwelt.de/wissen/antwort_link/773/).
Felix
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.