Underleaf Logo
Underleaf
BlogPricing
Log InTry Free
All tools

Symbols

Symbols

Typst Symbols: Complete Reference (with LaTeX Equivalents)

Every Typst math symbol with its LaTeX counterpart — Greek letters, operators, arrows, sets, calculus, delimiters, and accents.

Typst drops the backslash. Symbols are plain names typed inside math mode ($in$ → ∈), variants hang off a dot (subset.eq → ⊆), and the most common symbols have ASCII shorthands (->, !=, oo). Names below match current Typst; where a name changed recently, the note says what it used to be.

Greek Letters

No backslashes: in Typst math you type the bare letter name. $alpha + beta$ renders α + β, and capitalizing the name gives the uppercase letter (Gamma → Γ). Note the epsilon and phi defaults are flipped relative to LaTeX: Typst's epsilon is the curly ε that LaTeX calls \varepsilon.

SymbolTypstLaTeXNotes
αalpha\alpha
βbeta\beta
γ / Γgamma / Gamma\gamma / \Gamma
δ / Δdelta / Delta\delta / \Delta
εepsilon\varepsilonepsilon.alt gives the lunate ϵ (LaTeX \epsilon)
θ / Θtheta / Theta\theta / \Theta
λ / Λlambda / Lambda\lambda / \Lambda
μmu\mu
π / Πpi / Pi\pi / \Pi
σ / Σsigma / Sigma\sigma / \Sigma
φphi\varphiphi.alt gives ϕ (LaTeX \phi)
ω / Ωomega / Omega\omega / \Omega

Blackboard, Calligraphic, and Fraktur

Letter styles are functions, not commands. The number sets get double-letter shorthands — RR is ℝ with no function call at all.

SymbolTypstLaTeXNotes
RR or bb(R)\mathbb{R}NN, ZZ, QQ, CC also exist as shorthands
𝒜cal(A)\mathcal{A}
𝔤frak(g)\mathfrak{g}
𝐯bold(v)\mathbf{v}
𝗌sans(s)\mathsf{s}
𝚝mono(t)\mathtt{t}

Operators and Relations

The comparison operators are just what you'd type in code: <=, >=, !=. One trap: dot in math is the accent function, so the multiplication dot is dot.op.

SymbolTypstLaTeXNotes
±plus.minus\pm
minus.plus\mp
×times\times
÷div\div
dot.op\cdotdot alone is the accent
compose\circ
plus.o\oplus
times.o\otimes
<=\leqlong name: lt.eq
>=\geqlong name: gt.eq
!=\neqlong name: eq.not
approx\approx
equiv\equiv
tilde.op\sim
prop\propto
<<\ll
>>\gg

Arrows

ASCII arrows work directly in math: ->, =>, |->. The dotted long names (arrow.r.double) buy you the variants the shorthands don't cover — hooks, tails, squiggles, negations.

SymbolTypstLaTeXNotes
->\tolong name: arrow.r
<-\leftarrow
=>\Rightarrowarrow.r.double
arrow.l.double\Leftarrow
arrow.l.r\leftrightarrow
<=>\Leftrightarrowarrow.l.r.double
|->\mapstolong name: arrow.r.bar
-->\longrightarrow

Sets and Logic

Plain English names: in, union, forall. Negations attach as a modifier — in.not for ∉ — which generalizes to most relation symbols.

SymbolTypstLaTeXNotes
in\in
in.not\notin
subset\subset
subset.eq\subseteq
union\cup
inter\capolder Typst called this sect
without\setminus
emptyset\emptysetnothing is a synonym
forall\forall
exists\exists
¬not\neg
and\land
or\lor

Calculus and Big Operators

Attach limits with _ and ^, using parentheses instead of braces: sum_(i=1)^n. Fractions need no command at all — (a+b)/2 typesets as a stacked fraction.

SymbolTypstLaTeXNotes
integral\intintegral_a^b for limits
integral.cont\oint
sum\sumsum_(i=1)^n
product\prod
partial\partialolder Typst called this diff
nabla\nabla
oo\inftylong name: infinity
limlim\limlim_(x -> 0) f(x)
sqrt(x)\sqrt{x}root(3, x) for cube roots
a/ba/b\frac{a}{b}plain slash builds the fraction; frac(a, b) also works

