TypstDocumentation

label

A label for an element.

Inserting a label into content attaches it to the closest previous element that is not a space. Then, the element can be referenced and styled through the label.

Example

#show <a>: set text(blue)
#show label("b"): set text(red)

= Heading <a>
*Strong* #label("b")
Preview

Syntax

This function also has dedicated syntax: You can create a label by enclosing its name in angle brackets. This works both in markup and code.

Constructor
Question mark

Creates a label from a string.

label() -> label

name
str
RequiredPositional
Question mark

The name of the label.