![Finalidade das árvores texmf locais](https://rvso.com/image/254710/Finalidade%20das%20%C3%A1rvores%20texmf%20locais.png)
No Tex Live existem várias árvores texmf locais ( TEXMFLOCAL
para administrador e TEXMFHOME
para usuário, compare comentários e respostas paraQuais são as quatro pastas texmf diferentes do TeXLive?), no MiKTeX posso adicioná-los manualmente, vejaCrie uma árvore TeXMF local no MiKTeX, mas:
Qual é o propósito de uma árvore de diretórios texmf local?
Responder1
Existem vários motivos:
(Nas seções a seguir veja “pacote” em um significado mais amplo, incluindo também scripts, binários, etc.)
As distribuições TeX fazemnãoinstale todos os pacotes disponíveis conhecidos no mundo TeX. TeX Live inclui apenas pacotes que vêm com licença gratuita; O MiKTeX não é tão rígido quanto a isso, mas, pelo que vejo, ambas as distribuições incluem apenas pacotes, que estão disponíveis no CTAN. Ainda hoje uma quantidade incontável de pacotes só pode ser obtida em seus próprios sites. Você poderia incluir esses pacotes na árvore normal, mas muito provavelmente você os perderia em uma atualização de distribuição. Além disso, eles não seriam atualizados automaticamente pelos gerenciadores de pacotes; você precisa fazer isso manualmente. Em uma árvore texmf local, na minha humilde opinião, isso é óbvio; escondido na árvore texmf principal, isso pode ser facilmente esquecido.
Para alguns pacotes você pode obter versões de teste. Eles não devem de forma alguma entrar na árvore de pacotes normal (substituindo a versão estável!). O diretório local texmf é sempre pesquisado primeiro e, portanto, se existirem duas versões do mesmo pacote, a versão de teste será encontrada antes da regular.
Para alguns pacotes e utilitários você pode definir configurações preferenciais, que serão salvas em arquivos de configuração e estarão contidas em uma atualização da distribuição TeX. Portanto, eles devem estar em uma árvore local.(Nota: Para este efeito existem árvores locais especiais pré-instaladas.)
Responder2
Existem mais razões para TEXMFLOCAL e TEXMFHOME. Consideremos primeiro TEXMFLOCAL:
- Fontes, arquivos de estilo, etc., que são locais do departamento, empresa, etc., que não podem ser carregados ou usados fora da empresa/escola/qualquer coisa, mas devem estar disponíveis para todos dentro da empresa.
Da mesma forma você pode considerar TEXMFHOME
- Material pessoal, itens adquiridos de forma privada, etc.: Adquiri vários conjuntos de fontes, que posso usar, mas é claro que não compartilho, nem mesmo com outros usuários do mesmo sistema de computador. Então coloquei eles no TEXMFHOME, onde só eu tenho acesso.
Portanto, trata-se de uma separação adequada de onde o material vem e a quem se destina.