pst-solides3d 不显示任何内容,未找到 \psSolid 命令,并且 GPL Ghostscript 9.50:无法恢复的错误,退出代码 1

pst-solides3d 不显示任何内容,未找到 \psSolid 命令,并且 GPL Ghostscript 9.50:无法恢复的错误,退出代码 1

pst-solides3d 运行失败

这是我的代码。

\documentclass[a4paper]{article}
\usepackage{pst-solides3d}
\usepackage{pstricks}
\usepackage{auto-pst-pdf}
\usepackage{graphics}
\begin{document}
    \begin{pspicture}(-5,-4)(6,9)
        \psset{viewpoint=50 20 20 rtp2xyz, Decran=50}
        \psSolid[object=new,
        sommets=
        0 -2 0 
        -2 0 0 
        0 4 0 
        4 0 0 
        0 0 5, 
        faces={
            [3 2 1 0]
            [4 0 3]
            [4 3 2]
            [4 2 1]
            [4 1 0]},
        intersectiontype=0,
        intersectionplan={[0 0 1 -1] [0 0 1 -2]},
        intersectionlinewidth=1 2,
        intersectioncolor=(bleu) (rouge),
        plansepare={[0 0 1 -2]},
        name=firstSlice,
        action=draw]
    \end{pspicture}
\end{document}

代码在其他笔记本电脑上运行得很好,但在我的笔记本电脑上却不行。它显示我的 texstudio 无法识别 \psSolid 命令,并运行并出现错误“GPL Ghostscript 9.50:不可恢复的错误,退出代码 1”。我不知道该如何处理它,但我猜这是因为我的笔记本电脑缺少一些重要文件?然而,有趣的是,我可以用此链接中提到的方式获取我的图片Ghostscript 8.57:无法恢复的错误,退出代码 1

那么有人遇到同样的问题或有想法解决这个问题吗?****************************************2021.1.7 更新 平台警告

在这里我在日志中发现一个警告,也许我找到了这个问题的原因。我的笔记本电脑上不仅有 Windows 操作系统,而且还有 Linux 的 Windows 子系统,所以我认为 texlive 在选择一个平台来编译我的代码时会造成混淆,这只是我的猜测,但是有没有什么解决办法呢?

相关内容