提示:本教程存在过时问题,更详细教程请阅读 小蓝书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 中文文档

Left/Right 函数族

分隔符(delimiter)匹配。

lr 函数匹配两个分隔符,并根据所包含的内容自动缩放尺寸。 该种操作也会在根据语法匹配分隔符时自动进行,而 lr 函数允许您精确地控制他们的大小。 除 lr 函数以外。Typst 还提供了更多函数,用于创建绝对值、向上取整、向下取整以及范数的分隔符配对。

Example

$ [a, b/2] $
$ lr(]sum_(x=1)^n] x, size: #50%) $
$ abs((x + y) / 2) $
Preview

函数族

lr

缩放分隔符。

虽然默认情况下匹配的分隔符会自动缩放,但这个特性也可以用于对未匹配的分隔符进行缩放,并可以更精确地控制分隔符的缩放。

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

括号的大小,取决于包含内容的高度。

默认:auto

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

被分隔的内容,包括分隔符。

mid

将定界符在垂直方向上缩放到最近的 lr() 组。

math.mid() -> content
$ { x mid(|) sum_(i=1)^n w_i|f_i (x)| < 1 } $
Preview

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

要缩放的内容。

abs

取表达式的绝对值。

$ abs(x/2) $
Preview

size

括号的大小,相对于包裹内容的高度。

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

被取绝对值的内容。

norm

对表达式进行范数运算。

$ norm(x/2) $
Preview

size

括号的大小,相对于包裹内容的高度。

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

取范数的内容。

floor

对表达式向下取整。

$ floor(x/2) $
Preview

size

相对于包裹内容的高度,括号的大小。

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

进行向下取整的表达式

ceil

对表达式向上取整。

$ ceil(x/2) $
Preview

size

括号的大小,相对于包裹内容的高度。

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

进行向上取整的表达式。

round

对表达式进行四舍五入。

$ round(x/2) $
Preview

size

括号的大小,相对于包裹内容的高度。

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

进行四舍五入的表达式。