Fehlermeldung bei \cellcolor

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Fehlermeldung bei \cellcolor

von KOMA » Di 28. Apr 2009, 09:11

Die Log-Datei passt irgendwie nicht zu dem geposteten Beispielcode. Im Beispielcode heißt es eindeutig:
\usepackage{colortbl}
Laut Log-Datei:
"C:\Program Files\MiKTeX 2.7\tex\latex\colortab\colortab.sty"
Package: colortab 1997/03/25: package wrapper for colortab.tex
wird aber colortab.sty und nicht colortbl.sty verwendet. Da stimmt etwas nicht!

Ansonsten ist anzumerken, dass die Vorlage der Uni extrem veraltet ist. So kann die Verwendung von vmargin nicht empfohlen werden. Was schlecht daran ist, habe ich schon früher erklärt, werde mir das hier also sparen. Ich empfehle stattdessen die Verwendung von geometry. Damit kann man sich dann auch solchen Unsinn wie erst die Ränder mit Hilfe eines Pakets zu setzen und sie dann doch nochmal manuell per
% Bitte NICHT machen (siehe l2tabu)
%% Doppelseitig Bundsteg  
\setlength{\evensidemargin}{25mm} 
\setlength{\oddsidemargin}{35mm}
zu ändern, vermeiden. Man kann damit nämlich die Ränder gleich richtig setzen.

Ebenso ist das manuelle Setzen von \parskip und \parindent, um Absatzabstand statt Absatzeinzug einzustellen die schlechteste aller Lösungen. Wie es besser geht ist ebenfalls in »Das LaTeX2e Sündenregister« zu finden.

Über die Eigentümlichkeit, einmal einen Seitenstil per Paket fancyhdr zu definieren, einen anderen dann aber per Direktdefinition von \ps@title, will ich mich nicht weiter auslassen. Darüber mag sich jeder selbst eine Meinung bilden. Innerhalb eines Seitenstils \headheight und \footskip zu ändern, kann jedoch nicht wirklich sinnvoll sein. Das Speichern und Wiederherstellen der Originalwerte dann an ganz anderer Stelle durchzuführen ist jedoch Mist. Probleme bei der Wartung sind dadurch vorprogrammiert und wehe, wenn jemand den Seitenstil title mal außerhalb der titlepage-Umgebung verwendet!

Übrigens würde ich im Zusammenspiel von Farbe und Tabellen immer zu
\usepackage[table]{xcolor}
an Stelle von color raten. In dem Fall entfällt dann auch das manuelle Laden von irgendwelchen "Erweitere-Tabellen-um-Farbeinstellungen"-Pakete.

Desweiteren halte ich es für einen groben Fehler, wenn die Klasse, per
\usepackage[latin1]{inputenc} % Eingabe nach ISO 8859-1 (Latin1)
die Eingabecodierung vorgibt. Die Codierung ist keine Eigenschaft der Klasse, sondern eine Eigenschaft des Dokuments. Sogar ich bin hier prompt in die Falle gelaufen, weil ich nämlich das Beispieldokument in der UTF-8-Codierung gespeichert habe. Die anscheinend fehlende Anweisung
\usepackage[utf8]{inputenc}
hatte ich natürlich im Dokument ergänzt. Nützt aber nichts, wenn inputenc bereits von der Klasse geladen wird. Man müsste dann
\inputencoding{utf8}
im Dokument schreiben, was zum einen kaum ein Anwender weiß, zum anderen jeder Eingabegewohnheit wiederspricht und auch nicht von Eingabesystemen, die ihre Codierung selbst in das Dokument eintragen, beherrscht wird.

Ich würde demjenigen, der die Klasse erstellt hat, eine glatte 4 und demjenigen, der die Klasse noch immer verteilt, eine 4,5 geben. Zu meiner Zeit an der Uni würde das bedeuten, dass ersterer gerade noch bestanden hat und letzterer erst einmal durchgefallen ist, aber eine zweite Prüfungschance bekommt.

von KOMA » Di 28. Apr 2009, 08:42

