是否可以从 lua 解释器内部生成 LaTeX 文档?

是否可以从 lua 解释器内部生成 LaTeX 文档?

我对 LuaTeX 提供的可能性感到好奇。我知道 LuaTeX 是一种统一的 API,它允许您连接到 TeX 引擎并从一些抽象中受益,从而使引擎更易于使用和自定义。话虽如此,可以使用 luatex 完成以下操作吗?

  • 将 luatex 作为lua“库”导入,并从解释器或脚本中生成 LaTeX 文档,lua而无需在 LaTeX 中编写任何代码
  • .tex使用解释器挂接到现有文件lua并将其各个组件视为对象,类似于浏览器 javascript 使用 DOM 与 HTML 交互的方式。

我希望由 来lua引导 LaTeX,而不是反过来。也许我对 LaTeX 的掌握还不够,但我的印象是没有统一的界面来以统一的方式使用各种软件包。有些软件包甚至定义了自己的语法(如 TikZ 或 tabular),这与“低级”的 LaTeX 语法大相径庭。

lua如果我希望提供我所期待的“统一界面”,我是否会失望?或者这真的有可能吗?

相关内容