Que árvore usar

Em quase todos os casos, o novo material que você instala deve entrar na árvore “local” da sua instalação (La)TeX. (Uma discussão de razões para não usar a árvore local aparece abaixo.)

Em um sistema (similar ao) Unix usando o texlive ou o teTeX, o diretório raiz terá um nome como /usr/share/texmf-local/ ou /usr/local/share/texmf/ Você pode perguntar a esse sistema onde ele acha que a árvore local deve ficar:

kpsewhich -var-value TEXMFLOCAL
a saída sendo o caminho real, por exemplo (na estação de trabalho que este autor está usando hoje):
/usr/local/share/texmf

Em uma instalação MiKTeX, o local normalmente será algum que você mesmo especificou quando estava instalando o MiKTeX, mas você pode achar que precisa criar um. A janela de “Configurações” do MiKTeX ( StartProgramsMiKTeXSettings) tem uma guia “Roots”; essa guia fornece uma lista de raízes TDS atuais (geralmente, elas são chamadas de texmf qualquer coisa). Se não houver uma lá com “local” no nome, crie uma apropriada (veja abaixo) e registre-a usando o botão “Adicionar” do Windows.

As MiKTeX FAQ sugerem que você crie “C:\ Local TeX Files”, o que é bom se você gerencia sua própria máquina, mas muitas vezes nem é possível em ambientes corporativos ou similares — em tais situações, o usuário pode não ter qualquer controle sobre o disco rígido do computador.

Então, o critério real é que sua árvore local deve ficar em algum lugar que você, em vez do sistema, controle. Sistemas restritivos geralmente fornecem um “diretório inicial” para cada usuário, montado como uma unidade de rede; este é um local natural para a árvore local do usuário. Outros ambientes (os acadêmicos, em geral) assumem que o usuário vai usar um pendrive e atribuir a ele uma letra de unidade definida —outro bom candidato a local. Observe que a semântica de tal árvore é indistinguível daquela de uma árvore “raiz” do TEXMF.

Talvez você não deseje usar a árvore ‘local’:

Se o sistema for atualizado (ou reinstalado), uma cópia feita na árvore TEXMF provavelmente será substituída ou excluída. Isso pode ser o que você quer, mas, por outro lado, é um poderoso incentivo para usar uma árvore que não “parte do sistema instalado”.

A razão pela qual é importante colocar as atualizações na árvore principal da distribuição é evitar confusão. Suponha que você fosse colocar o arquivo na árvore local e, depois, instalar uma nova versão da distribuição — você poderia ter um efeito como:

Em tal situação, você poderia encontrar-se usando a versão n+1 (da árvore local) depois de ter instalado a nova distribuição.

Se você instalar na árvore local, a única maneira de evitar esses problemas é limpar cuidadosamente a árvore local ao instalar uma nova distribuição. Isso é tedioso, se você mantiver uma instalação grande.


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