Tikzfeynman 改变 blob 大小/形状

Tikzfeynman 改变 blob 大小/形状

有没有办法改变斑点顶点的大小和/或形状?

我猜想可以通过使所有箭头变短来模拟尺寸变化,但我想知道是否有明确的方法。

此外,如果可能的话,我希望改变 blob 的形状,以便有效地采用 s 通道传播器(基本上只是两个顶点之间的一个粒子)并将整个物体覆盖在 blob 中。这样,我就可以轻松地在两个形状相同的图之间切换,一个图只有 blob,另一个是实际的费曼图。

编辑:原始图表:

\documentclass[12pt,a4paper]{article}
\usepackage{feynmp}
\usepackage{amsmath}
\usepackage{tikz-feynman}
\tikzfeynmanset{compat=1.1.0}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
        \begin{feynman}[medium]
            \vertex(i1) {\(\overline{q}\)};
            \vertex[below=3cm of i1] (i2) {\(q\)};
            \vertex at ($(i1) + (1.25cm, -1.5cm)$) (V1);
            \vertex[right = 3cm of V1] (V2);
            \vertex at ($(V2) + (1.25cm, +1.5cm)$) (W);
            \vertex at ($(V2) + (1.25cm, -1.5cm)$) (Z);
            \diagram* {
                (i1)-- [anti fermion] (V1),
                (i2)-- [fermion] (V1),
                (V1) -- [boson,edge label'=\(W^{\pm}\)] (V2),
                (V2) -- [boson,edge label'=\(W^{\pm}\)] (W),
                (V2) -- [boson,edge label'=\(Z\)] (Z),
            };
        \end{feynman}
    \end{tikzpicture}
\end{document}

当前最佳 blob:

   \begin{tikzpicture}
        \begin{feynman}[medium]
            \vertex(i1) {\(\overline{q}\)};
            \vertex[below=3cm of i1] (i2) {\(q^\prime\)};
            \vertex[blob] at ($(i1) + (3.75cm, -1.5cm)$) (V) {\makebox[2.cm][l]{}};
            \vertex at ($(V) + (3.75cm, +1.5cm)$) (W) {\(W^{\pm}\)};
            \vertex at ($(V) + (3.75cm, -1.5cm)$) (Z) {\(Z\)};
            \diagram* {
                (i1)-- [anti fermion] (V),
                (i2)-- [fermion] (V),
                (V) -- [boson] (W),
                (V) -- [boson] (Z),
            };
        \end{feynman}
    \end{tikzpicture}

答案1

的形状blob可以通过 来改变shape=ellipse,大小可以通过minimum heightminimum width参数来控制:

\documentclass[12pt,a4paper]{article}
\usepackage{feynmp}
\usepackage{amsmath}
\usepackage{tikz-feynman}
\tikzfeynmanset{compat=1.1.0}
\usepackage{tikz}
\begin{document}
   \begin{tikzpicture}
        \begin{feynman}[medium]
            \vertex(i1) {\(\overline{q}\)};
            \vertex[below=3cm of i1] (i2) {\(q^\prime\)};
            \vertex[blob,shape=ellipse,minimum height=1cm,minimum width=4cm] 
                at ($(i1) + (3.75cm, -1.5cm)$) (V) {};
            \vertex at ($(V) + (3.75cm, +1.5cm)$) (W) {\(W^{\pm}\)};
            \vertex at ($(V) + (3.75cm, -1.5cm)$) (Z) {\(Z\)};
            \diagram* {
                (i1)-- [anti fermion] (V.west),
                (i2)-- [fermion] (V.west),
                (V.east) -- [boson] (W),
                (V.east) -- [boson] (Z),
            };
        \end{feynman}
    \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容