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
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
/
aprèsfigures
dansgraphicspath
?\graphicspath
fonctionne de la même manière quelle que soit la plate-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 avecSubfolder/logo.jpg
.