使用 TikZ-Feynman 格式化级联衰减费曼图

使用 TikZ-Feynman 格式化级联衰减费曼图

我正在尝试使用 TikZ-Feynman 绘制一个相对简单的图表,但我无法正确格式化它:

这是我的代码

\feynmandiagram [layered layout, horizontal=a to b] {
  i1 [particle=\(q\)] -- [fermion] a,
  i2 [particle=\(\overline{q}\)] -- [anti fermion] a,
  a -- [boson, edge label=\(Z^*\)] b,
  b -- [boson, edge label=\(Z\)] b1,
  b1 -- [plain] f1 [particle=\(l^{\pm}\)],
  b1 -- [plain] f2 [particle=\(l^{\pm}\)],
  b -- [scalar, edge label=\(H\)] d,
  d -- [scalar, edge label=\(a\)] e,
  d -- [scalar, edge label=\(a\)] f,
  e -- [fermion] f3 [particle=\(b\)],
  e -- [anti fermion] f4 [particle=\(\overline{b}\)],
  f -- [fermion] f5 [particle=\(b\)],
  f -- [anti fermion] f6 [particle=\(\overline{b}\)],
};

产生在此处输入图片描述

我怎样才能使最终状态的粒子格式化良好,并具有相同长度的线和与进入粒子相似的角度?

答案1

有时不使用布局算法可能会更容易。

\documentclass[tikz,border=3mm]{standalone}
\usepackage{tikz-feynman}
\begin{document}
\begin{tikzpicture}
\begin{feynman}
\path coordinate[label=right:\(\ell^\pm\)]  (f1)
    -- ++ (0,-1.2) coordinate[label=right:\(\ell^\mp\)]  (f2)
    -- ++ (0,-1) coordinate[label=right:\(b\)]  (f3)
    -- ++ (0,-1.2) coordinate[label=right:\(\overline{b}\)]  (f4)
    -- ++ (0,-1) coordinate[label=right:\(b\)]  (f5)
    -- ++ (0,-1.2) coordinate[label=right:\(\overline{b}\)]  (f6)
    (f1) -- coordinate[left=1cm] (v3) (f2)
    (f3) -- coordinate[left=1cm] (v5) (f4)
    (f5) -- coordinate[left=1cm] (v6) (f6)
    (v5) -- coordinate[left=1cm] (v4) (v6)
    (v3) -- coordinate[left=1cm] (v2) (v4)
    (v2) -- ++ (-1.5,0) coordinate (v1)
     ++ (120:1) coordinate[label=left:\(q\)]  (i1)
    (v1)  ++ (-120:1) coordinate[label=left:\(\overline{q}\)]  (i2);
\diagram*{
(i1) -- [fermion] (v1) -- [fermion] (i2),
(v1) -- [photon, edge label=\(Z^*\)] (v2) -- [photon, edge label=\(Z\)] (v3),
(v2) -- [scalar, edge label=\(H\),swap] (v4) -- [scalar, edge label=\(a\)] (v5),
(v4) -- [scalar, edge label=\(a\),swap] (v6),
(f2) -- [fermion] (v3) -- [fermion] (f1),
(f4) -- [fermion] (v5) -- [fermion] (f3),
(f6) -- [fermion] (v6) -- [fermion] (f5),
};
\end{feynman}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容