頂點 feynmp 4 費米子交互作用上方的位置標籤

頂點 feynmp 4 費米子交互作用上方的位置標籤

我正在嘗試產生一個費曼圖,它只是 2 個傳入費米子在頂點 v1 處相遇,以及 2 個傳出費米子。我希望在頂點上方放置一個標籤。然而 feynmp 預設將它放在頂點的右側,我無法修復它,所以它位於上面。

\begin{fmffile}{diagram}
    \begin{fmfgraph*}(80,50)

        \fmfleft{i1,i2} \fmfright{o1,o2}
        \fmf{fermion}{i1,v1,o1}
        \fmf{fermion}{i2,v1,o2}
        \fmflabel{$v_1$}{v1}
        \fmfdot{v1}

    \end{fmfgraph*}
\end{fmffile}

我試著將 label.side=above 放在 \fmflabel 中,但這似乎不接受這個論點。我嘗試像 \fmf{vertex,label=g,label.side=above}{v1} 一樣定義頂點 v1 本身,但這不起作用。我也嘗試對第一個費米子做同樣的事情,但這會在費米子的每條腿上方放置兩個標籤,而不是在中心放置一個標籤。

答案1

文件feynMF 狀態(第 23 頁):

\fmflabel使用者無法控制標籤的位置(使用\fmfv巨集進行更細緻的控制)

\fmfv除此之外,巨集還具有標籤label文字和label.angle標籤位置的參數。

微量元素:

\documentclass{article}
\usepackage{feynmf}
\begin{document}
\begin{fmffile}{diagram}
\begin{fmfgraph*}(80,50)

        \fmfleft{i1,i2} \fmfright{o1,o2}
        \fmf{fermion}{i1,v1,o1}
        \fmf{fermion}{i2,v1,o2}
        \fmfv{label=$v_1$,label.angle=90}{v1}
        \fmfdot{v1}

\end{fmfgraph*}
\end{fmffile}
\end{document}

結果:

在此輸入影像描述

相關內容