LaTeX の色
xcolor を読み込み、\textcolor{red}{...} や \color{blue} を使います。Scissor LaTeX では、色は数式、TikZ の図、pgfplots のグラフに表示されますが、通常の本文のテキストは常に黒のままです。
色が使える場所
xcolor パッケージでは、\textcolor{colour}{text}、\color{colour}(グループの残りの部分に適用)、\colorbox{colour}{text} が使えます。Scissor LaTeX では、色が反映されるのは 3 か所で、それぞれ使える色が異なります。
| 場所 | Scissor LaTeX では | 使える色 |
|---|---|---|
数式($...$、別行立て) | 使える | 17 の名前:red、green、blue、cyan、magenta、yellow、black、white、gray、lightgray、darkgray、brown、orange、pink、purple、teal、olive。ほかの名前や混色は黒になる。 |
| TikZ の図と pgfplots のグラフ | 使える | xcolor のすべての基本の名前、dvipsnames の名前のうち 54 個、red!50!blue や blue!30 などの混色、\definecolor と \colorlet で作った独自の色。 |
| 本文のテキスト、見出し、キャプション、表 | 色は付かない | コマンドは受け付けられ、テキストは黒で残る。 |
数式の色
数式の中では、\textcolor、\color、\colorbox が上の 17 の名前で使えます。式の変形で項を強調したいときに便利です。
数式の項を強調する
\[
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2
\]
The middle term $\textcolor{blue}{2ab}$ is the one people forget,
and $\colorbox{yellow}{x}$ marks the unknown.図形とグラフの色
TikZ と pgfplots では、はるかに多くの色が使えます。! で 2 つの色を混ぜられます。red!30 は赤 30% と白 70%、red!50!blue は赤と青が半分ずつです。\definecolor は HTML、RGB、rgb、cmyk、gray の値から色を定義し、\colorlet は混色に名前を付けます。
TikZ での名前付きの色、混色、\definecolor
\definecolor{brand}{HTML}{1F6FEB}
\colorlet{brandsoft}{brand!30}
\begin{tikzpicture}
\fill[brand] (0,0) rectangle (1,1);
\fill[brandsoft] (1.2,0) rectangle (2.2,1);
\fill[red!50!blue] (2.4,0) rectangle (3.4,1);
\fill[orange] (3.6,0) rectangle (4.6,1);
\draw[thick, teal] (0,-0.3) -- (4.6,-0.3);
\end{tikzpicture}図では、ForestGreen、RoyalBlue、Mahogany など、dvipsnames の 68 色のうち 54 色も使えます。それでも、文書が TeX のインストール環境でもコンパイルできるよう、xcolor は dvipsnames オプション付きで読み込んでください。知らない名前は問題タブで報告されます。
図の中の dvipsnames の色
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\foreach \c [count=\i] in {ForestGreen, RoyalBlue, Mahogany, Goldenrod} {
\fill[\c] (\i*1.2,0) circle (0.5);
}
\end{tikzpicture}
\end{document}本文のテキストは黒のまま
本文のテキストでは、\textcolor{red}{words} は単語を黒で出力し、{\color{blue} ...} は効果がなく、\colorbox は背景を描きません。色付きの表(colortbl の \rowcolor、\cellcolor)や \pagecolor も、同じように受け付けられて無視されます。
本文中の \textcolor:テキストは黒で残る
This is \textcolor{red}{important}, this is {\color{blue} blue in LaTeX},
and this has a \colorbox{yellow}{yellow background} there.TeX のインストール環境との違い
ここで紹介した内容はすべて TeX のインストール環境でもコンパイルでき、そこではテキストの色も表示されます。パッケージそのものについては xcolor をご覧ください。完全なマニュアルは CTAN にあります:ctan.org/pkg/xcolor。
xcolor、TikZ の基本、違い もあわせてご覧ください。
よくある質問
LaTeX でテキストに色を付けるにはどうすればよいですか?
xcolor を読み込み、\textcolor{red}{text} と書きます。Scissor LaTeX では、色は数式と図に表示され、本文のテキストは黒のままです。
独自の色を定義するにはどうすればよいですか?
プリアンブルに \definecolor{brand}{HTML}{1F6FEB} と書き、brand をほかの色の名前と同じように使います。Scissor LaTeX では、定義した色は TikZ と pgfplots で使えます。
色を付けた数式が黒になるのはなぜですか?
その色が、ここで数式が知っている 17 の基本の名前に含まれていないためです。たとえば red!50 のような混色や、\definecolor で作った色です。red や blue などの基本の名前を使ってください。
このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07