Diagrama de Feynman usando el paquete TikZ-Feynman

Diagrama de Feynman usando el paquete TikZ-Feynman

Intenté usar el paquete TikZ-Feynman para trazar el diagrama de Feynman como se muestra enaquí.

Solía:

\documentclass{article}
\usepackage{tikz}
\usepackage[compat=1.0.0]{tikz-feynman}
\begin{document}

\feynmandiagram [horizontal=a to b] {
    i1 -- [fermion] a -- [fermion] i2,
        a -- [photon] b,
        f1 -- [fermion] b -- [fermion] f2,
    };

\end{document}

debería darme

ingrese la descripción de la imagen aquí

pero tengo:

ingrese la descripción de la imagen aquí

¿cuál es el problema?

Respuesta1

Esto probablemente sucede debido al motor TeX: si compilo su código con LuaLaTeX obtengo el resultado esperado, pero si lo compilo con pdfLaTeX obtengo el mismo resultado problemático que usted. Como se indica en el paquete.documentación, el cálculo automático de las posiciones de los vértices se realiza con un script Lua, por lo que requiere LuaTeX.

Si no quieres utilizar LuaTeX, otra solución sería colocar los vértices manualmente, como se explica en la sección 2.4.3 de la documentación.

información relacionada