Tabularray 和 rgb xcolor 选项

Tabularray 和 rgb xcolor 选项

xcolor当我使用包和包的 rgb 选项时,tabularray我遇到了很多错误。

Package xcolor Error: Undefined color model `rgb:Hsb'. 

是否可以将此选项传递给 xcolor 并使用 tabularray?

\documentclass{article}
\usepackage[rgb]{xcolor}
\usepackage{tabularray}
\begin{document}
Tabularray
\end{document}

答案1

https://github.com/latex3/xcolor/issues/1

在软件包问题xcolor修复之前,您可以使用以下解决方法:

\documentclass{article}

\usepackage[rgb]{xcolor}

\selectcolormodel{natural}
\usepackage{ninecolors}
\selectcolormodel{rgb}
\usepackage{tabularray}

\begin{document}

\begin{tblr}{colspec={lcr},rowspec={|Q[cyan7]|Q[azure7]|Q[blue7]|}}
 Alpha   & Beta  & Gamma  \\
 Epsilon & Zeta  & Eta    \\
 Iota    & Kappa & Lambda \\
\end{tblr}

\end{document}

在此处输入图片描述

答案2

一个更简单的例子表明,这tabularray仅涉及很少部分:

\documentclass{article}
\usepackage[rgb]{xcolor}
\usepackage{ninecolors}

\begin{document}

Tabularray

\end{document}

这会失败,并显示与您的示例相同的错误消息,即

! Package xcolor Error: Undefined color model `rgb:Hsb'.

从哪里来的ninecolors?在某个时候tabularray

\AtBeginDocument{\@ifpackageloaded{xcolor}{\RequirePackage{ninecolors}}{}}

因此问题在于ninecolors与传递给的选项的兼容性xcolor

解决办法?删除该选项rgb并尝试联系 的作者ninecolors

相关内容