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.

hereContextual
Signo de pregunta
Desde: 0.11.0Ir al código fuente

Proporciona la ubicación actual en el documento.

Podés pensar en here como una pieza fundamental de bajo nivel que extrae directamente la ubicación actual del contexto activo. Algunas otras funciones la usan internamente: por ejemplo, counter.get() equivale a counter.at(here()).

Dentro de reglas show sobre elementos localizables, here() coincidirá con la ubicación del elemento mostrado.

Si querés mostrar el número de la página actual, consultá la documentación del tipo counter. Si bien here se puede usar para determinar el número de página físico, normalmente querés el número de página lógico, que puede, por ejemplo, haberse reiniciado después de un prefacio.

Ejemplos

Determinar la posición actual en el documento en combinación con el método position:

#context [ I am located at #here().position() ]

Ejecutar una consulta de elementos anteriores a la posición actual:

= Introduction = Background There are #context query( selector(heading).before(here()) ).len() headings before me. = Conclusion

Consultá el tipo selector para más detalles sobre los selectores before/after.

Parámetros

here() → location