Lowercase Greek Letters
LaTeX | Preview | Typst |
\alpha | α | alpha |
\beta | β | beta |
\gamma | γ | gamma |
\delta | δ | delta |
\epsilon | ϵ | epsilon.alt |
\zeta | ζ | zeta |
\eta | η | eta |
\theta | θ | theta |
\iota | ι | iota |
\kappa | κ | kappa |
\lambda | λ | lambda |
\mu | μ | mu |
\nu | ν | nu |
\xi | ξ | xi |
\omicron | ο | omicron |
\pi | π | pi |
\rho | ρ | rho |
\sigma | σ | sigma |
\tau | τ | tau |
\upsilon | υ | upsilon |
\phi | ϕ | phi.alt |
\chi | χ | chi |
\psi | ψ | psi |
\omega | ω | omega |
\varepsilon | ε | epsilon |
\vartheta | ϑ | theta.alt |
\varpi | ϖ | pi.alt |
\varrho | ϱ | rho.alt |
\varsigma | ς | sigma.alt |
\varphi | φ | phi |
Uppercase Greek Letters
LaTeX | Preview | Typst |
\Gamma | Γ | Gamma |
\Delta | Δ | Delta |
\Theta | Θ | Theta |
\Lambda | Λ | Lambda |
\Xi | Ξ | Xi |
\Pi | Π | Pi |
\Sigma | Σ | Sigma |
\Upsilon | Υ | Upsilon |
\Phi | Φ | Phi |
\Psi | Ψ | Psi |
\Omega | Ω | Omega |
Integral
LaTeX |
\int_a^b f(x) \mathrm{d} x
|
Preview |
∫abf(x)dx |
Typst |
integral_a^b f(x) dif x
|
LaTeX | Preview | Typst |
\int | ∫ | integral |
\oint | ∮ | integral.cont |
\iint | ∬ | integral.double |
\oiint | ∬ | integral.surf |
\iiint | ∭ | integral.triple |
\oiiint | ∭ | integral.vol |
Fonts
LaTeX | Preview | Typst |
\boldsymbol{A} | A | bold(A) |
\mathbb{A} | A | AA |
\mathbf{A} | A | upright(bold(A)) |
\mathcal{A} | A | cal(A) |
\mathit{A} | A | italic(A) |
\mathfrak{A} | A | frak(A) |
\mathrm{A} | A | upright(A) |
\mathsf{A} | A | sans(A) |
\mathtt{A} | A | mono(A) |
\mathsrc
: There is no native Typst equivalent for the LaTeX macro \mathsrc
. See this for a workaround.
Arrows
LaTeX | Preview | Typst (Textual) | Typst (Shorthand) |
\leftarrow |
← |
arrow.l |
<- |
\gets |
← |
arrow.l |
<- |
\rightarrow |
→ |
arrow.r |
-> |
\to |
→ |
arrow.r |
-> |
\leftrightarrow |
↔ |
arrow.l.r |
<-> |
\Leftarrow |
⇐ |
arrow.l.double |
|
\Rightarrow |
⇒ |
arrow.r.double |
=> |
\Leftrightarrow |
⇔ |
arrow.l.r.double |
<=> |
\mapsto |
↦ |
arrow.r.bar |
|-> |
\hookleftarrow |
↩ |
arrow.l.hook |
|
\leftharpoonup |
↼ |
harpoon.lt |
|
\leftharpoondown |
↽ |
harpoon.lb |
|
\rightleftharpoons |
⇌ |
harpoons.rtlb |
|
\longleftarrow |
⟵ |
arrow.l.long |
<-- |
\longrightarrow |
⟶ |
arrow.r.long |
--> |
\longleftrightarrow |
⟷ |
arrow.l.r.long |
<--> |
\Longleftarrow |
⟸ |
arrow.l.double.long |
<== |
\Longrightarrow |
⟹ |
arrow.r.double.long |
==> |
\Longleftrightarrow |
⟺ |
arrow.l.r.double.long |
<==> |
\longmapsto |
⟼ |
arrow.r.long.bar |
|
\hookrightarrow |
↪ |
arrow.r.hook |
|
\rightharpoonup |
⇀ |
harpoon.rt |
|
\rightharpoondown |
⇁ |
harpoon.rb |
|
\iff |
⟺ |
arrow.l.r.double.long |
<==> |
\implies |
⟹ |
arrow.r.double.long |
==> |
\uparrow |
↑ |
arrow.t |
|
\downarrow |
↓ |
arrow.b |
|
\updownarrow |
↕ |
arrow.t.b |
|
\Uparrow |
⇑ |
arrow.t.double |
|
\Downarrow |
⇓ |
arrow.b.double |
|
\Updownarrow |
⇕ |
arrow.t.b.double |
|
\nearrow |
↗ |
arrow.tr |
|
\searrow |
↘ |
arrow.br |
|
\swarrow |
↙ |
arrow.bl |
|
\nwarrow |
↖ |
arrow.tl |
|
\leadsto |
⇝ |
arrow.r.squiggly |
~> |
\leftleftarrows |
⇇ |
arrows.ll |
|
\rightrightarrows |
⇉ |
arrows.rr |
|
Set and Elements
LaTeX | Preview | Typst |
\in | ∈ | in |
\subset | ⊂ | subset |
\subseteq | ⊆ | subset.eq |
\supset | ⊃ | supset |
\supseteq | ⊇ | supset.eq |
\varnothing | ∅ | diameter |
Non-mathematical Symbols
LaTeX | Preview | Typst |
\$ | $ | \$ |
\pounds | £ | pound |
\yen | ¥ | yen |
\copyright | c◯ | copyright |
\S | § | section |
\P | ¶ | pilcrow |
Miscellaneous Symbols
LaTeX | Preview | Typst (Textual) | Typst (Shorthand) |
\Cap |
⋒ |
sect.double |
|
\Cup |
⋓ |
union.double |
|
\Join |
⋈ |
join |
|
\aleph |
ℵ |
alef |
|
\angle |
∠ |
angle |
|
\approx |
≈ |
approx |
|
\approxeq |
≊ |
approx.eq |
|
\ast |
∗ |
ast |
|
\bigcap |
⋂ |
sect.big |
|
\bigcirc |
◯ |
circle.big |
|
\bigcup |
⋃ |
union.big |
|
\bigodot |
⨀ |
dot.circle.big |
|
\bigoplus |
⨁ |
xor.big |
|
\bigotimes |
⨂ |
times.circle.big |
|
\bigsqcup |
⨆ |
union.sq.big |
|
\bigtriangledown |
▽ |
triangle.b |
|
\bigtriangleup |
△ |
triangle.t |
|
\biguplus |
⨄ |
union.plus.big |
|
\bigvee |
⋁ |
or.big |
|
\bigwedge |
⋀ |
and.big |
|
\bullet |
∙ |
bullet |
|
\cap |
∩ |
sect |
|
\cdot |
⋅ |
dot.op |
|
\cdots |
⋯ |
dots.c |
|
\checkmark |
✓ |
checkmark |
|
\circ |
∘ |
circle.small |
|
\colon |
: |
colon |
|
\cong |
≅ |
tilde.equiv |
|
\coprod |
∐ |
product.co |
|
\cup |
∪ |
union |
|
\curlyvee |
⋎ |
or.curly |
|
\curlywedge |
⋏ |
and.curly |
|
\dagger |
† |
dagger |
|
\dashv |
⊣ |
tack.l |
|
\ddagger |
‡ |
dagger.double |
|
\ddots |
⋱ |
dots.down |
|
\diamond |
⋄ |
diamond |
|
\div |
÷ |
div |
|
\divideontimes |
⋇ |
times.div |
|
\dotplus |
∔ |
plus.dot |
|
\ell |
ℓ |
ell |
|
\emptyset |
∅ |
nothing |
|
\equiv |
≡ |
equiv |
|
\exists |
∃ |
exists |
|
\forall |
∀ |
forall |
|
\ge |
≥ |
gt.eq |
>= |
\geq |
≥ |
gt.eq |
>= |
\geqslant |
⩾ |
gt.eq.slant |
|
\gg |
≫ |
gt.double |
>> |
\hbar |
ℏ |
planck.reduce |
|
\imath |
|
dotless.i |
|
\infty |
∞ |
infinity |
oo |
\intercal |
⊺ |
top |
|
\jmath |
|
dotless.j |
|
\land |
∧ |
and |
|
\langle |
⟨ |
angle.l |
|
\lbrace |
{ |
brace.l |
|
\lbrack |
[ |
bracket.l |
|
\ldots |
… |
dots.l |
|
\le |
≤ |
lt.eq |
<= |
\leftthreetimes |
⋋ |
times.three.l |
|
\leq |
≤ |
lt.eq |
<= |
\leqslant |
⩽ |
lt.eq.slant |
|
\lhd |
⊲ |
triangle.l |
|
\ll |
≪ |
lt.double |
<< |
\ltimes |
⋉ |
times.l |
|
\measuredangle |
∡ |
angle.arc |
|
\mid |
∣ |
divides |
|
\models |
⊨ |
models |
|
\mp |
∓ |
minus.plus |
|
\nRightarrow |
⇏ |
arrow.double.not |
|
\nabla |
∇ |
nabla |
|
\ncong |
≆ |
tilde.nequiv |
|
\ne |
= |
eq.not |
!= |
\neg |
¬ |
not |
|
\neq |
= |
eq.not |
!= |
\nexists |
∄ |
exists.not |
|
\ngeq |
≱ |
gt.eq.not |
|
\ni |
∋ |
in.rev |
|
\nleftarrow |
↚ |
arrow.l.not |
|
\nleq |
≰ |
lt.eq.not |
|
\nparallel |
∦ |
parallel.not |
|
\nmid |
∤ |
divides.not |
|
\notin |
∈/ |
in.not |
|
\nrightarrow |
↛ |
arrow.not |
|
\nsim |
≁ |
tilde.not |
|
\nsubseteq |
⊈ |
subset.eq.not |
|
\ntriangleleft |
⋪ |
lt.tri.not |
|
\ntriangleright |
⋫ |
gt.tri.not |
|
\odot |
⊙ |
dot.circle |
|
\ominus |
⊖ |
minus.circle |
|
\oplus |
⊕ |
xor |
|
\otimes |
⊗ |
times.circle |
|
\parallel |
∥ |
parallel |
|
\partial |
∂ |
diff |
|
\perp |
⊥ |
perp |
|
\pm |
± |
plus.minus |
|
\prec |
≺ |
prec |
|
\preceq |
⪯ |
prec.eq |
|
\prime |
′ |
prime |
|
\prod |
∏ |
product |
|
\propto |
∝ |
prop |
|
\rangle |
⟩ |
angle.r |
|
\rbrace |
} |
brace.r |
|
\rbrack |
] |
bracket.r |
|
\rhd |
⊳ |
triangle |
|
\rightthreetimes |
⋌ |
times.three.r |
|
\rtimes |
⋊ |
times.r |
|
\setminus |
∖ |
without |
|
\sim |
∼ |
tilde |
|
\simeq |
≃ |
tilde.eq |
|
\smallsetminus |
∖ |
without |
|
\spadesuit |
♠ |
suit.spade |
|
\sqcap |
⊓ |
sect.sq |
|
\sqcup |
⊔ |
union.sq |
|
\sqsubseteq |
⊑ |
subset.eq.sq |
|
\sqsupseteq |
⊒ |
supset.eq.sq |
|
\star |
⋆ |
star |
|
\subsetneq |
⊊ |
subset.neq |
|
\succ |
≻ |
succ |
|
\succeq |
⪰ |
succ.eq |
|
\sum |
∑ |
sum |
|
\supsetneq |
⊋ |
supset.neq |
|
\times |
× |
times |
|
\top |
⊤ |
top |
|
\triangle |
△ |
triangle.t |
|
\triangledown |
▽ |
triangle.b.small |
|
\triangleleft |
◃ |
triangle.l.small |
|
\triangleright |
▹ |
triangle.r.small |
|
\twoheadrightarrow |
↠ |
arrow.r.twohead |
->> |
\upharpoonright |
↾ |
harpoon.tr |
|
\uplus |
⊎ |
union.plus |
|
\vdash |
⊢ |
tack.r |
|
\vdots |
⋮ |
dots.v |
|
\vee |
∨ |
or |
|
\wedge |
∧ |
and |
|
\wr |
≀ |
wreath |
|
Handling macros unsupported by Typst
There is not always a Typst equivalent for every LaTeX macro. This post provides a list of those counterexamples and corresponding workarounds.