[Fehler verstehen] option clash for package color

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

[Fehler verstehen] option clash for package color

Beitrag 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.

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag 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.

Gast

Beitrag 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

Diplomschreiber

DAAAAANKE!

Beitrag 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!!

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Viel Erfolg bei deiner Arbeit. ;)
XeLaTeX, TeX Live, vim-latexsuite

Antworten