news 2026/9/11 2:20:00

Typst 安装部署指南:10 分钟从零编译出第一份 PDF

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Typst 安装部署指南:10 分钟从零编译出第一份 PDF

Typst 安装部署指南:10 分钟从零编译出第一份 PDF

【免费下载链接】typstA markup-based typesetting system that is powerful and easy to learn.项目地址: https://gitcode.com/GitHub_Trending/ty/typst

Typst 是一个用标记语言写文档的排版系统,功能接近 LaTeX,语法却简单得多,编译还有增量加速。本文带你完成 Typst 安装、写出第一个 .typ 文件,并用一行命令编译出 PDF。

装法对比:按平台直接选路线

结论先行:绝大多数人用系统包管理器一行命令搞定,不用自己找二进制文件。

平台 / 场景推荐路线说明
macOSHomebrew版本新、维护及时
Windowswinget 官方包管理器自动进 PATH
Linux发行版包管理器apt / dnf / pacman 均可,版本可能略旧
容器 / 临时使用Docker 官方镜像不污染环境
要试开发版Rust 源码编译需要已装 Rust 工具链

Typst 安装主线:macOS 三步编译出第一份 PDF

整条主线最短的路径在 macOS 上,三步走。

第一步,安装 CLI:

brew install typst

第二步,建一个hello.typ,内容两行就够:

= 你好,Typst 这是一份由 typst compile 生成的 PDF

第三步,编译:

typst compile hello.typ

⚡ 命令跑完,同目录下就有hello.pdf,打开即是成品。下面这张图就是 Typst 排版系统实际渲染出的文档效果,页眉、标题、图形都是引擎排版完成的:

日常写作建议直接用监视模式,保存即增量重编,比反复手动编译快得多;字体情况用typst fonts查看:

typst watch hello.typ typst fonts

Typst 安装的其他选择:Windows、Linux 与 Docker

  • Windows:winget 一行装好,winget install --id Typst.Typst,装完重开终端即可使用。
  • Linuxsudo apt install typst(Debian/Ubuntu)或对应发行版命令;包版本偏旧时用cargo install --locked typst-cli装最新版。
  • Dockerdocker run ghcr.io/typst/typst:latest --help直接体验,适合 CI 和临时环境。
  • 源码编译git clone https://gitcode.com/GitHub_Trending/ty/typst后执行cargo build --release,产物在target/release/,适合想读源码或跟开发版的人,细节见 CONTRIBUTING.md。

各子命令的完整参数用typst help查看,CLI 源码在 crates/typst-cli/src/。

常见报错对照:从现象到一行修复

踩坑不可怕,对照着改就行:

现象原因一行解决
typst: command not found装完没刷新 PATH重开终端,或which typst确认路径
中文变方块 / 提示找不到字体字体目录不在搜索路径编译时加--font-path ~/fonts,或在文档里#set text(font: "思源宋体")
大文档每次编译都卡反复全量重编改用typst watch,走增量编译
typst update提示 self-update disabled用的是包管理器或源码安装回到原安装渠道升级,如brew upgrade typst

延伸一步:编辑器集成与进阶配置

装好 CLI 只是开始:VS Code 装 Typst 扩展、Neovim 接社区语言服务器 tinymist,都能拿到自动补全和即时预览。字体、页面、样式等高级配置,直接读仓库内置教程 docs/content/tutorial/;LaTeX 背景的人优先看 docs/content/guides/for-latex-users.typ,想看编译原理翻 docs/dev/architecture.md。

从安装到第一份 PDF 不超过十分钟,剩下时间都花在内容上。文档写法拿不准去 docs/content/guides/ 翻对应指南,报 bug 或想参与开发参考 CONTRIBUTING.md。

【免费下载链接】typstA markup-based typesetting system that is powerful and easy to learn.项目地址: https://gitcode.com/GitHub_Trending/ty/typst

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 2:18:22

Typst 快速上手:从安装到编译第一份 PDF 的完整流程

Typst 快速上手:从安装到编译第一份 PDF 的完整流程 【免费下载链接】typst A markup-based typesetting system that is powerful and easy to learn. 项目地址: https://gitcode.com/GitHub_Trending/ty/typst 打开终端,敲一条命令,…

作者头像 李华
网站建设 2026/9/11 2:18:15

2026年国产实时计算平台选型指南:引擎、商业方案与平台能力解析

2026年再看国产实时计算平台,市场格局和五年前相比已经完全不是一回事了。开源引擎基本定型,商业方案不再只讲故事而是拼平台能力,自研引擎在特定行业里悄悄攻城略地,Serverless和存算分离这些理念也从概念变成了可用的产品形态。…

作者头像 李华
网站建设 2026/9/11 2:14:19

Upscayl 实测:3 个超分模型怎么选,Vulkan 加速到底快在哪

Upscayl 实测:3 个超分模型怎么选,Vulkan 加速到底快在哪 【免费下载链接】upscayl 🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows. 项目地址: https://gitcode.com/GitHub_Trending/up/upscayl …

作者头像 李华
网站建设 2026/9/11 2:13:13

gpio-ich驱动实战:Intel ICH芯片组GPIO寄存器映射与用户态控制

简介:这是一份面向Linux内核驱动开发学习者的Intel ICH系列芯片GPIO驱动源码包,聚焦ICH6至ICH10及Series 5/6芯片组的通用输入输出控制。压缩包内仅有1个C语言源文件,整体仅4KB,短小精悍,非常适合研读单个驱动的完整实…

作者头像 李华
网站建设 2026/9/11 2:12:43

Godard盲均衡与Bussgang线性化原理及MATLAB实现

简介:本资源是一份面向通信工程专业学生与信号处理初学者的MATLAB仿真实践材料,聚焦Bussgang盲均衡中的Godard算法原理与实现,解决未知信道下接收信号失真恢复这一典型问题。压缩包为1KB的ZIP文件,内含1个核心MATLAB脚本&#xff…

作者头像 李华