我正在使用 Latexit 创建费曼图,我想创建类似于此的轫致辐射图但我不知道如何让原子核垂直于一个顶点下方,或者如何让 A' 处于正确的位置。
到目前为止我得到的是:
\begin{fmffile}{feyngraph}
\begin{fmfgraph*}(60,50)
\fmfleft{ie}
\fmflabel{$e$}{ie}
\fmfright{o1,o2}
\fmf{plain, tension=0.5}{ie,b}
\fmf{plain, tension=0.5}{b,o2}
\fmf{photon, tension=0.5}{b,o1}
\end{fmfgraph*}
\end{fmffile}
任何帮助将不胜感激
答案1
feynmf
使用一些算法来确定图表的合理布局。您仍然可以通过添加一些辅助(phantom
)路径和顶点来创建水平线。
\documentclass{article}
\usepackage[force]{feynmp-auto}
\begin{document}
\begin{fmffile}{feyngraph}
\begin{fmfgraph*}(60,60)
\fmfleft{l0,l1,ie,l2}
\fmfright{o0,o1,o2,o3}
\fmf{plain}{ie,v1}
\fmf{phantom}{v1,a1,o2}
\fmf{phantom}{l1,a2,a3,o1}
\fmf{phantom}{l2,a4,a5,o3}
\fmf{phantom}{l0,a6,a7,o0}
\fmffreeze
\fmf{plain}{v1,a3,o1}
\fmf{photon}{v1,a5}
\fmf{photon}{a3,a7}
\fmfv{label={$e^\pm$},label.angle=90}{ie}
\fmfv{label={$e^\pm$},label.angle=90}{o1}
\fmflabel{$A'$}{a5}
\fmfv{decor.shape=cross}{a7}
\end{fmfgraph*}
\end{fmffile}
\end{document}