Pular para conteúdo

5. Pacotes Utilizados

Neste apêndice estão sumarizados os pacotes carregados pelo estilo do INPE (Tabela 1) e os pacotes extras utilizados para a produção deste documento (Tabela 2). Nas tabelas estão listados os pacotes junto com uma breve descrição e uso, para que o leitor entenda a função e o contexto da utilização destes pacotes. Clique nos links da coluna "Pacote" para acessar a documentação oficial do pacote no site do CTAN.

Tabela 1: Pacotes carregados pelo estilo do INPE.

Pacote Descrição/Uso
titlesec Necessário para a formatação das páginas.
titletoc Necessário para a confecção das listas de tabelas figuras etc.
textcase Necessário para poder deixar partes do texto em letras minúsculas.
ifthen Essencial para utilizar operadores de condicionais.
calc Essencial para realizar operações matemáticas no LaTeX.
graphics Essencial para inserir figuras (suporte básico).
graphicx Essencial para inserir figuras (suporte avançado).
pstricks Essencial para inserir figuras no formato PSTricks (PostScript).
pst-grad Essencial para inserir figuras no formato PSTricks, permite a representação de gradientes.
pst-plot Essencial para inserir figuras no formato PSTricks, permite a plotagem de dados (com a representação de eixos).
color Essencial aplicar cores no texto.
inputenc Essencial para a acentuação.
float Essencial para o posicionamento relativo de ambientes como figuras e tabelas.
babel Essencial para a localização das estruturas do texto (nomes de figuras, tabelas, seções etc).
hyphenat Essencial para a hifenização.
array Essencial para a representação de arranjos e tabelas.
setspace Essencial para a definição de espaços entre linhas no texto.
bigdelim Essencial para uso de tabelas.
multirow Essencial para uso de tabelas com linhas mescladas.
supertabular Essencial para uso de tabelas.
tabularx Essencial para uso de tabelas com largura fixa.
longtable Essencial para uso de tabelas longas (entre páginas).
lastpage Essencial para a representação do número de páginas total do documento.
lscape Essencial para orientação no modo paisagem.
rotate Essencial para rotacionar corpos flutuantes (figuras, tabelas).
caption2 Essencial para o pacote ABNT.
amsmath Essencial para linguagem matemática.
amssymb Essencial para linguagem matemática.
amsthm Essencial para linguagem matemática.
subfigure Essencial fazer subfiguras (lado-a-lado ou empilhadas).
tocloft Essencial para controlar o sumário e outras listas.
makeidx Essencial para fazer índice.
eso-pic Permite a inserção de figuras em posições absolutas em várias páginas de um documento.
hyperref Melhora o suporte a hipertexto (links, urls e outros endereços) no LaTeX.
ae Essencial para as fontes no arquivo PDF.
lmodern Permite copiar e colar o texto com acentuação a partir do arquivo PDF.
geometry Essencial para definir as dimensões do documento (margens e outros espaçamentos).

Além dos pacotes listados na Tabela 1, também são carregados os pacotes do estilo de citação da Associação Brasileira de Normas Técnicas (ABNT). Este pacote está incluído diretamente na distribuição do estilo do INPE, de forma que o seu uso seja independente do pacote ABN\(\TeX{}\)2 que geralmente está presente nas distribuições do LaTeX. Os arquivo do estilo de citação da ABNT que estão incorporados ao estilo do INPE, são os seguintes:

  • abnt-options.bib
  • abnt-num.bst
  • abntex-abrev.sty
  • abntcite.sty
  • abnt-alfportuguese.bst
  • abnt-alfenglish.bst
  • abnt-alf.bst
  • abntex-abrev-pt_BR.def

Para a confecação desta apostila, além dos pacotes que já se encontram pré-carregados pelo estilo do INPE, foram também utilizados os pacotes que estão relacionados na Tabela 2 a seguir.

Tabela 2: Pacotes extras utilizados neste documento.

Pacote Descrição/Uso
xcolor Fornece as cores básicas do LaTeX. Veja a Seção 2.6 da Parte 2.
xcolor-material Fornece as cores do projeto Material Design do Google. Veja a Seção 2.6 da Parte 2.
xcolor-solarized Fornece as cores do projeto Solarized. Veja a Seção 2.6 da Parte 2.
minted Permite a inserção de códigos de scripts e linguagens de programação, com várias opções. Veja a Seção 2.16 da Parte 2.
multicol Permite a inserção de texto e corpos flutuantes em colunas. Veja a Seção 2.16.2 da Parte 2.
listings Permite a inserção de códigos de scripts e linguagens de programação.
ulem Permite riscar expressões matemáticas. Veja a Seção 2.4 da Parte 2.
cancel Permite riscar palavras. Veja a Seção 2.4 da Parte 2.
lipsum Permite a utilização de texto prolixo.
graphicx Permite a utilização de imagens de exemplo. Veja a Seção 2.4 da Parte 2.
booktabs Permite a utilização das réguas toprule, midrule, bottomrule e melhora o espaçamento entre as linhas de uma tabela. Veja a Seção 2.14 da Parte 2.
metalogo Permite a inserção das formas estilizadas dos nomes TeX, LaTeX, XeLaTeX etc.
enumitem Permite controlar a marcação de listas ordenadas e não ordenadas. Veja a Seção 2.11 da Parte 2.
subfig Permite a inserção de figuras lado-a-lado dentro do ambiente figure. Veja a Seção 2.12 da Parte 2.
tcolorbox Permite a inserção das caixas de dicas, exemplos e exercícios.
lscape Permite a rotação das páginas do documento. Veja a Seção 2.16 da Parte 2.