我想绘制如下的费曼图。我绘制了该图但不知道如何添加红点。我的 latex 代码如下。有人可以帮我吗?
\documentclass{standalone}
\usepackage[compat=1.1.0]{tikz-feynman}
\begin{document}
\centering
\begin{tikzpicture}
\begin{feynman}
\vertex (a) {\(b\)};
\vertex [below= 2.4cm of a] (b){\(g\)};
\vertex [below right=of a] (c);
\vertex [ right=of c] (d) ;
\vertex [below right=1.0cm of d] (f3);
\vertex [below right=1.0cm of f3] (f4);
\vertex [above right=1.3cm of f3] (f5) {\(h\)};
\vertex [above right=1.3cm of d] (fw){\(W^{-}\)};
\diagram* {
(a) -- [fermion] (c) -- [fermion] (d),
(b) -- [gluon] (c),
(d) -- [fermion,edge label'=\(t\)] (f3) --[fermion,edge label'=\(t\)] (f4),
(f3)-- [scalar] (f5),
(d)--[boson] (fw),
};
\end{feynman}
\end{tikzpicture}
\end{document}`
答案1
由于某种原因,我得到了你的输出的镜像版本,但你可以使用 Ti 添加任何你喜欢的东西钾Z 方法。
\documentclass{standalone}
\usepackage[compat=1.1.0]{tikz-feynman}
\begin{document}
\centering
\begin{tikzpicture}
\begin{feynman}
\vertex (a) {\(b\)};
\vertex [below= 2.4cm of a] (b){\(g\)};
\vertex [below right=of a] (c);
\vertex [ right=of c] (d) ;
\vertex [below right=1.0cm of d] (f3);
\vertex [below right=1.0cm of f3] (f4);
\vertex [above right=1.3cm of f3] (f5) {\(h\)};
\vertex [above right=1.3cm of d] (fw){\(W^{-}\)};
\diagram* {
(a) -- [fermion] (c) -- [fermion] (d),
(b) -- [gluon] (c),
(d) -- [fermion,edge label'=\(t\)] (f3) --[fermion,edge label'=\(t\)] (f4),
(f3)-- [scalar] (f5),
(d)--[boson] (fw),
};
\end{feynman}
\path (f3) node[red,circle,fill,inner sep=1.2pt,label={[red]below left:{$y_t$}}]{};
\end{tikzpicture}
\end{document}