答案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}