着色表-xcolor 包的选项冲突

着色表-xcolor 包的选项冲突

我想为表格中的某些行添加颜色。但是使用时\usepackage[table]{xcolor}出现错误“选项与 xcolor 包冲突”。

我使用了很多包,但我不知道它们与哪个包发生冲突。另外,我想知道我该怎么做才能继续使用我的所有包并突出显示我的表行。除了 xcolor 还有其他选择吗?

以下是所有使用的软件包的列表:

\usepackage[b5paper]{geometry}

\usepackage[toc,page]{appendix}

\usepackage[utf8]{inputenc} 

\usepackage[version=3]{mhchem}

\usepackage{amsmath}

\usepackage{siunitx}

\usepackage[superscript]{cite}

\usepackage[final]{pdfpages}

\includepdfset{offset=5mm 0mm}

\usepackage{longtable}

\usepackage{graphicx}

\graphicspath { {../figures/} }

\usepackage{caption}
\captionsetup[figure]{font=small,labelfont=small,labelfont=bf}
\captionsetup[table]{font=small,labelfont=small,labelfont=bf}

\usepackage{array}

\usepackage{arev}

\renewcommand{\thefootnote}{\fnsymbol{footnote}}

\usepackage{float}

\usepackage{etoolbox}

\apptocmd{\sloppy}{\hbadness 9000\relax}{}{}

\usepackage{fancyhdr} 

谢谢

答案1

pdfpages包加载eso-pic包,它会xcolor在没有任何选项的情况下加载包,然后当您稍后xcolor使用该[table]选项加载时,LaTeX 会告诉您有关选项冲突的信息:

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.

要修复该问题,您可以将该table选项添加到您的\documentclassIE:

\documentclass[table]{whatever_class_you_are_using}

或者您可以xcolor先加载该包pdfpages

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

相关内容