Seite 1 von 1

[Fehler verstehen] option clash for package color

Verfasst: Fr 17. Aug 2012, 12:26
von MoonKid
Bin etwas neu in Latex und versuche die Fehlermeldungen an sich zu verstehen, um für die Zukunft besser gewapnet zu sein.

Die sehr ausführliche und (mit Hintergrundwissen vermutlich) hilfreiche Fehlermeldung
! LaTeX Error: Option clash for package color.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
... l.18 \usepackage
[pdftex]{hyperref} % This package must be last
The package color has already been loaded with options:
[]
There has now been an attempt to load it with options
[pdftex]
Adding the global options:
,pdftex
to your \documentclass declaration may fix this.
Try typing <return> to proceed.
Ich nutze TexStudio. ein "H" + Return hat hier natürlich keinen Effekt.

Verstehe ich es richtig, das "color" vorher schon einmal ohne Optionen geladen wurde und jetzt natürlich nochmal mit einer Option - was ja nicht geht?

Dies ist der (vermutlich) relevante Teil des Codes
\documentclass[11pt,a4paper,titlepage]{article}
\usepackage{stata}
\usepackage{fancybox}
\usepackage{txfonts}
\usepackage[pdftex]{color,graphicx}
\usepackage[pdftex]{hyperref} 			% This package must be last

\setlength{\textwidth}{13cm}
\setlength{\textheight}{22.5cm}
\setlength{\topmargin}{-0.5cm}
%\flushbottom
%-------------------------------------------------------------------%
\begin{document}
Das Dokument ist ursprünglich nicht von mir. Daher ist mir nicht ganz klar, was das "pdftex" dort als Option soll.
Wie ich eine dokumentenweite Option (wie in der Lösung angeboten) mache, weiß ich auch nicht.

Verfasst: Fr 17. Aug 2012, 12:33
von Genmutant
Lass die pdftex Optionen weg, die machen nur Probleme und sind im Allgemeinen nutzlos.

Das Problem ist bei dir, dass das Paket color bereits einmal geladen wurde, und du es danach nochmal mit anderen Optionen laden willst. Hast du also richtig erkannt ;) Statt color würde ich übrigens xcolor laden.

Verfasst: Fr 17. Aug 2012, 12:44
von Gast
Schmeiß die pdftex-Optionen raus. Die brauchst du nicht und sie machen nur Ärger.

Eine dokumentenweite Option sind die Optionen hinter \documentclass, aber nur dort pdftex einzufügen nützt nichts, du musst sie trotzdem noch bei color entfernen. Ein Alternative, um den "option clash" Konflikt zu lösen, ist außerdem noch sowas:
\documentclass[pdftex]{article}
\PassOptionsToPackage{usenames}{color}
\usepackage{color}
\usepackage[usenames]{color}


\begin{document}
abc
\end{document}

Ulrike Fischer
www.troubleshooting-tex.de

DAAAAANKE!

Verfasst: Mi 5. Nov 2014, 01:39
von Diplomschreiber
Das war ein Glücksgefühl.
Der option clash und color haben mich so viele Nerven gekostet.
\PassOptionsToPackage{usenames}{color}
\usepackage{color}
\usepackage[usenames]{color}
war die Lösung

DAAAANKE!!

Verfasst: Mi 5. Nov 2014, 14:30
von MoonKid
Viel Erfolg bei deiner Arbeit. ;)