Typst 是一套基于标记(markup)语法的排版系统,由德国柏林的 Typst GmbH 开发。它由三部分组成:Typst 语言、把语言编译为 PDF、图片或网页的编译器,以及在线协作编辑器(Typst web app)。官方文档将其定位为可同时替代 Word 类文字处理器和 LaTeX 的工具:语法比 LaTeX 简洁,增量编译带来毫秒级预览,报错信息附带定位与修复建议。编译器以 Apache-2.0 协议开源,GitHub 仓库的 stars 截至 2026-08-31 约为 5.6 万,是排版领域关注度最高的开源项目之一。

站点速览
- 网址:https://typst.app/
- 类型:标记式排版系统 + 开源编译器 + 在线协作编辑器
- 费用:编译器免费开源(Apache-2.0);Web 应用分 Free(0 美元)、Pro(7.99 美元/月)与 On-Premises(定制报价)三档,详见定价页(截至 2026-08-31)
- 注册要求:Playground 免注册即可试用;在 Web 应用中保存项目需注册账号;本地编译器无需账号
- 界面语言:英文,官方文档同样为英文
- 公开时间:2023 年 3 月 21 日开启公开 Beta,编译器同日开源(官方公告)
站点背景
Typst 由 Laurenz Mädje 与 Martin Haug 开发,两人从 2019 年前后开始构建这套排版技术栈(About 页面),最初定位于科研论文写作。经过三个月封闭预览后,Typst 于 2023 年 3 月 21 日向公众开放 Beta 测试,并在同一天将开发了近四年的编译器开源;同年两人在柏林注册成立 Typst GmbH(法律信息页)。
根据官方 2025 年 8 月发布的两周年回顾,团队当时有五名成员、分布三个国家,Typst 已用于超过 3,500 所高校与实验室,并进入部分财富 500 强企业(如瑞银 UBS)的文档流程;定价页另标注有超过 1,000 家企业用户。项目资金来自商业订阅、企业部署与开源支持服务,早期开发曾获 NLnet 基金会、柏林创业奖学金等资助(GitHub README)。
三种使用方式
- 在线 Playground:打开 typst.app/play 即可在浏览器里编写示例文档并实时预览编译结果,无需注册,适合快速评估语法与排版效果。
- Web 应用:注册账号后获得项目管理、协作分享、评论、模板库等完整功能,官方说明用户数据存储在德国的数据中心(定价页)。
- 本地编译器:通过 Homebrew、winget、cargo 或预编译二进制安装
typstCLI,typst watch命令可在保存源码时增量重编译;VS Code、Neovim 等编辑器可搭配社区语言服务器 Tinymist 获得自动补全与即时预览。编译器也可作为 Rust 库嵌入自有应用,用于服务端批量生成 PDF。

核心能力
- 简洁标记与完整脚本:标题、强调、列表等用轻量语法书写;以
#调用函数,支持条件、循环与递归;set/show 规则把内容与样式分离,可全局重定义任意元素的外观。 - 数学与科研写作:数学公式是一等公民,语法无需反斜杠命令;支持 BibTeX 文献管理与 100 多种引用样式,Pro 版可与 Zotero、Mendeley 同步文献库。
- 数据驱动与自动化:文档可直接读取 JSON、CSV、XML 等数据源生成表格、图表乃至整篇文档,适合批量生成报告、证书、对账单等场景。
- 模板与扩展生态:官方包仓库 Typst Universe 汇集社区发布的模板与绘图、幻灯片等扩展包;站内搜索显示截至 2026-08-31 共有 1,554 个包和模板,均采用开源或 CC 类许可(开源说明)。
- 输出格式:默认导出 PDF,也支持 PNG/SVG 图片;0.14 版本(2025 年 10 月)起默认生成带标签的无障碍 PDF,可选符合 PDF/UA-1 标准;HTML 网页导出截至 2026-08-31 仍是预览功能。当前编译器版本为 0.15.1(2026 年 7 月 17 日发布)。
- 中文排版:0.4.0 起持续改进 CJK 支持,0.9.0 加入中西文间距处理,可用于中文文档排版。

账号、定价与数据
Web 应用免费版包含项目管理、协作分享、社区包与 200MB 存储(单项目最多 100 个文件);Pro 版 7.99 美元/月(选择年付可省 14%,首次订阅 14 天内可全额退款),增加评论、私有包、GitHub/GitLab 同步(实验性)、Zotero/Mendeley 文献同步、幻灯片演示与 2GB 存储;On-Premises 面向需要私有部署的组织,5 名成员起订,支持 LDAP 接入(定价页,价格截至 2026-08-31)。
官方 FAQ 说明:文档编译在沙箱中进行,Typst 代码只能读取项目目录内的文件,除从官方包仓库拉取包之外不能访问网络。编译器开源而 Web 应用闭源,官方承诺不为 Typst 语言添加私有扩展,同一份源码在两端编译结果一致(开源说明页 FAQ)。
适用场景
- 需要公式、参考文献与交叉引用的论文、技术报告与学位论文写作;
- 从结构化数据批量生成 PDF 的自动化文档流水线(编译器可嵌入服务端);
- 希望获得 LaTeX 级排版质量、但不愿处理其安装配置与报错体系的写作者;
- 需要统一模板、在线协作与审阅流程的团队文档。
局限
- 版本仍处 0.x:语言与功能持续演进,跨版本升级偶尔需要调整写法;HTML 导出尚未脱离预览阶段。
- Web 应用闭源:自托管只能通过付费的 On-Premises 方案(5 人起订),没有免费的自托管协作端。
- 界面与文档仅英文:没有官方中文界面;中文排版能力可用,但学习资料需要英文阅读能力。
- 生态规模小于 LaTeX:出版方与学术会议提供的官方模板仍以 LaTeX 为主,Typst 投稿多依赖社区模板适配;已有期刊开始正式接受 Typst 稿件,官方博文介绍过期刊 IJIMAI 的案例(2025 年 4 月)。
- 移动端能力有限:经实测,手机浏览器可以打开 Playground 查看和编辑源码,但编辑器为单栏布局,双栏实时预览的工作流主要面向桌面端。
- 免费版配额:200MB 存储与单项目 100 个文件的上限,对大型或图片较多的项目可能紧张。
同类参考
与 Overleaf(LaTeX 在线协作平台)相比,Typst 的语法、报错与编译速度更友好,但 LaTeX 在学术出版模板与存量资料上仍有明显优势;与 Word、Google Docs 相比,Typst 以源码管理格式、自动化能力强,但不适合不熟悉标记语法的协作者直接改稿。




