之前可以运行的 Tikz-feynman 无法运行

之前可以运行的 Tikz-feynman 无法运行

以下代码给出了奇怪的结果:

\documentclass{article}
\usepackage{tikz, tikz-feynman}
\begin{document} 
\begin{equation}
        \begin{tikzpicture}%[baseline=(current  bounding  box.center)]
            \begin{feynman}
                \vertex[dot] (c) {};
                \vertex[above left=of c] (k) {$i_3$};
                \vertex[below left=of c] (l) {$i_4$};
                \vertex[above right=of c] (j) {$i_2$};
                \vertex[below right=of c] (i) {$i_1$};
                \diagram*{
                    (k) --[fermion] (c)
                    (l) --[fermion] (c)
                    (c) --[fermion] (j)
                    (c) --[fermion] (i)
                };
            \end{feynman}
        \end{tikzpicture}
    \end{equation}
\end{document}

结果是: 在此处输入图片描述

其中一条错误信息是:

包 pgf 错误:没有名为“{(c)} (l' 的形状已知。}

我正在使用 LuaLaTeX。令人惊讶的是,当我一年前运行相同的代码时,它正常工作。我该如何解决这个问题?

相关内容