Renderer support
| Package | MathJax | KaTeX | XeTeX |
|---|---|---|---|
physics | MathJax: Full | KaTeX: None | XeTeX: Full |
Syntax#
\xmatrixs*starm{a}math contentm:I{1}integerm:I{1}integerArgspec s m m:I m:I — one optional and three mandatory arguments. Reading argspecs
Examples#
In TeXForm#
TeXForm parses this entry as prefix syntax; the package determines its argument specification.
Expands to#
\xmatrix{element}{rows}{cols} element & element & ... \\ element & element & ... (rows×cols grid)Without star: repeats element literally. With star: adds subscript indices (single index for vectors, double indices for matrices).
Equivalent forms#
\xmat{#1}{#2}{#3}exactSame parser method and semantics for the unstarred form.
\xmat*{#1}{#2}{#3}exactSame parser method and semantics for the starred form.
See also#
\xmatphysics
Test cases#
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
\xmatrix{a}{1}{1} | Positive · baseline | Pass | Fail | Pass |
\xmatrix*{a}{1}{1} | Positive · vary:s[0] | Pass | Fail | Pass |
\xmatrix a{1}{1} | Positive · bare[1] | Pass | Fail | Pass |
\xmatrix{a}1{1} | Positive · bare[2] | Pass | Fail | Pass |
\xmatrix{a}{1}1 | Positive · bare[3] | Pass | Fail | Pass |
\xmatrix{a}{a}{1} | Negative · neg:I[2] | Fail | Fail | Fail |
\xmatrix{a}{1}{a} | Negative · neg:I[3] | Fail | Fail | Fail |
\admat\antidiagonalmatrix\bmqty\diagonalmatrix\dmat\identitymatrix\imat\matrixdeterminant\matrixquantity\mdet\mqty\xmatrix