为什么渐近线连续编译会导致非矢量 pdf?

为什么渐近线连续编译会导致非矢量 pdf?

我正在使用 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=0AFAIK。另请参阅这个很好的答案如果您想要拥有真正的 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 上最大缩放后的输出。

在此处输入图片描述

相关内容