跳至主要內容
EasyLaTeXDocs

圖表目錄

使用 \listoffigures 生成插圖目錄,使用 \listoftables 生成表格目錄。只有帶 \caption 的圖和表才會自動出現在對應目錄中。

EasyLaTeX 編譯器設定:XeLaTeX + ctex。新增或修改圖題、表題後,請編譯完整主檔案並等待平台完成所需輪次。

生成插圖目錄

在希望顯示插圖目錄的位置寫:

LaTeX
\listoffigures

該指令會收集所有 figure 環境中的 \caption,生成圖號、圖題和頁碼。圖表目錄本身不是手寫清單,後續增加或移動圖片後會自動更新。

生成表格目錄

表格目錄使用:

LaTeX
\listoftables

它收集 table 和 longtable 等環境中的 \caption。若文件沒有足夠數量的圖或表,單獨設定目錄會增加讀者的翻找成本;是否保留應遵循文件規範和實際篇幅。

圖題與目錄條目

普通圖題會同時顯示在正文和目錄中:

LaTeX
\caption{不同溫度下的測量結果}

圖題很長時,可使用方括號提供較短的目錄條目:

LaTeX
\caption[溫度與測量結果]{不同溫度條件下重複實驗的平均測量結果}

方括號內容用於圖表目錄,花括號內容用於正文圖題。兩者都應能夠準確說明物件,不能用「結果圖」「表 1」等沒有資訊量的名稱。

目錄放置位置

常見順序是標題頁、摘要、目錄、圖表目錄、正文,但論文、學校或期刊模板可能有固定要求。目錄頁指令應按模板指定位置放置,不要為了「看起來整齊」而改變模板的前置內容順序。

LaTeX
\begin{document}\maketitle\tableofcontents\listoffigures\listoftables\end{document}

在長篇書籍或論文中,圖表目錄通常和普通目錄一樣需要單獨分頁或特殊頁碼格式;優先使用模板已有指令和配置。

常見問題

目錄為空

在 EasyLaTeX 中編譯完整主檔案並等待任務結束,目錄和引用所需輪次由平台處理。若仍有 ?? 或頁碼不正確,檢查標籤位置、圖表的 \caption、主檔案選擇和日誌中的第一處錯誤。

目錄頁碼不更新

在 EasyLaTeX 中編譯完整主檔案並等待任務結束,目錄和引用所需輪次由平台處理。若仍有 ?? 或頁碼不正確,檢查標籤位置、圖表的 \caption、主檔案選擇和日誌中的第一處錯誤。

圖題太長

使用 \caption[短目錄標題]{完整正文圖題}。短標題應保留區分圖表的核心關鍵詞。

完整示例

以下示例中的圖片檔案 images/experiment-result.png 必須存在:

LaTeX
\documentclass[UTF8,a4paper,12pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}\usepackage{graphicx}\usepackage{booktabs}​\begin{document}​\tableofcontents\listoffigures\listoftables​\section{實驗結果}​\begin{figure}[tbp]  \centering  \includegraphics[width=0.6\linewidth]{images/experiment-result.png}  \caption[實驗結果]{不同條件下的實驗結果示意圖}  \label{fig:result}\end{figure}​\begin{table}[tbp]  \centering  \caption{實驗參數}  \label{tab:parameters}  \begin{tabular}{lr}    \toprule    參數 & 數值 \\    \midrule    溫度 & 25 \\    時間(min) & 30 \\    \bottomrule  \end{tabular}\end{table}​\end{document}