Mathematical Fonts in LaTeX: Complete Typography Guide
Date Published

Mathematical Fonts in LaTeX
LaTeX offers a rich variety of mathematical fonts for different purposes. Here's your complete guide to mathematical typography.
Default Math Fonts
In math mode, LaTeX automatically uses italic for variables:
$x + y = z$ renders with italic letters.
For upright text in math, use \text{} or \mathrm{}:
$\text{speed} = \frac{\text{distance}}{\text{time}}$
Calligraphic Font (\mathcal)
The calligraphic font is perfect for sets, categories, and special mathematical objects:
$\mathcal{A}, \mathcal{B}, \mathcal{C}, \mathcal{L}, \mathcal{F}$
Common uses: - Lagrangian: $\mathcal{L}$ - Fourier transform: $\mathcal{F}$ - Categories: $\mathcal{C}$ - Power set: $\mathcal{P}(A)$
Note: \mathcal only works with uppercase letters.
Blackboard Bold (\mathbb)
Blackboard bold represents number sets and special spaces:
$\mathbb{R}, \mathbb{C}, \mathbb{Z}, \mathbb{Q}, \mathbb{N}$
Requires \usepackage{amssymb}
Common uses: - Real numbers: $\mathbb{R}$ - Complex numbers: $\mathbb{C}$ - Integers: $\mathbb{Z}$ - Rationals: $\mathbb{Q}$ - Natural numbers: $\mathbb{N}$ - Expectation: $\mathbb{E}[X]$
Fraktur Font (\mathfrak)
Fraktur (Gothic) letters for Lie algebras and ideals:
$\mathfrak{a}, \mathfrak{g}, \mathfrak{sl}, \mathfrak{so}$
Requires \usepackage{amssymb}
Common uses: - Lie algebras: $\mathfrak{g}, \mathfrak{sl}(n)$ - Ideals in ring theory: $\mathfrak{p}, \mathfrak{m}$
Script Font (\mathscr)
More ornate than calligraphic:
$\mathscr{A}, \mathscr{B}, \mathscr{L}$
Requires \usepackage{mathrsfs}
Bold Math (\mathbf and \boldsymbol)
For vectors and matrices:
$\mathbf{A}, \mathbf{x}, \mathbf{v}$ — bold upright
$\boldsymbol{\alpha}, \boldsymbol{\beta}$ — bold italic (for Greek)
Sans-Serif Math (\mathsf)
Often used for categories and tensors:
$\mathsf{T}, \mathsf{Set}, \mathsf{Grp}$
Typewriter/Monospace (\mathtt)
For code-like elements in math:
$\mathtt{true}, \mathtt{false}$
Quick Reference Table
Font Packages Summary
\usepackage{amsmath} — enhanced math (\boldsymbol) \usepackage{amssymb} — \mathbb, \mathfrak \usepackage{mathrsfs} — \mathscr
Beautiful Math Typography with Octree
Octree makes mathematical fonts easy:
- AI suggests appropriate font styles - Real-time preview of all math fonts - Auto-loads required packages - Professional typesetting instantly
Try it at https://useoctree.com

Write cross product and vector operations in LaTeX. Learn times, otimes, and wedge symbols for physics and math notation.

Control table spacing in LaTeX. Adjust row height, column width, padding, and borders for professional table formatting.

Create beautiful colored boxes with tcolorbox in LaTeX. Shadows, theorems, callouts, and custom styles for professional documents.