Onde instalar pacotes

Assumimos aqui que você decidiu em qual árvore colocar seus arquivos, depois de ler “escolher uma árvore TDS”. Portanto, escreveremos $TEXMF para ela, e você precisa substituí-la pela árvore que você escolheu.

A ideia básica é imitar a estrutura do diretório em sua(s) árvore(s) existente(s). Aqui estão alguns exemplos de onde diferentes tipos de arquivos devem ficar:

.sty, .cls or .fd: $TEXMF/tex///
.mf:   $TEXMF/fonts/source///
.tfm:  $TEXMF/fonts/tfm///
.vf:   $TEXMF/fonts/vf///
.afm:  $TEXMF/fonts/afm///
.pfb:  $TEXMF/fonts/type1///
.ttf:  $TEXMF/fonts/truetype///
.otf:  $TEXMF/fonts/opentype///
.pool, .fmt, .base or .mem: $TEXMF/web2c
e para sistemas modernos (os distribuídos em 2005 ou depois, usando estruturas TDS v1.1):
.map:  $TEXMF/fonts/map///
.enc:  $TEXMF/fonts/enc///
(Os arquivos de mapa e codificação ficavam em diretórios dentro de $TEXMF/dvips/, em distribuições anteriores.)

Nas listas acima, ‹format› identifica o formato para o qual as macros foram projetadas — pode ser algo como plain, generic (ou seja, qualquer formato), latex ou context (ou vários formatos menos comuns).

Para fontes, ‹font› refere-se à família de fontes (tal como cm para a Computer Modern de Knuth, times para a Times Roman da Adobe). O fornecedor é geralmente óbvio — o fornecedor “public” é comumente usado para fontes gratuitas.

A ‹syntax› (para arquivos map e enc é uma categorização baseada na forma como os arquivos são escritos; os candidatos são nomes de programas como dvips ou pdftex.

Entrada (La)TeX “direta” pode assumir outras formas além de sty, cls ou fd listadas acima (sem falar do ‘óbvio’ tex). Os exemplos são (o óbvio) tex, lfd para babel de uma babel de idiomas, sto e clo para opções de pacote e classe, cfg para informações de configuração, def para variantes (tais como os tipos de dispositivos graphics). O README do pacote deve dizer-lhe sobre quaisquer outros, embora às vezes essas informações sejam impressas quando os comentários do pacote são desnudados. Todos esses arquivos devem morar junto com os arquivos principais do pacote.

Observe que ‹fonte› possivelmente representa uma única fonte ou uma família inteira: por exemplo, arquivos para todas as fontes Computer Modern de Knuth estão localizados em .../public/cm, com vários prefixos, conforme apropriado.

O “fornecedor” de fonte public é uma espécie de balaio para “fontes gratuitas produzidas para uso com (La)TeX”: além das fontes de Knuth, o diretório public comporta fontes criadas por outros (originalmente, mas não mais exclusivamente, em MetaFont).

A documentação de cada pacote deve ficar, indistintamente, em um diretório na sub-árvore doc/ do TDS. O layout da sub-árvore é ligeiramente diferente: doc/latex hospeda todos os diretórios de documentação LaTeX, porém coisas mais fundamentais estão cobertas, por exemplo, em doc/etex ou doc/xetex.


Do you have any question? Ask on: latex.net.br - we love qood questions!