Renderer support
| Package | MathJax | KaTeX | XeTeX |
|---|---|---|---|
base | MathJax: Full | KaTeX: Full | XeTeX: Full |
textmacros | MathJax: Full | KaTeX: Full | XeTeX: Full |
Syntax#
\rmTakes no arguments. Same argspec in base and textmacros. Reading argspecs
Common tasks#
How to write an upright label with \rm#
Examples#
Package variants#
| Package | Signature | Allowed mode | Notes |
|---|---|---|---|
base | | math | Legacy math-mode declaration for switching subsequent symbols in the current group to upright/roman. |
textmacros | | text | Legacy declaration that switches following text to upright/roman styling until the current group ends. |
In TeXForm#
TeXForm parses this entry as declarative syntax; the package determines its argument specification.
Equivalent forms#
\mathrm{#1}approximatePrefix command alternative for math mode
\textrm{...}approximate\textrmis a command with arguments, whereas\rmis declarative.{\rmfamily ...}exact
See also#
Test cases#
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
{\rm a} | Positive · baseline | Pass | Pass | Pass |
| Input | Case | MathJax | KaTeX | XeTeX |
|---|---|---|---|---|
{\rm a} | Positive · baseline | Pass | Pass | Pass |