Scissor LaTeX での xcolor
Scissor LaTeX では xcolor パッケージは一部のみ動作します。色は TikZ と pgfplots の図(すべての基本色名、dvipsnames、red!50!blue のような混色、\definecolor と \colorlet)と数式(17 の基本色名)で動作しますが、\textcolor、\color、\colorbox を使っても本文のテキストは黒のままです。
パッケージの役割
xcolor は色に名前を付け、色を混ぜ合わせます。\textcolor{red}{...} はテキストに色を付け、\color{blue} はグループの終わりまで色を切り替え、\colorbox{yellow}{...} はテキストの背後に色付きの背景を置きます。\definecolor と \colorlet で独自の色を定義できます。TikZ と pgfplots も同じ名前を使います。
ここで動作するもの
| コマンド | 本文のテキスト | 数式 | TikZ と pgfplots |
|---|---|---|---|
\textcolor{name}{...} | テキストは残り、色なし | 17 の基本色名で動作する | 動作する |
\color{name} | 無視される | 17 の基本色名で動作する | 動作する |
\colorbox{name}{...} | テキストは残り、背景なし | 17 の基本色名で動作する | 該当なし |
\definecolor{n}{HTML}{1F6FEB} | 該当なし | 無視される | 動作する:モデル HTML、RGB、rgb、gray、cmyk |
\colorlet{n}{blue!30} | 該当なし | 無視される | 動作する |
red!50!blue のような混色 | 該当なし | 無視される | 動作する |
\usepackage[dvipsnames]{xcolor} | 該当なし | 無視される | ForestGreen などの名前が動作する |
数式で動作する 17 の色名は次のとおりです:red、green、blue、cyan、magenta、yellow、black、white、gray、lightgray、darkgray、brown、orange、pink、purple、teal、olive。数式でそれ以外の名前を使うと無視され、数式は周りの色のままになります。
例
数式で色を使い、項を強調する例です。
数式の中の色
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}TikZ の図で独自の色と混色を使う例です。
TikZ での \definecolor、\colorlet、混色
\definecolor{brand}{HTML}{1F6FEB}
\colorlet{soft}{brand!30}
\begin{tikzpicture}
\fill[brand] (0,0) rectangle (1,1);
\fill[soft] (1.2,0) rectangle (2.2,1);
\fill[red!50!blue] (2.4,0) rectangle (3.4,1);
\fill[orange!80!black] (3.6,0) rectangle (4.6,1);
\node[below] at (2.3,0) {brand, soft, red!50!blue, orange!80!black};
\end{tikzpicture}本文のテキストでは色が捨てられ、テキストは黒のままです。
本文のテキストには色が付かない
This is \textcolor{red}{important}, this is {\color{blue} blue},
and this has a \colorbox{yellow}{yellow background}.テキストで語句を目立たせるには、動作する \textbf や \emph を使ってください。
互換性
- TeX のインストール環境からここへ: 文書は組版され、色付きのテキストは黒で表示されます。図と数式は色を保ちますが、数式中の独自の色は除きます。
- ここから TeX のインストール環境へ: 文書はそのまま変更なしでコンパイルでき、色付きのテキストにはそこで色が付きます。
完全なマニュアルは CTAN にあります:ctan.org/pkg/xcolor。解説は色を、図については TikZ による描画をご覧ください。
よくある質問
色を付けたテキストが黒いのはなぜですか?
Scissor LaTeX はまだ本文のテキストに色を付けません。テキスト自体は残り、色は TeX のインストール環境で適用されます。数式と図では色が動作します。
TikZ ではどの色名を使えますか?
xcolor のすべての基本色名、xcolor を dvipsnames オプション付きで読み込んだときのその名前、blue!20 や red!50!blue のような混色、そして \definecolor や \colorlet で定義した色です。
このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07