TeX 준비를 위해 MikTex 2.9와 TeXstudio를 사용하고 있습니다. 작업에 필요한 모든 그림, 플롯 등이 포함 된 figures 폴더의 경로를 설정하고 싶습니다.

\graphicspath를 사용하여 디렉토리를 설정했지만 오류 메시지가 표시됩니다.

\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} 

오류 : 패키지 pdftex.def 오류 :`logo.jpg “파일을 찾을 수 없습니다.

그러나 \includegraphics 명령에서 동일한 경로를 이미지의 파일 이름 앞에 추가하면 제대로 작동합니다.

\documentclass[12pt]{article} \usepackage{graphicx} \begin{document} \includegraphics[width=4.5cm,height=4cm,angle=0]{D:/LATEX/Reports@IIT/figures/logo.jpg} \end{document} 

\graphicspath가 경로를 설정하지 않는 이유는 무엇인가요?

댓글

  • graphicspath에서 figures 뒤에 /를 추가 하시겠습니까?
  • @Marienplatz It ' Windows 시스템 및 경로는 시스템에 따라 다릅니다. 다른 사람이 Windows 솔루션을 필요로하는 경우 miktex가 실행 가능한 옵션입니다.
  • @percusse 그러나 \graphicspath는 플랫폼에 관계없이 동일하게 작동합니다.
  • @JosephWright 또한 사실입니다.하지만 '는 사람 검색이 아닙니다. 불행히도 저를 포함 해서요. TeXLive도 추가되었으므로 둘 다 여기서 끝날 수 있기를 바랍니다.
  • 이 기능이 그렇게 정교하지 않고 프로그래머에게 있다는 것을 이해하는 것이 ' 중요하다고 생각합니다. '의 정찰이이를 현명하게 사용합니다. OP 예에서 입력 한 경로가 고유 한 대괄호 세트 안에 올바르게있는 경우 필수이며 파일 이름을 \logo.jpg로 입력하면 코드가 작동합니다. 파일 이름은 단순히 경로에 추가되므로 둘 다 이상하지만 합리적 인 경로 이름을 만들면 작동합니다. 그래픽 경로가 / 종료 된 경우 Subfolder/logo.jpg를 사용하여 그래픽 숨김의 하위 폴더에 액세스 할 수도 있습니다.

답변

\graphicspath{{D:/LATEX/Reports@IIT/figures/}} 

사용해보세요!

더 일반적인 경우 :

\graphicspath{{subdir1/}{subdir2/}{subdir3/}...{subdirn/}} 

...는 확실히 구문의 일부가 아닙니다! 집합 이론에서 1,2,3,...,n와 같은 것을 나타 내기위한 것입니다.

그림이 형제 디렉터리에 저장되는 경우 를 클릭하여 상위 디렉토리에 액세스합니다.

 \graphicspath{{../figs/}} 

댓글

  • 이 항목을 자주 찾습니다. 유용함 : \graphicspath{{./figs/}} 여기에는 현재 .tex 파일과 같은 디렉토리에있는 figs라는 하위 디렉토리가 포함됩니다.
  • 중괄호로 묶인 경로 이름에는 공백이 없어야합니다.

답변

모두 특정 경로는 /로 끝나고 중괄호 쌍으로 포함됩니다. 시도해보세요.

\graphicspath{{D:/LATEX/Reports@IIT/figures/}} 

댓글

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다