索引、術語表與縮略語
在 EasyLaTeX 中,術語表和縮略語表可以用不依賴外部指令的 glossaries 模式生成。索引則可用條目與頁面引用組合製作。本頁的例子直接放入專案主檔案,選擇 XeLaTeX 後點選編譯。
初始化術語表與縮略語
在導言區加入以下內容。\makenoidxglossaries 表示由 LaTeX 處理列表,不要求你執行索引程式或修改平台構建配置。
\usepackage[acronym]{glossaries}\makenoidxglossaries\newglossaryentry{typesetting}{ name={排版}, sort={typesetting}, description={組織文字、公式與圖形的視覺呈現}}\newacronym{pdf}{PDF}{Portable Document Format}在正文中使用詞條
用 \gls 引用已定義的詞條。縮略語通常首次顯示全稱與簡稱,後續顯示簡稱。為希望在索引中引用的頁面加上標籤:
\gls{typesetting}\label{term:typesetting}生成結果常以 \gls{pdf}.輸出術語表和縮略語表
\printnoidxglossary\printnoidxglossary[type=\acronymtype]定義詞條並不等於在正文中使用它。列表為空時,先確認正文中確實有對應的 \gls。
製作索引
以下是手工維護條目、自動引用頁碼的方案。由你決定索引詞的排列和層次,\pageref 根據標籤更新頁碼;它不會掃描正文自動收集所有關鍵詞。
\begin{theindex} \item 排版, \pageref{term:typesetting}\end{theindex}長索引按模板約定整理。若已有模板定義了術語和列表,先沿用模板的詞條與輸出指令;本頁完整例子適合在空白專案中練習。
在平台上檢查結果
儲存主檔案後點選編譯,等待完整任務結束,再檢查詞條、首次展開和索引頁碼。出現 ?? 時檢視標籤和第一處日誌錯誤。平台管理所需的編譯輪次。
常見問題
列表為空
檢查詞條名稱是否與 \gls{...} 一致、輸出指令是否位於正文中,以及本次編譯是否成功。
縮略語大小寫不一致
只在導言區定義一次,正文統一使用 \gls、\Gls 等指令,不要混用手寫全稱。
模板裡已有術語表
先檢查模板定義的詞條、正文中的引用和列表輸出位置。不要重複定義同名詞條;在空白專案中使用本頁完整例子進行對照,可以區分模板問題與詞條使用問題。
完整示例
\documentclass[UTF8,a4paper,12pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}\usepackage[acronym]{glossaries}\makenoidxglossaries\newglossaryentry{typesetting}{ name={排版}, sort={typesetting}, description={組織文字、公式與圖形的視覺呈現}}\newacronym{pdf}{PDF}{Portable Document Format}\begin{document}\section{索引示例}\gls{typesetting}\label{term:typesetting}生成結果常以 \gls{pdf}.\printnoidxglossary\printnoidxglossary[type=\acronymtype]\begin{theindex} \item 排版, \pageref{term:typesetting}\end{theindex}\end{document}