Wie fügt man in Tikz-Feynman die anfängliche/endgültige Strahlung von Gluonen hinzu?

Wie fügt man in Tikz-Feynman die anfängliche/endgültige Strahlung von Gluonen hinzu?

Ich versuche, mit dem tikz-feynmanPaket ein relativ einfaches Diagramm zu erstellen. Dabei ist folgendes Diagramm entstanden:

\documentclass[tikz]{standalone}                                                                                                                                                                     
\usepackage[compat=1.1.0]{tikz-feynman}                                                                                                                                                              

\begin{document}                                                                                                                                                                                     
\feynmandiagram [horizontal=a to b] {                                                                                                                                                                
  i1 [particle=\(q\)] -- [fermion] a -- [fermion] i2[particle=\(\bar{q}\)],                                                                                                                          
  a -- [gluon, edge label=\(g\)] b,                                                                                                                                                                  
  f1 [particle=\(g\)] -- [gluon] b -- [dashed, red] f2 [red, particle=\(G\)]],                                                                                                                       
};  
\end{document} 

und möchte eine Gluonenstrahlung von der Linie hinzufügen, die die i1und adie Eckpunkte verbindet. Meines Wissens müsste ich das Diagramm neu erstellen und die Eckpunkte manuell platzieren. Ist das so?

Antwort1

Sobald das Diagramm mitTikZ-Feynman(CTAN), können Sie auf die Eckpunkte wie auf andere Koordinaten in Ti zugreifen.kZ.

In Ihrem Fall möchten Sie wahrscheinlich nicht das gesamte Diagramm neu zeichnen, da Sie es hervorheben möchten, da es sich um dasselbe Diagramm handelt, nur mit zusätzlicher Strahlung im Anfangszustand. In der folgenden Lösung füge ich einen zusätzlichen Scheitelpunkt hinzu, (r)den ich dann mit einer Gluonlinie mit 80 % der Entfernung von (i1)nach verbinde (a).

\RequirePackage{luatex85}
\documentclass[tikz, border=10pt]{standalone}
\usepackage[compat=1.1.0]{tikz-feynman}

\begin{document}
\begin{tikzpicture}
  \begin{feynman}
    \diagram [horizontal=a to b] {
      i1 [particle=\(q\)]
        -- [fermion] a
        -- [fermion] i2[particle=\(\bar{q}\)],
      a -- [gluon, edge label=\(g\)] b,
      f1 [particle=\(g\)]
        -- [gluon] b
        -- [dashed, red] f2 [red, particle=\(G\)]],
    };

    \vertex [above left=of f1] (r);
    \draw [gluon] ($(i1)!0.8!(a)$) -- (r);
  \end{feynman}
\end{tikzpicture}
\end{document}

Ausgabe

Antwort2

Dies ist ein Fall, in dem die manuelle Platzierung Abhilfe schaffen kann, wenn Sie über den einfachen Fall der Frage hinaus etwas tun möchten (mit einem S-Kanal-2-zu-2-Diagramm und einer einzelnen Emission im Anfangszustand). Dies gibt Ihnen völlige Freiheit bei der Gestaltung des Diagramms.

\documentclass[tikz, border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,positioning,automata,backgrounds,calc,er,patterns}
\usepackage[compat=1.1.0]{tikz-feynman}

\begin{document}
    \begin{tikzpicture}
        \begin{feynman}

            \vertex [large, blob] (blob) at (0,0) {};
            \vertex (b)  at (-1.1,0.55);
            \vertex (c) at (-0.4,1.);
            \vertex (g1)  at (-2,1) {};
            \vertex (g2) at (-2,-1)  {};
            \vertex (t2) at (2,1)  {};
            \vertex (t1) at (2,-1)  {};
            \vertex (b2)  at (0.6,1.5) {};
            \vertex (b1) at (0.65,0.9)  {};

            \diagram* {
                (g1) -- [gluon] (b) -- [gluon] (blob) -- [gluon] (g2),
                (c) -- [gluon] (b),
                (b1) -- [fermion] (c) -- [fermion] (b2),
                (t1) -- [fermion] (blob) -- [fermion] (t2),
            };
        \end{feynman}
    \end{tikzpicture}
\end{document}

Feynman-Diagramm

verwandte Informationen