feynmp-auto 没有显示任何图表

feynmp-auto 没有显示任何图表

在 Windows 上的 Texmaker 中运行以下代码时,我得到了空白区域,没有图表。mp 文件已创建。我已运行 pdflatex 命令。日志文件显示的版本为 pdfTeX,版本 3.14159265-2.6-1.40.18(MiKTeX 2.9.6500 64 位)(预加载格式=pdflatex 2017.11.7)任何帮助都将不胜感激:)

     \documentclass{article}
     \usepackage{feynmp-auto}
     \begin{document}
     \begin{fmffile}{simple_labels}
     \begin{fmfgraph*}(40,25)
     \fmfleft{i1,i2}
     \fmfright{o1,o2}
     \fmflabel{$e^-$}{i1}
     \fmflabel{$e^+$}{i2}
     \fmflabel{$e^+,\mu^+$}{o1}
     \fmflabel{$e^-,\mu^-$}{o2}
     \fmflabel{$i\sqrt{\alpha}$}{v1}
     \fmflabel{$i\sqrt{\alpha}$}{v2}
     \fmf{fermion}{i1,v1,i2}
     \fmf{fermion}{o1,v2,o2}
     \fmf{photon,label=$\gamma,,Z^0$}{v1,v2}
     \end{fmfgraph*}
     \end{fmffile}
     \end{document}

答案1

我可以通过添加强制选项并使用两次编译来使其工作pdflatex -shell-escape

 \documentclass{article}
 \usepackage[force]{feynmp-auto} %<-added force
 \begin{document}
 \begin{fmffile}{simple_labels}
 \begin{fmfgraph*}(40,25)
 \fmfleft{i1,i2}
 \fmfright{o1,o2}
 \fmflabel{$e^-$}{i1}
 \fmflabel{$e^+$}{i2}
 \fmflabel{$e^+,\mu^+$}{o1}
 \fmflabel{$e^-,\mu^-$}{o2}
 \fmflabel{$i\sqrt{\alpha}$}{v1}
 \fmflabel{$i\sqrt{\alpha}$}{v2}
 \fmf{fermion}{i1,v1,i2}
 \fmf{fermion}{o1,v2,o2}
 \fmf{photon,label=$\gamma,,Z^0$}{v1,v2}
 \end{fmfgraph*}
 \end{fmffile}
 \end{document}

相关内容