
我試圖在我的 LaTeX 文件中包含圖像文件,其程式碼是:
\documentclass[a4paper, 11pt]{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{cleveref}
\usepackage[parfill]{parskip}
\usepackage[none]{hyphenat}
\usepackage{amsbsy}
\usepackage{bm}
\usepackage{float}
\begin{document}
\begin{figure}[h]
\includegraphics[width=0.5\textwidth]{fig1}
\end{figure}
\end{document}
其中「fig1.jpg」與此 LaTeX 檔案位於同一資料夾中,但仍在編譯時出現錯誤「fig1 not find」。
答案1
實際上,Ulrike Fischer 已經給出了一個簡短的答案(相應地,我對她的評論進行了投票),我將詳細說明。使用 Latex 編譯時可以包含的唯一格式是 Encapsulated PostScript (EPS)。由於 EPS 檔案聲明了圖像的大小,因此 LaTeX 等系統可以輕鬆地以最佳方式排列文字和圖形。
如果您使用 pdflatex 編譯來產生 PDF,那麼您有更廣泛的選擇。您可以插入:
- JPG
- 巴布亞紐幾內亞
- 每股盈餘
選擇這些格式之一在很大程度上取決於圖形本身。例如,我要新增一張照片,然後JPG將是您最好的選擇。如果您包含非向量圖、螢幕截圖等,那麼您可以選擇巴布亞紐幾內亞格式。PDF另一方面,可以處理點陣圖影像和向量圖形。因此,它是向量圖形的首選。但對於點陣圖影像來說,JPG和巴布亞紐幾內亞更好,因為它們佔用更少的磁碟空間。每股盈餘也是一種高品質的向量圖形格式,但需要一些配置。該epstopdf
軟體包應該安裝在您的系統中(實際上是在當前系統中)。如果這還不夠,那麼你需要在之後載入這個包graphicx
,此外,你還需要給你的編譯器轉換的權限每股盈餘 文件到PDF。例如,這是透過將選項新增pdflatex -shell-escape file.tex
至編譯器命令來完成的。