%%%%%%%%%%%%%%%%%%%%% A example file (differs from previous versions) % minitoc-ex.tex % This file contains a set of tests for the minitoc.sty version #27 % style option file. You can alter most of parameters to test. % book/report (\chapter must be defined) \documentclass[12pt,a4paper]{book} \usepackage{minitoc} \setcounter{secnumdepth}{5} % depth of numbering of sectionning commands \setcounter{tocdepth}{3} % depth of table of contents \setlength{\mtcindent}{24pt} % indentation of minitocs, default \renewcommand{\mtcfont}{\small\rm} % font for minitocs, default \renewcommand{\mtcSfont}{\small\bf} % font for minitocs, sections, default %\renewcommand{\mtcSSfont}{\small\sf} % font for minitocs, subsections % you can make experiments with \mtcSSSfont, \mtcPfont and \mtcSPfont % but it is ``fontomania''... \raggedbottom % or \flushbottom, at your choice %\parskip=12pt % a bug about \parskip has been fixed %%% TEST: uncomment the 3 next lines to test %%% resetting chapter number in each part %\makeatletter %\@addtoreset{chapter}{part} %\makeatother %%% END TEST \begin{document} \dominitoc \dominilof[c] % center title of minilof's \dominilot \doparttoc % test of parttoc/partlof stuff \dopartlof % added in version #15 \dopartlot % added in version #15 \faketableofcontents % or \tableofcontents \fakelistoffigures % to check compatibility \fakelistoftables %\addtocounter{chapter}{-1} % to begin with Chapter 0 \part{First Part} \parttoc \partlof[r] \partlot[r] \twocolumn % the minitoc in twocolumn layout is ugly, % but works. Ideas to make it better? \chapter{AAAAA} % a chapter with a lot of sections \minitoc[r] % minitoc title on the right bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S2} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S3} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S4} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S5} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S6} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S7} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S8} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S9} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S10} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S11} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S12} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S13} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S14} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S15} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S16} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S17} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S18} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S19} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S20} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S21} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S22} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S23} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S24} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S26} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S27} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S28} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S29} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{S30} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \onecolumn % back to one column \chapter{BBBBB} \minitoc \bigskip % put some skip here \minilof % a minilof \bigskip % put some skip here \minilot % a minilot bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{T1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \begin{figure}[t] % tests compatibility with floating bodies \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} \caption{F1} % (I have not tested tables, but it is similar) \end{figure} \begin{table}[b] % tests compatibility with floating bodies \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} \caption{T1} % (I have not tested tables, but it is similar) \end{table} \clearpage \subsection[tt1]{TT1} % tests optionnal arg. of a sectionning command bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \subsubsection{TTT1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \paragraph{TTTT1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \begin{figure} \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} \caption[f2]{F2} % tests optionnal arg. of a caption \end{figure} \section{T2} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \chapter*{CCCCC} % tests a pseudo-chapter. should have no minitoc \addcontentsline{toc}{starchapter}{CCCCC} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section*{U1} \addcontentsline{toc}{starsection}{U1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \subsection*{UU1} \addcontentsline{toc}{starsubsection}{UU1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \subsubsection*{UUU1} \addcontentsline{toc}{starsubsubsection}{UUU1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \paragraph*{UUUU1} \addcontentsline{toc}{starparagraph}{UUUU1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section*{U2} \addcontentsline{toc}{starsection}{U2} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \part{Second Part} \parttoc \partlof[c] % % the following chapter should have no minitoc, \chapter{DDDDD} % but if you uncomment \minitoc, %\minitoc % the minitoc appears bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{V1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \subsection{VV1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \subsubsection{VVV1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \paragraph{VVVV1} bla bla bla bla bla bla bla bla bla bla bla \begin{figure}[t] % tests compatibility with floating bodies \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} \caption{F3} % (I have not tested tables, but it is similar) \end{figure} bla bla bla bla bla bla bla bla bla bla bla \section{V2} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \chapter{EEEEE} % this chapter should have a minitoc {% % left brace, see below \setcounter{minitocdepth}{3} % depth of mini table of contents; % try with different values. \minitoc } % right brace % this pair of braces is used to keep local the change % on minitocdepth. bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{W1} % with the given depth bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \subsection{WW1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \subsubsection{WWW1} bla bla bla bla bla bla bla bla bla bla bla \begin{figure}[t] % tests compatibility with floating bodies \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} \caption{F4} % (I have not tested tables, but it is similar) \end{figure} bla bla bla bla bla bla bla bla bla bla bla \paragraph{WWWW1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \subparagraph{WWWWW1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \section{W2} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \appendix \chapter{Comments} \minitoc \section{C1} \section{C2} \section{C3} \begin{figure}[t] % tests compatibility with floating bodies \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} \caption{F5} % (I have not tested tables, but it is similar) \end{figure} \section{C4} \chapter{Evolution} \minitoc \section{D1} \section{D2} \section{D3} \section{D4} \end{document}