![feynmf 图中顶点的位置](https://linux22.com/image/466808/feynmf%20%E5%9B%BE%E4%B8%AD%E9%A1%B6%E7%82%B9%E7%9A%84%E4%BD%8D%E7%BD%AE.png)
我试图画出下面的图,但是费米子的正方形太小了,我想把它放大,但我不知道该怎么做
\documentclass[border=10pt,tikz,multi]{standalone}
\usepackage{feynmp-auto}
\begin{document}
\begin{fmffile}{dm20}
\begin{fmfgraph*}(200,100)
\fmfleft{i1,i2}
\fmfright{o1,o2}
\fmf{dashes}{i1,t1}
\fmf{dashes}{t2,i2}
\fmf{phantom,tension = 1}{t1,t4}
\fmf{phantom,tension = 1}{t2,t3}
\fmf{dashes}{t4,o1}
\fmf{dashes}{o2,t3}
\fmf{fermion}{t1,t2,t3,t4,t1}
\end{fmfgraph*}
\end{fmffile}
\end{document}
答案1
你可以\setlength{\unitlength}{0.08cm}
输入你的代码。这样正方形就比以前大了。
\documentclass[border=10pt,tikz,multi]{standalone}
\usepackage{feynmp-auto}
\begin{document}
\begin{fmffile}{dm20}
\setlength{\unitlength}{0.08cm}
\begin{fmfgraph*}(200,100)
\fmfleft{i1,i2}
\fmfright{o1,o2}
\fmf{dashes}{i1,t1}
\fmf{dashes}{t2,i2}
\fmf{dashes}{t4,o1}
\fmf{phantom,tension = 1}{t1,t4}
\fmf{phantom,tension = 1}{t2,t3}
\fmf{dashes}{o2,t3}
\fmf{fermion}{t1,t2,t3,t4,t1}
\end{fmfgraph*}
\end{fmffile}
\end{document}