summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/minitoc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-07-21 23:50:03 +0000
committerKarl Berry <karl@freefriends.org>2006-07-21 23:50:03 +0000
commit6205fe4cf94df0a8693755ae920874a8c7b9e959 (patch)
treeb9bb7f5c0bd37d8fe34aa6dbd377a571dbb3b823 /Master/texmf-dist/source/latex/minitoc
parentc3ea4d2926cc433f86635f1d9d122be96311c55f (diff)
minitoc 46 update (20jul06)
git-svn-id: svn://tug.org/texlive/trunk@1892 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/minitoc')
-rw-r--r--Master/texmf-dist/source/latex/minitoc/fminitoc.dtx3
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.dtx5347
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.ins35
3 files changed, 4726 insertions, 659 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
index 3318b52f86b..8f16b7fbe0f 100644
--- a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
@@ -29,8 +29,9 @@
%% This work consists of all the files listed in the file `minitoc.l'
%% distributed with it.
%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{fminitoc.dtx}[2006/06/08 minitoc french documentation start file]
+\ProvidesFile{fminitoc.dtx}[2006/07/20 minitoc french documentation start file]
\input{minitoc.dtx}
\endinput
%%
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
index e59f98ec673..3d13b4b5e30 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
@@ -31,7 +31,7 @@
%<package>\ProvidesPackage{minitoc}
%<package>\RequirePackage{mtcmess}[2006/03/14]
%<*package>
- [2006/06/08 v45 minitoc.dtx file]
+ [2006/07/20 v46 minitoc.dtx file]
%</package>
%
%<*driver>
@@ -180,7 +180,7 @@
\clearpage
\docincludeaux
\IfFileExists{#1.fdd}{\def\currentfile{#1.fdd}}{\def\currentfile{#1.dtx}}%
- \ifnum\@auxout=\@partaux
+ \ifnum\@auxout=\@partaux\relax
\@latexerr{\string\include\space cannot be nested}\@eha
\else \@docinclude#1 \fi}
\def\@docinclude#1 {\clearpage
@@ -516,8 +516,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}%
\or\relax
\fron\selectlanguage{french}\frenchspacing
-\renewcommand{\listfigurename}{Liste des Figures}
-\renewcommand{\listtablename}{Liste des Tableaux}
+\renewcommand{\listfigurename}{Liste des figures}
+\renewcommand{\listtablename}{Liste des tableaux}
\def\reftextfaceafter {page \reftextvario{ci-contre}{ci-contre}}%
\def\reftextfacebefore{page \reftextvario{ci-contre}{ci-contre}}%
\def\reftextafter {page suivante}%
@@ -715,6 +715,112 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% ^^A \renewenvironment{environment}[1]{\bgroup\DescribeEnv{#1}}{\egroup}
% ^^A FIX INDEX?
%
+% \ifcase\LANG\relax
+% \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}
+% \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;
+% \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;
+% \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;
+% \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;
+% \item the ``Jargon'' chapter, page~\pageref{c+jargon}, attemps to explain
+% 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;
+% \item the ``Postface'' chapter, page~\pageref{c+postface},
+% 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
+% interested in the details of the coding of the package.
+% The chapter ``The language definition (\texttt{.mld}) and object
+% (\texttt{.mlo}) files'', page~\pageref{c+code+mld.files}, may be useful if you are interested by some language.
+%
+% \item The third part, ``Complements'', page~\pageref{p+complements}, contains a bibliography, a detailed history of
+% the package, an and index.
+% \end{itemize}
+%
+% For this document, I have used:
+% \begin{itemize}
+% \IfFileExists{shorttoc.sty}{%
+% \item a short table of contents (summary), with the \texttt{\bs shorttoc} command from my \texttt{shorttoc}
+% package~\cite{shorttoc}, displaying only parts and chapters;}{\relax}
+% \item a main table of contents (\texttt{\bs tableofcontents}), with a maximum depth~(6);
+% \item a main list of figures (\texttt{\bs listoffigures}) and a main list of tables (\texttt{\bs listoftables});
+% \item for each part, a table of contents displaying only the chapters (\texttt{\bs parttoc} with
+% \texttt{parttocdepth} equal to~1);
+% ^^A \item for each part, a list of figures (\texttt{\bs partlof}) and a list of tables (\texttt{\bs partlot}) when useful;
+% \item for each chapter, a complete table of contents (\texttt{\bs minitoc} with \texttt{minitocdepth} equal to~6);
+% \item for each chapter, a list of figures (\texttt{\bs minilof}) and a list of tables (\texttt{\bs minilot}) when useful;
+% \item customized parameters for the layout of the mini-tables.
+% \end{itemize}
+% As the PDF version of the documentation uses hyperlinks, these tables should help you to navigate in the document.
+% \or\relax
+% \chapter*{À~propos de ce document}
+% \mtcaddchapter[À~propos de ce document]
+% Ce document est assez épais, mais s'il vous plaît, n'en soyez pas effrayés: vous n'avez pas besoin de lire toutes
+% les pages.
+% \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 «~Mémento~», page~\pageref{c+memento}, est un ensemble de tableaux à~utiliser
+% 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;
+% \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;
+% \item le chapitre «~Jargon~»,
+% 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.
+% \end{itemize}
+%
+% \item La deuxième partie, «~Implantation~», page~\pageref{p+ID}, est bien plus technique; vous pouvez la lire si vous êtes
+% intéressés par les détails du codage du paquetage.
+% Le chapitre «~Les fichiers de définition (\texttt{.mld}) et objets (\texttt{.mlo}) de langue~»,
+% page~\pageref{c+code+mld.files}, peut être utile si vous êtes intéressés par une certaine langue.
+%
+% \item La troisième partie, «~Compléments~», page~\pageref{p+complements}, contient une bibliographie, un historique
+% détaillé du paquetage, et un index.
+% \end{itemize}
+%
+% Pour ce document, j'ai utilisé:
+% \begin{itemize}
+% \IfFileExists{shorttoc.sty}{%
+% \item une table des matières abrégée (sommaire), avec la commande \texttt{\bs shorttoc} de mon
+% paquetage \texttt{shorttoc}~\cite{shorttoc}, n'affichant que les parties et chapitres;}{\relax}
+% \item une table des matières principale (\texttt{\bs tableofcontents}), avec une profondeur maximale~(6);
+% \item une liste principale des figures (\texttt{\bs listoffigures}) et une liste principale des tableaux
+% (\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;
+% \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;
+% \item des paramètres adaptés pour la mise en page mini-tables.
+% \end{itemize}
+% Comme la version PDF de la documentation utilise des hyperliens, ces tables devraient vous aider à~vous déplacer
+% dans le document.
+% \fi
+%
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \part{User's Manual}\label{p+UM}
@@ -725,6 +831,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% ^^A \partlof
% ^^A \partlot
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{The \texttt{minitoc} package}\label{o+minitoc}
% \or\relax
@@ -828,11 +935,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~\#45. You will find a resumed history of the package in the ``Postface''
+% The current version of this package is~\#46. 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~\#45. Vous trouverez un historique résumé de ce paquetage dans le
+% La version courante de ce paquetage est~\#46. 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
@@ -867,88 +974,6 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Cependant, les suggestions de corrections et d'améliorations sont les bienvenues.
% \fi
%
-% \lneed{5}
-% \ifcase\LANG\relax
-% \section{About this document}
-% This document is rather thick, but please, do not be afraid: you do not need to read every page. The most useful
-% chapters are in the first part (``{User's Manual}'', page~\pageref{p+UM}):
-% the chapter~``The \texttt{minitoc} package'', page~\pageref{o+minitoc}, describes the essential commands to use
-% the package; the chapter ``Frequently Asked Questions'', page~\pageref{FAQ}, may be useful to solve some
-% specific problems; the ``Memento'' chapter, page~\pageref{c+memento}, is a set of tables to be used as a
-% remainder of the commands of this package;
-% the ``Messages'' chapter, page~\pageref{c+chapter}, 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;
-% the ``Jargon'' chapter, page~\pageref{c+jargon}, attemps to explain
-% most of the technical terms used here; the ``Installation'' chapter, page~\pageref{c+installation}, describes
-% all the files included in the distribution of the package; the ``Postface'' chapter, page~\pageref{c+postface},
-% gives an abbreviated history of the package.
-%
-% The second part, ``Implementation'', page~\pageref{p+ID}, is much more technical; you can read it if you are
-% interested in the details of the coding of the package.
-% The chapter ``The minitoc language definition (\texttt{.mld}) and object
-% (\texttt{.mlo}) files'', page~\pageref{c+code+mld.files}, may be useful if you are interested by some language.
-%
-% The third part, ``Complements'', page~\pageref{p+complements}, contains a bibliography, a detailed history of
-% the package, an and index.
-%
-% For this document, I have used:
-% \begin{itemize}
-% \IfFileExists{shorttoc.sty}{%
-% \item a short table of contents (summary), with the \texttt{\bs shorttoc} command from my \texttt{shorttoc}
-% package~\cite{shorttoc}, displaying only parts and chapters;}{\relax}
-% \item a main table of contents (\texttt{\bs tableofcontents}), with a maximum depth~(6);
-% \item a main list of figures (\texttt{\bs listoffigures}) and a main list of tables (\texttt{\bs listoftables});
-% \item for each part, a table of contents displaying only the chapters (\texttt{\bs parttoc} with
-% \texttt{parttocdepth} equal to~1);
-% ^^A \item for each part, a list of figures (\texttt{\bs partlof}) and a list of tables (\texttt{\bs partlot}) when useful;
-% \item for each chapter, a complete table of contents (\texttt{\bs minitoc} with \texttt{minitocdepth} equal to~6);
-% \item for each chapter, a list of figures (\texttt{\bs minilof}) and a list of tables (\texttt{\bs minilot}) when useful;
-% \item customized parameters for the layout of the mini-tables.
-% \end{itemize}
-% As the PDF version of the documentation uses hyperlinks, these tables should help you to navigate in the document.
-% \or\relax
-% \section{À~propos de ce document}
-% Ce document est assez épais, mais s'il vous plaît, ne soyez pas effrayés: vous n'avez pas besoin de lire toutes les pages.
-% Les chapitres les plus utiles sont dans la première partie («~{Manuel de l'utilisateur}~», page~\pageref{p+UM}):
-% le chapitre~«~Le paquetage \texttt{minitoc}~», page~\pageref{o+minitoc}, décrit les commandes essentielles pour utiliser
-% le paquetage; le chapitre «~Questions fréquemment posées~», page~\pageref{FAQ}, peut être utile pour résoudre certains
-% problèmes spécifiques; le chapitre «~Mémento~», page~\pageref{c+memento}, est un ensemble de tableaux à~utiliser
-% comme aide-mémoire des commandes de ce paquetage; le chapitre «~Messages~», page~\pageref{c+chapter}, est certainement
-% ennuyeux, 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; le chapitre «~Jargon~»,
-% page~\pageref{c+jargon}, essaye d'expliquer la plupart des termes techniques utilisés ici; le chapitre «~Installation~»,
-% page~\pageref{c+installation}, décrit tous les fichiers inclus dans la distribution du paquetage; le chapitre
-% «~Postface~», page~\pageref{c+postface}, donne un historique abrégé du paquetage.
-%
-% La deuxième partie, «~Implantation~», page~\pageref{p+ID}, est bien plus technique; vous pouvez la lire si vous êtes
-% intéressés par les détails du codage du paquetage.
-% Le chapitre «~Les fichiers minitoc de définition (\texttt{.mld}) et objets (\texttt{.mlo}) de langue~»,
-% page~\pageref{c+code+mld.files}, peut être utile si vous êtes intéressés par une certaine langue.
-%
-% La troisième partie, «~Compléments~», page~\pageref{p+complements}, contient une bibliographie, un historique détaillé du
-% paquetage, et un index.
-%
-% Pour ce document, j'ai utilisé:
-% \begin{itemize}
-% \IfFileExists{shorttoc.sty}{%
-% \item une table des matières abrégée (sommaire), avec la commande \texttt{\bs shorttoc} de mon
-% paquetage \texttt{shorttoc}~\cite{shorttoc}, n'affichant que les parties et chapitres;}{\relax}
-% \item une table des matières principale (\texttt{\bs tableofcontents}), avec une profondeur maximale~(6);
-% \item une liste principale des figures (\texttt{\bs listoffigures}) et une liste principale des tableaux
-% (\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;
-% \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;
-% \item des paramètres adaptés pour la mise en page mini-tables.
-% \end{itemize}
-% Comme la version PDF de la documentation utilise des hyperliens, ces tables devraient vous aider à~vous déplacer
-% dans le document.
-% \fi
-%
% \lneed{8}
% \ifcase\LANG\relax
% \section{How to use the \texttt{minitoc} package}
@@ -1714,7 +1739,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% similar to \texttt{tocdepth}, allow the user to modify this behaviour. Mini or partial
% lists of figures or tables are not affected by the value of
% these counters, but if there are depth counters for these lists (\index{lofdepth}\texttt{lofdepth} and
-% \index{lotdepth}\texttt{lotdepth}), as done by the \index{subfig}\texttt{subfig} package~\cite{subfig} from
+% \index{lotdepth}\texttt{lotdepth}), as done by the \index{subfigure}\texttt{subfigure} and
+% \index{subfig}\texttt{subfig} packages~\cite{subfigure,subfig} from
% \name{Steven~Douglas}{Cochran}, new depth counters are created if necessary, with obvious names like
% \texttt{partlofdepth}, \texttt{partlotdepth}, \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth},
% and \texttt{sectlotdepth}.
@@ -1725,7 +1751,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% et \index{secttocdepth}\texttt{secttocdepth}, similaires à~\texttt{tocdepth}, permettent à~l'utilisateur de
% modifier ce comportement. Les mini-listes des figures ou des tableaux ne sont pas affectées par ces compteurs, mais
% s'il existe des compteurs de profondeur pour ces listes (\index{lofdepth}\texttt{lofdepth} et
-% \index{lotdepth}\texttt{lotdepth}), comme cela est fait par le paquetage
+% \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},
% \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth} et \texttt{sectlotdepth}.
@@ -2874,7 +2901,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% babel-3.6 or a higher version; \texttt{russianc} is an extra. Look also at other \texttt{.mld} files for russian.
% \item[$^c$] Some languages may require specific fonts.
% \item[$^d$] Requires the CJK package~\cite{cjk,cjk2}.
-% \item[$^e$] Requires Lambda, the version of \LaTeX\ for Omega.
+% \item[$^e$] Requires Lambda~($\mathbf{\Lambda}$), the version of \LaTeX\ for Omega~($\mathbf{\Omega}$).
% \item[$^f$] Requires a 8-bits input encoding.
% \item[$^g$] Uses also a \texttt{.mlo} file.
% \item[$^h$] Requires a specific input encoding.
@@ -3039,7 +3066,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% fichiers \texttt{.mld} pour le russe (\emph{russian}).
% \item[$^c$] Certaines langues peuvent requérir des fontes spécifiques.
% \item[$^d$] Requiert le paquetage CJK~\cite{cjk,cjk2}.
-% \item[$^e$] Requiert Lambda, la version de \LaTeX\ pour Omega.
+% \item[$^e$] Requiert Lambda~($\mathbf{\Lambda}$), la version de \LaTeX\ pour Omega~($\mathbf{\Omega}$).
% \item[$^f$] Requiert un codage en entrée sur 8~bits.
% \item[$^g$] Utilise aussi un fichier \texttt{.mlo}.
% \item[$^h$] Requiert un codage en entrée spécifique.
@@ -3700,7 +3727,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Farsi\TeX\ (farsi or iranian), or \texttt{vietnam.sty}
% --- latvian (letton),
% greek-mono, greek-polydemo, greek-polykatha, polish2, russian2m, russian2o and spanish3
-% need Lambda, i.e.,~the Omega version of \LaTeX, (see~\cite{antomega}),
+% need Lambda~($\mathbf{\Lambda}$), i.e.,~the Omega~($\mathbf{\Omega}$) version of \LaTeX, (see~\cite{antomega}),
% or even found by searching on the Web (\texttt{bulgarianb.mld} for upper cyrillic bulgarian,
% \texttt{japanese.mld} for japanese, \texttt{serbianc.mld} for cyrillic serbian).
% Other languages are welcome. See table~\vref{t+languages}.
@@ -3719,7 +3746,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \texttt{vietnam.sty} --- le latvien (letton), des variantes de grec
% (greek-mono, greek-polydemo, greek-polykatha), de polonais (polish2), de russe (russian2m, russian2o) et
% d'espagnol (spanish3) ont besoin
-% de Lambda, c'est-à-dire de la version de \LaTeX\ pour Omega, (voir~\cite{antomega}), --- ou ont même été trouvées en
+% de Lambda~($\mathbf{\Lambda}$), c'est-à-dire de la version de \LaTeX\ pour Omega~($\mathbf{\Omega}$),
+% (voir~\cite{antomega}), --- ou ont même été trouvées en
% cherchant sur le Web (\texttt{bulgarianb.mld} pour le haut bulgare cyrilique, \texttt{japanese.mld} pour le
% japonais, \texttt{serbianc.mld} pour le serbe cyrillique). D'autres langues sont les bienvenues.
% Voir le tableau~\vref{t+languages}.
@@ -4764,7 +4792,8 @@ 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} and \index{addsec.tex}\texttt{addsec.tex} files distributed with
+% 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.
% \or\relax
% Bien sûr, les documents dans lesquels la table des matières, la liste des figures, la liste des tableaux, la
@@ -4773,7 +4802,8 @@ 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} et \index{addsec.tex}\texttt{addsec.tex} distribués avec \texttt{minitoc}.
+% \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.
% \fi
%
@@ -5351,8 +5381,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~45, please
-% upgrade to version~\#45. 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~46, please
+% upgrade to version~\#46. 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}),
@@ -5362,8 +5392,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~45, vous êtes priés de faire une mise à~jour
-% à~la version~\#45. 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~46, vous êtes priés de faire une mise à~jour
+% à~la version~\#46. 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.
%
@@ -6455,203 +6485,11 @@ 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:
-% \begin{verse}\small
-% \verb|\documentclass{book}|\\
-% \verb|\usepackage{tocbibind} % adds some entries in the main TOC.|\\
-% \verb|\usepackage{lipsum} % provides filling text|\\
-% \verb|\usepackage[tight]{minitoc}|\\
-% \verb|\setcounter{minitocdepth}{3}|\\
-% \verb|\setcounter{parttocdepth}{3}|\\
-% \verb|\begin{document}|\\
-% \verb|\doparttoc|\\
-% \verb|\dominitoc|\\
-% \verb|\tableofcontents|\\
-% \verb|\mtcaddchapter % because tocbibend adds|\\
-% \verb|% % a chapter entry in the TOC|\\
-% \verb|\chapter{First}|\\
-% \verb|\minitoc|\\
-% \verb|First chapter|\\
-% \verb|\section{First section}|\\
-% \verb|\lipsum|\\
-% \verb|\section{Second section}|\\
-% \verb|\lipsum|\\
-% \verb|\chapter{Second}|\\
-% \verb|\minitoc|\\
-% \verb|Second|\\
-% \verb|\section{First section of second chapter}|\\
-% \verb|\lipsum|\\
-% \verb|\section{Second section of second chapter}|\\
-% \verb|\lipsum|\\
-% \verb|\appendix % begins the appendices|\\
-% \verb|\addcontentsline{toc}{part}{Appendices}|\\
-% \verb|% % adds a part entry in the TOC|\\
-% \verb|\adjustptc % fixes the parttoc counter ptc|\\
-% \verb|\parttoc % adds a partial toc for the appendices|\\
-% \verb|\begin{mtchideinmaintoc}[-1] % hides the details of the|\\
-% \verb|% % appendices in the main TOC, but chapter-level|\\
-% \verb|% % entries would be still visible if you use 0|\\
-% \verb|% % in place of -1 as optional argument.|\\
-% \verb|\chapter{First appendix}|\\
-% \verb|\minitoc|\\
-% \verb|First appendix|\\
-% \verb|\section{First section}|\\
-% \verb|\lipsum|\\
-% \verb|\section{Second section}|\\
-% \verb|\lipsum|\\
-% \verb|\chapter{Second appendix}|\\
-% \verb|\minitoc|\\
-% \verb|Second appendix|\\
-% \verb|\section{First section of second appendix}|\\
-% \verb|\lipsum|\\
-% \verb|\section{Second section of second appendix}|\\
-% \verb|\lipsum|\\
-% \verb|\end{mtchideinmaintoc} % end of hiding|\\
-% \verb|\end{document}|
-% \end{verse}
-%
-% Of course, the environments \texttt{mtchideinmainlof}
-% and \texttt{mtchideinmainlot} are also available, to hide some entries in the main
-% list of figures or of tables.
-%
-% 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}):
-% \begin{multicols}{2}
-% \setlength{\columnseprule}{.4pt}
-% \begin{verse}
-% \verb|\documentclass{book}|\\
-% \verb|\usepackage[tight]{minitoc}|\\
-% \verb|\begin{document}|\\
-% \verb|\dominilof|\\
-% \verb|\dominilot|\\
-% \verb|\listoffigures|\\
-% \verb|\listoftables|\\
-% \verb|\chapter{First}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{AAAA1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{AAAA2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TAAAA1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TAAAA2}|\\
-% \verb|\end{table}|\\
-% \verb|\chapter{Second}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{mtchideinmainlof}|\\
-% \verb|\begin{mtchideinmainlot}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{BBBB1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{BBBB2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TBBBB1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TBBBB2}|\\
-% \verb|\end{table}|\\
-% \verb|\chapter{Third}|\\
-% \verb|\end{mtchideinmainlot}|\\
-% \verb|\end{mtchideinmainlof}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{CCCC1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{CCCC2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TCCCC1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TCCCC2}|\\
-% \verb|\end{table}|\\
-% \verb|\end{document}|
-% \end{verse}
-% \end{multicols}
-% But it is also possible to use \emph{commands} in place of these environments: you place a \verb|\mtchideinmainlof|
-% (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}):
-% \begin{multicols}{2}
-% \setlength{\columnseprule}{.4pt}
-% \begin{verse}
-% \verb|\documentclass{book}|\\
-% \verb|\usepackage[tight]{minitoc}|\\
-% \verb|\begin{document}|\\
-% \verb|\dominilof|\\
-% \verb|\dominilot|\\
-% \verb|\listoffigures|\\
-% \verb|\listoftables|\\
-% \verb|\chapter{First}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{AAAA1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{AAAA2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TAAAA1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TAAAA2}|\\
-% \verb|\end{table}|\\
-% \verb|\chapter{Second}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\mtchideinmainlof|\\
-% \verb|\caption{BBBB1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{BBBB2}|\\
-% \verb|\endmtchideinmainlof|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\mtchideinmainlot|\\
-% \verb|\caption{TBBBB1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TBBBB2}|\\
-% \verb|\endmtchideinmainlot|\\
-% \verb|\end{table}|\\
-% \verb|\chapter{Third}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{CCCC1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{CCCC2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TCCCC1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TCCCC2}|\\
-% \verb|\end{table}|\\
-% \verb|\end{document}|
-% \end{verse}
-% \end{multicols}
-% This method, 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.
+% \texttt{-1}, complete hiding). You can look at the \index{apx.tex}\texttt{apx.tex} example file:\label{apx.tex}
% \or\relax
-% Ceci est un problème similaire à~celui de la section~\vref{faq.19}.
+% 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
-% devraient pas apparaître dans la table des matières principale. Il suffit d'utiliser l'environnement
+% doivent pas apparaître dans la table des matières principale. Utilisez simplement l'environnement
% \texttt{mtchideinmaintoc}:
% \begin{quote}
% \texttt{\bs chapter\{Titre\}}\\
@@ -6661,202 +6499,278 @@ 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, qui est la profondeur de dissimulation dans la table des matières
-% principale (par défaut, \texttt{-1}, dissimulation complète). Vous pouvez regarder le fichier
-% d'exemple \index{apx.tex}\texttt{apx.tex}:
-% \begin{verse}\small
-% \verb|\documentclass{book}|\\
-% \verb|\usepackage{tocbibind} % adds some entries in the main TOC.|\\
-% \verb|\usepackage{lipsum} % provides filling text|\\
-% \verb|\usepackage[tight]{minitoc}|\\
-% \verb|\setcounter{minitocdepth}{3}|\\
-% \verb|\setcounter{parttocdepth}{3}|\\
-% \verb|\begin{document}|\\
-% \verb|\doparttoc|\\
-% \verb|\dominitoc|\\
-% \verb|\tableofcontents|\\
-% \verb|\mtcaddchapter % because tocbibend adds|\\
-% \verb|% % a chapter entry in the TOC|\\
-% \verb|\chapter{First}|\\
-% \verb|\minitoc|\\
-% \verb|First chapter|\\
-% \verb|\section{First section}|\\
-% \verb|\lipsum|\\
-% \verb|\section{Second section}|\\
-% \verb|\lipsum|\\
-% \verb|\chapter{Second}|\\
-% \verb|\minitoc|\\
-% \verb|Second|\\
-% \verb|\section{First section of second chapter}|\\
-% \verb|\lipsum|\\
-% \verb|\section{Second section of second chapter}|\\
-% \verb|\lipsum|\\
-% \verb|\appendix % begins the appendices|\\
-% \verb|\addcontentsline{toc}{part}{Appendices}|\\
-% \verb|% % adds a part entry in the TOC|\\
-% \verb|\adjustptc % fixes the parttoc counter ptc|\\
-% \verb|\parttoc % adds a partial toc for the appendices|\\
-% \verb|\begin{mtchideinmaintoc}[-1] % hides the details of the|\\
-% \verb|% % appendices in the main TOC, but chapter-level|\\
-% \verb|% % entries would be still visible if you use 0|\\
-% \verb|% % in place of -1 as optional argument.|\\
-% \verb|\chapter{First appendix}|\\
-% \verb|\minitoc|\\
-% \verb|First appendix|\\
-% \verb|\section{First section}|\\
-% \verb|\lipsum|\\
-% \verb|\section{Second section}|\\
-% \verb|\lipsum|\\
-% \verb|\chapter{Second appendix}|\\
-% \verb|\minitoc|\\
-% \verb|Second appendix|\\
-% \verb|\section{First section of second appendix}|\\
-% \verb|\lipsum|\\
-% \verb|\section{Second section of second appendix}|\\
-% \verb|\lipsum|\\
-% \verb|\end{mtchideinmaintoc} % end of hiding|\\
-% \verb|\end{document}|
-% \end{verse}
+% Cet environnement accepte un argument optionnel numérique, qui est la pronfondeur 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}
+% \fi
+% \begin{macrocode}
+%<*apx>
+\documentclass{book}
+\usepackage{lipsum} % provides filling text
+\usepackage{tocbibind} % adds some entries in the main TOC.
+\usepackage[tight,listfiles]{minitoc}
+\setcounter{minitocdepth}{3}
+\setcounter{parttocdepth}{3}
+\begin{document}
+\doparttoc
+\dominitoc
+\tableofcontents
+\mtcaddchapter % because tocbibind adds a chapter entry in the TOC
+\chapter{First}
+\minitoc
+First chapter
+\section{First section}
+\lipsum[1]
+\section{Second section}
+\lipsum[2]
+\chapter{Second}
+\minitoc
+Second
+\section{First section of second chapter}
+\lipsum[3]
+\section{Second section of second chapter}
+\lipsum[4]
+\appendix % begins the appendices
+\addcontentsline{toc}{part}{Appendices} % adds a part entry in the TOC
+\adjustptc % fixes the parttoc counter ptc
+\parttoc % adds a partial toc for the appendices
+\begin{mtchideinmaintoc}[-1] % hides the details of the
+% % appendices in the main TOC, but chapter-level
+% % entries would be still visible if you use 0
+% % in place of -1 as optional argument.
+\chapter{First appendix}
+\minitoc
+First appendix
+\section{First section}
+\lipsum[5]
+\section{Second section}
+\lipsum[6]
+\chapter{Second appendix}
+\minitoc
+Second appendix
+\section{First section of second appendix}
+\lipsum[7]
+\section{Second section of second appendix}
+\lipsum[8]
+\end{mtchideinmaintoc} % end of hiding
+\end{document}
+%</apx>
+% \end{macrocode}
+%
+% \ifcase\LANG\relax
+% Of course, the environments \texttt{mtchideinmainlof}
+% and \texttt{mtchideinmainlot} are also available, to hide some entries in the main
+% list of figures or of tables.
%
-% Bien sûr, les environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot} sont également disponibles,
-% pour dissimuler certaines entrées dans les listes des figures ou des tableaux principales.
+% 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}
+% \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.
%
% Notez\virage{} que la position de la fin de ces environnements doit être ajustée pour inclure un saut de page
-% (tel que 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 exemple de fichier
-% (\index{hide1.tex}\texttt{hide1.tex}):
-% \begin{multicols}{2}
-% \setlength{\columnseprule}{.4pt}
-% \begin{verse}
-% \verb|\documentclass{book}|\\
-% \verb|\usepackage[tight]{minitoc}|\\
-% \verb|\begin{document}|\\
-% \verb|\dominilof|\\
-% \verb|\dominilot|\\
-% \verb|\listoffigures|\\
-% \verb|\listoftables|\\
-% \verb|\chapter{First}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{AAAA1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{AAAA2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TAAAA1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TAAAA2}|\\
-% \verb|\end{table}|\\
-% \verb|\chapter{Second}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{mtchideinmainlof}|\\
-% \verb|\begin{mtchideinmainlot}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{BBBB1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{BBBB2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TBBBB1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TBBBB2}|\\
-% \verb|\end{table}|\\
-% \verb|\chapter{Third}|\\
-% \verb|\end{mtchideinmainlot}|\\
-% \verb|\end{mtchideinmainlof}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{CCCC1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{CCCC2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TCCCC1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TCCCC2}|\\
-% \verb|\end{table}|\\
-% \verb|\end{document}|
-% \end{verse}
-% \end{multicols}
+% (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}
+% \fi
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \begin{SMOOTH}
+% \begin{macrocode}
+%<*hide1>
+\documentclass{book}
+\usepackage%
+ [tight,listfiles]{minitoc}
+\begin{document}
+\dominilof
+\dominilot
+\listoffigures
+\listoftables
+\chapter{First}
+\minilof
+\minilot
+\begin{figure}
+\caption{AAAA1}
+\end{figure}
+\begin{figure}
+\caption{AAAA2}
+\end{figure}
+\begin{table}
+\caption{TAAAA1}
+\end{table}
+\begin{table}
+\caption{TAAAA2}
+\end{table}
+\chapter{Second}
+\minilof
+\minilot
+%%----------------------
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We begin the hiding of figure entries in the list of figures and of table entries in the list of tables.
+% In this document, we use the environment forms.
+% \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 environnements.
+% \fi
+% \begin{macrocode}
+\begin{mtchideinmainlof}
+\begin{mtchideinmainlot}
+\begin{figure}
+\caption{BBBB1}
+\end{figure}
+\begin{figure}
+\caption{BBBB2}
+\end{figure}
+\begin{table}
+\caption{TBBBB1}
+\end{table}
+\begin{table}
+\caption{TBBBB2}
+\end{table}
+\chapter{Third}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We terminate the hiding of figure entries in the list of figures and of table entries in the list of tables.
+% In this document, we use the environment forms.
+% \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 environnements.
+% \fi
+% \begin{macrocode}
+\end{mtchideinmainlot}
+\end{mtchideinmainlof}
+%%----------------------
+\minilof
+\minilot
+\begin{figure}
+\caption{CCCC1}
+\end{figure}
+\begin{figure}
+\caption{CCCC2}
+\end{figure}
+\begin{table}
+\caption{TCCCC1}
+\end{table}
+\begin{table}
+\caption{TCCCC2}
+\end{table}
+\end{document}
+%</hide1>
+% \end{macrocode}
+% \end{SMOOTH}
+% \end{multicols}}
+%
+% \ifcase\LANG\relax
+% But it is also possible to use \emph{commands} in place of these environments: you place a \verb|\mtchideinmainlof|
+% (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}
+% \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
+% 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}):
-% \begin{multicols}{2}
-% \setlength{\columnseprule}{.4pt}
-% \begin{verse}
-% \verb|\documentclass{book}|\\
-% \verb|\usepackage[tight]{minitoc}|\\
-% \verb|\begin{document}|\\
-% \verb|\dominilof|\\
-% \verb|\dominilot|\\
-% \verb|\listoffigures|\\
-% \verb|\listoftables|\\
-% \verb|\chapter{First}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{AAAA1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{AAAA2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TAAAA1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TAAAA2}|\\
-% \verb|\end{table}|\\
-% \verb|\chapter{Second}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\mtchideinmainlof|\\
-% \verb|\caption{BBBB1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{BBBB2}|\\
-% \verb|\endmtchideinmainlof|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\mtchideinmainlot|\\
-% \verb|\caption{TBBBB1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TBBBB2}|\\
-% \verb|\endmtchideinmainlot|\\
-% \verb|\end{table}|\\
-% \verb|\chapter{Third}|\\
-% \verb|\minilof|\\
-% \verb|\minilot|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{CCCC1}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{figure}|\\
-% \verb|\caption{CCCC2}|\\
-% \verb|\end{figure}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TCCCC1}|\\
-% \verb|\end{table}|\\
-% \verb|\begin{table}|\\
-% \verb|\caption{TCCCC2}|\\
-% \verb|\end{table}|\\
-% \verb|\end{document}|
-% \end{verse}
-% \end{multicols}
-% Cette méthode, quoique plus délicate à~appliquer, est plus fiable pour la délimitation du domaine de masquage:
-% elle résoud le problème de l'asynchronicité entre l'écriture des flottants et celle du texte normal.
+% comme dans cet exemple de fichier (\index{hide2.tex}\texttt{hide2.tex}):\label{hide2.tex}
+% \fi
+% \begin{SMOOTH}
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \begin{macrocode}
+%<*hide2>
+\documentclass{book}
+\usepackage%
+ [tight,listfiles]{minitoc}
+\begin{document}
+\dominilof
+\dominilot
+\listoffigures
+\listoftables
+\chapter{First}
+\minilof
+\minilot
+\begin{figure}
+\caption{AAAA1}
+\end{figure}
+\begin{figure}
+\caption{AAAA2}
+\end{figure}
+\begin{table}
+\caption{TAAAA1}
+\end{table}
+\begin{table}
+\caption{TAAAA2}
+\end{table}
+\chapter{Second}
+\minilof
+\minilot
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We begin the hiding of figure entries in the list of figures and of table entries in the list of tables.
+% In this document, we use the command forms: a command is inserted \emph{before} the caption of the first ``hidden''
+% entry.
+% \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~».
+% \fi
+% \begin{macrocode}
+\begin{figure}
+\mtchideinmainlof
+\caption{BBBB1}
+\end{figure}
+\begin{figure}
+\caption{BBBB2}
+\endmtchideinmainlof
+\end{figure}
+\begin{table}
+\mtchideinmainlot
+\caption{TBBBB1}
+\end{table}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We terminate the hiding of figure entries in the list of figures and of table entries in the list of tables.
+% In this document, we use the command forms: a command is inserted \emph{after} the caption of the \emph{last} ``hidden''
+% entry.
+% \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~».
+% \fi
+% \begin{macrocode}
+\begin{table}
+\caption{TBBBB2}
+\endmtchideinmainlot
+\end{table}
+\chapter{Third}
+\minilof
+\minilot
+\begin{figure}
+\caption{CCCC1}
+\end{figure}
+\begin{figure}
+\caption{CCCC2}
+\end{figure}
+\begin{table}
+\caption{TCCCC1}
+\end{table}
+\begin{table}
+\caption{TCCCC2}
+\end{table}
+\end{document}
+%</hide2>
+% \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.
+% \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.
% \fi
+% \end{multicols}}
+% \end{SMOOTH}
% \end{environment}
% \end{environment}
% \end{environment}
@@ -7470,7 +7384,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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.
+% An example of use is given in the \index{gaps.tex}\texttt{gaps.tex} document file:\label{gaps.tex}
% \or\relax
% \section{Espacement vertical (\emph{gap}) avant et après les titres des parttocs,
% partlofs et partlots}\label{faq.44}\index{gaps}
@@ -7485,8 +7399,60 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}.
+% Un exemple d'utilisation est donné dans le fichier document \index{gaps.tex}\texttt{gaps.tex}:\label{gaps.tex}
+% \fi
+% \begin{macrocode}
+%<*gaps>
+\documentclass[a4paper,oneside,12pt]{book}
+\usepackage{vruler} % to have a vertical graduation
+\usepackage{txfonts}
+\usepackage[english2,tight,listfiles]{minitoc}
+\begin{document}
+\setvruler[1cm][0][10][3][0][0pt][0pt][0pt][] % with vruler package
+\doparttoc
+\faketableofcontents
+\part{First part}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A normal parttoc, with the normal gaps before and after it.
+% Note its position relative to the vertical ruler.
+% \or\relax
+% Une parttoc normale, avec des sauts verticaux normaux avant et après elle.
+% Notez sa position relativement à~la graduation verticale.
+% \fi
+% \begin{macrocode}
+\parttoc
+\chapter{First chapter of first part}
+\chapter{Second chapter of first part}
+\part{Second part}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We set large gaps. Note the new position of the parttoc relative to the vertical ruler.
+% \or\relax
+% Nous forçons de plus grands sauts. Notez la nouvelle position de la parttoc relativement à~la graduation verticale.
+% \fi
+% \begin{macrocode}
+\renewcommand{\mtcgapbeforeheads}{100pt}
+\renewcommand{\mtcgapafterheads}{80pt}
+\parttoc
+\chapter{First chapter of second part}
+\chapter{Second chapter of second part}
+\part{Third part}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We set small gaps. Note the new position of the parttoc relative to the vertical ruler.
+% \or\relax
+% Nous forçons de plus petits sauts. Notez la nouvelle position de la parttoc relativement à~la graduation verticale.
% \fi
+% \begin{macrocode}
+\renewcommand{\mtcgapbeforeheads}{20pt}
+\renewcommand{\mtcgapafterheads}{10pt}
+\parttoc
+\chapter{First chapter of third part}
+\chapter{Second chapter of third part}
+\end{document}
+%</gaps>
+% \end{macrocode}
%
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
@@ -8394,9 +8360,3624 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
%
% \ifcase\LANG\relax
-% \chapter{Messages}\label{c+chapter}
+% \chapter{Examples of documents}\label{c+exdocs}
% \or\relax
-% \chapter{Messages}\label{c+chapter}
+% \chapter{Exemples de documents}\label{c+exdocs}
+% \fi
+% \minitoc
+% \mtcskip
+% \ifcase\LANG\relax
+% This chapter shows the code of some examples of documents. The code of specifc 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}.
+% \or\relax
+% Ce chapitre montre le code de quelques exemples de documents. 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}).
+% \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 #46
+%% 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
+% 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
+% 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}
+%%% 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
+% 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
+% 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}
+\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 optionnal 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 optionnal 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]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% This chapter has no minitoc, but if you uncomment \verb|\minitoc|,
+% the minitoc will appear.
+% \or\relax
+% Ce chapitre n'a pas de minitoc, mais si vous décommentez \verb|\minitoc|,
+% la minitoc apparaîtra.
+% \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]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We change the depth of the minitocs, inside a local group (a pair of braces):
+% \or\relax
+% Nous changeons la profondeur des minitocs, dans un groupe local (une paire d'accolades):
+% \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.
+\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
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Then, we begin a \texttt{mtchideinmaintoc} environment, with the hiding depth as optional argument:
+% \or\relax
+% Puis nous commençins un environnement \texttt{mtchideinmaintoc}, avec la profondeur de masquage requise:
+% \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}
+\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]
+\end{document}
+%</minitoc-ex>
+% \end{macrocode}
+%
+% \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 #46
+%% 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
+\renewcommand{\stcfont}{\small\rmfamily\upshape\mdseries} % font for secttocs, default
+%%\renewcommand{\stcSSfont}{\small\sf} % font for secttocs, subsections
+%% 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):
+% \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):
+% \fi
+% \begin{macrocode}
+\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.
+% \or\relax
+% Il est nécessaire de créer les fichiers de contenu; utilisez la version «~fake~» pour ne pas imprimer.
+% \fi
+% \begin{macrocode}
+\faketableofcontents % or \faketableofcontents
+\fakelistoffigures % to check compatibility
+\fakelistoftables % to check compatibility
+% \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:
+% \or\relax
+% Voici le texte du document, avec ses commandes de sectionnement;
+% nous définissons une partie, avec une parttoc, unw partlof (avec le titre sur la droite) et une parttoc:
+% \fi
+% \begin{macrocode}
+\part{First Part}
+\parttoc
+\partlof[r]
+\partlot
+% \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).
+% \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).
+% \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]
+% \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.
+% \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.
+% \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 optionnal 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 optionnal 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}
+% \ifcase\LANG\relax
+% We change the depth of the secttocs, inside a local group (a pair of braces):
+% \or\relax
+% Nous changeons la profondeur des secttocs, dans un groupe local (une paire d'accolades):
+% \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}
+% \or\relax
+% \section{Le fichier document \texttt{add.tex}}\label{add.tex}\index{add.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document shows how to add special entries in the table of contents, and the interaction with the
+% \texttt{tocbibind}\index{tocbibind} package~\cite{tocbibind}.
+% \or\relax
+% Ce document montre comment ajouter des entrées spéciales dans la table des matières, ansi que l'interaction avec
+% le paquetage \texttt{tocbibind}\index{tocbibind}~\cite{tocbibind}.
+% \fi
+% \begin{macrocode}
+%<*add>
+\documentclass[12pt,a4paper]{report}
+%%\documentclass[12pt,a4paper]{book}
+\usepackage{url}
+\usepackage{tocbibind}
+\usepackage{makeidx}
+\makeatletter
+\newif\ifscan@allowed
+\scan@allowedtrue
+\makeatother
+\def\dotfil{\leaders\hbox to.6em{\hss .\hss}\hfil}%
+\def\pfill{\unskip~\dotfill\penalty500\strut\nobreak
+ \dotfil~\ignorespaces}%
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Load the \texttt{minitoc} package, or \texttt{mtcoff}.
+% \or\relax
+% Charger le paquetage \texttt{minitoc}, ou \texttt{mtcoff}.
+% \fi
+% \begin{macrocode}
+\usepackage[tight,hints,listfiles]{minitoc}
+%%\usepackage{mtcoff}
+% \end{macrocode}
+% \begin{macrocode}
+\makeindex
+\begin{document}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We call the mini-table preparation commands:
+% \or\relax
+% Nous appelons les commandes de préparation des mini-tables:
+% \fi
+% \begin{macrocode}
+\dominitoc
+\dominilof
+\dominilot
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We are using the \texttt{tocbibind} package to add special entries in the table of contents, so we must take
+% the precautions specified in section~\vref{special.entries}:
+% \or\relax
+% Nous utilisons le paquetage \texttt{tocbibind} pour ajouter des entrées spéciales dans la table des matières,
+% donc nous devons prendre les précautions spécifiées dans la section~\vref{special.entries}:
+% \fi
+% \begin{macrocode}
+\tableofcontents
+\mtcaddchapter
+\listoffigures
+\mtcaddchapter
+\listoftables
+\mtcaddchapter
+% \end{macrocode}
+% \ifcase\LANG\relax
+% For a chapter, we want a minitoc, a minilof and a minitoc:
+% \or\relax
+% Pour un chapitre, nous voulons une minitoc, une minilof et une minitoc:
+% \fi
+% \begin{macrocode}
+\chapter{First chapter}\index{chapter!normal}
+\minitoc
+\mtcskip
+\minilof
+\mtcskip
+\minilot
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Then the text of the chapter, with sections, figures and tables:
+% \or\relax
+% Puis le texte du chapitre, avec des figures et des tableaux:
+% \fi
+% \begin{macrocode}
+\section{First section}
+
+\begin{figure}[tp]
+\caption{First figure}
+\end{figure}
+\begin{table}[tp]
+\caption{First table}
+\end{table}
+
+\section{Second section}
+A small nice citation:\\
+\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}%
+\index{imagine}\index{it}\index{know}\index{land}%
+\index{on}\index{once}\index{that}\index{to}\index{tree}%
+\index{would}\index{yes}%
+\textsf{A bird cannot land once on a great tree and claim to know it.
+But I imagine that he would, yes.}\\
+\hbox{}\hfill
+Iain~M.~\textsc{Banks}~(1993),~\textsl{Against~a~dark~background.}%
+\index{Iain}\index{Banks}\index{Against}\index{dark}\index{background}
+
+\begin{figure}[tp]
+\caption{Second figure}
+\end{figure}
+\begin{table}
+\caption{Second table}
+\end{table}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% 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}.
+% 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
+% cas, regardez la table des matières et le chapitre concerné.
+% \fi
+% \begin{macrocode}
+\chapter*{Second chapter, starred}
+\index{chapter!starred}
+%% 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}{}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%\mtcaddchapter[] % BAD SOLUTION
+%%\mtcaddchapter % BAD SOLUTION
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\index{tests}
+
+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}.
+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}%
+\index{at}\index{can}\index{case}\index{chapter}\index{code}%
+\index{command}\index{commands}\index{Contents}\index{each}%
+\index{entries}\index{For}\index{here}\index{I}\index{in}%
+\index{index}\index{is}\index{Just}\index{just}\index{look}%
+\index{lot}\index{of}\index{on}\index{one}\index{only}%
+\index{source}\index{starred}\index{Table}\index{test}%
+\index{the}\index{This}\index{this}\index{to}\index{uncomment}%
+\index{variations}\index{you}%
+I also added a lot of index entries, just to test.
+
+\chapter{Third chapter}
+\index{chapter!normal}
+\minitoc
+\mtcskip
+\minilof
+\mtcskip
+\minilot
+\section{Third section}
+
+\begin{figure}
+\caption{Third figure}
+\end{figure}
+\begin{table}
+\caption{Third table}
+\end{table}
+
+\section{Fourth section}
+
+\begin{figure}
+\caption{Fourth figure}
+\end{figure}
+\begin{table}
+\caption{Fourth table}
+\end{table}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% As we want to add an entry for the bibliography in the table of contents, and we use the \texttt{tocbibind} package
+% for that, we must add a correction with \verb|\adjustmtc|:
+% \or\relax
+% Comme nous voulons ajouter une entrée pour la bibliographie dans la table des matières, et que nous utilisons
+% le paquetage \texttt{tocbibind} pour cela, nous devons ajouter une correction avec \verb|\adjustmtc|:
+% \fi
+% \begin{macrocode}
+\nocite*
+\def\noopsort#1{\relax}
+\bibliographystyle{plain}
+\bibliography{add}
+\adjustmtc
+% \end{macrocode}
+% \ifcase\LANG\relax
+% As we want to add an entry for the index in the table of contents, and we use the \texttt{tocbibind} package
+% for that, we must add a correction; two solutions are available: use \verb|\mtcfixindex| or
+% the other given three lines:
+% \or\relax
+% Comme nous voulons ajouter une entrée pour l'index dans la table des matières, et que nous utilisons
+% le paquetage \texttt{tocbibind} pour cela, nous devons ajouter une correction; deux solutions sont
+% disponibles: utiliser \verb|\mtcfixindex| ou les trois autres lignes données:
+% \fi
+% \begin{macrocode}
+\printindex
+%%\mtcfixindex % use this OR the 3 following lines
+\addcontentsline{lof}{xchapter}{}
+\addcontentsline{lot}{xchapter}{}
+\mtcaddchapter
+%%
+
+\appendix
+\chapter{App.~1}
+\index{chapter!appendix}
+\minitoc
+\mtcskip
+\minilof
+\mtcskip
+\minilot
+\section{Fifth section}
+
+\begin{figure}
+\caption{Fifth figure}
+\end{figure}
+\begin{table}
+\caption{Fifth table}
+\end{table}
+
+\section{Sixth section}
+
+\begin{figure}
+\caption{Sixth figure}
+\end{figure}
+\begin{table}
+\caption{Sixth table}
+\end{table}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The next chapter asks for a minitoc, a minilof and a minilot, but contains no tables; hence
+% the \texttt{minitoc} package will give some warnings.
+% \or\relax
+% Le chapitre suivant demande une minitoc, une minilof et une minilot, mais ne contient aucun tableau; donc le
+% paquetage \texttt{minitoc} émettra quelques avertissements.
+% \fi
+% \begin{macrocode}
+\chapter{App.~2}
+\index{chapter!appendix}
+%% contains no tables but asks for a minilot! No minilot printed.
+\minitoc
+\mtcskip
+\minilof
+\mtcskip
+\minilot
+\section{Seventh section}
+\begin{figure}
+\caption{Seventh figure}
+\end{figure}
+\begin{figure}
+\caption{Eighth figure}
+\end{figure}
+
+\section{Eighth section}
+
+\begin{figure}
+\caption{Ninth figure}
+\end{figure}
+\begin{figure}
+\caption{Eleventh figure}
+\end{figure}
+
+\end{document}
+%</add>
+% \end{macrocode}
+%
+% \ifcase\LANG\relax
+% And we need also its small bibliographic data base:
+% \or\relax
+% Et nous avons aussi besoin de sa petite base bibliographique:
+% \fi
+% \begin{macrocode}
+%<*addbib>
+@MISC{minitoc,
+ TITLE="The {\texttt{minitoc}} package",
+ MONTH=nov,
+ AUTHOR="Drucbert, Jean-Pierre F.",
+ ADDRESS="{\texttt{drucbert@onera.fr}}",
+ NOTE="{\url{CTAN:macros/latex/contrib/minitoc/minitoc.pdf}}",
+ YEAR=2005}
+
+@MISC{fminitoc,
+ TITLE="Le paquetage {\texttt{minitoc}}",
+ MONTH=nov,
+ AUTHOR="Drucbert, Jean-Pierre F.",
+ ADDRESS="{\texttt{drucbert@onera.fr}}",
+ NOTE="{\url{CTAN:macros/latex/contrib/minitoc/fminitoc.pdf}}",
+ YEAR=2005}
+
+@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}}",
+ YEAR=2002}
+%</addbib>
+% \end{macrocode}
+%
+% \ifcase\LANG\relax
+% But the database created this way must be trimmed of some spurious lines; on Unix-like systems, do:
+% \or\relax
+% Mais la base ainsi créée doit être purgée des lignes superflues; sur les systèmes analogues à~Unix, faites:
+% \fi
+% \begin{verse}\small
+% \verb"cat add.bib | grep -v endinput | grep -v '^%%' > addbib;mv addbib add.bib"
+% \end{verse}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{The \texttt{addsec.tex} document file}\label{addsec.tex}\index{addsec.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:
+% \or\relax
+% \section{Le fichier document \texttt{addsec.tex}}\label{addsec.tex}\index{addsec.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
+% paquetage \texttt{minitoc} pour éviter la dérive des objets flottants hors de leur section. Ceci donne le
+% préambule suivant:
+% \fi
+% \begin{macrocode}
+%<*addsec>
+\documentclass[12pt,a4paper]{article}
+\usepackage{url,tocbibind,makeidx}
+\makeatletter
+\newif\ifscan@allowed
+\scan@allowedtrue
+\makeatother
+\def\dotfil{\leaders\hbox to.6em{\hss .\hss}\hfil}%
+\def\pfill{\unskip~\dotfill\penalty500\strut\nobreak
+ \dotfil~\ignorespaces}%
+\usepackage[tight,hints,insection,listfiles]{minitoc}
+%%\usepackage{mtcoff}
+\makeindex
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The preparation commands:
+% \or\relax
+% Les commandes de préparation:
+% \fi
+% \begin{macrocode}
+\begin{document}
+\doparttoc \dopartlof \dopartlot
+\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
+% \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
+% utilisons le paquetage \texttt{tocbibind}, nous devons ajouter quelques commandes \verb|\mtcaddsection|:
+% \fi
+% \begin{macrocode}
+\tableofcontents
+\mtcaddsection
+\listoffigures
+\mtcaddsection
+\listoftables
+\mtcaddsection
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The body of the document: a part with its part-level mini-tables, some sections with their section-level
+% mini-tables. The document has an index and contains figures and tables.
+% \or\relax
+% Le corps du document: une partie avec ses mini-tables au niveau partie, quelques sections leurs mini-tables au
+% niveau section. Le document a un index et contient des figures et des tableaux.
+% \fi
+% \begin{macrocode}
+\part{Part~1}
+\parttoc \mtcskip \partlof \mtcskip \partlot
+
+\section{First section}
+\index{section!normal}
+\secttoc \mtcskip \sectlof \mtcskip \sectlot
+\subsection{First subsection}
+
+\begin{figure}[tp]
+\caption{First figure}
+\end{figure}
+\begin{table}[tp]
+\caption{First table}
+\end{table}
+
+\subsection{Second subsection}
+A small nice citation:\\
+\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}\index{imagine}\index{it}\index{know}%
+\index{land}\index{on}\index{once}\index{that}%
+\index{to}\index{tree}\index{would}\index{yes}%
+A bird cannot land once on a great tree and claim to know it.
+But I imagine that he would, yes.\\
+\hbox{}\hfill
+Iain M. Banks (1993), \textsl{Against a dark background.}%
+\index{Iain}\index{Banks}\index{Against}\index{dark}%
+\index{background}
+\begin{figure}[tp]
+\caption{Second figure}
+\end{figure}
+\begin{table}
+\caption{Second table}
+\end{table}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Here, we try a starred section, with its entry in the table of contents. You can try several solutions (good or bad).
+% \or\relax
+% Ici, nous essayons une section étoilée, avec son entrée dans la table des matières. Vous pouvez essayer plusieurs
+% solutions (bonnes ou mauvaises).
+% \fi
+% \begin{macrocode}
+\section*{Second section, starred}
+\index{section!starred}
+%% UNCOMMENT ONE AND ONLY ONE OF THE 4 FOLLOWING LINES
+\mtcaddsection[Second section, starred] % OK
+%%\mtcaddsection[] % BAD
+%%\mtcaddsection[~] % produce a (strange) correct result.
+%%\mtcaddsection % BAD
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\index{tests}
+
+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}.
+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}%
+\index{at}\index{can}\index{case}\index{section}%
+\index{code}\index{command}\index{commands}%
+\index{Contents}\index{each}\index{entries}\index{For}%
+\index{here}\index{I}\index{in}\index{index}\index{is}%
+\index{Just}\index{just}\index{look}\index{lot}%
+\index{of}\index{on}\index{one}\index{only}\index{source}%
+\index{starred}\index{Table}\index{test}\index{the}%
+\index{This}\index{this}\index{to}\index{uncomment}%
+\index{variations}\index{you}%
+I also added a lot of index entries, just to test.
+
+\section{Third section}
+\index{section!normal}
+\secttoc \mtcskip \sectlof \mtcskip \sectlot
+\subsection{Third subsection}
+
+\begin{figure}
+\caption{Third figure}
+\end{figure}
+\begin{table}
+\caption{Third table}
+\end{table}
+
+\subsection{Fourth subsection}
+
+\begin{figure}
+\caption{Fourth figure}
+\end{figure}
+\begin{table}
+\caption{Fourth table}
+\end{table}
+
+\part{Part~2}
+\parttoc \mtcskip \partlof \mtcskip \partlot
+
+\section{Fourth section}
+\index{section!normal}
+\secttoc \mtcskip \sectlof \mtcskip \sectlot
+\subsection{Fifth subsection}
+
+\begin{figure}[tp]
+\caption{Fifth figure}
+\end{figure}
+\begin{table}[tp]
+\caption{Fifth table}
+\end{table}
+
+\subsection{Sixth subsection}
+A small nice citation:\\
+\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}\index{imagine}\index{it}\index{know}%
+\index{land}\index{on}\index{once}\index{that}%
+\index{to}\index{tree}\index{would}\index{yes}%
+A bird cannot land once on a great tree and claim to know it.
+But I imagine that he would, yes.\\
+\hbox{}\hfill
+Iain M. Banks (1993), \textsl{Against a dark background.}%
+\index{Iain}\index{Banks}\index{Against}%
+\index{dark}\index{background}
+
+\begin{figure}[tp]
+\caption{Sixth figure}
+\end{figure}
+\begin{table}
+\caption{Sixth table}
+\end{table}
+
+\section*{Fifth section, starred}
+\index{section!starred}
+%% UNCOMMENT ONE AND ONLY ONE OF THE 4 FOLLOWING LINES
+\mtcaddsection[Fifth section, starred] % OK
+%%\mtcaddsection[] % OK
+%%\mtcaddsection[~] % produce a (strange) correct result.
+%%\mtcaddsection % OK
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\index{tests}
+
+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}.
+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}%
+\index{at}\index{can}\index{case}\index{section}%
+\index{code}\index{command}\index{commands}\index{Contents}%
+\index{each}\index{entries}\index{For}\index{here}%
+\index{I}\index{in}\index{index}\index{is}%
+\index{Just}\index{just}\index{look}\index{lot}%
+\index{of}\index{on}\index{one}\index{only}%
+\index{source}\index{starred}\index{Table}\index{test}%
+\index{the}\index{This}\index{this}\index{to}%
+\index{uncomment}\index{variations}\index{you}%
+I also added a lot of index entries, just to test.
+
+\section{Sixth section}
+\index{section!normal}
+\secttoc \mtcskip \sectlof \mtcskip \sectlot
+\subsection{Seventh subsection}
+
+\begin{figure}
+\caption{Seventh figure}
+\end{figure}
+\begin{table}
+\caption{Seventh table}
+\end{table}
+
+\subsection{Eighth subsection}
+
+\begin{figure}
+\caption{Eighth figure}
+\end{figure}
+\begin{table}
+\caption{Eighth table}
+\end{table}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The bibliography: as we want an entry for it in the table of contents, we use the
+% \texttt{tocbibind}\index{tocbibind} package~\cite{tocbibind} and a correction with \verb|\adjuststc|:
+% \or\relax
+% La bibliographie: comme nous voulons une entrée pour elle dans la table des matières, nous utilisons le
+% paquetage \texttt{tocbibind}\index{tocbibind}~\cite{tocbibind} et une correction avec \verb|\adjuststc|:
+% \fi
+% \begin{macrocode}
+\nocite*
+\def\noopsort#1{\relax}
+\bibliographystyle{plain}
+\bibliography{add}
+\adjuststc
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The index: as we want an entry for it in the table of contents, we use the
+% \texttt{tocbibind}\index{tocbibind} package~\cite{tocbibind} and a correction with \verb|\mtcfixindex|:
+% \or\relax
+% L'index: comme nous voulons une entrée pour lui dans la table des matières, nous utilisons le
+% paquetage \texttt{tocbibind}\index{tocbibind}~\cite{tocbibind} et une correction avec \verb|\mtcfixindex|:
+% \fi
+% \begin{macrocode}
+\printindex
+\mtcfixindex % use this OR the 2 following lines
+%%\addcontentsline{lof}{xsect}{}
+%%\addcontentsline{lot}{xsect}{}
+%%\mtcaddsection
+
+\appendix
+\section{App.~1}
+\index{section!appendix}
+\secttoc \mtcskip \sectlof \mtcskip \sectlot
+\subsection{Ninth subsection}
+
+\begin{figure}
+\caption{Ninth figure}
+\end{figure}
+\begin{table}
+\caption{Ninth table}
+\end{table}
+
+\subsection{Tenth subsection}
+
+\begin{figure}
+\caption{Tenth figure}
+\end{figure}
+\begin{table}
+\caption{Tenth table}
+\end{table}
+
+\section{App.~2}
+\index{section!appendix}
+%% contains no tables but asks for a sectlot! No sectlot printed.
+\secttoc \mtcskip \sectlof \mtcskip \sectlot
+\subsection{Eleventh subsection}
+
+\begin{figure}
+\caption{Eleventh figure}
+\end{figure}
+\begin{figure}
+\caption{Twelfth figure}
+\end{figure}
+
+\subsection{Twelfth subsection}
+
+\begin{figure}
+\caption{Thirdteenth figure}
+\end{figure}
+\begin{figure}
+\caption{Fourteenth figure}
+\end{figure}
+
+\end{document}
+%</addsec>
+% \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{book}
+\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 this line an 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}
+% \or\relax
+% \section{Le fichier document \texttt{app-mem.tex}}\label{app-mem.tex}\index{app-mem.tex}
+% \fi
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% This example shows the use of the \texttt{appendices} environment in a \texttt{memoir} class document when
+% the \texttt{minitoc} package is loaded. First, the preamble:
+% \or\relax
+% Cet exemple montre l'utilisation de l'environnement \texttt{appendices} dans un document de classe \texttt{memoir}
+% lorsque le paquetage \texttt{minitoc} a été chargé. Tout d'abord, le préambule:
+% \fi
+% \begin{macrocode}
+%<*app-mem>
+\documentclass{memoir}
+\usepackage{lipsum} % filling text
+\usepackage%
+ [tight,listfiles]{minitoc}
+\begin{document}
+\dominitoc
+\tableofcontents
+\adjustmtc
+\chapter{First chapter}
+\minitoc
+\lipsum[1]
+\section{First section}
+\lipsum[2]
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The appendices are set in an \texttt{appendices} environment; we add an entry in the TOC with
+% \verb|\addappheadtotoc| (a command from the \texttt{memoir} class):
+% \or\relax
+% Les appendices sont composés dans un environnement \texttt{appendices}; nous ajoutons une entrée dans la table
+% des matières avec \verb|\addappheadtotoc| (une commande fournie par la classe \texttt{memoir}):
+% \fi
+% \begin{macrocode}
+\begin{appendices}
+\addappheadtotoc
+\chapter{Afterthought}
+\minitoc
+\lipsum[3]
+Afterthought appendix
+\section{Further remarks}
+\lipsum[4]
+\end{appendices}
+\chapter{Conclusion}
+\minitoc
+\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{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>
+% \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{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!
+% \or\relax
+% Mais si nous utilisons les commandes de fontes de la classe \texttt{memoir}, cela marche!
+% \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:
+% \or\relax
+% Mais pour les titres des mini-tables (texte et fonte), 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}
+\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>
+% \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.
+% \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}
+%<*fo1>
+\documentclass{book}
+\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}
+%</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{book}
+\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
+% \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}
+%</fo2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{The \texttt{scr.tex} document file}\label{scr.tex}\index{scr.tex}
+% \or\relax
+% \section{Le fichier document \texttt{scr.tex}}\label{scr.tex}\index{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}
+%<*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
+\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>
+% \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:
+% \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:
+% \fi
+% \begin{macrocode}
+%<*subf>
+\documentclass[12pt]{book}
+\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}
+% \end{macrocode}
+% \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}
+% \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}
+%</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{book}
+\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}
+%</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
+% 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]
+% \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}
+%</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]{book}
+\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}
+\minitoc
+\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
+% 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
+% 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}
+\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}
+\end{document}
+%</2c>
+% \end{macrocode}
+% \end{multicols}}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{bo.tex} document file}\label{bo.tex}\index{bo.tex}
+% \or\relax
+% \section{Le fichier document \texttt{bo.tex}}\label{bo.tex}\index{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
+% portions and the \texttt{tocloft} package~\cite{tocloft}. The aim is to begin a chapter with a special head and a
+% preliminary block containing a minitoc and some indications, on two columns.
+% The preamble loads some useful
+% packages for the french language, the \texttt{geometry} package~\cite{geometry}, which defines the global page layout,
+% the \texttt{multicol} package~\cite{multicol}, the \texttt{color} package, because we want a colored background
+% for the minitoc, the \texttt{tocloft} package~\cite{tocloft}, to change some parameters of the minitoc, and, at
+% least, the \texttt{minitoc} package.
+% \or\relax
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document utilisant une mise en page sur
+% deux colonnes pour certaines portions et le paquetage \texttt{tocloft}~\cite{tocloft}. Le but est de commencer
+% un chapitre avec un en-tête spécial et un bloc préliminaire contenant une minitoc et quelques indications, sur
+% deux colonnes.
+% Le préambule charge quelques paquetages utiles pour la langue française, le paquetage \texttt{geometry}~\cite{geometry},
+% qui définit la mise en page globale, le paquetage \texttt{multicol}~\cite{multicol}, le paquetage \texttt{color},
+% car nous voulons un fond coloré pour la minitoc, le paquetage \texttt{tocloft}~\cite{tocloft}, pour changer
+% quelques paramètres de la minitoc, et, enfin, le paquetage \texttt{minitoc}.
+% \fi
+% \begin{macrocode}
+%<*bo>
+\documentclass[10pt]{book}
+\usepackage[paperwidth=8.5in, paperheight=11in,%
+ lmargin=1.25in,rmargin=1.25in,tmargin=1in,bmargin=1in]{geometry}
+\usepackage[francais]{babel}
+\usepackage{franc,frnew}
+\usepackage[T1]{fontenc}
+\usepackage[isolatin]{inputenc}
+\usepackage{mypatches}
+\usepackage{multicol}
+\usepackage{color}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We use the \texttt{tocloft} package and its commands to set the indentations in the TOC and the minitoc:
+% \or\relax
+% Nous utilisons le paquetage \texttt{tocloft} et ses commandes pour établir les indentations dans la table des
+% matières et la minitoc:
+% \fi
+% \begin{macrocode}
+\usepackage{tocloft}
+\setlength{\cftsecindent}{0cm}
+\setlength{\cftsecnumwidth}{15 pt}
+\setlength{\cftsubsecindent}{\cftsecindent}
+\addtolength{\cftsubsecindent}{\cftsecnumwidth}
+\setlength{\cftsubsecnumwidth}{20 pt}
+\setlength{\cftsubsubsecindent}{\cftsubsecindent}
+\addtolength{\cftsubsubsecindent}{\cftsubsecnumwidth}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Note that if we want to suppress the page numbers in the minitoc, we must use the commands from \texttt{tocloft}:
+% \or\relax
+% Notez que si nous voulons supprimer les numéros de page dans la minitoc, nous devons utiliser les commandes
+% de \texttt{tocloft}:
+% \fi
+% \begin{macrocode}
+\cftpagenumbersoff{sec}
+\cftpagenumbersoff{subsec}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We load the \texttt{minitoc} package and change the indentation, suppress the rules and change the minitoc
+% title. The \texttt{hyperref} package~\cite{hyperref} can also be loaded (\emph{after} \texttt{minitoc}).
+% \or\relax
+% Nous chargeons le paquetage \texttt{minitoc} et changeons l'indentation, supprimons les filets et changeons le
+% titre. Le paquetage \texttt{hyperref}~\cite{hyperref} peut aussi être chargé (\emph{après} \texttt{minitoc}).
+% \fi
+% \begin{macrocode}
+\usepackage[francais,tight,listfiles]{minitoc}
+\usepackage{hyperref}
+\setlength{\mtcindent}{0pt}
+\nomtcrule % pas de filets en haut et en bas de la mini-tdm
+\nomtcpagenumbers % pas de numéro de pages
+% (non fonctionnel avec tocloft)
+\renewcommand{\mtctitle}{Contenu de la rencontre}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% This code redefines the format of the chapter head:
+% \or\relax
+% Ce code redéfinit le format de l'en-tête de chapitre:
+% \fi
+% \begin{macrocode}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% MACRO POUR AVOIR LE MOT RENCONTRE AU LIEU DE CHAPITRE
+% Sans saut de ligne
+% (modification du code qui se trouve dans la FAQ)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeatletter
+\def\@makechapterhead#1{%
+ \vspace*{10\p@}%
+ {\parindent \z@ \raggedleft \normalfont
+ \interlinepenalty\@M
+ \ifnum \c@secnumdepth >\m@ne
+ \Huge\bfseries\sffamily Rencontre \thechapter\\% \quad
+ \fi
+ \Huge\bfseries\sffamily #1\par\nobreak
+ \vskip 10\p@
+}}
+\def\@makeschapterhead#1{%
+ \vspace*{10\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \interlinepenalty\@M
+ \Huge \sffamily #1\par\nobreak
+ \vskip 10\p@
+}} \makeatother
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We define an environment (\texttt{pageUn}) for the block placed at the beginning of a chapter. This block
+% contains a minitoc, then a sequence of informations given by the 6~parameters of the environment. The block
+% uses a \texttt{multicols} environment to typeset on two columns. Some decorations are added: rules, colored
+% background for the minitoc.
+% \or\relax
+% Nous définissons un environnement (\texttt{pageUn}) pour le bloc placé en début de chapitre. Ce bloc contient
+% une minitoc, puis une séquence d'informations données par les 6~paramàtres de l'environnement. Ce bloc utilise
+% un environnement \texttt{multicols} pour composer sur deux colonnes. Quelques décorations sont ajoutées: des
+% filets, un fond coloré pour la minitoc.
+% \fi
+% \begin{macrocode}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%: ENVIRONNEMENT POUR LA PAGE 1 DES RENCONTRES
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% param1: date de la rencontre
+% param2: nombre de périodes
+% param3: liste des documents distribués
+% param4: messages
+% param5: lecture
+% param6: exercices
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newenvironment{pageUn}[6]{%
+\parindent = 0.0in
+\rule{\linewidth}{1pt}
+\begin{multicols}{2}
+ {\large \bfseries Math. pour médecine nucléaire\\
+ \textit{(#2)}}
+ \vfill\columnbreak
+ \raggedleft\bfseries Automne 2003\\
+ #1
+\end{multicols}
+\vspace{-18pt}
+\rule{\linewidth}{1pt}
+
+\setlength{\columnseprule}{.3pt}
+\setlength{\columnsep}{1cm}
+\begin{multicols}{2}%
+
+%: TABLE DES MATIÈRES (col. gauche)
+\colorbox[cmyk]{.1,0,0,0}{%
+ \parbox{\linewidth}{%
+ \setcounter{minitocdepth}{3}%
+ \minitoc%
+ }}
+%\vfill \columnbreak ~ \vfill
+
+\mtcskip
+
+%: DOCUMENTS DISTRIBUÉS (début col. droite)
+
+{\large \bfseries Documents distribués}
+\begin{itemize} \renewcommand{\labelitemi}{$\star$} #3 \end{itemize}
+
+%: MESSAGES AUX ÉTUDIANTS
+
+\vspace{12pt}{\large \bfseries Messages}
+\begin{itemize} \renewcommand{\labelitemi}{$\star$}#4\end{itemize}
+
+%: LECTURE
+\vspace{12pt}{\large \bfseries Lecture}\vspace{-6pt} \par#5 \par
+
+% EXERCICES
+\vspace{12pt}{\large \bfseries Exercices}\vspace{-6pt}\par#6\par
+
+%\newpage
+\end{multicols}%
+}
+%{\newpage}
+{\hrule}
+
+%\renewcommand{\baselinestretch}{1.2} %interligne
+
+%\pagestyle{empty} %pas de # de page
+%\parindent = 0.0in
+\parskip = 0.1in
+
+%%%%%%%%%%%%%%%%%%%%%%%
+%: REDÉFINIR LES SECTIONS
+%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand{\thesection}{\Alph{section}}
+%\renewcommand{\thesection}{\thechapter-\Alph{section}}
+
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The body of the document:
+% \or\relax
+% Le corps du document:
+% \fi
+% \begin{macrocode}
+%%%%%%%%%%%%%%%%%%%%%%%
+%: BEGIN
+%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+\dominitoc
+\faketableofcontents
+\chapter{Première étape (début)}
+%\minitoc
+\begin{pageUn}
+ {%1 Date du cours
+ lundi 25 août
+ }
+ {%2 Durée du cours
+ 2 périodes
+ }
+ {%3 Liste des documents à distribuer
+ \item Plan de cours
+ \item Fiche d'identification
+ \item Grille horaire
+ \item Feuilles d'exercices supplémentaires
+ }
+ {%4 Ne pas oublier
+ \item Acheter le livre de référence
+ \item Apporter une disquette
+ }
+ {%5 Lecture
+ Lire les pages ppp à ppp et ppp à ppp
+ }
+ {%6 Exercice
+ Faire les exercices nnn de la page ppp
+ }
+\end{pageUn}
+
+%%%%%%%%%%%%%%%%%%%%%%%
+\section{Titre de la section}
+%%%%%%%%%%%%%%%%%%%%%%%
+
+Texte dans la section
+
+%%
+\subsection{Une sous-section}
+%%
+Bla bla bla
+
+%%
+\subsection{Une autre sous-section}
+%%
+Bla bla bla
+
+
+%%%%%%%%%%%%%%%%%%%%%%%
+\section{Titre d'une autre section}
+%%%%%%%%%%%%%%%%%%%%%%%
+
+Texte dans la section
+
+%%
+\subsection{Une sous-section}
+%%
+Bla bla bla
+
+%%
+\subsection{Une autre sous-section}
+%%
+Bla bla bla
+
+
+%%%%%%%%%%%%%%%%%%%%%%%
+\section{Encore une autre section}
+%%%%%%%%%%%%%%%%%%%%%%%
+
+Texte dans la section
+
+\end{document}
+%</bo>
+% \end{macrocode}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{hop.tex} document file}\label{hop.tex}\index{hop.tex}
+% \or\relax
+% \section{Le fichier document \texttt{hop.tex}}\label{hop.tex}\index{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}
+%<*hop>
+\documentclass[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}
+%</hop>
+% \end{macrocode}
+%
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{cri.tex} document file}\label{cri.tex}\index{cri.tex}
+% \or\relax
+% \section{Le fichier document \texttt{cri.tex}}\label{cri.tex}\index{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.
+% \or\relax
+% 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}.
+% \fi
+% \begin{macrocode}
+%<*cri>
+\documentclass[12pt,a4paper]%
+ {book}
+\usepackage[francais]{babel}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+\usepackage[french2,tight,listfiles]%
+ {minitoc}
+
+\setcounter{parttocdepth}{2}
+
+\begin{document}
+\doparttoc
+\dominitoc
+\tableofcontents
+\part*{Présentation générale}
+\mtcaddpart[Présentation générale]
+\adjustptc[-2]
+\parttoc
+
+Texte de la
+présentation générale\ldots
+
+\chapter*{Les auteurs}
+\mtcaddchapter[Les auteurs]
+Présentation des auteurs\ldots
+
+\chapter*{Les lecteurs}
+\mtcaddchapter[Les lecteurs]
+Présentation des lecteurs\ldots
+
+\part{Première partie}
+\parttoc
+\chapter*{Introduction}
+\mtcaddchapter[Introduction]
+\chapter{Premier chapitre}
+\minitoc
+\section{Première section~A}
+\section{Deuxième section~A}
+\chapter{Deuxième chapitre}
+\minitoc
+\section{Première section~B}
+\section{Deuxième section~B}
+
+\part{Deuxième partie}
+\parttoc
+\chapter{Premier chapitre}
+\minitoc
+\section{Première section~C}
+\section{Deuxième section~C}
+\chapter{Deuxième chapitre}
+\minitoc
+\section{Première section~D}
+\section{Deuxième section~D}
+\end{document}
+%</cri>
+% \end{macrocode}
+% \end{multicols}}%
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{livre.tex} document file}\label{livre.tex}\index{livre.tex}
+% \or\relax
+% \section{Le fichier document \texttt{livre.tex}}\label{livre.tex}\index{livre.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document shows the use of the \texttt{minitoc} package in a document of \texttt{book} class, with
+% customized TOC and minitocs.
+% \or\relax
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document de classe \texttt{book}, avec
+% une table de matières et des minitocs personnalisées.
+% \fi
+% \begin{macrocode}
+%<*livre>
+\documentclass[10pt,twoside,openright]{book}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% First, we want that empty pages be really empty, without page number nor headers,
+% so we redefine \verb|\cleardoublepage|:
+% \or\relax
+% Tout d'abord, nous souhaitons que le pages vides le soient vraiment, sans numéro de page ni en-tête, donc nous
+% redéfinissons \verb|\cleardoublepage|:
+% \fi
+% \begin{macrocode}
+\makeatletter
+\def\ps@chapterverso{\ps@empty}%
+\def\cleardoublepage{\clearpage
+ \if@twoside
+ \ifodd\c@page\else
+ \null\thispagestyle{chapterverso}\newpage
+ \if@twocolumn\null\newpage\fi
+ \fi
+ \fi
+ }%
+\def\ps@chapterverso{\ps@empty}%
+\makeatother
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We define the encodings, for input and output, because the document is in french and uses accented letters:
+% \or\relax
+% Nous définissons les codages, en entrée et en sortie, car le document est en français et utilise des lettres
+% accentuées:
+% \fi
+% \begin{macrocode}
+\usepackage[latin1]{inputenc}
+\usepackage[TS1,T1]{fontenc}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We load two packages, \texttt{tocloft}~\cite{tocloft}, to customize the TOC and the minitocs, and
+% \texttt{sectsty}~\cite{sectsty}, to customize the sectionning commands:
+% \or\relax
+% Nous chargeons deux paquetages, \texttt{tocloft}~\cite{tocloft}, pour adapter la table des matières et les minitocs,
+% et \texttt{sectsty}~\cite{sectsty}, pour adapter les commandes de sectionnement:
+% \fi
+% \begin{macrocode}
+\usepackage{tocloft}
+\usepackage{sectsty}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We load the \texttt{minitoc} package then some complementary local packages for the french language:
+% \or\relax
+% Nous chargeons le paquetage \texttt{minitoc} puis quelques paquetages locaux complémentaires pour le français:
+% \fi
+% \begin{macrocode}
+\usepackage[french,undotted,tight,listfiles]{minitoc}
+\usepackage[english,francais]{babel}
+\usepackage{franc,frnew}
+\usepackage{mypatches}
+\providecommand{\fup}{\textsuperscript}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We make some customizations: indentation for the subsection entries in the TOC and the minitocs, depth of the
+% 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,
+% quelques fontes:
+% \fi
+% \begin{macrocode}
+\addtolength{\cftsubsecindent}{1em} % for tocloft
+\setcounter{tocdepth}{3}
+\setcounter{secnumdepth}{1}
+\setcounter{minitocdepth}{4}
+\chapterfont{\huge\bfseries\sffamily} % for sectsty
+\renewcommand{\thesection}{\arabic{section}}
+\sectionfont{\Large} % for sectsty
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Some informations for the title page:
+% \or\relax
+% Des informations pour la page de titre:
+% \fi
+% \begin{macrocode}
+\title{Systèmes d'occultation}
+\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.}:
+% \or\relax
+% Et le corps de document\,\footnote{Le texte a été abrégé, donc il reste une référence non satisfaite.}:
+% \fi
+% \begin{macrocode}
+\begin{document}
+
+\maketitle
+
+\dominitoc
+\tableofcontents
+
+\chapter{Définition et contrôle du travail à~faire}
+\label{chap+controle}
+\minitoc
+
+\section{Le modèle de la grande industrie et le taylorisme}%
+\index{taylorisme}
+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.
+
+\subsection*{Après l'usine, le centre d'appel}\index{centre d'appel}
+\addcontentsline{toc}{subsection}{Après l'usine, le centre d'appel}
+Aujourd'hui le taylorisme\index{taylorisme} au sens
+strict est en déclin parce qu'il n'est plus guère adapté aux
+besoins de la production industrielle contemporaine non plus qu'aux
+nouvelles normes de comportement individuel et collectif.
+
+\section{Tout travail émet de la pensée}
+Le travail a vocation à~produire du sens, pour son auteur comme pour
+son destinataire.
+
+\section{Théorie et pratique de la commande publique}
+En France, les prestations de service commandées par les
+services publics à~des entreprises font l'objet de contrôles
+de leur bonne réalisation selon des procédures et des règles
+qui sont des cas particuliers d'un ensemble plus vaste, la
+réglementation des marchés publics de l'État, dont nous
+allons donner ci-dessous une brève description.
+
+\subsection{Réglementation des marchés publics}
+Le dispositif juridique, réglementaire et comptable qui encadre les
+actes contractuels de la puissance publique en France est très~[...]
+
+\subsubsection{Premier principe: séparation de l'ordonnateur et du comptable}
+Le premier élément du dispositif est le principe de
+séparation de l'ordonnateur et du comptable. Il a été
+instauré en 1319 par l'ordonnance portant création de la~[...]
+
+\subsubsection{Second principe: contrôle \emph{a~priori}}
+Le second élément du dispositif est le principe du contrôle
+\emph{a~priori}. Lorsque le directeur de l'organisme public
+de recherche pris ici comme exemple (l'ordonnateur) décide~[...]
+
+\subsubsection{Le Code des Marchés Publics}
+Le troisième pilier de la commande publique est le Code des Marchés
+Publics (CMP), qui régit tous les contrats, conclus par des organismes
+publics ou des collectivités territoriales, dont le montant excède un~[...]
+
+\subsection{La pratique des marchés publics}
+Lorsque l'administration française fait réaliser un système
+informatique par un prestataire, elle est en position de maître
+d'ouvrage\index{maîtrise d'ouvrage}. Elle rédige (ou fait rédiger) un
+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
+la réglementation des marchés publics: les administrations ne disposent
+d'aucun moyen pour envisager la notion d'investissement. Le~[...]
+
+\section{Projet et cahier des charges}\index{cahier des charges}
+Jean-Pierre~\textsc{Boutinet} nous guidera ici pour ce qui concerne
+l'histoire de la notion de~[...]
+
+\subsection{La frontière entre conception et fabrication}
+La vision classique de la conduite d'un projet informatique de gestion
+est la suivante: le maître d'ouvrage\index{maîtrise d'ouvrage}~[...]
+
+\subsection{Bâtiment, mécanique, programmation}
+
+Nous y reviendrons au chapitre~\ref{chap+travail}, mais nous savons
+déjà que la mise en {\oe}uvre de l'informatique s'est beaucoup
+inspirée des procédures de travail les plus élaborées du
+\textsc{XX}\fup{e}~siècle~[...]
+
+\chapter{Le travail informatique}
+\minitoc
+
+\section{De la nature de l'informatique}
+
+\subsection{Premières croyances}\label{sub+premcroyances}
+Les premiers ordinateurs, qui entrèrent en fonction à~l'extrême fin
+des années 1940 et durant les années 1950, étaient consacrés à~des
+travaux militaires ou scientifiques puisque, à~cette époque,
+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.
+
+\subsubsection{Les preuves de programme}
+L'écriture de programmes informatiques obéit à~de tout autres
+principes. Il convient de préciser cette affirmation pour la
+préserver~[...]
+
+\section{Programmation dans le monde réel}
+\subsection{La vraie nature de la programmation des ordinateurs}
+
+Alors, comment s'écrivent les programmes informatiques? Et
+d'ailleurs, qu'est-ce qu'une erreur\index{erreur} de programmation?
+Ces questions sont liées et elles sont, bien sûr, au c{\oe}ur de notre
+préoccupation.
+
+\subsection{Méthodes de programmation}
+Un processeur quelconque est caractérisé par le jeu des actions
+élémentaires qu'il est capable d'effectuer. Ces actions élémentaires
+sont appelées les \emph{primitives} du processeur, ou, si le
+processeur est une machine, les «~instructions machine~». Un~[...]
+
+\subsection{Méthodes de construction de programmes}
+Nous avons décrit ci-dessus le processus élémentaire de la
+programmation, celui qui consiste à~écrire les instructions ou les
+expressions qui vont composer un programme.
+
+\subsubsection{La programmation structurée}
+Le premier courant de pensée qui associa la recherche d'une syntaxe
+claire et expressive à~une organisation logique et commode des unités
+de programme fut la \emph{programmation
+structurée}\index{programmation!structurée} des années 1970, dont~[...]
+
+\subsubsection{La programmation par objets}
+Après la programmation structurée vint un autre courant significatif:
+la programmation par objets\index{programmation!par objets}, inventée
+en Norvège à~la fin des années 1960 par l'équipe de~[...]
+
+\subsubsection{Excès dans la pensée}
+Il y a eu beaucoup de verbiage autour de l'aptitude supposée du
+modèle~[...]
+\end{document}
+%</livre>
+% \end{macrocode}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{ch0.tex} document file}\label{ch0.tex}\index{ch0.tex}
+% \or\relax
+% \section{Le fichier document \texttt{ch0.tex}}\label{ch0.tex}\index{ch0.tex}
+% \fi
+% \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.
+% \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~».
+% \fi
+% \begin{macrocode}
+%<*ch0>
+\documentclass[12pt,a4paper]{report}
+\usepackage[tight,english,listfiles]{minitoc}
+\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:
+% \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:
+% \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.
+
+\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
+% The second chapter is normal:
+% \or\relax
+% Le second chapitre est normal:
+% \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>
+% \end{macrocode}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{tlc.tex} document file}\label{tlc.tex}\index{tlc.tex}
+% \or\relax
+% \section{Le fichier document \texttt{tlc.tex}}\label{tlc.tex}\index{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}
+%<*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}
+%</tlc>
+% \end{macrocode}
+% \end{multicols}}%
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{mu.tex} document file}\label{mu.tex}\index{mu.tex}
+% \or\relax
+% \section{Le fichier document \texttt{mu.tex}}\label{mu.tex}\index{mu.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document shows the use of the \texttt{minitoc} package in a document,
+% the minitoc being inserted in the text with the \texttt{wrapfig} package~\cite{wrapfig}.
+% \or\relax
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document,
+% la minitoc étant incrustée dans le texte grâce au paquetage \texttt{wrapfig}~\cite{wrapfig}.
+% \fi
+% \begin{macrocode}
+%<*mu>
+\documentclass[12pt]{book}
+\usepackage[tight,listfiles]{minitoc}
+\setlength{\mtcindent}{0pt}
+\usepackage{wrapfig}
+\newcommand{\LangSig}[1]{\textsc{[#1]}} % smallcaps
+\begin{document}
+\dominitoc
+\tableofcontents
+% \end{macrocode}
+% \ifcase\LANG\relax
+% A chapter, with its minitoc set in a \texttt{minipage}, included in a \texttt{wrapfigure} environment on the half
+% of the text width, with some vertical adjustements:
+% \or\relax
+% Un chapitre, avec sa minitoc composée dans une \texttt{minipage}, incluse dans un environnement \texttt{wrapfigure}
+% sur la moitié de la largeur du texte, avec quelques ajustements verticaux:
+% \fi
+% \begin{macrocode}
+\chapter{Mulspren}\label{chapter+mulspren}
+\begin{wrapfigure}{r}{0.5\linewidth}
+\begin{minipage}{\linewidth}
+\vspace{-2.\baselineskip}
+\minitoc
+\vspace{-1.\baselineskip}
+\end{minipage}
+\end{wrapfigure}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% The remaining of the text:
+% \or\relax
+% Le reste du texte:
+% \fi
+% \begin{macrocode}
+The previous chapter examined many end-user programming environments
+and found that most contain cognitive programming gulfs.
+These gulfs were often created when programing environments used
+multiple notations, and could manifest themselves in a variety of
+usability problems, ranging from users being unable to understand
+a program representation, to not wanting to execute their programs.
+Conversely, the previous chapter also found circumstances where multiple
+notations helped users understand programs.
+It concluded that there was a place for multiple notation programming
+environments, but developers had to be very careful to avoid creating
+programming gulfs.
+It concluded that there was a place for multiple notation programming
+environments, but developers had to be very careful to avoid creating
+programming gulfs.
+
+This chapter introduces our programming environment, Mulspren.
+Mulspren was designed to avoid these gulfs and gain the potential
+benefits of multiple notations.
+Users program using two notations, one similar to English and one
+similar to conventional code.
+Changes in one notation are immediately reflected in the other notation,
+and users can move rapidly and seamlessly between the notations.
+This is programming using dual notations.
+When the program is executed, both notations are animated.
+Mulspren's language signature is \LangSig{Re/Wr/Wa + Re/Wr/Wa + Wa}.
+
+Papers describing Mulspren have been published in~\cite{Wright02-2}
+and~\cite{Wright03-3}.
+
+\section{section 1}
+\section{section 2 bla bla bla bla bla bla bla bla bla bla bla
+bla bla bla bla bla bla bla bla bla}
+\section{section 3}
+\section{section 4}
+\section{section 5 bla bla bla bla bla bla bla bla bla bla bla
+bla bla bla bla bla}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% I tried to find some articles of the net to fill the citations:
+% \or\relax
+% J'ai essayé de trouver quelques articles pour remplir les citations:
+% \fi
+% \begin{macrocode}
+\begin{thebibliography}{1}
+\bibitem{Wright02-2}
+Tim Wright and Andy Cockburn.
+\newblock Mulspren: a multiple language simulation programming
+ environment.
+\newblock In {\em HCC '02: Proceedings of the IEEE 2002 Symposia
+ on Human Centric Computing Languages and Environments (HCC'02)},
+ page 101, Washington, DC, USA, 2002. IEEE Computer Society.
+
+\bibitem{Wright03-3}
+Tim Wright and Andy Cockburn.
+\newblock Evaluation of two textual programming notations for children.
+\newblock In {\em AUIC '05: Proceedings of the Sixth Australasian
+ conference on User interface}, pages 55--62, Darlinghurst, Australia,
+ Australia, 2005.
+ Australian Computer Society, Inc.
+\end{thebibliography}
+\end{document}
+%</mu>
+% \end{macrocode}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{hir.tex} document file}\label{hir.tex}\index{hir.tex}
+% \or\relax
+% \section{Le fichier document \texttt{hir.tex}}\label{hir.tex}\index{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}
+%<*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}
+%</hir>
+% \end{macrocode}
+% \end{multicols}}%
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \texttt{hia.tex} document file}\label{hia.tex}\index{hia.tex}
+% \or\relax
+% \section{Le fichier document \texttt{hia.tex}}\label{hia.tex}\index{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}
+%<*hia>
+\documentclass[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} its 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}
+%</hia>
+% \end{macrocode}
+% \end{multicols}}%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \ifcase\LANG\relax
+% \chapter{Messages}\label{c+messages}
+% \or\relax
+% \chapter{Messages}\label{c+messages}
% \fi
% \minitoc
%
@@ -8499,9 +12080,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \or\relax
% \subsection{Messages informatifs}
% \fi
-% \begin{xmessage}[2006/06/08 v45 Package minitoc]
+% \begin{xmessage}[2006/07/20 v46 Package minitoc]
% \begin{quote}
-% \verb|Package: minitoc 2006/06/08 v45 Package minitoc (JPFD)|
+% \verb|Package: minitoc 2006/07/20 v46 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
@@ -8515,7 +12096,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{xmessage}[I0001]
% \begin{quote}
% \verb|Package minitoc Info: <I0001>|\\
-% \verb|(minitoc) *** minitoc package, version 45 ***.|
+% \verb|(minitoc) *** minitoc package, version 46 ***.|
% \end{quote}
% \ifcase\LANG\relax
% Remember the version of the package.
@@ -11410,6 +14991,29 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \end{xmessage}
%
+% \begin{xmessage}[E0035]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0035>|\\
+% \verb|(minitoc) You have used the `insection' option in|\\
+% \verb|(minitoc) a document where chapters are defined.|\\
+% \verb|(minitoc) This is not compatible: option ignored.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Remove this option.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{insection} package option is intended for \texttt{article}-like document classes, to prevent floats
+% from drifting out of their section. It is pointless for \texttt{book}-like or \texttt{report}-like document
+% classes, where floats are contained in their chapter.
+% \or\relax
+% L'option de paquetage \texttt{insection} est destinée aux classes de document analogues à~\texttt{article},
+% pour empêcher les éléments flottants de dériver en dehors de leur section. Elle est sans objet pours les classes
+% de document analogues à~\texttt{book} ou \texttt{report}, où les éléments flottants sont contenus dans leur
+% chapitre.
+% \fi
+% \end{xmessage}
+%
% \lneed{15}
% \ifcase\LANG\relax
% \section{Messages from the \texttt{mtcoff} package}
@@ -11637,11 +15241,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[\texttt{.sty}] The suffix for the name of a package file, loaded via \texttt{\bs usepackage}.
% \item[\texttt{.T}] The base suffix of the name for a minilot file when short extensions (suffixes) are used.
% The full suffix is \texttt{.T}\emph{nn} where \emph{nn} is the absolute number of the minilot.
+% \item[\texttt{.tex}] The suffix of the name of a \TeX\ or \LaTeX\ normal source file.
% \item[\texttt{.toc}] The suffix of the name of the ``table of contents'' file.
% \item[\texttt{.U}] The base suffix of the name for a partlot file when short extensions (suffixes) are used.
% 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},
@@ -11652,9 +15259,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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}.
+% \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}.
+% \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
@@ -11681,8 +15288,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% schemes easily. Greek letters, double letters~(bb) and different delimiters around them are supported.
% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.alnumsec} and
% section~\vref{faq.42}).
-% \item[\texttt{alphanum}] The \texttt{alphanum} package, part of the specialized \texttt{jura} class~\cite{jura},
+% \begin{SMOOTH}
+% \item[\texttt{alphanum}] The \texttt{alphanum} package, which is part of the specialized \texttt{jura} class~\cite{jura},
% 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.
@@ -11695,8 +15304,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% provided by the American Mathematical Society (\AmS). 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}, based on the original
-% \texttt{omega.sty} file of the Omega project. However, it provides some additional useful functionalities.
+% is a language support package for \textbf{Lambda}~($\mathbf{\Lambda}$), based on the original
+% \texttt{omega.sty} file of the Omega project~($\mathbf{\Omega}$). However, it provides some additional useful
+% functionalities.
% Some languages definition files (\texttt{.mld}) use titles taken from Antomega: \texttt{greek-mono.mld},
% \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld}, \texttt{latvian.mld}, \texttt{polish2.mld},
% \texttt{russian2m.mld}, \texttt{russian2o.mld}, and \texttt{spanish3.mld}.
@@ -11706,6 +15316,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} is a package (by \name{Klaus}{Lagally}) to prepare \LaTeX{} documents
@@ -11752,6 +15364,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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
@@ -11822,6 +15436,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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
@@ -11845,7 +15461,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \texttt{.ins/.dtx} mechanism; the \texttt{.mld} file must input the corresponding \texttt{.mlo} file.
% CJK implements the GB, Big~5, JIS, SJIS, KS, UTF~8, and CNS encodings (on 16~bits, except UTF~8 on 24~bits).
% See table~\vref{t+jargon+CJK}.
-% \begin{table}[!htpb]
+% \begin{table}[tp]
% \centering
% \changeskips
% \caption{Encoding schemes implemented in CJK}\label{t+jargon+CJK}
@@ -11917,7 +15533,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% the cm-super fonts, etc.
% \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 also offers more counters.
+% 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:
@@ -11986,8 +15603,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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[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}.
+% 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}.
% \item[environment] An environment is a delimited domain in a document, where special rules apply. Such a
% domain is delimited by \verb|\begin{|\emph{env}\verb|}| \ldots{} \verb|\end{|\emph{env}\verb|}| and may take
% arguments, like this:
@@ -12050,6 +15667,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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}.
@@ -12072,6 +15691,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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.
@@ -12085,9 +15706,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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[H\LaTeX] A system to write documents in the Korean language, using Lambda (see below).
+% \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,
@@ -12168,8 +15793,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% {\KOMAScript} bundle contains replacements for the three standard
% classes \texttt{book}, \texttt{report}, and \texttt{article}.
% 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 is called
-% ``Lambda'' ($\Lambda$).
+% \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[\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
@@ -12203,9 +15828,16 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[\texttt{letter}] A standard document class to prepare letters for postal mail (mail on paper). As such
% documents have no sectionning commands nor structure, the \texttt{minitoc} package is pointless (hence
% incompatible) with them.
+% \item[\texttt{lipsum}] The \texttt{lipsum}\index{lipsum} package~\cite{lipsum} allows to easily insert sentences
+% 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).
% \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.
% \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
@@ -12230,6 +15862,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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
@@ -12395,6 +16030,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}
@@ -12421,6 +16058,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[size] The design size of the font, for example ``10pt''.
% \end{description}
%
+% \lneed{2}
% The possible values for these attributes are given short acronyms by
% \LaTeX. The most common values for the font encoding are given in table~\vref{t+nfss+1}.
% \begin{table}[!tp]
@@ -12450,6 +16088,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \texttt{X2} &\LaTeX{} extended text (Cyrillic)\\
% \texttt{U} &Unknown \\
% \texttt{L}\meta{xx}&A local encoding\\
+% \texttt{LTH} &Encoding used for the Thai language\\
% \texttt{LV1} &Encoding used with some \texttt{VTeX} fonts\\
% \texttt{LY1} &Alternative to \texttt{T1} encoding, for Y\&Y software\\
% \bottomrule
@@ -12530,7 +16169,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \centering
% \caption{The five font parameters for some fonts}\label{t+nfss+5}
% ^^A \begin{tabular}{@{}l@{\,}l@{\,}l@{\,}l@{\,}ll@{}l@{}}
-% \begin{tabular}{@{}lllllll@{}}
+% \begin{tabularx}{\textwidth}{@{}lllllZ{1}l@{}}
% \toprule
% \multicolumn{5}{@{}c}{\textbf{\LaTeX{} specification}}&
% \textbf{Font}&\textbf{\TeX{} font name}\\
@@ -12548,7 +16187,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Adobe Times Bold Italic 1 inch &
% \texttt{ptmb8t at 1in}\\
% \bottomrule
-% \end{tabular}
+% \end{tabularx}
% \end{table}
% \begin{table}[!tp]
% \changeskips
@@ -12605,7 +16244,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% section~\vref{ss+notoccite}.
% \begin{SMOOTH}
% \item[Omega] The Omega typesetting system\,\footnote{Most but not all of this note is taken in the Omega documentation.}
-% ($\Omega$) (by \xname{Yannis}{Haralambous} and \xname{John}{Plaice})
+% ($\mathbf{\Omega}$) (by \xname{Yannis}{Haralambous} and \xname{John}{Plaice})
% is an extension of \TeX{} that is aimed primarily at improving \TeX's multilingual abilities.
% \end{SMOOTH}
%
@@ -12631,8 +16270,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% features.
%
% The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of Omega is called
-% ``Lambda'' ($\Lambda$).
-% \LaTeX\ for Omega is named Lambda~($\Lambda$). Extending Omega with the \eTeX\ extensions is a separate
+% ``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
% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
% \item[package] Packages\footnote{This info is taken from~\cite[page~12--13]{kopka} and adapted.} are a very important
@@ -12729,9 +16368,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}.
@@ -12783,11 +16426,17 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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[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
@@ -12805,6 +16454,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \TeX{} is pronounced ``Tech,'' with a ``ch'' as in the German word
% ``Ach'' or in the Scottish ``Loch.'' In an ASCII environment, \TeX{}
% becomes \texttt{TeX}.
+% \item[\texttt{thailatex}]\index{thailatex} The \texttt{thailatex} package~\cite{thailatex} allows to typeset
+% documents in the Thai language. You can also use the CJK\index{CJK} system~\cite{cjk,cjk2}.
% \item[thispagestyle] A type of \emph{feature} (see this term) which is executed at each occurrence of
% a given type of mini-table, to force the page style to use for the current page.
% Look at the documentation of the \verb|\mtcsetfeature| command, in section~\vref{t+parttoc+features}.
@@ -12820,6 +16471,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% 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
@@ -12846,6 +16499,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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).
@@ -12860,6 +16515,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \texttt{book}, and \texttt{report}.
% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.varsects} and
% section~\vref{faq.33}).
+% \item[\texttt{wrapfig}] The \texttt{wrapfig} package~\cite{wrapfig} provides the \texttt{wrapfigure} and
+% \texttt{wraptable} environments to place a figure or table at the side of the page and wrap text around~it.
+% \item[\texttt{xmk}] An example of shell script, which typesets the example document files into PDF documents.
% \item[\texttt{xr}] The \texttt{xr} package~\cite{xr} implements a system for eXternal References. I wrote the
% first version of this package, but it had severe problems. \xname{David}{Carlisle} rewrote it in a much
% better and more robust way. With his permission, I used some of its code in the \texttt{minitoc} package
@@ -12925,11 +16583,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[\texttt{.sty}] Le suffixe pour le nom d'un fichier paquetage, chargé via \texttt{\bs usepackage}.
% \item[\texttt{.T}] Le suffixe de base pour un fichier minilot lorsque les suffixes courts sont utilisés. Le
% suffixe complet est \texttt{.T}\emph{nn} où \emph{nn} est le numéro absolu de la minilot.
+% \item[\texttt{.tex}] Le suffixe du nom d'un fichier source \TeX\ ou \LaTeX\ normal.
% \item[\texttt{.toc}] Le suffixe du nom du fichier \og{} table des matières\fg.
% \item[\texttt{.U}] Le suffixe de base pour un fichier partlot lorsque les suffixes courts sont utilisés. Le
% 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
@@ -12940,11 +16601,12 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}.
-% Il montre aussi quel défi représente la gestion des mini-listes de flottants au niveau des sections.
% \item[\texttt{add.tex}] Un exemple de document montrant comment utiliser \texttt{\bs mtcaddchapter} et le
-% paquetage \texttt{tocbibind}~\cite{tocbibind} avec \texttt{minitoc}.
+% 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}
@@ -12990,8 +16652,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% paquetage \texttt{minitoc}.
% \begin{SMOOTH}
% \item[Antomega] Antomega~\cite{antomega} (de \name{Alexej~M.}{Kryukov} et \name{Dmitry}{Ivanov})
-% est un paquetage de support de langues pour \textbf{Lambda}, fondé sur le fichier \texttt{omega.sty}
-% original du projet Omega. Cependant, il offre quelques fonctionnalités additionnelles utiles.
+% est un paquetage de support de langues pour \textbf{Lambda}~($\mathbf{\Lambda}$), fondé sur le
+% fichier \texttt{omega.sty} original du projet Omega~($\mathbf{\Omega}$). Cependant, il offre quelques
+% fonctionnalités additionnelles utiles.
% Certains fichiers de définition de langue (\texttt{.mld}) utilisent des titres définis par Antomega:
% \texttt{greek-mono.mld},
% \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld}, \texttt{latvian.mld}, \texttt{polish2.mld},
@@ -13006,6 +16669,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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
@@ -13057,6 +16722,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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
@@ -13133,6 +16800,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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
@@ -13159,7 +16828,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \texttt{.ins/.dtx}; le fichier \texttt{.mld} doit alors charger le fichier \texttt{.mlo} correspondant.
% CJK implante les codages GB, Big~5, JIS, SJIS, KS, UTF~8 et CNS (sur 16~bits, sauf UTF~8 sur 24~bits).
% Voir le tableau~\vref{t+jargon+CJK}.
-% \begin{table}[!htpb]
+% \begin{table}[tp]
% \centering
% \changeskips
% \caption{Schémas de codage implantés dans CJK}\label{t+jargon+CJK}
@@ -13229,13 +16898,15 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[\texttt{comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en anglais.
% \item[compteur] Un registre \TeX\ contenant une valeur entière. Il~y a 256 compteurs (de~0 à~255) dans \TeX, mais
% \LaTeX\ en utilise certains, et de nombreux paquetages ont besoin de quelques compteurs pour leur propre
-% usage. Une version étendue, dérivée de \TeX, \eTeX~\cite{etex}, permet davantage de compteurs. Omega, lui
-% aussi, permet davantage de compteurs.
-% \item[Computer Modern] Pour \og Computer Modern\fg. Un ensenble de fontes~\cite{cmt} conçues
+% usage. Une version étendue, dérivée de \TeX, \eTeX~\cite{etex}, permet davantage de compteurs.
+% Omega~($\mathbf{\Omega}$), lui aussi, permet davantage de compteurs.
+% \item[Computer Modern] Pour \og Computer Modern\fg. Un ensemble de fontes~\cite{cmt} conçues
% par \name{Donald}{Knuth} pour \TeX.
% 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
@@ -13332,7 +17003,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[\texttt{fminitoc.lan}] Ce fichier est utilisé pour forcer la langue française dans la documentation.
% Il est produit lors de la compilation de \texttt{minitoc.ins}.
% \item[\texttt{fminitoc.pdf}] La documentation en français, en format PDF.
-% \item[\texttt{fminitoc.ps}] La documentation en français, en format PostScript. N'est plus distribué (mais
+% \item[\texttt{fminitoc.ps}] La documentation en français, en format PostScript. N'est plus distribuée (mais
% regardez les scripts \texttt{fmk} et \texttt{pmk}).
% \item[\texttt{fmk}]
% Un exemple de script \emph{shell} pour préparer la documentation en français du paquetage \texttt{minitoc}.
@@ -13342,6 +17013,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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}.
@@ -13365,12 +17040,16 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}.
% \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).
@@ -13379,9 +17058,12 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% principales commandes de \texttt{minitoc}, etc., et produit des avertissements et d'autres indications
% (\emph{hints}) utiles (principalement dans le fichier \texttt{.log}). C'est une option active par défaut
% (utilisez l'option \texttt{nohints} pour sauter ces vérifications).
-% \item[H\LaTeX] Un système pour écrire des documents en langue coréenne, en utilisant Lambda (voir plus bas).
+% \item[H\LaTeX] Un système pour écrire des documents en langue coréenne, en utilisant Lambda~($\mathbf{\Lambda}$)
+% (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
@@ -13458,8 +17140,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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 est
-% appelé «~Lambda~»~($\Lambda$).
+% \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[\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.
@@ -13481,7 +17163,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% de \LaTeX2.09 quelques années plus tôt. Pour distinguer la
% nouvelle version de l'ancienne, elle est appelée \LaTeXe.
%
-% \LaTeX{} se prononce \textbf{[latex]}. Si vous voulez faire référence à \LaTeX{} dans un environnement
+% \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}.
%
@@ -13492,9 +17174,16 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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.
+% 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)).
% \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.
% \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
@@ -13525,6 +17214,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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});
@@ -13579,7 +17272,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[\texttt{minitoc.pdf}] La documentation en anglais, en format PDF.
% \item[\texttt{minitoc.pre}] Ce fichier contient un préambule \LaTeX{} pour la documentation.
% Il est produit lors de la compilation de \texttt{minitoc.ins}.
-% \item[\texttt{minitoc.ps}] La documentation en anglais, en format PostScript. N'est plus distribué (mais
+% \item[\texttt{minitoc.ps}] La documentation en anglais, en format PostScript. N'est plus distribuée (mais
% regardez les scripts \texttt{emk} et \texttt{pmk}).
% \item[\texttt{minitoc.sty}] Ce fichier contient la partie principale du paquetage \texttt{minitoc}, avec ses
% commentaires retirés.
@@ -13674,6 +17367,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% à~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 dans un environnement \texttt{wrapfigure} avec
+% le paquetage \texttt{wrapfig}~\cite{wrapfig}.
% \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.
@@ -13702,6 +17397,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[taille] (\emph{size}) La taille de conception (\emph{design size}) de la fonte, par exemple «~10pt~».
% \end{description}
%
+% \lneed{2}
% Dans \LaTeX, les valeurs possibles pour ces attributs ont reçu des acronymes courts. Les valeurs les plus
% courantes pour le codage d'une fonte sont données dans le tableau~\vref{t+nfss+1}.
% \begin{table}[!tp]
@@ -13731,6 +17427,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \texttt{X2} & texte \LaTeX{} étendu (Cyrillic)\\
% \texttt{U} & inconnu \\
% \texttt{L}\meta{xx} & un codage local\\
+% \texttt{LTH} & codage utilisé pour la langue thaïe\\
% \texttt{LV1} & codage utilisé par quelques fontes de \texttt{VTeX}\\
% \texttt{LY1} & alternative au \texttt{T1}, pour les logiciels Y\&Y\\
% \bottomrule
@@ -13809,7 +17506,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \centering
% \caption{Les cinq paramètres de fontes pour quelques fontes}\label{t+nfss+5}
% ^^A \begin{tabular}{@{}l@{\,}l@{\,}l@{\,}l@{\,}ll@{}l@{}}
-% \begin{tabular}{@{}lllllll@{}}
+% \begin{tabularx}{\textwidth}{@{}lllllZ{1}l@{}}
% \toprule
% \multicolumn{5}{@{}c}{\textbf{Spécification \LaTeX}} &
% \textbf{Fonte} &
@@ -13828,7 +17525,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Adobe Times Bold Italic 1 inch &
% \texttt{ptmb8t at 1in}\\
% \bottomrule
-% \end{tabular}
+% \end{tabularx}
% \end{table}
% \begin{table}[!tp]
% \changeskips
@@ -13886,7 +17583,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{SMOOTH}
% \item[Omega] Le système de typographie\,\footnote{L'essentiel (mais pas la totalité) de cette note provient de
% la documentation d'Omega.}
-% Omega ($\Omega$) (de \xname{Yannis}{Haralambous} et \xname{John}{Plaice}).
+% Omega ($\mathbf{\Omega}$) (de \xname{Yannis}{Haralambous} et \xname{John}{Plaice}).
% \end{SMOOTH}
%
% Omega est une extension de \TeX{} conçue surtout afin d'améliorer les capacités multilingues de TeX.
@@ -13903,7 +17600,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% données sont de 32 bits plutôt que 8 bits, éliminant ainsi beaucoup de
% limitations triviales de \TeX. Omega permet aussi l'utilisation de
% multiples jeux de caractères en entrée et en sortie, et utilise des
-% filtres programmables afin de traduire d'un jeu de caractères à un
+% filtres programmables afin de traduire d'un jeu de caractères à~un
% autre, afin de faire de l'analyse contextuelle, etc. En interne, Omega
% utilise le jeu de caractères Unicode/ISO-10646. Omega soutient aussi
% l'utilisation de multiples directions d'écriture.
@@ -13914,7 +17611,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% un seul document, mais aussi forment la base de développements futurs
% dans d'autres domaines, tels le soutien de la couleur et de l'hypertexte.
%
-% Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales d'Omega est appelé «~Lambda~»~($\Lambda$).
+% 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}.
% La version de \LaTeX\ pour Aleph est connue sous le nom de
@@ -14036,7 +17734,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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
-% citations à~certaines en-têtes (chapitres) dans les classes standrad de document \LaTeXe:
+% citations à~certaines en-têtes (chapitres) dans les classes standard de document \LaTeXe:
% \texttt{book} et \texttt{report}. Il doit être chargé \emph{avant} le paquetage \texttt{minitoc}
% (voir le point~\vref{h.quotchap} et la section~\vref{faq.39}).
% \item[README] est un fichier en texte pur (anglais) décrivant sommairement le paquetage \texttt{minitoc},
@@ -14062,9 +17760,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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}.
@@ -14122,16 +17824,22 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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[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.
%
@@ -14149,6 +17857,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% écossais \og{} Loch \fg{}. En alphabet phonétique cela donne
% \textbf{[tex]}\dots Dans un environnement \texttt{ASCII}, \TeX{}
% devient \texttt{TeX}.
+% \item[\texttt{thailatex}]\index{thailatex} Le paquetage \texttt{thailatex}~\cite{thailatex} permet de composer
+% des documents en langue thaïe. Vous pouvez aussi utiliser le système CJK\index{CJK}~\cite{cjk,cjk2}.
% \item[thispagestyle] Un type de \emph{dispositif} (voir ce terme) qui est exécuté lors de chaque occurrence d'un
% type donné de mini-table, pour forcer le style de page à~utiliser pour la page courante.
% Regardez la documentation de la commande \verb|\mtcsetfeature|, dans la section~\vref{t+parttoc+features}.
@@ -14166,6 +17876,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% 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.
@@ -14192,12 +17904,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% caractère~`\verb|{|' était soudainement déclaré comme étant de catégorie~12 au lieu de catégorie~1, les
% les caractères `\verb|{|$_1$' déjà à~l'intérieur de listes de \emph{tokens} de \TeX\ resteraient encore de
% catégorie~1; seules les listes nouvellement construites contiendraient des \emph{tokens} `\verb|{|$_{12}$'.
-% En d'autres termes, les caractères individuels reçoivent une interprétation figée dès qu'ils ont été lus depyis
+% En d'autres termes, les caractères individuels reçoivent une interprétation figée dès qu'ils ont été lus depuis
% un fichier, selon la catégorie qu'ils ont au moment de la lecture. Les séquences de contrôle sont différents,
% car elles peuvent changer d'interprétation à~tout moment. Les processus digestifs de \TeX\ savent toujours
% 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 de trouver ce qu'il signifie.
+% 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).
@@ -14213,6 +17927,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \texttt{article}, \texttt{book} et \texttt{report}.
% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.varsects} et la
% section~\vref{faq.33}).
+% \item[\texttt{wrapfig}] Le paquetage \texttt{wrapfig}~\cite{wrapfig} fournit les environnements \texttt{wrapfigure} et
+% \texttt{wraptable} pour placer une figure ou un tableau sur le côté de la page et faire que le texte
+% enveloppe cette figure ou ce tableau.
+% \item[\texttt{xmk}] Un exemple de script \emph{shell}, aui compose les fichiers exemples de documents et produit
+% des documents PDF.
% \item[\texttt{xr}] Le paquetage \texttt{xr}~\cite{xr} met en place un système pour les références externes
% (\emph{eXternal References}). J'en ai écrit la première version, mais elle avait de graves problèmes.
% \xname{David}{Carlisle} a réécrit ce paquetage d'une manière bien meilleure et plus robuste. Avec sa permission,
@@ -14231,14 +17950,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \minilot
%
% \ifcase\LANG\relax
-% This chapter describes the installation of the \texttt{minitoc} package (version~\#45).
+% This chapter describes the installation of the \texttt{minitoc} package (version~\#46).
%
% 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~\#45).
+% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#46).
%
% 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}.
@@ -14479,15 +18198,21 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
% \leftmargin=0pt
% \listparindent=1em
-% \item minitoc-ex.tex
-% \item mini-art.tex
-% \item add.tex
-% \item addsec.tex
-% \item add.bib
-% \item hide1.tex
-% \item hide2.tex
-% \item apx.tex
-% \item gaps.tex
+% \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
% \end{itemize}
% \medskip
% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN4}):}}}]\NL
@@ -14557,6 +18282,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item emk
% \item fmk
% \item rmk
+% \item xmk
% \item duplex2v.pro
% \end{itemize}
% \end{itemize}
@@ -14656,16 +18382,69 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \item
% \ifcase\LANG\relax
-% \label{IN3}\index{minitoc-ex.tex}\texttt{minitoc-ex.tex}, \index{mini-art.tex}\texttt{mini-art.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{gaps.tex}\texttt{gaps.tex}, are example files, to play with.
-% \or\relax
-% \label{IN3}\index{minitoc-ex.tex}\texttt{minitoc-ex.tex}, \index{mini-art.tex}\texttt{mini-art.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},
+% \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},
+% 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}
% sont des exemples de fichiers, avec lesquels vous pouvez jouer.
+% Les fichiers \texttt{.pdf} associés sont fournis.
% \fi
% \item
% \ifcase\LANG\relax
@@ -14773,7 +18552,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \index{minitoc.dtx}\texttt{minitoc.dtx};
% \item \texttt{fmk}\index{fmk}, which prepares the french documentation from
% \index{fminitoc.dtx}\texttt{fminitoc.dtx} and \index{minitoc.dtx}\texttt{minitoc.dtx};
-% \item \texttt{rmk}\index{rmk}, which sorts the files into classes (one directory for each class).
+% \item \texttt{rmk}\index{rmk}, which sorts the files into classes (one directory for each class),
+% \item \texttt{xmk}\index{xmk}, which typesets the example files (into PDF).
% \end{itemize}
% These scripts are currently written in C-shell, but there are very simple, and should be easy to
% convert in another classic shell. The documentation in PostScript format is no more distributed on
@@ -14795,7 +18575,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \index{minitoc.dtx}\texttt{minitoc.dtx};
% \item \texttt{fmk}\index{fmk}, qui prépare la documentation française en partant de
% \index{fminitoc.dtx}\texttt{fminitoc.dtx} et \index{minitoc.dtx}\texttt{minitoc.dtx};
-% \item \texttt{rmk}\index{rmk}, qui trie les fichiers en classes (un répertoire pour chaque classe).
+% \item \texttt{rmk}\index{rmk}, qui trie les fichiers en classes (un répertoire pour chaque classe),
+% \item \texttt{xmk}\index{xmk}, qui compose les fichiers d'exemples (en PDF).
% \end{itemize}
% Ces scripts sont actuellement écrits en C-\emph{shell}, mais ils sont très simples et devraient être
% faciles à~convertir dans tout autre \emph{shell} classique. La documentation en format PostScript
@@ -15339,7 +19120,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% Added a hint about the \texttt{captcont} package~\cite{captcont}.
%
-% Added FAQ 44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} commands.
+% \begin{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}.
%
% \or\relax
% \section{Développements en~2006}
@@ -15348,7 +19133,6 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% \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.
@@ -15387,8 +19171,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% Ajout d'un \emph{hint} sur le paquetage \texttt{captcont}~\cite{captcont}.
%
-% Ajout du point~44 de la FAQ et des commandes \texttt{\bs mtcgapbeforeheads} et \texttt{\bs mtcgapafterheads}.
+% \begin{raggedright}
+% Ajout du point~44 de la FAQ et des commandes de mise en page \texttt{\bs mtcgapbeforeheads}
+% et \texttt{\bs mtcgapafterheads}.
+%
+% \end{raggedright}
+% Ajout du chapitre~\ref{c+exdocs}, «~Exemples de documents~», page~\pageref{c+exdocs}.
% \fi
+%
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter*{Acknowledgments\markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}}
@@ -15402,7 +19192,6 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \or\relax
% \chapter*{Remerciements\markboth{REMERCIEMENTS}{REMERCIEMENTS}}
% \markboth{REMERCIEMENTS}{REMERCIEMENTS}
-% ^^A \enlargethispage*{1.5\baselineskip}
% \mtcaddchapter[Remerciements]
% Il me faut remercier les personnes suivantes\,\footnote{Et que celles que j'ai oubliées me pardonnent.}, pour
% leur aide, leurs questions, leurs interventions dans les groupes de discussion\,\footnote{Essentiellement,
@@ -15411,7 +19200,6 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% et/ou leurs paquetages, classes et documents:\hfill\mbox{}\\
% \fi
% \begin{raggedright}
-% \setlength{\rightmargin}{\leftmargin}
% \name{Hassan}{Abolhassani},
% \name{Nabil}{Abu~El-Ata},
% \name{Juan~M.}{Aguirregabiria},
@@ -15426,6 +19214,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Philipp}{Bachmann},
% \name{Marin}{Balgarensky},
% \name{Benjamin}{Bayart},
+% \name{Thierry}{Bayet},
% \name{Stephan~P.}{von~Bechtolsheim},
% \name{Claudio}{Beccari},
% \name{Emmanuel}{Beffara},
@@ -15439,8 +19228,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Victor}{Boyko},
% \name{Johannes}{Braams},
% \name{Mustafa}{Burc},
+% \name{Olivier}{Cardi},
% \name{David}{Carlisle},
% \name{Manuel}{Carriba},
+% \name{Régis}{Caspar},
+% \vname{Silpa-Anan}{Chanopd},
% \name{Jean-Côme}{Charpentier},
% \name{Jana}{Chlebikova},
% \name{Steven~Douglas}{Cochran},
@@ -15450,6 +19242,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Prakash}{Countcham},
% \name{Serguei}{Dachian},
% \name{Adrian}{Daerr},
+% \name{Éric}{Depardieu},
% \name{Ben}{De~Rydt},
% \name{Dorjpalam}{Dorj},
% \name{Lyndon}{Dudding},
@@ -15460,6 +19253,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Mike}{Fabian},
% \name{Robin}{Fairbairns},
% \name{Simon}{Fear}, ^^A booktabs
+% \name{Jeff}{Fessler},
% \name{Ulrike}{Fischer},
% \name{Daniel}{Flipo},
% \name{Jim}{Fox}, ^^A dpfloat
@@ -15469,12 +19263,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Markus}{Gleiszner},
% \name{Vitali}{Gontsharuk},
% \name{Michel}{Goossens},
+% \name{Mathieu}{Goutelle},
% \name{Fraser}{Grant},
% \name{Norman}{Gray},
% \name{Loïc}{Grenon},
% \name{Sébastien}{Grot},
% \name{Marion}{Gunn},
% \name{Boumediene}{Hamzi},
+% \name{Patrick}{Happel},
% \name{Yannis}{Haralambous},
% \name{Alexander}{Harin},
% \name{Danny}{Heap},
@@ -15498,12 +19294,15 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Michael}{Janish},
% \name{Regnor}{Jernsletten},
% \name{Zhuhan}{Jiang},
+% \name{Loïc}{Joly},
+% \name{Christophe}{Jorssen},
% \name{Robert}{Juhasz},
% \vname{Shin}{Jungshik},
% \name{Dan}{Jurafsky},
% \name{Mikko}{Kanerva},
% \name{David}{Kastrup},
% \name{Ronan}{Keryell},
+% \name{Axel}{Kielhorn},
% \name{Bil}{Kleb},
% \name{Peter}{Kleiweg},
% \name{Rune}{Kleveland},
@@ -15522,10 +19321,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Olga}{Lapko},
% \name{Henning}{Larsen},
% \name{Jean-Marc}{Lasgouttes},
+% \name{Jean-Philippe}{Lauffenburger},
+% \name{Arnaud}{Launay},
% \name{Claire}{Lauvernet},
% \name{Boris}{Lavva},
% \name{Werner}{Lemberg},
% \name{Thomas}{Leonhardt},
+% \name{Erwan}{Le~Pennec},
% \name{Stéphane}{Lepolozec},
% \name{Julien}{Le~Thuaut},
% \name{Adam}{Lewenberg},
@@ -15533,8 +19335,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Arnaldo~Viegas}{de~Lima},
% \name{Ulf~A.}{Lindgren},
% \name{Anselm}{Lingnau},
+% \name{Pierre}{Lobel},
% \name{Milos}{Lokajicek},
% \name{Maurizio}{Loreti},
+% \name{Tristan}{Lorino},
% \name{Dan}{Luecking},
% \name{Ken}{Lunde},
% \name{Anders}{Lyhne},
@@ -15544,16 +19348,18 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Bob}{Margolis},
% \name{Nicolas}{Markey},
% \name{Marcus}{Marr},
+% \name{Françoise}{Marre-Fournier},
% \name{Terry}{Mart},
% \name{Ruiz-Altaba}{Marti},
% \name{Vadim}{Maslov},
% \name{Sven}{Mattisson},
% \name{Rowland}{McDonnell},
% \name{Ben}{McKay},
+% \name{Sébastien}{Mengin},
% \name{Yanick}{Michou},
% \name{Frank}{Mittelbach},
% \name{Lapo~Filippo}{Mori},
-% \name{Michael}{Morrison},
+% \name{Michael~A.}{Morrison},
% \name{Dejan}{Muhamedagi\'{c}},
% \name{Sergei~O.}{Naoumov},
% \name{Cuong}{Nguyen},
@@ -15569,9 +19375,12 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Oren}{Patashnik},
% \name{Matthias}{Pelger},
% \name{Terje~Engeset}{Petterst},
+% \name{Bruno}{Piguet},
% \name{John}{Plaice},
+% \vname{Veerathanabutr}{Poonlap},
% \name{Nico}{Poppelier},
% \name{Rama}{Porrat},
+% \name{Camille-Aimé}{Possamaï},
% \name{Roozbeh}{Pournader},
% \name{Sebastian}{Rahtz},
% \name{Bernd}{Raichle},
@@ -15593,13 +19402,20 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Ali}{Shoukat},
% \name{Andrij}{Shvaika},
% \name{Jankovic}{Slobodan},
+% \name{Robin~S.}{Socha},
+% \name{Arjen}{Steiner},
+% \name{Éric}{Streit},
+% \name{Ralf}{Stubner},
+% \vname{Meknavin}{Surapant},
% \name{Apostolos}{Syropoulos},
% \name{Dung}{Ta~Quang},
% \name{Daniel}{Taupin}\textsuperscript{\textdied},
% \name{Hàn~Th\'{\^e}}{Th\`anh},
+% \vname{Karoonboonyanan}{Theppitak},
% \name{Karsten}{Tinnefeld},
% \name{Sigitas}{Tolusis},
% \name{Laurent}{Tordella},
+% \name{Ahto}{Truu},
% \name{Stefan}{Ulrich},
% \name{Turgut}{Uyar},
% \name{Jari}{Vaario},
@@ -15607,6 +19423,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Vincent}{Vaquin},
% \name{Didier}{Verna},
% \name{Sylvain}{Vesco},
+% \name{Alexandre}{Vial},
% \name{Vladimir}{Volovitch},
% \name{Nigel}{Ward},
% \name{Staszek}{Wawrykiewicz},
@@ -15616,12 +19433,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \name{Marcin}{Woli\'nski},
% \name{Élisabeth}{Wolkowski},
% \name{Tim}{Wright},
+% \name{Damien}{Wyart},
% \name{C.S.}{Yogananda},
% \name{Adi}{Zaimi},
% \name{Danilo}{Zavrtanik},
% \name{Krzysztof~Konrad}{\.Zelechowski},
% \name{Vadim~V.}{Zhytnikov}\ifcase\LANG\relax, and\ \or\relax\ et\ \fi
-% \name{Leon}{\v{Z}lajpah}.
+% \name{Leon}{\v{Z}lajpah}.\par
% \end{raggedright}
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
@@ -15722,10 +19540,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1996/06/02]%
\ProvidesPackage{minitoc}%
- [2006/06/08 v45 Package minitoc (JPFD)]
+ [2006/07/20 v46 Package minitoc (JPFD)]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<I0001>]{minitoc}%
- {*** minitoc package, version 45 ***\@gobble}
+ {*** minitoc package, version 46 ***\@gobble}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -16316,10 +20134,12 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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}.
% \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}.
% \fi
%
% \lneed{5}
@@ -17725,7 +21545,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macrocode}
\newif\ifundottedmtc\undottedmtcfalse
\def\@undottedtocline#1#2#3#4#5{%
- \ifnum #1>\c@tocdepth \else
+ \ifnum #1>\c@tocdepth\relax \else
\vskip \z@ plus.2\p@
{\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
\parindent #2\relax\@afterindenttrue
@@ -18608,10 +22428,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \lneed{5}
% \begin{macro}{\coffeefont}
% \ifcase\LANG\relax
-% And \verb|\coffeefont| is used for ``coffee breaks''{\myCoffeecup} in the \index{minutes}\texttt{minutes}
+% And \verb|\coffeefont| is used for ``coffee breaks{\myCoffeecup}'' in the \index{minutes}\texttt{minutes}
% package~\cite{minutes}.
% \or\relax
-% Et \verb|\coffeefont| est utilisée pour les «~pauses café~»{\myCoffeecup} dans le
+% Et \verb|\coffeefont| est utilisée pour les «~pauses café{\myCoffeecup}~» dans le
% paquetage \texttt{minutes}~\cite{minutes}.
% \fi
% \begin{macrocode}
@@ -19048,8 +22868,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\c@tocdepth=\c@minitocdepth
- \leavevmode\\\mtc@BBR
- \vskip -.5\baselineskip
+ \leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -19407,7 +23226,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{macro}
%
% \lneed{5}
-% \begin{macro}{\c@tocdepth}
+% \begin{macro}{\c@lofdepth}
% \begin{macro}{\c@minilofdepth}
% \begin{macro}{\\}
% \begin{macro}{\mtc@BBR}
@@ -19424,10 +23243,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% pour éviter une indentation négative parasite.
% \fi
% \begin{macrocode}
- \@ifundefined{c@lofdepth}{}{\c@tocdepth=\c@minilofdepth}
- \ifnum\c@tocdepth<1\relax\c@tocdepth=1\fi
- \leavevmode\\\mtc@BBR
- \vskip -.5\baselineskip
+ \@ifundefined{c@lofdepth}%
+ {}%
+ {\c@lofdepth=\c@minilofdepth
+ \ifnum\c@lofdepth<1\relax\c@lofdepth=1\fi}
+ \leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -19764,27 +23584,28 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{macro}
%
% \lneed{5}
-% \begin{macro}{\c@tocdepth}
+% \begin{macro}{\c@lotdepth}
% \begin{macro}{\c@minilotdepth}
% \begin{macro}{\\}
% \begin{macro}{\mtc@BBR}
% \ifcase\LANG\relax
-% We force the effective depth of the mini-table (\verb|\c@tocdepth|) to the required depth (\verb|\c@minilotdepth|),
-% so the printing is done inside the \texttt{mtc@verse} environment, where \index{tocdepth}\texttt{tocdepth}
+% 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}
% has been forced to \index{minilotdepth}\texttt{minilotdepth}, to print only the entries whose level is low enough.
% then inhibit a page break. The blank line is necessary to avoid a parasite negative indentation.
% \or\relax
-% Nous forçons la profondeur effective de la mini-table (\verb|\c@tocdepth|) à~la profondeur demandée
-% (\verb|\c@minitocdepth|), donc l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où
-% \index{tocdepth}\texttt{tocdepth} a été forcée à~\index{minilotdepth}\texttt{minilotdepth}, pour n'imprimer que
+% Nous forçons la profondeur effective de la mini-table (\verb|\c@lotdepth|) à~la profondeur demandée
+% (\verb|\c@minilotdepth|), donc l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où
+% \index{lotdepth}\texttt{lotdepth} a été forcée à~\index{minilotdepth}\texttt{minilotdepth}, pour n'imprimer que
% 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
% \begin{macrocode}
- \@ifundefined{c@lotdepth}{}{\c@tocdepth=\c@minilotdepth}
- \ifnum\c@tocdepth<1\relax\c@tocdepth=1\fi
- \leavevmode\\\mtc@BBR
- \vskip -.5\baselineskip
+ \@ifundefined{c@lotdepth}%
+ {}%
+ {\c@lotdepth=\c@minilotdepth
+ \ifnum\c@lotdepth<1\relax\c@lotdepth=1\fi}
+ \leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -20007,7 +23828,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\def\@Undottedtocline#1#2#3#4#5{%
- \ifnum #1>\c@tocdepth \else
+ \ifnum #1>\c@tocdepth\relax \else
\vskip \z@ \@plus.2\p@
{\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
\parindent #2\relax\@afterindenttrue
@@ -20033,7 +23854,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\def\@Undottedtoclinep#1#2#3#4#5{%
- \ifnum #1>\c@tocdepth \else
+ \ifnum #1>\c@tocdepth\relax \else
\vskip \z@ \@plus.2\p@
{\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
\parindent #2\relax\@afterindenttrue
@@ -21587,14 +25408,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macrocode}
\def\MTC@WriteCoffeeline#1#2#3{%
\immediate\write\tf@mtc{%
- {\string\reset@font
- \string\coffeefont
- \string\mtc@string
-%% COFFEE \string\textbf{#1}%
+ {\string\reset@font \string\coffeefont \string\mtc@string
{\the\mtc@toks}%
- {\string\reset@font
- \string\coffeefont
- \space #3%
+ {\string\reset@font \string\coffeefont \space #3%
}%
}%
}%
@@ -22300,7 +26116,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% A \texttt{samepage}\index{samepage} environment is begun, then the argument is treated to set the position of
% the parttoc title. If the title string is empty, this forces the positionning.
% \or\relax
-% Nous débutons un environnement \texttt{samepage}\index{samepage}, puis l'argument est traité pour établir le
+% Nous débutons un environnement \texttt{samepage}\index{samepage}, puis l'argument est traité pour établir la
% position du titre de la parttoc. Si la chaîne de titre est vide, le positionnement est forcé.
% \fi
% \begin{macrocode}
@@ -22425,8 +26241,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\begin{ptc@verse}\c@tocdepth=\c@parttocdepth%
- \leavevmode\\\mtc@BBR
- \vskip -.5\baselineskip
+ \leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -22634,7 +26449,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% A \texttt{samepage}\index{samepage} environment is begun, then the argument is treated to set the position of
% the partlof title. If the title string is empty, this forces the positionning.
% \or\relax
-% Nous débutons un environnement \texttt{samepage}\index{samepage}, puis l'argument est traité pour établir le
+% Nous débutons un environnement \texttt{samepage}\index{samepage}, puis l'argument est traité pour établir la
% position du titre de la partlof. Si la chaîne de titre est vide, le positionnement est forcé.
% \fi
% \begin{macrocode}
@@ -22758,10 +26573,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\begin{ptc@verse}%
- \@ifundefined{c@lofdepth}{}{\c@tocdepth=\c@partlofdepth}
- \ifnum\c@tocdepth<1\relax\c@tocdepth=1\fi
- \leavevmode\\\mtc@BBR
- \vskip -.5\baselineskip
+ \@ifundefined{c@lofdepth}%
+ {}%
+ {\c@lofdepth=\c@partlofdepth
+ \ifnum\c@lofdepth<1\relax\c@lofdepth=1\fi}
+ \leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{environment}
@@ -22963,7 +26779,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% A \texttt{samepage}\index{samepage} environment is begun, then the argument is treated to set the position of
% the partlof title. If the title string is empty, this forces the positionning.
% \or\relax
-% Nous débutons un environnement \texttt{samepage}\index{samepage}, puis l'argument est traité pour établir le
+% Nous débutons un environnement \texttt{samepage}\index{samepage}, puis l'argument est traité pour établir la
% position du titre de la partlot. Si la chaîne de titre est vide, le positionnement est forcé.
% \fi
% \begin{macrocode}
@@ -23087,10 +26903,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\begin{ptc@verse}%
- \@ifundefined{c@lotdepth}{}{\c@tocdepth=\c@partlotdepth}
- \ifnum\c@tocdepth<1\relax\c@tocdepth=1\fi
- \leavevmode\\\mtc@BBR
- \vskip -.5\baselineskip
+ \@ifundefined{c@lotdepth}%
+ {}%
+ {\c@lotdepth=\c@partlotdepth
+ \ifnum\c@lotdepth<1\relax\c@lotdepth=1\fi}
+ \leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{environment}
@@ -24883,8 +28700,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\begin{stc@verse}\c@tocdepth=\c@secttocdepth%
- \leavevmode\\\mtc@BBR
- \vskip -.5\baselineskip
+ \leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -25189,10 +29005,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\begin{stc@verse}%
- \@ifundefined{c@lofdepth}{}{\c@tocdepth=\c@sectlofdepth}
- \ifnum\c@tocdepth<1\relax\c@tocdepth=1\fi
- \leavevmode\\\mtc@BBR
- \vskip -.5\baselineskip
+ \@ifundefined{c@lofdepth}%
+ {}%
+ {\c@lofdepth=\c@sectlofdepth
+ \ifnum\c@lofdepth<1\relax\c@lofdepth=1\fi}
+ \leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -25495,10 +29312,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\begin{stc@verse}%
- \@ifundefined{c@lotdepth}{}{\c@tocdepth=\c@sectlotdepth}
- \ifnum\c@tocdepth<1\relax\c@tocdepth=1\fi
- \leavevmode\\\mtc@BBR
- \vskip -.5\baselineskip
+ \@ifundefined{c@lotdepth}%
+ {}%
+ {\c@lotdepth=\c@sectlotdepth
+ \ifnum\c@lotdepth<1\relax\c@lotdepth=1\fi}
+ \leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -25622,7 +29440,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macrocode}
\let\sv@sect\@sect
\gdef\@sect#1#2#3#4#5#6[#7]#8{%
-\ifnum #2=1
+\ifnum #2=1\relax
\addcontentsline{lof}{xsect}{#7}%
\addcontentsline{lot}{xsect}{#7}%
\fi
@@ -25673,7 +29491,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Et le reste de la mise en page d'un en-tête de section:
% \fi
% \begin{macrocode}
-\ifnum #2>\c@secnumdepth
+\ifnum #2>\c@secnumdepth\relax
\let\@svsec\@empty
\else
\refstepcounter{#1}%
@@ -25686,7 +29504,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
{\interlinepenalty \@M #8\par}%
\endgroup
\csname #1mark\endcsname{#7}\addcontentsline
- {toc}{#1}{\ifnum #2>\c@secnumdepth
+ {toc}{#1}{\ifnum #2>\c@secnumdepth\relax
\else
\protect\numberline{\csname the#1\endcsname}%
\fi
@@ -25695,7 +29513,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\def\@svsechd{#6\hskip #3\relax
\@svsec #8\csname #1mark\endcsname
{#7}\addcontentsline
- {toc}{#1}{\ifnum #2>\c@secnumdepth
+ {toc}{#1}{\ifnum #2>\c@secnumdepth\relax
\else
\protect\numberline{\csname the#1\endcsname}
\fi
@@ -28525,11 +32343,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
\@namedef{mtc@ltypetable@parttoc}{parttoc}\def\mtc@ltypetable@parttoc{parttoc}
-\@namedef{mtc@ltypetable@partlot}{partlot}\def\mtc@ltypetable@partlot{partlot}
\@namedef{mtc@ltypetable@partlof}{partlof}\def\mtc@ltypetable@partlof{partlof}
+\@namedef{mtc@ltypetable@partlot}{partlot}\def\mtc@ltypetable@partlot{partlot}
\@namedef{mtc@ltypetable@minitoc}{minitoc}\def\mtc@ltypetable@minitoc{minitoc}
-\@namedef{mtc@ltypetable@minilot}{minilot}\def\mtc@ltypetable@minilot{minilot}
\@namedef{mtc@ltypetable@minilof}{minilof}\def\mtc@ltypetable@minilof{minilof}
+\@namedef{mtc@ltypetable@minilot}{minilot}\def\mtc@ltypetable@minilot{minilot}
\@namedef{mtc@ltypetable@secttoc}{secttoc}\def\mtc@ltypetable@secttoc{secttoc}
\@namedef{mtc@ltypetable@sectlof}{sectlof}\def\mtc@ltypetable@sectlof{sectlof}
\@namedef{mtc@ltypetable@sectlot}{sectlot}\def\mtc@ltypetable@sectlot{sectlot}
@@ -28810,13 +32628,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\mtcPackageInfo[<I0013>]{minitoc}%
{\string\mtcsetdepth\space redefines the counter\MessageBreak
"\mtc@tmpde@name" as "\the\mtc@toks"}%
- \expandafter\setcounter{\mtc@tmpde@name}{#2}}%
+ \expandafter\csname c@\mtc@tmpde@name\endcsname=#2}%
\else
\mtcPackageError[<E0010>]{minitoc}%
{\string\mtcsetdepth:\space Illegal type of table (#1)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}{\relax}
-\fi}% end of \mtcsettitle
+\fi}% end of \mtcsetdepth
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -29485,16 +33303,26 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macro}{\DeclareOption}
% \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.
+% 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).
% \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.
+% ensemble, peut-être dans un avenir lointain, avec beaucoup de chance (et de travail).
% \fi
% \begin{macrocode}
\newif\if@mtc@ss@insection@ \@mtc@ss@insection@false
\@ifundefined{chapter}{%
- \@ifundefined{section}{}%
+ \@ifundefined{section}{\DeclareOption{insection}{%
+ \mtcPackageError[<E0035>]{minitoc}%
+ {You have used the `insection' option in
+ \MessageBreak
+ a document where chapters are defined.
+ \MessageBreak
+ This is not compatible: option ignored.}%
+ {Remove this option.\MessageBreak
+ Type <return> and rerun LaTeX}
+ }}%
{%
\DeclareOption{insection}%
{\@mtc@ss@insection@true}%
@@ -31150,7 +34978,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\if@longextensions@
\else
\if@mtc@part@def@
- \ifnum 99 < \value{ptc}
+ \ifnum 99 < \value{ptc}\relax
\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0054>]{minitoc(hints)}%
{You have used short extensions\MessageBreak
@@ -31158,7 +34986,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\fi
\fi
\if@mtc@chapter@def@
- \ifnum 99 < \value{mtc}
+ \ifnum 99 < \value{mtc}\relax
\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0053>]{minitoc(hints)}%
{You have used short extensions\MessageBreak
@@ -31166,7 +34994,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\fi
\else
\if@mtc@section@def@
- \ifnum 99 < \value{stc}
+ \ifnum 99 < \value{stc}\relax
\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0055>]{minitoc(hints)}%
{You have used short extensions\MessageBreak
@@ -31913,7 +35741,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% files using decrementing loops on the associated
% counters, and includes \<document>\texttt{.mtc} in the list
% (but \emph{not} \<document>\texttt{.maf}\,\footnote{Some users could made a cleanup using this file as a list of
-% files to delete, so it should not be in the list.}).
+% files to delete, so it should not be in the list.}). We must also check the existence of \verb|\jobname.mtc1| if
+% 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
@@ -31926,6 +35755,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% inclut \<document>\texttt{.mtc} dans la liste
% (mais \emph{pas} \<document>\texttt{.maf}\,\footnote{Certains utilisateurs pourraient faire un nettoyage en
% utilisant ce fichier comme liste des fichiers à~détruire, donc il ne devrait pas être dans la liste.}).
+% Nous devons aussi tester l'existence de \verb|\jobname.mtc1| si les suffixes longs sont utilisés.
% \fi
% \begin{macrocode}
\def\mtc@maf{%
@@ -31945,7 +35775,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\mtc@addtomaf{\jobname.plf\arabic{ptc}}
\mtc@addtomaf{\jobname.plt\arabic{ptc}}
\advance\c@ptc\m@ne\repeat}
-\@ifundefined{c@mtc}{}{\loop\ifnum\c@mtc>\z@\relax
+\@ifundefined{c@mtc}{\mtc@addtomaf{\jobname.mtc1}}{%
+ \loop\ifnum\c@mtc>\z@\relax
\mtc@addtomaf{\jobname.mtc\arabic{mtc}}
\mtc@addtomaf{\jobname.mlf\arabic{mtc}}
\mtc@addtomaf{\jobname.mlt\arabic{mtc}}
@@ -32157,7 +35988,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
%<*fminitoc>
-\ProvidesFile{fminitoc.dtx}[2006/06/08 minitoc french documentation start file]
+\ProvidesFile{fminitoc.dtx}[2006/07/20 minitoc french documentation start file]
\input{minitoc.dtx}
%</fminitoc>
% \end{macrocode}
@@ -32244,7 +36075,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macrocode}
%<*mtcoff>
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{mtcoff}[2006/06/08 v45 The mtcoff package]
+\ProvidesPackage{mtcoff}[2006/06/27 v30 The mtcoff package]
\RequirePackage{mtcmess}[2006/03/14]
% \end{macrocode}
% \end{macro}
@@ -33507,7 +37338,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%<*mtcpatchmem>
\NeedsTeXFormat{LaTeX2e}[1996/06/01]%
\ProvidesPackage{mtcpatchmem}%
- [2005/09/30 v45 Package mtcpatchmem]
+ [2005/09/30 v46 Package mtcpatchmem]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<M0001>]{mtcpatchmem}%
{mtcpatchmem package to patch the memoir class\@gobble}
@@ -33531,7 +37362,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\def\f@rhdr{#1}%
\fi
\fi
- \ifnum \c@secnumdepth >\m@ne
+ \ifnum \c@secnumdepth >\m@ne\relax
\if@mainmatter
\refstepcounter{chapter}%
\fi
@@ -33549,7 +37380,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\fi
\@afterheading
\fi
- \ifnum \c@secnumdepth >\m@ne
+ \ifnum \c@secnumdepth >\m@ne\relax
\if@mainmatter
\ifanappendix
\addcontentsline{toc}{appendix}{%
@@ -33570,11 +37401,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{macrocode}
%
% \ifcase\LANG\relax
-% \chapter{The minitoc language definition (\texttt{.mld}) and object (\texttt{.mlo}) files}\label{c+code+mld.files}
-% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE MINITOC LANGUAGE DEFINITION (\texttt{.mld}) FILES}{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE MINITOC LANGUAGE DEFINITION (\texttt{.mld}) FILES}\index{.mld}\index{.mlo}
+% \chapter{The language definition (\texttt{.mld}) and object (\texttt{.mlo}) files}\label{c+code+mld.files}%
+% \index{.mld}\index{.mlo}
+% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE LANGUAGE DEFINITION (\texttt{.mld}) FILES}{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE LANGUAGE DEFINITION (\texttt{.mld}) FILES}
% \or\relax
-% \chapter{Les fichiers minitoc de définition (\texttt{.mld}) et objets (\texttt{.mlo}) de langue}\label{c+code+mld.files}
-% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS MINITOC DE DÉFINITION DE LANGUE (\texttt{.mld})}{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS MINITOC DE DÉFINITION DE LANGUE (\texttt{.mld})}\index{.mld}\index{.mlo}
+% \chapter{Les fichiers de définition (\texttt{.mld}) et objets (\texttt{.mlo}) de langue}\label{c+code+mld.files}%
+% \index{.mld}\index{.mlo}
+% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS DE DÉFINITION DE LANGUE (\texttt{.mld})}{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS DE DÉFINITION DE LANGUE (\texttt{.mld})}
% \fi
% \minitoc
% \mtcskip
@@ -35389,7 +39222,7 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \or\relax
% \begin{SMOOTH}
% \section{Langue <<~french~>>: \texttt{french.mld}}\label{s+mld+french}\index{french.mld}
-% Les titres pour la langue <<~french~>> (français) sont tirés du fichier \texttt{frenchb.dtx} dans le
+% Les titres pour la langue <<~french~>> (c'est-à-dire le français) sont tirés du fichier \texttt{frenchb.dtx} dans le
% paquetage \texttt{babel}~\cite{babel,babel-user,frenchb}. Voir aussi
% les sections~\vref{s+mld+acadian}, \vref{s+mld+acadien}, \vref{s+mld+canadien}, \vref{s+mld+francais},
% \vref{s+mld+frenchb}, \vref{s+mld+frenchle} et~\vref{s+mld+frenchpro}.
@@ -35462,18 +39295,20 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% 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.
% 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}.
% \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.
% 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}.
% \fi
%
% \lneed{3}
% \begin{macrocode}
%<*french2>
-\ProvidesFile{french2.mld}[2006/06/08]
+\ProvidesFile{french2.mld}[2006/07/07]
%% French titles for minitoc.sty
%% from frenchb.dtx (babel) Flipo, Daniel
%% ptctitle, plftitle and plttitle modified (JPFD)
@@ -35487,9 +39322,15 @@ douzi\`eme partie\or treizi\`eme partie\or quatorzi\`eme partie\or
quinzi\`eme partie\or seizi\`eme partie\or dix-septi\`eme partie\or
dix-huiti\`eme partie\or dix-neuvi\`eme partie\or
vingti\`eme partie\else partie~\Roman{part}\fi}
-\def\ptctitle{Sommaire de la \mtcFrenchIIpart}
-\def\plftitle{Liste des figures de la \mtcFrenchIIpart}
-\def\plttitle{Liste des tableaux de la \mtcFrenchIIpart}
+\def\ptctitle{\ifnum\value{part}<1\relax
+ Sommaire \else
+ Sommaire de la \mtcFrenchIIpart\fi}
+\def\plftitle{\ifnum\value{part}<1\relax
+ Liste des figures\else
+ Liste des figures de la \mtcFrenchIIpart\fi}
+\def\plttitle{\ifnum\value{part}<1\relax
+ Liste des tableaux\else
+ Liste des tableaux de la \mtcFrenchIIpart}
%%
\def\mtctitle{Sommaire}%
\def\mlftitle{Figures}%
@@ -36107,8 +39948,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \section{``Hangul-u8'' language: \texttt{hangul-u8.mld} and \texttt{hangul-u8.mlo}}\label{s+mld+hangul-u8}%
% \begin{SMOOTH}
% \index{hangul-u8.mld}\index{hangul-u8.mlo}
-% The titles for the ``hangul-u8'' language (korean in hangûl script, for Lambda) are taken from the file
-% \texttt{u8hangul.tex} of the H\LaTeX\ system~\cite[in~korean]{HLATEX} by \vname{Un}{Koaunghi}.
+% The titles for the ``hangul-u8'' language (korean in hangûl script, for Lambda~$\mathbf{\Lambda}$) are taken
+% from the file \texttt{u8hangul.tex} of the H\LaTeX\ system~\cite[in~korean]{HLATEX} by \vname{Un}{Koaunghi}.
% Special fonts are needed, of course.
% Input encoding is UTF-8.
% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
@@ -36121,7 +39962,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \or\relax
% \section{Langue <<~hangul-u8~>>: \texttt{hangul-u8.mld} et \texttt{hangul-u8.mlo}}\label{s+mld+hangul-u8}%
% \index{hangul-u8.mld}\index{hangul-u8.mlo}
-% Les titres pour la langue <<~hangul-u8~>> (coréen, écriture hangûl, pour Lambda) sont tirés du fichier
+% Les titres pour la langue <<~hangul-u8~>> (coréen, écriture hangûl, pour Lambda~$\mathbf{\Lambda}$) sont tirés du fichier
% \texttt{u8hangul.tex} du système H\LaTeX~\cite[en~coréen]{HLATEX} de \vname{Un}{Koaunghi}.
% Des fontes spéciales sont nécessaires, bien sûr.
% Le codage en entrée est UTF-8.
@@ -36232,7 +40073,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \ifcase\LANG\relax
% \section{``Hanja-u8'' language: \texttt{hanja-u8.mld} and \texttt{hanja-u8.mlo}}\label{s+mld+hanja-u8}%
% \index{hanja-u8.mld}\index{hanja-u8.mlo}
-% The titles for the ``hanja-u8'' language (korean in hanja script, for Lambda) are taken from the file
+% The titles for the ``hanja-u8'' language (korean in hanja script, for Lambda~$\mathbf{\Lambda}$) are taken from the file
% \texttt{u8hanja.tex} of the H\LaTeX\ system~[in~korean]\cite{HLATEX} by \vname{Un}{Koaunghi}.
% Special fonts are needed, of course.
% Input encoding is UTF-8.
@@ -36247,7 +40088,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \section[Langue <<~hanja-u8~>>: \texttt{hanja-u8.mld} et \texttt{hanja-u8.mlo}]%
% {Langue <<~hanja-u8~>>: \texttt{hanja-u8.mld} et\hfill\null\NL \texttt{hanja-u8.mlo}}\label{s+mld+hanja-u8}%
% \index{hanja-u8.mld}\index{hanja-u8.ml0}
-% Les titres pour la langue <<~hanja-u8~>> (coréen, écriture hanja, pour Lambda) sont tirés du fichier
+% Les titres pour la langue <<~hanja-u8~>> (coréen, écriture hanja, pour Lambda~$\mathbf{\Lambda}$) sont tirés du fichier
% \texttt{u8hanja.tex} du système H\LaTeX~\cite[en~coréen]{HLATEX} de \vname{Un}{Koaunghi}.
% Des fontes spéciales sont nécessaires, bien sûr.
% Le codage en entrée est UTF-8.
@@ -37239,14 +41080,14 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \ifcase\LANG\relax
% \section{``Malayalam-omega'' language: \texttt{malayalam-omega.mld} and \texttt{malayalam-omega.mlo}}%
% \label{s+mld+malayalam-omega}\index{malayalam-omega.mld}\label{s+mlo+malayalam-omega}\index{malayalam-omega.mlo}
-% This is the Malayalam language implementation when you use Lambda~($\Lambda$) (the version of \LaTeX\ for
+% This is the Malayalam language implementation when you use Lambda~($\mathbf{\Lambda}$) (the version of \LaTeX\ for
% Omega) via the \texttt{omal} package~\cite{malayalam-o} of the Malayalam-Omega
% project\footnote{\url{http://Sarovar.org/projects/malayalam}}. As the titles contain characters in a special encoding,
% we must load a \texttt{.mlo} file. A lot of fonts are available via options of the \texttt{omal} package.
% \or\relax
% \section{Langue «~malayalam-omega~»: \texttt{malayalam-omega.mld} et \texttt{malayalam-omega.mlo}}%
% \label{s+mld+malayalam-omega}\index{malayalam-omega.mld}\label{s+mlo+malayalam-omega}\index{malayalam-omega.mlo}
-% C'est l'implantation de la langue malayalam lorsque vous utilisez Lambda~($\Lambda$) (la version de \LaTeX\ pour
+% C'est l'implantation de la langue malayalam lorsque vous utilisez Lambda~($\mathbf{\Lambda}$) (la version de \LaTeX\ pour
% Omega) via le paquetage \texttt{omal}~\cite{malayalam-o} du projet
% Malayalam-Omega\,{\froff\footnote{\url{http://Sarovar.org/projects/malayalam}}}. Comme les titres contiennent des
% caractères dans un codage spécial, nous devons charger un fichier \texttt{.mlo}. De nombreuses fontes sont disponibles
@@ -38822,6 +42663,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \index{thai.mld}\index{thai.mlo}
% The titles for the ``thai'' language are taken from the \texttt{thaicjk.ldf}\index{thaicjk.ldf} file and use fonts
% of the CJK system~\cite{cjk,cjk2}.
+% The \texttt{thailatex}\index{thailatex} package~\cite{thailatex} provides the same titles in its
+% \texttt{thai.ldf}\index{thai.ldf} file.
%
% The titles for the ``thai'' language contain characters that cannot be easily generated, hence we load
% \texttt{thai.mlo}.
@@ -38830,6 +42673,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \index{thai.mld}\index{thai.mlo}
% Les titres pour la langue <<~thai~>> (thaï) sont tirés du fichier \texttt{thaicjk.ldf}\index{thaicjk.ldf} et utilisent des
% fontes du système CJK~\cite{cjk,cjk2}.
+% Le paquetage \texttt{thailatex}\index{thailatex}~\cite{thailatex} fournit les mêmes titres dans son
+% fichier \texttt{thai.ldf}\index{thai.ldf} file.
%
% Les titres pour la langue <<~thai~>> contiennent des caractères qui ne peuvent pas être engendrés facilement, donc
% nous chargeons \texttt{thai.mlo}.
@@ -39398,7 +43243,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \emph{Beware} to options modifying \texttt{\bs @caption}.
% \end{itemize}
% \end{itemize}
-% \item \textbf{03}
+% \item[\textreferencemark~\textbf{version}] \textbf{03}
% \begin{itemize}
% \item 1993/07/09
% \begin{itemize}
@@ -39786,7 +43631,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Reduced depth of \texttt{\bs mtc@strutbox}.
% \end{itemize}
% \end{itemize}
-% \item \textbf{37}
+% \item[\textreferencemark~\textbf{version}] \textbf{37}
% \begin{itemize}
% \item 2003/01/24
% \begin{itemize}
@@ -39976,10 +43821,11 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added \texttt{\bs mtcfixindex}.
% \end{itemize}
% \end{itemize}
-% \item \textbf{42}
+% \item[\textreferencemark~\textbf{version}] \textbf{42}
% \begin{itemize}
% \item 2005/02/14
% \begin{itemize}
+% \item Version~42 not released.
% \item Replaced ``language'' by ``langue'' in the french documentation.
% \end{itemize}
% \item 2005/02/15
@@ -40873,6 +44719,100 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Spacing correction in \texttt{french2.mld}.
% \end{itemize}
% \end{itemize}
+% \item 46
+% \begin{itemize}
+% \item 2006/06/09
+% \begin{itemize}
+% \item Corrections in the documentation and the bibliography.
+% \end{itemize}
+% \item 2006/06/21
+% \begin{itemize}
+% \item Update the bibliography.
+% \item Comment about the \texttt{thailatex} package.
+% \end{itemize}
+% \item 2006/06/22
+% \begin{itemize}
+% \item Generate some example files with \texttt{minitoc.dtx}/\texttt{minitoc.ins}.
+% \item Added chapter ``Example files''.
+% \end{itemize}
+% \item 2006/06/23
+% \begin{itemize}
+% \item Renamed chapter ``Example files'' as ``Examples of documents''.
+% \item Use the \texttt{lipsum} package~\cite{lipsum} in some of the examples of documents.
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/06/27
+% \begin{itemize}
+% \item Update the examples of documents.
+% \item Added the \texttt{second.tex} example file.
+% \end{itemize}
+% \item 2006/06/29
+% \begin{itemize}
+% \item Added the \texttt{app-mem.tex}, \texttt{mem.tex} and \texttt{mem1.tex} example files.
+% \end{itemize}
+% \item 2006/06/30
+% \begin{itemize}
+% \item Added the \texttt{fo1.tex}, \texttt{fo2.tex} and \texttt{scr.tex} example files.
+% \end{itemize}
+% \item 2006/07/03
+% \begin{itemize}
+% \item Added the \texttt{subf.tex} example file.
+% \item Corrections about the depth of minilofs, minilots and siblings.
+% \end{itemize}
+% \item 2006/07/04
+% \begin{itemize}
+% \item Added the \texttt{tsfc.tex} and \texttt{tbi.tex} example files.
+% \item Corrections in the bibliography.
+% \end{itemize}
+% \item 2006/07/07
+% \begin{itemize}
+% \item Corrections of typos.
+% \item Corrections in the bibliography.
+% \item Added the \texttt{2c.tex} and \texttt{bo.tex} example files.
+% \item Correction in \texttt{french2.mld}.
+% \end{itemize}
+% \item 2006/07/10
+% \begin{itemize}
+% \item Correction in minilots and minilofs (and siblings) about depth.
+% \item Added the \texttt{hop.tex} and \texttt{cri.tex} example files.
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/07/11
+% \begin{itemize}
+% \item Added the \texttt{livre.tex}, \texttt{ch0.tex}, \texttt{tlc.tex} and \texttt{mu.tex} example files.
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/07/12
+% \begin{itemize}
+% \item Update the jargon.
+% \end{itemize}
+% \item 2006/07/13
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item The not released versions are flagged by~\textbf{\textreferencemark} in place of~\ensuremath{\star}.
+% \end{itemize}
+% \item 2006/07/17
+% \begin{itemize}
+% \item The ``About this document'' section becomes a starred first chapter.
+% \end{itemize}
+% \item 2006/07/18
+% \begin{itemize}
+% \item Added the \texttt{hie.tex} and \texttt{hia.tex} example files.
+% \end{itemize}
+% \item 2006/07/19
+% \begin{itemize}
+% \item Update the bibliography.
+% \item Corrections in \texttt{add.tex} and \texttt{addsec.tex} for the index.
+% \item Added the \texttt{xmk} script to typeset the examples into PDF documents.
+% \item Updated the scripts to treat the examples.
+% \end{itemize}
+% \item 2006/07/20
+% \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]}.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}
@@ -40940,7 +44880,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \texttt{\bs @caption}.
% \end{itemize}
% \end{itemize}
-% \item \textbf{03}
+% \item[\textreferencemark~\textbf{version}] \textbf{03}
% \begin{itemize}
% \item 1993/07/09
% \begin{itemize}
@@ -41325,7 +45265,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Réduction de la profondeur de \texttt{\bs mtc@strutbox}.
% \end{itemize}
% \end{itemize}
-% \item \textbf{37}
+% \item[\textreferencemark~\textbf{version}] \textbf{37}
% \begin{itemize}
% \item 2003/01/24
% \begin{itemize}
@@ -41515,10 +45455,11 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout de \texttt{\bs mtcfixindex}.
% \end{itemize}
% \end{itemize}
-% \item \textbf{42}
+% \item[\textreferencemark~\textbf{version}] \textbf{42}
% \begin{itemize}
% \item 2005/02/14
% \begin{itemize}
+% \item Version~42 non distribuée.
% \item Remplacement de \og{} language \fg{} par \og{} langue \fg{} dans la documentation française.
% \end{itemize}
% \item 2005/02/15
@@ -42429,6 +46370,102 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item Correction d'espacement dans \texttt{french2.mld}.
% \end{itemize}
+% \item 46
+% \begin{itemize}
+% \item 2006/06/09
+% \begin{itemize}
+% \item Corrections dans la documentation et la bibliographie.
+% \end{itemize}
+% \item 2006/06/21
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Commentaire sur le paquetage \texttt{thailatex}.
+% \end{itemize}
+% \item 2006/06/22
+% \begin{itemize}
+% \item Engendrer certains fichiers d'exemples avec \texttt{minitoc.dtx}/\texttt{minitoc.ins}.
+% \item Ajout du chapitre «~Fichiers d'exemples~».
+% \end{itemize}
+% \item 2006/06/23
+% \begin{itemize}
+% \item Renommé le chapitre «~Fichiers d'exemples~» en «~Exemples de documents~».
+% \item Utiliser le paquetage \texttt{lipsum}~\cite{lipsum} dans certains des exemples de documents.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/06/27
+% \begin{itemize}
+% \item Mise à~jour des exemples de documents.
+% \item Ajout du fichier d'exemple \texttt{second.tex}.
+% \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}.
+% \end{itemize}
+% \item 2006/06/30
+% \begin{itemize}
+% \item Ajout des fichiers d'exemple \texttt{fo1.tex}, \texttt{fo2.tex} et \texttt{scr.tex}.
+% \end{itemize}
+% \item 2006/07/03
+% \begin{itemize}
+% \item Ajout du fichier d'exemple \texttt{subf.tex}.
+% \item Corrections sur la profondeur des minilofs, minilots et similaires.
+% \end{itemize}
+% \item 2006/07/04
+% \begin{itemize}
+% \item Ajout des fichiers d'exemple \texttt{tsfc.tex} et \texttt{tbi.tex}.
+% \item Corrections dans la bibliographie.
+% \end{itemize}
+% \item 2006/07/07
+% \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 Correction dans \texttt{french2.mld}.
+% \end{itemize}
+% \item 2006/07/10
+% \begin{itemize}
+% \item Correction dans les minilots et minilofs (et analogues) sur la profondeur.
+% \item Ajout des fichiers d'exemple \texttt{hop.tex} et \texttt{cri.tex}.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/07/11
+% \begin{itemize}
+% \item Ajout des fichiers d'exemple \texttt{livre.tex}, \texttt{ch0.tex}, \texttt{tlc.tex} et \texttt{mu.tex}.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/07/12
+% \begin{itemize}
+% \item Mise à~jour du jargon.
+% \end{itemize}
+% \item 2006/07/13
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Les versions non distribuées sont marquées par~\textbf{\textreferencemark} au lieu de~\ensuremath{\star}.
+% \end{itemize}
+% \item 2006/07/17
+% \begin{itemize}
+% \item La section «~À~propos de ce document~» devient un premier chapitre étoilé.
+% \end{itemize}
+% \item 2006/07/18
+% \begin{itemize}
+% \item Ajout des fichiers d'exemple \texttt{hir.tex} et \texttt{hia.tex}.
+% \end{itemize}
+% \item 2006/07/19
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Corrections dans \texttt{add.tex} et \texttt{addsec.tex} pour l'index.
+% \item Ajout du script \texttt{xmk} pour composer les exemples en documents PDF.
+% \item Mise à~jour des scripts pour traiter les exemples.
+% \end{itemize}
+% \item 2006/07/20
+% \begin{itemize}
+% \item Ne pas oublier \verb|\jobname.mtc1| dans la liste des fichiers.
+% \item Dans les scripts, le répertoire de \emph{backup} (\texttt{OLD}) est
+% désormais \texttt{/tmp/}\emph{username}\texttt{/OLD}.
+% \item Dans scripts, les répertoires de répartition (\texttt{CL[0-9]}) sont
+% désormais \texttt{/tmp/}\emph{username}\texttt{/CL[0-9]}.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.ins b/Master/texmf-dist/source/latex/minitoc/minitoc.ins
index f4121635daf..abbd4e3cb4f 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.ins
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.ins
@@ -1,4 +1,4 @@
-\begin{filecontents}{dblaccnt.sty}
+\begin{filecontents}{./dblaccnt.sty}
% Copyright 2000 Frank Mittelbach <frank.mittelbach@latex-project.org>.
% License: LPPL, version 1.3a or newer, according to
% http://www.latex-project.org/lppl.txt.
@@ -907,7 +907,7 @@
\def\slttitle{ÊÒúѭµÒÃÒ§}%
%
\end{filecontents}
-\begin{filecontents}{hangul-u8.mlo}
+\begin{filecontents}{./hangul-u8.mlo}
\ProvidesFile{hangul-u8.mlo}[2006/02/21]
%% From the file u8hangul.tex in the HLaTeX package
%% by Koaunghi Un (koaunghi@kornet.net)
@@ -927,7 +927,7 @@
\ksnamedef{slttitle}{표~목차}
%%
\end{filecontents}
-\begin{filecontents}{hanja-u8.mlo}
+\begin{filecontents}{./hanja-u8.mlo}
\ProvidesFile{hanja-u8.mlo}[2006/02/21]
%% From the file u8hangul.tex in the HLaTeX package
%% by Koaunghi Un (koaunghi@kornet.net)
@@ -1692,6 +1692,35 @@ distributed with it.
\generate{\file{mtcoff.sty}{\from{minitoc.dtx}{mtcoff}}}
\generate{\file{mtcmess.sty}{\from{minitoc.dtx}{mtcmess}}}
\generate{\file{mtcpatchmem.sty}{\from{minitoc.dtx}{mtcpatchmem}}}
+\generate{\file{gaps.tex}{\from{minitoc.dtx}{gaps}}}
+\generate{\file{apx.tex}{\from{minitoc.dtx}{apx}}}
+\generate{\file{app-mem.tex}{\from{minitoc.dtx}{app-mem}}}
+\generate{\file{mem.tex}{\from{minitoc.dtx}{mem}}}
+\generate{\file{mem1.tex}{\from{minitoc.dtx}{mem1}}}
+\generate{\file{fo1.tex}{\from{minitoc.dtx}{fo1}}}
+\generate{\file{fo2.tex}{\from{minitoc.dtx}{fo2}}}
+\generate{\file{scr.tex}{\from{minitoc.dtx}{scr}}}
+\generate{\file{subf.tex}{\from{minitoc.dtx}{subf}}}
+\generate{\file{tsfc.tex}{\from{minitoc.dtx}{tsfc}}}
+\generate{\file{tbi.tex}{\from{minitoc.dtx}{tbi}}}
+\generate{\file{2c.tex}{\from{minitoc.dtx}{2c}}}
+\generate{\file{bo.tex}{\from{minitoc.dtx}{bo}}}
+\generate{\file{hop.tex}{\from{minitoc.dtx}{hop}}}
+\generate{\file{cri.tex}{\from{minitoc.dtx}{cri}}}
+\generate{\file{livre.tex}{\from{minitoc.dtx}{livre}}}
+\generate{\file{ch0.tex}{\from{minitoc.dtx}{ch0}}}
+\generate{\file{tlc.tex}{\from{minitoc.dtx}{tlc}}}
+\generate{\file{mu.tex}{\from{minitoc.dtx}{mu}}}
+\generate{\file{hir.tex}{\from{minitoc.dtx}{hir}}}
+\generate{\file{hia.tex}{\from{minitoc.dtx}{hia}}}
+\generate{\file{hide1.tex}{\from{minitoc.dtx}{hide1}}}
+\generate{\file{hide2.tex}{\from{minitoc.dtx}{hide2}}}
+\generate{\file{minitoc-ex.tex}{\from{minitoc.dtx}{minitoc-ex}}}
+\generate{\file{mini-art.tex}{\from{minitoc.dtx}{mini-art}}}
+\generate{\file{second.tex}{\from{minitoc.dtx}{second}}}
+\generate{\file{add.tex}{\from{minitoc.dtx}{add}}}
+\generate{\file{add.bib}{\from{minitoc.dtx}{addbib}}}
+\generate{\file{addsec.tex}{\from{minitoc.dtx}{addsec}}}
\generate{\file{acadian.mld}{\from{minitoc.dtx}{acadian}}}
\generate{\file{acadien.mld}{\from{minitoc.dtx}{acadien}}}
\generate{\file{afrikaan.mld}{\from{minitoc.dtx}{afrikaan}}}