选项与 xcolor 和 TikZ 冲突

选项与 xcolor 和 TikZ 冲突

我想画一些彩色圆圈,所以我加载了tikz序言。但是,现在xcolor告诉我它有一个“选项冲突”。我该如何解决这个问题?

\documentclass{article}
\usepackage{tikz}
\usepackage[table]{xcolor}

\begin{document}
Hello world.
\end{document}

错误信息如下:

! LaTeX Error: Option clash for package xcolor.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.4 

The package xcolor has already been loaded with options:
  []
There has now been an attempt to load it with options
  [table]
Adding the global options:
  ,table
to your \documentclass declaration may fix this.
Try typing  <return>  to proceed.

答案1

加载xcolor时间tikz

\usepackage[table]{xcolor}
\usepackage{tikz}

问题是pgf/tikz已经加载,xcolor因此使用新的包选项再次加载它会触发错误消息。

另一个选项是将表选项传递给类而不是包xcolor。然后可以按任意顺序加载包:

\documentclass[table]{article}
\usepackage{xcolor}
\usepackage{tikz}

或者

\documentclass[table]{article}
\usepackage{tikz}
\usepackage{xcolor}

答案2

\PassOptionsToPackage{table}{xcolor}在行之前添加\documentclass[10pt]{article}并删除行\usepackage[table]{xcolor}

相关内容