Feynman-Diagramm unter Verwendung des TikZ-Feynman-Pakets

Feynman-Diagramm unter Verwendung des TikZ-Feynman-Pakets

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

Bildbeschreibung hier eingeben

aber ich habe:

Bildbeschreibung hier eingeben

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.

verwandte Informationen