Documentation

underlineElement
Question mark
Go to source

Underlines text.

Example

This is #underline[important].

Parameters

stroke
auto or length or color or gradient or stroke or tiling or dictionary
Settable
Question mark
Default: auto

How to stroke the line.

If set to auto, takes on the text’s color and a thickness defined in the current font.

ExpandView example
Take #underline(
  stroke: 1.5pt + red,
  offset: 2pt,
  [care],
)

offset
auto or length
Settable
Question mark
Default: auto

The position of the line relative to the baseline, read from the font tables if auto.

ExpandView example
#underline(offset: 5pt)[
  The Tale Of A Faraway Line I
]

extent
length
Settable
Question mark
Default: 0pt

The amount by which to extend the line beyond (or within if negative) the content.

ExpandView example
#align(center,
  underline(extent: 2pt)[Chapter 1]
)

evade
bool
Settable
Question mark
Default: true

Whether the line skips sections in which it would collide with the glyphs.

ExpandView example
This #underline(evade: true)[is great].
This #underline(evade: false)[is less great].

background
bool
Settable
Question mark
Default: false

Whether the line is placed behind the content it underlines.

ExpandView example
#set underline(stroke: (thickness: 1em, paint: maroon, cap: "round"))
#underline(background: true)[This is stylized.] \
#underline(background: false)[This is partially hidden.]

body
content
RequiredPositional
Question mark

The content to underline.