With the following code I get the warning "Incompatible color definition". When I remove the package tikz, the warning disappears. But I need this package. Can I avoid the warning? I have to use the class svmono from https://www.springer.com/engineering?SGWID=0-175-6-1381428-0


\RequirePackage{amsmath}            % Instead of \usepackage{amsmath} in order to avoid Warning: Unable to redefine math accent \vec

\usepackage{newtxtext,newtxmath}    % Instead of mathptmx, since with mathptmx Warning: there are no bold math fonts 
  • 1
    (1) welcome, (2) since svmono is not a standard class included with LaTeX, it might be an idea to provide a link to where you got svmono from.
    – daleif
    Oct 16, 2018 at 8:07
  • 2
    My guess is that xcolor is being loaded twice by different packages that you are using but with different colour options. Try adding \PassOptionsToPackage{svgnames}{xcolor} before your \documentclass command. I don't have svmono.cls installed so I can't test...
    – user30471
    Oct 16, 2018 at 8:08
  • @daleif Of course you're right. I provided a link (by editing the post).
    – Thales
    Oct 16, 2018 at 9:09
  • @Andrew Sounds good. But your suggestion did not help. (Messages are exactly the same).
    – Thales
    Oct 16, 2018 at 9:12
  • erh, that is not the error I get. Please find the first error in your editor, it complaines that svgraybox does not exist. So from where do you have that svgraybox should be something that is supported?
    – daleif
    Oct 16, 2018 at 9:33

1 Answer 1


Now I could resolve it. The solution was replacing in svmono.cls itself the command \Requirepackage{color} by \Requirepackage{xcolor}.

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.