使用 Asymptote 绘制图形时出现错误

使用 Asymptote 绘制图形时出现错误

我用Asymptote画了一个图,代码如下:

 import tube;
 import graph3;

 size(7.5cm,0);

 currentprojection=perspective(7,10,3);
 currentlight=light(8,10,2);

 real a=5;
 path3 g1=(a,-a,0)--(a,a,0)..(0,a,a)..(-a,a,0)
 --(-a,-a,0)--(0,-a,a)--cycle;

 draw(tube(g1,scale(a/10)*unitcircle),red);

 limits((-a,-a,-a),(1.5a,1.5a,1.5a));
 xaxis3("$x$",Arrow3);
 yaxis3("$y$",Arrow3);
 zaxis3("$z$",Arrow3);

有一个错误,首先,如果我最后三行没有“$x$”,“$y$”,“$z$”,它会运行正常,在此处输入图片描述

但是有这些字符,就会出错。我是新手,所以我不知道为什么会发生这种情况以及如何解决。

我使用的是 Windows 7 64 位,TexLive 2014 最新版本。

错误是在此处输入图片描述

相关内容