Physics: bra-ket\ketbra

\ketbraCommand

Used for outer products or bra-ket operators in Dirac notation, combining a ket and a bra in one construct.

\ketbra a b
Available in
braket, physics
Kind
prefix
Allowed mode
math
Frequency
Not measured
Commonality
low
Renderer support
PackageMathJaxKaTeXXeTeX
braketMathJax: FullKaTeX: NoneXeTeX: None
physicsMathJax: FullKaTeX: NoneXeTeX: Full
About the test scope

Syntax#

\ketbram{a}math contentm{b}math content

Argspec m m — two mandatory arguments. In braket. Reading argspecs

\ketbras*starm{a}math contentg{b}optional math content

Argspec s m g — two optional and one mandatory argument. In physics. Reading argspecs

Examples#

physics

\ketbra{a}

physics

\ketbra*{a}

physics

\ketbra{a}{b}

physics

\ketbra*{a}{b}

Package variants#

PackageSignatureAllowed modeNotes
braketm mmathUsed for outer products or bra-ket operators in Dirac notation, combining a ket and a bra in one construct.
physicss m gmathUsed for ket-bra operators and projectors in quantum mechanics, e.g. |\psi\rangle\langle\phi| or |\psi\rangle\langle\psi|.

In TeXForm#

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

Expands to (braket)#

\ketbra{#1}{#2} {\vert {#1} \rangle\langle {#2} \vert}

Both arguments are read with GetArgument, so each can be a single token without braces.

Expands to (physics)#

\ketbra{#1}{#2} \left\vert{#1}\middle\rangle\!\middle\langle{#2}\right\vert

This is the unstarred two-argument branch. If the second argument is omitted, MathJax reuses #1 in its place; the starred form instead reparses \vert{#1}\rangle\!\langle{#2}\vert without \left/\middle/\right sizing.

Equivalent forms#

  • {\vert {#1} \rangle\langle {#2} \vert}exact
  • \outerproduct{#1}{#2}exact

    Same MathJax parser behavior, including the optional star and the omitted-second-argument default to the first argument.

  • \dyad{#1}{#2}exact

    Same MathJax parser behavior, including the optional star and the omitted-second-argument default to the first argument.

  • \op{#1}{#2}exact

    Same MathJax parser behavior, including the optional star and the omitted-second-argument default to the first argument.

See also#

Test cases#

braket
InputCaseMathJaxKaTeXXeTeX
\ketbra{a}{b}Positive · baselinePassFailFail
\ketbra a{b}Positive · bare[0]PassFailFail
\ketbra{a}bPositive · bare[1]PassFailFail
physics
InputCaseMathJaxKaTeXXeTeX
\ketbra{a}Positive · baselinePassFailPass
\ketbra*{a}Positive · vary:s[0]PassFailPass
\ketbra{a}{b}Positive · vary:g[2]PassFailPass
\ketbra*{a}{b}Positive · maximalPassFailPass
\ketbra aPositive · bare[1]PassFailPass
All 22 in Physics: bra-ket