rotateElementoDesde: siempre
Rota contenido sin afectar el diseño.
Rota un elemento un ángulo dado. El diseño actuará como si el elemento no estuviera rotado, salvo que especifiques reflow: true.
Ejemplo
#stack(
dir: ltr,
spacing: 1fr,
..range(16)
.map(i => rotate(24deg * i)[X]),
)

Parámetros
anglePor defecto: 0deg
La cantidad de rotación.
Ver ejemplo
#rotate(-1.571rad)[Space!]

originPor defecto: center + horizon
El origen de la rotación.
Si, por ejemplo, quisieras que la esquina inferior izquierda del elemento rotado siguiera alineada con la línea base, lo establecerías en bottom + left.
Ver ejemplo
#set text(spacing: 8pt)
#let square = square.with(width: 8pt)
#box(square())
#box(rotate(30deg, origin: center, square()))
#box(rotate(30deg, origin: top + left, square()))
#box(rotate(30deg, origin: bottom + right, square()))

reflowPor defecto: false
Si la rotación afecta el diseño.
Si se establece en false, el contenido rotado conservará el cuadro delimitador del contenido original. Si se establece en true, el cuadro delimitador tendrá en cuenta la rotación del contenido y ajustará el diseño en consecuencia.
Ver ejemplo
Hello #rotate(90deg, reflow: true)[World]!

body
El contenido que se rota.