以下代码给出了奇怪的结果:
\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。令人惊讶的是,当我一年前运行相同的代码时,它正常工作。我该如何解决这个问题?