Learning Typst

Install

apt install pkg-config libssl-dev
cargo install --locked typst-cli

Linux

Widows

Typst-Talk

  • 可以在 slide 里展示一个用户可见的进度条或当前剩余页数提示。

  • 易于加入代码块,要有正确的高亮,以及最好能够做到可复制,而不仅是截一张图片。

  • 易于编写数学公式,最好是能直接复用已有的数学公式源文件,且易于编辑。

  • 能够方便地设置文本样式,例如字号、字重和颜色。

  • 能够复用已有模板,用户只需要做一些填充工作。有「子幻灯片」能力,在 Powerpoint 指一部分动画效果,在 Beamer 里指 pause。

  • 有「演讲者视图」,可以展示仅演讲者可见的提示或笔记。

  • 能够方便地随意放置图片、以及图片之间的层叠覆盖,即基于页面的绝对定位布局。

  • 能够加入一些箭头、高亮或说明文本,对 slide 的内容进行解释。

  • 能够加入 GIF 动图或者视频。

  • 能有动态过渡效果,例如淡入淡出、平滑等。

Why I want to use it

  1. 不破不立,反正啥都没有

  2. 日常教学需要: 数学、代码、标注

  3. 论文作图,规整

  4. 日常总结、笔记和规范化

  5. 用来做科普视频,使用代码 总归来说比使用 👋 和 👀 要准确很多

Comparsion

Notes

标记只是语法糖