使用 feynmf 包在气泡图中绘制三角形顶点

使用 feynmf 包在气泡图中绘制三角形顶点

我想使用feynmf包含复杂(三角形)顶点的包绘制一些费曼图。这是我的尝试,它显然重现了我想要实现的图表,但我遇到了一些问题:

\begin{fmffile}{graf11}
{\begin{fmfgraph}(60,40)
\fmfleft{l}
\fmfright{r}
\fmfpoly{shaded}{z1,z2,z3}
\fmf{fermion,right=0.5}{l,z2}
\fmf{fermion,left=0.5}{l,z1}
\fmf{phantom}{z3,r}
\fmfdot{l}
\fmfdot{z1}
\fmfdot{z2}
\fmfdot{z3}
\end{fmfgraph}}
\end{fmffile}

我的问题如下:

我怎样才能只绘制三角形顶点而不绘制任何传播线?我想避免使用幻影线。似乎绘制一个独立的三角形(没有任何与之连接的线)会fmfpoly给出错误消息。

答案1

我不太清楚您遇到了什么问题。如果您只是不想使用从到的幻影线,那么v3r可以直接使用rfmfpoly这样就无需额外的顶点。

代码如下:

\begin{fmffile}{graf11}
{\begin{fmfgraph}(60,40)
\fmfleft{l}
\fmfright{r}
\fmfpoly{shaded}{z1,z2,r}
\fmf{fermion,right=0.5}{l,z2}
\fmf{fermion,left=0.5}{l,z1}
\fmfdot{l}
\fmfdot{z1}
\fmfdot{z2}
\fmfdot{r}
\end{fmfgraph}}

输出结果 费曼图

相关内容