
我在用著
\usepackage[dvipsnames]{xcolor}
使用皇家紫顏色,但現在我想將其重新定義為
\definecolor{light-RoyalPurple}{RoyalPurple}{0.85}
但我得到
!包 xcolor 錯誤:未定義的顏色模型“RoyalPurple”。
這不會發生在
\definecolor{light-gray}{gray}{0.85}
所以我認為 \definecolor 只適用於“正常”顏色......如何解決它?
答案1
它不起作用,因為您給了命令意外的值。的第二個參數\definecolor
需要此列表中的顏色模型之一:
natural, rgb, cmy, cmyk, hsb, gray, RGB, HTML, HSB, Gray
這就是為什麼gray
在你的案例中起作用。嘗試將其替換為blue
,您將得到相同的錯誤。如果您想要更輕的版本RoyalPurple
,請使用\colorlet
.
輸出
程式碼
\documentclass[margin=10pt]{standalone}
\usepackage[dvipsnames]{xcolor}
\colorlet{lRP}{RoyalPurple!85}
\begin{document}\Huge\bfseries
Black \textcolor{lRP}{Light} \textcolor{RoyalPurple}{Regular}
\end{document}