当 \bullet 被文本替换时,LuaTeX 中的零值错误

当 \bullet 被文本替换时,LuaTeX 中的零值错误

我正在尝试使用绘制光谱序列luasseq,并收到以下错误消息:

LuaTeX error /usr/share/texlive/texmf-dist/scripts/luasseq/luasseq.lua:377: attempt 
to index field 'wd' (a nil value)
stack traceback:
/usr/share/texlive/texmf-dist/scripts/luasseq/luasseq.lua:377: in function 'sse
q_register_size'
[string "\directlua "]:1: in main chunk.
l.2 \directlua0{sseq_register_size()}

l.16 \ssdrop[color=green]{3}

这是一个(不)有效的例子:

\documentclass{article}
\usepackage{amsmath}
\usepackage{luatextra}
\usepackage{luasseq}

\begin{document}

\begin{sseq}[grid=chess]{0...3}{0...2}
\ssdrop[color=green]{3}
\ssmove{0}{1}
\ssdrop[color=red]{\bullet}
\ssarrow{2}{-1}
\ssdrop[color=red]{\bullet}
\end{sseq}

\end{document}

即使没有这行代码,它也能正常工作\ssdrop[color=green]{3}。你知道为什么这行代码会导致零值错误吗?

相关内容