Ceci est une ancienne révision du document !


Comment spécifier un chemin pour les fichiers à inclure?

Avec l'extension “graphicx”

S'il s'agit du chemin d'accès à des images, l'extension graphicx fournit la commande \graphicspath, dont l'argument contiendra une suite de chemins d'accès entre accolades. En voici un exemple, à inclure dans le préambule du document :

\graphicspath{{images/grandes/}{images/petites/}}

Avec les variables d'environnement

Il est également possible d'ajouter des chemins contenant des fichiers d'images à la variable d'environnement TEXINPUTS. Ce genre de modifications dépend de l'environnement utilisé. Voir la question «Comment changer le chemin recherche de fichiers de TeX ?» pour plus de détails.

Avec l'extension “relinput”

L'extension relinput permet d'inclure un fichier dans un répertoire, et de rendre toutes les inclusions faites par ce fichier relatives au répertoire où se trouve ce dernier fichier.

Pour illustrer cela, prenons un exemple avec la hiérarchie de répertoire suivante d'un répertoire nommé pere/. Celui-ci contient :

  • un fichier fichier1.tex ;
  • un fichier fichier2.tex ;
  • un sous-répertoire fils/ qui contient :
    • un fichier inclus.tex,
    • un fichier fichier2.tex.

Le fichier inclus.tex contient la ligne suivante :

\input{fichier2.tex}

et est inclus par le fichier fichier1.tex grace à la commande

\input{fils/inclus.tex}

La question est de savoir quel fichier2.tex sera utilisé. Dans le cas présent, c'est celui du répertoire pere/.

Supposons maintenant que l'extension relinput est utilisée et que la ligne suivante est présente dans le fichier inclus.tex :

\relinput{fils}{inclus.tex}

Supposons également que la ligne suivante est incluse dans le fichier fichier1.tex :

\relinput{.}{fichier2.tex}

Alors c'est le fichier du répertoire fils/ qui est utilisé. Pour inclure le fichier fichier2.tex du répertoire pere/, il suffit d'utiliser le code suivant :

\relinput{..}{fichier2.tex}
3_composition/illustrations/inclure_une_image/specifier_un_chemin_pour_les_fichiers_a_inclure.1638135098.txt.gz · Dernière modification : 2021/11/28 21:31 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0