最近,我不得不准备几个 Beamer 演示文稿,在此过程中,我意识到“理想”演示文稿的互动性和实时性要比使用 LaTeX 所能实现的要高得多。确实有办法将视频或 SWF 文件嵌入 pdfLaTeX 源中,但这只是部分解决方案:动画必须在 LaTeX 之外制作,并且从视觉上通常与演示文稿的其余部分完全分开。
或者,也可以使用诸如animate
(或\animate
beamer 命令)之类的包在 PDF 中创建动画,但这实际上是一种黑客行为,其产生的结果无法与真正的 Flash 动画相比。
有没有办法从 LaTeX 文件创建 Flash 动画?理想情况下,我希望在 LaTeX 文件中嵌入 Flash 对象和动作脚本,并能够在处理结束时获得 Flash 演示文稿。
PS 我认为这是从 TeX -> pdfTeX -> flashTeX 的自然演变,但我可能是在做梦。
答案1
很多用 flash 可以实现的功能也可以用 SVG + JavaScript 实现。
一个很好的例子是杰西·因克它允许在 Inkscape 中进行动态演示。
现在由于 PDF 还支持矢量图形和 JavaScript 的子集,也许最好的方法是在 LaTeX 中集成像 JessyInk 这样的解决方案,或者使用 JavaScript + Tikz 来实现它。