\graphicspath : 파일 이름이 중복되고 폴더 위치가 다른 이미지

\graphicspath : 파일 이름이 중복되고 폴더 위치가 다른 이미지

이것은 계속되는 생각이다.여기.

다음과 같은 그림 폴더 계층 구조가 있는 경우:

./Figures/Apple/a.pdf
./Figures/Apple/b.pdf
./Figures/Apple/c.pdf

./Figures/Banana/a.pdf
./Figures/Banana/b.pdf
./Figures/Banana/c.pdf


다음과 같은 시나리오에서 모든 경로를 문자열 검색하는 방법이 있습니까 ?

\includegraphics{a.pdf}

중복된 항목이 있는 경우 사용자는 부분 경로 문자열을 사용하여
다음과 같이 이미지를 가져올 수 있습니다.

\includegraphics{Figures/Banana/a.pdf}
\includegraphics{/Banana/a.pdf}
\includegraphics{Banana/a.pdf}
\includegraphics{ana/a.pdf}
\includegraphics{a/a.pdf}

이들 모두는 검색 경로에서 고유한 답변을 찾아야 합니다.

전체 경로를 사용하면 해당 위치에 도달할 수 있다는 점을 이해
하지만 해당 경로가 길고 쉽게 변경될 수 있는 경우에는 고유해질 때까지
문자열을 확장하기만 하면 됩니다 .

답변1

실제로 다음과 같이 매우 큰 것을 사용할 수 있습니다 \graphicspath.

\graphicspath{%
  {Figures/Banana/}{Figures/Banana}{Figures/Banan}{Figures/Bana}{Figures/Ban}{Figures/Ba}{Figures/B}%
  {Figures/Apple/}{Figures/Apple}{Figures/Appl}{Figures/App}{Figures/Ap}{Figures/A}%
  {Figures/}{Figures}%
}

이를 사용하면 곧 a발견되지만 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 을 찾기 전에 시도합니다 .Figures/Banana/a.pdf/Apples/b.pdfFigures/Banana//Apples/b.pdfFigures/Banana/Apples/b.pdfFigures/Banana/Apples/b.pdfFigures/Banan/Apples/b.pdfFigures/Bana/Apples/b.pdfFigures/Ban/Apples/b.pdfFigures/Ba/Apples/b.pdfFigures/B/Apples/b.pdfFigures/Apples//Apples/b.pdfFigures/Apples//Apples/b.pdfFigures/Apples/Apples/b.pdfFigures/Apple/Apples/b.pdfFigures/Appl/Apples/b.pdfFigures/App/Apples/b.pdfFigures/Ap/Apples/b.pdfFigures/A/Apples/b.pdfFigures//Apples/b.pdfFigures/Apples/b.pdf

그리고 이와 같은 추가 하위 폴더가 있는 경우 Figures/RedApples사용자가 항상 올바른 a.pdf. 따라서 결국 그 제안은 편안함보다 더 혼란스러운 결과를 초래할 수 있습니다. 나는 그것을하지 않을 것입니다. 대신 나는 바나나 그림과 사과 그림을 얻기 위해서만 사용 \graphicspath{{Figures/}}하고 항상 사용합니다 .\includegraphics{Bananas/a}\includegraphics{Apples/a}

관련 정보