![如何在 LaTeX 源/宏中结合 JavaScript 代码和 OCG/OCMG 层?](https://linux22.com/image/446681/%E5%A6%82%E4%BD%95%E5%9C%A8%20LaTeX%20%E6%BA%90%2F%E5%AE%8F%E4%B8%AD%E7%BB%93%E5%90%88%20JavaScript%20%E4%BB%A3%E7%A0%81%E5%92%8C%20OCG%2FOCMG%20%E5%B1%82%EF%BC%9F.png)
该问题是一个“正在进行的工作”,目的是找到以下先前问题的解决方案:
正如@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 代码?\mediabutton
media9 包是否有用,因为它仅用于该功能?
C. 如何在 LaTeX 源/宏中结合 OCG/OCMG 层和 JavaScript 代码?例如进行计算并打印它们。
除了这些问题,高级用户可以给我一些关于阅读文档的建议吗?我已经标记了以下参考资料,但如何开始,是否有其他更相关的文档?(a)Acrobat JavaScript SDK (二)使用 JavaScript 开发 Crobat 应用程序 (C)PDF 参考 1.7 (四)LuaTeX 文档。 (五)PdfTeX 文档。