我正在尝试使用luasseq 包
我的最低工作示例是
\documentclass{article}
\usepackage{luasseq}
\begin{document}
\end{document}
当我运行“lualatex”时,它只是停止并显示一个命令窗口,等待我输入一些内容:
(/usr/local/apps/texlive2011/texmf-dist/tex/generic/pgf/libraries/decorations/p
gflibrarydecorations.shapes.code.tex))
lua>
如果我控制-D(我真的能做到)
! LuaTeX error <\directlua >:1: attempt to call global 'sseq_set_defaults' (a nil value)
stack traceback:
<\directlua >:1: in main chunk.
l.332 \directlua0{sseq_set_defaults()}
不确定问题是什么!
答案1
这似乎与kpse.find_file
未发现luasseq.lua
且未抱怨导致 lua chunck 永远保持焦点有关。
例如:
\documentclass{standalone}
\directlua0{dofile(kpse.find_file("luasseq.lua"))}
\begin{document}
Test
\end{document}
解决方法是添加明确的文件类型到kpse.find_file
:
\documentclass{standalone}
\directlua0{dofile(kpse.find_file("luasseq.lua",'lua'))}
\begin{document}
Test
\end{document}
您可以在本地编辑您的luasseq.sty
,第 47 行。