![在 Mac 上无法使用 3D Asymptote](https://linux22.com/image/311106/%E5%9C%A8%20Mac%20%E4%B8%8A%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%203D%20Asymptote.png)
我一直在努力asymptote
在运行 Yosemite 的 MacBook Pro 上工作。我将其下载asymptote
到桌面上并尝试安装它。我的桌面上现在有一个“usr”文件夹(有没有更好的方法可以做到这一点?asy 文件夹通常放在哪里?似乎很少有关于在 OS X 上安装 asy 的文档)。我创建了一个config.asy
文件(在我桌面上的 usr 文件中),并在其中写入,
import settings;
outformat="pdf";
batchView=false;
pdfviewer="/Applications/Skim.app/Contents/MacOS/skim";
gs="gs";
我test.txt
用代码创建了一个文件
import three;
currentprojection=orthographic(5,4,2,center=true);
size(5cm);
size3(3cm,5cm,8cm);
draw(unit box);
然后我在命令提示符中运行以下命令:
laptop-17364637:usr nphirning$ asy -V test.txt
laptop-17364637:usr nphirning$ 2015-05-09 15:05:45.271 skim[16549:1853625]
Unsupported: Unsupported Annotation Type
如果我不导入三个,它就可以工作,但是 3D 图形有什么问题?任何有关最佳设置方法的帮助asymptote
也将非常有用。
答案1
[将评论转换为答案]
在运行 OSX 的 Mac 上,尝试单独安装 Asymptote 或 TeX 生态系统的任何其他部分并不是一个好主意。最好安装完整版麦金塔电脑发行版。只需进行完整安装,它就会安装 Asymptote 以及它所需的所有其他东西。
可执行文件将进入/usr/texbin
(实际上是到的链接/Library/TeX/Distributions/Programs/texbin
),但安装程序将自动为您创建(如有必要),并将其添加到您的$PATH
。
唯一的缺点是完整的 MacTeX 发行版大小约为 2G 字节。(但它是值得的)。
安装完成后,使用.asy
您最喜欢的编辑器创建带有扩展名的 Asymptote 文件,然后使用命令从命令行对其进行编译asy
。
- 使用
asy -h
或texdoc asy
获取选项摘要。 texdoc asymptote
将打开用户指南。
如果您使用它texmaker
作为编辑器,它有一个用于编译 Asymptote 源的菜单选项,一旦您安装了完整的 MacTeX 系统,它就可以“正常工作”。