当我创建 3D 渐近线图形时,标签不起作用。当我从问题中复制代码时在 Asymptote 中定位标签 我得到了完全相同的图,只是没有“x”。除了标签之外,一切都正常。
我在 Windows 7 上使用 Asymptote。
答案1
我最近刚刚在一台新机器上安装了 Asymptote 和 Ghostscript,遇到了您描述的 3D 图形问题(以前可以正常工作,不仅影响标签,还影响其他东西,并且在尝试添加带标签的 axis3 和其他标签时导致错误)。经过几天的搜索,没有看到任何关于这个问题的信息,我想这一定是个新问题,然后你的问题就出现了。
我无法说出导致此问题的具体错误,但我可以说我今晚通过安装旧版本的 Ghostscript(我的 Asymptote 代码以前在该版本下运行)修复了此问题。导致问题的是适用于 64 位 Windows 的 GS 9.15。尝试版本 9.10(此处:http://www.ghostscript.com/GPL_Ghostscript_9.10.html) 适用于您的操作系统版本(32 位或 64 位)。
确保文件中正确指定了所有内容config.asy
(可以将其放在与工作文件相同的目录中 - 不确定是否可以将其放在更通用的地方,但您可能可以,只是我还没有充分查看文档)。我的 GS 默认安装路径如下所示:
import settings;
gs="C:\Program Files\gs\gs9.10\bin\gswin64c.exe";
祝你好运。
答案2
我无法评论,所以这里是答案:如果其他人在 2022 年遇到完全相同的问题,从降级ghostscript 9.56ghostscript 9.55 帮我解决了这个问题。