如何在 pst-plot 中为 \pslegend 正确定义更多颜色命令

如何在 pst-plot 中为 \pslegend 正确定义更多颜色命令

我正在使用 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}

在此处输入图片描述 颜色和使用的一模一样\yellow

我如何正确定义颜色命令(以便在 pst-plot 中使用),以及在哪里可以查找 pstricks 中所有预定义的颜色命令(在和包文档\pslegend中都找不到颜色命令列表)?pstrickspst-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} 

在此处输入图片描述

相关内容