我对 LuaTeX 提供的可能性感到好奇。我知道 LuaTeX 是一种统一的 API,它允许您连接到 TeX 引擎并从一些抽象中受益,从而使引擎更易于使用和自定义。话虽如此,可以使用 luatex 完成以下操作吗?
- 将 luatex 作为
lua
“库”导入,并从解释器或脚本中生成 LaTeX 文档,lua
而无需在 LaTeX 中编写任何代码 .tex
使用解释器挂接到现有文件lua
并将其各个组件视为对象,类似于浏览器 javascript 使用 DOM 与 HTML 交互的方式。
我希望由 来lua
引导 LaTeX,而不是反过来。也许我对 LaTeX 的掌握还不够,但我的印象是没有统一的界面来以统一的方式使用各种软件包。有些软件包甚至定义了自己的语法(如 TikZ 或 tabular),这与“低级”的 LaTeX 语法大相径庭。
lua
如果我希望提供我所期待的“统一界面”,我是否会失望?或者这真的有可能吗?