Renderer support
| Package | MathJax | KaTeX | XeTeX |
|---|---|---|---|
braket | MathJax: Full | KaTeX: Full | XeTeX: None |
physics | MathJax: Full | KaTeX: Full | XeTeX: Full |
Syntax#
\braketm{a}math contentArgspec m — one mandatory argument. In braket. Reading argspecs
\brakets*starm{a}math contentg{b}optional math contentArgspec s m g — two optional and one mandatory argument. In physics. Reading argspecs
Examples#
Package variants#
In TeXForm#
TeXForm parses this entry as prefix syntax; the package determines its argument specification.
Expand braket to an explicit angle-bracket form with a middle bar.
\braket{#1}{#2} \left\langle #1 \middle\vert #2 \right\rangleEquivalent forms#
\innerproduct{#1}{#2}exactAlias implemented by the same parse method; the same optional star and optional second braced group are also accepted.
\ip{#1}{#2}exactAlias implemented by the same parse method; if the second braced group is omitted, MathJax duplicates #1 as the ket.
See also#
\Braketbraket\innerproductphysics\ipphysics\setbraket\Setbraket
Test cases#
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
\braket{a} | Positive · baseline | Pass | Pass | Fail |
\braket a | Positive · bare[0] | Pass | Pass | Fail |
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
\braket{a} | Positive · baseline | Pass | Pass | Pass |
\braket*{a} | Positive · vary:s[0] | Pass | Pass | Pass |
\braket{a}{b} | Positive · vary:g[2] | Pass | Pass | Pass |
\braket*{a}{b} | Positive · maximal | Pass | Pass | Pass |
\braket a | Positive · bare[1] | Pass | Pass | Pass |