circle
Element
Element functions can be customized with set
and show
rules.
A circle with optional content.
Example
#circle(radius: 25pt)
#circle[
#set align(center + horizon)
Automatically \
sized to fit.
]
Parameters
Parameters are the inputs to a function. They are specified in
parentheses after the function name.
radius
Settable
Settable parameters can be customized for all following uses of the
function with a set
rule.
The circle's radius. This is mutually exclusive with width
and
height
.
Default: 0pt
width
Settable
Settable parameters can be customized for all following uses of the
function with a set
rule.
The circle's width. This is mutually exclusive with radius
and
height
.
In contrast to radius
, this can be relative to the parent container's
width.
Default: auto
height
Settable
Settable parameters can be customized for all following uses of the
function with a set
rule.
The circle's height. This is mutually exclusive with radius
and
width
.
In contrast to radius
, this can be relative to the parent container's
height.
Default: auto
fill
Settable
Settable parameters can be customized for all following uses of the
function with a set
rule.
How to fill the circle. See the rectangle's documentation
for more details.
Default: none
stroke
Settable
Settable parameters can be customized for all following uses of the
function with a set
rule.
How to stroke the circle. See the
rectangle's documentation for more details.
Default: auto
inset
Settable
Settable parameters can be customized for all following uses of the
function with a set
rule.
How much to pad the circle's content. See the
box's documentation for more details.
Default: 0% + 5pt
outset
Settable
Settable parameters can be customized for all following uses of the
function with a set
rule.
How much to expand the circle's size without affecting the layout. See
the box's documentation for more details.
Default: (:)
body
Positional
Positional parameters are specified in order, without names.
Settable
Settable parameters can be customized for all following uses of the
function with a set
rule.
The content to place into the circle. The circle expands to fit this
content, keeping the 1-1 aspect ratio.
Default: none