\psboxfill 无法与带星号的 \pspicture 一起使用

\psboxfill 无法与带星号的 \pspicture 一起使用

\psboxfill封闭时\pspicture*,我得到了如下奇怪的结果。

在此处输入图片描述

\documentclass[cmyk]{minimal}
\usepackage{pstricks,pst-fill}

\psboxfill{%
\psset{unit=1pt}
\begin{pspicture*}(1,1)
\psline(-1,-1)(2,2)
\psline(-1,2)(2,-1)
\end{pspicture*}%
}

\pagestyle{empty}
\begin{document}

\begin{pspicture}[showgrid=false](-2,-2)(2,2)
\pscircle[
    fillstyle=solid,
    opacity=0.25,
    fillcolor=gray,
    fillsep=0.4,
    addfillstyle=boxfill]
    (0,0){2}
\end{pspicture}

\end{document}

这意味着\psboxfill无法使用\pspicture有时在任务中需要的 clipped。这是一个错误吗?

答案1

在裁剪区域内进行裁剪比较困难。使用以下定义:

\psboxfill{%
  \psset{unit=2pt,linewidth=0.4pt}% to make the x-like filling objects visible
  \AltClipMode
  \begin{pspicture*}(1,1)
  \psline(-1,-1)(2,2)
  \psline(-1,2)(2,-1)
  \end{pspicture*}%
}

相关内容