LaTeXで色を定義し使用する方法
説明
xcolor パッケージでは、既に定義されている色を呼び出して使用できるが、ユーザー自身が色を定義して使用することも可能だ。プリアンブルに \definecolor{色名}{色空間}{値} のように使用する。色空間には rgb、cmyk、HTML、gray などがある。
\definecolor{color name}{gray}{gray}: 白黒の色 $[0, 1]$ 定義\definecolor{color name}{rgb}{r,g,b}: RGB 色 $[0, 1]^{3}$ 定義\definecolor{color name}{cymk}{c,m,y,k}: CMYK 色 $[0, 1]^{4}$ 定義\definecolor{color name}{RGB}{R, G, B}: RGB 色 $[0, 255]^{3}$ 定義\definecolor{color name}{HTML}{RRGBB}: HTML 色 $\mathbb{Z}_{16}\times\mathbb{Z}_{16}\times\mathbb{Z}_{16}$ 定義
このとき、gray、r、g、b、c、y、m、k はそれぞれ $0$ から $1$ の間の値だ。R、G、B は $0$ から $255$ の間の値であり、RRGGBB は $16$ 進数で表した RGB コードを指す。
例は以下の通りだ。
\documentclass{article}
\usepackage{xcolor}
\definecolor{my_gray}{gray}{0.8}
\definecolor{my_rgb}{rgb}{0.8,0.2,0.2}
\definecolor{my_cmyk}{cmyk}{0.8,0.5,0.3,0.4}
\definecolor{my_RGB}{RGB}{155, 15, 200}
\definecolor{my_HTML}{HTML}{BCE55C}
\begin{document}
This is {\color{my_gray}gray} text.
This is {\color{my_rgb}rgb} text.
This is {\color{my_cmyk}cmyk} text.
This is {\color{my_RGB}RGB} text.
This is {\color{my_HTML}HTML} text.
\end{document}

