Physics: bra-ket\mel

\melCommand

Used in quantum-mechanics bra-ket notation to write matrix elements such as ⟨a|H|b⟩.

\mel{a}{H}{b}
Available in
physics
Kind
prefix
Allowed mode
math
Frequency
Not measured
Commonality
low
Renderer support
PackageMathJaxKaTeXXeTeX
physicsMathJax: FullKaTeX: NoneXeTeX: Full
About the test scope

Syntax#

\mels*stars*starm{a}math contentm{b}math contentm{c}math content

Argspec s s m m m — two optional and three mandatory arguments. Reading argspecs

Examples#

\mel*{a}{H}{b}
\mel**{a}{H}{b}

In TeXForm#

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

Expands to#

\mel{#1}{#2}{#3} \left\langle{#1}\right\vert{#2}\left\vert{#3}\right\rangle

With one star: \langle{#1}\vert{#2}\vert{#3}\rangle (no auto-sizing). With two stars: \left\langle{#1}\middle\vert{#2}\middle\vert{#3}\right\rangle (middle delimiters).

Equivalent forms#

  • \mel{#1}{#2}{#3} ≡ \left\langle{#1}\right\vert{#2}\left\vert{#3}\right\rangleexact
  • \mel*{#1}{#2}{#3} ≡ \langle{#1}\vert{#2}\vert{#3}\rangleexact
  • \mel**{#1}{#2}{#3} ≡ \left\langle{#1}\middle\vert{#2}\middle\vert{#3}\right\rangleexact
  • \matrixelement{#1}{#2}{#3}exact
  • \matrixel{#1}{#2}{#3}exact

See also#

Test cases#

physics
InputCaseMathJaxKaTeXXeTeX
\mel{a}{b}{c}Positive · baselinePassFailPass
\mel*{a}{b}{c}Positive · vary:s[0]PassFailPass
\mel**{a}{b}{c}Positive · maximalPassFailPass
\mel a{b}{c}Positive · bare[2]PassFailPass
\mel{a}b{c}Positive · bare[3]PassFailPass
\mel{a}{b}cPositive · bare[4]PassFailPass
All 22 in Physics: bra-ket