是否有可能在 HTML 演示文稿的层面上推进 Beamer?

是否有可能在 HTML 演示文稿的层面上推进 Beamer?

我主要使用 Reveal.js 进行演示,最近我学习了 Beamer。据我所知,只需稍加努力,你几乎可以在 Beamer 中重现 HTML 演示文稿中的任何内容,除了动画/过渡相互作用区域(在屏幕上拖动东西、实时操纵演示文稿等)。

这是 HTML5 和 js 的全部功能得以实现的地方,而 PDF 格式则显示出了其局限性。

所以我的问题是:这是 LaTeX 或 PDF 格式无法克服的技术限制吗?或者至少在理论上,我们可以期待 Beamer 的继任者能够使 LaTeX 演示文稿达到与 HTML/js 相当的水平?

我已经知道该animate包,并且您可以将 js 代码用于 PDF,但 js 对 PDF 的支持似乎非常有限,并且该animate包使用起来不是很友好,有时会产生不可预测的结果。

编辑:举一个我认为无法用 Beamer/LaTeX 完成的演示示例,请看一下:http://vizzuality.github.io/rollingstonesmap

具体看看如何实时放大背景地图以显示内容、移动物体等。

答案1

这只是部分答案...问题中的一些要求并不容易实现。我将重点介绍一些简单的要求 :) !

有些要求与投影机无关。

在正常情况下我喜欢让 beamer 只生成 pdf 页面,然后再定义演示动态(pdf 查看器与演示工具(谢谢@fran))。

演示工具(如impressive) 提供:

  1. 定义过渡、时间条、滑动条的选项;
  2. 用于缩放、突出显示、聚光灯的命令(热键、鼠标事件)
  3. 脚本...

答案2

可以使用单个 latex beamer 源来生成 pdf 和 reveal.js 输出。reveal.js 的 html 生成是通过 HeVeA 完成的。您可以在 LaTeX 源中嵌入任何 html 源,因此 reveal.js (html5+js) 没有任何限制。

我有一个示例演示文稿,描述了如何基于单个投影仪源使用 pdf 和 reveal.js 输出来实现这一点。

请参阅下面的链接。

http://www.by-star.net/PLPC/180038

http://web.by-star.net/lcnt/PLPC/180038/current/pres/PLPC-180038-pres.html#/

相关内容