Latex 包 tcolorbox 和 xcolor 兼容性问题

Latex 包 tcolorbox 和 xcolor 兼容性问题

我正在尝试使用 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}

在此处输入图片描述

相关内容