TikZ-feynman:改變頂點的角度

TikZ-feynman:改變頂點的角度

我想使用 Tikz-Feynman 套件繪製夸克 Dyson-Schwinger 方程式的費曼圖。我有一個問題,即使在頂點之後我也無法繪製一條直線的費米子線。我已經嘗試過程式碼

\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}

在此輸入影像描述

相關內容