Comment installer des fichiers « là où peut les trouver » ?#

Beaucoup de documentations d’anciennes extensions demandaient de placer les fichiers «là où 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 Directory structure (TDS) : 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, (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 ouvrez la fenêtre StartAll ProgramsMiKTeX ⟨version⟩Settings, et cliquez sur Refresh FNDB. Le travail peut également être effectué en ligne de commande, en utilisant :

initexmf --update-fndb

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

Sur un système basé sur Live (ou son prédécesseur 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

Live et 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.