line
元素
元素函数可以通过 set 和 show 规则进行样式自定义。
元素函数可以通过 set 和 show 规则进行样式自定义。
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,
)
参数
参数是函数的输入,它们在函数名称后面的括号中传入。
参数是函数的输入,它们在函数名称后面的括号中传入。
line(
start: array, end: nonearray, length: relative, angle: angle, stroke: lengthcolorgradientstrokepatterndictionary,
) -> contentstart
The start point of the line.
Must be an array of exactly two relative lengths.
默认:(0pt, 0pt)
end
The offset from start
where the line ends.
默认:none
length
The line's length. This is only respected if end
is none
.
默认:30pt
angle
The angle at which the line points away from the origin. This is only
respected if end
is none
.
默认:0deg
stroke
How to stroke the line.
默认:1pt + black
查看示例
#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))),
)