Definieren Sie eine neue Farbe

Definieren Sie eine neue Farbe

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 \definecolorerwartet eines der Farbmodelle aus dieser Liste:

natural, rgb, cmy, cmyk, hsb, gray, RGB, HTML, HSB, Gray

Deshalb grayhat es in Ihrem Fall funktioniert. Versuchen Sie, das durch zu ersetzen, blueund Sie erhalten denselben Fehler. Wenn Sie eine leichtere Version von möchten RoyalPurple, verwenden Sie \colorlet.

Ausgabe

Bildbeschreibung hier eingeben

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}

verwandte Informationen