TikZ Gallery

\(b \to s l l \) transition (loop diagram)

\usepackage{tikz}
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}
    \begin{feynman}[small]
        \vertex (a1) {\(b\)}; 
        \vertex[right=1.2cm of a1] (a2);
        \vertex[right=1.6cm of a2] (a3);
        \vertex[right=1.2cm of a3] (a4) {\(s\)};
        \vertex[below=2em of a1] (b1); 
        \vertex[below=2em of a4] (b2);
        \vertex at ($(a2)!0.5!(a3)!1cm!90:(a3)$) (d); 
        \vertex[above=3em of a4] (c1) {\(\ell^{-}\)}; 
        \vertex[above=2em of c1] (c3) {\(\ell^{+}\)}; 
        \vertex at ($(c1)!0.5!(c3) - (1.5cm, 0)$) (c2);
        
        \diagram* {
        (a1) -- [fermion] (a2) -- [fermion, edge label={$u, \, c, \, t$}] (a3) -- [fermion] (a4),
        (c3) -- [fermion] (c2) -- [fermion] (c1), (a2) -- [boson, quarter left, edge label=\(W^{-}\)] (d) -- [boson, quarter left] (a3),
        (d) -- [boson, bend left, edge label={$\gamma, \,  Z^{0}$}] (c2),
        };
    \end{feynman}
\end{tikzpicture}
b to s l l transition, loop diagram

\(b \to s l l \) transition (box diagram)

