org-reveal

使用 1.1 EmacsOrg 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 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!