Ich habe mir erlaubt im Original-Beispiel, die Code-Umgebungen zu korrigieren. Da war nämlich die erste durch [\code] statt [/code] beendet und die letzte hat nie begonnen. Ich bitte darum, zukünftig besser darauf zu achten. Gerade bei länglichen Beispielen ist es wichtig, dass man sie gut überblicken kann, was nicht funktionieren kann, wenn mehrere Dateien wie eine erscheinen. Das Eingabeformular bietet dafür extra den Vorschau-Knopf. Aber auch, wenn man nach dem Absenden beim nochmaligen Lesen einen Fehler findet, können eingetragene Benutzer ihre Beiträge rasch nachträglich noch korrigieren.

Markus
(Moderator)

von TrigTeX » Mo 27. Apr 2009, 19:30

Hier die von Franka gepostete Log-Datei.

Grüße TrigTex
Dateianhänge
franka.txt
Log Datei des LaTeX Durchlaufs
(26.77 KiB) 2166-mal heruntergeladen

Log-File

von Franka » Mo 27. Apr 2009, 17:37

Große Dateien in Zukunft bitte immer als Anhang hinzufügen.

Viele Grüße
TrigTeX

Logfile

von Stefan Kottwitz » So 26. Apr 2009, 20:48

Dann poste doch einmal die entstandene .log-Datei, vielleicht wird die Ursache anhand der darin gelisteten Fehler, Warnungen und Informationen klar.

Stefan

Funktioniert trotzdem nicht

von Franka » So 26. Apr 2009, 19:11

Hallo Stefan,

