summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/minitoc
diff options
context:
space:
mode:
authorReinhard Kotucha <reinhard.kotucha@web.de>2006-11-25 04:43:15 +0000
committerReinhard Kotucha <reinhard.kotucha@web.de>2006-11-25 04:43:15 +0000
commit44c60ee6cc9f0b9950bcab1c52db87bb86cc0860 (patch)
treeef917d4e8a15cac6db7c3394389248d2ca511b91 /Master/texmf-dist/source/latex/minitoc
parent82db8f99deb2aff5f2ccc4f896b7431d93147fa7 (diff)
update minitoc.
git-svn-id: svn://tug.org/texlive/trunk@2524 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/minitoc')
-rw-r--r--Master/texmf-dist/source/latex/minitoc/fminitoc.dtx3
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.dtx3489
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.ins45
3 files changed, 2544 insertions, 993 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
index 018b9563698..a65fe1186f7 100644
--- a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
@@ -27,7 +27,8 @@
%%
%% This work consists of all the files listed in the file `minitoc.l'
%% distributed with it.
-\ProvidesFile{fminitoc.dtx}[2006/09/13 minitoc french documentation start file]
+\ProvidesFile{fminitoc.dtx}%
+ [2006/11/13 minitoc french documentation start file]
\input{minitoc.dtx}
\endinput
%%
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
index 23ddbff2c34..e19e93caba4 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
@@ -30,7 +30,7 @@
%<package>\ProvidesPackage{minitoc}
%<package>\RequirePackage{mtcmess}[2006/03/14]
%<*package>
- [2006/09/13 v48 minitoc.dtx file]
+ [2006/11/13 v49 minitoc.dtx file]
%</package>
%
%<*driver>
@@ -54,6 +54,27 @@
\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}}{}
+%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeatletter
+\providecommand*{\toclevel@chaptersom}{0}
+\makeatletter\providecommand*{\toclevel@sectionsom}{0}
+\def\Shorttableofcontents#1#2{\bgroup\c@tocdepth=#2\@restonecolfalse
+ \if@tightshtoc
+ \parsep\z@
+ \fi
+ \if@twocolumn\@restonecoltrue\onecolumn\fi
+ \@ifundefined{chapter}%
+ {\section*{{#1}
+ \@mkboth{\uppercase{#1}}{\uppercase{#1}}}%
+ \addcontentsline{toc}{sectionsom}{#1}}%
+ {\chapter*{{#1}
+ \@mkboth{\uppercase{#1}}{\uppercase{#1}}}%
+ \addcontentsline{toc}{chaptersom}{#1}}%
+ \@startshorttoc{toc}\if@restonecol\twocolumn\fi\egroup}
+\def\l@chaptersom{\@dottedtocline{\@M}{1em}{2.3em}}
+\makeatother
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\IfFileExists{sectsty.sty}{\usepackage[garrulous]{sectsty}% To fix long sectionning titles...
\partfont{\RR}%
\chapterfont{\RR}%
@@ -93,6 +114,9 @@
\CodelineNumbered
\DisableCrossrefs
\setlength{\textwidth}{375pt} % was 355pt
+\newlength{\winf}\setlength{\winf}{\textwidth} % width in frame
+\addtolength{\winf}{-2.\fboxrule}
+\addtolength{\winf}{-2.\fboxsep}
\addtolength\marginparwidth{30pt}
\addtolength\oddsidemargin{20pt}
\addtolength\evensidemargin{20pt}
@@ -335,7 +359,7 @@
%%%
\EnableCrossrefs
\CodelineIndex
-\RecordChanges
+% \RecordChanges
\input{minitoc.pre}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \makeatletter
@@ -474,6 +498,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\def\VAL{\mbox{value}}
\def\EXTEN{\mbox{extension}}
\def\STRING{\mbox{STRING}}
+\def\COMMAND{\mbox{command}}
\or\relax
\def\LLL{\mbox{LANGUE}}
\def\NB{\mbox{NOMBRE}}
@@ -488,6 +513,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\def\VAL{\mbox{valeur}}
\def\EXTEN{\mbox{suffixe}}
\def\STRING{\mbox{CHAÎNE}}
+\def\COMMAND{\mbox{commande}}
\fi
%%%%%%%%%%%%%%%
% On float pages, push the floats to the top
@@ -498,8 +524,19 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\setlength{\@fpbot}{0pt plus 1fill}
\makeatother
\usepackage{dblaccnt} % here!
+\def\magicminitoc{\columnwidth=\linewidth\null\hfilneg\hspace*{-\itemindent}\hspace*{-\leftmargin}\hspace*{-\labelwidth}\minitoc\hfill\null}
+%%%%%%%%%%%%%%%
+\newsavebox{\Citname}% See TLC2 p 849
+\newenvironment{Citation}[1]%
+ {\sbox\Citname{#1}\unskip\noindent}%
+ {\null\hspace*{\fill}\nolinebreak[1]%
+ \quad\hspace*{\fill}%
+ \finalhyphendemerits=0\relax
+ \usebox{\Citname}}
%%%%%%%%%%%%%%%
\begin{document}
+% \setcounter{lofdepth}{2}
+% \mtcsetdepth{minilof}{2}
\raggedbottom
\addtolength{\marginparsep}{.5em}%ESSAI
\ifcase\LANG\relax
@@ -694,12 +731,15 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \dominitoc \dominilof \dominilot
% {\parskip=0pt
% \ifcase\LANG\relax
-% \IfFileExists{shorttoc.sty}{\shorttoc{Summary}{0}}{}
+% \IfFileExists{shorttoc.sty}{\clearpage\Shorttableofcontents{Summary}{0}}{}
% \renewcommand{\contentsname}{Table of Contents}
% \or\relax
-% \IfFileExists{shorttoc.sty}{\shorttoc{Sommaire}{0}}{}
+% \IfFileExists{shorttoc.sty}{\clearpage\Shorttableofcontents{Sommaire}{0}}{}
% \fi
% \setcounter{tocdepth}{6}
+% \makeatletter
+% \let\l@chaptersom\l@chapter
+% \makeatother
% \tableofcontents
% \mtcaddchapter
% \listoffigures
@@ -858,8 +898,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% figures (a ``minilof'') and a mini-list of tables (a ``minilot'').
% The document class should of course define chapters
% (classes like \texttt{book} or \texttt{report}) or sections
-% (classes like \texttt{article}\,\footnote{As the standard \texttt{proc} class loads the standard
-% \texttt{article} class, this class will be just considered as a variant of the \texttt{article} class.}).
+% (classes like \texttt{article}\,\footnote{As the standard \texttt{proc} class, and the \texttt{ltxdoc} and
+% \texttt{ltxnews} classes, load the standard
+% \texttt{article} class, these classes will be just considered as variants of the \texttt{article} class.}).
% 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
@@ -885,8 +926,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Il est aussi possible d'avoir une
% mini-liste des figures (une «~minilot~») et une mini-liste des tableaux (une «~minilot~»). La classe de document
% devrait, bien sûr, définir des chapitres (classes telles que \texttt{book} ou \texttt{report}) ou des sections
-% (classes telles que \texttt{article}\,\footnote{Puisque la classe standard \texttt{proc} charge la classe
-% standard \texttt{article}, cette classe sera simplement considérée comme une variante de la classe \texttt{article}.}).
+% (classes telles que \texttt{article}\,\footnote{Puisque la classe standard \texttt{proc}, ainsi que les classes
+% \texttt{ltxdoc} et \texttt{ltxnews}, chargent la classe
+% standard \texttt{article}, ces classes seront simplement considérées comme des variantes de la classe \texttt{article}.}).
% Donc, ce paquetage ne devrait pas être utilisé avec des classes de document ne possédant pas les commandes de
% sectionnement standard (classes telles que \texttt{letter}).
% Lorsque la classe de document définit un niveau de sectionnement «~partie~» (c'est-à-dire des classes telles
@@ -933,11 +975,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% \ifcase\LANG\relax
% \subsection{Version}
-% The current version of this package is~\#48. You will find a resumed history of the package in the ``Postface''
+% The current version of this package is~\#49. You will find a resumed history of the package in the ``Postface''
% chapter (chapter~\vref{c+postface}) and a more detailed history in ``Changes History'', page~\pageref{c+history}.
% \or\relax
% \subsection{Version}
-% La version courante de ce paquetage est~\#48. Vous trouverez un historique résumé de ce paquetage dans le
+% La version courante de ce paquetage est~\#49. 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
@@ -1039,38 +1081,38 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \caption{Commands for a \texttt{minitoc}}\label{mtc+minitoc}
% \centering
% {\small\ttfamily
-% \fbox{\begin{tabular}{@{}lll@{}}
-% \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}\\
-% \ldots&\\
-% \bs setcounter\{minitocdepth\}\{2\}&\emph{default}\\
+% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}}
+% \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}&\\
+% \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}\\
-% \emph{or:}\\
+% \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}\\
% \ldots&\\
-% \bs begin\{document\}&\\
-% \ldots&\\
-% \bs dominitoc&\\
-% \bs dominilof&\\
-% \bs dominilot&\\
+% \bs begin\{document\}&&\\
+% \ldots&&\\
+% \bs dominitoc&&\\
+% \bs dominilof&&\\
+% \bs dominilot&&\\
% \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 mtcskip\\
-% \bs minilof&\emph{if you want one}\\
-% \bs mtcskip\\
-% \bs minilot&\emph{if you want one}\\
-% \ldots&\\
-% \end{tabular}}}
+% \ldots&&\\
+% \bs chapter\{...\}&&\\
+% \bs minitoc&\emph{if you want one}&\\
+% \bs mtcskip&&\\
+% \bs minilof&\emph{if you want one}&\\
+% \bs mtcskip&&\\
+% \bs minilot&\emph{if you want one}&\\
+% \ldots&&\\
+% \end{tabularx}}}
% \end{table}
% \or\relax
% \begin{table}[!tp]
@@ -1078,43 +1120,43 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \caption{Commandes pour une \texttt{minitoc}}\label{mtc+minitoc}
% \centering
% {\small\ttfamily
-% \fbox{\begin{tabular}{@{}lll@{}}
-% \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}\\
-% \ldots&\\
-% \bs setcounter\{minitocdepth\}\{2\}&\emph{défaut}\\
+% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}}
+% \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}&\\
+% \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}\\
-% \emph{ou:}\\
+% \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}\\
-% \ldots&\\
-% \bs begin\{document\}&\\
-% \ldots&\\
-% \bs dominitoc&\\
-% \bs dominilof&\\
-% \bs dominilot&\\
+% \ldots&&\\
+% \bs begin\{document\}&&\\
+% \ldots&&\\
+% \bs dominitoc&&\\
+% \bs dominilof&&\\
+% \bs dominilot&&\\
% \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 mtcskip\\
-% \bs minilof&\emph{si vous en voulez une}\\
-% \bs mtcskip\\
-% \bs minilot&\emph{si vous en voulez une}\\
-% \ldots&\\
-% \end{tabular}}}
+% \ldots&&\\
+% \bs chapter\{...\}&&\\
+% \bs minitoc&\emph{si vous en voulez une}&\\
+% \bs mtcskip&\\
+% \bs minilof&\emph{si vous en voulez une}&\\
+% \bs mtcskip&\\
+% \bs minilot&\emph{si vous en voulez une}&\\
+% \ldots&&\\
+% \end{tabularx}}}
% \end{table}
% \fi
% \ifcase\LANG\relax
% For each mini-table of contents, an auxiliary file will be
-% created with a name of the form \meta{document}\verb|.mtc|\meta{N},
+% created with a name of the form \emph{document}\verb|.mtc|\meta{N},
% where \meta{N} is the absolute chapter number.
% ``Absolute'' means that this number is unique,
% and always increasing from the first chapter\,\footnote{The concept of an ``absolute'' counter for the
@@ -1127,7 +1169,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% document class.
% \or\relax
% Pour chaque mini-table des matières, un fichier auxiliaire sera créé avec un nom de la forme
-% \meta{document}\verb|.mtc|\meta{N}, où \meta{N} est le numéro absolu du chapitre. «~Absolu~» signifie que ce numéro est
+% \emph{document}\verb|.mtc|\meta{N}, où \meta{N} est le numéro absolu du chapitre. «~Absolu~» signifie que ce numéro est
% unique, et croit toujours depuis le premier chapitre\,\footnote{Le concept d'un compteur <<~absolu~>> pour les
% mini-tables a résolu certains problèmes ténébreux, et aussi frappé d'obsolescence certaines commandes, telles que
% \texttt{\bs firstpartis}, \texttt{\bs firstchapteris} et \texttt{\bs firstsectionis}.}.
@@ -1152,16 +1194,16 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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 respectively the \meta{document}\verb|.toc|, \meta{document}\verb|.lof|, and \meta{document}\verb|.lot| files,
+% take respectively the \emph{document}\verb|.toc|, \emph{document}\verb|.lof|, and \emph{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.
+% \emph{document}\verb|.mtc|\meta{N}, \emph{document}\verb|.mlf|\meta{N}, and \emph{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
-% 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}.
+% respectivement les fichiers \emph{document}\verb|.toc|, \emph{document}\verb|.lof| et \emph{document}\verb|.lot|, et en
+% prélèvent des tranches pour créer les fichiers \emph{document}\verb|.mtc|\meta{N}, \emph{document}\verb|.mlf|\meta{N}
+% et \emph{document}\verb|.mlt|\meta{N}.
% \fi
% \end{SMOOTH}
% \end{macro}
@@ -1283,75 +1325,75 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \changeskips
% \caption{Commands for a \texttt{secttoc}}\label{mtcsecttoc}
% \centering{\small\ttfamily
-% \fbox{\begin{tabular}{@{}lll@{}}
-% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}\\
-% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
-% \ldots&\\
-% \bs setlength\{\bs stcindent\}\{24pt\}&\emph{default}\\
-% \ldots&\\
-% \bs setcounter\{secttocdepth\}\{2\}&\emph{default}\\
+% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}}
+% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}&\\
+% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}&\\
+% \ldots&&\\
+% \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}\\
-% \emph{or:}\\
+% \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}\\
-% \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\\
-% \ldots&\\
-% \bs section\{...\}&\\
-% \bs secttoc&\emph{if you want one}\\
-% \bs sectlof&\emph{if you want one}\\
-% \bs sectlot&\emph{if you want one}\\
-% \ldots&\\
-% \end{tabular}}}
+% \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&\\
+% \ldots&&\\
+% \bs section\{...\}&&\\
+% \bs secttoc&\emph{if you want one}&\\
+% \bs sectlof&\emph{if you want one}&\\
+% \bs sectlot&\emph{if you want one}&\\
+% \ldots&&\\
+% \end{tabularx}}}
% \end{table}
% \or\relax
% \begin{table}[!tp]
% \changeskips
% \caption{Commandes pour une \texttt{secttoc}}\label{mtcsecttoc}
% \centering{\small\ttfamily
-% \fbox{\begin{tabular}{@{}lll@{}}
-% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}\\
-% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
-% \ldots&\\
-% \bs setlength\{\bs stcindent\}\{24pt\}&\emph{défaut}\\
-% \ldots&\\
-% \bs setcounter\{secttocdepth\}\{2\}&\emph{défaut}\\
+% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}}
+% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}&\\
+% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}&\\
+% \ldots&&\\
+% \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}\\
-% \emph{ou:}\\
+% \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}\\
-% \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\\
-% \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}\\
-% \ldots&\\
-% \end{tabular}}}
+% \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&\\
+% \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}&\\
+% \ldots&&\\
+% \end{tabularx}}}
% \end{table}
% \fi
% \ifcase\LANG\relax
% For each section-level table of contents, an auxiliary file will be
-% created with a name of the form \meta{document}\verb|.stc|\meta{N},
+% created with a name of the form \emph{document}\verb|.stc|\meta{N},
% where \meta{N} is the absolute section number.
% The suffix is \verb|.slf|\meta{N} for section-level lists of figures and
% is \verb|.slt|\meta{N} for section-level lists of tables.
@@ -1359,7 +1401,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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.
+% \emph{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
@@ -1371,10 +1413,12 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macro}{\usepackage}
% \begin{macro}{\FloatBarrier}
% \ifcase\LANG\relax
-% \label{rem+FB}As floats (figures and tables) could drift\footnote{\textsl{A float is like a ship in harbor.
+% \label{rem+FB}As floats (figures and tables) could drift\footnote{%
+% \begin{Citation}{\name{Donald}{Arseneau}}%
+% \noindent\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}}
+% that slips its anchor and eventually crashes on the rocks at the end of a chapter.}\end{Citation}}
% 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
@@ -1382,7 +1426,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{verse}
% \verb|\usepackage[insection]{minitoc}|
% \end{verse}
-% if you want more coherent sectlofs and sectlots.
+% if you want more consistent 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}
@@ -1391,7 +1435,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}.
+% barrier~($\equiv$). This is illustrated by the figure~\vref{f+barrier}.
%
% The \texttt{placeins} package, by \name{Donald}{Arsenau}, is available
% on CTAN archives; the file \texttt{placeins.sty} contains its own
@@ -1399,7 +1443,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{figure}[p]
% \begin{fullpage}
% \centering
+% \changeskips
% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \multicolumn{2}{@{}c@{}}{\textbf{With the \texttt{section} option\strut}}\\
% \toprule
% \textbf{Command}&\textbf{Action}\\
% \midrule
@@ -1412,11 +1458,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% &\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}@{}}
+% \multicolumn{2}{@{}c@{}}{\textbf{With the \texttt{above} option\strut}}\\
% \toprule
% \textbf{Command}&\textbf{Action}\\
% \midrule
@@ -1429,11 +1475,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% &\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}@{}}
+% \multicolumn{2}{@{}c@{}}{\textbf{With the \texttt{below} option\strut}}\\
% \toprule
% \textbf{Command}&\textbf{Action}\\
% \midrule
@@ -1446,11 +1492,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
% \bottomrule
% \end{tabularx}
-% \caption{Float barriers with the \texttt{below} option}
%
% \bigskip
%
% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \multicolumn{2}{@{}c@{}}{\textbf{With the \texttt{above} and \texttt{below} options\strut}}\\
% \toprule
% \textbf{Command}&\textbf{Action}\\
% \midrule
@@ -1463,7 +1509,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\
% \bottomrule
% \end{tabularx}
-% \caption{Float barriers with the \texttt{above} and \texttt{below} options}\label{f+barrier+4}
+% \caption{Float barriers}\label{f+barrier}
% \end{fullpage}
% \end{figure}
%
@@ -1471,15 +1517,18 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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 floats and, if necessary, to look at the messages of the \texttt{placeins} package
+% in the \emph{document}\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
+% dériver\,\footnote{\selectlanguage{english}%
+% \begin{Citation}{\name{Donald}{Arseneau}}%
+% \noindent\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}}
+% its anchor and eventually crashes on the rocks at the end of a chapter.}\end{Citation}}
% 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
@@ -1497,7 +1546,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}.
+% Ceci est illustré par la figure~\vref{f+barrier}.
%
% Le paquetage \texttt{placeins}, de \name{Donald}{Arsenau}, est disponible sur les archives CTAN;
% le fichier \texttt{placeins.sty}
@@ -1507,6 +1556,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{fullpage}
% \centering
% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
+% \multicolumn{2}{@{}c@{}}{\textbf{Avec l'option \texttt{section}\strut}}\\
% \toprule
% \textbf{Commande}&\textbf{Action}\\
% \midrule
@@ -1519,11 +1569,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% &\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}@{}}
+% \multicolumn{2}{@{}c@{}}{\textbf{Avec l'option \texttt{above}\strut}}\\
% \toprule
% \textbf{Commande}&\textbf{Action}\\
% \midrule
@@ -1536,11 +1586,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% &\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}@{}}
+% \multicolumn{2}{@{}c@{}}{\textbf{Avec l'option \texttt{below}\strut}}\\
% \toprule
% \textbf{Commande}&\textbf{Action}\\
% \midrule
@@ -1553,11 +1603,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% &\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}@{}}
+% \multicolumn{2}{@{}c@{}}{\textbf{Avec les options \texttt{above} et \texttt{below}\strut}}\\
% \toprule
% \textbf{Commande}&\textbf{Action}\\
% \midrule
@@ -1570,7 +1620,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% &\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}
+% \caption{Barrières pour les flottants}\label{f+barrier}
% \end{fullpage}
% \end{figure}
%
@@ -1579,7 +1629,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}.
+% dans le fichier \emph{document}\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
@@ -1599,79 +1649,79 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \changeskips
% \caption{Commands for a \texttt{parttoc}}\label{mtc+parttoc}
% \centering{\small\ttfamily
-% \fbox{\begin{tabular}{@{}lll@{}}
-% \multicolumn{2}{@{}l@{}}{\bs documentclass[...]\{book\}}\\
-% \multicolumn{2}{@{}l@{}}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
+% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}}
+% \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}\\
+% \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:}\\
+% \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}\\
-% \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\\
-% \ldots&\\
-% \bs part\{...\}&\\
-% \bs parttoc&\emph{if you want one}\\
-% \bs partlof&\emph{if you want one}\\
-% \bs partlot&\emph{if you want one}\\
-% \ldots&\\
-% \end{tabular}}}
+% \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&\\
+% \ldots&&\\
+% \bs part\{...\}&&\\
+% \bs parttoc&\emph{if you want one}&\\
+% \bs partlof&\emph{if you want one}&\\
+% \bs partlot&\emph{if you want one}&\\
+% \ldots&&\\
+% \end{tabularx}}}
% \end{table}
% \or\relax
% \begin{table}[!tp]
% \changeskips
% \caption{Commandes pour une \texttt{parttoc}}\label{mtc+parttoc}
% \centering{\small\ttfamily
-% \fbox{\begin{tabular}{@{}lll@{}}
-% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}\\
-% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\
+% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}}
+% \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}\\
+% \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:}\\
+% \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}\\
-% \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\\
-% \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}\\
-% \ldots&\\
-% \end{tabular}}}
+% \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&\\
+% \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}&\\
+% \ldots&&\\
+% \end{tabularx}}}
% \end{table}
% \fi
% \ifcase\LANG\relax
% For each partial table of contents, an auxiliary file will be
-% created with a name of the form \meta{document}\verb|.ptc|\meta{N},
+% created with a name of the form \emph{document}\verb|.ptc|\meta{N},
% where \meta{N} is the absolute part number.
% The suffix is \verb|.plf|\meta{N} for partial lists of figures and
% is \verb|.plt|\meta{N} for partial lists of tables.
@@ -1679,7 +1729,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% extensions to filenames, see section~\vref{MS-DOS} and section~\vref{.8+3}).
% \or\relax
% Pour chaque table des matières au niveau partie, un fichier auxiliaire sera créé avec un nom de la forme
-% \meta{document}\verb|.ptc|\meta{N}, où \meta{N} est le numéro absolu de partie.
+% \emph{document}\verb|.ptc|\meta{N}, où \meta{N} est le numéro absolu de partie.
% Le suffixe est \verb|.plf|\meta{N} pour les
% listes de figures au niveau partie et \verb|.plt|\meta{N} pour les listes de tableaux au niveau partie.
% (Si vous travaillez sous MS-DOS ou tout autre système d'exploitation utilisant des suffixes courts pour les
@@ -1717,7 +1767,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% a chapter without sections and no \verb|\minilof| or
% \verb|\minilot| command in a chapter without figures or tables.
% The \index{checkfiles}\texttt{checkfiles} (see section~\vref{s+placing}) package option
-% (default) skips empty mini-tables (with a note in the \texttt{.log} file);
+% (default) skips empty mini-tables (with a note in the \emph{document}\texttt{.log} file);
% the \index{nocheckfiles}\texttt{nocheckfiles} package option restores
% the old behaviour (empty mini-tables are displayed).
% \end{SMOOTH}
@@ -1727,7 +1777,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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} (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
+% défaut, saute les mini-tables vides (avec un note dans le fichier \emph{document}\texttt{.log}); l'option de paquetage
% \index{nocheckfiles}\texttt{nocheckfiles} rétablit l'ancien comportement (les mini-tables vides sont imprimées).
% \end{SMOOTH}
% \fi
@@ -1741,7 +1791,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% lists of figures or tables are not affected by the value of
% these counters, but if there are depth counters for these lists (\index{lofdepth}\texttt{lofdepth} and
% \index{lotdepth}\texttt{lotdepth}), as done by the \index{subfigure}\texttt{subfigure} and
-% \index{subfig}\texttt{subfig} packages~\cite{subfigure,subfig} from
+% \index{subfig}\texttt{subfig} packages~\cite{subfigure,subfig}\label{h.subfig} from
% \name{Steven~Douglas}{Cochran}, new depth counters are created if necessary, with obvious names like
% \texttt{partlofdepth}, \texttt{partlotdepth}, \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth},
% and \texttt{sectlotdepth}.
@@ -1752,7 +1802,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% et \index{secttocdepth}\texttt{secttocdepth}, similaires à~\texttt{tocdepth}, permettent à~l'utilisateur de
% modifier ce comportement. Les mini-listes des figures ou des tableaux ne sont pas affectées par ces compteurs, mais
% s'il existe des compteurs de profondeur pour ces listes (\index{lofdepth}\texttt{lofdepth} et
-% \index{lotdepth}\texttt{lotdepth}), comme cela est fait par les paquetages
+% \index{lotdepth}\texttt{lotdepth}), comme cela est fait par les paquetages\label{h.subfig}
% \index{subfigure}\texttt{subfigure}~\cite{subfigure} et
% \index{subfig}\texttt{subfig}~\cite{subfig} de \name{Steven~Douglas}{Cochran}, de nouveaux compteurs sont créés si
% nécessaire, portant des noms évidents tels que \texttt{partlofdepth}, \texttt{partlotdepth},
@@ -2719,7 +2769,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% languages other than english.
%
% \lneed{6}
-% The language option files like
+% The language definition files like
% \texttt{french.mld} and \texttt{english.mld} (the suffix
% \index{.mld}\texttt{.mld} means ``minitoc language definition (file)'')
% (and many others, see the list in table~\vref{t+languages} and section~\vref{fo+lang}) are available.
@@ -2733,7 +2783,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}
+% Les fichiers de définition de langue tels que \texttt{french.mld}
% et \texttt{english.mld} (le suffixe \index{.mld}\texttt{.mld} signifie «~\emph{minitoc language definition
% (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
@@ -2787,7 +2837,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item danish
% \item devanagari (hindi)$^c$
% \item dutch
-% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish)
+% \item english$^{\dagger}$ (american, australian, british, canadian, newzealand, UKenglish, USenglish)
% \item english1
% \item english2
% \item esperant (esperanto)
@@ -2832,6 +2882,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item japanese3\,$^{c,d,g}$
% \item japanese4\,$^{c,d,g}$
% \item japanese5\,$^{c,d,g}$
+% \item japanese6\,$^{c,d,g}$
% \item kannada\,$^c$
% \item latin
% \item latin2
@@ -2899,6 +2950,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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[$^{\dagger}$] The presence of the \texttt{english.mld} file is mandatory.
% \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
@@ -2958,7 +3010,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item danish
% \item devanagari (hindi)$^c$
% \item dutch
-% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish)
+% \item english\,$^{\dagger}$ (american, australian, british, canadian, newzealand, UKenglish, USenglish)
% \item english1
% \item english2
% \item esperant (esperanto)
@@ -3003,6 +3055,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item japanese3\,$^{c,d,g}$
% \item japanese4\,$^{c,d,g}$
% \item japanese5\,$^{c,d,g}$
+% \item japanese6\,$^{c,d,g}$
% \item kannada\,$^c$
% \item latin
% \item latin2
@@ -3069,6 +3122,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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[$^{\dagger}$] La présence du fichier \texttt{english.mld} est obligatoire.
% \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
@@ -3284,7 +3338,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% and \texttt{\bs slttitle}, which are the strings ``Contents'', ``Figures'' and ``Tables'' by default.
% These title commands should be redefined by \texttt{\bs renewcommand} or \texttt{\bs mtcsettitle} for
% languages other than english.
-% The language option files like \texttt{french.mld} and \texttt{english.mld} (and also many others, as listed in
+% The language definition files like \texttt{french.mld} and \texttt{english.mld} (and also many others, as listed in
% table~\vref{t+languages} and explained in section~\vref{fo+lang}) are available.
% You can easily prepare a similar file for your preferred language (see section~\vref{faq.26}).
% You can change the language of these titles by using the
@@ -3724,10 +3778,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \lneed{5}
% \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} 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}, \Arabi{}~\cite{arabi},
+% Most of the strings defined in the language definition files \index{.mld}(\texttt{.mld}) were taken from the
+% 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}, \Arabi{}~\cite{arabi},
% {Arm\TeX} (armenian)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex},
% \devnag{} for \TeX~\cite{devanagari},
% \texttt{ethiop}~\cite{ethiop},
@@ -3737,7 +3791,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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}
+% Farsi\TeX~\cite{farsi} (farsi or iranian), or \texttt{vietnam.sty}
% --- latvian (letton),
% greek-mono, greek-polydemo, greek-polykatha, polish2, russian2m, russian2o and spanish3
% need Lambda~($\mathbf{\Lambda}$), i.e.,~the Omega~($\mathbf{\Omega}$) version of \LaTeX, (see~\cite{antomega}),
@@ -3746,7 +3800,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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
+% La plupart des chaînes définies dans les fichiers de définition de langue \index{.mld}(\texttt{.mld}) ont été prises
% 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}, \Arabi{}~\cite{arabi}, {Arm\TeX} (arménien)~\cite{armtex},
@@ -3757,7 +3811,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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)
+% Farsi\TeX~\cite{farsi} (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
@@ -3931,7 +3985,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macro}{\mtcsetformat}
% \ifcase\LANG\relax
% As these commands are internal (their names contain the ``\texttt{@}'' character) and must have a local effect only
-% on specific mini-tables, you should alter then indirectly via the \verb|\mtcsetformat| command:
+% on specific mini-tables, you should alter them indirectly via the \verb|\mtcsetformat| command:
% \begin{quote}
% \verb|\mtcsetformat{|\emph{mini-table}\verb|}{|\emph{parameter}\verb|}{|\emph{value}\verb|}|
% \end{quote}
@@ -4187,9 +4241,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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};
+% \texttt{o}, \texttt{O}, \texttt{+}, 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}.
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-}, and~\texttt{0}.
% \end{itemize}
% \end{samepage}
% \or\relax
@@ -4208,9 +4262,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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};
+% \texttt{o}, \texttt{O}, \texttt{+} 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}.
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-} et~\texttt{0}.
% \end{itemize}
% \end{samepage}
% \fi
@@ -4238,9 +4292,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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};\nopagebreak[4]
+% \texttt{oui}, \texttt{OUI}, \texttt{o}, \texttt{O}, \texttt{+}, and~\texttt{1};\nopagebreak[4]
% \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}.
+% \texttt{FALSE}, \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON},
+% \texttt{-}, and~\texttt{0}.
% \end{itemize}
% \end{samepage}
% If the first argument is a star~(\texttt{*}), all mini-tables are affected.
@@ -4259,9 +4314,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \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};\nopagebreak[4]
+% \texttt{oui}, \texttt{OUI}, \texttt{o}, \texttt{O}, \texttt{+} et~\texttt{1};\nopagebreak[4]
% \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}.
+% \texttt{FALSE}, \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON},
+% \texttt{-}, et~\texttt{0}.
% \end{itemize}
% \end{samepage}
% Si le premier argument est une étoile~(\texttt{*}), toutes les mini-tables sont affectées.
@@ -4811,7 +4867,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% and/or glossary (or index) are processed as starred sections, you must
% modify these additions to use section level commands.
%
-% And proceed with extreme care, tracking in the \texttt{.log} file the
+% And proceed with extreme care, tracking in the \emph{document}\texttt{.log} file the
% insertion of \texttt{.mtc}\meta{N} files (and siblings). They are
% some examples in the \index{mtc-add.tex}\texttt{mtc-add.tex} (see section~\vref{mtc-add.tex})
% and \index{mtc-ads.tex}\texttt{mtc-ads.tex} (see section~\vref{mtc-ads.tex}) files distributed with
@@ -4821,7 +4877,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% 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 grand soin, en suivant dans le fichier \texttt{.log} l'insertion des fichiers \texttt{.mtc}\meta{N} (et
+% Et procédez avec grand soin, en suivant dans le fichier \emph{document}\texttt{.log} l'insertion des
+% fichiers \texttt{.mtc}\meta{N} (et
% analogues). Il y~a divers exemples dans les fichiers
% \index{mtc-add.tex}\texttt{mtc-add.tex} (voir la section~\vref{mtc-add.tex}) et
% \index{mtc-ads.tex}\texttt{mtc-ads.tex} (voir la section~\vref{mtc-ads.tex}) distribués avec \texttt{minitoc}.
@@ -4865,7 +4922,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{quote}
% \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+
% \end{quote}
-% The \texttt{listfiles} package option is now (version~\#48) the default (list created).
+% The \texttt{listfiles} package option is now (since version~\#48) the default (list created).
% \or\relax
% \section{Les options \texttt{listfiles} et \texttt{nolistfiles}}\label{s+listfiles}\index{listfiles}\index{nolistfiles}
% L'option de paquetage \texttt{listfiles} crée une liste des fichiers auxiliaires minitoc dans le
@@ -4875,7 +4932,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{quote}
% \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+
% \end{quote}
-% L'option de paquetage \texttt{listfiles} est désormais (version~\#48) le choix par défaut (liste créée).
+% L'option de paquetage \texttt{listfiles} est désormais (depuis la version~\#48) le choix par défaut (liste créée).
% \fi
% \ifcase\LANG\relax
% \or\relax
@@ -4893,8 +4950,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% known as interacting with \texttt{minitoc},
% and also some frequent misuses and errors. This list of interacting packages and classes is, of course, not closed.
% If a known package is loaded,
-% 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
+% this option writes some hints in the \emph{document}\texttt{.log} file and
+% emits a warning. The hints written in the \emph{document}\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, but you can inhibit it via the \index{nohints}\texttt{nohints} option.
% The following problems and potential problems are currently detected:
@@ -4902,8 +4960,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Cette option du paquetage détecte certaines actions et le chargement de certains paquetages et classes connus pour
% interagir avec \texttt{minitoc}, ainsi que certaines mauvaises utilisations et erreurs fréquentes. La liste des
% paquetages et classes qui interagissent n'est évidemment pas close. Si un tel paquetage (ou classe) est chargé,
-% 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
+% cette option écrit quelques indications (\emph{hints}) dans le fichier \emph{document}\texttt{.log}
+% et émet un avertissement. Les
+% indications écrites dans le fichier \emph{document}\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, 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:
@@ -5066,13 +5126,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{environment}{abstract}
% \begin{macro}{\mtcaddchapter}
% \begin{macro}{\mtcaddsection}
-% \ifcase\LANG\relax
+% \ifcase\LANG\relax\label{h.abstract}
% 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
+% \or\relax\label{h.abstract}
% 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
@@ -5115,6 +5175,17 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \lneed{3}
% \item
+% \ifcase\LANG\relax\label{h.hangcaption}
+% If the \index{hangcaption}\texttt{hangcaption} package~\cite{hangcaption}
+% (by \name{David~M.}{Jones}) is used,
+% it must be loaded \emph{before} the \texttt{minitoc} package.
+% \or\relax\label{h.hangcaption}
+% Si le paquetage \index{hangcaption}\texttt{hangcaption}~\cite{hangcaption}
+% (de \name{David~M.}{Jones}) 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,
@@ -5171,14 +5242,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \lneed{4}
% \item
% \begin{SMOOTH}
-% \ifcase\LANG\relax
+% \ifcase\LANG\relax\label{h.caption}\label{h.caption2}\label{h.ccaption}\label{h.mcaption}
% 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
+% \or\relax\label{h.caption}\label{h.caption2}\label{h.ccaption}\label{h.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 le paquetage \texttt{caption}.}, (tous deux écrits par \xname{Axel}{Sommerfeldt}),
@@ -5362,7 +5433,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% If you want to typeset
% this document without any mini-table, you have just to replace the
% \texttt{minitoc} package by the \texttt{mtcoff} package (without option), and all these
-% commands will be ignored, eventually writing warning messages in the \texttt{.log} file.
+% commands will be ignored, eventually writing warning messages in the \emph{document}\texttt{.log} file.
% 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
@@ -5373,7 +5444,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \verb|\minitoc| (et leurs équivalentes pour les listes de figures et de tableaux).
% Si vous souhaitez composer ce document sans aucune mini-table, il vous suffit de remplacer le paquetage
% \texttt{minitoc} par le paquetage \texttt{mtcoff} (sans option), et toutes ces commandes seront ignorées, en
-% écrivant éventuellement des messages d'avertissement dans le fichier \texttt{.log} file. Au moins deux exécutions
+% écrivant éventuellement des messages d'avertissement dans le fichier \emph{document}\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} devenues superflues.
@@ -5404,24 +5476,24 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \ifcase\LANG\relax
% Here is a list of problems and frequently asked questions about
-% \texttt{minitoc.sty}. If the version has a number less than~48, please
-% upgrade to version~\#48. This list is also given in the \index{minitoc.bug}\texttt{minitoc.bug} file,
+% \texttt{minitoc.sty}. If the version has a number less than~49, please
+% upgrade to version~\#49. 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
+% which is activated by default, and b)~read the \emph{document}\texttt{.log} file, which may contain pertinent
% 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 («~foire aux questions~») à~propos du paquetage
-% \texttt{minitoc}. Si votre version a un numéro plus petit que~48, vous êtes priés de faire une mise à~jour
-% à~la version~\#48. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous
+% \texttt{minitoc}. Si votre version a un numéro plus petit que~49, vous êtes priés de faire une mise à~jour
+% à~la version~\#49. 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
-% section~\vref{s+hints}), qui est activée par défaut, et b)~de lire le fichier \meta{document}\texttt{.log}, qui
+% section~\vref{s+hints}), qui est activée par défaut, et b)~de lire le fichier \emph{document}\texttt{.log}, qui
% 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
@@ -5813,14 +5885,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% minibbl. First, ``minibbl'' is another problem, strongly
% related to the \BibTeX's dealing with \texttt{.aux} files. Look
% at the \texttt{chapterbib}\cite{chapterbib}, \texttt{bibunits}~\cite{bibunits},
-% \texttt{multibib}~\cite{multibib}, and \texttt{bibtopic}~\cite{bibtopic} packages.
+% \texttt{multibib}~\cite{multibib}, \texttt{bibtopic}~\cite{bibtopic}, and \texttt{splitbib}~\cite{splitbib} packages.
% Version~\#13 has implemented basic minilofs and minilots.
% 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}~\cite{chapterbib}, \texttt{bibunits}~\cite{bibunits},
-% \texttt{multibib}~\cite{bibunits} et \texttt{bibtopic}~\cite{bibtopic}.
+% \texttt{multibib}~\cite{bibunits}, \texttt{bibtopic}~\cite{bibtopic} et \texttt{splitbib}~\cite{splitbib}.
% 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
@@ -6822,7 +6894,7 @@ Second appendix
% into one with a new name (not
% the name of a distributed \texttt{.mld} file). Then you modify this new \texttt{.mld} file and you can use it via
% \verb|\mtcselectlanguage|. You can always contact me to add this new \texttt{.mld} file to the
-% distribution. These remarks apply also to the \meta{language}\texttt{[.mld--.mlo]} pairs of language definition files.
+% distribution. These remarks apply also to the \emph{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} et \texttt{.mlo} de la
% distribution. La
@@ -6832,7 +6904,7 @@ Second appendix
% (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{langue}\texttt{[.mld--.mlo]} de fichiers de définition de langues.
+% \emph{langue}\texttt{[.mld--.mlo]} de fichiers de définition de langues.
% \fi
% \end{macro}
% \end{macro}
@@ -7032,9 +7104,9 @@ Second appendix
% \ifcase\LANG\relax
% \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
+% \index{caption2}\texttt{caption2}\footnote{This package is obsolete; now use a recent
% version of the
-% \texttt{caption} package.}, (both written by \xname{Axel}{Sommerfeldt}),
+% \texttt{caption} package.}~\cite{caption2}, (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
@@ -7042,8 +7114,8 @@ Second appendix
% \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
+% \index{caption2}\texttt{caption2}\,\footnote{Ce paquetage est obsolète; utilisez
+% maintenant une version récente du paquetage \texttt{caption}.}~\cite{caption2}, (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é,
@@ -7406,19 +7478,19 @@ Second appendix
% ^^A (44)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Vertical space (gap) before and after parttocs, partlofs, and partlots titles}\label{faq.44}\index{gaps}
+% \section{Vertical space (gap) before or 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
+% and \texttt{\bs mtcgapafterheads}, with these defaults values. These
% 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}).
+% modified via \texttt{\bs renewcommand} (but \emph{not} via \texttt{\bs setlength}).
% An example of use is given in the \index{mtc-gap.tex}\texttt{mtc-gap.tex} document file:\label{mtc-gap.tex}
% \or\relax
-% \section{Espacement vertical (\emph{gap}) avant et après les titres des parttocs,
+% \section{Espacement vertical (\emph{gap}) avant ou 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}
@@ -7430,7 +7502,7 @@ Second appendix
% 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}).
+% (mais \emph{pas} via \texttt{\bs setlength}).
% Un exemple d'utilisation est donné dans le fichier document \index{mtc-gap.tex}\texttt{mtc-gap.tex}:\label{mtc-gap.tex}
% \fi
% \begin{macrocode}
@@ -7542,6 +7614,139 @@ Second appendix
% \fi
% \end{table}
%
+% ^^A (46)
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{Another interaction between the \texttt{tocloft} and \texttt{minitoc} packages}\label{faq.46}
+% \emph{I~encountered an interaction between \texttt{tocloft} and \texttt{minitoc}.
+% I want to force \texttt{minitoc} to not display the page numbers, but because
+% of \texttt{tocloft} it doesn't. Here is an example code:}
+% \else\relax
+% \section{Une autre interaction entre les paquetages \texttt{tocloft} et \texttt{minitoc}}\label{faq.46}
+% \emph{J'ai rencontré une interaction entre \texttt{tocloft} et \texttt{minitoc}.
+% Je veux forcer \texttt{minitoc} à~ne pas afficher les numéros de pages,
+% mais, à~cause de \texttt{tocloft}, il n'y arrive pas. Voici
+% un exemple de code:}
+% \fi\relax
+% \begin{quote}
+% \verb|\documentclass[12pt,a4paper]{book}|\\
+% \verb|\usepackage{tocloft}|\\
+% \verb|\usepackage{minitoc}|\\
+% \verb|\begin{document}|\\
+% \verb|\frontmatter|\\
+% \verb|\dominitoc|\\
+% \verb|\tableofcontents|\\
+% \verb|\mainmatter|\\
+% \verb|\chapter{Chapter}|\\
+% \verb|\section{Section A}|\\
+% \verb|\section{Section B}|\\
+% \verb|\chapter{Second Chapter}|\\
+% \verb|\mtcsetfont{minitoc}{section}{\normalfont\small}|\\
+% \verb|\mtcsetpagenumbers{minitoc}{off}|\\
+% \verb|\minitoc|\\
+% \verb|\section{Section A}|\\
+% \verb|\section{Section B}|\\
+% \verb|\end{document}|
+% \end{quote}
+% \ifcase\LANG\relax
+% \emph{If I comment the line loading the \texttt{tocloft} package,
+% I~will get a minitoc without page numbers as I~wanted.}
+% \else\relax
+% \emph{Si je commente la ligne chargeant le paquetage \texttt{tocloft},
+% j'obtiens bien une minitoc sans numéros de pages comme désiré.}
+% \fi\relax
+%
+% \ifcase\LANG\relax
+% When using together \texttt{tocloft} and \texttt{minitoc}, the \texttt{tocloft} package must be
+% loaded first, and its commands take precedence to format the entries
+% in the TOC (and in minitocs). To suppress the page numbers, your should try
+% the \verb|\cftpagenumbersoff{|\emph{XXX}\verb|}| command (from \texttt{tocloft}), which is described
+% in the \texttt{tocloft.pdf} documentation~\cite[pages~45-56]{tocloft}; \emph{XXX} is the level
+% of entry (\texttt{chapter}, \texttt{sec}, \texttt{subsec}, etc.). There are similar remarks about
+% font related commands.
+%
+% The \texttt{tocloft} package is more specialized in that job than \texttt{minitoc}, so if it is
+% loaded, \texttt{minitoc} uses the \texttt{locloft} tools.
+% There is the corrected example (\texttt{mtc-tlo.tex}\label{mtc-tlo.tex}\index{mtc-tlo.tex}):
+% \else\relax
+% Lors de l'utilisation simultanée de \texttt{tocloft} et \texttt{minitoc},
+% le paquetage \texttt{tocloft} doit être chargé le premier, et ses
+% commandes prennent le pas pour mettre en forme package les
+% entrées dans la tables des matières (et les minitocs). Pour
+% supprimer les numéros de pages, vous devriez essayer la
+% commande \verb|\cftpagenumbersoff{|\emph{XXX}\verb|}| (de \texttt{tocloft}), qui est décrite dans la documentation
+% \texttt{tocloft.pdf}~\cite[pages~45-56]{tocloft}; \emph{XXX}
+% est le niveau de l'entrée (\texttt{chapter}, \texttt{sec}, \texttt{subsec}, etc.).
+% Il y a des remarques similaires sur les commandes concernant les fontes.
+%
+% Le paquetage \texttt{tocloft} est davantage spécialisé dans
+% ce travail que \texttt{minitoc}, donc s'il est chargé, \texttt{minitoc}
+% se sert des outils de \texttt{locloft}. Voici l'exemple
+% corrigé (\texttt{mtc-tlo.tex}\label{mtc-tlo.tex}\index{mtc-tlo.tex}):
+% \fi\relax
+% \begin{macrocode}
+%<*mtc-tlo>
+\documentclass[12pt,a4paper]{book}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We must load \texttt{locloft} \emph{before} \texttt{minitoc}:
+% \or\relax
+% Nous devons charger \texttt{locloft} \emph{avant} \texttt{minitoc}:
+% \fi\relax
+% \begin{macrocode}
+\usepackage{tocloft}
+\usepackage[tight]{minitoc}
+\begin{document}
+% \end{macrocode}
+% \ifcase\LANG\relax
+% We define the global font for the minitoc entries:
+% \or\relax
+% Nous définissons la fonte globale pour les entrées des minitocs:
+% \fi\relax
+% \begin{macrocode}
+\mtcsetfont{minitoc}{*}{\normalfont\small}
+\frontmatter
+\dominitoc
+\tableofcontents
+% \end{macrocode}
+% \ifcase\LANG\relax
+% For the section entries in the minitocs, we suppress the page numbers and change the font
+% by using commands from the \texttt{tocloft} package:
+% \or\relax
+% Pour les entrées de sections dans les minitocs, nous supprimons les numéros de pages et changeons la fonte en
+% utilisant des commandes venant du paquetage \texttt{tocloft}:
+% \fi\relax
+% \begin{macrocode}
+\cftpagenumbersoff{sec}
+\renewcommand{\cftsecfont}{\normalfont\small}
+\mainmatter
+\chapter{Chapter}
+\section{Section A}
+\section{Section B}
+\chapter{Second Chapter}
+\minitoc
+\section{Section A}
+\section{Section B}
+\end{document}
+%</mtc-tlo>
+% \end{macrocode}
+%
+% ^^A (47)
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{Use with the \texttt{hangcaption} package}\label{faq.47}\index{hangcaption}
+% If the \texttt{hangcaption} package~\cite{hangcaption} (by \name{David~M.}{Jones})
+% 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
+% \section{Utilisation avec le paquetage \texttt{hangcaption}}\label{faq.47}\index{hangcaption}
+% Si le paquetage \texttt{hangcaption}~\cite{hangcaption} (de \name{David~M.}{Jones}) 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
+%
% \ifcase\LANG\relax
% \chapter{Memento}\label{c+memento}
% \or\relax
@@ -7570,7 +7775,7 @@ Second appendix
% in sectionning titles and use an unsorted bibliographic style.\\
% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{listfiles}&Lists the minitoc auxiliary files
% into \emph{document}\texttt{.maf}.\\
-% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Adds hints in the \texttt{.log}
+% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Adds hints in the \emph{document}\texttt{.log}
% file. Useful to detect some problems.\\
% \bottomrule
% \multicolumn{3}{@{}p{\textwidth}@{}}{Language options are listed in
@@ -7599,7 +7804,8 @@ Second appendix
% sectionnements et utilisez un style de bibliographie sans tri.\\
% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{listfiles}&Liste les fichiers auxiliaires de minitoc
% dans \emph{document}\texttt{.maf}.\\
-% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Ajoute des indications (\emph{hints}) dans le fichier \texttt{.log}.
+% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Ajoute des indications (\emph{hints}) dans le fichier
+% \emph{document}\texttt{.log}.
% Utile pour détecter certains problèmes.\\
% \bottomrule
% \multicolumn{3}{@{}p{\textwidth}@{}}{Les options de langue sont listées dans le tableau~\vref{t+languages}.
@@ -8431,7 +8637,7 @@ Second appendix
% \fi
%
% \ifcase\LANG\relax
-% \begin{table}[tp]
+% \begin{table}[btp]
% \changeskips
% \caption{Obsolete commands}\label{t+SUC-O}
% \centering
@@ -8449,7 +8655,7 @@ Second appendix
% \egroup
% \end{table}
% \or\relax
-% \begin{table}[tp]
+% \begin{table}[btp]
% \changeskips
% \caption{Commandes obsolètes}\label{t+SUC-O}
% \centering
@@ -8469,6 +8675,102 @@ Second appendix
% \fi
%
% \ifcase\LANG\relax
+% \begin{table}[tp]
+% \centering
+% \changeskips
+% \caption{Classes and packages needing some precautions}\label{t+packs}
+% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}}
+% \toprule
+% &\textbf{P/C}&\textbf{Package}&\textbf{Author(s)}&\textbf{Page(s)}&\textbf{Reference(s)}\\
+% \midrule
+% &P&\texttt{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\
+% &P&\texttt{alnumsec}&\name{Frank}{K\"uster}&\pageref{h.alnumsec}&\cite{alnumsec}\\
+% $*$&P&\texttt{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
+% $*$&C&\texttt{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% &C&\texttt{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% $*$&C&\texttt{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% &P&\texttt{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\
+% &P&\texttt{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\
+% &P&\texttt{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\
+% &P&\texttt{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\
+% &P&\texttt{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\
+% &P&\texttt{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\
+% &P&\texttt{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\
+% &P&\texttt{hyperref}&\name{Sebastian}{Rahtz} and \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref}\\
+% $*$&C&\texttt{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
+% &P&\texttt{mcaption}&\name{Stephan}{Henning}&\pageref{h.mcaption}&\cite{mcaption}\\
+% &C&\texttt{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir}\\
+% &P&\texttt{notoccite}&\name{Donald}{Arsenau}&\pageref{ss+notoccite}&\cite{notoccite}\\
+% &P&\texttt{placeins}&\name{Donald}{Arsenau}&\pageref{rem+FB}&\cite{placeins}\\
+% &P&\texttt{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\
+% &P&\texttt{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\
+% &C&\texttt{scrartcl}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
+% &C&\texttt{scrbook}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
+% &C&\texttt{scrreprt}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
+% &P&\texttt{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\
+% &P&\texttt{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\
+% &P&\texttt{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\
+% &P&\texttt{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\
+% $*$&P&\texttt{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
+% $*$&P&\texttt{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
+% &P&\texttt{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\
+% &P&\texttt{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\
+% &P&\texttt{varsects}&\name{Daniel}{Taupin}\textsuperscript{\textdied}&\pageref{h.varsects}&\cite{varsects}\\
+% \bottomrule
+% $*$&\multicolumn{5}{@{}l@{}}{\quad Incompatible with \texttt{minitoc}.}\\
+% P/C&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}ackage or \textbf{C}lass.}\\
+% \end{tabularx}
+% \end{table}
+% \or\relax
+% \begin{table}[tp]
+% \centering
+% \changeskips
+% \caption{Classes et paquetages nécessitant quelques précautions}\label{t+packs}
+% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}}
+% \toprule
+% &\textbf{P/C}&\textbf{Paquetage}&\textbf{Auteur(s)}&\textbf{Page(s)}&\textbf{Référence(s)}\\
+% \midrule
+% &P&\texttt{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\
+% &P&\texttt{alnumsec}&\name{Frank}{K\"uster}&\pageref{h.alnumsec}&\cite{alnumsec}\\
+% $*$&P&\texttt{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
+% $*$&C&\texttt{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% &C&\texttt{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% $*$&C&\texttt{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% &P&\texttt{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\
+% &P&\texttt{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\
+% &P&\texttt{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\
+% &P&\texttt{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\
+% &P&\texttt{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\
+% &P&\texttt{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\
+% &P&\texttt{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\
+% &P&\texttt{hyperref}&\name{Sebastian}{Rahtz} et \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref}\\
+% $*$&C&\texttt{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
+% &P&\texttt{mcaption}&\name{Stephan}{Henning}&\pageref{h.mcaption}&\cite{mcaption}\\
+% &C&\texttt{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir}\\
+% &P&\texttt{notoccite}&\name{Donald}{Arsenau}&\pageref{ss+notoccite}&\cite{notoccite}\\
+% &P&\texttt{placeins}&\name{Donald}{Arsenau}&\pageref{rem+FB}&\cite{placeins}\\
+% &P&\texttt{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\
+% &P&\texttt{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\
+% &C&\texttt{scrartcl}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
+% &C&\texttt{scrbook}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
+% &C&\texttt{scrreprt}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
+% &P&\texttt{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\
+% &P&\texttt{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\
+% &P&\texttt{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\
+% &P&\texttt{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\
+% $*$&P&\texttt{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
+% $*$&P&\texttt{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
+% &P&\texttt{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\
+% &P&\texttt{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\
+% &P&\texttt{varsects}&\name{Daniel}{Taupin}\textsuperscript{\textdied}&\pageref{h.varsects}&\cite{varsects}\\
+% \bottomrule
+% $*$&\multicolumn{5}{@{}l@{}}{\quad Incompatible avec \texttt{minitoc}.}\\
+% P/C&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}aquetage ou \textbf{C}lasse.}\\
+% \end{tabularx}
+% \end{table}
+% \fi
+%
+% \ifcase\LANG\relax
% \chapter{Examples of documents}\label{c+exdocs}
% \or\relax
% \chapter{Exemples de documents}\label{c+exdocs}
@@ -8483,7 +8785,9 @@ Second appendix
% The code of specific example files has been shown earlier:
% \texttt{mtc-apx.tex} on page~\pageref{mtc-apx.tex},
% \texttt{mtc-hi1.tex} on page~\pageref{mtc-hi1.tex},
-% \texttt{mtc-hi2.tex} on page~\pageref{mtc-hi2.tex}, and \texttt{mtc-gap.tex} on page~\pageref{mtc-gap.tex}.
+% \texttt{mtc-hi2.tex} on page~\pageref{mtc-hi2.tex},
+% \texttt{mtc-gap.tex} on page~\pageref{mtc-gap.tex},
+% and \texttt{mtc-tlo.tex} on page~\pageref{mtc-tlo.tex},
% \or\relax
% Ce chapitre montre le code de quelques exemples de documents.
% Certains ont été extraits ou inspirés de documents réels, les autres sont de simples démonstrations pour illustrer
@@ -8491,7 +8795,9 @@ Second appendix
% Le code de fichiers d'exemples spécifiques a déjà montré:
% \texttt{mtc-apx.tex} (page~\pageref{mtc-apx.tex}),
% \texttt{mtc-hi1.tex} (page~\pageref{mtc-hi1.tex}),
-% \texttt{mtc-hi2.tex} (page~\pageref{mtc-hi2.tex}) et \texttt{mtc-gap.tex} (page~\pageref{mtc-gap.tex}).
+% \texttt{mtc-hi2.tex} (page~\pageref{mtc-hi2.tex}),
+% \texttt{mtc-gap.tex} (page~\pageref{mtc-gap.tex}) et
+% \texttt{mtc-tlo.tex} (page~\pageref{mtc-tlo.tex}).
% \fi
%
% \lneed{8}
@@ -9026,6 +9332,7 @@ I also added a lot of index entries, just to test.
NOTE="{\url{CTAN:macros/latex/contrib/shorttoc/shorttoc.dtx}}",
MONTH=aug,
YEAR=2002}
+
% \end{macrocode}
% \ifcase\LANG\relax
% \item a novel~\cite{dark} from which a short citation is taken:
@@ -9043,20 +9350,20 @@ I also added a lot of index entries, just to test.
% \end{macrocode}
% \end{itemize}
%
-% \ifcase\LANG\relax
-% But the database created this way must be trimmed of some spurious lines;
-% on Unix-like systems, do\footnote{Note that we use no preamble for
-% this file in \texttt{minitoc.ins}; nevertheless, some lines of percent characters were still generated. This
-% problem is corrected now, but we keep the solution.}:
-% \or\relax
-% Mais la base ainsi créée doit être purgée des lignes superflues;
-% sur les systèmes analogues à~Unix, faites\,\footnote{Notez que nous
-% n'utilisons pas de préambule pour ce fichier dans \texttt{minitoc.ins}; néanmoins, des lignes de signes
-% pour-cent étaint encore produites. Ce problème est désormais corrigé, mais conservons sa solution.}:
-% \fi
-% \begin{verse}\small
-% \verb"cat mtc-add.bib | grep -v '^%%' > addbib;mv addbib mtc-add.bib"
-% \end{verse}
+% ^^A \ifcase\LANG\relax
+% ^^A But the database created this way must be trimmed of some spurious lines;
+% ^^A on Unix-like systems, do\footnote{Note that we use no preamble for
+% ^^A this file in \texttt{minitoc.ins}; nevertheless, some lines of percent characters were still generated. This
+% ^^A problem is corrected now, but we keep the solution.}:
+% ^^A \or\relax
+% ^^A Mais la base ainsi créée doit être purgée des lignes superflues;
+% ^^A sur les systèmes analogues à~Unix, faites\,\footnote{Notez que nous
+% ^^A n'utilisons pas de préambule pour ce fichier dans \texttt{minitoc.ins}; néanmoins, des lignes de signes
+% ^^A pour-cent étaint encore produites. Ce problème est désormais corrigé, mais conservons sa solution.}:
+% ^^A \fi
+% ^^A \begin{verse}\small
+% ^^A \verb"cat mtc-add.bib | grep -v '^%%' > addbib;mv addbib mtc-add.bib"
+% ^^A \end{verse}
%
% \lneed{6}
% \ifcase\LANG\relax
@@ -9459,8 +9766,8 @@ Afterthought appendix
%<*mtc-art>
%%%%%%%%%%%%%%%%%%%%% A example file (may differ from previous versions)
%% mtc-art.tex
-%% This file contains a set of tests for the minitoc.sty version #47
-%% style option file. You can alter most of parameters to test.
+%% This file contains a set of tests for the minitoc.sty version #49
+%% package. You can alter most of parameters to test.
%% article (\section must be defined)
\documentclass[12pt,a4paper]{article}
\usepackage{lipsum} % provides filling text
@@ -9487,11 +9794,9 @@ Afterthought appendix
% secttoc est indépendante de celle des sections (elle est absolue).
% \fi
% \begin{macrocode}
-%%% TEST: uncomment the 3 next lines to test
+%%% TEST: uncomment the next line to test
%%% resetting section number in each part
-%%\makeatletter
-%%\@addtoreset{section}{part}
-%%\makeatother
+%%\makeatletter \@addtoreset{section}{part} \makeatother
%%% END TEST
% \end{macrocode}
% \ifcase\LANG\relax
@@ -9511,7 +9816,7 @@ Afterthought appendix
% \fi
% \begin{macrocode}
\dosecttoc
-\dosectlof[c] % center title of sectlof's
+\dosectlof[c] % center titles of the sectlofs
\dosectlot
\doparttoc % test of parttoc/partlof stuff
\dopartlof % added in version #15
@@ -9523,7 +9828,7 @@ Afterthought appendix
% Il est nécessaire de créer les fichiers de contenu; utilisez la version «~fake~» pour ne pas imprimer.
% \fi
% \begin{macrocode}
-\faketableofcontents % or \faketableofcontents
+\faketableofcontents % or \tableofcontents
\fakelistoffigures % to check compatibility
\fakelistoftables % to check compatibility
% \end{macrocode}
@@ -9758,7 +10063,7 @@ bla bla bla bla bla bla bla bla bla bla bla
\setlength{\unitlength}{1mm}
\begin{picture}(100,50)
\end{picture}
-\caption{F5} % (I have not tested tables, but it is similar)
+\caption{F5} % (I have not tested tables, but it is similar)
\end{figure}
\FloatBarrier
\subsection{C4}
@@ -9801,7 +10106,7 @@ bla bla bla bla bla bla bla bla bla bla bla
%<*mtc-bk>
%%%%%%%%%%%%%%%%%%%%% A example file (differs from previous versions)
%% mtc-bk.tex
-%% This file contains a set of tests for the minitoc.sty version #48
+%% This file contains a set of tests for the minitoc.sty version #49
%% package file. You can alter most of parameters to test.
%% book/report (\chapter must be defined).
%% You can use a copy of this file to play with minitoc
@@ -10072,18 +10377,18 @@ bla bla bla bla bla bla bla bla bla bla bla
\subsection{VV1}
\lipsum[48]
\subsubsection{VVV1}
-\lipsum[48]
-\paragraph{VVVV1}
\lipsum[49]
+\paragraph{VVVV1}
+\lipsum[50]
\begin{figure}[t] % tests compatibility with floating bodies
\setlength{\unitlength}{1mm}
\begin{picture}(100,50)
\end{picture}
\caption{F3} % (I have not tested tables, but it is similar)
\end{figure}
-\lipsum[50]
-\section{V2}
\lipsum[51]
+\section{V2}
+\lipsum[52]
% \end{macrocode}
% \ifcase\LANG\relax
% We change the depth of the minitocs, inside a local group (a pair of braces):
@@ -10099,26 +10404,26 @@ bla bla bla bla bla bla bla bla bla bla bla
} % right brace
%% this pair of braces is used to keep local the change
%% on minitocdepth.
-\lipsum[52]
-\section{W1} % with the given depth
\lipsum[53]
-\subsection{WW1}
+\section{W1} % with the given depth
\lipsum[54]
-\subsubsection{WWW1}
+\subsection{WW1}
\lipsum[55]
+\subsubsection{WWW1}
+\lipsum[56]
\begin{figure}[t] % tests compatibility with floating bodies
\setlength{\unitlength}{1mm}
\begin{picture}(100,50)
\end{picture}
\caption{F4} % (I have not tested tables here, but it is similar)
\end{figure}
-\lipsum[56]
-\paragraph{WWWW1}
\lipsum[57]
-\subparagraph{WWWWW1}
+\paragraph{WWWW1}
\lipsum[58]
-\section{W2}
+\subparagraph{WWWWW1}
\lipsum[59]
+\section{W2}
+\lipsum[60]
% \end{macrocode}
% \ifcase\LANG\relax
% Here, we encounter a classical problem: to make a local table of contents for a set
@@ -10144,11 +10449,11 @@ bla bla bla bla bla bla bla bla bla bla bla
\chapter{Comments}
\minitoc
\section{C1}
-\lipsum[60]
-\section{C2}
\lipsum[61]
-\section{C3}
+\section{C2}
\lipsum[62]
+\section{C3}
+\lipsum[63]
\begin{figure}[t] % tests compatibility with floating bodies
\setlength{\unitlength}{1mm}
\begin{picture}(100,50)
@@ -10161,11 +10466,11 @@ bla bla bla bla bla bla bla bla bla bla bla
\minilof %Empty => invisible
\minilot %Empty => invisible
\section{D1}
-\lipsum[62]
+\lipsum[64]
\section{D2}
-\lipsum[63]
+\lipsum[65]
\section{D3}
-\lipsum[64]
+\lipsum[66]
\section{D4}
% \end{macrocode}
% \ifcase\LANG\relax
@@ -10182,7 +10487,7 @@ bla bla bla bla bla bla bla bla bla bla bla
\addtocontents{toc}{\protect\partbegin}
%% this line restore the depth in the main TOC
\end{mtchideinmaintoc}
-\lipsum[65]
+\lipsum[67]
\end{document}
%</mtc-bk>
% \end{macrocode}
@@ -11734,7 +12039,7 @@ Figure~\vref{3figs-c}.
% document in german, use also a language package option:
% \or\relax
% Avec une classe {\KOMAScript}, utilisez l'option de paquetage \texttt{k-tight} au lieu de \texttt{tight}; comme
-% c'est un document en allement, utiliser aussi une option de langue pour le paquetage:
+% c'est un document en allemand, utilisez aussi une option de langue pour le paquetage:
% \fi
% \begin{macrocode}
\usepackage[k-tight,germanb,listfiles]{minitoc}
@@ -11855,11 +12160,11 @@ Declaration goes here
% \end{macrocode}
% \ifcase\LANG\relax
% The table of contents comes here. Looking at the
-% \texttt{.log} file shows that the minitoc files inserted
+% \emph{document}\texttt{.log} file shows that the minitoc files inserted
% after here are from one chapter to far: we add a correction.
% \or\relax
% La table des matières vient ici. En regardant le fichier
-% \texttt{.log}, nous voyons que les fichiers minitovs insérés
+% \emph{document}\texttt{.log}, nous voyons que les fichiers minitovs insérés
% après ici correspondent à~un chapitre de trop: nous ajoutons
% une correction:
% \fi
@@ -12284,6 +12589,7 @@ have centered labels.
% \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{\COMMAND}~The name of the command.
% \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.
@@ -12330,6 +12636,7 @@ have centered labels.
% \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{\COMMAND}~Le nom de la commande.
% \item \emph{\STRING}~Une chaîne de caractères, faisant souvent partie d'un nom de commande.
% \item \emph{\CTR}~Le nom d'un compteur \LaTeX.
% \item \emph{document}~Le nom de votre document, sans son suffixe \texttt{.tex}.
@@ -12364,9 +12671,9 @@ have centered labels.
% \or\relax
% \subsection{Messages informatifs}
% \fi
-% \begin{xmessage}[2006/09/13 v48 Package minitoc]
+% \begin{xmessage}[2006/11/13 v49 Package minitoc (JPFD)]
% \begin{quote}
-% \verb|Package: minitoc 2006/09/13 v48 Package minitoc (JPFD)|
+% \verb|Package: minitoc 2006/11/13 v49 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
@@ -12380,7 +12687,7 @@ have centered labels.
% \begin{xmessage}[I0001]
% \begin{quote}
% \verb|Package minitoc Info: <I0001>|\\
-% \verb|(minitoc) *** minitoc package, version 48 ***.|
+% \verb|(minitoc) *** minitoc package, version 49 ***.|
% \end{quote}
% \ifcase\LANG\relax
% Remember the version of the package.
@@ -13083,6 +13390,42 @@ have centered labels.
% \fi
% \end{xmessage}
%
+% \begin{xmessage}[I0050]
+% \begin{quote}
+% \verb|Package minitoc Warning: <I0050>|\\
+% \verb|(minitoc) The required "|\emph{\LLL}\verb|.mld" file is missing.|\\
+% \verb|(minitoc) The "|\emph{\LLL}\verb|" language option will not be available.|\\
+% \verb|(minitoc) Please install it from a recent distribution|\\
+% \verb|(minitoc) or from the CTAN archives.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\LLL}\texttt{.mld} has not been installed on your system. You should take it from a recent distribution or
+% from the CTAN archives to complete your installation, else the \emph{\LLL} language option will not be available.
+% \or\relax
+% Le fichier \emph{\LLL}\texttt{.mld} n'a pas été installé sur votre système. Vous devriez le prendre dans une distribution
+% récente ou depuis les archives CTAN pour compléter votre installation, sinon l'option de langue ne sera pas
+% disponible.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0051]
+% \begin{quote}
+% \verb|Package minitoc Warning: <I0051>|\\
+% \verb|(minitoc) The required "|\emph{\LLL}\verb|.mlo" file is missing.|\\
+% \verb|(minitoc) The "|\emph{\LLL}\verb|" language option will not be available.|\\
+% \verb|(minitoc) Please install it from a recent distribution|\\
+% \verb|(minitoc) or from the CTAN archives.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \emph{\LLL}\texttt{.mlo} has not been installed on your system. You should take it from a recent distribution or
+% from the CTAN archives to complete your installation, else the \emph{\LLL} language option will not be available.
+% \or\relax
+% Le fichier \emph{\LLL}\texttt{.mlo} n'a pas été installé sur votre système. Vous devriez le prendre dans une distribution
+% récente ou depuis les archives CTAN pour compléter votre installation, sinon l'option de langue ne sera pas
+% disponible.
+% \fi
+% \end{xmessage}
+%
% \lneed{15}
% \ifcase\LANG\relax
% \subsection{Warning messages}
@@ -13374,7 +13717,7 @@ have centered labels.
% \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).
+% The autofiguration has found that the operating system uses 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).
@@ -13406,10 +13749,10 @@ have centered labels.
% \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
+% You\virage{} 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
+% Vous\virage{} 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}
@@ -13421,12 +13764,36 @@ have centered labels.
% \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.
+% Your\Virage{} 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 as soon as possible.
% \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.
+% Vous\Virage{} 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{} dès que possible.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0093]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0093>|\\
+% \verb|(minitoc) Some "*.mld" or "*mlo" files are missing|\\
+% \verb|(minitoc) in your installation.|\\
+% \verb|(minitoc) Search the I0050 and I0051 info messages|\\
+% \verb|(minitoc) in the .log file.|\\
+% \verb|(minitoc) Please install the missing files from|\\
+% \verb|(minitoc) a recent distribution|\\
+% \verb|(minitoc) or from the CTAN archives.|
+% \end{quote}
+% \ifcase\LANG\relax
+% Some \texttt{.mld} or \texttt{.mlo} files have not been installed on your system. Search for the \texttt{I0050} and
+% \texttt{I0051} info messages in the \emph{document}\texttt{.log} file to find which files are missing.
+% You can retrieve them from a recent distribution or from the CTAN archives to complete your installation,
+% else some language options will not be available.
+% \or\relax
+% Certains fichiers \texttt{.mld} ou \texttt{.mlo} n'ont pas été installés sur votre système. Cherchez les
+% messages informatifs \texttt{I0050} et \texttt{I0051} dans le fichier \emph{document}\texttt{.log} pour
+% trouver quels fichiers sont manquants. Vous pouvez les récupérer depuis une distribution récente ou depuis les
+% archives CTAN pour compléter votre installation, sinon certaines options de langue ne seront pas disponibles.
% \fi
% \end{xmessage}
%
@@ -13584,16 +13951,16 @@ have centered labels.
% \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)) loading order and use consistent 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
+% You are using the \texttt{placeins} package, but without its \texttt{section} option, 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
+% Vous utilisez le paquetage \texttt{placeins}, mais sans son option \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
@@ -14012,7 +14379,7 @@ have centered labels.
% \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
+% You have attempted to insert some minilofs (via \verb|\minilof|), but the minilofs have not been prepared
% (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
@@ -14027,7 +14394,7 @@ have centered labels.
% \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
+% You have attempted to insert some minilots (via \verb|\minilot|), but the minilots have not been prepared
% (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
@@ -14042,7 +14409,7 @@ have centered labels.
% \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
+% You have attempted to insert some minitocs (via \verb|\minitoc|), but the minitocs have not been prepared
% (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
@@ -14057,7 +14424,7 @@ have centered labels.
% \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
+% You have attempted to insert some partlofs (via \verb|\partlof|), but the partlofs have not been prepared
% (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
@@ -14072,7 +14439,7 @@ have centered labels.
% \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
+% You have attempted to insert some partlots (via \verb|\partlot|), but the partlots have not been prepared
% (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
@@ -14087,7 +14454,7 @@ have centered labels.
% \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
+% You have attempted to insert some parttocs (via \verb|\parttoc|), but the parttocs have not been prepared
% (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
@@ -14102,7 +14469,7 @@ have centered labels.
% \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
+% You have attempted to insert some sectlofs (via \verb|\sectlof|), but the sectlofs have not been prepared
% (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
@@ -14117,7 +14484,7 @@ have centered labels.
% \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
+% You have attempted to insert some sectlots (via \verb|\sectlot|), but the sectlots have not been prepared
% (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
@@ -14132,7 +14499,7 @@ have centered labels.
% \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
+% You have attempted to insert some secttocs (via \verb|\secttoc|), but the secttocs have not been prepared
% (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
@@ -14409,7 +14776,7 @@ have centered labels.
% \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.|
+% \verb|(minitoc(hints)) use consistent options.|
% \end{quote}
% \ifcase\LANG\relax
% You are using the \texttt{placeins} package, but with its \texttt{above} options, while
@@ -14430,7 +14797,7 @@ have centered labels.
% \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.|
+% \verb|(minitoc(hints)) and use consistent options.|
% \end{quote}
% \ifcase\LANG\relax
% You are using the \texttt{placeins} package, but with its \texttt{below} options, while
@@ -14541,6 +14908,21 @@ have centered labels.
% \fi
% \end{xmessage}
%
+% \begin{xmessage}[W0092]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: <W0092>|\\
+% \verb|(minitoc(hints)) The hangcaption package should be|\\
+% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \texttt{hangcaption} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package.
+% See section~\vref{faq.47}.
+% \or\relax
+% Le paquetage \texttt{hangcaption} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}.
+% Voir la section~\vref{faq.47}.
+% \fi
+% \end{xmessage}
+%
% \lneed{10}
% \ifcase\LANG\relax
% \subsection{Error messages}
@@ -14919,7 +15301,7 @@ have centered labels.
% \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|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}
@@ -14928,9 +15310,9 @@ have centered labels.
% \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};
+% \texttt{o}, \texttt{O}, \texttt{+}, 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}.
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-}, 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
@@ -14938,9 +15320,9 @@ have centered labels.
% \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};
+% \texttt{o}, \texttt{O}, \texttt{+} 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}.
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-} et~\texttt{0}.
% \end{itemize}
% \fi
% \end{xmessage}
@@ -14975,7 +15357,7 @@ have centered labels.
% \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|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}
@@ -14984,9 +15366,9 @@ have centered labels.
% \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};
+% \texttt{o}, \texttt{O}, \texttt{+}, 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}.
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-}, 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
@@ -14994,9 +15376,9 @@ have centered labels.
% \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};
+% \texttt{o}, \texttt{O}, \texttt{+} 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}.
+% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-} et~\texttt{0}.
% \end{itemize}
% \fi
% \end{xmessage}
@@ -15321,6 +15703,71 @@ have centered labels.
% \fi
% \end{xmessage}
%
+% \begin{xmessage}[E0037]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0037>|\\
+% \verb|(minitoc) The \|\emph{\COMMAND}\verb| command is incompatible|\\
+% \verb|(minitoc) with the document class.|\\
+% \verb||\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb| ... |\\
+% \verb| |\\
+% \verb|l.39 \dominitoc[r]|\\
+% \verb| |\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% You have used a preparation or insertion command
+% (\verb|\|\emph{\COMMAND}) which is not available for the
+% document class you are using. Please verify that the document
+% class is compatible with \texttt{minitoc} and if the level of
+% the mini-table is available in the document class
+% (section-level mini-tables are not available in \texttt{book}- or
+% \texttt{report}-like classes, chapter-level mini-tables are not
+% available in \texttt{article}-like classes, mini-tables are not
+% available in \texttt{letter}-like classes, etc.).
+% \or\relax
+% Vous avez utilisé une commande de préparation ou d'insertion
+% (\verb|\|\emph{\COMMAND}) qui n'est pas disponible pour la
+% classe de document que vous utilisez. Veuillez vérifier que
+% votre classe de document est compatible avec \texttt{minitoc}
+% et si le niveau de mini-table est disponible dans la classe de
+% document (les mini-tables au niveau section ne sont pas
+% disponibles dans les classes analogues à~\texttt{book} ou
+% \texttt{report}, les mini-tables au niveau chapitre ne sont pas
+% disponibles dans les classes analogues à~\texttt{article}, les mini-tables
+% ne sont pas disponibles dans les classes analogues à~\texttt{letter}, etc.).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0038]
+% \begin{quote}
+% \verb|! Package minitoc Error: <E0038>|\\
+% \verb|(minitoc) Your minitoc installation is incomplete.|\\
+% \verb|(minitoc) A mandatory minitoc language object file,|\\
+% \verb|(minitoc) |\emph{\LLL}\verb|.mld, is not found.|\\
+% \verb|(minitoc) We will try to continue with|\\
+% \verb|(minitoc) current/default values.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|See the minitoc documentation.|\\
+% \verb|Please fix your minitoc installation.|
+% \verb|Type <return> to continue|
+% \end{quote}
+% \ifcase\LANG\relax
+% The mandatory \emph{\LLL}\texttt{.mld} language definition file can not be found.
+% You should verify your installation of the \texttt{minitoc} package.
+% As an interim solution, we provide the default english titles.
+% \or\relax
+% Le fichier obligatoire \emph{\LLL}\texttt{.mld} de définition de langue n'a pas pu être trouvé.
+% Vous devriez vérifier votre installation du paquetage \texttt{minitoc}.
+% Comme solution provisoire, nous fournissons les titres anglais par défaut.
+% \fi
+% \end{xmessage}
+%
% \lneed{15}
% \ifcase\LANG\relax
% \section{Messages from the \texttt{mtcoff} package}
@@ -15481,13 +15928,13 @@ have centered labels.
% \verb|(mtcoff) on line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
-% You are using one of the \verb|\kernafter|\emph{\STRING} macro with the \texttt{mtcoff} package.
+% You are using one of the \verb|\kernafter|\emph{\STRING} macros with the \texttt{mtcoff} package.
% The result may be impredictible. You can only redefine these macros to adjust
% the position of the bottom rule of a type of minitables. Any other usage is
% meaningless without the \texttt{minitoc} package.
% \or\relax
% Vous utilisez l'une des macros \verb|\kernafter|\emph{\STRING} avec le paquetage \texttt{mtcoff}.
-% Le résultat peut être imprévusible. Vous pouvez seulement redéfinir ces macros pour
+% Le résultat peut être imprévisible. Vous pouvez seulement redéfinir ces macros pour
% ajuster la position du filet inférieur d'un type de minitables. Tout autre usage
% sans objet sans le paquetage \texttt{minitoc}.
% \fi
@@ -15618,7 +16065,7 @@ have centered labels.
% \item[\texttt{alphanum}] The \texttt{alphanum} package, which is part of the specialized \texttt{jura} class~\cite{jura},
% by \xname{Felix}{Braun}, is incompatible with the \texttt{minitoc} package.
% \end{SMOOTH}
-% \item[\AmS] the American Mathematical Society. This society has developped some document classes:
+% \item[\AmS] The American Mathematical Society. This society has developped some document classes:
% unfortunately, \texttt{amsart} and \texttt{amsproc} are incompatible with the \texttt{minitoc} package;
% \texttt{amsbook} is compatible but needs precautions.
% \item[\texttt{amsart}, \texttt{amsart.cls}] A document class for articles, provided by the American Mathematical
@@ -15773,14 +16220,14 @@ have centered labels.
% 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
+% are \emph{not} printed. This is the 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
+% The titles of mini-tables for these languages come from some 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.
+% \texttt{.ins/.dtx} mechanism; then 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}[tp]
@@ -15836,8 +16283,13 @@ have centered labels.
% \midrule
% \texttt{article}&For articles in scientific journals, presentations, short reports, program documentation,
% invitations, \ldots\\
+% \texttt{proc}&For preparing conference proceedings; analog to the \texttt{article} class.\\
+% \texttt{ltxdoc}&For preparing the documentation of a package or of a class; analog to the \texttt{article} class.\\
+% \texttt{ltxnews}&For preparing the announcement of a \LaTeX{} release; analog to the \texttt{article} class.\\
% \texttt{report}&For longer reports containing several chapters, small books, PhD theses, \ldots\\
-% \texttt{book}&For real books\\
+% \texttt{book}&For real books.\\
+% \texttt{letter}&For letters; as this class has no sectionning commands, do not use \texttt{minitoc} with
+% this class.\\
% \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.\\
@@ -15850,7 +16302,7 @@ have centered labels.
% 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
+% they were built with {\MF}~\cite{metabook,meta-des} (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
@@ -15932,8 +16384,59 @@ have centered labels.
% modified with the \texttt{urlbst} tool~\cite{urlbst} to add an~\texttt{URL} field. Family names of authors
% and editors are in small caps, years are in old style digits.
% \item[encoding] This specifies the order that characters appear in the font (e.g., whether the 65th character is ``A'').
-% The most common value for TeX font encoding is OT1. The other predefined option is T1 (extended \TeX). There's also
-% US~ASCII (7~bit), ISO~Latin-1 (8~bit), Adobe Standard Encoding, UTF8 (Unicode), etc. See~\cite{encguide}.
+% 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~\cite{unicode,unicode-des,chou}),
+% etc. See table~\vref{t+var-encodings} and ~\cite{encguide}.
+% \begin{table}[htp]
+% \centering
+% \changeskips
+% \caption{Various encodings}\label{t+var-encodings}
+% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
+% \toprule
+% \textbf{Encoding}&\textbf{Comment}\\
+% \midrule
+% \texttt{ansinew}&Windows~3.1 ANSI encoding, extension of Latin-1.\\
+% \texttt{applemac}&Macintosh encoding.\\
+% \texttt{ascii}&ASCII encoding for the range 32--127.\\
+% \texttt{cp1250}&Windows 1250 (Central and Eastern Europe) code page.\\
+% \texttt{cp1251}&Windows 1251 (Cyrillic) code page.\\
+% \texttt{cp1252}&Synonym for \texttt{ansinew}.\\
+% \texttt{cp437}&IBM~437 code page, which is the original
+% American code page and contains letters, digits,
+% mathematical symbols, and some characters useful in the
+% construction of pseudographics.\\
+% \texttt{cp437de}&IBM~437 code page (German version).\\
+% \texttt{cp850}&IBM~850 code page, almost the same as
+% ISO~Latin~1, but character arrangement is not the same.\\
+% \texttt{cp852}&IBM~852 code page.\\
+% \texttt{cp855}&IBM~855 code page (Cyrillic).\\
+% \texttt{cp865}]&IBM~865 code page.\\
+% \texttt{cp866}]&IBM~866 code page (MS-DOS Cyrillic).\\
+% \texttt{decmulti}&DEC Multinational Character Set encoding.\\
+% \texttt{latin1}&ASCII encoding plus the characters needed
+% for most Western European languages, including Danish,
+% Dutch, English, Faroese, Finnish, Flemish, French,
+% German, Icelandic, Italian, Norwegian, Portuguese,
+% Spanish, and Swedish. Some non-European languages, such as
+% Hawaiian and Indonesian, are also written in this
+% character set.\\
+% \texttt{latin2}&ASCII encoding plus the characters needed
+% for most Central European languages, including Croatian,
+% Czech, Hungarian, Polish, Romanian, Slovak, and Slovenian.\\
+% \texttt{latin3}&ASCII encoding plus the characters needed
+% for Esperanto, Maltese, Turkish, and Galicean. However,
+% \texttt{latin5} is the prefered character set for
+% Turkish.\\
+% \texttt{latin4}&ASCII encoding plus the characters needed
+% for the Baltic languages (Latvian, Estonian, and
+% Lithuanian), Greenlandic, and Lappish (Sámi).\\
+% \texttt{latin5}&Is essentially the same as
+% \texttt{latin1}, except that some Turkish characters replace
+% less commonly used Icelandic letters.\\
+% \texttt{next}&Next encoding.\\
+% \bottomrule
+% \end{tabularx}
+% \end{table}
% \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:
@@ -15948,7 +16451,7 @@ have centered labels.
% 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.
+% \item[Farsi\TeX] A package~\cite{farsi} 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
@@ -16020,8 +16523,8 @@ have centered labels.
% \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
+% packages, the invocation order of some \texttt{minitoc} commands, the consistence between main \texttt{minitoc}
+% commands, etc., and gaves warnings and other useful hints (mainly in the \emph{document}\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~($\mathbf{\Lambda}$) (see below).
% Written by \vname{Un}{Koaunghi}~\cite[in~korean]{HLATEX}. It uses special Hangûl or Hanja fonts and the UTF-8 input
@@ -16109,7 +16612,7 @@ have centered labels.
% \item[Lambda] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of
% Omega~($\mathbf{\Omega}$) is called ``Lambda'' ($\mathbf{\Lambda}$).
% \item[Lamed] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of
-% Aleph~($\aleph$) is called \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
+% Aleph~($\aleph$) is called ``\emph{Lamed}''~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
% \item[\LaTeX] \LaTeX~\cite{latex-manual} is a typesetting system that is very
% suitable for producing scientific and mathematical
% documents of high typographical quality. It is also suitable for
@@ -16166,6 +16669,10 @@ have centered labels.
% \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{ltxdoc}] A standard \LaTeX\ document class, for preparing the documentation of a package or of a class.
+% For the \texttt{minitoc} package, it is very similar to the \texttt{article} document class; see above.
+% \item[\texttt{ltxnews}] A standard \LaTeX\ document class, for preparing the announcement of a \LaTeX{} release. For the
+% \texttt{minitoc} package, it is very similar to the \texttt{article} document class; see above.
% \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
@@ -16315,7 +16822,8 @@ have centered labels.
% Pentaglot, or Mirror in Five Languages, a dictionary with 18671
% entries in five languages (Manju, Tibetan, Mongolian, Uighur and
% Chinese). See~\cite{pentaglot} for more details. Manju writing is derived from Uighur Mongolian by adding
-% diacritics in the form of dots and circles.
+% diacritics in the form of dots and circles (\emph{tongki fuka sindaha hergen}, script with dots and
+% circles)cercles.
% \end{description}
%
% \item[MS-DOS] (Microsoft\textsuperscript{\textregistered} Disk Operating System) An old operating system
@@ -16385,7 +16893,9 @@ have centered labels.
% \item[\texttt{mtc-tbi.tex}] An example file showing the use of the \texttt{minitoc} package with the
% \texttt{tocbibind} package~\cite{tocbibind}.
% \item[\texttt{mtc-tlc.tex}] An example file showing the use of the \texttt{minitoc} package in a document of
-% \texttt{article} class. It is the example of~\cite[page~58]{TLC2}, modernized.
+% \texttt{article} class. It is the example of~\cite[page~58]{TLC2}, modernized.
+% \item[\texttt{mtc-tlo.tex}] An example file showing the use of the \texttt{minitoc} package with the
+% \texttt{tocloft} package~\cite{tocloft} and their interaction about the page numbers in the mini-tables.
% \item[\texttt{mtc-tsf.tex}] An example file showing the use of the \texttt{minitoc} package with the
% \texttt{subfig} package~\cite{subfig}.
% \begin{SMOOTH}
@@ -16417,8 +16927,8 @@ have centered labels.
% \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{}
+% \textsc{Knuth}'s ``\TeX{} text'' encoding (OT1), and the ``\TeX{} text extended''
+% encoding (T1) 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
@@ -16449,7 +16959,7 @@ have centered labels.
% \texttt{T3} &\LaTeX{} phonetic alphabet\\
% \texttt{TS3} &\LaTeX{} phonetic alphabet (extra symbols)\\
% \texttt{T4} &\LaTeX{} text (African languages)\\
-% \texttt{T5} &\LaTeX{} text (Vietnamien)\\
+% \texttt{T5} &\LaTeX{} text (Vietnamese)\\
% \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)\\
@@ -16647,11 +17157,13 @@ have centered labels.
% The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of Omega is called
% ``Lambda''~($\mathbf{\Lambda}$).
% Extending Omega with the \eTeX\ extensions is a separate
-% project, known as Aleph ($\aleph$)~\cite{aleph,aleph-hagen} and led by \xname{Giuseppe}{Bilotta}.
+% project, known as ``Aleph'' ($\aleph$)~\cite{aleph,aleph-hagen} and led by \xname{Giuseppe}{Bilotta}.
% The \LaTeX\ for Aleph is known as
-% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
-% \begin{figure}[tp!]
+% ``\emph{Lamed}''~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
+% \begin{table}[tp!]
+% \changeskips
% \centering
+% \caption{Some systems derived from \TeX{} and \LaTeX}\label{t+tex-latex}
% \[ \begin{array}{ccccccc}
% \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\
% &&+&&+&&\\
@@ -16661,8 +17173,7 @@ have centered labels.
% &&&&&&\\
% &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}}
% \end{array} \]
-% \caption{Some systems derived from \TeX{} and \LaTeX}\label{f+tex-latex}
-% \end{figure}
+% \end{table}
% \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
@@ -16699,8 +17210,8 @@ have centered labels.
% \end{SMOOTH}
% \item[\texttt{placeins.txt}] A plain text file containing the documentation of
% the \texttt{placeins} package~\cite{placeins}.
-% \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,
+% \item[\PLaTeX] A version of \LaTeX\ customized for the polish (\emph{polski}) language. See~\cite{platex,platex-pl}.
+% But the \virage\emph{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
@@ -16799,13 +17310,15 @@ have centered labels.
% 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.
+% contents in a document, with an other title and an other depth 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{splitbib}] A \LaTeX\ package~\cite{splitbib} which allows for sorting a bibliography into categories and
+% subcategories; this is interesting for lists of publications, for grouping references by subject, by year,~...
% \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.
@@ -16895,7 +17408,7 @@ have centered labels.
% \item[\texttt{xmk}] An example of shell script, which typesets the example document files into PDF documents.
% \item[\texttt{xr}] The \texttt{xr} package~\cite{xr} implements a system for eXternal References. I wrote the
% first version of this package, but it had severe problems. \xname{David}{Carlisle} rewrote it in a much
-% better and more robust way. With his permission, I used some of its code in the \texttt{minitoc} package
+% better and more robust way. With his permission, I used some of his 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}
@@ -17243,8 +17756,14 @@ have centered labels.
% \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{proc}&Pour préparer les comptes-rendus d'une conférence; analogue à~la classe \texttt{article}.\\
+% \texttt{ltxdoc}&Pour préparer la dpcumentation d'un paquetage ou d'une classe; analogue à~la classe
+% \texttt{article}.\\
+% \texttt{ltxnews}&Pour préparer l'annonce d'une version de \LaTeX{}; analogue à~la classe \texttt{article}.\\
% \texttt{report}&Pour des rapports plus longs contenant plusieurs chapitres, de petits livres, des thèses, \ldots\\
% \texttt{book}&Pour de vrais livres.\\
+% \texttt{letter}&Pour des lettres; comme cette classe n'a pas de commandes de sectionnement, n'utilisez pas
+% \texttt{minitoc} avec cette classe.\\
% \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
@@ -17255,9 +17774,62 @@ have centered labels.
% \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}.
+% 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~\cite{unicode,unicode-des,chou}),
+% etc. Voir la table~\vref{t+var-encodings} et~\cite{encguide}.
+% \begin{table}[htp]
+% \centering
+% \changeskips
+% \caption{Codages divers}\label{t+var-encodings}
+% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
+% \toprule
+% \textbf{Codage}&\textbf{Commentaire}\\
+% \midrule
+% \texttt{ansinew}&Codage ANSI pour Windows~3.1, extension de Latin-1.\\
+% \texttt{applemac}&Codage Macintosh.\\
+% \texttt{ascii}&Codage ASCII pour l'intervalle 32--127.\\
+% \texttt{cp1250}&Page de code Windows 1250 (Europe centrale et orientale).\\
+% \texttt{cp1251}&Page de code Windows 1251 (cyrillique).\\
+% \texttt{cp1252}&Synonyme de \texttt{ansinew}.\\
+% \texttt{cp437}&Page de code IBM~437, qui est la page de code
+% américaine d'origine et contient les lettres, les
+% chiffres, des symboles mathématiques et quelques
+% caractères utiles pour construire des pseudo-graphiques.\\
+% \texttt{cp437de}&Page de code IBM~437 (version allemande).\\
+% \texttt{cp850}&Page de code IBM~850, presque identique à~ISO~Latin~1,
+% mais la disposition des caractères n'est pas la même.\\
+% \texttt{cp852}&Page de code IBM~852.\\
+% \texttt{cp855}&Page de code IBM~855 (cyrillique).\\
+% \texttt{cp865}&Page de code IBM~865.\\
+% \texttt{cp866}&Page de code IBM~866 (MS-DOS cyrillique).\\
+% \texttt{decmulti}&Codage du jeu international de caractères DEC.\\
+% \texttt{latin1}&Codage ASCII plus les caractères nécessaires
+% à~la plupart des langues européennes occidentales, y~compris
+% le danois, le néerlandais, l'anglais, le féroéen, le
+% finnois, le flamand, le français, l'allemand,
+% l'islandais, l'italien, le norvégien, le portugais,
+% l'espagnol et le suédois. Certaines langues non
+% européennes, comme l'hawaïen et l'indonésien, sont aussi
+% écrites avec ce jeu de caractères.\\
+% \texttt{latin2}&Codage ASCII plus les caractères nécessaires
+% à~la plupart des langues d'Europe centrale, y~compris
+% le croate, le tchèque, le hongrois, le polonais, le
+% roumain, le slovaque et le slovène.\\
+% \texttt{latin3}&Codage ASCII plus les caractères nécessaires
+% à~l'espéranto, le maltais, le turc et le galicien.
+% Cependant, \texttt{latin5} est le jeu de caractères
+% préféré pour le turc.\\
+% \texttt{latin4}&Codage ASCII plus les caractères nécessaires
+% pour les langues baltes (latvien ou letton, estonien et
+% lithuanien), le groendlandais et le lapon (sâme, sámi).\\
+% \texttt{latin5}&Est essentiellement identique à~\texttt{latin1},
+% excepté que certains caractères turcs remplacent des
+% lettres islandaises moins souvent utilisées.\\
+% \texttt{next}&Codage pour Next.\\
+% \bottomrule
+% \end{tabularx}
+% \end{table}
% \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
@@ -17265,7 +17837,7 @@ have centered labels.
% Omega~($\mathbf{\Omega}$), lui aussi, permet davantage de compteurs.
% \item[Computer Modern] Pour \og Computer Modern\fg. Un ensemble de fontes~\cite{cmt} conçues
% par \name{Donald}{Knuth} pour \TeX.
-% Initialement, elles étaient construites avec {\MF}~\cite{metabook} (un programme lui aussi créé par \textsc{Knuth}),
+% Initialement, elles étaient construites avec {\MF}~\cite{metabook,meta-des} (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
@@ -17335,7 +17907,7 @@ have centered labels.
% 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).
+% \item[Farsi\TeX] Un paquetage~\cite{farsi} 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.
@@ -17363,7 +17935,7 @@ have centered labels.
% \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
+% \texttt{\jobname.lan} pour choisir la langue utilisé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
@@ -17413,7 +17985,8 @@ have centered labels.
% \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
+% (\emph{hints}) utiles (principalement dans le fichier \emph{document}\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~($\mathbf{\Lambda}$)
% (voir plus bas).
@@ -17559,6 +18132,14 @@ have centered labels.
% \begin{quote}
% {\froff\url{http://www.tug.org/tex-archive/info/french-translations/macros/latex/base/f-lppl.txt}}
% \end{quote}
+% \item[\texttt{ltxdoc}] Une classe standard de document \LaTeX,
+% pour préparer la documentation d'un paquetage ou d'une
+% classe. Pour le paquetage \texttt{minitoc}, elle est
+% très similaire à~la classe de document \texttt{article}; voir plus haut.
+% \item[\texttt{ltxnews}] Une classe standard de document \LaTeX,
+% pour préparer l'announce d'une version de \LaTeX.
+% Pour le paquetage \texttt{minitoc}, elle est
+% très similaire à~la classe de document \texttt{article}; voir plus haut.
% \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
@@ -17694,7 +18275,8 @@ have centered labels.
% 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).
% Voir~\cite{pentaglot} pour plus de détails. L'écriture mandchoue est dérivée du mongol ouïghour par l'ajout
-% de signes diacritiques sous la forme de points et de cercles.
+% de signes diacritiques sous la forme de points et de cercles (\emph{tongki fuka sindaha hergen}, écriture
+% avec points et 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
@@ -17764,9 +18346,11 @@ have centered labels.
% \item[\texttt{mtc-syn.tex}] Un exemple de document montrant l'utilisation du paquetage \texttt{minitoc} lorsque
% la table des matières est précédée de quelques chapitres étoilés.
% \item[\texttt{mtc-tbi.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} package avec
-% le paquetage \texttt{tocbibind}.
-% \item[\texttt{mtc-tlc.tex}] Un fichier d'exemple mpntrant l'utilisation du paquetage \texttt{minitoc} dans un document
-% de la classe \texttt{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé.
+% le paquetage \texttt{tocbibind}.
+% \item[\texttt{mtc-tlc.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} dans un document
+% de la classe \texttt{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé.
+% \item[\texttt{mtc-tlo.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} avec le
+% paquetage \texttt{tocloft}~\cite{tocloft} et leur interaction pour les numéros de pages dans les mini-tables.
% \item[\texttt{mtc-tsf.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} avec le
% paquetage \texttt{subfig}~\cite{subfig}.
% \begin{SMOOTH}
@@ -17804,8 +18388,8 @@ have centered labels.
% \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
+% utilisés dans \LaTeX{} sont le codage «~texte \TeX~» de \textsc{Knuth} (OT1) et le codage «~texte \TeX{}
+% étendu~» (T1) 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~»
@@ -18036,11 +18620,13 @@ have centered labels.
% Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales d'Omega est
% appelé «~Lambda~»~($\mathbf{\Lambda}$).
% L'ajout à~Omega des extensions de \eTeX\ est un projet
-% distinct, connu sous le nom de Aleph ($\aleph$)~\cite{aleph,aleph-hagen} et conduit par \xname{Giuseppe}{Bilotta}.
+% distinct, connu sous le nom de «~Aleph~» ($\aleph$)~\cite{aleph,aleph-hagen} et conduit par \xname{Giuseppe}{Bilotta}.
% La version de \LaTeX\ pour Aleph est connue sous le nom de
-% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
-% \begin{figure}[tp!]
+% «~\emph{Lamed}~»~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
+% \begin{table}[tp!]
+% \changeskips
% \centering
+% \caption{Quelques systèmes dérivés de \TeX{} et \LaTeX}\label{t+tex-latex}
% \[ \begin{array}{ccccccc}
% \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\
% &&+&&+&&\\
@@ -18050,8 +18636,7 @@ have centered labels.
% &&&&&&\\
% &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}}
% \end{array} \]
-% \caption{Quelques systèmes dérivés de \TeX{} et \LaTeX}\label{f+tex-latex}
-% \end{figure}
+% \end{table}
% \item[paquetage] (\emph{package})
% Les paquetages\,\footnote{Ces informations ont été extraites de~\cite[page~12--13]{kopka} puis adaptées et
% traduites.}\textsuperscript{,}\footnote{Notez que j'utilise le terme <<~paquetage~>> pour traduire
@@ -18097,8 +18682,8 @@ have centered labels.
% \end{SMOOTH}
% \item[\texttt{placeins.txt}] Un fichier en texte pur (anglais) contenant la documentation du paquetage
% \texttt{placeins}~\cite{placeins}.
-% \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[\PLaTeX] Une version de \LaTeX\ adaptée à~la langue polonaise (\emph{polski}). Voir~\cite{platex,platex-pl}.
+% Mais le \virage\emph{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.
@@ -18241,7 +18826,7 @@ have centered labels.
% 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.
+% matières dans un document, avec un autre titre et une autre profonteur 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,
@@ -18249,6 +18834,9 @@ have centered labels.
% (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{splitbib}] Un paquetage~\cite{splitbib} \LaTeX\ qui permet de trier une bibliographie en catégories et
+% sous-catégories; ceci est intéressant pour des listes de publications, pour grouper les références par
+% sujet, par année,~...
% \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.
@@ -18373,14 +18961,14 @@ have centered labels.
% \minilot
%
% \ifcase\LANG\relax
-% This chapter describes the installation of the \texttt{minitoc} package (version~\#48).
+% This chapter describes the installation of the \texttt{minitoc} package (version~\#49).
%
% 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~\#48).
+% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#49).
%
% 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}.
@@ -18394,11 +18982,13 @@ have centered labels.
% \vspace*{4\baselineskip}
% \ifcase\LANG\relax
% \def\CLA{class}
-% \def\ET{\textrm{, and}\xspace}
+% ^^A \def\ET{\textrm{, and}\xspace}
+% \def\ET{\textrm{,}\xspace}
% \caption{List of files (\texttt{minitoc.l})}\label{t+files}
% \or\relax
% \def\CLA{classe}
-% \def\ET{ \textrm{et}\xspace}
+% ^^A \def\ET{ \textrm{et}\xspace}
+% \def\ET{\textrm{,}\xspace}
% \caption{Liste des fichiers (\texttt{minitoc.l})}\label{t+files}
% \fi
% \vspace*{-1\baselineskip}
@@ -18531,6 +19121,7 @@ have centered labels.
% \item japanese3.mld\ET japanese3.mlo
% \item japanese4.mld\ET japanese4.mlo
% \item japanese5.mld\ET japanese5.mlo
+% \item japanese6.mld\ET japanese6.mlo
% \item kannada.mld
% \item khalkha.mld
% \item latin.mld
@@ -18657,6 +19248,7 @@ have centered labels.
% mtc-syn.tex,
% mtc-tbi.tex,
% mtc-tlc.tex,
+% mtc-tlo.tex,
% mtc-tsf.tex
% \end{itemize}
% \medskip
@@ -18765,7 +19357,8 @@ have centered labels.
% 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).}.
+% for spelling reforms (german, greek, norsk). \emph{Note that the presence of
+% the \texttt{english.mld} file is mandatory.}}.
%
% 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
@@ -18784,7 +19377,8 @@ have centered labels.
% 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).}.
+% réformes de l'orthographe (allemand, grec, norvégien). \emph{Notez que la présence du fichier
+% \texttt{english.mld} est obligatoire.}}.
%
% 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
@@ -18856,6 +19450,7 @@ have centered labels.
% \index{mtc-syn.tex}\texttt{mtc-syn.tex},
% \index{mtc-tbi.tex}\texttt{mtc-tbi.tex},
% \index{mtc-tlc.tex}\texttt{mtc-tlc.tex},
+% \index{mtc-tlo.tex}\texttt{mtc-tlo.tex},
% \index{mtc-tsf.tex}\texttt{mtc-tsf.tex},
% are example files, to play with.
% The associated \texttt{.pdf} files are provided.
@@ -18890,6 +19485,7 @@ have centered labels.
% \index{mtc-syn.tex}\texttt{mtc-syn.tex},
% \index{mtc-tbi.tex}\texttt{mtc-tbi.tex},
% \index{mtc-tlc.tex}\texttt{mtc-tlc.tex},
+% \index{mtc-tlo.tex}\texttt{mtc-tlo.tex},
% \index{mtc-tsf.tex}\texttt{mtc-tsf.tex},
% sont des exemples de fichiers, avec lesquels vous pouvez jouer.
% Les fichiers \texttt{.pdf} associés sont fournis.
@@ -18980,10 +19576,10 @@ have centered labels.
% \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.
+% files must not be left out.
% \or\relax
% \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf}
-% forme la documentation en français, en formats PDF. La documentation en français
+% forme la documentation en français, en format PDF. La documentation en français
% et ses fichiers sources ne doivent pas être omis.
% \fi
% \item
@@ -19041,7 +19637,7 @@ have centered labels.
% and \texttt{.ins} files.
% \item The files of~(\ref{IN1}) must be installed in a directory where \LaTeXe{} finds \texttt{.sty} files.
% \item The files of~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) and~(\ref{IN9}) must be installed in
-% a separate directory, but must not be omitted.
+% a separate directory, but must not be left out.
% \item The files of~(\ref{IN7}) and~(\ref{IN8}) must be installed as on-line documentation.
% \end{itemize}
%
@@ -19128,7 +19724,7 @@ have centered labels.
%
% \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
+% So I~decided (June~1993, when I took the maintenance of 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)
@@ -19211,7 +19807,7 @@ have centered labels.
% 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},
+% Les noms des fichiers minitoc de définition 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).
%
@@ -19384,7 +19980,7 @@ have centered labels.
%
% 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.
+% Improved and added hints about consistence of \verb|\dominitoc|/\verb|\minitoc| and co.
%
% Added the \verb|\mtcsetfeature| command (very complex).
%
@@ -19570,17 +20166,16 @@ have centered labels.
%
% 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}.
+% \begin{raggedright}
+% Added hints about the \texttt{fncychap}~\cite{fncychap},
+% \texttt{quotchap}~\cite{quotchap},
+% \texttt{romannum}~\cite{romannum},
+% \texttt{sfheaders}~\cite{sfheaders},
+% \texttt{alnumsec}~\cite{alnumsec},
+% and
+% \texttt{captcont}~\cite{captcont} packages.
%
-% Added a hint about the \texttt{captcont} package~\cite{captcont}.
+% \end{raggedright}
%
% \begin{raggedright}
% Added FAQ~44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} formatting commands.
@@ -19601,9 +20196,20 @@ have centered labels.
% The bibliographic styles \texttt{plainurl.bst} and \texttt{frplain1.bst} are renamed \texttt{en-mtc.bst} and
% \texttt{fr-mtc.bst}.
%
-% All example documents are renamed with mames beginning with ``\texttt{mtc-}''.
+% All example documents are renamed with names beginning with ``\texttt{mtc-}''.
%
% The ``\texttt{listfiles}'' package option is active by default.
+%
+% Better error messages about undefined preparation and insertion commands.
+%
+% Added \texttt{japanese6.mld} and \texttt{japanase6.mlo}.
+%
+% Added a hint about the \texttt{hangcaption} package~\cite{hangcaption}.
+%
+% Added (in the memento) a table of the classes and packages which are incompatible or need precautions with
+% \texttt{minitoc}.
+%
+% Added a validation of the language options with the presence of the \texttt{.mld} and \texttt{.mlo} files.
% \or\relax
% \section{Développements en~2006}
% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|,
@@ -19638,17 +20244,17 @@ have centered labels.
%
% 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}.
+% \begin{raggedright}
+% Ajout de \emph{hints} sur les paquetages
+% \texttt{fncychap}~\cite{fncychap},
+% \texttt{quotchap}~\cite{quotchap},
+% \texttt{romannum}~\cite{romannum},
+% \texttt{sfheaders}~\cite{sfheaders},
+% \texttt{alnumsec}~\cite{alnumsec}
+% et
+% \texttt{captcont}~\cite{captcont}.
%
-% Ajout d'un \emph{hint} sur le paquetage \texttt{captcont}~\cite{captcont}.
+% \end{raggedright}
%
% \begin{raggedright}
% Ajout du point~44 de la FAQ et des commandes de mise en page \texttt{\bs mtcgapbeforeheads}
@@ -19674,6 +20280,17 @@ have centered labels.
% Tous les exemples de documents sont renommés avec des noms commençant par «~\texttt{mtc-}~».
%
% L'option de paquetage «~\texttt{listfiles}~» est active par défaut.
+%
+% Meilleurs messages d'erreur pour les commandes de préparation et d'insertion non définies.
+%
+% Ajout de \texttt{japanese6.mld} et \texttt{japanase6.mlo}.
+%
+% Ajout d'un \emph{hint} sur le paquetage \texttt{hangcaption}~\cite{hangcaption}.
+%
+% Ajout (dans le mémento) d'un tableau des classes et paquetages qui sont incompatibles ou ont besoin de
+% précautions avec \texttt{minitoc}.
+%
+% Ajout d'une validation des options de langue avec la présence des fichiers \texttt{.mld} et \texttt{.mlo}.
% \fi
%
% \ifcase\LANG\relax
@@ -19681,19 +20298,20 @@ have centered labels.
% \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
+% I need to thank the following peoples\,\footnote{And I apologize to all whose I forgot.}, for their help, their
% 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{}\\
+% \texttt{comp.text.tex} (in english), but also \texttt{de.comp.text.tex} (in german, but I do not read it well:
+% send me also a mail in french or english).},
+% and/or for their packages, classes, documents, and tools:\hfill\mbox{}\\
% \or\relax
% \chapter*{Remerciements\markboth{REMERCIEMENTS}{REMERCIEMENTS}}
% \markboth{REMERCIEMENTS}{REMERCIEMENTS}
% \mtcaddchapter[Remerciements]
-% Il me faut remercier les personnes suivantes\,\footnote{Et que celles que j'ai oubliées me pardonnent.}, pour
+% Il me faut remercier les personnes suivantes\,\footnote{Et que toutes 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} (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{}\\
+% \texttt{de.comp.text.tex} (en allemand, mais je le lis mal: envoyez-moi aussi un courrier en français ou en anglais).}
+% et/ou leurs paquetages, classes, documents et outils:\hfill\mbox{}\\
% \fi
% \begin{raggedright}
% \name{Hassan}{Abolhassani},
@@ -19701,6 +20319,7 @@ have centered labels.
% \name{Juan~M.}{Aguirregabiria},
% \name{Alex}{AJ},
% \name{Jérôme}{Andrieux},
+% \name{Ralf}{Angeli},
% \name{Achod~André}{Aradian},
% \name{Einar}{Árnason},
% \name{Tim}{Arnold},
@@ -19709,6 +20328,7 @@ have centered labels.
% \name{Gonvcal}{Badenes},
% \name{Philipp}{Bachmann},
% \name{Marin}{Balgarensky},
+% \name{Jean-Yves}{Baudais},
% \name{David}{Bausum},
% \name{Benjamin}{Bayart},
% \name{Thierry}{Bayet},
@@ -19723,6 +20343,7 @@ have centered labels.
% \name{Denis}{Bitouzé},
% \name{Laurent}{Bloch},
% \name{Georgi}{Boshnakov},
+% \name{Patrice}{Bougette},
% \name{Daniel}{Bourbonnais},
% \name{Victor}{Boyko},
% \name{Johannes}{Braams},
@@ -19737,6 +20358,7 @@ have centered labels.
% \name{Jean-Côme}{Charpentier},
% \name{Jana}{Chlebikova},
% \name{Marian}{Clegg},
+% \name{Patrick~W.}{Daly},
% \name{Steven~Douglas}{Cochran},
% \name{Maurizio}{Codogno},
% \name{David~B.}{Cook},
@@ -19761,7 +20383,9 @@ have centered labels.
% \name{Jeff}{Fessler},
% \name{Ulrike}{Fischer},
% \name{Daniel}{Flipo},
+% \name{Peter}{Flynn},
% \name{Jim}{Fox}, ^^A dpfloat
+% \name{Danny~F.}{Fürniß},
% \name{Diego}{Garcia~Morate},
% \name{Hubert}{Gäßlein}, ^^A pict2e
% \name{Mohammad}{Ghodsi},
@@ -19773,6 +20397,7 @@ have centered labels.
% \name{Norman}{Gray},
% \name{Loïc}{Grenon},
% \name{Sébastien}{Grot},
+% \name{Micael}{Guignard},
% \name{Marion}{Gunn},
% \name{Hans}{Hagen},
% \name{Boumediene}{Hamzi},
@@ -19780,6 +20405,7 @@ have centered labels.
% \name{Yannis}{Haralambous},
% \name{Alexander}{Harin},
% \name{Danny}{Heap},
+% \name{André}{Heider},
% \name{Thorsten}{Hein},
% \name{Sten}{Hellman},
% \name{Haavard}{Helstrup},
@@ -19817,6 +20443,7 @@ have centered labels.
% \name{Rune}{Kleveland},
% \name{Jörg}{Knappen},
% \vname{Un}{Koaunghi},
+% \name{Helmutj}{Kopka},
% \name{Markus}{Kohm},
% \name{Attila}{Koppanyi},
% \name{Thankmar}{Kronzucker},
@@ -19828,7 +20455,7 @@ have centered labels.
% \name{Fabio}{Lanari},
% \name{Robert}{Lange},
% \name{Dag}{Langmyhr},
-% \name{Olga}{Lapko},
+% \name{Olga~G.}{Lapko},
% \name{Henning}{Larsen},
% \name{Jean-Marc}{Lasgouttes},
% \name{Jean-Philippe}{Lauffenburger},
@@ -19850,6 +20477,7 @@ have centered labels.
% \name{Maurizio}{Loreti},
% \name{Tristan}{Lorino},
% \name{Tim}{Love},
+% \name{Vincent}{Lozano},
% \name{Dan}{Luecking},
% \name{Ken}{Lunde},
% \name{Anders}{Lyhne},
@@ -19864,6 +20492,8 @@ have centered labels.
% \name{Terry}{Mart},
% \name{Ruiz-Altaba}{Marti},
% \name{Vadim}{Maslov},
+% \name{Henri}{Massias},
+% \name{Andreas}{Matthias},
% \name{Sven}{Mattisson},
% \name{Rowland}{McDonnell},
% \name{Ben}{McKay},
@@ -19882,6 +20512,7 @@ have centered labels.
% \name{Mariusz}{Olko},
% \name{Piet}{van~Oostrum},
% \name{Erik}{Östhols},
+% \name{Jörg}{Ott},
% \name{Alan}{Pai\'{c}},
% \name{Scott}{Pakin},
% \name{Palash~Baran}{Pal},
@@ -19910,6 +20541,8 @@ have centered labels.
% \name{Enn}{Saar},
% \name{David}{Samsoen},
% \name{Julio}{Sanchez},
+% \name{Morgan}{Sangeux},
+% \name{Eddie}{Saudrais},
% \name{Elmar}{Schalueck},
% \name{Tobias}{Schlemmer},
% \name{Uwe}{Schneider},
@@ -19924,11 +20557,13 @@ have centered labels.
% \name{Éric}{Streit},
% \name{Ralf}{Stubner},
% \vname{Meknavin}{Surapant},
+% \name{Chris}{Swoyer},
% \name{Apostolos}{Syropoulos},
% \name{Dung}{Ta~Quang},
% \name{Daniel}{Taupin}\textsuperscript{\textdied},
% \name{Hàn~Th\'{\^e}}{Th\`anh},
% \vname{Karoonboonyanan}{Theppitak},
+% \name{Ton}{'t~Lam},
% \name{Karsten}{Tinnefeld},
% \name{Sigitas}{Tolusis},
% \name{Laurent}{Tordella},
@@ -19937,16 +20572,17 @@ have centered labels.
% \name{Stefan}{Ulrich},
% \name{Turgut}{Uyar},
% \name{Jari}{Vaario},
-% \name{Thomas}{van~Oudenhove},
+% \name{Thomas}{van~Oudenhove de Saint Géry},
% \name{Vincent}{Vaquin},
% \name{Didier}{Verna},
% \name{Sylvain}{Vesco},
% \name{Alexandre}{Vial},
% \name{Vladimir}{Volovitch},
+% \name{Herbert}{Voss},
% \name{Zden\v{e}k}{Wagner},
% \name{Nigel}{Ward},
% \name{Staszek}{Wawrykiewicz},
-% \name{Stephan}{Webanck},
+% \name{Stephan~B.}{Webanck},
% \name{Eduard}{Werner},
% \name{Peter~R.}{Wilson},
% \name{Marcin}{Woli\'nski},
@@ -19959,7 +20595,8 @@ have centered labels.
% \name{Danilo}{Zavrtanik},
% \name{Krzysztof~Konrad}{\.Zelechowski},
% \name{Charlie~S.}{Zender},
-% \name{Vadim~V.}{Zhytnikov}\ifcase\LANG\relax, and\ \or\relax\ et\ \fi
+% \name{Vadim~V.}{Zhytnikov},
+% \name{Uwe}{Ziegenhagen}\ifcase\LANG\relax, and\ \or\relax\ et\ \fi
% \name{Leon}{\v{Z}lajpah}.\par
% \end{raggedright}
%
@@ -20053,18 +20690,18 @@ have centered labels.
% \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.
+% \index{.log}\emph{document}\texttt{.log} file. This package will not work with \LaTeX2.09.
% \or\relax
% Cette section de code identifie le paquetage par son nom, son numéro de version et sa date. Une trace est écrite
-% dans le fichier \index{.log}\texttt{.log}. Ce paquetage ne fonctionnera pas avec \LaTeX2.09.
+% dans le fichier \index{.log}\emph{document}\texttt{.log}. Ce paquetage ne fonctionnera pas avec \LaTeX2.09.
% \fi
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1996/06/02]%
\ProvidesPackage{minitoc}%
- [2006/09/13 v48 Package minitoc (JPFD)]
+ [2006/10/10 v49 Package minitoc (JPFD)]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<I0001>]{minitoc}%
- {*** minitoc package, version 48 ***\@gobble}
+ {*** minitoc package, version 49 ***\@gobble}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -20235,8 +20872,8 @@ have centered labels.
% 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.
+% and writes messages in the \emph{document}\texttt{.log} file. It will be used at the end of the document to signal that
+% you should look for hints in the \emph{document}\texttt{.log} file.
% \end{itemize}
% \or\relax
% \subsection{Indicateurs pour l'option \texttt{hints}}
@@ -20248,8 +20885,9 @@ have centered labels.
% 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}.
+% chose de curieux et écrit des messages dans le fichier \emph{document}\texttt{.log}.
+% Il sera utilisé en fin de document
+% pour signaler que vous devriez chercher des \emph{hints} dans le fichier \emph{document}\texttt{.log}.
% \end{itemize}
% \fi
% \begin{macrocode}
@@ -20305,6 +20943,8 @@ have centered labels.
% \begin{macro}{\if@mtc@varsectsLoaded@a@}
% \begin{macro}{\if@mtc@fncychapLoaded@}
% \begin{macro}{\if@mtc@fncychapLoaded@a@}
+% \begin{macro}{\if@mtc@hangcaptionLoaded@}
+% \begin{macro}{\if@mtc@hangcaptionLoaded@a@}
% \begin{macro}{\if@mtc@quotchapLoaded@}
% \begin{macro}{\if@mtc@quotchapLoaded@a@}
% \begin{macro}{\if@mtc@romannumLoaded@}
@@ -20346,6 +20986,8 @@ have centered labels.
\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@hangcaptionLoaded@ \@mtc@hangcaptionLoaded@false
+\newif\if@mtc@hangcaptionLoaded@a@ \@mtc@hangcaptionLoaded@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
@@ -20384,6 +21026,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\if@mtc@empty@parttoc@}
@@ -20903,6 +21547,36 @@ have centered labels.
%
% \lneed{5}
% \ifcase\LANG\relax
+% \subsection{Check if the \texttt{hangcaption} package is loaded, and when}\index{hangcaption}\label{s+hangcaption.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \texttt{hangcaption} est chargé, et quand}\index{hangcaption}\label{s+hangcaption.h1}
+% \fi
+% \begin{macro}{\@ifpackageloaded}
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@hangcaptionLoaded@}
+% \begin{macro}{\if@mtc@hangcaptionLoaded@a@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \texttt{hangcaption} package~\cite{hangcaption} 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+hangcaption.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \texttt{hangcaption}~\cite{hangcaption} 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+hangcaption.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \@ifpackageloaded{hangcaption}{\@mtc@hangcaptionLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{hangcaption}{\@mtc@hangcaptionLoaded@a@true}{}}
+% \end{macrocode}
+% \end{macro}
+% \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}
@@ -21199,7 +21873,8 @@ have centered labels.
\newif\if@mtcpatchmemoir@ \@mtcpatchmemoir@false
\@ifclassloaded{memoir}{\@mtc@memoirLoaded@true\relax%
\mtcPackageInfo[<I0030>]{minitoc}%
- {the memoir class is loaded:\MessageBreak
+ {the memoir class is loaded:
+ \MessageBreak
compatibility attempted\@gobble}}%
{\@mtc@memoirLoaded@false}
\if@mtc@memoirLoaded@
@@ -21209,9 +21884,12 @@ have centered labels.
{\@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
+ {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
@@ -21914,15 +22592,15 @@ have centered labels.
% in file names. We define a file descriptor (\verb|\tf@mtc|) to write files\,\footnote{It is
% the \emph{only} new
% file descriptor created by the \texttt{minitoc} package. All files written by \texttt{minitoc} use this
-% descriptor, or one of the standard descriptors, e.g., for the \texttt{.log} file. In fact, \texttt{minitoc}
-% writes also in the
+% descriptor, or one of the standard descriptors, e.g., for the \emph{document}\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
% \texttt{minitoc} itself uses only one file descriptor (or write stream). Some other attempts to make per chapter
% TOCs have failed by quickly leading to exhaustion of file descriptors (\TeX\ offers only 16~file descriptors for writing),
% because they called the standard internal \texttt{\bs @starttoc} macro, which invokes \texttt{\bs newwrite},
-% for each mini-table. As \texttt{minitoc} writes into only one file at a~time (and in the \texttt{.log} file,
-% and in the standard contents files,
+% for each mini-table. As \texttt{minitoc} writes into only one file at a~time (and in the \emph{document}\texttt{.log}
+% file, and in the standard contents files,
% of course), we can reuse the same file descriptor and avoid this serious problem (which was present in the
% original version of the package).
% The \texttt{minitoc} package writes in the contents files when it encounters a major sectionning command
@@ -21931,11 +22609,14 @@ have centered labels.
% \texttt{\bs dosectlot}), once at a time.
% You do not need a new hammer for each nail.}.
% This code is verbose if long extensions cannot
-% be used, else the messages are only written in the \texttt{.log} file. The sequencing of these operations is vital. The
-% figure~\vref{f+code+8.3} shows this sequence. A~star~($*$) denotes which file is read in phase~3.
+% be used, else the messages are only written in the \emph{document}\texttt{.log} file.
+% The sequencing of these operations is vital. The table~\vref{t+code+8.3} shows this sequence.
+% A~star~($*$) denotes which file is read in phase~3.
% \end{macro}
-% \begin{figure}[t]
+% \begin{table}[t]
% \centering
+% \changeskips
+% \caption{Hack to detect the limitation to short extensions}\label{t+code+8.3}
% \begin{tabularx}{\textwidth}{@{}Z{1}lccc}
% \toprule
% \multicolumn{2}{@{}l@{}}{\textbf{Phase (time runs from left to right):}}&1&2&3\\
@@ -21946,22 +22627,23 @@ have centered labels.
% \textbf{OS with short extensions}&\texttt{\bs jobname.mtc(1)}&TRUE&FALSE&$*$\\
% \bottomrule
% \end{tabularx}
-% \caption{Hack to detect the limitation to short extensions}\label{f+code+8.3}
-% \end{figure}
+% \end{table}
% \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{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},
+% \emph{document}\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 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\
% offre seulement 16~descripteurs de fichiers en écriture), parce qu'elles appelaient la macro interne standard
% \texttt{\bs @starttoc}, qui invoque \texttt{\bs newwrite}, pour chaque mini-table. Puisque \texttt{minitoc} écrit
-% dans seulement un seul fichier à~la fois (et dans le fichier \texttt{.log}, et dans les fichiers standard de
+% dans seulement un seul fichier à~la fois (et dans le fichier \emph{document}\texttt{.log},
+% et dans les fichiers standard de
% contenus, bien sûr), nous pouvons réutiliser le même descripteur de fichier et éviter ce sérieux problème (qui
% était présent dans la version originale du paquetage).
% Le paquetage \texttt{minitoc} écrit dans les fichiers de contenus lorsqu'il rencontre une commande de
@@ -21969,11 +22651,13 @@ have centered labels.
% dans les fichiers auxiliaires pour les mini-tables seulement via les commandes de préparation des mini-tables
% (\texttt{\bs doparttoc}, \ldots, \texttt{\bs dosectlot}), un à~la fois. Vous n'avez pas besoin d'un nouveau
% marteau pour chaque clou.}. Ce code est bavard si les suffixes longs ne peuvent pas être utilisés, sinon les
-% messages sont écrits seulement dans le fichier \texttt{.log}. Le séquencement de ces opérations est vital.
-% La figure~\vref{f+code+8.3} montre ce séquencement. Un astérisque~($*$) indique quel fichier est lu lors de la phase~3.
+% messages sont écrits seulement dans le fichier \emph{document}\texttt{.log}. Le séquencement de ces opérations est vital.
+% Le tableau~\vref{t+code+8.3} montre ce séquencement. Un astérisque~($*$) indique quel fichier est lu lors de la phase~3.
% \end{macro}
-% \begin{figure}[t]
+% \begin{table}[t]
+% \changeskips
% \centering
+% \caption{Astuce pour détecter la limitation à~des suffixes courts}\label{t+code+8.3}
% {\begin{tabularx}{\textwidth}{@{}Z{1}lccc}
% \toprule
% \multicolumn{2}{@{}l@{}}{\textbf{Phase (le temps s'écoule de gauche à~droite):}}&1&2&3\\
@@ -21984,8 +22668,7 @@ have centered labels.
% \textbf{S.E. avec suffixes courts}&\texttt{\bs jobname.mtc(1)}&VRAI&FAUX&$*$\\
% \bottomrule
% \end{tabularx}}
-% \caption{Astuce pour détecter la limitation à~des suffixes courts}\label{f+code+8.3}
-% \end{figure}
+% \end{table}
% \fi
% \lneed{7}
% \begin{macro}{\if@longextensions@}
@@ -22056,13 +22739,16 @@ have centered labels.
\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}%
+ {==> this version is configured for UNIX-like
+ \MessageBreak
+ \space\space\space\space(long extensions) file names\@gobble}%
\else
\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}
+ {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
@@ -22114,12 +22800,14 @@ have centered labels.
% \begin{macrocode}
\@ifundefined{@inputcheck}%
{\mtcPackageWarningNoLine[<W0021>]{minitoc}%
- {Your version of latex.tex is obsolete.\MessageBreak
- Trying to continue..}\newread\@inputcheck\relax}{}
+ {Your version of latex.tex is obsolete.
+ \MessageBreak
+ Trying to continue..}\newread\@inputcheck\relax}{}
\@ifundefined{reset@font}%
{\mtcPackageWarningNoLine[<W0022>]{minitoc}%
- {Your version of latex.tex is very obsolete.\MessageBreak
- Trying to continue... crossing fingers}%
+ {Your version of latex.tex is very obsolete.
+ \MessageBreak
+ Trying to continue... crossing fingers}%
\let\reset@font\relax}{}
% \end{macrocode}
% \end{macro}
@@ -22941,7 +23629,9 @@ have centered labels.
\def\The@mtc{\arabic{mtc}}
\def\firstchapteris#1%
{\mtcPackageWarning[<W0003>]{minitoc}%
- {\string\firstchapteris \space is an obsolete\MessageBreak command}%
+ {\string\firstchapteris \space is an obsolete
+ \MessageBreak
+ command}%
\@firstchapteris@used@true}
\newcounter{mtc}
\setcounter{mtc}{0}
@@ -24773,8 +25463,10 @@ have centered labels.
\if@mtc@hints@
\if@dominitoc@used@
\mtcPackageInfo[<I0045>]{minitoc(hints)}%
- {The \string\dominitoc \space command\MessageBreak
- has been invoked more than once\MessageBreak}
+ {The \string\dominitoc \space command
+ \MessageBreak
+ has been invoked more than once
+ \MessageBreak}
\global\@mtc@hints@given@true
\fi
\fi
@@ -24821,8 +25513,10 @@ have centered labels.
\if@mtc@hints@
\if@dominilof@used@
\mtcPackageInfo[<I0045>]{minitoc(hints)}%
- {The \string\dominilof \space command\MessageBreak
- has been invoked more than once\MessageBreak}
+ {The \string\dominilof \space command
+ \MessageBreak
+ has been invoked more than once
+ \MessageBreak}
\global\@mtc@hints@given@true
\fi
\fi
@@ -24869,8 +25563,10 @@ have centered labels.
\if@mtc@hints@
\if@dominilot@used@
\mtcPackageInfo[<I0045>]{minitoc(hints)}%
- {The \string\dominilot \space command\MessageBreak
- has been invoked more than once\MessageBreak}
+ {The \string\dominilot \space command
+ \MessageBreak
+ has been invoked more than once
+ \MessageBreak}
\global\@mtc@hints@given@true
\fi
\fi
@@ -25219,7 +25915,9 @@ have centered labels.
\def\MTC@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\mtcPackageWarning[<W0010>]{minitoc}%
- {No file #1.\MessageBreak MINITOCS NOT PREPARED}%
+ {No file #1.
+ \MessageBreak
+ MINITOCS NOT PREPARED}%
\expandafter\MTC@toc
\else
\mtcPackageInfo[<I0024>]{minitoc}{PREPARING MINITOCS FROM #1}%
@@ -25517,7 +26215,9 @@ have centered labels.
\def\MLF@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\mtcPackageWarning[<W0008>]{minitoc}%
- {No file #1.\MessageBreak MINILOFS NOT PREPARED}%
+ {No file #1.
+ \MessageBreak
+ MINILOFS NOT PREPARED}%
\expandafter\MLF@lof
\else
\mtcPackageInfo[<I0034>]{minitoc}%
@@ -25803,7 +26503,9 @@ have centered labels.
\def\MLT@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\mtcPackageWarning[<W0009>]{minitoc}%
- {No file #1.\MessageBreak MINILOTS NOT PREPARED}%
+ {No file #1.
+ \MessageBreak
+ MINILOTS NOT PREPARED}%
\expandafter\MLT@lot
\else
\mtcPackageInfo[<I0037>]{minitoc}%
@@ -26110,7 +26812,9 @@ have centered labels.
\def\Thepart{\arabic{ptc}}
\def\firstpartis#1%
{\mtcPackageWarning[<W0004>]{minitoc}%
- {\string\firstpartis \space is an obsolete\MessageBreak command}%
+ {\string\firstpartis \space is an obsolete
+ \MessageBreak
+ command}%
\@firstpartis@used@true}
\newcounter{ptc}
\setcounter{ptc}{0}
@@ -26631,7 +27335,7 @@ have centered labels.
% \begin{macro}{\@tocfile}
% \begin{macro}{\Thepart}
% \ifcase\LANG\relax
-% The \verb|\parttoc@| macro does the real work. It first sets the flag \texttt{\bs if@parttoc@used@} (for a coherence
+% The \verb|\parttoc@| macro does the real work. It first sets the flag \texttt{\bs if@parttoc@used@} (for a consistence
% hint) and checks if long extensions are used or not (to create the name of the parttoc file):
% \or\relax
% La macro \verb|\parttoc@| fait le véritable travail.
@@ -26966,7 +27670,7 @@ have centered labels.
% \begin{macro}{\@tocfile}
% \begin{macro}{\Thepart}
% \ifcase\LANG\relax
-% The \verb|\partlof@| macro does the real work. It first sets the flag \texttt{\bs if@partlof@used@} (for a coherence
+% The \verb|\partlof@| macro does the real work. It first sets the flag \texttt{\bs if@partlof@used@} (for a consistence
% hint) and checks if long extensions are used or not (to create the name of the partlof file):
% \or\relax
% La macro \verb|\partlof@| fait le véritable travail.
@@ -27296,7 +28000,7 @@ have centered labels.
% \begin{macro}{\@tocfile}
% \begin{macro}{\Thepart}
% \ifcase\LANG\relax
-% The \verb|\partlot@| macro does the real work. It first sets the flag \texttt{\bs if@partlot@used@} (for a coherence
+% The \verb|\partlot@| macro does the real work. It first sets the flag \texttt{\bs if@partlot@used@} (for a consistence
% hint) and checks if long extensions are used or not (to create the name of the partlot file):
% \or\relax
% La macro \verb|\partlot@| fait le véritable travail.
@@ -27815,8 +28519,10 @@ have centered labels.
\if@mtc@hints@
\if@doparttoc@used@
\mtcPackageInfo[<I0045>]{minitoc(hints)}%
- {The \string\doparttoc \space command\MessageBreak
- has been invoked more than once\MessageBreak}
+ {The \string\doparttoc \space command
+ \MessageBreak
+ has been invoked more than once
+ \MessageBreak}
\global\@mtc@hints@given@true
\fi
\fi
@@ -27864,8 +28570,10 @@ have centered labels.
\if@mtc@hints@
\if@dopartlof@used@
\mtcPackageInfo[<I0045>]{minitoc(hints)}%
- {The \string\dopartlof \space command\MessageBreak
- has been invoked more than once\MessageBreak}
+ {The \string\dopartlof \space command
+ \MessageBreak
+ has been invoked more than once
+ \MessageBreak}
\global\@mtc@hints@given@true
\fi
\fi
@@ -27912,8 +28620,10 @@ have centered labels.
\if@mtc@hints@
\if@dopartlot@used@
\mtcPackageInfo[<I0045>]{minitoc(hints)}%
- {The \string\dopartlot \space command\MessageBreak
- has been invoked more than once\MessageBreak}
+ {The \string\dopartlot \space command
+ \MessageBreak
+ has been invoked more than once
+ \MessageBreak}
\global\@mtc@hints@given@true
\fi
\fi
@@ -28206,7 +28916,9 @@ have centered labels.
\def\PTC@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\mtcPackageWarning[<W0013>]{minitoc}%
- {No file #1\MessageBreak PARTTOCS NOT PREPARED}%
+ {No file #1
+ \MessageBreak
+ PARTTOCS NOT PREPARED}%
\expandafter\PTC@toc
\else
\mtcPackageInfo[<I0025>]{minitoc}%
@@ -28464,7 +29176,9 @@ have centered labels.
\def\PLF@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\mtcPackageWarning[<W0011>]{minitoc}%
- {No file #1\MessageBreak PARTLOFS NOT PREPARED}%
+ {No file #1
+ \MessageBreak
+ PARTLOFS NOT PREPARED}%
\expandafter\PLF@lof
\else
\mtcPackageInfo[<I0035>]{minitoc}%
@@ -28721,7 +29435,9 @@ have centered labels.
\def\PLT@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\mtcPackageWarning[<W0012>]{minitoc}%
- {No file #1\MessageBreak PARTLOTS NOT PREPARED}%
+ {No file #1
+ \MessageBreak
+ PARTLOTS NOT PREPARED}%
\expandafter\PLT@lot
\else
\mtcPackageInfo[<I0038>]{minitoc}%
@@ -28914,7 +29630,9 @@ have centered labels.
% \begin{macrocode}
\def\firstsectionis#1%
{\mtcPackageWarning[<W0005>]{minitoc}%
- {\string\firstsectionis \space is an obsolete\MessageBreak command}%
+ {\string\firstsectionis \space is an obsolete
+ \MessageBreak
+ command}%
\@firstsectionis@used@true}
\newcounter{stc}\setcounter{stc}{0}%
\newcommand{\adjuststc}[1][1]{\addtocounter{stc}{#1}}%
@@ -29116,7 +29834,7 @@ have centered labels.
% \begin{macro}{\@tocfile}
% \begin{macro}{\thestc}
% \ifcase\LANG\relax
-% The \verb|\secttoc@| macro does the real work. It first sets the flag \texttt{\bs if@secttoc@used@} (for a coherence
+% The \verb|\secttoc@| macro does the real work. It first sets the flag \texttt{\bs if@secttoc@used@} (for a consistence
% hint) and checks if long extensions are used or not (to create the name of the secttoc file):
% \or\relax
% La macro \verb|\secttoc@| effectue le vrai travail.
@@ -29423,7 +30141,7 @@ have centered labels.
% \begin{macro}{\@tocfile}
% \begin{macro}{\thestc}
% \ifcase\LANG\relax
-% The \verb|\sectlof@| macro does the real work. It first sets the flag \texttt{\bs if@sectlof@used@} (for a coherence
+% The \verb|\sectlof@| macro does the real work. It first sets the flag \texttt{\bs if@sectlof@used@} (for a consistence
% hint) and checks if long extensions are used or not (to create the name of the sectlof file):
% \or\relax
% La macro \verb|\sectlof@| effectue le vrai travail.
@@ -29732,7 +30450,7 @@ have centered labels.
% \begin{macro}{\@tocfile}
% \begin{macro}{\thestc}
% \ifcase\LANG\relax
-% The \verb|\sectlot@| macro does the real work. It first sets the flag \texttt{\bs if@sectlot@used@} (for a coherence
+% The \verb|\sectlot@| macro does the real work. It first sets the flag \texttt{\bs if@sectlot@used@} (for a consistence
% hint) and checks if long extensions are used or not (to create the name of the sectlot file):
% \or\relax
% La macro \verb|\sectlot@| effectue le vrai travail.
@@ -30307,8 +31025,10 @@ have centered labels.
\if@mtc@hints@
\if@dosecttoc@used@
\mtcPackageInfo[<I0045>]{minitoc(hints)}%
- {The \string\dosecttoc \space command\MessageBreak
- has been invoked more than once\MessageBreak}
+ {The \string\dosecttoc \space command
+ \MessageBreak
+ has been invoked more than once
+ \MessageBreak}
\global\@mtc@hints@given@true
\fi
\fi
@@ -30355,8 +31075,10 @@ have centered labels.
\if@mtc@hints@
\if@dosectlof@used@
\mtcPackageInfo[<I0045>]{minitoc(hints)}%
- {The \string\dosectlof \space command\MessageBreak
- has been invoked more than once\MessageBreak}
+ {The \string\dosectlof \space command
+ \MessageBreak
+ has been invoked more than once
+ \MessageBreak}
\global\@mtc@hints@given@true
\fi
\fi
@@ -30404,8 +31126,10 @@ have centered labels.
\if@mtc@hints@
\if@dosectlot@used@
\mtcPackageInfo[<I0045>]{minitoc(hints)}%
- {The \string\dosectlot \space command\MessageBreak
- has been invoked more than once\MessageBreak}
+ {The \string\dosectlot \space command
+ \MessageBreak
+ has been invoked more than once
+ \MessageBreak}
\global\@mtc@hints@given@true
\fi
\fi
@@ -30686,7 +31410,9 @@ have centered labels.
\def\STC@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\mtcPackageWarning[<W0016>]{minitoc}%
- {No file #1\MessageBreak SECTTOCS NOT PREPARED}%
+ {No file #1
+ \MessageBreak
+ SECTTOCS NOT PREPARED}%
\expandafter\STC@toc
\else
\mtcPackageInfo[<I0026>]{minitoc}%
@@ -30915,7 +31641,9 @@ have centered labels.
\def\SLF@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\mtcPackageWarning[<W0014>]{minitoc}%
- {No file #1\MessageBreak SECTLOFS NOT PREPARED}%
+ {No file #1
+ \MessageBreak
+ SECTLOFS NOT PREPARED}%
\expandafter\SLF@lof
\else
\mtcPackageInfo[<I0036>]{minitoc}%
@@ -31138,7 +31866,9 @@ have centered labels.
\def\SLT@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\mtcPackageWarning[<W0015>]{minitoc}%
- {No file #1\MessageBreak SECTLOTS NOT PREPARED}%
+ {No file #1
+ \MessageBreak
+ SECTLOTS NOT PREPARED}%
\expandafter\SLT@lot
\else
\mtcPackageInfo[<I0039>]{minitoc}%
@@ -31287,11 +32017,15 @@ have centered labels.
\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\@gobble}%
+ {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\@gobble}%
\fi
}
% \end{macrocode}
@@ -31562,6 +32296,7 @@ have centered labels.
\@namedef{mtc@YN@NON}{no}\def\mtc@YN@NON{no}
\@namedef{mtc@YN@non}{no}\def\mtc@YN@non{no}
\@namedef{mtc@YN@0}{no}\expandafter\def\csname mtc@YN@0\endcsname{no}
+\@namedef{mtc@YN@-}{no}\expandafter\def\csname mtc@YN@-\endcsname{no}
\@namedef{mtc@YN@on}{}\def\mtc@YN@on{}
\@namedef{mtc@YN@ON}{}\def\mtc@YN@ON{}
\@namedef{mtc@YN@yes}{}\def\mtc@YN@yes{}
@@ -31581,6 +32316,7 @@ have centered labels.
\@namedef{mtc@YN@O}{}\def\mtc@YN@O{}
\@namedef{mtc@YN@o}{}\def\mtc@YN@o{}
\@namedef{mtc@YN@1}{}\expandafter\def\csname mtc@YN@1\endcsname{}
+\@namedef{mtc@YN@+}{}\expandafter\def\csname mtc@YN@+\endcsname{}
% \end{macrocode}
% \end{macro}
%
@@ -31693,7 +32429,8 @@ have centered labels.
It should be a mini-table type
\MessageBreak
(parttoc...sectlot)}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@mta@abbrev{\@nameuse{mtc@typetable@#1}}
@@ -31728,7 +32465,8 @@ have centered labels.
It should be a sectionning level
\MessageBreak
(part...subparagraph) or * }%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@level@abbrev{\@nameuse{mtc@sectlevel@#2}}
@@ -31872,7 +32610,7 @@ have centered labels.
% \or\relax
% Si la combinaison est légale, nous l'appliquons, c'est-à-dire que nous redéfinissons la signification de la
% macro construite comme étant la séquence de commandes donnée en troisième argument de \verb|\mtcsetfont| et nous
-% notons cet événement dans le fichier \texttt{.log} (nous rangeons le troisième argument dans un registre
+% notons cet événement dans le fichier \emph{document}\texttt{.log} (nous rangeons le troisième argument dans un registre
% \emph{token} pour pouvoir l'écrire \emph{verbatim}).
%
% Si la combinaison n'est pas légale, un message d'erreur est affiché.
@@ -31882,14 +32620,17 @@ have centered labels.
\def\mtc@tmp@name{\mtc@mta@abbrev\mtc@level@abbrev font}
\mtc@toks{#3}
\mtcPackageInfo[<I0015>]{minitoc}%
- {\string\mtcsetfont\space redefines the macro\MessageBreak
- "\mtc@tmp@name" as "\the\mtc@toks"}
+ {\string\mtcsetfont\space redefines the macro
+ \MessageBreak
+ "\mtc@tmp@name" as "\the\mtc@toks"}
\expandafter\def\csname\mtc@tmp@name\endcsname{#3}
\else
\mtcPackageError[<E0024>]{minitoc}%
- {The macro \string\mtcsetfont\space has incompatible\MessageBreak
+ {The macro \string\mtcsetfont\space has incompatible
+ \MessageBreak
first (#1) and second (#2) arguments}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\fi
}
@@ -31978,7 +32719,8 @@ have centered labels.
It should be a mini-table type
\MessageBreak
(parttoc...sectlot)}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@mtatf@abbrev{\@nameuse{mtc@typetitle@#1}}
@@ -32004,14 +32746,18 @@ have centered labels.
\mtc@toks{#2}
\mtcPackageInfo[<I0018>]{minitoc}%
{\string\mtcsettitlefont\space redefines the macro
- \MessageBreak "\mtc@tmptf@name" as
- \MessageBreak "\the\mtc@toks"}
+ \MessageBreak
+ "\mtc@tmptf@name" as
+ \MessageBreak
+ "\the\mtc@toks"}
\expandafter\def\csname\mtc@tmptf@name\endcsname{#2}
\else
\mtcPackageError[<E0034>]{minitoc}%
- {The macre \string\\mtcsettitlefont\space uses\MessageBreak
+ {The macro \string\\mtcsettitlefont\space uses
+ \MessageBreak
an illegal type of table (#1)}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}{\relax}
\fi
}
@@ -32095,7 +32841,8 @@ have centered labels.
It should be a mini-table type
\MessageBreak
(parttoc...sectlot)}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@mtati@abbrev{\@nameuse{mtc@typetable@#1}}
@@ -32120,15 +32867,19 @@ have centered labels.
\def\mtc@tmpti@name{\mtc@mtati@abbrev title}
\mtc@toks{#2}
\mtcPackageInfo[<I0017>]{minitoc}%
- {\string\mtcsettitle\space redefines the macro\MessageBreak
+ {\string\mtcsettitle\space redefines the macro
+ \MessageBreak
"\mtc@tmpti@name" as
- \MessageBreak "\the\mtc@toks"}
+ \MessageBreak
+ "\the\mtc@toks"}
\expandafter\def\csname\mtc@tmpti@name\endcsname{#2}
\else
\mtcPackageError[<E0033>]{minitoc}%
- {The macro \string\mtcsettitle\space uses\MessageBreak
+ {The macro \string\mtcsettitle\space uses
+ \MessageBreak
an illegal type of table (#1)}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}{\relax}
\fi
}
@@ -32517,13 +33268,14 @@ have centered labels.
\def\mtc@mtf@abbrev{X}
\mtcPackageError[<E0015>]{minitoc}%
{\string\mtcsetformat \space has a wrong first argument
- \MessageBreak
- (#1).
- \MessageBreak
- It should be a mini-table type
- \MessageBreak
- (parttoc...sectlot)}%
- {Correct the source code.\MessageBreak
+ \MessageBreak
+ (#1).
+ \MessageBreak
+ It should be a mini-table type
+ \MessageBreak
+ (parttoc...sectlot)}%
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@mtf@abbrev{\@nameuse{mtc@typetable@#1}}
@@ -32549,9 +33301,11 @@ have centered labels.
\MessageBreak
(#2).
\MessageBreak
- It should be a formatting param choosen from:\MessageBreak
+ It should be a formatting param choosen from:
+ \MessageBreak
pagenumwidth, tocrightmargin, dotinterval}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@fparam@abbrev{\@nameuse{mtc@formatparam@#2}}
@@ -32574,15 +33328,18 @@ have centered labels.
\if@mtc@setformat@
\def\mtc@tmpfm@name{\mtc@mtf@abbrev\mtc@fparam@abbrev}
\mtcPackageInfo[<I0016>]{minitoc}%
- {\string\mtcsetformat\space redefines the macro\MessageBreak
- "\mtc@tmpfm@name" as "\string#3"}
+ {\string\mtcsetformat\space redefines the macro
+ \MessageBreak
+ "\mtc@tmpfm@name" as "\string#3"}
\expandafter\def\csname\mtc@tmpfm@name\endcsname{#3}
\else
\mtcPackageError[<E0025>]{minitoc}%
- {The macro \string\mtcsetformat\space has incompatible\MessageBreak
+ {The macro \string\mtcsetformat\space has incompatible
+ \MessageBreak
first (#1) and second (#2) arguments}%
- {Correct the source code.\MessageBreak
- Type <return> and rerun LaTeX}
+ {Correct the source code.
+ \MessageBreak
+ Type <return> and rerun LaTeX}
\fi
}
% \end{macrocode}
@@ -32705,8 +33462,10 @@ have centered labels.
argument (#1)}%
{It should be a mini-table type
\MessageBreak
- (parttoc...sectlot)\MessageBreak
- Correct the source code.\MessageBreak
+ (parttoc...sectlot)
+ \MessageBreak
+ Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@mttpn@abbrev{\@nameuse{mtc@typetable@#1}}
@@ -32740,8 +33499,10 @@ have centered labels.
{\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
+ {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}}
@@ -32750,10 +33511,13 @@ have centered labels.
\def\mtc@tmppn@name{\mtc@pnsw@abbrev\mtc@mttpn@abbrev pagenumbers}
\expandafter\ifx\csname mtc@\mtc@pnsw@abbrev X\endcsname\mtc@noX
\mtcPackageInfo[<I0022>]{minitoc}%
- {Page numbers are inhibited\MessageBreak for the #1s}
+ {Page numbers are inhibited
+ \MessageBreak
+ for the #1s}
\else
\mtcPackageInfo[<I0021>]{minitoc}%
- {Page numbers are activated\MessageBreak for the #1s}
+ {Page numbers are activated
+ \MessageBreak for the #1s}
\fi
\csname\mtc@tmppn@name\endcsname{}
\fi
@@ -32887,7 +33651,8 @@ have centered labels.
\MessageBreak
(parttoc...sectlot)
\MessageBreak
- Correct the source code.\MessageBreak
+ Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@mttru@abbrev{\@nameuse{mtc@typetable@#1}}
@@ -32923,9 +33688,10 @@ have centered labels.
{\string\mtcsetrules \space has a wrong second argument
\MessageBreak
(#2)}%
- {It should be a boolean value (0/1, yes/no, on/off)
+ {It should be a boolean value (0/1, yes/no, on/off, ...)
+ \MessageBreak
+ Correct the source code.
\MessageBreak
- Correct the source code.\MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@rusw@abbrev{\@nameuse{mtc@YN@#2}}
@@ -32934,10 +33700,14 @@ have centered labels.
\def\mtc@tmppn@name{\mtc@rusw@abbrev\mtc@mttru@abbrev rule}
\expandafter\ifx\csname mtc@\mtc@rusw@abbrev X\endcsname\mtc@noX
\mtcPackageInfo[<I0008>]{minitoc}%
- {Horizontal rules are inhibited\MessageBreak for the #1s}
+ {Horizontal rules are inhibited
+ \MessageBreak
+ for the #1s}
\else
\mtcPackageInfo[<I0007>]{minitoc}%
- {Horizontal rules are activated\MessageBreak for the #1s}
+ {Horizontal rules are activated
+ \MessageBreak
+ for the #1s}
\fi
\csname\mtc@tmppn@name\endcsname{}
\fi
@@ -33065,7 +33835,8 @@ have centered labels.
It should be a mini-table type
\MessageBreak
(parttoc...sectlot)}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@mtfeat@abbrev{\@nameuse{mtc@ltypetable@#1}}
@@ -33101,7 +33872,8 @@ have centered labels.
It should be a feature param
\MessageBreak
(before, after, pagestyle)}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@featparam@abbrev{\@nameuse{mtc@featureparam@#2}}
@@ -33134,14 +33906,19 @@ have centered labels.
\def\mtc@tmpfeat@name%
{\mtc@featparam@abbrev\mtc@mtfeat@abbrev\mtc@featparam@third}
\mtcPackageInfo[<I0014>]{minitoc}%
- {\string\mtcsetfeature\space redefines the macro\MessageBreak
- "\csname mtc@tmpfeat@name\endcsname" as\MessageBreak "\string#3"}
+ {\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
\mtcPackageError[<E0023>]{minitoc}%
- {The macro \string\mtcsetfeature\space has incompatible\MessageBreak
+ {The macro \string\mtcsetfeature\space has incompatible
+ \MessageBreak
first (#1) and second (#2) arguments}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\fi}
% \end{macrocode}
@@ -33218,12 +33995,14 @@ have centered labels.
\def\mtc@mtade@abbrev{X}
\mtcPackageError[<E0009>]{minitoc}%
{\string\mtcsetdepth \space has a wrong first argument
- \MessageBreak (#1).
+ \MessageBreak
+ (#1).
\MessageBreak
It should be a mini-table type
\MessageBreak
(parttoc...sectlot)}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}
\else
\edef\mtc@mtade@abbrev{\@nameuse{mtc@ltypetable@#1}}
@@ -33249,19 +34028,23 @@ have centered labels.
\def\mtc@tmpde@name{\mtc@mtade@abbrev depth}
\expandafter\noexpand\@ifundefined{c@\mtc@mtade@abbrev depth}%
{\mtcPackageError[<E0008>]{minitoc}%
- {\string\mtcsetdepth \space attempts to use\MessageBreak
+ {\string\mtcsetdepth \space attempts to use
+ \MessageBreak
an undefined counter (#1depth).}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}}{%
\mtc@toks{#2} % trick for explicit message using \the.
\mtcPackageInfo[<I0013>]{minitoc}%
- {\string\mtcsetdepth\space redefines the counter\MessageBreak
+ {\string\mtcsetdepth\space redefines the counter
+ \MessageBreak
"\mtc@tmpde@name" as "\the\mtc@toks"}%
\expandafter\csname c@\mtc@tmpde@name\endcsname=#2}%
\else
\mtcPackageError[<E0010>]{minitoc}%
{\string\mtcsetdepth:\space Illegal type of table (#1)}%
- {Correct the source code.\MessageBreak
+ {Correct the source code.
+ \MessageBreak
Type <return> and rerun LaTeX}{\relax}
\fi}% end of \mtcsetdepth
% \end{macrocode}
@@ -33496,15 +34279,19 @@ have centered labels.
\@ifundefined{section}%
{\mtcPackageWarningNoLine[<W0001>]{minitoc}%
{\string\chapter\space and \string\section\space are undefined.%
- \MessageBreak Cannot use \string\mtcfixglossary \space
- without\MessageBreak optional argument [part]}%
+ \MessageBreak
+ Cannot use \string\mtcfixglossary \space without
+ \MessageBreak
+ optional argument [part]}%
\@ifundefined{part}%
{\mtcPackageError[<E0001>]{minitoc}%
{But \string\part\space is undefined}%
{\string\mtcfixglossary\space not usable}}%
{\mtcPackageWarningNoLine[<W0006>]{minitoc}%
- {\string\mtcfixglossary\space can only be used\MessageBreak
- with the [part] optional argument,\MessageBreak
+ {\string\mtcfixglossary\space can only be used
+ \MessageBreak
+ with the [part] optional argument,
+ \MessageBreak
which becomes the default}%
\def\mtc@glofix@level{part}%
}}%
@@ -33586,15 +34373,19 @@ have centered labels.
\@ifundefined{section}%
{\mtcPackageWarningNoLine[<W0002>]{minitoc}%
{\string\chapter\space and \string\section\space are undefined.%
- \MessageBreak Cannot use \string\mtcfixindex \space
- without\MessageBreak optional argument [part]}%
+ \MessageBreak
+ Cannot use \string\mtcfixindex \space without
+ \MessageBreak
+ optional argument [part]}%
\@ifundefined{part}%
{\mtcPackageError[<E0002>]{minitoc}%
{But \string\part\space is undefined}%
{\string\mtcfixindex\space not usable}}%
{\mtcPackageWarningNoLine[<W0007>]{minitoc}%
- {\string\mtcfixindex\space can only be used with\MessageBreak
- the [part] optional argument,\MessageBreak
+ {\string\mtcfixindex\space can only be used with
+ \MessageBreak
+ the [part] optional argument,
+ \MessageBreak
which becomes the default}%
\def\mtc@ixfix@level{part}%
}}%
@@ -33669,13 +34460,18 @@ have centered labels.
\def\mtcselectlanguage#1{%
\InputIfFileExists{#1.mld}%
{\mtcPackageInfo[<I0010>]{minitoc}{The #1 language is selected.%
- \MessageBreak}}%
+ \MessageBreak
+ }}%
{\mtcPackageError[<E0006>]{minitoc}%
- {#1 is not a known language, \MessageBreak
- #1.mld not found. \MessageBreak
+ {#1 is not a known language,
+ \MessageBreak
+ #1.mld not found.
+ \MessageBreak
Command ignored}%
- {See the minitoc documentation. \MessageBreak
- Correct the source using a valid language name. \MessageBreak
+ {See the minitoc documentation.
+ \MessageBreak
+ Correct the source using a valid language name.
+ \MessageBreak
Press RETURN}}%
}
% \end{macrocode}
@@ -33720,18 +34516,25 @@ have centered labels.
\if@mtc@insellang@
\InputIfFileExists{#1.mlo}%
{\mtcPackageInfo[<I0011>]{minitoc}%
- {#1 minitoc language object selected.\MessageBreak}}%
+ {#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
+ {#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
+ {See the minitoc documentation.
+ \MessageBreak
+ Correct the source using a valid language name.
+ \MessageBreak
Press RETURN}}%
\else
\mtcPackageError[<E0032>]{minitoc}%
- {You are using the \string\mtcloadmlo\space command\MessageBreak
+ {You are using the \string\mtcloadmlo\space command
+ \MessageBreak
outside of a .mld file}%
{It will be ignored}
\@mtc@insellang@false
@@ -33950,7 +34753,8 @@ have centered labels.
a document where chapters are defined.
\MessageBreak
This is not compatible: option ignored.}%
- {Remove this option.\MessageBreak
+ {Remove this option.
+ \MessageBreak
Type <return> and rerun LaTeX}
}}%
{%
@@ -33996,201 +34800,379 @@ have centered labels.
% \or\relax
% \section{Options pour les langues}\label{s+section+language.options}
% \fi
+% \begin{macro}{\if@mtc@misslang}
+% \begin{macro}{\mtc@setlangopt}
+% \begin{macro}{\mtc@setlangopto}
+% \begin{macro}{\IfFileExists}
% \begin{macro}{\DeclareOption}
-% \begin{macro}{\mtcselectlanguage}
+% \begin{macro}{\mtcPackageWarningNoLine}
+% \ifcase\LANG\relax
+% Before defining a language option, we must verify that the corresponding \texttt{.mld}\index{.mld} file exists, and, if
+% necessary, that the corresponding \texttt{.mlo}\index{.mlo} file exists.
+% Hence, we must first define a flag \texttt{\bs if@mtc@misslang} and
+% two macros to test the presence of these files; if the files are available, we define the language option.
+% \or\relax
+% Avant de définir une option de langue, nous devons vérifier si le fichier \texttt{.mld}\index{.mld} existe, et, si
+% nécessaire, que le fichier \texttt{.mlo}\index{.mlo} correspondant existe. Donc, nous devons d'abord définir un indicateur
+% \texttt{\bs if@mtc@misslang} et deux macros pour tester la présence de ces fichiers; si les fichiers sont
+% disponibles, nous définissons l'option de langue.
+% \fi
+% \begin{macrocode}
+\newif\if@mtc@misslang\@mtc@misslangfalse
+\newcommand{\mtc@setlangopt}[1]{%
+ \IfFileExists{#1.mld}%
+ {\DeclareOption{#1}{\mtcselectlanguage{#1}}}%
+ {\@mtc@misslangtrue
+ \mtcPackageInfo[<I0050>]{minitoc}%
+ {The required "#1.mld" file is missing.
+ \MessageBreak
+ The "#1" language option will not be available.
+ \MessageBreak
+ Please install it from a recent distribution
+ \MessageBreak
+ or from the CTAN archives\@gobble}}%
+}%
+\newcommand{\mtc@setlangopto}[1]{%
+ \IfFileExists{#1.mlo}%
+ {\mtc@setlangopt{#1}}%
+ {\@mtc@misslangtrue
+ \mtcPackageInfo[<I0051>]{minitoc}%
+ {The required "#1.mlo" file is missing.
+ \MessageBreak
+ The "#1" language option will not be available.
+ \MessageBreak
+ Please install it from a recent distribution
+ \MessageBreak
+ or from the CTAN archives\@gobble}%
+ \IfFileExists{#1.mld}{}%
+ {\@mtc@misslangtrue
+ \mtcPackageInfo[<I0050>]{minitoc}%
+ {The required "#1.mld" file is missing.
+ \MessageBreak
+ The "#1" language option will not be available.
+ \MessageBreak
+ Please install it from a recent distribution
+ \MessageBreak
+ or from the CTAN archives\@gobble}%
+ }%
+ }%
+}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{10}
+% \begin{macro}{\if@mtc@misslang}
+% \begin{macro}{\mtc@setlangoptm}
+% \begin{macro}{\IfFileExists}
+% \begin{macro}{\DeclareOption}
+% \begin{macro}{\mtcPackageError}
+% \begin{macro}{\providecommand}
+% \begin{macro}{\ptctitle}
+% \begin{macro}{\plftitle}
+% \begin{macro}{\plttitle}
+% \begin{macro}{\mtctitle}
+% \begin{macro}{\mlftitle}
+% \begin{macro}{\mlttitle}
+% \begin{macro}{\stctitle}
+% \begin{macro}{\slftitle}
+% \begin{macro}{\slttitle}
+% \ifcase\LANG\relax
+% Some \texttt{.mld} files are mandatory (\texttt{english.mld} because english is the default language), so their
+% absence is a serious error:
+% \or\relax
+% Certains fichiers \texttt{.mld} sont obligatoires (\texttt{english.mld} car l'anglais est la langue par défaut),
+% donc leur absence est une erreur sévère):
+% \fi
+% \begin{macrocode}
+\newcommand{\mtc@setlangoptm}[1]{%
+ \IfFileExists{#1.mld}%
+ {\DeclareOption{#1}{\mtcselectlanguage{#1}}}%
+ {\@mtc@misslangtrue
+ \mtcPackageError[<E0038>]{minitoc}%
+ {Your minitoc installation is incomplete.
+ \MessageBreak
+ A mandatory minitoc language object file,
+ \MessageBreak
+ #1.mld, is not found.
+ \MessageBreak
+ We will try to continue with
+ \MessageBreak
+ current/default values}%
+ {See the minitoc documentation.
+ \MessageBreak
+ Please fix your minitoc installation.
+ \MessageBreak
+ Press <return> to continue}%
+ \providecommand{\ptctitle}{Table of Contents}%
+ \providecommand{\plftitle}{List of Figures}%
+ \providecommand{\plttitle}{List of Tables}%
+ \providecommand{\mtctitle}{Contents}%
+ \providecommand{\mlftitle}{Figures}%
+ \providecommand{\mlttitle}{Tables}%
+ \providecommand{\stctitle}{Contents}%
+ \providecommand{\slftitle}{Figures}%
+ \providecommand{\slttitle}{Tables}%
+}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \begin{macro}{\AtEndDocument}
+% \begin{macro}{\if@mtx@misslang}
+% \begin{macro}{\mtcPackageWarningNoLinr}
+% \ifcase\LANG\relax
+% If a \texttt{.mld} or \texttt{.mld} is missing, we signal that at the end of the document:
+% \or\relax
+% Si un fichier \texttt{.mld} ou \texttt{.mld} est manquant, nous le signalons en fin de document:
+% \fi
+% \begin{macrocode}
+\AtEndDocument{%
+ \if@mtc@misslang
+ \mtcPackageWarningNoLine[<W0093>]{minitoc}%
+ {Some "*.mld" or "*mlo" files are missing
+ \MessageBreak
+ in your installation.
+ \MessageBreak
+ Search the I0050 and I0051 info messages
+ \MessageBreak
+ in the .log file.
+ \MessageBreak
+ Please install the missing files from
+ \MessageBreak
+ a recent distribution
+ \MessageBreak
+ or from the CTAN archives}%
+ \fi
+}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\DeclareOption}
+% \begin{macro}{\mtc@setlangopt}
+% \begin{macro}{\mtc@setlangopto}
+% \begin{macro}{\mtc@setlangoptm}
% \ifcase\LANG\relax
% Each language option reads the corresponding \emph{language}\texttt{.mld} file via
-% the specialized macro \verb|\mtcselectlanguage|. If the file
+% the specialized macro \verb|\mtcselectlanguage|, after verification by \verb|\mtc@setlangopt| or
+% \verb|\mtc@setlangopto| (when a \texttt{.mlo} file is required), by \verb|\mtc@setlangoptm| when the language is
+% mandatory. If the file
% does not exists, a standard error message is displayed. The language options are (should be) in alphabetical order
% (to make maintenance easier).
% Several options could load the same file, but, by convention, there should be a \emph{language}\texttt{.mld} file for
% each language option, given that this file may load another one (as \texttt{american.mld} loads \texttt{english.mld}).
% \or\relax
% Chaque option de langue lit le fichier \emph{langue}\texttt{.mld} correspondant via
-% la macro spécialisée \verb|\mtcselectlanguage| macro. Si le fichier
+% la macro spécialisée \verb|\mtcselectlanguage|, après vérification par \verb|\mtc@setlangopt| ou
+% \verb|\mtc@setlangopto| (lorsqu'un fichier \texttt{.mlo} est requis), par \verb|\mtc@setlangoptm| lorsque la
+% langue est obligatoire. Si le fichier
% n'existe pas, un message d'erreur standard est affiché. Les options de langue sont (devraient) être par ordre
% 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}
-\DeclareOption{acadian}{\mtcselectlanguage{acadian}}%
-\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{arabi}{\mtcselectlanguage{arabi}}%
-\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}}%
-\DeclareOption{british}{\mtcselectlanguage{british}}%
-\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}}%
-\DeclareOption{castillian}{\mtcselectlanguage{castillian}}%
-\DeclareOption{catalan}{\mtcselectlanguage{catalan}}%
-\DeclareOption{chinese1}{\mtcselectlanguage{chinese1}}%
-\DeclareOption{chinese2}{\mtcselectlanguage{chinese2}}%
-\DeclareOption{croatian}{\mtcselectlanguage{croatian}}%
-\DeclareOption{czech}{\mtcselectlanguage{czech}}%
-\DeclareOption{danish}{\mtcselectlanguage{danish}}%
-\DeclareOption{devanagari}{\mtcselectlanguage{devanagari}}%
-\DeclareOption{dutch}{\mtcselectlanguage{dutch}}%
-\DeclareOption{english}{\mtcselectlanguage{english}}%
-\DeclareOption{english1}{\mtcselectlanguage{english1}}%
-\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{farsi3}{\mtcselectlanguage{farsi3}}%
-\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}}%
-\DeclareOption{greek-polykatha}{\mtcselectlanguage{greek-polykatha}}%
-\DeclareOption{guarani}{\mtcselectlanguage{guarani}}%
-\DeclareOption{hangul1}{\mtcselectlanguage{hangul1}}%
-\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{hindi}{\mtcselectlanguage{hindi}}%
-\DeclareOption{hindi-modern}{\mtcselectlanguage{hindi-modern}}%
-\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{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}}%
-\DeclareOption{serbianc}{\mtcselectlanguage{serbianc}}%
-\DeclareOption{slovak}{\mtcselectlanguage{slovak}}%
-\DeclareOption{slovene}{\mtcselectlanguage{slovene}}%
-\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}}%
+% (ainsi \texttt{francais.mld} charge-t-il \texttt{french.mld}).
+% \fi
+% \begin{macrocode}
+\mtc@setlangopt{acadian}%
+\mtc@setlangopt{acadien}%
+\mtc@setlangopt{afrikaan}%
+\mtc@setlangopt{afrikaans}%
+\mtc@setlangopt{albanian}%
+\mtc@setlangopt{american}%
+\mtc@setlangopt{arab}%
+\mtc@setlangopt{arab2}%
+\mtc@setlangopt{arabi}%
+\mtc@setlangopt{arabic}%
+\mtc@setlangopt{armenian}%
+\mtc@setlangopt{australian}%
+\mtc@setlangopt{austrian}%
+\mtc@setlangopt{bahasa}%
+\mtc@setlangopt{bahasai}%
+\mtc@setlangopt{bahasam}%
+\mtc@setlangopt{bangla}%
+\mtc@setlangopt{basque}%
+\mtc@setlangopt{bicig}%
+\mtc@setlangopt{bicig2}%
+\mtc@setlangopt{bicig3}%
+\mtc@setlangopt{bithe}%
+\mtc@setlangopt{brazil}%
+\mtc@setlangopt{brazilian}%
+\mtc@setlangopt{breton}%
+\mtc@setlangopt{british}%
+\mtc@setlangopt{bulgarian}%
+\mtc@setlangopt{bulgarianb}%
+\mtc@setlangopt{buryat}%
+\mtc@setlangopt{buryat2}%
+\mtc@setlangopt{canadian}%
+\mtc@setlangopt{canadien}%
+\mtc@setlangopt{castillan}%
+\mtc@setlangopt{castillian}%
+\mtc@setlangopt{catalan}%
+\mtc@setlangopto{chinese1}% % .mlo
+\mtc@setlangopto{chinese2}% % .mlo
+\mtc@setlangopt{croatian}%
+\mtc@setlangopt{czech}%
+\mtc@setlangopt{danish}%
+\mtc@setlangopt{devanagari}%
+\mtc@setlangopt{dutch}%
+\mtc@setlangoptm{english}% % mandatory
+\mtc@setlangopt{english1}%
+\mtc@setlangopt{english2}%
+\mtc@setlangopt{esperant}%
+\mtc@setlangopt{esperanto}%
+\mtc@setlangopt{estonian}%
+\mtc@setlangopt{ethiopia}%
+\mtc@setlangopt{ethiopian}%
+\mtc@setlangopt{ethiopian2}%
+\mtc@setlangopto{farsi1}% % .mlo
+\mtc@setlangopto{farsi2}% % .mlo
+\mtc@setlangopt{farsi3}%
+\mtc@setlangopt{finnish}%
+\mtc@setlangopt{finnish2}%
+\mtc@setlangopt{francais}%
+\mtc@setlangopt{french}%
+\mtc@setlangopt{french1}%
+\mtc@setlangopt{french2}%
+\mtc@setlangopt{frenchb}%
+\mtc@setlangopt{frenchle}%
+\mtc@setlangopt{frenchpro}%
+\mtc@setlangopt{galician}%
+\mtc@setlangopt{german}%
+\mtc@setlangopt{germanb}%
+\mtc@setlangopt{germanb2}%
+\mtc@setlangopt{greek}%
+\mtc@setlangopt{greek-mono}%
+\mtc@setlangopt{greek-polydemo}%
+\mtc@setlangopt{greek-polykatha}%
+\mtc@setlangopt{guarani}%
+\mtc@setlangopto{hangul1}% % .mlo
+\mtc@setlangopto{hangul2}% % .mlo
+\mtc@setlangopto{hangul3}% % .mlo
+\mtc@setlangopto{hangul4}% % .mlo
+\mtc@setlangopto{hangul-u8}% % .mlo
+\mtc@setlangopto{hanja1}% % .mlo
+\mtc@setlangopto{hanja2}% % .mlo
+\mtc@setlangopto{hanja-u8}% % .mlo
+\mtc@setlangopt{hebrew}%
+\mtc@setlangopt{hebrew2}%
+\mtc@setlangopt{hindi}%
+\mtc@setlangopt{hindi-modern}%
+\mtc@setlangopt{hungarian}%
+\mtc@setlangopt{icelandic}%
+\mtc@setlangopt{indon}%
+\mtc@setlangopt{indonesian}%
+\mtc@setlangopt{interlingua}%
+\mtc@setlangopt{irish}%
+\mtc@setlangopt{italian}%
+\mtc@setlangopt{italian2}%
+\mtc@setlangopto{japanese}% % .mlo
+\mtc@setlangopto{japanese2}% % .mlo
+\mtc@setlangopto{japanese3}% % .mlo
+\mtc@setlangopto{japanese4}% % .mlo
+\mtc@setlangopto{japanese5}% % .mlo
+\mtc@setlangopto{japanese6}% % .mlo
+\mtc@setlangopt{kannada}%
+\mtc@setlangopt{khalkha}%
+\mtc@setlangopt{latin}%
+\mtc@setlangopt{latin2}%
+\mtc@setlangopt{latvian}%
+\mtc@setlangopt{letton}%
+\mtc@setlangopt{lithuanian}%
+\mtc@setlangopt{lowersorbian}%
+\mtc@setlangopt{lsorbian}%
+\mtc@setlangopt{magyar}%
+\mtc@setlangopt{magyar2}%
+\mtc@setlangopt{magyar3}%
+\mtc@setlangopt{malay}%
+\mtc@setlangopt{malayalam-keli}%
+\mtc@setlangopto{malayalam-omega}% % .mlo
+\mtc@setlangopt{malayalam-rachana}%
+\mtc@setlangopt{malayalam-rachana2}%
+\mtc@setlangopt{manju}%
+\mtc@setlangopt{meyalu}%
+\mtc@setlangopt{mongol}%
+\mtc@setlangopt{naustrian}%
+\mtc@setlangopt{ngerman}%
+\mtc@setlangopt{newzealand}%
+\mtc@setlangopt{ngermanb}%
+\mtc@setlangopt{ngermanb2}%
+\mtc@setlangopt{norsk}%
+\mtc@setlangopt{norsk2}%
+\mtc@setlangopt{nynorsk}%
+\mtc@setlangopt{nynorsk2}%
+\mtc@setlangopt{polish}%
+\mtc@setlangopt{polish2}%
+\mtc@setlangopt{polski}%
+\mtc@setlangopt{portuges}%
+\mtc@setlangopt{portuguese}%
+\mtc@setlangopt{romanian}%
+\mtc@setlangopt{romanian2}%
+\mtc@setlangopt{romanian3}%
+\mtc@setlangopt{russian}%
+\mtc@setlangopt{russianb}%
+\mtc@setlangopt{russianc}%
+\mtc@setlangopt{russian2m}%
+\mtc@setlangopt{russian2o}%
+\mtc@setlangopto{russian-cca}% % .mlo
+\mtc@setlangopto{russian-cca1}% % .mlo
+\mtc@setlangopto{russian-lh}% % .mlo
+\mtc@setlangopto{russian-lhcyralt}% % .mlo
+\mtc@setlangopto{russian-lhcyrkoi}% % .mlo
+\mtc@setlangopto{russian-lhcyrwin}% % .mlo
+\mtc@setlangopt{samin}%
+\mtc@setlangopt{scottish}%
+\mtc@setlangopt{serbian}%
+\mtc@setlangopt{serbianc}%
+\mtc@setlangopt{slovak}%
+\mtc@setlangopt{slovene}%
+\mtc@setlangopt{spanish}%
+\mtc@setlangopt{spanish2}%
+\mtc@setlangopt{spanish3}%
+\mtc@setlangopt{spanish4}%
+\mtc@setlangopt{swedish}%
+\mtc@setlangopt{swedish2}%
+\mtc@setlangopto{thai}% % .mlo
+\mtc@setlangopt{turkish}%
+\mtc@setlangopt{uighur}%
+\mtc@setlangopt{uighur2}%
+\mtc@setlangopt{uighur3}%
+\mtc@setlangopt{UKenglish}%
+\mtc@setlangopt{ukraineb}%
+\mtc@setlangopt{ukrainian}%
+\mtc@setlangopt{uppersorbian}%
+\mtc@setlangopt{USenglish}%
+\mtc@setlangopt{usorbian}%
+\mtc@setlangopt{vietnam}%
+\mtc@setlangopt{vietnamese}%
+\mtc@setlangopt{welsh}%
+\mtc@setlangopt{xalx}%
+\mtc@setlangopt{xalx2}%
+\mtc@setlangopt{xalx3}%
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
@@ -34217,7 +35199,7 @@ have centered labels.
% \begin{macro}{\AtBeginDocument}
% \ifcase\LANG\relax
% The \texttt{hints} option is made of three parts: the first, \verb|\mtc@hints@begindoc|, is executed via
-% \verb|\AtBeginDocument| and looks if some packages or classes are loaded and gives warnings about their compatibility
+% \verb|\AtBeginDocument| and looks if some packages or classes are loaded, then gives warnings about their compatibility
% with \texttt{minitoc}.
% \or\relax
% L'option \texttt{hints} est constituée de trois parties: la première, \verb|\mtc@hints@begindoc|, est exécutée
@@ -34241,13 +35223,16 @@ have centered labels.
% \begin{macro}{\AtEndDocument}
% \ifcase\LANG\relax
% The third and last part, \verb|\mtc@hints@enddoc|, is executed via \verb|\AtEndDocument| and examines some flags set
-% by the first and the second parts. Then, if necessary, it writes some infos in the \texttt{.log} file and/or warnings on
-% the screen and in the \texttt{.log} file. Note that the \texttt{hints} option does not signal errors, only infos
+% by the first and the second parts. Then, if necessary, it writes some infos in the \emph{document}\texttt{.log}
+% file and/or warnings on
+% the screen and in the \emph{document}\texttt{.log} file.
+% Note that the \texttt{hints} option does not signal errors, only infos
% and warnings, so it does not stop the \LaTeX\ run.
% \or\relax
% La troisième et dernière partie, \verb|\mtc@hints@enddoc|, est exécutée via \verb|\AtEndDocument| et examine
% certains indicateurs positionnés par les première et deuxième parties. Puis, si nécessaire, elle écrit quelques
-% informations dans le fichier \texttt{.log} et/ou des avertissements sur l'écran et dans le fichier \texttt{.log}.
+% informations dans le fichier \emph{document}\texttt{.log} et/ou des avertissements sur l'écran
+% et dans le fichier \emph{document}\texttt{.log}.
% Notez que l'option \texttt{hints} ne signale pas d'erreurs, seulement des informations et des avertissements, et
% donc elle n'interrompt pas l'exécution de \LaTeX.
% \fi
@@ -34277,7 +35262,8 @@ have centered labels.
\newif\if@mtc@lot@used@ \global\@mtc@lot@used@false
\def\mtc@hints@begindoc{%
\mtcPackageInfo[<I0049>]{minitoc(hints)}%
- {==> You requested the hints option\MessageBreak
+ {==> You requested the hints option
+ \MessageBreak
Some hints are eventually given below\@gobble}%
% \end{macrocode}
% \end{macro}
@@ -34305,8 +35291,11 @@ have centered labels.
\@ifpackageloaded{alphanum}%
{\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0025>]{minitoc(hints)}%
- {--- The alphanum package is loaded. \MessageBreak
- It is incompatible\MessageBreak with the minitoc package}}{}%
+ {--- The alphanum package is loaded.
+ \MessageBreak
+ It is incompatible
+ \MessageBreak
+ with the minitoc package}}{}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -34328,8 +35317,10 @@ have centered labels.
\@ifpackageloaded{appendix}{%
\@mtc@hints@given@true
\mtcPackageInfo[<I0042>]{minitoc(hints)}%
- {--- The appendix package is loaded. \MessageBreak
- See the minitoc package documentation\MessageBreak
+ {--- The appendix package is loaded.
+ \MessageBreak
+ See the minitoc package documentation
+ \MessageBreak
for specific precautions\@gobble}}{}%
% \end{macrocode}
% \end{macro}
@@ -34352,8 +35343,10 @@ have centered labels.
\@ifpackageloaded{tocbibind}%
{\@mtc@hints@given@true
\mtcPackageInfo[<I0046>]{minitoc(hints)}%
- {--- The tocbibind package is loaded. \MessageBreak
- See the minitoc package documentation\MessageBreak
+ {--- The tocbibind package is loaded.
+ \MessageBreak
+ See the minitoc package documentation
+ \MessageBreak
for specific precautions\@gobble}}{}%
% \end{macrocode}
% \end{macro}
@@ -34376,20 +35369,26 @@ have centered labels.
\@ifclassloaded{scrbook}%
{\@mtc@hints@given@true
\mtcPackageInfo[<I0043>]{minitoc(hints)}%
- {--- The KOMAScript scrbook class is loaded. \MessageBreak
- See the minitoc package documentation\MessageBreak
+ {--- 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
+ {--- 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
+ {--- The KOMAScript scrartcl class is loaded.
+ \MessageBreak
+ See the minitoc package documentation
+ \MessageBreak
for specific precautions\@gobble}}{}%
% \end{macrocode}
% \end{macro}
@@ -34412,8 +35411,10 @@ have centered labels.
\@ifpackageloaded{tocloft}%
{\@mtc@hints@given@true
\mtcPackageInfo[<I0047>]{minitoc(hints)}%
- {--- The tocloft package is loaded. \MessageBreak
- See the minitoc package documentation\MessageBreak
+ {--- The tocloft package is loaded.
+ \MessageBreak
+ See the minitoc package documentation
+ \MessageBreak
for specific precautions\@gobble}}{}%
% \end{macrocode}
% \end{macro}
@@ -34438,8 +35439,11 @@ have centered labels.
\@ifpackageloaded{titletoc}%
{\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0040>]{minitoc(hints)}%
- {--- The titletoc package is loaded. \MessageBreak
- It is incompatible\MessageBreak with the minitoc package}}{}%
+ {--- The titletoc package is loaded.
+ \MessageBreak
+ It is incompatible
+ \MessageBreak
+ with the minitoc package}}{}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -34475,9 +35479,10 @@ have centered labels.
\MessageBreak
which implies it. Try to inverse the
\MessageBreak
- loading order and use coherent options.
+ loading order and use consistent options.
+ \MessageBreak
+ You may have got a message
\MessageBreak
- You may have got a message\MessageBreak
! LaTeX Error: Option clash for package placeins}%
}%
\@ifpackagewith{placeins}{above}%
@@ -34493,7 +35498,7 @@ have centered labels.
\MessageBreak
Try to remove the above option
\MessageBreak
- and use coherent options}%
+ and use consistent options}%
}{}%
\@ifpackagewith{placeins}{below}%
{\@mtc@hints@given@true
@@ -34508,7 +35513,7 @@ have centered labels.
\MessageBreak
Try to remove the below option
\MessageBreak
- and use coherent options}%
+ and use consistent options}%
}{}%
\fi
\@ifpackagelater{placeins}{2005/04/18}{}{%
@@ -34544,8 +35549,10 @@ have centered labels.
\@ifclassloaded{memoir}%
{\@mtc@hints@given@true
\mtcPackageInfo[<I0044>]{minitoc(hints)}%
- {--- The memoir class is loaded. \MessageBreak
- See the minitoc package documentation\MessageBreak
+ {--- The memoir class is loaded.
+ \MessageBreak
+ See the minitoc package documentation
+ \MessageBreak
for specific precautions\@gobble}{}%
}{}%
% \end{macrocode}
@@ -34571,13 +35578,18 @@ have centered labels.
\@ifclassloaded{amsart}%
{\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0026>]{minitoc(hints)}%
- {--- The amsart class is loaded. \MessageBreak
- It is incompatible\MessageBreak with the minitoc package}}{}%
+ {--- The amsart class is loaded.
+ \MessageBreak
+ It is incompatible
+ \MessageBreak
+ with the minitoc package}}{}%
\@ifclassloaded{amsproc}%
{\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0027>]{minitoc(hints)}%
- {--- The amsproc class is loaded. \MessageBreak
- It is incompatible\MessageBreak with the minitoc package}}{}%
+ {--- The amsproc class is loaded.
+ \MessageBreak
+ It is incompatible
+ \MessageBreak with the minitoc package}}{}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -34599,8 +35611,10 @@ have centered labels.
\@ifclassloaded{amsbook}%
{\@mtc@hints@given@true
\mtcPackageInfo[<I0041>]{minitoc(hints)}%
- {--- The amsbook class is loaded. \MessageBreak
- See the minitoc package documentation\MessageBreak
+ {--- The amsbook class is loaded.
+ \MessageBreak
+ See the minitoc package documentation
+ \MessageBreak
for specific precautions\@gobble}{}%
}{}%
% \end{macrocode}
@@ -34627,9 +35641,12 @@ have centered labels.
\@ifpackagewith{abstract}{addtotoc}%
{\@mtc@hints@given@true
\mtcPackageInfo[<I0040>]{minitoc(hints)}%
- {The ``abstract'' package has been\MessageBreak
- loaded with the ``addtotoc'' option.\MessageBreak
- You need to look at the\MessageBreak
+ {The ``abstract'' package has been
+ \MessageBreak
+ loaded with the ``addtotoc'' option.
+ \MessageBreak
+ You need to look at the
+ \MessageBreak
documentation to adjust.
\MessageBreak}
}}{}
@@ -34657,8 +35674,10 @@ have centered labels.
\@ifclassloaded{jura}%
{\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0029>]{minitoc(hints)}%
- {--- The jura class is loaded. \MessageBreak
- It is incompatible\MessageBreak with the minitoc package}}{}%
+ {--- The jura class is loaded.
+ \MessageBreak
+ It is incompatible
+ \MessageBreak with the minitoc package}}{}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -34733,11 +35752,13 @@ have centered labels.
\else\@mtc@hints@w@true\fi}
\if@mtc@hints@w@\@mtc@hints@given@true%
\mtcPackageWarningNoLine[<W0030>]{minitoc(hints)}%
- {--- The \string\part\space command is altered\MessageBreak
+ {--- The \string\part\space command is altered
+ \MessageBreak
after minitoc}
\if@mtc@hyper@used@
\mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
- {--- It may be the consequence\MessageBreak
+ {--- It may be the consequence
+ \MessageBreak
of loading the ``hyperref'' package}
\fi
\fi
@@ -34784,11 +35805,13 @@ have centered labels.
\else\@mtc@hints@w@true\fi}%
\if@mtc@hints@w@\@mtc@hints@given@true%
\mtcPackageWarningNoLine[<W0028>]{minitoc(hints)}%
- {--- The \string\chapter\space command is altered\MessageBreak
+ {--- The \string\chapter\space command is altered
+ \MessageBreak
after minitoc}
\if@mtc@hyper@used@
\mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
- {--- It may be the consequence\MessageBreak
+ {--- It may be the consequence
+ \MessageBreak
of loading the ``hyperref'' package}
\fi
\fi
@@ -34836,11 +35859,13 @@ have centered labels.
\@mtc@hints@w@true\fi}
\if@mtc@hints@w@\@mtc@hints@given@true%
\mtcPackageWarningNoLine[<W0039>]{minitoc(hints)}%
- {--- The \string\section\space command is altered\MessageBreak
+ {--- The \string\section\space command is altered
+ \MessageBreak
after minitoc}
\if@mtc@hyper@used@
\mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
- {--- It may be the consequence\MessageBreak
+ {--- It may be the consequence
+ \MessageBreak
of loading the ``hyperref'' package}
\fi
\relax\else\fi}{}%
@@ -34858,8 +35883,8 @@ have centered labels.
%
% \lneed{5}
% \ifcase\LANG\relax
-% \subsubsection{Hint about the coherence of the calling sequences of some commands}
-% And finally, we prepare the coherence tests about the calling sequences of triplets of associated commands
+% \subsubsection{Hint about the consistence of the calling sequences of some commands}
+% And finally, we prepare the consistence tests about the calling sequences of triplets of associated commands
% like \verb|\doparttoc|, \verb|\parttoc| and \verb|\[fake]listofcontents|, and similar: to be able to use
% \verb|\parttoc|, a table of contents file must have been
% created via \verb|\[fake]listofcontents| and splitted into parttoc files via \verb|\doparttoc|.
@@ -35056,10 +36081,12 @@ have centered labels.
\if@mtc@placeinsLoaded@ \else
\if@mtc@sect@floats@%
\mtcPackageWarningNoLine[<W0056>]{minitoc(hints)}%
- {You are using \string\dosectlof\space and/or \MessageBreak
+ {You are using \string\dosectlof\space and/or
+ \MessageBreak
\string\dosectlot, \string\sectlof\space and/or \string\sectlot,
\MessageBreak
- hence the ``insection'' package\MessageBreak
+ hence the ``insection'' package
+ \MessageBreak
option is recommended}%
\@mtc@hints@w@true \@mtc@hints@given@true
\fi
@@ -35072,7 +36099,7 @@ have centered labels.
%
% \lneed{5}
% \ifcase\LANG\relax
-% \subsubsection{Final part of the coherence tests}\label{ss+final.coh}
+% \subsubsection{Final part of the consistence tests}\label{ss+final.coh}
% \or\relax
% \subsubsection{Partie finale des tests de cohérence}\label{ss+final.coh}
% \fi
@@ -35103,7 +36130,8 @@ have centered labels.
\if@parttoc@used@
\if@doparttoc@used@\else
\mtcPackageWarningNoLine[<W0062>]{minitoc(hints)}%
- {You have used \string\parttoc,\MessageBreak
+ {You have used \string\parttoc,
+ \MessageBreak
but not \string\doparttoc}
\@mtc@hints@given@true
\fi
@@ -35111,7 +36139,8 @@ have centered labels.
\if@partlof@used@
\if@dopartlof@used@\else
\mtcPackageWarningNoLine[<W0060>]{minitoc(hints)}%
- {You have used \string\partlof,\MessageBreak
+ {You have used \string\partlof,
+ \MessageBreak
but not \string\dopartlof}
\@mtc@hints@given@true
\fi
@@ -35119,7 +36148,8 @@ have centered labels.
\if@partlot@used@
\if@dopartlot@used@\else
\mtcPackageWarningNoLine[<W0061>]{minitoc(hints)}%
- {You have used \string\partlot,\MessageBreak
+ {You have used \string\partlot,
+ \MessageBreak
but not \string\dopartlot}
\@mtc@hints@given@true
\fi
@@ -35154,7 +36184,8 @@ have centered labels.
\if@minitoc@used@
\if@dominitoc@used@\else
\mtcPackageWarningNoLine[<W0059>]{minitoc(hints)}%
- {You have used \string\minitoc,\MessageBreak
+ {You have used \string\minitoc,
+ \MessageBreak
but not \string\dominitoc}
\@mtc@hints@given@true
\fi
@@ -35162,7 +36193,8 @@ have centered labels.
\if@minilof@used@
\if@dominilof@used@\else
\mtcPackageWarningNoLine[<W0057>]{minitoc(hints)}%
- {You have used \string\minilof,\MessageBreak
+ {You have used \string\minilof,
+ \MessageBreak
but not \string\dominilof}
\@mtc@hints@given@true
\fi
@@ -35170,7 +36202,8 @@ have centered labels.
\if@minilot@used@
\if@dominilot@used@\else
\mtcPackageWarningNoLine[<W0058>]{minitoc(hints)}%
- {You have used \string\minilot,\MessageBreak
+ {You have used \string\minilot,
+ \MessageBreak
but not \string\dominilot}
\@mtc@hints@given@true
\fi
@@ -35205,7 +36238,8 @@ have centered labels.
\if@secttoc@used@
\if@dosecttoc@used@\else
\mtcPackageWarningNoLine[<W0065>]{minitoc(hints)}%
- {You have used \string\secttoc,\MessageBreak
+ {You have used \string\secttoc,
+ \MessageBreak
but not \string\dosecttoc}
\@mtc@hints@given@true
\fi
@@ -35213,7 +36247,8 @@ have centered labels.
\if@sectlof@used@
\if@dosectlof@used@\else
\mtcPackageWarningNoLine[<W0063>]{minitoc(hints)}%
- {You have used \string\sectlof,\MessageBreak
+ {You have used \string\sectlof,
+ \MessageBreak
but not \string\dosectlof}
\@mtc@hints@given@true
\fi
@@ -35221,7 +36256,8 @@ have centered labels.
\if@sectlot@used@
\if@dosectlot@used@\else
\mtcPackageWarningNoLine[<W0064>]{minitoc(hints)}%
- {You have used \string\sectlot,\MessageBreak
+ {You have used \string\sectlot,
+ \MessageBreak
but not \string\dosectlot}
\fi
\fi
@@ -35243,7 +36279,7 @@ have centered labels.
% \subsubsection{Les tables principales ont-elles été préparées (première partie)?}
% \fi
% \ifcase\LANG\relax
-% Now, we test if a \verb|\doparttoc| macro has been called but without any matching \verb|\parttoc|, hence its a
+% Now, we test if a \verb|\doparttoc| macro has been called but without any matching \verb|\parttoc|, hence it is a
% vain call. We do the same for each analog command.
% \or\relax
% Nous testons maintenant si une macro \verb|\doparttoc| a été appelée sans aucune commande \verb|\parttoc|
@@ -35269,7 +36305,8 @@ have centered labels.
\if@doparttoc@used@
\if@parttoc@used@\else
\mtcPackageWarningNoLine[<W0075>]{minitoc(hints)}%
- {You have used \string\doparttoc,\MessageBreak
+ {You have used \string\doparttoc,
+ \MessageBreak
but not \string\parttoc}
\@mtc@hints@given@true
\fi
@@ -35277,7 +36314,8 @@ have centered labels.
\if@dopartlof@used@
\if@partlof@used@\else
\mtcPackageWarningNoLine[<W0076>]{minitoc(hints)}%
- {You have used \string\dopartlof,\MessageBreak
+ {You have used \string\dopartlof,
+ \MessageBreak
but not \string\partlof}
\@mtc@hints@given@true
\fi
@@ -35285,7 +36323,8 @@ have centered labels.
\if@dopartlot@used@
\if@partlot@used@\else
\mtcPackageWarningNoLine[<W0077>]{minitoc(hints)}%
- {You have used \string\dopartlot,\MessageBreak
+ {You have used \string\dopartlot,
+ \MessageBreak
but not \string\partlot}
\@mtc@hints@given@true
\fi
@@ -35320,7 +36359,8 @@ have centered labels.
\if@dominitoc@used@
\if@minitoc@used@\else
\mtcPackageWarningNoLine[<W0078>]{minitoc(hints)}%
- {You have used \string\dominitoc,\MessageBreak
+ {You have used \string\dominitoc,
+ \MessageBreak
but not \string\minitoc}
\@mtc@hints@given@true
\fi
@@ -35328,7 +36368,8 @@ have centered labels.
\if@dominilof@used@
\if@minilof@used@\else
\mtcPackageWarningNoLine[<W0079>]{minitoc(hints)}%
- {You have used \string\dominilof,\MessageBreak
+ {You have used \string\dominilof,
+ \MessageBreak
but not \string\minilof}
\@mtc@hints@given@true
\fi
@@ -35336,7 +36377,8 @@ have centered labels.
\if@dominilot@used@
\if@minilot@used@\else
\mtcPackageWarningNoLine[<W0080>]{minitoc(hints)}%
- {You have used \string\dominilot,\MessageBreak
+ {You have used \string\dominilot,
+ \MessageBreak
but not \string\minilot}
\@mtc@hints@given@true
\fi
@@ -35371,7 +36413,8 @@ have centered labels.
\if@dosecttoc@used@
\if@secttoc@used@\else
\mtcPackageWarningNoLine[<W0081>]{minitoc(hints)}%
- {You have used \string\dosecttoc,\MessageBreak
+ {You have used \string\dosecttoc,
+ \MessageBreak
but not \string\secttoc}
\@mtc@hints@given@true
\fi
@@ -35379,7 +36422,8 @@ have centered labels.
\if@dosectlof@used@
\if@sectlof@used@\else
\mtcPackageWarningNoLine[<W0082>]{minitoc(hints)}%
- {You have used \string\dosectlof,\MessageBreak
+ {You have used \string\dosectlof,
+ \MessageBreak
but not \string\sectlof}
\@mtc@hints@given@true
\fi
@@ -35387,7 +36431,8 @@ have centered labels.
\if@dosectlot@used@
\if@sectlot@used@\else
\mtcPackageWarningNoLine[<W0083>]{minitoc(hints)}%
- {You have used \string\dosectlot,\MessageBreak
+ {You have used \string\dosectlot,
+ \MessageBreak
but not \string\sectlot}
\fi
\fi
@@ -35410,7 +36455,7 @@ have centered labels.
% \subsubsection{Les tables principales ont-elles été préparées (seconde partie)?}
% \fi
% \ifcase\LANG\relax
-% Another coherence test verifies that if the macro \verb|\parttoc| has been called,
+% Another consistence test verifies that if the macro \verb|\parttoc| has been called,
% then the macro \verb|\tableofcontents| or \verb|\faketableofcontents| has also been called
% (to create the necessary contents file); and similar tests are made
% for the other mini-table commands.
@@ -35440,27 +36485,33 @@ have centered labels.
\if@parttoc@used@
\if@mtc@toc@used@\else
\mtcPackageWarningNoLine[<W0071>]{minitoc(hints)}%
- {You have used \string\parttoc\space but not\MessageBreak
- \string\tableofcontents\MessageBreak nor
- \string\faketableofcontents}
+ {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
\mtcPackageWarningNoLine[<W0069>]{minitoc(hints)}%
- {You have used \string\partlof\space but not\MessageBreak
- \string\listoffigures\MessageBreak nor
- \string\fakelistoffigures}
+ {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
\mtcPackageWarningNoLine[<W0070>]{minitoc(hints)}%
- {You have used \string\partlot\space but not\MessageBreak
- \string\listoftables\MessageBreak nor
- \string\fakelistoftables}
+ {You have used \string\partlot\space but not
+ \MessageBreak
+ \string\listoftables
+ \MessageBreak
+ nor \string\fakelistoftables}
\@mtc@hints@given@true
\fi
\fi
@@ -35494,27 +36545,33 @@ have centered labels.
\if@minitoc@used@
\if@mtc@toc@used@\else
\mtcPackageWarningNoLine[<W0068>]{minitoc(hints)}%
- {You have used \string\minitoc\space but not\MessageBreak
- \string\tableofcontents\MessageBreak nor
- \string\faketableofcontents}
+ {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
\mtcPackageWarningNoLine[<W0066>]{minitoc(hints)}%
- {You have used \string\minilof\space but not\MessageBreak
- \string\listoffigures\MessageBreak nor
- \string\fakelistoffigures}
+ {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
\mtcPackageWarningNoLine[<W0067>]{minitoc(hints)}%
- {You have used \string\minilot\space but not\MessageBreak
- \string\listoftables\MessageBreak nor
- \string\fakelistoftables}
+ {You have used \string\minilot\space but not
+ \MessageBreak
+ \string\listoftables
+ \MessageBreak
+ nor \string\fakelistoftables}
\@mtc@hints@given@true
\fi
\fi
@@ -35548,27 +36605,33 @@ have centered labels.
\if@secttoc@used@
\if@mtc@toc@used@\else
\mtcPackageWarningNoLine[<W0074>]{minitoc(hints)}%
- {You have used \string\secttoc\space but not\MessageBreak
- \string\tableofcontents\MessageBreak nor
- \string\faketableofcontents}
+ {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
\mtcPackageWarningNoLine[<W0072>]{minitoc(hints)}%
- {You have used \string\sectlof\space but not\MessageBreak
- \string\listoffigures\MessageBreak nor
- \string\fakelistoffigures}
+ {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
\mtcPackageWarningNoLine[<W0073>]{minitoc(hints)}%
- {You have used \string\sectlot\space but not\MessageBreak
- \string\listoftables\MessageBreak nor
- \string\fakelistoftables}
+ {You have used \string\sectlot\space but not
+ \MessageBreak
+ \string\listoftables
+ \MessageBreak
+ nor \string\fakelistoftables}
\@mtc@hints@given@true
\fi
\fi
@@ -35618,7 +36681,8 @@ have centered labels.
\ifnum 99 < \value{ptc}\relax
\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0054>]{minitoc(hints)}%
- {You have used short extensions\MessageBreak
+ {You have used short extensions
+ \MessageBreak
and more than 99 parts (\arabic{ptc})}
\fi
\fi
@@ -35626,7 +36690,8 @@ have centered labels.
\ifnum 99 < \value{mtc}\relax
\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0053>]{minitoc(hints)}%
- {You have used short extensions\MessageBreak
+ {You have used short extensions
+ \MessageBreak
and more than 99 chapters (\arabic{mtc})}
\fi
\else
@@ -35634,7 +36699,8 @@ have centered labels.
\ifnum 99 < \value{stc}\relax
\@mtc@hints@given@true
\mtcPackageWarningNoLine[<W0055>]{minitoc(hints)}%
- {You have used short extensions\MessageBreak
+ {You have used short extensions
+ \MessageBreak
and more than 99 sections (\arabic{stc})}
\fi
\fi
@@ -35670,8 +36736,9 @@ have centered labels.
\if@mtc@sectstyLoaded@\else
\if@mtc@sectstyLoaded@a@
\mtcPackageWarningNoLine[<W0037>]{minitoc(hints)}%
- {The sectsty package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The sectsty package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35700,8 +36767,9 @@ have centered labels.
\if@mtc@varsectsLoaded@\else
\if@mtc@varsectsLoaded@a@
\mtcPackageWarningNoLine[<W0038>]{minitoc(hints)}%
- {The varsects package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The varsects package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35730,8 +36798,40 @@ have centered labels.
\if@mtc@fncychapLoaded@\else
\if@mtc@fncychapLoaded@a@
\mtcPackageWarningNoLine[<W0086>]{minitoc(hints)}%
- {The fncychap package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {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{hangcaption} package}\label{s+hangcaption.h2}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{hangcaption}}\label{s+hangcaption.h2}
+% \fi
+% \begin{macro}{\if@mtc@hangcaptionLoaded@}
+% \begin{macro}{\if@mtc@hangcaptionLoaded@a@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We test if \texttt{hangcaption}\index{hangcaption} has been loaded before (correct) or after (incorrect) \texttt{minitoc}.
+% See section~\vref{s+hangcaption.h1}.
+% \or\relax
+% Nous testons si \texttt{hangcaption}\index{hangcaption} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}.
+% Voir la section~\vref{s+hangcaption.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@hangcaptionLoaded@\else
+ \if@mtc@hangcaptionLoaded@a@
+ \mtcPackageWarningNoLine[<W0092>]{minitoc(hints)}%
+ {The hangcaption package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35760,8 +36860,9 @@ have centered labels.
\if@mtc@quotchapLoaded@\else
\if@mtc@quotchapLoaded@a@
\mtcPackageWarningNoLine[<W0087>]{minitoc(hints)}%
- {The quotchap package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The quotchap package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35790,8 +36891,9 @@ have centered labels.
\if@mtc@romannumLoaded@\else
\if@mtc@romannumLoaded@a@
\mtcPackageWarningNoLine[<W0088>]{minitoc(hints)}%
- {The romannum package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The romannum package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35820,8 +36922,9 @@ have centered labels.
\if@mtc@sfheadersLoaded@\else
\if@mtc@sfheadersLoaded@a@
\mtcPackageWarningNoLine[<W0089>]{minitoc(hints)}%
- {The sfheaders package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The sfheaders package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35850,8 +36953,9 @@ have centered labels.
\if@mtc@alnumsecLoaded@\else
\if@mtc@alnumsecLoaded@a@
\mtcPackageWarningNoLine[<W0090>]{minitoc(hints)}%
- {The alnumsec package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The alnumsec package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35880,8 +36984,9 @@ have centered labels.
\if@mtc@captcontLoaded@\else
\if@mtc@captcontLoaded@a@
\mtcPackageWarningNoLine[<W0091>]{minitoc(hints)}%
- {The captcont package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The captcont package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35910,8 +37015,9 @@ have centered labels.
\if@mtc@captionLoaded@\else
\if@mtc@captionLoaded@a@
\mtcPackageWarningNoLine[<W0033>]{minitoc(hints)}%
- {The caption package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The caption package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35940,8 +37046,9 @@ have centered labels.
\if@mtc@captionIILoaded@\else
\if@mtc@captionIILoaded@a@
\mtcPackageWarningNoLine[<W0034>]{minitoc(hints)}%
- {The caption2 package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The caption2 package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -35970,8 +37077,9 @@ have centered labels.
\if@mtc@ccaptionLoaded@\else
\if@mtc@ccaptionLoaded@a@
\mtcPackageWarningNoLine[<W0035>]{minitoc(hints)}%
- {The ccaption package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The ccaption package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -36000,8 +37108,9 @@ have centered labels.
\if@mtc@mcaptionLoaded@\else
\if@mtc@mcaptionLoaded@a@
\mtcPackageWarningNoLine[<W0036>]{minitoc(hints)}%
- {The mcaption package should be\MessageBreak
- loaded BEFORE the minitoc package}
+ {The mcaption package should be
+ \MessageBreak
+ loaded BEFORE the minitoc package}
\@mtc@hints@given@true
\fi
\fi
@@ -36032,7 +37141,9 @@ have centered labels.
% \begin{macrocode}
\if@mtc@empty@parttoc@
\mtcPackageWarningNoLine[<W0046>]{minitoc(hints)}%
- {You have attempted to insert\MessageBreak empty parttocs}
+ {You have attempted to insert
+ \MessageBreak
+ empty parttocs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36048,7 +37159,9 @@ have centered labels.
% \begin{macrocode}
\if@mtc@empty@partlof@
\mtcPackageWarningNoLine[<W0044>]{minitoc(hints)}%
- {You have attempted to insert\MessageBreak empty partlofs}
+ {You have attempted to insert
+ \MessageBreak
+ empty partlofs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36064,7 +37177,9 @@ have centered labels.
% \begin{macrocode}
\if@mtc@empty@partlot@
\mtcPackageWarningNoLine[<W0045>]{minitoc(hints)}%
- {You have attempted to insert\MessageBreak empty partlots}
+ {You have attempted to insert
+ \MessageBreak
+ empty partlots}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36080,7 +37195,9 @@ have centered labels.
% \begin{macrocode}
\if@mtc@empty@minitoc@
\mtcPackageWarningNoLine[<W0043>]{minitoc(hints)}%
- {You have attempted to insert\MessageBreak empty minitocs}
+ {You have attempted to insert
+ \MessageBreak
+ empty minitocs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36096,7 +37213,9 @@ have centered labels.
% \begin{macrocode}
\if@mtc@empty@minilof@
\mtcPackageWarningNoLine[<W0041>]{minitoc(hints)}%
- {You have attempted to insert\MessageBreak empty minilofs}
+ {You have attempted to insert
+ \MessageBreak
+ empty minilofs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36112,7 +37231,9 @@ have centered labels.
% \begin{macrocode}
\if@mtc@empty@minilot@
\mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}%
- {You have attempted to insert\MessageBreak empty minilots}
+ {You have attempted to insert
+ \MessageBreak
+ empty minilots}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36128,7 +37249,9 @@ have centered labels.
% \begin{macrocode}
\if@mtc@empty@secttoc@
\mtcPackageWarningNoLine[<W0049>]{minitoc(hints)}%
- {You have attempted to insert\MessageBreak empty secttocs}
+ {You have attempted to insert
+ \MessageBreak
+ empty secttocs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36144,7 +37267,9 @@ have centered labels.
% \begin{macrocode}
\if@mtc@empty@sectlof@
\mtcPackageWarningNoLine[<W0047>]{minitoc(hints)}%
- {You have attempted to insert\MessageBreak empty sectlofs}
+ {You have attempted to insert
+ \MessageBreak
+ empty sectlofs}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36160,7 +37285,9 @@ have centered labels.
% \begin{macrocode}
\if@mtc@empty@sectlot@
\mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}%
- {You have attempted to insert\MessageBreak empty sectlots}
+ {You have attempted to insert
+ \MessageBreak
+ empty sectlots}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36173,11 +37300,11 @@ have centered labels.
% \subsubsection{Tester si des commandes obsolètes ont été utilisées}
% \fi
% \ifcase\LANG
-% This hint is just a reminder if you have used obsolete commands, which are also signalled in the \texttt{.log}
-% file.
+% This hint is just a reminder if you have used obsolete commands, which are also signalled
+% in the \emph{document}\texttt{.log} file.
% \or\relax
% Ce \emph{hint} est juste un rappel dans le cas où vous auriez utilisé des commandes obsolètes, qui sont aussi
-% signalées dans le fichier \texttt{.log}.
+% signalées dans le fichier \emph{document}\texttt{.log}.
% \fi
%
% \begin{macro}{\if@firstpartis@used@}
@@ -36189,7 +37316,9 @@ have centered labels.
% \begin{macrocode}
\if@firstpartis@used@
\mtcPackageWarningNoLine[<W0051>]{minitoc(hints)}%
- {You have invoked an obsolete\MessageBreak command: \string\firstpartis}
+ {You have invoked an obsolete
+ \MessageBreak
+ command: \string\firstpartis}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36205,7 +37334,9 @@ have centered labels.
% \begin{macrocode}
\if@firstchapteris@used@
\mtcPackageWarningNoLine[<W0050>]{minitoc(hints)}%
- {You have invoked an obsolete\MessageBreak command: \string\firstchapteris}
+ {You have invoked an obsolete
+ \MessageBreak
+ command: \string\firstchapteris}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36220,7 +37351,9 @@ have centered labels.
% \begin{macrocode}
\if@firstsectionis@used@
\mtcPackageWarningNoLine[<W0052>]{minitoc(hints)}%
- {You have invoked an obsolete\MessageBreak command: \string\firstsectionis}
+ {You have invoked an obsolete
+ \MessageBreak
+ command: \string\firstsectionis}
\@mtc@hints@given@true
\fi
% \end{macrocode}
@@ -36236,23 +37369,25 @@ have centered labels.
% \begin{macro}{\mtc@hints@enddoc}
% \ifcase\LANG\relax
% We come at the end of the third part of the \texttt{hints} option: if problems have been detected, a warning is displayed;
-% the warning is not displayed but only written in the \texttt{.log} file if no problems have been detected.
+% the warning is not displayed but only written in the \emph{document}\texttt{.log} file if no problems have been detected.
% And we terminate the \verb|\mtc@hints@enddoc|
% macro by a closing brace.
% \or\relax
% Nous arrivons à~la fin de la troisième partie de l'option \texttt{hints}: si des problèmes ont été détectés, un
% avertissement est affiché; cet avertissement n'est pas affiché mais seulement écrit dans le fichier
-% \texttt{.log} si aucun problème n'a été détecté. Et nous terminons la macro \verb|\mtc@hints@enddoc| par une
-% accolade fermante.
+% \emph{document}\texttt{.log} si aucun problème n'a été détecté. Et nous terminons la macro \verb|\mtc@hints@enddoc|
+% par une accolade fermante.
% \fi
% \begin{macrocode}
\if@mtc@hints@given@
\mtcPackageWarningNoLine[<W0024>]{minitoc(hints)}%
- {Some hints have been written\MessageBreak
+ {Some hints have been written
+ \MessageBreak
in the \jobname.log file}
\else
\mtcPackageInfo[<I0019>]{minitoc(hints)}%
- {No hints have been written\MessageBreak
+ {No hints have been written
+ \MessageBreak
in the \jobname.log file.\@gobble}
\fi
}
@@ -36299,23 +37434,28 @@ have centered labels.
% \fi
% \begin{macrocode}
{\mtcPackageError[<E0036>]{minitoc}%
- {Your minitoc installation is incomplete.\MessageBreak
- The minitoc language object file (.mld), \MessageBreak
- english.mld is not found. \MessageBreak
+ {Your minitoc installation is incomplete.
+ \MessageBreak
+ The minitoc language object file (.mld),
+ \MessageBreak
+ english.mld is not found.
+ \MessageBreak
We will try to continue with default values}%
- {See the minitoc documentation. \MessageBreak
- Please fix your minitoc installation. \MessageBreak
+ {See the minitoc documentation.
+ \MessageBreak
+ Please fix your minitoc installation.
+ \MessageBreak
Press <return> to continue}%
- \providecommand{\ptctitle}{Table of Contents}%
- \providecommand{\plftitle}{List of Figures}%
- \providecommand{\plttitle}{List of Tables}%
- \providecommand{\mtctitle}{Contents}%
- \providecommand{\mlftitle}{Figures}%
- \providecommand{\mlttitle}{Tables}%
- \providecommand{\stctitle}{Contents}%
- \providecommand{\slftitle}{Figures}%
- \providecommand{\slttitle}{Tables}%
- }%
+ \providecommand{\ptctitle}{Table of Contents}%
+ \providecommand{\plftitle}{List of Figures}%
+ \providecommand{\plttitle}{List of Tables}%
+ \providecommand{\mtctitle}{Contents}%
+ \providecommand{\mlftitle}{Figures}%
+ \providecommand{\mlttitle}{Tables}%
+ \providecommand{\stctitle}{Contents}%
+ \providecommand{\slftitle}{Figures}%
+ \providecommand{\slttitle}{Tables}%
+ }%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -36448,8 +37588,9 @@ have centered labels.
% \begin{macrocode}
\def\mtc@maf{%
\mtcPackageInfo[<I0009>]{minitoc}%
- {Listing minitoc auxiliary files\MessageBreak
- Creating the \jobname.maf file\@gobble}
+ {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
@@ -36561,6 +37702,7 @@ have centered labels.
% étoilées), pour des comparaisons (ceci est une partie de l'option \texttt{hints} exécutée dans le préambule).
% \fi
%
+% \lneed{5}
% \begin{macro}{\@ifundefined}
% \begin{macro}{\mtc@hints@part}
% \begin{macro}{\part}
@@ -36638,6 +37780,152 @@ have centered labels.
% \end{macro}
% \end{macro}
%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{Trapping the undefined preparation and insertion commands}\label{s+undef+trap}
+% \or\relax
+% \section{Interception des commandes de préparation et d'insertion non définies}\label{s+undef+trap}
+% \fi
+% \begin{macro}{\mtc@classck}
+% \begin{macro}{\mtcPackageError}
+% \ifcase\LANG\relax
+% It may happen that you use a preparation command (like \verb|\dominitoc|) or an insertion command
+% (like \verb|\dominitoc|) in a document using a class where that command is not available (like
+% \texttt{article}). To get a better diagnostic for such errors, we intercept such commands by providing a default
+% definition which just emits an error message. These default definitions are made in a \verb|\AtBeginDocument|
+% block.
+% \or\relax
+% Il peut arriver que vous utilisiez une commande de préparation (comme \verb|\dominitoc|) ou une commande d'insertion
+% (comme \verb|\dominitoc|) dans un document utilisant une classe pour laquelle cette commande n'est pas disponible
+% (comme \texttt{article}). Pour obtenir un meilleur diagnostic pour ce type d'erreurs, nous interceptons de
+% telles commandes en fournissant une définition par défaut qui émet simplement un message d'erreur. Ces définitions
+% par défaut sont faites dans un bloc \verb|\AtBeginDocument|.
+% \fi
+% \begin{macrocode}
+\def\mtc@classck#1{%
+ \mtcPackageError[<E0037>]{minitoc}%
+ {The \csname #1\endcsname\space command is incompatible
+ \MessageBreak
+ with the document class}%
+ {Correct the source code.
+ \MessageBreak
+ Type <return> and rerun LaTeX}%
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% A \verb|\AtBeginDocument| bloc:
+% \or\relax
+% Un bloc \verb|\AtBeginDocument|:
+% \fi
+% \begin{macro}{\AtBeginDocument}
+% \begin{macrocode}
+\AtBeginDocument{%
+% \end{macrocode}
+% \begin{macro}{\providecommand}
+% \begin{macro}{\doparttoc}
+% \begin{macro}{\dopartlof}
+% \begin{macro}{\dopartlot}
+% \ifcase\LANG\relax
+% Part-level preparation commands:
+% \or\relax
+% Commandes de préparation au niveau partie:
+% \fi
+% \begin{macrocode}
+ \providecommand{\doparttoc}[1][l]{\mtc@classck{doparttoc}}%
+ \providecommand{\dopartlof}[1][l]{\mtc@classck{dopartlof}}%
+ \providecommand{\dopartlot}[1][l]{\mtc@classck{dopartlot}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\dominilof}
+% \begin{macro}{\dominilot}
+% \ifcase\LANG\relax
+% Chapter-level preparation commands:
+% \or\relax
+% Commandes de préparation au niveau chapitre:
+% \fi
+% \begin{macrocode}
+ \providecommand{\dominitoc}[1][l]{\mtc@classck{dominitoc}}%
+ \providecommand{\dominilof}[1][l]{\mtc@classck{dominilof}}%
+ \providecommand{\dominilot}[1][l]{\mtc@classck{dominilot}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\dosecttoc}
+% \begin{macro}{\dosectlof}
+% \begin{macro}{\dosectlot}
+% \ifcase\LANG\relax
+% Section-level preparation commands:
+% \or\relax
+% Commandes de préparation au niveau section:
+% \fi
+% \begin{macrocode}
+ \providecommand{\dosecttoc}[1][l]{\mtc@classck{dosecttoc}}%
+ \providecommand{\dosectlof}[1][l]{\mtc@classck{dosectlof}}%
+ \providecommand{\dosectlot}[1][l]{\mtc@classck{dosectlot}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\parttoc}
+% \begin{macro}{\partlof}
+% \begin{macro}{\partlot}
+% \begin{macrocode}
+% \ifcase\LANG\relax
+% Part-level insertion commands:
+% \or\relax
+% Commandes d'insertion au niveau partie:
+% \fi
+ \providecommand{\parttoc}[1][l]{\mtc@classck{parttoc}}%
+ \providecommand{\partlof}[1][l]{\mtc@classck{partlof}}%
+ \providecommand{\partlot}[1][l]{\mtc@classck{partlot}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\minilof}
+% \begin{macro}{\minilot}
+% \ifcase\LANG\relax
+% Chapter-level insertion commands:
+% \or\relax
+% Commandes d'insertion au niveau chapitre:
+% \fi
+% \begin{macrocode}
+ \providecommand{\minitoc}[1][l]{\mtc@classck{minitoc}}%
+ \providecommand{\minilof}[1][l]{\mtc@classck{minilof}}%
+ \providecommand{\minilot}[1][l]{\mtc@classck{minilot}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\secttoc}
+% \begin{macro}{\sectlof}
+% \begin{macro}{\sectlot}
+% \ifcase\LANG\relax
+% Section-level insertion commands:
+% \or\relax
+% Commandes d'insertion au niveau section:
+% \fi
+% \begin{macrocode}
+ \providecommand{\secttoc}[1][l]{\mtc@classck{secttoc}}%
+ \providecommand{\sectlof}[1][l]{\mtc@classck{sectlof}}%
+ \providecommand{\sectlot}[1][l]{\mtc@classck{sectlot}}%
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \vspace{3\baselineskip}
% \ifcase\LANG\relax
% And the package is terminated.
@@ -36675,7 +37963,8 @@ have centered labels.
% \fi
% \begin{macrocode}
%<*fminitoc>
-\ProvidesFile{fminitoc.dtx}[2006/09/13 minitoc french documentation start file]
+\ProvidesFile{fminitoc.dtx}%
+ [2006/11/13 minitoc french documentation start file]
\input{minitoc.dtx}
%</fminitoc>
% \end{macrocode}
@@ -36871,20 +38160,26 @@ have centered labels.
\def\kernafterparttoc{%
\mtcoffwarn@true
\mtcPackageWarning[<F0008>]{mtcoff}%
- {The macro \string\kernafterparttoc \MessageBreak
- should not be used out of context\MessageBreak}%
+ {The macro \string\kernafterparttoc
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
\kern-1.\baselineskip\kern.5ex}%
\def\kernafterpartlof{%
\mtcoffwarn@true
\mtcPackageWarning[<F0008>]{mtcoff}%
- {The macro \string\kernafterpartlof \MessageBreak
- should not be used out of context\MessageBreak}%
+ {The macro \string\kernafterpartlof
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
\kern-1.\baselineskip\kern.5ex}%
\def\kernafterpartlot{%
\mtcoffwarn@true
\mtcPackageWarning[<F0008>]{mtcoff}%
- {The macro \string\kernafterpartlot \MessageBreak
- should not be used out of context\MessageBreak}%
+ {The macro \string\kernafterpartlot
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
\kern-1.\baselineskip\kern.5ex}%
}%
\@ifundefined{chapter}{%
@@ -36893,20 +38188,26 @@ have centered labels.
\def\kernaftersecttoc{%
\mtcoffwarn@true
\mtcPackageWarning[<F0008>]{mtcoff}%
- {The macro \string\kernaftersecttoc \MessageBreak
- should not be used out of context\MessageBreak}%
+ {The macro \string\kernaftersecttoc
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
\kern-1.\baselineskip\kern.5ex}%
\def\kernaftersectlof{%
\mtcoffwarn@true
\mtcPackageWarning[<F0008>]{mtcoff}%
- {The macro \string\kernaftersectlof \MessageBreak
- should not be used out of context\MessageBreak}%
+ {The macro \string\kernaftersectlof
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
\kern-1.\baselineskip\kern.5ex}%
\def\kernaftersectlot{%
\mtcoffwarn@true
\mtcPackageWarning[<F0008>]{mtcoff}%
- {The macro \string\kernaftersectlot \MessageBreak
- should not be used out of context\MessageBreak}%
+ {The macro \string\kernaftersectlot
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
\kern-1.\baselineskip\kern.5ex}%
}%
}%
@@ -36914,20 +38215,26 @@ have centered labels.
\def\kernafterminitoc{%
\mtcoffwarn@true
\mtcPackageWarning[<F0008>]{mtcoff}%
- {The macro \string\kernafterminitoc \MessageBreak
- should not be used out of context\MessageBreak}%
+ {The macro \string\kernafterminitoc
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
\kern-.5\baselineskip\kern.5ex}%
\def\kernafterminilof{%
\mtcoffwarn@true
\mtcPackageWarning[<F0008>]{mtcoff}%
- {The macro \string\kernafterminilof \MessageBreak
- should not be used out of context\MessageBreak}%
+ {The macro \string\kernafterminilof
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
\kern-1.\baselineskip\kern0.ex}%
\def\kernafterminilot{%
\mtcoffwarn@true
\mtcPackageWarning[<F0008>]{mtcoff}%
- {The macro \string\kernafterminilot \MessageBreak
- should not be used out of context\MessageBreak}%
+ {The macro \string\kernafterminilot
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
\kern-1.\baselineskip\kern0.ex}%
}%
% \end{macrocode}
@@ -37802,6 +39109,7 @@ have centered labels.
% \or\relax
% \section[Précaution pour certaines commandes]{Précaution pour certaines commandes\protect\virage}\label{s+mtcoff+caution}
% \fi
+% \lneed{5}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\ifmtcoffwarn@}
% \ifcase\LANG\relax
@@ -37851,8 +39159,10 @@ have centered labels.
% \begin{macrocode}
\newcommand{\mtcaddchapter}[1][]{\mtcoffwarn@true
\mtcPackageWarning[<F0004>]{mtcoff}%
- {\protect\mtcaddchapter{...} should be replaced\MessageBreak
- by \protect\addcontentsline{toc}{chapter}{...}\MessageBreak}
+ {\protect\mtcaddchapter{...} should be replaced
+ \MessageBreak
+ by \protect\addcontentsline{toc}{chapter}{...}
+ \MessageBreak}
\def\mtc@ck{#1}
\ifx\mtc@ck\empty
\else
@@ -37860,8 +39170,10 @@ have centered labels.
\fi}
\newcommand{\mtcaddsection}[1][]{\mtcoffwarn@true
\mtcPackageWarning[<F0006>]{mtcoff}%
- {\protect\mtcaddsection{...} should be replaced\MessageBreak
- by \protect\addcontentsline{toc}{section}{...}\MessageBreak}
+ {\protect\mtcaddsection{...} should be replaced
+ \MessageBreak
+ by \protect\addcontentsline{toc}{section}{...}
+ \MessageBreak}
\def\mtc@ck{#1}
\ifx\mtc@ck\empty
\else
@@ -37869,8 +39181,10 @@ have centered labels.
\fi}
\newcommand{\mtcaddpart}[1][]{\mtcoffwarn@true
\mtcPackageWarning[<F0005>]{mtcoff}%
- {\protect\mtcaddpart{...} should be replaced\MessageBreak
- by \protect\addcontentsline{toc}{part}{...}\MessageBreak}
+ {\protect\mtcaddpart{...} should be replaced
+ \MessageBreak
+ by \protect\addcontentsline{toc}{part}{...}
+ \MessageBreak}
\def\mtc@ck{#1}
\ifx\mtc@ck\empty
\else
@@ -38032,18 +39346,24 @@ have centered labels.
% \begin{macrocode}
\def\addstarredpart#1{\mtcoffwarn@true
\mtcPackageWarning[<F0002>]{mtcoff}%
- {\protect\addstarredpart{...} should be replaced by\MessageBreak
- \protect\addcontentsline{toc}{part}{...}\MessageBreak}
+ {\protect\addstarredpart{...} should be replaced by
+ \MessageBreak
+ \protect\addcontentsline{toc}{part}{...}
+ \MessageBreak}
\addcontentsline{toc}{part}{#1}}
\def\addstarredchapter#1{\mtcoffwarn@true
\mtcPackageWarning[<F0001>]{mtcoff}%
- {\protect\addstarredchapter{...} should be replaced by\MessageBreak
- \protect\addcontentsline{toc}{chapter}{...}\MessageBreak}
+ {\protect\addstarredchapter{...} should be replaced by
+ \MessageBreak
+ \protect\addcontentsline{toc}{chapter}{...}
+ \MessageBreak}
\addcontentsline{toc}{chapter}{#1}}
\def\addstarredsection#1{\mtcoffwarn@true
\mtcPackageWarning[<F0003>]{mtcoff}%
- {\protect\addstarredsection{...} should be replaced by\MessageBreak
- \protect\addcontentsline{toc}{section}{...}\MessageBreak}
+ {\protect\addstarredsection{...} should be replaced by
+ \MessageBreak
+ \protect\addcontentsline{toc}{section}{...}
+ \MessageBreak}
\addcontentsline{toc}{section}{#1}}
% \end{macrocode}
% \end{macro}
@@ -38138,7 +39458,7 @@ have centered labels.
%<*mtcpatchmem>
\NeedsTeXFormat{LaTeX2e}[1996/06/01]%
\ProvidesPackage{mtcpatchmem}%
- [2005/09/30 v48 Package mtcpatchmem]
+ [2005/09/30 v49 Package mtcpatchmem]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<M0001>]{mtcpatchmem}%
{mtcpatchmem package to patch the memoir class\@gobble}
@@ -38287,7 +39607,7 @@ have centered labels.
% \H\LaTeX\ system~\cite{HLATEX}, the ANTOMEGA
% system~\cite{antomega}, the ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex},
% \devnag{} for \TeX~\cite{devanagari},
-% \texttt{ethiop}~\cite{ethiop}, Farsi\TeX\FARSINOTE, \texttt{guarani}~\cite{guarani},
+% \texttt{ethiop}~\cite{ethiop}, Farsi\TeX~\cite{farsi}\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
@@ -38301,7 +39621,7 @@ have centered labels.
% les paquetages ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex},
% \devnag{} for \TeX~\cite{devanagari},
% \texttt{ethiop}~\cite{ethiop},
-% Farsi\TeX\FARSINOTE, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o},
+% Farsi\TeX~\cite{farsi}\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.
@@ -38338,6 +39658,24 @@ have centered labels.
% \fi
% \end{environment}
%
+% \ifcase\LANG\relax
+% {\bfseries
+% Since\Virage{} version~\#49, the \texttt{minitoc} package checks the presence of the
+% \emph{language}\texttt{.mld}\index{.mld} file
+% (and of the \emph{language}\texttt{.mlo}\index{.mlo} file if necessary) for each language option of the package,
+% before validating the option. If a \texttt{.mld} or \texttt{.mlo} is missing, the corresponding language option
+% is not enabled and a warning message is written in the \emph{document}\texttt{.log} file. But the presence of
+% the \texttt{english.mld} file is mandatory, because english is the default language.}
+% \or\relax
+% {\bfseries
+% À~partir\Virage{} de la version~\#49, le paquetage \texttt{minitoc} vérifie la présence du fichier
+% \emph{langue}\texttt{.mld}\index{.mld} (et du fichier \emph{langue}\texttt{.mlo}\index{.mlo} si nécessaire) pour
+% chaque option de langue du paquetage, avant de valider l'option. Si un fichier \texttt{.mld} ou \texttt{.mlo}
+% est manquant, l'option de langue correspondante n'est pas validée et un message d'avertissement est écrit dans
+% le fichier \emph{document}\texttt{.log}. Mais la présence du fichier \texttt{english.mld} est obligatoire, car
+% l'anglais est la langue par défaut.}
+% \fi
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Acadian'' language: \texttt{acadian.mld}}\label{s+mld+acadian}\index{acadian.mld}
@@ -39617,7 +40955,8 @@ have centered labels.
% \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{english.dtx} file in the \texttt{babel}
-% package~\cite{babel,babel-user,english}. \virage\emph{It is the default language.}
+% package~\cite{babel,babel-user,english}.
+% \emph{The\virage{} presence of the \texttt{english.mld} file is mandatory, because english 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},
@@ -39626,7 +40965,8 @@ have centered labels.
% \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 fichier \texttt{english.dtx} dans le
-% paquetage \texttt{babel}~\cite{babel,babel-user,english}. \virage\emph{C'est la langue par défaut.}
+% paquetage \texttt{babel}~\cite{babel,babel-user,english}.
+% \emph{La\virage{} présence du fichier \texttt{english.mld} est obligatoire, car l'anglais 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
@@ -39741,15 +41081,17 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \section{``Esperant'' language: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld}
% The titles for the ``esperant'' (espéranto) language are taken from the \texttt{esperanto.dtx} file
% in the \texttt{babel} package~\cite{babel,babel-user,esperanto}.
-% The esperanto (artificial) language was created in 1887 by the polish Doctor~\name{Lejzer~Ludwig}{Zamenof}\footnote{See
-% \url{http://uea.org/} and \url{http://www.esperanto-france.org/} for more information.} (1859--1917).
+% The esperanto (artificial) language was created in the 1877--1885 years
+% by Doctor~\name{Lejzer~Ludwig}{Zamenof}\footnote{See
+% \url{http://uea.org/} and \url{http://www.esperanto-france.org/} for more information.} (1859--1917) of Warsaw, Poland.
% \or\relax
% \section{Langue <<~esperant~>>: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld}
% Les titres pour la langue <<~esperant~>> (espéranto) sont tirés du fichier \texttt{esperanto.dtx}
% dans le paquetage \texttt{babel}~\cite{babel,babel-user,esperanto}.
-% La langue (artificielle) esperanto a été créée en 1887 par le docteur
-% polonais \name{Lejzer~Ludwig}{Zamenof}\,{\froff\footnote{Voir
-% \url{http://uea.org/} et \url{http://www.esperanto-france.org/} pour plus d'informations.}} (1859--1917).
+% La langue (artificielle) esperanto a été créée dans les années 1877--1885 par le docteur
+% \name{Lejzer~Ludwig}{Zamenof}\,{\froff\footnote{Voir
+% \url{http://uea.org/} et \url{http://www.esperanto-france.org/} pour plus d'informations.}} (1859--1917) de
+% Varsovie en Pologne.
% \fi
%
% \lneed{3}
@@ -39933,7 +41275,7 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \index{farsi1.mld}\index{farsi1.mlo}
% There are several variants for the farsi language, spoken in Iran.
% The ``farsi1'' language uses titles taken from the \texttt{farsi.sty} file in the
-% Farsi\TeX\ system\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \xname{Roozbeh}{Pournader},
+% Farsi\TeX~\cite{farsi} system\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \xname{Roozbeh}{Pournader},
% \xname{Hassan}{Abolhassani}, and others.
% Special fonts are needed, of course. See also section~\vref{s+mld+farsi2}.
% \end{SMOOTH}
@@ -39945,7 +41287,7 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \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\FARSINOTE,
+% système Farsi\TeX~\cite{farsi}\FARSINOTE,
% par \xname{Mohammad}{Ghodsi}, \xname{Roozbeh}{Pournader}, \xname{Hassan}{Abolhassani} et~al.
% Des fontes spéciales sont nécessaires, évidemment. Voir aussi la section~\vref{s+mld+farsi2}.
%
@@ -39973,7 +41315,7 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \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\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader},
+% system~\cite{farsi}\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}
%
@@ -39984,7 +41326,7 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \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\,\FARSINOTE, par \xname{Mohammad}{Ghodsi},
+% système Farsi\TeX~\cite{farsi}\,\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}.
%
@@ -40010,8 +41352,8 @@ the Twentieth Part\else Part~\Roman{part}\fi}
% \section{``Farsi3'' language: \texttt{farsi3.mld}}\label{s+mld+farsi3}%
% \index{farsi3.mld}
% There are several variants for the farsi language, spoken in Iran.
-% The ``farsi3'' language uses titles taken from the \texttt{farsi.ldf} file in the \Arabi{} system\cite{arabi}\, by \xname{Youssef}{Jabri}.
-% Special fonts are needed, of course.
+% The ``farsi3'' language uses titles taken from the \texttt{farsi.ldf} file in the \Arabi{} system\cite{arabi},
+% by \xname{Youssef}{Jabri}. Special fonts are needed, of course.
% \or\relax
% \section{Langue <<~farsi3~>>: \texttt{farsi3.mld}}\label{s+mld+farsi3}%
% \index{farsi3.mld}
@@ -41425,7 +42767,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% 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}}.
% See also sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4},
-% and~\vref{s+mld+japanese5}.
+% \vref{s+mld+japanese5}, and~\vref{s+mld+japanese6}.
% The titles for the ``japanese'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese.mlo}.
% \or\relax
@@ -41435,7 +42777,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% 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}\,{\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}.
+% Voir aussi les sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4},
+% \vref{s+mld+japanese5} et~\vref{s+mld+japanese6}.
% 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
@@ -41461,7 +42804,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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}.
+% \vref{s+mld+japanese5}, and~\vref{s+mld+japanese6}.
% The titles for the ``japanese2'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese2.mlo}.
% \or\relax
@@ -41469,7 +42812,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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{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}.
+% \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, \vref{s+mld+japanese5} et~\vref{s+mld+japanese6}.
% 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
@@ -41498,7 +42841,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% 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}.
+% \vref{s+mld+japanese5}, and~\vref{s+mld+japanese6}.
% The titles for the ``japanese3'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese3.mlo}.
% \or\relax
@@ -41506,7 +42849,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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{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}.
+% \vref{s+mld+japanese2}, \vref{s+mld+japanese4}, \vref{s+mld+japanese5} et~\vref{s+mld+japanese6}.
% 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
@@ -41534,7 +42877,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% The titles for the ``japanese4'' language (japanese, fourth version) are taken from file \texttt{SJIS.cap} of 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+japanese5}.
+% \vref{s+mld+japanese5}, and~\vref{s+mld+japanese5}.
% The titles for the ``japanese4'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese4.mlo}.
% \or\relax
@@ -41542,7 +42885,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% 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{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}.
+% sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese5}
+% et~\vref{s+mld+japanese6}.
% 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
@@ -41565,21 +42909,21 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%
% \lneed{12}
% \ifcase\LANG\relax
-% \section{``Japanese5'' language: \texttt{japanese5.mld} and \texttt{japanese.mlo}}\label{s+mld+japanese5}%
+% \section{``Japanese5'' language: \texttt{japanese5.mld} and \texttt{japanese5.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{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}.
+% \vref{s+mld+japanese4}, and~\vref{s+mld+japanese6}.
% 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}%
+% \section{Langue <<~japanese5~>>: \texttt{japanese5.mld} et \texttt{japanese5.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{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}.
+% \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese6}.
%
% \lneed{10}
% Les titres pour la langue <<~japanese5~>> contiennent des caractères qui ne peuvent pas être générés facilement,
@@ -41603,6 +42947,41 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%</japanese5>
% \end{macrocode}
%
+% \lneed{11}
+% \ifcase\LANG\relax
+% \section{``Japanese6'' language: \texttt{japanese6.mld} and \texttt{japanese6.mlo}}\label{s+mld+japanese6}%
+% \index{japanese6.mld}\index{japanese6.mlo}
+% The titles for a sixth 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}}.
+% See also sections~\vref{s+mld+japanese},~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4},
+% and~\vref{s+mld+japanese5}.
+% The titles for the ``japanese6'' language contain characters that cannot be easily generated, hence we load
+% \texttt{japanese6.mlo}.
+% \or\relax
+% \section{Langue <<~japanese6~>>: \texttt{japanese6.mld} et \texttt{japanese6.mlo}}\label{s+mld+japanese6}%
+% \index{japanese6.mld}\index{japanese6.mlo}
+% Les titres pour une sixième variante de la langue <<~japanese~>> (japonais) ont été trouvés (par une recherche avec
+% Google) sur le site Web du Professeur
+% \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+japanese},~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}
+% et \vref{s+mld+japanese5}.
+% Les titres pour la langue <<~japanese6~>> contiennent des caractères qui ne peuvent pas être générés facilement,
+% donc nous chargeons \texttt{japanese6.mlo}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*japanese6>
+\ProvidesFile{japanese6.mld}[2006/10/31]
+%% Japanese6 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{japanese6}%
+%</japanese6>
+% \end{macrocode}
+%
% \lneed{8}
% \ifcase\LANG\relax
% \section{``Kannada'' language: \texttt{kannada.mld}}%
@@ -42160,6 +43539,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%</manju>
% \end{macrocode}
%
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Meyalu'' language: \texttt{meyalu.mld}}\label{s+mld+meyalu}\index{meyalu.mld}
@@ -42424,13 +43804,15 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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
% 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
+% country. But nynorsk has never gained much popularity outside rural regions.} 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 fichier \texttt{norsk.dtx} dans le
+% divers dialectes parlés dans le pays. Mais le néo-norvégien n'a jamais beaucoup gagné en popularité en dehors des régions
+% rurales.} 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
@@ -43181,21 +44563,23 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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,
+% The titles for the ``samin'' language\,\footnote{\smooth Several Sámi 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
-% North Sami case. This note is copied from the \texttt{samin.dtx} file.} are taken from the \texttt{samin.dtx} file
+% files for, e.g., Lule and South Sámi. Hence the name \texttt{samin.dtx} (and not \texttt{sami.dtx} or the like) in the
+% North Sámi case. This note is copied from the \texttt{samin.dtx} file. These dialects and languages are part of
+% the Finnic group.} are taken from the \texttt{samin.dtx} file
% 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 (ou Sâme) du Nord)\,\footnote{\smooth Plusieurs dialectes ou langues
-% Sami/Sâme sont
+% Les titres pour la langue <<~samin~>> (Sámi (ou Sâme) du Nord)\,\footnote{\smooth Plusieurs dialectes ou langues
+% Sámi/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 (ou
+% y~aurait éventuellement besoin de plusieurs fichiers \texttt{.dtx} pour, par exemple, le Lule et le Sámi (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
+% D'où le nom \texttt{samin.dtx} (et non pas \texttt{sami.dtx} ou analogue dans le cas du Sámi (Sâme) du Nord. Cette note
+% est tirée du fichier \texttt{samin.dtx}. Ces dialectes et langues font partie du groupe finnois.}
+% 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
%
@@ -43203,7 +44587,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{macrocode}
%<*samin>
\ProvidesFile{samin.mld}[2006/01/13]
-%% North Sami (samin) titles for minitoc.sty
+%% North Sámi (samin) titles for minitoc.sty
%% from samin.dtx (babel)
%% Jernsletten, Regnor
\def\ptctitle{Sisdoallu}%
@@ -44122,17 +45506,21 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%
% \nocite*
% \def\noopsort#1{\relax}
-% \begin{RaggedRight}
% \ifcase\LANG\relax
% \FTRfalse
% \bibliographystyle{en-mtc}
+% \begin{raggedright}
% \bibliography{minitoc}
+%
+% \end{raggedright}
% \or\relax
% \FTRtrue
% \bibliographystyle{fr-mtc}
+% \begin{raggedright}
% \bibliography{fminitoc}
+%
+% \end{raggedright}
% \fi
-% \end{RaggedRight}
% \adjustmtc
% ^^A NEW HISTORY BEGIN
% \ifcase\LANG\relax
@@ -44434,8 +45822,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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 Language specific files are now named \emph{language}\texttt{.mld} (replacing
+% \texttt{mtc}\emph{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}
@@ -44708,7 +46096,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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).
+% (\texttt{\bs PackageInfo} writes only in the \emph{document}\texttt{.log} file, not on the terminal).
% \end{itemize}
% \item 2005/01/06
% \begin{itemize}
@@ -44736,7 +46124,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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 Added a hint about consistence of \texttt{\bs dominitoc/\bs minitoc} and co.
% \item Improved documentation about hints.
% \end{itemize}
% \item 2005/01/20
@@ -44832,11 +46220,11 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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.
+% \item Completed the hint about consistence 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}.
+% \item Added a hint about consistence of \texttt{\bs minitoc} and \texttt{\bs tableofcontents}.
% \end{itemize}
% \item 2005/03/09
% \begin{itemize}
@@ -45925,6 +47313,68 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added the \texttt{mtc-syn.tex} example document file.
% \end{itemize}
% \end{itemize}
+% \item 49
+% \begin{itemize}
+% \item 2006/09/14
+% \begin{itemize}
+% \item Slightly modified the layout of the list of files (``Installation'' chapter).
+% \item Simplifications in the scripts.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/09/18
+% \begin{itemize}
+% \item Updated the bibliography.
+% \item Added point~46 in the FAQ and example file \texttt{mtc-tlo.tex}.
+% \end{itemize}
+% \item 2006/09/26
+% \begin{itemize}
+% \item Updated the bibliography.
+% \item Corrections in the bibliography and the bibliographic styles.
+% \end{itemize}
+% \item 2006/09/29
+% \begin{itemize}
+% \item Better error messages about undefined preparation and insertion commands.
+% \item Updated the bibliography.
+% \item Added ``\textbf{+}'' and ``\texttt{-}'' as synonyms for ``\texttt{on}'' and ``\texttt{off}'', respectively.
+% \end{itemize}
+% \item 2006/10/20
+% \begin{itemize}
+% \item Corrections in the bibliography.
+% \item Fixed typos.
+% \item Updated the bibliography.
+% \item Added a table of some encodings.
+% \end{itemize}
+% \item 2006/10/31
+% \begin{itemize}
+% \item Suppressed the ``Summary'' entry in the summary, but added it in the Table of Contents.
+% \item Improving some tables.
+% \item Added the \texttt{japanese6.mld} and \texttt{japanese6.mlo} files.
+% \item Updated the bibliography.
+% \end{itemize}
+% \item 2006/11/03
+% \begin{itemize}
+% \item Corrections in the bibliography.
+% \item Corrections in formatting a citation from \name{Donald}{Arsenau}.
+% \item Combine four figures in one (with sub-figures).
+% \item Added (in the memento) a table of the classes and packages which are incompatible or need precautions with
+% \texttt{minitoc}.
+% \item Added a hint about the \texttt{hangcaption} package (must be loaded \emph{before} \texttt{minitoc}).
+% \end{itemize}
+% \item 2006/11/06
+% \begin{itemize}
+% \item Completed the list of the standard classes.
+% \end{itemize}
+% \item 2006/11/09
+% \begin{itemize}
+% \item Added a validation of the language options with the presence of the \texttt{.mld} and \texttt{.mlo} files.
+% \item Added notes about the mandatory presence of the \texttt{english.mld} file.
+% \end{itemize}
+% \item 2006/11/13
+% \begin{itemize}
+% \item The validation of the language options writes only informative messages in the
+% \emph{document}\texttt{.log} file and, if necessary, gives only one warning message.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}
@@ -45949,7 +47399,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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
+% \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}
@@ -46210,8 +47660,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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
+% \item Les fichiers spécifiques des langues sont maintenant nommés \emph{langue}\texttt{.mld} (remplace
+% \texttt{mtc}\emph{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}.
@@ -46483,7 +47933,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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).
+% (\texttt{\bs PackageInfo} écrit seulement dans le fichier \emph{document}\texttt{.log}, pas sur le terminal).
% \end{itemize}
% \item 2005/01/06
% \begin{itemize}
@@ -47720,6 +49170,69 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout du fichier exemple de document \texttt{mtc-syn.tex}.
% \end{itemize}
% \end{itemize}
+% \item 49
+% \begin{itemize}
+% \item 2006/09/14
+% \begin{itemize}
+% \item Légère modification de la mise en forme de la liste des fichiers (chapitre «~Installation~»).
+% \item Simplifications dans les scripts.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/09/18
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Ajout du point~46 dans les questions fréquemment posées et du fichier exemple \texttt{mtc-tlo.tex}.
+% \end{itemize}
+% \item 2006/09/26
+% \begin{itemize}
+% \item Mise à~jour de la bibliographie.
+% \item Corrections dans la bibliographie et les styles bibliographiques.
+% \end{itemize}
+% \item 2006/09/29
+% \begin{itemize}
+% \item Meilleurs messages d'erreur pour les commandes de préparation et d'insertion non définies.
+% \item Mise à~jour de la bibliographie.
+% \item Ajout de «~\textbf{+}~» et «~\texttt{-}~» comme synonymes pour «~\texttt{on}~» et «~\texttt{off}~»,
+% respectivement.
+% \end{itemize}
+% \item 2006/10/20
+% \begin{itemize}
+% \item Corrections dans la bibliographie.
+% \item Corrections de typos.
+% \item Mise à~jour de la bibliographie.
+% \item Ajout d'un tableau de quelques codages.
+% \end{itemize}
+% \item 2006/10/31
+% \begin{itemize}
+% \item Suppression de l'entrée «~Sommaire~» dans le sommaire, mais elle est ajoutée dans la table des matières.
+% \item Amélioration de quelques tableaux.
+% \item Ajout des fichiers \texttt{japanese6.mld} and \texttt{japanese6.mlo}.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/11/03
+% \begin{itemize}
+% \item Corrections dans la bibliographie.
+% \item Corrections dans la mise en page d'une citation de \name{Donald}{Arsenau}.
+% \item Combinaison de quatre figures en une (avec des sous-figures).
+% \item Ajout (dans le mémento) d'un tableau des classes et paquetages qui sont incompatibles ou ont besoin de
+% précautions avec \texttt{minitoc}.
+% \item Ajout d'un \emph{hint} sur le paquetage \texttt{hangcaption} (il doit être chargé \emph{avant} \texttt{minitoc}).
+% \end{itemize}
+% \item 2006/11/06
+% \begin{itemize}
+% \item Complété la liste des classes standard.
+% \end{itemize}
+% \item 2006/11/09
+% \begin{itemize}
+% \item Ajout d'une validation des options de langue avec la présence des fichiers \texttt{.mld} et \texttt{.mlo}.
+% \item Ajout de notes sur la présence obligatoire du fichier \texttt{english.mld}.
+% \end{itemize}
+% \item 2006/11/13
+% \begin{itemize}
+% \item La validation des options de langue n'écrit que des messages informatifs dans le fichier
+% \emph{document}\texttt{.log} et, si nécessaire, donne un seul message d'avertissement.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.ins b/Master/texmf-dist/source/latex/minitoc/minitoc.ins
index 4205d9f9322..cc57a7ff421 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.ins
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.ins
@@ -754,6 +754,32 @@
\def\slttitle{•92–218Ž159}
%
\end{filecontents}
+\begin{filecontents}{./japanese6.mlo}
+\ProvidesFile{japanese6.mlo}[2006/10/31]
+%
+% Japanese captions
+%
+%% 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
+%
+\ProvidesFile{japanese6.mlo}[2006/10/31]%
+% Japanese titles for minitoc.sty%
+\def\ptctitle{–ÚŽŸ}%
+\def\plftitle{}ˆê——}%
+\def\plttitle{•\ˆê——}%
+%
+\def\mtctitle{–ÚŽŸ}%
+\def\mlftitle{}}%
+\def\mlttitle{•\}%
+%
+\def\stctitle{–ÚŽŸ}%
+\def\slftitle{}}%
+\def\slttitle{•\}%
+%
+\end{filecontents}
\begin{filecontents}{./malayalam-omega.mlo}
\ProvidesFile{malayalam-omega.mlo}[2006/02/13]
% From omal.sty
@@ -1093,6 +1119,8 @@ numhead_negative "nombres"
\endinput
\end{filecontents}
\begin{filecontents}{./minitoc.pre}
+% PB HYPERREF % \usepackage[position=top,farskip=3ex,captionskip=2ex]{subfig}
+\usepackage{tocbibind}
\RequirePackage{fixltx2e}
\usepackage{xspace}
\usepackage{calc}
@@ -1106,11 +1134,11 @@ numhead_negative "nombres"
\newcolumntype{R}[1]{>{\RaggedRight\arraybackslash}p{#1}}
\newcolumntype{L}[1]{>{\RaggedLeft\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\Centering\arraybackslash}p{#1}}
-%La somme des coeffs doit être égale au nombre de colonnes Z, P et X.
+% La somme des coeffs doit être égale au nombre de colonnes Z, P et X.
\newcolumntype{Z}[1]{>{\hsize=#1\hsize\relax\leavevmode\RaggedRight\arraybackslash}X}
\newcolumntype{Y}[1]{>{\hsize=#1\hsize\relax\leavevmode\RaggedLeft\arraybackslash}X}
\newcolumntype{O}[1]{>{\hsize=#1\hsize\relax\leavevmode\Centering\arraybackslash}X}
-%La somme des coeffs doit être égale au nombre de colonnes Z, O, P et X.
+% La somme des coeffs doit être égale au nombre de colonnes Z, O, P et X.
\newcolumntype{P}[1]{>{\hsize=#1\hsize\relax\leavevmode\arraybackslash}X}
%ADDITIONS>
\usepackage{textcomp}
@@ -1125,7 +1153,6 @@ numhead_negative "nombres"
\IfFileExists{dpfloat.sty}{\usepackage{dpfloat}\DPtrue}{\DPfalse}
\newif\ifFLP\FLPfalse
\IfFileExists{floatpag.sty}{\usepackage{floatpag}\FLPtrue}{\FLPfalse}
-\usepackage{tocbibind}
\usepackage{nameref}
\input{\jobname.lan}
\newif\ifFTR
@@ -1155,9 +1182,9 @@ numhead_negative "nombres"
\hyphenation{make-index}
\hyphenation{hyper-link}
\FTRtrue
-\usepackage{frbib}
\usepackage[french]{varioref}
\fi
+\usepackage{frbib}
\makeatletter % ESSAI pour tromper varioref
\@twosidefalse\@mparswitchfalse% ESSAI pour tromper varioref
\makeatother % ESSAI pour tromper varioref
@@ -1704,13 +1731,17 @@ This work consists of all the files listed in the file `minitoc.l'
distributed with it.
\endpreamble
+\Msg{****************}
\Msg{*** PACKAGES ***}
+\Msg{****************}
\generate{\file{minitoc.sty}{\from{minitoc.dtx}{minitoc}}}
\generate{\file{fminitoc.dtx}{\from{minitoc.dtx}{fminitoc}}}
\generate{\file{mtcoff.sty}{\from{minitoc.dtx}{mtcoff}}}
\generate{\file{mtcmess.sty}{\from{minitoc.dtx}{mtcmess}}}
\generate{\file{mtcpatchmem.sty}{\from{minitoc.dtx}{mtcpatchmem}}}
+\Msg{*****************************}
\Msg{*** EXAMPLES OF DOCUMENTS ***}
+\Msg{*****************************}
\generate{\file{mtc-2c.tex}{\from{minitoc.dtx}{mtc-2c}}}
\generate{\file{mtc-2nd.tex}{\from{minitoc.dtx}{mtc-2nd}}}
\generate{\file{mtc-add.tex}{\from{minitoc.dtx}{mtc-add}}}
@@ -1739,8 +1770,11 @@ distributed with it.
\generate{\file{mtc-syn.tex}{\from{minitoc.dtx}{mtc-syn}}}
\generate{\file{mtc-tbi.tex}{\from{minitoc.dtx}{mtc-tbi}}}
\generate{\file{mtc-tlc.tex}{\from{minitoc.dtx}{mtc-tlc}}}
+\generate{\file{mtc-tlo.tex}{\from{minitoc.dtx}{mtc-tlo}}}
\generate{\file{mtc-tsf.tex}{\from{minitoc.dtx}{mtc-tsf}}}
+\Msg{*****************}
\Msg{*** MLD FILES ***}
+\Msg{*****************}
\generate{\file{acadian.mld}{\from{minitoc.dtx}{acadian}}}
\generate{\file{acadien.mld}{\from{minitoc.dtx}{acadien}}}
\generate{\file{afrikaan.mld}{\from{minitoc.dtx}{afrikaan}}}
@@ -1838,6 +1872,7 @@ distributed with it.
\generate{\file{japanese3.mld}{\from{minitoc.dtx}{japanese3}}}
\generate{\file{japanese4.mld}{\from{minitoc.dtx}{japanese4}}}
\generate{\file{japanese5.mld}{\from{minitoc.dtx}{japanese5}}}
+\generate{\file{japanese6.mld}{\from{minitoc.dtx}{japanese6}}}
\generate{\file{kannada.mld}{\from{minitoc.dtx}{kannada}}}
\generate{\file{khalkha.mld}{\from{minitoc.dtx}{khalkha}}}
\generate{\file{latin.mld}{\from{minitoc.dtx}{latin}}}
@@ -1919,7 +1954,9 @@ distributed with it.
% NO preamble/postamble for mtc-add.bib
\nopreamble
\nopostamble
+\Msg{******************}
\Msg{*** A BIB FILE ***}
+\Msg{******************}
\generate{\file{mtc-add.bib}{\from{minitoc.dtx}{mtc-addbib}}}%
\obeyspaces
\Msg{*************************************************************}