summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/minitoc/minitoc.dtx')
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.dtx5921
1 files changed, 3343 insertions, 2578 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
index 1e9c8a7e79e..23ddbff2c34 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
% Copyright (C) 2005, 2006 by Jean-Pierre F. Drucbert <jean-pierre.drucbert@onera.fr>
-% -------------------------------------------------------
+%
%
% This file may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -30,7 +30,7 @@
%<package>\ProvidesPackage{minitoc}
%<package>\RequirePackage{mtcmess}[2006/03/14]
%<*package>
- [2006/00/01 v47 minitoc.dtx file]
+ [2006/09/13 v48 minitoc.dtx file]
%</package>
%
%<*driver>
@@ -92,7 +92,7 @@
\DeclareFontShape{OT1}{cmss}{m}{it}{<->ssub*cmss/m/sl}{}
\CodelineNumbered
\DisableCrossrefs
-\setlength{\textwidth}{355pt}
+\setlength{\textwidth}{375pt} % was 355pt
\addtolength\marginparwidth{30pt}
\addtolength\oddsidemargin{20pt}
\addtolength\evensidemargin{20pt}
@@ -656,11 +656,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \GetFileInfo{minitoc.dtx}
%
% \ifcase\LANG\relax
-% \title{The \textsf{minitoc} package\thanks{This document
+% \title{{\Large The \textsf{minitoc} package}\thanks{This document
% corresponds to \textsf{minitoc}~\fileversion, dated \filedate.}}
% \author{Jean-Pierre F. Drucbert \\ \url{mailto:jean-pierre.drucbert@onera.fr}}
% \or\relax
-% \title{Le paquetage \textsf{minitoc}\thanks{Ce document
+% \title{{\Large Le paquetage \textsf{minitoc}}\thanks{Ce document
% correspond à~\textsf{minitoc}~\fileversion, daté \filedate.}}
% \author{Jean-Pierre F. Drucbert \\ {\froff\url{mailto:jean-pierre.drucbert@onera.fr}}}
% \fi
@@ -707,7 +707,6 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \listoftables
% \mtcaddchapter
% }
-%
% ^^A FIX INDEX?
% \let\svmacro\macro
% \let\svendmacro\endmacro
@@ -721,25 +720,26 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \chapter*{About this document}
% \mtcaddchapter[About this document]
% This document is rather thick, but please, do not be afraid: you do not need to read every page.
-% \begin{itemize}
+% \begin{itemize}
% \item The most useful chapters are in the first part (``{User's Manual}'', page~\pageref{p+UM}):
% \begin{itemize}
% \item the chapter~``The \texttt{minitoc} package'', page~\pageref{o+minitoc}, describes the essential commands to use
-% the package;
-% \item the chapter ``Frequently Asked Questions'', page~\pageref{FAQ}, may be useful to solve some
-% specific problems;
+% the package;
+% \item the chapter ``Frequently Asked Questions'', page~\pageref{FAQ}, may help you to solve some
+% specific problems;
% \item the ``Memento'' chapter, page~\pageref{c+memento}, is a set of tables to be used as a
-% remainder of the commands of this package;
+% remainder of the commands of this package;
% \item the ``Examples of documents'' chapter, page~\pageref{c+exdocs}, gives the code of some documents showing the
-% basic usage of the \texttt{minitoc} package and some interesting situations;
+% basic usage of the \texttt{minitoc} package and some interesting situations;
% \item the ``Messages'' chapter, page~\pageref{c+messages}, is certainly boring, but it should be searched if you get some
-% warning or error messages from the \texttt{minitoc} package, because it explains them and also the informative messages;
+% warning or error messages from the \texttt{minitoc} package, because it explains them and also the informative
+% messages;
% \item the ``Jargon'' chapter, page~\pageref{c+jargon}, attemps to explain
-% most of the technical terms used here;
+% most of the technical terms used here;
% \item the ``Installation'' chapter, page~\pageref{c+installation}, describes
-% all the files included in the distribution of the package;
+% all the files included in the distribution of the package;
% \item the ``Postface'' chapter, page~\pageref{c+postface},
-% gives an abbreviated history of the package.
+% gives an abbreviated history of the package.
% \end{itemize}
%
% \item The second part, ``Implementation'', page~\pageref{p+ID}, is much more technical; you can read it if you are
@@ -774,23 +774,22 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{itemize}
% \item Les chapitres les plus utiles sont dans la première partie («~{Manuel de l'utilisateur}~», page~\pageref{p+UM}):
% \begin{itemize}
-% \item le chapitre~«~Le paquetage \texttt{minitoc}~», page~\pageref{o+minitoc}, décrit les commandes essentielles pour utiliser
-% le paquetage;
-% \item le chapitre «~Questions fréquemment posées~», page~\pageref{FAQ}, peut être utile pour résoudre certains
-% problèmes spécifiques;
+% \item le chapitre~«~Le paquetage \texttt{minitoc}~», page~\pageref{o+minitoc}, décrit les commandes essentielles
+% pour utiliser le paquetage;
+% \item le chapitre «~Questions fréquemment posées~», page~\pageref{FAQ}, peut vous aider à~résoudre certains
+% problèmes spécifiques;
% \item le chapitre «~Mémento~», page~\pageref{c+memento}, est un ensemble de tableaux à~utiliser
-% comme aide-mémoire des commandes de ce paquetage;
+% comme aide-mémoire des commandes de ce paquetage;
% \item le chapitre «~Exemples de documents~», page~\pageref{c+exdocs}, donne le code de quelques documents montrant
-% l'utilisation basique du paquetage \texttt{minitoc} et quelques situations intéressantes;
+% l'utilisation basique du paquetage \texttt{minitoc} et quelques situations intéressantes;
% \item le chapitre «~Messages~», page~\pageref{c+messages}, est certainement
-% fastidieux, mais il faut le consulter lorsque vous recevez des messages d'avertissement ou d'erreur du paquetage
-% \texttt{minitoc}, parce qu'il les explique ainsi que les messages informatifs;
+% fastidieux, mais il faut le consulter lorsque vous recevez des messages d'avertissement ou d'erreur du paquetage
+% \texttt{minitoc}, parce qu'il les explique ainsi que les messages informatifs;
% \item le chapitre «~Jargon~»,
-% page~\pageref{c+jargon}, essaye d'expliquer la plupart des termes techniques utilisés ici;
+% page~\pageref{c+jargon}, essaye d'expliquer la plupart des termes techniques utilisés ici;
% \item le chapitre «~Installation~»,
-% page~\pageref{c+installation}, décrit tous les fichiers inclus dans la distribution du paquetage;
-% \item le chapitre
-% «~Postface~», page~\pageref{c+postface}, donne un historique abrégé du paquetage.
+% page~\pageref{c+installation}, décrit tous les fichiers inclus dans la distribution du paquetage;
+% \item le chapitre «~Postface~», page~\pageref{c+postface}, donne un historique abrégé du paquetage.
% \end{itemize}
%
% \item La deuxième partie, «~Implantation~», page~\pageref{p+ID}, est bien plus technique; vous pouvez la lire si vous êtes
@@ -812,8 +811,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% (\texttt{\bs listoftables});
% \item pour chaque partie, une table des matières ne montrant que les chapitres (\texttt{\bs parttoc} avec
% \texttt{parttocdepth} égale à~1);
-% ^^A \item pour chaque partie, une liste des figures (\texttt{\bs partlof}) et une liste des tableaux (\texttt{\bs partlot})
-% ^^A lorsque c'est utile;
+% ^^A \item pour chaque partie, une liste des figures (\texttt{\bs partlof})
+% ^^A et une liste des tableaux (\texttt{\bs partlot}) lorsque c'est utile;
% \item pour chaque chapitre, une table des matières complète (\texttt{\bs minitoc} avec \texttt{minitocdepth} égale à~6);
% \item pour chaque chapitre, une liste des figures (\texttt{\bs minilof}) et une liste des tableaux (\texttt{\bs minilot})
% lorsque c'est utile;
@@ -823,7 +822,6 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% dans le document.
% \fi
%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \part{User's Manual}\label{p+UM}
% \or\relax
@@ -832,8 +830,6 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \parttoc
% ^^A \partlof
% ^^A \partlot
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{The \texttt{minitoc} package}\label{o+minitoc}
% \or\relax
@@ -937,11 +933,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% \ifcase\LANG\relax
% \subsection{Version}
-% The current version of this package is~\#47. You will find a resumed history of the package in the ``Postface''
+% The current version of this package is~\#48. You will find a resumed history of the package in the ``Postface''
% chapter (chapter~\vref{c+postface}) and a more detailed history in ``Changes History'', page~\pageref{c+history}.
% \or\relax
% \subsection{Version}
-% La version courante de ce paquetage est~\#47. Vous trouverez un historique résumé de ce paquetage dans le
+% La version courante de ce paquetage est~\#48. Vous trouverez un historique résumé de ce paquetage dans le
% chapitre «~Postface~» (chapitre~\vref{c+postface}) et un historique plus détaillé dans «~Historique des
% modifications~», page~\pageref{c+history}.
% \fi
@@ -978,9 +974,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% \lneed{8}
% \ifcase\LANG\relax
-% \section{How to use the \texttt{minitoc} package}
+% \section{Using the \texttt{minitoc} package}
% \or\relax
-% \section{Comment utiliser le paquetage \texttt{minitoc}}
+% \section{Utiliser le paquetage \texttt{minitoc}}
% \fi
% \ifcase\LANG\relax
% \subsection{Loading the package and creating the mini-tables}
@@ -1135,7 +1131,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% unique, et croit toujours depuis le premier chapitre\,\footnote{Le concept d'un compteur <<~absolu~>> pour les
% mini-tables a résolu certains problèmes ténébreux, et aussi frappé d'obsolescence certaines commandes, telles que
% \texttt{\bs firstpartis}, \texttt{\bs firstchapteris} et \texttt{\bs firstsectionis}.}.
-% Le suffixe est \verb|.mlf|\meta{N} pour les mini-listes de figures et \verb|.mlt|\meta{N} pour les mini-listes de tableaux.
+% Le suffixe est \verb|.mlf|\meta{N} pour les mini-listes de figures et \verb|.mlt|\meta{N} pour
+% les mini-listes de tableaux.
% (Si vous travaillez sous MS-DOS ou tout autre système d'exploitation utilisant des suffixes courts pour les
% noms de fichiers, voyez la section~\vref{MS-DOS} et la section~\vref{.8+3}). Il y a des commandes similaires aux
% niveaux partie ou section, selon la classe du document.
@@ -1200,7 +1197,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% entry in the table of contents (for the \verb|\do...toc| commands), and \emph{before}\virage{}
% any \verb|\caption|-like command
% producing an entry in the list of figure (for the \verb|\do...lof| commands) or in the list of tables
-% (for the \verb|\do...lot|) commands; else disorder in the mini-tables may result.
+% (for the \verb|\do...lot|) commands; else disorder in the mini-tables might result.
% \end{SMOOTH}
% \or\relax
% Les commandes \verb|\dosecttoc|, \verb|\dosectlof| et \verb|\dosectlot| (pour les mini-tables au niveau section),
@@ -1502,7 +1499,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% deux sens~($\updownarrow$). L'option \texttt{section} place une barrière plus étanche~($\equiv$).
% Ceci est illustré par les quatre figures~\ref{f+barrier+1} à~\vref{f+barrier+4}.
%
-% Le paquetage \texttt{placeins}, de \name{Donald}{Arsenau}, est disponible sur les archives CTAN; \texttt{placeins.sty}
+% Le paquetage \texttt{placeins}, de \name{Donald}{Arsenau}, est disponible sur les archives CTAN;
+% le fichier \texttt{placeins.sty}
% contient sa propre documentation, dont une copie est dans \texttt{placeins.txt}. Il vous faut une version plus
% récente que 2005/04/18.
% \begin{figure}[p]
@@ -1681,7 +1679,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% extensions to filenames, see section~\vref{MS-DOS} and section~\vref{.8+3}).
% \or\relax
% Pour chaque table des matières au niveau partie, un fichier auxiliaire sera créé avec un nom de la forme
-% \meta{document}\verb|.ptc|\meta{N}, où \meta{N} est le numéro absolu de partie. Le suffixe est \verb|.plf|\meta{N} pour les
+% \meta{document}\verb|.ptc|\meta{N}, où \meta{N} est le numéro absolu de partie.
+% Le suffixe est \verb|.plf|\meta{N} pour les
% listes de figures au niveau partie et \verb|.plt|\meta{N} pour les listes de tableaux au niveau partie.
% (Si vous travaillez sous MS-DOS ou tout autre système d'exploitation utilisant des suffixes courts pour les
% noms de fichiers, voyez la section~\vref{MS-DOS} et la section~\vref{.8+3}).
@@ -1756,12 +1755,12 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \index{lotdepth}\texttt{lotdepth}), comme cela est fait par les paquetages
% \index{subfigure}\texttt{subfigure}~\cite{subfigure} et
% \index{subfig}\texttt{subfig}~\cite{subfig} de \name{Steven~Douglas}{Cochran}, de nouveaux compteurs sont créés si
-% nécessaires, portant des noms évidents tels que \texttt{partlofdepth}, \texttt{partlotdepth},
+% nécessaire, portant des noms évidents tels que \texttt{partlofdepth}, \texttt{partlotdepth},
% \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth} et \texttt{sectlotdepth}.
% \end{SMOOTH}
% \fi
%
-% \lneed{5}
+% \lneed{7}
% \ifcase\LANG\relax
% \subsection{Starred chapters, parts and sections}\label{s+starred.chap}
% \or\relax
@@ -1945,8 +1944,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \ifcase\LANG\relax
% \begin{table}[tp]
% \changeskips
-% \caption{Commands to add an entry in the table of contents for
-% a starred part, chapter, or section.}\label{t+mtcadd}
+% \caption{Adding an entry in the table of contents for
+% a starred part, chapter, or section}\label{t+mtcadd}
% \centering
% \ifBT
% \begin{tabular}{@{}ll@{}}
@@ -1975,8 +1974,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \or\relax
% \begin{table}[tp]
% \changeskips
-% \caption{Commandes pour ajouter une entrée dans la table des matières pour une partie, un chapitre ou une
-% section étoilés.}\label{t+mtcadd}
+% \caption[Ajout d'une entrée dans la TdM pour une partie, un chapitre ou une
+% section étoilés]{Ajout d'une entrée dans la table des matières pour une partie, un chapitre ou une
+% section étoilés}\label{t+mtcadd}
% \centering
% \ifBT
% \begin{tabular}{@{}ll@{}}
@@ -2100,7 +2100,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{table}[tp]
% \changeskips
% \footnotesize
-% \caption{Fonts and titles for the mini-table commands.}\label{t+mtc+f1}
+% \caption{Fonts and titles for the mini-table commands}\label{t+mtc+f1}
% \centering
% \ifBT
% \begin{tabular}{@{}llll@{}}
@@ -2259,7 +2259,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{table}[tp]
% \changeskips
% \footnotesize
-% \caption{Fontes et titres pour les commandes de mini-tables.}\label{t+mtc+f1}
+% \caption{Fontes et titres pour les commandes de mini-tables}\label{t+mtc+f1}
% \centering
% \ifBT
% \begin{tabular}{@{}llll@{}}
@@ -2422,7 +2422,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{table}[tp]
% \changeskips
% \small
-% \caption{Fonts for the mini-table entries.}\label{t+mtc+f2}
+% \caption{Fonts for the mini-table entries}\label{t+mtc+f2}
% \centering
% \ifBT
% \begin{tabular}{@{}lll@{}}
@@ -2560,7 +2560,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{table}[tp]
% \changeskips
% \small
-% \caption{Fontes pour les entrées des mini-tables.}\label{t+mtc+f2}
+% \caption{Fontes pour les entrées des mini-tables}\label{t+mtc+f2}
% \centering
% \ifBT
% \begin{tabular}{@{}lll@{}}
@@ -2785,6 +2785,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item croatian
% \item czech
% \item danish
+% \item devanagari (hindi)$^c$
% \item dutch
% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish)
% \item english1
@@ -2820,6 +2821,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item hanja-u8\,$^{c,e,f,g,h}$
% \item hebrew\,$^{c,h}$
% \item hebrew2\,$^{c,h}$
+% \item hindi-modern\,$^c$
% \item icelandic\,$^f$
% \item interlingua
% \item irish
@@ -2954,6 +2956,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item croatian
% \item czech
% \item danish
+% \item devanagari (hindi)$^c$
% \item dutch
% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish)
% \item english1
@@ -2989,6 +2992,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item hanja-u8\,$^{c,e,f,g,h}$
% \item hebrew\,$^{c,h}$
% \item hebrew2\,$^{c,h}$
+% \item hindi-modern\,$^c$
% \item icelandic\,$^f$
% \item interlingua
% \item irish
@@ -3260,13 +3264,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{macro}
% \end{SMOOTH}
%
-% \lneed{6}
+% \begin{SMOOTH}
+% \lneed{5}
% \ifcase\LANG\relax
% \subsection{Titles for section-level mini-tables}
% \or\relax
% \subsection{Titres pour les mini-tables au niveau section}
% \fi
-% \begin{SMOOTH}
% \begin{macro}{\stifont}
% \begin{macro}{\stctitle}
% \begin{macro}{\slftitle}
@@ -3277,12 +3281,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Titles are typeset in the \texttt{\bs stifont} (\verb|\normalsize\bfseries| by
% default) font and the text strings of the titles are defined by
% \texttt{\bs stctitle}, \texttt{\bs slftitle}
-% and \texttt{\bs slttitle}, which
-% are the strings ``Contents'', ``Figures'' and ``Tables'' by default.
+% and \texttt{\bs slttitle}, which are the strings ``Contents'', ``Figures'' and ``Tables'' by default.
% These title commands should be redefined by \texttt{\bs renewcommand} or \texttt{\bs mtcsettitle} for
% languages other than english.
-% The language option files like
-% \texttt{french.mld} and \texttt{english.mld} (and also many others, as listed in
+% The language option files like \texttt{french.mld} and \texttt{english.mld} (and also many others, as listed in
% table~\vref{t+languages} and explained in section~\vref{fo+lang}) are available.
% You can easily prepare a similar file for your preferred language (see section~\vref{faq.26}).
% You can change the language of these titles by using the
@@ -3426,7 +3428,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{macro}
% \end{macro}
%
-% \lneed{15}
+% \lneed{12}
% \ifcase\LANG\relax
% \subsubsection{Summary of the positionning of titles}
% \or\relax
@@ -3727,6 +3729,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% some were adapted, others were made available by gentle users
% or taken from specific packages, like Arab\TeX{}~\cite{arabtex2,arabtex}, \Arabi{}~\cite{arabi},
% {Arm\TeX} (armenian)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex},
+% \devnag{} for \TeX~\cite{devanagari},
% \texttt{ethiop}~\cite{ethiop},
% \texttt{guarani}~\cite{guarani},
% Malayalam~\cite{malayalam,malayalam-o},
@@ -3748,6 +3751,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% d'autres ont été mises à~disposition par d'aimables utilisateurs ou prises dans des paquetages spécifiques, tels
% que Arab\TeX{}~\cite{arabtex2,arabtex}, \Arabi{}~\cite{arabi}, {Arm\TeX} (arménien)~\cite{armtex},
% {Bang\TeX} (bangla)~\cite{bangtex},
+% \devnag{} pour \TeX~\cite{devanagari},
% \texttt{ethiop}~\cite{ethiop}, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o},
% Mon\TeX{} (mongol)~\cite{mlsquick,montex}, CJK (chinois,
% coréen-hangûl/hanja, japonais, thaï)~\cite{cjk,cjk2},
@@ -3965,8 +3969,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Note that the \texttt{tocrightmargin} (for \verb|\@tocrmarg|) parameter should obviously be greater than the
% \texttt{pagenumwidth} parameter (this appears in the figure~\vref{fig+ltoc}).
%
-% If the \texttt{dotinterval} parameter (for \verb|\@dotsep|) is large enough (try 450, then increase or decrease), the dots of leaders will be
-% so much spread out that they will disappear.
+% If the \texttt{dotinterval} parameter (for \verb|\@dotsep|) is large enough (try 450, then increase or decrease),
+% the dots of leaders will be so much spread out that they will disappear.
% \or\relax
% Notez que le paramètre \texttt{tocrightmargin} (pour \verb|\@tocrmarg|) devrait manifestement être plus grand que
% le paramètre \texttt{pagenumwidth} (ceci est visible dans la figure~\vref{fig+ltoc}).
@@ -4283,7 +4287,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \ifcase\LANG\relax
% By default, a parttoc (or a partlof or a
-% partlot), in a \texttt{book}- or \texttt{report}-class document, is preceeded and followed by a
+% partlot), in a \texttt{book}- or \texttt{report}-class document, is preceded and followed by a
% \verb|\cleardoublepage| (which acts like \verb|\clearpage| in a one-side document), and has a page style of
% \texttt{empty}. Since version~\#32, you can modify this
% behaviour by redefining the commands of table~\vref{t+parttoc+features}, whose meaning
@@ -4510,7 +4514,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \ifcase\LANG\relax
% The \Virage{}default commands for
-% part-level mini-tables page styles are defined as being \verb|\thispagestyle{empty}|,
+% part-level mini-tables page styles are defined as being simply a standard \verb|\thispagestyle{empty}|,
% because in document classes defining the \verb|\chapter| command, the part-level mini-tables are on their own pages.
% If the document is printed
% recto-verso, the first page is recto. Usually, these pages are not numbered and have no header and no footer. This
@@ -4536,7 +4540,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \verb|\cleardoublepage|.
% \or\relax
% Les\Virage{} commandes par défaut pour les styles de page des mini-tables au niveau partie
-% sont définies comme étant \verb|\thispagestyle{empty}|, car
+% sont définies comme étant simplement \verb|\thispagestyle{empty}|, car
% dans les classes de document définissant la commande \verb|\chapter|, les mini-tables au niveau partie sont sur
% leurs propres pages. Si le document est imprimé recto-verso, la première page est recto. Habituellement, ces pages
% ne sont pas numérotées et n'ont ni en-tête ni bas de page. Ce comportement provient des définitions par défaut
@@ -4590,7 +4594,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% before the \verb|\dominitoc| and analogous commands. \meta{N}~is the number
% of the first chapter. This command \emph{does not}
% modify the numbering of chapters, you must use a
-% \verb|\addtocounter{chapter}{-1}| command to get a first chapter
+% \begin{verse}
+% \verb|\addtocounter{chapter}{-1}|
+% \end{verse}
+% command to get a first chapter
% numbered~0. The \verb|\firstpartis| and
% \verb|\firstsectionis| commands are similar for parts and sections with
% a non standard numbering.
@@ -4601,7 +4608,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{quote}
% avant la commande \verb|\dominitoc| et les commandes analogues. \meta{N}~est le numéro du premier chapitre. Cette
% commande \emph{ne modifie pas} la numérotation des chapitres, vous devez utiliser une commande
-% \verb|\addtocounter{chapter}{-1}| pour obtenir un premier chapitre numéroté~0. Les commandes \verb|\firstpartis|
+% \begin{verse}
+% \verb|\addtocounter{chapter}{-1}|
+% \end{verse}
+% pour obtenir un premier chapitre numéroté~0. Et les deux commandes \verb|\firstpartis|
% et \verb|\firstsectionis| sont similaires pour des parties et sections avec une numérotation non standard.
% \fi
% \end{macro}
@@ -4803,9 +4813,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% And proceed with extreme care, tracking in the \texttt{.log} file the
% insertion of \texttt{.mtc}\meta{N} files (and siblings). They are
-% some examples in the \index{add.tex}\texttt{add.tex} (see section~\vref{add.tex})
-% and \index{addsec.tex}\texttt{addsec.tex} (see section~\vref{addsec.tex}) files distributed with
-% \texttt{minitoc}. The \texttt{addsec.tex} example shows how much that problem is difficult.
+% some examples in the \index{mtc-add.tex}\texttt{mtc-add.tex} (see section~\vref{mtc-add.tex})
+% and \index{mtc-ads.tex}\texttt{mtc-ads.tex} (see section~\vref{mtc-ads.tex}) files distributed with
+% \texttt{minitoc}. The \texttt{mtc-ads.tex} example shows how much that problem is difficult.
% \or\relax
% Bien sûr, les documents dans lesquels la table des matières, la liste des figures, la liste des tableaux, la
% bibliographie et/ou le glossaire (ou l'index) sont traités comme des sections étoilées, vous devez modifier ces
@@ -4813,9 +4823,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% Et procédez avec grand soin, en suivant dans le fichier \texttt{.log} l'insertion des fichiers \texttt{.mtc}\meta{N} (et
% analogues). Il y~a divers exemples dans les fichiers
-% \index{add.tex}\texttt{add.tex} (voir la section~\vref{add.tex}) et
-% \index{addsec.tex}\texttt{addsec.tex} (voir la section~\vref{addsec.tex}) distribués avec \texttt{minitoc}.
-% L'exemple \texttt{addsec.tex} montre combien ce problème est difficile.
+% \index{mtc-add.tex}\texttt{mtc-add.tex} (voir la section~\vref{mtc-add.tex}) et
+% \index{mtc-ads.tex}\texttt{mtc-ads.tex} (voir la section~\vref{mtc-ads.tex}) distribués avec \texttt{minitoc}.
+% L'exemple \texttt{mtc-ads.tex} montre combien ce problème est difficile.
% \fi
%
% \lneed{5}
@@ -4855,8 +4865,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{quote}
% \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+
% \end{quote}
-% The \texttt{nolistfiles} package option is the default
-% (no list).
+% The \texttt{listfiles} package option is now (version~\#48) the default (list created).
% \or\relax
% \section{Les options \texttt{listfiles} et \texttt{nolistfiles}}\label{s+listfiles}\index{listfiles}\index{nolistfiles}
% L'option de paquetage \texttt{listfiles} crée une liste des fichiers auxiliaires minitoc dans le
@@ -4866,7 +4875,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{quote}
% \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+
% \end{quote}
-% L'option de paquetage \texttt{nolistfiles} est le choix par défaut (pas de liste).
+% L'option de paquetage \texttt{listfiles} est désormais (version~\#48) le choix par défaut (liste créée).
% \fi
% \ifcase\LANG\relax
% \or\relax
@@ -4928,7 +4937,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% altérées par d'autres paquetages; reconsidérez l'ordre de chargement des paquetages.}:
% \verb|\part|, \verb|\@part|, \verb|\@spart|, \verb|\chapter|, \verb|\@chapter|,
% \verb|\@schapter|, \verb|\section|, \verb|\@sect| et \verb|\@ssect|.
-% Notez que le paquetage \index{hyperref}\texttt{hyperref} (see section~\vref{faq.17}) altère ces commandes lors de
+% Mais le paquetage \index{hyperref}\texttt{hyperref} (voir la section~\vref{faq.17}) altère ces commandes lors de
% \texttt{\bs begin\{document\}}, donc ce problème pourrait être signalé si vous utilisez ce paquetage, mais
% ces altérations semblent bénignes. Notez que le paquetage \texttt{hyperref} doit être chargé \emph{avant}
% \texttt{minitoc}.
@@ -4971,7 +4980,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \lneed{5}
% \item
% \ifcase\LANG\relax
-% Presence of the following packages or classes, which are unfortunately incompatible
+% Presence of the following packages or classes, which, unfortunately, are incompatible
% with the \texttt{minitoc} package:
% \index{amsart}\texttt{amsart} (class),
% \index{amsproc}\texttt{amsproc} (class),
@@ -4982,15 +4991,16 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% completely alien to the standard \LaTeX\ way; hence \texttt{minitoc} and \texttt{titlesec}-\texttt{titletoc} are
% fundamentaly incompatible, and it is very sad.}.
% \or\relax
-% Présence des paquetages ou classes suivants, qui sont malheureusement incompatibles avec le paquetage
+% Présence des paquetages ou classes suivants, qui, malheureusement, sont incompatibles avec le paquetage
% \texttt{minitoc}:
% \index{amsart}\texttt{amsart} (classe),
% \index{amsproc}\texttt{amsproc} (classe),
% \index{alphanum}\texttt{alphanum}, \index{jura}\texttt{jura} (classe),
% \index{titlesec}\texttt{titlesec} et
-% \index{titletoc}\texttt{titletoc}\,\footnote{\label{fn+titlesec}Le paquetage \texttt{titlesec} redéfinit les commandes de
-% sectionnement d'une manière complètement étrangère à~la manière standard de \LaTeX; donc \texttt{minitoc}
-% et \texttt{titlesec}-\texttt{titletoc} sont fondamentalement incompatibles, et ceci est fort regrettable.}.
+% \index{titletoc}\texttt{titletoc}\,\footnote{\label{fn+titlesec}Le paquetage \texttt{titlesec} redéfinit les
+% commandes de sectionnement d'une manière complètement étrangère à~la manière standard de \LaTeX;
+% donc \texttt{minitoc} et \texttt{titlesec}-\texttt{titletoc} sont fondamentalement incompatibles,
+% et ceci est fort regrettable.}.
% \fi
% \lneed{5}
% \item
@@ -5014,10 +5024,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macro}{\tableofcontents}
% \begin{macro}{\listoftables}
% \ifcase\LANG\relax
-% Usage of \verb|\parttoc| without calling \verb|\[fake]tableofcontents|, \ldots~, usage of \verb|\sectlot|
+% Usage of \verb|\parttoc| without calling \verb|\[fake]tableofcontents|, \ldots~, of \verb|\sectlot|
% without calling \verb|\[fake]listoftables|.
% \or\relax
-% Utilisation de \verb|\parttoc| sans appeler \verb|\[fake]tableofcontents|, \ldots~, utilisation de
+% Utilisation de \verb|\parttoc| sans appeler \verb|\[fake]tableofcontents|, \ldots~, de
% \verb|\sectlot| sans appeler \verb|\[fake]listoftables|.
% \fi
% \end{macro}
@@ -5163,7 +5173,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{SMOOTH}
% \ifcase\LANG\relax
% If one of the \index{caption}\texttt{caption}~\cite{caption},
-% \index{caption2}\texttt{caption2}\footnote{This package is obsolete; now use the \texttt{caption} package.}~\cite{caption2}, (both written by \xname{Axel}{Sommerfeldt}),
+% \index{caption2}\texttt{caption2}\footnote{This package is obsolete;
+% now use the \texttt{caption} package.}~\cite{caption2}, (both written by \xname{Axel}{Sommerfeldt}),
% \index{ccaption}\texttt{ccaption}~\cite{ccaption} (written by \name{Peter~R.}{Wilson}), or
% \index{mcaption}\texttt{mcaption}~\cite{mcaption} (written by \xname{Stephan}{Hennig}), packages is used,
% it must be loaded \emph{before} the \texttt{minitoc} package.
@@ -5214,7 +5225,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% chaque invocation superflue.
% \fi
% \end{itemize}
-%
+% ^^A
% ^^A \clearpage
% \lneed{8}
% \ifcase\LANG\relax
@@ -5369,7 +5380,6 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \end{SMOOTH}
%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{Frequently Asked Questions}\label{FAQ}
% \or\relax
@@ -5394,8 +5404,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \ifcase\LANG\relax
% Here is a list of problems and frequently asked questions about
-% \texttt{minitoc.sty}. If the version has a number less than~47, please
-% upgrade to version~\#47. This list is also given in the \index{minitoc.bug}\texttt{minitoc.bug} file,
+% \texttt{minitoc.sty}. If the version has a number less than~48, please
+% upgrade to version~\#48. This list is also given in the \index{minitoc.bug}\texttt{minitoc.bug} file,
% in pure text form. The numbering of this list is done by date of the first occurrence of the question.
%
% If a problem arises, it is often wise to: a)~use the \index{hints}\texttt{hints} option (see section~\vref{s+hints}),
@@ -5405,8 +5415,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% in last ressort (please join a minimal but complete example reproducing the problem).
% \or\relax
% Voici une liste de problèmes et de questions fréquemment posées («~foire aux questions~») à~propos du paquetage
-% \texttt{minitoc}. Si votre version a un numéro plus petit que~47, vous êtes priés de faire une mise à~jour
-% à~la version~\#47. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous
+% \texttt{minitoc}. Si votre version a un numéro plus petit que~48, vous êtes priés de faire une mise à~jour
+% à~la version~\#48. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous
% forme de texte pur (et en anglais). La numérotation de cette liste est faite selon la date de la première occurrence
% de la question.
%
@@ -5421,9 +5431,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% ^^A (1)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{How to avoid a page break near the rules before and after the mini-table?}
+% \section{Avoiding a page break near the rules before and after the mini-table}
% \or\relax
-% \section{Comment éviter une coupure de page près des filets avant et après la mini-table?}
+% \section{Éviter une coupure de page près des filets avant et après la mini-table}
% \fi
% \begin{macro}{\enlargethispage}
% \ifcase\LANG\relax
@@ -5442,9 +5452,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% ^^A (2)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{How about implementing others layouts for a mini-table?}
+% \section{Implementing others layouts for a mini-table}
% \or\relax
-% \section{Comment implanter d'autres mises en page pour une mini-table?}
+% \section{Implanter d'autres mises en page pour une mini-table}
% \fi
% \ifcase\LANG\relax
% Suggestions are welcome, but look at the section~\vref{s+alt+layout}.
@@ -5457,7 +5467,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \ifcase\LANG\relax
% \section{Two consecutive backslashes in a contents line make an error}
% \or\relax
-% \section{Deux contre-obliques consecutives dans une entrée de contenu provoquent une \texorpdfstring{\mbox{erreur}}{erreur}}
+% \section{Deux contre-obliques consécutives dans une entrée de contenu provoquent une \texorpdfstring{\mbox{erreur}}{erreur}}
% \fi
% \ifcase\LANG\relax
% Use \verb|\protect\linebreak|.
@@ -5857,6 +5867,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
%
% \ifcase\LANG\relax
+% \lneed{5}
% These files contain the mini-tables extracted from the \texttt{.toc}, \texttt{.lof}, and \texttt{.lot} files.
% They are no more useful after the \LaTeX\ run. If you run \LaTeX\ via a script or a ``makefile'', it may be
% useful to add to it a cleaning feature (which should be optional, to allow debugging). The
@@ -5887,9 +5898,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% ^^A (11)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{How to do mini-tables at levels other than chapter?}
+% \section{Mini-tables at levels other than chapter}
% \or\relax
-% \section{Comment faire des mini-tables à~des niveaux autres que le chapitre?}
+% \section{Mini-tables à~des niveaux autres que le chapitre}
% \fi
% \ifcase\LANG\relax
% Here also, some redesign was needed. From version~\#15, there are parttocs, partlofs and
@@ -5925,7 +5936,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{center}
% \or\relax
% Ici aussi, une reconstruction a été nécessaire. Depuis la version~\#15, il y a des parttocs, partlofs et partlots
-% pour le niveau partie dans les documents dont la classe est similaire à~\texttt{book}, \texttt{report} ou \texttt{article},
+% pour le niveau partie dans les documents dont la classe est similaire
+% à~\texttt{book}, \texttt{report} ou \texttt{article},
% des secttocs, sectlofs et sectlots pour le niveau section dans les documents dont la classe est similaire
% à~\texttt{article}. Notez que vous ne pouvez pas avoir les dispositifs de \texttt{minitoc} aux niveaux chapitre et
% section dans le même document, car cela produirait un monstre illisible. L'utilisateur doit choisir la classe de
@@ -6021,11 +6033,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% ^^A (16)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{How to remove the lines of dots?}
+% \section{Removing the lines of dots}
% The lines of dots (leaders) between section titles and page numbers are removed by the \index{undotted}\texttt{undotted}
% option (\#29). See also section~\vref{s+alt+layout}.
% \or\relax
-% \section{Comment retirer les points de conduite?}
+% \section{Retirer les points de conduite}
% Les lignes de points (points de conduite) entre les titres de sections et les numéros de pages sont retirés par
% l'option \index{undotted}\texttt{undotted} (\#29). Voir aussi la section~\vref{s+alt+layout}.
% \fi
@@ -6033,9 +6045,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% ^^A (17)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{How to use the \index{hyperref}\texttt{hyperref} package with \texttt{minitoc}?}\label{faq.17}
+% \section{Using the \index{hyperref}\texttt{hyperref} package with \texttt{minitoc}}\label{faq.17}
% \or\relax
-% \section{Comment utiliser le paquetage \index{hyperref}\texttt{hyperref} avec \texttt{minitoc}?}\label{faq.17}
+% \section{Utiliser le paquetage \index{hyperref}\texttt{hyperref} avec \texttt{minitoc}}\label{faq.17}
% \fi
% \ifcase\LANG\relax
% Since version~\#31, \texttt{minitoc} works correctly with the powerful \texttt{hyperref}
@@ -6054,7 +6066,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \texttt{minitoc}. Note that the documents \texttt{minitoc.dtx} and \texttt{fminitoc.dtx} show (not so) basic examples
% of the use of the \texttt{hyperref} package with \texttt{minitoc}.
% \or\relax
-% Depuis la version \#31, \texttt{minitoc} fonctionne correctement avec le puissant paquetage
+% Depuis la version \#31, \texttt{minitoc} fonctionne enfin correctement avec le puissant paquetage
% \index{hyperref}\texttt{hyperref}~\cite{hyperref.web}, grâce à~\name{Heiko}{Oberdiek}, qui a utilisé les travaux de
% \xname{Bernd}{Jaehne} et \xname{Didier}{Verna}.
% \emph{Donc\Virage{} le paquetage \texttt{minitoc-hyper.sty} est désormais obsolète et ne devrait plus être
@@ -6204,11 +6216,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% OR\\
% \verb|\addtocontents{toc}{\sectend}|
% \end{quote}
-% when it is necessary to delimit the end of the preceeding chapter or section.
+% when it is necessary to delimit the end of the preceding chapter or section.
%
% A rather elegant solution is to add an entry into the TOC via the \verb|\addappheadtotoc| offered by
% the \texttt{appendix} package. As this entry is a chapter-level (or section-level) entry, it delimits correctly
-% the end of the preceeding chapter or section.
+% the end of the preceding chapter or section.
% \or\relax
% Si vous utilisez le paquetage \texttt{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}), vous observerez un
% sérieux problème avec les minitocs dans l'environnement \texttt{appendices} (et après lui): elles ne correspondent
@@ -6367,8 +6379,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{quote}
% \or\relax
% \section{Utilisation avec la classe \texttt{memoir}}\index{memoir}\label{faq+memoir}
-% La classe \texttt{memoir}~\cite{memoir,add-memoir} offre essentiellement les fonctionnalités des paquetages \texttt{appendix},
-% \texttt{tocbibind} et \texttt{tocloft} (cette classe et ces paquetages ont le même auteur, \xname{Peter~R.}{Wilson}),
+% La classe \texttt{memoir}~\cite{memoir,add-memoir} offre essentiellement les fonctionnalités des
+% paquetages \texttt{appendix}, \texttt{tocbibind} et \texttt{tocloft} (cette classe et ces paquetages ont
+% le même auteur, \xname{Peter~R.}{Wilson}),
% et donc elle a les mêmes problèmes; voir ci-dessus les solutions disponibles (sections~\vref{faq+appendix},
% \vref{special.entries} et~\vref{faq+tocloft} respectivement).
% Si votre version\Virage{} de la classe \texttt{memoir} est récente, la syntaxe de la commande \verb|\chapter|
@@ -6450,8 +6463,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
-% The \index{amsart.cls}\texttt{amsart.cls} and \index{amsproc.cls}\texttt{amsproc.cls} document classes are
-% unfortunately incompatible with \texttt{minitoc}.
+% Unfortunately, the \index{amsart.cls}\texttt{amsart.cls} and \index{amsproc.cls}\texttt{amsproc.cls} document classes are
+% incompatible with \texttt{minitoc}.
% The \index{amsbook.cls}\texttt{amsbook.cls} document class requires the insertion of commands if you want
% a list of figures and/or a list of tables:
% \begin{verse}
@@ -6461,8 +6474,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \verb|\mtcaddchapter % added|
% \end{verse}
% \or\relax
-% Les classes de document \index{amsart.cls}\texttt{amsart.cls} et \index{amsproc.cls}\texttt{amsproc.cls} sont
-% malheuresement incompatibles avec \texttt{minitoc}.
+% Malheureusement, les classes de document \index{amsart.cls}\texttt{amsart.cls} et \index{amsproc.cls}\texttt{amsproc.cls}
+% sont incompatibles avec \texttt{minitoc}.
% La classe de document \index{amsbook.cls}\texttt{amsbook.cls} requiert l'insertion de commandes si vous désirez
% une liste des figures et/ou une liste des tableaux:
% \begin{verse}
@@ -6478,9 +6491,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% ^^A (25)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{How to hide some entries from the main table of contents}\label{faq.25}%
+% \section{Hiding some entries from the main table of contents}\label{faq.25}%
% \or\relax
-% \section{Comment dissimuler certaines entrées dans la table des matières principale}\label{faq.25}%
+% \section{Dissimuler certaines entrées dans la table des matières principale}\label{faq.25}%
% \fi
% \begin{environment}{mtchideinmaintoc}
% \begin{environment}{mtchideinmainlof}
@@ -6498,7 +6511,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \texttt{\bs end\{mtchideinmaintoc\}}
% \end{quote}
% This environment accepts an optional numeric argument, which is the depth of hiding in the main toc (default:
-% \texttt{-1}, complete hiding). You can look at the \index{apx.tex}\texttt{apx.tex} example file:\label{apx.tex}
+% \texttt{-1}, complete hiding).
+% You can look at the \index{mtc-apx.tex}\texttt{mtc-apx.tex} example file:\label{mtc-apx.tex}
% \or\relax
% C'est un problème similaire à~celui de la section~\vref{faq.19}.
% Un exemple est d'avoir une table des matières locale pour un chapitre (\verb|\minitoc|) dont les entrées ne
@@ -6512,12 +6526,12 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% .{}.{}.\\
% \texttt{\bs end\{mtchideinmaintoc\}}
% \end{quote}
-% Cet environnement accepte un argument optionnel numérique, qui est la pronfondeur de masquage dans la table des
+% Cet environnement accepte un argument optionnel numérique, qui est la profondeur de masquage dans la table des
% matières principale (par défaut: \texttt{-1}, masquage complet). Vous pouvez regarder le fichier d'exemple
-% \index{apx.tex}\texttt{apx.tex}:\label{apx.tex}
+% \index{mtc-apx.tex}\texttt{mtc-apx.tex}:\label{mtc-apx.tex}
% \fi
% \begin{macrocode}
-%<*apx>
+%<*mtc-apx>
\documentclass[oneside]{book}
\usepackage{lipsum} % provides filling text
\usepackage{tocbibind} % adds some entries in the main TOC.
@@ -6567,7 +6581,7 @@ Second appendix
\lipsum[8]
\end{mtchideinmaintoc} % end of hiding
\end{document}
-%</apx>
+%</mtc-apx>
% \end{macrocode}
%
% \ifcase\LANG\relax
@@ -6578,7 +6592,7 @@ Second appendix
% Note\virage{} that the position of the end of these environments must be adjusted to include a page break (like
% the one done by a \verb|\chapter| command), else the restore command might be inserted to early into the
% \texttt{.toc}, \texttt{.lof} or \texttt{.lot} file. There is an example file
-% (\index{hide1.tex}\texttt{hide1.tex}):\label{hide1.tex}
+% (\index{mtc-hi1.tex}\texttt{mtc-hi1.tex}):\label{mtc-hi1.tex}
% \or\relax
% Bien sûr, les environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot} sont aussi disponibles, pour
% masquer certaines entrées dans laiste principale des figures ou des tableaux.
@@ -6586,13 +6600,13 @@ Second appendix
% Notez\virage{} que la position de la fin de ces environnements doit être ajustée pour inclure un saut de page
% (comme celui fait par une commande \verb|\chapter|), sinon la commande de restauration pourrait être insérée
% trop tôt dans le fichier \texttt{.toc}, \texttt{.lof} ou \texttt{.lot}. Voici un fichier d'exemple
-% (\index{hide1.tex}\texttt{hide1.tex}):\label{hide1.tex}
+% (\index{mtc-hi1.tex}\texttt{mtc-hi1.tex}):\label{mtc-hi1.tex}
% \fi
% \raggedcolumns
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{SMOOTH}
% \begin{macrocode}
-%<*hide1>
+%<*mtc-hi1>
\documentclass{report}
\usepackage%
[tight,listfiles]{minitoc}
@@ -6671,7 +6685,7 @@ Second appendix
\caption{TCCCC2}
\end{table}
\end{document}
-%</hide1>
+%</mtc-hi1>
% \end{macrocode}
% \end{SMOOTH}
% \end{multicols}}
@@ -6681,18 +6695,18 @@ Second appendix
% (or \verb|\mtchideinmainlot|) command in the first figure (or table) to
% hide, \emph{before} its caption and a \verb|\endmtchideinmainlof| (or \verb|\endmtchideinmainlot|) command at the end of
% the last figure (or table) to hide, \emph{after} its caption, like in this example file
-% (\index{hide2.tex}\texttt{hide2.tex}):\label{hide2.tex}
+% (\index{mtc-hi2.tex}\texttt{mtc-hi2.tex}):\label{mtc-hi2.tex}
% \or\relax
% Mais il est aussi possible d'utiliser des \emph{commandes} à~la place de ces environnements: vous placez une
% commande \verb|\mtchideinmainlof| (ou \verb|\mtchideinmainlot|) dans
% la première figure (ou table) à~masquer, \emph{avant} son caption et une commande \verb|\endmtchideinmainlof|
% (ou \verb|\endmtchideinmainlot|) à~la fin de la dernière figure (ou table) à~masquer, \emph{après} son caption,
-% comme dans cet exemple de fichier (\index{hide2.tex}\texttt{hide2.tex}):\label{hide2.tex}
+% comme dans cet exemple de fichier (\index{mtc-hi2.tex}\texttt{mtc-hi2.tex}):\label{mtc-hi2.tex}
% \fi
% \begin{SMOOTH}
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
-%<*hide2>
+%<*mtc-hi2>
\documentclass{report}
\usepackage%
[tight,listfiles]{minitoc}
@@ -6727,7 +6741,7 @@ Second appendix
% \or\relax
% Nous commençons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la
% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \emph{avant}
-% le caption de la \emph{première} entrée «~masquée~».
+% le caption de la \emph{première} entrée «~masquée~».
% \fi
% \begin{macrocode}
\begin{figure}
@@ -6750,7 +6764,7 @@ Second appendix
% \or\relax
% Nous terminons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la
% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \emph{après}
-% le caption de la \emph{dernière} entrée «~masquée~».
+% le caption de la \emph{dernière} entrée «~masquée~».
% \fi
% \begin{macrocode}
\begin{table}
@@ -6773,15 +6787,15 @@ Second appendix
\caption{TCCCC2}
\end{table}
\end{document}
-%</hide2>
+%</mtc-hi2>
% \end{macrocode}
%
% \ifcase\LANG\relax
% This method, recommended while more delicate to apply, is more reliable in delimiting the hiding domain: its solves the
-% problem of the asynchonicity between the writing of floats and the writing of the normal text.
+% problem of the asynchronism between the writing of floats and the writing of the normal text.
% \or\relax
% Cette méthode, recommandée bien que plus délicate à~appliquer, est plus fiable dans la délimitation du domaine de
-% masquage: elle résout le problème de l'asynchonicité entre l'écriture des éléments flottants et celle du texte normal.
+% masquage: elle résout le problème de l'asynchronisme entre l'écriture des éléments flottants et celle du texte normal.
% \fi
% \end{multicols}}
% \end{SMOOTH}
@@ -6793,9 +6807,9 @@ Second appendix
% ^^A (26)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{How to define your own \texttt{.mld} file?}\label{faq.26}\index{.mld}%
+% \section{Defining your own \texttt{.mld} file}\label{faq.26}\index{.mld}%
% \or\relax
-% \section{Comment définir votre propre fichier \texttt{.mld}?}\label{faq.26}\index{.mld}%
+% \section{Définir votre propre fichier \texttt{.mld}}\label{faq.26}\index{.mld}%
% \fi
% \begin{macro}{\mtcsettitle}
% \begin{macro}{\mtcselectlanguage}
@@ -6804,7 +6818,8 @@ Second appendix
% The simplest way to alter some
% title is to redefine the corresponding command via \verb|\renewcommand| or better via
% \verb|\mtcsettitle|.
-% If you really want to have your own \texttt{.mld} file, you copy an existing \texttt{.mld} file into one with a new name (not
+% If you really want to have your own \texttt{.mld} file, you copy an existing \texttt{.mld} file
+% into one with a new name (not
% the name of a distributed \texttt{.mld} file). Then you modify this new \texttt{.mld} file and you can use it via
% \verb|\mtcselectlanguage|. You can always contact me to add this new \texttt{.mld} file to the
% distribution. These remarks apply also to the \meta{language}\texttt{[.mld--.mlo]} pairs of language definition files.
@@ -6970,7 +6985,7 @@ Second appendix
% \fi
%
% \ifcase\LANG\relax
-% \section{Some useful precautions with starred sectionning commands}\label{faq.30}
+% \section{Useful precautions with starred sectionning commands}\label{faq.30}
% \begin{itemize}
% \item The headers are not modified by \texttt{\bs part*}, \texttt{\bs chapter*} or \texttt{\bs section*};
% it is necessary to use \texttt{\bs markboth} or \texttt{\bs markright} to get correct page headers for
@@ -6990,7 +7005,7 @@ Second appendix
% \end{SMOOTH}
% \end{itemize}
% \or\relax
-% \section{Quelques précautions utiles avec les commandes de sectionnement étoilées}\label{faq.30}
+% \section{Précautions utiles avec les commandes de sectionnement étoilées}\label{faq.30}
% \begin{itemize}
% \item Les en-têtes ne sont pas modifiés par \texttt{\bs part*}, \texttt{\bs chapter*} ou \texttt{\bs section*};
% il est nécessaire d'utiliser \texttt{\bs markboth} ou \texttt{\bs markright} pour obtenir des en-têtes de
@@ -7047,9 +7062,9 @@ Second appendix
% This problem is fixed in version~\#44 of \texttt{minitoc}.
% \or\relax
% \section{Mauvaise interaction \texttt{minitoc/hyperref/memoir}}\index{hyperref}\index{memoir}\label{faq.32}
-% Lorsque les paquetages \texttt{minitoc} et \texttt{hyperref}~\cite{hyperref.web} sont utilisés dans un document dont
-% la classe est \texttt{memoir}~\cite{memoir,add-memoir}, l'en-tête de chapitre «~Chapitre~» n'apparaît pas sur la première
-% page du chapitre.
+% Lorsque les paquetages \texttt{minitoc} et \texttt{hyperref}~\cite{hyperref.web} sont utilisés dans un document
+% dont la classe est \texttt{memoir}~\cite{memoir,add-memoir}, l'en-tête de chapitre «~Chapitre~» n'apparaît pas
+% sur la première page du chapitre.
%
% Ce problème est corrigé dans la version~\#44 de \texttt{minitoc}.
% \fi
@@ -7089,6 +7104,7 @@ Second appendix
% you want fancy mini-tables; but it is rather difficult.
% \end{itemize}
%
+% \lneed{6}
% In\Virage{} the initialization of the \texttt{minitoc} package, we have a sequence of commands:
% \begin{quote}
% \verb|\let\ptcSSfont\ptcfont % (subsections)|\\
@@ -7169,6 +7185,7 @@ Second appendix
% difficile.
% \end{itemize}
%
+% \lneed{6}
% Dans\Virage{} l'initialisation du paquetage \texttt{minitoc}, nous avons une séquence de commandes:
% \begin{quote}
% \verb|\let\ptcSSfont\ptcfont % (subsections)|\\
@@ -7211,7 +7228,7 @@ Second appendix
% \end{SMOOTH}
%
% Pour les niveaux au-dessus de la sous-section (partie, chapitre et section), les fontes sont plus spécifiques en
-% général, mais vous pouvez, bien sûr, dire quelque chose comme \verb|\def\ptcCfont{\ptcfont}| pour faire une
+% général, mais vous pouvez, bien sûr, utiliser une définition telle que \verb|\def\ptcCfont{\ptcfont}| pour faire une
% association similaire. Vous pouvez même faire d'autres associations, comme ceci:
% \begin{quote}
% \verb|% pour les hauts niveaux de sectionnement:|\\
@@ -7399,7 +7416,7 @@ Second appendix
% commands apply globaly to parttocs, partlofs and partlots.
% These are \emph{commands}, \virage\emph{not} dimensions, so they must be
% modified via \texttt{\bs renewcommand} (\emph{not} via \texttt{\bs setlength}).
-% An example of use is given in the \index{gaps.tex}\texttt{gaps.tex} document file:\label{gaps.tex}
+% An example of use is given in the \index{mtc-gap.tex}\texttt{mtc-gap.tex} document file:\label{mtc-gap.tex}
% \or\relax
% \section{Espacement vertical (\emph{gap}) avant et après les titres des parttocs,
% partlofs et partlots}\label{faq.44}\index{gaps}
@@ -7414,10 +7431,10 @@ Second appendix
% Ce sont des \emph{commandes}, \virage\emph{pas} des dimensions,
% donc elles doivent être modifiées via \texttt{\bs renewcommand}
% (\emph{pas} via \texttt{\bs setlength}).
-% Un exemple d'utilisation est donné dans le fichier document \index{gaps.tex}\texttt{gaps.tex}:\label{gaps.tex}
+% Un exemple d'utilisation est donné dans le fichier document \index{mtc-gap.tex}\texttt{mtc-gap.tex}:\label{mtc-gap.tex}
% \fi
% \begin{macrocode}
-%<*gaps>
+%<*mtc-gap>
\documentclass[a4paper,oneside,12pt]{book}
\usepackage{vruler} % to have a vertical graduation to note positions
\usepackage{txfonts}
@@ -7461,7 +7478,7 @@ Second appendix
\parttoc
\chapter{First chapter of third part} \chapter{Second chapter of third part}
\end{document}
-%</gaps>
+%</mtc-gap>
% \end{macrocode}
%
% ^^A (45)
@@ -7525,7 +7542,6 @@ Second appendix
% \fi
% \end{table}
%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{Memento}\label{c+memento}
% \or\relax
@@ -7552,7 +7568,8 @@ Second appendix
% you use sectlofs/sectlots.\\
% \texttt{notoccite}&\texttt{*NO*}&Useful if you have \texttt{\bs cite} commands
% in sectionning titles and use an unsorted bibliographic style.\\
-% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{nolistfiles}&Lists the minitoc auxiliary files into \emph{document}\texttt{.maf}.\\
+% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{listfiles}&Lists the minitoc auxiliary files
+% into \emph{document}\texttt{.maf}.\\
% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Adds hints in the \texttt{.log}
% file. Useful to detect some problems.\\
% \bottomrule
@@ -7580,7 +7597,8 @@ Second appendix
% leur section. Utile si vous utilisez des sectlofs/sectlots.\\
% \texttt{notoccite}&\texttt{*NON*}&Utile si vous avez des commandes \texttt{\bs cite} dans les titres de
% sectionnements et utilisez un style de bibliographie sans tri.\\
-% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{nolistfiles}&Liste les fichiers auxiliaires de minitoc dans \emph{document}\texttt{.maf}.\\
+% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{listfiles}&Liste les fichiers auxiliaires de minitoc
+% dans \emph{document}\texttt{.maf}.\\
% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Ajoute des indications (\emph{hints}) dans le fichier \texttt{.log}.
% Utile pour détecter certains problèmes.\\
% \bottomrule
@@ -8463,768 +8481,228 @@ Second appendix
% This chapter shows the code of some examples of documents.
% Some are extracted or derived from real documents, others are just demonstrations to illustrate problems or features.
% The code of specific example files has been shown earlier:
-% \texttt{hide1.tex} on page~\pageref{hide1.tex},
-% \texttt{hide2.tex} on page~\pageref{hide2.tex}, and \texttt{gaps.tex} on page~\pageref{gaps.tex}.
+% \texttt{mtc-apx.tex} on page~\pageref{mtc-apx.tex},
+% \texttt{mtc-hi1.tex} on page~\pageref{mtc-hi1.tex},
+% \texttt{mtc-hi2.tex} on page~\pageref{mtc-hi2.tex}, and \texttt{mtc-gap.tex} on page~\pageref{mtc-gap.tex}.
% \or\relax
% Ce chapitre montre le code de quelques exemples de documents.
% Certains ont été extraits ou inspirés de documents réels, les autres sont de simples démonstrations pour illustrer
% des problèmes ou des possibilités.
% Le code de fichiers d'exemples spécifiques a déjà montré:
-% \texttt{hide1.tex} (page~\pageref{hide1.tex}),
-% \texttt{hide2.tex} (page~\pageref{hide2.tex}) et \texttt{gaps.tex} (page~\pageref{gaps.tex}).
+% \texttt{mtc-apx.tex} (page~\pageref{mtc-apx.tex}),
+% \texttt{mtc-hi1.tex} (page~\pageref{mtc-hi1.tex}),
+% \texttt{mtc-hi2.tex} (page~\pageref{mtc-hi2.tex}) et \texttt{mtc-gap.tex} (page~\pageref{mtc-gap.tex}).
% \fi
%
-% \lneed{5}
-% \ifcase\LANG\relax
-% \section{The \texttt{minitoc-ex.tex} document file}\label{minitoc-ex.tex}\index{minitoc-ex.tex}
-% \or\relax
-% \section{Le fichier document \texttt{minitoc-ex.tex}}\label{minitoc-ex.tex}\index{minitoc-ex.tex}
-% \fi
-% \ifcase\LANG\relax
-% This is a basic document using the \texttt{minitoc} package. It contains chapters, so it must use a
-% \texttt{book}-like or \texttt{report}-like document class. You should work on a \emph{copy} of this file and
-% can alter its preamble and its contents to make experiments with parameters. A typical preamble follows:
-% \or\relax
-% C'est un document basique utilisant le paquetage \texttt{minitoc}. Il contient des chapitres, donc il doit
-% utiliser une classe de document analogue à~\texttt{book} ou à~\texttt{report}. Vous devriez travailler sur
-% une \emph{copie} de ce fichier et vous pouvez modifier son préambule et son contenu pour faire des essais avec
-% les paramètres. Voici donc un préambule typique:
-% \fi %
-% \begin{macrocode}
-%<*minitoc-ex>
-%%%%%%%%%%%%%%%%%%%%% A example file (differs from previous versions)
-%% minitoc-ex.tex
-%% This file contains a set of tests for the minitoc.sty version #47
-%% package file. You can alter most of parameters to test.
-%% book/report (\chapter must be defined).
-%% You can use a copy of this file to play with minitoc
-%% commands and parameters.
-\documentclass[12pt,a4paper]{report} % the report class uses less pages
-%%\documentclass[12pt,a4paper]{book}
-\usepackage{lipsum} % provides filling text
-%%\usepackage{hyperref} % if used, load it BEFORE minitoc
-%%\usepackage{mtcoff}
-\usepackage[tight,listfiles]{minitoc} % tight option make shorter mini-tables
-\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
-% \end{macrocode}
+% \lneed{8}
% \ifcase\LANG\relax
-% If you want to use chapters numbered in each part (the chapter number restarts to~1 at the beginning of each
-% part), uncomment the 3~lines of code below. This demonstrates that the numbering of the minitoc files is
-% independent of the numbering of the chapters (it is absolute).
+% \section{The \texttt{mtc-2c.tex} document file}\label{mtc-2c.tex}\index{mtc-2c.tex}
% \or\relax
-% Si vous voulez utiliser des chapitres numérotés dans chaque partie (le numéro de partie repart à~1 au début de
-% chaque partie), décommentez les 3~lignes de code ci-dessous. Ceci montre que la numérotation des fichiers
-% minitoc est indépendante de celle des chapitres (elle est absolue).
+% \section{Le fichier document \texttt{mtc-2c.tex}}\label{mtc-2c.tex}\index{mtc-2c.tex}
% \fi
-% \begin{macrocode}
-%%% TEST: uncomment the 3 next lines to test
-%%% resetting chapter number in each part
-%%\makeatletter
-%%\@addtoreset{chapter}{part}
-%%\makeatother
-%%% END TEST
-% \end{macrocode}
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \ifcase\LANG\relax
-% We begin the body of the document. You can still alter some parameters (presence or absence of rules and page numbers in
-% the mini-tables):
+% This document shows the use of the \texttt{minitoc} package in a document with a two columns layout.
+% The layout uses the \texttt{multicol} standard package~\cite{multicol} and its \texttt{multicols} environment.
+% We set \verb|\mtcindent| to zero. We test several combinations. If a minitoc is long enough to be splitted on
+% both columns, the result may be funny.
% \or\relax
-% Nous commençons le corps du document. Vous pouvez encore altérer certains paramètres (présence ou absence de filets et
-% de numéros de pages dans les mini-tables):
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document avec une mise en page sur deux
+% colonnes.
+% La mise en page utilise le paquetage standard \texttt{multicol}~\cite{multicol} et son environnement \texttt{multicols}.
+% Nous forçons \verb|\mtcindent| à~zéro. Si une minitoc est assez longue pour se répartir sur les deux colonnes,
+% le résultat peut être bizarre.
% \fi
% \begin{macrocode}
+%<*mtc-2c>
+\documentclass[12pt,a4paper]%
+ {report}
+\usepackage{multicol}
+\usepackage{lipsum}
+\usepackage%
+ [tight,latin,listfiles]{minitoc}
+\usepackage[latin]{babel}
+\setlength{\mtcindent}{0pt}
\begin{document}
-\mtcpagenumbers
-\noptcrule
-%% \nomtcrule % suppresses minitoc rules
-%% \nomtcpagenumbers % suppresses minitoc page numbers
-%% \nomlfpagenumbers % ---------- minilof ---- -------
-%% \nomltpagenumbers % ---------- minilot ---- -------
-% \end{macrocode}
-% \ifcase\LANG\relax
-% The preparation commands, with their optional argument if necessary:
-% \or\relax
-% Les commandes de préparation, avec leur argument optionnel si nécessaire:
-% \fi
-% \begin{macrocode}
\dominitoc
-\dominilof[c] % centers title of minilof's
-\dominilot
-\doparttoc % test of parttoc/partlof stuff
-\dopartlof % added in version #15
-\dopartlot % added in version #15
-% \end{macrocode}
-% \ifcase\LANG\relax
-% It is necessary to create the contents files; use the ``fake'' version do not print.
-% \or\relax
-% Il est nécessaire de créer les fichiers de contenu; utilisez la version «~fake~» pour ne pas imprimer.
-% \fi
-% \begin{macrocode}
-\tableofcontents % or \faketableofcontents
-\listoffigures % or \fakelistoffigures
-\fakelistoftables % or \listoftables
-% \end{macrocode}
-% \ifcase\LANG\relax
-% Uncomment the following line if the first chapter must be numbered~``0'':
-% \or\relax
-% Décommentez la ligne suivante si le premier chapitre doit être numéroté~«~0~»:
-% \fi
-% \begin{macrocode}
-%%\addtocounter{chapter}{-1} % to begin with Chapter 0
-% \end{macrocode}
-% \ifcase\LANG\relax
-% There is the text of the document, with its sectionning commands:
-% \or\relax
-% Voici le texte du document, avec ses commandes de sectionnement:
-% \fi
-% \begin{macrocode}
-\part{First Part}
-\parttoc
-\partlof[r]
-\partlot[r]
-% \end{macrocode}
-% \ifcase\LANG\relax
-% A chapter, in two column mode, with a minitoc (title on the right):
-% \or\relax
-% Un chapitre, en mode deux colonnes, avec une minitoc (titre sur la droite):
-% \fi
-% \begin{macrocode}
-\twocolumn\sloppy % the minitoc in twocolumn layout is ugly,
-\chapter{AAAAA} % a chapter with a lot of sections
-\minitoc[r] % minitoc title on the right
-\lipsum[1]
-\section{S1}
-\lipsum[2]
-\section{S2}
-\lipsum[3]
-\section{S3}
-\lipsum[4]
-% \end{macrocode}
-% \ifcase\LANG\relax
-% A starred section; we want an entry in the TOC, so we add it the normal way:
-% \or\relax
-% Une section étoilée: nous voulons une entrée dans la table des matières, donc nous l'ajoutons de la manière
-% normale:
-% \fi
-% \begin{macrocode}
-\section*{S4}
-\addcontentsline{toc}{section}{\protect\numberline{}{S4}}
-\lipsum[5]
-\section{S5}
-\lipsum[6]
-\section{S6}
-\lipsum[6]
-\section{S7}
-\lipsum[7]
-\section{S8}
-\lipsum[9]
-\section{S9}
-\lipsum[10]
-\section{S10}
-\lipsum[11]
-\section{S11}
-\lipsum[12]
-\section{S12}
-\lipsum[13]
-\section{S13}
-\lipsum[14]
-\section{S14}
-\lipsum[15]
-\section{S15}
-\lipsum[16]
-\section{S16}
-\lipsum[17]
-\section{S17}
-\lipsum[18]
-\section{S18}
-\lipsum[19]
-\section{S19}
-\lipsum[20]
-\section{S20}
-\lipsum[21]
-\section{S21}
-\lipsum[22]
-\section{S22}
-\lipsum[23]
-\section{S23}
-\lipsum[24]
-\section{S24}
-\lipsum[25]
-\section{S25}
-\lipsum[26]
-\section{S26}
-\lipsum[27]
-\section{S27}
-\lipsum[28]
-\section{S28}
-\lipsum[29]
-\section{S29}
-\lipsum[30]
-\section{S30}
-\lipsum[31]
-\subsection{SS1}
-\lipsum[32]
-\section{S31}
-\lipsum[33]
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We return to one column mode. A new chapter, with a minitoc, a minilof and a minilot:
-% \or\relax
-% Nous revenons au mode sur une colonne. Un nouveau chapitre, avec une minitoc, une minilof et une minilot:
-% \fi
-% \begin{macrocode}
-\onecolumn\fussy % back to one column
-\chapter{BBBBB}
-\minitoc
-\mtcskip % put some skip here
-\minilof % a minilof
-\mtcskip % put some skip here
-\minilot % a minilot
-\lipsum[34]
-\section{T1}
-\lipsum[35]
-\begin{figure}[t] % tests compatibility with floating bodies
-\setlength{\unitlength}{1mm}
-\begin{picture}(100,50)
-\end{picture}
-\caption{F1} % (tables are similar)
-\end{figure}
-\begin{table}[b] % tests compatibility with floating bodies
-\setlength{\unitlength}{1mm}
-\begin{picture}(100,50)
-\end{picture}
-\caption{T1} % (tables are similar)
-\end{table}
-\clearpage
-\subsection[tt1]{TT1} % tests optional arg. of a sectionning command
-\lipsum[36]
-\subsubsection{TTT1}
-\lipsum[37]
-\paragraph{TTTT1}
-\lipsum[38]
-\begin{figure}
-\setlength{\unitlength}{1mm}
-\begin{picture}(100,50)
-\end{picture}
-\caption[f2]{F2} % tests optional arg. of a caption
-\end{figure}
-\section{T2}
-\lipsum[39]
-% \end{macrocode}
-% \ifcase\LANG\relax
-% A starred chapter with an entry added in the TOC; all subaltern
-% sectionning commands must also be starred.
-% \or\relax
-% Un chapitre étoilé avec une entrée ajoutée dans la table des matières;
-% toutes les commandes de sectionnement subalternes doivent aussi être étoilées.
-% \fi
-% \begin{macrocode}
-\chapter*{CCCCC} % tests a pseudo-chapter; could have a minitoc.
-\addstarredchapter{CCCCC}
-\lipsum[40]
-\section*{U1}
-\addcontentsline{toc}{section}{U1}
-\lipsum[41]
-\subsection*{UU1}
-\addcontentsline{toc}{subsection}{UU1}
-\lipsum[42]
-\subsubsection*{UUU1}
-\addcontentsline{toc}{subsubsection}{UUU1}
-\lipsum[43]
-\paragraph*{UUUU1}
-\addcontentsline{toc}{paragraph}{UUUU1}
-\lipsum[44]
-\section*{U2}
-\addcontentsline{toc}{section}{U2}
-\lipsum[45]
-\part{Second Part}
-\parttoc
-\partlof[c]
+\tableofcontents
% \end{macrocode}
% \ifcase\LANG\relax
-% This chapter has no minitoc, but if you uncomment \verb|\minitoc|,
-% the minitoc will appear.
+% Two first chapters with a standard chapter head, a minitoc on one full width column, then the body of the chapter
+% on two columns:
% \or\relax
-% Ce chapitre n'a pas de minitoc, mais si vous décommentez \verb|\minitoc|,
-% la minitoc apparaîtra.
+% Deux premiers chapitres avec un en-tête standard, une minitoc sur la largeur complete, puis le corps du chapitre sur
+% deux colonnes:
% \fi
% \begin{macrocode}
-%% % the following chapter should have no minitoc,
-\chapter{DDDDD} % but if you uncomment \minitoc,
-%%\minitoc % the minitoc appears
-\lipsum[46]
-\section{V1}
-\lipsum[47]
-\subsection{VV1}
-\lipsum[48]
-\subsubsection{VVV1}
-\lipsum[48]
-\paragraph{VVVV1}
-\lipsum[49]
-\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}
-\lipsum[50]
-\section{V2}
-\lipsum[51]
+\chapter{Primum capitulum}
+\begin{multicols}{2}[\minitoc]
+\section{Prima sectio}
+\lipsum[1-2]
+\section{Secunda sectio}
+\lipsum[3-4]
+\end{multicols}
+\chapter{Secundum capitulum}
+\begin{multicols}{2}[\minitoc]
+\section{Prima sectio}
+\lipsum[5-6]
+\section{Secunda sectio}
+\lipsum[7-8]
+\section{Tertia sectio}
+\lipsum[9-10]
+\end{multicols}
% \end{macrocode}
% \ifcase\LANG\relax
-% We change the depth of the minitocs, inside a local group (a pair of braces):
+% A third chapter entirely on two columns, so the chapter head and the minitoc are in the first column:
% \or\relax
-% Nous changeons la profondeur des minitocs, dans un groupe local (une paire d'accolades):
+% Un troisième chapitre entièrement sur deux colonnes, dont l'en-tète du chapitre et la minitoc sont
+% dans la première colonne:
% \fi
% \begin{macrocode}
-\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.
+\begin{multicols}{2}
+\chapter{Tertium capitulum}
\minitoc
-} % right brace
-%% this pair of braces is used to keep local the change
-%% on minitocdepth.
-\lipsum[52]
-\section{W1} % with the given depth
-\lipsum[53]
-\subsection{WW1}
-\lipsum[54]
-\subsubsection{WWW1}
-\lipsum[55]
-\begin{figure}[t] % tests compatibility with floating bodies
-\setlength{\unitlength}{1mm}
-\begin{picture}(100,50)
-\end{picture}
-\caption{F4} % (I have not tested tables here, but it is similar)
-\end{figure}
-\lipsum[56]
-\paragraph{WWWW1}
-\lipsum[57]
-\subparagraph{WWWWW1}
-\lipsum[58]
-\section{W2}
-\lipsum[59]
-% \end{macrocode}
-% \ifcase\LANG\relax
-% Here, we encounter a classical problem: to make a local table of contents for a set
-% of appendices, and to hide these entries in the main table of contents. First, we
-% create a part, with its parttoc:
-% \or\relax
-% Ici, nous rencontrons un problème classique: faire une table des matière locale pour un ensemble d'appendices,
-% et masquer ces entrées dans la table des matières principale. Tout d'abord, nous créons une partie, avec sa
-% parttoc:
-% \fi
-% \begin{macrocode}
-\appendix
-\part{Appendices}
-\parttoc
+\section{Prima sectio}
+\lipsum[11-12]
+\section{Secunda sectio}
+\lipsum[13-14]
+\section{Tertia sectio}
+\lipsum[15-16]
+\end{multicols}
% \end{macrocode}
% \ifcase\LANG\relax
-% Then, we begin a \texttt{mtchideinmaintoc} environment, with the hiding depth as optional argument:
+% A fourth chapter, with the chapter head on one column, and the minitoc and the chapter body on two columns (the
+% minitoc is in the first column):
% \or\relax
-% Puis nous commençons un environnement \texttt{mtchideinmaintoc}, avec la profondeur de masquage requise:
+% Un quatrième chapitre, avec l'en-tête de chapitre sur une seule colonne, mais la minitoc et le corps du chapitre
+% sur deux colonnes (la minitoc est dans la première colonne):
% \fi
% \begin{macrocode}
-\begin{mtchideinmaintoc}[-1]
-\chapter{Comments}
-\minitoc
-\section{C1}
-\lipsum[60]
-\section{C2}
-\lipsum[61]
-\section{C3}
-\lipsum[62]
-\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}
+\chapter{Quadrum capitulum}
+\begin{multicols}{2}
\minitoc
-\minilof %Empty => invisible
-\minilot %Empty => invisible
-\section{D1}
-\lipsum[62]
-\section{D2}
-\lipsum[63]
-\section{D3}
-\lipsum[64]
-\section{D4}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We terminate the part by adding a marker in the TOC file, then we terminate the \texttt{mtchideinmaintoc}
-% environment:
-% \or\relax
-% Nous terminons la partie en ajoutons un marqueur dans le fichier table des matières, puis nous terminons
-% l'environnement \texttt{mtchideinmaintoc}:
-% \fi
-% \begin{macrocode}
-%% this line closes the omitted part
-\addtocontents{toc}{\protect\partbegin}
-%% this line restore the depth in the main TOC
-\end{mtchideinmaintoc}
-\lipsum[65]
+\section{Prima sectio}
+\lipsum[16-17]
+\section{Secunda sectio}
+\lipsum[18-19]
+\section{Tertia sectio}
+\lipsum[20-21]
+\end{multicols}
\end{document}
-%</minitoc-ex>
+%</mtc-2c>
% \end{macrocode}
+% \end{multicols}}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{The \texttt{mini-art.tex} document file}\label{mini-art.tex}\index{mini-art.tex}
-% \or\relax
-% \section{Le fichier document \texttt{mini-art.tex}}\label{mini-art.tex}\index{mini-art.tex}
-% \fi
-% \ifcase\LANG\relax
-% This is a basic document using the \texttt{minitoc} package. It contains sections but no chapters, so it must use an
-% \texttt{article}-like document class. You should work on a \emph{copy} of this file and
-% can alter its preamble and its contents to make experiments with parameters. A typical preamble follows:
-% \or\relax
-% C'est un document basique utilisant le paquetage \texttt{minitoc}. Il contient des sections mais pas de chapitres,
-% donc il doit utiliser une classe de document analogue à~\texttt{article}. Vous devriez travailler sur
-% une \emph{copie} de ce fichier et vous pouvez modifier son préambule et son contenu pour faire des essais avec
-% les paramètres. Voici donc un préambule typique:
-% \fi
-% \begin{macrocode}
-%<*mini-art>
-%%%%%%%%%%%%%%%%%%%%% A example file (may differ from previous versions)
-%% mini-art.tex
-%% This file contains a set of tests for the minitoc.sty version #47
-%% style option file. You can alter most of parameters to test.
-%% article (\section must be defined)
-\documentclass[12pt,a4paper]{article}
-\usepackage{lipsum} % provides filling text
-%%\usepackage{hyperref} % If used, load it BEFORE minitoc
-\usepackage[tight,insection,listfiles]{minitoc}
-\setcounter{secnumdepth}{5} % depth of numbering of sectionning commands
-\setcounter{tocdepth}{3} % depth of table of contents
-\setlength{\stcindent}{24pt} % indentation of secttocs, default
-%% % font for secttocs, default
-\renewcommand{\stcfont}{\small\rmfamily\upshape\mdseries}%
-%% % font for secttocs, subsections
-%%\renewcommand{\stcSSfont}{\small\sf}%
-%% you can make experiments with \stcSSSfont, \stcPfont and \stcSPfont
-%% but it is ``fontomania''...
-\raggedbottom % or \flushbottom, at your choice
-% \end{macrocode}
-% \ifcase\LANG\relax
-% If you want to use sections numbered in each part (the section number restarts to~1 at the beginning of each
-% part), uncomment the 3~lines of code below. This demonstrates that the numbering of the secttoc files is
-% independent of the numbering of the sections (it is absolute).
-% \or\relax
-% Si vous voulez utiliser des sections numérotées dans chaque partie (le numéro de section repart à~1 au début de
-% chaque partie), décommentez les 3~lignes de code ci-dessous. Ceci montre que la numérotation des fichiers
-% secttoc est indépendante de celle des sections (elle est absolue).
-% \fi
-% \begin{macrocode}
-%%% TEST: uncomment the 3 next lines to test
-%%% resetting section number in each part
-%%\makeatletter
-%%\@addtoreset{section}{part}
-%%\makeatother
-%%% END TEST
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We begin the body of the document. You can still alter some parameters (presence or absence of rules and page numbers in
-% the mini-tables):
+% \section{The \texttt{mtc-2nd.tex} document file}\label{mtc-2nd.tex}\index{mtc-2nd.tex}
+% This document tests the \texttt{french2.mld}\index{french2.mld} minitoc language definition file
+% (section~\vref{s+mld+french2}) and its
+% supporting code in the \texttt{minitoc} package. First, the preamble of the document uses the \texttt{french2}
+% minitoc package language option\footnote{The \texttt{franc}, \texttt{frnew} and \texttt{mypatches} packages are local
+% additions, provided with the \texttt{minitoc} package.}:
% \or\relax
-% Nous commençons le corps du document. Vous pouvez encore altérer certains paramètres (présence ou absence de filets et
-% de numéros de pages dans les mini-tables):
+% \section{Le fichier document \texttt{mtc-2nd.tex}}\label{mtc-2nd.tex}\index{mtc-2nd.tex}
+% Ce document teste le fichier minitoc de définition de langue \texttt{french2.mld}\index{french2.mld}
+% (voir la section~\vref{s+mld+french2}) et le code
+% qui en assure le support dans le paquetage \texttt{minitoc}. Tout d'abord, le préambule du document utilise
+% l'option de langue \texttt{french2} du paquetage \texttt{minitoc}\,\footnote{Les paquetages \texttt{franc},
+% \texttt{frnew} et \texttt{mypatches} sont des additions locales, fournies avec le paquetage \texttt{minitoc}.}:
% \fi
% \begin{macrocode}
+%<*mtc-2nd>
+%% Test de french2.mld:
+%% « seconde » ou « deuxième » partie?
+%% compilez 3 fois.
+\documentclass{report}
+\usepackage[french2,tight,listfiles]{minitoc}
+\usepackage[french]{babel}
+\usepackage{franc,frnew}
+\usepackage[OT1,TS1,T1]{fontenc}
+\usepackage[isolatin]{inputenc}
+\usepackage{mypatches}
\begin{document}
% \end{macrocode}
% \ifcase\LANG\relax
-% The preparation commands, with their optional argument if necessary:
-% \or\relax
-% Les commandes de préparation, avec leur argument optionnel si nécessaire:
-% \fi
-% \begin{macrocode}
-\dosecttoc
-\dosectlof[c] % center title of sectlof's
-\dosectlot
-\doparttoc % test of parttoc/partlof stuff
-\dopartlof % added in version #15
-\dopartlot % added in version #15
-% \end{macrocode}
-% \ifcase\LANG\relax
-% It is necessary to create the contents files; use the ``fake'' version do not print.
+% We test if there is only two parts: if yes, we will use ``seconde''.
+% Else (zero, one, three or more parts), we will use ``deuxième''.
% \or\relax
-% Il est nécessaire de créer les fichiers de contenu; utilisez la version «~fake~» pour ne pas imprimer.
+% Nous testons s'il y a seulement deux parties: si oui, nous utiliserons «~seconde~».
+% Sinon (zéro, une, trois parties ou plus), nous utiliserons «~deuxième~».
% \fi
% \begin{macrocode}
-\faketableofcontents % or \faketableofcontents
-\fakelistoffigures % to check compatibility
-\fakelistoftables % to check compatibility
+\ifmtcsecondpart
+Il n'y a que 2 parties: seconde.
+\else
+Il y a une partie ou plus de deux parties: deuxième.
+\fi
+\clearpage
% \end{macrocode}
% \ifcase\LANG\relax
-% There is the text of the document, with its sectionning commands;
-% we define a part, with a parttoc, a partlof (with the title on the right) and a parttoc:
+% The body of the document, with two parts:
% \or\relax
-% Voici le texte du document, avec ses commandes de sectionnement;
-% nous définissons une partie, avec une parttoc, une partlof (avec le titre sur la droite) et une parttoc:
+% Le corps du document, avec deux parties:
% \fi
% \begin{macrocode}
-\part{First Part}
+\doparttoc
+\faketableofcontents
+\part{P1}
\parttoc
-\partlof[r]
-\partlot
+\chapter{P1C1}
+\chapter{P1C2}
+\part{P2}
+\parttoc
+\chapter{P2C1}
+\chapter{P2C2}
% \end{macrocode}
% \ifcase\LANG\relax
-% A section, in two columns mode, with a secttoc (title on the right), and a sectlof; this section contains
-% subsections to make a non-empty secttoc but no figures (to detect an empty sectlof).
+% If you want also a third part, comment out this line and recompile 3~times:
% \or\relax
-% Une section, en mode deux colonnes, avec une secttoc (titre sur la droite), et une sectlof; cette section contient
-% des sous-sections pour que la secttoc ne soit pas vide mais pas de figures (pour détecter une sectlof vide).
+% Si vous voulez aussi une troisième partie, commentez la ligne suivante et recompilez 3~fois:
% \fi
% \begin{macrocode}
-\twocolumn\sloppy % the secttoc in twocolumn layout is ugly,
- % but works. Ideas to make it better?
-\section{AAAAA} % a section with a lot of sections
-\secttoc[r] % secttoc title on the right
-\mtcskip \sectlof %ADDED
-\lipsum[1]
-\subsection{S1}
-\lipsum[2]
-\subsection{S2}
-\lipsum[3]
-\subsection{S3}
-\lipsum[4]
-\subsection*{S4}
-%%\addcontentsline{toc}{starsubsection}{*S4*}
-\lipsum[5]
-\subsection{S5}
-\lipsum[6]
-\subsection{S6}
-\lipsum[7]
-\subsection{S7}
-\lipsum[8]
-\subsection{S8}
-\lipsum[9]
-\subsection{S9}
-\lipsum[10]
-\subsection{S10}
-\lipsum[11]
-\subsection{S11}
-\lipsum[12]
-\subsection{S12}
-\lipsum[13]
-\subsection{S13}
-\lipsum[14]
-\subsection{S14}
-\lipsum[15]
-\subsection{S15}
-\lipsum[16]
-\subsection{S16}
-\lipsum[17]
-\subsection{S17}
-\lipsum[18]
-\subsection{S18}
-\lipsum[19]
-\subsection{S19}
-\lipsum[20]
-\subsection{S20}
-\lipsum[21]
-\subsection{S21}
-\lipsum[22]
-\subsection{S22}
-\lipsum[23]
-\subsection{S23}
-\lipsum[24]
-\subsection{S24}
-\lipsum[25]
-\subsection{S25}
-\lipsum[26]
-\subsection{S26}
-\lipsum[27]
-\subsection{S27}
-\lipsum[28]
-\subsection{S28}
-\lipsum[29]
-\subsection{S29}
-\lipsum[30]
-\subsection{S30}
-\lipsum[31]
+%% Commentez la ligne suivante puis recompilez 2 ou 3 fois.
+\end{document}
+\part{P3}
+\parttoc
+\chapter{P3C1}
+\chapter{P3C2}
+\end{document}
+%</mtc-2nd>
% \end{macrocode}
% \ifcase\LANG\relax
-% We return to the one column mode. Then a section with a secttoc and a sectlof (there are subsections and figures).
-% The \texttt{insection} package option should ensure that floating objects (like figures) do not drift outside
-% their section.
+% Observe the titles of the parttocs when the document has two then three parts. Note the changes after each
+% compilation. You can play by adding and removing parts. It would be interesting to add a starred part, with
+% starred chapters, at the beginning of the document, this part and these chapters having their entries in the TOC.
+% By example, try to add the following lines after \verb|\faketableofcontents|:
% \or\relax
-% Nous revenons au mode une colonne. Puis une section avec une secttoc et une sectlof (il y~a des sous-sections et
-% des figures).
-% L'option de paquetage \texttt{insection} devrait garantir que les objets flottants (tels que les figures) ne
-% dérivent pas en dehors de leur section.
+% Observez les titres des parttocs lorsque le document a deux puis trois parties. Notez les changements après
+% chaque compilation. Vous pouvez jouer en ajoutant et enlevant des parties. Il serait intéressant d'ajouter une
+% partie étoilée, avec des chapitres étoilés, au début du document, cette partie et ces chapitres ayant leurs
+% entrées dans la table des matières. Par exemple, essayez d'ajouter les lignes suivantes
+% après \verb|\faketableofcontents|:
% \fi
-% \begin{macrocode}
-\onecolumn\fussy % back to one column
-\section{BBBBB}
-\secttoc
-\mtcskip % put some skip here
-\sectlof % a sectlof
-\lipsum[32]
-\subsection{T1}
-\lipsum[33]
-\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}
-\FloatBarrier
-\subsubsection[tt1]{TT1} % tests optional arg. of a sectionning command
-\lipsum[34]
-\paragraph{TTT1}
-\lipsum[35]
-\subparagraph{TTTT1}
-\lipsum[36]
-\begin{figure}[t]
-\setlength{\unitlength}{1mm}
-\begin{picture}(100,50)
-\end{picture}
-\caption[f2]{F2} % tests optional arg. of a caption
-\end{figure}
-\FloatBarrier
-\subsection{T2}
-\lipsum[37]
-\section*{CCCCC} % tests a pseudo-section. should have no secttoc
-%%\addstarredsection{CCCCC}
-\mtcaddsection[CCCCC]
-\secttoc \mtcskip \sectlof %ADDED
-\lipsum[38]
-\subsection{U1}
-\lipsum[39]
-\subsubsection{UU1}
-\lipsum[40]
-\paragraph{UUU1}
-\lipsum[41]
-\subparagraph{UUUU1}
-\lipsum[42]
-\subsection{U2}
-\lipsum[43]
-\part{Second Part}
-\parttoc
-\partlof[c]
-\partlot
-%% % the following section should have no secttoc,
-\section{DDDDD} % but if you uncomment \secttoc,
-%%\secttoc
-\mtcskip \sectlof %ADDED
-% % the secttoc appears
-\lipsum[44]
-\subsection{V1}
-\lipsum[45]
-\subsubsection{VV1}
-\lipsum[46]
-\paragraph{VVV1}
-\lipsum[47]
-\subparagraph{VVVV1}
-\lipsum[48]
-\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}
-\FloatBarrier
-\lipsum[49]
-\subsection{V2}
-\lipsum[50]
-% \end{macrocode}
+% \begin{verse}
+% \verb|\part*{Partie étoilée}|\\
+% \verb|\mtcaddpart[Partie étoilée]|\\
+% \verb|\adjustptc[-2] % IMPORTANT <<<<<<<<<<<<<<<<<|\\
+% \verb|\parttoc|\\
+% \verb|\chapter*{Premier chapitre étoilé}|\\
+% \verb|\mtcaddchapter[Premier chapitre étoilé]|\\
+% \verb|\chapter*{Second chapitre étoilé}|\\
+% \verb|\mtcaddchapter[Second chapitre étoilé]|
+% \end{verse}
% \ifcase\LANG\relax
-% We change the depth of the secttocs, inside a local group (a pair of braces):
+% and you will see how the parttoc of the new starred part is titled.
% \or\relax
-% Nous changeons la profondeur des secttocs, dans un groupe local (une paire d'accolades):
+% et vous verrez comment la parttoc de la nouvelle partie étoilée est titrée.
% \fi
-% \begin{macrocode}
-\section{EEEEE} % this section should have a secttoc
-{% % left brace, see below
-\setcounter{secttocdepth}{3} % depth of sect table of contents;
- % try with different values.
-\secttoc
-\mtcskip \sectlof %ADDED
-} % right brace
-%% this pair of braces is used to keep local the change
-%% on secttocdepth.
-\lipsum[51]
-\subsection{W1} % with the given depth
-\lipsum[52]
-\subsubsection{WW1}
-\lipsum[53]
-\paragraph{WWW1}
-\lipsum[54]
-\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}
-\FloatBarrier
-bla bla bla bla bla bla bla bla bla bla bla
-\subparagraph{WWWW1}
-\lipsum[55]
-\subsection{W2}
-\lipsum[56]
-\chapter*{}
-\part{Appendices}
-\parttoc
-\mtcskip
-\partlof
-\mtcskip
-\partlot
-\FloatBarrier
-\appendix
-\section{Comments}
-\lipsum[57]
-\secttoc
-\mtcskip \sectlof %ADDED
-\subsection{C1}
-\lipsum[58]
-\subsection{C2}
-\lipsum[59]
-\subsection{C3}
-\lipsum[60]
-\begin{figure}[hb] % 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}
-\FloatBarrier
-\subsection{C4}
-\lipsum[61]
-\FloatBarrier
-\section{Evolution}
-\secttoc
-\sectlof % empty
-\sectlot % empty
-\lipsum[62]
-\subsection{D1}
-\lipsum[63]
-\subsection{D2}
-\lipsum[64]
-\subsection{D3}
-\lipsum[65]
-\subsection{D4}
-\lipsum[66]
-\end{document}
-%</mini-art>
-% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{The \texttt{add.tex} document file}\label{add.tex}\index{add.tex}
+% \section{The \texttt{mtc-add.tex} document file}\label{mtc-add.tex}\index{mtc-add.tex}
% \or\relax
-% \section{Le fichier document \texttt{add.tex}}\label{add.tex}\index{add.tex}
+% \section{Le fichier document \texttt{mtc-add.tex}}\label{mtc-add.tex}\index{mtc-add.tex}
% \fi
% \ifcase\LANG\relax
% This document shows how to add special entries in the table of contents, and the interaction with the
@@ -9234,7 +8712,7 @@ bla bla bla bla bla bla bla bla bla bla bla
% le paquetage \texttt{tocbibind}\index{tocbibind}~\cite{tocbibind}.
% \fi
% \begin{macrocode}
-%<*add>
+%<*mtc-add>
\documentclass[12pt,a4paper]{report}
%%\documentclass[12pt,a4paper]{book}
\usepackage{url}
@@ -9297,7 +8775,7 @@ bla bla bla bla bla bla bla bla bla bla bla
\mtcskip
\minilof
\mtcskip
-\minilot
+\minilot
% \end{macrocode}
% \ifcase\LANG\relax
% Then the text of the chapter, with sections, figures and tables:
@@ -9315,7 +8793,7 @@ bla bla bla bla bla bla bla bla bla bla bla
\end{table}
\section{Second section}
-A small nice citation:\\
+A small nice citation from~\cite{dark}:\\
\index{small}\index{citation}\index{nice}\index{A}\index{a}%
\index{and}\index{bird}\index{But}\index{cannot}%
\index{claim}\index{great}\index{he}\index{I}%
@@ -9336,17 +8814,17 @@ Iain~M.~\textsc{Banks}~(1993),~\textsl{Against~a~dark~background.}%
\end{table}
% \end{macrocode}
% \ifcase\LANG\relax
-% A starred chapter requires a special treatment; three solutions are possible.
+% A starred chapter requires a special treatment; three solutions are possible.
% You can test variations on
% the \verb|\mtcaddchapter| command. Just uncomment one (and
% only one) of the \verb|\mtcaddchapter| commands after
-% \verb|\chapter*| in the source code of \texttt{add.tex}.
+% \verb|\chapter*| in the source code of \texttt{mtc-add.tex}.
% For each case, look at the Table of Contents
% and the involved chapter.
% \or\relax
% Un chapitre étoilé nécessite un traitement spécial; trois solutions sont possibles. Vous pouvez tester des
% variations sur la commande \verb|\mtcaddchapter|. Il suffit de décommenter une et une seule des trois
-% commandes \verb|\mtcaddchapter| après \verb|\chapter*| dans le code source de \texttt{add.tex}. Pour chaque
+% commandes \verb|\mtcaddchapter| après \verb|\chapter*| dans le code source de \texttt{mtc-add.tex}. Pour chaque
% cas, regardez la table des matières et le chapitre concerné.
% \fi
% \begin{macrocode}
@@ -9355,7 +8833,7 @@ Iain~M.~\textsc{Banks}~(1993),~\textsl{Against~a~dark~background.}%
%% UNCOMMENT ONE AND ONLY ONE OF THE 3 FOLLOWING LINES
\mtcaddchapter[Second chapter, starred] % OK
%%\mtcaddchapter[~] % produce a (strange) correct result. OK
-%%\addcontentsline{toc}{xchapter}{}
+%%\addcontentsline{toc}{xchapter}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%\mtcaddchapter[] % BAD SOLUTION
%%\mtcaddchapter % BAD SOLUTION
@@ -9365,7 +8843,7 @@ Iain~M.~\textsc{Banks}~(1993),~\textsl{Against~a~dark~background.}%
This is a starred chapter; you can test here variations on
the \verb|\mtcaddchapter| command. Just uncomment one (and
only one) of the \verb|\mtcaddchapter| commands after
-\verb|\chapter*| in the source code of \texttt{add.tex}.
+\verb|\chapter*| in the source code of \texttt{mtc-add.tex}.
For each case, look at the \index{Table of Contents}Table of Contents
and at this chapter.
\index{a}\index{added}\index{after}\index{also}\index{and}%
@@ -9415,7 +8893,7 @@ I also added a lot of index entries, just to test.
\nocite*
\def\noopsort#1{\relax}
\bibliographystyle{plain}
-\bibliography{add}
+\bibliography{mtc-add}
\adjustmtc
% \end{macrocode}
% \ifcase\LANG\relax
@@ -9495,7 +8973,7 @@ I also added a lot of index entries, just to test.
\end{figure}
\end{document}
-%</add>
+%</mtc-add>
% \end{macrocode}
%
% \ifcase\LANG\relax
@@ -9503,52 +8981,92 @@ I also added a lot of index entries, just to test.
% \or\relax
% Et nous avons aussi besoin de sa petite base bibliographique:
% \fi
+% \begin{itemize}
+% \ifcase\LANG\relax
+% \item the english documentation of the \texttt{minitoc} package~\cite{minitoc}:
+% \or\relax
+% \item la documentation en anglais du paquetage \texttt{minitoc}~\cite{minitoc}:
+% \fi
% \begin{macrocode}
-%<*addbib>
+%<*mtc-addbib>
@MISC{minitoc,
TITLE="The {\texttt{minitoc}} package",
- MONTH=aug,
AUTHOR="Drucbert, Jean-Pierre F.",
ADDRESS="{\texttt{drucbert@onera.fr}}",
NOTE="{\url{CTAN:macros/latex/contrib/minitoc/minitoc.pdf}}",
+ MONTH=aug,
YEAR=2006}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% \item the french documentation of the \texttt{minitoc} package~\cite{fminitoc}:
+% \or\relax
+% \item la documentation en français du paquetage \texttt{minitoc}~\cite{fminitoc}:
+% \fi
+% \begin{macrocode}
@MISC{fminitoc,
TITLE="Le paquetage {\texttt{minitoc}}",
- MONTH=aug,
AUTHOR="Drucbert, Jean-Pierre F.",
ADDRESS="{\texttt{drucbert@onera.fr}}",
NOTE="{\url{CTAN:macros/latex/contrib/minitoc/fminitoc.pdf}}",
+ MONTH=aug,
YEAR=2006}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% \item the documentation of the \texttt{shorttoc} package~\cite{shorttoc}:
+% \or\relax
+% \item la documentation du paquetage \texttt{shorttoc}~\cite{shorttoc}:
+% \fi
+% \begin{macrocode}
@MISC{shorttoc,
TITLE="The {\texttt{shorttoc}} package",
- MONTH=aug,
AUTHOR="Drucbert, Jean-Pierre F.",
ADDRESS="{\texttt{drucbert@onera.fr}}",
NOTE="{\url{CTAN:macros/latex/contrib/shorttoc/shorttoc.dtx}}",
+ MONTH=aug,
YEAR=2002}
-%</addbib>
% \end{macrocode}
+% \ifcase\LANG\relax
+% \item a novel~\cite{dark} from which a short citation is taken:
+% \or\relax
+% \item un roman~\cite{dark} d'où une courte citation est extraite:
+% \fi
+% \begin{macrocode}
+@BOOK{dark,
+ TITLE="{Against a Dark Background}",
+ AUTHOR="Banks, Iain Menzies",
+ PUBLISHER="Bantam Books",
+ ISBN="0553292240 (pb)",
+ YEAR=1993}
+%</mtc-addbib>
+% \end{macrocode}
+% \end{itemize}
%
% \ifcase\LANG\relax
-% But the database created this way must be trimmed of some spurious lines; on Unix-like systems, do:
+% But the database created this way must be trimmed of some spurious lines;
+% on Unix-like systems, do\footnote{Note that we use no preamble for
+% this file in \texttt{minitoc.ins}; nevertheless, some lines of percent characters were still generated. This
+% problem is corrected now, but we keep the solution.}:
% \or\relax
-% Mais la base ainsi créée doit être purgée des lignes superflues; sur les systèmes analogues à~Unix, faites:
+% Mais la base ainsi créée doit être purgée des lignes superflues;
+% sur les systèmes analogues à~Unix, faites\,\footnote{Notez que nous
+% n'utilisons pas de préambule pour ce fichier dans \texttt{minitoc.ins}; néanmoins, des lignes de signes
+% pour-cent étaint encore produites. Ce problème est désormais corrigé, mais conservons sa solution.}:
% \fi
% \begin{verse}\small
-% \verb"cat add.bib | grep -v endinput | grep -v '^%%' > addbib;mv addbib add.bib"
+% \verb"cat mtc-add.bib | grep -v '^%%' > addbib;mv addbib mtc-add.bib"
% \end{verse}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
-% \section{The \texttt{addsec.tex} document file}\label{addsec.tex}\index{addsec.tex}
+% \section{The \texttt{mtc-ads.tex} document file}\label{mtc-ads.tex}\index{mtc-ads.tex}
% This document uses the \texttt{article} class and shows some problems for adding special entries in the
% table of contents and some problems with floating objects. We need to use the \texttt{tocbibind}\index{tocbibind}
% package~\cite{tocbibind} for the first ones and the \texttt{minitoc} \texttt{insection} package option to avoid
-% the drift if floating objects outside of their section. That gives the followig document preamble:
+% the drift if floating objects outside of their section. That gives the following document preamble:
% \or\relax
-% \section{Le fichier document \texttt{addsec.tex}}\label{addsec.tex}\index{addsec.tex}
+% \section{Le fichier document \texttt{mtc-ads.tex}}\label{mtc-ads.tex}\index{mtc-ads.tex}
% Ce document utilise la classe \texttt{article} et montre quelques problèmes pour ajouter des entrées spéciales
% dans la table des matières et quelques problèmes avec les objets flottants. Il nous faut utiliser le paquetage
% \texttt{tocbibind}\index{tocbibind}~\cite{tocbibind} pour les premiers et l'option \texttt{insection} du
@@ -9556,7 +9074,7 @@ I also added a lot of index entries, just to test.
% préambule suivant:
% \fi
% \begin{macrocode}
-%<*addsec>
+%<*mtc-ads>
\documentclass[oneside,12pt,a4paper]{article}
\usepackage{url,tocbibind,makeidx}
\makeatletter
@@ -9581,7 +9099,7 @@ I also added a lot of index entries, just to test.
\dosecttoc \dosectlof \dosectlot
% \end{macrocode}
% \ifcase\LANG\relax
-% The commands to prepare the table of contents, the list of figures and the list of table. As we use the
+% The commands to prepare the table of contents, the list of figures and the list of tables. As we use the
% \texttt{tocbibind} package, we must add some \verb|\mtcaddsection| commands:
% \or\relax
% Les commandes pour préparer la table des matières, la liste des figures et la liste des tableaux. Comme nous
@@ -9622,7 +9140,7 @@ I also added a lot of index entries, just to test.
\end{table}
\subsection{Second subsection}
-A small nice citation:\\
+A small nice citation from~\cite{dark}:\\
\index{small}\index{citation}\index{nice}\index{A}%
\index{a}\index{and}\index{bird}\index{But}%
\index{cannot}\index{claim}\index{great}\index{he}%
@@ -9662,7 +9180,7 @@ Iain M. Banks (1993), \textsl{Against a dark background.}%
This is a starred section; you can test here variations on
the \verb|\mtcaddsection| command. Just uncomment one (and
only one) of the \verb|\mtcaddsection| commands after
-\verb|\section*| in the source code of \texttt{add.tex}.
+\verb|\section*| in the source code of \texttt{mtc-add.tex}.
For each case, look at the \index{Table of Contents}Table of Contents
and at this section.
\index{a}\index{added}\index{after}\index{also}\index{and}%
@@ -9717,7 +9235,7 @@ I also added a lot of index entries, just to test.
\end{table}
\subsection{Sixth subsection}
-A small nice citation:\\
+A small nice citation from~\cite{dark}:\\
\index{small}\index{citation}\index{nice}\index{A}%
\index{a}\index{and}\index{bird}\index{But}%
\index{cannot}\index{claim}\index{great}\index{he}%
@@ -9751,7 +9269,7 @@ Iain M. Banks (1993), \textsl{Against a dark background.}%
This is a starred section; you can test here variations on
the \verb|\mtcaddsection| command. Just uncomment one (and
only one) of the \verb|\mtcaddsection| commands after
-\verb|\section*| in the source code of \texttt{add.tex}.
+\verb|\section*| in the source code of \texttt{mtc-add.tex}.
For each case, look at the \index{Table of Contents}Table of Contents
and at this section.\index{a}%
\index{added}\index{after}\index{also}\index{and}%
@@ -9798,7 +9316,7 @@ I also added a lot of index entries, just to test.
\nocite*
\def\noopsort#1{\relax}
\bibliographystyle{plain}
-\bibliography{add}
+\bibliography{mtc-add}
\adjuststc
% \end{macrocode}
% \ifcase\LANG\relax
@@ -9860,119 +9378,14 @@ I also added a lot of index entries, just to test.
\end{figure}
\end{document}
-%</addsec>
+%</mtc-ads>
% \end{macrocode}
%
-% \lneed{5}
-% \ifcase\LANG\relax
-% \section{The \texttt{second.tex} document file}\label{second.tex}\index{second.tex}
-% This document tests the \texttt{french2.mld}\index{french2.mld} minitoc language definition file
-% (section~\vref{s+mld+french2}) and its
-% supporting code in the \texttt{minitoc} package. First, the preamble of the document uses the \texttt{french2}
-% minitoc package language option\footnote{The \texttt{franc}, \texttt{frnew} and \texttt{mypatches} packages are local
-% additions, provided with the \texttt{minitoc} package.}:
-% \or\relax
-% \section{Le fichier document \texttt{second.tex}}\label{second.tex}\index{second.tex}
-% Ce document teste le fichier minitoc de définition de langue \texttt{french2.mld}\index{french2.mld}
-% (section~\vref{s+mld+french2}) et le code
-% qui en assure le support dans le paquetage \texttt{minitoc}. Tout d'abord, le préambule du document utilise
-% l'option de langue \texttt{french2} du paquetage \texttt{minitoc}\,\footnote{Les paquetages \texttt{franc},
-% \texttt{frnew} et \texttt{mypatches} sont des additions locales, fournies avec le paquetage \texttt{minitoc}.}:
-% \fi
-% \begin{macrocode}
-%<*second>
-%% Test de french2.mld:
-%% « seconde » ou « deuxième » partie?
-%% compilez 3 fois.
-\documentclass{report}
-\usepackage[french2,tight,listfiles]{minitoc}
-\usepackage[french]{babel}
-\usepackage{franc,frnew}
-\usepackage[OT1,TS1,T1]{fontenc}
-\usepackage[isolatin]{inputenc}
-\usepackage{mypatches}
-\begin{document}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We test if there is only two parts: if yes, we will use ``seconde''.
-% Else (zero, one, three or more parts), we will use ``deuxième''.
-% \or\relax
-% Nous testons s'il y a seulement deux parties: si oui, nous utiliserons «~seconde~».
-% Sinon (zéro, une, trois parties ou plus), nous utiliserons «~deuxième~».
-% \fi
-% \begin{macrocode}
-\ifmtcsecondpart
-Il n'y a que 2 parties: seconde.
-\else
-Il y a une partie ou plus de deux parties: deuxième.
-\fi
-\clearpage
-% \end{macrocode}
-% \ifcase\LANG\relax
-% The body of the document, with two parts:
-% \or\relax
-% Le corps du document, avec deux parties:
-% \fi
-% \begin{macrocode}
-\doparttoc
-\faketableofcontents
-\part{P1}
-\parttoc
-\chapter{P1C1}
-\chapter{P1C2}
-\part{P2}
-\parttoc
-\chapter{P2C1}
-\chapter{P2C2}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% If you want also a third part, comment out this line and recompile 3~times:
-% \or\relax
-% Si vous voulez aussi une troisième partie, commentez la ligne suivante et recompilez 3~fois:
-% \fi
-% \begin{macrocode}
-%% Commentez la ligne suivante puis recompilez 2 ou 3 fois.
-\end{document}
-\part{P3}
-\parttoc
-\chapter{P3C1}
-\chapter{P3C2}
-\end{document}
-%</second>
-% \end{macrocode}
-% \ifcase\LANG\relax
-% Observe the titles of the parttocs when the document has two then three parts. Note the changes after each
-% compilation. You can play by adding and removing parts. It would be interesting to add a starred part, with
-% starred chapters, at the beginning of the document, this part and these chapters having their entries in the TOC.
-% By example, try to add the following lines after \verb|\faketableofcontents|:
-% \or\relax
-% Observez les titres des parttocs lorsque le document a deux puis trois parties. Notez les changements après
-% chaque compilation. Vous pouvez jouer en ajoutant et enlevant des parties. Il serait intéressant d'ajouter une
-% partie étoilée, avec des chapitres étoilés, au début du document, cette partie et ces chapitres ayant leurs
-% entrées dans la table des matières. Par exemple, essayez d'ajouter les lignes suivantes
-% après \verb|\faketableofcontents|:
-% \fi
-% \begin{verse}
-% \verb|\part*{Partie étoilée}|\\
-% \verb|\mtcaddpart[Partie étoilée]|\\
-% \verb|\adjustptc[-2] % IMPORTANT <<<<<<<<<<<<<<<<<|\\
-% \verb|\parttoc|\\
-% \verb|\chapter*{Premier chapitre étoilé}|\\
-% \verb|\mtcaddchapter[Premier chapitre étoilé]|\\
-% \verb|\chapter*{Second chapitre étoilé}|\\
-% \verb|\mtcaddchapter[Second chapitre étoilé]|
-% \end{verse}
-% \ifcase\LANG\relax
-% and you will see how the parttoc of the new starred part is titled.
-% \or\relax
-% et vous verrez comment la parttoc de la nouvelle partie étoilée est titrée.
-% \fi
-%
% \lneed{8}
% \ifcase\LANG\relax
-% \section{The \texttt{app-mem.tex} document file}\label{app-mem.tex}\index{app-mem.tex}
+% \section{The \texttt{mtc-amm.tex} document file}\label{mtc-amm.tex}\index{mtc-amm.tex}
% \or\relax
-% \section{Le fichier document \texttt{app-mem.tex}}\label{app-mem.tex}\index{app-mem.tex}
+% \section{Le fichier document \texttt{mtc-amm.tex}}\label{mtc-amm.tex}\index{mtc-amm.tex}
% \fi
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{SMOOTH}
@@ -9984,7 +9397,7 @@ Il y a une partie ou plus de deux parties: deuxième.
% lorsque le paquetage \texttt{minitoc} a été chargé. Tout d'abord, le préambule:
% \fi
% \begin{macrocode}
-%<*app-mem>
+%<*mtc-amm>
\documentclass[oneside]{memoir}
\usepackage{lipsum} % filling text
\usepackage%
@@ -10021,958 +9434,764 @@ Afterthought appendix
\section{Bye}
\lipsum[5]
\end{document}
-%</app-mem>
-% \end{macrocode}
-% \end{SMOOTH}
-% \end{multicols}}
-%
-% \lneed{8}
-% \ifcase\LANG\relax
-% \section{The \texttt{mem.tex} document file}\label{mem.tex}\index{mem.tex}
-% \or\relax
-% \section{Le fichier document \texttt{mem.tex}}\label{mem.tex}\index{mem.tex}
-% \fi
-% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
-% \begin{SMOOTH}
-% \ifcase\LANG\relax
-% This example shows the use of the \texttt{minitoc} package in a \texttt{memoir} class document.
-% First, the preamble:
-% \or\relax
-% Cet exemple montre l'utilisation du paquetage \texttt{minitoc} dans un document de classe \texttt{memoir}.
-% Tout d'abord, le préambule:
-% \fi
-% \begin{macrocode}
-%<*mem>
-\documentclass%
- [oneside]{memoir}
-\usepackage{lipsum}
-%%\usepackage{hyperref}
-%%\usepackage{memhfixc}
-\usepackage%
- [tight,listfiles]{minitoc}
-%%\usepackage{mtcoff}
-\begin{document}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We use the starred form \verb|\tableofcontents*| specific of the \texttt{memoir} class. Note that the
-% the \verb|\chapter| command has \emph{two} optional arguments in the \texttt{memoir} class.
-% \or\relax
-% Nous utilisons la forme étoilée \verb|\tableofcontents*| spécifique de la classe \texttt{memoir}. Notez que la
-% commande \verb|\chapter| a \emph{deux} arguments optionnels dans la classe \texttt{memoir}.
-% \fi
-% \begin{macrocode}
-\dominitoc
-\tableofcontents*
-
-\chapter[oneA][oneB]{oneC}
-\minitoc
-\lipsum[1]
-\newpage
-\lipsum[2]
-\section{S-1-one}
-\lipsum[3]
-\section{S-1-two}
-\lipsum[4]
-
-\chapter[twoA][twoB]{twoC}
-\minitoc
-\lipsum[4]
-\newpage
-\lipsum[5]
-\section{S-2-one}
-\lipsum[6]
-\section{S-2-two}
-\lipsum[7]
-\end{document}
-%</mem>
+%</mtc-amm>
% \end{macrocode}
% \end{SMOOTH}
% \end{multicols}}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{The \texttt{mem1.tex} document file}\label{mem1.tex}\index{mem1.tex}
-% \or\relax
-% \section{Le fichier document \texttt{mem1.tex}}\label{mem1.tex}\index{mem1.tex}
-% \fi
-% \ifcase\LANG\relax
-% This example shows the use of the \texttt{minitoc} package in a \texttt{memoir} class document and shows some of
-% the adaptations necessary for fonts.
-% First, the preamble:
-% \or\relax
-% Cet exemple montre l'utilisation du paquetage \texttt{minitoc} dans un document de classe \texttt{memoir} et
-% montre certaines des adaptations nécessaires pour les fontes.
-% Tout d'abord, le préambule:
-% \fi
-% \begin{macrocode}
-%<*mem1>
-\documentclass[oneside]{memoir}
-\usepackage{lipsum} % filling text
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We inhibit some font commands of the \texttt{memoir} class:
-% \or\relax
-% Nous inhibons certaines commandes de fontes de la classe \texttt{memoir}:
-% \fi
-% \begin{macrocode}
-\providecommand{\cftsecfont}{\empty}
-\providecommand{\cftsubsecfont}{\empty}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% Then we redefine them:
-% \or\relax
-% Puis nous les redéfinissons:
-% \fi
-% \begin{macrocode}
-\renewcommand{\cftsubsecfont}{\normalsize\scshape}
-\renewcommand{\cftsubsecfont}{\normalsize\scshape}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We load the \texttt{minitoc} package and try to use some minitoc font
-% commands, without success:
-% \or\relax
-% Nous chargeons le paquetage \texttt{minitoc} et essayons d'utiliser quelques commandes de \texttt{minitoc} pour
-% les fontes. sans succès:
-% \fi
-% \begin{macrocode}
-%% hyperref before minitoc, optional
-%%\usepackage[linktocpage=true]{hyperref}\usepackage{memhfixc}
-\usepackage[tight,listfiles]{minitoc}
-\mtcsetfont{minitoc}{section}{\normalsize\scshape} % <- no scshape
-\mtcsetfont{minitoc}{subsection}{\normalsize\scshape}% <- no scshape
-% \end{macrocode}
-% \ifcase\LANG\relax
-% But if we use the font commands of the \texttt{memoir} class, it works!
+% \section{The \texttt{mtc-art.tex} document file}\label{mtc-art.tex}\index{mtc-art.tex}
% \or\relax
-% Mais si nous utilisons les commandes de fontes de la classe \texttt{memoir}, cela marche!
+% \section{Le fichier document \texttt{mtc-art.tex}}\label{mtc-art.tex}\index{mtc-art.tex}
% \fi
-% \begin{macrocode}
-\providecommand{\cftsecfont}{\empty}
-\providecommand{\cftsubsecfont}{\empty}
-\renewcommand{\cftsubsecfont}{\normalsize\rmfamily\scshape}
-\renewcommand{\cftsubsecfont}{\normalsize\rmfamily\scshape}
-% \end{macrocode}
% \ifcase\LANG\relax
-% But for mini-table titles (text and font), we can use the \texttt{minitoc} commands:
+% This is a basic document using the \texttt{minitoc} package. It contains sections but no chapters, so it must use an
+% \texttt{article}-like document class. You should work on a \emph{copy} of this file and
+% can alter its preamble and its contents to make experiments with parameters. A typical preamble follows:
% \or\relax
-% Mais pour les titres des mini-tables (texte et fonte), nous pouvons utiliser les commandes de \texttt{minitoc}:
+% C'est un document basique utilisant le paquetage \texttt{minitoc}. Il contient des sections mais pas de chapitres,
+% donc il doit utiliser une classe de document analogue à~\texttt{article}. Vous devriez travailler sur
+% une \emph{copie} de ce fichier et vous pouvez modifier son préambule et son contenu pour faire des essais avec
+% les paramètres. Voici donc un préambule typique:
% \fi
% \begin{macrocode}
-\mtcsettitlefont{minitoc}{\Large\scshape}
-%% this is working beautifully ->
-\mtcsettitle{minitoc}{Chapter Contents}
+%<*mtc-art>
+%%%%%%%%%%%%%%%%%%%%% A example file (may differ from previous versions)
+%% mtc-art.tex
+%% This file contains a set of tests for the minitoc.sty version #47
+%% style option file. You can alter most of parameters to test.
+%% article (\section must be defined)
+\documentclass[12pt,a4paper]{article}
+\usepackage{lipsum} % provides filling text
+%%\usepackage{hyperref} % If used, load it BEFORE minitoc
+\usepackage[tight,insection,listfiles]{minitoc}
+\setcounter{secnumdepth}{5} % depth of numbering of sectionning commands
+\setcounter{tocdepth}{3} % depth of table of contents
+\setlength{\stcindent}{24pt} % indentation of secttocs, default
+%% % font for secttocs, default
+\renewcommand{\stcfont}{\small\rmfamily\upshape\mdseries}%
+%% % font for secttocs, subsections
+%%\renewcommand{\stcSSfont}{\small\sf}%
+%% you can make experiments with \stcSSSfont, \stcPfont and \stcSPfont
+%% but it is ``fontomania''...
+\raggedbottom % or \flushbottom, at your choice
% \end{macrocode}
% \ifcase\LANG\relax
-% The document body:
+% If you want to use sections numbered in each part (the section number restarts to~1 at the beginning of each
+% part), uncomment the 3~lines of code below. This demonstrates that the numbering of the secttoc files is
+% independent of the numbering of the sections (it is absolute).
% \or\relax
-% Le corps du document:
+% Si vous voulez utiliser des sections numérotées dans chaque partie (le numéro de section repart à~1 au début de
+% chaque partie), décommentez les 3~lignes de code ci-dessous. Ceci montre que la numérotation des fichiers
+% secttoc est indépendante de celle des sections (elle est absolue).
% \fi
% \begin{macrocode}
-\begin{document}
-\dominitoc
-\tableofcontents*
-
-\chapter[OneA][OneB]{OneC}
-\minitoc
-\section{This section}
-\lipsum[1]
-\section{Second section}
-\lipsum[2]
-\section{Third section}
-\lipsum[3]
-\end{document}
-%</mem1>
+%%% TEST: uncomment the 3 next lines to test
+%%% resetting section number in each part
+%%\makeatletter
+%%\@addtoreset{section}{part}
+%%\makeatother
+%%% END TEST
% \end{macrocode}
-%
-% \lneed{8}
-% \ifcase\LANG\relax
-% \section{The \texttt{fo1.tex} document file}\label{fo1.tex}\index{fo1.tex}
-% \or\relax
-% \section{Le fichier document \texttt{fo1.tex}}\label{fo1.tex}\index{fo1.tex}
-% \fi
% \ifcase\LANG\relax
-% This document creates several copies of the same parttoc, but with different fonts (for the chapter level
-% entries); you can compare the results.
+% We begin the body of the document. You can still alter some parameters (presence or absence of rules and page numbers in
+% the mini-tables):
% \or\relax
-% Ce document crée plusieurs copies de la même parttoc, mais avec des fontes différentes (pour les entrées du niveau
-% chapitre); vous pouvez comparer les résultats.
+% Nous commençons le corps du document. Vous pouvez encore altérer certains paramètres (présence ou absence de filets et
+% de numéros de pages dans les mini-tables):
% \fi
% \begin{macrocode}
-%<*fo1>
-\documentclass{report}
-\usepackage{lipsum}
-\usepackage{txfonts}
-\usepackage[tight,listfiles]{minitoc}
\begin{document}
-\doparttoc
-\dominitoc
-\tableofcontents
-\part{Introduction}
-\clearpage
% \end{macrocode}
% \ifcase\LANG\relax
-% A first copy, with default fonts:
+% The preparation commands, with their optional argument if necessary:
% \or\relax
-% Une première copie, avec les fontes par défaut:
+% Les commandes de préparation, avec leur argument optionnel si nécessaire:
% \fi
% \begin{macrocode}
-\parttoc
+\dosecttoc
+\dosectlof[c] % center title of sectlof's
+\dosectlot
+\doparttoc % test of parttoc/partlof stuff
+\dopartlof % added in version #15
+\dopartlot % added in version #15
% \end{macrocode}
% \ifcase\LANG\relax
-% A second copy, roman bold font for chapter entries:
+% It is necessary to create the contents files; use the ``fake'' version to not print.
% \or\relax
-% Une deuxième copie, fonte romaine grasse pour les entrées de chapitres:
+% Il est nécessaire de créer les fichiers de contenu; utilisez la version «~fake~» pour ne pas imprimer.
% \fi
% \begin{macrocode}
-\clearpage
-\mtcsetfont{parttoc}{chapter}{\normalsize\rmfamily\upshape\bfseries}
-\parttoc
+\faketableofcontents % or \faketableofcontents
+\fakelistoffigures % to check compatibility
+\fakelistoftables % to check compatibility
% \end{macrocode}
% \ifcase\LANG\relax
-% A third copy, typewriter bold font for chapter entries:
+% There is the text of the document, with its sectionning commands;
+% we define a part, with a parttoc, a partlof (with the title on the right) and a parttoc:
% \or\relax
-% Une troisième copie, fonte bâton grasse pour les entrées de chapitres:
+% Voici le texte du document, avec ses commandes de sectionnement;
+% nous définissons une partie, avec une parttoc, une partlof (avec le titre sur la droite) et une parttoc:
% \fi
% \begin{macrocode}
-\clearpage
-\mtcsetfont{parttoc}{chapter}{\normalsize\ttfamily\upshape\bfseries}
+\part{First Part}
\parttoc
+\partlof[r]
+\partlot
% \end{macrocode}
% \ifcase\LANG\relax
-% A fourth copy, not bold typewriter font for chapter entries:
+% A section, in two columns mode, with a secttoc (title on the right), and a sectlof; this section contains
+% subsections to make a non-empty secttoc but no figures (to detect an empty sectlof).
% \or\relax
-% Une quatrième copie, fonte bâton non grasse pour les entrées de chapitres:
+% Une section, en mode deux colonnes, avec une secttoc (titre sur la droite), et une sectlof; cette section contient
+% des sous-sections pour que la secttoc ne soit pas vide mais pas de figures (pour détecter une sectlof vide).
% \fi
% \begin{macrocode}
-\clearpage
-\mtcsetfont{parttoc}{*}{\normalsize\ttfamily\upshape\mdseries}
-\parttoc
-\chapter{A very short chapter}
-\minitoc
+\twocolumn\sloppy % the secttoc in twocolumn layout is ugly,
+ % but works. Ideas to make it better?
+\section{AAAAA} % a section with a lot of sections
+\secttoc[r] % secttoc title on the right
+\mtcskip \sectlof %ADDED
\lipsum[1]
-\section{First section}
+\subsection{S1}
\lipsum[2]
-\subsection{Alpha}
+\subsection{S2}
\lipsum[3]
-\subsection{Beta}
+\subsection{S3}
\lipsum[4]
-\section{Second section}
+\subsection*{S4}
+%%\addcontentsline{toc}{starsubsection}{*S4*}
\lipsum[5]
-\subsection{Gamma}
+\subsection{S5}
\lipsum[6]
-\subsection{Delta}
+\subsection{S6}
\lipsum[7]
-\end{document}
-%</fo1>
-% \end{macrocode}
-%
-% \lneed{8}
-% \ifcase\LANG\relax
-% \section{The \texttt{fo2.tex} document file}\label{fo2.tex}\index{fo2.tex}
-% \or\relax
-% \section{Le fichier document \texttt{fo2.tex}}\label{fo2.tex}\index{fo2.tex}
-% \fi
-% \ifcase\LANG\relax
-% This document creates several copies of the same parttoc, but with different fonts (for the chapter level
-% entries); you can compare the results. As the fonts are not declared the same way, compare the results
-% with those of \texttt{fo1.tex} (see section~\vref{fo1.tex}).
-% \or\relax
-% Ce document crée plusieurs copies de la même parttoc, mais avec des fontes différentes (pour les entrées du niveau
-% chapitre); vous pouvez comparer les résultats. Comme les fontes ne sont pas déclarées de la même manière,
-% comparez les résultats avec ceux de \texttt{fo1.tex} (voir la section~\vref{fo1.tex}).
-% \fi
-% \begin{macrocode}
-%<*fo2>
-\documentclass{report}
-\usepackage{lipsum}
-\usepackage{txfonts}
-\usepackage[tight,listfiles]{minitoc}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We declare the fonts with the old method:
-% \or\relax
-% Nous déclarons les fontes avec l'ancienne méthode:
-% \fi
-% \begin{macrocode}
- \def\ptcSSfont{\ptcfont} % (subsections)
- \def\ptcSSSfont{\ptcfont} % (subsubsections)
- \def\ptcPfont{\ptcfont} % (paragraphs)
- \def\ptcSPfont{\ptcfont} % (subparagraphs)
- \def\plffont{\ptcfont} % (figures)
- \def\plfSfont{\ptcfont} % (subfigures)
- \def\pltfont{\ptcfont} % (tables)
- \def\pltSfont{\ptcfont} % (subtables)
-\begin{document}
-\doparttoc
-\dominitoc
-\tableofcontents
-\part{Introduction}
-\clearpage
-% \end{macrocode}
-% \ifcase\LANG\relax
-% A first version of the parttoc, with the fonts defined above:
-% \or\relax
-% Une première version de la parttoc, avec les fontes définies ci-dessus:
-% \fi
-% \begin{macrocode}
-\parttoc
-\clearpage
-% \end{macrocode}
-% \ifcase\LANG\relax
-% A second version of the parttoc, with chapter entries in a roman bold font:
-% \or\relax
-% Une deuxième version de la parttoc, avec les entrées de chapitres en fonte romane grasse:
-% \fi
-% \begin{macrocode}
-\mtcsetfont{parttoc}{chapter}{\normalsize\rmfamily\upshape\bfseries}
-\parttoc
-\clearpage
+\subsection{S7}
+\lipsum[8]
+\subsection{S8}
+\lipsum[9]
+\subsection{S9}
+\lipsum[10]
+\subsection{S10}
+\lipsum[11]
+\subsection{S11}
+\lipsum[12]
+\subsection{S12}
+\lipsum[13]
+\subsection{S13}
+\lipsum[14]
+\subsection{S14}
+\lipsum[15]
+\subsection{S15}
+\lipsum[16]
+\subsection{S16}
+\lipsum[17]
+\subsection{S17}
+\lipsum[18]
+\subsection{S18}
+\lipsum[19]
+\subsection{S19}
+\lipsum[20]
+\subsection{S20}
+\lipsum[21]
+\subsection{S21}
+\lipsum[22]
+\subsection{S22}
+\lipsum[23]
+\subsection{S23}
+\lipsum[24]
+\subsection{S24}
+\lipsum[25]
+\subsection{S25}
+\lipsum[26]
+\subsection{S26}
+\lipsum[27]
+\subsection{S27}
+\lipsum[28]
+\subsection{S28}
+\lipsum[29]
+\subsection{S29}
+\lipsum[30]
+\subsection{S30}
+\lipsum[31]
% \end{macrocode}
% \ifcase\LANG\relax
-% A third version of the parttoc, with chapter entries in a typewriter bold font:
+% We return to the one column mode. Then a section with a secttoc and a sectlof (there are subsections and figures).
+% The \texttt{insection} package option should ensure that floating objects (like figures) do not drift outside
+% their section.
% \or\relax
-% Une troisième version de la parttoc, avec les entrées de chapitres en fonte bâton grasse:
+% Nous revenons au mode une colonne. Puis une section avec une secttoc et une sectlof (il y~a des sous-sections et
+% des figures).
+% L'option de paquetage \texttt{insection} devrait garantir que les objets flottants (tels que les figures) ne
+% dérivent pas en dehors de leur section.
% \fi
% \begin{macrocode}
-\mtcsetfont{parttoc}{chapter}{\normalsize\ttfamily\upshape\bfseries}
+\onecolumn\fussy % back to one column
+\section{BBBBB}
+\secttoc
+\mtcskip % put some skip here
+\sectlof % a sectlof
+\lipsum[32]
+\subsection{T1}
+\lipsum[33]
+\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}
+\FloatBarrier
+\subsubsection[tt1]{TT1} % tests optional arg. of a sectionning command
+\lipsum[34]
+\paragraph{TTT1}
+\lipsum[35]
+\subparagraph{TTTT1}
+\lipsum[36]
+\begin{figure}[t]
+\setlength{\unitlength}{1mm}
+\begin{picture}(100,50)
+\end{picture}
+\caption[f2]{F2} % tests optional arg. of a caption
+\end{figure}
+\FloatBarrier
+\subsection{T2}
+\lipsum[37]
+\section*{CCCCC} % tests a pseudo-section. should have no secttoc
+%%\addstarredsection{CCCCC}
+\mtcaddsection[CCCCC]
+\secttoc \mtcskip \sectlof %ADDED
+\lipsum[38]
+\subsection{U1}
+\lipsum[39]
+\subsubsection{UU1}
+\lipsum[40]
+\paragraph{UUU1}
+\lipsum[41]
+\subparagraph{UUUU1}
+\lipsum[42]
+\subsection{U2}
+\lipsum[43]
+\part{Second Part}
\parttoc
-\clearpage
+\partlof[c]
+\partlot
+%% % the following section should have no secttoc,
+\section{DDDDD} % but if you uncomment \secttoc,
+%%\secttoc
+\mtcskip \sectlof %ADDED
+% % the secttoc appears
+\lipsum[44]
+\subsection{V1}
+\lipsum[45]
+\subsubsection{VV1}
+\lipsum[46]
+\paragraph{VVV1}
+\lipsum[47]
+\subparagraph{VVVV1}
+\lipsum[48]
+\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}
+\FloatBarrier
+\lipsum[49]
+\subsection{V2}
+\lipsum[50]
% \end{macrocode}
% \ifcase\LANG\relax
-% A fourth version of the parttoc, with chapter entries in a non bold typewriter font:
+% We change the depth of the secttocs, inside a local group (a pair of braces):
% \or\relax
-% Une quatrième version de la parttoc, avec les entrées de chapitres en fonte bâton non grasse:
+% Nous changeons la profondeur des secttocs, dans un groupe local (une paire d'accolades):
% \fi
% \begin{macrocode}
-\mtcsetfont{parttoc}{*}{\normalsize\ttfamily\upshape\mdseries}
+\section{EEEEE} % this section should have a secttoc
+{% % left brace, see below
+\setcounter{secttocdepth}{3} % depth of sect table of contents;
+ % try with different values.
+\secttoc
+\mtcskip \sectlof %ADDED
+} % right brace
+%% this pair of braces is used to keep local the change
+%% on secttocdepth.
+\lipsum[51]
+\subsection{W1} % with the given depth
+\lipsum[52]
+\subsubsection{WW1}
+\lipsum[53]
+\paragraph{WWW1}
+\lipsum[54]
+\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}
+\FloatBarrier
+bla bla bla bla bla bla bla bla bla bla bla
+\subparagraph{WWWW1}
+\lipsum[55]
+\subsection{W2}
+\lipsum[56]
+\chapter*{}
+\part{Appendices}
\parttoc
-\chapter{A very short chapter}
-\minitoc
-\lipsum[1]
-\section{First section}
-\lipsum[2]
-\subsection{Alpha}
-\lipsum[3]
-\subsection{Beta}
-\lipsum[4]
-\section{Second section}
-\lipsum[5]
-\subsection{Gamma}
-\lipsum[6]
-\subsection{Delta}
-\lipsum[7]
+\mtcskip
+\partlof
+\mtcskip
+\partlot
+\FloatBarrier
+\appendix
+\section{Comments}
+\lipsum[57]
+\secttoc
+\mtcskip \sectlof %ADDED
+\subsection{C1}
+\lipsum[58]
+\subsection{C2}
+\lipsum[59]
+\subsection{C3}
+\lipsum[60]
+\begin{figure}[hb] % 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}
+\FloatBarrier
+\subsection{C4}
+\lipsum[61]
+\FloatBarrier
+\section{Evolution}
+\secttoc
+\sectlof % empty
+\sectlot % empty
+\lipsum[62]
+\subsection{D1}
+\lipsum[63]
+\subsection{D2}
+\lipsum[64]
+\subsection{D3}
+\lipsum[65]
+\subsection{D4}
+\lipsum[66]
\end{document}
-%</fo2>
+%</mtc-art>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{The \texttt{scr.tex} document file}\label{scr.tex}\index{scr.tex}
+% \section{The \texttt{mtc-bk.tex} document file}\label{mtc-bk.tex}\index{mtc-bk.tex}
% \or\relax
-% \section{Le fichier document \texttt{scr.tex}}\label{scr.tex}\index{scr.tex}
+% \section{Le fichier document \texttt{mtc-bk.tex}}\label{mtc-bk.tex}\index{mtc-bk.tex}
% \fi
% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package with a {\KOMAScript} document class, \texttt{scrreprt}.
-% Some precautions are needed, because these classes have specific interface with the TOC (package options and
-% commands).
+% This is a basic document using the \texttt{minitoc} package. It contains chapters, so it must use a
+% \texttt{book}-like or \texttt{report}-like document class. You should work on a \emph{copy} of this file and
+% can alter its preamble and its contents to make experiments with parameters. A typical preamble follows:
% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} avec une classe de document {\KOMAScript},
-% \texttt{scrreprt}. Certaines précautions sont nécessaires, car ces classes ont une interface spécifique avec la
-% table des matières (options de paquetage et commandes).
+% C'est un document basique utilisant le paquetage \texttt{minitoc}. Il contient des chapitres, donc il doit
+% utiliser une classe de document analogue à~\texttt{book} ou à~\texttt{report}. Vous devriez travailler sur
+% une \emph{copie} de ce fichier et vous pouvez modifier son préambule et son contenu pour faire des essais avec
+% les paramètres. Voici donc un préambule typique:
% \fi
% \begin{macrocode}
-%<*scr>
-\documentclass[12pt,halfparskip,liststotoc,bibtotoc]{scrreprt}
-\setcounter{secnumdepth}{4}
-\setcounter{tocdepth}{4}
-\usepackage[latin1]{inputenc}
-\usepackage{longtable}
+%<*mtc-bk>
+%%%%%%%%%%%%%%%%%%%%% A example file (differs from previous versions)
+%% mtc-bk.tex
+%% This file contains a set of tests for the minitoc.sty version #48
+%% package file. You can alter most of parameters to test.
+%% book/report (\chapter must be defined).
+%% You can use a copy of this file to play with minitoc
+%% commands and parameters.
+\documentclass[12pt,a4paper]{report} % the report class uses less pages
+%%\documentclass[12pt,a4paper]{book}
+\usepackage{lipsum} % provides filling text
+%%\usepackage{hyperref} % if used, load it BEFORE minitoc
+%%\usepackage{mtcoff}
+\usepackage[tight,listfiles]{minitoc} % tight option make shorter mini-tables
+\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
% \end{macrocode}
% \ifcase\LANG\relax
-% The \texttt{hyperref} package, if used, must be loaded \emph{before} \texttt{minitoc}:
+% If you want to use chapters numbered in each part (the chapter number restarts to~1 at the beginning of each
+% part), uncomment the 3~lines of code below. This demonstrates that the numbering of the minitoc files is
+% independent of the numbering of the chapters (it is absolute).
% \or\relax
-% Le paquetage \texttt{hyperref}, s'il est utilis, doit être chargé \emph{avant} \texttt{minitoc}:
+% Si vous voulez utiliser des chapitres numérotés dans chaque partie (le numéro de partie repart à~1 au début de
+% chaque partie), décommentez les 3~lignes de code ci-dessous. Ceci montre que la numérotation des fichiers
+% minitoc est indépendante de celle des chapitres (elle est absolue).
% \fi
% \begin{macrocode}
-\usepackage{hyperref}
+%%% TEST: uncomment the 3 next lines to test
+%%% resetting chapter number in each part
+%%\makeatletter
+%%\@addtoreset{chapter}{part}
+%%\makeatother
+%%% END TEST
% \end{macrocode}
% \ifcase\LANG\relax
-% With a {\KOMAScript} class, use the \texttt{k-tight} package option in place of \texttt{tight}; as it is a
-% document in german, use also a language package option:
+% We begin the body of the document. You can still alter some parameters (presence or absence of rules and page numbers in
+% the mini-tables):
% \or\relax
-% Avec une classe {\KOMAScript}, utilisez l'option de paquetage \texttt{k-tight} au lieu de \texttt{tight}; comme
-% c'est un document en allement, utiliser aussi une option de langue pour le paquetage:
+% Nous commençons le corps du document. Vous pouvez encore altérer certains paramètres (présence ou absence de filets et
+% de numéros de pages dans les mini-tables):
% \fi
% \begin{macrocode}
-\usepackage[k-tight,germanb,listfiles]{minitoc}
-\usepackage[germanb]{babel}
\begin{document}
-\pagenumbering{Roman} % page number in Roman, reset to 1 (I)
-\dominitoc
-\tableofcontents
-% \end{macrocode}
-% \ifcase\LANG\relax
-% In this document class, with the \texttt{liststotoc} class option, \verb|\listoftables| adds a chapter entry in
-% the TOC, so we must add \verb|\mtcaddchapter| after \verb|\listoftables|:
-% \or\relax
-% Dans cette classe de document, avec l'option de classe \texttt{liststotoc}, \verb|\listoftables| ajoute une
-% entrée de niveau chapitre dans la table des matières, donc nous devons ajouter \verb|\mtcaddchapter|
-% après \verb|\listoftables|:
-% \fi
-% \begin{macrocode}
-\listoftables
-\mtcaddchapter
-% \end{macrocode}
-% \ifcase\LANG\relax
-% With the \texttt{bibtotoc} class option, you should add a \verb|\adjustmtc| command after \verb|\bibliography|.
-% This problem is similar to the one of compatibility with the \texttt{tocbibind} package.
-% \or\relax
-% Avec l'option de classe \texttt{bibtotoc}, vous devriez ajouter une commande \verb|\adjustmtc| après \verb|\bibliography|.
-% Ce problème est similaire à~celui de la compatibilité avec le paquetage \texttt{tocbibind}.
-% \fi
-% \begin{macrocode}
-\clearpage
-\pagenumbering{arabic} % page number in arabic digits
-\setcounter{page}{1} % forced to 1
-
-\chapter{Test 1}\label{cha:test-1}
-
-Text.
-
-\section{Tabelle}\label{sec:tabelle}
-
-\begin{table}
- \centering
- \begin{longtable}[l]{ll}
- \underline{Ausbildungsbetrieb} \hspace{10mm} & Kommanditgesellschaft
-\\
- \underline{Ausbildender} & Hammer \\
- Ausbildungsstätte & XXXXX Ort
- \end{longtable}
- \caption{Ausbildungsbetrieb}
-\end{table}
-
-Text.
-
-\appendix
-\chapter{Dokumente}
-\minitoc % Aufruf Minitoc
-
-\section{Anhang}\label{sec:anhang}
-Text.\\
-Hier sollte nun der Anhang sein, davor das Verzeichnis dafür.
-\end{document}
-%</scr>
+\mtcpagenumbers
+\noptcrule
+%% \nomtcrule % suppresses minitoc rules
+%% \nomtcpagenumbers % suppresses minitoc page numbers
+%% \nomlfpagenumbers % ---------- minilof ---- -------
+%% \nomltpagenumbers % ---------- minilot ---- -------
% \end{macrocode}
-%
-% \lneed{5}
-% \ifcase\LANG\relax
-% \section{The \texttt{subf.tex} document file}\label{subf.tex}\index{subf.tex}
-% \or\relax
-% \section{Le fichier document \texttt{subf.tex}}\label{subf.tex}\index{subf.tex}
-% \fi
% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package with a document containing subfigures (here with the
-% \texttt{subfigure} package~\cite{subfigure}). We show how to use minilofs and to adjust their depth.
-%
-% The preamble loads the \texttt{subfigure} package and redefines the format of subfigure entries in the list of figures:
+% The preparation commands, with their optional argument if necessary:
% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} avec un document contenant des sous-figures
-% (ici avec le paquetage \texttt{subfigure}~\cite{subfigure}). Nous montrons comment utiliser des minilofs et
-% ajuster leur profondeur.
-%
-% Le préambule charge le paquetage \texttt{subfigure} et redéfinit le format des entrées des sous-figures dans la
-% liste des figures:
+% Les commandes de préparation, avec leur argument optionnel si nécessaire:
% \fi
% \begin{macrocode}
-%<*subf>
-\documentclass[12pt]{report}
-\usepackage{subfigure}
-\makeatletter
-\renewcommand{\l@subfigure}{%
- \@dottedxxxline{\ext@subfigure}{2}{3.9em}{3.3em}}
-\makeatother
+\dominitoc
+\dominilof[c] % centers title of minilof's
+\dominilot
+\doparttoc % test of parttoc/partlof stuff
+\dopartlof % added in version #15
+\dopartlot % added in version #15
% \end{macrocode}
% \ifcase\LANG\relax
-% We load the \texttt{varioref} package (to have nice cross-references) and the \texttt{minitoc} package:
+% It is necessary to create the contents files; use the ``fake'' version to not print.
% \or\relax
-% Nous chargeons le paquetage \texttt{varioref} (pour avoir de meilleures références croisées) et le
-% paquetage \texttt{minitoc}:
+% Il est nécessaire de créer les fichiers de contenu; utilisez la version «~fake~» pour ne pas imprimer.
% \fi
% \begin{macrocode}
-\usepackage{varioref}
-\usepackage%
- [tight,listfiles]{minitoc}
+\tableofcontents % or \faketableofcontents
+\listoffigures % or \fakelistoffigures
+\fakelistoftables % or \listoftables
% \end{macrocode}
% \ifcase\LANG\relax
-% We define some features for the layout of the subfigures, then the depth of the list of figures:
+% Uncomment the following line if the first chapter must be numbered~``0'':
% \or\relax
-% Nous définissons quelques dispositifs pour la mise en place des sous-figures, puis la profondeur de la liste des
-% figures:
+% Décommentez la ligne suivante si le premier chapitre doit être numéroté~«~0~»:
% \fi
% \begin{macrocode}
-\newcommand{\goodap}{%
- \hspace{\subfigtopskip}%
- \hspace{\subfigbottomskip}}
-\setcounter{lofdepth}{2}
-\begin{document}
+%%\addtocounter{chapter}{-1} % to begin with Chapter 0
% \end{macrocode}
% \ifcase\LANG\relax
-% We define the depth of the mini-lists of figures, then some fonts:
+% There is the text of the document, with its sectionning commands:
% \or\relax
-% Nous définissons la profondeur des mini-listes des figures, puis quelques fontes:
+% Voici le texte du document, avec ses commandes de sectionnement:
% \fi
% \begin{macrocode}
-\mtcsetdepth{minilof}{2}
-\mtcsetfont{minitoc}{section}{\small\rmfamily\upshape\bfseries}
-\mtcsetfont{partlof}{subfigure}{\small\rmfamily\slshape\bfseries}
-\mtcsetfont{partlof}{figure}{\small\rmfamily\upshape\bfseries}
-\mtcsetfont{minilof}{subfigure}{\small\rmfamily\slshape\bfseries}
-\mtcsetfont{minilof}{figure}{\small\rmfamily\upshape\bfseries}
-%% no tables in this document
-%% \mtcsetfont{partlot}{subtable}{\small\rmfamily\slshape\bfseries}
-%% \mtcsetfont{partlot}{table}{\small\rmfamily\upshape\bfseries}
-%% \mtcsetfont{minilot}{subtable}{\small\rmfamily\slshape\bfseries}
-%% \mtcsetfont{minilot}{table}{\small\rmfamily\upshape\bfseries}
+\part{First Part}
+\parttoc
+\partlof[r]
+\partlot[r]
% \end{macrocode}
% \ifcase\LANG\relax
-% We prepare the minilofs, the table of contents and the list of figures:
+% A chapter, in two column mode, with a minitoc (title on the right):
% \or\relax
-% Nous préparons les minilofs, la table des matières et la liste des figures:
+% Un chapitre, en mode deux colonnes, avec une minitoc (titre sur la droite):
% \fi
% \begin{macrocode}
-\dominilof
-\tableofcontents
-\listoffigures
+\twocolumn\sloppy % the minitoc in twocolumn layout is ugly,
+\chapter{AAAAA} % a chapter with a lot of sections
+\minitoc[r] % minitoc title on the right
+\lipsum[1]
+\section{S1}
+\lipsum[2]
+\section{S2}
+\lipsum[3]
+\section{S3}
+\lipsum[4]
% \end{macrocode}
% \ifcase\LANG\relax
-% A chapter, with is minilof, twice but with different depths:
+% A starred section; we want an entry in the TOC, so we add it the normal way:
% \or\relax
-% Un chapitre, avec sa minilof, deux fois mais avec des profondeurs différentes:
+% Une section étoilée: nous voulons une entrée dans la table des matières, donc nous l'ajoutons de la manière
+% normale:
% \fi
% \begin{macrocode}
-\chapter{First Chapter}
-\minilof
-\mtcskip
-\mtcsetdepth{minilof}{1}
-\minilof
+\section*{S4}
+\addcontentsline{toc}{section}{\protect\numberline{}{S4}}
+\lipsum[5]
+\section{S5}
+\lipsum[6]
+\section{S6}
+\lipsum[6]
+\section{S7}
+\lipsum[7]
+\section{S8}
+\lipsum[9]
+\section{S9}
+\lipsum[10]
+\section{S10}
+\lipsum[11]
+\section{S11}
+\lipsum[12]
+\section{S12}
+\lipsum[13]
+\section{S13}
+\lipsum[14]
+\section{S14}
+\lipsum[15]
+\section{S15}
+\lipsum[16]
+\section{S16}
+\lipsum[17]
+\section{S17}
+\lipsum[18]
+\section{S18}
+\lipsum[19]
+\section{S19}
+\lipsum[20]
+\section{S20}
+\lipsum[21]
+\section{S21}
+\lipsum[22]
+\section{S22}
+\lipsum[23]
+\section{S23}
+\lipsum[24]
+\section{S24}
+\lipsum[25]
+\section{S25}
+\lipsum[26]
+\section{S26}
+\lipsum[27]
+\section{S27}
+\lipsum[28]
+\section{S28}
+\lipsum[29]
+\section{S29}
+\lipsum[30]
+\section{S30}
+\lipsum[31]
+\subsection{SS1}
+\lipsum[32]
+\section{S31}
+\lipsum[33]
% \end{macrocode}
% \ifcase\LANG\relax
-% A figure containing three subfigures and their captions:
+% We return to one column mode. A new chapter, with a minitoc, a minilof and a minilot:
% \or\relax
-% Une figure contenant trois sous-figures et leurs captions:
+% Nous revenons au mode sur une colonne. Un nouveau chapitre, avec une minitoc, une minilof et une minilot:
% \fi
% \begin{macrocode}
+\onecolumn\fussy % back to one column
+\chapter{BBBBB}
+\minitoc
+\mtcskip % put some skip here
+\minilof % a minilof
+\mtcskip % put some skip here
+\minilot % a minilot
+\lipsum[34]
+\section{T1}
+\lipsum[35]
+\begin{figure}[t] % tests compatibility with floating bodies
+\setlength{\unitlength}{1mm}
+\begin{picture}(100,50)
+\end{picture}
+\caption{F1} % (tables are similar)
+\end{figure}
+\begin{table}[b] % tests compatibility with floating bodies
+\setlength{\unitlength}{1mm}
+\begin{picture}(100,50)
+\end{picture}
+\caption{T1} % (tables are similar)
+\end{table}
+\clearpage
+\subsection[tt1]{TT1} % tests optional arg. of a sectionning command
+\lipsum[36]
+\subsubsection{TTT1}
+\lipsum[37]
+\paragraph{TTTT1}
+\lipsum[38]
\begin{figure}
-\centering
- \fbox{%
- \begin{minipage}{3.5in}%
- \raggedright
- \begin{center}
- \subfigure[First]{%
- \fbox{\hbox to 20mm{\vbox to 15mm{\vfil\null}\hfil}}}%
- \hspace{\subfigtopskip}\hspace{\subfigbottomskip}%
- \subfigure[Second Figure]{%
- \fbox{\hbox to 20mm{\vbox to 10mm{\vfil\null}\hfil}}}\\
- \subfigure[Third]{\label{3figs-c}%
- \fbox{\hbox to 20mm{\vbox to 10mm{\vfil\null}\hfil}}}\\
- \caption{Three subfigures.}%
- \label{3figs}%
- \end{center}
- \vspace{4pt}%
- This figure contains two top `subfigures' and
- Figure~\ref{3figs-c}.
- \end{minipage}}
+\setlength{\unitlength}{1mm}
+\begin{picture}(100,50)
+\end{picture}
+\caption[f2]{F2} % tests optional arg. of a caption
\end{figure}
-Figure~\vref{3figs} contains two top ``subfigures'' and
-Figure~\vref{3figs-c}.
-\end{document}
-%</subf>
-% \end{macrocode}
-%
-% \lneed{5}
-% \ifcase\LANG\relax
-% \section{The \texttt{tsfc.tex} document file}\label{tsfc.tex}\index{tsfc.tex}
-% \or\relax
-% \section{Le fichier document \texttt{tsfc.tex}}\label{tsfc.tex}\index{tsfc.tex}
-% \fi
-% \ifcase\LANG\relax
-% This document\footnote{It is derived from one of the examples distributed with
-% the \texttt{subfig} package~\cite{subfig}.} shows
-% the use of the \texttt{minitoc} package with a document containing subfigures (here with the
-% \texttt{subfig} package~\cite{subfig}). We show how to use minilofs and to adjust their depth.
-%
-% The preamble loads the \texttt{subfig} package and redefines the format of subfigure entries in the list of figures:
-% \or\relax
-% Ce document\,\footnote{Il est dérivé de l'un des exemples distribués avec le paquetage \texttt{subfig}~\cite{subfig}.}
-% montre l'utilisation du paquetage \texttt{minitoc} avec un document contenant des sous-figures
-% (ici avec le paquetage \texttt{subfig}~\cite{subfig}). Nous montrons comment utiliser des minilofs et
-% ajuster leur profondeur.
-%
-% Le préambule charge le paquetage \texttt{subfig} et redéfinit le format des entrées des sous-figures dans la
-% liste des figures:
-% \fi
-% \begin{macrocode}
-%<*tsfc>
-\documentclass{report}
-\usepackage{fullpage}
-\usepackage[config=altsf]{subfig}
-\usepackage[tight,listfiles]{minitoc}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% This is utility code to make graduated rules and a box around a figure.
-% \or\relax
-% Ceci est du code utilitaire pour faire un trait gradué et une boîte autour d'une figure.
-% \fi
-% \begin{macrocode}
-\newdimen\testtemp
-\newcommand{\ru}[1]{%
- \testtemp #1%
- \advance\testtemp .5pt%
- \divide\testtemp 2%
- \hbox to \testtemp{\leaders\hbox to 1mm{%
- \vrule height1mm depth0pt width.25pt\hfil}\hfil}%
- \hbox to 0pt{\hss\vrule height3mm depth0pt width.25pt\hss}%
- \hbox to \testtemp{\leaders\hbox to 1mm{%
- \hfil\vrule height1mm depth0pt width.25pt}\hfil}}
-%%
-\fboxsep=-\fboxrule
-\newcommand{\figbox}[1]{%
- \fbox{%
- \vbox to 1in{%
- \vfil
- \hbox to 2in{%
- \parbox{2in}{%
- \centering
- #1}}%
- \vfil
- \vbox to 0pt{%
- \vss
- \hbox to 2in{%
- \hfil
- \ru{1.1in}%
- \hfil}}}}}
+\section{T2}
+\lipsum[39]
% \end{macrocode}
% \ifcase\LANG\relax
-% The body of the document. We set the depth of the list of figures and prepare the minilofs and the list of
-% figures:
+% A starred chapter with an entry added in the TOC; all subordinate (lower)
+% sectionning commands must also be starred.
% \or\relax
-% Le corps du document. Nous définissons la profondeur de la liste des figures et préparons les minilofs et la liste
-% des figures:
+% Un chapitre étoilé avec une entrée ajoutée dans la table des matières;
+% toutes les commandes de sectionnement subalternes (plus basses) doivent aussi être étoilées.
% \fi
% \begin{macrocode}
-\begin{document}
-\setcounter{lofdepth}{2}
-\dominilof
-\listoffigures
-\newpage
+\chapter*{CCCCC} % tests a pseudo-chapter; could have a minitoc.
+\addstarredchapter{CCCCC}
+\lipsum[40]
+\section*{U1}
+\addcontentsline{toc}{section}{U1}
+\lipsum[41]
+\subsection*{UU1}
+\addcontentsline{toc}{subsection}{UU1}
+\lipsum[42]
+\subsubsection*{UUU1}
+\addcontentsline{toc}{subsubsection}{UUU1}
+\lipsum[43]
+\paragraph*{UUUU1}
+\addcontentsline{toc}{paragraph}{UUUU1}
+\lipsum[44]
+\section*{U2}
+\addcontentsline{toc}{section}{U2}
+\lipsum[45]
+\part{Second Part}
+\parttoc
+\partlof[c]
% \end{macrocode}
% \ifcase\LANG\relax
-% A chapter containing a figure with subfigures. We print a minilof twice, with different depths:
+% This chapter has no minitoc, but if you uncomment \verb|\minitoc|,
+% the minitoc will appear.
% \or\relax
-% Un chapitre contenant une figure avec des sous-figures. Nous imprimons une minilof deux fois, avec des
-% profondeurs différentes:
+% Ce chapitre n'a pas de minitoc, mais si vous décommentez \verb|\minitoc|,
+% la minitoc apparaîtra.
% \fi
% \begin{macrocode}
-\chapter{Reference Test}
-\minilof
-\mtcskip
-\mtcsetdepth{minilof}{1}
-\minilof
-
-\begin{figure}[ht]%
- \centering
- \subfigure{%
- \label{fig+A}%
- \figbox{SUBFIGURE ONE:\\
- (no opt)}}
- \quad
- \subfigure[]{%
- \label{fig+B}%
- \figbox{SUBFIGURE TWO:\\
- (empty opt)}}\\
-
- \subfigure[Subfigure Three.]{%
- \label{fig+C}%
- \figbox{SUBFIGURE THREE:\\
- (opt)}}
- \quad
- \subfigure[][Subfigure Four.]{%
- \label{fig+D}%
- \figbox{SUBFIGURE FOUR:\\
- (empty opt and opt)}}
- \quad
- \subfigure[][]{%
- \label{fig+E}%
- \figbox{SUBFIGURE FIVE:\\
- (both empty opt)}}\\
-
- \subfigure[The Sixth Subfigure.][Subfigure Six.]{%
- \label{fig+F}%
- \figbox{SUBFIGURE SIX:\\
- (both opt)}}
- \quad
- \subfigure[The Seventh Subfigure][]{%
- \label{fig+G}%
- \figbox{SUBFIGURE SEVEN:\\
- (opt and empty opt)}}
-
- \caption{Optional argument test.}%
- \label{fig+main}%
+%% % the following chapter should have no minitoc,
+\chapter{DDDDD} % but if you uncomment \minitoc,
+%%\minitoc % the minitoc appears
+\lipsum[46]
+\section{V1}
+\lipsum[47]
+\subsection{VV1}
+\lipsum[48]
+\subsubsection{VVV1}
+\lipsum[48]
+\paragraph{VVVV1}
+\lipsum[49]
+\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}
-
-The figure~\ref{fig+main} on page~\pageref{fig+main} is composed
-of the seven subfigures~\subref{fig+A} (aka: \ref{fig+A}),
-\subref{fig+B} (aka: \ref{fig+B}), \subref{fig+C} (aka: \ref{fig+C}),
-\subref{fig+D} (aka: \ref{fig+D}), \subref{fig+E} (aka: \ref{fig+E}),
-\subref{fig+F} (aka: \ref{fig+F}), and \subref{fig+G} (aka: \ref{fig+G}).
-
-\section{Centering Test}
-Note that figures~\ref{fig+B}, \ref{fig+E} and \ref{fig+G} are centered.
-This means that \verb|\subfigcapskip| has been set to zero and is not
-offsetting the simple label to the left. Also the remaining captioned
-subfigures (figures~\ref{fig+C}, \ref{fig+D}, and \ref{fig+F}) should
-have centered labels.
-\end{document}
-%</tsfc>
-% \end{macrocode}
-%
-% \lneed{8}
-% \ifcase\LANG\relax
-% \section{The \texttt{tbi.tex} document file}\label{tbi.tex}\index{tbi.tex}
-% \or\relax
-% \section{Le fichier document \texttt{tbi.tex}}\label{tbi.tex}\index{tbi.tex}
-% \fi
-% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
-% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package with a document using
-% the \texttt{tocbibind} package~\cite{tocbibind}.
-% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} avec un document utilisant le
-% paquetage \texttt{tocbibind}~\cite{tocbibind}.
-% \fi
-% \begin{macrocode}
-%<*tbi>
-\documentclass[a4paper]{report}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We dont want an entry for the TOC in the TOC: option \texttt{nottoc} for the \texttt{tocbibind} package:
-% \or\relax
-% Nous ne voulons pas d'entrée pour la table des matières dans la table des matières: option \texttt{nottoc} pour
-% le paquetage \texttt{tocbibind}:
-% \fi
-% \begin{macrocode}
-\usepackage[nottoc]{tocbibind}
-\usepackage%
- [tight,listfiles]{minitoc}
-\begin{document}
-\dominitoc
-\tableofcontents
-% \end{macrocode}
-% \ifcase\LANG\relax
-% As there is no entry for the TOC in the TOC, no correction is necessary; we comment out the usual
-% correction\,\footnote{It is recommended to keep this comment; you could change your mind.}:
-% \or\relax
-% Puisqu'il n'y a pas d'entrée pour la table des matières dans la table des matières, aucune correction n'est
-% nécessaire: nous mettons la correction habituelle en commentaire\,\footnote{Il est recommandé de conserver ce
-% commentaire; vous pourriez changer d'avis.}:
-% \fi
-% \begin{macrocode}
-%% tocbibind compatibility
-%% not used if nottoc option :
-%% \mtcaddchapter[]
-% \end{macrocode}
-% \ifcase\LANG\relax
-% A starred chapter with an entry in the TOC; we add it;
-% \or\relax
-% Un chapitre étoilé avec une entrée dans la table des matières; nous l'ajoutons:
-% \fi
-% \begin{macrocode}
-\chapter*{Introduction}
-\mtcaddchapter[Introduction]
+\lipsum[50]
+\section{V2}
+\lipsum[51]
% \end{macrocode}
% \ifcase\LANG\relax
-% Some normal chapters:
+% We change the depth of the minitocs, inside a local group (a pair of braces):
% \or\relax
-% Quelques chapitres normaux:
+% Nous changeons la profondeur des minitocs, dans un groupe local (une paire d'accolades):
% \fi
% \begin{macrocode}
-\chapter{Title of chapter~1}
-\minitoc
-\section{as1}
-\section{as2}
-\chapter{Title of chapter~2}
-\minitoc
-\section{bs1}
-\section{bs2}
-\chapter{Title of chapter~3}
-\minitoc
-\section{cs1}
-\section{cs2}
-\chapter{Title of chapter~4}
+\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
-\section{ds1}
-\section{ds2}
+} % right brace
+%% this pair of braces is used to keep local the change
+%% on minitocdepth.
+\lipsum[52]
+\section{W1} % with the given depth
+\lipsum[53]
+\subsection{WW1}
+\lipsum[54]
+\subsubsection{WWW1}
+\lipsum[55]
+\begin{figure}[t] % tests compatibility with floating bodies
+\setlength{\unitlength}{1mm}
+\begin{picture}(100,50)
+\end{picture}
+\caption{F4} % (I have not tested tables here, but it is similar)
+\end{figure}
+\lipsum[56]
+\paragraph{WWWW1}
+\lipsum[57]
+\subparagraph{WWWWW1}
+\lipsum[58]
+\section{W2}
+\lipsum[59]
% \end{macrocode}
% \ifcase\LANG\relax
-% Another starred chapter, with an entry in the TOC:
+% Here, we encounter a classical problem: to make a local table of contents for a set
+% of appendices, and to hide these entries in the main table of contents. First, we
+% create a part, with its parttoc:
% \or\relax
-% Un autre chapitre étoilé, avec une entrée dans la table des matières:
+% Ici, nous rencontrons un problème classique: faire une table des matières locale pour un ensemble d'appendices,
+% et masquer ces entrées dans la table des matières principale. Tout d'abord, nous créons une partie, avec sa
+% parttoc:
% \fi
% \begin{macrocode}
-\chapter*{Conclusion}
-\mtcaddchapter[Conclusion]
+\appendix
+\part{Appendices}
+\parttoc
% \end{macrocode}
% \ifcase\LANG\relax
-% Yet another starred chapter, with an entry in the TOC, but with starred sections, also listed in the TOC:
+% Then, we begin a \texttt{mtchideinmaintoc} environment, with the hiding depth as optional argument:
% \or\relax
-% Encore un autre chapitre étoilé, avec une entrée dans la table des matières, mais avec des sections étoilées,
-% elles aussi listées dans la table des matières:
+% Puis nous commençons un environnement \texttt{mtchideinmaintoc}, avec la profondeur de masquage requise:
% \fi
% \begin{macrocode}
-\chapter*{Appendices}
-\mtcaddchapter[Appendices]
+\begin{mtchideinmaintoc}[-1]
+\chapter{Comments}
\minitoc
-\section*{first appendix}
-\addcontentsline{toc}{section}%
- {first appendix}
-\section*{second appendix}
-\addcontentsline{toc}{section}%
- {second appendix}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% The list of figures has an entry in the TOC (via the \texttt{tocbibind} package), so a correction must be applied:
-% \or\relax
-% La liste des figures a une entrée dans la table des matières (via le paquetage \texttt{tocbibind}), donc une
-% correction doit être appliquée:
-% \fi
-% \begin{macrocode}
-\listoffigures
-%% tocbibind compatibility
-\mtcaddchapter
-% \end{macrocode}
-% \ifcase\LANG\relax
-% The \texttt{tocbibind} package adds an entry in the TOC for the bibliography, so we must add the recommended
-% correction:
-% \or\relax
-% Le paquetage \texttt{tocbibind} ajoute une entrée dans la table des matières pour la bibliographie, donc nous
-% devons ajouter la correction recommandée:
-% \fi
-% \begin{macrocode}
-\begin{thebibliography}{3}
- \bibitem {s1}{title ...}
-\end{thebibliography}
-%% tocbibind compatibility
-\adjustmtc
-\end{document}
-%</tbi>
-% \end{macrocode}
-% \end{multicols}}
-%
-% \lneed{8}
-% \ifcase\LANG\relax
-% \section{The \texttt{2c.tex} document file}\label{2c.tex}\index{2c.tex}
-% \or\relax
-% \section{Le fichier document \texttt{2c.tex}}\label{2c.tex}\index{2c.tex}
-% \fi
-% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
-% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package in a document with a two columns layout.
-% The layout uses the \texttt{multicol} standard package~\cite{multicol} and its \texttt{multicols} environment.
-% We set \verb|\mtcindent| to zero. We test several combinations. If a minitoc is long enough to be splitted on
-% both columns, the result may be funny.
-% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document avec une mise en page sur deux
-% colonnes.
-% La mise en page utilise le paquetage standard \texttt{multicol}~\cite{multicol} et son environnement \texttt{multicols}.
-% Nous forçons \verb|\mtcindent| à~zéro. Si une minitoc est assez longue pour se répartir sur les deux colonnes,
-% le résultat peut être bizarre.
-% \fi
-% \begin{macrocode}
-%<*2c>
-\documentclass[12pt,a4paper]%
- {report}
-\usepackage{multicol}
-\usepackage{lipsum}
-\usepackage%
- [tight,latin,listfiles]{minitoc}
-\usepackage[latin]{babel}
-\setlength{\mtcindent}{0pt}
-\begin{document}
-\dominitoc
-\tableofcontents
-% \end{macrocode}
-% \ifcase\LANG\relax
-% Two first chapters with a standard chapter head, a minitoc on one full width column, then the body of the chapter
-% on two columns:
-% \or\relax
-% Deux premiers chapitres avec un en-tête standard, une minitoc sur la largeur complete, puis le corps du chapitre sur
-% deux colonnes:
-% \fi
-% \begin{macrocode}
-\chapter{Primum capitulum}
-\begin{multicols}{2}[\minitoc]
-\section{Prima sectio}
-\lipsum[1-2]
-\section{Secunda sectio}
-\lipsum[3-4]
-\end{multicols}
-\chapter{Secundum capitulum}
-\begin{multicols}{2}[\minitoc]
-\section{Prima sectio}
-\lipsum[5-6]
-\section{Secunda sectio}
-\lipsum[7-8]
-\section{Tertia sectio}
-\lipsum[9-10]
-\end{multicols}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% A third chapter entirely on two columns, so the chapter head and the minitoc are in the first column:
-% \or\relax
-% Un troisième chapitre entièrement sur deux colonnes, dont l'en-tète du chapitre et la minitoc sont
-% dans la première colonne:
-% \fi
-% \begin{macrocode}
-\begin{multicols}{2}
-\chapter{Tertium capitulum}
+\section{C1}
+\lipsum[60]
+\section{C2}
+\lipsum[61]
+\section{C3}
+\lipsum[62]
+\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{Prima sectio}
-\lipsum[11-12]
-\section{Secunda sectio}
-\lipsum[13-14]
-\section{Tertia sectio}
-\lipsum[15-16]
-\end{multicols}
+\minilof %Empty => invisible
+\minilot %Empty => invisible
+\section{D1}
+\lipsum[62]
+\section{D2}
+\lipsum[63]
+\section{D3}
+\lipsum[64]
+\section{D4}
% \end{macrocode}
% \ifcase\LANG\relax
-% A fourth chapter, with the chapter head on one column, and the minitoc and the chapter body on two columns (the
-% minitoc is in the first column):
+% \begin{SMOOTH}
+% We terminate the part by adding a marker in the TOC file, then we must close this \texttt{mtchideinmaintoc}
+% environment:
+% \end{SMOOTH}
% \or\relax
-% Un quatrième chapitre, avec l'en-tête de chapitre sur une seule colonne, mais la minitoc et le corps du chapitre
-% sur deux colonnes (la minitoc est dans la première colonne):
+% Nous terminons la partie en ajoutant un marqueur dans le fichier table des matières, puis nous devons fermer
+% cet environnement \texttt{mtchideinmaintoc}:
% \fi
% \begin{macrocode}
-\chapter{Quadrum capitulum}
-\begin{multicols}{2}
-\minitoc
-\section{Prima sectio}
-\lipsum[16-17]
-\section{Secunda sectio}
-\lipsum[18-19]
-\section{Tertia sectio}
-\lipsum[20-21]
-\end{multicols}
+%% this line closes the omitted part
+\addtocontents{toc}{\protect\partbegin}
+%% this line restore the depth in the main TOC
+\end{mtchideinmaintoc}
+\lipsum[65]
\end{document}
-%</2c>
+%</mtc-bk>
% \end{macrocode}
-% \end{multicols}}
%
% \lneed{8}
% \ifcase\LANG\relax
-% \section{The \texttt{bo.tex} document file}\label{bo.tex}\index{bo.tex}
+% \section{The \texttt{mtc-bo.tex} document file}\label{mtc-bo.tex}\index{mtc-bo.tex}
% \or\relax
-% \section{Le fichier document \texttt{bo.tex}}\label{bo.tex}\index{bo.tex}
+% \section{Le fichier document \texttt{mtc-bo.tex}}\label{mtc-bo.tex}\index{mtc-bo.tex}
% \fi
% \ifcase\LANG\relax
% This document shows the use of the \texttt{minitoc} package in a document using a two column layout for some
@@ -10996,7 +10215,7 @@ have centered labels.
% quelques paramètres de la minitoc, et, enfin, le paquetage \texttt{minitoc}.
% \fi
% \begin{macrocode}
-%<*bo>
+%<*mtc-bo>
\documentclass[10pt]{book}
\usepackage[paperwidth=8.5in, paperheight=11in,%
lmargin=1.25in,rmargin=1.25in,tmargin=1in,bmargin=1in]{geometry}
@@ -11179,10 +10398,10 @@ have centered labels.
\chapter{Première étape (début)}
%\minitoc
\begin{pageUn}
- {%1 Date du cours
+ {%1 Date du cours
lundi 25 août
}
- {%2 Durée du cours
+ {%2 Durée du cours
2 périodes
}
{%3 Liste des documents à distribuer
@@ -11244,116 +10463,109 @@ Bla bla bla
Texte dans la section
\end{document}
-%</bo>
+%</mtc-bo>
% \end{macrocode}
%
% \lneed{8}
% \ifcase\LANG\relax
-% \section{The \texttt{hop.tex} document file}\label{hop.tex}\index{hop.tex}
+% \section{The \texttt{mtc-ch0.tex} document file}\label{mtc-ch0.tex}\index{mtc-ch0.tex}
% \or\relax
-% \section{Le fichier document \texttt{hop.tex}}\label{hop.tex}\index{hop.tex}
+% \section{Le fichier document \texttt{mtc-ch0.tex}}\label{mtc-ch0.tex}\index{mtc-ch0.tex}
% \fi
% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package in a document of class
-% \index{scrbook}\texttt{scrbook}.
+% This document shows the use of the \texttt{minitoc} package in a document using a starred first chapter,
+% inducing the ``Chapter Zero'' problem.
% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document de la classe
-% \index{scrbook}\texttt{scrbook}.
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document utilisant un premier chapitre
+% étoilé, induisant le problème du «~Chapitre~zéro~».
% \fi
% \begin{macrocode}
-%<*hop>
-\documentclass[oneside,12pt]{scrbook}
-\usepackage{lipsum}
-\usepackage[hints,listfiles]{minitoc}
+%<*mtc-ch0>
+\documentclass[12pt,a4paper]{report}
+\usepackage[tight,english,listfiles]{minitoc}
\begin{document}
-% \end{macrocode}
-% \ifcase\LANG\relax
-% We prepare the minitocs and the minilofs, we print the TOC but not the LOF (while the LOF file is prepared):
-% \or\relax
-% Nous préparons les minitocs et les minilofs, nous imprimons la table des matières mais pas la liste des figures
-% (cependant son fichier est préparé):
-% \fi
-% \begin{macrocode}
\dominitoc
-\dominilof
\tableofcontents
-\fakelistoffigures
% \end{macrocode}
% \ifcase\LANG\relax
-% A starred part with its entry in the TOC:
+% The first chapter is starred, but contains real numbered sections. We add an entry in the TOC for this chapter
+% and see that its sections are using ``0'' as chapter number:
% \or\relax
-% Une partie étoilée avec son entrée dans la table des matières:
+% Le premier chapitre est étoilé, mais contient de vraies sections numérotées. Nous ajoutons une entrée pour ce
+% chapitre dans la table des matières et voyons que ses sections utilisent «~0~» comme numéro de chapitre:
% \fi
% \begin{macrocode}
-\part*{Part 1: Strategic Marketing}
-\mtcaddpart[Part 1: Strategic Marketing]
+\chapter*{Chapter One (starred)}
+\mtcaddchapter[Fake chapter one]
+\minitoc
+\section{Chap 1, section 1}
+That's right, folks -- we're close to the release of Firefox and
+Thunderbird 1.0 and, just like our last 1.0 release, we want to organize
+worldwide parties to celebrate.
+
+Thanks to Dominik 'Aeneas' Schnitzer, we have an all-new and improved
+Mozilla Party Webtool 2.0. You can create your own party, or sign up for
+one already in progress -- and, in an improvement on Webtool 1.0,
+organizers can now edit and update party details. The tool allows you to
+organize a celebration in any of 243 countries, principalities,
+dominions and islands around the world. Never let it be said that we do
+things by halves around here.
+
+\subsection{Chap 1, section 1, subsection 1}
+That's right, folks -- we're close to the release of Firefox and
+Thunderbird 1.0 and, just like our last 1.0 release, we want to organize
+worldwide parties to celebrate.
+
+Thanks to Dominik 'Aeneas' Schnitzer, we have an all-new and improved
+Mozilla Party Webtool 2.0. You can create your own party, or sign up for
+one already in progress -- and, in an improvement on Webtool 1.0,
+organizers can now edit and update party details. The tool allows you to
+organize a celebration in any of 243 countries, principalities,
+dominions and islands around the world. Never let it be said that we do
+things by halves around here.
% \end{macrocode}
% \ifcase\LANG\relax
-% Then two chapters with their minitocs and minitocs:
+% The second chapter is normal:
% \or\relax
-% Puis deux chapitres avec leurs minitocs et minilofs:
+% Le second chapitre est normal:
% \fi
% \begin{macrocode}
-\chapter{Chapter 1}
+\chapter{Chapter Two (numbered one)}
\minitoc
-\minilof
-\section{Section one of first chapter}
-\lipsum[1]
-\begin{figure}
- \centering
- Test
- \caption{Picture one of first chapter}
-\end{figure}
-
-\section{Section two of first chapter}
-\lipsum[2]
-\begin{figure}
- \centering
- Test
- \caption{Picture two of first chapter}
-\end{figure}
-
-\chapter{Chapter 2}
-\minitoc \minilof
+\section{Chapter 2, section 1}
+That's right, folks -- we're close to the release of Firefox and
+Thunderbird 1.0 and, just like our last 1.0 release, we want to organize
+worldwide parties to celebrate.
-\section{Section one of second chapter}
-\lipsum[3]
-\begin{figure}
- \centering
- Test
- \caption{Picture one of second chapter}
-\end{figure}
-\cleardoublepage
-\section{Section two of second chapter}
-\lipsum[4]
-\begin{figure}
- \centering
- Test
- \caption{Picture two of second chapter}
-\end{figure}
+Thanks to Dominik 'Aeneas' Schnitzer, we have an all-new and improved
+Mozilla Party Webtool 2.0. You can create your own party, or sign up for
+one already in progress -- and, in an improvement on Webtool 1.0,
+organizers can now edit and update party details. The tool allows you to
+organize a celebration in any of 243 countries, principalities,
+dominions and islands around the world. Never let it be said that we do
+things by halves around here.
\end{document}
-%</hop>
+%</mtc-ch0>
% \end{macrocode}
%
-%
% \lneed{8}
% \ifcase\LANG\relax
-% \section{The \texttt{cri.tex} document file}\label{cri.tex}\index{cri.tex}
+% \section{The \texttt{mtc-cri.tex} document file}\label{mtc-cri.tex}\index{mtc-cri.tex}
% \or\relax
-% \section{Le fichier document \texttt{cri.tex}}\label{cri.tex}\index{cri.tex}
+% \section{Le fichier document \texttt{mtc-cri.tex}}\label{mtc-cri.tex}\index{mtc-cri.tex}
% \fi
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \ifcase\LANG\relax
% This document shows the use of the \texttt{minitoc} package in a document
% with a starred part and starred chapters. Note the use of the adjustment commands.
-% This example is not commented: follow the insertion of the mini-tables in the \texttt{cri.log} file.
+% This example is not commented: follow the insertion of the mini-tables in the \texttt{mtc-cri.log} file.
% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document
% avec une partie étoilée et des chapitres étoilés. Notez l'utilisation des commandes d'ajustement.
-% Cet exemple n'est pas commenté: suivez l'insertion des mini-tables dans le fichier \texttt{cri.log}.
+% Cet exemple n'est pas commenté: suivez l'insertion des mini-tables dans le fichier \texttt{mtc-cri.log}.
% \fi
% \begin{macrocode}
-%<*cri>
+%<*mtc-cri>
\documentclass[12pt,a4paper]%
{report}
\usepackage[francais]{babel}
@@ -11409,15 +10621,443 @@ Présentation des lecteurs\ldots
\section{Première section~D}
\section{Deuxième section~D}
\end{document}
-%</cri>
+%</mtc-cri>
% \end{macrocode}
% \end{multicols}}%
%
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{mtc-fo1.tex} document file}\label{mtc-fo1.tex}\index{mtc-fo1.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-fo1.tex}}\label{mtc-fo1.tex}\index{mtc-fo1.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document creates several copies of the same parttoc, but with different fonts (for the chapter level
+% entries); you can compare the results.
+% \or\relax
+% Ce document crée plusieurs copies de la même parttoc, mais avec des fontes différentes (pour les entrées du niveau
+% chapitre); vous pouvez comparer les résultats.
+% \fi
+% \begin{macrocode}
+%<*mtc-fo1>
+\documentclass{report}
+\usepackage{lipsum}
+\usepackage{txfonts}
+\usepackage[tight,listfiles]{minitoc}
+\begin{document}
+\doparttoc
+\dominitoc
+\tableofcontents
+\part{Introduction}
+\clearpage
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A first copy, with default fonts:
+% \or\relax
+% Une première copie, avec les fontes par défaut:
+% \fi
+% \begin{macrocode}
+\parttoc
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A second copy, roman bold font for chapter entries:
+% \or\relax
+% Une deuxième copie, fonte romaine grasse pour les entrées de chapitres:
+% \fi
+% \begin{macrocode}
+\clearpage
+\mtcsetfont{parttoc}{chapter}{\normalsize\rmfamily\upshape\bfseries}
+\parttoc
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A third copy, typewriter bold font for chapter entries:
+% \or\relax
+% Une troisième copie, fonte bâton grasse pour les entrées de chapitres:
+% \fi
+% \begin{macrocode}
+\clearpage
+\mtcsetfont{parttoc}{chapter}{\normalsize\ttfamily\upshape\bfseries}
+\parttoc
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A fourth copy, not bold typewriter font for chapter entries:
+% \or\relax
+% Une quatrième copie, fonte bâton non grasse pour les entrées de chapitres:
+% \fi
+% \begin{macrocode}
+\clearpage
+\mtcsetfont{parttoc}{*}{\normalsize\ttfamily\upshape\mdseries}
+\parttoc
+\chapter{A very short chapter}
+\minitoc
+\lipsum[1]
+\section{First section}
+\lipsum[2]
+\subsection{Alpha}
+\lipsum[3]
+\subsection{Beta}
+\lipsum[4]
+\section{Second section}
+\lipsum[5]
+\subsection{Gamma}
+\lipsum[6]
+\subsection{Delta}
+\lipsum[7]
+\end{document}
+%</mtc-fo1>
+% \end{macrocode}
+%
% \lneed{8}
% \ifcase\LANG\relax
-% \section{The \texttt{livre.tex} document file}\label{livre.tex}\index{livre.tex}
+% \section{The \texttt{mtc-fo2.tex} document file}\label{mtc-fo2.tex}\index{mtc-fo2.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-fo2.tex}}\label{mtc-fo2.tex}\index{mtc-fo2.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document creates several copies of the same parttoc, but with different fonts (for the chapter level
+% entries); you can compare the results. As the fonts are not declared the same way, compare the results
+% with those of \texttt{mtc-fo1.tex} (see section~\vref{mtc-fo1.tex}).
+% \or\relax
+% Ce document crée plusieurs copies de la même parttoc, mais avec des fontes différentes (pour les entrées du niveau
+% chapitre); vous pouvez comparer les résultats. Comme les fontes ne sont pas déclarées de la même manière,
+% comparez les résultats avec ceux de \texttt{mtc-fo1.tex} (voir la section~\vref{mtc-fo1.tex}).
+% \fi
+% \begin{macrocode}
+%<*mtc-fo2>
+\documentclass{report}
+\usepackage{lipsum}
+\usepackage{txfonts}
+\usepackage[tight,listfiles]{minitoc}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We declare the fonts with the old method:
% \or\relax
-% \section{Le fichier document \texttt{livre.tex}}\label{livre.tex}\index{livre.tex}
+% Nous déclarons les fontes avec l'ancienne méthode:
+% \fi
+% \begin{macrocode}
+ \def\ptcSSfont{\ptcfont} % (subsections)
+ \def\ptcSSSfont{\ptcfont} % (subsubsections)
+ \def\ptcPfont{\ptcfont} % (paragraphs)
+ \def\ptcSPfont{\ptcfont} % (subparagraphs)
+ \def\plffont{\ptcfont} % (figures)
+ \def\plfSfont{\ptcfont} % (subfigures)
+ \def\pltfont{\ptcfont} % (tables)
+ \def\pltSfont{\ptcfont} % (subtables)
+\begin{document}
+\doparttoc
+\dominitoc
+\tableofcontents
+\part{Introduction}
+\clearpage
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A first version of the parttoc, with the fonts defined above:
+% \or\relax
+% Une première version de la parttoc, avec les fontes définies ci-dessus:
+% \fi
+% \begin{macrocode}
+\parttoc
+\clearpage
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A second version of the parttoc, with chapter entries in a roman bold font:
+% \or\relax
+% Une deuxième version de la parttoc, avec les entrées de chapitres en fonte romane grasse:
+% \fi
+% \begin{macrocode}
+\mtcsetfont{parttoc}{chapter}{\normalsize\rmfamily\upshape\bfseries}
+\parttoc
+\clearpage
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A third version of the parttoc, with chapter entries in a typewriter bold font:
+% \or\relax
+% Une troisième version de la parttoc, avec les entrées de chapitres en fonte bâton grasse:
+% \fi
+% \begin{macrocode}
+\mtcsetfont{parttoc}{chapter}{\normalsize\ttfamily\upshape\bfseries}
+\parttoc
+\clearpage
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A fourth version of the parttoc, with chapter entries in a non bold typewriter font:
+% \or\relax
+% Une quatrième version de la parttoc, avec les entrées de chapitres en fonte bâton non grasse:
+% \fi
+% \begin{macrocode}
+\mtcsetfont{parttoc}{*}{\normalsize\ttfamily\upshape\mdseries}
+\parttoc
+\chapter{A very short chapter}
+\minitoc
+\lipsum[1]
+\section{First section}
+\lipsum[2]
+\subsection{Alpha}
+\lipsum[3]
+\subsection{Beta}
+\lipsum[4]
+\section{Second section}
+\lipsum[5]
+\subsection{Gamma}
+\lipsum[6]
+\subsection{Delta}
+\lipsum[7]
+\end{document}
+%</mtc-fo2>
+% \end{macrocode}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{mtc-hia.tex} document file}\label{mtc-hia.tex}\index{mtc-hia.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-hia.tex}}\label{mtc-hia.tex}\index{mtc-hia.tex}
+% \fi
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \ifcase\LANG\relax
+% This document shows the use of the \texttt{minitoc} package in a document where the entries for some tables
+% must be hidden in the main list of tables. The document uses the \texttt{article} class.
+% \or\relax
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document où les entrées pour certains
+% tableaux doivent être masquées dans la liste des tableaux principale. Le document utilise la classe \texttt{article}.
+% \fi
+% \begin{macrocode}
+%<*mtc-hia>
+\documentclass%
+ [oneside,a4paper]{article}
+\usepackage{lipsum}
+\usepackage%
+ [tight,insection,listfiles]%
+ {minitoc}
+\dosectlot
+\begin{document}
+\listoftables
+\section{First section}
+\sectlot
+\lipsum[1]
+\begin{table}[hb]
+\caption{My first visible table}
+\end{table}
+\lipsum[2]
+\begin{table}[ht]
+\caption{A second visible table}
+\end{table}
+\lipsum[3]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% For the \emph{first} hidden table, we add \verb|\mtchideinmainlot| \emph{before} its caption:
+% \or\relax
+% Pour le \emph{premier} tableau masqué, nous ajoutons \verb|\mtchideinmainlot| \emph{avant} son caption:
+% \fi
+% \begin{macrocode}
+\begin{table}[hb]
+\mtchideinmainlot
+\caption{My first hidden table}
+\end{table}
+\lipsum[4-6]
+\begin{table}[ht]
+\caption{A second hidden table}
+\end{table}
+\lipsum[7]
+\section{Second section}
+\sectlot
+\lipsum[8]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% For the \emph{last} hidden table, we add \verb|\endmtchideinmainlot| \emph{after} its caption:
+% \or\relax
+% Pour le \emph{dernier} tableau masqué, nous ajoutons \verb|\endmtchideinmainlot| \emph{après} son caption:
+% \fi
+% \begin{macrocode}
+\begin{table}[hb]
+\caption{My last hidden table}
+\endmtchideinmainlot
+\end{table}
+\lipsum[9]
+\begin{table}[ht]
+\caption{A third visible table}
+\end{table}
+\lipsum[10]
+\begin{table}[hb]
+\caption{A fourth visible table}
+\end{table}
+\lipsum[11]
+\end{document}
+%</mtc-hia>
+% \end{macrocode}
+% \end{multicols}}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{mtc-hir.tex} document file}\label{mtc-hir.tex}\index{mtc-hir.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-hir.tex}}\label{mtc-hir.tex}\index{mtc-hir.tex}
+% \fi
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \ifcase\LANG\relax
+% This document shows the use of the \texttt{minitoc} package in a document where the entries for some tables
+% must be hidden in the main list of tables. The document uses the \texttt{report} class.
+% \or\relax
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document où les entrées pour certains
+% tableaux doivent être masquées dans la liste des tableaux principale. Le document utilise la classe \texttt{report}.
+% \fi
+% \begin{macrocode}
+%<*mtc-hir>
+\documentclass[a4paper]{report}
+\usepackage{lipsum}
+\usepackage%
+ [tight,listfiles]{minitoc}
+\dominilot
+\begin{document}
+\listoftables
+\chapter{First chapter}
+\minilot
+\lipsum[1]
+\begin{table}[hb]
+\caption{My first visible table}
+\end{table}
+\lipsum[2]
+\begin{table}[ht]
+\caption{A second visible table}
+\end{table}
+\lipsum[3]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% For the \emph{first} hidden table, we add \verb|\mtchideinmainlot| \emph{before} its caption:
+% \or\relax
+% Pour le \emph{premier} tableau masqué, nous ajoutons \verb|\mtchideinmainlot| \emph{avant} son caption:
+% \fi
+% \begin{macrocode}
+\begin{table}[hb]
+\mtchideinmainlot
+\caption{My first hidden table}
+\end{table}
+\lipsum[4-6]
+\begin{table}[ht]
+\caption{A second hidden table}
+\end{table}
+\lipsum[7]
+\chapter{Second chapter}
+\minilot
+\lipsum[8]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% For the \emph{last} hidden table, we add \verb|\endmtchideinmainlot| \emph{after} its caption:
+% \or\relax
+% Pour le \emph{dernier} tableau masqué, nous ajoutons \verb|\endmtchideinmainlot| \emph{après} son caption:
+% \fi
+% \begin{macrocode}
+\begin{table}[hb]
+\caption{My last hidden table}
+\endmtchideinmainlot
+\end{table}
+\lipsum[9]
+\begin{table}[ht]
+\caption{A third visible table}
+\end{table}
+\lipsum[10]
+\begin{table}[hb]
+\caption{A fourth visible table}
+\end{table}
+\lipsum[11]
+\end{document}
+%</mtc-hir>
+% \end{macrocode}
+% \end{multicols}}%
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{mtc-hop.tex} document file}\label{mtc-hop.tex}\index{mtc-hop.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-hop.tex}}\label{mtc-hop.tex}\index{mtc-hop.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document shows the use of the \texttt{minitoc} package in a document of class
+% \index{scrbook}\texttt{scrbook}.
+% \or\relax
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document de la classe
+% \index{scrbook}\texttt{scrbook}.
+% \fi
+% \begin{macrocode}
+%<*mtc-hop>
+\documentclass[oneside,12pt]{scrbook}
+\usepackage{lipsum}
+\usepackage[hints,listfiles]{minitoc}
+\begin{document}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We prepare the minitocs and the minilofs, we print the TOC but not the LOF (while the LOF file is prepared):
+% \or\relax
+% Nous préparons les minitocs et les minilofs, nous imprimons la table des matières mais pas la liste des figures
+% (cependant son fichier est préparé):
+% \fi
+% \begin{macrocode}
+\dominitoc
+\dominilof
+\tableofcontents
+\fakelistoffigures
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A starred part with its entry in the TOC:
+% \or\relax
+% Une partie étoilée avec son entrée dans la table des matières:
+% \fi
+% \begin{macrocode}
+\part*{Part 1: Strategic Marketing}
+\mtcaddpart[Part 1: Strategic Marketing]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Then two chapters with their minitocs and minitocs:
+% \or\relax
+% Puis deux chapitres avec leurs minitocs et minilofs:
+% \fi
+% \begin{macrocode}
+\chapter{Chapter 1}
+\minitoc
+\minilof
+\section{Section one of first chapter}
+\lipsum[1]
+\begin{figure}
+ \centering
+ Test
+ \caption{Picture one of first chapter}
+\end{figure}
+
+\section{Section two of first chapter}
+\lipsum[2]
+\begin{figure}
+ \centering
+ Test
+ \caption{Picture two of first chapter}
+\end{figure}
+
+\chapter{Chapter 2}
+\minitoc \minilof
+
+\section{Section one of second chapter}
+\lipsum[3]
+\begin{figure}
+ \centering
+ Test
+ \caption{Picture one of second chapter}
+\end{figure}
+\cleardoublepage
+\section{Section two of second chapter}
+\lipsum[4]
+\begin{figure}
+ \centering
+ Test
+ \caption{Picture two of second chapter}
+\end{figure}
+\end{document}
+%</mtc-hop>
+% \end{macrocode}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{mtc-liv.tex} document file}\label{mtc-liv.tex}\index{mtc-liv.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-liv.tex}}\label{mtc-liv.tex}\index{mtc-liv.tex}
% \fi
% \ifcase\LANG\relax
% This document shows the use of the \texttt{minitoc} package in a document of \texttt{book} class, with
@@ -11427,7 +11067,7 @@ Présentation des lecteurs\ldots
% une table de matières et des minitocs personnalisées.
% \fi
% \begin{macrocode}
-%<*livre>
+%<*mtc-liv>
\documentclass[10pt,twoside,openright]{book}
% \end{macrocode}
% \ifcase\LANG\relax
@@ -11489,17 +11129,18 @@ Présentation des lecteurs\ldots
% TOC, numerotation depth, depth of the minitocs, some fonts:
% \or\relax
% Nous faisons quelques adaptations: indentation pour les entrées de sous-sections dans la table des matières et
-% les minitocs, profondeur de la table des matières, profondeur de la numérotation, profindeur des minitocs,
+% les minitocs, profondeur de la table des matières, profondeur de la numérotation, profondeur des minitocs,
% quelques fontes:
% \fi
% \begin{macrocode}
\addtolength{\cftsubsecindent}{1em} % for tocloft
+\cftsetrmarg{2.55em plus 1fil} % to avoid hyphenations in the ToC (tocloft).
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{1}
\setcounter{minitocdepth}{4}
\chapterfont{\huge\bfseries\sffamily} % for sectsty
\renewcommand{\thesection}{\arabic{section}}
-\sectionfont{\Large} % for sectsty
+\sectionfont{\Large\raggedright} % for sectsty (to avoid hyphenations in section titles)
% \end{macrocode}
% \ifcase\LANG\relax
% Some informations for the title page:
@@ -11511,9 +11152,10 @@ Présentation des lecteurs\ldots
\author{Laurent~\textsc{Bloch}}
% \end{macrocode}
% \ifcase\LANG\relax
-% And the document body\footnote{The text has been shortened, so there is an undefined reference.}:
+% And the document body\footnote{The text has been shortened, so there is an undefined reference; do not worry.}:
% \or\relax
-% Et le corps de document\,\footnote{Le texte a été abrégé, donc il reste une référence non satisfaite.}:
+% Et le corps de document\,\footnote{Le texte a été abrégé, donc il reste une référence non satisfaite; ne vous
+% inquiétez pas.}:
% \fi
% \begin{macrocode}
\begin{document}
@@ -11532,7 +11174,7 @@ Présentation des lecteurs\ldots
C'est au \textsc{xviii}\fup{e}~siècle que la vision du travail comme
marchandise est vraiment devenue dominante, pour s'imposer au
\textsc{xix}\fup{e}~siècle dans l'organisation type de la grande usine
-industrielle.
+industrielle.
\subsection*{Après l'usine, le centre d'appel}\index{centre d'appel}
\addcontentsline{toc}{subsection}{Après l'usine, le centre d'appel}
@@ -11580,8 +11222,8 @@ cahier des charges\index{cahier des charges} qui décrit les
spécifications du système à~réaliser. Ce cahier des charges constitue~[...]
\subsection{Quels sont les services publics «~rentables~»?}
-Pour parler comme les informaticiens, nous pouvons identifier un
-« effet de bord », c'est-à-dire une conséquence non intentionnelle de
+Pour parler comme les informaticiens, nous pouvons identifier un
+« effet de bord », c'est-à-dire une conséquence non intentionnelle de
la réglementation des marchés publics: les administrations ne disposent
d'aucun moyen pour envisager la notion d'investissement. Le~[...]
@@ -11614,7 +11256,7 @@ on pensait~[...]
\subsection{Comment l'informatique diffère des mathématiques}
J'aimerai à~l'occasion de cette analyse attirer l'attention du
lecteur sur une question qui est une source constante de malentendus
-au sujet de la programmation.
+au sujet de la programmation.
\subsubsection{Les preuves de programme}
L'écriture de programmes informatiques obéit à~de tout autres
@@ -11655,170 +11297,172 @@ en Norvège à~la fin des années 1960 par l'équipe de~[...]
Il y a eu beaucoup de verbiage autour de l'aptitude supposée du
modèle~[...]
\end{document}
-%</livre>
+%</mtc-liv>
% \end{macrocode}
%
% \lneed{8}
% \ifcase\LANG\relax
-% \section{The \texttt{ch0.tex} document file}\label{ch0.tex}\index{ch0.tex}
+% \section{The \texttt{mtc-mem.tex} document file}\label{mtc-mem.tex}\index{mtc-mem.tex}
% \or\relax
-% \section{Le fichier document \texttt{ch0.tex}}\label{ch0.tex}\index{ch0.tex}
+% \section{Le fichier document \texttt{mtc-mem.tex}}\label{mtc-mem.tex}\index{mtc-mem.tex}
% \fi
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \begin{SMOOTH}
% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package in a document using a starred first chapter,
-% inducing the ``Chapter Zero'' problem.
+% This example shows the use of the \texttt{minitoc} package in a \texttt{memoir} class document.
+% First, the preamble:
% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document utilisant un premier chapitre
-% étoilé, induisant le problème du «~Chapitre~zéro~».
+% Cet exemple montre l'utilisation du paquetage \texttt{minitoc} dans un document de classe \texttt{memoir}.
+% Tout d'abord, le préambule:
% \fi
% \begin{macrocode}
-%<*ch0>
-\documentclass[12pt,a4paper]{report}
-\usepackage[tight,english,listfiles]{minitoc}
+%<*mtc-mem>
+\documentclass%
+ [oneside]{memoir}
+\usepackage{lipsum}
+%%\usepackage{hyperref}
+%%\usepackage{memhfixc}
+\usepackage%
+ [tight,listfiles]{minitoc}
+%%\usepackage{mtcoff}
\begin{document}
-\dominitoc
-\tableofcontents
% \end{macrocode}
% \ifcase\LANG\relax
-% The first chapter is starred, but contains real numbered sections. We add an entry in the TOC for this chapter
-% and see that its sections are using ``0'' as chapter number:
+% We use the starred form \verb|\tableofcontents*| specific of the \texttt{memoir} class. Note that the
+% the \verb|\chapter| command has \emph{two} optional arguments in the \texttt{memoir} class.
% \or\relax
-% Le premier chapitre est étoilé, mais contient de vraies sections numérotées. Nous ajoutons une entrée pour ce
-% chapitre dans la table des matières et voyons que ses sections utilisent «~0~» comme numéro de chapitre:
+% Nous utilisons la forme étoilée \verb|\tableofcontents*| spécifique de la classe \texttt{memoir}. Notez que la
+% commande \verb|\chapter| a \emph{deux} arguments optionnels dans la classe \texttt{memoir}.
% \fi
% \begin{macrocode}
-\chapter*{Chapter One (starred)}
-\mtcaddchapter[Fake chapter one]
-\minitoc
-\section{Chap 1, section 1}
-That's right, folks -- we're close to the release of Firefox and
-Thunderbird 1.0 and, just like our last 1.0 release, we want to organize
-worldwide parties to celebrate.
-
-Thanks to Dominik 'Aeneas' Schnitzer, we have an all-new and improved
-Mozilla Party Webtool 2.0. You can create your own party, or sign up for
-one already in progress -- and, in an improvement on Webtool 1.0,
-organizers can now edit and update party details. The tool allows you to
-organize a celebration in any of 243 countries, principalities,
-dominions and islands around the world. Never let it be said that we do
-things by halves around here.
+\dominitoc
+\tableofcontents*
-\subsection{Chap 1, section 1, subsection 1}
-That's right, folks -- we're close to the release of Firefox and
-Thunderbird 1.0 and, just like our last 1.0 release, we want to organize
-worldwide parties to celebrate.
+\chapter[oneA][oneB]{oneC}
+\minitoc
+\lipsum[1]
+\newpage
+\lipsum[2]
+\section{S-1-one}
+\lipsum[3]
+\section{S-1-two}
+\lipsum[4]
-Thanks to Dominik 'Aeneas' Schnitzer, we have an all-new and improved
-Mozilla Party Webtool 2.0. You can create your own party, or sign up for
-one already in progress -- and, in an improvement on Webtool 1.0,
-organizers can now edit and update party details. The tool allows you to
-organize a celebration in any of 243 countries, principalities,
-dominions and islands around the world. Never let it be said that we do
-things by halves around here.
+\chapter[twoA][twoB]{twoC}
+\minitoc
+\lipsum[4]
+\newpage
+\lipsum[5]
+\section{S-2-one}
+\lipsum[6]
+\section{S-2-two}
+\lipsum[7]
+\end{document}
+%</mtc-mem>
% \end{macrocode}
+% \end{SMOOTH}
+% \end{multicols}}
+%
+% \lneed{5}
% \ifcase\LANG\relax
-% The second chapter is normal:
+% \section{The \texttt{mtc-mm1.tex} document file}\label{mtc-mm1.tex}\index{mtc-mm1.tex}
% \or\relax
-% Le second chapitre est normal:
+% \section{Le fichier document \texttt{mtc-mm1.tex}}\label{mtc-mm1.tex}\index{mtc-mm1.tex}
+% \fi
+% \ifcase\LANG\relax
+% This example shows the use of the \texttt{minitoc} package in a \texttt{memoir} class document and shows some of
+% the adaptations necessary for fonts.
+% First, the preamble:
+% \or\relax
+% Cet exemple montre l'utilisation du paquetage \texttt{minitoc} dans un document de classe \texttt{memoir} et
+% montre certaines des adaptations nécessaires pour les fontes.
+% Tout d'abord, le préambule:
% \fi
% \begin{macrocode}
-\chapter{Chapter Two (numbered one)}
-\minitoc
-\section{Chapter 2, section 1}
-That's right, folks -- we're close to the release of Firefox and
-Thunderbird 1.0 and, just like our last 1.0 release, we want to organize
-worldwide parties to celebrate.
-
-Thanks to Dominik 'Aeneas' Schnitzer, we have an all-new and improved
-Mozilla Party Webtool 2.0. You can create your own party, or sign up for
-one already in progress -- and, in an improvement on Webtool 1.0,
-organizers can now edit and update party details. The tool allows you to
-organize a celebration in any of 243 countries, principalities,
-dominions and islands around the world. Never let it be said that we do
-things by halves around here.
-\end{document}
-%</ch0>
+%<*mtc-mm1>
+\documentclass[oneside]{memoir}
+\usepackage{lipsum} % filling text
% \end{macrocode}
-%
-% \lneed{8}
% \ifcase\LANG\relax
-% \section{The \texttt{tlc.tex} document file}\label{tlc.tex}\index{tlc.tex}
+% We inhibit some font commands of the \texttt{memoir} class:
% \or\relax
-% \section{Le fichier document \texttt{tlc.tex}}\label{tlc.tex}\index{tlc.tex}
+% Nous inhibons certaines commandes de fontes de la classe \texttt{memoir}:
% \fi
-% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \begin{macrocode}
+\providecommand{\cftsecfont}{\empty}
+\providecommand{\cftsubsecfont}{\empty}
+% \end{macrocode}
% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package in a document of the \texttt{article} class. It is the example
-% of~\cite[page~58]{TLC2}, modernized.
+% Then we redefine them:
% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document de classe \texttt{article}.
-% C'est l'exemple de~\cite[page~58]{TLC2}, modernisé.
+% Puis nous les redéfinissons:
% \fi
% \begin{macrocode}
-%<*tlc>
-\documentclass{article}
+\renewcommand{\cftsubsecfont}{\normalsize\scshape}
+\renewcommand{\cftsubsecfont}{\normalsize\scshape}
% \end{macrocode}
% \ifcase\LANG\relax
-% Dimensions of the text on the page:
+% We load the \texttt{minitoc} package and try to use some minitoc font
+% commands, without success:
% \or\relax
-% Dimensions du texte sur la page:
+% Nous chargeons le paquetage \texttt{minitoc} et essayons d'utiliser quelques commandes de \texttt{minitoc} pour
+% les fontes. sans succès:
% \fi
% \begin{macrocode}
-\setlength{\textwidth}%
- {124.20126pt}
-\setlength{\textheight}%
- {19\baselineskip}
+%% hyperref before minitoc, optional
+%%\usepackage[linktocpage=true]{hyperref}\usepackage{memhfixc}
+\usepackage[tight,listfiles]{minitoc}
+\mtcsetfont{minitoc}{section}{\normalsize\scshape} % <- no scshape
+\mtcsetfont{minitoc}{subsection}{\normalsize\scshape}% <- no scshape
% \end{macrocode}
% \ifcase\LANG\relax
-% We load the \texttt{minitoc} package and set some parameters (indentation, base font and depth) for the secttocs:
+% But if we use the font commands of the \texttt{memoir} class, it works!
% \or\relax
-% Nous chargeons le paquetage \texttt{minitoc} et établissons quelques paramètres (indentation, fonte de base et
-% profondeur) pour les secttocs:
+% Mais si nous utilisons les commandes de fontes de la classe \texttt{memoir}, cela marche!
% \fi
% \begin{macrocode}
-\usepackage[listfiles]{minitoc}
-\setlength{\stcindent}{0pt}
-\mtcsetfont{secttoc}{*}%
- {\footnotesize}
-\mtcsetdepth{secttoc}{3}
+\providecommand{\cftsecfont}{\empty}
+\providecommand{\cftsubsecfont}{\empty}
+\renewcommand{\cftsubsecfont}{\normalsize\rmfamily\scshape}
+\renewcommand{\cftsubsecfont}{\normalsize\rmfamily\scshape}
% \end{macrocode}
% \ifcase\LANG\relax
-% We prepare the secttocs, without title, and the table of contents which is not printed:
+% But for mini-table titles (font and text), we can use the \texttt{minitoc} commands:
% \or\relax
-% Nous préparons les secttocs, sans titre, et la table des matières qui n'est pas imprimée:
+% Mais pour les titres des mini-tables (fonte et texte), nous pouvons utiliser les commandes de \texttt{minitoc}:
+% \fi
+% \begin{macrocode}
+\mtcsettitlefont{minitoc}{\Large\scshape}
+%% this is working beautifully ->
+\mtcsettitle{minitoc}{Chapter Contents}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The document body:
+% \or\relax
+% Le corps du document:
% \fi
% \begin{macrocode}
\begin{document}
-\dosecttoc[e]
-\faketableofcontents
-
-\section{Afghanistan}
-\secttoc
-\subsection{Geography}
-\subsubsection{Total area}
- 647,500 km2
-\subsubsection{Land area}
- 647,500 km2
-\subsection{History} \ldots
+\dominitoc
+\tableofcontents*
-\section{Albania}
-\secttoc
-\subsection{Geography}
-\subsubsection{Total area}
- 28,750 km2
-\subsubsection{Land area}
- 27,400 km2
-\subsection{History} \ldots
+\chapter[OneA][OneB]{OneC}
+\minitoc
+\section{This section}
+\lipsum[1]
+\section{Second section}
+\lipsum[2]
+\section{Third section}
+\lipsum[3]
\end{document}
-%</tlc>
+%</mtc-mm1>
% \end{macrocode}
-% \end{multicols}}%
%
% \lneed{8}
% \ifcase\LANG\relax
-% \section{The \texttt{mu.tex} document file}\label{mu.tex}\index{mu.tex}
+% \section{The \texttt{mtc-mu.tex} document file}\label{mtc-mu.tex}\index{mtc-mu.tex}
% \or\relax
-% \section{Le fichier document \texttt{mu.tex}}\label{mu.tex}\index{mu.tex}
+% \section{Le fichier document \texttt{mtc-mu.tex}}\label{mtc-mu.tex}\index{mtc-mu.tex}
% \fi
% \ifcase\LANG\relax
% This document shows the use of the \texttt{minitoc} package in a document,
@@ -11828,7 +11472,7 @@ things by halves around here.
% la minitoc étant incrustée dans le texte grâce au paquetage \texttt{wrapfig}~\cite{wrapfig}.
% \fi
% \begin{macrocode}
-%<*mu>
+%<*mtc-mu>
\documentclass[12pt]{report}
\usepackage[tight,listfiles]{minitoc}
\setlength{\mtcindent}{0pt}
@@ -11922,170 +11566,691 @@ Tim Wright and Andy Cockburn.
Australian Computer Society, Inc.
\end{thebibliography}
\end{document}
-%</mu>
+%</mtc-mu>
% \end{macrocode}
%
-% \lneed{8}
+% \lneed{5}
% \ifcase\LANG\relax
-% \section{The \texttt{hir.tex} document file}\label{hir.tex}\index{hir.tex}
+% \section{The \texttt{mtc-sbf.tex} document file}\label{mtc-sbf.tex}\index{mtc-sbf.tex}
% \or\relax
-% \section{Le fichier document \texttt{hir.tex}}\label{hir.tex}\index{hir.tex}
+% \section{Le fichier document \texttt{mtc-sbf.tex}}\label{mtc-sbf.tex}\index{mtc-sbf.tex}
% \fi
-% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package in a document where the entries for some tables
-% must be hidden in the main list of tables. The document uses the \texttt{report} class.
+% This document shows the use of the \texttt{minitoc} package with a document containing subfigures (here with the
+% \texttt{subfigure} package~\cite{subfigure}). We show how to use minilofs and to adjust their depth.
+%
+% The preamble loads the \texttt{subfigure} package and redefines the format of subfigure entries in the list of figures:
% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document oà les entrées pour certains
-% tableaux doivent être masquées dans la liste des tableaux principale. Le document utilise la classe \texttt{report}.
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} avec un document contenant des sous-figures
+% (ici avec le paquetage \texttt{subfigure}~\cite{subfigure}). Nous montrons comment utiliser des minilofs et
+% ajuster leur profondeur.
+%
+% Le préambule charge le paquetage \texttt{subfigure} et redéfinit le format des entrées des sous-figures dans la
+% liste des figures:
% \fi
% \begin{macrocode}
-%<*hir>
-\documentclass[a4paper]{report}
-\usepackage{lipsum}
+%<*mtc-sbf>
+\documentclass[12pt]{report}
+\usepackage{subfigure}
+\makeatletter
+\renewcommand{\l@subfigure}{%
+ \@dottedxxxline{\ext@subfigure}{2}{3.9em}{3.3em}}
+\makeatother
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We load the \texttt{varioref} package (to have nice cross-references) and the \texttt{minitoc} package:
+% \or\relax
+% Nous chargeons le paquetage \texttt{varioref} (pour avoir de meilleures références croisées) et le
+% paquetage \texttt{minitoc}:
+% \fi
+% \begin{macrocode}
+\usepackage{varioref}
\usepackage%
[tight,listfiles]{minitoc}
-\dominilot
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% We define some features for the layout of the subfigures, then the depth of the list of figures:
+% \or\relax
+% Nous définissons quelques dispositifs pour la mise en place des sous-figures, puis la profondeur de la liste des
+% figures:
+% \fi
+% \begin{macrocode}
+\newcommand{\goodap}{%
+ \hspace{\subfigtopskip}%
+ \hspace{\subfigbottomskip}}
+\setcounter{lofdepth}{2}
+\begin{document}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We define the depth of the mini-lists of figures, then some fonts:
+% \or\relax
+% Nous définissons la profondeur des mini-listes des figures, puis quelques fontes:
+% \fi
+% \begin{macrocode}
+\mtcsetdepth{minilof}{2}
+\mtcsetfont{minitoc}{section}{\small\rmfamily\upshape\bfseries}
+\mtcsetfont{partlof}{subfigure}{\small\rmfamily\slshape\bfseries}
+\mtcsetfont{partlof}{figure}{\small\rmfamily\upshape\bfseries}
+\mtcsetfont{minilof}{subfigure}{\small\rmfamily\slshape\bfseries}
+\mtcsetfont{minilof}{figure}{\small\rmfamily\upshape\bfseries}
+%% no tables in this document
+%% \mtcsetfont{partlot}{subtable}{\small\rmfamily\slshape\bfseries}
+%% \mtcsetfont{partlot}{table}{\small\rmfamily\upshape\bfseries}
+%% \mtcsetfont{minilot}{subtable}{\small\rmfamily\slshape\bfseries}
+%% \mtcsetfont{minilot}{table}{\small\rmfamily\upshape\bfseries}
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% We prepare the minilofs, the table of contents and the list of figures:
+% \or\relax
+% Nous préparons les minilofs, la table des matières et la liste des figures:
+% \fi
+% \begin{macrocode}
+\dominilof
+\tableofcontents
+\listoffigures
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A chapter, with is minilof, twice but with different depths:
+% \or\relax
+% Un chapitre, avec sa minilof, deux fois mais avec des profondeurs différentes:
+% \fi
+% \begin{macrocode}
+\chapter{First Chapter}
+\minilof
+\mtcskip
+\mtcsetdepth{minilof}{1}
+\minilof
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A figure containing three subfigures and their captions:
+% \or\relax
+% Une figure contenant trois sous-figures et leurs captions:
+% \fi
+% \begin{macrocode}
+\begin{figure}
+\centering
+ \fbox{%
+ \begin{minipage}{3.5in}%
+ \raggedright
+ \begin{center}
+ \subfigure[First]{%
+ \fbox{\hbox to 20mm{\vbox to 15mm{\vfil\null}\hfil}}}%
+ \hspace{\subfigtopskip}\hspace{\subfigbottomskip}%
+ \subfigure[Second Figure]{%
+ \fbox{\hbox to 20mm{\vbox to 10mm{\vfil\null}\hfil}}}\\
+ \subfigure[Third]{\label{3figs-c}%
+ \fbox{\hbox to 20mm{\vbox to 10mm{\vfil\null}\hfil}}}\\
+ \caption{Three subfigures.}%
+ \label{3figs}%
+ \end{center}
+ \vspace{4pt}%
+ This figure contains two top `subfigures' and
+ Figure~\ref{3figs-c}.
+ \end{minipage}}
+\end{figure}
+Figure~\vref{3figs} contains two top ``subfigures'' and
+Figure~\vref{3figs-c}.
+\end{document}
+%</mtc-sbf>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{The \texttt{mtc-scr.tex} document file}\label{mtc-scr.tex}\index{mtc-scr.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-scr.tex}}\label{mtc-scr.tex}\index{mtc-scr.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document shows the use of the \texttt{minitoc} package with a {\KOMAScript} document class, \texttt{scrreprt}.
+% Some precautions are needed, because these classes have specific interface with the TOC (package options and
+% commands).
+% \or\relax
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} avec une classe de document {\KOMAScript},
+% \texttt{scrreprt}. Certaines précautions sont nécessaires, car ces classes ont une interface spécifique avec la
+% table des matières (options de paquetage et commandes).
+% \fi
+% \begin{macrocode}
+%<*mtc-scr>
+\documentclass[12pt,halfparskip,liststotoc,bibtotoc]{scrreprt}
+\setcounter{secnumdepth}{4}
+\setcounter{tocdepth}{4}
+\usepackage[latin1]{inputenc}
+\usepackage{longtable}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The \texttt{hyperref} package, if used, must be loaded \emph{before} \texttt{minitoc}:
+% \or\relax
+% Le paquetage \texttt{hyperref}, s'il est utilis, doit être chargé \emph{avant} \texttt{minitoc}:
+% \fi
+% \begin{macrocode}
+\usepackage{hyperref}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% With a {\KOMAScript} class, use the \texttt{k-tight} package option in place of \texttt{tight}; as it is a
+% document in german, use also a language package option:
+% \or\relax
+% Avec une classe {\KOMAScript}, utilisez l'option de paquetage \texttt{k-tight} au lieu de \texttt{tight}; comme
+% c'est un document en allement, utiliser aussi une option de langue pour le paquetage:
+% \fi
+% \begin{macrocode}
+\usepackage[k-tight,germanb,listfiles]{minitoc}
+\usepackage[germanb]{babel}
\begin{document}
+\pagenumbering{Roman} % page number in Roman, reset to 1 (I)
+\dominitoc
+\tableofcontents
+% \end{macrocode}
+% \ifcase\LANG\relax
+% In this document class, with the \texttt{liststotoc} class option, \verb|\listoftables| adds a chapter entry in
+% the TOC, so we must add \verb|\mtcaddchapter| after \verb|\listoftables|:
+% \or\relax
+% Dans cette classe de document, avec l'option de classe \texttt{liststotoc}, \verb|\listoftables| ajoute une
+% entrée de niveau chapitre dans la table des matières, donc nous devons ajouter \verb|\mtcaddchapter|
+% après \verb|\listoftables|:
+% \fi
+% \begin{macrocode}
\listoftables
-\chapter{First chapter}
-\minilot
-\lipsum[1]
-\begin{table}[hb]
-\caption{My first visible table}
-\end{table}
-\lipsum[2]
-\begin{table}[ht]
-\caption{A second visible table}
-\end{table}
-\lipsum[3]
+\mtcaddchapter
% \end{macrocode}
% \ifcase\LANG\relax
-% For the \emph{first} hidden table, we add \verb|\mtchideinmainlot| \emph{before} its caption:
+% With the \texttt{bibtotoc} class option, it is necessary to add a \verb|\adjustmtc| command after \verb|\bibliography|.
+% This problem is similar to the one of compatibility with the \texttt{tocbibind} package.
% \or\relax
-% Pour le \emph{premier} tableau masqué, nous ajoutons \verb|\mtchideinmainlot| \emph{avant} son caption:
+% Avec l'option de classe \texttt{bibtotoc}, il est nécessaire d'ajouter une commande \verb|\adjustmtc|
+% après \verb|\bibliography|.
+% Ce problème est similaire à~celui de la compatibilité avec le paquetage \texttt{tocbibind}.
% \fi
% \begin{macrocode}
-\begin{table}[hb]
-\mtchideinmainlot
-\caption{My first hidden table}
-\end{table}
-\lipsum[4-6]
-\begin{table}[ht]
-\caption{A second hidden table}
+\clearpage
+\pagenumbering{arabic} % page number in arabic digits
+\setcounter{page}{1} % forced to 1
+
+\chapter{Test 1}\label{cha:test-1}
+
+Text.
+
+\section{Tabelle}\label{sec:tabelle}
+
+\begin{table}
+ \centering
+ \begin{longtable}[l]{ll}
+ \underline{Ausbildungsbetrieb} \hspace{10mm} & Kommanditgesellschaft
+\\
+ \underline{Ausbildender} & Hammer \\
+ Ausbildungsstätte & XXXXX Ort
+ \end{longtable}
+ \caption{Ausbildungsbetrieb}
\end{table}
-\lipsum[7]
-\chapter{Second chapter}
-\minilot
-\lipsum[8]
+
+Text.
+
+\appendix
+\chapter{Dokumente}
+\minitoc % Aufruf Minitoc
+
+\section{Anhang}\label{sec:anhang}
+Text.\\
+Hier sollte nun der Anhang sein, davor das Verzeichnis dafür.
+\end{document}
+%</mtc-scr>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{The \texttt{mtc-syn.tex} document file}\label{mtc-syn.tex}\index{mtc-syn.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-syn.tex}}\label{mtc-syn.tex}\index{mtc-syn.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document shows the use of the \texttt{minitoc} package when
+% the table of contents is not at the beginning of the
+% document, but is preceded by some starred chapters.
+%
+% We have the preamble, then we invoke \verb|\dominitoc| to
+% prepare the minitocs:
+% \or\relax
+% Ce document montre l'utilisation du paquetage \texttt{minitoc}
+% lorsque la table des matières n'est pas au début du
+% document, mais est placée après quelques chapitres étoilés.
+%
+% Nos avons le préambule, puis nous invoquons \verb|\dominitoc|
+% pour préparer les minitocs:
+% \fi
+% \begin{macrocode}
+%<*mtc-syn>
+\documentclass[a4paper,twoside,12pt]{book}
+\usepackage{minitoc}
+\begin{document}
+\dominitoc
% \end{macrocode}
% \ifcase\LANG\relax
-% For the \emph{last} hidden table, we add \verb|\endmtchideinmainlot| \emph{after} its caption:
+% Some starred chapters, with calls to \verb|\mtcaddchapter|
+% to synchronize. The optional argument is used when an entry
+% in the ToC is wanted:
% \or\relax
-% Pour le \emph{dernier} tableau masqué, nous ajoutons \verb|\endmtchideinmainlot| \emph{après} son caption:
+% Quelques chapitres étoilés, avec des appels
+% à~\verb|\mtcaddchapter| pour synchroniser. L'argument
+% optionnel est utilisé lorsque quune entrée dans la table des
+% matières est désirée:
% \fi
% \begin{macrocode}
-\begin{table}[hb]
-\caption{My last hidden table}
-\endmtchideinmainlot
-\end{table}
-\lipsum[9]
-\begin{table}[ht]
-\caption{A third visible table}
-\end{table}
-\lipsum[10]
-\begin{table}[hb]
-\caption{A fourth visible table}
-\end{table}
-\lipsum[11]
+\chapter*{ } % Dedication chapter, no title
+\mtcaddchapter % Added for a starred chapter
+ % without entry in the ToC
+Dedication goes here
+
+\chapter*{Abstract}
+\mtcaddchapter[Abstract] % Added for a starred chapter
+ % with an entry in the ToC
+Abstract goes here
+
+\chapter*{Declaration}
+\mtcaddchapter[Declaration] % Added for a starred chapter
+ % with an entry in the ToC
+Declaration goes here
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The table of contents comes here. Looking at the
+% \texttt{.log} file shows that the minitoc files inserted
+% after here are from one chapter to far: we add a correction.
+% \or\relax
+% La table des matières vient ici. En regardant le fichier
+% \texttt{.log}, nous voyons que les fichiers minitovs insérés
+% après ici correspondent à~un chapitre de trop: nous ajoutons
+% une correction:
+% \fi
+% \begin{macrocode}
+\tableofcontents
+\decrementmtc % Synchro added (look at the .log file)
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The following chapters are normal (unstarred):
+% \or\relax
+% Les chapitres suivants sont normaux (non étoilés):
+% \fi
+% \begin{macrocode}
+\chapter{Chapter One}
+\minitoc
+
+\section{Section 1}
+Some text.
+
+\section{Section 2}
+Some text.
+
+\chapter{Chapter Two}
+\minitoc
+
+\section{Another Section 1}
+Some more text.
+
+\section{Another Section 2}
+Some more text.
+
\end{document}
-%</hir>
+%</mtc-syn>
% \end{macrocode}
-% \end{multicols}}%
%
% \lneed{8}
% \ifcase\LANG\relax
-% \section{The \texttt{hia.tex} document file}\label{hia.tex}\index{hia.tex}
+% \section{The \texttt{mtc-tbi.tex} document file}\label{mtc-tbi.tex}\index{mtc-tbi.tex}
% \or\relax
-% \section{Le fichier document \texttt{hia.tex}}\label{hia.tex}\index{hia.tex}
+% \section{Le fichier document \texttt{mtc-tbi.tex}}\label{mtc-tbi.tex}\index{mtc-tbi.tex}
% \fi
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package in a document where the entries for some tables
-% must be hidden in the main list of tables. The document uses the \texttt{article} class.
+% This document shows the use of the \texttt{minitoc} package with a document using
+% the \texttt{tocbibind} package~\cite{tocbibind}.
% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document oà les entrées pour certains
-% tableaux doivent être masquées dans la liste des tableaux principale. Le document utilise la classe \texttt{article}.
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} avec un document utilisant le
+% paquetage \texttt{tocbibind}~\cite{tocbibind}.
% \fi
% \begin{macrocode}
-%<*hia>
-\documentclass%
- [oneside,a4paper]{article}
-\usepackage{lipsum}
+%<*mtc-tbi>
+\documentclass[a4paper]{report}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We dont want an entry for the TOC in the TOC: option \texttt{nottoc} for the \texttt{tocbibind} package:
+% \or\relax
+% Nous ne voulons pas d'entrée pour la table des matières dans la table des matières: option \texttt{nottoc} pour
+% le paquetage \texttt{tocbibind}:
+% \fi
+% \begin{macrocode}
+\usepackage[nottoc]{tocbibind}
\usepackage%
- [tight,insection,listfiles]%
- {minitoc}
-\dosectlot
+ [tight,listfiles]{minitoc}
\begin{document}
-\listoftables
-\section{First section}
-\sectlot
-\lipsum[1]
-\begin{table}[hb]
-\caption{My first visible table}
-\end{table}
-\lipsum[2]
-\begin{table}[ht]
-\caption{A second visible table}
-\end{table}
-\lipsum[3]
+\dominitoc
+\tableofcontents
% \end{macrocode}
% \ifcase\LANG\relax
-% For the \emph{first} hidden table, we add \verb|\mtchideinmainlot| \emph{before} its caption:
+% As there is no entry for the TOC in the TOC, no correction is necessary; we comment out the usual
+% correction\,\footnote{It is recommended to keep this comment; you could change your mind.}:
% \or\relax
-% Pour le \emph{premier} tableau masqué, nous ajoutons \verb|\mtchideinmainlot| \emph{avant} son caption:
+% Puisqu'il n'y a pas d'entrée pour la table des matières dans la table des matières, aucune correction n'est
+% nécessaire: nous mettons la correction habituelle en commentaire\,\footnote{Il est recommandé de conserver ce
+% commentaire; vous pourriez changer d'avis.}:
% \fi
% \begin{macrocode}
-\begin{table}[hb]
-\mtchideinmainlot
-\caption{My first hidden table}
-\end{table}
-\lipsum[4-6]
-\begin{table}[ht]
-\caption{A second hidden table}
-\end{table}
-\lipsum[7]
-\section{Second section}
-\sectlot
-\lipsum[8]
+%% tocbibind compatibility
+%% not used if nottoc option :
+%% \mtcaddchapter[]
% \end{macrocode}
% \ifcase\LANG\relax
-% For the \emph{last} hidden table, we add \verb|\endmtchideinmainlot| \emph{after} its caption:
+% A starred chapter with an entry in the TOC; we add it;
% \or\relax
-% Pour le \emph{dernier} tableau masqué, nous ajoutons \verb|\endmtchideinmainlot| \emph{après} son caption:
+% Un chapitre étoilé avec une entrée dans la table des matières; nous l'ajoutons:
% \fi
% \begin{macrocode}
-\begin{table}[hb]
-\caption{My last hidden table}
-\endmtchideinmainlot
-\end{table}
-\lipsum[9]
-\begin{table}[ht]
-\caption{A third visible table}
-\end{table}
-\lipsum[10]
-\begin{table}[hb]
-\caption{A fourth visible table}
-\end{table}
-\lipsum[11]
+\chapter*{Introduction}
+\mtcaddchapter[Introduction]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Some normal chapters:
+% \or\relax
+% Quelques chapitres normaux:
+% \fi
+% \begin{macrocode}
+\chapter{Title of chapter~1}
+\minitoc
+\section{as1}
+\section{as2}
+\chapter{Title of chapter~2}
+\minitoc
+\section{bs1}
+\section{bs2}
+\chapter{Title of chapter~3}
+\minitoc
+\section{cs1}
+\section{cs2}
+\chapter{Title of chapter~4}
+\minitoc
+\section{ds1}
+\section{ds2}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Another starred chapter, with an entry in the TOC:
+% \or\relax
+% Un autre chapitre étoilé, avec une entrée dans la table des matières:
+% \fi
+% \begin{macrocode}
+\chapter*{Conclusion}
+\mtcaddchapter[Conclusion]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Yet another starred chapter, with an entry in the TOC, but with starred sections, also listed in the TOC:
+% \or\relax
+% Encore un autre chapitre étoilé, avec une entrée dans la table des matières, mais avec des sections étoilées,
+% elles aussi listées dans la table des matières:
+% \fi
+% \begin{macrocode}
+\chapter*{Appendices}
+\mtcaddchapter[Appendices]
+\minitoc
+\section*{first appendix}
+\addcontentsline{toc}{section}%
+ {first appendix}
+\section*{second appendix}
+\addcontentsline{toc}{section}%
+ {second appendix}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The list of figures has an entry in the TOC (via the \texttt{tocbibind} package), so a correction must be applied:
+% \or\relax
+% La liste des figures a une entrée dans la table des matières (via le paquetage \texttt{tocbibind}), donc une
+% correction doit être appliquée:
+% \fi
+% \begin{macrocode}
+\listoffigures
+%% tocbibind compatibility
+\mtcaddchapter
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The \texttt{tocbibind} package adds an entry in the TOC for the bibliography, so we must add the recommended
+% correction:
+% \or\relax
+% Le paquetage \texttt{tocbibind} ajoute une entrée dans la table des matières pour la bibliographie, donc nous
+% devons ajouter la correction recommandée:
+% \fi
+% \begin{macrocode}
+\begin{thebibliography}{3}
+ \bibitem {s1}{title ...}
+\end{thebibliography}
+%% tocbibind compatibility
+\adjustmtc
\end{document}
-%</hia>
+%</mtc-tbi>
+% \end{macrocode}
+% \end{multicols}}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{mtc-tlc.tex} document file}\label{mtc-tlc.tex}\index{mtc-tlc.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-tlc.tex}}\label{mtc-tlc.tex}\index{mtc-tlc.tex}
+% \fi
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \ifcase\LANG\relax
+% This document shows the use of the \texttt{minitoc} package in a document of the \texttt{article} class.
+% It is the example of~\cite[page~58]{TLC2}, modernized.
+% \or\relax
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document de classe \texttt{article}.
+% C'est l'exemple de~\cite[page~58]{TLC2}, modernisé.
+% \fi
+% \begin{macrocode}
+%<*mtc-tlc>
+\documentclass{article}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Dimensions of the text on the page:
+% \or\relax
+% Dimensions du texte sur la page:
+% \fi
+% \begin{macrocode}
+\setlength{\textwidth}%
+ {124.20126pt}
+\setlength{\textheight}%
+ {19\baselineskip}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We load the \texttt{minitoc} package and set some parameters (indentation, base font and depth) for the secttocs:
+% \or\relax
+% Nous chargeons le paquetage \texttt{minitoc} et établissons quelques paramètres (indentation, fonte de base et
+% profondeur) pour les secttocs:
+% \fi
+% \begin{macrocode}
+\usepackage[listfiles]{minitoc}
+\setlength{\stcindent}{0pt}
+\mtcsetfont{secttoc}{*}%
+ {\footnotesize}
+\mtcsetdepth{secttoc}{3}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We prepare the secttocs, without title, and the table of contents which is not printed:
+% \or\relax
+% Nous préparons les secttocs, sans titre, et la table des matières qui n'est pas imprimée:
+% \fi
+% \begin{macrocode}
+\begin{document}
+\dosecttoc[e]
+\faketableofcontents
+
+\section{Afghanistan}
+\secttoc
+\subsection{Geography}
+\subsubsection{Total area}
+ 647,500 km2
+\subsubsection{Land area}
+ 647,500 km2
+\subsection{History} \ldots
+
+\section{Albania}
+\secttoc
+\subsection{Geography}
+\subsubsection{Total area}
+ 28,750 km2
+\subsubsection{Land area}
+ 27,400 km2
+\subsection{History} \ldots
+\end{document}
+%</mtc-tlc>
% \end{macrocode}
% \end{multicols}}%
%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{The \texttt{mtc-tsf.tex} document file}\label{mtc-tsf.tex}\index{mtc-tsf.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mtc-tsf.tex}}\label{mtc-tsf.tex}\index{mtc-tsf.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document\footnote{It is derived from one of the examples distributed with
+% the \texttt{subfig} package~\cite{subfig}.} shows
+% the use of the \texttt{minitoc} package with a document containing subfigures (here with the
+% \texttt{subfig} package~\cite{subfig}). We show how to use minilofs and to adjust their depth.
+%
+% The preamble loads the \texttt{subfig} package and redefines the format of subfigure entries in the list of figures:
+% \or\relax
+% Ce document\,\footnote{Il est dérivé de l'un des exemples distribués avec le paquetage \texttt{subfig}~\cite{subfig}.}
+% montre l'utilisation du paquetage \texttt{minitoc} avec un document contenant des sous-figures
+% (ici avec le paquetage \texttt{subfig}~\cite{subfig}). Nous montrons comment utiliser des minilofs et
+% ajuster leur profondeur.
+%
+% Le préambule charge le paquetage \texttt{subfig} et redéfinit le format des entrées des sous-figures dans la
+% liste des figures:
+% \fi
+% \begin{macrocode}
+%<*mtc-tsf>
+\documentclass{report}
+\usepackage{fullpage}
+\usepackage[config=altsf]{subfig}
+\usepackage[tight,listfiles]{minitoc}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% This is utility code to make graduated rules and a box around a figure.
+% \or\relax
+% Ceci est du code utilitaire pour faire un trait gradué et une boîte autour d'une figure.
+% \fi
+% \begin{macrocode}
+\newdimen\testtemp
+\newcommand{\ru}[1]{%
+ \testtemp #1%
+ \advance\testtemp .5pt%
+ \divide\testtemp 2%
+ \hbox to \testtemp{\leaders\hbox to 1mm{%
+ \vrule height1mm depth0pt width.25pt\hfil}\hfil}%
+ \hbox to 0pt{\hss\vrule height3mm depth0pt width.25pt\hss}%
+ \hbox to \testtemp{\leaders\hbox to 1mm{%
+ \hfil\vrule height1mm depth0pt width.25pt}\hfil}}
+%%
+\fboxsep=-\fboxrule
+\newcommand{\figbox}[1]{%
+ \fbox{%
+ \vbox to 1in{%
+ \vfil
+ \hbox to 2in{%
+ \parbox{2in}{%
+ \centering
+ #1}}%
+ \vfil
+ \vbox to 0pt{%
+ \vss
+ \hbox to 2in{%
+ \hfil
+ \ru{1.1in}%
+ \hfil}}}}}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The body of the document. We set the depth of the list of figures and prepare the minilofs and the list of
+% figures:
+% \or\relax
+% Le corps du document. Nous définissons la profondeur de la liste des figures et préparons les minilofs et la liste
+% des figures:
+% \fi
+% \begin{macrocode}
+\begin{document}
+\setcounter{lofdepth}{2}
+\dominilof
+\listoffigures
+\newpage
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A chapter containing a figure with subfigures. We print a minilof twice, with different depths:
+% \or\relax
+% Un chapitre contenant une figure avec des sous-figures. Nous imprimons une minilof deux fois, avec des
+% profondeurs différentes:
+% \fi
+% \begin{macrocode}
+\chapter{Reference Test}
+\minilof
+\mtcskip
+\mtcsetdepth{minilof}{1}
+\minilof
+
+\begin{figure}[ht]%
+ \centering
+ \subfigure{%
+ \label{fig+A}%
+ \figbox{SUBFIGURE ONE:\\
+ (no opt)}}
+ \quad
+ \subfigure[]{%
+ \label{fig+B}%
+ \figbox{SUBFIGURE TWO:\\
+ (empty opt)}}\\
+
+ \subfigure[Subfigure Three.]{%
+ \label{fig+C}%
+ \figbox{SUBFIGURE THREE:\\
+ (opt)}}
+ \quad
+ \subfigure[][Subfigure Four.]{%
+ \label{fig+D}%
+ \figbox{SUBFIGURE FOUR:\\
+ (empty opt and opt)}}
+ \quad
+ \subfigure[][]{%
+ \label{fig+E}%
+ \figbox{SUBFIGURE FIVE:\\
+ (both empty opt)}}\\
+
+ \subfigure[The Sixth Subfigure.][Subfigure Six.]{%
+ \label{fig+F}%
+ \figbox{SUBFIGURE SIX:\\
+ (both opt)}}
+ \quad
+ \subfigure[The Seventh Subfigure][]{%
+ \label{fig+G}%
+ \figbox{SUBFIGURE SEVEN:\\
+ (opt and empty opt)}}
+
+ \caption{Optional argument test.}%
+ \label{fig+main}%
+\end{figure}
+
+The figure~\ref{fig+main} on page~\pageref{fig+main} is composed
+of the seven subfigures~\subref{fig+A} (aka: \ref{fig+A}),
+\subref{fig+B} (aka: \ref{fig+B}), \subref{fig+C} (aka: \ref{fig+C}),
+\subref{fig+D} (aka: \ref{fig+D}), \subref{fig+E} (aka: \ref{fig+E}),
+\subref{fig+F} (aka: \ref{fig+F}), and \subref{fig+G} (aka: \ref{fig+G}).
+
+\section{Centering Test}
+Note that figures~\ref{fig+B}, \ref{fig+E} and \ref{fig+G} are centered.
+This means that \verb|\subfigcapskip| has been set to zero and is not
+offsetting the simple label to the left. Also the remaining captioned
+subfigures (figures~\ref{fig+C}, \ref{fig+D}, and \ref{fig+F}) should
+have centered labels.
+\end{document}
+%</mtc-tsf>
+% \end{macrocode}
+%
% \flushcolumns
%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{Messages}\label{c+messages}
% \or\relax
@@ -12096,8 +12261,9 @@ Tim Wright and Andy Cockburn.
% \mtcskip
%
% \ifcase\LANG\relax
-% This chapter lists and comments the messages given by the \texttt{minitoc}, \texttt{mtcoff} and
-% \texttt{mtcpatchmem} packages\footnote{The
+% \section{Introduction}
+% This chapter lists and comments the messages given by the \texttt{minitoc} package, and is associates,
+% \texttt{mtcoff} and \texttt{mtcpatchmem}\footnote{The
% texts of the messages given in this chapter may slighty differ from the real text, because some messages contain some
% variable elements and the layout may differ.}.
% \begin{itemize}
@@ -12136,8 +12302,10 @@ Tim Wright and Andy Cockburn.
% \item \emph{\VAL}~The new value of a counter.
% \end{itemize}
% \end{itemize}
+% The messages are produced using macros from the \texttt{mtcmess} package, described in chapter~\vref{c+code+mtcmess.sty}.
% \or\relax
-% Ce chapitre liste et commente les messages émis par les paquetages \texttt{minitoc}, \texttt{mtcoff} et
+% \section{Introduction}
+% Ce chapitre liste et commente les messages émis par le paquetage \texttt{minitoc}, et ses associés \texttt{mtcoff} et
% \texttt{mtcpatchmem}\,\footnote{Les
% textes des messages donnés dans ce chapitre peuvent être légèrement différents du texte réel, car certains
% messages contiennent quelques éléments variables et la mise en page peut aussi être différente.}.
@@ -12182,6 +12350,8 @@ Tim Wright and Andy Cockburn.
% \item \emph{\VAL}~La nouvelle valeur d'un compteur.
% \end{itemize}
% \end{itemize}
+% Les messages sont produits en utilisant des macros du paquetage \texttt{mtcmess},
+% décrit au chapitre~\vref{c+code+mtcmess.sty}.
% \fi
% \lneed{15}
% \ifcase\LANG\relax
@@ -12194,9 +12364,9 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Messages informatifs}
% \fi
-% \begin{xmessage}[2006/08/03 v47 Package minitoc]
+% \begin{xmessage}[2006/09/13 v48 Package minitoc]
% \begin{quote}
-% \verb|Package: minitoc 2006/08/03 v47 Package minitoc (JPFD)|
+% \verb|Package: minitoc 2006/09/13 v48 Package minitoc (JPFD)|
% \end{quote}
% \ifcase\LANG\relax
% This is the announce message of the \texttt{minitoc} package, with its name, date and version. ``JPFD'' are my
@@ -12210,7 +12380,7 @@ Tim Wright and Andy Cockburn.
% \begin{xmessage}[I0001]
% \begin{quote}
% \verb|Package minitoc Info: <I0001>|\\
-% \verb|(minitoc) *** minitoc package, version 47 ***.|
+% \verb|(minitoc) *** minitoc package, version 48 ***.|
% \end{quote}
% \ifcase\LANG\relax
% Remember the version of the package.
@@ -12323,10 +12493,12 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% You have used the \texttt{listfiles} package option. A list of the minitoc auxiliary files is written in the
% \emph{document}\texttt{.maf} file. It may be helpful to delete these files. See section~\vref{s+listfiles}.
+% This option is the default since version~\#48.
% \or\relax
% Vous avez utilisé l'option de paquetage \texttt{listfiles}. Une liste des fichiers auxiliaires pour minitoc est
% écrite dans le fichier \emph{document}\texttt{.maf}. Ceci peut être utile pour détruire ces fichiers.
% Voir la section~\vref{s+listfiles}.
+% Cette option est active par défaut depuis la version~\#48.
% \fi
% \end{xmessage}
%
@@ -12734,7 +12906,7 @@ Tim Wright and Andy Cockburn.
% \fi
% \end{xmessage}
%
-% \lneed{8}
+% \lneed{10}
% \ifcase\LANG\relax
% \subsubsection{Informative messages for hints}
% \or\relax
@@ -14369,7 +14541,7 @@ Tim Wright and Andy Cockburn.
% \fi
% \end{xmessage}
%
-% \lneed{8}
+% \lneed{10}
% \ifcase\LANG\relax
% \subsection{Error messages}
% \or\relax
@@ -14389,8 +14561,8 @@ Tim Wright and Andy Cockburn.
% There are no adequate sectionning command available to use the \verb|\mtcfixglossary| macro; even \verb|\part| is
% undefined. Verify your document class.
% \or\relax
-% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \verb|\mtcfixglossary|; même \verb|\part|
-% n'est pas définie. Vérifiez la classe de votre document.
+% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \verb|\mtcfixglossary|;
+% même \verb|\part| n'est pas définie. Vérifiez la classe de votre document.
% \fi
% \end{xmessage}
%
@@ -14407,8 +14579,8 @@ Tim Wright and Andy Cockburn.
% There are no adequate sectionning command available to use the \verb|\mtcfixindex| macro; even \verb|\part| is
% undefined. Verify your document class.
% \or\relax
-% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \verb|\mtcfixindex|; même \verb|\part|
-% n'est pas définie. Vérifiez la classe de votre document.
+% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \verb|\mtcfixindex|;
+% même \verb|\part| n'est pas définie. Vérifiez la classe de votre document.
% \fi
% \end{xmessage}
%
@@ -14561,8 +14733,8 @@ Tim Wright and Andy Cockburn.
% The first argument of the \verb|\mtcsetdepth| macro is incorrect. It should be a type of mini-table (\texttt{parttoc},
% \ldots, \texttt{sectlot}).
% \or\relax
-% Le premier argument de la macro \verb|\mtcsetdepth| est incorrect. Ce devrait être un type de mini-table (\texttt{parttoc},
-% \ldots, \texttt{sectlot}).
+% Le premier argument de la macro \verb|\mtcsetdepth| est incorrect.
+% Ce devrait être un type de mini-table (\texttt{parttoc}, \ldots, \texttt{sectlot}).
% \fi
% \end{xmessage}
%
@@ -14790,8 +14962,8 @@ Tim Wright and Andy Cockburn.
% The first argument of the \verb|\mtcsetrules| is incorrect. It should be a mini-table type (\texttt{parttoc},
% \ldots, \texttt{sectlot}).
% \or\relax
-% Le premier argument d'une macro \verb|\mtcsetrules| est incorrect. Ce devrait être un type de mini-table (\texttt{parttoc},
-% \ldots, \texttt{sectlot}).
+% Le premier argument d'une macro \verb|\mtcsetrules| est incorrect.
+% Ce devrait être un type de mini-table (\texttt{parttoc}, \ldots, \texttt{sectlot}).
% \fi
% \end{xmessage}
%
@@ -14846,8 +15018,8 @@ Tim Wright and Andy Cockburn.
% The first argument of a \verb|\mtcsettitle| macro is incorrect; it should be a mini-table type (\texttt{parttoc},
% \ldots, \texttt{sectlot}).
% \or\relax
-% Le premier argument d'une macro \verb|\mtcsettitle| est incorrect; ce devrait être un type de mini-table (\texttt{parttoc},
-% \ldots, \texttt{sectlot}).
+% Le premier argument d'une macro \verb|\mtcsettitle| est incorrect;
+% ce devrait être un type de mini-table (\texttt{parttoc}, \ldots, \texttt{sectlot}).
% \fi
% \end{xmessage}
%
@@ -15127,6 +15299,28 @@ Tim Wright and Andy Cockburn.
% \fi
% \end{xmessage}
%
+% \begin{xmessage}[E0036]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0036>|\\
+% \verb|(minitoc) Your minitoc installation is incomplete.|\\
+% \verb|(minitoc) The minitoc language object file (.mld),|\\
+% \verb|(minitoc) english.mld is not found.|\\
+% \verb|(minitoc) We will try to continue with default values.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|See the minitoc documentation.|\\
+% \verb|Please fix your minitoc installation.|
+% \verb|Type <return> to continue|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{english.mld} language definition file can not be found. You should verify your installation of the
+% \texttt{minitoc} package. As an interim solution, we provide the missing english titles.
+% \or\relax
+% Le fichier \texttt{english.mld} de définition de langue n'a pas pu être trouvé. Vous devriez vérifier votre
+% installation du paquetage \texttt{minitoc}. Comme solution provisoire, nous fournissons les titres anglais manquants.
+% \fi
+% \end{xmessage}
+%
% \lneed{15}
% \ifcase\LANG\relax
% \section{Messages from the \texttt{mtcoff} package}
@@ -15138,6 +15332,8 @@ Tim Wright and Andy Cockburn.
% \or\relax
% Le paquetage \texttt{mtcoff} ne donne que des messages d'avertissement; leurs numéros commencent par~\texttt{F}.
% \fi
+%
+% \lneed{9}
% \ifcase\LANG\relax
% \subsection{Warning messages}
% \or\relax
@@ -15156,7 +15352,8 @@ Tim Wright and Andy Cockburn.
% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{chapter}{...}|
% command.
% \or\relax
-% La commande \verb|\addstarredchapter| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% La commande \verb|\addstarredchapter| est spécifique du paquetage \texttt{minitoc} et simulée
+% par le paquetage \texttt{mtcoff}.
% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{chapter}{...}| équivalente.
% \fi
% \end{xmessage}
@@ -15190,7 +15387,8 @@ Tim Wright and Andy Cockburn.
% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{section}{...}|
% command.
% \or\relax
-% La commande \verb|\addstarredsection| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% La commande \verb|\addstarredsection| est spécifique du paquetage \texttt{minitoc} et simulée
+% par le paquetage \texttt{mtcoff}.
% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{section}{...}| équivalente.
% \fi
% \end{xmessage}
@@ -15207,7 +15405,8 @@ Tim Wright and Andy Cockburn.
% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{chapter}{...}|
% command.
% \or\relax
-% La commande \verb|\mtcaddchapter| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% La commande \verb|\mtcaddchapter| est spécifique du paquetage \texttt{minitoc} et simulée
+% par le paquetage \texttt{mtcoff}.
% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{chapter}{...}| équivalente.
% \fi
% \end{xmessage}
@@ -15241,7 +15440,8 @@ Tim Wright and Andy Cockburn.
% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{section}{...}|
% command.
% \or\relax
-% La commande \verb|\mtcaddsection| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% La commande \verb|\mtcaddsection| est spécifique du paquetage \texttt{minitoc} et simulée
+% par le paquetage \texttt{mtcoff}.
% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{section}{...}| équivalente.
% \fi
% \end{xmessage}
@@ -15292,7 +15492,7 @@ Tim Wright and Andy Cockburn.
% sans objet sans le paquetage \texttt{minitoc}.
% \fi
% \end{xmessage}
-
+%
% \lneed{15}
% \ifcase\LANG\relax
% \section{Message from the \texttt{mtcpatchmem} package}
@@ -15316,12 +15516,13 @@ Tim Wright and Andy Cockburn.
% \fi
% \end{xmessage}
%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{Jargon}\label{c+jargon}
+% \minilof
+% \mtcskip
% \minilot
% This chapter attempts to explain some terms used in this documentation, and describes some useful files and suffixes.
-% Many data come from various documentations of cited packages, and
+% Many data come from the documentations of various cited packages, and
% from~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2,koma,CIL2E,NSSL2E,cyrguide}.
% \begin{wdesc}{XXXXXX}
% \item[\texttt{.aux}] The suffix of the name for an \emph{auxiliary} file of a \LaTeX{} document. It carries
@@ -15381,8 +15582,6 @@ Tim Wright and Andy Cockburn.
% The full suffix is \texttt{.U}\emph{nn} where \emph{nn} is the absolute number of the partlot.
% \item[\texttt{.V}] The base suffix of the name for a sectlot file when short extensions (suffixes) are used.
% The full suffix is \texttt{.V}\emph{nn} where \emph{nn} is the absolute number of the sectlot.
-% \item[\texttt{2c.tex}] An example file showing the use of the \texttt{minitoc} package with a two columns
-% page layout.
% \item[absolute numbering] The auxiliary files for the mini-tables have a suffix containing an \emph{absolute
% number}, i.e.,~the number is unique and always increasing from the first part, chapter or section; this has
% solved some obscure problems, and also made obsolete some commands, like \texttt{\bs firstpartis},
@@ -15390,13 +15589,6 @@ Tim Wright and Andy Cockburn.
% version~\#23.
% \item[\texttt{abstract}] The \texttt{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}) needs some
% precautions if used with its \texttt{addtotoc} option.
-% \item[\texttt{add.bib}] A small bibliographic data base for the \texttt{add.tex} and \texttt{addsec.tex} example
-% documents.
-% \item[\texttt{add.tex}] An example document showing how to use \texttt{\bs mtcaddchapter} and the
-% \texttt{tocbibind} package~\cite{tocbibind} with \texttt{minitoc}. See section~\vref{add.tex}.
-% \item[\texttt{addsec.tex}] An example document showing how to use \texttt{\bs mtcaddsection} and the
-% \texttt{tocbibind} package~\cite{tocbibind} with \texttt{minitoc}. See section~\vref{addsec.tex}.
-% It also shows how it is challenging to manage the mini-lists of floats at the section level.
% \begin{SMOOTH}
% \item[adjustment] Some \texttt{minitoc} commands and environments are known as ``adjustment commands'' because
% they are used in
@@ -15427,15 +15619,16 @@ Tim Wright and Andy Cockburn.
% by \xname{Felix}{Braun}, is incompatible with the \texttt{minitoc} package.
% \end{SMOOTH}
% \item[\AmS] the American Mathematical Society. This society has developped some document classes:
-% \texttt{amsart} and \texttt{amsproc} are incompatible with the \texttt{minitoc} package, \texttt{amsbook}
-% is compatible but needs precautions.
+% unfortunately, \texttt{amsart} and \texttt{amsproc} are incompatible with the \texttt{minitoc} package;
+% \texttt{amsbook} is compatible but needs precautions.
% \item[\texttt{amsart}, \texttt{amsart.cls}] A document class for articles, provided by the American Mathematical
-% Society (\AmS). This class is incompatible with the \texttt{minitoc} package.
+% Society (\AmS). Unfortunately, this class is incompatible with the \texttt{minitoc} package.
% \item[\texttt{amsbook}, \texttt{amsbook.cls}] A document class for books, provided by the American Mathematical
% Society (\AmS). This class is compatible with the \texttt{minitoc} package, but needs some precautions.
% See section~\vref{s+AMS}.
% \item[\texttt{amsproc}, \texttt{amsproc.cls}] A document class for conference proceedings,
-% provided by the American Mathematical Society (\AmS). This class is incompatible with the \texttt{minitoc} package.
+% provided by the American Mathematical Society (\AmS). Unfortunately, this class is
+% incompatible with the \texttt{minitoc} package.
% \begin{SMOOTH}
% \item[Antomega] Antomega~\cite{antomega} (by \name{Alexej~M.}{Kryukov} and \name{Dmitry}{Ivanov})
% is a language support package for \textbf{Lambda}~($\mathbf{\Lambda}$), based on the original
@@ -15450,17 +15643,13 @@ Tim Wright and Andy Cockburn.
% provides various ways of formatting the titles of appendices. Also (\texttt{sub})\texttt{appendices}
% environments are provided that can be used, for example, for per chapter/section appendices. If this package
% is used with \texttt{minitoc}, some precautions are needed (see section~\vref{faq+appendix}).
-% \item[\texttt{app-mem.tex}] An example file showing the use of the \texttt{appendices} environment in a
-% \texttt{memoir} class document with the \texttt{minitoc} package.
-% \item[\texttt{apx.tex}] An example file showing the use of the \texttt{\bs mtchideinmaintoc} environment
-% to hide the entries of the appendices in the main TOC and to create a part-level TOC for the appendices.
% \item[\Arabi] \Arabi~\cite{arabi} is a system (by \name{Youssef}{Jabri}) to prepare \LaTeX{} documents in the
% arabic or farsi languages. The titles in \texttt{arabi.mld} and \texttt{farsi3.mld} come from the \texttt{arabic.ldf}
% and \texttt{farsi.ldf} files of this system.
% \item[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} is a package (by \name{Klaus}{Lagally}) to prepare \LaTeX{} documents
% in the arabic or hebrew languages. The titles in \texttt{arab.mld} (or \texttt{arabic.mld}),
% \texttt{arab2.mld} and
-% \texttt{hebrew.mld} come from Arab\TeX, while the titles of \texttt{hebrew2.mld} comes from Babel.
+% \texttt{hebrew.mld} come from Arab\TeX, while those of \texttt{hebrew2.mld} come from Babel~\cite{babel,babel-user}.
% \item[Arm\TeX] Arm\TeX~\cite{armtex} is a package (by \name{Serguei}{Dachian} and others) to prepare \LaTeX{}
% documents in the armenian language. The titles in \texttt{armenian.mld} come from Arm\TeX.
% \item[\texttt{article}] A standard \LaTeX\ document class. It has sectionning commands: \texttt{\bs part} and
@@ -15501,8 +15690,6 @@ Tim Wright and Andy Cockburn.
% units or parts of the text. The units can be chapters, sections or \texttt{bibunit} environments. This
% package is compatible with a wide variety of packages, including, but not limited to, \texttt{natbib},
% \texttt{overcite} and \KOMAScript{} classes~\cite{koma}.
-% \item[\texttt{bo.tex}] An example file showing the use of the \texttt{minitoc} package with a two columns
-% page layout and using the \texttt{tocloft} package~\cite{tocloft}.
% \item[\texttt{book}] A standard \LaTeX\ document class. It has sectionning commands: \texttt{\bs part},
% \texttt{\bs chapter}, and \texttt{\bs section} (and below). It is compatible with the \texttt{minitoc} package and
% you can make mini-tables at the part and chapter levels (but not at the section level, to avoid too many
@@ -15536,7 +15723,7 @@ Tim Wright and Andy Cockburn.
% the first place, it's wise to have a precise idea of what your keyboard sends to the machine. There are 256~characters
% that \TeX\ might encounter at each step, in a file or in a line of text typed directly on your terminal. These
% 256~characters are classified into 16~categories numbered~0 to~15. See table~\vref{t+J+catcodes}.
-% \begin{table}[!ht]
+% \begin{table}[!tp]
% \def?{\phantom{0}}
% \centering
% \changeskips
@@ -15573,8 +15760,6 @@ Tim Wright and Andy Cockburn.
% unnumbered captions, and a legend heading for any environment. Methods are provided to define captions
% for use outside float environments, and to define new float environments and subfloats. Tools are provided
% for defining your own captioning styles.
-% \item[\texttt{ch0.tex}] An example file showing the use of the \texttt{minitoc} package in a document with a
-% starred first chapter.
% \item[Chapter~0]
% Some documents do not begin with chapter number one, but with chapter number zero (or even a weirder number).
% This caused a serious problem in old versions of the \texttt{minitoc} package: the minitocs appeared in the
@@ -15641,7 +15826,7 @@ Tim Wright and Andy Cockburn.
% class. The options have to be separated by commas.
% The standard classes supported by the \texttt{minitoc} package
% are listed in section~\vref{s+supported+classes}.
-% \begin{table}[!htpb]
+% \begin{table}[!tp]
% \changeskips
% \caption{Document classes}\label{t+documentclasses}
% \centering
@@ -15671,7 +15856,6 @@ Tim Wright and Andy Cockburn.
% \item[counter] A \TeX\ register containing an integer value. There are 256 counters (from~0 to~255) in \TeX, but
% \LaTeX\ uses some of them, and many packages need some counters for their own usage. An extended version
% derived from \TeX, \eTeX~\cite{etex}, allows more counters. Omega~($\mathbf{\Omega}$) also offers more counters.
-% \item[\texttt{cri.tex}] An example file showing the use of the \texttt{minitoc} package with starred parts and chapters.
% \item[CTAN] The \emph{Comprehensive \TeX\ Archive Network}, a~set of computer archives containing most of
% the \TeX\ related resources (like fonts, sofware, documentations, packages). They are accessible via
% Internet. The participating hosts in the Comprehensive TeX Archive Network are:
@@ -15704,7 +15888,7 @@ Tim Wright and Andy Cockburn.
% \texttt{secnumdepth} counter), and the entries for a given sectionning command appear in the main table of contents
% if the depth of this sectionning command is lower than or equal to the value of the \texttt{tocdepth} counter; see
% table~\vref{t+j+depths} for the depths of the sectionning commands in the main document classes.
-% \begin{table}[!htpb]
+% \begin{table}[!tp]
% \changeskips
% \caption{Depths for sectionning commands}\label{t+j+depths}
% \centering
@@ -15733,12 +15917,20 @@ Tim Wright and Andy Cockburn.
% \item[descriptor] (file descriptor). A software entity describing the interface between a program and a file.
% For most programs and operating systems, the number of file descriptors is limited. For \TeX{} (and \LaTeX),
% there are 16~file descriptors for writing and 16~file descriptors for reading.
+% \item[\texttt{devanagari.sty}] The \emph{\devnag{} for \TeX{}} (\textsf{devnag}) package~\cite{devanagari} provides a
+% way to typeset high-quality \devnag{} text with \TeX{}. \devnag{} is a script used for writing and printing
+% Sanskrit and a number of languages in Northern and Central India such as Hindi and Marathi, as well as Nepali.
+% The \texttt{devnag} package was originally developed in May 1991 by Frans Velthuis for the University of Groningen,
+% The Netherlands, and it was the first system to provide support for the \devnag{} script for \TeX{}.
% \item[\texttt{duplex2v.pro}] A PostScript header file, which tries to activate recto-verso printing. It works
% with some HP and Canon PostScript printers.
% \item[\texttt{em}] A length unit equal (approximatively) to the width of a~``m'' letter in the current font.
% \item[\texttt{emk}]
% An example of shell script to prepare the english documentation of the \texttt{minitoc} package. The script
% \texttt{imk} must have be run previously. See item~\vref{IN9}.
+% \item[\texttt{en-bst.bst}] A bibliographic style derived from the \texttt{plain.bst} standard style, but
+% modified with the \texttt{urlbst} tool~\cite{urlbst} to add an~\texttt{URL} field. Family names of authors
+% and editors are in small caps, years are in old style digits.
% \item[encoding] This specifies the order that characters appear in the font (e.g., whether the 65th character is ``A'').
% The most common value for TeX font encoding is OT1. The other predefined option is T1 (extended \TeX). There's also
% US~ASCII (7~bit), ISO~Latin-1 (8~bit), Adobe Standard Encoding, UTF8 (Unicode), etc. See~\cite{encguide}.
@@ -15780,7 +15972,7 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{\bs firstpartis}] Analog to \texttt{\bs firstchapteris} above.
% \item[\texttt{\bs firstsectionis}] Analog to \texttt{\bs firstchapteris} above
% \item[\texttt{\bs FloatBarrier}]
-% A macro from the \texttt{placeins} package~\cite{placeins}. It set up a ``barrier'' against the drift of
+% A macro from the \texttt{placeins} package~\cite{placeins}. It sets up a ``barrier'' against the drift of
% floats (like figures or tables).
% \item[\texttt{fminitoc.bib}] A bibliographic data base for the french documentation of the \texttt{minitoc} package.
% \item[\texttt{fminitoc.dtx}] The source file for the french documentation of the \texttt{minitoc} package. In
@@ -15804,52 +15996,36 @@ Tim Wright and Andy Cockburn.
% \texttt{book}, and \texttt{report}.
% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.fncychap} and
% section~\vref{faq.38}).
-% \item[\texttt{fo1.tex}] An example file showing the use of the \texttt{minitoc} package with changing some fonts.
-% \item[\texttt{fo2.tex}] Another example file showing the use of the \texttt{minitoc} package with changing some fonts.
% \item[\texttt{fr.comp.text.tex}] The Usenet newsgroup about \TeX\ and \LaTeX, in french.
% \item[\texttt{franc.sty}] A small package file used to prepare the french documentation. It is generated when
% compiling \texttt{minitoc.ins}.
% \item[\texttt{frbib.sty}] A small package file used to prepare the bibliography of the french documentation. It
% is generated when compiling \texttt{minitoc.ins}.
-% \item[\texttt{frnew.sty}] A small package file used to prepare the french documentation. It is generated when
-% compiling \texttt{minitoc.ins}.
-% \item[\texttt{frplain1.bst}] A bibliographic style file used to prepare the bibliography of the french
+% \item[\texttt{fr-mtc.bst}] A bibliographic style file used to prepare the bibliography of the french
% documentation.
% It has been updated from the standard \texttt{plain.bst} for french by \name{Ronan}{Keryell}, then I added
-% some adaptations for french (like last names in small caps for authors and editors), then modified with the
-% \texttt{urlbst}~\cite{urlbst} tool to add an \texttt{URL} field.
-% \begin{SMOOTH}
-% \item[\texttt{gaps.tex}] An example file showing the use of the \texttt{\bs mtcgapbeforeheads} and
-% \texttt{\bs mtcgapafterheads} commands.
-% \end{SMOOTH}
+% some adaptations for french (like last names in small caps for authors and editors, years in old style digits),
+% then modified with the \texttt{urlbst}~\cite{urlbst} tool to add an \texttt{URL} field.
+% \item[\texttt{frnew.sty}] A small package file used to prepare the french documentation. It is generated when
+% compiling \texttt{minitoc.ins}.
% \item[\texttt{guarani}] A \LaTeX\ package to compose text in Guarani, the main language spoken in Paraguay.
% The file \texttt{guarani.ldf}, included in this package, defines the titles. See~\cite{guarani} and
% section~\vref{s+mld+guarani}.
% \item[\texttt{hangcaption}] The \texttt{hangcaption} package~\cite{hangcaption} defines a variant of the
% \texttt{\bs caption} command to produce captions with hanging indentation. This package is likely
% obsolete (1992, \LaTeX2.09).
-% \item[\texttt{hia.tex}] An example file showing the use of the \texttt{minitoc} package to hide the entries for
-% some tables in the main list of tables of an \texttt{article} class document.
-% \begin{SMOOTH}
-% \item[\texttt{hide1.tex}] An example file showing the use of the \texttt{mtchideinmainlof}
-% and \texttt{mtchideinmainlot} environments.
-% \end{SMOOTH}
-% \item[\texttt{hide2.tex}] An example file showing the use of the following pairs of commands:
-% \texttt{\bs mtchideinmainlof}
-% and \texttt{\bs endmtchideinmainlof}, \texttt{\bs mtchideinmainlot} and \texttt{\bs endmtchideinmainlot}.
+% \item[Hindi] For the Hindi language, see the \texttt{devanagari} package~\cite{devanagari} above. The
+% \texttt{minitoc} package accepts the \texttt{devanagari} and \texttt{hindi} language options, which are
+% synonyms. A \texttt{hindi-modern} language option is also available.
% \item[hint] An indication, a clue to detect a problem. It is also a message written (into the
% \emph{document}\texttt{.log} file) by the \texttt{hints} option (see below).
% \item[\texttt{hints}] An option of the \texttt{minitoc} package. It verifies the loading order of some
% packages, the invocation order of some \texttt{minitoc} commands, the coherence between main \texttt{minitoc}
% commands, etc., and gaves warnings and other useful hints (mainly in the \texttt{.log} file). This is
% a default option (use the \texttt{nohints} option to skip these checks).
-% \item[\texttt{hir.tex}] An example file showing the use of the \texttt{minitoc} package to hide the entries for
-% some tables in the main list of tables of a \texttt{report} class document.
% \item[H\LaTeX] A system to write documents in the Korean language, using Lambda~($\mathbf{\Lambda}$) (see below).
% Written by \vname{Un}{Koaunghi}~\cite[in~korean]{HLATEX}. It uses special Hangûl or Hanja fonts and the UTF-8 input
% encoding.
-% \item[\texttt{hop.tex}] An example file showing the use of the \texttt{minitoc} package with the
-% \texttt{scrbook} document class.
% \item[hyperlink] In a document, a reference to another object which is dynamicaly found (via a click with the
% mouse). This requires a special type of document (PDF, PostScript with hypertext features) and a suitable
% viewer (PDF viewer, recent PS viewer). This is useful to navigate in a document or in many documents,
@@ -15903,7 +16079,7 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{k-tight}] A \texttt{minitoc} package option useful if your document is written with one of the \KOMAScript{}
% classes. This option tries to set a tight line spacing in the mini-tables. Analog to the \texttt{tight}
% package option for standard classes.
-% \lneed{5}
+% \lneed{3}
% \item[\KOMAScript]
% {\KOMAScript}~\cite{koma} is a very complex bundle. You may see this, because it
% is not only one class or one package but a bundle of many classes and
@@ -15932,6 +16108,8 @@ Tim Wright and Andy Cockburn.
% There is also a replacement for the standard class \texttt{letter}.
% \item[Lambda] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of
% Omega~($\mathbf{\Omega}$) is called ``Lambda'' ($\mathbf{\Lambda}$).
+% \item[Lamed] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of
+% Aleph~($\aleph$) is called \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
% \item[\LaTeX] \LaTeX~\cite{latex-manual} is a typesetting system that is very
% suitable for producing scientific and mathematical
% documents of high typographical quality. It is also suitable for
@@ -15947,19 +16125,23 @@ Tim Wright and Andy Cockburn.
% These days \LaTeX{} is maintained by \name{Frank}{Mittelbach}
% and his team.
%
-% In 1994 the \LaTeX{} package was updated by the
-% \LaTeX3 team, led by \name{Frank}{Mittelbach},
+% \begin{SMOOTH}
+% In 1994 the \LaTeX{} package was (deeply) updated by the
+% \LaTeX3 team, led \mbox{by~\name{Frank}{Mittelbach}},
% to include some long-requested improvements, and to re\-unify all the
% patched versions which had cropped up since the release of
% \LaTeX2.09 some years earlier. To distinguish the new version from
% the old, it is called \LaTeXe.
+% \end{SMOOTH}
%
% \LaTeX{} is pronounced ``Lay-tech'' or ``Lah-tech.'' If you refer to
% \LaTeX{} in an \texttt{ASCII} environment, you type \texttt{LaTeX}.
% \LaTeXe{} is pronounced ``Lay-tech two~e'' and typed \texttt{LaTeX2e}.
% \item[\LaTeX2.09] An obsolete version of the \LaTeX\ program, before 1994; it is no more supported.
-% Do not use it. Use the current version of \LaTeXe, which is supported and much more efficient.
+% Do not use it\footnote{Except in the case of a very old document; if possible, try to convert
+% it.}. Use the current version of \LaTeXe, which is supported and much more efficient.
% \item[\LaTeXe] The current version of the \LaTeX\ program, after 1994; it is supported.
+% \item[\LaTeX3] The future version of \LaTeX, whose development is still in progress.
% \item[leaders] A repetitive sequence of dots (or of one another small character), regulary spaced, used to link
% two objects on the same line (leading from a title to a page number in a table of contents or the like).
% \item[\texttt{letter}] A standard document class to prepare letters for postal mail (mail on paper). As such
@@ -15969,12 +16151,10 @@ Tim Wright and Andy Cockburn.
% in a test file with a minimum of typing. The sentences are in latin but are modified and made nearly
% senseless. I have used this package in some of the examples of documents.
% See also~\url{http://lipsum.com} for the origin of this text (pieces of
-% \emph{De Finibus Bonorum et Malorum} by Marcus Tullius Cicero).
+% \emph{De Finibus Bonorum et Malorum} by Marcus \textsc{Tullius Cicero}).
% \item[\texttt{listfiles}] An option of the \texttt{minitoc} package. It creates a list of the minitoc auxiliary
% files (these files contains the mini-tables and may be removed after the \LaTeX\ run) in the
-% \emph{document}\texttt{.maf} file. See section~\vref{s+listfiles}.
-% \item[\texttt{livre.tex}] An example file showing the use of the \texttt{minitoc} package in a book with
-% customized table of contents an minitocs.
+% \emph{document}\texttt{.maf} file. Default. See section~\vref{s+listfiles}.
% \item[LOF] An acronym for ``list of figures''.
% \item[\texttt{lofdepth}] This counter, if it exists, contains the depth of the list of figures.
% \item[\texttt{loose}] An option of the \texttt{minitoc} package. It gives a loose line spacing in the
@@ -15999,16 +16179,12 @@ Tim Wright and Andy Cockburn.
% operating system, but variants exists.
% \item[\texttt{mcaption}] The \texttt{mcaption} package~\cite{mcaption} provides a \texttt{margincap}
% environment for putting captions in the outer document margin with either a top or bottom alignment.
-% \item[\texttt{mem.tex}] An example file showing the use of the \texttt{minitoc} package with the \texttt{memoir} class.
-% \item[\texttt{mem1.tex}] An example file showing the use of the \texttt{minitoc} package with the \texttt{memoir} class,
-% if you want to change some fonts.
% \begin{SMOOTH}
% \item[\texttt{memoir}, \texttt{memoir.cls}] A very general and powerful document class
% (by \xname{Peter~R.}{Wilson}, described in~\cite{memoir,add-memoir}); this class
% is compatible with the \texttt{minitoc} package (with some precautions) if you use a recent version. See
% section~\vref{faq+memoir}.
% \end{SMOOTH}
-% \item[\texttt{mini-art.tex}] An example of document (\texttt{article} class) using the \texttt{minitoc} package.
% \item[mini-bibliography] See \textbf{minibbl} below.
% \item[mini-list] Synonym for ``mini-table'' below.
% \item[mini-lof] See ``minilof'' below.
@@ -16028,8 +16204,6 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{minilotdepth}] This counter, if defined, contains the depth of the minilots.
% \item[minitoc] A table of contents for a chapter. Also used as a generic term for any mini-table (see
% ``mini-table'' above).
-% \item[\texttt{minitoc-ex.tex}] An example of document (\texttt{book} or \texttt{report} class)
-% using the \texttt{minitoc} package.
% \item[\texttt{minitoc.bib}] A bibliographic data base for the english documentation of the \texttt{minitoc} package.
% \item[\texttt{minitoc.bug}] A plain text file containing a list of problems and questions about the \texttt{minitoc}
% package. See chapter~\vref{FAQ}.
@@ -16140,15 +16314,80 @@ Tim Wright and Andy Cockburn.
% finest multilingual dictionaries ever compiled, e.\,g. the
% Pentaglot, or Mirror in Five Languages, a dictionary with 18671
% entries in five languages (Manju, Tibetan, Mongolian, Uighur and
-% Chinese). Manju writing is derived from Uighur Mongolian by adding
+% Chinese). See~\cite{pentaglot} for more details. Manju writing is derived from Uighur Mongolian by adding
% diacritics in the form of dots and circles.
% \end{description}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
% \item[MS-DOS] (Microsoft\textsuperscript{\textregistered} Disk Operating System) An old operating system
% for personnal computers (PCs).
% From the \texttt{minitoc} point of view,
% its main drawback is the use of filenames with short extensions (the ``8+3'' scheme), which limits to~99 the number
% of mini-tables for each kind.
+% \item[\texttt{mtc-2c.tex}] An example file showing the use of the \texttt{minitoc} package with a two columns
+% page layout.
+% \item[\texttt{mtc-2nd.tex}] An example of document using the \texttt{minitoc} package and its \texttt{french2}
+% language option.
+% \item[\texttt{mtc-add.bib}] A small bibliographic data base for the \texttt{mtc-add.tex} and \texttt{mtc-ads.tex} example
+% documents.
+% \item[\texttt{mtc-add.tex}] An example document showing how to use \texttt{\bs mtcaddchapter} and the
+% \texttt{tocbibind} package~\cite{tocbibind} with \texttt{minitoc}. See section~\vref{mtc-add.tex}.
+% \item[\texttt{mtc-ads.tex}] An example document showing how to use \texttt{\bs mtcaddsection} and the
+% \texttt{tocbibind} package~\cite{tocbibind} with \texttt{minitoc}. See section~\vref{mtc-ads.tex}.
+% It also shows how it is challenging to manage the mini-lists of floats at the section level.
+% \item[\texttt{mtc-amm.tex}] An example file showing the use of the \texttt{appendices} environment in a
+% \texttt{memoir} class document with the \texttt{minitoc} package.
+% \item[\texttt{mtc-apx.tex}] An example file showing the use of the \texttt{\bs mtchideinmaintoc} environment
+% to hide the entries of the appendices in the main TOC and to create a part-level TOC for the appendices.
+% \item[\texttt{mtc-art.tex}] An example of document (\texttt{article} class) using the \texttt{minitoc} package.
+% \item[\texttt{mtc-bk.tex}] An example of document (\texttt{book} or \texttt{report} class)
+% using the \texttt{minitoc} package.
+% \item[\texttt{mtc-bo.tex}] An example file showing the use of the \texttt{minitoc} package with a two columns
+% page layout and using the \texttt{tocloft} package~\cite{tocloft}.
+% \item[\texttt{mtc-ch0.tex}] An example file showing the use of the \texttt{minitoc} package in a document with a
+% starred first chapter.
+% \item[\texttt{mtc-cri.tex}] An example file showing the use of the \texttt{minitoc} package with starred parts
+% and chapters.
+% \item[\texttt{mtc-fo1.tex}] An example file showing the use of the \texttt{minitoc} package with changing some fonts.
+% \item[\texttt{mtc-fo2.tex}] Another example file showing the use of the \texttt{minitoc} package with changing some fonts.
+% \begin{SMOOTH}
+% \item[\texttt{mtc-gap.tex}] An example file showing the use of the \texttt{\bs mtcgapbeforeheads} and
+% \texttt{\bs mtcgapafterheads} commands.
+% \end{SMOOTH}
+% \begin{SMOOTH}
+% \item[\texttt{mtc-hi1.tex}] An example file showing the use of the \texttt{mtchideinmainlof}
+% and \texttt{mtchideinmainlot} specialized environments.
+% \end{SMOOTH}
+% \item[\texttt{mtc-hi2.tex}] An example file showing the use of the following pairs of commands:
+% \begin{itemize}
+% \item \texttt{\bs mtchideinmainlof} and \texttt{\bs endmtchideinmainlof},
+% \item \texttt{\bs mtchideinmainlot} and \texttt{\bs endmtchideinmainlot}.
+% \end{itemize}
+% \item[\texttt{mtc-hia.tex}] An example file showing the use of the \texttt{minitoc} package to hide the entries for
+% some tables in the main list of tables of an \texttt{article} class document.
+% \item[\texttt{mtc-hir.tex}] An example file showing the use of the \texttt{minitoc} package to hide the entries for
+% some tables in the main list of tables of a \texttt{report} class document.
+% \item[\texttt{mtc-hop.tex}] An example file showing the use of the \texttt{minitoc} package with the
+% \texttt{scrbook} document class.
+% \item[\texttt{mtc-liv.tex}] An example file showing the use of the \texttt{minitoc} package in a book with
+% customized table of contents an minitocs.
+% \item[\texttt{mtc-mem.tex}] An example file showing the use of the \texttt{minitoc} package
+% with the \texttt{memoir} class.
+% \item[\texttt{mtc-mm1.tex}] An example file showing the use of the \texttt{minitoc} package
+% with the \texttt{memoir} class, if you want to change some fonts.
+% \item[\texttt{mtc-mu.tex}] A document using a minitoc set in a \texttt{wrapfigure} environment with the
+% \texttt{wrapfig} package~\cite{wrapfig}.
+% \item[\texttt{mtc-sbf.tex}] An example file showing the use of the \texttt{minitoc} package with the
+% \texttt{subfigure} package~\cite{subfigure}.
+% \item[\texttt{mtc-scr.tex}] An example file showing the use of the \texttt{minitoc} package with a {\KOMAScript}
+% class, \texttt{scrreprt}.
+% \item[\texttt{mtc-syn.tex}] An example file showing the use of the \texttt{minitoc} package when the table of
+% contents is prededed by some starred chapters.
+% \item[\texttt{mtc-tbi.tex}] An example file showing the use of the \texttt{minitoc} package with the
+% \texttt{tocbibind} package~\cite{tocbibind}.
+% \item[\texttt{mtc-tlc.tex}] An example file showing the use of the \texttt{minitoc} package in a document of
+% \texttt{article} class. It is the example of~\cite[page~58]{TLC2}, modernized.
+% \item[\texttt{mtc-tsf.tex}] An example file showing the use of the \texttt{minitoc} package with the
+% \texttt{subfig} package~\cite{subfig}.
% \begin{SMOOTH}
% \item[\texttt{mtcmess}, \texttt{mtcmess.sty}] A package used to provide variants of the standard commands
% \verb|\PackageInfo|, \verb|\PackageWarning|, \verb|\PackageWarningNoLine|, and \verb|\PackageError|
@@ -16167,8 +16406,6 @@ Tim Wright and Andy Cockburn.
% bibliographies within one document. It thus provides a complementary functionality to packages
% like \texttt{bibunits}~\cite{bibunits} or \texttt{chapterbib}~\cite{chapterbib}, which allow
% to create one bibliography for multiple, but different parts of the document.
-% \item[\texttt{mu.tex}] A document using a minitoc set in a \texttt{wrapfigure} environment with the
-% \texttt{wrapfig} package~\cite{wrapfig}.
% \item[\texttt{needspace}] The \texttt{needspace} package~\cite{needspace} provides commands to reserve space
% at the bottom of a page. If there is not enough space on the current page (column) a new page (column) is started.
% \item[NFSS] The \emph{New Font Selection Scheme}. The \LaTeXe{} font selection system~\cite{fontsel}
@@ -16200,8 +16437,8 @@ Tim Wright and Andy Cockburn.
% \LaTeX. The most common values for the font encoding are given in table~\vref{t+nfss+1}.
% \begin{table}[!tp]
% \changeskips
-% \centering
% \caption{Most common font encodings}\label{t+nfss+1}
+% \centering
% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
% \toprule
% \textbf{Encoding}&\textbf{Description}\\
@@ -16235,9 +16472,9 @@ Tim Wright and Andy Cockburn.
% \begin{table}[!tp]
% \changeskips
% \centering
-% \begin{minipage}{\textwidth}
+% \begin{tabularx}{\textwidth}{@{}l@{}Z{1}@{}r@{}}
% \begin{minipage}[t]{.54\textwidth}
-% \centering
+% \centering
% \caption{Most common font families}\label{t+nfss+2}
% \begin{tabular}[t]{@{}ll@{}}
% \toprule
@@ -16255,11 +16492,11 @@ Tim Wright and Andy Cockburn.
% \bottomrule
% \end{tabular}%
% \end{minipage}%
-% \hfill
+% &&%
% \begin{minipage}[t]{.45\textwidth}
% \centering
% \caption{Most common font series}\label{t+nfss+3}
-% \begin{tabular}[t]{@{}ll@{}}
+% \leavevmode\null\hfill\begin{tabular}[t]{@{}ll@{}}
% \toprule
% \textbf{Series}&\textbf{Description}\\
% \midrule
@@ -16269,9 +16506,9 @@ Tim Wright and Andy Cockburn.
% \texttt{sb}&Semi-bold \\
% \texttt{c} &Condensed\\
% \bottomrule
-% \end{tabular}
-% \end{minipage}
+% \end{tabular}\hfill\null
% \end{minipage}
+% \end{tabularx}
% \end{table}
% \begin{table}[!tp]
% \changeskips
@@ -16305,11 +16542,11 @@ Tim Wright and Andy Cockburn.
% \changeskips
% \centering
% \caption{The five font parameters for some fonts}\label{t+nfss+5}
-% ^^A \begin{tabular}{@{}l@{\,}l@{\,}l@{\,}l@{\,}ll@{}l@{}}
+% ^^A \begin{tabular}{@{}l@{\,}l@{\,}l@{\,}l@{\,}ll@{}l@{}}
% \begin{tabularx}{\textwidth}{@{}lllllZ{1}l@{}}
% \toprule
-% \multicolumn{5}{@{}c}{\textbf{\LaTeX{} specification}}&
-% \textbf{Font}&\textbf{\TeX{} font name}\\
+% \multicolumn{5}{@{}l}{\textbf{\LaTeX{} specification}}&
+% \textbf{Font}&\textbf{\TeX{} name}\\
% \midrule
% \texttt{OT1}&\texttt{cmr} & \texttt{m} & \texttt{n} & \texttt{10} &
% Computer Modern Roman 10 point &
@@ -16366,7 +16603,7 @@ Tim Wright and Andy Cockburn.
% \texttt{[]\bs OT1/cmr/m/n/10 Normally [] and [] will be iden-ti-cal,}
% \end{verse}
% \lneed{6}
-% The table~\vref{t+nfss+6} lists the author commands for fonts which set the five attributes\footnote{The
+% The table~\vref{t+nfss+6} lists the author commands for fonts which set these five attributes\footnote{The
% values used by these commands are determined by the document class.}.
%
% \item[\texttt{nocheckfiles}] A package option of \texttt{minitoc}. The opposite of the \texttt{checkfiles}
@@ -16374,7 +16611,7 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{nohints}] A package option of \texttt{minitoc}. The opposite of the \texttt{hints}
% package option (see above).
% \item[\texttt{nolistfiles}] An option of the \texttt{minitoc} package. It is the opposite of the
-% \texttt{listfiles} above. Default. See section~\vref{s+listfiles}.
+% \texttt{listfiles} above. See section~\vref{s+listfiles}.
% \item[\texttt{notoccite}] This option of the \texttt{minitoc} package loads
% the \texttt{notoccite} package~\cite{notoccite} (by \name{Donald}{Arseneau}).
% It avoids problems with \verb|\cite| commands in sectionning commands or captions. See
@@ -16385,7 +16622,8 @@ Tim Wright and Andy Cockburn.
% is an extension of \TeX{} that is aimed primarily at improving \TeX's multilingual abilities.
% \end{SMOOTH}
%
-% When the \TeX{} program was originally developed in the mid seventies by \xname{Donald}{Knuth}
+% When the \TeX{} program was originally developed in the mid seventies [\emph{circa} 1975] by
+% Professor \xname{Donald}{Knuth}
% it was mainly aimed at typeseting mathematical texts in the english language. Since then \TeX{} has
% made inroads in broader and broader areas of scientific, literary and other scholarly activities in many
% countries all over the world. In 1991, \textsc{Knuth} froze \TeX, mainly in the interest of stability.
@@ -16409,8 +16647,22 @@ Tim Wright and Andy Cockburn.
% The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of Omega is called
% ``Lambda''~($\mathbf{\Lambda}$).
% Extending Omega with the \eTeX\ extensions is a separate
-% project, known as Aleph ($\aleph$) and led by \xname{Giuseppe}{Bilotta}. The \LaTeX\ for Aleph is known as
+% project, known as Aleph ($\aleph$)~\cite{aleph,aleph-hagen} and led by \xname{Giuseppe}{Bilotta}.
+% The \LaTeX\ for Aleph is known as
% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
+% \begin{figure}[tp!]
+% \centering
+% \[ \begin{array}{ccccccc}
+% \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\
+% &&+&&+&&\\
+% \mbox{\TeX}&\longrightarrow&\mbox{\eTeX}&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\eLaTeX}\\
+% &&&&&&\\
+% \cline{3-3}\cline{5-5}\cline{7-7}
+% &&&&&&\\
+% &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}}
+% \end{array} \]
+% \caption{Some systems derived from \TeX{} and \LaTeX}\label{f+tex-latex}
+% \end{figure}
% \item[package] Packages\footnote{This info is taken from~\cite[page~12--13]{kopka} and adapted.} are a very important
% feature of \LaTeX. These are extensions to the basic \LaTeX{} commands that are written to files with names
% that end with \texttt{.sty} and are loaded with the command \verb|\usepackage| in the preamble. Packages can be
@@ -16447,8 +16699,6 @@ Tim Wright and Andy Cockburn.
% \end{SMOOTH}
% \item[\texttt{placeins.txt}] A plain text file containing the documentation of
% the \texttt{placeins} package~\cite{placeins}.
-% \item[\texttt{plainurl.bst}] A bibliographic style derived from the \texttt{plain.bst} standard style, but
-% modified with the \texttt{urlbst} tool~\cite{urlbst} to add an~\texttt{URL} field.
% \item[\PLaTeX] A version of \LaTeX\ customized for the polish (polski) language. See~\cite{platex,platex-pl}.
% But the same name refers also to a version of \LaTeX\ customized for the japanese language,
% {P\LaTeXe}~\cite{platex-jp}.
@@ -16505,16 +16755,12 @@ Tim Wright and Andy Cockburn.
% to compile it enough times to resolve all references, possibly running satellite programs such as \textbf{\BibTeX},
% \textbf{makeindex}, \textbf{Metapost}, etc., to produce appropriate data files. It has facilities to make
% some post-processing cleanup actions, like deleting the auxiliary files created by \texttt{minitoc}.
-% \item[\texttt{scr.tex}] An example file showing the use of the \texttt{minitoc} package with a {\KOMAScript}
-% class, \texttt{scrreprt}.
% \item[\texttt{scrartcl}] See {\KOMAScript} above.
% \item[\texttt{scrbook}] See {\KOMAScript} above.
% \item[\texttt{scrreprt}] See {\KOMAScript} above.
-% \item[\texttt{second.tex}] An example of document using the \texttt{minitoc} package and its \texttt{french2}
-% language option.
% \item[sectionning commands] These are the \LaTeX\ commands which specify the logical structure of your document.
% The main sectionning commands are \texttt{\bs part}, \texttt{\bs chapter}, \texttt{\bs section},
-% \texttt{\bs subsection}, \texttt{\bs subsubsection}, \texttt{\bs paragraph}, and \texttt{\bs subparagraph}.
+% \texttt{\bs subsection}, \texttt{\bs subsubsection}, \texttt{\bs paragraph}, or \texttt{\bs subparagraph}.
% Some standard document classes have not the \texttt{\bs chapter} command (like the \texttt{article} and
% \texttt{proc} classes), some have no sectionning commands (like the \texttt{letter} class). In the later
% case, the \texttt{minitoc} package is pointless. If some of the \texttt{\bs part}, \texttt{\bs chapter},
@@ -16563,17 +16809,13 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{stdclsdv}] The \texttt{stdclsdv} package~\cite{stdclsdv} is intended to be used by the authors
% of \LaTeX{} packages that need to know about the sectional divisions provided by the document class.
% \item[strut] A vertical invisible rule used to force a minimal separation between two lines of text.
-% \item[\texttt{subf.tex}] An example file showing the use of the \texttt{minitoc} package with the
-% \texttt{subfigure} package~\cite{subfigure}.
% \item[\texttt{subfig}] The \texttt{subfig} package~\cite{subfig} provides support for the
% inclusion of small, ``sub-figures'' and ``sub-tables''. It simplifies the positioning, captioning and labeling of
% them within a single \texttt{figure} or \texttt{table} environment. In addition, this package allows
% such sub-captions to be written to the List of Figures or List of Tables if desired.
-% \item[\texttt{subfigure}] The \texttt{subfigure} package~\cite{subfigure} is an obsolete version of the \texttt{subfig}
-% package~\cite{subfig}.
+% \item[\texttt{subfigure}] The \texttt{subfigure} package~\cite{subfigure} is an obsolete version (by the same
+% author) of the \texttt{subfig} package~\cite{subfig}.
% \item[suffix] See ``extension'' above.
-% \item[\texttt{tbi.tex}] An example file showing the use of the \texttt{minitoc} package with the
-% \texttt{tocbibind} package~\cite{tocbibind}.
% \item[\TeX] \TeX{} is a computer program created by \name{Donald}{Knuth}~\cite{texbook}.
% It is aimed at typesetting text and mathematical formulae.
% \textsc{Knuth} started writing the \TeX{} typesetting
@@ -16608,8 +16850,6 @@ Tim Wright and Andy Cockburn.
%
% The \texttt{titletoc.sty} file is not part of the \texttt{titlesec} package; it's an independent package,
% but it's described in the \texttt{titlesec} package documentation~\cite{titletoc}.
-% \item[\texttt{tlc.tex}] An example file showing the use of the \texttt{minitoc} package in a document of
-% \texttt{article} class. It is the example of~\cite[page~58]{TLC2}, modernized.
% \item[TOC] Acronym for ``table of contents''.
% \item[\texttt{tocbibind}] The \texttt{tocbibind} package~\cite{tocbibind} can be used to add the ToC and/or bibliography
% and/or the index etc., to the Table of Contents listing. But it needs some precautions when used with the
@@ -16636,8 +16876,6 @@ Tim Wright and Andy Cockburn.
% their interpretation at any time. \TeX's digestive processes always know exactly what a character token signifies,
% because the category code appears in the token itself; but when the digestive processes encounter a control sequence
% token, they must look up the current definition of that control sequence in order to figure out what it means.
-% \item[\texttt{tsfc.tex}] An example file showing the use of the \texttt{minitoc} package with the
-% \texttt{subfig} package~\cite{subfig}.
% \item[UNIX] A modern operating system, available on many computers and in various flavors. From the
% \texttt{minitoc} point of view, it has the advantage of using filenames with long extensions (the length
% limit is too high to be a problem with the number of mini-tables).
@@ -16663,11 +16901,13 @@ Tim Wright and Andy Cockburn.
% \end{wdesc}
% \or\relax
% \chapter{Jargon}\label{c+jargon}
+% \minilof
+% \mtcskip
% \minilot
% Ce chapitre tente d'expliquer certains termes utilisés dans cette documentation et décrit quelques fichiers et suffixes
% utiles.
-% De nombreuses informations proviennent de diverses documentations des paquetages cités,
-% et de~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2F,koma,CIL2E,NSSL2E,cyrguide}.
+% De nombreuses informations proviennent des documentations de divers paquetages cités, et
+% de~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2F,koma,CIL2E,NSSL2E,cyrguide}.
% \begin{wdesc}{XXXXXX}
% \item[\texttt{.aux}] Le suffixe du nom pour un fichier \emph{auxiliaire} d'un document \LaTeX{}. Il transfère
% des informations d'une exécution de \LaTeX{} à~la suivante.
@@ -16691,6 +16931,7 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{.M}] Le suffixe de base pour un fichier minitoc lorsque les suffixes courts sont utilisés. Le
% suffixe complet est \texttt{.M}\emph{nn} où \emph{nn} est le numéro absolu de la minitoc.
% \item[\texttt{.maf}] Le suffixe du nom du fichier engendré par l'option de paquetage \texttt{listfiles}.
+% Option par défaut.
% Ce fichier contient la liste des fichiers auxiliaires minitoc.
% \item[\texttt{.mld}] Le suffixe pour le nom d'un fichier minitoc de définition de langue. Un fichier minitoc de
% définition de langue contient les définitions des titres des mini-tables dans une langue donnée.
@@ -16728,8 +16969,6 @@ Tim Wright and Andy Cockburn.
% suffixe complet est \texttt{.U}\emph{nn} où \emph{nn} est le numéro absolu de la partlot.
% \item[\texttt{.V}] Le suffixe de base pour un fichier sectlot lorsque les suffixes courts sont utilisés. Le
% suffixe complet est \texttt{.V}\emph{nn} où \emph{nn} est le numéro absolu de la sectlot.
-% \item[\texttt{2c.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} avec une mise
-% en page sur deux colonnes.
% \item[absolue (numérotation)] Les fichiers auxiliaires pour les minitables ont un suffixe contenant un
% \emph{numéro absolu}, c'est-à-dire un numéro qui est unique et toujours croissant depuis la première
% partie, le premier chapitre ou la première section; ceci a résolu quelques problèmes obscurs, et aussi
@@ -16738,14 +16977,6 @@ Tim Wright and Andy Cockburn.
% la version~\#23.
% \item[\texttt{abstract}] Le paquetage \texttt{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}) nécessite
% quelques précautions s'il est utilisé avec son option \texttt{addtotoc}.
-% \item[\texttt{add.bib}] Une petite base de données bibliographiques pour les exemples de documents \texttt{add.tex} et
-% \texttt{addsec.tex}.
-% \item[\texttt{add.tex}] Un exemple de document montrant comment utiliser \texttt{\bs mtcaddchapter} et le
-% paquetage \texttt{tocbibind}~\cite{tocbibind} avec \texttt{minitoc}. Voir la section~\vref{add.tex}.
-% \item[\texttt{addsec.tex}] Un exemple de document montrant comment utiliser \texttt{\bs mtcaddsection} et le
-% paquetage \texttt{tocbibind}~\cite{tocbibind} avec \texttt{minitoc}.
-% Il montre aussi quel défi représente la gestion des mini-listes de flottants au niveau des sections.
-% Voir la section~\vref{addsec.tex}.
% \item[after] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{après} un type donné de mini-table.
% Regardez la documentation de la commande \verb|\mtcsetfeature|, dans la section~\vref{t+parttoc+features}.
% \begin{SMOOTH}
@@ -16777,17 +17008,17 @@ Tim Wright and Andy Cockburn.
% de \name{Felix}{Braun}, est incompatible avec le paquetage \texttt{minitoc}.
% \item[\AmS] L'\emph{American Mathematical Society}. Cette société savante a développé les classes de
% document suivantes:
-% \texttt{amsart} et \texttt{amsproc} sont incompatibles avec le paquetage \texttt{minitoc}, \texttt{amsbook}
-% est compatible mais demande des précautions. Voir la section~\vref{s+AMS}.
+% \texttt{amsart} et \texttt{amsproc} sont, malheureusement, incompatibles avec le paquetage \texttt{minitoc},
+% \texttt{amsbook} est compatible mais demande des précautions. Voir la section~\vref{s+AMS}.
% \item[\texttt{amsart}, \texttt{amsart.cls}] Une classe de document pour des articles, fournie par l'\emph{American
-% Mathematical Society} (\AmS). Cette classe est incompatible avec le paquetage \texttt{minitoc}.
+% Mathematical Society} (\AmS). Malheureusement, cette classe est incompatible avec le paquetage \texttt{minitoc}.
% \begin{SMOOTH}
% \item[\texttt{amsbook}, \texttt{amsbook.cls}] Une classe de document pour des livres, fournie par
% l'\emph{American Mathematical Society} (\AmS). Cette classe est compatible avec le paquetage \texttt{minitoc},
% mais requiert des précautions.
% \end{SMOOTH}
% \item[\texttt{amsproc}, \texttt{amsproc.cls}] Une classe de document pour des comptes-rendus de congrès,
-% fournie par l'\emph{American Mathematical Society} (\AmS). Cette classe est incompatible avec le
+% fournie par l'\emph{American Mathematical Society} (\AmS). Malheureusement, cette classe est incompatible avec le
% paquetage \texttt{minitoc}.
% \begin{SMOOTH}
% \item[Antomega] Antomega~\cite{antomega} (de \name{Alexej~M.}{Kryukov} et \name{Dmitry}{Ivanov})
@@ -16808,20 +17039,14 @@ Tim Wright and Andy Cockburn.
% ce paquetage est utilisé avec \texttt{minitoc}, certaines précautions sont nécessaires (voir la
% section~\vref{faq+appendix}).
% \end{SMOOTH}
-% \item[\texttt{app-mem.tex}] Un exemple de fichier montrant l'utilisation de l'environnement \texttt{appendices}
-% dans document de classe \texttt{memoir} avec le paquetage \texttt{minitoc}.
-% \begin{SMOOTH}
-% \item[\texttt{apx.tex}] Un exemple de fichier montrant comment utiliser l'environnement \texttt{\bs mtchideinmaintoc}
-% pour masquer les entrées pour les appendices dans la table des matières principale et créer une table des
-% matières au niveau partie pour les appendices.
-% \end{SMOOTH}
% \item[\Arabi] \Arabi~\cite{arabi} est un système (de \name{Youssef}{Jabri}) pour préparer des documents \LaTeX{} dans
% les langues arabe ou farsi. Les titres dans \texttt{arabi.mld} et \texttt{farsi3.mld} proviennent
% des fichiers \texttt{arabic.ldf} et \texttt{farsi.ldf} de ce système.
% \item[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} est un paquetage (de \name{Klaus}{Lagally}) pour préparer des
% documents en langue arabe ou hébraïque. Les titres dans \texttt{arab.mld} (ou \texttt{arabic.mld}),
% \texttt{arab2.mld} et
-% \texttt{hebrew.mld} proviennent d'Arab\TeX, tandis que les titres de \texttt{hebrew2.mld} proviennent de Babel.
+% \texttt{hebrew.mld} proviennent d'Arab\TeX, mais ceux donnés par \texttt{hebrew2.mld} proviennent
+% de Babel~\cite{babel,babel-user}.
% \item[Arm\TeX] Arm\TeX~\cite{armtex} est un paquetage (de \name{Serguei}{Dachian} et autres) pour préparer des
% documents \LaTeX{} en langue arménienne. Les titres dans \texttt{armenian.mld} proviennent d'Arm\TeX.
% \item[\texttt{article}] Une classe standard de document \LaTeX. Elle offre des commandes de sectionnement:
@@ -16864,8 +17089,6 @@ Tim Wright and Andy Cockburn.
% distinctes pour différentes unités ou partie du texte. Les unités peuvent être des chapitres, des sections ou
% des environnements \texttt{bibunit}. Ce paquetage est compatible avec une large variété de paquetages, dont
% (mais sans y~être limité) \texttt{natbib}, \texttt{overcite} et les classes \KOMAScript~\cite{koma}.
-% \item[\texttt{bo.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} avec une mise
-% en page sur deux colonnes et utilisant le paquetage \texttt{tocloft}~\cite{tocloft}.
% \item[\texttt{book}] Une classe standard de document \LaTeX. Elle a des commandes de sectionnement: \texttt{\bs part},
% \texttt{\bs chapter} et \texttt{\bs section} (et en dessous). Elle est compatible avec le paquetage \texttt{minitoc}
% et vous pouvez faire des mini-tables aux niveaux partie et chapitre (mais pas au niveau section, pour éviter
@@ -16904,7 +17127,7 @@ Tim Wright and Andy Cockburn.
% que votre clavier envoie à~la machine. Il y~a 256~caractères que \TeX\ peut rencontrer à~chaque étape, dans un
% fichier ou dans une ligne de texte frappé directement sur votre terminal. Ces 256~caractères sont classés en
% 16~catégories numérotées de~0 à~15. Voir la table~\vref{t+J+catcodes}.
-% \begin{table}[!ht]
+% \begin{table}[!tp]
% \def?{\phantom{0}}
% \centering
% \changeskips
@@ -16942,8 +17165,6 @@ Tim Wright and Andy Cockburn.
% environnement. Des méthodes sont fournies pour définir des captions à~utiliser en dehors des environnements
% flottants et pour définir de nouveaux environnements flottants et des sous-flottants. Des outils sont fournis
% pour définir vos propres styles de captions.
-% \item[\texttt{ch0.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} dans un document
-% dont le premier chapitre est étoilé.
% \item[Chapter~0]
% Certains documents ne commencent pas par le chapitre numéro un, mais par un chapitre numéroté zéro (ou même
% avec un numéro plus bizarre). Ceci posait un sérieux problème dans les anciennes versions du paquetage
@@ -17012,7 +17233,7 @@ Tim Wright and Andy Cockburn.
% Les paramètres \emph{options} adaptent le comportement de la classe du document. Les options doivent être
% séparées par des virgules. Les classes standard supportées par le paquetage \texttt{minitoc} sont listées
% dans la section~\vref{s+supported+classes}.
-% \begin{table}[!htpb]
+% \begin{table}[!tp]
% \changeskips
% \caption{Classes de documents}\label{t+documentclasses}
% \centering
@@ -17047,8 +17268,6 @@ Tim Wright and Andy Cockburn.
% Initialement, elles étaient construites avec {\MF}~\cite{metabook} (un programme lui aussi créé par \textsc{Knuth}),
% mais aujourd'hui il en existe des versions PostScript, avec des extensions (pour les caractères accentués,
% principalement): les fontes EC (\emph{European Computer Modern}), les fontes cm-super, etc.
-% \item[\texttt{cri.tex}] Un fichier d'exemple montrant l'utilisation di paquetage minitoc avec des parties et des
-% chapitres étoilés.
% \item[CTAN] Le \emph{Comprehensive \TeX\ Archive Network} (réseau d'archives \TeX\ complètes), un ensemble
% d'archives informatiques contenant la plupart des ressources relatives à~\TeX{} (telles que fontes,
% logiciels, documentations, paquetages). Elles sont accessibles par Internet. Les sites participant à~ce
@@ -17082,6 +17301,12 @@ Tim Wright and Andy Cockburn.
% Pour la plupart des programmes et des systèmes d'exploitation, le nombre de descripteurs de fichiers est
% limité. Pour {\TeX} et {\LaTeX}, il y a 16~descripteurs de fichiers en écriture et 16~descripteurs de
% fichiers en lecture.
+% \item[\texttt{devanagari.sty}] Le paquetage \emph{\devnag{} pour \TeX{}} (\textsf{devnag})\cite{devanagari}
+% offre un poyen pour composer avec une haute qualité du texte \devnag{} avec \TeX{}. \devnag{} est une
+% écriture utilisée pour écrire et imprimer le sanskrit et de nombreuses langues d'Inde du nord et centrale
+% telles que l'hindi et le marathi, ainsi que le népalais. Le paquetage \texttt{devnag} a été initialement
+% développé en mai~1991 par \name{Frans}{Velthuis} pour l'Université de Groningen, aux Pays-Bas, et ce fut le
+% premier système à~supporter l'écriture \devnag{} pour \TeX{}.
% \item[dispositifs] Un dispositif (\emph{feature}) (au sens du paquetage \texttt{minitoc}) est un ensemble
% d'actions qui est exécuté lors de chaque occurrence d'un certain type de mini-table. Trois dispositifs sont
% associés à~chaque type de mini-table: un dispositif «~before~» (exécuté avant la mini-table), un dispositif
@@ -17095,6 +17320,9 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{emk}]
% Un exemple de script \emph{shell} pour préparer la documentation en anglais du paquetage \texttt{minitoc}.
% Le script \texttt{imk} doit avoir été exécuté au préalable. Voir le point~\vref{IN9}.
+% \item[\texttt{en-mtc.bst}] Un style bibliographique similaire au style \texttt{plain.bst} standard, mais
+% modifié avec l'outil \texttt{urlbst}~\cite{urlbst} pour ajouter un champ \texttt{URL}. Les noms de faille
+% des auteurs et rédacteurs (\emph{editors}) sont en petites capitales, les années en chiffres de style ancien.
% \item[environnement] Un environnement (\emph{environment}) est un domaine délimité dans un document, où des
% règles spéciales s'appliquent. Un tel domaine est délimité
% par \verb|\begin{|\emph{env}\verb|}| \ldots{} \verb|\end{|\emph{env}\verb|}| et peut prendre des arguments,
@@ -17155,26 +17383,19 @@ Tim Wright and Andy Cockburn.
% \texttt{book} et \texttt{report}.
% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.fncychap} et la
% section~\vref{faq.38}).
-% \item[\texttt{fo1.tex}] Un exemple de fichier montrant l'utilisation du paquetage \texttt{minitoc} avec
-% changement de quelques fontes.
-% \item[\texttt{fo2.tex}] Un autre exemple de fichier montrant l'utilisation du paquetage \texttt{minitoc} avec
-% changement de quelques fontes.
% \item[\texttt{fr.comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en français.
% \item[\texttt{franc.sty}] Un petit fichier paquetage utilisé pour préparer la documentation en français. Il est
% produit lors de la compilation de \texttt{minitoc.ins}.
% \item[\texttt{frbib.sty}] Un petit fichier paquetage utilisé pour préparer la bibliographie de la documentation en
% français. Il est produit lors de la compilation de \texttt{minitoc.ins}.
-% \item[\texttt{frnew.sty}] Un petit fichier paquetage utilisé pour préparer la documentation en français. Il est
-% produit lors de la compilation de \texttt{minitoc.ins}.
-% \item[\texttt{frplain1.bst}] Un fichier de style bibliographique utilisé pour préparer la bibliographie de la
+% \item[\texttt{fr-mtc.bst}] Un fichier de style bibliographique utilisé pour préparer la bibliographie de la
% documentation en français.
% Il a été amélioré pour le français par \name{Ronan}{Keryell} en partant de la version standard
% \texttt{plain.bst}, puis j'ai ajouté quelques adaptations pour le français (comme les noms de famille en
-% petites capitales pour les auteurs et les éditeurs), puis je l'ai modifié avec l'outil \texttt{urlbst}~\cite{urlbst}
-% \begin{SMOOTH}
-% \item[\texttt{gaps.tex}] Un exemple de fichier montrant l'utilisation des commandes \texttt{\bs mtcgapbeforeheads} et
-% \texttt{\bs mtcgapafterheads}.
-% \end{SMOOTH}
+% petites capitales pour les auteurs et les éditeurs, les années en chiffres anciens),
+% puis je l'ai modifié avec l'outil \texttt{urlbst}~\cite{urlbst}.
+% \item[\texttt{frnew.sty}] Un petit fichier paquetage utilisé pour préparer la documentation en français. Il est
+% produit lors de la compilation de \texttt{minitoc.ins}.
% \item[\texttt{guarani}] Un paquetage \LaTeX\ pour composer du texte guarani, la principale langue parlée au Paraguay.
% Le fichier \texttt{guarani.ldf}, inclus dans ce paquetage, définit les titres. Voir~\cite{guarani} et la
% section~\vref{s+mld+guarani}.
@@ -17182,16 +17403,10 @@ Tim Wright and Andy Cockburn.
% commande \texttt{\bs caption} pour produire des captions (légendes) avec une indentation pendante
% (\emph{hanging indentation}), c'est-à-dire dont la première ligne déborde sur la gauche. Ce paquetage est
% sans doute obsolète (1992, \LaTeX2.09).
-% \item[\texttt{hia.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} pour masquer les
-% entrées pour certains tableaux dans la liste des tablaux principale d'un document de la classe \texttt{article}.
% \begin{SMOOTH}
-% \item[\texttt{hide1.tex}] Un exemple de fichier montrant l'utilisation des environnements \texttt{mtchideinmainlof}
-% et \texttt{mtchideinmainlot}.
-% \item[\texttt{hide2.tex}] Un exemple de fichier montrant l'utilisation des paires de
-% commandes \texttt{\bs mtchideinmainlof} et
-% \texttt{\bs endmtchideinmainlof}, \texttt{\bs mtchideinmainlot} et \texttt{\bs endmtchideinmainlot}.
-% \item[\texttt{hir.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} pour masquer les
-% entrées pour certains tableaux dans la liste des tablaux principale d'un document de la classe \texttt{report}.
+% \item[Hindi] Pour la langue hindi, voir le paquetage \texttt{devanagari}~\cite{devanagari} plus haut. Le
+% paquetage \texttt{minitoc} accepte les options de langue \texttt{devanagari} \texttt{hindi}, qui sont
+% synonymes. Une option de langue \texttt{hindi-modern} est également disponible.
% \end{SMOOTH}
% \item[\emph{hint}] Une indication, un indice pour détecter un problème. C'est aussi un message écrit (dans
% le fichier \emph{document}\texttt{.log}) par l'option \texttt{hints} (voir ci-dessous).
@@ -17204,8 +17419,6 @@ Tim Wright and Andy Cockburn.
% (voir plus bas).
% Écrit par \vname{Un}{Koaunghi}~\cite[en~coréen]{HLATEX}. Il utilise des fontes Hangûl
% ou Hanja spéciales et le codage UTF-8 en entrée.
-% \item[\texttt{hop.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} avec la classe de
-% document \texttt{scrbook}.
% \item[hyperlien] (\emph{hyperlink}) Dans un document, une référence à~un autre objet qui peut être trouvé de
% manière dynamique (en cliquant avec la souris). Ceci requiert un type spécial de document (PDF, PostScript
% avec dispositifs d'hypertexte) et un visualisateur adapté (visualisateur PDF, visualisateur PostScript
@@ -17261,9 +17474,9 @@ Tim Wright and Andy Cockburn.
% mini-tables. Analogue à~l'option de paquetage \texttt{tight} pour les classes standard.
% \item[\KOMAScript]
% {\KOMAScript}~\cite{koma} est un ensemble très complexe. Vous pouvez le voir, car il n'y a pas seulement
-% une seule classe ou un seul paquetage, mais tout un ensemble de nombreuses classes et paquetages. Les
+% une seule classe ou un seul paquetage, mais tout un ensemble de classes et paquetages nombreux. Les
% classes (\texttt{scrartcl.cls}, \texttt{scrbook.cls}, \texttt{scrlettr.cls}, \texttt{scrlttr2.cls} et
-% \texttt{scrreprt.cls}) sont les contreparties des classes standard mais elles n'ont jamais seulement les
+% \texttt{scrreprt.cls}) sont bien les contreparties des classes standard, mais elles n'ont jamais seulement les
% mêmes commandes, environnements, options et possibilités optionnelles que les classes standard et ne donnent
% pas un résultat de même aspect.
%
@@ -17282,8 +17495,10 @@ Tim Wright and Andy Cockburn.
% \LaTeX{} standard. Ceci signifie que l'ensemble {\KOMAScript} contient des remplacements pour les trois
% classes standard \texttt{book}, \texttt{report} et \texttt{article}. Il y a aussi un remplacement pour la
% classe standard \texttt{letter}.
-% \item[Lambda] Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales d'Omega~($\mathbf{\Omega}$) est
-% appelé «~Lambda~»~($\mathbf{\Lambda}$).
+% \item[Lambda] Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales du système
+% Omega~($\mathbf{\Omega}$) est appelé «~Lambda~»~($\mathbf{\Lambda}$).
+% \item[Lamed] Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales du système
+% Aleph~($\aleph$) est appelé «~\emph{Lamed}~»~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
% \item[\LaTeX] \LaTeX~\cite{latex-manual} est un système de préparation de documents qui convient fort bien pour
% produire des documents scientifiques et mathématiques de haute qualité typographique. Il convient aussi pour
% produire toutes sortes d'autres documents, depuis de simples lettres jusqu'à des livres complets.
@@ -17298,34 +17513,37 @@ Tim Wright and Andy Cockburn.
% Aujourd'hui, la maintenance de \LaTeX{} est faite par
% \name{Frank}{Mittelbach} et son équipe.
%
-% En 1994, le système \LaTeX{} fut mis à~jour par l'équipe de \LaTeX3,
+% \begin{SMOOTH}
+% En 1994, le système \LaTeX{} fut (profondément) mis à~jour par l'équipe de \LaTeX3,
% conduite par \name{Frank}{Mittelbach}, pour inclure certaines
% améliorations attendues depuis longtemps, et pour réunifier
% toutes les versions modifiées qui ont pullulé depuis la sortie
% de \LaTeX2.09 quelques années plus tôt. Pour distinguer la
% nouvelle version de l'ancienne, elle est appelée \LaTeXe.
+% \end{SMOOTH}
%
% \LaTeX{} se prononce \textbf{[latex]}. Si vous voulez faire référence à~\LaTeX{} dans un environnement
% \texttt{ASCII}, utilisez \texttt{LaTeX}. \LaTeXe{} se prononce \textbf{[latex d\o{}z\o{}]} et s'écrit
% \texttt{LaTeX2e}.
%
-% En anglais, cela donne \textbf{[la\i{}tex]} et {\froff\textbf{[la\i{}tex tu:i:]}}.
+% En anglais, cela donne \textbf{[la\i{}tex]} et \usebox{\latexbox}.
+% ^^A {\selectlanguage{english}\froff\textbf{[la\i{}tex tu:i:]}\selectlanguage{french}}.
% \item[\LaTeX2.09] Une version obsolète du programme \LaTeX, antérieure à~1994; elle n'est plus supportée.
-% Ne l'utilisez pas. Utilisez la version actuelle de \LaTeXe, qui est supportée et bien plus puissante.
+% Ne l'utilisez pas\,\footnote{Sauf exceptionnellement, pour un très vieux document; si possible, essayez de le
+% convertir.}. Utilisez la version actuelle de \LaTeXe, qui est supportée et bien plus puissante.
% \item[\LaTeXe] La version actuelle du programme \LaTeX, après 1994; elle est supportée.
+% \item[\LaTeX3] La future version de \LaTeX, toujours en cours de développement.
% \item[\texttt{letter}] Une classe de documents standard pour préparer des lettres postales (courrier papier).
% Comme de tels documents n'ont ni commandes ni structure de sectionnement, le paquetage \texttt{minitoc} est
% sans objet pour eux (et est donc incompatible avec cette classe).
% \item[\texttt{lipsum}] Le paquetage \texttt{lipsum}\index{lipsum}~\cite{lipsum} permet d'insérer facilement du
-% texte dans un fichier de test avec un minimum de frappe. Les textes sont en latin mais ont été altérées et
-% rendues incompréhensibles. J'ai utilisé ce paquetage dans certains des exemples de documents.
+% texte dans un fichier de test avec un minimum de frappe. Les textes sont en latin mais ont été altérés et
+% rendus incompréhensibles. J'ai utilisé ce paquetage dans certains des exemples de documents.
% Voir aussi~\url{http://lipsum.com} pour les origines du texte
-% utilisé (des passages du \emph{De finibus bonorum et malorum} de Marcus Tullius Cicero (Cicéron)).
+% utilisé (des passages du \emph{De finibus bonorum et malorum} de Marcus \textsc{Tullius Cicero} (\textsc{Cicéron})).
% \item[\texttt{listfiles}] Une option du paquetage \texttt{minitoc}. Elle crée une liste des fichiers minitoc
% auxiliaires (ces fichiers contiennent les mini-tables et peuvent être éliminés après l'exécution de \LaTeX)
-% dans le fichier \emph{document}\texttt{.maf}. Voir la section~\vref{s+listfiles}.
-% \item[\texttt{livre.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} dans un
-% livre avec une table des matières et des minitocs personnalisées.
+% dans le fichier \emph{document}\texttt{.maf}. Option par défaut. Voir la section~\vref{s+listfiles}.
% \item[LOF] Un acronyme pour «~\emph{list of figures}~», ou «~liste des figures~».
% \item[\texttt{lofdepth}] Ce compteur, s'il existe, contient la profondeur de la liste des figures.
% \item[\texttt{loose}] Une option du paquetage \texttt{minitoc}. Elle donne un espacement lache des lignes dans
@@ -17356,17 +17574,12 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{mcaption}] Le paquetage \texttt{mcaption}~\cite{mcaption} fournit un environnement
% \texttt{margincap} pour placer les captions (légendes) dans la marge externe du document, avec un alignement
% par le haut ou par le bas.
-% \item[\texttt{mem.tex}] Un exemple de fichier montrant l'utilisation du paquetage \texttt{minitoc} avec la
-% classe \texttt{memoir}.
-% \item[\texttt{mem1.tex}] Un exemple de fichier montrant l'utilisation du paquetage \texttt{minitoc} avec la
-% classe \texttt{memoir}, si vous souhaitez changer quelques fontes.
% \begin{SMOOTH}
% \item[\texttt{memoir}, \texttt{memoir.cls}] Une très générale et puissante classe de document
% (de \xname{Peter~R.}{Wilson}, décrite dans~\cite{memoir,add-memoir});
% cette classe est compatible avec le paquetage \texttt{minitoc} (avec quelques précautions) si vous utilisez
% une version récente. Voir la section~\vref{faq+memoir}.
% \end{SMOOTH}
-% \item[\texttt{mini-art.tex}] Un exemple de document (classe \texttt{article}) utilisant le paquetage \texttt{minitoc}.
% \item[mini-bibliographie] Voir \textbf{minibbl} ci-dessous.
% \item[mini-liste] Synonyme de «~mini-table~» ci-dessous.
% \item[mini-lof] Voir «~minilof~» ci-dessous.
@@ -17387,8 +17600,6 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{minilotdepth}] Ce compteur, s'il est défini, contient la profondeur des minilots.
% \item[minitoc] Une table des matières pour un chapitre. Aussi utilisé comme terme générique pour toute mini-table (voir
% «~mini-table~» plus haut).
-% \item[\texttt{minitoc-ex.tex}] Un exemple de document (classe \texttt{book} ou \texttt{report}) utilisant le
-% paquetage \texttt{minitoc}.
% \item[\texttt{minitoc.bib}] Une base de données bibliographiques pour la documentation en anglais du paquetage
% \texttt{minitoc}.
% \item[\texttt{minitoc.bug}] Un fichier en texte pur (anglais) contenant une liste de problèmes et
@@ -17476,18 +17687,88 @@ Tim Wright and Andy Cockburn.
% Au-delà de ces différences. le mongol écrit en écriture classique conserve habituellement une quantité
% substantielle des aspects grammaticaux historiques qui le font ressembler un peu à~l'anglais élizabéthain.
%
-% \item[Manchou] Le mandchou (\emph{mandju}) est une langue du groupe toungouze (\emph{tungusic}) étroitement liée au mongol. Bien que le
+% \item[Manchou] Le mandchou (\emph{mandju}) est une langue du groupe toungouze (\emph{tungusic}) étroitement
+% liée au mongol. Bien que le
% mandchou ne soit virtuellement plus parlé, il a été la langue officielle pendant 300~ans de gouvernement mandchou
% sur la Chine de la dynastie Qing. De grandes quantités de documents officiels ont survécu, ainsi que certains
% des meilleurs dictionnaires multilingues jamais réalisés, par exemple le Pentaglote, ou Miroir des Cinq Langues, un
-% dictionnaire avec 18671 entrées en cinq langues (mandchou, tibétain, mongol, ouïghour et chinois). L'écriture
-% mandchoue est dérivée du mongol ouïghour par l'ajout de signes diacritiques sous la forme de points et de
-% cercles.
+% dictionnaire avec 18671 entrées en cinq langues (mandchou, tibétain, mongol, ouïghour et chinois).
+% Voir~\cite{pentaglot} pour plus de détails. L'écriture mandchoue est dérivée du mongol ouïghour par l'ajout
+% de signes diacritiques sous la forme de points et de cercles.
% \end{description}
% \item[MS-DOS] (\emph{Microsoft\textsuperscript{\textregistered} Disk Operating System}) Un ancien système
-% d'exploitation pour ordinateurs personnels (PCs). Du point de vue de \texttt{minitoc}, son principal
-% inconvénient est l'utilisation de noms de fichiers avec des suffixes courts (le schéma «~8+3~»), qui limite à~99
-% le nombre de mini-tables dans chaque sorte.
+% d'exploitation pour ordinateurs personnels (PCs). Du point de vue de \texttt{minitoc}, son principal
+% inconvénient est l'utilisation de noms de fichiers avec des suffixes courts (le schéma «~8+3~»), qui limite à~99
+% le nombre de mini-tables dans chaque sorte.
+% \item[\texttt{mtc-2c.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} avec une mise
+% en page sur deux colonnes.
+% \item[\texttt{mtc-2nd.tex}] Un exemple de document utilisant le paquetage \texttt{minitoc} et son option de
+% langue \texttt{french2}.
+% \item[\texttt{mtc-add.bib}] Une petite base de données bibliographiques pour les exemples
+% de documents \texttt{mtc-add.tex} et \texttt{mtc-ads.tex}.
+% \item[\texttt{mtc-add.tex}] Un exemple de document montrant comment utiliser \texttt{\bs mtcaddchapter} et le
+% paquetage \texttt{tocbibind}~\cite{tocbibind} avec \texttt{minitoc}. Voir la section~\vref{mtc-add.tex}.
+% \item[\texttt{mtc-ads.tex}] Un exemple de document montrant comment utiliser \texttt{\bs mtcaddsection} et le
+% paquetage \texttt{tocbibind}~\cite{tocbibind} avec \texttt{minitoc}.
+% Il montre aussi quel défi représente la gestion des mini-listes de flottants au niveau des sections.
+% Voir la section~\vref{mtc-ads.tex}.
+% \item[\texttt{mtc-amm.tex}] Un exemple de fichier montrant l'utilisation de l'environnement \texttt{appendices}
+% dans document de classe \texttt{memoir} avec le paquetage \texttt{minitoc}.
+% \begin{SMOOTH}
+% \item[\texttt{mtc-apx.tex}] Un exemple de fichier montrant comment utiliser l'environnement \texttt{\bs mtchideinmaintoc}
+% pour masquer les entrées pour les appendices dans la table des matières principale et créer une table des
+% matières au niveau partie pour les appendices.
+% \end{SMOOTH}
+% \item[\texttt{mtc-art.tex}] Un exemple de document (classe \texttt{article}) utilisant le paquetage \texttt{minitoc}.
+% \item[\texttt{mtc-bk.tex}] Un exemple de document (classe \texttt{book} ou \texttt{report}) utilisant le
+% paquetage \texttt{minitoc}.
+% \item[\texttt{mtc-bo.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} avec une mise
+% en page sur deux colonnes et utilisant le paquetage \texttt{tocloft}~\cite{tocloft}.
+% \item[\texttt{mtc-ch0.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} dans un document
+% dont le premier chapitre est étoilé.
+% \item[\texttt{mtc-cri.tex}] Un fichier d'exemple montrant l'utilisation di paquetage minitoc avec des parties et des
+% chapitres étoilés.
+% \item[\texttt{mtc-fo1.tex}] Un exemple de fichier montrant l'utilisation du paquetage \texttt{minitoc} avec
+% changement de quelques fontes.
+% \item[\texttt{mtc-fo2.tex}] Un autre exemple de fichier montrant l'utilisation du paquetage \texttt{minitoc} avec
+% changement de quelques fontes.
+% \begin{SMOOTH}
+% \item[\texttt{mtc-gap.tex}] Un exemple de fichier montrant l'utilisation des commandes \texttt{\bs mtcgapbeforeheads} et
+% \texttt{\bs mtcgapafterheads}.
+% \end{SMOOTH}
+% \item[\texttt{mtc-hi1.tex}] Un exemple de fichier montrant l'utilisation des environnements
+% spécialisés \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}.
+% \item[\texttt{mtc-hi2.tex}] Un exemple de fichier montrant l'utilisation des paires de commandes:
+% \begin{itemize}
+% \item \texttt{\bs mtchideinmainlof} et \texttt{\bs endmtchideinmainlof},
+% \item \texttt{\bs mtchideinmainlot} et \texttt{\bs endmtchideinmainlot}.
+% \end{itemize}
+% \item[\texttt{mtc-hia.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} pour masquer les
+% entrées pour certains tableaux dans la liste des tableaux principale d'un document de la classe \texttt{article}.
+% \item[\texttt{mtc-hir.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} pour masquer les
+% entrées pour certains tableaux dans la liste des tableaux principale d'un document de la classe \texttt{report}.
+% \item[\texttt{mtc-hop.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} avec la classe de
+% document \texttt{scrbook}.
+% \item[\texttt{mtc-liv.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} dans un
+% livre avec une table des matières et des minitocs personnalisées.
+% \item[\texttt{mtc-mem.tex}] Un exemple de fichier montrant l'utilisation du paquetage \texttt{minitoc} avec la
+% classe \texttt{memoir}.
+% \item[\texttt{mtc-mm1.tex}] Un exemple de fichier montrant l'utilisation du paquetage \texttt{minitoc} avec la
+% classe \texttt{memoir}, si vous souhaitez changer quelques fontes.
+% \item[\texttt{mtc-mu.tex}] Un document utilisant une minitoc composée, avec le paquetage \texttt{wrapfig}~\cite{wrapfig},
+% pour être placée dans un environnement \texttt{wrapfigure}.
+% \item[\texttt{mtc-sbf.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} avec le
+% paquetage \texttt{subfigure}~\cite{subfigure}.
+% \item[\texttt{mtc-scr.tex}] Un exemple de document montrant l'utilisation du paquetage \texttt{minitoc} avec une
+% classe {\KOMAScript}, \texttt{scrreprt}.
+% \item[\texttt{mtc-syn.tex}] Un exemple de document montrant l'utilisation du paquetage \texttt{minitoc} lorsque
+% la table des matières est précédée de quelques chapitres étoilés.
+% \item[\texttt{mtc-tbi.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} package avec
+% le paquetage \texttt{tocbibind}.
+% \item[\texttt{mtc-tlc.tex}] Un fichier d'exemple mpntrant l'utilisation du paquetage \texttt{minitoc} dans un document
+% de la classe \texttt{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé.
+% \item[\texttt{mtc-tsf.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} avec le
+% paquetage \texttt{subfig}~\cite{subfig}.
% \begin{SMOOTH}
% \item[\texttt{mtcmess}, \texttt{mtcmess.sty}] Un paquetage qui est utilisé pour fournir des variantes des commandes
% standard \verb|\PackageInfo|, \verb|\PackageWarning|, \verb|\PackageWarningNoLine| et \verb|\PackageError|
@@ -17509,8 +17790,6 @@ Tim Wright and Andy Cockburn.
% à~plusieurs bibliographies à~l'intérieur d'un même document. Il fournit donc une fonctionnalité
% complémentaire à~des paquetages tels que \texttt{bibunits}~\cite{bibunits} ou \texttt{chapterbib}~\cite{chapterbib},
% qui permettent de créer une seule bibliographie pour plusieurs, mais différentes, parties du document.
-% \item[\texttt{mu.tex}] Un document utilisant une minitoc composée, avec le paquetage \texttt{wrapfig}~\cite{wrapfig},
-% pour être placée dans un environnement \texttt{wrapfigure}.
% \item[\texttt{needspace}] Le paquetage \texttt{needspace}~\cite{needspace} fournit des commandes pour réserver
% de l'espace en bas d'une page. S'il n'y a pas assez d'espace sur la page (colonne) courante, une nouvelle
% page (colonne) est commencée.
@@ -17578,9 +17857,9 @@ Tim Wright and Andy Cockburn.
% \begin{table}[!tp]
% \changeskips
% \centering
-% \begin{minipage}{\textwidth}
+% \begin{tabularx}{\textwidth}{@{}l@{}Z{1}@{}r@{}}
% \begin{minipage}[t]{.50\textwidth}
-% \centering
+% ^^A \centering
% \caption{Familles de fontes les plus courantes}\label{t+nfss+2}
% \begin{tabular}[t]{@{}ll@{}}
% \toprule
@@ -17598,11 +17877,11 @@ Tim Wright and Andy Cockburn.
% \bottomrule
% \end{tabular}%
% \end{minipage}%
-% \hfill
+% &&%
% \begin{minipage}[t]{.45\textwidth}
% \centering
-% \caption{Graisses de fontes les plus courantes}\label{t+nfss+3}
-% \begin{tabular}[t]{@{}ll@{}}
+% \caption{Graisses les plus courantes}\label{t+nfss+3}
+% \leavevmode\null\hfill\begin{tabular}[t]{@{}ll@{}}
% \toprule
% \textbf{Graisse}&\textbf{Description}\\
% \midrule
@@ -17612,9 +17891,9 @@ Tim Wright and Andy Cockburn.
% \texttt{sb} & Demi-gras (\emph{semi-bold}) \\
% \texttt{c} & Condensé (\emph{condensed})\\
% \bottomrule
-% \end{tabular}
-% \end{minipage}
+% \end{tabular}\hfill\null
% \end{minipage}
+% \end{tabularx}
% \end{table}
% \begin{table}[!tp]
% \changeskips
@@ -17650,9 +17929,9 @@ Tim Wright and Andy Cockburn.
% ^^A \begin{tabular}{@{}l@{\,}l@{\,}l@{\,}l@{\,}ll@{}l@{}}
% \begin{tabularx}{\textwidth}{@{}lllllZ{1}l@{}}
% \toprule
-% \multicolumn{5}{@{}c}{\textbf{Spécification \LaTeX}} &
+% \multicolumn{5}{@{}l}{\textbf{Spécification \LaTeX}} &
% \textbf{Fonte} &
-% \textbf{Nom \TeX{} de la fonte} \\
+% \textbf{Nom \TeX{}} \\
% \midrule
% \texttt{OT1} & \texttt{cmr} & \texttt{m} & \texttt{n} & \texttt{10} &
% Computer Modern Roman 10 point &
@@ -17709,7 +17988,7 @@ Tim Wright and Andy Cockburn.
% \texttt{[]\bs OT1/cmr/m/n/10 Normally [] and [] will be iden-ti-cal,}
% \end{verse}
% \lneed{6}
-% Le tableau~\vref{t+nfss+6} liste les commandes de fontes que l'utilisateur peut invoquer pour établir les
+% Le tableau~\vref{t+nfss+6} liste les commandes de fontes que l'utilisateur peut invoquer pour établir ces
% cinq attributs\,\footnote{Les valeurs utilisées par ces commandes sont déterminées par la classe du document.}.
%
% \item[\texttt{nocheckfiles}] Une option du paquetage \texttt{minitoc}. Le contraire de l'option de
@@ -17717,7 +17996,7 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{nohints}] Une option du paquetage \texttt{minitoc}. Le contraire de l'option de
% paquetage \texttt{hints} (voir plus haut).
% \item[\texttt{nolistfiles}] Une option du paquetage \texttt{minitoc}. C'est l'opposée de
-% \texttt{listfiles} ci-dessus. C'est le choix par défaut. Voir la section~\vref{s+listfiles}.
+% \texttt{listfiles} ci-dessus. Voir la section~\vref{s+listfiles}.
% \item[\texttt{notoccite}] Cette option du paquetage \texttt{minitoc} charge le paquetage
% \texttt{notoccite}~\cite{notoccite} (de \name{Donald}{Arseneau}). Elle évite des problèmes avec des
% commandes \verb|\cite| dans des commandes de sectionnement ou dans des captions (légendes).
@@ -17730,9 +18009,10 @@ Tim Wright and Andy Cockburn.
%
% Omega est une extension de \TeX{} conçue surtout afin d'améliorer les capacités multilingues de TeX.
%
-% Quand le programme \TeX{} a été développé au milieu des années soixante-dix par \name{Donald}{Knuth},
+% Quand le programme \TeX{} a été développé au milieu des années [mille neuf cent] soixante-dix
+% par le professeur \name{Donald}{Knuth},
% il a surtout été conçu pour la mise en page de textes mathématiques en anglais. Depuis lors \TeX{} a fait de grandes
-% avances dans des domaines scientifiques, littéraires et autres, dans tous
+% avancées dans des domaines scientifiques, littéraires et autres, dans tous
% les pays du monde. En 1991, \textsc{Knuth} a gelé \TeX{} avec pour objectif la
% stabilité. Cependant, il permet que le code \TeX{} soit utilisé comme base
% pour des développements futurs, à~condition que le système résultant
@@ -17756,9 +18036,22 @@ Tim Wright and Andy Cockburn.
% Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales d'Omega est
% appelé «~Lambda~»~($\mathbf{\Lambda}$).
% L'ajout à~Omega des extensions de \eTeX\ est un projet
-% distinct, connu sous le nom de Aleph ($\aleph$) et conduit par \xname{Giuseppe}{Bilotta}.
+% distinct, connu sous le nom de Aleph ($\aleph$)~\cite{aleph,aleph-hagen} et conduit par \xname{Giuseppe}{Bilotta}.
% La version de \LaTeX\ pour Aleph est connue sous le nom de
% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
+% \begin{figure}[tp!]
+% \centering
+% \[ \begin{array}{ccccccc}
+% \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\
+% &&+&&+&&\\
+% \mbox{\TeX}&\longrightarrow&\mbox{\eTeX}&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\eLaTeX}\\
+% &&&&&&\\
+% \cline{3-3}\cline{5-5}\cline{7-7}
+% &&&&&&\\
+% &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}}
+% \end{array} \]
+% \caption{Quelques systèmes dérivés de \TeX{} et \LaTeX}\label{f+tex-latex}
+% \end{figure}
% \item[paquetage] (\emph{package})
% Les paquetages\,\footnote{Ces informations ont été extraites de~\cite[page~12--13]{kopka} puis adaptées et
% traduites.}\textsuperscript{,}\footnote{Notez que j'utilise le terme <<~paquetage~>> pour traduire
@@ -17804,8 +18097,6 @@ Tim Wright and Andy Cockburn.
% \end{SMOOTH}
% \item[\texttt{placeins.txt}] Un fichier en texte pur (anglais) contenant la documentation du paquetage
% \texttt{placeins}~\cite{placeins}.
-% \item[\texttt{plainurl.bst}] Un style bibliographique similaire au style \texttt{plain.bst} standard, mais
-% modifié avec l'outil \texttt{urlbst}~\cite{urlbst} pour ajouter un champ \texttt{URL}.
% \item[\PLaTeX] Une version de \LaTeX\ adaptée à~la langue polonaise (polski). Voir~\cite{platex,platex-pl}.
% Mais le même nom désigne aussi une version de \LaTeX\ adaptée à~la langue japonaise, {P\LaTeXe}~\cite{platex-jp}.
% \item[\texttt{pmk}]
@@ -17873,7 +18164,8 @@ Tim Wright and Andy Cockburn.
% et \texttt{sectlotdepth}.
% \end{SMOOTH}
% \item[pseudo-chapitre]
-% Ou chapitre étoilé. Un chapitre qui commence par une commande \texttt{\bs chapter*}. Par défaut, il n'a pas
+% Ou chapitre étoilé. Un chapitre qui commence par une commande «~étoilée~» \texttt{\bs chapter*}.
+% Par défaut, il n'a pas
% d'entrée dans la table des matières. \texttt{\bs chapter*} nécessite quelques précautions avec le paquetage
% \texttt{minitoc}. Voir la section~\vref{s+starred.chap}.
% \item[\texttt{quotchap}] Le paquetage \texttt{quotchap}~\cite{quotchap} fournit des commandes pour ajouter des
@@ -17903,13 +18195,9 @@ Tim Wright and Andy Cockburn.
% \textbf{makeindex}, \textbf{Metapost}, etc., pour produire les fichiers de données adéquats. Il a des
% dispositifs pour effectuer certaines actions de nettoyage en post-traitement, comme de détruire les fichiers
% auxiliaires produits par \texttt{minitoc}.
-% \item[\texttt{scr.tex}] Un exemple de document montrant l'utilisation du paquetage \texttt{minitoc} avec une
-% classe {\KOMAScript}, \texttt{scrreprt}.
% \item[\texttt{scrartcl}] Voir {\KOMAScript} plus haut.
% \item[\texttt{scrbook}] Voir {\KOMAScript} plus haut.
% \item[\texttt{scrreprt}] Voir {\KOMAScript} plus haut.
-% \item[\texttt{second.tex}] Un exemple de document utilisant le paquetage \texttt{minitoc} et son option de
-% langue \texttt{french2}.
% \item[sectionnement (commandes de)] Ce sont les commandes \LaTeX\ qui spécifies la structure logique de votre document.
% Les principales commandes de sectionnement sont \texttt{\bs part}, \texttt{\bs chapter}, \texttt{\bs section},
% \texttt{\bs subsection}, \texttt{\bs subsubsection}, \texttt{\bs paragraph} et \texttt{\bs subparagraph}.
@@ -17967,22 +18255,18 @@ Tim Wright and Andy Cockburn.
% provided by the document class.
% \item[strut] Un trait vertical invisible utilisé pour forcer une séparation minimale entre deux lignes de texte.
% Ce terme anglais signifiant «~étai~» est conservé car il fait partie du jargon \TeX{} et \LaTeX.
-% \item[\texttt{subf.tex}] Une fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} avec le
-% paquetage \texttt{subfigure}~\cite{subfigure}.
% \item[\texttt{subfig}] Le paquetage \texttt{subfig}~\cite{subfig} permet l'inclusion de petites,
% «~sous-~» figures et tables. Il en simplifie le positionnement, l'ajout de légendes (\emph{captions}) et
% l'étiquetage à~l'intérieur d'un seul environnement \texttt{figure} ou \texttt{table}. De plus, ce paquetage
% permet que de tels sous-captions (sous-légendes) soient écrits dans la liste des figures ou dans la liste des
% tableaux si vous le désirez.
-% \item[\texttt{subfigure}] Le paquetage \texttt{subfigure}~\cite{subfigure} est une version obsolète du
-% paquetage \texttt{subfig}~\cite{subfig}.
+% \item[\texttt{subfigure}] Le paquetage \texttt{subfigure}~\cite{subfigure} est une version obsolète (par le même
+% auteur) du paquetage \texttt{subfig}~\cite{subfig}.
% \item[suffixe] (\emph{extension}) Le nom d'un fichier est souvent constitué de 2~parties: un \emph{nom de base}
% et un \emph{suffixe}, séparées par un point. Sous certains anciens systèmes d'exploitation, le nom de base
% est limité à~8~caractères et le suffixe à~3~caractères (le schéma «~8+3~»). Voir aussi les sections~\vref{MS-DOS}
% et~\vref{.8+3}.
% Il est fortement recommandé d'avoir au plus un seul point dans un nom de fichier.
-% \item[\texttt{tbi.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} package avec
-% le paquetage \texttt{tocbibind}.
% \item[\TeX] \TeX{} est un programme écrit par \name{Donald}{Knuth}~\cite{texbook}.
% Il est conçu pour la composition de textes et d'équations mathématiques.
%
@@ -18019,8 +18303,6 @@ Tim Wright and Andy Cockburn.
%
% Le fichier \texttt{titletoc.sty} ne fait pas partie du paquetage \texttt{titlesec}; c'est un paquetage
% indépendant, mais il est décrit dans la documentation~\cite{titletoc} du paquetage \texttt{titlesec}.
-% \item[\texttt{tlc.tex}] Un fichier d'exemple mpntrant l'utilisation du paquetage \texttt{minitoc} dans un document
-% de la classe \texttt{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé.
% \item[TOC] Acronyme pour «~\emph{table of contents}~», ou «~table des matières~».
% \item[\texttt{tocbibind}] Le paquetage \texttt{tocbibind}~\cite{tocbibind} peut être utilisé pour ajouter une
% entrée pour la table des matières et/ou pour la bibliographie et/ou pour l'index dans la table des matières.
@@ -18030,7 +18312,7 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{tocloft}] Le paquetage \texttt{tocloft}~\cite{tocloft} offre des outils pour contrôler
% la conception typographique de la table des matières, de la liste des figures et de la liste des tables. De
% nouvelles sortes de «~liste des \ldots~» peuvent être définies. Si vous utilisez le paquetage
-% \texttt{tocloft} et le paquetage \texttt{minitoc}, regardez la section~\vref{faq+tocloft} sur la manière de
+% \texttt{tocloft} et le paquetage \texttt{minitoc}, regardez la section~\vref{faq+tocloft}, sur la manière de
% traiter quelques problèmes mineurs de compatibilité.
% \item[\texttt{TODO}] est un fichier en texte pur (anglais) qui liste quelques propositions de développement du
% paquetage, pas encore réalisées. Commentaires et suggestions sont les bienvenus.
@@ -18054,8 +18336,6 @@ Tim Wright and Andy Cockburn.
% exactement ce qu'un \emph{token} signifie, parce que le code de catégorie apparaît dans le \emph{token}
% lui-même; mais lorsque les processus digestifs rencontrent un \emph{token} séquence de contrôle, ils doivent
% examiner la définition courante de cette séquence de contrôle afin d'en trouver la signification.
-% \item[\texttt{tsfc.tex}] Une fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} avec le
-% paquetage \texttt{subfig}~\cite{subfig}.
% \item[UNIX] Un système d'exploitation moderne, disponible sur divers types d'ordinateurs et dans diverses
% variantes. Du point de vue de \texttt{minitoc}, il a l'avantage d'utiliser des noms de fichiers avec des
% suffixes longs (la limite est trop haute pour que le nombre de mini-tables soit un problème).
@@ -18085,7 +18365,6 @@ Tim Wright and Andy Cockburn.
% \end{wdesc}
% \fi
%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{Installation}\label{c+installation}
% \or\relax
@@ -18094,14 +18373,14 @@ Tim Wright and Andy Cockburn.
% \minilot
%
% \ifcase\LANG\relax
-% This chapter describes the installation of the \texttt{minitoc} package (version~\#47).
+% This chapter describes the installation of the \texttt{minitoc} package (version~\#48).
%
% This package contains a lot of files. The list of all files is given in \index{minitoc.l}\texttt{minitoc.l}. See
% table~\vref{t+files}.
% The files are sorted into ``classes'' below (a file can appear in more than one class). Each class specifies
% the function and the placement of its files.
% \or\relax
-% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#47).
+% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#48).
%
% Ce paquetage contient de nombreux fichiers. La liste de tous les fichiers est donnée dans
% \index{minitoc.l}\texttt{minitoc.l}. Voir le tableau~\vref{t+files}.
@@ -18125,7 +18404,7 @@ Tim Wright and Andy Cockburn.
% \vspace*{-1\baselineskip}
% \medskip
% \fboxsep=1em
-% \null\hspace*{-.20\textwidth}\fbox{\begin{minipage}{1.3\textwidth}\footnotesize\ttfamily\upshape\mdseries
+% \null\hspace*{-.22\textwidth}\fbox{\begin{minipage}{1.32\textwidth}\footnotesize\ttfamily\upshape\mdseries
% \flushleft
% \noextrasfrancais
% \setlength{\columnseprule}{.4pt}
@@ -18195,6 +18474,7 @@ Tim Wright and Andy Cockburn.
% \item croatian.mld
% \item czech.mld
% \item danish.mld
+% \item devanagari.mld
% \item dutch.mld
% \item english.mld
% \item english1.mld
@@ -18236,6 +18516,8 @@ Tim Wright and Andy Cockburn.
% \item hanja-u8.mld\ET hanja-u8.mlo
% \item hebrew.mld
% \item hebrew2.mld
+% \item hindi.mld
+% \item hindi-modern.mld
% \item hungarian.mld
% \item icelandic.mld
% \item indon.mld
@@ -18345,21 +18627,37 @@ Tim Wright and Andy Cockburn.
% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
% \leftmargin=0pt
% \listparindent=1em
-% \item minitoc-ex.tex,
-% mini-art.tex,
-% second.tex,
-% add.tex, addsec.tex, add.bib,
-% hide1.tex, hide2.tex,
-% apx.tex,
-% app-mem.tex,
-% mem.tex, mem1.tex,
-% fo1.tex, fo2.tex,
-% scr.tex,
-% subf.tex, tsfc.tex,
-% tbi.tex,
-% 2c.tex, bo.tex,
-% hop.tex, cri.tex, livre.tex, ch0.tex, tlc.tex, mu.tex, hir.tex, hia.tex,
-% gaps.tex
+% \item
+% mtc-2c.tex,
+% mtc-2nd.tex,
+% mtc-add.bib,
+% mtc-add.tex,
+% mtc-ads.tex,
+% mtc-amm.tex,
+% mtc-apx.tex,
+% mtc-art.tex,
+% mtc-bo.tex,
+% mtc-bk.tex,
+% mtc-ch0.tex,
+% mtc-cri.tex,
+% mtc-fo1.tex,
+% mtc-fo2.tex,
+% mtc-gap.tex,
+% mtc-hi1.tex,
+% mtc-hi2.tex,
+% mtc-hia.tex,
+% mtc-hir.tex,
+% mtc-hop.tex,
+% mtc-liv.tex,
+% mtc-mem.tex,
+% mtc-mm1.tex,
+% mtc-mu.tex,
+% mtc-sbf.tex,
+% mtc-scr.tex,
+% mtc-syn.tex,
+% mtc-tbi.tex,
+% mtc-tlc.tex,
+% mtc-tsf.tex
% \end{itemize}
% \medskip
% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN4}):}}}]\NL
@@ -18382,7 +18680,7 @@ Tim Wright and Andy Cockburn.
% \item minitoc.ist
% \item minitoc.lan
% \item minitoc.pre
-% \item plainurl.bst
+% \item en-mtc.bst
% \item lamed.eps, lamed.pdf, lamed.tex
% \end{itemize}
% \medskip
@@ -18400,7 +18698,7 @@ Tim Wright and Andy Cockburn.
% \item franc.sty
% \item frbib.sty
% \item frnew.sty
-% \item frplain1.bst
+% \item fr-mtc.bst
% \end{itemize}
% \medskip
% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN7}):}}}]\NL
@@ -18463,7 +18761,7 @@ Tim Wright and Andy Cockburn.
% and \emph{all}\Virage{} \index{.mld}\texttt{*.mld} and \index{.mlo}\texttt{*.mlo} files are the package
% itself\,\footnote{The large number \index{.mld}\texttt{*.mld} files is (partialy) a consequence of the fact
% that some languages have
-% aliases (or dialects) and hence one \texttt{*.mld} file for each name (a \texttt{*.mld} file can load
+% aliases (or dialects) and hence one \texttt{*.mld} file for each name (a \texttt{*.mld} file may load
% another one); the english and french languages are evident examples.
% For some languages, the multiplicity of the \texttt{*.mld} files corresponds to a multiplicity of fonts
% and/or encodings (chinese, greek, japanese, korean, malayalam, polish, russian, serbian), or even
@@ -18529,69 +18827,73 @@ Tim Wright and Andy Cockburn.
% \fi
% \item
% \ifcase\LANG\relax
-% \label{IN3}\index{minitoc-ex.tex}\texttt{minitoc-ex.tex},
-% \index{mini-art.tex}\texttt{mini-art.tex},
-% \index{second.tex}\texttt{second.tex},
-% \index{add.tex}\texttt{add.tex},
-% \index{addsec.tex}\texttt{addsec.tex},
-% \index{add.bib}\texttt{add.bib},
-% \index{hide1.tex}\texttt{hide1.tex},
-% \index{hide2.tex}\texttt{hide2.tex},
-% \index{apx.tex}\texttt{apx.tex},
-% \index{app-mem.tex}\texttt{app-mem.tex},
-% \index{mem.tex}\texttt{mem.tex},
-% \index{mem1.tex}\texttt{mem1.tex},
-% \index{fo1.tex}\texttt{fo1.tex},
-% \index{fo2.tex}\texttt{fo2.tex},
-% \index{scr.tex}\texttt{scr.tex},
-% \index{subf.tex}\texttt{subf.tex},
-% \index{tsfc.tex}\texttt{tsfc.tex},
-% \index{tbi.tex}\texttt{tbi.tex},
-% \index{2c.tex}\texttt{2c.tex},
-% \index{bo.tex}\texttt{bo.tex},
-% \index{hop.tex}\texttt{hop.tex},
-% \index{cri.tex}\texttt{cri.tex},
-% \index{livre.tex}\texttt{livre.tex},
-% \index{ch0.tex}\texttt{ch0.tex},
-% \index{tlc.tex}\texttt{tlc.tex},
-% \index{mu.tex}\texttt{mu.tex},
-% \index{hir.tex}\texttt{hir.tex},
-% \index{hia.tex}\texttt{hia.tex},
-% \index{gaps.tex}\texttt{gaps.tex},
+% \label{IN3}Examples of documents:
+% \index{mtc-2c.tex}\texttt{mtc-2c.tex},
+% \index{mtc-2nd.tex}\texttt{mtc-2nd.tex},
+% \index{mtc-add.tex}\texttt{mtc-add.tex},
+% \index{mtc-ads.tex}\texttt{mtc-ads.tex},
+% \index{mtc-amm.tex}\texttt{mtc-amm.tex},
+% \index{mtc-apx.tex}\texttt{mtc-apx.tex},
+% \index{mtc-art.tex}\texttt{mtc-art.tex},
+% \index{mtc-bk.tex}\texttt{mtc-bk.tex},
+% \index{mtc-bo.tex}\texttt{mtc-bo.tex},
+% \index{mtc-ch0.tex}\texttt{mtc-ch0.tex},
+% \index{mtc-cri.tex}\texttt{mtc-cri.tex},
+% \index{mtc-fo1.tex}\texttt{mtc-fo1.tex},
+% \index{mtc-fo2.tex}\texttt{mtc-fo2.tex},
+% \index{mtc-gap.tex}\texttt{mtc-gap.tex},
+% \index{mtc-hi1.tex}\texttt{mtc-hi1.tex},
+% \index{mtc-hi2.tex}\texttt{mtc-hi2.tex},
+% \index{mtc-hia.tex}\texttt{mtc-hia.tex},
+% \index{mtc-hir.tex}\texttt{mtc-hir.tex},
+% \index{mtc-hop.tex}\texttt{mtc-hop.tex},
+% \index{mtc-liv.tex}\texttt{mtc-liv.tex},
+% \index{mtc-mem.tex}\texttt{mtc-mem.tex},
+% \index{mtc-mm1.tex}\texttt{mtc-mm1.tex},
+% \index{mtc-mu.tex}\texttt{mtc-mu.tex},
+% \index{mtc-sbf.tex}\texttt{mtc-sbf.tex},
+% \index{mtc-scr.tex}\texttt{mtc-scr.tex},
+% \index{mtc-syn.tex}\texttt{mtc-syn.tex},
+% \index{mtc-tbi.tex}\texttt{mtc-tbi.tex},
+% \index{mtc-tlc.tex}\texttt{mtc-tlc.tex},
+% \index{mtc-tsf.tex}\texttt{mtc-tsf.tex},
% are example files, to play with.
% The associated \texttt{.pdf} files are provided.
-% \or\relax
-% \label{IN3}\index{minitoc-ex.tex}\texttt{minitoc-ex.tex},
-% \index{mini-art.tex}\texttt{mini-art.tex},
-% \index{second.tex}\texttt{second.tex},
-% \index{add.tex}\texttt{add.tex},
-% \index{addsec.tex}\texttt{addsec.tex},
-% \index{add.bib}\texttt{add.bib},
-% \index{hide1.tex}\texttt{hide1.tex},
-% \index{hide2.tex}\texttt{hide2.tex},
-% \index{apx.tex}\texttt{apx.tex},
-% \index{app-mem.tex}\texttt{app-mem.tex},
-% \index{mem.tex}\texttt{mem.tex},
-% \index{mem1.tex}\texttt{mem1.tex},
-% \index{fo1.tex}\texttt{fo1.tex},
-% \index{fo2.tex}\texttt{fo2.tex},
-% \index{scr.tex}\texttt{scr.tex},
-% \index{subf.tex}\texttt{subf.tex},
-% \index{tsfc.tex}\texttt{tsfc.tex},
-% \index{tbi.tex}\texttt{tbi.tex},
-% \index{2c.tex}\texttt{2c.tex},
-% \index{bo.tex}\texttt{bo.tex},
-% \index{hop.tex}\texttt{hop.tex},
-% \index{cri.tex}\texttt{cri.tex},
-% \index{livre.tex}\texttt{livre.tex},
-% \index{ch0.tex}\texttt{ch0.tex},
-% \index{tlc.tex}\texttt{tlc.tex},
-% \index{mu.tex}\texttt{mu.tex},
-% \index{hir.tex}\texttt{hir.tex},
-% \index{hia.tex}\texttt{hia.tex},
-% \index{gaps.tex}\texttt{gaps.tex}
+% Another (short) examples are welcome.
+% \or\relax
+% \label{IN3}Exemples de documents:
+% \index{mtc-2c.tex}\texttt{mtc-2c.tex},
+% \index{mtc-2nd.tex}\texttt{mtc-2nd.tex},
+% \index{mtc-add.tex}\texttt{mtc-add.tex},
+% \index{mtc-ads.tex}\texttt{mtc-ads.tex},
+% \index{mtc-amm.tex}\texttt{mtc-amm.tex},
+% \index{mtc-apx.tex}\texttt{mtc-apx.tex},
+% \index{mtc-art.tex}\texttt{mtc-art.tex},
+% \index{mtc-bk.tex}\texttt{mtc-bk.tex},
+% \index{mtc-bo.tex}\texttt{mtc-bo.tex},
+% \index{mtc-ch0.tex}\texttt{mtc-ch0.tex},
+% \index{mtc-cri.tex}\texttt{mtc-cri.tex},
+% \index{mtc-fo1.tex}\texttt{mtc-fo1.tex},
+% \index{mtc-fo2.tex}\texttt{mtc-fo2.tex},
+% \index{mtc-gap.tex}\texttt{mtc-gap.tex},
+% \index{mtc-hi1.tex}\texttt{mtc-hi1.tex},
+% \index{mtc-hi2.tex}\texttt{mtc-hi2.tex},
+% \index{mtc-hia.tex}\texttt{mtc-hia.tex},
+% \index{mtc-hir.tex}\texttt{mtc-hir.tex},
+% \index{mtc-hop.tex}\texttt{mtc-hop.tex},
+% \index{mtc-liv.tex}\texttt{mtc-liv.tex},
+% \index{mtc-mem.tex}\texttt{mtc-mem.tex},
+% \index{mtc-mm1.tex}\texttt{mtc-mm1.tex},
+% \index{mtc-mu.tex}\texttt{mtc-mu.tex},
+% \index{mtc-sbf.tex}\texttt{mtc-sbf.tex},
+% \index{mtc-scr.tex}\texttt{mtc-scr.tex},
+% \index{mtc-syn.tex}\texttt{mtc-syn.tex},
+% \index{mtc-tbi.tex}\texttt{mtc-tbi.tex},
+% \index{mtc-tlc.tex}\texttt{mtc-tlc.tex},
+% \index{mtc-tsf.tex}\texttt{mtc-tsf.tex},
% sont des exemples de fichiers, avec lesquels vous pouvez jouer.
% Les fichiers \texttt{.pdf} associés sont fournis.
+% D'autres exemples (courts) sont les bienvenus.
% \fi
% \item
% \ifcase\LANG\relax
@@ -18607,23 +18909,23 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist},
% \index{minitoc.pre}\texttt{minitoc.pre},
-% \index{minitoc.lan}\texttt{minitoc.lan}, \index{plainurl.bst}\texttt{plainurl.bst},
+% \index{minitoc.lan}\texttt{minitoc.lan}, \index{en-mtc.bst}\texttt{en-mtc.bst},
% \index{minitoc.dtx}\texttt{minitoc.dtx}, and
% \index{minitoc.bib}\texttt{minitoc.bib} are the source of the documentation in (non perfect) english,
% \index{lamed.eps}\texttt{lamed.eps} and \index{lamed.pdf}\texttt{lamed.pdf} are images to include,
% \index{lamed.tex}\texttt{lamed.tex} is the source code\footnote{Compiling \texttt{lamed.tex}
-% requires a specific hebrew font and a specific package, plus conversion into EPS or PDF. I prefer
-% to provide also the image files.}.
+% requires a specific hebrew font and a specific package (both obsolete), plus conversion into EPS or PDF.
+% I prefer to provide also the image files.}.
% \or\relax
% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist},
% \index{minitoc.pre}\texttt{minitoc.pre},
-% \index{minitoc.lan}\texttt{minitoc.lan}, \index{plainurl.bst}\texttt{plainurl.bst},
+% \index{minitoc.lan}\texttt{minitoc.lan}, \index{en-mtc.bst}\texttt{en-mtc.bst},
% \index{minitoc.dtx}\texttt{minitoc.dtx} et
% \index{minitoc.bib}\texttt{minitoc.bib} forment le code source de la documentation en anglais (ou presque),
% \index{lamed.eps}\texttt{lamed.eps} et \index{lamed.pdf}\texttt{lamed.pdf} sont des images à~inclure,
% \index{lamed.tex}\texttt{lamed.tex} est le code source\,\footnote{La compilation de \texttt{lamed.tex}
-% a besoin d'une fonte hébraïque et d'un paquetage spécifiques, puis d'une conversion en EPS ou PDF.
-% J'ai préféré fournir aussi les fichiers images.}.
+% a besoin d'une fonte hébraïque et d'un paquetage spécifiques (tous deux obsolètes), puis d'une conversion
+% en EPS ou PDF. J'ai préféré fournir aussi les fichiers images.}.
% \fi
% \item
% \ifcase\LANG\relax
@@ -18633,7 +18935,7 @@ Tim Wright and Andy Cockburn.
% \index{fminitoc.lan}\texttt{fminitoc.lan},
% \index{minitoc.pre}\texttt{fminitoc.pre},
% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty},
-% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} are the source
+% \index{frnew.sty}\texttt{frnew.sty}, \index{fr-mtc.bst}\texttt{fr-mtc.bst} are the source
% (and tools) of the documentation in french\,\footnote{This seems rather strange. In fact, the english and
% french documentations are both in the \texttt{minitoc.dtx} file. \texttt{fminitoc.dtx} sets a flag then
% loads \texttt{minitoc.dtx}; hence the file \texttt{fminitoc.dtx} is much smaller than \texttt{minitoc.dtx}.
@@ -18643,7 +18945,7 @@ Tim Wright and Andy Cockburn.
% \texttt{fminitoc.lan}).
% The english and french versions are not word-by-word translations, but they are in parallel in the
% file \texttt{minitoc.dtx}, and this helps the maintenance.
-% Note that there is no more a \texttt{fminitoc.ins} file.}.
+% Note that there is no more any \texttt{fminitoc.ins} file.}.
% \texttt{fminitoc.pre} is the preambule code for the documentation.
% \or\relax
% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx},
@@ -18652,7 +18954,7 @@ Tim Wright and Andy Cockburn.
% \index{fminitoc.lan}\texttt{fminitoc.lan},
% \index{minitoc.pre}\texttt{fminitoc.pre},
% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty},
-% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} sont les codes sources
+% \index{frnew.sty}\texttt{frnew.sty}, \index{fr-mtc.bst}\texttt{fr-mtc.bst} sont les codes sources
% (et les outils) pour la documentation en français\,\footnote{Ceci peut sembler assez étrange. En fait, les
% documentations en anglais et en français sont toutes deux dans le fichier \texttt{minitoc.dtx}.
% \texttt{fminitoc.dtx} établit un indicateur puis charge \texttt{minitoc.dtx}; en conséquence, le fichier
@@ -18687,7 +18989,7 @@ Tim Wright and Andy Cockburn.
% \item
% \ifcase\LANG\relax
% \label{IN9} \index{pmk}\texttt{pmk} is a shell script\,\footnote{You can sip a big cappuccino{\myCoffeecup}
-% while this script is running!}
+% while this script is running! Be patient.}
% to prepare the package and its documentation; you should adapt it to your needs.
% There are also four partial scripts (to be adapted):
% \begin{itemize}
@@ -18708,7 +19010,7 @@ Tim Wright and Andy Cockburn.
% to try printing recto-verso).
% \or\relax
% \label{IN9} \index{pmk}\texttt{pmk} est un script \emph{shell}\,\footnote{Vous avez le temps de déguster un
-% grand cappuccino{\myCoffeecup} pendant que ce script s'exécute!} pour préparer le paquetage
+% grand cappuccino{\myCoffeecup} pendant que ce script s'exécute! Soyez patients.} pour préparer le paquetage
% et sa documentation;
% vous devriez l'adapter à~vos besoins.
% Il y~a aussi quatre scripts partiels (à~adapter):
@@ -18735,10 +19037,11 @@ Tim Wright and Andy Cockburn.
%
% \ifcase\LANG\relax
% \begin{itemize}
-% \item The files of~(\ref{IN0}) must be installed in a directory where \LaTeXe{} finds \texttt{.dtx} and \texttt{.ins} files.
+% \item The files of~(\ref{IN0}) must be installed in a directory where \LaTeXe{} finds \texttt{.dtx}
+% and \texttt{.ins} files.
% \item The files of~(\ref{IN1}) must be installed in a directory where \LaTeXe{} finds \texttt{.sty} files.
% \item The files of~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) and~(\ref{IN9}) must be installed in
-% a separate directory, but must not be omitted.
+% a separate directory, but must not be omitted.
% \item The files of~(\ref{IN7}) and~(\ref{IN8}) must be installed as on-line documentation.
% \end{itemize}
%
@@ -18747,10 +19050,11 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \begin{itemize}
% \item Les fichiers de~(\ref{IN0}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.dtx}
-% et \texttt{.ins}.
-% \item Les fichiers de~(\ref{IN1}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.sty}.
-% \item Les fichiers de~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) et~(\ref{IN9}) doivent être installés
-% dans un répertoire distinct, mais ne doivent pas être omis.
+% et \texttt{.ins}.
+% \item Les fichiers de~(\ref{IN1}) doivent être installés dans un répertoire où \LaTeXe{} trouve les
+% fichiers \texttt{.sty}.
+% \item Les fichiers de~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) et~(\ref{IN9}) doivent être
+% installés dans un répertoire distinct, mais ne doivent pas être omis.
% \item Les fichiers de~(\ref{IN7}) et~(\ref{IN8}) doivent être installés comme documentation en ligne.
% \end{itemize}
%
@@ -18758,7 +19062,6 @@ Tim Wright and Andy Cockburn.
% \texttt{minitoc} (avec \texttt{hyperref}).
% \fi
%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{Postface}\label{c+postface}
% \or\relax
@@ -18813,8 +19116,9 @@ Tim Wright and Andy Cockburn.
% error happens.
% \or\relax
% Comme j'avais besoin de la fonctionnalité basique de ce paquetage (imprimer une mini-table des matières pour chaque
-% chapitre), j'ai regardé de plus près son code et finalement trouvé le maillon faible: \texttt{minitoc} utilisait une commande
-% \verb|\newwrite| pour créer un nouveau fichier pour la table de manières de chaque chapitre, en allouant un nouveau
+% chapitre), j'ai regardé de plus près son code et finalement trouvé le maillon faible: \texttt{minitoc} utilisait
+% une commande \verb|\newwrite| pour créer un nouveau fichier pour la table de manières de chaque chapitre,
+% en allouant un nouveau
% descripteur de fichier chaque fois. Mais le nombre de descripteurs de fichiers en écriture est limité à~16 sous
% \LaTeX\ (en fait, par le programme \TeX\ sous-jacent lui-même). Comme quelques descripteurs sont déjà utilisés par
% \LaTeX, écrire plus de 9~ou~10~chapitres allait trop loin. De telles erreurs sont difficiles à~trouver lors de tests
@@ -18952,8 +19256,8 @@ Tim Wright and Andy Cockburn.
%
% \ifcase\LANG\relax
% \section{Developments in~2000}
-% A major addition is the compatibility with the \texttt{hyperref} package~\cite{hyperref.web}, thanks to
-% \name{Heiko}{Oberdiek}, \name{Didier}{Verna} and \name{Bernd}{Jaehne}.
+% A major addition is the compatibility with the \texttt{hyperref} package~\cite{hyperref.web}, and I~must thank
+% loudly \name{Heiko}{Oberdiek}, \name{Didier}{Verna} and \name{Bernd}{Jaehne}.
%
% Some corrections about the starred sectionning commands are added by \name{Heiko}{Oberdiek}.
%
@@ -18967,8 +19271,8 @@ Tim Wright and Andy Cockburn.
% Aliases for some languages are added.
% \or\relax
% \section{Développements en~2000}
-% Un ajout majeur est la compatibilité avec le paquetage \texttt{hyperref}~\cite{hyperref.web}, grâce à~\name{Heiko}{Oberdiek},
-% \name{Didier}{Verna} et \name{Bernd}{Jaehne}.
+% Un ajout majeur est la compatibilité avec le paquetage \texttt{hyperref}~\cite{hyperref.web}, et je dois
+% remercier chaleureusement \name{Heiko}{Oberdiek}, \name{Didier}{Verna} et \name{Bernd}{Jaehne}.
%
% Quelques corrections concernant les commandes de sectionnement étoilées ont été apportées par \name{Heiko}{Oberdiek}.
%
@@ -19054,12 +19358,16 @@ Tim Wright and Andy Cockburn.
% \fi
%
% \ifcase\LANG\relax
+% \begin{SMOOTH}
% \section{Developments in~2005}
% All messages are now written via the standard interface commands (\verb|\PackageInfo|, \verb|\PackageWarning|, and
% \verb|\PackageError|), so the \texttt{minitoc} package is less verbose on the terminal.
+% \end{SMOOTH}
%
+% \begin{SMOOTH}
% Added the \verb|\mtcsetfont| and \verb|\mtcsettitlefont| commands (from a suggestion by \xname{Benjamin}{Bayart}) to
% replace many font commands by only one command with a better user interface.
+% \end{SMOOTH}
%
% Comments about the \AmS\ classes (some ones are incompatible with \texttt{minitoc}).
%
@@ -19082,7 +19390,8 @@ Tim Wright and Andy Cockburn.
%
% Added a hint about the \texttt{abstract} package~\cite{abstract}.
%
-% The \texttt{minitoc} package is now written using the \texttt{.dtx}-\texttt{.ins} system. Some cleanup is done in the code.
+% The \texttt{minitoc} package is now written using the \texttt{.dtx}-\texttt{.ins} system.
+% Some cleanup is done in the code.
%
% Added the \verb|\mtcfixglossary| command, like \verb|\mtcfixindex|.
%
@@ -19097,9 +19406,11 @@ Tim Wright and Andy Cockburn.
% Added a method for making a bilingual documentation in one file (the \texttt{minitoc.dtx} file). This method could be used
% for more languages.
%
+% \begin{SMOOTH}
% Added or improved some adjustement commands (\verb|\adjustptc|, \verb|\incrementptc|, \verb|\decrementptc|, etc.).
+% \end{SMOOTH}
%
-% Added the \texttt{k-tight} and \texttt{k-loose} package options, for the \KOMAScript{} document classes~\cite{koma}.
+% Added the \texttt{k-tight} and \texttt{k-loose} package options, for the \KOMAScript{}~\cite{koma} document classes.
%
% Added a patch for the recent version of the \texttt{memoir} class~\cite{memoir,add-memoir}.
%
@@ -19132,13 +19443,17 @@ Tim Wright and Andy Cockburn.
%
% Added a chapter with all the (explained) messages.
% \or\relax
+% \begin{SMOOTH}
% \section{Développements en~2005}
% Tous les messages sont désormais écrits via les commandes de l'interface standard (\verb|\PackageInfo|,
% \verb|\PackageWarning| et \verb|\PackageError|), donc le paquetage \texttt{minitoc} est moins bavard sur le terminal.
+% \end{SMOOTH}
%
+% \begin{SMOOTH}
% Ajout des commandes \verb|\mtcsetfont| et \verb|\mtcsettitlefont| (d'après une suggestion de \xname{Benjamin}{Bayart})
% pour remplacer de nombreuses commandes de fontes par une seule commande avec une meilleure interface avec
% l'utilisateur.
+% \end{SMOOTH}
%
% Commentaires sur les classes de l'\AmS\ (certaines sont incompatibles avec \texttt{minitoc}).
%
@@ -19268,14 +19583,27 @@ Tim Wright and Andy Cockburn.
% Added a hint about the \texttt{captcont} package~\cite{captcont}.
%
% \begin{raggedright}
-% Added FAQ~44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} formatting commands. %
-% \end{raggedright}
+% Added FAQ~44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} formatting commands.
%
+% \end{raggedright}
% Added the chapter~\ref{c+exdocs}, ``Examples of documents'', page~\pageref{c+exdocs}.
%
% Added FAQ~45 and the \texttt{\bs kernafterparttoc} and co. commands for the vertical space between a minitable and
% its bottom rule.
%
+% Increased the text width and adjusted the format of the entries in the TOC in the documentation.
+%
+% Correction of the preamble in the generated files (spurious lines have been eliminated, at least).
+%
+% Added \texttt{devanagari.mld} and \texttt{hindi.mld}.
+% Added \texttt{hindi-modern.mld}.
+%
+% The bibliographic styles \texttt{plainurl.bst} and \texttt{frplain1.bst} are renamed \texttt{en-mtc.bst} and
+% \texttt{fr-mtc.bst}.
+%
+% All example documents are renamed with mames beginning with ``\texttt{mtc-}''.
+%
+% The ``\texttt{listfiles}'' package option is active by default.
% \or\relax
% \section{Développements en~2006}
% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|,
@@ -19283,6 +19611,7 @@ Tim Wright and Andy Cockburn.
%
% \begin{raggedright}
% Corrections dans les commandes \verb|\mtcaddsection|, \verb|\mtcfixglossary| et \verb|\mtcfixindex|.
+%
% \end{raggedright}
% Dans la documentation en PDF, le panneau des signets (panneau de gauche) ne montre initialement que les signets
% pour les parties et les chapitres, mais vous pouvez les ouvrir pour accéder aux entrées plus profondes.
@@ -19330,9 +19659,23 @@ Tim Wright and Andy Cockburn.
%
% Ajout du point~45 de la FAQ et des commandes \texttt{\bs kernafterparttoc} et analogues pour l'espacement vertical
% entre une minitable et son filet inférieur.
+%
+% Augmentation de la largeur du texte et ajustement du format des entrées dans la table des matières pour la
+% documentation.
+%
+% Correction du préambule des fichiers engendrés (les lignes superflues ont été enfin éliminées).
+%
+% Ajout de \texttt{devanagari.mld} et \texttt{hindi.mld}.
+% Ajout de \texttt{hindi-modern.mld}.
+%
+% Les styles bibliographiques \texttt{plainurl.bst} et \texttt{frplain1.bst} sont renommés \texttt{en-mtc.bst} et
+% \texttt{fr-mtc.bst}.
+%
+% Tous les exemples de documents sont renommés avec des noms commençant par «~\texttt{mtc-}~».
+%
+% L'option de paquetage «~\texttt{listfiles}~» est active par défaut.
% \fi
%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter*{Acknowledgments\markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}}
% \markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}
@@ -19366,6 +19709,7 @@ Tim Wright and Andy Cockburn.
% \name{Gonvcal}{Badenes},
% \name{Philipp}{Bachmann},
% \name{Marin}{Balgarensky},
+% \name{David}{Bausum},
% \name{Benjamin}{Bayart},
% \name{Thierry}{Bayet},
% \name{Stephan~P.}{von~Bechtolsheim},
@@ -19375,6 +19719,8 @@ Tim Wright and Andy Cockburn.
% \name{Karl}{Berry},
% \name{Javier}{Bezos},
% \name{Árpád}{Bíró},
+% \name{Giuseppe}{Bilotta},
+% \name{Denis}{Bitouzé},
% \name{Laurent}{Bloch},
% \name{Georgi}{Boshnakov},
% \name{Daniel}{Bourbonnais},
@@ -19383,11 +19729,14 @@ Tim Wright and Andy Cockburn.
% \name{Mustafa}{Burc},
% \name{Olivier}{Cardi},
% \name{David}{Carlisle},
+% \name{Kevin}{Carmody},
+% \name{David}{Carella},
% \name{Manuel}{Carriba},
% \name{Régis}{Caspar},
% \vname{Silpa-Anan}{Chanopd},
% \name{Jean-Côme}{Charpentier},
% \name{Jana}{Chlebikova},
+% \name{Marian}{Clegg},
% \name{Steven~Douglas}{Cochran},
% \name{Maurizio}{Codogno},
% \name{David~B.}{Cook},
@@ -19408,7 +19757,7 @@ Tim Wright and Andy Cockburn.
% \name{Mike}{Fabian},
% \name{Robin}{Fairbairns},
% \name{Simon}{Fear}, ^^A booktabs
-% \name{Jürgen}{Fenn}, ^^ l2tabu
+% \name{Jürgen}{Fenn}, ^^A l2tabu
% \name{Jeff}{Fessler},
% \name{Ulrike}{Fischer},
% \name{Daniel}{Flipo},
@@ -19425,6 +19774,7 @@ Tim Wright and Andy Cockburn.
% \name{Loïc}{Grenon},
% \name{Sébastien}{Grot},
% \name{Marion}{Gunn},
+% \name{Hans}{Hagen},
% \name{Boumediene}{Hamzi},
% \name{Patrick}{Happel},
% \name{Yannis}{Haralambous},
@@ -19436,6 +19786,7 @@ Tim Wright and Andy Cockburn.
% \name{Yvon}{Henel}, ^^A l2tabu
% \name{Stephan}{Hennig},
% \name{Florence}{Henry},
+% \name{Stephen}{Herborn},
% \name{Morten}{Høgholm},
% \name{Alv~Kjetil}{Holme},
% \name{Umstatter}{Horst},
@@ -19445,7 +19796,7 @@ Tim Wright and Andy Cockburn.
% \name{Dmitry}{Ivanov},
% \name{Per~Steinar}{Iversen},
% \name{Zunbeltz}{Izaola},
-% \name{Youssef}{Jabri}, ^^ Arabi
+% \name{Youssef}{Jabri}, ^^A Arabi
% \name{Bernd}{Jaehne},
% \name{Radwan}{Jalam},
% \name{Michael}{Janish},
@@ -19460,6 +19811,7 @@ Tim Wright and Andy Cockburn.
% \name{David}{Kastrup},
% \name{Ronan}{Keryell},
% \name{Axel}{Kielhorn},
+% \name{Ki-Joo}{Kim},
% \name{Bil}{Kleb},
% \name{Peter}{Kleiweg},
% \name{Rune}{Kleveland},
@@ -19468,6 +19820,7 @@ Tim Wright and Andy Cockburn.
% \name{Markus}{Kohm},
% \name{Attila}{Koppanyi},
% \name{Thankmar}{Kronzucker},
+% \name{Markus~G}{Kuhn},
% \name{Alexej~M.}{Kryukov},
% \name{Toshiki}{Kumazawa},
% \name{Frank}{Küster},
@@ -19496,11 +19849,13 @@ Tim Wright and Andy Cockburn.
% \name{Milos}{Lokajicek},
% \name{Maurizio}{Loreti},
% \name{Tristan}{Lorino},
+% \name{Tim}{Love},
% \name{Dan}{Luecking},
% \name{Ken}{Lunde},
% \name{Anders}{Lyhne},
% \name{Pierre}{Mackay},
% \name{Lars}{Madsen},
+% \name{Richard}{Mahoney},
% \name{Irina}{Makhovaya},
% \name{Bob}{Margolis},
% \name{Nicolas}{Markey},
@@ -19528,7 +19883,9 @@ Tim Wright and Andy Cockburn.
% \name{Piet}{van~Oostrum},
% \name{Erik}{Östhols},
% \name{Alan}{Pai\'{c}},
+% \name{Scott}{Pakin},
% \name{Palash~Baran}{Pal},
+% \name{Anshuman}{Pandey},
% \name{Oren}{Patashnik},
% \name{Matthias}{Pelger},
% \name{Terje~Engeset}{Petterst},
@@ -19539,6 +19896,7 @@ Tim Wright and Andy Cockburn.
% \name{Rama}{Porrat},
% \name{Camille-Aimé}{Possamaï},
% \name{Roozbeh}{Pournader},
+% \name{CV}{Radhakrishnan},
% \name{Sebastian}{Rahtz},
% \name{Bernd}{Raichle},
% \name{Jose~Pedro}{Ramalhete},
@@ -19559,8 +19917,10 @@ Tim Wright and Andy Cockburn.
% \name{Ali}{Shoukat},
% \name{Andrij}{Shvaika},
% \name{Jankovic}{Slobodan},
+% \name{John}{Smith},
% \name{Robin~S.}{Socha},
% \name{Arjen}{Steiner},
+% \name{D.P.}{Story},
% \name{Éric}{Streit},
% \name{Ralf}{Stubner},
% \vname{Meknavin}{Surapant},
@@ -19583,6 +19943,7 @@ Tim Wright and Andy Cockburn.
% \name{Sylvain}{Vesco},
% \name{Alexandre}{Vial},
% \name{Vladimir}{Volovitch},
+% \name{Zden\v{e}k}{Wagner},
% \name{Nigel}{Ward},
% \name{Staszek}{Wawrykiewicz},
% \name{Stephan}{Webanck},
@@ -19590,16 +19951,18 @@ Tim Wright and Andy Cockburn.
% \name{Peter~R.}{Wilson},
% \name{Marcin}{Woli\'nski},
% \name{Élisabeth}{Wolkowski},
+% \name{Dominik}{Wujastyk},
% \name{Tim}{Wright},
% \name{Damien}{Wyart},
% \name{C.S.}{Yogananda},
% \name{Adi}{Zaimi},
% \name{Danilo}{Zavrtanik},
% \name{Krzysztof~Konrad}{\.Zelechowski},
+% \name{Charlie~S.}{Zender},
% \name{Vadim~V.}{Zhytnikov}\ifcase\LANG\relax, and\ \or\relax\ et\ \fi
% \name{Leon}{\v{Z}lajpah}.\par
% \end{raggedright}
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
% \ifcase\LANG\relax
% \part{Implementation}\label{p+ID}
% \or\relax
@@ -19624,7 +19987,7 @@ Tim Wright and Andy Cockburn.
% \parttoc
% ^^A \partlof
% ^^A \partlot
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
% \ifcase\LANG\relax
% \chapter{Commented code of \texttt{minitoc.sty}}\label{c+code+minitoc.sty}
% \or\relax
@@ -19698,10 +20061,10 @@ Tim Wright and Andy Cockburn.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1996/06/02]%
\ProvidesPackage{minitoc}%
- [2006/08/03 v47 Package minitoc (JPFD)]
+ [2006/09/13 v48 Package minitoc (JPFD)]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<I0001>]{minitoc}%
- {*** minitoc package, version 47 ***\@gobble}
+ {*** minitoc package, version 48 ***\@gobble}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -20156,9 +20519,9 @@ Tim Wright and Andy Cockburn.
%
% \lneed{5}
% \ifcase\LANG\relax
-% \subsection{Flags to check to see if some commands are used}
+% \subsection{Flags to check if some commands are used}
% \or\relax
-% \subsection{Indicateurs à~tester pour savoir si certaines commandes ont été utilisées}
+% \subsection{Indicateurs pour tester si certaines commandes ont été utilisées}
% \fi
% \ifcase\LANG\relax
% We define a pair of flags for each mini-table type: one for the command itself and one for the preparation
@@ -20342,12 +20705,12 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% So we need two \LaTeX\ runs to get a correct result. The \texttt{french2.mld} language definition file
% (see section~\vref{s+mld+french2}) uses this trick to form the titles of part level mini-tables.
-% See the \texttt{second.tex} example file in section~\vref{second.tex}.
+% See the \texttt{mtc-2nd.tex} example file in section~\vref{mtc-2nd.tex}.
% \or\relax
% Il nous faut donc deux exécutions de \LaTeX\ pour obtenir un résultat correct. Le fichier de définition de
% langue \texttt{french2.mld} (voir la section~\vref{s+mld+french2}) utilise cette astuce pour former les titres
% des mini-tables au niveau partie.
-% Voir le fichier d'exemple \texttt{second.tex} dans la section~\vref{second.tex}.
+% Voir le fichier d'exemple \texttt{mtc-2nd.tex} dans la section~\vref{mtc-2nd.tex}.
% \fi
%
% \lneed{5}
@@ -20359,14 +20722,14 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\if@mtc@notoccite@}
% \ifcase\LANG\relax
-% We declare a flag for the presence of this option and the new internal command \verb|\mtc@hook@beforeinputfile|,
-% which is a ``hook'' command
-% (redefinable command) used by this option (requested by \name{Donald}{Arseneau} for his \texttt{notoccite}
+% We declare a flag for the presence of this option and the new internal ``hook'' command
+% (redefinable command) \verb|\mtc@hook@beforeinputfile|,
+% used by this option (this has been requested by \name{Donald}{Arseneau} for his \texttt{notoccite}
% package~\cite{notoccite}). See section~\vref{ss+notoccite}.
% \or\relax
-% Nous déclarons un indicateur pour la présence de cette option et la nouvelle commande interne
-% \verb|\mtc@hook@beforeinputfile|, qui est une commande «~\emph{hook}~» (point d'attache, commande redéfinissable)
-% utilisée par cette option (ceci a été demandé par \name{Donald}{Arseneau} pour son paquetage
+% Nous déclarons un indicateur pour la présence de cette option et la nouvelle commande interne «~\emph{hook}~»
+% (point d'attache, commande redéfinissable) \verb|\mtc@hook@beforeinputfile| utilisée par cette option
+% (ceci a été demandé par \name{Donald}{Arseneau} pour son paquetage
% \texttt{notoccite}~\cite{notoccite}). Voir la section~\vref{ss+notoccite}.
% \fi
% \begin{macrocode}
@@ -21273,7 +21636,7 @@ Tim Wright and Andy Cockburn.
% la modifier et un avertissement est affiché. Sinon, nous modifions ses deux branches, \verb|\@sect| (pour la version
% non étoilée) ou \verb|\@ssect| (pour la version étoilée, \verb|\section*|): nous ajoutons
% \index{stc}\verb|\stepcounter{stc}| pour incrémenter le compteur de secttocs \verb|stc|, seulement dans le cas non
-% étoilé (la version~\#25 a éliminé une décrémententation superflue de ce compteur).
+% étoilé (la version~\#25 a éliminé une décrémentation superflue de ce compteur).
% \fi
% \begin{macrocode}
\let\mtc@svsection\section
@@ -21356,7 +21719,6 @@ Tim Wright and Andy Cockburn.
}}%
{%
% \end{macrocode}
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -21549,7 +21911,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\tf@mtc}
% \ifcase\LANG\relax
% This code is a hack to determine if the operating system is able or unable to use long extensions (${}>3$~characters)
-% in file names. We define a file descriptor (\verb|\tf@mtc|) to write files\,\footnote{Note that it is
+% in file names. We define a file descriptor (\verb|\tf@mtc|) to write files\,\footnote{It is
% the \emph{only} new
% file descriptor created by the \texttt{minitoc} package. All files written by \texttt{minitoc} use this
% descriptor, or one of the standard descriptors, e.g., for the \texttt{.log} file. In fact, \texttt{minitoc}
@@ -21561,7 +21923,8 @@ Tim Wright and Andy Cockburn.
% because they called the standard internal \texttt{\bs @starttoc} macro, which invokes \texttt{\bs newwrite},
% for each mini-table. As \texttt{minitoc} writes into only one file at a~time (and in the \texttt{.log} file,
% and in the standard contents files,
-% of course), we can reuse the same file descriptor and avoid this serious problem.
+% of course), we can reuse the same file descriptor and avoid this serious problem (which was present in the
+% original version of the package).
% The \texttt{minitoc} package writes in the contents files when it encounters a major sectionning command
% (\texttt{\bs part}, \texttt{\bs chapter}, or \texttt{\bs section}), if necessary. It writes into the mini-table
% auxiliary files only via the mini-table preparing commands (\texttt{\bs doparttoc}, \ldots,
@@ -21583,12 +21946,12 @@ Tim Wright and Andy Cockburn.
% \textbf{OS with short extensions}&\texttt{\bs jobname.mtc(1)}&TRUE&FALSE&$*$\\
% \bottomrule
% \end{tabularx}
-% \caption{Hack to detect the limitation to short extensions.}\label{f+code+8.3}
+% \caption{Hack to detect the limitation to short extensions}\label{f+code+8.3}
% \end{figure}
% \or\relax
% Ce code est une astuce pour déterminer si le système d'exploitation est capable ou non d'utiliser des suffixes
% longs (${}>3$~caractères) dans les noms de fichiers. Nous définissons un descripteur de fichier (\verb|\tf@mtc|)
-% pour écrire des fichiers \,\footnote{Notez que c'est le \emph{seul} nouveau descripteur de fichier créé par
+% pour écrire des fichiers \,\footnote{C'est le \emph{seul} nouveau descripteur de fichier créé par
% le paquetage \texttt{minitoc}. Tous les
% fichiers écrits par \texttt{minitoc} utilisent ce descripteur, ou l'un des descripteurs standard, comme pour le fichier
% \texttt{.log}. En fait, \texttt{minitoc} écrit aussi dans les fichiers \texttt{.toc}, \texttt{.lof} et \texttt{.lot},
@@ -21599,7 +21962,8 @@ Tim Wright and Andy Cockburn.
% offre seulement 16~descripteurs de fichiers en écriture), parce qu'elles appelaient la macro interne standard
% \texttt{\bs @starttoc}, qui invoque \texttt{\bs newwrite}, pour chaque mini-table. Puisque \texttt{minitoc} écrit
% dans seulement un seul fichier à~la fois (et dans le fichier \texttt{.log}, et dans les fichiers standard de
-% contenus, bien sûr), nous pouvons réutiliser le même descripteur de fichier et éviter ce sérieux problème.
+% contenus, bien sûr), nous pouvons réutiliser le même descripteur de fichier et éviter ce sérieux problème (qui
+% était présent dans la version originale du paquetage).
% Le paquetage \texttt{minitoc} écrit dans les fichiers de contenus lorsqu'il rencontre une commande de
% sectionnement majeure (\texttt{\bs part}, \texttt{\bs chapter}, ou \texttt{\bs section}), si nécessaire. Il écrit
% dans les fichiers auxiliaires pour les mini-tables seulement via les commandes de préparation des mini-tables
@@ -21620,7 +21984,7 @@ Tim Wright and Andy Cockburn.
% \textbf{S.E. avec suffixes courts}&\texttt{\bs jobname.mtc(1)}&VRAI&FAUX&$*$\\
% \bottomrule
% \end{tabularx}}
-% \caption{Astuce pour détecter la limitation à~des suffixes courts.}\label{f+code+8.3}
+% \caption{Astuce pour détecter la limitation à~des suffixes courts}\label{f+code+8.3}
% \end{figure}
% \fi
% \lneed{7}
@@ -21765,7 +22129,7 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% \section{A macro to make a TOC entry without leaders nor page numbers}\label{s+code+@undottedtocline}
% \or\relax
-% \section{Une macro pour faire une entrée dans la table des matières sans points de conduite ni numéros de page}\label{s+code+@undottedtocline}
+% \section{Une macro pour faire une entrée dans la TdM sans points de conduite ni numéros de page}\label{s+code+@undottedtocline}
% \fi
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\ifundottedmtc}
@@ -21802,17 +22166,17 @@ Tim Wright and Andy Cockburn.
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Default values for the page-number customization macros}\label{s+code+custom.defaults}
+% \section{Default values for the page-number customizations}\label{s+code+custom.defaults}
% \or\relax
-% \section{Valeurs par défaut pour les macros de personnalisation des numéros de page}\label{s+code+custom.defaults}
+% \section{Valeurs par défaut pour les personnalisations des numéros de page}\label{s+code+custom.defaults}
% \fi
% \begin{macro}{\if@mtc@memoirLoaded@}
% \ifcase\LANG\relax
% This section defines some customization macros for the presence or
-% absence of page numbers in the mini-tables. But if the \index{memoir}\texttt{memoir} class~\cite{memoir,add-memoir} is loaded,
+% absence of page numbers in the mini-tables. But if the \index{memoir}\texttt{memoir}
+% class~\cite{memoir,add-memoir} is loaded,
% it does the job. So, we test first \texttt{\bs if@mtc@memoirLoaded@}
-% to use the commands of \texttt{memoir} when they
-% are available.
+% to use the commands of \texttt{memoir} when they are available.
% \or\relax
% Cette section définit quelques macros de personnalisation concernant la présence ou l'absence des numéros de
% pages dans les mini-tables. Mais si la classe \index{memoir}\texttt{memoir}~\cite{memoir,add-memoir} est chargée, elle
@@ -22342,17 +22706,18 @@ Tim Wright and Andy Cockburn.
% If you don't want a table of contents, but want minitocs,
% you need to create the \texttt{.toc} file, without inserting it
% into your document. This \verb|\faketableofcontents| command is a stripped off version
-% of the standard command \verb|\tableofcontents|. We define in the same way the commands \verb|\fakelistoffigures| and
-% \verb|\fakelistoftables|,
+% of the standard command \verb|\tableofcontents|.
+% We define in the same way the analog commands \verb|\fakelistoffigures| and \verb|\fakelistoftables|,
% using in fact just a stripped version \verb|\fake@starttoc| of \verb|\@starttoc|. But it is nice to reset to zero the
% \texttt{ptc}, \texttt{mtc}, and \texttt{stc} counters now, if they are defined\,\footnote{Remember the infamous
% ``\texttt{stc0}'' bug.}.
% \or\relax
% Si vous souhaitez ne pas avoir de table des matières, mais avoir quand même des minitocs, il vous faut créer le
% fichier \texttt{.toc}, sans l'insérer dans votre document. Cette commande
-% \verb|\faketableofcontents| est une version restreinte de la commande standard \verb|\tableofcontents|. Nous
-% définissons de la même manière les deux autres commandes \verb|\fakelistoffigures| et \verb|\fakelistoftables|,
-% en utilisant en fait simplement une version restreinte \verb|\fake@starttoc| de \verb|\@starttoc|. Mais il est bon de remettre à~zéro
+% \verb|\faketableofcontents| est une version restreinte de la commande \verb|\tableofcontents| standard. Nous
+% définissons de la même manière les deux autres commandes analogues \verb|\fakelistoffigures| et \verb|\fakelistoftables|,
+% en utilisant en fait simplement une version restreinte \verb|\fake@starttoc| de \verb|\@starttoc|.
+% Mais il est bon de remettre à~zéro
% maintenant les compteurs \texttt{ptc}, \texttt{mtc} et \texttt{stc}, s'ils sont définis\,\footnote{Souvenez-vous
% de l'infâme erreur <<~\texttt{stc0}~>>.}.
% \fi
@@ -22532,14 +22897,6 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\incrementmtc}
% \begin{macro}{\themtc}
% \begin{macro}{\columnwidth}
-% \begin{macro}{\mtc@rule}
-% \begin{macro}{\mlf@rule}
-% \begin{macro}{\mlt@rule}
-% \begin{macro}{\plf@rule}
-% \begin{macro}{\plt@rule}
-% \begin{macro}{\slf@rule}
-% \begin{macro}{\slt@rule}
-% \begin{macro}{\mtcindent}
% \ifcase\LANG\relax
% We define now: the internal format of the \index{mtc}\texttt{mtc} counter (\verb|\The@mtc|), the obsolete command
% \verb|\firstchapteris| (it just emits a harmless warning), the \texttt{mtc} counter (initialized to~0),
@@ -22548,12 +22905,7 @@ Tim Wright and Andy Cockburn.
% the \verb|\incrementmtc| command (increments the \texttt{mtc} counter by~1),
% the format of the \texttt{mtc} counter (\verb|\themtc|),
% the counter \index{minitocdepth}\texttt{minitocdepth}, initialized to~2, for the depth of a minitoc
-% (analog to the standard
-% \texttt{tocdepth} counter).
-% Wew define the horizontal rules to draw before and after minitocs (\verb|\mtc@rule|), and we copy
-% that definition into analog macros for other kinds of mini-tables. We also set the default value (24pt) of
-% \verb|\mtcindent|, the indentation for minitocs (both sides). The rules are 0.4pt thick. They are defined via
-% \verb|\hrule| to stay in vertical mode for the final \verb|\kern|.
+% (analog to the standard \texttt{tocdepth} counter).
% \or\relax
% Nous définissons ensuite: le format interne du compteur \index{mtc}\texttt{mtc} (\verb|\The@mtc|), la commande
% obsolète \verb|\firstchapteris| (elle ne fait qu'émettre un avertissement bénin), le compteur \texttt{mtc} (initialisé
@@ -22563,6 +22915,22 @@ Tim Wright and Andy Cockburn.
% le format du compteur \texttt{mtc} (\verb|\themtc|),
% le compteur \index{minitocdepth}\texttt{minitocdepth}, initialisé à~2, pour la profondeur d'une minitoc (analogue
% au compteur standard \texttt{tocdepth}).
+% \fi
+%
+% \begin{macro}{\mtc@rule}
+% \begin{macro}{\mlf@rule}
+% \begin{macro}{\mlt@rule}
+% \begin{macro}{\plf@rule}
+% \begin{macro}{\plt@rule}
+% \begin{macro}{\slf@rule}
+% \begin{macro}{\slt@rule}
+% \begin{macro}{\mtcindent}
+% \ifcase\LANG\relax
+% We define the horizontal rules to draw before and after minitocs (\verb|\mtc@rule|), and we copy
+% that definition into analog macros for other kinds of mini-tables. We also set the default value (24pt) of
+% \verb|\mtcindent|, the indentation for minitocs (both sides). The rules are 0.4pt thick. They are defined via
+% \verb|\hrule| to stay in vertical mode for the final \verb|\kern|.
+% \or\relax %
% Nous définissons les filets horizontaux à~tracer avant et après les minitocs
% (\verb|\mtc@rule|), puis nous copions cette définition dans des macros analogues pour les autres sortes de
% mini-tables. Nous établissons aussi la valeur par défaut (24pt) de \verb|\mtcindent|, l'indentation pour les minitocs (des
@@ -22803,7 +23171,7 @@ Tim Wright and Andy Cockburn.
% \verb|\parskip| est forcée à~zéro si l'option \index{k-tight}\texttt{k-tight} est active
% (pour réduire l'espacement des lignes).
% Les deux marges sont établies à~\verb|\mtcindent|.
-% \verb|\endmtc@verse| termine la liste et décourage une coupure de page.
+% \verb|\endmtc@verse| termine la liste et décourage une coupure de page.
% \fi
% \begin{macrocode}
\def\mtc@verse{\let\\=\@centercr
@@ -22912,8 +23280,8 @@ Tim Wright and Andy Cockburn.
% First, we set the global flag \verb|\@minitoc@used@true| to note that \verb|\minitoc| has been called (this will be
% used by a hint later, section~\vref{ss+final.coh}).
% \or\relax
-% D'abord, nous établissons l'indicateur global \verb|\@minitoc@used@true| pour noter que \verb|\minitoc| a été
-% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, voir la section~\vref{ss+final.coh}).
+% Nous établissons d'abord l'indicateur global \verb|\@minitoc@used@true| pour noter que la macro \verb|\minitoc| a été
+% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, comme le décrit la section~\vref{ss+final.coh}).
% \fi
% \begin{macrocode}
\def\minitoc@[#1]{%
@@ -23093,6 +23461,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\c@minitocdepth}
% \begin{macro}{\\}
% \begin{macro}{\mtc@BBR}
+% \begin{SMOOTH}
% \ifcase\LANG\relax
% We force the effective depth of the mini-table (\verb|\c@tocdepth|) to the required depth (\verb|\c@minitocdepth|),
% so the printing is done inside the \texttt{mtc@verse} environment, where \index{tocdepth}\texttt{tocdepth}
@@ -23105,6 +23474,7 @@ Tim Wright and Andy Cockburn.
% les entrées dont le niveau est assez bas, puis nous inhibons une coupure de page. La ligne blanche est nécessaire
% pour éviter une indentation négative parasite.
% \fi
+% \end{SMOOTH}
% \begin{macrocode}
\c@tocdepth=\c@minitocdepth
\leavevmode\\\mtc@BBR\vskip -.5\baselineskip
@@ -23288,8 +23658,8 @@ Tim Wright and Andy Cockburn.
% First, we set the global flag \verb|\@minilof@used@true| to note that \verb|\minilof| has been called (this will be
% used by a hint later, section~\vref{ss+final.coh}).
% \or\relax
-% D'abord, nous établissons l'indicateur global \verb|\@minilof@used@true| pour noter que \verb|\minilof| a été
-% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, voir la section~\vref{ss+final.coh}).
+% Nous établissons d'abord l'indicateur global \verb|\@minilof@used@true| pour noter que la macro \verb|\minilof| a été
+% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, comme le décrit la section~\vref{ss+final.coh}).
% \fi
% \begin{macrocode}
\def\minilof@[#1]{%
@@ -23469,6 +23839,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\c@minilofdepth}
% \begin{macro}{\\}
% \begin{macro}{\mtc@BBR}
+% \begin{SMOOTH}
% \ifcase\LANG\relax
% We force the effective depth of the mini-table (\verb|\c@tocdepth|) to the required depth (\verb|\c@minilofdepth|),
% so the printing is done inside the \texttt{mtc@verse} environment, where \index{tocdepth}\texttt{tocdepth}
@@ -23481,6 +23852,7 @@ Tim Wright and Andy Cockburn.
% les entrées dont le niveau est assez bas, puis nous inhibons une coupure de page. La ligne blanche est nécessaire
% pour éviter une indentation négative parasite.
% \fi
+% \end{SMOOTH}
% \begin{macrocode}
\@ifundefined{c@lofdepth}%
{}%
@@ -23646,8 +24018,8 @@ Tim Wright and Andy Cockburn.
% First, we set the global flag \verb|\@minilot@used@true| to note that \verb|\minilot| has been called (this will be
% used by a hint later, section~\vref{ss+final.coh}).
% \or\relax
-% D'abord, nous établissons l'indicateur global \verb|\@minilot@used@true| pour noter que \verb|\minilot| a été
-% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, voir la section~\vref{ss+final.coh}).
+% Nous établissons d'abord l'indicateur global \verb|\@minilot@used@true| pour noter que la macro \verb|\minilot| a été
+% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, comme le décrit la section~\vref{ss+final.coh}).
% \fi
% \begin{macrocode}
\def\minilot@[#1]{%
@@ -23827,6 +24199,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\c@minilotdepth}
% \begin{macro}{\\}
% \begin{macro}{\mtc@BBR}
+% \begin{SMOOTH}
% \ifcase\LANG\relax
% We force the effective depth of the mini-table (\verb|\c@lotdepth|) to the required depth (\verb|\c@minilotdepth|),
% so the printing is done inside the \texttt{mtc@verse} environment, where \index{lotdepth}\texttt{lotdepth}
@@ -23839,6 +24212,7 @@ Tim Wright and Andy Cockburn.
% les entrées dont le niveau est assez bas, puis nous inhibons une coupure de page. La ligne blanche est nécessaire
% pour éviter une indentation négative parasite.
% \fi
+% \end{SMOOTH}
% \begin{macrocode}
\@ifundefined{c@lotdepth}%
{}%
@@ -24667,7 +25041,8 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% Now, we filter the relevant contents lines, the token register \verb|\mtc@toks| is used as a verbatim memory.
% \or\relax
-% Maintenant, nous filtrons les lignes de contenu utiles, le registre \emph{token} étant utilisé comme mémoire % \emph{verbatim}.
+% Maintenant, nous filtrons les lignes de contenu utiles, le registre \emph{token} étant utilisé comme mémoire
+% \emph{verbatim}.
% \fi
% \begin{macrocode}
\mtc@toks{\noexpand\leavevmode #2}%
@@ -25699,7 +26074,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \begin{SMOOTH}
% \ifcase\LANG\relax
% \section{Part level commands}\label{s+code+part.level}
@@ -25769,7 +26144,8 @@ Tim Wright and Andy Cockburn.
% \verb|\ptc@rule| if you want these rules.
% \or\relax
% Mais, parfois, nous voulons faire une différence entre les classes \texttt{book/report} et \texttt{article}
-% (\verb|\chapter| est-elle définie?), pour avoir une présentation différente: la définition de \verb|\ptc@rule| est
+% (\verb|\chapter| est-elle définie?), pour avoir une présentation différente:
+% la définition de la macro \verb|\ptc@rule| est
% vide sauf si \verb|\chapter| n'est pas définie. Par défaut, il n'y~a pas de filets avant et après les parttocs,
% partlofs et partlots pour les livres. Vous devriez redéclarer \verb|\ptc@rule| si vous voulez ces filets.
% \fi
@@ -25923,11 +26299,11 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% If \verb|\chapter| is undefined, the definitions are very simple, for
% centered, flushleft, flushright or empty titles.
-% Empty titles need a vertical correction (\xname{Frank}{Mittelbach}).
+% Empty titles need a vertical correction \linebreak[0](\xname{Frank}{Mittelbach}).
% \or\relax
% Si \verb|\chapter| n'est pas définie, les définitions sont très simples, pour des titres centrés, cadrés
% à~gauche, cadrés à~droite, ou vides.
-% Les titres vides ont besoin d'une correction verticale (\xname{Frank}{Mittelbach}).
+% Les titres vides ont besoin d'une correction verticale \linebreak[0](\xname{Frank}{Mittelbach}).
% \fi
% \begin{macrocode}
\@ifundefined{chapter}{%
@@ -25949,11 +26325,11 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\n@pti}
% \ifcase\LANG\relax
% But, if \verb|\chapter| is defined, we must simulate the formatting of a chapter head, which is more complex.
-% Empty titles need a vertical correction (\xname{Frank}{Mittelbach}).
+% Empty titles need a vertical correction \linebreak[0](\xname{Frank}{Mittelbach}).
% \or\relax
% Mais, si \verb|\chapter| est définie, nous devons simuler la mise en page d'une tête de chapitre, qui est plus
% complexe.
-% Les titres vides ont besoin d'une correction verticale (\xname{Frank}{Mittelbach}).
+% Les titres vides ont besoin d'une correction verticale \linebreak[0](\xname{Frank}{Mittelbach}).
% \fi
% \begin{macrocode}
{%
@@ -26258,7 +26634,8 @@ Tim Wright and Andy Cockburn.
% The \verb|\parttoc@| macro does the real work. It first sets the flag \texttt{\bs if@parttoc@used@} (for a coherence
% hint) and checks if long extensions are used or not (to create the name of the parttoc file):
% \or\relax
-% La macro \verb|\parttoc@| fait le véritable travail. Elle positionne d'abord l'indicateur \texttt{\bs if@parttoc@used@}
+% La macro \verb|\parttoc@| fait le véritable travail.
+% Elle positionne tout d'abord l'indicateur \texttt{\bs if@parttoc@used@}
% (pour une indication (\emph{hint}) de cohérence) et teste si les suffixes longs sont utilisés ou non (pour construire
% le nom du fichier parttoc):
% \fi
@@ -26592,7 +26969,8 @@ Tim Wright and Andy Cockburn.
% The \verb|\partlof@| macro does the real work. It first sets the flag \texttt{\bs if@partlof@used@} (for a coherence
% hint) and checks if long extensions are used or not (to create the name of the partlof file):
% \or\relax
-% La macro \verb|\partlof@| fait le véritable travail. Elle positionne d'abord l'indicateur \texttt{\bs if@partlof@used@}
+% La macro \verb|\partlof@| fait le véritable travail.
+% Elle positionne tout d'abord l'indicateur \texttt{\bs if@partlof@used@}
% (pour une indication (\emph{hint}) de cohérence) et teste si les suffixes longs sont utilisés ou non (pour construire
% le nom du fichier partlof):
% \fi
@@ -26921,7 +27299,8 @@ Tim Wright and Andy Cockburn.
% The \verb|\partlot@| macro does the real work. It first sets the flag \texttt{\bs if@partlot@used@} (for a coherence
% hint) and checks if long extensions are used or not (to create the name of the partlot file):
% \or\relax
-% La macro \verb|\partlot@| fait le véritable travail. Elle positionne d'abord l'indicateur \texttt{\bs if@partlot@used@}
+% La macro \verb|\partlot@| fait le véritable travail.
+% Elle positionne tout d'abord l'indicateur \texttt{\bs if@partlot@used@}
% (pour une indication (\emph{hint}) de cohérence) et teste si les suffixes longs sont utilisés ou non (pour construire
% le nom du fichier partlot):
% \fi
@@ -27231,7 +27610,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\psect}
% \ifcase\LANG\relax
% The following auxiliary commands are used in the printing of parttocs. Note that \verb|\l@xpart| uses a huge depth
-% to inhibit the printing of its contents line (except if you cheat). These command are similar to
+% to inhibit the printing of its contents line (except if you cheat). These commands are similar to
% \verb|\l@subsection|, only the arguments have been altered:
% \or\relax
% Les commandes auxiliaires suivantes sont utilisées dans l'impression des parttocs. Notez que \verb|\l@xpart|
@@ -27309,6 +27688,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
%
% \lneed{5}
+% \begin{SMOOTH}
% \ifcase\LANG\relax
% \section{The \texttt{\bs doparttoc} command and its siblings}\label{s+code+doparttoc}
% \or\relax
@@ -27327,6 +27707,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{SMOOTH}
%
% \lneed{5}
% \begin{macro}{\@doparttoc}
@@ -28738,7 +29119,8 @@ Tim Wright and Andy Cockburn.
% The \verb|\secttoc@| macro does the real work. It first sets the flag \texttt{\bs if@secttoc@used@} (for a coherence
% hint) and checks if long extensions are used or not (to create the name of the secttoc file):
% \or\relax
-% La macro \verb|\secttoc@| effectue le vrai travail. Elle positionne d'abord l'indicateur \texttt{\bs if@secttoc@used@}
+% La macro \verb|\secttoc@| effectue le vrai travail.
+% Elle positionne tout d'abord l'indicateur \texttt{\bs if@secttoc@used@}
% (pour une indication (\emph{hint}) de cohérence) est teste si les longs suffixes sont utilisés ou non (pour
% construire le nom du fichier secttoc):
% \fi
@@ -29044,7 +29426,8 @@ Tim Wright and Andy Cockburn.
% The \verb|\sectlof@| macro does the real work. It first sets the flag \texttt{\bs if@sectlof@used@} (for a coherence
% hint) and checks if long extensions are used or not (to create the name of the sectlof file):
% \or\relax
-% La macro \verb|\sectlof@| effectue le vrai travail. Elle positionne d'abord l'indicateur \texttt{\bs if@sectlof@used@}
+% La macro \verb|\sectlof@| effectue le vrai travail.
+% Elle positionne tout d'abord l'indicateur \texttt{\bs if@sectlof@used@}
% (pour une indication (\emph{hint}) de cohérence) est teste si les longs suffixes sont utilisés ou non (pour
% construire le nom du fichier sectlof):
% \fi
@@ -29352,7 +29735,8 @@ Tim Wright and Andy Cockburn.
% The \verb|\sectlot@| macro does the real work. It first sets the flag \texttt{\bs if@sectlot@used@} (for a coherence
% hint) and checks if long extensions are used or not (to create the name of the sectlot file):
% \or\relax
-% La macro \verb|\sectlot@| effectue le vrai travail. Elle positionne d'abord l'indicateur \texttt{\bs if@sectlot@used@}
+% La macro \verb|\sectlot@| effectue le vrai travail.
+% Elle positionne tout d'abord l'indicateur \texttt{\bs if@sectlot@used@}
% (pour une indication (\emph{hint}) de cohérence) est teste si les longs suffixes sont utilisés ou non (pour
% construire le nom du fichier sectlot):
% \fi
@@ -30838,11 +31222,11 @@ Tim Wright and Andy Cockburn.
% \fi
% \ifcase\LANG\relax
% We terminate the \emph{else} branch of the test \verb|\@ifundefined{section}|, the \emph{true} branch of the
-% test \verb|\@ifundefined{chapter}| and add an empty \emph{else} branch to the test \verb|\@ifundefined{chapter}|:
+% test \verb|\@ifundefined{chapter}| and add an empty \emph{else} branch to that test:
% \or\relax
% \begin{SMOOTH}
% Nous terminons la branche \emph{sinon} du test \verb|\@ifundefined{section}|, la branche \emph{vraie} du
-% test \verb|\@ifundefined{chapter}| et ajoutons une branche \emph{sinon} vide au test \verb|\@ifundefined{chapter}|:
+% test \verb|\@ifundefined{chapter}| et ajoutons une branche \emph{sinon} vide à~ce test:
% \end{SMOOTH}
% \fi
% \begin{macrocode}
@@ -31325,7 +31709,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
% The second argument, a keyword from the family \texttt{sectlevel}, is processed the same way and the result is
-% stored into \verb|\mtc@level@abbrev|. Example: if \verb|#2| is the \verb|subparagraph| keyword, we get~\verb|SP|.
+% stored into a macro \verb|\mtc@level@abbrev|. Example: if \verb|#2| is the \verb|subparagraph| keyword, we get~\verb|SP|.
% \or\relax
% Le deuxième argument, un mot-clé de la famille \texttt{sectlevel}, est traité de la même manière et le résultat
% est rangé dans \verb|\mtc@level@abbrev|. Exemple: si \verb|#2| est le mot-clé \verb|subparagraph|,
@@ -31529,7 +31913,7 @@ Tim Wright and Andy Cockburn.
% \verb|\mtcsettitlefont{|\emph{mini-table}\verb|}{|\emph{font commands}\verb|}|
% \end{verse}
% \or\relax
-% Cette commande est très similaire à~ la commande \verb|\mtcsetfont|. Sa syntaxe est presque identique:
+% Cette commande est très similaire à~la commande \verb|\mtcsetfont|. Sa syntaxe est presque identique:
% \begin{verse}
% \verb|\mtcsettitlefont{|\emph{mini-table}\verb|}{|\emph{commandes de fonte}\verb|}|
% \end{verse}
@@ -32152,7 +32536,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\mtc@fparam@abbrev}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% Then the second argument is processed and the result is stored in \verb|\mtc@fparam@abbrev|:
+% Then we process the second argument and store the result into a macro \verb|\mtc@fparam@abbrev|:
% \or\relax
% Puis le deuxième argument est traité et le résultat est rangé dans \verb|\mtc@fparam@abbrev|:
% \fi
@@ -32338,7 +32722,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\if@mtc@setpagenumbers@}
% \begin{macro}{\mtc@tmppn@name}
% \ifcase\LANG\relax
-% Then the second argument, a keyword of the \texttt{YN} family, and store the result in \verb|\mtc@pnsw@abbrev|.
+% Then the second argument, a keyword of the \texttt{YN} family, and store the result into a macro \verb|\mtc@pnsw@abbrev|.
% The name of the effective macro is built and the macro executed.
% \or\relax
% Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \verb|\mtc@pnsw@abbrev|.
@@ -32481,7 +32865,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\mtc@rusw@abbrev}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% We process the first argument, a keyword of the \texttt{typetable} family and store the result in
+% We process the first argument, a keyword of the \texttt{typetable} family and store the result in a macro
% \verb|\mtc@mttru@abbrev|:
% \or\relax
% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable} puis rangeons le résultat dans
@@ -32522,7 +32906,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\mtc@noX}
% \begin{macro}{\mtc@tmppn@name}
% \ifcase\LANG\relax
-% Then the second argument, a keyword of the \texttt{YN} family, and store the result in \verb|\mtc@rusw@abbrev|.
+% Then the second argument, a keyword of the \texttt{YN} family, and store the result in a macro \verb|\mtc@rusw@abbrev|.
% The name of the effective macro is built and the macro executed.
% \or\relax
% Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \verb|\mtc@rusw@abbrev|.
@@ -33318,8 +33702,8 @@ Tim Wright and Andy Cockburn.
% \texttt{minitoc.ins} file.
% But first, we verify that this \texttt{.mlo} file exists.
%
-% This command\virage{} should not be directly invoked by the user. This is verified via the flag
-% \texttt{\bs if@mtc@insellang@}.
+% \emph{This command}\virage{} \emph{should not be invoked directly by the user. This is verified via the flag
+% \texttt{\bs if@mtc@insellang@}.}
% \or\relax
% Cette commande charge un fichier minitoc objet de langue \emph{langue}\texttt{.mlo}\index{.mlo} pour établir les
% titres dépendants de la langue pour les mini-tables lorsque des caractères exotiques sont nécessaires.
@@ -33328,8 +33712,8 @@ Tim Wright and Andy Cockburn.
% par des environments \texttt{filecontents} dans le fichier \texttt{minitoc.ins}.
% Mais au préalable, nous vérifions que ce fichier \texttt{.mlo} existe.
%
-% Cette commande\virage{} ne devrait pas être invoquée directement par l'utilisateur. Ceci est vérifié grâce
-% à~l'indicateur \texttt{\bs if@mtc@insellang@}.
+% \emph{Cette commande}\virage{} \emph{ne devrait pas être invoquée directement par l'utilisateur. Ceci est vérifié grâce
+% à~l'indicateur \texttt{\bs if@mtc@insellang@}.}
% \fi
% \begin{macrocode}
\def\mtcloadmlo#1{%
@@ -33549,11 +33933,12 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% This option is available only if \verb|\chapter| is not defined and \verb|\section| defined.
% It is to be revised when chapter/section level commands will ever be allowed together, sometime in the far away future,
-% with a lot of luck (and work).
+% with a lot of luck (and work)\footnote{Please, do not dream too much!}.
% \or\relax
% Cette option n'est disponible que si \verb|\chapter| n'est pas définie et \verb|\section| est définie.
% Il faudra la revoir si un jour les commandes aux niveaux chapitre et section sont éventuellement permises
-% ensemble, peut-être dans un avenir lointain, avec beaucoup de chance (et de travail).
+% ensemble, peut-être dans un avenir lointain, avec beaucoup de chance (et de travail)\,\footnote{Ne révez pas trop
+% quand même!}.
% \fi
% \begin{macrocode}
\newif\if@mtc@ss@insection@ \@mtc@ss@insection@false
@@ -33588,17 +33973,17 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\DeclareOption}
% \ifcase\LANG\relax
% The \texttt{listfiles} option creates a file containing a list of the auxiliary files created
-% by the \texttt{minitoc} package.
+% by the \texttt{minitoc} package. This is the default.
% This file is named \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}.
-% The \texttt{nolistfiles} option inhibits this listing (default).
+% The \texttt{nolistfiles} option inhibits this listing.
% \or\relax
% L'option \texttt{listfiles} crée un fichier contenant une liste des fichiers auxiliaires créés par
-% le paquetage \texttt{minitoc}.
+% le paquetage \texttt{minitoc}. C'est le choix par défaut.
% Ce fichier est nommé \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}.
-% L'option \texttt{nolistfiles} inhibe ce listage (défaut).
+% L'option \texttt{nolistfiles} inhibe ce listage.
% \fi
% \begin{macrocode}
-\newif\if@mtc@listfiles@ \@mtc@listfiles@false
+\newif\if@mtc@listfiles@ \@mtc@listfiles@true
\DeclareOption{listfiles}{\@mtc@listfiles@true}
\DeclareOption{nolistfiles}{\@mtc@listfiles@false}
% \end{macrocode}
@@ -33619,7 +34004,7 @@ Tim Wright and Andy Cockburn.
% does not exists, a standard error message is displayed. The language options are (should be) in alphabetical order
% (to make maintenance easier).
% Several options could load the same file, but, by convention, there should be a \emph{language}\texttt{.mld} file for
-% each language option, given that this file can load another one (as \texttt{american.mld} loads \texttt{english.mld}).
+% each language option, given that this file may load another one (as \texttt{american.mld} loads \texttt{english.mld}).
% \or\relax
% Chaque option de langue lit le fichier \emph{langue}\texttt{.mld} correspondant via
% la macro spécialisée \verb|\mtcselectlanguage| macro. Si le fichier
@@ -33670,6 +34055,7 @@ Tim Wright and Andy Cockburn.
\DeclareOption{croatian}{\mtcselectlanguage{croatian}}%
\DeclareOption{czech}{\mtcselectlanguage{czech}}%
\DeclareOption{danish}{\mtcselectlanguage{danish}}%
+\DeclareOption{devanagari}{\mtcselectlanguage{devanagari}}%
\DeclareOption{dutch}{\mtcselectlanguage{dutch}}%
\DeclareOption{english}{\mtcselectlanguage{english}}%
\DeclareOption{english1}{\mtcselectlanguage{english1}}%
@@ -33711,6 +34097,8 @@ Tim Wright and Andy Cockburn.
\DeclareOption{hanja-u8}{\mtcselectlanguage{hanja-u8}}%
\DeclareOption{hebrew}{\mtcselectlanguage{hebrew}}%
\DeclareOption{hebrew2}{\mtcselectlanguage{hebrew2}}%
+\DeclareOption{hindi}{\mtcselectlanguage{hindi}}%
+\DeclareOption{hindi-modern}{\mtcselectlanguage{hindi-modern}}%
\DeclareOption{hungarian}{\mtcselectlanguage{hungarian}}%
\DeclareOption{icelandic}{\mtcselectlanguage{icelandic}}%
\DeclareOption{indon}{\mtcselectlanguage{indon}}%
@@ -33878,9 +34266,9 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\if@mtc@lof@used@}
% \begin{macro}{\if@mtc@lot@used@}
% \ifcase\LANG\relax
-% We declare some flags and the first part of the \texttt{hints} option (for \verb|\AtBeginDocument|):
+% We declare some flags and the first part of the \texttt{hints} option (for a \verb|\AtBeginDocument| block):
% \or\relax
-% Nous déclarons quelques indicateurs et la première partie de l'option \texttt{hints} (pour \verb|\AtBeginDocument|):
+% Nous déclarons quelques indicateurs et la première partie de l'option \texttt{hints} (pour un bloc \verb|\AtBeginDocument|):
% \fi
% \begin{macrocode}
\newif\if@mtc@abstract@loaded@ \@mtc@abstract@loaded@false
@@ -34585,7 +34973,7 @@ Tim Wright and Andy Cockburn.
% And the \verb|\mtc@hints@begindoc| definition is finished (it begins in
% section~\vref{s+code+mtc@hints@begindoc}):
% \or\relax
-% Et la définition de \verb|\mtc@hints@begindoc| est terminée (elle commence à~la
+% Et la définition de \verb|\mtc@hints@begindoc| est terminée (elle avait commencé à~la
% section~\vref{s+code+mtc@hints@begindoc}):
% \fi
% \begin{macrocode}
@@ -34852,7 +35240,7 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% \subsubsection{Check if the main tables have been prepared (first part)}
% \or\relax
-% \subsubsection{Vérifier si les tables principales ont été préparées (première partie)}
+% \subsubsection{Les tables principales ont-elles été préparées (première partie)?}
% \fi
% \ifcase\LANG\relax
% Now, we test if a \verb|\doparttoc| macro has been called but without any matching \verb|\parttoc|, hence its a
@@ -35019,14 +35407,16 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% \subsubsection{Check if the main tables have been prepared (second part)}
% \or\relax
-% \subsubsection{Vérifier si les tables principales ont été préparées (seconde partie)}
+% \subsubsection{Les tables principales ont-elles été préparées (seconde partie)?}
% \fi
% \ifcase\LANG\relax
-% Another coherence test verifies that if \verb|\parttoc| has been called, then the macro \verb|\tableofcontents| or
-% \verb|\faketableofcontents| has also been called (to create the necessary contents file); and similar tests are made
+% Another coherence test verifies that if the macro \verb|\parttoc| has been called,
+% then the macro \verb|\tableofcontents| or \verb|\faketableofcontents| has also been called
+% (to create the necessary contents file); and similar tests are made
% for the other mini-table commands.
% \or\relax
-% Un autre test de cohérence vérifie que si \verb|\parttoc| a été appelée, alors la macro \verb|\tableofcontents| ou
+% Un autre test de cohérence vérifie que si la macro \verb|\parttoc| a été appelée,
+% alors la macro \verb|\tableofcontents| ou
% \verb|\faketableofcontents| a aussi été appelée (pour créer le fichier de contenu nécessaire); et des tests
% similaires sont effectués pour les autres commandes de mini-tables.
% \fi
@@ -35876,16 +36266,68 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \section{Traitement des options}\label{s+code+processing.options}
% \fi
-% \begin{macro}{\ExecuteOptions{english}}
+% \begin{macro}{\InputIfFileExists}
+% \begin{macro}{\ExecuteOptions}
% \ifcase\LANG\relax
-% First, we apply the default language option, \texttt{english}:
+% First, if possible, we apply the default language option, \texttt{english}:
% \or\relax
-% Tout d'abord, nous exécutons l'option de langue par défaut, \texttt{english}:
+% Tout d'abord, si possible, nous exécutons l'option de langue par défaut, \texttt{english}:
% \fi
% \begin{macrocode}
-\ExecuteOptions{english}
+ \InputIfFileExists{english.mld}%
+ {\ExecuteOptions{english}}%
% \end{macrocode}
% \end{macro}
+% \end{macro}
+%
+% \lneed{10}
+% \begin{macro}{\mtcPackageError}
+% \begin{macro}{\providecommand}
+% \begin{macro}{\ptctitle}
+% \begin{macro}{\plftitle}
+% \begin{macro}{\plttitle}
+% \begin{macro}{\mtctitle}
+% \begin{macro}{\mlftitle}
+% \begin{macro}{\mlttitle}
+% \begin{macro}{\stctitle}
+% \begin{macro}{\slftitle}
+% \begin{macro}{\slttitle}
+% \ifcase\LANG\relax
+% Else, we signal a severe error and provide the missing default titles:
+% \else\relax
+% Sinon, nous signalons une erreur sévère et fournissons les titres par défaut manquants:
+% \fi
+% \begin{macrocode}
+ {\mtcPackageError[<E0036>]{minitoc}%
+ {Your minitoc installation is incomplete.\MessageBreak
+ The minitoc language object file (.mld), \MessageBreak
+ english.mld is not found. \MessageBreak
+ We will try to continue with default values}%
+ {See the minitoc documentation. \MessageBreak
+ Please fix your minitoc installation. \MessageBreak
+ Press <return> to continue}%
+ \providecommand{\ptctitle}{Table of Contents}%
+ \providecommand{\plftitle}{List of Figures}%
+ \providecommand{\plttitle}{List of Tables}%
+ \providecommand{\mtctitle}{Contents}%
+ \providecommand{\mlftitle}{Figures}%
+ \providecommand{\mlttitle}{Tables}%
+ \providecommand{\stctitle}{Contents}%
+ \providecommand{\slftitle}{Figures}%
+ \providecommand{\slttitle}{Tables}%
+ }%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\ProcessOptions*}
@@ -35978,7 +36420,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\jobname}
% \ifcase\LANG\relax
% We define the \verb|\mtc@maf| macro which closes \verb|\tf@mtc|
-% and reopens it to write into
+% and reopens it to write into the file
% \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}.
% It calls \verb|\mtc@maf@long|
% or \verb|\mtc@maf@short| (long or short extensions), then
@@ -35991,7 +36433,7 @@ Tim Wright and Andy Cockburn.
% long extensions are used.
% \or\relax
% Nous définissons la macro \verb|\mtc@maf| qui ferme \verb|\tf@mtc|
-% puis le ré-ouvre pour écrire dans
+% puis le ré-ouvre pour écrire dans le fichier
% \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}.
% Elle appelle \verb|\mtc@maf@long| ou \verb|\mtc@maf@short|
% (suffixes longs ou courts), puis ferme \verb|\tf@mtc|.
@@ -36202,7 +36644,6 @@ Tim Wright and Andy Cockburn.
% \or\relax
% Et le paquetage est terminé.
% \fi
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \begin{macrocode}
%</minitoc>
% \end{macrocode}
@@ -36218,29 +36659,29 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% This short file is necessary to create the french documentation. Its rôle is to
% set \texttt{\bs jobname} to \texttt{fminitoc} in place of \texttt{minitoc}. As \texttt{minitoc.ins}
-% generates the files \texttt{minitoc.lan} and \texttt{fminitoc.lan} which sets a language number \verb|\LANG|,
-% and \texttt{minitoc.dtx} reads \texttt{\bs jobname.lan}, the documentation can be in several languages
-% (english and french) in
+% generates the \texttt{minitoc.lan} and \texttt{fminitoc.lan} files which set a language number \verb|\LANG|,
+% and \texttt{minitoc.dtx} reads then the \texttt{\bs jobname.lan} file, the documentation can be in several languages
+% (english and french here) in
% \texttt{minitoc.dtx}, the language being selected by \texttt{\bs ifcase\bs LANG\bs relax} \ldots\ \texttt{\bs or\bs relax}
% \ldots\ \texttt{\bs fi} constructs. The \texttt{\bs relax} primitives are necessary to avoid bad surprises.
% \or\relax
% Ce court fichier est nécessaire pour créer la documentation en français. Son rôle est de forcer \texttt{\bs jobname}
% à~\texttt{fminitoc} au lieu de \texttt{minitoc}. Comme \texttt{minitoc.ins} engendre les fichiers
% \texttt{minitoc.lan} et \texttt{fminitoc.lan} qui établissent un numéro de langue \verb|\LANG|, et comme
-% \texttt{minitoc.dtx} lit \texttt{\bs jobname.lan}, la documentation peut être en plusieurs langues
-% (anglais et français) dans \texttt{minitoc.dtx}, la langue étant choisie par des constructions
+% \texttt{minitoc.dtx} lit alors le fichier \texttt{\bs jobname.lan}, la documentation peut être en plusieurs langues
+% (anglais et français ici) dans \texttt{minitoc.dtx}, la langue étant choisie par des constructions
% \texttt{\bs ifcase\bs LANG\bs relax} \ldots\ \texttt{\bs or\bs relax} \ldots\ \texttt{\bs fi}. Les primitives
% \texttt{\bs relax} sont nécessaires pour éviter de mauvaises surprises.
% \fi
% \begin{macrocode}
%<*fminitoc>
-\ProvidesFile{fminitoc.dtx}[2006/08/03 minitoc french documentation start file]
+\ProvidesFile{fminitoc.dtx}[2006/09/13 minitoc french documentation start file]
\input{minitoc.dtx}
%</fminitoc>
% \end{macrocode}
% \end{macro}
% \end{macro}
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
% \ifcase\LANG\relax
% \chapter{Commented code of \texttt{mtcoff.sty}}\label{c+code+mtcoff.sty}
% \or\relax
@@ -36419,7 +36860,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\kernafterminilot}
% \ifcase\LANG\relax
% We must define the macros for the vertical kernings between the minitables and their before the bottom rule.
-% The default values are used. We must issue a warning if one of these macros is used.
+% The default values are used. We must issue a warning if one of these macros is used.
% \or\relax
% Nous devons définir les macros pour les crênages verticaux placés entre les minitables et leurs filets horizontaux
% inférieurs. Les valeurs par défaut sont utilisées. Nous devons émettre un avertissement si l'une de ces macros
@@ -37502,9 +37943,9 @@ Tim Wright and Andy Cockburn.
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Inhibition of the \texttt{\bs mtc@saveXXXdepth} and \texttt{\bs mtc@restoreXXXdepth} commands}
+% \section{Inhibition of the \texttt{\bs mtc@saveXXXdepth} and \texttt{\bs mtc@restoreXXXdepth} internal commands}
% \or\relax
-% \section{Inhibition des commandes \texttt{\bs mtc@saveXXXdepth} et \texttt{\bs mtc@restoreXXXdepth}}
+% \section{Inhibition des commandes internes \texttt{\bs mtc@saveXXXdepth} et \texttt{\bs mtc@restoreXXXdepth}}
% \fi
% \begin{macro}{\mtc@savetocdepth}
% \begin{macro}{\mtc@savelofdepth}
@@ -37618,8 +38059,7 @@ Tim Wright and Andy Cockburn.
% \begin{macrocode}
%</mtcoff>
% \end{macrocode}
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
% \ifcase\LANG\relax
% \chapter{Commented code of \texttt{mtcmess.sty}}\label{c+code+mtcmess.sty}
% \or\relax
@@ -37698,7 +38138,7 @@ Tim Wright and Andy Cockburn.
%<*mtcpatchmem>
\NeedsTeXFormat{LaTeX2e}[1996/06/01]%
\ProvidesPackage{mtcpatchmem}%
- [2005/09/30 v47 Package mtcpatchmem]
+ [2005/09/30 v48 Package mtcpatchmem]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<M0001>]{mtcpatchmem}%
{mtcpatchmem package to patch the memoir class\@gobble}
@@ -37846,6 +38286,7 @@ Tim Wright and Andy Cockburn.
% the \texttt{babel} package~\cite{Braams+TB12-2-291,babel,babel-user,BEP}, the CJK system~\cite{cjk,cjk2}, the
% \H\LaTeX\ system~\cite{HLATEX}, the ANTOMEGA
% system~\cite{antomega}, the ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex},
+% \devnag{} for \TeX~\cite{devanagari},
% \texttt{ethiop}~\cite{ethiop}, Farsi\TeX\FARSINOTE, \texttt{guarani}~\cite{guarani},
% Malayalam~\cite{malayalam,malayalam-o}, Mon\TeX~\cite{mlsquick,montex},
% or Arm\TeX~\cite{armtex} packages.
@@ -37857,7 +38298,9 @@ Tim Wright and Andy Cockburn.
% linguistique et typographique correct pour la langue correspondante, en utilisant par exemple le paquetage
% \texttt{babel}~\cite{Braams+TB12-2-291,babel,babel-user,BEP}, le système CJK~\cite{cjk,cjk2}, le système
% H\LaTeX~\cite{HLATEX}, le système ANTOMEGA~\cite{antomega},
-% les paquetages ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex}, \texttt{ethiop}~\cite{ethiop},
+% les paquetages ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex},
+% \devnag{} for \TeX~\cite{devanagari},
+% \texttt{ethiop}~\cite{ethiop},
% Farsi\TeX\FARSINOTE, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o},
% Mon\TeX~\cite{mlsquick,montex} ou Arm\TeX~\cite{armtex}.
% Notez que c'est souvent le nom en \virage\emph{anglais} de la langue qui est utilisé pour nommer le fichier \texttt{.mld}
@@ -37890,8 +38333,8 @@ Tim Wright and Andy Cockburn.
% To go around this limitation, the \texttt{minitoc.ins} file uses
% \texttt{filecontents} environments to generate the \texttt{.mlo} files.
% \or\relax
-% Pour contourner cette limitation, le fichier \texttt{minitoc.ins} utilise des environnements \texttt{filecontents}
-% pour engendrer les fichiers \texttt{.mlo}.
+% Pour contourner cette limitation, le fichier \texttt{minitoc.ins} utilise simplement des
+% environnements \texttt{filecontents} pour engendrer les fichiers \texttt{.mlo}.
% \fi
% \end{environment}
%
@@ -37903,7 +38346,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \section{Langue <<~acadian~>>: \texttt{acadian.mld}}\label{s+mld+acadian}\index{acadian.mld}
% La langue \texttt{acadian} (acadien)\,\FAC{} est simplement du français,
-% donc nous chargeons le fichier texttt{french.mld} (voir la section~\vref{s+mld+french}):
+% donc nous chargeons le fichier \texttt{french.mld} (voir la section~\vref{s+mld+french}):
% \fi
%
% \lneed{3}
@@ -38216,7 +38659,7 @@ Tim Wright and Andy Cockburn.
% \texttt{german.mld}\index{german.mld} (see section~\vref{s+mld+german}):
% \or\relax
% \section{Langue <<~austrian~>>: \texttt{austrian.mld}}\label{s+mld+austrian}\index{austrian.mld}
-% En ce qui concerne les titres des mini-tables, la langue <<~austrian~>> (autrichien) est comme la langue <<~german~>>
+% Pour les titres des mini-tables, la langue <<~austrian~>> (autrichien) est comme la langue <<~german~>>
% (allemand), donc nous chargeons \texttt{german.mld}\index{german.mld} (voir la section~\vref{s+mld+german}):
% \fi
%
@@ -39072,7 +39515,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \section{Langue <<~danish~>>: \texttt{danish.mld}}\label{s+mld+danish}\index{danish.mld}
% Les titres pour la langue <<~danish~>> (danois) sont tirés du fichier \texttt{danish.dtx}
-% dans lepaquetage \texttt{babel}~\cite{babel,babel-user,danish}:
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,danish}:
% \fi
%
% \lneed{3}
@@ -39096,6 +39539,47 @@ Tim Wright and Andy Cockburn.
%</danish>
% \end{macrocode}
%
+% \lneed{7}
+% \ifcase\LANG\relax
+% \section{``Devanagari'' language: \texttt{devanagari.mld}}\label{s+mld+devanagari}\index{devanagari.mld}
+% The titles for the ``devanagari'' language are taken from the \texttt{devanagari.sty} file in the Devan\=agar\={\i}
+% package~\cite{devanagari}. See also section~\vref{s+mld+hindi}. Specific fonts are required.
+% The home page of the package is~\url{http://devnag.ramovar.org}.
+% \or\relax
+% \section{Langue <<~devanagari~>>: \texttt{devanagari.mld}}\label{s+mld+devanagari}\index{devanagari.mld}
+% Les titres pour la langue <<~devanagari~>> (hindi) sont tirés du fichier \texttt{devanagari.sty} dans le
+% paquetage Devan\=agar\={\i}~\cite{devanagari}. Voir aussi la section~\vref{s+mld+hindi}. Des fontes spécifiques
+% sont requises.
+% La page Web du paquetage est~{\froff\url{http://devnag.ramovar.org}}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*devanagari>
+\ProvidesFile{devanagari.mld}[2006/08/25]
+%% Devanagari (hindi) titles for minitoc.sty
+%% from devanagari.sty by
+%% Pandey, Anshuman
+%% Radhakrishnan, CV
+%% Wagner, Zden\v{e}k
+%% Smith, John
+%% Carmody, Kevin
+%% Mahoney, Richard
+%% Wujastyk, Dominik
+\def\ptctitle{{\dn Evqy{\rs -\re}\8{s}cF}}%
+\def\plftitle{{\dn Ec/o{\qva} kF \8{s}cF}}%
+\def\plttitle{{\dn tAElkAao\2 kF \8{s}cF}}%
+%%
+\def\mtctitle{{\dn Evqy{\rs -\re}\8{s}cF}}%
+\def\mlftitle{{\dn Ec/o{\qva} kF \8{s}cF}}%
+\def\mlttitle{{\dn tAElkAao\2 kF \8{s}cF}}%
+%%
+\def\stctitle{{\dn Evqy{\rs -\re}\8{s}cF}}%
+\def\slftitle{{\dn Ec/o{\qva} kF \8{s}cF}}%
+\def\slttitle{{\dn tAElkAao\2 kF \8{s}cF}}%
+%</devanagari>
+% \end{macrocode}
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Dutch'' language: \texttt{dutch.mld}}\label{s+mld+dutch}\index{dutch.mld}
@@ -39257,13 +39741,14 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \section{``Esperant'' language: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld}
% The titles for the ``esperant'' (espéranto) language are taken from the \texttt{esperanto.dtx} file
% in the \texttt{babel} package~\cite{babel,babel-user,esperanto}.
-% The esperanto (artificial) language was created in 1887 by \name{Lejzer~Ludwig}{Zamenof}\footnote{See
+% The esperanto (artificial) language was created in 1887 by the polish Doctor~\name{Lejzer~Ludwig}{Zamenof}\footnote{See
% \url{http://uea.org/} and \url{http://www.esperanto-france.org/} for more information.} (1859--1917).
% \or\relax
% \section{Langue <<~esperant~>>: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld}
% Les titres pour la langue <<~esperant~>> (espéranto) sont tirés du fichier \texttt{esperanto.dtx}
% dans le paquetage \texttt{babel}~\cite{babel,babel-user,esperanto}.
-% La langue (artificielle) esperanto a été créée en 1887 par \name{Lejzer~Ludwig}{Zamenof}\,{\froff\footnote{Voir
+% La langue (artificielle) esperanto a été créée en 1887 par le docteur
+% polonais \name{Lejzer~Ludwig}{Zamenof}\,{\froff\footnote{Voir
% \url{http://uea.org/} et \url{http://www.esperanto-france.org/} pour plus d'informations.}} (1859--1917).
% \fi
%
@@ -39448,8 +39933,8 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \index{farsi1.mld}\index{farsi1.mlo}
% There are several variants for the farsi language, spoken in Iran.
% The ``farsi1'' language uses titles taken from the \texttt{farsi.sty} file in the
-% Farsi\TeX\ system\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader},
-% \name{Hassan}{Abolhassani}, and others.
+% Farsi\TeX\ system\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \xname{Roozbeh}{Pournader},
+% \xname{Hassan}{Abolhassani}, and others.
% Special fonts are needed, of course. See also section~\vref{s+mld+farsi2}.
% \end{SMOOTH}
%
@@ -39461,7 +39946,7 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% Il y~a plusieurs variantes pour la langue farsi, parlée en Iran.
% La langue <<~farsi1~>> (farsi première variante) utilise des titres pris dans le fichier \texttt{farsi.sty} du
% système Farsi\TeX\FARSINOTE,
-% par \xname{Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader}, \name{Hassan}{Abolhassani} et~al.
+% par \xname{Mohammad}{Ghodsi}, \xname{Roozbeh}{Pournader}, \xname{Hassan}{Abolhassani} et~al.
% Des fontes spéciales sont nécessaires, évidemment. Voir aussi la section~\vref{s+mld+farsi2}.
%
% Les titres pour la langue <<~farsi1~>> contiennent des caractères qui ne peuvent pas être engendrés facilement,
@@ -39722,16 +40207,18 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \ifcase\LANG\relax
% \section{``French2'' language: \texttt{french2.mld}}\label{s+mld+french2}\index{french2.mld}
% The titles for the ``french2'' language are taken from the \texttt{frenchb.dtx} file in the
-% \texttt{babel} package~\cite{babel,babel-user,frenchb}, with some adaptations for the part-level titles.
+% \texttt{babel} package~\cite{babel,babel-user,frenchb}, with some adaptations for the part-level titles\footnote{This
+% is an example of a \texttt{.mld} file needing some support from code in the \texttt{minitoc} package.}.
% See also section~\vref{ss+2parts}, for the subtle distinction between ``deuxième'' and ``seconde''.
-% See the \texttt{second.tex} example file in section~\vref{second.tex}.
+% See the \texttt{mtc-2nd.tex} example file in section~\vref{mtc-2nd.tex}.
% \or\relax
% \section{Langue <<~french2~>>: \texttt{french2.mld}}\label{s+mld+french2}\index{french2.mld}
% Les titres pour la langue <<~french2~>> sont tirés du fichier \texttt{frenchb.dtx} dans le
% paquetage \texttt{babel}~\cite{babel,babel-user,frenchb}, avec quelques adaptations pour les titres
-% au niveau partie.
+% au niveau partie\,\footnote{C'est un exemple de fichier \texttt{.mld} ayant besoin de code de support dans le
+% paquetage \texttt{minitoc} package.}.
% Voir aussi la section~\vref{ss+2parts}, pour la subtile nuance entre «~deuxième~» et «~seconde~».
-% Voir le fichier d'exemple \texttt{second.tex} dans la section~\vref{second.tex}.
+% Voir le fichier d'exemple \texttt{mtc-2nd.tex} dans la section~\vref{mtc-2nd.tex}.
% \fi
%
% \lneed{3}
@@ -40108,7 +40595,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \section{``Greek-polykatha'' language: \texttt{greek-polykatha.mld}}%
% \label{s+mld+greek-polykatha}\index{greek-polykatha.mld}
% The titles for the ``greek-polykatha'' language\,\footnote{Polytonic greek, <<~kathaverousa~>> (purified) style, a form of
-% the Greek language created during the early 19th century by \xname{Adamantios}{Korais}, to purify the language
+% the Greek language created during the early \textsc{xix}-th century by \xname{Adamantios}{Korais}, to purify the language
% from the Byzantine and non-greek vocabulary. It has now been obsoleted by the demotic (popular) greek, but it
% has left a very noticeable trace in the modern Greek language.} are
% taken from the ANTOMEGA project~\cite{antomega}:
@@ -40638,6 +41125,67 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Hindi'' language: \texttt{hindi.mld}}\label{s+mld+hindi}\index{hindi.mld}
+% The ``hindi'' language is just like ``devanagari'',
+% so we just load \texttt{devanagari.mld}\index{devanagari.mld}
+% (see section~\vref{s+mld+devanagari}):
+% \or\relax
+% \section{Langue <<~hindi~>>: \texttt{hindi.mld}}\label{s+mld+hindi}\index{hindi.mld}
+% La langue <<~hindi~>> est comme <<~devanagari~>>, donc nous
+% chargeons \texttt{devanagari.mld}\index{devanagari.mld} simplement (voir la section~\vref{s+mld+devanagari}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*hindi>
+\ProvidesFile{hindi.mld}[2006/08/24]
+\mtcselectlanguage{devanagari}%
+%</hindi>
+% \end{macrocode}
+%
+% \lneed{7}
+% \ifcase\LANG\relax
+% \section{``Hindi-modern'' language: \texttt{hindi-modern.mld}}\label{s+mld+hindi-modern}\index{hindi-modern.mld}
+% The titles for the ``hindi-modern'' language are taken from the \texttt{captions.dn} file in the Devan\=agar\={\i}
+% package~\cite{devanagari} after conversion. See also section~\vref{s+mld+devanagari}. Specific fonts are required.
+% The home page of the package is~\url{http://devnag.ramovar.org}.
+% \or\relax
+% \section{Langue <<~hindi-modern~>>: \texttt{hindi-modern.mld}}\label{s+mld+hindi-modern}\index{hindi-modern.mld}
+% Les titres pour la langue <<~hindi-modern~>> sont tirés du fichier \texttt{captions.dn} dans le
+% paquetage Devan\=agar\={\i}~\cite{devanagari}, après conversion. Voir aussi la section~\vref{s+mld+devanagari}.
+% Des fontes spécifiques sont requises.
+% La page Web du paquetage est~{\froff\url{http://devnag.ramovar.org}}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*hindi-modern>
+\ProvidesFile{hindi-modern.mld}[2006/08/29]
+%% Hindi modern titles for minitoc.sty
+%% from captions.dn in ``Devanagari for TeX'' by
+%% Pandey, Anshuman
+%% Radhakrishnan, CV
+%% Wagner, Zden\v{e}k
+%% Smith, John
+%% Carmody, Kevin
+%% Mahoney, Richard
+%% Wujastyk, Dominik
+\def\ptctitle{{\dn Evqy{\rs -\re}\8{s}cF}}%
+\def\plftitle{{\dn Ec/o{\qva} kF \8{s}cF}}%
+\def\plttitle{{\dn tAElkAao\2 kF \8{s}cF}}%
+%%
+\def\mtctitle{{\dn Evqy{\rs -\re}\8{s}cF}}%
+\def\mlftitle{{\dn Ec/o{\qva} kF \8{s}cF}}%
+\def\mlttitle{{\dn tAElkAao\2 kF \8{s}cF}}%
+%%
+\def\stctitle{{\dn Evqy{\rs -\re}\8{s}cF}}%
+\def\slftitle{{\dn Ec/o{\qva} kF \8{s}cF}}%
+\def\slttitle{{\dn tAElkAao\2 kF \8{s}cF}}%
+%</hindi-modern>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Hungarian'' language: \texttt{hungarian.mld}}\label{s+mld+hungarian}\index{hungarian.mld}
% The ``hungarian'' language is a synonym of the ``magyar'' language, so we load \index{magyar.mld}\texttt{magyar.mld}.
% See section~\vref{s+mld+magyar}.
@@ -41270,7 +41818,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% slavic subgroup of indo-european languages spoken in Lower Lusatia in the german
% \emph{länder} of Saxony and Brandenburg. The Sorbs are descendents of the Wends, the german name for the slavic tribes
% who occupied the area between the Elbe and Saale rivers in the west and the Odra (Oder) river in the east during
-% the medieval period (VIth century).} are taken from the \texttt{lsorbian.dtx} file in the
+% the medieval period (\textsc{vi}-th century).} are taken from the \texttt{lsorbian.dtx} file in the
% \texttt{babel} package~\cite{babel,babel-user,lsorbian}. See also section~\vref{s+mld+uppersorbian}.
% A shorter language name is \texttt{lsorbian} (see section~\vref{s+mld+lsorbian}).
% \or\relax
@@ -41633,11 +42181,13 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%
% \lneed{8}
% \ifcase\LANG\relax
+% \begin{SMOOTH}
% \section{``Mongol'' language: \texttt{mongol.mld}}\label{s+mld+mongol}\index{mongol.mld}
% The titles for the ``mongol'' language are taken from the Mon\TeX\ package~\cite{mlsquick,montex}. This language
% requires specific fonts. See also sections~\vref{s+mld+bicig}, \vref{s+mld+bicig2}, \vref{s+mld+bicig3},
% \vref{s+mld+bithe},
% \vref{s+mld+buryat}, \vref{s+mld+buryat2}, \vref{s+mld+xalx}, \vref{s+mld+xalx2}, and~\vref{s+mld+xalx3}.
+% \end{SMOOTH}
% \or\relax
% \begin{SMOOTH}
% \section{Langue <<~mongol~>>: \texttt{mongol.mld}}\label{s+mld+mongol}\index{mongol.mld}
@@ -41803,12 +42353,12 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \lneed{10}
% \ifcase\LANG\relax
% \section{``Norsk'' language: \texttt{norsk.mld}}\label{s+mld+norsk}\index{norsk.mld}
-% The titles for the ``norsk'' language (or bokm\r{a}l, language of the kingdom) are taken from the
+% The titles for the ``norsk'' language (or \emph{bokm\r{a}l}, ``language of the kingdom'') are taken from the
% \texttt{norsk.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,norsk}, with help
% from \xname{Dag}{Langmyhr}. See also section~\vref{s+mld+nynorsk}.
% \or\relax
% \section{Langue <<~norsk~>>: \texttt{norsk.mld}}\label{s+mld+norsk}\index{norsk.mld}
-% Les titres pour la langue <<~norsk~>> (norvégien, ou <<~bokm{\aa}l~>>, langue du royaume) sont tirés du fichier
+% Les titres pour la langue <<~norsk~>> (norvégien, ou \emph{bokm{\aa}l}, <<~langue du royaume~>>) sont tirés du fichier
% \texttt{norsk.dtx} dans le paquetage \texttt{babel,norsk}~\cite{babel,babel-user,norsk}, avec l'aide de \xname{Dag}{Langmyhr}.
% Voir aussi la section~\vref{s+mld+nynorsk}.
% \fi
@@ -41839,12 +42389,12 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \lneed{10}
% \ifcase\LANG\relax
% \section{``Norsk2'' language: \texttt{norsk2.mld}}\label{s+mld+norsk2}\index{norsk2.mld}
-% The titles for the ``norsk2'' language (or bokm\r{a}l, language of the kingdom) are taken from the
+% The titles for the ``norsk2'' language (or \emph{bokm\r{a}l}, ``language of the kingdom'') are taken from the
% \texttt{babel} package~\cite{babel,babel-user,norsk}, with help
% from \xname{Dag}{Langmyhr}. These are variants of the titles of section~\vref{s+mld+norsk}.
% \or\relax
% \section{Langue <<~norsk2~>>: \texttt{norsk2.mld}}\label{s+mld+norsk2}\index{norsk2.mld}
-% Les titres pour la langue <<~norsk2~>> (norvégien, ou <<~bokm{\aa}l~>>, langue du royaume) sont tirés du paquetage
+% Les titres pour la langue <<~norsk2~>> (norvégien, ou \emph{bokm{\aa}l}, <<~langue du royaume~>>) sont tirés du paquetage
% \texttt{babel}~\cite{babel,babel-user,norsk}, avec l'aide de \xname{Dag}{Langmyhr}. Ce sont des variantes des titres de
% la section~\vref{s+mld+norsk}.
% \fi
@@ -43208,7 +43758,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \or\relax
% \section{Langue <<~UKenglish~>>: \texttt{UKenglish.mld}}\label{s+mld+UKenglish}\index{UKenglish.mld}
% La langue <<~UKenglish~>> est comme <<~english~>> («~UK~» signifie \emph{United Kingdom}, le «~Royaume Uni~»),
-% donc nous chargeons simplement \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
+% donc nous chargeons simplement \texttt{english.mld}\index{english.mld} (section~\vref{s+mld+english}):
% \fi
%
% \lneed{3}
@@ -43290,7 +43840,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% slavic subgroup of indo-european languages spoken in Upper Lusatia in the german
% \emph{länder} of Saxony and Brandenburg. The Sorbs are descendents of the Wends, the german name for the slavic tribes
% who occupied the area between the Elbe and Saale rivers in the west and the Odra (Oder) river in the east during
-% the medieval period (VIth century).} are taken from the \texttt{usorbian.dtx} file in the
+% the medieval period (\textsc{vi}-th century).} are taken from the \texttt{usorbian.dtx} file in the
% \texttt{babel} package~\cite{babel,babel-user,usorbian}. See also section~\vref{s+mld+lowersorbian}.
% A shorter language name is \texttt{usorbian} (see section~\vref{s+mld+usorbian}).
% \or\relax
@@ -43575,11 +44125,11 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{RaggedRight}
% \ifcase\LANG\relax
% \FTRfalse
-% \bibliographystyle{plainurl}
+% \bibliographystyle{en-mtc}
% \bibliography{minitoc}
% \or\relax
% \FTRtrue
-% \bibliographystyle{frplain1}
+% \bibliographystyle{fr-mtc}
% \bibliography{fminitoc}
% \fi
% \end{RaggedRight}
@@ -43809,7 +44359,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item Make \texttt{minitoc} really compatible with \LaTeXe.
% \item Introduce the language files as options. Many thanks to \xname{Michel}{Goossens}
-% (via \xname{Frank}{Mittelbach}) who was inspired by the code of the \texttt{babel} package (by \xname{Johannes}{Braams}).
+% (via \xname{Frank}{Mittelbach}) who was inspired by the code of the \texttt{babel} package
+% (by \xname{Johannes}{Braams}).
% \end{itemize}
% \end{itemize}
% \item \textbf{19}
@@ -43975,7 +44526,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item 2000/12/07
% \begin{itemize}
-% \item Added new adjustment commands: \texttt{\bs mtcaddchapter}, \texttt{\bs mtcaddsection}, and \texttt{\bs mtcaddpart}.
+% \item Added new adjustment commands: \texttt{\bs mtcaddchapter}, \texttt{\bs mtcaddsection},
+% and \texttt{\bs mtcaddpart}.
% These commands add stuff in the \texttt{.toc}, \texttt{.lof} and \texttt{.lot} files for the
% \texttt{\bs chapter*} (\texttt{\bs section*} and \texttt{\bs part*}) problem. From a suggestion by
% \xname{Karl~F.}{Everitt}.
@@ -45113,7 +45665,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added description of Mon\TeX{} in the jargon.
% \item Added a comment about the \texttt{imk} script in \texttt{INSTALL} and the ``Installation'' chapter.
% \item Added an entry about ``package'' in the jargon.
-% \item Added the \texttt{apx.tex} example file.
+% \item Added the \texttt{mtc-apx.tex} example file.
% \item Added FAQ 44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} commands.
% \end{itemize}
% \item 2006/06/02
@@ -45167,7 +45719,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/06/29
% \begin{itemize}
-% \item Added the \texttt{app-mem.tex}, \texttt{mem.tex} and \texttt{mem1.tex} example files.
+% \item Added the \texttt{amem.tex}, \texttt{mem.tex} and \texttt{mem1.tex} example files.
% \end{itemize}
% \item 2006/06/30
% \begin{itemize}
@@ -45187,7 +45739,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item Corrections of typos.
% \item Corrections in the bibliography.
-% \item Added the \texttt{2c.tex} and \texttt{bo.tex} example files.
+% \item Added the \texttt{2c.tex} and \texttt{mtc-bo.tex} example files.
% \item Correction in \texttt{french2.mld}.
% \end{itemize}
% \item 2006/07/10
@@ -45216,7 +45768,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/07/18
% \begin{itemize}
-% \item Added the \texttt{hie.tex} and \texttt{hia.tex} example files.
+% \item Added the \texttt{hir.tex} and \texttt{hia.tex} example files.
% \end{itemize}
% \item 2006/07/19
% \begin{itemize}
@@ -45229,7 +45781,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item Do not forget \verb|\jobname.mtc1| in the list of files.
% \item In the scripts, the backup directory (\texttt{OLD}) is now \texttt{/tmp/}\emph{username}\texttt{/OLD}.
-% \item In the scripts, the repartition directories (\texttt{CL[0-9]}) are now \texttt{/tmp/}\emph{username}\texttt{/CL[0-9]}.
+% \item In the scripts, the repartition directories (\texttt{CL[0-9]}) are
+% now \texttt{/tmp/}\emph{username}\texttt{/CL[0-9]}.
% \end{itemize}
% \end{itemize}
% \item 47
@@ -45263,10 +45816,115 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Minor correction in warning message \texttt{F0008}.
% \item Update the bibliography.
% \item Fixed a bug in \texttt{romanian2.mld} and \texttt{romanian3.mld}.
-% \item Shortened the result some example documents by using the \texttt{report} class in place of the
+% \item Shortened the result of some example documents by using the \texttt{report} class in place of the
% \texttt{book} class (hence using one side printing).
% \end{itemize}
% \end{itemize}
+% \item 48
+% \begin{itemize}
+% \item 2006/08/04
+% \begin{itemize}
+% \item Fixed typos.
+% \end{itemize}
+% \item 2006/08/22
+% \begin{itemize}
+% \item Update the bibliography.
+% \item No preamble in \texttt{add.bib}.
+% \end{itemize}
+% \item 2006/08/23
+% \begin{itemize}
+% \item Corrections in the TOC formatting.
+% \item Increasing \verb|\textwidth|.
+% \item Correction of the preamble problem in \texttt{add.bib} and all generated files.
+% \end{itemize}
+% \item 2006/08/24
+% \begin{itemize}
+% \item Remove comments about spurious lines in preamble of generated files.
+% \item Added \texttt{devanagari.mld} and \texttt{hindi.mld}.
+% \end{itemize}
+% \item 2006/08/25
+% \begin{itemize}
+% \item Update the bibliography.
+% \item Added \texttt{hindi-modern.mld}.
+% \item Corrected the \verb|\name| macro (for the documentation).
+% \end{itemize}
+% \item 2006/08/28
+% \begin{itemize}
+% \item Corrections in the bibliography.
+% \item Correction (conversion) in \texttt{hindi-modern.mld}.
+% \end{itemize}
+% \item 2006/08/29
+% \begin{itemize}
+% \item Added error \texttt{E0036} if \texttt{english.mld} is not found to set the default titles.
+% \end{itemize}
+% \item 2006/08/31
+% \begin{itemize}
+% \item Update the bibliography.
+% \item Modified the \texttt{plainurl.bst} to have family names of authors and editors in small caps and years in
+% old style digits. Titles are in emphasis. The \texttt{frplain1.bst} style is also updated.
+% \end{itemize}
+% \item 2006/09/01
+% \begin{itemize}
+% \item Update the bibliography.
+% \item The bibliographic styles \texttt{plainurl.bst} and \texttt{frplain1.bst} are renamed \texttt{en-mtc.bst} and
+% \texttt{fr-mtc.bst}.
+% \end{itemize}
+% \item 2006/09/05
+% \begin{itemize}
+% \item Update the bibliography.
+% \item Renamed \texttt{add.bib} to \texttt{mtc-add.bib}.
+% \item Renamed \texttt{add.tex} to \texttt{mtc-add.tex}.
+% \item Renamed \texttt{addsec.tex} to \texttt{mtc-ads.tex}.
+% \item Renamed \texttt{2c.tex} to \texttt{mtc-2c.tex}.
+% \item The \texttt{listfiles} package option is now active by default.
+% \end{itemize}
+% \item 2006/09/07
+% \begin{itemize}
+% \item Renamed \texttt{app-mem.tex} to \texttt{mtc-amm.tex}.
+% \item Renamed \texttt{apx.tex} to \texttt{mtc-apx.tex}.
+% \item Renamed \texttt{bo.tex} to \texttt{mtc-bo.tex}.
+% \item Renamed \texttt{ch0.tex} to \texttt{mtc-ch0.tex}.
+% \item Renamed \texttt{cri.tex} to \texttt{mtc-cri.tex}.
+% \item Renamed \texttt{fo1.tex} to \texttt{mtc-fo1.tex}.
+% \item Renamed \texttt{fo2.tex} to \texttt{mtc-fo2.tex}.
+% \item Renamed \texttt{gaps.tex} to \texttt{mtc-gap.tex}.
+% \item Renamed \texttt{hia.tex} to \texttt{mtc-hia.tex}.
+% \item Renamed \texttt{hir.tex} to \texttt{mtc-hir.tex}.
+% \item Renamed \texttt{hide1.tex} to \texttt{mtc-hi1.tex}.
+% \item Renamed \texttt{hide2.tex} to \texttt{mtc-hi2.tex}.
+% \item Renamed \texttt{hop.tex} to \texttt{mtc-hop.tex}.
+% \item Renamed \texttt{livre.tex} to \texttt{mtc-liv.tex}.
+% \item Renamed \texttt{mem.tex} to \texttt{mtc-mem.tex}.
+% \item Renamed \texttt{mem1.tex} to \texttt{mtc-mm1.tex}.
+% \item Renamed \texttt{mini-art.tex} to \texttt{mtc-art.tex}.
+% \item Renamed \texttt{minitoc-ex.tex} to \texttt{mtc-bk.tex}.
+% \item Renamed \texttt{mu.tex} to \texttt{mtc-mu.tex}.
+% \item Renamed \texttt{scr.tex} to \texttt{mtc-scr.tex}.
+% \item Renamed \texttt{second.tex} to \texttt{mtc-2nd.tex}.
+% \item Renamed \texttt{subf.tex} to \texttt{mtc-sbf.tex}.
+% \item Renamed \texttt{tbi.tex} to \texttt{mtc-tbi.tex}.
+% \item Renamed \texttt{tlc.tex} to \texttt{mtc-tlc.tex}.
+% \item Renamed \texttt{tsfc.tex} to \texttt{mtc-tsf.tex}.
+% \end{itemize}
+% \item 2006/09/08
+% \begin{itemize}
+% \item Updated the bibliography (added the Pentaglot).
+% \item Corrected the format of two tables about NFSS.
+% \item Example documents in alphabetical order in their chapter.
+% \end{itemize}
+% \item 2006/09/11
+% \begin{itemize}
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/09/12
+% \begin{itemize}
+% \item Added a figure about systems derived from \TeX{} and \LaTeX.
+% \end{itemize}
+% \item 2006/09/13
+% \begin{itemize}
+% \item Added the \texttt{mtc-syn.tex} example document file.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}
@@ -46244,7 +46902,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item 2005/10/07
% \begin{itemize}
% \item Corrections mineures dans la documentation.
-% \item Ajout d'une courte introduction dans le chapitre \og{} Questions fréquemment posées\fg{} et dans \texttt{minitoc.bug}.
+% \item Ajout d'une courte introduction dans le chapitre \og{} Questions fréquemment posées\fg{} et
+% dans \texttt{minitoc.bug}.
% \end{itemize}
% \item 2005/11/02
% \begin{itemize}
@@ -46799,7 +47458,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout d'une description de Mon\TeX{} dans le jargon.
% \item Ajout d'un commentaire sur le script \texttt{imk} dans \texttt{INSTALL} et le chapitre «~Installation~».
% \item Ajout d'une entrée «~paquetage~» dans le jargon.
-% \item Ajout du fichier exemple \texttt{apx.tex}.
+% \item Ajout du fichier exemple \texttt{mtc-apx.tex}.
% \item Ajout du point~44 de la FAQ et des commandes \texttt{\bs mtcgapbeforeheads} et \texttt{\bs mtcgapafterheads}.
% \end{itemize}
% \item 2006/06/02
@@ -46853,7 +47512,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/06/29
% \begin{itemize}
-% \item Ajout des fichiers d'exemple \texttt{app-mem.tex}, \texttt{mem.tex} et \texttt{mem1.tex}.
+% \item Ajout des fichiers d'exemple \texttt{mtc-amm.tex}, \texttt{mem.tex} et \texttt{mem1.tex}.
% \end{itemize}
% \item 2006/06/30
% \begin{itemize}
@@ -46873,7 +47532,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item Corrections de typos.
% \item Corrections dans la bibliographie.
-% \item Ajout des fichiers d'exemple \texttt{2c.tex} et \texttt{bo.tex}.
+% \item Ajout des fichiers d'exemple \texttt{2c.tex} et \texttt{mtc-bo.tex}.
% \item Correction dans \texttt{french2.mld}.
% \end{itemize}
% \item 2006/07/10
@@ -46955,6 +47614,112 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% au lieu de la classe \texttt{book} (d'où une impression en recto seul).
% \end{itemize}
% \end{itemize}
+% \item 48
+% \begin{itemize}
+% \item 2006/08/04
+% \begin{itemize}
+% \item Correction de typos.
+% \end{itemize}
+% \item 2006/08/22
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Pas de préambule dans \texttt{add.bib}.
+% \end{itemize}
+% \item 2006/08/23
+% \begin{itemize}
+% \item Corrections dans le format de la table des matières.
+% \item Augmentation de \verb|\textwidth|.
+% \item Correction du problème de préambule dans \texttt{add.bib} et tous les fichiers générés.
+% \end{itemize}
+% \item 2006/08/24
+% \begin{itemize}
+% \item Retrait des commentaires sur les lignes superflues dans le préambule des fichiers générés.
+% \item Ajout de \texttt{devanagari.mld} et \texttt{hindi.mld}.
+% \end{itemize}
+% \item 2006/08/25
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Ajout de \texttt{hindi-modern.mld}.
+% \item Correction de la macro \verb|\name| (pour la documentation).
+% \end{itemize}
+% \item 2006/08/28
+% \begin{itemize}
+% \item Corrections dans la bibliographie.
+% \item Correction (conversion) dans \texttt{hindi-modern.mld}.
+% \end{itemize}
+% \item 2006/08/29
+% \begin{itemize}
+% \item Ajout de l'erreur \texttt{E0036} si \texttt{english.mld} n'est pas trouvé pour établir les titres par défaut.
+% \end{itemize}
+% \item 2006/08/31
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Modification du style bibliographique \texttt{plainurl.bst} pour avoir les noms de famille des auteurs
+% et rédacteurs (\emph{editors}) en petites capitales et les années en chiffres de style ancien. Les
+% titres sont mis en emphase. Le style \texttt{frplain1.bst} est aussi mis à~jour.
+% \end{itemize}
+% \item 2006/09/01
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Les styles bibliographiques \texttt{plainurl.bst} et \texttt{frplain1.bst} sont renommés \texttt{en-mtc.bst} et
+% \texttt{fr-mtc.bst}.
+% \end{itemize}
+% \item 2006/09/05
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Renommage de \texttt{add.bib} en \texttt{mtc-add.bib}.
+% \item Renommage de \texttt{add.tex} en \texttt{mtc-add.tex}.
+% \item Renommage de \texttt{addsec.tex} en \texttt{mtc-ads.tex}.
+% \item Renommage de \texttt{2c.tex} en \texttt{mtc-2c.tex}.
+% \item L'option de paquetage \texttt{listfiles} est désormais active par défaut.
+% \end{itemize}
+% \item 2006/09/07
+% \begin{itemize}
+% \item Renommage de \texttt{app-mem.tex} en \texttt{mtc-amm.tex}.
+% \item Renommage de \texttt{apx.tex} en \texttt{mtc-apx.tex}.
+% \item Renommage de \texttt{bo.tex} en \texttt{mtc-bo.tex}.
+% \item Renommage de \texttt{ch0.tex} en \texttt{mtc-ch0.tex}.
+% \item Renommage de \texttt{cri.tex} en \texttt{mtc-cri.tex}.
+% \item Renommage de \texttt{fo1.tex} en \texttt{mtc-fo1.tex}.
+% \item Renommage de \texttt{fo2.tex} en \texttt{mtc-fo2.tex}.
+% \item Renommage de \texttt{gaps.tex} en \texttt{mtc-gap.tex}.
+% \item Renommage de \texttt{hia.tex} en \texttt{mtc-hia.tex}.
+% \item Renommage de \texttt{hir.tex} en \texttt{mtc-hir.tex}.
+% \item Renommage de \texttt{hide1.tex} en \texttt{mtc-hi1.tex}.
+% \item Renommage de \texttt{hide2.tex} en \texttt{mtc-hi2.tex}.
+% \item Renommage de \texttt{hop.tex} en \texttt{mtc-hop.tex}.
+% \item Renommage de \texttt{livre.tex} en \texttt{mtc-liv.tex}.
+% \item Renommage de \texttt{mem.tex} en \texttt{mtc-mem.tex}.
+% \item Renommage de \texttt{mem1.tex} en \texttt{mtc-mm1.tex}.
+% \item Renommage de \texttt{mini-art.tex} en \texttt{mtc-art.tex}.
+% \item Renommage de \texttt{minitoc-ex.tex} en \texttt{mtc-bk.tex}.
+% \item Renommage de \texttt{mu.tex} en \texttt{mtc-mu.tex}.
+% \item Renommage de \texttt{scr.tex} en \texttt{mtc-scr.tex}.
+% \item Renommage de \texttt{second.tex} en \texttt{mtc-2nd.tex}.
+% \item Renommage de \texttt{subf.tex} en \texttt{mtc-sbf.tex}.
+% \item Renommage de \texttt{tbi.tex} en \texttt{mtc-tbi.tex}.
+% \item Renommage de \texttt{tlc.tex} en \texttt{mtc-tlc.tex}.
+% \item Renommage de \texttt{tsfc.tex} en \texttt{mtc-tsf.tex}.
+% \end{itemize}
+% \item 2006/09/08
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie (ajout du Pentaglot).
+% \item Correction du format de deux tableaux sur NFSS.
+% \item Exemples de documents par ordre alphabétique dans leur chapitre.
+% \end{itemize}
+% \item 2006/09/11
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/09/12
+% \begin{itemize}
+% \item Ajout d'une figure sur les systèmes dérivés de \TeX{} et \LaTeX.
+% \end{itemize}
+% \item 2006/09/13
+% \begin{itemize}
+% \item Ajout du fichier exemple de document \texttt{mtc-syn.tex}.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}