使用MikTeX 22.8.28
、Asymptote 2.83
、 和Ghostscript 10.0.0
以及编译序列
pdflatex <file_name>.tex
asy <file_name>-1.asy
pdflatex <file_name>.tex
下面的文件
\documentclass[12pt]{article}
\usepackage[inline]{asymptote}
\begin{document}
\begin{asy}
size(6cm,0);
pair pA=(0,0),pB=(2,1);
draw(pA--pB);
\end{asy}
\end{document}
没有任何问题,表明我的渐近线设置很好。但是下面的代码
\documentclass[12pt]{article}
\usepackage[inline]{asymptote}
\begin{document}
\begin{asydef}
// Global Asymptote definitions can be put here.
settings.prc=true;
import three;
usepackage("bm");
texpreamble("\def\V#1{\bm{#1}}");
// One can globally override the default toolbar settings here:
// settings.toolbar=true;
\end{asydef}
Here is a venn diagram produced with Asymptote, drawn to width 4cm:
\def\A{A}
\def\B{\V{B}}
%\begin{figure}
\begin{center}
\begin{asy}
size(4cm,0);
pen colour1=red;
pen colour2=green;
pair z0=(0,0);
pair z1=(-1,0);
pair z2=(1,0);
real r=1.5;
path c1=circle(z1,r);
path c2=circle(z2,r);
fill(c1,colour1);
fill(c2,colour2);
picture intersection=new picture;
fill(intersection,c1,colour1+colour2);
clip(intersection,c2);
add(intersection);
draw(c1);
draw(c2);
draw("$A$",box,z1);
draw("$\V{B}$",box,z2);
pair z=(0,-2);
real m=3;
margin BigMargin=Margin(0,m*dot(unit(z1-z),unit(z0-z)));
draw(Label("$A\cap B$",0),conj(z)--z0,Arrow,BigMargin);
draw(Label("$A\cup B$",0),z--z0,Arrow,BigMargin);
draw(z--z1,Arrow,Margin(0,m));
draw(z--z2,Arrow,Margin(0,m));
shipout(bbox(0.25cm));
\end{asy}
\end{center}
\end{document}
返回以下错误:
path g=box(min(src)-h-z,max(src)+h+z);
^ C:\Program Files\MiKTeX 2.9/asymptote/plain_boxes.asy: 8.3: runtime:
日志文件部分内容如下。
(C:\Program Files\MiKTeX 2.9\tex/latex/00miktex\epstopdf-sys.cfg
File: epstopdf-sys.cfg 2021/03/18 v2.0 Configuration of epstopdf for MiKTeX
))
\openout3 = `ggg-1.asy'.
Package asymptote Warning: file `ggg-1.tex' not found on input line 72.
[1
这里有什么问题?