scale
Element đ Scale Function â Typst DocumentationTypstGitHubDiscordMastodonBlueskyLinkedInTypstQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion mark - typst.app
Element functions can be customized with set
and show
rules.
Scales content without affecting layout.
Lets you mirror content by specifying a negative scale on a single axis.
Example
# set align ( center)
# scale ( x: - 100% ) [ This is mirrored.]
# scale ( x: - 100% , reflow: true ) [ This is mirrored.]
Parameters đ Scale Function â Typst DocumentationTypstGitHubDiscordMastodonBlueskyLinkedInTypstQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion mark - typst.app
Parameters are the inputs to a function. They are specified in
parentheses after the function name.
factor
Positional đ Scale Function â Typst DocumentationTypstGitHubDiscordMastodonBlueskyLinkedInTypstQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion mark - typst.app
Positional parameters are specified in order, without names.
Settable đ Scale Function â Typst DocumentationTypstGitHubDiscordMastodonBlueskyLinkedInTypstQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion mark - typst.app
Settable parameters can be customized for all following uses of the
function with a set
rule.
The scaling factor for both axes, as a positional argument. This is just
an optional shorthand notation for setting x
and y
to the same
value.
Default: 100%
x
Settable đ Scale Function â Typst DocumentationTypstGitHubDiscordMastodonBlueskyLinkedInTypstQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion mark - typst.app
Settable parameters can be customized for all following uses of the
function with a set
rule.
The horizontal scaling factor.
The body will be mirrored horizontally if the parameter is negative.
Default: 100%
y
Settable đ Scale Function â Typst DocumentationTypstGitHubDiscordMastodonBlueskyLinkedInTypstQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion mark - typst.app
Settable parameters can be customized for all following uses of the
function with a set
rule.
The vertical scaling factor.
The body will be mirrored vertically if the parameter is negative.
Default: 100%
origin
Settable đ Scale Function â Typst DocumentationTypstGitHubDiscordMastodonBlueskyLinkedInTypstQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion mark - typst.app
Settable parameters can be customized for all following uses of the
function with a set
rule.
The origin of the transformation.
Default: center + horizon
View example A# box ( scale ( 75% ) [ A] ) A \
B# box ( scale ( 75% , origin: bottom + left) [ B] ) B
reflow
Settable đ Scale Function â Typst DocumentationTypstGitHubDiscordMastodonBlueskyLinkedInTypstQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion mark - typst.app
Settable parameters can be customized for all following uses of the
function with a set
rule.
Whether the scaling impacts the layout.
If set to false
, the scaled content will be allowed to overlap
other content. If set to true
, it will compute the new size of
the scaled content and adjust the layout accordingly.
Default: false
View example Hello # scale ( x: 20% , y: 40% , reflow: true ) [ World] !
body
Required Positional đ Scale Function â Typst DocumentationTypstGitHubDiscordMastodonBlueskyLinkedInTypstQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion markQuestion mark - typst.app
Positional parameters are specified in order, without names.
The content to scale.