提示:本教程存在过时问题,更详细教程请阅读 小蓝书Typst 中文社区导航 FAQ
注意:该中文文档为社区驱动的非官网文档,可能存在错译、漏译或过时等问题,请以官网文档 Documentation 为准,如发现错漏,也欢迎 您的贡献镜像)。Typst 非官方中文交流 QQ 群:793548390
Warning: the Chinese document is a community-driven non-official document, there may be mistranslation, omission or outdated problems, please refer to the official website documentation.
Typst 中文文档

highlight 元素
元素函数可以通过 set 和 show 规则进行样式自定义。

用背景颜色高亮文本。

Example

This is #highlight[important].
Preview

参数
参数是函数的输入,它们在函数名称后面的括号中传入。

fill
color gradient pattern
可用 Set 规则
可以使用 Set 规则,为函数后续所有的使用设置默认参数。

高亮文本的颜色。 (默认: 0xffff5f)

默认:rgb("#ffff5f")

查看示例
This is #highlight(fill: blue)[with blue].
Preview

top-edge
length str
可用 Set 规则
可以使用 Set 规则,为函数后续所有的使用设置默认参数。

背景矩形的顶端。

默认:"ascender"

查看示例
#set highlight(top-edge: "ascender")
#highlight[a] #highlight[aib]

#set highlight(top-edge: "x-height")
#highlight[a] #highlight[aib]
Preview

bottom-edge
length str
可用 Set 规则
可以使用 Set 规则,为函数后续所有的使用设置默认参数。

背景矩形的底端。

默认:"descender"

查看示例
#set highlight(bottom-edge: "descender")
#highlight[a] #highlight[ap]

#set highlight(bottom-edge: "baseline")
#highlight[a] #highlight[ap]
Preview

extent
length
可用 Set 规则
可以使用 Set 规则,为函数后续所有的使用设置默认参数。

将背景扩展到内容之外(负数则在内容之内)的数量。

默认:0pt

查看示例
A long #highlight(extent: 4pt)[background].
Preview

body
content
必需参数位置参数
位置参数按顺序传入,不带名称。

高亮的内容。