Jutilise MikTex 2.9 et TeXstudio pour ma préparation TeX. Je voudrais définir le chemin vers mon dossier figures, qui contient toutes les figures, graphiques, etc. nécessaires à mon travail.

Jai utilisé \graphicspath pour définir le répertoire, mais cela me donne un message derreur:

\documentclass[12pt]{article} \usepackage{graphicx} \graphicspath{D:/LATEX/Reports@IIT/figures} \begin{document} \includegraphics[width=4.5cm,height=4cm,angle=0]{logo.jpg} \end{document} 

Erreur: Package pdftex.def Erreur: Fichier `logo.jpg » introuvable

Cependant, lorsque je préfère les noms de fichiers des images avec le même chemin dans la commande \includegraphics, cela fonctionne très bien:

\documentclass[12pt]{article} \usepackage{graphicx} \begin{document} \includegraphics[width=4.5cm,height=4cm,angle=0]{D:/LATEX/Reports@IIT/figures/logo.jpg} \end{document} 

Pourquoi \graphicspath ne définit pas le chemin?

Commentaires

  • Que se passe-t-il si vous ajouter / après figures dans graphicspath?
  • @Marienplatz It ' sa machine Windows et les chemins dépendent du système. Si quelquun dautre a besoin dune solution Windows, miktex est une option viable.
  • @percusse Mais \graphicspath fonctionne de la même manière quelle que soit la plate-forme
  • @JosephWright Également vrai. Mais ce ' nest pas une recherche de personnes malheureusement, moi y compris. Ajout de TeXLive aussi, donc jespère que les deux peuvent finir ici.
  • Je pense quil est ' important de comprendre que cette fonctionnalité nest pas si sophistiquée et quelle appartient au programmeur reconnaissance de ' pour lutiliser judicieusement. Si dans lexemple OP, le chemin, tel que tapé, était correctement à lintérieur de son propre jeu de crochets, ce qui est essentiel, le code fonctionnerait si le nom du fichier était saisi sous la forme \logo.jpg. Le nom du fichier est simplement ajouté au chemin, donc si les deux sont bizarres, mais forment ensemble un nom de chemin raisonnable, cela fonctionnera. Si le chemin graphique était terminé par /, vous pouvez également accéder aux sous-dossiers de votre cache graphique avec Subfolder/logo.jpg.

Réponse

\graphicspath{{D:/LATEX/Reports@IIT/figures/}} 

Essayez-le!

Cas plus général:

\graphicspath{{subdir1/}{subdir2/}{subdir3/}...{subdirn/}} 

Le ... ne fait pas partie de la syntaxe à coup sûr! Il est là juste pour représenter quelque chose comme 1,2,3,...,n dans une théorie des ensembles.

Si les figures sont enregistrées dans un répertoire frère, utilisez ../ pour accéder au répertoire parent.

 \graphicspath{{../figs/}} 

Commentaires

  • Je trouve souvent ceci utile: \graphicspath{{./figs/}} Cela inclura un sous-répertoire nommé figs qui se trouve dans le même répertoire que votre fichier .tex actuel
  • Jai trouvé que les chemins entre accolades ne doivent pas contenir despaces.

Réponse

Tous un chemin spécifique doit se terminer par / et être contenu par une paire daccolades. Essayez:

\graphicspath{{D:/LATEX/Reports@IIT/figures/}} 

Commentaires

  • Au fait … existe-t-il une option pour organiser les vidéos dans un répertoire différent, ainsi que nous lavons fait avec nos graphiques? Thx
  • Jetez un œil à tex.stackexchange.com/a/79060/36296

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *