logo

LaTeXで色を定義し使用する方法 📂論文作成

LaTeXで色を定義し使用する方法

説明

xcolor パッケージでは、既に定義されている色を呼び出して使用できるが、ユーザー自身が色を定義して使用することも可能だ。プリアンブル\definecolor{色名}{色空間}{値} のように使用する。色空間には rgbcmykHTMLgray などがある。

  • \definecolor{color name}{gray}{gray}: 白黒の色 [0,1][0, 1] 定義
  • \definecolor{color name}{rgb}{r,g,b}: RGB 色 [0,1]3[0, 1]^{3} 定義
  • \definecolor{color name}{cymk}{c,m,y,k}: CMYK 色 [0,1]4[0, 1]^{4} 定義
  • \definecolor{color name}{RGB}{R, G, B} : RGB 色 [0,255]3[0, 255]^{3} 定義
  • \definecolor{color name}{HTML}{RRGBB} : HTML 色 Z16×Z16×Z16\mathbb{Z}_{16}\times\mathbb{Z}_{16}\times\mathbb{Z}_{16} 定義

このとき、grayrgbcymk はそれぞれ 00 から 11 の間の値だ。RGB00 から 255255 の間の値であり、RRGGBB1616 進数で表した 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}