![pst-solides3d 不显示任何内容,未找到 \psSolid 命令,并且 GPL Ghostscript 9.50:无法恢复的错误,退出代码 1](https://linux22.com/image/426686/pst-solides3d%20%E4%B8%8D%E6%98%BE%E7%A4%BA%E4%BB%BB%E4%BD%95%E5%86%85%E5%AE%B9%EF%BC%8C%E6%9C%AA%E6%89%BE%E5%88%B0%20%5CpsSolid%20%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%B9%B6%E4%B8%94%20GPL%20Ghostscript%209.50%EF%BC%9A%E6%97%A0%E6%B3%95%E6%81%A2%E5%A4%8D%E7%9A%84%E9%94%99%E8%AF%AF%EF%BC%8C%E9%80%80%E5%87%BA%E4%BB%A3%E7%A0%81%201.png)
这是我的代码。
\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 在选择一个平台来编译我的代码时会造成混淆,这只是我的猜测,但是有没有什么解决办法呢?