我使用 latex 为一些学术期刊创建 PDF,现在我正在使用模板来布局文章。我下载了一些模板并使用它们,但我无法将 zebra 选项添加到表格中。我的文档以以下代码和包开头:
\documentclass[fleqn,10pt]{SelfArx} % Document font size and equations flushed left
\usepackage[english]{babel} % Specify a different language here - english by default
\usepackage{adjustbox}
\usepackage{footnote}
\usepackage{multirow,color}
\usepackage{graphicx}
\usepackage{chemformula}
\usepackage{balance}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{flushend}
\usepackage{colortbl}
\DeclareGraphicsExtensions{.pdf,.jpg,.png}
我想使用[svgnames,table]{xcolor}
和,\rowcolors{5}{}{gray!10}
但 latex 显示错误,无法继续转换为 PDF,错误是LaTeX Error: Option clash for package xcolor.
。我已经创建了几个文档,除了以上述代码开头的文档外,它们都可以很好地使用 rowcolors 命令。有人建议我如何在文档的表格中添加斑马纹吗?或者为什么 LaTex 每次都显示错误?还有其他方法可以为表格添加斑马纹样式吗?
答案1
这可能意味着您的文档类或某些扩展已经加载了xcolor
其他选项或没有加载,因此选项发生冲突。
您可以将 svgnames
和添加table
到 documentclass 选项中,或者在序言中写入
\PassOptionsToPackage{svgnames, table}{xcolor}
顺便说一句,无需加载color
,colortbl
即使您xcolor
使用选项加载[table]
,它也会为您加载它们。
另外(不相关):语言选项babel
应该与文档类一起加载,并且您不必声明这些图形扩展:图形驱动程序已经知道它们。