Ik gebruik MikTex 2.9 en TeXstudio voor mijn TeX-voorbereiding. Ik zou het pad naar mijn figures
map willen instellen, die alle figuren, plots enz. Bevat die nodig zijn voor mijn werk.
Ik heb \graphicspath
gebruikt om de directory in te stellen, maar het geeft me een foutmelding:
\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}
Fout: pakket pdftex.def Fout: bestand `logo.jpg” niet gevonden
Als ik de bestandsnamen van de afbeeldingen echter vooraf met hetzelfde pad in de opdracht \includegraphics
zet, werkt het prima:
\documentclass[12pt]{article} \usepackage{graphicx} \begin{document} \includegraphics[width=4.5cm,height=4cm,angle=0]{D:/LATEX/Reports@IIT/figures/logo.jpg} \end{document}
Waarom stelt \graphicspath
het pad niet in?
Reacties
Antwoord
\graphicspath{{D:/LATEX/Reports@IIT/figures/}}
Probeer het!
Meer algemeen geval:
\graphicspath{{subdir1/}{subdir2/}{subdir3/}...{subdirn/}}
De ...
is zeker niet het deel van de syntaxis! Het is er alleen om zoiets als 1,2,3,...,n
in een verzamelingenleer weer te geven.
Als de figuren zijn opgeslagen in een directory op hetzelfde niveau, gebruik dan ../
om toegang te krijgen tot de bovenliggende directory.
\graphicspath{{../figs/}}
Reacties
- Ik vind dit vaak handig:
\graphicspath{{./figs/}}
Dit zal een subdirectory bevatten met de naamfigs
die zich in dezelfde directory bevindt als je huidige .tex-bestand - Ik heb ontdekt dat de padnamen tussen accolades geen spaties mogen bevatten.
Antwoord
Elke een specifiek pad moet worden beëindigd door /
, en ingesloten door een paar accolades. Probeer:
\graphicspath{{D:/LATEX/Reports@IIT/figures/}}
Reacties
- Trouwens … is er een optie om videos te organiseren in een andere map, net zoals we deden met onze grafische afbeeldingen? Thx
- Kijk eens op tex.stackexchange.com/a/79060/36296
/
toevoegen nafigures
ingraphicspath
?\graphicspath
werkt hetzelfde, ongeacht het platform\logo.jpg
. De bestandsnaam wordt gewoon aan het pad toegevoegd, dus als beide raar zijn, maar samen een verstandige padnaam vormen, zal het werken. Als het grafische pad werd beëindigd door/
, zou je ook toegang kunnen krijgen tot submappen in je grafische opslag metSubfolder/logo.jpg
.