rectElementoDesde: siempre
Un rectángulo con contenido opcional.
Ejemplo
// Without content.
#rect(width: 35%, height: 30pt)
// With content.
#rect[
Automatically sized \
to fit the content.
]

Parámetros
widthPor defecto: auto
El ancho del rectángulo, relativo a su contenedor padre.
heightPor defecto: auto
La altura del rectángulo, relativa a su contenedor padre.
fillPor defecto: none
Cómo rellenar el rectángulo.
Al establecer un relleno, el trazo por defecto desaparece. Para crear un rectángulo con relleno y trazo, tenés que configurar ambos.
Ver ejemplo
#rect(fill: blue)

strokePor defecto: auto
Cómo trazar el rectángulo. Puede ser:
nonepara desactivar el trazoautopara un trazo de1pt + blacksi y solo si no se da un relleno.Cualquier tipo de trazo
Un diccionario que describe el trazo de cada lado individualmente. El diccionario puede contener las siguientes claves, en orden de precedencia:
top: El trazo superior.right: El trazo derecho.bottom: El trazo inferior.left: El trazo izquierdo.x: El trazo izquierdo y derecho.y: El trazo superior e inferior.rest: El trazo de todos los lados excepto aquellos para los que el diccionario establece explícitamente un tamaño.
Todas las claves son opcionales; las claves omitidas usarán su valor establecido previamente o el trazo por defecto si nunca se establecieron.
Ver ejemplo
#stack(
dir: ltr,
spacing: 1fr,
rect(stroke: red),
rect(stroke: 2pt),
rect(stroke: 2pt + red),
)

radiusPor defecto: (:)
Cuánto se redondean las esquinas del rectángulo, relativo al mínimo entre el ancho y el alto dividido por dos. Puede ser:
Una longitud relativa para un radio de esquina uniforme.
Un diccionario: con un diccionario, el radio de cada esquina se puede establecer individualmente. El diccionario puede contener las siguientes claves, en orden de precedencia:
top-left: El radio de la esquina superior izquierda.top-right: El radio de la esquina superior derecha.bottom-right: El radio de la esquina inferior derecha.bottom-left: El radio de la esquina inferior izquierda.left: Los radios de las esquinas superior izquierda e inferior izquierda.top: Los radios de las esquinas superior izquierda y superior derecha.right: Los radios de las esquinas superior derecha e inferior derecha.bottom: Los radios de las esquinas inferior izquierda e inferior derecha.rest: Los radios de todas las esquinas excepto aquellas para las que el diccionario establece explícitamente un tamaño.
Ver ejemplo
#set rect(stroke: 4pt)
#rect(
radius: (
left: 5pt,
top-right: 20pt,
bottom-right: 10pt,
),
stroke: (
left: red,
top: yellow,
right: green,
bottom: blue,
),
)

insetPor defecto: 0% + 5pt
Cuánto relleno se agrega al contenido del rectángulo. Mirá la documentación de box para más detalles.
outsetPor defecto: (:)
Cuánto se expande el tamaño del rectángulo sin afectar el diseño. Mirá la documentación de box para más detalles.
bodyPor defecto: none
El contenido que se coloca dentro del rectángulo.
Cuando se omite, el rectángulo toma un tamaño por defecto de como máximo 45pt por 30pt.