TikZ-feynman: Cambiar el ángulo en un vértice

TikZ-feynman: Cambiar el ángulo en un vértice

Quiero dibujar un diagrama de Feynman para la ecuación del quark Dyson-Schwinger usando el paquete Tikz-Feynman. Tengo el problema de que no puedo dibujar una línea de fermiones que sea recta incluso después de un vértice. He probado el código

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

que produce la salida

ingrese la descripción de la imagen aquí

Lo que quiero es que después del vértice con el punto la línea del fermión todavía tenga un ángulo horizontal. Si intento alinear los puntos b y d horizontalmente, el resultado sigue siendo incorrecto:

ingrese la descripción de la imagen aquí

¿Hay alguna manera de solucionar este problema automáticamente o tengo que configurar el ángulo manualmente? En caso afirmativo, ¿cómo lo hago?

Editar: estoy usando el compilador LuaLatex.

Respuesta1

Gracias por tu MWE. Agregar 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}

ingrese la descripción de la imagen aquí

información relacionada