為什麼 feynmf 產生的費曼圖的第二個程式碼中沒有出現點?

為什麼 feynmf 產生的費曼圖的第二個程式碼中沒有出現點?

我嘗試了這段程式碼:

\begin{fmffile}{feyngraph}
  \begin{fmfgraph}(40,25)
    \fmfleft{a1}
    \fmfright{y1}
    \fmf{photon}{a1,j1,y1}
   \end{fmfgraph}
\end{fmffile}

~

\begin{fmffile}{feyngraph}
  \begin{fmfgraph}(40,25)
    \fmfleft{i1}
    \fmfright{o1}
    \fmf{photon}{i1,v1,o1}
    \fmfdot{v1}
\fmfv{decor.shape=circle,decor.filled=full,decor.size=4}{v1}
  \end{fmfgraph}
\end{fmffile}

然而,第二個程式碼沒有在波浪線中間產生所需的點......我不明白為什麼......這非常令人沮喪。有人可以幫我嗎?

答案1

使用完整的 MWE,你的第二個程式碼可以完美工作......光子中間有一個點。也是第一部作品。

在此輸入影像描述

第二個例子:

\documentclass[a4paper,12pt]{article}
\usepackage{feynmp-auto}
\begin{document}
\begin{fmffile}{feyngraph}
\begin{fmfgraph}(40,25)
\fmfleft{i1}
\fmfright{o1}
\fmf{photon}{i1,v1,o1}
\fmfdot{v1}
\fmfv{decor.shape=circle,decor.filled=full,decor.size=4}{v1}
\end{fmfgraph}
\end{fmffile}
\end{document}

第一個例子:

\documentclass[a4paper,12pt]{article}
\usepackage{feynmp-auto}
\begin{document}
\begin{fmffile}{feyngraph}
  \begin{fmfgraph}(40,25)
    \fmfleft{a1}
    \fmfright{y1}
    \fmf{photon}{a1,j1,y1}
   \end{fmfgraph}
\end{fmffile}
\end{document}

在此輸入影像描述

相關內容