Renderer support
| Package | MathJax | KaTeX | XeTeX |
|---|---|---|---|
physics | MathJax: Full | KaTeX: None | XeTeX: Full |
Syntax#
\xmats*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#
\xmat{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#
\xmatrix{#1}{#2}{#3}exactSame parser method and semantics for the unstarred form.
\xmatrix*{#1}{#2}{#3}exactSame parser method and semantics for the starred form.
See also#
\xmatrixphysics
Test cases#
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
\xmat{a}{1}{1} | Positive · baseline | Pass | Fail | Pass |
\xmat*{a}{1}{1} | Positive · vary:s[0] | Pass | Fail | Pass |
\xmat a{1}{1} | Positive · bare[1] | Pass | Fail | Pass |
\xmat{a}1{1} | Positive · bare[2] | Pass | Fail | Pass |
\xmat{a}{1}1 | Positive · bare[3] | Pass | Fail | Pass |
\xmat{a}{a}{1} | Negative · neg:I[2] | Fail | Fail | Fail |
\xmat{a}{1}{a} | Negative · neg:I[3] | Fail | Fail | Fail |
\admat\antidiagonalmatrix\bmqty\diagonalmatrix\dmat\identitymatrix\imat\matrixdeterminant\matrixquantity\mdet\mqty\xmat