Font typefaces
Introduction
By default, LaTeX typesets documents using the \(\text{Computer Modern}\) typeface family but you can use LaTeX packages to use different fonts according to your needs or preferences.
Changing the default document fonts
For example, by adding \usepackage{tgbonum} to the document preamble, LaTeX will use the TEX Gyre Bonum font family to typeset your document:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{tgbonum}
\begin{document}
This document is a sample document to test font
families and font typefaces.
This text uses a different font typeface
\end{document}
The following image shows the output produced by the example above:
Changing default font typeface
The font can also be changed for a specific element in the document.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{tgbonum}
\begin{document}
This document is a sample document to
test font families and font typefaces.
{\fontfamily{qcr}\selectfont
This text uses a different font typeface
}
\end{document}
The following image shows the output produced by the example above:
The command \fontfamily{qcr}\selectfont will set the TeX gyre cursor font typeface, whose fontcode is qcr, for the text inside the braces. A lot more LaTeX font typefaces are available, see the reference guide.
The popular LaTeX font typefaces are originated from four families:
- Computer Modern (default in standard LaTeX classes): CM Roman, CM Sans Serif, CM Typewriter
- Latin Modern: LM Roman, LM Sans Serif, LM Typewriter, LM Dunhill
- Post Script Fonts: Times, Utopia/Fourier, Palatino, Bookman, Helvetica, Courier
- TeX Gyre
Reference guide
Roman, Sans Serif and Typewriter typefaces
| Font | "font package name" | "font code" | Example |
|---|---|---|---|
| Computer Modern Roman | cmr
|
| |
| Latin Modern Roman | lmodern |
lmr |
|
| Latin Modern Dunhill | lmodern |
lmdh |
|
| TeX Gyre Termes | tgtermes |
qtm |
|
| TeX Gyre Pagella | tgpagella |
qpl |
|
| TeX Gyre Bonum | tgbonum |
qbk |
|
| TeX Gyre Schola | tgschola |
qcs |
|
| Times | mathptmx |
ptm |
|
| Utopia / Fourier | utopia / fourier |
put |
|
| Palatino | palatino |
ppl |
|
| Bookman | bookman |
pbk |
|
| Charter | charter |
bch |
|
| Computer Modern Sans Serif | cmss
|
| |
| Latin Modern Sans Serif | lmodern |
lmss |
|
| TeX Gyre Adventor | tgadventor |
qag |
|
| TeX Gyre Heros | tgheros |
qhv |
|
| Helvetica | helvet |
phv |
|
| Computer Modern Typewriter | cmtt
|
| |
| Latin Modern Sans Typewriter | lmodern |
lmtt |
|
| TeX Gyre Cursor | tgcursor |
qcr |
|
| Courier | courier |
pcr |
|
See also The LaTeX Font Catalogue, though note that not all fonts listed in the catalogue are distributed with a license that allows them to be distributed as part of TeX Live, and therefore not all those fonts are available on Overleaf.
Further reading
For more information see: