projetmbc a écrit :Existe-t-il une commande toute faite ? N'y a-t-il pas plus simple ?
Je ne vois pas ce que tu veux dire, c'est très simple si tu place tes fichiers dans les répertoires du chemin de recherche. Il y en a de prévus dans ton espace personnel. par exemple, tout répertoire sous ~/texmf/tex/latex créé à cet effet.
Si tu veux les mettre ailleurs, c'est un peu plus sportif, il faut modifier le chemin de recherche.
Le plus simple est de créer un lien symbolique vers un répertoire du chemin de recherche.
Je te propose par exemple de créer un répertoire ~/texmf/tex/latex/include et de créer un lien vers ce répertoire pour y accéder.
Code : Tout sélectionner
mkdir ~/texmf/tex/latex/include
ln -s ~/texmf/tex/latex/include latexinclude
Testons en créant un fichier bidon pour voir s'il sera trouvé:
Code : Tout sélectionner
touch ~/latexinclude/atuer.tex
kpsewhich atuer.tex
/home/gigiair/texmf/tex/latex/perso/atuer.tex
la commande kpsewhich est l'utilitaire en ligne de commande utilisant kpathsea, la bibliotèque de recherche utilisée par latex.
ceci garantit que le fichier atuer.tex sera trouvé par \input
Il faudrait que tu précise un peu mieux ou tu compte placer tes fichiers inclus.
Tu peux certes choisir la totalité de ton espace personnel, mais est-ce bien pertinent en regard à l'efficacité de la recherche ?
D'autre part, il faut être prudent quand on modifie l'environnement dans lequel se déroule la compilation. On peut avoir envie d'actualiser un document composé quelques années auparavant. Que se passera-t-il si l'environnement a été modifié entre temps (une machine, ça peut tomber en panne et se changer) ?
JJR.
LaTeXien migrateur.