我正在使用 pst-plot 绘制多曲线图,自然需要使用\pslegend
命令在图例中为每条曲线添加不同的颜色。但是,我发现我只能使用一些预定义的颜色命令
\red \blue \black \green \cyan \yellow \gray % ...may be more
当我查看pstricks
软件包文档并尝试定义自己的颜色命令时
\newrgbcolor{myorg}{255 165 0} % trying to define a orange color command
但是,它不起作用,这里有一个 MWE(使用xelatex
、Windows 64 位、TeX Live 2015 进行编译)
% !TEX program = xelatex
\documentclass[border = 1.2cm]{standalone}
\usepackage{pstricks-add}
\newrgbcolor{myorg}{255 165 0}
\begin{document}
\pslegend[rt]{ \myorg\rule[1ex]{2em}{1pt} & Line 1) }
\begin{psgraph}(0,0)(5,5){10cm}{8cm}
\end{psgraph}
\end{document}
我如何正确定义颜色命令(以便在 pst-plot 中使用),以及在哪里可以查找 pstricks 中所有预定义的颜色命令(在和包文档\pslegend
中都找不到颜色命令列表)?pstricks
pst-plot
答案1
pstricks
加载xcolor
包。如果您想要更广泛的选择,请将选项传递x11names
给 xcolor(通过\documentclass
)。此选项可以访问近 320 种预定义颜色。请参阅§4,按名称分类的颜色,文档第 38-40 页。您还可以使用svgnames
与 HTML 颜色名称大致相同的选项。
例子:
\documentclass[x11names, border = 1.2cm]{standalone}
\usepackage{pstricks-add}
\begin{document}
\pslegend[rt]{ \color{SeaGreen3}\rule[0.5ex]{2em}{1pt} & Line 1) }
\begin{psgraph}(0,0)(5,5){10cm}{8cm}
\end{psgraph}
\end{document}