This the first question about this package.
The aeb-minitoc package used to build a table of contents. here is the link:https://www.ctan.org/tex-archive/macros/latex/contrib/aeb-minitoc
The code written below is an example of a package. but I got a File `aeb-minitoc.sty' not found. \usepackage *** I use Texlive distribution
\documentclass{article}
\usepackage{xcolor}
\usepackage[linktocpage,colorlinks,bookmarksnumbered]{hyperref}
\usepackage{booktabs}
\usepackage[!nominitocs]{aeb-minitoc} % try compiling with the nominitocs option
\usepackage{ifthen}
\title{The \textsf{aeb-minitoc} Package\texorpdfstring{\[1ex]}{: }Demo for article class}
\author{D. P. Story}
\hypersetup{%
pdftitle={The \textsf{aeb-minitoc} Package\texorpdfstring{\[1ex]}{: }Demo for article class},
pdfauthor={D. P. Story},
pdfkeywords={minitoc,latex,pdf},
pdfsubject={package to create mini-tocs within a latex document}
}
% Try uncommenting the next line, change subsection to subsection*
% and subsubsection to subsubsection* in the minitocfmt below. What other
% changes are needed to get a good looking mini-toc?
% \setcounter{secnumdepth}{0}
\begin{minitocfmt}{\minitocFmt} %{tctta}
@A{\FmtTOCEntry}%
\declaretocfmt{subsection}{\vspace{3pt}%
@W{1.55em}@D{0em}
\ifthenelse{\arabic{page}=@Pg}
{@P{\hyperlink{@L}{\mbox{\strut--}}\mtocgobble}}
{}%
}
\declaretocfmt{subsubsection}{%
\ifthenelse{\mtocref{TST}=@E}
{@F{\color{blue}}}
{\ifthenelse{@E<\mtocref{StoNone}}
{\sffamily}{}}%
@W{2.5em}@D{1.5em}
\ifthenelse{\arabic{page}=@Pg}
{@P{\hyperlink{@L}{\mbox{\strut--}}\mtocgobble}}
{}
}
\end{minitocfmt}
\newcommand{\insMinitoc}[2][]{%
\begin{center}#2
\begin{minipage}[c]{0.8\linewidth}
\ifMiniTocListings
\insertminitoc[#1]\else
\fcolorbox{blue}{yellow}{\makebox[\linewidth][c]{\textbf{A mini-toc goes here}}}\fi
\end{minipage}
\end{center}
}
\newcommand{\insMinitoctab}[2][]{%
\begin{center}#2
\begin{tabular}{c}\toprule
\begin{minipage}[c]{0.8\linewidth}
\ifMiniTocListings
\insertminitoc[#1]\else
\centering\textbf{A mini-toc goes here}\fi
\end{minipage}\ \bottomrule
\end{tabular}
\end{center}
}
\begin{document}
\maketitle
\tableofcontents
\newpage
\section{First of Many}
The topic headings of this section are listed below.
\insMinitoc{\minitocFmt}
\noindent
For long section headings to wrap around within the TOC, we need to take the hyperref option
\texttt{linktocpage}, unless \textsf{pdflatex} or \textsf{xelatex} are used.
\subsection{Now is the time for all good men to come to the aid of their country, so it has been said}
\addtocontents{toc}{\protect\vspace{1em}\hfill
Vertical Space\hfill\protect\vspace{1em}}
Content
% Here is a non-tricky example of the \miniorfulltoc usage
\subsection[\protect\miniorfulltoc{\protect\textbf}{For all good men}]{For all good men}
Content
\subsubsection{A subsubsection, let's make it a long subsection, shall we}\mtoclabel{TST}
Content
\subsubsection{Another one}
Content
\vfill Page break induced
\newpage
\subsection{To come to the aid}
Content
\subsubsection{A third subsubsection}
Content
\subsubsection{A fourth}
Content
\subsection{Of their country}
Content
\newpage
\section{Second to None}\mtoclabel{StoNone}
\insMinitoctab{\minitocFmt}
Content
\subsection{Peter Piper}
Content
\subsubsection{A subsubsection}
Content
\subsubsection{Another one}
Content
\vfill Page break induced
\newpage
\subsection{Picked a peck}
Content
\subsection{Of pickled peppers}
Content
% Here is the answer to the question posed in the manual. \mtocgobble is a public version of the @gobble of latex
% These changes do not appear in the table of contents as displayed by \tableofcontents.
\subsubsection[\protect\miniorfulltoc{A \protect\emph{third} sub\protect\textcolor{blue}{sub}section \protect\textcolor{red}{$\Leftarrow$}\protect\mtocgobble}{}]{A third subsubsection}
Content
\subsubsection{A fourth}
Content
\vfill Page break induced
\newpage
\subsection[How many pecks]{How many pecks of pickled peppers}
Content
\subsection{Did Peter Piper pick?}
Content
\end{document}
.insfile – David Carlisle Jan 30 '21 at 09:35.styfile in the working directory of your project, or put it somewhere else where TeX finds it. – Skillmon Jan 30 '21 at 09:43aeb-minitoc.insandaeb-minitoc.dtxif you runpdflatex aeb-minitoc.insit will generateaeb-minitoc.styput that file in the same directory as your document.. – David Carlisle Jan 30 '21 at 15:21