Feynmf——双环校正

Feynmf——双环校正

如何使用 Feynmf 绘制两个(或更多)循环图?

对 2 点函数进行双环校正

我试过

\documentclass{article}
\usepackage{feynmp}
\begin{document}
\unitlength = 1mm
\begin{fmffile}{twoloop}
\begin{fmfgraph}(100,60)
\fmfleft{i}
\fmfright{o}
\fmf{fermion}{i,v1,o}
\fmf{fermion}{v1,v2,v1}
\fmf{fermion}{v2,v2}
\end{fmfgraph}
\end{fmffile}
\end{document}

但它不起作用。

我使用 LaTeXit 绘制了它。单循环图工作得很好,所以我猜这是我使用 Feynmf 的问题。

答案1

我已经能够以某种方式解决这个问题:

\begin{fmfgraph*}(120,75)
    \fmfleft{i1,i2,i3}
    \fmfright{o1,o2,o3}
    \fmf{plain}{i1,v1,o1}
    \fmffreeze
    \fmf{phantom}{i2,v2,o2}             
    \fmf{phantom}{i3,v3,o3}
    \fmf{plain,left}{v1,v2,v1}
    \fmf{plain,left}{v2,v3,v2}
    \fmfdot{v1,v2}
\end{fmfgraph*}

这样会生成圆形而非蛋形环,而且大小也不同。我想可以修复大小,如果我能修复,我会更新。

相关内容