Packages
Which LaTeX Package Should I Use?
LaTeX packages extend its functionality. Here's a quick reference of packages you'll use most often.
Essential Packages
Almost every document needs these:
\usepackage{graphicx} % Include images
\usepackage{amsmath} % Advanced math
\usepackage{hyperref} % Clickable links, PDF bookmarks
\usepackage{geometry} % Page margins
\usepackage{biblatex} % Modern citationsTables and Figures
For better tables and floats:
\usepackage{booktabs} % Professional tables
\usepackage{longtable} % Tables spanning pages
\usepackage{float} % [H] placement option
\usepackage{subcaption} % Subfigures
\usepackage{wrapfig} % Text wrapping around figuresText and Fonts
Typography and text formatting:
\usepackage{fontenc}[T1] % Better font encoding
\usepackage{microtype} % Subtle spacing improvements
\usepackage{xcolor} % Colored text
\usepackage{listings} % Code listings
\usepackage{enumitem} % Custom listsMath Packages
For advanced mathematics:
\usepackage{amsmath} % align, cases, matrix
\usepackage{amssymb} % Extra symbols (\mathbb, etc.)
\usepackage{amsthm} % Theorem environments
\usepackage{mathtools} % Extends amsmath
\usepackage{siunitx} % SI units💡 Tips
- •Load packages in your preamble with \usepackage{}
- •hyperref should usually be loaded last
- •Google '[topic] latex package' to find specialized packages
Try This in Bibby AI
Write LaTeX faster with AI auto-complete and instant compilation.
Start Writing Free