\usepackage{tikz}
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}
    \begin{feynman}[small]
        \vertex (a1) {\(b\)}; 
        \vertex[right=1.2cm of a1] (a2);
        \vertex[right=1.6cm of a2] (a3);
        \vertex[right=1.2cm of a3] (a4) {\(s\)};
        \vertex[below=1em of a1] (b1); 
        \vertex[below=1em of a4] (b2);
        \vertex[above=3em of a4] (c1) {\(\ell^{-}\)}; 
        \vertex[above=2em of c1] (c3) {\(\ell^{+}\)};
        \vertex[right=0.2cm of a2] (d2);
        \vertex[right=0.2cm of a3] (d3);
        \vertex[above=2.5em of d2] (c2); 
        \vertex[above=2.5em of d3] (c4);
        
        \diagram* {
        (a1) -- [fermion] (a2) -- [fermion, edge label={$u, \, c, \, t$}] (a3) -- [fermion] (a4),
        (c3) -- [fermion] (c2) -- [fermion, edge label=\(\nu\),near end] (c4) -- [fermion] (c1), 
        (a2) -- [boson, edge label=\(W^{-}\)] (c2),
        (a3) -- [boson, edge label'=\(W^{-}\), near end] (c4)
        };
    \end{feynman}
\end{tikzpicture}
b to s l l transition, box diagram

\(b \to s l l \) transition (\(Z'\))

\usepackage{tikz}
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}
\begin{feynman}[small]
    \vertex (a1) {\(b\)}; 
    \vertex[right=1.2cm of a1] (a2);
    \vertex[right=0.8cm of a2] (a5);
    \vertex[right=0.8cm of a5] (a3);
    \vertex[right=1.2cm of a3] (a4) {\(s\)};
    \vertex[below=2em of a1] (b1); 
    \vertex[below=2em of a4] (b2);
    \vertex at ($(a2)!0.5!(a3)!1cm!90:(a3)$) (d); 
    \vertex[above=3em of a4] (c1) {\(\ell^{-}\)}; 
    \vertex[above=2em of c1] (c3) {\(\ell^{+}\)}; 
    \vertex at ($(c1)!0.5!(c3) - (1.5cm, 0)$) (c2);
    
    \diagram* {
    (a1) -- [fermion] (a5)-- [fermion] (a4),
    (c3) -- [fermion] (c2) -- [fermion] (c1), 
    (a5) -- [boson, edge label=\(Z'\)] (c2),
    };
\end{feynman}
\end{tikzpicture}
b to s l l transition, Z

\(b \to s l l \) transition (lepto quark)

\usepackage{tikz}
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}
\begin{feynman}[small]
    \vertex (a1) {\(b\)}; 
    \vertex[right=1.2cm of a1] (a2);
    \vertex[right=0.8cm of a2] (a5);
    \vertex[right=0.8cm of a5] (a3);
    \vertex[right=1.2cm of a3] (a4) {\(s\)};
    
    \vertex[below=2em of a1] (b1); 
    \vertex[below=2em of a4] (b2);
    
    \vertex[above=3em of a4] (c1) {\(\ell^{-}\)}; 
    \vertex[above=2em of c1] (c3) {\(\ell^{+}\)};
    
    \diagram* {
    (a1) -- [fermion] (a2) -- [boson, edge label=\(LQ\),near end] (a3) -- [fermion] (a4),
    (c3) -- [fermion] (a2),
    (a3) -- [fermion] (c1), 
    };
\end{feynman}
\end{tikzpicture}
b to s l l transition, lepto quark

\(J/\psi \to l l\)

\usepackage{tikz}
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}
    \begin{feynman}[small]
        \vertex (c3) {\(\overline c\)};
        \vertex[below=2em of c3] (c1) {\(c\)};
        \vertex at ($(c3)!0.5!(c1) - (-1cm, 0)$) (c2);
        \vertex[right=3cm of c1] (l1) {\(\ell^{-} \)}; 
        \vertex[right=3cm of c3] (l3) {\(\ell^{+} \)}; 
        \vertex at ($(l1)!0.5!(l3) - (1cm, 0)$) (l2);

        \diagram* {
        (l3) -- [fermion] (l2) -- [fermion] (l1),
        (c1) -- [fermion] (c2) -- [fermion] (c3),
        (c2) -- [boson, edge label={$\gamma, \, Z^{0}$}] (l2),
        };

        \draw [decoration={brace}, decorate] (c1.south west) -- (c3.north west)
        node [pos=0.5, left] {\(J/\psi\) \textcolor{white}{.}};
    \end{feynman}
\end{tikzpicture}
J/Psi to ll

Beta decay (neutrino in the final state)

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        \vertex (u_n) {\(u\)};
        \vertex[below=1.5em of u_n] (d_n) {\(d\)};
        \vertex[below=1.5em of d_n] (d2_n) {\(d\)};
        \vertex[right=4cm of u_n] (u_p) {\(u\)};
        \vertex[right=4cm of d_n] (d_p) {\(d\)};
        \vertex[right=4cm of d2_n] (u2_p) {\(u\)};
        \vertex[below=3em of u2_p] (e_p) {\(e^-\)};
        \vertex[below=3em of e_p] (ne_n) {\(\bar{\nu}_e\)};
        \vertex[below right=0.5em and 2cm of u_n] (m_un_up);
        \vertex[below right=0.5em and 2cm of d_n] (m_dn_dp);
        \vertex[below right=0.5em and 2cm of d2_n] (m_d2n_u2p);
        \vertex[above left=1.5em and 1cm of ne_n] (m_nen_ep);

        \diagram* {
        (u_n) -- [fermion] (m_un_up) -- [fermion] (u_p),
        (d_n) -- [fermion] (m_dn_dp) -- [fermion] (d_p),
        (d2_n) -- [fermion] (m_d2n_u2p) -- [fermion] (u2_p),
        (ne_n) -- [fermion] (m_nen_ep) -- [fermion] (e_p),
        (m_d2n_u2p) -- [boson, edge label=\(\ W\)] (m_nen_ep),
        };

        \draw [decoration={brace}, decorate] (d2_n.south west) -- (u_n.north west)
        node [pos=0.5, left] {\(n\)};
        \draw [decoration={brace}, decorate] (u_p.north east) -- (u2_p.south east)
        node [pos=0.5, right] {\(p\)};
    \end{feynman}
\end{tikzpicture}
beta decay

Beta decay (neutrino in the initial state)

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        \vertex (u_n) {\(u\)};
        \vertex[below=1.5em of u_n] (d_n) {\(d\)};
        \vertex[below=1.5em of d_n] (d2_n) {\(d\)};
        \vertex[below=3em of d2_n] (ne_n) {\(\nu_e\)};
        \vertex[right=4cm of u_n] (u_p) {\(u\)};
        \vertex[right=4cm of d_n] (d_p) {\(d\)};
        \vertex[right=4cm of d2_n] (u2_p) {\(u\)};
        \vertex[right=4cm of ne_n] (e_p) {\(e^-\)};
        \vertex[below right=0.5em and 2cm of u_n] (m_un_up);
        \vertex[below right=0.5em and 2cm of d_n] (m_dn_dp);
        \vertex[below right=0.5em and 2cm of d2_n] (m_d2n_u2p);
        \vertex[above right=0.5em and 2cm of ne_n] (m_nen_ep);

        \diagram* {
        (u_n) -- [fermion] (m_un_up) -- [fermion] (u_p),
        (d_n) -- [fermion] (m_dn_dp) -- [fermion] (d_p),
        (d2_n) -- [fermion] (m_d2n_u2p) -- [fermion] (u2_p),
        (ne_n) -- [fermion] (m_nen_ep) -- [fermion] (e_p),
        (m_d2n_u2p) -- [boson, edge label=\(\ W\)] (m_nen_ep),
        };

        \draw [decoration={brace}, decorate] (d2_n.south west) -- (u_n.north west)
        node [pos=0.5, left] {\(n\)};
        \draw [decoration={brace}, decorate] (u_p.north east) -- (u2_p.south east)
        node [pos=0.5, right] {\(p\)};
    \end{feynman}
\end{tikzpicture}
beta decay like

\( B \to J/\psi \, K \, \pi \, \pi\)

\usepackage{tikz}
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}
    \begin{feynman}
        \vertex (b1) {\(u\)}; 
        \vertex[right=2cm of b1] (b3);
        \vertex[right=2.5cm of b3] (b4);
        \vertex[right=3cm of b4] (b2) {\(u\)};
        \vertex[above=2em of b2] (a4) {\(\overline s\)};
        \vertex[above=4em of a4] (c1) {\(c\)}; 
        \vertex[above=2em of c1] (c3) {\(\overline c\)}; 
        \vertex at ($(c1)!0.5!(a4) - (3cm, 0)$) (c2);
        \vertex[below=3em of b2] (d1) {\(d\)};
        \vertex[below=2em of d1] (d2) {\(\overline u\)};
        \vertex[below=3em of d2] (d3) {\(\overline d\)};
        \vertex[below=2em of d3] (d4) {\(u\)};
        \vertex at ($(d2)!0.5!(d4) - (4cm, 0)$) (e1);
        \vertex at ($(d1)!0.5!(d3) - (2.5cm, 0)$) (e2);
        \vertex [above=8em of b1] (h1) {\(\overline b\)};
        \vertex [right=4.2cm of h1] (h2);
        
        \diagram* {
        (c3) -- [fermion] (h2) -- [fermion] (h1),
        (a4) -- [fermion] (c2) -- [fermion] (c1),
        (c2) -- [boson, edge label=\(W^{+}\)] (h2),
        (b1) -- [fermion] (b3) -- [fermion] (b4) -- [fermion] (b2),
        (d2) -- [fermion] (e1) -- [fermion] (d4), 
        (d3) -- [fermion] (e2) -- [fermion] (d1), 
        (b3) -- [gluon, edge label=\(g\)] (e1), 
        (b4) -- [gluon, edge label=\(g\)] (e2), 
        };
        
        \draw [decoration={brace}, decorate] (b1.south west) -- (h1.north west)
        node [pos=0.5, left] {\(B^{+}\)};
        \draw [decoration={brace}, decorate] (c3.north east) -- (c1.south east)
        node [pos=0.5, right] {\(J/\psi\)};
        \draw [decoration={brace}, decorate] (a4.north east) -- (b2.south east)
        node [pos=0.5, right] {\(K^{+}\)};
        \draw [decoration={brace}, decorate] (d1.north east) -- (d2.south east)
        node [pos=0.5, right] {\(\pi^{-}\)};
        \draw [decoration={brace}, decorate] (d3.north east) -- (d4.south east)
        node [pos=0.5, right] {\(\pi^{+}\)};
    \end{feynman}
\end{tikzpicture}
Warning: Undefined array key "add" in /home/clients/6fc6fbbbf57fe0bdd5c8070df8a9f83a/sites/syntaxerror.ch/projects/tikz_gallery/feynman.php on line 166
B to J/Psi K pi pi

\( B \to K \, \pi \, \pi \, l l \)

\usepackage{tikz}
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}
    \begin{feynman}
        \vertex (a1) {\(\overline b\)}; 
        \vertex[right=2.5cm of a1] (a2);
        \vertex[right=2.5cm of a2] (a3);
        \vertex[right=2.5cm of a3] (a4) {\(\overline s\)};
        \vertex[below=2em of a1] (b1) {\(u\)}; 
        \vertex[right=2cm of b1] (b3);
        \vertex[right=2.5cm of b3] (b4);
        \vertex[below=2em of a4] (b2) {\(u\)};
        \vertex at ($(a2)!0.5!(a3)!1cm!90:(a3)$) (d); 
        \vertex[above=4em of a4] (c1) {\(\ell^{-}\)}; 
        \vertex[above=2em of c1] (c3) {\(\ell^{+}\)}; 
        \vertex at ($(c1)!0.5!(c3) - (3cm, 0)$) (c2);
        \vertex[below=3em of b2] (d1) {\(d\)};
        \vertex[below=2em of d1] (d2) {\(\overline u\)};
        \vertex[below=3em of d2] (d3) {\(\overline d\)};
        \vertex[below=2em of d3] (d4) {\(u\)};
        \vertex at ($(d2)!0.5!(d4) - (4cm, 0)$) (e1);
        \vertex at ($(d1)!0.5!(d3) - (2.5cm, 0)$) (e2);
        
        \diagram* {
        (a4) -- [fermion] (a3) -- [fermion, edge label={$\overline{u}, \, \overline{c}, \, \overline{t}$}] (a2) -- [fermion] (a1),
        (c3) -- [fermion] (c2) -- [fermion] (c1), 
        (a2) -- [boson, quarter left, edge label=\(W^{+}\)] (d) -- [boson, quarter left] (a3),
        (d) -- [boson, bend left, edge label={$\gamma, \,  Z^{0}$}] (c2),
        (b1) -- [fermion] (b3) -- [fermion] (b4) -- [fermion] (b2),
        (d2) -- [fermion] (e1) -- [fermion] (d4), 
        (d3) -- [fermion] (e2) -- [fermion] (d1), 
        (b3) -- [gluon, edge label=\(g\)] (e1), 
        (b4) -- [gluon, edge label=\(g\)] (e2), 
        };
        
        \draw [decoration={brace}, decorate] (b1.south west) -- (a1.north west)
        node [pos=0.5, left] {\(B^{+}\)};
        \draw [decoration={brace}, decorate] (a4.north east) -- (b2.south east)
        node [pos=0.5, right] {\(K^{+}\)};
        \draw [decoration={brace}, decorate] (d1.north east) -- (d2.south east)
        node [pos=0.5, right] {\(\pi^{-}\)};
        \draw [decoration={brace}, decorate] (d3.north east) -- (d4.south east)
        node [pos=0.5, right] {\(\pi^{+}\)};
    \end{feynman}
