我试图画出一个光子变成一个圆圈,由一个费米子朝一个方向运动,另一个费米子朝另一个方向运动,但它们都向上。这是我的 MWE:
\documentclass[amsmath,amssymb,aps,12pt,eqsecnum]{revtex4}
\usepackage[a4paper]{geometry}
\linespread{1}
\usepackage[breaklinks, colorlinks, citecolor=blue]{hyperref}
\usepackage{slashed}
\usepackage{simplewick}
\usepackage{feynmp-auto}
\usepackage[pdftex]{graphicx}
\usepackage{textcomp}
\usepackage{gensymb}
\begin{fmffile}{rad4}
\begin{fmfgraph*}(80,120)
\fmftop{t1,t2}
\fmfbottom{b1,b2}
\fmf{fermion}{b1,v1,t1}
\fmf{fermion}{b2,v4,t2}
\fmffreeze
\fmf{photon}{v1,v2}
\fmf{phantom}{v2,v3}
\fmf{photon}{v3,v4}
\fmffreeze
\fmf{fermion,left,tension=0}{v2,v3}
\fmf{fermion,right,tension=0}{v3,v2}
\end{fmfgraph*}
\end{fmffile}
这就是我目前得到的,有什么想法吗?
(例如,我希望中间的一个费米子向下形成一个圆圈)
感谢 egreg 的编辑!
答案1
将最后一个费米子改为
\fmf{fermion,left,tension=0}{v3,v2}
v3
由于它从到向后移动,因此v2
需要向左弯曲而不是向右弯曲。然后你会得到:
这是我对你的图片的完整、最小的可编译版本:
\documentclass[border=1cm]{standalone}
\usepackage{feynmp-auto}
\begin{document}
\begin{fmffile}{rad4}
\begin{fmfgraph*}(80,120)
\fmftop{t1,t2}
\fmfbottom{b1,b2}
\fmf{fermion}{b1,v1,t1}
\fmf{fermion}{b2,v4,t2}
\fmffreeze
\fmf{photon}{v1,v2}
\fmf{phantom}{v2,v3}
\fmf{photon}{v3,v4}
\fmffreeze
\fmf{fermion,left,tension=0}{v2,v3}
\fmf{fermion,left,tension=0}{v3,v2}
\end{fmfgraph*}
\end{fmffile}
\end{document}