Como encontrar arquivos (La)TeX

As distribuições modernas de TeX contêm uma grande variedade de tipos de arquivos; porém, mais cedo ou mais, a maioria das pessoas precisa encontrar algo que não está em seu sistema atual (no mínimo, porque ouviu dizer que algo foi atualizado).

Mas como encontrar os arquivos?

As distribuições modernas (texlive e MiKTeX, pelo menos) fornecem os meios para atualizar seu sistema “pela rede”. Esta é a rota de menor esforço para obter um novo arquivo: ‘simplesmente’ descubra qual dos ‘pacotes’ da distribuição contêm o arquivo em questão e solicite à distribuição que ela se atualize. Os mecanismos são diferentes (as duas distribuições exibem os sinais de divergência evolutiva em seus diferentes nichos), mas nenhum é difícil —veja “using MiKTeX for installing” and “using texlive for installing”.

Existem pacotes, contudo, que não estão na distribuição que você usa (ou para os quais a distribuição ainda não foi atualizada para oferecer a versão que você precisa).

Algumas fontes de informação, como essas FAQs, fornecem links para arquivos: então, se você ficou sabendo de algum pacote aqui, você deve conseguir obtê-lo sem muito alvoroço.

Caso contrário, o CTAN fornece uma pesquisa de texto completo em seu site de ‘banco de dados central’, bem como índices baseados em tópicos e autores e um link para navegar no próprio acervo.

Uma maneira alternativa de examinar o catálogo é usar o índice “por tópico” do catálogo; este é um mecanismo mais antigo do que a pesquisa baseada em tópicos (acima), mas é bem apresentado (apesar de seus dados não terem sido atualizados por algum tempo).

Na verdade, o Google e outros mecanismos de busca podem ser ferramentas úteis. Digite suas palavras-chave de pesquisa e você pode encontrar um pacote que o autor não tenha se importado em enviar ao CTAN.

Um usuário do Google pode restringir a pesquisa ao CTAN inserindo

site:ctan.org tex-archive ‹search term(s)
na “caixa de pesquisa” do Google. Você também pode impor a restrição usando mecanismo de “busca avançada” Google; other search engines (presumably) outros mecanismos de busca (presumivelmente) possuem facilidades similares.

Muitas pessoas evitam a necessidade de examinar a rede baixando a lista de arquivos que o acervo usa para fazer buscas na web. Este arquivo, FILES.byname, apresenta uma listagem unificada do acervo (omitindo nomes de diretório e links cruzados). Seu companheiro FILES.last07days também é útil para ter em vista as mudanças no acervo. Uma vez que estes arquivos são atualizados apenas uma vez por dia, um download automático noturno (usando rsync) faz muito sentido.

FILES.byname
f-byname
FILES.last07days
f-last7

This answer last edited: 2014-03-19


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