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. |