Accents\buildrel

\buildrelCommand

Used to build relations by stacking an overscript on top of a relation symbol or operator.

\buildrel a+b \over {c+d}
Topic
Accents
Available in
base
Kind
prefix
Allowed mode
math
Frequency
0.02% of corpus formulasrank 151 of 263
Commonality
medium
Tags
discouraged
Renderer support
PackageMathJaxKaTeXXeTeX
baseMathJax: FullKaTeX: NoneXeTeX: Full
About the test scope

Syntax#

\buildrelu{\over}a\overmath contentm{b}math content

Argspec u{\over} m — two mandatory arguments. Reading argspecs

Examples#

\buildrel \rm def\over =
\buildrel{a\over b}\over=

In TeXForm#

TeXForm parses this entry as prefix syntax; the package determines its argument specification.

Expands to#

\buildrel #1 \over #2 \mathrel{\mathop{#2}\limits^{#1}}

MathJax directly constructs an munderover node wrapped in a TeXAtom of class REL.

base/buildrel-to-stackrelfrom Authoringrender

Rewrite plain TeX buildrel syntax to stackrel.

\buildrel #1 \over #2 \stackrel{#1}{#2}

Equivalent forms#

  • \stackrel{#1}{#2}approximate

    Achieves a similar visual stack but produces different MathML structure and uses standard brace-delimited arguments.

  • \mathrel{\overset{#1}{#2}}exact

    This matches MathJax's output including the surrounding relation-class TeXAtom.

  • \overset{#1}{#2}approximate

    Without an added \mathrel, \overset does not itself force relation spacing/classification.

Test cases#

base
InputCaseMathJaxKaTeXXeTeX
a \buildrel \rm def \over = bPositive · ctx:basicPassFailPass
All 45 in Accents