Skip to main content

Supported Math Commands

Mathpix can generate any of the following LaTeX commands:

\#
#\#
\$\%
%\%
\&
&\&
\Delta
Δ\Delta
\Gamma
Γ\Gamma
\Im
\Im
\Lambda
Λ\Lambda
\Leftarrow
\Leftarrow
\Leftrightarrow
\Leftrightarrow
\Longleftarrow
\Longleftarrow
\Longleftrightarrow
\Longleftrightarrow
\Longrightarrow
\Longrightarrow
\Omega
Ω\Omega
\Phi
Φ\Phi
\Pi
Π\Pi
\Psi
Ψ\Psi
\Re
\Re
\Rightarrow
\Rightarrow
\S
§\S
\Sigma
Σ\Sigma
\Theta
Θ\Theta
\Upsilon
Υ\Upsilon
\Vdash
\Vdash
\Xi
Ξ\Xi
\\\aleph
\aleph
\alpha
α\alpha
\angle
\angle
\approx
\approx
\asymp
\asymp
\atop
\backslash
\\backslash
\because
\because
\begin\beta
β\beta
\beth
\beth
\bigcap
\bigcap
\bigcirc
\bigcirc
\bigcup
\bigcup
\bigodot
\bigodot
\bigoplus
\bigoplus
\bigotimes
\bigotimes
\biguplus
\biguplus
\bigvee
\bigvee
\bigwedge
\bigwedge
\boldsymbol
A\boldsymbol{A}
\bot
\bot
\bowtie
\bowtie
\breve
x˘\breve{x}
\bullet
\bullet
\cap
\cap
\cdot
\cdot
\cdots
\cdots
\check
xˇ\check{x}
\chi
χ\chi
\circ
\circ
\circlearrowleft
\circlearrowleft
\circlearrowright
\circlearrowright
\circledast
\circledast
\cline\complement
\complement
\cong
\cong
\coprod
\coprod
\cup
\cup
\curlyvee
\curlyvee
\curlywedge
\curlywedge
\curvearrowleft
\curvearrowleft
\curvearrowright
\curvearrowright
\dagger
\dagger
\dashv
\dashv
\dddot
x...\dddot{x}
\ddot
x¨\ddot{x}
\ddots
\ddots
\delta
δ\delta
\diamond
\diamond
\div
÷\div
\dot
x˙\dot{x}
\doteq
\doteq
\dots
\dots
\downarrow
\downarrow
\ell
\ell
\emptyset
\emptyset
\end
\epsilon
ϵ\epsilon
\equiv
\equiv
\eta
η\eta
\exists
\exists
\fallingdotseq
\fallingdotseq
\forall
\forall
\frac
ab\frac{a}{b}
\frown
\frown
\gamma
γ\gamma
\geq
\geq
\geqq
\geqq
\geqslant
\geqslant
\gg
\gg
\ggg
\ggg
\gtrless
\gtrless
\gtrsim
\gtrsim
\hat
x^\hat{x}
\hbar
\hbar
\hline\hookleftarrow
\hookleftarrow
\hookrightarrow
\hookrightarrow
\imath
ı\imath
\in
\in
\infty
\infty
\int
\int
\iota
ι\iota
\jmath
ȷ\jmath
\kappa
κ\kappa
\lambda
λ\lambda
\langle
\langle
\lceil
\lceil
\ldots
\ldots
\leadsto
\leadsto
\leftarrow
\leftarrow
\leftleftarrows
\leftleftarrows
\leftrightarrow
\leftrightarrow
\leftrightarrows
\leftrightarrows
\leftrightharpoons
\leftrightharpoons
\leq
\leq
\leqq
\leqq
\leqslant
\leqslant
\lessdot
\lessdot
\lessgtr
\lessgtr
\lesssim
\lesssim
\lfloor
\lfloor
\ll
\ll
\llbracket
\llbracket
\llcorner
\llcorner
\lll
\lll
\longleftarrow
\longleftarrow
\longleftrightarrow
\longleftrightarrow
\longmapsto
\longmapsto
\longrightarrow
\longrightarrow
\lrcorner
\lrcorner
\ltimes
\ltimes
\mapsto
\mapsto
\mathbb
R\mathbb{R}
\mathbf
A\mathbf{A}
\mathcal
A\mathcal{A}
\mathfrak
A\mathfrak{A}
\mathrm
A\mathrm{A}
\mathscr
A\mathscr{A}
\mho
\mho
\models
\models
\mp
\mp
\mu
μ\mu
\multicolumn\multimap
\multimap
\multirow\nVdash
\nVdash
\nabla
\nabla
\nearrow
\nearrow
\neg
¬\neg
\neq
\neq
\newline\nexists
\nexists
\ni
\ni
\nmid
\nmid
\not
\not=
\notin
\notin
\nprec
\nprec
\npreceq
\npreceq
\nsim
\nsim
\nsubseteq
\nsubseteq
\nsucc
\nsucc
\nsucceq
\nsucceq
\nsupseteq
\nsupseteq
\nu
ν\nu
\nvdash
\nvdash
\nwarrow
\nwarrow
\odot
\odot
\oiiint
\oiiint
\oiint
\oiint
\oint
\oint
\omega
ω\omega
\ominus
\ominus
\operatorname
sin\operatorname{sin}
\oplus
\oplus
\oslash
\oslash
\otimes
\otimes
\overbrace
ab\overbrace{ab}
\overleftarrow
ab\overleftarrow{ab}
\overleftrightarrow
ab\overleftrightarrow{ab}
\overline
ab\overline{ab}
\parallel
\parallel
\partial
\partial
\perp
\perp
\phi
ϕ\phi
\pi
π\pi
\pitchfork
\pitchfork
\pm
±\pm
\prec
\prec
\preccurlyeq
\preccurlyeq
\preceq
\preceq
\precsim
\precsim
\prime
\prime
\prod
\prod
\propto
\propto
\psi
ψ\psi
\qquad
\quad\rangle
\rangle
\rceil
\rceil
\rfloor
\rfloor
\rho
ρ\rho
\rightarrow
\rightarrow
\rightleftarrows
\rightleftarrows
\rightleftharpoons
\rightleftharpoons
\rightrightarrows
\rightrightarrows
\rightsquigarrow
\rightsquigarrow
\risingdotseq
\risingdotseq
\rrbracket
\rrbracket
\rtimes
\rtimes
\searrow
\searrow
\sigma
σ\sigma
\sim
\sim
\simeq
\simeq
\smile
\smile
\sqcap
\sqcap
\sqcup
\sqcup
\sqrt
x\sqrt{x}
\sqsubset
\sqsubset
\sqsubseteq
\sqsubseteq
\sqsupset
\sqsupset
\sqsupseteq
\sqsupseteq
\square
\square
\stackrel
=a\stackrel{a}{=}
\star
\star
\subset
\subset
\subseteq
\subseteq
\subsetneq
\subsetneq
\succ
\succ
\succcurlyeq
\succcurlyeq
\succeq
\succeq
\succsim
\succsim
\sum
\sum
\supset
\supset
\supseteq
\supseteq
\supseteqq
\supseteqq
\supsetneq
\supsetneq
\supsetneqq
\supsetneqq
\swarrow
\swarrow
\tau
τ\tau
\textrm
text\textrm{text}
\therefore
\therefore
\theta
θ\theta
\tilde
x~\tilde{x}
\times
×\times
\top
\top
\triangle
\triangle
\triangleleft
\triangleleft
\triangleq
\triangleq
\triangleright
\triangleright
\underbrace
ab\underbrace{ab}
\underline
ab\underline{ab}
\underset
limn\underset{n}{\lim}
\unlhd
\unlhd
\unrhd
\unrhd
\uparrow
\uparrow
\uplus
\uplus
\vDash
\vDash
\varepsilon
ε\varepsilon
\varliminf
lim\varliminf
\varlimsup
lim\varlimsup
\varnothing
\varnothing
\varphi
φ\varphi
\varpi
ϖ\varpi
\varrho
ϱ\varrho
\varsigma
ς\varsigma
\varsubsetneqq
\varsubsetneqq
\vartheta
ϑ\vartheta
\vdash
\vdash
\vdots
\vdots
\vec
x\vec{x}
\vee
\vee
\wedge
\wedge
\widehat
ab^\widehat{ab}
\widetilde
ab~\widetilde{ab}
\wp
\wp
\xi
ξ\xi
\zeta
ζ\zeta
\{
{\{
|
\|
\}
}\}

