symbol
一个 Unicode 符号。
Typst 定义了常见符号,以便可以使用标准键盘轻松书写。这些符号在模块中定义,可以使用 字段访问符号 进行访问:
此外,您还可以使用此类型的构造函数定义自定义符号。
#sym.arrow.r \
#sym.gt.eq.not \
$gt.eq.not$ \
#emoji.face.halo

许多符号具有不同的变体,可以通过附加修改符并使用点符号进行选择。修改符的顺序不相关。访问符号模块的文档页面,单击符号,以查看其可用的变体。
$arrow.l$ \
$arrow.r$ \
$arrow.t.quad$

构造函数
如果类型具有构造函数,可以像函数一样调用它来创建一个该类型的值。
如果类型具有构造函数,可以像函数一样调用它来创建一个该类型的值。
创建带有修改符的自定义符号。
#let envelope = symbol(
"🖂",
("stamped", "🖃"),
("stamped.pen", "🖆"),
("lightning", "🖄"),
("fly", "🖅"),
)
#envelope
#envelope.stamped
#envelope.stamped.pen
#envelope.lightning
#envelope.fly

variants
符号的变体。
可以是仅由单个字符组成的字符串,表示无修改符的变体,也可以是包含两个字符串的数组,指定修改符和符号。各个修改符之间应使用点号分隔。在显示符号时,Typst 选择具有所有附加修改符和最少其他修改符的变体中的第一个变体。