Fonts and styles\mathrm

\mathrmCommand

Used to force upright roman math letters inside formulas, for example for named constants or non-italic variables.

\mathrm x
Available in
base
Kind
prefix
Allowed mode
math
Frequency
7.51% of corpus formulasrank 7 of 263
Commonality
high
Tags
presentation
Renderer support
PackageMathJaxKaTeXXeTeX
baseMathJax: FullKaTeX: FullXeTeX: Full
About the test scope

Syntax#

\mathrmm{a}math content

Argspec m — one mandatory argument. Reading argspecs

Common tasks#

How to write an upright multi-letter operator#

\mathrm{Hom}(A,B)

How to write upright differential d#

\mathrm{d}x

How to write a unit in roman type#

Use \mathrm for labels and units; use \operatorname for operator spacing.

9.8\,\mathrm{m}\,\mathrm{s}^{-2}

In TeXForm#

TeXForm parses this entry as prefix syntax; the package determines its argument specification.

Equivalent forms#

  • \mathup{#1}exact

    MathJax maps both commands to the same upright roman variant.

See also#

Test cases#

base
InputCaseMathJaxKaTeXXeTeX
\mathrm{a}Positive · baselinePassPassPass
\mathrm aPositive · bare[0]PassPassPass
All 80 in Fonts and styles