Delimiters

Where LaTeX pairs \lfloor with \rfloor, Typst wraps the content in a function: floor(x), abs(x), norm(x). Sizing is automatic — lr(...) is the general form when you need matched growing delimiters, the counterpart of \left ... \right.

SymbolTypstLaTeXNotes
⟨ ⟩chevron.l, chevron.r\langle \rangleangle.l / angle.r before Typst 0.14
⌊x⌋floor(x)\lfloor x \rfloor
⌈x⌉ceil(x)\lceil x \rceil
|x|abs(x)\lvert x \rvert
‖x‖norm(x)\lVert x \rVert
( )lr(( ... ))\left( \right)lr() auto-sizes any pair

Accents

Accents are functions too, and they stretch over their argument automatically — no \widehat vs \hat split. The bar accent is macron(x), not bar.

SymbolTypstLaTeXNotes
hat(x)\hat{x}
macron(x)\bar{x}
tilde(x)\tilde{x}
v⃗arrow(v)\vec{v}
dot(x)\dot{x}
dot.double(x)\ddot{x}
overline(x)\overline{x}
underline(x)\underline{x}

Dots, Spacing, and Text Symbols

... in math gives an ellipsis. In markup (outside $), reserved characters like #, $, and @ are escaped with a backslash: \#.

SymbolTypstLaTeXNotes
...\ldotslong name: dots.h
dots.h.c\cdots
dots.v\vdots
dots.down\ddots
(space)quad\quadwide for \qquad
§section\S
dagger\dag
©copyright\copyright
°degree^\circ
prime'or just ' in math
star.filled\bigstar

Coming from LaTeX?

The LaTeX column above is the fastest way to translate a formula by hand. For whole documents, the LaTeX to Typst converter rewrites sections, math, lists, and tables automatically and compiles a live preview in your browser. Writing notes in Markdown instead? Markdown to Typst handles that direction, and the free Typst editor lets you try any symbol on this page and see it rendered instantly.

Frequently asked questions

How do I write Greek letters in Typst?

Type the letter name inside math mode with no backslash: $alpha$, $beta$, $omega$. Capitalize the name for uppercase: $Gamma$, $Delta$, $Omega$. Variants use dot modifiers, like epsilon.alt for the lunate epsilon.

What is the Typst equivalent of \mathbb{R}?

bb(R), or the shorthand RR. The common number sets all have double-letter shorthands: NN, ZZ, QQ, RR, CC. Calligraphic is cal(A) and Fraktur is frak(g).

Why does Typst say my symbol is unknown?

Usually one of three renames: sect became inter (∩), diff became partial (∂), and angle.l/angle.r became chevron.l/chevron.r (⟨⟩) in Typst 0.14. If you are following an older tutorial, check the current names — the tables on this page use them.

Can I convert a whole LaTeX document to Typst?

Yes. The free LaTeX to Typst converter at underleaf.ai/tools/latex-to-typst translates sections, math, lists, and tables in your browser and compiles a live preview, so you can check every symbol against the original.

Explore More Tools

Image to LaTeX

Convert images of notes, equations, or tables to LaTeX code.

Equation to LaTeX

Convert equations to LaTeX code from text or images.

Word to LaTeX

Upload a Word document (.docx) and get clean LaTeX source back.

Table to LaTeX

Convert tables to LaTeX code from text or images.

Free AI tools

Convert anything to LaTeX with AI.

PDFs, images, handwriting, and whiteboard photos — Underleaf turns them into clean, compilable LaTeX in seconds, with AI writing tools included. 10 free credits every month, no credit card required.

Get Started Free
Handwritten notes converted into a typeset LaTeX document
Underleaf Logo
Underleaf

Empowering students and researchers with AI-powered tools for academic writing.

Go to appContact us

Company

PricingBlogTutorialsConference TemplatesConference Deadlines

Free Tools

Image to LaTeXExcel to LaTeXArXiv to LaTeXTikZ GeneratorLaTeX Table GeneratorCitation GeneratorThesis GeneratorChrome ExtensionAll Tools

Ask AI about Underleaf

Ask ChatGPTAsk ClaudeAsk Perplexity

© 2026 Underleaf. All rights reserved.