
我正在使用 \usepackage{feynmf} 繪製費曼圖。但是,我對頂點的標籤有疑問。對於某些圖表,它將頂點標籤放在線條的右側。例如,請參考下圖以供參考。
有人可以幫助我如何使用 feynmf 套件更改標籤的位置嗎?這是我的程式碼,上面的圖像輸出到其中。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{feynmf}
\begin{document}
\begin{fmffile}{diagram}
\begin{fmfgraph*}(120,80)
\fmfleft{i1}
\fmfright{o1}
\fmf{scalar}{i1,a}
\fmf{scalar}{a,o1}
\fmfdot{a}
\fmflabel{$g$}{a}
\end{fmfgraph*}
\end{fmffile}
\end{document}
答案1
這裡有一個 MWE 使用命令來解決您的問題\fmfiv
。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{feynmp-auto}
\begin{document}
\begin{fmffile}{diagram}
\begin{fmfgraph*}(120,80)
\fmfleft{i1}
\fmfright{o1}
\fmf{scalar}{i1,i2}
\fmf{scalar}{i2,o1}
\fmfdot{i2}
\fmfiv{l=$g$,l.a=90,l.d=.04w}{c}
\end{fmfgraph*}
\end{fmffile}
\end{document}