我有一份文档,希望以彩色和单色两种形式分发。它包含表格并使用彩色行。问题是,当我使用包的单色选项时,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
颜色命令,包括使用可选参数等。