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.

targetContextual
Signo de pregunta
Desde: 0.13.0Ir al código fuente

Devuelve el destino de exportación actual.

Esta función devuelve

Cuándo usarla

Esta función te permite dar formato correcto a tu documento en los destinos de exportación paginado, HTML y de varios archivos. Debería usarse principalmente en plantillas y reglas show, en lugar de directamente en el contenido. De esta manera, el contenido del documento puede ser totalmente independiente del destino de exportación y se puede compartir entre distintos destinos.

Destinos variables

Esta función es contextual, ya que el destino puede variar dentro de una misma compilación: al exportar a HTML, el destino será "paged" dentro de un html.frame.

Ejemplo

#let kbd(it) = context { if target() == "html" { html.elem("kbd", it) } else { set text(fill: rgb("#1f2328")) let r = 3pt box( fill: rgb("#f6f8fa"), stroke: rgb("#d1d9e0b3"), outset: (y: r), inset: (x: r), radius: r, raw(it) ) } } Press #kbd("F1") for help.

Parámetros

target() → str