我正在尝试绘制一个费曼图,其中有几个手动放置的顶点。不幸的是,光子和胶子传播子最终变得太窄,几乎看不见(如果它是卷曲的或波浪形的)。我尝试缩放图形和坐标,但没有帮助。我怎样才能使线条装饰更明显?(不是更粗,而是放大。)
注意:如您所见,我在红色部分的中间也画了一条直线。我想保持原样。
\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}