이것은 계속되는 생각이다.여기.
다음과 같은 그림 폴더 계층 구조가 있는 경우:
./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.pdf
Figures/Banana//Apples/b.pdf
Figures/Banana/Apples/b.pdf
Figures/Banana/Apples/b.pdf
Figures/Banan/Apples/b.pdf
Figures/Bana/Apples/b.pdf
Figures/Ban/Apples/b.pdf
Figures/Ba/Apples/b.pdf
Figures/B/Apples/b.pdf
Figures/Apples//Apples/b.pdf
Figures/Apples//Apples/b.pdf
Figures/Apples/Apples/b.pdf
Figures/Apple/Apples/b.pdf
Figures/Appl/Apples/b.pdf
Figures/App/Apples/b.pdf
Figures/Ap/Apples/b.pdf
Figures/A/Apples/b.pdf
Figures//Apples/b.pdf
Figures/Apples/b.pdf
그리고 이와 같은 추가 하위 폴더가 있는 경우 Figures/RedApples
사용자가 항상 올바른 a.pdf
. 따라서 결국 그 제안은 편안함보다 더 혼란스러운 결과를 초래할 수 있습니다. 나는 그것을하지 않을 것입니다. 대신 나는 바나나 그림과 사과 그림을 얻기 위해서만 사용 \graphicspath{{Figures/}}
하고 항상 사용합니다 .\includegraphics{Bananas/a}
\includegraphics{Apples/a}