Verschiedene Größen für Feynman-Diagramme gedruckt

Verschiedene Größen für Feynman-Diagramme gedruckt

Beim Kompilieren Folgendes:

% !TeX program = xelatex
\documentclass{standalone}


\usepackage[force]{feynmp-auto}
\DeclareGraphicsRule{*}{mps}{*}{} % for being able to read the produced file

\begin{document}

\begin{equation*}
    \begin{fmffile}{phi-phi}
    \begin{fmfgraph*}(4,3)% units are now in cm
    %       \fmfpen{thick}
    \fmfleft{i}
    \fmfright{o}
    \fmflabel{$x$}{i}
    \fmflabel{$y$}{v}
    \fmflabel{$z$}{o}
    \fmf{plain}{i,v,v,o}
    \fmfdot{v}
    \end{fmfgraph*}
    \end{fmffile}
\end{equation*}
\begin{equation*}
    \begin{fmffile}{psi-psi}
    \begin{fmfgraph*}(4,3)% units are now in cm
    %       \fmfpen{thick}
    \fmfleft{i}
    \fmfright{o}
    \fmflabel{$x$}{i}
    \fmflabel{$y$}{v}
    \fmflabel{$z$}{o}
    \fmf{dashes}{i,v,v,o}
    \fmfdot{v}
    \end{fmfgraph*}
    \end{fmffile}
\end{equation*}
    
\end{document}

Ich erhalte die Ausgabe:

Bildbeschreibung hier eingeben

Was läuft schief?

Ich kompiliere mit XelateX. Außerdem bin ich nicht an Lösungen interessiert, die auf basieren tikz-feynman.

Antwort1

Ich bin mir nicht sicher, was Sie wirklich tun, da Ihr MWE nicht die Ausgabe erzeugt, die Sie zeigen. Vielleicht liegt der Fehler darin, dass in Ihrem Code das \unitlengthzurückgesetzt oder überschrieben wird. Das Folgende wird problemlos kompiliert, wobei beide Bilder die gleiche Größe haben:

% !TeX program = xelatex
\documentclass{article}
\usepackage{amsmath}

\usepackage[force]{feynmp-auto}
\DeclareGraphicsRule{*}{mps}{*}{} % for being able to read the produced file

\begin{document}

\setlength{\unitlength}{1cm}

\begin{equation*}
    \begin{fmffile}{phi-phi}
    \begin{fmfgraph*}(4,3)% units are now in cm
    %       \fmfpen{thick}
    \fmfleft{i}
    \fmfright{o}
    \fmflabel{$x$}{i}
    \fmflabel{$y$}{v}
    \fmflabel{$z$}{o}
    \fmf{plain}{i,v,v,o}
    \fmfdot{v}
    \end{fmfgraph*}
    \end{fmffile}
\end{equation*}
\begin{equation*}
    \begin{fmffile}{psi-psi}
    \begin{fmfgraph*}(4,3)% units are now in cm
    %       \fmfpen{thick}
    \fmfleft{i}
    \fmfright{o}
    \fmflabel{$x$}{i}
    \fmflabel{$y$}{v}
    \fmflabel{$z$}{o}
    \fmf{dashes}{i,v,v,o}
    \fmfdot{v}
    \end{fmfgraph*}
    \end{fmffile}
\end{equation*}
    
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen