Under/Over
Delimiters above or below parts of an equation.
The braces and brackets further allow you to add an optional annotation below or above themselves.
Function
underlineElementElementElement functions can be customized with set and show rules.
underlineset and show rules.A horizontal line under content.
$ underline(1 + 2 + ... + 5) $

math.underline()->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content above the line.
overlineElementElementElement functions can be customized with set and show rules.
overlineset and show rules.A horizontal line over content.
$ overline(1 + 2 + ... + 5) $

math.overline()->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content below the line.
underbraceElementElementElement functions can be customized with set and show rules.
underbraceset and show rules.A horizontal brace under content, with an optional annotation below.
$ underbrace(0 + 1 + dots.c + n, n + 1 "numbers") $

math.underbrace(,)->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content above the brace.
overbraceElementElementElement functions can be customized with set and show rules.
overbraceset and show rules.A horizontal brace over content, with an optional annotation above.
$ overbrace(0 + 1 + dots.c + n, n + 1 "numbers") $

math.overbrace(,)->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content below the brace.
underbracketElementElementElement functions can be customized with set and show rules.
underbracketset and show rules.A horizontal bracket under content, with an optional annotation below.
$ underbracket(0 + 1 + dots.c + n, n + 1 "numbers") $

math.underbracket(,)->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content above the bracket.
overbracketElementElementElement functions can be customized with set and show rules.
overbracketset and show rules.A horizontal bracket over content, with an optional annotation above.
$ overbracket(0 + 1 + dots.c + n, n + 1 "numbers") $

math.overbracket(,)->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content below the bracket.
underparenElementElementElement functions can be customized with set and show rules.
underparenset and show rules.A horizontal parenthesis under content, with an optional annotation below.
$ underparen(0 + 1 + dots.c + n, n + 1 "numbers") $

math.underparen(,)->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content above the parenthesis.
The optional content below the parenthesis.
noneoverparenElementElementElement functions can be customized with set and show rules.
overparenset and show rules.A horizontal parenthesis over content, with an optional annotation above.
$ overparen(0 + 1 + dots.c + n, n + 1 "numbers") $

math.overparen(,)->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content below the parenthesis.
The optional content above the parenthesis.
noneundershellElementElementElement functions can be customized with set and show rules.
undershellset and show rules.A horizontal tortoise shell bracket under content, with an optional annotation below.
$ undershell(0 + 1 + dots.c + n, n + 1 "numbers") $

math.undershell(,)->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content above the tortoise shell bracket.
The optional content below the tortoise shell bracket.
noneovershellElementElementElement functions can be customized with set and show rules.
overshellset and show rules.A horizontal tortoise shell bracket over content, with an optional annotation above.
$ overshell(0 + 1 + dots.c + n, n + 1 "numbers") $

math.overshell(,)->bodyRequiredRequiredRequired parameters must be specified when calling the function.PositionalPositionalPositional parameters can be set by specifying them in order, omitting the parameter name.
bodyThe content below the tortoise shell bracket.
The optional content above the tortoise shell bracket.
none