在 lualatex (MiKTeX)中访问其他 lua 库

在 lualatex (MiKTeX)中访问其他 lua 库

我想访问其他 lua 库,例如 lualatex 中的 luagraph。如果使用:

require("luagraph")

我收到了关于权限被拒绝的投诉,据我所知,这与编译软件时使用的不同库、MSVC80 和其他库有关。

有办法解决这个问题吗?

答案1

这里有两个问题,尽管我只能代表 texlive/Mac OS X 发言。LuaTeX 限制加载模块只能通过帕西阿libray。因此,您可能很幸运地将库放在文档文件夹中,或者使用绝对路径,但我认为require()这不会令人满意。

下一个可能不适用于 Windows。在我的系统 Mac OS X 上,您无法在运行时加载任意模块,因为一些符号已从 LuaTeX 可执行文件中剥离,而一些外部库在二进制文件中需要它们。例如,请参阅LuaTeX 跟踪器上的错误报告

相关内容