TikZ-Feynman 问题反粒子

TikZ-Feynman 问题反粒子

我的图表的箭头是错误的,我无法更改。

此代码

\documentclass[tikz]{article}

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

\begin{document}

\feynmandiagram [vertical=b to a] {
    i1 [particle=\(\textup{e}^{-}\)] -- [fermion] a -- [fermion] i2 [particle=\(\textup{e}^{-}\)],
    a -- [photon,edge label'=\(\gamma\)] b,
    f1 [particle=\(\textup{e}^{-}\)] -- [fermion] b -- [fermion] f2 [particle=\(\textup{e}^{-}\)],
};
\end{document}

结果如下:

错误图表

还有这段代码

\documentclass[tikz]{article}

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

\begin{document}

\feynmandiagram[vertical=a to b] {
    i1 [particle=\(e^{-}\)] -- [fermion] a -- [fermion] f1 [particle=\(e^{-}\)],
    a -- [photon, edge label=\(\gamma\)] b,
    i2 [particle=\(e^{+}\)] -- [fermion] b -- [fermion] f2 [particle=\(e^{-}\)],
};
\end{document}

另一张图表上的结果

错误图表 2

代码应如图所示

想要的一个

,然而由于一个未知的原因,我的图表底部的箭头是反转的,就好像它们是反粒子一样。

答案1

tikz-feymann添加两个反(费米子),您可以通过引擎编译获得结果LuaLaTeX

\documentclass[tikz]{article}
\usepackage[compat=1.1.0]{tikz-feynman}
\begin{document}
\feynmandiagram[vertical=a to b] {
    i1 [particle=\(e^{-}\)] -- [fermion] a -- [fermion] f1 [particle=\(e^{-}\)],
    a -- [photon, edge label=\(\gamma\)] b,
    i2 [particle=\(e^{+}\)] -- [anti fermion] b -- [anti fermion] f2 [particle=\(e^{-}\)],
};
\end{document}

在此处输入图片描述

相关内容