文章目录
前言
如题,平时或多或少在LaTeX项目中要用到不同的颜色。有时候为了找到好看的颜色真的要纠结很久,所以这里系统研究一下。
多种多样的颜色
现有的宏包package中有的
引入xcolor
这个package,里面提供了三种选择:
- dvipsnames:68种颜色
- svgnames:151种颜色
- x11names:317种颜色
比如:
\usepackage[dvipsnames]{xcolor}
然后正文就可以:
\textcolor{RedOrange}{long text long text long text}
这里的文本就会显示dvipsnames中的RedOrange颜色。
还有很多颜色,可以参考下面的网页(都列举了出来具体有哪些颜色的,比较方便查找)。
此处参考:
- https://en.wikibooks.org/wiki/LaTeX/Colors 这个还挺有用
- https://latexdraw.com/predefined-latex-colors-dvipsnames/ 有用
- Latex中68种颜色名称h ttps://wenku.baidu.com/view/280ec427284ac850ac024255.html
- https://www.sciencetronics.com/greenphotons/wp-content/uploads/2016/10/xcolor_names.pdf
自定义颜色
参考:
可以知道,LaTeX本身是没有一个颜色生成器的,那么这就需要我们自己去找好看的颜色。
我找到了两个有好看颜色的网站:
- https://colorpalettes.net/ 这个里面很多丰富的配色,还有对应的html颜色码
- https://www.ucl.ac.uk/cam/brand/guidelines/colour 这个是UCL大学的一个网站,提供了一些颜色的参考。
第一个网站的颜色深得我意:
具体点进去就能看到每个颜色对应的HTML码了,如下图:
然后可以在LaTeX项目中这样写:
\usepackage[dvipsnames]{xcolor}
\definecolor{c1}{HTML}{95bddc}
\definecolor{c2}{HTML}{c2d1e5}
\definecolor{c3}{HTML}{fe793d}
\definecolor{c4}{HTML}{fb4c1f}
\definecolor{c5}{HTML}{b71a3b}
\definecolor{c6}{HTML}{7e0f12}
% 正文中这样写
\textcolor{c1}{long text long text long text}
\textcolor{c2}{long text long text long text}
\textcolor{c3}{long text long text long text}
\textcolor{c4}{long text long text long text}
\textcolor{c5}{long text long text long text}
\textcolor{c6}{long text long text long ext}
效果如下:
各种颜色都能调出来了,还是很丰满的。以后就用这个网站了。
多种方式自定义颜色
参考:
自定义颜色的方式是有5种的:
参考:
对应代码为:
\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
小结
终于对LaTeX中的颜色及其使用有了一个大致、全面的了解,还行。