Figuras en orden inverso al que están colocadas.

Figuras en orden inverso al que están colocadas.

Estoy intentando colocar dos diagramas de Feynman usando feynmp en el entorno de la figura para que puedan tener un título y su numeración sea la misma que la de otras figuras. Sin embargo, al hacerlo, aparecen en el orden opuesto al que se insertaron; sin embargo, los títulos están en el orden correcto.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage{feynmp-auto}
\usepackage{float}
\begin{document}

\begin{figure}[H]
\centering
\begin{fmffile}{diagram}
\begin{fmfgraph*}(160,100)
\fmfleft{i1,i2} \fmfright{o1,o2}
\fmf{fermion}{i1,v1,o1}
\fmf{fermion}{i2,v1,o2}
\fmfv{label=$g$,label.angle=90}{v1}
\fmfdot{v1}
\end{fmfgraph*}
\end{fmffile}
\caption{ONE}
\label{fig:one}
\end{figure}


\begin{figure}[H]
\centering
\begin{fmffile}{diagram}
\begin{fmfgraph*}(160,100)
\fmfleft{i1} \fmfright{o1,o2}
\fmf{fermion}{i1,v1,o1}
\fmf{photon}{v1,o2}
\fmfv{label=$g$,label.angle=90}{v1}
\fmfdot{v1}
\end{fmfgraph*}
\end{fmffile}
\caption{TWO}
\label{fig:two}
\end{figure}

\end{document}

Con esto, el diagrama sin fotón se escribe primero, con la leyenda "UNO", y el diagrama con un fotón se escribe en segundo lugar con la leyenda "DOS". Sin embargo, la salida coloca el diagrama con un fotón antes del diagrama sin fotón, y también le da al diagrama con un fotón la leyenda "UNO".

El orden esperado:orden correcto de las figuras

El orden generado:ingrese la descripción de la imagen aquí

Respuesta1

En caso de que alguien más tenga este problema en el futuro (o, de manera más realista, vuelva a tener el problema y olvide cuál fue la solución), los diagramas deben tener un nombre diferente en \begin{fmffile}{diagram}, es decir, uno puede ser \begin{fmffile}{diagram1}y el otro \begin{fmffile}{diagram2}. No sé por qué ni qué hace este argumento, pero esto lo soluciona.

información relacionada