在 tikz-feynman 中绘制圆圈

在 tikz-feynman 中绘制圆圈

我正在尝试使用 Tikz-Feynman 在 LuaLaTex 上绘制此图表图表

但使用代码

\feynmandiagram [horizontal=a to b] {
a--b,
a  --  b --[quarter left] c--d --[quarter left] b,
c -- [quarter left] e -- [quarter left] d,
e--g,
};

我得到了这个奇怪的事情

奇怪的

除了顶点上的点之外,我怎样才能使环路更加“圆形”?

答案1

以下是一种方法:

  • [dot]选项放在点 (b, c, ...) 之后
  • nudgecup和 ddown在这些点之后
  • 我假设你想让费米子进入和退出
  • 使用 LuaLaTex 进行编译

要了解有关此包的推动,请参见此处:使用 tikz-feynman 进行顶点运算

费米子图

\documentclass[10pt, border=10pt]{standalone}

\usepackage[compat=1.1.0]{tikz-feynman}

\begin{document}

\feynmandiagram [horizontal=a to b] {
    a-- [fermion, momentum=\(k\)] b [dot],% < fermion, dot
    
    a  --  b --[quarter left] c [dot, nudge up=1cm] % < nudge
        -- d [dot, nudge down=1cm] --[quarter left] b,% < dot, nudge
    c -- [quarter left] e [dot] -- [quarter left] d,% < dot
    
    e-- [fermion, momentum=\(k\)] g,% < fermion
};


\end{document}

相关内容