O define um conjunto básico de macros para edição de textos. Caso o usuário queira usar alguma função mais complexa o permite que ele inclua arquivos com novos macros. Esses arquivos são chamados de pacotes. Existem pacotes para escrever colorido, para incluir figuras, incluir pseudo-código etc.. O usuário pode até criar seu próprio pacote.

Para incluir um pacote no texto basta digitar a linha:

\usepackage[opção]{nomedopacote}

Alguns pacotes podem ser incluídos usando opções diferentes. A opção deve ser inserida entre colchetes antes do nome do pacote. No exemplo que estávamos explorando incluímos o pacote:

\usepackage[portuguese]{babel}

O pacote babel define macros para edição de textos em diversas línguas. Como queríamos escrever em português pusemos a opção portuguese. As distribuições do costumam vir com um conjunto amplo de pacotes. Outros pacotes podem ser instalados e usados da mesma forma.