\documentclass[border=15pt,pstricks,12pt]{standalone}
\begin{document}
\begin{pspicture}[unit=1.5cm](-2,-2)(2,2)
%%%
\psclip{\pscircle(0,0){1.2}}
\psframe[dimen=m,fillstyle=vlines,linestyle=none](-.8,-1.2)(.8,1.2)%%
\endpsclip%%
\psellipse[fillstyle=solid,fillcolor=white](0,0)(1,.8)
%%%
\psclip{\pscircle[linestyle=none](0,0){1.2}}
\psframe[dimen=m,linestyle=dashed,dash=.1 .05](-.8,-1.2)(.8,1.2)%%
\endpsclip%%
\end{pspicture}
\end{document}
答案1
无法XeLaTeX
与命令‘eoclip’配合使用,因为它存在问题:
\documentclass[border=15pt,pstricks,12pt]{standalone}
\begin{document}
\begin{pspicture}[unit=1.5cm](-2,-2)(2,2)
\psclip[clipcommand=eoclip]{
\pscustom{%
\pscircle(0,0){1.2}
\psellipse(0,0)(1,.8)}%
}
\psframe[dimen=middle,fillstyle=hlines,linestyle=dashed,dash=0.1
0.05](-.8,-1.25)(.8,1.25)
\endpsclip
\psline[linestyle=dashed,dash=0.1 0.05](-0.8,-0.55)(-0.8,0.55)
\psline[linestyle=dashed,dash=0.1 0.05](0.8,-0.55)(0.8,0.55)
\end{pspicture}
\end{document}