转自:https://www.jianshu.com/p/d184caa2cf15
\documentclass{article}
\usepackage{xeCJK}
\usepackage{mathpazo}
\usepackage{color,xcolor}
%predefined color---black, blue, brown, cyan, darkgray, gray, green, lightgray,lime, magenta, olive, orange, pink, purple, red, teal, violet, white, yellow.
\definecolor{light-gray}{gray}{0.95} % 1.灰度
\definecolor{orange}{rgb}{1,0.5,0} % 2.rgb
\definecolor{orange}{RGB}{255,127,0} % 3.RGB
\definecolor{orange}{HTML}{FF7F00} % 4.HTML
\definecolor{orange}{cmyk}{0,0.5,1,0} % 5.cmyk
\begin{document}
%\pagecolor{yellow} %设置背景色为黄色
\textcolor{green}{绿色} %1.方法一
{\color{orange}橙色} %2.方法二
\colorbox{red}{\color{black}红底黑字}
\fcolorbox{red}{green}{红框绿背景} %框色+背景色
\color{blue!20}
\color{blue!20!black}
\color{blue!20!black!30!green} %a mixture of (20*0.3) percent blue,((100-20)*0.3) percent black and (100-30) percent green
{\color[rgb]{1,0,0}This text will appear red-colored} % 直接使用
\textcolor[rgb]{0,1,0}{Thistext will appear green-colored} % 直接使用
\end{document}
LaTeX的color的package中预定义了哪些颜色名称?
链接:http://blog.csdn.net/stereohomology/article/details/19116259
使用系统提供的颜色
该宏包预定义了一些颜色,我们可以直接使用,如下面所示:
\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}{产生一个红色背景色,蓝色边框的效果}