Renderer support
| Package | MathJax | KaTeX | XeTeX |
|---|---|---|---|
physics | MathJax: Full | KaTeX: None | XeTeX: Full |
Syntax#
\expvals*stars*starm{a}math contentg{b}optional math contentArgspec s s m g — three optional and one mandatory argument. Reading argspecs
Examples#
In TeXForm#
TeXForm parses this entry as prefix syntax; the package determines its argument specification.
Expands to#
\expval{#1}{#2} \left\langle{#2}\right\vert{#1}\left\vert{#2}\right\rangleDepends on star modifiers: no stars adds \left/\right, one star uses none, two stars uses \middle too. If no second argument, it's just \langle{#1}\rangle.
Equivalent forms#
\expectationvalue{A}exactLong form of
\expval\ev{A}exactAlternative short alias
See also#
\evphysics\expectationvaluephysics
Test cases#
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
\expval{a} | Positive · baseline | Pass | Fail | Pass |
\expval*{a} | Positive · vary:s[0] | Pass | Fail | Pass |
\expval{a}{b} | Positive · vary:g[3] | Pass | Fail | Pass |
\expval**{a}{b} | Positive · maximal | Pass | Fail | Pass |
\expval a | Positive · bare[2] | Pass | Fail | Pass |