Renderer support
| Package | MathJax | KaTeX | XeTeX |
|---|---|---|---|
base | MathJax: Full | KaTeX: None | XeTeX: Partial |
Syntax#
\frameboxo:L[1em]optional dimensiono:N[\cs]optional control sequencem:T{a}text contentArgspec o:L o:N m:T — two optional and one mandatory argument. Reading argspecs
Examples#
In TeXForm#
TeXForm parses this entry as prefix syntax; the package determines its argument specification.
Equivalent forms#
\fbox{#1}approximate\fboxdoes not take optional arguments for width and alignment\boxed{#1}exact\boxedis typically for math mode, while\frameboxacts more like\textbut can parse math internally.
Test cases#
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
\framebox{a} | Positive · baseline | Pass | Fail | Pass |
\framebox[1pt]{b} | Positive · vary:o[0] | Pass | Fail | Pass |
\framebox[a]{b} | Positive · vary:o[1] | Pass | Fail | Fail |
\framebox[1pt][b]{c} | Positive · maximal | Pass | Fail | Pass |
\framebox a | Positive · bare[2] | Pass | Fail | Pass |
\framebox[a]{a} | Negative · neg:L[0] | Pass | Fail | Fail |
\framebox[\alpha]{a} | Negative · neg:N[1] | Pass | Fail | Fail |
\framebox{a^2} | Negative · neg:T[2] | Pass | Fail | Fail |