About
Shop
LaTeX
Software
Books
Gallery
News
Contact
Blog
Settings
Account


4.2 Packages

Packages are files with the extension .sty that either define new commands or redefine existing commands[What are LaTeX classes and packages?]. They're like a type of add-on or plug-in. Most of the commonly used packages should have been installed when you installed your TeX distribution (see §3. From Source Code to Typeset Output). Appendix A. Downloading and Installing Packages covers how to install new packages. Most packages come with documentation that can be accessed using the texdoc application described in §1.1. Class and Package Documentation.

Packages are loaded in the preamble (after \documentclass and before \begin{document}) using

\usepackage[<option list>]{<package>}

where <package> is the name of the package and <option list> is a list of comma-separated options. For example, to load the package graphicx with the draft option:

\usepackage[draft]{graphicx}

Any applicable class options are also passed to packages, so in

\documentclass[draft]{scrartcl}
\usepackage{graphicx}

the draft option is set for both the scrartcl class and the graphicx package.

You can specify more than one package in the argument of \usepackage, where each package name is separated by a comma. For example:

\usepackage{amsmath,amsfonts}

The graphicx package is covered in §6. The graphicx Package and the amsmath package is covered in §9. Mathematics, so let's start out with a relatively simple example.


This book is also available as A4 PDF or 12.8cm x 9.6cm PDF or paperback (ISBN 978-1-909440-00-5).

© 2012 Dickimaw Books. "Dickimaw", "Dickimaw Books" and the Dickimaw parrot logo are trademarks. The Dickimaw parrot was painted by Magdalene Pritchett.

Terms of Use Privacy Policy Cookies Site Map FAQs