如何将 .mp 文件包含到 LaTex 文件中?

如何将 .mp 文件包含到 LaTex 文件中?

我使用 metagraf 创建了我想要的图形并将其保存为 .mp 文件,我想使用命令“includegraphics{**.mps}”来包含相应的图形,但它说错了,没有找到这样的文件。现在我的问题是,如果我已经使用 metagraf 绘制了我想要的图形并将其保存为 .mp 文件,我应该如何执行该过程,以便我可以将该图形包含到我的输出 pdf 文件中?

答案1

您可以使用mpgraphics包来执行此操作。以下是示例:

\documentclass{article}
\usepackage{mpgraphics}
\begin{document}

\begin{mpdisplay}
h=2in; w=2.7in;
path p[], q[], pp;
for i=2 upto 4: ii:=i**2;
p[i] = (w/ii,h){1,-ii}...(w/i,h/i)...(w,h/ii){ii,-1};
endfor
q0.5 = (0,0)--(w,0.5h);
q1.5 = (0,0)--(w/1.5,h);
pp = buildcycle(q0.5, p2, q1.5, p4);
fill pp withcolor .7white;
z0=center pp;
picture lab; lab=thelabel(btex $f>0$ etex, z0);
unfill bbox lab; draw lab;
draw q0.5; draw p2; draw q1.5; draw p4;
dotlabel.top(btex $P$ etex, p2 intersectionpoint q0.5);
dotlabel.rt(btex $Q$ etex, p2 intersectionpoint q1.5);
dotlabel.lft(btex $R$ etex, p4 intersectionpoint q1.5);
dotlabel.bot(btex $S$ etex, p4 intersectionpoint q0.5);
\end{mpdisplay}

\end{document}

您需要使用 shell scape 选项运行 TeX,因此如果您使用 pdftex:pdflatex -shell-escape filename

相关内容