Renderer support
| Package | MathJax | KaTeX | XeTeX |
|---|---|---|---|
physics | MathJax: Full | KaTeX: None | XeTeX: Full |
Syntax#
\zmatm:I{1}integerm:I{1}integerArgspec m:I m:I — two mandatory arguments. Reading argspecs
In TeXForm#
TeXForm parses this entry as prefix syntax; the package determines its argument specification.
Expands to#
\zmat{#1}{#2} \xmat{0}{#1}{#2}BaseMethods.Macro reads two arguments, rewrites to \xmat with fixed element 0, and reparses. The downstream XMatrix implementation later expects integer dimensions.
Expand zmat to the explicit xmat zero-filled builder.
\zmat{#1}{#2} \xmat{0}{#1}{#2}Equivalent forms#
\xmat{0}{#1}{#2}exact\zeromatrix{#1}{#2}exact
See also#
\bmodbase\bmqtyphysics\boxedams\brabraket\Brabraket\flatfracphysics\iffbase\imathbbbboldx\imathbfbbbboldx\impliedbyams\impliesams\itextbbbboldx\itextbfbbbboldx\jmathbbbboldx\jmathbfbbbboldx\jtextbbbboldx\jtextbfbbbboldx\ketbraket\Ketbraket\ketbrabraket\Ketbrabraket\LaTeXbase\mathstrutbase\matrixdeterminantphysics\mdetphysics\modbase\pmbbase\pmodbase\pmqtyphysics\Pmqtyphysics\podbase\qcphysics\qcommaphysics\Residuephysics\sbmqtyphysics\skewbase\smdetphysics\spmqtyphysics\sPmqtyphysics\stackbinbase\stackrelbase\substackams\svmqtyphysics\TeXbase\textbfbase\textitbase\textnormalbase\textrmbase\textsfbase\textttbase\textupbase\varinjlimams\varliminfams\varlimsupams\varprojlimams\vmqtyphysics\zeromatrixphysics
Test cases#
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
\zmat{1}{1} | Positive · baseline | Pass | Fail | Pass |
\zmat 1{1} | Positive · bare[0] | Pass | Fail | Pass |
\zmat{1}1 | Positive · bare[1] | Pass | Fail | Pass |
\zmat{a}{1} | Negative · neg:I[0] | Fail | Fail | Fail |
\zmat{1}{a} | Negative · neg:I[1] | Fail | Fail | Fail |
\admat\antidiagonalmatrix\bmqty\diagonalmatrix\dmat\identitymatrix\imat\matrixdeterminant\matrixquantity\mdet\mqty\zmat