tikz-feynman 的边缘长度(传入粒子的外部线太短)

tikz-feynman 的边缘长度(传入粒子的外部线太短)

我正在使用tikz-feynman在我编译的文档中绘制费曼图pdflatex,因此我需要手动放置顶点,如下所示:

\documentclass{minimal}
\usepackage{tikz-feynman}

\begin{document}

  \begin{tikzpicture}
    \begin{feynman}
      \vertex (i1) {$a$};
      \vertex [below right=of i1] (w1) ;
      \vertex [below left =of w1] (i2) {$b$};
      \vertex [right      =of w1] (w2) ;

      \diagram* {
        (i1) -- [fermion] (w1) -- [fermion] (i2),
        (w1) -- [boson] (w2)
      };
      
    \end{feynman}
  \end{tikzpicture}

\end{document}

不幸的是, 的上线比 的上线a短一点b。我该如何解决这个问题?

排队太短

(没有标签也一样。)

答案1

像这样重新排序顶点有帮助:

\begin{tikzpicture}
  \begin{feynman}
    \vertex (w1) ;
    \vertex [above left=of w1] (i1) {$a$};
    \vertex [below left=of w1] (i2) {$b$};
    \vertex [right     =of w1] (w2) ;

    \diagram* {
      (i1) -- [fermion] (w1) -- [fermion] (i2),
      (w1) -- [boson] (w2)
    };
    
  \end{feynman}
\end{tikzpicture}

边长匹配

相关内容