Различные размеры печати для диаграмм Фейнмана

Различные размеры печати для диаграмм Фейнмана

При составлении следующего:

% !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}

Я получаю вывод:

введите описание изображения здесь

Что не так?

Я компилирую с помощью XelateX. Также мне не интересны решения, основанные на tikz-feynman.

решение1

Я не уверен, что вы на самом деле делаете, так как ваш MWE не выдает тот вывод, который вы показываете. Возможно, что-то не так в вашем коде, что-то \unitlengthсбрасывается или перезаписывается. Следующий код прекрасно компилируется, и обе картинки имеют одинаковый размер:

% !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}

введите описание изображения здесь

Связанный контент