PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : xcolor mit \cellcolor oder nicht?



LuPi
15-10-2010, 08:47
[Crossposting von TeX-D-L von gestern - bisher ohne Antwort]

Jetzt bin ich doch etwas verblüfft: Laut Herberts Tabellenbuch und diversen
Hinweisen im Netz sollte in xcolor der \cellcolor-Befehl definiert sein. Ich
verwende die xcolor-Version

xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)

und kann weder in der Doku noch im sty-File "cellcolor" finden. Folgerichtig
meckert LaTeX auch über eine undefined control sequence. Was ist denn
da jetzt flasch?




\documentclass{scrartcl}
\usepackage[table]{xcolor}
\usepackage{tabularx}
\begin{document}
\begin{tabular}{|l|c|c|c|c|c|c|c|}
\hline
%\rowcolor[gray]{0.8}
Sydney & A & Thu & Mon & \cellcolor{gray!10}BBB & CCC & DDD & EEE\\
\hline
Sydney & A & Thu & Mon & BBB & CCC & DDD & EEE\\
\hline
\end{tabular}
\end{document}

voss
15-10-2010, 09:20
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)

und kann weder in der Doku noch im sty-File "cellcolor" finden. Folgerichtig
meckert LaTeX auch über eine undefined control sequence. Was ist denn
da jetzt flasch?

Für solche Beispiele immer die Dokumentenklasse minimal nehmen, dann
werden nicht soviele Pakete geladen und man kann die Liste besser
vergleichen:

*File List*
minimal.cls 2001/05/25 Standard LaTeX minimal class
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pdftex.def 2010/09/14 v0.05b Graphics/color for pdfTeX
colortbl.sty 2001/02/13 v0.1j Color table columns (DPC)
array.sty 2008/09/09 v2.4c Tabular extension package (FMi)
tabularx.sty 1999/01/07 v2.07 `tabularx' package (DPC)
supp-pdf.mkii
***********

ergibt keinerlei Fehler. Du musst also schon mal genauer werden.
xcolor hat mit Tabellen nichts am Hut, es lädt nur netterweise für dich
das Paket colortbl, wenn du die Option table angibst.

Herbert

LuPi
15-10-2010, 12:29
Vielen Dank für den Volltreffer: colortbl.sty war in drei Varianten vorhanden, davon leider zwei veraltet ...