Fehlermeldung ctable package

Tabellen und Grafiken erstellen und anordnen


imac_mike
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mo 4. Apr 2011, 15:43
Wohnort: Berlin

Fehlermeldung ctable package

Beitrag von imac_mike »

Erstmal ein herzliches Hallo an das Forum,

ich bin neu hier im Forum und habe eine Frage zum ctable package.
Ich schreibe gerade meine Masterarbeit in Latex, in der sehr viele Tabellen gesetzt werden sollen. Für den Tabellenanhang benutze ich das ctable package, weil es Anmerkungen mit "Fußnoten" in den Tabellen erlaubt, die als kleine "Tabelle" unter die eigentliche Tabelle gesetzt werden. Soweit so gut - es tut das was es tun soll. Nur ...

Das eigentliche Problem ist ich bekomme immer eine Fehlermeldung pro Tabelle: Incompatible color definition

Der Clou: ich habe gar keine Farben innerhalb der Tabellen definiert. Ich habe schon verschiede Quellen konsultiert, aber bisher keine Lösung gefunden. Auskommentieren vom xcolor package löst das Problem jedenfalls nicht.

Hier ist mein Minimalbeispiel:
\documentclass[paper=a4,pagesize,DIV=calc,BCOR=1cm,fontsize=12pt,toc=flat,twoside=off,headsepline,bibliography=totoc]{scrbook}

%Alle Deklarationen für die Seiteneinstellung
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\usepackage{geometry}            
\geometry{a4paper}                 
%\usepackage[parfill]{parskip} %Erstzeileneinzug aus + Absatzabstand

%Umgebungen und Deklarationen für die Graphiken
\usepackage{graphicx}
\usepackage{subfig}

%Umgebungen für die Schrift
\usepackage[ngerman]{babel}
\usepackage{eurosym}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[osf,sc]{mathpazo}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{soul}
\usepackage{microtype}
\setkomafont{captionlabel}{\bfseries}

%Umgebungen für Chemie und Einheiten
\usepackage[version=3]{mhchem}
\usepackage{rsphrase}
\usepackage{sistyle}\SIstyle{German}

%Umgebungen für Tabellen
\usepackage{array}
\usepackage{ctable}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{multicol}
\usepackage[rgb]{xcolor}
%\usepackage{longtable}
%\usepackage{supertabular}
\usepackage{tabularx}
\usepackage{dcolumn} 
\usepackage{rotating}

%Umgebungen für Listen
\usepackage{alltt}
\usepackage{expdlist}


%Umgebung für Zeichnungen in Latex
\usepackage{pst-all}
\usepackage{pstricks-add}

%Umgebungen für Verweise und Hyperlinks im Text
%\usepackage{url}
%\usepackage{breakurl}
\usepackage[german]{varioref}
\usepackage[backref,
			bookmarksnumbered,
			linktocpage,
			breaklinks,
			colorlinks
			]{hyperref}

%Eigene Befehle und Deklarationen
%Befehl für das Einfügen einer Graphik
\newcommand{\image}[5]{
    \begin{figure}[#4]
      \centering
      \includegraphics[scale=#1]{#2}
      \caption[#5]{#3}
      \label{pic:#2}
    \end{figure}
  }

%Definition eines neuen Spaltentyps für Ausrichtung am Dezimalzeichen  
\makeatletter
\newcolumntype{d}[1]{>{\DC@{.}{,}{#1}}l<{\DC@end}}
\makeatother 

\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}
\setheadsepline{0.4pt}
%\setfootsepline{0.4pt}
                                           
\begin{document}

\newpage
\section{Inhaltsstoffe der verwendeten Öle}
\subsection{Leinsamenöl}

\ctable[
caption = {Fettsäurezusammensetzung von Leinöl unterschiedlicher Herkunft \tmark},
cap = {Fettsäurezusammensetzung Leinöl},
label = tab:FSLeinöl,
pos = h,
doinside= \small 
]
{lccccc}
{\tnote{nach Krist et al.}}
{ \FL
Fettsäuren	& \multicolumn{5}{c}{Gehalt in \%} \NN
\cmidrule(l){2-6}
  &   & Europa	& Argentinien & Kanada &   \NN
\cmidrule(r){1-1} \cmidrule(rl){2-2} \cmidrule(rl){3-3} \cmidrule(rl){4-4} \cmidrule(rl){5-5} \cmidrule(l){6-6}
Palmitinsäure & $5,1-6,7$ & $4-6$ & $4-5$ & $5-6$ & $5,7-7$ \NN
Palmitoleinsäure & $-$ & $<0,5$ & $<0,3$ & $<0,3$ & $-$ \NN
Stearinsäure & $0,25-4,6$ & $2-3$ & $5-6$ & $3-4$ & $3-4$ \NN
Eicosansäure & $-$ & $<0,6$ & $<0,6$ & $<0,6$ & $-$ \LL
}

\end{document}
Der Fehler verhindert zwar nicht den korrekten Latex Durchlauf, aber nervig ist es schon.

Ich wäre für hilfreiche Hinweise sehr dankbar.

P.S. Ich nutze Latex seit ca. 2 Jahren, schreibe die zweite größere Arbeit in Latex, bin aber sicherlich noch weit vom Profi entfernt.

CollmDante
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 80
Registriert: So 9. Jan 2011, 10:00
Wohnort: Wermsdorf

Beitrag von CollmDante »

Hallo,
das Paket xcolor wird schon durch die Pakete pst-all bzw. pstricks-add geladen. Werden diese in der Präambel nicht eingebunden und xcolor auch nicht einzeln geladen. Erfolgt auch keine Warnung.
Der Konflikt zwischen ctable und xcolor kann aufgelöst werden wenn ctable nach xcolor (also auch nach pst-all bzw. pstricks-add) geladen wird. Bei Einbindung von Pstricks ist eine zusätzliche Einbindung von xcolor nicht erforderlich.

Gruß Jens
Die Kugel ist der vollendete Kompromiss, sie kann nirgendwo anecken.
Paul Leip

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Fußnoten bei Tabellen sind auch mit dem Paket threeparttable möglich
ftp://dante.ctan.org/tex-archive/macros ... ttable.pdf

Gruß, Sepp.-

imac_mike
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mo 4. Apr 2011, 15:43
Wohnort: Berlin

Beitrag von imac_mike »

Hallo Jens,

ganz herzlichen Dank für die gute und prompte Hilfestellung! Es war mir nicht klar, dass xcolor schon durch die pst-Pakete geladen wird.
:oops: Hab mich wohl doch noch nicht genug mit den einzelnen Paketen auseinander gesetzt.

Gruß Michael

imac_mike
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Mo 4. Apr 2011, 15:43
Wohnort: Berlin

Beitrag von imac_mike »

Hallo Sepp,

auch Dir herzlichen Dank für den Hinweis!
Sepp99 hat geschrieben:Fußnoten bei Tabellen sind auch mit dem Paket threeparttable möglich
ftp://dante.ctan.org/tex-archive/macros ... ttable.pdf

Gruß, Sepp.-
Gruß
Michael

Antworten