Typst 安装与首次编译:一条命令出 A4 PDF Typst 安装与首次编译一条命令出 A4 PDF【免费下载链接】typstA markup-based typesetting system that is powerful and easy to learn.项目地址: https://gitcode.com/GitHub_Trending/ty/typst周三晚上你要把一份周报交给编辑明天一早截止里面有一张表格和几个公式。Typst 是一个标记语言排版系统文档写在 .typ 文件里一条命令编译成 PDF。这篇文章讲 Typst 安装和第一次编译适合从没装过任何排版工具、想尽快出一份排版文档的人。数学排版和参考文献管理也是内置的不需要再装一整套 LaTeX。安装 TypstWindows 用 winget 装winget install --id Typst.Typst typst --version看到typst 0.15.1这样的版本号说明装好了。macOS 用 Homebrew 装brew install typst typst --version输出同样是版本号看到即安装成功。Linux 用发行版包管理器装Debian/Ubuntu 下sudo apt install typst typst --versionFedora 把 apt 换成 dnfArch 用pacman -S typst。发行版仓库里的版本可能比官方最新版旧需要最新版可以从官方发布页下载预编译二进制放到 PATH 目录里之后自己运行typst update就能升级。编译第一份 Typst 文档在空目录里新建 hello.typ内容如下#set page(paper: a4, margin: 2cm) 周报 | 日期 | 事项 | |---|---| | 周一 | 数据收集 | | 周三 | 成稿 | 本周合计 $x 24$ 小时。行首的是标题等号越多层级越深第一行#set page把纸张设为 A4、页边距 2cm。然后编译typst compile hello.typ不传第二个参数时输出为与输入同名的 PDF。运行后你会看到当前目录出现 hello.pdfA4 尺寸一页里有周报标题、一个两列三行的表格以及底部一行正文内联公式被渲染成数学符号。想把输出命名成别的文件把目标路径作为第二个参数传进去比如typst compile hello.typ out.pdf。新手最常卡住的三件事中文字符显示成方块文档里写了中文PDF 里却是一排方块原因是字体Typst 默认用系统默认字体它不含 CJK 字形就会缺字。先用这条命令列出系统里的字体找到中文字体族的名字typst fonts然后在文档里指定字体族名要和上面命令的输出对上#set text(font: Noto Sans SC)字体文件不在系统字体目录里的话放进任意目录再在编译时指定typst compile --font-path ./fonts hello.typ想输出 HTML 而不是 PDFTypst 按输出文件的扩展名决定格式把输出文件名改掉即可typst compile hello.typ hello.html运行后当前目录多出一个 hello.html浏览器直接打开。同样换成 .png 扩展名会得到图片多页文档会按页码命名输出。多个文档共用一份样式文件一组#set规则被多个文档共用时抽成 style.typ每个用到的文档顶部写#include style.typ#include会把 style.typ 的内容原样展开到调用处里面的#set规则对整个当前文档生效。需要调用 style.typ 里定义的函数时改用#import而不是#include。想系统学语法去官方文档过一遍教程即可本仓库的 docs 源码 和 tests/suite 里两百多个可编译示例 可以直接对照着读。遇到具体报错可以到官方论坛或 Discord 社区提问。【免费下载链接】typstA markup-based typesetting system that is powerful and easy to learn.项目地址: https://gitcode.com/GitHub_Trending/ty/typst创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

STM32N6 XSPIM多路复用:外部Flash与PSRAM共存配置实战

STM32N6 XSPIM多路复用:外部Flash与PSRAM共存配置实战

1. 为什么 STM32N6 的 XSPIM 多路复用存储配置值得单独写一篇 前段时间在调 STM32N6 的板子,碰到一个很有意思的问题:芯片手册里明明写着 XSPIM 支持多路复用存储配置,可真要动手接外部 Flash 和 PSRAM 的时候,才发现这里面的门道…

2026/8/30 15:23:44
美团Java一面复盘:八股文、代码输出与算法题全解析

美团Java一面复盘:八股文、代码输出与算法题全解析

说实话,刚开始投递秋招简历的时候,我对美团一面的预期就是“八股文代码输出算法题”这种经典组合。真到了面试现场才发现,这三个板块的权重、追问深度和考察方式,比想象中要细节得多。整场面试下来,与其说是在考核知识…

2026/8/30 15:23:44
Windows 下公共 WiFi 选择性断网排查:nslookup 能解析 IP,但部分网站无法访问

Windows 下公共 WiFi 选择性断网排查:nslookup 能解析 IP,但部分网站无法访问

一句话总结:问题不在系统损坏,而在当前网络会话与图书馆 WiFi 的网络配置协商(IPv6/路由/MTU)冲突,刷新 DHCP 租约并重置适配器后恢复。一、故障现象在一个图书馆连 WiFi,遇到一个很诡异的问题:…

2026/8/30 15:23:44
2024前端求职面经:面试题拆解、项目深挖与复盘心得

2024前端求职面经:面试题拆解、项目深挖与复盘心得

十月份把简历挂出去那周,手机基本没安静过。2024年的前端行情不算好,但也不算最差,整体感受一句话能概括:坑位变少了,要求变具体了。面了七八家,从几十人的小团队到几百人的中大型公司都聊过,这…

2026/8/30 15:23:44
搜狐2013校招研发笔试题解析:C++、算法与系统基础考点复盘

搜狐2013校招研发笔试题解析:C++、算法与系统基础考点复盘

翻移动硬盘时翻出一份搜狐2013校招研发工程师笔试题回忆版,看到那些手写笔记,很多画面一下子回来了。2013年正好是移动互联网起势的阶段,Android开发、iOS开发这些岗位开始大量招人,但门户、搜索、视频这些传统业务对后端研发的基…

2026/8/30 15:23:44
Kubernetes集群架构之etcd

Kubernetes集群架构之etcd

文章目录 为什么 export 没作用? 正确的三种打开方式 方式一:Shell 函数封装(最推荐,一劳永逸) 方式二:进入 etcd 容器内操作(适合连续多条命令) 方式三:宿主机安装 etcdctl 客户端(生产环境标准做法) 优化后的完整实操手册 实操 1:etcd 健康检查 实操 2:节点状态…

2026/8/30 15:18:43