使用 tikz-feynman 库绘制简单图表
\documentclass{standalone}
\usepackage[compat=1.1.0]{tikz-feynman}
\usepackage{bm}
\begin{document}
\begin{tikzpicture}
\begin{feynman}[large]
\vertex (a) {\(e^{\pm}\)} ;
\vertex[below right=of a] (b);
\vertex[below left=of b] (c) {\(\gamma\)};
\vertex[right =of b] (d);
\vertex[above right=of d] (e) {\(e^{\mp}\)};
\vertex[below right=of d] (f) {\(\gamma\)};
\vertex[below right=1 of c] (l);
\vertex[right =3 of l] (r);
\diagram*{
(a) -- (b) -- [photon] (c);
(b) -- (d);
(e) -- (d) --[photon] (f);
(l) --[<->] (r);
};
\end{feynman}
\end{tikzpicture}
\end{document}
我最终得到以下不均匀的输出
例如,右上节点高于左上节点,而伽马处的左下节点比右上节点更靠左。有没有无需指定明确位置的修复方法?