![是否可以从 lua 解释器内部生成 LaTeX 文档?](https://linux22.com/image/447832/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BB%8E%20lua%20%E8%A7%A3%E9%87%8A%E5%99%A8%E5%86%85%E9%83%A8%E7%94%9F%E6%88%90%20LaTeX%20%E6%96%87%E6%A1%A3%EF%BC%9F.png)
我对 LuaTeX 提供的可能性感到好奇。我知道 LuaTeX 是一种统一的 API,它允许您连接到 TeX 引擎并从一些抽象中受益,从而使引擎更易于使用和自定义。话虽如此,可以使用 luatex 完成以下操作吗?
- 将 luatex 作为
lua
“库”导入,并从解释器或脚本中生成 LaTeX 文档,lua
而无需在 LaTeX 中编写任何代码 .tex
使用解释器挂接到现有文件lua
并将其各个组件视为对象,类似于浏览器 javascript 使用 DOM 与 HTML 交互的方式。
我希望由 来lua
引导 LaTeX,而不是反过来。也许我对 LaTeX 的掌握还不够,但我的印象是没有统一的界面来以统一的方式使用各种软件包。有些软件包甚至定义了自己的语法(如 TikZ 或 tabular),这与“低级”的 LaTeX 语法大相径庭。
lua
如果我希望提供我所期待的“统一界面”,我是否会失望?或者这真的有可能吗?