插入圖片
使用 graphicx 套件的 \includegraphics 插入專案中的圖片。將圖片與原始檔一起儲存,並用相對路徑引用,避免依賴個人電腦上的絕對路徑。
EasyLaTeX 編譯器設定:XeLaTeX + ctex;需載入 graphicx。本頁涉及外部圖片的示例假設專案中存在對應檔案。
準備圖片檔案
在 EasyLaTeX 檔案樹中上傳圖片,按需要移動到 images/ 目錄。以下例子將 main.tex 放在專案根目錄:
my-document/├── main.tex└── images/ └── experiment-result.png圖片檔名使用英文、數字、連字元或底線,例如 experiment-result.png。避免空格、中文件名和只在某個作業系統中可用的特殊字元,以減少協作和線上編譯中的路徑問題。
插入一張圖片
在導言區載入套件:
\usepackage{graphicx}然後在正文中引用相對路徑:
\includegraphics{images/experiment-result.png}若副檔名明確,按實際名稱書寫。常見編譯器通常支援 PNG、JPEG 和 PDF;向量圖優先使用 PDF,照片或螢幕螢幕擷取畫面常使用 PNG 或 JPEG。
控制大小
不要依賴圖片原始畫素大小。使用 width、height 或 scale 顯式設定尺寸:
\includegraphics[width=0.7\linewidth]{images/experiment-result.png}\linewidth 是當前位置可用的行寬,因此 0.7\linewidth 會隨單欄、雙欄或列表環境自動調整。通常優先使用相對寬度,而不是固定 12cm。
保持縱橫比時只設定寬度或高度之一。若必須限制兩者,加入 keepaspectratio:
\includegraphics[ width=0.8\linewidth, height=6cm, keepaspectratio]{images/experiment-result.png}圖片路徑與格式
當專案有許多圖片時,可以在導言區定義搜尋路徑:
\graphicspath{{images/}}之後可以簡寫為:
\includegraphics[width=0.7\linewidth]{experiment-result.png}\graphicspath 的每一項都需要一層花括號。它隻影響圖片查詢;原始檔中的其他路徑仍按專案結構書寫。
裁剪與旋轉
trim 按「左、下、右、上」的順序裁剪,配合 clip 才會隱藏裁掉部分:
\includegraphics[ width=0.7\linewidth, trim=1cm 0.5cm 1cm 0.5cm, clip]{images/experiment-result.png}旋轉使用 angle:
\includegraphics[width=0.6\linewidth,angle=90]{images/experiment-result.png}裁剪是版面調整,不應藉此刪除圖中必需的比例尺、座標軸、資料來源或圖例。
常見問題
File ... not found
檢查檔名、副檔名和大小寫是否完全一致,確認圖片已上傳或複製到專案目錄。不要使用 C:\Users\... 等本機絕對路徑。
圖片超出頁邊距
改用 width=\linewidth 或更小的比例。不要透過縮小整篇文件字型來遷就一張圖片。
圖片位置與說明分開
將圖片放進 figure 環境,並使用 \caption 與 \label,見圖題、標籤與浮動位置。
完整示例
將一張名為 experiment-result.png 的圖片放入 images/ 後,以下檔案可編譯:
\documentclass[UTF8,a4paper,12pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}\usepackage{graphicx}\graphicspath{{images/}}\begin{document}下面插入一張寬度為當前行寬 70\% 的圖片。\begin{center} \includegraphics[width=0.7\linewidth]{experiment-result.png}\end{center}\end{document}