summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/minitoc/minitoc.dtx')
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.dtx22754
1 files changed, 19017 insertions, 3737 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
index 1fb55892246..e59f98ec673 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
%
-% Copyright (C) 2005 by Jean-Pierre F. Drucbert <jean-pierre.drucbert@onera.fr>
+% Copyright (C) 2005, 2006 by Jean-Pierre F. Drucbert <jean-pierre.drucbert@onera.fr>
% -------------------------------------------------------
%
% This file may be distributed and/or modified under the
@@ -27,25 +27,48 @@
%<*driver>
\ProvidesFile{minitoc.dtx}
%</driver>
-%<package>\NeedsTeXFormat{LaTeX2e}[1996/06/01]
+%<package>\NeedsTeXFormat{LaTeX2e}[1996/06/05]
%<package>\ProvidesPackage{minitoc}
+%<package>\RequirePackage{mtcmess}[2006/03/14]
%<*package>
- [2005/09/16 v43 .dtx minitoc file]
+ [2006/06/08 v45 minitoc.dtx file]
%</package>
%
%<*driver>
\listfiles
\documentclass[10pt,a4paper,titlepage,oneside,openright]{book}
%\documentclass[10pt,a4paper,titlepage,twoside,openright]{book}
-%
+%
+\newlength{\widthinc}\setlength{\widthinc}{3.5cm}
\makeatletter\@mparswitchfalse\makeatother % les notes marginales à gauche!
+\makeatletter
+\def\mydotfill#1{% Filling dots; #1 = separation (dimension)
+ \leavevmode
+ \cleaders \hb@xt@ #1{\hss\ensuremath{\cdot}\hss}\hfill
+ \kern\z@}
+\def\mysymbfill#1#2{% Filling symbols; #1 = separation (dimension) #2 = symbol;
+ \leavevmode
+ \cleaders \hb@xt@ #1{\hss\ensuremath{#2}\hss}\hfill
+ \kern\z@}
+\makeatother
+\let\RR\raggedright % or \RaggedRight ?
\IfFileExists{\jobname.lan}{\input{\jobname.lan}}{\typeout{WARNING: \jobname.lan NOT FOUND}\def\LANG{0}}
+\IfFileExists{marvosym.sty}{\usepackage{marvosym}\def\myCoffeecup{~\Coffeecup}}{\let\myCoffeecup\relax}
\IfFileExists{shorttoc.sty}{\usepackage[tight]{shorttoc}}{}
+\IfFileExists{sectsty.sty}{\usepackage[garrulous]{sectsty}% To fix long sectionning titles...
+ \partfont{\RR}%
+ \chapterfont{\RR}%
+ \sectionfont{\RR}%
+ \subsectionfont{\RR}%
+ \subsubsectionfont{\RR}}{} % NOT \paragraph or \subparagraph !
+% \usepackage[space,sort]{cite} % cite does not work well with hyperref...
\ifcase\LANG\relax
-\usepackage[english,tight,hints]{minitoc}
+\usepackage[english2,tight,hints,listfiles]{minitoc}
\or\relax
-\usepackage[french,tight,hints]{minitoc}
+\usepackage[french2,tight,hints,listfiles]{minitoc}
\fi
+\setlength{\ptcindent}{0pt}
+\setlength{\mtcindent}{0pt}
\makeatletter
\InputIfFileExists{ltxdoc.cfg}%
{\typeout{*************************************^^J%
@@ -381,6 +404,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setcounter{GlossaryColumns}{1}
+\def\ABK{\penalty-1\xspace}
\def\NL{\mbox{}\hfill\mbox{}\\}
\def\NC{\penalty-1\hspace{2em}\P~}
\let\origdoublepage\cleardoublepage
@@ -392,6 +416,8 @@
\interfootnotelinepenalty=9999
\let\svfinalhyphendemerits\finalhyphendemerits
\finalhyphendemerits=\maxdimen
+\lefthyphenmin=3
+\righthyphenmin=3
%%% fixed notes
\ifcase\LANG\relax
\DeclareFixedFootnote*{\FZ}{\texttt{O}~and~\texttt{o} are the letter~\texttt{O}, \texttt{0}~is the zero digit.}
@@ -405,8 +431,74 @@ of the USA, like Louisiane.}
\DeclareFixedFootnote*{\FAC}{Parlée dans certaines parties du
sud des États-Unis, comme la Louisiane.}
\fi
+\ifcase\LANG\relax
+\DeclareFixedFootnote*{\FARSINOTE}{By \name{Mohammad}{Ghodsi} (\texttt{ghodsi@rose.ipm.ac.ir}) and
+Farsi\TeX{} Project Group. See the Farsi\TeX{} site at~\url{http://www.farsitex.org}}
+\or\relax
+\froff\DeclareFixedFootnote*{\FARSINOTE}{Par \name{Mohammad}{Ghodsi} (\texttt{ghodsi@rose.ipm.ac.ir}) and
+Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsitex.org}}\fron
+\fi
+\ifx\KOMAScript\undefined%
+ \DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em
+ O\kern.05em%
+ M\kern.05em A\kern.1em-\kern.1em Script}}
+\fi
+\ifx\PLaTeX\undefined
+\makeatletter
+\DeclareRobustCommand\PLaTeX{% after latex.dtx
+ P\kern-.08em L\kern-.36em
+ {\setbox0\hbox{T}%
+ \vbox to\ht0{\hbox{%
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ A}
+ \vss}%
+ }%
+ \kern-.15em
+ \TeX\@}%
+\makeatother
+\fi
+%%%% Strings by language
+\ifcase\LANG\relax
+\def\LLL{\mbox{LANGUAGE}}
+\def\NB{\mbox{NUMBER}}
+\def\NNN{\mbox{LINE}}
+\def\PREPA{\mbox{PREPARATION}}
+\def\CCC{\mbox{CLASS}}
+\def\INAME{\mbox{internal\_name}}
+\def\SEQ{\mbox{sequence}}
+\def\NTITLE{\mbox{new\_title}}
+\def\FILE{\mbox{file}}
+\def\CTR{\mbox{counter}}
+\def\VAL{\mbox{value}}
+\def\EXTEN{\mbox{extension}}
+\or\relax
+\def\LLL{\mbox{LANGUE}}
+\def\NB{\mbox{NOMBRE}}
+\def\NNN{\mbox{LIGNE}}
+\def\PREPA{\mbox{PRÉPARATION}}
+\def\CCC{\mbox{CLASSE}}
+\def\INAME{\mbox{nom\_interne}}
+\def\SEQ{\mbox{séquence}}
+\def\NTITLE{\mbox{nouveau\_titre}}
+\def\FILE{\mbox{fichier}}
+\def\CTR{\mbox{compteur}}
+\def\VAL{\mbox{valeur}}
+\def\EXTEN{\mbox{suffixe}}
+\fi
+%%%%%%%%%%%%%%%
+% On float pages, push the floats to the top
+\makeatletter
+\setlength{\@fptop}{\topskip}
+\addtolength{\@fptop}{-10pt}
+\setlength{\@fpsep}{1.5\baselineskip plus 0fil}
+\setlength{\@fpbot}{0pt plus 1fill}
+\makeatother
+\usepackage{dblaccnt} % here!
%%%%%%%%%%%%%%%
\begin{document}
+\raggedbottom
\addtolength{\marginparsep}{.5em}%ESSAI
\ifcase\LANG\relax
\let\fron\relax
@@ -464,8 +556,13 @@ sud des États-Unis, comme la Louisiane.}
\xspaceskip=0.6em plus 0.1em minus .2em % tiny extensible
\def\pfill{\unskip\hspace*{1ex}\dotfill\penalty500\strut\nobreak
\dotfil\hspace*{1ex}\ignorespaces}%
- \PrintChanges
+%%%%%%%%%%%%%%%%%%%%%%%%%
+% \begin{RaggedRight}
+% \PrintChanges
+% \end{RaggedRight}
+%%%%%%%%%%%%%%%%%%%%%%%%%
%% \end{SMOOTH}
+ \flushbottom
\PrintIndex
\mtcfixindex[chapter]
\end{document}
@@ -491,6 +588,11 @@ sud des États-Unis, comme la Louisiane.}
% Right brace \} Tilde \~}
%
%
+% \lefthyphenmin=3
+% \righthyphenmin=3
+% \hyphenation{Mittelbach}
+% \hyphenation{Jackowski}
+% \hyphenation{Impatient}
% \hyphenation{make-index}
% \hyphenation{hyper-link}
%
@@ -547,17 +649,19 @@ sud des États-Unis, comme la Louisiane.}
% \DoNotIndex{\bfdefault}
% \DoNotIndex{\*}
% \DoNotIndex{\ }
+% \DoNotIndex{\MessageBreak}
%
% \GetFileInfo{minitoc.dtx}
%
% \ifcase\LANG\relax
% \title{The \textsf{minitoc} package\thanks{This document
% corresponds to \textsf{minitoc}~\fileversion, dated \filedate.}}
+% \author{Jean-Pierre F. Drucbert \\ \url{mailto:jean-pierre.drucbert@onera.fr}}
% \or\relax
% \title{Le paquetage \textsf{minitoc}\thanks{Ce document
% correspond à~\textsf{minitoc}~\fileversion, daté \filedate.}}
+% \author{Jean-Pierre F. Drucbert \\ {\froff\url{mailto:jean-pierre.drucbert@onera.fr}}}
% \fi
-% \author{Jean-Pierre F. Drucbert \\ \texttt{jean-pierre.drucbert@onera.fr}}
% \makeatletter
% \let\SVtitle\@title
% \let\SVdate\@date
@@ -589,9 +693,11 @@ sud des États-Unis, comme la Louisiane.}
% {\parskip=0pt
% \ifcase\LANG\relax
% \IfFileExists{shorttoc.sty}{\shorttoc{Summary}{0}}{}
+% \renewcommand{\contentsname}{Table of Contents}
% \or\relax
% \IfFileExists{shorttoc.sty}{\shorttoc{Sommaire}{0}}{}
% \fi
+% \setcounter{tocdepth}{6}
% \tableofcontents
% \mtcaddchapter
% \listoffigures
@@ -600,14 +706,14 @@ sud des États-Unis, comme la Louisiane.}
% \mtcaddchapter
% }
%
-% FIX INDEX?
+% ^^A FIX INDEX?
% \let\svmacro\macro
% \let\svendmacro\endmacro
% \let\svenvironment\environment
% \let\svendenvironment\endenvironment
-% \renewenvironment{macro}[1]{\bgroup\DescribeMacro{#1}}{\egroup}
-% \renewenvironment{environment}[1]{\bgroup\DescribeEnv{#1}}{\egroup}
-% FIX INDEX?
+% ^^A \renewenvironment{macro}[1]{\bgroup\DescribeMacro{#1}}{\egroup}
+% ^^A \renewenvironment{environment}[1]{\bgroup\DescribeEnv{#1}}{\egroup}
+% ^^A FIX INDEX?
%
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
@@ -622,6 +728,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \chapter{The \texttt{minitoc} package}\label{o+minitoc}
% \or\relax
+% \frenchspacing
% \chapter{Le paquetage \texttt{minitoc}}\label{o+minitoc}
% \fi
% \pagestyle{headings}
@@ -636,6 +743,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% The \texttt{minitoc} package, initially written by \name{Nigel}{Ward} and \name{Dan}{Jurafsky}, has been
% almost completely redesigned by \name{Jean-Pierre~F.}{Drucbert} (ONERA/Centre de Toulouse).
+% A summary of the evolution of this package is given in the chapter~\vref{c+postface}.
% This package creates a mini-table of contents
% (a ``minitoc''\,\footnote{The \texttt{minitoc} package introduces
% its own jargon, explained in this document.
@@ -650,7 +758,7 @@ sud des États-Unis, comme la Louisiane.}
% Thus, this package should not be used with
% document classes without standard sectionning commands (like \texttt{letter}).
% When the document class defines a ``part'' sectionning level
-% (\emph{i.e.}~classes like \texttt{book}, \texttt{report} and \texttt{article}),
+% (i.e.,~classes like \texttt{book}, \texttt{report} and \texttt{article}),
% you can create a ``partial'' table of contents
% (a ``parttoc'') at the beginning of each part of a document.
% It is also possible to have a partial list of figures (a ``partlof'')
@@ -665,6 +773,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Le paquetage \texttt{minitoc}, écrit initialement par \name{Nigel}{Ward} et \name{Dan}{Jurafsky}, a été presque
% complètement reconstruit par \name{Jean-Pierre~F.}{Drucbert} (ONERA/Centre de Toulouse).
+% Un résumé de l'évolution de ce paquetage est donné dans le chapitre~\vref{c+postface}.
% Ce paquetage crée une mini-table des matières (une «~minitoc~»\,\footnote{Le paquetage \texttt{minitoc}
% introduit son propre jargon, expliqué dans ce document. Il ne devrait, cependant, pas être trop difficile de
% l'apprendre et de l'utiliser; il sera évidemment utilisé ici.}) au début de chaque chapitre d'un document.
@@ -684,17 +793,19 @@ sud des États-Unis, comme la Louisiane.}
% début de chaque section; et vous pouvez aussi avoir des listes des figures («~sectlofs~») ou des tableaux («~sectlots~»)
% au niveau section.
%
-% Toutes ces tables («~minitocs~», «~partlofs~», «~sectlots~», etc.) sont collectées référencées sous le terme de
+% Toutes ces tables («~minitocs~», «~partlofs~», «~sectlots~», etc.) sont collectivement référencées sous le terme de
% «~mini-tables~» (ou parfois «~mini-listes~»).
% \fi
%
% \lneed{3}
% \noindent
% \ifcase\LANG\relax
+% \subsection{Important restrictions}\label{note+sectionning}%
% \textbf{Note}\virage: you cannot use chapter level and section level mini-tables in the same document.
% This restriction is intented to avoid documents with full of local
% tables of contents, lists of figures and tables at every sectionning level.
% \or\relax
+% \subsection{Restrictions importantes}\label{note+sectionning}%
% \textbf{Note}\virage: vous ne pouvez pas utiliser des mini-tables au niveau chapitre et au niveau section dans
% le même document. Cette restriction est destinée à~éviter des documents pleins de mini-tables des matières,
% listes de figures et listes de tableaux locales à~chaque niveau de sectionnement.
@@ -716,14 +827,19 @@ sud des États-Unis, comme la Louisiane.}
% \fi
%
% \ifcase\LANG\relax
-% The current version of this package is~\#43.
+% \subsection{Version}
+% The current version of this package is~\#45. 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
-% La version courante de ce paquetage est~\#43.
+% \subsection{Version}
+% La version courante de ce paquetage est~\#45. 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
%
% \lneed{5}
% \ifcase\LANG\relax
-% \subsection{License}
+% \section{License}
% This package must be distributed and/or may be modified under the
% conditions of the \textbf{\LaTeX{} Project Public License}, either version 1.3
% of this license or (as convenient) any later version.
@@ -735,8 +851,9 @@ sud des États-Unis, comme la Louisiane.}
% version 2003/12/01 or later.
%
% But please don't bother me about hacked versions; they will not be supported.
+% However, suggestions for corrections and improvements are welcome.
% \or\relax
-% \subsection{Licence}
+% \section{Licence}
% Ce paquetage doit être distribué et/ou peut être modifié sous les conditions de la
% \textbf{\LaTeX{} Project Public License}, soit la version~1.3 de cette licence soit (au choix) toute version
% ultérieure. La plus récente version de cette licence est dans
@@ -747,15 +864,97 @@ sud des États-Unis, comme la Louisiane.}
% ultérieure.
%
% Mais, s'il vous plaît, ne me parlez pas de versions bricolées; elles ne seront pas maintenues.
+% 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}
% \or\relax
% \section{Comment utiliser le paquetage \texttt{minitoc}}
% \fi
-%
% \ifcase\LANG\relax
% \subsection{Loading the package and creating the mini-tables}
% \or\relax
@@ -763,6 +962,7 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macro}{\usepackage}
% \begin{macro}{\minitoc}
+% \begin{macro}{\chapter}
% \ifcase\LANG\relax
% To use the \texttt{minitoc} package, you must introduce a command:
% \or\relax
@@ -781,8 +981,11 @@ sud des États-Unis, comme la Louisiane.}
% command. The \texttt{\bs minitoc} command may occur \emph{almost anywhere}\,\footnote{``Almost anywhere'' means
% ``in a normal place'', like between two paragraphs of normal text, or in a (wide enough) minipage, but not in a
% too strange position (like a marginal note or a footnote). Even a multicolumn or a floating environment can be
-% used, but with care. But note that a minitoc can be rather long, if the chapter is complex and if you ask details
-% with a high value for \texttt{minitocdepth}.} inside a chapter. Of course, it is better
+% used, but with care. But note that a minitoc can be rather long, if the chapter is complex and if you ask for details
+% with a high value for \texttt{minitocdepth}.} inside a chapter.
+%
+% \lneed{5}
+% Of course, it is better
% to put it at the beginning of the chapter, eventually after some introductory material. But you can also decide
% to put it at the end of the chapter. You should use the same conventions in all chapters. If you want to add the
% mini-table of contents for a chapter, you must use the sequence given in table~\vref{mtc+minitoc}.
@@ -797,6 +1000,8 @@ sud des États-Unis, comme la Louisiane.}
% note marginale ou infrapaginale). Même un environnement multi-colonnes ou flottant peut être utilisé, mais avec
% soin. Mais notez qu'une minitoc peut être assez longue, si le chapitre est complexe et si vous demandez des
% détails avec une valeur élevée de \texttt{minitocdepth}.} à~l'intérieur d'un chapitre.
+%
+% \lneed{5}
% Bien sûr, il est préférable de la placer au début du chapitre, éventuellement
% après un texte introductif. Mais vous pouvez aussi décider de la placer à~la fin du chapitre. Vous devriez
% utiliser les mêmes conventions dans tous les chapitres. Si vous souhaitez ajouter la mini-table des matières pour
@@ -804,8 +1009,9 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \end{macro}
% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
-% \begin{table*}[tp]
+% \begin{table}[!tp]
% \changeskips
% \caption{Commands for a \texttt{minitoc}}\label{mtc+minitoc}
% \centering
@@ -814,37 +1020,37 @@ sud des États-Unis, comme la Louisiane.}
% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}\\
% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
% \ldots&\\
-% \bs setlength\{\bs mtcindent\}\{24pt\} & \emph{default}\\
-% \bs setlength\{\bs mtcskipamount\}\{\bs bigskipamount\} & \emph{default}\\
+% \bs setlength\{\bs mtcindent\}\{24pt\}&\emph{default}\\
+% \bs setlength\{\bs mtcskipamount\}\{\bs bigskipamount\}&\emph{default}\\
% \ldots&\\
-% \bs setcounter\{minitocdepth\}\{2\} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}} & \emph{default}\\
+% \bs setcounter\{minitocdepth\}\{2\}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\
% \emph{or:}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{minitoc\}\{2\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{section\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}} & \emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{minitoc\}\{2\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{section\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\
% \ldots&\\
% \bs begin\{document\}&\\
% \ldots&\\
% \bs dominitoc&\\
% \bs dominilof&\\
% \bs dominilot&\\
-% \bs tableofcontents & \emph{or} \bs faketableofcontents\\
-% \bs listoffigures & \emph{or} \bs fakelistoffigures\\
-% \bs listoftables & \emph{or} \bs fakelistoftables\\
+% \bs tableofcontents&\emph{or} \bs faketableofcontents\hspace*{-3cm}\\
+% \bs listoffigures&\emph{or} \bs fakelistoffigures\hspace*{-3cm}\\
+% \bs listoftables&\emph{or} \bs fakelistoftables\hspace*{-3cm}\\
% \ldots&\\
% \bs chapter\{...\}&\\
-% \bs minitoc & \emph{if you want one}\\
+% \bs minitoc&\emph{if you want one}\\
% \bs mtcskip\\
-% \bs minilof & \emph{if you want one}\\
+% \bs minilof&\emph{if you want one}\\
% \bs mtcskip\\
-% \bs minilot & \emph{if you want one}\\
+% \bs minilot&\emph{if you want one}\\
% \ldots&\\
% \end{tabular}}}
-% \end{table*}
+% \end{table}
% \or\relax
-% \begin{table*}[tp]
+% \begin{table}[!tp]
% \changeskips
% \caption{Commandes pour une \texttt{minitoc}}\label{mtc+minitoc}
% \centering
@@ -853,35 +1059,35 @@ sud des États-Unis, comme la Louisiane.}
% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}\\
% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
% \ldots&\\
-% \bs setlength\{\bs mtcindent\}\{24pt\} & \emph{défaut}\\
-% \bs setlength\{\bs mtcskipamount\}\{\bs bigskipamount\} & \emph{défaut}\\
+% \bs setlength\{\bs mtcindent\}\{24pt\}&\emph{défaut}\\
+% \bs setlength\{\bs mtcskipamount\}\{\bs bigskipamount\}&\emph{défaut}\\
% \ldots&\\
-% \bs setcounter\{minitocdepth\}\{2\} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}} & \emph{défaut}\\
+% \bs setcounter\{minitocdepth\}\{2\}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\
% \emph{ou:}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{minitoc\}\{2\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{section\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}} & \emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{minitoc\}\{2\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{section\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\
% \ldots&\\
% \bs begin\{document\}&\\
% \ldots&\\
% \bs dominitoc&\\
% \bs dominilof&\\
% \bs dominilot&\\
-% \bs tableofcontents & \emph{ou} \bs faketableofcontents\\
-% \bs listoffigures & \emph{ou} \bs fakelistoffigures\\
-% \bs listoftables & \emph{ou} \bs fakelistoftables\\
+% \bs tableofcontents&\emph{ou} \bs faketableofcontents\hspace*{-3cm}\\
+% \bs listoffigures&\emph{ou} \bs fakelistoffigures\hspace*{-3cm}\\
+% \bs listoftables&\emph{ou} \bs fakelistoftables\hspace*{-3cm}\\
% \ldots&\\
% \bs chapter\{...\}&\\
-% \bs minitoc & \emph{si vous en voulez une}\\
+% \bs minitoc&\emph{si vous en voulez une}\\
% \bs mtcskip\\
-% \bs minilof & \emph{si vous en voulez une}\\
+% \bs minilof&\emph{si vous en voulez une}\\
% \bs mtcskip\\
-% \bs minilot & \emph{si vous en voulez une}\\
+% \bs minilot&\emph{si vous en voulez une}\\
% \ldots&\\
% \end{tabular}}}
-% \end{table*}
+% \end{table}
% \fi
% \ifcase\LANG\relax
% For each mini-table of contents, an auxiliary file will be
@@ -908,7 +1114,7 @@ sud des États-Unis, comme la Louisiane.}
% niveaux partie ou section, selon la classe du document.
% \fi
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsection{Preparing the mini-tables}
% \or\relax
@@ -917,31 +1123,35 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\dominitoc}
% \begin{macro}{\dominilof}
% \begin{macro}{\dominilot}
+% \begin{SMOOTH}
% \ifcase\LANG\relax
% The commands\,\footnote{The code of these \texttt{\bs do.{}.{}.{}} commands is directly derived from that of
% the \texttt{xr} package~\cite{xr}, by \name{David}{Carlisle}, with his permission.}
% \verb|\dominitoc|, \verb|\dominilof|, and \verb|\dominilot| (for mini-tables at the chapter level),
-% take the \meta{document}\verb|.toc|, \meta{document}\verb|.lof|, and \meta{document}\verb|.lot| files, respectively,
+% take respectively the \meta{document}\verb|.toc|, \meta{document}\verb|.lof|, and \meta{document}\verb|.lot| files,
% and cut slices from them to create the
% \meta{document}\verb|.mtc|\meta{N}, \meta{document}\verb|.mlf|\meta{N}, and \meta{document}\verb|.mlt|\meta{N} files.
% \or\relax
% Les commandes\,\footnote{Le code de ces commandes \texttt{\bs do.{}.{}.{}} est directement dérivé de celui du
% paquetage \texttt{xr}~\cite{xr}, de \name{David}{Carlisle}, avec sa permission.}
% \verb|\dominitoc|, \verb|\dominilof| et \verb|\dominilot| (pour les mini-tables au niveau chapitre, prennent
-% les fichiers \meta{document}\verb|.toc|, \meta{document}\verb|.lof| et \meta{document}\verb|.lot|, respectivement, et en
+% respectivement les fichiers \meta{document}\verb|.toc|, \meta{document}\verb|.lof| et \meta{document}\verb|.lot|, et en
% prélèvent des tranches pour créer les fichiers \meta{document}\verb|.mtc|\meta{N}, \meta{document}\verb|.mlf|\meta{N}
% et \meta{document}\verb|.mlt|\meta{N}.
% \fi
+% \end{SMOOTH}
% \end{macro}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\dosecttoc}
% \begin{macro}{\dosectlof}
% \begin{macro}{\dosectlot}
% \begin{macro}{\doparttoc}
% \begin{macro}{\dopartlof}
% \begin{macro}{\dopartlot}
+% \begin{macro}{\mtcprepare}
% \begin{macro}{\tableofcontents}
% \begin{macro}{\listoffigures}
% \begin{macro}{\listoftables}
@@ -949,9 +1159,13 @@ sud des États-Unis, comme la Louisiane.}
% The commands \verb|\dosecttoc|, \verb|\dosectlof|, and \verb|\dosectlot| (for mini-tables at the section level)
% and \verb|\doparttoc|, \verb|\dopartlof|, and \verb|\dopartlot| (for mini-tables at the part level) are analog.
%
+% The \verb|\mtcprepare| command invokes (and replaces) all these preparation commands when they are available
+% with the document class and if the adequate contents file exists.
+% This command accepts also an optional argument to set the default position of the title for \emph{all} the mini-tables.
+%
% \begin{SMOOTH}
% ^^A \null\virage\hfill\null\\*[-1.7\baselineskip]
-% To obtain a satisfactory result (\emph{i.e.}~non empty), please note that all these commands must
+% To obtain a satisfactory result (i.e.,~non empty), please note that all these commands must
% \emph{imperatively be put before} any command analog to the \verb|\tableofcontents|, \verb|\listoffigures|,
% and \verb|\listoftables| commands, or their \verb|\fake...| siblings.
%
@@ -966,6 +1180,11 @@ sud des États-Unis, comme la Louisiane.}
% et \verb|\doparttoc|, \verb|\dopartlof| et \verb|\dopartlot| (pour les mini-tables au niveau partie) sont
% analogues.
%
+% La commande \verb|\mtcprepare| invoque (et remplace) toutes ces commandes de préparation lorsqu'elles sont
+% disponibles pour la classe du document et si le fichier de contenu adéquat existe.
+% Cette commande accepte aussi un argument optionnel pour établir la position par défaut du titre pour \emph{toutes} les
+% mini-tables.
+%
% \begin{SMOOTH}
% ^^A \null\virage\hfill\null\\*[-1.7\baselineskip]
% Pour obtenir un résultat satisfaisant (c'est-à-dire, non vide), veuillez noter que toutes ces commandes doivent
@@ -973,7 +1192,7 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\listoffigures| et \verb|\listoftables|, ou leurs cousines \verb|\fake...|!
%
% Il est aussi \emph{fortement} recommandé de placer ces commandes \emph{avant} toute commande de
-% sectionnement produisant une entrée dans la tables des matières (pour les commandes \verb|\do...toc|), et
+% sectionnement produisant une entrée dans la table des matières (pour les commandes \verb|\do...toc|), et
% \emph{avant}\virage{} toute commande analogue à~\verb|\caption| produisant une entrée dans la liste des figures (pour les
% commandes \verb|\do...lof|) ou dans la liste des tableaux (pour les commandes \verb|\do...lot|); sinon les
% mini-tables pourraient être dans le désordre.
@@ -988,6 +1207,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -1015,18 +1235,15 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\secttoc}
% \begin{macro}{\section}
% \ifcase\LANG\relax
% The section-level table of contents will be in the section,
-% after the \verb|\section| command, at the point of the \verb|\secttoc|
-% command. The \texttt{\bs secttoc} command may occur
-% \emph{almost anywhere} inside a section. Of course, it is better
-% to put it at the beginning of the section, or
-% after some short introductory material. You should use the
-% same conventions in all sections.
-% If you want to add the section-level table of contents for a section,
-% you must use the sequence given in Table~\vref{mtcsecttoc}.
+% after the \verb|\section| command, at the point of the \verb|\secttoc| command. The \texttt{\bs secttoc} command
+% may occur \emph{almost anywhere} inside a section. Of course, it is better to put it at the beginning of the section,
+% or after some short introductory material. You should use the same conventions in all sections. If you want to add
+% the section-level table of contents for a section, you must use the sequence given in Table~\vref{mtcsecttoc}.
% \or\relax
% La table des matières au niveau section sera dans la section, après la commande \verb|\section|, à~l'emplacement
% de la commande \verb|\secttoc|. La commande \texttt{\bs secttoc} peut être placée \emph{presque n'importe~où}
@@ -1038,7 +1255,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \ifcase\LANG\relax
-% \begin{table*}[tp]
+% \begin{table}[!tp]
% \changeskips
% \caption{Commands for a \texttt{secttoc}}\label{mtcsecttoc}
% \centering{\small\ttfamily
@@ -1046,34 +1263,34 @@ sud des États-Unis, comme la Louisiane.}
% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}\\
% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
% \ldots&\\
-% \bs setlength\{\bs stcindent\}\{24pt\} & \emph{default}\\
+% \bs setlength\{\bs stcindent\}\{24pt\}&\emph{default}\\
% \ldots&\\
-% \bs setcounter\{secttocdepth\}\{2\} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcSSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}} & \emph{default}\\
+% \bs setcounter\{secttocdepth\}\{2\}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcSSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\
% \emph{or:}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{secttoc\}\{2\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{subsection\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}} & \emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{secttoc\}\{2\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{subsection\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\
% \ldots&\\
% \bs begin\{document\}&\\
% \ldots&\\
% \bs dosecttoc&\\
% \bs dosectlof&\\
% \bs dosectlot&\\
-% \bs tableofcontents & \emph{or} \bs faketableofcontents\\
-% \bs listoffigures & \emph{or} \bs fakelistoffigures\\
-% \bs listoftables & \emph{or} \bs fakelistoftables\\
+% \bs tableofcontents&\emph{or} \bs faketableofcontents\\
+% \bs listoffigures&\emph{or} \bs fakelistoffigures\\
+% \bs listoftables&\emph{or} \bs fakelistoftables\\
% \ldots&\\
% \bs section\{...\}&\\
-% \bs secttoc & \emph{if you want one}\\
-% \bs sectlof & \emph{if you want one}\\
-% \bs sectlot & \emph{if you want one}\\
+% \bs secttoc&\emph{if you want one}\\
+% \bs sectlof&\emph{if you want one}\\
+% \bs sectlot&\emph{if you want one}\\
% \ldots&\\
% \end{tabular}}}
-% \end{table*}
+% \end{table}
% \or\relax
-% \begin{table*}[tp]
+% \begin{table}[!tp]
% \changeskips
% \caption{Commandes pour une \texttt{secttoc}}\label{mtcsecttoc}
% \centering{\small\ttfamily
@@ -1081,32 +1298,32 @@ sud des États-Unis, comme la Louisiane.}
% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}\\
% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
% \ldots&\\
-% \bs setlength\{\bs stcindent\}\{24pt\} & \emph{défaut}\\
+% \bs setlength\{\bs stcindent\}\{24pt\}&\emph{défaut}\\
% \ldots&\\
-% \bs setcounter\{secttocdepth\}\{2\} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcSSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}} & \emph{défaut}\\
+% \bs setcounter\{secttocdepth\}\{2\}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcSSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\
% \emph{ou:}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{secttoc\}\{2\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{subsection\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}} & \emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{secttoc\}\{2\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{subsection\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\
% \ldots&\\
% \bs begin\{document\}&\\
% \ldots&\\
% \bs dosecttoc&\\
% \bs dosectlof&\\
% \bs dosectlot&\\
-% \bs tableofcontents & \emph{ou} \bs faketableofcontents\\
-% \bs listoffigures & \emph{ou} \bs fakelistoffigures\\
-% \bs listoftables & \emph{ou} \bs fakelistoftables\\
+% \bs tableofcontents&\emph{ou} \bs faketableofcontents\\
+% \bs listoffigures&\emph{ou} \bs fakelistoffigures\\
+% \bs listoftables&\emph{ou} \bs fakelistoftables\\
% \ldots&\\
% \bs section\{...\}&\\
-% \bs secttoc & \emph{si vous en voulez une}\\
-% \bs sectlof & \emph{si vous en voulez une}\\
-% \bs sectlot & \emph{si vous en voulez une}\\
+% \bs secttoc&\emph{si vous en voulez une}\\
+% \bs sectlof&\emph{si vous en voulez une}\\
+% \bs sectlot&\emph{si vous en voulez une}\\
% \ldots&\\
% \end{tabular}}}
-% \end{table*}
+% \end{table}
% \fi
% \ifcase\LANG\relax
% For each section-level table of contents, an auxiliary file will be
@@ -1118,18 +1335,23 @@ sud des États-Unis, comme la Louisiane.}
% section~\vref{.8+3}).
% \or\relax
% Pour chaque table des matières au niveau section, un fichier auxiliaire sera créé avec un nom de la forme
-% \meta{document}\verb|.stc|\meta{N}, où \meta{N} est le numéro absolu de section. Le suffixe est \verb|.slf|\meta{N} pour les
+% \meta{document}\verb|.stc|\meta{N}, où \meta{N} est le numéro absolu de section.
+% Le suffixe est \verb|.slf|\meta{N} pour les
% listes de figures au niveau section et \verb|.slt|\meta{N} pour les listes de tableaux au niveau section.
% (Si vous travaillez sous MS-DOS ou tout autre système d'exploitation utilisant des suffixes courts pour les
% noms de fichiers, voyez la section~\vref{MS-DOS} et la section~\vref{.8+3}).
% \fi
%
-% \lsneed{3}
+% ^^A \lsneed{3}
+% \lneed{5}
% \begin{macro}{\usepackage}
% \begin{macro}{\FloatBarrier}
% \ifcase\LANG\relax
-% As floats (figures and tables) could drift somewhere outside the
-% printing area of the text of the section, the sectlofs and
+% \label{rem+FB}As floats (figures and tables) could drift\footnote{\textsl{A float is like a ship in harbor.
+% There is a place in the text which is the anchor location. The figure or ``ship'' can float around to various places
+% relative to the anchor, but always downstream or downwind. A float with bad placement parameters is like a ship
+% that slips its anchor and eventually crashes on the rocks at the end of a chapter.}\quad\name{Donald}{Arseneau}}
+% somewhere outside the printing area of the text of the section, the sectlofs and
% sectlots can be rather strange. In order to have a better
% behaviour of these mini-tables, it may be useful to add the
% \Virage\index{insection}\texttt{insection} option in the \verb|\usepackage| command:
@@ -1139,13 +1361,102 @@ sud des États-Unis, comme la Louisiane.}
% if you want more coherent sectlofs and sectlots.
% Sometimes, it might be necessary to use the \verb|\FloatBarrier| command of this package to correctly place the
% figure or table and have a correct mini-table.
-% The \texttt{insection} option loads the \texttt{placeins} package~\cite{placeins}
-% with its \texttt{verbose}, \texttt{section} and \texttt{bottom} options. The
-% \texttt{placeins} package, by \name{Donald}{Arsenau}, is available
-% on CTAN archives; \texttt{placeins.sty} contains its own
+% The \texttt{insection} option loads the \texttt{placeins} package~\cite{placeins} with its \texttt{verbose}
+% and \texttt{section} options.
+% The options \texttt{above} or \texttt{below} options should not be used, because they allow floats to drift above
+% or below a \verb|\FloatBarrier| (or a section limit): the barrier becomes ``porous'' upwards\footnote{But a float
+% can not drift upwards beyond the top of the current page.}~($\uparrow$) or
+% downwards~($\downarrow$), or both~($\updownarrow$). The \texttt{section} option makes a more ``watertight''
+% barrier~($\equiv$). This is illustrated by the four figures~\ref{f+barrier+1} to~\vref{f+barrier+4}.
+%
+% The \texttt{placeins} package, by \name{Donald}{Arsenau}, is available
+% on CTAN archives; the file \texttt{placeins.sty} contains its own
% documentation, with a copy in \texttt{placeins.txt}. You need a version whose date is at least 2005/04/18.
-% \or\relax
-% Comme les éléments flottants (figures et tableaux) pourraient dériver quelque part en dehors de la zone d'impression
+% \begin{figure}[p]
+% \begin{fullpage}
+% \centering
+% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \toprule
+% \textbf{Command}&\textbf{Action}\\
+% \midrule
+% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Forbidden Area}~\mysymbfill{1.em}{\times}}\\
+% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% &\multicolumn{1}{c@{}}{\textbf{Float inserted here}}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\
+% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Forbidden Area}~\mysymbfill{1.em}{\times}}\\
+% \bottomrule
+% \end{tabularx}
+% \caption{Float barriers with the \texttt{section} option}\label{f+barrier+1}
+%
+% \bigskip
+%
+% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \toprule
+% \textbf{Command}&\textbf{Action}\\
+% \midrule
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% \texttt{\bs section}&\mysymbfill{1.em}{\uparrow}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% &\multicolumn{1}{c@{}}{\textbf{Float inserted here}}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\
+% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Forbidden Area}~\mysymbfill{1.em}{\times}}\\
+% \bottomrule
+% \end{tabularx}
+% \caption{Float barriers with the \texttt{above} option}
+%
+% \bigskip
+%
+% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \toprule
+% \textbf{Command}&\textbf{Action}\\
+% \midrule
+% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Forbidden Area}~\mysymbfill{1.em}{\times}}\\
+% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% &\multicolumn{1}{c@{}}{\textbf{Float inserted here}}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% \texttt{\bs section}&\mysymbfill{1.em}{\downarrow}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% \bottomrule
+% \end{tabularx}
+% \caption{Float barriers with the \texttt{below} option}
+%
+% \bigskip
+%
+% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \toprule
+% \textbf{Command}&\textbf{Action}\\
+% \midrule
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% \texttt{\bs section}&\mysymbfill{1.em}{\updownarrow}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% &\multicolumn{1}{c@{}}{\textbf{Float inserted here}}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% \texttt{\bs section}&\mysymbfill{1.em}{\updownarrow}\\
+% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
+% \bottomrule
+% \end{tabularx}
+% \caption{Float barriers with the \texttt{above} and \texttt{below} options}\label{f+barrier+4}
+% \end{fullpage}
+% \end{figure}
+%
+% Since version~\#45, this option also loads the \texttt{flafter} package (described in~\cite{ltoutput}
+% and~\cite[page~286]{TLC2}) to force a float to appear \emph{after} its reference.
+% The \texttt{above} and \texttt{below} options of the \texttt{placeins} package are no more used, because they allowed
+% the floats to move out of the section. In all cases, it is \virage\emph{strongly} recommended to verify the position of
+% the floats and, if necessary, to look at the messages of the \texttt{placeins} package in the \texttt{.log} file.
+% The placement of floats is a very complex problem, so some manual intervention may be necessary, like the use
+% of the \texttt{float} package~\cite{float} or, better, of the \texttt{floatrow} package~\cite{floatrow}.
+% \or\relax
+% \label{rem+FB}Comme les éléments flottants (figures et tableaux) pourraient
+% dériver\,\footnote{\selectlanguage{english}\textsl{A float is like a ship in harbor. There is
+% a place in the text which is the anchor location. The figure or ``ship'' can float around to various places relative to
+% the anchor, but always downstream or downwind. A float with bad placement parameters is like a ship that slips
+% its anchor and eventually crashes on the rocks at the end of a chapter.}\quad\name{Donald}{Arseneau}}
+% quelque part en dehors de la zone d'impression
% du texte de la section, les sectlofs et sectlots peuvent être assez étranges. Afin d'avoir un meilleur
% comportement de ces mini-tables, il peut être utile d'ajouter l'option
% \Virage\index{insection}\texttt{insection} dans la commande \verb|\usepackage|:
@@ -1156,14 +1467,101 @@ sud des États-Unis, comme la Louisiane.}
% Il peut même être nécessaire d'utiliser la commande \verb|\FloatBarrier| de ce paquetage pour placer
% correctement la figure ou la table et avoir une mini-table correcte.
% L'option \texttt{insection} charge le paquetage
-% \texttt{placeins}~\cite{placeins} avec ses options \texttt{verbose}, \texttt{section} et \texttt{bottom}. Le paquetage
-% \texttt{placeins}, de \name{Donald}{Arsenau}, est disponible sur les archives CTAN; \texttt{placeins.sty}
+% \texttt{placeins}~\cite{placeins} avec ses options \texttt{verbose} et \texttt{section}.
+% Les options \texttt{above} ou \texttt{below} ne devraient pas être utilisées, car elles permettent aux éléments
+% flottants de dériver au-dessus ou en dessous d'une \verb|\FloatBarrier| (ou d'une limite de section):
+% la barrière devient «~poreuse~» vers l'amont\,\footnote{Mais un élément flottant ne peut pas dériver vers
+% l'amont au-delà du sommet de la page courante.}~($\uparrow$) ou vers l'aval~($\downarrow$), ou dans les
+% deux sens~($\updownarrow$). L'option \texttt{section} place une barrière plus étanche~($\equiv$).
+% Ceci est illustré par les quatre figures~\ref{f+barrier+1} à~\vref{f+barrier+4}.
+%
+% Le paquetage \texttt{placeins}, de \name{Donald}{Arsenau}, est disponible sur les archives CTAN; \texttt{placeins.sty}
% contient sa propre documentation, dont une copie est dans \texttt{placeins.txt}. Il vous faut une version plus
% récente que 2005/04/18.
+% \begin{figure}[p]
+% \begin{fullpage}
+% \centering
+% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \toprule
+% \textbf{Commande}&\textbf{Action}\\
+% \midrule
+% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Zone interdite}~\mysymbfill{1.em}{\times}}\\
+% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% &\multicolumn{1}{c@{}}{\textbf{Flottant inséré ici}}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\
+% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Zone interdite}~\mysymbfill{1.em}{\times}}\\
+% \bottomrule
+% \end{tabularx}
+% \caption{Barrières pour les flottants avec l'option \texttt{section}}\label{f+barrier+1}
+%
+% \bigskip
+%
+% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \toprule
+% \textbf{Commande}&\textbf{Action}\\
+% \midrule
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% \texttt{\bs section}&\mysymbfill{1.em}{\uparrow}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% &\multicolumn{1}{c@{}}{\textbf{Flottant inséré ici}}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\
+% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Zone interdite}~\mysymbfill{1.em}{\times}}\\
+% \bottomrule
+% \end{tabularx}
+% \caption{Barrières pour les flottants avec l'option \texttt{above}}
+%
+% \bigskip
+%
+% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \toprule
+% \textbf{Commande}&\textbf{Action}\\
+% \midrule
+% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Zone interdite}~\mysymbfill{1.em}{\times}}\\
+% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% &\multicolumn{1}{c@{}}{\textbf{Flottant inséré ici}}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% \texttt{\bs section}&\mysymbfill{1.em}{\downarrow}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% \bottomrule
+% \end{tabularx}
+% \caption{Barrières pour les flottants avec l'option \texttt{below}}
+%
+% \bigskip
+%
+% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \toprule
+% \textbf{Commande}&\textbf{Action}\\
+% \midrule
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% \texttt{\bs section}&\mysymbfill{1.em}{\updownarrow}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% &\multicolumn{1}{c@{}}{\textbf{Flottant inséré ici}}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% \texttt{\bs section}&\mysymbfill{1.em}{\updownarrow}\\
+% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\
+% \bottomrule
+% \end{tabularx}
+% \caption{Barrières pour les flottants avec les options \texttt{above} et \texttt{below}}\label{f+barrier+4}
+% \end{fullpage}
+% \end{figure}
+%
+% Depuis la version~\#45, cette option charge aussi le paquetage \texttt{flafter} (décrit dans~\cite{ltoutput}
+% et~\cite[page~292]{TLC2F}) pour forcer un élément flottant à~n'apparaître qu'\emph{après} sa référence.
+% Les options \texttt{above} et \texttt{below} du paquetage \texttt{placeins} ne sont plus utilisées, car elles
+% permettaient aux éléments de sortir de la section. Dans tous les cas, il est \virage\emph{fortement} recommandé de
+% vérifier la position des éléments flottants et, si nécessaire, de regarder les messages du paquetage \texttt{placeins}
+% dans le fichier \texttt{.log}.
+% Le placement des éléments flottants est un problème très complexe, donc une intervention manuelle peut être nécessaire,
+% comme l'utilisation du paquetage \texttt{float}~\cite{float}, ou, mieux, du paquetage \texttt{floatrow}~\cite{floatrow}.
% \fi
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \ifcase\LANG\relax
% If you want to add the partial table of contents for a part,
% you must use the sequence given in Table~\vref{mtc+parttoc}.
@@ -1172,79 +1570,79 @@ sud des États-Unis, comme la Louisiane.}
% dans le tableau~\vref{mtc+parttoc}.
% \fi
% \ifcase\LANG\relax
-% \begin{table*}[tp]
+% \begin{table}[!tp]
% \changeskips
% \caption{Commands for a \texttt{parttoc}}\label{mtc+parttoc}
% \centering{\small\ttfamily
-% \fbox{\begin{tabular}{@{}llll@{}}
-% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}\\
-% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
+% \fbox{\begin{tabular}{@{}lll@{}}
+% \multicolumn{2}{@{}l@{}}{\bs documentclass[...]\{book\}}\\
+% \multicolumn{2}{@{}l@{}}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
% \ldots&\null\hfil\null&\\
-% \bs setlength\{\bs ptcindent\}\{0pt\} & \emph{default}\\
+% \bs setlength\{\bs ptcindent\}\{0pt\}&\emph{default}\\
% \ldots&\null\hfil\null&\\
-% \bs setcounter\{parttocdepth\}\{2\} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcCfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcSfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}} & \emph{default}\\
+% \bs setcounter\{parttocdepth\}\{2\}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcCfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcSfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
% \emph{or:}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{parttoc\}\{2\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{*\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{chapter\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}} & \emph{default}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{section\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}} & \emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{parttoc\}\{2\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{*\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{chapter\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{section\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
% \ldots&\\
% \bs begin\{document\}&\\
% \ldots&\\
% \bs doparttoc&\\
% \bs dopartlof&\\
% \bs dopartlot&\\
-% \bs tableofcontents & \emph{or} \bs faketableofcontents\\
-% \bs listoffigures & \emph{or} \bs fakelistoffigures\\
-% \bs listoftables & \emph{or} \bs fakelistoftables\\
+% \bs tableofcontents&\emph{or} \bs faketableofcontents\\
+% \bs listoffigures&\emph{or} \bs fakelistoffigures\\
+% \bs listoftables&\emph{or} \bs fakelistoftables\\
% \ldots&\\
% \bs part\{...\}&\\
-% \bs parttoc & \emph{if you want one}\\
-% \bs partlof & \emph{if you want one}\\
-% \bs partlot & \emph{if you want one}\\
+% \bs parttoc&\emph{if you want one}\\
+% \bs partlof&\emph{if you want one}\\
+% \bs partlot&\emph{if you want one}\\
% \ldots&\\
% \end{tabular}}}
-% \end{table*}
+% \end{table}
% \or\relax
-% \begin{table*}[tp]
+% \begin{table}[!tp]
% \changeskips
% \caption{Commandes pour une \texttt{parttoc}}\label{mtc+parttoc}
% \centering{\small\ttfamily
-% \fbox{\begin{tabular}{@{}llll@{}}
+% \fbox{\begin{tabular}{@{}lll@{}}
% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}\\
% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
% \ldots&\null\hfil\null&\\
-% \bs setlength\{\bs ptcindent\}\{0pt\} & \emph{défaut}\\
+% \bs setlength\{\bs ptcindent\}\{0pt\}&\emph{défaut}\\
% \ldots&\null\hfil\null&\\
-% \bs setcounter\{parttocdepth\}\{2\} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcCfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcSfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}} & \emph{défaut}\\
+% \bs setcounter\{parttocdepth\}\{2\}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcCfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcSfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
% \emph{ou:}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{parttoc\}\{2\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{*\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{chapter\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}} & \emph{défaut}\\
-% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{section\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}} & \emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetdepth\{parttoc\}\{2\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{*\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{chapter\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\
+% \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{section\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
% \ldots&\\
% \bs begin\{document\}&\\
% \ldots&\\
% \bs doparttoc&\\
% \bs dopartlof&\\
% \bs dopartlot&\\
-% \bs tableofcontents & \emph{ou} \bs faketableofcontents\\
-% \bs listoffigures & \emph{ou} \bs fakelistoffigures\\
-% \bs listoftables & \emph{ou} \bs fakelistoftables\\
+% \bs tableofcontents&\emph{ou} \bs faketableofcontents\\
+% \bs listoffigures&\emph{ou} \bs fakelistoffigures\\
+% \bs listoftables&\emph{ou} \bs fakelistoftables\\
% \ldots&\\
% \bs part\{...\}&\\
-% \bs parttoc & \emph{si vous en voulez une}\\
-% \bs partlof & \emph{si vous en voulez une}\\
-% \bs partlot & \emph{si vous en voulez une}\\
+% \bs parttoc&\emph{si vous en voulez une}\\
+% \bs partlof&\emph{si vous en voulez une}\\
+% \bs partlot&\emph{si vous en voulez une}\\
% \ldots&\\
% \end{tabular}}}
-% \end{table*}
+% \end{table}
% \fi
% \ifcase\LANG\relax
% For each partial table of contents, an auxiliary file will be
@@ -1253,8 +1651,7 @@ sud des États-Unis, comme la Louisiane.}
% The suffix is \verb|.plf|\meta{N} for partial lists of figures and
% is \verb|.plt|\meta{N} for partial lists of tables.
% (If under MS-DOS or any operating system with short
-% extensions to filenames, see section~\vref{MS-DOS} and
-% section~\vref{.8+3}).
+% extensions to filenames, see section~\vref{MS-DOS} and section~\vref{.8+3}).
% \or\relax
% Pour chaque table des matières au niveau partie, un fichier auxiliaire sera créé avec un nom de la forme
% \meta{document}\verb|.ptc|\meta{N}, où \meta{N} est le numéro absolu de partie. Le suffixe est \verb|.plf|\meta{N} pour les
@@ -1269,11 +1666,11 @@ sud des États-Unis, comme la Louisiane.}
% \textbf{Note}\virage: the user is responsible of asking or not asking
% a mini-table (mini-toc, -lof or -lot) for some chapter. Asking a minilof for a
% chapter without any figure would result in an empty and ugly mini-list
-% of figures (\emph{i.e.}~the title and two horizontal rules).
+% of figures (i.e.,~the title and two horizontal rules).
% He is also responsible of requiring or not requiring
% a partial toc (lof or lot) for some part. Asking a partlof for a
% part without any figure would result in an empty and ugly part
-% list of figures (\emph{i.e.}~the title alone on a page). Analogous remarks
+% list of figures (i.e.,~the title alone on a page). Analogous remarks
% apply to section-level mini-tables (secttoc, sectlof, and
% sectlot) and to the part-level mini-tables (parttoc, partlof, and partlot).
% \or\relax
@@ -1303,7 +1700,7 @@ sud des États-Unis, comme la Louisiane.}
% Mais depuis la version~\#35, les mini-tables vides sont simplement ignorées et ce problème devrait disparaître
% dans des circonstances normales. Néanmoins, il est recommandé de ne pas mettre de commande \verb|\minitoc| dans un
% chapitre sans sections ni de commande \verb|\minilof| ou \verb|\minilot| dans un chapitre sans figures ou sans
-% tableaux. L'option de paquetage \index{checkfiles}\texttt{checkfiles} (see section~\vref{s+placing}), active par
+% tableaux. L'option de paquetage \index{checkfiles}\texttt{checkfiles} (voir la section~\vref{s+placing}), active par
% défaut, saute les mini-tables vides (avec un note dans le fichier \texttt{.log}); l'option de paquetage
% \index{nocheckfiles}\texttt{nocheckfiles} rétablit l'ancien comportement (les mini-tables vides sont imprimées).
% \end{SMOOTH}
@@ -1322,22 +1719,24 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{partlofdepth}, \texttt{partlotdepth}, \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth},
% and \texttt{sectlotdepth}.
% \or\relax
-% Par défaut, les mini-tables et tables des matières partielles contiennent seulement les références jusqu'aux sections et
-% sous-sections. Les compteurs \index{parttocdepth}\texttt{parttocdepth}, \index{minitocdepth}\texttt{minitocdepth}
+% \begin{SMOOTH}
+% Par défaut, les mini-tables et tables des matières partielles ne contiennent que les références jusqu'aux sections et
+% sous-sections. Les trois compteurs \index{parttocdepth}\texttt{parttocdepth}, \index{minitocdepth}\texttt{minitocdepth}
% 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 profondeurs pour ces listes (\index{lofdepth}\texttt{lofdepth} et
+% 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{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}.
+% \end{SMOOTH}
% \fi
%
% \lneed{5}
% \ifcase\LANG\relax
-% \subsection{Starred chapters, parts and sections}
+% \subsection{Starred chapters, parts and sections}\label{s+starred.chap}
% \or\relax
-% \subsection{Chapitres, parties et sections étoilés}
+% \subsection{Chapitres, parties et sections étoilés}\label{s+starred.chap}
% \fi
% \begin{macro}{\addstarredpart}
% \begin{macro}{\addstarredchapter}
@@ -1354,10 +1753,10 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% command to add something in the
% table of contents, the numbering of the \texttt{minitoc} auxiliary files would be altered.
-% To avoid that problem, say:\Virage
+% To avoid that problem, a first method is to say:\Virage
% \or\relax
% pour ajouter quelque chose dans la table des matières, la numérotation des fichiers auxiliaires de
-% \texttt{minitoc} serait altérée. Pour éviter ce problème, dites:\Virage
+% \texttt{minitoc} serait altérée. Pour éviter ce problème, une première méthode est de dire:\Virage
% \fi
% \begin{quote}
% \verb|\addstarredpart{...}|\\
@@ -1374,6 +1773,8 @@ sud des États-Unis, comme la Louisiane.}
% Ces commandes ne s'appliquent que pour le niveau d'une part-, mini- ou
% sect-toc; pour des niveaux inférieurs, utilisez, comme d'habitude:
% \fi
+%
+% \lneed{5}
% \begin{macro}{\addcontentsline}
% \begin{quote}
% \verb|\addcontentsline{toc}{section}{...}|
@@ -1408,6 +1809,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{verse}
% \fi
%
+% \lneed{5}
% \begin{SMOOTH}
% \begin{macro}{\adjustptc}
% \begin{macro}{\adjustmtc}
@@ -1429,7 +1831,7 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\adjuststc|, ou \verb|\adjustptc|) à~la fin du chapitre étoilé (ou de la section ou partie étoilée) pour
% incrémenter le compteur correspondant. N'utilisez pas de commandes telles que \verb|\stepcounter{mtc}|
% ou \verb|\addtocounter{mtc}{...}| (ceci
-% devrait marcher, mais c'est de la triche), parce que le paquetage \texttt{mtcoff} (voir section~\vref{o+mtcoff})
+% devrait marcher, mais c'est de la triche), parce que le paquetage \texttt{mtcoff} (voir la section~\vref{o+mtcoff})
% sait quoi faire avec \verb|\adjustmtc| (et autres), mais ne sait pas quoi faire de \verb|\stepcounter| ou
% \verb|\addtocounter|, car ce sont des
% commandes \LaTeX{} basiques standard, pas des commandes spécifiques de \texttt{minitoc}. Syntaxe:
@@ -1449,6 +1851,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{SMOOTH}
%
+% \lneed{5}
% \begin{SMOOTH}
% \begin{macro}{\decrementptc}
% \begin{macro}{\decrementmtc}
@@ -1460,12 +1863,12 @@ sud des États-Unis, comme la Louisiane.}
% There are similar commands to \emph{decrement} or \emph{increment} by~1 these counters:
% \verb|\decrementptc|, \verb|\decrementmtc|, \verb|\decrementstc|,
% \verb|\incrementptc|, \verb|\incrementmtc|, and \verb|\incrementstc|;
-% the same remarks as above apply.
+% the same remarks as above apply. These commands have no argument.
% \or\relax
% Il y~a des commandes similaires pour \emph{décrémenter} ou \emph{incrémenter} de~1 ces compteurs:
% \verb|\decrementptc|, \verb|\decrementmtc|, \verb|\decrementstc|,
% \verb|\incrementptc|, \verb|\incrementmtc| et \verb|\incrementstc|;
-% les mêmes remarques que ci-dessus s'appliquent.
+% les mêmes remarques que ci-dessus s'appliquent. Ces commandes n'ont pas d'argument.
% \fi
% \end{macro}
% \end{macro}
@@ -1489,28 +1892,29 @@ sud des États-Unis, comme la Louisiane.}
% This command adds an entry in the table of contents (and adjusts the
% counter, because it calls \verb|\adjustmtc|). The
% table~\vref{t+mtcadd} summarizes these commands, that you put
-% \emph{after} \verb|\chapter*|, etc.\
+% \emph{after}\virage{} \verb|\chapter*|, etc.\
% If the optional argument is omitted or empty or blank, no entry will
% be visible in the table of contents nor in the minitocs.
% If the optional argument is something invisible
% (like~\verb|~|, \verb|\space| or \verb|\quad|), the result will be strange
-% but still logically correct.
+% but still logically correct. See also section~\vref{faq.30} for the problems with \verb|\mtcaddpart|.
% \or\relax
% Une manière plus élégante de résoudre ce problème est d'utiliser des commandes similaires~à:
% \begin{quote}
% \verb|\mtcaddchapter[|\<titre>\verb|]|
% \end{quote}
% Cette commande ajoute une entrée dans la table des matières (et ajuste le compteur, car elle appelle \verb|\adjustmtc|).
-% Le tableau~\vref{t+mtcadd} liste ces commandes, que vous placez \emph{après} \verb|\chapter*|, etc.\ Si
+% Le tableau~\vref{t+mtcadd} liste ces commandes, que vous placez \emph{après}\virage{} \verb|\chapter*|, etc.\ Si
% l'argument optionnel est omis, ou est vide ou blanc, aucune entrée ne sera visible dans la table des matières ni
% dans les minitocs. Si l'argument optionnel est quelque chose d'invisible (comme~\verb|~|, \verb|\space| ou \verb|\quad|),
-% le résultat sera étrange mais cependant logiquement correct.
+% le résultat sera étrange mais cependant logiquement correct. Voir aussi la section~\vref{faq.30} pour les
+% problèmes avec \verb|\mtcaddpart|.
% \fi
% \end{macro}
% \end{macro}
% \end{macro}
% \ifcase\LANG\relax
-% \begin{table*}[tp]
+% \begin{table}[tp]
% \changeskips
% \caption{Commands to add an entry in the table of contents for
% a starred part, chapter, or section.}\label{t+mtcadd}
@@ -1538,9 +1942,9 @@ sud des États-Unis, comme la Louisiane.}
% \thickline
% \end{tabular}
% \fi
-% \end{table*}
+% \end{table}
% \or\relax
-% \begin{table*}[tp]
+% \begin{table}[tp]
% \changeskips
% \caption{Commandes pour ajouter une entrée dans la table des matières pour une partie, un chapitre ou une
% section étoilés.}\label{t+mtcadd}
@@ -1568,7 +1972,7 @@ sud des États-Unis, comme la Louisiane.}
% \thickline
% \end{tabular}
% \fi
-% \end{table*}
+% \end{table}
% \fi
%
% \lneed{5}
@@ -1595,28 +1999,39 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcSPfont}
% \begin{macro}{\mlffont}
% \begin{macro}{\mltfont}
+% \begin{macro}{\mlfSfont}
+% \begin{macro}{\mltSfont}
% \ifcase\LANG\relax
% \begin{SMOOTH}
% The mini-table of contents is typeset in the \texttt{\bs mtcfont}
-% font, which is \verb|\small\rmfamily| by default. Section entries are typeset
+% font, which is \verb|\small\rmfamily| by default.
+% In fact, the font \texttt{\bs mtcfont} is selected at the beginning of a minitoc, minilof or minilot. More
+% selective choices are made with the following fonts.
+% Section entries are typeset
% in the \texttt{\bs mtcSfont} font, which is \verb|\small\bfseries| by default.
% For subsections, subsubsections, paragraphs and subparagraphs, the
% commands \verb|\mtcSSfont|, \verb|\mtcSSSfont|,
% \verb|\mtcPfont| and \verb|\mtcSPfont| are available
% (by default, \verb|\small\rmfamily|) to enable the use of various fonts. Mini lists of figures and tables are
% typeset in the fonts \verb|\mlffont| and \verb|\mltfont|, which are \verb|\small\rmfamily| by default.
+% There are also \verb|\mlfSfont| and \verb|\mltSfont| for sub-figures and sub-tables entries.
% Tables~\vref{t+mtc+f1} and~\vref{t+mtc+f2} summarize these
% many commands\,\footnote{Thanks to \name{Stefan}{Ulrich}, who contributed these tables initially.}.
% \end{SMOOTH}
% \or\relax
% \begin{SMOOTH}
% La mini-table des matières est composée dans la fonte \texttt{\bs mtcfont}, qui est
-% \verb|\small\rmfamily| par défaut. Les entrées de type section sont composées dans la fonte
+% \verb|\small\rmfamily| par défaut.
+% En fait, la fonte \texttt{\bs mtcfont} est sélectionnée au début d'une minitoc, minilof ou minilot. Des choix
+% plus sélectifs sont faits avec les fontes suivantes.
+% Les entrées de type section sont composées dans la fonte
% \texttt{\bs mtcSfont}, qui est \verb|\small\bfseries| par défaut. Pour les sous-sections, sous-sous-sections,
% paragraphes et sous-paragraphes, les commandes \verb|\mtcSSfont|, \verb|\mtcSSSfont|,
% \verb|\mtcPfont| et \verb|\mtcSPfont| sont disponibles (par défaut, \verb|\small\rmfamily|) pour permettre
% l'utilisation de fontes diverses. Les mini-listes de figures et de tableaux sont composées dans les fontes
-% \verb|\mlffont| et \verb|\mltfont|, qui sont \verb|\small\rmfamily| par défaut. Les tableaux~\vref{t+mtc+f1}
+% \verb|\mlffont| et \verb|\mltfont|, qui sont \verb|\small\rmfamily| par défaut.
+% Il y a aussi \verb|\mlfSfont| et \verb|\mltSfont| pour les entrées de sous-figures et de sous-tableaux.
+% Les tableaux~\vref{t+mtc+f1}
% et~\vref{t+mtc+f2} listent ces nombreuses
% commandes\,\footnote{Merci à~\name{Stefan}{Ulrich}, qui a fourni ces tableaux initialement.}.
% \end{SMOOTH}
@@ -1629,28 +2044,31 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \ifcase\LANG\relax
% Note\Virage{} that the default choice of fonts is certainly not perfect and hence is not definitive. A symptom of this
-% imperfection is the presence of poor alignments in the mini-tables, if bold and non-bold font are mixed\,\footnote{This
-% appears e.g.\ if you are using the Computer Modern Roman (CMR) fonts. The symptom disappears if you do not use bold
-% CMR fonts or if you use the TX fonts (\texttt{txfonts} package~\cite{txfonts}), by example\IfFileExists{txfonts.sty}{,
-% like in this document}{\relax}. See also section~\vref{faq.29}.}
+% imperfection is the presence of poor alignments in the mini-tables, if bold and non-bold fonts are mixed\,\footnote{This
+% appears, e.g., if you are using the Computer Modern Roman (CMR) fonts~\cite{cmt}.
+% The symptom disappears if you do not use bold
+% CMR fonts or if you use the TX fonts (\texttt{txfonts} package~\cite{txfonts}),
+% by example\IfFileExists{txfonts.sty}{, like in this document}{\relax}. See also section~\vref{faq.29}.}
% (the true length of
-% \texttt{1em} is not the same for the fonts). This can eventualy be adjusted by changing some fonts.\par
+% \texttt{1em} is not the same for the fonts). This can eventually be adjusted by changing some fonts.\par
% \or\relax
% Notez\Virage{} que le choix de fontes par défaut n'est certainement pas parfait et donc n'est pas définitif.
% Un symptôme de
% cette imperfection est la présence d'alignements imprécis dans les mini-tables, si des fontes grasses et non-grasses
-% sont mélangées\,\footnote{Ceci apparaît notamment si vous utilisez les fontes Computer Modern Roman (CMR). Le
-% symptôme disparaît si vous n'utilisez plus de fontes CMR grasses ou si vous utilisez les fontes TX (paquetage
-% \texttt{txfonts}~\cite{txfonts}), par exemple\IfFileExists{txfonts.sty}{,
-% comme dans ce document}{\relax}. Voir aussi la section~\vref{faq.29}.}
+% sont mélangées\,\footnote{Ceci apparaît notamment si vous utilisez les fontes Computer Modern Roman (CMR)~\cite{cmt}.
+% Le symptôme disparaît si vous n'utilisez plus de fontes CMR grasses ou si vous utilisez les fontes TX (paquetage
+% \texttt{txfonts}~\cite{txfonts}), par exemple\IfFileExists{txfonts.sty}{, comme dans ce document}{\relax}.
+% Voir aussi la section~\vref{faq.29}.}
% (la longueur effective de \texttt{1em} n'est pas la même pour ces fontes).
% Ceci peut éventuellement être corrigé en changeant quelques fontes.
% \fi
% \ifcase\LANG\relax
-% \begin{table*}[tp]
+% \begin{table}[tp]
% \changeskips
% \footnotesize
% \caption{Fonts and titles for the mini-table commands.}\label{t+mtc+f1}
@@ -1659,124 +2077,157 @@ sud des États-Unis, comme la Louisiane.}
% \begin{tabular}{@{}llll@{}}
% \toprule
% Command
-% & \FontDefault{Font}{default setting}
-% & \FontDefault{Title string}{default setting}
-% & \FontDefault{Title font}{default setting}\\[1ex]
+% &\FontDefault{Font}{default setting}
+% &\FontDefault{Title string}{default setting}
+% &\FontDefault{Title font}{default setting}\\[1ex]
% \midrule
% \multicolumn{4}{@{}l@{}}{\Strut For the \V{\part...} commands:}\\[1ex]
% \V\parttoc
-% & \FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\ptctitle}{Table of Contents\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\ptctitle}{Table of Contents\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
% \V\partlof
-% & \FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plftitle}{List of Figures\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\plftitle}{List of Figures\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\plfSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\partlot
-% & \FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{List of Tables\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\plttitle}{List of Tables\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\pltSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \midrule
% \multicolumn{4}{@{}l@{}}{\Strut For the \V{\mini...} commands:\Chap}\\[1ex]
% \V\minitoc
-% & \FontDefault{\V\mtcfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mtctitle}{Contents\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mtcfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mtctitle}{Contents\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
% \V\minilof
-% & \FontDefault{\V\mlffont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mlftitle}{Figures\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mlffont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mlftitle}{Figures\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mlfSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\minilot
-% & \FontDefault{\V\mltfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{Tables\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mltfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mlttitle}{Tables\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mltSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \midrule
% \multicolumn{4}{@{}l@{}}{\Strut For the \V{\sect...} commands:\Sec}\\[1ex]
% \V\secttoc
-% & \FontDefault{\V\stcfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\stctitle}{Contents\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\stcfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\stctitle}{Contents\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
% \V\sectlof
-% & \FontDefault{\V\slffont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mlftitle}{Figures\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\slffont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\slftitle}{Figures\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\slfSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\sectlot
-% & \FontDefault{\V\sltfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{Tables\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\sltfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\slttitle}{Tables\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\sltSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \bottomrule
% \multicolumn{4}{@{}l@{}}{\Chap for document classes with
-% \V{\chapter} level (e.g. \V{book}, \V{report}).}\\
-% \multicolumn{4}{l}{\Sec for document classes with
-% no \V{\chapter} level (e.g. \V{article}).}\\
+% \V{\chapter} level (e.g., \V{book}, \V{report}).}\\
+% \multicolumn{4}{@{}l@{}}{\Sec for document classes with
+% no \V{\chapter} level (e.g., \V{article}).}\\
% \multicolumn{4}{@{}l@{}}{\Lang default for english;
% changed by the language definition files or
-% \V\renewcommand}.\\
+% \V\renewcommand.}\\
% \multicolumn{4}{@{}l@{}}{All these fonts use \V\rmfamily, \V\upshape, and \V\mdseries\ by default.}
% \end{tabular}
% \else
% \begin{tabular}{@{}llll@{}}
% \thickline
% Command
-% & \FontDefault{Font}{default setting}
-% & \FontDefault{Title string}{default setting}
-% & \FontDefault{Title font}{default setting}\\[1ex]
+% &\FontDefault{Font}{default setting}
+% &\FontDefault{Title string}{default setting}
+% &\FontDefault{Title font}{default setting}\\[1ex]
% \hline
% \multicolumn{4}{@{}l@{}}{\Strut For the \V{\part...} commands:}\\[1ex]
% \V\parttoc
-% & \FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\ptctitle}{Table of Contents\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\ptctitle}{Table of Contents\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
% \V\partlof
-% & \FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plftitle}{List of Figures\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\plftitle}{List of Figures\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\plfSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\partlot
-% & \FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{List of Tables\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\plttitle}{List of Tables\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\pltSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \hline
% \multicolumn{4}{@{}l@{}}{\Strut For the \V{\mini...} commands:\Chap}\\[1ex]
% \V\minitoc
-% & \FontDefault{\V\mtcfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mtctitle}{Contents\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mtcfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mtctitle}{Contents\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
% \V\minilof
-% & \FontDefault{\V\mlffont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mlftitle}{Figures\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mlffont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mlftitle}{Figures\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
% \V\minilot
-% & \FontDefault{\V\mltfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{Tables\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mltfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mlttitle}{Tables\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mltSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \hline
% \multicolumn{4}{@{}l@{}}{\Strut For the \V{\sect...} commands:\Sec}\\[1ex]
% \V\secttoc
-% & \FontDefault{\V\stcfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\stctitle}{Contents\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\stcfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\stctitle}{Contents\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
% \V\sectlof
-% & \FontDefault{\V\slffont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mlftitle}{Figures\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\slffont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\slftitle}{Figures\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\slfSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\sectlot
-% & \FontDefault{\V\sltfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{Tables\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\sltfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\slttitle}{Tables\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\sltSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \thickline
% \multicolumn{4}{@{}l@{}}{\Chap for document classes with
-% \V{\chapter} level (e.g. \V{book}, \V{report}).}\\
+% \V{\chapter} level (e.g., \V{book}, \V{report}).}\\
% \multicolumn{4}{@{}l@{}}{\Sec for document classes with
-% no \V{\chapter} level (e.g. \V{article}).}\\
+% no \V{\chapter} level (e.g., \V{article}).}\\
% \multicolumn{4}{@{}l@{}}{\Lang default for english;
% changed by the language definition files or
-% \V\renewcommand}.\\
+% \V\renewcommand.}\\
% \multicolumn{4}{@{}l@{}}{All these fonts use \V\rmfamily, \V\upshape, and \V\mdseries{} by default.}
% \end{tabular}
% \fi
-% \end{table*}
+% \end{table}
% \or\relax
-% \begin{table*}[tp]
+% \begin{table}[tp]
% \changeskips
% \footnotesize
% \caption{Fontes et titres pour les commandes de mini-tables.}\label{t+mtc+f1}
@@ -1785,125 +2236,161 @@ sud des États-Unis, comme la Louisiane.}
% \begin{tabular}{@{}llll@{}}
% \toprule
% Commande
-% & \FontDefault{Fonte}{choix par défaut}
-% & \FontDefault{Chaîne titre}{choix par défaut}
-% & \FontDefault{Fonte du titre}{choix par défaut}\\[1ex]
+% &\FontDefault{Fonte}{choix par défaut}
+% &\FontDefault{Chaîne titre}{choix par défaut}
+% &\FontDefault{Fonte du titre}{choix par défaut}\\[1ex]
% \midrule
% \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\part...}:}\\[1ex]
% \V\parttoc
-% & \FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\ptctitle}{Table of Contents\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\ptctitle}{Table of Contents\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
% \V\partlof
-% & \FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plftitle}{List of Figures\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\plftitle}{List of Figures\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\plfSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\partlot
-% & \FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{List of Tables\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\plttitle}{List of Tables\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\pltSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \midrule
% \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\mini...}:\Chap}\\[1ex]
% \V\minitoc
-% & \FontDefault{\V\mtcfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mtctitle}{Contents\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mtcfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mtctitle}{Contents\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
% \V\minilof
-% & \FontDefault{\V\mlffont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mlftitle}{Figures\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mlffont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mlftitle}{Figures\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mlfSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\minilot
-% & \FontDefault{\V\mltfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{Tables\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mltfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mlttitle}{Tables\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mltSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \midrule
% \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\sect...}:\Sec}\\[1ex]
% \V\secttoc
-% & \FontDefault{\V\stcfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\stctitle}{Contents\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\stcfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\stctitle}{Contents\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
% \V\sectlof
-% & \FontDefault{\V\slffont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mlftitle}{Figures\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\slffont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\slftitle}{Figures\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\slfSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\sectlot
-% & \FontDefault{\V\sltfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{Tables\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\sltfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\slttitle}{Tables\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\sltSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \bottomrule
% \multicolumn{4}{@{}l@{}}{\Chap pour les classes de document avec le niveau
% \V{\chapter} (par~ex. \V{book}, \V{report}).}\\
% \multicolumn{4}{@{}l@{}}{\Sec pour les classes de document sans le niveau
% \V{\chapter} (par~ex. \V{article}).}\\
% \multicolumn{4}{@{}l@{}}{\Lang par défaut pour l'anglais;
-% changé par les fichiers de définition de langage ou
-% \V\renewcommand}.\\
-% \multicolumn{4}{@{}l@{}}{Toutes ces fontes utilisent \V\rmfamily, \V\upshape et \V\mdseries\ par défaut.}
+% changé par les fichiers de définition de langue ou
+% \V\renewcommand.}\\
+% \multicolumn{4}{@{}l@{}}{Toutes ces fontes utilisent \V\rmfamily, \V\upshape\ et \V\mdseries\ par défaut.}
% \end{tabular}
% \else
% \begin{tabular}{@{}llll@{}}
% \thickline
% Commande
-% & \FontDefault{Fonte}{choix par défaut}
-% & \FontDefault{Chaîne titre}{choix par défaut}
-% & \FontDefault{Fonte du }{choix par défaut}\\[1ex]
+% &\FontDefault{Fonte}{choix par défaut}
+% &\FontDefault{Chaîne titre}{choix par défaut}
+% &\FontDefault{Fonte du }{choix par défaut}\\[1ex]
% \hline
% \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\part...}:}\\[1ex]
% \V\parttoc
-% & \FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\ptctitle}{Table of Contents\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\ptctitle}{Table of Contents\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
% \V\partlof
-% & \FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plftitle}{List of Figures\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\plftitle}{List of Figures\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\plfSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\partlot
-% & \FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{List of Tables\Lang}
-% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &\FontDefault{\V\plttitle}{List of Tables\Lang}
+% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex]
+% &\FontChapSec{\V\pltSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \hline
% \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\mini...}:\Chap}\\[1ex]
% \V\minitoc
-% & \FontDefault{\V\mtcfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mtctitle}{Contents\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mtcfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mtctitle}{Contents\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
% \V\minilof
-% & \FontDefault{\V\mlffont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mlftitle}{Figures\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mlffont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mlftitle}{Figures\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mlfSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\minilot
-% & \FontDefault{\V\mltfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{Tables\Lang}
-% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mltfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\mlttitle}{Tables\Lang}
+% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\mltSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \hline
% \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\sect...}:\Sec}\\[1ex]
% \V\secttoc
-% & \FontDefault{\V\stcfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\stctitle}{Contents\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\stcfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\stctitle}{Contents\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
% \V\sectlof
-% & \FontDefault{\V\slffont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\mlftitle}{Figures\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\slffont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\slftitle}{Figures\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\slfSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \V\sectlot
-% & \FontDefault{\V\sltfont}{\V\small\V\rmfamily}
-% & \FontDefault{\V\plttitle}{Tables\Lang}
-% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\sltfont}{\V\small\V\rmfamily}
+% &\FontDefault{\V\slttitle}{Tables\Lang}
+% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex]
+% &\FontDefault{\V\sltSfont}{\V\small\V\rmfamily}
+% &
+% &\\[1ex]
% \thickline
% \multicolumn{4}{@{}l@{}}{\Chap pour les classes de document avec le niveau
% \V{\chapter} (par~ex. \V{book}, \V{report}).}\\
% \multicolumn{4}{@{}l@{}}{\Sec pour les classes de document sans le niveau
% \V{\chapter} (par~ex. \V{article}).}\\
% \multicolumn{4}{@{}l@{}}{\Lang par défaut pour l'anglais;
-% changé par les fichiers de définition de langage ou
-% \V\renewcommand}.\\
-% \multicolumn{4}{@{}l@{}}{Toutes ces fontes utilisent \V\rmfamily, \V\upshape et \V\mdseries{} par défaut.}
+% changé par les fichiers de définition de langue ou
+% \V\renewcommand.}\\
+% \multicolumn{4}{@{}l@{}}{Toutes ces fontes utilisent \V\rmfamily, \V\upshape\ et \V\mdseries\ par défaut.}
% \end{tabular}
% \fi
-% \end{table*}
+% \end{table}
% \fi
% \ifcase\LANG\relax
-% \begin{table*}[tp]
+% \begin{table}[tp]
% \changeskips
% \small
% \caption{Fonts for the mini-table entries.}\label{t+mtc+f2}
@@ -1911,137 +2398,137 @@ sud des États-Unis, comme la Louisiane.}
% \ifBT
% \begin{tabular}{@{}lll@{}}
% \toprule
-% Level & Font & default setting\\
+% Level&Font&default setting\\
% \midrule
% \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\parttoc} entries:}\\
% \Strut
% Chapter\Chap
-% & \V\ptcCfont\Chap
-% & \V\normalsize\V\bfseries\Chap\\
+% &\V\ptcCfont\Chap
+% &\V\normalsize\V\bfseries\Chap\\
% Section
-% & \V\ptcSfont
-% & \begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\
+% &\V\ptcSfont
+% &\begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\
% \V\small\V\bfseries\Sec \end{tabular}\\
% Subsection
-% & \V\ptcSSfont
-% & \emph{(like \V\ptcfont)}\\
+% &\V\ptcSSfont
+% &\emph{(like \V\ptcfont)}\\
% Subsubsection
-% & \V\ptcSSfont
-% & \emph{(like \V\ptcfont)}\\
+% &\V\ptcSSSfont
+% &\emph{(like \V\ptcfont)}\\
% Paragraph
-% & \V\ptcPfont
-% & \emph{(like \V\ptcfont)}\\
+% &\V\ptcPfont
+% &\emph{(like \V\ptcfont)}\\
% Subparagraph
-% & \V\ptcSPfont
-% & \emph{(like \V\ptcfont)}\\[1ex]
+% &\V\ptcSPfont
+% &\emph{(like \V\ptcfont)}\\[1ex]
% \midrule
% \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\minitoc} entries:\Chap}\\
% \Strut
% Section
-% & \V\mtcSfont
-% & \V\small\V\bfseries\\
+% &\V\mtcSfont
+% &\V\small\V\bfseries\\
% Subsection
-% & \V\mtcSSfont
-% & \emph{(like \V\mtcfont)}\\
+% &\V\mtcSSfont
+% &\emph{(like \V\mtcfont)}\\
% Subsubsection
-% & \V\mtcSSfont
-% & \emph{(like \V\mtcfont)}\\
+% &\V\mtcSSSfont
+% &\emph{(like \V\mtcfont)}\\
% Paragraph
-% & \V\mtcPfont
-% & \emph{(like \V\mtcfont)}\\
+% &\V\mtcPfont
+% &\emph{(like \V\mtcfont)}\\
% Subparagraph
-% & \V\mtcSPfont
-% & \emph{(like \V\mtcfont)}\\[1ex]
+% &\V\mtcSPfont
+% &\emph{(like \V\mtcfont)}\\[1ex]
% \midrule
% \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\secttoc} entries:\Sec}\\
% \Strut
% Subsection
-% & \V\stcSSfont
-% & \V\normalsize\V\bfseries\\
+% &\V\stcSSfont
+% &\V\normalsize\V\bfseries\\
% Subsubsection
-% & \V\stcSSfont
-% & \emph{(like \V\stcfont)}\\
+% &\V\stcSSSfont
+% &\emph{(like \V\stcfont)}\\
% Paragraph
-% & \V\stcPfont
-% & \emph{(like \V\stcfont)}\\
+% &\V\stcPfont
+% &\emph{(like \V\stcfont)}\\
% Subparagraph
-% & \V\stcSPfont
-% & \emph{(like \V\stcfont)}\\[1ex]
+% &\V\stcSPfont
+% &\emph{(like \V\stcfont)}\\[1ex]
% \bottomrule
% \multicolumn{3}{@{}l@{}}{\Chap for document classes with \V{\chapter}
-% level (e.g. \V{book}, \V{report}).}\\
+% level (e.g., \V{book}, \V{report}).}\\
% \multicolumn{3}{@{}l@{}}{\Sec for document classes with no \V{\chapter}
-% level (e.g. \V{article}).}\\
+% level (e.g., \V{article}).}\\
% \end{tabular}
% \else
% \begin{tabular}{@{}lll@{}}
% \thickline
-% Level & Font & default setting\\
+% Level&Font&default setting\\
% \hline
% \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\parttoc} entries:}\\
% \Strut
% Chapter\Chap
-% & \V\ptcCfont\Chap
-% & \V\normalsize\V\bfseries\Chap\\
+% &\V\ptcCfont\Chap
+% &\V\normalsize\V\bfseries\Chap\\
% Section
-% & \V\ptcSfont
-% & \begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\
+% &\V\ptcSfont
+% &\begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\
% \V\small\V\bfseries\Sec \end{tabular}\\
% Subsection
-% & \V\ptcSSfont
-% & \emph{(like \V\ptcfont)}\\
+% &\V\ptcSSfont
+% &\emph{(like \V\ptcfont)}\\
% Subsubsection
-% & \V\ptcSSfont
-% & \emph{(like \V\ptcfont)}\\
+% &\V\ptcSSSfont
+% &\emph{(like \V\ptcfont)}\\
% Paragraph
-% & \V\ptcPfont
-% & \emph{(like \V\ptcfont)}\\
+% &\V\ptcPfont
+% &\emph{(like \V\ptcfont)}\\
% Subparagraph
-% & \V\ptcSPfont
-% & \emph{(like \V\ptcfont)}\\[1ex]
+% &\V\ptcSPfont
+% &\emph{(like \V\ptcfont)}\\[1ex]
% \hline
% \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\minitoc} entries:\Chap}\\
% \Strut
% Section
-% & \V\mtcSfont
-% & \V\small\V\bfseries\\
+% &\V\mtcSfont
+% &\V\small\V\bfseries\\
% Subsection
-% & \V\mtcSSfont
-% & \emph{(like \V\mtcfont)}\\
+% &\V\mtcSSfont
+% &\emph{(like \V\mtcfont)}\\
% Subsubsection
-% & \V\mtcSSfont
-% & \emph{(like \V\mtcfont)}\\
+% &\V\mtcSSSfont
+% &\emph{(like \V\mtcfont)}\\
% Paragraph
-% & \V\mtcPfont
-% & \emph{(like \V\mtcfont)}\\
+% &\V\mtcPfont
+% &\emph{(like \V\mtcfont)}\\
% Subparagraph
-% & \V\mtcSPfont
-% & \emph{(like \V\mtcfont)}\\[1ex]
+% &\V\mtcSPfont
+% &\emph{(like \V\mtcfont)}\\[1ex]
% \hline
% \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\secttoc} entries:\Sec}\\
% \Strut
% Subsection
-% & \V\stcSSfont
-% & \V\normalsize\V\bfseries\\
+% &\V\stcSSfont
+% &\V\normalsize\V\bfseries\\
% Subsubsection
-% & \V\stcSSfont
-% & \emph{(like \V\stcfont)}\\
+% &\V\stcSSSfont
+% &\emph{(like \V\stcfont)}\\
% Paragraph
-% & \V\stcPfont
-% & \emph{(like \V\stcfont)}\\
+% &\V\stcPfont
+% &\emph{(like \V\stcfont)}\\
% Subparagraph
-% & \V\stcSPfont
-% & \emph{(like \V\stcfont)}\\[1ex]
+% &\V\stcSPfont
+% &\emph{(like \V\stcfont)}\\[1ex]
% \thickline
% \multicolumn{3}{@{}l@{}}{\Chap for document classes with \V{\chapter}
-% level (e.g. \V{book}, \V{report}).}\\
+% level (e.g., \V{book}, \V{report}).}\\
% \multicolumn{3}{@{}l@{}}{\Sec for document classes with no \V{\chapter}
-% level (e.g. \V{article}).}\\
+% level (e.g., \V{article}).}\\
% \end{tabular}
% \fi
-% \end{table*}
+% \end{table}
% \or\relax
-% \begin{table*}[tp]
+% \begin{table}[tp]
% \changeskips
% \small
% \caption{Fontes pour les entrées des mini-tables.}\label{t+mtc+f2}
@@ -2049,62 +2536,62 @@ sud des États-Unis, comme la Louisiane.}
% \ifBT
% \begin{tabular}{@{}lll@{}}
% \toprule
-% Niveau & Fonte & Choix par défaut\\
+% Niveau&Fonte&Choix par défaut\\
% \midrule
% \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\parttoc}:}\\
% \Strut
% Chapitre\Chap
-% & \V\ptcCfont\Chap
-% & \V\normalsize\V\bfseries\Chap\\
+% &\V\ptcCfont\Chap
+% &\V\normalsize\V\bfseries\Chap\\
% Section
-% & \V\ptcSfont
-% & \begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\
+% &\V\ptcSfont
+% &\begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\
% \V\small\V\bfseries\Sec \end{tabular}\\
% Sous-section
-% & \V\ptcSSfont
-% & \emph{(comme \V\ptcfont)}\\
+% &\V\ptcSSfont
+% &\emph{(comme \V\ptcfont)}\\
% Sous-sous-section
-% & \V\ptcSSfont
-% & \emph{(comme \V\ptcfont)}\\
+% &\V\ptcSSSfont
+% &\emph{(comme \V\ptcfont)}\\
% Paragraphe
-% & \V\ptcPfont
-% & \emph{(comme \V\ptcfont)}\\
+% &\V\ptcPfont
+% &\emph{(comme \V\ptcfont)}\\
% Sous-paragraphe
-% & \V\ptcSPfont
-% & \emph{(comme \V\ptcfont)}\\[1ex]
+% &\V\ptcSPfont
+% &\emph{(comme \V\ptcfont)}\\[1ex]
% \midrule
% \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\minitoc}:\Chap}\\
% \Strut
% Section
-% & \V\mtcSfont
-% & \V\small\V\bfseries\\
+% &\V\mtcSfont
+% &\V\small\V\bfseries\\
% Sous-section
-% & \V\mtcSSfont
-% & \emph{(comme \V\mtcfont)}\\
+% &\V\mtcSSfont
+% &\emph{(comme \V\mtcfont)}\\
% Sous-sous-section
-% & \V\mtcSSfont
-% & \emph{(comme \V\mtcfont)}\\
+% &\V\mtcSSSfont
+% &\emph{(comme \V\mtcfont)}\\
% Paragraphe
-% & \V\mtcPfont
-% & \emph{(comme \V\mtcfont)}\\
+% &\V\mtcPfont
+% &\emph{(comme \V\mtcfont)}\\
% Sous-paragraphe
-% & \V\mtcSPfont
-% & \emph{(comme \V\mtcfont)}\\[1ex]
+% &\V\mtcSPfont
+% &\emph{(comme \V\mtcfont)}\\[1ex]
% \midrule
% \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\secttoc}:\Sec}\\
% \Strut
% Sous-section
-% & \V\stcSSfont
-% & \V\normalsize\V\bfseries\\
+% &\V\stcSSfont
+% &\V\normalsize\V\bfseries\\
% Sous-sous-section
-% & \V\stcSSfont
-% & \emph{(comme \V\stcfont)}\\
+% &\V\stcSSSfont
+% &\emph{(comme \V\stcfont)}\\
% Paragraphe
-% & \V\stcPfont
-% & \emph{(comme \V\stcfont)}\\
+% &\V\stcPfont
+% &\emph{(comme \V\stcfont)}\\
% Sous-paragraphe
-% & \V\stcSPfont
-% & \emph{(comme \V\stcfont)}\\[1ex]
+% &\V\stcSPfont
+% &\emph{(comme \V\stcfont)}\\[1ex]
% \bottomrule
% \multicolumn{3}{@{}l@{}}{\Chap pour les classes de document avec le niveau \V{\chapter}
% (par~ex. \V{book}, \V{report}).}\\
@@ -2114,62 +2601,62 @@ sud des États-Unis, comme la Louisiane.}
% \else
% \begin{tabular}{@{}lll@{}}
% \thickline
-% Niveau & Fonte & Choix par défaut\\
+% Niveau&Fonte&Choix par défaut\\
% \hline
% \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\parttoc}:}\\
% \Strut
% Chapitre\Chap
-% & \V\ptcCfont\Chap
-% & \V\normalsize\V\bfseries\Chap\\
+% &\V\ptcCfont\Chap
+% &\V\normalsize\V\bfseries\Chap\\
% Section
-% & \V\ptcSfont
-% & \begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\
+% &\V\ptcSfont
+% &\begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\
% \V\small\V\bfseries\Sec \end{tabular}\\
% Sous-section
-% & \V\ptcSSfont
-% & \emph{(comme \V\ptcfont)}\\
+% &\V\ptcSSfont
+% &\emph{(comme \V\ptcfont)}\\
% Sous-sous-section
-% & \V\ptcSSfont
-% & \emph{(comme \V\ptcfont)}\\
+% &\V\ptcSSSfont
+% &\emph{(comme \V\ptcfont)}\\
% Paragraphe
-% & \V\ptcPfont
-% & \emph{(comme \V\ptcfont)}\\
-% Sous-paragraph
-% & \V\ptcSPfont
-% & \emph{(comme \V\ptcfont)}\\[1ex]
+% &\V\ptcPfont
+% &\emph{(comme \V\ptcfont)}\\
+% Sous-paragraphe
+% &\V\ptcSPfont
+% &\emph{(comme \V\ptcfont)}\\[1ex]
% \hline
% \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\minitoc}:\Chap}\\
% \Strut
% Section
-% & \V\mtcSfont
-% & \V\small\V\bfseries\\
+% &\V\mtcSfont
+% &\V\small\V\bfseries\\
% Sous-section
-% & \V\mtcSSfont
-% & \emph{(comme \V\mtcfont)}\\
+% &\V\mtcSSfont
+% &\emph{(comme \V\mtcfont)}\\
% Sous-sous-section
-% & \V\mtcSSfont
-% & \emph{(comme \V\mtcfont)}\\
+% &\V\mtcSSSfont
+% &\emph{(comme \V\mtcfont)}\\
% Paragraphe
-% & \V\mtcPfont
-% & \emph{(comme \V\mtcfont)}\\
+% &\V\mtcPfont
+% &\emph{(comme \V\mtcfont)}\\
% Sous-paragraphe
-% & \V\mtcSPfont
-% & \emph{(comme \V\mtcfont)}\\[1ex]
+% &\V\mtcSPfont
+% &\emph{(comme \V\mtcfont)}\\[1ex]
% \hline
% \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\secttoc}:\Sec}\\
% \Strut
% Sous-section
-% & \V\stcSSfont
-% & \V\normalsize\V\bfseries\\
+% &\V\stcSSfont
+% &\V\normalsize\V\bfseries\\
% Sous-sous-section
-% & \V\stcSSfont
-% & \emph{(comme \V\stcfont)}\\
+% &\V\stcSSSfont
+% &\emph{(comme \V\stcfont)}\\
% Paragraphe
-% & \V\stcPfont
-% & \emph{(comme \V\stcfont)}\\
+% &\V\stcPfont
+% &\emph{(comme \V\stcfont)}\\
% Sous-paragraphe
-% & \V\stcSPfont
-% & \emph{(comme \V\stcfont)}\\[1ex]
+% &\V\stcSPfont
+% &\emph{(comme \V\stcfont)}\\[1ex]
% \thickline
% \multicolumn{3}{@{}l@{}}{\Chap pour les classes de document avec le niveau \V{\chapter}
% (par~ex. \V{book}, \V{report}).}\\
@@ -2177,7 +2664,7 @@ sud des États-Unis, comme la Louisiane.}
% (par~ex. \V{article}).}\\
% \end{tabular}
% \fi
-% \end{table*}
+% \end{table}
% \fi
%
% \lneed{6}
@@ -2200,10 +2687,13 @@ sud des États-Unis, comme la Louisiane.}
% and \texttt{\bs mlttitle}, which
% are the strings ``Contents'', ``Figures'' and ``Tables'' by default.
% These title commands should be redefined by \texttt{\bs renewcommand} or \texttt{\bs mtcsettitle} for
-% languages other than english. The language option files like
+% languages other than english.
+%
+% \lneed{6}
+% The language option files like
% \texttt{french.mld} and \texttt{english.mld} (the suffix
% \index{.mld}\texttt{.mld} means ``minitoc language definition (file)'')
-% (and others, see table~\vref{t+languages} and section~\vref{fo+lang}) are available.
+% (and many others, see the list in table~\vref{t+languages} and section~\vref{fo+lang}) are available.
% You can easily prepare a similar file for a preferred language (see section~\vref{faq.26}).
% You can change the language of these titles by using the
% \texttt{\bs mtcselectlanguage\{}\emph{language}\texttt{\}} macro.
@@ -2212,10 +2702,13 @@ sud des États-Unis, comme la Louisiane.}
% titres sont définis par \texttt{\bs mtctitle}, \texttt{\bs mlftitle} et \texttt{\bs mlttitle}, qui sont les
% chaînes «~Contents~», «~Figures~» et «~Tables~» par défaut. Ces titres devraient être redéfinis par \texttt{\bs
% renewcommand} or \texttt{\bs mtcsettitle} pour les langues autres que l'anglais.
+%
+% \lneed{3}
% Les fichiers d'option de langue tels que \texttt{french.mld}
% et \texttt{english.mld} (le suffixe \index{.mld}\texttt{.mld} signifie «~\emph{minitoc language definition
-% (file)}~») (et d'autres, voir le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont disponibles. Vous
-% pouvez facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}).
+% (file)}~») (et bien d'autres, voir la liste dans le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont
+% disponibles. Vous pouvez facilement préparer un fichier similaire pour votre langue préférée
+% (voir la section~\vref{faq.26}).
% Vous pouvez changer la langue de ces
% titres en utilisant la macro \texttt{\bs mtcselectlanguage\{}\emph{langue}\texttt{\}}.
% \fi
@@ -2226,27 +2719,36 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% ^^A \ifFLP\floatpagestyle{plain}\fi
% \ifcase\LANG\relax
-% \begin{table*}[!tp]
+% \begin{table}[!p]
+% \ifDP\begin{fullpage}\fi
% \changeskips
% \caption{Available languages}\label{t+languages}
% \centering
-% \begin{minipage}{\textwidth}\raggedright\small
+% \hspace*{-.5\widthinc}\begin{minipage}{\textwidth+\widthinc}\raggedright\small
% \selectlanguage{french} ^^A to get better spacing
-% \begin{multicols}{4}
+% \begin{multicols}{5}
% \begin{enumerate}
% \item afrikaan (afrikaans)
+% \item albanian
% \item arab (arabic)\,$^{a,c}$
+% \item arab2\,$^{a,c}$
% \item armenian\,$^c$
-% \item bahasa\,$^c$
+% \item bahasai (bahasa, indon, indonesian)\,$^c$
+% \item bahasam (malay, meyalu)\,$^c$
% \item bangla\,$^c$
% \item basque
-% \item bicig\,$^c$
+% \item bicig (uighur)\,$^{c,i}$
+% \item bicig2 (uighur2)\,$^{c,i}$
+% \item bicig3 (uighur3)\,$^{c,i}$
+% \item bithe (manju)\,$^c$
% \item brazil (brazilian)
% \item breton
% \item bulgarian\,$^c$
% \item bulgarianb\,$^c$
% \item buryat\,$^c$
+% \item buryat2\,$^c$
% \item catalan
% \item chinese1\,$^{c,g}$
% \item chinese2\,$^{c,g}$
@@ -2254,18 +2756,24 @@ sud des États-Unis, comme la Louisiane.}
% \item czech
% \item danish
% \item dutch
-% \item english (american, british, canadian, UKenglish, USenglish)
+% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish)
+% \item english1
+% \item english2
% \item esperant (esperanto)
% \item estonian
% \item ethiopia (ethiopian)\,$^c$
+% \item ethiopian2\,$^{c,e,h}$
% \item farsi1\,$^{c,f,g}$
% \item farsi2\,$^{c,f,g}$
% \item finnish
% \item finnish2
% \item french (frenchb, frenchle, frenchpro, francais, acadien, canadien)
+% \item french1
+% \item french2
% \item galician
% \item german (austrian)
% \item germanb
+% \item germanb2
% \item greek\,$^c$
% \item greek-mono\,$^{c,e}$
% \item greek-polydemo\,$^{c,e}$
@@ -2275,41 +2783,60 @@ sud des États-Unis, comme la Louisiane.}
% \item hangul2\,$^{c,d,g}$
% \item hangul3\,$^{c,d,g}$
% \item hangul4\,$^{c,d,g}$
+% \item hangul-u8\,$^{c,e,f,g,h}$
% \item hanja1\,$^{c,d,g}$
% \item hanja2\,$^{c,d,g}$
-% \item hebrew\,$^{c,d}$
+% \item hanja-u8\,$^{c,e,f,g,h}$
+% \item hebrew\,$^{c,h}$
+% \item hebrew2\,$^{c,h}$
% \item icelandic\,$^f$
% \item interlingua
% \item irish
% \item italian
+% \item italian2
% \item japanese\,$^{c,d,g}$
% \item japanese2\,$^{c,d,g}$
% \item japanese3\,$^{c,d,g}$
% \item japanese4\,$^{c,d,g}$
% \item japanese5\,$^{c,d,g}$
+% \item kannada\,$^c$
% \item latin
% \item latin2
% \item latvian (letton)\,$^e$
% \item lithuanian
-% \item lsorbian
+% \item lowersorbian (lsorbian)
% \item magyar (hungarian)
% \item magyar2
+% \item magyar3
% \item malayalam-keli\,$^c$
+% \item malayalam-omega\,$^{c,e,g,h}$
% \item malayalam-rachana\,$^c$
% \item malayalam-rachana2\,$^c$
% \item mongol\,$^c$
% \item ngermanb (ngerman, naustrian)
+% \item ngermanb2
% \item norsk
+% \item norsk2
% \item nynorsk
+% \item nynorsk2
% \item polish
% \item polish2\,$^{c,e}$
+% \item polski\,$^c$
% \item portuguese (portuges)
% \item romanian
+% \item romanian2
+% \item romanian3
% \item russian\,$^{b,c}$
% \item russianb\,$^{b,c}$
% \item russianc\,$^{b,c}$
% \item russian2m\,$^{c,e}$
% \item russian2o\,$^{c,e}$
+% \item russian-cca\,$^{c,g,h}$
+% \item russian-cca1\,$^{c,g,h}$
+% \item russian-lh\,$^{c,g,h}$
+% \item russian-lhcyralt\,$^{c,g,h}$
+% \item russian-lhcyrkoi\,$^{c,g,h}$
+% \item russian-lhcyrwin\,$^{c,g,h}$
% \item samin
% \item scottish
% \item serbian
@@ -2319,50 +2846,74 @@ sud des États-Unis, comme la Louisiane.}
% \item spanish (castillan, castillian)
% \item spanish2
% \item spanish3\,$^{e,f}$
+% \item spanish4
% \item swedish
+% \item swedish2
% \item thai\,$^{c,d,f,g}$
% \item turkish
-% \item ukraineb\,$^{b,c}$
-% \item usorbian
+% \item ukrainian (ukraineb)\,$^{b,c}$
+% \item uppersorbian (usorbian)
% \item vietnam (vietnamese)\,$^{c,d}$
% \item welsh
+% \item xalx (khalkha)\,$^c$
+% \item xalx2\,$^c$
+% \item xalx3\,$^c$
% \end{enumerate}
% \end{multicols}
-% \footnotetext{$^a$~The \texttt{arab(ic)}
-% language requires the use of Arab\TeX~\cite{arabtex2,arabtex}.}
-% \footnotetext{$^b$~%
-% The \texttt{russian} language is not yet supported by \texttt{babel}~\cite{babel},
-% but \texttt{russianb} is supported if you
-% use babel-3.6 or higher; \texttt{russianc} is an extra.}
-% \footnotetext{$^c$~Some languages may require specific fonts.}
-% \footnotetext{$^d$~Requires the CJK package~\cite{cjk2}.}
-% \footnotetext{$^e$~Requires Lambda, the version of \LaTeX\ for Omega.}
-% \footnotetext{$^f$~Requires a 8-bit input encoding.}
-% \footnotetext{$^g$~Uses also a \texttt{.mlo} file.}
-% \footnotetext{$^h$~Requires a specific input encoding.}
+% \hrule
+% \begin{multicols}{2}\footnotesize
+% \begin{itemize}
+% \item[]The languages in parentheses are aliases of a main language
+% and their \texttt{.mld} files will load the \texttt{.mld} file
+% of that main language.
+% \item[$^a$] The \texttt{arab(ic)} and \texttt{arab2} languages require the use of the
+% Arab\TeX\ package~\cite{arabtex2,arabtex}.
+% \item[$^b$] The \texttt{russian} language is not yet supported
+% by the \texttt{babel} system~\cite{babel,babel-user}, but
+% \texttt{russianb}~\cite{russianb} is supported if you use
+% 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[$^f$] Requires a 8-bits input encoding.
+% \item[$^g$] Uses also a \texttt{.mlo} file.
+% \item[$^h$] Requires a specific input encoding.
+% \item[$^i$] The bicig language is also known as uighur.
+% \end{itemize}
+% \end{multicols}
% \end{minipage}
-% \end{table*}
+% \ifDP\end{fullpage}\fi
+% \end{table}
+% \ifDP\else\afterpage{\clearpage}\fi
% \or\relax
-% \begin{table*}[!tp]
+% \begin{table}[!p]
+% \ifDP\begin{fullpage}\fi
% \changeskips
% \caption{Langues disponibles}\label{t+languages}
% \centering
-% \begin{minipage}{\textwidth}\raggedright\small
+% \hspace*{-.5\widthinc}\begin{minipage}{\textwidth+\widthinc}\raggedright\small
% \selectlanguage{french} ^^A to get better spacing
-% \begin{multicols}{4}
+% \begin{multicols}{5}
% \begin{enumerate}
% \item afrikaan (afrikaans)
+% \item albanian
% \item arab (arabic)\,$^{a,c}$
+% \item arab2\,$^{a,c}$
% \item armenian\,$^c$
-% \item bahasa\,$^c$
+% \item bahasai (bahasa, indon, indonesian)\,$^c$
+% \item bahasam (malay, meyalu)\,$^c$
% \item bangla\,$^c$
% \item basque
-% \item bicig\,$^c$
+% \item bicig (uighur)\,$^{c,i}$
+% \item bicig2 (uighur2)\,$^{c,i}$
+% \item bicig3 (uighur3)\,$^{c,i}$
+% \item bithe (manju)\,$^c$
% \item brazil (brazilian)
% \item breton
% \item bulgarian\,$^c$
% \item bulgarianb\,$^c$
% \item buryat\,$^c$
+% \item buryat2\,$^c$
% \item catalan
% \item chinese1\,$^{c,g}$
% \item chinese2\,$^{c,g}$
@@ -2370,18 +2921,24 @@ sud des États-Unis, comme la Louisiane.}
% \item czech
% \item danish
% \item dutch
-% \item english (american, british, canadian, UKenglish, USenglish)
+% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish)
+% \item english1
+% \item english2
% \item esperant (esperanto)
% \item estonian
% \item ethiopia (ethiopian)\,$^c$
+% \item ethiopian2\,$^{c,e,h}$
% \item farsi1\,$^{c,f,g}$
% \item farsi2\,$^{c,f,g}$
% \item finnish
% \item finnish2
% \item french (frenchb, frenchle, frenchpro, francais, acadien, canadien)
+% \item french1
+% \item french2
% \item galician
% \item german (austrian)
% \item germanb
+% \item germanb2
% \item greek\,$^c$
% \item greek-mono\,$^{c,e}$
% \item greek-polydemo\,$^{c,e}$
@@ -2391,41 +2948,60 @@ sud des États-Unis, comme la Louisiane.}
% \item hangul2\,$^{c,d,g}$
% \item hangul3\,$^{c,d,g}$
% \item hangul4\,$^{c,d,g}$
+% \item hangul-u8\,$^{c,e,f,g,h}$
% \item hanja1\,$^{c,d,g}$
% \item hanja2\,$^{c,d,g}$
-% \item hebrew\,$^{c,d}$
+% \item hanja-u8\,$^{c,e,f,g,h}$
+% \item hebrew\,$^{c,h}$
+% \item hebrew2\,$^{c,h}$
% \item icelandic\,$^f$
% \item interlingua
% \item irish
% \item italian
+% \item italian2
% \item japanese\,$^{c,d,g}$
% \item japanese2\,$^{c,d,g}$
% \item japanese3\,$^{c,d,g}$
% \item japanese4\,$^{c,d,g}$
% \item japanese5\,$^{c,d,g}$
+% \item kannada\,$^c$
% \item latin
% \item latin2
% \item latvian (letton)\,$^e$
% \item lithuanian
-% \item lsorbian
+% \item lowersorbian (lsorbian)
% \item magyar (hungarian)
% \item magyar2
+% \item magyar3
% \item malayalam-keli\,$^c$
+% \item malayalam-omega\,$^{c,e,g,h}$
% \item malayalam-rachana\,$^c$
% \item malayalam-rachana2\,$^c$
% \item mongol\,$^c$
% \item ngermanb (ngerman, naustrian)
+% \item ngermanb2
% \item norsk
+% \item norsk2
% \item nynorsk
+% \item nynorsk2
% \item polish
% \item polish2\,$^{c,e}$
+% \item polski\,$^c$
% \item portuguese (portuges)
% \item romanian
+% \item romanian2
+% \item romanian3
% \item russian\,$^{b,c}$
% \item russianb\,$^{b,c}$
% \item russianc\,$^{b,c}$
% \item russian2m\,$^{c,e}$
% \item russian2o\,$^{c,e}$
+% \item russian-cca\,$^{c,g,h}$
+% \item russian-cca1\,$^{c,g,h}$
+% \item russian-lh\,$^{c,g,h}$
+% \item russian-lhcyralt\,$^{c,g,h}$
+% \item russian-lhcyrkoi\,$^{c,g,h}$
+% \item russian-lhcyrwin\,$^{c,g,h}$
% \item samin
% \item scottish
% \item serbian
@@ -2435,32 +3011,48 @@ sud des États-Unis, comme la Louisiane.}
% \item spanish (castillan, castillian)
% \item spanish2
% \item spanish3\,$^{e,f}$
+% \item spanish4
% \item swedish
+% \item swedish2
% \item thai\,$^{c,d,f,g}$
% \item turkish
-% \item ukraineb\,$^{b,c}$
-% \item usorbian
+% \item ukrainian (ukraineb)\,$^{b,c}$
+% \item uppersorbian (usorbian)
% \item vietnam (vietnamese)\,$^{c,d}$
% \item welsh
+% \item xalx (khalkha)\,$^c$
+% \item xalx2\,$^c$
+% \item xalx3\,$^c$
% \end{enumerate}
% \end{multicols}
-% \footnotetext{$^a$~La langue <<~\texttt{arab(ic)}~>> requiert l'utilisation du paquetage
-% Arab\TeX~\cite{arabtex2,arabtex}.}
-% \footnotetext{$^b$~%
-% La langue <<~\texttt{russian}~» n'est pas encore supportée par \texttt{babel}~\cite{babel},
-% mais <<~\texttt{russianb}~>> est supportée si vous utilisez
-% babel-3.6 ou une version supérieure; <<~\texttt{russianc}~>> est un supplément.}
-% \footnotetext{$^c$~Certaines langues peut requérir des fontes spécifiques.}
-% \footnotetext{$^d$~Requiert le paquetage CJK~\cite{cjk2}.}
-% \footnotetext{$^e$~Requiert Lambda, la version de \LaTeX\ pour Omega.}
-% \footnotetext{$^f$~Requiert un codage en entrée sur 8~bits.}
-% \footnotetext{$^g$~Utilise aussi un fichier \texttt{.mlo}.}
-% \footnotetext{$^h$~Requiert un codage en entrée spécifique.}
+% \hrule
+% \begin{multicols}{2}\footnotesize
+% \begin{itemize}
+% \item[] Les langues entre parenthèses sont des alias d'une langue principale et leurs fichiers \texttt{.mld}
+% chargeront le fichier \texttt{.mld} de cette langue principale.
+% \item[$^a$] Les langues <<~\texttt{arab(ic)}~>> et <<~\texttt{arab2}~>> requièrent l'utilisation du paquetage
+% Arab\TeX~\cite{arabtex2,arabtex}.
+% \item[$^b$] La langue <<~\texttt{russian}~» n'est pas encore supportée par le
+% système \texttt{babel}~\cite{babel,babel-user},
+% mais <<~\texttt{russianb}~>>~\cite{russianb} est supportée si vous utilisez
+% babel-3.6 ou une version supérieure; <<~\texttt{russianc}~>> est un supplément. Regardez aussi les autres
+% 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[$^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.
+% \item[$^i$] La langue bicig est aussi connue sous le nom de ouïghour (\emph{uighur}).
+% \end{itemize}
+% \end{multicols}
% \end{minipage}
-% \end{table*}
+% \ifDP\end{fullpage}\fi
+% \end{table}
+% \ifDP\else\afterpage{\clearpage}\fi
% \fi
%
-% \lneed{8}
+% \lneed{11}
% \ifcase\LANG\relax
% \subsection{Part-level mini-tables}
% \or\relax
@@ -2476,9 +3068,13 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\ptcSPfont}
% \begin{macro}{\plffont}
% \begin{macro}{\pltfont}
+% \begin{macro}{\plfSfont}
+% \begin{macro}{\pltSfont}
% \ifcase\LANG\relax
% The partial table of contents is typeset in the \texttt{\bs ptcfont}
% font, which is defined as \verb|\normalsize\rmfamily| by default.
+% In fact, the font \texttt{\bs ptcfont} is selected at the beginning of a parttoc, partlof or partlot. More
+% selective choices are made with the following fonts.
% Chapter entries are typeset in the \texttt{\bs ptcCfont} font,
% which is \verb|\normalsize\bfseries| by default.
% Section entries are typeset in the \texttt{\bs ptcSfont} font,
@@ -2489,16 +3085,21 @@ sud des États-Unis, comme la Louisiane.}
% want to use various fonts. Partial lists of figures and tables are
% typeset in the fonts \verb|\plffont| and \verb|\pltfont|, which are
% \verb|\normalsize\rmfamily| by default.
+% There are also \verb|\plfSfont| and \verb|\pltSfont| for sub-figures and sub-tables entries.
% \or\relax
% La table des matières au niveau partie est composée dans la fonte \texttt{\bs ptcfont}, qui est définie comme
-% étant \verb|\normalsize\rmfamily| par défaut. Les entrées de type chapitre sont composées dans la fonte
+% étant \verb|\normalsize\rmfamily| par défaut.
+% En fait, la fonte \texttt{\bs ptcfont} est sélectionnée au début d'une parttoc, partlof ou partlot. Des choix
+% plus sélectifs sont faits avec les fontes suivantes.
+% Les entrées de type chapitre sont composées dans la fonte
% \texttt{\bs ptcCfont}, qui est \verb|\normalsize\bfseries| par défaut.
% Les entrées de type section sont composées dans la fonte \texttt{\bs ptcSfont}, qui est
-% \verb|\normalsize\rmfamily| par défaut. Pour les sous-sections, sous-sous-sections, paragraphes et sous
-% paragraphes, les commandes \verb|\ptcSSfont|, \verb|\ptcSSSfont|, \verb|\ptcPfont| et \verb|\ptcSPfont| sont
+% \verb|\normalsize\rmfamily| par défaut. Pour les sous-sections, sous-sous-sections, paragraphes et
+% sous-paragraphes, les commandes \verb|\ptcSSfont|, \verb|\ptcSSSfont|, \verb|\ptcPfont| et \verb|\ptcSPfont| sont
% disponibles (par défaut, \verb|\normalsize\rmfamily|) si vous souhaitez utiliser diverses fontes. Les listes de
% figures et de tableaux au niveau partie sont composées dans les fontes \verb|\plffont| et \verb|\pltfont|, qui
% sont \verb|\normalsize\rmfamily| par défaut.
+% Il y a aussi \verb|\plfSfont| et \verb|\pltSfont| pour les entrées de sous-figures et de sous-tableaux.
% \fi
% \end{macro}
% \end{macro}
@@ -2509,7 +3110,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
% \end{SMOOTH}
+% ^^A \ifFLP\afterpage{\floatpagestyle{headings}}\fi
%
% \lneed{6}
% \ifcase\LANG\relax
@@ -2534,8 +3138,8 @@ sud des États-Unis, comme la Louisiane.}
% These title commands should be redefined by \texttt{\bs renewcommand} or \texttt{\bs mtcsettitle} for
% languages other than english.
% The language definition files like
-% \texttt{french.mld} and \texttt{english.mld} (and many others, see
-% table~\vref{t+languages} and section~\vref{fo+lang}) are available.
+% \texttt{french.mld} and \texttt{english.mld} (and many others; for a complete list, see
+% table~\vref{t+languages}) are available. Read also section~\vref{fo+lang}.
% You can easily prepare a similar file for a preferred language (see section~\vref{faq.26}).
% You can change the language of these titles by using the
% \texttt{\bs mtcselectlanguage\{}\emph{language}\texttt{\}} macro.
@@ -2546,8 +3150,9 @@ sud des États-Unis, comme la Louisiane.}
% Ces commandes de titres devraient être redéfinies par \texttt{\bs renewcommand} or \texttt{\bs mtcsettitle}
% pour les langues autres que
% l'anglais. Des fichiers de définition de langue tels que \texttt{french.mld} et \texttt{english.mld} (et de
-% nombreux autres, voir le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont disponibles. Vous pouvez
-% facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}).
+% nombreux autres; pour une liste complète, voir le tableau~\vref{t+languages}) sont disponibles. Lire aussi
+% la section~\vref{fo+lang}.
+% Vous pouvez facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}).
% Vous pouvez changer la langue de ces titres
% en utilisant la macro \texttt{\bs mtcselectlanguage\{}\emph{langue}\texttt{\}}.
% \fi
@@ -2573,10 +3178,14 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\stcPSfont}
% \begin{macro}{\slffont}
% \begin{macro}{\sltfont}
+% \begin{macro}{\slfSfont}
+% \begin{macro}{\sltSfont}
% \ifcase\LANG\relax
% The section-level table of contents
% is typeset in the \texttt{\bs stcfont}
% font, which is defined as \verb|\normalsize\rmfamily| by default.
+% In fact, the font \texttt{\bs stcfont} is selected at the beginning of a secttoc, sectlof or sectlot. More
+% selective choices are made with the following fonts.
% Subsection entries are typeset in the \texttt{\bs stcSSfont} font,
% which is \verb|\normalsize\bfseries| by default.
% Subsubsection entries are typeset in the \texttt{\bs stcSSSfont} font,
@@ -2587,9 +3196,12 @@ sud des États-Unis, comme la Louisiane.}
% want to use various fonts. Section-level lists of figures and tables are
% typeset in the fonts \verb|\slffont| and \verb|\sltfont|, which are
% defined as \verb|\normalsize\rmfamily| by default.
+% There are also \verb|\slfSfont| and \verb|\sltSfont| for sub-figures and sub-tables entries.
% \or\relax
% La table des matières au niveau section est composée dans la fonte \texttt{\bs stcfont}, qui est définie comme
% étant \verb|\normalsize\rmfamily| par défaut.
+% En fait, la fonte \texttt{\bs stcfont} est sélectionnée au début d'une secttoc, sectlof ou sectlot. Des choix
+% plus sélectifs sont faits avec les fontes suivantes.
% Les entrées de sous-section sont composées dans la fonte \texttt{\bs stcSSfont}, qui est
% \verb|\normalsize\bfseries| par défaut.
% Les entrées de sous-sous-section sont composées dans la fonte \texttt{\bs stcSSSfont}, qui est
@@ -2598,6 +3210,7 @@ sud des États-Unis, comme la Louisiane.}
% (par défaut, \verb|\normalsize\rmfamily|) si vous désirez utiliser diverses fontes. Les listes de figures et de
% tableaux au niveau section sont composées dans les fontes \verb|\slffont| et \verb|\sltfont|, qui sont définies
% comme étant \verb|\normalsize\rmfamily| par défaut.
+% Il y a aussi \verb|\slfSfont| et \verb|\sltSfont| pour les entrées de sous-figures et de sous-tableaux.
% \fi
% \end{macro}
% \end{macro}
@@ -2606,6 +3219,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
% \end{SMOOTH}
%
% \lneed{6}
@@ -2721,7 +3336,7 @@ sud des États-Unis, comme la Louisiane.}
% command \verb|\minitoc| (or \verb|\minilof| or
% \verb|\minilot|).
% \or\relax
-% Par défaut, les titres sont cadrés sur la gauche. Les commandes de préparation \verb|\dominitoc|, \verb|\dominilof| et
+% Par défaut, les titres sont cadrés à~gauche. Les commandes de préparation \verb|\dominitoc|, \verb|\dominilof| et
% \verb|\dominilot| acceptent un argument optionnel pour changer la position par défaut du titre correspondant:
% \texttt{[l]} pour gauche (défaut), \texttt{[c]} pour centré, \texttt{[r]} pour droite, ou \texttt{[e]} (ou
% \texttt{[n]}) pour vide (pas de titre). La modification est globale pour le document.
@@ -2759,7 +3374,7 @@ sud des États-Unis, comme la Louisiane.}
% command \verb|\secttoc| (or \verb|\sectlof| or
% \verb|\sectlot|).
% \or\relax
-% Par défaut, les titres sont cadrés sur la gauche. Les commandes de préparation \verb|\dosecttoc|, \verb|\dosectlof| et
+% Par défaut, les titres sont cadrés à~gauche. Les commandes de préparation \verb|\dosecttoc|, \verb|\dosectlof| et
% \verb|\dosectlot| acceptent un argument optionnel pour changer la position par défaut du titre correspondant:
% \texttt{[l]} pour gauche (défaut), \texttt{[c]} pour centré, \texttt{[r]} pour droite, ou \texttt{[e]} (ou
% \texttt{[n]}) pour vide (pas de titre). La modification est globale pour le document.
@@ -2774,7 +3389,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{15}
% \ifcase\LANG\relax
% \subsubsection{Summary of the positionning of titles}
% \or\relax
@@ -2789,39 +3404,35 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\dosecttoc}
% \begin{macro}{\dosectlof}
% \begin{macro}{\dosectlot}
+% \begin{macro}{\mtcprepare}
% \ifcase\LANG\relax
% To summarize: by default, all titles are on the left. However, each one of the
% following preparation commands:
% \par\begin{tabular}{@{}l@{}}
% \verb|\doparttoc|, \verb|\dopartlof|, \verb|\dopartlot|,\\
% \verb|\dominitoc|, \verb|\dominilof|, \verb|\dominilot|,\\
-% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|\\
+% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|,\\
+% \verb|\mtcprepare|\\
% \end{tabular}\par\noindent
% accepts an optional argument to change the positionning of the
% title: \texttt{[l]} for left (default), \texttt{[c]} for center,
% \texttt{[r]} for right, \texttt{[e]} or \texttt{[n]} for empty (no
-% title), for all the corresponding mini-tables.
+% title), for all the corresponding mini-tables (for all mini-tables in the case of \verb|\mtcprepare|).
% \or\relax
% Pour résumer, par défaut, tous les titres sont sur la gauche. Cependant, chacune des commandes de préparation
% suivantes:
% \par\begin{tabular}{@{}l@{}}
% \verb|\doparttoc|, \verb|\dopartlof|, \verb|\dopartlot|,\\
% \verb|\dominitoc|, \verb|\dominilof|, \verb|\dominilot|,\\
-% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|\\
+% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|,\\
+% \verb|\mtcprepare|\\
% \end{tabular}\par\noindent
% accepte un argument optionnel pour modifier le positionnement du titre: \texttt{[l]} pour gauche (défaut),
% \texttt{[c]} pour centré, \texttt{[r]} pour droite, \texttt{[e]} ou \texttt{[n]} pour vide (pas de
-% titre), pour toutes les mini-tables correspondantes.
+% titre), pour toutes les mini-tables correspondantes (de toutes les mini-tables dans le cas de
+% \verb|\mtcprepare|).
% \fi
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
+% \lneed{9}
% \begin{macro}{\parttoc}
% \begin{macro}{\partlof}
% \begin{macro}{\partlot}
@@ -2832,7 +3443,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\sectlof}
% \begin{macro}{\sectlot}
% \ifcase\LANG\relax
-% The following insertions commands:
+% The following insertion commands:
% \par\begin{tabular}{@{}l@{}}
% \verb|\parttoc|, \verb|\partlof|, \verb|\partlot|,\\
% \verb|\minitoc|, \verb|\minilof|, \verb|\minilot|,\\
@@ -2859,6 +3470,16 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -2886,30 +3507,31 @@ sud des États-Unis, comme la Louisiane.}
% \end{SMOOTH}
%
% \ifcase\LANG\relax
-% But with the Koma-script classes (\texttt{scrartcls},
+% But with the \KOMAScript{} classes~\cite{koma} (\texttt{scrartcl},
% \texttt{scrbook} and \texttt{scrreprt}), it may sometimes be necessary
% to use the following options or commands, because we need to set \verb|\parskip| to zero in place of
% \verb|\parsep| to tighten the mini-table. The efficiency of the following options depends of the options given
-% to these Koma-script classes (\texttt{parindent} option, \texttt{parskip} option and variants).
+% to these \KOMAScript{} classes (\texttt{parindent} option, \texttt{parskip} option and variants).
% \or\relax
-% Mais avec les classes Koma-script (\texttt{scrartcls},
+% Mais avec les classes \KOMAScript~\cite{koma} (\texttt{scrartcl},
% \texttt{scrbook} et \texttt{scrreprt}), il peut être
% nécessaire d'utiliser les options ou commandes suivantes, car il nous faut forcer à~zéro \verb|\parskip| au lieu
% de \verb|\parsep| pour resserrer la mini-table. L'efficacité des options ci-dessous dépend des options données
-% à~ces classes Koma-script (options \texttt{parindent}, \texttt{parskip} et variantes).
+% à~ces classes \KOMAScript{} (options \texttt{parindent}, \texttt{parskip} et variantes).
% \fi
%
+% \lneed{5}
% \begin{SMOOTH}
% \begin{macro}{\ifktightmtc}
% \begin{macro}{\ktightmtctrue}
% \begin{macro}{\ktightmtcfalse}
% \ifcase\LANG\relax
-% For the Koma-script classes, with the commands \verb|\ktightmtctrue| (or the \index{k-tight}\texttt{k-tight}
+% For the \KOMAScript{} classes, with the commands \verb|\ktightmtctrue| (or the \index{k-tight}\texttt{k-tight}
% package option) and \verb|\ktightmtcfalse| (or the \index{k-loose}\texttt{k-loose}
% package option, which is the default), the mini-tables will have less (tight) or more (loose) space
% between contents lines.
% \or\relax
-% Pour les classes Koma-script, avec les commandes \verb|\ktightmtctrue| (ou l'option de
+% Pour les classes \KOMAScript, avec les commandes \verb|\ktightmtctrue| (ou l'option de
% paquetage \index{k-tight}\texttt{k-tight}) et
% \verb|\ktightmtcfalse| (ou l'option de paquetage \index{k-loose}\texttt{k-loose}, qui est le choix par défaut), les
% mini-tables auront moins (\emph{tight}) ou plus (\emph{loose}) d'espacement entre les lignes de leurs entrées.
@@ -2941,7 +3563,11 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\mtcsetfont{minitoc}{subsection}%|\\
% \verb| {\small\rmfamily\upshape\bfseries}|
% \end{quote}
-% will redefine \verb|\mtcSSfont| with the given font commands.
+% \begin{quote}
+% \verb|\mtcsetfont{minilof}{subfigure}%|\\
+% \verb| {\small\rmfamily\upshape\bfseries}|
+% \end{quote}
+% will redefine \verb|\mtcSSfont| and \verb|\mlfSfont| with the given font commands.
%
% Note that \verb|\mtcsetfont{parttoc}{*}{...}| allows also to redefine \verb|\ptcfont|, etc.
%
@@ -2964,7 +3590,11 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\mtcsetfont{minitoc}{subsection}%|\\
% \verb| {\small\rmfamily\upshape\bfseries}|
% \end{quote}
-% redéfinira \verb|\mtcSSfont| avec les commandes de fontes données.
+% \begin{quote}
+% \verb|\mtcsetfont{minilof}{subfigure}%|\\
+% \verb| {\small\rmfamily\upshape\bfseries}|
+% \end{quote}
+% redéfinira \verb|\mtcSSfont| et \verb|\mlfSfont| avec les commandes de fontes données.
%
% Notez que \verb|\mtcsetfont{parttoc}{*}{...}| permet aussi de redéfinir \verb|\ptcfont|, etc.
%
@@ -3056,31 +3686,36 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \subsection{Languages for the titles}\label{fo+lang}
% Most of the strings defined in the language option files \index{.mld}(\texttt{.mld}) were taken from the
-% superb \texttt{babel}~\cite{babel} package by \name{Johannes}{Braams},
+% superb \texttt{babel} package~\cite{babel,babel-user} of \name{Johannes}{Braams},
% some were adapted, others were made available by gentle users
% or taken from specific packages, like Arab\TeX{}~\cite{arabtex2,arabtex},
% {Arm\TeX} (armenian)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex},
% \texttt{ethiop}~\cite{ethiop},
% \texttt{guarani}~\cite{guarani},
-% Malayalam~\cite{malayalam},
-% Montex (mongol)~\cite{mlsquick,montex}, CJK (chinese,
-% corean-hangul/hanja, japanese, thai)~\cite{cjk2},
+% Malayalam~\cite{malayalam,malayalam-o},
+% Mon\TeX{} (mongol)~\cite{mlsquick,montex}, CJK (chinese,
+% corean-hangûl/hanja, japanese, thai)~\cite{cjk,cjk2},
+% {\PLaTeX}~\cite{platex,platex-pl} (polish),
+% {\SLaTeX}~\cite{slatex} (swedish),
% Farsi\TeX\ (farsi or iranian), or \texttt{vietnam.sty}
% --- latvian (letton),
% greek-mono, greek-polydemo, greek-polykatha, polish2, russian2m, russian2o and spanish3
-% need Lambda, \emph{i.e.}~the Omega version of \LaTeX, (see~\cite{antomega}),
+% need Lambda, i.e.,~the 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}.
% \or\relax
% \subsection{Langues pour les titres}\label{fo+lang}
% La plupart des chaînes définies dans les fichiers d'option de langue \index{.mld}(\texttt{.mld}) ont été prises
-% dans le superbe paquetage \texttt{babel}~\cite{babel} de \name{Johannes}{Braams}, certaines ont été adaptées,
+% dans le superbe paquetage \texttt{babel}~\cite{babel,babel-user} de \name{Johannes}{Braams}, certaines ont été adaptées,
% d'autres ont été mises à~disposition par d'aimables utilisateurs ou prises dans des paquetages spécifiques, tels
% que Arab\TeX{}~\cite{arabtex2,arabtex}, {Arm\TeX} (arménien)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex},
-% \texttt{ethiop}~\cite{ethiop}, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam},
-% Montex (mongol)~\cite{mlsquick,montex}, CJK (chinois,
-% coréen-hangul/hanja, japonais, thaï)~\cite{cjk2}, Farsi\TeX\ (farsi ou iranien)
+% \texttt{ethiop}~\cite{ethiop}, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o},
+% Mon\TeX{} (mongol)~\cite{mlsquick,montex}, CJK (chinois,
+% coréen-hangûl/hanja, japonais, thaï)~\cite{cjk,cjk2},
+% {\PLaTeX}~\cite{platex,platex-pl} (polonais),
+% {\SLaTeX}~\cite{slatex} (suédois),
+% Farsi\TeX\ (farsi ou iranien)
% \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
@@ -3092,20 +3727,22 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{3}
% \ifcase\LANG\relax
-% But\Virage{} for some oriental languages\,\footnote{Mainly for chinese, farsi, hangul (korean), hanja (korean), japanese and
-% thai variants.}, the sources of the titles use some exotic encodings which are difficult to manipulate in a
+% But\Virage{} for some oriental languages\,\footnote{Mainly for chinese, farsi, hangûl (korean), hanja (korean), japanese,
+% malayalam-omega, thai and some variants of russian.}, the sources of the titles use some exotic encodings which
+% are difficult to manipulate in a
% \texttt{.dtx} file, hence the \texttt{.mld} file is then just a wrapper which loads a special file,
% nicknamed a \index{.mlo}\texttt{.mlo}
-% file\,\footnote{The suffix \texttt{.mlo} means \emph{minitoc language object}.}, not generated by the
+% file\,\footnote{The extension \texttt{.mlo} means \emph{minitoc language object}.}, not generated by the
% \texttt{.dtx} file in the current version of \texttt{minitoc} package, but via \texttt{filecontents}
% environments in the \index{minitoc.ins}\texttt{minitoc.ins} file, and playing with the ``catcode'' of
% the ``delete'' character.
% \or\relax
-% Mais\Virage{} pour certaines langues orientales\,\footnote{Principalement pour le chinois, le farsi, le coréen (hangul et
-% hanja), le japonais et le thaï, avec leurs variantes.}, les sources des titres utilisent quelques codages
-% exotiques qu'il est difficile de manipuler dans un fichier \texttt{.dtx}, donc le fichier \texttt{.mld} est alors
+% Mais\Virage{} pour certaines langues orientales\,\footnote{Principalement pour le chinois, le farsi, le coréen (hangûl et
+% hanja), le japonais, le malayalam-omega, le thaï et certaines variantes du russe.}, les sources des titres
+% utilisent quelques
+% codages exotiques qu'il est difficile de manipuler dans un fichier \texttt{.dtx}, donc le fichier \texttt{.mld} est alors
% un simple emballage qui charge un fichier spécial, surnommé fichier \index{.mlo}\texttt{.mlo}\,\footnote{Le
-% suffixe \texttt{.mlo} signifie \emph{minitoc language object} (objet de langage pour minitoc).}, qui n'est pas
+% suffixe \texttt{.mlo} signifie \emph{minitoc language object} (objet de langue pour minitoc).}, qui n'est pas
% engendré par le fichier \texttt{.dtx} dans la version actuelle du paquetage \texttt{minitoc}, mais via des
% environnements \texttt{filecontents} dans le fichier \index{minitoc.ins}\texttt{minitoc.ins},
% et en jouant sur le «~catcode~» du caractère «~delete~».
@@ -3113,9 +3750,9 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \subsection{Altering the layout of the mini-tables \emph{(experimental feature)}}\label{s+alt+layout}
+% \subsection{Altering the layout of the mini-tables}\label{s+alt+layout}
% \or\relax
-% \subsection{Modifier la mise en page des mini-tables \emph{(dispositif expérimental)}}\label{s+alt+layout}
+% \subsection{Modifier la mise en page des mini-tables}\label{s+alt+layout}
% \fi
% \ifcase\LANG\relax
% The layout of a mini-table is described in the figure~\vref{fig+ltoc} (this figure is adapted from~\cite{tocloft}),
@@ -3124,11 +3761,12 @@ sud des États-Unis, comme la Louisiane.}
% \begin{itemize}
% \item \relax\verb|\@dotsep|, which is the separation between the dots in the dotted line. It is a pure number
% expressing \emph{math units}; 18~math units make \texttt{1em} (one quad), which is about the width of a~``m''
-% in the current font.
+% in the current font. As the real size of \texttt{1em} is font dependent, the separation between the dots
+% may vary if you use different fonts for different types of entries in the mini-tables.
% \item \relax\verb|\@pnumwidth|, is the width of the space reserved for the page number. It is a \LaTeX\ command
-% containing the representation of a length (e.g.~\texttt{1.55em}).
+% containing the representation of a length (e.g.,~\texttt{1.55em}).
% \item \relax\verb|\@tocrmarg|, is the distance (margin) between the right border of the table and the end of the
-% dotted line. It should be larger than \verb|\@pnumwidth|, and can be a rubber length (\emph{i.e.}~contains
+% dotted line. It should be larger than \verb|\@pnumwidth|, and can be a rubber length (i.e.,~contains
% some glue, like \texttt{2.55em~plus~1fil}); if you specify the ``\texttt{...~plus~1fil}'' portion,
% the text of the entry will be ragged on right; it is useful if you have long entries, and it can avoid
% most hyphenations.
@@ -3140,13 +3778,14 @@ sud des États-Unis, comme la Louisiane.}
% \begin{itemize}
% \item \relax\verb|\@dotsep|, qui est la séparation entre les points de conduite dans une ligne de points. C'est un
% nombre pur exprimant des \emph{unités mathématiques}; 18~unités mathématiques font \texttt{1em} (un
-% cadratin), qui est
-% à~peu près la largeur d'un~«~m~» dans la fonte courante.
+% cadratin), qui est à~peu près la largeur d'un~«~m~» dans la fonte courante. Comme la taille effective de
+% \texttt{1em} dépend de la fonte, la séparation entre les points peut varier si vous utilisez des fontes
+% différentes pour des types différents d'entrées dans les mini-tables.
% \item \relax\verb|\@pnumwidth|, qui est la largeur de l'espace réservé pour le numéro de page. C'est une commande
% \LaTeX\ contenant la représentation d'une longueur (par~ex., \texttt{1.55em}).
% \item \relax\verb|\@tocrmarg|, est la distance (marge) entre le bord droit de la table et la fin de la ligne de
% points de conduite. Elle devrait être plus grande que \verb|\@pnumwidth|, et peut être une longueur
-% élastique (c'est-à-dire contenir de la glu, comme like \texttt{2.55em~plus~1fil}); si vous spécifiez la
+% élastique (c'est-à-dire contenir de la glu, comme \texttt{2.55em~plus~1fil}); si vous spécifiez la
% portion «~\texttt{...~plus~1fil}~», le texte de l'entrée sera en déchiqueté sur la droite; ceci est utile si
% vous avez des entrées longues, et peut éviter la plupart des coupures de mots.
% \end{itemize}
@@ -3173,7 +3812,7 @@ sud des États-Unis, comme la Louisiane.}
% \newcommand{\fyvp}{42} ^^A \fyv + 2
% \newcommand{\flin}{4} ^^A length of leader lines
% \newcommand{\frmargm}{89} ^^A \frmarg (90) - a little bit
-% \begin{figure*}[tp]
+% \begin{figure}[tp]
% \centering
% \setlength{\unitlength}{\linewidth}
% \divide \unitlength by \maxx
@@ -3242,7 +3881,9 @@ sud des États-Unis, comme la Louisiane.}
% \end{picture}
% \caption{Mise en page d'une entrée dans une table des matières (liste des figures, liste des tableaux)}\label{fig+ltoc}
% \fi
-% \end{figure*}
+% \end{figure}
+%
+% \lneed{5}
% \begin{SMOOTH}
% \begin{macro}{\mtcsetformat}
% \ifcase\LANG\relax
@@ -3285,19 +3926,19 @@ sud des États-Unis, comme la Louisiane.}
% Note that the \texttt{tocrightmargin} (for \verb|\@tocrmarg|) parameter should obviously be greater than the
% \texttt{pagenumwidth} parameter (this appears in the figure~\vref{fig+ltoc}).
%
-% If the \texttt{dotinterval} parameter (for \verb|\@dotsep|) is very large (try 450, then increase or decrease), the dots of leaders will be
+% If the \texttt{dotinterval} parameter (for \verb|\@dotsep|) is large enough (try 450, then increase or decrease), the dots of leaders will be
% so much spread out that they will disappear.
% \or\relax
% Notez que le paramètre \texttt{tocrightmargin} (pour \verb|\@tocrmarg|) devrait manifestement être plus grand que
% le paramètre \texttt{pagenumwidth} (ceci est visible dans la figure~\vref{fig+ltoc}).
%
-% Si le paramètre \texttt{dotinterval} (pour \verb|\@dotsep|) est très grand (essayez 450, puis augmentez ou
+% Si le paramètre \texttt{dotinterval} (pour \verb|\@dotsep|) est suffisamment grand (essayez 450, puis augmentez ou
% diminuez), les points de conduite seront
% tellement espacés qu'ils disparaîtront.
% \fi
% \end{SMOOTH}
% \ifcase\LANG\relax
-% \begin{table*}[tp]
+% \begin{table}[tp]
% \centering
% \changeskips
% \caption{Horizontal rules}\label{t+horiz}
@@ -3309,15 +3950,16 @@ sud des États-Unis, comme la Louisiane.}
% &rules in&&no rules in&\ttfamily book&\ttfamily report&\ttfamily article\\
% \midrule
% \verb|\ptcrule|&parttocs&\verb|\noptcrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\
-% \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\
-% \verb|\pltrule|&parttocs&\verb|\nopltrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\
-% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\
-% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\
-% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\
-% \verb|\stcrule|&secttocs&\verb|\nostcrule|&secttocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\
-% \verb|\slfrule|&secttocs&\verb|\noslfrule|&secttocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\
-% \verb|\sltrule|&secttocs&\verb|\nosltrule|&secttocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\
+% \verb|\plfrule|&partlofs&\verb|\noplfrule|&partlofs&\textbf{N}&\textbf{N}&\textbf{Y}\\
+% \verb|\pltrule|&partlots&\verb|\nopltrule|&partlots&\textbf{N}&\textbf{N}&\textbf{Y}\\
+% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\
+% \verb|\mlfrule|&minilofs&\verb|\nomlfrule|&minilofs&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\
+% \verb|\mltrule|&minilots&\verb|\nomltrule|&minilots&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\
+% \verb|\stcrule|&secttocs&\verb|\nostcrule|&secttocs&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\
+% \verb|\slfrule|&sectlofs&\verb|\noslfrule|&sectlofs&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\
+% \verb|\sltrule|&sectlots&\verb|\nosltrule|&sectlots&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\
% \bottomrule
+% \multicolumn{7}{@{}l@{}}{\textbf{(NA)}~=~not available.}
% \end{tabular}}
% \else
% {\small\begin{tabular}{@{}llllccc@{}}
@@ -3326,15 +3968,16 @@ sud des États-Unis, comme la Louisiane.}
% &rules in&&no rules in&\ttfamily book&\ttfamily report&\ttfamily article\\
% \hline
% \verb|\ptcrule|&parttocs&\verb|\noptcrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\
-% \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\
-% \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\
-% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\
-% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\
-% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\
-% \verb|\stcrule|&secttocs&\verb|\nostcrule|&secttocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\
-% \verb|\slfrule|&secttocs&\verb|\noslfrule|&secttocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\
-% \verb|\sltrule|&secttocs&\verb|\nosltrule|&secttocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\
+% \verb|\plfrule|&partlofs&\verb|\noplfrule|&partlofs&\textbf{N}&\textbf{N}&\textbf{Y}\\
+% \verb|\plfrule|&partlots&\verb|\noplfrule|&partlots&\textbf{N}&\textbf{N}&\textbf{Y}\\
+% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\
+% \verb|\mlfrule|&minilofs&\verb|\nomlfrule|&minilofs&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\
+% \verb|\mltrule|&minilots&\verb|\nomltrule|&minilots&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\
+% \verb|\stcrule|&secttocs&\verb|\nostcrule|&secttocs&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\
+% \verb|\slfrule|&sectlofs&\verb|\noslfrule|&sectlofs&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\
+% \verb|\sltrule|&sectlots&\verb|\nosltrule|&sectlots&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\
% \thickline
+% \multicolumn{7}{@{}l@{}}{\textbf{(NA)}~=~not available.}
% \end{tabular}}
% \fi
%
@@ -3381,9 +4024,9 @@ sud des États-Unis, comme la Louisiane.}
% \thickline
% \end{tabular}%
% \fi}
-% \end{table*}
+% \end{table}
% \or\relax
-% \begin{table*}[tp]
+% \begin{table}[tp]
% \centering
% \changeskips
% \caption{Filets horizontaux}\label{t+horiz}
@@ -3397,13 +4040,14 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\ptcrule|&parttocs&\verb|\noptcrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\
% \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\
% \verb|\pltrule|&parttocs&\verb|\nopltrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\
-% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\
-% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\
-% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\
-% \verb|\stcrule|&secttocs&\verb|\nostcrule|&secttocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\
-% \verb|\slfrule|&secttocs&\verb|\noslfrule|&secttocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\
-% \verb|\sltrule|&secttocs&\verb|\nosltrule|&secttocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\
+% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\
+% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\
+% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\
+% \verb|\stcrule|&secttocs&\verb|\nostcrule|&secttocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\
+% \verb|\slfrule|&secttocs&\verb|\noslfrule|&secttocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\
+% \verb|\sltrule|&secttocs&\verb|\nosltrule|&secttocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\
% \bottomrule
+% \multicolumn{7}{@{}l@{}}{\textbf{(ND)}~=~non disponible.}
% \end{tabular}}
% \else
% {\small\begin{tabular}{@{}llllccc@{}}
@@ -3414,13 +4058,14 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\ptcrule|&parttocs&\verb|\noptcrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\
% \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\
% \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\
-% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\
-% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\
-% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\
-% \verb|\stcrule|&secttocs&\verb|\nostcrule|&secttocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\
-% \verb|\slfrule|&secttocs&\verb|\noslfrule|&secttocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\
-% \verb|\sltrule|&secttocs&\verb|\nosltrule|&secttocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\
+% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\
+% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\
+% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\
+% \verb|\stcrule|&secttocs&\verb|\nostcrule|&secttocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\
+% \verb|\slfrule|&secttocs&\verb|\noslfrule|&secttocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\
+% \verb|\sltrule|&secttocs&\verb|\nosltrule|&secttocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\
% \thickline
+% \multicolumn{7}{@{}l@{}}{\textbf{(ND)}~=~non disponible.}
% \end{tabular}}
% \fi
%
@@ -3467,10 +4112,10 @@ sud des États-Unis, comme la Louisiane.}
% \thickline
% \end{tabular}%
% \fi}
-% \end{table*}
+% \end{table}
% \fi
%
-% \lneed{5}
+% \lneed{9}
% \ifcase\LANG\relax
% \section{Special Features}
% \or\relax
@@ -3485,16 +4130,17 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% By default, most of mini-tables have horizontal rules after their
% titles and at their ends. The exception is the ``parttoc'' in a \texttt{book}- or
-% \texttt{report}-like document (\emph{i.e.}~when \verb|\chapter| is defined). To activate
+% \texttt{report}-like document (i.e.,~when \verb|\chapter| is defined). To activate
% or deactivate these rules, the commands of the table~\vref{t+horiz} are available.
% But you can also use the following command, which is simpler:
% \begin{quote}
-% \verb|\mtcsetrules{|\emph{mini-table}\verb+}{on|off}+
+% \verb|\mtcsetrules{|\emph{mini-table}\verb+|*}{on|off}+
% \end{quote}
% where \emph{mini-table} is one of the \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc},
% \texttt{minilof}, \texttt{minilot}, \texttt{secttoc}, \texttt{sectlof}, or \texttt{sectlot} keywords;
+% if the first argument is a star~(\texttt{*}), all mini-tables are affected;
% the keywords \texttt{on} and \texttt{off} have the following synonyms\,\FZ:
-% \begin{samepage}
+% \begin{samepage}\lneed{2}
% \begin{itemize}
% \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE},
% \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI},
@@ -3509,12 +4155,13 @@ sud des États-Unis, comme la Louisiane.}
% la commande \verb|\chapter| est définie). Pour activer ou désactiver ces filets, les commandes du
% tableau~\vref{t+horiz} sont disponibles. Mais vous pouvez aussi utiliser la commande suivante, plus simple:
% \begin{quote}
-% \verb|\mtcsetrules{|\emph{mini-table}\verb+}{on|off}+
+% \verb|\mtcsetrules{|\emph{mini-table}\verb+|*}{on|off}+
% \end{quote}
% où \emph{mini-table} est l'un des mots-clés \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc},
% \texttt{minilof}, \texttt{minilot}, \texttt{secttoc}, \texttt{sectlof} ou \texttt{sectlot};
+% si le premier argument est une étoile~(\texttt{*}), toutes les mini-tables sont affectées;
% les mots-clés \texttt{on} et \texttt{off} ont les synonymes suivants\,\FZ:
-% \begin{samepage}
+% \begin{samepage}\lneed{2}
% \begin{itemize}
% \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE},
% \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI},
@@ -3530,7 +4177,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \subsection{Page Numbers, Leaders}
% \or\relax
-% \subsection{Numéros de pages, points de conduites}
+% \subsection{Numéros de pages, points de conduite}
% \fi
% \begin{macro}{\mtcsetpagenumbers}
% \ifcase\LANG\relax
@@ -3539,11 +4186,12 @@ sud des États-Unis, comme la Louisiane.}
% but without page numbers. Hence the obvious declarations of table~\vref{t+pn} are available.
% But you can also use the following command:
% \begin{quote}
-% \verb|\mtcsetpagenumbers{|\emph{mini-table}\verb+}{on|off}+
+% \verb|\mtcsetpagenumbers{|\emph{mini-table}\verb+|*}{on|off}+
% \end{quote}
% where \emph{mini-table} is one of the \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc},
% \texttt{minilof}, \texttt{minilot}, \texttt{secttoc}, \texttt{sectlof}, or \texttt{sectlot} keywords;
% the keywords \texttt{on} and \texttt{off} have the following synonyms\,\FZ:
+% \begin{samepage}\lneed{2}
% \begin{itemize}
% \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true},
% \texttt{TRUE}, \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V},
@@ -3551,17 +4199,20 @@ sud des États-Unis, comme la Louisiane.}
% \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false},
% \texttt{FALSE}, \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON} and~\texttt{0}.
% \end{itemize}
+% \end{samepage}
+% If the first argument is a star~(\texttt{*}), all mini-tables are affected.
% \or\relax
% Par défaut, les numéros de page sont cités dans chaque minitoc, minilof, etc.\ Certains auteurs désirent avoir
% seulement les titres des sections (avec les numéros des sections), mais pas les numéros des pages. Donc les
% déclarations évidentes du tableau~\vref{t+pn} sont disponibles.
% Mais vous pouvez aussi utiliser la commande suivante:
% \begin{quote}
-% \verb|\mtcsetpagenumbers{|\emph{mini-table}\verb+}{on|off}+
+% \verb|\mtcsetpagenumbers{|\emph{mini-table}\verb+|*}{on|off}+
% \end{quote}
% où \emph{mini-table} est l'un des mots-clés \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc},
% \texttt{minilof}, \texttt{minilot}, \texttt{secttoc}, \texttt{sectlof} ou \texttt{sectlot};
% les mots-clés \texttt{on} et \texttt{off} ont les synonymes suivants\,\FZ:
+% \begin{samepage}\lneed{2}
% \begin{itemize}
% \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true},
% \texttt{TRUE}, \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V},
@@ -3569,6 +4220,8 @@ sud des États-Unis, comme la Louisiane.}
% \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false},
% \texttt{FALSE}, \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON} et~\texttt{0}.
% \end{itemize}
+% \end{samepage}
+% Si le premier argument est une étoile~(\texttt{*}), toutes les mini-tables sont affectées.
% \fi
% \end{macro}
%
@@ -3591,19 +4244,21 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \ifcase\LANG\relax
% By default, a parttoc (or a partlof or a
-% partlot) is preceeded and followed by a
-% \verb|\cleardoublepage|, and has a page style of
+% partlot), in a \texttt{book}- or \texttt{report}-class document, is preceeded and followed by a
+% \verb|\cleardoublepage| (which acts like \verb|\clearpage| in a one-side document), and has a page style of
% \texttt{empty}. Since version~\#32, you can modify this
% behaviour by redefining the commands of table~\vref{t+parttoc+features}, whose meaning
-% is obvious.
+% is obvious. A feature defined as \texttt{\bs empty} does nothing.
% \or\relax
-% Par défaut, une parttoc (ou une partlof ou une partlot) est précédée et suivie par une \verb|\cleardoublepage|,
+% Par défaut, une parttoc (ou une partlof ou une partlot), dans un document de classe \texttt{book} ou
+% \texttt{report},
+% est précédée et suivie par une \verb|\cleardoublepage| (qui agit comme \verb|\clearpage| dans un document en recto),
% et a un style de page \texttt{empty}. Depuis la version~\#32, vous pouvez modifier ce comportement en
% redéfinissant les commandes du tableau~\vref{t+parttoc+features}, dont la signification est évidente.
+% Un dispositif défini comme étant \texttt{\bs empty} ne fait rien.
% \fi
% \ifcase\LANG\relax
-% \begin{table*}[p]
-% \ifDP\begin{fullpage}\fi
+% \begin{table}[tp]
% \changeskips
% \centering
% \caption{Features for parttoc-s and other mini-tables}\label{t+parttoc+features}
@@ -3646,7 +4301,7 @@ sud des États-Unis, comme la Louisiane.}
% %%
% \midrule
% \multicolumn{5}{@{}l@{}}{\texttt{\bs mtcsetfeature\{}\rmfamily\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\rmfamily\emph{command}\texttt{\}}}\\
-% &\multicolumn{4}{l@{}}{\rmfamily Modifies the features for a mini-table.}\\
+% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifies the features for a mini-table.}\\
% \bottomrule
% \end{tabular}%
% \else
@@ -3684,15 +4339,13 @@ sud des États-Unis, comme la Louisiane.}
% \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\bs empty\\
% \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\bs empty\\
% \multicolumn{5}{@{}l@{}}{\texttt{\bs mtcsetfeature\{}\rmfamily\emph{mini-table}\texttt{\}\{before|after|pagestyle\}\{}\rmfamily\emph{command}\texttt{\}}}\\
-% &\multicolumn{4}{l@{}}{\rmfamily Modifies the features for a mini-table.}\\
+% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifies the features for a mini-table.}\\
% \thickline
% \end{tabular}%
% \fi}
-% \ifDP\end{fullpage}\fi
-% \end{table*}
+% \end{table}
% \or\relax
-% \begin{table*}[p]
-% \ifDP\begin{fullpage}\fi
+% \begin{table}[tp]
% \changeskips
% \centering
% \caption{Dispositifs pour parttocs et autres mini-tables}\label{t+parttoc+features}
@@ -3735,7 +4388,7 @@ sud des États-Unis, comme la Louisiane.}
% %%
% \midrule
% \multicolumn{5}{@{}l@{}}{\texttt{\bs mtcsetfeature\{}\rmfamily\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\rmfamily\emph{commande}\texttt{\}}}\\
-% &\multicolumn{4}{l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\
+% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\
% \bottomrule
% \end{tabular}%
% \else
@@ -3773,14 +4426,14 @@ sud des États-Unis, comme la Louisiane.}
% \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\bs empty\\
% \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\bs empty\\
% \multicolumn{5}{@{}l@{}}{\texttt{\bs mtcsetfeature\{}\rmfamily\emph{mini-table}\texttt{\}\{before|after|pagestyle\}\{}\rmfamily\emph{commande}\texttt{\}}}\\
-% &\multicolumn{4}{l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\
+% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\
% \thickline
% \end{tabular}%
% \fi}
-% \ifDP\end{fullpage}\fi
-% \end{table*}
+% \end{table}
% \fi
%
+% \lneed{5}
% \begin{SMOOTH}
% \begin{macro}{\mtcsetfeature}
% \ifcase\LANG\relax
@@ -3806,7 +4459,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{SMOOTH}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \subsubsection[Remark about page styles]{Remark about page styles\,\footnote{This remark is taken and adapted
% from a draft of the second edition of the JMPL~\cite{JMPL1}, by
@@ -3845,7 +4498,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Les\Virage{} commandes par défaut pour les styles de page des mini-tables au niveau partie
% sont définies comme étant \verb|\thispagestyle{empty}|, car
-% dans les classes de document définissant la commande \verb|\chapter|, les mini-tables au niveau parties sont sur
+% dans les classes de document définissant la commande \verb|\chapter|, les mini-tables au niveau partie sont sur
% leurs propres pages. Si le document est imprimé recto-verso, la première page est recto. Habituellement, ces pages
% ne sont pas numérotées et n'ont ni en-tête ni bas de page. Ce comportement provient des définitions par défaut
% des commandes du tableau~\vref{t+parttoc+features}. Si vous désirez un comportement différent, vous pouvez changer
@@ -3871,11 +4524,11 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \subsection{The ``Chapter~0'' Problem (solved)}
+% \subsection{The ``Chapter~0'' Problem (solved)}\label{faq.5}
% Some documents do not begin with chapter number one, but with chapter
% number zero (or even a weirder number).
% \or\relax
-% \subsection{Le problème du <<~Chapitre~0~>> (résolu)}
+% \subsection{Le problème du <<~Chapitre~0~>> (résolu)}\label{faq.5}
% Certains documents ne commencent pas par le chapitre numéro~un, mais par le chapitre numéro~zéro (ou même
% portant un numéro plus bizarre).
% \fi
@@ -3925,10 +4578,10 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% These commands\virage{} are now obsolete, as this
% problem has been solved (via the ``absolute'' numbering of the mini-table auxiliary files).
-% Thus they just produce harmless warnings.
+% Thus now they just produce harmless warnings.
% \or\relax
% Ces commandes\virage{} sont désormais obsolètes, car ce problème a été résolu (via la numérotation «~absolue~»
-% des fichiers auxiliaires pour les mini-tables). Elles produisent seulement des avertissements bénins.
+% des fichiers auxiliaires pour les mini-tables). Elles produisent désormais seulement des avertissements bénins.
% \fi
%
% \lneed{5}
@@ -3942,7 +4595,7 @@ sud des États-Unis, comme la Louisiane.}
% If{\Virage} you want to add entries in the Table of Contents for
% objects like the Table of Contents itself, the List of
% Figures, the List of Tables, the Bibliography or the Index,
-% you should use the \index{tocbibind}\texttt{tocbibind}~\cite{tocbibind} package by \name{Peter~R.}{Wilson}
+% you should use the \index{tocbibind}\texttt{tocbibind} package~\cite{tocbibind} by \name{Peter~R.}{Wilson}
% (this package is available from the CTAN archives).
% \or\relax
% Si{\Virage} vous souhaitez ajouter des entrées dans la table des matières pour des objets tels que la table de
@@ -3951,6 +4604,7 @@ sud des États-Unis, comme la Louisiane.}
% paquetage est disponible sur les archives CTAN).
% \fi
%
+% \lneed{5}
% \begin{macro}{\dominitoc}
% \ifcase\LANG\relax
% But these entries are considered as chapters (or sections in
@@ -3962,6 +4616,21 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \end{macro}
%
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% Note that the same problems appear if you use one of the \texttt{scrbook}, \texttt{scrreprt} or
+% \texttt{scrartcl.cls} \KOMAScript{} classes~\cite{koma} with some options (\texttt{liststotoc},
+% \texttt{liststotocnumbered}, \texttt{bibtotoc}, \texttt{bibtotocnumbered}, and \texttt{idxtotoc}).
+% The solutions are the same.
+% \or\relax
+% Notez que les mêmes problèmes apparaissent lorsque vous utilisez l'une des classes \KOMAScript~\cite{koma}
+% \texttt{scrbook}, \texttt{scrreprt} or \texttt{scrartcl.cls} avec certaines options (\texttt{liststotoc},
+% \texttt{liststotocnumbered}, \texttt{bibtotoc}, \texttt{bibtotocnumbered} et \texttt{idxtotoc}).
+% Les solutions sont les mêmes.
+% \fi
+% \end{SMOOTH}
+%
+% \lneed{5}
% \begin{macro}{\mtcaddchapter}
% \begin{macro}{\tableofcontents}
% \begin{macro}{\listoffigures}
@@ -3979,6 +4648,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{SMOOTH}
% \begin{macro}{\adjustmtc}
% \begin{macro}{\bibliography}
@@ -3991,13 +4661,14 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{SMOOTH}
%
+% \lneed{5}
% \begin{macro}{\printindex}
% \begin{macro}{\addcontentsline}
% \begin{macro}{\mtcaddchapter}
-% \begin{macro}{\mtcfixindex}
+% \begin{macro}{\mtcfixglossary}
% \ifcase\LANG\relax
-% For the index, it is a bit more complicated, you add the
-% following commands just after the \verb|\printindex| command:
+% For the glossary, it is a bit more complicated, you should add the
+% following commands just after the \verb|\printglossary| command:
% \begin{quote}
% \verb|\addcontentsline{lof}{xchapter}{}|\\
% \verb|\addcontentsline{lot}{xchapter}{}|\\
@@ -4006,17 +4677,17 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{3}
% But this can be done by:
% \begin{quote}
-% \verb+\mtcfixindex[chapter|section|part]+
+% \verb+\mtcfixglossary[chapter|section|part]+
% \end{quote}
-% where the optional argument is the level for the index entry in the TOC\@.
+% where the optional argument is the level for the glossary entry in the TOC\@.
% By default, if \verb|\chapter| is defined, the \texttt{chapter} level is used, else
% the \texttt{section} level.
% If neither \verb|\chapter| or \verb|\section| are defined, the \texttt{part} level will be used if \verb|\part| is
% defined; else an error is reported. It is \virage\emph{recommended} that you check the result and,
% if necessary, you adjust the optional argument.
% \or\relax
-% Pour l'index, c'est un peu plus compliqué;
-% vous ajoutez les commandes suivantes juste après la commande \verb|\printindex|:
+% Pour le glossaire, c'est un peu plus compliqué;
+% vous devriez ajouter les commandes suivantes juste après la commande \verb|\printglossary|:
% \begin{quote}
% \verb|\addcontentsline{lof}{xchapter}{}|\\
% \verb|\addcontentsline{lot}{xchapter}{}|\\
@@ -4025,9 +4696,9 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{3}
% Mais ceci peut être remplacé par:
% \begin{quote}
-% \verb+\mtcfixindex[chapter|section|part]+
+% \verb+\mtcfixglossary[chapter|section|part]+
% \end{quote}
-% où l'argument optionnel est le niveau de l'entrée de l'index dans la table des matières. Par défaut, si
+% où l'argument optionnel est le niveau de l'entrée du glossaire dans la table des matières. Par défaut, si
% \verb|\chapter| est définie, le niveau \texttt{chapter} est utilisé, sinon le niveau \texttt{section}.
% Si ni \verb|\chapter| ni \verb|\section| ne sont définies, le niveau \texttt{part} sera utilisé si \verb|\part| est
% définie; sinon une erreur est signalée. Il est \virage\emph{recommandé} que vous vérifiez le résultat et, si
@@ -4038,13 +4709,14 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \begin{macro}{\printglossary}
+% \lneed{5}
+% \begin{macro}{\printindex}
% \begin{macro}{\addcontentsline}
% \begin{macro}{\mtcaddchapter}
-% \begin{macro}{\mtcfixglossary}
+% \begin{macro}{\mtcfixindex}
% \ifcase\LANG\relax
-% For the glossary, it is like for the index, you add the
-% following commands just after the \verb|\printglossary| command:
+% For the index, it is like for the glossary, you should add the
+% following commands just after the \verb|\printindex| command:
% \begin{quote}
% \verb|\addcontentsline{lof}{xchapter}{}|\\
% \verb|\addcontentsline{lot}{xchapter}{}|\\
@@ -4053,17 +4725,17 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{3}
% But this can be done by:
% \begin{quote}
-% \verb+\mtcfixglossary[chapter|section|part]+
+% \verb+\mtcfixindex[chapter|section|part]+
% \end{quote}
-% where the optional argument is the level for the glossary entry in the TOC\@.
+% where the optional argument is the level for the index entry in the TOC\@.
% By default, if \verb|\chapter| is defined, the \texttt{chapter} level is used, else
% the \texttt{section} level.
% If neither \verb|\chapter| or \verb|\section| are defined, the \texttt{part} level will be used if \verb|\part| is
% defined; else an error is reported. It is \virage\emph{recommended} that you check the result and,
% if necessary, you adjust the optional argument.
% \or\relax
-% Pour le glossaire, c'est comme pour l'index:
-% vous ajoutez les commandes suivantes juste après la commande \verb|\printglossary|:
+% Pour l'index, c'est comme pour le glossaire:
+% vous devriez ajouter les commandes suivantes juste après la commande \verb|\printindex|:
% \begin{quote}
% \verb|\addcontentsline{lof}{xchapter}{}|\\
% \verb|\addcontentsline{lot}{xchapter}{}|\\
@@ -4072,9 +4744,9 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{3}
% Mais ceci peut être remplacé par:
% \begin{quote}
-% \verb+\mtcfixglossary[chapter|section|part]+
+% \verb+\mtcfixindex[chapter|section|part]+
% \end{quote}
-% où l'argument optionnel est le niveau de l'entrée du glossaire dans la table des matières. Par défaut, si
+% où l'argument optionnel est le niveau de l'entrée d'index dans la table des matières. Par défaut, si
% \verb|\chapter| est définie, le niveau \texttt{chapter} est utilisé, sinon le niveau \texttt{section}.
% Si ni \verb|\chapter| ni \verb|\section| ne sont définies, le niveau \texttt{part} sera utilisé si \verb|\part| est
% définie; sinon une erreur est signalée. Il est \virage\emph{recommandé} que vous vérifiez le résultat et, si
@@ -4087,37 +4759,39 @@ sud des États-Unis, comme la Louisiane.}
%
% \ifcase\LANG\relax
% Of course, in documents were the TOC, LOF, LOT, bibliography
-% and/or index (or glossary) are processed as starred sections, you must
+% and/or glossary (or index) are processed as starred sections, you must
% modify these additions to use section level commands.
%
-% And proceed with care, tracking in the \texttt{.log} file the
+% 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} file distributed with
-% \texttt{minitoc}.
+% some examples in the \index{add.tex}\texttt{add.tex} and \index{addsec.tex}\texttt{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
-% bibliographie et/ou l'index (ou le glossaire) sont traités comme des sections étoilées, vous devez modifier ces
+% bibliographie et/ou le glossaire (ou l'index) sont traités comme des sections étoilées, vous devez modifier ces
% additions pour utiliser des commandes au niveau section.
%
-% Et procédez avec soin, en suivant dans le fichier \texttt{.log} l'insertion des fichiers \texttt{.mtc}\meta{N} (et
-% analogues). Il y~a quelques exemples dans le fichier
-% \index{add.tex}\texttt{add.tex} distribué avec \texttt{minitoc}.
+% 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}.
+% L'exemple \texttt{addsec.tex} montre combien ce problème est difficile.
% \fi
%
% \lneed{5}
% \ifcase\LANG\relax
-% \subsection{The \texttt{notoccite} option}\label{ss+notoccite}
+% \section{The \texttt{notoccite} option}\label{ss+notoccite}
% \or\relax
-% \subsection{L'option \texttt{notoccite}}\label{ss+notoccite}
+% \section{L'option \texttt{notoccite}}\label{ss+notoccite}
% \fi
% \begin{macro}{\cite}
% \ifcase\LANG\relax
-% This option loads the \index{notoccite}\texttt{notoccite}~\cite{notoccite} package (by \name{Donald}{Arseneau}).
+% This option loads the \index{notoccite}\texttt{notoccite} package~\cite{notoccite} (by \name{Donald}{Arseneau}).
% It avoids problems with \verb|\cite| commands in
% sectionning commands or captions: if you then run \BibTeX{} using the \index{unsrt}\texttt{unsrt} (unsorted) style, or a
% similar style, these citations get numbered starting
% from the page in the table of contents where is the parasite citation, not the number they should have in the main text.
% The \texttt{notoccite} package prevents this. As \texttt{minitoc} prints TOCs, it is subject to the same problem.
+% See also \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=bibtocorder}.
% \or\relax
% Cette option charge le paquetage \index{notoccite}\texttt{notoccite}~\cite{notoccite} (de \name{Donald}{Arseneau}).
% Elle évite des problèmes avec des commandes \verb|\cite| situées dans des commandes de sectionnement ou des
@@ -4126,9 +4800,36 @@ sud des États-Unis, comme la Louisiane.}
% citation parasite, et non avec le numéro qu'elles auraient dans le texte principal. Le paquetage
% \texttt{notoccite} évite ceci. Comme \texttt{minitoc} imprime des tables des matières, il est sujet au même
% problème.
+% Voir aussi \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=bibtocorder}.
% \fi
% \end{macro}
%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{The \texttt{listfiles} and \texttt{nolistfiles} options}\label{s+listfiles}\index{listfiles}\index{nolistfiles}
+% The \texttt{listfiles} package option creates a list of the minitoc auxiliary files into the
+% file \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}. This feature can help you to remove these auxiliary
+% files which are no more necessary after the \LaTeX\ run.
+% Under Unix or Linux, you can use something like:
+% \begin{quote}
+% \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+
+% \end{quote}
+% The \texttt{nolistfiles} package option is the default
+% (no list).
+% \or\relax
+% \section{Les options \texttt{listfiles} et \texttt{nolistfiles}}\label{s+listfiles}\index{listfiles}\index{nolistfiles}
+% L'option de paquetage \texttt{listfiles} crée une liste des fichiers auxiliaires minitoc dans le
+% fichier \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}. Ce dispositif peut vous aider à~supprimer ces
+% fichiers auxiliaires qui ne sont plus nécessaires après l'exécution de \LaTeX.
+% Sous Unix ou Linux, vous pouvez utiliser quelque chose comme:
+% \begin{quote}
+% \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+
+% \end{quote}
+% L'option de paquetage \texttt{nolistfiles} est le choix par défaut (pas de liste).
+% \fi
+% \ifcase\LANG\relax
+% \or\relax
+% \fi
% ^^A \clearpage
% ^^A \need{.75\textheight} ^^A% for marginpars.
% \lneed{5}
@@ -4145,7 +4846,7 @@ sud des États-Unis, comme la Louisiane.}
% this option writes some hints in the \texttt{.log} file and
% emits a warning. The hints written in the \texttt{.log} file may suggest you to consult the present document or
% the \index{minitoc.bug}\texttt{minitoc.bug} file. \virage\emph{Your advice about this option will be welcome.}
-% This option is activated by default. You can inhibit it via the \index{nohints}\texttt{nohints} option.
+% This option is activated by default, but you can inhibit it via the \index{nohints}\texttt{nohints} option.
% The following problems and potential problems are currently detected:
% \or\relax
% Cette option du paquetage détecte certaines actions et le chargement de certains paquetages et classes connus pour
@@ -4154,11 +4855,11 @@ sud des États-Unis, comme la Louisiane.}
% cette option écrit quelques indications (\emph{hints}) dans le fichier \texttt{.log} et émet un avertissement. Les
% indications écrites dans le fichier \texttt{.log} peuvent vous suggérer de consulter le présent document ou le
% fichier \index{minitoc.bug}\texttt{minitoc.bug}. \virage\emph{Votre avis sur cette option sera le bienvenu.} Cette
-% option est activée par défaut. Vous pouvez l'inhiber via l'option \index{nohints}\texttt{nohints}. Les problèmes
+% option est activée par défaut, mais vous pouvez l'inhiber via l'option \index{nohints}\texttt{nohints}. Les problèmes
% et problèmes potentiels suivants sont actuellement détectés:
% \fi
% \begin{itemize}
-% \lneed{16}
+% \lneed{14}
% \item
% \begin{macro}{\part}
% \begin{macro}{\@part}
@@ -4179,7 +4880,7 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\@schapter|, \verb|\section|, \verb|\@sect|, and \verb|\@ssect|.
% Note that the \index{hyperref}\texttt{hyperref} (see section~\vref{faq.17}) package alters these commands at
% \texttt{\bs begin\{document\}}, hence this problem might be reported if you use this package, but these
-% alterations seem harmless.
+% alterations seem harmless. Note that the \texttt{hyperref} must be loaded \emph{before} \texttt{minitoc}.
% \or\relax
% L'altération de certaines des commandes suivantes\,\footnote{Les commandes contenant le caractère <<~\texttt{@}~>>
% dans leurs noms sont des commandes internes de \LaTeX{}, d'un paquetage ou d'une classe; elles sont parfois
@@ -4187,8 +4888,9 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\part|, \verb|\@part|, \verb|\@spart|, \verb|\chapter|, \verb|\@chapter|,
% \verb|\@schapter|, \verb|\section|, \verb|\@sect| et \verb|\@ssect|.
% Notez que le paquetage \index{hyperref}\texttt{hyperref} (see section~\vref{faq.17}) altère ces commandes lors de
-% \texttt{\bs begin\{document\}}, donc de problème pourrait être signalé si vous utilisez ce paquetage, mais
-% ces altérations semblent bénignes.
+% \texttt{\bs begin\{document\}}, donc ce problème pourrait être signalé si vous utilisez ce paquetage, mais
+% ces altérations semblent bénignes. Notez que le paquetage \texttt{hyperref} doit être chargé \emph{avant}
+% \texttt{minitoc}.
% \fi
% \end{macro}
% \end{macro}
@@ -4209,6 +4911,9 @@ sud des États-Unis, comme la Louisiane.}
% \index{memoir}\texttt{memoir} (class),
% \index{appendix}\texttt{appendix},
% \index{placeins}\texttt{placeins} (beware to its options and its release date (2005/04/18 at least)),
+% \index{scrbook}\texttt{scrbook} (class),
+% \index{scrreprt}\texttt{scrreprt} (class),
+% \index{scrartcl}\texttt{scrartcl} (class),
% \index{tocbibind}\texttt{tocbibind}, and
% \index{tocloft}\texttt{tocloft}.
% \or\relax
@@ -4216,17 +4921,22 @@ sud des États-Unis, comme la Louisiane.}
% \index{amsbook}\texttt{amsbook} (classe),
% \index{appendix}\texttt{appendix},
% \index{placeins}\texttt{placeins} (attention à~ses options et à~sa date (au moins 2005/04/18)),
+% \index{scrbook}\texttt{scrbook} (classe),
+% \index{scrreprt}\texttt{scrreprt} (classe),
+% \index{scrartcl}\texttt{scrartcl} (classe),
% \index{tocbibind}\texttt{tocbibind} et
% \index{tocloft}\texttt{tocloft}.
% \fi
% \lneed{5}
% \item
% \ifcase\LANG\relax
-% Presence of the following packages or classes, which are incompatible with the \texttt{minitoc} package:
+% Presence of the following packages or classes, which are unfortunately incompatible
+% with the \texttt{minitoc} package:
% \index{amsart}\texttt{amsart} (class),
% \index{amsproc}\texttt{amsproc} (class),
+% \index{alphanum}\texttt{alphanum}, \index{jura}\texttt{jura} (class),
% \index{titlesec}\texttt{titlesec}, and
-% \index{titletoc}\texttt{titletoc}\,\footnote{The \texttt{titlesec} package redefines
+% \index{titletoc}\texttt{titletoc}\,\footnote{\label{fn+titlesec}The \texttt{titlesec} package redefines
% the sectionning commands in a way
% completely alien to the standard \LaTeX\ way; hence \texttt{minitoc} and \texttt{titlesec}-\texttt{titletoc} are
% fundamentaly incompatible, and it is very sad.}.
@@ -4235,8 +4945,9 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{minitoc}:
% \index{amsart}\texttt{amsart} (classe),
% \index{amsproc}\texttt{amsproc} (classe),
+% \index{alphanum}\texttt{alphanum}, \index{jura}\texttt{jura} (classe),
% \index{titlesec}\texttt{titlesec} et
-% \index{titletoc}\texttt{titletoc}\,\footnote{Le paquetage \texttt{titlesec} redéfinit les commandes de
+% \index{titletoc}\texttt{titletoc}\,\footnote{\label{fn+titlesec}Le paquetage \texttt{titlesec} redéfinit les commandes de
% sectionnement d'une manière complètement étrangère à~la manière standard de \LaTeX; donc \texttt{minitoc}
% et \texttt{titlesec}-\texttt{titletoc} sont fondamentalement incompatibles, et ceci est fort regrettable.}.
% \fi
@@ -4261,10 +4972,6 @@ sud des États-Unis, comme la Louisiane.}
% \item
% \begin{macro}{\tableofcontents}
% \begin{macro}{\listoftables}
-% \begin{macro}{\faketableofcontents}
-% \begin{macro}{\fakelistoftables}
-% \begin{macro}{\sectlof}
-% \begin{macro}{\sectlot}
% \ifcase\LANG\relax
% Usage of \verb|\parttoc| without calling \verb|\[fake]tableofcontents|, \ldots~, usage of \verb|\sectlot|
% without calling \verb|\[fake]listoftables|.
@@ -4274,33 +4981,33 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \lneed{5}
+% \lneed{8}
% \item
+% \begin{macro}{\sectlof}
+% \begin{macro}{\sectlot}
% \ifcase\LANG\relax
% Usage of \verb|\sectlof| and/or \verb|\sectlot| without
% using the \index{insection}\texttt{insection} package option of \texttt{minitoc}
% (or the \index{placeins}\texttt{placeins} package without
-% its \index{section}\texttt{section} and \index{below}\texttt{below} options).
+% its \index{section}\texttt{section} option).
% \or\relax
% Utilisation de \verb|\sectlof| et/ou \verb|\sectlot| sans utiliser l'option de paquetage
% \index{insection}\texttt{insection} de \texttt{minitoc} (ou le paquetage \index{placeins}\texttt{placeins}
-% sans ses options \index{section}\texttt{section} et \index{below}\texttt{below}).
+% sans son option \index{section}\texttt{section}).
% \fi
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
% \lneed{5}
% \item
% \ifcase\LANG\relax
-% If you are using short extensions (because of your operating system or the \index{shorttext}\texttt{shortext}
+% If you are using short extensions (because of your operating system or the \index{shortext}\texttt{shortext}
% package option, see section~\vref{MS-DOS}) and go beyond the limit of 99~parts, chapters or sections,
% the \texttt{hints} package option displays a warning.
% \or\relax
% Si vous utilisez des suffixes courts (à~cause de votre système d'exploitation ou de l'option de paquetage
-% \index{shorttext}\texttt{shortext}, voyez à~la section~\vref{MS-DOS}) et que vous allez au-delà de la
+% \index{shortext}\texttt{shortext}, voyez à~la section~\vref{MS-DOS}) et que vous allez au-delà de la
% limite de 99~parties, chapitres ou sections, l'option de paquetage signale un avertissement.
% \fi
% \lneed{5}
@@ -4309,13 +5016,13 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcaddchapter}
% \begin{macro}{\mtcaddsection}
% \ifcase\LANG\relax
-% If the \index{abstract}\texttt{abstract} package~\cite{abstract} (by \name{Peter R.}{Wilson}), is used with its
+% If the \index{abstract}\texttt{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}), is used with its
% \index{addtotoc}\texttt{addtotoc} option, a ``{Abstract}'' entry is added to the table of contents,
% as a starred chapter if the document class defines \verb|\chapter|, else as a starred section.
% This is detected and you should add a \verb|\mtcaddchapter[]| or a \verb|\mtcaddsection[]|
% command after your \texttt{abstract} environment.
% \or\relax
-% Si le paquetage \index{abstract}\texttt{abstract}~\cite{abstract} (de \name{Peter R.}{Wilson}), est utilisé
+% Si le paquetage \index{abstract}\texttt{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé
% avec son option \index{addtotoc}\texttt{addtotoc}, une entrée «~{Abstract}~» (ou équivalente) est ajoutée
% à~la table des matières, comme un chapitre étoilé si la classe de document définit \verb|\chapter|, sinon
% comme une section étoilée. Ceci est détecté et vous devriez ajouter une commande \verb|\mtcaddchapter[]| ou
@@ -4324,16 +5031,111 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{environment}
-% \lneed{5}
+% \lneed{3}
% \item
-% \ifcase\LANG\relax
+% \ifcase\LANG\relax\label{h.sectsty}
% If the \index{sectsty}\texttt{sectsty} package~\cite{sectsty} (by \name{Rowland}{McDonnell}) is used,
% it must be loaded \emph{before} the \texttt{minitoc} package.
-% \or\relax
+% \or\relax\label{h.sectsty}
% Si le paquetage \index{sectsty}\texttt{sectsty}~\cite{sectsty} (de \name{Rowland}{McDonnell}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
% \fi
-% \lneed{5}
+% \lneed{3}
+% \item
+% \ifcase\LANG\relax\label{h.varsects}
+% If the \index{varsects}\texttt{varsects} package~\cite{varsects}
+% (by \name{Daniel}{Taupin}\textsuperscript{\textdied}) is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package.
+% \or\relax\label{h.varsects}
+% Si le paquetage \index{varsects}\texttt{varsects}~\cite{varsects}
+% (de \name{Daniel}{Taupin}\textsuperscript{\textdied}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% \fi
+% \lneed{3}
+% \item
+% \ifcase\LANG\relax\label{h.fncychap}
+% If the \index{fncychap}\texttt{fncychap} package~\cite{fncychap}
+% (by \name{Ulf~A.}{Lindgren}) is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package.
+% \or\relax\label{h.fncychap}
+% Si le paquetage \index{fncychap}\texttt{fncychap}~\cite{fncychap}
+% (de \name{Ulf~A.}{Lindgren}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% \fi
+% \lneed{3}
+% \item
+% \ifcase\LANG\relax\label{h.quotchap}
+% If the \index{quotchap}\texttt{quotchap} package~\cite{quotchap}
+% (by \name{Karsten}{Tinnefeld}) is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package.
+% \or\relax\label{h.quotchap}
+% Si le paquetage \index{quotchap}\texttt{quotchap}~\cite{quotchap}
+% (de \name{Karsten}{Tinnefeld}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% \fi
+% \lneed{3}
+% \item
+% \ifcase\LANG\relax\label{h.romannum}
+% If the \index{romannum}\texttt{romannum} package~\cite{romannum}
+% (by \name{Peter~R.}{Wilson}) is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package.
+% \or\relax\label{h.romannum}
+% Si le paquetage \index{romannum}\texttt{romannum}~\cite{romannum}
+% (de \name{Peter~R.}{Wilson}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% \fi
+% \lneed{3}
+% \item
+% \ifcase\LANG\relax\label{h.sfheaders}
+% If the \index{sfheaders}\texttt{sfheaders} package~\cite{sfheaders}
+% (by \name{Maurizio}{Loreti}) is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package.
+% \or\relax\label{h.sfheaders}
+% Si le paquetage \index{sfheaders}\texttt{sfheaders}~\cite{sfheaders}
+% (de \name{Maurizio}{Loreti}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% \fi
+% \lneed{3}
+% \item
+% \ifcase\LANG\relax\label{h.alnumsec}
+% If the \index{alnumsec}\texttt{alnumsec} package~\cite{alnumsec}
+% (by \name{Frank}{Küster}) is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package.
+% \or\relax\label{h.alnumsec}
+% Si le paquetage \index{alnumsec}\texttt{alnumsec}~\cite{alnumsec}
+% (de \name{Frank}{Küster}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% \fi
+% \lneed{3}
+% \item
+% \ifcase\LANG\relax\label{h.captcont}
+% If the \index{captcont}\texttt{captcont} package~\cite{captcont}
+% (by \name{Steven~Douglas}{Cochran}) is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package.
+% \or\relax\label{h.captcont}
+% Si le paquetage \index{captcont}\texttt{captcont}~\cite{captcont}
+% (de \name{Steven~Douglas}{Cochran}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% \fi
+% \lneed{4}
+% \item
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% If one of the \index{caption}\texttt{caption}~\cite{caption},
+% \index{caption2}\texttt{caption2}\footnote{This package is obsolete; now use the \texttt{caption} package.}~\cite{caption2}, (both written by \xname{Axel}{Sommerfeldt}),
+% \index{ccaption}\texttt{ccaption}~\cite{ccaption} (written by \name{Peter~R.}{Wilson}), or
+% \index{mcaption}\texttt{mcaption}~\cite{mcaption} (written by \xname{Stephan}{Hennig}), packages is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package.
+% \or\relax
+% Si l'un des paquetages \index{caption}\texttt{caption}~\cite{caption},
+% \index{caption2}\texttt{caption2}~\cite{caption2}\,\footnote{Ce paquetage est obsolète; utilisez
+% maintenant le paquetage \texttt{caption}.}, (tous deux écrits par \xname{Axel}{Sommerfeldt}),
+% \index{ccaption}\texttt{ccaption}~\cite{ccaption} (écrit par \name{Peter~R.}{Wilson}), ou
+% \index{mcaption}\texttt{mcaption}~\cite{mcaption} (écrit par \xname{Stephan}{Hennig}), est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% \fi
+% \end{SMOOTH}
+% \lneed{4}
% \item
% \ifcase\LANG\relax
% If you try to insert empty mini-tables, the \texttt{hints} option gives a global warning (except if you
@@ -4343,7 +5145,7 @@ sud des États-Unis, comme la Louisiane.}
% global (sauf si vous avez aussi utilisé l'option \texttt{nocheckfiles}\index{nocheckfiles}, voyez la
% section~\vref{s+placing}).
% \fi
-% \lneed{5}
+% \lneed{4}
% \begin{SMOOTH}
% \item
% \begin{macro}{\firstpartis}
@@ -4361,6 +5163,15 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{SMOOTH}
+% \lneed{3}
+% \item
+% \ifcase\LANG\relax
+% If you invoke a same preparation command more than once, an informative hint is issued for each spurious
+% invocation.
+% \or\relax
+% Si vous invoquez une même commande de préparation plus d'une fois, un \emph{hint} informatif est émis pour
+% chaque invocation superflue.
+% \fi
% \end{itemize}
%
% ^^A \clearpage
@@ -4407,20 +5218,20 @@ sud des États-Unis, comme la Louisiane.}
% \midrule
% parttoc&\texttt{.ptc}\meta{N}&\texttt{.P}\meta{N}\\
% partlof&\texttt{.plf}\meta{N}&\texttt{.G}\meta{N}\\
-% partlot&\texttt{.plf}\meta{N}&\texttt{.U}\meta{N}\\
+% partlot&\texttt{.plt}\meta{N}&\texttt{.U}\meta{N}\\
% \midrule
% minitoc&\texttt{.mtc}\meta{N}&\texttt{.M}\meta{N}\\
% minilof&\texttt{.mlf}\meta{N}&\texttt{.F}\meta{N}\\
-% minilot&\texttt{.mlf}\meta{N}&\texttt{.T}\meta{N}\\
+% minilot&\texttt{.mlt}\meta{N}&\texttt{.T}\meta{N}\\
% \midrule
% secttoc&\texttt{.stc}\meta{N}&\texttt{.S}\meta{N}\\
% sectlof&\texttt{.slf}\meta{N}&\texttt{.H}\meta{N}\\
-% sectlot&\texttt{.slf}\meta{N}&\texttt{.V}\meta{N}\\
+% sectlot&\texttt{.slt}\meta{N}&\texttt{.V}\meta{N}\\
% \bottomrule
% \end{tabular}
% \end{table}
% \or\relax
-% Sous\Virage{} MS-DOS (et autres vieux systèmes d'exploitations pour PC), les suffixes des noms de fichiers sont
+% Sous\Virage{} MS-DOS (et autres vieux systèmes d'exploitation pour PC), les suffixes des noms de fichiers sont
% limités à~3~caractères. Le paquetage \texttt{minitoc} détermine dynamiquement le type de suffixes disponible et
% l'utilisera. Toutes les autres modifications seront faites automatiquement. Les suffixes \texttt{.mtc}\meta{N} deviendront
% \texttt{.M}\meta{N}, où \meta{N} est le numéro absolu de chapitre.
@@ -4431,7 +5242,7 @@ sud des États-Unis, comme la Louisiane.}
% Les suffixes \verb|.slf|\meta{N} et \verb|.slt|\meta{N} deviennent \verb|.H|\meta{N} et \verb|.V|\meta{N}.
% Tous ces suffixes sont listés dans le tableau~\vref{t+suffixes}.
% Bien sûr, ceci implique une limite de 99~chapitres dans un document, mais avez-vous vraiment besoin d'autant de
-% chapitre (ou de sections dans un article)? La limite de 99~parties ne semble pas trop grave pour la plupart des
+% chapitres (ou de sections dans un article)? La limite de 99~parties ne semble pas trop grave pour la plupart des
% documents, mais pour les sections, ceci pourrait être tragique. L'option \texttt{hints} (section~\vref{s+hints})
% signalera de telles situations.
% Voir aussi la section~\vref{.8+3}.
@@ -4446,15 +5257,15 @@ sud des États-Unis, comme la Louisiane.}
% \midrule
% parttoc&\texttt{.ptc}\meta{N}&\texttt{.P}\meta{N}\\
% partlof&\texttt{.plf}\meta{N}&\texttt{.G}\meta{N}\\
-% partlot&\texttt{.plf}\meta{N}&\texttt{.U}\meta{N}\\
+% partlot&\texttt{.plt}\meta{N}&\texttt{.U}\meta{N}\\
% \midrule
% minitoc&\texttt{.mtc}\meta{N}&\texttt{.M}\meta{N}\\
% minilof&\texttt{.mlf}\meta{N}&\texttt{.F}\meta{N}\\
-% minilot&\texttt{.mlf}\meta{N}&\texttt{.T}\meta{N}\\
+% minilot&\texttt{.mlt}\meta{N}&\texttt{.T}\meta{N}\\
% \midrule
% secttoc&\texttt{.stc}\meta{N}&\texttt{.S}\meta{N}\\
% sectlof&\texttt{.slf}\meta{N}&\texttt{.H}\meta{N}\\
-% sectlot&\texttt{.slf}\meta{N}&\texttt{.V}\meta{N}\\
+% sectlot&\texttt{.slt}\meta{N}&\texttt{.V}\meta{N}\\
% \bottomrule
% \end{tabular}
% \end{table}
@@ -4503,7 +5314,7 @@ sud des États-Unis, comme la Louisiane.}
% At least two \LaTeX\ runs will be necessary to get a correct page numbering and cross references.
% It also sanitizes the \texttt{.aux}, \texttt{.toc},
% \texttt{.lof}, and \texttt{.lot} files from \texttt{minitoc} specific
-% spurious commands.
+% commands which are now spurious.
% \or\relax
% Si un document a été préparé avec le paquetage \texttt{minitoc} package, il contient de nombreuses commandes
% spécifiques de \texttt{minitoc}, dont la plupart sont des commandes \verb|\dominitoc|, \verb|\faketableofcontents| et
@@ -4513,7 +5324,7 @@ sud des États-Unis, comme la Louisiane.}
% écrivant éventuellement des messages d'avertissement dans le fichier \texttt{.log} file. Au moins deux exécutions
% de \LaTeX\ seront nécessaires pour avoir une numérotation des pages et des références croisées correctes.
% Ceci nettoie aussi les fichiers \texttt{.aux}, \texttt{.toc}, \texttt{.lof} et \texttt{.lot} en y~éliminant les
-% commandes spécifiques de \texttt{minitoc} superflues.
+% commandes spécifiques de \texttt{minitoc} devenues superflues.
% \fi
% \end{SMOOTH}
%
@@ -4529,24 +5340,39 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{6}
% ^^A \mtcskip
% \minilof
+%
+% \addtocounter{section}{-1} ^^A % Trick to get a section numbered zero
+% \ifcase\LANG\relax
+% \section{Introduction}
+% ^^A \addcontentsline{toc}{section}{Introduction}
+% \or\relax
+% \section{Introduction}
+% ^^A \addcontentsline{toc}{section}{Introduction}
+% \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~43, please
-% upgrade to version~\#43. This list is also given in the \index{minitoc.bug}\texttt{minitoc.bug} file,
-% in pure text form.
+% \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,
+% 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}),
% which is activated by default, and b)~read the \meta{document}\texttt{.log} file, which may contain pertinent
-% messages.
+% messages. If you do not find a solution, ask a question on an adequate news group, like \texttt{fr.comp.text.tex}
+% (in french) or \texttt{comp.text.tex} (in english) preferably, groups which I try to follow, or send me a mail
+% 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 à~propos du paquetage
-% \texttt{minitoc}. Si votre version a un numéro plus petit que~43, vous êtes priés de faire une mise à~jour
-% à~la version~\#43. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous
-% forme de texte pur.
+% 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
+% 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.
%
-% Si un problème survient, il est souvent avisé: a) d'utiliser l'option \index{hints}\texttt{hints} (voir la
+% Si un problème survient, il est souvent avisé: a)~d'utiliser l'option \index{hints}\texttt{hints} (voir la
% section~\vref{s+hints}), qui est activée par défaut, et b)~de lire le fichier \meta{document}\texttt{.log}, qui
-% peut contenir des messages pertinents.
+% peut contenir des messages pertinents. Si vous ne trouvez pas de solution, posez une question sur un groupe de
+% discussion adéquat, tel que \texttt{fr.comp.text.tex} (en français), ou \texttt{comp.text.tex} (en anglais) de préférence,
+% que j'essaye de suivre, ou envoyez moi un courrier en dernier recours (prière de joindre un exemple complet
+% minimal reproduisant le problème).
% \fi
%
% ^^A (1)
@@ -4561,12 +5387,12 @@ sud des États-Unis, comme la Louisiane.}
% This problem seemed solved since version~\#8, but version~\#12 adds better fixes.
% You may have to make some final tuning with \verb|\enlargethispage|.
% See the \LaTeX\ manual~\cite{latex-manual}.
-% The \index{needspace}\texttt{needspace}~\cite{needspace} package may also be useful.
+% The \index{needspace}\texttt{needspace} package~\cite{needspace} may also be useful.
% \or\relax
% Ce problème semblait résolu depuis la version~\#8, mais la version~\#12 ajoute de meilleures corrections. Vous
% pouvez devoir faire quelques ajustements ultimes avec \texttt{\bs enlargethispage}. Voir le manuel
-% \LaTeX~\cite{latex-manual}. L'emploi du paquetage \index{needspace}\texttt{needspace}~\cite{needspace} peut
-% aussi être utile.
+% \LaTeX~\cite{latex-manual}. Il peut aussi être utile d'utiliser le paquetage
+% \index{needspace}\texttt{needspace}~\cite{needspace}.
% \fi
% \end{macro}
%
@@ -4588,7 +5414,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{Two consecutive backslashes in a contents line make an error}
% \or\relax
-% \section{Deux contre-obliques consecutives dans une entrée de contenu provoquent une \mbox{erreur}}
+% \section{Deux contre-obliques consecutives dans une entrée de contenu provoquent une \texorpdfstring{\mbox{erreur}}{erreur}}
% \fi
% \ifcase\LANG\relax
% Use \verb|\protect\linebreak|.
@@ -4614,24 +5440,25 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% The best way seems to make one run with the \index{mtcoff}\texttt{mtcoff}
% package replacing the \texttt{minitoc} package, then restore
-% the \texttt{minitoc} package and re-execute \LaTeX\ three times
+% the \texttt{minitoc} package and re-execute \LaTeX\ at least three times
% (yes, it is time consuming\ldots). See
% figure~\vref{f+mtc+3comp}.
% Running with the \texttt{mtcoff} package ensures that the standard auxiliary files
% are cleared from ``spurious'' commands introduced by \texttt{minitoc}.
% A more radical solution is to delete the \texttt{.aux}, \texttt{.toc},
% \texttt{.lof} and \texttt{.lot} files relative to the document, then
-% re-execute \LaTeX\ three times.
+% re-execute \LaTeX\ at least three times.
% \or\relax
% La meilleure méthode semble d'effectuer une exécution avec le paquetage \index{mtcoff}\texttt{mtcoff} remplaçant
-% le paquetage \texttt{minitoc}, puis de rétablir le paquetage \texttt{minitoc} et de ré-exécuter \LaTeX\ trois
-% fois (oui, cela prend du temps\ldots). Voir la figure~\vref{f+mtc+3comp}. Exécuter avec le paquetage \texttt{mtcoff}
+% le paquetage \texttt{minitoc}, puis de rétablir le paquetage \texttt{minitoc} et de ré-exécuter \LaTeX\ au
+% moins trois fois (oui, cela prend du temps\ldots). Voir la figure~\vref{f+mtc+3comp}.
+% Exécuter avec le paquetage \texttt{mtcoff}
% garantit que les fichiers auxiliaires standard seront purgés des commandes «~superflues~» introduites par
% \texttt{minitoc}. Une solution plus radicale est de détruire les fichiers \texttt{.aux}, \texttt{.toc}, \texttt{.lof}
-% et \texttt{.lot} relatifs au document, puis de ré-exécuter \LaTeX\ trois fois.
+% et \texttt{.lot} relatifs au document, puis de ré-exécuter \LaTeX\ au moins trois fois.
% \fi
% \ifcase\LANG\relax
-% \begin{figure*}[tp]
+% \begin{figure}[tp]
% \centering\bgroup\footnotesize
% \def\NUM{\meta{N}}
% \setlength{\unitlength}{1mm}
@@ -4701,9 +5528,9 @@ sud des États-Unis, comme la Louisiane.}
% \end{minipage}
% \end{flushleft}
% \caption{Three compilations for \texttt{minitoc}}\label{f+mtc+3comp}
-% \end{figure*}
+% \end{figure}
% \or\relax
-% \begin{figure*}[tp]
+% \begin{figure}[tp]
% \centering\bgroup\footnotesize
% \def\NUM{\meta{N}}
% \setlength{\unitlength}{1mm}
@@ -4772,7 +5599,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{minipage}
% \end{flushleft}
% \caption{Trois compilations pour \texttt{minitoc}}\label{f+mtc+3comp}
-% \end{figure*}
+% \end{figure}
% \fi
%
% ^^A (5)
@@ -4789,15 +5616,15 @@ sud des États-Unis, comme la Louisiane.}
% version \#28! If you insist to use 3~characters extensions,
% even on operating systems allowing more, just use the package
% option \index{shortext}\texttt{shortext}. Then you will get first the
-% auto-configuration messages, then a message saying that you
-% will use short extensions. But be careful to not have more than 99~mini-tables of the same kind (even empty)!
+% autoconfiguration messages, then a message saying that you
+% will use short extensions. But then be careful to not have more than 99~mini-tables of the same kind (even empty)!
% \or\relax
% \emph{Ce paquetage crée des fichiers auxiliaires ayant des suffixes tels que \texttt{.mtc\meta{N}}. Certains
% systèmes d'exploitation ne permettent que des suffixes limités à~3~caractères. Que faire?}\par
% Aucune modification n'est nécessaire: tout est devenu automatique depuis la version \#28! Si vous voulez vraiment
% utiliser des suffixes de 3~caractères, utilisez simplement l'option de paquetage \index{shortext}\texttt{shortext}.
-% Alors vous recevrez d'abord les messages d'auto-configuration, puis un message disant que vous allez
-% utiliser des suffixes courts. Mais faites attention à~ne pas avoir plus 99~mini-tables du même type (même vides)!
+% Alors vous recevrez d'abord les messages d'autoconfiguration, puis un message disant que vous allez
+% utiliser des suffixes courts. Mais alors faites attention à~ne pas avoir plus 99~mini-tables du même type (même vides)!
% \fi
%
% ^^A (6)
@@ -4808,13 +5635,12 @@ sud des États-Unis, comme la Louisiane.}
% \section{Jouer avec le numéro de chapitre}
% \fi
% \ifcase\LANG\relax
-% \emph{Do not cheat}\virage{} with the ``\texttt{chapter}'' counter, \emph{i.e.}~do not
+% \emph{Do not cheat}\virage{} with the ``\texttt{chapter}'' counter, i.e.,~do not
% write ugly things like
% \begin{verse}
% \verb|\setcounter{chapter}{6}|
% \end{verse}
-% The mechanism
-% would break. It is better to add \texttt{\bs chapter} commands,
+% The mechanism would break. It is better to add \texttt{\bs chapter} commands,
% to create empty (but numbered in a legal way) chapters.
% Since version~\#10, the \texttt{minitoc} package works with appendices.
% Version \#19 allows to begin with a chapter other that number~1.
@@ -4840,14 +5666,14 @@ sud des États-Unis, comme la Louisiane.}
% ^^A (7)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Supported document classes}
+% \section{Supported document classes}\label{s+supported+classes}
% \or\relax
-% \section{Classes de document supportées}
+% \section{Classes de document supportées}\label{s+supported+classes}
% \fi
% \ifcase\LANG\relax
% The \texttt{minitoc} package is restricted to document classes which define
-% chapters in the standard way, like `\texttt{book}' and `\texttt{report}',
-% or sections in the standard way, like `\texttt{article}'.
+% chapters in the standard way, like ``\texttt{book}'' and ``\texttt{report}'',
+% or sections in the standard way, like ``\texttt{article}''.
% There are ``parttocs'' if the document class defines the \verb|\part| command.
% Note that classes like ``\texttt{letter}'', which have not the classical sectionning structure, cannot be
% supported. Classes using sectionning commands with other names are not supported\,\footnote{This would be
@@ -4878,12 +5704,15 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% Some users have failed to make \texttt{minitoc} to work. They got a message like:
% \begin{verse}
+% \verb|Package minitoc Warning: <W0021>|\\
% \verb|Undefined command ... \@inputcheck ...|\\
% \verb|Your version of latex.tex is obsolete.|
% \verb|Trying to continue...|
% \end{verse}
% or:
+% \lneed{3}
% \begin{verse}
+% \verb|Package minitoc Warning: <W0022>|\\
% \verb|Undefined command ... \reset@font ...|\\
% \verb|Your version of latex.tex is very obsolete.|\\
% \verb|Trying to continue... crossing fingers.|
@@ -4893,16 +5722,20 @@ sud des États-Unis, comme la Louisiane.}
% on March~18th, 1992 and this version of \texttt{latex.tex} has been
% released on March~25th, 1992. If you get this message, you
% have an old version of \texttt{latex.tex}. Get a recent one from
-% the archives and regenerate a \texttt{latex.fmt} format via \texttt{initex} (or your configuration tool).
+% the archives (or a recent distribution)
+% and regenerate a \texttt{latex.fmt} format via \texttt{initex} (or your configuration tool).
% \or\relax
% Certains utilisateurs ne sont pas parvenus à~faire fonctionner \texttt{minitoc}. Ils ont reçu un message tel que:
% \begin{verse}
+% \verb|Package minitoc Warning: <W0021>|\\
% \verb|Undefined command ... \@inputcheck ...|\\
% \verb|Your version of latex.tex is obsolete.|
% \verb|Trying to continue...|
% \end{verse}
% ou:
+% \lneed{3}
% \begin{verse}
+% \verb|Package minitoc Warning: <W0022>|\\
% \verb|Undefined command ... \reset@font ...|\\
% \verb|Your version of latex.tex is very obsolete.|\\
% \verb|Trying to continue... crossing fingers.|
@@ -4910,31 +5743,33 @@ sud des États-Unis, comme la Louisiane.}
% La commande \verb|\reset@font| a été ajoutée à~\texttt{latex.tex} le 29~septembre 1991, et la commande
% \verb|\@inputcheck| le 18~mars 1992, et cette version de \texttt{latex.tex} a été distribuée le 25~mars 1992. Si
% vous obtenez un tel message, vous avez une vieille version de \texttt{latex.tex}. Obtenez une version récente
-% depuis les archives et régénérez un format \texttt{latex.fmt} via \texttt{initex} (ou votre outil de configuration).
+% depuis les archives (ou une distribution récente)
+% et régénérez un format \texttt{latex.fmt} via \texttt{initex} (ou votre outil de configuration).
% \fi
%
% ^^A (9)
% \begin{SMOOTH}
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Other mini-tables}
+% \section{Other mini-tables}\label{faq.9}
% \or\relax
-% \section{Autres mini-tables}
+% \section{Autres mini-tables}\label{faq.9}
% \fi
% \ifcase\LANG\relax
% Some demanding users want to have minilof, minilot and
% minibbl. First, ``minibbl'' is another problem, strongly
% related to the \BibTeX's dealing with \texttt{.aux} files. Look
-% at the \texttt{chapterbib}, \texttt{bibunits},
-% \texttt{multibib}, and \texttt{bibtopic} packages.
+% at the \texttt{chapterbib}\cite{chapterbib}, \texttt{bibunits}~\cite{bibunits},
+% \texttt{multibib}~\cite{multibib}, and \texttt{bibtopic}~\cite{bibtopic} packages.
% Version~\#13 has implemented basic minilofs and minilots.
-% Minibbls are not the aim of this package (see {\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib}}).
+% Minibbls are not the aim of this package\footnote{See {\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib}}}.
% \or\relax
% Certains utilisateurs exigeants désirent avoir des minilofs, minilots et minibbls. Tout d'abord, les «~minibbls~»
% (mini-bibliographies) sont un autre problème, fortement lié au traitement par \BibTeX\ des fichiers \texttt{.aux}.
-% Regardez les paquetages \texttt{chapterbib}, \texttt{bibunits}, \texttt{multibib} et \texttt{bibtopic}.
-% La version~\#13 a implanté les minilofs et minilots basiques. Les minibbls ne sont pas l'objet de ce paquetage
-% (voir {\froff\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib}}).
+% Regardez les paquetages \texttt{chapterbib}~\cite{chapterbib}, \texttt{bibunits}~\cite{bibunits},
+% \texttt{multibib}~\cite{bibunits} et \texttt{bibtopic}~\cite{bibtopic}.
+% La version~\#13 a implanté les minilofs et minilots basiques. Les minibbls ne sont pas l'objet de ce
+% paquetage{\froff\,\footnote{Voir~: \froff\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib}}}.
% \fi
% \end{SMOOTH}
%
@@ -4955,23 +5790,27 @@ sud des États-Unis, comme la Louisiane.}
% Moreover, this would make the \index{checkfiles}\texttt{checkfiles} (see section~\vref{s+placing}) package
% option impractical to implement.
% Note that the many files \texttt{*.mtc*}, etc., may be
-% deleted after the \LaTeX{} run. They are rebuilt by the
-% \verb|\dominitoc| command (and siblings).
+% deleted after the \LaTeX{} run. They are rebuilt by the preparation commands
+% (like \verb|\dominitoc| and siblings).
% But, since version \#35,
% \texttt{minitoc} is able to detect and skip empty \texttt{*.mtc*} files
% (and siblings) to avoid ugly titles with just two thin rules.
-% It would not be easy to do with one big auxiliary file.
+% It would not be easy to do with one big auxiliary file.
+% Since version \#44, the \texttt{listfiles} package option is available to create a list of these auxiliary
+% files; see section~\vref{s+listfiles}.
% \or\relax
% Ce paquetage crée des tas de fichiers auxiliaires et certains utilisateurs ont argué qu'il y en avait trop.
% Une réorganisation profonde serait nécessaire pour éviter ce grand nombre. Utiliser un seul grand fichier
-% auxiliaire (ou un pour toutes les minitocs, un pour toutes les minilofs , etc.) rendrait la lecture de ce
+% auxiliaire (ou un pour toutes les minitocs, un pour toutes les minilofs, etc.) rendrait la lecture de ce
% fichier très lente, car il devrait être lu pour chaque commande \texttt{\bs miniXXX}! De plus, ceci
% rendrait l'implantation de l'option \texttt{checkfiles} (section~\vref{s+placing}) pratiquement impossible.
% Notez que les nombreux fichiers \texttt{*.mtc*}, etc., peuvent être détruits après l'exécution de \LaTeX.
-% Ils sont reconstruits par la commande \verb|\dominitoc| (et ses analogues).
+% Ils sont reconstruits par les commandes de prépatation (comme \verb|\dominitoc| et ses analogues).
% Mais, depuis la version \#35, \texttt{minitoc} est capable de détecter et sauter les fichiers \texttt{*.mtc*} (et
% analogues) vides pour éviter des titres isolés avec seulement deux filets fins.
% Tout ceci ne serait pas facile à~faire avec un seul gros fichier auxiliaire.
+% Depuis la version \#44, l'option de paquetage \texttt{listfiles} est disponible pour créer une liste de ces
+% fichiers auxiliaires; voir la section~\vref{s+listfiles}.
% \fi
%
% \ifcase\LANG\relax
@@ -4982,23 +5821,23 @@ sud des États-Unis, comme la Louisiane.}
% auxiliary file is also created as a scratch file).
%
% As an example, you can look at the \index{rubber@\texttt{rubber}}\texttt{rubber} script~\cite{rubber}
-% (written in Python) by \name{Emmanuel}{Beffara}:
+% (written in Python) provided by \xname{Emmanuel}{Beffara}:
% \begin{quote}
% \url{http://rubber.sourceforge.net/}\\
-% \url{http://www.pps.jussieu.fr/~beffara/soft/rubber/}
+% \url{http://www.pps.jussieu.fr/~beffara/soft/rubber/}
% \end{quote}
% \or\relax
% Ces fichiers contiennent les mini-tables extraites des fichiers \texttt{.toc}, \texttt{.lof} et \texttt{.lot}.
% Ils ne sont plus utiles après l'exécution de \LaTeX. Si vous exécutez \LaTeX\ au moyen d'un script ou
% d'un «~makefile~», il peut être utile de lui ajouter un dispositif de nettoyage (qui devrait être optionnel,
-% pour permettre la mise au point). La table~\vref{t+suffixes} donne la liste des suffixes pour ces fichiers
+% pour permettre la mise au point). Le tableau~\vref{t+suffixes} donne la liste des suffixes pour ces fichiers
% (notez qu'un fichier auxiliaire \<document>\texttt{.mtc} est aussi créé comme fichier de travail).
%
% Comme exemple, vous pouvez regarder le script \index{rubber@\texttt{rubber}}\texttt{rubber}~\cite{rubber}
-% (écrit en Python) par \name{Emmanuel}{Beffara}:
+% (écrit en Python) fourni par \xname{Emmanuel}{Beffara}:
% {\froff\begin{quote}
% \url{http://rubber.sourceforge.net/}\\
-% \url{http://www.pps.jussieu.fr/~beffara/soft/rubber/}
+% \url{http://www.pps.jussieu.fr/~beffara/soft/rubber/}
% \end{quote}}
% \fi
%
@@ -5016,7 +5855,7 @@ sud des États-Unis, comme la Louisiane.}
% documents. Note that you can not have minitocs features at chapter
% and section level in the same document, because doing so would make
% an unreadable monster. The user must choose the main class of
-% the document according to the size of it (e.g.~do not write an article
+% the document according to the size of it (e.g.,~do not write an article
% of more than 100~sections: this is a report, or even a book!).
%
% \begin{center}\ttfamily
@@ -5119,11 +5958,11 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{The mini-tables have too much spaced lines}
% From version~\#29, you can have tight mini-tables with the \index{tight}\texttt{tight} option, and
-% with the \index{k-tight}\texttt{k-tight} option for the Koma-script classes (since version~\#43).
+% with the \index{k-tight}\texttt{k-tight} option for the \KOMAScript{} classes~\cite{koma} (since version~\#43).
% \or\relax
% \section{Les mini-tables ont leurs lignes trop espacées}
% Depuis la version~\#29, vous pouvez avoir des mini-tables plus resserrées avec l'option \index{tight}\texttt{tight},
-% avec l'option \index{k-tight}\texttt{k-tight} pour les classes Koma-script (depuis la version~\#43).
+% avec l'option \index{k-tight}\texttt{k-tight} pour les classes \KOMAScript~\cite{koma} (depuis la version~\#43).
% \fi
%
% ^^A (15)
@@ -5157,8 +5996,10 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \ifcase\LANG\relax
% Since version~\#31, \texttt{minitoc} works correctly with the powerful \texttt{hyperref}
-% package~\cite{hyperref}, thanks to \name{Heiko}{Oberdiek},
+% package~\cite{hyperref.web}, thanks to \name{Heiko}{Oberdiek},
% who used the work of \xname{Bernd}{Jaehne} and \xname{Didier}{Verna}.
+% \emph{Hence\Virage{} the \texttt{minitoc-hyper.sty} package is now obsolete and should no more be used.
+% It it still present on the CTAN archives for compatibility with old documents.}
% If you add the loading of the \texttt{hyperref} package to a document yet using \texttt{minitoc},
% you will get error message about spurious closing braces. Just let finish the \LaTeX\ run,
% then re-\LaTeX\ the document. There will be no problem if you remove the loading of
@@ -5167,12 +6008,15 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{hyperref} at the same time! It seems better to process the document with \texttt{minitoc}~\#31 (or higher)
% without \texttt{hyperref}, then with \texttt{hyperref}, because some internal commands written
% into the auxiliary files have been modified. If used, the \texttt{hyperref} package must be loaded \emph{before}
-% \texttt{minitoc}. Note that \texttt{(f)minitoc.dtx} show a (not so) basic example of the use of the
-% \texttt{hyperref} package with \texttt{minitoc}.
+% \texttt{minitoc}. Note that the documents \texttt{minitoc.dtx} and \texttt{fminitoc.dtx} show (not so) basic examples
+% of the use of the \texttt{hyperref} package with \texttt{minitoc}.
% \or\relax
% Depuis la version \#31, \texttt{minitoc} fonctionne correctement avec le puissant paquetage
-% \index{hyperref}\texttt{hyperref}~\cite{hyperref}, grâce à~\name{Heiko}{Oberdiek}, qui a utilisé les travaux de
-% \xname{Bernd}{Jaehne} et \xname{Didier}{Verna}. Si vous ajoutez le chargement du paquetage \texttt{hyperref} à~un
+% \index{hyperref}\texttt{hyperref}~\cite{hyperref.web}, grâce à~\name{Heiko}{Oberdiek}, qui a utilisé les travaux de
+% \xname{Bernd}{Jaehne} et \xname{Didier}{Verna}.
+% \emph{Donc\Virage{} le paquetage \texttt{minitoc-hyper.sty} est désormais obsolète et ne devrait plus être
+% utilisé. Il est encore présent sur les archives CTAN pour la compatibilité avec des anciens documents.}
+% Si vous ajoutez le chargement du paquetage \texttt{hyperref} à~un
% document utilisant déjà \texttt{minitoc}, vous recevrez un message d'erreur concernant des accolades fermantes en
% trop. Il suffit de laisser se terminer l'exécution de \LaTeX, puis de ré-exécuter \LaTeX\ sur le document. Il n'y
% aura aucun problème si vous enlevez le chargement de \texttt{hyperref} puis l'ajoutez de nouveau; ce problème ne
@@ -5180,9 +6024,9 @@ sud des États-Unis, comme la Louisiane.}
% avec un document déjà traité et en ajoutant \texttt{hyperref} en même temps! Il semble préférable de traiter le
% document avec \texttt{minitoc} version~\#31 (ou supérieure) sans \texttt{hyperref}, puis avec \texttt{hyperref},
% parce que certaines commandes internes écrites dans les fichiers auxiliaires ont été modifiées. S'il est utilisé,
-% le paquetage \texttt{hyperref} doit être chargé \emph{avant} \texttt{minitoc}. Notez que \texttt{(f)minitoc.dtx}
-% montrent un exemple (qui n'est pas vraiment) basique de l'utilisation du paquetage \texttt{hyperref} avec
-% \texttt{minitoc}.
+% le paquetage \texttt{hyperref} doit être chargé \emph{avant} \texttt{minitoc}. Notez que les documents
+% \texttt{minitoc.dtx} et \texttt{fminitoc.dtx} montrent des exemples (qui ne sont pas vraiment) basiques de
+% l'utilisation du paquetage \texttt{hyperref} avec \texttt{minitoc}.
% \fi
%
% ^^A (18)
@@ -5203,7 +6047,7 @@ sud des États-Unis, comme la Louisiane.}
% \fi
%
% ^^A (19)
-% \lneed{5}
+% \lneed{10}
% \ifcase\LANG\relax
% \section{A local table of contents for the set of appendices}\label{faq.19}%
% \or\relax
@@ -5281,24 +6125,24 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \begin{SMOOTH}
% \ifcase\LANG\relax
-% \section{Use with the \texttt{appendix} package}\index{appendix}
+% \section{Use with the \texttt{appendix} package}\index{appendix}\label{faq+appendix}
% \or\relax
-% \section{Utilisation avec le paquetage \texttt{appendix}}\index{appendix}
+% \section{Utilisation avec le paquetage \texttt{appendix}}\index{appendix}\label{faq+appendix}
% \fi
% \begin{environment}{appendices}
% \begin{macro}{\addcontentsline}
% \begin{macro}{\adjustmtc}
% \begin{macro}{\adjuststc}
% \ifcase\LANG\relax
-% If you use the \texttt{appendix} package~\cite{appendix} (by \name{Peter R.}{Wilson}),
+% If you use the \texttt{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson}),
% you will observe a serious problem with minitocs in the \texttt{appendices} environment
% (and after it): they do not
-% match with their appendix. In fact, the environnement opening \verb|\begin{appendices}| hides a
+% match with their respective appendices. In fact, the environnement opening \verb|\begin{appendices}| hides a
% \verb|\addcontentsline| command for a chapter or a section, putting trouble
-% in the numbering of minitocs or secttocs. Two solutions are available. The first one is to add a
+% in the numbering of minitocs or secttocs. Several solutions are available. The first one is to add a
% \verb|\adjustmtc| or \verb|\adjuststc| command
% (depending if the appendices are at the chapter or section level) after \emph{each}
-% \texttt{\bs begin\{appendices\}} command. The other solution is to add the following commands in the preamble
+% \texttt{\bs begin\{appendices\}} command. An other solution is to add the following commands in the preamble
% \emph{after} the loading of the \texttt{appendix} package:
% \begin{verse}
% \verb|\let\oldappendices\appendices|\\
@@ -5310,14 +6154,26 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\def\appendices{\oldappendices\adjuststc}|
% \end{verse}
% if appendices are at the section level.
+%
+% These two solutions may be modified by replacing \verb|\adjustmtc| by the sequence:
+% \begin{quote}
+% \verb|\addtocontents{toc}{\chapterend}|\\
+% OR\\
+% \verb|\addtocontents{toc}{\sectend}|
+% \end{quote}
+% when it is necessary to delimit the end of the preceeding chapter or section.
+%
+% A rather elegant solution is to add an entry into the TOC via the \verb|\addappheadtotoc| offered by
+% the \texttt{appendix} package. As this entry is a chapter-level (or section-level) entry, it delimits correctly
+% the end of the preceeding chapter or section.
% \or\relax
-% Si vous utilisez le paquetage \texttt{appendix}~\cite{appendix} (de \name{Peter R.}{Wilson}), vous observerez un
+% Si vous utilisez le paquetage \texttt{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}), vous observerez un
% sérieux problème avec les minitocs dans l'environnement \texttt{appendices} (et après lui): elles ne correspondent
-% pas avec leur appendice. En fait, l'ouverture de l'environnement par \verb|\begin{appendices}| dissimule une
+% pas avec leurs appendices respectifs. En fait, l'ouverture de l'environnement par \verb|\begin{appendices}| dissimule une
% commande \verb|\addcontentsline| pour un chapitre ou une section, semant le trouble dans la numérotation des
-% minitocs ou secttocs. Deux solutions sont disponibles. La première consiste à~ajouter une commande \verb|\adjustmtc| ou
-% \verb|\adjuststc| (selon que les appendices sont au niveau chapitre ou section) après \emph{chaque} commande
-% \texttt{\bs begin\{appendices\}}. L'autre solution est d'ajouter les commandes suivantes dans le préambule
+% minitocs ou secttocs. Plusieurs solutions sont disponibles. La première consiste à~ajouter une commande \verb|\adjustmtc|
+% ou \verb|\adjuststc| (selon que les appendices sont au niveau chapitre ou section) après \emph{chaque} commande
+% \texttt{\bs begin\{appendices\}}. Une autre solution est d'ajouter les commandes suivantes dans le préambule
% \emph{après} le chargement du paquetage \texttt{appendix}:
% \begin{verse}
% \verb|\let\oldappendices\appendices|\\
@@ -5329,6 +6185,19 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\def\appendices{\oldappendices\adjuststc}|
% \end{verse}
% si les appendices sont au niveau section.
+%
+% Ces deux solutions peuvent être modifiées en remplaçant \verb|\adjustmtc| par la séquence:
+% \begin{quote}
+% \verb|\addtocontents{toc}{\chapterend}|\\
+% OU\\
+% \verb|\addtocontents{toc}{\sectend}|
+% \end{quote}
+% lorsqu'il est nécessaire de délimiter la fin du chapitre (ou de la section) précédent(e).
+%
+% Une solution assez élégante consiste à~ajouter une entrée dans la table des matières via la
+% commande \verb|\addappheadtotoc| fournie par le paquetage \texttt{appendix}. Comme cette entrée est une entrée
+% au niveau chapitre (ou au niveau section), elle délimite correctement la fin du chapitre (ou de la section)
+% précédent(e).
% \fi
% \end{macro}
% \end{macro}
@@ -5346,7 +6215,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcsetfont}
% \ifcase\LANG\relax
% (This answer is given in the documentation of the \texttt{tocloft} package~\cite{tocloft}.)
-% The \texttt{tocloft} (by \name{Peter R.}{Wilson}) and \texttt{minitoc} packages
+% The \texttt{tocloft} (by \name{Peter~R.}{Wilson}) and \texttt{minitoc} packages
% have an unfortunate interaction\,\footnote{Discovered by \name{Lyndon}{Dudding}.}, which fortunately can be fixed.
% In the normal course of events, when \texttt{minitoc} is used in a chaptered
% document it will typeset section
@@ -5379,10 +6248,10 @@ sud des États-Unis, comme la Louisiane.}
% command and the first \verb|\chapter| command.
%
% As \texttt{tocloft} is a very powerful and useful package, these cures are worth to be added if you need the
-% benefits of this package.
+% benefits of this package. See also section~\vref{faq+memoir}.
% \or\relax
% (Cette réponse est donnée dans la documentation du paquetage \texttt{tocloft}~\cite{tocloft}.)
-% Les paquetages \texttt{tocloft} (de \name{Peter R.}{Wilson}) et \texttt{minitoc} ont une fâcheuse
+% Les paquetages \texttt{tocloft} (de \name{Peter~R.}{Wilson}) et \texttt{minitoc} ont une fâcheuse
% interaction\,\footnote{Découverte par \name{Lyndon}{Dudding}.}, qui, heureusement, peut être corrigée.
% Dans le cours normal des choses, lorsque \texttt{minitoc} est utilisé dans un document avec chapitres, il
% composera les entrées de sections dans une fonte grasse. Si \texttt{tocloft} est utilisé en conjonction avec
@@ -5410,10 +6279,10 @@ sud des États-Unis, comme la Louisiane.}
% Pour que les entrées de sections dans la table des matières principale et dans les minitocs soient toutes en gras,
% placez l'incantation dans le préambule. Pour que ces entrées soient en gras dans les minitocs mais en fonte
% normale dans la table des matières principale, placer l'incantation entre la commande \verb|\tableofcontents| et
-% la première commandes \verb|\chapter|.
+% la première commande \verb|\chapter|.
%
% Puisque \texttt{tocloft} est un paquetage très puissant et très utile, cela vaut la peine d'ajouter ces remèdes si
-% vous voulez profiter des avantages de ce paquetage.
+% vous voulez profiter des avantages de ce paquetage. Voir aussi la section~\vref{faq+memoir}.
% \fi
% \end{macro}
%
@@ -5421,21 +6290,69 @@ sud des États-Unis, comme la Louisiane.}
% \begin{SMOOTH}
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Use with the \texttt{memoir} class}\index{memoir}
-% The \texttt{memoir} class~\cite{memoir} offers basically the functionnalities of the \texttt{appendix}, \texttt{tocbibind}
+% \section{Use with the \texttt{memoir} class}\index{memoir}\label{faq+memoir}
+% The \texttt{memoir} class~\cite{memoir,add-memoir} offers basically the functionnalities of the \texttt{appendix},
+% \texttt{tocbibind}
% and \texttt{tocloft} packages (this class and these packages have the same author, \xname{Peter~R.}{Wilson}),
-% hence it has the same problems; see above the available solutions.
+% hence it has the same problems;
+% see above the available solutions (sections~\vref{faq+appendix},
+% \vref{special.entries}, and~\vref{faq+tocloft} respectively).
% If your version of the \texttt{memoir} class is recent, the syntax of the \verb|\chapter| command is
-% different and the \texttt{memoir} class is \emph{no more compatible} with the \texttt{minitoc} package, but a
-% patch is inserted to fix the problem.
+% different and the \texttt{memoir} class \emph{could be no more compatible} with the \texttt{minitoc} package, but a
+% patch is inserted to fix the problem. Hopefully, if your version of the \texttt{memoir} is more recent than 2005/09/25,
+% the patch is no more necessary.
+%
+% If you are using the \texttt{memoir} class (or the \texttt{tocloft} package),
+% the \verb|\mtcsetfont| command has no effect (\verb|\mtcsettitlefont| works); you should use the font
+% commands which are specific of the \texttt{memoir} class (or of the \texttt{tocloft} package).
+%
+% If you still want to use the \verb|\mtcsetfont| commands while using the \texttt{memoir} class (or of the
+% \texttt{tocloft} package), you must disable the \texttt{memoir}/\texttt{tocloft} font commands. This is done by
+% the following commands:
+% \begin{quote}
+% \verb|\let\cftpartfont\relax|\\
+% \verb|\let\cftchapterfont\relax|\\
+% \verb|\let\cftsectionfont\relax|\\
+% \verb|\let\cftsubsectionfont\relax|\\
+% \verb|\let\cftsubsubsectionfont\relax|\\
+% \verb|\let\cftparagraphfont\relax|\\
+% \verb|\let\cftsubparagraphfont\relax|\\
+% \verb|\let\cftfigurefont\relax|\\
+% \verb|\let\cftsubfigurefont\relax|\\
+% \verb|\let\cfttablefont\relax|\\
+% \verb|\let\cftsubtablefont\relax|
+% \end{quote}
% \or\relax
-% \section{Utilisation avec la classe \texttt{memoir}}\index{memoir}
-% La classe \texttt{memoir}~\cite{memoir} offre essentiellement les fonctionnalités des paquetages \texttt{appendix},
+% \section{Utilisation avec la classe \texttt{memoir}}\index{memoir}\label{faq+memoir}
+% La classe \texttt{memoir}~\cite{memoir,add-memoir} offre essentiellement les fonctionnalités des paquetages \texttt{appendix},
% \texttt{tocbibind} et \texttt{tocloft} (cette classe et ces paquetages ont le même auteur, \xname{Peter~R.}{Wilson}),
-% et donc elle a les mêmes problèmes; voir ci-dessus les solutions disponibles.
+% et donc elle a les mêmes problèmes; voir ci-dessus les solutions disponibles (sections~\vref{faq+appendix},
+% \vref{special.entries} et~\vref{faq+tocloft} respectivement).
% Si votre version\Virage{} de la classe \texttt{memoir} est récente, la syntaxe de la commande \verb|\chapter|
-% est différente et la classe \texttt{memoir} \emph{n'est plus compatible} avec le paquetage \texttt{minitoc},
-% mais une modification est insérée pour corriger le problème.
+% est différente et la classe \texttt{memoir} \emph{pourrait n'être plus compatible} avec le paquetage \texttt{minitoc},
+% mais une modification est insérée pour corriger le problème. Heureusement, si votre version de la classe \texttt{memoir}
+% est plus récente que 2005/09/25, la correction n'est plus nécessaire.
+%
+% Si vous utilisez la classe \texttt{memoir} (ou le paquetage \texttt{tocloft}), la commande \verb|\mtcsetfont|
+% n'a aucun effet (\verb|\mtcsettitlefont| fonctionne); vous devriez utiliser les commandes de fontes qui
+% sont spécifiques de la classe \texttt{memoir} (ou du paquetage \texttt{tocloft}).
+%
+% Si vous souhaitez quand même utiliser les commandes \verb|\mtcsetfont| tout en utilisant la classe \texttt{memoir}
+% (ou le paquetage \texttt{tocloft}), vous devez désactiver les commandes de fontes de \texttt{memoir}/\texttt{tocloft}.
+% Ceci peut être fait par les commandes suivantes:
+% \begin{quote}
+% \verb|\let\cftpartfont\relax|\\
+% \verb|\let\cftchapterfont\relax|\\
+% \verb|\let\cftsectionfont\relax|\\
+% \verb|\let\cftsubsectionfont\relax|\\
+% \verb|\let\cftsubsubsectionfont\relax|\\
+% \verb|\let\cftparagraphfont\relax|\\
+% \verb|\let\cftsubparagraphfont\relax|\\
+% \verb|\let\cftfigurefont\relax|\\
+% \verb|\let\cftsubfigurefont\relax|\\
+% \verb|\let\cfttablefont\relax|\\
+% \verb|\let\cftsubtablefont\relax|
+% \end{quote}
% \fi
% \end{SMOOTH}
%
@@ -5471,10 +6388,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcsetdepth}
% \ifcase\LANG\relax
% Since version \#43, the \verb|\mtcsetdepth| command is available.
-% You do not need anymore to know the counters \verb|minitocdepth|, \verb|seclotdepth|, etc.
+% You do not need anymore to know the counters \verb|minitocdepth|, \verb|sectlotdepth|, etc.
% \or\relax
% Depuis la version \#43, la commande \verb|\mtcsetdepth| est disponible.
-% n'avez plus besoin de connaître les compteurs \verb|minitocdepth|, \verb|seclotdepth|, etc.
+% n'avez plus besoin de connaître les compteurs \verb|minitocdepth|, \verb|sectlotdepth|, etc.
% \fi
% \end{macro}
%
@@ -5491,7 +6408,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
% The \index{amsart.cls}\texttt{amsart.cls} and \index{amsproc.cls}\texttt{amsproc.cls} document classes are
-% incompatible with \texttt{minitoc}.
+% unfortunately incompatible with \texttt{minitoc}.
% The \index{amsbook.cls}\texttt{amsbook.cls} document class requires the insertion of commands if you want
% a list of figures and/or a list of tables:
% \begin{verse}
@@ -5502,7 +6419,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{verse}
% \or\relax
% Les classes de document \index{amsart.cls}\texttt{amsart.cls} et \index{amsproc.cls}\texttt{amsproc.cls} sont
-% incompatibles avec \texttt{minitoc}.
+% malheuresement incompatibles avec \texttt{minitoc}.
% La classe de document \index{amsbook.cls}\texttt{amsbook.cls} requiert l'insertion de commandes si vous désirez
% une liste des figures et/ou une liste des tableaux:
% \begin{verse}
@@ -5538,11 +6455,199 @@ sud des États-Unis, comme la Louisiane.}
% \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).
+% \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.
% \or\relax
% Ceci 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
@@ -5557,10 +6662,200 @@ sud des États-Unis, comme la Louisiane.}
% \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).
+% 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}
%
% 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.
+%
+% 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}
+% Mais il est aussi possible d'utiliser des \emph{commandes} à~la place de ces environnements: vous placez une
+% commande \verb|\mtchideinmainlof| (ou \verb|mtchideinmainlot|) dans
+% la première figure (ou table) à~masquer, \emph{avant} son caption et une commande \verb|\endmtchideinmainlof|
+% (ou \verb|\endmtchideinmainlot|) à~la fin de la dernière figure (ou table) à~masquer, \emph{après} son caption,
+% comme dans cet exemple de fichier (\index{hide2.tex}\texttt{hide2.tex}):
+% \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.
% \fi
% \end{environment}
% \end{environment}
@@ -5576,7 +6871,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcsettitle}
% \begin{macro}{\mtcselectlanguage}
% \ifcase\LANG\relax
-% First, you should not directly modify one of the distributed \texttt{.mld} files.
+% First, you should not directly modify one of the distributed \texttt{.mld} and \texttt{.mlo} files.
% The simplest way to alter some
% title is to redefine the corresponding command via \verb|\renewcommand| or better via
% \verb|\mtcsettitle|.
@@ -5585,14 +6880,15 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\mtcselectlanguage|. You can always contact me to add this new \texttt{.mld} file to the
% distribution. These remarks apply also to the \meta{language}\texttt{[.mld--.mlo]} pairs of language definition files.
% \or\relax
-% Tout d'abord, vous ne devriez pas modifier directement l'un des fichiers \texttt{.mld} de la distribution. La
+% Tout d'abord, vous ne devriez pas modifier directement l'un des fichiers \texttt{.mld} et \texttt{.mlo} de la
+% distribution. La
% manière la plus simple de modifier un certain titre est de redéfinir la commande correspondante via
% \verb|\renewcommand| ou mieux, via \verb|\mtcsettitle|. Si vous souhaitez vraiment avoir votre propre fichier
% \index{.mld}\texttt{.mld}, vous copiez un fichier \texttt{.mld} existant vers un fichier portant un nouveau nom
% (pas le nom d'un fichier \texttt{.mld} de la distribution). Puis vous modifiez ce nouveau fichier \texttt{.mld} et
% vous pourrez l'utiliser via \verb|\mtcselectlanguage|. Vous pouvez toujours me contacter pour ajouter ce nouveau
% fichier \texttt{.mld} à~la distribution. Ces remarques s'appliquent aussi aux paires
-% \meta{langage}\texttt{[.mld--.mlo]} de fichiers de définition de langues.
+% \meta{langue}\texttt{[.mld--.mlo]} de fichiers de définition de langues.
% \fi
% \end{macro}
% \end{macro}
@@ -5609,14 +6905,14 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcaddsection}
% \begin{macro}{\chapter}
% \ifcase\LANG\relax
-% If the \texttt{abstract} package~\cite{abstract} (by \name{Peter R.}{Wilson}), is used with its
+% If the \texttt{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}), is used with its
% \index{addtotoc}\texttt{addtotoc} option, a ``{Abstract}'' entry is added to the table of contents,
% as a starred chapter if the document class defines \verb|\chapter|, else as a starred section.
% This problem is detected by the \texttt{hints} option and you should add
% a \verb|\mtcaddchapter[]| or a \verb|\mtcaddsection[]|
% command after your \texttt{abstract} environment.
% \or\relax
-% Lorsque le paquetage \texttt{abstract}~\cite{abstract} (de \name{Peter R.}{Wilson}), est utilisé avec son option
+% Lorsque le paquetage \texttt{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé avec son option
% \index{addtotoc}\texttt{addtotoc}, une entrée «~{Abstract}~» (ou similaire) est ajoutée dans la table des
% matières, comme un chapitre étoilé si la classe du document définit \verb|\chapter|, sinon comme une section
% étoilée. Ce problème est détecté par l'option \texttt{hints} et vous devriez ajouter une commande
@@ -5632,8 +6928,8 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{Use with the \texttt{sectsty} package}\label{faq.28}\index{sectsty}
% If the \texttt{sectsty} package~\cite{sectsty} (by \name{Rowland}{McDonnell}) is used, it must be loaded \emph{before}
-% the \texttt{minitoc} package, because it alters (redefines) the sectionning commands. Of course, \texttt{hints} option
-% detects this problem.
+% the \texttt{minitoc} package, because it alters (redefines) the sectionning commands. Of course,
+% the \texttt{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \texttt{sectsty}}\label{faq.28}\index{sectsty}
% Si le paquetage \texttt{sectsty}~\cite{sectsty} (de \name{Rowland}{McDonnell}) est utilisé, il doit être chargé
@@ -5648,7 +6944,7 @@ sud des États-Unis, comme la Louisiane.}
% \emph{In minitocs, subsections titles are not aligned with sections, as they are in the main table of contents.}
%
% The entries of a table of contents are formatted via internal commands like
-% \verb|\l@part|, \verb|\l@chapter|, \verb|\l@section|, etc.
+% \verb|\l@part|, \verb|\l@chapter|, \verb|\l@section|, etc.
%
% The ``part'' and ``chapter'' levels (and ``section'' for an article) use
% specific commands which are somewhat complex for a more elaborated formatting.
@@ -5666,7 +6962,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{enumerate}[1)]
% \item the logical depth (which will be compared to \texttt{tocdepth} or \texttt{minitocdepth}).
% \item the indentation.
-% \item the width reserved for the page number.
+% \item the width reserved for the section/subsection/\ldots\ number.
% \end{enumerate}
% In the standard \texttt{book}, \texttt{report} and \texttt{article} classes, the dimensions
% (second and third arguments) are given in ``em'' units, and this unit
@@ -5674,18 +6970,18 @@ sud des États-Unis, comme la Louisiane.}
% the section and subsection entries are witten in the \emph{same} font, hence
% usually the alignment is correct. But in the minitocs, the section entries
% are written in a bold font while the subsection entries are written in
-% a non bold font (see table~\vref{t+mtc+f2}), hence one ``em'' has
+% a non bold font (the default font choices are given in table~\vref{t+mtc+f2}), hence one ``em'' has
% different sizes in these two fonts and the alignement is changed.
%
% There are several solutions:
% \begin{itemize}
% \item Redefine the \verb|\l@section| \ldots{} \verb|\l@subparagraph| commands
% to use font independent units (pt, mm, pc, etc.). This
-% redefinition must be performed between \verb|\makeatletter|
+% redefinition must be performed in a package or via a command defined by a package or between \verb|\makeatletter|
% and \verb|\makeatother|, because these commands have a~\verb|@| in
% their names; you must use \verb|\renewcommand*| to redefine
% these commands.
-% \item Use the \texttt{tocloft}~\cite{tocloft} package to change the indentation, with
+% \item Use the \texttt{tocloft} package~\cite{tocloft} to change the indentation, with
% font independent units. But then see section~\vref{faq+tocloft}.
% \item Use the same font for the section and subsection entries
% in the minitocs, using the \verb|\mtcsetfont| command (see section~\vref{s+simp-font-commands}) or
@@ -5698,7 +6994,7 @@ sud des États-Unis, comme la Louisiane.}
% sont dans la table des matières principale.}
%
% Les entrées d'une table des matières sont mises en forme par des commandes internes telles que
-% \verb|\l@part|, \verb|\l@chapter|, \verb|\l@section|, etc.
+% \verb|\l@part|, \verb|\l@chapter|, \verb|\l@section|, etc.
%
% Les niveaux «~partie~» et «~chapitre~» (et «~section~» pour un article) utilisent des
% commandes spécifiques qui sont assez complexes pour une mise en forme plus élaborée.
@@ -5716,21 +7012,23 @@ sud des États-Unis, comme la Louisiane.}
% \begin{enumerate}[1)]
% \item la profondeur logique (qui sera comparée à~\texttt{tocdepth} ou \texttt{minitocdepth});
% \item l'indentation;
-% \item la largeur réservée pour le numéro de page.
+% \item la largeur réservée pour le numéro de section/sous-section/\ldots
% \end{enumerate}
% Dans les classes standard \texttt{book}, \texttt{report} et \texttt{article}, les dimensions
% (deuxième et troisième arguments) sont données en unités «~em~», et cette unité
% dépend de la fonte courante. Dans la table des matières principale, les entrées de sections et de sous-sections
% sont écrites dans la \emph{même} fonte, donc normalement l'alignement est correct. Mais dans les
% minitocs, les entrées pour les sections sont écrites dans une fonte grasse tandis que celles des sous-sections
-% sont écrites dans une fonte non grasse (voir la table~\vref{t+mtc+f2}), donc un «~em~» a des tailles différentes
+% sont écrites dans une fonte non grasse (les choix par défaut pour ces fontes sont donnés dans
+% le tableau~\vref{t+mtc+f2}), donc un «~em~» a des tailles différentes
% dans ces deux fontes et l'alignement est altéré.
%
% Il y a plusieurs solutions:
% \begin{itemize}
% \item Redéfinir les commandes \verb|\l@section| \ldots{} \verb|\l@subparagraph| pour utiliser
% des unités indépendantes de la fonte (pt, mm, pc, etc.). Cette
-% redéfinition doit être effectuée entre \verb|\makeatletter|
+% redéfinition doit être effectuée dans un paquetage ou via une commande définie dans un paquetage
+% ou entre \verb|\makeatletter|
% et \verb|\makeatother|, puisque ces commandes contiennent un~\verb|@| dans leurs noms;
% vous devez utiliser \verb|\renewcommand*| pour redéfinir ces commandes.
% \item Utiliser le paquetage \texttt{tocloft}~\cite{tocloft} pour changer l'indentation, avec des unités
@@ -5738,512 +7036,457 @@ sud des États-Unis, comme la Louisiane.}
% \item Utiliser la même fonte pour les entrées de sections et de sous-sections dans les minitocs,
% en utilisant la commande \verb|\mtcsetfont| (voir la section~\vref{s+simp-font-commands}) ou
% en redéfinissant les commandes \verb|\mtcSfont|, \verb|\mtcSSfont|, \verb|\mtcSSSfont|,
-% \verb|\mtcPfont| et \verb|\mtcSPfont| (voir la table~\vref{t+mtc+f2}), ou analogues.
+% \verb|\mtcPfont| et \verb|\mtcSPfont| (voir le tableau~\vref{t+mtc+f2}), ou analogues.
% \end{itemize}
% \fi
%
-% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \chapter{Installation}
-% \minilot
+% \ifcase\LANG\relax
+% \section{Some useful precautions with starred sectionning commands}\label{faq.30}
+% \begin{itemize}
+% \item The headers are not modified by \texttt{\bs part*}, \texttt{\bs chapter*} or \texttt{\bs section*};
+% it is necessary to use \texttt{\bs markboth} or \texttt{\bs markright} to get correct page headers for
+% the current and following pages.
+% \begin{SMOOTH}
+% \item If you need an entry in the table of contents for a \texttt{\bs chapter*} or a \texttt{\bs section*} command, you
+% must use \texttt{\bs mtcaddchapter[}\emph{title}\texttt{]} or \texttt{\bs mtcaddsection[}\emph{title}\texttt{]}
+% \emph{after} the starred sectionning command.
+% If you need an entry in the table of contents for a \texttt{\bs part*} command, the page number in the
+% table of contents would be wrong, because \texttt{\bs part*} implies a \texttt{\bs clearpage} or a
+% \texttt{\bs cleardoublepage} before the first page of the part. Use the sequence
+% \begin{quote}\small
+% \verb|\cleardoublepage % \clearpage if openany option.|\\
+% \verb|\mtcaddpart[|\emph{title}\verb|]|\\
+% \verb|\part*[|\emph{title}\verb|]|
+% \end{quote}
+% \end{SMOOTH}
+% \end{itemize}
+% \or\relax
+% \section{Quelques précautions utiles avec les commandes de sectionnement étoilées}\label{faq.30}
+% \begin{itemize}
+% \item Les en-têtes ne sont pas modifiés par \texttt{\bs part*}, \texttt{\bs chapter*} ou \texttt{\bs section*};
+% il est nécessaire d'utiliser \texttt{\bs markboth} ou \texttt{\bs markright} pour obtenir des en-têtes de
+% pages corrects pour la page courante et les suivantes.
+% \begin{SMOOTH}
+% \item Si vous désirez une entrée dans la table des matières pour une commande \texttt{\bs chapter*} ou
+% \texttt{\bs section*} command, vous devez utiliser \texttt{\bs mtcaddchapter[}\emph{titre}\texttt{]} ou
+% \texttt{\bs mtcaddsection[}\emph{titre}\texttt{]} \emph{après} la commande de sectionnement étoilée.
+% Si vous désirez une entrée dans la table des matières pour une commande pour une commande \texttt{\bs part*},
+% le numéro de page dans la table des matières serait erroné, car \texttt{\bs part*} implique une commande
+% \texttt{\bs clearpage} ou \texttt{\bs cleardoublepage} avant la première page de la partie. Utilisez la
+% séquence
+% \begin{quote}\small
+% \verb|\cleardoublepage % \clearpage si option openany.|\\
+% \verb|\mtcaddpart[|\emph{titre}\verb|]|\\
+% \verb|\part*[|\emph{titre}\verb|]|
+% \end{quote}
+% \end{SMOOTH}
+% \end{itemize}
+% \fi
%
+% ^^A (31)
+% \lneed{5}
% \ifcase\LANG\relax
-% Installation of the \texttt{minitoc} package (version~\#43).
+% \section{Use with packages for captions}\label{faq.31}\index{caption}\index{caption2}\index{ccaption}\index{mcaption}
+% If one of the \index{caption}\texttt{caption}~\cite{caption},
+% \index{caption2}\texttt{caption2}~\cite{caption2}\footnote{This package is obsolete; now use a recent
+% version of the
+% \texttt{caption} package.}, (both written by \xname{Axel}{Sommerfeldt}),
+% \index{ccaption}\texttt{ccaption}~\cite{ccaption} (by \name{Peter~R.}{Wilson}), or
+% \index{mcaption}\texttt{mcaption}~\cite{mcaption} (by \xname{Stephan}{Hennig}), packages is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package, because such packages alter (redefine) the
+% commands listing figures and tables. Of course, the \texttt{hints} option detects this problem.
+% \or\relax
+% \section{Utilisation avec des paquetages pour les captions}\label{faq.31}\index{caption}\index{caption2}\index{ccaption}\index{mcaption}
+% Si l'un des paquetages \index{caption}\texttt{caption}~\cite{caption},
+% \index{caption2}\texttt{caption2}~\cite{caption2}\,\footnote{Ce paquetage est obsolète; utilisez
+% maintenant une version récente du paquetage \texttt{caption}.}, (qui ont tous deux été écrits
+% par \xname{Axel}{Sommerfeldt}),
+% \index{ccaption}\texttt{ccaption}~\cite{ccaption} (de \name{Peter~R.}{Wilson}), ou
+% \index{mcaption}\texttt{mcaption}~\cite{mcaption} (de \xname{Stephan}{Hennig}), est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}, car de tels paquetages altèrent (redéfinissent)
+% les commandes de listage des figures et tableaux. Bien sûr, l'option \texttt{hints} détecte ce problème.
+% \fi
%
-% 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}.
+% ^^A (32)
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{Bad interaction \texttt{minitoc/hyperref/memoir}}\index{hyperref}\index{memoir}\label{faq.32}
+% When the \texttt{minitoc} and \texttt{hyperref}~\cite{hyperref.web} packages are used in a document
+% of class \texttt{memoir}~\cite{memoir,add-memoir},
+% the chapter header ``Chapter'' does not appear on the first page of the chapter.
%
-% 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.
+% This problem is fixed in version~\#44 of \texttt{minitoc}.
% \or\relax
-% Installation du paquetage \texttt{minitoc} (version~\#43).
-%
-% 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}.
+% \section{Mauvaise interaction \texttt{minitoc/hyperref/memoir}}\index{hyperref}\index{memoir}\label{faq.32}
+% Lorsque les paquetages \texttt{minitoc} et \texttt{hyperref}~\cite{hyperref.web} sont utilisés dans un document dont
+% la classe est \texttt{memoir}~\cite{memoir,add-memoir}, l'en-tête de chapitre «~Chapitre~» n'apparaît pas sur la première
+% page du chapitre.
%
-% Les fichiers sont répartis en «~classes~» ci-dessous (un même fichier peut apparaître dans plusieurs classes).
-% Chaque classe spécifie la fonction et le placement de ses fichiers.
+% Ce problème est corrigé dans la version~\#44 de \texttt{minitoc}.
% \fi
%
-% \begin{SMOOTH}
-% \begin{enumerate}[(1)]
-% \addtocounter{enumi}{-1}
-% \item
+% ^^A (33)
+% \lneed{5}
% \ifcase\LANG\relax
-% \label{IN0}The files \index{minitoc.ins}\texttt{minitoc.ins} and \index{minitoc.dtx}\texttt{minitoc.dtx}
-% are the basic source files of this package. The file \index{fminitoc.dtx}\texttt{fminitoc.dtx} loads
-% \index{minitoc.dtx}\texttt{minitoc.dtx} but selects the french documentation.
-% The language selection is done by using
-% \texttt{\bs ifcase} \ldots\ \texttt{\bs or} \ldots\ \texttt{\bs fi} constructs.
+% \section{Use with the \texttt{varsects} package}\label{faq.33}\index{varsects}
+% If the \texttt{varsects} package~\cite{varsects} (by \name{Daniel}{Taupin}\textsuperscript{\textdied})
+% is used, it must be loaded \emph{before}
+% the \texttt{minitoc} package, because it alters (redefines) the sectionning commands. Of course,
+% the \texttt{hints} option detects this problem.
% \or\relax
-% \label{IN0}Les fichiers \index{minitoc.ins}\texttt{minitoc.ins} et \index{minitoc.dtx}\texttt{minitoc.dtx}
-% sont les fichiers sources basiques de ce paquetage. Le fichier \index{fminitoc.dtx}\texttt{fminitoc.dtx} charge
-% \index{minitoc.dtx}\texttt{minitoc.dtx} mais sélectionne la documentation en français. La sélection de la
-% langue est faite en utilisant des constructions \texttt{\bs ifcase} \ldots\ \texttt{\bs or}
-% \ldots\ \texttt{\bs fi}.
+% \section{Utilisation avec le paquetage \texttt{varsects}}\label{faq.33}\index{varsects}
+% Si le paquetage \texttt{varsects}~\cite{varsects} (de \name{Daniel}{Taupin}\textsuperscript{\textdied}) est utilisé,
+% il doit être chargé
+% \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr,
+% l'option \texttt{hints} détecte ce problème.
% \fi
-% \item
+%
+% ^^A (34)
+% \lneed{5}
% \ifcase\LANG\relax
-% \label{IN1}The files \index{minitoc.sty}\texttt{minitoc.sty}, \index{mtcoff.sty}\texttt{mtcoff.sty},
-% and \emph{all}\Virage{} \index{.mld}\texttt{*.mld} and \index{.mlo}\texttt{*.mlo} files are the package
-% itself\,\footnote{The large number \index{.mld}\texttt{*.mld} files is (partialy) a consequence of the fact
-% that some languages have
-% aliases (or dialects) and hence one \texttt{*.mld} file for each name (a \texttt{*.mld} file can load
-% another one); the english and french languages are evident examples.
-% For some languages, the multiplicity of the \texttt{*.mld} files corresponds to a multiplicity of fonts
-% and/or encodings (chinese, greek, japanese, korean, malayalam, polish, russian, serbian), or even
-% for spelling reforms (german, greek, norsk).}.
-% \texttt{mtcpatchmem.sty} is a temporary fix for compatibility with the \texttt{memoir} class.
-% They must be \emph{all} installed in a directory where \LaTeXe{} finds the \texttt{.sty} files.
+% \section{Initial font settings}\label{faq.34}
+% The setting of the fonts in the mini-tables is a rather complex problem. If we take the parttocs as an example,
+% there is a \verb|\ptcfont| font-command which is used for two purposes\footnote{The same remarks apply
+% to the other mini-tables.}:
+% \begin{itemize}
+% \item First, to be used as default value for some other font-commands (like \verb|\ptcSPfont|). As its
+% default value is used in the initialization of the \texttt{minitoc} package, the value of these other
+% commands is \emph{not altered} if you modify \verb|\ptcfont|. You must modify these commands one at a
+% time.
+% \item Second, it is invoked at the beginning of each parttoc, partlof or partlot to set an initial font command.
+% Then each entry of the mini-table calls its own font command (like \verb|\ptcSPfont|). Thus, if you
+% modify \verb|\ptcfont|, you can obtain a global effect on the fonts in the parttocs, partlofs, and
+% partlots. So you can play with the various parameters of the fonts (family, shape, series, size), if
+% you want fancy mini-tables; but it is rather difficult.
+% \end{itemize}
+%
+% In\Virage{} the initialization of the \texttt{minitoc} package, we have a sequence of commands:
+% \begin{quote}
+% \verb|\let\ptcSSfont\ptcfont % (subsections)|\\
+% \verb|\let\ptcSSSfont\ptcfont % (subsubsections)|\\
+% \verb|\let\ptcPfont\ptcfont % (paragraphs)|\\
+% \verb|\let\ptcSPfont\ptcfont % (subparagraphs)|\\
+% \verb|\let\plffont\ptcfont % (figures)|\\
+% \verb|\let\plfSfont\ptcfont % (subfigures)|\\
+% \verb|\let\pltfont\ptcfont % (tables)|\\
+% \verb|\let\pltSfont\ptcfont % (subtables)|
+% \end{quote}
+% to define some default fonts. But this sequence is executed only once. If you alter \verb|\ptcfont|, the modification is
+% not applied to these font commands. The command \verb|\ptcfont| is invoked at the beginning of each parttoc.
+% \verb|\ptcCfont| is invoked for each chapter entry in a parttoc (\verb|\ptcSfont| for each section entry, etc.).
+% So \verb|\ptcfont| can be used to define some global characteristics for the fonts in the parttocs, while
+% \verb|\ptcCfont| (etc.) can be used to customize the fonts for each level of entries.
+%
+% \begin{SMOOTH}
+% Note that if you say:
+% \begin{quote}
+% \verb|\def\ptcSSfont{\ptcfont} % (subsections)|\\
+% \verb|\def\ptcSSSfont{\ptcfont} % (subsubsections)|\\
+% \verb|\def\ptcPfont{\ptcfont} % (paragraphs)|\\
+% \verb|\def\ptcSPfont{\ptcfont} % (subparagraphs)|\\
+% \verb|\def\plffont{\ptcfont} % (figures)|\\
+% \verb|\def\plfSfont{\ptcfont} % (subfigures)|\\
+% \verb|\def\pltfont{\ptcfont} % (tables)|\\
+% \verb|\def\pltSfont{\ptcfont} % (subtables)|
+% \end{quote}
+% after loading the \texttt{minitoc} package, these font commands will be ``associated'' to \verb|\ptcfont|, hence if you
+% modify \verb|\ptcfont| (by via \verb|\mtcsetfont{parttoc}{*}{...}| or \verb|\renewcommand|), they will follow the
+% modification. But if you modify one of these commands via \verb|\renewcommand| or
+% \verb|\mtcsetfont{parttoc}{subsection}{...}| (\texttt{subsection} is an example),
+% the association is broken. But you could be more clever by saying something like
+% \begin{quote}
+% \verb|\mtcsetfont{parttoc}{subsection}{\ptcfont\itshape}|
+% \end{quote}
+% to preserve the association and modify only some parameters of a minitoc font command.
+% \end{SMOOTH}
+%
+% For levels above subsection (part, chapter and section), the fonts a more specific in general, but you can, of course,
+% say something like \verb|\def\ptcCfont{\ptcfont}| to make a similar association. You can even make other associations,
+% like this:
+% \begin{quote}
+% \verb|% for high sectionning levels:|\\
+% \verb| \def\highlevelsfont{\rmfamily\bfseries\normalsize\upshape}|\\
+% \verb|% for low sectionning levels:|\\
+% \verb| \def\lowlevelsfont{\rmfamily\mdseries\smallsize\upshape}|\\
+% \verb|% then for each level:|\\
+% \verb| \def\ptcCfont{\highlevelsfont}|\\
+% \verb| \def\ptcSfont{\highlevelsfont}|\\
+% \verb| \def\ptcSSfont{\lowlevelsfont}|\\
+% \verb| \def\ptcSSSfont{\lowlevelsfont}|\\
+% \verb| \def\ptcPfont{\lowlevelsfont\itshape}|\\
+% \verb| \def\ptcSPfont{\lowlevelsfont\itshape}|
+% \end{quote}
+% Then you can redefine \verb|\highlevelsfont| or \verb|\lowlevelsfont| to act on several fonts in one step, but you must
+% use \verb|\renewcommand|. You cannot act on \verb|\highlevelsfont| or \verb|\lowlevelsfont| with \verb|\mtcsetfont|.
+%
+% Note that only the fonts for parttocs are used in the examples above; but, of course, the situation is the same for
+% minitocs and secttocs. \verb|\highlevelsfont| and \verb|\lowlevelsfont| are macro names that you can choice, they are not
+% part of the \texttt{minitoc} package.
% \or\relax
-% \label{IN1}Les fichiers \index{minitoc.sty}\texttt{minitoc.sty}, \index{mtcoff.sty}\texttt{mtcoff.sty},
-% et \emph{tous}\Virage{} les fichiers \index{.mld}\texttt{*.mld} et \index{.mlo}\texttt{*.mlo} constituent le
-% paquetage lui-même\,\footnote{Le grand nombre de fichiers \index{.mld}\texttt{*.mld} est (en partie)
-% une conséquence du fait que certaines
-% langues ont des alias (ou dialectes) et donc un fichier \texttt{*.mld} pour chaque nom (un fichier \texttt{*.mld}
-% peut en charger un autre); les langues \emph{english} et \emph{french} sont des exemples évidents.
-% Pour certaines langues, la multiplicité des fichiers \texttt{*.mld} correspond à~une multiplicité de fontes
-% et/ou de codages (chinois, grec, japonais, coréen, malayalam, polonais, russe, serbe), ou même à~des
-% réformes de l'orthographe (allemand, grec, norvégien).}
-% \texttt{mtcpatchmem.sty} est une correction temporaire pour compatibilité avec la classe \texttt{memoir}.
-% Ils doivent être \emph{tous} installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.sty}.
+% \section{Choix initiaux des fontes}\label{faq.34}
+% Le choix des fontes dans les mini-tables est un problème assez compliqué. Si nous prenons par exemple les
+% parttocs, il y~a une commande de fonte \verb|\ptcfont| qui est utilisée dans deux buts\,\footnote{Les mêmes
+% remarques s'appliquent aux autres mini-tables.}:
+% \begin{itemize}
+% \item Premièrement, pour être utilisée comme valeur par défaut pour quelques autres commandes de fontes (telles
+% que \verb|\ptcSPfont|). Comme sa valeur par défaut est utilisée dans l'initialisation du paquetage
+% \texttt{minitoc}, la valeur de ces autres commandes \emph{n'est pas modifiée} si vous modifiez
+% \verb|\ptcfont|. Vous devez modifiez ces commandes une à~la fois.
+% \item Deuxièmement, elle est invoquée au début de chaque parttoc, partlof ou partlot pour établir une commande
+% de fonte initiale. Puis chaque entrée de la mini-table appelle sa propre commande de fonte (comme
+% \verb|\ptcSPfont|). Donc, si vous modifiez \verb|\ptcfont|, vous pouvez obtenir un effet global sur les
+% fontes dans les parttocs, partlofs et partlots. Vous pouvez ainsi jouer avec les divers paramètres des
+% fontes (famille, forme, graisse, taille), si vous voulez des mini-tables enjolivées; mais ceci est assez
+% difficile.
+% \end{itemize}
+%
+% Dans\Virage{} l'initialisation du paquetage \texttt{minitoc}, nous avons une séquence de commandes:
+% \begin{quote}
+% \verb|\let\ptcSSfont\ptcfont % (subsections)|\\
+% \verb|\let\ptcSSSfont\ptcfont % (subsubsections)|\\
+% \verb|\let\ptcPfont\ptcfont % (paragraphs)|\\
+% \verb|\let\ptcSPfont\ptcfont % (subparagraphs)|\\
+% \verb|\let\plffont\ptcfont % (figures)|\\
+% \verb|\let\plfSfont\ptcfont % (subfigures)|\\
+% \verb|\let\pltfont\ptcfont % (tables)|\\
+% \verb|\let\pltSfont\ptcfont % (subtables)|
+% \end{quote}
+% pour définir quelques fontes par défaut. Mais cette séquence n'est exécutée qu'une seule fois. Si vous altérez
+% \verb|\ptcfont|, la modification n'est pas appliquée à~ces commandes de fontes. La commande \verb|\ptcfont| est
+% invoquée au début de chaque parttoc. \verb|\ptcCfont| est invoquée pour chaque entrée de chapitre dans une parttoc
+% (\verb|\ptcSfont| pour chaque entrée de section, etc.). Ainsi \verb|\ptcfont| peut être utilisée pour définir
+% quelques caractéristiques globales pour les fontes dans les parttocs, tandis que \verb|\ptcCfont| (etc.) peuvent
+% être utilisées pour personnaliser les fontes pour chaque niveau d'entrées.
+%
+% \begin{SMOOTH}
+% Notez que si vous dites:
+% \begin{quote}
+% \verb|\def\ptcSSfont{\ptcfont} % (subsections)|\\
+% \verb|\def\ptcSSSfont{\ptcfont} % (subsubsections)|\\
+% \verb|\def\ptcPfont{\ptcfont} % (paragraphs)|\\
+% \verb|\def\ptcSPfont{\ptcfont} % (subparagraphs)|\\
+% \verb|\def\plffont{\ptcfont} % (figures)|\\
+% \verb|\def\plfSfont{\ptcfont} % (subfigures)|\\
+% \verb|\def\pltfont{\ptcfont} % (tables)|\\
+% \verb|\def\pltSfont{\ptcfont} % (subtables)|
+% \end{quote}
+% après avoir chargé le paquetage \texttt{minitoc}, ces commandes de fontes seront «~associées~» à~\verb|\ptcfont|,
+% donc si vous modifiez \verb|\ptcfont| (par une commande \verb|\renewcommand| ou via \verb|\mtcsetfont{parttoc}{*}{...}|),
+% elles suivront la modification. Mais si vous modifiez l'une de ces commandes via
+% \verb|\mtcsetfont{parttoc}{subsection}{...}| (\texttt{subsection} est un exemple) ou \verb|\renewcommand|, l'association
+% est rompue. Mais vous pourriez agir plus subtilement en disant quelque chose comme
+% \begin{quote}
+% \verb|\mtcsetfont{parttoc}{subsection}{\ptcfont\itshape}|
+% \end{quote}
+% pour préserver l'association et modifier seulement quelques paramètres d'une commande de fonte minitoc.
+% \end{SMOOTH}
+%
+% Pour les niveaux au-dessus de la sous-section (partie, chapitre et section), les fontes sont plus spécifiques en
+% général, mais vous pouvez, bien sûr, dire quelque chose comme \verb|\def\ptcCfont{\ptcfont}| pour faire une
+% association similaire. Vous pouvez même faire d'autres associations, comme ceci:
+% \begin{quote}
+% \verb|% pour les hauts niveaux de sectionnement:|\\
+% \verb| \def\highlevelsfont{\rmfamily\bfseries\normalsize\upshape}|\\
+% \verb|% pour les bas niveaux de sectionnement:|\\
+% \verb| \def\lowlevelsfont{\rmfamily\mdseries\smallsize\upshape}|\\
+% \verb|% puis pour chaque niveau:|\\
+% \verb| \def\ptcCfont{\highlevelsfont}|\\
+% \verb| \def\ptcSfont{\highlevelsfont}|\\
+% \verb| \def\ptcSSfont{\lowlevelsfont}|\\
+% \verb| \def\ptcSSSfont{\lowlevelsfont}|\\
+% \verb| \def\ptcPfont{\lowlevelsfont\itshape}|\\
+% \verb| \def\ptcSPfont{\lowlevelsfont\itshape}|
+% \end{quote}
+% Puis vous pouvez redéfinir \verb|\highlevelsfont| ou \verb|\lowlevelsfont| pour agir sur plusieurs fontes en une
+% seule fois, mais vous devez utiliser \verb|\renewcommand|. Vous ne pouvez pas agir sur \verb|\highlevelsfont| ou
+% \verb|\lowlevelsfont| avec \verb|\mtcsetfont|.
+%
+% Notez que seules les fontes pour les parttocs ont été utilisées dans les exemples ci-dessus; mais, bien sûr, la
+% situation est la même pour les minitocs et les secttocs. \verb|\highlevelsfont| et \verb|\lowlevelsfont| sont des
+% noms de macros que vous pouvez choisir, ils ne font pas partie du paquetage \texttt{minitoc}.
% \fi
-% \item
+%
+% ^^A (35)
+% \lneed{5}
% \ifcase\LANG\relax
-% \label{IN2}Informative text files:
-% \begin{itemize}
-% \item \index{INSTALL}\texttt{INSTALL} is a file describing the installation of the package.
-% You are (almost) reading it (but it is shorter).
-% \item \index{minitoc.l}\texttt{minitoc.l} contains the list of all files of the \texttt{minitoc} distribution. See
-% table~\vref{t+files}.
-% \item \index{README}\texttt{README} is a file describing briefly the \texttt{minitoc} package,
-% plus some useful infos.
-% \item \index{catalog}\texttt{catalog} contains basic infos about the \texttt{minitoc} package (abstract, date,
-% author, version, licence).
-% \item \index{TODO}\texttt{TODO} lists some suggested developments of the package, not yet implemented.
-% Comments and suggestions are welcome.
-% \end{itemize}
+% \section{Use with the \KOMAScript{} classes}\label{faq.35}
+% If a \KOMAScript{} class~\cite{koma}, compatible with \texttt{minitoc} (\texttt{scrbook}, \texttt{scrreprt} or
+% \texttt{scrartcl}), is used, some class options may cause problems with the \texttt{minitoc} package, because these
+% options add chapter or section entries in the table of contents. See section~\vref{special.entries}. Of course,
+% the \texttt{hints} option detects this problem.
% \or\relax
-% \label{IN2}Fichiers informatifs textuels:
-% \begin{itemize}
-% \item \index{INSTALL}\texttt{INSTALL} est un fichier décrivant l'installation du paquetage. À~part la langue,
-% vous êtes (presque) en train de le lire (mais il est plus court).
-% \item \index{minitoc.l}\texttt{minitoc.l} contient la liste de tous les fichiers de la distribution de
-% \texttt{minitoc}. Voir le tableau~\vref{t+files}.
-% \item \index{README}\texttt{README} est un fichier décrivant sommairement le paquetage \texttt{minitoc},
-% plus quelques informations utiles.
-% \item \index{catalog}\texttt{catalog} contient des informations basiques sur le paquetage \texttt{minitoc}
-% (résumé, date, auteur, version, licence).
-% \item \index{TODO}\texttt{TODO} liste quelques propositions de développement du paquetage, pas encore réalisées.
-% Commentaires et suggestions sont les bienvenus.
-% \end{itemize}
+% \section{Utilisation avec les classes \KOMAScript}\label{faq.35}
+% Si une classe \KOMAScript~\cite{koma}, compatible avec \texttt{minitoc} (\texttt{scrbook}, \texttt{scrreprt} ou
+% \texttt{scrartcl}), est utilisée, certaines options de la classe peuvent poser des problèmes avec le paquetage
+% \texttt{minitoc}, car elles ajoutent des entrées de chapitre ou de section dans la table des matières. Voir la
+% section~\vref{special.entries}. Bien sûr, l'option \texttt{hints} détecte ce problème.
% \fi
-% \item
+%
+% ^^A (36)
+% \lneed{5}
% \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{add.bib}\texttt{add.bib} are example files, to play with.
+% \section{Use with the \texttt{jura} class or the \texttt{alphanum} package}\label{faq.36}\index{jura}\index{alphanum}
+% The \texttt{jura} class loads the \texttt{alphanum} package, which redefines the sectionning structure in a
+% non-standard way, after the loading of the \texttt{report} class. This class and this package are incompatible
+% with minitoc.
% \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{add.bib}\texttt{add.bib} sont des exemples de fichiers, avec
-% lesquels vous pouvez jouer.
+% \section{Utilisation avec la classe \texttt{jura} ou le paquetage \texttt{alphanum}}%
+% \label{faq.36}\index{jura}\index{alphanum}
+% La classe \texttt{jura} charge le paquetage \texttt{alphanum}, qui redéfinit la structure de sectionnement d'une
+% manière non-standard, après le chargement de la classe \texttt{report}. Cette classe et ce paquetage sont incompatibles
+% avec minitoc.
% \fi
-% \item
+%
+% ^^A (37)
% \ifcase\LANG\relax
-% \label{IN4}\index{minitoc.bug}\texttt{minitoc.bug}, \index{minitoc.sum}\texttt{minitoc.sum}
-% are plain text documentation: list of problems (faq, see chapter~\vref{FAQ}) and summary of commands
-% (see chapter~\vref{c+memento}).
+% \section{Use of the \texttt{.mld} files with the \texttt{babel} package}\label{faq.37}
+% If you are using the \texttt{babel} package~\cite{babel,babel-user}, you can automatize the loading of the
+% \texttt{.mld} file by adding some code in the preamble of your document, like this:
+% \begin{quote}
+% \verb|\AtBeginDocument{%|\\
+% \verb| \addto\captions|\emph{language1}\verb|{\mtcselectlanguage{|\emph{language2}\verb|}}}|
+% \end{quote}
+% where \emph{language1} is the language name for \texttt{babel} and \emph{language2} the language name for
+% \texttt{minitoc}; there are often identical, but there are exceptions (when you use a locally customized \texttt{.mld}
+% file, by example).
% \or\relax
-% \label{IN4}\index{minitoc.bug}\texttt{minitoc.bug}, \index{minitoc.sum}\texttt{minitoc.sum}
-% sont de la documentation en texte pur: liste des problèmes (questions fréquemment posées, voir le
-% chapitre~\vref{FAQ}) et sommaire des commandes (voir le chapitre~\vref{c+memento}).
+% \section{Utilisation des fichiers \texttt{.mld} avec le paquetage \texttt{babel}}\label{faq.37}
+% Si vous utilisez le paquetage \texttt{babel}~\cite{babel,babel-user}, vous pouvez automatiser le chargement du
+% fichier \texttt{.mld} en ajoutant du code dans le préambule de votre document, comme ceci:
+% \begin{quote}
+% \verb|\AtBeginDocument{%|\\
+% \verb| \addto\captions|\emph{langue1}\verb|{\mtcselectlanguage{|\emph{langue2}\verb|}}}|
+% \end{quote}
+% où \emph{langue1} est le nom de langue pour \texttt{babel} et \emph{langue2} le nom de langue pour \texttt{minitoc};
+% ils sont souvent identiques, mais il y~a des exceptions (lorsque vous utilisez un fichier \texttt{.mld} adapté
+% localement, par exemple).
% \fi
-% \item
+%
+% ^^A (38)
+% \lneed{5}
% \ifcase\LANG\relax
-% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist},
-% \index{mtcglo.ist}\texttt{mtcglo.ist},
-% \index{minitoc.lan}\texttt{minitoc.lan},
-% \index{minitoc.dtx}\texttt{minitoc.dtx}, and
-% \index{minitoc.bib}\texttt{minitoc.bib} are the source of the documentation in (non perfect) english.
+% \section{Use with the \texttt{fncychap} package}\label{faq.38}\index{fncychap}
+% If the \texttt{fncychap} package~\cite{fncychap} (by \name{Ulf~A.}{Lindgren})
+% is used, it must be loaded \emph{before}
+% the \texttt{minitoc} package, because it alters (redefines) the sectionning commands. Of course,
+% the \texttt{hints} option detects this problem.
% \or\relax
-% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist},
-% \index{mtcglo.ist}\texttt{mtcglo.ist},
-% \index{minitoc.lan}\texttt{minitoc.lan},
-% \index{minitoc.dtx}\texttt{minitoc.dtx} et
-% \index{minitoc.bib}\texttt{minitoc.bib} forment le code source de la documentation en anglais (ou presque).
+% \section{Utilisation avec le paquetage \texttt{fncychap}}\label{faq.38}\index{fncychap}
+% Si le paquetage \texttt{fncychap}~\cite{fncychap} (de \name{Ulf~A.}{Lindgren}) est utilisé,
+% il doit être chargé
+% \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr,
+% l'option \texttt{hints} détecte ce problème.
% \fi
-% \item
+%
+% ^^A (39)
+% \lneed{5}
% \ifcase\LANG\relax
-% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx},
-% \index{fminitoc.bib}\texttt{fminitoc.bib},
-% \index{fminitoc.ist}\texttt{fminitoc.ist},
-% \index{fminitoc.lan}\texttt{fminitoc.lan},
-% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty},
-% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} are the source
-% (and tools) of the documentation in french\,\footnote{This seems rather strange. In fact, the english and
-% french documentations are both in the \texttt{minitoc.dtx} file. \texttt{fminitoc.dtx} sets a flag then
-% loads \texttt{minitoc.dtx}; hence the file \texttt{fminitoc.dtx} is much smaller than \texttt{minitoc.dtx}.
-% Thus, \texttt{minitoc.ins} contains also some utility files which are automatically created (some
-% \texttt{.sty} files, \texttt{minitoc.ist}, \texttt{mtcglo.ist}, \texttt{fminitoc.ist}, \texttt{minitoc.lan},
-% \texttt{fminitoc.lan}).
-% The english and french versions are not word-by-word translations, but they are in parallel in the
-% file \texttt{minitoc.dtx}, and this helps the maintenance.
-% Note that the \texttt{fminitoc.ins} file does not exist.}.
+% \section{Use with the \texttt{quotchap} package}\label{faq.39}\index{quotchap}
+% If the \texttt{quotchap} package~\cite{quotchap} (by \name{Karsten}{Tinnefeld})
+% is used, it must be loaded \emph{before}
+% the \texttt{minitoc} package, because it alters (redefines) the sectionning commands. Of course,
+% the \texttt{hints} option detects this problem.
% \or\relax
-% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx},
-% \index{fminitoc.bib}\texttt{fminitoc.bib},
-% \index{fminitoc.ist}\texttt{fminitoc.ist},
-% \index{fminitoc.lan}\texttt{fminitoc.lan},
-% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty},
-% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} sont les codes sources
-% (et les outils) pour la documentation en français\,\footnote{Ceci peut sembler assez étrange. En fait, les
-% documentations en anglais et en français sont toutes deux dans le fichier \texttt{minitoc.dtx}.
-% \texttt{fminitoc.dtx} établit un indicateur puis charge \texttt{minitoc.dtx}; en conséquence, le fichier
-% \texttt{fminitoc.dtx} est bien plus petit que \texttt{minitoc.dtx}. Donc, \texttt{minitoc.ins}
-% contient aussi certains fichiers utilitaires qui sont créés automatiquement (quelques fichiers
-% \texttt{.sty}, \texttt{minitoc.ist}, \texttt{mtcglo.ist}, \texttt{fminitoc.ist},
-% \texttt{minitoc.lan}, \texttt{fminitoc.lan}).
-% Les versions anglaise et française ne sont pas des traductions mot-à-mot, mais elles sont en
-% parallèle dans le fichier \texttt{minitoc.dtx}, et ceci aide pour la maintenance.
-% Notez que le fichier \texttt{fminitoc.ins} n'existe pas.}.
+% \section{Utilisation avec le paquetage \texttt{quotchap}}\label{faq.39}\index{quotchap}
+% Si le paquetage \texttt{quotchap}~\cite{quotchap} (de \name{Karsten}{Tinnefeld}) est utilisé,
+% il doit être chargé
+% \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr,
+% l'option \texttt{hints} détecte ce problème.
% \fi
-% \item
+%
+% ^^A (40)
+% \lneed{5}
% \ifcase\LANG\relax
-% \label{IN7}\index{minitoc.pdf}\texttt{minitoc.pdf}, \index{minitoc.ps}\texttt{minitoc.ps}
-% are the documentation in (non perfect) english, in PDF and PostScript formats.
+% \section{Use with the \texttt{romannum} package}\label{faq.40}\index{romannum}
+% If the \texttt{romannum} package~\cite{romannum} (by \name{Peter~R.}{Wilson})
+% is used, it must be loaded \emph{before}
+% the \texttt{minitoc} package, because it alters (redefines) the numbering of
+% the sectionning commands. Of course,
+% the \texttt{hints} option detects this problem.
% \or\relax
-% \label{IN7}\index{minitoc.pdf}\texttt{minitoc.pdf}, \index{minitoc.ps}\texttt{minitoc.ps}
-% forment la documentation en anglais (ou presque), dans les formats PDF et PostScript.
+% \section{Utilisation avec le paquetage \texttt{romannum}}\label{faq.40}\index{romannum}
+% Si le paquetage \texttt{romannum}~\cite{romannum} (de \name{Peter~R.}{Wilson}) est utilisé,
+% il doit être chargé
+% \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit)
+% la numérotation des commandes de sectionnement. Bien sûr,
+% l'option \texttt{hints} détecte ce problème.
% \fi
-% \item
+%
+% ^^A (41)
+% \lneed{5}
% \ifcase\LANG\relax
-% \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf}, \index{fminitoc.ps}\texttt{fminitoc.ps}
-% are the documentation in french, in PDF and PostScript formats. The french documentation and source
-% files must not be omitted.
+% \section{Use with the \texttt{sfheaders} package}\label{faq.41}\index{sfheaders}
+% If the \texttt{sfheaders} package~\cite{sfheaders} (by \name{Maurizio}{Loreti})
+% is used, it must be loaded \emph{before}
+% the \texttt{minitoc} package, because it alters (redefines) the
+% sectionning commands. Of course, the \texttt{hints} option detects this problem.
% \or\relax
-% \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf}, \index{fminitoc.ps}\texttt{fminitoc.ps}
-% forment la documentation en français, dans les formats PDF et PostScript. La documentation en français
-% et ses fichiers sources ne doivent pas être omis.
+% \section{Utilisation avec le paquetage \texttt{sfheaders}}\label{faq.41}\index{sfheaders}
+% Si le paquetage \texttt{sfheaders}~\cite{sfheaders} (de \name{Maurizio}{Loreti}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit)
+% les commandes de sectionnement. Bien sûr, l'option \texttt{hints} détecte ce problème.
% \fi
-% \item
+%
+% ^^A (42)
+% \lneed{5}
% \ifcase\LANG\relax
-% \label{IN9} \index{pmk}\texttt{pmk} is a shell script\,\footnote{You can sip a cappuccino while this
-% script is running!}
-% to prepare the package and its documentation; you should adapt it to your needs.
-% There are also four partial scripts (to be adapted):
-% \begin{itemize}
-% \item \texttt{imk}\index{imk}, which prepares the package from \index{minitoc.ins}\texttt{minitoc.ins} and
-% \index{minitoc.dtx}\texttt{minitoc.dtx};
-% \item \texttt{emk}\index{emk}, which prepares the english documentation from
-% \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).
-% \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.
+% \section{Use with the \texttt{alnumsec} package}\label{faq.42}\index{alnumsec}
+% If the \texttt{alnumsec} package~\cite{alnumsec} (by \name{Frank}{Küster})
+% is used, it must be loaded \emph{before}
+% the \texttt{minitoc} package, because it alters (redefines) the
+% numbering of the sectionning commands. Of course, the \texttt{hints} option detects this problem.
% \or\relax
-% \label{IN9} \index{pmk}\texttt{pmk} est un script \emph{shell}\,\footnote{Vous avez le temps de déguster un
-% cappuccino pendant que ce script s'exécute!} pour préparer le paquetage et sa documentation;
-% vous devriez l'adapter à~vos besoins.
-% Il y~a aussi quatre scripts partiels (à~adapter):
-% \begin{itemize}
-% \item \texttt{imk}\index{imk}, qui prépare le paquetage en partant de
-% \index{minitoc.ins}\texttt{minitoc.ins} et \index{minitoc.dtx}\texttt{minitoc.dtx};
-% \item \texttt{emk}\index{emk}, qui prépare la documentation anglaise en partant de
-% \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).
-% \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.
+% \section{Utilisation avec le paquetage \texttt{alnumsec}}\label{faq.42}\index{alnumsec}
+% Si le paquetage \texttt{alnumsec}~\cite{alnumsec} (de \name{Frank}{Küster}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit)
+% la numérotation des commandes de sectionnement. Bien sûr, l'option \texttt{hints} détecte ce problème.
% \fi
-% \end{enumerate}
-% \end{SMOOTH}
%
+% ^^A (43)
+% \lneed{5}
% \ifcase\LANG\relax
-% \begin{itemize}
-% \item The files of~(\ref{IN0}) must be installed in a directory where \LaTeXe{} finds \texttt{.dtx} and \texttt{.ins} files.
-% \item The files of~(\ref{IN1}) must be installed in a directory where \LaTeXe{} finds \texttt{.sty} files.
-% \item The files of~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) and~(\ref{IN9}) must be installed in
-% a separate directory, but must not be omitted.
-% \item The files of~(\ref{IN7}) and~(\ref{IN8}) must be installed as on-line documentation. Note that the PostScript files
-% of the distribution can be printed recto-verso on some printers.
-% \end{itemize}
-%
-% Note that \texttt{minitoc.dtx} and \texttt{fminitoc.dtx} are (not so trivial) examples of using \texttt{minitoc}
-% (with \texttt{hyperref}).
+% \section{Use with the \texttt{captcont} package}\label{faq.43}\index{captcont}
+% If the \texttt{captcont} package~\cite{captcont} (by \name{Steven~Douglas}{Cochran})
+% is used, it must be loaded \emph{before}
+% the \texttt{minitoc} package, because it alters (redefines) the caption
+% commands. Of course, the \texttt{hints} option detects this problem.
% \or\relax
-% \begin{itemize}
-% \item Les fichiers de~(\ref{IN0}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.dtx}
-% et \texttt{.ins}.
-% \item Les fichiers de~(\ref{IN1}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.sty}.
-% \item Les fichiers de~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) et~(\ref{IN9}) doivent être installés
-% dans un répertoire distinct, mais ne doivent pas être omis.
-% \item Les fichiers de~(\ref{IN7}) et~(\ref{IN8}) doivent être installés comme documentation en ligne. Notez que les
-% fichiers PostScript de la distribution peuvent être imprimés recto-verso sur certaines imprimantes.
-% \end{itemize}
-%
-% Notez que \texttt{minitoc.dtx} et \texttt{fminitoc.dtx} sont des exemples (non triviaux) de l'utilisation de
-% \texttt{minitoc} (avec \texttt{hyperref}).
+% \section{Utilisation avec le paquetage \texttt{captcont}}\label{faq.43}\index{captcont}
+% Si le paquetage \texttt{captcont}~\cite{captcont} (de \name{Steven~Douglas}{Cochran}) est utilisé,
+% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit)
+% les commandes pour les captions. Bien sûr, l'option \texttt{hints} détecte ce problème.
% \fi
-% \begin{table*}[p]
-% \vspace*{2\baselineskip}
-% \ifDP\begin{fullpage}\fi
-% \centering
-% \changeskips
+%
+% ^^A (44)
+% \lneed{5}
% \ifcase\LANG\relax
-% \def\CLA{class}
-% \def\ET{\textrm{, and}\xspace}
-% \caption{List of files (\texttt{minitoc.l})}\label{t+files}
+% \section{Vertical space (gap) before and after parttocs, partlofs, and partlots titles}\label{faq.44}\index{gaps}
+% These vertical gaps were hard-coded like for the chapter
+% heads in the \texttt{book} and \texttt{report} document classes.
+% The values were 50pt and 40pt, but some users want
+% to adjust them for the titles of the part-level mini-tables.
+% Since version~\#45, these gaps are defined by \texttt{\bs mtcgapbeforeheads}
+% and \texttt{\bs mtcgapafterheads}, with these defaults values. Thes
+% 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.
% \or\relax
-% \def\CLA{classe}
-% \def\ET{ \textrm{et}\xspace}
-% \caption{Liste des fichiers (\texttt{minitoc.l})}\label{t+files}
+% \section{Espacement vertical (\emph{gap}) avant et après les titres des parttocs,
+% partlofs et partlots}\label{faq.44}\index{gaps}
+% Ces sauts verticaux (\emph{gaps}) étaient codés en dur comme pour
+% les têtes de chapitres dans les classes de document \texttt{book}
+% et \texttt{report}. Les valeurs étaient 50pt et 40pt, mais
+% certains utilisateurs désirent les ajuster pour les titres
+% des mini-tables au niveau partie.
+% Depuis la version~\#45, ces sauts sont définis par \texttt{\bs mtcgapbeforeheads}
+% et \texttt{\bs mtcgapafterheads}, avec ces valeurs par défaut.
+% Ces commandes s'appliquent globalement aux parttocs, partlofs et partlots.
+% 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}.
% \fi
-% \medskip
-% \fboxsep=1em
-% \null\hspace*{-.15\textwidth}\fbox{\begin{minipage}{1.3\textwidth}\footnotesize\ttfamily\upshape\mdseries
-% \noextrasfrancais
-% \setlength{\columnseprule}{.4pt}
-% \begin{multicols}{3}\selectlanguage{french}
-% \def\NL{\mbox{}\hfill\mbox{}\\}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \labelwidth=-1em \labelsep=0em
-% \rightmargin=0pt \leftmargin=0pt
-% \begin{itemize}
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN0}):}}}]\NL
-% \begin{itemize}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \leftmargin=0pt
-% \listparindent=1em
-% \item minitoc.ins
-% \item minitoc.dtx
-% \item fminitoc.dtx
-% \end{itemize}
-% \medskip
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN1}):}}}]\NL
-% \begin{itemize}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \leftmargin=0pt
-% \listparindent=1em
-% \item minitoc.sty
-% \item mtcoff.sty
-% \item mtcpatchmem.sty
-% \item acadian.mld
-% \item acadien.mld
-% \item afrikaan.mld
-% \item afrikaans.mld
-% \item american.mld
-% \item arab.mld
-% \item arabic.mld
-% \item armenian.mld
-% \item austrian.mld
-% \item bahasa.mld
-% \item bangla.mld
-% \item basque.mld
-% \item bicig.mld
-% \item brazil.mld
-% \item brazilian.mld
-% \item breton.mld
-% \item british.mld
-% \item bulgarian.mld
-% \item bulgarianb.mld
-% \item buryat.mld
-% \item canadian.mld
-% \item canadien.mld
-% \item castillan.mld
-% \item castillian.mld
-% \item catalan.mld
-% \item chinese1.mld\ET chinese1.mlo
-% \item chinese2.mld\ET chinese2.mlo
-% \item croatian.mld
-% \item czech.mld
-% \item danish.mld
-% \item dutch.mld
-% \item english.mld
-% \item esperant.mld
-% \item esperanto.mld
-% \item estonian.mld
-% \item ethiopia.mld
-% \item ethiopian.mld
-% \item farsi1.mld\ET farsi1.mlo
-% \item farsi2.mld\ET farsi2.mlo
-% \item finnish.mld
-% \item finnish2.mld
-% \item francais.mld
-% \item french.mld
-% \item frenchb.mld
-% \item frenchle.mld
-% \item frenchpro.mld
-% \item galician.mld
-% \item german.mld
-% \item germanb.mld
-% \item greek.mld
-% \item greek-mono.mld
-% \item greek-polydemo.mld
-% \item greek-polykatha.mld
-% \item guarani.mld
-% \item hangul1.mld\ET hangul1.mlo
-% \item hangul2.mld\ET hangul2.mlo
-% \item hangul3.mld\ET hangul3.mlo
-% \item hangul4.mld\ET hangul4.mlo
-% \item hanja1.mld\ET hanja1.mlo
-% \item hanja2.mld\ET hanja2.mlo
-% \item hebrew.mld
-% \item hungarian.mld
-% \item icelandic.mld
-% \item interlingua.mld
-% \item irish.mld
-% \item italian.mld
-% \item japanese.mld\ET japanese.mlo
-% \item japanese2.mld\ET japanese2.mlo
-% \item japanese3.mld\ET japanese3.mlo
-% \item japanese4.mld\ET japanese4.mlo
-% \item japanese5.mld\ET japanese5.mlo
-% \item latin.mld
-% \item latin2.mld
-% \item latvian.mld
-% \item letton.mld
-% \item lithuanian.mld
-% \item lsorbian.mld
-% \item magyar.mld
-% \item magyar2.mld
-% \item malayalam-keli.mld
-% \item malayalam-rachana.mld
-% \item malayalam-rachana2.mld
-% \item mongol.mld
-% \item naustrian.mld
-% \item ngerman.mld
-% \item ngermanb.mld
-% \item norsk.mld
-% \item nynorsk.mld
-% \item polish.mld
-% \item polish2.mld
-% \item portuges.mld
-% \item portuguese.mld
-% \item romanian.mld
-% \item russian.mld
-% \item russianb.mld
-% \item russianc.mld
-% \item russian2m.mld
-% \item russian2o.mld
-% \item samin.mld
-% \item scottish.mld
-% \item serbian.mld
-% \item serbianc.mld
-% \item slovak.mld
-% \item slovene.mld
-% \item spanish.mld
-% \item spanish2.mld
-% \item spanish3.mld
-% \item swedish.mld
-% \item thai.mld\ET thai.mlo
-% \item turkish.mld
-% \item UKenglish.mld
-% \item ukraineb.mld
-% \item USenglish.mld
-% \item usorbian.mld
-% \item vietnam.mld
-% \item vietnamese.mld
-% \item welsh.mld
-% \end{itemize}
-% \medskip
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN2}):}}}]\NL
-% \begin{itemize}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \leftmargin=0pt
-% \listparindent=1em
-% \item INSTALL
-% \item minitoc.l
-% \item README
-% \item catalog
-% \item TODO
-% \end{itemize}
-% \medskip
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN3}):}}}]\NL
-% \begin{itemize}
-% \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 add.bib
-% \end{itemize}
-% \medskip
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN4}):}}}]\NL
-% \begin{itemize}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \leftmargin=0pt
-% \listparindent=1em
-% \item minitoc.bug
-% \item minitoc.sum
-% \end{itemize}
-% \medskip
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN5}):}}}]\NL
-% \begin{itemize}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \leftmargin=0pt
-% \listparindent=1em
-% \item minitoc.ins
-% \item minitoc.dtx
-% \item minitoc.bib
-% \item minitoc.ist
-% \item mtcglo.ist
-% \item minitoc.lan
-% \end{itemize}
-% \medskip
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN6}):}}}]\NL
-% \begin{itemize}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \leftmargin=0pt
-% \listparindent=1em
-% \item minitoc.dtx
-% \item fminitoc.dtx
-% \item fminitoc.bib
-% \item fminitoc.ist
-% \item fminitoc.lan
-% \item franc.sty
-% \item frbib.sty
-% \item frnew.sty
-% \item frplain1.bst
-% \end{itemize}
-% \medskip
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN7}):}}}]\NL
-% \begin{itemize}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \leftmargin=0pt
-% \listparindent=1em
-% \item minitoc.pdf
-% \item minitoc.ps
-% \end{itemize}
-% \medskip
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN8}):}}}]\NL
-% \begin{itemize}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \leftmargin=0pt
-% \listparindent=1em
-% \item fminitoc.pdf
-% \item fminitoc.ps
-% \end{itemize}
-% \medskip
-% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN9}):}}}]\NL
-% \begin{itemize}
-% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
-% \leftmargin=0pt
-% \listparindent=1em
-% \item pmk
-% \item imk
-% \item emk
-% \item fmk
-% \item rmk
-% \end{itemize}
-% \end{itemize}
-% \end{multicols}
-% \end{minipage}}
-% \ifDP\end{fullpage}\fi
-% \vspace*{-2\baselineskip}
-% \end{table*}
%
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
@@ -6263,16 +7506,16 @@ sud des États-Unis, comme la Louisiane.}
% \toprule
% \textbf{Options}&\textbf{Default}&\textbf{Meaning}\\
% \midrule
-% \texttt{shortext}&\texttt{*NO*}&To use short extensions for auxiliary files.\\
+% \texttt{shortext}&\texttt{*NO*}&Short extensions for auxiliary files.\\
% \texttt{loose}, \texttt{tight}&\texttt{loose}&Spacing of lines in mini-tables.\\
-% \texttt{k-loose}, \texttt{k-tight}&\texttt{k-loose}&Spacing of lines in mini-tables (Koma-script classes).\\
-% \texttt{dotted}, \texttt{undotted}&\texttt{dotted}&Dotted lines from entries
-% to page numbers.\\
+% \texttt{k-loose}, \texttt{k-tight}&\texttt{k-loose}&Spacing of lines in mini-tables (\KOMAScript{} classes).\\
+% \texttt{dotted}, \texttt{undotted}&\texttt{dotted}&Presence of leaders (dotted lines).\\
% \texttt{insection}&\texttt{*NO*}&Keeps floats (figures and tables) from drifting
% outside of their section. Useful if
% you use sectlofs/sectlots.\\
% \texttt{notoccite}&\texttt{*NO*}&Useful if you have \texttt{\bs cite} commands
% in sectionning titles and use an unsorted bibliographic style.\\
+% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{nolistfiles}&Lists the minitoc auxiliary files into \emph{document}\texttt{.maf}.\\
% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Adds hints in the \texttt{.log}
% file. Useful to detect some problems.\\
% \bottomrule
@@ -6292,14 +7535,15 @@ sud des États-Unis, comme la Louisiane.}
% \toprule
% \textbf{Options}&\textbf{Défaut}&\textbf{Signification}\\
% \midrule
-% \texttt{shortext}&\texttt{*NON*}&Pour utiliser des suffixes courts pour les fichiers auxiliaires.\\
+% \texttt{shortext}&\texttt{*NON*}&Suffixes courts pour les fichiers auxiliaires.\\
% \texttt{loose}, \texttt{tight}&\texttt{loose}&Espacement des lignes dans les mini-tables.\\
-% \texttt{k-loose}, \texttt{k-tight}&\texttt{k-loose}&Espacement des lignes dans les mini-tables (classes Koma-script).\\
-% \texttt{dotted}, \texttt{undotted}&\texttt{dotted}&Ponts de conduites entre les entrées et les numéros de pages.\\
+% \texttt{k-loose}, \texttt{k-tight}&\texttt{k-loose}&Espacement des lignes dans les mini-tables (classes \KOMAScript).\\
+% \texttt{dotted}, \texttt{undotted}&\texttt{dotted}&Présence de points de conduite.\\
% \texttt{insection}&\texttt{*NON*}&Empêche les éléments flottants (figures et tableaux) de dériver en dehors de
% leur section. Utile si vous utilisez des sectlofs/sectlots.\\
% \texttt{notoccite}&\texttt{*NON*}&Utile si vous avez des commandes \texttt{\bs cite} dans les titres de
% sectionnements et utilisez un style de bibliographie sans tri.\\
+% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{nolistfiles}&Liste les fichiers auxiliaires de minitoc dans \emph{document}\texttt{.maf}.\\
% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Ajoute des indications (\emph{hints}) dans le fichier \texttt{.log}.
% Utile pour détecter certains problèmes.\\
% \bottomrule
@@ -6312,7 +7556,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \begin{table}[tp]
% \changeskips
-% \caption[General commands]{General commands}\label{t+SUC}
+% \caption{General commands}\label{t+SUC}
% \centering
% \bgroup
% \mysize
@@ -6334,12 +7578,12 @@ sud des États-Unis, comme la Louisiane.}
% &Modifies the features for a mini-table.\\
% \texttt{\bs mtcsetfont\{}\emph{mini-table}\texttt{\}\{}\emph{sectionning-level}\texttt{\}\{}\emph{font commands}\texttt{\}}\hspace*{-\textwidth}&\\
% &Redefines a minitoc font command.\\
-% \texttt{\bs mtcsetformat\{}\emph{mini-table}\texttt{\}\{}\emph{parameter}\texttt{\}\{}\emph{value}\texttt{\}}\hspace*{-\textwidth}&\\
+% \texttt{\bs mtcsetformat\{}\emph{mini-table}\texttt{\}\{}\texttt{dotinterval\BAR pagenumwidth\BAR tocrightmargin}\texttt{\}\{}\emph{value}\texttt{\}}\hspace*{-\textwidth}&\\
% &Changes the layout of some mini-tables.\\
-% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
-% &Activates/inhibits page numbers in some mini-tables.\\
-% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
-% &Activates/inhibits horizontal rules in some mini-tables.\\
+% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
+% &Activates/inhibits page numbers in some or all mini-tables.\\
+% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
+% &Activates/inhibits horizontal rules in some or all mini-tables.\\
% \texttt{\bs mtcsettitle\{}\emph{mini-table}\texttt{\}\{}\emph{title string}\texttt{\}}\hspace*{-\textwidth}&\\
% &Changes the title for some mini-tables.\\
% \texttt{\bs mtcsettitlefont\{}\emph{mini-table}\texttt{\}\{}\emph{font commands}\texttt{\}}\hspace*{-\textwidth}&\\
@@ -6348,8 +7592,8 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs mtcskipamount}&Length of \texttt{\bs mtcskip}. Default: \texttt{\bs bigskipamount}.\\
% \texttt{\bs tightmtcfalse}&Loose mini-tables. Default.\\
% \texttt{\bs tightmtctrue}&Tight mini-tables.\\
-% \texttt{\bs ktightmtcfalse}&Loose mini-tables. Default. (Koma-script classes).\\
-% \texttt{\bs ktightmtctrue}&Tight mini-tables. (Koma-script classes).\\
+% \texttt{\bs ktightmtcfalse}&Loose mini-tables. Default. (\KOMAScript{} classes).\\
+% \texttt{\bs ktightmtctrue}&Tight mini-tables. (\KOMAScript{} classes).\\
% \texttt{\bs undottedmtcfalse}&Dotted lines in mini-tables (from entry to page number). Default.\\
% \texttt{\bs undottedmtctrue}&No dotted lines in mini-tables (from entry to page number).\\
% \bottomrule
@@ -6382,12 +7626,12 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs mtcsetfont\{}\emph{mini-table}\texttt{\}\{}\emph{niveau-sectionnement}\texttt{\}\{}\emph{commandes de
% fonte}\texttt{\}}\hspace*{-\textwidth}&\\
% &Redéfinit une commande de fonte minitoc.\\
-% \texttt{\bs mtcsetformat\{}\emph{mini-table}\texttt{\}\{}\emph{paramètre}\texttt{\}\{}\emph{valeur}\texttt{\}}\hspace*{-\textwidth}&\\
+% \texttt{\bs mtcsetformat\{}\emph{mini-table}\texttt{\}\{}\texttt{dotinterval\BAR pagenumwidth\BAR tocrightmargin}\texttt{\}\{}\emph{valeur}\texttt{\}}\hspace*{-\textwidth}&\\
% &Change la mise en page de certaines mini-tables.\\
-% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
-% &Active/inhibe les numéros de pages dans certaines mini-tables.\\
-% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
-% &Active/inhibe les filets horizontaux dans certaines mini-tables.\\
+% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
+% &Active/inhibe les numéros de pages dans certaines mini-tables ou toutes.\\
+% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
+% &Active/inhibe les filets horizontaux dans certaines mini-tables ou toutes.\\
% \texttt{\bs mtcsettitle\{}\emph{mini-table}\texttt{\}\{}\emph{chaîne titre}\texttt{\}}\hspace*{-\textwidth}&\\
% &Change le titre pour certaines mini-tables.\\
% \texttt{\bs mtcsettitlefont\{}\emph{mini-table}\texttt{\}\{}\emph{commandes de fonte}\texttt{\}}\hspace*{-\textwidth}&\\
@@ -6396,8 +7640,8 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs mtcskipamount}&Longueur de \texttt{\bs mtcskip}. Défaut: \texttt{\bs bigskipamount}.\\
% \texttt{\bs tightmtcfalse}&Mini-tables avec lignes peu serrées. Défaut.\\
% \texttt{\bs tightmtctrue}&Mini-tables avec lignes serrées.\\
-% \texttt{\bs ktightmtcfalse}&Mini-tables avec lignes peu serrées. Défaut. (Classes Koma-script).\\
-% \texttt{\bs ktightmtctrue}&Mini-tables avec lignes serrées. (Classes Koma-script).\\
+% \texttt{\bs ktightmtcfalse}&Mini-tables avec lignes peu serrées. Défaut. (Classes \KOMAScript).\\
+% \texttt{\bs ktightmtctrue}&Mini-tables avec lignes serrées. (Classes \KOMAScript).\\
% \texttt{\bs undottedmtcfalse}&Points de conduite dans les mini-tables (de l'entrée jusqu'au numéro de page). Défaut.\\
% \texttt{\bs undottedmtctrue}&Pas de points conduite dans les mini-tables (de l'entrée jusqu'au numéro de page).\\
% \bottomrule
@@ -6408,7 +7652,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \begin{table}[tp]
% \changeskips
-% \caption{Commands, part level}\label{t+SUC-P-a}
+% \caption{Commands: part level}\label{t+SUC-P-a}
% \centering
% \bgroup
% \mysize
@@ -6426,8 +7670,9 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs partlof[}\emph{x}\texttt{]}&After each \texttt{\bs part} command for which a partlof is needed$^{*}$.\\
% \texttt{\bs partlot[}\emph{x}\texttt{]}%
% &After each \texttt{\bs part} command for which a partlot is needed$^{*}$.\\
-% \texttt{\bs setcounter\{parttocdepth\}\{}\emph{depth}\texttt{\}}\hspace*{-\textwidth}\\
-% &Depth of the following parttocs. Analog to \texttt{tocdepth}. Default:~2. Has no action on partlofs and partlots.\\
+% \texttt{\bs setcounter\{parttocdepth\}\{}\emph{\texttt{depth}}\texttt{\}}\hspace*{-\textwidth}\\
+% &Depth of the following parttocs. Analog to \texttt{tocdepth}. Default:~2.\\
+% &Has no action on partlofs and partlots.\\
% \multicolumn{2}{@{}l}{\emph{\texttt{or:}}}\\
% \texttt{\bs mtcsetdepth\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\
% &Idem, but can also act on partlofs and partlots.\\
@@ -6445,13 +7690,17 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs ptcPfont}&Font command for parttoc, paragraph entries$^{**}$.\\
% \texttt{\bs ptcSPfont}&Font command for parttoc, subparagraph entries$^{**}$.\\
% \texttt{\bs plffont}&Font for partlof. Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs plfSfont}&Font for partlof (subfigures). Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs pltfont}&Font for partlot. Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs pltSfont}&Font for partlot (subtables). Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs ptctitle}&Title of parttocs. Default: \texttt{Table of Contents}.\\
% \texttt{\bs plftitle}&Title of partlofs. Default: \texttt{List of Figures}.\\
% \texttt{\bs plttitle}&Title of partlots. Default: \texttt{List of Tables}.\\
% \texttt{\bs ptifont}&Font for partXXX titles.\\
% &Default: \texttt{\bs Large\bs rmfamily\bs upshape\bs bfseries} (article)\hfill\null\\
% &or: \texttt{\bs LARGE\bs rmfamily\bs upshape\bs bfseries} (book, report).\hfill\null\\
+% \texttt{\bs mtcgapbeforeheads}&Vertical gap before part-level mini-tables titles. Default: 50pt\\
+% \texttt{\bs mtcgapafterheads}&Vertical gap after part-level mini-tables titles. Default: 40pt\\
% \bottomrule
% \multicolumn{2}{@{}p{\textwidth}@{}}{$*$: \texttt{[}\emph{x}\texttt{]} is an optional argument to set the
% position of the title; the setting is local for the \texttt{\bs partXXX} commands, global for the \texttt{\bs
@@ -6464,7 +7713,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% \begin{table}[tp]
% \changeskips
-% \caption{Commandes, niveau partie}\label{t+SUC-P-a}
+% \caption{Commandes au niveau partie}\label{t+SUC-P-a}
% \centering
% \bgroup
% \mysize
@@ -6484,7 +7733,7 @@ sud des États-Unis, comme la Louisiane.}
% nécessaire$^{*}$.\\
% \texttt{\bs partlot[}\emph{x}\texttt{]}%
% &Après chaque commande \texttt{\bs part} pour laquelle une partlot est nécessaire$^{*}$.\\
-% \texttt{\bs setcounter\{parttocdepth\}\{}\emph{profondeur}\texttt{\}}\hspace*{-\textwidth}\\
+% \texttt{\bs setcounter\{parttocdepth\}\{}\emph{\texttt{profondeur}}\texttt{\}}\hspace*{-\textwidth}\\
% &Profondeur des parttocs ultérieures. Analogue à~\texttt{tocdepth}. Défaut:~2.\\
% &N'a aucune action sur les partlofs et partlots.\\
% \multicolumn{2}{@{}l}{\emph{\texttt{ou:}}}\\
@@ -6504,13 +7753,19 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs ptcPfont}&Commande de fonte pour les parttocs, entrées paragraphes$^{**}$.\\
% \texttt{\bs ptcSPfont}&Commande de fonte pour les parttocs, entrées sous-paragraphes$^{**}$.\\
% \texttt{\bs plffont}&Fonte pour les partlofs. Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs plfSfont}&Fonte pour les partlofs (sous-figures). Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs pltfont}&Fonte pour les partlots. Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs pltSfont}&Fonte pour les partlots (sous-tables). Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs ptctitle}&Titre des parttocs. Défaut: \texttt{Table of Contents}.\\
% \texttt{\bs plftitle}&Titre des partlofs. Défaut: \texttt{List of Figures}.\\
% \texttt{\bs plttitle}&Titre des partlots. Défaut: \texttt{List of Tables}.\\
% \texttt{\bs ptifont}&Fonte pour les titres des partXXX.\\
% &Défaut: \texttt{\bs Large\bs rmfamily\bs upshape\bs bfseries} (article)\hfill\null\\
% &ou: \texttt{\bs LARGE\bs rmfamily\bs upshape\bs bfseries} (book, report).\hfill\null\\
+% \multicolumn{2}{@{}l}{\texttt{\bs mtcgapbeforeheads}}\\
+% &Saut vertical avant le titre des mini-tables au niveau partie. Défaut: 50pt\\
+% \multicolumn{2}{@{}l}{\texttt{\bs mtcgapafterheads}}\\
+% &Saut vertical après le titre des mini-tables au niveau partie. Défaut: 40pt\\
% \bottomrule
% \multicolumn{2}{@{}p{\textwidth}@{}}{$*$: \texttt{[}\emph{x}\texttt{]} est un argument optionnel pour établir la
% position du titre; le choix est local pour les commandes \texttt{\bs partXXX}, global pour les commandes \texttt{\bs
@@ -6525,7 +7780,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \begin{table}[tp]
% \changeskips
-% \caption{Commands, chapter level}\label{t+SUC-C}
+% \caption{Commands: chapter level}\label{t+SUC-C}
% \centering
% \bgroup
% \mysize
@@ -6543,7 +7798,7 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs minilof[}\emph{x}\texttt{]}&After each \texttt{\bs chapter} command for which a minilof is needed$^{*}$.\\
% \texttt{\bs minilot[}\emph{x}\texttt{]}%
% &After each \texttt{\bs chapter} command for which a minilot is needed$^{*}$.\\
-% \texttt{\bs setcounter\{minitocdepth\}\{}\emph{depth}\texttt{\}}\hspace*{-\textwidth}\\
+% \texttt{\bs setcounter\{minitocdepth\}\{}\emph{\texttt{depth}}\texttt{\}}\hspace*{-\textwidth}\\
% &Depth of the following minitocs. Analog to \texttt{tocdepth}. Default:~2. Has no action on minilofs and minilots.\\
% \multicolumn{2}{@{}l}{\emph{\texttt{or:}}}\\
% \texttt{\bs mtcsetdepth\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\
@@ -6558,7 +7813,9 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs mtcPfont}&Font command for minitoc, paragraph entries$^{**}$.\\
% \texttt{\bs mtcSPfont}&Font command for minitoc, subparagraph entries$^{**}$.\\
% \texttt{\bs mlffont}&Font for minilof. Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs mlfSfont}&Font for minilof (subfigures). Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs mltfont}&Font for minilot. Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs mltSfont}&Font for minilot (subtables). Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs mtctitle}&Title of minitocs. Default: \texttt{Contents}.\\
% \texttt{\bs mlftitle}&Title of minilofs. Default: \texttt{Figures}.\\
% \texttt{\bs mlttitle}&Title of minilots. Default: \texttt{Tables}.\\
@@ -6576,7 +7833,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% \begin{table}[tp]
% \changeskips
-% \caption{Commandes, niveau chapitre}\label{t+SUC-C}
+% \caption{Commandes au niveau chapitre}\label{t+SUC-C}
% \centering
% \bgroup
% \mysize
@@ -6593,7 +7850,7 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs minitoc[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs chapter} pour laquelle une minitoc est nécessaire$^{*}$.\\
% \texttt{\bs minilof[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs chapter} pour laquelle une minilof est nécessaire$^{*}$.\\
% \texttt{\bs minilot[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs chapter} pour laquelle une minilot est nécessaire$^{*}$.\\
-% \texttt{\bs setcounter\{minitocdepth\}\{}\emph{profondeur}\texttt{\}}\hspace*{-\textwidth}\\
+% \texttt{\bs setcounter\{minitocdepth\}\{}\emph{\texttt{profondeur}}\texttt{\}}\hspace*{-\textwidth}\\
% &Profondeur des minitocs ultérieures. Analogue à~\texttt{tocdepth}. Défaut:~2.\\
% &N'a aucune action sur les minilofs et minilots.\\
% \multicolumn{2}{@{}l}{\emph{\texttt{ou:}}}\\
@@ -6609,7 +7866,9 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs mtcPfont}&Commande de fonte pour les minitocs, entrées paragraphes$^{**}$.\\
% \texttt{\bs mtcSPfont}&Commande de fonte pour les minitocs, entrées sous-paragraphes$^{**}$.\\
% \texttt{\bs mlffont}&Commande de fonte pour les minilofs.\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs mlfSfont}&Commande de fonte pour les minilofs (sous-figures).\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs mltfont}&Commande de fonte pour les minilots.\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs mltSfont}&Commande de fonte pour les minilots (sous-tables).\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs mtctitle}&Titre des minitocs. Défaut: \texttt{Contents}.\\
% \texttt{\bs mlftitle}&Titre des minilofs. Défaut: \texttt{Figures}.\\
% \texttt{\bs mlttitle}&Titre des minilots. Défaut: \texttt{Tables}.\\
@@ -6629,7 +7888,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \begin{table}[tp]
% \changeskips
-% \caption[Commands, section level]{Commands, section level}\label{t+SUC-S}
+% \caption{Commands: section level}\label{t+SUC-S}
% \centering
% \bgroup
% \mysize
@@ -6647,7 +7906,7 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs sectlof[}\emph{x}\texttt{]}&After each \texttt{\bs section} command for which a sectlof is needed$^{*}$.\\
% \texttt{\bs sectlot[}\emph{x}\texttt{]}%
% &After each \texttt{\bs section} command for which a sectlot is needed$^{*}$.\\
-% \texttt{\bs setcounter\{secttocdepth\}\{}\emph{depth}\texttt{\}}\hspace*{-\textwidth}\\
+% \texttt{\bs setcounter\{secttocdepth\}\{}\emph{\texttt{depth}}\texttt{\}}\hspace*{-\textwidth}\\
% &Depth of the following secttocs. Analog to \texttt{tocdepth}. Default:~2. Has no action on sectlofs and sectlots.\\
% \multicolumn{2}{@{}l}{\emph{\texttt{or:}}}\\
% \texttt{\bs mtcsetdepth\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\
@@ -6660,7 +7919,9 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs stcPfont}&Font command for secttoc, paragraph entries$^{**}$.\\
% \texttt{\bs mtcSPfont}&Font command for secttoc, subparagraph entries$^{**}$.\\
% \texttt{\bs slffont}&Font for sectlof.\\&Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs slfSfont}&Font for sectlof (subfigures).\\&Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs sltfont}&Font for sectlot.\\&Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs sltSfont}&Font for sectlot (subtables).\\&Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs stctitle}&Title of secttocs. Default: \texttt{Contents}.\\
% \texttt{\bs slftitle}&Title of sectlofs. Default: \texttt{Figures}.\\
% \texttt{\bs slttitle}&Title of sectlots. Default: \texttt{Tables}.\\
@@ -6678,7 +7939,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% \begin{table}[tp]
% \changeskips
-% \caption[Commandes, niveau section]{Commandes, niveau section}\label{t+SUC-S}
+% \caption{Commandes au niveau section}\label{t+SUC-S}
% \centering
% \bgroup
% \mysize
@@ -6692,7 +7953,7 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs secttoc[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs section} pour laquelle une secttoc est nécessaire$^{*}$.\\
% \texttt{\bs sectlof[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs section} pour laquelle une sectlof est nécessaire$^{*}$.\\
% \texttt{\bs sectlot[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs section} pour laquelle une sectlot est nécessaire$^{*}$.\\
-% \texttt{\bs setcounter\{secttocdepth\}\{}\emph{profondeur}\texttt{\}}\hspace*{-\textwidth}\\
+% \texttt{\bs setcounter\{secttocdepth\}\{}\emph{\texttt{profondeur}}\texttt{\}}\hspace*{-\textwidth}\\
% &Profondeur des secttocs ultérieures. Analogue à~\texttt{tocdepth}. Défaut:~2.\\
% &N'a aucune action sur les sectlofs et sectlots.\\
% \multicolumn{2}{@{}l}{\emph{\texttt{ou:}}}\\
@@ -6706,9 +7967,11 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs stcPfont}&Commande de fonte pour les secttocs, entrées paragraphes$^{**}$.\\
% \texttt{\bs mtcSPfont}&Commande de fonte pour les secttocs, entrées sous-paragraphes$^{**}$.\\
% \texttt{\bs slffont}&Commande de fonte pour les sectlofs.\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs slfSfont}&Commande de fonte pour les sectlofs (sous-figures).\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs sltfont}&Commande de fonte pour les sectlots.\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
+% \texttt{\bs sltSfont}&Commande de fonte pour les sectlots (sous-tables).\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \texttt{\bs stctitle}&Titre des secttocs. Défaut: \texttt{Contents}.\\
-% \texttt{\bs slftitle}&Title des sectlofs. Défaut: \texttt{Figures}.\\
+% \texttt{\bs slftitle}&Titre des sectlofs. Défaut: \texttt{Figures}.\\
% \texttt{\bs slttitle}&Titre des sectlots. Défaut: \texttt{Tables}.\\
% \texttt{\bs stifont}&Fonte pour les titres des sectXXX.\\
% &Défaut: \texttt{\bs large\bs rmfamily\bs upshape\bs bfseries}.\\
@@ -6726,7 +7989,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \begin{table}[tp]
% \changeskips
-% \caption[Commands for horizontal rules]{Commands for horizontal rules}\label{t+SUC-rules}
+% \caption{Commands for horizontal rules}\label{t+SUC-rules}
% \centering
% \bgroup
% \mysize
@@ -6744,8 +8007,8 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs [no]mltrule}&Activates or inhibits rules in minilots.\\
% \texttt{\bs [no]sltrule}&Activates or inhibits rules in sectlots.\\
% \midrule
-% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
-% &Activates/inhibits horizontal rules in some mini-tables.\\
+% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
+% &Activates/inhibits horizontal rules in some or all mini-tables.\\
% \bottomrule
% \multicolumn{2}{@{}p{\textwidth}@{}}{By default, parttocs have no rules; minitocs and secttocs have rules. In
% articles, parttocs have rules.}
@@ -6755,7 +8018,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% \begin{table}[tp]
% \changeskips
-% \caption[Commandes pour les filets horizontaux]{Commandes pour les filets horizontaux}\label{t+SUC-rules}
+% \caption{Commandes pour les filets horizontaux}\label{t+SUC-rules}
% \centering
% \bgroup
% \mysize
@@ -6773,8 +8036,8 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs [no]mltrule}&Active ou inhibe les filets dans les minilots.\\
% \texttt{\bs [no]sltrule}&Active ou inhibe les filets dans les sectlots.\\
% \midrule
-% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
-% &Active/inhibe les filets horizontaux dans certaines mini-tables.\\
+% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
+% &Active/inhibe les filets horizontaux dans certaines mini-tables ou toutes.\\
% \bottomrule
% \multicolumn{2}{@{}p{\textwidth}@{}}{Par défaut, les parttocs n'ont pas de filets; les minitocs et secttocs ont
% des filets. Dans les articles, les parttocs ont des filets.}
@@ -6804,8 +8067,8 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs [no]slfpagenumbers}&Activates or inhibits page numbers in sectlofs.\\
% \texttt{\bs [no]sltpagenumbers}&Activates or inhibits page numbers in sectlots.\\
% \midrule
-% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
-% &Activates/inhibits page numbers in some mini-tables.\\
+% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
+% &Activates/inhibits page numbers in some or all mini-tables.\\
% \bottomrule
% \multicolumn{2}{@{}l@{}}{By default, the page numbers are present.}
% \end{tabularx}
@@ -6832,8 +8095,8 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs [no]slfpagenumbers}&Active ou inhibe les numéros de pages dans les sectlofs.\\
% \texttt{\bs [no]sltpagenumbers}&Active ou inhibe les numéros de pages dans les sectlots.\\
% \midrule
-% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
-% &Active/inhibe les numéros de pages dans certaines mini-tables.\\
+% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
+% &Active/inhibe les numéros de pages dans certaines mini-tables ou toutes.\\
% \bottomrule
% \multicolumn{2}{@{}l@{}}{Par défaut, les numéros de pages sont présents.}
% \end{tabularx}
@@ -6942,7 +8205,7 @@ sud des États-Unis, comme la Louisiane.}
% \mysize
% \begin{tabularx}{\textwidth}{@{}Z{1.1}Z{.975}Z{.975}Z{.975}Z{.975}@{}}
% \toprule
-% \textbf{Type}&\textbf{Phase}&\multicolumn{3}{c}{\textbf{Level}}\\
+% \textbf{Type}&\textbf{Phase}&\multicolumn{3}{@{}c@{}}{\textbf{Level}}\\
% \cmidrule(l){3-5}
% & &\textbf{part}&\textbf{chapter}&\textbf{section}\\
% \midrule
@@ -6954,6 +8217,8 @@ sud des États-Unis, comme la Louisiane.}
% \midrule
% list of tables &preparation&\texttt{\bs dopartlot[}\emph{p}\texttt{]}&\texttt{\bs dominilot[}\emph{p}\texttt{]}&\texttt{\bs dosectlot[}\emph{p}\texttt{]}\\
% &insertion &\texttt{\bs partlot[}\emph{p}\texttt{]}&\texttt{\bs minilot[}\emph{p}\texttt{]}&\texttt{\bs sectlot[}\emph{p}\texttt{]}\\
+% \midrule
+% all &preparation&\multicolumn{3}{c@{}}{\null\mydotfill{.5ex}\texttt{\bs mtcprepare[}\emph{p}\texttt{]}\mydotfill{.5ex}\null}\\
% \bottomrule
% \multicolumn{5}{@{}p{\textwidth}@{}}{Each of these commands accepts one optional argument~\emph{p},
% which specifies the position of the
@@ -6972,7 +8237,7 @@ sud des États-Unis, comme la Louisiane.}
% \mysize
% \begin{tabularx}{\textwidth}{@{}Z{1.1}Z{.975}Z{.975}Z{.975}Z{.975}@{}}
% \toprule
-% \textbf{Type}&\textbf{Phase}&\multicolumn{3}{c}{\textbf{Niveau}}\\
+% \textbf{Type}&\textbf{Phase}&\multicolumn{3}{@{}c@{}}{\textbf{Niveau}}\\
% \cmidrule(l){3-5}
% & &\textbf{partie}&\textbf{chapitre}&\textbf{section}\\
% \midrule
@@ -6984,6 +8249,8 @@ sud des États-Unis, comme la Louisiane.}
% \midrule
% liste des tableaux &préparation&\texttt{\bs dopartlot[}\emph{p}\texttt{]}&\texttt{\bs dominilot[}\emph{p}\texttt{]}&\texttt{\bs dosectlot[}\emph{p}\texttt{]}\\
% &insertion &\texttt{\bs partlot[}\emph{p}\texttt{]}&\texttt{\bs minilot[}\emph{p}\texttt{]}&\texttt{\bs sectlot[}\emph{p}\texttt{]}\\
+% \midrule
+% tous &préparation&\multicolumn{3}{c@{}}{\null\mydotfill{.5ex}\texttt{\bs mtcprepare[}\emph{p}\texttt{]}\mydotfill{.5ex}\null}\\
% \bottomrule
% \multicolumn{5}{@{}p{\textwidth}@{}}{Chacune de ces commandes accepte un argument optionnel~\emph{p},
% qui spécifie la position du titre de la mini-table. Cet argument~\emph{p} a un effet global dans les commandes de
@@ -7017,19 +8284,25 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs mtcaddpart[}\emph{title}\texttt{]}&Adds the title of a \texttt{\bs part*} in the ToC.\\
% \texttt{\bs mtcaddchapter[}\emph{title}\texttt{]}&Adds the title of a \texttt{\bs chapter*} in the ToC.\\
% \texttt{\bs mtcaddsection[}\emph{title}\texttt{]}&Adds the title of a \texttt{\bs section*} in the ToC.\\
-% \texttt{\bs mtcfixindex[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
-% &Adjusts the entry for index in the ToC.\\
% \texttt{\bs mtcfixglossary[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
% &Adjusts the entry for glossary in the ToC.\\
+% \texttt{\bs mtcfixindex[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
+% &Adjusts the entry for index in the ToC.\\
% \texttt{\bs begin\{mtchideinmaintoc\}[}\emph{depth}\texttt{]} .{}.{}.
% \texttt{\bs end\{mtchideinmaintoc\}}\hspace*{-\textwidth}&\\
% &Environment to hide entries in the main table of contents.\\
% \texttt{\bs begin\{mtchideinmainlof\}[}\emph{depth}\texttt{]} .{}.{}.
% \texttt{\bs end\{mtchideinmainlof\}}\hspace*{-\textwidth}&\\
% &Environment to hide entries in the main list of figures.\\
+% \texttt{\bs mtchideinmainlof[}\emph{depth}\texttt{]} .{}.{}.
+% \texttt{\bs endmtchideinmainlof}\hspace*{-\textwidth}&\\
+% &Pair of commands to hide entries in the main list of figures.\\
% \texttt{\bs begin\{mtchideinmainlot\}[}\emph{depth}\texttt{]} .{}.{}.
% \texttt{\bs end\{mtchideinmainlot\}}\hspace*{-\textwidth}&\\
% &Environment to hide entries in the main list of tables.\\
+% \texttt{\bs mtchideinmainlot[}\emph{depth}\texttt{]} .{}.{}.
+% \texttt{\bs endmtchideinmainlot}\hspace*{-\textwidth}&\\
+% &Pair of commands to hide entries in the main list of tables.\\
% \bottomrule
% \end{tabularx}
% \egroup
@@ -7057,19 +8330,25 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{\bs mtcaddpart[}\emph{titre}\texttt{]}&Ajoute le titre d'une \texttt{\bs part*} dans la TdM.\\
% \texttt{\bs mtcaddchapter[}\emph{titre}\texttt{]}&Ajoute le titre d'une \texttt{\bs chapter*} dans la TdM.\\
% \texttt{\bs mtcaddsection[}\emph{titre}\texttt{]}&Ajoute le titre d'une \texttt{\bs section*} dans la TdM.\\
-% \texttt{\bs mtcfixindex[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
-% &Ajoute l'entrée pour l'index dans la TdM.\\
% \texttt{\bs mtcfixglossary[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
% &Ajuste l'entrée pour le glossaire dans la TdM.\\
+% \texttt{\bs mtcfixindex[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
+% &Ajoute l'entrée pour l'index dans la TdM.\\
% \texttt{\bs begin\{mtchideinmaintoc\}[}\emph{profondeur}\texttt{]} .{}.{}.
% \texttt{\bs end\{mtchideinmaintoc\}}\hspace*{-\textwidth}&\\
% &Environnement pour dissimuler des entrées dans la table des matières principale.\\
% \texttt{\bs begin\{mtchideinmainlof\}[}\emph{profondeur}\texttt{]} .{}.{}.
% \texttt{\bs end\{mtchideinmainlof\}}\hspace*{-\textwidth}&\\
% &Environnement pour dissimuler des entrées dans la liste des figures principale.\\
+% \texttt{\bs mtchideinmainlof[}\emph{profondeur}\texttt{]} .{}.{}.
+% \texttt{\bs endmtchideinmainlof}\hspace*{-\textwidth}&\\
+% &Paire de commandes pour dissimuler des entrées dans la liste des figures principale.\\
% \texttt{\bs begin\{mtchideinmainlot\}[}\emph{profondeur}\texttt{]} .{}.{}.
% \texttt{\bs end\{mtchideinmainlot\}}\hspace*{-\textwidth}&\\
% &Environnement pour dissimuler des entrées dans la liste des tableaux principale.\\
+% \texttt{\bs mtchideinmainlot[}\emph{profondeur}\texttt{]} .{}.{}.
+% \texttt{\bs endmtchideinmainlot}\hspace*{-\textwidth}&\\
+% &Paire de commandes pour dissimuler des entrées dans la liste des tableaux principale.\\
% \bottomrule
% \end{tabularx}
% \egroup
@@ -7079,7 +8358,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \begin{table}[tp]
% \changeskips
-% \caption[Obsolete commands]{Obsolete commands}\label{t+SUC-O}
+% \caption{Obsolete commands}\label{t+SUC-O}
% \centering
% \bgroup
% \mysize
@@ -7097,7 +8376,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% \begin{table}[tp]
% \changeskips
-% \caption[Commandes obsolètes]{Commandes obsolètes}\label{t+SUC-O}
+% \caption{Commandes obsolètes}\label{t+SUC-O}
% \centering
% \bgroup
% \mysize
@@ -7106,119 +8385,7243 @@ sud des États-Unis, comme la Louisiane.}
% \textbf{Commande}&\textbf{Signification}\\
% \midrule
% \texttt{\bs firstpartis\{}\emph{N}\texttt{\}}&\emph{N} est le numéro de la première partie.\\
-% \texttt{\bs firstchapteris\{}\emph{N}\texttt{\}}&\emph{N} est le numéro du premier chapter.\\
+% \texttt{\bs firstchapteris\{}\emph{N}\texttt{\}}&\emph{N} est le numéro du premier chapitre.\\
% \texttt{\bs firstsectionis\{}\emph{N}\texttt{\}}&\emph{N} est le numéro de la première section.\\
% \bottomrule
% \end{tabularx}
% \egroup
% \end{table}
% \fi
+%
+% \ifcase\LANG\relax
+% \chapter{Messages}\label{c+chapter}
+% \or\relax
+% \chapter{Messages}\label{c+chapter}
+% \fi
+% \minitoc
+%
+% \mtcskip
+%
+% \ifcase\LANG\relax
+% This chapter lists and comments the messages given by the \texttt{minitoc}, \texttt{mtcoff} and
+% \texttt{mtcpatchmem} packages\footnote{The
+% texts of the messages given in this chapter may slighty differ from the real text, because some messages contain some
+% variable elements and the layout may differ.}.
+% \begin{itemize}
+% \item The first line of each message contains usually the name of the package and an unique identifier (this
+% identifier may be useful to search in this chapter of the documentation, but has no special meaning,
+% except the leading letter: \texttt{I}~for informative, \texttt{W}~for warning, and \texttt{E}~for error).
+% \item Informative messages are written only in the \emph{document}\texttt{.log} file; the prefix is~\texttt{F}
+% for the warning messages from the \texttt{mtcoff} package and~\texttt{M} for the informative message from
+% the \texttt{mtcpatchmem} package.
+% \item Warning messages are shown on the screen (but often too quickly to be seen, because normally \LaTeX\ does not stop
+% for warnings) and written in the \emph{document}\texttt{.log} file.
+% \item Error messages are shown on the screen and written in the \emph{document}\texttt{.log} file,
+% but \LaTeX\ stops, so you can ask for help by typing~``\texttt{h}''.
+% \item In this chapter, some words in the messages are typeset in italic characters; they represent the variable
+% parts of the message:
+% \begin{itemize}
+% \item \emph{ARG1}~The first argument of the command.
+% \item \emph{ARG2}~The second argument of the command.
+% \item \emph{ARG3}~The third argument of the command.
+% \item \emph{\CCC}~The name of the class of your document.
+% \item \emph{\CTR}~The name of a \LaTeX\ counter.
+% \item \emph{document}~The name of your document, without its \texttt{.tex} extension.
+% \item \emph{\EXTEN}~The extension part of the name of a file.
+% \item \emph{\FILE}~The name of a file (often a minitoc auxiliary file, the \emph{document}\texttt{.toc}
+% file, the \emph{document}\texttt{.lof} file, or the \emph{document}\texttt{.lot} file).
+% \item \emph{\INAME}~The name of an internal macro redefined by a \verb|\mtcset...| command.
+% \item \emph{\LLL}~The name of the language (for \verb|\mtcselectlanguage|).
+% \item \emph{\NNN}~The number of the line in the source file.
+% \item \emph{macro}~The name of a minitoc font command redefined by \verb|\mtcsetfont|.
+% \item \emph{\NTITLE}~The new value of a title redefined by \verb|\mtcsettitle|.
+% \item \emph{\NB}~The number of mini-tables of the given type in your document (when you are using short
+% extensions and that number is greater than~99).
+% \item \emph{\PREPA}~The name of a minitoc preparation command.
+% \item \emph{\SEQ}~A sequence of commands used to redefine an internal macro via a \verb|\mtcset...| command.
+% \item \emph{\VAL}~The new value of a counter.
+% \end{itemize}
+% \end{itemize}
+% \or\relax
+% Ce chapitre liste et commente les messages émis par les paquetages \texttt{minitoc}, \texttt{mtcoff} et
+% \texttt{mtcpatchmem}\,\footnote{Les
+% textes des messages donnés dans ce chapitre peuvent être légèrement différents du texte réel, car certains
+% messages contiennent quelques éléments variables et la mise en page peut aussi être différente.}.
+% \begin{itemize}
+% \item La première ligne de chaque message contient normalement le nom du paquetage et un identificateur unique
+% (il peut être utile pour chercher dans ce chapitre de la documentation, mais n'a aucune signification
+% particulière, sauf la lettre de tête: \texttt{I}~pour informatif, \texttt{W}~pour avertissement (\emph{warning}),
+% et \texttt{E}~pour erreur); le préfixe est~\texttt{F} pour les messages d'avertissement émis par le
+% paquetage \texttt{mtcoff} et~\texttt{M} pour le message informatif émis par le paquetage
+% paquetage \texttt{mtcpatchmem}.
+% \item Les messages informatifs ne sont écrits que dans le fichier \emph{document}\texttt{.log}.
+% \item Les messages d'avertissement (\emph{warning}) sont affichés sur l'écran (mais souvent trop rapidement pour
+% être vus, car normalement \LaTeX\ ne s'arrête pas pour les avertissements) et sont écrits dans
+% le fichier \emph{document}\texttt{.log}.
+% \item Les messages d'erreur (\emph{error}) sont affichés sur l'écran et écrits dans le fichier
+% \emph{document}\texttt{.log}, mais \LaTeX\ s'arrête, donc vous pouvez demander de l'aide
+% en tapant~«~\texttt{h}~» (\emph{help}).
+% \item Dans ce chapitre, certains mots dans les messages sont écrits en italique; ils représentent les parties
+% variables du message:
+% \begin{itemize}
+% \item \emph{ARG1}~Le premier argument de la commande.
+% \item \emph{ARG2}~Le deuxième argument de la commande.
+% \item \emph{ARG3}~Le troisième argument de la commande.
+% \item \emph{\CCC}~Le nom de la classe de votre document.
+% \item \emph{\CTR}~Le nom d'un compteur \LaTeX.
+% \item \emph{document}~Le nom de votre document, sans son suffixe \texttt{.tex}.
+% \item \emph{\FILE}~Le nom d'un fichier (Souvent un fichier auxiliaire minitoc, le fichier
+% \emph{document}\texttt{.toc}, le fichier \emph{document}\texttt{.lof},
+% ou le fichier \emph{document}\texttt{.lot}).
+% \item \emph{\LLL}~Le nom de la langue (pour \verb|\mtcselectlanguage|).
+% \item \emph{\NNN}~Le numéro de la ligne dans le fichier source.
+% \item \emph{macro}~Le nom d'une commande de fonte minitoc redéfinie par \verb|\mtcsetfont|.
+% \item \emph{\NTITLE}~La nouvelle valeur d'un titre redéfinie par \verb|\mtcsettitle|.
+% \item \emph{\NB}~Le nombre de mini-tables du type donné dans votre document (lorsque vous utilisez des
+% suffixes courts et que ce nombre dépasse~99).
+% \item \emph{\INAME}~Le nom d'une macro interne redéfinie par une commande \verb|\mtcset...|.
+% \item \emph{\PREPA}~Le nom d'une commande minitoc de préparation.
+% \item \emph{\SEQ}~Une séquence de commandes utilisée pour redéfinir une macro interne via une commande
+% \verb|\mtcset...|.
+% \item \emph{\EXTEN}~La partie suffixe du nom d'un fichier.
+% \item \emph{\VAL}~La nouvelle valeur d'un compteur.
+% \end{itemize}
+% \end{itemize}
+% \fi
+% \lneed{15}
+% \ifcase\LANG\relax
+% \section{Messages from the \texttt{minitoc} package}
+% \or\relax
+% \section{Messages émis par le paquetage \texttt{minitoc}}
+% \fi
+% \ifcase\LANG\relax
+% \subsection{Informative messages}
+% \or\relax
+% \subsection{Messages informatifs}
+% \fi
+% \begin{xmessage}[2006/06/08 v45 Package minitoc]
+% \begin{quote}
+% \verb|Package: minitoc 2006/06/08 v45 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
+% initials. This message has no identifier because it is emitted by \verb|\ProvidesPackage|.
+% \or\relax
+% Ceci est le message annonçant le paquetage \texttt{minitoc}, avec son nom, sa date et sa version. «~JPFD~» sont
+% mes initiales. Ce message n'a pas d'identificateur car il est émis par \verb|\ProvidesPackage|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0001]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0001>|\\
+% \verb|(minitoc) *** minitoc package, version 45 ***.|
+% \end{quote}
+% \ifcase\LANG\relax
+% Remember the version of the package.
+% \or\relax
+% Rappel de la version du paquetage.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0002]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0002>|\\
+% \verb|(minitoc) Autoconfiguration of extensions.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{minitoc} package tries to determine if short or long extensions for file names are used by the operating
+% system.
+% \or\relax
+% Le paquetage \texttt{minitoc} essaye de déterminer si des suffixes courts pour les noms de fichiers ou longs sont
+% utilisés par le système d'exploitation.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0003]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0003>|\\
+% \verb|(minitoc) chapter level macros available.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\chapter| sectionning command is available, so you can use the mini-table commands at the chapter level,
+% but \emph{not} the mini-table commands at the section level.
+% \or\relax
+% La commande de sectionnement \verb|\chapter| est disponible, donc vous pouvez utiliser les commandes pour des
+% mini-tables au niveau chapitre, \emph{mais pas} les commandes pour des mini-tables au niveau section.
+% \fi
+% \end{xmessage}
+% \begin{xmessage}[I0004]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0004>|\\
+% \verb|(minitoc) chapter level macros NOT available.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\chapter| sectionning command is \emph{not} available, so you cannot use the mini-table commands at the
+% chapter level, but, if the \verb|\section| sectionning command is available, you can use mini-table commands at
+% the section level.
+% \or\relax
+% La commande de sectionnement \verb|\chapter| \emph{n'est pas} disponible, donc vous ne pouvez pas utiliser les
+% commandes pour des mini-tables au niveau chapitre, mais, si la commande de sectionnement \verb|\section| est
+% disponible, vous pouvez utiliser les commandes pour des mini-tables au niveau section.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0005]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0005>|\\
+% \verb|(minitoc) compatible with hyperref.|
+% \end{quote}
+% \ifcase\LANG\relax
+% This version of \texttt{minitoc} is compatible with the \texttt{hyperref} package.
+% \or\relax
+% Cette version de \texttt{minitoc} est compatible avec le paquetage \texttt{hyperref}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0006]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0006>|\\
+% \verb|(minitoc) |\mbox{\emph{document}}\verb|.|\emph{\EXTEN}\verb| is empty on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The auxiliary file for a mini-table is found empty (or inexistent) when \texttt{minitoc} tries to insert it. If
+% the \texttt{checkfiles} option is active, it is skipped.
+% \or\relax
+% Le fichier auxiliaire pour une mini-table est trouvé vide (ou inexistant) lorsque \texttt{minitoc} essaye de
+% l'insérer. Si l'option \texttt{checkfiles} est active, il est sauté.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0007]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0007>|\\
+% \verb|(minitoc) Horizontal rules are activated|\\
+% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The horizontal rules will be present in the mini-tables of type \emph{ARG1}.
+% \or\relax
+% Les filets horizontaux seront présents dans les mini-tables de type \emph{ARG1}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0008]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0008>|\\
+% \verb|(minitoc) Horizontal rules are inhibited|\\
+% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The horizontal rules will be omitted in the mini-tables of type \emph{ARG1}.
+% \or\relax
+% Les filets horizontaux seront omis dans les mini-tables de type \emph{ARG1}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0009]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0009>|\\
+% \verb|(minitoc) Listing minitoc auxiliary files|\\
+% \verb|(minitoc) Creating the |\mbox{\emph{document}}\verb|.maf file.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used the \texttt{listfiles} package option. A list of the minitoc auxiliary files is written in the
+% \emph{document}\texttt{.maf} file. It may be helpful to delete these files. See section~\vref{s+listfiles}.
+% \or\relax
+% Vous avez utilisé l'option de paquetage \texttt{listfiles}. Une liste des fichiers auxiliaires pour minitoc est
+% écrite dans le fichier \emph{document}\texttt{.maf}. Ceci peut être utile pour détruire ces fichiers.
+% Voir la section~\vref{s+listfiles}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0010]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0010>|\\
+% \verb|Package minitoc Info: The |\emph{\LLL}\verb| language is selected.|\\
+% \verb|(minitoc) on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\LLL}\texttt{.mld} file has been successfully loaded for the \emph{\LLL} language\footnote{The
+% \texttt{english.mld} file is always loaded first, to have english as default language.}
+% by the \texttt{\bs mtcselectlanguage} command at line~\emph{\NNN}. The titles for the mini-tables are changed.
+% \or\relax
+% Le fichier \emph{\LLL}\texttt{.mld} a été correctement chargé pour la langue \emph{\LLL},\footnote{Le
+% fichier \texttt{english.mld} est toujours chargé d'abord, pour avoir l'anglais comme langue par défaut.} par la commande
+% \texttt{\bs mtcselectlanguage} à~la ligne~\emph{\NNN}. Les titres pour les mini-tables sont changés.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0011]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0011>|\\
+% \verb|(minitoc) |\emph{\LLL}\verb| language object selected.|\\
+% \verb|(minitoc) on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcselectlanguage| macro has successfully (indirectly) loaded
+% the \emph{\LLL}\texttt{.mlo} minitoc object file.
+% \or\relax
+% La macro \verb|\mtcselectlanguage| a (indirectement) chargé avec succès le fichier minitoc objet de langue
+% \emph{\LLL}\texttt{.mlo}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0012]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0012>|\\
+% \verb|(minitoc) Long extensions (Unix-like) will be used.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The autoconfiguration has detected that your operating system is able to use long extensions; this will be the
+% default.
+% \or\relax
+% L'autoconfiguration a détecté que votre système d'exploitation est capable d'utiliser des suffixes longs; ce sera
+% le choix par défaut.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0013]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0013>|\\
+% \verb|(minitoc) \mtcsetdepth redefines the counter|\\
+% \verb|(minitoc) "|\mbox{\emph{\CTR}}\verb|" as "|\emph{\VAL}\verb|" on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcsetdepth| macro changes the value of the specified depth counter and forces it to \emph{\VAL}.
+% \or\relax
+% La macro \verb|\mtcsetdepth| change la valeur du compteur de profondeur spécifié et lui donne la \emph{\VAL}
+% demandée.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0014]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0014>|\\
+% \verb|(minitoc) \mtcsetfeature redefines the macro|
+% \verb|(minitoc) "\|\emph{\INAME}\verb|" as|\\
+% \verb|(minitoc) "\|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcsetfeature| macro has redefined the internal macro \emph{\INAME} with the given \emph{\SEQ}.
+% \or\relax
+% La macro \verb|\mtcsetfeature| a redéfini la macro interne \emph{\INAME} par la \emph{\SEQ} donnée.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0015]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0015>|\\
+% \verb|(minitoc) \mtcsetfont redefines the macro|\\
+% \verb|(minitoc) "|\mbox{\emph{macro}}\verb|" as "|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcsetfont| command redefines the (old style) \emph{macro} by the given \emph{\SEQ} of font
+% commands.
+% \or\relax
+% La commande \verb|\mtcsetfont| redéfinit la macro (en ancien style) par la \emph{\SEQ} de commandes de fontes
+% donnée.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0016]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0016>|\\
+% \verb|(minitoc) \mtcsetformat redefines the macro|\\
+% \verb|(minitoc) "\|\emph{\INAME}\verb|" as "|\emph{ARG3}\verb|" on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The macro \verb|\mtcsetformat| redefines an internal macro with the value given by its third argument.
+% \or\relax
+% La macro \verb|\mtcsetformat| redéfinit une macro interne avec la valeur de son troisième argument.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0017]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0017>|\\
+% \verb|(minitoc) \mtcsettitle redefines the macro|\\
+% \verb|(minitoc) "|\emph{\INAME}\verb|" as|\\
+% \verb|(minitoc) "|\emph{\NTITLE}\verb|" on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A mini-table title is redefined via the \verb|\mtcsettitle| macro.
+% \or\relax
+% Un titre de mini-table est redéfini via la macro \verb|\mtcsettitle|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0018]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0018>|\\
+% \verb|(minitoc) \mtcsettitlefont redefines the macro|\\
+% \verb|(minitoc) "\|\emph{\INAME}\verb|" as|\\
+% \verb|(minitoc) "|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcsettitlefont| macro redefines the (old style) \verb|\|\emph{\INAME} macro which the given sequence
+% \emph{\SEQ}.
+% \or\relax
+% La macro \verb|\mtcsettitlefont| redéfinit la macro \verb|\|\emph{\INAME} (ancien style) par la séquence \emph{\SEQ}
+% donnée.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0019]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0019>|\\
+% \verb|(minitoc(hints)) No hints have been written|\\
+% \verb|(minitoc(hints)) in the |\mbox{\emph{document}}\verb|.log file.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{hints} package option has detected no potential problem.
+% \or\relax
+% L'option de paquetage \texttt{hints} n'a détecté aucun problème potentiel.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0020]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0020>|\\
+% \verb|(minitoc) old version of the memoir class.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The version of the \texttt{memoir} class is old. The \texttt{minitoc} package does not need to patch it.
+% \or\relax
+% La version de la classe \texttt{memoir} est ancienne. Le paquetage \texttt{minitoc} n'a pas besoin de corriger
+% cette classe.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0021]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0021>|\\
+% \verb|(minitoc) Page numbers are activated|\\
+% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The page numbers will be present in the mini-tables of type \emph{ARG1}.
+% \or\relax
+% Les numéros de pages seront présents dans les mini-tables de type \emph{ARG1}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0022]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0022>|\\
+% \verb|(minitoc) Page numbers are inhibited|\\
+% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The page numbers will be omitted in the mini-tables of type \emph{ARG1}.
+% \or\relax
+% Les numéros de pages seront omis dans les mini-tables de type \emph{ARG1}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0023]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0023>|\\
+% \verb|(minitoc) part level macros available.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\part| sectionning command is available, so you can use the mini-table commands at the part level.
+% \or\relax
+% La commande de sectionnement \verb|\part| est disponible, donc vous pouvez utiliser les commandes pour des
+% mini-tables au niveau partie.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0024]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0024>|\\
+% \verb|(minitoc) PREPARING MINITOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \verb|\dominitoc| command prepares the \texttt{minitoc} auxiliary files for minitocs from \emph{\FILE}.
+% \or\relax
+% Une commande \verb|\dominitoc| prépare les fichiers auxiliaires \texttt{minitoc} pour les minitocs depuis le \emph{\FILE}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0025]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0025>|\\
+% \verb|(minitoc) PREPARING PARTTOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \verb|\doparttoc| command prepares the \texttt{parttoc} auxiliary files for parttocs from \emph{\FILE}.
+% \or\relax
+% Une commande \verb|\doparttoc| prépare les fichiers auxiliaires \texttt{parttoc} pour les parttocs depuis le \emph{\FILE}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0026]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0026>|\\
+% \verb|(minitoc) PREPARING SECTTOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \verb|\dosecttoc| command prepares the \texttt{secttoc} auxiliary files for secttocs from \emph{\FILE}.
+% \or\relax
+% Une commande \verb|\dosecttoc| prépare les fichiers auxiliaires \texttt{secttoc} pour les secttocs depuis le \emph{\FILE}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0027]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0027>|
+% \verb|(minitoc) recent version of the memoir class.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The version of the \texttt{memoir} class is recent. The \texttt{minitoc} package will try to patch it.
+% \or\relax
+% La version de la classe \texttt{memoir} est récente. Le paquetage \texttt{minitoc} va essayer de corriger cette
+% classe.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0028]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0028>|\\
+% \verb|(minitoc) section level macros available.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\section| sectionning command is available but the \verb|\chapter| sectionning command is \emph{not}
+% available, so you can use the mini-table commands at the section level.
+% \or\relax
+% La commande de sectionnement \verb|\section| est disponible mais la commande de sectionnement
+% \verb|\chapter| \emph{n'est pas} disponible, donc vous pouvez utiliser les commandes pour des mini-tables au
+% niveau section.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0029]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0029>|\\
+% \verb|(minitoc) section level macros NOT available.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\section| sectionning command is not defined (by the document class), so the section level commands of
+% the \texttt{minitoc} package are not available.
+% \or\relax
+% La commande de sectionnement \verb|\section| n'est pas définie (par la classe du document), donc les commandes au
+% niveau section du paquetage \texttt{minitoc} ne sont pas disponibles.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0030]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0030>|\\
+% \verb|(minitoc) the memoir class is loaded:|\\
+% \verb|(minitoc) compatibility attempted.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{memoir} document class is used. The \texttt{minitoc} package tries to ensure compatibility.
+% \or\relax
+% La classe de document \texttt{memoir} est utilisée. Le paquetage \texttt{minitoc} essaye d'assurer la compatibilité.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0031]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0031>|\\
+% \verb|(minitoc) ==> this version is configured for UNIX-like|\\
+% \verb|(minitoc) (long extensions) file names.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The autoconfiguration has detected that your operating uses UNIX-like (long extensions) file names.
+% \or\relax
+% L'autoconfiguration a détecté que votre système d'exploitation utilise des noms de fichiers à~la mode UNIX
+% (suffixes longs).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0032]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0032>|\\
+% \verb|(minitoc) This version of the memoir class uses|\\
+% \verb|(minitoc) a version of \chapter which is|\\
+% \verb|(minitoc) incompatible with the minitoc package.|\\
+% \verb|(minitoc) We try to patch.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{memoir} class uses a version of the \verb|\chapter| command which needs to be corrected because its syntax has
+% been changed. A patch is loaded.
+% \or\relax
+% La classe \texttt{memoir} utilise une version de la commande \verb|\chapter| qui a besoin d'être corrigée car sa
+% syntaxe a changé. Une correction (\emph{patch}) est chargée.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0033]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0033>|\\
+% \verb|(minitoc) Writing |\mbox{\emph{document}}\verb|.|\emph{\EXTEN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% An auxiliary file for a mini-table is written by a \texttt{minitoc} preparation command (like \verb|\dominitoc|).
+% \or\relax
+% Un fichier auxiliaire pour une mini-table est écrit par une commande \texttt{minitoc} de préparation
+% (telle que \verb|\dominitoc|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0034]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0034>|\\
+% \verb|(minitoc) PREPARING MINILOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \verb|\dominilof| command prepares the \texttt{minilof} auxiliary files for minilofs from \emph{\FILE}.
+% \or\relax
+% Une commande \verb|\dominilof| prépare les fichiers auxiliaires \texttt{minilof} pour les minilofs depuis le \emph{\FILE}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0035]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0035>|\\
+% \verb|(minitoc) PREPARING PARTLOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \verb|\dopartlof| command prepares the \texttt{partlof} auxiliary files for partlofs from \emph{\FILE}.
+% \or\relax
+% Une commande \verb|\dopartlof| prépare les fichiers auxiliaires \texttt{partlof} pour les partlofs depuis le \emph{\FILE}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0036]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0036>|\\
+% \verb|(minitoc) PREPARING SECTLOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \verb|\dosectlof| command prepares the \texttt{sectlof} auxiliary files for sectlofs from \emph{\FILE}.
+% \or\relax
+% Une commande \verb|\dosectlof| prépare les fichiers auxiliaires \texttt{sectlof} pour les sectlofs depuis le \emph{\FILE}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0037]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0037>|\\
+% \verb|(minitoc) PREPARING MINILOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \verb|\dominilot| command prepares the \texttt{minilot} auxiliary files for minilots from \emph{\FILE}.
+% \or\relax
+% Une commande \verb|\dominilot| prépare les fichiers auxiliaires \texttt{minilot} pour les minilots depuis le \emph{\FILE}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0038]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0038>|\\
+% \verb|(minitoc) PREPARING PARTLOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \verb|\dopartlot| command prepares the \texttt{partlot} auxiliary files for partlots from \emph{\FILE}.
+% \or\relax
+% Une commande \verb|\dopartlot| prépare les fichiers auxiliaires \texttt{partlot} pour les partlots depuis le \emph{\FILE}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0039]
+% \begin{quote}
+% \verb|Package minitoc Info: <I0039>|\\
+% \verb|(minitoc) PREPARING SECTLOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \verb|\dosectlot| command prepares the \texttt{sectlot} auxiliary files for sectlots from \emph{\FILE}.
+% \or\relax
+% Une commande \verb|\dosectlot| prépare les fichiers auxiliaires \texttt{sectlot} pour les sectlots depuis le \emph{\FILE}.
+% \fi
+% \end{xmessage}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \subsubsection{Informative messages for hints}
+% \or\relax
+% \subsubsection{Messages informatifs pour les indications (\emph{hints})}
+% \fi
+%
+% \begin{xmessage}[I0040]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0040>|\\
+% \verb|(minitoc(hints)) The ``abstract'' package has been|\\
+% \verb|(minitoc(hints)) loaded with the ``addtotoc'' option.|\\
+% \verb|(minitoc(hints)) You need to look at the|\\
+% \verb|(minitoc(hints)) documentation to adjust.|
+% \end{quote}
+% \ifcase\LANG\relax
+% As you are using the \texttt{abstract} package with its \texttt{addtotoc} option,
+% you should look at the \texttt{minitoc} package documentation
+% for specific precautions. See section~\vref{faq.27}.
+% \or\relax
+% Puisque vous utilisez le paquetage \texttt{abstract} avec son option \texttt{addtotoc},
+% vous devriez consulter la documentation du paquetage
+% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{faq.27}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0041]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0041>|\\
+% \verb|(minitoc(hints)) --- The amsbook class is loaded.|\\
+% \verb|(minitoc(hints)) See the minitoc package documentation|\\
+% \verb|(minitoc(hints)) for specific precautions.|
+% \end{quote}
+% \ifcase\LANG\relax
+% As you are using the \texttt{amsbook} class, you should look at the \texttt{minitoc} package documentation
+% for specific precautions. See section~\vref{s+AMS}.
+% \or\relax
+% Puisque vous utilisez la classe \texttt{amsbook}, vous devriez consulter la documentation du paquetage
+% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{s+AMS}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0042]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0042>|\\
+% \verb|(minitoc(hints)) --- The appendix package is loaded.|\\
+% \verb|(minitoc(hints)) See the minitoc package documentation|\\
+% \verb|(minitoc(hints)) for specific precautions.|
+% \end{quote}
+% \ifcase\LANG\relax
+% As you are using also the \texttt{appendix} package, you should look at the \texttt{minitoc} package documentation
+% for specific precautions. See section~\vref{faq+appendix}.
+% \or\relax
+% Puisque vous utilisez aussi le paquetage \texttt{appendix}, vous devriez consulter la documentation du paquetage
+% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{faq+appendix}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0043]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0043>|\\
+% \verb|(minitoc(hints)) --- The KOMAScript |\emph{\CCC}\verb| class is loaded.|\\
+% \verb|(minitoc(hints)) See the minitoc package documentation|\\
+% \verb|(minitoc(hints)) for specific precautions.|
+% \end{quote}
+% \ifcase\LANG\relax
+% As you are using also the \emph{\CCC} class, you should look at the \texttt{minitoc} package documentation
+% for specific precautions. See section~\vref{special.entries}.
+% The classes involved here are \texttt{scrbook}, \texttt{scrreprt}, and \texttt{scrarcl}, i.e., the \KOMAScript{}
+% classes~\cite{koma} compatible with \texttt{minitoc}.
+% \or\relax
+% Puisque vous utilisez aussi la classe \emph{\CCC}, vous devriez consulter la documentation du paquetage
+% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{special.entries}.
+% Les classes concernées ici sont \texttt{scrbook}, \texttt{scrreprt} et \texttt{scrarcl}, c'est-à-dire les
+% classes \KOMAScript{}~\cite{koma} compatibles avec \texttt{minitoc}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0044]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0044>|\\
+% \verb|(minitoc(hints)) --- The memoir class is loaded.|\\
+% \verb|(minitoc(hints)) See the minitoc package documentation|\\
+% \verb|(minitoc(hints)) for specific precautions.|
+% \end{quote}
+% \ifcase\LANG\relax
+% As you are using the \texttt{memoir} class, you should look at the \texttt{minitoc} package documentation
+% for specific precautions. See section~\vref{faq+memoir}.
+% \or\relax
+% Puisque vous utilisez la classe \texttt{memoir}, vous devriez consulter la documentation du paquetage
+% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{faq+memoir}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0045]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0045>|\\
+% \verb|(minitoc(hints)) The |\texttt{\bs}\PREPA\verb| command|\\
+% \verb|(minitoc(hints)) has been invoked more than once|\\
+% \verb|(minitoc(hints)) on input line |\NNN\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% A minitoc preparation command has been invoked more than once.
+% \or\relax
+% Une commande minitoc de préparation a été invoquée plus d'une fois.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0046]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0046>|\\
+% \verb|(minitoc(hints)) --- The tocbibind package is loaded.|\\
+% \verb|(minitoc(hints)) See the minitoc package documentation|\\
+% \verb|(minitoc(hints)) for specific precautions.|
+% \end{quote}
+% \ifcase\LANG\relax
+% As you are using also the \texttt{tocbibind} package, you should look at the \texttt{minitoc} package documentation
+% for specific precautions. See section~\vref{special.entries}.
+% \or\relax
+% Puisque vous utilisez aussi le paquetage \texttt{tocbibind}, vous devriez consulter la documentation du paquetage
+% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{special.entries}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0047]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0047>|\\
+% \verb|(minitoc(hints)) --- The tocloft package is loaded.|\\
+% \verb|(minitoc(hints)) See the minitoc package documentation|\\
+% \verb|(minitoc(hints)) for specific precautions.|
+% \end{quote}
+% \ifcase\LANG\relax
+% As you are using also the \texttt{tocloft} package, you should look at the \texttt{minitoc} package documentation
+% for specific precautions. See section~\vref{faq+tocloft}.
+% \or\relax
+% Puisque vous utilisez aussi le paquetage \texttt{tocloft}, vous devriez consulter la documentation du paquetage
+% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{faq+tocloft}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0048]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0048>|\\
+% \verb|(minitoc(hints)) Using \mtcprepare may induce some|\\
+% \verb|(minitoc(hints)) hints about the preparation commands,|\\
+% \verb|(minitoc(hints)) because it invokes ALL the preparation|\\
+% \verb|(minitoc(hints)) commands allowed by the document class,|\\
+% \verb|(minitoc(hints)) without any previous check.|\\
+% \verb|(minitoc(hints)) on input line |\NNN\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcprepare| command invoke all the possible preparation commands, depending only on the document class and the
+% available contents files. It does not known exactly what you want, so it can prepare too many mini-tables
+% files.
+% \or\relax
+% La commande \verb|\mtcprepare| invoque toutes les commandes de préparation possibles, selon la classe du document et
+% les fichiers de contenu disponibles. Elle ne sait pas exactement ce que vous désirez, donc elle peut préparer trop
+% de fichiers de mini-tables.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0049]
+% \begin{quote}
+% \verb|Package minitoc(hints) Info: <I0049>|\\
+% \verb|(minitoc(hints)) ==> You requested the hints option|\\
+% \verb|(minitoc(hints)) Some hints are eventually given below.|
+% \end{quote}
+% \ifcase\LANG\relax
+% As you have requested the \texttt{hints} package option (which is set by default), some ``hints'' are eventually
+% given in the \emph{document}\texttt{.log} file. You can find them easily by searching for the string
+% ``\texttt{minitoc(hints)}'' with a text editor.
+% \or\relax
+% Puisque vous avez demandé l'option de paquetage \texttt{hints} (qui est activée par défaut), quelques
+% «~indications~» (\emph{hints}) sont éventuellement écrites dans le fichier \emph{document}\texttt{.log} file. Vous
+% pourrez les trouver facilement en recherchant la chaîne «~\texttt{minitoc(hints)}~» avec un éditeur de texte.
+% \fi
+% \end{xmessage}
+%
+% \lneed{15}
+% \ifcase\LANG\relax
+% \subsection{Warning messages}
+% \or\relax
+% \subsection{Messages d'avertissement}
+% \fi
+%
+% \begin{xmessage}[W0001]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0001>|\\
+% \verb|(minitoc) \chapter and \section are undefined.|\\
+% \verb|(minitoc) Cannot use \mtcfixglossary without|\\
+% \verb|(minitoc) optional argument [part].|
+% \end{quote}
+% \ifcase\LANG\relax
+% The sectionning commands \verb|\chapter| and \verb|\section| are not defined (by the document class), hence the
+% \verb|\mtcfixglossary| macro cannot be used without an optional argument (try \verb|\part|). This situation is very
+% unlikely to happen, so also verify your document class.
+% \or\relax
+% Les commandes de sectionnement \verb|\chapter| et \verb|\section| ne sont pas définies (par la classe du document),
+% donc la macro \verb|\mtcfixglossary| ne peut pas être utilisée sans son argument optionnel (essayez \verb|[part]|).
+% Il est très improbable que cette situation se produise, donc vérifiez aussi la classe de votre document.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0002]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0002>|\\
+% \verb|(minitoc) \chapter and \section are undefined.|\\
+% \verb|(minitoc) Cannot use \mtcfixindex without|\\
+% \verb|(minitoc) optional argument [part].|
+% \end{quote}
+% \ifcase\LANG\relax
+% The sectionning commands \verb|\chapter| and \verb|\section| are not defined (by the document class), hence the
+% \verb|\mtcfixindex| macro cannot be used without an optional argument (try \verb|\part|). This situation is very
+% unlikely to happen, so also verify your document class.
+% \or\relax
+% Les commandes de sectionnement \verb|\chapter| et \verb|\section| ne sont pas définies (par la classe du document),
+% donc la macro \verb|\mtcfixindex| ne peut pas être utilisée sans son argument optionnel (essayez \verb|[part]|).
+% Il est très improbable que cette situation se produise, donc vérifiez aussi la classe de votre document.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0003]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0003>|\\
+% \verb|(minitoc) \firstchapteris is an obsolete|\\
+% \verb|(minitoc) command on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used an obsolete command (\verb|\firstchapteris|). You should remove it.
+% \or\relax
+% Vous avez utilisé une commande obsolète. Vous devriez l'enlever.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0004]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0004>|\\
+% \verb|(minitoc) \firstpartis is an obsolete|\\
+% \verb|(minitoc) command on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used an obsolete command (\verb|\firstpartis|). You should remove it.
+% \or\relax
+% Vous avez utilisé une commande obsolète. Vous devriez l'enlever.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0005]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0005>|\\
+% \verb|(minitoc) \firstsectionis is an obsolete|\\
+% \verb|(minitoc) command on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used an obsolete command (\verb|\firstsectionis|). You should remove it.
+% \or\relax
+% Vous avez utilisé une commande obsolète. Vous devriez l'enlever.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0006]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0006>|\\
+% \verb|(minitoc) \mtcfixglossary can only be used|\\
+% \verb|(minitoc) with the [part] optional argument,|\\
+% \verb|(minitoc) which becomes the default.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcfixglossary| macro can only use \texttt{[part]} as optional argument (which becomes the default), because
+% \verb|\chapter| and \verb|\section| are not defined.
+% \or\relax
+% La macro \verb|\mtcfixglossary| ne peut utiliser que \texttt{[part]} comme argument optionnel (qui devient le choix
+% par défaut), car \verb|\chapter| et \verb|\section| ne sont pas définies.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0007]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0007>|\\
+% \verb|(minitoc) \mtcfixindex can only be used|\\
+% \verb|(minitoc) with the [part] optional argument,|\\
+% \verb|(minitoc) which becomes the default.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcfixindex| macro can only use \texttt{[part]} as optional argument (which becomes the default), because
+% \verb|\chapter| and \verb|\section| are not defined.
+% \or\relax
+% La macro \verb|\mtcfixindex| ne peut utiliser que \texttt{[part]} comme argument optionnel (qui devient le choix
+% par défaut), car \verb|\chapter| et \verb|\section| ne sont pas définies.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0008]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0008>|\\
+% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
+% \verb|(minitoc) MINILOFS NOT PREPARED on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dominilof| command. Please check if
+% you have called \verb|\dominilof| in the correct sequence of commands.
+% \or\relax
+% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dominilof|. Vérifiez si
+% vous avez invoqué \verb|\dominilof| dans la bonne séquence de commandes.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0009]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0009>|\\
+% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
+% \verb|(minitoc) MINILOTS NOT PREPARED on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dominilot| command. Please check if
+% you have called \verb|\dominilot| in the correct sequence of commands.
+% \or\relax
+% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dominilot|. Vérifiez si
+% vous avez invoqué \verb|\dominilot| dans la bonne séquence de commandes.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0010]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0010>|\\
+% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
+% \verb|(minitoc) MINITOCS NOT PREPARED on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dominitoc| command. Please check if
+% you have called \verb|\dominitoc| in the correct sequence of commands.
+% \or\relax
+% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dominitoc|. Vérifiez si
+% vous avez invoqué \verb|\dominitoc| dans la bonne séquence de commandes.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0011]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0011>|\\
+% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
+% \verb|(minitoc) PARTLOFS NOT PREPARED on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dopartlof| command. Please check if
+% you have called \verb|\dopartlof| in the correct sequence of commands.
+% \or\relax
+% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dopartlof|. Vérifiez si
+% vous avez invoqué \verb|\dopartlof| dans la bonne séquence de commandes.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0012]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0012>|\\
+% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
+% \verb|(minitoc) PARTLOTS NOT PREPARED on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dopartlot| command. Please check if
+% you have called \verb|\dopartlot| in the correct sequence of commands.
+% \or\relax
+% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dopartlot|. Vérifiez si
+% vous avez invoqué \verb|\dopartlot| dans la bonne séquence de commandes.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0013]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0013>|\\
+% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
+% \verb|(minitoc) PARTTOCS NOT PREPARED on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\doparttoc| command. Please check if
+% you have called \verb|\doparttoc| in the correct sequence of commands.
+% \or\relax
+% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\doparttoc|. Vérifiez si
+% vous avez invoqué \verb|\doparttoc| dans la bonne séquence de commandes.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0014]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0014>|\\
+% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
+% \verb|(minitoc) SECTLOFS NOT PREPARED on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dosectlof| command. Please check if
+% you have called \verb|\dosectlof| in the correct sequence of commands.
+% \or\relax
+% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dosectlof|. Vérifiez si
+% vous avez invoqué \verb|\dosectlof| dans la bonne séquence de commandes.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0015]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0015>|\\
+% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
+% \verb|(minitoc) SECTLOTS NOT PREPARED on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dosectlot| command. Please check if
+% you have called \verb|\dosectlot| in the correct sequence of commands.
+% \or\relax
+% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dosectlot|. Vérifiez si
+% vous avez invoqué \verb|\dosectlot| dans la bonne séquence de commandes.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0016]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0016>|\\
+% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
+% \verb|(minitoc) SECTTOCS NOT PREPARED on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dosecttoc| command. Please check if
+% you have called \verb|\dosecttoc| in the correct sequence of commands.
+% \or\relax
+% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dosecttoc|. Vérifiez si
+% vous avez invoqué \verb|\dosecttoc| dans la bonne séquence de commandes.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0017]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0017>|\\
+% \verb|(minitoc) no section or chapter level macros available|\\
+% \verb|(minitoc) PLEASE VERIFY YOUR MAIN DOCUMENT CLASS.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\chapter| and \verb|\section| sectionning commands are not defined. Your document class is likely
+% without any sectionning command, so the \texttt{minitoc} package is pointless. \emph{Verify your main
+% document class.}
+% \or\relax
+% Les commandes de sectionnement \verb|\chapter| et \verb|\section| ne sont pas définies. Votre classe de document
+% est probablement sans aucune commande de sectionnement, donc le paquetage \texttt{minitoc} est sans objet. \emph{Vérifiez
+% la classe principale de votre document.}
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0018]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0018>|\\
+% \verb|Package minitoc Warning: part level macros NOT available.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\part| sectionning command is not defined (by the document class), so the part level commands of the
+% \texttt{minitoc} package are not available. It is a warning message because most classes with sectionning commands
+% define the \verb|\part| command, so you should verify which class you are using.
+% \or\relax
+% La commande de sectionnement \verb|\part| n'est pas définie (par la classe du document), donc les commandes au
+% niveau partie du paquetage \texttt{minitoc} ne sont pas disponibles. C'est un message d'avertissement
+% (\emph{warning}) car la plupart des classes ayant des commandes de sectionnement définissent la commande
+% \verb|\part|, donc vous devriez vérifier quelle classe vous utilisez.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0019]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0019>|\\
+% \verb|(minitoc) Short extensions (MSDOS-like) will be used.|\\
+% \verb|(minitoc) ==> this version is configured for MSDOS-like|\\
+% \verb|(minitoc) (8+3) file names.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The autofiguration has found that the operating systems use file names with short extensions (8+3 scheme).
+% \or\relax
+% L'autoconfiguration a trouvé que le système d'exploitation utilise des noms de fichiers avec des suffixes courts
+% (schéma 8+3).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0020]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0020>|\\
+% \verb|(minitoc) You have forced the use of short extensions.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used the \texttt{shortext} package option to force the use of short extensions (8+3 scheme). This action
+% limits the number of usable mini-tables of each kind and may be problematic if you have more that 99~mini-tables
+% of the same kind. If your operating system allows for long extensions, do not use the \texttt{shortext} package
+% option, except for testing purposes.
+% \or\relax
+% Vous avez ppécifié l'option de paquetage \texttt{shortext} pour forcer l'utilisation de suffixes courts (schéma
+% 8+3). Cette action limite le nombre de mini-tables utilisables dans chaque sorte et peut poser des problèmes si
+% vous avez plus de 99~mini-tables du même genre. Si votre système d'exploitation permet des suffixes longs,
+% n'utilisez pas l'option de paquetage \texttt{shortext}, sauf à~des fins de test.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0021]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0021>|\\
+% \verb|(minitoc) Your version of latex.tex is obsolete.|\\
+% \verb|(minitoc) Trying to continue...|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using an obsolete version of \LaTeX, but the \texttt{minitoc} package will try to continue. It would be
+% better to update your \LaTeX\ installation.
+% \or\relax
+% Vous utilisez une version obsolète de \LaTeX, mais le paquetage \texttt{minitoc} va essayer de continuer. Il
+% serait préférable de mettre à~jour votre installation de \LaTeX.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0022]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0022>|\\
+% \verb|Package minitoc Warning: Your version of latex.tex is very obsolete.|\\
+% \verb|(minitoc) Trying to continue... crossing fingers.|
+% \end{quote}
+% \ifcase\LANG\relax
+% Your version of \LaTeX\ is very obsolete, and almost unusable with the \texttt{minitoc} package. You can try to
+% continue the compilation, but you are urged to update your \LaTeX\ installation.
+% \or\relax
+% Vous utilisez une version totalement périmée de \LaTeX, presque inutilisable avec le paquetage \texttt{minitoc}. Vous
+% pouvez essayer de continuer la compilation, mais vous êtes instamment priés de mettre à~jour votre installation
+% de \LaTeX.
+% \fi
+% \end{xmessage}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \subsubsection{Warning messages for hints}
+% \or\relax
+% \subsubsection{Messages d'avertissement pour les indications (\emph{hints})}
+% \fi
+%
+% \begin{xmessage}[W0023]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0023>|\\
+% \verb|(minitoc(hints)) --- It may be the consequence|\\
+% \verb|(minitoc(hints)) of loading the ``hyperref'' package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% Some sectionning commands have been altered \emph{after} the loading of the \texttt{minitoc} package. The
+% \texttt{hyperref} package does that, but it is harmless. For other packages or user-made alterations, it is
+% recommended to alter the sectionning commands only \emph{before} loading the \texttt{minitoc} package. See
+% section~\vref{faq.17}.
+% \or\relax
+% Certaines commandes de sectionnement ont été modifiées \emph{après} le chargement du paquetage \texttt{minitoc}.
+% Le paquetage \texttt{hyperref} fait cela, mais sans dommages. Pour des altérations faites par d'autres paquetages
+% ou par l'utilisateur, il est recommandé de modifier les commandes de sectionnement seulement \emph{avant} le
+% chargement du paquetage \texttt{minitoc}. Voir la section~\vref{faq.17}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0024]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0024>|\\
+% \verb|(minitoc(hints)) Some hints have been written|\\
+% \verb|(minitoc(hints)) in the |\mbox{\emph{document}}\verb|.log file.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{hints} package option has detected some potential problems and written hints into the
+% \emph{document}\texttt{.log} file. You can search it for the ``\texttt{minitoc(hints)}'' string with a text
+% editor.
+% \or\relax
+% L'option de paquetage \texttt{hints} a détecté des problèmes potentiels et écrit des indications (\emph{hints})
+% dans le fichier \emph{document}\texttt{.log}. Vous pouvez l'examiner en y cherchant la chaîne
+% «~\texttt{minitoc(hints)}~» avec un éditeur de texte.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0025]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0025>|\\
+% \verb|(minitoc(hints)) --- The alphanum package is loaded.|\\
+% \verb|(minitoc(hints)) It is incompatible|\\
+% \verb|(minitoc(hints)) with the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using the \texttt{alphanum} package which is incompatible with the \texttt{minitoc} package. The
+% compilation can continue, but the result could be unsatisfactory.
+% \or\relax
+% Vous utilisez le paquetage \texttt{alphanum} qui est incompatible avec le paquetage \texttt{minitoc}. La
+% compilation continue, mais le résultat pourrait être insatisfaisant.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0026]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0026>|\\
+% \verb|(minitoc(hints)) --- The amsart class is loaded.|\\
+% \verb|(minitoc(hints)) It is incompatible|\\
+% \verb|(minitoc(hints)) with the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using the \texttt{amsart} document class which is incompatible with the \texttt{minitoc} package. The
+% compilation can continue, but the result could be unsatisfactory.
+% \or\relax
+% Vous utilisez la classe de document \texttt{amsart} qui est incompatible avec le paquetage \texttt{minitoc}. La
+% compilation continue, mais le résultat pourrait être insatisfaisant.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0027]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0027>|\\
+% \verb|(minitoc(hints)) --- The amsproc class is loaded.|\\
+% \verb|(minitoc(hints)) It is incompatible|\\
+% \verb|(minitoc(hints)) with the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using the \texttt{amsproc} document class which is incompatible with the \texttt{minitoc} package. The
+% compilation can continue, but the result could be unsatisfactory.
+% \or\relax
+% Vous utilisez la classe de document \texttt{amsproc} qui est incompatible avec le paquetage \texttt{minitoc}. La
+% compilation continue, mais le résultat pourrait être insatisfaisant.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0028]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0028>|\\
+% \verb|(minitoc(hints)) --- The \chapter command is altered|\\
+% \verb| after minitoc.|
+% \end{quote}
+% \ifcase\LANG\relax
+% Some packages alter the sectionning commands, like \verb|\chapter|. Most of them should be loaded \emph{before}
+% the \texttt{minitoc} package. The \texttt{hyperref} package, even if it is loaded \emph{before} the
+% \texttt{minitoc} package (as recommended), alters the sectionning commands in an \verb|\AtBeginDocument|, so this
+% message is always printed when you use the \texttt{hyperref} package with \texttt{minitoc}, but then it is harmless.
+% \or\relax
+% Certains paquetages modifient les commandes de sectionnement, telles que \verb|\chapter|. La plupart d'entre-eux
+% devraient être chargés \emph{avant} le paquetage \texttt{minitoc}. Le paquetage \texttt{hyperref}, même s'il est
+% chargé \emph{avant} le paquetage \texttt{minitoc} (comme recommandé), altère les commandes de sectionnement dans
+% un bloc \verb|\AtBeginDocument|, donc ce message est toujours émis lorsque vous utilisez le paquetage
+% \texttt{hyperref} avec \texttt{minitoc}, mais il est alors bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0029]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0029>|\\
+% \verb|Package minitoc(hints) Warning: --- The jura class is loaded.|\\
+% \verb|(minitoc(hints)) It is incompatible|\\
+% \verb|(minitoc(hints)) with the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using the \texttt{jura} document class which is incompatible with the \texttt{minitoc} package. The
+% compilation can continue, but the result could be unsatisfactory.
+% \or\relax
+% Vous utilisez la classe de document \texttt{jura} qui est incompatible avec le paquetage \texttt{minitoc}. La
+% compilation continue, mais le résultat pourrait être insatisfaisant.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0030]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0030>|\\
+% \verb|(minitoc(hints)) --- The \part command is altered|\\
+% \verb| after minitoc.|
+% \end{quote}
+% \ifcase\LANG\relax
+% Some packages alter the sectionning commands, like \verb|\part|. Most of them should be loaded \emph{before}
+% the \texttt{minitoc} package. The \texttt{hyperref} package, even if it is loaded \emph{before} the
+% \texttt{minitoc} package (as recommended), alters the sectionning commands in an \verb|\AtBeginDocument|, so this
+% message is always printed when you use the \texttt{hyperref} package with \texttt{minitoc}, but then it is harmless.
+% \or\relax
+% Certains paquetages modifient les commandes de sectionnement, telles que \verb|\part|. La plupart d'entre-eux
+% devraient être chargés \emph{avant} le paquetage \texttt{minitoc}. Le paquetage \texttt{hyperref}, même s'il est
+% chargé \emph{avant} le paquetage \texttt{minitoc} (comme recommandé), altère les commandes de sectionnement dans
+% un bloc \verb|\AtBeginDocument|, donc ce message est toujours émis lorsque vous utilisez le paquetage
+% \texttt{hyperref} avec \texttt{minitoc}, mais il est alors bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0031]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0031>|\\
+% \verb|(minitoc(hints)) --- The placeins package is loaded|\\
+% \verb|(minitoc(hints)) without the section option,|\\
+% \verb|(minitoc(hints)) but minitoc used the insection option|\\
+% \verb|(minitoc(hints)) which implies it. Try to inverse the|\\
+% \verb|(minitoc(hints)) loading order and use coherent options.|\\
+% \verb|(minitoc(hints)) You may have got a message|\\
+% \verb|(minitoc(hints)) ! LaTeX Error: Option clash for package placeins.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using the \texttt{placeins} package, but without its \texttt{section} options, while
+% \texttt{minitoc} is called with its \texttt{insection} option which implies it. See page~\pageref{rem+FB},
+% near a ``dangerous bend'' symbol\DBEND.
+% \or\relax
+% Vous utilisez le paquetage \texttt{placeins}, mais sans son options \texttt{section}, alors que
+% \texttt{minitoc} est appelé avec son option \texttt{insection} qui l'implique. Voir page~\pageref{rem+FB},
+% près d'un symbole «~virage dangereux~»\DBEND.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0032]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0032>|\\
+% \verb|(minitoc(hints)) --- The placeins package loaded is|\\
+% \verb|(minitoc(hints)) too old. It should have a version|\\
+% \verb|(minitoc(hints)) date of 2005/04/18 at least.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using an obsolete version of the \texttt{placeins} package. Please update it from the CTAN archives or a
+% recent distribution.
+% \or\relax
+% Vous utilisez une version obsolète du paquetage \texttt{placeins}. Vous devriez le mettre à~jour depuis les
+% archives CTAN ou une distribution récente.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0033]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0033>|\\
+% \verb|(minitoc(hints)) The caption package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{caption} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.31}.
+% \or\relax
+% Le paquetage \texttt{caption} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.31}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0034]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0034>|\\
+% \verb|(minitoc(hints)) The caption2 package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{caption2} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.31}.
+% \or\relax
+% Le paquetage \texttt{caption2} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.31}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0035]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0035>|\\
+% \verb|(minitoc(hints)) The ccaption package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{ccaption} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.31}.
+% \or\relax
+% Le paquetage \texttt{ccaption} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.31}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0036]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0036>|\\
+% \verb|(minitoc(hints)) The mcaption package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{mcaption} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.31}.
+% \or\relax
+% Le paquetage \texttt{mcaption} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.31}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0037]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0037>|\\
+% \verb|(minitoc(hints)) The sectsty package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{sectsty} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.28}.
+% \or\relax
+% Le paquetage \texttt{sectsty} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.28}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0038]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0038>|\\
+% \verb|(minitoc(hints)) The varsects package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{varsects} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.33}.
+% \or\relax
+% Le paquetage \texttt{varsects} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.33}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0039]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0039>|\\
+% \verb|(minitoc(hints)) --- The \section command is altered|\\
+% \verb| after minitoc.|
+% \end{quote}
+% \ifcase\LANG\relax
+% Some packages alter the sectionning commands, like \verb|\section|. Most of them should be loaded \emph{before}
+% the \texttt{minitoc} package. The \texttt{hyperref} package, even if it is loaded \emph{before} the
+% \texttt{minitoc} package (as recommended), alters the sectionning commands in an \verb|\AtBeginDocument|, so this
+% message is always printed when you use the \texttt{hyperref} package with \texttt{minitoc}, but then it is harmless.
+% \or\relax
+% Certains paquetages modifient les commandes de sectionnement, telles que \verb|\section|. La plupart d'entre-eux
+% devraient être chargés \emph{avant} le paquetage \texttt{minitoc}. Le paquetage \texttt{hyperref}, même s'il est
+% chargé \emph{avant} le paquetage \texttt{minitoc} (comme recommandé), altère les commandes de sectionnement dans
+% un bloc \verb|\AtBeginDocument|, donc ce message est toujours émis lorsque vous utilisez le paquetage
+% \texttt{hyperref} avec \texttt{minitoc}, mais il est alors bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0040]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0040>|\\
+% \verb|(minitoc(hints)) --- The titletoc package is loaded.|\\
+% \verb|(minitoc(hints)) It is incompatible|\\
+% \verb|(minitoc(hints)) with the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are trying to use also the \texttt{titletoc} package, but it is incompatible with the \texttt{minitoc} package.
+% See note~\vref{fn+titlesec}.
+% \or\relax
+% Puisque vous utilisez aussi le paquetage \texttt{tocloft}, vous devriez consulter la documentation du paquetage
+% \texttt{minitoc} pour les précautions spécifiques. Voir la note~\vref{fn+titlesec}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0041]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0041>|\\
+% \verb|(minitoc(hints)) You have attempted to insert|\\
+% \verb| empty minilofs.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert empty minilofs. If you have used the \texttt{nocheckfiles} package option, you will
+% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles}
+% package option), you will only get this harmless message.
+% \or\relax
+% Vous avez tenté d'insérer des minilofs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles},
+% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut
+% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0042]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0042>|\\
+% \verb|(minitoc(hints)) You have attempted to insert|\\
+% \verb| empty minilots.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert empty minilots. If you have used the \texttt{nocheckfiles} package option, you will
+% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles}
+% package option), you will only get this harmless message.
+% \or\relax
+% Vous avez tenté d'insérer des minilots vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles},
+% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut
+% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0043]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0043>|\\
+% \verb|(minitoc(hints)) You have attempted to insert|\\
+% \verb| empty minitocs.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert empty minitocs. If you have used the \texttt{nocheckfiles} package option, you will
+% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles}
+% package option), you will only get this harmless message.
+% \or\relax
+% Vous avez tenté d'insérer des minitocs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles},
+% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut
+% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0044]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0044>|\\
+% \verb|(minitoc(hints)) You have attempted to insert|\\
+% \verb| empty partlofs.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert empty partlofs. If you have used the \texttt{nocheckfiles} package option, you will
+% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles}
+% package option), you will only get this harmless message.
+% \or\relax
+% Vous avez tenté d'insérer des partlofs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles},
+% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut
+% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0045]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0045>|\\
+% \verb|(minitoc(hints)) You have attempted to insert|\\
+% \verb| empty partlots.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert empty partlots. If you have used the \texttt{nocheckfiles} package option, you will
+% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles}
+% package option), you will only get this harmless message.
+% \or\relax
+% Vous avez tenté d'insérer des partlots vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles},
+% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut
+% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0046]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0046>|\\
+% \verb|(minitoc(hints)) You have attempted to insert|\\
+% \verb| empty parttocs.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert empty parttocs. If you have used the \texttt{nocheckfiles} package option, you will
+% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles}
+% package option), you will only get this harmless message.
+% \or\relax
+% Vous avez tenté d'insérer des parttocs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles},
+% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut
+% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0047]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0047>|\\
+% \verb|(minitoc(hints)) You have attempted to insert|\\
+% \verb| empty sectlofs.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert empty sectlofs. If you have used the \texttt{nocheckfiles} package option, you will
+% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles}
+% package option), you will only get this harmless message.
+% \or\relax
+% Vous avez tenté d'insérer des sectlofs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles},
+% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut
+% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0048]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0048>|\\
+% \verb|(minitoc(hints)) You have attempted to insert|\\
+% \verb| empty sectlots.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert empty sectlots. If you have used the \texttt{nocheckfiles} package option, you will
+% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles}
+% package option), you will only get this harmless message.
+% \or\relax
+% Vous avez tenté d'insérer des sectlots vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles},
+% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut
+% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0049]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0049>|\\
+% \verb|(minitoc(hints)) You have attempted to insert|\\
+% \verb| empty secttocs.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert empty secttocs. If you have used the \texttt{nocheckfiles} package option, you will
+% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles}
+% package option), you will only get this harmless message.
+% \or\relax
+% Vous avez tenté d'insérer des secttocs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles},
+% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut
+% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0050]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0050>|\\
+% \verb|(minitoc(hints)) You have invoked an obsolete|\\
+% \verb| command: \firstchapteris.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used an obsolete command (\verb|\firstchapteris|). You should remove it.
+% \or\relax
+% Vous avez utilisé une commande obsolète. Vous devriez l'enlever.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0051]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0051>|\\
+% \verb|(minitoc(hints)) You have invoked an obsolete|\\
+% \verb| command: \firstpartis.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used an obsolete command (\verb|\firstpartis|). You should remove it.
+% \or\relax
+% Vous avez utilisé une commande obsolète. Vous devriez l'enlever.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0052]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0052>|\\
+% \verb|(minitoc(hints)) You have invoked an obsolete|\\
+% \verb| command: \firstsectionis.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used an obsolete command (\verb|\firstsectionis|). You should remove it.
+% \or\relax
+% Vous avez utilisé une commande obsolète. Vous devriez l'enlever.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0053]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0053>|\\
+% \verb|(minitoc(hints)) You have used short extensions|\\
+% \verb|(minitoc(hints)) and more than 99 chapters (|\emph{\NB}\verb|).|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used short extensions (limited to 3~characters) and more than 99~chapters, so the number of the auxiliary
+% file does not fit in the extension. \emph{\NB} is the number of effective chapters in your document. See
+% section~\vref{MS-DOS}.
+% \or\relax
+% Vous avez utilisé des suffixes courts (limités à~3~caractères) et plus de 99~chapitres, donc le numéro du fichier
+% auxiliaire ne tient plus dans le suffixe. \emph{\NB} est le nombre de chapitres effectifs dans votre document.
+% Voir la section~\vref{MS-DOS}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0054]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0054>|\\
+% \verb|(minitoc(hints)) You have used short extensions|\\
+% \verb|(minitoc(hints)) and more than 99 parts (|\emph{\NB}\verb|).|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used short extensions (limited to 3~characters) and more than 99~parts, so the number of the auxiliary
+% file does not fit in the extension. \emph{\NB} is the number of effective parts in your document. See
+% section~\vref{MS-DOS}.
+% \or\relax
+% Vous avez utilisé des suffixes courts (limités à~3~caractères) et plus de 99~parties, donc le numéro du fichier
+% auxiliaire ne tient plus dans le suffixe. \emph{\NB} est le nombre de parties effectives dans votre document.
+% Voir la section~\vref{MS-DOS}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0055]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0055>|\\
+% \verb|(minitoc(hints)) You have used short extensions|\\
+% \verb|(minitoc(hints)) and more than 99 sections (|\emph{\NB}\verb|).|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used short extensions (limited to 3~characters) and more than 99~sections, so the number of the auxiliary
+% file does not fit in the extension. \emph{\NB} is the number of effective sections in your document. See
+% section~\vref{MS-DOS}.
+% \or\relax
+% Vous avez utilisé des suffixes courts (limités à~3~caractères) et plus de 99~sections, donc le numéro du fichier
+% auxiliaire ne tient plus dans le suffixe. \emph{\NB} est le nombre de sections effectives dans votre document.
+% Voir la section~\vref{MS-DOS}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0056]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0056>|\\
+% \verb|(minitoc(hints)) You are using \dosectlof and/or|\\
+% \verb|(minitoc(hints)) \dosectlot, \sectlof and/or \sectlot,|\\
+% \verb|(minitoc(hints)) hence the ``insection'' package|\\
+% \verb|(minitoc(hints)) option is recommended.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are asking for mini-lists of figures or tables at the section level. But as floats (figures and tables) could
+% drift somewhere outside the printing area of the text of the section, the sectlofs and sectlots can be rather strange.
+% In order to have a better behaviour of these mini-tables, it may be useful to add the \texttt{insection} package option.
+% See page~\pageref{rem+FB}.
+% \or\relax
+% Vous avez demandé des mini-listes des figures ou des tables au niveau section. Mais Comme les éléments flottants
+% (figures et tableaux) pourraient dériver quelque part en dehors de la zone d'impression du texte de la section,
+% les sectlofs et sectlots peuvent être assez étranges. Afin d'avoir un meilleur comportement de ces mini-tables,
+% il peut être utile d'ajouter l'option de paquetage \texttt{insection}. Voir page~\pageref{rem+FB}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0057]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0057>|\\
+% \verb|(minitoc(hints)) You have used \minilof,|\\
+% \verb|(minitoc(hints)) but not \dominilof.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert some minilofs (via \verb|\minilof|), but the minilofs have not been prerared
+% (via \verb|\dominilof|).
+% \or\relax
+% Vous avez essayé d'insérer des minilofs (via \verb|\minilof|), mais les minilofs n'ont pas été préparées
+% (via \verb|\dominilof|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0058]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0058>|\\
+% \verb|(minitoc(hints)) You have used \minilot,|\\
+% \verb|(minitoc(hints)) but not \dominilot.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert some minilots (via \verb|\minilot|), but the minilots have not been prerared
+% (via \verb|\dominilot|).
+% \or\relax
+% Vous avez essayé d'insérer des minilots (via \verb|\minilot|), mais les minilots n'ont pas été préparées
+% (via \verb|\dominilot|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0059]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0059>|\\
+% \verb|(minitoc(hints)) You have used \minitoc,|\\
+% \verb|(minitoc(hints)) but not \dominitoc.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert some minitocs (via \verb|\minitoc|), but the minitocs have not been prerared
+% (via \verb|\dominitoc|).
+% \or\relax
+% Vous avez essayé d'insérer des minitocs (via \verb|\minitoc|), mais les minitocs n'ont pas été préparées
+% (via \verb|\dominitoc|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0060]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0060>|\\
+% \verb|(minitoc(hints)) You have used \partlof,|\\
+% \verb|(minitoc(hints)) but not \dopartlof.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert some partlofs (via \verb|\partlof|), but the partlofs have not been prerared
+% (via \verb|\dopartlof|).
+% \or\relax
+% Vous avez essayé d'insérer des partlofs (via \verb|\partlof|), mais les partlofs n'ont pas été préparées
+% (via \verb|\dopartlof|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0061]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0061>|\\
+% \verb|(minitoc(hints)) You have used \partlot,|\\
+% \verb|(minitoc(hints)) but not \dopartlot.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert some partlots (via \verb|\partlot|), but the partlots have not been prerared
+% (via \verb|\dopartlot|).
+% \or\relax
+% Vous avez essayé d'insérer des partlots (via \verb|\partlot|), mais les partlots n'ont pas été préparées
+% (via \verb|\dopartlot|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0062]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0062>|\\
+% \verb|(minitoc(hints)) You have used \parttoc,|\\
+% \verb|(minitoc(hints)) but not \doparttoc.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert some parttocs (via \verb|\parttoc|), but the parttocs have not been prerared
+% (via \verb|\doparttoc|).
+% \or\relax
+% Vous avez essayé d'insérer des parttocs (via \verb|\parttoc|), mais les parttocs n'ont pas été préparées
+% (via \verb|\doparttoc|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0063]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0063>|\\
+% \verb|(minitoc(hints)) You have used \sectlof,|\\
+% \verb|(minitoc(hints)) but not \dosectlof.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert some sectlofs (via \verb|\sectlof|), but the sectlofs have not been prerared
+% (via \verb|\dosectlof|).
+% \or\relax
+% Vous avez essayé d'insérer des sectlofs (via \verb|\sectlof|), mais les sectlofs n'ont pas été préparées
+% (via \verb|\dosectlof|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0064]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0064>|\\
+% \verb|(minitoc(hints)) You have used \sectlot,|\\
+% \verb|(minitoc(hints)) but not \dosectlot.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert some sectlots (via \verb|\sectlot|), but the sectlots have not been prerared
+% (via \verb|\dosectlot|).
+% \or\relax
+% Vous avez essayé d'insérer des sectlots (via \verb|\sectlot|), mais les sectlots n'ont pas été préparées
+% (via \verb|\dosectlot|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0065]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0065>|\\
+% \verb|(minitoc(hints)) You have used \secttoc,|\\
+% \verb|(minitoc(hints)) but not \dosecttoc.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have attempted to insert some secttocs (via \verb|\secttoc|), but the secttocs have not been prerared
+% (via \verb|\dosecttoc|).
+% \or\relax
+% Vous avez essayé d'insérer des secttocs (via \verb|\secttoc|), mais les secttocs n'ont pas été préparées
+% (via \verb|\dosecttoc|).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0066]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0066>|\\
+% \verb|(minitoc(hints)) You have used \minilof,|\\
+% \verb|(minitoc(hints)) but not \listoffigures nor|\\
+% \verb|(minitoc(hints)) \fakelistoffigures.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have tried to insert some minilofs (via \verb|\minilof|), but the \emph{document}\texttt{.lof} file is not
+% available because you have not invoked \verb|\listoffigures| nor \verb|\fakelistoffigures|.
+% \or\relax
+% Vous avez essayé d'insérer des minilofs (via \verb|\minilof|), mais le fichier \emph{document}\texttt{.lof} n'est
+% pas disponible car vous n'avez invoqué ni \verb|\listoffigures|, ni \verb|\fakelistoffigures|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0067]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0067>|\\
+% \verb|(minitoc(hints)) You have used \minilot but not|\\
+% \verb|(minitoc(hints)) \listoftables| nor\\
+% \verb|(minitoc(hints)) \fakelistoftables.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have tried to insert some minilots (via \verb|\minilot|), but the \emph{document}\texttt{.lot} file is not
+% available because you have not invoked \verb|\listoftables| nor \verb|\fakelistoftables|.
+% \or\relax
+% Vous avez essayé d'insérer des minilots (via \verb|\minilot|), mais le fichier \emph{document}\texttt{.lot} n'est
+% pas disponible car vous n'avez invoqué ni \verb|\listoftables|, ni \verb|\fakelistoftables|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0068]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0068>|\\
+% \verb|(minitoc(hints)) You have used \minitoc but not|\\
+% \verb|(minitoc(hints)) \tableofcontents|\\
+% \verb|(minitoc(hints)) nor \faketableofcontents.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have tried to insert some minitocs (via \verb|\minitoc|), but the \emph{document}\texttt{.toc} file is not
+% available because you have not invoked \verb|\tableofcontents| nor \verb|\faketableofcontents|.
+% \or\relax
+% Vous avez essayé d'insérer des minitocs (via \verb|\minitoc|), mais le fichier \emph{document}\texttt{.toc} n'est
+% pas disponible car vous n'avez invoqué ni \verb|\tableofcontents|, ni \verb|\faketableofcontents|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0069]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0069>|\\
+% \verb|(minitoc(hints)) You have used \partlof but not|\\
+% \verb|(minitoc(hints)) \listoffigures|\\
+% \verb|(minitoc(hints)) nor \fakelistoffigures.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have tried to insert some partlofs (via \verb|\partlof|), but the \emph{document}\texttt{.lof} file is not
+% available because you have not invoked \verb|\listoffigures| nor \verb|\fakelistoffigures|.
+% \or\relax
+% Vous avez essayé d'insérer des partlofs (via \verb|\partlof|), mais le fichier \emph{document}\texttt{.lof} n'est
+% pas disponible car vous n'avez invoqué ni \verb|\listoffigures|, ni \verb|\fakelistoffigures|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0070]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0070>|\\
+% \verb|(minitoc(hints)) You have used \partlot but not|\\
+% \verb|(minitoc(hints)) \listoftables|\\
+% \verb|(minitoc(hints)) nor \fakelistoftables.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have tried to insert some partlots (via \verb|\partlot|), but the \emph{document}\texttt{.lot} file is not
+% available because you have not invoked \verb|\listoftables| nor \verb|\fakelistoftables|.
+% \or\relax
+% Vous avez essayé d'insérer des partlots (via \verb|\partlot|), mais le fichier \emph{document}\texttt{.lot} n'est
+% pas disponible car vous n'avez invoqué ni \verb|\listoftables|, ni \verb|\fakelistoftables|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0071]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0071>|\\
+% \verb|(minitoc(hints)) You have used \parttoc but not|\\
+% \verb|(minitoc(hints)) \tableofcontents|\\
+% \verb|(minitoc(hints)) nor \faketableofcontents.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have tried to insert some parttocs (via \verb|\parttoc|), but the \emph{document}\texttt{.toc} file is not
+% available because you have not invoked \verb|\tableofcontents| nor \verb|\faketableofcontents|.
+% \or\relax
+% Vous avez essayé d'insérer des parttocs (via \verb|\parttoc|), mais le fichier \emph{document}\texttt{.toc} n'est
+% pas disponible car vous n'avez invoqué ni \verb|\tableofcontents|, ni \verb|\faketableofcontents|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0072]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0072>|\\
+% \verb|(minitoc(hints)) You have used \sectlof but not|\\
+% \verb|(minitoc(hints)) \listoffigures|\\
+% \verb|(minitoc(hints)) nor \fakelistoffigures.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have tried to insert some sectlofs (via \verb|\sectlof|), but the \emph{document}\texttt{.lof} file is not
+% available because you have not invoked \verb|\listoffigures| nor \verb|\fakelistoffigures|.
+% \or\relax
+% Vous avez essayé d'insérer des sectlofs (via \verb|\sectlof|), mais le fichier \emph{document}\texttt{.lof} n'est
+% pas disponible car vous n'avez invoqué ni \verb|\listoffigures|, ni \verb|\fakelistoffigures|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0073]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0073>|\\
+% \verb|(minitoc(hints)) You have used \sectlot but not|\\
+% \verb|(minitoc(hints)) \listoftables|\\
+% \verb|(minitoc(hints)) nor \fakelistoftables.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have tried to insert some sectlots (via \verb|\sectlot|), but the \emph{document}\texttt{.lot} file is not
+% available because you have not invoked \verb|\listoftables| nor \verb|\fakelistoftables|.
+% \or\relax
+% Vous avez essayé d'insérer des sectlots (via \verb|\sectlot|), mais le fichier \emph{document}\texttt{.lot} n'est
+% pas disponible car vous n'avez invoqué ni \verb|\listoftables|, ni \verb|\fakelistoftables|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0074]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0074>|\\
+% \verb|(minitoc(hints)) You have used \secttoc but not|\\
+% \verb|(minitoc(hints)) \tableofcontents|\\
+% \verb|(minitoc(hints)) nor \faketableofcontents.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have tried to insert some secttocs (via \verb|\secttoc|), but the \emph{document}\texttt{.toc} file is not
+% available because you have not invoked \verb|\tableofcontents| nor \verb|\faketableofcontents|.
+% \or\relax
+% Vous avez essayé d'insérer des secttocs (via \verb|\secttoc|), mais le fichier \emph{document}\texttt{.toc} n'est
+% pas disponible car vous n'avez invoqué ni \verb|\tableofcontents|, ni \verb|\faketableofcontents|.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0075]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0075>|\\
+% \verb|(minitoc(hints)) You have used \doparttoc|\\
+% \verb|(minitoc(hints)) but not \parttoc.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have prepared some parttocs (via \verb|\doparttoc|), but you never use one of them.
+% \or\relax
+% Vous avez préparé des parttocs (via \verb|\doparttoc|), mais vous n'en avez utilisé aucune.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0076]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0076>|\\
+% \verb|(minitoc(hints)) You have used \dopartlof|\\
+% \verb|(minitoc(hints)) but not \partlof.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have prepared some partlofs (via \verb|\dopartlof|), but you never use one of them.
+% \or\relax
+% Vous avez préparé des partlofs (via \verb|\dopartlof|), mais vous n'en avez utilisé aucune.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0077]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0077>|\\
+% \verb|(minitoc(hints)) You have used \dopartlot|\\
+% \verb|(minitoc(hints)) but not \partlot.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have prepared some partlots (via \verb|\dopartlot|), but you never use one of them.
+% \or\relax
+% Vous avez préparé des partlots (via \verb|\dopartlot|), mais vous n'en avez utilisé aucune.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0078]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0078>|\\
+% \verb|(minitoc(hints)) You have used \dominitoc|\\
+% \verb|(minitoc(hints)) but not \minitoc.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have prepared some minitocs (via \verb|\dominitoc|), but you never use one of them.
+% \or\relax
+% Vous avez préparé des minitocs (via \verb|\dominitoc|), mais vous n'en avez utilisé aucune.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0079]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0079>|\\
+% \verb|(minitoc(hints)) You have used \dominilof|\\
+% \verb|(minitoc(hints)) but not \minilof.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have prepared some minilofs (via \verb|\dominilof|), but you never use one of them.
+% \or\relax
+% Vous avez préparé des minilofs (via \verb|\dominilof|), mais vous n'en avez utilisé aucune.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0080]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0080>|\\
+% \verb|(minitoc(hints)) You have used \dominilot|\\
+% \verb|(minitoc(hints)) but not \minilot.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have prepared some minilots (via \verb|\dominilot|), but you never use one of them.
+% \or\relax
+% Vous avez préparé des minilots (via \verb|\dominilot|), mais vous n'en avez utilisé aucune.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0081]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0081>|\\
+% \verb|(minitoc(hints)) You have used \dosecttoc|\\
+% \verb|(minitoc(hints)) but not \secttoc.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have prepared some secttocs (via \verb|\dosecttoc|), but you never use one of them.
+% \or\relax
+% Vous avez préparé des secttocs (via \verb|\dosecttoc|), mais vous n'en avez utilisé aucune.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0082]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0082>|\\
+% \verb|(minitoc(hints)) You have used \dosectlof|\\
+% \verb|(minitoc(hints)) but not \sectlof.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have prepared some sectlofs (via \verb|\dosectlof|), but you never use one of them.
+% \or\relax
+% Vous avez préparé des sectlofs (via \verb|\dosectlof|), mais vous n'en avez utilisé aucune.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0083]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0083>|\\
+% \verb|(minitoc(hints)) You have used \dosectlot|\\
+% \verb|(minitoc(hints)) but not \sectlot.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have prepared some sectlots (via \verb|\dosectlot|), but you never use one of them.
+% \or\relax
+% Vous avez préparé des sectlots (via \verb|\dosectlot|), mais vous n'en avez utilisé aucune.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0084]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0084>|\\
+% \verb|(minitoc(hints)) --- The placeins package is loaded|\\
+% \verb|(minitoc(hints)) with the above option,|\\
+% \verb|(minitoc(hints)) but minitoc used the insection option|\\
+% \verb|(minitoc(hints)) which is incompatible with it.|\\
+% \verb|(minitoc(hints)) Try to remove the above option and|\\
+% \verb|(minitoc(hints)) use coherent options.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using the \texttt{placeins} package, but with its \texttt{above} options, while
+% \texttt{minitoc} is called with its \texttt{insection} option which is incompatible with it. See page~\pageref{rem+FB},
+% near a ``dangerous bend'' symbol\DBEND.
+% \or\relax
+% Vous utilisez le paquetage \texttt{placeins}, mais avec son option \texttt{above}, alors que
+% \texttt{minitoc} est appelé avec son option \texttt{insection} qui est incompatible avec elle.
+% Voir page~\pageref{rem+FB}, près d'un symbole «~virage dangereux~»\DBEND.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0085]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0085>|\\
+% \verb|(minitoc(hints)) --- The placeins package is loaded|\\
+% \verb|(minitoc(hints)) with the below option,|\\
+% \verb|(minitoc(hints)) but minitoc used the insection option|\\
+% \verb|(minitoc(hints)) which is incompatible with it.|\\
+% \verb|(minitoc(hints)) Try to remove the below option|\\
+% \verb|(minitoc(hints)) and use coherent options.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using the \texttt{placeins} package, but with its \texttt{below} options, while
+% \texttt{minitoc} is called with its \texttt{insection} option which is incompatible with it. See page~\pageref{rem+FB},
+% near a ``dangerous bend'' symbol\DBEND.
+% \or\relax
+% Vous utilisez le paquetage \texttt{placeins}, mais avec son option \texttt{below}, alors que
+% \texttt{minitoc} est appelé avec son option \texttt{insection} qui est incompatible avec elle.
+% Voir page~\pageref{rem+FB}, près d'un symbole «~virage dangereux~»\DBEND.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0086]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0086>|\\
+% \verb|(minitoc(hints)) The fncychap package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{fncychap} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.38}.
+% \or\relax
+% Le paquetage \texttt{fncychap} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.38}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0087]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0087>|\\
+% \verb|(minitoc(hints)) The quotchap package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{quotchap} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.39}.
+% \or\relax
+% Le paquetage \texttt{quotchap} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.39}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0088]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0088>|\\
+% \verb|(minitoc(hints)) The romannum package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{romannum} package alters the numbering of some sectionning
+% commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.40}.
+% \or\relax
+% Le paquetage \texttt{romannum} altère la numérotation de certaines commandes
+% de sectionnement et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.40}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0089]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0089>|\\
+% \verb|(minitoc(hints)) The sfheaders package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{sfheaders} package alters the sectionning
+% commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.41}.
+% \or\relax
+% Le paquetage \texttt{sfheaders} altère les commandes
+% de sectionnement et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.41}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0090]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0090>|\\
+% \verb|(minitoc(hints)) The alnumsec package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{alnumsec} package alters the sectionning
+% commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.42}.
+% \or\relax
+% Le paquetage \texttt{alnumsec} altère les commandes
+% de sectionnement et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.42}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0091]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0091>|\\
+% \verb|(minitoc(hints)) The captcont package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{captcont} package alters the caption
+% commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.43}.
+% \or\relax
+% Le paquetage \texttt{captcont} altère les commandes pour les captions
+% et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.43}.
+% \fi
+% \end{xmessage}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \subsection{Error messages}
+% \or\relax
+% \subsection{Messages d'erreur}
+% \fi
+%
+% \begin{xmessage}[E0001]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0001>|\\
+% \verb|(minitoc) But \part is undefined.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|\mtcfixglossary not usable|
+% \end{quote}
+% \ifcase\LANG\relax
+% There are no adequate sectionning command available to use the \verb|\mtcfixglossary| macro; even \verb|\part| is
+% undefined. Verify your document class.
+% \or\relax
+% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \verb|\mtcfixglossary|; même \verb|\part|
+% n'est pas définie. Vérifiez la classe de votre document.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0002]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0002>|\\
+% \verb|(minitoc) But \part is undefined.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|\mtcfixindex not usable|
+% \end{quote}
+% \ifcase\LANG\relax
+% There are no adequate sectionning command available to use the \verb|\mtcfixindex| macro; even \verb|\part| is
+% undefined. Verify your document class.
+% \or\relax
+% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \verb|\mtcfixindex|; même \verb|\part|
+% n'est pas définie. Vérifiez la classe de votre document.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0003]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0003>|\\
+% \verb|(minitoc) Imbrication of mtchideinmainlof environments.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|The hiding in main LoF could be incorrect|\\
+% \end{quote}
+% \ifcase\LANG\relax
+% Some \texttt{mtchideinmainlof} environments are incorrectly imbricated (overlapping), so the
+% hiding in the main list of figures will be strange.
+% \or\relax
+% Certains environnements \texttt{mtchideinmainlof} sont imbriqués de manière incorrecte (chevauchement),
+% donc le masquage dans la liste des figures principale sera étrange.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0004]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0004>|\\
+% \verb|(minitoc) Imbrication of mtchideinmainlot environments.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|The hiding in main LoT could be incorrect|\\
+% \end{quote}
+% \ifcase\LANG\relax
+% Some \texttt{mtchideinmainlot} environments are incorrectly imbricated (overlapping), so the
+% hiding in the main list of tables will be strange.
+% \or\relax
+% Certains environnements \texttt{mtchideinmainlot} sont imbriqués de manière incorrecte (chevauchement),
+% donc le masquage dans la liste des tableaux principale sera étrange.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0005]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0005>|\\
+% \verb|(minitoc) Imbrication of mtchideinmaintoc environments.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|The hiding in main ToC could be incorrect|\\
+% \end{quote}
+% \ifcase\LANG\relax
+% Some \texttt{mtchideinmaintoc} environments are incorrectly imbricated (overlapping), so the
+% hiding in the main table of contents will be strange.
+% \or\relax
+% Certains environnements \texttt{mtchideinmaintoc} sont imbriqués de manière incorrecte (chevauchement),
+% donc le masquage dans la table des matières principale sera étrange.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0006]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0006>|\\
+% \verb|(minitoc) |\emph{\LLL}\verb| is not a known language,|\\
+% \verb|(minitoc) |\emph{\LLL}\verb|.mld not found.|\\
+% \verb|(minitoc) Command ignored.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|See the minitoc documentation.|\\
+% \verb|Correct the source using a valid language name.|\\
+% \verb|Press RETURN|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcselectlanguage| macro has attempted to load the \emph{\LLL}\texttt{.mld} minitoc language definition
+% file, but has not found it. First, verify the name of the language (likely to be misspelt), then check if your
+% installation contains \emph{all} the many distributed \texttt{.mld} files of the \texttt{minitoc} package,
+% at the right place. If it is a local \texttt{.mld} file, it should be installed in the right place (in a local
+% hierarchy) or be in the working directory.
+% \or\relax
+% La macro \verb|\mtcselectlanguage| a tenté de charger le fichier minitoc de définition de langue
+% \emph{\LLL}\texttt{.mld}, mais ne l'a pas trouvé. Tout d'abord, vérifiez le nom de la langue (une faute de
+% frappe est fort possible), puis regardez si votre installation contient bien \emph{tous} les nombreux fichiers
+% \texttt{.mld} de la distribution du paquetage \texttt{minitoc}, placés au bon endroit. Si c'est un fichier
+% \texttt{.mld} local, il devrait être installé au bon endroit (dans une hiérarchie locale) ou être dans le
+% répertoire de travail.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0007]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0007>|\\
+% \verb|(minitoc) |\emph{\LLL}\verb| is not a known minitoc|\\
+% \verb|(minitoc) language object file (.mlo),|\\
+% \verb|(minitoc) |\emph{\LLL}\verb|.mlo not found.|\\
+% \verb|(minitoc) Command ignored.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|See the minitoc documentation.|\\
+% \verb|Correct the source using a valid language name.|\\
+% \verb|Press RETURN|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcselectlanguage| macro has attempted to load indirectly the \emph{\LLL}\texttt{.mlo} minitoc language
+% object file, but has not found it. First, verify the name of the language (likely to be misspelt), then check if your
+% installation contains \emph{all} the many distributed \texttt{.mlo} files of the \texttt{minitoc} package,
+% at the right place. If it is a local \texttt{.mlo} file, it should be installed in the right place (in a local
+% hierarchy) or be in the working directory.
+% \or\relax
+% La macro \verb|\mtcselectlanguage| a tenté de charger (indirectement) le fichier minitoc objet de langue
+% \emph{\LLL}\texttt{.mlo}, mais ne l'a pas trouvé. Tout d'abord, vérifiez le nom de la langue (une faute de
+% frappe est fort possible), puis regardez si votre installation contient bien \emph{tous} les nombreux fichiers
+% \texttt{.mlo} de la distribution du paquetage \texttt{minitoc}, placés au bon endroit. Si c'est un fichier
+% \texttt{.mlo} local, il devrait être installé au bon endroit (dans une hiérarchie locale) ou être dans le
+% répertoire de travail.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0008]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0008>|\\
+% \verb|(minitoc) \mtcsetdepth attempts to use|\\
+% \verb|(minitoc) an undefined counter (|\emph{ARG1}\verb|depth).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are trying to set the depth for an inexistent or undefined type of mini-table. Verify the type given and the
+% document class, and the loaded packages.
+% \or\relax
+% Vous essayez d'établir la profondeur pour un type de mini-table inexistant ou non défini. Vérifiez le type donné et
+% la classe du document, ainsi que les paquetages chargés.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0009]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0009>|\\
+% \verb|(minitoc) \mtcsetdepth has a wrong first argument|\\
+% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
+% \verb|(minitoc) It should be a mini-table type|\\
+% \verb|(minitoc) (parttoc...sectlot).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of the \verb|\mtcsetdepth| macro is incorrect. It should be a type of mini-table (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument de la macro \verb|\mtcsetdepth| est incorrect. Ce devrait être un type de mini-table (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0010]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0010>|\\
+% \verb|(minitoc) \mtcsetdepth: Illegal type of table (|\emph{ARG1}\verb|).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of the \verb|\mtcsetdepth| macro is incorrect. It should be a mini-table type
+% (\texttt{parttoc}, \ldots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument de la macro \verb|\mtcsetdepth| est incorrect. Ce devrait être un type de mini-table
+% (\texttt{parttoc}, \ldots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0011]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0011>|\\
+% \verb|(minitoc) \mtcsetfeature has a wrong first argument|\\
+% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
+% \verb|(minitoc) It should be a mini-table type|\\
+% \verb|(minitoc) (parttoc...sectlot).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of the \verb|\mtcsetfeature| macro is incorrect. It should be a mini-table type
+% (\texttt{parttoc}, \ldots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument de la macro \verb|\mtcsetfeature| est incorrect. Ce devrait être un type de mini-table
+% (\texttt{parttoc}, \ldots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0012]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0012>|\\
+% \verb|(minitoc) \mtcsetfeature has a wrong second argument|\\
+% \verb|(minitoc) (|\emph{ARG2}\verb|).|\\
+% \verb|(minitoc) It should be a feature param|\\
+% \verb|(minitoc) (before, after, pagestyle).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The second argument of the \verb|\mtcsetfeature| macro is incorrect. It should be \texttt{before}, \texttt{after}, or
+% \texttt{thispagestyle}.
+% \or\relax
+% Le deuxième argument de la macro \verb|\mtcsetfeature| est incorrect. Ce devrait être \texttt{before}, \texttt{after}
+% ou \texttt{thispagestyle}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0013]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0013>|\\
+% \verb|(minitoc) \mtcsetfont has a wrong first argument|\\
+% \verb|(minitoc) (|\emph{arg1}\verb|).|\\
+% \verb|(minitoc) It should be a mini-table type|\\
+% \verb|(minitoc) (parttoc...sectlot).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of \verb|\mtcsetfont| is incorrect;
+% it should be the type of a mini-table (\texttt{parttoc} \dots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument de \verb|\mtcsetfont| est incorrect; ce devrait être un type de mini-table
+% (\texttt{parttoc} \dots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0014]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0014>|\\
+% \verb|(minitoc) \mtcsetfont has a wrong second argument|\\
+% \verb|(minitoc) (|\emph{ARG2}\verb|).|\\
+% \verb|(minitoc) It should be a sectionning level|\\
+% \verb|(minitoc) (part...subparagraph) or * .|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The second argument of \verb|\mtcsetfont| is incorrect; it should be a sectionning level (i.e., a sectionning
+% command without its backslash), like \texttt{part} \ldots, \texttt{subparagraph}.
+% \or\relax
+% Le deuxième argument de \verb|\mtcsetfont| est incorrect; ce devrait être un niveau de sectionnement (c'est-à-dire,
+% une commande de sectionnement sans sa contre-oblique), comme \texttt{part} \ldots, \texttt{subparagraph}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0015]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0015>|\\
+% \verb|(minitoc) \mtcsetformat has a wrong first argument|\\
+% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
+% \verb|(minitoc) It should be a mini-table type|\\
+% \verb|(minitoc) (parttoc...sectlot).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of a \verb|\mtcsetformat| macro is incorrect. It should be a mini-table type (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument d'une macro \verb|\mtcsetformat| est incorrect. Ce devrait être un type de mini-table
+% (\texttt{parttoc}, \ldots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0016]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0016>|\\
+% \verb|(minitoc) \mtcsetformat has a wrong second argument|\\
+% \verb|(minitoc) (|\texttt{ARG2}\verb|).|\\
+% \verb|(minitoc) It should be a formatting param choosen from:|\\
+% \verb|(minitoc) pagenumwidth, tocrightmargin, dotinterval.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The second argument of the \verb|\mtcsetformat| macro is wrong. It should be one of the following keywords:
+% \texttt{pagenumwidth}, \texttt{tocrightmargin}, or \texttt{dotinterval}.
+% \or\relax
+% Le deuxième argument de la macro \verb|\mtcsetformat| est incorrect. Ce devrait être l'un des mots-clés suivants:
+% \texttt{pagenumwidth}, \texttt{tocrightmargin} ou \texttt{dotinterval}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0017]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0017>|\\
+% \verb|(minitoc) \mtcsetpagenumbers has a wrong first|\\
+% \verb|(minitoc) argument (|\emph{ARG1}\verb|)..|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|It should be a mini-table type|\\
+% \verb|(minitoc) (parttoc...sectlot)|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of the \verb|\mtcsetpagenumbers| macro must be a type of minitable (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument de la macro \verb|\mtcsetpagenumbers| doit être un type de mini-table (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0018]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0018>|\\
+% \verb|(minitoc) \mtcsetpagenumbers has a wrong second|\\
+% \verb|(minitoc) argument (|\emph{ARG2}\verb|).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|It should be a boolean value (0/1, yes/no, on/off)|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The second argument of the \verb|\mtcsetpagenumbers| must be a keyword chosen in the following lists:
+% \begin{itemize}
+% \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE},
+% \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI},
+% \texttt{o}, \texttt{O}, and~\texttt{1};
+% \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE},
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, and~\texttt{0}.
+% \end{itemize}
+% \or\relax
+% Le second argument de la macro \verb|\mtcsetpagenumbers| doit être un mot-clé choisi dans l'une des listes
+% suivantes:
+% \begin{itemize}
+% \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE},
+% \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI},
+% \texttt{o}, \texttt{O} et~\texttt{1};
+% \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE},
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON} et~\texttt{0}.
+% \end{itemize}
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0019]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0019>|\\
+% \verb|(minitoc) \mtcsetrules has a wrong first argument|\\
+% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|It should be a mini-table type|\\
+% \verb|(minitoc) (parttoc...sectlot)|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of the \verb|\mtcsetrules| is incorrect. It should be a mini-table type (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument d'une macro \verb|\mtcsetrules| est incorrect. Ce devrait être un type de mini-table (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0020]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0020>|\\
+% \verb|(minitoc) \mtcsetrules has a wrong second argument|\\
+% \verb|(minitoc) (|\emph{ARG2}\verb|).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|It should be a boolean value (0/1, yes/no, on/off)|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The second argument of the \verb|\mtcsetrules| must be a keyword chosen in the following lists:
+% \begin{itemize}
+% \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE},
+% \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI},
+% \texttt{o}, \texttt{O}, and~\texttt{1};
+% \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE},
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, and~\texttt{0}.
+% \end{itemize}
+% \or\relax
+% Le second argument de la macro \verb|\mtcsetrules| doit être un mot-clé choisi dans l'une des listes
+% suivantes:
+% \begin{itemize}
+% \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE},
+% \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI},
+% \texttt{o}, \texttt{O} et~\texttt{1};
+% \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE},
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON} et~\texttt{0}.
+% \end{itemize}
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0021]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0021>|\\
+% \verb|(minitoc) \mtcsettitle has a wrong first argument|\\
+% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
+% \verb|(minitoc) It should be a mini-table type|\\
+% \verb|(minitoc) (parttoc...sectlot).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of a \verb|\mtcsettitle| macro is incorrect; it should be a mini-table type (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument d'une macro \verb|\mtcsettitle| est incorrect; ce devrait être un type de mini-table (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0022]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0022>|\\
+% \verb|(minitoc) \mtcsettitlefont has a wrong first argument|\\
+% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
+% \verb|(minitoc) It should be a mini-table type|\\
+% \verb|(minitoc) (parttoc...sectlot).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of the \verb|\mtcsettitlefont| must be a mini-table type. You likely misspelt it.
+% \or\relax
+% Le premier argument de la macro \verb|\mtcsettitlefont| doit être un type de mini-table. Vous avez probablement
+% fait une faute de frappe.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0023]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0023>|\\
+% \verb|(minitoc) The macro \mtcsetfeature has incompatible|\\
+% \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first and second arguments of the \verb|\mtcsetfeature| macro are incompatible. You should verify them.
+% \or\relax
+% Les premier et deuxième arguments de la macro \verb|\mtcsetfeature| sont incompatibles. Vous devriez les vérifier.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0024]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0024>|\\
+% \verb|(minitoc) The macro \mtcsetfont has incompatible|\\
+% \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcsetfont| macro takes a mini-table type as first argument, a sectionning level as second argument (or
+% a star), and a sequence of font commands as third argument. The second argument must have a lower level than the first one
+% (i.e., it is meaningless to specify the font for the chapter level entries for a minitoc or a secttoc).
+% \or\relax
+% La macro \verb|\mtcsetfont| prend un type de mini-table comme premier argument (ou une étoile), un niveau de
+% sectionnement comme deuxième argument et une séquence de commandes de fontes comme troisième argument. Le deuxième
+% argument doit être de plus bas niveau que le premier (par exemple, il est absurde de spécifier la fonte pour les
+% entrées de niveau chapitre dans une minitoc ou une secttoc).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0025]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0025>|\\
+% \verb|(minitoc) The macro \mtcsetformat has incompatible|\\
+% \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first and second arguments of a \verb|\mtcsetformat| macro are incompatible. One is likely to be misspelt.
+% \or\relax
+% Les premier et second arguments d'une macro \verb|\mtcsetformat| sont incompatibles. Il est probable qu'il
+% y~ait une faute de frappe dans l'un d'eux.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0026]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0026>|\\
+% \verb|(minitoc) The optional argument of \mtcfixglossary|\\
+% \verb|(minitoc) is wrong.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|It must be omitted (chapter), or be part, chapter or section|
+% \end{quote}
+% \ifcase\LANG\relax
+% The optional argument of the \verb|\mtcfixglossary| macro is incorrect: it should be omitted (then it defaults
+% to \texttt{chapter}) or be \texttt{part}, \texttt{chapter}, or \texttt{section}.
+% \or\relax
+% L'argument optionnel de la macro \verb|\mtcfixglossary| est incorrect: il devrait être omis (et alors il est pris
+% par défaut comme \texttt{chapter}) ou être \texttt{part}, \texttt{chapter} ou \texttt{section}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0027]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0027>|\\
+% \verb|(minitoc) The optional argument of \mtcfixindex|\\
+% \verb|(minitoc) is wrong.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|It must be omitted (chapter), or be part, chapter or section|
+% \end{quote}
+% \ifcase\LANG\relax
+% The optional argument of the \verb|\mtcfixindex| macro is incorrect: it should be omitted (then it defaults
+% to \texttt{chapter}) or be \texttt{part}, \texttt{chapter}, or \texttt{section}.
+% \or\relax
+% L'argument optionnel de la macro \verb|\mtcfixindex| est incorrect: il devrait être omis (et alors il est pris
+% par défaut comme \texttt{chapter}) ou être \texttt{part}, \texttt{chapter} ou \texttt{section}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0028]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0028>|\\
+% \verb|(minitoc) Unable to patch the memoir class.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|So it remains incompatible. Sorry.|
+% \end{quote}
+% \ifcase\LANG\relax
+% Your version of the \texttt{memoir} class is really incompatible with the \texttt{minitoc} package and cannot be
+% automatically patched. Please update the \texttt{memoir} class and/or the \texttt{minitoc} package from the CTAN
+% archives or a recent distribution.
+% \or\relax
+% Votre version de la classe \texttt{memoir} est vraiment incompatible avec le paquetage \texttt{minitoc} et ne peut
+% pas être corrigée automatiquement. Vous êtes priés de mettre à~jour la classe \texttt{memoir} et/ou le paquetage
+% \texttt{minitoc} depuis les archives ou une distribution récente.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0029]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0029>|\\
+% \verb|(minitoc) Unbalanced mtchideinmainlof environment.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|The hiding in main LoF could be incorrect|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \texttt{mtchideinmainlof} environment is unbalanced, so the hiding in the main list of figures could be incorrect.
+% \or\relax
+% Un environnement \texttt{mtchideinmainlof} n'est pas équilibré, donc le masquage dans la liste des figures
+% principale pourrait être incorrect.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0030]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0030>|\\
+% \verb|(minitoc) Unbalanced mtchideinmainlot environment.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|The hiding in main LoT could be incorrect|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \texttt{mtchideinmainlot} environment is unbalanced, so the hiding in the main list of tables could be incorrect.
+% \or\relax
+% Un environnement \texttt{mtchideinmainlot} n'est pas équilibré, donc le masquage dans la liste des tableaux
+% principale pourrait être incorrect.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0031]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0031>|\\
+% \verb|(minitoc) Unbalanced mtchideinmaintoc environment.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|The hiding in main ToC could be incorrect|
+% \end{quote}
+% \ifcase\LANG\relax
+% A \texttt{mtchideinmaintoc} environment is unbalanced, so the hiding in the main table of contents could be incorrect.
+% \or\relax
+% Un environnement \texttt{mtchideinmaintoc} n'est pas équilibré, donc le masquage dans la table des matières
+% principale pourrait être incorrect.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0032]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0032>|\\
+% \verb|(minitoc) You are using the \mtcloadmlo command|\\
+% \verb|(minitoc) outside of a .mld file.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|It will be ignored|
+% \end{quote}
+% \ifcase\LANG\relax
+% It is \emph{forbidden} to use the \verb|\mtcloadmlo| macro outside of a \texttt{.mld} file (which is loaded via
+% \verb|\mtcselectlanguage|). The command is ignored.
+% \or\relax
+% Il est \emph{interdit} d'utiliser la macro \verb|\mtcloadmlo| en dehors d'un fichier \texttt{.mld} (qui est chargé via
+% \verb|\mtcselectlanguage|). La commande est ignorée.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0033]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0033>|\\
+% \verb|(minitoc) The macro \mtcsettitle uses|\\
+% \verb|(minitoc) an illegal type of table (|\emph{ARG1}\verb|).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of a minitoc macro is incorrect. It should be a type of mini-table, like
+% \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, \texttt{minilof}, \texttt{minilot},
+% \texttt{secttoc}, \texttt{sectlof}, or \texttt{sectlot}.
+% \or\relax
+% Le premier argument d'une macro minitoc est incorrect. Ce devrait être un type de mini-table, comme
+% \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, \texttt{minilof}, \texttt{minilot},
+% \texttt{secttoc}, \texttt{sectlof} ou \texttt{sectlot}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0034]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0034>|\\
+% \verb|(minitoc) The macro \mtcsettitlefont uses|\\
+% \verb|(minitoc) an illegal type of table (|\emph{ARG1}\verb|).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of a minitoc macro is incorrect. It should be a type of mini-table, like
+% \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, \texttt{minilof}, \texttt{minilot},
+% \texttt{secttoc}, \texttt{sectlof}, or \texttt{sectlot}.
+% \or\relax
+% Le premier argument d'une macro minitoc est incorrect. Ce devrait être un type de mini-table, comme
+% \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, \texttt{minilof}, \texttt{minilot},
+% \texttt{secttoc}, \texttt{sectlof} ou \texttt{sectlot}.
+% \fi
+% \end{xmessage}
+%
+% \lneed{15}
+% \ifcase\LANG\relax
+% \section{Messages from the \texttt{mtcoff} package}
+% \or\relax
+% \section{Messages émis par le paquetage \texttt{mtcoff}}
+% \fi
+% \ifcase\LANG\relax
+% The \texttt{mtcoff} package gives only warning messages; their numbers begin with~\texttt{F}.
+% \or\relax
+% Le paquetage \texttt{mtcoff} ne donne que des messages d'avertissement; leurs numéros commencent par~\texttt{F}.
+% \fi
+% \ifcase\LANG\relax
+% \subsection{Warning messages}
+% \or\relax
+% \subsection{Messages d'avertissement}
+% \fi
+%
+% \begin{xmessage}[F0001]
+% \begin{quote}
+% \verb|Package mtcoff Warning: <F0001>|\\
+% \verb|(mtcoff) \addstarredchapter{...} should be replaced|\\
+% \verb|(mtcoff) by \addcontentsline{toc}{chapter}{...}|\\
+% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\addstarredchapter| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff}
+% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{chapter}{...}|
+% command.
+% \or\relax
+% La commande \verb|\addstarredchapter| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{chapter}{...}| équivalente.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[F0002]
+% \begin{quote}
+% \verb|Package mtcoff Warning: <F0002>|\\
+% \verb|(mtcoff) \addstarredpart{...} should be replaced|\\
+% \verb|(mtcoff) by \addcontentsline{toc}{part}{...}|\\
+% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\addstarredpart| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff}
+% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{part}{...}|
+% command.
+% \or\relax
+% La commande \verb|\addstarredpart| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{part}{...}| équivalente.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[F0003]
+% \begin{quote}
+% \verb|Package mtcoff Warning: <F0003>|\\
+% \verb|(mtcoff) \addstarredsection{...} should be replaced|\\
+% \verb|(mtcoff) by \addcontentsline{toc}{section}{...}|\\
+% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\addstarredsection| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff}
+% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{section}{...}|
+% command.
+% \or\relax
+% La commande \verb|\addstarredsection| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{section}{...}| équivalente.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[F0004]
+% \begin{quote}
+% \verb|Package mtcoff Warning: <F0004>|\\
+% \verb|(mtcoff) \mtcaddchapter{...} should be replaced|\\
+% \verb|(mtcoff) by \addcontentsline{toc}{chapter}{...}|\\
+% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcaddchapter| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff}
+% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{chapter}{...}|
+% command.
+% \or\relax
+% La commande \verb|\mtcaddchapter| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{chapter}{...}| équivalente.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[F0005]
+% \begin{quote}
+% \verb|Package mtcoff Warning: <F0005>|\\
+% \verb|(mtcoff) \mtcaddpart{...} should be replaced|\\
+% \verb|(mtcoff) by \addcontentsline{toc}{part}{...}|\\
+% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcaddpart| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff}
+% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{part}{...}|
+% command.
+% \or\relax
+% La commande \verb|\mtcaddpart| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{part}{...}| équivalente.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[F0006]
+% \begin{quote}
+% \verb|Package mtcoff Warning: <F0006>|\\
+% \verb|(mtcoff) \mtcaddsection{...} should be replaced|\\
+% \verb|(mtcoff) by \addcontentsline{toc}{section}{...}|\\
+% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \verb|\mtcaddsection| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff}
+% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{section}{...}|
+% command.
+% \or\relax
+% La commande \verb|\mtcaddsection| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}.
+% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{section}{...}| équivalente.
+% \fi
+% \end{xmessage}
+%
+%
+% \begin{xmessage}[F0007]
+% \begin{quote}
+% \verb|Package mtcoff Warning: <F0007>|\\
+% \verb|(mtcoff) You should scan (backwards) your .log|\\
+% \verb|(mtcoff) file to find some commands needing|\\
+% \verb|(mtcoff) to be replaced if you decide to|\\
+% \verb|(mtcoff) DEFINITELY stop using minitoc for this|\\
+% \verb|(mtcoff) document. It is more wise to keep the|\\
+% \verb|(mtcoff) \usepackage lines for minitoc and mtcoff|\\
+% \verb|(mtcoff) and to comment out only one of them.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have replaced the use of the \texttt{minitoc} package by its substitute \texttt{mtcoff}.
+% It is recommended to keep the \verb|\usepackage| lines for both \texttt{minitoc} and \texttt{mtcoff}
+% and to comment out only one of them. If you decide to \emph{definitely} stop using \texttt{minitoc} for this document,
+% it is wise to scan (backwards) the \emph{document}\texttt{.log} file (after a compilation using \texttt{mtcoff})
+% to locate some commands needing to be replaced.
+% \or\relax
+% Vous avez remplacé l'utilisation du paquetage \texttt{minitoc} par son substitut \texttt{mtcoff}.
+% Il est recommandé de conserver les lignes \verb|\usepackage| à~la fois pour \texttt{minitoc} et \texttt{mtcoff}
+% et d'en mettre une seule en commentaire. Si vous décidez d'arrêter \emph{définitivement} d'utiliser \texttt{minitoc}
+% pour ce document, il est prudent d'examiner (en remontant depuis la fin) le fichier \emph{document}\texttt{.log}
+% (après une compilation utilisant \texttt{mtcoff}) pour localiser quelques commandes qu'il faut remplacer.
+% \fi
+% \end{xmessage}
+%
+% \lneed{15}
+% \ifcase\LANG\relax
+% \section{Message from the \texttt{mtcpatchmem} package}
+% \or\relax
+% \section{Message émis par le paquetage \texttt{mtcpatchmem}}
+% \fi
+%
+% \begin{xmessage}[M0001]
+% \begin{quote}
+% \verb|Package mtcpatchmem Info: <M0001>|\\
+% \verb|Package mtcpatchmem Info: mtcpatchmem package to patch the memoir class.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using a version of the \texttt{memoir} class which needs a correction. This correction has been
+% automatically loaded if necessary. Very recent versions should not need it anymore. See
+% chapter~\vref{memoir-patch}.
+% \or\relax
+% Vous utilisez une version de la classe \texttt{memoir} qui nécessite une correction. Cette correction a été
+% chargée automatiquement si nécessaire. Les versions très récentes ne devraient plus en avoir besoin. Voir le
+% chapitre~\vref{memoir-patch}.
+% \fi
+% \end{xmessage}
+%
+% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \ifcase\LANG\relax
+% \chapter{Jargon}\label{c+jargon}
+% \minilot
+% This chapter attempts to explain some terms used in this documentation, and describes some useful files and suffixes.
+% Many data come from various documentations of cited packages, and
+% from~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2,koma,CIL2E,NSSL2E,cyrguide}.
+% \begin{wdesc}{XXXXXX}
+% \item[\texttt{.aux}] The suffix of the name for an \emph{auxiliary} file of a \LaTeX{} document. It carries
+% some information from a \LaTeX{} run to the next.
+% \item[\texttt{.dtx}] The suffix of the name for a documented source file of a \LaTeX{} package or class. This file
+% is often associated with a \texttt{.ins} file to generate the package or class. Compiling a \texttt{.dtx}
+% file with \LaTeX{} generates the documentation.
+% \item[\texttt{.F}] The base suffix of the name for a minilof file when short extensions (suffixes) are used.
+% The full suffix is \texttt{.F}\emph{nn} where \emph{nn} is the absolute number of the minilof.
+% \item[\texttt{.G}] The base suffix of the name for a partlof file when short extensions (suffixes) are used.
+% The full suffix is \texttt{.G}\emph{nn} where \emph{nn} is the absolute number of the partlof.
+% \item[\texttt{.H}] The base suffix of the name for a sectlof file when short extensions (suffixes) are used.
+% The full suffix is \texttt{.H}\emph{nn} where \emph{nn} is the absolute number of the sectlof.
+% \item[\texttt{.ins}] The suffix of the name for an installation file of a \LaTeX{} package or class. When
+% compiled with \LaTeX, it extracts the files of the package or class from an \texttt{.dtx} file.
+% \item[\texttt{.lof}] The suffix of the name of the ``list of figures'' file.
+% \item[\texttt{.log}] The suffix of the name of the log file (compilation report).
+% \item[\texttt{.lot}] The suffix of the name of the ``list of tables'' file.
+% \item[\texttt{.M}] The base suffix of the name for a minitoc file when short extensions (suffixes) are used.
+% The full suffix is \texttt{.M}\emph{nn} where \emph{nn} is the absolute number of the minitoc.
+% \item[\texttt{.maf}] The suffix of the name of the file generated by the \texttt{listfiles} package option. This file
+% contains the list of the minitoc auxiliary files.
+% \item[\texttt{.mld}] The suffix for the name of a minitoc language definition file. A minitoc language definition file
+% contains the definitions for the mini-table titles in a given language.
+% \item[\texttt{.mlf}] The base suffix of the name for a minilof file when long extensions (suffixes) are used.
+% The full suffix is \texttt{.mlf}\emph{nn} where \emph{nn} is the absolute number of the minilof.
+% \item[\texttt{.mlo}] The suffix for the name of a minitoc language object file. For some exotic languages, the encoding
+% makes not easy to put direcly the titles in a \texttt{.mld} file;
+% hence the \texttt{.mld} file must load a \texttt{.mlo} file.
+% \item[\texttt{.mlt}] The base suffix of the name for a minilot file when long extensions (suffixes) are used.
+% The full suffix is \texttt{.mlt}\emph{nn} where \emph{nn} is the absolute number of the minilot.
+% \item[\texttt{.mtc}] The base suffix of the name for a minitoc file when long extensions (suffixes) are used.
+% The full suffix is \texttt{.mtc}\emph{nn} where \emph{nn} is the absolute number of the minitoc.
+% \item[\texttt{.P}] The base suffix of the name for a parttoc file when short extensions (suffixes) are used.
+% The full suffix is \texttt{.P}\emph{nn} where \emph{nn} is the absolute number of the parttoc.
+% \item[\texttt{.plf}] The base suffix of the name for a partlof file when long extensions (suffixes) are used.
+% The full suffix is \texttt{.plf}\emph{nn} where \emph{nn} is the absolute number of the partlof.
+% \item[\texttt{.plt}] The base suffix of the name for a partlot file when long extensions (suffixes) are used.
+% The full suffix is \texttt{.plt}\emph{nn} where \emph{nn} is the absolute number of the partlot.
+% \item[\texttt{.ptc}] The base suffix of the name for a parttoc file when long extensions (suffixes) are used.
+% The full suffix is \texttt{.ptc}\emph{nn} where \emph{nn} is the absolute number of the parttoc.
+% \item[\texttt{.S}] The base suffix of the name for a secttoc file when short extensions (suffixes) are used.
+% The full suffix is \texttt{.S}\emph{nn} where \emph{nn} is the absolute number of the secttoc.
+% \item[\texttt{.slf}] The base suffix of the name for a sectlof file when long extensions (suffixes) are used.
+% The full suffix is \texttt{.slf}\emph{nn} where \emph{nn} is the absolute number of the sectlof.
+% \item[\texttt{.slt}] The base suffix of the name for a sectlot file when long extensions (suffixes) are used.
+% The full suffix is \texttt{.slt}\emph{nn} where \emph{nn} is the absolute number of the sectlot.
+% \item[\texttt{.stc}] The base suffix of the name for a secttoc file when long extensions (suffixes) are used.
+% The full suffix is \texttt{.stc}\emph{nn} where \emph{nn} is the absolute number of the secttoc.
+% \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{.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[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},
+% \texttt{\bs firstchapteris}, and \texttt{\bs firstsectionis}. The absolute numbering has been introduced in
+% version~\#23.
+% \item[\texttt{abstract}] The \texttt{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}) needs some
+% precautions if used with its \texttt{addtotoc} option.
+% \item[\texttt{add.bib}] A small bibliographic data base for the \texttt{add.tex} and \texttt{addsec.tex} example
+% documents.
+% \item[\texttt{add.tex}] An example document showing how to use \texttt{\bs mtcaddchapter} and the
+% \texttt{tocbibind} package~\cite{tocbibind} with \texttt{minitoc}.
+% \item[\texttt{addsec.tex}] An example document showing how to use \texttt{\bs mtcaddsection} and the
+% \texttt{tocbibind} package~\cite{tocbibind} with \texttt{minitoc}.
+% It also shows how it is challenging to manage the mini-lists of floats at the section level.
+% \begin{SMOOTH}
+% \item[adjustment] Some \texttt{minitoc} commands and environments are known as ``adjustment commands'' because
+% they are used in
+% some circumstances to ``adjust'' a counter or to alter the displaying of contents files. These commands and
+% environments are
+% \verb|\adjustptc|, \verb|\adjustmtc|, \verb|\adjuststc|,
+% \verb|\decrementptc|, \verb|\decrementmtc|, \verb|\decrementstc|,
+% \verb|\incrementptc|, \verb|\incrementmtc|, \verb|\incrementstc|,
+% \verb|\mtcaddpart|, \verb|\mtcaddchapter|, \verb|\mtcaddsection|,
+% \verb|\mtcfixglossary|, \verb|\mtcfixindex|,
+% \verb|mtchideinmaintoc|,
+% \verb|mtchideinmainlof|, and
+% \verb|mtchideinmainlot|.
+% It is \virage\emph{strongly recommended} that the user verifies the result of such adjustments in the final document.
+% \end{SMOOTH}
+% \item[after] A type of \emph{feature} (see this term) which is executed \emph{after} a given type of mini-table.
+% Look at the documentation of the \verb|\mtcsetfeature| command, in section~\vref{t+parttoc+features}.
+% \item[\texttt{alnumsec}]
+% The \texttt{alnumsec} package~\cite{alnumsec} allows you to use alphanumeric section
+% numbering, e.g. A.~Introduction; III.~International Law. It's
+% output is similar to the \texttt{alphanum} package (part of the \texttt{jura} class~\cite{jura}),
+% but you can use the standard \LaTeX\ sectionning commands. Thus it is possible to switch numbering
+% 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},
+% by \xname{Felix}{Braun}, is incompatible with the \texttt{minitoc} package.
+% \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.
+% \item[\texttt{amsart}, \texttt{amsart.cls}] A document class for articles, provided by the American Mathematical
+% Society (\AmS). This class is incompatible with the \texttt{minitoc} package.
+% \item[\texttt{amsbook}, \texttt{amsbook.cls}] A document class for books, provided by the American Mathematical
+% Society (\AmS). This class is compatible with the \texttt{minitoc} package, but needs some precautions.
+% See section~\vref{s+AMS}.
+% \item[\texttt{amsproc}, \texttt{amsproc.cls}] A document class for conference proceedings,
+% provided by the American Mathematical Society (\AmS). This class is incompatible with the \texttt{minitoc} package.
+% \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.
+% 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}.
+% \end{SMOOTH}
+% \item[\texttt{appendices}] See \texttt{appendix} below.
+% \item[\texttt{appendix}] The \texttt{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson})
+% 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{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
+% in the arabic or hebrew languages. The titles in \texttt{arab.mld} (or \texttt{arabic.mld}),
+% \texttt{arab2.mld} and
+% \texttt{hebrew.mld} come from Arab\TeX, while the titles of \texttt{hebrew2.mld} comes from Babel.
+% \item[Arm\TeX] Arm\TeX~\cite{armtex} is a package (by \name{Serguei}{Dachian} and others) to prepare \LaTeX{}
+% documents in the armenian language. The titles in \texttt{armenian.mld} come from Arm\TeX.
+% \item[\texttt{article}] A standard \LaTeX\ document class. It has sectionning commands: \texttt{\bs part} and
+% \texttt{\bs section} (and below), but not \texttt{\bs chapter}. It is compatible with the \texttt{minitoc} package and
+% you can make mini-tables at the part and section levels (but, of course, not at the chapter level).
+% \item[\texttt{\bs AtBeginDocument}]
+% This standard macro allows to add code to be executed at the beginning of the document (if fact, at the very
+% end of its preamble, but inside it, which implies some restrictions), at the point where \verb|\begin{document}| is
+% processed. This allows a package (or a class) to add code without creating any conflicts with other packages
+% trying to do the same.
+% \item[\texttt{\bs AtEndDocument}]
+% This standard macro allows to add code to be executed at the end of the document, at the point
+% where \verb|\end{document}| is processed. This allows a package (or a class) to add code without creating any
+% conflicts with other packages trying to do the same.
+% \item[\textbf{autoconfiguration}] Since version~\#28, \texttt{minitoc} detects automaticaly if the extensions (suffixes)
+% of the file names are limited to 3~characters (like under MS-DOS) or not. This process is named autoconfiguration.
+% The package option \texttt{shortext} forces the limitation to 3~characters.
+% \item[auxiliary] During the preparation of a document, the \LaTeX\ system uses some \textbf{auxiliary} files to
+% store information. The standard auxiliary files are \emph{document}\texttt{.aux} (for cross-reference
+% labels, counters, etc.), \emph{document}\texttt{.toc} for the table of contents,
+% \emph{document}\texttt{.lof} for the list of figures, and \emph{document}\texttt{.lot} for the list of
+% tables. The \texttt{minitoc} package creates its own auxiliary files, to store the contents of each
+% mini-table. These files are the \emph{minitoc auxiliary files}, whose names are
+% \emph{document}\texttt{.}\emph{extension}, the table~\vref{t+suffixes} lists the possible extensions.
+% \item[\texttt{babel}] The \texttt{babel} package~\cite{babel,babel-user} (by \name{Johannes}{Braams} and others) is
+% a large package useful to write \LaTeX\ documents in many languages, not only english.
+% Many titles for mini-tables come from the \texttt{babel} package.
+% \item[Bang\TeX] A package for typesetting documents in the {Bangla} language using the {\TeX/\LaTeX} systems;
+% see~\cite{bangtex}.
+% \item[before] A type of \emph{feature} (see this term) which is executed \emph{before} a given type of mini-table.
+% Look at the documentation of the \verb|\mtcsetfeature| command, in section~\vref{t+parttoc+features}.
+% \item[\BibTeX] A program by \name{Oren}{Patashnik} to make bibliographies in \LaTeX{} documents. Distributed with \LaTeX.
+% See~\cite{ttb,btxdoc,btxhak}.
+% \item[\texttt{bibtopic}] A \LaTeX\ package~\cite{bibtopic} for including several bibliographies in a document.
+% These bibliographies might be considered to cover different topics (hence the name) or bibliographic
+% material (e.g., primary and secondary literature) and the like.
+% \item[\texttt{bibunits}] The \texttt{bibunits} package~\cite{bibunits} allows separate bibliographies for different
+% 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{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
+% auxiliary files).
+% \item[cappuccino] See ``minutes'' below.
+% \item[\texttt{captcont}] The \texttt{captcont} package~\cite{captcont} provides support for retaining
+% a figure or caption number across several float environments --- usually over several pages. It allows
+% control over the contents of the List-of-Figures and the List-of-Tables pages. It should be compatible
+% with all other packages that modify or extend the float environment and with the \texttt{subfig}
+% package~\cite{subfig} in particular.
+% \item[\texttt{caption}] The \texttt{caption} package~\cite{caption} provides many ways to customize the captions
+% in floating environments such \texttt{figure} and \texttt{table} and cooperates with many other packages.
+% \item[\texttt{caption2}] The\footnote{This text comes from the documentation of the \texttt{caption} package.
+% The \texttt{caption} and \texttt{caption2} packages have the same author, \xname{Axel}{Sommerfeldt}.}
+% \texttt{caption2} package~\cite{caption2} used to be an experimental side-version
+% of the regular \texttt{caption} package~\cite{caption} and has been superseed by the new release of
+% the regular \texttt{caption} package version~\mbox{3.0} in December 2003. \texttt{caption2} is still
+% some kind of supported, that means it will be part of future releases and bugs will still be fixed,
+% so existing documents using this package will still compile. But \xname{Axel}{Sommerfeldt} will \emph{not} answer
+% questions about this package anymore except questions on migrating to the regular version of
+% the \texttt{caption} package. And it will \emph{not} be adapted or enhanced in the future.
+%
+% So please don't use this package for new documents. It's old, it's obsolete and it starts to begin smell bad!
+%
+% Please ignore all hints in books or other documents which try to tell you that the \texttt{caption2} package should
+% be used instead of the \texttt{caption} package -- these hints are outdated since December 2003.
+% \item[\texttt{catalog}] A plain text file which contains basic infos about the \texttt{minitoc} package
+% (abstract, date, author, version, licence).
+% \item[catcode] Short for ``category code''. In\footnote{This definition is taken from
+% ``\textsl{The \TeX{}book}''~\cite{texbook}.}
+% the first place, it's wise to have a precise idea of what your keyboard sends to the machine. There are 256~characters
+% that \TeX\ might encounter at each step, in a file or in a line of text typed directly on your terminal. These
+% 256~characters are classified into 16~categories numbered~0 to~15. See table~\vref{t+J+catcodes}.
+% \begin{table}[!ht]
+% \def?{\phantom{0}}
+% \centering
+% \changeskips
+% \caption{Category codes}\label{t+J+catcodes}
+% \begin{tabular}{@{}cll@{}}
+% \toprule
+% &\textbf{Category}&\textbf{Meaning}\\
+% \midrule
+% ?0&Escape character&(\texttt{\bs}~usually)\\
+% ?1&Beginning of group&(\texttt{\{}~usually)\\
+% ?2&End of group&(\texttt{\}}~usually)\\
+% ?3&Math shift&(\texttt{\$}~usually)\\
+% ?4&Alignment tab&(\texttt{\&}~usually)\\
+% ?5&End of line&(\<return>~usually)\\
+% ?6&Parameter&(\texttt{\#}~usually)\\
+% ?7&Superscript&(\texttt{\textasciicircum}~usually)\\
+% ?8&Subscript&(\texttt{\_}~usually)\\
+% ?9&Ignored character&(\<null>~usually)\\
+% 10&Space&(\texttt{\textvisiblespace}~usually)\\
+% 11&Letter&(\texttt{A}, \dots, \texttt{Z} and~\texttt{a}, \dots, \texttt{z})\\
+% 12&Other character&(none of the above or below)\\
+% 13&Active character&(\texttt{\textasciitilde}~usually)\\
+% 14&Comment character&(\texttt{\%}~usually)\\
+% 15&Invalid character&(\<delete>~usually)\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% It's not necessary for you to learn these code numbers; the point is only that \TeX\ responds to 16~different
+% types of characters. At first, ``\textsl{The \TeX{}book}'' led you to believe that there were just two types---the
+% escape character and the others---and then you were told about two more types, the grouping symbols~\texttt{\{}
+% and~\texttt{\}}. The category code for any character can be changed at any time, but it is usually wise to stick to a
+% particular scheme.
+% \item[\texttt{ccaption}] The \texttt{ccaption} package~\cite{ccaption} provides commands for ``continuation captions'',
+% 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[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
+% wrong chapters, and a first correction was the introduction of specific commands (\texttt{\bs firstchapteris} and
+% co.). With the addition of the absolute numbering of the mini-table auxiliary files (see \emph{absolute} above),
+% the problem was solved in \texttt{minitoc} version~\#23, and these commands became obsolete.
+% See section~\vref{faq.5}.
+% \item[\texttt{chapterbib}] The \texttt{chapterbib} package~\cite{chapterbib} allows multiple bibliographies in a
+% \LaTeX\ document, including items \texttt{\bs cite}'d in more than one bibliography. Despite the name
+% ``\texttt{chapterbib}'', \emph{the bibliographies are for each included file}, not necessarily for each
+% chapter.
+% \item[\texttt{checkfiles}]
+% A package option of \texttt{minitoc}. It checks every mini-table to look if it is empty; then empty mini-tables
+% are \emph{not} printed. This is de default. The opposite package option (\texttt{nocheckfiles}) prints even the
+% empty mini-tables, which look ugly. See section~\vref{o+checkfiles}.
+% \item[CJK] The CJK system~\cite{cjk,cjk2} (by \name{Werner}{Lemberg} and others), is a set of packages and fonts to
+% prepare \LaTeX\ documents in some oriental language, like chinese, japanese, korean (with Hangûl or Hanja fonts),
+% and thai, plus some variants of russian.
+% The titles of mini-tables for these languages come from some files CJK files and inserted in
+% \texttt{.mld} files when possible, or in \texttt{.mlo} files when the encoding is incompatible with the
+% \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]
+% \centering
+% \changeskips
+% \caption{Encoding schemes implemented in CJK}\label{t+jargon+CJK}
+% \begin{tabular}{@{}lccc@{}}
+% \toprule
+% \textbf{Encoding}&\textbf{1~byte}&\textbf{2~bytes}&\textbf{3~bytes}\\
+% \midrule
+% GB&\texttt{0xA1}--\texttt{0xF7}&\texttt{0xA1}--\texttt{0xFE}&---\\
+% Big~5&\texttt{0xA1}--\texttt{0xF9}&\texttt{0x40}--\texttt{0xFE}&---\\
+% JIS&\texttt{0xA1}--\texttt{0xF4}&\texttt{0xA1}--\texttt{0xFE}&---\\
+% SJIS&\texttt{0xA1}--\texttt{0xFE}&\texttt{0x40}--\texttt{0xFC}&---\\
+% KS&\texttt{0xA1}--\texttt{0xFD}&\texttt{0xA1}--\texttt{0xFE}&---\\
+% UTF~8&\texttt{0xC0}--\texttt{0xEF}&\texttt{0x80}--\texttt{0xBF}&\texttt{0x80}--\texttt{0xBF}\\
+% CNS&\texttt{0xA1}--\texttt{0xFE}&\texttt{0xA1}--\texttt{0xFE}&---\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% Some encoding schemes (Big~5, SJIS) have gaps in the range of the second byte.
+% It is difficult to input Big~5 and SJIS encoding directly into \TeX\ since some of the values used for the
+% encodings' second bytes are reserved for control characters: `\texttt{\{}', `\texttt{\}}', and
+% `\texttt{\bs}'. Redefining them breaks a lot of things in \LaTeX; to avoid this, preprocessors are normally
+% used which convert the second byte into a number followed by a delimiter character. For further details,
+% please refer to~\cite{lunde1993,lunde}; \name{Ken}{Lunde} discusses in great detail all CJK encodings which are
+% or have been in use.
+% Please note that the \texttt{minitoc} package uses the \texttt{.mlo} files as a workaround for this problem;
+% see section~\vref{fo+lang}.
+% \item[class] The\footnote{This note is extracted from~\cite{NSSL2E}, then adapted.}\textbf{class} is the first information
+% \LaTeX{} needs to know when processing an
+% input file; it is the type of document the author wants to create. This
+% is specified with the \texttt{\bs documentclass} command.
+% \begin{quote}
+% \texttt{\bs documentclass}\verb|[|\emph{options}\verb|]{|\emph{class}\verb|}|
+% \end{quote}
+% \noindent Here \emph{class} specifies the type of document to be created.
+% Table~\vref{t+documentclasses} lists the standard document classes. The \LaTeXe{} distribution provides additional
+% classes for other documents, including letters and slides, but the \texttt{minitoc} package has not
+% been tested with all theses classes. The
+% \emph{options} parameters customize the behaviour of the document
+% class. The options have to be separated by commas.
+% The standard classes supported by the \texttt{minitoc} package
+% are listed in section~\vref{s+supported+classes}.
+% \begin{table}[!htpb]
+% \changeskips
+% \caption{Document classes}\label{t+documentclasses}
+% \centering
+% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
+% \toprule
+% \textbf{Class}&\textbf{Usage}\\
+% \midrule
+% \texttt{article}&For articles in scientific journals, presentations, short reports, program documentation,
+% invitations, \ldots\\
+% \texttt{report}&For longer reports containing several chapters, small books, PhD theses, \ldots\\
+% \texttt{book}&For real books\\
+% \texttt{slides}&For slides; the class uses big sans serif
+% letters. You might want to consider using Beamer\TeX{}$^a$ instead.
+% Do not use \texttt{minitoc} with these classes.\\
+% \midrule
+% \multicolumn{2}{@{}p{\textwidth}@{}}{$^a$\phantom{-}\url{http://www.dante.de/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf}\hfill\null}\\
+% \bottomrule
+% \end{tabularx}
+% \end{table}
+% \item[CMR] For ``Computer Modern Roman''. The roman subset of the Computer Modern fonts. See ``Computer Modern''
+% below.
+% \item[\texttt{comp.text.tex}] The Usenet news group about \TeX\ and \LaTeX, in english.
+% \item[Computer Modern] A set of fonts~\cite{cmt} designed by \name{Donald}{Knuth} for \TeX. Initially
+% they were built with {\MF}~\cite{metabook} (a program also created by \textsc{Knuth}), but PostScript versions
+% exist today, with extensions (for accented characters, mainly): the EC-fonts (European Computer Modern),
+% 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.
+% \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:
+% \begin{itemize}
+% \item \texttt{ftp.dante.de} (Hamburg, Germany)
+% \begin{itemize}
+% \item anonymous ftp \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive})
+% \item rsync access on \url{rsync://rsync.dante.de/CTAN/}
+% \item World Wide Web access on \url{http://www.dante.de/}
+% \item Administrator: \url{mailto:ftpmaint@dante.de}
+% \end{itemize}
+% \item \texttt{ftp.tex.ac.uk} (Cambridge, UK)
+% \begin{itemize}
+% \item anonymous ftp \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive})
+% \item rsync access on \url{rsync://rsync.tex.ac.uk/CTAN/}
+% \item NFS mountable from \url{nfs.tex.ac.uk:/tex-archive}
+% \item World Wide Web access on \url{http://www.tex.ac.uk/}
+% \item Administrator: \url{mailto:ctan-uk@tex.ac.uk}
+% \end{itemize}
+% \item \texttt{tug.ctan.org} (Colchester, Vermont, USA)
+% \begin{itemize}
+% \item anonymous ftp \texttt{/tex-archive} (\texttt{/pub/archive})
+% \item World Wide Web access on \url{http://www.ctan.org/}
+% \item Administrator: \url{mailto:tex@ctan.tug.org}
+% \end{itemize}
+% \end{itemize}
+% There are also many sites mirroring these main archives.
+% \item[depth] In the standard documents classes (and in most classes) with sectionning commands, we have a notion of
+% \textbf{depth}. The depth of a sectionning command determines the numbering level in its title (from the value of the
+% \texttt{secnumdepth} counter), and the entries for a given sectionning command appear in the main table of contents
+% if the depth of this sectionning command is lower than or equal to the value of the \texttt{tocdepth} counter; see
+% table~\vref{t+j+depths} for the depths of the sectionning commands in the main document classes.
+% \begin{table}[!htpb]
+% \changeskips
+% \caption{Depths for sectionning commands}\label{t+j+depths}
+% \centering
+% \begin{tabular}{@{}lccc@{}}
+% \toprule
+% \textbf{Class:}&\textbf{\texttt{book}}&\textbf{\texttt{report}}&\textbf{\texttt{article}}\\
+% \midrule
+% \texttt{secnumdepth}&$\phantom{-}2$&$\phantom{-}2$&$3$\\
+% \texttt{\bs part}&$-1$&$-1$&$0$\\
+% \texttt{\bs chapter}&$\phantom{-}0$&$\phantom{-}0$&$\times$\\
+% \texttt{\bs section}&$\phantom{-}1$&$\phantom{-}1$&$1$\\
+% \texttt{\bs subsection}&$\phantom{-}2$&$\phantom{-}2$&$2$\\
+% \texttt{\bs subsubsection}&$\phantom{-}3$&$\phantom{-}3$&$3$\\
+% \texttt{\bs paragraph}&$\phantom{-}4$&$\phantom{-}4$&$4$\\
+% \texttt{\bs subparagraph}&$\phantom{-}5$&$\phantom{-}5$&$5$\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% \begin{SMOOTH}
+% The mechanism is analog for the parttocs, minitocs, and secttocs, using the values of the \texttt{parttocdepth},
+% \texttt{minitocdepth}, and \texttt{secttocdepth} counters. If you use sub-figures or sub-tables, the corresponding
+% mini-tables use counters like \texttt{partlofdepth}, \texttt{partlotdepth}, \texttt{minilofdepth},
+% \texttt{minilotdepth}, \texttt{sectlofdepth}, and \texttt{sectlotdepth}.
+% \end{SMOOTH}
+% \item[descriptor] (file descriptor). A software entity describing the interface between a program and a file.
+% For most programs and operating systems, the number of file descriptors is limited. For \TeX{} (and \LaTeX),
+% there are 16~file descriptors for writing and 16~file descriptors for reading.
+% \item[\texttt{duplex2v.pro}] A PostScript header file, which tries to activate recto-verso printing. It works
+% with some HP and Canon PostScript printers.
+% \item[\texttt{em}] A length unit equal (approximatively) to the width of a~``m'' letter in the current font.
+% \item[\texttt{emk}]
+% An example of shell script to prepare the english documentation of the \texttt{minitoc} package. The script
+% \texttt{imk} must have be run previously. See item~\vref{IN9}.
+% \item[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}.
+% \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:
+% \begin{quote}
+% \verb|\begin{minipage}[t]{.5\textwidth}|\\
+% \verb|\end{minipage}|\\
+% \end{quote}
+% \item[ethiop] A \LaTeX\ package~\cite{ethiop} giving the ethiopian language support for the Babel
+% package~\cite{babel,babel-user}.
+% \item[extension] The name of a file is often made of 2~parts: a \emph{base name} and an \emph{entension},
+% separated by a dot. On some old operating systems, the base name is limited to 8~characters and the extension
+% to 3~characters (the ``8+3'' scheme). See also sections~\vref{MS-DOS} and~\vref{.8+3}.
+% It is strongly recommended to not have more than one dot in a file name.
+% \item[\texttt{farsi.sty}] See Farsi\TeX\ below.
+% \item[Farsi\TeX] A package to typeset a document in the farsi (iranian, persian) language.
+% See~\url{http://www.farsitex.org}. But this package is today available only for \LaTeX2.09.
+% See also sections~\vref{s+mld+farsi1} and~\vref{s+mld+farsi2}.
+% \item[features] A feature (for the \texttt{minitoc} package) is a set of actions executed at each occurrence of
+% a mini-table of a given type. Three features are associated to each mini-table type: a ``before'' feature
+% (executed before the mini-table), an ``after'' feature (executed after the mini-table), and a
+% ``thispagestyle'' feature, which is executed with the mini-table to set its page style.
+% Look at the documentation of the \verb|\mtcsetfeature| command, in section~\vref{t+parttoc+features}.
+% \item[\texttt{filecontents}]
+% A special \LaTeX{} environment. It allows to create a file (whose name is passed as an argument of the
+% environment) by writing the contents of the environment into that file:
+% \begin{quote}
+% \texttt{\bs begin\{filecontents\}\{\emph{file}\}}\\
+% \texttt{\ldots\emph{contents}~~\ldots}\\
+% \texttt{\bs end\{filecontents\}}
+% \end{quote}
+% This environment should be used \emph{before} \texttt{\bs documentclass}. It is used in \texttt{minitoc.ins}
+% to prepare the \texttt{.mlo} files (see section~\vref{fo+lang}) and some files used in the compilation
+% of the documentation.
+% \item[\texttt{\bs firstchapteris}] An obsolete command, temporary used as a workaround for the Chapter~0 problem;
+% see~\textbf{Chapter~0} and \textbf{absolute numbering} above, and section~\vref{faq.5}.
+% \item[\texttt{\bs firstpartis}] Analog to \texttt{\bs firstchapteris} above.
+% \item[\texttt{\bs firstsectionis}] Analog to \texttt{\bs firstchapteris} above
+% \item[\texttt{\bs FloatBarrier}]
+% A macro from the \texttt{placeins} package~\cite{placeins}. It set up a ``barrier'' against the drift of
+% floats (like figures or tables).
+% \item[\texttt{fminitoc.bib}] A bibliographic data base for the french documentation of the \texttt{minitoc} package.
+% \item[\texttt{fminitoc.dtx}] The source file for the french documentation of the \texttt{minitoc} package. In
+% fact, it just sets \texttt{\bs jobname} then loads \texttt{minitoc.dtx}, which itself loads
+% \texttt{\jobname.lan} to select the language used in \texttt{minitoc.dtx}; \texttt{minitoc.dtx} contains
+% both english and french documentation fragments, selected by \texttt{\bs ifcase} constructs with the
+% \texttt{\bs LANG} variable, set to~0 by \texttt{minitoc.lan} or to~1 by \texttt{fminitoc.lan} (i.e.,~by
+% \texttt{\bs jobname.lan}). \texttt{fminitoc.dtx} is generated when compiling \texttt{minitoc.ins}.
+% \item[\texttt{fminitoc.ist}] This file contains a style for formating the index in the french documentation. It
+% is generated when compiling \texttt{minitoc.ins}.
+% \item[\texttt{fminitoc.lan}] A file used to force the french language in the documentation.
+% It is generated when compiling \texttt{minitoc.ins}.
+% \item[\texttt{fminitoc.pdf}] The french documentation in PDF format.
+% \item[\texttt{fminitoc.ps}] The french documentation in PostScript format. No more distributed (but look at the
+% \texttt{fmk} and \texttt{pmk} scripts).
+% \item[\texttt{fmk}]
+% An example of shell script to prepare the french documentation of the \texttt{minitoc} package. The script
+% \texttt{imk} must have be run previously. See item~\vref{IN9}.
+% \item[\texttt{fncychap}] The \texttt{fncychap} package~\cite{fncychap} provides a set of commands for changing
+% the format used for some headings (chapters) in the standard \LaTeXe\ document classes:
+% \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{fr.comp.text.tex}] The Usenet newsgroup about \TeX\ and \LaTeX, in french.
+% \item[\texttt{franc.sty}] A small package file used to prepare the french documentation. It is generated when
+% compiling \texttt{minitoc.ins}.
+% \item[\texttt{frbib.sty}] A small package file used to prepare the bibliography of the french documentation. It
+% is generated when compiling \texttt{minitoc.ins}.
+% \item[\texttt{frnew.sty}] A small package file used to prepare the french documentation. It is generated when
+% compiling \texttt{minitoc.ins}.
+% \item[\texttt{frplain1.bst}] A bibliographic style file used to prepare the bibliography of the french
+% documentation.
+% It has been updated from the standard \texttt{plain.bst} for french by \name{Ronan}{Keryell}, then I added
+% some adaptations for french (like last names in small caps for authors and editors), then modified with the
+% \texttt{urlbst}~\cite{urlbst} tool to add an \texttt{URL} field.
+% \begin{SMOOTH}
+% \item[\texttt{gaps.tex}] An example file showing the use of the \texttt{\bs mtcgapbeforeheads} and
+% \texttt{\bs mtcgapafterheads} commands.
+% \end{SMOOTH}
+% \item[\texttt{guarani}] A \LaTeX\ package to compose text in Guarani, the main language spoken in Paraguay.
+% The file \texttt{guarani.ldf}, included in this package, defines the titles. See~\cite{guarani} and
+% section~\vref{s+mld+guarani}.
+% \item[\texttt{hangcaption}] The \texttt{hangcaption} package~\cite{hangcaption} defines a variant of the
+% \texttt{\bs caption} command to produce captions with hanging indentation. This package is likely
+% obsolete (1992, \LaTeX2.09).
+% \begin{SMOOTH}
+% \item[\texttt{hide1.tex}] An example file showing the use of the \texttt{mtchideinmainlof}
+% and \texttt{mtchideinmainlot} environments.
+% \end{SMOOTH}
+% \item[\texttt{hide2.tex}] An example file showing the use of the following pairs of commands:
+% \texttt{\bs mtchideinmainlof}
+% and \texttt{\bs endmtchideinmainlof}, \texttt{\bs mtchideinmainlot} and \texttt{\bs endmtchideinmainlot}.
+% \item[hint] An indication, a clue to detect a problem. It is also a message written (into the
+% \emph{document}\texttt{.log} file) by the \texttt{hints} option (see below).
+% \item[\texttt{hints}] An option of the \texttt{minitoc} package. It verifies the loading order of some
+% packages, the invocation order of some \texttt{minitoc} commands, the coherence between main \texttt{minitoc}
+% commands, etc., and gaves warnings and other useful hints (mainly in the \texttt{.log} file). This is
+% a default option (use the \texttt{nohints} option to skip these checks).
+% \item[H\LaTeX] A system to write documents in the Korean language, using 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[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,
+% which can be remote documents.
+% \item[\texttt{hyperref}] The \texttt{hyperref} package~\cite{hyperref.web} is used to emend cross-referencing commands in
+% \LaTeX\ to produce some sort of \texttt{\bs special} commands; there are
+% backends for the \texttt{\bs special} set defined for Hyper\TeX\ \texttt{dvi} processors,
+% for embedded pdfmark commands for processing by Acrobat Distiller
+% (\textbf{dvips} and \textbf{dvipsone}), for \textbf{dviwindo},
+% for \textbf{pdf\TeX}, for \textbf{\TeX4ht}, and for \textbf{VTEX}'s pdf and HTML
+% backends.
+%
+% This package derives from, and builds on, the work of the Hyper\TeX\
+% project, described at \url{http://xxx.lanl.gov/hypertex/}. It extends
+% the functionality of all the \LaTeX\ cross-referencing commands
+% (including the table of contents, bibliographies, etc.) to produce
+% \texttt{\bs special} commands which a driver can turn into hypertext links;
+% it also provides new commands to allow the user to write \emph{ad hoc}
+% hypertext links (hyperlinks), including those to external documents and URLs.
+% \item[\texttt{ifmtarg}] The \texttt{ifmtarg} package~\cite{ifmtarg} provides an if-then-else command
+% for testing if a macro argument is empty (``empty'' meaning zero or more spaces only).
+% \begin{SMOOTH}
+% \item [\texttt{imk}]
+% An example of shell script, which prepares the \texttt{minitoc} package from \texttt{minitoc.ins} and
+% \texttt{minitoc.dtx}; note that \texttt{imk} must be run before running \texttt{emk} or \texttt{fmk}.
+% See item~\vref{IN9}.
+% \end{SMOOTH}
+% \item[\texttt{insection}] The \texttt{insection} package option loads the \texttt{placeins} package~\cite{placeins}
+% with adequate options to avoid the floats (like figures and tables) to drift outside of their sections.
+% This package option is recommended if you use sectlofs or sectlots in your document. See
+% section~\vref{mtcsecttoc}.
+% \item[insertion] The insertion commands of the \texttt{minitoc} package insert a mini-table in the document.
+% A~corresponding \emph{preparation} command must have been invoked (only once) before. The insertion commands
+% are:
+% \par\begin{tabular}{@{}l@{}}
+% \verb|\parttoc|, \verb|\partlof|, \verb|\partlot|,\\
+% \verb|\minitoc|, \verb|\minilof|, \verb|\minilot|,\\
+% \verb|\secttoc|, \verb|\sectlof|, \verb|\sectlot|,\\
+% \verb|\mtcprepare|
+% \end{tabular}
+% \item[\texttt{INSTALL}] A text file describing the installation of the \texttt{minitoc} package. See
+% chapter~\vref{c+installation}.
+% \item[\texttt{\bs jobname}] A \TeX\ primitive containing the name of the document in preparation, i.e.,~the name of
+% the file read first by \TeX{} (or \LaTeX), without its extension. Very useful to build the names of other
+% files.
+% \item[\texttt{jura}] The \texttt{jura} class~\cite{jura}, by \xname{Felix}{Braun}, is incompatible with the
+% \texttt{minitoc} package. It is used for german judicial documents.
+% \item[\texttt{k-loose}] A \texttt{minitoc} package option useful if your document is written with one of the \KOMAScript{}
+% classes. This option tries to set a loose line spacing in the mini-tables. Analog to the \texttt{loose}
+% package option for standard classes.
+% \item[\texttt{k-tight}] A \texttt{minitoc} package option useful if your document is written with one of the \KOMAScript{}
+% classes. This option tries to set a tight line spacing in the mini-tables. Analog to the \texttt{tight}
+% package option for standard classes.
+% \lneed{5}
+% \item[\KOMAScript]
+% {\KOMAScript}~\cite{koma} is a very complex bundle. You may see this, because it
+% is not only one class or one package but a bundle of many classes and
+% packages. The classes (\texttt{scrartcl.cls}, \texttt{scrbook.cls},
+% \texttt{scrlettr.cls}, \texttt{scrlttr2.cls}, and \texttt{scrreprt.cls})
+% are counterparts to the standard classes but never they come with
+% only the same commands, environments, options and optional possibilities
+% like the standard classes nor they result in the same look-a-like.
+%
+% \lneed{5}
+% The \texttt{scrbook.cls}, \texttt{scrreprt.cls}, and \texttt{scrartcl.cls} classes are compatible with the
+% \texttt{minitoc} package, with some precautions (see section~\vref{special.entries}).
+% The \texttt{scrlettr.cls} and \texttt{scrlttr2.cls} have no sectionning commands, so
+% the \texttt{minitoc} package is pointless with them.
+%
+% \lneed{5}
+% \KOMAScript{} comes with a lot of classes, packages, commands,
+% environments and possibilities. Some of these you may find also at the
+% standard classes, many of them you wouldn't. Some are even supplements
+% to the \LaTeX{} kernel.
+%
+% The main classes of the {\KOMAScript} bundle are designed as
+% counterparts to the standard {\LaTeX} classes. This means that the
+% {\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[\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
+% producing all sorts of other documents, from simple letters
+% to complete books. \LaTeX{} uses \TeX~\cite{texbook,ftb} as its
+% formatting engine (from~\cite{NSSL2E}).
+%
+% In fact, \LaTeX{} is a macro package that enables authors to typeset and print
+% their work at the highest typographical quality, using a predefined,
+% professional layout. \LaTeX{} was originally written by
+% \name{Leslie}{Lamport}~\cite{latex-manual}. It uses the
+% \TeX{} formatter as its typesetting engine.
+% These days \LaTeX{} is maintained by \name{Frank}{Mittelbach}
+% and his team.
+%
+% In 1994 the \LaTeX{} package was updated by the
+% \LaTeX3 team, led by \name{Frank}{Mittelbach},
+% to include some long-requested improvements, and to re\-unify all the
+% patched versions which had cropped up since the release of
+% \LaTeX2.09 some years earlier. To distinguish the new version from
+% the old, it is called \LaTeXe.
+%
+% \LaTeX{} is pronounced ``Lay-tech'' or ``Lah-tech.'' If you refer to
+% \LaTeX{} in an \texttt{ASCII} environment, you type \texttt{LaTeX}.
+% \LaTeXe{} is pronounced ``Lay-tech two~e'' and typed \texttt{LaTeX2e}.
+% \item[\LaTeX2.09] An obsolete version of the \LaTeX\ program, before 1994; it is no more supported.
+% Do not use it. Use the current version of \LaTeXe, which is supported and much more efficient.
+% \item[\LaTeXe] The current version of the \LaTeX\ program, after 1994; it is supported.
+% \item[leaders] A repetitive sequence of dots (or of one another small character), regulary spaced, used to link
+% two objects on the same line (leading from a title to a page number in a table of contents or the like).
+% \item[\texttt{letter}] A standard document class to prepare letters for postal mail (mail on paper). As such
+% documents have no sectionning commands nor structure, the \texttt{minitoc} package is pointless (hence
+% incompatible) with them.
+% \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[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
+% mini-tables. It is the default. The opposite option is \texttt{tight}.
+% \item[LOT] An acronym for ``list of tables''.
+% \item[\texttt{lotdepth}] This counter, if it exists, contains the depth of the list of tables.
+% \item[LPPL] The \emph{LaTeX Project Public License}, available at
+% \begin{quote}
+% \url{http://www.latex-project.org/lppl.txt}
+% \end{quote}
+% Its current version is 1.3 (2003-12-01). The \texttt{minitoc} package is distributed under this license.
+% \item[\texttt{\bs makeatletter} \textmd{and} \texttt{\bs makeatother}] Many\footnote{Informations
+% from~\cite[page~843]{TLC2}.} internal commands of \LaTeX{}, of
+% packages and classes contain the \texttt{@}~character in their names. This effectively prevents such names
+% from being used in documents for user-defined commands. However, it also means that they cannot appear in a
+% document, even in the preamble, without taking special precautions. As it is sometimes necessary to have
+% such bits of ``internal code'' in the preamble, the commands \texttt{\bs makeatletter}
+% and \texttt{\bs makeatother} make it easy to do: the difficult bit is to remember to add them, failure to do
+% so can result in some strange errors. And these commands should never be used in a package ou class file.
+% \item[makefile] A special text file containing instructions describing the creation and the installation of a
+% piece of software, using the ``\textbf{make}'' utility; \textbf{make} is a nice tool coming from the Unix
+% 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.
+% \begin{SMOOTH}
+% \item[\texttt{memoir}, \texttt{memoir.cls}] A very general and powerful document class
+% (by \xname{Peter~R.}{Wilson}, described in~\cite{memoir,add-memoir}); this class
+% is compatible with the \texttt{minitoc} package (with some precautions) if you use a recent version. See
+% section~\vref{faq+memoir}.
+% \end{SMOOTH}
+% \item[\texttt{mini-art.tex}] An example of document (\texttt{article} class) using the \texttt{minitoc} package.
+% \item[mini-bibliography] See \textbf{minibbl} below.
+% \item[mini-list] Synonym for ``mini-table'' below.
+% \item[mini-lof] See ``minilof'' below.
+% \item[mini-lot] See ``minilot'' below.
+% \item[mini-table] This term refers to a local table of contents (like a table of contents, a list of figures or a
+% list of tables) for a sectionning unit (part, chapter or section), by opposition to a global table (the
+% table of contents, the list of figures or the list of tables for the whole document). The main aim of the
+% \texttt{minitoc} package is the creation of such mini-tables. But the term ``minitoc'' is also used to refer
+% to such mini-table, as a generic term, because the first versions of the package allowed only table of
+% contents for chapters.
+% \item[mini-toc] See ``minitoc'' below.
+% \item[minibbl] Short for ``mini-bibliography'', i.e.,~to have a bibliography per part, chapter or section, or
+% even by theme or subject. This is out of the domain of the \texttt{minitoc} package. See section~\vref{faq.9}.
+% \item[minilof] A list of figures for a chapter.
+% \item[\texttt{minilofdepth}] This counter, if defined, contains the depth of the minilofs.
+% \item[minilot] A list of tables for a chapter.
+% \item[\texttt{minilotdepth}] This counter, if defined, contains the depth of the minilots.
+% \item[minitoc] A table of contents for a chapter. Also used as a generic term for any mini-table (see
+% ``mini-table'' above).
+% \item[\texttt{minitoc-ex.tex}] An example of document (\texttt{book} or \texttt{report} class)
+% using the \texttt{minitoc} package.
+% \item[\texttt{minitoc.bib}] A bibliographic data base for the english documentation of the \texttt{minitoc} package.
+% \item[\texttt{minitoc.bug}] A plain text file containing a list of problems and questions about the \texttt{minitoc}
+% package. See chapter~\vref{FAQ}.
+% \item[\texttt{minitocdepth}] This counter contains the depth of the minitocs.
+% \item[\texttt{minitoc.dtx}] The file containing the documentation and the commented code of the \texttt{minitoc} package.
+% \item[\texttt{minitoc-hyper.sty}] A special version of the \texttt{minitoc} package which has been
+% prepared by \xname{Bernd}{Jaehne}
+% and \xname{Didier}{Verna} to work with the powerful \texttt{hyperref} package~\cite{hyperref.web};
+% \xname{Heiko}{Oberdiek} has integrated their work so since version \#31, \texttt{minitoc} is compatible with
+% \texttt{hyperref}.
+% \emph{Hence\Virage{} the \texttt{minitoc-hyper.sty} package is now obsolete and should no more be used.
+% It it still present on the CTAN archives for compatibility with old documents.}
+% \item[\texttt{minitoc.ins}] The installation file for the \texttt{minitoc} package. Compiling it with \LaTeX\
+% produces most of the files of the \texttt{minitoc} package.
+% \item[\texttt{minitoc.ist}] This file contains a style for formating the index in the english documentation.
+% It is generated when compiling \texttt{minitoc.ins}.
+% \item[\texttt{minitoc.l}] A text file containing the list of all the files being included in the
+% \texttt{minitoc} package. Files not listed in \texttt{minitoc.l} are files used only to install the package or
+% to produce its documentation.
+% \item[\texttt{minitoc.lan}] A file used to force the english language in the documentation.
+% It is generated when compiling \texttt{minitoc.ins}.
+% \item[\texttt{minitoc.pdf}] The english documentation in PDF format.
+% \item[\texttt{minitoc.pre}] This file contains a \LaTeX{} preambule for the documentation.
+% It is generated when compiling \texttt{minitoc.ins}.
+% \item[\texttt{minitoc.ps}] The english documentation in PostScript format. No more distributed (but look at the
+% \texttt{emk} and \texttt{pmk} scripts).
+% \item[\texttt{minitoc.sty}] This file contains the main part of the \texttt{minitoc} package, with comments removed.
+% It is generated when compiling \texttt{minitoc.ins}.
+% \item[\texttt{minitoc.sum}] A plain text file containing a commented list of the minitoc commands and environments. See
+% chapter~\vref{c+memento}.
+% \item[\texttt{minutes}] The \texttt{minutes} package~\cite{minutes} (by \name{Knut}{Lickert}) is used to prepare
+% conference proceedings. The \texttt{minitoc} package allows to add ``coffee breaks'' in the table of contents
+% via commands like \verb|\addcoffeeline| and \verb|\coffeeline| (and internal commands) whose names contain
+% the string ``\texttt{coffee}'', hence the footnote about ``cappuccino''{\myCoffeecup} in the
+% installation chapter!
+% \item[Mon\TeX] Mon\TeX~\cite{mlsquick,montex} is a large package to prepare documents in various dialects
+% of the Mongol language (Bicig and Bicig2, Mongol, Bithe and Manju, Buryat, Xalx and Khalkha) and in a
+% dialect of Russian used in Mongolia (Russianc). Bicig is another name for Uighur.
+% You can find many things about Mongolia and Mongolian at the web site~\cite{mongol-web}.
+% The following description is extracted from~\cite{montex}.
+%
+% Mon\TeX\ is a package which offers support for writing documents in
+% Mongolian, Manju, Buryat and Russian. Mongolian can be represented
+% in traditional Uighur script (also known as Classical or Traditional
+% Script) and Cyrillic. Manju resembles the Traditional Mongolian script
+% (from which it is derived) but uses a rich choice of diacritics in
+% order to eliminate numerous ambiguities of the Mongolian script
+% ancestor. Modern Buryat, like Mongolian in its present form, is written
+% with a Cyrillic alphabet, but both Mongolian (35 letters) and Buryat
+% (36 letters) use more letters than Russian (33 letters).
+%
+% \begin{description}
+% \item[Mongolian]
+% The word \emph{Mongolian} is actually an umbrella term for
+% several languages rather than the precise name of a single language.
+% Things become more complicated when names of ethnic groups, languages
+% and writing systems are mixed.
+% \begin{description}
+% \item [Xalx] or Khalkha is the name of the Mongolian
+% nationality residing in Mongolia proper. Their
+% dialect forms the basis of Mongolian written with
+% Cyrillic letters. Throughout this text, \emph{Modern
+% Mongolian} is used as a synonym.
+% \item [Buryat]
+% is the name of the Mongolian nationality
+% residing in Buryatia, north of Mongolia, east of
+% Lake Baikal, being a part of the Russian Federation.
+% The Buryat call themselves \emph{Buryaad} while Xalx
+% Mongolians call them \emph{Buriad}. The English name
+% follows the Russian orthography.
+% Linguistically, Xalx and Buryat Mongol are fairly
+% close languages; Buryat has a slightly different
+% sound system in which the phoneme /s/ partially
+% shifted to /h/; the modern Buryat Cyrillic alphabet
+% (virtually identical with the Cyrillic alphabet used
+% for writing Modern Mongolian) has one additional
+% letter (H/h, \verb|\xalx{H/h}|) for marking the difference to /s/.
+% %\enlargethispage*{1ex}
+% \item [Bicig] (literally \emph{script} in Mongolian) denotes
+% text written in the traditional Mongolian script
+% which is also referred to as Uighur. Throughout this
+% document, the term \emph{Bicig} will be used on an
+% equal footing with \emph{Classical} and
+% \emph{Traditional} Mongolian. The latter term is
+% used in the name of the Unicode/ISO10646 character
+% plane U1800 which contains Mongolian, Manju, Sibe
+% and sets of special characters called Ali Gali or
+% Galig. In order to identify Mongolian script related
+% commands distinct for Mongolian and Manju, the
+% Mongolian commands have the name root \texttt{bicig}
+% whereas the Manju commands have the name root
+% \texttt{bithe}.
+% \end{description}
+%
+% Xalx Mongolian, or Modern Colloquial Mongolian, is about as
+% different from the form written in Classical script as modern
+% English in phonetical spelling (assume it be written in Shavian
+% letters) from the highly historical orthography of Standard English.
+% Beyond these differences, Mongolian written in Classical Script
+% usually preserves a substantial amount of historical grammatical
+% features which make it look a bit like Elizabethan English.
+%
+% \item[Manju]
+% Manju is a Tungusic language closely related to Mongolian. Though
+% Manju is virtually not spoken anymore, it has been the official
+% language during 300 years of Manju government in Qing Dynasty China.
+% Vast amounts of official documents survive, as well as some of the
+% finest multilingual dictionaries ever compiled, e.\,g. the
+% Pentaglot, or Mirror in Five Languages, a dictionary with 18671
+% entries in five languages (Manju, Tibetan, Mongolian, Uighur and
+% Chinese). Manju writing is derived from Uighur Mongolian by adding
+% diacritics in the form of dots and circles.
+% \end{description}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \item[MS-DOS] (Microsoft\textsuperscript{\textregistered} Disk Operating System) An old operating system
+% for personnal computers (PCs).
+% From the \texttt{minitoc} point of view,
+% its main drawback is the use of filenames with short extensions (the ``8+3'' scheme), which limits to~99 the number
+% of mini-tables for each kind.
+% \begin{SMOOTH}
+% \item[\texttt{mtcmess}, \texttt{mtcmess.sty}] A package used to provide variants of the standard commands
+% \verb|\PackageInfo|, \verb|\PackageWarning|, \verb|\PackageWarningNoLine|, and \verb|\PackageError|
+% by adding an optional argument for an unique message identifier.
+% \end{SMOOTH}
+% \item[\texttt{mtcoff}, \texttt{mtcoff.sty}] A package which is used in place of the \texttt{minitoc} package to
+% ignore all the commands and environments of the \texttt{minitoc} package. In fact, it defines them to
+% do nothing. Useful if you want a version of your document without any mini-table.
+% \item[\texttt{mtcpatchmem}, \texttt{mtcpatchmem.sty}] A small package which is automatically loaded if
+% necessary when you use the \texttt{memoir} document class with a version incompatible with the
+% \texttt{minitoc} package, but correctible. It is generated when compiling \texttt{minitoc.ins}.
+% \item[\texttt{mu}] A length unit normaly used in math mode (\texttt{mu} means ``math unit''); 18~math units make
+% \texttt{1em} (one quad), which is about the width of a~``m'' in the current font. So the size of \texttt{1mu}
+% is font dependent. The separation between dots in the dotted lines in the mini-tables is expressed in math units.
+% \item[\texttt{multibib}] The \texttt{multibib} package~\cite{multibib} allows to create references to multiple
+% 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{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}
+% was first released as the ``New Font Selection Scheme'' (NFSS) in 1989, and then in release~2 in 1993.
+% \LaTeXe{} includes NFSS release~2 as standard.
+%
+% \lneed{7}
+% Every text font in \LaTeX{} has five \emph{attributes}:
+% \begin{description}
+% \item[encoding] This specifies the order that characters appear in the
+% font. The two most common text encodings used in \LaTeX{} are
+% \textsc{Knuth}'s ``\TeX{} text'' encoding, and the ``\TeX{} text extended''
+% encoding developed by the \TeX{} Users Group members during a \TeX{}
+% Conference at Cork in~1990 (hence its informal name ``Cork encoding'').
+% See~\cite{encguide}.
+% \item[family] The name for a collection of fonts, usually grouped under
+% a common name by the font foundry. For example, ``Adobe Times'', ``ITC
+% Garamond'', and \textsc{Knuth}'s ``Computer Modern Roman'' are all font families.
+% \item[series] How heavy or expanded a font is. For example, ``medium
+% weight'', ``narrow'' and ``bold extended'' are all series.
+% \item[shape] The form of the letters within a font family. For
+% example, ``italic'', ``oblique'' and ``upright'' (sometimes called
+% ``roman'') are all font shapes.
+% \item[size] The design size of the font, for example ``10pt''.
+% \end{description}
+%
+% 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]
+% \changeskips
+% \centering
+% \caption{Most common font encodings}\label{t+nfss+1}
+% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
+% \toprule
+% \textbf{Encoding}&\textbf{Description}\\
+% \midrule
+% \texttt{T1} &\LaTeX{} extended text (``Cork'')\\
+% \texttt{TS1} &\LaTeX{} symbols (Latin)\\
+% \texttt{T2A}, \texttt{T2B}, \texttt{T2C}&\LaTeX{} text (Cyrillic)\\
+% \texttt{T3} &\LaTeX{} phonetic alphabet\\
+% \texttt{TS3} &\LaTeX{} phonetic alphabet (extra symbols)\\
+% \texttt{T4} &\LaTeX{} text (African languages)\\
+% \texttt{T5} &\LaTeX{} text (Vietnamien)\\
+% \texttt{T7} &\LaTeX{} text (reserved for Greek)\\
+% \texttt{OT1} &\TeX{} text (as defined by \name{Donald}{Knuth})\\
+% \texttt{OT2} &\TeX{} text for Cyrillic languages (obsolete)\\
+% \texttt{OT3} &International phonetic alphabet (obsolete)\\
+% \texttt{OT4} &\TeX{} text with extensions for the Polish language\\
+% \texttt{OT6} &\TeX{} text with extensions for the Armenian language\\
+% \texttt{OML} &\TeX{} math italic (\name{Donald}{Knuth})\\
+% \texttt{OMS} &\TeX{} math symbols (\name{Donald}{Knuth})\\
+% \texttt{OMX} &\TeX{} math large symbols (\name{Donald}{Knuth})\\
+% \texttt{X2} &\LaTeX{} extended text (Cyrillic)\\
+% \texttt{U} &Unknown \\
+% \texttt{L}\meta{xx}&A local encoding\\
+% \texttt{LV1} &Encoding used with some \texttt{VTeX} fonts\\
+% \texttt{LY1} &Alternative to \texttt{T1} encoding, for Y\&Y software\\
+% \bottomrule
+% \end{tabularx}
+% \end{table}
+%
+% \begin{table}[!tp]
+% \changeskips
+% \centering
+% \begin{minipage}{\textwidth}
+% \begin{minipage}[t]{.54\textwidth}
+% \centering
+% \caption{Most common font families}\label{t+nfss+2}
+% \begin{tabular}[t]{@{}ll@{}}
+% \toprule
+% \textbf{Family}&\textbf{Description}\\
+% \midrule
+% \texttt{cmr} &Computer Modern Roman \\
+% \texttt{cmss}&Computer Modern Sans \\
+% \texttt{cmtt}&Computer Modern Typewriter \\
+% \texttt{cmm} &Computer Modern Math Italic \\
+% \texttt{cmsy}&Computer Modern Math Symbols \\
+% \texttt{cmex}&Computer Modern Math Extensions \\
+% \texttt{ptm} &Adobe Times \\
+% \texttt{phv} &Adobe Helvetica \\
+% \texttt{pcr} &Adobe Courier\\
+% \bottomrule
+% \end{tabular}%
+% \end{minipage}%
+% \hfill
+% \begin{minipage}[t]{.45\textwidth}
+% \centering
+% \caption{Most common font series}\label{t+nfss+3}
+% \begin{tabular}[t]{@{}ll@{}}
+% \toprule
+% \textbf{Series}&\textbf{Description}\\
+% \midrule
+% \texttt{m} &Medium \\
+% \texttt{b} &Bold \\
+% \texttt{bx}&Bold extended \\
+% \texttt{sb}&Semi-bold \\
+% \texttt{c} &Condensed\\
+% \bottomrule
+% \end{tabular}
+% \end{minipage}
+% \end{minipage}
+% \end{table}
+% \begin{table}[!tp]
+% \changeskips
+% \centering
+% \caption{Most common font shapes}\label{t+nfss+4}
+% \begin{tabular}[t]{@{}ll@{}}
+% \toprule
+% \textbf{Shape}&\textbf{Description}\\
+% \midrule
+% \texttt{n} &Normal (that is ``upright'' or ``roman'') \\
+% \texttt{it}&Italic \\
+% \texttt{sl}&Slanted (or ``oblique'') \\
+% \texttt{sc}&Caps and small caps\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% The ``local'' encodings are intended for font encodings which are only
+% locally available, for example a font containing an organisation's
+% logo in various sizes.
+%
+% \lneed{4}
+% There are far too many font families to list them all, but some common
+% ones are listed in table~\vref{t+nfss+2}.
+% The most common values for the font series are listed in table~\vref{t+nfss+3}.
+% The most common values for the font shape are listed in table~\vref{t+nfss+4}.
+%
+% The font size is specified as a dimension, for example \texttt{10pt} or
+% \texttt{1.5in} or \texttt{3mm}; if no unit is specified, \texttt{pt} is assumed. These five
+% parameters specify every \LaTeX{} font, see table~\vref{t+nfss+5}, for example.
+% \begin{table}[!tp]
+% \changeskips
+% \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@{}}
+% \toprule
+% \multicolumn{5}{@{}c}{\textbf{\LaTeX{} specification}}&
+% \textbf{Font}&\textbf{\TeX{} font name}\\
+% \midrule
+% \texttt{OT1}&\texttt{cmr} & \texttt{m} & \texttt{n} & \texttt{10} &
+% Computer Modern Roman 10 point &
+% \texttt{cmr10}\\
+% \texttt{OT1} & \texttt{cmss} & \texttt{m} & \texttt{sl} & \texttt{1pc} &
+% Computer Modern Sans Oblique 1 pica &
+% \texttt{cmssi12} \\
+% \texttt{OML} & \texttt{cmm} & \texttt{m} & \texttt{it} & \texttt{10pt} &
+% Computer Modern Math Italic 10 point &
+% \texttt{cmmi10} \\
+% \texttt{T1} & \texttt{ptm} & \texttt{b} & \texttt{it} & \texttt{1in} &
+% Adobe Times Bold Italic 1 inch &
+% \texttt{ptmb8t at 1in}\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% \begin{table}[!tp]
+% \changeskips
+% \centering
+% \caption{Author commands for fonts}\label{t+nfss+6}
+% \begin{tabular}{@{}lll@{}}
+% \toprule
+% \textbf{Author command} &
+% \textbf{Attribute} &
+% \textbf{Value in} \texttt{article} \textbf{class} \\
+% \midrule
+% \texttt{\bs textrm{\ldots}} or \texttt{\bs rmfamily} & family & \texttt{cmr} \\
+% \texttt{\bs textsf{\ldots}} or \texttt{\bs sffamily} & family & \texttt{cmss} \\
+% \texttt{\bs texttt{\ldots}} or \texttt{\bs ttfamily} & family & \texttt{cmtt} \\
+% \texttt{\bs textmd{\ldots}} or \texttt{\bs mdseries} & series & \texttt{m} \\
+% \texttt{\bs textbf{\ldots}} or \texttt{\bs bfseries} & series & \texttt{bx} \\
+% \texttt{\bs textup{\ldots}} or \texttt{\bs upshape} & shape & \texttt{n} \\
+% \texttt{\bs textit{\ldots}} or \texttt{\bs itshape} & shape & \texttt{it} \\
+% \texttt{\bs textsl{\ldots}} or \texttt{\bs slshape} & shape & \texttt{sl} \\
+% \texttt{\bs textsc{\ldots}} or \texttt{\bs scshape} & shape & \texttt{sc} \\
+% \texttt{\bs tiny} & size & \texttt{5pt} \\
+% \texttt{\bs scriptsize} & size & \texttt{7pt} \\
+% \texttt{\bs footnotesize} & size & \texttt{8pt} \\
+% \texttt{\bs small} & size & \texttt{9pt} \\
+% \texttt{\bs normalsize} & size & \texttt{10pt} \\
+% \texttt{\bs large} & size & \texttt{12pt} \\
+% \texttt{\bs Large} & size & \texttt{14.4pt} \\
+% \texttt{\bs LARGE} & size & \texttt{17.28pt} \\
+% \texttt{\bs huge} & size & \texttt{20.74pt} \\
+% \texttt{\bs Huge} & size & \texttt{24.88pt}\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% These five parameters are displayed whenever \LaTeX{} gives an overfull
+% box warning, for example:
+% \begin{verse}
+% \texttt{Overfull \bs hbox (3.80855pt too wide) in paragraph at lines 314-{}-318}\\
+% \texttt{[]\bs OT1/cmr/m/n/10 Normally [] and [] will be iden-ti-cal,}
+% \end{verse}
+% \lneed{6}
+% The table~\vref{t+nfss+6} lists the author commands for fonts which set the five attributes\footnote{The
+% values used by these commands are determined by the document class.}.
+%
+% \item[\texttt{nocheckfiles}] A package option of \texttt{minitoc}. The opposite of the \texttt{checkfiles}
+% package option (see above).
+% \item[\texttt{nohints}] A package option of \texttt{minitoc}. The opposite of the \texttt{hints}
+% package option (see above).
+% \item[\texttt{nolistfiles}] An option of the \texttt{minitoc} package. It is the opposite of the
+% \texttt{listfiles} above. Default. See section~\vref{s+listfiles}.
+% \item[\texttt{notoccite}] This option of the \texttt{minitoc} package loads
+% the \texttt{notoccite} package~\cite{notoccite} (by \name{Donald}{Arseneau}).
+% It avoids problems with \verb|\cite| commands in sectionning commands or captions. See
+% 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})
+% is an extension of \TeX{} that is aimed primarily at improving \TeX's multilingual abilities.
+% \end{SMOOTH}
+%
+% When the \TeX{} program was originally developed in the mid seventies by \xname{Donald}{Knuth}
+% it was mainly aimed at typeseting mathematical texts in the english language. Since then \TeX{} has
+% made inroads in broader and broader areas of scientific, literary and other scholarly activities in many
+% countries all over the world. In 1991, \textsc{Knuth} froze \TeX, mainly in the interest of stability.
+% However, he allows the \TeX{} code to be used as the basis for further developments, so long as the resulting system is
+% distributed under a different name.
+%
+% In Omega all characters and pointers into data-structures are 31-bit
+% wide, instead of 8-bit, thereby eliminating many of the trivial
+% limitations of \TeX. Omega also allows multiple input and output
+% character sets, and uses programmable filters to translate from one
+% encoding to another, to perform contextual analysis, etc. Internally,
+% Omega uses the universal Unicode/ISO-10646 character set. Omega also
+% includes support for multiple writing directions.
+%
+% These improvements not only make it a lot easier for \TeX{} users to cope
+% with multiple or complex languages, like Arabic, Indic, Khmer, Chinese,
+% Japanese or Korean, in one document, but also form the basis for future
+% developments in other areas, such as native color support and hypertext
+% 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
+% 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
+% feature of \LaTeX. These are extensions to the basic \LaTeX{} commands that are written to files with names
+% that end with \texttt{.sty} and are loaded with the command \verb|\usepackage| in the preamble. Packages can be
+% classified by they origin.
+% \begin{itemize}
+% \item \textbf{Core} packages (in fact, \textbf{base} and \textbf{required} packages) are an integral part of
+% the \LaTeX{} basic installation and are therefore fully standard.
+% \item \textbf{Tools} packages are a set written by members of the \LaTeX3 Team and should always be in the
+% installation.
+% \item \textbf{Graphics} packages are a standardized set for including pictures generated by other programs
+% and for handling colors; they are at the same level as the tools packages.
+% \item \textbf{\AmS-\LaTeX} packages, published by the American Mathematical Society, should be in any
+% installation\footnote{They are insispensable if you use a lot of mathematics.}.
+% \item \textbf{Contributed} packages have been submitted by actual users; certain of these have established
+% themselves as ``essential'' to standard \LaTeX{} usage, but all are useful.
+% \end{itemize}
+% \item[partlof] A list of figures for a part.
+% \item[\texttt{partlofdepth}] This counter, if defined, contains the depth of the partlofs.
+% \item[partlot] A list of tables for a part.
+% \item[\texttt{partlotdepth}] This counter, if defined, contains the depth of the partlots.
+% \item[parttoc] A table of contents for a part.
+% \item[\texttt{parttocdepth}] This counter contains the depth of the parttocs.
+% \item[PDF] Portable Document Format~\cite{pdfspec}. A descendant of the Postscript language from Adobe,
+% optimized for navigation on the Internet. It adds hypertext, font substitution, and compression features.
+% \begin{SMOOTH}
+% \item[\texttt{placeins}] The \texttt{placeins} package~\cite{placeins} keeps floats ``in their place'',
+% preventing them from floating past a \texttt{\bs FloatBarrier} command into another section. To use it, declare
+% \texttt{\bs usepackage\{placeins\}} in the preamble and
+% insert \texttt{\bs FloatBarrier} commands at places that floats
+% should not move past, perhaps at every \texttt{\bs section}. The \texttt{insection} package option of the
+% \texttt{minitoc} package does that with adequate options, and loads also the \texttt{flafter} package
+% (described in~\cite{ltoutput} and~\cite[page~286]{TLC2});
+% see section~\vref{s+placing}.
+% \end{SMOOTH}
+% \item[\texttt{placeins.txt}] A plain text file containing the documentation of
+% the \texttt{placeins} package~\cite{placeins}.
+% \item[\texttt{plainurl.bst}] A bibliographic style derived from the \texttt{plain.bst} standard style, but
+% modified with the \texttt{urlbst} tool~\cite{urlbst} to add an~\texttt{URL} field.
+% \item[\PLaTeX] A version of \LaTeX\ customized for the polish (polski) language. See~\cite{platex,platex-pl}.
+% But the same name refers also to a version of \LaTeX\ customized for the japanese language,
+% {P\LaTeXe}~\cite{platex-jp}.
+% \item[\texttt{pmk}]
+% An example of shell script to prepare the \texttt{minitoc} package
+% and its documentation; you should adapt it to your needs.
+% See item~\vref{IN9}.
+% \item[PostScript] A page description language, by Adobe. It describes the appearance of a page, including
+% elements such as text, graphics, and scanned images, to a printer or visualization device. Introduced by
+% Adobe in 1985, it has become the language of choice in high quality printing.
+% \begin{SMOOTH}
+% \item[preamble] In the main file of a \LaTeX{} source document, the part of it between the commands
+% \texttt{\bs documentclass[.{}.{}.]\{.{}.{}.\}} and \texttt{\bs begin\{document\}}. In the preamble,
+% you can insert global declarations and the loading of packages via \texttt{\bs usepackage} commands.
+% \end{SMOOTH}
+% \item[preparation] The preparation commands of the \texttt{minitoc} package prepare the auxiliary files for the
+% mini-tables of a given type. A~\emph{preparation} command must have been invoked (only once) before any
+% insertion command for the mini-table type. The preparation commands are:
+% \par\begin{tabular}{@{}l@{}}
+% \verb|\doparttoc|, \verb|\dopartlof|, \verb|\dopartlot|,\\
+% \verb|\dominitoc|, \verb|\dominilof|, \verb|\dominilot|,\\
+% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|,\\
+% \verb|\mtcprepare|
+% \end{tabular}
+% \item[\texttt{proc}] A standard \LaTeX\ document class, for preparing conference proceedings. For the
+% \texttt{minitoc} package, it is very similar to the \texttt{article} document class; see above.
+% \item[pseudo-chapter]
+% Or starred chapter. A chapter introduced by a \texttt{\bs chapter*} command. By default, it has no entry in
+% the table of contents. \texttt{\bs chapter*} needs some precautions with the \texttt{minitoc} package.
+% See section~\vref{s+starred.chap}.
+% \item[\texttt{quotchap}] The \texttt{quotchap} package~\cite{quotchap} provides a set of commands for adding quotations to
+% some headings (chapters) in the standard \LaTeXe\ document classes:
+% \texttt{book}, and \texttt{report}.
+% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.quotchap} and
+% section~\vref{faq.39}).
+% \item[README] is a plain text file (english) describing briefly the \texttt{minitoc} package,
+% plus some useful infos.
+% \item[\texttt{report}] 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
+% auxiliary files).
+% \item[\texttt{rmk}] An example of shell script, which sorts the files
+% of the \texttt{minitoc} package into classes (one directory
+% for each class). It should be run after the scripts
+% \texttt{imk} (mandatory) and \texttt{emk} and/or
+% \texttt{fmk}, in that sequence. See item~\vref{IN9}.
+% \item[\texttt{romannum}] The \texttt{romannum} package~\cite{romannum} changes the numbers (for sectionning commands)
+% generated by \LaTeX{} from arabic digits to roman numerals. This package uses
+% the \texttt{stdclsdv} package~\cite{stdclsdv}.
+% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.romannum} and
+% section~\vref{faq.40}).
+% \item[rubber] Rubber~\cite{rubber} is a wrapper for \LaTeX\ and companion programs.
+% Its purpose is, given a \LaTeX\ source to process,
+% 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{scrartcl}] See {\KOMAScript} above.
+% \item[\texttt{scrbook}] See {\KOMAScript} above.
+% \item[\texttt{scrreprt}] See {\KOMAScript} above.
+% \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}.
+% Some standard document classes have not the \texttt{\bs chapter} command (like the \texttt{article} and
+% \texttt{proc} classes), some have no sectionning commands (like the \texttt{letter} class). In the later
+% case, the \texttt{minitoc} package is pointless. If some of the \texttt{\bs part}, \texttt{\bs chapter},
+% or \texttt{\bs section} commands are not defined, the \texttt{minitoc} commands for that level are
+% unavailable. If \texttt{\bs chapter} is defined, the \texttt{minitoc} commands at the section level are not
+% defined in the current and older versions of the \texttt{minitoc} package, but if \texttt{\bs chapter} is
+% not defined and \texttt{\bs section} is defined, then the \texttt{minitoc} commands at the section level are
+% defined. See section~\vref{note+sectionning}.
+% In non-standard document classes, sectionning commands with non-standard names cannot be recognized by the
+% \texttt{minitoc} package.
+% \item[sectlof] A list of figures for a section.
+% \item[\texttt{sectlofdepth}] This counter, if defined, contains the depth of the sectlofs.
+% \item[sectlot] A list of tables for a section.
+% \item[\texttt{sectlotdepth}] This counter, if defined, contains the depth of the sectlots.
+% \item[\texttt{sectsty}] The \texttt{sectsty} package~\cite{sectsty} provides a set of commands for changing
+% the font used for the various sectional headings in the standard \LaTeXe\ document classes: \texttt{article},
+% \texttt{book}, and \texttt{report}. This package also works with the {\KOMAScript} classes \texttt{scrartcl},
+% \texttt{scrbook}, and \texttt{scrreprt}.
+% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.sectsty} and
+% section~\vref{faq.28}).
+% \item[secttoc] A table of contents for a section.
+% \item[\texttt{secttocdepth}] This counter contains the depth of the secttocs.
+% \item[\texttt{sfheaders}] The \texttt{sfheaders} package~\cite{sfheaders} (for \LaTeXe) borrows
+% some definitions from the standard \texttt{article}/\texttt{report}/\texttt{book} classes
+% and modifies them in order to print the part, chapter, section, subsection\ldots{} headers with
+% the Sans-Serif variant of the current font.
+% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.sfheaders} and
+% section~\vref{faq.41}).
+% \item[shell] In the Unix, Unix-like and Linux operating systems, the \textbf{shell} is a program used as an
+% interface between the operating system and the user. It can also be used as a scripting language to write
+% programs or scripts to prepare routinely used sequences of tasks. The main shells are the
+% Bourne shell (\textbf{sh}), the C~shell (\textbf{csh}), the Korn shell (\textbf{ksh}),
+% and their many successors (like \textbf{bash}, \textbf{tcsh}, etc.).
+% \item[\texttt{shortext}] An option of the \texttt{minitoc} package. It forces the use of short extensions
+% (3~characters) in the names of the minitoc auxiliary files. This option is inactive by default, but is
+% automatically activated if your operating system needs short extensions. See \textbf{autoconfiguration}
+% above and the section~\vref{.8+3}.
+% \item[\texttt{shorttoc}] The \texttt{shorttoc} package~\cite{shorttoc} allows to create an other table of
+% contents in a document, with an other depth and an other title than the main table of contents.
+% \item[SJIS] The SJIS character encoding (for the japanese language), also known as MS-Kanji (Kanji for
+% Microsoft\textsuperscript{\textregistered}),
+% consists of two overlaid character sets: the so-called halfwidth Katakana (JIS X0201-1976, 1-byte characters
+% encoded in the range \texttt{0xA1} to \texttt{0xDF}) and the (fullwidth) JIS character set (JIS X0208-1990,
+% mapped to the remaining code points). This information is taken from~\cite{cjk,cjk2}.
+% \item[\SLaTeX] A version of \LaTeX\ customized for the swedish language. See~\cite{slatex}.
+% \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{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[suffix] See ``extension'' above.
+% \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
+% engine in 1977 to explore the potential of the digital printing
+% equipment that was beginning to infiltrate the publishing industry at
+% that time, especially in the hope that he could reverse the trend of
+% deteriorating typographical quality that he saw affecting his own
+% books and articles. \TeX{} as we use it today was released in 1982,
+% with some slight enhancements added in 1989 to better support 8-bit
+% characters and multiple languages. \TeX{} is renowned for being
+% extremely stable, for running on many different kinds of computers,
+% and for being virtually bug free. The version number of \TeX{} is
+% converging to $\pi$ and is now at $3.141592$.
+%
+% \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[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}.
+% \item[\texttt{tight}] An option of the \texttt{minitoc} package. It gives a tight line spacing in the
+% mini-tables. The opposite option is \texttt{loose}.
+% \item[\texttt{titlesec}] The \texttt{titlesec} package~\cite{titletoc} allows to change the sectioning titles.
+% Amongst its many features it provides margin titles, different format in left and right pages, rules above
+% and below the title, etc. Unfortunately, it is \emph{incompatible} with the \texttt{minitoc} package.
+% \item[\texttt{titletoc}] The \texttt{titletoc} package is useful for toc entries formatting,
+% providing the possibility of changing the format in the middle of a document, grouping the entries
+% in a single paragraph, pretty free-forms entries, partial tocs, etc.
+% Unfortunately, it is \emph{incompatible} with the \texttt{minitoc} package.
+%
+% 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[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
+% \texttt{minitoc} package. See section~\vref{special.entries}.
+% \item[\texttt{tocdepth}] This counter contains the deppth of the table of contents.
+% \item[\texttt{tocloft}] The \texttt{tocloft} package~\cite{tocloft} provides means of controlling the
+% typographic design of the Table of Contents, List of Figures and List of Tables.
+% New kinds of ``List of \ldots' can be defined. If you use the \texttt{tocloft} package and the
+% \texttt{minitoc} package, see section~\vref{faq+tocloft} about fixing some minor compatibility issues.
+% \item[\texttt{TODO}] is a plain text file (english) which lists some suggested developments of the package,
+% not yet implemented. Comments and suggestions are welcome.
+% \item[token] A token\footnote{This definition is taken from ``\textsl{The \TeX{}book}''~\cite{texbook}.} is either
+% (a)~a single character with an attached category code (see ``catcode'' above), or (b)~a control sequence.
+% \virage{} You \emph{should} remember two chief things about \TeX's tokens: (1)~A~control sequence is considered to be
+% a single object that is no longer composed of a sequence of symbols. Therefore long control sequence names
+% are no harder for \TeX\ to deal with than short ones, after they have been replaced by tokens. Furthermore,
+% spaces are not ignored after control sequences inside a token list; the ignore-space rule applies only in an
+% input file, during the time that strings of characters are being tokenized. (2)~Once a category code has been
+% attached to a character token, the attachment is permanent. For example, if character `\verb|{|' were
+% suddenly declared to be of category~12 instead of category~1, the characters `\verb|{|$_1$' already inside token
+% lists of \TeX\ would still remain of category~1; only newly made lists would contain `\verb|{|$_{12}$' tokens.
+% In other words, individual characters receive a fixed interpretation as soon as they have been read from a file,
+% based on the category they have at the time of reading. Control sequences are different, since they can change
+% 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[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).
+% \item[UNIX-like] Operating systems analog to Unix, with the same advantages. Linux is a good example, but others
+% exist.
+% \item[UTF\phantom{-}8] UTF~8 (Unicode Transformation Format~8), also called UTF~2 or FSS-UTF, is a special representation
+% of Unicode (resp. ISO~10\,646). It uses multibyte sequences of various lengths, but only 2-byte and 3-byte
+% sequences are implemented in CJK. ASCII characters will be used as-is --- without this property it would be
+% impossible to use UTF~8 with \TeX. See table~\vref{t+jargon+CJK}.
+% \item[\texttt{varsects}] The \texttt{varsects} package~\cite{varsects} provides a set of commands for changing
+% the font used for the various sectional headings in the standard \LaTeXe\ document classes: \texttt{article},
+% \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{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
+% to implement the preparation commands (like \texttt{\bs dominitoc}). If you use also the \texttt{hyperref}
+% package~\cite{hyperref.web}, use \texttt{xr-hyper}~\cite{xr-hyper} in place of the \texttt{xr} package.
+% \end{wdesc}
+% \or\relax
+% \chapter{Jargon}\label{c+jargon}
+% \minilot
+% Ce chapitre tente d'expliquer certains termes utilisés dans cette documentation et décrit quelques fichiers et suffixes
+% utiles.
+% De nombreuses informations proviennent de diverses documentations des paquetages cités,
+% et de~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2F,koma,CIL2E,NSSL2E,cyrguide}.
+% \begin{wdesc}{XXXXXX}
+% \item[\texttt{.aux}] Le suffixe du nom pour un fichier \emph{auxiliaire} d'un document \LaTeX{}. Il transfère
+% des informations d'une exécution de \LaTeX{} à~la suivante.
+% \item[\texttt{.dtx}] Le suffixe du nom pour le fichier source documenté d'un paquetage ou d'une classe \LaTeX.
+% Ce fichier est souvent associé à~un fichier \texttt{.ins} pour engendrer le paquetage ou la classe.
+% Compiler un fichier \texttt{.dtx} avec \LaTeX{} engendre la documentation.
+% \item[\texttt{.F}] Le suffixe de base pour un fichier minilof lorsque les suffixes courts sont utilisés. Le
+% suffixe complet est \texttt{.F}\emph{nn} où \emph{nn} est le numéro absolu de la minilof.
+% \item[\texttt{.G}] Le suffixe de base pour un fichier partlof lorsque les suffixes courts sont utilisés. Le
+% suffixe complet est \texttt{.G}\emph{nn} où \emph{nn} est le numéro absolu de la partlof.
+% \item[\texttt{.H}] Le suffixe de base pour un fichier sectlof lorsque les suffixes courts sont utilisés. Le
+% suffixe complet est \texttt{.H}\emph{nn} où \emph{nn} est le numéro absolu de la sectlof.
+% \item[\texttt{.ins}] Le suffixe du nom pour un fichier d'installation d'un paquetage ou d'une classe \LaTeX.
+% Lorsque qu'il est compilé avec \LaTeX, il extrait les fichiers du paquetage ou de la classe depuis un
+% fichier \texttt{.dtx}.
+% \item[\texttt{.lof}] Le suffixe du nom du fichier \og{} liste des figures\fg.
+% \item[\texttt{.log}] Le suffixe du nom du fichier rapport de compilation.
+% \item[\texttt{.lot}] Le suffixe du nom du fichier \og{} liste des tableaux\fg.
+% \item[\texttt{.M}] Le suffixe de base pour un fichier minitoc lorsque les suffixes courts sont utilisés. Le
+% suffixe complet est \texttt{.M}\emph{nn} où \emph{nn} est le numéro absolu de la minitoc.
+% \item[\texttt{.maf}] Le suffixe du nom du fichier engendré par l'option de paquetage \texttt{listfiles}.
+% Ce fichier contient la liste des fichiers auxiliaires minitoc.
+% \item[\texttt{.mld}] Le suffixe pour le nom d'un fichier minitoc de définition de langue. Un fichier minitoc de
+% définition de langue contient les définitions des titres des mini-tables dans une langue donnée.
+% \item[\texttt{.mlf}] Le suffixe de base pour un fichier minilof lorsque les suffixes longs sont utilisés. Le
+% suffixe complet est \texttt{.mlf}\emph{nn} où \emph{nn} est le numéro absolu de la minilof.
+% \item[\texttt{.mlo}] Le suffixe pour le nom d'un fichier minitoc objet de langue. Pour certaines langues
+% exotiques, le codage rend difficile l'insertion directe des titres dans un fichier \texttt{.mld} file; donc
+% le fichier \texttt{.mld} doit charger un fichier \texttt{.mlo}.
+% \item[\texttt{.mlt}] Le suffixe de base pour un fichier minilot lorsque les suffixes longs sont utilisés. Le
+% suffixe complet est \texttt{.mlt}\emph{nn} où \emph{nn} est le numéro absolu de la minilot.
+% \item[\texttt{.mtc}] Le suffixe de base pour un fichier minitoc lorsque les suffixes longs sont utilisés. Le
+% suffixe complet est \texttt{.mtc}\emph{nn} où \emph{nn} est le numéro absolu de la minitoc.
+% \item[\texttt{.P}] Le suffixe de base pour un fichier parttoc lorsque les suffixes courts sont utilisés. Le
+% suffixe complet est \texttt{.P}\emph{nn} où \emph{nn} est le numéro absolu de la parttoc.
+% \item[\texttt{.plf}] Le suffixe de base pour un fichier partlof lorsque les suffixes longs sont utilisés. Le
+% suffixe complet est \texttt{.plf}\emph{nn} où \emph{nn} est le numéro absolu de la partlof.
+% \item[\texttt{.plt}] Le suffixe de base pour un fichier partlot lorsque les suffixes longs sont utilisés. Le
+% suffixe complet est \texttt{.plt}\emph{nn} où \emph{nn} est le numéro absolu de la partlot.
+% \item[\texttt{.ptc}] Le suffixe de base pour un fichier parttoc lorsque les suffixes longs sont utilisés. Le
+% suffixe complet est \texttt{.ptc}\emph{nn} où \emph{nn} est le numéro absolu de la parttoc.
+% \item[\texttt{.S}] Le suffixe de base pour un fichier secttoc lorsque les suffixes courts sont utilisés. Le
+% suffixe complet est \texttt{.S}\emph{nn} où \emph{nn} est le numéro absolu de la secttoc.
+% \item[\texttt{.slf}] Le suffixe de base pour un fichier sectlof lorsque les suffixes longs sont utilisés. Le
+% suffixe complet est \texttt{.slf}\emph{nn} où \emph{nn} est le numéro absolu de la sectlof.
+% \item[\texttt{.slt}] Le suffixe de base pour un fichier sectlot lorsque les suffixes longs sont utilisés. Le
+% suffixe complet est \texttt{.slt}\emph{nn} où \emph{nn} est le numéro absolu de la sectlot.
+% \item[\texttt{.stc}] Le suffixe de base pour un fichier secttoc lorsque les suffixes longs sont utilisés. Le
+% suffixe complet est \texttt{.stc}\emph{nn} où \emph{nn} est le numéro absolu de la secttoc.
+% \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{.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[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
+% frappé d'obsolescence quelques commandes, telles que \texttt{\bs firstpartis},
+% \texttt{\bs firstchapteris} et \texttt{\bs firstsectionis}. La numérotation absolue a été introduite dans
+% la version~\#23.
+% \item[\texttt{abstract}] Le paquetage \texttt{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}) nécessite
+% quelques précautions s'il est utilisé avec son option \texttt{addtotoc}.
+% \item[\texttt{add.bib}] Une petite base de données bibliographiques pour les exemples de documents \texttt{add.tex} et
+% \texttt{addsec.tex}.
+% 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}.
+% \item[\texttt{addsec.tex}] Un exemple de document montrant comment utiliser \texttt{\bs mtcaddsection} et le
+% paquetage \texttt{tocbibind}~\cite{tocbibind} avec \texttt{minitoc}.
+% \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}
+% \item[ajustement] Quelques commandes et environnements de \texttt{minitoc} sont dits \og{} commandes
+% d'ajustement\fg{} car ils sont utilisés dans certaines circonstances pour \og{} ajuster\fg{} un compteur ou
+% altérer l'affichage de fichiers de contenu. Ces commandes et environnements sont
+% \verb|\adjustptc|, \verb|\adjustmtc|, \verb|\adjuststc|,
+% \verb|\decrementptc|, \verb|\decrementmtc|, \verb|\decrementstc|,
+% \verb|\incrementptc|, \verb|\incrementmtc|, \verb|\incrementstc|,
+% \verb|\mtcaddpart|, \verb|\mtcaddchapter|, \verb|\mtcaddsection|,
+% \verb|\mtcfixglossary|, \verb|\mtcfixindex|,
+% \verb|mtchideinmaintoc|,
+% \verb|mtchideinmainlof| et
+% \verb|mtchideinmainlot|.
+% Il est \virage\emph{fortement recommandé} que l'utilisateur vérifie le résultat de tels ajustements dans le
+% document final.
+% \end{SMOOTH}
+% \item[\texttt{alnumsec}]
+% Le paquetage \texttt{alnumsec}~\cite{alnumsec} vous permet d'utiliser une numérotation alphanumérique des sections,
+% c'est-à-dire: A.~Introduction; III.~Loi internationale. Ce résultat est similaire
+% à~celui du paquetage \texttt{alphanum} (quit fait partie de la classe \texttt{jura}~\cite{jura}),
+% mais vous pouvez utiliser les commandes de sectionnement standard de \LaTeX. Il est donc possible
+% de changer facilement de schéma de numérotation. Lettres grecques, lettres doubles~(bb) et différents
+% délimiteurs autour des numéros sont supportés.
+% Ce paquetage doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.alnumsec} et la
+% section~\vref{faq.42}).
+% \item[\texttt{alphanum}] Le paquetage \texttt{alphanum}, qui fait partie de la
+% classe spécialisée \texttt{jura}~\cite{jura},
+% de \name{Felix}{Braun}, est incompatible avec le paquetage \texttt{minitoc}.
+% \item[\AmS] L'\emph{American Mathematical Society}. Cette société savante a développé les classes de
+% document suivantes:
+% \texttt{amsart} et \texttt{amsproc} sont incompatibles avec le paquetage \texttt{minitoc}, \texttt{amsbook}
+% est compatible mais demande des précautions. Voir la section~\vref{s+AMS}.
+% \item[\texttt{amsart}, \texttt{amsart.cls}] Une classe de document pour des articles, fournie par l'\emph{American
+% Mathematical Society} (\AmS). Cette classe est incompatible avec le paquetage \texttt{minitoc}.
+% \begin{SMOOTH}
+% \item[\texttt{amsbook}, \texttt{amsbook.cls}] Une classe de document pour des livres, fournie par
+% l'\emph{American Mathematical Society} (\AmS). Cette classe est compatible avec le paquetage \texttt{minitoc},
+% mais requiert des précautions.
+% \end{SMOOTH}
+% \item[\texttt{amsproc}, \texttt{amsproc.cls}] Une classe de document pour des comptes-rendus de congrès,
+% fournie par l'\emph{American Mathematical Society} (\AmS). Cette classe est incompatible avec le
+% 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.
+% 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},
+% \texttt{russian2m.mld}, \texttt{russian2o.mld} et \texttt{spanish3.mld}.
+% \end{SMOOTH}
+% \item[\texttt{appendices}] Voir \texttt{appendix} ci-dessous.
+% \begin{SMOOTH}
+% \item[\texttt{appendix}] Le paquetage \texttt{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson})
+% fournit diverses manières de formatter les titres des appendices. Des environnements
+% nommés (\texttt{sub})\texttt{appendices}
+% sont aussi fournis pouvant être utilisés, par exemple, pour des appendices par chapitre ou par section. Si
+% ce paquetage est utilisé avec \texttt{minitoc}, certaines précautions sont nécessaires (voir la
+% section~\vref{faq+appendix}).
+% \end{SMOOTH}
+% \begin{SMOOTH}
+% \item[\texttt{apx.tex}] Un exemple de fichier montrant comment utiliser l'environnement \texttt{\bs mtchideinmaintoc}
+% pour masquer les entrées pour les appendices dans la table des matières principale et créer une table des
+% matières au niveau partie pour les appendices.
+% \end{SMOOTH}
+% \item[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} est un paquetage (de \name{Klaus}{Lagally}) pour préparer des
+% documents en langue arabe ou hébraïque. Les titres dans \texttt{arab.mld} (ou \texttt{arabic.mld}),
+% \texttt{arab2.mld} et
+% \texttt{hebrew.mld} proviennent d'Arab\TeX, tandis que les titres de \texttt{hebrew2.mld} proviennent de Babel.
+% \item[Arm\TeX] Arm\TeX~\cite{armtex} est un paquetage (de \name{Serguei}{Dachian} et autres) pour préparer des
+% documents \LaTeX{} en langue arménienne. Les titres dans \texttt{armenian.mld} proviennent d'Arm\TeX.
+% \item[\texttt{article}] Une classe standard de document \LaTeX. Elle offre des commandes de sectionnement:
+% \texttt{\bs part} et \texttt{\bs section} (et en dessous), mais pas \texttt{\bs chapter}. Elle est compatible avec le
+% paquetage \texttt{minitoc} et vous pouvez faire des mini-tables aux niveaux partie et section (mais, bien
+% sûr, pas au niveau chapitre).
+% \item[\texttt{\bs AtBeginDocument}]
+% Cette macro standard permet d'ajouter du code à~exécuter au début du document (en fait, à~la fin exacte de
+% son préambule, mais à~l'intérieur de celui-ci, ce qui implique quelques restrictions), à~l'endroit
+% où \verb|\begin{document}| est traité. Ceci permet à~un paquetage (ou à~une classe) d'ajouter du code sans
+% créer de conflits avec d'autres paquetages essayant de faire de même.
+% \item[\texttt{\bs AtEndDocument}]
+% Cette macro standard permet d'ajouter du code à~exécuter à~la fin du document, à~l'endroit
+% où \verb|\end{document}| est traité. Ceci permet à~un paquetage (ou à~une classe) d'ajouter du code sans
+% créer de conflits avec d'autres paquetages essayant de faire de même.
+% \item[\textbf{autoconfiguration}] Depuis la version~\#28, \texttt{minitoc} détecte automatiquement si les
+% suffixes des noms de fichiers sont limités à~3~caractères (comme sous MS-DOS). Ce processus se nomme
+% l'autoconfiguration. L'option de paquetage \texttt{shortext} force la limitation à~3~caractères.
+% \item[auxiliaire] Pendant la préparation d'un document, le système \LaTeX\ utilise quelques fichiers
+% \textbf{auxiliaires} pour stocker des informations. Les fichiers auxiliaires standard sont
+% \emph{document}\texttt{.aux} (pour les labels de références croisées, les compteurs, etc.),
+% \emph{document}\texttt{.toc} pour la table des matières, \emph{document}\texttt{.lof} pour la liste des figures
+% et \emph{document}\texttt{.lot} pour la liste des tableaux. Le paquetage \texttt{minitoc} crée ses propres
+% fichiers auxiliaires, pour y~stocker les contenus de chaque mini-table. Ces fichiers sont les
+% \emph{fichiers auxiliaires minitoc}, dont les noms sont de la forme \emph{document}\texttt{.}\emph{suffixe},
+% le tableau~\vref{t+suffixes} liste les suffixes possibles.
+% \item[\texttt{babel}] Le paquetage \texttt{babel}~\cite{babel,babel-user} (de \name{Johannes}{Braams} et autres) est un
+% vaste paquetage permettant de préparer des documents \LaTeX\ dans de nombreuses langues, et pas seulement en
+% anglais. De nombreux titres pour les mini-tables proviennent du paquetage \texttt{babel}.
+% \item[Bang\TeX] Un paquetage pour composer des documents dans la langue {Bangla} en utilisant les systèmes {\TeX/\LaTeX};
+% voir~\cite{bangtex}.
+% \item[before] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{avant} un type donné de mini-table.
+% Regardez la documentation de la commande \verb|\mtcsetfeature|, dans la section~\vref{t+parttoc+features}.
+% \item[\BibTeX] Un programme écrit par \name{Oren}{Patashnik} pour produire des bibliographies dans des documents \LaTeX.
+% Distribué avec \LaTeX. Voir~\cite{ttb,btxdoc,btxhak}.
+% \item[\texttt{bibtopic}] Un paquetage~\cite{bibtopic} \LaTeX{} pour inclure plusieurs bibliographies dans un
+% document. Ces bibliographies pourraient être considérées comme couvrant des sujets différents (d'où le nom)
+% ou du matériel bibliographique (par exemple, documentation de premier et second niveaux), etc.
+% \item[\texttt{bibunits}] Le paquetage \texttt{bibunits}~\cite{bibunits} permet de faire des bibliographies
+% 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{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
+% de trop nombreux fichiers auxiliaires).
+% \item[cadratin] Voir «~em~» ci-dessous.
+% \item[cappuccino] Voir «~minutes~» ci-dessous.
+% \item[\texttt{captcont}] Le paquetage \texttt{captcont}~\cite{captcont} fournit un support pour conserver
+% un numéro de figure ou de caption pour plusieurs environnements flottants --- habituellement sur plusieurs pages.
+% Il permet de contrôler le contenu des pages de la liste des figures et de la liste des tableaux. Il devrait
+% être compatible avec tous les autres paquetages qui modifient ou étendent l'environnement flottant et avec
+% le paquetage \texttt{subfig}~\cite{subfig} en particulier.
+% \item[\texttt{caption}] Le paquetage \texttt{caption}~\cite{caption} offre de nombreuses façons d'adapter les
+% captions (légendes) dans des environnements flottants tels que \texttt{figure} et \texttt{table}, et coopère
+% avec de nombreux autres paquetages.
+% \item[\texttt{caption2}] Le paquetage\,\footnote{Ce texte provient de la documentation du paquetage \texttt{caption},
+% et a été traduit. Les paquetages \texttt{caption} et \texttt{caption2} ont le même auteur, \xname{Axel}{Sommerfeldt}.}
+% \texttt{caption2}~\cite{caption2} était considéré comme étant une version expérimentale
+% parallèle du paquetage normal \texttt{caption}~\cite{caption} et a été supplanté par la nouvelle version~\mbox{3.0}
+% du paquetage normal \texttt{caption} en décembre 2003. \texttt{caption2} est encore supporté
+% d'une certaine manière, ce qui signifie qu'il fera partie des prochaines distributions et que les erreurs
+% seront encore corrigées, afin que les documents existants utilisant ce paquetage puissent encore être
+% compilés. Mais \xname{Axel}{Sommerfeldt} \emph{ne répondra plus} aux questions concernant ce paquetage sauf
+% pour les questions sur le passage à~la nouvelle version du paquetage \texttt{caption}. Et ce paquetage
+% \emph{ne sera ni adapté ni amélioré} dans le futur.
+%
+% Vous êtes donc priés de ne pas utiliser ce paquetage pour de nouveaux documents. Il est vieux, il est
+% obsolète et il commence à~sentir mauvais!
+%
+% Vous êtes également priés d'ignorer tous les conseils dans des livres ou autres documents qui essayent de
+% vous dire que le paquetage \texttt{caption2} devrait être utilisé à~la place du paquetage \texttt{caption} -- ces
+% conseils sont démodés depuis décembre 2003.
+% \item[\texttt{catalog}] Un fichier en texte pur (anglais) qui contient des informations basiques sur le
+% paquetage \texttt{minitoc} (résumé, date, auteur, version, licence).
+% \item[catcode] Abréviation de «~code de catégorie~» (\emph{category code}). Tout\,\footnote{Cette définition
+% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.} d'abord, il est sage d'avoir une idée précise de ce
+% que votre clavier envoie à~la machine. Il y~a 256~caractères que \TeX\ peut rencontrer à~chaque étape, dans un
+% fichier ou dans une ligne de texte frappé directement sur votre terminal. Ces 256~caractères sont classés en
+% 16~catégories numérotées de~0 à~15. Voir la table~\vref{t+J+catcodes}.
+% \begin{table}[!ht]
+% \def?{\phantom{0}}
+% \centering
+% \changeskips
+% \caption{Codes de catégorie}\label{t+J+catcodes}
+% \begin{tabularx}{\textwidth}{@{}clZ{1}@{}}
+% \toprule
+% &\textbf{Catégorie}&\textbf{Signification}\\
+% \midrule
+% ?0&Caractère d'échappement&(\texttt{\bs}~habituellement)\\
+% ?1&Début de groupe&(\texttt{\{}~habituellement)\\
+% ?2&Fin de groupe&(\texttt{\}}~habituellement)\\
+% ?3&Début et fin de mode mathématique&(\texttt{\$}~habituellement)\\
+% ?4&Taquet d'alignement&(\texttt{\&}~habituellement)\\
+% ?5&Fin de ligne&(\<return>~habituellement)\\
+% ?6&Paramètre&(\texttt{\#}~habituellement)\\
+% ?7&Exposant&(\texttt{\textasciicircum}~habituellement)\\
+% ?8&Indice&(\texttt{\_}~habituellement)\\
+% ?9&Caractère ignoré&(\<null>~habituellement)\\
+% 10&Espace&(\texttt{\textvisiblespace}~habituellement)\\
+% 11&Lettre&(\texttt{A}, \ldots, \texttt{Z} et~\texttt{a}, \ldots, \texttt{z})\\
+% 12&Autre caractère&(aucun de ceux ci-dessus ou ci-dessous)\\
+% 13&Caractère actif&(\texttt{\textasciitilde}~habituellement)\\
+% 14&Caractère commentaire&(\texttt{\%}~habituellement)\\
+% 15&Caractère invalide&(\<delete>~habituellement)\\
+% \bottomrule
+% \end{tabularx}
+% \end{table}
+% Il n'est pas nécessaire que vous appreniez ces numéros de code; l'important est que \TeX\ connaisse 16~types
+% différents de caractères. Tout d'abord, «~\textsl{The \TeX{}book}~» vous laisse croire qu'il n'y a que deux
+% types---le caractère d'échappement et les autres---puis il vous parle de deux types de plus, les symboles de
+% groupement~\texttt{\{} et~\texttt{\}}. Le code de catégorie pour tout caractère peut être changé à~tout moment,
+% mais il est habituellement prudent de se conformer à~un schéma particulier.
+% \item[\texttt{ccaption}] Le paquetage \texttt{ccaption}~\cite{ccaption} fournit des commandes pour des
+% \og{} captions de continuation\fg, des captions non numérotés, et un en-tête de légende pour tout
+% 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[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
+% \texttt{minitoc}: les minitocs n'apparaissaient plus dans les bons chapitres, et une première correction
+% fut l'introduction de commandes spécifiques (\texttt{\bs firstchapteris} et analogues). Avec l'ajout de la
+% numérotation absolue des fichiers auxiliaires pour les mini-tables (voir \emph{absolue} plus haut), le
+% problème fut résolu dans \texttt{minitoc} version~\#23, et ces commandes devinrent obsolètes.
+% Voir la section~\vref{faq.5}.
+% \item[\texttt{chapterbib}] Le paquetage \texttt{chapterbib}~\cite{chapterbib} permet d'avoir plusieurs bibliographies
+% dans un document \LaTeX, y~compris des éléments cités (par \texttt{\bs cite}) dans plus d'une bibliographie.
+% Un dépit du nom \og{}\texttt{chapterbib}\fg, \emph{les bibliographies sont pour chaque fichier inclus par
+% \texttt{\bs include}}, pas nécessairement pour chaque chapitre.
+% \item[\texttt{checkfiles}]
+% Une option du paquetage \texttt{minitoc}. Elle teste chaque mini-table pour voir si elle est vide; puis les
+% mini-tables vides \emph{ne sont pas} imprimées. C'est le choix par défaut. L'option contraire
+% (\texttt{nocheckfiles}) imprime aussi les mini-tables vides, qui sont laides. Voir la
+% section~\vref{o+checkfiles}.
+% \item[CJK] Le système CJK~\cite{cjk,cjk2} (de \name{Werner}{Lemberg} et autres) est un ensemble de paquetages et de
+% fontes pour préparer des documents \LaTeX\ dans certaines langues orientales, telles que le chinois,
+% le coréen (fontes Hangûl ou Hanja), le japonais et le thaï, ainsi que certaines variantes du russe.
+% Les titres des mini-tables pour ces langues
+% proviennent de fichiers du système CJK et ont été insérées dans des fichiers \texttt{.mld} lorsque ceci
+% était possible, ou dans des fichiers \texttt{.mlo} lorsque le codage est incompatible avec le mécanisme
+% \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]
+% \centering
+% \changeskips
+% \caption{Schémas de codage implantés dans CJK}\label{t+jargon+CJK}
+% \begin{tabular}{@{}lccc@{}}
+% \toprule
+% \textbf{Codage}&\textbf{1~octet}&\textbf{2~octets}&\textbf{3~octets}\\
+% \midrule
+% GB&\texttt{0xA1}--\texttt{0xF7}&\texttt{0xA1}--\texttt{0xFE}&---\\
+% Big~5&\texttt{0xA1}--\texttt{0xF9}&\texttt{0x40}--\texttt{0xFE}&---\\
+% JIS&\texttt{0xA1}--\texttt{0xF4}&\texttt{0xA1}--\texttt{0xFE}&---\\
+% SJIS&\texttt{0xA1}--\texttt{0xFE}&\texttt{0x40}--\texttt{0xFC}&---\\
+% KS&\texttt{0xA1}--\texttt{0xFD}&\texttt{0xA1}--\texttt{0xFE}&---\\
+% UTF~8&\texttt{0xC0}--\texttt{0xEF}&\texttt{0x80}--\texttt{0xBF}&\texttt{0x80}--\texttt{0xBF}\\
+% CNS&\texttt{0xA1}--\texttt{0xFE}&\texttt{0xA1}--\texttt{0xFE}&---\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% Certains schémas de codage (Big~5, SJIS) ont des trous dans le domaine du deuxième octet.
+% Il est difficile de lire avec les codages Big~5 et SJIS directement vers \TeX\ puisque certaines des valeurs
+% utilisées pour les deuxièmes octets des codages sont réservées pour des caractères de contrôle:
+% «~\texttt{\{}~», «~\texttt{\}}~» et «~\texttt{\bs}~». Le fait de les redéfinir casse beaucoup de choses dans
+% \LaTeX; pour éviter ceci, normalement des préprocesseurs sont utilisés pour convertir le deuxième octet en
+% un nombre suivi d'un caractère délimiteur. Pour plus de détails, voir~\cite{lunde1993,lunde}; \name{Ken}{Lunde}
+% y~présente en grand détail tous les codages CJK qui sont ou ont été utilisés.
+% Notez que le paquetage \texttt{minitoc} utilise les fichiers \texttt{.mlo} pour contourner ce problème;
+% voir la section~\vref{fo+lang}.
+% \item[classe] La\,\footnote{Cette note a été extraite de~\cite{NSSL2E}, puis adaptée.}\textbf{classe}
+% est la première information que \LaTeX{} a besoin de connaître lors du traitement d'un fichier d'entrée;
+% c'est le type de document que l'auteur souhaite produite. Ceci est spécifié par la commande
+% \texttt{\bs documentclass}.
+% \begin{quote}
+% \texttt{\bs documentclass}\verb|[|\emph{options}\verb|]{|\emph{classe}\verb|}|
+% \end{quote}
+% \noindent Ici \emph{classe} spécifie le type du document à~produire.
+% Le tableau~\vref{t+documentclasses} liste les classes standard de documents. La distribution \LaTeXe{}
+% fournit d'autres classes pour d'autres documents, y~compris des lettres et des transparents,
+% mais le paquetage \texttt{minitoc} n'a pas été testé avec toutes ces classes.
+% Les paramètres \emph{options} adaptent le comportement de la classe du document. Les options doivent être
+% séparées par des virgules. Les classes standard supportées par le paquetage \texttt{minitoc} sont listées
+% dans la section~\vref{s+supported+classes}.
+% \begin{table}[!htpb]
+% \changeskips
+% \caption{Classes de documents}\label{t+documentclasses}
+% \centering
+% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
+% \toprule
+% \textbf{Classe}&\textbf{Usage}\\
+% \midrule
+% \texttt{article}&Pour des articles dans des journaux scientifiques, des présentations, des rapports courts,
+% de la documentation de programmes, des invitations, \ldots\\
+% \texttt{report}&Pour des rapports plus longs contenant plusieurs chapitres, de petits livres, des thèses, \ldots\\
+% \texttt{book}&Pour de vrais livres.\\
+% \texttt{slides}&Pour des transparents; cette classe utilise de grandes lettres sans empattements. Vous
+% pouvez aussi envisager d'utiliser Beamer\TeX{}\,$^a$ à~la place. N'utilisez pas \texttt{minitoc} avec ces classes.\\
+% \midrule
+% \multicolumn{2}{@{}p{\textwidth}@{}}{{\froff$^a$\phantom{-}\url{http://www.dante.de/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf}}\hfill\null}\\
+% \bottomrule
+% \end{tabularx}
+% \end{table}
+% \item[CMR] Pour «~Computer Modern Roman~». Le sous-ensemble romain des fontes «~Computer Modern~».
+% Voir «~Computer Modern~» ci-dessous.
+% \item[codage] Un codage (\emph{encoding}) spécifie l'ordre selon lequel les caractères apparaissent dans la
+% fonte (par exemple, si le soixante-quinzième caractère est un «~~»). Le codage de fonte le plus courant
+% pour \TeX\ est OT1. L'autre option prédéfinie est~T1 (\TeX\ étendu). Il y~a aussi
+% US~ASCII (7~bits), ISO~Latin-1 (8~bits), Adobe Standard Encoding, UTF8 (Unicode), etc. Voir~\cite{encguide}.
+% \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
+% 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[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
+% réseau CTAN sont:
+% \begin{itemize}
+% \item \texttt{ftp.dante.de} (Hambourg, Allemagne)
+% \begin{itemize}
+% \item FTP anonyme \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive})
+% \item accès \texttt{rsync} sur {\froff\url{rsync://rsync.dante.de/CTAN/}}
+% \item Accès World Wide Web sur {\froff\url{http://www.dante.de/}}
+% \item Administrateur: {\froff\url{mailto:ftpmaint@dante.de}}
+% \end{itemize}
+% \item\texttt{ftp.tex.ac.uk} (Cambridge, UK)
+% \begin{itemize}
+% \item FTP anonyme \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive})
+% \item accès \texttt{rsync} sur {\froff\url{rsync://rsync.tex.ac.uk/CTAN/}}
+% \item montage NFS depuis {\froff\url{nfs.tex.ac.uk:/tex-archive}}
+% \item accès World Wide Web sur {\froff\url{http://www.tex.ac.uk/}}
+% \item Administrateur: {\froff\url{mailto:ctan-uk@tex.ac.uk}}
+% \end{itemize}
+% \item \texttt{tug.ctan.org} (Colchester, Vermont, USA)
+% \begin{itemize}
+% \item FTP anonyme \texttt{/tex-archive} (\texttt{/pub/archive})
+% \item accès World Wide Web sur {\froff\url{http://www.ctan.org/}}
+% \item Administrateur: {\froff\url{mailto:tex@ctan.tug.org}}
+% \end{itemize}
+% \end{itemize}
+% Il y a aussi de nombreux sites \og{} miroirs \fg{} de ces archives principales.
+% \item[\emph{depth}] Voir \textbf{profondeur} plus loin.
+% \item[descripteur] (de fichier). Une entité logicielle décrivant l'interface entre un programme et un fichier.
+% Pour la plupart des programmes et des systèmes d'exploitation, le nombre de descripteurs de fichiers est
+% limité. Pour {\TeX} et {\LaTeX}, il y a 16~descripteurs de fichiers en écriture et 16~descripteurs de
+% fichiers en lecture.
+% \item[dispositifs] Un dispositif (\emph{feature}) (au sens du paquetage \texttt{minitoc}) est un ensemble
+% d'actions qui est exécuté lors de chaque occurrence d'un certain type de mini-table. Trois dispositifs sont
+% associés à~chaque type de mini-table: un dispositif «~before~» (exécuté avant la mini-table), un dispositif
+% «~after~» (exécuté après la mini-table) et un dispositif «~thispagestyle~», qui est exécuté avec la
+% mini-table pour forcer son style de page.
+% Regardez la documentation de la commande \verb|\mtcsetfeature|, dans la section~\vref{t+parttoc+features}.
+% \item[\texttt{duplex2v.pro}] Un fichier d'en-tête PostScript, qui essaye d'activer l'impression en recto-verso.
+% Il fonctionne avec certaines imprimantes PostScript HP et Canon.
+% \item[\texttt{em}] Une unité de longueur égale (approximativement) à~la largeur de la lettre~\og m\fg
+% dans la fonte courante. En typographie, c'est un \og cadratin\fg.
+% \item[\texttt{emk}]
+% Un exemple de script \emph{shell} pour préparer la documentation en anglais du paquetage \texttt{minitoc}.
+% Le script \texttt{imk} doit avoir été exécuté au préalable. Voir le point~\vref{IN9}.
+% \item[environnement] Un environnement (\emph{environment}) est un domaine délimité dans un document, où des
+% règles spéciales s'appliquent. Un tel domaine est délimité
+% par \verb|\begin{|\emph{env}\verb|}| \ldots{} \verb|\end{|\emph{env}\verb|}| et peut prendre des arguments,
+% comme ceci:
+% \begin{quote}
+% \verb|\begin{minipage}[t]{.5\textwidth}|\\
+% \verb|\end{minipage}|\\
+% \end{quote}
+% \item[ethiop] Un paquetage~\cite{ethiop} \LaTeX\ offrant le support de la langue éthiopienne pour
+% le paquetage Babel~\cite{babel,babel-user}.
+% \item[extension] Voir «~suffixe~» plus loin.
+% \item[\texttt{farsi.sty}] Voir Farsi\TeX\ ci-dessous.
+% \item[Farsi\TeX] Un paquetage pour composer un document dans la langue farsi (iranien, persan).
+% Voir~{\froff\url{http://www.farsitex.org}}. Mais ce n'est actuellement disponible que pour \LaTeX2.09.
+% Voir aussi les sections~\vref{s+mld+farsi1} et~\vref{s+mld+farsi2}.
+% \item[features] Voir «~dispositifs~» plus haut.
+% \begin{SMOOTH}
+% \item[\texttt{filecontents}] Un environnement \LaTeX{} spécial. Il permet de créer un fichier (dont le nom est donné
+% en argument de cet environnement) en écrivant le contenu de l'environnement dans ce fichier.
+% \begin{quote}
+% \texttt{\bs begin\{filecontents\}\{\emph{fichier}\}}\\
+% \texttt{\ldots\emph{contenu}~\ldots}\\
+% \texttt{\bs end\{filecontents\}}
+% \end{quote}
+% Cet environnement devrait être utilisé \emph{avant} \texttt{\bs documentclass}.
+% Il est utilisé dans \texttt{minitoc.ins} pour préparer les fichiers \texttt{.mlo} (voir la
+% section~\vref{fo+lang}) et quelques fichiers utilisés dans la compilation de la documentation.
+% \end{SMOOTH}
+% \item[\texttt{\bs firstchapteris}] Une commande obsolète, utilisée temporairement pour contourner le problème
+% du Chapitre~0;
+% voir~\textbf{Chapitre~0} et \textbf{absolue (numérotation)} plus haut, et la section~\vref{faq.5}.
+% \item[\texttt{\bs firstpartis}] Analogue à~\texttt{\bs firstchapteris} ci-dessus.
+% \item[\texttt{\bs firstsectionis}] Analogue à~\texttt{\bs firstchapteris} ci-dessus.
+% \item[\texttt{\bs FloatBarrier}]
+% Une macro du paquetage \texttt{placeins}~\cite{placeins}. Elle établit une «~barrière~» contre la dérive
+% des éléments flottants (tels que figures ou tableaux).
+% \item[\texttt{fminitoc.bib}] Une base de données bibliographiques pour la documentation en français du paquetage
+% \texttt{minitoc}.
+% \item[\texttt{fminitoc.dtx}] Le fichier source pour la documentation en français du paquetage \texttt{minitoc}.
+% En fait, il ne fait que définir \texttt{\bs jobname} puis charger \texttt{minitoc.dtx}, qui lui-même charge
+% \texttt{\jobname.lan} pour choisir la langue urilisée dans \texttt{minitoc.dtx}; \texttt{minitoc.dtx} contient
+% à~la fois des fragments de documentation en anglais et en français, choisis par des constructions
+% \texttt{\bs ifcase} avec la variable \texttt{\bs LANG}, forcée à~0 par \texttt{minitoc.lan} ou à~1 par
+% \texttt{fminitoc.lan} (c'est-à-dire par \texttt{\bs jobname.dtx}). \texttt{fminitoc.dtx} est produit lors de la
+% compilation de \texttt{minitoc.ins}.
+% \item[\texttt{fminitoc.ist}] Ce fichier contient un style pour mettre en forme l'index dans la documentation en
+% français. Il est produit lors de la compilation de \texttt{minitoc.ins}.
+% \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
+% 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}.
+% Le script \texttt{imk} doit avoir été exécuté au préalable. Voir le point~\vref{IN9}.
+% \item[\texttt{fncychap}] Le paquetage \texttt{fncychap}~\cite{fncychap} fournit diverses commandes pour changer
+% le format utilisé pour certaines en-têtes (chapitres) dans les classes stantard de documents de \LaTeXe:
+% \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{fr.comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en français.
+% \item[\texttt{franc.sty}] Un petit fichier paquetage utilisé pour préparer la documentation en français. Il est
+% produit lors de la compilation de \texttt{minitoc.ins}.
+% \item[\texttt{frbib.sty}] Un petit fichier paquetage utilisé pour préparer la bibliographie de la documentation en
+% français. Il est produit lors de la compilation de \texttt{minitoc.ins}.
+% \item[\texttt{frnew.sty}] Un petit fichier paquetage utilisé pour préparer la documentation en français. Il est
+% produit lors de la compilation de \texttt{minitoc.ins}.
+% \item[\texttt{frplain1.bst}] Un fichier de style bibliographique utilisé pour préparer la bibliographie de la
+% documentation en français.
+% Il a été amélioré pour le français par \name{Ronan}{Keryell} en partant de la version standard
+% \texttt{plain.bst}, puis j'ai ajouté quelques adaptations pour le français (comme les noms de famille en
+% petites capitales pour les auteurs et les éditeurs), puis je l'ai modifié avec l'outil \texttt{urlbst}~\cite{urlbst}
+% \begin{SMOOTH}
+% \item[\texttt{gaps.tex}] Un exemple de fichier montrant l'utilisation des commandes \texttt{\bs mtcgapbeforeheads} et
+% \texttt{\bs mtcgapafterheads}.
+% \end{SMOOTH}
+% \item[\texttt{guarani}] Un paquetage \LaTeX\ pour composer du texte guarani, la principale langue parlée au Paraguay.
+% Le fichier \texttt{guarani.ldf}, inclus dans ce paquetage, définit les titres. Voir~\cite{guarani} et la
+% section~\vref{s+mld+guarani}.
+% \item[\texttt{hangcaption}] Le paquetage \texttt{hangcaption}~\cite{hangcaption} définit une variante de la
+% 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).
+% \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}.
+% \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).
+% \item[\texttt{hints}] Une option du paquetage \texttt{minitoc}. Elle vérifie l'ordre ce chargement de certains
+% paquetages, l'ordre des invocations de certaines commandes de \texttt{minitoc}, la cohérence entre les
+% 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).
+% É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[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
+% récent). Ceci est pratique pour naviguer dans un document ou plusieurs documents, qui peuvent être des
+% documents distants.
+% \item[\texttt{hyperref}] Le paquetage \texttt{hyperref}~\cite{hyperref.web} est utilisé pour modifier les commandes
+% de références croisées de \LaTeX\ afin de produire une certaine sorte de commandes \texttt{\bs special};
+% elles sont des prémices de l'ensemble de commandes \texttt{\bs special} définis pour les processeurs de
+% \texttt{dvi} vers Hyper\TeX, pour les commandes \texttt{pdfmark} incluses pour le traitement par
+% Acrobat Distiller (\textbf{dvips} et \textbf{dvipsone}), pour \textbf{dviwindo}, pour \textbf{pdf\TeX},
+% pour \textbf{\TeX4ht} et pour les outils de conversion en PDF et HTML de \textbf{VTEX}.
+%
+% Ce paquetage dérive de, et est bâti sur, le travail du projet Hyper\TeX,
+% décrit à~{\froff\url{http://xxx.lanl.gov/hypertex/}}. Il étend la fonctionnalité de toutes les commandes de
+% références croisées de \LaTeX\ (y~compris la table des matières, les bibliographies, etc.) pour produire des
+% commandes \texttt{\bs special} qu'un programme pilote (\emph{driver}) pourra transformer en liens
+% hypertextes; il fournit aussi de nouvelles commandes permettant à~l'utilisateur d'écrire des liens
+% hypertextes (hyperliens) \emph{ad hoc}, y~compris ceux vers des documents externes et des URLs.
+% \item[\texttt{ifmtarg}] Le paquetage \texttt{ifmtarg}~\cite{ifmtarg} fournit une commande si-alors-sinon
+% (\emph{if-then-else}) pour tester si un argument de macro est vide («~vide~» signifiant seulement zéro espaces ou
+% plus).
+% \begin{SMOOTH}
+% \item [\texttt{imk}] Un exemple de script \emph{shell}, qui prépare le paquetage \texttt{minitoc}
+% depuis \texttt{minitoc.ins} et \texttt{minitoc.dtx}; notez que \texttt{imk} doit être exécuté avant
+% de lancer \texttt{emk} ou \texttt{fmk}. Voir le point~\vref{IN9}.
+% \end{SMOOTH}
+% \item[\texttt{insection}] L'option de paquetage \texttt{insection} charge le paquetage \texttt{placeins}~\cite{placeins}
+% avec les options adéquates pour éviter que les éléments flottants (tels que figures et tableaux) dérivent
+% en dehors de leurs sections, et charge aussi le paquetage \texttt{flafter} (décrit dans~\cite{ltoutput}
+% et~\cite[page~292]{TLC2F}).
+% Cette option de paquetage est recommandée si vous utilisez des sectlofs ou
+% des sectlots dans votre document. Voir la section~\vref{mtcsecttoc}.
+% \item[insertion] Les commandes d'insertion du paquetage \texttt{minitoc} insèrent une mini-table dans le document.
+% Une commande de \emph{préparation} correspondante doit avoir été invoquée (une seule fois) auparavant.
+% Les commandes d'insertion sont:
+% \par\begin{tabular}{@{}l@{}}
+% \verb|\parttoc|, \verb|\partlof|, \verb|\partlot|,\\
+% \verb|\minitoc|, \verb|\minilof|, \verb|\minilot|,\\
+% \verb|\secttoc|, \verb|\sectlof|, \verb|\sectlot|
+% \end{tabular}
+% \item[\texttt{INSTALL}] Un fichier en texte pur (anglais) l'installation du paquetage \texttt{minitoc}.
+% Voir le chapitre~\vref{c+installation}.
+% \item[\texttt{\bs jobname}] Une primitive \TeX\ contenant le nom du document en préparation, c'est-à-dire le nom
+% du fichier lu en premier par \TeX{} (ou \LaTeX), sans son suffixe. Elle est très utile pour construire les
+% noms d'autres fichiers.
+% \item[\texttt{jura}] La classe \texttt{jura}~\cite{jura}, de \name{Felix}{Braun}, est incompatible avec le
+% paquetage \texttt{minitoc}. Elle est utilisée pour des documents juridiques en allemand.
+% \item[\texttt{k-loose}] Une option du paquetage \texttt{minitoc} utile si votre document est écrit avec une des
+% classes de \KOMAScript{}. Cette option essaye d'établir un espacement peu serré (\emph{loose}) dans les
+% mini-tables. Analogue à~l'option de paquetage \texttt{loose} pour les classes standard.
+% \item[\texttt{k-tight}] Une option du paquetage \texttt{minitoc} utile si votre document est écrit avec une des
+% classes de \KOMAScript{}. Cette option essaye d'établir un espacement serré (\emph{tight}) dans les
+% mini-tables. Analogue à~l'option de paquetage \texttt{tight} pour les classes standard.
+% \item[\KOMAScript]
+% {\KOMAScript}~\cite{koma} est un ensemble très complexe. Vous pouvez le voir, car il n'y a pas seulement
+% une seule classe ou un seul paquetage, mais tout un ensemble de nombreuses classes et paquetages. Les
+% classes (\texttt{scrartcl.cls}, \texttt{scrbook.cls}, \texttt{scrlettr.cls}, \texttt{scrlttr2.cls} et
+% \texttt{scrreprt.cls}) sont les contreparties des classes standard mais elles n'ont jamais seulement les
+% mêmes commandes, environnements, options et possibilités optionnelles que les classes standard et ne donnent
+% pas un résultat de même aspect.
+%
+% \begin{SMOOTH}
+% Les classes \texttt{scrbook.cls}, \texttt{scrreprt.cls} et \texttt{scrartcl.cls} sont compatibles avec le
+% paquetage \texttt{minitoc}, avec certaines précautions (voir la section~\vref{special.entries}).
+% Les classes \texttt{scrlettr.cls} et \texttt{scrlttr2.cls} n'ont pas de commandes
+% de sectionnement, donc le paquetage \texttt{minitoc} est sans objet avec elles.
+% \end{SMOOTH}
+%
+% \KOMAScript{} offre des tas de classes, paquetages, commandes, environnements et possibilités. Vous en
+% trouverez certains aussi dans les classes standard, mais il y en a beaucoup que vous ne trouverez pas.
+% Certains sont même des ajouts au noyau de \LaTeX.
+%
+% Les classes principales de l'ensemble {\KOMAScript} sont conçues comme des contreparties des classes
+% \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[\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.
+% \LaTeX{} utilise \TeX~\cite{texbook,ftb} comme moteur de composition (d'après~\cite{NSSL2E}).
+%
+% \LaTeX{} est en fait un ensemble de macros \TeX{} qui permet aux auteurs de
+% composer et d'imprimer leur document avec la plus haute
+% qualité typographique, en utilisant une mise en page
+% prédéfinie professionnelle. \LaTeX{} avait été originellement
+% écrit par \name{Leslie}{Lamport}~\cite{latex-manual}. Il utilise le
+% formatteur \TeX{} comme moteur de composition typographique.
+% Aujourd'hui, la maintenance de \LaTeX{} est faite par
+% \name{Frank}{Mittelbach} et son équipe.
+%
+% En 1994, le système \LaTeX{} fut mis à~jour par l'équipe de \LaTeX3,
+% conduite par \name{Frank}{Mittelbach}, pour inclure certaines
+% améliorations attendues depuis longtemps, et pour réunifier
+% toutes les versions modifiées qui ont pullulé depuis la sortie
+% de \LaTeX2.09 quelques années plus tôt. Pour distinguer la
+% nouvelle version de l'ancienne, elle est appelée \LaTeXe.
+%
+% \LaTeX{} se prononce \textbf{[latex]}. Si vous voulez faire référence à \LaTeX{} dans un environnement
+% \texttt{ASCII}, utilisez \texttt{LaTeX}. \LaTeXe{} se prononce \textbf{[latex d\o{}z\o{}]} et s'écrit
+% \texttt{LaTeX2e}.
+%
+% En anglais, cela donne \textbf{[la\i{}tex]} et {\froff\textbf{[la\i{}tex tu:i:]}}.
+% \item[\LaTeX2.09] Une version obsolète du programme \LaTeX, antérieure à~1994; elle n'est plus supportée.
+% Ne l'utilisez pas. Utilisez la version actuelle de \LaTeXe, qui est supportée et bien plus puissante.
+% \item[\LaTeXe] La version actuelle du programme \LaTeX, après 1994; elle est supportée.
+% \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{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[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
+% les mini-tables. C'est le choix par défaut. L'option contraire est \texttt{tight}.
+% \item[LOT] Un acronyme pour «~\emph{list of tables}~», ou «~liste des tableaux~».
+% \item[\texttt{lotdepth}] Ce compteur, s'il existe, contient la profondeur de la liste des tableaux.
+% \item[LPPL] La \emph{LaTeX Project Public License}, disponible~à:
+% \begin{quote}
+% {\froff\url{http://www.latex-project.org/lppl.txt}}
+% \end{quote}
+% Sa version actuelle est (2003-12-01). Le paquetage \texttt{minitoc} est distribué sous cette licence.
+% Une traduction en français de cette licence est disponible~à:
+% \begin{quote}
+% {\froff\url{http://www.tug.org/tex-archive/info/french-translations/macros/latex/base/f-lppl.txt}}
+% \end{quote}
+% \item[\texttt{\bs makeatletter} \textmd{et} \texttt{\bs makeatother}] De\,\footnote{Ces informations proviennent
+% de~\cite[page~857]{TLC2F}.} nombreuses commandes internes de \LaTeX{}, de paquetages et de classes contiennent
+% le caractère~\texttt{@} dans leurs noms. Ceci empêche efficacement que de tels noms soient utilisés dans des
+% documents pour des commandes définies par l'utilisateur. Cependant, ceci signifie aussi qu'ils ne peuvent
+% pas apparaître dans un document, même pas dans le préambule, sans prendre des précautions spéciales. Comme
+% il est parfois nécessaire d'avoir de tels morceaux de «~code interne~» dans le préambule,
+% les commandes \texttt{\bs makeatletter} et \texttt{\bs makeatother} permettent de le faire facilement: ce
+% qui est difficile, c'est de se rappeler qu'il faut les ajouter, faute de quoi des erreurs étranges
+% surviennent. Et ces commandes ne devraient jamais être utilisées dans un fichier de paquetage ou de classe.
+% \item[makefile] Un fichier de texte particulier contenant des instructions pour construire et installer un
+% logiciel, à~l'aide de l'utilitaire «~\textbf{make}~»; \textbf{make} est un outil pratique provenant du
+% système d'exploitation Unix, mais il en existe des variantes.
+% \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.
+% \begin{SMOOTH}
+% \item[\texttt{memoir}, \texttt{memoir.cls}] Une très générale et puissante classe de document
+% (de \xname{Peter~R.}{Wilson}, décrite dans~\cite{memoir,add-memoir});
+% cette classe est compatible avec le paquetage \texttt{minitoc} (avec quelques précautions) si vous utilisez
+% une version récente. Voir la section~\vref{faq+memoir}.
+% \end{SMOOTH}
+% \item[\texttt{mini-art.tex}] Un exemple de document (classe \texttt{article}) utilisant le paquetage \texttt{minitoc}.
+% \item[mini-bibliographie] Voir \textbf{minibbl} ci-dessous.
+% \item[mini-liste] Synonyme de «~mini-table~» ci-dessous.
+% \item[mini-lof] Voir «~minilof~» ci-dessous.
+% \item[mini-lot] Voir «~minilot~» ci-dessous.
+% \item[mini-table] Ce terme désigne une table de contenu locale (comme une table des matières, une liste des
+% figures ou une liste des tableaux) pour une unité de sectionnement (partie, chapitre ou section), par
+% opposition à~une table globale (la table des matières, la liste des figures ou la liste des tableaux pour
+% l'ensemble du document). Le but principal du paquetage \texttt{minitoc} est la création de telles
+% mini-tables. Mais le terme «~minitoc~» est aussi utilisé pour désigner une telle mini-table, comme un terme
+% générique, car les premières versions du paquetage ne permettaient que des tables des matières par chapitre.
+% \item[mini-toc] Voir «~minitoc~» ci-dessous.
+% \item[minibbl] Abréviation pour «~mini-bibliographie~», c'est-à-dire avoir une bibliographie par partie, par
+% chapitre ou par section, ou même par thème ou par sujet. Ceci est en dehors du domaine du paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.9}.
+% \item[minilof] Une liste des figures pour un chapitre.
+% \item[\texttt{minilofdepth}] Ce compteur, s'il est défini, contient la profondeur des minilofs.
+% \item[minilot] Une liste des tableaux pour un chapitre.
+% \item[\texttt{minilotdepth}] Ce compteur, s'il est défini, contient la profondeur des minilots.
+% \item[minitoc] Une table des matières pour un chapitre. Aussi utilisé comme terme générique pour toute mini-table (voir
+% «~mini-table~» plus haut).
+% \item[\texttt{minitoc-ex.tex}] Un exemple de document (classe \texttt{book} ou \texttt{report}) utilisant le
+% paquetage \texttt{minitoc}.
+% \item[\texttt{minitoc.bib}] Une base de données bibliographiques pour la documentation en anglais du paquetage
+% \texttt{minitoc}.
+% \item[\texttt{minitoc.bug}] Un fichier en texte pur (anglais) contenant une liste de problèmes et
+% de questions concernant le paquetage \texttt{minitoc}. Voir le chapitre~\vref{FAQ}.
+% \item[\texttt{minitocdepth}] Ce compteur contient la profondeur des minitocs.
+% \item[\texttt{minitoc.dtx}] Le fichier contenant la documentation et le code commenté du paquetage \texttt{minitoc}.
+% \item[\texttt{minitoc-hyper.sty}] Une version spéciale du paquetage \texttt{minitoc} qui a été
+% préparée par \xname{Bernd}{Jaehne}
+% et \xname{Didier}{Verna} pour fonctionner avec le puissant paquetage \texttt{hyperref}~\cite{hyperref.web};
+% \xname{Heiko}{Oberdiek} a intégré leur travail et donc depuis la version \#31, \texttt{minitoc} est compatible avec
+% \texttt{hyperref}.
+% \emph{Donc le paquetage\Virage{} \texttt{minitoc-hyper.sty} est désormais obsolète et ne devrait plus être
+% utilisé. Il est encore présent sur les archives CTAN pour la compatibilité avec des anciens documents.}
+% \item[\texttt{minitoc.ins}] Le fichier d'installation du paquetage \texttt{minitoc}. Compiler ce fichier avec
+% \LaTeX\ produit la plupart des fichiers du paquetage \texttt{minitoc}.
+% \item[\texttt{minitoc.ist}] Ce fichier contient un style pour mettre en forme l'index dans la documentation en
+% anglais. Il est produit lors de la compilation de \texttt{minitoc.ins}.
+% \item[\texttt{minitoc.l}] Un fichier texte contenant la liste de tous les fichiers inclus dans le paquetage
+% \texttt{minitoc}. Les fichiers non listés dans \texttt{minitoc.l} sont des fichiers utilisés seulement pour
+% installer le paquetage ou produire sa documentation.
+% \item[\texttt{minitoc.lan}] Ce fichier est utilisé pour forcer la langue anglaise dans la documentation.
+% Il est produit lors de la compilation de \texttt{minitoc.ins}.
+% \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
+% 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.
+% Il est produit lors de la compilation de \texttt{minitoc.ins}.
+% \item[\texttt{minitoc.sum}] Un fichier en texte pur (anglais) contenant une liste commentée des commandes
+% et environnements minitoc. Voir le chapitre~\vref{c+memento}.
+% \item[\texttt{minutes}] Le paquetage \texttt{minutes}~\cite{minutes} (de \name{Knut}{Lickert}) est utilisé
+% pour préparer des comptes-rendus de conférences. Le paquetage \texttt{minitoc} permet d'ajouter
+% des «~pauses-café~» dans la table des matières grâce à~des commandes telles que \verb|\addcoffeeline| et
+% \verb|\coffeeline| (et des commandes internes) dont les noms contiennent la chaîne «~\texttt\texttt{coffee}~»,
+% d'où la note de bas de page sur «~cappuccino~»{\myCoffeecup} dans le chapitre sur l'installation!
+% \item[Mon\TeX] Mon\TeX~\cite{mlsquick,montex} est un important paquetage utilisé pour préparer des documents
+% dans divers dialectes de la langue mongole (Bicig et Bicig2, Mongol, Bithe et Manju, Buryat, Xalx et Khalkha) et dans
+% un dialecte du russe utilisé en Mongolie (Russianc). Bigig est un autre nom pour le Ouïghour.
+% Vous pourrez trouver beaucoup d'informations sur la langue mongole et la Mongolie sur le site web~\cite{mongol-web}.
+% La description suivante a été extraite de~\cite{montex} et traduite:
+%
+% Mon\TeX\ est un paquetage qui fournit le support pour écrire des documents en mongol (\emph{mongolian}), mandchou
+% (\emph{manju}), bouriate (\emph{buryat}) et russe. Le mongol peut être représenté en écriture ouïghure (\emph{uighur})
+% traditionnelle (appelée aussi écriture classique ou traditionnelle) et en écriture cyrillique. Le mandchou
+% (\emph{manju}) ressemble à~l'écriture mongole traditionnelle (dont elle dérive) mais utilise un grand choix de
+% signes diacritiques afin d'éliminer de nombreuses ambiguïtés de son ancêtre l'écriture mongole. Le bouriate
+% (\emph{buryat}) moderne, comme le mongol dans sa forme actuelle, est écrit avec un alphabet cyrillique, mais tant
+% le mongol (35~lettres) que le bouriate (36~lettres) utilisent davantage de lettres que le russe (33~lettres).
+%
+% \begin{description}
+% \item[Mongol]
+% Le terme \emph{mongol} (\emph{mongolian} en anglais) recouvre en fait plusieurs langues et n'est pas le nom précis
+% d'une seule langue. Les choses se compliquent encore lorsque des noms de groupes ethniques, de langues et de
+% systèmes d'écriture sont mélangés.
+% \begin{description}
+% \item [Xalx] ou Khalkha est le nom de la nationalité mongole résidant en Mongolie proprement dite.
+% Leur dialecte forme la base du mongol écrit avec des lettres cyrilliques.
+% Dans le présent texte, \emph{mongol moderne} est utilisé comme synonyme.
+% \item [Bouriate] (\emph{buryat}) est le nom de la nationalité mongole résidant en Bouriatie
+% (\emph{Buryatia}), au nord de la Mongolie, à~l'est du Lac Baïkal, et faisant partie de la
+% Fédération Russe. Les Bouriates se nomment eux-mêmes \emph{Buryaad} tandis que les Mongols Xlax
+% s'appellent \emph{Buriad}. Le nom anglais suit l'orthographe russe (tandis que le nom français
+% est pris phonétiquement).
+% Du point de vue linguistique, le mongol xalx et le mongol bouriate sont des langues assez proches;
+% le bouriate a un système de sons légèrement différent dans lequel le phonème~\verb|/s/| est
+% partiellement décalé vers~\verb|/h/|; l'alphabet moderne bouriate cyrillique (virtuellement
+% identique à~l'alphabet cyrillique utilisé pour écrire le mongol moderne) a une lettre
+% additionnelle (H/h, \verb|\xalx{H/h}|) pour marquer la différence avec \verb|/s/|.
+% \item [Bicig] (littéralement \emph{écriture} en mongol) désigne le texte écrit avec l'écriture mongole
+% traditionnelle, qui est aussi dénommée Ouïghour (\emph{Uighur}). Ici, le texme \emph{bicig} sera
+% utilisé sur un pied d'égalité avec le mongol \emph{classique} et \emph{traditionnel}. Ce dernier
+% terme est utilisé dans le nom du plan de caractères U1800 de Unicode/ISO10646, qui contient le
+% mongol (\emph{mongolian}), le mandchou (\emph{manju}), le Sibe et des ensembles de caractères
+% spéciaux appelés Ali Gali ou Galig. Afin d'identifier les commandes concernant l'écriture mongole
+% distinctes pour le mongol et le mandchou, les commandes mongoles (\emph{mongolian}) ont un nom
+% avec le radical \texttt{bicig} tandis que les commandes manchoues (\emph{manju}) ont un nom
+% avec le radical \texttt{bithe}.
+% \end{description}
+%
+% Le Mongol Xalx, ou Mongol Moderne Courant (\emph{Modern Colloquial Mongolian}), est à~peu près aussi différent de
+% la forme en écriture classique que l'anglais moderne est différent en orthographe phonétique (en supposant qu'il
+% soit écrit en lettres Shaviennes) de l'orthographe hautement historique de l'Anglais Standard.
+% Au-delà de ces différences. le mongol écrit en écriture classique conserve habituellement une quantité
+% substantielle des aspects grammaticaux historiques qui le font ressembler un peu à~l'anglais élizabéthain.
+%
+% \item[Manchou] Le mandchou (\emph{mandju}) est une langue du groupe toungouze (\emph{tungusic}) étroitement liée au mongol. Bien que le
+% mandchou ne soit virtuellement plus parlé, il a été la langue officielle pendant 300~ans de gouvernement mandchou
+% sur la Chine de la dynastie Qing. De grandes quantités de documents officiels ont survécu, ainsi que certains
+% des meilleurs dictionnaires multilingues jamais réalisés, par exemple le Pentaglote, ou Miroir des Cinq Langues, un
+% dictionnaire avec 18671 entrées en cinq langues (mandchou, tibétain, mongol, ouïghour et chinois). L'écriture
+% mandchoue est dérivée du mongol ouïghour par l'ajout de signes diacritiques sous la forme de points et de
+% cercles.
+% \end{description}
+% \item[MS-DOS] (\emph{Microsoft\textsuperscript{\textregistered} Disk Operating System}) Un ancien système
+% d'exploitation pour ordinateurs personnels (PCs). Du point de vue de \texttt{minitoc}, son principal
+% inconvénient est l'utilisation de noms de fichiers avec des suffixes courts (le schéma «~8+3~»), qui limite à~99
+% le nombre de mini-tables dans chaque sorte.
+% \begin{SMOOTH}
+% \item[\texttt{mtcmess}, \texttt{mtcmess.sty}] Un paquetage qui est utilisé pour fournir des variantes des commandes
+% standard \verb|\PackageInfo|, \verb|\PackageWarning|, \verb|\PackageWarningNoLine| et \verb|\PackageError|
+% en leur ajoutant un argument optionnel pour un identificateur unique de message.
+% \end{SMOOTH}
+% \item[\texttt{mtcoff}, \texttt{mtcoff.sty}] Un paquetage qui est utilisé à~la place du paquetage \texttt{minitoc}
+% pour ignorer toutes les commandes et tous les environnements du paquetage \texttt{minitoc}. En fait, il les
+% définit pour qu'ils/elles ne fassent rien. Utile si vous désirez une version de votre document sans aucune
+% mini-table.
+% \item[\texttt{mtcpatchmem}, \texttt{mtcpatchmem.sty}] Un petit paquetage qui est chargé automatiquement si
+% nécessaire lorsque vous utilisez la classe de document \texttt{memoir} dans une version incompatible
+% avec le paquetage \texttt{minitoc}, mais corrigible. Il est produit lors de la compilation de \texttt{minitoc.ins}.
+% \item[\texttt{mu}] Une unité de longueur utilisée normalement en mode mathématique (\texttt{mu} signifie
+% «~\emph{math unit}~»); 18~unités mathématiques font \texttt{1em} (un cadratin), qui est à~peu près la
+% largeur d'un~«~m~» dans la fonte courante. Donc la taille de \texttt{1mu} dépend de la fonte.
+% La séparation entre les points des lignes de pointillés dans les mini-tables est exprimée en unités
+% mathématiques.
+% \item[\texttt{multibib}] Le paquetage \texttt{multibib}~\cite{multibib} permet de créer des références
+% à~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{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.
+% \item[NFSS] Le «~Nouveau Schéma de Sélection de Fonte~» (\emph{New Font Selection Scheme}).
+% Le système de sélection des fontes~\cite{fontsel} \LaTeXe{}
+% a été publié pour la première fois sous le nom de «~\emph{New Font Selection Scheme}~» (NFSS) en 1989, puis
+% dans une seconde version en 1993. \LaTeXe{} inclut NFSS version~2 de manière standard.
+%
+% \lneed{7}
+% Dans \LaTeX, chaque fonte (police) textuelle a cinq \emph{attributs}:
+% \begin{description}
+% \item[codage\,\footnotemark]\footnotetext{Et non \og{} encodage~\fg, qui est un anglicisme.} (\emph{encoding})
+% Un codage spécifie
+% l'ordre selon lequel les caractères apparaissent dans la fonte. Les deux codages les plus courants
+% utilisés dans \LaTeX{} sont le codage «~texte \TeX~» de \textsc{Knuth} et le codage «~texte \TeX{}
+% étendu~» développé par les membres du \emph{\TeX{} Users Group} pendant une conférence sur \TeX{} à~Cork
+% en~1990 (d'où son nom informel de «~codage de Cork~»). Voir~\cite{encguide}.
+% \item[famille] (\emph{family}) Le nom d'une collection de fontes, habituellement groupées sous un nom commun
+% par le fondeur de ces fontes. Par exemple, «~Adobe Times~», «~ITC Garamond~» et «~Computer Modern Roman~»
+% de \textsc{Knuth} sont toutes des familles de fontes.
+% \item[graisse] (\emph{series}) Elle détermine comment une fonte est épaisse (\emph{heavy}) ou
+% étirée (\emph{extended}). Par exemple, «~medium weight~», «~narrow~» et «~bold extended~» sont toutes des graisses.
+% \item[forme] (\emph{shape}) La forme des lettres à~l'intérieur d'une famille de fontes. Par exemple,
+% «~italique~» (\emph{italic}), «~oblique~» et «~droit~» (\emph{upright}) (parfois appelé
+% «~romain~» (\emph{roman})) sont toutes des formes de fontes.
+% \item[taille] (\emph{size}) La taille de conception (\emph{design size}) de la fonte, par exemple «~10pt~».
+% \end{description}
+%
+% 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]
+% \changeskips
+% \centering
+% \caption{Codages de fontes les plus courants}\label{t+nfss+1}
+% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
+% \toprule
+% \textbf{Codage}&\textbf{Description}\\
+% \midrule
+% \texttt{T1} & texte \TeX{} étendu («~Cork~») \\
+% \texttt{TS1} & codages des symboles pour \LaTeX{} (Latin)\\
+% \texttt{T2A}, \texttt{T2B}, \texttt{T2C} & texte \LaTeX{} (cyrillique)\\
+% \texttt{T3} & alphabet phonétique pour \LaTeX{}\\
+% \texttt{TS3} & alphabet phonétique pour \LaTeX{}, symboles supplémentaires\\
+% \texttt{T4} & texte \LaTeX{} (langues africaines)\\
+% \texttt{T5} & texte \LaTeX{} (vietnamien)\\
+% \texttt{T7} & texte \LaTeX{} (réservé pour le grec)\\
+% \texttt{OT1} & texte \TeX{} (comme défini par \name{Donald}{Knuth})\\
+% \texttt{OT2} & texte \TeX{} pour les langues en cyrillique (obsolète)\\
+% \texttt{OT3} & Alphabet phonétique international (obsolète)\\
+% \texttt{OT4} & Texte \TeX{} avec extensions pour la langue polonaise\\
+% \texttt{OT6} & Texte \TeX{} avec extensions pour la langue arménienne\\
+% \texttt{OML} & italique mathématique \TeX\ (\name{Donald}{Knuth})\\
+% \texttt{OMS} & symboles mathématiques \TeX\ (\name{Donald}{Knuth})\\
+% \texttt{OMX} & grands symboles mathématiques \TeX\ (\name{Donald}{Knuth})\\
+% \texttt{X2} & texte \LaTeX{} étendu (Cyrillic)\\
+% \texttt{U} & inconnu \\
+% \texttt{L}\meta{xx} & un codage local\\
+% \texttt{LV1} & codage utilisé par quelques fontes de \texttt{VTeX}\\
+% \texttt{LY1} & alternative au \texttt{T1}, pour les logiciels Y\&Y\\
+% \bottomrule
+% \end{tabularx}
+% \end{table}
+% \begin{table}[!tp]
+% \changeskips
+% \centering
+% \begin{minipage}{\textwidth}
+% \begin{minipage}[t]{.50\textwidth}
+% \centering
+% \caption{Familles de fontes les plus courantes}\label{t+nfss+2}
+% \begin{tabular}[t]{@{}ll@{}}
+% \toprule
+% \textbf{Famille}&\textbf{Description}\\
+% \midrule
+% \texttt{cmr} & Computer Modern Roman \\
+% \texttt{cmss} & Computer Modern Sans \\
+% \texttt{cmtt} & Computer Modern Typewriter \\
+% \texttt{cmm} & Computer Modern Math Italic \\
+% \texttt{cmsy} & Computer Modern Math Symbols \\
+% \texttt{cmex} & Computer Modern Math Extensions \\
+% \texttt{ptm} & Adobe Times \\
+% \texttt{phv} & Adobe Helvetica \\
+% \texttt{pcr} & Adobe Courier\\
+% \bottomrule
+% \end{tabular}%
+% \end{minipage}%
+% \hfill
+% \begin{minipage}[t]{.45\textwidth}
+% \centering
+% \caption{Graisses de fontes les plus courantes}\label{t+nfss+3}
+% \begin{tabular}[t]{@{}ll@{}}
+% \toprule
+% \textbf{Graisse}&\textbf{Description}\\
+% \midrule
+% \texttt{m} & Moyen (\emph{medium})\\
+% \texttt{b} & Gras (\emph{bold}) \\
+% \texttt{bx} & Gras étendu (\emph{bold extended})\\
+% \texttt{sb} & Demi-gras (\emph{semi-bold}) \\
+% \texttt{c} & Condensé (\emph{condensed})\\
+% \bottomrule
+% \end{tabular}
+% \end{minipage}
+% \end{minipage}
+% \end{table}
+% \begin{table}[!tp]
+% \changeskips
+% \centering
+% \caption{Formes de fontes les plus courantes}\label{t+nfss+4}
+% \begin{tabular}{@{}ll@{}}
+% \toprule
+% \textbf{Forme}&\textbf{Description}\\
+% \midrule
+% \texttt{n} & Normale (c'est-à-dire «~droite~» (\emph{upright}) ou «~romain~» (\emph{roman})) \\
+% \texttt{it} & Italique \\
+% \texttt{sl} & Penchée (\emph{slanted}) (ou «~oblique~») \\
+% \texttt{sc} & Capitales et petites capitales (\emph{caps and small caps})\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% Les codages «~locaux~» sont destinés aux codages de fontes qui ne sont disponibles que localement, par
+% exemple une fonte contenant le logo d'une organisation dans diverses tailles.
+%
+% \lneed{4}
+% Il y a bien trop de familles de fontes pour les lister toutes, mais certaines familles courantes sont
+% listées dans le tableau~\vref{t+nfss+2}.
+% Les valeurs les plus courantes pour les graisses (\emph{series}) sont listées dans le tableau~\vref{t+nfss+3}.
+% Les valeurs les plus courantes pour la forme de fonte sont listées dans le tableau~\vref{t+nfss+4}.
+%
+% La taille de fonte est spécifiée comme une dimension, par exemple \texttt{10pt} ou
+% \texttt{1.5in} ou \texttt{3mm}; si aucune unité n'est spécifiée, \texttt{pt} est pris par défaut. Ces cinq
+% paramètres spécifient chaque fonte \LaTeX{} font, voir le tableau~\vref{t+nfss+5}, par exemple.
+% \begin{table}[!tp]
+% \changeskips
+% \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@{}}
+% \toprule
+% \multicolumn{5}{@{}c}{\textbf{Spécification \LaTeX}} &
+% \textbf{Fonte} &
+% \textbf{Nom \TeX{} de la fonte} \\
+% \midrule
+% \texttt{OT1} & \texttt{cmr} & \texttt{m} & \texttt{n} & \texttt{10} &
+% Computer Modern Roman 10 point &
+% \texttt{cmr10} \\
+% \texttt{OT1} & \texttt{cmss} & \texttt{m} & \texttt{sl} & \texttt{1pc} &
+% Computer Modern Sans Oblique 1 pica &
+% \texttt{cmssi12} \\
+% \texttt{OML} & \texttt{cmm} & \texttt{m} & \texttt{it} & \texttt{10pt} &
+% Computer Modern Math Italic 10 point &
+% \texttt{cmmi10} \\
+% \texttt{T1} & \texttt{ptm} & \texttt{b} & \texttt{it} & \texttt{1in} &
+% Adobe Times Bold Italic 1 inch &
+% \texttt{ptmb8t at 1in}\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+% \begin{table}[!tp]
+% \changeskips
+% \centering
+% \caption{Commandes de l'utilisateur pour les fontes}\label{t+nfss+6}
+% \begin{tabular}{@{}lll@{}}
+% \toprule
+% \textbf{Commande utilisateur} &
+% \textbf{Attribut} &
+% \textbf{Valeur dans la classe} \texttt{article} \\
+% \midrule
+% \texttt{\bs textrm{\ldots}} ou \texttt{\bs rmfamily} & famille & \texttt{cmr} \\
+% \texttt{\bs textsf{\ldots}} ou \texttt{\bs sffamily} & famille & \texttt{cmss} \\
+% \texttt{\bs texttt{\ldots}} ou \texttt{\bs ttfamily} & famille & \texttt{cmtt} \\
+% \texttt{\bs textmd{\ldots}} ou \texttt{\bs mdseries} & graisse & \texttt{m} \\
+% \texttt{\bs textbf{\ldots}} ou \texttt{\bs bfseries} & graisse & \texttt{bx} \\
+% \texttt{\bs textup{\ldots}} ou \texttt{\bs upshape} & forme & \texttt{n} \\
+% \texttt{\bs textit{\ldots}} ou \texttt{\bs itshape} & forme & \texttt{it} \\
+% \texttt{\bs textsl{\ldots}} ou \texttt{\bs slshape} & forme & \texttt{sl} \\
+% \texttt{\bs textsc{\ldots}} ou \texttt{\bs scshape} & forme & \texttt{sc} \\
+% \texttt{\bs tiny} & taille & \texttt{5pt} \\
+% \texttt{\bs scriptsize} & taille & \texttt{7pt} \\
+% \texttt{\bs footnotesize} & taille & \texttt{8pt} \\
+% \texttt{\bs small} & taille & \texttt{9pt} \\
+% \texttt{\bs normalsize} & taille & \texttt{10pt} \\
+% \texttt{\bs large} & taille & \texttt{12pt} \\
+% \texttt{\bs Large} & taille & \texttt{14.4pt} \\
+% \texttt{\bs LARGE} & taille & \texttt{17.28pt} \\
+% \texttt{\bs huge} & taille & \texttt{20.74pt} \\
+% \texttt{\bs Huge} & taille & \texttt{24.88pt}\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% Ces cinq paramètres sont affichés chaque fois que \LaTeX{} donne un avertissement de débordement de boîte,
+% par exemple:
+% \begin{verse}
+% \texttt{Overfull \bs hbox (3.80855pt too wide) in paragraph at lines 314-{}-318}\\
+% \texttt{[]\bs OT1/cmr/m/n/10 Normally [] and [] will be iden-ti-cal,}
+% \end{verse}
+% \lneed{6}
+% Le tableau~\vref{t+nfss+6} liste les commandes de fontes que l'utilisateur peut invoquer pour établir les
+% cinq attributs\,\footnote{Les valeurs utilisées par ces commandes sont déterminées par la classe du document.}.
+%
+% \item[\texttt{nocheckfiles}] Une option du paquetage \texttt{minitoc}. Le contraire de l'option de
+% paquetage \texttt{checkfiles} (voir plus haut).
+% \item[\texttt{nohints}] Une option du paquetage \texttt{minitoc}. Le contraire de l'option de
+% paquetage \texttt{hints} (voir plus haut).
+% \item[\texttt{nolistfiles}] Une option du paquetage \texttt{minitoc}. C'est l'opposée de
+% \texttt{listfiles} ci-dessus. C'est le choix par défaut. Voir la section~\vref{s+listfiles}.
+% \item[\texttt{notoccite}] Cette option du paquetage \texttt{minitoc} charge le paquetage
+% \texttt{notoccite}~\cite{notoccite} (de \name{Donald}{Arseneau}). Elle évite des problèmes avec des
+% commandes \verb|\cite| dans des commandes de sectionnement ou dans des captions (légendes).
+% Voir la section~\vref{ss+notoccite}.
+% \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}).
+% \end{SMOOTH}
+%
+% Omega est une extension de \TeX{} conçue surtout afin d'améliorer les capacités multilingues de TeX.
+%
+% Quand le programme \TeX{} a été développé au milieu des années soixante-dix par \name{Donald}{Knuth},
+% il a surtout été conçu pour la mise en page de textes mathématiques en anglais. Depuis lors \TeX{} a fait de grandes
+% avances dans des domaines scientifiques, littéraires et autres, dans tous
+% les pays du monde. En 1991, \textsc{Knuth} a gelé \TeX{} avec pour objectif la
+% stabilité. Cependant, il permet que le code \TeX{} soit utilisé comme base
+% pour des développements futurs, à~condition que le système résultant
+% soit distribué sous un autre nom.
+%
+% En Omega, tous les caractères et les pointeurs dans les structures de
+% 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
+% 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.
+%
+% Ces améliorations non seulement facilitent la tâche des utilisateurs de \TeX{}
+% pour gérer des langues multiples et complexes telles que l'arabe, les
+% langues indiennes, le khmer, le chinois, le japonais ou le koréen, dans
+% 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$).
+% 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
+% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
+% \item[paquetage] (\emph{package})
+% Les paquetages\,\footnote{Ces informations ont été extraites de~\cite[page~12--13]{kopka} puis adaptées et
+% traduites.}\footnote{J'utilise le terme <<~paquetage~>> pour traduire le terme anglais \emph{package}. D'autres
+% préféreront <<~extension~>> (qui signifie <<~suffixe~>> en anglais), <<~package~>> (anglicisme), ou <<~module~>>;
+% c'est une question de goût et d'habitude, sans plus.} sont un dispositif très important de \LaTeX. Ce sont des
+% extensions aux commandes de base de \LaTeX{} qui sont écrites dans des fichiers dont les noms se terminent par
+% \texttt{.sty} et qui sont chargés via la commande \verb|\usepackage| dans le préambule du document. Les paquetages
+% peuvent être classés selon leur origine:
+% \begin{itemize}
+% \item les paquetages \textbf{centraux} (\emph{core}) (en fait, les paquetages \textbf{basiques} et \textbf{requis})
+% sont une partie fondamentale de l'installation de base de \LaTeX{} et sont donc complètement standard;
+% \item les paquetages \textbf{outils} (\emph{tools}) forment un ensemble écrit par les membres de l'équipe
+% \LaTeX3 et devraient toujours être présents dans l'installation;
+% \item les paquetages \textbf{graphiques} (\emph{graphics}) sont un ensemble standardisé pour l'inclusion de
+% dessins produits par d'autres programmes et pour la gestion des couleurs; ils sont au même niveau que
+% les paquetages outils;
+% \item les paquetages \textbf{\AmS-\LaTeX}, publiés par l'\emph{American Mathematical Society}, devraient
+% être présents dans toute installation\,\footnote{Ils sont indispensables si vous utilisez beaucoup
+% de mathématiques.};
+% \item les paquetages des \textbf{contributions} (\emph{contributed}) ont été proposés par de vrais
+% utilisateurs; certains de ces paquetages se sont révélés comme étant «~essentiels~» dans l'utilisation
+% standard de \LaTeX, mais tous sont utiles.
+% \end{itemize}
+% \item[partlof] Une liste des figures pour une partie.
+% \item[\texttt{partlofdepth}] Ce compteur, s'il existe, contient la profondeur des partlofs.
+% \item[partlot] Une liste des tableaux pour une partie.
+% \item[\texttt{partlotdepth}] Ce compteur, s'il existe, contient la profondeur des partlots.
+% \item[parttoc] Une table des matières pour une partie.
+% \item[\texttt{parttocdepth}] Ce compteur contient la profondeur des parttocs.
+% \item[PDF] \emph{Portable Document Format}~\cite{pdfspec}. Un descendant du langage Postscript d'Adobe,
+% optimisé pour la navigation sur l'Internet. Il ajoute des dispositifs d'hypertexte, de substitution de fontes
+% et de compression.
+% \begin{SMOOTH}
+% \item[\texttt{placeins}] Le paquetage \texttt{placeins}~\cite{placeins} permet de forcer les
+% éléments flottants à~«~rester à~leur place~», en les empêchant de dériver au-delà d'une
+% commande \texttt{\bs FloatBarrier} vers une autre section. Pour l'utiliser,
+% déclarez \texttt{\bs usepackage\{placeins\}} dans le préambule et insérez des commandes
+% \texttt{\bs FloatBarrier} aux endroits que les éléments flottants ne devraient pas franchir, peut-être
+% à~chaque \texttt{\bs section}. L'option \texttt{insection} du paquetage \texttt{minitoc} le fait avec des
+% options adéquates de \texttt{placeins}, et charge aussi le paquetage \texttt{flafter};
+% voir la section~\vref{s+placing}.
+% \end{SMOOTH}
+% \item[\texttt{placeins.txt}] Un fichier en texte pur (anglais) contenant la documentation du paquetage
+% \texttt{placeins}~\cite{placeins}.
+% \item[\texttt{plainurl.bst}] Un style bibliographique similaire au style \texttt{plain.bst} standard, mais
+% modifié avec l'outil \texttt{urlbst}~\cite{urlbst} pour ajouter un champ \texttt{URL}.
+% \item[\PLaTeX] Une version de \LaTeX\ adaptée à~la langue polonaise (polski). Voir~\cite{platex,platex-pl}.
+% Mais le même nom désigne aussi une version de \LaTeX\ adaptée à~la langue japonaise, {P\LaTeXe}~\cite{platex-jp}.
+% \item[\texttt{pmk}]
+% Un exemple de script \emph{shell} pour préparer le paquetage \texttt{minitoc}
+% et sa documentation; vous devriez l'adapter à~vos besoins.
+% Voir le point~\vref{IN9}.
+% \item[points de conduite] (\emph{leaders}) Une séquence répétive de points (ou d'un autre petit caractère),
+% espacés régulièrement, utilisée pour relier deux objets sur la même ligne (conduisant d'un titre à~un
+% numéro de page dans une table des matières ou analogue).
+% \item[PostScript] Un langage de description de page, par Adobe. Il décrit l'apparence d'une page, y~compris
+% d'éléments tels que texte, graphiques et images scannées, vers une imprimante ou un appareil de
+% visualisation. Introduit par Adobe en 1985, il est devenu le langage de choix dans l'impression de haute
+% qualité.
+% \begin{SMOOTH}
+% \item[préambule] (\emph{preamble}) Dans le fichier principal d'un document \LaTeX{} source, la partie de ce
+% fichier qui se trouve entre les commandes \texttt{\bs documentclass[.{}.{}.]\{.{}.{}.\}} et
+% \texttt{\bs begin\{document\}}. Dans le préambule, vous pouvez insérer des déclarations globales et le
+% chargement de paquetages par des commandes \texttt{\bs usepackage}.
+% \end{SMOOTH}
+% \item[préparation] Les commandes de préparation du paquetage \texttt{minitoc} préparent les fichiers auxiliaires
+% pour les mini-tables d'un type donné. Une commande de~\emph{préparation} doit avoir été invoqué
+% préalablement (et une seule fois) à~toute commande d'insertion pour le type de mini-table. Les commandes
+% de préparation sont:
+% \par\begin{tabular}{@{}l@{}}
+% \verb|\doparttoc|, \verb|\dopartlof|, \verb|\dopartlot|,\\
+% \verb|\dominitoc|, \verb|\dominilof|, \verb|\dominilot|,\\
+% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|,\\
+% \verb|\mtcprepare|
+% \end{tabular}
+% \item[\texttt{proc}] Une classe standard de document \LaTeX, pour préparer les comptes-rendus d'une conférence.
+% Pour le paquetage \texttt{minitoc}, elle est très semblable à~la classe de document \texttt{article}; voir
+% plus haut.
+% \item[profondeur] Dans les classes de documents standard (et dans la plupart des classes) ayant des commandes se
+% sectionnement, nous avons une notion de \textbf{profondeur} (\emph{depth}). La profondeur d'une commande de
+% sectionnement détermine le niveau de la numérotation dans son titre (selon la valeur du compteur
+% \texttt{secnumdepth}), et les entrées pour une commande de sectionnement données apparaissent dans la table
+% des matières principale si la profondeur de cette commande de sectionnement est inférieure ou égale à~la
+% valeur du compteur \texttt{tocdepth}; voir le tableau~\vref{t+j+depths} pour les profondeurs des commandes
+% de sectionnement dans les principales classes de document.
+% \begin{table}[!tp]
+% \changeskips
+% \caption{Profondeurs pour les commandes de sectionnement}\label{t+j+depths}
+% \centering
+% \begin{tabular}{@{}lccc@{}}
+% \toprule
+% \textbf{Classe:}&\textbf{\texttt{book}}&\textbf{\texttt{report}}&\textbf{\texttt{article}}\\
+% \midrule
+% \texttt{secnumdepth}&$\phantom{-}2$&$\phantom{-}2$&$3$\\
+% \texttt{\bs part}&$-1$&$-1$&$0$\\
+% \texttt{\bs chapter}&$\phantom{-}0$&$\phantom{-}0$&$\times$\\
+% \texttt{\bs section}&$\phantom{-}1$&$\phantom{-}1$&$1$\\
+% \texttt{\bs subsection}&$\phantom{-}2$&$\phantom{-}2$&$2$\\
+% \texttt{\bs subsubsection}&$\phantom{-}3$&$\phantom{-}3$&$3$\\
+% \texttt{\bs paragraph}&$\phantom{-}4$&$\phantom{-}4$&$4$\\
+% \texttt{\bs subparagraph}&$\phantom{-}5$&$\phantom{-}5$&$5$\\
+% \bottomrule
+% \end{tabular}
+% \end{table}
+%
+% \begin{SMOOTH}
+% Le mécanisme est analogue pour les parttocs, minitocs et secttocs, en utilisant les valeurs des compteurs
+% \texttt{parttocdepth}, \texttt{minitocdepth} et \texttt{secttocdepth}. Si vous utilisez des sous-figures ou
+% des sous-tableaux, les mini-tables correspondantes utilisent des compteurs tels que
+% \texttt{partlofdepth}, \texttt{partlotdepth}, \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth}
+% et \texttt{sectlotdepth}.
+% \end{SMOOTH}
+% \item[pseudo-chapitre]
+% Ou chapitre étoilé. Un chapitre qui commence par une commande \texttt{\bs chapter*}. Par défaut, il n'a pas
+% 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:
+% \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},
+% plus quelques informations utiles.
+% \item[\texttt{report}] 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
+% de trop nombreux fichiers auxiliaires).
+% \item[\texttt{rmk}] Un exemple de script \emph{shell}, qui trie les fichiers
+% du paquetage \texttt{minitoc} en classes (un répertoire pour chaque classe).
+% Il devrait être exécuté après les scripts
+% \texttt{imk} (obligatoire) et \texttt{emk} et/ou
+% \texttt{fmk}, dans cet ordre. Voir le point~\vref{IN9}.
+% \item[\texttt{romannum}] Le paquetage \texttt{romannum}~\cite{romannum} change les numéros (pour les commandes de
+% sectionnement) engendrés par \LaTeX{} de chiffres arabes en chiffres romains. Ce paquetage utilise le
+% paquetage \texttt{stdclsdv}~\cite{stdclsdv}.
+% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.romannum} et la
+% section~\vref{faq.40}).
+% \item[rubber] Rubber~\cite{rubber} est un programme d'emballage (\emph{wrapper})
+% pour \LaTeX\ et ses programmes associés. Son
+% but est, étant donné un source \LaTeX\ à~traiter, de le compiler un nombre de fois suffisant pour résoudre
+% toutes les références, en exécutant éventuellement des programmes satellites tels que \textbf{\BibTeX},
+% \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{scrartcl}] Voir {\KOMAScript} plus haut.
+% \item[\texttt{scrbook}] Voir {\KOMAScript} plus haut.
+% \item[\texttt{scrreprt}] Voir {\KOMAScript} plus haut.
+% \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}.
+% Certaines classes standard de documents n'ont pas la commande \texttt{\bs chapter} (ainsi les classes
+% \texttt{article} et \texttt{proc}), certaines n'ont pas de commandes de sectionnement (ainsi la classe
+% \texttt{letter}). Dans ce dernier cas, le paquetage \texttt{minitoc} est sans objet. Si certaines des
+% commandes \texttt{\bs part}, \texttt{\bs chapter} ou \texttt{\bs section} ne sont pas définies, les
+% commandes de \texttt{minitoc} pour le niveau associé ne sont pas disponibles. Si \texttt{\bs chapter} est définie,
+% les commandes de \texttt{minitoc} au niveau section ne sont pas définies dadans la version courante du
+% paquetage \texttt{minitoc} et les antérieures, mais si \texttt{\bs chapter} n'est pas définie mais que
+% \texttt{\bs section} l'est, alors les commandes de \texttt{minitoc} au niveau section sont définies.
+% Voir la section~\vref{note+sectionning}.
+% Dans les classes non-standard de documents, les commandes de sectionnement portant des noms non-standard ne
+% peuvent pas être reconnues par le paquetage \texttt{minitoc}.
+% \item[sectlof] Une liste des figures pour une section.
+% \item[\texttt{sectlofdepth}] Ce compteur, s'il existe, contient la profondeur des sectlofs.
+% \item[sectlot] Une liste des tableaux pour une section.
+% \item[\texttt{sectlotdepth}] Ce compteur, s'il existe, contient la profondeur des sectlots.
+% \item[\texttt{sectsty}] Le paquetage \texttt{sectsty}~\cite{sectsty} offre un ensemble de commandes pour changer
+% la fonte utilisée pour les divers en-têtes de sectionnement dans les classes standard de document de \LaTeXe:
+% \texttt{article}, \texttt{book} et \texttt{report}. Ce paquetage fonctionne aussi avec les classes {\KOMAScript}:
+% \texttt{scrartcl}, \texttt{scrbook} et \texttt{scrreprt}.
+% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.sectsty} et la
+% section~\vref{faq.28}).
+% \item[secttoc] Une table des matières pour une section.
+% \item[\texttt{secttocdepth}] Ce compteur contient la profondeur des secttocs.
+% \item[\texttt{sfheaders}] Le paquetage \texttt{sfheaders}~\cite{sfheaders} (pour \LaTeXe) emprunte
+% quelques définitions des classes standard \texttt{article}/\texttt{report}/\texttt{book}
+% et les modifie afin d'imprimer les en-têtes de partie, chapitre, section, sous-section\ldots{} avec la
+% variante Sans-Serif de la fonte courante.
+% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.sfheaders} et la
+% section~\vref{faq.41}).
+% \item[shell] Dans les systèmes d'exploitation Unix, analogues à~Unix et Linux, le \emph{shell} est un programme
+% utilisé comme interface entre le système d'exploitation et l'utilisateur. Il peut aussi être utilisé comme
+% un langage de programmation pour écrire des programmes ou \emph{scripts} afin de préparer de séquences de
+% tâches utilisées de manière routinière. Les principaux \emph{shells} sont le \emph{shell} de Bourne (\textbf{sh}),
+% le C~\emph{shell} (\textbf{csh}), le \emph{shell} de Korn (\textbf{ksh}), et leurs nombreux descendants
+% (tels que \textbf{bash}, \textbf{tcsh}, etc.).
+% \item[\texttt{shortext}] Une option du paquetage \texttt{minitoc}. Elle force l'utilisation de suffixes courts
+% (3~caractères) dans les noms des fichiers auxiliaires de minitoc. Cette option est inactive par défaut, mais
+% est automatiquement activée si votre système d'exploitation requiert des suffixes courts. Voir
+% \textbf{autoconfiguration} plus haut et la section~\vref{.8+3}.
+% \item[\texttt{shorttoc}] Le paquetage \texttt{shorttoc}~\cite{shorttoc} permet de créer une autre table des
+% matières dans un document, avec une autre profondeur et un autre titre que la table des matières principale.
+% \item[SJIS] Le codage SJIS de caractères (pour le japonais), aussi connu sous le nom de MS-Kanji
+% (Kanji pour Microsoft\textsuperscript{\textregistered}),
+% consiste en deux jeux de caractères se recouvrant: celui surnommé Katakana demi-largeur (JIS X0201-1976,
+% caractères codés sur 1~octet dans l'intervalle de \texttt{0xA1} à~\texttt{0xDF}) et le jeu de caractères JIS
+% (pleine largeur) (JIS X0208-1990, associé aux points de codage restants).
+% Cette information provient de~\cite{cjk,cjk2}.
+% \item[\SLaTeX] Une version of \LaTeX\ adaptée pour la langue suédoise. Voir~\cite{slatex}.
+% \item[\texttt{stdclsdv}] Le paquetage \texttt{stdclsdv}~\cite{stdclsdv} est destiné à~être utilisé par les
+% auteurs de paquetages \LaTeX{} qui ont besoin de savoir quelles divisions de sectionnement sont fournies par
+% la classe du document.
+% 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{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[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[\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.
+%
+% \textsc{Knuth} a commencé le développement de \TeX{} en 1977 parce qu'il était
+% frustré par la manière avec laquelle ses articles étaient publiés par
+% l'\emph{American Mathematical Society}. Il avait arrêté de soumettre des
+% articles vers 1974 parce que \og{} le résultat final était trop pénible à
+% regarder \fg{}. \TeX{}, tel que nous l'utilisons aujourd'hui, est sorti en
+% 1982 et a été amélioré au fil des ans. Ces dernières années \TeX{} a
+% atteint une grande stabilité. Aujourd'hui \textsc{Knuth} affirme qu'il n'y a
+% virtuellement plus de \og{} bug \fg{}. Le numéro de version de \TeX{} tend
+% vers $\pi$ et est actuellement $3.141592$.
+%
+% \TeX{} se prononce \og{} Tech \fg{}, avec un \og{} ch \fg{} comme dans le mot
+% écossais \og{} Loch \fg{}. En alphabet phonétique cela donne
+% \textbf{[tex]}\dots Dans un environnement \texttt{ASCII}, \TeX{}
+% devient \texttt{TeX}.
+% \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}.
+% \item[\texttt{tight}] Une option du paquetage \texttt{minitoc}. Elle donne un espacement serré des lignes dans
+% les mini-tables. L'option contraire est \texttt{loose}.
+% \item[\texttt{titlesec}] Le paquetage \texttt{titlesec}~\cite{titletoc} permet de changer les titres de
+% sectionnement. Parmi ses nombreux dispositifs, il permet des titres dans la marge, un format différent dans
+% les pages de gauche et de droite, des filets au-dessus et en dessous du titre, etc.
+% Malheureusement, il est \emph{incompatible} avec le paquetage \texttt{minitoc}.
+% \item[\texttt{titletoc}] Le paquetage \texttt{titletoc} est utile pour la mise en forme des entrées de la table
+% des matières, en offrant la possibilité de changer de format au milieu du document, de regrouper des entrées
+% en un seul paragraphe, d'avoir de jolies entrées en format libre, de faire des tables des matières
+% partielles, etc.
+% Malheureusement, il est \emph{incompatible} avec le paquetage \texttt{minitoc}.
+%
+% 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[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.
+% Mais il nécessite quelques précautions si vous l'utilisez avec le paquetage \texttt{minitoc}.
+% Voir la section~\vref{special.entries}.
+% \item[\texttt{tocdepth}] Ce compteur contient la profondeur de la table des matières.
+% \item[\texttt{tocloft}] Le paquetage \texttt{tocloft}~\cite{tocloft} offre des outils pour contrôler
+% la conception typographique de la table des matières, de la liste des figures et de la liste des tables. De
+% nouvelles sortes de «~liste des \ldots~» peuvent être définies. Si vous utilisez le paquetage
+% \texttt{tocloft} et le paquetage \texttt{minitoc}, regardez la section~\vref{faq+tocloft} sur la manière de
+% traiter quelques problèmes mineurs de compatibilité.
+% \item[\texttt{TODO}] est un fichier en texte pur (anglais) qui liste quelques propositions de développement du
+% paquetage, pas encore réalisées. Commentaires et suggestions sont les bienvenus.
+% \item[token] Un \emph{token}\,\footnote{Gardons cet anglicisme bien pratique.}\footnote{Cette définition
+% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.} est soit (a)~un seul caractère avec son code de
+% catégorie attaché (voir «~catcode~» plus haut), soit (b)~une séquence de contrôle. \virage{} Vous \emph{devriez}
+% vous souvenir de deux choses importantes à~propos des \emph{tokens} de \TeX: (1)~Une séquence de contrôle est
+% considérée comme étant un seul objet qui n'est plus composée d'une suite de symboles. En conséquence, les noms longs
+% de séquences de contrôle ne sont pas plus difficiles à~traiter par \TeX\ que les noms courts, une fois qu'ils
+% ont été remplacés par des \emph{tokens}. De plus, les espaces ne sont pas ignorés après les séquences de
+% contrôle à~l'intérieur d'une liste de \emph{tokens}; la règle d'ignorance des espaces ne s'applique que dans un
+% fichier d'entrée, au moment où les chaînes de caractères sont découpées en \emph{tokens}. (2)~Une fois qu'un
+% code de catégorie a été attaché à~un \emph{token} caractère, cet attachement est permanent. Par exemple, si le
+% 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
+% 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.
+% \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).
+% \item[UNIX (analogues~à)] Les systèmes d'exploitation analogues à~Unix, avec les mêmes avantages. Linux en est
+% un bon exemple, mais il en existe d'autres.
+% \item[UTF\phantom{-}8] UTF~8 (Unicode Transformation Format~8), aussi appelée UTF~2 ou FSS-UTF, est une représentation
+% spéciale d'Unicode (resp. ISO~10\,646). Elle utilise des séquences de plusieurs octets de longueurs
+% diverses, mais seules les séquences d'un, de deux ou de trois octets sont implantées dans CJK.
+% Les caractères ASCII seront utilisés tels quels --- sans cette propriété, il serait impossible d'utiliser
+% UTF~8 avec \TeX. Voir le tableau~\vref{t+jargon+CJK}.
+% \item[\texttt{varsects}] Le paquetage \texttt{varsects}~\cite{varsects} offre un ensemble de commandes pour changer
+% la fonte utilisée pour les divers en-têtes de sectionnement dans les classes standard de document de \LaTeXe:
+% \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{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,
+% j'ai utilisé une partie de son code dans le paquetage \texttt{minitoc} pour réaliser les commandes de
+% préparation (telles que \texttt{\bs dominitoc}). Si vous utilisez aussi le paquetage
+% \texttt{hyperref}~\cite{hyperref.web}, utilisez \texttt{xr-hyper}~\cite{xr-hyper} au lieu du paquetage \texttt{xr}.
+% \end{wdesc}
+% \fi
+%
+% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \ifcase\LANG\relax
+% \chapter{Installation}\label{c+installation}
+% \or\relax
+% \chapter{Installation}\label{c+installation}
+% \fi
+% \minilot
+%
+% \ifcase\LANG\relax
+% This chapter describes the installation of the \texttt{minitoc} package (version~\#45).
+%
+% 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 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}.
+% Les fichiers sont répartis en «~classes~» ci-dessous (un même fichier peut apparaître dans plusieurs classes).
+% Chaque classe spécifie la fonction et le placement de ses fichiers.
+% \fi
+% \begin{table}[p]
+% \ifDP\begin{leftfullpage}\fi
+% \centering
+% \changeskips
+% \vspace*{3\baselineskip}
+% \ifcase\LANG\relax
+% \def\CLA{class}
+% \def\ET{\textrm{, and}\xspace}
+% \caption{List of files (\texttt{minitoc.l})}\label{t+files}
+% \or\relax
+% \def\CLA{classe}
+% \def\ET{ \textrm{et}\xspace}
+% \caption{Liste des fichiers (\texttt{minitoc.l})}\label{t+files}
+% \fi
+% \medskip
+% \fboxsep=1em
+% \null\hspace*{-.20\textwidth}\fbox{\begin{minipage}{1.3\textwidth}\footnotesize\ttfamily\upshape\mdseries
+% \flushleft
+% \noextrasfrancais
+% \setlength{\columnseprule}{.4pt}
+% \begin{multicols}{4}\selectlanguage{french}
+% \def\NL{\mbox{}\hfill\mbox{}\\}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \labelwidth=-1em \labelsep=0em
+% \rightmargin=0pt \leftmargin=0pt
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN0}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item minitoc.ins
+% \item minitoc.dtx
+% \item fminitoc.dtx
+% \end{itemize}
+% \medskip
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN1}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item minitoc.sty
+% \item mtcoff.sty
+% \item mtcmess.sty
+% \item mtcpatchmem.sty
+% \item acadian.mld
+% \item acadien.mld
+% \item afrikaan.mld
+% \item afrikaans.mld
+% \item albanian.mld
+% \item american.mld
+% \item arab.mld
+% \item arab2.mld
+% \item arabic.mld
+% \item armenian.mld
+% \item australian.mld
+% \item austrian.mld
+% \item bahasa.mld
+% \item bahasai.mld
+% \item bahasam.mld
+% \item bangla.mld
+% \item basque.mld
+% \item bicig.mld
+% \item bicig2.mld
+% \item bicig3.mld
+% \item bithe.mld
+% \item brazil.mld
+% \item brazilian.mld
+% \item breton.mld
+% \item british.mld
+% \item bulgarian.mld
+% \item bulgarianb.mld
+% \item buryat.mld
+% \item buryat2.mld
+% \item canadian.mld
+% \item canadien.mld
+% \item castillan.mld
+% \item castillian.mld
+% \item catalan.mld
+% \item chinese1.mld\ET chinese1.mlo
+% \item chinese2.mld\ET chinese2.mlo
+% \item croatian.mld
+% \item czech.mld
+% \item danish.mld
+% \item dutch.mld
+% \item english.mld
+% \item english1.mld
+% \item english2.mld
+% \item esperant.mld
+% \item esperanto.mld
+% \item estonian.mld
+% \item ethiopia.mld
+% \item ethiopian.mld
+% \item ethiopian2.mld
+% \item farsi1.mld\ET farsi1.mlo
+% \item farsi2.mld\ET farsi2.mlo
+% \item finnish.mld
+% \item finnish2.mld
+% \item francais.mld
+% \item french.mld
+% \item french1.mld
+% \item french2.mld
+% \item frenchb.mld
+% \item frenchle.mld
+% \item frenchpro.mld
+% \item galician.mld
+% \item german.mld
+% \item germanb.mld
+% \item germanb2.mld
+% \item greek.mld
+% \item greek-mono.mld
+% \item greek-polydemo.mld
+% \item greek-polykatha.mld
+% \item guarani.mld
+% \item hangul1.mld\ET hangul1.mlo
+% \item hangul2.mld\ET hangul2.mlo
+% \item hangul3.mld\ET hangul3.mlo
+% \item hangul4.mld\ET hangul4.mlo
+% \item hangul-u8.mld\ET hangul-u8.mlo
+% \item hanja1.mld\ET hanja1.mlo
+% \item hanja2.mld\ET hanja2.mlo
+% \item hanja-u8.mld\ET hanja-u8.mlo
+% \item hebrew.mld
+% \item hebrew2.mld
+% \item hungarian.mld
+% \item icelandic.mld
+% \item indon.mld
+% \item indonesian.mld
+% \item interlingua.mld
+% \item irish.mld
+% \item italian.mld
+% \item italian2.mld
+% \item japanese.mld\ET japanese.mlo
+% \item japanese2.mld\ET japanese2.mlo
+% \item japanese3.mld\ET japanese3.mlo
+% \item japanese4.mld\ET japanese4.mlo
+% \item japanese5.mld\ET japanese5.mlo
+% \item kannada.mld
+% \item khalkha.mld
+% \item latin.mld
+% \item latin2.mld
+% \item latvian.mld
+% \item letton.mld
+% \item lithuanian.mld
+% \item lowersorbian.mld
+% \item lsorbian.mld
+% \item magyar.mld
+% \item magyar2.mld
+% \item magyar3.mld
+% \item malay.mld
+% \item malayalam-keli.mld
+% \item malayalam-omega.mld\ET malayalam-omega.mlo
+% \item malayalam-rachana.mld
+% \item malayalam-rachana2.mld
+% \item manju.mld
+% \item meyalu.mld
+% \item mongol.mld
+% \item naustrian.mld
+% \item newzealand.mld
+% \item ngerman.mld
+% \item ngermanb.mld
+% \item ngermanb2.mld
+% \item norsk.mld
+% \item norsk2.mld
+% \item nynorsk.mld
+% \item nynorsk2.mld
+% \item polish.mld
+% \item polish2.mld
+% \item polski.mld
+% \item portuges.mld
+% \item portuguese.mld
+% \item romanian.mld
+% \item romanian2.mld
+% \item romanian3.mld
+% \item russian.mld
+% \item russianb.mld
+% \item russianc.mld
+% \item russian2m.mld
+% \item russian2o.mld
+% \item russian-cca.mld\ET russian-cca.mlo
+% \item russian-cca1.mld\ET russian-cca1.mlo
+% \item russian-lh.mld\ET russian-lh.mlo
+% \item russian-lhcyralt.mld\ET russian-lhcyralt.mlo
+% \item russian-lhcyrkoi.mld\ET russian-lhcyrkoi.mlo
+% \item russian-lhcyrwin.mld\ET russian-lhcyrwin.mlo
+% \item samin.mld
+% \item scottish.mld
+% \item serbian.mld
+% \item serbianc.mld
+% \item slovak.mld
+% \item slovene.mld
+% \item spanish.mld
+% \item spanish2.mld
+% \item spanish3.mld
+% \item spanish4.mld
+% \item swedish.mld
+% \item swedish2.mld
+% \item thai.mld\ET thai.mlo
+% \item turkish.mld
+% \item uighur.mld
+% \item uighur2.mld
+% \item uighur3.mld
+% \item UKenglish.mld
+% \item ukraineb.mld
+% \item ukrainian.mld
+% \item uppersorbian.mld
+% \item USenglish.mld
+% \item usorbian.mld
+% \item vietnam.mld
+% \item vietnamese.mld
+% \item welsh.mld
+% \item xalx.mld
+% \item xalx2.mld
+% \item xalx3.mld
+% \end{itemize}
+% \medskip
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN2}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item INSTALL
+% \item minitoc.l
+% \item README
+% \item catalog
+% \item TODO
+% \end{itemize}
+% \medskip
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN3}):}}}]\NL
+% \begin{itemize}
+% \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
+% \end{itemize}
+% \medskip
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN4}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item minitoc.bug
+% \item minitoc.sum
+% \end{itemize}
+% \medskip
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN5}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item minitoc.ins
+% \item minitoc.dtx
+% \item minitoc.bib
+% \item minitoc.ist
+% \item minitoc.lan
+% \item minitoc.pre
+% \item plainurl.bst
+% \item lamed.eps, lamed.pdf, lamed.tex
+% \end{itemize}
+% \medskip
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN6}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item minitoc.dtx
+% \item fminitoc.dtx
+% \item fminitoc.bib
+% \item fminitoc.ist
+% \item fminitoc.lan
+% \item minitoc.pre
+% \item franc.sty
+% \item frbib.sty
+% \item frnew.sty
+% \item frplain1.bst
+% \end{itemize}
+% \medskip
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN7}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item minitoc.pdf
+% \end{itemize}
+% \medskip
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN8}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item fminitoc.pdf
+% \end{itemize}
+% \medskip
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN9}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item pmk
+% \item imk
+% \item emk
+% \item fmk
+% \item rmk
+% \item duplex2v.pro
+% \end{itemize}
+% \end{itemize}
+% \end{multicols}
+% \end{minipage}}
+% \vspace*{-3\baselineskip}
+% \ifDP\end{leftfullpage}\fi
+% \end{table}
+%
+% \begin{SMOOTH}
+% \begin{enumerate}[(1)]
+% \addtocounter{enumi}{-1}
+% \item
+% \ifcase\LANG\relax
+% \label{IN0}The files \index{minitoc.ins}\texttt{minitoc.ins} and \index{minitoc.dtx}\texttt{minitoc.dtx}
+% are the basic source files of this package. The file \index{fminitoc.dtx}\texttt{fminitoc.dtx} loads
+% \index{minitoc.dtx}\texttt{minitoc.dtx} but selects the french documentation.
+% The language selection is done by using
+% \texttt{\bs ifcase} \ldots\ \texttt{\bs or} \ldots\ \texttt{\bs fi} constructs.
+% \or\relax
+% \label{IN0}Les fichiers \index{minitoc.ins}\texttt{minitoc.ins} et \index{minitoc.dtx}\texttt{minitoc.dtx}
+% sont les fichiers sources basiques de ce paquetage. Le fichier \index{fminitoc.dtx}\texttt{fminitoc.dtx} charge
+% \index{minitoc.dtx}\texttt{minitoc.dtx} mais sélectionne la documentation en français. La sélection de la
+% langue est faite en utilisant des constructions \texttt{\bs ifcase} \ldots\ \texttt{\bs or}
+% \ldots\ \texttt{\bs fi}.
+% \fi
+% \item
+% \ifcase\LANG\relax
+% \label{IN1}The files \index{minitoc.sty}\texttt{minitoc.sty}, \index{mtcoff.sty}\texttt{mtcoff.sty},
+% \index{mtcmess.sty}\texttt{mtcmess.sty},
+% and \emph{all}\Virage{} \index{.mld}\texttt{*.mld} and \index{.mlo}\texttt{*.mlo} files are the package
+% itself\,\footnote{The large number \index{.mld}\texttt{*.mld} files is (partialy) a consequence of the fact
+% that some languages have
+% aliases (or dialects) and hence one \texttt{*.mld} file for each name (a \texttt{*.mld} file can load
+% another one); the english and french languages are evident examples.
+% For some languages, the multiplicity of the \texttt{*.mld} files corresponds to a multiplicity of fonts
+% and/or encodings (chinese, greek, japanese, korean, malayalam, polish, russian, serbian), or even
+% for spelling reforms (german, greek, norsk).}.
+%
+% The table~\vref{t+languages} lists the available languages; for each of these languages, a
+% \emph{language}\texttt{.mld} file is available; the languages in parentheses are aliases of a main language
+% and their \texttt{.mld} files will load the \texttt{.mld} file of that main language.
+%
+% \texttt{mtcpatchmem.sty} is a temporary fix for compatibility with the \texttt{memoir} class.
+%
+% The files of this class must be \emph{all} installed in a directory where \LaTeXe{} finds the \texttt{.sty} files.
+% \or\relax
+% \label{IN1}Les fichiers \index{minitoc.sty}\texttt{minitoc.sty}, \index{mtcoff.sty}\texttt{mtcoff.sty},
+% \index{mtcmess.sty}\texttt{mtcmess.sty}
+% et \emph{tous}\Virage{} les fichiers \index{.mld}\texttt{*.mld} et \index{.mlo}\texttt{*.mlo} constituent le
+% paquetage lui-même\,\footnote{Le grand nombre de fichiers \index{.mld}\texttt{*.mld} est (en partie)
+% une conséquence du fait que certaines
+% langues ont des alias (ou dialectes) et donc un fichier \texttt{*.mld} pour chaque nom (un fichier \texttt{*.mld}
+% peut en charger un autre); les langues \emph{english} et \emph{french} sont des exemples évidents.
+% Pour certaines langues, la multiplicité des fichiers \texttt{*.mld} correspond à~une multiplicité de fontes
+% et/ou de codages (chinois, grec, japonais, coréen, malayalam, polonais, russe, serbe), ou même à~des
+% réformes de l'orthographe (allemand, grec, norvégien).}.
+%
+% Le tableau~\vref{t+languages} liste les langues disponibles; pour chacune de ces langues, un fichier
+% \emph{langue}\texttt{.mld} est disponible; les langues entre parenthèses sont des alias d'une langue
+% principale et leurs fichiers \texttt{.mld} chargeront le fichier \texttt{.mld} de cette langue principale.
+%
+% \texttt{mtcpatchmem.sty} est une correction temporaire pour compatibilité avec la classe \texttt{memoir}.
+%
+% Les fichiers de cette classe doivent être \emph{tous} installés dans un répertoire où \LaTeXe{} trouve
+% les fichiers \texttt{.sty}.
+% \fi
+% \item
+% \ifcase\LANG\relax
+% \label{IN2}Informative text files:
+% \begin{itemize}
+% \item \index{INSTALL}\texttt{INSTALL} is a file describing the installation of the package.
+% You are (almost) reading it (but it is shorter).
+% \item \index{minitoc.l}\texttt{minitoc.l} contains the list of all files of the \texttt{minitoc} distribution. See
+% table~\vref{t+files}.
+% \item \index{README}\texttt{README} is a file describing briefly the \texttt{minitoc} package,
+% plus some useful infos.
+% \item \index{catalog}\texttt{catalog} contains basic infos about the \texttt{minitoc} package (abstract, date,
+% author, version, licence).
+% \item \index{TODO}\texttt{TODO} lists some suggested developments of the package, not yet implemented.
+% Comments and suggestions are welcome.
+% \end{itemize}
+% \or\relax
+% \label{IN2}Fichiers informatifs textuels:
+% \begin{itemize}
+% \item \index{INSTALL}\texttt{INSTALL} est un fichier décrivant l'installation du paquetage. À~part la langue,
+% vous êtes (presque) en train de le lire (mais il est plus court).
+% \item \index{minitoc.l}\texttt{minitoc.l} contient la liste de tous les fichiers de la distribution de
+% \texttt{minitoc}. Voir le tableau~\vref{t+files}.
+% \item \index{README}\texttt{README} est un fichier décrivant sommairement le paquetage \texttt{minitoc},
+% plus quelques informations utiles.
+% \item \index{catalog}\texttt{catalog} contient des informations basiques sur le paquetage \texttt{minitoc}
+% (résumé, date, auteur, version, licence).
+% \item \index{TODO}\texttt{TODO} liste quelques propositions de développement du paquetage, pas encore réalisées.
+% Commentaires et suggestions sont les bienvenus.
+% \end{itemize}
+% \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},
+% \index{gaps.tex}\texttt{gaps.tex}
+% sont des exemples de fichiers, avec lesquels vous pouvez jouer.
+% \fi
+% \item
+% \ifcase\LANG\relax
+% \label{IN4}\index{minitoc.bug}\texttt{minitoc.bug}, \index{minitoc.sum}\texttt{minitoc.sum}
+% are plain text documentation: list of problems (faq, see chapter~\vref{FAQ}) and summary of commands
+% (see chapter~\vref{c+memento}).
+% \or\relax
+% \label{IN4}\index{minitoc.bug}\texttt{minitoc.bug}, \index{minitoc.sum}\texttt{minitoc.sum}
+% sont de la documentation en texte pur: liste des problèmes (questions fréquemment posées, voir le
+% chapitre~\vref{FAQ}) et sommaire des commandes (voir le chapitre~\vref{c+memento}).
+% \fi
+% \item
+% \ifcase\LANG\relax
+% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist},
+% \index{minitoc.pre}\texttt{minitoc.pre},
+% \index{minitoc.lan}\texttt{minitoc.lan}, \index{plainurl.bst}\texttt{plainurl.bst},
+% \index{minitoc.dtx}\texttt{minitoc.dtx}, and
+% \index{minitoc.bib}\texttt{minitoc.bib} are the source of the documentation in (non perfect) english,
+% \index{lamed.eps}\texttt{lamed.eps} and \index{lamed.pdf}\texttt{lamed.pdf} are images to include,
+% \index{lamed.tex}\texttt{lamed.tex} is the source code\footnote{Compiling \texttt{lamed.tex}
+% requires a specific hebrew font and a specific package, plus conversion into EPS or PDF. I prefer
+% to provide also the image files.}.
+% \or\relax
+% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist},
+% \index{minitoc.pre}\texttt{minitoc.pre},
+% \index{minitoc.lan}\texttt{minitoc.lan}, \index{plainurl.bst}\texttt{plainurl.bst},
+% \index{minitoc.dtx}\texttt{minitoc.dtx} et
+% \index{minitoc.bib}\texttt{minitoc.bib} forment le code source de la documentation en anglais (ou presque),
+% \index{lamed.eps}\texttt{lamed.eps} et \index{lamed.pdf}\texttt{lamed.pdf} sont des images à~inclure,
+% \index{lamed.tex}\texttt{lamed.tex} est le code source\,\footnote{La compilation de \texttt{lamed.tex}
+% a besoin d'une fonte hébraïque et d'un paquetage spécifiques, puis d'une conversion en EPS ou PDF.
+% J'ai préféré fournir aussi les fichiers images.}.
+% \fi
+% \item
+% \ifcase\LANG\relax
+% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx},
+% \index{fminitoc.bib}\texttt{fminitoc.bib},
+% \index{fminitoc.ist}\texttt{fminitoc.ist},
+% \index{fminitoc.lan}\texttt{fminitoc.lan},
+% \index{minitoc.pre}\texttt{fminitoc.pre},
+% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty},
+% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} are the source
+% (and tools) of the documentation in french\,\footnote{This seems rather strange. In fact, the english and
+% french documentations are both in the \texttt{minitoc.dtx} file. \texttt{fminitoc.dtx} sets a flag then
+% loads \texttt{minitoc.dtx}; hence the file \texttt{fminitoc.dtx} is much smaller than \texttt{minitoc.dtx}.
+% Thus, \texttt{minitoc.ins} contains also some utility files which are automatically created (some
+% \texttt{.sty} files, \texttt{minitoc.ist},
+% \texttt{fminitoc.ist}, \texttt{minitoc.lan},
+% \texttt{fminitoc.lan}).
+% The english and french versions are not word-by-word translations, but they are in parallel in the
+% file \texttt{minitoc.dtx}, and this helps the maintenance.
+% Note that there is no more a \texttt{fminitoc.ins} file.}.
+% \texttt{fminitoc.pre} is the preambule code for the documentation.
+% \or\relax
+% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx},
+% \index{fminitoc.bib}\texttt{fminitoc.bib},
+% \index{fminitoc.ist}\texttt{fminitoc.ist},
+% \index{fminitoc.lan}\texttt{fminitoc.lan},
+% \index{minitoc.pre}\texttt{fminitoc.pre},
+% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty},
+% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} sont les codes sources
+% (et les outils) pour la documentation en français\,\footnote{Ceci peut sembler assez étrange. En fait, les
+% documentations en anglais et en français sont toutes deux dans le fichier \texttt{minitoc.dtx}.
+% \texttt{fminitoc.dtx} établit un indicateur puis charge \texttt{minitoc.dtx}; en conséquence, le fichier
+% \texttt{fminitoc.dtx} est bien plus petit que \texttt{minitoc.dtx}. Donc, \texttt{minitoc.ins}
+% contient aussi certains fichiers utilitaires qui sont créés automatiquement (quelques fichiers
+% \texttt{.sty}, \texttt{minitoc.ist},
+% \texttt{fminitoc.ist},
+% \texttt{minitoc.lan}, \texttt{fminitoc.lan}).
+% Les versions anglaise et française ne sont pas des traductions mot-à-mot, mais elles sont en
+% parallèle dans le fichier \texttt{minitoc.dtx}, et ceci aide pour la maintenance.
+% Notez qu'il n'existe plus de fichier \texttt{fminitoc.ins}.}.
+% \texttt{minitoc.pre} est le code de préambule pour la documentation.
+% \fi
+% \item
+% \ifcase\LANG\relax
+% \label{IN7}\index{minitoc.pdf}\texttt{minitoc.pdf},
+% is the documentation in (non perfect) english, in PDF format.
+% \or\relax
+% \label{IN7}\index{minitoc.pdf}\texttt{minitoc.pdf}
+% forme la documentation en anglais (ou presque), en format PDF.
+% \fi
+% \item
+% \ifcase\LANG\relax
+% \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf}
+% is the documentation in french, in PDF format. The french documentation and source
+% files must not be omitted.
+% \or\relax
+% \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf}
+% forme la documentation en français, en formats PDF. La documentation en français
+% et ses fichiers sources ne doivent pas être omis.
+% \fi
+% \item
+% \ifcase\LANG\relax
+% \label{IN9} \index{pmk}\texttt{pmk} is a shell script\,\footnote{You can sip a big cappuccino{\myCoffeecup}
+% while this script is running!}
+% to prepare the package and its documentation; you should adapt it to your needs.
+% There are also four partial scripts (to be adapted):
+% \begin{itemize}
+% \item \texttt{imk}\index{imk}, which prepares the package from \index{minitoc.ins}\texttt{minitoc.ins} and
+% \index{minitoc.dtx}\texttt{minitoc.dtx}; note that \texttt{imk} must be run before running
+% \texttt{emk} or \texttt{fmk}; it creates also some \texttt{.sty} files necessary to prepare
+% the documentation but that are not to be installed;
+% \item \texttt{emk}\index{emk}, which prepares the english documentation from
+% \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).
+% \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
+% the CTAN sites, but these scripts prepare it (using the \texttt{duplex2v.pro} PostScript header file
+% to try printing recto-verso).
+% \or\relax
+% \label{IN9} \index{pmk}\texttt{pmk} est un script \emph{shell}\,\footnote{Vous avez le temps de déguster un
+% grand cappuccino{\myCoffeecup} pendant que ce script s'exécute!} pour préparer le paquetage
+% et sa documentation;
+% vous devriez l'adapter à~vos besoins.
+% Il y~a aussi quatre scripts partiels (à~adapter):
+% \begin{itemize}
+% \item \texttt{imk}\index{imk}, qui prépare le paquetage en partant de
+% \index{minitoc.ins}\texttt{minitoc.ins} et \index{minitoc.dtx}\texttt{minitoc.dtx};
+% notez que \texttt{imk} doit être exécuté avant de lancer \texttt{emk} ou \texttt{fmk};
+% il crée aussi quelques fichiers \texttt{.sty} nécessaires pour préparer la documentation mais
+% qui n'ont pas besoin d'être installés;
+% \item \texttt{emk}\index{emk}, qui prépare la documentation anglaise en partant de
+% \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).
+% \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
+% n'est plus distribuée sur les sites CTAN, mais ces scripts la préparent (en utilisant le fichier
+% d'en-tête PostScript \texttt{duplex2v.pro} pour essayer d'imprimer en recto-verso).
+% \fi
+% \end{enumerate}
+% \end{SMOOTH}
+%
+% \ifcase\LANG\relax
+% \begin{itemize}
+% \item The files of~(\ref{IN0}) must be installed in a directory where \LaTeXe{} finds \texttt{.dtx} and \texttt{.ins} files.
+% \item The files of~(\ref{IN1}) must be installed in a directory where \LaTeXe{} finds \texttt{.sty} files.
+% \item The files of~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) and~(\ref{IN9}) must be installed in
+% a separate directory, but must not be omitted.
+% \item The files of~(\ref{IN7}) and~(\ref{IN8}) must be installed as on-line documentation.
+% \end{itemize}
+%
+% Note that \texttt{minitoc.dtx} and hence \texttt{fminitoc.dtx} are (not so trivial) examples of using \texttt{minitoc}
+% (with \texttt{hyperref}).
+% \or\relax
+% \begin{itemize}
+% \item Les fichiers de~(\ref{IN0}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.dtx}
+% et \texttt{.ins}.
+% \item Les fichiers de~(\ref{IN1}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.sty}.
+% \item Les fichiers de~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) et~(\ref{IN9}) doivent être installés
+% dans un répertoire distinct, mais ne doivent pas être omis.
+% \item Les fichiers de~(\ref{IN7}) et~(\ref{IN8}) doivent être installés comme documentation en ligne.
+% \end{itemize}
+%
+% Notez que \texttt{minitoc.dtx} et donc \texttt{fminitoc.dtx} sont des exemples (non triviaux) de l'utilisation de
+% \texttt{minitoc} (avec \texttt{hyperref}).
+% \fi
+%
+% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \ifcase\LANG\relax
+% \chapter{Postface}\label{c+postface}
+% \or\relax
+% \chapter{Postface}\label{c+postface}
+% \fi
+% \minitoc
+%
+% \mtcskip
+%
+% \ifcase\LANG\relax
+% This chapter summarizes the evolution of the \texttt{minitoc} package, year by year. A more detailed history is
+% available in ``Changes History'', page~\pageref{c+history}. Many minor changes are skipped here.
+%
+% In fact, this chapter is for the average user of the package, who wants to have an overview ot its evolution;
+% the chapter ``Changes History'' is more oriented towards peoples interested in the code of the package and the
+% problems encountered during its development.
+% \or\relax
+% Ce chapitre résume l'évolution du paquetage \texttt{minitoc}, année par année. Un historique plus détaillé est
+% disponible dans «~Historique des modifications~», page~\pageref{c+history}. De nombreuses modifications mineures ne
+% sont pas citées ici.
+%
+% En fait, le présent chapitre s'adresse à~l'utilisateur normal du paquetage, qui voudrait avoir un idée générale
+% de son évolution; le chapitre «~Historique des modifications~» s'adresse par contre aux personnes qui seraient
+% intéressées par le code du paquetage et les problèmes rencontrés lors de son développement.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{The origins}
+% The \texttt{minitoc} package was initially written by \name{Nigel}{Ward} in~1990 and~1991, with major contributions
+% by \name{Dan}{Jurafsky}. But \texttt{minitoc} suffered of a major weakness: when the number of chapters
+% exceeded~9 or~10, you got a rather mysterious error message:
+% \begin{quote}
+% \verb|No room for a new \write.|
+% \end{quote}
+% \or\relax
+% \section{Les origines}
+% Le paquetage \texttt{minitoc} fut initialement écrit par \name{Nigel}{Ward}, en~1990 et~1991, avec des contributions
+% majeures de \name{Dan}{Jurafsky}. Mais \texttt{minitoc} souffrait d'une faiblesse majeure: lorsque le nombre de chapitres
+% dépassait~9 ou~10, vous obteniez un message d'erreur assez mystérieux:
+% \begin{quote}
+% \verb|No room for a new \write.|
+% \end{quote}
+% \fi
+%
+% \ifcase\LANG\relax
+% As I needed the basic fonctionnality of this package (printing mini-tables of contents for each chapter), I looked further
+% in its code and finally found the culprit: \texttt{minitoc} used a \verb|\newwrite| command to create a new file for the
+% contents table of each chapter, allocating a new file descriptor each time. But the number of file descriptors for
+% writing is limited to~16 under \LaTeX\ (in fact, by the underlying \TeX\ program itself). As some descriptors are already
+% used by \LaTeX, writing more than 9~or~10~chapters was too much. Such errors are difficult to find when testing on
+% too small documents: with few chapters, everything goes fine. But on a real document, with many chapters, the mysterious
+% error happens.
+% \or\relax
+% Comme j'avais besoin de la fonctionnalité basique de ce paquetage (imprimer une mini-table des matières pour chaque
+% chapitre), j'ai regardé de plus près son code et finalement trouvé le maillon faible: \texttt{minitoc} utilisait une commande
+% \verb|\newwrite| pour créer un nouveau fichier pour la table de manières de chaque chapitre, en allouant un nouveau
+% descripteur de fichier chaque fois. Mais le nombre de descripteurs de fichiers en écriture est limité à~16 sous
+% \LaTeX\ (en fait, par le programme \TeX\ sous-jacent lui-même). Comme quelques descripteurs sont déjà utilisés par
+% \LaTeX, écrire plus de 9~ou~10~chapitres allait trop loin. De telles erreurs sont difficiles à~trouver lors de tests
+% sur de trop petits documents: avec peu de chapitres, tout se passe bien. Mais sur un document réel, avec de nombreux
+% chapitres, l'erreur mystérieuse survient.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{New design in~1993}
+% So I~decided (June~1993, when I took the maintenance the package) to change the allocation method to always
+% use the same file descriptor for all the
+% mini-table of contents files. Some major improvements happened in 1993: the addition of the \texttt{mtcoff}
+% (\texttt{minitocoff} at this time)
+% package and a rewrite of \texttt{minitoc} to extract the data from the \emph{document}\texttt{.toc} file, with a
+% selection mechanism.
+% Then a first solution for the short extension problem was added (still manual). An elementary system for the fonts
+% in the mini-tables was added. In December 1993, the minilofs and minilots were added.
+% \or\relax
+% \section{Nouvelle conception en~1993}
+% Donc je décidai (en juin~1993, lorsque je repris le support du paquetage) de changer la méthode d'allocation
+% pour toujours utiliser le même descripteur de fichier pour tous les fichiers des mini-tables des matières.
+% Quelques améliorations majeures furent faites en 1993: l'addition du paquetage \texttt{mtcoff} (\texttt{minitocoff}
+% à~cette époque) et une ré-écriture
+% de \texttt{minitoc} pour extraire les données depuis le fichier \emph{document}\texttt{.toc}, avec un mécanisme de
+% sélection. Puis une première solution
+% pour le problème des suffixes courts fut ajoutée (encore manuelle). Un système élémentaire pour les fontes dans
+% les mini-tables fut ajouté. En décembre~1993, les minilofs et minilots furent ajoutées.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~1994}
+% The first improvements in 1994 were about the formating of the mini-tables: spacing was improved and the position
+% of the title became ajustable (with the optional parameter of \verb|\minitoc| or \verb|\dominitoc|). But a major
+% addition was done: part-level mini-tables (parttocs, partlofs, partlots) and, for articles, section-level
+% mini-tables (secttocs, sectlofs, sectlots).
+%
+% With the emergence of \LaTeXe, replacing the ageing \LaTeX2.09, some work was necessary to support the
+% compatibility with this new version. This was not easy, but \name{Denis}{Roegel} and \name{Frank}{Mittelbach} gave
+% me many helpful hints.
+%
+% Another major addition is the language option feature, with the concept of the \emph{minitoc language definition
+% file} (or \texttt{.mld} file), coming from the \texttt{babel} package~\cite{babel,babel-user},
+% by \xname{Johannes}{Braams}.
+% But at this time, these files were still named as \texttt{.sty} files.
+%
+% An important simplification is introduced by the notion of ``absolute numbering'', with avoids many problems when the
+% chapters are not numbered the standard way (consecutively, starting from~1, with arabic digits).
+% \or\relax
+% \section{Développements en~1994}
+% Les premières améliorations en 1994 concernaient la mise en forme des mini-tables: l'espacement fut ajusté et la
+% position du titre devient adaptable (avec le paramètre optionnel de \verb|\minitoc| ou \verb|\dominitoc|). Mais
+% une addition majeure fut faite: les mini-tables au niveau partie (parttocs, partlofs, partlots) et, pour les articles,
+% les mini-tables au niveau section (secttocs, sectlofs, sectlots).
+%
+% Avec l'émergence de \LaTeXe, remplaçant \LaTeX2.09 vieillissant, un certain travail était nécessaire pour
+% supporter la compatibilité avec la nouvelle version. Ce ne fut pas facile, mais \name{Denis}{Roegel} et
+% \name{Frank}{Mittelbach} m'apportèrent bien des conseils utiles.
+%
+% Une autre addition majeure est le système des options de langue, avec le concept de fichier minitoc de définition de
+% langue (\emph{minitoc language definition file} ou fichier \texttt{.mld}), provenant du paquetage
+% \texttt{babel}~\cite{babel,babel-user}, de \xname{Johannes}{Braams}.
+% Mais à~cette époque, ces fichiers étaient encore nommés comme des fichiers \texttt{.sty}.
+%
+% Une simplification importante est introduite par la notion de «~numérotation absolue~», qui évite de nombreux
+% problèmes lorsque les chapitres ne sont pas numérotés de manière standard (consécutivement, en commençant à~1, avec
+% des chiffres arabes).
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{No developments in~1995}
+% Sorry, I was busy with an other project.
+% \or\relax
+% \section{Pas de développements en~1995}
+% Désolé, j'étais très occupé par un autre projet.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments en~1996}
+% The very annoying problem with the starred sectionning commands received some (rather primitive) solutions, but it
+% is very complex, so manual interventions are often required.
+%
+% The names of the minitoc language definition files take now the extension \texttt{.mld}, more specific, and english
+% is the default language. Some new languages are added.
+%
+% The work on the starred sectionning commands continues.
+%
+% The \texttt{minitocoff} companion package is renamed \texttt{mtcoff} to keep its name short.
+% \or\relax
+% \section{Développements en~1996}
+% Le très gênant problème avec les commandes de sectionnement étoilées a reçu quelques solutions (assez primitives),
+% mais il est très complexe, donc des interventions manuelles sont souvent nécessaires.
+%
+% Les noms des fichiers minitoc de définition prennent de langue prennent maintenant le suffixe \texttt{.mld},
+% plus spécifique, et l'anglais (\texttt{english}) est la langue par défaut. Quelques nouvelles langues sont
+% ajoutées (ceci continue autant que possible).
+%
+% Le travail sur les commandes de sectionnement étoilées continue.
+%
+% Le paquetage compagnon \texttt{minitocoff} est renommé \texttt{mtcoff} pour que son nom reste court.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~1997}
+% The problem of short extensions for files names under some operating systems is addressed via the
+% new \texttt{shortext} package option and by the new autoconfiguration feature.
+%
+% For the starred sectionning commands, the \verb|\addstarredchapter| commande is added (with analog commands for starred
+% parts and sections).
+% \or\relax
+% \section{Développements en~1997}
+% Le problème des suffixes courts pour les noms de fichiers sous certains systèmes d'exploitation est résolu via la
+% nouvelle option de paquetage \texttt{shortext} et le nouveau système d'autoconfiguration.
+%
+% Pour les commandes de sectionnement étoilées, la commande \verb|\addstarredchapter| est ajoutée (avec des
+% commandes analogues pour les parties et sections étoilées).
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~1998}
+% The \texttt{tight} and \texttt{loose} package options are added to improve the line spacing in the mini-tables.
+% \or\relax
+% \section{Développements en~1998}
+% Les options de paquetage \texttt{tight} et \texttt{loose} sont ajoutées pour changer l'interlignage dans les mini-tables.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~1999}
+% The \texttt{dotted} and \texttt{undotted} package options are added to add or suppress some lines of dots
+% (leaders) in the mini-tables.
+% \or\relax
+% \section{Développements en~1999}
+% Les options de paquetage \texttt{dotted} et \texttt{undotted} sont ajoutées pour activer ou inhiber certaines lignes de
+% points (points de conduite) dans les mini-tables.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~2000}
+% A major addition is the compatibility with the \texttt{hyperref} package~\cite{hyperref.web}, thanks to
+% \name{Heiko}{Oberdiek}, \name{Didier}{Verna} and \name{Bernd}{Jaehne}.
+%
+% Some corrections about the starred sectionning commands are added by \name{Heiko}{Oberdiek}.
+%
+% The mini-tables features (\verb|\beforeparttoc| and co.) commands are added.
+%
+% Some adjustment commands, like \verb|\mtcaddchapter|, are added, again about the problem with the starred
+% sectionning commands.
+%
+% The compatibility with the \texttt{tocbibind} package~\cite{tocbibind} is documented.
+%
+% Aliases for some languages are added.
+% \or\relax
+% \section{Développements en~2000}
+% Un ajout majeur est la compatibilité avec le paquetage \texttt{hyperref}~\cite{hyperref.web}, grâce à~\name{Heiko}{Oberdiek},
+% \name{Didier}{Verna} et \name{Bernd}{Jaehne}.
+%
+% Quelques corrections concernant les commandes de sectionnement étoilées ont été apportées par \name{Heiko}{Oberdiek}.
+%
+% Les commandes relatives aux dispositifs pour les (\verb|\beforeparttoc| et co.) ont été ajoutées.
+%
+% Quelques commandes d'adjustement, telles que \verb|\mtcaddchapter|, sont ajoutées, encore pour le problème des
+% commandes de sectionnement étoilées.
+%
+% La compatibilité avec le paquetage \texttt{tocbibind}~\cite{tocbibind} est documentée.
+%
+% Des alias pour certaines langues sont ajoutés.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~2001}
+% Added the \texttt{checkfiles} and \texttt{nocheckfiles} package options, to avoid the insertion of (ugly) empty
+% mini-tables.
+%
+% Added the \verb|\mtcselectlanguage| command to change more easily the language of the mini-tables titles.
+% \or\relax
+% \section{Développements en~2001}
+% Ajout des options de paquetage \texttt{checkfiles} et \texttt{nocheckfiles}, pour éviter d'insérer des minitables
+% vides (et laides).
+%
+% Ajout de la commande \verb|\mtcselectlanguage| pour changer plus facilement la langue des titres des mini-tables.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~2002}
+% Correction of an interaction between \verb|\tableofcontents| (creating a hidden \verb|\chapter*| or
+% \verb|\section*| command) and the numbering of the mini-table files.
+%
+% Added the \texttt{\bs mtcskip} and \texttt{\bs mtcskipamount} commands.
+% \or\relax
+% \begin{SMOOTH}
+% \section{Développements en~2002}
+% Correction d'une interaction entre \verb|\tableofcontents| (qui crée une commande \verb|\chapter*| ou
+% \verb|\section*| cachée) et la numérotation des fichiers mini-tables.
+%
+% Ajout des commandes \texttt{\bs mtcskip} et \texttt{\bs mtcskipamount}.
+% \end{SMOOTH}
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~2003}
+% Added the \texttt{insection} package option (which was temporarily done by the \texttt{flsection} and \texttt{flsectionb}
+% package options)
+% to deal with floats drifting out of their section. The \texttt{placeins} package~\cite{placeins} (by
+% \name{Donald}{Arseneau}) is used.
+%
+% The font commands are made compatible with the \texttt{memoir} class~\cite{memoir,add-memoir}.
+%
+% Added compatibility with the \texttt{notoccite} package~\cite{notoccite}.
+% \or\relax
+% \section{Développements en~2003}
+% Ajout de l'option de paquetage \texttt{insection} (qui était temporairement réalisée par les options
+% de paquetage \texttt{flsection}
+% et \texttt{flsectionb}) pour traiter les éléments flottants dérivant hors de leur section. Le paquetage
+% \texttt{placeins}~\cite{placeins} (de \name{Donald}{Arseneau}) est utilisé.
+%
+% Les commandes de fontes sont rendues compatibles avec la classe \texttt{memoir}~\cite{memoir,add-memoir}.
+%
+% Ajout de la compatibilité avec le paquetage \texttt{notoccite}~\cite{notoccite}.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~2004}
+% Added comments in the \texttt{.mld} files needing special fonts. Better documentation about languages.
+%
+% Added an explanation about making a local table of contents for an appendix, eventually masking it in the main
+% table of contents. Compatibility with the \texttt{appendix} package~\cite{appendix}.
+%
+% A major addition is the \texttt{hints} package option, to detect some programming and compatibility problems.
+% \or\relax
+% \section{Développements en~2004}
+% Amélioration de la documentation sur les langues.
+%
+% Ajout d'une explication sur la manière de faire une table des matières locale pour un appendice, éventuellement en
+% la masquant dans la table des matières principale. Compatibilité avec le paquetage \texttt{appendix}~\cite{appendix}.
+%
+% Un ajout majeur est l'option de paquetage \texttt{hints}, pour détecter certains problèmes de programmation et de
+% compatibilité.
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~2005}
+% All messages are now written via the standard interface commands (\verb|\PackageInfo|, \verb|\PackageWarning|, and
+% \verb|\PackageError|), so the \texttt{minitoc} package is less verbose on the terminal.
+%
+% Added the \verb|\mtcsetfont| and \verb|\mtcsettitlefont| commands (from a suggestion by \xname{Benjamin}{Bayart}) to
+% replace many font commands by only one command with a better user interface.
+%
+% Comments about the \AmS\ classes (some ones are incompatible with \texttt{minitoc}).
+%
+% Added the \verb|\mtcsetformat| and \verb|\mtcsettitle| commands, again to have a simpler user interface.
+%
+% Added various hints (\texttt{insection} package, order of minitoc basic commands, short extensions).
+%
+% Added the \verb|\mtcsetpagenumbers| and \verb|\mtcsetrules| commands, again to have a simpler user interface.
+%
+% Added the \texttt{mtchideinmaintoc} environment, to hide a group of entries in the main table of contents; added
+% also the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments.
+%
+% Added the \verb|\mtcfixindex| and \verb|\mtcsettitle| commands.
+%
+% Added the description of the installation of the package (a new chapter and the file \texttt{INSTALL}).
+%
+% Improved and added hints about coherence of \verb|\dominitoc|/\verb|\minitoc| and co.
+%
+% Added the \verb|\mtcsetfeature| command (very complex).
+%
+% Added a hint about the \texttt{abstract} package~\cite{abstract}.
+%
+% The \texttt{minitoc} package is now written using the \texttt{.dtx}-\texttt{.ins} system. Some cleanup is done in the code.
+%
+% Added the \verb|\mtcfixglossary| command, like \verb|\mtcfixindex|.
+%
+% Some improvements are made to print the documentation.
+%
+% Some new hints are added (\texttt{sectsty} package~\cite{sectsty}, empty mini-tables, obsolete commands).
+%
+% Added the notion of depth for mini-tables of figures/tables. Added the \verb|\mtcsetdepth| command.
+%
+% The \texttt{hints} package option is now the default.
+%
+% Added a method for making a bilingual documentation in one file (the \texttt{minitoc.dtx} file). This method could be used
+% for more languages.
+%
+% Added or improved some adjustement commands (\verb|\adjustptc|, \verb|\incrementptc|, \verb|\decrementptc|, etc.).
+%
+% Added the \texttt{k-tight} and \texttt{k-loose} package options, for the \KOMAScript{} document classes~\cite{koma}.
+%
+% Added a patch for the recent version of the \texttt{memoir} class~\cite{memoir,add-memoir}.
+%
+% Use \verb|\mtcselectlanguage| in language options and in ``secondary'' \texttt{.mld} files.
+%
+% Added the \verb|\mtcloadmlo| command to be used in some \texttt{.mld} files to load a \texttt{.mlo} file. The
+% extension \texttt{.mlo} means \emph{minitoc language object}; such files contains characters not easily
+% manipulated in a \texttt{.dtx} file.
+%
+% The history of changes is now displayed in a much simpler way (using a glossary was too cumbersome).
+%
+% Added the \texttt{listfiles} package option, to create a list of the minitoc auxiliary files, which can be removed after
+% the \LaTeX\ compilation of the document. It is the \emph{document}\texttt{.maf} file.
+%
+% Added a remark in the FAQ chapter (and \texttt{minitoc.bug}) about precautions to take with the starred
+% sectionning commands.
+%
+% Added hints about the \texttt{caption}, \texttt{caption2}, \texttt{ccaption}, and \texttt{mcaption} packages
+% (they must be loaded \emph{before} \texttt{minitoc}).
+%
+% A ``Jargon'' chapter is added. It will grow slowly.
+%
+% Added a note about a problem with \texttt{minitoc}, \texttt{hyperref} and \texttt{memoir} used together.
+%
+% Some bugs in the \verb|\mtcset...| commands are fixed.
+%
+% Added a hint about the \texttt{varsects} package~\cite{varsects}.
+%
+% Added a hint on the number of mini-tables when short extensions are used.
+%
+% Added a chapter with all the (explained) messages.
+% \or\relax
+% \section{Développements en~2005}
+% Tous les messages sont désormais écrits via les commandes de l'interface standard (\verb|\PackageInfo|,
+% \verb|\PackageWarning| et \verb|\PackageError|), donc le paquetage \texttt{minitoc} est moins bavard sur le terminal.
+%
+% Ajout des commandes \verb|\mtcsetfont| et \verb|\mtcsettitlefont| (d'après une suggestion de \xname{Benjamin}{Bayart})
+% pour remplacer de nombreuses commandes de fontes par une seule commande avec une meilleure interface avec
+% l'utilisateur.
+%
+% Commentaires sur les classes de l'\AmS\ (certaines sont incompatibles avec \texttt{minitoc}).
+%
+% Ajout des commandes \verb|\mtcsetformat| et \verb|\mtcsettitle|, encore pour avoir une meilleure interface avec
+% l'utilisateur.
+%
+% Ajout de divers \emph{hints} (paquetage \texttt{insection}, ordre des commandes minitoc basiques, suffixes
+% courts).
+%
+% Ajout des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|, encore pour avoir une meilleure interface
+% avec l'utilisateur.
+%
+% Ajout de l'environnement \texttt{mtchideinmaintoc}, pour masquer un groupe d'entrées dans la table des matières
+% principale; ajout aussi des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}.
+%
+% Ajout des commandes \verb|\mtcfixindex| et \verb|\mtcsettitle|.
+%
+% Ajout d'une description de l'installation du paquetage (un nouveau chapitre et le fichier \texttt{INSTALL}).
+%
+% \emph{Hints} améliorés et ajoutés sur la cohérence des commandes \verb|\dominitoc|/\verb|\minitoc| et co.
+%
+% Ajout de la commande \verb|\mtcsetfeature| (très complexe).
+%
+% Ajout d'un \emph{hint} sur le paquetage \texttt{abstract}~\cite{abstract}.
+%
+% Le paquetage \texttt{minitoc} est maintenant écrit en utilisant le système \texttt{.dtx}-\texttt{.ins}. Un peu de
+% nettoyage a été fait dans le code.
+%
+% Ajout de la commande \verb|\mtcfixglossary|, analoque à~\verb|\mtcfixindex|.
+%
+% Quelques améliorations sont faites pour l'impression de la documentation.
+%
+% Ajout de quelques nouveaux \emph{hints} (paquetage \texttt{sectsty}~\cite{sectsty}, mini-tables vides, commandes
+% obsolètes).
+%
+% Ajout de la notion de profondeur pour les mini-tables des figures/tableaux. Ajout de la commande \verb|\mtcsetdepth|.
+%
+% L'option de paquetage \texttt{hints} est maintenant le choix par défaut.
+%
+% Ajout d'une méthode pour faire une documentation bilingue en un seul fichier (le fichier \texttt{minitoc.dtx}).
+% Cette méthode pourrait être utilisée pour plusieurs langues.
+%
+% \begin{SMOOTH}
+% Ajout ou amélioration de quelques commandes d'ajustement (\verb|\adjustptc|, \verb|\incrementptc|,
+% \verb|\decrementptc|, etc.).
+% \end{SMOOTH}
+%
+% Ajout des options de paquetage \texttt{k-tight} et \texttt{k-loose}, pour les classes de document
+% \KOMAScript{}~\cite{koma}.
+%
+% Ajout d'une correction (\emph{patch}) pour une version récente de la classe \texttt{memoir}~\cite{memoir,add-memoir}.
+%
+% Utilisation de \verb|\mtcselectlanguage| dans les options de langue et dans les fichiers \texttt{.mld}
+% «~secondaires~».
+%
+% Ajout de la commande \verb|\mtcloadmlo| à~utiliser dans certains fichiers \texttt{.mld} pour charger un fichier
+% \texttt{.mlo}. Le suffixe \texttt{.mlo} signifie \emph{minitoc language object} (objet de langage minitoc); de
+% tels fichiers contiennent des caractères qui ne sont pas faciles à~manipuler dans un fichier \texttt{.dtx}.
+%
+% L'historique des modifications est maintenant imprimé d'une manière bien plus simple (utiliser un glossaire était
+% trop pénible).
+%
+% Ajout de l'option de paquetage \texttt{listfiles}, pour créer une liste des fichiers auxiliaires de minitoc, qui
+% peuvent être éliminés après la compilation \LaTeX\ du document. C'est le fichier \emph{document}\texttt{.maf}.
+%
+% Ajout d'une remarque dans le chapitre des questions fréquemment posées (et dans le fichier \texttt{minitoc.bug})
+% sur les précautions à~prendre avec les commandes de sectionnement étoilées.
+%
+% Ajout de \emph{hints} sur les paquetages \texttt{caption}, \texttt{caption2}, \texttt{ccaption} et \texttt{mcaption}
+% (ils doivent être chargés \emph{avant} \texttt{minitoc}).
+%
+% Un chapitre «~Jargon~» est ajouté. Il grossira lentement.
+%
+% Ajout d'une note sur un problème avec \texttt{minitoc}, \texttt{hyperref} et \texttt{memoir} utilisés ensemble.
+%
+% Quelques erreurs dans les commandes \verb|\mtcset...| sont corrigées.
+%
+% Ajout d'un \emph{hint} sur le paquetage \texttt{varsects}~\cite{varsects}.
+%
+% Ajout d'un \emph{hint} sur le nombre de mini-tables lorsque les suffixes courts sont utilisés.
+%
+% Ajout d'un chapitre avec tous les messages (expliqués).
+% \fi
+%
+% \ifcase\LANG\relax
+% \begin{SMOOTH}
+% \section{Developments in~2006}
+% Added the ``\texttt{*}'' keyword as first argument of the \verb|\mtcsetpagenumbers| and \verb|\mtcsetrules|
+% command, to get an action on all kinds of mini-tables.
+% \end{SMOOTH}
+%
+% Corrections in the \verb|\mtcaddsection|, \verb|\mtcfixglossary|, and \verb|\mtcfixindex| commands.
+%
+% In the PDF documentation, the panel of bookmarks shows initialy only the bookmarks for parts and chapters, but you
+% can open them to show deeper entries.
+%
+% Added a comment about the initialization of fonts in the FAQ (point~34). It is still an open domain and I am
+% working on it.
+%
+% Added a hint about the \KOMAScript{} classes~\cite{koma}, and an entry in the FAQ chapter (and in \texttt{minitoc.bug}).
+%
+% Added the ``Postface'' chapter.
+%
+% Added the \verb|\mtcprepare| command.
+%
+% Added an~\texttt{URL} field in the bibliography (the styles are modified with the \texttt{urlbst} tool~\cite{urlbst}).
+%
+% Added \texttt{mtcmess.sty} to add unique identifiers to the messages.
+%
+% Suppressed the PostScript documentation files from the distribution (no more accepted on CTAN archives), but the
+% scripts still creates them.
+%
+% Corrections in the \texttt{insection} package option.
+%
+% Reordering of the chapters in the user's manual (part~I).
+%
+% Added a hint about the \texttt{fncychap} package~\cite{fncychap}.
+%
+% Added a hint about the \texttt{quotchap} package~\cite{quotchap}.
+%
+% Added a hint about the \texttt{romannum} package~\cite{romannum}.
+%
+% Added a hint about the \texttt{sfheaders} package~\cite{sfheaders}.
+%
+% Added a hint about the \texttt{alnumsec} package~\cite{alnumsec}.
+%
+% Added a hint about the \texttt{captcont} package~\cite{captcont}.
+%
+% Added FAQ 44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} commands.
+%
+% \or\relax
+% \section{Développements en~2006}
+% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|,
+% pour avoir une action sur toutes les sortes de mini-tables.
+%
+% \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.
+%
+% Ajout d'un commentaire sur l'initialisation des fontes dans le chapitre des questions fréquemment posées (point~34).
+% C'est encore un sujet ouvert et je travaille dessus.
+%
+% Ajout d'un \emph{hint} sur les classes \KOMAScript~\cite{koma}, et d'une note dans le chapitre des questions
+% fréquemment posées (et dans \texttt{minitoc.bug}).
+%
+% Ajout du chapitre «~Postface~».
+%
+% Ajout de la commande \verb|\mtcprepare|.
+%
+% Ajout d'un champ \texttt{URL} dans la bibliographie (les styles ont été modifiés à~l'aide de l'outil
+% \texttt{urlbst}~\cite{urlbst}).
+%
+% Ajout de \texttt{mtcmess.sty} pour ajouter des identificateurs uniques aux messages.
+%
+% Suppression des fichiers de documentation en format PostScript dans la distribution (ils ne sont plus acceptés
+% sur les archives CTAN), mais les scripts les créent encore.
+%
+% Corrections dans l'option de paquetage \texttt{insection}.
+%
+% Ré-ordonnancement des chapitres du manuel de l'utilisateur (partie~I).
+%
+% Ajout d'un \emph{hint} sur le paquetage \texttt{fncychap}~\cite{fncychap}.
+%
+% Ajout d'un \emph{hint} sur le paquetage \texttt{quotchap}~\cite{quotchap}.
+%
+% Ajout d'un \emph{hint} sur le paquetage \texttt{romannum}~\cite{romannum}.
+%
+% Ajout d'un \emph{hint} sur le paquetage \texttt{sfheaders}~\cite{sfheaders}.
+%
+% Ajout d'un \emph{hint} sur le paquetage \texttt{alnumsec}~\cite{alnumsec}.
+%
+% 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}.
+% \fi
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
-% \chapter*{Acknowledgments}
+% \chapter*{Acknowledgments\markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}}
+% \markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}
+% ^^A \enlargethispage*{1.5\baselineskip}
% \mtcaddchapter[Acknowledgments]
% I need to thank the following peoples\,\footnote{And I apologize to whose I forgot.}, for their help, their
-% questions, their interventions in the news groups\,\footnote{Mainly, \texttt{fr.comp.text.tex} and
-% \texttt{comp.text.tex}.}, and/or the packages and classes they wrote:\hfill\mbox{}\\
+% questions, their interventions in the news groups\,\footnote{Mainly, \texttt{fr.comp.text.tex} (in french) and
+% \texttt{comp.text.tex} (in english), but also \texttt{de.comp.text.tex} (in german, but I do not read it well).},
+% and/or for their packages, classes and documents:\hfill\mbox{}\\
% \or\relax
-% \chapter*{Remerciements}
+% \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,
-% \texttt{fr.comp.text.tex} et \texttt{comp.text.tex}.}
-% et/ou les paquetages et classes qu'elles ont écrits:\hfill\mbox{}\\
+% \texttt{fr.comp.text.tex} (en français) et \texttt{comp.text.tex} (en anglais), mais aussi
+% \texttt{de.comp.text.tex} (en allemand, mais je le lis mal).}
+% et/ou leurs paquetages, classes et documents:\hfill\mbox{}\\
% \fi
% \begin{raggedright}
-% \rightmargin\leftmargin
+% \setlength{\rightmargin}{\leftmargin}
% \name{Hassan}{Abolhassani},
+% \name{Nabil}{Abu~El-Ata},
+% \name{Juan~M.}{Aguirregabiria},
% \name{Alex}{AJ},
+% \name{Jérôme}{Andrieux},
% \name{Achod~André}{Aradian},
+% \name{Einar}{Árnason},
+% \name{Tim}{Arnold},
% \name{Donald}{Arseneau},
% \name{David}{Aspinall},
+% \name{Gonvcal}{Badenes},
% \name{Philipp}{Bachmann},
% \name{Marin}{Balgarensky},
% \name{Benjamin}{Bayart},
% \name{Stephan~P.}{von~Bechtolsheim},
+% \name{Claudio}{Beccari},
% \name{Emmanuel}{Beffara},
+% \name{József}{Bérces},
+% \name{Karl}{Berry},
% \name{Javier}{Bezos},
+% \name{Árpád}{Bíró},
% \name{Laurent}{Bloch},
-% \name{Johannes}{Braams},
+% \name{Georgi}{Boshnakov},
% \name{Daniel}{Bourbonnais},
+% \name{Victor}{Boyko},
+% \name{Johannes}{Braams},
+% \name{Mustafa}{Burc},
% \name{David}{Carlisle},
+% \name{Manuel}{Carriba},
+% \name{Jean-Côme}{Charpentier},
+% \name{Jana}{Chlebikova},
% \name{Steven~Douglas}{Cochran},
+% \name{Maurizio}{Codogno},
% \name{David~B.}{Cook},
% \name{Oliver}{Corff},
% \name{Prakash}{Countcham},
% \name{Serguei}{Dachian},
% \name{Adrian}{Daerr},
% \name{Ben}{De~Rydt},
+% \name{Dorjpalam}{Dorj},
% \name{Lyndon}{Dudding},
% \name{Marko}{Èehaja},
% \name{Victor}{E{\ij}khout},
% \name{Thomas}{Esser},
% \name{Karl~F.}{Everitt},
+% \name{Mike}{Fabian},
% \name{Robin}{Fairbairns},
+% \name{Simon}{Fear}, ^^A booktabs
% \name{Ulrike}{Fischer},
+% \name{Daniel}{Flipo},
+% \name{Jim}{Fox}, ^^A dpfloat
+% \name{Diego}{Garcia~Morate},
+% \name{Hubert}{Gäßlein}, ^^A pict2e
% \name{Mohammad}{Ghodsi},
+% \name{Markus}{Gleiszner},
+% \name{Vitali}{Gontsharuk},
% \name{Michel}{Goossens},
+% \name{Fraser}{Grant},
+% \name{Norman}{Gray},
+% \name{Loïc}{Grenon},
+% \name{Sébastien}{Grot},
+% \name{Marion}{Gunn},
% \name{Boumediene}{Hamzi},
+% \name{Yannis}{Haralambous},
+% \name{Alexander}{Harin},
% \name{Danny}{Heap},
% \name{Thorsten}{Hein},
+% \name{Sten}{Hellman},
+% \name{Haavard}{Helstrup},
+% \name{Yvon}{Henel},
+% \name{Stephan}{Hennig},
% \name{Florence}{Henry},
% \name{Morten}{Høgholm},
+% \name{Alv~Kjetil}{Holme},
+% \name{Umstatter}{Horst},
% \name{Don}{Hosek},
% \name{Yufan}{Hu},
+% \name{Dave~W.}{Huseby},
% \name{Dmitry}{Ivanov},
+% \name{Per~Steinar}{Iversen},
+% \name{Zunbeltz}{Izaola},
% \name{Bernd}{Jaehne},
% \name{Radwan}{Jalam},
+% \name{Michael}{Janish},
+% \name{Regnor}{Jernsletten},
+% \name{Zhuhan}{Jiang},
+% \name{Robert}{Juhasz},
+% \vname{Shin}{Jungshik},
% \name{Dan}{Jurafsky},
+% \name{Mikko}{Kanerva},
+% \name{David}{Kastrup},
+% \name{Ronan}{Keryell},
% \name{Bil}{Kleb},
+% \name{Peter}{Kleiweg},
+% \name{Rune}{Kleveland},
+% \name{Jörg}{Knappen},
+% \vname{Un}{Koaunghi},
+% \name{Markus}{Kohm},
+% \name{Attila}{Koppanyi},
% \name{Thankmar}{Kronzucker},
% \name{Alexej~M.}{Kryukov},
% \name{Toshiki}{Kumazawa},
% \name{Frank}{Küster},
+% \name{Klaus}{Lagally},
% \name{Fabio}{Lanari},
% \name{Robert}{Lange},
% \name{Dag}{Langmyhr},
+% \name{Olga}{Lapko},
+% \name{Henning}{Larsen},
% \name{Jean-Marc}{Lasgouttes},
% \name{Claire}{Lauvernet},
+% \name{Boris}{Lavva},
% \name{Werner}{Lemberg},
% \name{Thomas}{Leonhardt},
% \name{Stéphane}{Lepolozec},
+% \name{Julien}{Le~Thuaut},
% \name{Adam}{Lewenberg},
% \name{Knut}{Lickert},
+% \name{Arnaldo~Viegas}{de~Lima},
+% \name{Ulf~A.}{Lindgren},
+% \name{Anselm}{Lingnau},
+% \name{Milos}{Lokajicek},
+% \name{Maurizio}{Loreti},
% \name{Dan}{Luecking},
+% \name{Ken}{Lunde},
% \name{Anders}{Lyhne},
+% \name{Pierre}{Mackay},
+% \name{Lars}{Madsen},
+% \name{Irina}{Makhovaya},
+% \name{Bob}{Margolis},
+% \name{Nicolas}{Markey},
% \name{Marcus}{Marr},
+% \name{Terry}{Mart},
+% \name{Ruiz-Altaba}{Marti},
+% \name{Vadim}{Maslov},
+% \name{Sven}{Mattisson},
% \name{Rowland}{McDonnell},
+% \name{Ben}{McKay},
% \name{Yanick}{Michou},
% \name{Frank}{Mittelbach},
% \name{Lapo~Filippo}{Mori},
% \name{Michael}{Morrison},
+% \name{Dejan}{Muhamedagi\'{c}},
+% \name{Sergei~O.}{Naoumov},
% \name{Cuong}{Nguyen},
% \name{Julien}{Nicolas},
+% \name{Rolf}{Niepraschk}, ^^A pict2e
+% \name{Josselin}{Noirel},
% \name{Heiko}{Oberdiek},
+% \name{Mariusz}{Olko},
% \name{Piet}{van~Oostrum},
+% \name{Erik}{Östhols},
+% \name{Alan}{Pai\'{c}},
% \name{Palash~Baran}{Pal},
+% \name{Oren}{Patashnik},
+% \name{Matthias}{Pelger},
+% \name{Terje~Engeset}{Petterst},
+% \name{John}{Plaice},
+% \name{Nico}{Poppelier},
+% \name{Rama}{Porrat},
% \name{Roozbeh}{Pournader},
% \name{Sebastian}{Rahtz},
+% \name{Bernd}{Raichle},
+% \name{Jose~Pedro}{Ramalhete},
+% \name{Keranen}{Reino},
+% \name{Adrian}{Rezu\c{s}},
% \name{Tony}{Roberts},
% \name{Denis}{Roegel},
+% \name{Christian}{Rolland},
% \name{Jan~Michel}{Rynning},
+% \name{Young}{Ryu}, ^^A txfonts
+% \name{Enn}{Saar},
% \name{David}{Samsoen},
+% \name{Julio}{Sanchez},
+% \name{Elmar}{Schalueck},
+% \name{Tobias}{Schlemmer},
% \name{Uwe}{Schneider},
+% \name{Martin}{Schröder}, ^^A everysel, ragged2e
+% \name{Ali}{Shoukat},
+% \name{Andrij}{Shvaika},
+% \name{Jankovic}{Slobodan},
+% \name{Apostolos}{Syropoulos},
% \name{Dung}{Ta~Quang},
+% \name{Daniel}{Taupin}\textsuperscript{\textdied},
+% \name{Hàn~Th\'{\^e}}{Th\`anh},
+% \name{Karsten}{Tinnefeld},
+% \name{Sigitas}{Tolusis},
% \name{Laurent}{Tordella},
% \name{Stefan}{Ulrich},
+% \name{Turgut}{Uyar},
% \name{Jari}{Vaario},
+% \name{Thomas}{van~Oudenhove},
% \name{Vincent}{Vaquin},
% \name{Didier}{Verna},
% \name{Sylvain}{Vesco},
+% \name{Vladimir}{Volovitch},
% \name{Nigel}{Ward},
% \name{Staszek}{Wawrykiewicz},
% \name{Stephan}{Webanck},
-% \name{Peter~R.}{Wilson}\ifcase\LANG\relax, and\or\relax\ et\ \fi
-% \name{Tim}{Wright}.
+% \name{Eduard}{Werner},
+% \name{Peter~R.}{Wilson},
+% \name{Marcin}{Woli\'nski},
+% \name{Élisabeth}{Wolkowski},
+% \name{Tim}{Wright},
+% \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}.
% \end{raggedright}
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
@@ -7307,7 +15710,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \begin{macro}{\NeedsTeXFormat}
% \begin{macro}{\ProvidesPackage}
-% \begin{macro}{\PackageInfo}
+% \begin{macro}{\mtcPackageInfo}
+% \begin{macro}{\RequirePackage}
% \ifcase\LANG\relax
% This code section identifies the package with its name, version number and date. A trace is written in the
% \index{.log}\texttt{.log} file. This package will not work with \LaTeX2.09.
@@ -7316,15 +15720,17 @@ sud des États-Unis, comme la Louisiane.}
% dans le fichier \index{.log}\texttt{.log}. Ce paquetage ne fonctionnera pas avec \LaTeX2.09.
% \fi
% \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}[1996/06/01]%
+\NeedsTeXFormat{LaTeX2e}[1996/06/02]%
\ProvidesPackage{minitoc}%
- [2005/09/16 v43 Package minitoc]
-\PackageInfo{minitoc}%
- {*** minitoc package, version 43 ***\@gobble}
+ [2006/06/08 v45 Package minitoc (JPFD)]
+\RequirePackage{mtcmess}[2006/03/14]
+\mtcPackageInfo[<I0001>]{minitoc}%
+ {*** minitoc package, version 45 ***\@gobble}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -7360,14 +15766,16 @@ sud des États-Unis, comme la Louisiane.}
% (default: \verb|\bigskipamount|).
% \or\relax
% Nous définissons l'indentation \verb|\mtcindent| (des deux côtés) des mini-tables et la commande
-% \verb|\mtcskip| pour faire un saut vertical avant une a mini-table, sa valeur est \verb|\mtcskipamount|
+% \verb|\mtcskip| pour faire un saut vertical avant une mini-table, sa valeur est \verb|\mtcskipamount|
% (défaut: \verb|\bigskipamount|).
% \fi
% \begin{macrocode}
\newlength\mtcindent
\newskip\mtcskipamount
\setlength{\mtcskipamount}{\bigskipamount}
-\def\mtcskip{\unskip\removelastskip{\parskip=\z@\addvspace{\mtcskipamount}}}
+% %%%%\def\mtcskip{\leavevmode\unskip\removelastskip%
+% %%%% {\parskip=\z@\addvspace{\mtcskipamount}}}
+\def\mtcskip{{\parskip=\z@\addvspace{\mtcskipamount}}}
% \end{macrocode}
% \ifcase\LANG\relax
% Note that \verb|\mtcskip| uses a local group to avoid the influence of \verb|\parskip|.
@@ -7380,6 +15788,22 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
%
% \lneed{5}
+% \begin{macro}{\mtcgapbeforeheads}
+% \begin{macro}{\mtcgapafterheads}
+% \ifcase\LANG\relax
+% We define the default values for the vertical gaps before and after titles part level mini-tables.
+% \or\relax
+% Nous définissons les valeurs par défaut pour les sauts verticaux avant et après les titres des mini-tables au
+% niveau partie.
+% \fi
+% \begin{macrocode}
+\def\mtcgapbeforeheads{50\p@}
+\def\mtcgapafterheads{40\p@}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
% \section{Tests and flags}\label{s+code+test-flags}
% \or\relax
@@ -7409,10 +15833,50 @@ sud des États-Unis, comme la Louisiane.}
% \fi
%
% \lneed{5}
+% \begin{macro}{\if@mtc@hints@}
+% \begin{macro}{\if@mtc@hints@w@}
+% \begin{macro}{\if@mtc@hints@giben@}
+% \ifcase\LANG\relax
+% \subsection{Flags for the \texttt{hints} option}
+% But first, we define some flags for the \texttt{hints} option:
+% \begin{itemize}
+% \item The flag \texttt{\bs if@mtc@hints@} is true if the \texttt{hints} option is required (default).
+%
+% \item The flag \texttt{\bs if@mtc@hints@w@} is set true if we detect that some sectionning commands have been
+% altered since the loading of the document class.
+%
+% \item The flag \texttt{\bs if@mtc@hints@given@} is set true if the \texttt{hints} option detects something curious
+% and writes messages in the \texttt{.log} file. It will be used at the end of the document to signal that
+% you should look for hints in the \texttt{.log} file.
+% \end{itemize}
+% \or\relax
+% \subsection{Indicateurs pour l'option \texttt{hints}}
+% Mais tout d'abord, nous définissons quelques indicateurs pour l'option \texttt{hints}:
+% \begin{itemize}
+% \item L'indicateur \texttt{\bs if@mtc@hints@} est vrai si l'option \texttt{hints} est demandée (défaut).
+%
+% \item L'indicateur \texttt{\bs if@mtc@hints@w@} est forcé à~vrai si nous détectons que certaines commandes de
+% sectionnement ont été altérées depuis le chargement de la classe de document.
+%
+% \item L'indicateur \texttt{\bs if@mtc@hints@given@} est forcé à~vrai si l'option \texttt{hints} détecte quelque
+% chose de curieux et écrit des messages dans le fichier \texttt{.log}. Il sera utilisé en fin de document
+% pour signaler que vous devriez chercher des \emph{hints} dans le fichier \texttt{.log}.
+% \end{itemize}
+% \fi
+% \begin{macrocode}
+\newif\if@mtc@hints@ \@mtc@hints@true
+\newif\if@mtc@hints@w@ \@mtc@hints@w@false
+\newif\if@mtc@hints@given@ \@mtc@hints@given@false
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
-% \subsection{Use of section-level mini-lists of floats.}
+% \subsection{Use of section-level mini-lists of floats}
% \or\relax
-% \subsection{Utilisation de mini-listes d'éléments flottants, au niveau \mbox{section}.}
+% \subsection{Utilisation de mini-listes d'éléments flottants, au niveau \texorpdfstring{\mbox{section}}{section}}
% \fi
% \begin{macro}{\if@mtc@sect@floats@}
% \begin{macro}{\dosectlof}
@@ -7429,25 +15893,51 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{26}
% \ifcase\LANG\relax
-% \subsection{Presence of some packages and classes.}
+% \subsection{Presence of some packages and classes}
% \or\relax
-% \subsection{Présence de certains paquetages et classes.}
+% \subsection{Présence de certains paquetages et classes}
% \fi
% \begin{macro}{\if@mtc@placeinsLoaded@}
% \begin{macro}{\if@mtc@memoirLoaded@}
% \begin{macro}{\if@mtc@memoirnew@}
% \begin{macro}{\if@mtc@sectstyLoaded@}
% \begin{macro}{\if@mtc@sectstyLoaded@a@}
+% \begin{macro}{\if@mtc@captionLoaded@}
+% \begin{macro}{\if@mtc@captionLoaded@a@}
+% \begin{macro}{\if@mtc@captionIILoaded@}
+% \begin{macro}{\if@mtc@captionIILoaded@a@}
+% \begin{macro}{\if@mtc@ccaptionLoaded@}
+% \begin{macro}{\if@mtc@ccaptionLoaded@a@}
+% \begin{macro}{\if@mtc@mcaptionLoaded@}
+% \begin{macro}{\if@mtc@mcaptionLoaded@a@}
+% \begin{macro}{\if@mtc@varsectsLoaded@}
+% \begin{macro}{\if@mtc@varsectsLoaded@a@}
+% \begin{macro}{\if@mtc@fncychapLoaded@}
+% \begin{macro}{\if@mtc@fncychapLoaded@a@}
+% \begin{macro}{\if@mtc@quotchapLoaded@}
+% \begin{macro}{\if@mtc@quotchapLoaded@a@}
+% \begin{macro}{\if@mtc@romannumLoaded@}
+% \begin{macro}{\if@mtc@romannumLoaded@a@}
+% \begin{macro}{\if@mtc@sfheadersLoaded@}
+% \begin{macro}{\if@mtc@sfheadersLoaded@a@}
+% \begin{macro}{\if@mtc@alnumsecLoaded@}
+% \begin{macro}{\if@mtc@alnumsecLoaded@a@}
+% \begin{macro}{\if@mtc@captcontLoaded@}
+% \begin{macro}{\if@mtc@captcontLoaded@a@}
% \ifcase\LANG\relax
% We will check if the \index{placeins}\texttt{placeins} package is loaded, then if the \index{memoir}\texttt{memoir}
% is loaded (and if it is a recent version), then if the \index{sectsty}\texttt{sectsty} package is loaded
% (before or after \texttt{minitoc}).
+% We do the same for some caption-related packages and the \texttt{varsects} package and others package altering
+% the sectionning commands.
% \or\relax
% Nous testerons si le paquetage \index{placeins}\texttt{placeins} est chargé, puis si la classe
% \index{memoir}\texttt{memoir} est chargée (et si c'est une version récente), puis si le
% paquetage \index{sectsty}\texttt{sectsty} est chargé (avant ou après \texttt{minitoc}).
+% Nous faisons de même pour quelques paquetages relatifs aux captions et pour le paquetage \texttt{varsects} et
+% d'autres paquetages altérant les commandes de sectionnement.
% \fi
% \begin{macrocode}
\newif\if@mtc@placeinsLoaded@ \@mtc@placeinsLoaded@false
@@ -7455,12 +15945,58 @@ sud des États-Unis, comme la Louisiane.}
\newif\if@mtc@memoirnew@ \@mtc@memoirnew@false
\newif\if@mtc@sectstyLoaded@ \@mtc@sectstyLoaded@false
\newif\if@mtc@sectstyLoaded@a@ \@mtc@sectstyLoaded@a@false
+\newif\if@mtc@captionLoaded@ \@mtc@captionLoaded@false
+\newif\if@mtc@captionLoaded@a@ \@mtc@captionLoaded@a@false
+\newif\if@mtc@captionIILoaded@ \@mtc@captionIILoaded@false
+\newif\if@mtc@captionIILoaded@a@ \@mtc@captionIILoaded@a@false
+\newif\if@mtc@ccaptionLoaded@ \@mtc@ccaptionLoaded@false
+\newif\if@mtc@ccaptionLoaded@a@ \@mtc@ccaptionLoaded@a@false
+\newif\if@mtc@mcaptionLoaded@ \@mtc@mcaptionLoaded@false
+\newif\if@mtc@mcaptionLoaded@a@ \@mtc@mcaptionLoaded@a@false
+\newif\if@mtc@varsectsLoaded@ \@mtc@varsectsLoaded@false
+\newif\if@mtc@varsectsLoaded@a@ \@mtc@varsectsLoaded@a@false
+\newif\if@mtc@fncychapLoaded@ \@mtc@fncychapLoaded@false
+\newif\if@mtc@fncychapLoaded@a@ \@mtc@fncychapLoaded@a@false
+\newif\if@mtc@quotchapLoaded@ \@mtc@quotchapLoaded@false
+\newif\if@mtc@quotchapLoaded@a@ \@mtc@quotchapLoaded@a@false
+\newif\if@mtc@romannumLoaded@ \@mtc@romannumLoaded@false
+\newif\if@mtc@romannumLoaded@a@ \@mtc@romannumLoaded@a@false
+\newif\if@mtc@sfheadersLoaded@ \@mtc@sfheadersLoaded@false
+\newif\if@mtc@sfheadersLoaded@a@ \@mtc@sfheadersLoaded@a@false
+\newif\if@mtc@alnumsecLoaded@ \@mtc@alnumsecLoaded@false
+\newif\if@mtc@alnumsecLoaded@a@ \@mtc@alnumsecLoaded@a@false
+\newif\if@mtc@captcontLoaded@ \@mtc@captcontLoaded@false
+\newif\if@mtc@captcontLoaded@a@ \@mtc@captcontLoaded@a@false
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@mtc@empty@parttoc@}
% \begin{macro}{\if@mtc@empty@partlof@}
% \begin{macro}{\if@mtc@empty@partlot@}
@@ -7507,6 +16043,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Nous définissons et positionnons des indicateurs concernant la présence des commandes de sectionnement (en fait,
% celle des compteurs associés à~ces commandes).
+%
% \fi
% \lneed{5}
% \begin{macro}{\if@mtc@part@def@}
@@ -7520,6 +16057,7 @@ sud des États-Unis, comme la Louisiane.}
\@ifundefined{part}{\@mtc@part@def@false}{\@mtc@part@def@true}
% \end{macrocode}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\if@mtc@chapter@def@}
% \ifcase\LANG\relax
@@ -7532,6 +16070,7 @@ sud des États-Unis, comme la Louisiane.}
\@ifundefined{chapter}{\@mtc@chapter@def@false}{\@mtc@chapter@def@true}
% \end{macrocode}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\if@mtc@section@def@}
% \ifcase\LANG\relax
@@ -7544,6 +16083,8 @@ sud des États-Unis, comme la Louisiane.}
\@ifundefined{section}{\@mtc@section@def@false}{\@mtc@section@def@true}
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
% We define and set flags about the absence of the sectionning commands.
% \or\relax
@@ -7560,6 +16101,8 @@ sud des États-Unis, comme la Louisiane.}
\@ifundefined{part}{\@mtc@part@undef@true}{\@mtc@part@undef@false}
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@mtc@chapter@undef@}
% \ifcase\LANG\relax
% The \index{chapter}\verb|chapter| counter:
@@ -7571,6 +16114,8 @@ sud des États-Unis, comme la Louisiane.}
\@ifundefined{chapter}{\@mtc@chapter@undef@true}{\@mtc@chapter@undef@false}
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@mtc@section@undef@}
% \ifcase\LANG\relax
% The \index{section}\verb|section| counter:
@@ -7680,6 +16225,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@firstpartis@used@}
% \begin{macro}{\if@firstchapteris@used@}
% \begin{macro}{\if@firstsectionis@used@}
@@ -7696,6 +16242,86 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the document has exactly 2~parts}\label{ss+2parts}
+% \or\relax
+% \subsection{Tester si le document a exactement 2~parties}\label{ss+2parts}
+% \fi
+% \begin{macro}{\ifmtcsecondpart}
+% \ifcase\LANG\relax
+% In french, the ordinal adjective is ``deuxième'' if the second object is not the last object, but ``second''
+% or ``seconde'' (feminine)
+% when it also the last one. So we define a specific flag:
+% \or\relax
+% En français, l'adjectif ordinal est \og deuxième \fg si le deuxième objet n'est pas le dernier objet, mais
+% \og second \fg ou \og seconde \fg (féminin) si c'est le dernier. Donc nous définissons un indicateur spécifique:
+% \fi
+% \begin{macrocode}
+\newif\ifmtcsecondpart \mtcsecondpartfalse
+% \end{macrocode}
+% \end{macro}
+%
+% \lneed{5}
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\ifmtcsecondpart}
+% \ifcase\LANG\relax
+% At the beginning of the document, we test this flag and make it global:
+% \or\relax
+% Au début du document, nous testons cet indicateur et le rendons global:
+% \fi
+% \begin{macrocode}
+\AtBeginDocument{%
+ \ifmtcsecondpart
+ \global\mtcsecondparttrue
+ \else
+ \global\mtcsecondpartfalse
+ \fi}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \begin{macro}{\AtEndDocument}
+% \begin{macro}{\ifmtcsecondpart}
+% \begin{macro}{\\@mainaux}
+% \ifcase\LANG\relax
+% At the end of the document, we set and memorize the value of the flag in the \texttt{.aux} file:
+% \or\relax
+% À~la fin du document, nous établissons et mémorisons la valeur de l'indicateur dans le fichier \texttt{.aux}:
+% \fi
+% \begin{macrocode}
+\AtEndDocument{%
+\ifnum\value{part}=2\relax
+ \mtcsecondparttrue
+\else
+ \mtcsecondpartfalse
+\fi
+\if@filesw
+ \ifmtcsecondpart
+ \immediate\write\@mainaux
+ {\string\global\string\mtcsecondparttrue}%
+ \else
+ \immediate\write\@mainaux
+ {\string\global\string\mtcsecondpartfalse}%
+ \fi
+\fi}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{3}
+% \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.
+% \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.
+% \fi
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{Preparation for the \texttt{notoccite} option}\label{s+code+notoccite1}\index{notoccite}
@@ -7754,16 +16380,16 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@hyper@used@}
% \ifcase\LANG\relax
-% This code prepares the interface with the \texttt{hyperref} package~\cite{hyperref}.
-% A flag is defined, then this preparation is performed in \verb|\AtBeginDocument| if this package is loaded.
+% This code prepares the interface with the \texttt{hyperref} package~\cite{hyperref.web}.
+% A flag is defined, then this preparation is performed in a \verb|\AtBeginDocument| block if this package is loaded.
% This action defines some commands for the \texttt{hyperref} package.
% \or\relax
-% Ce code prépare l'interface avec le paquetage \texttt{hyperref}~\cite{hyperref}.
+% Ce code prépare l'interface avec le paquetage \texttt{hyperref}~\cite{hyperref.web}.
% Un indicateur est défini, puis cette préparation est effectuée dans un bloc \verb|\AtBeginDocument| si ce
% paquetage est chargé. Cette action définit quelques commandes pour le paquetage \texttt{hyperref}.
% \fi
% \begin{macrocode}
-\PackageInfo{minitoc}{*** compatible with hyperref ***\@gobble}
+\mtcPackageInfo[<I0005>]{minitoc}{compatible with hyperref\@gobble}
\newif\if@mtc@hyper@used@ \global\@mtc@hyper@used@false
\AtBeginDocument{%
\@ifpackageloaded{hyperref}{%
@@ -7778,17 +16404,24 @@ sud des États-Unis, comme la Louisiane.}
\let\toclevel@starsubsubsection\toclevel@subsubsection
\let\toclevel@starparagraph\toclevel@paragraph
\let\toclevel@starsubparagraph\toclevel@subparagraph
- }{}%
-}
+ }{}}
% \end{macrocode}
% \end{macro}
% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Check if the \texttt{sectsty} package is loaded, and when}\index{sectsty}\label{s+sectsty.h1}
+% \lneed{8}
+% \section{Checking the presence of some packages}
% \or\relax
-% \section{Tester si le paquetage \texttt{sectsty} est chargé, et quand}\index{sectsty}\label{s+sectsty.h1}
+% \section{Tester la présence de certains paquetages}
+% \fi
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{sectsty} package is loaded, and when}\index{sectsty}\label{s+sectsty.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{sectsty} est chargé, et quand}\index{sectsty}\label{s+sectsty.h1}
% \fi
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@sectstyLoaded@}
@@ -7798,9 +16431,11 @@ sud des États-Unis, comme la Louisiane.}
% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
% loaded. See section~\vref{s+sectsty.h2}.
% \or\relax
+% \begin{SMOOTH}
% Nous devons tester si le paquetage \texttt{sectsty}~\cite{sectsty} est chargé avant ou après \texttt{minitoc},
% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
% que tous les paquetages ont été chargés. Voir la section~\vref{s+sectsty.h2}.
+% \end{SMOOTH}
% \fi
% \begin{macrocode}
\@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@true}{}
@@ -7812,6 +16447,315 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{varsects} package is loaded, and when}\index{varsects}\label{s+varsects.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{varsects} est chargé, et quand}\index{varsects}\label{s+varsects.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@varsectsLoaded@}
+% \begin{macro}{\if@mtc@varsectsLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{varsects} package~\cite{varsects} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+varsects.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{varsects}~\cite{varsects} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+varsects.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{fncychap} package is loaded, and when}\index{fncychap}\label{s+fncychap.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{fncychap} est chargé, et quand}\index{fncychap}\label{s+fncychap.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@fncychapLoaded@}
+% \begin{macro}{\if@mtc@fncychapLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{fncychap} package~\cite{fncychap} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+fncychap.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{fncychap}~\cite{fncychap} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+fncychap.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{quotchap} package is loaded, and when}\index{quotchap}\label{s+quotchap.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{quotchap} est chargé, et quand}\index{quotchap}\label{s+quotchap.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@quotchapLoaded@}
+% \begin{macro}{\if@mtc@quotchapLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{quotchap} package~\cite{quotchap} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+quotchap.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{quotchap}~\cite{quotchap} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+quotchap.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{romannum} package is loaded, and when}\index{romannum}\label{s+romannum.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{romannum} est chargé, et quand}\index{romannum}\label{s+romannum.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@romannumLoaded@}
+% \begin{macro}{\if@mtc@romannumLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{romannum} package~\cite{romannum} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+romannum.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{romannum}~\cite{romannum} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+romannum.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{romannum}{\@mtc@romannumLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{romannum}{\@mtc@romannumLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{sfheaders} package is loaded, and when}\index{sfheaders}\label{s+sfheaders.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{sfheaders} est chargé, et quand}\index{sfheaders}\label{s+sfheaders.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@sfheadersLoaded@}
+% \begin{macro}{\if@mtc@sfheadersLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{sfheaders} package~\cite{sfheaders} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+sfheaders.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{sfheaders}~\cite{sfheaders} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+sfheaders.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{alnumsec} package is loaded, and when}\index{alnumsec}\label{s+alnumsec.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{alnumsec} est chargé, et quand}\index{alnumsec}\label{s+alnumsec.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@alnumsecLoaded@}
+% \begin{macro}{\if@mtc@alnumsecLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{alnumsec} package~\cite{alnumsec} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+alnumsec.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{alnumsec}~\cite{alnumsec} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+alnumsec.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{captcont} package is loaded, and when}\index{captcont}\label{s+captcont.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{captcont} est chargé, et quand}\index{captcont}\label{s+captcont.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@captcontLoaded@}
+% \begin{macro}{\if@mtc@captcontLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{captcont} package~\cite{captcont} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+captcont.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{captcont}~\cite{captcont} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+captcont.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{captcont}{\@mtc@captcontLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{captcont}{\@mtc@captcontLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{caption} package is loaded, and when}\index{caption}\label{s+caption.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{caption} est chargé, et quand}\index{caption}\label{s+caption.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@captionLoaded@}
+% \begin{macro}{\if@mtc@captionLoaded@a@}
+% \ifcase\LANG\relax
+% We must test if the \texttt{caption} package~\cite{caption} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+caption.h2}.
+% \or\relax
+% \begin{SMOOTH}
+% Nous devons tester si le paquetage \texttt{caption}~\cite{caption} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+caption.h2}.
+% \end{SMOOTH}
+% \fi
+% \begin{macrocode}
+ \@ifpackageloaded{caption}{\@mtc@captionLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{caption}{\@mtc@captionLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{caption2} package is loaded, and when}\index{caption2}\label{s+caption2.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{caption2} est chargé, et quand}\index{caption2}\label{s+caption2.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@captionIILoaded@}
+% \begin{macro}{\if@mtc@captionIILoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{caption2} package~\cite{caption2} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+caption2.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{caption2}~\cite{caption2} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+caption2.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{caption2}{\@mtc@captionIILoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{caption2}{\@mtc@captionIILoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{ccaption} package is loaded, and when}\index{ccaption}\label{s+ccaption.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{ccaption} est chargé, et quand}\index{ccaption}\label{s+ccaption.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@ccaptionLoaded@}
+% \begin{macro}{\if@mtc@ccaptionLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{ccaption} package~\cite{ccaption} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+ccaption.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{ccaption}~\cite{ccaption} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+ccaption.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{mcaption} package is loaded, and when}\index{mcaption}\label{s+mcaption.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{mcaption} est chargé, et quand}\index{mcaption}\label{s+mcaption.h1}
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@mcaptionLoaded@}
+% \begin{macro}{\if@mtc@mcaptionLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{mcaption} package~\cite{mcaption} is loaded before or after \texttt{minitoc}, so we
+% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
+% loaded. See section~\vref{s+mcaption.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{mcaption}~\cite{mcaption} est chargé avant ou après \texttt{minitoc},
+% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois
+% que tous les paquetages ont été chargés. Voir la section~\vref{s+mcaption.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{Is the \texttt{memoir} class loaded?}\label{s+code+memoir.loaded}\index{memoir}
% \or\relax
% \section{La classe \texttt{memoir} est-elle chargée?}\label{s+code+memoir.loaded}\index{memoir}
@@ -7820,31 +16764,36 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\if@mtc@memoirnew@}
% \begin{macro}{\if@mtcpatchmemoir@}
% \ifcase\LANG\relax
-% We test if the \texttt{memoir}\index{memoir}~\cite{memoir} class is loaded.
+% We test if the \texttt{memoir}\index{memoir}~\cite{memoir,add-memoir} class is loaded.
% This class needs some compatibility adjustments or may be incompatible if too recent. In the later case, a patch
-% is inserted (see chapter~\vref{memoir-patch}).
+% is inserted (see chapter~\vref{memoir-patch}). This correction is no more necessary after the 2005/09/25 version
+% of \texttt{memoir.cls}.
% \or\relax
-% Nous testons si la classe \texttt{memoir}\index{memoir}~\cite{memoir} est chargée.
-% Cette classe nécessite certains ajustements pour la compatibilité ou être incompatible si elle est trop récente.
-% Dans ce dernier cas, une correction est insérée (voir le chapitre~\vref{memoir-patch}).
+% Nous testons si la classe \texttt{memoir}\index{memoir}~\cite{memoir,add-memoir} est chargée.
+% Cette classe nécessite certains ajustements pour la compatibilité ou peut être incompatible si elle est trop récente.
+% Dans ce dernier cas, une correction est insérée (voir le chapitre~\vref{memoir-patch}). Cette correction n'est
+% plus nécessaire après la version de \texttt{memoir.cls} datée 2005/09/25.
% \fi
+%
+% \lneed{5}
% \begin{macrocode}
\newif\if@mtcpatchmemoir@ \@mtcpatchmemoir@false
-\@ifclassloaded{memoir}%
- {\@mtc@memoirLoaded@true\relax%
- \PackageInfo{minitoc}%
- {*** the memoir class is loaded: compatibility attempted ***\@gobble}}%
- {\@mtc@memoirLoaded@false}
+\@ifclassloaded{memoir}{\@mtc@memoirLoaded@true\relax%
+ \mtcPackageInfo[<I0030>]{minitoc}%
+ {the memoir class is loaded:\MessageBreak
+ compatibility attempted\@gobble}}%
+ {\@mtc@memoirLoaded@false}
\if@mtc@memoirLoaded@
\@ifundefined{@m@mchapter}%
- {\@mtc@memoirnew@false\PackageInfo{minitoc}%
- {*** old version of the memoir class ***\@gobble}}
- {\@mtc@memoirnew@true\PackageInfo{minitoc}%
- {*** recent version of the memoir class ***\@gobble}
- \PackageInfo{minitoc}{*** This version of the memoir class uses \MessageBreak
- a version of \string\chapter\space which is \MessageBreak
- incompatible with the minitoc package. \MessageBreak
- We try to patch ***\@gobble}%
+ {\@mtc@memoirnew@false\mtcPackageInfo[<I0020>]{minitoc}%
+ {old version of the memoir class\@gobble}}
+ {\@mtc@memoirnew@true\mtcPackageInfo[<I0027>]{minitoc}%
+ {recent version of the memoir class\@gobble}
+ \mtcPackageInfo[<I0032>]{minitoc}%
+ {This version of the memoir class uses \MessageBreak
+ a version of \string\chapter\space which is \MessageBreak
+ incompatible with the minitoc package. \MessageBreak
+ We try to patch\@gobble}%
\@mtcpatchmemoir@true}
\fi
% \end{macrocode}
@@ -7852,6 +16801,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtcpatchmemoir@}
% \ifcase\LANG\relax
% And now the patch:
@@ -7860,9 +16810,10 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtcpatchmemoir@
-\InputIfFileExists{mtcpatchmem.sty}{}{%
- \Package{Error}{minitoc}
- {*** Unable to patch the memoir class ***}%
+\IfFileExists{mtcpatchmem.sty}{%
+ \@ifclasslater{memoir}{2005/09/25}{}{\RequirePackage{mtcpatchmem}}}{%
+ \mtcPackage[<E0028>]{Error}{minitoc}
+ {Unable to patch the memoir class}%
{So it remains incompatible. Sorry.}}
\fi
% \end{macrocode}
@@ -7885,16 +16836,16 @@ sud des États-Unis, comme la Louisiane.}
% \begin{SMOOTH}
% \ifcase\LANG\relax
% Some macros for testing if an argument of a macro is empty (taken from the package
-% \index{ifmtarg}\texttt{ifmtarg}~\cite{ifmtarg}, by \xname{Peter R.}{Wilson} and
+% \index{ifmtarg}\texttt{ifmtarg}~\cite{ifmtarg}, by \xname{Peter~R.}{Wilson} and
% \xname{Donald}{Arseneau}, and from \index{while.tip}\texttt{while.tip},
% by \xname{Stephan~P.~von}{Bechtolsheim}~\cite{tex-bech}). The group is necessary to keep local the catcode
% change of ``Q'', hence a \verb|\gdef| is needed for \verb|\mtc@ifmtarg|.
% \or\relax
% Quelques macros pour tester si un argument d'une macro est vide (elles sont tirées du paquetage
-% \index{ifmtarg}\texttt{ifmtarg}~\cite{ifmtarg}, de \xname{Peter R.}{Wilson} et
+% \index{ifmtarg}\texttt{ifmtarg}~\cite{ifmtarg}, de \xname{Peter~R.}{Wilson} et
% \xname{Donald}{Arseneau}, et de \index{while.tip}\texttt{while.tip},
% de \xname{Stephan~P.~von}{Bechtolsheim}~\cite{tex-bech}). Le groupe est nécessaire pour garder local le
-% changement de «~\emph{catcode}~» de «~Q~», donc il est nécessaire d'utiliser un \verb|\gdef| pour \verb|\mtc@ifmtarg|.
+% changement de «~\emph{catcode}~» de «~Q~», il faut donc utiliser un \verb|\gdef| pour définir \verb|\mtc@ifmtarg|.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
@@ -7932,7 +16883,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
-% \lneed{5}
+%
+% \lneed{8}
% \begin{macro}{\if@mtc@checkfiles}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\if@mtc@LI}
@@ -8066,7 +17018,7 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% The code of the next section (section~\vref{s+code+mtcaddpart}) is also skipped if \verb|\part| is not defined.
% \or\relax
-% Si la commande \verb|\part| n'est pas définie (par la classe de document, habituellement), nous ne pouvouns pas la
+% Si la commande \verb|\part| n'est pas définie (par la classe de document, habituellement), nous ne pouvons pas la
% modifier et un avertissement est émis\,\footnote{Une classe de document ayant des commandes de sectionnement mais
% pas de commande \texttt{\bs part} est probablement non standard, d'où l'avertissement affiché sur le terminal.}.
% Sinon, nous modifions ses deux branches, \verb|\@part| (pour la version non étoilée) ou \verb|\@spart| (pour la
@@ -8079,11 +17031,11 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\@ifundefined{part}{%
- \PackageWarningNoLine{minitoc}%
- {*** part level macros NOT available ***}
+ \mtcPackageWarningNoLine[<W0018>]{minitoc}%
+ {part level macros NOT available}
}{%% else undefined part (\part defined)
- \PackageInfo{minitoc}%
- {*** part level macros available ***\@gobble}
+ \mtcPackageInfo[<I0023>]{minitoc}%
+ {part level macros available\@gobble}
\let\mtc@svspart\@spart
\def\@spart{\stepcounter{ptc}\mtc@svspart}
\let\mtc@svpart\@part
@@ -8125,7 +17077,7 @@ sud des États-Unis, comme la Louisiane.}
% Using \texttt{xpart} as first argument of
% \verb|\contentsline| means that \verb|\l@xpart| will be invoked in place of
% \verb|\l@part| to print the entry in
-% the TOC, but \verb|\l@xpart| uses a huge depth (10000) for this entry, hence it will never be really printed
+% the TOC, but \verb|\l@xpart| uses a huge depth (10\,000) for this entry, hence it will never be really printed
% (except if you cheat).
% \or\relax
% Pour ajouter une entrée dans la table des matières pour une partie étoilée, nous avons besoin de la macro
@@ -8139,7 +17091,7 @@ sud des États-Unis, comme la Louisiane.}
% incrémentons le compteur \texttt{ptc}, via \verb|\adjustptc| (définie dans la section~\vref{s+code+part.level}).
% Utiliser \texttt{xpart} comme premier argument de \verb|\contentsline| signifie que \verb|\l@xpart| sera invoquée
% au lieu de \verb|\l@part| pour imprimer l'entrée dans la table des matières, mais \verb|\l@xpart| utilise une très
-% grande profondeur (10000) pour cette entrée, donc celle-ci ne sera jamais vraiment imprimée (sauf si vous trichez).
+% grande profondeur (10\,000) pour cette entrée, donc celle-ci ne sera jamais vraiment imprimée (sauf si vous trichez).
% \fi
% \begin{macrocode}
\newcommand{\mtcaddpart}[1][]{%
@@ -8174,7 +17126,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\chapter}
% \begin{macro}{\section}
% \ifcase\LANG\relax
-% The section level macros are defined if \verb|\chapter| is not defined and \verb|\section| defined, i.e. in
+% The section level macros are defined if \verb|\chapter| is not defined and \verb|\section| defined, i.e.,~in
% document classes like \index{article}\texttt{article}, but not in document classes
% like \index{book}\texttt{book} or \index{report}\texttt{report}. So we
% test if \verb|\chapter| is defined and if \verb|\section| is defined, with adequate warnings. If neither are
@@ -8188,16 +17140,16 @@ sud des États-Unis, comme la Louisiane.}
% document.
% \fi
% \begin{macrocode}
-\@ifundefined{chapter}{\PackageInfo{minitoc}%
- {*** chapter level macros NOT available ***\@gobble}%
- \@ifundefined{section}{\PackageInfo{minitoc}%
- {*** section level macros NOT available ***\@gobble}%
- \PackageWarningNoLine{minitoc}%
- {*** no section or chapter level macros available ***
+\@ifundefined{chapter}{\mtcPackageInfo[<I0004>]{minitoc}%
+ {chapter level macros NOT available\@gobble}%
+ \@ifundefined{section}{\mtcPackageInfo[<I0029>]{minitoc}%
+ {section level macros NOT available\@gobble}%
+ \mtcPackageWarningNoLine[<W0017>]{minitoc}%
+ {no section or chapter level macros available
\MessageBreak
- *** PLEASE VERIFY YOUR MAIN DOCUMENT CLASS ***}}%
- {\PackageInfo{minitoc}%
- {*** section level macros available ***\@gobble}%
+ PLEASE VERIFY YOUR MAIN DOCUMENT CLASS}}%
+ {\mtcPackageInfo[<I0028>]{minitoc}%
+ {section level macros available\@gobble}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -8289,43 +17241,44 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtc@ifmtarg}
% \begin{macro}{\contentsline}
% \begin{macro}{\adjuststc}
-% \begin{macro}{\l@xsection}
+% \begin{macro}{\l@xsect}
% \begin{macro}{\l@section}
% \ifcase\LANG\relax
% To add an entry in the TOC for a starred section, we need the \verb|\mtcaddsection| macro, which has an optional
% argument, the title of the section as it should appear in the TOC. By default, this argument is empty. If it is empty
% (tested via \verb|\mtc@ifmtarg|)
-% or omitted, we add a \index{xsection}\verb|\contentsline{xsection}{}...|
+% or omitted, we add a \index{xsect}\verb|\contentsline{xsect}{}...|
% line in the \index{.toc}\texttt{.toc} file. If it is not empty, we add a
% \verb|\contentsline{section}{title...}...| line in the \texttt{.toc} file. We always add a
-% \verb|\contentsline{xsection}{}...| line in the \index{.lof}\texttt{.lof} and \index{.lot}\texttt{.lot} files.
+% \verb|\contentsline{xsect}{}...| line in the \index{.lof}\texttt{.lof} and \index{.lot}\texttt{.lot} files.
% Then we increment the
-% \texttt{stc} counter, via \verb|\adjuststc| (defined in section~\vref{s+code+section.level.commands}).
-% Using \texttt{xsection} as first argument of
-% \verb|\contentsline| means that \verb|\l@xsection| will be invoked
+% \texttt{stc} counter, via \verb|\adjuststc| (this command is defined in section~\vref{s+code+section.level.commands}).
+% Using \texttt{xsect} as first argument of
+% \verb|\contentsline| means that \verb|\l@xsect| will be invoked
% in place of \verb|\l@section| to print the entry in
-% the TOC, but \verb|\l@xsection| uses a huge depth (10000) for this entry, hence it will never be really printed
+% the TOC, but \verb|\l@xsect| uses a huge depth (10\,000) for this entry, hence it will never be really printed
% (except if you cheat).
% \or\relax
% Pour ajouter une entrée dans la table des matières pour une section étoilée, nous avons besoin de la macro
% \verb|\mtcaddsection|, qui a un argument optionnel, le titre de la section tel qu'il doit apparaître dans la
% table des matières. Par défaut, cet argument est vide. S'il est vide (ce qui est testé par \verb|\mtc@ifmtarg|) ou
-% omis, nous ajoutons une ligne \index{xsection}\verb|\contentsline{xsection}{}...| dans le fichier
+% omis, nous ajoutons une ligne \index{xsect}\verb|\contentsline{xsect}{}...| dans le fichier
% \index{.toc}\texttt{.toc}. S'il n'est pas vide, nous ajoutons une ligne \verb|\contentsline{section}{title...}...|
-% dans le fichier \texttt{.toc}. Nous ajoutons toujours une ligne \verb|\contentsline{xsection}{}...| dans les
+% dans le fichier \texttt{.toc}. Nous ajoutons toujours une ligne \verb|\contentsline{xsect}{}...| dans les
% fichiers \index{.lof}\texttt{.lof} et \index{.lot}\texttt{.lot}. Puis nous incrémentons le compteur \texttt{stc},
-% via \verb|\adjuststc| (définie dans la section~\vref{s+code+section.level.commands}). Le fait d'utiliser
-% \texttt{xsection} comme premier argument de \verb|\contentsline| signifie que \verb|\l@xsection| sera invoquée au
-% lieu de \verb|\l@section| pour imprimer l'entrée dans la table des matières, mais \verb|\l@xsection| utilise une
-% très grande profondeur (10000) pour cette entrée, donc elle ne sera jamais réellement imprimée (sauf si vous
+% via \verb|\adjuststc| (cette commande est définie dans la section~\vref{s+code+section.level.commands}).
+% Le fait d'utiliser
+% \texttt{xsect} comme premier argument de \verb|\contentsline| signifie que \verb|\l@xsect| sera invoquée au
+% lieu de \verb|\l@section| pour imprimer l'entrée dans la table des matières, mais \verb|\l@xsect| utilise une
+% très grande profondeur (10\,000) pour cette entrée, donc elle ne sera jamais réellement imprimée (sauf si vous
% trichez).
% \fi
% \begin{macrocode}
\newcommand{\mtcaddsection}[1][]{%
- \mtc@ifmtarg{#1}{\addcontentsline{toc}{xsection}{}}%
+ \mtc@ifmtarg{#1}{\addcontentsline{toc}{xsect}{}}%
{\addcontentsline{toc}{section}{#1}}%
- \addcontentsline{lof}{xsection}{}%
- \addcontentsline{lot}{xsection}{}%
+ \addcontentsline{lof}{xsect}{}%
+ \addcontentsline{lot}{xsect}{}%
\adjuststc}
% \end{macrocode}
% \end{macro}
@@ -8354,7 +17307,7 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macro}{\chapter}
% \ifcase\LANG\relax
-% The chapter level macros are defined if \verb|\chapter| is defined, \emph{i.e.}~in
+% The chapter level macros are defined if \verb|\chapter| is defined, i.e.,~in
% document classes like \index{book}\texttt{book} or \index{report}\texttt{report}. So we
% test if \verb|\chapter| is defined, with adequate warnings. The test is already done above, we are in the
% ``else'' branch of \texttt{\bs @ifundefined\{chapter\}}.
@@ -8365,7 +17318,7 @@ sud des États-Unis, comme la Louisiane.}
% «~sinon~» de \texttt{\bs @ifundefined\{chapter\}}.
% \fi
% \begin{macrocode}
- \PackageInfo{minitoc}{*** chapter level macros available ***\@gobble}
+ \mtcPackageInfo[<I0003>]{minitoc}{chapter level macros available\@gobble}
% \end{macrocode}
% \end{macro}
%
@@ -8427,7 +17380,7 @@ sud des États-Unis, comme la Louisiane.}
% Using \texttt{xchapter} as first argument of
% \verb|\contentsline| means that \verb|\l@xchapter| will be invoked in place of
% \verb|\l@chapter| to print the entry in
-% the TOC, but \verb|\l@xchapter| uses a huge depth (10000) for this entry, hence it will never be really printed
+% the TOC, but \verb|\l@xchapter| uses a huge depth (10\,000) for this entry, hence it will never be really printed
% (except if you cheat).
% \or\relax
% Pour ajouter une entrée dans la table des matières pour un chapitre étoilé, nous avons besoin de la macro
@@ -8439,7 +17392,7 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{.lot}. Puis nous incrémentons le compteur \texttt{mtc}, via \verb|\adjustmtc| (définie dans la
% section~\vref{s+code+starred.parts.chapters.or.sections}). Le fait d'utiliser \texttt{xchapter} comme premier argument
% de \verb|\contentsline| signifie que \verb|\l@xchapter| sera invoquée au lieu de \verb|\l@chapter| pour imprimer
-% l'entrée dans la table des matières, mais \verb|\l@xchapter| utilise une très grande profondeur (10000) pour cette
+% l'entrée dans la table des matières, mais \verb|\l@xchapter| utilise une très grande profondeur (10\,000) pour cette
% entrée, et donc elle ne sera jamais vraiment imprimée (sauf si vous trichez).
% \fi
% \begin{macrocode}
@@ -8458,7 +17411,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \ifcase\LANG\relax
% This code terminates (temporarily) the chapter level commands,
-% \emph{i.e.}~terminates the \verb|\@ifundefined{chapter}| at the beginning of
+% i.e.,~terminates the \verb|\@ifundefined{chapter}| at the beginning of
% section~\vref{s+code+def.section.level.macros}.
% \or\relax
% Ce code termine (temporairement) les commandes au niveau chapitre, c'est-à-dire termine la construction
@@ -8537,10 +17490,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\tf@mtc}
% \ifcase\LANG\relax
% This code is a hack to determine if the operating system is able or unable to use long extensions (${}>3$~characters)
-% in file names. We define a file descriptor (\verb|\tf@mtc|) to write files\,\footnote{%
-% Note that it is the \emph{only} new
+% in file names. We define a file descriptor (\verb|\tf@mtc|) to write files\,\footnote{Note that it is
+% the \emph{only} new
% file descriptor created by the \texttt{minitoc} package. All files written by \texttt{minitoc} use this
-% descriptor, or one of the standard descriptors, e.g. for the \texttt{.log} file. In fact, \texttt{minitoc}
+% descriptor, or one of the standard descriptors, e.g., for the \texttt{.log} file. In fact, \texttt{minitoc}
% writes also in the
% \texttt{.toc}, \texttt{.lof} and \texttt{.lot} files, but via file descriptors already used by standard commands
% like \texttt{\bs tableofcontents}, \texttt{\bs listoffigures} and \texttt{\bs listoftables}. We can conclude that
@@ -8563,7 +17516,7 @@ sud des États-Unis, comme la Louisiane.}
% \centering
% \begin{tabularx}{\textwidth}{@{}Z{1}lccc}
% \toprule
-% \textbf{Phase (time from left to right):}&&1&2&3\\
+% \multicolumn{2}{@{}l@{}}{\textbf{Phase (time runs from left to right):}}&1&2&3\\
% \midrule
% \textbf{OS with long extensions}&\texttt{\bs jobname.mtc1}&TRUE&TRUE&$*$\\
% \space &\texttt{\bs jobname.mtc}&&FALSE&\\
@@ -8576,11 +17529,11 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Ce code est une astuce pour déterminer si le système d'exploitation est capable ou non d'utiliser des suffixes
% longs (${}>3$~caractères) dans les noms de fichiers. Nous définissons un descripteur de fichier (\verb|\tf@mtc|)
-% pour écrire des fichiers \,\footnote{%
-% Notez que c'est le \emph{seul} nouveau descripteur de fichier créé par le paquetage \texttt{minitoc}. Tous les
+% pour écrire des fichiers \,\footnote{Notez que c'est le \emph{seul} nouveau descripteur de fichier créé par
+% le paquetage \texttt{minitoc}. Tous les
% fichiers écrits par \texttt{minitoc} utilisent ce descripteur, ou l'un des descripteurs standard, comme pour le fichier
% \texttt{.log}. En fait, \texttt{minitoc} écrit aussi dans les fichiers \texttt{.toc}, \texttt{.lof} et \texttt{.lot},
-% mais via des descripteurs de fichiers déjà utilisés par des commandes standard telle que \texttt{\bs tableofcontents},
+% mais via des descripteurs de fichiers déjà utilisés par des commandes standard telles que \texttt{\bs tableofcontents},
% \texttt{\bs listoffigures} et \texttt{\bs listoftables}. Nous pouvons en conclure que \texttt{minitoc} lui-même
% utilise un seul descripteur de fichier (ou flux d'écriture). Certaines autres tentatives pour faire des tables des
% matières par chapitre ont échoué en conduisant rapidement à~un épuisement des descripteurs de fichiers (\TeX\
@@ -8600,7 +17553,7 @@ sud des États-Unis, comme la Louisiane.}
% \centering
% {\begin{tabularx}{\textwidth}{@{}Z{1}lccc}
% \toprule
-% \textbf{Phase (temps de gauche à~droite):}&&1&2&3\\
+% \multicolumn{2}{@{}l@{}}{\textbf{Phase (le temps s'écoule de gauche à~droite):}}&1&2&3\\
% \midrule
% \textbf{S.E. avec suffixes longs}&\texttt{\bs jobname.mtc1}&VRAI&VRAI&$*$\\
% \space &\texttt{\bs jobname.mtc}&&FAUX&\\
@@ -8628,8 +17581,8 @@ sud des États-Unis, comme la Louisiane.}
% D'abord, un message et un nouvel indicateur:
% \fi
% \begin{macrocode}
-\PackageInfo{minitoc}%
- {*** Autoconfiguration of extensions ***\@gobble}
+\mtcPackageInfo[<I0002>]{minitoc}%
+ {Autoconfiguration of extensions\@gobble}
\newif\if@longextensions@\@longextensions@false
% \end{macrocode}
% \item
@@ -8677,17 +17630,16 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@longextensions@
- \PackageInfo{minitoc}%
- {*** Long extensions (Unix-like) will be used ***\@gobble}
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0012>]{minitoc}%
+ {Long extensions (Unix-like) will be used\@gobble}
+ \mtcPackageInfo[<I0031>]{minitoc}%
{==> this version is configured for UNIX-like \MessageBreak
\space\space\space\space(long extensions) file names\@gobble}%
\else
- \PackageWarningNoLine{minitoc}%
- {*** Short extensions (MSDOS-like) will be used ***sight***}
- \PackageWarningNoLine{minitoc}%
- {==> this version is configured for MSDOS-like
- \MessageBreak \space\space\space\space(8+3) file names}
+ \mtcPackageWarningNoLine[<W0019>]{minitoc}%
+ {Short extensions (MSDOS-like) will be used\MessageBreak
+ ==> this version is configured for MSDOS-like \MessageBreak
+ \space\space\space\space(8+3) file names}
\fi
% \end{macrocode}
% \item
@@ -8734,13 +17686,15 @@ sud des États-Unis, comme la Louisiane.}
% dans une mauvaise situation et devriez, \Virage\emph{dans l'urgence,} mettre à~jour votre installation de \LaTeX,
% qui rouille depuis\ldots\ pas mal d'années!
% \fi
+%
+% \lneed{5}
% \begin{macrocode}
\@ifundefined{@inputcheck}%
- {\PackageWarningNoLine{minitoc}%
+ {\mtcPackageWarningNoLine[<W0021>]{minitoc}%
{Your version of latex.tex is obsolete.\MessageBreak
Trying to continue..}\newread\@inputcheck\relax}{}
\@ifundefined{reset@font}%
- {\PackageWarningNoLine{minitoc}%
+ {\mtcPackageWarningNoLine[<W0022>]{minitoc}%
{Your version of latex.tex is very obsolete.\MessageBreak
Trying to continue... crossing fingers}%
\let\reset@font\relax}{}
@@ -8755,6 +17709,8 @@ sud des États-Unis, comme la Louisiane.}
% \section{Une macro pour faire une entrée dans la table des matières sans points de conduite ni numéros de page}\label{s+code+@undottedtocline}
% \fi
% \begin{macro}{\@undottedtocline}
+% \begin{macro}{\ifundottedmtc}
+% \begin{macro}{\undottedmtcfalse}
% \begin{SMOOTH}
% \ifcase\LANG\relax
% The (internal) macro \verb|\@undottedtocline| is a modified version of the standard command \verb|\@dottedtocline|.
@@ -8764,7 +17720,10 @@ sud des États-Unis, comme la Louisiane.}
% Elle sera utilisée dans les macros de personnalisation.
% \fi
% \end{SMOOTH}
+%
+% \lneed{5}
% \begin{macrocode}
+\newif\ifundottedmtc\undottedmtcfalse
\def\@undottedtocline#1#2#3#4#5{%
\ifnum #1>\c@tocdepth \else
\vskip \z@ plus.2\p@
@@ -8779,6 +17738,8 @@ sud des États-Unis, comme la Louisiane.}
\fi}
% \end{macrocode}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -8789,20 +17750,24 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\if@mtc@memoirLoaded@}
% \ifcase\LANG\relax
% This section defines some customization macros for the presence or
-% absence of page numbers in the mini-tables. But if the \index{memoir}\texttt{memoir} class~\cite{memoir} is loaded,
+% absence of page numbers in the mini-tables. But if the \index{memoir}\texttt{memoir} class~\cite{memoir,add-memoir} is loaded,
% it does the job. So, we test first \texttt{\bs if@mtc@memoirLoaded@}
% to use the commands of \texttt{memoir} when they
% are available.
% \or\relax
% Cette section définit quelques macros de personnalisation concernant la présence ou l'absence des numéros de
-% pages dans les mini-tables. Mais si la classe \index{memoir}\texttt{memoir}~\cite{memoir} est chargée, elle
+% pages dans les mini-tables. Mais si la classe \index{memoir}\texttt{memoir}~\cite{memoir,add-memoir} est chargée, elle
% sait faire ce travail. Donc, nous testons d'abord \texttt{\bs if@mtc@memoirLoaded@} pour utiliser les commandes de
% \texttt{memoir} lorsqu'elles sont disponibles.
% \fi
+%
+% \lneed{5}
% \begin{macrocode}
\if@mtc@memoirLoaded@
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtcpagenumbers}
% \begin{macro}{\nomtcpagenumbers}
% \ifcase\LANG\relax
@@ -8826,6 +17791,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\stcpagenumbers}
% \begin{macro}{\nostcpagenumbers}
% \ifcase\LANG\relax
@@ -8847,6 +17814,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\ptcpagenumbers}
% \begin{macro}{\noptcpagenumbers}
% \ifcase\LANG\relax
@@ -8872,6 +17841,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mlfpagenumbers}
% \begin{macro}{\nomlfpagenumbers}
% \begin{macro}{\slfpagenumbers}
@@ -8897,6 +17868,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mltpagenumbers}
% \begin{macro}{\nomltpagenumbers}
% \begin{macro}{\sltpagenumbers}
@@ -8930,6 +17903,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\else
% \end{macrocode}
+%
% \lneed{6}
% \begin{macro}{\mtcpagenumbers}
% \begin{macro}{\nomtcpagenumbers}
@@ -8956,6 +17930,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{6}
% \begin{macro}{\mlfpagenumbers}
% \begin{macro}{\nomlfpagenumbers}
@@ -8982,6 +17957,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{6}
% \begin{macro}{\mltpagenumbers}
% \begin{macro}{\nomltpagenumbers}
@@ -9009,6 +17985,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{9}
% \begin{macro}{\ptcpagenumbers}
% \begin{macro}{\plfpagenumbers}
@@ -9062,8 +18039,8 @@ sud des États-Unis, comme la Louisiane.}
%
% An ``after'' feature is analog but its code is executed after each mini-table of a given type.
%
-% A ``thispagestyle'' feature is defined by a macro like \verb|\thispagestyleparttoc| which contains code to define the page
-% style implied by mini-tables of a given type: the command \verb|\thispagestyleparttoc| can be defined as
+% A ``thispagestyle'' feature is defined by a macro like \verb|\thispageparttocstyle| which contains code to define the page
+% style implied by mini-tables of a given type: the command \verb|\thispageparttocstyle| can be defined as
% \verb|\thispagestyle{...}|. Usually, the ``thispagestyle'' feature is only defined for part-level mini-tables,
% which use page breaks in their \verb|before| and \verb|after| features. For chapter- and section-level
% mini-tables, the ``thispagestyle'' feature is usually defined as \verb|\empty|.
@@ -9081,8 +18058,8 @@ sud des États-Unis, comme la Louisiane.}
%
% Un dispositif «~after~» est analogue mais son code est exécuté après chaque mini-table d'un type donné.
%
-% Un dispositif «~thispagestyle~» est défini par une macro comme \verb|\thispagestyleparttoc| qui contient du
-% code pour définir le style de page impliqué par les mini-tables d'un type donné: la commande \verb|\thispagestyleparttoc|
+% Un dispositif «~thispagestyle~» est défini par une macro comme \verb|\thispageparttocstyle| qui contient du
+% code pour définir le style de page impliqué par les mini-tables d'un type donné: la commande \verb|\thispageparttocstyle|
% peut être définie comme étant \verb|\thispagestyle{...}|. Habituellement, le dispositif «~thispagestyle~» n'est
% défini que pour les mini-tables au niveau partie, qui utilisent des sauts de page dans leurs dispositifs «~before~»
% et «~after~». Pour les mini-tables aux niveaux chapitre et section, le dispositif «~thispagestyle~» est
@@ -9093,6 +18070,7 @@ sud des États-Unis, comme la Louisiane.}
% ou \texttt{report} pour la mise en page des mini-tables au niveau partie.
% \fi
%
+% \lneed{5}
% \begin{macro}{\chapter}
% \begin{macro}{\beforeparttoc}
% \begin{macro}{\beforepartlof}
@@ -9108,6 +18086,8 @@ sud des États-Unis, comme la Louisiane.}
\let\beforepartlof\empty
\let\beforepartlot\empty}%
% \end{macrocode}
+%
+% \lneed{5}
% \begin{macro}{\cleardoublepage}
% \ifcase\LANG\relax
% But if \verb|\chapter| is defined, they have a \verb|\cleardoublepage| as default ``before'' feature:
@@ -9124,6 +18104,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\beforeminitoc}
% \begin{macro}{\beforeminilof}
% \begin{macro}{\beforeminilot}
@@ -9140,6 +18122,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\beforesecttoc}
% \begin{macro}{\beforesectlof}
% \begin{macro}{\beforesectlot}
@@ -9156,6 +18140,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\chapter}
% \begin{macro}{\afterparttoc}
% \begin{macro}{\afterpartlof}
@@ -9171,6 +18157,8 @@ sud des États-Unis, comme la Louisiane.}
\let\afterpartlof\empty
\let\afterpartlot\empty}%
% \end{macrocode}
+%
+% \lneed{5}
% \begin{macro}{\cleardoublepage}
% \ifcase\LANG\relax
% But if \verb|\chapter| is defined, they have a \verb|\cleardoublepage| as default ``after'' feature:
@@ -9187,6 +18175,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\afterminitoc}
% \begin{macro}{\afterminilof}
% \begin{macro}{\afterminilot}
@@ -9203,6 +18193,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\aftersecttoc}
% \begin{macro}{\aftersectlof}
% \begin{macro}{\aftersectlot}
@@ -9219,6 +18211,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{9}
% \begin{macro}{\thispagestyle}
% \begin{macro}{\thispageparttocstyle}
@@ -9232,15 +18225,21 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\thispagesectlotstyle}
% \ifcase\LANG\relax
% By default, all the ``thispagestyle'' features (at part level) use the \texttt{empty} page style.
-% It affects only the first page of the mini-table.
+% It affects only the first page of the mini-table. If \verb|\chapter| is not defined, there is no default
+% ``thispagestyle'' features at the part level.
% \or\relax
% Par défaut, tous les dispositifs «~thispagestyle~» (au niveau partie) utilisent le style de page \texttt{empty}.
+% Si \verb|\chapter| n'est pas définie, il n'y a pas de dispositif «~thispagestyle~» au niveau partie.
% Ceci affecte seulement la première page de la mini-table.
% \fi
% \begin{macrocode}
-\def\thispageparttocstyle{\thispagestyle{empty}}
-\def\thispagepartlofstyle{\thispagestyle{empty}}
-\def\thispagepartlotstyle{\thispagestyle{empty}}
+\@ifundefined{chapter}{%
+ \def\thispageparttocstyle{\empty}
+ \def\thispagepartlofstyle{\empty}
+ \def\thispagepartlotstyle{\empty}}%
+{\def\thispageparttocstyle{\thispagestyle{empty}}
+ \def\thispagepartlofstyle{\thispagestyle{empty}}
+ \def\thispagepartlotstyle{\thispagestyle{empty}}}
\def\thispageminitocstyle{\empty}
\def\thispageminilofstyle{\empty}
\def\thispageminilotstyle{\empty}
@@ -9258,6 +18257,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtcsetfeature}
% \ifcase\LANG\relax
% In section~\vref{s+code+mtcsetfeature.command}, we will define the \verb|\mtcsetfeature| macro which is
@@ -9284,15 +18285,15 @@ sud des États-Unis, comme la Louisiane.}
% into your document. This \verb|\faketableofcontents| command is a stripped off version
% of the standard command \verb|\tableofcontents|. We define in the same way the commands \verb|\fakelistoffigures| and
% \verb|\fakelistoftables|,
-% using in fact a stripped version \verb|\fake@starttoc| of \verb|\@starttoc|. But it is nice to reset to zero the
+% using in fact just a stripped version \verb|\fake@starttoc| of \verb|\@starttoc|. But it is nice to reset to zero the
% \texttt{ptc}, \texttt{mtc}, and \texttt{stc} counters now, if they are defined\,\footnote{Remember the infamous
% ``\texttt{stc0}'' bug.}.
% \or\relax
% Si vous souhaitez ne pas avoir de table des matières, mais avoir quand même des minitocs, il vous faut créer le
% fichier \texttt{.toc}, sans l'insérer dans votre document. Cette commande
% \verb|\faketableofcontents| est une version restreinte de la commande standard \verb|\tableofcontents|. Nous
-% définissons de la même manière les commandes \verb|\fakelistoffigures| et \verb|\fakelistoftables|, en utilisant
-% en fait une version restreinte \verb|\fake@starttoc| de \verb|\@starttoc|. Mais il est bon de remettre à~zéro
+% définissons de la même manière les deux autres commandes \verb|\fakelistoffigures| et \verb|\fakelistoftables|,
+% en utilisant en fait simplement une version restreinte \verb|\fake@starttoc| de \verb|\@starttoc|. Mais il est bon de remettre à~zéro
% maintenant les compteurs \texttt{ptc}, \texttt{mtc} et \texttt{stc}, s'ils sont définis\,\footnote{Souvenez-vous
% de l'infâme erreur <<~\texttt{stc0}~>>.}.
% \fi
@@ -9368,6 +18369,7 @@ sud des États-Unis, comme la Louisiane.}
% À~partir d'ici, nous définissons les commandes au niveau chapitre.
% \fi
%
+% \lneed{5}
% \begin{macro}{\mtc@markboth}
% \begin{macro}{\@mkboth}
% \ifcase\LANG\relax
@@ -9432,6 +18434,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\addstarredsection}
% \begin{macro}{\chapter}
% \begin{macro}{\addst@rred}
@@ -9450,15 +18454,16 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \ifcase\LANG\relax
% \begin{SMOOTH}
-% else we begin to define the stuff for chapter-level commands (the ``else'' branch of \verb|\@ifundefined{chapter}|):
+% Else we begin to define the stuff for chapter-level commands (the ``else'' branch of \verb|\@ifundefined{chapter}|):
% \end{SMOOTH}
% \or\relax
-% sinon, nous commençons à~définir le matériel pour les commandes au niveau chapitre (branche «~sinon~» de
+% Sinon, nous commençons à~définir le matériel pour les commandes au niveau chapitre (branche «~sinon~» de
% \verb|\@ifundefined{chapter}|):
% \fi
% \begin{macrocode}
{%
% \end{macrocode}
+%
% \lneed{8}
% \begin{macro}{\The@mtc}
% \begin{macro}{\firstchapteris}
@@ -9467,6 +18472,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\decrementmtc}
% \begin{macro}{\incrementmtc}
% \begin{macro}{\themtc}
+% \begin{macro}{\columnwidth}
% \begin{macro}{\mtc@rule}
% \begin{macro}{\mlf@rule}
% \begin{macro}{\mlt@rule}
@@ -9478,25 +18484,27 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% We define now: the internal format of the \index{mtc}\texttt{mtc} counter (\verb|\The@mtc|), the obsolete command
% \verb|\firstchapteris| (it just emits a harmless warning), the \texttt{mtc} counter (initialized to~0),
-% the \verb|\adjustmtc| command (increments \texttt{mtc}, by~1 by default),
-% the \verb|\decrementmtc| command (decrements \texttt{mtc} by~1),
-% the \verb|\incrementmtc| command (increments \texttt{mtc} by~1),
+% the \verb|\adjustmtc| command (increments the \texttt{mtc} counter, by~1 by default),
+% the \verb|\decrementmtc| command (decrements the \texttt{mtc} counter by~1),
+% the \verb|\incrementmtc| command (increments the \texttt{mtc} counter by~1),
% the format of the \texttt{mtc} counter (\verb|\themtc|),
% the counter \index{minitocdepth}\texttt{minitocdepth}, initialized to~2, for the depth of a minitoc
% (analog to the standard
-% \texttt{tocdepth} counter), the horizontal rules to draw before and after minitocs (\verb|\mtc@rule|), and we copy
+% \texttt{tocdepth} counter).
+% Wew define the horizontal rules to draw before and after minitocs (\verb|\mtc@rule|), and we copy
% that definition into analog macros for other kinds of mini-tables. We also set the default value (24pt) of
% \verb|\mtcindent|, the indentation for minitocs (both sides). The rules are 0.4pt thick. They are defined via
% \verb|\hrule| to stay in vertical mode for the final \verb|\kern|.
% \or\relax
% Nous définissons ensuite: le format interne du compteur \index{mtc}\texttt{mtc} (\verb|\The@mtc|), la commande
-% obsolète \verb|\firstchapteris| (elle ne fait d'émettre un avertissement bénin), le compteur \texttt{mtc} (initialisé
-% à~0), la commande \verb|\adjustmtc| (incrémente \texttt{mtc}, de~1 par défaut),
-% la commande \verb|\decrementmtc| (décrémente \texttt{mtc} de~1),
-% la commande \verb|\incrementmtc| (incrémente \texttt{mtc} de~1),
+% obsolète \verb|\firstchapteris| (elle ne fait qu'émettre un avertissement bénin), le compteur \texttt{mtc} (initialisé
+% à~0), la commande \verb|\adjustmtc| (incrémente le compteur \texttt{mtc}, de~1 par défaut),
+% la commande \verb|\decrementmtc| (décrémente le compteur \texttt{mtc} de~1),
+% la commande \verb|\incrementmtc| (incrémente le compteur \texttt{mtc} de~1),
% le format du compteur \texttt{mtc} (\verb|\themtc|),
% le compteur \index{minitocdepth}\texttt{minitocdepth}, initialisé à~2, pour la profondeur d'une minitoc (analogue
-% au compteur standard \texttt{tocdepth}), les filets horizontaux à~tracer avant et après les minitocs
+% au compteur standard \texttt{tocdepth}).
+% Nous définissons les filets horizontaux à~tracer avant et après les minitocs
% (\verb|\mtc@rule|), puis nous copions cette définition dans des macros analogues pour les autres sortes de
% mini-tables. Nous établissons aussi la valeur par défaut (24pt) de \verb|\mtcindent|, l'indentation pour les minitocs (des
% deux côtés). Les filets sont épais de 0.4pt. Ils sont définis via \verb|\hrule| pour rester en mode vertical
@@ -9505,8 +18513,8 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\The@mtc{\arabic{mtc}}
\def\firstchapteris#1%
- {\PackageWarning{minitoc}%
- {*** \string\firstchapteris \space is an obsolete command ***}%
+ {\mtcPackageWarning[<W0003>]{minitoc}%
+ {\string\firstchapteris \space is an obsolete\MessageBreak command}%
\@firstchapteris@used@true}
\newcounter{mtc}
\setcounter{mtc}{0}
@@ -9540,6 +18548,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -9554,7 +18563,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcPfont}
% \begin{macro}{\mtcSPfont}
% \begin{macro}{\mlffont}
+% \begin{macro}{\mlfSfont}
% \begin{macro}{\mltfont}
+% \begin{macro}{\mltSfont}
% \begin{macro}{\mtifont}
% \ifcase\LANG\relax
% We define these commands with full NFSS~\cite{fontsel} descriptions. These definitions are effective if \verb|\chapter| is
@@ -9563,7 +18574,7 @@ sud des États-Unis, comme la Louisiane.}
% (section~\vref{s+code+mtcsetfont.command}) and the \verb|\mtcsettitlefont| macro later
% (section~\vref{s+code+mtcsettitlefont.command}).
% \or\relax
-% Nous définissons ces commandes avec des descriptions NFSS~\cite{fontsel} complètes. Ces défintions sont effectives
+% Nous définissons ces commandes avec des descriptions NFSS~\cite{fontsel} complètes. Ces définitions sont effectives
% si \verb|\chapter|
% est définie. Les fontes pour les titres sont aussi définies ici. Voir aussi la macro \verb|\mtcsetfont|
% (section~\vref{s+code+mtcsetfont.command}) et la macro \verb|\mtcsettitlefont| plus loin
@@ -9577,7 +18588,9 @@ sud des États-Unis, comme la Louisiane.}
\let\mtcPfont\mtcfont
\let\mtcSPfont\mtcfont
\let\mlffont\mtcfont
+\let\mlfSfont\mtcfont
\let\mltfont\mtcfont
+\let\mltSfont\mtcfont
\def\mtifont{\large\rmfamily\upshape\bfseries}
% \end{macrocode}
% \end{macro}
@@ -9589,11 +18602,17 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\coffeefont}
% \ifcase\LANG\relax
-% And \verb|\coffeefont| is used for ``coffee breaks'' in the \index{minutes}\texttt{minutes} package~\cite{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é~» dans le paquetage \texttt{minutes}~\cite{minutes}.
+% Et \verb|\coffeefont| est utilisée pour les «~pauses café~»{\myCoffeecup} dans le
+% paquetage \texttt{minutes}~\cite{minutes}.
% \fi
% \begin{macrocode}
\def\coffeefont{\small\rmfamily\slshape\mdseries}
@@ -9635,6 +18654,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{8}
% \begin{macro}{\c@mti}
% \begin{macro}{\l@mti}
% \begin{macro}{\r@mti}
@@ -9658,6 +18678,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\l@mti}
% \begin{macro}{\do@mtitc}
% \begin{macro}{\df@mtitc}
@@ -9686,7 +18707,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{The \texttt{mtc@verse} environment}\label{s+code+mtc@verse.env}
% \or\relax
@@ -9709,14 +18730,20 @@ sud des États-Unis, comme la Louisiane.}
% As it is a list environment, we first define (in a local way) \verb|\\|, then call \verb|\list{}| and set some
% dimensions like \verb|\itemsep|, \verb|\itemindent|, \verb|\listparindent|, \verb|\topsep|.
% \verb|\parsep| is set to zero if the \index{tight}\texttt{tight} option is active (to reduce the spacing of the lines).
+% \verb|\parskip| is set to zero if the \index{k-tight}\texttt{k-tight} option is active
+% (to reduce the spacing of the lines).
% Both margins are set to \verb|\mtcindent|. \verb|\endmtc@verse| terminates the list and discourages a page break.
% \or\relax
% Chaque minitoc est placée à~l'intérieur d'un environnement \texttt{mtc@verse}. Cet environnement est analogue
% à~l'environnement standard \texttt{verse} et donc il est défini à~l'aide de deux commandes: \verb|\mtc@verse| et
% \verb|\endmtc@verse|. Comme c'est un environnement de liste, nous définissons d'abord (de manière locale) \verb|\\|,
% puis nous appelons \verb|\list{}| et établissons quelques dimensions telles que \verb|\itemsep|, \verb|\itemindent|,
-% \verb|\listparindent|, \verb|\topsep|. \verb|\parsep| est forcée à~zéro si l'option \index{tight}\texttt{tight}
-% est active (pour réduire l'espacement des lignes). Les deux marges sont établies à~\verb|\mtcindent|.
+% \verb|\listparindent|, \verb|\topsep|.
+% \verb|\parsep| est forcée à~zéro si l'option \index{tight}\texttt{tight} est active
+% (pour réduire l'espacement des lignes).
+% \verb|\parskip| est forcée à~zéro si l'option \index{k-tight}\texttt{k-tight} est active
+% (pour réduire l'espacement des lignes).
+% Les deux marges sont établies à~\verb|\mtcindent|.
% \verb|\endmtc@verse| termine la liste et décourage une coupure de page.
% \fi
% \begin{macrocode}
@@ -9753,6 +18780,8 @@ sud des États-Unis, comme la Louisiane.}
% \section{Les commandes \texttt{\bs minitoc}, \texttt{\bs minilof} et \texttt{\bs minilot}}
% Ces trois commandes sont très similaires, avec seulement des différences de détail.
% \fi
+%
+% \lneed{5}
% \ifcase\LANG\relax
% \subsection{The \texttt{\bs minitoc} command}\label{s+code+minitoc.command}
% \or\relax
@@ -9769,6 +18798,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\dominitoc}
% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
@@ -9790,6 +18820,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\minitoc}
% \begin{macro}{\minitoc@}
% \begin{macro}{\@ifnextchar}
@@ -9799,7 +18830,7 @@ sud des États-Unis, comme la Louisiane.}
% left bracket for the optional argument:
% \or\relax
% Donc nous définissons \verb|\minitoc| avec un argument optionnel et sa valeur par défaut (courante), puis
-% appelons le vrai code dans la macro the \verb|\minitoc@| (qui a un argument délimité); nous utilisons l'astuce
+% appelons le vrai code dans la macro \verb|\minitoc@| (qui a un argument délimité); nous utilisons l'astuce
% \verb|\@ifnextchar| pour détecter le crochet gauche de l'argument optionnel:
% \fi
% \begin{macrocode}
@@ -9816,19 +18847,22 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@minitoc@used@}
% \ifcase\LANG\relax
% First, we set the global flag \verb|\@minitoc@used@true| to note that \verb|\minitoc| has been called (this will be
% used by a hint later, section~\vref{ss+final.coh}).
% \or\relax
% D'abord, nous établissons l'indicateur global \verb|\@minitoc@used@true| pour noter que \verb|\minitoc| a été
-% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, section~\vref{ss+final.coh}).
+% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, voir la section~\vref{ss+final.coh}).
% \fi
% \begin{macrocode}
\def\minitoc@[#1]{%
\global\@minitoc@used@true
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@tocfile}
% \begin{macro}{\if@longextensions}
% \ifcase\LANG\relax
@@ -9849,12 +18883,14 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@CkFile}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\if@mtc@empty@minitoc@}
% \ifcase\LANG\relax
% Then we test (via \verb|\mtc@CkFile|) the emptiness of this file.
-% A warning is given if the file is empty and a flag is set (a hint will signal that and empty minitoc has been
+% A warning is given if the file is empty and a flag is set (a hint will signal that an empty minitoc has been
% requested).
% \or\relax
% Puis nous testons (via \verb|\mtc@CkFile|) la vacuité de ce fichier. Un avertissement est émis si le fichier est
@@ -9863,7 +18899,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0006>]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@minitoc@true
\else
@@ -9871,6 +18907,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\thispageminitocstyle}
% \ifcase\LANG\relax
% We call \verb|\thispageminitocstyle| to set the page style
@@ -9878,14 +18916,15 @@ sud des États-Unis, comme la Louisiane.}
% The marks are not treated, because usually there is no new page for a minitoc.
% \or\relax
% Nous appelons \verb|\thispageminitocstyle| pour établir le style de page (par défaut, ceci ne fait rien car, par
-% défaut, il n'y~a pas de saut de page avant une minitoc). Les marques ne sont pas traitées, car habituellement,
+% défaut, il n'y~a pas de saut de page avant une minitoc). Les marques ne sont pas traitées, car, habituellement,
% il n'y~a pas de saut de page avant une minitoc.
% \fi
% \begin{macrocode}
\thispageminitocstyle
-%% \mtc@markboth{\uppercase{\mtctitle}}{\uppercase{\mtctitle}}%
+%% \mtc@markboth{\MakeUppercase{\mtctitle}}{\MakeUppercase{\mtctitle}}%
% \end{macrocode}
% \end{macro}
+%
% \lneed{12}
% \begin{macro}{\beforeminitoc}
% \begin{environment}{samepage}
@@ -9902,6 +18941,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcfont}
% \begin{macro}{\mtifont}
% \begin{macro}{\mtc@rule}
+% \begin{macro}{\columnwidth}
% \begin{environment}{tabular}
% \ifcase\LANG\relax
% We call \verb|\beforeminitoc|,
@@ -9960,8 +19000,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\mtcindent}
@@ -9985,6 +19028,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\c@tocdepth}
% \begin{macro}{\c@minitocdepth}
% \begin{macro}{\\}
@@ -9996,7 +19041,7 @@ sud des États-Unis, comme la Louisiane.}
% 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|), dons l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où
+% (\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{minitocdepth}\texttt{minitocdepth}, 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.
@@ -10010,6 +19055,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@pgno}
% \begin{macro}{\@dottedtocline}
% \begin{macro}{\@undottedtocline}
@@ -10023,14 +19070,14 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{notoccite} package~\cite{notoccite})
% \verb|\mtc@hook@beforeinputfile| and the macro
% \verb|\mtc@setform| which adjusts some layout parameters (defined by the user via
-% \verb|\mtcsetformat|).
+% some \verb|\mtcsetformat| commands).
% We work in a group to keep local some macro redefinitions.
% \or\relax
% Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minitoc en insérant le
% fichier de minitoc. Mais avant de lire ce fichier de minitoc, nous devons appeler la macro d'attache (\emph{hook})
% (demandée par \xname{Donald}{Arseneau} pour son paquetage \texttt{notoccite}~\cite{notoccite})
% \verb|\mtc@hook@beforeinputfile| et la macro \verb|\mtc@setform| qui ajuste certains paramètres de mise en page
-% (définis par l'utilisateur via \verb|\mtcsetformat|).
+% (définis par l'utilisateur via quelques commandes \verb|\mtcsetformat|).
% Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales.
% \fi
% \begin{macrocode}
@@ -10052,6 +19099,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{environment}{mtc@verse}
% \begin{macro}{\mtc@bottom@rule}
% \begin{macro}{\\}
@@ -10079,8 +19128,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{environment}
%
+% \lneed{5}
% \begin{macro}{\mtc@bottom@rule}
% \begin{macro}{\mtc@rule}
+% \begin{macro}{\columnwidth}
% \ifcase\LANG\relax
% And we define the bottom rule for a minitoc, with some space under the minitoc:
% \or\relax
@@ -10094,8 +19145,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% ^^A \need{.5\textheight} ^^A% for marginpars.
+%
% \lneed{5}
% \ifcase\LANG\relax
% \subsection{The \texttt{\bs minilof} command}\label{s+code+minilof.command}
@@ -10110,6 +19163,7 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\minilof}
% \begin{macro}{\chapter}
% \ifcase\LANG\relax
@@ -10121,6 +19175,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\dominilof}
% \begin{macro}{\minilof}
% \ifcase\LANG\relax
@@ -10142,6 +19197,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\minilof}
% \begin{macro}{\minilof@}
% \begin{macro}{\@ifnextchar}
@@ -10151,7 +19207,7 @@ sud des États-Unis, comme la Louisiane.}
% left bracket for the optional argument:
% \or\relax
% Donc nous définissons \verb|\minilof| avec un argument optionnel et sa valeur par défaut (courante), puis
-% appelons le vrai code dans la macro the \verb|\minilof@| (qui a un argument délimité); nous utilisons l'astuce
+% appelons le vrai code dans la macro \verb|\minilof@| (qui a un argument délimité); nous utilisons l'astuce
% \verb|\@ifnextchar| pour détecter le crochet gauche de l'argument optionnel:
% \fi
% \begin{macrocode}
@@ -10168,19 +19224,22 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@minilof@used@}
% \ifcase\LANG\relax
% First, we set the global flag \verb|\@minilof@used@true| to note that \verb|\minilof| has been called (this will be
% used by a hint later, section~\vref{ss+final.coh}).
% \or\relax
% D'abord, nous établissons l'indicateur global \verb|\@minilof@used@true| pour noter que \verb|\minilof| a été
-% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, section~\vref{ss+final.coh}).
+% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, voir la section~\vref{ss+final.coh}).
% \fi
% \begin{macrocode}
\def\minilof@[#1]{%
\global\@minilof@used@true
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@tocfile}
% \begin{macro}{\if@longextensions@}
% \ifcase\LANG\relax
@@ -10201,12 +19260,14 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@CkFile}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\if@mtc@empty@minilof@}
% \ifcase\LANG\relax
% Then we test (via \verb|\mtc@CkFile|) the emptiness of this file.
-% A warning is given if the file is empty and a flag is set (a hint will signal that and empty minilof has been
+% A warning is given if the file is empty and a flag is set (a hint will signal that an empty minilof has been
% requested).
% \or\relax
% Puis nous testons (via \verb|\mtc@CkFile|) la vacuité de ce fichier. Un avertissement est émis si le fichier est
@@ -10215,7 +19276,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0006>]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@minilof@true
\else
@@ -10223,6 +19284,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\thispageminilofstyle}
% \ifcase\LANG\relax
% We call \verb|\thispageminilofstyle| to set the page style
@@ -10230,14 +19293,15 @@ sud des États-Unis, comme la Louisiane.}
% The marks are not treated, because usually there is no new page for a minilof.
% \or\relax
% Nous appelons \verb|\thispageminilofstyle| pour établir le style de page (par défaut, ceci ne fait rien car, par
-% défaut, il n'y~a pas de saut de page avant une minilof). Les marques ne sont pas traitées, car habituellement,
+% défaut, il n'y~a pas de saut de page avant une minilof). Les marques ne sont pas traitées, car, habituellement,
% il n'y~a pas de saut de page avant une minilof.
% \fi
% \begin{macrocode}
\thispageminilofstyle
-%% \mtc@markboth{\uppercase{\mlftitle}}{\uppercase{\mlftitle}}%
+%% \mtc@markboth{\MakeUppercase{\mlftitle}}{\MakeUppercase{\mlftitle}}%
% \end{macrocode}
% \end{macro}
+%
% \lneed{12}
% \begin{macro}{\beforeminilof}
% \begin{environment}{samepage}
@@ -10253,7 +19317,8 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\mlffont}
% \begin{macro}{\mtifont}
-% \begin{macro}{\mtc@rule}
+% \begin{macro}{\mlf@rule}
+% \begin{macro}{\columnwidth}
% \begin{environment}{tabular}
% \ifcase\LANG\relax
% We call \verb|\beforeminilof|,
@@ -10312,8 +19377,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\mtcindent}
@@ -10337,6 +19405,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\c@tocdepth}
% \begin{macro}{\c@minilofdepth}
% \begin{macro}{\\}
@@ -10348,7 +19418,7 @@ sud des États-Unis, comme la Louisiane.}
% 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|), dons l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où
+% (\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{minilofdepth}\texttt{minilofdepth}, 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.
@@ -10363,6 +19433,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@pgno}
% \begin{macro}{\@dottedtocline}
% \begin{macro}{\@undottedtocline}
@@ -10375,15 +19447,15 @@ sud des États-Unis, comme la Louisiane.}
% But before reading the minilof file, we must call the hook macro (asked for by \xname{Donald}{Arseneau} for his
% \texttt{notoccite} package~\cite{notoccite})
% \verb|\mtc@hook@beforeinputfile| and the macro
-% \verb|\mlf@setform| which adjusts some layout parameters (defined by the user via
-% \verb|\mtcsetformat|).
+% \verb|\mlf@setform| which adjusts some layout parameters (defined by the user via some
+% \verb|\mtcsetformat| commands).
% We work in a group to keep local some macro redefinitions.
% \or\relax
% Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minilof en insérant le
% fichier de minilof. Mais avant de lire ce fichier de minilof, nous devons appeler la macro d'attache (\emph{hook})
% (demandée par \xname{Donald}{Arseneau} pour son paquetage \texttt{notoccite}~\cite{notoccite})
% \verb|\mtc@hook@beforeinputfile| et la macro \verb|\mlf@setform| qui ajuste certains paramètres de mise en page
-% (définis par l'utilisateur via \verb|\mtcsetformat|).
+% (définis par l'utilisateur via quelques commandes \verb|\mtcsetformat|).
% Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales.
% \fi
% \begin{macrocode}
@@ -10405,6 +19477,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{environment}{mtc@verse}
% \begin{macro}{\mtc@bottom@rule}
% \begin{macro}{\\}
@@ -10446,6 +19520,7 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\minilot}
% \begin{macro}{\chapter}
% \ifcase\LANG\relax
@@ -10457,6 +19532,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\dominilot}
% \begin{macro}{\minilot}
% \ifcase\LANG\relax
@@ -10478,6 +19554,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\minilot}
% \begin{macro}{\minilot@}
% \begin{macro}{\@ifnextchar}
@@ -10487,7 +19564,7 @@ sud des États-Unis, comme la Louisiane.}
% left bracket for the optional argument:
% \or\relax
% Donc nous définissons \verb|\minilot| avec un argument optionnel et sa valeur par défaut (courante), puis
-% appelons le vrai code dans la macro the \verb|\minilot@| (qui a un argument délimité); nous utilisons l'astuce
+% appelons le vrai code dans la macro \verb|\minilot@| (qui a un argument délimité); nous utilisons l'astuce
% \verb|\@ifnextchar| pour détecter le crochet gauche de l'argument optionnel:
% \fi
% \begin{macrocode}
@@ -10504,19 +19581,22 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@minilot@used@}
% \ifcase\LANG\relax
% First, we set the global flag \verb|\@minilot@used@true| to note that \verb|\minilot| has been called (this will be
% used by a hint later, section~\vref{ss+final.coh}).
% \or\relax
% D'abord, nous établissons l'indicateur global \verb|\@minilot@used@true| pour noter que \verb|\minilot| a été
-% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, section~\vref{ss+final.coh}).
+% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, voir la section~\vref{ss+final.coh}).
% \fi
% \begin{macrocode}
\def\minilot@[#1]{%
\global\@minilot@used@true
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@tocfile}
% \begin{macro}{\if@longextensions@}
% \ifcase\LANG\relax
@@ -10537,12 +19617,14 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@CkFile}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\if@mtc@empty@minilot@}
% \ifcase\LANG\relax
% Then we test (via \verb|\mtc@CkFile|) the emptiness of this file.
-% A warning is given if the file is empty and a flag is set (a hint will signal that and empty minilot has been
+% A warning is given if the file is empty and a flag is set (a hint will signal that an empty minilot has been
% requested).
% \or\relax
% Puis nous testons (via \verb|\mtc@CkFile|) la vacuité de ce fichier. Un avertissement est émis si le fichier est
@@ -10551,7 +19633,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0006>]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@minilot@true
\else
@@ -10559,6 +19641,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\thispageminilotstyle}
% \ifcase\LANG\relax
% We call \verb|\thispageminilotstyle| to set the page style
@@ -10566,14 +19650,15 @@ sud des États-Unis, comme la Louisiane.}
% The marks are not treated, because usually there is no new page for a minilot.
% \or\relax
% Nous appelons \verb|\thispageminilotstyle| pour établir le style de page (par défaut, ceci ne fait rien car, par
-% défaut, il n'y~a pas de saut de page avant une minilot). Les marques ne sont pas traitées, car habituellement,
+% défaut, il n'y~a pas de saut de page avant une minilot). Les marques ne sont pas traitées, car, habituellement,
% il n'y~a pas de saut de page avant une minilot.
% \fi
% \begin{macrocode}
\thispageminilotstyle
-%% \mtc@markboth{\uppercase{\mlttitle}}{\uppercase{\mlttitle}}%
+%% \mtc@markboth{\MakeUppercase{\mlttitle}}{\MakeUppercase{\mlttitle}}%
% \end{macrocode}
% \end{macro}
+%
% \lneed{12}
% \begin{macro}{\beforeminilot}
% \begin{environment}{samepage}
@@ -10589,7 +19674,8 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\mltfont}
% \begin{macro}{\mtifont}
-% \begin{macro}{\mtc@rule}
+% \begin{macro}{\mlt@rule}
+% \begin{macro}{\columnwidth}
% \begin{environment}{tabular}
% \ifcase\LANG\relax
% We call \verb|\beforeminilot|,
@@ -10601,7 +19687,7 @@ sud des États-Unis, comme la Louisiane.}
% The font is set to \verb|\mltfont|.
% \or\relax
% Nous appelons \verb|\beforeminilot|, puis commençons un environnement \texttt{samepage} (pour essayer de
-% décourager les coupures de page à~l'intérieur d'une minilot) et exminons la position du titre. Si le titre est
+% décourager les coupures de page à~l'intérieur d'une minilot) et examinons la position du titre. Si le titre est
% vide, la mise en page est corrigée. Nous imprimons le titre avec sa fonte (\verb|\mtifont|), puis le filet du haut
% de la minilot (si les filets sont présents), en utilisant un environnement \texttt{tabular}
% (pour empêcher une coupure de page entre le titre et le filet du haut). La fonte est établie à~\verb|\mltfont|.
@@ -10648,8 +19734,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\mtcindent}
@@ -10673,6 +19762,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\c@tocdepth}
% \begin{macro}{\c@minilotdepth}
% \begin{macro}{\\}
@@ -10684,7 +19775,7 @@ sud des États-Unis, comme la Louisiane.}
% 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|), dons l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où
+% (\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
% 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.
@@ -10699,6 +19790,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@pgno}
% \begin{macro}{\@dottedtocline}
% \begin{macro}{\@undottedtocline}
@@ -10711,15 +19804,15 @@ sud des États-Unis, comme la Louisiane.}
% But before reading the minilot file, we must call the hook macro (asked for by \xname{Donald}{Arseneau} for his
% \texttt{notoccite} package~\cite{notoccite})
% \verb|\mtc@hook@beforeinputfile| and the macro
-% \verb|\mlt@setform| which adjusts some layout parameters (defined by the user via
-% \verb|\mtcsetformat|).
+% \verb|\mlt@setform| which adjusts some layout parameters (defined by the user via some
+% \verb|\mtcsetformat| commands).
% We work in a group to keep local some macro redefinitions.
% \or\relax
% Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minilot en insérant le
% fichier de minilot. Mais avant de lire ce fichier de minilot, nous devons appeler la macro d'attache (\emph{hook})
% (demandée par \xname{Donald}{Arseneau} pour son paquetage \texttt{notoccite}~\cite{notoccite})
% \verb|\mtc@hook@beforeinputfile| et la macro \verb|\mlt@setform| qui ajuste certains paramètres de mise en page
-% (définis par l'utilisateur via \verb|\mtcsetformat|).
+% (définis par l'utilisateur via quelques commandes \verb|\mtcsetformat|).
% Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales.
% \fi
% \begin{macrocode}
@@ -10741,6 +19834,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{environment}{mtc@verse}
% \begin{macro}{\mtc@bottom@rule}
% \begin{macro}{\\}
@@ -10770,9 +19865,9 @@ sud des États-Unis, comme la Louisiane.}
% ^^A \need{.75\textheight} ^^A% for marginpars.
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Patching the \texttt{\bs chapter} command, \mbox{continued}}\label{s+code+patching.chapter.2}
+% \section{Patching the \texttt{\bs chapter} command, \texorpdfstring{\mbox{continued}}{continued}}\label{s+code+patching.chapter.2}
% \or\relax
-% \section{Modifier la commande \texttt{\bs chapter}, \mbox{suite}}\label{s+code+patching.chapter.2}
+% \section{Modifier la commande \texttt{\bs chapter}, \texorpdfstring{\mbox{suite}}{suite}}\label{s+code+patching.chapter.2}
% \fi
% \begin{macro}{\l@xchapter}
% \begin{macro}{\@dottedtocline}%
@@ -10793,6 +19888,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@chapter}%
% \begin{macro}{\sv@chapter}%
% \begin{macro}{\addcontentsline}
@@ -10818,6 +19915,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtc@schapter}
% \begin{macro}{\@schapter}
% \begin{macro}{\addtocontents}
@@ -10834,6 +19932,8 @@ sud des États-Unis, comme la Louisiane.}
% pour prélever des tranches dans la liste des figures et la liste des tableaux; comme elles sont définies comme
% étant \verb|\relax|, elles ne devraient pas perturber d'autres paquetages.
% \fi
+%
+% \lneed{5}
% \begin{macrocode}
\let\mtc@schapter\@schapter
\def\@schapter{\addtocontents{toc}{\protect\chapterend}\mtc@schapter}
@@ -10922,6 +20022,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\@Undottedtoclinep}
% \begin{macro}{\coffeefont}%
@@ -10961,27 +20062,25 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\minitoc@}
% \begin{macro}{\minilof@}
% \begin{macro}{\minilot@}
-% \begin{macro}{\ifundottedmtc}
% \begin{macro}{\@dottedtocline}
% \begin{macro}{\@Undottedtoclinep}
% \begin{macro}{\sv@minitoc@}
% \begin{macro}{\sv@minilof@}
% \begin{macro}{\sv@minilot@}
% \ifcase\LANG\relax
-% This code creates the flag, then patches each mini-table command (its internal part).
+% This code sets the flag to false, then patches each mini-table command (its internal part).
% We alter the commands \verb|\minitoc@|, \verb|\minilof@|, etc., to test the flag \texttt{\bs ifundottedmtc} and,
% if true, replace locally \verb|\@dottedtocline| by its dotless version \verb|\@Undottedtoclinep|. Of course,
% we must also test the availability of the \verb|\chapter|, \verb|\part| and \verb|\section| commands, to avoid to
% define many unnecessary commands.
% \or\relax
-% Ce code crée l'indicateur, puis modifie chaque commande de mini-table (en fait, sa partie interne). Nous modifions
+% Ce code force l'indicateur à~faux, puis modifie chaque commande de mini-table (en fait, sa partie interne). Nous modifions
% les commandes \verb|\minitoc@|, \verb|\minilof@|, etc., pour tester l'indicateur \texttt{\bs ifundottedmtc} et, s'il
% est vrai, remplacer localement \verb|\@dottedtocline| par sa version sans points de conduite \verb|\@Undottedtoclinep|.
% Bien sûr, nous devons aussi tester la disponibilité des commandes \verb|\chapter|, \verb|\part| et \verb|\section|,
% pour éviter de définir de nombreuses commandes non nécessaires.
% \fi
% \begin{macrocode}
-\newif\ifundottedmtc\undottedmtcfalse
\@ifundefined{chapter}{}{%
\let\sv@minitoc@\minitoc@
\def\minitoc@[#1]{{\ifundottedmtc\let\@dottedtocline\@Undottedtoclinep\fi
@@ -11001,8 +20100,9 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
% \end{SMOOTH}
+%
+% \lneed{5}
% \begin{macro}{\sv@parttoc@}
% \begin{macro}{\sv@partlof@}
% \begin{macro}{\sv@partlot@}
@@ -11034,6 +20134,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\sv@secttoc@}
% \begin{macro}{\sv@sectlof@}
% \begin{macro}{\sv@sectlot@}
@@ -11088,7 +20190,7 @@ sud des États-Unis, comme la Louisiane.}
% (resp. the \verb|\jobname.mlf|\meta{N} and \verb|\jobname.mlt|\meta{N} files), using specific
% lines in the \verb|\jobname.toc| (resp. \verb|\jobname.lof| and \verb|\jobname.lot|) file. These lines are
% essentially chapter-level entry commands (like \verb|\contentsline{chapter}...|, \verb|\contentsline{xchapter}...|,
-% \verb|\contentsline{starchapter}...|, \verb|\chapbegin| delimiting chapters in the TOC (or in the LOF or the
+% \verb|\contentsline{starchapter}...|, \verb|\chapbegin|) delimiting chapters in the TOC (or in the LOF or the
% LOT). Analog part-level lines delimit parts, hence also chapters.
% \or\relax
% Les trois commandes \verb|\dominitoc|, \verb|\dominilof| et \verb|\dominilot| sont, bien sûr, très similaires.
@@ -11098,7 +20200,7 @@ sud des États-Unis, comme la Louisiane.}
% \verb|\jobname.mlt|\meta{N} files), en utilisant des lignes spécifiques dans le fichier \verb|\jobname.toc|
% (respectivement, \verb|\jobname.lof| et \verb|\jobname.lot|). Ces lignes sont essentiellement des commandes pour
% des entrées au niveau chapitre (telles que \verb|\contentsline{chapter}...|, \verb|\contentsline{xchapter}...|,
-% \verb|\contentsline{starchapter}...|, \verb|\chapbegin| délimitant les chapitres dans la table des matières (ou
+% \verb|\contentsline{starchapter}...|, \verb|\chapbegin|) délimitant les chapitres dans la table des matières (ou
% dans la liste des figures ou dans la liste des tableaux). Des lignes analogues au niveau partie délimitent les
% parties, donc aussi les chapitres.
% \fi
@@ -11110,6 +20212,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{SMOOTH}
%
+% \lneed{5}
% \begin{macro}{\dominitoc}
% \begin{macro}{\dominitoc@}
% \begin{macro}{\@@dominitoc}
@@ -11123,8 +20226,8 @@ sud des États-Unis, comme la Louisiane.}
% Then \verb|\dominitoc@[l]| processes its argument and calls \verb|\@@dominitoc|.
% \verb|\@@dominitoc| calls \verb|\@dominitoc| (passing \verb|\jobname| as argument) then close the minitoc file
% written. \verb|\@dominitoc| reset to zero the counter of mini-tables, calls \verb|\MTC@next#1.toc| (where
-% \verb|#1| is the value of \verb|\jobname|, then reset again to zero the counter of mini-tables. Each call to
-% \verb|\dominitoc@| (\emph{i.e.}~to \verb|dominitoc|) sets the flag \verb|\@dominitoc@used@true|. This will be used later
+% \verb|#1| is the value of \verb|\jobname|), then reset again to zero the counter of mini-tables. Each call to
+% \verb|\dominitoc@| (i.e.,~to \verb|dominitoc|) sets the flag \verb|\@dominitoc@used@true|. This will be used later
% for a hint (which detects that you have correctly called \verb|\minitoc| \emph{after} \verb|\dominitoc| and that both
% or neither have been called). See section~\vref{ss+final.coh}.
% The code is similar for \verb|\dominilof| and \verb|\dominilot|.
@@ -11136,7 +20239,7 @@ sud des États-Unis, comme la Louisiane.}
% optionnel de \verb|\dominitoc|). Puis \verb|\dominitoc@[l]| traite son argument et appelle \verb|\@@dominitoc|.
% \verb|\@@dominitoc| appelle \verb|\@dominitoc| (en passant \verb|\jobname| comme argument) puis ferme le fichier
% minitoc écrit. \verb|\@dominitoc| remet à~zéro le compteur de mini-tables, appelle \verb|\MTC@next#1.toc| (où
-% \verb|#1| est la valeur de \verb|\jobname|, puis remet encore à~zéro le compteur de mini-tables. Chaque appel
+% \verb|#1| est la valeur de \verb|\jobname|), puis remet encore à~zéro le compteur de mini-tables. Chaque appel
% à~\verb|\dominitoc@| (c'est-à-dire, à~\verb|dominitoc|) établit l'indicateur \verb|\@dominitoc@used@true|. Ceci
% sera utilisé plus tard pour une indication (\emph{hint}) (qui détecte si vous avez appelé correctement \verb|\minitoc|
% \emph{après} \verb|\dominitoc| et que les deux ont été appelées). Voir la section~\vref{ss+final.coh}.
@@ -11146,6 +20249,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dominitoc}
% \begin{macro}{\@dominitoc}
% \begin{macro}{\MTC@next}
@@ -11166,6 +20271,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dominilof}
% \begin{macro}{\@dominilof}
% \begin{macro}{\MLF@next}
@@ -11186,6 +20293,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dominilot}
% \begin{macro}{\@dominilot}
% \begin{macro}{\MLT@next}
@@ -11197,7 +20306,6 @@ sud des États-Unis, comme la Louisiane.}
% avec le suffixe adéquat.
% \fi
% \begin{macrocode}
-% \begin{macrocode}
\def\@dominilot#1{{%
\makeatletter
\setcounter{mtc}{0}
@@ -11210,6 +20318,8 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{8}
% \begin{macro}{\if@dominitoc@used@}
+% \begin{macro}{\if@mtc@hints@}
+% \begin{macro}{\@mtc@hints@given@true}
% \begin{macro}{\df@mtitc}
% \begin{macro}{\e@mti}
% \begin{macro}{\n@mti}
@@ -11218,12 +20328,22 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\r@mti}
% \begin{macro}{\@@dominitoc}
% \ifcase\LANG\relax
-% Some code to flag the use of the command and manage the position of the minitoc title:
+% Some code to flag the use of the command and manage the position of the minitoc title;
+% a hint detects any spurious invocation.
% \or\relax
-% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minitoc:
+% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minitoc;
+% un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dominitoc@[#1]{%
+\if@mtc@hints@
+ \if@dominitoc@used@
+ \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ {The \string\dominitoc \space command\MessageBreak
+ has been invoked more than once\MessageBreak}
+ \global\@mtc@hints@given@true
+ \fi
+\fi
\global\@dominitoc@used@true
\if #1e\let\df@mtitc\e@mti%
\else\if #1n\let\df@mtitc\n@mti%
@@ -11241,8 +20361,13 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \lneed{8}
% \begin{macro}{\if@dominilof@used@}
+% \begin{macro}{\if@mtc@hints@}
+% \begin{macro}{\@mtc@hints@given@true}
% \begin{macro}{\df@mtilf}
% \begin{macro}{\e@mti}
% \begin{macro}{\n@mti}
@@ -11251,12 +20376,22 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\r@mti}
% \begin{macro}{\@@dominilof}
% \ifcase\LANG\relax
-% Some code to flag the use of the command and manage the position of the minilof title:
+% Some code to flag the use of the command and manage the position of the minilof title;
+% a hint detects any spurious invocation.
% \or\relax
-% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilof:
+% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilof;
+% un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dominilof@[#1]{%
+\if@mtc@hints@
+ \if@dominilof@used@
+ \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ {The \string\dominilof \space command\MessageBreak
+ has been invoked more than once\MessageBreak}
+ \global\@mtc@hints@given@true
+ \fi
+\fi
\global\@dominilof@used@true
\if #1e\let\df@mtilf\e@mti%
\else\if #1n\let\df@mtilf\n@mti%
@@ -11274,8 +20409,13 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \lneed{8}
% \begin{macro}{\if@dominilot@used@}
+% \begin{macro}{\if@mtc@hints@}
+% \begin{macro}{\@mtc@hints@given@true}
% \begin{macro}{\df@mtilt}
% \begin{macro}{\e@mti}
% \begin{macro}{\n@mti}
@@ -11284,12 +20424,22 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\r@mti}
% \begin{macro}{\@@dominilot}
% \ifcase\LANG\relax
-% Some code to flag the use of the command and manage the position of the minilot title:
+% Some code to flag the use of the command and manage the position of the minilot title;
+% a hint detects any spurious invocation.
% \or\relax
-% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilot:
+% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilot;
+% un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dominilot@[#1]{%
+\if@mtc@hints@
+ \if@dominilot@used@
+ \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ {The \string\dominilot \space command\MessageBreak
+ has been invoked more than once\MessageBreak}
+ \global\@mtc@hints@given@true
+ \fi
+\fi
\global\@dominilot@used@true
\if #1e\let\df@mtilt\e@mti%
\else\if #1n\let\df@mtilt\n@mti%
@@ -11307,6 +20457,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@@dominitoc}
% \begin{macro}{\@@dominilof}
% \begin{macro}{\@@dominilot}
@@ -11328,7 +20482,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \subsection{Analysis and splitting of the TOC file}\label{s+code+an.split.TOC}
% \or\relax
@@ -11349,6 +20503,7 @@ sud des États-Unis, comme la Louisiane.}
% contenu.}:
% \fi
%
+% \lneed{5}
% \begin{macro}{\MTC@next}
% \begin{macro}{\MTC@list}
% \begin{macro}{\MTC@loop}
@@ -11366,6 +20521,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@toc}
% \begin{macro}{\MTC@list}
% \begin{macro}{\MTC@explist}
@@ -11382,6 +20539,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@contentsline}
% \begin{macro}{\arabic}
% \begin{macro}{\chapter}
@@ -11408,6 +20567,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\themtc}
% \begin{macro}{\mtcname}
@@ -11419,15 +20579,15 @@ sud des États-Unis, comme la Louisiane.}
% closing the file descriptor):
% \or\relax
% Nous regardons si des suffixes longs ou courts ont utilisés, pour construire le nom du fichier mini-table, puis
-% l'ouvrir (après avoir fermé le descripteur de fichier:
+% l'ouvrir (après avoir fermé le descripteur de fichier):
% \fi
% \begin{macrocode}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.mtc\themtc\@gobble}%
\def\mtcname{\jobname.mtc\themtc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.M\themtc\@gobble}%
\def\mtcname{\jobname.M\themtc}%
\fi
@@ -11441,6 +20601,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\mtc@toks}
% \ifcase\LANG\relax
@@ -11452,6 +20613,8 @@ sud des États-Unis, comme la Louisiane.}
\mtc@toks{\noexpand\leavevmode #2}%
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@WriteContentsline}
% \begin{macro}{\section}
% \begin{macro}{\subsection}
@@ -11459,7 +20622,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\paragraph}
% \begin{macro}{\subparagraph}
% \ifcase\LANG\relax
-% Each interesting contents line is copied, with a font command added before it. We begin with the standatd
+% Each interesting contents line is copied, with a font command added before it. We begin with the standard
% sectionning commands, below \verb|\chapter|:
% \or\relax
% Chaque ligne de contenu intéressante est copiée, avec une commande de fonte ajoutée devant
@@ -11488,12 +20651,14 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\coffee}
% \begin{macro}{\MTC@WriteCoffeeline}
% \ifcase\LANG\relax
-% A coffee break contents line is written for \verb|\coffee|:
+% A coffee break contents line{\myCoffeecup} is written for \verb|\coffee|:
% \or\relax
-% Une ligne de contenu de pause-café est écrite pour \verb|\coffee|:
+% Une ligne de contenu de pause-café{\myCoffeecup} est écrite pour \verb|\coffee|:
% \fi
% \begin{macrocode}
\expandafter\ifx\csname #1\endcsname\coffee
@@ -11502,6 +20667,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\starchapter}
% \begin{macro}{\stepcounter}
% \begin{macro}{\if@longextensions@}
@@ -11522,11 +20689,11 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname #1\endcsname\starchapter
\stepcounter{mtc}%
\if@longextensions@
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.mtc\themtc\@gobble}%
\def\mtcname{\jobname.mtc\themtc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.M\themtc\@gobble}%
\def\mtcname{\jobname.M\themtc}%
\fi
@@ -11542,6 +20709,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\starsection}
% \begin{macro}{\MTC@WriteContentsline}
% \begin{macro}{\starsubsection}
@@ -11579,6 +20748,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@explist}
% \begin{macro}{\MTC@next}
% \begin{macro}{\MTC@list}
@@ -11595,6 +20766,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@loop}
% \begin{macro}{\openin}
% \begin{macro}{\@inputcheck}
@@ -11610,11 +20783,11 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\MTC@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \PackageWarning{minitoc}%
+ \mtcPackageWarning[<W0010>]{minitoc}%
{No file #1.\MessageBreak MINITOCS NOT PREPARED}%
\expandafter\MTC@toc
\else
- \PackageInfo{minitoc}{PREPARING MINITOCS FROM #1}%
+ \mtcPackageInfo[<I0024>]{minitoc}{PREPARING MINITOCS FROM #1}%
\expandafter\MTC@read
\fi
}
@@ -11624,6 +20797,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@read}
% \begin{macro}{\read}
% \begin{macro}{\@inputcheck}
@@ -11641,6 +20816,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@test}
% \begin{macro}{\MTC@line}
% \begin{macro}{\MTC@}
@@ -11656,6 +20833,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{12}
% \begin{macro}{\MTC@test}
% \begin{macro}{\contentsline}
% \begin{macro}{\MTC@contentsline}
@@ -11740,11 +20919,15 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Le code est similaire à~celui pour les mini-tables des matières, mais avec moins de commandes à~reconnaître.
% \fi
+%
+% \lneed{8}
% \ifcase\LANG\relax
% \subsection{Analysis and splitting of the list of figures file}
% \or\relax
% \subsection{Analyse et éclatement du fichier liste des figures}
% \fi
+%
+% \lneed{5}
% \begin{macro}{\MLF@next}
% \begin{macro}{\MLF@list}
% \begin{macro}{\MLF@loop}
@@ -11767,6 +20950,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLF@lof}
% \begin{macro}{\MLF@list}
% \begin{macro}{\MLF@explist}
@@ -11782,15 +20967,18 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLF@contentsline}
% \begin{macro}{\arabic}
% \begin{macro}{\xchapter}
% \ifcase\LANG\relax
% The macro \verb|\MLF@contentsline| analyses the lines read from the LOF file and detects interesting keywords.
-% If \verb|\xchapter| is found, \texttt{mtc} is incremented and a new minilof file is created.
+% If \verb|\xchapter| is found, the counter \texttt{mtc} is incremented and a new minilof file is created.
% \or\relax
% La macro \verb|\MLF@contentsline| analyse les lignes du fichier liste des figures et détecte les mots-clés
-% intéressants. Si \verb|\xchapter| est trouvée, \texttt{mtc} est incrémenté et un nouveau fichier minilof est créé.
+% intéressants. Si \verb|\xchapter| est trouvée, le compteur \texttt{mtc} est incrémenté et
+% un nouveau fichier minilof est créé.
% \fi
% \begin{macrocode}
\def\MLF@contentsline#1#2#3#4{% %%HO: added #4
@@ -11801,6 +20989,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{6}
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\themtc}
@@ -11809,17 +20998,17 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\tf@mtc}
% \begin{macro}{\openout}
% \ifcase\LANG\relax
-% The name of the minilof file is build from \texttt{\bs jobname} and a long or short extension:
+% The name of the minilof file is built from \texttt{\bs jobname} and a long or short extension:
% \or\relax
% Le nom du fichier minilof est construit avec \texttt{\bs jobname} et un suffixe long ou court:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.mlf\themtc\@gobble}
\def\mlfname{\jobname.mlf\themtc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.F\themtc\@gobble}
\def\mlfname{\jobname.F\themtc}%
\fi
@@ -11833,24 +21022,33 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\figure}
+% \begin{macro}{\subfigure}
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \ifcase\LANG\relax
% If we found a \texttt{\bs figure} entry, we copy it into the minilof file:
% \or\relax
-% Si nous trouvons une entrée \texttt{\bs figure}, nous la copions dans le fichier minilof:
+% Si nous trouvons une entrée \texttt{\bs figure} ou \texttt{\bs subfigure}, nous la copions dans le fichier minilof:
% \fi
% \begin{macrocode}
\expandafter\ifx\csname #1\endcsname\figure
\mtc@toks{\noexpand\leavevmode#2}%
\MTC@WriteContentsline{#1}{mlf}{#3}{#4}%
\fi
+ \expandafter\ifx\csname #1\endcsname\subfigure
+ \mtc@toks{\noexpand\leavevmode#2}%
+ \MTC@WriteContentsline{#1}{mlfS}{#3}{#4}%
+ \fi
}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\MLF@explist}
% \begin{macro}{\MLF@next}
@@ -11868,6 +21066,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLF@loop}
% \begin{macro}{\openin}
% \begin{macro}{\@inputcheck}
@@ -11881,11 +21081,11 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\MLF@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \PackageWarning{minitoc}%
+ \mtcPackageWarning[<W0008>]{minitoc}%
{No file #1.\MessageBreak MINILOFS NOT PREPARED}%
\expandafter\MLF@lof
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0034>]{minitoc}%
{PREPARING MINILOFS FROM #1}%
\expandafter\MLF@read\fi}
% \end{macrocode}
@@ -11894,6 +21094,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLF@read}
% \begin{macro}{\read}
% \begin{macro}{\@inputcheck}
@@ -11909,6 +21111,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLF@line}
% \begin{macro}{\MLF@test}
% \begin{macro}{\MLF@}
@@ -11924,6 +21128,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLF@test}
% \ifcase\LANG\relax
% The \verb|\MLF@test| macro finds the ``interesting'' commands in the LOF file, mainly to
@@ -11999,11 +21205,15 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Le code est similaire à~celui pour les mini-tables des matières, mais avec moins de commandes à~reconnaître.
% \fi
+%
+% \lneed{8}
% \ifcase\LANG\relax
% \subsection{Analysis and splitting of the list of tables file}
% \or\relax
% \subsection{Analyse et éclatement du fichier liste des tableaux}
% \fi
+%
+% \lneed{5}
% \begin{macro}{\MLT@next}
% \begin{macro}{\MLT@list}
% \begin{macro}{\MLT@loop}
@@ -12026,6 +21236,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLT@lot}
% \begin{macro}{\MLT@list}
% \begin{macro}{\MLT@explist}
@@ -12041,15 +21253,18 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLT@contentsline}
% \begin{macro}{\arabic}
% \begin{macro}{\xchapter}
% \ifcase\LANG\relax
% The macro \verb|\MLT@contentsline| analyses the lines read from the LOT file and detects interesting keywords.
-% If \verb|\xchapter| is found, \texttt{mtc} is incremented and a new minilot file is created.
+% If \verb|\xchapter| is found, the \texttt{mtc} counter is incremented and a new minilot file is created.
% \or\relax
% La macro \verb|\MLT@contentsline| analyse les lignes du fichier liste des tableaux et détecte les mots-clés
-% intéressants. Si \verb|\xchapter| est trouvée, \texttt{mtc} est incrémenté et un nouveau fichier minilot est créé.
+% intéressants. Si \verb|\xchapter| est trouvée, le compteur \texttt{mtc} est incrémenté et
+% un nouveau fichier minilot est créé.
% \fi
% \begin{macrocode}
\def\MLT@contentsline#1#2#3#4{% %%HO: added #4
@@ -12060,6 +21275,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\themtc}
% \begin{macro}{\mltname}
@@ -12067,17 +21284,17 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\tf@mtc}
% \begin{macro}{\openout}
% \ifcase\LANG\relax
-% The name of the minilot file is build from \texttt{\bs jobname} and a long or short extension:
+% The name of the minilot file it build from \texttt{\bs jobname} and a long or short extension:
% \or\relax
% Le nom du fichier minilot est construit avec \texttt{\bs jobname} et un suffixe long ou court:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.mlt\themtc\@gobble}%
\def\mltname{\jobname.mlt\themtc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.T\themtc\@gobble}%
\def\mltname{\jobname.T\themtc}%
\fi
@@ -12091,7 +21308,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\table}
+% \begin{macro}{\subtable}
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \ifcase\LANG\relax
@@ -12104,11 +21324,17 @@ sud des États-Unis, comme la Louisiane.}
\mtc@toks{\noexpand\leavevmode#2}%
\MTC@WriteContentsline{#1}{mlt}{#3}{#4}%
\fi
+ \expandafter\ifx\csname #1\endcsname\subtable
+ \mtc@toks{\noexpand\leavevmode#2}%
+ \MTC@WriteContentsline{#1}{mltS}{#3}{#4}%
+ \fi
}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\MLT@explist}
% \begin{macro}{\MLT@next}
@@ -12126,6 +21352,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLT@loop}
% \begin{macro}{\openin}
% \begin{macro}{\@inputcheck}
@@ -12139,11 +21367,11 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\MLT@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \PackageWarning{minitoc}%
+ \mtcPackageWarning[<W0009>]{minitoc}%
{No file #1.\MessageBreak MINILOTS NOT PREPARED}%
\expandafter\MLT@lot
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0037>]{minitoc}%
{PREPARING MINILOTS FROM #1}%
\expandafter\MLT@read\fi}
% \end{macrocode}
@@ -12152,6 +21380,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLT@read}
% \begin{macro}{\read}
% \begin{macro}{\@inputcheck}
@@ -12167,6 +21397,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLT@line}
% \begin{macro}{\MLT@test}
% \begin{macro}{\MLT@}
@@ -12182,6 +21414,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MLT@test}
% \ifcase\LANG\relax
% The \verb|\MLT@test| macro finds the ``interesting'' commands in the LOT file, mainly to
@@ -12328,6 +21562,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\MTC@WriteCoffeeline}
% \begin{macro}{\write}
% \begin{macro}{\tf@mtc}
@@ -12336,13 +21571,14 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtc@string}
% \begin{macro}{\mtc@toks}
% \ifcase\LANG\relax
-% And the same for a ``coffee'' line. The arguments of \verb|\MTC@WriteCoffeeline| are:
+% And the same for a ``coffee''{\myCoffeecup} line. The arguments of the macro \verb|\MTC@WriteCoffeeline| are:
% \begin{itemize}
% \item[\texttt{\#1}:] the \texttt{\#1} argument of \verb|\MTC@contentsline|;
% \item[\texttt{\#2}:] the \texttt{\#3} argument of \verb|\MTC@contentsline|.
% \end{itemize}
% \or\relax
-% Et la même chose pour une ligne de «~pause café~». Les arguments de \verb|\MTC@WriteCoffeeline| sont:
+% Et la même chose pour une ligne de «~pause café~»{\myCoffeecup}. Les arguments de
+% la macro \verb|\MTC@WriteCoffeeline| sont:
% \begin{itemize}
% \item[\texttt{\#1}:] l'argument \texttt{\#1} de \verb|\MTC@contentsline|;
% \item[\texttt{\#2}:] l'argument \texttt{\#3} de \verb|\MTC@contentsline|.
@@ -12443,8 +21679,8 @@ sud des États-Unis, comme la Louisiane.}
\def\xpart{xpart}
\def\Thepart{\arabic{ptc}}
\def\firstpartis#1%
- {\PackageWarning{minitoc}%
- {*** \string\firstpartis \space is an obsolete command ***}%
+ {\mtcPackageWarning[<W0004>]{minitoc}%
+ {\string\firstpartis \space is an obsolete\MessageBreak command}%
\@firstpartis@used@true}
\newcounter{ptc}
\setcounter{ptc}{0}
@@ -12467,7 +21703,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{SMOOTH}
+%
+% \lneed{5}
% \begin{macro}{\ptc@rule}
+% \begin{macro}{\columnwidth}
% \ifcase\LANG\relax
% But, sometimes, we need to make a difference between book/report and article classes (is \verb|\chapter| defined?), to
% have a different layout: the definition of \verb|\ptc@rule| is empty except if \verb|\chapter| is undefined.
@@ -12485,6 +21724,9 @@ sud des États-Unis, comme la Louisiane.}
{\let\ptc@rule\relax}
% \end{macrocode}
% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\ptcindent}
% \ifcase\LANG\relax
% And we declare the default indentation (both sides) of the parttocs:
@@ -12497,12 +21739,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
%
-% \lneed{5}
-% \ifcase\LANG\relax
-% \section{Fonts for the parttocs}\label{s+code+fonts.parttocs}
-% \or\relax
-% \section{Fontes pour les parttocs}\label{s+code+fonts.parttocs}
-% \fi
+% \lneed{9}
% \begin{macro}{\ptcfont}
% \begin{macro}{\ptcSfont}
% \begin{macro}{\ptcSSfont}
@@ -12510,14 +21747,21 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\ptcPfont}
% \begin{macro}{\ptcSPfont}
% \begin{macro}{\plffont}
+% \begin{macro}{\plfSfont}
% \begin{macro}{\pltfont}
+% \begin{macro}{\pltSfont}
% \begin{macro}{\ptifont}
% \ifcase\LANG\relax
+% \section{Fonts for the parttocs}\label{s+code+fonts.parttocs}
+% \or\relax
+% \section{Fontes pour les parttocs}\label{s+code+fonts.parttocs}
+% \fi
+% \ifcase\LANG\relax
% We define the fonts for the parttocs. Note that they are larger if \verb|\chapter| is defined (\texttt{book/report}-like
% document classes) than when it is not (\texttt{article}-like document classes):
% \or\relax
% Nous définissons les fontes pour les parttocs. Notez qu'elles sont plus grandes si \verb|\chapter| est définie
-% (classes de document analogues à~\texttt{book/report} que lorsqu'elle ne l'est pas (classes de document
+% (classes de document analogues à~\texttt{book/report}) que lorsqu'elle ne l'est pas (classes de document
% analogues à~\texttt{article}):
% \fi
% \begin{macrocode}
@@ -12529,7 +21773,9 @@ sud des États-Unis, comme la Louisiane.}
\let\ptcPfont\ptcfont % (paragraphs)
\let\ptcSPfont\ptcfont % (subparagraphs)
\let\plffont\ptcfont % (figures)
+ \let\plfSfont\ptcfont % (subfigures)
\let\pltfont\ptcfont % (tables)
+ \let\pltSfont\ptcfont % (subtables)
\def\ptifont{\Large\rmfamily\upshape\bfseries}% titles
}%
% \end{macrocode}
@@ -12542,6 +21788,9 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\ptcfont}
% \begin{macro}{\ptcCfont}
@@ -12551,7 +21800,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\ptcPfont}
% \begin{macro}{\ptcSPfont}
% \begin{macro}{\plffont}
+% \begin{macro}{\plfSfont}
% \begin{macro}{\pltfont}
+% \begin{macro}{\pltSfont}
% \begin{macro}{\ptifont}
% \ifcase\LANG\relax
% If \verb|\chapter| is defined, the fonts are larger and \verb|\ptcCfont| must be defined:
@@ -12568,7 +21819,9 @@ sud des États-Unis, comme la Louisiane.}
\let\ptcPfont\ptcfont % (paragraphs)
\let\ptcSPfont\ptcfont % (subparagraphs)
\let\plffont\ptcfont % (figures)
+ \let\plfSfont\ptcfont % (subfigures)
\let\pltfont\ptcfont % (tables)
+ \let\pltSfont\ptcfont % (subtables)
\def\ptifont{\LARGE\rmfamily\upshape\bfseries}% titles
}
% \end{macrocode}
@@ -12582,6 +21835,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -12594,16 +21849,17 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\partlot}
% \ifcase\LANG\relax
% We define the default position, the fonts and the layout for titles of the part-level mini-tables (\verb|\parttoc|,
-% \verb|\partlof| and \verb|\partlot|). This formating is different if \verb|\chapter| is undefined or defined.
+% \verb|\partlof| and \verb|\partlot|). This formating is different if \verb|\chapter| is defined or undefined.
% \or\relax
% Nous définissons la position par défaut, les fontes et la mise en page pour les titres des mini-tables du niveau
-% partie (\verb|\parttoc|, \verb|\partlof| et \verb|\partlot|). Cette mise en page est différentes selon que
-% \verb|\chapter| est non définie ou définie.
+% partie (\verb|\parttoc|, \verb|\partlof| et \verb|\partlot|). Cette mise en page est différente selon que
+% \verb|\chapter| est définie ou non.
% \fi
% \end{macro}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\c@pti}
% \begin{macro}{\l@pti}
% \begin{macro}{\r@pti}
@@ -12632,16 +21888,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\e@pti}
% \begin{macro}{\n@pti}
-% \begin{macro}{\if@twocolumn}
-% \begin{macro}{\@topnewpage}
-% \begin{macro}{\@makephead@l}
-% \begin{macro}{\@makephead@r}
-% \begin{macro}{\@makephead@c}
-% \begin{macro}{\@afterheading}
-% \begin{macro}{\ptifont}
% \ifcase\LANG\relax
% But, if \verb|\chapter| is defined, we must simulate the formatting of a chapter head, which is more complex.
% Empty titles need a vertical correction (\xname{Frank}{Mittelbach}).
@@ -12655,12 +21905,18 @@ sud des États-Unis, comme la Louisiane.}
\def\e@pti#1{\vspace{-\baselineskip}}
\def\n@pti#1{\vspace{-\baselineskip}}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \begin{macro}{\l@pti}
% \begin{macro}{\if@twocolumn}
% \begin{macro}{\@topnewpage}
% \begin{macro}{\@afterheading}
% \begin{macro}{\ptifont}
-% \begin{macro}{\l@pti}
% \begin{macro}{\@makephead@l}
+% \begin{macro}{\mtcgapbeforeheads}
+% \begin{macro}{\mtcgapafterheads}
% \ifcase\LANG\relax
% For a title on the left, we must test if the main text is on two columns:
% \or\relax
@@ -12674,18 +21930,32 @@ sud des États-Unis, comme la Louisiane.}
\@afterheading
\fi}
\def\@makephead@l#1{%
- \vspace*{50\p@}%
+ \vspace*{\mtcgapbeforeheads}%
{\parindent \z@ \raggedright
\ptifont
#1\par
\nobreak
- \vskip 40\p@
+ \vskip \mtcgapafterheads\hbox{}
}}
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\r@pti}
-% \begin{macro}{\@makephead@l}
+% \begin{macro}{\if@twocolumn}
+% \begin{macro}{\@topnewpage}
+% \begin{macro}{\@makephead@r}
+% \begin{macro}{\@afterheading}
+% \begin{macro}{\ptifont}
+% \begin{macro}{\mtcgapbeforeheads}
+% \begin{macro}{\mtcgapafterheads}
% \ifcase\LANG\relax
% For a title on the right, we must also test if the main text is on two columns:
% \or\relax
@@ -12699,16 +21969,32 @@ sud des États-Unis, comme la Louisiane.}
\@afterheading
\fi}
\def\@makephead@r#1{%
- \vspace*{50\p@}%
+ \vspace*{\mtcgapbeforeheads}%
{\parindent \z@ \raggedleft
\ptifont
#1\par
\nobreak
- \vskip 40\p@
+ \vskip \mtcgapafterheads\hbox{}
}}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\c@pti}
+% \begin{macro}{\if@twocolumn}
+% \begin{macro}{\@topnewpage}
% \begin{macro}{\@makephead@c}
+% \begin{macro}{\@afterheading}
+% \begin{macro}{\ptifont}
+% \begin{macro}{\mtcgapbeforeheads}
+% \begin{macro}{\mtcgapafterheads}
% \ifcase\LANG\relax
% For a centered title, we must also test if the main text is on two columns:
% \or\relax
@@ -12722,12 +22008,12 @@ sud des États-Unis, comme la Louisiane.}
\@afterheading
\fi}
\def\@makephead@c#1{%
- \vspace*{50\p@}%
+ \vspace*{\mtcgapbeforeheads}%
{\parindent \z@ \centering
\ptifont
#1\par
\nobreak
- \vskip 40\p@
+ \vskip \mtcgapafterheads\hbox{}
}}%
}
% \end{macrocode}
@@ -12739,15 +22025,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\l@pti}
% \begin{macro}{\do@ptitc}
@@ -12803,7 +22081,7 @@ sud des États-Unis, comme la Louisiane.}
% Each parttoc is placed inside a \texttt{ptc@verse} environment. This environment is analog to the
% standard \texttt{verse} environment and hence defined via two commands: \texttt{\bs ptc@verse} and
% \texttt{\bs endptc@verse}.
-% As it is a list environment, we first define (in a local way) \texttt{\bs\bs}, then call \texttt{\bs list\{\}} and
+% As it is a list environment, we first define (in a local way)~\texttt{\bs\bs}, then call \texttt{\bs list\{\}} and
% set some dimensions like \texttt{\bs itemsep}, \texttt{\bs itemindent}, \texttt{\bs listparindent},
% \texttt{\bs itemindent}, \texttt{\bs partopsep}, \texttt{\bs topsep}.
% \texttt{\bs parsep} is set to zero if
@@ -12814,9 +22092,9 @@ sud des États-Unis, comme la Louisiane.}
% a page break.
% \or\relax
% Chaque parttoc est placée à~l'intérieur d'un environnement \texttt{ptc@verse}. Cet environnement est analogue
-% à~l'environnement standard \texttt{verse} est est donc défini à~l'aide de deux commandes:
+% à~l'environnement standard \texttt{verse} et est donc défini à~l'aide de deux commandes:
% \texttt{\bs ptc@verse} et \texttt{\bs endptc@verse}. Puisque c'est un environnement de liste, nous définissons d'abord
-% (de manière locale)~ \texttt{\bs\bs}, puis appelons \texttt{\bs list\{\}} et établissons quelques dimensions
+% (de manière locale)~\texttt{\bs\bs}, puis appelons \texttt{\bs list\{\}} et établissons quelques dimensions
% telles que \texttt{\bs itemsep}, \texttt{\bs itemindent}, \texttt{\bs listparindent}, \texttt{\bs itemindent},
% \texttt{\bs partopsep}, \texttt{\bs topsep}.
% \texttt{\bs parsep} est forcée à~zéro si
@@ -12869,7 +22147,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\partlof}
% \begin{macro}{\partlot}
% \ifcase\LANG\relax
-% These commands are essentialy similar to the \verb|\minitoc| command, except that they should be placed after a
+% These commands are essentially similar to the \verb|\minitoc| command, except that they should be placed after a
% \verb|\part| command to produce a parttoc, a partlof or a partlot, and the formatting is different and depends of
% the availability of the
% \verb|\chapter| command (for the fonts and the horizontal rules). The code is very similar. The \verb|\partlof|
@@ -12915,6 +22193,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{SMOOTH}
%
+% \lneed{5}
% \begin{macro}{\parttoc@}
% \begin{macro}{\if@parttoc@used@}
% \begin{macro}{\if@longextensions@}
@@ -12942,6 +22221,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@CkFile}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
@@ -12954,7 +22235,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0006>]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@parttoc@true
\else
@@ -12962,6 +22243,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\beforeparttoc}
% \ifcase\LANG\relax
% If the parttoc file is present, we can insert it, but we must add some presentation code: first,
@@ -12974,14 +22257,17 @@ sud des États-Unis, comme la Louisiane.}
\beforeparttoc
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@markboth}
% \begin{macro}{\@mkboth}
% \begin{macro}{\thispageparttocstyle}
+% \begin{macro}{\MakeUppercase}
% \begin{macro}{\ptctitle}
% \ifcase\LANG\relax
% If \verb|\chapter| is defined, we just set the page marks with the parttoc title and set the page style:
% \or\relax
-% Si \verb|\chapter| est définie, vous mettons simplement le titre de la parttoc dans les marques de page et
+% Si \verb|\chapter| est définie, nous mettons simplement le titre de la parttoc dans les marques de page et
% établissons le style de page:
% \fi
% \begin{macrocode}
@@ -12989,13 +22275,15 @@ sud des États-Unis, comme la Louisiane.}
\global\let\mtc@markboth\markboth
\global\let\@mkboth\markboth
\thispageparttocstyle
- \mtc@markboth{\uppercase{\ptctitle}}{\uppercase{\ptctitle}}%
+ \mtc@markboth{\MakeUppercase{\ptctitle}}{\MakeUppercase{\ptctitle}}%
}%
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+%
% \lneed{8}
% \begin{macro}{\do@ptitc}
% \begin{macro}{\e@pti}
@@ -13037,6 +22325,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\raggedright}
% \begin{macro}{\parskip}
@@ -13060,8 +22349,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\ptc@rule}
% \begin{environment}{tabular}
+% \begin{macro}{\columnwidth}
% \begin{macro}{\ptifont}
% \begin{macro}{\do@ptitc}
% \begin{macro}{\mtc@v}
@@ -13092,8 +22384,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
@@ -13114,6 +22408,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{environment}{ptc@verse}
% \begin{macro}{\c@tocdepth}
@@ -13137,6 +22432,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{environment}
+%
% \lneed{5}
% \begin{macro}{\ptc@pgno}
% \begin{macro}{\@dottedtocline}
@@ -13149,14 +22445,14 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% If the contents lines must have no numbers, we replace the macro \verb|\@dottedtocline| with its undotted version.
% For chapter-level entries, we must invoke \verb|\l@chapter| ignoring the page number argument.
-% A hook (redefinissable coommand) is added, and the formatting settings coming from \verb|\mtcsetformat| are activated
+% A hook (redefinissable command) is added, and the formatting settings coming from \verb|\mtcsetformat| are activated
% via \verb|\ptc@setform|.
% Then the parttoc file is inserted, followed by a strut, and the \texttt{ptc@verse} environment is terminated.
% \or\relax
% Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \verb|\@dottedtocline| par sa
% version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \verb|\l@chapter| en
% ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et
-% les choix de mise en page de \verb|\mtcsetformat| sont activés \verb|\ptc@setform|. Puis le fichier parttoc est
+% les choix de mise en page de \verb|\mtcsetformat| sont activés par \verb|\ptc@setform|. Puis le fichier parttoc est
% inséré, suivi d'un étai, puis l'environnement \texttt{ptc@verse} est terminé.
% \fi
% \begin{macrocode}
@@ -13183,6 +22479,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\ptc@rule}
% \begin{macro}{\mtc@zrule}
@@ -13231,6 +22528,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\partlof@}
% \begin{macro}{\if@partlof@used@}
% \begin{macro}{\if@longextensions@}
@@ -13258,6 +22556,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@CkFile}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
@@ -13269,7 +22569,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0006>]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@partlof@true
\else
@@ -13277,6 +22577,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\beforepartlof}
% \ifcase\LANG\relax
% If the partlof file is present, we can insert it, but we must add some presentation code: first,
@@ -13289,14 +22591,17 @@ sud des États-Unis, comme la Louisiane.}
\beforepartlof
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@markboth}
% \begin{macro}{\@mkboth}
% \begin{macro}{\thispagepartlofstyle}
+% \begin{macro}{\MakeUppercase}
% \begin{macro}{\plftitle}
% \ifcase\LANG\relax
% If \verb|\chapter| is defined, we just set the page marks with the partlof title and set the page style:
% \or\relax
-% Si \verb|\chapter| est définie, vous mettons simplement le titre de la partlof dans les marques de page et
+% Si \verb|\chapter| est définie, nous mettons simplement le titre de la partlof dans les marques de page et
% établissons le style de page:
% \fi
% \begin{macrocode}
@@ -13304,13 +22609,15 @@ sud des États-Unis, comme la Louisiane.}
\global\let\mtc@markboth\markboth
\global\let\@mkboth\markboth
\thispagepartlofstyle
- \mtc@markboth{\uppercase{\plftitle}}{\uppercase{\plftitle}}%
+ \mtc@markboth{\MakeUppercase{\plftitle}}{\MakeUppercase{\plftitle}}%
}%
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+%
% \lneed{8}
% \begin{macro}{\do@ptilf}
% \begin{macro}{\e@pti}
@@ -13352,6 +22659,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\raggedright}
% \begin{macro}{\parskip}
@@ -13370,8 +22678,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\plf@rule}
% \begin{environment}{tabular}
+% \begin{macro}{\columnwidth}
% \begin{macro}{\ptifont}
% \begin{macro}{\do@ptilf}
% \begin{macro}{\mtc@v}
@@ -13407,8 +22718,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
@@ -13429,6 +22742,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{environment}{ptc@verse}
% \begin{macro}{\mtc@BBR}
@@ -13451,6 +22765,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{environment}
+%
% \lneed{5}
% \begin{macro}{\plf@pgno}
% \begin{macro}{\@dottedtocline}
@@ -13468,7 +22783,7 @@ sud des États-Unis, comme la Louisiane.}
% Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \verb|\@dottedtocline| par sa
% version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \verb|\l@chapter| en
% ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et
-% les choix de mise en page de \verb|\mtcsetformat| sont activés \verb|\plf@setform|. Puis le fichier partlof est
+% les choix de mise en page de \verb|\mtcsetformat| sont activés par \verb|\plf@setform|. Puis le fichier partlof est
% inséré, suivi d'un étai, puis l'environnement \texttt{ptc@verse} est terminé.
% \fi
% \begin{macrocode}
@@ -13492,6 +22807,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\plf@rule}
% \begin{macro}{\mtc@zrule}
@@ -13539,6 +22855,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\partlot@}
% \begin{macro}{\if@partlot@used@}
% \begin{macro}{\if@longextensions@}
@@ -13567,6 +22885,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@CkFile}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
@@ -13578,7 +22898,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0006>]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@partlof@true
\else
@@ -13586,6 +22906,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\beforepartlot}
% \ifcase\LANG\relax
% If the partlot file is present, we can insert it, but we must add some presentation code: first,
@@ -13598,14 +22920,17 @@ sud des États-Unis, comme la Louisiane.}
\beforepartlot
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@markboth}
% \begin{macro}{\@mkboth}
% \begin{macro}{\thispagepartlotstyle}
+% \begin{macro}{\MakeUppercase}
% \begin{macro}{\plttitle}
% \ifcase\LANG\relax
% If \verb|\chapter| is defined, we just set the page marks with the partlot title and set the page style:
% \or\relax
-% Si \verb|\chapter| est définie, vous mettons simplement le titre de la partlot dans les marques de page et
+% Si \verb|\chapter| est définie, nous mettons simplement le titre de la partlot dans les marques de page et
% établissons le style de page:
% \fi
% \begin{macrocode}
@@ -13613,13 +22938,15 @@ sud des États-Unis, comme la Louisiane.}
\global\let\mtc@markboth\markboth
\global\let\@mkboth\markboth
\thispagepartlotstyle
- \mtc@markboth{\uppercase{\plttitle}}{\uppercase{\plttitle}}%
+ \mtc@markboth{\MakeUppercase{\plttitle}}{\MakeUppercase{\plttitle}}%
}%
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+%
% \lneed{8}
% \begin{macro}{\do@ptilt}
% \begin{macro}{\e@pti}
@@ -13661,6 +22988,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\raggedright}
% \begin{macro}{\parskip}
@@ -13683,8 +23011,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
-% \begin{macro}{\ptc@rule}
+%
+% \lneed{5}
+% \begin{macro}{\plt@rule}
% \begin{environment}{tabular}
+% \begin{macro}{\columnwidth}
% \begin{macro}{\ptifont}
% \begin{macro}{\do@ptilt}
% \begin{macro}{\mtc@v}
@@ -13716,8 +23047,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
@@ -13738,6 +23071,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{environment}{ptc@verse}
% \begin{macro}{\mtc@BBR}
@@ -13760,6 +23094,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{environment}
+%
% \lneed{5}
% \begin{macro}{\plt@pgno}
% \begin{macro}{\@dottedtocline}
@@ -13777,7 +23112,7 @@ sud des États-Unis, comme la Louisiane.}
% Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \verb|\@dottedtocline| par sa
% version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \verb|\l@chapter| en
% ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et
-% les choix de mise en page de \verb|\mtcsetformat| sont activés \verb|\plt@setform|. Puis le fichier partlot est
+% les choix de mise en page de \verb|\mtcsetformat| sont activés par \verb|\plt@setform|. Puis le fichier partlot est
% inséré, suivi d'un étai, puis l'environnement \texttt{ptc@verse} est terminé.
% \fi
% \begin{macrocode}
@@ -13801,6 +23136,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\ptc@rule}
% \begin{macro}{\mtc@zrule}
@@ -13834,9 +23170,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\@dottedtocline}
% \begin{macro}{\l@xpart}
% \begin{macro}{\l@pchapter}
-% \begin{macro}{\l@psection}
+% \begin{macro}{\l@psect}
% \begin{macro}{\pchapter}
-% \begin{macro}{\psection}
+% \begin{macro}{\psect}
% \ifcase\LANG\relax
% The following auxiliary commands are used in the printing of parttocs. Note that \verb|\l@xpart| uses a huge depth
% to inhibit the printing of its contents line (except if you cheat). These command are similar to
@@ -13849,9 +23185,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\l@xpart{\@dottedtocline{\@M}{1.0em}{2.3em}}
\def\l@pchapter{\@dottedtocline{1}{1.0em}{2.3em}}
-\def\l@psection{\@dottedtocline{2}{1.0em}{2.3em}}
+\def\l@psect{\@dottedtocline{2}{1.0em}{2.3em}}
\def\pchapter{pchapter}
-\def\psection{psection}
+\def\psect{psect}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -13915,13 +23251,13 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{The \texttt{\bs doparttoc} command and its siblings}\label{s+code+doparttoc}
% \or\relax
% \section{La commande \texttt{\bs doparttoc} et ses cousines}\label{s+code+doparttoc}
% \fi
-%
% \begin{macro}{\doparttoc}
% \begin{macro}{\dopartlof}
% \begin{macro}{\dopartlot}
@@ -13936,6 +23272,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\@doparttoc}
% \begin{macro}{\PTC@next}
% \begin{macro}{\setcounter}
@@ -13955,6 +23292,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@dopartlof}
% \begin{macro}{\PLF@next}
% \begin{macro}{\setcounter}
@@ -13974,6 +23313,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@dopartlot}
% \begin{macro}{\PLT@next}
% \begin{macro}{\setcounter}
@@ -13994,6 +23335,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\doparttoc}
% \begin{macro}{\dopartlof}
% \begin{macro}{\dopartlot}
@@ -14010,8 +23353,12 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\doparttoc@}
+% \begin{macro}{\if@mtc@hints@}
% \begin{macro}{\if@doparttoc@used@}
+% \begin{macro}{\@mtc@hints@given@true}
% \begin{macro}{\df@ptitc}
% \begin{macro}{\e@pti}
% \begin{macro}{\n@pti}
@@ -14021,13 +23368,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% We treat the optional argument of \verb|\doparttoc| (it becomes the default position for titles of parttocs)
-% and flag this macro as used:
+% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
% Nous traitons l'argument optionnel de \verb|\doparttoc| (il devient la position par défaut pour les titres des parttocs)
-% et marquons cette macro comme ayant été utilisée:
+% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\doparttoc@[#1]{%
+\if@mtc@hints@
+ \if@doparttoc@used@
+ \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ {The \string\doparttoc \space command\MessageBreak
+ has been invoked more than once\MessageBreak}
+ \global\@mtc@hints@given@true
+ \fi
+\fi
\global\@doparttoc@used@true
\if #1e\let\df@ptitc\e@pti%
\else\if #1n\let\df@ptitc\n@pti%
@@ -14045,8 +23400,14 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dopartlof@}
% \begin{macro}{\if@dopartlof@used@}
+% \begin{macro}{\if@mtc@hints@}
+% \begin{macro}{\@mtc@hints@given@true}
% \begin{macro}{\df@ptilf}
% \begin{macro}{\e@pti}
% \begin{macro}{\n@pti}
@@ -14056,13 +23417,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% We treat the optional argument of \verb|\dopartlof| (it becomes the default position for titles of partlofs)
-% and flag this macro as used:
+% and flag this macro as used, a hint detects any spurious invocation.
% \or\relax
% Nous traitons l'argument optionnel de \verb|\dopartlof| (il devient la position par défaut pour les titres des partlofs)
-% et marquons cette macro comme ayant été utilisée:
+% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dopartlof@[#1]{%
+\if@mtc@hints@
+ \if@dopartlof@used@
+ \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ {The \string\dopartlof \space command\MessageBreak
+ has been invoked more than once\MessageBreak}
+ \global\@mtc@hints@given@true
+ \fi
+\fi
\global\@dopartlof@used@true
\if #1e\let\df@ptilf\e@pti%
\else\if #1n\let\df@ptilf\n@pti%
@@ -14080,7 +23449,13 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dopartlot@}
+% \begin{macro}{\if@mtc@hints@}
+% \begin{macro}{\@mtc@hints@given@true}
% \begin{macro}{\if@dopartlot@used@}
% \begin{macro}{\df@ptilt}
% \begin{macro}{\e@pti}
@@ -14088,16 +23463,23 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\c@pti}
% \begin{macro}{\l@pti}
% \begin{macro}{\r@pti}
-% \lneed{5}
% \ifcase\LANG\relax
% We treat the optional argument of \verb|\dopartlot| (it becomes the default position for titles of partlofs)
-% and flag this macro as used:
+% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
% Nous traitons l'argument optionnel de \verb|\dopartlot| (il devient la position par défaut pour les titres des partlots)
-% et marquons cette macro comme ayant été utilisée:
+% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dopartlot@[#1]{%
+\if@mtc@hints@
+ \if@dopartlot@used@
+ \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ {The \string\dopartlot \space command\MessageBreak
+ has been invoked more than once\MessageBreak}
+ \global\@mtc@hints@given@true
+ \fi
+\fi
\global\@dopartlot@used@true
\if #1e\let\df@ptilt\e@pti%
\else\if #1n\let\df@ptilt\n@pti%
@@ -14115,6 +23497,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@@doparttoc}
% \begin{macro}{\@@dopartlof}
% \begin{macro}{\@@dopartlot}
@@ -14158,6 +23544,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PTC@toc}
% \begin{macro}{\PTC@list}
% \begin{macro}{\PTC@explist}
@@ -14173,6 +23561,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PTC@contentsline}
% \begin{macro}{\part}
% \begin{macro}{\theptc}
@@ -14181,10 +23571,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\MTC@WriteContentsLine}
% \ifcase\LANG\relax
% The macro \verb|\PTC@contentsline| analyses the lines read from the TOC file and detects interesting keywords.
-% If \verb|\part| is found, \texttt{ptc} is incremented and a new partlof file is created.
+% If \verb|\part| is found, the \texttt{ptc} counter is incremented and a new partlof file is created.
% \or\relax
% La macro \verb|\PTC@contentsline| analyse les lignes lues dans le fichier table des matières et détecte les
-% mots-clés intéressants. Si \verb|\part| est trouvée, \texttt{ptc} est incrémenté et un nouveau fichier parttoc
+% mots-clés intéressants. Si \verb|\part| est trouvée, le compteur \texttt{ptc} est incrémenté et un nouveau fichier parttoc
% est créé.
% \fi
% \begin{macrocode}
@@ -14192,11 +23582,11 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname #1\endcsname\part
\stepcounter{ptc}%
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.ptc\theptc\@gobble}%
\def\ptcname{\jobname.ptc\theptc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.P\theptc\@gobble}%
\def\ptcname{\jobname.P\theptc}%
\fi
@@ -14212,6 +23602,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\ptcname}
% \ifcase\LANG\relax
@@ -14222,11 +23614,11 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.ptc\theptc}%
\def\ptcname{\jobname.ptc\theptc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.P\theptc}%
\def\ptcname{\jobname.P\theptc}%
\fi
@@ -14236,6 +23628,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\mtc@toks}
% \ifcase\LANG\relax
@@ -14247,6 +23640,8 @@ sud des États-Unis, comme la Louisiane.}
\mtc@toks{\noexpand\leavevmode #2}%
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@WriteContentsline}
% \begin{macro}{\chapter}
% \begin{macro}{\pchapter}
@@ -14297,6 +23692,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@WriteContentsline}
% \begin{macro}{\starchapter}
% \begin{macro}{\starsection}
@@ -14338,6 +23735,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PTC@explist}
% \begin{macro}{\PTC@next}
% \begin{macro}{\PTC@list}
@@ -14354,6 +23753,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PTC@loop}
% \begin{macro}{\PTC@toc}
% \begin{macro}{\PTC@read}
@@ -14367,17 +23768,19 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\PTC@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \PackageWarning{minitoc}%
+ \mtcPackageWarning[<W0013>]{minitoc}%
{No file #1\MessageBreak PARTTOCS NOT PREPARED}%
\expandafter\PTC@toc
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0025>]{minitoc}%
{PREPARING PARTTOCS FROM #1}%
\expandafter\PTC@read\fi}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PTC@read}
% \begin{macro}{\PTC@line}
% \ifcase\LANG\relax
@@ -14391,6 +23794,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PTC@test}
% \begin{macro}{\PTC@line}
% \ifcase\LANG\relax
@@ -14404,6 +23809,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PTC@test}
% \ifcase\LANG\relax
% The \verb|\PTC@test| macro finds the ``interesting'' commands in the TOC file, mainly to
@@ -14416,6 +23823,8 @@ sud des États-Unis, comme la Louisiane.}
%%HO/BJ: now patch \PTC@test,
%%HO/BJ: call \PTC@contentsline with 4 instead of 3 parameters
% \end{macrocode}
+%
+% \lneed{5}
% \begin{macro}{\PTC@contentsline}
% \begin{macro}{\mtc@string}
% \begin{macro}{\PTC@list}
@@ -14479,6 +23888,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLF@lof}
% \begin{macro}{\PLF@list}
% \begin{macro}{\PLF@explist}
@@ -14494,6 +23905,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLF@contentsline}
% \begin{macro}{\part}
% \begin{macro}{\theptc}
@@ -14502,10 +23915,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\PLF@WriteContentsLine}
% \ifcase\LANG\relax
% The macro \verb|\PLF@contentsline| analyses the lines read from the LOF file and detects interesting keywords.
-% If \verb|\part| is found, \texttt{ptc} is incremented and a new partlof file is created.
+% If \verb|\part| is found, the \texttt{ptc} counter is incremented and a new partlof file is created.
% \or\relax
% La macro \verb|\PLF@contentsline| analyse les lignes lues dans le fichier liste des figures et détecte les
-% mots-clés intéressants. Si \verb|\part| est trouvée, \texttt{ptc} est incrémenté et un nouveau fichier partlof
+% mots-clés intéressants. Si \verb|\part| est trouvée, le compteur \texttt{ptc} est incrémenté et un nouveau fichier partlof
% est créé.
% \fi
% \begin{macrocode}
@@ -14519,6 +23932,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\plfname}
% \ifcase\LANG\relax
@@ -14529,11 +23944,11 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.plf\theptc}%
\def\plfname{\jobname.plf\theptc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.G\theptc}%
\def\plfname{\jobname.G\theptc}%
\fi
@@ -14543,6 +23958,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\mtc@toks}
% \ifcase\LANG\relax
@@ -14551,7 +23967,10 @@ sud des États-Unis, comme la Louisiane.}
% Le registre \emph{token} \verb|\mtc@toks| est utilisé pour passer l'entrée à~\verb|\MTC@WriteContentsline|:
% \fi
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\figure}
+% \begin{macro}{\subfigure}
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \ifcase\LANG\relax
@@ -14564,11 +23983,18 @@ sud des États-Unis, comme la Louisiane.}
\mtc@toks{\noexpand\leavevmode#2}%
\MTC@WriteContentsline{#1}{plf}{#3}{#4}%
\fi
+ \expandafter\ifx\csname #1\endcsname\subfigure
+ \mtc@toks{\noexpand\leavevmode#2}%
+ \MTC@WriteContentsline{#1}{plfS}{#3}{#4}%
+ \fi
}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLF@explist}
% \begin{macro}{\PLF@next}
% \begin{macro}{\PLF@list}
@@ -14585,6 +24011,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLF@loop}
% \begin{macro}{\PLF@lof}
% \begin{macro}{\PLF@read}
@@ -14598,17 +24026,19 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\PLF@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \PackageWarning{minitoc}%
+ \mtcPackageWarning[<W0011>]{minitoc}%
{No file #1\MessageBreak PARTLOFS NOT PREPARED}%
\expandafter\PLF@lof
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0035>]{minitoc}%
{PREPARING PARTLOFS FROM #1}%
\expandafter\PLF@read\fi}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLF@read}
% \begin{macro}{\PLF@line}
% \ifcase\LANG\relax
@@ -14622,6 +24052,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLF@test}
% \begin{macro}{\PLF@line}
% \ifcase\LANG\relax
@@ -14635,6 +24067,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLF@test}
% \ifcase\LANG\relax
% The \verb|\PLF@test| macro finds the ``interesting'' commands in the LOF file, mainly to
@@ -14648,6 +24082,8 @@ sud des États-Unis, comme la Louisiane.}
%%HO/BJ: call \PLF@contentsline with 4 instead of 3 parameters
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLF@contentsline}
% \begin{macro}{\mtc@string}
% \begin{macro}{\PLF@list}
@@ -14709,6 +24145,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLT@lot}
% \begin{macro}{\PLT@list}
% \begin{macro}{\PLT@explist}
@@ -14724,6 +24162,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLT@contentsline}
% \begin{macro}{\part}
% \begin{macro}{\theptc}
@@ -14732,10 +24172,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\PLT@WriteContentsLine}
% \ifcase\LANG\relax
% The macro \verb|\PLT@contentsline| analyses the lines read from the LOT file and detects interesting keywords.
-% If \verb|\part| is found, \texttt{ptc} is incremented and a new partlot file is created.
+% If \verb|\part| is found, the \texttt{ptc} counter is incremented and a new partlot file is created.
% \or\relax
% La macro \verb|\PLT@contentsline| analyse les lignes lues dans le fichier liste des tableaux et détecte les
-% mots-clés intéressants. Si \verb|\part| est trouvée, \texttt{ptc} est incrémenté et un nouveau fichier partlot
+% mots-clés intéressants. Si \verb|\part| est trouvée, le compteur \texttt{ptc} est incrémenté et un nouveau fichier partlot
% est créé.
% \fi
% \begin{macrocode}
@@ -14749,6 +24189,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\pltname}
% \ifcase\LANG\relax
@@ -14759,11 +24201,11 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.plt\theptc}%
\def\pltname{\jobname.plt\theptc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.U\theptc}%
\def\pltname{\jobname.U\theptc}%
\fi
@@ -14773,6 +24215,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\mtc@toks}
% \ifcase\LANG\relax
@@ -14781,7 +24224,10 @@ sud des États-Unis, comme la Louisiane.}
% Le registre \emph{token} \verb|\mtc@toks| est utilisé pour passer l'entrée à~\verb|\MTC@WriteContentsline|:
% \fi
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\table}
+% \begin{macro}{\subtable}
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \ifcase\LANG\relax
@@ -14794,11 +24240,18 @@ sud des États-Unis, comme la Louisiane.}
\mtc@toks{\noexpand\leavevmode#2}%
\MTC@WriteContentsline{#1}{plt}{#3}{#4}%
\fi
+ \expandafter\ifx\csname #1\endcsname\subtable
+ \mtc@toks{\noexpand\leavevmode#2}%
+ \MTC@WriteContentsline{#1}{pltS}{#3}{#4}%
+ \fi
}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLT@explist}
% \begin{macro}{\PLT@next}
% \begin{macro}{\PLT@list}
@@ -14815,6 +24268,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLT@loop}
% \begin{macro}{\PLT@lot}
% \begin{macro}{\PLT@read}
@@ -14828,17 +24283,19 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\PLT@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \PackageWarning{minitoc}%
+ \mtcPackageWarning[<W0012>]{minitoc}%
{No file #1\MessageBreak PARTLOTS NOT PREPARED}%
\expandafter\PLT@lot
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0038>]{minitoc}%
{PREPARING PARTLOTS FROM #1}%
\expandafter\PLT@read\fi}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLT@read}
% \begin{macro}{\PLT@line}
% \ifcase\LANG\relax
@@ -14852,6 +24309,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLT@test}
% \begin{macro}{\PLT@line}
% \ifcase\LANG\relax
@@ -14865,6 +24324,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLT@test}
% \ifcase\LANG\relax
% The \verb|\PLT@test| macro finds the ``interesting'' commands in the LOT file, mainly to
@@ -14878,6 +24339,8 @@ sud des États-Unis, comme la Louisiane.}
%%HO/BJ: call \PLT@contentsline with 4 instead of 3 parameters
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\PLT@contentsline}
% \begin{macro}{\mtc@string}
% \begin{macro}{\PLT@list}
@@ -14978,7 +24441,7 @@ sud des États-Unis, comme la Louisiane.}
% The section-level commands are defined only if \verb|\chapter| is \emph{not} defined, hence in article-like
% document classes, and only if \verb|\section| is defined:
% \or\relax
-% Les commandes au niveau section sont définies seulement si \verb|\chapter| \emph{n'est pas} définie, donx dans
+% Les commandes au niveau section sont définies seulement si \verb|\chapter| \emph{n'est pas} définie, donc dans
% les classes de document du genre article, et seulement si \verb|\section| est définie:
% \fi
% \begin{macrocode}
@@ -14987,16 +24450,19 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\firstsectionis}
% \begin{macro}{\adjuststc}
% \begin{macro}{\decrementstc}
% \begin{macro}{\incrementstc}
% \begin{macro}{\stc@rule}
% \begin{macro}{\stcindent}
+% \begin{macro}{\columnwidth}
% \ifcase\LANG\relax
% We define the obsolete command \verb|\firstsectionis| (with its harmless warning), the counter \index{stc}\texttt{stc}
% of secttocs, the \verb|\adjuststc|, \verb|\decrementstc| and \verb|\incrementstc| commands,
-% the depth counter \index{secttocdepth}\verb|sectocdepth| and its default
+% the depth counter \index{secttocdepth}\verb|secttocdepth| and its default
% value~2 (to include at least the subsections), the horizontal rule \verb|\stc@rule| (rule before/after
% secttoc/sectlof/sectlot), the indentation (both sides) \verb|\stcindent| for the secttocs (with its default
% values).
@@ -15004,14 +24470,14 @@ sud des États-Unis, comme la Louisiane.}
% Nous définissons la commande obsolète \verb|\firstsectionis| (avec son avertissement bénin),
% le compteur \index{stc}\texttt{stc} de secttocs, les commandes \verb|\adjuststc|, \verb|\decrementstc|
% et \verb|\incrementstc|,
-% le compteur de profondeur \index{secttocdepth}\verb|sectocdepth| et sa valeur par défaut~2 (pour inclure au moins
+% le compteur de profondeur \index{secttocdepth}\verb|secttocdepth| et sa valeur par défaut~2 (pour inclure au moins
% les sous-sections), le filet horizontal \verb|\stc@rule| (filet avant/après la secttoc/sectlof/sectlot), l'indentation
% (des deux côtés) \verb|\stcindent| pour les secttocs (avec leurs valeurs par défaut).
% \fi
% \begin{macrocode}
\def\firstsectionis#1%
- {\PackageWarning{minitoc}%
- {*** \string\firstsectionis \space is an obsolete command ***}%
+ {\mtcPackageWarning[<W0005>]{minitoc}%
+ {\string\firstsectionis \space is an obsolete\MessageBreak command}%
\@firstsectionis@used@true}
\newcounter{stc}\setcounter{stc}{0}%
\newcommand{\adjuststc}[1][1]{\addtocounter{stc}{#1}}%
@@ -15027,6 +24493,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -15040,7 +24507,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\stcPfont}
% \begin{macro}{\stcSPfont}
% \begin{macro}{\slffont}
+% \begin{macro}{\slfSfont}
% \begin{macro}{\sltfont}
+% \begin{macro}{\sltSfont}
% \begin{macro}{\stifont}
% \ifcase\LANG\relax
% We define the fonts commands for the secttocs, sectlofs and sectlots and their titles:
@@ -15054,7 +24523,9 @@ sud des États-Unis, comme la Louisiane.}
\let\stcPfont\stcfont % (paragraphs)
\let\stcSPfont\stcfont % (subparagraphs)
\let\slffont\stcfont % sectlof (figures)
+\let\slfSfont\stcfont % sectlof (subfigures)
\let\sltfont\stcfont % sectlot (tables)
+\let\sltSfont\stcfont % sectlot (subtables)
\def\stifont{\large\rmfamily\upshape\bfseries} % titles
% \end{macrocode}
% \end{macro}
@@ -15065,6 +24536,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -15076,6 +24549,8 @@ sud des États-Unis, comme la Louisiane.}
% Voici quelques macros internes pour le positionnement du titre, selon les arguments optionnels des
% commandes \verb|\dosecttoc| et \verb|\secttoc| (et leurs cousines):
% \fi
+%
+% \lneed{5}
% \begin{macro}{\l@sti}
% \begin{macro}{\c@sti}
% \begin{macro}{\r@sti}
@@ -15100,6 +24575,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\do@stitc}
% \begin{macro}{\df@stitc}
% \begin{macro}{\do@stilf}
@@ -15139,7 +24616,8 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\ifktightmtc}
% \ifcase\LANG\relax
% The \texttt{stc@verse} environment is a very simple list environment, analog to the standard \texttt{verse} environment.
-% Some formatting parameters are adjusted. The \texttt{tight/loose} and \texttt{k-tight/k-loose} package options are honored.
+% Some formatting parameters are adjusted. The \texttt{tight/loose} and \texttt{k-tight/k-loose} package options
+% are honored.
% \or\relax
% L'environnement \texttt{stc@verse} est un environnement de liste très simple, analogue à~l'environnement
% standard \texttt{verse}. Certains paramètres de mise en page sont ajustés. Les options de paquetage
@@ -15193,6 +24671,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\secttoc@}
% \begin{macro}{\if@secttoc@used@}
% \begin{macro}{\if@longextensions@}
@@ -15220,6 +24700,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@CkFile}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
@@ -15232,7 +24714,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0006>]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@secttoc@true
\else
@@ -15240,6 +24722,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\beforesecttoc}
% \begin{macro}{\thispagesecttocstyle}
% \ifcase\LANG\relax
@@ -15255,6 +24739,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\do@stitc}
% \begin{macro}{\e@sti}
% \begin{macro}{\n@sti}
@@ -15275,7 +24761,7 @@ sud des États-Unis, comme la Louisiane.}
% vide, nous simulons le positionnement «~\texttt{e}~».
% \fi
% \begin{macrocode}
-%% \mtc@markboth{\uppercase{\stctitle}}{\uppercase{\stctitle}}%
+%% \mtc@markboth{\MakeUppercase{\stctitle}}{\MakeUppercase{\stctitle}}%
\relax\begin{samepage}%
\if #1e\let\do@stitc\e@sti
\else\if #1n\let\do@stitc\n@sti
@@ -15297,6 +24783,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\raggedright}
% \begin{macro}{\parskip}
% \begin{macro}{\stcfont}
@@ -15316,8 +24804,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\stc@rule}
% \begin{environment}{tabular}
+% \begin{macro}{\columnwidth}
% \begin{macro}{\stifont}
% \begin{macro}{\do@stitc}
% \begin{macro}{\mtc@v}
@@ -15351,9 +24842,12 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
% \end{macro}
% \lneed{5}
+%
+% \lneed{5}
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\stcindent}
@@ -15373,6 +24867,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{environment}{stc@verse}
% \begin{macro}{\c@tocdepth}
@@ -15395,6 +24890,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{environment}
+%
% \lneed{5}
% \begin{macro}{\stc@pgno}
% \begin{macro}{\@dottedtocline}
@@ -15411,7 +24907,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \verb|\@dottedtocline| par sa version
% sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix
-% de mise en page issus de \verb|\mtcsetformat| sont activés \verb|\stc@setform|. Puis le fichier secttoc est
+% de mise en page issus de \verb|\mtcsetformat| sont activés par \verb|\stc@setform|. Puis le fichier secttoc est
% inséré, suivi d'un étai, et l'environnement \texttt{stc@verse} est terminé.
% \fi
% \begin{macrocode}
@@ -15436,15 +24932,16 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\stc@rule}
% \begin{macro}{\mtc@zrule}
% \begin{environment}{samepage}
% \begin{macro}{\aftersecttoc}
% \ifcase\LANG\relax
-% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersectoc|.
+% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersecttoc|.
% \or\relax
-% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersectoc|.
+% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersecttoc|.
% \fi
% \begin{macrocode}
\kern-1.\baselineskip%
@@ -15481,6 +24978,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\sectlof@}
% \begin{macro}{\if@sectlof@used@}
% \begin{macro}{\if@longextensions@}
@@ -15508,6 +25007,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@CkFile}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
@@ -15520,7 +25021,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0006>]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@sectlof@true
\else
@@ -15528,6 +25029,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\beforesectlof}
% \begin{macro}{\thispagesectlofstyle}
% \ifcase\LANG\relax
@@ -15539,11 +25042,13 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\thispagesectlofstyle
-%% \mtc@markboth{\uppercase{\slftitle}}{\uppercase{\slftitle}}%
+%% \mtc@markboth{\MakeUppercase{\slftitle}}{\MakeUppercase{\slftitle}}%
\beforesectlof
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\do@stilf}
% \begin{macro}{\e@sti}
% \begin{macro}{\n@sti}
@@ -15585,6 +25090,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\raggedright}
% \begin{macro}{\parskip}
% \begin{macro}{\slffont}
@@ -15604,9 +25111,12 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\slf@rule}
% \begin{environment}{tabular}
% \begin{macro}{\stifont}
+% \begin{macro}{\columnwidth}
% \begin{macro}{\do@stilf}
% \begin{macro}{\mtc@v}
% \begin{macro}{\slftitle}
@@ -15639,8 +25149,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\stcindent}
@@ -15660,6 +25173,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{environment}{stc@verse}
% \begin{macro}{\c@tocdepth}
@@ -15684,6 +25198,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{environment}
+%
% \lneed{5}
% \begin{macro}{\slf@pgno}
% \begin{macro}{\@dottedtocline}
@@ -15700,7 +25215,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \verb|\@dottedtocline| par sa version
% sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix
-% de mise en page issus de \verb|\mtcsetformat| sont activés \verb|\slf@setform|. Puis le fichier sectlof est
+% de mise en page issus de \verb|\mtcsetformat| sont activés par \verb|\slf@setform|. Puis le fichier sectlof est
% inséré, suivi d'un étai, et l'environnement \texttt{stc@verse} est terminé.
% \fi
% \begin{macrocode}
@@ -15722,16 +25237,17 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\stc@rule}
% \begin{macro}{\mtc@zrule}
% \begin{environment}{samepage}
% \begin{macro}{\aftersecttoc}
% \ifcase\LANG\relax
-% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\afterseclof|.
+% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersectlof|.
% The blank line (\verb|\\|) is essential.
% \or\relax
-% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\afterseclof|.
+% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersectlof|.
% La ligne blanche (\verb|\\|) est essentielle.
% \fi
% \begin{macrocode}
@@ -15769,6 +25285,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\sectlot@}
% \begin{macro}{\if@sectlot@used@}
% \begin{macro}{\if@longextensions@}
@@ -15796,6 +25314,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@CkFile}
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
@@ -15808,7 +25328,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0006>]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@sectlot@true
\else
@@ -15816,6 +25336,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\beforesectlot}
% \begin{macro}{\thispagesectlotstyle}
% \ifcase\LANG\relax
@@ -15827,11 +25349,13 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\thispagesectlotstyle
-%% \mtc@markboth{\uppercase{\slttitle}}{\uppercase{\slttitle}}%
+%% \mtc@markboth{\MakeUppercase{\slttitle}}{\MakeUppercase{\slttitle}}%
\beforesectlot
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{8}
% \begin{macro}{\do@stilt}
% \begin{macro}{\e@sti}
% \begin{macro}{\n@sti}
@@ -15843,7 +25367,6 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\slttitle}
% \begin{macro}{\if@mtc@FE}
% \begin{environment}{samepage}
-% \lneed{5}
% \ifcase\LANG\relax
% We begin a \texttt{samepage} environment, then treat the positionning argument. If the title is empty, we
% simulate the ``\texttt{e}'' positionning.
@@ -15873,6 +25396,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\raggedright}
% \begin{macro}{\parskip}
% \begin{macro}{\sltfont}
@@ -15892,9 +25417,12 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\stc@rule}
% \begin{environment}{tabular}
% \begin{macro}{\stifont}
+% \begin{macro}{\columnrule}
% \begin{macro}{\do@stilt}
% \begin{macro}{\mtc@v}
% \begin{macro}{\slttitle}
@@ -15927,8 +25455,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\stcindent}
@@ -15948,6 +25479,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{environment}{stc@verse}
% \begin{macro}{\c@tocdepth}
@@ -15972,6 +25504,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{environment}
+%
% \lneed{5}
% \begin{macro}{\slt@pgno}
% \begin{macro}{\@dottedtocline}
@@ -15988,7 +25521,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \verb|\@dottedtocline| par sa version
% sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix
-% de mise en page issus de \verb|\mtcsetformat| sont activés \verb|\slt@setform|. Puis le fichier sectlot est
+% de mise en page issus de \verb|\mtcsetformat| sont activés par \verb|\slt@setform|. Puis le fichier sectlot est
% inséré, suivi d'un étai, et l'environnement \texttt{stc@verse} est terminé.
% \fi
% \begin{macrocode}
@@ -16011,15 +25544,16 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\stc@rule}
% \begin{macro}{\mtc@zrule}
% \begin{environment}{samepage}
% \begin{macro}{\aftersectlot}
% \ifcase\LANG\relax
-% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\afterseclot|.
+% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersectlot|.
% \or\relax
-% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\afterseclot|.
+% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersectlot|.
% \fi
% \begin{macrocode}
\kern-0.\baselineskip% ABCD
@@ -16049,7 +25583,7 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Nous définissons quelques commandes auxiliaires, utilisées pour les mini-tables et comme délimiteurs dans le
% fichier table des matières (et les fichiers liste des figures et liste des tableaux).
-% La profonteur de \texttt{xsect} est énorme pour inhiber l'impression de ses lignes de contenu (sauf si vous
+% La profondeur de \texttt{xsect} est énorme pour inhiber l'impression de ses lignes de contenu (sauf si vous
% trichez).
% \fi
% \begin{macrocode}
@@ -16096,6 +25630,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\section}
% \begin{macro}{\starsection}
% \begin{macro}{\addcontentsline}
@@ -16121,6 +25657,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@svsec}
% \begin{macro}{\refstepcounter}
% \begin{macro}{\@tempskipa}
@@ -16173,22 +25711,28 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
-% \begin{macro}{\@ssect}
+%
+% \lneed{5}
+% \begin{macro}{\@sect}
% \begin{macro}{\sectbegin}
% \begin{macro}{\sectend}
-% \begin{macro}{\stc@ssect}
+% \begin{macro}{\stc@sect}
% \begin{macro}{\addtocontents}
% \ifcase\LANG\relax
-% Then we patch the starred branch (\verb|\@ssect|). We define also the delimiting commands \verb|\sectbegin| and
-% \verb|\sectend| commands.
+% Then we patch the unstarred branch (\verb|\@sect|). We define also the delimiting commands \verb|\sectbegin| and
+% \verb|\sectend| commands. We do not add \verb|\sectbegin| if it is a subsection or deeper.
% \or\relax
-% Puis nous modifions la branche étoilée (\verb|\@ssect|). Nous définissons aussi les commandes de délimitation
-% \verb|\sectbegin| et \verb|\sectend|.
+% Puis nous modifions la branche non étoilée (\verb|\@sect|). Nous définissons aussi les commandes de délimitation
+% \verb|\sectbegin| et \verb|\sectend|. Nous n'ajoutons pas \verb|\sectbegin| si c'est une sous-section ou plus
+% profond.
% \fi
% \begin{macrocode}
-\let\stc@ssect\@ssect
-\def\@ssect{\addtocontents{toc}{\protect\sectend}\stc@ssect}
-\def\@ssect{\addtocontents{toc}{\protect\sectbegin}\stc@ssect}
+\let\stc@sect\@sect
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2<1 \relax
+ \addtocontents{toc}{\protect\sectbegin}
+ \fi
+ \stc@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}}
\let\sectend\relax
\let\sectbegin\relax
% \end{macrocode}
@@ -16198,16 +25742,16 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{The \texttt{\bs dosecttoc} command and siblings}\label{s+code+dosecttoc.etc}
% \or\relax
% \section{La commande \texttt{\bs dosecttoc} et ses cousines}\label{s+code+dosecttoc.etc}
% \fi
% \ifcase\LANG\relax
-% The \verb|\dosectoc| command is very similar to \verb|\dominitoc|.
+% The \verb|\dosecttoc| command is very similar to \verb|\dominitoc|.
% \or\relax
-% La commande \verb|\dosectoc| est très similaire à~\verb|\dominitoc|.
+% La commande \verb|\dosecttoc| est très similaire à~\verb|\dominitoc|.
% \fi
% \begin{macro}{\dosecttoc}
% \begin{macro}{\@dosecttoc}
@@ -16219,6 +25763,8 @@ sud des États-Unis, comme la Louisiane.}
% La commande \verb|\dosecttoc| extrait des informations du fichier \texttt{.toc} et crée les fichiers
% \texttt{.stc}\meta{N} (\texttt{.stc} devient \texttt{.S} sous MS-DOS).
% \fi
+%
+% \lneed{5}
% \begin{macrocode}
\def\@dosecttoc#1{{%
\makeatletter
@@ -16228,6 +25774,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dosectlof}
% \begin{macro}{\@dosectlof}
% \begin{macro}{\SLF@next}
@@ -16247,6 +25795,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dosectlot}
% \begin{macro}{\@dosectlot}
% \begin{macro}{\PLT@next}
@@ -16267,6 +25817,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dosecttoc}
% \begin{macro}{\dosectlof}
% \begin{macro}{\dosectlot}
@@ -16283,7 +25835,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dosecttoc@}
+% \begin{macro}{\if@mtc@hints@}
+% \begin{macro}{\@mtc@hints@given@true}
% \begin{macro}{\if@dosecttoc@used@}
% \begin{macro}{\df@stitc}
% \begin{macro}{\e@sti}
@@ -16294,13 +25850,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% We treat the optional argument of \verb|\dosecttoc| (it becomes the default position for titles of secttocs)
-% and flag this macro as used:
+% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
% Nous traitons l'argument optionnel de \verb|\dosecttoc| (il devient la position par défaut pour les titres des secttocs)
-% et marquons cette macro comme ayant été utilisée:
+% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dosecttoc@[#1]{%
+\if@mtc@hints@
+ \if@dosecttoc@used@
+ \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ {The \string\dosecttoc \space command\MessageBreak
+ has been invoked more than once\MessageBreak}
+ \global\@mtc@hints@given@true
+ \fi
+\fi
\global\@dosecttoc@used@true
\if #1e\let\df@stitc\e@sti%
\else\if #1n\let\df@stitc\n@sti%
@@ -16318,7 +25882,13 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dosectlof@}
+% \begin{macro}{\if@mtc@hints@}
+% \begin{macro}{\@mtc@hints@given@true}
% \begin{macro}{\if@dosectlof@used@}
% \begin{macro}{\df@stilf}
% \begin{macro}{\e@sti}
@@ -16326,16 +25896,23 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\c@sti}
% \begin{macro}{\l@sti}
% \begin{macro}{\r@sti}
-% \lneed{5}
% \ifcase\LANG\relax
% We treat the optional argument of \verb|\dosectlof| (it becomes the default position for titles of sectlofs)
-% and flag this macro as used:
+% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
% Nous traitons l'argument optionnel de \verb|\dosectlof| (il devient la position par défaut pour les titres des sectlofs)
-% et marquons cette macro comme ayant été utilisée:
+% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dosectlof@[#1]{%
+\if@mtc@hints@
+ \if@dosectlof@used@
+ \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ {The \string\dosectlof \space command\MessageBreak
+ has been invoked more than once\MessageBreak}
+ \global\@mtc@hints@given@true
+ \fi
+\fi
\global\@dosectlof@used@true
\if #1e\let\df@stilf\e@sti%
\else\if #1n\let\df@stilf\n@sti%
@@ -16353,7 +25930,13 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\dosectlot@}
+% \begin{macro}{\if@mtc@hints@}
+% \begin{macro}{\@mtc@hints@given@true}
% \begin{macro}{\if@dosectlot@used@}
% \begin{macro}{\df@stilt}
% \begin{macro}{\e@sti}
@@ -16364,13 +25947,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% We treat the optional argument of \verb|\dosectlot| (it becomes the default position for titles of sectlofs)
-% and flag this macro as used:
+% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
% Nous traitons l'argument optionnel de \verb|\dosectlot| (il devient la position par défaut pour les titres des sectlots)
-% et marquons cette macro comme ayant été utilisée:
+% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dosectlot@[#1]{%
+\if@mtc@hints@
+ \if@dosectlot@used@
+ \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ {The \string\dosectlot \space command\MessageBreak
+ has been invoked more than once\MessageBreak}
+ \global\@mtc@hints@given@true
+ \fi
+\fi
\global\@dosectlot@used@true
\if #1e\let\df@stilt\e@sti%
\else\if #1n\let\df@stilt\n@sti%
@@ -16388,6 +25979,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@@dosecttoc}
% \begin{macro}{\@@dosectlof}
% \begin{macro}{\@@dosectlot}
@@ -16408,6 +26003,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\STC@next}
% \begin{macro}{\STC@list}
% \begin{macro}{\STC@loop}
@@ -16424,6 +26021,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\STC@toc}
% \begin{macro}{\STC@list}
% \begin{macro}{\STC@explist}
@@ -16439,6 +26038,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\STC@contentsline}
% \begin{macro}{\section}
% \begin{macro}{\thestc}
@@ -16447,10 +26048,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\MTC@WriteContentsLine}
% \ifcase\LANG\relax
% The macro \verb|\STC@contentsline| analyses the lines read from the TOC file.
-% If \verb|\section| is found, \texttt{stc} is incremented and a new secttoc file is created.
+% If \verb|\section| is found, the \texttt{stc} counter is incremented and a new secttoc file is created.
% \or\relax
% La macro \verb|\STC@contentsline| analyse les lignes lues dans le fichier table des matières.
-% Si \verb|\section| est trouvée, \texttt{stc} est incrémenté et un nouveau fichier secttoc est créé.
+% Si \verb|\section| est trouvée, le compteur \texttt{stc} est incrémenté et un nouveau fichier secttoc est créé.
% \fi
% \begin{macrocode}
\def\STC@contentsline#1#2#3#4{% %%HO: #4 added
@@ -16465,6 +26066,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\stcname}
% \ifcase\LANG\relax
@@ -16475,11 +26078,11 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.stc\thestc}%
\def\stcname{\jobname.stc\thestc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.S\thestc}%
\def\stcname{\jobname.S\thestc}%
\fi
@@ -16489,6 +26092,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
% \lneed{5}
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteCoffeeline}
@@ -16529,6 +26133,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\starsection}
% \begin{macro}{\stepcounter}
% \begin{macro}{\thestc}
@@ -16547,11 +26153,11 @@ sud des États-Unis, comme la Louisiane.}
\stepcounter{stc}%
\gdef\thestc{\arabic{stc}}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.stc\thestc}%
\def\stcname{\jobname.stc\thestc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.S\thestc}%
\def\stcname{\jobname.S\thestc}%
\fi
@@ -16567,6 +26173,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\MTC@WriteContentsline}
% \begin{macro}{\starsubsection}
% \begin{macro}{\starsubsubsection}
@@ -16597,6 +26205,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\STC@explist}
% \begin{macro}{\STC@next}
% \begin{macro}{\STC@list}
@@ -16613,6 +26223,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\STC@loop}
% \begin{macro}{\STC@toc}
% \begin{macro}{\STC@read}
@@ -16626,17 +26238,19 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\STC@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \PackageWarning{minitoc}%
+ \mtcPackageWarning[<W0016>]{minitoc}%
{No file #1\MessageBreak SECTTOCS NOT PREPARED}%
\expandafter\STC@toc
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0026>]{minitoc}%
{PREPARING SECTTOCS FROM #1}%
\expandafter\STC@read\fi}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\STC@read}
% \begin{macro}{\STC@line}
% \ifcase\LANG\relax
@@ -16650,6 +26264,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\STC@test}
% \begin{macro}{\STC@line}
% \ifcase\LANG\relax
@@ -16663,6 +26279,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\STC@test}
% \begin{macro}{\STC@contentsline}
% \begin{macro}{\mtc@string}
@@ -16703,6 +26321,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\SLF@next}
% \begin{macro}{\SLF@list}
% \begin{macro}{\SLF@loop}
@@ -16719,6 +26338,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLF@lof}
% \begin{macro}{\SLF@list}
% \begin{macro}{\SLF@explist}
@@ -16734,6 +26355,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLF@contentsline}
% \begin{macro}{\section}
% \begin{macro}{\thestc}
@@ -16742,10 +26365,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\MTC@WriteContentsLine}
% \ifcase\LANG\relax
% The macro \verb|\SLF@contentsline| analyses the lines read from the LOF file.
-% If \verb|\section| is found, \texttt{stc} is incremented and a new sectlof file is created.
+% If \verb|\section| is found, the \texttt{stc} counter is incremented and a new sectlof file is created.
% \or\relax
% La macro \verb|\SLF@contentsline| analyse les lignes lues dans le fichier liste des figures.
-% Si \verb|\section| est trouvée, \texttt{stc} est incrémenté et un nouveau fichier sectlof est créé.
+% Si \verb|\section| est trouvée, le compteur \texttt{stc} est incrémenté et un nouveau fichier sectlof est créé.
% \fi
% \begin{macrocode}
\def\SLF@contentsline#1#2#3#4{% %%HO: #4 added
@@ -16760,6 +26383,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\slfname}
% \ifcase\LANG\relax
@@ -16770,11 +26395,11 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.slf\thestc}%
\def\slfname{\jobname.slf\thestc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.H\thestc}%
\def\slfname{\jobname.H\thestc}%
\fi
@@ -16789,6 +26414,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \begin{macro}{\figure}
+% \begin{macro}{\subfigure}
% \ifcase\LANG\relax
% Now, we filter the relevant contents lines:
% \or\relax
@@ -16799,11 +26425,17 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname #1\endcsname\figure
\MTC@WriteContentsline{#1}{slf}{#3}{#4}%
\fi
+ \expandafter\ifx\csname #1\endcsname\subfigure
+ \MTC@WriteContentsline{#1}{slfS}{#3}{#4}%
+ \fi
}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLF@explist}
% \begin{macro}{\SLF@next}
% \begin{macro}{\SLF@list}
@@ -16820,6 +26452,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLF@loop}
% \begin{macro}{\SLF@lof}
% \begin{macro}{\SLF@read}
@@ -16833,17 +26467,19 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\SLF@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \PackageWarning{minitoc}%
+ \mtcPackageWarning[<W0014>]{minitoc}%
{No file #1\MessageBreak SECTLOFS NOT PREPARED}%
\expandafter\SLF@lof
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0036>]{minitoc}%
{PREPARING SECTLOFS FROM #1}%
\expandafter\SLF@read\fi}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
% Read the next entry of the \texttt{.lof} file.
% \or\relax
@@ -16866,6 +26502,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLF@test}
% \begin{macro}{\SLF@contentsline}
% \begin{macro}{\mtc@string}
@@ -16906,6 +26544,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\SLT@next}
% \begin{macro}{\SLT@list}
% \begin{macro}{\SLT@loop}
@@ -16922,6 +26561,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLT@lot}
% \begin{macro}{\SLT@list}
% \begin{macro}{\SLT@explist}
@@ -16937,6 +26578,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLT@contentsline}
% \begin{macro}{\section}
% \begin{macro}{\thestc}
@@ -16945,10 +26588,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\MTC@WriteContentsLine}
% \ifcase\LANG\relax
% The macro \verb|\SLT@contentsline| analyses the lines read from the LOT file.
-% If \verb|\section| is found, \texttt{stc} is incremented and a new sectlot file is created.
+% If \verb|\section| is found, the \texttt{stc} counter is incremented and a new sectlot file is created.
% \or\relax
% La macro \verb|\SLT@contentsline| analyse les lignes lues dans le fichier liste des tableaux.
-% Si \verb|\section| est trouvée, \texttt{stc} est incrémenté et un nouveau fichier sectlot est créé.
+% Si \verb|\section| est trouvée, le compteur \texttt{stc} est incrémenté et un nouveau fichier sectlot est créé.
% \fi
% \begin{macrocode}
\def\SLT@contentsline#1#2#3#4{% %%HO: #4 added
@@ -16963,6 +26606,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\sltname}
% \ifcase\LANG\relax
@@ -16973,11 +26618,11 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@longextensions@%
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.slt\thestc}%
\def\sltname{\jobname.slt\thestc}%
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0033>]{minitoc}%
{Writing\space\jobname.V\thestc}%
\def\sltname{\jobname.V\thestc}%
\fi
@@ -16992,6 +26637,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \begin{macro}{\table}
+% \begin{macro}{\subtable}
% \ifcase\LANG\relax
% Now, we filter the relevant contents lines:
% \or\relax
@@ -17002,11 +26648,17 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname #1\endcsname\table
\MTC@WriteContentsline{#1}{slt}{#3}{#4}%
\fi
+ \expandafter\ifx\csname #1\endcsname\subtable
+ \MTC@WriteContentsline{#1}{sltS}{#3}{#4}%
+ \fi
}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLT@explist}
% \begin{macro}{\SLT@next}
% \begin{macro}{\SLT@list}
@@ -17023,6 +26675,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLT@loop}
% \begin{macro}{\SLT@lot}
% \begin{macro}{\SLT@read}
@@ -17036,17 +26690,19 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\def\SLT@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \PackageWarning{minitoc}%
+ \mtcPackageWarning[<W0015>]{minitoc}%
{No file #1\MessageBreak SECTLOTS NOT PREPARED}%
\expandafter\SLT@lot
\else
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0039>]{minitoc}%
{PREPARING SECTLOTS FROM #1}%
\expandafter\SLT@read\fi}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
% Read the next entry of the \texttt{.lot} file.
% \or\relax
@@ -17069,6 +26725,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\SLT@test}
% \begin{macro}{\SLT@contentsline}
% \begin{macro}{\mtc@string}
@@ -17131,6 +26789,84 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{The \texttt{\bs mtcprepare} command}
+% \or\relax
+% \section{La commande \texttt{\bs mtcprepare}}
+% \fi
+% \begin{macro}{\mtcprepare}
+% \begin{macro}{\@ifnextchar}
+% \begin{macro}{\mtcprepare@}
+% \begin{macro}{\@ifundefined}
+% \begin{macro}{\IfFileExists}
+% \begin{macro}{\jobname}
+% \begin{macro}{\doparttoc}
+% \begin{macro}{\dopartlof}
+% \begin{macro}{\dopartlot}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\dominilof}
+% \begin{macro}{\dominilot}
+% \begin{macro}{\dosecttoc}
+% \begin{macro}{\dosectlof}
+% \begin{macro}{\dosectlot}
+% \begin{macro}{\mtcPackageInfo}
+% \ifcase\LANG\relax
+% This command tests the availability of the \verb|\do|\texttt{\ldots} minitoc preparation commands and of the contents
+% files, then calls as much as possible of these preparation commands. A hint is given.
+% \or\relax
+% Cette commande teste la disponibilité des commandes minitoc de préparation \verb|\do|\texttt{\ldots} et des
+% fichiers de contenu, puis appelle autant de ces commandes de préparation que possible. Un \emph{hint} est
+% émis.
+% \fi
+% \begin{macrocode}
+\def\mtcprepare{\@ifnextchar[{\mtcprepare@}{\mtcprepare@[l]}}%
+\def\mtcprepare@[#1]{%
+\@ifundefined{part}{}{%
+\IfFileExists{\jobname.toc}{\doparttoc[#1]}{}%
+\IfFileExists{\jobname.lof}{\dopartlof[#1]}{}%
+\IfFileExists{\jobname.lot}{\dopartlot[#1]}{}%
+}%
+\@ifundefined{chapter}{%
+ \@ifundefined{section}{}%
+ {%
+\IfFileExists{\jobname.toc}{\dosecttoc[#1]}{}%
+\IfFileExists{\jobname.lof}{\dosectlof[#1]}{}%
+\IfFileExists{\jobname.lot}{\dosectlot[#1]}{}%
+ }%
+}{%
+\IfFileExists{\jobname.toc}{\dominitoc[#1]}{}%
+\IfFileExists{\jobname.lof}{\dominilof[#1]}{}%
+\IfFileExists{\jobname.lot}{\dominilot[#1]}{}%
+}%
+\if@mtc@hints@
+ \@mtc@hints@given@true
+ \mtcPackageInfo[<I0048>]{minitoc(hints)}%
+ {Using \string\mtcprepare\space may induce some\MessageBreak
+ hints about the preparation commands,\MessageBreak
+ because it invokes ALL the preparation\MessageBreak
+ commands allowed by the document class,\MessageBreak
+ without any previous check.\MessageBreak}%
+\fi
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{Necessary \texttt{\bs l@.{}.{}.} commands}\label{s+code+necessary.l@}
% \or\relax
% \section{Commandes \texttt{\bs l@.{}.{}.} nécessaires}\label{s+code+necessary.l@}
@@ -17170,6 +26906,13 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{15}
+% \ifcase\LANG\relax
+% \section{The horizontal rules and their default values}\label{s+code+horiz.rules.default.values}
+% \or\relax
+% \section{Les filets horizontaux et leurs valeurs par défaut}\label{s+code+horiz.rules.default.values}
+% \fi
% \begin{macro}{\noptcrule}
% \begin{macro}{\nomtcrule}
% \begin{macro}{\nostcrule}
@@ -17188,20 +26931,15 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\pltrule}
% \begin{macro}{\mltrule}
% \begin{macro}{\sltrule}
-% \lneed{5}
-% \ifcase\LANG\relax
-% \section{The horizontal rules and their default values}\label{s+code+horiz.rules.default.values}
-% \or\relax
-% \section{Les filets horizontaux et leurs valeurs par défaut}\label{s+code+horiz.rules.default.values}
-% \fi
+% \begin{macro}{\columnwidth}
% \ifcase\LANG\relax
% We define here the various commands to activate ou inhibit the horizontal rules in the various kinds of
% mini-tables. Each such command is an indirect definition of the corresponding horizontal rule. The rules are
-% .4~pt high horizontal rules.
+% .4\,pt high horizontal rules.
% \or\relax
% Nous définissons ici les diverses commandes pour activer ou inhiber les filets horizontaux dans les diverses
% sortes de mini-tables. Chacune de ces commandes est une définition indirecte du filet horizontal correspondant.
-% Les filets sont des filets horizontaux épais de 0.4pt.
+% Les filets sont des filets horizontaux épais de 0.4\,pt.
% \fi
% \begin{macrocode}
\def\noptcrule{\let\ptc@rule\relax}
@@ -17254,6 +26992,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -17305,6 +27044,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\@namedef}
% \ifcase\LANG\relax
% We define a family (\texttt{typetable}) of keywords for the types of mini-tables:
@@ -17313,8 +27053,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\@namedef{mtc@typetable@parttoc}{ptc}\def\mtc@typetable@parttoc{ptc}
-\@namedef{mtc@typetable@partlot}{plt}\def\mtc@typetable@partlot{plf}
-\@namedef{mtc@typetable@partlof}{plf}\def\mtc@typetable@partlof{plt}
+\@namedef{mtc@typetable@partlof}{plf}\def\mtc@typetable@partlof{plf}
+\@namedef{mtc@typetable@partlot}{plt}\def\mtc@typetable@partlot{plt}
\@namedef{mtc@typetable@minitoc}{mtc}\def\mtc@typetable@minitoc{mtc}
\@namedef{mtc@typetable@minilof}{mlf}\def\mtc@typetable@minilof{mlf}
\@namedef{mtc@typetable@minilot}{mlt}\def\mtc@typetable@minilot{mlt}
@@ -17323,6 +27063,8 @@ sud des États-Unis, comme la Louisiane.}
\@namedef{mtc@typetable@sectlot}{slt}\def\mtc@typetable@sectlot{slt}
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@namedef}
% \ifcase\LANG\relax
% Then another family (\texttt{typetitle}) for the titles of the mini-tables:
@@ -17341,16 +27083,18 @@ sud des États-Unis, comme la Louisiane.}
\@namedef{mtc@typetitle@sectlot}{sti}\def\mtc@typetitle@sectlot{sti}
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\@namedef}
% \ifcase\LANG\relax
% We define a family (\texttt{YN}) of keywords to recognize the keywords ``\texttt{off}'' and ``\texttt{on}'', with their
-% many synonyms\,\footnote{This (extreme) case shows the easyness for creating synonyms of frequently used keywords.
-% Note also that when a keyword contains a non-letter character, we must use a hack with \texttt{\bs expandafter}
-% \texttt{\bs csname} \texttt{...} \texttt{\bs endcsname}.}
+% many synonyms\,\footnote{This (deliberately extreme) case shows the easyness for creating synonyms of frequently
+% used keywords. Note also that when a keyword contains a non-letter character, we must use a hack with
+% \texttt{\bs expandafter} \texttt{\bs csname} \texttt{...} \texttt{\bs endcsname}.}
% and meaning false or true:
% \or\relax
% Nous définissons une famille (\texttt{YN}) de mots-clés pour reconnaître les mots-clés «~\texttt{off}~» et
-% «~\texttt{on}~», avec leurs nombreux synonymes\,\footnote{Ce cas (extrême) montre la facilité de création de
+% «~\texttt{on}~», avec leurs nombreux synonymes\,\footnote{Ce cas (délibérément extrême) montre la facilité de création de
% synonymes pour des mots-clés fréquemment utilisés. Notez aussi que lorsqu'un mot-clé contient un caractère qui
% n'est pas une lettre, nous devons ruser en utilisant \texttt{\bs expandafter} \texttt{\bs csname} \texttt{...}
% \texttt{\bs endcsname}.} et signifiant faux ou vrai:
@@ -17419,8 +27163,14 @@ sud des États-Unis, comme la Louisiane.}
\@namedef{mtc@sectlevel@paragraph}{P}\def\mtc@sectlevel@paragraph{P}
\@namedef{mtc@sectlevel@subparagraph}{SP}\def\mtc@sectlevel@subparagraph{SP}
\@namedef{mtc@sectlevel@*}{}\expandafter\def\csname mtc@sectlevel@*\endcsname{}
+\@namedef{mtc@sectlevel@figure}{}\def\mtc@sectlevel@figure{}
+\@namedef{mtc@sectlevel@table}{}\def\mtc@sectlevel@table{}
+\@namedef{mtc@sectlevel@subfigure}{S}\def\mtc@sectlevel@subfigure{S}
+\@namedef{mtc@sectlevel@subtable}{S}\def\mtc@sectlevel@subtable{S}
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtcsetfont}
% \ifcase\LANG\relax
% The \verb|\mtcsetfont| command has the following syntax:
@@ -17445,6 +27195,7 @@ sud des États-Unis, comme la Louisiane.}
% de fonte, utilisant habituellement des commandes basiques de NFSS~\cite{fontsel}.
% \fi
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setfont@}
% \ifcase\LANG\relax
% First, we declare a flag, set true:
@@ -17455,6 +27206,8 @@ sud des États-Unis, comme la Louisiane.}
\newif\if@mtc@setfont@\@mtc@setfont@true
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtcsetfont}
% \ifcase\LANG\relax
% Then, we begin the command, which has three arguments:
@@ -17465,16 +27218,18 @@ sud des États-Unis, comme la Louisiane.}
\newcommand{\mtcsetfont}[3]{%
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@mta@abbrev}
% \begin{macro}{\if@mtc@setfont@}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
% The two first arguments of this command are keywords. They must be translated into the effective strings.
-% We process the first argument which is a keyword from the \texttt{typetable} family. The result is stored in
+% We process the first argument, a keyword from the \texttt{typetable} family. The result is stored in
% \verb|\mtc@mta@abbrev|. Example: if \verb|#1| is \verb|minitoc|, we get \verb|mtc|.
% \or\relax
% Les deux premiers arguments sont des mots-clés. Ils doivent être traduits en chaînes effectives. Nous traitons
-% le premier argument qui est un mot-clé de la famille \texttt{typetable}. Le résultat est rangé dans
+% le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé dans
% \verb|\mtc@mta@abbrev|. Exemple: si \verb|#1| est \verb|minitoc|, nous obtenons \verb|mtc|.
% \fi
% \begin{macrocode}
@@ -17483,10 +27238,14 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname mtc@typetable@#1\endcsname\relax
\@mtc@setfont@false
\def\mtc@mta@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetfont \space has a wrong first argument (#1).
+ \mtcPackageError[<E0013>]{minitoc}%
+ {\string\mtcsetfont \space has a wrong first argument
+ \MessageBreak
+ (#1).
+ \MessageBreak
+ It should be a mini-table type
\MessageBreak
- It should be a mini-table type (parttoc...sectlot)}%
+ (parttoc...sectlot)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
@@ -17496,25 +27255,32 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@level@abbrev}
% \begin{macro}{\if@mtc@setfont@}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
% The second argument, a keyword from the family \texttt{sectlevel}, is processed the same way and the result is
-% stored into \verb|\mtc@level@abbrev|. Example: if \verb|#2| is \verb|subsection|, we get~\verb|SS|.
+% stored into \verb|\mtc@level@abbrev|. Example: if \verb|#2| is the \verb|subparagraph| keyword, we get~\verb|SP|.
% \or\relax
-% Le deuxième argument, un mot-clé de la famille \texttt{sectlevel}, est traité de ma même manière et le résultat
-% est rangé dans \verb|\mtc@level@abbrev|. Exemple: si \verb|#2| est \verb|subsection|, nous obtenons~\verb|SS|.
+% Le deuxième argument, un mot-clé de la famille \texttt{sectlevel}, est traité de la même manière et le résultat
+% est rangé dans \verb|\mtc@level@abbrev|. Exemple: si \verb|#2| est le mot-clé \verb|subparagraph|,
+% nous obtenons~\verb|SP|.
% \fi
% \begin{macrocode}
\def\mtc@level@abbrev{X}
\expandafter\ifx\csname mtc@sectlevel@#2\endcsname\relax
\@mtc@setfont@false
\def\mtc@level@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetfont \space has a wrong second argument (#2).
+ \mtcPackageError[<E0014>]{minitoc}%
+ {\string\mtcsetfont \space has a wrong second argument
+ \MessageBreak
+ (#2).
\MessageBreak
- It should be a sectionning level (part...subparagraph) or * }%
+ It should be a sectionning level
+ \MessageBreak
+ (part...subparagraph) or * }%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
@@ -17524,6 +27290,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@tmp@name}
% \begin{macro}{\mtc@mta@abbrev}
% \begin{macro}{\mtc@level@abbrev}
@@ -17543,47 +27311,101 @@ sud des États-Unis, comme la Louisiane.}
% name of the command for the font of a subsection entry in a minitoc (the backslash is missing, but we will use
% a \verb|\csname| \ldots\ \verb|\endcsname| pair to apply the constructed command).
% \or\relax
-% Exemple: si \verb|#1| est \verb|minitoc| et \verb|#2| est \verb|subsection|, nous obtenins \verb|mtcSSfont|, qui
-% est le noms de la commande pour la fonte d'une entrée de sous-section dans une minitoc (il manque la
+% Exemple: si \verb|#1| est \verb|minitoc| et \verb|#2| est \verb|subsection|, nous obtenons \verb|mtcSSfont|, qui
+% est le nom de la commande pour la fonte d'une entrée de sous-section dans une minitoc (il manque la
% contre-oblique, mais nous utiliserons une paire \verb|\csname| \ldots\ \verb|\endcsname| pour appliquer la
% commande construite).
% \fi
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setfont@}
% \ifcase\LANG\relax
% But all combinaisons are not legal (the level of the entry must be lower than the level of the mini-table),
-% so we must test:
+% so we must test. Special care must be taken for testing via internal defined commands (\emph{quarks})
+% with \texttt{@mtcqk} at the end of their names).
% \or\relax
% Mais toutes les combinaisons ne sont pas légales (le niveau de l'entrée doit être plus bas que celui de la
-% mini-table), donc nous devons tester:
-% \fi
-% \begin{macrocode}
-\expandafter\ifx\csname #1\endcsname\minitoc
- \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi
- \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi
+% mini-table), donc nous devons tester. Un soin particulier doit être pris pour tester en utilisant
+% des commandes internes définies (\emph{quarks} avec \texttt{@mtcqk} à~la fin de leurs noms).
+% \fi
+% \begin{macrocode}
+\def\parttoc@mtcqk{parttoc@mtcqk}
+\def\minitoc@mtcqk{minitoc@mtcqk}
+\def\secttoc@mtcqk{secttoc@mtcqk}
+\def\partlof@mtcqk{partlof@mtcqk}
+\def\minilof@mtcqk{minilof@mtcqk}
+\def\sectlof@mtcqk{sectlof@mtcqk}
+\def\partlot@mtcqk{partlot@mtcqk}
+\def\minilot@mtcqk{minilot@mtcqk}
+\def\sectlot@mtcqk{sectlot@mtcqk}
+\def\part@mtcqk{part@mtcqk}
+\def\chapter@mtcqk{chapter@mtcqk}
+\def\section@mtcqk{section@mtcqk}
+\def\subsection@mtcqk{subsection@mtcqk}
+\def\subsubsection@mtcqk{subsubsection@mtcqk}
+\def\paragraph@mtcqk{paragraph@mtcqk}
+\def\subparagraph@mtcqk{subparagraph@mtcqk}
+\def\figure@mtcqk{figure@mtcqk}
+\def\table@mtcqk{table@mtcqk}
+\def\subfigure@mtcqk{subfigure@mtcqk}
+\def\subtable@mtcqk{subtable@mtcqk}
+\@mtc@setfont@true
+\expandafter\ifx\csname #1@mtcqk\endcsname\parttoc@mtcqk\relax
+ \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi
+\fi
+\expandafter\ifx\csname #1@mtcqk\endcsname\partlof@mtcqk\relax
+ \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi
+\fi
+\expandafter\ifx\csname #1@mtcqk\endcsname\partlot@mtcqk\relax
+ \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
\fi
-\expandafter\ifx\csname #1\endcsname\minilof
- \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi
- \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi
+\expandafter\ifx\csname #1@mtcqk\endcsname\minitoc@mtcqk\relax
+ \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi
\fi
-\expandafter\ifx\csname #1\endcsname\minilot
- \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi
- \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi
+\expandafter\ifx\csname #1@mtcqk\endcsname\minilof@mtcqk\relax
+ \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi
\fi
-\expandafter\ifx\csname #1\endcsname\secttoc
- \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi
- \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi
- \expandafter\ifx\csname #2\endcsname\section\@mtc@setfont@false\fi
+\expandafter\ifx\csname #1@mtcqk\endcsname\minilot@mtcqk\relax
+ \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
\fi
-\expandafter\ifx\csname #1\endcsname\sectlof
- \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi
- \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi
- \expandafter\ifx\csname #2\endcsname\section\@mtc@setfont@false\fi
+\expandafter\ifx\csname #1@mtcqk\endcsname\secttoc@mtcqk\relax
+ \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi
\fi
-\expandafter\ifx\csname #1\endcsname\sectlot
- \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi
- \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi
- \expandafter\ifx\csname #2\endcsname\section\@mtc@setfont@false\fi
+\expandafter\ifx\csname #1@mtcqk\endcsname\sectlof@mtcqk\relax
+ \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi
+\fi
+\expandafter\ifx\csname #1@mtcqk\endcsname\sectlot@mtcqk\relax
+ \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
\fi
% \end{macrocode}
% \end{macro}
@@ -17595,7 +27417,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtc@level@abbrev}
% \begin{macro}{\mtc@toks}
% \ifcase\LANG\relax
-% If the combinaison is legal, we apply it, \emph{i.e.}~we redefine the meaning of the constructed macro with the sequence
+% If the combinaison is legal, we apply it, i.e.,~we redefine the meaning of the constructed macro with the sequence
% of commands given as third argument of \verb|\mtcsetfont| and we log that event (we store the third argument in a
% token register to can print it \emph{verbatim}).
%
@@ -17612,14 +27434,16 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@setfont@
\def\mtc@tmp@name{\mtc@mta@abbrev\mtc@level@abbrev font}
\mtc@toks{#3}
- \PackageInfo{minitoc}%
- {\string\mtcsetfont\space redefines the macro
- \mtc@tmp@name \space as "\the\mtc@toks"}
+ \mtcPackageInfo[<I0015>]{minitoc}%
+ {\string\mtcsetfont\space redefines the macro\MessageBreak
+ "\mtc@tmp@name" as "\the\mtc@toks"}
\expandafter\def\csname\mtc@tmp@name\endcsname{#3}
\else
- \PackageError{minitoc}%
- {\string\mtcsetfont\space has incompatible\MessageBreak
- first (#1) and second (#2) arguments}{}
+ \mtcPackageError[<E0024>]{minitoc}%
+ {The macro \string\mtcsetfont\space has incompatible\MessageBreak
+ first (#1) and second (#2) arguments}%
+ {Correct the source code.\MessageBreak
+ Type <return> and rerun LaTeX}
\fi
}
% \end{macrocode}
@@ -17649,6 +27473,7 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtc@settitlefont@}
% \ifcase\LANG\relax
% The \emph{mini-table} type is a keyword like \verb|minitoc|. The \emph{font commands} are a font specification, using
@@ -17668,6 +27493,8 @@ sud des États-Unis, comme la Louisiane.}
\newif\if@mtc@settitlefont@\@mtc@settitlefont@true
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtcsettitlefont}
% \ifcase\LANG\relax
% And we begin the definition of the \verb|\mtcsettitlefont| command, which has two arguments:
@@ -17678,6 +27505,8 @@ sud des États-Unis, comme la Louisiane.}
\newcommand{\mtcsettitlefont}[2]{%
% \end{macrocode}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@mtatf@abbrev}
% \begin{macro}{\if@mtc@settitlefont@}
% \begin{macro}{\@nameuse}
@@ -17694,10 +27523,14 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname mtc@typetitle@#1\endcsname\relax
\@mtc@settitlefont@false
\def\mtc@mtatf@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsettitlefont \space has a wrong first argument (#1).
+ \mtcPackageError[<E0022>]{minitoc}%
+ {\string\mtcsettitlefont \space has a wrong first argument
+ \MessageBreak
+ (#1).
\MessageBreak
- It should be a mini-table type (parttoc...sectlot)}%
+ It should be a mini-table type
+ \MessageBreak
+ (parttoc...sectlot)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
@@ -17707,6 +27540,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@mtc@settitlefont@}
% \begin{macro}{\mtc@tmptf@name}
% \begin{macro}{\mtc@mtatf@abbrev}
@@ -17720,13 +27555,15 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@settitlefont@
\def\mtc@tmptf@name{\mtc@mtatf@abbrev font}
\mtc@toks{#2}
- \PackageInfo{minitoc}%
+ \mtcPackageInfo[<I0018>]{minitoc}%
{\string\mtcsettitlefont\space redefines the macro
- \mtc@tmptf@name \space as "\the\mtc@toks"}
+ \MessageBreak "\mtc@tmptf@name" as
+ \MessageBreak "\the\mtc@toks"}
\expandafter\def\csname\mtc@tmptf@name\endcsname{#2}
\else
- \PackageError{minitoc}%
- {Illegal type of table (#1)}%
+ \mtcPackageError[<E0034>]{minitoc}%
+ {The macre \string\\mtcsettitlefont\space uses\MessageBreak
+ an illegal type of table (#1)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}{\relax}
\fi
@@ -17764,6 +27601,7 @@ sud des États-Unis, comme la Louisiane.}
% de mini-table.
% \fi
%
+% \lneed{5}
% \begin{macro}{\if@mtc@settitle@}
% \ifcase\LANG\relax
% First, we declare a flag, set true:
@@ -17775,6 +27613,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtcsettitle}
% \ifcase\LANG\relax
% Then we define the \verb|\mtcsettitle| command, which has two arguments:
@@ -17789,10 +27628,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\if@mtc@settitle@}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% We process the first argument, which is a keyword of the \texttt{typetable} family. The result is stored in
+% We process the first argument, a keyword of the \texttt{typetable} family. The result is stored in
% \verb|\mtc@mtati@abbrev|:
% \or\relax
-% Nous traitons le premier argument, qui est un mot-clé de la famille \texttt{typetable}. Le résultat est rangé
+% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé
% dans \verb|\mtc@mtati@abbrev|:
% \fi
% \begin{macrocode}
@@ -17801,10 +27640,14 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname mtc@typetable@#1\endcsname\relax
\@mtc@settitle@false
\def\mtc@mtati@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsettitle \space has a wrong first argument (#1).
+ \mtcPackageError[<E0021>]{minitoc}%
+ {\string\mtcsettitle \space has a wrong first argument
\MessageBreak
- It should be a mini-table type (parttoc...sectlot)}%
+ (#1).
+ \MessageBreak
+ It should be a mini-table type
+ \MessageBreak
+ (parttoc...sectlot)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
@@ -17814,6 +27657,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@mtc@settitle@}
% \begin{macro}{\mtc@tmpti@name}
% \begin{macro}{\mtc@mtati@abbrev}
@@ -17827,13 +27672,15 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@settitle@
\def\mtc@tmpti@name{\mtc@mtati@abbrev title}
\mtc@toks{#2}
- \PackageInfo{minitoc}%
- {\string\mtcsettitle\space redefines the macro
- \mtc@tmpti@name \space as "\the\mtc@toks"}
+ \mtcPackageInfo[<I0017>]{minitoc}%
+ {\string\mtcsettitle\space redefines the macro\MessageBreak
+ "\mtc@tmpti@name" as
+ \MessageBreak "\the\mtc@toks"}
\expandafter\def\csname\mtc@tmpti@name\endcsname{#2}
\else
- \PackageError{minitoc}%
- {Illegal type of table (#1)}%
+ \mtcPackageError[<E0033>]{minitoc}%
+ {The macro \string\mtcsettitle\space uses\MessageBreak
+ an illegal type of table (#1)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}{\relax}
\fi
@@ -17870,6 +27717,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\AtBeginDocument}
% \ifcase\LANG\relax
% The \verb|\mtcsetformat| command needs an initialization to be done at the beginning of the document, to set the
@@ -17882,7 +27730,8 @@ sud des États-Unis, comme la Louisiane.}
\AtBeginDocument{%
% \end{macrocode}
% \end{macro}
-% \lneed{10}
+%
+% \lneed{12}
% \begin{macro}{\@pnumwidth}
% \begin{macro}{\ptcpnumwidth}
% \begin{macro}{\mtcpnumwidth}
@@ -17958,6 +27807,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
% \lneed{10}
% \begin{macro}{\@dotsep}
% \begin{macro}{\ptcdotsep}
@@ -18004,17 +27854,19 @@ sud des États-Unis, comme la Louisiane.}
}
% \end{macrocode}
%
+% \lneed{5}
% \begin{macro}{\mtcsetformat}
% \ifcase\LANG\relax
% The executive part is done via the following macros, which are invoked in the \verb|\mtc@verse|-like
% environments for each kind of mini-table. These commands activate the values recorded by \verb|\mtcsetformat|.
% \or\relax
% La partie exécutive est effectuée via les macros suivantes, qui sont invoquées dans les environnements analogues
-% à~\verb|\mtc@verse| pour chaque genre de mini-table. Ces commandes activent les valeurs enregisteées par
+% à~\verb|\mtc@verse| pour chaque genre de mini-table. Ces commandes activent les valeurs enregistrées par
% \verb|\mtcsetformat|.
% \fi
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\ptc@setform}
% \begin{environment}{ptc@verse}
% \ifcase\LANG\relax
@@ -18032,6 +27884,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{environment}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtc@setform}
% \begin{environment}{mtc@verse}
% \ifcase\LANG\relax
@@ -18049,6 +27902,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{environment}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\stc@setform}
% \begin{environment}{stc@verse}
% \ifcase\LANG\relax
@@ -18066,6 +27920,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{environment}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\plf@setform}
% \begin{environment}{ptc@verse}
% \ifcase\LANG\relax
@@ -18083,6 +27938,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{environment}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mlf@setform}
% \begin{environment}{mtc@verse}
% \ifcase\LANG\relax
@@ -18100,6 +27956,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{environment}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\slf@setform}
% \begin{environment}{stc@verse}
% \ifcase\LANG\relax
@@ -18117,6 +27974,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{environment}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\plt@setform}
% \begin{environment}{ptc@verse}
% \ifcase\LANG\relax
@@ -18134,6 +27992,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{environment}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mlt@setform}
% \begin{environment}{mtc@verse}
% \ifcase\LANG\relax
@@ -18151,6 +28010,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{environment}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\slt@setform}
% \begin{environment}{stc@verse}
% \ifcase\LANG\relax
@@ -18168,6 +28028,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{environment}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setformat@}
% \begin{macro}{\mtcsetformat}
% \ifcase\LANG\relax
@@ -18192,6 +28053,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtc@mtf@abbrev}
% \begin{macro}{\mtc@fparam@abbrev}
% \ifcase\LANG\relax
@@ -18206,10 +28068,14 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname mtc@typetable@#1\endcsname\relax
\@mtc@setformat@false
\def\mtc@mtf@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetformat \space has a wrong first argument (#1).
+ \mtcPackageError[<E0015>]{minitoc}%
+ {\string\mtcsetformat \space has a wrong first argument
+ \MessageBreak
+ (#1).
+ \MessageBreak
+ It should be a mini-table type
\MessageBreak
- It should be a mini-table type (parttoc...sectlot)}%
+ (parttoc...sectlot)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
@@ -18219,6 +28085,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtc@fparam@abbrev}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
@@ -18230,11 +28097,13 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname mtc@formatparam@#2\endcsname\relax
\@mtc@setformat@false
\def\mtc@fparam@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetformat \space has a wrong second argument (#2).
+ \mtcPackageError[<E0016>]{minitoc}%
+ {\string\mtcsetformat \space has a wrong second argument
+ \MessageBreak
+ (#2).
\MessageBreak
- It should be a formatting param
- (pagenumwidth, tocrightmargin, dotinterval)}%
+ It should be a formatting param choosen from:\MessageBreak
+ pagenumwidth, tocrightmargin, dotinterval}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
@@ -18244,27 +28113,29 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setformat@}
% \begin{macro}{\mtc@tmpfm@name}
% \begin{macro}{\mtc@mtf@abbrev}
% \begin{macro}{\mtc@fparam@abbrev}
% \ifcase\LANG\relax
-% The name of the storage macro is build and it receives the third parameter as value:
+% The name of the storage macro is built and it receives the third parameter as value:
% \or\relax
% Le nom de la macro de stockage est construit et elle reçoit le troisième paramètre comme valeur:
% \fi
% \begin{macrocode}
\if@mtc@setformat@
\def\mtc@tmpfm@name{\mtc@mtf@abbrev\mtc@fparam@abbrev}
- \PackageInfo{minitoc}%
- {\string\mtcsetformat\space redefines
- the macro \mtc@tmpfm@name \space as \string#3}
+ \mtcPackageInfo[<I0016>]{minitoc}%
+ {\string\mtcsetformat\space redefines the macro\MessageBreak
+ "\mtc@tmpfm@name" as "\string#3"}
\expandafter\def\csname\mtc@tmpfm@name\endcsname{#3}
\else
- \PackageError{minitoc}%
- {\string\mtcsetformat\space has incompatible
- \MessageBreak
- first (#1) and second (#2) arguments}{}
+ \mtcPackageError[<E0025>]{minitoc}%
+ {The macro \string\mtcsetformat\space has incompatible\MessageBreak
+ first (#1) and second (#2) arguments}%
+ {Correct the source code.\MessageBreak
+ Type <return> and rerun LaTeX}
\fi
}
% \end{macrocode}
@@ -18299,6 +28170,7 @@ sud des États-Unis, comme la Louisiane.}
% pages. \texttt{on} et \texttt{off} ont de nombreux synonymes.
% \fi
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setpagenumbers@}
% \begin{macro}{\if@mtc@spn@ok@}
% \ifcase\LANG\relax
@@ -18313,14 +28185,54 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \begin{macro}{\mtcsetpagenumber}
+% \lneed{5}
+% \begin{macro}{\mtcsetpagenumbers}
+% \begin{macro}{\@ifundefined}
+% \begin{macro}{\mtcsetpagenumbers@}
% \ifcase\LANG\relax
-% Then the \verb|\mtcsetpagenumbers| macro, with two arguments:
+% We define the user-level macro. If the first argument is a star, we call the internal macro
+% \verb|\mtcsetpagenumbers@| for each type of mini-table available; else, we call this internal macro only once,
+% for the specified type of mini-table.
% \or\relax
-% Puis la macro \verb|\mtcsetpagenumbers|, avec deux arguments:
-% \fi
+% Nous définissons la macro au niveau utilisateur. Si le premier argument est une étoile, nous appelons la macro
+% interne \verb|\mtcsetpagenumbers@| pour chaque type de mini-table disponible; sinon, nous appelons cette macro
+% interne une seule fois, pour le type de mini-table spécifié.
+%
+% \lneed{5}
+% \fi %
% \begin{macrocode}
\newcommand{\mtcsetpagenumbers}[2]{%
+ \expandafter\ifx\csname #1\endcsname\*\relax
+ \@ifundefined{part}{}%
+ {\mtcsetpagenumbers@{parttoc}{#2}
+ \mtcsetpagenumbers@{partlof}{#2}
+ \mtcsetpagenumbers@{partlot}{#2}}
+ \@ifundefined{chapter}{}%
+ {\mtcsetpagenumbers@{minitoc}{#2}
+ \mtcsetpagenumbers@{minilof}{#2}
+ \mtcsetpagenumbers@{minilot}{#2}}
+ \@ifundefined{section}{}%
+ {\mtcsetpagenumbers@{secttoc}{#2}
+ \mtcsetpagenumbers@{sectlof}{#2}
+ \mtcsetpagenumbers@{sectlot}{#2}}
+ \else
+ \mtcsetpagenumbers@{#1}{#2}%
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \begin{macro}{\mtcsetpagenumber@}
+% \ifcase\LANG\relax
+% Then the \verb|\mtcsetpagenumbers@| internal macro, with two arguments:
+% \or\relax
+% Puis la macro interne \verb|\mtcsetpagenumbers@|, avec deux arguments:
+% \fi
+% \begin{macrocode}
+\newcommand{\mtcsetpagenumbers@}[2]{%
% \end{macrocode}
% \end{macro}
% \begin{macro}{\mtc@mttpn@abbrev}
@@ -18340,10 +28252,15 @@ sud des États-Unis, comme la Louisiane.}
\@mtc@setpagenumbers@false
\def\mtc@pnsw@abbrev{X}
\def\mtc@mttpn@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetpagenumbers \space has a wrong first argument (#1).}%
- {It should be a mini-table type (parttoc...sectlot)\MessageBreak
- Correct the source code, type <return> and rerun LaTeX}
+ \mtcPackageError[<E0017>]{minitoc}%
+ {\string\mtcsetpagenumbers \space has a wrong first
+ \MessageBreak
+ argument (#1)}%
+ {It should be a mini-table type
+ \MessageBreak
+ (parttoc...sectlot)\MessageBreak
+ Correct the source code.\MessageBreak
+ Type <return> and rerun LaTeX}
\else
\edef\mtc@mttpn@abbrev{\@nameuse{mtc@typetable@#1}}
\fi
@@ -18351,6 +28268,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtc@spn@ok@}
% \begin{macro}{\mtc@pnsw@abbrev}
% \begin{macro}{\mtc@mttpn@abbrev}
@@ -18358,7 +28276,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtc@tmppn@name}
% \ifcase\LANG\relax
% Then the second argument, a keyword of the \texttt{YN} family, and store the result in \verb|\mtc@pnsw@abbrev|.
-% The name of the effective macro is build and the macro executed.
+% The name of the effective macro is built and the macro executed.
% \or\relax
% Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \verb|\mtc@pnsw@abbrev|.
% Le nom de la macro effective est construit puis la macro exécutée.
@@ -18371,21 +28289,24 @@ sud des États-Unis, comme la Louisiane.}
\def\mtc@mttpn@abbrev{X}
\@mtc@setpagenumbers@false
\def\mtc@mttpn@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetpagenumbers \space has a wrong second argument (#2)}%
- {It should be a boolean value (0/1, yes/no, on/off\MessageBreak
- Correct the source code, type <return> and rerun LaTeX}
+ \mtcPackageError[<E0018>]{minitoc}%
+ {\string\mtcsetpagenumbers \space has a wrong second
+ \MessageBreak
+ argument (#2)}%
+ {It should be a boolean value (0/1, yes/no, on/off)\MessageBreak
+ Correct the source code.\MessageBreak
+ Type <return> and rerun LaTeX}
\else
\edef\mtc@pnsw@abbrev{\@nameuse{mtc@YN@#2}}
\def\mtc@pnsw@abbrevX{X}
\def\mtc@noX{mtc@noX}
\def\mtc@tmppn@name{\mtc@pnsw@abbrev\mtc@mttpn@abbrev pagenumbers}
\expandafter\ifx\csname mtc@\mtc@pnsw@abbrev X\endcsname\mtc@noX
- \PackageInfo{minitoc}%
- {Page numbers are inhibited for the #1s}
+ \mtcPackageInfo[<I0022>]{minitoc}%
+ {Page numbers are inhibited\MessageBreak for the #1s}
\else
- \PackageInfo{minitoc}%
- {Page numbers are activated for the #1s}
+ \mtcPackageInfo[<I0021>]{minitoc}%
+ {Page numbers are activated\MessageBreak for the #1s}
\fi
\csname\mtc@tmppn@name\endcsname{}
\fi
@@ -18427,6 +28348,7 @@ sud des États-Unis, comme la Louisiane.}
% Donc le code est similaire.
% \fi
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setrules@}
% \begin{macro}{\if@mtc@sru@ok@}
% \ifcase\LANG\relax
@@ -18441,16 +28363,56 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtcsetrules}
+% \begin{macro}{\@ifundefined}
+% \begin{macro}{\mtcsetrules@}
% \ifcase\LANG\relax
-% Then the \verb|\mtcsetrules| macro, which has two arguments:
+% We define the user-level macro. If the first argument is a star, we call the internal macro
+% \verb|\mtcsetrules@| for each type of mini-table available; else, we call this internal macro only once,
+% for the specified type of mini-table.
% \or\relax
-% Puis la macro \verb|\mtcsetrules|, qui a deux arguments:
-% \fi
+% Nous définissons la macro au niveau utilisateur. Si le premier argument est une étoile, nous appelons la macro
+% interne \verb|\mtcsetrules@| pour chaque type de mini-table disponible; sinon, nous appelons cette macro
+% interne une seule fois, pour le type de mini-table spécifié.
+% \fi %
% \begin{macrocode}
\newcommand{\mtcsetrules}[2]{%
+ \expandafter\ifx\csname #1\endcsname\*\relax
+ \@ifundefined{part}{}%
+ {\mtcsetrules@{parttoc}{#2}
+ \mtcsetrules@{partlof}{#2}
+ \mtcsetrules@{partlot}{#2}}
+ \@ifundefined{chapter}{}%
+ {\mtcsetrules@{minitoc}{#2}
+ \mtcsetrules@{minilof}{#2}
+ \mtcsetrules@{minilot}{#2}}
+ \@ifundefined{section}{}%
+ {\mtcsetrules@{secttoc}{#2}
+ \mtcsetrules@{sectlof}{#2}
+ \mtcsetrules@{sectlot}{#2}}
+ \else
+ \mtcsetrules@{#1}{#2}%
+ \fi
+}
% \end{macrocode}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \begin{macro}{\mtcsetrules@}
+% \ifcase\LANG\relax
+% Then the \verb|\mtcsetrules@| internal macro, which has two arguments:
+% \or\relax
+% Puis la macro interne \verb|\mtcsetrules@|, qui a deux arguments:
+% \fi
+% \begin{macrocode}
+\newcommand{\mtcsetrules@}[2]{%
+% \end{macrocode}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\mtc@mttru@abbrev}
% \begin{macro}{\if@mtc@setrules@}
% \begin{macro}{\mtc@rusw@abbrev}
@@ -18470,11 +28432,16 @@ sud des États-Unis, comme la Louisiane.}
\@mtc@setrules@false
\def\mtc@rusw@abbrev{X}
\def\mtc@mttru@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetrules \space has a wrong first argument (#1).}%
- {It should be a mini-table type (parttoc...sectlot)
+ \mtcPackageError[<E0019>]{minitoc}%
+ {\string\mtcsetrules \space has a wrong first argument
\MessageBreak
- Correct the source code, type <return> and rerun LaTeX}
+ (#1)}%
+ {It should be a mini-table type
+ \MessageBreak
+ (parttoc...sectlot)
+ \MessageBreak
+ Correct the source code.\MessageBreak
+ Type <return> and rerun LaTeX}
\else
\edef\mtc@mttru@abbrev{\@nameuse{mtc@typetable@#1}}
\fi
@@ -18483,6 +28450,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@mtc@sru@ok@}
% \begin{macro}{\mtc@rusw@abbrev}
% \begin{macro}{\mtc@mttru@abbrev}
@@ -18491,7 +28460,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtc@tmppn@name}
% \ifcase\LANG\relax
% Then the second argument, a keyword of the \texttt{YN} family, and store the result in \verb|\mtc@rusw@abbrev|.
-% The name of the effective macro is build and the macro executed.
+% The name of the effective macro is built and the macro executed.
% \or\relax
% Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \verb|\mtc@rusw@abbrev|.
% Le nom de la macro effective est construit et cette macro est exécutée.
@@ -18503,22 +28472,25 @@ sud des États-Unis, comme la Louisiane.}
\def\mtc@rusw@abbrev{X}
\def\mtc@mttru@abbrev{X}
\@mtc@setrules@false
- \PackageError{minitoc}%
- {*** \string\mtcsetrules \space has a wrong second argument (#2)}%
- {It should be a boolean value (0/1, yes/no, on/off
+ \mtcPackageError[<E0020>]{minitoc}%
+ {\string\mtcsetrules \space has a wrong second argument
\MessageBreak
- Correct the source code, type <return> and rerun LaTeX}
+ (#2)}%
+ {It should be a boolean value (0/1, yes/no, on/off)
+ \MessageBreak
+ Correct the source code.\MessageBreak
+ Type <return> and rerun LaTeX}
\else
\edef\mtc@rusw@abbrev{\@nameuse{mtc@YN@#2}}
\def\mtc@rusw@abbrevX{X}
\def\mtc@noX{mtc@noX}
\def\mtc@tmppn@name{\mtc@rusw@abbrev\mtc@mttru@abbrev rule}
\expandafter\ifx\csname mtc@\mtc@rusw@abbrev X\endcsname\mtc@noX
- \PackageInfo{minitoc}%
- {Horizontal rules are inhibited for the #1s}
+ \mtcPackageInfo[<I0008>]{minitoc}%
+ {Horizontal rules are inhibited\MessageBreak for the #1s}
\else
- \PackageInfo{minitoc}%
- {Horizontal rules are activated for the #1s}
+ \mtcPackageInfo[<I0007>]{minitoc}%
+ {Horizontal rules are activated\MessageBreak for the #1s}
\fi
\csname\mtc@tmppn@name\endcsname{}
\fi
@@ -18542,14 +28514,14 @@ sud des États-Unis, comme la Louisiane.}
% ``\texttt{style}'' for the ``\texttt{pagestyle}'' when ``\texttt{thispage}'' is used.
%
% \or\relax
-% Pour cette commande, nous devons définir trois familles de mots-clés, mais la troisième ne sert qu'à ajouter le mot
+% Pour cette commande, nous devons définir trois familles de mots-clés, mais la troisième ne sert qu'à~ajouter le mot
% <<~\texttt{style}~>> pour le <<~\texttt{pagestyle}~>> lorsque <<~\texttt{thispage}~>> est utilisé.
%
% \fi
% \ifcase\LANG\relax
-% A family for the long names of the types of mini-tables:
+% A family (\texttt{ltypetable}) for the long names of the types of mini-tables:
% \or\relax
-% Une famille pour les noms longs des types de mini-tables:
+% Une famille (\texttt{ltypetable}) pour les noms longs des types de mini-tables:
% \fi
% \begin{macrocode}
\@namedef{mtc@ltypetable@parttoc}{parttoc}\def\mtc@ltypetable@parttoc{parttoc}
@@ -18563,9 +28535,9 @@ sud des États-Unis, comme la Louisiane.}
\@namedef{mtc@ltypetable@sectlot}{sectlot}\def\mtc@ltypetable@sectlot{sectlot}
% \end{macrocode}
% \ifcase\LANG\relax
-% A family for the type of feature:
+% A family (\texttt{featureparam}) for the type of feature:
% \or\relax
-% Une famille pour le type de dispositif:
+% Une famille (\texttt{featureparam}) pour le type de dispositif:
% \fi
% \begin{macrocode}
\@namedef{mtc@featureparam@before}{before}%
@@ -18576,9 +28548,9 @@ sud des États-Unis, comme la Louisiane.}
\def\mtc@featureparam@pagestyle{thispage}
% \end{macrocode}
% \ifcase\LANG\relax
-% And a family to add ``style'' if it is a ``pagestyle'' feature:
+% And a family (\texttt{ft3}) to add ``style'' if it is a ``pagestyle'' feature:
% \or\relax
-% Et une famille pour ajouter <<~style~>> si c'est un dispositif <<~pagestyle~>>:
+% Et une famille (\texttt{ft3}) pour ajouter <<~style~>> si c'est un dispositif <<~pagestyle~>>:
% \fi
% \begin{macrocode}
\@namedef{mtc@ft3@before}{}\expandafter\def\csname mtc@ft3@before\endcsname{}
@@ -18606,6 +28578,7 @@ sud des États-Unis, comme la Louisiane.}
% commandes qui constituent le dispositif choisi.
% \fi
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setfeature@}
% \begin{macro}{\mtcsetfeature}
% \ifcase\LANG\relax
@@ -18620,13 +28593,14 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtc@mtfeat@abbrev}
% \begin{macro}{\mtc@featparam@abbrev}
% \ifcase\LANG\relax
-% We process the first argument, a keyword of the \texttt{ltypetable} family and store
+% We process the first argument, a keyword of the \texttt{ltypetable} family, and store
% the result in \verb|\mtc@mtfeat@abbrev|:
% \or\relax
-% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable} et rangeons le résultat dans
+% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}, et rangeons le résultat dans
% \verb|\mtc@mtfeat@abbrev|:
% \fi
% \begin{macrocode}
@@ -18636,10 +28610,14 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname mtc@ltypetable@#1\endcsname\relax
\@mtc@setfeature@false
\def\mtc@mtfeat@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetfeature \space has a wrong first argument (#1).
+ \mtcPackageError[<E0011>]{minitoc}%
+ {\string\mtcsetfeature \space has a wrong first argument
+ \MessageBreak
+ (#1).
+ \MessageBreak
+ It should be a mini-table type
\MessageBreak
- It should be a mini-table type (parttoc...sectlot)}%
+ (parttoc...sectlot)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
@@ -18649,6 +28627,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setfeature@}
% \begin{macro}{\mtc@featparam@abbrev}
% \begin{macro}{\mtc@featparam@third}
@@ -18659,18 +28638,22 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{ft3} family and whose result is stored in \verb|\mtc@featparam@third|.
% \or\relax
% Le deuxième argument est un mot-clé de la famille \texttt{featureparam}, le résultat est rangé dans
-% \verb|\mtc@featparam@|; et le complément est calculé d'aprés le premier argument, interprété comme un mot-clé de
-% la famille \texttt{ft3} et dont le résultat rangé dans \verb|\mtc@featparam@third|.
+% \verb|\mtc@featparam@|; et le complément est calculé d'après le premier argument, interprété comme un mot-clé de
+% la famille \texttt{ft3} et dont le résultat est rangé dans \verb|\mtc@featparam@third|.
% \fi
% \begin{macrocode}
\expandafter\ifx\csname mtc@featureparam@#2\endcsname\relax
\@mtc@setfeature@false
\def\mtc@featparam@abbrev{X}
\def\mtc@featparam@third{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetfeature \space has a wrong second argument (#2).
+ \mtcPackageError[<E0012>]{minitoc}%
+ {\string\mtcsetfeature \space has a wrong second argument
+ \MessageBreak
+ (#2).
+ \MessageBreak
+ It should be a feature param
\MessageBreak
- It should be a feature param (before, after, pagestyle)}%
+ (before, after, pagestyle)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
@@ -18683,15 +28666,18 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setfeature@}
% \begin{macro}{\mtc@tmpfeat@name}
% \begin{macro}{\mtc@featparam@abbrev}
% \begin{macro}{\mtc@mtfeat@abbrev}
% \begin{macro}{\mtc@featparam@third}
% \ifcase\LANG\relax
-% The name of the effective macro is built by concatenating these three pieces (named \verb|\mtc@featparam@abbrev|,
-% \verb|\mtc@mtfeat@abbrev|, and \verb|\mtc@featparam@third| respectively), then this macro is
+% \begin{SMOOTH}
+% The name of the effective macro is built by concatenating these three pieces (named \verb|\mtc@featparam@abbrev|,\space
+% \verb|\mtc@mtfeat@abbrev|,\space and \verb|\mtc@featparam@third|\space respectively), then this macro is
% executed:
+% \end{SMOOTH}
% \or\relax
% Le nom de la macro effective est construit en concaténant ces trois morceaux (nommés \verb|\mtc@featparam@abbrev|,
% \verb|\mtc@mtfeat@abbrev| et \verb|\mtc@featparam@third| respectivement), puis cette macro est exécutée:
@@ -18700,14 +28686,16 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@setfeature@
\def\mtc@tmpfeat@name%
{\mtc@featparam@abbrev\mtc@mtfeat@abbrev\mtc@featparam@third}
- \PackageInfo{minitoc}%
- {\string\mtcsetfeature\space redefines the macro
- "\csname mtc@tmpfeat@name\endcsname" as "\string#3"}
+ \mtcPackageInfo[<I0014>]{minitoc}%
+ {\string\mtcsetfeature\space redefines the macro\MessageBreak
+ "\csname mtc@tmpfeat@name\endcsname" as\MessageBreak "\string#3"}
\expandafter\def\csname\mtc@tmpfeat@name\endcsname{#3}
\else
- \PackageError{minitoc}%
- {\string\mtcsetfeature\space has incompatible\MessageBreak
- first (#1) and second (#2) arguments}{}
+ \mtcPackageError[<E0023>]{minitoc}%
+ {The macro \string\mtcsetfeature\space has incompatible\MessageBreak
+ first (#1) and second (#2) arguments}%
+ {Correct the source code.\MessageBreak
+ Type <return> and rerun LaTeX}
\fi}
% \end{macrocode}
% \end{macro}
@@ -18730,7 +28718,7 @@ sud des États-Unis, comme la Louisiane.}
%
% The \emph{mini-table} type is a keyword like \texttt{minitoc}. The \emph{depth} is the depth for a mini-table.
% If it is a mini-table for a list of figures or tables, the corresponding depth counter \virage\emph{must be
-% available}, \emph{i.e.}~must have been created (often by an adequate package, like the \index{subfig}\texttt{subfig}
+% available}, i.e.,~must have been created (often by an adequate package, like the \index{subfig}\texttt{subfig}
% package~\cite{subfig}).
% \or\relax
% Cette commande est très similaire à~la commande \verb|\mtcsettitle|. Sa syntaxe est presque identique:
@@ -18744,6 +28732,7 @@ sud des États-Unis, comme la Louisiane.}
% adéquat, tel que le paquetage \index{subfig}\texttt{subfig}~\cite{subfig}).
% \fi
%
+% \lneed{5}
% \begin{macro}{\if@mtc@setdepth@}
% \ifcase\LANG\relax
% First, we declare a flag, set true:
@@ -18768,10 +28757,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\if@mtc@setdepth@}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% We process the first argument, which is a keyword of the \texttt{ltypetable} family. The result is stored in
+% We process the first argument, a keyword of the \texttt{ltypetable} family. The result is stored in
% \verb|\mtc@mtade@abbrev|:
% \or\relax
-% Nous traitons le premier argument, qui est un mot-clé de la famille \texttt{ltypetable}. Le résultat est rangé
+% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}. Le résultat est rangé
% dans \verb|\mtc@mtade@abbrev|:
% \fi
% \begin{macrocode}
@@ -18780,10 +28769,13 @@ sud des États-Unis, comme la Louisiane.}
\expandafter\ifx\csname mtc@ltypetable@#1\endcsname\relax
\@mtc@setdepth@false
\def\mtc@mtade@abbrev{X}
- \PackageError{minitoc}%
- {*** \string\mtcsetdepth \space has a wrong first argument (#1).
+ \mtcPackageError[<E0009>]{minitoc}%
+ {\string\mtcsetdepth \space has a wrong first argument
+ \MessageBreak (#1).
+ \MessageBreak
+ It should be a mini-table type
\MessageBreak
- It should be a mini-table type (parttoc...sectlot)}%
+ (parttoc...sectlot)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
@@ -18809,18 +28801,18 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@setdepth@
\def\mtc@tmpde@name{\mtc@mtade@abbrev depth}
\expandafter\noexpand\@ifundefined{c@\mtc@mtade@abbrev depth}%
- {\PackageError{minitoc}%
- {*** \string\mtcsetdepth \space attempt to use\MessageBreak
+ {\mtcPackageError[<E0008>]{minitoc}%
+ {\string\mtcsetdepth \space attempts to use\MessageBreak
an undefined counter (#1depth).}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}}{%
\mtc@toks{#2} % trick for explicit message using \the.
- \PackageInfo{minitoc}%
- {\string\mtcsetdepth\space redefines the counter
- \mtc@tmpde@name \space as "\the\mtc@toks"}%
+ \mtcPackageInfo[<I0013>]{minitoc}%
+ {\string\mtcsetdepth\space redefines the counter\MessageBreak
+ "\mtc@tmpde@name" as "\the\mtc@toks"}%
\expandafter\setcounter{\mtc@tmpde@name}{#2}}%
\else
- \PackageError{minitoc}%
+ \mtcPackageError[<E0010>]{minitoc}%
{\string\mtcsetdepth:\space Illegal type of table (#1)}%
{Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}{\relax}
@@ -18834,9 +28826,9 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{The \texttt{mtchideinmaintoc} environment}\label{s+code+mtchideinmaintoc.env}
+% \section{The \texttt{mtchideinmaintoc} environment and siblings}\label{s+code+mtchideinmaintoc.env}
% \or\relax
-% \section{L'environnement \texttt{mtchideinmaintoc}}\label{s+code+mtchideinmaintoc.env}
+% \section{L'environnement \texttt{mtchideinmaintoc} et ses comparses}\label{s+code+mtchideinmaintoc.env}
% \fi
% \begin{macro}{\if@mtc@Himtoc@}
% \ifcase\LANG\relax
@@ -18848,6 +28840,8 @@ sud des États-Unis, comme la Louisiane.}
\newif\if@mtc@Himtoc@ \@mtc@Himtoc@false
% \end{macrocode}
% \end{macro}
+% \begin{macro}{\mtc@savetocdepth}
+% \begin{macro}{\mtc@restoretocdepth}
% \begin{environment}{mtchideinmaintoc}
% \begin{macro}{\if@mtc@Himtoc@}
% \begin{macro}{\mtc@sv@tocdepth}
@@ -18855,27 +28849,34 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\addtocontents}
% \begin{macro}{\setcounter}
% \ifcase\LANG\relax
-% Then we define this environment, which inserts into the TOC file commands of the form \verb|\setcounter{tocdepth}{...}|.
+% We define a macro \verb|\mtc@savetocdepth| to save the current value of the counter \texttt{tocdepth}.
+% Then we define this environment, which inserts into the TOC file this command and commands of the
+% form \verb|\setcounter{tocdepth}{...}|. Note that \verb|\xdef| is necessary!
% It also save and restore the value of the counter \texttt{tocdepth}, as the optional argument is the hiding depth of
% the entries in the main TOC.
% \or\relax
-% Puis nous définissons cet environnement, qui écrit dans le fichier table des matières des commandes de la
+% Nous définissons une macro \verb|\mtc@savetocdepth| pour sauvegarder la valeur courante du compteur \texttt{tocdepth}.
+% Notez que \verb|\xdef| est nécessaire!
+% Puis nous définissons cet environnement, qui écrit dans le fichier table des matières cette commande et
+% des commandes de la
% forme \verb|\setcounter{tocdepth}{...}|. Il sauvegarde et restaure aussi la valeur du compteur \texttt{tocdepth}, car
% l'argument optionnel est la profondeur de masquage des entrées dans la table des matières principale.
% \fi
% \begin{macrocode}
+\newcommand{\mtc@savetocdepth}{\xdef\mtc@sv@tocdepth{\arabic{tocdepth}}}%
+\newcommand{\mtc@restoretocdepth}{\setcounter{tocdepth}{\mtc@sv@tocdepth}}%
\newenvironment{mtchideinmaintoc}[1][-1]%
-{\if@mtc@Himtoc@\PackageError{minitoc}%
+{\if@mtc@Himtoc@\mtcPackageError[<E0005>]{minitoc}%
{Imbrication of mtchideinmaintoc environments}%
{The hiding in main ToC could be incorrect}\fi
\global\@mtc@Himtoc@true
- \def\mtc@sv@tocdepth{\arabic{tocdepth}}%
+ \addtocontents{toc}{\protect\mtc@savetocdepth}%
\addtocontents{toc}{\protect\setcounter{tocdepth}{#1}}}%
-{\if@mtc@Himtoc@\else\PackageError{minitoc}%
+{\if@mtc@Himtoc@\else\mtcPackageError[<E0031>]{minitoc}%
{Unbalanced mtchideinmaintoc environment}%
{The hiding in main ToC could be incorrect}\fi
\global\@mtc@Himtoc@false
- \addtocontents{toc}{\protect\setcounter{tocdepth}{\mtc@sv@tocdepth}}}
+ \addtocontents{toc}{\protect\mtc@restoretocdepth}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -18883,7 +28884,10 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{environment}
+% \end{macro}
+% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@Himlof@}
% \begin{environment}{mtchideinmainlof}
@@ -18897,7 +28901,7 @@ sud des États-Unis, comme la Louisiane.}
% The \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments are similar, but we must verify the
% presence of the associated depth counter, so we have two versions of each of these environments.
% This must be done \emph{after} the loading of the packages.
-%
+%
% First, for the list of figures:
% \or\relax
% Les environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot} sont similaires, mais nous devons
@@ -18911,32 +28915,35 @@ sud des États-Unis, comme la Louisiane.}
\AtBeginDocument{%
\@ifundefined{c@lofdepth}{%
\newenvironment{mtchideinmainlof}[1][-1]%
- {\if@mtc@Himlof@\PackageError{minitoc}%
+ {\if@mtc@Himlof@\mtcPackageError[<E0003>]{minitoc}%
{Imbrication of mtchideinmainlof environments}%
{The hiding in main LoF could be incorrect}\fi
\global\@mtc@Himlof@true
\def\mtc@sv@tocdepth{\arabic{tocdepth}}%
\def\mtc@sv@lofdepth{\arabic{tocdepth}}%
+ \addtocontents{lof}{\protect\mtc@savetocdepth}%
\addtocontents{lof}{\protect\setcounter{tocdepth}{#1}}}%
- {\if@mtc@Himlof@\else\PackageError{minitoc}%
+ {\if@mtc@Himlof@\else\mtcPackageError[<E0029>]{minitoc}%
{Unbalanced mtchideinmainlof environment}%
{The hiding in main LoF could be incorrect}\fi
\global\@mtc@Himtoc@false
- \addtocontents{lof}{\protect\setcounter{tocdepth}{\mtc@sv@lofdepth}}}
-}%
+ \addtocontents{lof}{\protect\mtc@restoretocdepth}%
+}}%
{%
+ \newcommand{\mtc@savelofdepth}{\xdef{\mtc@sv@lofdepth{\arabic{lofdepth}}}}%
+ \newcommand{\mtc@restorelofdepth}{\setcounter{lofdepth}{\mtc@sv@lofdepth}}%
\newenvironment{mtchideinmainlof}[1][-1]%
- {\if@mtc@Himlof@\PackageError{minitoc}%
+ {\if@mtc@Himlof@\mtcPackageError[<E0003>]{minitoc}%
{Imbrication of mtchideinmainlof environments}%
{The hiding in main LoF could be incorrect}\fi
\global\@mtc@Himlof@true
- \def\mtc@svf@tocdepth{\arabic{tocdepth}}%
+ \addtocontents{lof}{\protect\mtc@savelofdepth}%
\addtocontents{lof}{\protect\setcounter{tocdepth}{#1}}}%
- {\if@mtc@Himlof@\else\PackageError{minitoc}%
+ {\if@mtc@Himlof@\else\mtcPackageError[<E0029>]{minitoc}%
{Unbalanced mtchideinmainlof environment}%
{The hiding in main LoF could be incorrect}\fi
\global\@mtc@Himlof@false
- \addtocontents{lof}{\protect\setcounter{tocdepth}{\mtc@svf@tocdepth}}}}}
+ \addtocontents{lof}{\protect\mtc@restoretocdepth}}}}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -18948,6 +28955,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@Himlot@}
% \begin{environment}{mtchideinmainlot}
@@ -18967,32 +28975,35 @@ sud des États-Unis, comme la Louisiane.}
\AtBeginDocument{%
\@ifundefined{c@lotdepth}{%
\newenvironment{mtchideinmainlot}[1][-1]%
- {\if@mtc@Himlot@\PackageError{minitoc}%
+ {\if@mtc@Himlot@\mtcPackageError[<E0004>]{minitoc}%
{Imbrication of mtchideinmainlot environments}%
{The hiding in main LoT could be incorrect}\fi
\global\@mtc@Himlot@true
\def\mtc@sv@tocdepth{\arabic{tocdepth}}%
\def\mtc@sv@lotdepth{\arabic{tocdepth}}%
+ \addtocontents{lot}{\protect\mtc@savetocdepth}%
\addtocontents{lot}{\protect\setcounter{tocdepth}{#1}}}%
- {\if@mtc@Himlot@\else\PackageError{minitoc}%
+ {\if@mtc@Himlot@\else\mtcPackageError[<E0030>]{minitoc}%
{Unbalanced mtchideinmainlot environment}%
{The hiding in main LoT could be incorrect}\fi
\global\@mtc@Himlot@false
- \addtocontents{lot}{\protect\setcounter{tocdepth}{\mtc@sv@lotdepth}}}
-}%
+ \addtocontents{lot}{\protect\mtc@restoretocdepth}%
+}}%
{%
+ \newcommand{\mtc@savelotdepth}{\xdef{\mtc@sv@lotdepth{\arabic{lotdepth}}}}%
+ \newcommand{\mtc@restorelotdepth}{\setcounter{lotdepth}{\mtc@sv@lotdepth}}%
\newenvironment{mtchideinmainlot}[1][-1]%
- {\if@mtc@Himlot@\PackageError{minitoc}%
+ {\if@mtc@Himlot@\mtcPackageError[<E0004>]{minitoc}%
{Imbrication of mtchideinmainlot environments}%
{The hiding in main LoT could be incorrect}\fi
\global\@mtc@Himlot@true
- \def\mtc@svt@tocdepth{\arabic{tocdepth}}%
- \addtocontents{lot}{\protect\setcounter{tocdepth}{#1}}}%
- {\if@mtc@Himlot@\else\PackageError{minitoc}%
+ \addtocontents{lot}{\protect\mtc@savelotdepth}%
+ \addtocontents{lot}{\protect\setcounter{lotdepth}{#1}}}%
+ {\if@mtc@Himlot@\else\mtcPackageError[<E0030>]{minitoc}%
{Unbalanced mtchideinmainlot environment}%
{The hiding in main LoT could be incorrect}\fi
\global\@mtc@Himlot@false
- \addtocontents{lot}{\protect\setcounter{tocdepth}{\mtc@svt@tocdepth}}}}}
+ \addtocontents{lot}{\protect\mtc@restorelotdepth}}}}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -19004,11 +29015,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
-% \section{Fixing the ``Index'' entry in the TOC}\label{s+code+mtcfixindex}
+% \section{Fixing the ``Glossary'' entry in the TOC}\label{s+code+mtcfixglossary}
% \or\relax
-% \section{Correction de l'entrée <<~Index~>> dans la table des matières}\label{s+code+mtcfixindex}
+% \section{Correction de l'entrée <<~Glossaire~>> dans la table des matières}\label{s+code+mtcfixglossary}
% \fi
% \ifcase\LANG\relax
% This macro is complex. Its syntax is:
@@ -19016,71 +29027,77 @@ sud des États-Unis, comme la Louisiane.}
% Cette macro est complexe. Sa syntaxe est la suivante:
% \fi
% \begin{verse}
-% \verb+\mtcfixindex[part|chapter|section]+
+% \verb+\mtcfixglossary[part|chapter|section]+
% \end{verse}
%
+% \lneed{5}
% \begin{macro}{\@ifundefined}
-% \begin{macro}{\mtc@ixfix@level}
+% \begin{macro}{\mtc@glofix@level}
% \ifcase\LANG\relax
-% Depending of the document class, the ``Index'' entry in the TOC is treated as a starred chapter or a starred
+% Depending of the document class, the ``Glossary'' entry in the TOC is treated as a starred chapter or a starred
% section. Hence we must first determine the default value of the optional argument. The default value is then
-% stored in the macro \verb|\mtc@ixfix@level|. This is done by the following code, which eventually gives a warning message:
+% stored in the macro \verb|\mtc@glofix@level|. This is done by the following code, which eventually gives a warning
+% message:
% \or\relax
-% Selon la classe du document, l'entrée <<~Index~>> dans la table des matières est traitée comme un chapitre étoilé
+% Selon la classe du document, l'entrée <<~Glossaire~>> dans la table des matières est traitée comme un chapitre étoilé
% ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La
-% valeur par défaut est alors rangée dans la macro \verb|\mtc@ixfix@level|. Ceci est fait par le code suivant, qui
+% valeur par défaut est alors rangée dans la macro \verb|\mtc@glofix@level|. Ceci est fait par le code suivant, qui
% produit éventuellement un message d'avertissement:
% \fi
% \begin{macrocode}
\@ifundefined{chapter}{%
\@ifundefined{section}%
- {\PackageWarningNoLine{minitoc}%
+ {\mtcPackageWarningNoLine[<W0001>]{minitoc}%
{\string\chapter\space and \string\section\space are undefined.%
- \MessageBreak Cannot use \string\mtcfixindex\space %
- without optional argument [part]}%
+ \MessageBreak Cannot use \string\mtcfixglossary \space
+ without\MessageBreak optional argument [part]}%
\@ifundefined{part}%
- {\PackageError{minitoc}%
+ {\mtcPackageError[<E0001>]{minitoc}%
{But \string\part\space is undefined}%
- {\string\mtcfixindex\space not usable}}%
- {\PackageWarningNoLine{minitoc}%
- {\string\mtcfixindex\space can only be used with the [part]
- optional argument, which becomes the default}%
- \def\mtc@ixfix@level{part}%
- }%
- {\def\mtc@ixfix@level{section}}}}%
-{\def\mtc@ixfix@level{chapter}}
+ {\string\mtcfixglossary\space not usable}}%
+ {\mtcPackageWarningNoLine[<W0006>]{minitoc}%
+ {\string\mtcfixglossary\space can only be used\MessageBreak
+ with the [part] optional argument,\MessageBreak
+ which becomes the default}%
+ \def\mtc@glofix@level{part}%
+ }}%
+ {\def\mtc@glofix@level{section}}}%
+{\def\mtc@glofix@level{chapter}}
% \end{macrocode}
% \end{macro}
% \end{macro}
%
-% \begin{macro}{\if@mtcfixindex@}
-% \begin{macro}{\mtcfixindex}
+% \lneed{5}
+% \begin{macro}{\if@mtcfixglossary@}
+% \begin{macro}{\mtcfixglossary}
% \begin{macro}{\addcontentsline}
% \ifcase\LANG\relax
-% Then we define a flag and the command \verb|\mtcfixindex|, which adds the necessary lines in the TOC, the LOF
-% and the LOT.
+% Then we define a flag (\texttt{\bs if@mtcfixglossary@}) and the command \verb|\mtcfixglossary|, which adds
+% the necessary lines in the TOC, the LOF and the LOT.
% \or\relax
-% Puis nous définissons un indicateur et la commande \verb|\mtcfixindex|, qui ajoute les lignes nécessaires dans
+% Puis nous définissons un indicateur et la commande \verb|\mtcfixglossary|, qui ajoute les lignes nécessaires dans
% la table des matières, la liste des figures et la liste des tableaux.
% \fi
% \begin{macrocode}
-\newif\if@mtcfixindex@ \@mtcfixindex@false
-\newcommand{\mtcfixindex}[1][\mtc@ixfix@level]{%
- \@mtcfixindex@false
+\newif\if@mtcfixglossary@ \@mtcfixglossary@false
+\newcommand{\mtcfixglossary}[1][\mtc@glofix@level]{%
+ \@mtcfixglossary@false
\expandafter%
- \ifx\csname #1\endcsname\part\relax\@mtcfixindex@true\fi
+ \ifx\csname #1\endcsname\part\relax\@mtcfixglossary@true\fi
\expandafter%
- \ifx\csname #1\endcsname\chapter\relax\@mtcfixindex@true\fi
+ \ifx\csname #1\endcsname\chapter\relax\@mtcfixglossary@true\fi
\expandafter%
- \ifx\csname #1\endcsname\section\relax\@mtcfixindex@true\fi
- \if@mtcfixindex@
- \addcontentsline{lof}{x\mtc@ixfix@level}{}%
- \addcontentsline{lot}{x\mtc@ixfix@level}{}%
- \csname mtcadd\mtc@ixfix@level\endcsname\relax
+ \ifx\csname #1\endcsname\section\relax\@mtcfixglossary@true\fi
+ \if@mtcfixglossary@
+ \addcontentsline{lof}{x\mtc@glofix@level}{}%
+ \addcontentsline{lot}{x\mtc@glofix@level}{}%
+ \csname mtcadd\mtc@glofix@level\endcsname\relax
\else
- \PackageError{minitoc}%
- {The optional argument of \string\mtcfixindex\space is wrong}%
- {It must be omitted (\mtc@ixfix@level),
+ \mtcPackageError[<E0026>]{minitoc}%
+ {The optional argument of \string\mtcfixglossary
+ \MessageBreak
+ is wrong}%
+ {It must be omitted (\mtc@glofix@level),
or be part, chapter or section}%
\fi
}%
@@ -19089,11 +29106,11 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
-% \section{Fixing the ``Glossary'' entry in the TOC}\label{s+code+mtcfixglossary}
+% \section{Fixing the ``Index'' entry in the TOC}\label{s+code+mtcfixindex}
% \or\relax
-% \section{Correction de l'entrée <<~Glossaire~>> dans la table des matières}\label{s+code+mtcfixglossary}
+% \section{Correction de l'entrée <<~Index~>> dans la table des matières}\label{s+code+mtcfixindex}
% \fi
% \ifcase\LANG\relax
% This macro is complex. Its syntax is:
@@ -19101,72 +29118,76 @@ sud des États-Unis, comme la Louisiane.}
% Cette macro est complexe. Sa syntaxe est la suivante:
% \fi
% \begin{verse}
-% \verb+\mtcfixglossary[part|chapter|section]+
+% \verb+\mtcfixindex[part|chapter|section]+
% \end{verse}
%
+% \lneed{5}
% \begin{macro}{\@ifundefined}
-% \begin{macro}{\mtc@glofix@level}
+% \begin{macro}{\mtc@ixfix@level}
% \ifcase\LANG\relax
-% Depending of the document class, the ``Glossary'' entry in the TOC is treated as a starred chapter or a starred
+% Depending of the document class, the ``Index'' entry in the TOC is treated as a starred chapter or a starred
% section. Hence we must first determine the default value of the optional argument. The default value is then
-% stored in the macro \verb|\mtc@glofix@level|. This is done by the following code, which eventually gives a warning
-% message:
+% stored in the macro \verb|\mtc@ixfix@level|. This is done by the following code, which eventually gives a warning message:
% \or\relax
-% Selon la classe du document, l'entrée <<~Glossaire~>> dans la table des matières est traitée comme un chapitre étoilé
+% Selon la classe du document, l'entrée <<~Index~>> dans la table des matières est traitée comme un chapitre étoilé
% ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La
-% valeur par défaut est alors rangée dans la macro \verb|\mtc@glofix@level|. Ceci est fait par le code suivant, qui
+% valeur par défaut est alors rangée dans la macro \verb|\mtc@ixfix@level|. Ceci est fait par le code suivant, qui
% produit éventuellement un message d'avertissement:
% \fi
% \begin{macrocode}
\@ifundefined{chapter}{%
\@ifundefined{section}%
- {\PackageWarningNoLine{minitoc}%
+ {\mtcPackageWarningNoLine[<W0002>]{minitoc}%
{\string\chapter\space and \string\section\space are undefined.%
- \MessageBreak Cannot use \string\mtcfixglossary\space %
- without optional argument [part]}%
+ \MessageBreak Cannot use \string\mtcfixindex \space
+ without\MessageBreak optional argument [part]}%
\@ifundefined{part}%
- {\PackageError{minitoc}%
+ {\mtcPackageError[<E0002>]{minitoc}%
{But \string\part\space is undefined}%
- {\string\mtcfixglossary\space not usable}}%
- {\PackageWarningNoLine{minitoc}%
- {\string\mtcfixglossary\space can only be used with the [part]
- optional argument, which becomes the default}%
- \def\mtc@glofix@level{part}%
- }%
- {\def\mtc@glofix@level{section}}}}%
-{\def\mtc@glofix@level{chapter}}
+ {\string\mtcfixindex\space not usable}}%
+ {\mtcPackageWarningNoLine[<W0007>]{minitoc}%
+ {\string\mtcfixindex\space can only be used with\MessageBreak
+ the [part] optional argument,\MessageBreak
+ which becomes the default}%
+ \def\mtc@ixfix@level{part}%
+ }}%
+ {\def\mtc@ixfix@level{section}}}%
+{\def\mtc@ixfix@level{chapter}}
% \end{macrocode}
% \end{macro}
% \end{macro}
%
-% \begin{macro}{\if@mtcfixglossary@}
-% \begin{macro}{\mtcfixglossary}
+% \lneed{5}
+% \begin{macro}{\if@mtcfixindex@}
+% \begin{macro}{\mtcfixindex}
% \begin{macro}{\addcontentsline}
% \ifcase\LANG\relax
-% Then we define a flag (\texttt{\bs if@mtcfixglossary@}) and the command \verb|\mtcfixglossary|, which adds
-% the necessary lines in the TOC, the LOF and the LOT.
+% Then we define a flag and the command \verb|\mtcfixindex|, which adds the necessary lines in the TOC, the LOF
+% and the LOT.
% \or\relax
-% Puis nous définissons un indicateur et la commande \verb|\mtcfixglossary|, qui ajoute les lignes nécessaires dans
+% Puis nous définissons un indicateur et la commande \verb|\mtcfixindex|, qui ajoute les lignes nécessaires dans
% la table des matières, la liste des figures et la liste des tableaux.
% \fi
% \begin{macrocode}
-\newif\if@mtcfixglossary@ \@mtcfixglossary@false
-\newcommand{\mtcfixglossary}[1][\mtc@glofix@level]{%
- \@mtcfixglossary@false
+\newif\if@mtcfixindex@ \@mtcfixindex@false
+\newcommand{\mtcfixindex}[1][\mtc@ixfix@level]{%
+ \@mtcfixindex@false
\expandafter%
- \ifx\csname #1\endcsname\part\relax\@mtcfixglossary@true\fi
+ \ifx\csname #1\endcsname\part\relax\@mtcfixindex@true\fi
\expandafter%
- \ifx\csname #1\endcsname\chapter\relax\@mtcfixglossary@true\fi
+ \ifx\csname #1\endcsname\chapter\relax\@mtcfixindex@true\fi
\expandafter%
- \ifx\csname #1\endcsname\section\relax\@mtcfixglossary@true\fi
- \if@mtcfixglossary@
- \addcontentsline{lof}{x\mtc@glofix@level}{}%
- \addcontentsline{lot}{x\mtc@glofix@level}{}%
- \csname mtcadd\mtc@glofix@level\endcsname\relax
+ \ifx\csname #1\endcsname\section\relax\@mtcfixindex@true\fi
+ \if@mtcfixindex@
+ \addcontentsline{lof}{x\mtc@ixfix@level}{}%
+ \addcontentsline{lot}{x\mtc@ixfix@level}{}%
+ \csname mtcadd\mtc@ixfix@level\endcsname\relax
\else
- \PackageError{minitoc}%
- {The optional argument of \string\mtcfixglossary\space is wrong}%
- {It must be omitted (\mtc@glofix@level),
+ \mtcPackageError[<E0027>]{minitoc}%
+ {The optional argument of \string\mtcfixindex
+ \MessageBreak
+ is wrong}%
+ {It must be omitted (\mtc@ixfix@level),
or be part, chapter or section}%
\fi
}%
@@ -19200,9 +29221,9 @@ sud des États-Unis, comme la Louisiane.}
\newif\if@mtc@insellang@ \@mtc@insellang@false
\def\mtcselectlanguage#1{%
\InputIfFileExists{#1.mld}%
- {\PackageInfo{minitoc}{#1 language selected.%
+ {\mtcPackageInfo[<I0010>]{minitoc}{The #1 language is selected.%
\MessageBreak}}%
- {\PackageError{minitoc}%
+ {\mtcPackageError[<E0006>]{minitoc}%
{#1 is not a known language, \MessageBreak
#1.mld not found. \MessageBreak
Command ignored}%
@@ -19251,17 +29272,18 @@ sud des États-Unis, comme la Louisiane.}
\def\mtcloadmlo#1{%
\if@mtc@insellang@
\InputIfFileExists{#1.mlo}%
- {\PackageInfo{minitoc}{#1 minitoc language object selected.%
- \MessageBreak}}%
- {\PackageError{minitoc}%
- {#1 is not a known minitoc language object file (.mlo), \MessageBreak
+ {\mtcPackageInfo[<I0011>]{minitoc}%
+ {#1 minitoc language object selected.\MessageBreak}}%
+ {\mtcPackageError[<E0007>]{minitoc}%
+ {#1 is not a known minitoc\MessageBreak
+ language object file (.mlo), \MessageBreak
#1.mlo not found. \MessageBreak
Command ignored}%
{See the minitoc documentation. \MessageBreak
Correct the source using a valid language name. \MessageBreak
Press RETURN}}%
\else
- \PackageError{minitoc}%
+ \mtcPackageError[<E0032>]{minitoc}%
{You are using the \string\mtcloadmlo\space command\MessageBreak
outside of a .mld file}%
{It will be ignored}
@@ -19288,12 +29310,13 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% For the \texttt{minutes} package~\cite{minutes} (by \name{Knut}{Lickert}), we need some commands to insert special
% entries, undotted, in the
-% TOC to mark ``coffee breaks'' in a conference. Hence we define \verb|\addcoffeeline|, \verb|\coffeeline| and
+% TOC to mark ``coffee breaks''{\myCoffeecup} in a conference.
+% Hence we define \verb|\addcoffeeline|, \verb|\coffeeline| and
% \verb|\l@coffee|, and internal commands analog to the standard internal commands to format the TOC.
% \or\relax
% Pour le paquetage \texttt{minutes}~\cite{minutes} (de \name{Knut}{Lickert}), nous avons besoin de quelques
% commandes pour insérer des entrées spéciales, sans points de conduite, dans la table des matières pour marquer les
-% <<~pauses café~>> dans une conférence. Donc nous définissons \verb|\addcoffeeline|, \verb|\coffeeline| et
+% <<~pauses café~>>{\myCoffeecup} dans une conférence. Donc nous définissons \verb|\addcoffeeline|, \verb|\coffeeline| et
% \verb|\l@coffee|, et des commandes internes analogues aux commandes internes standard pour mettre en forme la
% table des matières.
% \fi
@@ -19346,6 +29369,8 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% Ces options ne font que positionner un indicateur.
% \fi
+%
+% \lneed{5}
% \ifcase\LANG\relax
% \subsection{Options \texttt{tight} and \texttt{loose}, \texttt{k-tight} and \texttt{k-loose}}
% \or\relax
@@ -19368,10 +29393,12 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
-% \subsection{Options \texttt{checkfiles} and \texttt{nocheckfiles}}
+% \subsection{Options \texttt{checkfiles} and \texttt{nocheckfiles}}\label{o+checkfiles}
% \or\relax
-% \subsection{Options \texttt{checkfiles} et \texttt{nocheckfiles}}
+% \subsection{Options \texttt{checkfiles} et \texttt{nocheckfiles}}\label{o+checkfiles}
% \fi
% \begin{macro}{\DeclareOption}
% \begin{macro}{\if@mtc@checkfiles}
@@ -19386,6 +29413,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
% \subsection{Options \texttt{dotted} and \texttt{undotted}}
% \or\relax
@@ -19404,6 +29433,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
% \subsection{Option \texttt{notoccite}}
% \or\relax
@@ -19421,6 +29452,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
% \subsection{Option \texttt{shortext}}
% \or\relax
@@ -19435,8 +29468,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\DeclareOption{shortext}{\@longextensions@false
-\PackageWarningNoLine{minitoc}%
- {*** You have forced the use of short extensions ***}}
+\mtcPackageWarningNoLine[<W0020>]{minitoc}%
+ {You have forced the use of short extensions}}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -19474,6 +29507,33 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{The \texttt{listfiles} and \texttt{nolistfiles} options}\label{s+code+listfiles.option}
+% \or\relax
+% \section{Les options \texttt{listfiles} et \texttt{nolistfiles}}\label{s+code+listfiles.option}
+% \fi
+% \begin{macro}{\if@mtc@listfiles@}
+% \begin{macro}{\DeclareOption}
+% \ifcase\LANG\relax
+% The \texttt{listfiles} option creates a file containing a list of the auxiliary files created
+% by the \texttt{minitoc} package.
+% This file is named \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}.
+% The \texttt{nolistfiles} option inhibits this listing (default).
+% \or\relax
+% L'option \texttt{listfiles} crée un fichier contenant une liste des fichiers auxiliaires créés par
+% le paquetage \texttt{minitoc}.
+% Ce fichier est nommé \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}.
+% L'option \texttt{nolistfiles} inhibe ce listage (défaut).
+% \fi
+% \begin{macrocode}
+\newif\if@mtc@listfiles@ \@mtc@listfiles@false
+\DeclareOption{listfiles}{\@mtc@listfiles@true}
+\DeclareOption{nolistfiles}{\@mtc@listfiles@false}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{Language options}\label{s+section+language.options}
% \or\relax
% \section{Options pour les langues}\label{s+section+language.options}
@@ -19483,15 +29543,17 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% Each language option reads the corresponding \emph{language}\texttt{.mld} file via
% the specialized macro \verb|\mtcselectlanguage|. If the file
-% does not exists, a standard error message is displayed. The language options are (should be) in alphabetical order.
+% does not exists, a standard error message is displayed. The language options are (should be) in alphabetical order
+% (to make maintenance easier).
% Several options could load the same file, but, by convention, there should be a \emph{language}\texttt{.mld} file for
-% each language option, but this file can load another one (as \texttt{francais.mld} loads \texttt{french.mld}).
+% each language option, given that this file can load another one (as \texttt{american.mld} loads \texttt{english.mld}).
% \or\relax
% Chaque option de langue lit le fichier \emph{langue}\texttt{.mld} correspondant via
% la macro spécialisée \verb|\mtcselectlanguage| macro. Si le fichier
% n'existe pas, un message d'erreur standard est affiché. Les options de langue sont (devraient) être par ordre
-% alphabétique. Plusieurs options pourraient charger le même fichier, mais, par convention, il devrait y~avoir un
-% fichier \emph{langue}\texttt{.mld} pour chaque option de langue, mais ce fichier peut en charger un autre
+% alphabétique (pour faciliter la maintenance). Plusieurs options pourraient charger le même fichier, mais,
+% par convention, il devrait y~avoir un
+% fichier \emph{langue}\texttt{.mld} pour chaque option de langue, étant donné que ce fichier peut en charger un autre
% (ainsi \texttt{francais.mld} charge \texttt{french.mld}).
% \fi
% \begin{macrocode}
@@ -19499,15 +29561,23 @@ sud des États-Unis, comme la Louisiane.}
\DeclareOption{acadien}{\mtcselectlanguage{acadien}}%
\DeclareOption{afrikaan}{\mtcselectlanguage{afrikaan}}%
\DeclareOption{afrikaans}{\mtcselectlanguage{afrikaans}}%
+\DeclareOption{albanian}{\mtcselectlanguage{albanian}}%
\DeclareOption{american}{\mtcselectlanguage{american}}%
\DeclareOption{arab}{\mtcselectlanguage{arab}}%
+\DeclareOption{arab2}{\mtcselectlanguage{arab2}}%
\DeclareOption{arabic}{\mtcselectlanguage{arabic}}%
\DeclareOption{armenian}{\mtcselectlanguage{armenian}}%
+\DeclareOption{australian}{\mtcselectlanguage{australian}}%
\DeclareOption{austrian}{\mtcselectlanguage{austrian}}%
\DeclareOption{bahasa}{\mtcselectlanguage{bahasa}}%
+\DeclareOption{bahasai}{\mtcselectlanguage{bahasai}}%
+\DeclareOption{bahasam}{\mtcselectlanguage{bahasam}}%
\DeclareOption{bangla}{\mtcselectlanguage{bangla}}%
\DeclareOption{basque}{\mtcselectlanguage{basque}}%
\DeclareOption{bicig}{\mtcselectlanguage{bicig}}%
+\DeclareOption{bicig2}{\mtcselectlanguage{bicig2}}%
+\DeclareOption{bicig3}{\mtcselectlanguage{bicig3}}%
+\DeclareOption{bithe}{\mtcselectlanguage{bithe}}%
\DeclareOption{brazil}{\mtcselectlanguage{brazil}}%
\DeclareOption{brazilian}{\mtcselectlanguage{brazilian}}%
\DeclareOption{breton}{\mtcselectlanguage{breton}}%
@@ -19515,6 +29585,7 @@ sud des États-Unis, comme la Louisiane.}
\DeclareOption{bulgarian}{\mtcselectlanguage{bulgarian}}%
\DeclareOption{bulgarianb}{\mtcselectlanguage{bulgarianb}}%
\DeclareOption{buryat}{\mtcselectlanguage{buryat}}%
+\DeclareOption{buryat2}{\mtcselectlanguage{buryat2}}%
\DeclareOption{canadian}{\mtcselectlanguage{canadian}}%
\DeclareOption{canadien}{\mtcselectlanguage{canadien}}%
\DeclareOption{castillan}{\mtcselectlanguage{castillan}}%
@@ -19527,23 +29598,29 @@ sud des États-Unis, comme la Louisiane.}
\DeclareOption{danish}{\mtcselectlanguage{danish}}%
\DeclareOption{dutch}{\mtcselectlanguage{dutch}}%
\DeclareOption{english}{\mtcselectlanguage{english}}%
+\DeclareOption{english1}{\mtcselectlanguage{english1}}%
+\DeclareOption{english2}{\mtcselectlanguage{english2}}%
\DeclareOption{esperant}{\mtcselectlanguage{esperant}}%
\DeclareOption{esperanto}{\mtcselectlanguage{esperanto}}%
\DeclareOption{estonian}{\mtcselectlanguage{estonian}}%
\DeclareOption{ethiopia}{\mtcselectlanguage{ethiopia}}%
\DeclareOption{ethiopian}{\mtcselectlanguage{ethiopian}}%
+\DeclareOption{ethiopian2}{\mtcselectlanguage{ethiopian2}}%
\DeclareOption{farsi1}{\mtcselectlanguage{farsi1}}%
\DeclareOption{farsi2}{\mtcselectlanguage{farsi2}}%
\DeclareOption{finnish}{\mtcselectlanguage{finnish}}%
\DeclareOption{finnish2}{\mtcselectlanguage{finnish2}}%
\DeclareOption{francais}{\mtcselectlanguage{francais}}%
\DeclareOption{french}{\mtcselectlanguage{french}}%
+\DeclareOption{french1}{\mtcselectlanguage{french1}}%
+\DeclareOption{french2}{\mtcselectlanguage{french2}}%
\DeclareOption{frenchb}{\mtcselectlanguage{frenchb}}%
\DeclareOption{frenchle}{\mtcselectlanguage{frenchle}}%
\DeclareOption{frenchpro}{\mtcselectlanguage{frenchpro}}%
\DeclareOption{galician}{\mtcselectlanguage{galician}}%
\DeclareOption{german}{\mtcselectlanguage{german}}%
\DeclareOption{germanb}{\mtcselectlanguage{germanb}}%
+\DeclareOption{germanb2}{\mtcselectlanguage{germanb2}}%
\DeclareOption{greek}{\mtcselectlanguage{greek}}%
\DeclareOption{greek-mono}{\mtcselectlanguage{greek-mono}}%
\DeclareOption{greek-polydemo}{\mtcselectlanguage{greek-polydemo}}%
@@ -19553,46 +29630,72 @@ sud des États-Unis, comme la Louisiane.}
\DeclareOption{hangul2}{\mtcselectlanguage{hangul2}}%
\DeclareOption{hangul3}{\mtcselectlanguage{hangul3}}%
\DeclareOption{hangul4}{\mtcselectlanguage{hangul4}}%
+\DeclareOption{hangul-u8}{\mtcselectlanguage{hangul-u8}}%
\DeclareOption{hanja1}{\mtcselectlanguage{hanja1}}%
\DeclareOption{hanja2}{\mtcselectlanguage{hanja2}}%
+\DeclareOption{hanja-u8}{\mtcselectlanguage{hanja-u8}}%
\DeclareOption{hebrew}{\mtcselectlanguage{hebrew}}%
+\DeclareOption{hebrew2}{\mtcselectlanguage{hebrew2}}%
\DeclareOption{hungarian}{\mtcselectlanguage{hungarian}}%
\DeclareOption{icelandic}{\mtcselectlanguage{icelandic}}%
+\DeclareOption{indon}{\mtcselectlanguage{indon}}%
+\DeclareOption{indonesian}{\mtcselectlanguage{indonesian}}%
\DeclareOption{interlingua}{\mtcselectlanguage{interlingua}}%
\DeclareOption{irish}{\mtcselectlanguage{irish}}%
\DeclareOption{italian}{\mtcselectlanguage{italian}}%
+\DeclareOption{italian2}{\mtcselectlanguage{italian2}}%
\DeclareOption{japanese}{\mtcselectlanguage{japanese}}%
\DeclareOption{japanese2}{\mtcselectlanguage{japanese2}}%
\DeclareOption{japanese3}{\mtcselectlanguage{japanese3}}%
\DeclareOption{japanese4}{\mtcselectlanguage{japanese4}}%
\DeclareOption{japanese5}{\mtcselectlanguage{japanese5}}%
+\DeclareOption{kannada}{\mtcselectlanguage{kannada}}%
+\DeclareOption{khalkha}{\mtcselectlanguage{khalkha}}%
\DeclareOption{latin}{\mtcselectlanguage{latin}}%
\DeclareOption{latin2}{\mtcselectlanguage{latin2}}%
\DeclareOption{latvian}{\mtcselectlanguage{latvian}}%
\DeclareOption{letton}{\mtcselectlanguage{letton}}%
\DeclareOption{lithuanian}{\mtcselectlanguage{lithuanian}}%
+\DeclareOption{lowersorbian}{\mtcselectlanguage{lowersorbian}}%
\DeclareOption{lsorbian}{\mtcselectlanguage{lsorbian}}%
\DeclareOption{magyar}{\mtcselectlanguage{magyar}}%
\DeclareOption{magyar2}{\mtcselectlanguage{magyar2}}%
+\DeclareOption{magyar3}{\mtcselectlanguage{magyar3}}%
+\DeclareOption{malay}{\mtcselectlanguage{malay}}%
\DeclareOption{malayalam-keli}{\mtcselectlanguage{malayalam-keli}}%
+\DeclareOption{malayalam-omega}{\mtcselectlanguage{malayalam-omega}}%
\DeclareOption{malayalam-rachana}{\mtcselectlanguage{malayalam-rachana}}%
\DeclareOption{malayalam-rachana2}{\mtcselectlanguage{malayalam-rachana2}}%
+\DeclareOption{manju}{\mtcselectlanguage{manju}}%
+\DeclareOption{meyalu}{\mtcselectlanguage{meyalu}}%
\DeclareOption{mongol}{\mtcselectlanguage{mongol}}%
\DeclareOption{naustrian}{\mtcselectlanguage{naustrian}}%
+\DeclareOption{newzealand}{\mtcselectlanguage{newzealand}}%
\DeclareOption{ngerman}{\mtcselectlanguage{ngerman}}%
\DeclareOption{ngermanb}{\mtcselectlanguage{ngermanb}}%
+\DeclareOption{ngermanb2}{\mtcselectlanguage{ngermanb2}}%
\DeclareOption{norsk}{\mtcselectlanguage{norsk}}%
-\DeclareOption{nynorsk}{\mtcselectlanguage{nynorsk}}%
+\DeclareOption{norsk2}{\mtcselectlanguage{norsk2}}%
+\DeclareOption{nynorsk2}{\mtcselectlanguage{nynorsk2}}%
\DeclareOption{polish}{\mtcselectlanguage{polish}}%
\DeclareOption{polish2}{\mtcselectlanguage{polish2}}%
+\DeclareOption{polski}{\mtcselectlanguage{polski}}%
\DeclareOption{portuges}{\mtcselectlanguage{portuges}}%
\DeclareOption{portuguese}{\mtcselectlanguage{portuguese}}%
\DeclareOption{romanian}{\mtcselectlanguage{romanian}}%
+\DeclareOption{romanian2}{\mtcselectlanguage{romanian2}}%
+\DeclareOption{romanian3}{\mtcselectlanguage{romanian3}}%
\DeclareOption{russian}{\mtcselectlanguage{russian}}%
\DeclareOption{russianb}{\mtcselectlanguage{russianb}}%
\DeclareOption{russianc}{\mtcselectlanguage{russianc}}%
\DeclareOption{russian2m}{\mtcselectlanguage{russian2m}}%
\DeclareOption{russian2o}{\mtcselectlanguage{russian2o}}%
+\DeclareOption{russian-cca}{\mtcselectlanguage{russian-cca}}%
+\DeclareOption{russian-cca1}{\mtcselectlanguage{russian-cca1}}%
+\DeclareOption{russian-lh}{\mtcselectlanguage{russian-lh}}%
+\DeclareOption{russian-lhcyralt}{\mtcselectlanguage{russian-lhcyralt}}%
+\DeclareOption{russian-lhcyrkoi}{\mtcselectlanguage{russian-lhcyrkoi}}%
+\DeclareOption{russian-lhcyrwin}{\mtcselectlanguage{russian-lhcyrwin}}%
\DeclareOption{samin}{\mtcselectlanguage{samin}}%
\DeclareOption{scottish}{\mtcselectlanguage{scottish}}%
\DeclareOption{serbian}{\mtcselectlanguage{serbian}}%
@@ -19602,61 +29705,36 @@ sud des États-Unis, comme la Louisiane.}
\DeclareOption{spanish}{\mtcselectlanguage{spanish}}%
\DeclareOption{spanish2}{\mtcselectlanguage{spanish2}}%
\DeclareOption{spanish3}{\mtcselectlanguage{spanish3}}%
+\DeclareOption{spanish4}{\mtcselectlanguage{spanish4}}%
\DeclareOption{swedish}{\mtcselectlanguage{swedish}}%
+\DeclareOption{swedish2}{\mtcselectlanguage{swedish2}}%
\DeclareOption{thai}{\mtcselectlanguage{thai}}%
\DeclareOption{turkish}{\mtcselectlanguage{turkish}}%
+\DeclareOption{uighur}{\mtcselectlanguage{uighur}}%
+\DeclareOption{uighur2}{\mtcselectlanguage{uighur2}}%
+\DeclareOption{uighur3}{\mtcselectlanguage{uighur3}}%
\DeclareOption{UKenglish}{\mtcselectlanguage{UKenglish}}%
\DeclareOption{ukraineb}{\mtcselectlanguage{ukraineb}}%
+\DeclareOption{ukrainian}{\mtcselectlanguage{ukrainian}}%
+\DeclareOption{uppersorbian}{\mtcselectlanguage{uppersorbian}}%
\DeclareOption{USenglish}{\mtcselectlanguage{USenglish}}%
\DeclareOption{usorbian}{\mtcselectlanguage{usorbian}}%
\DeclareOption{vietnam}{\mtcselectlanguage{vietnam}}%
\DeclareOption{vietnamese}{\mtcselectlanguage{vietnamese}}%
\DeclareOption{welsh}{\mtcselectlanguage{welsh}}%
+\DeclareOption{xalx}{\mtcselectlanguage{xalx}}%
+\DeclareOption{xalx2}{\mtcselectlanguage{xalx2}}%
+\DeclareOption{xalx3}{\mtcselectlanguage{xalx3}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{The \texttt{hints} option}\label{s+code+hints.option}
% \or\relax
% \section{L'option \texttt{hints}}\label{s+code+hints.option}
% \fi
-% \begin{macro}{\if@mtc@hints@}
-% \begin{macro}{\if@mtc@hints@w@}
-% \begin{macro}{\if@mtc@hints@giben@}
-% \ifcase\LANG\relax
-% First, we define some flags:
-% \begin{itemize}
-% \item The flag \texttt{\bs if@mtc@hints@} is true if the \texttt{hints} option is required (default).
-%
-% \item The flag \texttt{\bs if@mtc@hints@w@} is set true if we detect that some sectionning commands have been
-% altered since the loading of the document class.
-%
-% \item The flag \texttt{\bs if@mtc@hints@given@} is set true if the \texttt{hints} option detects something curious
-% and writes messages in the \texttt{.log} file.
-% \end{itemize}
-% \or\relax
-% Tout d'abord, nous définissons quelques indicateurs:
-% \begin{itemize}
-% \item L'indicateur \texttt{\bs if@mtc@hints@} est vrai si l'option \texttt{hints} est demandée (défaut).
-%
-% \item L'indicateur \texttt{\bs if@mtc@hints@w@} est forcé à~vrai si nous détectons que certaines commandes de
-% sectionnement ont été altérées depuis le chargement de la classe de document.
-%
-% \item L'indicateur \texttt{\bs if@mtc@hints@given@} est forcé à~vrai si l'option \texttt{hints} détecte quelque
-% chose de curieux et écrit des messages dans le fichier \texttt{.log}.
-% \end{itemize}
-% \fi
-% \begin{macrocode}
-\newif\if@mtc@hints@ \@mtc@hints@true
-\newif\if@mtc@hints@w@ \@mtc@hints@w@false
-\newif\if@mtc@hints@given@ \@mtc@hints@given@false
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
% \begin{macro}{\DeclareOption}
% \begin{macro}{\if@mtc@hints@}
% \ifcase\LANG\relax
@@ -19671,6 +29749,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtc@hints@begindoc}
% \begin{macro}{\AtBeginDocument}
% \ifcase\LANG\relax
@@ -19685,6 +29764,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \ifcase\LANG\relax
% The second part is made of tiny pieces of code inserted in the \texttt{minitoc} code, to verify that some macros
% are called in the right order.
@@ -19693,6 +29773,7 @@ sud des États-Unis, comme la Louisiane.}
% que certaines macros sont appelées dans le bon ordre.
% \fi
%
+% \lneed{5}
% \begin{macro}{\mtc@hints@enddoc}
% \begin{macro}{\AtEndDocument}
% \ifcase\LANG\relax
@@ -19716,19 +29797,56 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% \subsection{Première partie: \texttt{\bs mtc@hints@begindoc}}\label{s+code+mtc@hints@begindoc}
% \fi
+% \begin{macro}{\if@mtc@abstract@loaded@}
% \begin{macro}{\mtc@hints@begindoc}
+% \begin{macro}{\if@mtc@toc@used@}
+% \begin{macro}{\if@mtc@lof@used@}
+% \begin{macro}{\if@mtc@lot@used@}
% \ifcase\LANG\relax
-% We declare the first part of the \texttt{hints} option (for \verb|\AtBeginDocument|):
+% We declare some flags and the first part of the \texttt{hints} option (for \verb|\AtBeginDocument|):
% \or\relax
-% Nous déclarons la première partie de l'option \texttt{hints} (pour \verb|\AtBeginDocument|):
+% Nous déclarons quelques indicateurs et la première partie de l'option \texttt{hints} (pour \verb|\AtBeginDocument|):
% \fi
% \begin{macrocode}
+\newif\if@mtc@abstract@loaded@ \@mtc@abstract@loaded@false
+\newif\if@mtc@toc@used@ \global\@mtc@toc@used@false
+\newif\if@mtc@lof@used@ \global\@mtc@lof@used@false
+\newif\if@mtc@lot@used@ \global\@mtc@lot@used@false
\def\mtc@hints@begindoc{%
-\PackageInfo{minitoc(hints)}%
- {***** You requested the hints option *****\MessageBreak
- ***** Some hints are eventually given below *****\@gobble}%
+\mtcPackageInfo[<I0049>]{minitoc(hints)}%
+ {==> You requested the hints option\MessageBreak
+ Some hints are eventually given below\@gobble}%
% \end{macrocode}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Hint about the \texttt{alphanum} package}
+% \or\relax
+% \subsubsection{\emph{Hint} sur le paquetage \texttt{alphanum}}
+% \fi
+% \begin{macro}{\@ifpackageloaded}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test the presence of the \texttt{alphanum} package (part of the \texttt{jura} class~\cite{jura}), and emit a warning,
+% because this package is incompatible with \texttt{minitoc}:
+% \or\relax
+% Nous testons la présence du paquetage \texttt{alphanum} (qui fait partie de la classe \texttt{jura}~\cite{jura}),
+% et émettons un avertissement, puisque ce paquetage est incompatible avec \texttt{minitoc}:
+% \fi
+% \begin{macrocode}
+\@ifpackageloaded{alphanum}%
+ {\@mtc@hints@given@true
+ \mtcPackageWarningNoLine[<W0025>]{minitoc(hints)}%
+ {--- The alphanum package is loaded. \MessageBreak
+ It is incompatible\MessageBreak with the minitoc package}}{}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -19746,7 +29864,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\@ifpackageloaded{appendix}{%
\@mtc@hints@given@true
-\PackageInfo{minitoc(hints)}%
+\mtcPackageInfo[<I0042>]{minitoc(hints)}%
{--- The appendix package is loaded. \MessageBreak
See the minitoc package documentation\MessageBreak
for specific precautions\@gobble}}{}%
@@ -19770,9 +29888,45 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\@ifpackageloaded{tocbibind}%
{\@mtc@hints@given@true
- \PackageInfo{minitoc(hints)}%
+ \mtcPackageInfo[<I0046>]{minitoc(hints)}%
{--- The tocbibind package is loaded. \MessageBreak
- See the minitoc package documentation
+ See the minitoc package documentation\MessageBreak
+ for specific precautions\@gobble}}{}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Hint about the \KOMAScript{} classes}
+% \or\relax
+% \subsubsection{\emph{Hint} sur les classes \KOMAScript}
+% \fi
+% \begin{macro}{\@ifclassloaded}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test the presence of each \texttt{minitoc}-compatible \KOMAScript{} class~\cite{koma}:
+% \or\relax
+% Nous testons la presence de chaque classe \KOMAScript~\cite{koma} compatible avec \texttt{minitoc}:
+% \fi
+% \begin{macrocode}
+\@ifclassloaded{scrbook}%
+ {\@mtc@hints@given@true
+ \mtcPackageInfo[<I0043>]{minitoc(hints)}%
+ {--- The KOMAScript scrbook class is loaded. \MessageBreak
+ See the minitoc package documentation\MessageBreak
+ for specific precautions\@gobble}}{}%
+\@ifclassloaded{scrreprt}%
+ {\@mtc@hints@given@true
+ \mtcPackageInfo[<I0043>]{minitoc(hints)}%
+ {--- The KOMAScript scrreprt class is loaded. \MessageBreak
+ See the minitoc package documentation\MessageBreak
+ for specific precautions\@gobble}}{}%
+\@ifclassloaded{scrartcl}%
+ {\@mtc@hints@given@true
+ \mtcPackageInfo[<I0043>]{minitoc(hints)}%
+ {--- The KOMAScript scrartcl class is loaded. \MessageBreak
+ See the minitoc package documentation\MessageBreak
for specific precautions\@gobble}}{}%
% \end{macrocode}
% \end{macro}
@@ -19794,9 +29948,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\@ifpackageloaded{tocloft}%
{\@mtc@hints@given@true
- \PackageInfo{minitoc(hints)}%
+ \mtcPackageInfo[<I0047>]{minitoc(hints)}%
{--- The tocloft package is loaded. \MessageBreak
- See the minitoc package documentation
+ See the minitoc package documentation\MessageBreak
for specific precautions\@gobble}}{}%
% \end{macrocode}
% \end{macro}
@@ -19820,9 +29974,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\@ifpackageloaded{titletoc}%
{\@mtc@hints@given@true
- \PackageWarningNoLine{minitoc(hints)}%
+ \mtcPackageWarningNoLine[<W0040>]{minitoc(hints)}%
{--- The titletoc package is loaded. \MessageBreak
- It is incompatible with the minitoc package}}{}%
+ It is incompatible\MessageBreak with the minitoc package}}{}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -19847,29 +30001,61 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\@ifpackageloaded{placeins}%
{\if@mtc@ss@insection@
- \@ifpackagewith{placeins}{section,below}{}%
+ \@ifpackagewith{placeins}{section}{}%
{\@mtc@hints@given@true
- \PackageWarningNoLine{minitoc(hints)}%
- {--- The placeins package is loaded without
+ \mtcPackageWarningNoLine[<W0031>]{minitoc(hints)}%
+ {--- The placeins package is loaded
+ \MessageBreak
+ without the section option,
\MessageBreak
- section and below options, but minitoc used
+ but minitoc used the insection option
\MessageBreak
- the insection option which implies them.
+ which implies it. Try to inverse the
\MessageBreak
- Try to inverse the loading order and use coherent options.
+ loading order and use coherent options.
\MessageBreak
- You may have got a message
- ! LaTeX Error: Option clash for package placeins}%
+ You may have got a message\MessageBreak
+ ! LaTeX Error: Option clash for package placeins}%
}%
+ \@ifpackagewith{placeins}{above}%
+ {\@mtc@hints@given@true
+ \mtcPackageWarningNoLine[<W0084>]{minitoc(hints)}%
+ {--- The placeins package is loaded
+ \MessageBreak
+ with the above option,
+ \MessageBreak
+ but minitoc used the insection option
+ \MessageBreak
+ which is incompatible with it.
+ \MessageBreak
+ Try to remove the above option
+ \MessageBreak
+ and use coherent options}%
+ }{}%
+ \@ifpackagewith{placeins}{below}%
+ {\@mtc@hints@given@true
+ \mtcPackageWarningNoLine[<W0085>]{minitoc(hints)}%
+ {--- The placeins package is loaded
+ \MessageBreak
+ with the below option,
+ \MessageBreak
+ but minitoc used the insection option
+ \MessageBreak
+ which is incompatible with it.
+ \MessageBreak
+ Try to remove the below option
+ \MessageBreak
+ and use coherent options}%
+ }{}%
\fi
\@ifpackagelater{placeins}{2005/04/18}{}{%
\@mtc@hints@given@true
- \PackageWarningNoLine{minitoc(hints)}%
- {--- The placeins package loaded is
- \MessageBreak
- too old. It should have a version date of
- \MessageBreak
- 2005/04/18 at least}%
+ \mtcPackageWarningNoLine[<W0032>]{minitoc(hints)}%
+ {--- The placeins package loaded is
+ \MessageBreak
+ too old. It should have a version
+ \MessageBreak
+ date of 2005/04/18 at least}%
}%
}{}%
% \end{macrocode}
@@ -19887,16 +30073,17 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\@ifclassloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if the \texttt{memoir} class~\cite{memoir} is loaded:
+% We test if the \texttt{memoir} class~\cite{memoir,add-memoir} is loaded:
% \or\relax
-% Nous testons si la classe \texttt{memoir}~\cite{memoir} est chargée:
+% Nous testons si la classe \texttt{memoir}~\cite{memoir,add-memoir} est chargée:
% \fi
% \begin{macrocode}
\@ifclassloaded{memoir}%
{\@mtc@hints@given@true
- \PackageInfo{minitoc(hints)}%
+ \mtcPackageInfo[<I0044>]{minitoc(hints)}%
{--- The memoir class is loaded. \MessageBreak
- See the minitoc package documentation for specific precautions\@gobble}{}%
+ See the minitoc package documentation\MessageBreak
+ for specific precautions\@gobble}{}%
}{}%
% \end{macrocode}
% \end{macro}
@@ -19911,7 +30098,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\@ifclassloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test is the \texttt{amsart} or \texttt{amsproc} class is loaded and emit a warning, because thess classes are
+% We test if the \texttt{amsart} or \texttt{amsproc} class is loaded and emit a warning, because these classes are
% incompatible with \texttt{minitoc}:
% \or\relax
% Nous regardons si l'une des classes \texttt{amsart} ou \texttt{amsproc} a été chargée et émettons un
@@ -19920,14 +30107,14 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\@ifclassloaded{amsart}%
{\@mtc@hints@given@true
- \PackageWarningNoLine{minitoc(hints)}%
+ \mtcPackageWarningNoLine[<W0026>]{minitoc(hints)}%
{--- The amsart class is loaded. \MessageBreak
- It is incompatible with the minitoc package}}{}%
+ It is incompatible\MessageBreak with the minitoc package}}{}%
\@ifclassloaded{amsproc}%
{\@mtc@hints@given@true
- \PackageWarningNoLine{minitoc(hints)}%
+ \mtcPackageWarningNoLine[<W0027>]{minitoc(hints)}%
{--- The amsproc class is loaded. \MessageBreak
- It is incompatible with the minitoc package}}{}%
+ It is incompatible\MessageBreak with the minitoc package}}{}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -19948,9 +30135,10 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\@ifclassloaded{amsbook}%
{\@mtc@hints@given@true
- \PackageInfo{minitoc(hints)}%
+ \mtcPackageInfo[<I0041>]{minitoc(hints)}%
{--- The amsbook class is loaded. \MessageBreak
- See the minitoc package documentation for specific precautions\@gobble}{}%
+ See the minitoc package documentation\MessageBreak
+ for specific precautions\@gobble}{}%
}{}%
% \end{macrocode}
% \end{macro}
@@ -19963,7 +30151,6 @@ sud des États-Unis, comme la Louisiane.}
% \subsubsection{\emph{Hint} sur le paquetage \texttt{abstract}}
% \fi
% \begin{macro}{\@ifpackageloaded}
-% \begin{macro}{\if@mtc@abstract@loaded@}
% \begin{macro}{\@ifpackagewith}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
@@ -19976,19 +30163,45 @@ sud des États-Unis, comme la Louisiane.}
{\@mtc@abstract@loaded@true%
\@ifpackagewith{abstract}{addtotoc}%
{\@mtc@hints@given@true
- \PackageInfo{minitoc(hints)}%
- {The ``abstract'' package has been loaded with\MessageBreak
- the ``addtotoc'' option.\MessageBreak
- You need to look at the documentation to adjust.}
+ \mtcPackageInfo[<I0040>]{minitoc(hints)}%
+ {The ``abstract'' package has been\MessageBreak
+ loaded with the ``addtotoc'' option.\MessageBreak
+ You need to look at the\MessageBreak
+ documentation to adjust.
+ \MessageBreak}
}}{}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \subsubsection{Hint about the \texttt{jura} class}
+% \or\relax
+% \subsubsection{\emph{Hint} sur la classe \texttt{jura}}
+% \fi
+% \begin{macro}{\@ifclassloaded}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if the \texttt{jura} class is loaded and emit a warning, because this class is
+% incompatible with \texttt{minitoc}:
+% \or\relax
+% Nous regardons si la classe \texttt{jura} a été chargée et émettons un
+% avertissement, puisque cette classe et incompatibles avec \texttt{minitoc}:
+% \fi
+% \begin{macrocode}
+\@ifclassloaded{jura}%
+ {\@mtc@hints@given@true
+ \mtcPackageWarningNoLine[<W0029>]{minitoc(hints)}%
+ {--- The jura class is loaded. \MessageBreak
+ It is incompatible\MessageBreak with the minitoc package}}{}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
% \subsubsection{Hint about the alteration of the sectionning commands}
% \or\relax
% \subsubsection{\emph{Hint} sur l'altération des commandes de sectionnement}
@@ -20007,7 +30220,7 @@ sud des États-Unis, comme la Louisiane.}
% versions (saved by the
% \texttt{minitoc} package when it is loaded) \verb|\mtc@hints@part|, \verb|\mtc@hints@chapter| and
% \verb|\mtc@hints@section|. For each sectionning command, we must perform the comparaison for the command itself,
-% its unstarred branch and its starred branch. But the \texttt{hyperref} package~\cite{hyperref} may interfere,
+% its unstarred branch and its starred branch. But the \texttt{hyperref} package~\cite{hyperref.web} may interfere,
% hence the formal precautions in the messages.
% \or\relax
% Pour vérifier si les commandes de sectionnement \verb|\part|, \verb|\chapter| ou \verb|\section| ont été altérées
@@ -20015,7 +30228,7 @@ sud des États-Unis, comme la Louisiane.}
% avec leurs versions sauvegardées (par le paquetage \texttt{minitoc} lors de son chargement) \verb|\mtc@hints@part|,
% \verb|\mtc@hints@chapter| et \verb|\mtc@hints@section|. Pour chacune de ces commandes de sectionnement, nous
% devons effectuer la comparaison pour la commande elle-même, sa branche non étoilée et sa branche étoilée. Mais le
-% paquetage \texttt{hyperref}~\cite{hyperref} peut interférer, d'où les précautions formelles dans les messages.
+% paquetage \texttt{hyperref}~\cite{hyperref.web} peut interférer, d'où les précautions formelles dans les messages.
% \fi
% \end{macro}
% \end{macro}
@@ -20026,7 +30239,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{SMOOTH}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \paragraph{Alteration of \texttt{\bs part}}:
% \or\relax
@@ -20056,11 +30269,12 @@ sud des États-Unis, comme la Louisiane.}
\@ifundefined{part}{}{\ifx\@spart\mtc@hints@@spart\relax
\else\@mtc@hints@w@true\fi}
\if@mtc@hints@w@\@mtc@hints@given@true%
- \PackageWarningNoLine{minitoc(hints)}%
- {--- The \string\part\space command is altered after minitoc}
+ \mtcPackageWarningNoLine[<W0030>]{minitoc(hints)}%
+ {--- The \string\part\space command is altered\MessageBreak after minitoc}
\if@mtc@hyper@used@
- \PackageWarningNoLine{minitoc(hints)}%
- {--- It may be the consequence of loading the ``hyperref'' package}
+ \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
+ {--- It may be the consequence\MessageBreak
+ of loading the ``hyperref'' package}
\fi
\fi
% \end{macrocode}
@@ -20105,11 +30319,12 @@ sud des États-Unis, comme la Louisiane.}
\@ifundefined{chapter}{}{\ifx\@schapter\mtc@hints@@schapter\relax
\else\@mtc@hints@w@true\fi}%
\if@mtc@hints@w@\@mtc@hints@given@true%
- \PackageWarningNoLine{minitoc(hints)}%
- {--- The \string\chapter\space command is altered after minitoc}
+ \mtcPackageWarningNoLine[<W0028>]{minitoc(hints)}%
+ {--- The \string\chapter\space command is altered\MessageBreak after minitoc}
\if@mtc@hyper@used@
- \PackageWarningNoLine{minitoc(hints)}%
- {--- It may be the consequence of loading the ``hyperref'' package}
+ \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
+ {--- It may be the consequence\MessageBreak
+ of loading the ``hyperref'' package}
\fi
\fi
% \end{macrocode}
@@ -20124,7 +30339,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \paragraph{Alteration of \texttt{\bs section}}:
% \or\relax
@@ -20155,11 +30370,12 @@ sud des États-Unis, comme la Louisiane.}
\@ifundefined{section}{}{\ifx\@ssect\mtc@hints@@ssect\relax\else
\@mtc@hints@w@true\fi}
\if@mtc@hints@w@\@mtc@hints@given@true%
- \PackageWarningNoLine{minitoc(hints)}%
- {--- The \string\section\space command is altered after minitoc}
+ \mtcPackageWarningNoLine[<W0039>]{minitoc(hints)}%
+ {--- The \string\section\space command is altered\MessageBreak after minitoc}
\if@mtc@hyper@used@
- \PackageWarningNoLine{minitoc(hints)}%
- {--- It may be the consequence of loading the ``hyperref'' package}
+ \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
+ {--- It may be the consequence\MessageBreak
+ of loading the ``hyperref'' package}
\fi
\relax\else\fi}{}%
% \end{macrocode}
@@ -20198,21 +30414,22 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\if@mtc@lof@used@}
% \begin{macro}{\if@mtc@lot@used@}
% \ifcase\LANG\relax
-% Hence we declare some flags:
+% Hence we initialize some flags:
% \or\relax
-% Donc nous déclarons quelques indicateurs:
+% Donc nous initialisons quelques indicateurs:
% \fi
% \begin{macrocode}
\if@mtc@hints@
-\newif\if@mtc@toc@used@ \global\@mtc@toc@used@false
-\newif\if@mtc@lof@used@ \global\@mtc@lof@used@false
-\newif\if@mtc@lot@used@ \global\@mtc@lot@used@false
+\global\@mtc@toc@used@false
+\global\@mtc@lof@used@false
+\global\@mtc@lot@used@false
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtc@sv@tableofcontents}
% \begin{macro}{\tableofcontents}
% \begin{macro}{\if@mtc@toc@used@}
@@ -20250,6 +30467,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtc@sv@faketableofcontents}
% \begin{macro}{\faketableofcontents}
% \begin{macro}{\if@mtc@toc@used@}
@@ -20286,6 +30504,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\mtc@hints@begindoc}
% \ifcase\LANG\relax
% And the \verb|\mtc@hints@begindoc| definition is finished (it begins in
@@ -20323,7 +30542,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \subsubsection{Hint about \texttt{\bs sect-lof{\BAR}lot} and the \texttt{insection} option}
% \or\relax
@@ -20354,6 +30573,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtc@placeinsLoaded@}
% \begin{macro}{\if@mtc@sect@floats@}
% \begin{macro}{\if@mtc@hints@w@}
@@ -20370,16 +30590,15 @@ sud des États-Unis, comme la Louisiane.}
% Sinon, un avertissement est émis.
% \fi
% \begin{macrocode}
-\if@mtc@placeinsLoaded@
-\else
+\if@mtc@placeinsLoaded@ \else
\if@mtc@sect@floats@%
- \PackageWarningNoLine{minitoc(hints)}%
- {***** You are using \string\dosectlof\space and/or \MessageBreak
+ \mtcPackageWarningNoLine[<W0056>]{minitoc(hints)}%
+ {You are using \string\dosectlof\space and/or \MessageBreak
\string\dosectlot, \string\sectlof\space and/or \string\sectlot,
\MessageBreak
- hence the ``insection'' package option is recommended. *****}%
- \@mtc@hints@w@true
- \@mtc@hints@given@true
+ hence the ``insection'' package\MessageBreak
+ option is recommended}%
+ \@mtc@hints@w@true \@mtc@hints@given@true
\fi
\fi
% \end{macrocode}
@@ -20402,6 +30621,7 @@ sud des États-Unis, comme la Louisiane.}
% préparation/insertion.
% \fi
%
+% \lneed{5}
% \begin{macro}{\if@mtc@part@def@}
% \begin{macro}{\if@parttoc@used@}
% \begin{macro}{\if@doparttoc@used@}
@@ -20419,25 +30639,25 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@part@def@
\if@parttoc@used@
\if@doparttoc@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\parttoc\space
- but not \string\doparttoc\space*****}
+ \mtcPackageWarningNoLine[<W0062>]{minitoc(hints)}%
+ {You have used \string\parttoc,\MessageBreak
+ but not \string\doparttoc}
\@mtc@hints@given@true
\fi
\fi
\if@partlof@used@
\if@dopartlof@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\partlof\space
- but not \string\dopartlof\space*****}
+ \mtcPackageWarningNoLine[<W0060>]{minitoc(hints)}%
+ {You have used \string\partlof,\MessageBreak
+ but not \string\dopartlof}
\@mtc@hints@given@true
\fi
\fi
\if@partlot@used@
\if@dopartlot@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\partlot\space
- but not \string\dopartlot\space*****}
+ \mtcPackageWarningNoLine[<W0061>]{minitoc(hints)}%
+ {You have used \string\partlot,\MessageBreak
+ but not \string\dopartlot}
\@mtc@hints@given@true
\fi
\fi
@@ -20452,6 +30672,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtc@chapter@def@}
% \begin{macro}{\if@minitoc@used@}
% \begin{macro}{\if@dominitoc@used@}
@@ -20469,25 +30690,25 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@chapter@def@
\if@minitoc@used@
\if@dominitoc@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\minitoc\space
- but not \string\dominitoc\space*****}
+ \mtcPackageWarningNoLine[<W0059>]{minitoc(hints)}%
+ {You have used \string\minitoc,\MessageBreak
+ but not \string\dominitoc}
\@mtc@hints@given@true
\fi
\fi
\if@minilof@used@
\if@dominilof@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\minilof\space
- but not \string\dominilof\space*****}
+ \mtcPackageWarningNoLine[<W0057>]{minitoc(hints)}%
+ {You have used \string\minilof,\MessageBreak
+ but not \string\dominilof}
\@mtc@hints@given@true
\fi
\fi
\if@minilot@used@
\if@dominilot@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\minilot\space
- but not \string\dominilot\space*****}
+ \mtcPackageWarningNoLine[<W0058>]{minitoc(hints)}%
+ {You have used \string\minilot,\MessageBreak
+ but not \string\dominilot}
\@mtc@hints@given@true
\fi
\fi
@@ -20502,6 +30723,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@mtc@section@def@}
% \begin{macro}{\if@secttoc@used@}
% \begin{macro}{\if@dosecttoc@used@}
@@ -20519,25 +30741,25 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@section@def@
\if@secttoc@used@
\if@dosecttoc@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\secttoc\space
- but not \string\dosecttoc\space*****}
+ \mtcPackageWarningNoLine[<W0065>]{minitoc(hints)}%
+ {You have used \string\secttoc,\MessageBreak
+ but not \string\dosecttoc}
\@mtc@hints@given@true
\fi
\fi
\if@sectlof@used@
\if@dosectlof@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\sectlof\space
- but not \string\dosectlof\space*****}
+ \mtcPackageWarningNoLine[<W0063>]{minitoc(hints)}%
+ {You have used \string\sectlof,\MessageBreak
+ but not \string\dosectlof}
\@mtc@hints@given@true
\fi
\fi
\if@sectlot@used@
\if@dosectlot@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\sectlot\space
- but not \string\dosectlot\space*****}
+ \mtcPackageWarningNoLine[<W0064>]{minitoc(hints)}%
+ {You have used \string\sectlot,\MessageBreak
+ but not \string\dosectlot}
\fi
\fi
\fi
@@ -20583,25 +30805,25 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@part@def@
\if@doparttoc@used@
\if@parttoc@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\doparttoc\space
- but not \string\parttoc\space*****}
+ \mtcPackageWarningNoLine[<W0075>]{minitoc(hints)}%
+ {You have used \string\doparttoc,\MessageBreak
+ but not \string\parttoc}
\@mtc@hints@given@true
\fi
\fi
\if@dopartlof@used@
\if@partlof@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\dopartlof\space
- but not \string\partlof\space*****}
+ \mtcPackageWarningNoLine[<W0076>]{minitoc(hints)}%
+ {You have used \string\dopartlof,\MessageBreak
+ but not \string\partlof}
\@mtc@hints@given@true
\fi
\fi
\if@dopartlot@used@
\if@partlot@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\dopartlot\space
- but not \string\partlot\space*****}
+ \mtcPackageWarningNoLine[<W0077>]{minitoc(hints)}%
+ {You have used \string\dopartlot,\MessageBreak
+ but not \string\partlot}
\@mtc@hints@given@true
\fi
\fi
@@ -20634,25 +30856,25 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@chapter@def@
\if@dominitoc@used@
\if@minitoc@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\dominitoc\space
- but not \string\minitoc\space*****}
+ \mtcPackageWarningNoLine[<W0078>]{minitoc(hints)}%
+ {You have used \string\dominitoc,\MessageBreak
+ but not \string\minitoc}
\@mtc@hints@given@true
\fi
\fi
\if@dominilof@used@
\if@minilof@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\dominilof\space
- but not \string\minilof\space*****}
+ \mtcPackageWarningNoLine[<W0079>]{minitoc(hints)}%
+ {You have used \string\dominilof,\MessageBreak
+ but not \string\minilof}
\@mtc@hints@given@true
\fi
\fi
\if@dominilot@used@
\if@minilot@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\dominilot\space
- but not \string\minilot\space*****}
+ \mtcPackageWarningNoLine[<W0080>]{minitoc(hints)}%
+ {You have used \string\dominilot,\MessageBreak
+ but not \string\minilot}
\@mtc@hints@given@true
\fi
\fi
@@ -20685,25 +30907,25 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@section@def@
\if@dosecttoc@used@
\if@secttoc@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\dosecttoc\space
- but not \string\secttoc\space*****}
+ \mtcPackageWarningNoLine[<W0081>]{minitoc(hints)}%
+ {You have used \string\dosecttoc,\MessageBreak
+ but not \string\secttoc}
\@mtc@hints@given@true
\fi
\fi
\if@dosectlof@used@
\if@sectlof@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\dosectlof\space
- but not \string\sectlof\space*****}
+ \mtcPackageWarningNoLine[<W0082>]{minitoc(hints)}%
+ {You have used \string\dosectlof,\MessageBreak
+ but not \string\sectlof}
\@mtc@hints@given@true
\fi
\fi
\if@dosectlot@used@
\if@sectlot@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\dosectlot\space
- but not \string\sectlot\space*****}
+ \mtcPackageWarningNoLine[<W0083>]{minitoc(hints)}%
+ {You have used \string\dosectlot,\MessageBreak
+ but not \string\sectlot}
\fi
\fi
\fi
@@ -20752,28 +30974,28 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@part@def@
\if@parttoc@used@
\if@mtc@toc@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\parttoc\space but not\MessageBreak
- \string\tableofcontents\space nor
- \string\faketableofcontents\space *****}
+ \mtcPackageWarningNoLine[<W0071>]{minitoc(hints)}%
+ {You have used \string\parttoc\space but not\MessageBreak
+ \string\tableofcontents\MessageBreak nor
+ \string\faketableofcontents}
\@mtc@hints@given@true
\fi
\fi
\if@partlof@used@
\if@mtc@lof@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\partlof\space but not\MessageBreak
- \string\listoffigures\space nor
- \string\fakelistoffigures\space *****}
+ \mtcPackageWarningNoLine[<W0069>]{minitoc(hints)}%
+ {You have used \string\partlof\space but not\MessageBreak
+ \string\listoffigures\MessageBreak nor
+ \string\fakelistoffigures}
\@mtc@hints@given@true
\fi
\fi
\if@partlot@used@
\if@mtc@lot@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\partlot\space but not\MessageBreak
- \string\listoftables\space nor
- \string\fakelistoftables\space *****}
+ \mtcPackageWarningNoLine[<W0070>]{minitoc(hints)}%
+ {You have used \string\partlot\space but not\MessageBreak
+ \string\listoftables\MessageBreak nor
+ \string\fakelistoftables}
\@mtc@hints@given@true
\fi
\fi
@@ -20806,28 +31028,28 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@chapter@def@
\if@minitoc@used@
\if@mtc@toc@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\minitoc\space but not\MessageBreak
- \string\tableofcontents\space nor
- \string\faketableofcontents\space *****}
+ \mtcPackageWarningNoLine[<W0068>]{minitoc(hints)}%
+ {You have used \string\minitoc\space but not\MessageBreak
+ \string\tableofcontents\MessageBreak nor
+ \string\faketableofcontents}
\@mtc@hints@given@true
\fi
\fi
\if@minilof@used@
\if@mtc@lof@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\minilof\space but not\MessageBreak
- \string\listoffigures\space nor
- \string\fakelistoffigures\space *****}
+ \mtcPackageWarningNoLine[<W0066>]{minitoc(hints)}%
+ {You have used \string\minilof\space but not\MessageBreak
+ \string\listoffigures\MessageBreak nor
+ \string\fakelistoffigures}
\@mtc@hints@given@true
\fi
\fi
\if@minilot@used@
\if@mtc@lot@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\minilot\space but not\MessageBreak
- \string\listoftables\space nor
- \string\fakelistoftables\space *****}
+ \mtcPackageWarningNoLine[<W0067>]{minitoc(hints)}%
+ {You have used \string\minilot\space but not\MessageBreak
+ \string\listoftables\MessageBreak nor
+ \string\fakelistoftables}
\@mtc@hints@given@true
\fi
\fi
@@ -20860,28 +31082,28 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@section@def@
\if@secttoc@used@
\if@mtc@toc@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\secttoc\space but not\MessageBreak
- \string\tableofcontents\space nor
- \string\faketableofcontents\space *****}
+ \mtcPackageWarningNoLine[<W0074>]{minitoc(hints)}%
+ {You have used \string\secttoc\space but not\MessageBreak
+ \string\tableofcontents\MessageBreak nor
+ \string\faketableofcontents}
\@mtc@hints@given@true
\fi
\fi
\if@sectlof@used@
\if@mtc@lof@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\sectlof\space but not\MessageBreak
- \string\listoffigures\space nor
- \string\fakelistoffigures\space *****}
+ \mtcPackageWarningNoLine[<W0072>]{minitoc(hints)}%
+ {You have used \string\sectlof\space but not\MessageBreak
+ \string\listoffigures\MessageBreak nor
+ \string\fakelistoffigures}
\@mtc@hints@given@true
\fi
\fi
\if@sectlot@used@
\if@mtc@lot@used@\else
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used \string\sectlot\space but not\MessageBreak
- \string\listoftables\space nor
- \string\fakelistoftables\space *****}
+ \mtcPackageWarningNoLine[<W0073>]{minitoc(hints)}%
+ {You have used \string\sectlot\space but not\MessageBreak
+ \string\listoftables\MessageBreak nor
+ \string\fakelistoftables}
\@mtc@hints@given@true
\fi
\fi
@@ -20930,25 +31152,25 @@ sud des États-Unis, comme la Louisiane.}
\if@mtc@part@def@
\ifnum 99 < \value{ptc}
\@mtc@hints@given@true
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used short extensions
- and more than 99 parts *****}
+ \mtcPackageWarningNoLine[<W0054>]{minitoc(hints)}%
+ {You have used short extensions\MessageBreak
+ and more than 99 parts (\arabic{ptc})}
\fi
\fi
\if@mtc@chapter@def@
\ifnum 99 < \value{mtc}
\@mtc@hints@given@true
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used short extensions
- and more than 99 chapters *****}
+ \mtcPackageWarningNoLine[<W0053>]{minitoc(hints)}%
+ {You have used short extensions\MessageBreak
+ and more than 99 chapters (\arabic{mtc})}
\fi
\else
\if@mtc@section@def@
\ifnum 99 < \value{stc}
\@mtc@hints@given@true
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have used short extensions
- and more than 99 sections *****}
+ \mtcPackageWarningNoLine[<W0055>]{minitoc(hints)}%
+ {You have used short extensions\MessageBreak
+ and more than 99 sections (\arabic{stc})}
\fi
\fi
\fi
@@ -20982,9 +31204,339 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\if@mtc@sectstyLoaded@\else
\if@mtc@sectstyLoaded@a@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** The sectsty package should be loaded \MessageBreak
- **before** the minitoc package ****}
+ \mtcPackageWarningNoLine[<W0037>]{minitoc(hints)}%
+ {The sectsty package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{varsects} package}\label{s+varsects.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{varsects}}\label{s+varsects.h2}
+% \fi
+% \begin{macro}{\if@mtc@varsectsLoaded@}
+% \begin{macro}{\if@mtc@varsectsLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{varsects}\index{varsects} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+varsects.h1}.
+% \or\relax
+% Nous testons si \texttt{varsects}\index{varsects} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+varsects.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@varsectsLoaded@\else
+ \if@mtc@varsectsLoaded@a@
+ \mtcPackageWarningNoLine[<W0038>]{minitoc(hints)}%
+ {The varsects package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{fncychap} package}\label{s+fncychap.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{fncychap}}\label{s+fncychap.h2}
+% \fi
+% \begin{macro}{\if@mtc@fncychapLoaded@}
+% \begin{macro}{\if@mtc@fncychapLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{fncychap}\index{fncychap} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+fncychap.h1}.
+% \or\relax
+% Nous testons si \texttt{fncychap}\index{fncychap} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+fncychap.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@fncychapLoaded@\else
+ \if@mtc@fncychapLoaded@a@
+ \mtcPackageWarningNoLine[<W0086>]{minitoc(hints)}%
+ {The fncychap package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{quotchap} package}\label{s+quotchap.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{quotchap}}\label{s+quotchap.h2}
+% \fi
+% \begin{macro}{\if@mtc@quotchapLoaded@}
+% \begin{macro}{\if@mtc@quotchapLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{quotchap}\index{quotchap} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+quotchap.h1}.
+% \or\relax
+% Nous testons si \texttt{quotchap}\index{quotchap} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+quotchap.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@quotchapLoaded@\else
+ \if@mtc@quotchapLoaded@a@
+ \mtcPackageWarningNoLine[<W0087>]{minitoc(hints)}%
+ {The quotchap package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{romannum} package}\label{s+romannum.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{romannum}}\label{s+romannum.h2}
+% \fi
+% \begin{macro}{\if@mtc@romannumLoaded@}
+% \begin{macro}{\if@mtc@romannumLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{romannum}\index{romannum} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+romannum.h1}.
+% \or\relax
+% Nous testons si \texttt{romannum}\index{romannum} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+romannum.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@romannumLoaded@\else
+ \if@mtc@romannumLoaded@a@
+ \mtcPackageWarningNoLine[<W0088>]{minitoc(hints)}%
+ {The romannum package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{sfheaders} package}\label{s+sfheaders.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{sfheaders}}\label{s+sfheaders.h2}
+% \fi
+% \begin{macro}{\if@mtc@sfheadersLoaded@}
+% \begin{macro}{\if@mtc@sfheadersLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{sfheaders}\index{sfheaders} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+sfheaders.h1}.
+% \or\relax
+% Nous testons si \texttt{sfheaders}\index{sfheaders} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+sfheaders.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@sfheadersLoaded@\else
+ \if@mtc@sfheadersLoaded@a@
+ \mtcPackageWarningNoLine[<W0089>]{minitoc(hints)}%
+ {The sfheaders package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{alnumsec} package}\label{s+alnumsec.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{alnumsec}}\label{s+alnumsec.h2}
+% \fi
+% \begin{macro}{\if@mtc@alnumsecLoaded@}
+% \begin{macro}{\if@mtc@alnumsecLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{alnumsec}\index{alnumsec} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+alnumsec.h1}.
+% \or\relax
+% Nous testons si \texttt{alnumsec}\index{alnumsec} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+alnumsec.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@alnumsecLoaded@\else
+ \if@mtc@alnumsecLoaded@a@
+ \mtcPackageWarningNoLine[<W0090>]{minitoc(hints)}%
+ {The alnumsec package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{captcont} package}\label{s+captcont.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{captcont}}\label{s+captcont.h2}
+% \fi
+% \begin{macro}{\if@mtc@captcontLoaded@}
+% \begin{macro}{\if@mtc@captcontLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{captcont}\index{captcont} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+captcont.h1}.
+% \or\relax
+% Nous testons si \texttt{captcont}\index{captcont} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+captcont.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@captcontLoaded@\else
+ \if@mtc@captcontLoaded@a@
+ \mtcPackageWarningNoLine[<W0091>]{minitoc(hints)}%
+ {The captcont package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{caption} package}\label{s+caption.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{caption}}\label{s+caption.h2}
+% \fi
+% \begin{macro}{\if@mtc@captionLoaded@}
+% \begin{macro}{\if@mtc@captionLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{caption}\index{caption} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+caption.h1}.
+% \or\relax
+% Nous testons si \texttt{caption}\index{caption} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+caption.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@captionLoaded@\else
+ \if@mtc@captionLoaded@a@
+ \mtcPackageWarningNoLine[<W0033>]{minitoc(hints)}%
+ {The caption package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{caption2} package}\label{s+caption2.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{caption2}}\label{s+caption2.h2}
+% \fi
+% \begin{macro}{\if@mtc@captionIILoaded@}
+% \begin{macro}{\if@mtc@captionIILoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{caption2}\index{caption2} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+caption2.h1}.
+% \or\relax
+% Nous testons si \texttt{caption2}\index{caption2} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+caption2.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@captionIILoaded@\else
+ \if@mtc@captionIILoaded@a@
+ \mtcPackageWarningNoLine[<W0034>]{minitoc(hints)}%
+ {The caption2 package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{ccaption} package}\label{s+ccaption.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{ccaption}}\label{s+ccaption.h2}
+% \fi
+% \begin{macro}{\if@mtc@ccaptionLoaded@}
+% \begin{macro}{\if@mtc@ccaptionLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{ccaption}\index{ccaption} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+ccaption.h1}.
+% \or\relax
+% Nous testons si \texttt{ccaption}\index{ccaption} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+ccaption.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@ccaptionLoaded@\else
+ \if@mtc@ccaptionLoaded@a@
+ \mtcPackageWarningNoLine[<W0035>]{minitoc(hints)}%
+ {The ccaption package should be\MessageBreak
+ loaded BEFORE the minitoc package}
+ \@mtc@hints@given@true
+ \fi
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \texttt{mcaption} package}\label{s+mcaption.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{mcaption}}\label{s+mcaption.h2}
+% \fi
+% \begin{macro}{\if@mtc@mcaptionLoaded@}
+% \begin{macro}{\if@mtc@mcaptionLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{mcaption}\index{mcaption} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+mcaption.h1}.
+% \or\relax
+% Nous testons si \texttt{mcaption}\index{mcaption} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+mcaption.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@mcaptionLoaded@\else
+ \if@mtc@mcaptionLoaded@a@
+ \mtcPackageWarningNoLine[<W0036>]{minitoc(hints)}%
+ {The mcaption package should be\MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -21014,8 +31566,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@empty@parttoc@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have attempted to insert empty parttocs ****}
+ \mtcPackageWarningNoLine[<W0046>]{minitoc(hints)}%
+ {You have attempted to insert\MessageBreak empty parttocs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21030,8 +31582,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@empty@partlof@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have attempted to insert empty partlofs ****}
+ \mtcPackageWarningNoLine[<W0044>]{minitoc(hints)}%
+ {You have attempted to insert\MessageBreak empty partlofs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21046,8 +31598,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@empty@partlot@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have attempted to insert empty partlots ****}
+ \mtcPackageWarningNoLine[<W0045>]{minitoc(hints)}%
+ {You have attempted to insert\MessageBreak empty partlots}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21062,8 +31614,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@empty@minitoc@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have attempted to insert empty minitocs ****}
+ \mtcPackageWarningNoLine[<W0043>]{minitoc(hints)}%
+ {You have attempted to insert\MessageBreak empty minitocs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21078,8 +31630,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@empty@minilof@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have attempted to insert empty minilofs ****}
+ \mtcPackageWarningNoLine[<W0041>]{minitoc(hints)}%
+ {You have attempted to insert\MessageBreak empty minilofs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21094,8 +31646,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@empty@minilot@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have attempted to insert empty minilots ****}
+ \mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}%
+ {You have attempted to insert\MessageBreak empty minilots}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21110,8 +31662,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@empty@secttoc@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have attempted to insert empty secttocs ****}
+ \mtcPackageWarningNoLine[<W0049>]{minitoc(hints)}%
+ {You have attempted to insert\MessageBreak empty secttocs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21126,8 +31678,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@empty@sectlof@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have attempted to insert empty sectlofs ****}
+ \mtcPackageWarningNoLine[<W0047>]{minitoc(hints)}%
+ {You have attempted to insert\MessageBreak empty sectlofs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21142,8 +31694,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@empty@sectlot@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have attempted to insert empty sectlots ****}
+ \mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}%
+ {You have attempted to insert\MessageBreak empty sectlots}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21171,13 +31723,14 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@firstpartis@used@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have invoked an obsolete command: \string\firstpartis\space ****}
+ \mtcPackageWarningNoLine[<W0051>]{minitoc(hints)}%
+ {You have invoked an obsolete\MessageBreak command: \string\firstpartis}
\@mtc@hints@given@true
\fi
% \end{macrocode}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\if@firstchapteris@used@}
% \ifcase\LANG\relax
% Obsolete macro \texttt{\bs firstchapteris}:
@@ -21186,8 +31739,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@firstchapteris@used@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have invoked an obsolete command: \string\firstchapteris\space ****}
+ \mtcPackageWarningNoLine[<W0050>]{minitoc(hints)}%
+ {You have invoked an obsolete\MessageBreak command: \string\firstchapteris}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21201,8 +31754,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@firstsectionis@used@
- \PackageWarningNoLine{minitoc(hints)}%
- {**** You have invoked an obsolete command: \string\firstsectionis\space ****}
+ \mtcPackageWarningNoLine[<W0052>]{minitoc(hints)}%
+ {You have invoked an obsolete\MessageBreak command: \string\firstsectionis}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -21229,13 +31782,13 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\if@mtc@hints@given@
- \PackageWarningNoLine{minitoc(hints)}%
- {***** Some hints have been written\MessageBreak
- in the \jobname.log file. *****}
+ \mtcPackageWarningNoLine[<W0024>]{minitoc(hints)}%
+ {Some hints have been written\MessageBreak
+ in the \jobname.log file}
\else
- \PackageInfo{minitoc(hints)}%
- {***** No hints have been written\MessageBreak
- in the \jobname.log file. *****\@gobble}
+ \mtcPackageInfo[<I0019>]{minitoc(hints)}%
+ {No hints have been written\MessageBreak
+ in the \jobname.log file.\@gobble}
\fi
}
% \end{macrocode}
@@ -21259,6 +31812,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
%
+% \lneed{5}
% \begin{macro}{\ProcessOptions*}
% \ifcase\LANG\relax
% Then, we execute all requested options: for most options, it is just setting a flag, or loading a file for the
@@ -21272,6 +31826,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macrocode}
% \end{macro}
%
+% \lneed{5}
% \ifcase\LANG\relax
% We now examine the flags for some options and execute the necessary actions.
% \or\relax
@@ -21290,14 +31845,18 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\if@mtc@placeinsLoaded@}
% \ifcase\LANG\relax
% For the \texttt{insection} option, we load the \texttt{placeins} package~\cite{placeins} with its options
-% \texttt{verbose}, \texttt{section} and \texttt{below}; the correct loading is verified:
+% \texttt{verbose} and \texttt{section}, after the \texttt{flafter} package (described in~\cite{ltoutput}
+% and~\cite[page~286]{TLC2}); the correct loading is verified:
% \or\relax
-% Pour l'option \texttt{insection}, nous chargeons le paquetage \texttt{placeins}~\cite{placeins} avec ses options
-% \texttt{verbose}, \texttt{section} et \texttt{below}; le chargement correct est vérifié:
+% Pour l'option \texttt{insection}, nous chargeons
+% le paquetage \texttt{placeins}~\cite{placeins} avec ses options
+% \texttt{verbose} et \texttt{section}, après le paquetage \texttt{flafter} (décrit dans~\cite{ltoutput}
+% et~\cite[page~292]{TLC2F}); le chargement correct est vérifié:
% \fi
% \begin{macrocode}
\if@mtc@ss@insection@
- \RequirePackage[section,below,verbose]{placeins}[2005/04/18]%
+ \RequirePackage{flafter}[2000/07/23]%
+ \RequirePackage[section,verbose]{placeins}[2005/04/18]%
\@ifpackageloaded{placeins}%
{\@mtc@placeinsLoaded@true}%
{\@mtc@placeinsLoaded@false}%
@@ -21308,7 +31867,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \subsection{Processing the \texttt{notoccite} option}
% \or\relax
@@ -21329,6 +31888,116 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
%
+% \lneed{10}
+% \ifcase\LANG\relax
+% \subsection{Processing the \texttt{listfiles} option}
+% \or\relax
+% \subsection{Traitement de l'option \texttt{listfiles}}
+% \fi
+% \begin{macro}{\mtc@maf}
+% \begin{macro}{\tf@mtc}
+% \begin{macro}{\if@longextensions@}
+% \begin{macro}{\mtc@maf@long}
+% \begin{macro}{\mtc@maf@short}
+% \begin{macro}{\mtc@addtomaf}
+% \begin{macro}{\IfFileExists}
+% \begin{macro}{\jobname}
+% \ifcase\LANG\relax
+% We define the \verb|\mtc@maf| macro which closes \verb|\tf@mtc|
+% and reopens it to write into
+% \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}.
+% It calls \verb|\mtc@maf@long|
+% or \verb|\mtc@maf@short| (long or short extensions), then
+% closes \verb|\tf@mtc|. \verb|\mtc@maf@long| or
+% \verb|\mtc@maf@short| writes the names of the existing auxiliary
+% 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.}).
+% \or\relax
+% Nous définissons la macro \verb|\mtc@maf| qui ferme \verb|\tf@mtc|
+% puis le ré-ouvre pour écrire dans
+% \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}.
+% Elle appelle \verb|\mtc@maf@long| ou \verb|\mtc@maf@short|
+% (suffixes longs ou courts), puis ferme \verb|\tf@mtc|.
+% \verb|\mtc@maf@long| ou \verb|\mtc@maf@short| écrit les noms
+% des fichiers auxiliaires existants en utilisant des boucles
+% par ordre décroissant sur les compteurs associés, et
+% 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.}).
+% \fi
+% \begin{macrocode}
+\def\mtc@maf{%
+ \mtcPackageInfo[<I0009>]{minitoc}%
+ {Listing minitoc auxiliary files\MessageBreak
+ Creating the \jobname.maf file\@gobble}
+ \immediate\closeout\tf@mtc
+ \immediate\openout\tf@mtc \jobname.maf
+ \if@longextensions@\mtc@maf@long\else\mtc@maf@short\fi
+ \immediate\closeout\tf@mtc}
+\def\mtc@addtomaf#1{%
+ \IfFileExists{#1}{\immediate\write\tf@mtc{#1}}{}}
+\def\mtc@maf@long{%
+ \mtc@addtomaf{\jobname.mtc}
+\@ifundefined{c@ptc}{}{\loop\ifnum\c@ptc>\z@\relax
+ \mtc@addtomaf{\jobname.ptc\arabic{ptc}}
+ \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
+ \mtc@addtomaf{\jobname.mtc\arabic{mtc}}
+ \mtc@addtomaf{\jobname.mlf\arabic{mtc}}
+ \mtc@addtomaf{\jobname.mlt\arabic{mtc}}
+ \advance\c@mtc\m@ne\repeat}
+\@ifundefined{c@stc}{}{\loop\ifnum\c@stc>\z@\relax
+ \mtc@addtomaf{\jobname.stc\arabic{stc}}
+ \mtc@addtomaf{\jobname.slf\arabic{stc}}
+ \mtc@addtomaf{\jobname.slt\arabic{stc}}
+ \advance\c@stc\m@ne\repeat}}
+\def\mtc@maf@short{%
+ \mtc@addtomaf{\jobname.mtc}
+\@ifundefined{c@ptc}{}{\loop\ifnum\c@ptc>\z@\relax
+ \mtc@addtomaf{\jobname.P\arabic{ptc}}
+ \mtc@addtomaf{\jobname.G\arabic{ptc}}
+ \mtc@addtomaf{\jobname.U\arabic{ptc}}
+ \advance\c@ptc\m@ne\repeat}
+\@ifundefined{c@mtc}{}{\loop\ifnum\c@mtc>\z@\relax
+ \mtc@addtomaf{\jobname.M\arabic{mtc}}
+ \mtc@addtomaf{\jobname.F\arabic{mtc}}
+ \mtc@addtomaf{\jobname.T\arabic{mtc}}
+ \advance\c@mtc\m@ne\repeat}
+\@ifundefined{c@stc}{}{\loop\ifnum\c@stc>\z@\relax
+ \mtc@addtomaf{\jobname.S\arabic{stc}}
+ \mtc@addtomaf{\jobname.H\arabic{stc}}
+ \mtc@addtomaf{\jobname.V\arabic{stc}}
+ \advance\c@stc\m@ne\repeat}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\if@mtc@listfiles@}
+% \begin{macro}{\AtEndDocument}
+% \begin{macro}{\mtc@maf}
+% \ifcase\LANG\relax
+% If this option is active, we call \verb|\mtc@maf| in a
+% \verb|\AtEndDocument| block.
+% \or\relax
+% Si cette option est active, nous appellons \verb|\mtc@maf| dans
+% un bloc \verb|\AtEndDocument|.
+% \fi
+% \begin{macrocode}
+\if@mtc@listfiles@{\AtEndDocument{\mtc@maf}}\else\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \lneed{5}
% \ifcase\LANG\relax
% \subsection{Processing the \texttt{hints} option}\index{hints}
@@ -21471,7 +32140,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\input}
% \ifcase\LANG\relax
% This short file is necessary to create the french documentation. Its rôle is to
-% set \texttt{\bs jobname} to \texttt{fminitoc} in place of \texttt{fminitoc}. As \texttt{minitoc.ins}
+% set \texttt{\bs jobname} to \texttt{fminitoc} in place of \texttt{minitoc}. As \texttt{minitoc.ins}
% generates the files \texttt{minitoc.lan} and \texttt{fminitoc.lan} which sets a language number \verb|\LANG|,
% and \texttt{minitoc.dtx} reads \texttt{\bs jobname.lan}, the documentation can be in several languages
% (english and french) in
@@ -21488,8 +32157,8 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
%<*fminitoc>
-\ProvidesFile{fminitoc.dtx}[2005/09/16 minitoc french documentation start file]
-\input minitoc.dtx
+\ProvidesFile{fminitoc.dtx}[2006/06/08 minitoc french documentation start file]
+\input{minitoc.dtx}
%</fminitoc>
% \end{macrocode}
% \end{macro}
@@ -21565,21 +32234,23 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% First, we identify the package and check the version of \LaTeX\,\footnote{This checking is not really useful for
% the \texttt{mtcoff} package itself, but it is good to check that your version of \LaTeX\ is not too old to
-% support \texttt{minitoc}.}:
+% support \texttt{minitoc}.}; we need the \texttt{mtcmess} package to write messages with unique identifiers.
% \or\relax
% Tout d'abord, nous identifions le paquetage et vérifions la version de \LaTeX\,\footnote{Cette vérification
% n'est pas vraiment utile pour le paquetage \texttt{mtcoff} lui-même, mais il est bon de vérifier que votre
-% version de \LaTeX\ n'est pas trop ancienne pour supporter \texttt{minitoc}.}:
+% version de \LaTeX\ n'est pas trop ancienne pour supporter \texttt{minitoc}.}; nous avons besoin du paquetage
+% \texttt{mtcmess} pour écrire des messages avec des identificateurs uniques.
% \fi
% \begin{macrocode}
%<*mtcoff>
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{mtcoff}[2005/09/16 v43 The mtcoff package]
+\ProvidesPackage{mtcoff}[2006/06/08 v45 The mtcoff package]
+\RequirePackage{mtcmess}[2006/03/14]
% \end{macrocode}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{9}
% \ifcase\LANG\relax
% \section{Faking counters and dimensions}\label{s+mtcoff+faking.counters.dimensions}
% \or\relax
@@ -21595,12 +32266,11 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcindent}
% \begin{macro}{\c@secttocdepth}
% \begin{macro}{\stcindent}
-% \begin{macro}{\c@mtc}
-% \begin{macro}{\c@ptc}
-% \begin{macro}{\c@stc}
% \ifcase\LANG\relax
+% \begin{SMOOTH}
% As \texttt{minitoc} declares some counters and dimensions registers, we fake them using \verb|\count@| or
-% \verb|\dimen@|. For \verb|\mtcskipamount|, we use its default definition, \verb|\bigskipamount|.
+% \verb|\dimen@|. For \verb|\mtcskipamount|, we must use its default definition, \verb|\bigskipamount|.
+% \end{SMOOTH}
% \or\relax
% Puisque \texttt{minitoc} déclare quelques registres compteurs et dimensions, nous les simulons en utilisant
% \verb|\count@| ou \verb|\dimen@|. Pour \verb|\mtcskipamount|, nous utilisons sa définition par défaut,
@@ -21614,9 +32284,6 @@ sud des États-Unis, comme la Louisiane.}
\let\ptcindent\dimen@
\let\c@secttocdepth\count@
\let\stcindent\dimen@
-\let\c@mtc\count@
-\let\c@ptc\count@
-\let\c@stc\count@
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -21628,11 +32295,31 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
+% \begin{macro}{\c@mtc}
+% \begin{macro}{\c@ptc}
+% \begin{macro}{\c@stc}
+% \begin{macrocode}
+\let\c@mtc\count@
+\let\c@ptc\count@
+\let\c@stc\count@
+% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \lneed{5}
+% \begin{macro}{\mtcgapbeforeheads}
+% \begin{macro}{\mtcgapafterheads}
+% \begin{macrocode}
+\def\mtcgapbeforeheads{50\p@}
+\def\mtcgapafterheads{40\p@}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
% \section{Faking simple user commands}\label{s+mtcoff+fake.simple.commands}
% \or\relax
@@ -21717,7 +32404,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{Faking user commands with one optional argument}\label{s+mtcoff+fake.user.commands.1opt}
% \or\relax
-% \section{Simulation des commandes utilisateur ayant un \mbox{argument} optionnel}\label{s+mtcoff+fake.user.commands.1opt}
+% \section{Simulation des commandes utilisateur ayant un \texorpdfstring{\mbox{argument}}{argument} optionnel}\label{s+mtcoff+fake.user.commands.1opt}
% \fi
% \begin{macro}{\gobbleopt@}
% \ifcase\LANG\relax
@@ -21820,6 +32507,20 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
%
% \lneed{5}
+% \begin{macro}{\@ifnextchar}
+% \begin{macro}{\mtcprepare}
+% \ifcase\LANG\relax
+% Command \verb|\mtcprepare|:
+% \or\relax
+% Commande \verb|\mtcprepare|:
+% \fi
+% \begin{macrocode}
+\def\mtcprepare{\@ifnextchar[{\gobbleopt@}{\gobbleopt@[l]}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \ifcase\LANG\relax
% \section{Disabling the internal commands}\label{s+mtcoff+disabling.internal.commands}
% \or\relax
@@ -21832,7 +32533,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\l@xchapter}
% \begin{macro}{\xchapter}
% \begin{macro}{\pchapter}
-% \begin{macro}{\psection}
+% \begin{macro}{\psect}
% \begin{macro}{\l@xpart}
% \begin{macro}{\xpart}
% \begin{macro}{\l@xsect}
@@ -21851,7 +32552,7 @@ sud des États-Unis, comme la Louisiane.}
\let\l@xchapter\@gobbletwo
\let\xchapter\relax
\let\pchapter\relax
-\let\psection\relax
+\let\psect\relax
\let\l@xpart\@gobbletwo
\let\xpart\relax
\let\l@xsect\@gobbletwo
@@ -21902,7 +32603,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\ptcPfont}
% \begin{macro}{\ptcSPfont}
% \begin{macro}{\plffont}
+% \begin{macro}{\plfSfont}
% \begin{macro}{\pltfont}
+% \begin{macro}{\pltSfont}
% \begin{macro}{\ptifont}
% \ifcase\LANG\relax
% Fonts for part level mini-tables:
@@ -21918,7 +32621,9 @@ sud des États-Unis, comme la Louisiane.}
\let\ptcPfont\empty
\let\ptcSPfont\empty
\let\plffont\empty
+\let\plfSfont\empty
\let\pltfont\empty
+\let\pltSfont\empty
\let\ptifont\empty
% \end{macrocode}
% \end{macro}
@@ -21931,6 +32636,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \begin{macro}{\mtcfont}
@@ -21940,7 +32647,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\mtcPfont}
% \begin{macro}{\mtcSPfont}
% \begin{macro}{\mlffont}
+% \begin{macro}{\mlfSfont}
% \begin{macro}{\mltfont}
+% \begin{macro}{\mltSfont}
% \begin{macro}{\mtifont}
% \ifcase\LANG\relax
% Fonts for chapter level mini-tables:
@@ -21955,7 +32664,9 @@ sud des États-Unis, comme la Louisiane.}
\let\mtcPfont\empty
\let\mtcSPfont\empty
\let\mlffont\empty
+\let\mlfSfont\empty
\let\mltfont\empty
+\let\mltSfont\empty
\let\mtifont\empty
% \end{macrocode}
% \end{macro}
@@ -21967,6 +32678,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \begin{macro}{\stcfont}
@@ -21975,7 +32688,9 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\stcPfont}
% \begin{macro}{\stcSPfont}
% \begin{macro}{\slffont}
+% \begin{macro}{\slfSfont}
% \begin{macro}{\sltfont}
+% \begin{macro}{\sltSfont}
% \begin{macro}{\stifont}
% \ifcase\LANG\relax
% Fonts for section level mini-tables:
@@ -21989,7 +32704,9 @@ sud des États-Unis, comme la Louisiane.}
\let\stcPfont\empty
\let\stcSPfont\empty
\let\slffont\empty
+\let\slfSfont\empty
\let\sltfont\empty
+\let\sltSfont\empty
\let\stifont\empty
% \end{macrocode}
% \end{macro}
@@ -22000,6 +32717,8 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\coffeefont}
@@ -22056,9 +32775,9 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Disabling the new \texttt{\bs l@.{}.{}.} commands}\label{s+mtcoff+dissabling.l@XXX.commands}
+% \section{Disabling the new \texttt{\bs l@.{}.{}.} commands}\label{s+mtcoff+disabling.l@XXX.commands}
% \or\relax
-% \section{Inhibition des nouvelles commandes \texttt{\bs l@.{}.{}.}}\label{s+mtcoff+dissabling.l@XXX.commands}
+% \section{Inhibition des nouvelles commandes \texttt{\bs l@.{}.{}.}}\label{s+mtcoff+disabling.l@XXX.commands}
% \fi
% \begin{macro}{\l@starpart}
% \begin{macro}{\l@starchapter}
@@ -22094,9 +32813,9 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Ignore the obsolete commands}\label{s+mtcoff+ignore.obsolete,commands}
+% \section{Ignore the obsolete commands}\label{s+mtcoff+ignore.obsolete.commands}
% \or\relax
-% \section{Ignorer les commandes obsolètes}\label{s+mtcoff+ignore.obsolete,commands}
+% \section{Ignorer les commandes obsolètes}\label{s+mtcoff+ignore.obsolete.commands}
% \fi
% \begin{macro}{\@gobble}
% \begin{macro}{\firstpartis}
@@ -22431,6 +33150,7 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macro}{\ifktightmtc}
% \begin{macro}{\ifundottedmtc}
% \begin{macro}{\l@listof}
+% \begin{macro}{\ifmtcsecondpart}
% \begin{macro}{\chapter}
% \ifcase\LANG\relax
% There are some flags and commands that it is wise to declare:
@@ -22442,6 +33162,7 @@ sud des États-Unis, comme la Louisiane.}
\newif\iftightmtc \tightmtcfalse
\newif\ifktightmtc \ktightmtcfalse
\newif\ifundottedmtc \undottedmtcfalse
+\newif\ifmtcsecondpart \mtcsecondpartfalse
\let\l@listof\chapter
% \end{macrocode}
% \end{macro}
@@ -22450,6 +33171,7 @@ sud des États-Unis, comme la Louisiane.}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -22471,16 +33193,20 @@ sud des États-Unis, comme la Louisiane.}
% \begin{macrocode}
\newif\ifmtcoffwarn@ \mtcoffwarn@false
\AtEndDocument{\ifmtcoffwarn@
- \PackageWarningNoLine{mtcoff}%
- {You should scan (backwards) your .log file to find
+ \mtcPackageWarningNoLine[<F0007>]{mtcoff}%
+ {You should scan (backwards) your .log
+ \MessageBreak
+ file to find some commands needing
+ \MessageBreak
+ to be replaced if you decide to
\MessageBreak
- some commands needing to be replaced if you decide to
+ DEFINITELY stop using minitoc for this
\MessageBreak
- DEFINITELY stop using minitoc for this document.
+ document. It is more wise to keep the
\MessageBreak
- It is more wise to keep the \string\usepackage\space lines for
+ \string\usepackage\space lines for minitoc and mtcoff
\MessageBreak
- minitoc and mtcoff and to comment out only one of them}
+ and to comment out only one of them}
\fi}
% \end{macrocode}
% \end{macro}
@@ -22501,7 +33227,7 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\newcommand{\mtcaddchapter}[1][]{\mtcoffwarn@true
- \PackageWarning{mtcoff}%
+ \mtcPackageWarning[<F0004>]{mtcoff}%
{\protect\mtcaddchapter{...} should be replaced\MessageBreak
by \protect\addcontentsline{toc}{chapter}{...}\MessageBreak}
\def\mtc@ck{#1}
@@ -22510,7 +33236,7 @@ sud des États-Unis, comme la Louisiane.}
\addcontentsline{toc}{chapter}{#1}%
\fi}
\newcommand{\mtcaddsection}[1][]{\mtcoffwarn@true
- \PackageWarning{mtcoff}%
+ \mtcPackageWarning[<F0006>]{mtcoff}%
{\protect\mtcaddsection{...} should be replaced\MessageBreak
by \protect\addcontentsline{toc}{section}{...}\MessageBreak}
\def\mtc@ck{#1}
@@ -22519,7 +33245,7 @@ sud des États-Unis, comme la Louisiane.}
\addcontentsline{toc}{part}{#1}%
\fi}
\newcommand{\mtcaddpart}[1][]{\mtcoffwarn@true
- \PackageWarning{mtcoff}%
+ \mtcPackageWarning[<F0005>]{mtcoff}%
{\protect\mtcaddpart{...} should be replaced\MessageBreak
by \protect\addcontentsline{toc}{part}{...}\MessageBreak}
\def\mtc@ck{#1}
@@ -22594,35 +33320,62 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Disabling the \texttt{\bs mtcfixindex} command}\label{s+mtcoff+disabling.mtcfixindex.command}
+% \section{Inhibition of the \texttt{\bs mtc@saveXXXdepth} and \texttt{\bs mtc@restoreXXXdepth} commands}
% \or\relax
-% \section{Inhibition de la commande \texttt{\bs mtcfixindex}}\label{s+mtcoff+disabling.mtcfixindex.command}
+% \section{Inhibition des commandes \texttt{\bs mtc@saveXXXdepth} et \texttt{\bs mtc@restoreXXXdepth}}
+% \fi
+% \begin{macro}{\mtc@savetocdepth}
+% \begin{macro}{\mtc@savelofdepth}
+% \begin{macro}{\mtc@savelotdepth}
+% \begin{macro}{\mtc@restoretocdepth}
+% \begin{macro}{\mtc@restorelofdepth}
+% \begin{macro}{\mtc@restorelotdepth}
+% \begin{macrocode}
+\let\mtc@savetocdepth\empty
+\let\mtc@savelofdepth\empty
+\let\mtc@savelotdepth\empty
+\let\mtc@restoretocdepth\empty
+\let\mtc@restorelofdepth\empty
+\let\mtc@restorelotdepth\empty
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{Disabling the \texttt{\bs mtcfixglossary} command}\label{s+mtcoff+disabling.mtcfixglossary.command}
+% \or\relax
+% \section{Inhibition de la commande \texttt{\bs mtcfixglossary}}\label{s+mtcoff+disabling.mtcfixglossary.command}
% \fi
-% \begin{macro}{\mtcficindex}
+% \begin{macro}{\mtcfixglossary}
% \ifcase\LANG\relax
% This command accepts one optional argument:
% \or\relax
% Cette commande accepte un argument optionnel:
% \fi
% \begin{macrocode}
-\newcommand{\mtcfixindex}[1][]{\relax}
+\newcommand{\mtcfixglossary}[1][]{\relax}
% \end{macrocode}
% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Disabling the \texttt{\bs mtcfixglossary} command}\label{s+mtcoff+disabling.mtcfixglossary.command}
+% \section{Disabling the \texttt{\bs mtcfixindex} command}\label{s+mtcoff+disabling.mtcfixindex.command}
% \or\relax
-% \section{Inhibition de la commande \texttt{\bs mtcfixglossary}}\label{s+mtcoff+disabling.mtcfixglossary.command}
+% \section{Inhibition de la commande \texttt{\bs mtcfixindex}}\label{s+mtcoff+disabling.mtcfixindex.command}
% \fi
-% \begin{macro}{\mtcficindex}
+% \begin{macro}{\mtcfixindex}
% \ifcase\LANG\relax
% This command accepts one optional argument:
% \or\relax
% Cette commande accepte un argument optionnel:
% \fi
% \begin{macrocode}
-\newcommand{\mtcfixglossary}[1][]{\relax}
+\newcommand{\mtcfixindex}[1][]{\relax}
% \end{macrocode}
% \end{macro}
%
@@ -22646,17 +33399,17 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macrocode}
\def\addstarredpart#1{\mtcoffwarn@true
- \PackageWarning{mtcoff}%
+ \mtcPackageWarning[<F0002>]{mtcoff}%
{\protect\addstarredpart{...} should be replaced by\MessageBreak
\protect\addcontentsline{toc}{part}{...}\MessageBreak}
\addcontentsline{toc}{part}{#1}}
\def\addstarredchapter#1{\mtcoffwarn@true
- \PackageWarning{mtcoff}%
+ \mtcPackageWarning[<F0001>]{mtcoff}%
{\protect\addstarredchapter{...} should be replaced by\MessageBreak
\protect\addcontentsline{toc}{chapter}{...}\MessageBreak}
\addcontentsline{toc}{chapter}{#1}}
\def\addstarredsection#1{\mtcoffwarn@true
- \PackageWarning{mtcoff}%
+ \mtcPackageWarning[<F0003>]{mtcoff}%
{\protect\addstarredsection{...} should be replaced by\MessageBreak
\protect\addcontentsline{toc}{section}{...}\MessageBreak}
\addcontentsline{toc}{section}{#1}}
@@ -22675,23 +33428,89 @@ sud des États-Unis, comme la Louisiane.}
%</mtcoff>
% \end{macrocode}
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \ifcase\LANG\relax
+% \chapter{Commented code of \texttt{mtcmess.sty}}\label{c+code+mtcmess.sty}
+% \or\relax
+% \chapter{Code commenté de \texttt{mtcmess.sty}}\label{c+code+mtcmess.sty}
+% \fi
+% \begin{macro}{\mtcPackageInfo}
+% \begin{macro}{\PackageInfo}
+% \begin{macro}{\MessageBreak}
+% \begin{macro}{\mtcPackageWarning}
+% \begin{macro}{\PackageWarning}
+% \begin{macro}{\mtcPackageWarningNoLine}
+% \begin{macro}{\PackageWarningNoLine}
+% \begin{macro}{\mtcPackageError}
+% \begin{macro}{\PackageError}
+% \ifcase\LANG\relax
+% To make easier the search of a message in the documentation\footnote{By example, using the search facility of some PDF
+% reader utility.}, we will assign an unique identifier to each
+% message of the \texttt{minitoc} and \texttt{mtcoff} packages. As the standard commands for such messages do not
+% include this feature, we make extended versions, with the same syntax, plus a first optional argument:
+% \or\relax
+% Pour faciliter la recherche d'un message dans la documentation\,\footnote{Par exemple, en utilisant le système de
+% recherche d'un utilitaire de lecture de fichier PDF.}, nous attribuerons un identificateur unique à~chaque
+% message des paquetages \texttt{minitoc} et \texttt{mtcoff}. Puisque les commandes standard pour de tels messages
+% n'offrent pas ce dispositif, nous en faisons des versions étendues, avec la même syntaxe, plus un premier argument
+% optionnel:
+% \fi
+% \begin{macrocode}
+%<*mtcmess>
+\ProvidesPackage{mtcmess}[2006/03/14]%
+\NeedsTeXFormat{LaTeX2e}[1996/06/01]%
+\newcommand{\mtcPackageInfo}[3][]%
+ {\PackageInfo{#2}{#1\MessageBreak #3}}%
+\newcommand{\mtcPackageWarning}[3][]%
+ {\PackageWarning{#2}{#1\MessageBreak #3}}%
+\newcommand{\mtcPackageWarningNoLine}[3][]%
+ {\PackageWarningNoLine{#2}{#1\MessageBreak #3}}%
+\newcommand{\mtcPackageError}[4][]%
+ {\PackageError{#2}{#1\MessageBreak #3}{#4}}%
+%</mtcmess>
+% \end{macrocode}
+% \ifcase\LANG\relax
+% Hence the first line of the message will contain the package name and the unique identifier of the message.
+% \or\relax
+% Donc la première ligne du message contiendra le nom du paquetage et l'identificateur unique du message.
+% \fi
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \ifcase\LANG\relax
+% These macros are defined in a separate package because they will be used by at least two packages
+% (\texttt{minitoc} and \texttt{mtcoff}) and because they could be useful for other packages.
+% \or\relax
+% Ces macros sont définies dans un paquetage distinct car elles seront utilisées par au moins deux paquetages
+% (\texttt{minitoc} et \texttt{mtcoff}) et parce qu'elles pourraient être utiles pour d'autres paquetages.
+% \fi
%
% \ifcase\LANG\relax
% \chapter{Patch for the \texttt{memoir} class}\label{memoir-patch}
% This code must be loaded to fix an incompatibality of the \texttt{minitoc} package
-% with recent versions of the \texttt{memoir.cls} class.
+% with some recent versions of the \texttt{memoir.cls} class.
+% This correction is no more necessary after the 2005/09/25 version of \texttt{memoir.cls}.
% \or\relax
% \chapter{Correction pour la classe \texttt{memoir}}\label{memoir-patch}
% Ce code doit être chargé pour corriger une incompatibilité du paquetage \texttt{minitoc}
-% avec les versions récentes de la classe \texttt{memoir.cls}.
+% avec certaines versions récentes de la classe \texttt{memoir.cls}.
+% Cette correction n'est plus nécessaire après la version datée 2005/09/25 de \texttt{memoir.cls}.
% \fi
% \begin{macrocode}
%<*mtcpatchmem>
\NeedsTeXFormat{LaTeX2e}[1996/06/01]%
\ProvidesPackage{mtcpatchmem}%
- [2005/09/16 v43 Package mtcpatchmem]
-\PackageInfo{mtcpatchmem}%
- {*** mtcpatchmem package to patch the memoir class ***\@gobble}
+ [2005/09/30 v45 Package mtcpatchmem]
+\RequirePackage{mtcmess}[2006/03/14]
+\mtcPackageInfo[<M0001>]{mtcpatchmem}%
+ {mtcpatchmem package to patch the memoir class\@gobble}
\renewcommand{\@m@mchapter}[1][]{%
\def\ch@pt@c{#1}% capture first optional arg
\@ifnextchar[{\@chapter}{\@chapter[]}%
@@ -22752,10 +33571,10 @@ sud des États-Unis, comme la Louisiane.}
%
% \ifcase\LANG\relax
% \chapter{The minitoc language definition (\texttt{.mld}) and object (\texttt{.mlo}) files}\label{c+code+mld.files}
-% \markboth{\uppercase{CHAPITRE\ \thechapter{}.} THE MINITOC LANGUAGE DEFINITION (\texttt{.mld}) FILES}{\uppercase{CHAPITRE\ \thechapter{}.} THE MINITOC LANGUAGE DEFINITION (\texttt{.mld}) FILES}\index{.mld}\index{.mlo}
+% \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}
% \or\relax
% \chapter{Les fichiers minitoc de définition (\texttt{.mld}) et objets (\texttt{.mlo}) de langue}\label{c+code+mld.files}
-% \markboth{\uppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS MINITOC DE DÉFINITION DE LANGUE (\texttt{.mld})}{\uppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS MINITOC DE DÉFINITION DE LANGUE (\texttt{.mld})}\index{.mld}\index{.mlo}
+% \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}
% \fi
% \minitoc
% \mtcskip
@@ -22780,7 +33599,11 @@ sud des États-Unis, comme la Louisiane.}
% \fi
% \begin{macro}{\mtcselectlanguage}
% \begin{verse}
+% \ifcase\LANG\relax
% \verb|\mtcselectlanguage|\marg{language}
+% \or\relax
+% \verb|\mtcselectlanguage|\marg{langue}
+% \fi
% \end{verse}
% \end{macro}
% \lneed{10}
@@ -22827,10 +33650,11 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% Many \index{.mld}\texttt{.mld} files require special fonts adequate for the corresponding language; as this is a
% language-dependent issue, the user must set up the correct language and font context for each language, like using
-% the \texttt{babel} package~\cite{Braams+TB12-2-291,babel,BEP}, the CJK system~\cite{cjk2}, the ANTOMEGA
+% the \texttt{babel} package~\cite{Braams+TB12-2-291,babel,babel-user,BEP}, the CJK system~\cite{cjk,cjk2}, the
+% \H\LaTeX\ system~\cite{HLATEX}, the ANTOMEGA
% system~\cite{antomega}, the ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex},
-% \texttt{ethiop}~\cite{ethiop}, Farsi\TeX\ (\url{htp://www.farsitex.org}), \texttt{guarani}~\cite{guarani},
-% Malayalam~\cite{malayalam}, Mon\TeX~\cite{mlsquick,montex},
+% \texttt{ethiop}~\cite{ethiop}, Farsi\TeX\FARSINOTE, \texttt{guarani}~\cite{guarani},
+% Malayalam~\cite{malayalam,malayalam-o}, Mon\TeX~\cite{mlsquick,montex},
% or Arm\TeX~\cite{armtex} packages.
% Note that it is often the \virage\emph{english} name of the language which is used to name the corresponding
% \texttt{.mld} file.
@@ -22838,30 +33662,32 @@ sud des États-Unis, comme la Louisiane.}
% De nombreux fichiers \index{.mld}\texttt{.mld} ont besoin de fontes spéciales adéquates pour la langue
% correspondante; comme ceci est une question concernant la langue, l'utilisateur doit mettre en place un contexte
% linguistique et typographique correct pour la langue correspondante, en utilisant par exemple le paquetage
-% \texttt{babel}~\cite{Braams+TB12-2-291,babel,BEP}, le système CJK~\cite{cjk2}, le système ANTOMEGA~\cite{antomega},
+% \texttt{babel}~\cite{Braams+TB12-2-291,babel,babel-user,BEP}, le système CJK~\cite{cjk,cjk2}, le système
+% H\LaTeX~\cite{HLATEX}, le système ANTOMEGA~\cite{antomega},
% les paquetages ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex}, \texttt{ethiop}~\cite{ethiop},
-% Farsi\TeX\ ({\froff\url{htp://www.farsitex.org}}),
-% \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam}, Mon\TeX~\cite{mlsquick,montex} ou Arm\TeX~\cite{armtex}.
+% Farsi\TeX\FARSINOTE, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o},
+% Mon\TeX~\cite{mlsquick,montex} ou Arm\TeX~\cite{armtex}.
% Notez que c'est souvent le nom en \virage\emph{anglais} de la langue qui est utilisé pour nommer le fichier \texttt{.mld}
% correspondant.
% \fi
%
% \lneed{3}
% \ifcase\LANG\relax
-% But for some oriental languages\,\footnote{Mainly for chinese, farsi (iranian) hangul (korean), hanja (korean), japanese and
-% thai variants.}, the source of the titles use some \virage\emph{exotic encodings}, difficult to maniputale in a
-% \texttt{.dtx} file, the \texttt{.mld} file is then just a wrapper loading
+% But for some oriental languages\,\footnote{Mainly for chinese, farsi (iranian), hangûl (korean), hanja (korean), japanese,
+% malayalam-omega, thai, and russian variants.}, the source of the titles
+% use some \virage\emph{exotic encodings}, difficult to manipulate
+% in a \texttt{.dtx} file, the \texttt{.mld} file is then just a wrapper loading
% a \index{.mlo}\texttt{.mlo} file\,\footnote{The extension
% \texttt{.mlo} means \emph{minitoc language object}.}, not generated by the
% \texttt{.dtx} files in the current version of \texttt{minitoc} package. The adequate input encoding must be set up
% by the user \emph{before}\virage{} loading the \texttt{.mld} file via \texttt{\bs mtcselectlanguage}.
% \or\relax
% Mais pour certaines langues orientales\,\footnote{Principalement pour les variantes du chinois, du farsi
-% (iranien), du coréen (hangul et hanja), du japonais et du thaï.}, le code source des titres utilise quelques
-% \virage\emph{codages exotiques},
+% (iranien), du coréen (hangûl et hanja), du japonais, du malayalam-omega, du thaï et du russe.}, le code source des
+% titres utilise quelques \virage\emph{codages exotiques},
% difficiles à~manipuler dans un fichier \texttt{.dtx}, le fichier \texttt{.mld} est alors une simple enveloppe qui charge
% un fichier \index{.mlo}\texttt{.mlo}\,\footnote{Le suffixe \texttt{.mlo} signifie \emph{minitoc language object},
-% objet minitoc de langage.}, qui n'est pas engendré par les fichiers \texttt{.dtx} dans la version actuelle du
+% objet minitoc de langue.}, qui n'est pas engendré par les fichiers \texttt{.dtx} dans la version actuelle du
% paquetage \texttt{minitoc}. Le codage d'entrée adéquat doit être mis en place par l'utilisateur \emph{avant}\virage{} le
% chargement du fichier \texttt{.mld} via \texttt{\bs mtcselectlanguage}.
% \fi
@@ -22886,6 +33712,8 @@ sud des États-Unis, comme la Louisiane.}
% La langue \texttt{acadian} (acadien)\,\FAC{} est simplement du français,
% donc nous chargeons le fichier texttt{french.mld} (voir la section~\vref{s+mld+french}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*acadian>
\ProvidesFile{acadian.mld}[2004/12/14]
@@ -22905,6 +33733,8 @@ sud des États-Unis, comme la Louisiane.}
% est simplement du français (<<~\texttt{acadien}~>> est le terme français pour <<~\texttt{acadian}~>>, en anglais),
% donc nous chargons le fichier \texttt{french.mld} (voir la section~\vref{s+mld+french}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*acadien>
\ProvidesFile{acadien.mld}[2004/12/14]
@@ -22916,16 +33746,22 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{``Afrikaan'' language: \texttt{afrikaan.mld}}\label{s+mld+afrikaan}\index{afrikaan.mld}
% The titles for the ``\texttt{afrikaan}'' language\,\footnote{Spoken in South Africa, it has dutch origins; compare with
-% section~\vref{s+mld+dutch}.} are taken from the \texttt{babel} package~\cite{babel}~\cite{babel}:
+% section~\vref{s+mld+dutch}.} are taken from the \texttt{dutch.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,dutch}:
% \or\relax
% \section{Langue <<~afrikaan~>>: \texttt{afrikaan.mld}}\label{s+mld+afrikaan}\index{afrikaan.mld}
% Les titres pour la langue <<~\texttt{afrikaan}~>>\,\footnote{Parlée en Afrique du Sud, elle a des origines
-% néerlandaises; comparez avec la section~\vref{s+mld+dutch}.} sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% néerlandaises; comparez avec la section~\vref{s+mld+dutch}.} sont tirés du fichier \texttt{dutch.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,dutch}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*afrikaan>
-\ProvidesFile{afrikaan.mld}[1999/03/16]
+\ProvidesFile{afrikaan.mld}[2006/01/13]
%% Afrikaan(s) titles for minitoc.sty
+%% from dutch.dtx (babel)
+%% Braams, Johannes
\def\ptctitle{Inhoudsopgawe}%
\def\plftitle{Lys van figure}%
\def\plttitle{Lys van tabelle}%
@@ -22947,9 +33783,11 @@ sud des États-Unis, comme la Louisiane.}
% (see section~\vref{s+mld+afrikaan}):
% \or\relax
% \section{Langue <<~afrikaans~>>: \texttt{afrikaans.mld}}\label{s+mld+afrikaans}\index{afrikaans.mld}
-% <<~Afrikaans~>> est un synonyme de <<~afrikaan~>>, donc nous chargeons simplement
-% \texttt{afrikaan.mld}\index{afrikaan.mld} (voir la section~\vref{s+mld+afrikaan}):
+% <<~Afrikaans~>> est un synonyme de <<~afrikaan~>>,
+% donc nous chargeons simplement \texttt{afrikaan.mld}\index{afrikaan.mld} (voir la section~\vref{s+mld+afrikaan}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*afrikaans>
\ProvidesFile{afrikaans.mld}[2004/12/14]
@@ -22959,16 +33797,50 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Albanian'' language: \texttt{albanian.mld}}\label{s+mld+albanian}\index{albanian.mld}
+% The titles for the ``\texttt{albanian}'' language are taken from the \texttt{albanian.dtx} file in
+% the \texttt{babel} package~\cite{babel,babel-user,albanian}:
+% \or\relax
+% \section{Langue <<~albanian~>>: \texttt{albanian.mld}}\label{s+mld+albanian}\index{albanian.mld}
+% Les titres pour la langue <<~\texttt{albanian}~>> (albanais) sont tirés du fichier \texttt{albanian.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,albanian}:
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*albanian>
+\ProvidesFile{albanian.mld}[2006/01/13]
+%% Albanian titles for minitoc.sty.
+%% from albabian.dtx (babel)
+%% Contribution of Adi Zaimi (zami1st at yahoo.com).
+\def\ptctitle{P\"ermbajta}%
+\def\plftitle{Figurat}%
+\def\plttitle{Tabelat}%
+%%
+\def\mtctitle{P\"ermbajta}%
+\def\mlftitle{Figurat}%
+\def\mltitle{Tabelat}%
+%%
+\def\stctitle{P\"ermbajta}%
+\def\slftitle{Figurat}%
+\def\slttitle{Tabelat}%
+%</albanian>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``American'' language: \texttt{american.mld}}\label{s+mld+american}\index{american.mld}
% The ``american'' language is just like ``english''\footnote{It should be true for the mini-table titles; the
-% languages themselves have some differences.}, so we just load \texttt{english.mld}\index{english.mld}
+% languages themselves have some differences, like the hyphenation rules.}, so we just load \texttt{english.mld}\index{english.mld}
% (see section~\vref{s+mld+english}):
% \or\relax
-% \section{Langue <<~americain~>>: \texttt{american.mld}}\label{s+mld+american}\index{american.mld}
+% \section{Langue <<~american~>>: \texttt{american.mld}}\label{s+mld+american}\index{american.mld}
% La langue <<~american~>> (américain) est comme <<~english~>>\footnote{Ceci devrait être vrai pour les titres des
-% mini-tables; les langues elles-mêmes ont quelques différences.}, donc nous chargeons simplement
-% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
+% mini-tables; les langues elles-mêmes ont quelques différences, par exemple les règles de coupure des mots.}, donc nous
+% chargeons simplement \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*american>
\ProvidesFile{american.mld}[2004/12/14]
@@ -22986,28 +33858,63 @@ sud des États-Unis, comme la Louisiane.}
% Les titres pour la langue <<~arab~>> (arabe) sont tirés du paquetage Arab\TeX~\cite{arabtex2,arabtex}, qui devrait être
% utilisé, avec les fontes associées.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*arab>
\ProvidesFile{arab.mld}[1999/03/16]
%% Arabic titles for minitoc.sty
%% Needs arabic fonts (cf. documentation of arabtex)
%% (strings taken from arabtex; to be used with arabtex)
-\def\ptctitle{al-mu.htawayAtu}
-\def\plftitle{qA'imaTu a.s-.suwari}
+\def\ptctitle{al-mu.htawayAtu}%
+\def\plftitle{qA'imaTu a.s-.suwari}%
\def\plttitle{qA'imaTu al-^gadAwili}
%%
-\def\mtctitle{al-mu.htawayAtu}
-\def\mlftitle{qA'imaTu a.s-.suwari}
-\def\mlttitle{qA'imaTu al-^gadAwili}
+\def\mtctitle{al-mu.htawayAtu}%
+\def\mlftitle{qA'imaTu a.s-.suwari}%
+\def\mlttitle{qA'imaTu al-^gadAwili}%
%%
-\def\stctitle{al-mu.htawayAtu}
-\def\slftitle{qA'imaTu a.s-.suwari}
-\def\slttitle{qA'imaTu al-^gadAwili}
+\def\stctitle{al-mu.htawayAtu}%
+\def\slftitle{qA'imaTu a.s-.suwari}%
+\def\slttitle{qA'imaTu al-^gadAwili}%
%</arab>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Arab2'' language: \texttt{arab2.mld}}\label{s+mld+arab2}\index{arab2.mld}
+% The titles for the ``arab2'' language are taken from the Arab\TeX\ package~\cite{arabtex2,arabtex}, which should be
+% used, with the associated fonts. It is a variant of the ``arab'' language.
+% \or\relax
+% \section{Langue <<~arab2~>>: \texttt{arab2.mld}}\label{s+mld+arab2}\index{arab2.mld}
+% Les titres pour la langue <<~arab2~>> (arabe, variante) sont tirés du paquetage Arab\TeX~\cite{arabtex2,arabtex},
+% qui devrait être utilisé, avec les fontes associées.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*arab2>
+\ProvidesFile{arab2.mld}[2006/03/31]
+%% Arabic titles for minitoc.sty. Variant.
+%% Needs arabic fonts (cf. documentation of arabtex)
+%% (strings taken from arabtex; to be used with arabtex)
+{\makeatletter\global\let\mtcArabTok\a@tok}%
+\def\ptctitle{\mtcArabTok(al-muHtawayAtu)}%
+\def\plftitle{\mtcArabTok(qAQAimaTu aS-Suwari)}%
+\def\plttitle{\mtcArabTok(qAQAimaTu al-GadAwili)}%
+%%
+\def\mtctitle{\mtcArabTok(al-muHtawayAtu)}%
+\def\mlftitle{\mtcArabTok(qAQAimaTu aS-Suwari)}%
+\def\mlttitle{\mtcArabTok(qAQAimaTu al-GadAwili)}%
+%%
+\def\stctitle{\mtcArabTok(al-muHtawayAtu)}%
+\def\slftitle{\mtcArabTok(qAQAimaTu aS-Suwari)}%
+\def\slttitle{\mtcArabTok(qAQAimaTu al-GadAwili)}%
+%</arab2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Arabic'' language: \texttt{arabic.mld}}\label{s+mld+arabic}\index{arabic.mld}
% ``Arabic'' is a synomym for ``arab'', so we just load \texttt{arab.mld}\index{arab.mld} (see section~\vref{s+mld+arab}):
% \or\relax
@@ -23015,9 +33922,11 @@ sud des États-Unis, comme la Louisiane.}
% <<~Arabic~>> est un synonyme pour <<~arab~>>, donc nous chargeons simplement \texttt{arab.mld}\index{arab.mld}
% (voir la section~\vref{s+mld+arab}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*arabic>
-\ProvidesFile{arabic.mld}[2005/02/09]
+\ProvidesFile{arabic.mld}[2005/02/10]
\mtcselectlanguage{arab}%
%</arabic>
% \end{macrocode}
@@ -23032,26 +33941,49 @@ sud des États-Unis, comme la Louisiane.}
% Les titres pour la langue <<~armenian~>> (arménien) sont tirés du paquetage Arm\TeX\ package~\cite{armtex},
% qui devrait être utilisé, avec les fontes associées.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*armenian>
\ProvidesFile{armenian.mld}[1999/06/28]
%% Armenian titles for minitoc.sty
-\def\ptctitle{Bovandakuthyun}
-\def\plftitle{Patkerneri cank}
-\def\plttitle{Aghyusakneri cank}
+%% from ArmTeX
+%% Sergei Dachian (Serguei.Dachian@univ-lemans.fr)
+\def\ptctitle{Bovandakuthyun}%
+\def\plftitle{Patkerneri cank}%
+\def\plttitle{Aghyusakneri cank}%
%%
-\def\mtctitle{Bovandakuthyun}
-\def\mlftitle{Patkerneri cank}
-\def\mlttitle{Aghyusakneri cank}
+\def\mtctitle{Bovandakuthyun}%
+\def\mlftitle{Patkerneri cank}%
+\def\mlttitle{Aghyusakneri cank}%
%%
-\def\stctitle{Bovandakuthyun}
-\def\slftitle{Patkerneri cank}
-\def\slttitle{Aghyusakneri cank}
+\def\stctitle{Bovandakuthyun}%
+\def\slftitle{Patkerneri cank}%
+\def\slttitle{Aghyusakneri cank}%
%</armenian>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Australian'' language: \texttt{australian.mld}}\label{s+mld+australian}\index{australian.mld}
+% The ``australian'' language is just like ``english'', so we just load \texttt{english.mld}\index{english.mld}
+% (see section~\vref{s+mld+english}):
+% \or\relax
+% \section{Langue <<~australian~>>: \texttt{australian.mld}}\label{s+mld+australian}\index{australian.mld}
+% La langue <<~australian~>> (australian) est comme <<~english~>>, donc nous chargeons simplement
+% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*australian>
+\ProvidesFile{australian.mld}[2006/01/11]
+\mtcselectlanguage{english}%
+%</australian>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Austrian'' language: \texttt{austrian.mld}}\label{s+mld+austrian}\index{austrian.mld}
% For the mini-table titles, the ``austrian'' language is like the ``german'' language, so we load
% \texttt{german.mld}\index{german.mld} (see section~\vref{s+mld+german}):
@@ -23060,6 +33992,8 @@ sud des États-Unis, comme la Louisiane.}
% En ce qui concerne les titres des mini-tables, la langue <<~austrian~>> (autrichien) est comme la langue <<~german~>>
% (allemand), donc nous chargeons \texttt{german.mld}\index{german.mld} (voir la section~\vref{s+mld+german}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*austrian>
\ProvidesFile{austrian.mld}[2004/12/14]
@@ -23070,19 +34004,50 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Bahasa'' language: \texttt{bahasa.mld}}\label{s+mld+bahasa}\index{bahasa.mld}
-% The titles of the mini-tables for the ``bahasa'' language\,\footnote{Spoken in Indonesia and Malaysia, with
-% different pronunciations
-% but the same writing.} are taken from the \texttt{babel} package~\cite{babel}. Specific fonts are needed.
+% The ``bahasa'' language is just like ``bahasai'', so we just load \texttt{bahasai.mld}\index{bahasai.mld}
+% (see section~\vref{s+mld+bahasai}):
% \or\relax
% \section{Langue <<~bahasa~>>: \texttt{bahasa.mld}}\label{s+mld+bahasa}\index{bahasa.mld}
-% Les titres des mini-tables pour la langue <<~bahasa~>>\,\footnote{Parlée en Indonésie et en Malaisie, avec des
-% prononciations différentes mais avec la même écriture.} sont tirés du paquetage \texttt{babel}~\cite{babel}. Des
-% fontes spécifiques sont nécessaires.
+% La langue <<~bahasa~>> est comme <<~bahasai~>>, donc nous chargeons simplement
+% \texttt{bahasai.mld}\index{bahasai.mld} (voir la section~\vref{s+mld+bahasai}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*bahasa>
-\ProvidesFile{bahasa.mld}[1999/03/16]
-%% Bahasa titles for minitoc.sty
+\ProvidesFile{bahasa.mld}[2006/01/11]
+\mtcselectlanguage{bahasai}%
+%</bahasa>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Bahasai'' language: \texttt{bahasai.mld}}\label{s+mld+bahasai}\index{bahasai.mld}
+% The titles of the mini-tables for the ``bahasai'' language\,\footnote{Bahasa is spoken in Indonesia and Malaysia, with
+% different pronunciations and titles
+% but the same writing. Bahasai is the indonesian variant.} (bahasa indonesia / bahasa meyalu) are
+% taken from the file \texttt{bahasa.dtx} in the \texttt{babel} package~\cite{babel,babel-user,bahasa}.
+% Specific fonts are needed. See also section~\vref{s+mld+bahasam}. The word ``bahasa'' means ``language'' in bahasa.
+% For other names for this language, see sections~\vref{s+mld+bahasa}, \vref{s+mld+indon},
+% and~\vref{s+mld+indonesian}.
+% \or\relax
+% \section{Langue <<~bahasai~>>: \texttt{bahasai.mld}}\label{s+mld+bahasai}\index{bahasai.mld}
+% Les titres des mini-tables pour la langue <<~bahasai~>>\,\footnote{Le bahasa est parlé en Indonésie et en Malaisie,
+% avec des prononciations et des titres différents mais avec la même écriture. Bahasai est la variante indonésienne.}
+% (bahasa indonesia / bahasa meyalu)
+% sont tirés du fichier \texttt{bahasa.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,bahasa}. Des
+% fontes spécifiques sont nécessaires. Voir aussi la section~\vref{s+mld+bahasam}. Le mot «~bahasa~» signifie
+% «~langage~» en bahasa. Pour d'autres noms pour cette langue, voir les sections~\vref{s+mld+bahasa},
+% \vref{s+mld+indon} et~\vref{s+mld+indonesian}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*bahasai>
+\ProvidesFile{bahasai.mld}[2006/01/13]
+%% Bahasa Indonesia titles for minitoc.sty
+%% From bahasa.dtx in the babel package
+%% Knappen, Jörg and Mart, Terry
\def\ptctitle{Daftar Isi}%
\def\plftitle{Daftar Gambar}%
\def\plttitle{Daftar Tabel}%
@@ -23094,36 +34059,78 @@ sud des États-Unis, comme la Louisiane.}
\def\stctitle{Daftar Isi}%
\def\slftitle{Daftar Gambar}%
\def\slttitle{Daftar Tabel}%
-%</bahasa>
+%</bahasai>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Bahasam'' language: \texttt{bahasam.mld}}\label{s+mld+bahasam}\index{bahasam.mld}
+% The titles of the mini-tables for the ``bahasam'' language (Bahasa Malaysia)\,\footnote{Spoken in Indonesia and Malaysia, with
+% different pronunciations and titles
+% but the same writing. Bahasam is the malaysian variant.} are taken from the file \texttt{bahasam.dtx} in the
+% \texttt{babel} package~\cite{babel,babel-user,bahasam}.
+% Specific fonts are needed. See also section~\vref{s+mld+bahasa}. For other names for this language, see
+% sections~\vref{s+mld+malay} and~\vref{s+mld+meyalu}.
+% \or\relax
+% \section{Langue <<~bahasam~>>: \texttt{bahasam.mld}}\label{s+mld+bahasam}\index{bahasam.mld}
+% Les titres des mini-tables pour la langue <<~bahasam~>> (Bahasa Malaysia)\,\footnote{Parlée en Indonésie et en Malaisie, avec des
+% prononciations et des titres différents mais avec la même écriture. Bahasam est la variante malaisienne.} sont
+% tirés du fichier \texttt{bahasam.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,bahasam}. Des
+% fontes spécifiques sont nécessaires. Voir aussi la section~\vref{s+mld+bahasa}. Pour d'autres noms pour cette
+% langue, voir les sections~\vref{s+mld+malay} et~\vref{s+mld+meyalu}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*bahasam>
+\ProvidesFile{bahasam.mld}[2006/01/13]
+%% Bahasa Malaysia titles for minitoc.sty
+%% From bahasam.dtx in the babel package
+%% Knappen, Jörg and Mart, Terry
+\def\ptctitle{Kandungan}%
+\def\plftitle{Senarai Gambar}%
+\def\plttitle{Senarai Jadual}%
+%%
+\def\mtctitle{Kandungan}%
+\def\mlftitle{Senarai Gambar}%
+\def\mlttitle{Senarai Jadual}%
+%%
+\def\stctitle{Kandungan}%
+\def\slftitle{Senarai Gambar}%
+\def\slttitle{Senarai Jadual}%
+%</bahasam>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Bangla'' language: \texttt{bangla.mld}}\label{s+mld+bangla}\index{bangla.mld}
% The titles for the ``bangla'' language\,\footnote{Spoken in Bangladesh and some parts of India.} are taken from
-% the \texttt{bangtex}\index{bangtex} package~\cite{bangtex}; they need specific fonts.
+% the Bang\TeX\index{bangtex} package~\cite{bangtex}; they need specific fonts.
% \or\relax
% \section{Langue <<~bangla~>>: \texttt{bangla.mld}}\label{s+mld+bangla}\index{bangla.mld}
% Les titres pour la langue <<~bangla~>>\,\footnote{Parlée au Bangladesh et dans certaines parties de
-% l'Inde.} sont tirés du paquetage \texttt{bangtex}\index{bangtex}~\cite{bangtex}; ils ont besoin de fontes
+% l'Inde.} sont tirés du paquetage Bang\TeX\index{bangtex}~\cite{bangtex}; ils ont besoin de fontes
% spécifiques.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*bangla>
-\ProvidesFile{bangla.mld}[2002/03/14]
+\ProvidesFile{bangla.mld}[2006/03/31]
%% Bangla titles for minitoc.sty
+%% from BangTeX
%% Needs specific fonts
-\def\ptctitle{suu\*c*i potRo}
-\def\plftitle{cho\*b*ir ta\*l*ika}
-\def\plttitle{cho\*k*er ta\*l*ika}
+\def\ptctitle{suu\*c*ipotRo}%
+\def\plftitle{cho\*b*ir ta\*l*ika}%
+\def\plttitle{cho\*k*er ta\*l*ika}%
%%
-\def\mtctitle{suu\*c*i}
-\def\mlftitle{cho\*b*ir ta\*l*ika}
-\def\mlttitle{cho\*k*er ta\*l*ika}
+\def\mtctitle{suu\*c*i}%
+\def\mlftitle{cho\*b*ir ta\*l*ika}%
+\def\mlttitle{cho\*k*er ta\*l*ika}%
%%
-\def\stctitle{suu\*c*i}
-\def\slftitle{cho\*b*ir ta\*l*ika}
-\def\slttitle{cho\*k*er ta\*l*ika}
+\def\stctitle{suu\*c*i}%
+\def\slftitle{cho\*b*ir ta\*l*ika}%
+\def\slttitle{cho\*k*er ta\*l*ika}%
%</bangla>
% \end{macrocode}
%
@@ -23131,79 +34138,210 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{``Basque'' language: \texttt{basque.mld}}\label{s+mld+basque}\index{basque.mld}
% The titles for the ``basque'' language\,\footnote{Spoken in the Basque country, in the north of Spain and
-% south-west of France.} are taken from the \texttt{babel} package~\cite{babel}. It seems that special fonts are needed.
+% south-west of France.} are taken from the \texttt{basque.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,basque}.
+% It seems that 8~bits fonts are preferable.
% \or\relax
% \section{Langue <<~basque~>>: \texttt{basque.mld}}\label{s+mld+basque}\index{basque.mld}
% Les titres pour la langue <<~basque~>>\,\footnote{Parlée au Pays Basque, qui est situé dans le nord de l'Espagne
-% et le sud-ouest de la France.} sont tirés du paquetage \texttt{babel}~\cite{babel}. Il semble que des fontes
-% spéciales soient nécessaires.
+% et le sud-ouest de la France.} sont tirés du fichier \texttt{basque.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,basque}.
+% Il semble que des fontes 8-bits soient préférables.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*basque>
-\ProvidesFile{basque.mld}[1999/12/06]
+\ProvidesFile{basque.mld}[2006/01/13]
%% Basque titles for minitoc.sty
+%% from basque.dtx (babel)
+%% Aguirregabiria, Juan M. and Sanchez, Julio
%% Needs special fonts
-\def\ptctitle{Gaien Aurkibidea}
-\def\plftitle{Irudien Zerrenda}
-\def\plttitle{Taulen Zerrenda}
+\def\ptctitle{Gaien Aurkibidea}%
+\def\plftitle{Irudien Zerrenda}%
+\def\plttitle{Taulen Zerrenda}%
%%
-\def\mtctitle{Gaien Aurkibidea}
-\def\mlftitle{Irudien Zerrenda}
-\def\mlttitle{Taulen Zerrenda}
+\def\mtctitle{Gaien Aurkibidea}%
+\def\mlftitle{Irudien Zerrenda}%
+\def\mlttitle{Taulen Zerrenda}%
%%
-\def\stctitle{Gaien Aurkibidea}
-\def\slftitle{Irudien Zerrenda}
-\def\slttitle{Taulen Zerrenda}
+\def\stctitle{Gaien Aurkibidea}%
+\def\slftitle{Irudien Zerrenda}%
+\def\slttitle{Taulen Zerrenda}%
%</basque>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Bicig'' language: \texttt{bicig.mld}}\label{s+mld+bicig}\index{bicig.mld}
-% The titles for the ``bicig'' language\,\footnote{Bicig is a written form of the mongolian language.} are taken
+% The titles for the ``bicig'' language\,\footnote{Bicig is a written form of the mongolian language. It is also
+% known as Uighur. See also section~\vref{s+mld+uighur}.} are taken
% from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts. See also
-% section~\vref{s+mld+mongol}.
+% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig2}, and~\vref{s+mld+bicig3}.
% \or\relax
% \section{Langue <<~bicig~>>: \texttt{bicig.mld}}\label{s+mld+bicig}\index{bicig.mld}
-% Les titres pour la langue <<~bicig~>>\,\footnote{Le <<~bicig~>> est une forme écrite de la langue mongole.} sont
-% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi la
-% section~\vref{s+mld+mongol}.
+% Les titres pour la langue <<~bicig~>>\,\footnote{Le <<~bicig~>> est une forme écrite de la langue mongole. Il
+% est aussi connu sous le nom de ouïghour (\emph{uighur} en anglais). Voir aussi la section~\vref{s+mld+uighur}.} sont
+% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi les
+% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig2} et~\vref{s+mld+bicig3}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*bicig>
\ProvidesFile{bicig.mld}[1999/03/16]
-%% needs mongol fonts
%% Mongol (Bicig) titles for minitoc.sty
-\def\ptctitle{\bcg{GarciG}}
-\def\plftitle{\bcg{zuraG-un zigsaalt}}
-\def\plttitle{\bcg{k"usn"agti"in jagsaalt}}
+%% needs mongol fonts
+\def\ptctitle{\bcg{GarciG}}%
+\def\plftitle{\bcg{zuraG-un zigsaalt}}%
+\def\plttitle{\bcg{k"usn"agti"in jagsaalt}}%
%%
-\def\mtctitle{\bcg{GarciG}}
-\def\mlftitle{\bcg{zuraG-un zigsaalt}}
-\def\mlttitle{\bcg{k"usn"agti"in jagsaalt}}
+\def\mtctitle{\bcg{GarciG}}%
+\def\mlftitle{\bcg{zuraG-un zigsaalt}}%
+\def\mlttitle{\bcg{k"usn"agti"in jagsaalt}}%
%%
-\def\stctitle{\bcg{GarciG}}
-\def\slftitle{\bcg{zuraG-un zigsaalt}}
-\def\slttitle{\bcg{k"usn"agti"in jagsaalt}}
+\def\stctitle{\bcg{GarciG}}%
+\def\slftitle{\bcg{zuraG-un zigsaalt}}%
+\def\slttitle{\bcg{k"usn"agti"in jagsaalt}}%
%</bicig>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Bicig2'' language: \texttt{bicig2.mld}}\label{s+mld+bicig2}\index{bicig2.mld}
+% The titles for the ``bicig2'' language\,\footnote{Bicig, or uighur, is a written form of the mongolian language,
+% bicig2 is a variant. See also section~\vref{s+mld+uighur2}.} are taken
+% from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts. See also
+% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig}, and~\vref{s+mld+bicig3}.
+% \or\relax
+% \section{Langue <<~bicig2~>>: \texttt{bicig2.mld}}\label{s+mld+bicig2}\index{bicig2.mld}
+% Les titres pour la langue <<~bicig2~>>\,\footnote{Le <<~bicig~>>, ou ouïghour, est une forme écrite de la langue mongole,
+% bicig2 en est une variante. Voir aussi la section~\vref{s+mld+uighur2}.} sont
+% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi les
+% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig} et~\vref{s+mld+bicig3}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*bicig2>
+\ProvidesFile{bicig2.mld}[2005/11/16]
+%% Mongol (Bicig2) titles for minitoc.sty
+%% needs mongol fonts
+\def\ptctitle{garcag}%
+\def\plftitle{zirug-un zigsagalda}%
+\def\plttitle{kuisunukdu-yin zigsagalda}%
+%%
+\def\mtctitle{garcag}%
+\def\mlftitle{zirug-un zigsagalda}%
+\def\mlttitle{kuisunukdu-yin zigsagalda}%
+%%
+\def\stctitle{garcag}%
+\def\slftitle{zirug-un zigsagalda}%
+\def\slttitle{kuisunukdu-yin zigsagalda}%
+%</bicig2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Bicig3'' language: \texttt{bicig3.mld}}\label{s+mld+bicig3}\index{bicig3.mld}
+% The titles for the ``bicig3'' language\,\footnote{Bicig, or uighur, is a written form of the mongolian language, bicig3 is a
+% variant. See also section~\vref{s+mld+uighur3}.} are taken
+% from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts. See also
+% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig} and~\vref{s+mld+bicig2}.
+% \or\relax
+% \begin{SMOOTH}
+% \section{Langue <<~bicig3~>>: \texttt{bicig3.mld}}\label{s+mld+bicig3}\index{bicig3.mld}
+% Les titres pour la langue <<~bicig3~>>\,\footnote{Le <<~bicig~>>, ou ouïghour, est une forme écrite de la langue mongole,
+% bicig3 en est une variante. Voir aussi la section~\vref{s+mld+uighur}.} sont
+% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi les
+% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig} et~\vref{s+mld+bicig2}.
+% \end{SMOOTH}
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*bicig3>
+\ProvidesFile{bicig3.mld}[2006/03/31]
+%% Mongol (Bicig3) titles for minitoc.sty
+%% needs mongol fonts
+\def\ptctitle{aguulag=a}%
+\def\plftitle{zirug-un zigsagalda}%
+\def\plttitle{kuisunukdu-yin zigsagalda}%
+%%
+\def\mtctitle{aguulag=a}%
+\def\mlftitle{zirug-un zigsagalda}%
+\def\mlttitle{kuisunukdu-yin zigsagalda}%
+%%
+\def\stctitle{aguulag=a}%
+\def\slftitle{zirug-un zigsagalda}%
+\def\slttitle{kuisunukdu-yin zigsagalda}%
+%</bicig3>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Bithe'' language: \texttt{bithe.mld}}\label{s+mld+bithe}\index{bithe.mld}
+% The titles for the ``bithe'' language\,\footnote{Bithe is a written form of the manju variant of the mongolian language.} are taken
+% from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts.
+% See also sections~\vref{s+mld+mongol} and~\vref{s+mld+manju}.
+%
+% The Manju writing, or \emph{bithe} system is a close relative
+% of the Mongolian system; the basical letter shapes are the
+% same. Yet for Manju, a set of diacritics (\emph{dots and circles})
+% was designed to the effect that all the ambiguities of Mongolian are eliminated.
+% \or\relax
+% \section{Langue <<~bithe~>>: \texttt{bithe.mld}}\label{s+mld+bithe}\index{bithe.mld}
+% Les titres pour la langue <<~bithe~>>\,\footnote{Le <<~bithe~>> est une forme écrite de la
+% variante <<~manju~>> de la langue mongole.} sont
+% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi les
+% sections~\vref{s+mld+mongol} et~\vref{s+mld+manju}.
+%
+% L'écriture Manju (Manchou), ou le système \emph{bithe}, est une proche
+% parente du système Mongol; les formes de base des lettres sont les mêmes. Mais pour le Manju, un
+% ensemble de signes diacritiques (\emph{points et cercles}) a
+% été conçu ayant pour effet d'éliminer toutes les ambiguïtés du Mongol.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*bithe>
+\ProvidesFile{bithe.mld}[2005/11/16]
+%% Manju (bithe) titles for minitoc.sty
+%% needs mongol fonts
+\def\ptctitle{garcag}%
+\def\plftitle{zirug-un? afaha}%
+\def\plttitle{kuisunukdu-yin? afaha}%
+%%
+\def\mtctitle{garcag}%
+\def\mlftitle{zirug-un? afaha}%
+\def\mlttitle{kuisunukdu-yin? afaha}%
+%%
+\def\stctitle{garcag}%
+\def\slftitle{zirug-un? afaha}%
+\def\slttitle{kuisunukdu-yin? afaha}%
+%</bithe>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Brazil'' language: \texttt{brazil.mld}}\label{s+mld+brazil}\index{brazil.mld}
% The titles for the ``brazil'' language\,\footnote{It is the portuguese dialect spoken in Brazil. These titles are
-% \emph{different} in Brazil and in Portugal. See section~\vref{s+mld+portuguese}.} are taken from the \texttt{babel}
-% package~\cite{babel}:
+% \emph{different} in Brazil and in Portugal. \xname{Arnaldo}{Viegas de Lima} contributed brasilian translations.
+% See section~\vref{s+mld+portuguese}.} are taken from the \texttt{portuges.dtx} file in the \texttt{babel}
+% package~\cite{babel,babel-user,portuges}:
% \or\relax
% \section{Langue <<~brazil~>>: \texttt{brazil.mld}}\label{s+mld+brazil}\index{brazil.mld}
% Les titres pour la langue <<~brazil~>> (brésilien)\,\footnote{C'est le dialecte portugais parlé au Brésil. Ces
-% titres sont \emph{différents} au Brésil et au Portugal. Voir la section~\vref{s+mld+portuguese}.} sont tirés du
-% paquetage \texttt{babel}~\cite{babel}:
+% titres sont \emph{différents} au Brésil et au Portugal. \xname{Arnaldo}{Viegas de Lima} a contribué pour les
+% traductions brésiliennes. Voir la section~\vref{s+mld+portuguese}.} sont tirés du fichier \texttt{portuges.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,portuges}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*brazil>
-\ProvidesFile{brazil.mld}[1999/03/16]
+\ProvidesFile{brazil.mld}[2006/01/13]
%% Portugues (brazil) titles for minitoc.sty
+%% from portuges.dtx (babel)
+%% Ramalhete, Jose Pedro and "de Lima", Arnaldo Viegas
\def\ptctitle{Sum\'ario}%
\def\plftitle{Lista de Figuras}%
\def\plttitle{Lista de Tabelas}%
@@ -23220,7 +34358,7 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{``brazilian'' language: \texttt{brazilian.mld}}\label{s+mld+brazilian}\index{brazilian.mld}
+% \section{``Brazilian'' language: \texttt{brazilian.mld}}\label{s+mld+brazilian}\index{brazilian.mld}
% The ``brazilian'' language is just like ``brazil'', so we just load \texttt{brazil.mld}\index{brazil.mld}
% (see section~\vref{s+mld+brazil}):
% \or\relax
@@ -23228,6 +34366,8 @@ sud des États-Unis, comme la Louisiane.}
% La langue <<~brazilian~>> est comme <<~brazil~>>, donc nous chargeons simplement
% \texttt{brazil.mld}\index{brazil.mld} (voir la section~\vref{s+mld+brazil}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*brazilian>
\ProvidesFile{brazilian.mld}[2005/07/11]
@@ -23239,33 +34379,37 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{``Breton'' language: \texttt{breton.mld}}\label{s+mld+breton}\index{breton.mld}
% The titles for the ``breton'' language\,\footnote{Spoken as a local celtic dialect in french Brittany.} are taken from
-% the \texttt{babel} package~\cite{babel}:
+% \texttt{breton.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,breton}:
% \or\relax
% \section{Langue <<~breton~>>: \texttt{breton.mld}}\label{s+mld+breton}\index{breton.mld}
% Les titres pour la langue <<~breton~>>\,\footnote{Parlées comme dialecte celtique local en Bretagne (France).}
-% sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% sont tirés du fichier \texttt{breton.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,breton}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*breton>
-\ProvidesFile{breton.mld}[1999/03/16]
+\ProvidesFile{breton.mld}[2006/01/13]
%% Breton titles for minitoc.sty
-\def\ptctitle{Taolenn}
-\def\plftitle{Listenn ar Figurenno\`u}
-\def\plttitle{Listenn an taolenno\`u}
+%% from breton.dtx (babel)
+%% Rolland, Christian
+\def\ptctitle{Taolenn}%
+\def\plftitle{Listenn ar Figurenno\`u}%
+\def\plttitle{Listenn an taolenno\`u}%
%%
-\def\mtctitle{Taolenn}
-\def\mlftitle{Listenn ar Figurenno\`u}
-\def\mlttitle{Listenn an taolenno\`u}
+\def\mtctitle{Taolenn}%
+\def\mlftitle{Listenn ar Figurenno\`u}%
+\def\mlttitle{Listenn an taolenno\`u}%
%%
-\def\stctitle{Taolenn}
-\def\slftitle{Listenn ar Figurenno\`u}
-\def\slttitle{Listenn an taolenno\`u}
+\def\stctitle{Taolenn}%
+\def\slftitle{Listenn ar Figurenno\`u}%
+\def\slttitle{Listenn an taolenno\`u}%
%</breton>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{``british'' language: \texttt{british.mld}}\label{s+mld+british}\index{british.mld}
+% \section{``British'' language: \texttt{british.mld}}\label{s+mld+british}\index{british.mld}
% The ``british'' language is just like ``english'', so we just load \texttt{english.mld}\index{english.mld}
% (see section~\vref{s+mld+english}):
% \or\relax
@@ -23273,6 +34417,8 @@ sud des États-Unis, comme la Louisiane.}
% La langue <<~british~>> est comme <<~english~>>, donc nous chargeons simplement
% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*british>
\ProvidesFile{british.mld}[2005/07/11]
@@ -23283,17 +34429,23 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Bulgarian'' language: \texttt{bulgarian.mld}}\label{s+mld+bulgarian}\index{bulgarian.mld}
-% The titles for the ``bulgarian'' language are taken from the \texttt{babel} package~\cite{babel}; they require
+% The titles for the ``bulgarian'' language are taken from the \texttt{bulgarian.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,bulgarian}; they require
% specific cyrillic fonts. See also section~\vref{s+mld+bulgarianb}.
% \or\relax
% \section{Langue <<~bulgarian~>>: \texttt{bulgarian.mld}}\label{s+mld+bulgarian}\index{bulgarian.mld}
-% Les titres pour la langue <<~bulgarian~>> (bulgare) sont tirés du paquetage \texttt{babel}~\cite{babel}; ils ont
+% Les titres pour la langue <<~bulgarian~>> (bulgare) sont tirés du fichier \texttt{bulgarian.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,bulgarian}; ils ont
% besoin de fontes cyrilliques spécifiques. Voir aussi la section~\vref{s+mld+bulgarianb}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*bulgarian>
-\ProvidesFile{bulgarian.mld}[2001/02/28]
+\ProvidesFile{bulgarian.mld}[2006/01/13]
%% Bulgarian titles for minitoc.sty
+%% from bulgarian.dtx (babel)
+%% Boshnakov, Georgi
%% Needs special fonts
\def\ptctitle{%
{\cyr\CYRS\cyrhrdsn\cyrd\cyrhrdsn\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}%
@@ -23327,17 +34479,22 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Bulgarianb'' language: \texttt{bulgarianb.mld}}\label{s+mld+bulgarianb}\index{bulgarianb.mld}
-% The titles for the ``bulgarianb'' (upper bulgarian) language are taken from the \texttt{babel} package~\cite{babel};
+% The titles for the ``bulgarianb'' (upper bulgarian) language are taken from the \texttt{russianb.dtx} file of
+% the \texttt{babel} package~\cite{babel,babel-user,russianb1,russianb};
% they require specific cyrillic fonts. See also section~\vref{s+mld+bulgarian}.
% \or\relax
% \section{Langue <<~bulgarianb~>>: \texttt{bulgarianb.mld}}\label{s+mld+bulgarianb}\index{bulgarianb.mld}
-% Les titres pour la langue <<~bulgarianb~>> (haut bulgare) sont tirés du paquetage \texttt{babel}~\cite{babel};
-% Ils requièrent des fontes cyrilliques spécifiques. Voir aussi la section~\vref{s+mld+bulgarian}.
+% Les titres pour la langue <<~bulgarianb~>> (haut bulgare) sont tirés du fichier \texttt{russianb.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,russianb1,russianb};
+% ils requièrent des fontes cyrilliques spécifiques. Voir aussi la section~\vref{s+mld+bulgarian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*bulgarianb>
-\ProvidesFile{bulgariand.mld}[2005/03/24]
+\ProvidesFile{bulgarianb.mld}[2006/03/06]
%% Upper bulgarian titles for minitoc.sty
+%% From russianb.dtx
%% Needs cyrillic fonts for upper bulgarian
\def\ptctitle{%
{\cyr\CYRS\cyrhrdsn\cyrd\cyrhrdsn\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}%
@@ -23371,9 +34528,11 @@ sud des États-Unis, comme la Louisiane.}
% \or\relax
% \section{Langue <<~buryat~>>: \texttt{buryat.mld}}\label{s+mld+buryat}\index{buryat.mld}
% Les titres pour la langue <<~buryat~>>\,\footnote{Parlée dans certaines régions de la Mongolie. dans la république
-% Buryat, près du lac Baïkal.} sont tirés du paquetage Mon\TeX\ package~\cite{mlsquick,montex}. Cette langue
+% Buryat, près du lac Baïkal.} (bouriate) sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue
% requiert des fontes spécifiques. Voir aussi la section~\vref{s+mld+mongol}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*buryat>
\ProvidesFile{buryat.mld}[1999/03/16]
@@ -23395,6 +34554,39 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Buryat2'' language: \texttt{buryat2.mld}}\label{s+mld+buryat2}\index{buryat2.mld}
+% The titles for the ``buryat2'' language (a variant for the buryat language, see section~\vref{s+mld+buryat})
+% are taken from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts.
+% See also section~\vref{s+mld+mongol}.
+% \or\relax
+% \section{Langue <<~buryat2~>>: \texttt{buryat2.mld}}\label{s+mld+buryat2}\index{buryat2.mld}
+% Les titres pour la langue <<~buryat2~>> (une variante du langage «~buryat~», voir la section~\vref{s+mld+buryat})
+% sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue
+% requiert des fontes spécifiques. Voir aussi la section~\vref{s+mld+mongol}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*buryat2>
+\ProvidesFile{buryat2.mld}[1999/03/16]
+%% Buryat2 titles for minitoc.sty
+%% Needs special fonts
+\def\ptctitle{{\mnr Aguulga}}%
+\def\plftitle{{\mnr Zuraga"i jagsaalt}}%
+\def\plttitle{{\mnr X"usn"ag"at"a"i jagsaalt}}%
+%%
+\def\mtctitle{{\mnr Aguulga}}%
+\def\mlftitle{{\mnr Zuraga"i jagsaalt}}%
+\def\mlttitle{{\mnr X"usn"ag"at"a"i jagsaalt}}%
+%%
+\def\stctitle{{\mnr Aguulga}}%
+\def\slftitle{{\mnr Zuraga"i jagsaalt}}%
+\def\slttitle{{\mnr X"usn"ag"at"a"i jagsaalt}}%
+%</buryat2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Canadian'' language: \texttt{canadian.mld}}\label{s+mld+canadian}\index{canadian.mld}
% The ``canadian'' language \virage(note the final ``i\emph{a}n'') is just the \emph{english} language spoken
% in Canada. We just load the file \texttt{english.mld}\index{english.mld} (see section~\vref{s+mld+english}):
@@ -23403,6 +34595,8 @@ sud des États-Unis, comme la Louisiane.}
% La langue <<~canadian~>> \virage(notez le <<~i\emph{a}n~>> final) est simplement la langue \emph{anglaise} parlée
% au Canada. Nous chargeons simplement le fichier \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*canadian>
\ProvidesFile{canadian.mld}[2004/12/14]
@@ -23421,6 +34615,8 @@ sud des États-Unis, comme la Louisiane.}
% au Canada. Nous chargeons simplement le fichier \texttt{french.mld}\index{french.mld} (voir la
% section~\vref{s+mld+french}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*canadien>
\ProvidesFile{canadien.mld}[2004/12/14]
@@ -23439,10 +34635,12 @@ sud des États-Unis, comme la Louisiane.}
% en Castille, une partie du centre de l'Espagne. Nous chargeons simplement le fichier
% \texttt{spanish.mld}\index{spanish.mld} (voir la section~\vref{s+mld+spanish}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*castillan>
-%% Castillan (spanish) titles for minitoc.sty
\ProvidesFile{castillan.mld}[2004/12/14]
+%% Castillan (spanish) titles for minitoc.sty
\mtcselectlanguage{spanish}%
%</castillan>
% \end{macrocode}
@@ -23460,6 +34658,8 @@ sud des États-Unis, comme la Louisiane.}
% Nous chargeons simplement le fichier
% \texttt{spanish.mld}\index{spanish.mld} (voir la section~\vref{s+mld+spanish}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*castillian>
\ProvidesFile{castillian.mld}[2005/07/01]
@@ -23472,16 +34672,20 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{``Catalan'' language: \texttt{catalan.mld}}\label{s+mld+catalan}\index{catalan.mld}
% The titles for the ``catalan'' language\,\footnote{Spoken in Catalunya, the eastern part of Spain, around Barcelona.}
-% are taken from the \texttt{babel} package~\cite{babel}:
+% are taken from the \texttt{catalan.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,catalan}:
% \or\relax
% \section{Langue <<~catalan~>>: \texttt{catalan.mld}}\label{s+mld+catalan}\index{catalan.mld}
% Les titres pour la langue <<~catalan~>>\,\footnote{Parlée en Catalogne, la partie orientale de l'Espagne, autour
-% de Barcelone.} sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% de Barcelone.} sont tirés du fichier \texttt{catalan.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,catalan}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*catalan>
-\ProvidesFile{catalan.mld}[1999/03/16]
+\ProvidesFile{catalan.mld}[2006/01/13]
%% Catalan titles for minitoc.sty
+%% from catalan.dtx (babel)
+%% Badenes, Goncal
\def\ptctitle{\'Index}%
\def\plftitle{\'Index de figures}%
\def\plttitle{\'Index de taules}%
@@ -23501,7 +34705,7 @@ sud des États-Unis, comme la Louisiane.}
% \section{``Chinese1'' language: \texttt{chinese1.mld} and \texttt{chinese1.mlo}}\label{s+mld+chinese1}%
% \index{chinese1.mld}\index{chinese1.mlo}
% There are several variants for the chinese language.
-% The ``chinese1'' language uses titles taken from the \texttt{Bg5.cap} file in the CJK system~\cite{cjk2}. Special
+% The ``chinese1'' language uses titles taken from the \texttt{Bg5.cap} file in the CJK system~\cite{cjk,cjk2}. Special
% fonts are needed, of course. See also section~\vref{s+mld+chinese2}.
%
% The titles for the ``chinese1'' language contain characters that cannot be easily generated, hence we load
@@ -23511,11 +34715,14 @@ sud des États-Unis, comme la Louisiane.}
% \index{chinese1.mld}\index{chinese1.mlo}
% Il y~a plusieurs variantes pour la langue chinoise.
% La langue <<~chinese1~>> (chinois première variante) utilise des titres pris dans le fichier \texttt{Bg5.cap} du
-% système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, évidemment. Voir aussi la section~\vref{s+mld+chinese2}.
+% système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, évidemment.
+% Voir aussi la section~\vref{s+mld+chinese2}.
%
% Les titres pour la langue <<~chinese1~>> contiennent des caractères qui ne peuvent pas être engendrés facilement,
% donc nous chargeons le fichier \texttt{chinese1.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*chinese1>
\ProvidesFile{chinese1.mld}[2005/01/28]
@@ -23523,13 +34730,9 @@ sud des États-Unis, comme la Louisiane.}
%% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
%% created by Werner Lemberg <wl@gnu.org>
%% Version 4.5.2 (28-Mar-2003)
+%% Chinese captions: character set: Big 5, encoding: Big 5
%%
-%% Chinese captions
-%%
-%% character set: Big 5
-%% encoding: Big 5
-%%
-\mtcloadmlo{chinese1}
+\mtcloadmlo{chinese1}%
%</chinese1>
% \end{macrocode}
%
@@ -23537,7 +34740,7 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{``Chinese2'' language: \texttt{chinese2.mld} and \texttt{chinese2.mlo}}\label{s+mld+chinese2}%
% \index{chinese2.mld}\index{chinese2.mlo}
-% The ``chinese2'' language uses titles taken from the \texttt{Bg5.cpx} file in the CJK system~\cite{cjk2}. Special
+% The ``chinese2'' language uses titles taken from the \texttt{Bg5.cpx} file in the CJK system~\cite{cjk,cjk2}. Special
% fonts are needed, of course. See also section~\vref{s+mld+chinese1}.
%
% The titles for the ``chinese2'' language contain characters that cannot be easily generated, hence we load
@@ -23546,12 +34749,14 @@ sud des États-Unis, comme la Louisiane.}
% \section{Langue <<~chinese2~>>: \texttt{chinese2.mld} et \texttt{chinese2.mlo}}\label{s+mld+chinese2}%
% \index{chinese2.mld}\index{chinese2.mlo}
% La langue <<~chinese2~>> (chinois seconde variante) utilise des titres pris dans le fichier \texttt{Bg5.cpx} dans
-% le système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, évidemment. Voir aussi la
+% le système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, évidemment. Voir aussi la
% section~\vref{s+mld+chinese1}.
%
% Les titres pour la langue <<~chinese2~>> contiennent des caractères qui ne peuvent pas être engendrés facilement,
% donc nous chargeons le fichier \texttt{chinese2.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*chinese2>
\ProvidesFile{chinese2.mld}[2005/01/28]
@@ -23560,30 +34765,30 @@ sud des États-Unis, comme la Louisiane.}
%% created by Werner Lemberg <wl@gnu.org>
%%
%% Version 4.5.2 (28-Mar-2003)
+%% Chinese captions: character set: Big 5, encoding: Big 5, preprocessed
%%
-%% Chinese captions
-%%
-%% character set: Big 5
-%% encoding: Big 5
-%%
-%% preprocessed
-%%
-\mtcloadmlo{chinese2}
+\mtcloadmlo{chinese2}%
%</chinese2>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Croatian'' language: \texttt{croatian.mld}}\label{s+mld+croatian}\index{croatian.mld}
-% The titles for the ``croatian'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``croatian'' language are taken from the file \texttt{croatian.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,croatian}:
% \or\relax
% \section{Langue <<~croatian~>>: \texttt{croatian.mld}}\label{s+mld+croatian}\index{croatian.mld}
-% Les titres pour la langue <<~croatian~>> (croate) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~croatian~>> (croate) sont tirés du fichier \texttt{croatian.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,croatian}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*croatian>
-\ProvidesFile{croatian.mld}[1999/03/16]
+\ProvidesFile{croatian.mld}[2006/01/13]
%% Croatian titles for minitoc.sty
+%% from croatian.dtx (babel)
+%% Pai\'{c}, Alan
\def\ptctitle{Sadr\v{z}aj}%
\def\plftitle{Slike}%
\def\plttitle{Tablice}%
@@ -23601,15 +34806,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Czech'' language: \texttt{czech.mld}}\label{s+mld+czech}\index{czech.mld}
-% The titles for the ``czech'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``czech'' language are taken from the file \texttt{czech.dtx} in the
+% \texttt{babel} package~\cite{babel,babel-user,czech}:
% \or\relax
% \section{Langue <<~czech~>>: \texttt{czech.mld}}\label{s+mld+czech}\index{czech.mld}
-% Les titres pour la langue <<~czech~>> (tchèque) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~czech~>> (tchèque) sont tirés du fichier \texttt{czech.dtx} dans
+% le paquetage \texttt{babel}~\cite{babel,babel-user,czech}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*czech>
-\ProvidesFile{czech.mld}[1999/03/16]
+\ProvidesFile{czech.mld}[2006/01/13]
%% Czech titles for minitoc.sty
+%% from czech.dtx (babel)
+%% Lokajicek, Milos
%% Warning: defines \w as a ring accent
\def\w#1{\accent'27 #1}
\def\ptctitle{Obsah}%
@@ -23629,15 +34840,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Danish'' language: \texttt{danish.mld}}\label{s+mld+danish}\index{danish.mld}
-% The titles for the ``danish'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``danish'' language are taken from the \texttt{danish.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,danish}:
% \or\relax
% \section{Langue <<~danish~>>: \texttt{danish.mld}}\label{s+mld+danish}\index{danish.mld}
-% Les titres pour la langue <<~danish~>> (danois) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~danish~>> (danois) sont tirés du fichier \texttt{danish.dtx}
+% dans lepaquetage \texttt{babel}~\cite{babel,babel-user,danish}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*danish>
-\ProvidesFile{danish.mld}[1999/03/16]
+\ProvidesFile{danish.mld}[2006/01/13]
%% Danish titles for minitoc.sty
+%% fron danish.dtx (babel)
+%% Larsen, Henning
\def\ptctitle{Indholdsfortegnelse}%
\def\plftitle{Figurer}%
\def\plttitle{Tabeller}%
@@ -23655,15 +34872,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Dutch'' language: \texttt{dutch.mld}}\label{s+mld+dutch}\index{dutch.mld}
-% The titles for the ``dutch'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``dutch'' language are taken from the \texttt{dutch.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,dutch}:
% \or\relax
% \section{Langue <<~dutch~>>: \texttt{dutch.mld}}\label{s+mld+dutch}\index{dutch.mld}
-% Les titres pour la langue <<~dutch~>> (néerlandais) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~dutch~>> (néerlandais) sont tirés du fichier \texttt{dutch.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,dutch}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*dutch>
-\ProvidesFile{dutch.mld}[1999/03/16]
+\ProvidesFile{dutch.mld}[2006/01/13]
% Dutch titles for minitoc.sty
+%% from dutch.dtx (babel)
+%% Braams, Johannes
\def\ptctitle{Inhoudsopgave}%
\def\plftitle{Lijst van figuren}%
\def\plttitle{Lijst van tabellen}%
@@ -23678,48 +34901,152 @@ sud des États-Unis, comme la Louisiane.}
%</dutch>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{7}
% \ifcase\LANG\relax
+% \begin{SMOOTH}
% \section{``English'' language: \texttt{english.mld}}\label{s+mld+english}\index{english.mld}
-% The titles for the ``english'' language are taken from the \texttt{babel} package~\cite{babel}. See also
-% sections~\vref{s+mld+american}, \vref{s+mld+british}, \vref{s+mld+canadian}, \vref{s+mld+UKenglish},
-% and~\vref{s+mld+USenglish}. \virage\emph{It is the default language.}
+% The titles for the ``english'' language are taken from the \texttt{english.dtx} file in the \texttt{babel}
+% package~\cite{babel,babel-user,english}. \virage\emph{It is the default language.}
+%
+% See also sections~\vref{s+mld+american}, \vref{s+mld+australian},
+% \vref{s+mld+british}, \vref{s+mld+canadian}, \vref{s+mld+newzealand}, \vref{s+mld+UKenglish},
+% and~\vref{s+mld+USenglish}.
+% \end{SMOOTH}
% \or\relax
% \section{Langue <<~english~>>: \texttt{english.mld}}\label{s+mld+english}\index{english.mld}
-% Les titres pour la langue <<~english~>> (anglais) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi
-% les sections~\vref{s+mld+american}, \vref{s+mld+british}, \vref{s+mld+canadian}, \vref{s+mld+UKenglish}
-% et~\vref{s+mld+USenglish}. \virage\emph{C'est la langue par défaut.}
+% Les titres pour la langue <<~english~>> (anglais) sont tirés du fichier \texttt{english.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,english}. \virage\emph{C'est la langue par défaut.}
+%
+% \begin{raggedright}
+% \mbox{Voir aussi les sections~\vref{s+mld+american},} \vref{s+mld+australian},\ABK \vref{s+mld+british},\ABK
+% \vref{s+mld+canadian},\ABK \vref{s+mld+newzealand},\ABK \vref{s+mld+UKenglish}\ABK et~\vref{s+mld+USenglish}.
+% \end{raggedright}
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*english>
-\ProvidesFile{english.mld}[1999/03/16]
+\ProvidesFile{english.mld}[2006/01/13]
%% English titles for minitoc.sty
-\def\ptctitle{Table of Contents}
-\def\plftitle{List of Figures}
-\def\plttitle{List of Tables}
+%% from english.dtx (babel)
+%% Braams, Johannes
+\def\ptctitle{Table of Contents}%
+\def\plftitle{List of Figures}%
+\def\plttitle{List of Tables}%
%%
-\def\mtctitle{Contents}
-\def\mlftitle{Figures}
-\def\mlttitle{Tables}
+\def\mtctitle{Contents}%
+\def\mlftitle{Figures}%
+\def\mlttitle{Tables}%
%%
-\def\stctitle{Contents}
-\def\slftitle{Figures}
-\def\slttitle{Tables}
+\def\stctitle{Contents}%
+\def\slftitle{Figures}%
+\def\slttitle{Tables}%
%</english>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``English1'' language: \texttt{english1.mld}}\label{s+mld+english1}\index{english1.mld}
+% The titles for the ``english1'' language are taken from the \texttt{english.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,english}, with some adaptations for the part-level titles.
+% \or\relax
+% \section{Langue <<~english1~>>: \texttt{english1.mld}}\label{s+mld+english1}\index{english1.mld}
+% Les titres pour la langue <<~english1~>> sont tirés du fichier \texttt{english.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,english}, avec quelques adaptations pour les titres
+% au niveau partie.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*english1>
+\ProvidesFile{english1.mld}[2006/03/30]
+%% English titles for minitoc.sty
+%% from english.dtx (babel) Braams, Johannes
+%% ptctitle, plftitle and plttitle modified (JPFD)
+\def\ptctitle{\ifnum\value{part}=1\relax
+ Table of Contents of the First Part\relax
+ \else Table of Contents of Part~\Roman{part}\fi}%
+\def\plftitle{\ifnum\value{part}=1\relax
+ List of Figures in the First Part\relax
+ \else List of Figures in Part~\Roman{part}\fi}%
+\def\plttitle{\ifnum\value{part}=1\relax
+ List of Tables in the First Part\relax
+ \else List of Tables in Part~\Roman{part}\fi}%
+%%
+\def\mtctitle{Contents}%
+\def\mlftitle{Figures}%
+\def\mlttitle{Tables}%
+%%
+\def\stctitle{Contents}%
+\def\slftitle{Figures}%
+\def\slttitle{Tables}%
+%</english1>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``English2'' language: \texttt{english2.mld}}\label{s+mld+english2}\index{english2.mld}
+% The titles for the ``english2'' language are taken from the \texttt{english.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,english}, with some adaptations for the part-level titles.
+% \or\relax
+% \section{Langue <<~english2~>>: \texttt{english2.mld}}\label{s+mld+english2}\index{english2.mld}
+% Les titres pour la langue <<~english2~>> sont tirés du fichier \texttt{english.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,english}, avec quelques adaptations pour les titres
+% au niveau partie.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*english2>
+\ProvidesFile{english2.mld}[2006/03/30]
+%% English titles for minitoc.sty
+%% from english.dtx (babel) Braams, Johannes
+%% ptctitle, plftitle and plttitle modified (JPFD)
+\def\mtcEnglishIIpart{\ifcase\value{part}%
+\or the First Part\or the Second Part\or
+the Third Part\or the Fourth Part\or the Fifth Part\or
+the Sixth Part\or the Seventh Part\or the Eighth Part\or
+the Ninth Part\or the Tenth Part\or the Eleventh Part\or
+the Twelfth Part\or the Thirteenth Part\or the Fourteenth Part\or
+the Fifteenth Part\or the Sixteenth Part\or the Seventeenth Part\or
+the Eighteenth Part\or the Nineteenth Part\or
+the Twentieth Part\else Part~\Roman{part}\fi}
+\def\ptctitle{Contents of \mtcEnglishIIpart}
+\def\plftitle{List of Figures in \mtcEnglishIIpart}
+\def\plttitle{List of Tables in \mtcEnglishIIpart}
+%%
+\def\mtctitle{Contents}%
+\def\mlftitle{Figures}%
+\def\mlttitle{Tables}%
+%%
+\def\stctitle{Contents}%
+\def\slftitle{Figures}%
+\def\slttitle{Tables}%
+%</english2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Esperant'' language: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld}
-% The titles for the ``esperant'' (esperanto) language are taken from the \texttt{babel} package~\cite{babel}.
+% The titles for the ``esperant'' (espéranto) language are taken from the \texttt{esperanto.dtx} file
+% in the \texttt{babel} package~\cite{babel,babel-user,esperanto}.
+% The esperanto (artificial) language was created in 1887 by \name{Lejzer~Ludwig}{Zamenof}\footnote{See
+% \url{http://uea.org/} and \url{http://www.esperanto-france.org/} for more information.} (1859--1917).
% \or\relax
% \section{Langue <<~esperant~>>: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld}
-% Les titres pour la langue <<~esperant~>> (esperanto) sont tirés du paquetage \texttt{babel}~\cite{babel}.
+% Les titres pour la langue <<~esperant~>> (espéranto) sont tirés du fichier \texttt{esperanto.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,esperanto}.
+% La langue (artificielle) esperanto a été créée en 1887 par \name{Lejzer~Ludwig}{Zamenof}\,{\froff\footnote{Voir
+% \url{http://uea.org/} et \url{http://www.esperanto-france.org/} pour plus d'informations.}} (1859--1917).
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*esperant>
-\ProvidesFile{esperant.mld}[1999/03/16]
+\ProvidesFile{esperant.mld}[2006/01/13]
%% Esperanto titles for minitoc.sty
+%% from esperanto.dtx (babel)
+%% Marti, Ruiz-Altaba and Knappen. Jörg
\def\ptctitle{Enhavo}%
\def\plftitle{Listo de figuroj}%
\def\plttitle{Listo de tabeloj}%
@@ -23744,6 +35071,8 @@ sud des États-Unis, comme la Louisiane.}
% Les langues <<~esperanto~>> et <<~esperant~>> sont synonymes, donc nous chargeons simplement le fichier
% \texttt{esperant.mld}\index{esperant.mld} (voir la section~\vref{s+mld+esperant}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*esperanto>
\ProvidesFile{esperanto.mld}[2004/12/14]
@@ -23754,15 +35083,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Estonian'' language: \texttt{estonian.mld}}\label{s+mld+estonian}\index{estonian.mld}
-% The titles for the ``estonian'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``estonian'' language are taken from the \texttt{estonian.dtx} file
+% in the \texttt{babel} package~\cite{babel,babel-user,estonian}:
% \or\relax
% \section{Langue <<~estonian~>>: \texttt{estonian.mld}}\label{s+mld+estonian}\index{estonian.mld}
-% Les titres pour la langue <<~estonian~>> (estonien) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~estonian~>> (estonien) sont tirés du fichier \texttt{estonian.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,estonian}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*estonian>
-\ProvidesFile{estonian.mld}[1999/03/16]
+\ProvidesFile{estonian.mld}[2006/01/13]
%% Estonian titles for minitoc.sty
+%% from estonian.dtx (babel)
+%% Saar, Enn
\def\ptctitle{Sisukord}%
\def\plftitle{Joonised}%
\def\plttitle{Tabelid}%
@@ -23781,15 +35116,18 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{``Ethiopia'' language: \texttt{ethiopia.mld}}\label{s+mld+ethiopia}\index{ethiopia.mld}
% The titles for the ``ethiopia'' language are taken from the \texttt{ethiop} package~\cite{ethiop}. Specific
-% fonts are needed.
+% fonts are needed. See also section~\vref{s+mld+ethiopian2}.
% \or\relax
% \section{Langue <<~ethiopia~>>: \texttt{ethiopia.mld}}\label{s+mld+ethiopia}\index{ethiopia.mld}
% Les titres pour la langue <<~ethiopia~>> (éthiopien) sont tirés du paquetage \texttt{ethiop}~\cite{ethiop}. Des
-% fontes spécifiques sont nécessaires.
+% fontes spécifiques sont nécessaires. Voir aussi la section~\vref{s+mld+ethiopian2}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*ethiopia>
\ProvidesFile{ethiopia.mld}[1999/03/16]
+%% Ethopian titles for minitoc.sty
%% Needs special fonts
\def\ptctitle{yezate}%
\def\plftitle{%
@@ -23821,12 +35159,16 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{``Ethiopian'' language: \texttt{ethiopian.mld}}\label{s+mld+ethiopian}\index{ethopian.mld}
% The ``ethiopian'' language is just a synonym for the ``ethiopia'' language, so we just load the
-% \texttt{ethiopia.mld}\index{ethopia.mld} file (see section~\vref{s+mld+ethiopia}):
+% \texttt{ethiopia.mld}\index{ethopia.mld} file (see section~\vref{s+mld+ethiopia}). See also
+% section~\vref{s+mld+ethiopia}.
% \or\relax
% \section{Langue <<~ethiopian~>>: \texttt{ethiopian.mld}}\label{s+mld+ethiopian}\index{ethopian.mld}
% La langue <<~ethiopian~>> (éthiopien) est un simple synonyme pour la langue <<~ethiopia~>>, donc nous chargeons
-% simplement le fichier \texttt{ethiopia.mld}\index{ethopia.mld} (voir la section~\vref{s+mld+ethiopia}):
+% simplement le fichier \texttt{ethiopia.mld}\index{ethopia.mld} (voir la section~\vref{s+mld+ethiopia}). Voir
+% aussi la section~\vref{s+mld+ethiopia}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*ethiopian>
\ProvidesFile{ethiopian.mld}[2004/12/14]
@@ -23837,13 +35179,52 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Ethiopian2'' language: \texttt{ethiopian2.mld}}\label{s+mld+ethiopian2}\index{ethiopian2.mld}
+% The titles for the ``ethiopian2'' language (for Omega) are taken from the \texttt{ethiop} package~\cite{ethiop}. Specific
+% fonts are needed. See also section~\vref{s+mld+ethiopia}.
+% \or\relax
+% \section{Langue <<~ethiopian2~>>: \texttt{ethiopian2.mld}}\label{s+mld+ethiopian2}\index{ethiopian2.mld}
+% Les titres pour la langue <<~ethiopian2~>> (éthiopien pour Omega) sont tirés du paquetage \texttt{ethiop}~\cite{ethiop}.
+% Des fontes spécifiques sont nécessaires. Voir aussi la section~\vref{s+mld+ethiopia}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*ethiopian2>
+\ProvidesFile{ethiopian2.mld}[2006/01/30]
+%% Ethopian titles for minitoc.sty with Omega.
+%% Needs special fonts
+\def\ptctitle{^^^^12ed^^^^12d8^^^^1275}%
+\def\plftitle{^^^^12e8^^^^1225^^^^12d5^^^^120e^^^^127d
+ ^^^^121b^^^^12cd^^^^132b}%
+\def\plttitle{^^^^12e8^^^^1230^^^^1295^^^^1320^^^^1228^^^^12e5
+ ^^^^121b^^^^12cd^^^^132b}%
+%%
+\def\mtctitle{^^^^12ed^^^^12d8^^^^1275}%
+\def\mlftitle{^^^^12e8^^^^1225^^^^12d5^^^^120e^^^^127d
+ ^^^^121b^^^^12cd^^^^132b}%
+\def\mlttitle{^^^^12e8^^^^1230^^^^1295^^^^1320^^^^1228^^^^12e5
+ ^^^^121b^^^^12cd^^^^132b}%
+%%
+\def\stctitle{^^^^12ed^^^^12d8^^^^1275}%
+\def\slftitle{^^^^12e8^^^^1225^^^^12d5^^^^120e^^^^127d
+ ^^^^121b^^^^12cd^^^^132b}%
+\def\slttitle{^^^^12e8^^^^1230^^^^1295^^^^1320^^^^1228^^^^12e5
+ ^^^^121b^^^^12cd^^^^132b}%
+%</ethiopian2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \begin{SMOOTH}
% \section{``Farsi1'' language: \texttt{farsi1.mld} and \texttt{farsi1.mlo}}\label{s+mld+farsi1}%
% \index{farsi1.mld}\index{farsi1.mlo}
% There are several variants for the farsi language, spoken in Iran.
-% The ``farsi1'' language uses titles taken from the \texttt{farsi.sty} file in the Farsi\TeX\ system
-% ({\url{http://www.farsitex.org}}), by \name{Dr~Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader},
+% The ``farsi1'' language uses titles taken from the \texttt{farsi.sty} file in the
+% Farsi\TeX\ system\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader},
% \name{Hassan}{Abolhassani}, and others.
% Special fonts are needed, of course. See also section~\vref{s+mld+farsi2}.
+% \end{SMOOTH}
%
% The titles for the ``farsi1'' language contain characters that cannot be easily generated, hence we load
% \texttt{farsi1.mlo}.
@@ -23852,33 +35233,37 @@ sud des États-Unis, comme la Louisiane.}
% \index{farsi1.mld}\index{farsi1.mlo}
% Il y~a plusieurs variantes pour la langue farsi, parlée en Iran.
% La langue <<~farsi1~>> (farsi première variante) utilise des titres pris dans le fichier \texttt{farsi.sty} du
-% système Farsi\TeX\ ({\froff\url{http://www.farsitex.org}}), par \name{Dr~Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader},
-% \name{Hassan}{Abolhassani} et~al.
+% système Farsi\TeX\FARSINOTE,
+% par \xname{Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader}, \name{Hassan}{Abolhassani} et~al.
% Des fontes spéciales sont nécessaires, évidemment. Voir aussi la section~\vref{s+mld+farsi2}.
%
% Les titres pour la langue <<~farsi1~>> contiennent des caractères qui ne peuvent pas être engendrés facilement,
% donc nous chargeons le fichier \texttt{farsi1.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*farsi1>
\ProvidesFile{farsi1.mld}[2005/09/13]
-% From farsi.sty of the FarsiTeX project
-% by Dr Mohammad Ghodsi,
-% Roozbeh Pournader (roozbeh@sharif.edu),
-% Hassan Abolhassani, and others.
-% http://www.farsitex.org
-\mtcloadmlo{farsi1}
+%% From farsi.sty of the FarsiTeX project
+%% by Dr Mohammad Ghodsi,
+%% Roozbeh Pournader (roozbeh@sharif.edu),
+%% Hassan Abolhassani, and others.
+%% http://www.farsitex.org
+\mtcloadmlo{farsi1}%
%</farsi1>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \begin{SMOOTH}
% \section{``Farsi2'' language: \texttt{farsi2.mld} and \texttt{farsi2.mlo}}\label{s+mld+farsi2}%
% \index{farsi2.mld}\index{farsi2.mlo}
% There are several variants for the farsi language, spoken in Iran.
-% The ``farsi2'' language uses titles taken from the \texttt{farsi.sty} file in the Farsi\TeX\ system
-% ({\url{http://www.farsitex.org}}), by \name{Dr~Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader},
+% The ``farsi2'' language uses titles taken from the \texttt{farsi.sty} file in the Farsi\TeX{}
+% system\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader},
% \name{Hassan}{Abolhassani}, and others. Special fonts are needed, of course. See also section~\vref{s+mld+farsi1}.
+% \end{SMOOTH}
%
% The titles for the ``farsi2'' language contain characters that cannot be easily generated, hence we load
% \texttt{farsi2.mlo}.
@@ -23887,48 +35272,54 @@ sud des États-Unis, comme la Louisiane.}
% \index{farsi2.mld}\index{farsi2.mlo}
% Il y~a plusieurs variantes pour la langue farsi, parlée en Iran.
% La langue <<~farsi2~>> (farsi seconde variante) utilise des titres pris dans le fichier \texttt{farsi.sty} du
-% système Farsi\TeX\ ({\froff\url{http://www.farsitex.org}}), par \name{Dr~Mohammad}{Ghodsi},
+% système Farsi\TeX\,\FARSINOTE, par \xname{Mohammad}{Ghodsi},
% \name{Roozbeh}{Pournader}, \name{Hassan}{Abolhassani} et~al.
% Des fontes spéciales sont nécessaires, évidemment. Voir aussi la section~\vref{s+mld+farsi1}.
%
% Les titres pour la langue <<~farsi2~>> contiennent des caractères qui ne peuvent pas être engendrés facilement,
% donc nous chargeons le fichier \texttt{farsi2.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*farsi2>
\ProvidesFile{farsi2.mld}[2005/09/13]
-% From farsi.sty of the FarsiTeX project
-% by Dr Mohammad Ghodsi,
-% Roozbeh Pournader (roozbeh@sharif.edu),
-% Hassan Abolhassani, and others.
-% http://www.farsitex.org
-\mtcloadmlo{farsi2}
+%% From farsi.sty of the FarsiTeX project
+%% by Dr Mohammad Ghodsi,
+%% Roozbeh Pournader (roozbeh@sharif.edu),
+%% Hassan Abolhassani, and others.
+%% http://www.farsitex.org
+\mtcloadmlo{farsi2}%
%</farsi2>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Finnish'' language: \texttt{finnish.mld}}\label{s+mld+finnish}\index{finnish.mld}
-% The titles for the ``finnish'' language are taken from the \texttt{babel} package~\cite{babel}. See also
-% section~\vref{s+mld+finnish2}.
+% The titles for the ``finnish'' language are taken from the \texttt{finnish.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,finnish}. See also section~\vref{s+mld+finnish2}.
% \or\relax
% \section{Langue <<~finnish~>>: \texttt{finnish.mld}}\label{s+mld+finnish}\index{finnish.mld}
-% Les titres pour la langue <<~finnish~>> (finnois) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi
-% la section~\vref{s+mld+finnish2}.
+% Les titres pour la langue <<~finnish~>> (finnois) sont tirés du fichier \texttt{finnish.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,finnish}. Voir aussi la section~\vref{s+mld+finnish2}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*finnish>
-\ProvidesFile{finnish.mld}[1999/03/16]
+\ProvidesFile{finnish.mld}[2006/03/20]
%% Finnish titles for minitoc.sty
-\def\ptctitle{Sis\"alt\"o}% /* Could be "Sis\"allys" as well */
+%% from finnish.dtx (babel)
+%% Kanerva, Mikko and Reino, Keranen
+\def\ptctitle{Sis\"alt\"o}%
\def\plftitle{Kuvat}%
\def\plttitle{Taulukot}%
%%
-\def\mtctitle{Sis\"alt\"o}% /* Could be "Sis\"allys" as well */
+\def\mtctitle{Sis\"alt\"o}%
\def\mlftitle{Kuvat}%
\def\mlttitle{Taulukot}%
%%
-\def\stctitle{Sis\"alt\"o}% /* Could be "Sis\"allys" as well */
+\def\stctitle{Sis\"alt\"o}%
\def\slftitle{Kuvat}%
\def\slttitle{Taulukot}%
%</finnish>
@@ -23937,17 +35328,22 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Finnish2'' language: \texttt{finnish2.mld}}\label{s+mld+finnish2}\index{finnish2.mld}
-% The titles for the ``finnish2'' language are taken from a variant proposed in the \texttt{babel} package~\cite{babel}.
-% See also section~\vref{s+mld+finnish}.
+% The titles for the ``finnish2'' language are taken from a variant proposed by the \texttt{finnish.dtx}
+% in the \texttt{babel} package~\cite{babel,babel-user,finnish}. See also section~\vref{s+mld+finnish}.
% \or\relax
% \section{Langue <<~finnish2~>>: \texttt{finnish2.mld}}\label{s+mld+finnish2}\index{finnish2.mld}
-% Les titres pour la langue <<~finnish2~>> (finnois seconde variante) sont tirés d'une variante proposée dans le
-% paquetage \texttt{babel}~\cite{babel}. Voir aussi la section~\vref{s+mld+finnish}.
+% Les titres pour la langue <<~finnish2~>> (finnois seconde variante) sont tirés d'une variante proposée
+% par le fichier \texttt{finnish.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,finnish}. Voir aussi la section~\vref{s+mld+finnish}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*finnish2>
-\ProvidesFile{finnish2.mld}[2005/04/06]
-%% Finnish titles for minitoc.sty
+\ProvidesFile{finnish2.mld}[2006/01/13]
+%% Finnish titles for minitoc.sty (variant)
+%% from finnish.dtx (babel)
+%% Kanerva, Mikko and Reino, Keranen
\def\ptctitle{Sis\"allys}%
\def\plftitle{Kuvat}%
\def\plttitle{Taulukot}%
@@ -23974,6 +35370,8 @@ sud des États-Unis, comme la Louisiane.}
% cédille dans un nom de fichier.} est synonyme de la langue <<~french~>>, donc nous chargeons le fichier
% \texttt{french.mld}\index{french.mld} (voir la section~\vref{s+mld+french}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*francais>
\ProvidesFile{francais.mld}[2004/12/14]
@@ -23984,32 +35382,123 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``French'' language: \texttt{french.mld}}\label{s+mld+french}\index{french.mld}
-% The titles for the ``french'' language are taken from the \texttt{babel} package~\cite{babel}. See also
+% The titles for the ``french'' language are taken from the \texttt{frenchb.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,frenchb}. See also
% 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}, and~\vref{s+mld+frenchpro}.
% \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 paquetage \texttt{babel}~\cite{babel}. Voir aussi
+% Les titres pour la langue <<~french~>> (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}.
+% \end{SMOOTH}
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*french>
-\ProvidesFile{french.mld}[2005/06/16]
+\ProvidesFile{french.mld}[2006/03/21]
+%% French titles for minitoc.sty
+%% from frenchb.dtx (babel)
+%% Flipo, Daniel
+\def\ptctitle{Table des mati\`eres}%
+\def\plftitle{Liste des figures}%
+\def\plttitle{Liste des tableaux}%
%%
-\def\ptctitle{Table des Mati\`eres}
-\def\plftitle{Liste des Figures}
-\def\plttitle{Liste des Tableaux}
+\def\mtctitle{Sommaire}%
+\def\mlftitle{Figures}%
+\def\mlttitle{Tableaux}%
%%
+\def\stctitle{Sommaire}%
+\def\slftitle{Figures}%
+\def\slttitle{Tableaux}%
+%</french>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``French1'' language: \texttt{french1.mld}}\label{s+mld+french1}\index{french1.mld}
+% The titles for the ``french1'' 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.
+% \or\relax
+% \section{Langue <<~french1~>>: \texttt{french1.mld}}\label{s+mld+french1}\index{french1.mld}
+% Les titres pour la langue <<~french1~>> 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.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*french1>
+\ProvidesFile{french1.mld}[2006/03/29]
%% French titles for minitoc.sty
-\def\mtctitle{Sommaire}
-\def\mlftitle{Figures}
-\def\mlttitle{Tableaux}
+%% from frenchb.dtx (babel) Flipo, Daniel
+%% ptctitle, plftitle and plttitle modified (JPFD)
+\def\ptctitle{\ifnum\value{part}=1\relax
+ Sommaire de la premi\`ere partie\relax
+ \else Sommaire de la partie~\Roman{part}\fi}%
+\def\plftitle{\ifnum\value{part}=1\relax
+ Liste des figures de la premi\`ere partie\relax
+ \else Liste des figures de la partie~\Roman{part}\fi}%
+\def\plttitle{\ifnum\value{part}=1\relax
+ Liste des tableaux de la premi\`ere partie\relax
+ \else Liste des tableaux de la partie~\Roman{part}\fi}%
%%
-\def\stctitle{Sommaire}
-\def\slftitle{Figures}
-\def\slttitle{Tableaux}
-%</french>
+\def\mtctitle{Sommaire}%
+\def\mlftitle{Figures}%
+\def\mlttitle{Tableaux}%
+%%
+\def\stctitle{Sommaire}%
+\def\slftitle{Figures}%
+\def\slttitle{Tableaux}%
+%</french1>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``French2'' language: \texttt{french2.mld}}\label{s+mld+french2}\index{french2.mld}
+% The titles for the ``french2'' language are taken from the \texttt{frenchb.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,frenchb}, with some adaptations for the part-level titles.
+% See also section~\vref{ss+2parts}, for the subtle distinction between ``deuxième'' and ``seconde''.
+% \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~».
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*french2>
+\ProvidesFile{french2.mld}[2006/06/08]
+%% French titles for minitoc.sty
+%% from frenchb.dtx (babel) Flipo, Daniel
+%% ptctitle, plftitle and plttitle modified (JPFD)
+\def\mtcFrenchIIpart{\ifcase\value{part}%
+\or premi\`ere partie\or
+{\ifmtcsecondpart seconde\else deuxi\`eme\fi} partie\or
+troisi\`eme partie\or quatri\`eme partie\or cinqui\`eme partie\or
+sixi\`eme partie\or septi\`eme partie\or huiti\`eme partie\or
+neuvi\`eme partie\or dixi\`eme partie\or onzi\`eme partie\or
+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\mtctitle{Sommaire}%
+\def\mlftitle{Figures}%
+\def\mlttitle{Tableaux}%
+%%
+\def\stctitle{Sommaire}%
+\def\slftitle{Figures}%
+\def\slttitle{Tableaux}%
+%</french2>
% \end{macrocode}
%
% \lneed{5}
@@ -24022,6 +35511,8 @@ sud des États-Unis, comme la Louisiane.}
% La langue <<~frenchb~>> est un synonyme pour la langue <<~french~>>, donc nous chargeons le fichier
% \index{french.mld}\texttt{french.mld}. Voir la section~\vref{s+mld+french}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*frenchb>
\ProvidesFile{frenchb.mld}[2003/02/11]
@@ -24040,6 +35531,8 @@ sud des États-Unis, comme la Louisiane.}
% La langue <<~frenchle~» est un synonyme pour la langue <<~french~>>, donc nous chargeons le fichier
% \index{french.mld}\texttt{french.mld}. Voir la section~\vref{s+mld+french}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*frenchle>
\ProvidesFile{frenchle.mld}[2003/02/20]
@@ -24057,6 +35550,8 @@ sud des États-Unis, comme la Louisiane.}
% La langue <<~frenchpro~>> est un synonyme pour la langue <<~french~>>, donc nous chargeons le fichier
% \index{french.mld}\texttt{french.mld}. Voir la section~\vref{s+mld+french}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*frenchpro>
\ProvidesFile{frenchpro.mld}[2003/02/20]
@@ -24068,17 +35563,22 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{``Galician'' language: \texttt{galician.mld}}\label{s+mld+galician}\index{galician.mld}
% The titles for the ``galician'' language\,\footnote{Spoken in Galice, in the north-west part of Spain, around
-% Santiago de Compostela.} are taken from the \texttt{babel} package~\cite{babel}:
+% Santiago de Compostela.} are taken from the \texttt{galician.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,galician}:
% \or\relax
% \section{Langue <<~galician~>>: \texttt{galician.mld}}\label{s+mld+galician}\index{galician.mld}
% Les titres pour la langue <<~galician~>> (galicien)\,\footnote{Parlée en Galice, dans la partie nord-ouest de
-% l'Espagne, autour de Saint-Jacques de Compostelle.} sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% l'Espagne, autour de Saint-Jacques de Compostelle.} sont tirés du fichier \texttt{galician.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,galician}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*galician>
-\ProvidesFile{galician.mld}[1999/03/16]
+\ProvidesFile{galician.mld}[2006/01/13]
%% Galician titles for minitoc.sty
-%%
+%% from galician.dtx (babel)
+%% Carriba, Manuel
\def\ptctitle{\'Indice Xeral}%
\def\plftitle{\'Indice de Figuras}%
\def\plttitle{\'Indice de T\'aboas}%
@@ -24096,85 +35596,129 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``German'' language: \texttt{german.mld}}\label{s+mld+german}\index{german.mld}
-% The titles for the ``german'' language are taken from the \texttt{babel} package~\cite{babel}. See also the
+% The titles for the ``german'' language are taken from the \texttt{babel} package~\cite{babel,babel-user}. See also the
% section~\vref{s+mld+austrian}.
% \or\relax
% \section{Langue <<~german~>>: \texttt{german.mld}}\label{s+mld+german}\index{german.mld}
-% Les titres pour la langue <<~german~>> (allemand) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi
+% Les titres pour la langue <<~german~>> (allemand) sont tirés du paquetage \texttt{babel}~\cite{babel,babel-user}. Voir aussi
% la section~\vref{s+mld+austrian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*german>
\ProvidesFile{german.mld}[1999/03/16]
%% German titles for minitoc.sty
-\def\ptctitle{Inhaltsangabe}
-\def\plftitle{Figuren}
-\def\plttitle{Tabellen}
+\def\ptctitle{Inhaltsangabe}%
+\def\plftitle{Figuren}%
+\def\plttitle{Tabellen}%
%%
-\def\mtctitle{Inhaltsangabe}
-\def\mlftitle{Figuren}
-\def\mlttitle{Tabellen}
+\def\mtctitle{Inhaltsangabe}%
+\def\mlftitle{Figuren}%
+\def\mlttitle{Tabellen}%
%%
-\def\stctitle{Inhaltsangabe}
-\def\slftitle{Figuren}
-\def\slttitle{Tabellen}
+\def\stctitle{Inhaltsangabe}%
+\def\slftitle{Figuren}%
+\def\slttitle{Tabellen}%
%</german>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Germanb'' language: \texttt{germanb.mld}}\label{s+mld+germanb}\index{germanb.mld}
-% The ``germanb'' language is a variant for the ``german'' language. The titles are taken from the \texttt{babel}
-% package~\cite{babel}:
+% The ``germanb'' language is a variant for the ``german'' language. The titles are taken from the
+% \texttt{germanb.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,germanb}:
% \or\relax
% \section{Langue <<~germanb~>>: \texttt{germanb.mld}}\label{s+mld+germanb}\index{germanb.mld}
% La langue <<~germanb~>> (allemand, variante) est une variante de la langue <<~german~>>. Les titres sont tirés du
-% paquetage \texttt{babel}~\cite{babel}:
+% fichier \texttt{germanb.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,germanb}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*germanb>
-\ProvidesFile{germanb.mld}[1999/03/16]
+\ProvidesFile{germanb.mld}[2006/01/13]
%% German titles (variant) for minitoc.sty
-\def\ptctitle{Inhaltsverzeichnis}% % oder nur: Inhalt
-\def\plftitle{Abbildungsverzeichnis}
-\def\plttitle{Tabellenverzeichnis}
+%% from germanb.dtx (babel)
+%% Braams, Johannes and Raichle, Bernd
+\def\ptctitle{Inhaltsverzeichnis}%
+\def\plftitle{Abbildungsverzeichnis}%
+\def\plttitle{Tabellenverzeichnis}%
%%
-\def\mtctitle{Inhaltsverzeichnis}% % oder nur: Inhalt
-\def\mlftitle{Abbildungsverzeichnis}
-\def\mlttitle{Tabellenverzeichnis}
+\def\mtctitle{Inhaltsverzeichnis}%
+\def\mlftitle{Abbildungsverzeichnis}%
+\def\mlttitle{Tabellenverzeichnis}%
%%
-\def\stctitle{Inhalt}% % oder nur: Inhalt
-\def\slftitle{Abbildungen}
-\def\slttitle{Tabellen}
+\def\stctitle{Inhalt}%
+\def\slftitle{Abbildungen}%
+\def\slttitle{Tabellen}%
%</germanb>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Germanb2'' language: \texttt{germanb2.mld}}\label{s+mld+germanb2}\index{germanb2.mld}
+% The ``germanb2'' language is a variant for the ``german'' language, with short titles.
+% See also section~\vref{s+mld+germanb}.
+% The titles are taken from the \texttt{babel} package~\cite{babel,babel-user}:
+% \or\relax
+% \section{Langue <<~germanb2~>>: \texttt{germanb2.mld}}\label{s+mld+germanb2}\index{germanb2.mld}
+% La langue <<~germanb2~>> (allemand, variante) est une variante de la langue <<~german~>>, avec des titres courts.
+% Voir aussi la section~\vref{s+mld+germanb}.
+% Les titres sont tirés du paquetage \texttt{babel}~\cite{babel,babel-user}:
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*germanb2>
+\ProvidesFile{germanb2.mld}[2005/09/27]
+%% German titles (variant) for minitoc.sty
+\def\ptctitle{Inhalt}%
+\def\plftitle{Abbildungen}%
+\def\plttitle{Tabellen}%
+%%
+\def\mtctitle{Inhalt}%
+\def\mlftitle{Abbildungen}%
+\def\mlttitle{Tabellenverzeichnis}%
+%%
+\def\stctitle{Inhalt}%
+\def\slftitle{Abbildungen}%
+\def\slttitle{Tabellen}%
+%</germanb2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Greek'' language: \texttt{greek.mld}}\label{s+mld+greek}\index{greek.mld}
-% The titles for the ``greek'' language (modern greek) are taken from the \texttt{babel} package~\cite{babel}.
+% The titles for the ``greek'' language (modern greek) are taken from the \texttt{greek.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,greek}.
% Greek fonts are required.
% \or\relax
% \section{Langue <<~greek~>>: \texttt{greek.mld}}\label{s+mld+greek}\index{greek.mld}
-% Les titres pour la langue <<~greek~>> (grec moderne) sont tirés du paquetage \texttt{babel}~\cite{babel}.
+% Les titres pour la langue <<~greek~>> (grec moderne) sont tirés du fichier \texttt{greek.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,greek}.
% Des fontes grecques sont requises.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*greek>
-\ProvidesFile{greek.mld}[1999/03/16]
-%% greek.mld
+\ProvidesFile{greek.mld}[2006/01/13]
+%% Greek titles for minitoc.sty
+%% from greek.dtx (babel)
+%% Syropoulos, Apostolos
%% Needs greek fonts.
-\def\ptctitle{Perieq'omena}
-\def\plftitle{Kat'alogoc Sqhm'atwn}
-\def\plttitle{Kat'alogoc Pin'akwn}
+\def\ptctitle{Perieq'omena}%
+\def\plftitle{Kat'alogoc Sqhm'atwn}%
+\def\plttitle{Kat'alogoc Pin'akwn}%
%%
-\def\mtctitle{Perieq'omena}
-\def\mlftitle{Kat'alogoc Sqhm'atwn}
-\def\mlttitle{Kat'alogoc Pin'akwn}
+\def\mtctitle{Perieq'omena}%
+\def\mlftitle{Kat'alogoc Sqhm'atwn}%
+\def\mlttitle{Kat'alogoc Pin'akwn}%
%%
-\def\stctitle{Perieq'omena}
-\def\slftitle{Kat'alogoc Sqhm'atwn}
-\def\slttitle{Kat'alogoc Pin'akwn}
+\def\stctitle{Perieq'omena}%
+\def\slftitle{Kat'alogoc Sqhm'atwn}%
+\def\slttitle{Kat'alogoc Pin'akwn}%
%</greek>
% \end{macrocode}
%
@@ -24189,6 +35733,8 @@ sud des États-Unis, comme la Louisiane.}
% (1982) mais fortement constestée -- et constestable -- réforme de la langue grecque.}) sont tirés du projet
% ANTOMEGA~\cite{antomega}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*greek-mono>
\ProvidesFile{greek-mono.mld}[2005/02/08]
@@ -24242,6 +35788,8 @@ sud des États-Unis, comme la Louisiane.}
% Les titres pour la langue <<~greek-polydemo~>>\,\footnote{Grec polytonique <<~démotique~>> (populaire), pour le grec
% classique.} sont tirés du projet ANTOMEGA~\cite{antomega}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*greek-polydemo>
\ProvidesFile{greek-polydemo.mld}[2005/02/08]
@@ -24303,6 +35851,8 @@ sud des États-Unis, comme la Louisiane.}
% mais a laissé d'importantes traces dans la langue grecque moderne.}
% sont tirés du projet ANTOMEGA~\cite{antomega}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*greek-polykatha>
\ProvidesFile{greek-polykatha.mld}[2005/02/08]
@@ -24351,7 +35901,6 @@ sud des États-Unis, comme la Louisiane.}
% \section{``Guarani'' language: \texttt{guarani.mld}}\label{s+mld+guarani}\index{guarani.mld}
% The ``guarani'' language is the main language spoken in Paraguay.
% Very often, a mixture of Guarani and Spanish, known as Jopara, is spoken.
-% A special input encoding (\texttt{win-gn.def}) is needed.
% The titles are taken from the \texttt{guarani.ldf} file by \name{Javier}{Bezos}~\cite{guarani}.
% A special input encoding (\texttt{win-gn.def}) is needed.
% These files are available on the CTAN archives.
@@ -24359,10 +35908,12 @@ sud des États-Unis, comme la Louisiane.}
% \section{Langue <<~guarani~>>: \texttt{guarani.mld}}\label{s+mld+guarani}\index{guarani.mld}
% La langue «~guarani~» est la langue principale parlée au Paraguay.
% Très souvent, un mélange de guarani et d'espagnol, appelé «~jopara~», est utilisé.
-% Les titres sont tirés du fichier \texttt{guarani.ldf} de \name{Javier}{Bezos}~\cite{guarani}.
+% Les titres sont tirés du fichier \texttt{guarani.ldf} de \name{Javier}{Bezos}~\cite{guarani}.
% Un codage d'entrée spécial (\texttt{win-gn.def}) est nécessaire.
% Ces fichiers sont disponibles sur les archives CTAN.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*guarani>
\ProvidesFile{guarani.mld}[2005/08/26]
@@ -24384,29 +35935,40 @@ sud des États-Unis, comme la Louisiane.}
%</guarani>
% \end{macrocode}
%
-%
-% \lneed{5}
+% \lneed{10}
% \ifcase\LANG\relax
% \section{``Hangul1'' language: \texttt{hangul1.mld} and \texttt{hangul1.mlo}}\label{s+mld+hangul1}%
-% \index{hangul1.mld}\index{hangul1.mld}
-% The titles for the ``hangul1'' language (korean in hangul script, first variant) are taken from the file
-% \texttt{hangul.cap} of the CJK system~\cite{cjk2}. Special fonts are needed, of course.
-% See also sections~\vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
-% \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}.
+% \index{hangul1.mld}\index{hangul1.mlo}
+% The Korean language was originally written using the Chinese characters; it is now mainly written in Hang~l, the
+% Korean writing system, optionally incorporating Hanja to write Sino-Korean words~\cite{venkatesan}.
+% See~\cite[page~150]{YH2004} and~\cite{park2003}.
+%
+% The titles for the ``hangul1'' language (korean in hangûl script, first variant) are taken from the file
+% \texttt{hangul.cap} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course.
+% See also sections~\vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8},
+% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}.
%
% The titles for the ``hangul1'' language contain characters that cannot be easily generated, hence we load
% \texttt{hangul1.mlo}.
% \or\relax
% \section{Langue <<~hangul1~>>: \texttt{hangul1.mld} et \texttt{hangul1.mlo}}\label{s+mld+hangul1}%
-% \index{hangul1.mld}\index{hangul1.mld}
-% Les titres pour la langue <<~hangul1~>> (coréen, écriture hangul première variante) sont tirés du fichier
-% \texttt{hangul.cap} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr.
-% Voir aussi les sections~\vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hanja1}
-% et~\vref{s+mld+hanja2}.
+% \index{hangul1.mld}\index{hangul1.mlo}
+% La langue coréenne était originellement écrite en caractères chinois; elle est actuellement principalement
+% écrite en caractères hangûl, en incorporant éventuellement des caractères hanja pour écrire des mots
+% sino-coréens~\cite{venkatesan}. Voir~\cite[page~150]{YH2004} et~\cite{park2003}.
+%
+% \begin{SMOOTH}
+% Les titres pour la langue <<~hangul1~>> (coréen, écriture hangûl première variante) sont tirés du fichier
+% \texttt{hangul.cap} du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr.
+% Voir aussi les sections~\vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
+% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1}, \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}.
+% \end{SMOOTH}
%
% Les titres pour la langue <<~hangul1~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{hangul1.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*hangul1>
\ProvidesFile{hangul1.mld}[2005/01/28]
@@ -24415,37 +35977,37 @@ sud des États-Unis, comme la Louisiane.}
%% created by Werner Lemberg <wl@gnu.org>
%%
%% Version 4.5.2 (28-Mar-2003)
-%%
%% Hangul captions
+%% character set: KS X 1001:1992 (=KS C 5601-1992), encoding: EUC (=Wansung)
%%
-%% character set: KS X 1001:1992 (=KS C 5601-1992)
-%% encoding: EUC (=Wansung)
-%%
-\mtcloadmlo{hangul1}
+\mtcloadmlo{hangul1}%
%</hangul1>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{10}
% \ifcase\LANG\relax
% \section{``Hangul2'' language: \texttt{hangul2.mld} and \texttt{hangul2.mlo}}\label{s+mld+hangul2}%
% \index{hangul2.mld}\index{hangul2.mlo}
-% The titles for the ``hangul2'' language (korean in hangul script, second variant) are taken from the file
-% \texttt{hangul.cpx} of the CJK system~\cite{cjk2}. Special fonts are needed, of course.
-% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
-% \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}.
+% The titles for the ``hangul2'' language (korean in hangûl script, second variant) are taken from the file
+% \texttt{hangul.cpx} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course.
+% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8},
+% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}.
%
% The titles for the ``hangul2'' language contain characters that cannot be easily generated, hence we load
% \texttt{hangul2.mlo}.
% \or\relax
% \section{Langue <<~hangul2~>>: \texttt{hangul2.mld} et \texttt{hangul2.mlo}}\label{s+mld+hangul2}%
% \index{hangul2.mld}\index{hangul2.mlo}
-% Les titres pour la langue <<~hangul2~>> (coréen en écriture hangul, deuxième variante) sont tirés du fichier
-% \texttt{hangul.cpx} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les
-% sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hanja1} et~\vref{s+mld+hanja2}.
+% Les titres pour la langue <<~hangul2~>> (coréen en écriture hangûl, deuxième variante) sont tirés du fichier
+% \texttt{hangul.cpx} du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les
+% sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1},
+% \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}.
%
% Les titres pour la langue <<~hangul2~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{hangul2.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*hangul2>
\ProvidesFile{hangul2.mld}[2005/01/28]
@@ -24454,39 +36016,38 @@ sud des États-Unis, comme la Louisiane.}
%% created by Werner Lemberg <wl@gnu.org>
%%
%% Version 4.5.2 (28-Mar-2003)
-%%
%% Hangul captions
+%% character set: KS X 1001:1992 (=KS C 5601-1992),
+%% encoding: EUC (=Wansung), preprocessed
%%
-%% character set: KS X 1001:1992 (=KS C 5601-1992)
-%% encoding: EUC (=Wansung)
-%%
-%% preprocessed
-%%
-\mtcloadmlo{hangul2}
+\mtcloadmlo{hangul2}%
%</hangul2>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{10}
% \ifcase\LANG\relax
% \section{``Hangul3'' language: \texttt{hangul3.mld} and \texttt{hangul3.mlo}}\label{s+mld+hangul3}%
% \index{hangul3.mld}\index{hangul3.mlo}
-% The titles for the ``hangul3'' language (korean in hangul script, third variant) are taken from the file
-% \texttt{hangul2.cap} of the CJK system~\cite{cjk2}. Special fonts are needed, of course.
-% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul4},
-% \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}.
+% The titles for the ``hangul3'' language (korean in hangûl script, third variant) are taken from the file
+% \texttt{hangul2.cap} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course.
+% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8},
+% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}.
%
% The titles for the ``hangul3'' language contain characters that cannot be easily generated, hence we load
% \texttt{hangul3.mlo}.
% \or\relax
% \section{Langue <<~hangul3~>>: \texttt{hangul3.mld} et \texttt{hangul3.mlo}}\label{s+mld+hangul3}%
% \index{hangul3.mld}\index{hangul3.mlo}
-% Les titres pour la langue <<~hangul3~>> (coréen en écriture hangul, troisième variante) sont tirés du fichier
-% \texttt{hangul2.cap} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les
-% sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul4}, \vref{s+mld+hanja1} et~\vref{s+mld+hanja2}.
+% Les titres pour la langue <<~hangul3~>> (coréen en écriture hangûl, troisième variante) sont tirés du fichier
+% \texttt{hangul2.cap} du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les
+% sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1},
+% \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}.
%
% Les titres pour la langue <<~hangul3~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{hangul3.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*hangul3>
\ProvidesFile{hangul3.mld}[2005/01/28]
@@ -24495,37 +36056,37 @@ sud des États-Unis, comme la Louisiane.}
%% created by Werner Lemberg <wl@gnu.org>
%%
%% Version 4.5.2 (28-Mar-2003)
-%%
%% Hangul captions set 2
+%% character set: KS X 1001:1992 (=KS C 5601-1992), encoding: EUC (=Wansung)
%%
-%% character set: KS X 1001:1992 (=KS C 5601-1992)
-%% encoding: EUC (=Wansung)
-%%
-\mtcloadmlo{hangul3}
+\mtcloadmlo{hangul3}%
%</hangul3>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{10}
% \ifcase\LANG\relax
% \section{``Hangul4'' language: \texttt{hangul4.mld} and \texttt{hangul4.mlo}}\label{s+mld+hangul4}%
% \index{hangul4.mld}\index{hangul4.mld}
-% The titles for the ``hangul4'' language (korean in hangul script, fourth variant) are taken from the file
-% \texttt{hangul2.cpx} of the CJK system~\cite{cjk2}. Special fonts are needed, of course.
-% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3},
-% \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}.
+% The titles for the ``hangul4'' language (korean in hangûl script, fourth variant) are taken from the file
+% \texttt{hangul2.cpx} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course.
+% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul-u8},
+% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}.
%
% The titles for the ``hangul4'' language contain characters that cannot be easily generated, hence we load
% \texttt{hangul4.mlo}.
% \or\relax
% \section{Langue <<~hangul4~>>: \texttt{hangul4.mld} et \texttt{hangul4.mlo}}\label{s+mld+hangul4}%
% \index{hangul4.mld}\index{hangul4.mld}
-% Les titres pour la langue <<~hangul4~>> (coréen en écriture hangul, quatrième variante) sont tirés du fichier
-% \texttt{hangul2.cpx} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les
-% sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hanja1} et~\vref{s+mld+hanja2}.
+% Les titres pour la langue <<~hangul4~>> (coréen en écriture hangûl, quatrième variante) sont tirés du fichier
+% \texttt{hangul2.cpx} du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les
+% sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1},
+% \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}.
%
% Les titres pour la langue <<~hangul4~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{hangul4.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*hangul4>
\ProvidesFile{hangul4.mld}[2005/01/28]
@@ -24534,40 +36095,83 @@ sud des États-Unis, comme la Louisiane.}
%% created by Werner Lemberg <wl@gnu.org>
%%
%% Version 4.5.2 (28-Mar-2003)
+%% Hangul captions set 2, character set: KS X 1001:1992 (=KS C 5601-1992),
+%% encoding: EUC (=Wansung), preprocessed
%%
-%% Hangul captions set 2
-%%
-%% character set: KS X 1001:1992 (=KS C 5601-1992)
-%% encoding: EUC (=Wansung)
+\mtcloadmlo{hangul4}%
+%</hangul4>
+% \end{macrocode}
+%
+% \lneed{11}
+% \ifcase\LANG\relax
+% \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}.
+% 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},
+% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}.
+% See~\cite[page~150]{YH2004} and~\cite{park2003}.
+% \end{SMOOTH}
+%
+% The titles for the ``hangul-u8'' language contain characters that cannot be easily generated, hence we load
+% \texttt{hangul-u8.mlo}.
+% \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
+% \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.
+% Voir aussi les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
+% \vref{s+mld+hanja1},\vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}.
+%
+% Les titres pour la langue <<~hangul-u8~>> contiennent des caractères qui ne peuvent pas être générés facilement,
+% donc nous chargeons \texttt{hangul-u8.mlo}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*hangul-u8>
+\ProvidesFile{hangul-u8.mld}[2006/02/21]
+%% From the file u8hangul.tex of the HLaTeX package
+%% by Koaunghi Un (koaunghi@kornet.net)
%%
-%% preprocessed
+%% Hangul captions for Lambda
%%
-\mtcloadmlo{hangul4}
-%</hangul4>
+\mtcloadmlo{hangul-u8}%
+%</hangul-u8>
% \end{macrocode}
%
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Hanja1'' language: \texttt{hanja1.mld} and \texttt{hanja1.mlo}}\label{s+mld+hanja1}%
% \index{hanja1.mld}\index{hanja1.mlo}
% The titles for the ``hanja1'' language (korean in the old script hanja, first variant) are taken from the file
-% \texttt{hanja.cpx} of the CJK system~\cite{cjk2}. Special fonts are needed, of course.
+% \texttt{hanja.cpx} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course.
% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
-% and~\vref{s+mld+hanja2}.
+% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}.
%
% The titles for the ``hanja1'' language contain characters that cannot be easily generated, hence we load
% \texttt{hanja1.mlo}.
% \or\relax
+% \begin{SMOOTH}
% \section{Langue <<~hanja1~>>: \texttt{hanja1.mld} et \texttt{hanja1.mlo}}\label{s+mld+hanja1}%
% \index{hanja1.mld}\index{hanja1.mlo}
% Les titres pour la langue <<~hanja1~>> (coréen en écriture ancienne hanja, première variante) sont tirés du
-% fichier \texttt{hanja.cpx} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir ausi
-% les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}
-% et~\vref{s+mld+hanja2}.
+% fichier \texttt{hanja.cpx} du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir ausi
+% les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
+% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}.
+% \end{SMOOTH}
%
% Les titres pour la langue <<~hanja1~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{hanja1.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*hanja1>
\ProvidesFile{hanja1.mld}[2005/01/28]
@@ -24576,15 +36180,10 @@ sud des États-Unis, comme la Louisiane.}
%% created by Werner Lemberg <wl@gnu.org>
%%
%% Version 4.5.2 (28-Mar-2003)
+%% Hanja captions, character set: KS X 1001:1992 (=KS C 5601-1992),
+%% encoding: EUC (=Wansung), preprocessed
%%
-%% Hanja captions
-%%
-%% character set: KS X 1001:1992 (=KS C 5601-1992)
-%% encoding: EUC (=Wansung)
-%%
-%% preprocessed
-%%
-\mtcloadmlo{hanja1}
+\mtcloadmlo{hanja1}%
%</hanja1>
% \end{macrocode}
%
@@ -24594,9 +36193,9 @@ sud des États-Unis, comme la Louisiane.}
% \section{``Hanja2'' language: \texttt{hanja2.mld} and \texttt{hanja2.mlo}}\label{s+mld+hanja2}%
% \index{hanja2.mld}\index{hanja2.mlo}
% The titles for the ``hanja2'' language (Korean in the old script hanja, second variant) are taken from the file
-% \texttt{hanja.cap} of the CJK system~\cite{cjk2}. Special fonts are needed, of course.
+% \texttt{hanja.cap} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course.
% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
-% and~\vref{s+mld+hanja1}.
+% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1}, and~\vref{s+mld+hanja-u8}.
%
% The titles for the ``hanja2'' language contain characters that cannot be easily generated, hence we load
% \texttt{hanja2.mlo}.
@@ -24604,13 +36203,15 @@ sud des États-Unis, comme la Louisiane.}
% \section{Langue <<~hanja2~>>: \texttt{hanja2.mld} et \texttt{hanja2.mlo}}\label{s+mld+hanja2}%
% \index{hanja2.mld}\index{hanja2.mlo}
% Les titres pour la langue <<~hanja2~>> (coréen en écriture ancienne hanja, seconde variante) sont tirés du
-% fichier \texttt{hanja.cpx} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir ausi
-% les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}
-% et~\vref{s+mld+hanja1}.
+% fichier \texttt{hanja.cpx} du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir ausi
+% les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
+% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1} et~\vref{s+mld+hanja-u8}.
%
% Les titres pour la langue <<~hanja2~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{hanja2.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*hanja2>
\ProvidesFile{hanja2.mld}[2005/01/28]
@@ -24619,27 +36220,70 @@ sud des États-Unis, comme la Louisiane.}
%% created by Werner Lemberg <a7971428@unet.univie.ac.at>
%%
%% Version 4.1.3 (20-Jun-1997)
-%%
-%% Hanja captions
-%%
-%% character set: KS X 1001:1992 (=KS C 5601-1992)
+%% Hanja captions, character set: KS X 1001:1992 (=KS C 5601-1992),
%% encoding: EUC (=Wansung)
%%
-\mtcloadmlo{hanja2}
+\mtcloadmlo{hanja2}%
%</hanja2>
% \end{macrocode}
% \end{SMOOTH}
%
% \lneed{5}
% \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
+% \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.
+% See also section~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
+% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}.
+% See~\cite[page~150]{YH2004} and~\cite{park2003}.
+%
+% The titles for the ``hanja-u8'' language contain characters that cannot be easily generated, hence we load
+% \texttt{hanja-u8.mlo}.
+% \or\relax
+% \begin{SMOOTH}
+% \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
+% \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.
+% Voir aussi les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4},
+% \vref{s+mld+hangul-u8},\ABK \vref{s+mld+hanja1} et~\vref{s+mld+hanja2}.
+% \end{SMOOTH}
+%
+% Les titres pour la langue <<~hanja-u8~>> contiennent des caractères qui ne peuvent pas être générés facilement,
+% donc nous chargeons \texttt{hanja-u8.mlo}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*hanja-u8>
+\ProvidesFile{hanja-u8.mld}[2006/02/21]
+%% From the file hanja-u8.tex of the HLaTeX package
+%% by Koaunghi Un (koaunghi@kornet.net)
+%%
+%% Hanja captions for Lambda
+%%
+\mtcloadmlo{hanja-u8}%
+%</hanja-u8>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Hebrew'' language: \texttt{hebrew.mld}}\label{s+mld+hebrew}\index{hebrew.mld}
% The titles for the ``hebrew'' language are taken from the ArabTeX package~\cite{arabtex2,arabtex}, which should be
-% used, with the associated fonts.
+% used, with the associated fonts. See also section~\vref{s+mld+hebrew2}.
% \or\relax
% \section{Langue <<~hebrew~>>: \texttt{hebrew.mld}}\label{s+mld+hebrew}\index{hebrew.mld}
% Les titres pour la langue <<~hebrew~>> (hébreu) sont tirés du paquetage ArabTeX~\cite{arabtex2,arabtex}, qui
-% devrait être utilisé, avec les fontes associées.
+% devrait être utilisé, avec les fontes associées. Voir aussi la section~\vref{s+mld+hebrew2}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*hebrew>
\ProvidesFile{hebrew.mld}[2001/02/28]
@@ -24670,6 +36314,60 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \begin{SMOOTH}
+% \section{``Hebrew2'' language: \texttt{hebrew2.mld}}\label{s+mld+hebrew2}\index{hebrew2.mld}
+% The titles for the ``hebrew2'' language are taken from the file \texttt{hebrew.dtx} (by \xname{Boris}{Lavva}) in the
+% Babel package~\cite{babel,babel-user,hebrew2}, which should be
+% used, with the associated fonts and encodings. See also section~\vref{s+mld+hebrew}.
+% \end{SMOOTH}
+% \or\relax
+% \section{Langue <<~hebrew2~>>: \texttt{hebrew2.mld}}\label{s+mld+hebrew2}\index{hebrew2.mld}
+% Les titres pour la langue <<~hebrew2~>> (hébreu, une variante) sont tirés du fichier \texttt{hebrew.dtx}
+% (de \name{Boris}{Lavva}) dans le paquetage Babel~\cite{babel,babel-user,hebrew2}, qui
+% devrait être utilisé, avec les fontes et codages associés. Voir aussi la section~\vref{s+mld+hebrew}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*hebrew2>
+\ProvidesFile{hebrew2.mld}[2006/01/11]
+%% From hebrew.dtx in the Babel package.
+%% Boris Lavva (lavva@tx.technion.ac.il)
+%% Need hebrew fonts.
+ \def\ptctitle{\@ensure@R{%
+ \hebtav\hebvav\hebkaf\hebfinalnun\ %
+ \hebayin\hebnun\hebyod\hebyod\hebnun\hebyod\hebfinalmem}}%
+ \def\plftitle{\@ensure@R{%
+ \hebresh\hebshin\hebyod\hebmem\hebtav\ %
+ \hebalef\hebyod\hebvav\hebresh\hebyod\hebfinalmem}}%
+ \def\plttitle{\@ensure@R{%
+ \hebresh\hebshin\hebyod\hebmem\hebtav\
+ \hebtet\hebbet\heblamed\hebalef\hebvav\hebtav}}%
+%%
+ \def\mtctitle{\@ensure@R{%
+ \hebtav\hebvav\hebkaf\hebfinalnun\ %
+ \hebayin\hebnun\hebyod\hebyod\hebnun\hebyod\hebfinalmem}}%
+ \def\mlftitle{\@ensure@R{%
+ \hebresh\hebshin\hebyod\hebmem\hebtav\ %
+ \hebalef\hebyod\hebvav\hebresh\hebyod\hebfinalmem}}%
+ \def\mlttitle{\@ensure@R{%
+ \hebresh\hebshin\hebyod\hebmem\hebtav\
+ \hebtet\hebbet\heblamed\hebalef\hebvav\hebtav}}%
+%%
+ \def\stctitle{\@ensure@R{%
+ \hebtav\hebvav\hebkaf\hebfinalnun\ %
+ \hebayin\hebnun\hebyod\hebyod\hebnun\hebyod\hebfinalmem}}%
+ \def\slftitle{\@ensure@R{%
+ \hebresh\hebshin\hebyod\hebmem\hebtav\ %
+ \hebalef\hebyod\hebvav\hebresh\hebyod\hebfinalmem}}%
+ \def\slttitle{\@ensure@R{%
+ \hebresh\hebshin\hebyod\hebmem\hebtav\
+ \hebtet\hebbet\heblamed\hebalef\hebvav\hebtav}}%
+%</hebrew2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Hungarian'' language: \texttt{hungarian.mld}}\label{s+mld+hungarian}\index{hungarian.mld}
% The ``hungarian'' language is a synonym of the ``magyar'' language, so we load \index{magyar.mld}\texttt{magyar.mld}.
% See section~\vref{s+mld+magyar}.
@@ -24678,6 +36376,8 @@ sud des États-Unis, comme la Louisiane.}
% La langue <<~hungarian~>> (hongrois) est synonyme de la langue <<~magyar~>>, donc nous chargeons
% \index{magyar.mld}\texttt{magyar.mld}. Voir la section~\vref{s+mld+magyar}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*hungarian>
\ProvidesFile{hungarian.mld}[2004/12/14]
@@ -24685,18 +36385,24 @@ sud des États-Unis, comme la Louisiane.}
%</hungarian>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Icelandic'' language: \texttt{icelandic.mld}}\label{s+mld+icelandic}\index{icelandic.mld}
-% The titles for the ``icelandic'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``icelandic'' language are taken from the \texttt{icelandic.dtx} file
+% in the \texttt{babel} package~\cite{babel,babel-user,icelandic}:
% \or\relax
% \section{Langue <<~icelandic~>>: \texttt{icelandic.mld}}\label{s+mld+icelandic}\index{icelandic.mld}
-% Les titres pour la langue <<~icelandic~>> (islandais) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~icelandic~>> (islandais) sont tirés du fichier \texttt{icelandic}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,icelandic}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*icelandic>
-\ProvidesFile{icelandic.mld}[2001/02/28]
+\ProvidesFile{icelandic.mld}[2006/01/13]
%% Icelandic titles for minitoc.sty
+%% from icelandic.dtx (babel)
+%% Árnason, Einar
%% need inputenc with 8-bits encoding
\def\ptctitle{Efnisyfirlit}%
\def\plftitle{Myndaskrá}%
@@ -24714,69 +36420,171 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Indon'' language: \texttt{indon.mld}}\label{s+mld+indon}\index{indon.mld}
+% The ``indon'' language is just like ``bahasai'', so we just load \texttt{bahasai.mld}\index{bahasai.mld}
+% (see section~\vref{s+mld+bahasai}):
+% \or\relax
+% \section{Langue <<~indon~>>: \texttt{indon.mld}}\label{s+mld+indon}\index{indon.mld}
+% La langue <<~indon~>> (indon) est comme <<~bahasai~>>, donc nous chargeons simplement
+% \texttt{bahasai.mld}\index{bahasai.mld} (voir la section~\vref{s+mld+bahasai}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*indon>
+\ProvidesFile{indon.mld}[2006/01/13]
+\mtcselectlanguage{bahasai}%
+%</indon>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Indonesian'' language: \texttt{indonesian.mld}}\label{s+mld+indonesian}\index{indonesian.mld}
+% The ``indonesian'' language is just like ``bahasai'', so we just load \texttt{bahasai.mld}\index{bahasai.mld}
+% (see section~\vref{s+mld+bahasai}):
+% \or\relax
+% \section{Langue <<~indonesian~>>: \texttt{indonesian.mld}}\label{s+mld+indonesian}\index{indonesian.mld}
+% La langue <<~indonesian~>> (indonesian) est comme <<~bahasai~>>, donc nous chargeons simplement
+% \texttt{bahasai.mld}\index{bahasai.mld} (voir la section~\vref{s+mld+bahasai}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*indonesian>
+\ProvidesFile{indonesian.mld}[2006/01/13]
+\mtcselectlanguage{bahasai}%
+%</indonesian>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Interlingua'' language: \texttt{interlingua.mld}}\label{s+mld+interlingua}\index{interlingua.mld}
-% The titles for the ``interlingua'' language\,\footnote{A tentative for an universal language.} are taken from
-% the \texttt{babel} package~\cite{babel}:
+% The titles for the ``interlingua'' language are taken from the \texttt{interlingua.dtx} file in
+% the \texttt{babel} package~\cite{babel,babel-user,interlingua}.
+% Interlingua is an auxiliary language, built from the common
+% vocabulary of Spanish/Portuguese, English, Italian and French,
+% with some normalisation of spelling. The grammar is very easy,
+% more similar to English's than to neolatin languages. The site
+% \url{http://www.interlingua.com} is mostly written in interlingua
+% (as is \url{http://interlingua.altervista.org}), in case you want to read some sample of it.
+% You can have a look at the grammar at \url{http://www.geocities.com/linguablau}
% \or\relax
% \section{Langue <<~interlingua~>>: \texttt{interlingua.mld}}\label{s+mld+interlingua}\index{interlingua.mld}
-% Les titres pour la langue <<~interlingua~>>\,\footnote{Une tentative pour une langue universelle.} sont tirés du
-% paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~interlingua~>> sont tirés du fichier \texttt{interlingua.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,interlingua}.
+% Interlingua est une langue auxiliaire, construite à~partir du vocabulaire commun de l'espagnol/portugais, de
+% l'anglais de l'italien et du français, avec une certaine normalisation de l'orthographe. La grammaire est très
+% facile, plus similaire à~celle de l'anglais qu'à celles des langues néo-latines. Le site
+% {\froff\url{http://www.interlingua.com}} est écrit principalement en interlingua
+% (comme l'est {\froff\url{http://interlingua.altervista.org}}), au cas où vous souhaiteriez en lire un exemple.
+% Vous pouvez regarder sa grammaire à~{\froff\url{http://www.geocities.com/linguablau}}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*interlingua>
-\ProvidesFile{interlingua.mld}[2001/07/04]
-\def\ptctitle{Contento}
-\def\plftitle{Lista de Figuras}
-\def\plttitle{Lista de Tabellas}
+\ProvidesFile{interlingua.mld}[2006/01/13]
+%% Interlingua titles for minitoc.sty
+%% from interlingua.dtx (babel)
+%% Kleiweg, Peter
+\def\ptctitle{Contento}%
+\def\plftitle{Lista de Figuras}%
+\def\plttitle{Lista de Tabellas}%
%%
-\def\mtctitle{Contento}
-\def\mlftitle{Figuras}
-\def\mlttitle{Tabellas}
+\def\mtctitle{Contento}%
+\def\mlftitle{Figuras}%
+\def\mlttitle{Tabellas}%
%%
-\def\stctitle{Contento}
-\def\slftitle{Figuras}
-\def\slttitle{Tabellas}
+\def\stctitle{Contento}%
+\def\slftitle{Figuras}%
+\def\slttitle{Tabellas}%
%</interlingua>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Irish'' language: \texttt{irish.mld}}\label{s+mld+irish}\index{irish.mld}
-% The titles for the ``irish'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``irish'' language are taken from the \texttt{irish.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,irish}:
% \or\relax
% \section{Langue <<~irish~>>: \texttt{irish.mld}}\label{s+mld+irish}\index{irish.mld}
-% Les titres pour la langue <<~irish~>> (irlandais) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~irish~>> (irlandais) sont tirés du fichier \texttt{irish} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,irish}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*irish>
-\ProvidesFile{irish.mld}[1999/03/16]
+\ProvidesFile{irish.mld}[2006/02/28]
%% Irish titles for minitoc.sty
-\def\ptctitle{Cl\'ar\'Abhair}
-\def\plftitle{L\'ear\'aid\'{\i}}
-\def\plttitle{T\'abla\'{\i}}
+%% from irish.dtx (babel)
+%% Braams, Johannes and Gunn, Marion and Grant, Fraser
+\def\ptctitle{Cl\'ar \'Abhair}%
+\def\plftitle{L\'ear\'aid\'{\i}}%
+\def\plttitle{T\'abla\'{\i}}%
%%
-\def\mtctitle{Cl\'ar\'Abhair}
-\def\mlftitle{L\'ear\'aid\'{\i}}
-\def\mlttitle{T\'abla\'{\i}}
+\def\mtctitle{Cl\'ar \'Abhair}%
+\def\mlftitle{L\'ear\'aid\'{\i}}%
+\def\mlttitle{T\'abla\'{\i}}%
%%
-\def\stctitle{Cl\'ar\'Abhair}
-\def\slftitle{L\'ear\'aid\'{\i}}
-\def\slttitle{T\'abla\'{\i}}
+\def\stctitle{Cl\'ar \'Abhair}%
+\def\slftitle{L\'ear\'aid\'{\i}}%
+\def\slttitle{T\'abla\'{\i}}%
%</irish>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Italian'' language: \texttt{italian.mld}}\label{s+mld+italian}\index{italian.mld}
-% The titles for the ``italian'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``italian'' language are taken from the file \texttt{italian.dtx} in
+% the \texttt{babel} package~\cite{babel,babel-user,italian}. See also section~\vref{s+mld+italian2}.
% \or\relax
% \section{Langue <<~italian~>>: \texttt{italian.mld}}\label{s+mld+italian}\index{italian.mld}
-% Les titres pour la langue <<~italian~>> (italien) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~italian~>> (italien) sont tirés du fichier \texttt{italian.dtx} dans
+% le paquetage \texttt{babel}~\cite{babel,babel-user,italian}. Voir aussi la section~\vref{s+mld+italian2}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*italian>
-\ProvidesFile{italian.mld}[1999/03/16]
+\ProvidesFile{italian.mld}[2006/01/13]
%% Italian titles for minitoc.sty
+%% from italian.dtx (babel)
+%% Maurizio Codogno, (mau@beatles.cselt.stet.it)
+%% and Claudio Beccari, (beccari@polito.it)
+\def\ptctitle{Indice}%
+\def\plftitle{Elenco delle figure}%
+\def\plttitle{Elenco delle tabelle}%
+%%
+\def\mtctitle{Indice}%
+\def\mlftitle{Elenco delle figure}%
+\def\mlttitle{Elenco delle tabelle}%
+%%
+\def\stctitle{Indice}%
+\def\slftitle{Elenco delle figure}%
+\def\slttitle{Elenco delle tabelle}%
+%</italian>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Italian2'' language: \texttt{italian2.mld}}\label{s+mld+italian2}\index{italian2.mld}
+% The titles for the ``italian2'' language are the same as for the ``italian'' language, except at the part
+% level (``Contenuto''). See also section~\vref{s+mld+italian}.
+% \or\relax
+% \section{Langue <<~italian2~>>: \texttt{italian2.mld}}\label{s+mld+italian2}\index{italian2.mld}
+% Les titres pour la langue <<~italian2~>> (italien) sont les mêmes que pour la langue «~italian~», sauf
+% au niveau partie («~Contenuto~»). Voir aussi la section~\vref{s+mld+italian}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*italian2>
+\ProvidesFile{italian2.mld}[2006/01/13]
+%% Italian titles for minitoc.sty. Variant.
+%% from italian.dtx (babel)
+%% Maurizio Codogno, (mau@beatles.cselt.stet.it)
+%% and Claudio Beccari, (beccari@polito.it)
\def\ptctitle{Contenuto}%
\def\plftitle{Elenco delle figure}%
\def\plttitle{Elenco delle tabelle}%
@@ -24788,7 +36596,7 @@ sud des États-Unis, comme la Louisiane.}
\def\stctitle{Contenuto}%
\def\slftitle{Elenco delle figure}%
\def\slttitle{Elenco delle tabelle}%
-%</italian>
+%</italian2>
% \end{macrocode}
%
% \lneed{5}
@@ -24797,7 +36605,7 @@ sud des États-Unis, comme la Louisiane.}
% \index{japanese.mld}\index{japanese.mlo}
% They are several variants for the japanese titles.
% The titles for a first variant of the ``japanese'' language have been found (by a Google search) on the Web site of
-% Professor \xname{Toshiki}{Kumazawa}\,\footnote{\url{http:www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}.
+% Professor \xname{Toshiki}{Kumazawa}\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}.
% See also sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4},
% and~\vref{s+mld+japanese5}.
%
@@ -24809,21 +36617,23 @@ sud des États-Unis, comme la Louisiane.}
% Il y~a plusieurs variantes pour les titres en japonais.
% Les titres pour une première variante de la langue <<~japanese~>> (japonais) ont été trouvés (par une recherche avec
% Google) sur le site Web du Professeur
-% \xname{Toshiki}{Kumazawa}\,\footnote{\url{http:www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}.
+% \xname{Toshiki}{Kumazawa}\,{\froff\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}}.
% Voir aussi les sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}.
%
% Les titres pour la langue <<~japanese~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{japanese.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*japanese>
-\ProvidesFile{japanese.mld}[1999/03/16]
+\ProvidesFile{japanese.mld}[2006/01/13]
%% Japanese titles for minitoc.sty
%% Needs japanese fonts (CJK) and special input encoding.
%% From Kumazawa Toshiki
%% kumazawa@biwako.shiga-u.ac.jp
%% http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html
-\mtcloadmlo{japanese}
+\mtcloadmlo{japanese}%
%</japanese>
% \end{macrocode}
%
@@ -24832,7 +36642,7 @@ sud des États-Unis, comme la Louisiane.}
% \section{``Japanese2'' language: \texttt{japanese2.mld} and \texttt{japanese2.mlo}}\label{s+mld+japanese2}%
% \index{japanese2.mld}\index{japanese2.mlo}
% The titles for the ``japanese2'' language (japanese, second variant) are taken from file
-% \texttt{JIS.cap} of the CJK system~\cite{cjk2}.
+% \texttt{JIS.cap} of the CJK system~\cite{cjk,cjk2}.
% Special fonts are needed, of course.
% See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4},
% and~\vref{s+mld+japanese5}.
@@ -24843,27 +36653,26 @@ sud des États-Unis, comme la Louisiane.}
% \section{Langue <<~japanese2~>>: \texttt{japanese2.mld} et \texttt{japanese2.mlo}}\label{s+mld+japanese2}%
% \index{japanese2.mld}\index{japanese2.mlo}
% Les titres pour la langue <<~japanese2~>> (japonais, deuxième variante) sont tirés du fichier \texttt{JIS.cap} du
-% système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese},
+% système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese},
% \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}.
%
% Les titres pour la langue <<~japanese2~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{japanese2.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*japanese2>
-\ProvidesFile{japanese2.mld}[2005/01/28]
+\ProvidesFile{japanese2.mld}[2006/01/13]
%% From the file JIS.cap of the CJK package
%% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
%% created by Werner Lemberg <wl@gnu.org>
%%
%% Version 4.5.2 (28-Mar-2003)
-%%
-%% Japanese captions
-%%
-%% character set: JIS X 0208:1997 (or JIS X 0208-1990)
+%% Japanese captions, character set: JIS X 0208:1997 (or JIS X 0208-1990),
%% encoding: EUC
%%
-\mtcloadmlo{japanese2}
+\mtcloadmlo{japanese2}%
%</japanese2>
% \end{macrocode}
%
@@ -24872,7 +36681,7 @@ sud des États-Unis, comme la Louisiane.}
% \section{``Japanese3'' language: \texttt{japanese3.mld} and \texttt{japanese3.mlo}}\label{s+mld+japanese3}%
% \index{japanese3.mld}\index{japanese3.mlo}
% The titles for the ``japanese3'' language (japanese, third variant) are taken from file \texttt{JIS.cpx} of the CJK
-% system~\cite{cjk2}.
+% system~\cite{cjk,cjk2}.
% Special fonts are needed, of course.
% See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese4},
% and~\vref{s+mld+japanese5}.
@@ -24883,38 +36692,37 @@ sud des États-Unis, comme la Louisiane.}
% \section{Langue <<~japanese3~>>: \texttt{japanese3.mld} et \texttt{japanese3.mlo}}\label{s+mld+japanese3}%
% \index{japanese3.mld}\index{japanese3.mlo}
% Les titres pour la langue <<~japanese3~>> (japonais, troisième variante) sont tirés du fichier \texttt{JIS.cpx} du
-% système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese},
+% système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese},
% \vref{s+mld+japanese2}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}.
%
% Les titres pour la langue <<~japanese3~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{japanese3.mlo}.
% \fi
+%
+% \lneed{6}
+%
+% \lneed{3}
% \begin{macrocode}
%<*japanese3>
-\ProvidesFile{japanese3.mld}[2005/01/28]
+\ProvidesFile{japanese3.mld}[2006/01/13]
%% From the file JIS.cpx of the CJK package
%% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
%% created by Werner Lemberg <wl@gnu.org>
%%
%% Version 4.5.2 (28-Mar-2003)
+%% Japanese captions, character set: JIS X 0208:1997 (or JIS X 0208-1990)
+%% encoding: EUC, preprocessed
%%
-%% Japanese captions
-%%
-%% character set: JIS X 0208:1997 (or JIS X 0208-1990)
-%% encoding: EUC
-%%
-%% preprocessed
-%%
-\mtcloadmlo{japanese3}
+\mtcloadmlo{japanese3}%
%</japanese3>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{10}
% \ifcase\LANG\relax
% \section{``Japanese4'' language: \texttt{japanese4.mld}
% and \texttt{japanese4.mlo}}\label{s+mld+japanese4}\index{japanese4.mld}\index{japanese4.mlo}
% The titles for the ``japanese4'' language (japanese, fourth version) are taken from file \texttt{SJIS.cap} of the
-% CJK system~\cite{cjk2}. Special fonts are needed, of course.
+% CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course.
% See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3},
% and~\vref{s+mld+japanese5}.
%
@@ -24924,86 +36732,145 @@ sud des États-Unis, comme la Louisiane.}
% \section{Langue <<~japanese4~>>: \texttt{japanese4.mld}
% et \texttt{japanese4.mlo}}\label{s+mld+japanese4}\index{japanese4.mld}\index{japanese4.mlo}
% Les titres pour la langue <<~japanese4~>> (japonais, quatrième variante) sont tirés du fichier \texttt{SJIS.cap}
-% du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les
+% du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les
% sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3} et~\vref{s+mld+japanese5}.
%
% Les titres pour la langue <<~japanese4~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{japanese4.mlo}.
% \fi
+%
+% \lneed{5}
% \begin{macrocode}
%<*japanese4>
-\ProvidesFile{japanese4.mld}[2005/01/28]
-% From the file SJIS.cap of the CJK package
-% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
-% created by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.5.2 (28-Mar-2003)
-%
-% Japanese captions
-%
-% character set: JIS X 0208:1997 (or JIS X 0208-1990)
-% encoding: SJIS
-%
-\mtcloadmlo{japanese4}
+\ProvidesFile{japanese4.mld}[2006/01/13]
+%% From the file SJIS.cap of the CJK package
+%% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
+%% created by Werner Lemberg <wl@gnu.org>
+%%
+%% Version 4.5.2 (28-Mar-2003)
+%% Japanese captions
+%% character set: JIS X 0208:1997 (or JIS X 0208-1990), encoding: SJIS
+%%
+\mtcloadmlo{japanese4}%
%</japanese4>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{12}
% \ifcase\LANG\relax
% \section{``Japanese5'' language: \texttt{japanese5.mld} and \texttt{japanese.mlo}}\label{s+mld+japanese5}%
% \index{japanese5.mld}\index{japanese5.mlo}
% The titles for the ``japanese5'' (japanese, fifth variant) language are taken from file \texttt{SJIS.cpx} of
-% the CJK system~\cite{cjk2}.
+% the CJK system~\cite{cjk,cjk2}.
% Special fonts are needed, of course.
% See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3},
% and~\vref{s+mld+japanese4}.
%
+% \lneed{3}
% The titles for the ``japanese5'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese5.mlo}.
% \or\relax
% \section{Langue <<~japanese5~>>: \texttt{japanese5.mld} et \texttt{japanese.mlo}}\label{s+mld+japanese5}%
% \index{japanese5.mld}\index{japanese5.mlo}
% Les titres pour la langue <<~japanese5~>> (japonais, cinquième variante) sont tirés du fichier \texttt{SJIS.cpx} du
-% système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese},
+% système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese},
% \vref{s+mld+japanese2}, \vref{s+mld+japanese3} et~\vref{s+mld+japanese4}.
%
+% \lneed{10}
% Les titres pour la langue <<~japanese5~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{japanese5.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*japanese5>
-\ProvidesFile{japanese5.mld}[[2005/01/28]
+\ProvidesFile{japanese5.mld}[2006/01/13]
%% From the file SJIS.cpx of the CJK package
%% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
%% created by Werner Lemberg <wl@gnu.org>
%%
%% Version 4.5.2 (28-Mar-2003)
-%%
%% Japanese captions
+%% character set: JIS X 0208:1997 (or JIS X 0208-1990),
+%% encoding: SJIS, preprocessed
+%%
+\mtcloadmlo{japanese5}%
+%</japanese5>
+% \end{macrocode}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{``Kannada'' language: \texttt{kannada.mld}}%
+% \label{s+mld+kannada}\index{kannada.mld}
+% The Kannada (or Kannara) is a dravidian language spoken in the Karnataka state of India. The
+% titles are taken from the \index{kanlel.sty}\texttt{kanlel.sty} package file from the
+% Kannadatex project\footnote{\url{http://Sarovar.org/projects/kannadatex}} by \name{C.S.}{Yogananda}.
+% Specific fonts are required.
+% \or\relax
+% \section{Langue «~kannada~»: \texttt{kannada.mld}}%
+% \label{s+mld+kannada}\index{kannada.mld}
+% Le kannada (ou kannara) est une langue dravidienne parlée dans l'état Karnataka de l'Inde. Les textes pour les
+% titres sont tirées du fichier paquetage \texttt{kanlel.sty} du projet
+% Kannadatex\,{\froff\footnote{\url{http://Sarovar.org/projects/kannadatex}}} de \name{C.S.}{Yogananda}.
+% Des fontes spécifiques sont nécessaires.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*kannada>
+\ProvidesFile{kannada.mld}[2006/02/14]
+%% from kanlel.sty of Kannadatex (C.S. Yogananda yoga@math.iisc.ernet.in)
%%
-%% character set: JIS X 0208:1997 (or JIS X 0208-1990)
-%% encoding: SJIS
+\def\ptctitle{pariviDi}
+\def\plftitle{citarxgaLa paTiTx}
+\def\plftitle{koVSaTxkagaLa paTiTx}
%%
-%% preprocessed
+\def\mtctitle{pariviDi}
+\def\mlftitle{citarxgaLa paTiTx}
+\def\mlftitle{koVSaTxkagaLa paTiTx}
%%
-\mtcloadmlo{japanese5}
-%</japanese5>
+\def\stctitle{pariviDi}
+\def\slftitle{citarxgaLa paTiTx}
+\def\slftitle{koVSaTxkagaLa paTiTx}
+%</kannada>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Khalka'' language: \texttt{khalkha.mld}}\label{s+mld+khalkha}\index{khalkha.mld}
+% ``khalkha'' is a synomym for ``xalx'', so we just load \texttt{xalx.mld}\index{xalx.mld} (see sections~\vref{s+mld+xalx},
+% \vref{s+mld+xalx2}, and~\vref{s+mld+xalx3}):
+% \or\relax
+% \section{Langue <<~khalkha~>>: \texttt{khalkha.mld}}\label{s+mld+khalkha}\index{khalkha.mld}
+% <<~khalkha~>> est un synonyme pour <<~xalx~>>, donc nous chargeons simplement \texttt{xalx.mld}\index{xalx.mld}
+% (voir les sections~\vref{s+mld+xalx}, \vref{s+mld+xalx2} et~\vref{s+mld+xalx3}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*khalkha>
+\ProvidesFile{khalkha.mld}[2005/11/16]
+\mtcselectlanguage{xalx}%
+%</khalkha>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Latin'' language: \texttt{latin.mld}}\label{s+mld+latin}\index{latin.mld}
-% The titles for the ``latin'' language are taken from the \texttt{babel} package~\cite{babel}. See also
-% section~\vref{s+mld+latin2}.
+% The titles for the ``latin'' language are taken from the \texttt{latin.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,latin}. See also section~\vref{s+mld+latin2}.
% \or\relax
% \section{Langue <<~latin~>>: \texttt{latin.mld}}\label{s+mld+latin}\index{latin.mld}
-% Les titres pour la langue <<~latin~>> sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi la
-% section~\vref{s+mld+latin2}.
+% Les titres pour la langue <<~latin~>> sont tirés du fichier \texttt{latin.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,latin}. Voir aussi la section~\vref{s+mld+latin2}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*latin>
-\ProvidesFile{latin.mld}[2001/02/28]
+\ProvidesFile{latin.mld}[2006/01/13]
%% Latin titles for minitoc.sty
+%% from latin.dtx (babel)
+%% Beccari, Claudio
\def\ptctitle{Index}%
\def\plftitle{Conspectus descriptionum}%
\def\plttitle{Conspectus tabularum}%
@@ -25021,17 +36888,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Latin2'' language: \texttt{latin2.mld}}\label{s+mld+latin2}\index{latin2.mld}
-% The titles for the ``latin2'' language (latin, abbreviated variant) are taken from the \texttt{babel}
-% package~\cite{babel}, but abbreviated. See also section~\vref{s+mld+latin}.
+% The titles for the ``latin2'' language (latin, abbreviated variant) are taken from the \texttt{latin.dtx} file
+% in the \texttt{babel} package~\cite{babel,babel-user,latin}, but abbreviated. See also section~\vref{s+mld+latin}.
% \or\relax
% \section{Langue <<~latin2~>>: \texttt{latin2.mld}}\label{s+mld+latin2}\index{latin2.mld}
-% Les titres pour la langue <<~latin2~>> (latin, variante abrégée) sont tirés du paquetage \texttt{babel}~\cite{babel},
-% mais ont été abrégés. Voir aussi la section~\vref{s+mld+latin}.
+% Les titres pour la langue <<~latin2~>> (latin, variante abrégée) sont tirés du fichier \texttt{latin.dtx} dans
+% le paquetage \texttt{babel}~\cite{babel,babel-user,latin}, mais ont été abrégés. Voir aussi la section~\vref{s+mld+latin}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*latin2>
-\ProvidesFile{latin2.mld}[2005/04/06]
-%% Latin titles (short) for minitoc.sty
+\ProvidesFile{latin2.mld}[2006/01/13]
+%% Latin titles (shortened) for minitoc.sty
+%% from latin.dtx (babel)
+%% Beccari, Claudio
\def\ptctitle{Index}%
\def\plftitle{Conspectus descriptionum}%
\def\plttitle{Conspectus tabularum}%
@@ -25056,6 +36927,8 @@ sud des États-Unis, comme la Louisiane.}
% Les titres pour la langue <<~latvian~>>\,\footnote{<<~Latvien~>> est l'autre nom du <<~letton~>>.} sont tirés du
% projet ANTOMEGA~\cite{antomega}. Voir aussi la section~\vref{s+mld+letton}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*latvian>
\ProvidesFile{latvian.mld}[2005/02/08]
@@ -25088,6 +36961,8 @@ sud des États-Unis, comme la Louisiane.}
% La langue <<~letton~>> est un synonyme pour la langue <<~latvian~>>, donc nous chargeons simplement
% \index{latvian.mld}\texttt{latvian.mld}. Voir la section~\vref{s+mld+latvian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*letton>
\ProvidesFile{letton.mld}[2005/02/08]
@@ -25098,86 +36973,138 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Lithuanian'' language: \texttt{lithuanian.mld}}\label{s+mld+lithuanian}\index{lithuanian.mld}
-% The titles for the ``lithuanian'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``lithuanian'' language are taken from the \texttt{lithuanian.ldf}
+% file\footnote{Found in \url{http://www.vtex.lt/tex/download/texinput/babel/babel.zip}.}
+% for the \texttt{babel} package~\cite{babel,babel-user}:
% \or\relax
% \section{Langue <<~lithuanian~>>: \texttt{lithuanian.mld}}\label{s+mld+lithuanian}\index{lithuanian.mld}
-% Les titres pour la langue <<~lithuanian~>> (lithuanien) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~lithuanian~>> (lithuanien) sont tirés du fichier
+% \texttt{lithuanian.ldf}\,\footnote{Trouvé dans {\froff{\url{http://www.vtex.lt/tex/download/texinput/babel/babel.zip}}}.}
+% pour le paquetage \texttt{babel}~\cite{babel,babel-user}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*lithuanian>
-\ProvidesFile{lithuanian.mld}[1999/07/29]
+\ProvidesFile{lithuanian.mld}[2006/01/13]
%% Lithuanian titles for minitoc.sty
-\def\ptctitle{Turinys}
-\def\plftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas}
-\def\plttitle{Lentel\protect\.es}
+%% from lithuanian.ldf
+%% in http://www.vtex.lt/tex/download/texinput/babel/babel.zip
+%% Tolusis, Sigitas (sigitas@vtex.lt)
+\def\ptctitle{Turinys}%
+\def\plftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas}%
+\def\plttitle{Lentel\protect\.es}%
%%
-\def\mtctitle{Turinys}
-\def\mlftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas}
-\def\mlttitle{Lentel\protect\.es}
+\def\mtctitle{Turinys}%
+\def\mlftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas}%
+\def\mlttitle{Lentel\protect\.es}%
%%
-\def\stctitle{Turinys}
-\def\slftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas}
-\def\slttitle{Lentel\protect\.es}
+\def\stctitle{Turinys}%
+\def\slftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas}%
+\def\slttitle{Lentel\protect\.es}%
%</lithuanian>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{``Lsorbian'' language: \texttt{lsorbian.mld}}\label{s+mld+lsorbian}\index{lsorbian.mld}
-% The titles for the ``lsorbian'' language\,\footnote{Lower sorbian. Sorbian, or wendisch, is a member of the west
+% \section{``Lowersorbian'' language: \texttt{lowersorbian.mld}}\label{s+mld+lowersorbian}\index{lowersorbian.mld}
+% The titles for the ``lowersorbian'' language\,\footnote{Lower sorbian. Sorbian, or wendisch, is a member of the west
% slavic subgroup of indo-european languages spoken in Lower Lusatia in the german
% \emph{länder} of Saxony and Brandenburg. The Sorbs are descendents of the Wends, the german name for the slavic tribes
% who occupied the area between the Elbe and Saale rivers in the west and the Odra (Oder) river in the east during
-% the medieval period (VIth century).} are taken from the \texttt{babel} package~\cite{babel}. See also section~\vref{s+mld+usorbian}.
+% the medieval period (VIth century).} are taken from the \texttt{lsorbian.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,lsorbian}. See also section~\vref{s+mld+uppersorbian}.
+% A shorter language name is \texttt{lsorbian} (see section~\vref{s+mld+lsorbian}).
% \or\relax
-% \section{Langue <<~lsorbian~>>: \texttt{lsorbian.mld}}\label{s+mld+lsorbian}\index{lsorbian.mld}
-% Les titres pour la langue <<~lsorbian~>> (bas sorabe)\,\footnote{Le bas sorabe, le sorabe ou wende, est un membre
+% \begin{SMOOTH}
+% \section{Langue <<~lowersorbian~>>: \texttt{lowersorbian.mld}}\label{s+mld+lowersorbian}\index{lowersorbian.mld}
+% Les titres pour la langue <<~lowersorbian~>> (bas sorabe)\,\footnote{Le bas sorabe, le sorabe ou wende, est un membre
% du sous-groupe slave occidental des langues indo-européennes parlé en Basse-Lusace dans les \emph{länder}
% allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves
% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème
-% siècle).} sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi la section~\vref{s+mld+usorbian}.
+% siècle).} sont tirés du fichier \texttt{lsorbian.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,lsorbian}.
+% Voir aussi la section~\vref{s+mld+uppersorbian}.
+% Un nom plus court pour cette langue est \texttt{lsorbian} (voir la section~\vref{s+mld+lsorbian}).
+% \end{SMOOTH}
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
-%<*lsorbian>
-\ProvidesFile{lsorbian.mld}[1999/03/16]
+%<*lowersorbian>
+\ProvidesFile{lowersorbian.mld}[2006/02/28]
%% Lower sorbian titles for minitoc.sty
-\def\ptctitle{Wop\'simje\'se}
-\def\plftitle{Zapiswobrazow}
-\def\plttitle{Zapistabulkow}
+%% from lsorbian.dtx (babel)
+%% Werner, Eduard
+\def\ptctitle{Wop\'simje\'se}%
+\def\plftitle{Zapis wobrazow}%
+\def\plttitle{Zapis tabulkow}%
%%
-\def\mtctitle{Wop\'simje\'se}
-\def\mlftitle{Zapiswobrazow}
-\def\mlttitle{Zapistabulkow}
+\def\mtctitle{Wop\'simje\'se}%
+\def\mlftitle{Zapis wobrazow}%
+\def\mlttitle{Zapis tabulkow}%
%%
-\def\stctitle{Wop\'simje\'se}
-\def\slftitle{Zapiswobrazow}
-\def\slttitle{Zapistabulkow}
-%</lsorbian>
+\def\stctitle{Wop\'simje\'se}%
+\def\slftitle{Zapis wobrazow}%
+\def\slttitle{Zapis tabulkow}%
+%</lowersorbian>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \begin{SMOOTH}
+% \section{``Lsorbian'' language: \texttt{lsorbian.mld}}\label{s+mld+lsorbian}\index{lsorbian.mld}
+% The ``lsorbian'' language is a synonym for ``lowersorbian'', so we just load \texttt{lowersorbian.mld}.
+% See section~\vref{s+mld+lowersorbian}.
+% \end{SMOOTH}
+% \or\relax
+% \section{Langue <<~lsorbian~>>: \texttt{lsorbian.mld}}\label{s+mld+lsorbian}\index{lsorbian.mld}
+% La langue <<~lsorbian~>> est un synonyme pour <<~lowersorbian~>>, donc nous chargeons simplement
+% \texttt{lowersorbian.mld}.
+% Voir la section~\vref{s+mld+lowersorbian}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*lsorbian>
+\ProvidesFile{lsorbian.mld}[2006/01/23]
+%% Lower sorbian titles for minitoc.sty
+%% from lsorbian.dtx (babel)
+%% Werner, Eduard
+\selectlanguage{lowersorbian}%
+%</lsorbian>
+% \end{macrocode}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
% \section{``Magyar'' language: \texttt{magyar.mld}}\label{s+mld+magyar}\index{magyar.mld}
-% The titles for the ``magyar'' language are taken from the \texttt{babel} package~\cite{babel}. A synonym of ``magyar'' is
-% ``hungarian'' (see section~\vref{s+mld+hungarian}). See also section~\vref{s+mld+magyar2}.
+% The titles for the ``magyar'' language are taken from the \texttt{magyar.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,magyar}. A synonym of ``magyar'' is
+% ``hungarian'' (see section~\vref{s+mld+hungarian}). See also sections~\vref{s+mld+magyar2}
+% and~\vref{s+mld+magyar3} for variants (it seems that \texttt{magyar.dtx} might have evolved).
% \or\relax
% \section{Langue <<~magyar~>>: \texttt{magyar.mld}}\label{s+mld+magyar}\index{magyar.mld}
-% Les titres pour la langue <<~magyar~>> sont tirés du paquetage \texttt{babel}~\cite{babel}. Un synonyme de <<~magyar~>>
-% est <<~hungarian~>> (hongrois) (voir la section~\vref{s+mld+hungarian}). Voir aussi la section~\vref{s+mld+magyar2}.
+% Les titres pour la langue <<~magyar~>> sont tirés du fichier \texttt{magyar.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,magyar}. Un synonyme de <<~magyar~>>
+% est <<~hungarian~>> (hongrois) (voir la section~\vref{s+mld+hungarian}). Voir aussi les sections~\vref{s+mld+magyar2}
+% et~\vref{s+mld+magyar3} pour des variantes (il semble que \texttt{magyar.dtx} aurait évolué).
% \fi
+%
+% \lneed{4}
% \begin{macrocode}
%<*magyar>
-\ProvidesFile{magyar.mld}[1999/03/16]
-% Magyar titles for minitoc.sty
-\def\ptctitle{Tratalom}%
+\ProvidesFile{magyar.mld}[2006/03/08]
+%% Magyar titles for minitoc.sty
+%% from magyar.dtx (babel)
+%% Bíró, Árpád and Bérces, József
+\def\ptctitle{Tartalom}%
\def\plftitle{\'Abr\'ak}%
\def\plttitle{T\'abl\'azatok}%
%%
-\def\mtctitle{Tratalom}%
+\def\mtctitle{Tartalom}%
\def\mlftitle{\'Abr\'ak}%
\def\mlttitle{T\'abl\'azatok}%
%%
-\def\stctitle{Tratalom}%
+\def\stctitle{Tartalom}%
\def\slftitle{\'Abr\'ak}%
\def\slttitle{T\'abl\'azatok}%
%</magyar>
@@ -25186,33 +37113,90 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Magyar2'' language: \texttt{magyar2.mld}}\label{s+mld+magyar2}\index{magyar2.mld}
-% The titles for the ``magyar2'' language are taken from a variant proposed in the \texttt{babel} package~\cite{babel}.
-% See also section~\vref{s+mld+magyar}.
+% The titles for the ``magyar2'' language are taken from a variant proposed in the \texttt{babel} package~\cite{babel,babel-user}.
+% See also sections~\vref{s+mld+magyar} and~\vref{s+mld+magyar3}.
% \or\relax
% \section{Langue <<~magyar2~>>: \texttt{magyar2.mld}}\label{s+mld+magyar2}\index{magyar2.mld}
-% Les titres pour la langue <<~magyar2~>> sont tirés d'une variante proposée dans le paquetage \texttt{babel}~\cite{babel}.
-% Voir aussi la section~\vref{s+mld+magyar}.
+% Les titres pour la langue <<~magyar2~>> sont tirés d'une variante proposée dans le paquetage \texttt{babel}~\cite{babel,babel-user}.
+% Voir aussi les sections~\vref{s+mld+magyar} et~\vref{s+mld+magyar3}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*magyar2>
-\ProvidesFile{magyar.mld}[2005/04/06]
-%% Magyar titles for minitoc.sty (variant)
-\def\ptctitle{Tratalom}%
+\ProvidesFile{magyar.mld}[2006/03/08]
+%% Magyar2 titles for minitoc.sty (variant)
+%% from magyar.dtx (babel)
+%% Bíró, Árpád and Bérces, József
+\def\ptctitle{Tartalom}%
\def\plftitle{\'Abr\'ak list\'aja}%
\def\plttitle{T\'abl\'azatok list\'aja}%
%%
-\def\mtctitle{Tratalom}%
+\def\mtctitle{Tartalom}%
\def\mlftitle{\'Abr\'ak list\'aja}%
\def\mlttitle{T\'abl\'azatok list\'aja}%
%%
-\def\stctitle{Tratalom}%
+\def\stctitle{Tartalom}%
\def\slftitle{\'Abr\'ak list\'aja}%
\def\slttitle{T\'abl\'azatok list\'aja}%
%</magyar2>
% \end{macrocode}
%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{``Magyar3'' language: \texttt{magyar.mld}}\label{s+mld+magyar3}\index{magyar3.mld}
+% The titles for the ``magyar3'' language (third variant of magyar) are taken from the \texttt{magyar.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,magyar}. See also sections~\vref{s+mld+magyar} and~\vref{s+mld+magyar2}.
+% \or\relax
+% \section{Langue <<~magyar3~>>: \texttt{magyar3.mld}}\label{s+mld+magyar3}\index{magyar3.mld}
+% Les titres pour la langue <<~magyar3~>> (troisième variante de la langue magyar) sont tirés
+% du fichier \texttt{magyar.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,magyar}. Voir aussi les sections~\vref{s+mld+magyar} et~\vref{s+mld+magyar2}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*magyar3>
+\ProvidesFile{magyar3.mld}[2006/03/08]
+%% Magyar3 titles for minitoc.sty (variant)
+%% from magyar.dtx (babel)
+%% Bíró, Árpád and Bérces, József
+\def\ptctitle{Tartalomjegyz\'ek}%
+\def\plftitle{\'Abr\'ak jegyz\'eke}%
+\def\plttitle{T\'abl\'azatok jegyz\'eke}%
+%%
+\def\mtctitle{Tartalomjegyz\'ek}%
+\def\mlftitle{\'Abr\'ak jegyz\'eke}%
+\def\mlttitle{T\'abl\'azatok jegyz\'eke}%
+%%
+\def\stctitle{Tartalomjegyz\'ek}%
+\def\slftitle{\'Abr\'ak jegyz\'eke}%
+\def\slttitle{T\'abl\'azatok jegyz\'eke}%
+%</magyar3>
+% \end{macrocode}
+%
+%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Malay'' language: \texttt{malay.mld}}\label{s+mld+malay}\index{malay.mld}
+% The ``malay'' language is just like ``bahasam'', so we just load \texttt{bahasam.mld}\index{bahasam.mld}
+% (see section~\vref{s+mld+bahasam}):
+% \or\relax
+% \section{Langue <<~malay~>>: \texttt{malay.mld}}\label{s+mld+malay}\index{malay.mld}
+% La langue <<~malay~>> est comme <<~bahasam~>>, donc nous chargeons simplement
+% \texttt{bahasam.mld}\index{bahasam.mld} (voir la section~\vref{s+mld+bahasam}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*malay>
+\ProvidesFile{malay.mld}[2006/01/11]
+\mtcselectlanguage{bahasam}%
+%</malay>
+% \end{macrocode}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
% \section{``Malayalam-keli'' language: \texttt{malayalam-keli.mld}}\label{s+mld+malayalam-keli}\index{malayalam-keli.mld}
% The titles for the ``malayalam'' language\,\footnote{The Malayalam language is spoken from the western coast of
% Malabar to the extreme southern India, mainly in the Kerala state. It is one of the dravidian languages strongly
@@ -25226,30 +37210,60 @@ sud des États-Unis, comme la Louisiane.}
% parlée de la côte occidentale de Malabar jusqu'à l'extrême sud de l'Inde, principalement dans l'état de Kerala.
% C'est l'une des langues dravidiennes fortement liée au Tamoul. L'alphabet et l'écriture datent du huitième ou
% neuvième siècle.}, avec les fontes <<~Keli~>>, sont tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette
-% langue requert des fontes spécifiques. Voir aussi les
+% langue requiert des fontes spécifiques. Voir aussi les
% sections~\vref{s+mld+malayalam-rachana} et~\vref{s+mld+malayalam-rachana2}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*malayalam-keli>
-\ProvidesFile{malayalam-keli.mld}[2005/06/07]
-%
-% Malayalam: Keli fonts
-%
+\ProvidesFile{malayalam-keli.mld}[2006/01/13]
+%%
+%% Malayalam: Keli fonts
+%%
\def\ptctitle{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
\def\plftitle{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
\def\plttitle{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
-%
+%%
\def\mtctitle{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
\def\mlftitle{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
\def\mlttitle{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
-%
+%%
\def\stctitle{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
\def\slftitle{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
\def\slttitle{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
%</malayalam-keli>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{8}
+% \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
+% 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
+% 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
+% via des options du paquetage \texttt{omal}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*malayalam-omega>
+\ProvidesFile{malayalam-omega.mld}[2006/02/13]
+% from omal.sty (Alex A.J. indicTeX@gmail.com)
+\mtcloadmlo{malayalam-omega}
+%
+%</malayalam-omega>
+% \end{macrocode}
+%
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Malayalam-rachana'' language: \texttt{malayalam-rachana.mld}}%
% \label{s+mld+malayalam-rachana}\index{malayalam-rachana.mld}
@@ -25264,27 +37278,29 @@ sud des États-Unis, comme la Louisiane.}
% sont tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette langue requiert des fontes spécifiques. Voir
% aussi les sections~\vref{s+mld+malayalam-keli} et~\vref{s+mld+malayalam-rachana2}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*malayalam-rachana>
\ProvidesFile{malayalam-rachana.mld}[2005/06/07]
-%
-% Malayalam: Rachana fonts, traditionnal.
-%
+%%
+%% Malayalam: Rachana fonts, traditionnal.
+%%
\def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}%
\def\plftitle{\mm \X{\<78>\<111>}\X{{\C\<94>}}\X{\<186>}\X{\<179>}}%
\def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{{\F\<59>}}\X{\<73>}\X{\<179>}}%
-%
+%%
\def\mtctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}%
\def\mlftitle{\mm \X{\<78>\<111>}\X{{\C\<94>}}\X{\<186>}\X{\<179>}}%
\def\mlttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{{\F\<59>}}\X{\<73>}\X{\<179>}}%
-%
+%%
\def\stctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}%
\def\slftitle{\mm \X{\<78>\<111>}\X{{\C\<94>}}\X{\<186>}\X{\<179>}}%
\def\slttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{{\F\<59>}}\X{\<73>}\X{\<179>}}%
%</malayalam-rachana>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Malayalam-rachana2'' language: \texttt{malayalam-rachana2.mld}}\label{s+mld+malayalam-rachana2}\index{malayalam-rachana2.mld}
% The titles for the ``malayalam'' language, with the reformed ``Rachana'' fonts (new lipi), are taken from the
@@ -25294,55 +37310,104 @@ sud des États-Unis, comme la Louisiane.}
% \section{Langue <<~malayalam-rachana2~>>: \texttt{malayalam-rachana2.mld}}%
% \label{s+mld+malayalam-rachana2}\index{malayalam-rachana2.mld}
% Les titres pout la langue <<~malayalam~>>, avec les fontes <<~Rachana~>> réformées (nouveau \emph{lipi}), sont
-% tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette langue requert des fontes spécifiques. Voir aussi
+% tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette langue requiert des fontes spécifiques. Voir aussi
% les sections~\vref{s+mld+malayalam-keli} et~\vref{s+mld+malayalam-rachana}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*malayalam-rachana2>
-\ProvidesFile{malayalam-rachana2.mld}[2005/06/07]
+\ProvidesFile{malayalam-rachana2.mld}[2006/01/13]
+%%
+%% Malayalam: Rachana fonts, reformed.
+%%
+\def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}%
+\def\plftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}%
+\def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}%
+%%
+\def\mtctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}%
+\def\mlftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}%
+\def\mlttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}%
+%%
+\def\stctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}%
+\def\slftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}%
+\def\slttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}%
+%</malayalam-rachana2>
+% \end{macrocode}
%
-% Malayalam: Rachana fonts, reformed.
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Manju'' language: \texttt{manju.mld}}\label{s+mld+manju}\index{manju.mld}
+% ``Manju'' is a synomym for ``bithe'', so we just load \texttt{bithe.mld}\index{bithe.mld} (see section~\vref{s+mld+bithe}):
+% \or\relax
+% \section{Langue <<~manju~>>: \texttt{manju.mld}}\label{s+mld+manju}\index{manju.mld}
+% La langue% <<~manju~>> est un synonyme pour <<~bithe~>>, donc nous chargeons
+% simplement \texttt{bithe.mld}\index{bithe.mld} (voir la section~\vref{s+mld+bithe}):
+% \fi
%
-\def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}
-\def\plftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}
-\def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}
+% \lneed{3}
+% \begin{macrocode}
+%<*manju>
+\ProvidesFile{manju.mld}[2005/11/16]
+\mtcselectlanguage{bithe}%
+%</manju>
+% \end{macrocode}
%
-\def\mtctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}
-\def\mlftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}
-\def\mlttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Meyalu'' language: \texttt{meyalu.mld}}\label{s+mld+meyalu}\index{meyalu.mld}
+% The ``meyalu'' language is just like ``bahasam'', so we just load \texttt{bahasam.mld}\index{bahasam.mld}
+% (see section~\vref{s+mld+bahasam}):
+% \or\relax
+% \section{Langue <<~meyalu~>>: \texttt{meyalu.mld}}\label{s+mld+meyalu}\index{meyalu.mld}
+% La langue <<~meyalu~>> est comme <<~bahasam~>>, donc nous chargeons simplement
+% \texttt{bahasam.mld}\index{bahasam.mld} (voir la section~\vref{s+mld+bahasam}):
+% \fi
%
-\def\stctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}
-\def\slftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}
-\def\slttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}
-%</malayalam-rachana2>
+% \lneed{3}
+% \begin{macrocode}
+%<*meyalu>
+\ProvidesFile{meyalu.mld}[2006/01/13]
+\mtcselectlanguage{bahasam}%
+%</meyalu>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Mongol'' language: \texttt{mongol.mld}}\label{s+mld+mongol}\index{mongol.mld}
% The titles for the ``mongol'' language are taken from the Mon\TeX\ package~\cite{mlsquick,montex}. This language
-% requires specific fonts. See also sections~\vref{s+mld+bicig} and~\vref{s+mld+buryat}.
+% requires specific fonts. See also sections~\vref{s+mld+bicig}, \vref{s+mld+bicig2}, \vref{s+mld+bicig3},
+% \vref{s+mld+bithe},
+% \vref{s+mld+buryat}, \vref{s+mld+buryat2}, \vref{s+mld+xalx}, \vref{s+mld+xalx2}, and~\vref{s+mld+xalx3}.
% \or\relax
+% \begin{SMOOTH}
% \section{Langue <<~mongol~>>: \texttt{mongol.mld}}\label{s+mld+mongol}\index{mongol.mld}
-% Les titres pour la langue <<~mongol~>> sont tirés du paquetage Mon\TeX\ package~\cite{mlsquick,montex}. Cette
-% langue requiert des fontes spécifiques. Voir aussi les sections~\vref{s+mld+bicig} et~\vref{s+mld+buryat}.
+% Les titres pour la langue <<~mongol~>> sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette
+% langue requiert des fontes spécifiques.
+% Voir aussi les sections~\vref{s+mld+bicig},\ABK \vref{s+mld+bicig2},\ABK
+% \vref{s+mld+bicig3},\ABK \vref{s+mld+bithe},\ABK \vref{s+mld+buryat},\ABK
+% \vref{s+mld+buryat2},\ABK \vref{s+mld+xalx},\ABK
+% \vref{s+mld+xalx2} et~\vref{s+mld+xalx3}.
+% \end{SMOOTH}
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*mongol>
\ProvidesFile{mongol.mld}[1999/03/16]
%% Mongol (xalx) titles for minitoc.sty
%% Needs mongol fonts
-\def\ptctitle{{\mnr Garqig}}
-\def\plftitle{{\mnr Zurgi"in jagsaalt}}
-\def\plttitle{{\mnr X"usn"agti"in jagsaalt}}
+\def\ptctitle{{\mnr Garqig}}%
+\def\plftitle{{\mnr Zurgi"in jagsaalt}}%
+\def\plttitle{{\mnr X"usn"agti"in jagsaalt}}%
%%
-\def\mtctitle{{\mnr Garqig}}
-\def\mlftitle{{\mnr Zurgi"in jagsaalt}}
-\def\mlttitle{{\mnr X"usn"agti"in jagsaalt}}
+\def\mtctitle{{\mnr Garqig}}%
+\def\mlftitle{{\mnr Zurgi"in jagsaalt}}%
+\def\mlttitle{{\mnr X"usn"agti"in jagsaalt}}%
%%
-\def\stctitle{{\mnr Garqig}}
-\def\slftitle{{\mnr Zurgi"in jagsaalt}}
-\def\slttitle{{\mnr X"usn"agti"in jagsaalt}}
+\def\stctitle{{\mnr Garqig}}%
+\def\slftitle{{\mnr Zurgi"in jagsaalt}}%
+\def\slttitle{{\mnr X"usn"agti"in jagsaalt}}%
%</mongol>
% \end{macrocode}
%
@@ -25358,6 +37423,8 @@ sud des États-Unis, comme la Louisiane.}
% version réformée de la variante \texttt{germanb} de la langue allemande), donc nous chargeons
% \index{ngermanb.mld}\texttt{ngermanb.mld}. Voir aussi la section~\vref{s+mld+ngermanb}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*naustrian>
\ProvidesFile{naustrian.mld}[2004/12/14]
@@ -25365,7 +37432,27 @@ sud des États-Unis, comme la Louisiane.}
%</naustrian>
% \end{macrocode}
%
-% \lneed{5}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{``Newzealand'' language: \texttt{newzealand.mld}}\label{s+mld+newzealand}\index{newzealand.mld}
+% The ``newzealand'' language is just like ``english'', so we just load \texttt{english.mld}\index{english.mld}
+% (see section~\vref{s+mld+english}):
+% \or\relax
+% \section{Langue <<~newzealand~>>: \texttt{newzealand.mld}}\label{s+mld+newzealand}\index{newzealand.mld}
+% La langue <<~newzealand~>> (newzealand) est comme <<~newzealand~>>, donc nous chargeons simplement
+% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*newzealand>
+\ProvidesFile{newzealand.mld}[2006/01/11]
+\mtcselectlanguage{english}%
+%</newzealand>
+% \end{macrocode}
+%
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Ngerman'' language: \texttt{ngerman.mld}}\label{s+mld+ngerman}\index{ngerman.mld}
% The ``ngerman'' language is a synonym of the ``ngermanb'' language\,\footnote{A revised version of the
@@ -25377,6 +37464,8 @@ sud des États-Unis, comme la Louisiane.}
% de la variante \texttt{germanb} de la langue allemande.}, donc nous chargeons \index{ngermanb.mld}\texttt{ngermanb.mld}.
% Voir aussi la section~\vref{s+mld+ngermanb}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*ngerman>
\ProvidesFile{ngerman.mld}[2004/12/14]
@@ -25384,22 +37473,27 @@ sud des États-Unis, comme la Louisiane.}
%</ngerman>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Ngermanb'' language: \texttt{ngermanb.mld}}\label{s+mld+ngermanb}\index{ngermanb.mld}
% The titles for the ``ngermanb'' language\,\footnote{A variant of the german language, with revised spelling.} are
-% taken from the \texttt{babel} package~\cite{babel}.
+% taken from the file \texttt{ngermanb.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,ngermanb}.
% See also sections~\vref{s+mld+naustrian}, and~\vref{s+mld+ngerman}.
% \or\relax
% \section{Langue <<~ngermanb~>>: \texttt{ngermanb.mld}}\label{s+mld+ngermanb}\index{ngermanb.mld}
% Les titres pour la langue <<~ngermanb~>>\,\footnote{Une variante pour la langue allemande, avec une orthographe
-% réformée.} sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi les sections~\vref{s+mld+naustrian}
+% réformée.} sont tirés du fichier \texttt{ngermanb.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,ngermanb}. Voir aussi les sections~\vref{s+mld+naustrian}
% et~\vref{s+mld+ngerman}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*ngermanb>
-\ProvidesFile{ngermanb.mld}[1999/12/06]
+\ProvidesFile{ngermanb.mld}[2006/01/13]
%% New german (B) titles for minitoc.sty
+%% from ngermanb.dtx (babel)
+%% Raichle, Bernd and Schmidt, Walter
\def\ptctitle{Inhaltsverzeichnis}% % oder nur: Inhalt
\def\plftitle{Abbildungsverzeichnis}%
\def\plttitle{Tabellenverzeichnis}%
@@ -25414,83 +37508,196 @@ sud des États-Unis, comme la Louisiane.}
%</ngermanb>
% \end{macrocode}
%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{``Ngermanb2'' language: \texttt{ngermanb2.mld}}\label{s+mld+ngermanb2}\index{ngermanb2.mld}
+% The titles for the ``ngermanb2'' language\,\footnote{A variant of the german language, with revised spelling and
+% short titles.} are
+% taken from the \texttt{babel} package~\cite{babel,babel-user,ngermanb}.
+% See also section~\vref{s+mld+ngermanb}.
+% \or\relax
+% \section{Langue <<~ngermanb2~>>: \texttt{ngermanb2.mld}}\label{s+mld+ngermanb2}\index{ngermanb2.mld}
+% Les titres pour la langue <<~ngermanb2~>>\,\footnote{Une variante pour la langue allemande, avec une orthographe
+% réformée et des titres courts.} sont tirés du paquetage \texttt{babel}~\cite{babel,babel-user,ngermanb}.
+% Voir aussi la section~\vref{s+mld+ngermanb}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*ngermanb2>
+\ProvidesFile{ngermanb2.mld}[2005/09/27]
+%% New german (B) short (2) titles for minitoc.sty
+\def\ptctitle{Inhalt}%
+\def\plftitle{Abbildungen}%
+\def\plttitle{Tabellen}%
+%%
+\def\mtctitle{Inhalt}%
+\def\mlftitle{Abbildungen}%
+\def\mlttitle{Tabellen}%
+%%
+\def\stctitle{Inhalt}%
+\def\slftitle{Abbildungen}%
+\def\slttitle{Tabellen}%
+%</ngermanb2>
+% \end{macrocode}
+%
% \lneed{10}
% \ifcase\LANG\relax
% \section{``Norsk'' language: \texttt{norsk.mld}}\label{s+mld+norsk}\index{norsk.mld}
-% The titles for the ``norsk'' language (or bokm\r{a}l, lamguage of the kingdom) are taken from the
-% \texttt{babel} package~\cite{babel}, with help
+% The titles for the ``norsk'' language (or bokm\r{a}l, language of the kingdom) are taken from the
+% \texttt{norsk.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,norsk}, with help
% from \xname{Dag}{Langmyhr}. See also section~\vref{s+mld+nynorsk}.
% \or\relax
% \section{Langue <<~norsk~>>: \texttt{norsk.mld}}\label{s+mld+norsk}\index{norsk.mld}
-% Les titres pour la langue <<~norsk~>> (norvégien, ou <<~bokm{\aa}l~>>, langue du royaume) sont tirés du paquetage
-% \texttt{babel}~\cite{babel}, avec l'aide de \xname{Dag}{Langmyhr}. Voir aussi la section~\vref{s+mld+nynorsk}.
+% Les titres pour la langue <<~norsk~>> (norvégien, ou <<~bokm{\aa}l~>>, langue du royaume) sont tirés du fichier
+% \texttt{norsk.dtx} dans le paquetage \texttt{babel,norsk}~\cite{babel,babel-user,norsk}, avec l'aide de \xname{Dag}{Langmyhr}.
+% Voir aussi la section~\vref{s+mld+nynorsk}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*norsk>
-\ProvidesFile{norsk.mld}[1999/03/16]
+\ProvidesFile{norsk.mld}[2006/01/13]
%% Norsk titles for minitoc.sty
+%% from noesk.dtx (babel)
+%% Braams, Johannes and Helstrup, Haavard and Holme, Alv Kjetil and
+%% Iversen, Per Steinar and Petterst, Terje Engeset and Kleveland, Rune
%% Thanks to Dag Langmyhr (dag@ifi.uio.no)
\def\ptctitle{Innhold}%
-\def\plftitle{Figurer}% or Figurliste
-\def\plttitle{Tabeller}% or Tabelliste
+\def\plftitle{Figurer}%
+\def\plttitle{Tabeller}%
%%
\def\mtctitle{Innhold}%
-\def\mlftitle{Figurer}% or Figurliste
-\def\mlttitle{Tabeller}% or Tabelliste
+\def\mlftitle{Figurer}%
+\def\mlttitle{Tabeller}%
%%
\def\stctitle{Innhold}%
-\def\slftitle{Figurer}% or Figurliste
-\def\slttitle{Tabeller}% or Tabelliste
+\def\slftitle{Figurer}%
+\def\slttitle{Tabeller}%
%</norsk>
% \end{macrocode}
%
+% \lneed{10}
+% \ifcase\LANG\relax
+% \section{``Norsk2'' language: \texttt{norsk2.mld}}\label{s+mld+norsk2}\index{norsk2.mld}
+% The titles for the ``norsk2'' language (or bokm\r{a}l, language of the kingdom) are taken from the
+% \texttt{babel} package~\cite{babel,babel-user,norsk}, with help
+% from \xname{Dag}{Langmyhr}. These are variants of the titles of section~\vref{s+mld+norsk}.
+% \or\relax
+% \section{Langue <<~norsk2~>>: \texttt{norsk2.mld}}\label{s+mld+norsk2}\index{norsk2.mld}
+% Les titres pour la langue <<~norsk2~>> (norvégien, ou <<~bokm{\aa}l~>>, langue du royaume) sont tirés du paquetage
+% \texttt{babel}~\cite{babel,babel-user,norsk}, avec l'aide de \xname{Dag}{Langmyhr}. Ce sont des variantes des titres de
+% la section~\vref{s+mld+norsk}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*norsk2>
+\ProvidesFile{norsk2.mld}[2005/09/27]
+%% Short norsk titles for minitoc.sty
+%% Thanks to Dag Langmyhr (dag@ifi.uio.no)
+\def\ptctitle{Innhold}%
+\def\plftitle{Figurliste}%
+\def\plttitle{Tabelliste}%
+%%
+\def\mtctitle{Innhold}%
+\def\mlftitle{Figurliste}%
+\def\mlttitle{Tabelliste}%
+%%
+\def\stctitle{Innhold}%
+\def\slftitle{Figurliste}%
+\def\slttitle{Tabelliste}%
+%</norsk2>
+% \end{macrocode}
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Nynorsk'' language: \texttt{nynorsk.mld}}\label{s+mld+nynorsk}\index{nynorsk.mld}
% The titles for the ``nynorsk'' language\,\footnote{Created around 1800 by \xname{Ivar}{{\AA}ssen} to make a real
-% independant and national norvegian language, in reaction to danish, from the various dialect spoken in the
-% country.} are taken from the \texttt{babel} package~\cite{babel}, with help from
+% independent and national norvegian language, in reaction to danish, from the various dialect spoken in the
+% country.} are taken from \texttt{norsk.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,norsk}, with help from
% \xname{Dag}{Langmyhr}. See also section~\vref{s+mld+norsk}.
% \or\relax
% \section{Langue <<~nynorsk~>>: \texttt{nynorsk.mld}}\label{s+mld+nynorsk}\index{nynorsk.mld}
% Les titres pour la langue <<~nynorsk~>> (néo-norvégien)\,\footnote{Créée vers 1800 par \xname{Ivar}{{\AA}ssen}
% pour construire une vraie langue norvégienne indépendante et nationale, en réaction au danois, à~partir des
-% divers dialectes parlés dans le pays.} sont tirés du paquetage \texttt{babel}~\cite{babel}, avec l'aide de
+% divers dialectes parlés dans le pays.} sont tirés du fichier \texttt{norsk.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,norsk}, avec l'aide de
% \xname{Dag}{Langmyhr}. Voir aussi la section~\vref{s+mld+norsk}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*nynorsk>
-\ProvidesFile{nynorsk.mld}[1999/03/16]
+\ProvidesFile{nynorsk.mld}[2006/01/13]
%% Nynorsk titles for minitoc.sty
+%% from norsk.dtx (babel)
+%% Braams, Johannes and Helstrup, Haavard and Holme, Alv Kjetil and
+%% Iversen, Per Steinar and Petterst, Terje Engeset and Kleveland, Rune
%% Thanks to Dag Langmyhr (dag@ifi.uio.no)
\def\mtctitle{Innhald}%
-\def\mlftitle{Figurar}% or Figurliste
-\def\mlttitle{Tabellar}% or Tabelliste
+\def\mlftitle{Figurar}%
+\def\mlttitle{Tabellar}%
%%
\def\ptctitle{Innhald}%
-\def\plftitle{Figurar}% or Figurliste
-\def\plttitle{Tabellar}% or Tabelliste
+\def\plftitle{Figurar}%
+\def\plttitle{Tabellar}%
%%
\def\stctitle{Innhald}%
-\def\slftitle{Figurar}% or Figurliste
-\def\slttitle{Tabellar}% or Tabelliste
+\def\slftitle{Figurar}%
+\def\slttitle{Tabellar}%
%</nynorsk>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Nynorsk2'' language: \texttt{nynorsk2.mld}}\label{s+mld+nynorsk2}\index{nynorsk2.mld}
+% The titles for the ``nynorsk2'' language are variants of the titles of the ``nynorsk'' language.
+% See also section~\vref{s+mld+nynorsk}.
+% \or\relax
+% \section{Langue <<~nynorsk2~>>: \texttt{nynorsk2.mld}}\label{s+mld+nynorsk2}\index{nynorsk2.mld}
+% Les titres pour la langue <<~nynorsk2~>> sont des variantes des titres de la langue <<~nynorsk~>>.
+% Voir aussi la section~\vref{s+mld+nynorsk}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*nynorsk2>
+\ProvidesFile{nynorsk.mld}[1999/03/16]
+%% Nynorsk titles for minitoc.sty
+%% Thanks to Dag Langmyhr (dag@ifi.uio.no)
+\def\mtctitle{Innhald}%
+\def\mlftitle{Figurliste}%
+\def\mlttitle{Tabelliste}%
+%%
+\def\ptctitle{Innhald}%
+\def\plftitle{Figurliste}%
+\def\plttitle{Tabelliste}%
+%%
+\def\stctitle{Innhald}%
+\def\slftitle{Figurliste}%
+\def\slttitle{Tabelliste}%
+%</nynorsk2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Polish'' language: \texttt{polish.mld}}\label{s+mld+polish}\index{polish.mld}
-% The titles for the ``polish'' language are taken from the \texttt{babel} package~\cite{babel}. See also
-% section~\vref{s+mld+polish2}.
+% The titles for the ``polish'' language are taken from the \texttt{polish.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,polish}. See also sections~\vref{s+mld+polish2} and~\vref{s+mld+polski}.
% \or\relax
% \section{Langue <<~polish~>>: \texttt{polish.mld}}\label{s+mld+polish}\index{polish.mld}
-% Les titres pour la langue <<~polish~>> (polonais) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi
-% la section~\vref{s+mld+polish2}.
+% Les titres pour la langue <<~polish~>> (polonais) sont tirés du fichier \texttt{polish.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,polish}. Voir aussi les sections~\vref{s+mld+polish2} et~\vref{s+mld+polski}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*polish>
-\ProvidesFile{polish.mld}[1999/03/16]
+\ProvidesFile{polish.mld}[2006/01/13]
%% Polish titles for minitoc.sty
+%% from polish.dtx (babel)
+%% Schalueck, Elmar and Janich, Michael
\def\ptctitle{Spis rzeczy}%
\def\plftitle{Spis rysunk\'ow}%
\def\plttitle{Spis tablic}%
@@ -25505,16 +37712,18 @@ sud des États-Unis, comme la Louisiane.}
%</polish>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Polish2'' language: \texttt{polish2.mld}}\label{s+mld+polish2}\index{polish2.mld}
% The titles for the ``polish2'' language\,\footnote{``Polish2'' is a variant of ``polish''.} are taken from
-% the ANTOMEGA project~\cite{antomega}. See also section~\vref{s+mld+polish}.
+% the ANTOMEGA project~\cite{antomega}. See also sections~\vref{s+mld+polish} and~\vref{s+mld+polski}.
% \or\relax
% \section{Langue <<~polish2~>>: \texttt{polish2.mld}}\label{s+mld+polish2}\index{polish2.mld}
% Les titres pour la langue <<~polish2~>> (polonais, seconde variante) sont tirés du projet ANTOMEGA~\cite{antomega}.
-% Voir aussi la section~\vref{s+mld+polish}.
+% Voir aussi les sections~\vref{s+mld+polish} et~\vref{s+mld+polski}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*polish2>
\ProvidesFile{polish2.mld}[2005/02/08]
@@ -25536,6 +37745,40 @@ sud des États-Unis, comme la Louisiane.}
\def\slttitle{\localpolish{Spis tablic}}%
%</polish2>
% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Polski'' language: \texttt{polski.mld}}\label{s+mld+polski}\index{polski.mld}
+% The titles for the ``polski'' language (variant for polish) are taken from the \texttt{polski.dtx} file in the
+% {\PLaTeX} package~\cite{platex,platex-pl}. See also sections~\vref{s+mld+polish} and~\vref{s+mld+polish2}.
+% \or\relax
+% \section{Langue <<~polski~>>: \texttt{polski.mld}}\label{s+mld+polski}\index{polski.mld}
+% Les titres pour la langue <<~polski~>> (autre nom du polonais) sont tirés du fichier \texttt{polski.dtx} dans le
+% paquetage {\PLaTeX}~\cite{platex,platex-pl}. Voir aussi les sections~\vref{s+mld+polish} et~\vref{s+mld+polish2}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*polski>
+\ProvidesFile{polski.mld}[2006/02/28]
+%% Polski titles for minitoc.sty
+%% from polski.dtx (PLaTeX)
+%% Mariusz Olko, Marcin Woli\'nski.
+%%
+\def\ptctitle{Spis tre\'sci}%
+\def\plftitle{Spis rysunk\'ow}%
+\def\plttitle{Spis tabel}%
+%%
+\def\mtctitle{Spis rysunk\'ow}%
+\def\mlftitle{Spis rysunk\'ow}%
+\def\mlttitle{Spis tabel}%
+%%
+\def\stctitle{Spis rysunk\'ow}%
+\def\slftitle{Spis rysunk\'ow}%
+\def\slttitle{Spis tabel}%
+%</polski>
+% \end{macrocode}
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Portuges'' language: \texttt{portuges.mld}}\label{s+mld+portuges}\index{portuges.mld}
@@ -25550,28 +37793,36 @@ sud des États-Unis, comme la Louisiane.}
% simplement \index{portuguese.mld}\texttt{portuguese.mld}:
% \end{SMOOTH}
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*portuges>
-\ProvidesFile{portuges.mld}[2005/06/06]
-\mtcselectlanguage{portuguese}
+\ProvidesFile{portuges.mld}[2005/06/07]
+\mtcselectlanguage{portuguese}%
%</portuges>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Portuguese'' language: \texttt{portuguese.mld}}\label{s+mld+portuguese}\index{portuguese.mld}
-% The titles for the ``portuguese'' language are taken from the \texttt{babel} package~\cite{babel}. See also
+% The titles for the ``portuguese'' language are taken from the \texttt{portuges.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,portuges}. See also
% section~\vref{s+mld+brazil}, because the titles are different in Brazil, even if the language is also portuguese.
% \or\relax
% \section{Langue <<~portuguese~>>: \texttt{portuguese.mld}}\label{s+mld+portuguese}\index{portuguese.mld}
-% Les titres pour la langue <<~portuguese~>> (portugais) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir
+% Les titres pour la langue <<~portuguese~>> (portugais) sont tirés du fichier \texttt{portuges.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,portuges}. Voir
% aussi la section~\vref{s+mld+brazil}, parce que les titres sont différents au Brésil, même si l'on y parle aussi
% le portugais.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*portuguese>
-\ProvidesFile{portuguese.mld}[2005/07/08]
+\ProvidesFile{portuguese.mld}[2006/01/13]
%% Portuguese titles for minitoc.sty
+%% from portuges.dtx (babel)
+%% Ramalhete, Jose Pedro
\def\ptctitle{Conte\'udo}%
\def\plftitle{Lista de Figuras}%
\def\plttitle{Lista de Tabelas}%
@@ -25589,15 +37840,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Romanian'' language: \texttt{romanian.mld}}\label{s+mld+romanian}\index{romanian.mld}
-% The titles for the ``romanian'' language are taken from the \texttt{babel} package~\cite{babel}.
+% The titles for the ``romanian'' language are taken from the \texttt{romanian.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,romanian}.
% \or\relax
% \section{Langue <<~romanian~>>: \texttt{romanian.mld}}\label{s+mld+romanian}\index{romanian.mld}
-% Les titres pour la langue <<~romanian~>> (roumain) sont tirés du paquetage \texttt{babel}~\cite{babel}.
+% Les titres pour la langue <<~romanian~>> (roumain) sont tirés du fichier \texttt{romanian.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,romanian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*romanian>
-\ProvidesFile{romanian.mld}[1999/03/16]
+\ProvidesFile{romanian.mld}[2006/01/13]
%% Romanian titles for minitoc.sty
+%% from romanian.dtx (babel)
+%% Horst, Umstatter and Juhasz, Robert
\def\ptctitle{Cuprins}%
\def\plftitle{List\u{a} de figuri}%
\def\plttitle{List\u{a} de tabele}%
@@ -25614,14 +37871,92 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Romanian2'' language: \texttt{romanian2.mld}}\label{s+mld+romanian2}\index{romanian2.mld}
+% The titles for the ``romanian2'' language are taken from the \texttt{romanian.dtx} file in the
+% {Romanian\TeX} package~\cite{romaniantex}. See also sections~\vref{s+mld+romanian} and~\vref{s+mld+romanian3}.
+% Alas, \mbox{Romanian\TeX} is not compatible with the \texttt{babel} package~\cite{babel,babel-user}.
+% \or\relax
+% \begin{SMOOTH}
+% \section{Langue <<~romanian2>>: \texttt{romanian2.mld}}\label{s+mld+romanian2}\index{romanian2.mld}
+% Les titres pour la langue <<~romanian2~>> (roumain, variante) sont tirés du fichier \texttt{romanian.dtx}
+% dans le paquetage {Romanian\TeX}~\cite{romaniantex}. Voir aussi les sections~\vref{s+mld+romanian}
+% et~\vref{s+mld+romanian3}.
+% Hélas, \mbox{Romanian\TeX} n'est pas compatible avec le paquetage \texttt{babel}~\cite{babel,babel-user}.
+% \end{SMOOTH}
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*romanian2>
+\ProvidesFiles{romanian2.mld}[2006/01/19]
+%% Romanian titles for minitoc.sty
+%% from RomanianTeX (romanian.dtx)
+%% Adrian Rezus (adriaan@cs.kun.nl)
+%% Bernd Raichle
+\def\ptctitle{Cuprins}%
+\def\plftitle{Lista de figuri}%
+\def\plttitle{Lista de tabele}%
+%%
+\def\mtctitle{Cuprins}%
+\def\mlftitle{Lista de figuri}%
+\def\mlttitle{Lista de tabele}%
+%%
+\def\stctitle{Cuprins}%
+\def\slftitle{Lista de figuri}%
+\def\slttitle{Lista de tabele}%
+%</romanian2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Romanian3'' language: \texttt{romanian3.mld}}\label{s+mld+romanian3}\index{romanian3.mld}
+% The titles for the ``romanian3'' language are taken from the \texttt{romanian.dtx} file in the
+% {Romanian\TeX} package~\cite{romaniantex}. See also sections~\vref{s+mld+romanian} and~\vref{s+mld+romanian2}.
+% Alas, \mbox{Romanian\TeX} is not compatible with the \texttt{babel} package~\cite{babel,babel-user}.
+% \or\relax
+% \begin{SMOOTH}
+% \section{Langue <<~romanian3>>: \texttt{romanian3.mld}}\label{s+mld+romanian3}\index{romanian3.mld}
+% Les titres pour la langue <<~romanian3~>> (roumain, autre variante) sont tirés du fichier \texttt{romanian.dtx}
+% dans le paquetage {Romanian\TeX}~\cite{romaniantex}. Voir aussi les sections~\vref{s+mld+romanian}
+% et~\vref{s+mld+romanian3}.
+% Hélas, \mbox{Romanian\TeX} n'est pas compatible avec le paquetage \texttt{babel}~\cite{babel,babel-user}.
+% \end{SMOOTH}
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*romanian3>
+\ProvidesFiles{romanian3.mld}[2006/01/19]
+%% Romanian titles for minitoc.sty
+%% from RomanianTeX (romanian.dtx) variant.
+%% Adrian Rezus (adriaan@cs.kun.nl)
+%% Bernd Raichle
+\def\ptctitle{Tabla de materii}%
+\def\plttitle{Indice de figuri}%
+\def\plttitle{Tabele}%
+%%
+\def\mtctitle{Tabla de materii}%
+\def\mlttitle{Indice de figuri}%
+\def\mlttitle{Tabele}%
+%%
+\def\stctitle{Tabla de materii}%
+\def\slttitle{Indice de figuri}%
+\def\slttitle{Tabele}%
+%</romanian3>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Russian'' language: \texttt{russian.mld}}\label{s+mld+russian}\index{russian.mld}
-% The titles for the ``russian'' language are taken from the \texttt{babel} package~\cite{babel}.
+% The titles for the ``russian'' language are taken from the \texttt{babel} package~\cite{babel,babel-user}.
% Specific cyrillic fonts are required.
% \or\relax
% \section{Langue <<~russian~>>: \texttt{russian.mld}}\label{s+mld+russian}\index{russian.mld}
-% Les titres pour la langue <<~russian~>> (russe) sont tirés du paquetage \texttt{babel}~\cite{babel}.
+% Les titres pour la langue <<~russian~>> (russe) sont tirés du paquetage \texttt{babel}~\cite{babel,babel-user}.
% Des fontes cyrilliques spécifiques sont requises.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*russian>
\ProvidesFile{russian.mld}[1999/03/16]
@@ -25649,16 +37984,16 @@ sud des États-Unis, comme la Louisiane.}
% Les titres pour la langue <<~russian2m~>> (une variante moderne de <<~russian~>>) sont tirés du projet
% ANTOMEGA~\cite{antomega}. Des fontes cyrilliques spécifiques sont requises. Voir aussi la section~\vref{s+mld+russian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*russian2m>
\ProvidesFile{russian2m.mld}[2005/02/08]
%% from russian2m.ldf (Antomega project, russian modern)
-%% Needs Omega
+%% Needs Omega and cyrillic fonts
%% Alexej M. Kryokov
%% Dmitry Ivanov
%%
-%% Needs cyrillic fonts
-%%
\def\ptctitle{\localrussian%
{^^^^041e^^^^0433^^^^043b^^^^0430^^^^0432^^^^043b^^^^0435^^^^043d%
^^^^0438^^^^0435}}%
@@ -25705,11 +38040,13 @@ sud des États-Unis, comme la Louisiane.}
% du projet ANTOMEGA~\cite{antomega}. Des fontes cyrilliques spécifiques sont requises. Voir aussi la
% section~\vref{s+mld+russian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*russian2o>
\ProvidesFile{russian2o.mld}[2005/02/08]
%% from russian2o.mld (Antomega project - russian old)
-%% Needs Omega
+%% Needs Omega and cyrillic fonts
%% Alexej M. Kryokov
%% Dmitry Ivanov
%%
@@ -25751,27 +38088,38 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Russianb'' language: \texttt{russianb.mld}}\label{s+mld+russianb}\index{russianb.mld}
-% The titles for the ``russianb'' language (``russianb'' is a variant of ``russian'') are taken from
-% the \texttt{babel} package~\cite{babel}. Specific cyrillic fonts are required. See also section~\vref{s+mld+russian}.
+% The titles for the ``russianb'' language (``russianb'' is a variant of ``russian'') are taken from the
+% \texttt{russianb.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,russianb1,russianb}.
+% Specific cyrillic fonts are required. See also section~\vref{s+mld+russian}. The parttoc title varies depending
+% if chapters are defined or not by the document class.
% \or\relax
% \section{Langue <<~russianb~>>: \texttt{russianb.mld}}\label{s+mld+russianb}\index{russianb.mld}
% Les titres pour la langue <<~russianb~>> (<<~russianb~>> est une variante de <<~russian~>>) sont tirés du
-% paquetage \texttt{babel}~\cite{babel}. Des fontes cyrilliques spécifiques sont requises. Voir aussi la
-% section~\vref{s+mld+russian}.
+% fichier \texttt{russianb.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,russianb1,russianb}.
+% Des fontes cyrilliques spécifiques sont requises. Voir aussi la section~\vref{s+mld+russian}. Le titre des
+% parttocs dépend de l'existence de chapitres dans la classe de document.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*russianb>
-\ProvidesFile{russianb.mld}[1999/03/16]
-%% russianb.mld
+\ProvidesFile{russianb.mld}[2006/02/15]
+%% Russian (russianb) titles for minitoc.sty
+%% from russianb.dtx (babel)
+%% Lapko, Olga and Volovitch, Vladimir and Lemberg, Werner
+\expandafter\ifx\csname chapter\endcsname\relax
+\def\ptctitle{%
+ {\cyr\CYRS\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}%
+\else
\def\ptctitle{%
{\cyr \CYRO\CYRg\CYRl\CYRa\CYRv\CYRl\CYRe\CYRn\CYRi\CYRe}}%
+\fi
\def\plftitle{%
{\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space
\CYRi\CYRl\CYRl\CYRyu\CYRs\CYRt\CYRr\CYRa\CYRc\CYRi\CYRishrt}}%
\def\plttitle{%
- \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space
- \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}%
-}
+ {\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space
+ \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}}%
%%
\def\mtctitle{%
{\cyr \CYRO\CYRg\CYRl\CYRa\CYRv\CYRl\CYRe\CYRn\CYRi\CYRe}}%
@@ -25779,9 +38127,8 @@ sud des États-Unis, comme la Louisiane.}
{\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space
\CYRi\CYRl\CYRl\CYRyu\CYRs\CYRt\CYRr\CYRa\CYRc\CYRi\CYRishrt}}%
\def\mlttitle{%
- \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space
- \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}%
-}
+ {\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space
+ \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}}%
%%
\def\stctitle{%
{\cyr \CYRO\CYRg\CYRl\CYRa\CYRv\CYRl\CYRe\CYRn\CYRi\CYRe}}%
@@ -25789,13 +38136,12 @@ sud des États-Unis, comme la Louisiane.}
{\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space
\CYRi\CYRl\CYRl\CYRyu\CYRs\CYRt\CYRr\CYRa\CYRc\CYRi\CYRishrt}}%
\def\slttitle{%
- \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space
- \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}%
-}
+ {\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space
+ \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}}%
%</russianb>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Russianc'' language: \texttt{russianc.mld}}\label{s+mld+russianc}\index{russianc.mld}
% The titles for the ``russianc'' language (``russianc'' is a variant of ``russian'', used in the part of
@@ -25808,48 +38154,249 @@ sud des États-Unis, comme la Louisiane.}
% Mon\TeX~\cite{mlsquick,montex}. Des fontes cyrilliques spécifiques sont requises. Voir aussi la
% section~\vref{s+mld+russian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*russianc>
\ProvidesFile{russianc.mld}[1999/03/16]
-%% Needs cyrillic fonts
%% Russian titles for minitoc.sty
%% Needs cyrillic fonts
-\def\ptctitle{\xalx{Oglawlenie}}
-\def\plftitle{\xalx{Spisok risunkow}}
-\def\plttitle{\xalx{Spisok tablic}}
+\def\ptctitle{\xalx{Oglawlenie}}%
+\def\plftitle{\xalx{Spisok risunkow}}%
+\def\plttitle{\xalx{Spisok tablic}}%
%%
-\def\mtctitle{\xalx{Soderjanie}}
-\def\mlftitle{\xalx{Spisok risunkow}}
-\def\mlttitle{\xalx{Spisok tablic}}
+\def\mtctitle{\xalx{Soderjanie}}%
+\def\mlftitle{\xalx{Spisok risunkow}}%
+\def\mlttitle{\xalx{Spisok tablic}}%
%%
-\def\stctitle{\xalx{Soderjanie}}
-\def\slftitle{\xalx{Spisok risunkow}}
-\def\slttitle{\xalx{Spisok tablic}}
+\def\stctitle{\xalx{Soderjanie}}%
+\def\slftitle{\xalx{Spisok risunkow}}%
+\def\slttitle{\xalx{Spisok tablic}}%
%</russianc>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Russian-cca'' language: \texttt{russian-cca.mld} and \texttt{russian-cca.mlo}}\label{s+mld+russian-cca}%
+% \index{russian-cca.mld}\index{russian-cca.mlo}
+% They are several variants for the russian titles with the cmcyralt fonts.
+% The titles for a first variant of the ``russian-cca'' are taken from the \texttt{russian.sty} file in the
+% \texttt{cmcyralt} package~\cite{cmcyralt/russian.sty}.
+%
+% The titles for the ``russian-cca'' language contain characters that cannot be easily generated, hence we load
+% \texttt{russian-cca.mlo}.
+% \or\relax
+% \section{Langue <<~russian-cca~>>: \texttt{russian-cca.mld} et \texttt{russian-cca.mlo}}\label{s+mld+russian-cca}%
+% \index{russian-cca.mld}\index{russian-cca.mlo}
+% Il y~a plusieurs variantes pour les titres en russe avec les fontes cmcyralt.
+% Les titres pour une première variante de la langue <<~russian-cca~>> sont tirés du fichier \texttt{russian.sty}
+% dans le paquetage \texttt{cmcyralt}~\cite{cmcyralt/russian.sty}.
+%
+% Les titres pour la langue <<~russian-cca~>> contiennent des caractères qui ne peuvent pas être générés facilement,
+% donc nous chargeons \texttt{russian-cca.mlo}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*russian-cca>
+\ProvidesFile{russian-cca.mld}[2006/03/08]
+%% Russian-cca titles for minitoc.sty
+%% From russian.sty in the cmcyralt package
+%% Vadim Maslov (vadik@cs.umd.edu)
+%% Victor Boyko (vb1890@cs.nyu.edu)
+%% Needs cmcyralt fonts and special input encoding.
+\mtcloadmlo{russian-cca}%
+%</russian-cca>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Russian-cca1'' language: \texttt{russian-cca1.mld} and \texttt{russian-cca1.mlo}}\label{s+mld+russian-cca1}%
+% \index{russian-cca1.mld}\index{russian-cca1.mlo}
+% They are several variants for the russian titles with the cmcyralt fonts.
+% The titles for the ``russian-cca1'' language are taken from the \texttt{cmcyralt.sty} file in the
+% \texttt{cmcyralt} package\cite{cmcyralt/cmcyralt.sty}.
+%
+% The titles for the ``russian-cca1'' language contain characters that cannot be easily generated, hence we load
+% \texttt{russian-cca1.mlo}.
+% \or\relax
+% \section{Langue <<~russian-cca1~>>: \texttt{russian-cca1.mld} et \texttt{russian-cca1.mlo}}\label{s+mld+russian-cca1}%
+% \index{russian-cca1.mld}\index{russian-cca1.mlo}
+% Il y~a plusieurs variantes pour les titres en russe avec les fontes cmcyralt.
+% Les titres pour la langue <<~russian-cca1~>> sont tirés du fichier \texttt{cmcyralt.sty}
+% dans le paquetage \texttt{cmcyralt}\cite{cmcyralt/cmcyralt.sty}.
+%
+% Les titres pour la langue <<~russian-cca1~>> contiennent des caractères qui ne peuvent pas être générés facilement,
+% donc nous chargeons \texttt{russian-cca1.mlo}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*russian-cca1>
+\ProvidesFile{russian-cca1.mld}[2006/03/08]
+%% Russian-cca1 titles for minitoc.sty
+%% From cmcyralt.sty in the cmcyralt package
+%% cmcyr fonts in alt encoding
+%% Vadim Maslov (vadik@cs.umd.edu)
+%% Alexander Harin (harin@lourie.und.ac.za)
+%% and Vadim V. Zhytnikov (vvzhy@phy.ncu.edu.tw)
+\mtcloadmlo{russian-cca1}%
+%</russian-cca1>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section[``Russian-lh'' language: \texttt{russian-lh.mld} and \texttt{russian-lh.mlo}]%
+% {``Russian-lh'' language: \texttt{russian-lh.mld} and\hfill\null\newline\texttt{russian-lh.mlo}}\label{s+mld+russian-lh}%
+% \index{russian-lh.mld}\index{russian-lh.mlo}
+% The russian titles for the LH fonts (``russian-lh'' language) are taken from the \texttt{russian.sty} file in the
+% \texttt{LH} package~\cite{LH/russian.sty}.
+%
+% The titles for the ``russian-lh'' language contain characters that cannot be easily generated, hence we load
+% \texttt{russian-lh.mlo}.
+% \or\relax
+% \section{Langue <<~russian-lh~>>: \texttt{russian-lh.mld} et \texttt{russian-lh.mlo}}\label{s+mld+russian-lh}%
+% \index{russian-lh.mld}\index{russian-lh.mlo}
+% Les titres en russe avec les fontes LH (langue <<~russian-lh~>>) sont tirés du fichier \texttt{russian.sty}
+% dans le paquetage \texttt{LH}~\cite{LH/russian.sty}.
+%
+% Les titres pour la langue <<~russian-lh~>> contiennent des caractères qui ne peuvent pas être générés facilement,
+% donc nous chargeons \texttt{russian-lh.mlo}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*russian-lh>
+\ProvidesFile{russian-lh.mld}[2006/03/08]
+%% Russian-lh titles for minitoc.sty
+%% From russian.sty in the LH package
+%% LH fonts in special encoding
+%% Sergei O. Naoumov (serge@astro.unc.edu)
+\mtcloadmlo{russian-lh}%
+%</russian-lh>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Russian-lhcyralt'' language: \texttt{russian-lhcyralt.mld} and \texttt{russian-lhcyralt.mlo}}\label{s+mld+russian-lhcyralt}%
+% \index{russian-lhcyralt.mld}\index{russian-lhcyralt.mlo}
+% The russian titles for the LHCYRALT fonts (``russian-lhcyralt'' language) are taken from the \texttt{lhcyralt.sty} file in the
+% \texttt{lhcyr} package~\cite{lhcyr}.
+%
+% The titles for the ``russian-lhcyralt'' language contain characters that cannot be easily generated, hence we load
+% \texttt{russian-lhcyralt.mlo}. The input encoding is ALT (code page CP866).
+% \or\relax
+% \section{Langue <<~russian-lhcyralt~>>: \texttt{russian-lhcyralt.mld} et \texttt{russian-lhcyralt.mlo}}\label{s+mld+russian-lhcyralt}%
+% \index{russian-lhcyralt.mld}\index{russian-lhcyralt.mlo}
+% Les titres en russe avec les fontes LHCYRALT (langue <<~russian-lhcyralt~>>) sont tirés du fichier \texttt{lhcyralt.sty}
+% dans le paquetage \texttt{lhcyr}~\cite{lhcyr}.
+%
+% Les titres pour la langue <<~russian-lhcyralt~>> contiennent des caractères qui ne peuvent pas être générés facilement,
+% donc nous chargeons \texttt{russian-lhcyralt.mlo}. Le codage en entrée est ALT (page de code CP866).
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*russian-lhcyralt>
+\ProvidesFile{russian-lhcyralt.mld}[2006/03/10]
+%% Russian-lhcyralt titles for minitoc.sty
+%% From lhcyralt.sty in the LHCYR package
+%% LHCYRALT fonts in special encoding ALT (CP866)
+%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru)
+\mtcloadmlo{russian-lhcyralt}%
+%</russian-lhcyralt>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Russian-lhcyrkoi'' language: \texttt{russian-lhcyrkoi.mld} and \texttt{russian-lhcyrkoi.mlo}}\label{s+mld+russian-lhcyrkoi}%
+% \index{russian-lhcyrkoi.mld}\index{russian-lhcyrkoi.mlo}
+% The russian titles for the LHCYRKOI fonts (``russian-lhcyrkoi'' language) are taken from the \texttt{lhcyrkoi.sty} file in the
+% \texttt{lhcyr} package~\cite{lhcyr}.
+%
+% The titles for the ``russian-lhcyrkoi'' language contain characters that cannot be easily generated, hence we load
+% \texttt{russian-lhcyrkoi.mlo}. The input encoding is KOI-8.
+% \or\relax
+% \section{Langue <<~russian-lhcyrkoi~>>: \texttt{russian-lhcyrkoi.mld} et \texttt{russian-lhcyrkoi.mlo}}\label{s+mld+russian-lhcyrkoi}%
+% \index{russian-lhcyrkoi.mld}\index{russian-lhcyrkoi.mlo}
+% Les titres en russe avec les fontes LHCYRKOI (langue <<~russian-lhcyrkoi~>>) sont tirés du fichier \texttt{lhcyrkoi.sty}
+% dans le paquetage \texttt{lhcyr}~\cite{lhcyr}.
+%
+% Les titres pour la langue <<~russian-lhcyrkoi~>> contiennent des caractères qui ne peuvent pas être générés facilement,
+% donc nous chargeons \texttt{russian-lhcyrkoi.mlo}. Le codage en entrée est KOI-8.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*russian-lhcyrkoi>
+\ProvidesFile{russian-lhcyrkoi.mld}[2006/03/13]
+%% Russian-lhcyrkoi titles for minitoc.sty
+%% From lhcyrkoi.sty in the LHCYR package
+%% LHCYRKOI fonts in special encoding KOI-8
+%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru)
+\mtcloadmlo{russian-lhcyrkoi}%
+%</russian-lhcyrkoi>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Russian-lhcyrwin'' language: \texttt{russian-lhcyrwin.mld} and \texttt{russian-lhcyrwin.mlo}}\label{s+mld+russian-lhcyrwin}%
+% \index{russian-lhcyrwin.mld}\index{russian-lhcyrwin.mlo}
+% The russian titles for the LHCYRWIN fonts (``russian-lhcyrwin'' language) are taken from the \texttt{lhcyrwin.sty} file in the
+% \texttt{lhcyr} package~\cite{lhcyr}.
+%
+% The titles for the ``russian-lhcyrwin'' language contain characters that cannot be easily generated, hence we load
+% \texttt{russian-lhcyrwin.mlo}. The input encoding is the code page CP1251.
+% \or\relax
+% \section{Langue <<~russian-lhcyrwin~>>: \texttt{russian-lhcyrwin.mld} et \texttt{russian-lhcyrwin.mlo}}\label{s+mld+russian-lhcyrwin}%
+% \index{russian-lhcyrwin.mld}\index{russian-lhcyrwin.mlo}
+% Les titres en russe avec les fontes LHCYRWIN (langue <<~russian-lhcyrwin~>>) sont tirés du fichier \texttt{lhcyrwin.sty}
+% dans le paquetage \texttt{lhcyr}~\cite{lhcyr}.
+%
+% Les titres pour la langue <<~russian-lhcyrwin~>> contiennent des caractères qui ne peuvent pas être générés facilement,
+% donc nous chargeons \texttt{russian-lhcyrwin.mlo}. Le codage en entrée est la page de code CP1251.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*russian-lhcyrwin>
+\ProvidesFile{russian-lhcyrwin.mld}[2006/03/13]
+%% Russian-lhcyrwin titles for minitoc.sty
+%% From lhcyrwin.sty in the LHCYR package
+%% LHCYRWIN fonts in special encoding CP1251
+%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru)
+\mtcloadmlo{russian-lhcyrwin}%
+%</russian-lhcyrwin>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Samin'' language: \texttt{samin.mld}}\label{s+mld+samin}\index{samin.mld}
% The titles for the ``samin'' language\,\footnote{\smooth Several Sami dialects/languages are spoken in Finland,
% Norway, Sweden,
% and on the Kola Peninsula (Russia). The alphabets differ, so there will eventually be a need for more \texttt{.dtx}
-% files for e.g. Lule and South Sami. Hence the name \texttt{samin.dtx} (and not \texttt{sami.dtx} or the like) in the
+% files for, e.g., Lule and South Sami. Hence the name \texttt{samin.dtx} (and not \texttt{sami.dtx} or the like) in the
% North Sami case. This note is copied from the \texttt{samin.dtx} file.} are taken from the \texttt{samin.dtx} file
-% of the \texttt{babel} package~\cite{babel}. Specific fonts are required.
+% in the \texttt{babel} package~\cite{babel,babel-user,samin}. Specific fonts are required.
% \or\relax
% \section{Langue <<~samin~>>: \texttt{samin.mld}}\label{s+mld+samin}\index{samin.mld}
-% Les titres pour la langue <<~samin~>> (Sami du Nord)\,\footnote{\smooth Plusieurs dialectes ou langues Sami sont
+% Les titres pour la langue <<~samin~>> (Sami (ou Sâme) du Nord)\,\footnote{\smooth Plusieurs dialectes ou langues
+% Sami/Sâme sont
% parlés en Finlande, Norvège, Suède et dans la péninsule de Kola (Russie). Les alphabets sont différents, donc il
-% y~aurait éventuellement besoin de plusieurs fichiers \texttt{.dtx} pour, par exemple, le Lule et le Sami du Sud.
-% D'où le nom \texttt{samin.dtx} (et non pas \texttt{sami.dtx} ou analogue dans le cas du Sami du Nord. Cette note
-% est tirée du fichier \texttt{samin.dtx}.} sont tirés du fichier \texttt{samin.dtx} du paquetage
-% \texttt{babel}~\cite{babel}. Des fontes spécifiques sont requises.
+% y~aurait éventuellement besoin de plusieurs fichiers \texttt{.dtx} pour, par exemple, le Lule et le Sami (ou
+% Sâme) du Sud.
+% D'où le nom \texttt{samin.dtx} (et non pas \texttt{sami.dtx} ou analogue dans le cas du Sami (Sâme) du Nord. Cette note
+% est tirée du fichier \texttt{samin.dtx}.} sont tirés du fichier \texttt{samin.dtx} dans le paquetage
+% \texttt{babel}~\cite{babel,babel-user,samin}. Des fontes spécifiques sont requises.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*samin>
-\ProvidesFile{samin.mld}[2001/02/28]
-%% Samin titles for minitoc.sty
+\ProvidesFile{samin.mld}[2006/01/13]
+%% North Sami (samin) titles for minitoc.sty
+%% from samin.dtx (babel)
+%% Jernsletten, Regnor
\def\ptctitle{Sisdoallu}%
\def\plftitle{Govvosat}%
\def\plttitle{Tabeallat}%
@@ -25864,46 +38411,62 @@ sud des États-Unis, comme la Louisiane.}
%</samin>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Scottish'' language: \texttt{scottish.mld}}\label{s+mld+scottish}\index{scottish.mld}
-% The titles for the ``scottish'' language are taken from the \texttt{babel} language~\cite{babel}:
+% The titles for the ``scottish'' language are taken from the \texttt{scottish.dtx} file in the
+% \texttt{babel} language~\cite{babel,babel-user,scottish}:
% \or\relax
% \section{Langue <<~scottish~>>: \texttt{scottish.mld}}\label{s+mld+scottish}\index{scottish.mld}
-% Les titres pour la langue <<~scottish~>> (écossais) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~scottish~>> (écossais) sont tirés du fichier \texttt{scottish.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,scottish}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*scottish>
-\ProvidesFile{scottish.mld}[1999/03/16]
-%%Scottish titles for minitoc.sty
-\def\ptctitle{Cl\`ar-obrach}
-\def\plftitle{LiostaDhealbh}
-\def\plttitle{LiostaChl\`ar}
+\ProvidesFile{scottish.mld}[2006/01/13]
+%% Scottish titles for minitoc.sty
+%% from scottish.dtx (babel)
+%% Grant, Fraser
+\def\ptctitle{Cl\`ar-obrach}%
+\def\plftitle{LiostaDhealbh}%
+\def\plttitle{LiostaChl\`ar}%
%%
-\def\mtctitle{Cl\`ar-obrach}
-\def\mlftitle{LiostaDhealbh}
-\def\mlttitle{LiostaChl\`ar}
+\def\mtctitle{Cl\`ar-obrach}%
+\def\mlftitle{LiostaDhealbh}%
+\def\mlttitle{LiostaChl\`ar}%
%%
-\def\stctitle{Cl\`ar-obrach}
-\def\slftitle{LiostaDhealbh}
-\def\slttitle{LiostaChl\`ar}
+\def\stctitle{Cl\`ar-obrach}%
+\def\slftitle{LiostaDhealbh}%
+\def\slttitle{LiostaChl\`ar}%
%</scottish>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Serbian'' language: \texttt{serbian.mld}}\label{s+mld+serbian}\index{serbian.mld}
-% The titles for the ``serbian'' language are taken from the \texttt{babel} package~\cite{babel}. See also
-% section~\vref{s+mld+serbianc}.
+% The titles for the ``serbian'' (serbocroatian) language are taken from the \texttt{serbian.dtx} file
+% in the \texttt{babel} package~\cite{babel,babel-user,serbian}.
+% Serbocroatian is spoken by Serbs, Croats and Chernogors, but only Serbs and Chernogors use the cyrillic alphabet
+% (a variant).
+% See also section~\vref{s+mld+serbianc}.
% \or\relax
% \section{Langue <<~serbian~>>: \texttt{serbian.mld}}\label{s+mld+serbian}\index{serbian.mld}
-% Les titres pour la langue <<~serbian~>> (serbe) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi
-% la section~\vref{s+mld+serbianc}.
+% Les titres pour la langue <<~serbian~>> (serbocroate) sont tirés du fichier \texttt{serbian.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,serbian}.
+% Le serbocroate est parlé par les Serbes, les Croates et les Chernogores, mais seuls les Serbes et les Chernogores
+% utilisent l'alphabet cyrillique (une variante).
+% Voir aussi la section~\vref{s+mld+serbianc}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*serbian>
-\ProvidesFile{serbian.mld}[1999/12/06]
-%%Serbian titles for minitoc.sty
+\ProvidesFile{serbian.mld}[2006/01/13]
+%% Serbian titles for minitoc.sty
+%% from serbian.dtx (babel)
+%% Muhamedagi\'{c}, Dejan and Slobodan, Jankovic
\def\ptctitle{Sadr\v{z}aj}%
\def\plftitle{Slike}%
\def\plttitle{Tabele}%
@@ -25922,22 +38485,29 @@ sud des États-Unis, comme la Louisiane.}
% \ifcase\LANG\relax
% \section{``Serbianc'' language: \texttt{serbianc.mld}}\label{s+mld+serbianc}\index{serbianc.mld}
% The titles for the ``serbianc'' language\,\footnote{The ``serbianc'' language is written with cyrillic characters.} have
-% been given by \xname{Marko}{Èehaja} and \xname{Frank}{Küster}. Cyrillic fonts are required.
+% been gently provided by \xname{Marko}{Èehaja} and \xname{Frank}{Küster}. Cyrillic fonts are required.
+% Serbocroatian is spoken by Serbs, Croats and Chernogors, but only Serbs and Chernogors use the cyrillic alphabet
+% (a variant).
% See also section~\vref{s+mld+serbian}.
% \or\relax
% \section{Langue <<~serbianc~>>: \texttt{serbianc.mld}}\label{s+mld+serbianc}\index{serbianc.mld}
% Les titres pour la langue <<~serbianc~>> (serbe cyrillique)\,\footnote{La langue <<~serbianc~>> est écrite en
-% caractères cyrilliques.} ont été donnés par \xname{Marko}{Èehaja} et \xname{Frank}{Küster}. Des fontes cyrilliques
-% sont requises. Voir aussi la section~\vref{s+mld+serbian}.
+% caractères cyrilliques.} ont été aimablement fournis par \xname{Marko}{Èehaja} et \xname{Frank}{Küster}. Des fontes cyrilliques
+% sont requises.
+% Le serbocroate est parlé par les Serbes, les Croates et les Chernogores, mais seuls les Serbes et les Chernogores
+% utilisent l'alphabet cyrillique (une variante).
+% Voir aussi la section~\vref{s+mld+serbian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*serbianc>
-\ProvidesFile{serbianc.mld}[2001/11/25]
+\ProvidesFile{serbianc.mld}[2006/01/13]
%% Provides titles for minitoc.sty in Serbian Cyrillic
%%
-%%Marko Èehaja Internut@Thetaworld.Org
-%%Frank Küster, Biozentrum der Univ. Basel, frank@kuesterei.ch
-%%Abt. Biophysikalische Chemie
+%% Marko Èehaja Internut@Thetaworld.Org
+%% Frank Küster, Biozentrum der Univ. Basel, frank@kuesterei.ch
+%% Abt. Biophysikalische Chemie
\def\ptctitle{%
{\cyr\CYRS\cyra\cyrd\cyrr\cyrzh\cyra\cyrje}}%
\def\plftitle{%
@@ -25961,15 +38531,23 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Slovak'' language: \texttt{slovak.mld}}\label{s+mld+slovak}\index{slovak.mld}
-% The titles for the ``slovak'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``slovak'' language are taken from the \texttt{slovak.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,slovak}.
+% Using the T1 font encoding is recommended.
% \or\relax
% \section{Langue <<~slovak~>>: \texttt{slovak.mld}}\label{s+mld+slovak}\index{slovak.mld}
-% Les titres pour la langue <<~slovak~>> (slovaque) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~slovak~>> (slovaque) sont tirés du fichier \texttt{slovak.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,slovak}.
+% Il est recommandé d'utiliser le codage T1 pour les fontes.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*slovak>
-\ProvidesFile{slovak.mld}[1999/03/16]
+\ProvidesFile{slovak.mld}[2006/01/13]
%% Slovak titles for minitoc.sty
+%% from slovak.dtx (babel)
+%% Chlebikova, Jana and Schlemmer, Tobias
\def\ptctitle{Obsah}%
\def\plftitle{Zoznam obr\'azkov}%
\def\plttitle{Zoznam tabuliek}%
@@ -25987,15 +38565,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Slovene'' language: \texttt{slovene.mld}}\label{s+mld+slovene}\index{slovene.mld}
-% The titles for the ``slovene'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``slovene'' language are taken from the \texttt{slovene.dtx} file
+% in the \texttt{babel} package~\cite{babel,babel-user,slovene}:
% \or\relax
% \section{Langue <<~slovene~>>: \texttt{slovene.mld}}\label{s+mld+slovene}\index{slovene.mld}
-% Les titres pour la langue <<~slovene~>> (slovène) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~slovene~>> (slovène) sont tirés du fichier \texttt{slovene.dtx} dans
+% le paquetage \texttt{babel}~\cite{babel,babel-user,slovene}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*slovene>
-\ProvidesFile{slovene.mld}[1999/03/16]
+\ProvidesFile{slovene.mld}[2006/01/13]
%% Slovene titles for minitoc.sty
+%% from slovene.dtx (babel)
+%% Zavrtanik, Danilo and \v{Z}lajpah, Leon
\def\ptctitle{Kazalo}%
\def\plftitle{Slike}%
\def\plttitle{Tabele}%
@@ -26014,7 +38598,8 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Spanish'' language: \texttt{spanish.mld}}\label{s+mld+spanish}\index{spanish.mld}
-% The titles for the ``spanish'' language are taken from the \texttt{babel} package~\cite{babel}.
+% The titles for the ``spanish'' language are taken from the \texttt{spanish.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,spanish}.
% Note that the ``spanish'' is in
% fact ``castillan'' (see section~\vref{s+mld+castillan}). Other languages are spoken in Spain: ``basque''
% (section~\vref{s+mld+basque}), ``catalan'' (section~\vref{s+mld+catalan}), and ``galician''
@@ -26022,29 +38607,42 @@ sud des États-Unis, comme la Louisiane.}
% section~\vref{s+mld+spanish2}).
% ``Spanish3'' (see section~\vref{s+mld+spanish3}) is a version for the ANTOMEGA~\cite{antomega} project; some titles are
% differents.
+% ``Spanish4'' is a variant of ``spanish'' where \verb|\ptctitle| is shorter for
+% articles (section~\vref{s+mld+spanish4}).
% \or\relax
% \section{Langue <<~spanish~>>: \texttt{spanish.mld}}\label{s+mld+spanish}\index{spanish.mld}
-% Les titres pour la langue <<~spanish~>> (espagnol) sont tirés du paquetage \texttt{babel}~\cite{babel}.
-% Notez que le <<~spanish~>> (espagnol) est en fait le <<~castillan~>> (voir section~\vref{s+mld+castillan}).
+% Les titres pour la langue <<~spanish~>> (espagnol) sont tirés du fichier \texttt{spanish.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,spanish}.
+% Notez que le <<~spanish~>> (espagnol) est en fait le <<~castillan~>> (voir la section~\vref{s+mld+castillan}).
% D'autres langues sont parlées en Espagne: <<~basque~>> (section~\vref{s+mld+basque}), <<~catalan~>>
% (section~\vref{s+mld+catalan}), et <<~galician~>> (galicien) (section~\vref{s+mld+galician}). La langue <<~spanish2~>>
% est une variante de <<~spanish~>> avec des titres plus courts (voir la section~\vref{s+mld+spanish2}).
% La langue <<~spanish3~>> (voir la section~\vref{s+mld+spanish3}) est une variante pour le
% projet ANTOMEGA~\cite{antomega}; certains titres sont différents.
+% La langue <<~spanish4~>> est une variante de <<~spanish~>> où \verb|\ptctitle| est plus court pour les articles
+% (section~\vref{s+mld+spanish4}).
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*spanish>
-\ProvidesFile{spanish.mld}[1999/03/16]
+\ProvidesFile{spanish.mld}[2006/02/15]
%% Spanish titles for minitoc.sty
+%% from spanish.dtx (babel)
+%% Bezos, Javier
+\expandafter\ifx\csname chapter\endcsname\relax
+\def\ptctitle{\'Indice}%
+\else
\def\ptctitle{\'Indice General}%
+\fi
\def\plftitle{\'Indice de Figuras}%
\def\plttitle{\'Indice de Tablas}%
%%
-\def\mtctitle{\'Indice General}%
+\def\mtctitle{\'Indice}%
\def\mlftitle{\'Indice de Figuras}%
\def\mlttitle{\'Indice de Tablas}%
%%
-\def\stctitle{\'Indice General}%
+\def\stctitle{\'Indice}%
\def\slftitle{\'Indice de Figuras}%
\def\slttitle{\'Indice de Tablas}%
%</spanish>
@@ -26053,13 +38651,17 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Spanish2'' language: \texttt{spanish2.mld}}\label{s+mld+spanish2}\index{spanish2.mld}
-% The titles for the ``spanish2'' language are taken from the \texttt{babel} package~\cite{babel},
+% The titles for the ``spanish2'' language are taken from the \texttt{spanish.dtx} file in
+% the \texttt{babel} package~\cite{babel,babel-user,spanish},
% but made shorter for chapter and section levels. See section~\vref{s+mld+spanish}.
% \or\relax
% \section{Langue <<~spanish2~>>: \texttt{spanish2.mld}}\label{s+mld+spanish2}\index{spanish2.mld}
-% Les titres pour la langue <<~spanish2~>> (espagnol deuxième variante) sont tirés du paquetage \texttt{babel}~\cite{babel},
+% Les titres pour la langue <<~spanish2~>> (espagnol deuxième variante) sont tirés du fichier \texttt{spanish.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,spanish},
% mais abrégés pour les niveaux chapitre et section. Voir la section~\vref{s+mld+spanish}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*spanish2>
\ProvidesFile{spanish2.mld}[2005/03/31]
@@ -26089,6 +38691,8 @@ sud des États-Unis, comme la Louisiane.}
% \texttt{omega-spanish.ldf} du projet \texttt{ANTOMEGA}~\cite{antomega}.
% Voir la section~\vref{s+mld+spanish}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*spanish3>
\ProvidesFile{spanish3.mld}[2005/09/06]
@@ -26110,16 +38714,60 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Spanish4'' language: \texttt{spanish4.mld}}\label{s+mld+spanish4}\index{spanish4.mld}
+% The titles for the ``spanish4'' language are taken from the \texttt{spanish.dtx} file from Cervan\TeX~\cite{spanish4}.
+% The title of the parttocs is shorter for articles. See also section~\vref{s+mld+spanish}.
+% \or\relax
+% \section{Langue <<~spanish4~>>: \texttt{spanish4.mld}}\label{s+mld+spanish4}\index{spanish4.mld}
+% Les titres pour la langue <<~spanish4~>> sont tirés du fichier \texttt{spanish.dtx} de Cervan\TeX~\cite{spanish4}.
+% Le titre des parttocs est plus court dans les articles. Voir aussi la section~\vref{s+mld+spanish}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*spanish4>
+\ProvidesFile{spanish4.mld}[2006/01/19]
+%% Spanish titles for minitoc.sty
+%% from spanish.dtx (CervanTeX)
+%% Bezos, Javier
+\expandafter\ifx\csname chapter\endcsname\relax
+\def\ptctitle{\'Indice}%
+\else
+\def\ptctitle{\'Indice general}%
+\fi
+\def\plftitle{\'Indice de figuras}%
+\def\plttitle{\'Indice de cuadros}%
+%%
+\def\mtctitle{\'Indice}%
+\def\mlftitle{\'Indice de figuras}%
+\def\mlttitle{\'Indice de cuadros}%
+%%
+\def\stctitle{\'Indice}%
+\def\slftitle{\'Indice de figuras}%
+\def\slttitle{\'Indice de cuadros}%
+%</spanish4>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Swedish'' language: \texttt{swedish.mld}}\label{s+mld+swedish}\index{swedish.mld}
-% The titles for the ``swedish'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``swedish'' language are taken from the \texttt{swedish.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,swedish}.
+% See also section~\vref{s+mld+swedish2}.
% \or\relax
% \section{Langue <<~swedish~>>: \texttt{swedish.mld}}\label{s+mld+swedish}\index{swedish.mld}
-% Les titres pour la langue <<~swedish~>> (suédois) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~swedish~>> (suédois) sont tirés du fichier \texttt{swedish.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,swedish}.
+% Voir aussi la section~\vref{s+mld+swedish2}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*swedish>
-\ProvidesFile{swedish.mld}[1999/03/16]
+\ProvidesFile{swedish.mld}[2006/01/13]
%% Swedish titles for minitoc.sty
+%% from swedish.dtx (babel)
+%% Hellman, Sten and Östhols, Erik
\def\ptctitle{Inneh\csname aa\endcsname ll}%
\def\plftitle{Figurer}%
\def\plttitle{Tabeller}%
@@ -26136,44 +38784,86 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Swedish2'' language: \texttt{swedish2.mld}}\label{s+mld+swedish2}\index{swedish2.mld}
+% The titles for the ``swedish2'' language (variant for swedish) are taken from the \texttt{rapport.doc} file in the
+% \SLaTeX{} package~\cite{slatex}.
+% See also section~\vref{s+mld+swedish}.
+% \or\relax
+% \section{Langue <<~swedish2~>>: \texttt{swedish2.mld}}\label{s+mld+swedish2}\index{swedish2.mld}
+% Les titres pour la langue <<~swedish2~>> (suédois, variante) sont tirés du fichier \texttt{rapport.doc}
+% dans le paquetage \SLaTeX~\cite{slatex}.
+% Voir aussi la section~\vref{s+mld+swedish}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*swedish2>
+\ProvidesFile{swedish2.mld}[2006/04/04]
+%% Swedish2 titles for minitoc.sty
+%% from rapport.doc (slatex)
+%% Mattisson, Sven
+\def\ptctitle{Inneh\csname aa\endcsname ll}%
+\def\plftitle{Figurf\"orteckning}%
+\def\plttitle{Tabellf\"orteckning}%
+%%
+\def\mtctitle{Inneh\csname aa\endcsname ll}%
+\def\mlftitle{Figurf\"orteckning}%
+\def\mlttitle{Tabellf\"orteckning}%
+%%
+\def\stctitle{Inneh\csname aa\endcsname ll}%
+\def\slftitle{Figurf\"orteckning}%
+\def\slttitle{Tabellf\"orteckning}%
+%</swedish2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Thai'' language: \texttt{thai.mld} and \texttt{thai.mlo}}\label{s+mld+thai}%
% \index{thai.mld}\index{thai.mlo}
-% The titles for the ``thai'' language are taken from the \texttt{babel} package~\cite{babel}, using fonts
-% of the CJK system~\cite{cjk2}.
+% 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 titles for the ``thai'' language contain characters that cannot be easily generated, hence we load
% \texttt{thai.mlo}.
% \or\relax
% \section{Langue <<~thai~>>: \texttt{thai.mld} et \texttt{thai.mlo}}\label{s+mld+thai}%
% \index{thai.mld}\index{thai.mlo}
-% Les titres pour la langue <<~thai~>> (thaï) sont tirés du paquetage \texttt{babel}~\cite{babel}, en utilisant des
-% fontes du système CJK~\cite{cjk2}.
+% 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}.
%
% Les titres pour la langue <<~thai~>> contiennent des caractères qui ne peuvent pas être engendrés facilement, donc
% nous chargeons \texttt{thai.mlo}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*thai>
\ProvidesFile{thai.mld}[2005/01/28]
%% from thaicjk.ldf CJK 4.5.2 Thai support for the babel system
%% by Werner Lemberg <wl@gnu.org>
%%
-\mtcloadmlo{thai}
+\mtcloadmlo{thai}%
%</thai>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Turkish'' language: \texttt{turkish.mld}}\label{s+mld+turkish}\index{turkish.mld}
-% The titles for the ``turkish'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``turkish'' language are taken from the \texttt{turkish.dtx} file
+% in the \texttt{babel} package~\cite{babel,babel-user,turkish}:
% \or\relax
% \section{Langue <<~turkish~>>: \texttt{turkish.mld}}\label{s+mld+turkish}\index{turkish.mld}
-% Les titres pour la langue <<~turkish~>> (turc) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~turkish~>> (turc) sont tirés du fichier \texttt{turkish.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,turkish}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*turkish>
-\ProvidesFile{turkish.mld}[1999/03/16]
+\ProvidesFile{turkish.mld}[2006/01/13]
%% Turkish titles for minitoc.sty
+%% from turkish.dtx (babel)
+%% Burc, Mustafa
\def\ptctitle{\.I\c cindekiler}%
\def\plftitle{\c Sekiller Listesi}%
\def\plttitle{Tablolar\in Listesi}%
@@ -26190,14 +38880,75 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Uighur'' language: \texttt{uighur.mld}}\label{s+mld+uighur}\index{uighur.mld}
+% The ``uighur'' and ``bicig'' languages are synonyms, so we just load the
+% \texttt{bicig.mld}\index{bicig.mld} file (see section~\vref{s+mld+bicig}):
+% \or\relax
+% \section{Langue <<~uighur~>>: \texttt{uighur.mld}}\label{s+mld+uighur}\index{uighur.mld}
+% Les langues <<~uighur~>> (ouïghour) et <<~bicig~>> sont synonymes, donc nous chargeons simplement le fichier
+% \texttt{bicig.mld}\index{bicig.mld} (voir la section~\vref{s+mld+bicig}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*uighur>
+\ProvidesFile{uighur.mld}[2006/05/31]
+\mtcselectlanguage{bicig}%
+%</uighur>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Uighur2'' language: \texttt{uighur2.mld}}\label{s+mld+uighur2}\index{uighur2.mld}
+% The ``uighur2'' and ``bicig2'' languages are synonyms, so we just load the
+% \texttt{bicig2.mld}\index{bicig2.mld} file (see section~\vref{s+mld+bicig2}):
+% \or\relax
+% \section{Langue <<~uighur2~>>: \texttt{uighur2.mld}}\label{s+mld+uighur2}\index{uighur2.mld}
+% Les langues <<~uighur2~>> (ouïghour deuxième variante)
+% et <<~bicig2~>> sont synonymes, donc nous chargeons simplement le fichier
+% \texttt{bicig2.mld}\index{bicig2.mld} (voir la section~\vref{s+mld+bicig2}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*uighur2>
+\ProvidesFile{uighur2.mld}[2006/05/31]
+\mtcselectlanguage{bicig2}%
+%</uighur2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Uighur3'' language: \texttt{uighur3.mld}}\label{s+mld+uighur3}\index{uighur3.mld}
+% The ``uighur3'' and ``bicig3'' languages are synonyms, so we just load the
+% \texttt{bicig3.mld}\index{bicig.mld} file (see section~\vref{s+mld+bicig}):
+% \or\relax
+% \section{Langue <<~uighur3~>>: \texttt{uighur3.mld}}\label{s+mld+uighur3}\index{uighur3.mld}
+% Les langues <<~uighur3~>> (ouïghour troisième variante)
+% et <<~bicig3~>> sont synonymes, donc nous chargeons simplement le fichier
+% \texttt{bicig3.mld}\index{bicig.mld} (voir la section~\vref{s+mld+bicig}):
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*uighur3>
+\ProvidesFile{uighur3.mld}[2006/05/31]
+\mtcselectlanguage{bicig3}%
+%</uighur3>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``UKenglish'' language: \texttt{UKenglish.mld}}\label{s+mld+UKenglish}\index{UKenglish.mld}
-% The ``UKenglish'' language is just like ``english'', so we just load \texttt{english.mld}\index{english.mld}
-% (see section~\vref{s+mld+english}):
+% The ``UKenglish'' language is just like ``english'' (``UK'' is for ``United Kingdom''), so we just
+% load \texttt{english.mld}\index{english.mld} (see section~\vref{s+mld+english}):
% \or\relax
% \section{Langue <<~UKenglish~>>: \texttt{UKenglish.mld}}\label{s+mld+UKenglish}\index{UKenglish.mld}
-% La langue <<~UKenglish~>> est comme <<~english~>>, donc nous chargeons simplement
-% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
+% La langue <<~UKenglish~>> est comme <<~english~>> («~UK~» signifie \emph{United Kingdom}, le «~Royaume Uni~»),
+% donc nous chargeons simplement \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*UKenglish>
\ProvidesFile{UKenglish.mld}[2005/07/11]
@@ -26208,17 +38959,46 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Ukraineb'' language: \texttt{ukraineb.mld}}\label{s+mld+ukraineb}\index{ukraineb.mld}
-% The titles for the ``ukraineb'' language are taken from the \texttt{babel} package~\cite{babel}.
-% Cyrillic fonts are required.
+% The ``ukraineb'' language is a synonym for ``ukrainian'', so we just load \texttt{ukrainian.mld}.
+% See section~\vref{s+mld+ukrainian}.
% \or\relax
% \section{Langue <<~ukraineb~>>: \texttt{ukraineb.mld}}\label{s+mld+ukraineb}\index{ukraineb.mld}
-% Les titres pour la langue <<~ukraineb~>> (ukrainien) sont tirés du paquetage \texttt{babel}~\cite{babel}. Des
-% fontes cyrilliques sont requises.
+% La langue <<~ukraineb~>> est un synonyme pour <<~ukrainian~>>, donc nous chargeons simplement
+% \texttt{ukrainian.mld}.
+% Voir la section~\vref{s+mld+ukrainian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*ukraineb>
-\ProvidesFile{ukraineb.mld}[1999/12/06]
-%% Ukraine (B) titles for minitoc.sty
+\ProvidesFile{ukraineb.mld}[2006/01/23]
+%% Ukranian titles for minitoc.sty
+%% from ukraineb.dtx (babel)
+%% Werner, Eduard
+\selectlanguage{ukrainian}%
+%</ukraineb>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Ukrainian'' language: \texttt{ukrainian.mld}}\label{s+mld+ukrainian}\index{ukrainian.mld}
+% The titles for the ``ukrainian'' language are taken from the \texttt{ukraineb.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,ukraineb}. Cyrillic fonts are required.
+% Another language name is \texttt{ukraineb} (see section~\vref{s+mld+ukraineb}).
+% \or\relax
+% \section{Langue <<~ukrainian~>>: \texttt{ukrainian.mld}}\label{s+mld+ukrainian}\index{ukrainian.mld}
+% Les titres pour la langue <<~ukrainian~>> (ukrainien) sont tirés du fichier \texttt{ukrainian.dtx}
+% dans le paquetage \texttt{babel}~\cite{babel,babel-user,ukraineb}. Des fontes cyrilliques sont requises.
+% Un autre nom pour cette langue est \texttt{ukraineb} (voir la section~\vref{s+mld+ukraineb}).
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*ukrainian>
+\ProvidesFile{ukrainian.mld}[2006/01/33]
+%% Ukraine titles for minitoc.sty
+%% from ukraineb.dtx (babel)
+%% Shvaika, Andrij
%% Needs cyrillic fonts
\def\mtctitle{{\cyr\CYRZ\cyrm\cyrii\cyrs\cyrt}}%
\def\mlftitle{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk
@@ -26237,21 +39017,70 @@ sud des États-Unis, comme la Louisiane.}
\ \cyrii\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyrii\cyrishrt}}%
\def\slttitle{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk
\ \cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrsftsn}}%
-%</ukraineb>
+%</ukrainian>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Uppersorbian'' language: \texttt{uppersorbian.mld}}\label{s+mld+uppersorbian}\index{uppersorbian.mld}
+% The titles for the ``uppersorbian'' language\,\footnote{Upper sorbian. Sorbian, or wendisch, is a member of the west
+% slavic subgroup of indo-european languages spoken in Upper Lusatia in the german
+% \emph{länder} of Saxony and Brandenburg. The Sorbs are descendents of the Wends, the german name for the slavic tribes
+% who occupied the area between the Elbe and Saale rivers in the west and the Odra (Oder) river in the east during
+% the medieval period (VIth century).} are taken from the \texttt{usorbian.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,usorbian}. See also section~\vref{s+mld+lowersorbian}.
+% A shorter language name is \texttt{usorbian} (see section~\vref{s+mld+usorbian}).
+% \or\relax
+% \begin{SMOOTH}
+% \section{Langue <<~uppersorbian~>>: \texttt{uppersorbian.mld}}\label{s+mld+uppersorbian}\index{uppersorbian.mld}
+% Les titres pour la langue <<~uppersorbian~>> (haut sorabe)\,\footnote{Le haut sorabe, le sorabe ou wende, est un membre
+% du sous-groupe slave occidental des langues indo-européennes parlé en Haute-Lusace dans les \emph{länder}
+% allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves
+% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème
+% siècle).} sont tirés du fichier \texttt{usorbian.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,usorbian}.
+% Voir aussi la section~\vref{s+mld+lowersorbian}.
+% Un nom plus court pour cette langue est \texttt{usorbian} (voir la section~\vref{s+mld+usorbian}).
+% \end{SMOOTH}
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*uppersorbian>
+\ProvidesFile{uppersorbian.mld}[2006/02/38]
+%% Upper sorbian titles for minitoc.sty
+%% from usorbian.dtx (babel)
+%% Werner, Eduard
+%% Needs cyrillic fonts
+\def\ptctitle{Wobsah}%
+\def\plftitle{Zapis wobrazow}%
+\def\plttitle{Zapis tabulkow}%
+%%
+\def\mtctitle{Wobsah}%
+\def\mlftitle{Zapis wobrazow}%
+\def\mlttitle{Zapis tabulkow}%
+%%
+\def\stctitle{Wobsah}%
+\def\slftitle{Zapis wobrazow}%
+\def\slttitle{Zapis tabulkow}%
+%</uppersorbian>
% \end{macrocode}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``USenglish'' language: \texttt{USenglish.mld}}\label{s+mld+USenglish}\index{USenglish.mld}
-% The ``USenglish'' language is just like ``english''\footnote{It should be true for the mini-table titles; the
-% languages themselves have some differences.}, so we just load \texttt{english.mld}\index{english.mld}
-% (see section~\vref{s+mld+english}):
+% The ``USenglish'' language ``US'' is for ``United States (of America)'' is just like
+% ``english''\footnote{It should be true for the mini-table titles; the
+% languages themselves have some differences, like the hyphenation rules.}, so we just
+% load \texttt{english.mld}\index{english.mld} (see section~\vref{s+mld+english}):
% \or\relax
% \section{Langue <<~USenglish~>>: \texttt{USenglish.mld}}\label{s+mld+USenglish}\index{USenglish.mld}
-% La langue <<~USenglish~>> (américain) est comme <<~english~>>\footnote{Ceci devrait être vrai pour les titres des
-% mini-tables; les langues elles-mêmes ont quelques différences.}, donc nous chargeons simplement
+% La langue <<~USenglish~>> (américain, «~US~» signifiant «~\emph{United States (of America)}~») est
+% comme <<~english~>>\footnote{Ceci devrait être vrai pour les titres des mini-tables; les langues elles-mêmes
+% ont quelques différences, dont les règles de coupure des mots.}, donc nous chargeons simplement
% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}):
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*USenglish>
\ProvidesFile{USenglish.mld}[2005/07/11]
@@ -26261,36 +39090,26 @@ sud des États-Unis, comme la Louisiane.}
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{``Usorbian'' language: \texttt{lsorbian.mld}}\label{s+mld+usorbian}\index{usorbian.mld}
-% The titles for the ``usorbian'' language\,\footnote{Upper sorbian. Sorbian, or wendisch, is a member of the west
-% slavic subgroup of indo-european languages spoken in Upper Lusatia in the german
-% \emph{länder} of Saxony and Brandenburg. The Sorbs are descendents of the Wends, the german name for the slavic tribes
-% who occupied the area between the Elbe and Saale rivers in the west and the Odra (Oder) river in the east during
-% the medieval period (VIth century).} are taken from the \texttt{babel} package~\cite{babel}. See also section~\vref{s+mld+lsorbian}.
+% \begin{SMOOTH}
+% \section{``Usorbian'' language: \texttt{usorbian.mld}}\label{s+mld+usorbian}\index{usorbian.mld}
+% The ``usorbian'' language is a synonym for ``uppersorbian'', so we just load \texttt{uppersorbian.mld}.
+% See section~\vref{s+mld+uppersorbian}.
+% \end{SMOOTH}
% \or\relax
% \section{Langue <<~usorbian~>>: \texttt{usorbian.mld}}\label{s+mld+usorbian}\index{usorbian.mld}
-% Les titres pour la langue <<~usorbian~>> (haut sorabe)\,\footnote{Le haut sorabe, le sorabe ou wende, est un membre
-% du sous-groupe slave occidental des langues indo-européennes parlé en Haute-Lusace dans les \emph{länder}
-% allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves
-% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème
-% siècle).} sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi la section~\vref{s+mld+lsorbian}.
+% La langue <<~usorbian~>> est un synonyme pour <<~uppersorbian~>>, donc nous chargeons simplement
+% \texttt{uppersorbian.mld}.
+% Voir la section~\vref{s+mld+uppersorbian}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*usorbian>
-\ProvidesFile{usorbian.mld}[1999/03/16]
+\ProvidesFile{usorbian.mld}[2006/01/23]
%% Upper sorbian titles for minitoc.sty
-%% Needs cyrillic fonts
-\def\ptctitle{Wobsah}
-\def\plftitle{Zapiswobrazow}
-\def\plttitle{Zapistabulkow}
-%%
-\def\mtctitle{Wobsah}
-\def\mlftitle{Zapiswobrazow}
-\def\mlttitle{Zapistabulkow}
-%%
-\def\stctitle{Wobsah}
-\def\slftitle{Zapiswobrazow}
-\def\slttitle{Zapistabulkow}
+%% from usorbian.dtx (babel)
+%% Werner, Eduard
+\selectlanguage{uppersorbian}%
%</usorbian>
% \end{macrocode}
%
@@ -26305,22 +39124,24 @@ sud des États-Unis, comme la Louisiane.}
% Les titres pout la langue <<~vietnam~>> (vietnamien) sont tirés du paquetage \index{vietnam.sty}\texttt{vietnam.sty}.
% Des fontes vietnamiennes sont requises. Voir aussi la section~\vref{s+mld+vietnamese}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*vietnam>
\ProvidesFile{vietnam.mld}[1999/03/16]
%% vietnamese titles for minitoc.sty
%%
-\def\ptctitle{M\d{u}c l\d{u}c}
-\def\plftitle{Danh s\'ach h\`inh v\~e}
-\def\plttitle{Danh s\'ach b\h{a}ng}
+\def\ptctitle{M\d{u}c l\d{u}c}%
+\def\plftitle{Danh s\'ach h\`inh v\~e}%
+\def\plttitle{Danh s\'ach b\h{a}ng}%
%%
-\def\mtctitle{M\d{u}c l\d{u}c}
-\def\mlftitle{Danh s\'ach h\`inh v\~e}
-\def\mlttitle{Danh s\'ach b\h{a}ng}
+\def\mtctitle{M\d{u}c l\d{u}c}%
+\def\mlftitle{Danh s\'ach h\`inh v\~e}%
+\def\mlttitle{Danh s\'ach b\h{a}ng}%
%%
-\def\stctitle{M\d{u}c l\d{u}c}
-\def\slftitle{Danh s\'ach h\`inh v\~e}
-\def\slttitle{Danh s\'ach b\h{a}ng}
+\def\stctitle{M\d{u}c l\d{u}c}%
+\def\slftitle{Danh s\'ach h\`inh v\~e}%
+\def\slttitle{Danh s\'ach b\h{a}ng}%
%</vietnam>
% \end{macrocode}
%
@@ -26332,10 +39153,12 @@ sud des États-Unis, comme la Louisiane.}
% Vietnamese fonts are required. See also section~\vref{s+mld+vietnam}.
% \or\relax
% \section{Langue <<~vietnamese~>>: \texttt{vietnamese.mld}}\label{s+mld+vietnamese}\index{vietnamese.mld}
-% La langue <<~vietnamese~>> est simplement un synonyme pour la langue <<~vietnam~>> (vietnamien). Dons nous
+% La langue <<~vietnamese~>> est simplement un synonyme pour la langue <<~vietnam~>> (vietnamien). Donc nous
% chargeons simplement \index{vietnam.mld}\texttt{vietnam.mld}. Des fontes vietnamiennes sont requises, Voir aussi
% la section~\vref{s+mld+vietnam}.
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*vietnamese>
\ProvidesFile{vietnamese.mld}[2004/12/14]
@@ -26346,15 +39169,21 @@ sud des États-Unis, comme la Louisiane.}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Welsh'' language: \texttt{welsh.mld}}\label{s+mld+welsh}\index{welsh.mld}
-% The titles for the ``welsh'' language are taken from the \texttt{babel} package~\cite{babel}:
+% The titles for the ``welsh'' language are taken from the \texttt{welsh.dtx} file in the
+% \texttt{babel} package~\cite{babel,babel-user,welsh}:
% \or\relax
% \section{Langue <<~welsh~>>: \texttt{welsh.mld}}\label{s+mld+welsh}\index{welsh.mld}
-% Les titres pour la langue <<~welsh~>> (gallois) sont tirés du paquetage \texttt{babel}~\cite{babel}:
+% Les titres pour la langue <<~welsh~>> (gallois) sont tirés du fichier \texttt{welsh.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,welsh}:
% \fi
+%
+% \lneed{3}
% \begin{macrocode}
%<*welsh>
\ProvidesFile{welsh.mld}[1999/12/06]
%% Welsh titles for minitoc.sty
+%% from welsh.dtx (babel)
+%% Braams, Johannes
\def\ptctitle{Cynnwys}%
\def\plftitle{Rhestr Ddarluniau}%
\def\plttitle{Rhestr Dablau}%
@@ -26369,790 +39198,3241 @@ sud des États-Unis, comme la Louisiane.}
%</welsh>
% \end{macrocode}
%
-% \addtocontents{toc}{\protect\partbegin}
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Xalx'' language: \texttt{xalx.mld}}\label{s+mld+xalx}\index{xalx.mld}
+% The titles for the ``xalx'' language are taken from the Mon\TeX\ package~\cite{mlsquick,montex}.
+% Xalx or Khalkha is the name of the Mongolian nationality residing in Mongolia
+% proper. Their dialect forms the basis of Mongolian written with
+% Cyrillic letters. See also sections~\vref{s+mld+khalkha}, \vref{s+mld+xalx2}, and~\vref{s+mld+xalx3}.
+% \or\relax
+% \section{Langue <<~xalx~>>: \texttt{xalx.mld}}\label{s+mld+xalx}\index{xalx.mld}
+% Les titres pour la langue <<~xalx~>> sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}.
+% Xalx ou Khalkha est le nom de la nationalité Mongole qui
+% réside en Mongolie proprement dite. Ses formes dialectales
+% forment la base du Mongol écrit en lettres cyrilliques. Voir aussi les sections~\vref{s+mld+khalkha},
+% \vref{s+mld+xalx2} et~\vref{s+mld+xalx3}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*xalx>
+\ProvidesFile{xalx.mld}[2005/11/16]
+%% Mongol (xalx) titles for minitoc.sty
+\def\ptctitle{{\mnr Garqig}}%
+\def\plftitle{{\mnr Zurgi"in jagsaalt}}%
+\def\plttitle{{\mnr X"usn"agti"in jagsaalt}}%
+%%
+\def\mtctitle{{\mnr Garqig}}%
+\def\mlftitle{{\mnr Zurgi"in jagsaalt}}%
+\def\mlttitle{{\mnr X"usn"agti"in jagsaalt}}%
+%%
+\def\stctitle{{\mnr Garqig}}%
+\def\slftitle{{\mnr Zurgi"in jagsaalt}}%
+\def\slttitle{{\mnr X"usn"agti"in jagsaalt}}%
+%</xalx>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Xalx2'' language: \texttt{xalx2.mld}}\label{s+mld+xalx2}\index{xalx2.mld}
+% The titles for the ``xalx2'' language are taken from the Mon\TeX\ package~\cite{mlsquick,montex}.
+% This is a variant for the ``xalx'' language (see section~\vref{s+mld+xalx}).
+% \or\relax
+% \section{Langue <<~xalx2~>>: \texttt{xalx2.mld}}\label{s+mld+xalx2}\index{xalx2.mld}
+% Les titres pour la langue <<~xalx2~>> sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}.
+% C'est une variante de la langue ``xalx'' (voir la section~\vref{s+mld+xalx}).
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*xalx2>
+\ProvidesFile{xalx2.mld}[2006/03/31]
+%% Mongol (xalx2) titles for minitoc.sty
+\def\ptctitle{{\mnr Aguulga}}%
+\def\plftitle{{\mnr Zurgi"in jagsaalt}}%
+\def\plttitle{{\mnr X"usn"agti"in jagsaalt}}%
+%%
+\def\mtctitle{{\mnr Aguulga}}%
+\def\mlftitle{{\mnr Zurgi"in jagsaalt}}%
+\def\mlttitle{{\mnr X"usn"agti"in jagsaalt}}%
+%%
+\def\stctitle{{\mnr Aguulga}}%
+\def\slftitle{{\mnr Zurgi"in jagsaalt}}%
+\def\slttitle{{\mnr X"usn"agti"in jagsaalt}}%
+%</xalx2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Xalx3'' language: \texttt{xalx3.mld}}\label{s+mld+xalx3}\index{xalx3.mld}
+% The titles for the ``xalx3'' language are taken from the Mon\TeX\ package~\cite{mlsquick,montex}.
+% This is an other variant for the ``xalx'' language (see section~\vref{s+mld+xalx}).
+% \or\relax
+% \section{Langue <<~xalx3~>>: \texttt{xalx3.mld}}\label{s+mld+xalx3}\index{xalx3.mld}
+% Les titres pour la langue <<~xalx3~>> sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}.
+% C'est une autre variante de la langue ``xalx'' (voir la section~\vref{s+mld+xalx}).
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*xalx3>
+\ProvidesFile{xalx3.mld}[2006/03/31]
+%% Mongol (xalx3) titles for minitoc.sty
+\def\ptctitle{\xalx{Soderjanie}}%
+\def\plftitle{\xalx{Spisok risunkow}}%
+\def\plttitle{\xalx{Spisok tablic}}%
+%%
+\def\mtctitle{\xalx{Soderjanie}}%
+\def\mlftitle{\xalx{Spisok risunkow}}%
+\def\mlttitle{\xalx{Spisok tablic}}%
+%%
+\def\stctitle{\xalx{Soderjanie}}%
+\def\slftitle{\xalx{Spisok risunkow}}%
+\def\slttitle{\xalx{Spisok tablic}}%
+%</xalx3>
+% \end{macrocode}
+%
+% \cleardoublepage
+% ^^A \addtocontents{toc}{\protect\partbegin}
% \let\NC\relax
%
% \ifcase\LANG\relax
-% \part*{Complements}
-% \mtcaddpart[Complements]
+% ^^A \mtcaddpart[Complements]
+% \part{Complements}\label{p+complements}
% \or\relax
-% \part*{Compléments}
-% \mtcaddpart[Compléments]
+% ^^A \mtcaddpart[Compléments]
+% \part{Compléments}\label{p+complements}
% \fi
+% \parttoc
%
% \nocite*
% \def\noopsort#1{\relax}
-% \begin{raggedright}
+% \begin{RaggedRight}
% \ifcase\LANG\relax
% \FTRfalse
-% \bibliographystyle{plain}
+% \bibliographystyle{plainurl}
% \bibliography{minitoc}
% \or\relax
% \FTRtrue
% \bibliographystyle{frplain1}
% \bibliography{fminitoc}
% \fi
-% \end{raggedright}
+% \end{RaggedRight}
% \adjustmtc
-%
-% \begin{SMOOTH}
-% \let\finalhyphendemerits\svfinalhyphendemerits
+% ^^A NEW HISTORY BEGIN
% \ifcase\LANG\relax
-% \changes{00 1990/10/01}{1990/10/01}{Original version, by \xname{Nigel}{Ward}.}
-% \changes{00 1991/11/01}{1991/11/01}{Revised to reuse \texttt{\bs chapter}, \texttt{\bs section},
+% \chapter*{Changes History\markboth{CHANGES HISTORY}{CHANGES HISTORY}}\label{c+history}
+% \markboth{CHANGES HISTORY}{CHANGES HISTORY}
+% \mtcaddchapter[Changes History]
+% \or\relax
+% \chapter*{Historique des modifications\markboth{HISTORIQUE DES MODIFICATIONS}{HISTORIQUE DES MODIFICATIONS}}\label{c+history}
+% \markboth{HISTORIQUE DES MODIFICATIONS}{HISTORIQUE DES MODIFICATIONS}
+% \mtcaddchapter[Historique des modifications]
+% \fi
+% \ifcase\LANG\relax
+% \begin{RaggedRight}
+% \bgroup
+% \def\labelitemi{\ensuremath{\star}~\textbf{version}}
+% \def\labelitemii{\textbullet}
+% \def\labelitemiii{\textopenbullet}
+% \def\labelitemiv{\textperiodcentered}
+% %
+% \begin{itemize}
+% \item \textbf{00}
+% \begin{itemize}
+% \item 1990/10/01
+% \begin{itemize}
+% \item Original version, by \xname{Nigel}{Ward}.
+% \end{itemize}
+% \end{itemize}
+% \begin{itemize}
+% \item 1991/11/01
+% \begin{itemize}
+% \item Revised to reuse \texttt{\bs chapter}, \texttt{\bs section},
% \texttt{\bs subsection} commands transparently, generate toc-file-name automatically,
-% assorted other cleanup (\xname{Dan}{Jurafsky}).}
-% \changes{01 1993/06/01}{1993/06/01}{New design, to avoid allocating a newwrite, or file descriptor,
-% for each chapter (a deadly bug) (\xname{Jean-Pierre~F.}{Drucbert}).}
-% \changes{01 1993/06/01}{1993/06/01}{Added \texttt{\bs chapterend} to terminate the scope of a minitoc.
+% assorted other cleanup (\xname{Dan}{Jurafsky}).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{01}
+% \begin{itemize}
+% \item 1993/06/01
+% \begin{itemize}
+% \item New design, to avoid allocating a newwrite, or file descriptor,
+% for each chapter (a deadly sin!) (\xname{Jean-Pierre~F.}{Drucbert}).
+% \item Added \texttt{\bs chapterend} to terminate the scope of a minitoc.
% (\emph{If you forgot putting} \texttt{\bs chapterend} at the end
% of \emph{each} chapter, an entry for the next chapter
-% will appear in each minitoc.) (Thanks to \xname{Yufan}{Hu}).}
-% \changes{01 1993/06/01}{1993/06/01}{Replaced the \texttt{minipage} environment by a \texttt{verse}
-% environment, to allow a minitoc being split across pages.}
-% \changes{01 1993/06/01}{1993/06/01}{All the layout of the minitoc is in the
+% will appear in each minitoc.) (Thanks to \xname{Yufan}{Hu}).
+% \item Replaced the \texttt{minipage} environment by a \texttt{verse}
+% environment, to allow a minitoc being split across pages.
+% \item All the layout of the minitoc is in the
% \texttt{\bs minitableofcontents} command, so if someboby wants
-% to redefine that layout, he has just to rewrite it (and only it).}
-% \changes{01 1993/06/01}{1993/06/01}{You can inhibit the minitoc for the next chapter
+% to redefine that layout, he has just to rewrite it (and only it).
+% \item You can inhibit the minitoc for the next chapter
% by preceding it with \texttt{\bs minitocno}. (\texttt{\bs minitocyes}
% is useless for the user, because it is implicit \emph{after}
-% the \texttt{\bs chapter*} pseudo-chapters).}
-% \changes{01 1993/06/01}{1993/06/01}{Problems: you \emph{must} have \texttt{\bs chapterend} to terminate each
-% chapter with a minitoc. How about avoiding this constraint?}
-% \changes{01 1993/06/01}{1993/06/01}{The depth of the minitoc is user-adjustable with
-% the counter \texttt{minitocdepth} (similar to \texttt{tocdepth} for the table of contents).}
-% \changes{01 1993/06/01}{1993/06/01}{At least three passes (3) of \LaTeX{} are necessary to
+% the \texttt{\bs chapter*} pseudo-chapters).
+% \item Problems: you \emph{must} have \texttt{\bs chapterend} to terminate each
+% chapter with a minitoc. How about avoiding this constraint?
+% \item The depth of the minitoc is user-adjustable with
+% the counter \texttt{minitocdepth} (similar to \texttt{tocdepth} for the table of contents).
+% \item At least three passes (3) of \LaTeX{} are necessary to
% get correct minitocs (the first pass creates the
% \texttt{.mtc}\meta{X} files, the second uses them (but they may
% contain wrong page numbers) and recreates them,
-% the third should be ok).}
-% \changes{01 1993/06/01}{1993/06/01}{Works with \texttt{\bs chapter[xxx]\{yyy\}} and floating bodies.\NC
+% the third should be ok).
+% \item Works with \texttt{\bs chapter[xxx]\{yyy\}} and floating bodies.
% Works with two columns (but the minitoc is composed in
-% one column; how to make it to spread over the two columns?).}
-% \changes{01 1993/06/01}{1993/06/01}{Some mods added to work with \texttt{xr.sty} (external
-% references). \texttt{xr.sty} version 5 is much more tolerant.}
-% \changes{02 1993/07/05}{1993/07/05}{Added compatibility with \texttt{hangcaption.sty} (the package
+% one column; how to make it to spread over the two columns?).
+% \item Some mods added to work with \texttt{xr.sty} (external
+% references). \texttt{xr.sty} version~5 is much more tolerant.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{02}
+% \begin{itemize}
+% \item 1993/07/05
+% \begin{itemize}
+% \item Added compatibility with \texttt{hangcaption.sty} (the package
% \texttt{hangcaption} (if present) must be loaded \emph{before} the \texttt{minitoc} package).
-% \emph{Beware} to options modifying \texttt{\bs @caption}.}
-% \changes{03 1993/07/09}{1993/07/09}{Version 3 not released (buggy).}
-% \changes{04 1993/07/09}{1993/07/09}{Added \texttt{\bs if@realch} to avoid contentslines from
-% pseudo-chapters to go into the toc.
-% The package file \texttt{mtcoff.sty} allows you to use a \LaTeX\ document
-% with minitoc commands and to make them transparent: just replace the minitoc option by mtcoff.}
-% \changes{05 1993/07/13}{1993/07/13}{Added a selection mechanism to not write spurious things in the minitocs.}
-% \changes{06 1993/07/15}{1993/07/15}{Fixed problems about chapters in the toc, removed obsolete \texttt{\bs caption} stuff
-% (filters are better) added compatibility with \texttt{toch.sty} (\texttt{toch.sty}
-% makes a table of chapters; if used, must be loaded \emph{before} \texttt{minitoc.sty}).}
-% \changes{07 1993/07/22}{1993/07/22}{(\emph{major differences}) Completely rewritten, using tricks from \texttt{xr.sty}
-% (the version~5, by \xname{David}{Carlisle}). The info for minitocs is directly stolen from
-% the \texttt{.toc} file. \texttt{\bs chapterend} and \texttt{\bs minitocno} are suppressed,
-% \texttt{\bs minitoc}, \texttt{\bs dominitoc} and \texttt{\bs faketableofcontents} added.}
-% \changes{08 1993/07/29}{1993/07/29}{Spacing adjustements.}
-% \changes{09 1993/08/04}{1993/08/04}{Added mods for MS-DOS (search for MS-DOS, uncomment;
-% search for UNIX, comment out). MS-DOS allows only 3 characters for extensions in file names
-% (what a pity!).}
-% \changes{10 1993/08/05}{1993/08/05}{Works now with appendices. Detects now the obsolete versions of \texttt{latex.tex}
-% (\texttt{\bs @inputcheck} or \texttt{\bs reset@font} not defined).}
-% \changes{11 1993/08/18}{1993/08/18}{Added \texttt{\bs mtcSfont}, font for section entries, \texttt{\bs mtcSSfont}
-% for subsection entries, \texttt{\bs mtcSSSfont} for subsubsection entries, \texttt{\bs mtcPfont}
-% for paragraph entries, \texttt{\bs mtcSPfont} for subparagraph entries.}
-% \changes{12 1993/12/16}{1993/12/16}{Use \texttt{\bs kern} in place of \texttt{\bs vspace*}, and added penalties
-% (\texttt{\bs nopagebreak}) to avoid a page break just before last \texttt{\bs mtc@rule}.
-% Also added a \texttt{samepage} environnement. Removed old commented out lines from previous versions.}
-% \changes{13 1993/12/17}{1993/12/17}{Added \texttt{minilof} and \texttt{minilot} stuff. For MS-DOS, uncomment the
-% definition of \texttt{\bs SHORTEXT}.}
-% \changes{14 1994/01/03}{1994/01/03}{Corrected space under \texttt{minitoc/lof/lot} and added a \texttt{\bs raggedright}
-% setting to avoid ``underfull'' warnings.}
-% \changes{14 1994/01/03}{1994/01/03}{Corrected some spacing problems (avoiding~\texttt{\textasciitilde}'s).
-% \texttt{\bs mtifont} is changed from \texttt{\bs normalsize\bs bf} to \texttt{\bs large\bs bf}.}
-% \changes{14 1994/01/03}{1994/01/03}{Some modifications suggested by \xname{Donald}{Arseneau} (thanks):
+% \emph{Beware} to options modifying \texttt{\bs @caption}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{03}
+% \begin{itemize}
+% \item 1993/07/09
+% \begin{itemize}
+% \item Version 3 not released (buggy).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{04}
+% \begin{itemize}
+% \item 1993/07/09
+% \begin{itemize}
+% \item Added \texttt{\bs if@realch} to avoid contents lines from pseudo-chapters to go into the toc.
+% \item The package file \texttt{mtcoff.sty} allows you to use a \LaTeX\ document
+% with minitoc commands and to make them transparent: just replace the \texttt{minitoc} option by
+% \texttt{mtcoff}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{05}
+% \begin{itemize}
+% \item 1993/07/13
+% \begin{itemize}
+% \item Added a selection mechanism to not write spurious things in the minitocs.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{06}
+% \begin{itemize}
+% \item 1993/07/15
+% \begin{itemize}
+% \item Fixed problems about chapters in the toc, removed obsolete \texttt{\bs caption} stuff
+% (filters are better) added compatibility with \texttt{toch.sty} (\texttt{toch.sty} makes a table of chapters;
+% if used, must be loaded \emph{before} \texttt{minitoc.sty}).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{07}
+% \begin{itemize}
+% \item 1993/07/22
+% \begin{itemize}
+% \item (\emph{major differences}) Completely rewritten, using tricks from \texttt{xr.sty} (the version~5, by
+% \xname{David}{Carlisle}). The info for minitocs is directly stolen from the \texttt{.toc} file.
+% \texttt{\bs chapterend} and \texttt{\bs minitocno} are suppressed, \texttt{\bs minitoc}, \texttt{\bs dominitoc}
+% and \texttt{\bs faketableofcontents} added.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{08}
+% \begin{itemize}
+% \item 1993/07/29
+% \begin{itemize}
+% \item Spacing adjustements.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{09}
+% \begin{itemize}
+% \item 1993/08/04
+% \begin{itemize}
+% \item Added mods for MS-DOS (search for MS-DOS, uncomment; search for UNIX, comment out). MS-DOS allows
+% only 3 characters for extensions in file names (what a pity!).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{10}
+% \begin{itemize}
+% \item 1993/08/05
+% \begin{itemize}
+% \item Works now with appendices. Detects now the obsolete versions of \texttt{latex.tex}
+% (\texttt{\bs @inputcheck} or \texttt{\bs reset@font} not defined).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{11}
+% \begin{itemize}
+% \item 1993/08/18
+% \begin{itemize}
+% \item Added \texttt{\bs mtcSfont}, font for section entries, \texttt{\bs mtcSSfont} for subsection entries,
+% \texttt{\bs mtcSSSfont} for subsubsection entries, \texttt{\bs mtcPfont} for paragraph entries,
+% \texttt{\bs mtcSPfont} for subparagraph entries.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{12}
+% \begin{itemize}
+% \item 1993/12/16
+% \begin{itemize}
+% \item Use \texttt{\bs kern} in place of \texttt{\bs vspace*}, and added penalties (\texttt{\bs nopagebreak})
+% to avoid a page break just before last \texttt{\bs mtc@rule}.
+% \item Also added a \texttt{samepage} environnement.
+% \item Removed old commented out lines from previous versions.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{13}
+% \begin{itemize}
+% \item 1993/12/17
+% \begin{itemize}
+% \item Added \texttt{minilof} and \texttt{minilot} stuff. For MS-DOS, uncomment the definition of \texttt{\bs SHORTEXT}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{14}
+% \begin{itemize}
+% \item 1994/01/03
+% \begin{itemize}
+% \item Corrected space under \texttt{minitoc/lof/lot} and added a \texttt{\bs raggedright}
+% setting to avoid ``underfull'' warnings.
+% \item Corrected some spacing problems (avoiding~\texttt{\textasciitilde}'s).
+% \texttt{\bs mtifont} is changed from \texttt{\bs normalsize\bs bf} to \texttt{\bs large\bs bf}.
+% \item Some modifications suggested by \xname{Donald}{Arseneau} (thanks):
% \texttt{\bs @newread} becomes \texttt{\bs newread}, not outer version of \texttt{\bs newread};
-% \texttt{\bs empty} replaced by \texttt{\bs relax} in the spare definition of \texttt{\bs reset@font}.}
-% \changes{14 1994/01/03}{1994/01/03}{Removed the setting of \texttt{\bs clubpenalty} and \texttt{\bs widowpenalty}
-% to \texttt{10000} (done by \texttt{\bs samepage}), and \texttt{\bs noindent}.}
-% \changes{14 1994/01/03}{1994/01/03}{Simplified processing of optional argument in \texttt{\bs minitoc},
-% \texttt{\bs minilof} and \texttt{\bs minilot}.}
-% \changes{15 1994/01/27}{1994/01/27}{Added \texttt{\bs parttoc}, \texttt{\bs partlof} and \texttt{\bs partlot} for books,
+% \texttt{\bs empty} replaced by \texttt{\bs relax} in the spare definition of \texttt{\bs reset@font}.
+% \item Removed the setting of \texttt{\bs clubpenalty} and \texttt{\bs widowpenalty}
+% to \texttt{10\,000} (done by \texttt{\bs samepage}), and \texttt{\bs noindent}.
+% \item Simplified processing of optional argument in \texttt{\bs minitoc},
+% \texttt{\bs minilof} and \texttt{\bs minilot}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{15}
+% \begin{itemize}
+% \item 1994/01/27
+% \begin{itemize}
+% \item Added \texttt{\bs parttoc}, \texttt{\bs partlof} and \texttt{\bs partlot} for books, \texttt{\bs secttoc},
+% \texttt{\bs sectlof} and \texttt{\bs sectlot} for articles, with some commands and parameters parallel to those
+% for mini-tables.
+% \end{itemize}
+% \item 1994/01/27
+% \begin{itemize}
+% \item Added \texttt{\bs parttoc}, \texttt{\bs partlof} and \texttt{\bs partlot} for books,
% \texttt{\bs secttoc}, \texttt{\bs sectlof} and \texttt{\bs sectlot} for articles,
-% with some commands and parameters parallel to those for mini-tables.}
-% \changes{16 1994/02/02}{1994/0202}{Bug fixes (typos).}
-% \changes{17 1994/06/23}{1994/06/23}{`\texttt{n}' (null) synonym of `\texttt{e}' (empty) in the optional
-% argument of \texttt{\bs minitoc}, \texttt{\bs dominitoc}, and siblings.}
-% \changes{17 1994/06/23}{1994/06/23}{Compatibility with ``\LaTeXe''. Thanks to \xname{Denis}{Roegel} (who found
-% the problem) and \xname{Frank}{Mittelbach} (who gave the hints to solve).}
-% \changes{18 1994/06/26}{1994/06/26}{Make \texttt{minitoc} really compatible with \LaTeXe.}
-% \changes{18 1994/06/26}{1994/06/26}{Introduce the language files as options.
-% Many thanks to \xname{Michel}{Goossens} (via \xname{Frank}{Mittelbach}) who was inspired by the code of
-% the \texttt{babel} package (by \xname{Johannes}{Braams}).}
-% \changes{19 1994/08/16}{1994/08/16}{Added stuff for numbering of chapters (parts, sections) not starting at 1.
-% \texttt{\bs firstchapteris} etc. commands added.}
-% \changes{19 1994/08/16}{1994/08/16}{\texttt{\bs mtcrule}, \texttt{\bs nomtcrule} etc. commands added.}
-% \changes{19 1994/08/16}{1994/08/16}{Corrected a bug in \texttt{\bs c@mti}.}
-% \changes{19 1994/08/16}{1994/08/16}{Corrected \texttt{mtcswedish.sty} (\xname{Jan~Michel}{Rynning}.)}
-% \changes{19 1994/08/16}{1994/08/16}{Corrected appendix in articles.}
-% \changes{20 1994/08/25}{1994/08/25}{Corrected spacing before and after minitocs and siblings.}
-% \changes{20 1994/08/25}{1994/08/25}{Added the \texttt{\bs mtcpagenumbers} and \texttt{\bs nomtcpagenumbers} commands
-% (and siblings) to make minitocs with/without page numbers. Default: with page numbers.}
-% \changes{20 1994/08/25}{1994/08/25}{Corrected (difficult bug) appendix in articles.}
-% \changes{20 1994/08/25}{1994/08/25}{Corrected vertical spacing.}
-% \changes{20 1994/08/25}{1994/08/25}{Corrected a problem with chapters numbered with uppercase roman numbers.}
-% \changes{21 1994/09/07}{1994/09/07}{Corrected typos in \texttt{minitoc.sty} and \texttt{minitoc.tex}.}
-% \changes{22 1994/10/10}{1994/10/1o}{Corrected typos in \texttt{minitoc.sty}.}
-% \changes{23 1994/11/08}{1994/11/08}{Added a missing line in \texttt{\bs sectlof}.}
-% \changes{23 1994/11/08}{1994/11/08}{Works with document classes resetting chapter (or section) number at each part
-% (thanks to \xname{Denis}{Roegel}).}
-% \changes{23 1994/11/08}{1994/11/08}{Removed stuff for \texttt{\bs firstchapteris} and co. These commands are obsolete.}
-% \changes{23 1994/11/08}{1994/11/08}{Removed appendix stuff.}
-% \changes{24 1994/12/21}{1994/12/21}{The \texttt{\bs protect} commands have been removed from
+% with some commands and parameters parallel to those for mini-tables.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{16}
+% \begin{itemize}
+% \item 1994/02/02
+% \begin{itemize}
+% \item Bug fixes (typos).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{17}
+% \begin{itemize}
+% \item 1994/06/23
+% \begin{itemize}
+% \item `\texttt{n}' (null) synonym of `\texttt{e}' (empty) in the optional argument of \texttt{\bs minitoc},
+% \texttt{\bs dominitoc}, and siblings.
+% \item Compatibility with ``\LaTeXe''. Thanks to \xname{Denis}{Roegel} (who found the problem) and
+% \xname{Frank}{Mittelbach} (who gave the hints to solve).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{18}
+% \begin{itemize}
+% \item 1994/06/26
+% \begin{itemize}
+% \item Make \texttt{minitoc} really compatible with \LaTeXe.
+% \item Introduce the language files as options. Many thanks to \xname{Michel}{Goossens}
+% (via \xname{Frank}{Mittelbach}) who was inspired by the code of the \texttt{babel} package (by \xname{Johannes}{Braams}).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{19}
+% \begin{itemize}
+% \item 1994/08/16
+% \begin{itemize}
+% \item Added stuff for numbering of chapters (parts, sections) not starting at 1. \texttt{\bs firstchapteris} etc.
+% commands added.
+% \item \texttt{\bs mtcrule}, \texttt{\bs nomtcrule} etc. commands added.
+% \item Corrected a bug in \texttt{\bs c@mti}.
+% \item Corrected \texttt{mtcswedish.sty} (\xname{Jan~Michel}{Rynning}).
+% \item Corrected appendix in articles.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{20}
+% \begin{itemize}
+% \item 1994/08/25
+% \begin{itemize}
+% \item Corrected spacing before and after minitocs and siblings.
+% \item Added the \texttt{\bs mtcpagenumbers} and \texttt{\bs nomtcpagenumbers} commands
+% (and siblings) to make minitocs with/without page numbers. Default: with page numbers.
+% \item Corrected (difficult bug) appendix in articles.
+% \item Corrected vertical spacing.
+% \item Corrected a problem with chapters numbered with uppercase roman numbers.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{21}
+% \begin{itemize}
+% \item 1994/09/07
+% \begin{itemize}
+% \item Corrected typos in \texttt{minitoc.sty} and \texttt{minitoc.tex}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{22}
+% \begin{itemize}
+% \item 1994/10/10
+% \begin{itemize}
+% \item Corrected typos in \texttt{minitoc.sty}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{23}
+% \begin{itemize}
+% \item 1994/11/08
+% \begin{itemize}
+% \item Added a missing line in \texttt{\bs sectlof}.
+% \item Works with document classes resetting chapter (or section) number at each part
+% (thanks to \xname{Denis}{Roegel}).
+% \item Added the notion of ``absolute numbering'' for the mini-tables.
+% \item Removed stuff for \texttt{\bs firstchapteris} and co. These commands are obsolete.
+% \item Removed appendix stuff.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{24}
+% \begin{itemize}
+% \item 1994/12/21
+% \begin{itemize}
+% \item The \texttt{\bs protect} commands have been removed from
% the \texttt{.toc}, \texttt{.lot} and \texttt{.lot} files, so some internal macros have been
% corrected to be compatible with the \LaTeXe\ release of December 1994. Thanks to
-% \xname{Denis}{Roegel} who did the work.}
-% \changes{25 1996/09/13}{1996/09/13}{Updated \texttt{mtcnorsk.sty} and added \texttt{mtcnynorsk.sty}
-% on a suggestion from \xname{Dag}{Langmyhr}.}
-% \changes{26 1996/11/14}{1996/11/14}{Language specific files are now named \meta{language}\texttt{.mld}
-% (replacing \texttt{mtc}\meta{language}\texttt{.sty}) because they are not packages and
-% it makes shorter names.}
-% \changes{26 1996/11/14}{1996/11/14}{Added breton, estonian, germanb, greek, irish, russianb, scottish,
-% lower and upper sorbian; renamed ``esperanto'' by ``esperant'' like in the \texttt{babel} package.}
-% \changes{27 1996/12/20}{1996/12/20}{Corrections for starred sectionning commands.}
-% \changes{27 1996/12/20}{1996/12/20}{\texttt{english.mld} loaded as default language.}
-% \changes{27 1996/12/20}{1996/12/20}{Added \texttt{vietnam.mld} and \texttt{arab.mld}.}
-% \changes{27 1996/12/20}{1996/12/20}{Renamed \texttt{minitocoff.sty} into \texttt{mtcoff.sty} to
-% keep the name short.}
-% \changes{28 1997/10/29}{1997/10/29}{Added the afrikaan(s), brazil, and ethiopia(n) languages.}
-% \changes{28 1997/10/29}{1997/10/29}{Added autoconfiguration of extensions.}
-% \changes{28 1997/10/29}{1997/10/29}{Added the \texttt{shortext} package option.}
-% \changes{28 1997/10/29}{1997/10/29}{Added \emph{coffee} stuff.}
-% \changes{28 1997/10/29}{1997/10/29}{Added \texttt{\bs addstarred} stuff (for starred chapter stuff).}
-% \changes{28 1997/10/29}{1997/10/29}{Fixed bug in parttocs.}
-% \changes{28 1998/06/15}{1998/06/15}{A typo corrected by \xname{Donald}{Arseneau}:\hfill\null\protect\linebreak[4]
-% \texttt{\{\bs let@dottedtocline\bs @undottedtocline\}\{\}}\hfill\null\protect\linebreak[4]
-% should probably be\hfill\null\protect\linebreak[4]
-% \texttt{\{\bs let\bs@dottedtocline\bs @undottedtocline\}\{\}}\hfill\null\protect\linebreak[4]
-% (a backslash was missing after \texttt{\bs let}). Thanks to him.}
-% \changes{28 1998/06/15}{1998/06/15}{Added the bahasa language.}
-% \changes{28 1998/12/03}{1998/12/03}{Added the \texttt{tight} and \texttt{loose} package options.}
-% \changes{29 1999/03/16}{1999/03/16}{Added the bicig, buryat, mongol and russianc languages.}
-% \changes{29 1999/06/28}{1999/06/28}{Added the armenian language (from Arm\TeX).}
-% \changes{29 1999/07/23}{1999/07/23}{Added the \texttt{dotted/undotted} package options (default: \texttt{dotted}).}
-% \changes{29 1999/07/29}{1999/07/29}{Added the lithuanian language.}
-% \changes{30 1999/12/06}{1999/12/06}{Added the basque, ngermanb, serbian, ukraineb, and welsh languages.}
-% \changes{30 1999/12/06}{1999/12/06}{Corrected a bug in \texttt{\bs sltname} definition (\texttt{mlt} should
-% be \texttt{slt}).}
-% \changes{31 2000/04/04}{2000/04/04}{Added compatibility with the \texttt{hyperref} package, thanks to
-% \xname{Heiko}{Oberdiek}, who has also simplified some code and
-% fixed the infamous \texttt{\bs chapter*} bug.}
-% \changes{32 2000/08/08}{2000/08/08}{Added very (too) numerous new commands for the mini-table features:
+% \xname{Denis}{Roegel} who did the work.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{25}
+% \begin{itemize}
+% \item 1996/09/13
+% \begin{itemize}
+% \item Updated \texttt{mtcnorsk.sty} and added \texttt{mtcnynorsk.sty} on a suggestion from \xname{Dag}{Langmyhr}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{26}
+% \begin{itemize}
+% \item 1996/11/14
+% \begin{itemize}
+% \item Language specific files are now named \meta{language}\texttt{.mld} (replacing
+% \texttt{mtc}\meta{language}\texttt{.sty}) because they are not packages and it makes shorter names.
+% \item Added breton, estonian, germanb, greek, irish, russianb, scottish, lower and upper sorbian; renamed
+% ``esperanto'' by ``esperant'' like in the \texttt{babel} package.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{27}
+% \begin{itemize}
+% \item 1996/12/20
+% \begin{itemize}
+% \item Corrections for starred sectionning commands.
+% \item \texttt{english.mld} loaded as default language.
+% \item Added \texttt{vietnam.mld} and \texttt{arab.mld}.
+% \item Renamed \texttt{minitocoff.sty} into \texttt{mtcoff.sty} to keep the name short.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{28}
+% \begin{itemize}
+% \item 1997/10/29
+% \begin{itemize}
+% \item Added the afrikaan(s), brazil, and ethiopia(n) languages.
+% \item Added autoconfiguration of extensions.
+% \item Added the \texttt{shortext} package option.
+% \item Added \emph{coffee} stuff.
+% \item Added \texttt{\bs addstarred} stuff (for starred chapter stuff).
+% \item Fixed bug in parttocs.
+% \end{itemize}
+% \item 1998/06/15
+% \begin{itemize}
+% \item A typo corrected by \xname{Donald}{Arseneau}:
+% \texttt{\{\bs let@dottedtocline\bs @undottedtocline\}\{\}}
+% should probably be
+% \texttt{\{\bs let\bs@dottedtocline\bs @undottedtocline\}\{\}}
+% (a backslash was missing after \texttt{\bs let}). Thanks to him.
+% \item Added the bahasa language.
+% \end{itemize}
+% \item 1998/12/03
+% \begin{itemize}
+% \item Added the \texttt{tight} and \texttt{loose} package options.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{29}
+% \begin{itemize}
+% \item 1999/03/16
+% \begin{itemize}
+% \item Added the bicig, buryat, mongol and russianc languages.
+% \end{itemize}
+% \item 1999/06/28
+% \begin{itemize}
+% \item Added the armenian language (from Arm\TeX).
+% \end{itemize}
+% \item 1999/07/23
+% \begin{itemize}
+% \item Added the \texttt{dotted/undotted} package options (default: \texttt{dotted}).
+% \end{itemize}
+% \item 1999/07/29
+% \begin{itemize}
+% \item Added the lithuanian language.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{30}
+% \begin{itemize}
+% \item 1999/12/06
+% \begin{itemize}
+% \item Added the basque, ngermanb, serbian, ukraineb, and welsh languages.
+% \item Corrected a bug in \texttt{\bs sltname} definition (\texttt{mlt} should be \texttt{slt}).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{31}
+% \begin{itemize}
+% \item 2000/04/04
+% \begin{itemize}
+% \item Added compatibility with the \texttt{hyperref} package, thanks to \xname{Heiko}{Oberdiek},
+% who has also simplified some code and fixed the infamous \texttt{\bs chapter*} bug.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{32}
+% \begin{itemize}
+% \item 2000/08/08
+% \begin{itemize}
+% \item Added very (too) numerous new commands for the mini-table features:
% \texttt{\bs beforeparttoc}, \texttt{\bs beforepartlof}, \texttt{\bs beforepartlot},
% \texttt{\bs afterparttoc}, \texttt{\bs afterpartlof}, \texttt{\bs afterpartlot},
-% \texttt{\bs thispageparttocstyle}, \texttt{\bs thispagepartlofstyle}, and \texttt{\bs thispagepartlotstyle}.}
-% \changes{32 2000/08/08}{2000/08/08}{Documentation improved by \xname{Stefan}{Ulrich}.}
-% \changes{32 2000/08/08}{2000/08/08}{\texttt{\bs nomtcrule} corrected.}
-% \changes{33 2000/12/07}{2000/12/07}{Added new adjustment commands: \texttt{\bs mtcaddchapter},
-% \texttt{\bs mtcaddsection}, and \texttt{\bs mtcaddpart}.
-% These commands add stuff in the \texttt{.toc}, \texttt{.lof} and \texttt{.lot} files for the
-% \texttt{\bs chapter*} (\texttt{\bs section*} and \texttt{\bs part*}) problem. From a suggestion
-% by \xname{Karl~F.}{Everitt}.}
-% \changes{33 2000/12/08}{2000/12/08}{Corrected a feature in \texttt{\bs mtcaddchapter} and~co. with a
-% blank optional argument.}
-% \changes{34 2000/12/13}{2000/12/13}{Added in the documentation a section for use with the \texttt{tocbibend}
-% package.}
-% \changes{34 2000/12/13}{2000/12/13}{Added \texttt{.mld} files for alternate names of languages: so,
-% \texttt{american.mld} just loads \texttt{english.mld}, which contains the real definitions.}
-% \changes{35 2001/01/09}{2001/01/09}{Added macros to test if a file is ``empty'' (\emph{i.e.}~empty, blank or
-% inexistent) or ``non empty'' (\emph{i.e.}~useful). I used some code from \xname{Stephan~P.~von}{Bechtolsheim}.}
-% \changes{35 2001/01/09}{2001/01/09}{Added the \texttt{checkfiles/nocheckfiles} package options.}
-% \changes{35 2001/01/09}{2001/01/09}{Replaced \texttt{\bs The@chapter} by \texttt{\bs The@mtc}.}
-% \changes{35 2001/02/26}{2001/02/26}{Added \texttt{bulgarian.mld}, \texttt{hebrew.mld}, \texttt{icelandic.mld},
-% \texttt{latin.mld}, and \texttt{samin.mld}.}
-% \changes{35 2001/03/09}{2001/03/09}{Added \texttt{\bs mtcselectlanguage}.}
-% \changes{35 2001/06/01}{2001/06/01}{Fixed the \texttt{estionian} package option (missing).}
-% \changes{35 2001/07/04}{2001/07/04}{Added the interlingua language.}
-% \changes{36 2002/02/11}{2002/02/11}{Corrected an interaction with \texttt{\bs tableofcontents} which creates
-% a \texttt{\bs chapter*} or a \texttt{\bs section*}, perturbing \texttt{mtc/stc} counters
-% (problem signalled by \xname{Frank}{Mittelbach}).}
-% \changes{36 2002/02/18}{2002/02/18}{Corrected a spacing problem with empty titles (problem signalled
-% by \xname{Frank}{Mittelbach}).}
-% \changes{36 2002/02/18}{2002/02/18}{Workaround for the \texttt{\bs parttoc}-\texttt{\bs chapter*} problem.}
-% \changes{36 2002/02/19}{2002/02/19}{Added \texttt{\bs mtcskip} and \texttt{\bs mtcskipamount}.}
-% \changes{36 2002/02/27}{2002/02/27}{Fixed test for empty files.}
-% \changes{36 2002/03/13}{2002/03/13}{Added the bangla language.}
-% \changes{36 2002/03/15}{2002/03/15}{Reduced depth of \texttt{\bs mtc@strutbox}.}
-% \changes{37 2003/01/24}{2003/01/24}{Version~\#37 dropped.}
-% \changes{38 2003/01/24}{2003/01/24}{\texttt{pt} becomes \texttt{\bs @pt} and \texttt{0pt} becomes \texttt{\bs z@}.}
-% \changes{38 2003/01/24}{2003/01/24}{\texttt{\bs hrule} and \texttt{\bs vrule} replaced by \texttt{\bs rule} (\LaTeX).}
-% \changes{38 2003/01/24}{2003/01/24}{Added \texttt{mtc@zrule} for zero-dims rules.}
-% \changes{38 2003/01/24}{2003/01/24}{Added the frenchb language (synonym of french).}
-% \changes{38 2003/01/30}{2003/01/30}{Changed the test for empty titles.}
-% \changes{38 2003/01/30}{2003/01/30}{Added the \texttt{flsection} and \texttt{flsectionb} package options.}
-% \changes{38 2003/01/31}{2003/01/31}{The \texttt{tight} and \texttt{loose} package options are applied to
-% \texttt{\bs parttoc} (\xname{Thomas}{Leonhardt}).}
-% \changes{38 2003/02/07}{2003/02/07}{Package options \texttt{flsection} and \texttt{flsectionb} removed and
-% replaced by the \texttt{insection} package option (like \texttt{flsectionb}).}
-% \changes{38 2003/02/11}{2003/02/11}{Corrected numbering of SLF, SLT.}
-% \changes{38 2003/02/20}{2003/02/20}{Added frenchle and frenchpro languages (synonyms of french).}
-% \changes{38 2003/02/20}{2003/02/20}{Corrected secttocs, at least.}
-% \changes{38 2003/03/18}{2003/03/18}{Corrected some vertical spacings and struts
+% \texttt{\bs thispageparttocstyle}, \texttt{\bs thispagepartlofstyle}, and \texttt{\bs thispagepartlotstyle}.
+% \item Documentation improved by \xname{Stefan}{Ulrich}.
+% \item \texttt{\bs nomtcrule} corrected.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{33}
+% \begin{itemize}
+% \item 2000/12/07
+% \begin{itemize}
+% \item Added new adjustment commands: \texttt{\bs mtcaddchapter}, \texttt{\bs mtcaddsection}, and \texttt{\bs mtcaddpart}.
+% These commands add stuff in the \texttt{.toc}, \texttt{.lof} and \texttt{.lot} files for the
+% \texttt{\bs chapter*} (\texttt{\bs section*} and \texttt{\bs part*}) problem. From a suggestion by
+% \xname{Karl~F.}{Everitt}.
+% \end{itemize}
+% \item 2000/12/08
+% \begin{itemize}
+% \item Corrected a feature in \texttt{\bs mtcaddchapter} and~co. with a blank optional argument.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{34}
+% \begin{itemize}
+% \item 2000/12/13
+% \begin{itemize}
+% \item Added in the documentation a section for use with the \texttt{tocbibind} package.
+% \item Added \texttt{.mld} files for alternate names of languages: so, \texttt{american.mld} just loads
+% \texttt{english.mld}, which contains the real definitions.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{35}
+% \begin{itemize}
+% \item 2001/01/09
+% \begin{itemize}
+% \item Added macros to test if a file is ``empty'' (i.e.,~empty, blank or
+% inexistent) or ``non empty'' (i.e.,~useful). I used some code from \xname{Stephan~P.~von}{Bechtolsheim}.
+% \item Added the \texttt{checkfiles/nocheckfiles} package options.
+% \item Replaced \texttt{\bs The@chapter} by \texttt{\bs The@mtc}.
+% \end{itemize}
+% \item 2001/02/26
+% \begin{itemize}
+% \item Added \texttt{bulgarian.mld}, \texttt{hebrew.mld}, \texttt{icelandic.mld}, \texttt{latin.mld}, and
+% \texttt{samin.mld}.
+% \end{itemize}
+% \item 2001/03/09
+% \begin{itemize}
+% \item Added \texttt{\bs mtcselectlanguage}.
+% \end{itemize}
+% \item 2001/06/01
+% \begin{itemize}
+% \item Fixed the \texttt{estonian} package option (missing).
+% \end{itemize}
+% \item 2001/07/04
+% \begin{itemize}
+% \item Added the interlingua language.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{36}
+% \begin{itemize}
+% \item 2002/02/11
+% \begin{itemize}
+% \item Corrected an interaction with \texttt{\bs tableofcontents} which creates a \texttt{\bs chapter*} or
+% a \texttt{\bs section*}, perturbing \texttt{mtc/stc} counters (problem signalled by \xname{Frank}{Mittelbach}).
+% \end{itemize}
+% \item 2002/02/18
+% \begin{itemize}
+% \item Corrected a spacing problem with empty titles (problem signalled by \xname{Frank}{Mittelbach}).
+% \item Workaround for the \texttt{\bs parttoc}-\texttt{\bs chapter*} problem.
+% \end{itemize}
+% \item 2002/02/19
+% \begin{itemize}
+% \item Added \texttt{\bs mtcskip} and \texttt{\bs mtcskipamount}.
+% \end{itemize}
+% \item 2002/02/27
+% \begin{itemize}
+% \item Fixed test for empty files.
+% \end{itemize}
+% \item 2002/03/13
+% \begin{itemize}
+% \item Added the bangla language.
+% \end{itemize}
+% \item 2002/03/15
+% \begin{itemize}
+% \item Reduced depth of \texttt{\bs mtc@strutbox}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{37}
+% \begin{itemize}
+% \item 2003/01/24
+% \begin{itemize}
+% \item Version~\#37 dropped.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{38}
+% \begin{itemize}
+% \item 2003/01/24
+% \begin{itemize}
+% \item \texttt{pt} becomes \texttt{\bs @pt} and \texttt{0pt} becomes \texttt{\bs z@}.
+% \item \texttt{\bs hrule} and \texttt{\bs vrule} replaced by \texttt{\bs rule} (\LaTeX).
+% \item Added \texttt{mtc@zrule} for zero-dims rules.
+% \item Added the frenchb language (synonym of french).
+% \end{itemize}
+% \item 2003/01/30
+% \begin{itemize}
+% \item Changed the test for empty titles.
+% \item Added the \texttt{flsection} and \texttt{flsectionb} package options.
+% \end{itemize}
+% \item 2003/01/31
+% \begin{itemize}
+% \item The \texttt{tight} and \texttt{loose} package options are applied to
+% \texttt{\bs parttoc} (\xname{Thomas}{Leonhardt}).
+% \end{itemize}
+% \item 2003/02/07
+% \begin{itemize}
+% \item Package options \texttt{flsection} and \texttt{flsectionb} removed and
+% replaced by the \texttt{insection} package option (like \texttt{flsectionb}).
+% \end{itemize}
+% \item 2003/02/11
+% \begin{itemize}
+% \item Corrected numbering of SLF, SLT.
+% \end{itemize}
+% \item 2003/02/20
+% \begin{itemize}
+% \item Added frenchle and frenchpro languages (synonyms of french).
+% \item Corrected secttocs, at least.
+% \end{itemize}
+% \item 2003/03/18
+% \begin{itemize}
+% \item Corrected some vertical spacings and struts
% (I added some mods by \xname{Frank}{Mittelbach}, many thanks to him.).
-% A lot of cleaning remains to do, but the release seems to be needed now.}
-% \changes{39 2003/04/09}{2003/04/09}{Modern font commands for compatibility with the \texttt{memoir} class.}
-% \changes{39 2003/04/09}{2003/04/09}{\texttt{\bs nomtcpagenumbers} and \texttt{memoir} class.}
-% \changes{39 2003/06/08}{2003/06/08}{Added \texttt{\bs @fileswfalse} and \texttt{\bs mtc@hook@beforeinputfile}
+% A lot of cleaning remains to do, but the release seems to be needed now.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{39}
+% \begin{itemize}
+% \item 2003/04/09
+% \begin{itemize}
+% \item Modern font commands for compatibility with the \texttt{memoir} class.
+% \item \texttt{\bs nomtcpagenumbers} and \texttt{memoir} class.
+% \end{itemize}
+% \item 2003/06/08
+% \begin{itemize}
+% \item Added \texttt{\bs @fileswfalse} and \texttt{\bs mtc@hook@beforeinputfile}
% for the \texttt{notoccite} package (requested by \xname{Donald}{Arseneau}); added the
-% \texttt{notoccite} package option (loads the \texttt{notoccite} package).}
-% \changes{39 2004/09/08}{2004/09/08}{Added language options and \texttt{.mld} files for dialects:
-% canadian (english), acadian, acadien, canadien (french), naustrian, ngerman (ngermanb).}
-% \changes{39 2004/09/08}{2004/09/08}{Added comments in \texttt{.mld} files using special fonts.}
-% \changes{39 2004/09/08}{2004/09/08}{Documentation: added a paragraph about making a TOC for
-% appendices, eventually not listed in the main TOC.}
-% \changes{39 2004/09/17}{2004/09/17}{Corrections in the documentation; corrections about rules.}
-% \changes{40 2004/12/09}{2004/12/09}{Added the japanese and castillan languages.}
-% \changes{40 2004/12/09}{2004/12/09}{Removed the test on the presence of the \texttt{multicol} package in
-% \texttt{minitoc.tex}, because \texttt{multicol} is a required package.}
-% \changes{40 2004/12/09}{2004/12/09}{Added a figure in \texttt{minitoc.tex} about the need of three compilations.}
-% \changes{40 2004/12/09}{2004/12/09}{Added some infos in \texttt{minitoc.bug}.}
-% \changes{40 2004/12/09}{2004/12/09}{Added a paragraph about a problem with the \texttt{appendix} package.}
-% \changes{40 2004/12/13}{2004/12/13}{Updated \texttt{fminitoc.bib} and \texttt{minitoc.bib}.}
-% \changes{40 2004/12/14}{2004/12/14}{Added the \texttt{hints} package option. This option is still experimental;
-% you advice is welcome.}
-% \changes{40 2004/12/20}{2004/12/20}{Added \texttt{fminitoc.pdf} (french documentation in PDF format).}
-% \changes{41 2005/01/05}{2005/01/05}{Corrections in documentation.}
-% \changes{41 2005/01/05}{2005/01/05}{Message added if some sectionning commands are not available.}
-% \changes{41 2005/01/05}{2005/01/05}{Replaced \texttt{\bs typeout} commands in \texttt{minitoc.sty}
+% \texttt{notoccite} package option (loads the \texttt{notoccite} package).
+% \end{itemize}
+% \item 2004/09/08
+% \begin{itemize}
+% \item Added language options and \texttt{.mld} files for dialects: canadian (english), acadian,
+% acadien, canadien (french), naustrian, ngerman (ngermanb).
+% \item Added comments in \texttt{.mld} files using special fonts.
+% \item Documentation: added a paragraph about making a TOC for
+% appendices, eventually not listed in the main TOC.
+% \end{itemize}
+% \item 2004/09/17
+% \begin{itemize}
+% \item Corrections in the documentation; corrections about rules.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{40}
+% \begin{itemize}
+% \item 2004/12/09
+% \begin{itemize}
+% \item Added the japanese and castillan languages.
+% \item Removed the test on the presence of the \texttt{multicol} package in
+% \texttt{minitoc.tex}, because \texttt{multicol} is a required package.
+% \item Added a figure in \texttt{minitoc.tex} about the need of three compilations.
+% \item Added some infos in \texttt{minitoc.bug}.
+% \item Added a paragraph about a problem with the \texttt{appendix} package.
+% \end{itemize}
+% \item 2004/12/13
+% \begin{itemize}
+% \item Updated \texttt{fminitoc.bib} and \texttt{minitoc.bib}.
+% \end{itemize}
+% \item 2004/12/14
+% \begin{itemize}
+% \item Added the \texttt{hints} package option. This option is still experimental; your advice is welcome.
+% \end{itemize}
+% \item 2004/12/20
+% \begin{itemize}
+% \item Added \texttt{fminitoc.pdf} (french documentation in PDF format).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{41}
+% \begin{itemize}
+% \item 2005/01/05
+% \begin{itemize}
+% \item Corrections in documentation.
+% \item Message added if some sectionning commands are not available.
+% \item Replaced \texttt{\bs typeout} commands in \texttt{minitoc.sty}
% by the \texttt{\bs PackageInfo} or \texttt{\bs PackageWarning} commands; with the line number when useful
% (\texttt{\bs @gobble} if no line number). Hence, the package is less verbose
-% (\texttt{\bs PackageInfo} writes only in the \texttt{.log} file, not on the terminal).}
-% \changes{41 2005/01/06}{2005/01/06}{Added the \texttt{\bs mtcsetfont} (\xname{Benjamin}{Bayart})
-% and \texttt{\bs mtcsettitlefont} commands, with a much simpler syntax.}
-% \changes{41 2005/01/10}{2005/01/10}{Added bibliography.}
-% \changes{41 2005/01/11}{2005/01/11}{\AmS\ classes: \texttt{amsart} and \texttt{amsproc} are incompatible with
-% \texttt{minitoc}, \texttt{amsbook} needs precautions.}
-% \changes{41 2005/01/12}{2005/01/12}{Added \texttt{\bs mtcsetformat}.}
-% \changes{41 2005/01/18}{2005/01/18}{Added \texttt{\bs mtcsettitle}.}
-% \changes{41 2005/01/18}{2005/01/18}{Added a hint for recommending the \texttt{insection} package option.}
-% \changes{41 2005/01/19}{2005/01/19}{Added a hint about the presence of \texttt{\bs dominitoc} and co.}
-% \changes{41 2005/01/19}{2005/01/19}{Added a hint about coherence \texttt{\bs dominitoc/\bs minitoc} and co.}
-% \changes{41 2005/01/19}{2005/01/19}{Improved documentation about hints.}
-% \changes{41 2005/01/20}{2005/01/20}{Added a hint about using short extensions with more that
-% 99~parts or 99~chapters or 99~sections.}
-% \changes{41 2005/01/25}{2005/01/25}{\texttt{\bs ptifont}: \texttt{\bs Huge\bs bfseries} becomes
-% \texttt{\bs LARGE\bs bfseries}.}
-% \changes{41 2005/01/26}{2005/01/26}{Added \texttt{\bs mtcsetpagenumbers}.}
-% \changes{41 2005/01/28}{2005/01/28}{Added many new language files: \texttt{serbianc.mld}, \texttt{chinese1.mld},
-% \texttt{chinese2.mld}, \texttt{hangul1.mld}, \texttt{hangul2.mld}, \texttt{hangul3.mld},
-% \texttt{hangul4.mld}, \texttt{hanja1.mld}, \texttt{hanja2.mld}, \texttt{japanese2.mld},
-% \texttt{japanese3.mld}, \texttt{japanese4.mld}, \texttt{japanese5.mld}, \texttt{thai.mld}.}
-% \changes{41 2005/02/02}{2005/02/02}{Added \texttt{\bs mtcsetrules}.}
-% \changes{41 2005/02/03}{2005/02/03}{Added \texttt{\bs plfrule}, \texttt{\bs noplfrule}, \texttt{\bs mlfrule},
-% \texttt{\bs nomlfrule}, \texttt{\bs slfrule}, \texttt{\bs noslfrule}, \texttt{\bs pltrule},
-% \texttt{\bs nopltrule}, \texttt{\bs mltrule}, \texttt{\bs nomltrule}, \texttt{\bs sltrule},
-% \texttt{\bs nosltrule}.}
-% \changes{41 2005/02/04}{2005/02/04}{Added the \texttt{mtchideinmaintoc} environment.}
-% \changes{41 2005/02/08}{2005/02/08}{Added \texttt{latvian.mld}, \texttt{letton.mld},
-% \texttt{greek-mono.mld}, \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld},
-% \texttt{polish2.mld}, \texttt{russian2m.mld}, and \texttt{russian2o.mld} as new language files.}
-% \changes{41 2005/02/09}{2005/02/09}{Added the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments.}
-% \changes{41 2005/02/10}{2005/02/10}{Added tests on the \texttt{mtchideinmain*} environments.}
-% \changes{41 2005/02/14}{2005/02/14}{Added \texttt{\bs mtcfixindex}.}
-% \changes{42 2005/02/14}{2005/02/14}{Replaced ``language'' by ``langue'' in the french documentation.}
-% \changes{42 2005/02/15}{2005/02/15}{Fixed a minor typo.}
-% \changes{42 2005/02/16}{2005/02/16}{Upgraded \texttt{\bs mtcfixindex}.}
-% \changes{42 2005/02/21}{2005/02/21}{Added \texttt{\bs mtcsettitle}, forgotten to be inserted in v41.}
-% \changes{43 2005/02/21}{2005/02/21}{Version~43: consolidation of v40, v41 and v42.}
-% \changes{43 2005/02/24}{2005/02/24}{Fixed a big bug in \texttt{\bs mtcsetformat}.}
-% \changes{43 2005/02/24}{2005/02/24}{Fixed a bug in \texttt{mtcoff.sty} about \texttt{\bs mtcfixindex}.}
-% \changes{43 2005/03/02}{2005/03/02}{Fixed the \texttt{\bs mtcset.{}.{}.}\ macros.}
-% \changes{43 2005/03/02}{2005/03/02}{Moved history to the end of package code.}
-% \changes{43 2005/03/02}{2005/03/02}{Added the \texttt{INSTALL} file and a chapter about installation.}
-% \changes{43 2005/03/07}{2005/03/07}{Fixed a typo (\xname{Benjamin}{Bayart}).}
-% \changes{43 2005/03/07}{2005/03/07}{Completed the hint about coherence \texttt{\bs dominitoc/\bs minitoc} and co.}
-% \changes{43 2005/03/08}{2005/03/08}{Added a hint about coherence \texttt{\bs minitoc} and \texttt{\bs tableofcontents}.}
-% \changes{43 2005/03/09}{2005/03/09}{Added comments about fonts.}
-% \changes{43 2005/03/10}{2005/03/10}{Corrections in documentation.}
-% \changes{43 2005/03/11}{2005/03/11}{Added \texttt{\bs mtcsetfeature}.}
-% \changes{43 2005/03/14}{2005/03/14}{Added \texttt{bulgarianb.mld} (upper bulgarian).}
-% \changes{43 2005/03/15}{2005/03/15}{Added \texttt{*[-\bs baselineskip]} after the \texttt{\bs\bs} after the top rule
-% of each part level mini-table.}
-% \changes{43 2005/03/16}{2005/03/16}{Corrections in the arguments of \texttt{\bs mtcsetfeature}.}
-% \changes{43 2005/03/18}{2005/03/18}{Removed \texttt{\bs markboth} for minitocs (\ldots) and secttocs (\ldots).}
-% \changes{43 2005/03/21}{2005/03/21}{Added \texttt{spanish2.mld}.}
-% \changes{43 2005/03/22}{2005/03/22}{Added a hint for the \texttt{abstract} package.}
-% \changes{43 2005/04/06}{2005/04/06}{Corrected the \texttt{stc@verse} environment.}
-% \changes{43 2005/04/06}{2005/04/06}{Added \texttt{finnish2.mld}, \texttt{latin2.mld}, and \texttt{magyar2.mld}.}
-% \changes{43 2005/04/08}{2005/04/08}{Renamed \texttt{portuges.mld} as \texttt{portugues.mld}.}
-% \changes{43 2005/04/12}{2005/04/12}{Correction in \texttt{\bs mtcskip}.}
-% \changes{43 2005/04/12}{2005/04/12}{First version in \texttt{.dtx} format.}
-% \changes{43 2005/04/14}{2005/04/14}{Removed \texttt{\bs ypart}, \texttt{\bs ychapter},
-% \texttt{\bs ysection}, and stuff; unused.}
-% \changes{43 2005/05/11}{2005/05/11}{Corrected a typo in \texttt{\bs @dosectlot}.}
-% \changes{43 2005/05/11}{2005/05/11}{Added \texttt{\bs mtcfixglossary}.}
-% \changes{43 2005/05/11}{2005/05/11}{Print the documentation with ``\texttt{oneside}'' to have all marginal notes
-% on left. Added the (extended) code of \texttt{morefloats.sty} (\xname{Don}{Hosek}) to allow more marginpars
-% and floats.}
-% \changes{43 2005/05/11}{2005/05/11}{Added \texttt{minitoc.ist} to format the index correctly.}
-% \changes{43 2005/05/26}{2005/05/26}{Fixed rules in parttocs, partlofs and partlots.}
-% \changes{43 2005/05/30}{2005/05/30}{Fixed chapter-level entries in parttocs, when page numbers must be removed.}
-% \changes{43 2005/05/30}{2005/05/30}{Added a hint about the \texttt{sectsty} package (must be loaded \emph{before}
-% \texttt{minitoc}).}
-% \changes{43 2005/06/01}{2005/06/01}{Added a hint about attempts to insert empty mini-tables.}
-% \changes{43 2005/06/01}{2005/06/01}{Added a hint about the use of obsolete commands.}
-% \changes{43 2005/06/01}{2005/06/01}{The mini-lists of figures or tables should not be printed empty even if
-% \texttt{tocdepth}${}<1$.}
-% \changes{43 2005/06/02}{2005/06/02}{Added the notion of depth for mini-tables of figures/tables.}
-% \changes{43 2005/06/02}{2005/06/02}{Added \texttt{\bs mtcsetdepth}.}
-% \changes{43 2005/06/02}{2005/06/02}{The \texttt{hints} option is the default and no more considered as
-% experimental.}
-% \changes{43 2005/06/03}{2005/06/03}{Added an error message in \texttt{\bs mtcsetdepth} if the counter is not available.}
-% \changes{43 2005/06/06}{2005/06/06}{Added \texttt{portuges.mld}, which loads \texttt{portugues.mld}.}
-% \changes{43 2005/06/07}{2005/06/07}{Added three variants for the malayalam language:
-% \texttt{malayalam-keli.mld}, \texttt{malayalam-rachana.mld}, and \texttt{malayalam-rachana2.mld}.}
-% \changes{43 2005/06/14}{2005/06/07}{Added method for bilingual documentation}.
-% \changes{43 2005/06/15}{2005/05/15}{Added \texttt{fminitoc.ist} to format correctly the index in french.}
-% \changes{43 2005/06/16}{2005/05/16}{Changed ``Liste des Tables'' by ``Liste des Tableaux'' in \texttt{french.mld},
-% and in the french documentation, to stick to the choices of the
-% \texttt{babel} package.}
-% \changes{43 2005/06/17}{2005/05/17}{The file \texttt{fminitoc.dtx} is now generated by \texttt{minitoc.ins}.}
-% \changes{43 2005/06/21}{2005/05/21}{Added ``OUI'', ``NON'', ``oui'', ``non'', ``O'', and ``o'' as
-% true/false keywords.}
-% \changes{43 2005/06/21}{2005/05/21}{Compacted the code about detection of short/long extensions.}
-% \changes{43 2005/06/22}{2005/05/22}{Added ``VRAI'', ``FAUX'', ``vrai'', ``faux'', ``V'', and ``v'' as
-% true/false keywords.}
-% \changes{43 2005/06/23}{2005/05/23}{Correctly set the \texttt{\bs ifFTR} flag to have the months in the right
-% language in the bibliography.}
-% \changes{43 2005/06/29}{2005/06/29}{Set the flag \texttt{\bs mtcoffwarn@true} in \texttt{mtcoff.sty} if a command
-% \texttt{\bs mtcadd...} is found.}
-% \changes{43 2005/07/01}{2005/07/01}{Added \texttt{castillian.mld}.}
-% \changes{43 2005/07/01}{2005/07/08}{Renamed \texttt{portugues.mld} as \texttt{portuguese.mld}.}
-% \changes{43 2005/07/11}{2005/07/11}{Added \texttt{brazilian.mld}, \texttt{british.mld}, \texttt{UKenglish.mld},
-% and \texttt{USenglish.mld}.}
-% \changes{43 2005/07/12}{2005/07/12}{Suppressed ``General:'' in the changes history.}
-% \changes{43 2005/07/13}{2005/07/13}{Replaced some \texttt{\bs PackageWarning} commands by
-% \texttt{\bs PackageInfo}.}
-% \changes{43 2005/07/18}{2005/07/18}{Restoring the correspondence of each language option with a \texttt{.mld} file.}
-% \changes{43 2005/07/20}{2005/07/20}{Improving the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot}
-% environments.}
-% \changes{43 2005/07/21}{2005/07/21}{Removing unused some flags \texttt{\bs if@mtc@setpagenumbers@act@} and
-% \texttt{\bs if@mtc@setrules@act@}.}
-% \changes{43 2005/07/21}{2005/07/21}{Added the \texttt{\bs decrementptc}, \texttt{\bs decrementmtc}, and \texttt{\bs
-% decrementstc} commands.}
-% \changes{43 2005/07/22}{2005/07/22}{Corrected a bug in \texttt{mtcoff.sty}.}
-% \changes{43 2005/07/22}{2005/07/22}{Improved some messages in \texttt{mtcoff.sty}.}
-% \changes{43 2005/07/22}{2005/07/22}{Added a test on the version of the \texttt{placeins} package.}
-% \changes{43 2005/08/23}{2005/08/23}{Added a note about \texttt{\bs FloatBarrier}.}
-% \changes{43 2005/08/24}{2005/08/24}{Added a note about an alignment problem in the minitocs.
-% Updated \texttt{minitoc.bug}.}
-% \changes{43 2005/08/24}{2005/08/24}{Made two versions of the \texttt{mtchideinmainlof} and
-% \texttt{mtchideinmainlot} environment, depending of the presence of
-% the corresponding depth counter.}
-% \changes{43 2005/08/24}{2005/08/24}{The \texttt{memoir} class is incompatible if too recent.}
-% \changes{43 2005/08/25}{2005/08/25}{Added a comment about the position of the \texttt{\bs do.{}.{}.} preparation
-% commands.}
-% \changes{43 2005/08/25}{2005/08/25}{Corrections in the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot}
-% environments.}
-% \changes{43 2005/08/26}{2005/08/26}{Added \texttt{guarani.mld}.}
-% \changes{43 2005/08/29}{2005/08/26}{Added \texttt{\bs incrementptc}, \texttt{\bs incrementmtc},
-% and \texttt{\bs incrementstc}. Added an optional argument to \texttt{\bs adjustptc},
-% \texttt{\bs adjustmtc}, and \texttt{\bs adjuststc}.}
-% \changes{43 2005/08/29}{2005/08/20}{Added the \texttt{k-tight} and \texttt{k-loose} package options.}
-% \changes{43 2005/09/02}{2005/09/02}{Added a patch for the recent version of the \texttt{memoir} class.}
-% \changes{43 2005/09/06}{2005/09/06}{Added \texttt{spanish3.mld}.}
-% \changes{43 2005/09/08}{2005/09/08}{Use \texttt{\bs mtcselectlanguage} in language options and in ``secondary''
-% \texttt{.mld} files.}
-% \changes{43 2005/09/09}{2005/09/09}{Added \texttt{\bs mtcloadmlo} to be used in some \texttt{.mld} files to
-% load a \texttt{.mlo} file.}
-% \changes{43 2005/09/12}{2005/09/12}{Added a test to forbid direct calls of \texttt{\bs mtcloadmlo} by the user.}
-% \changes{43 2005/09/13}{2005/09/13}{Added \texttt{farsi1.mld}, \texttt{farsi1.mlo}, \texttt{farsi2.mld}, and
-% \texttt{farsi2.mlo}.}
-% \changes{43 2005/09/13}{2005/09/13}{Added a note about the \texttt{rubber} script.}
-% \changes{43 2005/09/15}{2005/09/15}{Added \texttt{mtcglo.ist} to format the glossary.}
-% \changes{43 2005/09/16}{2005/09/16}{Removed the page numbers in the glossary. Done in the *mk scripts.}
-% \or\relax %^^A FRENCH
-% \changes{00 1990/10/01}{1990/10/01}{Version originale, par \xname{Nigel}{Ward}.}
-% \changes{00 1991/11/01}{1991/11/01}{Révision pour réutiliser de manière transparente les commandes
-% \texttt{\bs chapter}, \texttt{\bs section}, \texttt{\bs subsection}, et engendrer automatiquement
-% le nom du fichier minitoc, avec en plus d'autres nettoyages (\xname{Dan}{Jurafsky}).}
-% \changes{01 1993/06/01}{1993/06/01}{Nouvelle conception, pour éviter d'allouer un newwrite, ou descripteur de
-% fichier, pour chaque chapitre (une faute mortelle) (\xname{Jean-Pierre~F.}{Drucbert}).}
-% \changes{01 1993/06/01}{1993/06/01}{Ajout de \texttt{\bs chapterend} pour terminer la portée d'une minitoc.
-% (\emph{Si vous oubliez de mettre} \texttt{\bs chapterend} à~la fin de \emph{chaque} chapitre, une
-% entrée pour le chapitre suivant apparaîtra dans chaque minitoc.) (Merci à~\xname{Yufan}{Hu}).}
-% \changes{01 1993/06/01}{1993/06/01}{Remplacement de l'environnement \texttt{minipage} par un environnement
-% \texttt{verse}, pour qu'une minitoc puisse se répartir sur plusieurs pages.}
-% \changes{01 1993/06/01}{1993/06/01}{Toute la mise en page de la minitoc est dans la commande, donc si quelqu'un
-% souhaite redéfinir cette mise en page, il a juste à~la réécrire (et seulement elle).}
-% \changes{01 1993/06/01}{1993/06/01}{Vous pouvez inhiber la minitoc pour le chapitre suivant en le faisant
-% précéder par \texttt{\bs minitocno}. (\texttt{\bs minitocyes} est sans objet pour l'utilisateur: elle
-% est implicite \emph{après} les pseudo-chapitres \texttt{\bs chapter*}).}
-% \changes{01 1993/06/01}{1993/06/01}{Problèmes: vous \emph{devez} avoir mis \texttt{\bs chapterend} pour terminer
-% chaque chapitre ayant une minitoc. Comment éviter cette contrainte?}
-% \changes{01 1993/06/01}{1993/06/01}{La profondeur de la minitoc est ajustable par l'utilisateur avec le compteur
-% \texttt{minitocdepth} (similaire à~\texttt{tocdepth} pour la table des matières).}
-% \changes{01 1993/06/01}{1993/06/01}{Au moins trois passes (3) de \LaTeX{} sont nécessaires pour obtenir des
-% minitocs correctes (la première passe crée les fichiers \texttt{.mtc}\meta{X}, la deuxième les
-% utilise (mais ils peuvent contenir des numéros de pages faux) et les recrée, la troisième devrait
-% être bonne).}
-% \changes{01 1993/06/01}{1993/06/01}{Fonctionne avec \texttt{\bs chapter[xxx]\{yyy\}} et les éléments flottants.\NC
-% Fonctionne avec deux colonnes (mais la minitoc est composée en une colonne; comment faire pout
-% qu'elle s'étende sur les deux colonnes?).}
-% \changes{01 1993/06/01}{1993/06/01}{Ajout de quelques modifications pour fonctionner avec \texttt{xr.sty} (références
-% externes). \texttt{xr.sty} version~5 est bien plus tolérant.}
-% \changes{02 1993/07/05}{1993/07/05}{Ajout de la compatibilité avec \texttt{hangcaption.sty} (le paquetage
-% \texttt{hangcaption} (s'il est utilisé) doit être chargé \emph{avant} le paquetage \texttt{minitoc}).
-% \emph{Attention} aux options qui modifient \texttt{\bs @caption}.}
-% \changes{03 1993/07/09}{1993/07/09}{Version~3 non distribuée (erronée).}
-% \changes{04 1993/07/09}{1993/07/09}{Ajout de \texttt{\bs if@realch} pour éviter que des lignes de contenu
-% provenant de pseudo-chapitres aillent dans la table des matières.
-% Le fichier paquetage \texttt{mtcoff.sty} vous permet d'utiliser un document \LaTeX\ contenant des
-% commandes minitoc et de les rendre transparentes: il suffit de remplacer l'option minitoc par mtcoff.}
-% \changes{05 1993/07/13}{1993/07/13}{Ajout d'un mécanisme de sélection pour ne pas écrire des choses superflues
-% dans les minitocs.}
-% \changes{06 1993/07/15}{1993/07/15}{Correction de problèmes sur les chapitres dans la table des matières,
-% retrait de code obsolète pour \texttt{\bs caption} (les filtres sont meilleurs), ajout de la
-% compatibilité avec \texttt{toch.sty} (\texttt{toch.sty} crée une table des chapitres; si utilisé,
-% doit être chargé \emph{avant} \texttt{minitoc.sty}).}
-% \changes{07 1993/07/22}{1993/07/22}{(\emph{différences majeures}) Réécriture complète, en utilisant des astuces
-% de \texttt{xr.sty} (la version~5, de \xname{David}{Carlisle}). Les informations pour les minitocs
-% sont directement prélevées dans le fichier \texttt{.toc}. Suppression de \texttt{\bs chapterend} et
-% \texttt{\bs minitocno}, ajout de \texttt{\bs minitoc}, \texttt{\bs dominitoc} et
-% \texttt{\bs faketableofcontents}.}
-% \changes{08 1993/07/29}{1993/07/29}{Ajustements d'espacement.}
-% \changes{09 1993/08/04}{1993/08/04}{Ajout de modifications pour MS-DOS (rechercher MS-DOS, et décommenter;
-% rechercher UNIX, mettre en commentaire). MS-DOS permet seulement 3~caractères pour les suffixes dans
-% les noms de fichiers (pitoyable\ldots).}
-% \changes{10 1993/08/05}{1993/08/05}{Fonctionne avec les appendices. Détecte maintenant les versions obsolètes
-% de \texttt{latex.tex}: (\texttt{\bs @inputcheck} ou \texttt{\bs reset@font} non définies).}
-% \changes{11 1993/08/18}{1993/08/18}{Ajout de \texttt{\bs mtcSfont}, fonte pour les entrées de section,
-% \texttt{\bs mtcSSfont} pour les entrées de sous-section, \texttt{\bs mtcSSSfont} pour les entrées de
-% sous-sous-section, \texttt{\bs mtcPfont} pour les entrées de paragraphe, \texttt{\bs mtcSPfont} pour
-% les entrées de sous-paragraphe.}
-% \changes{12 1993/12/16}{1993/12/16}{Utilisation de \texttt{\bs kern} au lieu de \texttt{\bs vspace*} et ajout de
-% pénalités (\texttt{\bs nopagebreak}) pour éviter une coupure de page just avant la dernière
-% \texttt{\bs mtc@rule}. Ajout aussi d'un environnement \texttt{samepage}. Retrait de vieilles lignes
-% mises en commentaire dans des versions précédentes.}
-% \changes{13 1993/12/17}{1993/12/17}{Ajout de code pour \texttt{minilof} et \texttt{minilot}. Pour MS-DOS,
-% décommenter la définition de \texttt{\bs SHORTEXT}.}
-% \changes{14 1994/01/03}{1994/01/03}{Correction de l'espacement en dessous d'une \texttt{minitoc/lof/lot} et
-% ajout de \texttt{\bs raggedright} pour éviter des avertissements \og underfull \fg.}
-% \changes{14 1994/01/03}{1994/01/03}{Correction de quelques problèmes d'espacement (en évitant
-% des~\texttt{\textasciitilde}'s).
-% \texttt{\bs mtifont} est changée de \texttt{\bs normalsize\bs bf} en \texttt{\bs large\bs bf}.}
-% \changes{14 1994/01/03}{1994/01/03}{Quelques modifications suggérées par \xname{Donald}{Arseneau} (merci):
-% \texttt{\bs @newread} devient \texttt{\bs newread}, une version \emph{not outer} de \texttt{\bs newread};
-% \texttt{\bs empty} remplacée par \texttt{\bs relax} dans la définition par défaut de
-% \texttt{\bs reset@font}.}
-% \changes{14 1994/01/03}{1994/01/03}{Retrait du forçage de \texttt{\bs clubpenalty} et \texttt{\bs widowpenalty}
-% à~\texttt{10000} (fait par \texttt{\bs samepage}) et \texttt{\bs noindent}.}
-% \changes{14 1994/01/03}{1994/01/03}{Traitement simplifié de l'argument optionnel dans les commandes \texttt{\bs minitoc},
-% \texttt{\bs minilof} et \texttt{\bs minilot}.}
-% \changes{15 1994/01/27}{1994/01/27}{Ajout de \texttt{\bs parttoc}, \texttt{\bs partlof} et \texttt{\bs partlot}
-% pour la classe \texttt{book}, de \texttt{\bs secttoc}, \texttt{\bs sectlof} et \texttt{\bs sectlot}
-% pour les articles, avec des commandes et paramètres en parallèle avec ceux pour les mini-tables.}
-% \changes{16 1994/02/02}{1994/0202}{Corrections d'erreurs (typos).}
-% \changes{17 1994/06/23}{1994/06/23}{\og \texttt{n} \fg\ (nul) synonyme de \og \texttt{e} \fg\ (\emph{empty}, vide)
-% dans l'argument optionnel de argument \texttt{\bs minitoc}, \texttt{\bs dominitoc}, et analogues.}
-% \changes{17 1994/06/23}{1994/06/23}{Compatibilité avec \og \LaTeXe \fg. Merci à~\xname{Denis}{Roegel} (qui a
-% trouvé le problème) et \xname{Frank}{Mittelbach} (qui a donné les indications pour le résoudre).}
-% \changes{18 1994/06/26}{1994/06/26}{Rendu \texttt{minitoc} vraiment compatible avec \LaTeXe.}
-% \changes{18 1994/06/26}{1994/06/26}{Introduction des fichiers de langage comme options. Grand merci
-% à~\xname{Michel}{Goossens} (via \xname{Frank}{Mittelbach}) qui a été inspiré par le code du
-% paquetage \texttt{babel} (de \xname{Johannes}{Braams}).}
-% \changes{19 1994/08/16}{1994/08/16}{Ajout de code pour numéroter les chapitres (parties, sections) sans
-% commencer à~1. Ajout des commandes \texttt{\bs firstchapteris}, etc.}
-% \changes{19 1994/08/16}{1994/08/16}{Ajout des commandes \texttt{\bs mtcrule}, \texttt{\bs nomtcrule}, etc.}
-% \changes{19 1994/08/16}{1994/08/16}{Correction d'une erreur dans \texttt{\bs c@mti}.}
-% \changes{19 1994/08/16}{1994/08/16}{Correction dans \texttt{mtcswedish.sty} (\xname{Jan~Michel}{Rynning}.)}
-% \changes{19 1994/08/16}{1994/08/16}{Correction de l'appendice dans les articles.}
-% \changes{20 1994/08/25}{1994/08/25}{Correction de l'espacement avant et après les minitocs et analogues.}
-% \changes{20 1994/08/25}{1994/08/25}{Ajout des commandes \texttt{\bs mtcpagenumbers} et \texttt{\bs nomtcpagenumbers}
-% (et analogues) pour faire des minitocs avec ou sans numéros de pages. Défaut: avec numéros de pages.}
-% \changes{20 1994/08/25}{1994/08/25}{Correction du problème (difficile) de l'appendice dans les articles.}
-% \changes{20 1994/08/25}{1994/08/25}{Correction de l'espacement vertical.}
-% \changes{20 1994/08/25}{1994/08/25}{Correction d'un problème avec des chapitres numérotés avec des chiffres romains
-% majuscules.}
-% \changes{21 1994/09/07}{1994/09/07}{Correction de typos dans \texttt{minitoc.sty} et \texttt{minitoc.tex}.}
-% \changes{22 1994/10/10}{1994/10/10}{Correction de typos dans \texttt{minitoc.sty}.}
-% \changes{23 1994/11/08}{1994/11/08}{Ajout d'une ligne manquante dans \texttt{\bs sectlof}.}
-% \changes{23 1994/11/08}{1994/11/08}{Fonctionne avec les classes de document réinitialisant le numéro de chapitre
-% (ou de section) à~chaque partie (merci à~\xname{Denis}{Roegel}).}
-% \changes{23 1994/11/08}{1994/11/08}{Retrait du code pour \texttt{\bs firstchapteris} et compagnie. Ces commandes
-% sont obsolètes.}
-% \changes{23 1994/11/08}{1994/11/08}{Retrait du code pour l'appendice.}
-% \changes{24 1994/12/21}{1994/12/21}{Les commandes \texttt{\bs protect} ont été retirées des fichiers \texttt{.toc},
-% \texttt{.lot} et \texttt{.lot}, donc certaines commandes internes ont été corrigées pour être
-% compatibles avec la version de \LaTeXe\ de décembre 1994. Merci à~\xname{Denis}{Roegel} qui a fait
-% le travail.}
-% \changes{25 1996/09/13}{1996/09/13}{Mise à~jour de \texttt{mtcnorsk.sty} et ajout de \texttt{mtcnynorsk.sty}
-% sur une suggestion de \xname{Dag}{Langmyhr}.}
-% \changes{26 1996/11/14}{1996/11/14}{Les fichiers spécifiques des langues sont maintenant nommés
-% \meta{langue}\texttt{.mld} (remplace \texttt{mtc}\meta{langue}\texttt{.sty}) parce que ne sont pas des
-% paquetages et que cela fait des noms plus courts.}
-% \changes{26 1996/11/14}{1996/11/14}{Ajout des langues breton, estonian, germanb, greek, irish, russianb, scottish,
-% lower- et upper-sorbian; renommé \og esperanto \fg\ en \og esperant \fg\ comme dans le paquetage \texttt{babel}.}
-% \changes{27 1996/12/20}{1996/12/20}{Corrections pour les commandes de sectionnement étoilées.}
-% \changes{27 1996/12/20}{1996/12/20}{\texttt{english.mld} chargé comme langue par défaut.}
-% \changes{27 1996/12/20}{1996/12/20}{Ajout de \texttt{vietnam.mld} et \texttt{arab.mld}.}
-% \changes{27 1996/12/20}{1996/12/20}{Renommé \texttt{minitocoff.sty} en \texttt{mtcoff.sty} pour que le nom reste
-% court.}
-% \changes{28 1997/10/29}{1997/10/29}{Ajout des langues afrikaan(s), brazil et ethiopia(n).}
-% \changes{28 1997/10/29}{1997/10/29}{Ajout de l'autoconfiguration des suffixes.}
-% \changes{28 1997/10/29}{1997/10/29}{Ajout de l'option de paquetage \texttt{shortext}.}
-% \changes{28 1997/10/29}{1997/10/29}{Ajout du code \emph{coffee} (pauses café).}
-% \changes{28 1997/10/29}{1997/10/29}{Ajout du code de \texttt{\bs addstarred} (pour ce qui concerne un chapitre
-% étoilé).}
-% \changes{28 1997/10/29}{1997/10/29}{Correction d'une erreur dans les parttocs.}
-% \changes{28 1998/06/15}{1998/06/15}{Un typo corrigé par \xname{Donald}{Arseneau}:\hfill\null\protect\linebreak[4]
-% \texttt{\{\bs let@dottedtocline\bs @undottedtocline\}\{\}}\hfill\null\protect\linebreak[4]
-% devrait probablement être\hfill\null\protect\linebreak[4]
-% \texttt{\{\bs let\bs@dottedtocline\bs @undottedtocline\}\{\}}\hfill\null\protect\linebreak[4]
-% (une contre-oblique manquait après \texttt{\bs let}). Merci à~lui.}
-% \changes{28 1998/06/15}{1998/06/15}{Ajout de la langue bahasa.}
-% \changes{28 1998/12/03}{1998/12/03}{Ajout des options de paquetage \texttt{tight} et \texttt{loose}.}
-% \changes{29 1999/03/16}{1999/03/16}{Ajout des langues bicig, buryat, mongol et russianc.}
-% \changes{29 1999/06/28}{1999/06/28}{Ajout de la langue armenian (d'après Arm\TeX).}
-% \changes{29 1999/07/23}{1999/07/23}{Ajout des options de paquetage \texttt{dotted/undotted} (défaut: \texttt{dotted}).}
-% \changes{29 1999/07/29}{1999/07/29}{Ajout de la langue lithuanian.}
-% \changes{30 1999/12/06}{1999/12/06}{Ajout des langues basque, ngermanb, serbian, ukraineb et welsh.}
-% \changes{30 1999/12/06}{1999/12/06}{Correction d'une erreur dans la définition de \texttt{\bs sltname} (\texttt{mlt}
-% devrait être \texttt{slt}).}
-% \changes{31 2000/04/04}{2000/04/04}{Ajout de la compatibilité avec le paquetage \texttt{hyperref}, merci
-% à~\xname{Heiko}{Oberdiek}, qui a aussi simplifié certains
-% morceaux de code et corrigé l'infâme erreur sur \texttt{\bs chapter*}.}
-% \changes{32 2000/08/08}{2000/08/08}{Ajout de très (trop) nombreuses nouvelles commandes pour les dispositifs
-% associés aux mini-tables: \texttt{\bs beforeparttoc}, \texttt{\bs beforepartlof}, \texttt{\bs beforepartlot},
-% \texttt{\bs afterparttoc}, \texttt{\bs afterpartlof}, \texttt{\bs afterpartlot},
-% \texttt{\bs thispageparttocstyle}, \texttt{\bs thispagepartlofstyle} et \texttt{\bs thispagepartlotstyle}.}
-% \changes{32 2000/08/08}{2000/08/08}{Documentation améliorée par \xname{Stefan}{Ulrich}.}
-% \changes{32 2000/08/08}{2000/08/08}{Correction de \texttt{\bs nomtcrule}.}
-% \changes{33 2000/12/07}{2000/12/07}{Ajout de nouvelles commandes d'ajustement: \texttt{\bs mtcaddchapter},
-% \texttt{\bs mtcaddsection} et \texttt{\bs mtcaddpart}.
-% Ces commandes ajoutent des choses dans les fichiers \texttt{.toc}, \texttt{.lof} et \texttt{.lot}
-% pour le problème de \texttt{\bs chapter*} (\texttt{\bs section*} et \texttt{\bs part*}). D'après une
-% suggestion de \xname{Karl~F.}{Everitt}.}
-% \changes{33 2000/12/08}{2000/12/08}{Correction d'un problème dans \texttt{\bs mtcaddchapter} et~co. avec un
-% argument optionnel blanc.}
-% \changes{34 2000/12/13}{2000/12/13}{Ajout dans la documentation d'un section sur l'utilisation avec le
-% paquetage \texttt{tocbibend}.}
-% \changes{34 2000/12/13}{2000/12/13}{Ajout de fichiers \texttt{.mld} pour les noms alternatifs de langues: ainsi,
-% \texttt{american.mld} ne fait que charger \texttt{english.mld}, qui contient les vraies définitions.}
-% \changes{35 2001/01/09}{2001/01/09}{Ajout de macros pour tester si un fichier est \og vide\fg\ (c'est-à-dire vide,
-% blanc ou inexistant) ou \og non vide \fg\ (c'est-à-dire utile). J'ai utilisé du code de
-% \xname{Stephan~P.~von}{Bechtolsheim}.}
-% \changes{35 2001/01/09}{2001/01/09}{Ajout des options de paquetage \texttt{checkfiles/nocheckfiles}.}
-% \changes{35 2001/01/09}{2001/01/09}{Remplacement de \texttt{\bs The@chapter} par \texttt{\bs The@mtc}.}
-% \changes{35 2001/02/26}{2001/02/26}{Ajout de \texttt{bulgarian.mld}, \texttt{hebrew.mld}, \texttt{icelandic.mld},
-% \texttt{latin.mld} et \texttt{samin.mld}.}
-% \changes{35 2001/03/09}{2001/03/09}{Ajout de \texttt{\bs mtcselectlanguage}.}
-% \changes{35 2001/06/01}{2001/06/01}{Correction de l'option de paquetage \texttt{estionian} (manquante).}
-% \changes{35 2001/07/04}{2001/07/04}{Ajout de la langue interlingua.}
-% \changes{36 2002/02/11}{2002/02/11}{Correction d'une interaction avec \texttt{\bs tableofcontents} qui crée un
-% \texttt{\bs chapter*} ou une \texttt{\bs section*}, en perturbant les compteurs \texttt{mtc/stc}
-% (problème signallé par \xname{Frank}{Mittelbach}).}
-% \changes{36 2002/02/18}{2002/02/18}{Correction d'un problème d'espacement avec des titres vides (problème signallé
-% par \xname{Frank}{Mittelbach}).}
-% \changes{36 2002/02/18}{2002/02/18}{Contournement du problème \texttt{\bs parttoc}-\texttt{\bs chapter*}.}
-% \changes{36 2002/02/19}{2002/02/19}{Ajout de \texttt{\bs mtcskip} et \texttt{\bs mtcskipamount}.}
-% \changes{36 2002/02/27}{2002/02/27}{Correction du test sur les fichiers vides.}
-% \changes{36 2002/03/13}{2002/03/13}{Ajout de la langue bangla.}
-% \changes{36 2002/03/15}{2002/03/15}{Réduction de la profondeur de \texttt{\bs mtc@strutbox}.}
-% \changes{37 2003/01/24}{2003/01/24}{Version~\#37 sautée.}
-% \changes{38 2003/01/24}{2003/01/24}{\texttt{pt} devient \texttt{\bs @pt} et \texttt{0pt} devient \texttt{\bs z@}.}
-% \changes{38 2003/01/24}{2003/01/24}{\texttt{\bs hrule} et \texttt{\bs vrule} remplacées par \texttt{\bs rule} (\LaTeX).}
-% \changes{38 2003/01/24}{2003/01/24}{Ajout de \texttt{mtc@zrule} pour les filets de dimensions nulles.}
-% \changes{38 2003/01/24}{2003/01/24}{Ajout de la langue frenchb (synonyme de french).}
-% \changes{38 2003/01/30}{2003/01/30}{Changement du test pour les titres vides.}
-% \changes{38 2003/01/30}{2003/01/30}{Ajout des options de paquetage \texttt{flsection} et \texttt{flsectionb}.}
-% \changes{38 2003/01/31}{2003/01/31}{Les options de paquetage \texttt{tight} et \texttt{loose} sont appliquées
-% à~\texttt{\bs parttoc} (\xname{Thomas}{Leonhardt}).}
-% \changes{38 2003/02/07}{2003/02/07}{Options de paquetage \texttt{flsection} et \texttt{flsectionb} retirées et
-% remplacées par l'option de paquetage \texttt{insection} (comme \texttt{flsectionb}).}
-% \changes{38 2003/02/11}{2003/02/11}{Correction de la numérotation des SLF, SLT.}
-% \changes{38 2003/02/20}{2003/02/20}{Ajout des langues frenchle et frenchpro (synonymes de french).}
-% \changes{38 2003/02/20}{2003/02/20}{Correction des secttocs, enfin.}
-% \changes{38 2003/03/18}{2003/03/18}{Correction de certains espacements verticaux et d'étais
-% (j'ai ajouté quelques modifications de \xname{Frank}{Mittelbach}, grand merci à~lui.).
-% Il reste pas mal de nettoyage à~faire, mais il semble nécessaire de publier la distribution maintenant.}
-% \changes{39 2003/04/09}{2003/04/09}{Commandes de fontes modernes pour compatibilité avec la classe \texttt{memoir}.}
-% \changes{39 2003/04/09}{2003/04/09}{\texttt{\bs nomtcpagenumbers} et la classe \texttt{memoir}.}
-% \changes{39 2003/06/08}{2003/06/08}{Ajout de \texttt{\bs @fileswfalse} et \texttt{\bs mtc@hook@beforeinputfile}
-% pour le paquetage \texttt{notoccite} (demandé par \xname{Donald}{Arseneau}); ajout de l'option de
-% paquetage \texttt{notoccite} (charge le paquetage \texttt{notoccite}).}
-% \changes{39 2004/09/08}{2004/09/08}{Ajout des options de langue et des fichiers \texttt{.mld} pour les dialectes:
-% canadian (english), acadian, acadien, canadien (french), naustrian, ngerman (ngermanb).}
-% \changes{39 2004/09/08}{2004/09/08}{Ajout de commentaires dans les fichiers \texttt{.mld} utilisant des fontes
-% spéciales.}
-% \changes{39 2004/09/08}{2004/09/08}{Corrections dans la documentation: ajout d'un paragraphe sur comment faire
-% une table des matières pour les appendices, éventuellement non listée dans la table des matières
-% principale.}
-% \changes{39 2004/09/17}{2004/09/17}{Corrections dans la documentation; corrections sur les filets.}
-% \changes{40 2004/12/09}{2004/12/09}{Ajout des langues japanese et castillan.}
-% \changes{40 2004/12/09}{2004/12/09}{Retrait du test sur la présence du paquetage \texttt{multicol} dans
-% \texttt{minitoc.tex}, puisque \texttt{multicol} est un paquetage obligatoire (\emph{required}).}
-% \changes{40 2004/12/09}{2004/12/09}{Ajout d'une figure dans \texttt{minitoc.tex} sur la nécessité de trois compilations.}
-% \changes{40 2004/12/09}{2004/12/09}{Ajout de quelques informations dans \texttt{minitoc.bug}.}
-% \changes{40 2004/12/09}{2004/12/09}{Ajout d'un paragraphe sur un problème avec le paquetage \texttt{appendix}.}
-% \changes{40 2004/12/13}{2004/12/13}{Mise à~jour de \texttt{fminitoc.bib} et \texttt{minitoc.bib}.}
-% \changes{40 2004/12/14}{2004/12/14}{Ajout de l'option de paquetage \texttt{hints}. Cette option est encore
-% expérimentale; votre avis est le bienvenu.}
-% \changes{40 2004/12/20}{2004/12/20}{Ajout de \texttt{fminitoc.pdf} (documentation en français en format PDF).}
-% \changes{41 2005/01/05}{2005/01/05}{Corrections dans la documentation.}
-% \changes{41 2005/01/05}{2005/01/05}{Message ajouté si certaines commandes de sectionnement ne sont pas
-% disponibles.}
-% \changes{41 2005/01/05}{2005/01/05}{Remplacement des commandes \texttt{\bs typeout} dans \texttt{minitoc.sty}
-% par les commandes \texttt{\bs PackageInfo} ou \texttt{\bs PackageWarning}; avec le numéro de ligne
-% lorsqu'il est utile (\texttt{\bs @gobble} si pas de numéro de ligne). En conséquence, le paquetage
-% est moins bavard (\texttt{\bs PackageInfo} écrit seulement dans le fichier \texttt{.log}, pas sur le
-% terminal).}
-% \changes{41 2005/01/06}{2005/01/06}{Ajout des commandes \texttt{\bs mtcsetfont} (\xname{Benjamin}{Bayart})
-% et \texttt{\bs mtcsettitlefont}, avec une syntaxe beaucoup plus simple.}
-% \changes{41 2005/01/10}{2005/01/10}{Ajout de la bibliographie.}
-% \changes{41 2005/01/11}{2005/01/11}{Classes \AmS: \texttt{amsart} et \texttt{amsproc} sont incompatibles avec
-% \texttt{minitoc}, \texttt{amsbook} demande des précautions.}
-% \changes{41 2005/01/12}{2005/01/12}{Ajout de \texttt{\bs mtcsetformat}.}
-% \changes{41 2005/01/18}{2005/01/18}{Ajout de \texttt{\bs mtcsettitle}.}
-% \changes{41 2005/01/18}{2005/01/18}{Ajout d'un \emph{hint} pour recommander l'option de paquetage \texttt{insection}.}
-% \changes{41 2005/01/19}{2005/01/19}{Ajout d'un \emph{hint} sur la présence de \texttt{\bs dominitoc} et co.}
-% \changes{41 2005/01/19}{2005/01/19}{Ajout d'un \emph{hint} sur la cohérence \texttt{\bs dominitoc/\bs minitoc} et co.}
-% \changes{41 2005/01/19}{2005/01/19}{Amélioration de la documentation sur les \emph{hints}.}
-% \changes{41 2005/01/20}{2005/01/20}{Ajout d'un \emph{hint} sur l'utilisation des suffixes courts avec plus de
-% 99~parties ou 99~chapitres ou 99~sections.}
-% \changes{41 2005/01/25}{2005/01/25}{\texttt{\bs ptifont}: \texttt{\bs Huge\bs bfseries} devient
-% \texttt{\bs LARGE\bs bfseries}.}
-% \changes{41 2005/01/26}{2005/01/26}{Ajout de \texttt{\bs mtcsetpagenumbers}.}
-% \changes{41 2005/01/28}{2005/01/28}{Ajout de nombreux fichiers de langues: \texttt{serbianc.mld}, \texttt{chinese1.mld},
-% \texttt{chinese2.mld}, \texttt{hangul1.mld}, \texttt{hangul2.mld}, \texttt{hangul3.mld},
-% \texttt{hangul4.mld}, \texttt{hanja1.mld}, \texttt{hanja2.mld}, \texttt{japanese2.mld},
-% \texttt{japanese3.mld}, \texttt{japanese4.mld}, \texttt{japanese5.mld}, \texttt{thai.mld}.}
-% \changes{41 2005/02/02}{2005/02/02}{Ajout de \texttt{\bs mtcsetrules}.}
-% \changes{41 2005/02/03}{2005/02/03}{Ajout de \texttt{\bs plfrule}, \texttt{\bs noplfrule}, \texttt{\bs mlfrule},
-% \texttt{\bs nomlfrule}, \texttt{\bs slfrule}, \texttt{\bs noslfrule}, \texttt{\bs pltrule},
-% \texttt{\bs nopltrule}, \texttt{\bs mltrule}, \texttt{\bs nomltrule}, \texttt{\bs sltrule},
-% \texttt{\bs nosltrule}.}
-% \changes{41 2005/02/04}{2005/02/04}{Ajout de l'environnement \texttt{mtchideinmaintoc}.}
-% \changes{41 2005/02/08}{2005/02/08}{Ajout de nouvelles langues: \texttt{latvian.mld}, \texttt{letton.mld},
-% \texttt{greek-mono.mld}, \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld},
-% \texttt{polish2.mld}, \texttt{russian2m.mld}, \texttt{russian2o.mld}.}
-% \changes{41 2005/02/09}{2005/02/09}{Ajout des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}.}
-% \changes{41 2005/02/10}{2005/02/10}{Ajout de tests sur les environnements \texttt{mtchideinmain*}.}
-% \changes{41 2005/02/14}{2005/02/14}{Ajout de \texttt{\bs mtcfixindex}.}
-% \changes{42 2005/02/14}{2005/02/14}{Remplacement de \og language \fg\ par \og langue \fg\ dans la documentation
-% française.}
-% \changes{42 2005/02/15}{2005/02/15}{Correction d'un typo mineur.}
-% \changes{42 2005/02/16}{2005/02/16}{Amélioration de \texttt{\bs mtcfixindex}.}
-% \changes{42 2005/02/21}{2005/02/21}{Ajout de \texttt{\bs mtcsettitle}, oubliée dans v41.}
-% \changes{43 2005/02/21}{2005/02/21}{Version~43: consolidation de v40, v41 et v42.}
-% \changes{43 2005/02/24}{2005/02/24}{Correction d'une grosse erreur dans \texttt{\bs mtcsetformat}.}
-% \changes{43 2005/02/24}{2005/02/24}{Correction d'une erreur dans \texttt{mtcoff.sty} à~propos de
-% \texttt{\bs mtcfixindex}.}
-% \changes{43 2005/03/02}{2005/03/02}{Correction des macros \texttt{\bs mtcset.{}.{}.}}
-% \changes{43 2005/03/02}{2005/03/02}{Déplacement de l'historique vers la fin du code du paquetage.}
-% \changes{43 2005/03/02}{2005/03/02}{Ajout du fichier \texttt{INSTALL} et d'un chapitre sur l'installation.}
-% \changes{43 2005/03/07}{2005/03/07}{Correction d'un typo (\xname{Benjamin}{Bayart}).}
-% \changes{43 2005/03/07}{2005/03/07}{Compléter le \emph{hint} sur la cohérence \texttt{\bs dominitoc/\bs minitoc} et co.}
-% \changes{43 2005/03/08}{2005/03/08}{Ajout d'un \emph{hint} sur la cohérence entre \texttt{\bs minitoc} et
-% \texttt{\bs tableofcontents}.}
-% \changes{43 2005/03/09}{2005/03/09}{Ajout de commentaires sur les fontes.}
-% \changes{43 2005/03/10}{2005/03/10}{Corrections dans la documentation.}
-% \changes{43 2005/03/11}{2005/03/11}{Ajout de \texttt{\bs mtcsetfeature}.}
-% \changes{43 2005/03/14}{2005/03/14}{Ajout de \texttt{bulgarianb.mld} (haut bulgare).}
-% \changes{43 2005/03/15}{2005/03/15}{Ajout de \texttt{*[-\bs baselineskip]} après le \texttt{\bs\bs} après le
-% filet supérieur de chaque mini-table au niveau partie.}
-% \changes{43 2005/03/16}{2005/03/16}{Corrections dans les arguments de \texttt{\bs mtcsetfeature}.}
-% \changes{43 2005/03/18}{2005/03/18}{Retrait de \texttt{\bs markboth} pour les minitocs (\ldots) et secttocs (\ldots).}
-% \changes{43 2005/03/21}{2005/03/21}{Ajout de \texttt{spanish2.mld}.}
-% \changes{43 2005/03/22}{2005/03/22}{Ajout d'un \emph{hint} pour le paquetage \texttt{abstract}.}
-% \changes{43 2005/04/06}{2005/04/06}{Correction de l'environnement \texttt{stc@verse}.}
-% \changes{43 2005/04/06}{2005/04/06}{Ajout de \texttt{finnish2.mld}, \texttt{latin2.mld} et \texttt{magyar2.mld}.}
-% \changes{43 2005/04/08}{2005/04/08}{Renommage de \texttt{portuges.mld} en \texttt{portugues.mld}.}
-% \changes{43 2005/04/12}{2005/04/12}{Correction dans \texttt{\bs mtcskip}.}
-% \changes{43 2005/04/12}{2005/04/12}{Première version en format \texttt{.dtx}.}
-% \changes{43 2005/04/14}{2005/04/14}{Retrait de \texttt{\bs ypart}, \texttt{\bs ychapter},
-% \texttt{\bs ysection}, etc., inutilisées.}
-% \changes{43 2005/05/11}{2005/05/11}{Correction d'un typo dans \texttt{\bs @dosectlot}.}
-% \changes{43 2005/05/11}{2005/05/11}{Ajout de \texttt{\bs mtcfixglossary}.}
-% \changes{43 2005/05/11}{2005/05/11}{Impression de la documentation avec \og \texttt{oneside} \fg\ pour avoir
-% toutes les notes marginales sur la gauche. Ajout du code (étendu) de \texttt{morefloats.sty}
-% (\xname{Don}{Hosek}) pour permettre davantage de notes marginales et d'éléments flottants.}
-% \changes{43 2005/05/11}{2005/05/11}{Ajout de \texttt{minitoc.ist} pour mettre en page l'index correctement.}
-% \changes{43 2005/05/26}{2005/05/26}{Correction des filets dans les parttocs, partlofs et partlots.}
-% \changes{43 2005/05/30}{2005/05/30}{Correction des entrées de niveau chapitre dans les parttocs, lorsque les
-% numéros de pages doivent être omis.}
-% \changes{43 2005/05/30}{2005/05/30}{Ajout d'un \emph{hint} sur le paquetage \texttt{sectsty} (il doit être
-% chargé \emph{avant} \texttt{minitoc}).}
-% \changes{43 2005/06/01}{2005/06/01}{Ajout d'un \emph{hint} sur les tentatives d'insertion de mini-tables vides.}
-% \changes{43 2005/06/01}{2005/06/01}{Ajout d'un \emph{hint} sur l'utilisation de commandes obsolètes.}
-% \changes{43 2005/06/01}{2005/06/01}{Les mini-listes de figures ou de tableaux ne doivent pas être imprimées
-% vides même si \texttt{tocdepth}${}<1$.}
-% \changes{43 2005/06/02}{2005/06/02}{Ajout de la notion de profondeur pour les mini-listes de figures/tableaux.}
-% \changes{43 2005/06/02}{2005/06/02}{Ajout de \texttt{\bs mtcsetdepth}.}
-% \changes{43 2005/06/02}{2005/06/02}{L'option \texttt{hints} est le choix par défaut et n'est plus considérée
-% comme expérimentale.}
-% \changes{43 2005/06/03}{2005/06/03}{Ajout d'un message d'erreur dans \texttt{\bs mtcsetdepth} si le compteur
-% n'est pas disponible.}
-% \changes{43 2005/06/06}{2005/06/06}{Ajout de \texttt{portuges.mld}, qui charge \texttt{portugues.mld}.}
-% \changes{43 2005/06/07}{2005/06/07}{Ajout de trois variantes pour la langue malayalam:
-% \texttt{malayalam-keli.mld}, \texttt{malayalam-rachana.mld} et \texttt{malayalam-rachana2.mld}.}
-% \changes{43 2005/06/14}{2005/06/07}{Ajout d'une méthode pour documentation bilingue.}
-% \changes{43 2005/06/15}{2005/05/15}{Ajout de \texttt{fminitoc.ist} pour mettre en forme correctement l'index en
-% français.}
-% \changes{43 2005/06/16}{2005/05/16}{Changement de \og Liste des Tables \fg\ en \og Liste des Tableaux \fg\ dans
-% \texttt{french.mld} et dans la documentation française, pour suivre les choix du paquetage \texttt{babel}.}
-% \changes{43 2005/06/17}{2005/05/17}{Le fichier \texttt{fminitoc.dtx} est maintenant engendré par \texttt{minitoc.ins}.}
-% \changes{43 2005/06/21}{2005/05/21}{Ajout des mots-clés \texttt{OUI}, \texttt{NON}, \texttt{oui}, \texttt{non},
-% \texttt{O} et \texttt{o} pour vrai/faux.}
-% \changes{43 2005/06/21}{2005/05/21}{Condensation du code de détection des suffixes courts ou longs.}
-% \changes{43 2005/06/22}{2005/05/22}{Ajout des mots-clés \texttt{VRAI}, \texttt{FAUX}, \texttt{vrai}, \texttt{faux},
-% \texttt{V} et \texttt{v} pour vrai/faux.}
-% \changes{43 2005/06/23}{2005/05/23}{Établir correctement l'indicateur \texttt{\bs ifFTR} pour avoir les mois
-% dans la langue correcte dans la bibliographie.}
-% \changes{43 2005/06/29}{2005/06/29}{Établir l'indicateur \texttt{\bs mtcoffwarn@true} par \texttt{mtcoff.sty} si
-% une commande \texttt{\bs mtcadd...} est trouvée.}
-% \changes{43 2005/07/01}{2005/07/01}{Ajout de \texttt{castillian.mld}.}
-% \changes{43 2005/07/01}{2005/07/08}{Renommage de \texttt{portugues.mld} en \texttt{portuguese.mld}.}
-% \changes{43 2005/07/11}{2005/07/11}{Ajout de \texttt{brazilian.mld}, \texttt{british.mld}, \texttt{UKenglish.mld}
-% et \texttt{USenglish.mld}.}
-% \changes{43 2005/07/12}{2005/07/12}{Suppression de \og Général: \fg\ dans l'historique des modifications.}
-% \changes{43 2005/07/13}{2005/07/13}{Remplacement de quelques commandes \texttt{\bs PackageWarning} par
-% \texttt{\bs PackageInfo}.}
-% \changes{43 2005/07/18}{2005/07/18}{Restauration de la correspondance de chaque option de langue avec un
-% fichier \texttt{.mld}.}
-% \changes{43 2005/07/20}{2005/07/20}{Amélioration des environnements \texttt{mtchideinmainlof} et
-% \texttt{mtchideinmainlot}.}
-% \changes{43 2005/07/21}{2005/07/21}{Retrait de deux indicateurs inutiles: \texttt{\bs if@mtc@setpagenumbers@act@} et
-% \texttt{\bs if@mtc@setrules@act@}.}
-% \changes{43 2005/07/21}{2005/07/21}{Ajout des commandes \texttt{\bs decrementptc}, \texttt{\bs decrementmtc} et
-% \texttt{\bs decrementstc}.}
-% \changes{43 2005/07/22}{2005/07/22}{Correction d'une bourde dans \texttt{mtcoff.sty}.}
-% \changes{43 2005/07/22}{2005/07/22}{Amélioration de quelques messages dans \texttt{mtcoff.sty}.}
-% \changes{43 2005/07/22}{2005/07/22}{Ajout d'un test sur la version du paquetage \texttt{placeins}.}
-% \changes{43 2005/08/23}{2005/08/23}{Ajout d'une note sur \texttt{\bs FloatBarrier}.}
-% \changes{43 2005/08/24}{2005/08/24}{Ajout d'une note sur un problème d'alignement dans les minitocs.
-% Mise à~jour de \texttt{minitoc.bug}.}
-% \changes{43 2005/08/24}{2005/08/24}{Fait deux versions des environnements \texttt{mtchideinmainlof} et
-% \texttt{mtchideinmainlot}, selon la présence du compteur de profondeur correspondant.}
-% \changes{43 2005/08/24}{2005/08/24}{La classe \texttt{memoir} est incompatible si elle est trop récente.}
-% \changes{43 2005/08/25}{2005/08/25}{Ajout d'un commentaire sur la position des commandes \texttt{\bs do.{}.{}.}de
-% préparation.}
-% \changes{43 2005/08/25}{2005/08/25}{Corrections dans les environnements \texttt{mtchideinmainlof} et
-% \texttt{mtchideinmainlot}.}
-% \changes{43 2005/08/26}{2005/08/26}{Ajout de \texttt{guarani.mld}.}
-% \changes{43 2005/08/29}{2005/08/26}{Ajout de \texttt{\bs incrementptc}, \texttt{\bs incrementmtc} et
-% \texttt{\bs incrementstc}. Ajout d'un argument optionnel à \texttt{\bs adjustptc}, \texttt{\bs adjustmtc} et
-% \texttt{\bs adjuststc}.}
-% \changes{43 2005/08/29}{2005/08/20}{Ajout des options \texttt{k-tight} et \texttt{k-loose}.}
-% \changes{43 2005/09/02}{2005/09/02}{Ajout d'un patch pour la version récente de la classe \texttt{memoir}.}
-% \changes{43 2005/09/06}{2005/09/06}{Ajout de \texttt{spanish3.mld}.}
-% \changes{43 2005/09/08}{2005/09/08}{Utiliser \texttt{\bs mtcselectlanguage} dans les options de langue et dans
-% les fichiers \texttt{.mld} \og secondaires\fg.}
-% \changes{43 2005/09/09}{2005/09/09}{Ajout de \texttt{\bs mtcloadmlo} à~utiliser dans certains fichiers \texttt{.mld}
-% pour charger un fichier \texttt{.mlo}.}
-% \changes{43 2005/09/12}{2005/09/12}{Ajout d'un test pour interdire les appels directs de \texttt{\bs mtcloadmlo}
-% par l'utilisateur.}
-% \changes{43 2005/09/13}{2005/09/13}{Ajout de \texttt{farsi1.mld}, \texttt{farsi1.mlo}, \texttt{farsi2.mld} et
-% \texttt{farsi2.ml0}.}
-% \changes{43 2005/09/13}{2005/09/13}{Ajout d'une note sur le script \texttt{rubber}.}
-% \changes{43 2005/09/15}{2005/09/15}{Ajout de \texttt{mtcglo.ist} pour formatter le glossaire.}
-% \changes{43 2005/09/16}{2005/09/16}{Retrait des numéros de pages dans le glossaire. Fait par les scripts *mk.}
+% (\texttt{\bs PackageInfo} writes only in the \texttt{.log} file, not on the terminal).
+% \end{itemize}
+% \item 2005/01/06
+% \begin{itemize}
+% \item Added the \texttt{\bs mtcsetfont} (\xname{Benjamin}{Bayart}) and \texttt{\bs mtcsettitlefont} commands,
+% with a much simpler syntax.
+% \end{itemize}
+% \item 2005/01/10
+% \begin{itemize}
+% \item Added bibliography.
+% \end{itemize}
+% \item 2005/01/11
+% \begin{itemize}
+% \item \AmS\ classes: \texttt{amsart} and \texttt{amsproc} are incompatible with
+% \texttt{minitoc}, \texttt{amsbook} needs precautions.
+% \end{itemize}
+% \item 2005/01/12
+% \begin{itemize}
+% \item Added \texttt{\bs mtcsetformat}.
+% \end{itemize}
+% \item 2005/01/18
+% \begin{itemize}
+% \item Added \texttt{\bs mtcsettitle}.
+% \item Added a hint for recommending the \texttt{insection} package option.
+% \end{itemize}
+% \item 2005/01/19
+% \begin{itemize}
+% \item Added a hint about the presence of \texttt{\bs dominitoc} and co.
+% \item Added a hint about coherence of \texttt{\bs dominitoc/\bs minitoc} and co.
+% \item Improved documentation about hints.
+% \end{itemize}
+% \item 2005/01/20
+% \begin{itemize}
+% \item Added a hint about using short extensions with more that 99~parts or 99~chapters or 99~sections.
+% \end{itemize}
+% \item 2005/01/25
+% \begin{itemize}
+% \item \texttt{\bs ptifont}: \texttt{\bs Huge\bs bfseries} becomes \texttt{\bs LARGE\bs bfseries}.
+% \end{itemize}
+% \item 2005/01/26
+% \begin{itemize}
+% \item Added \texttt{\bs mtcsetpagenumbers}.
+% \end{itemize}
+% \item 2005/01/28
+% \begin{itemize}
+% \item Added many new language files: \texttt{serbianc.mld}, \texttt{chinese1.mld},
+% \texttt{chinese2.mld}, \texttt{hangul1.mld}, \texttt{hangul2.mld}, \texttt{hangul3.mld},
+% \texttt{hangul4.mld}, \texttt{hanja1.mld}, \texttt{hanja2.mld}, \texttt{japanese2.mld},
+% \texttt{japanese3.mld}, \texttt{japanese4.mld}, \texttt{japanese5.mld}, \texttt{thai.mld}.
+% \end{itemize}
+% \item 2005/02/02
+% \begin{itemize}
+% \item Added \texttt{\bs mtcsetrules}.
+% \end{itemize}
+% \item 2005/02/03
+% \begin{itemize}
+% \item Added \texttt{\bs plfrule}, \texttt{\bs noplfrule}, \texttt{\bs mlfrule},
+% \texttt{\bs nomlfrule}, \texttt{\bs slfrule}, \texttt{\bs noslfrule}, \texttt{\bs pltrule},
+% \texttt{\bs nopltrule}, \texttt{\bs mltrule}, \texttt{\bs nomltrule}, \texttt{\bs sltrule},
+% \texttt{\bs nosltrule}.
+% \end{itemize}
+% \item 2005/02/04
+% \begin{itemize}
+% \item Added the \texttt{mtchideinmaintoc} environment.
+% \end{itemize}
+% \item 2005/02/08
+% \begin{itemize}
+% \item Added \texttt{latvian.mld}, \texttt{letton.mld}, \texttt{greek-mono.mld}, \texttt{greek-polydemo.mld},
+% \texttt{greek-polykatha.mld}, \texttt{polish2.mld}, \texttt{russian2m.mld}, and \texttt{russian2o.mld}
+% as new language files.
+% \end{itemize}
+% \item 2005/02/09
+% \begin{itemize}
+% \item Added the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments.
+% \end{itemize}
+% \item 2005/02/10
+% \begin{itemize}
+% \item Added tests on the \texttt{mtchideinmain*} environments.
+% \end{itemize}
+% \item 2005/02/14
+% \begin{itemize}
+% \item Added \texttt{\bs mtcfixindex}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{42}
+% \begin{itemize}
+% \item 2005/02/14
+% \begin{itemize}
+% \item Replaced ``language'' by ``langue'' in the french documentation.
+% \end{itemize}
+% \item 2005/02/15
+% \begin{itemize}
+% \item Fixed a minor typo.
+% \end{itemize}
+% \item 2005/02/16
+% \begin{itemize}
+% \item Upgraded \texttt{\bs mtcfixindex}.
+% \end{itemize}
+% \item 2005/02/21
+% \begin{itemize}
+% \item Added \texttt{\bs mtcsettitle}, forgotten to be inserted in v41.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{43}
+% \begin{itemize}
+% \item 2005/02/21
+% \begin{itemize}
+% \item Version~43: consolidation of v40, v41 and v42.
+% \end{itemize}
+% \item 2005/02/24
+% \begin{itemize}
+% \item Fixed a big bug in \texttt{\bs mtcsetformat}.
+% \item Fixed a bug in \texttt{mtcoff.sty} about \texttt{\bs mtcfixindex}.
+% \end{itemize}
+% \item 2005/03/02
+% \begin{itemize}
+% \item Fixed the \texttt{\bs mtcset.{}.{}.}\ macros.
+% \item Moved history to the end of package code.
+% \item Added the \texttt{INSTALL} file and a chapter about installation.
+% \end{itemize}
+% \item 2005/03/07
+% \begin{itemize}
+% \item Fixed a typo (\xname{Benjamin}{Bayart}).
+% \item Completed the hint about coherence of \texttt{\bs dominitoc/\bs minitoc} and co.
+% \end{itemize}
+% \item 2005/03/08
+% \begin{itemize}
+% \item Added a hint about coherence of \texttt{\bs minitoc} and \texttt{\bs tableofcontents}.
+% \end{itemize}
+% \item 2005/03/09
+% \begin{itemize}
+% \item Added comments about fonts.
+% \end{itemize}
+% \item 2005/03/10
+% \begin{itemize}
+% \item Corrections in documentation.
+% \end{itemize}
+% \item 2005/03/11
+% \begin{itemize}
+% \item Added \texttt{\bs mtcsetfeature}.
+% \end{itemize}
+% \item 2005/03/14
+% \begin{itemize}
+% \item Added \texttt{bulgarianb.mld} (upper bulgarian).
+% \end{itemize}
+% \item 2005/03/15
+% \begin{itemize}
+% \item Added \texttt{*[-\bs baselineskip]} after the \texttt{\bs\bs} after the top rule of each part level mini-table.
+% \end{itemize}
+% \item 2005/03/16
+% \begin{itemize}
+% \item Corrections in the arguments of \texttt{\bs mtcsetfeature}.
+% \end{itemize}
+% \item 2005/03/18
+% \begin{itemize}
+% \item Removed \texttt{\bs markboth} for minitocs (\ldots) and secttocs (\ldots).
+% \end{itemize}
+% \item 2005/03/21
+% \begin{itemize}
+% \item Added \texttt{spanish2.mld}.
+% \end{itemize}
+% \item 2005/03/22
+% \begin{itemize}
+% \item Added a hint for the \texttt{abstract} package.
+% \end{itemize}
+% \item 2005/04/07
+% \begin{itemize}
+% \item Corrected the \texttt{stc@verse} environment.
+% \item Added \texttt{finnish2.mld}, \texttt{latin2.mld}, and \texttt{magyar2.mld}.
+% \end{itemize}
+% \item 2005/04/08
+% \begin{itemize}
+% \item Renamed \texttt{portuges.mld} as \texttt{portugues.mld}.
+% \end{itemize}
+% \item 2005/04/12
+% \begin{itemize}
+% \item Correction in \texttt{\bs mtcskip}.
+% \item First version in \texttt{.dtx} format.
+% \end{itemize}
+% \item 2005/04/14
+% \begin{itemize}
+% \item Removed \texttt{\bs ypart}, \texttt{\bs ychapter}, \texttt{\bs ysection}, and stuff; unused.
+% \end{itemize}
+% \item 2005/05/11
+% \begin{itemize}
+% \item Corrected a typo in \texttt{\bs @dosectlot}.
+% \item Added \texttt{\bs mtcfixglossary}.
+% \item Print the documentation with ``\texttt{oneside}'' to have all marginal notes on left.
+% Added the (extended to 54 floats) code of \texttt{morefloats.sty} (\xname{Don}{Hosek}) to allow more marginpars
+% and floats.
+% \item Added \texttt{minitoc.ist} to format the index correctly.
+% \end{itemize}
+% \item 2005/05/26
+% \begin{itemize}
+% \item Fixed rules in parttocs, partlofs and partlots.
+% \end{itemize}
+% \item 2005/05/30
+% \begin{itemize}
+% \item Fixed chapter-level entries in parttocs, when page numbers must be removed.
+% \item Added a hint about the \texttt{sectsty} package (must be loaded \emph{before} \texttt{minitoc}).
+% \end{itemize}
+% \item 2005/06/01
+% \begin{itemize}
+% \item Added a hint about attempts to insert empty mini-tables.
+% \item Added a hint about the use of obsolete commands.
+% \item The mini-lists of figures or tables should not be printed empty even if \texttt{tocdepth}${}<1$.
+% \end{itemize}
+% \item 2005/06/02
+% \begin{itemize}
+% \item Added the notion of depth for mini-tables of figures/tables.
+% \item Added \texttt{\bs mtcsetdepth}.
+% \item The \texttt{hints} option is the default and no more considered as experimental.
+% \end{itemize}
+% \item 2005/06/03
+% \begin{itemize}
+% \item Added an error message in \texttt{\bs mtcsetdepth} if the counter is not available.
+% \end{itemize}
+% \item 2005/06/06
+% \begin{itemize}
+% \item Added \texttt{portuges.mld}, which loads \texttt{portugues.mld}.
+% \end{itemize}
+% \item 2005/06/07
+% \begin{itemize}
+% \item Added three variants for the malayalam language: \texttt{malayalam-keli.mld},
+% \texttt{malayalam-rachana.mld}, and \texttt{malayalam-rachana2.mld}.
+% \end{itemize}
+% \item 2005/06/14
+% \begin{itemize}
+% \item Added method for bilingual documentation.
+% \end{itemize}
+% \item 2005/06/15
+% \begin{itemize}
+% \item Added \texttt{fminitoc.ist} to format correctly the index in french.
+% \end{itemize}
+% \item 2005/06/16
+% \begin{itemize}
+% \item Changed ``Liste des Tables'' by ``Liste des Tableaux'' in \texttt{french.mld}, and in the french documentation,
+% to stick to the choices of the \texttt{babel} package.
+% \end{itemize}
+% \item 2005/06/17
+% \begin{itemize}
+% \item The file \texttt{fminitoc.dtx} is now generated by \texttt{minitoc.ins}.
+% \end{itemize}
+% \item 2005/06/21
+% \begin{itemize}
+% \item Added ``OUI'', ``NON'', ``oui'', ``non'', ``O'', and ``o'' as true/false keywords.
+% \item Compacted the code about detection of short/long extensions.
+% \end{itemize}
+% \item 2005/06/22
+% \begin{itemize}
+% \item Added ``VRAI'', ``FAUX'', ``vrai'', ``faux'', ``V'', and ``v'' as true/false keywords.
+% \end{itemize}
+% \item 2005/06/23
+% \begin{itemize}
+% \item Correctly set the \texttt{\bs ifFTR} flag to have the names of months in the right language in the bibliography.
+% \end{itemize}
+% \item 2005/06/29
+% \begin{itemize}
+% \item Set the flag \texttt{\bs mtcoffwarn@true} in \texttt{mtcoff.sty} if a command \texttt{\bs mtcadd...} is found.
+% \end{itemize}
+% \item 2005/07/01
+% \begin{itemize}
+% \item Added \texttt{castillian.mld}.
+% \item Renamed \texttt{portugues.mld} as \texttt{portuguese.mld}.
+% \end{itemize}
+% \item 2005/07/11
+% \begin{itemize}
+% \item Added \texttt{brazilian.mld}, \texttt{british.mld}, \texttt{UKenglish.mld}, and \texttt{USenglish.mld}.
+% \end{itemize}
+% \item 2005/07/12
+% \begin{itemize}
+% \item Suppressed ``General:'' in the changes history.
+% \end{itemize}
+% \item 2005/07/13
+% \begin{itemize}
+% \item Replaced some \texttt{\bs PackageWarning} commands by \texttt{\bs PackageInfo}.
+% \end{itemize}
+% \item 2005/07/18
+% \begin{itemize}
+% \item Restoring the correspondence of each language option with a \texttt{.mld} file.
+% \end{itemize}
+% \item 2005/07/20
+% \begin{itemize}
+% \item Improving the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments.
+% \end{itemize}
+% \item 2005/07/21
+% \begin{itemize}
+% \item Removing unused some flags \texttt{\bs if@mtc@setpagenumbers@act@} and \texttt{\bs if@mtc@setrules@act@}.
+% \item Added the \texttt{\bs decrementptc}, \texttt{\bs decrementmtc}, and \texttt{\bs decrementstc} commands.
+% \end{itemize}
+% \item 2005/07/22
+% \begin{itemize}
+% \item Corrected a bug in \texttt{mtcoff.sty}.
+% \item Improved some messages in \texttt{mtcoff.sty}.
+% \item Added a test on the version of the \texttt{placeins} package.
+% \end{itemize}
+% \item 2005/08/23
+% \begin{itemize}
+% \item Added a note about \texttt{\bs FloatBarrier}.
+% \end{itemize}
+% \item 2005/08/24
+% \begin{itemize}
+% \item Added a note about an alignment problem in the minitocs. Updated \texttt{minitoc.bug}.
+% \item Made two versions of the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments,
+% depending of the presence of the corresponding depth counter.
+% \item The \texttt{memoir} class is incompatible if too recent.
+% \end{itemize}
+% \item 2005/08/25
+% \begin{itemize}
+% \item Added a comment about the position of the \texttt{\bs do.{}.{}.} preparation commands.
+% \item Corrections in the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments.
+% \end{itemize}
+% \item 2005/08/26
+% \begin{itemize}
+% \item Added \texttt{guarani.mld}.
+% \end{itemize}
+% \item 2005/08/29
+% \begin{itemize}
+% \item Added \texttt{\bs incrementptc}, \texttt{\bs incrementmtc}, and \texttt{\bs incrementstc}.
+% \item Added an optional argument to \texttt{\bs adjustptc}, \texttt{\bs adjustmtc}, and \texttt{\bs adjuststc}.
+% \item Added the \texttt{k-tight} and \texttt{k-loose} package options.
+% \end{itemize}
+% \item 2005/09/02
+% \begin{itemize}
+% \item Added a patch for the recent version of the \texttt{memoir} class.
+% \end{itemize}
+% \item 2005/09/06
+% \begin{itemize}
+% \item Added \texttt{spanish3.mld}.
+% \end{itemize}
+% \item 2005/09/08
+% \begin{itemize}
+% \item Use \texttt{\bs mtcselectlanguage} in language options and in ``secondary'' \texttt{.mld} files.
+% \end{itemize}
+% \item 2005/09/09
+% \begin{itemize}
+% \item Added \texttt{\bs mtcloadmlo} to be used in some \texttt{.mld} files to load a \texttt{.mlo} file.
+% \end{itemize}
+% \item 2005/09/12
+% \begin{itemize}
+% \item Added a test to forbid direct calls of \texttt{\bs mtcloadmlo} by the user.
+% \end{itemize}
+% \item 2005/09/13
+% \begin{itemize}
+% \item Added \texttt{farsi1.mld}, \texttt{farsi1.mlo}, \texttt{farsi2.mld}, and \texttt{farsi2.mlo}.
+% \item Added a note about the \texttt{rubber} script.
+% \end{itemize}
+% \item 2005/09/15
+% \begin{itemize}
+% \item Added \texttt{mtcglo.ist} to format the glossary.
+% \end{itemize}
+% \item 2005/09/16
+% \begin{itemize}
+% \item Removed the page numbers in the glossary. Done in the \texttt{*mk} scripts.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{44}
+% \begin{itemize}
+% \item 2005/09/26
+% \begin{itemize}
+% \item Changes history (glossary) typeset in \texttt{RaggedRight}.
+% \end{itemize}
+% \item 2005/09/27
+% \begin{itemize}
+% \item Added \texttt{germanb2.mld}, \texttt{ngermanb2.mld}, \texttt{norsk2.mld}, and \texttt{nynorsk2.mld}.
+% \end{itemize}
+% \item 2005/09/28
+% \begin{itemize}
+% \item New method for history: embedded lists on 3~levels.
+% \item Removed \texttt{mtcglo.ist}.
+% \end{itemize}
+% \item 2005/09/29
+% \begin{itemize}
+% \item Cleaned the \texttt{*mk} scripts.
+% \item Added the \texttt{listfiles} package option.
+% \end{itemize}
+% \item 2005/09/30
+% \begin{itemize}
+% \item Corrected typos.
+% \item Added the name of the \texttt{.maf} file in the message of the \texttt{listfiles} package option.
+% \item Improved the cleaning in the \texttt{*mk} scripts, using a~\texttt{.maf} file.
+% \end{itemize}
+% \item 2005/10/03
+% \begin{itemize}
+% \item Load the patch for \texttt{memoir.cls} only if necessary; do not load it if \texttt{memoir.cls}
+% is dated after 2005/09/25.
+% \item Added a remark in the FAQ chapter (and \texttt{minitoc.bug}) about precautions to take with the starred
+% sectionning commands.
+% \end{itemize}
+% \item 2005/10/04
+% \begin{itemize}
+% \item Added the \texttt{nolistfiles} package option.
+% \item Added a hint about the \texttt{caption}, \texttt{caption2}, \texttt{ccaption}, and \texttt{mcaption} packages
+% (they must be loaded \emph{before} \texttt{minitoc}).
+% \end{itemize}
+% \item 2005/10/05
+% \begin{itemize}
+% \item Fixed typos in the documentation.
+% \item Fixed some marginal notes in the commented code.
+% \end{itemize}
+% \item 2005/10/06
+% \begin{itemize}
+% \item Minor corrections in the documentation.
+% \item Use the \texttt{xargs} Unix command in the \texttt{*mk} scripts to remove the auxiliary files.
+% \end{itemize}
+% \item 2005/10/07
+% \begin{itemize}
+% \item Minor corrections in the documentation.
+% \item Added a short intro to the ``Frequently Asked Questions'' chapter and to \texttt{minitoc.bug}.
+% \end{itemize}
+% \item 2005/11/02
+% \begin{itemize}
+% \item Minor corrections in the documentation.
+% \end{itemize}
+% \item 2005/11/04
+% \begin{itemize}
+% \item Minor corrections in the documentation.
+% \end{itemize}
+% \item 2005/11/07
+% \begin{itemize}
+% \item Begin adding the ``Jargon'' chapter.
+% \end{itemize}
+% \item 2005/11/08
+% \begin{itemize}
+% \item Added the french \LaTeX{} Companion~\cite{TLC2F}.
+% \end{itemize}
+% \item 2005/11/09
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Adding \texttt{minitoc.pre} in \texttt{minitoc.l}.
+% \item Adding a note about the need of running \texttt{imk} before \texttt{emk} or \texttt{fmk}.
+% \end{itemize}
+% \item 2005/11/10
+% \begin{itemize}
+% \item Fixed typos in the documentation.
+% \item Added a note about a problem with \texttt{minitoc}, \texttt{hyperref} and \texttt{memoir}.
+% \item Continuing the ``Jargon'' chapter.
+% \end{itemize}
+% \item 2005/11/14
+% \begin{itemize}
+% \item Fixed typos in the documentation.
+% \item Continuing the ``Jargon'' chapter.
+% \item Improve the notes about the \texttt{memoir} class.
+% \end{itemize}
+% \item 2005/11/15
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Improve the notes about the \texttt{memoir} class.
+% \item Added \texttt{\bs plfSfont}, \texttt{\bs pltSfont}, \texttt{\bs mlfSfont}, \texttt{\bs mltSfont},
+% \texttt{\bs slfSfont}, and \texttt{\bs sltSfont} for subfigures and subtables entries in the mini-tables.
+% \end{itemize}
+% \item 2005/11/16
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Fixed a bug about fonts for subfigures and subtables entries in the mini-tables.
+% \item Added \texttt{bicig2.mld}, \texttt{bithe.mld}, \texttt{manju.mld}, \texttt{xalx.mld}, and
+% \texttt{khalkha.mld}.
+% \end{itemize}
+% \item 2005/11/17
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Added testing via internal \emph{quarks} commands in \texttt{\bs mtcsetfont}.
+% \end{itemize}
+% \item 2005/11/18
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Fixed typos in the documentation.
+% \end{itemize}
+% \item 2005/11/21
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \end{itemize}
+% \item 2005/11/22
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \end{itemize}
+% \item 2005/11/23
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Updating the bibliography.
+% \end{itemize}
+% \item 2005/11/24
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \end{itemize}
+% \item 2005/11/25
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Changed ``table'' into ``tableau'' in the french doc, where necessary.
+% \item Updating the bibliography.
+% \end{itemize}
+% \item 2005/11/28
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Fixed typos in the documentation.
+% \end{itemize}
+% \item 2005/11/29
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Fixed typos in the documentation.
+% \item Fixed typos in the bibliography.
+% \item Updating the bibliography.
+% \end{itemize}
+% \item 2005/11/30
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Avoid some warnings ``Token not allowed'' from \texttt{pdftex}.
+% \end{itemize}
+% \item 2005/12/01
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \end{itemize}
+% \item 2005/12/02
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Reordering a long sequence of citations.
+% \item Added \og{} {\texttt{mailto:}}\fg{} in the mailing URLs.
+% \end{itemize}
+% \item 2005/12/05
+% \begin{itemize}
+% \item Fixed typos in the documentation.
+% \item Continuing the ``Jargon'' chapter.
+% \item Added a hint about the \texttt{varsects} package (must be loaded \emph{before} \texttt{minitoc}).
+% \end{itemize}
+% \item 2005/12/06
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Correcting an hyperlink in the bibliography (for the \texttt{xr} package).
+% \item Attempting to avoid broken URLs, using \texttt{quote}, footnotes and \texttt{\bs par}.
+% \end{itemize}
+% \item 2005/12/07
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Updating the bibliography.
+% \item Corrections of layout (some headers, a table).
+% \item In the warning message of the hint about a number of mini-tables greater than~99 (if short extensions),
+% give the effective number.
+% \item Reduce the width of some info, warning or error messages.
+% \end{itemize}
+% \item 2005/12/08
+% \begin{itemize}
+% \item Corrections of layout (some headers).
+% \end{itemize}
+% \item 2005/12/09
+% \begin{itemize}
+% \item Corrections of french quotes.
+% \item Added some PDF options.
+% \item Continuing the ``Jargon'' chapter.
+% \item Corrected an URL to the \AmS\ in the bibliography.
+% \end{itemize}
+% \item 2005/12/19
+% \begin{itemize}
+% \item Made some messages shorter (mainly by removing stars).
+% \end{itemize}
+% \item 2005/12/21
+% \begin{itemize}
+% \item Correction of typos.
+% \item Added some labels.
+% \item Added a chapter with the (explained) messages. Not yet sorted.
+% \item The documentation needs 4~\LaTeX\ runs.
+% \end{itemize}
+% \item 2005/12/22
+% \begin{itemize}
+% \item Made some messages shorter.
+% \item Corrections in the list of messages.
+% \item Updating the bibliography.
+% \end{itemize}
+% \item 2005/12/23
+% \begin{itemize}
+% \item Improving the placement of floats on pages of floats: to the top.
+% \end{itemize}
+% \item 2006/01/03
+% \begin{itemize}
+% \item Corrections in the documentation (thanks to \name{Markus}{Gleiszner}).
+% \item Added \texttt{addsec.tex}
+% \end{itemize}
+% \item 2006/01/04
+% \begin{itemize}
+% \item Corrected the flag \texttt{\bs ifundottedmtc}.
+% \item Correction to make \texttt{addsec.tex} work.
+% \end{itemize}
+% \item 2006/01/05
+% \begin{itemize}
+% \item Added ``\texttt{*}'' as keyword for the first argument of \texttt{\bs mtcsetpagenumbers} and
+% \texttt{\bs mtcsetrules} (asked by \name{Markus}{Gleiszner}).
+% \item Removed ``\texttt{\bs MessageBreak}'' from the index.
+% \end{itemize}
+% \item 2006/01/06
+% \begin{itemize}
+% \item Continuing the ``Jargon'' chapter.
+% \item Corrected the bibliography entry about Bang\TeX.
+% \item Updated the bibliography.
+% \item Used the \texttt{afterpage} package in the documentation to fix a float positionning problem.
+% \end{itemize}
+% \item 2006/01/09
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Fixing a float positionning problem.
+% \end{itemize}
+% \item 2006/01/10
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Continuing the ``Jargon'' chapter.
+% \item Updated the bibliography.
+% \item Added the bahasam language.
+% \item Added the albanian language.
+% \item Added the hebrew2 language.
+% \end{itemize}
+% \item 2006/01/11
+% \begin{itemize}
+% \item Updated the bibliography.
+% \item Updated the documentation for the albanian, bahasa, bahasam, and hebrew2 languages.
+% \item Updated \texttt{french.mld} (removing abusive uppercase letters).
+% \item Corrected the \texttt{italian.mld} file. Added the italian2 language.
+% \item Added the australian and newzealand languages (english).
+% \item Renamed the bahasa language as bahasai; bahasa is synonym of bahasai.
+% \item Added the malay and meyalu languages, synonyms of bahasam.
+% \item Added the indon and indonesian languages, synonyms of bahasai.
+% \end{itemize}
+% \item 2006/01/12
+% \begin{itemize}
+% \item Updated the bibliography.
+% \item Updated the acknowledgements.
+% \item Added references to the new bibliographic entries.
+% \end{itemize}
+% \item 2006/01/13
+% \begin{itemize}
+% \item Fixed an instability in page breaks in the documentation of \texttt{japanese3.mld}.
+% \item Added comments in some \texttt{.mld} files.
+% \item Added \texttt{magyar3.mld}.
+% \item Updated \texttt{lithuanian.mld}.
+% \end{itemize}
+% \item 2006/01/16
+% \begin{itemize}
+% \item Correction in \texttt{\bs mtcaddsection}.
+% \end{itemize}
+% \item 2006/01/17
+% \begin{itemize}
+% \item Correction in \texttt{\bs mtcfixindex} and \texttt{\bs mtcfixglossary}.
+% \item Updated the bibliography.
+% \item Limitation of the initial depth of displayed bookmarks.
+% \end{itemize}
+% \item 2006/01/18
+% \begin{itemize}
+% \item Added some comments in point~34 of the FAQ (and in \texttt{minitoc.bug}) about the initialization of fonts.
+% \item Added \texttt{romanian2.mld} and \texttt{romanian3.mld}.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/01/19
+% \begin{itemize}
+% \item Updated the bibliography.
+% \item Load some packages before \texttt{hyperref}.
+% \item Added \texttt{spanish4.mld}.
+% \end{itemize}
+% \item 2006/01/23
+% \begin{itemize}
+% \item Corrected the table about default titles.
+% \item Corrected the keywords for \texttt{\bs mtcsetfont}.
+% \item Added \texttt{lowersorbian.mld}, \texttt{uppersorbian.mld}, and \texttt{ukrainian.mld}.
+% \end{itemize}
+% \item 2006/01/24
+% \begin{itemize}
+% \item Updated documentation for \texttt{lowersorbian.mld}, \texttt{uppersorbian.mld}, and \texttt{ukrainian.mld}.
+% \end{itemize}
+% \item 2006/01/25
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/01/26
+% \begin{itemize}
+% \item Added a hint about the \KOMAScript{} classes, and an entry in the FAQ chapter (and in \texttt{minitoc.bug}).
+% \end{itemize}
+% \item 2006/01/27
+% \begin{itemize}
+% \item Updated the bibliography.
+% \item Added a note in documentation of \texttt{serbian.mld} and \texttt{serbianc.mld}.
+% \end{itemize}
+% \item 2006/01/30
+% \begin{itemize}
+% \item Added \texttt{ethiopian2.mld} (for Omega).
+% \end{itemize}
+% \item 2006/01/31
+% \begin{itemize}
+% \item Simplifications in the ``Messages'' chapter.
+% \item Corrections in the ``Jargon'' chapter.
+% \end{itemize}
+% \item 2006/02/01
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Added the ``Postface'' chapter.
+% \end{itemize}
+% \item 2006/02/02
+% \begin{itemize}
+% \item Corrections in the ``Postface'' chapter.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/02/06
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Updated the bibliography.
+% \item Added \texttt{dblaccnt.sty} for the ``The pdf\TeX\ Program'' entry in the bibliography.
+% Its author's first name needs a double accent \mbox{(\xname{Hàn~Th\'{\^e}}{Th\`anh})}.
+% \end{itemize}
+% \item 2006/02/07
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/02/09
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \end{itemize}
+% \item 2006/02/10
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/02/13
+% \begin{itemize}
+% \item Added \texttt{malayalam-omega.mld} and \texttt{malayalam-omega.mlo}.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/02/14
+% \begin{itemize}
+% \item Added \texttt{kannada.mld}.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/02/15
+% \begin{itemize}
+% \item Corrections in \texttt{russianb.mld} and \texttt{spanish.mld}.
+% \item Corrections in the documentation and the bibliography.
+% \item Place \texttt{\bs mtcfixglossary} before \texttt{\bs mtcfixindex}.
+% \end{itemize}
+% \item 2006/02/16
+% \begin{itemize}
+% \item Added a citation from \name{Donald}{Arseneau}.
+% \item Updated the bibliography.
+% \item Updated the acknowlegments.
+% \end{itemize}
+% \item 2006/02/17
+% \begin{itemize}
+% \item Updated the bibliography.
+% \item Updated the jargon.
+% \end{itemize}
+% \item 2006/02/20
+% \begin{itemize}
+% \item Added \texttt{u8hangul.mld}, \texttt{u8hangul.mlo}, \texttt{u8hanja.mld}, and \texttt{u8hanja.mlo}.
+% \end{itemize}
+% \item 2006/02/21
+% \begin{itemize}
+% \item Renamed languages u8hangul and u8hanja.mld into hangul-u8 and hanja-u8.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/02/22
+% \begin{itemize}
+% \item Added a hint about repeated preparation commands.
+% \item Moved up the declaration of some flags relative to the \texttt{hints} option.
+% \item Added \verb|\mtcprepare|.
+% \end{itemize}
+% \item 2006/02/23
+% \begin{itemize}
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/02/24
+% \begin{itemize}
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/02/27
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Added \texttt{minitoc.pre} to class~6.
+% \end{itemize}
+% \item 2006/02/28
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Corrected the position of tables in the ``Jargon'' chapter.
+% \item Corrected \texttt{irish.mld}, \texttt{lsorbian.mld} and \texttt{usorbian.mld}.
+% \item Added \texttt{polski.mld}.
+% \end{itemize}
+% \item 2006/03/01
+% \begin{itemize}
+% \item Hints about the \texttt{jura} class and the \texttt{alphanum} package, incompatible with \texttt{minitoc}.
+% \end{itemize}
+% \item 2006/03/02
+% \begin{itemize}
+% \item Use bibliographic styles with an~\texttt{URL} field, built with the help of \texttt{urlbst}~\cite{urlbst}.
+% \end{itemize}
+% \item 2006/03/06
+% \begin{itemize}
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/03/08
+% \begin{itemize}
+% \item Corrections in \texttt{magyar.mld}, \texttt{magyar2.mld}, and \texttt{magyar3.mld}.
+% \item Added \texttt{russian-cca.mld}, \texttt{russian-cca1.mld}, and \texttt{russian-lh.mld}, with their
+% \texttt{.mlo} files.
+% \end{itemize}
+% \item 2006/03/09
+% \begin{itemize}
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/03/10
+% \begin{itemize}
+% \item Update the bibliography.
+% \item Added \texttt{russian-lhcyralt.mld}, \texttt{russian-lhcyrkoi.mld}, and \texttt{russian-lhcyrwin.mld}, with their
+% \texttt{.mlo} files.
+% \end{itemize}
+% \item 2006/03/13
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \end{itemize}
+% \item 2006/03/14
+% \begin{itemize}
+% \item Added \texttt{mtcmess.sty}.
+% \end{itemize}
+% \item 2006/03/16
+% \begin{itemize}
+% \item The messages are now numbered.
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/03/20
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \end{itemize}
+% \item 2006/03/21
+% \begin{itemize}
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/03/22
+% \begin{itemize}
+% \item Update the jargon.
+% \end{itemize}
+% \item 2006/03/28
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Update the jargon.
+% \end{itemize}
+% \item 2006/03/29
+% \begin{itemize}
+% \item Added FAQ~37 about \texttt{.mld} files and \texttt{babel}.
+% \item Added \texttt{french1.mld} and \texttt{french2.mld}.
+% \item Update the jargon.
+% \end{itemize}
+% \item 2006/03/30
+% \begin{itemize}
+% \item Added \texttt{english1.mld} and \texttt{english2.mld}.
+% \end{itemize}
+% \end{itemize}
+% \item 45
+% \begin{itemize}
+% \item 2006/03/31
+% \begin{itemize}
+% \item Suppression of the PostScript versions of the documentation.
+% \item Added \texttt{arab2.mld}, \texttt{bicig3.mld}, \texttt{buryat2.mld}, \texttt{xalx2.mld}, and \texttt{xalx3.mld}.
+% \end{itemize}
+% \item 2006/04/03
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \end{itemize}
+% \item 2006/04/04
+% \begin{itemize}
+% \item Added \texttt{swedish2.mld}.
+% \item The \texttt{insection} package option loads also the \texttt{flafter} package.
+% \end{itemize}
+% \item 2006/04/05
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Added \texttt{lamed.eps} and \texttt{lamed.pdf} as images for the Lamed logo (built from \texttt{lamed.tex}).
+% \item Reordering of the chapters in the user's manual (part~I).
+% \end{itemize}
+% \item 2006/04/06
+% \begin{itemize}
+% \item Use \texttt{sectsty.sty} to better format section titles.
+% \end{itemize}
+% \item 2006/04/07
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Added \texttt{\bs ifmtcsecondpart} to check if the document has exactly 2~parts.
+% \end{itemize}
+% \item 2006/04/10
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \end{itemize}
+% \item 2006/04/11
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \end{itemize}
+% \item 2006/04/12
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \end{itemize}
+% \item 2006/04/13
+% \begin{itemize}
+% \item In the \texttt{insection} package option, load the \texttt{flafter} package \emph{before} the
+% \texttt{placeins} package.
+% \item Added a figure about the float barriers.
+% \end{itemize}
+% \item 2006/04/27
+% \begin{itemize}
+% \item Added notes in FAQ~20, about the use with the \texttt{appendix} package.
+% \item Added comments about the \texttt{insection} option.
+% \item Update the bibliography.
+% \item Begin correction of the \texttt{mtchideinmaintoc} environment.
+% \end{itemize}
+% \item 2006/05/02
+% \begin{itemize}
+% \item Added notes in \texttt{minitoc.bug}, point~20, about the use with the \texttt{appendix} package.
+% \item End correction of the \texttt{mtchideinmaintoc} environment.
+% \item Analogous corrections in the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments.
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/05/03
+% \begin{itemize}
+% \item Added notes about the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments.
+% \item Added \texttt{hide1.tex} and \texttt{hide2.tex}.
+% \item Added a hint about the \texttt{fncychap} package (must be loaded \emph{before} \texttt{minitoc}).
+% \item Added a hint about the \texttt{quotchap} package (must be loaded \emph{before} \texttt{minitoc}).
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/05/04
+% \begin{itemize}
+% \item Update the bibliography.
+% \item Added a hint about the \texttt{romannum} package (must be loaded \emph{before} \texttt{minitoc}).
+% \item Added a hint about the \texttt{sfheaders} package (must be loaded \emph{before} \texttt{minitoc}).
+% \item Added a hint about the \texttt{alnumsec} package (must be loaded \emph{before} \texttt{minitoc}).
+% \item Corrections in the documentation.
+% \end{itemize}
+% \item 2006/05/05
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \end{itemize}
+% \item 2006/05/24
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Renamed \texttt{hide.tex} to \texttt{hide1.tex}.
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/05/30
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Use \texttt{\bs MakeUpperCase} in \texttt{\bs markboth} for page styles.
+% \end{itemize}
+% \item 2006/05/31
+% \begin{itemize}
+% \item Update the bibliography.
+% \item Added a hint about the \texttt{captcont} package (must be loaded \emph{before} \texttt{minitoc}).
+% \item Corrections in the documentation.
+% \item Added \texttt{uighur.mld}, \texttt{uighur2.mld}, and \texttt{uighur3.mld} (as synonyms for the bicig variants).
+% \end{itemize}
+% \item 2006/06/01
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Added description of Mon\TeX{} in the jargon.
+% \item Added a comment about the \texttt{imk} script in \texttt{INSTALL} and the ``Installation'' chapter.
+% \item Added an entry about ``package'' in the jargon.
+% \item Added the \texttt{apx.tex} example file.
+% \item Added FAQ 44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} commands.
+% \end{itemize}
+% \item 2006/06/02
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Update the bibliography.
+% \item Added the \texttt{gaps.tex} example file.
+% \end{itemize}
+% \item 2006/06/05
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/06/06
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/06/08
+% \begin{itemize}
+% \item Corrections in the documentation.
+% \item Spacing correction in \texttt{french2.mld}.
+% \end{itemize}
+% \end{itemize}
+% \end{itemize}
+% \egroup
+% \end{RaggedRight}
+% \or\relax
+% ^^A FRENCH
+% \begin{RaggedRight}
+% \bgroup
+% \def\labelitemi{\ensuremath{\star}~\textbf{version}}
+% \def\labelitemii{\textbullet}
+% \def\labelitemiii{\textopenbullet}
+% \def\labelitemiv{\textperiodcentered}
+% %
+% \begin{itemize}
+% \item \textbf{00}
+% \begin{itemize}
+% \item 1990/10/01
+% \begin{itemize}
+% \item Version originale, par \xname{Nigel}{Ward}.
+% \end{itemize}
+% \end{itemize}
+% \begin{itemize}
+% \item 1991/11/01
+% \begin{itemize}
+% \item Révision pour réutiliser de manière transparente les commandes
+% \texttt{\bs chapter}, \texttt{\bs section}, \texttt{\bs subsection }, et engendrer automatiquement
+% le nom du fichier minitoc, avec en plus d'autres nettoyages (\xname{Dan}{Jurafsky}).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{01}
+% \begin{itemize}
+% \item 1993/06/01
+% \begin{itemize}
+% \item Nouvelle conception, pour éviter d'allouer un newwrite, ou descripteur de fichier, pour chaque chapitre
+% (un péché mortel!) (\xname{Jean-Pierre~F.}{Drucbert}).
+% \item Ajout de \texttt{\bs chapterend} pour terminer la portée d'une minitoc. (\emph{Si vous oubliez de
+% mettre} \texttt{\bs chapterend} à~la fin de \emph{chaque} chapitre, une entrée pour le chapitre suivant
+% apparaîtra dans chaque minitoc.) (Merci à~\xname{Yufan}{Hu}).
+% \item Remplacement de l'environnement \texttt{minipage} par un environnement \texttt{verse}, pour qu'une
+% minitoc puisse se répartir sur plusieurs pages.
+% \item Toute la mise en page de la minitoc est dans la commande, donc si quelqu'un souhaite redéfinir cette
+% mise en page, il a juste à~la réécrire (et seulement elle).
+% \item Vous pouvez inhiber la minitoc pour le chapitre suivant en le faisant précéder par \texttt{\bs minitocno}.
+% (\texttt{\bs minitocyes} est sans objet pour l'utilisateur: elle est implicite \emph{après}
+% les pseudo-chapitres \texttt{\bs chapter*}).
+% \item Problèmes: vous \emph{devez} avoir mis \texttt{\bs chapterend} pour terminer chaque chapitre ayant une
+% minitoc. Comment éviter cette contrainte?
+% \item La profondeur de la minitoc est ajustable par l'utilisateur avec le compteur \texttt{minitocdepth} (similaire
+% à~\texttt{tocdepth} pour la table des matières.).
+% \item Au moins trois passes~(3) de \LaTeX{} sont nécessaires pour obtenir des minitocs correctes (la première
+% passe crée les fichiers \texttt{.mtc}\meta{X}, la deuxième les utilise (mais ils peuvent contenir des
+% numéros de pages faux) et les recrée, la troisième devrait être bonne).
+% \item Fonctionne avec \texttt{\bs chapter[xxx]\{yyy\}} et les éléments flottants. Fonctionne en mode deux
+% colonnes (mais la minitoc est composée sur une colonne; comment faire pour qu'elle s'étende sur les deux
+% colonnes?).
+% \item Ajout de quelques modifications pour fonctionner avec \texttt{xr.sty} (références externes).
+% \texttt{xr.sty} version~5 est bien plus tolérant.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{02}
+% \begin{itemize}
+% \item 1993/07/05
+% \begin{itemize}
+% \item Ajout de la compatibilité avec \texttt{hangcaption.sty} (le paquetage \texttt{hangcaption} (s'il est présent)
+% doit être chargé \emph{avant} le paquetage \texttt{minitoc}). \emph{Attention} aux options modifiant
+% \texttt{\bs @caption}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{03}
+% \begin{itemize}
+% \item 1993/07/09
+% \begin{itemize}
+% \item Version~3 non distribuée (erronée).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{04}
+% \begin{itemize}
+% \item 1993/07/09
+% \begin{itemize}
+% \item Ajout de \texttt{\bs if@realch} pour éviter que des lignes de contenu provenant de pseudo-chapitres
+% aillent dans la table des matières.
+% \item Le fichier paquetage \texttt{mtcoff.sty} vous permet d'utiliser un document \LaTeX\ contenant des
+% commandes minitoc et de les rendre transparentes: il suffit de remplacer l'option \texttt{minitoc}
+% par \texttt{mtcoff}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{05}
+% \begin{itemize}
+% \item 1993/07/13
+% \begin{itemize}
+% \item Ajout d'un mécanisme de sélection pour ne pas écrire des choses superflues dans les minitocs.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{06}
+% \begin{itemize}
+% \item 1993/07/15
+% \begin{itemize}
+% \item Correction de problèmes sur les chapitres dans la table des matières, retrait de code obsolète pour
+% \texttt{\bs caption} (les filtres sont meilleurs), ajout de la compatibilité avec \texttt{toch.sty}
+% (\texttt{toch.sty} crée une table des chapitres; si utilisé, doit être chargé \emph{avant} \texttt{minitoc.sty}).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{07}
+% \begin{itemize}
+% \item 1993/07/22
+% \begin{itemize}
+% \item (\emph{différences majeures}) Réécriture complète, en utilisant des astuces de \texttt{xr.sty}
+% (la version~5, de \xname{David}{Carlisle}). Les informations pour les minitocs sont directement prélevées dans
+% le fichier \texttt{.toc}. Suppression de \texttt{\bs chapterend} et \texttt{\bs minitocno}, ajout de
+% \texttt{\bs minitoc}, \texttt{\bs dominitoc} et \texttt{\bs faketableofcontents}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{08}
+% \begin{itemize}
+% \item 1993/07/29
+% \begin{itemize}
+% \item Ajustements d'espacement.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{09}
+% \begin{itemize}
+% \item 1993/08/04
+% \begin{itemize}
+% \item Ajout de modifications pour MS-DOS (rechercher MS-DOS, et décommenter; rechercher UNIX, mettre en commentaire).
+% MS-DOS permet seulement 3~caractères pour les suffixes dans les noms de fichiers (pitoyable\ldots).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{10}
+% \begin{itemize}
+% \item 1993/08/05
+% \begin{itemize}
+% \item Fonctionne avec les appendices. Détecte maintenant les versions obsolètes de \texttt{latex.tex}:
+% (\texttt{\bs @inputcheck} ou \texttt{\bs reset@font} non définies).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{11}
+% \begin{itemize}
+% \item 1993/08/18
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcSfont}, fonte pour les entrées de section, \texttt{\bs mtcSSfont} pour les entrées
+% de sous-section, \texttt{\bs mtcSSSfont} pour les entrées de sous-sous-section, \texttt{\bs mtcPfont} pour
+% les entrées de paragraphe, \texttt{\bs mtcSPfont} pour les entrées de sous-paragraphe.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{12}
+% \begin{itemize}
+% \item 1993/12/16
+% \begin{itemize}
+% \item Utilisation de \texttt{\bs kern} au lieu de \texttt{\bs vspace*} et ajout de pénalités
+% (\texttt{\bs nopagebreak}) pour éviter une coupure de page just avant la dernière \texttt{\bs mtc@rule}.
+% \item Ajout aussi d'un environnement \texttt{samepage}.
+% \item Retrait de vieilles lignes mises en commentaire dans des versions précédentes.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{13}
+% \begin{itemize}
+% \item 1993/12/17
+% \begin{itemize}
+% \item Ajout de code pour \texttt{minilof} et \texttt{minilot}. Pour MS-DOS, décommenter la définition
+% de \texttt{\bs SHORTEXT}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{14}
+% \begin{itemize}
+% \item 1994/01/03
+% \begin{itemize}
+% \item Correction de l'espacement en dessous d'une \texttt{minitoc/lof/lot} et ajout de \texttt{\bs raggedright}
+% pour éviter des avertissements \og{} underfull \fg.
+% \item Correction de quelques problèmes d'espacement (en évitant des~\texttt{\textasciitilde}'s).
+% \texttt{\bs mtifont} est changée de \texttt{\bs normalsize\bs bf} en \texttt{\bs large\bs bf}.
+% \item Quelques modifications suggérées par \xname{Donald}{Arseneau} (merci): \texttt{\bs @newread} devient
+% \texttt{\bs newread}, une version \emph{not outer} de \texttt{\bs newread}; \texttt{\bs empty} remplacée
+% par \texttt{\bs relax} dans la définition par défaut de \texttt{\bs reset@font}.
+% \item Retrait du forçage de \texttt{\bs clubpenalty} et \texttt{\bs widowpenalty} à~\texttt{10\,000} (fait
+% par \texttt{\bs samepage}) et \texttt{\bs noindent}.
+% \item Traitement simplifié de l'argument optionnel dans les commandes \texttt{\bs minitoc}, \texttt{\bs minilof}
+% et \texttt{\bs minilot}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{15}
+% \begin{itemize}
+% \item 1994/01/27
+% \begin{itemize}
+% \item Ajout de \texttt{\bs parttoc}, \texttt{\bs partlof} et \texttt{\bs partlot} pour la classe \texttt{book},
+% de \texttt{\bs secttoc}, \texttt{\bs sectlof} et \texttt{\bs sectlot} pour les articles, avec des commandes
+% et paramètres en parallèle avec ceux pour les mini-tables.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{16}
+% \begin{itemize}
+% \item 1994/02/02
+% \begin{itemize}
+% \item Corrections d'erreurs (typos).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{17}
+% \begin{itemize}
+% \item 1994/06/23
+% \begin{itemize}
+% \item \og{} \texttt{n} \fg{} (nul) synonyme de \og{} \texttt{e} \fg{} (\emph{empty}, vide) dans l'argument optionnel
+% \texttt{\bs minitoc}, \texttt{\bs dominitoc}, et analogues.
+% \item Compatibilité avec \og{} \LaTeXe \fg. Merci à~\xname{Denis}{Roegel} (qui a trouvé le problème)
+% et \xname{Frank}{Mittelbach} (qui a donné les indications pour le résoudre).
+% \item Ajout de la notion de \og{} numérotation absolue\fg{} pour les the mini-tables.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{18}
+% \begin{itemize}
+% \item 1994/06/26
+% \begin{itemize}
+% \item Rendu \texttt{minitoc} vraiment compatible avec \LaTeXe.
+% \item Introduction des fichiers de langue comme options. Grand merci à~\xname{Michel}{Goossens}
+% (via \xname{Frank}{Mittelbach}) qui a été inspiré par le code du paquetage \texttt{babel}
+% (de \xname{Johannes}{Braams}).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{19}
+% \begin{itemize}
+% \item 1994/08/16
+% \begin{itemize}
+% \item Ajout de code pour numéroter les chapitres (parties, sections) sans commencer à~1.
+% Ajout des commandes \texttt{\bs firstchapteris}, etc.
+% \item Ajout des commandes \texttt{\bs mtcrule}, \texttt{\bs nomtcrule}, etc.
+% \item Correction d'une erreur dans \texttt{\bs c@mti}.
+% \item Correction dans \texttt{mtcswedish.sty} (\xname{Jan~Michel}{Rynning}).
+% \item Correction de l'appendice dans les articles.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{20}
+% \begin{itemize}
+% \item 1994/08/25
+% \begin{itemize}
+% \item Correction de l'espacement avant et après les minitocs et analogues.
+% \item Ajout des commandes \texttt{\bs mtcpagenumbers} et \texttt{\bs nomtcpagenumbers} (et analogues) pour faire
+% des minitocs avec ou sans numéros de pages. Défaut: avec numéros de pages.
+% \item Correction du problème (difficile) de l'appendice dans les articles.
+% \item Correction de l'espacement vertical.
+% \item Correction d'un problème avec des chapitres numérotés avec des chiffres romains majuscules.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{21}
+% \begin{itemize}
+% \item 1994/09/07
+% \begin{itemize}
+% \item Correction de typos dans \texttt{minitoc.sty } et \texttt{minitoc.tex}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{22}
+% \begin{itemize}
+% \item 1994/10/10
+% \begin{itemize}
+% \item Correction de typos dans \texttt{minitoc.sty}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{23}
+% \begin{itemize}
+% \item 1994/11/08
+% \begin{itemize}
+% \item Ajout d'une ligne manquante dans \texttt{\bs sectlof}.
+% \item Fonctionne avec les classes de document réinitialisant le numéro de chapitre (ou de section)
+% à~chaque partie (merci à~\xname{Denis}{Roegel}).
+% \item Retrait du code pour \texttt{\bs firstchapteris} et compagnie. Ces commandes sont obsolètes.
+% \item Retrait du code pour l'appendice.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{24}
+% \begin{itemize}
+% \item 1994/12/21
+% \begin{itemize}
+% \item Les commandes \texttt{\bs protect} ont été retirées des fichiers \texttt{.toc}, \texttt{.lot} et
+% \texttt{.lot}, donc certaines commandes internes on t été corrigées pour être compatibles avec la version
+% de \LaTeXe\ de décembre 1994. Merci à~\xname{Denis}{Roegel} qui a fait le travail.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{25}
+% \begin{itemize}
+% \item 1996/09/13
+% \begin{itemize}
+% \item Mise à~jour de \texttt{mtcnorsk.sty} et ajout de \texttt{mtcnynorsk.sty} sur une suggestion
+% de \xname{Dag}{Langmyhr}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{26}
+% \begin{itemize}
+% \item 1996/11/14
+% \begin{itemize}
+% \item Les fichiers spécifiques des langues sont maintenant nommés \meta{langue}\texttt{.mld} (remplace
+% \texttt{mtc}\meta{langue}\texttt{.sty}) parce que ne sont pas des paquetages et que cela fait des noms
+% plus courts.
+% \item Ajout des langues breton, estonian, germanb, greek, irish, russianb, scottish, lower- et upper-sorbian;
+% renommage de \og{} esperanto \fg{} en \og{} esperant \fg{} comme dans le paquetage \texttt{babel}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{27}
+% \begin{itemize}
+% \item 1996/12/20
+% \begin{itemize}
+% \item Corrections pour les commandes de sectionnement étoilées.
+% \item \texttt{english.mld} chargé comme langue par défaut.
+% \item Ajout de \texttt{vietnam.mld} et \texttt{arab.mld}.
+% \item Renommage de \texttt{minitocoff.sty} en \texttt{mtcoff.sty} pour que le nom reste court.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{28}
+% \begin{itemize}
+% \item 1997/10/29
+% \begin{itemize}
+% \item Ajout des langues afrikaan(s), brazil et ethiopia(n).
+% \item Ajout de l'autoconfiguration des suffixes.
+% \item Ajout de l'option de paquetage \texttt{shortext}.
+% \item Ajout du code \emph{coffee} (pauses café).
+% \item Ajout du code de \texttt{\bs addstarred} (pour ce qui concerne un chapitre étoilé).
+% \item Correction d'une erreur dans les parttocs.
+% \end{itemize}
+% \item 1998/06/15
+% \begin{itemize}
+% \item Un typo corrigé par \xname{Donald}{Arseneau}: \texttt{\{\bs let@dottedtocline\bs @undottedtocline\}\{\}}
+% devrait probablement être \texttt{\{\bs let\bs@dottedtocline\bs @undottedtocline\}\{\}}
+% (une contre-oblique manquait après \texttt{\bs let}). Merci à~lui.
+% \item Ajout de la langue bahasa.
+% \end{itemize}
+% \item 1998/12/03
+% \begin{itemize}
+% \item Ajout des options de paquetage \texttt{tight} et \texttt{loose}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{29}
+% \begin{itemize}
+% \item 1999/03/16
+% \begin{itemize}
+% \item Ajout des langues bicig, buryat, mongol et russianc.
+% \end{itemize}
+% \item 1999/06/28
+% \begin{itemize}
+% \item Ajout de la langue armenian (d'après Arm\TeX).
+% \end{itemize}
+% \item 1999/07/23
+% \begin{itemize}
+% \item Ajout des options de paquetage \texttt{dotted/undotted} (défaut: \texttt{dotted}).
+% \end{itemize}
+% \item 1999/07/29
+% \begin{itemize}
+% \item Ajout de la langue lithuanian.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{30}
+% \begin{itemize}
+% \item 1999/12/06
+% \begin{itemize}
+% \item Ajout des langues basque, ngermanb, serbian, ukraineb et welsh.
+% \item Correction d'une erreur dans la définition d e \texttt{\bs sltname} (\texttt{mlt} devrait être \texttt{slt}).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{31}
+% \begin{itemize}
+% \item 2000/04/04
+% \begin{itemize}
+% \item Ajout de la compatibilité avec le paquetage \texttt{hyperref}, merci à~\xname{Heiko}{Oberdiek},
+% qui a aussi simplifié certains morceaux de code et corrigé l'infâme erreur sur \texttt{\bs chapter*}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{32}
+% \begin{itemize}
+% \item 2000/08/08
+% \begin{itemize}
+% \item Ajout de très (trop) nombreuses nouvelles commandes pour les dispositifs associés aux mini-tables:
+% \texttt{\bs beforeparttoc}, \texttt{\bs beforepartlof}, \texttt{\bs beforepartlot}, \texttt{\bs afterparttoc},
+% \texttt{\bs afterpartlof}, \texttt{\bs afterpartlot}, \texttt{\bs thispageparttocstyle},
+% \texttt{\bs thispagepartlofstyle} et \texttt{\bs thispagepartlotstyle}.
+% \item Documentation améliorée par \xname{Stefan}{Ulrich}.
+% \item Correction de \texttt{\bs nomtcrule}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{33}
+% \begin{itemize}
+% \item 2000/12/07
+% \begin{itemize}
+% \item Ajout de nouvelles commandes d'ajustement: \texttt{\bs mtcaddchapter}, \texttt{\bs mtcaddsection} et
+% \texttt{\bs mtcaddpart}. Ces commandes ajoutent des choses dans les fichiers \texttt{.toc}, \texttt{.lof}
+% et \texttt{.lot} pour le problème de \texttt{\bs chapter*} (\texttt{\bs section*} et \texttt{\bs part*}).
+% D'après une suggestion de \xname{Karl~F.}{Everitt}.
+% \end{itemize}
+% \item 2000/12/08
+% \begin{itemize}
+% \item Correction d'un problème dans \texttt{\bs mtcaddchapter} et~co. avec un argument optionnel blanc.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{34}
+% \begin{itemize}
+% \item 2000/12/13
+% \begin{itemize}
+% \item Ajout dans la documentation d'une section sur l'utilisation avec le paquetage \texttt{tocbibind}.
+% \item Ajout de fichiers \texttt{.mld} pour les noms alternatifs de langues: ainsi, \texttt{american.mld} ne fait
+% que charger \texttt{english.mld}, qui contient les vraies définitions.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{35}
+% \begin{itemize}
+% \item 2001/01/09
+% \begin{itemize}
+% \item Ajout de macros pour tester si un fichier est \og{} vide\fg{} (c'est-à-dire vide, blanc ou inexistant)
+% ou \og{} non vide \fg{} (c'est-à-dire utile). J'ai utilisé du code de \xname{Stephan~P.~von}{Bechtolsheim}.
+% \item Ajout des options de paquetage \texttt{checkfiles/nocheckfiles}.
+% \item Remplacement de \texttt{\bs The@chapter} par \texttt{\bs The@mtc}.
+% \end{itemize}
+% \item 2001/02/26
+% \begin{itemize}
+% \item Ajout de \texttt{bulgarian.mld}, \texttt{hebrew.mld}, \texttt{icelandic.mld}, \texttt{latin.mld} et
+% \texttt{samin.mld}.
+% \end{itemize}
+% \item 2001/03/09
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcselectlanguage}.
+% \end{itemize}
+% \item 2001/06/01
+% \begin{itemize}
+% \item Correction de l'option de paquetage \texttt{estonian} (manquante).
+% \end{itemize}
+% \item 2001/07/04
+% \begin{itemize}
+% \item Ajout de la langue interlingua.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{36}
+% \begin{itemize}
+% \item 2002/02/11
+% \begin{itemize}
+% \item Correction d'une interaction avec \texttt{\bs tableofcontents} qui crée un \texttt{\bs chapter*} ou
+% une \texttt{\bs section*}, en perturbant les compteurs \texttt{mtc/stc} (problème signalé par
+% \xname{Frank}{Mittelbach}).
+% \end{itemize}
+% \item 2002/02/18
+% \begin{itemize}
+% \item Correction d'un problème d'espacement avec des titres vides (problème signalé par \xname{Frank}{Mittelbach}).
+% \item Contournement du problème \texttt{\bs parttoc}-\texttt{\bs chapter*}.
+% \end{itemize}
+% \item 2002/02/19
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcskip} et \texttt{\bs mtcskipamount}.
+% \end{itemize}
+% \item 2002/02/27
+% \begin{itemize}
+% \item Correction du test sur les fichiers vides.
+% \end{itemize}
+% \item 2002/03/13
+% \begin{itemize}
+% \item Ajout de la langue bangla.
+% \end{itemize}
+% \item 2002/03/15
+% \begin{itemize}
+% \item Réduction de la profondeur de \texttt{\bs mtc@strutbox}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{37}
+% \begin{itemize}
+% \item 2003/01/24
+% \begin{itemize}
+% \item Version~\#37 sautée.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{38}
+% \begin{itemize}
+% \item 2003/01/24
+% \begin{itemize}
+% \item \texttt{pt} devient \texttt{\bs @pt} et \texttt{0pt} devient \texttt{\bs z@}.
+% \item \texttt{\bs hrule} et \texttt{\bs vrule} remplacées par \texttt{\bs rule} (\LaTeX).
+% \item Ajout de \texttt{mtc@zrule} pour les filets de dimensions nulles.
+% \item Ajout de la langue frenchb (synonyme de french).
+% \end{itemize}
+% \item 2003/01/30
+% \begin{itemize}
+% \item Changement du test pour les titres vides.
+% \item Ajout des options de paquetage \texttt{flsection} et \texttt{flsectionb}.
+% \end{itemize}
+% \item 2003/01/31
+% \begin{itemize}
+% \item Les options de paquetage \texttt{tight} et \texttt{loose} sont appliquées à~\texttt{\bs parttoc}
+% (\xname{Thomas}{Leonhardt}).
+% \end{itemize}
+% \item 2003/02/07
+% \begin{itemize}
+% \item Options de paquetage \texttt{flsection} et \texttt{flsectionb} retirées et remplacées par l'option
+% de paquetage \texttt{insection} (comme \texttt{flsectionb}).
+% \end{itemize}
+% \item 2003/02/11
+% \begin{itemize}
+% \item Correction de la numérotation des SLF, SLT.
+% \end{itemize}
+% \item 2003/02/20
+% \begin{itemize}
+% \item Ajout des langues frenchle et frenchpro (synonymes de french).
+% \item Correction des secttocs, enfin.
+% \end{itemize}
+% \item 2003/03/18
+% \begin{itemize}
+% \item Correction de certains espacements verticaux et d'étais (j'ai ajouté quelques modifications
+% de \xname{Frank}{Mittelbach}, grand merci à~lui.). Il reste pas mal de nettoyage à~faire, mais il semble
+% nécessaire de publier la distribution maintenant.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{39}
+% \begin{itemize}
+% \item 2003/04/09
+% \begin{itemize}
+% \item Commandes de fontes modernes pour compatibilité avec la classe \texttt{memoir}.
+% \item \texttt{\bs nomtcpagenumbers} et la classe \texttt{memoir}.
+% \end{itemize}
+% \item 2003/06/08
+% \begin{itemize}
+% \item Ajout de \texttt{\bs @fileswfalse} et \texttt{\bs mtc@hook@beforeinputfile} pour le paquetage
+% \texttt{notoccite} (demandé par \xname{Donald}{Arseneau}); ajout de l'option de paquetage
+% \texttt{notoccite} (charge le paquetage \texttt{notoccite}).
+% \end{itemize}
+% \item 2004/09/08
+% \begin{itemize}
+% \item Ajout des options de langue et des fichiers \texttt{.mld} pour les dialectes: canadian (english), acadian,
+% acadien, canadien (french), naustrian, ngerman (ngermanb).
+% \item Ajout de commentaires dans les fichiers \texttt{.mld} utilisant des fontes spéciales.
+% \item Corrections dans la documentation: ajout d'un paragraphe sur comment faire une table des matières pour
+% les appendices, éventuellement non listés dans la table des matières principale.
+% \end{itemize}
+% \item 2004/09/17
+% \begin{itemize}
+% \item Corrections dans la documentation; corrections sur les filets.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{40}
+% \begin{itemize}
+% \item 2004/12/09
+% \begin{itemize}
+% \item Ajout des langues japanese et castillan.
+% \item Retrait du test sur la présence du paquetage \texttt{multicol} dans \texttt{minitoc.tex},
+% puisque \texttt{multicol} est un paquetage obligatoire (\emph{required}).
+% \item Ajout d'une figure dans \texttt{minitoc.tex} sur la nécessité de trois compilations.
+% \item Ajout de quelques informations dans \texttt{minitoc.bug}.
+% \item Ajout d'un paragraphe sur un problème avec le paquetage \texttt{appendix}.
+% \end{itemize}
+% \item 2004/12/13
+% \begin{itemize}
+% \item Mise à~jour de \texttt{fminitoc.bib} et \texttt{minitoc.bib}.
+% \end{itemize}
+% \item 2004/12/14
+% \begin{itemize}
+% \item Ajout de l'option de paquetage \texttt{hints}. Cette option est encore expérimentale; votre avis est le bienvenu.
+% \end{itemize}
+% \item 2004/12/20
+% \begin{itemize}
+% \item Ajout de \texttt{fminitoc.pdf} (documentation en français en format PDF).
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{41}
+% \begin{itemize}
+% \item 2005/01/05
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Message ajouté si certaines commandes de sectionnement ne sont pas disponibles.
+% \item Remplacement des commandes \texttt{\bs typeout} dans \texttt{minitoc.sty} par les commandes
+% \texttt{\bs PackageInfo} ou \texttt{\bs PackageWarning}; avec le numéro de ligne lorsqu'il est utile
+% (\texttt{\bs @gobble} si pas de numéro de ligne). En conséquence, le paquetage est moins bavard
+% (\texttt{\bs PackageInfo} écrit seulement dans le fichier \texttt{.log}, pas sur le terminal).
+% \end{itemize}
+% \item 2005/01/06
+% \begin{itemize}
+% \item Ajout des commandes \texttt{\bs mtcsetfont} (\xname{Benjamin}{Bayart}) et \texttt{\bs mtcsettitlefont},
+% avec une syntaxe beaucoup plus simple.
+% \end{itemize}
+% \item 2005/01/10
+% \begin{itemize}
+% \item Ajout de la bibliographie.
+% \end{itemize}
+% \item 2005/01/11
+% \begin{itemize}
+% \item Classes \AmS: \texttt{amsart} et \texttt{amsproc} sont incompatibles avec \texttt{minitoc},
+% \texttt{amsbook} demande des précautions.
+% \end{itemize}
+% \item 2005/01/12
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcsetformat}.
+% \end{itemize}
+% \item 2005/01/18
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcsettitle}.
+% \item Ajout d'un \emph{hint} pour recommander l'option de paquetage \texttt{insection}.
+% \end{itemize}
+% \item 2005/01/19
+% \begin{itemize}
+% \item Ajout d'un \emph{hint} sur la présence de \texttt{\bs dominitoc} et co.
+% \item Ajout d'un \emph{hint} sur la cohérence de \texttt{\bs dominitoc/\bs minitoc} et co.
+% \item Amélioration de la documentation sur les \emph{hints}.
+% \end{itemize}
+% \item 2005/01/20
+% \begin{itemize}
+% \item Ajout d'un \emph{hint} sur l'utilisation des suffixes courts avec plus de 99~parties ou 99~chapitres
+% ou 99~sections.
+% \end{itemize}
+% \item 2005/01/25
+% \begin{itemize}
+% \item \texttt{\bs ptifont}: \texttt{\bs Huge\bs bfseries} devient \texttt{\bs LARGE\bs bfseries}.
+% \end{itemize}
+% \item 2005/01/26
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcsetpagenumbers}.
+% \end{itemize}
+% \item 2005/01/28
+% \begin{itemize}
+% \item Ajout de nombreux fichiers de langues: \texttt{serbianc.mld}, \texttt{chinese1.mld}, \texttt{chinese2.mld},
+% \texttt{hangul1.mld}, \texttt{hangul2.mld}, \texttt{hangul3.mld}, \texttt{hangul4.mld}, \texttt{hanja1.mld},
+% \texttt{hanja2.mld}, \texttt{japanese2.mld}, \texttt{japanese3.mld}, \texttt{japanese4.mld},
+% \texttt{japanese5.mld}, \texttt{thai.mld}.
+% \end{itemize}
+% \item 2005/02/02
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcsetrules}.
+% \end{itemize}
+% \item 2005/02/03
+% \begin{itemize}
+% \item Ajout de \texttt{\bs plfrule}, \texttt{\bs noplfrule}, \texttt{\bs mlfrule}, \texttt{\bs nomlfrule},
+% \texttt{\bs slfrule}, \texttt{\bs noslfrule}, \texttt{\bs pltrule}, \texttt{\bs nopltrule},
+% \texttt{\bs mltrule}, \texttt{\bs nomltrule}, \texttt{\bs sltrule}, \texttt{\bs nosltrule}.
+% \end{itemize}
+% \item 2005/02/04
+% \begin{itemize}
+% \item Ajout de l'environnement \texttt{mtchideinmaintoc}.
+% \end{itemize}
+% \item 2005/02/08
+% \begin{itemize}
+% \item Ajout de nouvelles langues: \texttt{latvian.mld}, \texttt{letton.mld}, \texttt{greek-mono.mld},
+% \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld}, \texttt{polish2.mld}, \texttt{russian2m.mld},
+% \texttt{russian2o.mld}.
+% \end{itemize}
+% \item 2005/02/09
+% \begin{itemize}
+% \item Ajout des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}.
+% \end{itemize}
+% \item 2005/02/10
+% \begin{itemize}
+% \item Ajout de tests sur les environnements \texttt{mtchideinmain*}.
+% \end{itemize}
+% \item 2005/02/14
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcfixindex}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{42}
+% \begin{itemize}
+% \item 2005/02/14
+% \begin{itemize}
+% \item Remplacement de \og{} language \fg{} par \og{} langue \fg{} dans la documentation française.
+% \end{itemize}
+% \item 2005/02/15
+% \begin{itemize}
+% \item Correction d'un typo mineur.
+% \end{itemize}
+% \item 2005/02/16
+% \begin{itemize}
+% \item Amélioration de \texttt{\bs mtcfixindex}.
+% \end{itemize}
+% \item 2005/02/21
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcsettitle}, oubliée dans v41.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{43}
+% \begin{itemize}
+% \item 2005/02/21
+% \begin{itemize}
+% \item Version~43: consolidation de v40, v41 et v42.
+% \end{itemize}
+% \item 2005/02/24
+% \begin{itemize}
+% \item Correction d'une grosse erreur dans \texttt{\bs mtcsetformat}.
+% \item Correction d'une erreur dans \texttt{mtcoff.sty} à~propos de \texttt{\bs mtcfixindex}.
+% \end{itemize}
+% \item 2005/03/02
+% \begin{itemize}
+% \item Correction des macros \texttt{\bs mtcset.{}.{}.}
+% \item Déplacement de l'historique vers la fin du code du paquetage.
+% \item Ajout du fichier \texttt{INSTALL} et d'un chapitre sur l'installation.
+% \end{itemize}
+% \item 2005/03/07
+% \begin{itemize}
+% \item Correction d'un typo (\xname{Benjamin}{Bayart}).
+% \item Compléter le \emph{hint} sur la cohérence de \texttt{\bs dominitoc/\bs minitoc} et co.
+% \end{itemize}
+% \item 2005/03/08
+% \begin{itemize}
+% \item Ajout d'un \emph{hint} sur la cohérence entre \texttt{\bs minitoc} et \texttt{\bs tableofcontents}.
+% \end{itemize}
+% \item 2005/03/09
+% \begin{itemize}
+% \item Ajout de commentaires sur les fontes.
+% \end{itemize}
+% \item 2005/03/10
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2005/03/11
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcsetfeature}.
+% \end{itemize}
+% \item 2005/03/14
+% \begin{itemize}
+% \item Ajout de \texttt{bulgarianb.mld} (haut bulgare).
+% \end{itemize}
+% \item 2005/03/15
+% \begin{itemize}
+% \item Ajout de \texttt{*[-\bs baselineskip]} après le \texttt{\bs\bs} après le filet supérieur de chaque
+% mini-table au niveau partie.
+% \end{itemize}
+% \item 2005/03/16
+% \begin{itemize}
+% \item Corrections dans les arguments de \texttt{\bs mtcsetfeature}.
+% \end{itemize}
+% \item 2005/03/18
+% \begin{itemize}
+% \item Retrait de \texttt{\bs markboth} pour les minitocs (\ldots) et secttocs (\ldots).
+% \end{itemize}
+% \item 2005/03/21
+% \begin{itemize}
+% \item Ajout de \texttt{spanish2.mld}.
+% \end{itemize}
+% \item 2005/03/22
+% \begin{itemize}
+% \item Ajout d'un \emph{hint} pour le paquetage \texttt{abstract}.
+% \end{itemize}
+% \item 2005/04/06
+% \begin{itemize}
+% \item Correction de l'environnement \texttt{stc@verse}.
+% \item Ajout de \texttt{finnish2.mld}, \texttt{latin2.mld} et \texttt{magyar2.mld}.
+% \end{itemize}
+% \item 2005/04/08
+% \begin{itemize}
+% \item Renommage de \texttt{portuges.mld} en \texttt{portugues.mld}.
+% \end{itemize}
+% \item 2005/04/12
+% \begin{itemize}
+% \item Correction dans \texttt{\bs mtcskip}.
+% \item Première version en format \texttt{.dtx}.
+% \end{itemize}
+% \item 2005/04/14
+% \begin{itemize}
+% \item Retrait de \texttt{\bs ypart}, \texttt{\bs ychapter}, \texttt{\bs ysection}, etc., inutilisées.
+% \end{itemize}
+% \item 2005/05/11
+% \begin{itemize}
+% \item Correction d'un typo dans \texttt{\bs @dosectlot}.
+% \item Ajout de \texttt{\bs mtcfixglossary}.
+% \item Impression de la documentation avec \og{} \texttt{oneside} \fg{} pour avoir toutes les notes marginales
+% sur la gauche. Ajout du code (étendu à~54 éléments flottants) de \texttt{morefloats.sty}
+% (\xname{Don}{Hosek}) pour permettre
+% davantage de notes marginales et d'éléments flottants.
+% \item Ajout de \texttt{minitoc.ist} pour mettre en page l'index correctement.
+% \end{itemize}
+% \item 2005/05/26
+% \begin{itemize}
+% \item Correction des filets dans les parttocs, partlofs et partlots.
+% \end{itemize}
+% \item 2005/05/30
+% \begin{itemize}
+% \item Correction des entrées de niveau chapitre dans les parttocs, lorsque les numéros de pages doivent être omis.
+% \item Ajout d'un \emph{hint} sur le paquetage \texttt{sectsty} (il doit être chargé \emph{avant} \texttt{minitoc}).
+% \end{itemize}
+% \item 2005/06/01
+% \begin{itemize}
+% \item Ajout d'un \emph{hint} sur les tentatives d'insertion de mini-tables vides.
+% \item Ajout d'un \emph{hint} sur l'utilisation de commandes obsolètes.
+% \item Les mini-listes de figures ou de tableaux ne doivent pas être imprimées vides même si \texttt{tocdepth}${}<1$.
+% \end{itemize}
+% \item 2005/06/02
+% \begin{itemize}
+% \item Ajout de la notion de profondeur pour les mini-listes de figures/tableaux.
+% \item Ajout de \texttt{\bs mtcsetdepth}.
+% \item L'option \texttt{hints} est le choix par défaut et elle n'est plus considérée comme expérimentale.
+% \end{itemize}
+% \item 2005/06/03
+% \begin{itemize}
+% \item Ajout d'un message d'erreur dans \texttt{\bs mtcsetdepth} si le compteur n'est pas disponible.
+% \end{itemize}
+% \item 2005/06/06
+% \begin{itemize}
+% \item Ajout de \texttt{portuges.mld}, qui charge \texttt{portugues.mld}.
+% \end{itemize}
+% \item 2005/06/07
+% \begin{itemize}
+% \item Ajout de trois variantes pour la langue malayalam: \texttt{malayalam-keli.mld},
+% \texttt{malayalam-rachana.mld} et \texttt{malayalam-rachana2.mld}.
+% \end{itemize}
+% \item 2005/06/14
+% \begin{itemize}
+% \item Ajout d'une méthode pour documentation bilingue.
+% \end{itemize}
+% \item 2005/06/15
+% \begin{itemize}
+% \item Ajout de \texttt{fminitoc.ist} pour mettre en forme correctement l'index en français.
+% \end{itemize}
+% \item 2005/06/16
+% \begin{itemize}
+% \item Changement de \og{} Liste des Tables \fg{} en \og{} Liste des Tableaux \fg{} dans \texttt{french.mld} et
+% dans la documentation française, pour suivre les choix du paquetage \texttt{babel}.
+% \end{itemize}
+% \item 2005/06/17
+% \begin{itemize}
+% \item Le fichier \texttt{fminitoc.dtx} est maintenant engendré par \texttt{minitoc.ins}.
+% \end{itemize}
+% \item 2005/06/21
+% \begin{itemize}
+% \item Ajout des mots-clés \texttt{OUI}, \texttt{NON}, \texttt{oui}, \texttt{non}, \texttt{O} et~\texttt{o}
+% pour vrai/faux.
+% \item Condensation du code de détection des suffixes courts ou longs.
+% \end{itemize}
+% \item 2005/06/22
+% \begin{itemize}
+% \item Ajout des mots-clés \texttt{VRAI}, \texttt{FAUX}, \texttt{vrai}, \texttt{faux}, \texttt{V} et~\texttt{v}
+% pour vrai/faux.
+% \end{itemize}
+% \item 2005/06/23
+% \begin{itemize}
+% \item Établir correctement l'indicateur \texttt{\bs ifFTR} pour avoir les noms des mois dans la langue correcte dans
+% la bibliographie.
+% \end{itemize}
+% \item 2005/06/29
+% \begin{itemize}
+% \item Établir l'indicateur \texttt{\bs mtcoffwarn@true} par \texttt{mtcoff.sty} si une commande
+% \texttt{\bs mtcadd...} est trouvée.
+% \end{itemize}
+% \item 2005/07/01
+% \begin{itemize}
+% \item Ajout de \texttt{castillian.mld}.
+% \item Renommage de \texttt{portugues.mld} en \texttt{portuguese.mld}.
+% \end{itemize}
+% \item 2005/07/11
+% \begin{itemize}
+% \item Ajout de \texttt{brazilian.mld}, \texttt{british.mld}, \texttt{UKenglish.mld} et \texttt{USenglish.mld}.
+% \end{itemize}
+% \item 2005/07/12
+% \begin{itemize}
+% \item Suppression de \og{} Général: \fg{} dans l'historique des modifications.
+% \end{itemize}
+% \item 2005/07/13
+% \begin{itemize}
+% \item Remplacement de quelques commandes \texttt{\bs PackageWarning} par \texttt{\bs PackageInfo}.
+% \end{itemize}
+% \item 2005/07/18
+% \begin{itemize}
+% \item Restauration de la correspondance de chaque option de langue avec un fichier \texttt{.mld}.
+% \end{itemize}
+% \item 2005/07/20
+% \begin{itemize}
+% \item Amélioration des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}.
+% \end{itemize}
+% \item 2005/07/21
+% \begin{itemize}
+% \item Retrait de deux indicateurs inutiles: \texttt{\bs if@mtc@setpagenumbers@act@} et
+% \texttt{\bs if@mtc@setrules@act@}.
+% \item Ajout des commandes \texttt{\bs decrementptc}, \texttt{\bs decrementmtc} et \texttt{\bs decrementstc}.
+% \end{itemize}
+% \item 2005/07/22
+% \begin{itemize}
+% \item Correction d'une bourde dans \texttt{mtcoff.sty}.
+% \item Amélioration de quelques messages dans \texttt{mtcoff.sty}.
+% \item Ajout d'un test sur la version du paquetage \texttt{placeins}.
+% \end{itemize}
+% \item 2005/08/23
+% \begin{itemize}
+% \item Ajout d'une note sur \texttt{\bs FloatBarrier}.
+% \end{itemize}
+% \item 2005/08/24
+% \begin{itemize}
+% \item Ajout d'une note sur un problème d'alignement dans les minitocs. Mise à~jour de \texttt{minitoc.bug}.
+% \item Fait deux versions des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot},
+% selon la présence du compteur de profondeur correspondant.
+% \item La classe \texttt{memoir} est incompatible si elle est trop récente.
+% \end{itemize}
+% \item 2005/08/25
+% \begin{itemize}
+% \item Ajout d'un commentaire sur la position des commandes \texttt{\bs do.{}.{}.} de préparation.
+% \item Corrections dans les environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}.
+% \end{itemize}
+% \item 2005/08/26
+% \begin{itemize}
+% \item Ajout de \texttt{guarani.mld}.
+% \end{itemize}
+% \item 2005/08/29
+% \begin{itemize}
+% \item Ajout de \texttt{\bs incrementptc}, \texttt{\bs incrementmtc} et \texttt{\bs incrementstc}.
+% \item Ajout d'un argument optionnel à~\texttt{\bs adjustptc}, \texttt{\bs adjustmtc} et \texttt{\bs adjuststc}.
+% \item Ajout des options de paquetage \texttt{k-tight} et \texttt{k-loose}.
+% \end{itemize}
+% \item 2005/09/02
+% \begin{itemize}
+% \item Ajout d'un patch pour la version récente de la classe \texttt{memoir}.
+% \end{itemize}
+% \item 2005/09/06
+% \begin{itemize}
+% \item Ajout de \texttt{spanish3.mld}.
+% \end{itemize}
+% \item 2005/09/08
+% \begin{itemize}
+% \item Utiliser \texttt{\bs mtcselectlanguage} dans les options de langue et dans les fichiers
+% \texttt{.mld} \og{} secondaires\fg.
+% \end{itemize}
+% \item 2005/09/09
+% \begin{itemize}
+% \item Ajout de \texttt{\bs mtcloadmlo} à~utiliser dans certains fichiers \texttt{.mld} pour charger
+% un fichier \texttt{.mlo}.
+% \end{itemize}
+% \item 2005/09/12
+% \begin{itemize}
+% \item Ajout d'un test pour interdire les appels directs de \texttt{\bs mtcloadmlo} par l'utilisateur.
+% \end{itemize}
+% \item 2005/09/13
+% \begin{itemize}
+% \item Ajout de \texttt{farsi1.mld}, \texttt{farsi1.mlo}, \texttt{farsi2.mld} et \texttt{farsi2.mlo}.
+% \item Ajout d'une note sur le script \texttt{rubber}.
+% \end{itemize}
+% \item 2005/09/15
+% \begin{itemize}
+% \item Ajout de \texttt{mtcglo.ist} pour formatter le glossaire.
+% \end{itemize}
+% \item 2005/09/16
+% \begin{itemize}
+% \item Retrait des numéros de pages dans le glossaire. Fait par les scripts \texttt{*mk}.
+% \end{itemize}
+% \end{itemize}
+% \item \textbf{44}
+% \begin{itemize}
+% \item 2005/09/26
+% \begin{itemize}
+% \item Historique (glossaire) composé en \texttt{RaggedRight}.
+% \end{itemize}
+% \item 2005/09/27
+% \begin{itemize}
+% \item Ajout de \texttt{germanb2.mld}, \texttt{ngermanb2.mld}, \texttt{norsk2.mld} et \texttt{nynorsk2.mld}.
+% \end{itemize}
+% \item 2005/09/28
+% \begin{itemize}
+% \item Nouvelle méthode pour l'historique: listes imbriquées sur 3~niveaux.
+% \item Retrait de \texttt{mtcglo.ist}.
+% \end{itemize}
+% \item 2005/09/29
+% \begin{itemize}
+% \item Nettoyage des scripts \texttt{*mk}.
+% \item Ajout de l'option de paquetage \texttt{listfiles}.
+% \end{itemize}
+% \item 2005/09/30
+% \begin{itemize}
+% \item Correction de typos.
+% \item Ajout du nom du fichier \texttt{.maf} dans le message de l'option de paquetage \texttt{listfiles}.
+% \item Amélioration du nettoyage dans les scripts \texttt{*mk}, en utilisant un fichier \texttt{.maf}.
+% \end{itemize}
+% \item 2005/10/03
+% \begin{itemize}
+% \item Charger la correction pour \texttt{memoir.cls} seulement si nécessaire; ne pas la charger si
+% \texttt{memoir.cls} est datée après 2005/09/25.
+% \item Ajout d'une remarque dans le chapitre \og{} Questions Fréquemment Posées\fg{} (et dans \texttt{minitoc.bug})
+% sur les précautions à~prendre avec les commandes de sectionnement étoilées.
+% \end{itemize}
+% \item 2005/10/04
+% \begin{itemize}
+% \item Ajout de l'option de paquetage \texttt{nolistfiles}.
+% \item Ajout d'un \emph{hint} sur les paquetages \texttt{caption}, \texttt{caption2}, \texttt{ccaption} et
+% \texttt{mcaption} (ils doivent être chargés \emph{avant} \texttt{minitoc}).
+% \end{itemize}
+% \item 2005/10/05
+% \begin{itemize}
+% \item Correction de typos dans la documentation.
+% \item Correction de quelques notes marginales dans le code commenté.
+% \end{itemize}
+% \item 2005/10/06
+% \begin{itemize}
+% \item Corrections mineures dans la documentation.
+% \item Utiliser la commande Unix \texttt{xargs} Unix dans les scripts \texttt{*mk} pour détruire les fichiers
+% auxiliaires.
+% \end{itemize}
+% \item 2005/10/07
+% \begin{itemize}
+% \item Corrections mineures dans la documentation.
+% \item Ajout d'une courte introduction dans le chapitre \og{} Questions fréquemment posées\fg{} et dans \texttt{minitoc.bug}.
+% \end{itemize}
+% \item 2005/11/02
+% \begin{itemize}
+% \item Corrections mineures dans la documentation.
+% \end{itemize}
+% \item 2005/11/04
+% \begin{itemize}
+% \item Corrections mineures dans la documentation.
+% \end{itemize}
+% \item 2005/11/07
+% \begin{itemize}
+% \item Début de l'ajout du chapitre \og{} Jargon\fg.
+% \end{itemize}
+% \item 2005/11/08
+% \begin{itemize}
+% \item Ajout de la version française du \LaTeX{} Companion~\cite{TLC2F}.
+% \end{itemize}
+% \item 2005/11/09
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Ajout de \texttt{minitoc.pre} dans \texttt{minitoc.l}.
+% \item Ajout d'une note sur la nécessité d'exécuter \texttt{imk} avant \texttt{emk} ou \texttt{fmk}.
+% \end{itemize}
+% \item 2005/11/10
+% \begin{itemize}
+% \item Correction de typos dans la documentation.
+% \item Ajout d'une note sur un problème avec \texttt{minitoc}, \texttt{hyperref} et \texttt{memoir}.
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \end{itemize}
+% \item 2005/11/14
+% \begin{itemize}
+% \item Correction de typos dans la documentation.
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Amélioration des notes sur la classe \texttt{memoir}.
+% \end{itemize}
+% \item 2005/11/15
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Amélioration des notes sur la classe \texttt{memoir}.
+% \item Ajout de \texttt{\bs plfSfont}, \texttt{\bs pltSfont}, \texttt{\bs mlfSfont}, \texttt{\bs mltSfont},
+% \texttt{\bs slfSfont} et \texttt{\bs sltSfont} pour les entrées de sous-figures et de sous-tables dans
+% les mini-tables.
+% \end{itemize}
+% \item 2005/11/16
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Correction d'une erreur sur les fontes pour les entrées de sous-figures et de sous-tables dans les
+% mini-tables.
+% \item Ajout de \texttt{bicig2.mld}, \texttt{bithe.mld}, \texttt{manju.mld}, \texttt{xalx.mld} et
+% \texttt{khalkha.mld}.
+% \end{itemize}
+% \item 2005/11/17
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Ajout de vérifications par des commandes \emph{quarks} internes dans \texttt{\bs mtcsetfont}.
+% \end{itemize}
+% \item 2005/11/18
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Correction de typos dans la documentation.
+% \end{itemize}
+% \item 2005/11/21
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \end{itemize}
+% \item 2005/11/22
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \end{itemize}
+% \item 2005/11/23
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2005/11/24
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \end{itemize}
+% \item 2005/11/25
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Changement de \og{} table\fg{} en \og{} tableau\fg{} dans la documentation en français, là où c'est nécessaire.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2005/11/28
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Correction de typos dans la documentation.
+% \end{itemize}
+% \item 2005/11/29
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Correction de typos dans la documentation.
+% \item Correction de typos dans la bibliographie.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2005/11/30
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Éviter quelques avertissements \og{} Token not allowed\fg{} émis par \texttt{pdftex}.
+% \end{itemize}
+% \item 2005/12/01
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \end{itemize}
+% \item 2005/12/02
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Réordonné une longue séquence de citations.
+% \item Ajout de \og{} {\froff\texttt{mailto:}}\fg{} pour les URLs de courrier.
+% \end{itemize}
+% \item 2005/12/05
+% \begin{itemize}
+% \item Correction de typos dans la documentation.
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Ajout d'un \emph{hint} sur le paquetage \texttt{varsects} (il doit être chargé \emph{avant} \texttt{minitoc}).
+% \end{itemize}
+% \item 2005/12/06
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Correction d'un hyperlien dans la bibliographie (pour le paquetage \texttt{xr}).
+% \item Tentative pour éviter des URLs cassés, en utilisant \texttt{quote}, des notes infrapaginales et \texttt{\bs par}.
+% \end{itemize}
+% \item 2005/12/07
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Mise à~jour de la bibliographie.
+% \item Corrections de mise en page (quelques en-têtes, un tableau).
+% \item Dans le message d'avertissement du \emph{hint} concernant un nombre de mini-tables dépassant~99 (idans
+% le cas de suffixes courts), imprimer le nombre effectif.
+% \item Réduction de la largeur de certains messages d'information, d'avertissement ou d'erreur.
+% \end{itemize}
+% \item 2005/12/08
+% \begin{itemize}
+% \item Corrections de mise en page (quelques en-têtes).
+% \end{itemize}
+% \item 2005/12/09
+% \begin{itemize}
+% \item Corrections sur les guillemets français.
+% \item Ajout de quelques options pour PDF.
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Correction d'un URL vers l'\AmS\ dans la bibliographie.
+% \end{itemize}
+% \item 2005/12/19
+% \begin{itemize}
+% \item Raccourcissement de quelques messages (essentiellement en enlevant des étoiles).
+% \end{itemize}
+% \item 2005/12/21
+% \begin{itemize}
+% \item Correction de typos.
+% \item Ajout de quelques labels.
+% \item Ajout d'un chapitre avec les messages (expliqués). Pas encore triés.
+% \item La documentation a besoin de 4~compilations par \LaTeX.
+% \end{itemize}
+% \item 2005/12/22
+% \begin{itemize}
+% \item Raccourcissement de quelques messages.
+% \item Corrections dans la liste des messages.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2005/12/23
+% \begin{itemize}
+% \item Amélioration de la position des flottants dans les pages de flottants: en haut.
+% \end{itemize}
+% \item 2006/01/03
+% \begin{itemize}
+% \item Corrections dans la documentation (merci à~\name{Markus}{Gleiszner}).
+% \item Ajout de \texttt{addsec.tex}.
+% \end{itemize}
+% \item 2006/01/04
+% \begin{itemize}
+% \item Correction de l'indicateur \texttt{\bs ifundottedmtc}.
+% \item Correction pour faire marcher \texttt{addsec.tex}.
+% \end{itemize}
+% \item 2006/01/05
+% \begin{itemize}
+% \item Ajout de \og \texttt{*}\fg comme mot-clé pour le premier argument de \texttt{\bs mtcsetpagenumbers} et
+% \texttt{\bs mtcsetrules} (demandé par \name{Markus}{Gleiszner}).
+% \item Retrait de \og \texttt{\bs MessageBreak}\fg de l'index.
+% \end{itemize}
+% \item 2006/01/06
+% \begin{itemize}
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Correction de l'entrée bibliographique sur Bang\TeX.
+% \item Mise à~jour de la bibliographie.
+% \item Utilisation du paquetage \texttt{afterpage} dans la documentation pour résoudre un problème de placement
+% de flottants.
+% \end{itemize}
+% \item 2006/01/09
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Résoudre un problème de placement de flottants.
+% \end{itemize}
+% \item 2006/01/10
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Continuation du chapitre \og{} Jargon\fg.
+% \item Mise à~jour de la bibliographie.
+% \item Ajout de la langue bahasam.
+% \item Ajout de la langue albanian.
+% \item Ajout de la langue hebrew2.
+% \end{itemize}
+% \item 2006/01/11
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Mise à~jour de la documentation pour les langues albanian, bahasa, bahasam et hebrew2.
+% \item Mise à~jour de \texttt{french.mld} (retrait de majuscules abusives).
+% \item Correction du fichier \texttt{italian.mld} language. Ajout de la langue italian2.
+% \item Ajout des langues australian et newzealand (english).
+% \item La langue bahasa est renommée en bahasai; bahasa est synonyme de bahasai.
+% \item Ajout des langues malay et meyalu, synonymes de bahasam.
+% \item Ajout des langues indon et indonesian, synonymes de bahasai.
+% \end{itemize}
+% \item 2006/01/12
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Mise à~jour des remerciements.
+% \item Ajout de références aux nouvelles entrées bibliographiques.
+% \end{itemize}
+% \item 2006/01/13
+% \begin{itemize}
+% \item Correction d'une instabilité dans les coupures de page dans la documentation de \texttt{japanese3.mld}.
+% \item Ajout de commentaires dans quelques dichiers \texttt{.mld}.
+% \item Ajout de \texttt{magyar3.mld}.
+% \item Mise à~jour de \texttt{lithuanian.mld}.
+% \end{itemize}
+% \item 2006/01/16
+% \begin{itemize}
+% \item Correction dans \texttt{\bs mtcaddsection}.
+% \end{itemize}
+% \item 2006/01/17
+% \begin{itemize}
+% \item Correction dans \texttt{\bs mtcfixindex} et \texttt{\bs mtcfixglossary}.
+% \item Mise à~jour de la bibliographie.
+% \item Limitation de la profondeur initiale d'affichage des signets.
+% \end{itemize}
+% \item 2006/01/18
+% \begin{itemize}
+% \item Ajout de quelques commentaires dans le point~34 des questions fréquemment posées (et dans in \texttt{minitoc.bug})
+% à~propos de l'initialisation des fontes.
+% \item Ajout de \texttt{romanian2.mld} et \texttt{romanian3.mld}.
+% \end{itemize}
+% \item 2006/01/19
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Chargement de certains paquetages avant \texttt{hyperref}.
+% \item Ajout de \texttt{spanish4.mld}.
+% \end{itemize}
+% \item 2006/01/23
+% \begin{itemize}
+% \item Correction du tableau sur les titres par défaut.
+% \item Correction dans les mots-clés de \texttt{\bs mtcsetfont}.
+% \item Ajout de \texttt{lowersorbian.mld}, \texttt{uppersorbian.mld} et \texttt{ukrainian.mld}.
+% \end{itemize}
+% \item 2006/01/24
+% \begin{itemize}
+% \item Mise à~jour de la documentation pour \texttt{lowersorbian.mld}, \texttt{uppersorbian.mld}
+% et \texttt{ukrainian.mld}.
+% \end{itemize}
+% \item 2006/01/25
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/01/26
+% \begin{itemize}
+% \item Ajout d'un \emph{hint} sur les classes \KOMAScript{} et d'un point dans les questions fréquemment posées
+% (et dans in \texttt{minitoc.bug}).
+% \end{itemize}
+% \item 2006/01/27
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Ajout d'une note dans la documentation de \texttt{serbian.mld} et \texttt{serbianc.mld}.
+% \end{itemize}
+% \item 2006/01/30
+% \begin{itemize}
+% \item Ajout de \texttt{ethiopian2.mld} (pour Omega).
+% \end{itemize}
+% \item 2006/01/31
+% \begin{itemize}
+% \item Simplifications dans le chapitre «~Messages~».
+% \item Corrections dans le chapitre «~Jargon~».
+% \end{itemize}
+% \item 2006/02/01
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Ajout du chapitre «~Postface~».
+% \end{itemize}
+% \item 2006/02/02
+% \begin{itemize}
+% \item Corrections dans le chapitre «~Postface~».
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/02/06
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Mise à~jour de la bibliographie.
+% \item Ajout de \texttt{dblaccnt.sty} pour l'entrée «~The pdf\TeX\ Program~» dans la bibliographie. Le prénom de son
+% auteur a besoin d'un double accent \mbox{(\xname{Hàn~Th\'{\^e}}{Th\`anh})}.
+% \end{itemize}
+% \item 2006/02/07
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/02/09
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2006/02/10
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/02/13
+% \begin{itemize}
+% \item Ajout de \texttt{malayalam-omega.mld} et \texttt{malayalam-omega.mlo}.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/02/14
+% \begin{itemize}
+% \item Ajout de \texttt{kannada.mld}.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/02/15
+% \begin{itemize}
+% \item Corrections dans \texttt{russianb.mld} et \texttt{spanish.mld}.
+% \item Corrections dans la documentation et la bibliographie.
+% \item Mettre \texttt{\bs mtcfixglossary} avant \texttt{\bs mtcfixindex}.
+% \end{itemize}
+% \item 2006/02/16
+% \begin{itemize}
+% \item Ajout d'une citation de \name{Donald}{Arseneau}.
+% \item Mise à~jour de la bibliographie.
+% \item Mise à~jour des remerciements.
+% \end{itemize}
+% \item 2006/02/17
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Mise à~jour du jargon.
+% \end{itemize}
+% \item 2006/02/20
+% \begin{itemize}
+% \item Ajout de \texttt{u8hangul.mld}, \texttt{u8hangul.mlo}, \texttt{u8hanja.mld} et \texttt{u8hanja.mlo}.
+% \end{itemize}
+% \item 2006/02/21
+% \begin{itemize}
+% \item Les langues u8hangul et u8hanja.mld sont renommées hangul-u8 et hanja-u8.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/02/22
+% \begin{itemize}
+% \item Ajout d'un \emph{hint} pour des commandes de préparation répétées.
+% \item Déplacement vers le haut de la déclaration de certains indicateurs concernant l'option \texttt{hints}.
+% \item Ajout de \verb|\mtcprepare|.
+% \end{itemize}
+% \item 2006/02/23
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/02/24
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/02/27
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Ajout de \texttt{minitoc.pre} à~la classe~6.
+% \end{itemize}
+% \item 2006/02/28
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Correction de la position des tableaux dans le chapitre «~Jargon~».
+% \item Correction de \texttt{irish.mld}, \texttt{lsorbian.mld} et \texttt{usorbian.mld}.
+% \item Ajout de \texttt{polski.mld}.
+% \end{itemize}
+% \item 2006/03/01
+% \begin{itemize}
+% \item \emph{Hints} sur la classe \texttt{jura} et le paquetage \texttt{alphanum}, incompatibles avec \texttt{minitoc}.
+% \end{itemize}
+% \item 2006/03/02
+% \begin{itemize}
+% \item Utilisation de styles bibliographiques avec un champ \texttt{URL}, construits à~l'aide de
+% \texttt{urlbst}~\cite{urlbst}.
+% \end{itemize}
+% \item 2006/03/06
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/03/08
+% \begin{itemize}
+% \item Corrections dans \texttt{magyar.mld}, \texttt{magyar2.mld} et \texttt{magyar3.mld}.
+% \item Ajout de \texttt{russian-cca.mld}, \texttt{russian-cca1.mld} et \texttt{russian-lh.mld}, avec leurs
+% fichiers \texttt{.mlo}.
+% \end{itemize}
+% \item 2006/03/09
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/03/10
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Ajout de \texttt{russian-lhcyralt.mld}, \texttt{russian-lhcyrkoi.mld} et \texttt{russian-lhcyrwin.mld}, avec
+% leurs fichiers \texttt{.mlo}.
+% \end{itemize}
+% \item 2006/03/13
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2006/03/14
+% \begin{itemize}
+% \item Ajout de \texttt{mtcmess.sty}.
+% \end{itemize}
+% \item 2006/03/16
+% \begin{itemize}
+% \item Désormais, les messages sont numérotés.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/03/20
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2006/03/21
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/03/22
+% \begin{itemize}
+% \item Mise à~jour du jargon.
+% \end{itemize}
+% \item 2006/03/28
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Mise à~jour du jargon.
+% \end{itemize}
+% \item 2006/03/29
+% \begin{itemize}
+% \item Ajout de la question~37 sur les fichiers \texttt{.mld} et \texttt{babel}.
+% \item Ajout de \texttt{french1.mld} et \texttt{french2.mld}.
+% \item Mise à~jour du jargon.
+% \end{itemize}
+% \item 2006/03/30
+% \begin{itemize}
+% \item Ajout de \texttt{english1.mld} et \texttt{english2.mld}.
+% \end{itemize}
+% \end{itemize}
+% \item 45
+% \begin{itemize}
+% \item 2006/03/31
+% \begin{itemize}
+% \item Suppression des versions PostScript de la documentation.
+% \item Ajout de \texttt{arab2.mld}, \texttt{bicig3.mld}, \texttt{buryat2.mld}, \texttt{xalx2.mld} et \texttt{xalx3.mld}.
+% \end{itemize}
+% \item 2006/04/03
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2006/04/04
+% \begin{itemize}
+% \item Ajout de \texttt{swedish2.mld}.
+% \item L'option de paquetage \texttt{insection} charge aussi le paquetage \texttt{flafter}.
+% \end{itemize}
+% \item 2006/04/05
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Ajout de \texttt{lamed.eps} et \texttt{lamed.pdf} comme images pour le logo de Lamed (construit depuis
+% \texttt{lamed.tex}).
+% \item Ré-ordonnancement des chapitres du manuel de l'utilisateur (partie~I).
+% \end{itemize}
+% \item 2006/04/06
+% \begin{itemize}
+% \item Utilisation de \texttt{sectsty.sty} pour mieux mettre en forme les titres des sections.
+% \end{itemize}
+% \item 2006/04/07
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Ajout de \texttt{\bs ifmtcsecondpart} pour tester si le document a exactement 2~parties.
+% \end{itemize}
+% \item 2006/04/10
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2006/04/11
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2006/04/12
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2006/04/13
+% \begin{itemize}
+% \item Dans l'option de paquetage \texttt{insection}, charger le paquetage \texttt{flafter} \emph{avant} le
+% paquetage \texttt{placeins}.
+% \item Ajout d'une figure sur les barrières de flottants.
+% \end{itemize}
+% \item 2006/04/27
+% \begin{itemize}
+% \item Ajout de notes dans la question~20, sur l'utilisation avec le paquetage \texttt{appendix}.
+% \item Ajout de commentaires pour l'option \texttt{insection}.
+% \item Mise à~jour de la bibliographie.
+% \item Début de la correction de l'environnement \texttt{mtchideinmaintoc}.
+% \end{itemize}
+% \item 2006/05/02
+% \begin{itemize}
+% \item Ajout de notes dans \texttt{minitoc.bug}, point~20, sur l'utilisation avec le paquetage \texttt{appendix}.
+% \item Fin de la correction de l'environnement \texttt{mtchideinmaintoc}.
+% \item Corrections analogues dans les environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/05/03
+% \begin{itemize}
+% \item Ajout de notes à~propos des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}.
+% \item Ajout de \texttt{hide1.tex} et \texttt{hide2.tex}.
+% \item Ajout d'un \emph{hint} sur le paquetage \texttt{fncychap} (il doit être chargé \emph{avant} \texttt{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \texttt{quotchap} (il doit être chargé \emph{avant} \texttt{minitoc}).
+% \end{itemize}
+% \item 2006/05/04
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Ajout d'un \emph{hint} sur le paquetage \texttt{romannum} (il doit être chargé \emph{avant} \texttt{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \texttt{sfheaders} (il doit être chargé \emph{avant} \texttt{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \texttt{alnumsec} (il doit être chargé \emph{avant} \texttt{minitoc}).
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2006/05/05
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item 2006/05/24
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Renommé \texttt{hide.tex} en \texttt{hide1.tex}.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/05/30
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Utilisation de \texttt{\bs MakeUpperCase} dans \texttt{\bs markboth} pour les styles de page.
+% \end{itemize}
+% \item 2006/05/31
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Ajout d'un \emph{hint} sur le paquetage \texttt{captcont} (il doit être chargé \emph{avant} \texttt{minitoc}).
+% \item Corrections dans la documentation.
+% \item Ajout de \texttt{uighur.mld}, \texttt{uighur2.mld} et \texttt{uighur3.mld} (comme synonymes pour les
+% variantes de la langue bicig).
+% \end{itemize}
+% \item 2006/06/01
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Ajout d'une description de Mon\TeX{} dans le jargon.
+% \item Ajout d'un commentaire sur le script \texttt{imk} dans \texttt{INSTALL} et le chapitre «~Installation~».
+% \item Ajout d'une entrée «~paquetage~» dans le jargon.
+% \item Ajout du fichier exemple \texttt{apx.tex}.
+% \item Ajout du point~44 de la FAQ et des commandes \texttt{\bs mtcgapbeforeheads} et \texttt{\bs mtcgapafterheads}.
+% \end{itemize}
+% \item 2006/06/02
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Mise à~jour de la bibliographie.
+% \item Ajout du fichier exemple \texttt{gaps.tex}.
+% \end{itemize}
+% \item 2006/06/05
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/06/06
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/06/08
+% \begin{itemize}
+% \item Corrections dans la documentation.
+% \end{itemize}
+% \item Correction d'espacement dans \texttt{french2.mld}.
+% \end{itemize}
+% \end{itemize}
+% \egroup
+% \end{RaggedRight}
% \fi
-% \end{SMOOTH}
+% ^^A NEW HISTORY END
% \Finale
%