如何在 LaTeX Beamer 中嵌入 Javascript?

如何在 LaTeX Beamer 中嵌入 Javascript?

我想知道是否可以在 LaTeX Beamer 中添加 JavaScript 动画,例如使用C3或者D3?据我所知,动画包使用 javascript 来显示(可能还运行)文档中嵌入的视频。有一个邮政关于在 StackExchange 上在 LaTeX 中嵌入 JavaScript,但该帖子重点关注 PDF 中的文档级 Javascript(没有提及包括第三方库,如 D3)。

答案1

这个问题的答案包含在上面的评论中。目前,无法按原样使用 D3 和 C3 等 JavaScript 库;但是,如果您想从头开始编写代码或修改这些库以使用 PDF 对象模型或导出其图形以供 LaTeX 使用,您可以做类似的事情(请参阅d3js/SVG 导出演示

笔记:

  1. LaTeX 允许我们创建 PDF 或 PostScript (.ps) 文件
  2. PDF 有自己的文档对象模型 (DOM)(如Acrobat JavaScript 脚本指南p. 22)。换句话说,PDF 支持 JavaScript,但不支持浏览器 DOM,即浏览器在页面上显示线条、文本和图像的方式。
  3. D3 和​​ C3 使用浏览器的 DOM 在页面上绘制

相关内容