如何在 LaTeX 源/宏中结合 JavaScript 代码和 OCG/OCMG 层?

如何在 LaTeX 源/宏中结合 JavaScript 代码和 OCG/OCMG 层?

该问题是一个“正在进行的工作”,目的是找到以下先前问题的解决方案:

(1)ocgx2:最多可自动进行三次选择题

正如@AlexG 在评论中所建议的,你可以看看 JavaScript。不幸的是,我是 JavaScript 和 (La)TeX 混合代码的初学者,可能目前的问题不太恰当。

使用的工具:Linux OS + lualatex(TeXLive 2021)+ Okular(支持 JavaScript 和 OCG/OCMG)

未使用的工具:insdljs包(它不属于 TeX Live,必须单独安装)

因此,我们的目标是采取逐步的方法来尝试了解发生了什么:

A.如何将 JavaScript 代码包含到 LaTeX 源代码/宏中?例如,以下 @AlexG 的答案适用于 pdflatex,但不适用于 lualatex:

(2)在 LaTeX 文档中插入文档级 JavaScript 的最佳方法是什么

B. 如何使用按钮触发 JavaScript 代码?\mediabuttonmedia9 包是否有用,因为它仅用于该功能?

C. 如何在 LaTeX 源/宏中结合 OCG/OCMG 层和 JavaScript 代码?例如进行计算并打印它们。

除了这些问题,高级用户可以给我一些关于阅读文档的建议吗?我已经标记了以下参考资料,但如何开始,是否有其他更相关的文档?(a)Acrobat JavaScript SDK (二)使用 JavaScript 开发 Crobat 应用程序 (C)PDF 参考 1.7 (四)LuaTeX 文档。 (五)PdfTeX 文档。

相关内容