Do przygotowania TeX-a używam MikTex 2.9 i TeXstudio. Chciałbym ustawić ścieżkę do mojego folderu figures
, który zawiera wszystkie rysunki, wykresy itp. Wymagane w mojej pracy.
Użyłem \graphicspath
do ustawienia katalogu, ale wyświetla mi się komunikat o błędzie:
\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}
Błąd: pakiet pdftex.def Błąd: nie znaleziono pliku `logo.jpg”
Jednak gdy w poleceniu \includegraphics
dodam nazwy plików obrazów z tą samą ścieżką, wszystko działa dobrze:
\documentclass[12pt]{article} \usepackage{graphicx} \begin{document} \includegraphics[width=4.5cm,height=4cm,angle=0]{D:/LATEX/Reports@IIT/figures/logo.jpg} \end{document}
Dlaczego \graphicspath
nie ustawia ścieżki?
Komentarze
Odpowiedź
\graphicspath{{D:/LATEX/Reports@IIT/figures/}}
Wypróbuj!
Bardziej ogólny przypadek:
\graphicspath{{subdir1/}{subdir2/}{subdir3/}...{subdirn/}}
...
na pewno nie jest częścią składni! Ma na celu przedstawienie czegoś takiego jak 1,2,3,...,n
w teorii mnogości.
Jeśli liczby są zapisane w katalogu siostrzanym, użyj ../
aby uzyskać dostęp do katalogu nadrzędnego.
\graphicspath{{../figs/}}
Komentarze
- Często znajduję to przydatne:
\graphicspath{{./figs/}}
Obejmuje to podkatalog o nazwiefigs
, który znajduje się w tym samym katalogu, co bieżący plik .tex - Odkryłem, że ścieżki w nawiasach nie mogą zawierać spacji.
Odpowiedź
Każdy określona ścieżka powinna być zakończona przez /
i zawarta w nawiasach klamrowych. Spróbuj:
\graphicspath{{D:/LATEX/Reports@IIT/figures/}}
Komentarze
- Przy okazji … czy istnieje opcja porządkowania filmów w innym katalogu, jak zrobiliśmy z naszą grafiką? Thx
- Zajrzyj na tex.stackexchange.com/a/79060/36296
/
pofigures
wgraphicspath
?\logo.jpg
. Nazwa pliku jest po prostu dodawana do ścieżki, więc jeśli obie są dziwne, ale razem tworzą sensowną nazwę ścieżki, zadziała. Jeśli ścieżka grafiki została zakończona przez/
, możesz również uzyskać dostęp do podfolderów w schowku graficznym za pomocąSubfolder/logo.jpg
.