
Итак, я использовал feynmp и feynmp-auto сотни раз, но теперь, похоже, ни один из них не работает на Mac OS Yosemite. Я установил оба, и при запуске получаю сообщения вроде:
Я запускаю это:
\documentclass{article}
\usepackage{feynmp-auto}
\usepackage{graphicx}
\begin{document}
\unitlength = 1mm
\begin{fmffile}{Test}
\begin{fmfgraph}(40,15)
\fmfleft{i1,i2}
\fmfright{o1,o2}
\fmf{fermion}{i1,v1,v2,o1}
\fmf{fermion}{o2,v4,v3,i2}
\fmf{photon,tension=0}{v1,v3}
\fmf{photon,tension=0}{v2,v4}
\end{fmfgraph}
\end{fmffile}
\end{document}
И получаю эту ошибку
feynmp: File Test.1 not found:
feynmp: Process Test.mp with MetaPost and then reprocess this file.
Обновлять:по какой-то причине, когда я включаю следующий код (вместе с соответствующими пакетами, если таковые имеются), все работает нормально:
\ifpdf
\DeclareGraphicsRule{*}{mps}{*}{}
\fi
\makeatletter
\def\endfmffile{%
\fmfcmd{\p@rcent\space the end.^^J%
end.^^J%
endinput;}%
\if@fmfio
\immediate\closeout\@outfmf
\fi
\IfFileExists{\thefmffile.mp}{\immediate\write18{mpost \thefmffile}}{}
\let\thefmffile\relax
}
\makeatother
Я думал, что feynmp-auto решает эту последнюю проблему.
Я использую последнюю версию TexShop, но, по-моему, мой TexLive выпущен в 2013 году.