使用 tikz 与 svgraybox(来自 svmono)时颜色定义不兼容

使用 tikz 与 svgraybox(来自 svmono)时颜色定义不兼容

使用以下代码,我收到警告“颜色定义不兼容”。当我删除 tikz 包时,警告消失。但我需要这个包。我可以避免警告吗?我必须使用 svmono 类 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
\documentclass[graybox,envcountchap,sectrefs]{svmono}

\usepackage{newtxtext,newtxmath}    % Instead of mathptmx, since with mathptmx Warning: there are no bold math fonts 
\usepackage{graphicx}
\usepackage{tikz}
\begin{document}
\begin{svgraybox}
Hello.
\end{svgraybox}
\end{document}

答案1

现在我可以解决这个问题了。解决方案是在 svmono.cls 中将命令 \Requirepackage{color} 替换为 \Requirepackage{xcolor}。

相关内容