我刚刚安装了feynmf
软件包并尝试使用标准示例。我在 Windows 上使用 MikTeX 2.9。编译工作正常,我得到了 PDF 中的图表,但更改代码时没有任何反应。似乎与覆盖已创建的图表文件的权限有关的问题。
还有另一个与此类似的问题,答案只是“在图表更改后重新运行 mf”。
我已经尝试过了,但问题依然存在。我无法覆盖已经创建的图表,而且总是得到相同的图表。
我重新运行 mf 的方式是:
mf "\mode=localfont; input diag1"
其中(当然)“diag1”是 .tex 源中的 fmffile 名称。
梅威瑟:
\usepackage{feynmp}
\begin{document}
\setlength{\unitlength}{1mm}
\begin{fmffile}{diag1}
\begin{fmfgraph*}(50,30)
\fmfleftn{i}{2}
...
\end{fmfgraph*}
\end{fmffile}