definindo nova cor

definindo nova cor

estou a usar

\usepackage[dvipsnames]{xcolor}

usarRoxo Realcor, mas agora eu queria redefini-la para

\definecolor{light-RoyalPurple}{RoyalPurple}{0.85}

Mas eu entendo

! Erro xcolor do pacote: modelo de cor indefinido `RoyalPurple'.

isso não acontece com

\definecolor{light-gray}{gray}{0.85}

Então acho que \definecolor só funciona com cores "normais"... como resolver isso?

Responder1

Não está funcionando porque você está atribuindo ao comando um valor inesperado. O segundo argumento \definecolorespera um dos modelos de cores desta lista:

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

É por isso que grayfuncionou no seu caso. Tente substituir isso por bluee você receberá o mesmo erro. Se você quiser uma versão mais leve RoyalPurple, use \colorlet.

Saída

insira a descrição da imagem aqui

Código

\documentclass[margin=10pt]{standalone}
\usepackage[dvipsnames]{xcolor}

\colorlet{lRP}{RoyalPurple!85} 

\begin{document}\Huge\bfseries
Black \textcolor{lRP}{Light} \textcolor{RoyalPurple}{Regular} 
\end{document}

informação relacionada