全部免费工具
Typst 符号
常用的 Typst 符号集中在一张可搜索的表里:希腊字母、箭头、运算符、关系符、集合和微积分,每个都附有在 Typst 公式里输入的名称。点击方块即可复制。这份 Typst 符号表免费,在浏览器里使用。
希腊字母
箭头和简写
运算符
关系符
集合与逻辑
微积分和省略号
笔记或 PDF 里全是公式?把它们转成能编译的 LaTeX。
转换文件什么是 Typst 符号?
Typst 符号用名称输入,不用转义
Typst 符号在美元符号之间按名称输入,不需要反斜杠:alpha、arrow.r、in。这些名称来自 sym 模块,Typst 在每个公式里都可以直接使用。
用修饰符组合出变体
加一个点就是一个修饰符:arrow.r 是 →,arrow.r.double 是 ⇒,arrow.r.long 是 ⟶。大多数 Typst 符号都遵循这个规律,记住一个名称就能找到一整组。
常用 Typst 符号的简写
常用符号还有简写,例如 -> 表示 →,!= 表示 ≠,让公式简短易读。用简写和用完整名称写出的 Typst 符号,得到的是完全相同的字符。
为什么使用我们的 Typst 符号表?
Typst 符号与字形并列
每个名称旁边都显示它打印出的字符,不用猜 ⊆ 到底是 subset.eq 还是 subseteq。简写和完整名称一起列出,分组方式与 sym 模块一致。
三步完成
第 1 步:搜索表格
输入名称或名称的一部分(例如 arrow 或 eq)筛选 Typst 符号,或者粘贴需要的字符。
第 2 步:复制名称
点击方块,Typst 符号表里的这个名称就复制到剪贴板了。
第 3 步:在数学模式中使用
把它粘贴到 .typ 文件里的美元符号之间。在普通文本里,要加上 #sym. 前缀,例如 #sym.arrow.r。两种写法在 Typst 网页版和命令行编译器里效果相同。
把笔记和 PDF 转成 LaTeX官方参考资料: Typst documentation

Typst 符号常见问题
- Typst 里怎么加粗?
- 正文里用星号包住文字,例如 *bold*,或者用 #strong。公式里用 bold(x) 把符号加粗,适合向量和矩阵。
- Typst 里怎么写不是子集?
- 在名称后加 .not:subset.not 得到 ⊄,subset.eq.not 得到 ⊈。同样的规律,in.not 得到 ∉。
- 有完整的 Typst 符号列表吗?
- 本页收录数学中最常用的 Typst 符号。完整目录有一千多个名称,在 Typst 官方文档的 sym 模块里,每个条目还列出了可用的修饰符。
- 怎么按名称或手绘查找 Typst 符号?
- 在本表里按名称搜索,或者粘贴字符本身。想画出符号查名称,可以用 Detypify,它对 Typst 的作用相当于 Detexify 对 LaTeX。如果你已经知道 LaTeX 命令,也可以从 LaTeX 数学符号表入手。
- Typst 符号简写有哪些?
- 公式中常用符号的简短写法:-> 表示 →,=> 表示 ⇒,!= 表示 ≠,<= 表示 ≤,>= 表示 ≥,|-> 表示 ↦。上表中它们和完整名称列在一起。
- Typst 符号名称和 LaTeX 命令有什么对应关系?
- Typst 符号去掉了反斜杠,改用带点的名称:\rightarrow 变成 arrow.r,\leq 变成 lt.eq 或 <=,\alpha 仍是 alpha。.not、.double 等修饰符用来组合变体。
- 怎么在 Typst 里写箭头和蕴含?
- arrow.r 得到 →,arrow.r.double 得到 ⇒,arrow.l.r 得到 ↔,-> 和 => 是简写。长箭头加 .long,例如 arrow.r.long;映射用 arrow.r.bar 得到 ↦。要在箭头上方写文字,写 stretch(->)^"text"。
- 怎么在 Typst 里写希腊字母?
- 直接输入名称,不要反斜杠:alpha、beta、Gamma、Delta。另一种写法用 .alt,例如 epsilon.alt 和 phi.alt。与 LaTeX 不同,Typst 也为和拉丁字母相同的大写字母提供了名称,例如 Alpha。
- 怎么在 Typst 里写集合符号?
- in 得到 ∈,in.not 得到 ∉,subset 得到 ⊂,subset.eq 得到 ⊆,union 得到 ∪,inter 得到 ∩。数集用双写大写字母:RR、NN、ZZ、QQ 和 CC,emptyset 得到 ∅。
- 怎么在 Typst 里写逻辑符号?
- forall 得到 ∀,exists 得到 ∃,not 得到 ¬;and 和 or 得到 ∧ 和 ∨。异或用 plus.circle 得到 ⊕。
- 怎么在 Typst 里写乘号和除号?
- times 得到 ×,div 得到 ÷,dot.op 得到 ⋅。张量积用 times.circle 得到 ⊗。它们都会自动按二元运算符处理间距,不需要手动加空格。
- 怎么在 Typst 里写约等于、恒等和相似?
- approx 得到 ≈,equiv 得到 ≡,tilde.op 得到 ∼,prop 得到 ∝;同余(全等)用 tilde.equiv 得到 ≅。加 .not 得到带斜线的否定形式,例如 equiv.not。
- 怎么在 Typst 里定义自己的符号?
- 用 let 绑定,例如 #let dd = math.upright("d"),然后在公式里写 dd。需要参数的情况可以同样定义函数。把共用的定义放在一个文件里,再导入到各个文档。
- 怎么在 Typst 里插入 Unicode 和特殊文本符号?
- Typst 文件是 UTF-8,可以直接输入字符,也可以用 #sym.copyright 这样的名称。#、$ 和 * 要用反斜杠转义,任意码位写成 \u{2192}。
- Typst 里能用对勾之类的图标吗?
- sym.checkmark 得到 ✓,sym.ballot 得到 ☐。Lucide、Tabler 等完整图标集可以从 Typst Universe 添加相应的包。
- 怎么控制 Typst 符号周围的间距?
- Typst 会自动处理运算符和关系符的间距。用 thin、med、thick 或 quad 增加间距;用 class("normal", …) 包住符号,可以避免它按运算符处理间距。
- 怎么在 Typst 里给符号加帽子或箭头?
- hat(x) 得到 x̂,arrow(v) 在 v 上加箭头;tilde、macron、dot 和 breve 用法相同,accent(x, …) 可以加任意重音符号。
- 怎么从本页复制 Typst 符号名称?
- 点击方块,名称就会复制到剪贴板,并显示对勾确认。把它粘贴到 Typst 文件的美元符号之间即可。如果浏览器禁止访问剪贴板,可以选中方块上的名称手动复制。
- 为什么本页的符号名称在我的 Typst 版本里不能用?
- 这里的 Typst 符号按 0.13 版本整理,有些名称在版本演进中改过,例如 inter 以前叫 sect。升级 Typst 或改用旧名称即可。
- Typst 比 LaTeX 好吗?
- Typst 编译只需几毫秒,语法更简单,Typst 符号直接写成 arrow.r 这样的名称,不用反斜杠命令。LaTeX 的宏包、期刊模板和熟悉它的合作者仍然多得多。很多人用 Typst 写初稿,投稿要求 LaTeX 时再用 LaTeX。
有整页笔记、扫描件或 PDF?把它转成能编译的 LaTeX。
转换文件