是什么导致了下面意想不到的轮廓?

是什么导致了下面意想不到的轮廓?

是什么导致了下面意想不到的轮廓?

   \documentclass[pstricks,border=0pt,12pt]{standalone}
    \usepackage{pst-eucl}
    \psset{PointName=none,PointSymbol=none}
    \begin{document}

    \begin{pspicture}(-4,-1)(5,5)
        \pstGeonode(0,0){O}(4;0){A}(4;60){B}
        \pstMiddleAB{O}{A}{M}
        \pstMiddleAB{O}{B}{N}
        %\pscustom[fillstyle=solid,fillcolor=cyan!50]
        {
            \psarc[origin={N}](N){2}{(B)}{(O)}
            \psarcn[origin={M}](M){2}{(O)}{(A)}
            \psarc[origin={O}](O){4}{(A)}{(B)}      
        }
    \end{pspicture}


    \begin{pspicture}(-4,-1)(5,5)
        \pstGeonode(0,0){O}(4;0){A}(4;60){B}
        \pstMiddleAB{O}{A}{M}
        \pstMiddleAB{O}{B}{N}
        \pscustom[fillstyle=solid,fillcolor=cyan!50]
        {
            \psarc[origin={N}](N){2}{(B)}{(O)}
            \psarcn[origin={M}](M){2}{(O)}{(A)}
            \psarc[origin={O}](O){4}{(A)}{(B)}      
        }
    \end{pspicture}
    \end{document}

预期有轮廓,但我希望它带有颜色。

在此处输入图片描述

意想不到的结果

在此处输入图片描述

答案1

\documentclass[pstricks,border=0pt,12pt]{standalone}
\usepackage{pst-eucl}
\psset{PointName=none,PointSymbol=none}
\begin{document}

\begin{pspicture}(-4,-1)(5,5)
    \pstGeonode(0,0){O}(4;0){A}(4;60){B}
    \pstMiddleAB{O}{A}{M}
    \pstMiddleAB{O}{B}{N}
    \pscustom[fillstyle=solid,fillcolor=cyan!50]
    {
        \psarcAB(N)(B)(O)
        \psarcnAB(M)(O)(A)
        \psarcAB(O)(A)(B)      
    }
\end{pspicture}
\end{document}

在此处输入图片描述

内部\pscustom没有有效的单个图形对象的可选参数。一切都必须由其\pscustom自身的可选参数定义,这就是为什么您不能有不同的来源的原因。

答案2

对弧使用 pst-eucl 语法。

\documentclass[12pt, x11names, pdf]{standalone}
    \usepackage{pst-eucl}
    \psset{PointName=none,PointSymbol=none}
    \begin{document}

    \begin{pspicture}(-4,-1)(5,5)
        \pstGeonode(0,0){O}(4;0){A}(4;60){B}
        \pstMiddleAB{O}{A}{M}
        \pstMiddleAB{O}{B}{N}
        \pscustom[fillstyle=solid,fillcolor=LightSteelBlue1!50,linecolor =Coral1,arrows = -c]
        {
            \pstArcOAB{O}{A}{B}
            \pstArcOAB{N}{B}{O}
            \pstArcnOAB{M}{O}{A}
        }
    \end{pspicture}

    \end{document} 

在此处输入图片描述

相关内容