可选的目的是什么\definecolor 及其朋友中的参数?

可选的目的是什么\definecolor 及其朋友中的参数?

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

附注:由于颜色名称在后记中可能会出现这种情况,因此重要的是它们不包含空格或其他有问题的字符。

相关内容