TeXworks로 PNG가 로드되지 않음

TeXworks로 PNG가 로드되지 않음

.png 파일을 로드하려고 할 때 이 오류가 발생합니다.

나는 수입한다

\usepackage[pdftex]{graphicx}
\graphicspath{ {C:\Users\Daniel\Desktop\projectfigures} }

\begin{document}
\includegraphics[width=2.5cm]{definitiongraphexample.png}

\end{document}

문제는 이 오류가 발생한다는 것입니다.

! Undefined control sequence.

\reserved@b ->C:\Users 
                       \Daniel \Desktop \projectfigures 
l.423 ...[width=2.5cm]{definitiongraphexample.png}

로드할 수 없는 것 같습니다. include{path}를 로드하려고 시도했지만 작동하지 않았습니다. 그래서 지금 그래픽 경로를 시도하고 있습니다.

내가 도대체 ​​뭘 잘못하고있는 겁니까?

\usepackage[pdftex]{graphicsx}오류가 발생하지 않고 다운로드하라는 메시지가 표시되지 않으므로 이것이 작동하지 않는 이유를 모르겠습니다.

답변1

관련 질문에서 설명했듯이\includegraphics에 대한 절대 Windows 경로 지정Windows에서 경로를 지정하려면 "역방향" 슬래시가 아닌 "직접" 슬래시를 사용해야 합니다.

TeX 프로그램은 필요한 디렉토리로 이동하기 위해 슬래시를 바꾸는 방법을 알고 있습니다. 이는 백슬래시가 TeX에서 평소와 같이 명령 이름 앞에 붙는 것으로 해석되기 때문입니다.

또한 경로 뒤에 슬래시를 추가해야 합니다.

\graphicspath{{C:/Users/Daniel/Desktop/projectfigures/}}

따라서 전체 문자열이 파일 이름 앞에 추가되면 올바른 결과를 얻습니다.

C:/Users/Daniel/Desktop/projectfigures/definitiongraphexample.png

두 가지 팁이 더 있습니다.

  1. 확장자를 지정하지 마세요. pdflatex파일을 찾으면 이식성이 향상됩니다.

    \includegraphics[width=2.5cm]{definitiongraphexample}
    
  2. 옵션 을 지정하지 마세요 pdftex.graphicx

    \usepackage{graphicx}
    

    충분하다.

관련 정보