ellipse
ElementElement functions can be customized with set
and show
rules.
Element functions can be customized with
set
and show
rules.An ellipse with optional content.
Example
// Without content.
#ellipse(width: 35%, height: 30pt)
// With content.
#ellipse[
#set align(center)
Automatically sized \
to fit the content.
]

ParametersParameters 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.
ellipse(
width: autorelative,height: autorelative,fill: nonecolorgradientpattern,stroke: noneautolengthcolorgradientstrokepatterndictionary,inset: relativedictionary,outset: relativedictionary,nonecontent,
) -> contentwidth
auto or relativeSettableSettable parameters can be customized for all following uses of the function with a set
rule.
auto or relative
SettableSettable parameters can be customized for all following uses of the function with a
set
rule.The ellipse's width, relative to its parent container.
Default: auto
height
auto or relativeSettableSettable parameters can be customized for all following uses of the function with a set
rule.
auto or relative
SettableSettable parameters can be customized for all following uses of the function with a
set
rule.The ellipse's height, relative to its parent container.
Default: auto
fill
How to fill the ellipse. See the rectangle's documentation for more details.
Default: none
stroke
How to stroke the ellipse. See the rectangle's documentation for more details.
Default: auto
inset
SettableSettable 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.How much to pad the ellipse's content. See the box's documentation for more details.
Default: 5pt
outset
SettableSettable 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.How much to expand the ellipse's size without affecting the layout. See the box's documentation for more details.
Default: 0pt
body
none or contentPositionalPositional parameters are specified in order, without names.SettableSettable parameters can be customized for all following uses of the function with a set
rule.
none or content
PositionalPositional parameters are specified in order, without names.
Settable parameters can be customized for all following uses of the function with a
set
rule.The content to place into the ellipse.
When this is omitted, the ellipse takes on a default size of at most 45pt
by 30pt
.
Default: none