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
。