
Ich benutze
\usepackage[dvipsnames]{xcolor}
benutzenKönigliches LilaFarbe, aber jetzt wollte ich es neu definieren, um
\definecolor{light-RoyalPurple}{RoyalPurple}{0.85}
Aber ich bekomme
! Paket xcolor-Fehler: Undefiniertes Farbmodell „RoyalPurple“.
das passiert nicht mit
\definecolor{light-gray}{gray}{0.85}
Ich denke also, dass \definecolor nur mit „normalen“ Farben funktioniert … wie kann man das lösen?
Antwort1
Es funktioniert nicht, weil Sie dem Befehl einen unerwarteten Wert geben. Das zweite Argument \definecolor
erwartet eines der Farbmodelle aus dieser Liste:
natural, rgb, cmy, cmyk, hsb, gray, RGB, HTML, HSB, Gray
Deshalb gray
hat es in Ihrem Fall funktioniert. Versuchen Sie, das durch zu ersetzen, blue
und Sie erhalten denselben Fehler. Wenn Sie eine leichtere Version von möchten RoyalPurple
, verwenden Sie \colorlet
.
Ausgabe
Code
\documentclass[margin=10pt]{standalone}
\usepackage[dvipsnames]{xcolor}
\colorlet{lRP}{RoyalPurple!85}
\begin{document}\Huge\bfseries
Black \textcolor{lRP}{Light} \textcolor{RoyalPurple}{Regular}
\end{document}