Custom Mathpix macros

These commands are not standard LaTeX. The v3/text endpoint may return them in latex_styled and text fields. If you render these fields yourself, you will need to define the macros in your LaTeX preamble (see definitions below). When using the Mathpix document conversion pipeline, the definitions are injected into the preamble automatically.

CommandRenders asDescription
\longdiv)123\overline{\smash{)}123}Long division notation. See example below.
\Perp ⁣ ⁣ ⁣\perp\!\!\!\perpDouble perpendicular
\Varangle< ⁣ ⁣ ⁣ ⁣ ⁣)\mathop{{<\!\!\!\!\!\text{\small)}}\:}\nolimitsAngle symbol (uppercase variant)
\varangle\sphericalangleAngle symbol (lowercase variant)
\AAA˚\mathring{\mathrm{A}}Ångström symbol in math mode
\longrightleftharpoons\rightleftharpoonsBidirectional harpoon for chemical equilibria
See LaTeX macro definitions
\longdiv
\newcommand\longdiv[1]{\overline{\smash{)}#1}}
\Perp
\def\Perp{\perp\!\!\!\perp}
\Varangle
\newcommand\Varangle{\mathop{{<\!\!\!\!\!\text{\small)}}\:}\nolimits}
\varangle
\newcommand\varangle{\mathop{\sphericalangle}}
\AA
\def\AA{\mathring{\mathrm{A}}}
\longrightleftharpoons
\def\longrightharpoon{\relbar\joinrel\rightharpoonup}
\def\longrightharpoonup{\relbar\joinrel\rightharpoonup}
\def\longleftharpoondown{\leftharpoondown\joinrel\relbar}
\def\longrightleftharpoons{
\mathop{
\vcenter{
\hbox{
\ooalign{
\raise1pt\hbox{$\longrightharpoonup\joinrel$}\crcr
\lower1pt\hbox{$\longleftharpoondown\joinrel$}
}
}
}
}
}
\newcommand{\rates}[2]{\displaystyle
\mathrel{\longrightleftharpoons^{#1\mathstrut}_{#2}}}

Long division

Mathpix uses \longdiv to represent long division. The syntax works like \sqrt: the divisor sits outside and the dividend goes inside the braces.

warning

\longdiv is a custom Mathpix macro — standard LaTeX has no long division symbol. See the macro definitions above to include in your LaTeX documents.

Example input image

Input image for this example: a long division problem.
Input image for this example: a long division problem.
Request
curl -X POST https://api.mathpix.com/v3/text \
-H 'app_id: APP_ID' \
-H 'app_key: APP_KEY' \
-H 'Content-Type: application/json' \
--data '{"src": "https://raw.githubusercontent.com/Mathpix/api-examples/master/images/long_division.jpg"}'
Example response
{
"request_id": "4ed529ef-79a9-4032-b414-5a02ee990568",
"version": "SuperNet-109p4",
"is_printed": true,
"is_handwritten": false,
"confidence": 1,
"confidence_rate": 1,
"latex_styled": "8 \\longdiv { 7 2 0 0 }",
"text": "\\( 8 \\longdiv { 7 2 0 0 } \\)"
}

The latex_styled field contains 8 \longdiv { 7 2 0 0 }, which reads as "7200 divided by 8".