Ich habe versucht, das TikZ-Feynman-Paket zu verwenden, um das Feynman-Diagramm zu zeichnen, wie in gezeigtHier.
Ich benutzte:
\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}
es sollte mir geben
aber ich habe:
was ist das Problem?
Antwort1
Dies liegt wahrscheinlich an der TeX-Engine: Wenn ich Ihren Code mit LuaLaTeX kompiliere, erhalte ich die erwartete Ausgabe, aber wenn ich ihn mit pdfLaTeX kompiliere, erhalte ich die gleiche problematische Ausgabe wie Sie. Wie in der Paketbeschreibung angegebenDokumentation, die automatische Berechnung der Scheitelpunktpositionen erfolgt mit einem Lua-Skript und erfordert daher LuaTeX.
Wenn Sie LuaTeX nicht verwenden möchten, besteht eine andere Lösung darin, Scheitelpunkte manuell zu platzieren, wie in Abschnitt 2.4.3 der Dokumentation erläutert.