TikZ-feynman:改变顶点的角度

TikZ-feynman:改变顶点的角度

我想使用 Tikz-Feynman 包绘制夸克戴森-施温格方程的费曼图。我遇到的问题是,我无法绘制即使在顶点之后也是直线的费米子线。我试过代码

\documentclass{article}
\usepackage{tikz-feynman}
\begin{document}
\feynmandiagram[horizontal=b to c] {
   b -- [fermion] c [dot] -- [fermion] d,
   b -- [gluon, half left, edge label=\(q\)] c;
};
\end{document}

产生输出

在此处输入图片描述

我想要的是,在带点的顶点之后,费米子线仍然呈水平倾斜。如果我尝试将点 b 和 d 水平对齐,输出仍然是错误的:

在此处输入图片描述

有没有办法自动修复这个问题,还是我必须手动设置角度?如果可以,我该怎么做?

编辑:我正在使用 LuaLatex 编译器。

答案1

感谢您的 MWE。添加tree layout

\documentclass{article}
\usepackage{tikz-feynman}
\begin{document}
\feynmandiagram[horizontal=b to c,tree layout] {
   b -- [fermion] c [dot,midway] -- [fermion] d,
   b -- [gluon, half left, edge label=\(q\)] c;
};
\end{document}

在此处输入图片描述

相关内容