だからそれが面白くなった人には、リンクをクリックしてください:
LaTeXの色
グラフィックコレクションの2つのパッケージにより、LaTeXシステムで色を操作できます: colorおよびcolortbl 。 1つ目では、テキストと背景の色を個別のブロックとして設定し、ドキュメント全体を設定できます。2つ目では、テーブルを塗りつぶします。 ドキュメントの前文に両方のパッケージを含めます。
\ usepackage [usenames]{color}
\ usepackage {colortbl}
すべてのカラースイッチングコマンドには、カラーモデルと、カラーを指定する必須の引数を示すオプションがあります。
名前付きモデルはデフォルトのカラーモデルです。 色は、8つの定数のいずれかによって設定されます。
- 黒人
- 赤
- 青
- マゼンタ
- 白
- 緑色
- シアン
- 黄色い
8ビットDOSパレットを思い出させます。 以下に小さな例を示します。
\ textcolor {blue}{ \ hbox {$x^2$}}
ブルー× 2
dvipsドライバーで指定された色。 dvipsドライバーには、68色の名前の定義が含まれています。
- 緑黄
- 黄色
- アキノキリンソウ
- たんぽぽ
- アプリコット
- もも
- メロン
- イエローレンジ
- オレンジ色
- バーントレンジ
- ほろ苦い
- レッドレンジ
- マホガニー
- マルーン
- れんが
- 赤
- オレンジレッド
- Rubinered
- ワイルドストロベリー
- サーモン
- カーネーションピンク
- マゼンタ
- 紫
- ローダミン
- 桑
- 赤紫
- フクシア
- ラベンダー
- アザミ
- 蘭
- ダークオーキッド
- パープル
- 梅
- バイオレット
- ロイヤルパープル
- ブルーバイオレット
- ツルニチニチソウ
- カデットブルー
- コーンフラワーブルー
- ミッドナイトブルー
- ネイビーブルー
- ロイヤルブルー
- 青
- セルリアン
- シアン
- プロセスブルー
- スカイブルー
- ターコイズ
- ティールブルー
- アクアマリン
- ブルーグリーン
- エメラルド
- ジャングルグリーン
- シーグリーン
- 緑色
- フォレストグリーン
- パイングリーン
- ライムグリーン
- 黄緑
- スプリンググリーン
- オリーブグリーン
- ラワイエナ
- セピア
- ブラウン
- タン
- 灰色
- 黒
- 白
ここで見るように、可能性はいくらか広くなっています。 この例は、前の例とほとんど異なりません。
\ textcolor {Orange}{ $\ bigcup $.}
オレンジ∪
Rgbモデル。 rgbモデルでは、赤(赤)、緑(緑)、青(青)の3つの基本色の光線を混合することにより、任意の色が取得されます。 一般に、このモデルは色付きの光線に基づいているため、印刷には使用されません(受像管、LCDモニター、フィルムなど)。 印刷には、 cmykモデルが伝統的に使用されます。これについては以下で説明します。
rgbモデルの色の指定は、0〜1の範囲のコンマで区切られた3つの数値で指定されます。これは、基本的な色成分の強度に対応します。 たとえば、黄色は1、1、0、白は1、1、1、0、0、0は黒を指定します。
モデルグレー。 灰色は、 rgbモデルの基本色を1未満の強度で等しい割合で混合することにより得られます。 グレーモデルの色指定は、0〜1の単一の数値で指定されます。たとえば、 rgbモデルでは0.5、0.5、0.5ではなく0.5です。 0は黒、1は白に対応します。
モデルCMYK。 紙に赤いペンキを塗り、白色光で照らすと、光の赤の成分のみが紙から反射されます。 次に、密に植えられたドットで赤インクを紙に塗り、赤ドットの間のすべてのスペースを緑の塗料で塗りつぶします。 これで、赤と緑の両方の光が用紙から反射されます。 個々のポイントを距離から区別することは不可能であるため、目は赤と緑の混合物を受け取り、紙は黄色に見えます。 [ ペイントをドットではなく塗りつぶしで適用すると、ペイントが混ざり、汚れた赤味がかった色になります。 ]
これがcmykカラーモデルのベースです。 このモデルでは、色の指定はコンマで区切られた0〜1の4つの数字で指定されます。これは、白い用紙上のシアン、マゼンタ、イエロー、ブラックの「量」に対応します。 指定0、0、0、0は白色に対応し(紙の白いシートにはペイントがありません)、0、0、0、1は黒色に対応します。
カラーテキスト
次のコマンドを使用して、ドキュメント内のテキストの色を変更できます。
\ textcolor [model]{spec}{text}
いずれかの宣言
{\ color [model]{spec}text}
ここで、 modelはカラーモデル、 specはカラー仕様です。
例:
\ textcolor {red}{,} \ textcolor [cmyk]{0,1,1,0}{ ,}
\ textcolor [rgb]{1,0,0}{ !}
赤、再び赤、そして再び赤!
カラーボックス
チーム
\ colorbox [model]{spec}{lr-text}
\ mbox
コマンドのように、 lr-textを、 モデルと仕様の引数で指定された背景色のボックスに入れます。 ここで、 modelはカラーモデル、 specはカラー仕様です。 チーム
\ fcolorbox [model]{fr-spec}{spec}{lr-text}
さらに、このボックスをfr-specカラーフレームで囲みます。 例:
\ fcolorbox {red}{yellow}{\ dots }
テキスト...
ページの背景の色
宣言を使用してページの色を変更できます
\ pagecolor [model]{spec}
ここで、 modelはカラーモデル、 specはカラー仕様です。 宣言の範囲は括弧に限定されません。 ページの白色を返すには、コマンド
\ pagecolor {white}
を呼び出す必要があります。
カラーテーブル
colorパッケージとarrayパッケージを使用するcolortblパッケージを使用すると、テーブルを色付けできます。 色は、 カラーパッケージのように設定されます。
チーム
\ columncolor [model]{spec}[left-overhang][right-overhang]
テーブルの列の色を、最初の2つの引数で指定された色で設定します。 left-overhangおよびright-overhangオプションは、色付き領域の端とテキストの間の左右の距離を指定します。 引数を1つだけ指定すると、両方の距離が指定されます。
チーム
\ rowcolor [model]{spec}[left-overhang][right-overhang]
テーブルの行に色を付けます。 行の先頭にあるその場所。
次の例は、それを理解するのに役立ちます。
\ begin {tabular}{%
|>{\ color {white}\ columncolor {black}}l|
>{\ columncolor {yellow}[.6\ tabcolsep ]}c|
>{\ columncolor [gray]{.8}}r|}
& & \\ & &
\ end {tabular}
![011](http://www.kotomanov.com/wp-content/uploads/2009/02/011.png)
\ begin {tabular}{|l|c|}
\ rowcolor [gray]{.9} & \\
\ rowcolor [gray]{.6} &
\ end {tabular}
![021](http://www.kotomanov.com/wp-content/uploads/2009/02/021.png)
\ newcolumntype {H}{>{\ columncolor {magenta}}c}
\ begin {tabular}{%
|>{\ columncolor {yellow}}l|
>{\ color {white}\ columncolor {black}}l|}
\ multicolumn {2}{|H|}{} \\
& \\ &
\ end {tabular}
![031](http://www.kotomanov.com/wp-content/uploads/2009/02/031.png)
\ def \ tabrowsep {\ noalign {\ vskip 2pt}}
\ newcolumntype {H}{%
>{\ columncolor [gray]{.9}}p{1.7cm}}
\ begin {tabular}[t]{*2H}
\ rowcolor [gray]{.6} & \\\ tabrowsep & \\\ tabrowsep
&
\ end {tabular}
![041](http://www.kotomanov.com/wp-content/uploads/2009/02/041.png)
\ setlength \ arrayrulewidth {2pt}\ arrayrulecolor {blue}
\ setlength \ doublerulesep {2pt}\ doublerulesepcolor {yellow}
\ begin {tabular}{||l||c||}
\ hline \ hline
& \\ & \\
\ hline \ hline
\ end {tabular}
![051](http://www.kotomanov.com/wp-content/uploads/2009/02/051.png)
\ begin {tabular}{||l|c||}
\ hhline {|t:=:t:=:t|}
& \\ & \\
\ hhline {|b:=:b:=:b|}
\ end {tabular}
![061](http://www.kotomanov.com/wp-content/uploads/2009/02/061.png)
\ newcommand \ rgbline [1]{\ hhline {>{\ arrayrulecolor {red}}|#1:=%
>{\ arrayrulecolor {green}}=>{\ arrayrulecolor {blue}}=:#1|}}
\ arrayrulecolor {red}
\ begin {tabular}{||*3c||}\ rgbline {t}
red & green & \ multicolumn {1}{c||}{blue}\\
\ rgbline {b}\ end {tabular}
![071](http://www.kotomanov.com/wp-content/uploads/2009/02/071.png)
まあ、それがすべてです。 この記事を書くために、Vladimir Syutkinの本「LaTeX2eの色」が使用されました。 この記事が誰かに役立つことを願っています。 ここに元の記事があります。 ありがとう