ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Typst 安装与上手:一条命令装好,秒级编译你的第一份排版文档

Typst 安装与上手:一条命令装好,秒级编译你的第一份排版文档 Typst 安装与上手一条命令装好秒级编译你的第一份排版文档【免费下载链接】typstA markup-based typesetting system that is powerful and easy to learn.项目地址: https://gitcode.com/GitHub_Trending/ty/typstTypst 是一款标记语言排版系统Typst 安装只需一条命令编译、数学公式、参考文献全部内置不需要再折腾宏包和依赖。Typst 是什么Typst 把排版当标记语言来写大部分排版直接写在文本里剩下的部分用函数调出来。可以理解为Markdown 的写法 LaTeX 的能力——上手像写 Markdown但公式、参考文献、表格这些传统上需要一堆包才能做到的事它是开箱即用的。这个仓库就是 Typst 编译器和 CLI 的源码核心代码分布在 crates/typst-syntax/解析、crates/typst-layout/排版等目录文档源码在 docs/。它好在哪编译快增量编译只重算变化的部分配合typst watch边改边出图改到后面几百页也不用干等。零依赖起步标题、数学、表格、参考文献都是内置功能不需要先查这个功能要用哪个包。报错可读出错时直接指出文件和行号还附定位线索而不是甩给你一串错误码。文档即脚本用#号切入表达式可以在文档里写变量和函数动态生成章节、表格和图形。按操作系统安装 TypstWindows 用 wingetmacOS 用 HomebrewLinux 走系统包管理器各自一条命令# Windows (PowerShell) winget install --id Typst.Typst # macOS brew install typst # Ubuntu/Debian / Fedora / Arch sudo apt install typst sudo dnf install typst sudo pacman -S typst想从源码构建的话把仓库拉下来即可git clone https://gitcode.com/GitHub_Trending/ty/typst然后用cargo build编译。验证 Typst 安装是否成功装完后跑一条命令typst --version终端打印出类似typst-cli 0.15.1的版本号说明安装成功。包管理器里的版本可能落后于最新发行版之后随时可以用typst update自更新。核心用法速览页面设置与标题#set规则改全局属性号写标题一个等号一级标题#set page(width: 10cm, height: auto) #set heading(numbering: 1.) 章节一 小节 1.1数学公式内容放在美元符号之间多字母词直接写函数名不用反斜杠$ F_n F_(n-1) F_(n-2) $脚本能力#号后面是表达式可以定义函数、遍历数组#let fib(n) if n 2 { 1 } else { fib(n-1) fib(n-2) } 前 5 项#range(1, 6).map(fib)一个端到端小例子把设置、公式、脚本、表格组合起来保存为fib.typ后执行typst compile fib.typ fib.pdf#set page(width: 10cm, height: auto) #set heading(numbering: 1.) 斐波那契数列 递推定义 $ F_n F_(n-1) F_(n-2) $ 闭式解 $ F_n round(1 / sqrt(5) phi.alt^n) $。 #let fib(n) if n 2 { 1 } else { fib(n-1) fib(n-2) } #let ns range(1, 5) #table(columns: 2, ..ns.map(n [F_#n$]), ..ns.map(n str(fib(n))) )编译出的 PDF 里标题带自动编号两个公式正常渲染表格按行填充脚本算出的数列。想实时看效果把命令换成typst watch fib.typ保存文件即自动重编译。下一步怎么走换输出格式typst compile支持 PDF、PNG、SVG加--font-path可指定自定义字体目录。管理参考文献学一下#bibliography(refs.bib)和#cite配合 BibTeX 文件管理引用。读懂架构clone 仓库后从 docs/dev/architecture.md 入手顺着 crates/typst-cli/ 的入口往编译器里看。跟着官方教程走仓库 docs/content/tutorial/ 下有四篇由浅入深的教程源码照着写一遍就熟了。【免费下载链接】typstA markup-based typesetting system that is powerful and easy to learn.项目地址: https://gitcode.com/GitHub_Trending/ty/typst创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表