Supported commands
fxTeX supports 1,302 LaTeX commands and 25 environments. Each one is
listed below under the kind of thing it does, with an example. The equation above each example is
the MathML fxTeX made of it, written into this page as it came out of the converter: nothing here
is a picture, and nothing is converted in your browser. Click any example to see its MathML.
The chemistry commands are mhchem's \ce and
\pu, and chemfig's, which fxTeX Pro draws as SVG with its chemfig module.
144 of the commands are in fxTeX Pro's optional packages - mhchem, chemfig and the
physics package - which a page has to ask for. To see how fxTeX compares with other converters, see
How we compare .
Find a command
Accents
a ´ \acute{a}
f ‶ f\backdprime
f ‷ f\backtrprime
a ¯ \bar{a}
a ˘ \breve{a}
ç \c{c}
ç \text{\c{c}}
a ˇ \check{a}
a ˙˙˙˙ \ddddot{a}
a ˙˙˙ \dddot{a}
a ˙˙ \ddot{a}
a ˙ \dot{a}
f ″ f\dprime
a ` \grave{a}
a ˆ \hat{a}
a ˚ \mathring{a}
a + b + c ⏞ n \overbrace{a+b+c}^{n}
a + b + c ⎴ \overbracket{a+b+c}
A B ← \overleftarrow{AB}
A B ↔ \overleftrightarrow{AB}
A B \overline{AB}
A B → \Overrightarrow{AB}
A B → \overrightarrow{AB}
a ~ \tilde{a}
f ‴ f\trprime
A B \underbar{AB}
a + b + c ⏟ n \underbrace{a+b+c}_{n}
a + b + c ⎵ \underbracket{a+b+c}
A B ← \underleftarrow{AB}
A B ↔ \underleftrightarrow{AB}
A B \underline{AB}
A B → \underrightarrow{AB}
A B ⁓ \utilde{AB}
a ⃗ \vec{a}
A B ˇ \widecheck{AB}
A B ̂ \widehat{AB}
A B ⏜ \wideparen{AB}
A B ⁓ \widetilde{AB}
Delimiters
∖ \backslash
( x ) \Big( x \Big)
( x ) \big( x \big)
( x ) \Bigg( x \Bigg)
( x ) \bigg( x \bigg)
{ x } \Biggl\{ x \Biggr\}
{ x } \biggl\{ x \biggr\}
{ x } \Biggl\{ x \Biggr\}
{ x } \biggl\{ x \biggr\}
[ x ] \Bigl[ x \Bigr]
[ x ] \bigl[ x \bigr]
[ x ] \Bigl[ x \Bigr]
[ x ] \bigl[ x \bigr]
⟨ \lang
⟪ \lAngle
⟨ \langle
⦃ \lBrace
{ \lbrace
[ \lbrack
⌈ \lceil
( a b ) \left( \frac{a}{b} \right)
⌊ \lfloor
⟮ \lgroup
⟦ \llbracket
⌞ \llcorner
⎰ \lmoustache
⌟ \lrcorner
‖ \lVert
| \lvert
⟩ \rang
⟫ \rAngle
⟩ \rangle
⦄ \rBrace
} \rbrace
] \rbrack
⌉ \rceil
⌋ \rfloor
⟯ \rgroup
a b | x = 0 \left. \frac{a}{b} \right|_{x=0}
⎱ \rmoustache
⟧ \rrbracket
‖ \rVert
| \rvert
⌜ \ulcorner
⌝ \urcorner
‖ \Vert
| \vert
{ \{
‖ \|
} \}
Environments
Every environment is written \begin{name} ... \end{name}. Columns are separated by & and rows by \\.
\begin{align*} a &= b + c \\ d &= e + f \end{align*}
\begin{alignat*}{2} x &= y & \qquad u &= v \\ x^2 &= y^2 & u^2 &= v^2 \end{alignat*}
\begin{alignat}{2} x &= y & \qquad u &= v \\ x^2 &= y^2 & u^2 &= v^2 \end{alignat}
{ a = b c = d e = f g = h \left\{ \begin{alignedat}{2} a &= b & \quad c &= d \\ e &= f & g &= h \end{alignedat} \right.
{ a = b c = d \left\{ \begin{aligned} a &= b \\ c &= d \end{aligned} \right.
\begin{align} a &= b + c \\ d &= e + f \end{align}
a b c d \begin{array}{c|c} a & b \\ \hline c & d \end{array}
{ a b c d } \begin{Bmatrix} a & b \\ c & d \end{Bmatrix}
[ a b c d ] \begin{bmatrix} a & b \\ c & d \end{bmatrix}
f ( x ) = { 1 x > 0 0 x ≤ 0 f(x) = \begin{cases} 1 & x > 0 \\ 0 & x \le 0 \end{cases}
\begin{eqnarray} a &=& b + c \\ d &=& e \end{eqnarray}
E = m c 2 \begin{equation*} E = mc^2 \end{equation*}
E = m c 2 \begin{equation} E = mc^2 \end{equation}
\begin{gather*} a = b \\ c + d = e \end{gather*}
{ a = b c + d = e \left\{ \begin{gathered} a = b \\ c + d = e \end{gathered} \right.
\begin{gather} a = b \\ c + d = e \end{gather}
a b \begin{array}{cc} \hline a & b \\ \hline \end{array}
a b c d \begin{matrix} a & b \\ c & d \end{matrix}
( a b c d ) \begin{pmatrix} a & b \\ c & d \end{pmatrix}
a x > 0 b x ≤ 0 } ⇒ c \begin{rcases} a & x > 0 \\ b & x \le 0 \end{rcases} \Rightarrow c
( a b c d ) \left(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\right)
\begin{split} (a+b)^2 &= a^2 + 2ab + b^2 \\ &\ge 4ab \end{split}
∑ i < m j < n a i j \sum_{\begin{subarray}{l} i < m \\ j < n \end{subarray}} a_{ij}
left right \begin{tabular}{|l|r|} \hline left & right \\ \hline \end{tabular}
‖ a b c d ‖ \begin{Vmatrix} a & b \\ c & d \end{Vmatrix}
| a b c d | \begin{vmatrix} a & b \\ c & d \end{vmatrix}
Letters
Å \AA
Æ \AE
æ \ae
ℵ \alef
ℵ \alefsym
ℵ \aleph
Α \Alpha
α \alpha
Å \Angstrom
𝕜 \Bbbk
Β \Beta
β \beta
ℶ \beth
ℂ \C
Χ \Chi
χ \chi
ℂ \cnums
ℂ \Complex
Ϙ \Coppa
ϙ \coppa
ℸ \daleth
Δ \Delta
δ \delta
ϝ \digamma
ℓ \ell
Ε \Epsilon
ϵ \epsilon
Η \Eta
η \eta
ð \eth
Ⅎ \Finv
⅁ \Game
Γ \Gamma
γ \gamma
ℷ \gimel
ℏ \hbar
ℏ \hslash
ℑ \Im
ℑ \image
ı \imath
Ι \Iota
ι \iota
ȷ \jmath
Κ \Kappa
κ \kappa
Ϟ \Koppa
ϟ \koppa
Ł \L
ł \l
Λ \Lambda
λ \lambda
Μ \Mu
μ \mu
ℕ \N
∇ \nabla
ℕ \natnums
Ν \Nu
ν \nu
Ø \O
ø \o
Œ \OE
œ \oe
Ω \Omega
ω \omega
ο \omicron
∂ \partial
Φ \Phi
φ \phi
Π \Pi
π \pi
Ψ \Psi
ψ \psi
ℚ \Q
ℝ \R
ℜ \Re
ℜ \real
ℝ \Reals
ℝ \reals
Ρ \Rho
ρ \rho
ϡ \sampi
Σ \Sigma
σ \sigma
ß \ss
ϛ \stigma
Τ \Tau
τ \tau
Θ \Theta
θ \theta
ϑ \thetasym
α \upalpha
β \upbeta
χ \upchi
δ \updelta
ϵ \upepsilon
η \upeta
γ \upgamma
ι \upiota
κ \upkappa
λ \uplambda
μ \upmu
ν \upnu
ω \upomega
ο \upomicron
ϕ \upphi
π \uppi
ψ \uppsi
ρ \uprho
σ \upsigma
Υ \Upsilon
υ \upsilon
τ \uptau
θ \uptheta
υ \upupsilon
ξ \upxi
ζ \upzeta
ϙ \varcoppa
𝛥 \varDelta
ε \varepsilon
𝛤 \varGamma
ϰ \varkappa
𝛬 \varLambda
𝛺 \varOmega
𝛷 \varPhi
ϕ \varphi
𝛱 \varPi
ϖ \varpi
𝛹 \varPsi
ϱ \varrho
𝛴 \varSigma
ς \varsigma
𝛩 \varTheta
ϑ \vartheta
𝛶 \varUpsilon
𝛯 \varXi
℘ \weierp
℘ \wp
Ξ \Xi
ξ \xi
ℤ \Z
Ζ \Zeta
ζ \zeta
Line breaks
a b \begin{matrix} a \\ b \end{matrix}
a b a \newline b
Spacing and overlap
a b a\ b
a b a\! b
a b a\, b
a b a\: b
a b a\; b
a b a\> b
a b a\enskip b
a b a\enspace b
a x y z b a\hphantom{xyz}b
a b a\hskip1em b
a b a\hspace{1em}b
a b a\kern1em b
∑ 1 ≤ i ≤ n x i \sum_{\mathclap{1 \le i \le n}} x_i
a b a\medspace b
a b a\mkern18mu b
a b a\mskip18mu b
a b a\mspace{18mu}b
a b a\negmedspace b
a b a\negthickspace b
a b a\negthinspace b
x \noindent x
a x y z b a\phantom{xyz}b
a b a\qquad b
a b a\quad b
a b a\rule{1em}{0.5em}b
( a b c d ) \setlength{\arraycolsep}{1pt} \begin{pmatrix} a & b \\ c & d \end{pmatrix}
a b \setlength{\arrayrulewidth}{1.5pt} \begin{array}{|c|c|} \hline a & b \\ \hline \end{array}
x \setlength{\fboxsep}{1pt} \setlength{\fboxrule}{1pt} \fbox{x}
\setlength{\jot}{12pt} \begin{align} a &= b \\ c &= d \end{align}
a b \boxed{\smash{\frac{a}{b}}}
a b a\space b
a b a\thickspace b
a b a\thinspace b
a 1 2 \boxed{a\vphantom{\frac{1}{2}}}
a b a\vspace{1em}b
Vertical layout
= ! \overset{!}{=}
a b c a\raisebox{0.5em}{b}c
= ? \stackrel{?}{=}
∑ 0 < i < m 0 < j < n a i j \sum_{\substack{0 < i < m \\ 0 < j < n}} a_{ij}
argmax x \underset{x}{\operatorname{argmax}}
x \vcenter{x}
Logic and set theory
∵ \because
∁ \complement
∅ \empty
∅ \emptyset
∃ \exist
∃ \exists
∀ \forall
← \gets
A ⟺ B A \iff B
A ⟸ B A \impliedby B
A ⟹ B A \implies B
∈ \in
∈ \isin
∧ \land
¬ \lnot
∨ \lor
↦ \mapsto
∣ \mid
¬ \neg
∄ \nexists
∋ \ni
∉ \notin
∌ \notni
⅋ \parr
∎ \QED
{ x | x > 0 } \Set{x | x > 0}
↕ \shift
↑ \shneg
↓ \shpos
⥼ \strictfi
⥽ \strictif
⊂ \sub
⊂ \subset
⊃ \supset
∴ \therefore
→ \to
∅ \varnothing
& \with
Big operators
⋂ i = 1 n \bigcap_{i=1}^{n}
⋃ i = 1 n \bigcup_{i=1}^{n}
⨃ i = 1 n \bigcupdot_{i=1}^{n}
⨄ i = 1 n \bigcupplus_{i=1}^{n}
⨇ i = 1 n \bigdoublevee_{i=1}^{n}
⨈ i = 1 n \bigdoublewedge_{i=1}^{n}
⨀ i = 1 n \bigodot_{i=1}^{n}
⨁ i = 1 n \bigoplus_{i=1}^{n}
⨂ i = 1 n \bigotimes_{i=1}^{n}
⨅ i = 1 n \bigsqcap_{i=1}^{n}
⨆ i = 1 n \bigsqcup_{i=1}^{n}
⨉ i = 1 n \bigtimes_{i=1}^{n}
⨄ i = 1 n \biguplus_{i=1}^{n}
⋁ i = 1 n \bigvee_{i=1}^{n}
⋀ i = 1 n \bigwedge_{i=1}^{n}
∐ i = 1 n \coprod_{i=1}^{n}
⨏ \fint
∫ ⋯ ∫ V \idotsint_V
⨌ \iiiint
∭ \iiint
∬ \iint
∫ \int
⨎ \intBar
⨍ \intbar
⨙ \intcap
∱ \intclockwise
⨚ \intcup
⨗ \intlarhk
∫ i = 1 n \intop_{i=1}^{n}
⨘ \intx
∫ 0 1 \int\limits_0^1
∑ i = 1 n \sum\nolimits_{i=1}^{n}
∰ \oiiint
∯ \oiint
∮ \oint
⨕ \pointint
∏ i = 1 n \prod_{i=1}^{n}
⨒ \rppolint
⨓ \scpolint
∑ c d a b \sideset{_a^b}{_c^d}\sum
∫ \smallint
⨖ \sqint
∑ i = 1 n \sum_{i=1}^{n}
∲ \varointclockwise
Binary operators
∐ \amalg
& \And
∗ \ast
⩃ \barcap
⩂ \barcup
⊽ \barvee
⊼ \barwedge
a mod b a \bmod b
⋈ \bowtie
• \bullet
⋒ \Cap
∩ \cap
⩈ \capbarcup
⩀ \capdot
⩇ \capovercup
⋅ \cdot
⋅ \cdotp
⋅ \centerdot
∘ \circ
⊜ \circledequal
⦷ \circledparallel
⦶ \circledvert
⦵ \circlehbar
⩍ \closedvarcap
⩌ \closedvarcup
⋓ \Cup
∪ \cup
⩆ \cupovercap
⋎ \curlyvee
⋏ \curlywedge
÷ \div
⋇ \divideontimes
∸ \dotminus
∔ \dotplus
⩢ \doublebarvee
⩞ \doublebarwedge
⋒ \doublecap
⋓ \doublecup
⟗ \fullouterjoin
⋗ \gtrdot
⊺ \intercal
⫴ \interleave
∾ \invlazys
⋈ \Join
. \ldotp
⟕ \leftouterjoin
⋋ \leftthreetimes
⋖ \lessdot
⊲ \lhd
⟠ \lozengeminus
⋉ \ltimes
⨪ \minusdot
⨫ \minusfdots
⨬ \minusrdots
∓ \mp
⊼ \Nand
⊽ \Nor
⌽ \obar
⦸ \obslash
⨸ \odiv
⧁ \ogreaterthan
⧀ \olessthan
⦹ \operp
⨷ \Otimes
⨶ \otimeshat
± \plusmn
± \pm
⊳ \rhd
⟖ \rightouterjoin
⋌ \rightthreetimes
⋊ \rtimes
∖ \setminus
⧢ \shuffle
∖ \smallsetminus
⨳ \smashtimes
⩎ \Sqcap
⊓ \sqcap
⩏ \Sqcup
⊔ \sqcup
⫽ \sslash
⫶ \threedotcolon
× \times
⨺ \triangleminus
⨹ \triangleplus
⨻ \triangletimes
⩋ \twocaps
⩊ \twocups
⦂ \typecolon
⊴ \unlhd
⊵ \unrhd
⊎ \uplus
⩔ \Vee
∨ \vee
⊻ \veebar
⟇ \veedot
⩣ \veedoublebar
⩖ \veeonvee
⩓ \Wedge
∧ \wedge
⩟ \wedgebar
⟑ \wedgedot
⩠ \wedgedoublebar
⩕ \wedgeonwedge
≀ \wr
⊻ \Xor
Geometric binary operators
○ \bigcirc
⧗ \blackhourglass
⧆ \boxast
⧈ \boxbox
⧇ \boxcircle
⊡ \boxdot
⊟ \boxminus
⊞ \boxplus
⧄ \boxslash
⊠ \boxtimes
⊛ \circledast
⊚ \circledcirc
⊝ \circleddash
⟡ \concavediamond
⟢ \concavediamondtickleft
⟣ \concavediamondtickright
⋄ \diamond
⧖ \hourglass
⊙ \odot
⊖ \ominus
⊕ \oplus
⊘ \oslash
⊗ \otimes
⋆ \star
△ \triangle
⟤ \whitesquaretickleft
⟥ \whitesquaretickright
Fractions, binomials and roots
a b {a \atop b}
( n k ) \binom{n}{k}
{ a b } {a \brace b}
[ a b ] {a \brack b}
1 1 + 1 x \cfrac{1}{1 + \cfrac{1}{x}}
( a b ) {a \choose b}
( n k ) \dbinom{n}{k}
a b \dfrac{a}{b}
a b \frac{a}{b}
a b {a \over b}
x \sqrt{x}
x 3 \sqrt[3]{x}
( n k ) \tbinom{n}{k}
a b \tfrac{a}{b}
Functions
arccos x \arccos x
arcctg x \arcctg x
arcsin x \arcsin x
arctan x \arctan x
arctg x \arctg x
arg x \arg x
arg max x f ( x ) \argmax_{x} f(x)
arg min x f ( x ) \argmin_{x} f(x)
ch x \ch x
cos x \cos x
cosec x \cosec x
cosh x \cosh x
cot x \cot x
cotg x \cotg x
coth x \coth x
csc x \csc x
ctg x \ctg x
cth x \cth x
deg x \deg x
det x \det x
dim x \dim x
erf x \erf x
exp x \exp x
gcd x \gcd x
hom x \hom x
id x \id x
inf x ∈ S x \inf_{x \in S} x
inj lim x f ( x ) \injlim_{x} f(x)
ker x \ker x
lg x \lg x
lim x → 0 f ( x ) \lim_{x \to 0} f(x)
lim inf n a n \liminf_{n} a_n
lim sup n a n \limsup_{n} a_n
ln x \ln x
log x \log x
max i a i \max_{i} a_i
min i a i \min_{i} a_i
sn x \operatorname{sn} x
argmax x f ( x ) \operatorname*{argmax}_{x} f(x)
plim n X n \plim_{n} X_n
Pr x \Pr x
proj lim i A i \projlim_{i} A_i
rank x \rank x
sec x \sec x
sgn x \sgn x
sh x \sh x
sin x \sin x
sinh x \sinh x
sup x ∈ S x \sup_{x \in S} x
tan x \tan x
tanh x \tanh x
tg x \tg x
th x \th x
Tr x \Tr x
tr x \tr x
Boxes, circles and cancelling
x \bcancel{x}
x \boxed{x}
x \cancel{x}
x \fbox{x}
4 ⟌ 100 \longdivision{4}{100}
x \textcircled{x}
x \xcancel{x}
Relations
≈ \approx
≊ \approxeq
≘ \arceq
≍ \asymp
≌ \backcong
∍ \backepsilon
∽ \backsim
⋍ \backsimeq
≬ \between
≎ \Bumpeq
≏ \bumpeq
≗ \circeq
∷≈ \Colonapprox
:≈ \colonapprox
∷− \Coloneq
:− \coloneq
⩴ \Coloneqq
≔ \coloneqq
∷∼ \Colonsim
:∼ \colonsim
≅ \cong
⋞ \curlyeqprec
⋟ \curlyeqsucc
⊣ \dashv
∷ \dblcolon
≑ \Doteq
≐ \doteq
≑ \doteqdot
≖ \eqcirc
−∷ \Eqcolon
∹ \eqcolon
≝ \eqdef
⩵ \eqeq
⩶ \eqeqeq
=∷ \Eqqcolon
≕ \eqqcolon
≂ \eqsim
⪖ \eqslantgtr
⪕ \eqslantless
= \equal
≡ \equiv
≒ \fallingdotseq
⌢ \frown
≥ \ge
≥ \geq
≧ \geqq
⩾ \geqslant
≫ \gg
⋙ \ggg
⋙ \gggtr
> \gt
⪆ \gtrapprox
⋛ \gtreqless
⪌ \gtreqqless
≷ \gtrless
≳ \gtrsim
⊷ \imageof
≤ \le
≤ \leq
≦ \leqq
⩽ \leqslant
⪅ \lessapprox
⋚ \lesseqgtr
⪋ \lesseqqgtr
≶ \lessgtr
≲ \lesssim
≪ \ll
⋘ \lll
⋘ \llless
< \lt
≞ \measeq
⊨ \models
⊸ \multimap
⊶ \origof
∋ \owns
∥ \parallel
⫫ \Perp
⊥ \perp
⋔ \pitchfork
≺ \prec
⪷ \precapprox
≼ \preccurlyeq
⪯ \preceq
≾ \precsim
∝ \propto
≟ \questeq
≓ \risingdotseq
∣ \shortmid
∥ \shortparallel
∼ \sim
≃ \simeq
⌢ \smallfrown
⌣ \smallsmile
⌣ \smile
⊏ \sqsubset
⊑ \sqsubseteq
⊐ \sqsupset
⊒ \sqsupseteq
≛ \stareq
⊆ \sube
⋐ \Subset
⊆ \subseteq
⫅ \subseteqq
≻ \succ
⪸ \succapprox
≽ \succcurlyeq
⪰ \succeq
≿ \succsim
⊇ \supe
⋑ \Supset
⊇ \supseteq
⫆ \supseteqq
≈ \thickapprox
∼ \thicksim
⊴ \trianglelefteq
≜ \triangleq
⊵ \trianglerighteq
∝ \varpropto
△ \vartriangle
⊲ \vartriangleleft
⊳ \vartriangleright
⊫ \VDash
⊩ \Vdash
⊨ \vDash
⊢ \vdash
≚ \veeeq
⊪ \Vvdash
≙ \wedgeq
Negated relations
⪊ \gnapprox
⪈ \gneq
≩ \gneqq
⋧ \gnsim
≩︀ \gvertneqq
⪉ \lnapprox
⪇ \lneq
≨ \lneqq
⋦ \lnsim
≨︀ \lvertneqq
≆ \ncong
≠ \ne
≠ \neq
≱ \ngeq
≱ \ngeqq
≱ \ngeqslant
≯ \ngtr
≰ \nleq
≰ \nleqq
≰ \nleqslant
≮ \nless
∤ \nmid
a ≠ b a \not= b
a ∉ B a \not\in B
∦ \nparallel
⊀ \nprec
⋠ \npreceq
∤ \nshortmid
∦ \nshortparallel
≁ \nsim
⊄ \nsubset
⊈ \nsubseteq
⫋ \nsubseteqq
⊁ \nsucc
⋡ \nsucceq
⊅ \nsupset
⊉ \nsupseteq
⫌ \nsupseteqq
⋪ \ntriangleleft
⋬ \ntrianglelefteq
⋫ \ntriangleright
⋭ \ntrianglerighteq
⊯ \nVDash
⊮ \nVdash
⊭ \nvDash
⊬ \nvdash
⪹ \precnapprox
⪵ \precneqq
⋨ \precnsim
⊊ \subsetneq
⫋ \subsetneqq
⪺ \succnapprox
⪶ \succneqq
⋩ \succnsim
⊋ \supsetneq
⫌ \supsetneqq
⊊︀ \varsubsetneq
⫋︀ \varsubsetneqq
⊋ \varsupsetneq
⫌︀ \varsupsetneqq
Arrows
↺ \circlearrowleft
↻ \circlearrowright
↶ \curvearrowleft
↷ \curvearrowright
⇓ \Darr
⇓ \dArr
↓ \darr
⇠ \dashleftarrow
⇢ \dashrightarrow
⇓ \Downarrow
↓ \downarrow
⇊ \downdownarrows
⇃ \downharpoonleft
⇂ \downharpoonright
⇔ \Harr
⇔ \hArr
↔ \harr
↩ \hookleftarrow
↪ \hookrightarrow
↞ \Larr
⇐ \lArr
← \larr
⇝ \leadsto
⇐ \Leftarrow
← \leftarrow
↢ \leftarrowtail
↽ \leftharpoondown
↼ \leftharpoonup
⇇ \leftleftarrows
⇔ \Leftrightarrow
↔ \leftrightarrow
⇆ \leftrightarrows
⇋ \leftrightharpoons
↭ \leftrightsquigarrow
⇚ \Lleftarrow
⟸ \Longleftarrow
⟵ \longleftarrow
⟺ \Longleftrightarrow
⟷ \longleftrightarrow
↦ \longmapsto
⟹ \Longrightarrow
⟶ \longrightarrow
↫ \looparrowleft
↬ \looparrowright
⇔ \Lrarr
⇔ \lrArr
↔ \lrarr
↰ \Lsh
↤ \mapsfrom
↗ \nearrow
⇍ \nLeftarrow
↚ \nleftarrow
⇎ \nLeftrightarrow
↮ \nleftrightarrow
⇏ \nRightarrow
↛ \nrightarrow
↖ \nwarrow
⇒ \Rarr
⇒ \rArr
→ \rarr
↾ \restriction
⇒ \Rightarrow
→ \rightarrow
↣ \rightarrowtail
⇁ \rightharpoondown
⇀ \rightharpoonup
⇄ \rightleftarrows
⇌ \rightleftharpoons
⇉ \rightrightarrows
⇝ \rightsquigarrow
⇛ \Rrightarrow
↱ \Rsh
↘ \searrow
↙ \swarrow
↞ \twoheadleftarrow
↠ \twoheadrightarrow
⇑ \Uarr
⇑ \uArr
↑ \uarr
⇑ \Uparrow
↑ \uparrow
⇕ \Updownarrow
↕ \updownarrow
↿ \upharpoonleft
↾ \upharpoonright
⇈ \upuparrows
Extensible arrows
⇌ f \chemequilibrium{f}
⇌ g f \chemequilibrium[g]{f}
⇌ f \equilibriumLeft{f}
⇌ g f \equilibriumLeft[g]{f}
⇌ f \equilibriumRight{f}
⇌ g f \equilibriumRight[g]{f}
↽ f \longleftharpoondown{f}
↽ g f \longleftharpoondown[g]{f}
⇀ f \longrightharpoonup{f}
⇀ g f \longrightharpoonup[g]{f}
↔ f \mesomerism{f}
↔ g f \mesomerism[g]{f}
↩ f \xhookleftarrow{f}
↩ g f \xhookleftarrow[g]{f}
↪ f \xhookrightarrow{f}
↪ g f \xhookrightarrow[g]{f}
⇐ f \xLeftarrow{f}
⇐ g f \xLeftarrow[g]{f}
← f \xleftarrow{f}
← g f \xleftarrow[g]{f}
↽ f \xleftharpoondown{f}
↽ g f \xleftharpoondown[g]{f}
↼ f \xleftharpoonup{f}
↼ g f \xleftharpoonup[g]{f}
⇔ f \xLeftrightarrow{f}
⇔ g f \xLeftrightarrow[g]{f}
↔ f \xleftrightarrow{f}
↔ g f \xleftrightarrow[g]{f}
⇋ f \xleftrightharpoons{f}
⇋ g f \xleftrightharpoons[g]{f}
= f \xlongequal{f}
= g f \xlongequal[g]{f}
↦ f \xmapsto{f}
↦ g f \xmapsto[g]{f}
⇒ f \xRightarrow{f}
⇒ g f \xRightarrow[g]{f}
→ f \xrightarrow{f}
→ g f \xrightarrow[g]{f}
⇁ f \xrightharpoondown{f}
⇁ g f \xrightharpoondown[g]{f}
⇀ f \xrightharpoonup{f}
⇀ g f \xrightharpoonup[g]{f}
⇌ f \xrightleftharpoons{f}
⇌ g f \xrightleftharpoons[g]{f}
⇌ f \xtofrom{f}
⇌ g f \xtofrom[g]{f}
↞ f \xtwoheadleftarrow{f}
↞ g f \xtwoheadleftarrow[g]{f}
↠ f \xtwoheadrightarrow{f}
↠ g f \xtwoheadrightarrow[g]{f}
→ f \yields{f}
→ g f \yields[g]{f}
← f \yieldsLeft{f}
← g f \yieldsLeft[g]{f}
⇄ f \yieldsLeftRight{f}
⇄ g f \yieldsLeftRight[g]{f}
Style, size and font
ℕ ℤ ℚ ℝ ℂ {\Bbb NZQRC}
𝐀 𝐁 {\bf AB}
𝐀 𝐁 {\bm AB}
𝐀 𝐁 {\bold AB}
𝐀𝐁 \boldsymbol{AB}
𝒜 ℬ 𝒞 {\cal ABC}
∑ i = 1 n a b \displaystyle\sum_{i=1}^{n} \frac{a}{b}
A B {\footnotesize AB}
𝔄 𝔅 ℭ {\frak ABC}
A B {\Huge AB}
A B {\huge AB}
∑ i = 1 n a b \inline \sum_{i=1}^{n} \frac{a}{b}
𝐴 𝐵 {\it AB}
A B {\LARGE AB}
A B {\Large AB}
A B {\large AB}
ℕℤℚℝℂ \mathbb{NZQRC}
𝐀𝐁 \mathbf{AB}
a x b a \mathbin{x} b
𝒜ℬ𝒞 \mathcal{ABC}
a ] a \mathclose{]}
𝔄𝔅ℭ \mathfrak{ABC}
𝐴𝐵 \mathit{AB}
𝐴𝐵 \mathnormal{AB}
x i \mathop{x}_{i}
[ a \mathopen{[} a
a + b a \mathord{+} b
a ; b a \mathpunct{;} b
a x b a \mathrel{x} b
AB \mathrm{AB}
𝒜ℬ𝒞 \mathscr{ABC}
𝖠𝖡 \mathsf{AB}
𝘈𝘉 \mathsfit{AB}
𝙰𝙱 \mathtt{AB}
A B {\normalsize AB}
𝐀𝐁 \pmb{AB}
A B {\rm AB}
∑ i = 1 n a b \scriptscriptstyle\sum_{i=1}^{n} \frac{a}{b}
A B {\scriptsize AB}
∑ i = 1 n a b \scriptstyle\sum_{i=1}^{n} \frac{a}{b}
𝖠 𝖡 {\sf AB}
A B {\small AB}
∑ i = 1 n a b \textstyle\sum_{i=1}^{n} \frac{a}{b}
A B {\tiny AB}
𝙰 𝙱 {\tt AB}
Colour
a + b {\color{red} a} + b
a + b \colorbox{yellow}{a} + b
a + b \textcolor{blue}{a} + b
Text
Inside \text{...} LaTeX reads its own text-mode commands, and so does fxTeX: the accents and symbols below are text-mode commands, not maths ones, so each is shown inside \text.
ö \text{\"{o}}
ȯ \text{\.{o}}
ō \text{\={o}}
ô \text{\^{o}}
ò \text{\`{o}}
å \text{\aa}
o̱ \text{\b{o}}
ọ \text{\d{o}}
𝐴𝐵 \emph{AB}
ő \text{\H{o}}
ı \text{\i}
ȷ \text{\j}
ǫ \text{\k{o}}
AB \mbox{AB}
a paragraph box \parbox{6em}{a paragraph box}
o̊ \text{\r{o}}
o͡ \text{\t{o}}
AB \text{AB}
^ \text{\textasciicircum}
~ \text{\textasciitilde}
∗ \text{\textasteriskcentered}
\ \text{\textbackslash}
| \text{\textbar}
‖ \text{\textbardbl}
𝐀𝐁 \textbf{AB}
{ \text{\textbraceleft}
} \text{\textbraceright}
• \text{\textbullet}
℃ \text{\textcelsius}
¢ \text{\textcent}
℗ \text{\textcircledP}
© \text{\textcopyright}
† \text{\textdagger}
‡ \text{\textdaggerdbl}
° \text{\textdegree}
÷ \text{\textdiv}
$ \text{\textdollar}
↓ \text{\textdownarrow}
… \text{\textellipsis}
— \text{\textemdash}
– \text{\textendash}
€ \text{\texteuro}
¡ \text{\textexclamdown}
> \text{\textgreater}
𝐴𝐵 \textit{AB}
⟨ \text{\textlangle}
← \text{\textleftarrow}
< \text{\textless}
AB \textmd{AB}
− \text{\textminus}
µ \text{\textmu}
AB \textnormal{AB}
№ \text{\textnumero}
½ \text{\textonehalf}
¼ \text{\textonequarter}
ª \text{\textordfeminine}
º \text{\textordmasculine}
¶ \text{\textparagraph}
· \text{\textperiodcentered}
‰ \text{\textperthousand}
± \text{\textpm}
¿ \text{\textquestiondown}
" \text{\textquotedbl}
“ \text{\textquotedblleft}
” \text{\textquotedblright}
‘ \text{\textquoteleft}
’ \text{\textquoteright}
' \text{\textquotesingle}
⟩ \text{\textrangle}
® \text{\textregistered}
→ \text{\textrightarrow}
AB \textrm{AB}
AB \textsc{AB}
§ \text{\textsection}
𝖠𝖡 \textsf{AB}
𝐴𝐵 \textsl{AB}
£ \text{\textsterling}
¾ \text{\textthreequarters}
× \text{\texttimes}
™ \text{\texttrademark}
𝙰𝙱 \texttt{AB}
_ \text{\textunderscore}
AB \textup{AB}
↑ \text{\textuparrow}
␣ \text{\textvisiblespace}
¥ \text{\textyen}
ŏ \text{\u{o}}
ǒ \text{\v{o}}
\frac{a}{b} \verb|\frac{a}{b}|
õ \text{\~{o}}
Symbols and punctuation
# \#
$ \$
% \%
& \&
f ′ f\'
é \text{\'{e}}
_ \_
∠ \angle
‵ \backprime
★ \bigstar
▽ \bigtriangledown
△ \bigtriangleup
♦ \blacklozenge
■ \blacksquare
▲ \blacktriangle
▼ \blacktriangledown
◀ \blacktriangleleft
▶ \blacktriangleright
⫫ \Bot
⊥ \bot
□ \Box
∙ \bull
∼ \ca
⋯ \cdots
¢ \cent
A \char65
☺ \char"263A
✓ \checkmark
® \circledR
Ⓢ \circledS
♣ \clubs
♣ \clubsuit
: \colon
∷ \coloncolon
∷≈ \coloncolonapprox
⩴ \coloncolonequals
∷− \coloncolonminus
∷∼ \coloncolonsim
≔ \colonequals
:− \colonminus
© \copyright
† \dag
‡ \Dagger
† \dagger
‡ \ddag
‡ \ddagger
⋱ \ddots
° \degree
╲ \diagdown
╱ \diagup
⌀ \diameter
◇ \Diamond
♦ \diamonds
… \dots
⋯ \dotsb
… \dotsc
⋯ \dotsi
⋯ \dotsm
… \dotso
⊕ \Earth
≕ \equalscolon
=∷ \equalscoloncolon
€ \euro
♀ \female
♭ \flat
♡ \hearts
♡ \heartsuit
⋰ \iddots
∞ \infin
∞ \infty
⅋ \invamp
LaTeX \LaTeX
… \ldots
⫤ \leftmodels
◊ \lozenge
‘ \lq
♂ \male
✠ \maltese
… \mathellipsis
£ \mathsterling
∡ \measuredangle
℧ \mho
∹ \minuscolon
−∷ \minuscoloncolon
⧟ \multimapboth
⟜ \multimapinv
♮ \natural
: \ordinarycolon
¶ \P
‰ \permil
£ \pounds
′ \prime
∶ \ratio
’ \rq
§ \S
⋅ \sdot
♯ \sharp
▪ \smallblacksquare
♠ \spades
♠ \spadesuit
∢ \sphericalangle
▫ \square
⦵ \standardstate
☼ \sun
√ \surd
TeX \TeX
⊤ \top
∇ \triangledown
⊲ \triangleleft
⊳ \triangleright
⅋ \upand
♧ \varclubsuit
♦ \vardiamondsuit
♥ \varheartsuit
♤ \varspadesuit
∶ \vcentcolon
⋮ \vdots
¥ \yen
Tags and annotation
\begin{align} a &= b \\ c &= d \nonumber \end{align}
\begin{align} a &= b \\ c &= d \notag \end{align}
x + x + \placeholder{}
E = m c 2 ( 1 )
E = mc^2 \tag{1}
Physics
The bra-ket notation of the braket package, and commands from the physics package.
| x | \abs{x}
⟨ a b | \Bra{\frac{a}{b}}
⟨ φ | \bra{\phi}
⟨ φ | a b | ψ ⟩ \Braket{\phi | \frac{a}{b} | \psi}
⟨ φ | ψ ⟩ \braket{\phi | \psi}
∫ f ( x ) d x \int f(x) \dd x
∫ f ( x ) d x \int f(x) \differential x
∇ φ \grad \phi
∇ φ \gradient \phi
⟨ a , b ⟩ \innerproduct{a}{b}
| a b ⟩ \Ket{\frac{a}{b}}
| ψ ⟩ \ket{\psi}
𝒫 ∫ f ( x ) d x \principalvalue\int f(x)\,dx
𝒫 ∫ f ( x ) d x \pv\int f(x)\,dx
all \qall
and \qand
as \qas
assume \qassume
, \qc
c.c. \qcc
, \qcomma
else \qelse
even \qeven
for \qfor
given \qgiven
if \qif
in \qin
integer \qinteger
let \qlet
odd \qodd
or \qor
otherwise \qotherwise
since \qsince
then \qthen
unless \qunless
using \qusing
δ F \var F
δ F \variation F
a ⋅ b a \vdot b
Physics package
The LaTeX physics package, beyond the commands above. This is an optional package: a page has to ask for it, with fxTeXPro.autoRender({ packages: ['physics'] }) or await fxTeXPro.usePackages(['physics']) before rendering, and until it does these commands are unknown. See fxTeX Pro .
| a | \absolutevalue{a}
{ A , B } \acomm{A}{B}
arccos ( x ) \acos(x)
arccsc ( x ) \acosecant(x)
arccos ( x ) \acosine(x)
arccot ( x ) \acot(x)
arccot ( x ) \acotangent(x)
arccsc ( x ) \acsc(x)
( a b c ) \mqty(\admat{a,b,c})
{ A , B } \anticommutator{A}{B}
( a b c ) \mqty(\antidiagonalmatrix{a,b,c})
arccsc ( x ) \arccosecant(x)
arccos ( x ) \arccosine(x)
arccot ( x ) \arccot(x)
arccot ( x ) \arccotangent(x)
arccsc ( x ) \arccsc(x)
arcsec ( x ) \arcsec(x)
arcsec ( x ) \arcsecant(x)
arcsin ( x ) \arcsine(x)
arctan ( x ) \arctangent(x)
arcsec ( x ) \asec(x)
arcsec ( x ) \asecant(x)
arcsin ( x ) \asin(x)
arcsin ( x ) \asine(x)
arctan ( x ) \atan(x)
arctan ( x ) \atangent(x)
[ a b c d ] \bmqty{a & b \\ c & d}
{ a } \Bqty{a}
[ a ] \bqty{a}
[ A , B ] \comm{A}{B}
[ A , B ] \commutator{A}{B}
csc ( x ) \cosecant(x)
cos ( x ) \cosine(x)
cot ( x ) \cotangent(x)
a × b a \cp b
a × b a \cross b
a × b a \crossproduct b
csch ( x ) \csch(x)
∇ × 𝐚 \curl{\vb{a}}
d f d x \derivative{f}{x}
det A \determinant A
( a b c ) \mqty(\diagonalmatrix{a,b,c})
d x \diffd x
∇ ⋅ 𝐚 \divergence{\vb{a}}
( a b c ) \mqty(\dmat{a,b,c})
a ⋅ b a \dotproduct b
d f d x \dv{f}{x}
d 2 f d x 2 \dv[2]{f}{x}
d d x ( x 2 ) \dv{x}(x^2)
| a ⟩ ⟨ b | \dyad{a}{b}
⟨ A ⟩ \ev{A}
x 2 | 0 1 \eval{x^2}_0^1
x 2 | 0 1 \evaluated{x^2}_0^1
⟨ A ⟩ \expectationvalue{A}
exp ( x ) \exponential(x)
⟨ A ⟩ \expval{A}
⟨ ψ | A | ψ ⟩ \expval{A}{\psi}
δ F δ g \fderivative{F}{g}
δ F δ g \fdv{F}{g}
a / b \flatfrac{a}{b}
δ F δ g \functionalderivative{F}{g}
∇ φ \gradientnabla\phi
csch ( x ) \hypcosecant(x)
cosh ( x ) \hypcosine(x)
coth ( x ) \hypcotangent(x)
sech ( x ) \hypsecant(x)
sinh ( x ) \hypsine(x)
tanh ( x ) \hyptangent(x)
( 1 0 0 0 1 0 0 0 1 ) \mqty(\identitymatrix{3})
ℑ z \imaginary z
( 1 0 0 0 1 0 0 0 1 ) \mqty(\imat{3})
⟨ a | b ⟩ \ip{a}{b}
| a ⟩ ⟨ b | \ketbra{a}{b}
∇ 2 φ \laplacian{\phi}
log ( x ) \logarithm(x)
| a b c d | \matrixdeterminant{a & b \\ c & d}
⟨ n | A | m ⟩ \matrixel{n}{A}{m}
⟨ n | A | m ⟩ \matrixelement{n}{A}{m}
a b c d \matrixquantity{a & b \\ c & d}
| a b c d | \mdet{a & b \\ c & d}
⟨ n | A | m ⟩ \mel{n}{A}{m}
a b c d \mqty{a & b \\ c & d}
( a b c d ) \mqty(a & b \\ c & d)
[ a b c d ] \mqty[a & b \\ c & d]
| a b c d | \mqty|a & b \\ c & d|
ln ( x ) \naturallogarithm(x)
‖ a ‖ \norm{a}
| a ⟩ ⟨ b | \op{a}{b}
𝒪 ( x 2 ) \order{x^2}
| a ⟩ ⟨ b | \outerproduct{a}{b}
∂ f ∂ x \partialderivative{f}{x}
( 0 1 1 0 ) \mqty(\paulimatrix{1})
{ A , B } \pb{A}{B}
∂ f ∂ x \pderivative{f}{x}
∂ f ∂ x \pdv{f}{x}
∂ 2 f ∂ x ∂ y \pdv{f}{x}{y}
∂ 2 f ∂ x 2 \pdv[2]{f}{x}
( 0 1 1 0 ) \mqty(\pmat{1})
( a b c d ) \Pmqty{a & b \\ c & d}
( a b c d ) \pmqty{a & b \\ c & d}
{ A , B } \poissonbracket{A}{B}
( a ) \pqty{a}
Pr ( A ) \Probability(A)
P . V . ∫ f \PV\int f
x for all y x \qq{for all} y
word \qqtext{word}
( a b ) \qty(\frac{a}{b})
[ a b ] \qty[\frac{a}{b}]
{ a b } \qty{\frac{a}{b}}
( a b ) \quantity(\frac{a}{b})
Res f \Res f
Res f \Residue f
[ a b c d ] \sbmqty{a & b \\ c & d}
sec ( x ) \secant(x)
sech ( x ) \sech(x)
sin ( x ) \sine(x)
a b c d \smallmatrixquantity{a & b \\ c & d}
| a b c d | \smdet{a & b \\ c & d}
a b c d \smqty{a & b \\ c & d}
( a b c d ) \sPmqty{a & b \\ c & d}
( a b c d ) \spmqty{a & b \\ c & d}
| a b c d | \svmqty{a & b \\ c & d}
tan ( x ) \tangent(x)
Tr A \Trace A
tr A \trace A
a ⃗ \va{a}
𝐚 \vb{a}
a ⃗ \vectorarrow{a}
𝐚 \vectorbold{a}
𝐚 ˆ \vectorunit{a}
| a b c d | \vmqty{a & b \\ c & d}
∇ \vnabla
| a | \vqty{a}
𝐚 ˆ \vu{a}
( a a a a a a ) \mqty(\xmat{a}{2}{3})
( a a a a a a ) \mqty(\xmatrix{a}{2}{3})
( 0 0 0 0 0 0 ) \mqty(\zeromatrix{2}{3})
( 0 0 0 0 0 0 ) \mqty(\zmat{2}{3})
Chemistry
Formulae, equations and quantities with mhchem's \ce and \pu, and structures with chemfig, which fxTeX Pro draws as SVG with its chemfig module. In fxTeX Pro both are optional packages, which a page has to ask for, as it does for physics : fxTeXPro.autoRender({ packages: ['mhchem', 'chemfig'] }). fxTeX has mhchem built in.
H 2 O \ce{H2O}
S O 4 2 − \ce{SO4^2-}
2 H 2 + O 2 → 2 H 2 O \ce{2H2 + O2 -> 2H2O}
N 2 + 3 H 2 ⇌ 2 N H 3 \ce{N2 + 3H2 <=> 2NH3}
Th + 90 227 \ce{^{227}_{90}Th+}
Cu S O 4 ⋅ 5 H 2 O \ce{CuSO4.5H2O}
O \chemfig{\Charge{90=\:}{O}}
O \chemfig{\charge{90=\:}{O}}
N ⊕ H \chemfig{\Chemabove{N}{\oplus}-H}
N ⊕ H H H \chemfig{\chemabove{N}{\oplus}(-[2]H)(-[6]H)-H}
N ⊖ H \chemfig{\Chembelow{N}{\ominus}-H}
N ⊖ H \chemfig{\chembelow{N}{\ominus}-H}
\chemfig{*6(-=-=-=)}
H C H H H \chemfig{H-C(-[2]H)(-[6]H)-H}
H 3 C C O O H \chemfig{H_3C-C(=[1]O)-[7]OH}
[ A B ] \chemleft[\chemfig{A-B}\chemright]
B e n z e n e \chemname{\chemfig{*6(=-=-=-)}}{Benzene}
A C H 3 \definesubmol{me}{-CH_3}\chemfig{A!{me}}
\pu
N + \resetcharge\chemfig{\charge{90=+}{N}}
A B C \schemestart A \arrow B \arrow C \schemestop
N + \setcharge{circle}\chemfig{\charge{90=+}{N}}
A B \setchemfig{atom sep=3em}\chemfig{A-B}