
제가 작성하고 있는 문서의 구조는 다음과 같습니다.
Top level -> Plots -> some images
-> 1 -> some images
-> 2 -> some images
-> 3 -> some images
-> 4 -> some images
다음 명령을 사용합니다.
\graphicspath{{./Plots/}{./Plots/1/}
제대로 작동하는 것 같고 이 두 폴더의 이미지를 추가할 수 있지만 \graphicspath에 폴더 2, 3, 4를 추가하려고 하면 모든 그림에 대해 이미지를 찾을 수 없다는 오류가 발생합니다.
이 문제를 해결하는 방법이 있습니까? 아니면 그래픽 패키지가 모든 하위 폴더 내에서 검색되도록 할 수 있습니까?
\documentclass[12pt, a4paper, notitlepage]{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{parskip}
\usepackage{setspace}
\renewcommand{\arraystretch}{1.15}
\onehalfspacing
\usepackage[pdftex]{graphicx}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\graphicspath{ {/Plots/}{/Plots/1/}{/Plots/2/}{/Plots/3/}{/Plots/4/} }
\title{Report}
\author{Me}
\date{April 2013}
\begin{document}
\maketitle
\thispagestyle{empty}
\newpage
\section{1}
Text.
\begin{figure}
\includegraphics[width=1\textwidth]{ImageFromPlots1}
\end{figure}
\end{document}
답변1
문제가 있어서는 안 됩니다.
나는 다음을 사용하고 있습니다 :
\graphicspath{{images/}{../images/}{svg/}{gnuplot/}{gnuplot/examples/}}
그리고 그것은 잘 작동합니다. 내 예에서 볼 수 있듯이 아래로 내려가 다른 디렉토리로 이동할 수도 있습니다.
하위 폴더가 아닌 파일 시스템 루트에 액세스합니다(액세스하고 액세스 /
하지 않음 ./
). 이는 귀하의 잘못일 가능성이 높습니다.
노력하다
\graphicspath{ {Plots/}{Plots/1/}{Plots/2/}{Plots/3/}{Plots/4/} }
오히려
\graphicspath{ {/Plots/}{/Plots/1/}{/Plots/2/}{/Plots/3/}{/Plots/4/} }
./
Linux/Unix 시스템에서는 처음에 이 필요하지 않습니다 . Mac 시스템에서는 확실하지 않습니다.