TypstDocumentation

label

Create a label from a string.

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.

Parameters
Question mark

label() -> label

name
stringRequiredPositional
Question mark

The name of the label.