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.

header-cellDesde: 0.14.0
Característica opcional
Requiere la característica a11y-extras
Ir al código fuente

Define explícitamente una celda como celda de encabezado.

Las celdas de encabezado ayudan a los usuarios de tecnologías de asistencia (TA) a entender y navegar tablas complejas. Cuando tu tabla está correctamente marcada con celdas de encabezado, las TA pueden anunciar la información de encabezado relevante a demanda al entrar en una celda.

Por defecto, Typst marcará automáticamente todas las celdas de table.header como celdas de encabezado. Se aplicarán a las columnas que tienen debajo. Podés usar el parámetro level de esa función para que las celdas de encabezado estén etiquetadas por otras celdas de encabezado.

La función pdf.header-cell te permite indicar que una celda es una celda de encabezado en las siguientes situaciones adicionales:

La API de esta característica es temporal. Por lo tanto, llamar a esta función requiere por el momento habilitar el indicador de característica a11y-extras. En una futura versión de Typst, esta funcionalidad podría salir del módulo pdf para que las tablas de otros destinos de exportación puedan contener la misma información.

#show table.cell.where(x: 0): set text(weight: "medium") #show table.cell.where(y: 0): set text(weight: "bold") #table( columns: 3, align: (start, end, end), table.header( // Top-left cell: Labels both the nutrient rows // and the serving size columns. pdf.header-cell(scope: "both")[Nutrient], [Per 100g], [Per Serving], ), // First column cells are row headers pdf.header-cell(scope: "row")[Calories], [250 kcal], [375 kcal], pdf.header-cell(scope: "row")[Protein], [8g], [12g], pdf.header-cell(scope: "row")[Fat], [12g], [18g], pdf.header-cell(scope: "row")[Carbs], [30g], [45g], )

Parámetros

pdf.header-cell() → content

levelPor defecto: 1

El nivel de anidamiento de esta celda de encabezado.

scopePor defecto: "column"

A qué pista de la tabla se aplica esta celda de encabezado.

VarianteDetalles
"both"La celda de encabezado se refiere tanto a la fila como a la columna.
"column"La celda de encabezado se refiere a la columna.
"row"La celda de encabezado se refiere a la fila.

cell
content
ObligatorioPosicional
Signo de pregunta

La celda de la tabla.

Puede ser contenido o una llamada a table.cell.