我正在使用 MiKTeX 2.9 运行以下代码
\documentclass{article}
\usepackage[inline]{asymptote}
\begin{document}
\begin{asy}
settings.outformat = "pdf";
settings.prc = false;
import three;
size(3cm,0);
draw(O -- 2X, blue);
draw(O -- 2Y, green);
draw(O -- 2Z, red);
\end{asy}
\end{document}
经过pdfLaTeX + 渐近线 + pdfLaTeX。但是当我放大生成的pdf时,它显然不是一个矢量图片,如下图所示。
这里出了什么问题?!
答案1
如果你想要矢量图形,你需要settings.render=0
AFAIK。另请参阅这个很好的答案如果您想要拥有真正的 3D 特征,您可能需要做些什么。也就是说,如果您想要拥有阴影表面和矢量图形,您可能需要付出更多努力。在手头的例子中,没有问题。
\documentclass{article}
\usepackage[inline]{asymptote}
\begin{document}
\begin{asy}
settings.outformat = "pdf";
settings.prc = false;
settings.render = 0;
import three;
size(3cm,0);
draw(O -- 2X, blue);
draw(O -- 2Y, green);
draw(O -- 2Z, red);
\end{asy}
\end{document}
preview
这是在 Mac 上最大缩放后的输出。