我制作了正电子 - 光子散射中通道 S=(k1 + k2)^2 的简单费曼图,如下所示
\feynmandiagram[horizontal=a to b]{
i1 [particle=\(\gamma\)]
-- [photon, momentum=\(\vec{k}_1\)] a -- [fermion, momentum'=\(\vec{k}_2\)] i2 [particle=\(e^{+}\)],
a -- [anti fermion, edge label'=\((\vec{k}_1+\vec{k}_2)\)] b,
f1 [particle=\(\gamma\)]
-- [photon, momentum'=\(\vec{k}_3\)] b -- [anti fermion, momentum=\(\vec{k}_4\)] f2 [particle=\(e^{+}\)],
};
问题是 k2 和 k3 箭头的方向不正确。我该怎么做才能得到正确的方向?我不明白如何正确构建这个 S 通道。
答案1
按照 中的说明使用reversed momentum
(或)rmomentum
手动的。
\documentclass{article}
\usepackage{tikz-feynman}
\begin{document}
\begin{tikzpicture}
\feynmandiagram[horizontal=a to b]{
i1 [particle=\(\gamma\)]
-- [photon, momentum=\(\vec{k}_1\)] a -- [fermion, reversed momentum'=\(\vec{k}_2\)] i2 [particle=\(e^{+}\)],
a -- [anti fermion, edge label'=\((\vec{k}_1+\vec{k}_2)\)] b,
f1 [particle=\(\gamma\)]
-- [photon, reversed momentum'=\(\vec{k}_3\)] b -- [anti fermion, momentum=\(\vec{k}_4\)] f2 [particle=\(e^{+}\)],
};
\end{tikzpicture}
\end{document}
答案2
Henri Menke 的精彩答案的替代方案:遵循粒子线。
\documentclass{article}
\usepackage{tikz-feynman}
\begin{document}
\begin{tikzpicture}
\feynmandiagram[horizontal=a to b]{
i1 [particle=\(\gamma\)]
-- [photon, momentum=\(\vec{k}_1\)] a,
i2 [particle=\(e^{+}\)] -- [anti fermion, momentum=\(\vec{k}_2\)] a,
a -- [anti fermion, momentum'=\((\vec{k}_1+\vec{k}_2)\)] b,
b -- [anti fermion, momentum=\(\vec{k}_4\)] f2 [particle=\(e^{+}\)],
b -- [photon, momentum=\(\vec{k}_3\)] f1 [particle=\(\gamma\)]
};
\end{tikzpicture}
\end{document}