Traducción no oficial al español rioplatense, generada con IA (Claude Sonnet 5.5) bajo la dirección y revisión de Jassiel Ovando. No es una publicación de Typst GmbH ni cuenta con su aval; ante cualquier duda, prevalece la documentación oficial en inglés. ¿Un error de traducción o una sugerencia? Reportalo. Tipografía: Reforma, de PampaType.

measureContextual
Signo de pregunta
Desde: siempreIr al código fuente

Mide el tamaño dispuesto del contenido.

La función measure te permite determinar el tamaño dispuesto de un contenido. Por defecto se supone un espacio infinito, por lo que las dimensiones medidas no necesariamente coinciden con las dimensiones finales del contenido. Si querés medir con las dimensiones de diseño actuales, podés combinar measure y layout.

Ejemplo

El mismo contenido puede tener un tamaño distinto según el contexto en el que se lo coloque. En el siguiente ejemplo, el #content es, por supuesto, más grande cuando aumentamos el tamaño de la fuente.

#let content = [Hello!] #content #set text(14pt) #content

Por este motivo, solo podés medir cuando hay contexto disponible.

#let thing(body) = context { let size = measure(body) [Width of "#body" is #size.width] } #thing[Hey] \ #thing[Welcome]

La función measure devuelve un diccionario con las entradas width, height y baseline, todas de tipo length. La entrada baseline es la posición vertical de la línea base del contenido relativa a su borde superior, con valores positivos que se extienden hacia abajo.

Parámetros

widthPor defecto: auto

El ancho disponible para disponer el contenido.

Establecerlo en auto indica ancho disponible infinito.

Tené en cuenta que usar los parámetros width y height de esta función es distinto de medir un block con tamaño que contiene el contenido. En el siguiente ejemplo, lo primero obtendrá las dimensiones del contenido interior en lugar de las dimensiones del bloque.

ExpandirVer ejemplo
#context measure(lorem(100), width: 400pt) #context measure(block(lorem(100), width: 400pt))

heightPor defecto: auto

La altura disponible para disponer el contenido.

Establecerla en auto indica altura disponible infinita.

content
content
ObligatorioPosicional
Signo de pregunta

El contenido cuyo tamaño se mide.