\rowcolor 和单色选项的问题

\rowcolor 和单色选项的问题

我有一份文档,希望以彩色和单色两种形式分发。它包含表格并使用彩色行。问题是,当我使用包的单色选项时,xcolor彩色行显示为完全黑色,因此无法读取。

我希望的是即使选项处于活动状态,文本仍然可读monochrome

这是一个简单的例子:

\documentclass{article}

\usepackage[monochrome]{xcolor}
\usepackage{colortbl}

\begin{document}
\begin{tabular}{cc}
This & that\\
\rowcolor{yellow} This & that
\end{tabular}

\end{document}

(如果我删除该monochrome选项,一切都很好)。

答案1

添加

\makeatletter
\let\CT@@do@color\relax
\makeatother

加载后colortbl(重新定义内部命令而不是\rowcolor意味着停止所有colortbl颜色命令,包括使用可选参数等。

相关内容