我在 Windows 10 上运行 Asymptote 版本 2.86。我已经安装了 Ghostscript 10.04,并在 .asy\ 目录中保存了一个 confi.asy 文件,该文件指定了 Adobe Reader 和 ImageMagick 的位置:
import settings;
convert="C:\Program Files\ImageMagick-7.1.1-Q16-HDRI\convert.exe";
pdfviewer="C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe";
在更新到最新的 Ghostcript 版本之前,我可以通过键入运行 asy 文件asy -f pdf -render 16 filename.asy
并在 Adobe Reader 中获得代码的 pdf 输出。但是,自更新以来,Asymptote 只会生成一个带有代码输出的窗口(它似乎是本机渲染器,因为我可以使用鼠标旋转 3D 图形)。当我关闭窗口时,驱动器上没有任何保存的内容。
如果我使用,-render 0
那么我会得到一个 pdf 输出到 Adobe 阅读器。任何其他设置 (>0) 都无法生成 pdf 文件。(顺便说一下,-render 0
在我关闭 pdf 查看器后,我得到了116.11: runtime: shipout failed
)