自定義一個例題目錄。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/