org-reveal
使用 1.1 Emacs 的 Org Mode 编写演示 PPT。该工具的底层基于 reveal.js。
除此之外,还有一个 ox-reveal,两者区别?
对于基础使用,可参考网络资源一,介绍地非常全面。
CDN 设置 reveal.js
开头添加:
#+REVEAL_ROOT: https://cdn.jsdelivr.net/npm/reveal.js
层级结构
reveal.js 以二维矩阵的方式展示 PPT,除了可以横向滚动,还能纵向滚动。示例:
H1 H2 H3
H2.1
H2.1.1
设置 HLevel
org-reveal-hlevel: 这是一个全局变量,用于设置 Org Mode 中的标题级别(HLevel),以确定当转换为 Reveal.js 幻灯片时哪些标题会被视为幻灯片的主标题。默认情况下,这个值为 1,意味着一级标题会被作为单独的幻灯片,而更低级的标题会作为子幻灯片或子标题。
(setq org-reveal-hlevel 2)
这段代码会将 org-reveal-hlevel
的值设置为 2。这意味着,现在一级和二级标题都将作为主幻灯片,而三级及以下的标题会被视为子幻灯片或子标题。
如何在文件内修改:#+REVEAL_HLEVEL: 2
: 这是 Org Mode 文件的局部设置,允许你为单独的 Org 文件指定不同的 HLevel
值。这样,你可以为不同的 Org 文件设定不同的 HLevel 值,而不是仅仅使用全局的 org-reveal-hlevel
值。
更换主题
#+REVEAL_THEME: simple
网络资源
Emacs 基于 org-reveal 做幻灯片 (zhangjiee.com)
yjwen/org-reveal: Exports Org-mode contents to Reveal.js HTML presentation. (github.com)
本文作者:Maeiee
本文链接:org-reveal
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!