使用 feynmf.sty 覆盖图表文件的问题

使用 feynmf.sty 覆盖图表文件的问题

我刚刚feynmf.sty从软件中心安装了它,并尝试使用标准示例,

\begin{fmffile}{simple} % simple.mf will be created for this feynman diagram 
\begin{fmfgraph}(40,25) % define diagram size
\fmfleft{i1,i2} % define left inputs
\fmfright{o1,o2} % define right outputs
\fmf{fermion}{i1,v1,o1} % define 'arrow' lines through input nr 1 -- vortex nr 1 -- output nr 1
\fmf{fermion}{i2,v2,o2} % define 'arrow' lines through input nr 2 -- vortex nr 2 -- output nr 2
%\fmf{photon}{v1,v2} % define 'snake' line linked vortices
\end{fmfgraph}
\end{fmffile} 

(发现于http://www.sharelatex.com/learn/Feynman_diagrams

编译工作正常,我得到了 PDF 中的图表,但当更改代码(例如仅删除光子)时,什么也没有发生。似乎与覆盖已创建的图表文件的权限有关存在一些问题。我不太习惯 ubuntu,但我尝试转到文件和文件夹的属性,并更改为最自由的设置 - 允许“创建和删除文件”和覆盖。

对于下一步做什么有什么建议吗?

答案1

每当您更改图表时,都必须重新运行mfsimple.mf文件。

feynmp如今,使用(需要运行)要好得多mpost,否则feynmp-auto在正常使用下甚至不需要运行mpost。图表的语法是相同的,只需替换

\usepackage{feynmf}

\usepackage{feynmp-auto}

相关内容