我正在尝试使用 xcolor 和 tcolorbox 软件包,但似乎存在某种兼容性问题。在下面的示例中,我添加了两行注释,示例编译得很好。但如果取消注释这些行,则表格的颜色不起作用。
感谢您的帮助和见解。
\documentclass{article}
\usepackage{lipsum}
\usepackage{tcolorbox}
%\usepackage[table]{xcolor}
\begin{document}
\lipsum[2]
\vskip 10 mm
\begin{tcolorbox}
\lipsum[3]
\end{tcolorbox}
\vskip 10 mm
%{\rowcolors{1}{gray!80!white!50}{gray!70!white!40}
\begin{tabular}{|p{8cm}|l|l|}
\hline \textbf{Question} & \textbf{Right} & \textbf{Wrong} \\
\hline Vestibulum luctus nibh at lectus. & & \\
\hline Sed bibendum, nulla a faucibussemper, leo velit ultricies tellus, ac venenatis arcu wisi vel nisl. & & \\
\hline
\end{tabular}
%}
\end{document}
答案1
除了@Ulrike Fisher 评论中给出的解决方案之外,您还可以在所使用的文档类的选项之间插入table
选项xcolor
:
\documentclass[table]{article} % <---
\usepackage{lipsum}
\usepackage{tcolorbox}
\begin{document}
\lipsum[2]
\vskip 10 mm
\begin{tcolorbox}
\lipsum[3]
\end{tcolorbox}
\vskip 10 mm
\rowcolors{1}{gray!80!white!20}{gray!60!white!40}
\begin{tabular}{|p{8cm}|l|l|}
\hline \textbf{Question} & \textbf{Right} & \textbf{Wrong} \\
\hline Vestibulum luctus nibh at lectus. & & \\
\hline Sed bibendum, nulla a faucibussemper, leo velit ultricies tellus, ac venenatis arcu wisi vel nisl. & & \\
\hline
\end{tabular}
\end{document}