33

I have an option clash between package xcolor and another package, but I don't know which. Here is my MWE

\documentclass[10pt]{beamer}
\setbeamertemplate{navigation symbols}{}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{url}
\usepackage{color}
\usepackage[usenames]{xcolor}

\author{The author}
\title{Package conflicts}
\date{October 3rd, 2012}

\begin{document}

This is supposed to be \textcolor{olivegreen}{olivegreen}
\end{document}

And the error message is :

This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
(./error_xcolor.tex
LaTeX2e <2009/09/24>
<blablabla>
! LaTeX Error: Option clash for package xcolor.

I hope this is enough log for you guys. At this time of the day, I'm hoping for America to save my french ass ... again : )

48

The beamer class loads xcolor per default. You can issue the option via a beamer-option

\documentclass[10pt,xcolor={usenames}]{beamer}

olivegreen on the other hand needs the dvipsnames option and is called OliveGreen:

\documentclass[10pt,xcolor={dvipsnames}]{beamer}
\setbeamertemplate{navigation symbols}{}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{url}

\author{The author}
\title{Package conflicts}
\date{October 3rd, 2012}

\begin{document}

This is supposed to be \textcolor{OliveGreen}{olivegreen}
\end{document}

You could do

\documentclass[10pt,xcolor={usenames,dvipsnames}]{beamer}

but don't (usenames is obsolete).
TeXLive 2009 is old …

16

that is a problem with beamer which should pass the package option not in this way. You can use

\PassOptionsToPackage{dvipsnames}{xcolor}
\documentclass[10pt]{beamer}
[...]

The same problem occurs if you want to load options for package graphicx. Then you also have to use the macro \PassOptionsToPackage

  • This one worked for me but I am not using beamer, I am using a custom .cls from my organization. This solution may be a solution for those who are not looking at beamer specifically. – Dr. Dan Aug 30 at 22:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.