更新MiKTeX(2024-03-12),lua调试功能不起作用

更新MiKTeX(2024-03-12),lua调试功能不起作用

下面的 MWE 适用于 Overleaf (TeXLive 2023),但不能与 MiKTeX 一起使用debug.getinfo——nil也许这个库在新更新中没有正确加载?我已将问题转发给 MiKTeX 的 github repo,但我很好奇是否有人知道如何暂时修复这个问题?例如,另一个标准库仍然可以工作。当使用它来运行 lua 脚本math时也会发生错误。texlua

Overleaf 按预期打印了函数的名称,但 MiKTeX 抛出了错误Error:attempt to call a nil value (field 'getinfo')

https://github.com/MiKTeX/miktex/issues/1459

\documentclass{scrartcl}
\usepackage{luacode}
\begin{document}
\section{Test}
Hello world.
\begin{luacode*}
  function testfunction()
     return debug.getinfo(1, "fn").name
  end
  tex.sprint(testfunction())
\end{luacode*}

\end{document}

相关内容