我想为粒子-粒子气泡绘制费曼图。我习惯用 tikz-feynman 按照以下方式绘制费曼图:
\documentclass{article}
\usepackage{tikz-feynman,contour}
\begin{document}
\begin{tikzpicture}
\begin{feynman}
\vertex[blob,label={above:$P$}] (m) at ( 0, 0) {\contour{white}{$\leftarrow$}};
\vertex (a) at (-2,-1) {$K' + P \\ \uparrow$};
\vertex (b) at ( 2,-1) {$\uparrow \\ K + P$};
\vertex (c) at (-2, 1) {$-K' \\ \downarrow$};
\vertex (d) at ( 2, 1) {$\downarrow \\ -K$};
\diagram* {
(d) -- [fermion] (m) -- [fermion] (c),
(b) -- [fermion] (m) -- [fermion] (a),
};
\end{feynman}
\end{tikzpicture}
\end{document}
在这种情况下,我画了一个 4 点顶点,中间有一个斑点。但这次,我需要一个像这样的图表
但与我上面制作的“风格”类似(除了大块,这里不需要)。我遇到的主要问题是制作中间的费米线,它有曲线,这是我不习惯制作的。
答案1
在 JP-Ellis 的帮助下找到了答案
\documentclass{article}
\usepackage{tikz-feynman,contour}
\begin{document}
\begin{tikzpicture}
\feynmandiagram [layered layout, horizontal=c to b] { a -- [photon] b
-- [fermion, half right, looseness=1.5] c
-- [fermion, half right, looseness=1.5] b, c -- [photon] d,
};
\end{tikzpicture}
\end{document}