skew
Element
Element functions can be customized with set
and show
rules.
Element functions can be customized with
set
and show
rules.Skews content.
Skews an element in horizontal and/or vertical direction. The layout will
act as if the element was not skewed unless you specify reflow: true
.
Example
#skew(ax: -12deg)[
This is some fake italic text.
]

引数
Parameters are the inputs to a function. They are specified in parentheses after the function name.
Parameters are the inputs to a function. They are specified in parentheses after the function name.
ax
Settable
Settable parameters can be customized for all following uses of the function with a set
rule.
Settable parameters can be customized for all following uses of the function with a
set
rule.The horizontal skewing angle.
Default:0deg
View example
#skew(ax: 30deg)[Skewed]

ay
Settable
Settable parameters can be customized for all following uses of the function with a set
rule.
Settable parameters can be customized for all following uses of the function with a
set
rule.The vertical skewing angle.
Default:0deg
View example
#skew(ay: 30deg)[Skewed]

origin
Settable
Settable parameters can be customized for all following uses of the function with a set
rule.
Settable parameters can be customized for all following uses of the function with a
set
rule.The origin of the skew transformation.
The origin will stay fixed during the operation.
Default:center + horizon
View example
X #box(skew(ax: -30deg, origin: center + horizon)[X]) X \
X #box(skew(ax: -30deg, origin: bottom + left)[X]) X \
X #box(skew(ax: -30deg, origin: top + right)[X]) X

reflow
Settable
Settable parameters can be customized for all following uses of the function with a set
rule.
Settable parameters can be customized for all following uses of the function with a
set
rule.Whether the skew transformation impacts the layout.
If set to false
, the skewed content will retain the bounding box of
the original content. If set to true
, the bounding box will take the
transformation of the content into account and adjust the layout accordingly.
Default:false
View example
Hello #skew(ay: 30deg, reflow: true, "World")!

body
The content to skew.