\documentclass{article} \usepackage[paperheight=110mm,paperwidth=125mm, margin=15mm]{geometry} \usepackage{feynmp-auto} %\addtolength{\oddsidemargin}{-10mm} %\addtolength{\evensidemargin}{-10mm} % commas in feynmp sometimes lead to strange errors, use \comma instead \DeclareMathSymbol{\comma}{\mathpunct}{letters}{"3B} \begin{document}\LARGE \centering \begin{fmffile}{BuToKstPhi_diagram} \centering \begin{fmfgraph*}(280,220) \fmfstraight \fmfleft{l8,l7,l6,l5,l4,l3,l2,l1,l0} \fmfright{r8,r7,r6,r5,r4,r3,r2,r1,r0} \fmf{phantom}{l0,a1,a2,a3,a4,a5,a6,a7,a8,r0} \fmf{phantom}{l4,d1,d2,d3,d4,d5,d6,d7,d8,d9,r4} \fmf{phantom}{l8,g1,g2,g3,g4,g5,g6,g7,g8,r8} \fmffreeze %Make B+ \fmf{fermion,label=$\bar{b}$,tension=1.0, label.side=left}{l0,a3} \fmf{fermion,label=$u$,tension=1.0, label.side=left}{l8,g3} %Make photon \fmf{photon,label=$W^+$, label.side=left}{a3,g3} %Make s\bar{s} \fmf{fermion,right=0.3,label=${s}$,tension=1.0,label.side=left}{d6,r5} \fmf{fermion,right=0.3,label=$\bar{s}$,tension=1.0,label.side=left}{r3,d6} %Make the W fermions \fmf{fermion,label=$\bar{s}$,tension=1.0, label.side=left}{a3,r0} \fmf{fermion,label=$s$,tension=1.0, label.side=left}{g3,r8} %Make the blobs \fmf{plain,right=-0.3,tension=-0.5,label=$B^+$, label.side=right,label.dist=0.5}{l0,l8} \fmf{plain,right=0.3,tension=-0.5}{l0,l8} \fmf{plain,right=-0.4,tension=-0.5,label=$K^*$, label.side=right,label.dist=0.45}{r8,r5} \fmf{plain,right=0.4,tension=-0.5}{r8,r5} \fmf{plain,right=-0.4,tension=-0.5,label=$\phi$, label.side=right,label.dist=0.45}{r0,r3} \fmf{plain,right=0.4,tension=-0.5}{r0,r3} \end{fmfgraph*} \end{fmffile} \pagestyle{empty} \end{document}