Asymptote 重新制作每个文件

Asymptote 重新制作每个文件

我的main.tex样子是这样的:

\documentclass{article}
\usepackage{asymptote}

\begin{document}
    \asyinclude{first.asy}
    \asyinclude{second.asy}
\end{document}

要制作 pdf,我必须运行:

pdflatex main.tex
asy main-1.asy
asy main-2.asy
pdflatex main.tex

如果我交换\asyinclude{first.asy}和的位置\asyinclude{second.asy},我必须完全重新运行这四个命令,同样,如果我\asyinclude在开头添加另一个命令:

\documentclass{article}
\usepackage{asymptote}

\begin{document}
    \asyinclude{third.asy}
    \asyinclude{first.asy}
    \asyinclude{second.asy}
\end{document}

这里我必须重新制作所有的 pdf 文件,因为运行后所有的main-*.asy都会改变(移动一个)pdflatex main.tex。这有时可能需要 10 分钟以上,具体取决于插入一个数字后有多少个数字。

是否有一个优雅的方法可以加快这个过程?

相关内容