如何制作类似于“表格列表”,“图像列表”的新“指令列表”

如何制作类似于“表格列表”,“图像列表”的新“指令列表”

我正在制作一本数学书,里面有很多解决问题的分步说明。我想在开头列出所有说明,类似于我们拥有的目录“图像列表”和“表格列表”。

有没有办法做到这一点。

答案1

使用该tocloft包。

% newlistofprob.tex  (revised) SE 566579

\documentclass{book}
\usepackage{tocloft}
%% the next creates a \listofinstruction macro
\newlistof[chapter]{instruction}{ins}{All Instructions}
%%% a guess at your instruction command
%\newcommand{\instruction}[1]{%
%  \refstepcounter{instruction}
%  \par\noindent\textbf{Instruction \theinstruction} #1
%  \addcontentsline{ins}{instruction}{\protect\numberline{\theinstruction}}\par}
\newenvironment{instruction}[1]{%
  \refstepcounter{instruction}
  \noindent
  \textbf{Instruction \theinstruction\ #1 }\par
  \addcontentsline{ins}{instruction}{\protect\numberline{\theinstruction}#1}%
  }%
  {\par}

\usepackage{etoolbox}
%% insert space in listofinstruction between chapters
\pretocmd{\chapter}{\addtocontents{ins}{\protect\addvspace{10pt}}}{}{}

\begin{document}
\listofinstruction
\chapter{First}
\begin{instruction}{An instruction}
  text of the instruction
\end{instruction}

 %\instruction{Another instruction}
\begin{instruction}{Another instruction}
  text of the instruction
\end{instruction}

\chapter{Second}

\begin{instruction}{An instruction}
  text of the instruction
\end{instruction}

\begin{instruction}{Another instruction}
  text of the instruction
\end{instruction}

\end{document}

请阅读tocloft手册以获得更详细的解释。由于您没有提供 MWE,我不知道您如何编码“指令”。我提供了一些东西,但我确信那不是你所做的,但它让你了解将指令放入listofinstruction.

编辑:我已更改我的答案,以提供我认为可能更适合原帖者的答案。

相关内容