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

alignment

Where to align something along an axis.

Possible values are:

These values are available globally and also in the alignment type's scope, so you can write either of the following two:

#align(center)[Hi]
#align(alignment.center)[Hi]
Preview

2D alignments

To align along both axes at the same time, add the two alignments using the + operator. For example, top + right aligns the content to the top right corner.

#set page(height: 3cm)
#align(center + bottom)[Hi]
Preview

Fields

The x and y fields hold the alignment's horizontal and vertical components, respectively (as yet another alignment). They may be none.

#(top + right).x \
#left.x \
#left.y (none)
Preview

定义
函数和类型可以有与其关联的定义 (成员或方法)。可以使用 "." 操作符来访问调用它们。

axis

The axis this alignment belongs to.

self.axis(
)
查看示例
#left.axis() \
#bottom.axis()
Preview

inv

The inverse alignment.

self.inv(
) -> alignment
查看示例
#top.inv() \
#left.inv() \
#center.inv() \
#(left + bottom).inv()
Preview