Tentei usar o pacote TikZ-Feynman para traçar o diagrama de Feynman conforme mostrado emaqui.
Eu usei:
\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}
isso deveria me dar
mas eu consegui:
qual é o problema?
Responder1
Isso provavelmente acontece por causa do mecanismo TeX: se eu compilar seu código com LuaLaTeX, obtenho a saída esperada, mas se compilá-lo com pdfLaTeX, obtenho a mesma saída problemática que você. Como indicado no pacotedocumentação, o cálculo automático das posições dos vértices é feito com um script Lua, portanto requer LuaTeX.
Caso você não queira usar o LuaTeX, outra solução seria colocar os vértices manualmente, conforme explicado na seção 2.4.3 da documentação.