
私は使用しています
\usepackage[dvipsnames]{xcolor}
使用するロイヤルパープル色ですが、今私はそれを再定義したいと思いました
\definecolor{light-RoyalPurple}{RoyalPurple}{0.85}
でも私は
! パッケージ xcolor エラー: カラー モデル `RoyalPurple' が定義されていません。
それは起こらない
\definecolor{light-gray}{gray}{0.85}
つまり、\definecolor は「通常の」色でのみ機能すると思いますが、どうすれば解決できるでしょうか?
答え1
コマンドに予期しない値を指定しているため、動作しません。 の 2 番目の引数には、\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}