Verwenden von feynmf für Feynman-Diagramme

Verwenden von feynmf für Feynman-Diagramme

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. Bildbeschreibung hier eingeben

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 \fmfivBefehl.

\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}

Bildbeschreibung hier eingeben

verwandte Informationen