es funktioniert trotz der neuen *.sty-Datei nicht. Der Support konnte auch nichts für mich tun. Habe nun Mixtex2.7 zuhause installiert. Aber auch hier funtioniert es nicht. :(

HILFE!
Franka

colortbl

von Stefan Kottwitz » Di 21. Apr 2009, 13:36

Hallo Franka,

sollte der Support nicht schnell genug helfen können: wenn Du die aktuelle Datei colortbl.sty in dasselbe Verzeichnis legst, wo Dein Dokument sich befindet, wird dieses verwendet. Damit könntest Du es zumindest testen.

Viele Grüße,

Stefan

von Franka » Di 21. Apr 2009, 08:23

@ Stefan:
Vielen Dank für den Hinweis, dass es bei Dir funktioniert. Ich habe heute mit dem Computersupport meiner Firma telefoniert und sie aktualisieren mir die Packete. Habe selbst keine Admin-Rechte! Ich hoffe, dass es dann läuft.

@DonCube:
Vielen Dank für die freundliche Erklärung des Begriffes Minimalbeispiel und dass Du mir nicht helfen konntest.

\cellcolor

von Stefan Kottwitz » Mo 20. Apr 2009, 15:47

Hallo Franka,

obiger Code funktioniert bei mir. Vielleicht ist die Version Deines colortbl-Pakets so alt, dass es den Befehl \cellcolor nicht kennt. In dem Fall würde ein update von colortbl helfen.

Stefan

von Franka » Mo 20. Apr 2009, 10:36

Vorlage der Uni
\NeedsTeXFormat{LaTeX2e}[1995/12/01] % Sorry, wir brauchen LaTeX2e!
\ProvidesClass{dipdoc}[1998/09/15 Roland Bless - Diplomarbeit/Studienarbeit]
\LoadClass[a4paper,12pt,titlepage]{book} % diese Klasse basiert auf ``book''
\RequirePackage{german}[1997/05/01] % mindestens V2.5d von german.sty
\usepackage[latin1]{inputenc} % Eingabe nach ISO 8859-1 (Latin1)
                              % siehe Emacs: iso-accents-mode
\usepackage{graphicx}  % um Graphiken einzubinden
%\usepackage[final]{graphics}  % um Graphiken einzubinden
\usepackage{makeidx}          % wir wollen auch einen Index
\usepackage{vmargin}          % Seitenränder einstellen leichtgemacht
\usepackage{fancyhdr}         % definiere einfache Headings (mindestens V 1.99c
                              % notwendig)
% Benutze ``Cork'' FontEncoding, damit jeder Umlaut ein eigenes
% Zeichen bekommt (vorher war er durch Zeichen mit Akzent dargestellt). 
% Dadurch ist es möglich, daß Wörter mit Umlauten automatisch 
% getrennt werden können. Dazu müssen die sogenannten "ec" (hießen 
% früher "dc") Fonts installiert sein. Siehe ftp.dante.de.
\usepackage[T1]{fontenc}

% Postscript Fonts
% times, palatino, newcent, bookman, garamond, basker, 
% lucid, lucidbrb, lucidbry (Kommerzielle Fonts von Y&Y)
% \usepackage{newcent}      %for sophisticated font style

% other interesting packages:
% \usepackage{varioref}
% \usepackage{verbatim}
% \usepackage{float} %z.B. \floatstyle{ruled}
% \usepackage{subfigure}
% \usepackage{color}
% \usepackage{shadow} % für schattierte Boxen etc.
% \usepackage{tabularx} % automatische Spaltenbreite
% \usepackage{supertab} % mehrseitige Tabellen
%% ---------------- end of usepackages -------------

%% Options
% Optionen:
% draft - Läßt Titelseite, Inhaltsverzeichnis, Index, etc. weg.
%         Dafür muß allerdings die Unterstützung in der LaTeX Hauptdatei
%         vorhanden sein (\ifnotdraft{\include{bla...}}).
% relaxed - erlaubt etwas unschönere Abstände für automatische Zeilenumbrüche
\DeclareOption{draft}{\let\@draft\@empty}
\DeclareOption{relaxed}{\tolerance=2000 \emergencystretch=20pt}
%% Modifications
\let\@draft\@undefined %no draft
\ProcessOptions

\setcounter{secnumdepth}{3} % Numerierung auch für \subsubsection
\setcounter{tocdepth}{3}    % nimm auch \subsubsections ins Inhaltsverz. auf

%% Schusterjungen und Hurenkinder verhindern.
%% Siehe deutsches TeX-FAQ (6.1.3)
\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000

%% New Commands
\newcommand{\ifnotdraft}[1]{\ifx\@draft\@undefined #1 \fi}
\newcommand{\ifnotdraftelse}[2]{\ifx\@draft\@undefined #1 \else #2 \fi}

%% Seitengröße mit vmargin-Paket einstellen
\setpapersize{A4}
% \setmarginsrb{randlinks}{randoben}{randrechts}{randunten}
%              {hoehekopf}{abstkopf}{hoehefuss}{abstfuss}


%% Doppelseitig, alle Seiten gleich (ohne Bundsteg)
\setmarginsrb{3cm}{1cm}{3cm}{1cm}{6mm}{7mm}{5mm}{15mm}

%% Doppelseitig Bundsteg 
\setlength{\evensidemargin}{25mm}
\setlength{\oddsidemargin}{35mm}

%% Stil
\parindent 0cm                     % Absatzanfang wird nicht eingerückt
\parskip1.5ex plus0.5ex minus0.5ex % Abstand zwischen zwei Absätzen

%% Geaenderte Headings:
%% Unterstrichen und kleine Buchstaben (\nouppercase)
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]%
{\markboth{\slshape \thechapter.\ #1}{}}
\fancyhf{} % clear all header and footer fields
\fancyhead[LE,RO]{\slshape\thepage}
\fancyhead[LO]{\slshape\nouppercase{\rightmark}}
\fancyhead[RE]{\slshape\nouppercase{\leftmark}}
\fancypagestyle{plain}{%
\fancyhf{} % clear all header and footer fields
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}

%% Kein ``Kapitel'' bei Kapitelüberschrift
% \renewcommand{\@chapapp}{} allein reicht nicht!
\renewcommand{\@makechapterhead}[1]{%
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \Huge\bfseries \thechapter. 
%        \par\nobreak
%        \vskip 20\p@
      \fi
    \fi
    \interlinepenalty\@M
    \Huge \bfseries #1\par\nobreak
    \vskip 40\p@
  }}

%% pagestyle fuer Titelseite:
\def\titlehead#1{\def\@titlehead{#1}}
\def\titlefoot#1{\def\@titlefoot{#1}}
\def\@titlehead{}
\def\@titlefoot{}

\def\ps@title{%
\headheight 15mm
\footskip   0cm
\addtolength{\textheight}{-15mm}
\let\@mkboth\@gobbletwo%
  \def\@oddhead{\vbox{\hbox to\textwidth{\@titlehead}
                \vskip 1.5mm
                \hbox to\textwidth{\hrulefill}}}
  \def\@oddfoot{\vbox{\hbox to\textwidth{\hrulefill}
                \hbox to\textwidth{\@titlefoot}}}
  \let\@evenhead\@oddhead
  \let\@evenfoot\@oddfoot
}

\renewenvironment{titlepage}
{%
  \let\oldheadheight\headheight
  \let\oldfootskip\footskip
  \let\oldtextheight\textheight
  
   \cleardoublepage
   \if@twocolumn
      \@restonecoltrue\onecolumn
   \else
      \@restonecolfalse\newpage
    \fi
    \thispagestyle{title}%
    \setcounter{page}\@ne
}%
{\if@restonecol\twocolumn \else \newpage \fi
 \if@twoside\else
    \setcounter{page}\@ne
 \fi
 \let\headheight\oldheadheight
 \let\textheight\oldtextheight
 \let\footskip\oldfootskip
}

\renewenvironment{theindex}
{\if@twocolumn
   \@restonecolfalse
 \else
   \@restonecoltrue
 \fi
 \columnseprule \z@
 \columnsep 35\p@
 \twocolumn[\@makeschapterhead{\indexname}]%
 \@mkboth{\indexname}%
         {\indexname}%
 \thispagestyle{fancy}\parindent\z@
 \parskip\z@ \@plus .3\p@\relax
 \let\item\@idxitem}

%% **** END OF CLASS ****
\documentclass{dipdoc}
% Definitionen für die Tabelle paarweiser Vergleich
\usepackage{rotating}

\usepackage{color}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\usepackage{colortbl}

\usepackage{array}

\begin{document}
\newcolumntype{R}[1]{%
>{\begin{turn}{90}\begin{minipage}{#1}%
	\hspace{0pt}}l%
<{\end{minipage}\end{turn}}%
}
\newcolumntype{v}[1]{%
  >{\raggedright\hspace{0pt}}p{#1}%
}



\begin{table}[h]
\footnotesize
	\begin{tabular}{|v{4.4cm}|c|c|c|c|c|c|c|c|c|c|} \hline
	&&&&&&&&&&\\
	&\multicolumn{1}{R{13em}|}{Anemometersystem mit mehreren Kanälen}
	&\multicolumn{1}{R{13em}|}{Kabellängen}
	&\multicolumn{1}{R{13em}|}{Berücksichtung des Kabelwiderstandes beim Abgleich des Anemomters}
	&\multicolumn{1}{R{13em}|}{Baugröße, kleiner als 150 x 70 x 250 mm}
	&\multicolumn{1}{R{13em}|}{Verwendbarkeit der vorhandenen Sonden}
	&\multicolumn{1}{R{13em}|}{Geschwindigkeitsmessbereich}
	&\multicolumn{1}{R{13em}|}{hohe Signalauflösung}
	&\multicolumn{1}{R{13em}|}{Möglichkeit der Befestigung in der Traverse}
	&\multicolumn{1}{R{13em}|}{einfache Bedienbarkeit, schnelle Inbetriebnahme}
	&\multicolumn{1}{R{13em}|}{geringe Störempfindlichkeit, geringes Hintergrundrauschen}\\ \hline
	Anemometersystem mit mehreren Kanälen&\cellcolor{hellgrau}&&&&&&&&&\\ \hline
	Kabellängen&&&&&&&&&&\\ \hline
	Berücksichtung des Kabelwiderstandes beim Abgleich des Anemomters&&&&&&&&&&\\ \hline
	Baugröße, kleiner als 150 x 70 x 250 mm&&&&&&&&&&\\ \hline
	Verwendbarkeit der vorhandenen Sonden&&&&&&&&&&\\ \hline
	Geschwindigkeitsmessbereich&&&&&&&&&&\\ \hline
	hohe Signalauflösung&&&&&&&&&&\\ \hline
	Möglichkeit der Befestigung in der Traverse&&&&&&&&&&\\ \hline
	einfache Bedienbarkeit, schnelle Inbetriebnahme&&&&&&&&&&\\ \hline
	geringe Störempfindlichkeit, geringes Hintergrundrauschen&&&&&&&&&&\\ \hline
	\end{tabular}
\caption{Paarweiser Vergleich der Anforderungen an das Anemometersystem}
\end{table}
\end{document}
Fehlermeldung:
!Undefined control sequence.
l.38 ... etersystem mit mehreren Kanälen&\cellcolor
{hellgrau}&&&&&&&&&\\ \hline

Nach oben