
я использую
\usepackage[dvipsnames]{xcolor}
использоватьRoyalPurpleцвет, но теперь я хотел переопределить его, чтобы
\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}