lensGlass=false 似乎在 pst-optic 中不起作用

lensGlass=false 似乎在 pst-optic 中不起作用

请考虑以下示例:

%%xelatex
\documentclass[pstricks,crop]{standalone}

\usepackage{pst-optic}
\usepackage{pstricks-add,pst-text}

\begin{document}


\begin{pspicture}(-8.5,-3)(8.5,3)
\rput(0,0){\lens[focus=3.333,OA=-10,AB=2,XO=2,xLeft=-8.5,xRight=8.5,rayColor=red,lensGlass=false]}
\end{pspicture}

\end{document}

在此处输入图片描述

该选项lensGlass=false用灰色矩形替换镜头。我该如何配置让镜头完全不显示?

答案1

使用此版本pstricks.tex。它知道可选参数onlyrays

\documentclass[pstricks,crop]{standalone}
\usepackage{pst-optic}
\begin{document}

\begin{pspicture}(-8.5,-3)(8.5,3)
\rput(0,0){\lens[focus=3.333,OA=-10,AB=2,XO=2,xLeft=-8.5,xRight=8.5,
                 rayColor=red,onlyrays]}
\end{pspicture}

\end{document}

在此处输入图片描述

相关内容