TikZ-feynman: Ändern des Winkels an einem Scheitelpunkt

TikZ-feynman: Ändern des Winkels an einem Scheitelpunkt

Ich möchte mit dem Tikz-Feynman-Paket ein Feynman-Diagramm für die Quark-Dyson-Schwinger-Gleichung zeichnen. Ich habe das Problem, dass ich selbst nach einem Scheitelpunkt keine gerade Fermionenlinie zeichnen kann. Ich habe den Code ausprobiert

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

das die Ausgabe erzeugt

Bildbeschreibung hier eingeben

Was ich möchte, ist, dass die Fermionenlinie nach dem Scheitelpunkt mit dem Punkt immer noch horizontal ausgerichtet ist. Wenn ich versuche, die Punkte b und d horizontal auszurichten, ist die Ausgabe immer noch falsch:

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, dies automatisch zu beheben, oder muss ich den Winkel manuell einstellen? Wenn ja, wie mache ich das?

Bearbeiten: Ich verwende den LuaLatex-Compiler.

Antwort1

Danke für Ihr MWE. Hinzufügen 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}

Bildbeschreibung hier eingeben

verwandte Informationen