EMACS-DOCUMENT

=============>随便,谢谢

使用SVG在org-reveal幻灯片中现实动态图表

org-reveal可以使用org-mode创建幻灯片。幻灯片以HTML文档的形式展现,使用reveal.js实现动画。

reveal.js允许逐步地显示页面中的部分片段,比如项目符号列表之类。

它还可以将动态图展示为reveal.js片段,前提是这些图作为嵌入的SVG图像包含在HTML中。

在SVG元素中添加 class="fragment" (及其变体,包括 data-fragment-index 属性),可以使用与常规项目符号片段相同的JS动作来展示图表的动画部分。

技巧是在org-mode源中使用以下代码来将SVG图标嵌入到HTML源代码中:

#+BEGIN_EXPORT html
<svg ...> 
...
</svg> 
#+END_EXPORT

我是从这个演示 中获得灵感的,它展示了动态现实SVG内容的方法。

到目前为止,我已经开始用inkscape编辑图标,最后将整个<svg>标记从保存的inkscape文件复制到org文件的 #+BEGIN_EXPORT 嵌入式HTML中。

您可以在https://olberger.gitlab.io/org-teaching/slides 文档中看到这样一个动画的演示。(幻灯片26页:“SVG片段显示”)。

希望这个有帮助。