Renderer support
| Package | MathJax | KaTeX | XeTeX |
|---|---|---|---|
base | MathJax: Full | KaTeX: Full | XeTeX: None |
textmacros | MathJax: Full | KaTeX: None | XeTeX: None |
Syntax#
\Bbbm{a}math contentArgspec m — one mandatory argument. In base. Reading argspecs
\Bbbm:T{a}text contentArgspec m:T — one mandatory argument. In textmacros. Reading argspecs
Examples#
Package variants#
| Package | Signature | Allowed mode | Notes |
|---|---|---|---|
base | m | math | Used for double-struck symbols such as standard number sets like ℝ, ℤ, or ℚ. |
textmacros | m:T | text | Legacy text-mode macro for styling a text argument in double-struck form; used for short stylized text fragments inside text contexts such as \text{...}. |
In TeXForm#
TeXForm parses this entry as prefix syntax; the package determines its argument specification.
Equivalent forms#
\mathbb{#1}exactMathJax maps both commands to the same MathFont variant.
See also#
\frakbase\mathbbbase\mathbfbase\mathbfcalbase\mathbffrakbase\mathbfitbase\mathbfscrbase\mathbfsfbase\mathbfsfitbase\mathbfsfupbase\mathbfupbase\mathcalbase\mathfrakbase\mathitbase\mathnormalbase\mathrmbase\mathscrbase\mathsfbase\mathsfitbase\mathsfupbase\mathttbase\mathupbase\symbbbase\symbfbase\symbfcalbase\symbffrakbase\symbfitbase\symbfscrbase\symbfsfbase\symbfsfitbase\symbfsfupbase\symbfupbase\symcalbase\symfrakbase\symitbase\symnormalbase\symrmbase\symscrbase\symsfbase\symsfitbase\symsfupbase\symttbase\symupbase
Test cases#
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
\Bbb{a} | Positive · baseline | Pass | Pass | Fail |
\Bbb a | Positive · bare[0] | Pass | Pass | Fail |
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
\Bbb{a} | Positive · baseline | Pass | Fail | Fail |
\Bbb a | Positive · bare[0] | Pass | Fail | Fail |
\Bbb{a^2} | Negative · neg:T[0] | Fail | Fail | Fail |