\end{tikzpicture}
Warning: Undefined array key "add" in /home/clients/6fc6fbbbf57fe0bdd5c8070df8a9f83a/sites/syntaxerror.ch/projects/tikz_gallery/feynman.php on line 166
B to K pi pi l l

\(W\) couplings

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

\begin{tikzpicture}
    \begin{feynman}
        \vertex (w);
        \vertex[right=1cm of w] (w2);
        \vertex[below=0.05cm of w2] (w3);
        \vertex[above right=0.5cm and 1cm of w2] (l) {\(d\)};
        \vertex[below right=0.5cm and 1cm of w2] (nul) {\(\bar{u}\)};

        \diagram* {
        (w) -- [boson, edge label=\(\ W^-\)] (w2),
        w2 -- [fermion] (l) ,
        (nul) -- [fermion] (w2),
        };
    \end{feynman}
\end{tikzpicture}
\begin{tikzpicture}
    \begin{feynman}
        \vertex (w);
        \vertex[right=1cm of w] (w2);
        \vertex[below=0.05cm of w2] (w3);
        \vertex[above right=0.5cm and 1cm of w2] (l) {\(s\)};
        \vertex[below right=0.5cm and 1cm of w2] (nul) {\(\bar{u}\)};

        \diagram* {
        (w) -- [boson, edge label=\(\ W^-\)] (w2),
        w2 -- [fermion] (l) ,
        (nul) -- [fermion] (w2),
        };
    \end{feynman}
