Comment installer des fichiers « là où (La)TeX peut les trouver » ?#

Beaucoup de documentations d’anciennes extensions demandaient de placer les fichiers «là où LaTeX peut les trouver», ce qui était parfaitement inutile pour le lecteur. S’il savait où c’était, ça ne servait à rien d’écrire ça, mais s’il ne le savait pas, ça ne lui apportait aucune information pour l’aider.

C’est de ce problème qu’est née l’idée de la TDS TeX Directory structure) : la questions «où mettre?» se résume maintenant à «où est l’arborescence TDS?».

Donc pour répondre à la question, il suffit de savoir :

Une fois que l’on connaît la réponse à ces deux questions, et que l’on a créé tous les répertoires nécessaires, il suffit de copier les fichiers à leur emplacement exact.

Petit bémol : une fois ceci fait, LaTeX (ou autre) a accès aux fichiers, mais, pour qu’il les trouve, il faut aussi mettre à jour un fichier d’index.

Sur un système MiKTeX, ouvrez la fenêtre Start $rightarrow$ All Programs $rightarrow$ MiKTeX <version> $rightarrow$ Settings, et cliquez sur Refresh FNDB. Le travail peut également être effectué en ligne de commande, en utilisant :

initexmf --update-fndb

La documentation de MiKTeX donne davantage de détails à propos de initexmf (en anglais).

Sur un système basé sur TeX Live (ou son prédécesseur teTeX), utilisez la commande texhash (ou si elle n’est pas disponible, mktexlsr; ce sont en fait deux noms différents pour le même programme).

Après avoir fait tout cela, les nouveaux fichiers seront disponibles pour être utilisés.

Astuce

Si vous devez installer une extension pour un simple test, il peut être suffisant de copier ses fichiers dans le répertoire courant de votre document.

Note

TeX Live et MiKTeX ont maintenant chacune un outil d’installation des extensions. Si l’extension que vous souhaitez installer est disponible sur CTAN, commencez par regarder si vous pouvez la faire installer automatiquement par votre distribution :

Vous n’aurez ainsi pas à vous poser de questions, et les mises à jour seront assurées automatiquement dans le futur.


Source : Installing files « where (La)TeX can find them »