답변1
문제는 (1) 배포판의 여러 예제 이미지가 검색 가능한 경로에 있거나 example-image
있으므로 cow
경로 없이 로드할 수 있고 (2) 작업 디렉터리에 있는 동일한 이름을 가진 이미지가 우선권을 가지지만 (3) 다음과 같은 경우에는 확장자를 지정하지 않으면 LaTeX는 사용 가능한 모든 디렉토리의 사용 가능한 모든 버전 중에서 선택해야 하며 그런 다음 PDF 이미지가 우선권을 갖습니다.
따라서 다른 답변에서 볼 수 있듯이 경로나 확장자를 지정하여 모호성을 제거할 수 있습니다. 그러나 장점이 있는 두 가지 간단한 솔루션도 있습니다.
가능하면 PDF 출력을 사용하세요.플롯 프로그램용. 그런 다음 LaTeX는 항상 작업 디렉토리의 디렉토리를 선택하지만 PDF가 벡터 그리기로 저장되면(좋은 플로팅 프로그램이 그렇게 해야 함) 품질이 항상 더 좋습니다.
파일 이름 바꾸기, 더 의미 있는 이름을 사용하는 것이 좋습니다. 두 달이 지나면 코드를 읽어도 "오른쪽"이 히스토그램인지 아니면 오른쪽 화살표가 있는 아이콘인지 알 수 없습니다. 이름이 더 설명적일수록 기존 이미지와 충돌할 가능성이 줄어들고 코드를 더 쉽게 이해할 수 있습니다.
답변2
엔진이 파일을 로드합니다.right.pdf
패키지에서 파일을 로드합니다.https://ctan.org/pkg/pdfscreen. 내 컴퓨터에도 같은 문제가 있습니다. 이러한 예상치 못한 동작을 경험한 최초의 사람은 아마도 우리가 아닐 것입니다(편집: 실제로:"left.pdf"를 포함하면 pdfscreen.sty 매뉴얼의 첫 페이지가 생성됩니다.). 이것은 영리한 패키지 광고입니다.
그러나 문제를 해결하는 방법이 있습니다. 다음 MWE를 살펴보세요.
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\section{wrong images}
\includegraphics[width=5em]{right}
\section{same directory}
Just specify the extension or the directory:
\includegraphics[width=5em]{right.png}
\includegraphics[width=5em]{./right}
\includegraphics[width=5em]{./right.png}
\section{image directory}
Or create a new directory "images" and put all images in that directory, then do:
\includegraphics[width=5em]{images/right}
\includegraphics[width=5em]{images/right.png}
\end{document}