0

I am making a math book, which has many step by step instructions to solve problems. I want to make a list of All Instructions in beginning which similar to the table of contents "List of Images" and "List of Tables" we have.

Is there a way to do this.

1 Answers1

2

Use the tocloft package.

% 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}

Please read the tocloft manual for more detailed explanation. As you have not provided an MWE I have no idea how you have coded for "instructions". I provided something but I'm sure that not what you have done, but it gives you an idea of what is needed to get an instruction into the listofinstruction.

EDIT: I have changed my answer to give what I think might be more appropriate for the OP.

Peter Wilson
  • 28,066
  • Thank you, so much for the answer! My last question was about coding instructions are in this link. The answer for coding steps was just what I wanted and hence, is accepted. Instructions have a heading, then plain text as description and steps written using 'paracol' package. – Pratyush Oct 21 '20 at 04:18
  • Excuse my utterly noob question ,but I need to know what MWE stands for? – Pratyush Oct 21 '20 at 04:22
  • 1
    @Pratyush MWE --- Mininum Working Document --- code from \documentclass... to \end{document} that we can compile that shows your problem. There is an emphasis on "Minimal" --- do not include lots of packages that are not relevant to the problem. You can use the lipsum package for including example text. And so on. – Peter Wilson Oct 22 '20 at 18:49