TypstDocumentation

scaleElement
Question mark

Scale content without affecting layout.

The scale function allows you to scale and mirror content without affecting the layout.

Example

#set align(center)
#scale(x: -100%)[This is mirrored.]
Preview

Parameters
Question mark

x
ratio
Settable
Question mark

The horizontal scaling factor.

The body will be mirrored horizontally if the parameter is negative.

Default: 100%

y
ratio
Settable
Question mark

The vertical scaling factor.

The body will be mirrored vertically if the parameter is negative.

Default: 100%

origin
alignment or 2d alignment
Settable
Question mark

The origin of the transformation.

Default: center + horizon

A#box(scale(75%)[A])A \
B#box(scale(75%, origin: bottom + left)[B])B
Preview

body
content
RequiredPositional
Question mark

The content to scale.