line
Element
Element functions can be customized with set
and show
rules.
Element functions can be customized with
set
and show
rules.A line from one point to another.
Example
#set page(height: 100pt)
#line(length: 100%)
#line(end: (50%, 50%))
#line(
length: 4cm,
stroke: 2pt + maroon,
)
引数
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.
line(
start: array, end: nonearray, length: relative, angle: angle, stroke: lengthcolorgradientstrokepatterndictionary,
) -> contentstart
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 start point of the line.
Must be an array of exactly two relative lengths.
Default:(0% + 0pt, 0% + 0pt)
end
The offset from start
where the line ends.
Default:none
length
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 line's length. This is only respected if end
is none
.
Default:0% + 30pt
angle
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 angle at which the line points away from the origin. This is only
respected if end
is none
.
Default:0deg
stroke
How to stroke the line.
Default:1pt + black
View example
#set line(length: 100%)
#stack(
spacing: 1em,
line(stroke: 2pt + red),
line(stroke: (paint: blue, thickness: 4pt, cap: "round")),
line(stroke: (paint: blue, thickness: 1pt, dash: "dashed")),
line(stroke: (paint: blue, thickness: 1pt, dash: ("dot", 2pt, 4pt, 2pt))),
)