如何更改 fillstyle=vlines 和 \fillstyle=hlines PSTricks 的颜色和分隔?

如何更改 fillstyle=vlines 和 \fillstyle=hlines PSTricks 的颜色和分隔?

我正在制作一个图形,我想用fillstyle=vlines或填充一个多边形fillstyle=hlines,但我希望填充的颜色不同于黑色,默认情况下会抛出黑色。除此之外,我还想更改线条之间的分隔。我该怎么做?

例子:

\documentclass{article}
\usepackage{pst-poly}
\usepackage{pst-fill}
\begin{document}
\begin{center}
\begin{pspicture}(0,0)(6,6)
\pspolygon[fillstyle=vlines](1,1)(1,4)(4,4)(4,1)
\end{pspicture}
\end{center}
\end{document}

在此处输入图片描述

这个想法是改变命令的颜色vlines

在此处输入图片描述

答案1

使用 PSTricks 只是为了好玩。

\documentclass[pstricks,border=12pt]{standalone}
\begin{document}
\foreach \i/\c in {1/red,2/green,3/blue,4/magenta,5/cyan,6/orange,7/black,8/yellow,9/pink,10/gray}{%
\begin{pspicture}(6,6)
    \psframe[fillstyle=vlines,hatchcolor=\c,hatchsep=\i pt](6,6)
\end{pspicture}}
\end{document}

在此处输入图片描述

答案2

例如:

\pspolygon[fillstyle=hlines, hatchcolor=blue,hatchsep=6pt]...

或者,如果您想将其设置为所有想要填充的内容:

\psset{fillstyle=hlines, hatchcolor=blue,hatchsep=6pt}

其他参数已在 § 14 中说明pstuser.doc(2007 年 1.5 版)。摘要如下:

hatchwidth = …定义线条粗细(默认 0.8pt)

hatchsep默认为 4pt。

hatchangle = …定义阴影线与水平(对于 hlines)或垂直方向(对于 vlines)的角度。默认值为 45,因此 hlines 方向为 SW-NE。而 vlines 方向为 NW-SE。

fillcolor = …定义背景颜色。您可以使用xcolor包中的颜色表达式。

相关内容