¿Cómo agregar radiación inicial/final de gluón en tikz-feynman?

¿Cómo agregar radiación inicial/final de gluón en tikz-feynman?

Estoy intentando utilizar el tikz-feynmanpaquete para producir un diagrama bastante simple. Produje el siguiente diagrama:

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

y me gustaría agregar una radiación de gluón fuera de la línea que conecta los vértices i1y . aTengo entendido que tendría que rehacer el diagrama colocando los vértices manualmente. ¿Es eso así?

Respuesta1

Una vez colocado el diagrama conTikZ-Feynman(CTAN), puedes acceder a los vértices como lo harías con otras coordenadas en TikZ.

En su caso, probablemente no desee volver a dibujar todo el diagrama, ya que desea resaltarlo, ya que es el mismo diagrama excepto con la radiación del estado inicial adicional. En la siguiente solución, agrego un vértice adicional (r)que luego conecto con una línea de gluón al 80% de la distancia desde (i1)hasta (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}

producción

Respuesta2

Este es un caso en el que la colocación manual puede venir al rescate, si desea hacer algo más allá del simple caso de la pregunta (con un diagrama 2 a 2 de canal s y una emisión única en el estado inicial). Esto le brinda total libertad en la apariencia del diagrama.

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

diagrama de feynman

información relacionada