我正在尝试使用 Asymptote 制作 3D 图形,运行在 Windows 10 上并使用 Miktex 和 Texmaker。我在 Overleaf 上找到了一个看似不错的示例,但它不起作用。代码如下:
\documentclass{article}
\usepackage[inline]{asymptote}
\usepackage[paper=a4paper,hmargin=2cm,vmargin=2.5cm]{geometry}
\usepackage{parskip}
\setlength{\columnsep}{3em}
\begin{document}
\begin{asy}
settings.render=0;
import graph3;
size(0,200);
size3(200,IgnoreAspect);
currentprojection=orthographic(4,6,3);
real x(real t) {return cos(2pi*t);}
real y(real t) {return sin(2pi*t);}
real z(real t) {return t;}
path3 p=graph(x,y,z,0,2.7,operator ..);
draw(p,Arrow3);
scale(true);
xaxis3(XZ()*"$x$",Bounds,red,InTicks(Label,2,2));
yaxis3(YZ()*"$y$",Bounds,red,InTicks(beginlabel=false,Label,2,2));
zaxis3(XZ()*"$z$",Bounds,red,InTicks);
\end{asy}
\end{document}
Texmaker 抛出以下错误警告:Support package l3kernel too old
,, 。我已经尝试从 MikTex 包管理器(使用管理员权限)下载这些包,安装Support package l3packages too old
它们media9 error: support outdated
,然后刷新 FNDB 并从 MikTex 设置中更新格式(再次使用管理员权限),但没有成功。
此时,我不知道该怎么做。如果有人能帮助我运行 3D Asymptote,我将不胜感激。