如何增加光子传播子的“波纹度”幅度(tikz-feynman)

如何增加光子传播子的“波纹度”幅度(tikz-feynman)

我正在尝试绘制一个费曼图,其中有几个手动放置的顶点。不幸的是,光子和胶子传播子最终变得太窄,几乎看不见(如果它是卷曲的或波浪形的)。我尝试缩放图形和坐标,但没有帮助。我怎样才能使线条装饰更明显?(不是更粗,而是放大。)

注意:如您所见,我在红色部分的中间也画了一条直线。我想保持原样。

在此处输入图片描述

\documentclass{article}

\usepackage{float}

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


\begin{document}


\begin{figure}[H]
  \centering
    \begin{tikzpicture}[thick,scale=2, every node/.style={scale=1.5}]
      \begin{feynman}
      
      \def\xscale{1.0cm}
      \def\yscale{1.0cm}
    
        \vertex [particle] (i1) at (-1*\xscale,1*\yscale) {$p$};
        \vertex [particle](i2) at (-1*\xscale,-1*\yscale) {$p$};
        \vertex [blob, scale=0.7, pattern=north east lines, pattern color=blue] (pp) at (0*\xscale,0*\yscale) {};
        \vertex [dot, scale=1.2] (vg1) at (1*\xscale,1*\yscale) {};
        \vertex [dot, scale=1.2] (vg2) at (1*\xscale,-1*\yscale) {};
        \vertex [particle] (vq1) at (1.5*\xscale,1.75*\yscale) {$q$};
        \vertex [particle] (vq2) at (1.7*\xscale,1.25*\yscale) {$q$};
        \vertex [particle] (vq3) at (1.5*\xscale,-1.75*\yscale) {$q$};
        \vertex [particle] (vq4) at (1.7*\xscale,-1.25*\yscale) {$q$};
        \vertex [vertex] (vc1) at (2.5*\xscale, 1.0*\yscale) {};
        \vertex [vertex] (vc2) at (2.5*\xscale,-1.0*\yscale) {};
        
    
        \diagram* {
          (i1) -- [double, very thick] (pp),
          (i2) -- [double, very thick] (pp),
          (pp) -- [plain, gluon, red] (vg1),
          (pp) -- [plain, gluon, red ] (vg2),
          (vg1) -- (vq1),
          (vg1) -- (vq2),
          (vg1) -- [plain, boson, red] (vc1),
          (vg2) -- (vq3),
          (vg2) -- (vq4),
          (vg2) -- [plain, boson, red] (vc2),
        };
      \end{feynman}
    \end{tikzpicture}
\end{figure}

\end{document}

相关内容