1. 程式人生 > >LaTeX技巧018:xcolor巨集包的使用

LaTeX技巧018:xcolor巨集包的使用

前言

xcolor巨集包是和顏色處理相關的巨集包,本次就簡單說明一下這個巨集包基本的一些使用方法。

使用系統提供的顏色

該巨集包預定義了一些顏色,我們可以直接使用,如下面所示:

\color{red}{我是系統的紅色}
{\color{blue}我是系統的藍色}

還有其他的一些顏色,大家可以自己去搜索,這裡就不多列舉了。

使用自定義的顏色

在這裡自定義顏色應該是分為兩種情況,第一種是直接定義一種顏色並取一個名字,然後以後就可以直接通過名字來使用該顏色;二是使用但不取名字而是無名的顏色,具體的使用如下:

\definecolor{cRed}{HTML}{FF0000}
\definecolor{cGreen}
{RGB}{0,255,0} \definecolor{cBlue}{rgb}{0,0,1} ... \color{cRed}{我是自定義的紅色}

可以看到,上面通過三種方式來定義顏色,一是通過顏色的16進位制值,二是通過RGB,取值為0~255,三是通過rgb,取值為0~1,這裡推薦第一種方式。

{\color[rgb]{0,0,1}我是自定義的藍色}
\color[RGB]{0,255,0}{我是自定義的綠色}
{\color[HTML]{FF0000}我是自定義的紅色}

這個沒有給顏色取名字,因為可能只是使用這一次,所以不需要取名字,這也是挺方便的。

使用其他一些命令

該巨集包還提供了一些其他的命令可以使用,下面簡單介紹:

\textcolor{cRed}{設定文字顏色的巨集包,使用自定義和預定義的顏色}
\colorbox{blue}{改變文字的背景色}
\fcolorbox{blue}{red}{產生一個紅色背景色,藍色邊框的效果}