typst
约 306 个字 11 行代码 1 张图片 预计阅读时间 1 分钟
简介
Typst 是可用于出版的可编程标记语言,拥有变量、函数与包管理等现代编程语言的特性,注重于科学写作 (science writing),定位与 $LaTeX $ 相似。它相比 $LaTeX $ 的优势在于:
- 语法简洁,大致介于 markdown 和 $LaTeX $ 之间
- 编译速度快,支持增量编译
- 支持类现代编程语言的语法
- 环境搭建简单,在线和本地都可
语法
Note
这里的语法都是纯粹的 typst 语法,在很多模版里其实都会去支持 markdown 语法,比如有序列表可以用1. ,甚至有的包还会去支持 $Latex $风格的数学公式。
标记模式
标题
强调
列表
注释
数学模式
代码模式
typst 支持函数式编程,这部分比较 advanced,这里不展开。
模版推荐
PPT
PPT 推荐 touying,尤其是University 主题。

文档
- ori:糅合了多个Typst包的文档模版,适用于笔记(支持夜间模式)、报告和各类文档。
- EasyPaper:一个基于 SimplePaper 改进的 Typst 模板,可用于日常报告/作业等。
- gentle-clues:提供简洁易用的提示框。 内置多种样式,还可以轻松自定义。