以与此图相同的方式显示所有夸克,包括两个不参与的夸克:
到目前为止,我已经设法通过使用不可见的边缘将线条保持在一起来接近,但它们太远了。我尝试过使用微移,但它在将一些线条聚集在一起的同时,也会将其他线条拉开。此外,W+ 玻色子及其衰变产物应该沿着时间方向移动。
MWE(使用LuaLaTex编译):
\documentclass[10pt,a4paper]{article}
\usepackage{tikz-feynman}
\begin{document}
\def \op{0.2} %Opacity of auxiliary lines
\feynmandiagram{
%Diagram
i1 [particle=u]-- [fermion] a -- [fermion] f1 [particle=d],
i2 [particle=u]-- [fermion] b -- [fermion] f2 [particle=u],
i3 [particle=s]-- [fermion] c -- [fermion] f3 [particle=s],
a -- [boson, edge label=\(W^+\)] d,
d -- [fermion] g1 [particle =\(\mu^+\)],
d -- [fermion] g2 [particle =\(\nu_\mu\)],
%Supporting lines
i1 -- [opacity=\op] i2,
i2 -- [opacity=\op] i3,
f1 -- [opacity=\op] f2,
f2 -- [opacity=\op] f3,
a -- [opacity=\op] b,
b -- [opacity=\op] c,
};
\end{document}
答案1
我只是从 tikz-feynman 手册第 28 页复制了示例并做了一些修改。请注意,此示例不需要lualatex
,因此可以将其上传到 arXiv 并且不会受到影响这个问题也不这个问题。
\documentclass[10pt,a4paper]{article}
\usepackage{tikz-feynman}
\begin{document}
\begin{tikzpicture}
\begin{feynman}
\vertex (d1) {\(d\)};
\vertex[right=5cm of d1] (d2) {\(d\)};
\vertex[below=2em of d1] (u1) {\(u\)};
\vertex[right=5cm of u1] (u2) {\(u\)};
\vertex[below=2em of u1] (d3) {\(d\)};
\vertex[right=5cm of d3] (u3) {\(u\)};
\vertex[below right=1cm and 2.5cm of d3] (v1);
\vertex[below right=1cm and 2cm of v1] (v2);
\vertex[above right=0.5cm and 1cm of v2] (nu) {$\bar\nu_e$};
\vertex[below right=0.5cm and 1cm of v2] (e) {$e^-$};
\diagram* { {[edges=fermion]
(d1) -- (d2), (u1) -- (u2),
(d3) -- (v1) -- (u3), (nu) -- (v2) -- (e)},
(v1) -- [boson, edge label=\(W\)] (v2)
};
\draw [decoration={brace}, decorate] (d3.south west) -- (d1.north west) node [pos=0.5, left] {\(n\)};
\draw [decoration={brace}, decorate] (d2.north east) -- (u3.south east) node [pos=0.5, right] {\(p\)};
\end{feynman}
\end{tikzpicture}
\end{document}