这xcolor
包裹定义命令\definecolor
、\providecolor
和\colorlet
如下:
\definecolor [<type>]{<name>}{<model-list>}{<spec-list>}
\providecolor [<type>]{<name>}{<model-list>}{<spec-list>}
\colorlet [<type>]{<name>}{<num model>}{<color>}
这xcolor
软件包的文档但是,这些命令的可选参数的含义并不清楚<type>
。有人知道这个参数的用途吗?
答案1
该选项仅与 postscript 路由相关。使用 latex +dvips 编译此文件:
\documentclass{article}
\usepackage[prologue]{xcolor}
\definecolor [named]{COLORNAMED}{rgb}{0.3,0.4,0.5}
\definecolor [ps]{COLORPS}{rgb}{0.2,0.7,0.1}
\begin{document}
\textcolor{COLORNAMED}{some text}
\textcolor{COLORPS}{some text}
\end{document}
然后你可以查看 ps 文件:
第一种颜色在页面流中给出如下内容:
XC@COLORNAMED 639 523 a Fa(some)27 b(text)
并且该文件前面有此名称的声明(以及其他名称):
/XC@COLORNAMED{0.3 0.4 0.5}XCrgb
第二种颜色在页面流中使用以下值:
0.2,0.7,0.1 TeXcolorrgb 28 w(some)g(text)p
附注:由于颜色名称在后记中可能会出现这种情况,因此重要的是它们不包含空格或其他有问题的字符。