已经解决问题——尽管有点不寻常。
我重新安装了 miktex (2.9),但问题仍然存在。
我在我的系统上找到了 ghostscript 的可执行文件(在我拥有 MikTex 之前它们就在那里了)。
他们是:- gswin32.exe 和 gswin32c.exe
“c”后缀版本在 cmd 窗口中启动,而另一个版本在 Windows 窗口中启动。
“修复” 方法是用 gswin32c.exe 覆盖 mgs.exe!(当然,我先将 mgs.exe 复制到另一个位置作为备份)
xelatex 现在可以很好地从 Inkscape 编译 pstricks .tex 文件。
为了看看效果如何,我还尝试了 gswin32 .exe,但效果并不好。我确实完成了构建过程,但最终输出不正确(尽管有一些输出!)。此外,当 .exe 启动 Windows win 时,显示屏会“闪烁”几次。所以,gswin32c.exe
如果有人想尝试这个,这就是要使用的那个。
唯一的问题是,编译过程中的任何输出(我猜是来自xdvipdfmx
)滚动得太快而看不到,而且没有滚动条可以将其找回!如果能在出现错误时读取它就好了。也许有办法做到这一点?
至于为什么 mgs.exe 损坏,这很奇怪。它肯定不是这台 Win XP 机器上的可执行文件,即使重新安装 Miktex 也无法修复它。因此,下面是 mgs.exe 的 CRC。有人能说一下 CRC 是否与你所拥有的一致,如果一致,它会执行吗?如果是,那么这可能是 XP 的问题。
mgs.exe
CRC:-
CRC32 4253D43E
MD5 0DB1D59C4B83D64B21AC7ACC2562107C
SHA-1 17F67BCCE81FEC4B44C70AA04DDA6780D85A2AB3