\documentclass{book} % If you remove hyperref, uncomment xcolor %\usepackage{xcolor} \usepackage[linktocpage,colorlinks,bookmarksnumbered]{hyperref} \usepackage{booktabs} \usepackage{aeb-minitoc} \usepackage{multicol} \TOPLevel{chapter}\BTMLevel{subsection} \setcounter{secnumdepth}{5} \setcounter{tocdepth}{5} \begin{minitocfmt}{\minitocFmtColor} \@A{\def\@linkcolor{blue}} \declaretocfmt{section}{\@W{2.5em}\@D{0em}} \declaretocfmt{subsection}{\@W{2.5em}\@D{2.5em}\@N{\color{blue}}\@P{\bfseries\textsl}} \declaretocfmt{subsubsection}{\@W{3.1em}\@D{5em}} \end{minitocfmt} \begin{minitocfmt}{\minitocFmtColoriiCols} \@A{\def\@linkcolor{blue}\@DS{2}\@PW{1em}\NoFmtTOCEntry} \declaretocfmt{section}{\@W{1.6em}\@D{0em}} \declaretocfmt{subsection}{\@R{1.55em\@plus 2em}\@W{2.6em}\@D{1.5em}\@N{\color{blue}}\@P{\bfseries\textsl} } \declaretocfmt{subsubsection}{\@W{3.1em}\@D{5em}} \end{minitocfmt} \begin{minitocfmt}{\minitocFmti} \declaretocfmt{section}{\@W{2.5em}\@D{0em}} \declaretocfmt{subsection}{\@W{2.5em}\@D{0em}} \declaretocfmt{subsubsection}{\@W{3.1em}\@D{2.5em}} \end{minitocfmt} \newcommand{\insMinitoc}[2][]{% \begin{center}#2 \begin{minipage}[c]{0.8\linewidth} \insertminitoc[#1] \end{minipage} \end{center} } \newcommand{\insMinitoctab}[2][]{% \begin{center}#2 \begin{tabular}\toprule \begin{minipage}[c]{0.8\linewidth} \insertminitoc[#1] \end{minipage}\\\bottomrule \end{tabular} \end{center} } \newcommand{\insMinitociiCols}[2][]{% \begin{center}#2 \begin{minipage}[c]{.9\linewidth} \begin{multicols}{2} \insertminitoc[#1] \end{multicols} \end{minipage} \end{center} } \let\env\texttt \let\pkg\textsf \def\cs#1{\texttt{\char`\\#1}} \begin{document} \tableofcontents \listoffigures \listoftables \newpage \chapter{My first chapter} The topics of this section are listed below. \insMinitoc{\TOPLevel{chapter}\BTMLevel{subsection}\small\minitocFmtColor} Now let's try a two column format using the \pkg{multicol} package. \insMinitociiCols{\TOPLevel{chapter}\BTMLevel{subsection}\small\minitocFmtColoriiCols} \noindent We've set the \cs{linewidth} of the \env{minipage} environment to \texttt{.9\cs{linewidth}} and set the font size to \cs{small}. %\newpage \section{First of Many} \subsection[\protect\miniorfulltoc{\textbf}{Now is the time for all good men to come to the aid of their country, so it has been said}]{Now is the time for all good men to come to the aid of their country, so it has been said} Content \addtocontents{toc}{\protect\vspace{1em}\hfill Vertical Space\hfill\protect\vspace{1em}} \subsection{For all good men} Let's insert a table in this section. \begin{table}[htb] \begin{center} Hello world 1! \end{center} \caption{Cool Table 1} \end{table} \subsubsection{A subsubsection} Content \subsubsection{Another one} Content \subsection{To come to the aid} Content \begin{table}[htb] \begin{center} Hello world 2! \end{center} \caption{Cool Table 2} \end{table} \subsubsection{A third subsubsection} Content \subsubsection{A fourth} Content \subsection{Of their country} Content \newpage \section{Second to None} \insMinitoc{\TOPLevel{section}\BTMLevel{subsubsection}\small\minitocFmti} \subsection{Peter Piper} Content \subsubsection{A subsubsection} Content \subsubsection{Another one} Content \begin{figure}[htb] \begin{center} Hello world 1! \end{center} \caption{Cool Figure 1} \end{figure} \subsection{Picked a peck} Content \subsection{Of pickled peppers} Content \subsubsection{A third subsubsection} Content \subsubsection{A fourth} Content \subsection[How many pecks]{How many pecks of pickled peppers} Content \subsection{Did Peter Piper pick?} \chapter{Second Chapter} Content \section{First of Second Chapter} \insMinitoc{\TOCLevels{section}{subsubsection}\minitocFmti} Content \subsection{First: A subsection} Content \subsubsection{First: A sub-subsection, and let's make it a long one} Content \subsection{First: Another one} Content \section{Second Section of Second Chapter} \insMinitoc{\TOCLevels{section}{subsubsection}\minitocFmti} Content \subsection{Second: A subsection} Content \subsection{Second: Another one} Content \subsubsection{Second: Another subsub, bub} \end{document}