Development build 586e1bd4
Typst文档简体中文版v0.15.1 + dev 586e1bd4

rect元素
Question mark
自始可用Go to source

A rectangle with optional content.

Example

// Without content. #rect(width: 35%, height: 30pt) // With content. #rect[ Automatically sized \ to fit the content. ]

参数
Question mark

width
auto or relative
可用set规则
Question mark
默认值:auto

The rectangle’s width, relative to its parent container.

height
auto or relative or fraction
可用set规则
Question mark
默认值:auto

The rectangle’s height, relative to its parent container.

fill
none or color or gradient or tiling
可用set规则
Question mark
默认值:none

How to fill the rectangle.

When setting a fill, the default stroke disappears. To create a rectangle with both fill and stroke, you have to configure both.

Expand展开示例
#rect(fill: blue)

stroke
none or auto or length or color or gradient or stroke or tiling or dictionary
可用set规则
Question mark
默认值:auto

How to stroke the rectangle. This can be:

Expand展开示例
#stack( dir: ltr, spacing: 1fr, rect(stroke: red), rect(stroke: 2pt), rect(stroke: 2pt + red), )

radius
relative or dictionary
可用set规则
Question mark
默认值:(:)

How much to round the rectangle’s corners, relative to the minimum of the width and height divided by two. This can be:

Expand展开示例
#set rect(stroke: 4pt) #rect( radius: ( left: 5pt, top-right: 20pt, bottom-right: 10pt, ), stroke: ( left: red, top: yellow, right: green, bottom: blue, ), )

inset
relative or dictionary
可用set规则
Question mark
默认值:0% + 5pt

How much to pad the rectangle’s content. See the box’s documentation for more details.

outset
relative or dictionary
可用set规则
Question mark
默认值:(:)

How much to expand the rectangle’s size without affecting the layout. See the box’s documentation for more details.

body
none or content
位置参数
Question mark
可用set规则
Question mark
默认值:none

The content to place into the rectangle.

When this is omitted, the rectangle takes on a default size of at most 45pt by 30pt.