Org Mode 中的 math block 使用 Typst 的语法

前言

使用了一段时间的 Typst 来记录数学笔记之后,再回头看 Latex 中的的大量 \{}begin...end,它们是如此可怕。

latex:

typst:

output: image

目标

我日常是使用 org mode + denote 来记笔记,参照 org-static-blog 糊了个博客生成工具。

因此希望:

  1. org mode 中能使用 $$ 来写 typst 的数学语法,并可以在 org mode 中进行高亮
  2. org export 过程中将 math block 的 typst 语法转换成 html。目前 Typst 还不支持 html export,但是有大佬已经写了 ox-typst,可以借鉴里面的接口。

为什么不直接用 Typst 记笔记?

  1. 博客工具是基于 org mode 和 denote 的,且 Typst 目前还不支持 html export
  2. 懒得迁移
  3. Emacs 中一些自己写的小工具是其他编辑器无法替代的

不知道道友是否有类似想法,或者已经有人在尝试了吗?

1 个赞

我使用Emacs不多, 也不使用org mode, 但是我使用Racket写我的博客 (GitHub - alpha-beta-eta/SMathML). 图里的代码风格未必是我博客中所使用的, 实际上在写博客的时候我不会像这样进行过度抽象, 但是你的确可以进行一些过度抽象 (对于你举的这个例子, 我觉得其实也没有什么施展特别高层次抽象的空间).