LaTeX Reference

LaTeX Math Symbols

The 60+ symbols you actually use, grouped: Greek letters, operators, sets, arrows. Plus how to escape #, $, %, &, _, {, } in body text.

Quick rules

  • Most math symbols only work inside math mode ($ ... $).
  • Some symbols need \usepackage{amssymb} (blackboard bold, extended operators).
  • For symbol search: detexify lets you draw and get the command.

Greek letters

Lowercase cmdSymbolUppercase cmdSymbol
\alphaαAΑ
\betaβBΒ
\gammaγ\GammaΓ
\deltaδ\DeltaΔ
\epsilonεEΕ
\thetaθ\ThetaΘ
\lambdaλ\LambdaΛ
\muμMΜ
\piπ\PiΠ
\rhoρPΡ
\sigmaσ\SigmaΣ
\phiφ\PhiΦ
\omegaω\OmegaΩ

Math operators

CommandSymbolName / use
\pm±plus-minus
\mpminus-plus
\times×multiplication
\div÷division
\cdot·dot product
\leqless or equal
\geqgreater or equal
\neqnot equal
\approxapproximately
\equivequivalent
\simsimilar / distributed as
\proptoproportional to
\inftyinfinity
\partialpartial derivative
\nablanabla / del
\sumsummation
\prodproduct
\intintegral
\ointcontour integral

Set theory & number sets

CommandSymbolName / use
\inelement of
\notinnot element of
\subsetsubset
\subseteqsubset or equal
\cupunion
\capintersection
\emptysetempty set
\mathbb{R}real numbers
\mathbb{N}natural numbers
\mathbb{Z}integers
\mathbb{Q}rationals
\mathbb{C}complex numbers

Number sets (ℝ, ℕ, ℤ, ℚ, ℂ) require \usepackage{amssymb}.

Arrows

CommandSymbolName / use
\rightarrowright arrow / implies (logic)
\Rightarrowdouble right (implies)
\leftarrowleft arrow
\Leftarrowdouble left
\leftrightarrowiff
\Leftrightarrowdouble iff
\mapstomaps to
\toto (alias for rightarrow)

Escaping reserved characters in body text

WantType
#\#
$\$
%\%
&\&
_\_
{\{
}\}
\\textbackslash
~\textasciitilde
^\textasciicircum
Typst symbols are easier to remember
$ alpha + beta = gamma $        // no backslashes
$ x in RR^n $                   // built-in number sets
$ sum_(i=1)^n x_i $             // operators with subscripts
$ inf, partial, nabla $         // English names

Type symbol names in plain English. RR for ℝ. No package imports for blackboard bold. Try TypeTeX free.

Try TypeTeX free

Frequently Asked Questions

How do I type # $ % & _ { } in LaTeX text?

These are reserved characters. Escape them with a backslash: \#, \$, \%, \&, \_, \{, \}. For backslash itself, use \textbackslash (not \\, which is line break). For tilde and caret, use \textasciitilde and \textasciicircum.

Where can I find a LaTeX symbol I don't know the name of?

Detexify (detexify.kirelabs.org) lets you draw a symbol and it returns the LaTeX command. The Comprehensive LaTeX Symbol List (CTAN) is the encyclopedic reference — 18,000+ symbols across all packages. For a quick start, the symbols in this guide cover 95% of typical math papers.

What is blackboard bold (ℝ ℕ ℤ) in LaTeX?

Use \mathbb{} from the amssymb package: \mathbb{R} for ℝ, \mathbb{N} for ℕ, \mathbb{Z} for ℤ. Add \usepackage{amssymb} to your preamble. These render as the open-faced 'blackboard' style mathematicians use for number sets.

How do I write the and symbol (∧) in LaTeX?

For logical AND: \land or \wedge — both produce ∧. For logical OR: \lor or \vee — both produce ∨. The literal ampersand & is reserved for tabular column separators; in body text type \&.

How do I make Greek letters in LaTeX?

Lowercase: \alpha, \beta, \gamma, \delta... — backslash + name. Uppercase: capitalize the command for letters that have a distinct uppercase form: \Alpha (no, identical to A), so use \Gamma, \Delta, \Theta, \Lambda, \Pi, \Sigma, \Phi, \Omega. Letters whose uppercase looks identical to Latin (A, B, E, etc.) just use the Latin letter.

How do I make a degree symbol in LaTeX?

Several options. Simplest: ^{\circ} in math mode — produces ° (e.g., $30^{\circ}$ for 30°). For text: \textdegree from textcomp package. For temperatures: $30^{\circ}\text{C}$ or use the siunitx package: \SI{30}{\degreeCelsius}.

What's the difference between $\sum$ and $\Sigma$?

\sum is the operator (summation symbol) that automatically scales and gets sub/superscript bounds: $\sum_{i=1}^{n} x_i$. \Sigma is just the uppercase Greek letter sigma, used as a variable name (like a covariance matrix). They look similar but are typeset differently.

How do I make the LaTeX hash/pound symbol?

\# in text or math mode. The literal # is reserved for macro arguments (in \newcommand definitions). For everyday writing — '\#42' — just escape it.

Why do my symbols look different from a colleague's paper?

Different font packages render symbols differently. Computer Modern (LaTeX default) has thinner lines than Times-style fonts. If you load \usepackage{newtxmath}, all symbols become Times-style and may look slightly different. Reproduce a colleague's look by matching their font packages.

More LaTeX guides