LaTeX 技巧 963:用tocloft包定義新目錄

在LaTeX中,有三個命令\tableofcontents,\listoftables,\listoffigures,分別用來生成章節目錄,表格目錄和插圖目錄。但有時候我們需要生成其他目錄,比如書籍中的例題目錄,這個時候我們可以利用tocloft包。

自定義一個例題目錄。tocloft包提供了\newlistof命令,其格式如下:

\newlistof[已有計數器count1]{計數器count2}{擴展名}{目錄名稱}

其中前兩個參數等價于命令\newcounter[count1]{count2},就是讓第二個計數器綁定在第一個計數器,并隨著第一個計數器,并隨著第一個計數器的遞增而歸零。我們給出一個最小工作示例如下:

\documentclass[UTF8]{ctexart}
\usepackage{tocloft}
\newcommand\listexamplename{例題目錄}
\newlistof[section]{exam}{ex}{\listexamplename}
\newenvironment{example}{
 		\refstepcounter{exam}
 }{\par}
\newcommand{\exam}[1]{%
\par\noindent\textbf{例 \theexam. #1}
\addcontentsline{ex}{exam}{\protect\numberline{\theexam}#1}\par
}
\usepackage[hidelinks]{hyperref}
\begin{document}
\listofexam
\section{第一節}
\begin{example}\exam{勾股}
勾股定理
\end{example}
\section{第二節}
\begin{example}\exam{歌德}
哥德巴赫猜想
\end{example}
\section{第三節}
\begin{example}\exam{黎曼}
黎曼猜想
\end{example}

\end{document}

texst_1_看圖王.png

和一般的目錄一樣,需要編譯兩次,即可生成正確的例題目錄。

選自:https://yuxtech.github.io/ 

分享到:
未經允許不得轉載:LaTeX 技巧 963:用tocloft包定義新目錄
已有 條意見

    最新文章

    加載中...
      本站提供專業LaTeX排版、咨詢、定制服務,請點擊下圖咨詢詳情


      全國首個精品的LaTeX視頻教程,大牛帶著你入門,讓LaTeX學習不再糾結,請點擊下圖咨詢詳情

      熱門評論

        聯系我們

        交流QQ群:91940767
        本站QQ號:343083553
        郵箱聯系[email protected]
        淘寶店鋪https://shop240512713.taobao.com/ 提供排版,模板定制,培訓,圖片處理,視頻教程等LaTeX服務。

        關注我們微信公眾號

        如果您投稿或者希望加入我們團隊,請發送您的簡歷到[email protected]
        刺激战场比赛ag