无法让 Feynmp 在 LaTeXiT 中工作

无法让 Feynmp 在 LaTeXiT 中工作

在尝试使用 feynmp 在 LaTeXiT 中绘制费曼图时,我遵循了http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/feynmp_latexit.html发现它运行时没有错误,但没有产生任何绘图。这个问题之前已经遇到过并讨论过,请参阅使用 Feynmp 在 LaTeXiT 中创建费曼图,建议运行序言

\documentclass[10pt]{article}
\usepackage[usenames]{color} %used for font color
% !TEX program = pdflatexmk
\usepackage{amssymb} %maths
\usepackage{amsmath} %maths
\usepackage[utf8]{inputenc} %useful to type directly diacritic characters
\usepackage{feynmp-auto}

和代码

  \begin{fmfgraph}(110,60)
    \fmfleft{i1,i2}
    \fmfright{o1,o2}
    \fmf{fermion}{i1,v1,o1}
    \fmf{fermion}{i2,v2,o2}
    \fmf{photon}{v1,v2}
  \end{fmfgraph}
\end{fmffile}

但我发现这对我来说不起作用。我尝试将 -shell-escape 添加到“首选项”>“排版”下列出的命令中,但无济于事。我也不知道是否必须更改其他设置才能实现“% !TEX program = pdflatexmk”。任何建议都值得赞赏。

相关内容