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 not that not all fonts listed in the catalogue is distributed with a license that allows it to be distributed as part of TeX Live, and therefore not all those fonts are available on Overleaf.
Further reading
For more information see:
Overleaf guides
- Creating a document in Overleaf
- Uploading a project
- Copying a project
- Creating a project from a template
- Using the Overleaf project menu
- Including images in Overleaf
- Exporting your work from Overleaf
- Working offline in Overleaf
- Using Track Changes in Overleaf
- Using bibliographies in Overleaf
- Sharing your work with others
- Using the History feature
- Debugging Compilation timeout errors
- How-to guides
- Guide to Overleaf’s premium features
LaTeX Basics
- Creating your first LaTeX document
- Choosing a LaTeX Compiler
- Paragraphs and new lines
- Bold, italics and underlining
- Lists
- Errors
Mathematics
- Mathematical expressions
- Subscripts and superscripts
- Brackets and Parentheses
- Matrices
- Fractions and Binomials
- Aligning equations
- Operators
- Spacing in math mode
- Integrals, sums and limits
- Display style in math mode
- List of Greek letters and math symbols
- Mathematical fonts
- Using the Symbol Palette in Overleaf
Figures and tables
- Inserting Images
- Tables
- Positioning Images and Tables
- Lists of Tables and Figures
- Drawing Diagrams Directly in LaTeX
- TikZ package
References and Citations
- Bibliography management with bibtex
- Bibliography management with natbib
- Bibliography management with biblatex
- Bibtex bibliography styles
- Natbib bibliography styles
- Natbib citation styles
- Biblatex bibliography styles
- Biblatex citation styles
Languages
- Multilingual typesetting on Overleaf using polyglossia and fontspec
- Multilingual typesetting on Overleaf using babel and fontspec
- International language support
- Quotations and quotation marks
- Arabic
- Chinese
- French
- German
- Greek
- Italian
- Japanese
- Korean
- Portuguese
- Russian
- Spanish
Document structure
- Sections and chapters
- Table of contents
- Cross referencing sections, equations and floats
- Indices
- Glossaries
- Nomenclatures
- Management in a large project
- Multi-file LaTeX projects
- Hyperlinks
Formatting
- Lengths in LaTeX
- Headers and footers
- Page numbering
- Paragraph formatting
- Line breaks and blank spaces
- Text alignment
- Page size and margins
- Single sided and double sided documents
- Multiple columns
- Counters
- Code listing
- Code Highlighting with minted
- Using colours in LaTeX
- Footnotes
- Margin notes
Fonts
Presentations
Commands
Field specific
- Theorems and proofs
- Chemistry formulae
- Feynman diagrams
- Molecular orbital diagrams
- Chess notation
- Knitting patterns
- CircuiTikz package
- Pgfplots package
- Typesetting exams in LaTeX
- Knitr
- Attribute Value Matrices
Class files
- Understanding packages and class files
- List of packages and class files
- Writing your own package
- Writing your own class