\end{tikzpicture}

\begin{tikzpicture}
    \begin{feynman}
        \vertex (w);
        \vertex[right=1cm of w] (w2);
        \vertex[below=0.05cm of w2] (w3) {\(g_\mu\)};
        \vertex[above right=0.5cm and 1cm of w2] (l) {\(\mu^-\)};
        \vertex[below right=0.5cm and 1cm of w2] (nul) {\(\bar{\nu}_\mu\)};

        \diagram* {
        (w) -- [boson, edge label=\(\ W^-\)] (w2),
        w2 -- [fermion] (l) ,
        (nul) -- [fermion] (w2),
        };
    \end{feynman}
\end{tikzpicture}
\begin{tikzpicture}
    \begin{feynman}
        \vertex (w);
        \vertex[right=1cm of w] (w2);
        \vertex[below=0.05cm of w2] (w3) {\(g_\tau\)};
        \vertex[above right=0.5cm and 1cm of w2] (l) {\(\tau^-\)};
        \vertex[below right=0.5cm and 1cm of w2] (nul) {\(\bar{\nu}_\tau\)};

        \diagram* {
        (w) -- [boson, edge label=\(\ W^-\)] (w2),
        (w2) -- [fermion] (l),
        (nul) -- [fermion] (w2),
        };
    \end{feynman}
\end{tikzpicture}
W couplings

\(e \, e \to \tau \, \tau\)

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1.2]
    \begin{feynman}
        \vertex (em) {\(e^-\)};
        \vertex[below=3cm of em] (ep) {\(e^+\)};
        \vertex[below right=1.5cm and 1.5cm of em] (m);
        \vertex[right=2cm of m] (m1);
        \vertex[right=5cm of ep] (mum) {\(\tau^+\)};
        \vertex[right=5cm of em] (mup) {\(\tau^-\)};

        \diagram* {
        (em) -- [fermion] (m) -- [fermion] (ep),
        (m) --[boson, edge label={$ \gamma , \, Z$}] (m1),
        (mum) -- [fermion] (m1) -- [fermion] (mup),
        };
    \end{feynman}
\end{tikzpicture}
tau decays

\(\tau\) decays

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1.2]
    \begin{feynman}
        \vertex (b) {\( \tau^-\)};
        \vertex[below right=0.4cm and 2cm of b] (bs);
        \vertex[right=4cm of b] (s) {\(\nu_\tau\)};
        \vertex[below right=1cm and 0.5cm of bs] (lp);
        \vertex[below right=0.2cm and 1.3cm of lp] (x2) {\( \bar{\nu}_\ell, \, \bar{u}, \, \bar{u}\)};
        \vertex[above right=0.2cm and 1.3cm of lp] (x1) {\( \ell^-, \, s, \, d \)};

        \diagram* {
        (b) -- [fermion] (bs),
        (bs) -- [fermion] (s),
        (bs) --[boson, edge label'=\(\ W^-\)] (lp),
        (x2) -- [fermion] (lp) -- [fermion] (x1),
        };
    \end{feynman}
\end{tikzpicture}
\vspace{0.5cm}

\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        \vertex (b) {\( \tau^-\)};
        \vertex[below right=0.4cm and 2cm of b] (bs);
        \vertex[right=4cm of b] (s) {\(\nu_\tau\)};
        \vertex[below right=0.7cm and 0.5cm of bs] (lp) {} ;
        \vertex[below right=0.2cm and 1.3cm of lp] (x2) {\( \pi\)};
        \vertex[above right=0.2cm and 1.3cm of lp] (x1) {\( \pi^0\)};

        \diagram* {
        (b) -- [fermion] (bs),
        (bs) -- [fermion] (s),
        (bs) --[scalar, edge label'=\(\ W^-\)] (lp),
        (x1) --  (lp) --  (x2),
        };
        \node[circle, minimum size=0.3cm, fill=white] (m) at (lp) {};
        \node[circle, minimum size=0.3cm, draw, pattern=north east lines] (m) at (lp) {};
    \end{feynman}
\end{tikzpicture}
tau decays

\(Z'\) decays

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        \vertex (em) {\(e^-\)};
        \vertex[below=2cm of em] (ep) {\(e^+\)};
        \vertex[below right=1cm and 1cm of em] (m);
        \vertex[right=1cm of m] (m1);
        \vertex[right=3cm of ep] (mum) {\(\mu^+\)};
        \vertex[right=3cm of em] (mup) {\(\mu^-\)};
        \vertex[above right=0.6cm and 2.4cm of ep] (z1);
        \vertex[above right=0.4cm and 1.5cm of z1] (z2);
        \vertex[right=1.5cm of mum] (x1) {\(\bar{\nu}_\ell, \bar{\chi}\)};
        \vertex[right=1.5cm of mup] (x2) {\(\nu_\ell, \chi\)};

        \diagram* {
        (em) -- [fermion] (m) -- [fermion] (ep),
        (m) --[boson, edge label=\(\ \gamma^*\)] (m1),
        (mum) -- [fermion] (m1) -- [fermion] (mup),
        (z1) --[boson, edge label=\(\ Z'\)] (z2),
        (x1) -- [fermion] (z2) -- [fermion] (x2),
        };
    \end{feynman}
\end{tikzpicture}
\vspace{0.5cm}

\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        \vertex (em) {\(e^-\)};
        \vertex[below=2cm of em] (ep) {\(e^+\)};
        \vertex[below right=1cm and 1cm of em] (m);
        \vertex[right=1cm of m] (m1);
        \vertex[right=3cm of ep] (mum) {\(\mu^+\)};
        \vertex[right=3cm of em] (mup) {\(\mu^-\)};
        \vertex[above right=0.6cm and 2.4cm of ep] (z1);
        \vertex[above right=0.4cm and 1.5cm of z1] (z2);
        \vertex[right=1.5cm of mum] (x1) {\(\tau^+\)};
        \vertex[right=1.5cm of mup] (x2) {\(\tau^-\)};

        \diagram* {
        (em) -- [fermion] (m) -- [fermion] (ep),
        (m) --[boson, edge label=\(\ W^-\)] (m1),
        (mum) -- [fermion] (m1) -- [fermion] (mup),
        (z1) --[boson, edge label=\(\ Z'\)] (z2),
        (x1) -- [fermion] (z2) -- [fermion] (x2),
        };
    \end{feynman}
\end{tikzpicture}
Z

\(e e \to e e X X\)

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        \vertex (g1);
        \vertex[above left=1cm and 0.5cm of g1] (ep){\(e^+\)};
        \vertex[below left=1cm and 0.5cm of g1] (em){\(e^-\)};
        \vertex[right=1cm of g1] (g2);
        \vertex[above right=1cm and 0.5cm of g2] (ep1){\(e^+\)};
        \vertex[below right=1cm and 0.5cm of g2] (em1){\(e^-\)};
        \vertex[below right=0.5cm and 0.25cm of g2] (g3);
        \vertex[above right=0.5cm and 1cm of g3] (g4);
        \vertex[below right=0cm and 1cm of ep1] (ep2);
        \vertex[above right=0cm and 1cm of em1] (em2);
        \vertex[above right=0.1cm and 1cm of em2] (u1){\(\bar{u}\)};
        \vertex[below right=0.1cm and 1cm of em2] (u2){\( d\)};
        \vertex[above right=0.1cm and 1cm of ep2] (d1){\( \bar{d}\)};
        \vertex[below right=0.1cm and 1cm of ep2] (d2){\( u\)};
        \vertex[below right=0.05cm and 0.5cm of ep2] (gg1);
        \vertex[below right=1.3cm and 0.1cm of gg1] (gg2);
        \vertex[above right=0.2cm and 0.6cm of gg2] (uu1){\( \bar{u}\)};
        \vertex[below right=0.2cm and 0.6cm of gg2] (uu2){\( u\)};
        
        \diagram* {
        (em) -- [fermion] (g1) -- [fermion] (ep),
        (g1) -- [boson, edge label=\( \gamma\)] (g2),
        (ep1) -- [fermion] (g2) -- [fermion] (em1),
        (g3) -- [boson, edge label=\( \gamma\), near end] (g4),
        (ep2) -- [boson, edge label'=\( W^+\)] (g4) -- [boson, edge label'=\( W^-\)] (em2),
        (u1) -- [fermion] (em2) -- [fermion] (u2),
        (d1) -- [fermion] (ep2) -- [fermion] (d2),
        (gg1) -- [gluon] (gg2),
        (uu1) -- [fermion] (gg2) -- [fermion] (uu2),
        };
    \end{feynman}
\end{tikzpicture}
background processes: e e to e e b b

\(e e \to e e (\gamma)\)

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        
        \vertex (g1);
        \vertex[above left=0.5cm and 1cm of g1] (ep){\(e^+\)};
        \vertex[above right=0.5cm and 1cm of g1] (em){\(e^+\)};
        \vertex[below=1cm of g1] (g2);
        \vertex[below left=0.5cm and 1cm of g2] (ep1){\(e^-\)};
        \vertex[below right=0.5cm and 1cm of g2] (em1){\(e^-\)};
        \vertex[above left=0.25cm and 0.5cm of g1] (isr1);
        \vertex[above=0.8cm of g1] (isr2){\(\gamma\)};
        \vertex[above left=0.45cm and 0.9cm of em1] (fsr1);
        \vertex[above=1.4cm of em1] (fsr2){\(\gamma\)};
        
        \diagram* {
        (em) -- [fermion] (g1) -- [fermion] (ep),
        (g1) -- [boson, edge label=\( \gamma\)] (g2),
        (ep1) -- [fermion] (g2) -- [fermion] (em1),
        (isr1) -- [boson] (isr2),
        (fsr1) -- [boson] (fsr2),
        };
        
    \end{feynman}
\end{tikzpicture}
background processes: e e to e e gamma

\(e e \to e e H H\)

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        \vertex (g1);
        \vertex[above left=1cm and 0.5cm of g1] (ep){\(e^+\)};
        \vertex[below left=1cm and 0.5cm of g1] (em){\(e^-\)};
        \vertex[right=1cm of g1] (g2);
        \vertex[above right=1cm and 0.5cm of g2] (ep1){\(e^+\)};
        \vertex[below right=1cm and 0.5cm of g2] (em1){\(e^-\)};
        \vertex[below right=0.5cm and 0.25cm of g2] (g3);
        \vertex[above right=0.5cm and 1cm of g3] (g4);
        \vertex[below right=0.5cm and 1cm of ep1] (ep2);
        \vertex[above right=0.5cm and 1cm of em1] (em2);
        \vertex[above right=0.2cm and 1cm of em2] (u1){\(\bar{u}\)};
        \vertex[below right=0.2cm and 1cm of em2] (u2){\( d, \, s\)};
        \vertex[above right=0.2cm and 1cm of ep2] (d1){\( \bar{d}, \, \bar{s}\)};
        \vertex[below right=0.2cm and 1cm of ep2] (d2){\( u\)};
        
        \diagram* {
        (em) -- [fermion] (g1) -- [fermion] (ep),
        (g1) -- [boson, edge label={$ \gamma , \, Z$}] (g2),
        (ep1) -- [fermion] (g2) -- [fermion] (em1),
        (g3) -- [boson, edge label=\( \gamma\), near end] (g4),
        (ep2) -- [boson, edge label'=\( W^+\)] (g4) -- [boson, edge label'=\( W^-\)] (em2),
        (u1) -- [fermion] (em2) -- [fermion] (u2),
        (d1) -- [fermion] (ep2) -- [fermion] (d2),
        };
    \end{feynman}
\end{tikzpicture}
background processes: e e to e e h h

\(e e \to e e l l \)

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        \vertex (g1);
        \vertex[above left=0.5cm and 1cm of g1] (ep){\(e^+\)};
        \vertex[above right=0.5cm and 1cm of g1] (em){\(e^+\)};
        \vertex[below=0.7cm of g1] (g2);
        \vertex[below=0.7cm of g2] (g3);
        \vertex[above right=0.5cm and 1cm of g2] (ep2){\(\ell^+\)};
        \vertex[below right=0.5cm and 1cm of g3] (em2){\(\ell^-\)};
        \vertex[below=0.7cm of g3] (g4);
        \vertex[below left=0.5cm and 1cm of g4] (ep1){\(e^-\)};
        \vertex[below right=0.5cm and 1cm of g4] (em1){\(e^-\)};
        
        \diagram* {
        (em) -- [fermion] (g1) -- [fermion] (ep),
        (ep2) -- [fermion] (g2) -- [vertex] (g3) -- [fermion] (em2),
        (g1) -- [boson, edge label'=\( \gamma\)] (g2),
        (g3) -- [boson, edge label'=\( \gamma\)] (g4),
        (ep1) -- [fermion] (g4) -- [fermion] (em1),
        };
    \end{feynman}
\end{tikzpicture}
background processes: e e to e e l l

\(e e \to l l l l \)

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        
        \vertex (g1);
        \vertex[above left=1cm and 0.5cm of g1] (ep){\(e^+\)};
        \vertex[below left=1cm and 0.5cm of g1] (em){\(e^-\)};
        \vertex[right=1cm of g1] (g2);
        \vertex[above right=1cm and 0.5cm of g2] (ep1){\(\ell^+\)};
        \vertex[below right=1cm and 0.5cm of g2] (em1){\(\ell^-\)};
        \vertex[below right=0.5cm and 0.25cm of g2] (g3);
        \vertex[above right=0.5cm and 1cm of g3] (g4);
        \vertex[right=1.5cm of ep1] (ep2){\(\ell^+\)};
        \vertex[right=1.5cm of em1] (em2){\(\ell^-\)};
        
        \diagram* {
        (em) -- [fermion] (g1) -- [fermion] (ep),
        (g1) -- [boson, edge label={$ \gamma , \, Z$}] (g2),
        (ep1) -- [fermion] (g2) -- [fermion] (em1),
        (g3) -- [boson, edge label=\( \gamma\), near end] (g4),
        (ep2) -- [fermion] (g4) -- [fermion] (em2),
        };
    
    \end{feynman}
\end{tikzpicture}
background processes: e e to l l l l

\(e e \to X X \)

\usepackage{tikz} 
\usepackage[compat=1.1.0]{tikz-feynman}
...
\begin{tikzpicture}[scale=1, every node/.style={transform shape}]
    \begin{feynman}
        \vertex (g1);
        \vertex[above left=1cm and 0.5cm of g1] (ep){\(e^+\)};
        \vertex[below left=1cm and 0.5cm of g1] (em){\(e^-\)};
        \vertex[right=1cm of g1] (g2);
        \vertex[above right=1cm and 0.5cm of g2] (ep1){\( \bar{q}, \, \ell^+ \)};
        \vertex[below right=1cm and 0.5cm of g2] (em1){\( q, \, \ell^-\)};
        
        \diagram* {
        (em) -- [fermion] (g1) -- [fermion] (ep),
        (g1) -- [boson, edge label={$ \gamma , \, Z$}] (g2),
        (ep1) -- [fermion] (g2) -- [fermion] (em1),
        };
    \end{feynman}
\end{tikzpicture}
background processes: e e to x x
TikZ Gallery