overline
元素元素元素函数可用set
和show
规则自定义样式。
元素
元素函数可用
set
和show
规则自定义样式。在文本上添加上划线。
Example
#overline[A line over text.]

参数参数参数是传给函数的输入,写在函数名后的括号中。
参数
参数是传给函数的输入,写在函数名后的括号中。
stroke
如何绘制线条。
详细内容参见 line 的文档 如果设为 auto
, 则采用文本颜色和当前字体定义的粗细。
默认值: auto
展开例子
#set text(fill: olive)
#overline(
stroke: green.darken(20%),
offset: -12pt,
[The Forest Theme],
)

offset
上划线相对于基准线的位置。如果设为 auto
,则从字体表中读取。
默认值: auto
展开例子
#overline(offset: -1.2em)[
The Tale Of A Faraway Line II
]

extent
可用set规则可用set规则可用set
规则设置参数,更改后续调用时的默认值。
可用set规则
可用set规则
可用
set
规则设置参数,更改后续调用时的默认值。超出文本长度的量(如果设为负数则缩短)。
默认值: 0pt
展开例子
#set overline(extent: 4pt)
#set underline(extent: 4pt)
#overline(underline[Typography Today])

evade
可用set规则可用set规则可用set
规则设置参数,更改后续调用时的默认值。
可用set规则
可用set规则
可用
set
规则设置参数,更改后续调用时的默认值。是否跳过与字形冲突的部分。
默认值: true
展开例子
#overline(
evade: false,
offset: -7.5pt,
stroke: 1pt,
extent: 3pt,
[Temple],
)

background
可用set规则可用set规则可用set
规则设置参数,更改后续调用时的默认值。
可用set规则
可用set规则
可用
set
规则设置参数,更改后续调用时的默认值。上划线是否位于内容后面。
默认值: false
展开例子
#set overline(stroke: (thickness: 1em, paint: maroon, cap: "round"))
#overline(background: true)[This is stylized.] \
#overline(background: false)[This is partially hidden.]

body
要添加上划线的内容。