LaTeX で数式に色を付ける(color)

数式の一部に色を付けて強調したり、区別したりする方法を解説します。教育資料やプレゼンテーションで特に役立ちます。

xcolor パッケージの読み込み

数式に色を付けるには xcolor パッケージを使います。

\usepackage{xcolor}

基本の使い方

\color コマンドで文字色を変更できます。

{\color{red} b^2 - 4ac}

波括弧で囲んだ範囲だけに色が適用されます。

使える色の名前

xcolor パッケージには基本的な色が定義されています。

色名表示
red
blue
green
色名表示
orange
purple
cyan

オプションで追加の色セットを読み込むこともできます。

\usepackage[dvipsnames]{xcolor}

これで ForestGreen、NavyBlue、Maroon などの色が使えるようになります。

textcolor コマンド

\textcolor を使うと、色と内容を引数で指定できます。

\textcolor{blue}{y = mx + b}

\color との違いは、スコープを波括弧で囲む必要がない点です。

複数の色を使い分ける

式の各部分を色分けすると、構造がわかりやすくなります。

({\color{red}a} + {\color{blue}b})^2 = 
{\color{red}a}^2 + 2{\color{red}a}{\color{blue}b} + {\color{blue}b}^2

カスタム色の定義

独自の色を定義することもできます。

\definecolor{myblue}{RGB}{0, 100, 200}
\definecolor{mygray}{gray}{0.5}

RGB、HTML、gray などの形式で指定できます。

\definecolor{webgreen}{HTML}{00AA00}

背景色を付ける

\colorbox で背景色を付けられます。

\colorbox{yellow}{$x^2 + y^2 = r^2$}

数式モード内で使う場合は、内容を で囲む必要があります。

実践例

微分の連鎖律を色分けして説明する例です。

外側の関数を青、内側の関数を赤で示すことで、どの部分がどう対応しているかが一目でわかります。教科書やスライドで式の説明をするときに効果的です。