Consider the following MWE
\documentclass[11pt]{article}
\usepackage{feynmp-auto}
\begin{document}
\begin{fmffile}{afilename}
\setlength{\unitlength}{0.1cm}
\begin{fmfgraph}(40,25)
\fmfleftn{i}{2}
\fmfrightn{o}{2}
\fmf{dashes,tension=2}{i1,v4}
\fmf{dashes,tension=2}{o1,v1}
\fmf{dashes,tension=2}{o2,v2}
\fmf{dashes,tension=2}{i2,v3}
\fmf{dbl_plain_arrow}{v3,v2,v1}
\fmf{fermion}{v1,v4,v3}
\fmfdotn{v}{4}
\end{fmfgraph}
\end{fmffile}
\end{document}
How can I change the size of the double-lined arrow-head to have the same size as the arrow-head of the single-line? I've looked into the documentation and in table 3 there is an option listed as decoration.size, but I can't figure out how to use it correctly.. If I exchange the line in the code that produces the double-lined arrow with
\fmf{dbl_plain_arrow,decoration.size=2cm}{v3,v2,v1}
nothing changes..
Appreciate any input on this.




\fmf{phantom_arrow,tension=0}{v3,v2,v1}. Or you can draw the rectangle first, issue\fmffreeze, and add the arrows afterwards. – campa Jul 14 '21 at 08:48tension=0means that the line is drawn but it doesn't "pull".\fmffreezecan be used to freeze the vertices in the current configuration, such that drawing additional lines doesn't move them. – campa Jul 14 '21 at 15:02