
Ich verwende \usepackage{feynmf}, um Feynman-Diagramme zu zeichnen. Allerdings habe ich ein Problem mit der Beschriftung meiner Knoten. Bei manchen Diagrammen wird die Knotenbeschriftung direkt in die Linien eingefügt. Siehe beispielsweise die folgende Abbildung als Referenz.
Kann mir jemand helfen, die Position der Beschriftungen mithilfe des Feynmf-Pakets zu ändern? Hier ist mein Code, in den das obige Bild ausgegeben wird.
\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}
Antwort1
Hier ein MWE zur Lösung Ihrer Frage per \fmfiv
Befehl.
\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}