Estoy intentando utilizar el tikz-feynman
paquete 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 i1
y . a
Tengo 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}
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}