在 Mac 上无法使用 3D Asymptote

在 Mac 上无法使用 3D Asymptote

我一直在努力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 -htexdoc asy获取选项摘要。
  • texdoc asymptote将打开用户指南。

如果您使用它texmaker作为编辑器,它有一个用于编译 Asymptote 源的菜单选项,一旦您安装了完整的 MacTeX 系统,它就可以“正常工作”。

相关内容