summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/minitoc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-07-16 16:35:10 +0000
committerKarl Berry <karl@freefriends.org>2007-07-16 16:35:10 +0000
commit7148bd987087fee2f7c0dacb91b1ed94f7b4330e (patch)
treee82222391ee846b9cc60268cb12e8b366a7f1555 /Master/texmf-dist/source/latex/minitoc
parentc5e415e617636193b934f2e5ff7479167f746e92 (diff)
minitoc 55 (1jul07)
git-svn-id: svn://tug.org/texlive/trunk@4622 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/minitoc')
-rw-r--r--Master/texmf-dist/source/latex/minitoc/fminitoc.dtx5
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.dtx9924
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.ins178
3 files changed, 7190 insertions, 2917 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
index d2208b7e519..635482fea78 100644
--- a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
@@ -25,11 +25,12 @@
%% This work consists of all the files listed in the file `minitoc.l'
%% distributed with it.
%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000
-%% 2001 2002 2003 2004 2005 2006 2007
+%% 2001 2002 2003 2004 2005 2006 2007 2008
%% Jean-Pierre F. Drucbert
%% <jean-pierre.drucbert@onera.fr>
+\makeatletter
\ProvidesFile{fminitoc.dtx}%
- [2007/03/22 minitoc v53 french documentation start file]
+ [2007/06/29 minitoc v55 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 b5a5e69f663..c2c3a44dfdf 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000
-%% 2001 2002 2003 2004 2005 2006 2007
+%% 2001 2002 2003 2004 2005 2006 2007 2008
%% Jean-Pierre F. Drucbert
%% <jean-pierre.drucbert@onera.fr>
%
@@ -30,16 +30,17 @@
%</driver>
%<package>\NeedsTeXFormat{LaTeX2e}[1996/06/05]
%<package>\ProvidesPackage{minitoc}
-%<package>\RequirePackage{mtcmess}[2006/03/14]
%<*package>
- [2007/03/22 v53 minitoc.dtx file]
+ [2007/06/29 v55 minitoc.dtx file]
%</package>
+%<package>\RequirePackage{mtcmess}[2006/03/14]
%
%<*driver>
\listfiles
\documentclass[10pt,a4paper,titlepage,oneside,openright]{book}
%\documentclass[10pt,a4paper,titlepage,twoside,openright]{book}
%
+\def\ATOC#1{{#1}\stepcounter{section}\addcontentsline{toc}{section}{\protect\numberline{}#1}}
\newlength{\widthinc}\setlength{\widthinc}{3.5cm}
\makeatletter\@mparswitchfalse\makeatother % les notes marginales à gauche!
\makeatletter
@@ -58,11 +59,30 @@
% \IfFileExists{mparhack.sty}{\usepackage{mparhack}}{} % not used if oneside.
\IfFileExists{natbib.sty}{\usepackage[sort&compress,comma,numbers,square]{natbib}\citeindextrue}{}
\IfFileExists{shorttoc.sty}{\usepackage[tight]{shorttoc}}{}
+\IfFileExists{fnbreak.sty}{\usepackage{fnbreak}}{} % Checks split footnotes
%%%%%%%%%%%%%%%
+\usepackage{ifthen}
+\newcounter{currlevel}\setcounter{currlevel}{-1}
+\makeatletter
+\gdef\@idxitem#1{%
+ \par
+ \hangindent 40\p@
+ \ifthenelse{#1 > \value{currlevel}}{{%
+ \nobreak
+ }{\ifthenelse{#1 = \value{currlevel}}{%
+ \pagebreak[0]%
+ }{%
+ \pagebreak[2]%
+ }}%
+ \setcounter{currlevel}{#1}%
+ \hangindent 40pt
+}}%
+\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\providecommand*{\toclevel@chaptersom}{0}
\makeatletter\providecommand*{\toclevel@sectionsom}{0}
+\let\nouppercase\relax
\def\Shorttableofcontents#1#2{\bgroup\c@tocdepth=#2\@restonecolfalse
\if@tightshtoc
\parsep\z@
@@ -70,10 +90,10 @@
\if@twocolumn\@restonecoltrue\onecolumn\fi
\@ifundefined{chapter}%
{\section*{{#1}
- \@mkboth{\uppercase{#1}}{\uppercase{#1}}}%
+ \@mkboth{\nouppercase{#1}}{\nouppercase{#1}}}%
\addcontentsline{toc}{sectionsom}{#1}}%
{\chapter*{{#1}
- \@mkboth{\uppercase{#1}}{\uppercase{#1}}}%
+ \@mkboth{\nouppercase{#1}}{\nouppercase{#1}}}%
\addcontentsline{toc}{chaptersom}{#1}}%
\@startshorttoc{toc}\if@restonecol\twocolumn\fi\egroup}
\def\l@chaptersom{\@dottedtocline{\@M}{1em}{2.3em}}
@@ -109,7 +129,6 @@
\or\relax
\usepackage[french2,tight,hints,listfiles]{minitoc}
\fi
-%
\ifcase\LANG\relax
\providecommand{\seename}{\protect\emph{see}}
\gdef\see#1#2{\protect\emph{see}~#1}
@@ -196,6 +215,17 @@
\newcommand{\ioexamA}[1]{\index{#1=\protect\texttt{#1} (ancien exemple de document)\hfil\null}}
\newcommand{\ioexamB}[1]{\index{Anciens exemples=Anciens exemples\hfil\null>#1=\protect\texttt{#1}}}
\fi
+% -- features
+\newcommand{\feat}[1]{\protect\texttt{#1}\ifeat{#1}}
+\newcommand{\ufeat}[1]{\protect\texttt{#1}}
+\newcommand{\ifeat}[1]{\ifeatA{#1}\ifeatB{#1}}
+\ifcase\LANG\relax
+\newcommand{\ifeatA}[1]{\index{#1=\protect\texttt{#1} (feature)\hfil\null}}
+\newcommand{\ifeatB}[1]{\index{Features=Features\hfil\null>#1=\protect\texttt{#1}}}
+\or\relax
+\newcommand{\ifeatA}[1]{\index{#1=\protect\texttt{#1} (dispositif)\hfil\null}}
+\newcommand{\ifeatB}[1]{\index{Dispositifs=Dispositifs\hfil\null>#1=\protect\texttt{#1}}}
+\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% -- extensions/suffixes
\newcommand{\suffix}[1]{\protect\texttt{#1}\isuffix{#1}}
@@ -364,6 +394,9 @@
\newcommand{\ixfileB}[1]{\index{Fichiers=Fichiers\hfil\null>#1=\protect\texttt{#1}}}
\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -- .mld /mlo couples
+\newcommand{\xmldo}[1]{\protect\texttt{#1.ml[d{\BAR}o]}\ixfile{#1.mld}\ixfile{#1.mlo}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% -- depth counters
\newcommand{\dcnt}[1]{\protect\texttt{#1}\idcnt{#1}}
\newcommand{\udcnt}[1]{\protect\texttt{#1}}
@@ -405,12 +438,73 @@
\newcommand{\icomB}[1]{\index{Commandes=Commandes\hfil\null>#1=\protect\texttt{\bs #1}}}
\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -- messages
+%\newcommand{\mess}[1]{\protect\texttt{#1}\imess{#1}}
+%\newcommand{\umess}[1]{\protect\texttt{#1}}
+% \let\Buttonbox\Ovalbox % to be changed easily
+\def\Buttonbox#1{\fbox{\mbox{#1}}} % to be changed easily
+% \def\Buttonbox#1{\keystroke{\mbox{#1}}} % to be changed easily
+\newcommand{\lmess}[1]{\footnotesize
+ \hyperlink{#1}{\Buttonbox{\texttt{#1}}}}
+\newcommand{\phmess}{\footnotesize
+ \item[]{\textcolor{white}{\Buttonbox{\phantom{\texttt{M0000}}}}}}
+\newcommand{\RMP}[1]{\reversemarginpar
+ \marginpar[{\raggedleft\strut\footnotesize\hyperlink{#1}{\Buttonbox{\texttt{#1}}}\texttt{~~}}]{{\raggedright\strut\footnotesize\texttt{~~}\hyperlink{#1}{\Buttonbox{\texttt{#1}}}}%
+ }\normalmarginpar}
+\newcommand{\NMP}[1]{\normalmarginpar
+ \marginpar[{\raggedleft\Strutt\footnotesize\hypertarget{#1}{\Buttonbox{\texttt{#1}}}\texttt{~~}}]{{\raggedright\strut\footnotesize\hypertarget{#1}{\Buttonbox{\texttt{#1}}}\texttt{~~}}%
+ }\normalmarginpar}
+\newcommand{\imess}[1]{\imessA{#1}\imessB{#1}\RMP{#1}}
+\newcommand{\jmess}[1]{\imessA{#1}\imessB{#1}\NMP{#1}}
+\ifcase\LANG\relax
+\newcommand{\imessA}[1]{\index{#1=\protect\texttt{#1} (message)\hfil\null}}
+\newcommand{\imessB}[1]{\index{Messages=Messages\hfil\null>#1=\protect\texttt{#1}}}
+\or\relax
+\newcommand{\imessA}[1]{\index{#1=\protect\texttt{#1} (message)\hfil\null}}
+\newcommand{\imessB}[1]{\index{Messages=Messages\hfil\null>#1=\protect\texttt{#1}}}
+\fi
+\newcommand{\HPH}{\footnotesize\hphantom{\fbox{\texttt{M0000}}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% -- Stacked Messages in Margin \SMM{\lmess{W0054}\\ \lmess{W0055}}
+\newcommand{\SMM}[1]{\bgroup%
+ \let\imess\lmess % local redefinition, to avoid stupid errors.
+ \marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}%
+ \protect #1%
+ \end{tabular}}\egroup}
+% -- idem. plus a Z dangerous bend above
+\newcommand{\SMMZ}[1]{\bgroup%
+ \let\imess\lmess % local redefinition, to avoid stupid errors.
+ \marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}%
+ \null\hfill\Strutt\hbox{\manfnt\char127}\hfill\null\\*[3ex]
+ \protect #1%
+ \end{tabular}}\egroup}
+% -- idem. plus a ZZ double dangerous bend above
+\newcommand{\SMMZZ}[1]{\bgroup%
+ \let\imess\lmess % local redefinition, to avoid stupid errors.
+ \marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}%
+ \null\hfill\Strutt\hbox{\manfnt\char127\kern2pt\char127}\hfill\null\\*[3ex]
+ \protect #1%
+ \end{tabular}}\egroup}
+% Redefine \virage and \Virage (beware to the braces!)
+\AtBeginDocument{%
+\renewcommand{\virage}{%
+ \reversemarginpar{\marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}%
+ \null\hfill\Strutt\hbox{\manfnt\char127\kern2pt}\hfill\null\\
+ \HPH
+ \end{tabular}}}\normalmarginpar}
+\renewcommand{\Virage}{%
+ \reversemarginpar{\marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}%
+ \null\hfill\Strutt\hbox{\manfnt\char127\kern2pt\char127}\hfill\null\\
+ \HPH
+ \end{tabular}}}\normalmarginpar}%
+} %%% ATBEGINDOCUMENT
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ifcase\LANG\relax
\gdef\envname{environment}
\gdef\envsname{environments}
\gdef\Envsname{Environments}
-\gdef\glossary@prologue{\section*{{Change History}}%
- \markboth{{Change History}}{{Change History}}}
+\gdef\glossary@prologue{\section*{{Change history}}%
+ \markboth{{Change history}}{{Change history}}}
%\def\generalname{General}
\gdef\generalname{}
\or\relax
@@ -607,8 +701,8 @@
\gdef\envname{environment}
\gdef\envsname{environments}
\gdef\Envsname{Environments}
-\gdef\glossary@prologue{\section*{{Change History}}%
- \markboth{{Change History}}{{Change History}}}
+\gdef\glossary@prologue{\section*{{Change history}}%
+ \markboth{{Change history}}{{Change history}}}
%\def\generalname{General}
\gdef\generalname{}
\or\relax
@@ -706,6 +800,17 @@
% \PageIndex
% \RecordChanges
\input{minitoc.pre}
+\providecommand{\capstart}{\empty}
+\ifcase\LANG\relax
+\usepackage{fancybox}
+% \usepackage[english]{keystroke} % ERRORS
+\or\relax
+\froff\usepackage{fancybox}\fron
+% \usepackage[french]{keystroke} % ERRORS
+\fi
+%
+\providecommand{\hyperlink}[2]{\empty}
+\providecommand{\hypertarget}[2]{\empty}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \makeatletter
% \def\SpecialIndex#1{\@bsphack\special@index{\expandafter\@gobble
@@ -811,8 +916,8 @@
\gdef\envname{environment}
\gdef\envsname{environments}
\gdef\Envsname{Environments}
-\gdef\glossary@prologue{\section*{{Change History}}%
- \markboth{{Change History}}{{Change History}}}
+\gdef\glossary@prologue{\section*{{Change history}}%
+ \markboth{{Change history}}{{Change history}}}
%\def\generalname{General}
\gdef\generalname{}
\or\relax
@@ -869,34 +974,38 @@ sud des États-Unis, comme la Louisiane.}
%%%% Strings by language
\ifcase\LANG\relax
\def\LLL{\mbox{LANGUAGE}}
+\def\OFFSET{\mbox{OFFSET}}
\def\NB{\mbox{NUMBER}}
\def\NNN{\mbox{LINE}}
\def\PREPA{\mbox{PREPARATION}}
\def\CCC{\mbox{CLASS}}
-\def\INAME{\mbox{internal\_name}}
-\def\SEQ{\mbox{sequence}}
-\def\NTITLE{\mbox{new\_title}}
-\def\FILE{\mbox{file}}
-\def\CTR{\mbox{counter}}
-\def\VAL{\mbox{value}}
-\def\EXTEN{\mbox{extension}}
+\def\INAME{\mbox{INTERNAL\_NAME}}
+\def\SEQ{\mbox{SEQUENCE}}
+\def\NTITLE{\mbox{NEW\_TITLE}}
+\def\FILE{\mbox{FILE}}
+\def\CTR{\mbox{COUNTER}}
+\def\VAL{\mbox{VALUE}}
+\def\EXTEN{\mbox{EXTENSION}}
\def\STRING{\mbox{STRING}}
-\def\COMMAND{\mbox{command}}
+\def\COMMAND{\mbox{COMMAND}}
+\def\PACK{\mbox{PACK}}
\or\relax
\def\LLL{\mbox{LANGUE}}
+\def\OFFSET{\mbox{DÉPLACEMENT}}
\def\NB{\mbox{NOMBRE}}
\def\NNN{\mbox{LIGNE}}
\def\PREPA{\mbox{PRÉPARATION}}
\def\CCC{\mbox{CLASSE}}
-\def\INAME{\mbox{nom\_interne}}
-\def\SEQ{\mbox{séquence}}
-\def\NTITLE{\mbox{nouveau\_titre}}
-\def\FILE{\mbox{fichier}}
-\def\CTR{\mbox{compteur}}
-\def\VAL{\mbox{valeur}}
-\def\EXTEN{\mbox{suffixe}}
+\def\INAME{\mbox{NOM\_INTERNE}}
+\def\SEQ{\mbox{SÉQUENCE}}
+\def\NTITLE{\mbox{NOUVEAU\_TITRE}}
+\def\FILE{\mbox{FICHIER}}
+\def\CTR{\mbox{COMPTEUR}}
+\def\VAL{\mbox{VALEUR}}
+\def\EXTEN{\mbox{SUFFIXE}}
\def\STRING{\mbox{CHAÎNE}}
-\def\COMMAND{\mbox{commande}}
+\def\COMMAND{\mbox{COMMANDE}}
+\def\PACK{\mbox{PAQUETAGE}}
\fi
%%%%%%%%%%%%%%%
% On float pages, push the floats to the top
@@ -924,10 +1033,12 @@ sud des États-Unis, comme la Louisiane.}
\froff\IfFileExists{hypernat.sty}{\usepackage{hypernat}}{}\fron
\fi
\begin{document}
+\pagestyle{headings}
% \setcounter{lofdepth}{2}
% \mtcsetdepth{minilof}{2}
\raggedbottom
\addtolength{\marginparsep}{.5em}%ESSAI
+\setlength{\marginparpush}{1.0ex}%
\ifcase\LANG\relax
\let\fron\relax
\let\froff\relax
@@ -967,13 +1078,22 @@ references for usage, bold roman numbers (\textbf{123}) are code line references
colored numbers in square brackets, like this:~{\sksep}\cite{minitoc}, are bibliographic references, eventually
sorted and compressed.
-The names of commands, environments, files, suffixes, options and languages, are in \texttt{typewriter} font
+The names of commands, environments, files, suffixes, options, features, messages identifiers\,\footnote{The
+messages identifiers appear in the right margin of the text, near the points of usage.}, and languages, are in \texttt{typewriter} font
(\textbf{\texttt{bold}} for default options or the default language).
The names of tools, packages and classes are in \textsf{sans serif} font.
-The people names are in \textrm{roman} for the first names, in \textsc{Small Caps} for the family names, separated by a comma, the
-family name first\footnote{For some oriental names (like japanese, korean, vietnamese or indian names),
+The people names are in \textrm{roman} for the first names, in \textsc{Small Caps} for the family names,
+separated by a comma, the
+family name first\,\footnote{For some oriental names (like japanese, korean, vietnamese or indian names),
it is sometimes difficult to know which is the first or the last
name.}, like in ``\textsc{Lamport},~Leslie'' in the index.%
+%
+% \noindent
+% \incrementmtc
+% \begin{minipage}{\textwidth}
+% \minitoc
+% \end{minipage}
+% \decrementmtc
\par\bigskip}%
\or\relax
\long\def\Indexhead{Dans cet index, les nombres en italique (\textit{123}) sont des numéros de pages,
@@ -982,8 +1102,9 @@ les nombres en fonte romaine grasse (\textbf{123}) sont des références à~des lig
les nombres colorés entre crochets carrés, comme ceci:~{\sksep}\cite{fminitoc}, sont des références bibliographiques,
éventuellement triées et compressées.
-Les noms des commandes, environnements, fichiers, suffixes, options et langues sont en fonte de \texttt{machine à~écrire}
-(en \textbf{\texttt{gras}} pour les options et la langue par défaut).
+Les noms des commandes, environnements, fichiers, suffixes, options, dispositifs, identificateurs de messages\,\footnote{Les
+identificateurs de messages apparaissent dans la marge droite du texte, près des points d'utilisation.} et
+langues sont en fonte de \texttt{machine à~écrire} (en \textbf{\texttt{grasse}} pour les options et la langue par défaut).
Les noms des outils, des paquetages et des classes sont en fonte \textsf{sans empattement}.
Les noms de personnes sont en \textrm{romain} pour les prénoms, en \textsc{Petites Capitales} pour les noms de familles, séparés par
une virgule, le nom de famille en premier\,\footnote{Pour certains noms orientaux (par exemple, japonais, coréens,
@@ -991,9 +1112,16 @@ vietnamiens ou indiens), il est parfois difficile de savoir quel est le prénom o
comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
\par\bigskip}%
\fi
+\makeatletter
+ \def\subitem{\@idxitem{1}\hspace*{20pt}}%
+ \def\subsubitem{\@idxitem{2}\hspace*{30pt}}%
+\makeatother
%% \def\theindex{\svtheindex\small\setlength{\columnseprule}{0pt}\setlength{\columnsep}{45pt}\sloppy}
\makeatletter
\renewenvironment{theindex}{%
+ \def\item{\@idxitem{0}\relax}%
+ \def\subitem{\@idxitem{1}\relax\hspace*{20pt}}%
+ \def\subsubitem{\@idxitem{2}\relax\hspace*{30pt}}%
\begin{multicols}{2}[\chapter*{\indexname}\Indexhead][10\baselineskip]%
\mtcaddchapter[\indexname]%
\@mkboth{\indexname}{\indexname}%
@@ -1001,7 +1129,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
\setlength{\parskip}{0pt}%
\setlength{\parsep}{0pt}%
\setlength{\columnsep}{45pt}%
- \sloppy\setlength{\parindent}{0pt}\thispagestyle{plain}\pagestyle{myheadings}\let\item\@idxitem%
+ \sloppy\setlength{\parindent}{0pt}\thispagestyle{plain}\pagestyle{myheadings}\def\item{\@idxitem{0}}%
%% \raggedcolumns
\setcounter{collectmore}{-1}% Not perfect, but acceptable.
\raggedbottom}
@@ -1082,31 +1210,42 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \DoNotIndex{\@thanks,\@thefnmark,\@topnum}
% \DoNotIndex{\@@,\@elt,\@forloop,\@fortmp,\@gtempa,\@totalleftmargin}
% \DoNotIndex{\",\/,\@ifundefined,\@nil,\@verbatim,\@vobeyspaces}
-% \DoNotIndex{\|,\~,\ ,\active,\advance,\aftergroup,\begingroup,\bgroup}
+% ^^A \DoNotIndex{\|,\~,\ ,\active,\advance,\aftergroup,\begingroup,\bgroup}
+% \DoNotIndex{\|,\~,\ ,\active,\advance}
% ^^A \DoNotIndex{\mathcal,\csname,\def,\documentstyle,\dospecials,\edef}
% \DoNotIndex{\mathcal,\csname,\def,\documentstyle,\dospecials}
-% \DoNotIndex{\egroup}
-% \DoNotIndex{\else,\endcsname,\endgroup,\endinput,\endtrivlist}
-% \DoNotIndex{\expandafter,\fi,\fnsymbol,\futurelet,\gdef,\global}
+% ^^A \DoNotIndex{\egroup}
+% ^^A \DoNotIndex{\else,\endcsname,\endgroup,\endinput,\endtrivlist}
+% \DoNotIndex{\else,\endcsname,\endinput,\endtrivlist}
+% ^^A \DoNotIndex{\expandafter,\fi,\fnsymbol,\futurelet,\gdef,\global}
+% \DoNotIndex{\fi,\fnsymbol,\futurelet}
% \DoNotIndex{\hbox,\hss,\if,\if@inlabel,\if@tempswa,\if@twocolumn}
% \DoNotIndex{\ifcase}
% \DoNotIndex{\ifcat,\iffalse,\ifx,\ignorespaces,\index,\input,\item}
-% \DoNotIndex{\jobname,\kern,\leavevmode,\leftskip,\let,\llap,\lower}
+% ^^A \DoNotIndex{\jobname,\kern,\leavevmode,\leftskip,\let,\llap,\lower}
+% ^^A \DoNotIndex{\leavevmode,\leftskip,\let,\llap,\lower}
+% \DoNotIndex{\leavevmode,\let,\llap,\lower}
% \DoNotIndex{\m@ne,\next,\newpage,\nobreak,\noexpand,\nonfrenchspacing}
-% \DoNotIndex{\obeylines,\or,\protect,\raggedleft,\rightskip,\rm,\sc}
-% \DoNotIndex{\setbox,\setcounter,\small,\space,\string,\strut}
+% ^^A \DoNotIndex{\obeylines,\or,\protect,\raggedleft,\rightskip,\rm,\sc}
+% \DoNotIndex{\obeylines,\or,\raggedleft,\rm,\sc}
+% ^^A \DoNotIndex{\setbox,\setcounter,\small,\space,\string,\strut}
+% \DoNotIndex{\setbox,\small,\space,\string,\strut}
% \DoNotIndex{\strutbox}
% \DoNotIndex{\thefootnote,\thispagestyle,\topmargin,\trivlist,\tt}
% \DoNotIndex{\twocolumn,\typeout,\vss,\vtop,\xdef,\z@}
% \DoNotIndex{\,,\@bsphack,\@esphack,\@noligs,\@vobeyspaces,\@xverbatim}
% \DoNotIndex{\`,\catcode,\end,\escapechar,\frenchspacing,\glossary}
% \DoNotIndex{\hangindent,\hfil,\hfill,\hskip,\hspace,\ht,\it,\langle}
-% \DoNotIndex{\leaders,\long,\makelabel,\marginpar,\reversemarginpar,\markboth,\mathcode}
-% \DoNotIndex{\mathsurround,\mbox,\newcount,\newdimen,\newskip}
+% ^^A \DoNotIndex{\leaders,\long,\makelabel,\marginpar,\reversemarginpar,\markboth,\mathcode}
+% \DoNotIndex{\leaders,\long,\makelabel,\marginpar,\reversemarginpar,\mathcode}
+% ^^A \DoNotIndex{\mathsurround,\mbox,\newcount,\newdimen,\newskip}
+% \DoNotIndex{\mathsurround,\mbox}
% \DoNotIndex{\nopagebreak}
% \DoNotIndex{\parfillskip,\parindent,\parskip,\penalty,\raise,\rangle}
-% \DoNotIndex{\section,\setlength,\TeX,\topsep,\underline,\unskip,\verb}
-% \DoNotIndex{\vskip,\vspace,\widetilde,\\,\%,\@date,\@defpar}
+% ^^A \DoNotIndex{\section,\setlength,\TeX,\topsep,\underline,\unskip,\verb}
+% \DoNotIndex{\section,\TeX,\underline,\verb}
+% ^^A \DoNotIndex{\vskip,\vspace,\widetilde,\\,\%,\@date,\@defpar}
+% \DoNotIndex{\widetilde,\\,\%,\@date,\@defpar}
% \DoNotIndex{\[,\{,\},\]}
% \DoNotIndex{\count@,\ifnum,\loop,\today,\uppercase,\uccode}
% \DoNotIndex{\baselineskip,\begin,\tw@}
@@ -1115,7 +1254,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \DoNotIndex{\I,\J,\K,\L,\M,\N,\O,\P,\Q,\R,\S,\T,\U,\V,\W,\X,\Y,\Z}
% \DoNotIndex{\1,\2,\3,\4,\5,\6,\7,\8,\9,\0}
% \DoNotIndex{\!,\#,\$,\&,\',\(,\),\+,\.,\:,\;,\<,\=,\>,\?,\_}
-% \DoNotIndex{\discretionary,\makeatletter,\makeatother}
+% ^^A \DoNotIndex{\discretionary,\makeatletter,\makeatother}
+% \DoNotIndex{\discretionary}
% ^^A % \DoNotIndex{\discretionary,\immediate,\makeatletter,\makeatother}
% \DoNotIndex{\meaning,\par,\relax,\renewenvironment}
% ^^A % \DoNotIndex{\meaning,\newenvironment,\par,\relax,\renewenvironment}
@@ -1176,7 +1316,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% {\parskip=0pt
% \ifcase\LANG\relax
% \IfFileExists{shorttoc.sty}{\clearpage\Shorttableofcontents{Summary}{0}}{}
-% \renewcommand{\contentsname}{Table of Contents}
+% \renewcommand{\contentsname}{Table of contents}
+% \renewcommand{\listfigurename}{List of figures}
+% \renewcommand{\listtablename}{List of tables}
% \or\relax
% \IfFileExists{shorttoc.sty}{\clearpage\Shorttableofcontents{Sommaire}{0}}{}
% \fi
@@ -1201,7 +1343,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% ^^A FIX INDEX?
%
% \ifcase\LANG\relax
-% \chapter*{About this document}
+% \chapter*{About this document\markboth{About this document}{About this document}}
+% \markboth{About this document}{About this document}
% \mtcaddchapter[About this document]
% This document is rather thick, but please, be not afraid: you do not need to read every page.
% \begin{itemize}
@@ -1217,7 +1360,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% basic usage of the \upack{minitoc} package and some interesting situations;
% \item the ``Messages'' chapter, page~\pageref{c+messages}, is certainly boring, but it should be searched if you get some
% warning or error messages from the \upack{minitoc} package, because it explains them and also the informative
-% messages;
+% messages (table~\vref{t+allmess} will help you to find the meaning of a message);
% \item the ``Jargon'' chapter, page~\pageref{c+jargon}, attemps to explain
% most of the technical terms used here;
% \item the ``Installation'' chapter, page~\pageref{c+installation}, describes
@@ -1227,7 +1370,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{itemize}
% \item The second part, ``Implementation'', page~\pageref{p+ID}, is much more technical; you can read it if you are
% interested in the details of the coding of the package.
-% The chapter ``The language definition (\suffix{.mld}) and object
+% The chapter ``Language definition (\suffix{.mld}) and object
% (\suffix{.mlo}) files'', page~\pageref{c+code+mld.files}, may be useful if you are interested by some language.
% \item The third part, ``Complements'', page~\pageref{p+complements}, contains a bibliography, a detailed history of
% the package, and an index.
@@ -1249,13 +1392,17 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \item for each chapter, a list of figures (\com{minilof}) and a list of tables (\com{minilot}) when useful;
% \item customized parameters for the layout of the mini-tables; as the PDF version of the documentation uses hyperlinks,
% these mini-tables should help you to navigate in the document;
+% \item some hyperlinks, placed in the right margin, contain a message identifier; the link points to the description
+% of the message in the ``Messages'' chapter; try this one~$\longrightarrow$\imess{I0001}
+% \item the \pack{calc} package~\cite{calc} to make some computations with comfort;
% \ifBT\relax
% \item the \pack{booktabs} package~\cite{booktabs} to format the tables;
% \else\fi
% \item the \pack{doc}~\cite{doc} and \pack{docstrip}~\cite{docstrip} packages to document the code.
% \end{itemize}
% \or\relax
-% \chapter*{À~propos de ce document}
+% \chapter*{À~propos de ce document\markboth{À~propos de ce document}{À~propos de ce document}}
+% \markboth{About this document}{About this document}
% \mtcaddchapter[À~propos de ce document]
% Ce document est assez épais, mais s'il vous plaît, n'en soyez pas effrayés: vous n'avez pas besoin de lire toutes
% les pages.
@@ -1272,7 +1419,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% l'utilisation basique du paquetage \upack{minitoc} et quelques situations intéressantes;
% \item le chapitre «~Messages~», page~\pageref{c+messages}, est certainement
% fastidieux, mais il faut le consulter lorsque vous recevez des messages d'avertissement ou d'erreur du paquetage
-% \upack{minitoc}, parce qu'il les explique ainsi que les messages informatifs;
+% \upack{minitoc}, parce qu'il les explique ainsi que les messages informatifs (le tableau~\vref{t+allmess}
+% vous aidera à~trouver la signification d'un message);
% \item le chapitre «~Jargon~»,
% page~\pageref{c+jargon}, essaye d'expliquer la plupart des termes techniques utilisés ici;
% \item le chapitre «~Installation~»,
@@ -1281,7 +1429,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{itemize}
% \item La deuxième partie, «~Implantation~», page~\pageref{p+ID}, est bien plus technique; vous pouvez la lire si vous êtes
% intéressés par les détails du codage du paquetage.
-% Le chapitre «~Les fichiers de définition (\suffix{.mld}) et objets (\suffix{.mlo}) de langue~»,
+% Le chapitre «~Fichiers de définition (\suffix{.mld}) et objets (\suffix{.mlo}) de langue~»,
% page~\pageref{c+code+mld.files}, peut être utile si vous êtes intéressés par une certaine langue.
% \item La troisième partie, «~Compléments~», page~\pageref{p+complements}, contient une bibliographie, un historique
% détaillé du paquetage, et un index.
@@ -1306,6 +1454,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% lorsque c'est utile;
% \item des paramètres adaptés pour la mise en page mini-tables; comme la version PDF de la documentation utilise
% des hyperliens, ces mini-tables devraient vous aider à~vous déplacer dans le document.
+% \item quelques hyperliens, placés dans la marge de droite, contiennent un identificateur de message; le lien
+% renvoie à~la description du message dans le chapitre «~Messages~»; essayez celui-ci~$\longrightarrow$\imess{I0001}
+% \item le paquetage \pack{calc}~\cite{calc} pour faire certains calculs plus confortablement;
% \ifBT\relax
% \item le paquetage \pack{booktabs}~\cite{booktabs} pour formater les tableaux;
% \else\fi
@@ -1318,7 +1469,11 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \or\relax
% \part{Manuel de l'utilisateur}\label{p+UM}
% \fi
+% \mtcsetfeature{parttoc}{open}{\begin{multicols}{2}\raggedcolumns}
+% \mtcsetfeature{parttoc}{close}{\end{multicols}\vspace{-1.5ex}}
% \parttoc
+% \mtcsetfeature{parttoc}{open}{\empty}
+% \mtcsetfeature{parttoc}{close}{\empty}
% ^^A \partlof
% ^^A \partlot
% \ifcase\LANG\relax
@@ -1327,7 +1482,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \frenchspacing
% \chapter{Le paquetage \upack{minitoc}}\label{o+minitoc}\ipack{minitoc}
% \fi
-% \pagestyle{headings}
+% ^^A \pagestyle{headings}
% \minitoc
% \lsneed{5}
% \mtcskip
@@ -1426,11 +1581,11 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
%
% \ifcase\LANG\relax
% \subsection{Version}
-% The current version of this package is~\#53. You will find a resumed history of the package in the ``Postface''
+% The current version of this package is~\#55. 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~\#53. Vous trouverez un historique résumé de ce paquetage dans le
+% La version courante de ce paquetage est~\#55. 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
@@ -1485,7 +1640,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% Pour utiliser le paquetage \upack{minitoc}, vous devez insérer une commande:
% \fi
% \begin{verse}
-% \icom{usepackage}\verb|\usepackage[...options...]{minitoc}|\icom{usepackage}
+% \com{usepackage}\verb|[...options...]{minitoc}|
% \end{verse}
% \ifcase\LANG\relax
% in the preamble of the document\,\footnote{This command must
@@ -1527,7 +1682,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{macro}
% \end{macro}
% \ifcase\LANG\relax
-% \begin{table}[!tp]
+% \begin{table}[ht]
% \changeskips
% \caption{Commands for a \texttt{minitoc}}\label{mtc+minitoc}
% \centering
@@ -1536,10 +1691,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \multicolumn{2}{@{}l}{\com{documentclass}\texttt{[...]\{book\}}}&\\
% \multicolumn{2}{@{}l}{\com{usepackage}\texttt{[...\emph{options}...]\{minitoc\}}}&\\
% \ldots&&\\
-% \bs setlength\{\com{mtcindent}\}\{24pt\}&\emph{default}&\\
-% \bs setlength\{\com{mtcskipamount}\}\{\bs bigskipamount\}&\emph{default}&\\
+% \com{setlength}\{\com{mtcindent}\}\{24pt\}&\emph{default}&\\
+% \com{renewcommand}\{\com{mtcoffset}\}\{0pt\}&\emph{default}&\\
+% \com{mtcsetoffset}\{minitoc\}\{0pt\}&\emph{default}&\\
+% \com{setlength}\{\com{mtcskipamount}\}\{\com{bigskipamount}\}&\emph{default}&\\
% \ldots&&\\
-% \bs setcounter\{\dcnt{minitocdepth}\}\{2\}&\emph{default}&\\
+% \com{setcounter}\{\dcnt{minitocdepth}\}\{2\}&\emph{default}&\\
% \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{mtcfont}\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
% \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{mtcSfont}\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\
% \emph{or:}&&\\
@@ -1566,7 +1723,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{tabularx}}}
% \end{table}
% \or\relax
-% \begin{table}[!tp]
+% \begin{table}[ht]
% \changeskips
% \caption{Commandes pour une \texttt{minitoc}}\label{mtc+minitoc}
% \centering
@@ -1576,7 +1733,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \multicolumn{2}{@{}l}{\com{usepackage}\texttt{[...\emph{options}...]\{minitoc\}}}&\\
% \ldots&&\\
% \com{setlength}\{\com{mtcindent}\}\{24pt\}&\emph{défaut}&\\
-% \bs setlength\{\com{mtcskipamount}\}\{\com{bigskipamount}\}&\emph{défaut}&\\
+% \com{renewcommand}\{\com{mtcoffset}\}\{0pt\}&\emph{défaut}&\\
+% \com{mtcsetoffset}\{minitoc\}\{0pt\}&\emph{défaut}&\\
+% \com{setlength}\{\com{mtcskipamount}\}\{\com{bigskipamount}\}&\emph{défaut}&\\
% \ldots&&\\
% \com{setcounter}\{\dcnt{minitocdepth}\}\{2\}&\emph{défaut}&\\
% \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{mtcfont}\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
@@ -1632,6 +1791,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
%
% \lneed{6}
+% \begin{SMOOTH}
% \ifcase\LANG\relax
% \subsection{Preparing the mini-tables}
% \or\relax
@@ -1640,7 +1800,6 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \begin{macro}{\dominitoc}
% \begin{macro}{\dominilof}
% \begin{macro}{\dominilot}
-% \begin{SMOOTH}
% \ifcase\LANG\relax
% The commands\,\footnote{The code of these \clit{do.{}.{}.{}} commands is directly derived from that of
% the \pack{xr} package~\cite{xr}, by \name{David~P.}{Carlisle}, with his permission.}
@@ -1657,10 +1816,10 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% prélèvent des tranches pour créer les fichiers \emph{document}\suffix{.mtc}\meta{N}, \emph{document}\suffix{.mlf}\meta{N}
% et \emph{document}\suffix{.mlt}\meta{N}.
% \fi
-% \end{SMOOTH}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{SMOOTH}
%
% \lneed{5}
% \begin{macro}{\dosecttoc}
@@ -1679,18 +1838,18 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
%
% The \com{mtcprepare} command invokes (and replaces) all these preparation commands when they are available
% with the document class and if the adequate contents file exists.
-% This command accepts also an optional argument to set the default position of the title for \emph{all} the mini-tables.
+% This command accepts also an optional argument to set the default position of the title for \virage\emph{all} the mini-tables.
%
% \begin{SMOOTH}
% ^^A \null\virage\hfill\null\\*[-1.7\baselineskip]
% To obtain a satisfactory result (i.e.,~non empty), please note that all these commands must
-% \emph{imperatively be put before} any command analog to the \com{tableofcontents}, \com{listoffigures},
+% \virage\emph{imperatively be put before} any command analog to the \com{tableofcontents}, \com{listoffigures},
% and \com{listoftables} commands, or their \verb|\fake...| siblings.
%
-% It is also \emph{strongly} recommended to put these commands \emph{before} any sectionning command producing an
-% entry in the table of contents (for the \verb|\do...toc| commands), and \emph{before}\virage{}
+% It\virage{} is also \emph{strongly} recommended to put these commands \emph{before} any sectionning command producing an
+% entry in the table of contents (for the \verb|\do...toc| commands), and \emph{before}
% any \com{caption}-like command
-% producing an entry in the list of figure (for the \verb|\do...lof| commands) or in the list of tables
+% producing an entry in the list of figures (for the \verb|\do...lof| commands) or in the list of tables
% (for the \verb|\do...lot|) commands; else disorder in the mini-tables might result.
% \end{SMOOTH}
% \or\relax
@@ -1700,18 +1859,18 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
%
% La commande \com{mtcprepare} invoque (et remplace) toutes ces commandes de préparation lorsqu'elles sont
% disponibles pour la classe du document et si le fichier de contenu adéquat existe.
-% Cette commande accepte aussi un argument optionnel pour établir la position par défaut du titre pour \emph{toutes} les
-% mini-tables.
+% Cette commande accepte aussi un argument optionnel pour établir la position par défaut du titre
+% pour \virage\emph{toutes} les mini-tables.
%
% \begin{SMOOTH}
% ^^A \null\virage\hfill\null\\*[-1.7\baselineskip]
% Pour obtenir un résultat satisfaisant (c'est-à-dire, non vide), veuillez noter que toutes ces commandes doivent
-% \emph{impérativement être placées avant} toute commande analogue aux commandes \com{tableofcontents},
+% \virage\emph{impérativement être placées avant} toute commande analogue aux commandes \com{tableofcontents},
% \com{listoffigures} et \com{listoftables}, ou leurs cousines \verb|\fake...|!
%
-% Il est aussi \emph{fortement} recommandé de placer ces commandes \emph{avant} toute commande de
+% Il\virage{} est aussi \emph{fortement} recommandé de placer ces commandes \emph{avant} toute commande de
% sectionnement produisant une entrée dans la table des matières (pour les commandes \verb|\do...toc|), et
-% \emph{avant}\virage{} toute commande analogue à~\com{caption} produisant une entrée dans la liste des figures (pour les
+% \emph{avant} toute commande analogue à~\com{caption} produisant une entrée dans la liste des figures (pour les
% commandes \verb|\do...lof|) ou dans la liste des tableaux (pour les commandes \verb|\do...lot|); sinon les
% mini-tables pourraient être dans le désordre.
% \end{SMOOTH}
@@ -1759,9 +1918,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \ifcase\LANG\relax
% The section-level table of contents will be in the section,
% after the \com{section} command, at the point of the \com{secttoc} command. The \com{secttoc} command
-% may occur \emph{almost anywhere} inside a section. Of course, it is better to put it at the beginning of the section,
+% may occur \emph{almost anywhere} inside a section. It is often better to put it at the beginning of the section,
% or after some short introductory material. You should use the same conventions in all sections. If you want to add
-% the section-level table of contents for a section, you must use the sequence given in Table~\vref{mtcsecttoc}.
+% a~section-level table of contents for a section, you must use the sequence given in Table~\vref{mtcsecttoc}.
% \or\relax
% La table des matières au niveau section sera dans la section, après la commande \com{section}, à~l'emplacement
% de la commande \com{secttoc}. La commande \com{secttoc} peut être placée \emph{presque n'importe~où}
@@ -1773,7 +1932,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{macro}
% \end{macro}
% \ifcase\LANG\relax
-% \begin{table}[!tp]
+% \begin{table}[!t]
% \changeskips
% \caption{Commands for a \texttt{secttoc}}\label{mtcsecttoc}
% \centering{\small\ttfamily
@@ -1782,6 +1941,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \multicolumn{2}{@{}l}{\com{usepackage}[...\emph{options}...]\{minitoc\}}&\\
% \ldots&&\\
% \com{setlength}\{\com{stcindent}\}\{24pt\}&\emph{default}&\\
+% \com{renewcommand}\{\com{stcoffset}\}\{0pt\}&\emph{default}&\\
+% \com{mtcsetoffset}\{secttoc\}\{0pt\}&\emph{default}&\\
% \ldots&&\\
% \com{setcounter}\{\dcnt{secttocdepth}\}\{2\}&\emph{default}&\\
% \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{stcfont}\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
@@ -1808,7 +1969,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{tabularx}}}
% \end{table}
% \or\relax
-% \begin{table}[!tp]
+% \begin{table}[t!]
% \changeskips
% \caption{Commandes pour une \texttt{secttoc}}\label{mtcsecttoc}
% \centering{\small\ttfamily
@@ -1817,6 +1978,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \multicolumn{2}{@{}l}{\com{usepackage}[...\emph{options}...]\{minitoc\}}&\\
% \ldots&&\\
% \com{setlength}\{\com{stcindent}\}\{24pt\}&\emph{défaut}&\\
+% \com{renewcommand}\{\com{stcoffset}\}\{0pt\}&\emph{défaut}&\\
+% \com{mtcsetoffset}\{secttoc\}\{0pt\}&\emph{défaut}&\\
% \ldots&&\\
% \com{setcounter}\{\dcnt{secttocdepth}\}\{2\}&\emph{défaut}&\\
% \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{stcfont}\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
@@ -1864,7 +2027,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \begin{macro}{\usepackage}
% \begin{macro}{\FloatBarrier}
% \ifcase\LANG\relax
-% \label{rem+FB}As floats (figures and tables) could drift\footnote{%
+% \label{rem+FB}As\imess{W0056} 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
@@ -1873,9 +2036,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% somewhere outside the printing area of the text of the section, the sectlofs and
% sectlots can be rather strange. In order to have a better
% behaviour of these mini-tables, it may be useful to add the
-% \Virage\opt{insection} option in the \com{usepackage} command:
+% \opt{insection} option in the \com{usepackage} command:
% \begin{verse}
-% \icom{usepackage}\verb|\usepackage[insection]{minitoc}|
+% \com{usepackage}\verb|[insection]{minitoc}|
% \end{verse}
% if you want more consistent sectlofs and sectlots.
% The \opt{insection} option loads the \pack{placeins} package~\cite{placeins} with its \optp{verbose}{placeins}
@@ -1893,7 +2056,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% on CTAN archives; note that the file \xfile{placeins.sty} contains its own
% documentation, with a copy in \xfile{placeins.txt}. You need a version whose date is at least 2005/04/18.
% \begin{figure}[p]
-% \begin{fullpage}
+% \ifDP\begin{fullpage}\fi
% \centering
% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
% \multicolumn{2}{@{}c@{}}{\textbf{With the \optp{section}{placeins} option\strut}}\\
@@ -1961,19 +2124,21 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \bottomrule
% \end{tabularx}
% \caption{Float barriers}\label{f+barrier}
-% \end{fullpage}
+% \ifDP\end{fullpage}\fi
% \end{figure}
%
% Since version~\#45, this option also loads the \pack{flafter} package (described in~\cite{ltoutput}
% and~\cite[page~286]{TLC2}) to force a float to appear \emph{after} its reference.
-% The \optp{above}{placeins} and \optp{below}{placeins} options of the \pack{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 \optp{above}{placeins} and \optp{below}{placeins} options of the \pack{placeins} package are no more used,
+% because they allowed the floats to move out of the section.
+%
+% In\virage{} all cases, it is \emph{strongly} recommended to verify the position of
% the floats and, if necessary, to look at the messages of the \pack{placeins} package
% in the \emph{document}\suffix{.log} file.
% The placement of floats is a very complex problem, so some manual intervention may be necessary, like the use
% of the \pack{float} package~\cite{float} or, better, of the \pack{floatrow} package~\cite{floatrow}.
% \or\relax
-% \label{rem+FB}Comme les éléments flottants (figures et tableaux) pourraient
+% \label{rem+FB}Comme\imess{W0056} les éléments flottants (figures et tableaux) pourraient
% dériver\,\footnote{\selectlanguage{english}%
% \begin{Citation}{\name{Donald}{Arseneau}}%
% \noindent\textsl{A float is like a ship in harbor. There is
@@ -1983,9 +2148,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% quelque part en dehors de la zone d'impression
% du texte de la section, les sectlofs et sectlots peuvent être assez étranges. Afin d'avoir un meilleur
% comportement de ces mini-tables, il peut être utile d'ajouter l'option
-% \Virage\opt{insection} dans la commande \com{usepackage}:
+% \opt{insection} dans la commande \com{usepackage}:
% \begin{verse}
-% \icom{usepackage}\verb|\usepackage[insection]{minitoc}|
+% \com{usepackage}\verb|[insection]{minitoc}|
% \end{verse}
% si vous désirez des sectlofs et sectlots plus cohérentes.
% L'option \opt{insection} charge le paquetage
@@ -2005,7 +2170,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% contient sa propre documentation, dont une copie est dans \xfile{placeins.txt}. Il vous faut une version plus
% récente que 2005/04/18.
% \begin{figure}[p]
-% \begin{fullpage}
+% \ifDP\begin{fullpage}\fi
% \centering
% \begin{tabularx}{\textwidth}{@{}lO{1}@{}}
% \multicolumn{2}{@{}c@{}}{\textbf{Avec l'option \optp{section}{placeins}\strut}}\\
@@ -2073,13 +2238,15 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \bottomrule
% \end{tabularx}
% \caption{Barrières pour les flottants}\label{f+barrier}
-% \end{fullpage}
+% \ifDP\end{fullpage}\fi
% \end{figure}
%
% Depuis la version~\#45, cette option charge aussi le paquetage \pack{flafter} (décrit dans~\cite{ltoutput}
% et~\cite[page~292]{TLC2F}) pour forcer un élément flottant à~n'apparaître qu'\emph{après} sa référence.
-% Les options \optp{above}{placeins} et \optp{below}{placeins} du paquetage \pack{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
+% Les options \optp{above}{placeins} et \optp{below}{placeins} du paquetage \pack{placeins} ne sont plus utilisées,
+% car elles permettaient aux éléments de sortir de la section.
+%
+% Dans\virage{} tous les cas, il est \emph{fortement} recommandé de
% vérifier la position des éléments flottants et, si nécessaire, de regarder les messages du paquetage \pack{placeins}
% dans le fichier \emph{document}\suffix{.log}.
% Le placement des éléments flottants est un problème très complexe, donc une intervention manuelle peut être nécessaire,
@@ -2097,7 +2264,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% dans le tableau~\vref{mtc+parttoc}.
% \fi
% \ifcase\LANG\relax
-% \begin{table}[!tp]
+% \begin{table}[t!]
% \changeskips
% \caption{Commands for a \texttt{parttoc}}\label{mtc+parttoc}
% \centering{\small\ttfamily
@@ -2106,6 +2273,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \multicolumn{2}{@{}l@{}}{\com{usepackage}[...\emph{options}...]\{minitoc\}}&\\
% \ldots&\null\hfil\null&\\
% \com{setlength}\{\com{ptcindent}\}\{0pt\}&\emph{default}&\\
+% \com{renewcommand}\{\com{ptcoffset}\}\{0pt\}&\emph{default}&\\
+% \com{mtcsetoffset}\{parttoc\}\{0pt\}&\emph{default}&\\
% \ldots&\null\hfil\null&\\
% \com{setcounter}\{\dcnt{parttocdepth}\}\{2\}&\emph{default}&\\
% \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{ptcfont}\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\
@@ -2134,7 +2303,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{tabularx}}}
% \end{table}
% \or\relax
-% \begin{table}[!tp]
+% \begin{table}[t]
% \changeskips
% \caption{Commandes pour une \texttt{parttoc}}\label{mtc+parttoc}
% \centering{\small\ttfamily
@@ -2143,6 +2312,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \multicolumn{2}{@{}l}{\com{usepackage}[...\emph{options}...]\{minitoc\}}&\\
% \ldots&\null\hfil\null&\\
% \com{setlength}\{\com{ptcindent}\}\{0pt\}&\emph{défaut}&\\
+% \com{renewcommand}\{\com{ptcoffset}\}\{0pt\}&\emph{défaut}&\\
+% \com{mtcsetoffset}\{parttoc\}\{0pt\}&\emph{default}&\\
% \ldots&\null\hfil\null&\\
% \com{setcounter}\{\dcnt{parttocdepth}\}\{2\}&\emph{défaut}&\\
% \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{ptcfont}\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\
@@ -2268,6 +2439,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \or\relax
% \subsection{Chapitres, parties et sections étoilés}\label{s+starred.chap}
% \fi
+% \begin{macro}{\addcontentsline}
% \begin{macro}{\addstarredpart}
% \begin{macro}{\addstarredchapter}
% \begin{macro}{\addstarredsection}
@@ -2278,24 +2450,25 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \textbf{NOTE}: si vous utilisez \com{chapter*} et une commande
% \fi
% \begin{quote}
-% \icom{addcontentsline}\verb|\addcontentsline{toc}{chapter}{...}|
+% \com{addcontentsline}\verb|{toc}{chapter}{...}|
% \end{quote}
% \ifcase\LANG\relax
-% command to add something in the
+% command\Virage{} to add something in the
% table of contents, the numbering of the \upack{minitoc} auxiliary files would be altered.
-% To avoid that problem, a first method is to say:\Virage
+% To avoid that problem, a first method is to say:
% \or\relax
-% pour ajouter quelque chose dans la table des matières, la numérotation des fichiers auxiliaires de
-% \upack{minitoc} serait altérée. Pour éviter ce problème, une première méthode est de dire:\Virage
+% pour\Virage{} ajouter quelque chose dans la table des matières, la numérotation des fichiers auxiliaires de
+% \upack{minitoc} serait altérée. Pour éviter ce problème, une première méthode est de dire:
% \fi
% \begin{quote}
-% \icom{addstarredpart}\verb|\addstarredpart{...}|\\
-% \icom{addstarredchapter}\verb|\addstarredchapter{...}|\\
-% \icom{addstarredsection}\verb|\addstarredsection{...}|
+% \com{addstarredpart}\verb|{...}|\\
+% \com{addstarredchapter}\verb|{...}|\\
+% \com{addstarredsection}\verb|{...}|
% \end{quote}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% These commands apply only for the level of a part-, mini- or
% sect-toc; for lower levels, the usual command is sufficient:
@@ -2303,43 +2476,41 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% Ces commandes ne s'appliquent que pour le niveau d'une part-, mini- ou
% sect-toc; pour des niveaux inférieurs, utilisez, comme d'habitude:
% \fi
-%
% \lneed{5}
% \begin{macro}{\addcontentsline}
% \begin{quote}
-% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{...}|
+% \com{addcontentsline}\verb|{toc}{section}{...}|
% \end{quote}
% \end{macro}
% \ifcase\LANG\relax
-% for example, to add a section-level entry in the global toc and in the
+% So, to add a section-level entry in the global toc and in the
% minitoc of a starred chapter:
% \or\relax
-% par exemple, pour ajouter une entrée de niveau section dans la table des matières globale et dans la minitoc
+% Donc, pour ajouter une entrée de niveau section dans la table des matières globale et dans la minitoc
% d'un chapitre étoilé:
% \fi
% \ifcase\LANG\relax
% \begin{verse}
-% \icom{chapter*}\verb|\chapter*{Title of chapter}|\\
-% \icom{addstarredchapter}\verb|\addstarredchapter{Title of chapter}|\\
+% \com{chapter*}\verb|{Title of chapter}|\\
+% \com{addstarredchapter}\verb|{Title of chapter}|\\
% \com{minitoc}\\
-% \icom{section*}\verb|\section*{First section}|\\
-% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{First section}|\\
-% \icom{section*}\verb|\section*{Second section}|\\
-% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{Second section}|
+% \com{section*}\verb|{First section}|\\
+% \com{addcontentsline}\verb|{toc}{section}{First section}|\\
+% \com{section*}\verb|{Second section}|\\
+% \com{addcontentsline}\verb|{toc}{section}{Second section}|
% \end{verse}
% \or\relax
% \begin{verse}
-% \icom{chapter*}\verb|\chapter*{Titre du chapitre}|\\
-% \icom{addstarredchapter}\verb|\addstarredchapter{Titre du chapitre}|\\
+% \com{chapter*}\verb|{Titre du chapitre}|\\
+% \com{addstarredchapter}\verb|{Titre du chapitre}|\\
% \com{minitoc}\\
-% \icom{section*}\verb|\section*{Première section}|\\
-% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{Première section}|\\
-% \icom{section*}\verb|\section*{Seconde section}|\\
-% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{Seconde section}|
+% \com{section*}\verb|{Première section}|\\
+% \com{addcontentsline}\verb|{toc}{section}{Première section}|\\
+% \com{section*}\verb|{Seconde section}|\\
+% \com{addcontentsline}\verb|{toc}{section}{Seconde section}|
% \end{verse}
% \fi
-%
-% \lneed{5}
+% \lneed{3}
% \begin{SMOOTH}
% \begin{macro}{\adjustptc}
% \begin{macro}{\adjustmtc}
@@ -2354,7 +2525,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% (which should work, but it is cheating), because the \pack{mtcoff} package (see section~\vref{o+mtcoff}) knows
% what to do about \com{adjustmtc} (and others), but can do
% nothing about \com{stepcounter} or \com{addtocounter}, as they are a standard basic commands
-% of \LaTeX, not \upack{minitoc} specific commands. Syntax:
+% of \LaTeX, not \upack{minitoc} specific commands. Syntax:\nopagebreak
% \or\relax
% Il y a parfois un problème avec des mini-tables lorsque vous utilisez \com{chapter*} (ou \com{section*}):\ les
% minitocs apparaissent dans le mauvais chapitre. Vous pouvez ajouter une commande \com{adjustmtc} (ou
@@ -2364,11 +2535,11 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% devrait marcher, mais c'est de la triche), parce que le paquetage \pack{mtcoff} (voir la section~\vref{o+mtcoff})
% sait quoi faire avec \com{adjustmtc} (et autres), mais ne sait pas quoi faire de \com{stepcounter} ou
% \com{addtocounter}, car ce sont des
-% commandes \LaTeX{} basiques standard, pas des commandes spécifiques de \upack{minitoc}. Syntaxe:
+% commandes \LaTeX{} basiques standard, pas des commandes spécifiques de \upack{minitoc}. Syntaxe:\nopagebreak
% \fi
% \begin{quote}
-% \com{adjustptc}\verb|[|\emph{n}\verb|]|\\
-% \com{adjustmtc}\verb|[|\emph{n}\verb|]|\\
+% \com{adjustptc}\verb|[|\emph{n}\verb|]|\qquad
+% \com{adjustmtc}\verb|[|\emph{n}\verb|]|\qquad
% \com{adjuststc}\verb|[|\emph{n}\verb|]|
% \end{quote}
% \ifcase\LANG\relax
@@ -2382,59 +2553,51 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{SMOOTH}
%
% \lneed{5}
-% \begin{SMOOTH}
% \begin{macro}{\decrementptc}
% \begin{macro}{\decrementmtc}
% \begin{macro}{\decrementstc}
% \begin{macro}{\incrementptc}
% \begin{macro}{\incrementmtc}
% \begin{macro}{\incrementstc}
+% \begin{macro}{\mtcaddpart}
+% \begin{macro}{\mtcaddchapter}
+% \begin{macro}{\mtcaddsection}
+% \begin{SMOOTH}
% \ifcase\LANG\relax
% There are similar commands to \emph{decrement} or \emph{increment} by~1 these counters:
% \com{decrementptc}, \com{decrementmtc}, \com{decrementstc},
% \com{incrementptc}, \com{incrementmtc}, and \com{incrementstc};
% the same remarks as above apply. These commands have no argument.
+% But a more clever way to solve this problem would be using commands similar to:
% \or\relax
% Il y~a des commandes similaires pour \emph{décrémenter} ou \emph{incrémenter} de~1 ces compteurs:
% \com{decrementptc}, \com{decrementmtc}, \com{decrementstc},
% \com{incrementptc}, \com{incrementmtc} et \com{incrementstc};
% les mêmes remarques que ci-dessus s'appliquent. Ces commandes n'ont pas d'argument.
+% Mais une manière plus élégante de résoudre ce problème serait d'utiliser des commandes similaires~à:
% \fi
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
% \end{SMOOTH}
-%
-% \bigskip
-%
% \lneed{5}
-% \begin{macro}{\mtcaddpart}
-% \begin{macro}{\mtcaddchapter}
-% \begin{macro}{\mtcaddsection}
% \ifcase\LANG\relax
-% A more clever way to solve this problem is to use commands similar to:
% \begin{quote}
% \com{mtcaddchapter}\verb|[|\emph{title}\verb|]|
% \end{quote}
-% This command adds an entry in the table of contents (and adjusts the
+% This\virage{} command adds an entry in the table of contents (and adjusts the
% counter, because it calls \com{adjustmtc}). The
% table~\vref{t+mtcadd} summarizes these commands, that you put
-% \emph{after}\virage{} \com{chapter*}, etc.\
+% \emph{after} \com{chapter*}, etc.\
% If the optional argument is omitted or empty or blank, no entry will
% be visible in the table of contents nor in the minitocs.
% If the optional argument is something invisible
% (like~\verb|~|, \com{space} or \com{quad}), the result will be strange
% but still logically correct. See also section~\vref{faq.30} for the problems with \com{mtcaddpart}.
% \or\relax
-% Une manière plus élégante de résoudre ce problème est d'utiliser des commandes similaires~à:
% \begin{quote}
% \com{mtcaddchapter}\verb|[|\emph{titre}\verb|]|
% \end{quote}
-% Cette commande ajoute une entrée dans la table des matières (et ajuste le compteur, car elle appelle \com{adjustmtc}).
-% Le tableau~\vref{t+mtcadd} liste ces commandes, que vous placez \emph{après}\virage{} \com{chapter*}, etc.\ Si
+% Cette\virage{} commande ajoute une entrée dans la table des matières (et ajuste le compteur,
+% car elle appelle \com{adjustmtc}).
+% Le tableau~\vref{t+mtcadd} liste ces commandes, que vous placez \emph{après} \com{chapter*}, etc.\ Si
% l'argument optionnel est omis, ou est vide ou blanc, aucune entrée ne sera visible dans la table des matières ni
% dans les minitocs. Si l'argument optionnel est quelque chose d'invisible (comme~\verb|~|, \com{space} ou \com{quad}),
% le résultat sera étrange mais cependant logiquement correct. Voir aussi la section~\vref{faq.30} pour les
@@ -2443,10 +2606,16 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
-% \begin{table}[tp]
+% \begin{table}[th]
% \changeskips
-% \caption{Adding an entry in the table of contents for
+% \caption{Adding an entry in the ToC for
% a starred part, chapter, or section}\label{t+mtcadd}
% \centering
% \ifBT
@@ -2474,10 +2643,10 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
% \end{table}
% \or\relax
-% \begin{table}[tp]
+% \begin{table}[th]
% \changeskips
% \caption[Ajout d'une entrée dans la TdM pour une partie, un chapitre ou une
-% section étoilés]{Ajout d'une entrée dans la table des matières pour une partie, un chapitre ou une
+% section étoilés]{Ajout d'une entrée dans la TdM pour une partie, un chapitre ou une
% section étoilés}\label{t+mtcadd}
% \centering
% \ifBT
@@ -2505,18 +2674,17 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
% \end{table}
% \fi
-%
% \lneed{5}
% \ifcase\LANG\relax
% \section{Typesetting of the mini-tables}
-% The mini-tables are typeset in a \env{verse}-like environment, and can be split over pages.
+% The mini-tables are typeset in a \env{verse}-like environment, and can be split over several pages.
% \or\relax
% \section{Composition des mini-tables}
% Les mini-tables sont composées dans un environnement analogue à~\env{verse}, et donc peuvent s'étendre sur
% plusieurs pages.
% \fi
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \subsection{Chapter-level mini-tables}
% \or\relax
@@ -2524,6 +2692,28 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
% \begin{macro}{\mtcfont}
% \begin{macro}{\mtcSfont}
+% \ifcase\LANG\relax
+% \begin{SMOOTH}
+% The mini-table of contents is typeset in the \com{mtcfont}
+% font, which is \verb|\small\rmfamily| by default.
+% In fact, the font \com{mtcfont} is selected at the beginning of a minitoc, minilof or minilot. More
+% selective choices are made with the following fonts.
+% Section entries are typeset
+% in the \com{mtcSfont} font, which is \verb|\small\bfseries| by default.
+% \end{SMOOTH}
+% \or\relax
+% La mini-table des matières est composée dans la fonte \com{mtcfont}, qui est
+% \verb|\small\rmfamily| par défaut.
+% En fait, la fonte \com{mtcfont} est sélectionnée au début d'une minitoc, minilof ou minilot. Des choix
+% plus sélectifs sont faits avec les fontes suivantes.
+% Les entrées de type section sont composées dans la fonte
+% \com{mtcSfont}, qui est \verb|\small\bfseries| par défaut.
+% \fi
+% \end{macro}
+% \end{macro}
+%
+% \begin{SMOOTH}
+% \lneed{6}
% \begin{macro}{\mtcSSfont}
% \begin{macro}{\mtcSSSfont}
% \begin{macro}{\mtcPfont}
@@ -2533,13 +2723,6 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \begin{macro}{\mlfSfont}
% \begin{macro}{\mltSfont}
% \ifcase\LANG\relax
-% \begin{SMOOTH}
-% The mini-table of contents is typeset in the \com{mtcfont}
-% font, which is \verb|\small\rmfamily| by default.
-% In fact, the font \com{mtcfont} is selected at the beginning of a minitoc, minilof or minilot. More
-% selective choices are made with the following fonts.
-% Section entries are typeset
-% in the \com{mtcSfont} font, which is \verb|\small\bfseries| by default.
% For subsections, subsubsections, paragraphs and subparagraphs, the
% commands \com{mtcSSfont}, \com{mtcSSSfont},
% \com{mtcPfont} and \com{mtcSPfont} are available
@@ -2548,15 +2731,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% There are also \com{mlfSfont} and \com{mltSfont} for sub-figures and sub-tables entries.
% See tables~\vref{t+mtc+f1} and~\vref{t+mtc+f2}\,\footnote{Thanks to \name{Stefan}{Ulrich},
% who contributed these tables initially.}.
-% \end{SMOOTH}
% \or\relax
-% \begin{SMOOTH}
-% La mini-table des matières est composée dans la fonte \com{mtcfont}, qui est
-% \verb|\small\rmfamily| par défaut.
-% En fait, la fonte \com{mtcfont} est sélectionnée au début d'une minitoc, minilof ou minilot. Des choix
-% plus sélectifs sont faits avec les fontes suivantes.
-% Les entrées de type section sont composées dans la fonte
-% \com{mtcSfont}, qui est \verb|\small\bfseries| par défaut. Pour les sous-sections, sous-sous-sections,
+% Pour les sous-sections, sous-sous-sections,
% paragraphes et sous-paragraphes, les commandes \com{mtcSSfont}, \com{mtcSSSfont},
% \com{mtcPfont} et \com{mtcSPfont} sont disponibles (par défaut, \verb|\small\rmfamily|) pour permettre
% l'utilisation de fontes diverses. Les mini-listes de figures et de tableaux sont composées dans les fontes
@@ -2564,7 +2740,6 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% Il y a aussi \com{mlfSfont} et \com{mltSfont} pour les entrées de sous-figures et de sous-tableaux.
% Voir les tableaux~\vref{t+mtc+f1} et~\vref{t+mtc+f2}\,\footnote{Merci à~\name{Stefan}{Ulrich},
% qui a fourni ces tableaux initialement.}.
-% \end{SMOOTH}
% \fi
% \end{macro}
% \end{macro}
@@ -2574,8 +2749,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
+% \end{SMOOTH}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -2584,7 +2758,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% appears, e.g., if you are using the Computer Modern Roman (CMR) fonts~\cite{cmt}.
% The symptom disappears if you do not use bold
% CMR fonts or if you use the TX fonts (\pack{txfonts} package~\cite{txfonts}),
-% by example\IfFileExists{txfonts.sty}{, like in this document}{\relax}. See also section~\vref{faq.29}.}
+% for instance\IfFileExists{txfonts.sty}{, like in this document}{\relax}. See also section~\vref{faq.29}.}
% (the true length of
% \texttt{1em} is not the same for the fonts). This can often be adjusted by changing some fonts.\par
% \or\relax
@@ -3197,59 +3371,6 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
% \end{table}
% \fi
-%
-% \lneed{6}
-% \ifcase\LANG\relax
-% \subsection{Titles for chapter-level mini-tables}
-% \or\relax
-% \subsection{Titres pour les mini-tables au niveau chapitre}
-% \fi
-% \begin{macro}{\mtifont}
-% \begin{macro}{\mtctitle}
-% \begin{macro}{\mlftitle}
-% \begin{macro}{\mlttitle}
-% \begin{macro}{\mtcsettitle}
-% \begin{macro}{\mtcselectlanguage}
-% \begin{SMOOTH}
-% \ifcase\LANG\relax
-% Titles are typeset in the \com{mtifont} (\verb|\large\bfseries| by
-% default) font and the text strings of the titles are defined by
-% \com{mtctitle}, \com{mlftitle}
-% and \com{mlttitle}, which
-% are the strings ``Contents'', ``Figures'' and ``Tables'' by default.
-% These title commands should be redefined by \com{renewcommand} or \com{mtcsettitle} for
-% languages other than english.
-%
-% \lneed{6}
-% The language definition files like
-% \xfile{french.mld} and \xfile{english.mld} (the suffix
-% \suffix{.mld} means ``minitoc language definition (file)'')
-% (and many others, see the list in table~\vref{t+languages} and section~\vref{fo+lang}) are available.
-% You can easily prepare a similar file for a preferred language (see section~\vref{faq.26}).
-% You can change the language of these titles by using the
-% \com{mtcselectlanguage}\texttt{\{}\emph{language}\texttt{\}} macro.
-% \or\relax
-% Les titres sont composés dans la fonte \com{mtifont} (\verb|\large\bfseries| par défaut) et les textes des
-% titres sont définis par \com{mtctitle}, \com{mlftitle} et \com{mlttitle}, qui sont les
-% chaînes «~Contents~», «~Figures~» et «~Tables~» par défaut. Ces titres devraient être redéfinis
-% par \com{renewcommand} or \com{mtcsettitle} pour les langues autres que l'anglais.
-%
-% \lneed{3}
-% Les fichiers de définition de langue tels que \xfile{french.mld}
-% et \xfile{english.mld} (le suffixe \suffix{.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
-% (voir la section~\vref{faq.26}).
-% Vous pouvez changer la langue de ces
-% titres en utilisant la macro \com{mtcselectlanguage}\texttt{\{}\emph{langue}\texttt{\}}.
-% \fi
-% \end{SMOOTH}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
% ^^A \ifFLP\floatpagestyle{plain}\fi
% \ifcase\LANG\relax
% \begin{table}[!p]
@@ -3362,9 +3483,14 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \ilopt{kannada}%
% \ilopt{latin}%
% \ilopt{latin2}%
+% \ilopt{latinc}%
+% \ilopt{latinc2}%
% \ilopt{latvian}%
+% \ilopt{latvian2}%
% \ilopt{letton}%
+% \ilopt{letton2}%
% \ilopt{lithuanian}%
+% \ilopt{lithuanian2}%
% \ilopt{lowersorbian}%
% \ilopt{lsorbian}%
% \ilopt{magyar}%
@@ -3514,8 +3640,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \item kannada\,$^c$
% \item latin
% \item latin2
+% \item latinc
+% \item latinc2
% \item latvian (letton)\,$^e$
+% \item latvian2 (letton2)\,$^c$
% \item lithuanian
+% \item lithuanian2\,$^{c,h}$
% \item lowersorbian (lsorbian)
% \item magyar (hungarian)
% \item magyar2
@@ -3600,11 +3730,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{minipage}
% \ifDP\end{fullpage}\fi
% \end{table}
-% \ifDP\else\afterpage{\clearpage}\fi
+% ^^A \ifDP\else\afterpage{\clearpage}\fi
% \or\relax
% \begin{table}[!p]
% \ifDP\begin{fullpage}\fi
% \changeskips
+% ^^A \vspace*{2\baselineskip}
% \caption{Langues disponibles}\label{t+languages}
% \ilopt{afrikaan}%
% \ilopt{afrikaans}%
@@ -3712,9 +3843,14 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \ilopt{kannada}%
% \ilopt{latin}%
% \ilopt{latin2}%
+% \ilopt{latinc}%
+% \ilopt{latinc2}%
% \ilopt{latvian}%
+% \ilopt{latvian2}%
% \ilopt{letton}%
+% \ilopt{letton2}%
% \ilopt{lithuanian}%
+% \ilopt{lithuanian2}%
% \ilopt{lowersorbian}%
% \ilopt{lsorbian}%
% \ilopt{magyar}%
@@ -3864,8 +4000,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \item kannada\,$^c$
% \item latin
% \item latin2
+% \item latinc
+% \item latinc2
% \item latvian (letton)\,$^e$
+% \item latvian2 (letton2)\,$^c$
% \item lithuanian
+% \item lithuanian2\,$^{c,h}$
% \item lowersorbian (lsorbian)
% \item magyar (hungarian)
% \item magyar2
@@ -3927,7 +4067,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \begin{multicols}{2}\footnotesize
% \begin{itemize}
% \item[()] Les langues entre parenthèses sont des alias d'une langue principale et leurs fichiers \suffix{.mld}
-% chargeront le fichier \suffix{.mld} de cette langue principale.
+% chargeront le fichier \suffix{.mld} de celle-ci.
% \item[$^{\dagger}$] La présence du fichier \xfile{english.mld} est obligatoire.
% \item[$^a$] Les langues <<~\ulopt{arab(ic)}~>>\ilopt{arab}\ilopt{arabic} et <<~\lopt{arab2}~>> requièrent l'utilisation du paquetage
% \packa{Arab\TeX}{ArabTeX}~\cite{arabtex2,arabtex} (de \name{Klaus}{Lagally}).
@@ -3935,7 +4075,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% système \pack{babel}~\cite{babel,babel-user},
% mais <<~\lopt{russianb}~>>~\cite{russianb} est supportée si vous utilisez
% babel-3.6 ou une version supérieure; <<~\lopt{russianc}~>> est un supplément. Regardez aussi les autres
-% fichiers \suffix{.mld} pour le russe (\emph{russian}).
+% fichiers \suffix{.mld} pour le russe.
% \item[$^c$] Certaines langues peuvent requérir des fontes spécifiques.
% \item[$^d$] Requiert le paquetage \pack{CJK}~\cite{cjk,cjk2}.
% \item[$^e$] Requiert \emph{Lambda}~($\mathbf{\Lambda}$), la version de \LaTeX\ pour Omega~($\mathbf{\Omega}$).
@@ -3949,11 +4089,64 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{multicols}
% \end{minipage}
% \ifDP\end{fullpage}\fi
+% ^^A \vspace*{-2\baselineskip}
% \end{table}
-% \ifDP\else\afterpage{\clearpage}\fi
% \fi
+% ^^A \ifDP\else\afterpage{\clearpage}\fi
+% ^^A \afterpage{\clearpage}
+% \lneed{9}
+% \ifcase\LANG\relax
+% \subsection{Titles for chapter-level mini-tables}
+% \or\relax
+% \subsection{Titres pour les mini-tables au niveau chapitre}
+% \fi
+% \begin{macro}{\mtifont}
+% \begin{macro}{\mtctitle}
+% \begin{macro}{\mlftitle}
+% \begin{macro}{\mlttitle}
+% \begin{macro}{\mtcsettitle}
+% \begin{macro}{\mtcselectlanguage}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% Titles are typeset in the \com{mtifont} (\verb|\large\bfseries| by
+% default) font and the text strings of the titles are defined by
+% \com{mtctitle}, \com{mlftitle}
+% and \com{mlttitle}, which
+% are the strings ``Contents'', ``Figures'' and ``Tables'' by default.
+% These title commands should be redefined by \com{renewcommand} or \com{mtcsettitle} for
+% languages other than english.
%
-% \lneed{11}
+% \lneed{6}
+% The language definition files like
+% \xfile{french.mld} and \xfile{english.mld} (the suffix
+% \suffix{.mld} means ``minitoc language definition (file)'')
+% (and many others, see the list in table~\vref{t+languages} and section~\vref{fo+lang}) are available.
+% You can easily prepare a similar file for a preferred language (see section~\vref{faq.26}).
+% You can change the language of these titles by using the
+% \com{mtcselectlanguage}\texttt{\{}\emph{language}\texttt{\}} macro.
+% \or\relax
+% Les titres sont composés dans la fonte \com{mtifont} (\verb|\large\bfseries| par défaut) et les textes des
+% titres sont définis par \com{mtctitle}, \com{mlftitle} et \com{mlttitle}, qui sont les
+% chaînes «~Contents~», «~Figures~» et «~Tables~» par défaut. Ces titres devraient être redéfinis
+% par \com{renewcommand} or \com{mtcsettitle} pour les langues autres que l'anglais.
+%
+% \lneed{3}
+% Les fichiers de définition de langue tels que \xfile{french.mld}
+% et \xfile{english.mld} (le suffixe \suffix{.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
+% (voir la section~\vref{faq.26}).
+% Vous pouvez changer la langue de ces
+% titres en utilisant la macro \com{mtcselectlanguage}\texttt{\{}\emph{langue}\texttt{\}}.
+% \fi
+% \end{SMOOTH}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \lneed{7}
% \ifcase\LANG\relax
% \subsection{Part-level mini-tables}
% \or\relax
@@ -3963,14 +4156,6 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \begin{macro}{\ptcfont}
% \begin{macro}{\ptcCfont}
% \begin{macro}{\ptcSfont}
-% \begin{macro}{\ptcSSfont}
-% \begin{macro}{\ptcSSSfont}
-% \begin{macro}{\ptcPfont}
-% \begin{macro}{\ptcSPfont}
-% \begin{macro}{\plffont}
-% \begin{macro}{\pltfont}
-% \begin{macro}{\plfSfont}
-% \begin{macro}{\pltSfont}
% \ifcase\LANG\relax
% The partial table of contents is typeset in the \com{ptcfont}
% font, which is defined as \verb|\normalsize\rmfamily| by default.
@@ -3979,14 +4164,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% Chapter entries are typeset in the \com{ptcCfont} font,
% which is \verb|\normalsize\bfseries| by default.
% Section entries are typeset in the \com{ptcSfont} font,
-% which is \verb|\normalsize\rmfamily| by default. For subsections, subsubsections, paragraphs and subparagraphs, the
-% commands \com{ptcSSfont}, \com{ptcSSSfont},
-% \com{ptcPfont}, and \com{ptcSPfont} are available
-% (by default, \verb|\normalsize\rmfamily|) if you
-% want to use various fonts. Partial lists of figures and tables are
-% typeset in the fonts \com{plffont} and \com{pltfont}, which are
-% \verb|\normalsize\rmfamily| by default.
-% There are also \com{plfSfont} and \com{pltSfont} for sub-figures and sub-tables entries.
+% which is \verb|\normalsize\rmfamily| by default.
% \or\relax
% La table des matières au niveau partie est composée dans la fonte \com{ptcfont}, qui est définie comme
% étant \verb|\normalsize\rmfamily| par défaut.
@@ -3995,28 +4173,55 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% Les entrées de type chapitre sont composées dans la fonte
% \com{ptcCfont}, qui est \verb|\normalsize\bfseries| par défaut.
% Les entrées de type section sont composées dans la fonte \com{ptcSfont}, qui est
-% \verb|\normalsize\rmfamily| par défaut. Pour les sous-sections, sous-sous-sections, paragraphes et
-% sous-paragraphes, les commandes \com{ptcSSfont}, \com{ptcSSSfont}, \com{ptcPfont} et \com{ptcSPfont} sont
-% disponibles (par défaut, \verb|\normalsize\rmfamily|) si vous souhaitez utiliser diverses fontes. Les listes de
-% figures et de tableaux au niveau partie sont composées dans les fontes \com{plffont} et \com{pltfont}, qui
-% sont \verb|\normalsize\rmfamily| par défaut.
-% Il y a aussi \com{plfSfont} et \com{pltSfont} pour les entrées de sous-figures et de sous-tableaux.
+% \verb|\normalsize\rmfamily| par défaut.
% \fi
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{4}
+% \begin{macro}{\ptcSSfont}
+% \begin{macro}{\ptcSSSfont}
+% \begin{macro}{\ptcPfont}
+% \begin{macro}{\ptcSPfont}
+% \ifcase\LANG\relax
+% For subsections, subsubsections, paragraphs and subparagraphs, the
+% commands \com{ptcSSfont}, \com{ptcSSSfont},
+% \com{ptcPfont}, and \com{ptcSPfont} are available
+% (by default, \verb|\normalsize\rmfamily|) if you
+% want to use various fonts.
+% \or\relax
+% Pour les sous-sections, sous-sous-sections, paragraphes et
+% sous-paragraphes, les commandes \com{ptcSSfont}, \com{ptcSSSfont}, \com{ptcPfont} et \com{ptcSPfont} sont
+% disponibles (par défaut, \verb|\normalsize\rmfamily|) si vous souhaitez utiliser diverses fontes.
+% \fi
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{4}
+% \begin{macro}{\plffont}
+% \begin{macro}{\pltfont}
+% \begin{macro}{\plfSfont}
+% \begin{macro}{\pltSfont}
+% \ifcase\LANG\relax
+% Partial lists of figures and tables are
+% typeset in the fonts \com{plffont} and \com{pltfont}, which are
+% \verb|\normalsize\rmfamily| by default.
+% There are also \com{plfSfont} and \com{pltSfont} for sub-figures and sub-tables entries.
+% \or\relax
+% Les listes de figures et de tableaux au niveau partie sont composées dans les fontes \com{plffont} et \com{pltfont}, qui
+% sont \verb|\normalsize\rmfamily| par défaut.
+% Il y a aussi \com{plfSfont} et \com{pltSfont} pour les entrées de sous-figures et de sous-tableaux.
+% \fi
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{SMOOTH}
-% ^^A \ifFLP\afterpage{\floatpagestyle{headings}}\fi
%
-% \lneed{6}
+% \lneed{9}
% \ifcase\LANG\relax
% \subsection{Titles for part-level mini-tables}
% \or\relax
@@ -4038,6 +4243,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% ``List of Figures'' and ``List of Tables'' by default.
% These title commands should be redefined by \com{renewcommand} or \com{mtcsettitle} for
% languages other than english.
+%
+% \lneed{3}
% The language definition files like
% \xfile{french.mld} and \xfile{english.mld} (and many others; for a complete list, see
% table~\vref{t+languages}) are available. Read also section~\vref{fo+lang}.
@@ -4049,8 +4256,10 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% titres sont définis par \com{ptctitle}, \com{plftitle} et \com{plttitle}, qui sont les
% chaînes «~Table of Contents~», «~List of Figures~» et «~List of Tables~» par défaut.
% Ces commandes de titres devraient être redéfinies par \com{renewcommand} or \com{mtcsettitle}
-% pour les langues autres que
-% l'anglais. Des fichiers de définition de langue tels que \xfile{french.mld} et \xfile{english.mld} (et de
+% pour les langues autres que l'anglais.
+%
+% \lneed{3}
+% Des fichiers de définition de langue tels que \xfile{french.mld} et \xfile{english.mld} (et de
% nombreux autres; pour une liste complète, voir le tableau~\vref{t+languages}) sont disponibles. Lire aussi
% la section~\vref{fo+lang}.
% Vous pouvez facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}).
@@ -4065,7 +4274,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{macro}
% \end{SMOOTH}
%
-% \lneed{6}
+% \lneed{7}
% \ifcase\LANG\relax
% \subsection{Section-level mini-tables}
% \or\relax
@@ -4075,22 +4284,40 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \begin{macro}{\stcfont}
% \begin{macro}{\stcSSfont}
% \begin{macro}{\stcSSSfont}
-% \begin{macro}{\stcPfont}
-% \begin{macro}{\stcSPfont}
-% \begin{macro}{\slffont}
-% \begin{macro}{\sltfont}
-% \begin{macro}{\slfSfont}
-% \begin{macro}{\sltSfont}
% \ifcase\LANG\relax
% The section-level table of contents
% is typeset in the \com{stcfont}
% font, which is defined as \verb|\normalsize\rmfamily| by default.
-% In fact, the font \com{stcfont} is selected at the beginning of a secttoc, sectlof or sectlot. More
-% selective choices are made with the following fonts.
+% In fact, the font \com{stcfont} is selected at the beginning of a secttoc, sectlof or sectlot.
+%
+% More selective choices are made with the following fonts.
% Subsection entries are typeset in the \com{stcSSfont} font,
% which is \verb|\normalsize\bfseries| by default.
% Subsubsection entries are typeset in the \com{stcSSSfont} font,
% which is \verb|\normalsize\rmfamily| by default.
+% \or\relax
+% La table des matières au niveau section est composée dans la fonte \com{stcfont}, qui est définie comme
+% étant \verb|\normalsize\rmfamily| par défaut.
+% En fait, la fonte \com{stcfont} est sélectionnée au début d'une secttoc, sectlof ou sectlot.
+%
+% Des choix plus sélectifs sont faits avec les fontes suivantes.
+% Les entrées de sous-section sont composées dans la fonte \com{stcSSfont}, qui est
+% \verb|\normalsize\bfseries| par défaut.
+% Les entrées de sous-sous-section sont composées dans la fonte \com{stcSSSfont}, qui est
+% \verb|\normalsize\rmfamily| par défaut.
+% \fi
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{6}
+% \begin{macro}{\stcPfont}
+% \begin{macro}{\stcSPfont}
+% \begin{macro}{\slffont}
+% \begin{macro}{\sltfont}
+% \begin{macro}{\slfSfont}
+% \begin{macro}{\sltSfont}
+% \ifcase\LANG\relax
% For paragraphs and subparagraphs, the
% commands \com{stcPfont} and \com{stcSPfont}
% are available (by default, \verb|\normalsize\rmfamily|) if you
@@ -4099,14 +4326,6 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% defined as \verb|\normalsize\rmfamily| by default.
% There are also \com{slfSfont} and \com{sltSfont} for sub-figures and sub-tables entries.
% \or\relax
-% La table des matières au niveau section est composée dans la fonte \com{stcfont}, qui est définie comme
-% étant \verb|\normalsize\rmfamily| par défaut.
-% En fait, la fonte \com{stcfont} est sélectionnée au début d'une secttoc, sectlof ou sectlot. Des choix
-% plus sélectifs sont faits avec les fontes suivantes.
-% Les entrées de sous-section sont composées dans la fonte \com{stcSSfont}, qui est
-% \verb|\normalsize\bfseries| par défaut.
-% Les entrées de sous-sous-section sont composées dans la fonte \com{stcSSSfont}, qui est
-% \verb|\normalsize\rmfamily| par défaut.
% Pour les paragraphes et sous-paragraphes, les commandes \com{stcPfont} et \com{stcSPfont} sont disponibles
% (par défaut, \verb|\normalsize\rmfamily|) si vous désirez utiliser diverses fontes. Les listes de figures et de
% tableaux au niveau section sont composées dans les fontes \com{slffont} et \com{sltfont}, qui sont définies
@@ -4119,9 +4338,6 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
% \end{SMOOTH}
%
% \begin{SMOOTH}
@@ -4144,6 +4360,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% and \com{slttitle}, which are the strings ``Contents'', ``Figures'' and ``Tables'' by default.
% These title commands should be redefined by \com{renewcommand} or \com{mtcsettitle} for
% languages other than english.
+%
+% \lneed{3}
% The language definition files like \xfile{french.mld} and \xfile{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}).
@@ -4154,8 +4372,10 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% titres sont définis par \com{stctitle}, \com{slftitle} et \com{slttitle}, qui sont les
% chaînes «~Contents~», «~Figures~» et «~Tables~» par défaut.
% Ces commandes de titres devraient être redéfinies par \com{renewcommand} ou \com{mtcsettitle}
-% pour les langues autres que
-% l'anglais. Des fichiers de définition de langue tels que \xfile{french.mld} et \xfile{english.mld} (et de
+% pour les langues autres que l'anglais.
+%
+% \lneed{3}
+% Des fichiers de définition de langue tels que \xfile{french.mld} et \xfile{english.mld} (et de
% nombreux autres, voir le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont disponibles. Vous pouvez
% facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}).
% Vous pouvez changer la langue de ces titres
@@ -4405,19 +4625,23 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{macro}
% \end{SMOOTH}
%
+% \begin{macro}{\parskip}
+% \begin{macro}{\parsep}
% \ifcase\LANG\relax
-% But with the \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3} (\class{scrartcl},
+% But\imess{I0043} with the \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3} (\class{scrartcl},
% \class{scrbook} and \class{scrreprt}), it may sometimes be necessary
% to use the following options or commands, because we need to set \com{parskip} to zero in place of
% \com{parsep} to tighten the mini-table. The efficiency of the following options depends on the options given
% to these \KOMAScript{} classes (\optp{parindent}{KOMA-Script} option, \optp{parskip}{KOMA-Script} option and variants).
% \or\relax
-% Mais avec les classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} (\class{scrartcl},
+% Mais\imess{I0043} avec les classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} (\class{scrartcl},
% \class{scrbook} et \class{scrreprt}), il peut être
% nécessaire d'utiliser les options ou commandes suivantes, car il nous faut forcer à~zéro \com{parskip} au lieu
% de \com{parsep} pour resserrer la mini-table. L'efficacité des options ci-dessous dépend des options données
% à~ces classes \KOMAScript{} (options \optp{parindent}{KOMA-Script}, \optp{parskip}{KOMA-Script} et variantes).
% \fi
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{SMOOTH}
@@ -4457,7 +4681,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{quote}
%
% \lneed{5}
-% By example,
+% For instance,
% \begin{quote}
% \com{mtcsetfont}\verb|{minitoc}{subsection}%|\\
% \verb| {\small\rmfamily\upshape\bfseries}|
@@ -4522,7 +4746,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \com{mtcsettitle}\verb|{|\emph{mini-table}\verb|}{|\emph{title string}\verb|}|
% \end{quote}
%
-% By example,
+% \lneed{5}
+% For instance,
% \begin{quote}
% \com{mtcsettitle}\verb|{minitoc}{Description of contents}|
% \end{quote}
@@ -4535,6 +4760,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \com{mtcsettitle}\verb|{|\emph{mini-table}\verb|}{|\emph{chaîne titre}\verb|}|
% \end{quote}
%
+% \lneed{5}
% Par exemple,
% \begin{quote}
% \com{mtcsettitle}\verb|{minitoc}{Description du contenu}|
@@ -4558,7 +4784,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \com{mtcsetdepth}\verb|{|\emph{mini-table}\verb|}{|\emph{depth}\verb|}|
% \end{quote}
%
-% By example,
+% For instance,
% \begin{quote}
% \com{mtcsetdepth}\verb|{minitoc}{4}|
% \end{quote}
@@ -4583,6 +4809,54 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
%
% \lneed{5}
% \ifcase\LANG\relax
+% \subsection{Simplified command for mini-table offsets}
+% \or\relax
+% \subsection{Commande simplifiée pour les déplacements des mini-tables}
+% \fi
+% \begin{macro}{\mtcsetoffset}
+% \ifcase\LANG\relax
+% To simplify the redefinition of the offsets for mini-tables, the
+% \com{mtcsetoffset} command is also available:
+% \begin{quote}
+% \com{mtcsetoffset}\verb|{|\emph{mini-table}\verb|}{|\emph{offset}\verb|}|
+% \end{quote}
+%
+% For instance,
+% \begin{quote}
+% \com{mtcsetoffset}\verb|{minitoc}{-4em}|
+% \end{quote}
+% will set the macro \dcnt{mtcoffset} with the given value. This command checks that you set a offset for a
+% mini-table type available in your document class (and that it is possible to change its offset).
+% \or\relax
+% Pour simplifier la redéfinition des déplacements des mini-tables, vous disposez de la commande
+% \com{mtcsetoffset}:
+% \begin{quote}
+% \com{mtcsetoffset}\verb|{|\emph{mini-table}\verb|}{|\emph{déplacement}\verb|}|
+% \end{quote}
+%
+% Par exemple:
+% \begin{quote}
+% \com{mtcsetoffset}\verb|{minitoc}{-4em}|
+% \end{quote}
+% forcera la macro \com{mtcoffset}~la valeur donnée. Cette commande vérifie que vous forcez un déplacement
+% pour un type de mini-table disponible dans votre classe de document (et qu'il est possible de changer son
+% déplacement).
+% \fi
+% \end{macro}
+%
+% \lneed{5}
+% \noindent
+% \ifcase\LANG\relax
+% \textbf{NOTE:}\Virage{} the argument of \com{mtcsetoffset} is \emph{not} verified. It must be a length value,
+% without shrink nor stretch part. A positive offset is towards the right, a negative one towards the left.
+% \or\relax
+% \textbf{NOTE:}\Virage{} l'argument de \com{mtcsetoffset} \emph{n'est pas} vérifié. Ce doit être une valeur de
+% longueur, sans partie compressible ou extensible. Un déplacement positif se fait vers la droite, un déplacement
+% négatif se fait vers la gauche.
+% \fi
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \subsection{Languages for the titles}\label{fo+lang}
% Most of the strings defined in the language definition files (\suffix{.mld}) were taken from the
% superb \pack{babel} package~\cite{babel,babel-user} of \name{Johannes~L.}{Braams},
@@ -4992,15 +5266,15 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\hfill\rmfamily\bfseries Numéros de pages (défaut)\hfill}&&%
% {\hfill\rmfamily\bfseries Pas de numéros de pages\hfill}\\
% \midrule
-% \Strut\rmfamily parttoc&&\bs ptcpagenumbers&\qquad&\bs noptcpagenumbers\\
-% \Strut\rmfamily minitoc&&\bs mtcpagenumbers&\qquad&\bs nomtcpagenumbers\\
-% \Strut\rmfamily secttoc&&\bs stcpagenumbers&\qquad&\bs nostcpagenumbers\\
-% \Strut\rmfamily partlof&&\bs plfpagenumbers&\qquad&\bs noplfpagenumbers\\
-% \Strut\rmfamily minilof&&\bs mlfpagenumbers&\qquad&\bs nomlfpagenumbers\\
-% \Strut\rmfamily sectlof&&\bs slfpagenumbers&\qquad&\bs noslfpagenumbers\\
-% \Strut\rmfamily partlot&&\bs pltpagenumbers&\qquad&\bs nopltpagenumbers\\
-% \Strut\rmfamily minilot&&\bs mltpagenumbers&\qquad&\bs nomltpagenumbers\\
-% \Strut\rmfamily sectlot&&\bs sltpagenumbers&\qquad&\bs nosltpagenumbers\\
+% \Strut\rmfamily parttoc&&\com{ptcpagenumbers}&\qquad&\com{noptcpagenumbers}\\
+% \Strut\rmfamily minitoc&&\com{mtcpagenumbers}&\qquad&\com{nomtcpagenumbers}\\
+% \Strut\rmfamily secttoc&&\com{stcpagenumbers}&\qquad&\com{nostcpagenumbers}\\
+% \Strut\rmfamily partlof&&\com{plfpagenumbers}&\qquad&\com{noplfpagenumbers}\\
+% \Strut\rmfamily minilof&&\com{mlfpagenumbers}&\qquad&\com{nomlfpagenumbers}\\
+% \Strut\rmfamily sectlof&&\com{slfpagenumbers}&\qquad&\com{noslfpagenumbers}\\
+% \Strut\rmfamily partlot&&\com{pltpagenumbers}&\qquad&\com{nopltpagenumbers}\\
+% \Strut\rmfamily minilot&&\com{mltpagenumbers}&\qquad&\com{nomltpagenumbers}\\
+% \Strut\rmfamily sectlot&&\com{sltpagenumbers}&\qquad&\com{nosltpagenumbers}\\
% \bottomrule
% \end{tabular}%
% \else
@@ -5009,15 +5283,15 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\hfill\rmfamily\bfseries Numéros de pages (défaut)\hfill}&&%
% {\hfill\rmfamily\bfseries Pas de numéros de pages\hfill}\\
% \hline
-% \Strut\rmfamily parttoc&&\bs ptcpagenumbers&\qquad&\bs noptcpagenumbers\\
-% \Strut\rmfamily minitoc&&\bs mtcpagenumbers&\qquad&\bs nomtcpagenumbers\\
-% \Strut\rmfamily secttoc&&\bs stcpagenumbers&\qquad&\bs nostcpagenumbers\\
-% \Strut\rmfamily partlof&&\bs plfpagenumbers&\qquad&\bs noplfpagenumbers\\
-% \Strut\rmfamily minilof&&\bs mlfpagenumbers&\qquad&\bs nomlfpagenumbers\\
-% \Strut\rmfamily sectlof&&\bs slfpagenumbers&\qquad&\bs noslfpagenumbers\\
-% \Strut\rmfamily partlot&&\bs pltpagenumbers&\qquad&\bs nopltpagenumbers\\
-% \Strut\rmfamily minilot&&\bs mltpagenumbers&\qquad&\bs nomltpagenumbers\\
-% \Strut\rmfamily sectlot&&\bs sltpagenumbers&\qquad&\bs nosltpagenumbers\\
+% \Strut\rmfamily parttoc&&\com{ptcpagenumbers}&\qquad&\com{noptcpagenumbers}\\
+% \Strut\rmfamily minitoc&&\com{mtcpagenumbers}&\qquad&\com{nomtcpagenumbers}\\
+% \Strut\rmfamily secttoc&&\com{stcpagenumbers}&\qquad&\com{nostcpagenumbers}\\
+% \Strut\rmfamily partlof&&\com{plfpagenumbers}&\qquad&\com{noplfpagenumbers}\\
+% \Strut\rmfamily minilof&&\com{mlfpagenumbers}&\qquad&\com{nomlfpagenumbers}\\
+% \Strut\rmfamily sectlof&&\com{slfpagenumbers}&\qquad&\com{noslfpagenumbers}\\
+% \Strut\rmfamily partlot&&\com{pltpagenumbers}&\qquad&\com{nopltpagenumbers}\\
+% \Strut\rmfamily minilot&&\com{mltpagenumbers}&\qquad&\com{nomltpagenumbers}\\
+% \Strut\rmfamily sectlot&&\com{sltpagenumbers}&\qquad&\com{nosltpagenumbers}\\
% \thickline
% \end{tabular}%
% \fi}
@@ -5159,187 +5433,262 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \com{cleardoublepage} (which acts like \com{clearpage} in a one-side document), and has a page style of
% \texttt{empty}. Since version~\#32, you can modify this
% behaviour by redefining the commands of table~\vref{t+parttoc+features}, whose meaning
-% is obvious. A feature defined as \com{empty} does nothing.
+% is often obvious. A feature defined as \com{empty} does nothing.
% \or\relax
% Par défaut, une parttoc (ou une partlof ou une partlot), dans un document de classe \class{book} ou
% \class{report},
% est précédée et suivie par une \com{cleardoublepage} (qui agit comme \com{clearpage} dans un document en recto),
% et a un style de page \texttt{empty}. Depuis la version~\#32, vous pouvez modifier ce comportement en
-% redéfinissant les commandes du tableau~\vref{t+parttoc+features}, dont la signification est évidente.
+% redéfinissant les commandes du tableau~\vref{t+parttoc+features}, dont la signification est souvent évidente.
% Un dispositif défini comme étant \com{empty} ne fait rien.
% \fi
+% \afterpage{\clearpage}
% \ifcase\LANG\relax
-% \begin{table}[tp]
+% \begin{table}[p]
% \changeskips
% \centering
% \caption{Features for mini-tables}\label{t+parttoc+features}
-% {\ttfamily%
+% {\small\ttfamily%
+% \let\Strut\relax
% \ifBT
-% \begin{tabular}{@{}lllcl@{}}
+% \begin{tabularx}{\textwidth}{@{}lllcZ{1}@{}}
% \toprule
% \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\rmfamily\bfseries Command \hfill}&&%
% {\rmfamily\bfseries Default \hfill}\\
% \midrule
% \Strut\rmfamily parttoc&&\com{beforeparttoc}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily parttoc&&\com{afterparttoc}&\qquad&\com{cleardoublepage}\\
+% \Strut\rmfamily parttoc&&\com{openparttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily parttoc&&\com{closeparttoc}&\qquad&\com{empty}\\
% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% \Strut\rmfamily partlof&&\com{beforepartlof}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily partlof&&\com{afterpartlof}&\qquad&\com{cleardoublepage}\\
+% \Strut\rmfamily partlof&&\com{openpartlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlof&&\com{closepartlof}&\qquad&\com{empty}\\
% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% \Strut\rmfamily partlot&&\com{beforepartlot}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily partlot&&\com{afterpartlot}&\qquad&\com{cleardoublepage}\\
+% \Strut\rmfamily partlot&&\com{openpartlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlot&&\com{closepartlot}&\qquad&\com{empty}\\
% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% %%
% \Strut\rmfamily minitoc&&\com{beforeminitoc}&\qquad&\com{empty}\\
-% \Strut\rmfamily minitoc&&\bs afterminitoc&\qquad&\com{empty}\\
-% \Strut\rmfamily minitoc&&\bs thispageminitocstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\bs beforeminilof&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\bs afterminilof&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\bs thispageminilofstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily minilot&&\bs beforeminilot&\qquad&\com{empty}\\
-% \Strut\rmfamily minilot&&\bs afterminilot&\qquad&\com{empty}\\
-% \Strut\rmfamily minilot&&\bs thispageminilotstyle&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{afterminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{openminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{closeminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{thispageminitocstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{beforeminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{afterminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{openminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{closeminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{thispageminilofstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{beforeminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{afterminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{openminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{closeminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{thispageminilotstyle}&\qquad&\com{empty}\\
% %%
-% \Strut\rmfamily secttoc&&\bs beforesecttoc&\qquad&\com{empty}\\
-% \Strut\rmfamily secttoc&&\bs aftersecttoc&\qquad&\com{empty}\\
-% \Strut\rmfamily secttoc&&\bs thispagesecttocstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlof&&\bs beforesectlof&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlof&&\bs aftersectlof&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlof&&\bs thispagesectlofstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\bs beforesectlot&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{beforesecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{aftersecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{opensecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{closesecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{thispagesecttocstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{beforesectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{aftersectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{opensectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{closesectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{thispagesectlofstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{beforesectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{aftersectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{opensectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{closesectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{thispagesectlotstyle}&\qquad&\com{empty}\\
% %%
% \midrule
-% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\rmfamily\emph{command}\texttt{\}}}\\
+% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\rmfamily\emph{command}\texttt{\}}}\\
% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifies the features for a mini-table.}\\
% \bottomrule
-% \end{tabular}%
+% \end{tabularx}%
% \else
-% \begin{tabular}{@{}lllcl@{}}
+% \begin{tabularx}{\textwidth}{@{}lllcX{1}@{}}
% \thickline
% \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\rmfamily\bfseries Command \hfill}&&%
% {\rmfamily\bfseries Default \hfill}\\\hline
% \Strut\rmfamily parttoc&&\com{beforeparttoc}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily parttoc&&\com{afterparttoc}&\qquad&\com{cleardoublepage}\\
-% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\bs thispagestyle\{empty\}\\
+% \Strut\rmfamily parttoc&&\com{openparttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily parttoc&&\com{closeparttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% \Strut\rmfamily partlof&&\com{beforepartlof}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily partlof&&\com{afterpartlof}&\qquad&\com{cleardoublepage}\\
-% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\bs thispagestyle\{empty\}\\
+% \Strut\rmfamily partlof&&\com{openpartlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlof&&\com{closepartlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% \Strut\rmfamily partlot&&\com{beforepartlot}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily partlot&&\com{afterpartlot}&\qquad&\com{cleardoublepage}\\
-% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\bs thispagestyle\{empty\}\\
+% \Strut\rmfamily partlot&&\com{openpartlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlot&&\com{closepartlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% %%
% \Strut\rmfamily minitoc&&\com{beforeminitoc}&\qquad&\com{empty}\\
-% \Strut\rmfamily minitoc&&\bs afterminitoc&\qquad&\com{empty}\\
-% \Strut\rmfamily minitoc&&\bs thispageminitocstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\bs beforeminilof&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\bs afterminilof&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\bs thispageminilofstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily minilot&&\bs beforeminilot&\qquad&\com{empty}\\
-% \Strut\rmfamily minilot&&\bs afterminilot&\qquad&\com{empty}\\
-% \Strut\rmfamily minilot&&\bs thispageminilotstyle&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{afterminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{openminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{closeminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{thispageminitocstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{beforeminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{afterminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{openminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{closeminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{thispageminilofstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{beforeminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{afterminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{openminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{closeminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{thispageminilotstyle}&\qquad&\com{empty}\\
% %%
-% \Strut\rmfamily secttoc&&\bs beforesecttoc&\qquad&\com{empty}\\
-% \Strut\rmfamily secttoc&&\bs aftersecttoc&\qquad&\com{empty}\\
-% \Strut\rmfamily secttoc&&\bs thispagesecttocstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlof&&\bs beforesectlof&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlof&&\bs aftersectlof&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlof&&\bs thispagesectlofstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\bs beforesectlot&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\com{empty}\\
-% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{before|after|pagestyle\}\{}\rmfamily\emph{command}\texttt{\}}}\\
+% \Strut\rmfamily secttoc&&\com{beforesecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{aftersecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{opensecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{closesecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{thispagesecttocstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{beforesectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{aftersectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{opensectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{closesectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{thispagesectlofstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{beforesectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{aftersectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{opensectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{closesectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{thispagesectlotstyle}&\qquad&\com{empty}\\
+% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{\feat{before}|\feat{after}|\feat{open}|\feat{close}|\feat{pagestyle}\}\{}\rmfamily\emph{command}\texttt{\}}}\\
% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifies the features for a mini-table.}\\
% \thickline
-% \end{tabular}%
+% \end{tabularx}%
% \fi}
% \end{table}
% \or\relax
-% \begin{table}[tp]
+% \begin{table}[p]
% \changeskips
% \centering
% \caption{Dispositifs pour les mini-tables}\label{t+parttoc+features}
-% {\ttfamily%
+% {\small\ttfamily%
+% \let\Strut\relax
% \ifBT
-% \begin{tabular}{@{}lllcl@{}}
+% \begin{tabularx}{\textwidth}{@{}lllcZ{1}@{}}
% \toprule
% \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\rmfamily\bfseries Commande \hfill}&&%
% {\rmfamily\bfseries Défaut \hfill}\\
% \midrule
% \Strut\rmfamily parttoc&&\com{beforeparttoc}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily parttoc&&\com{afterparttoc}&\qquad&\com{cleardoublepage}\\
-% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\bs thispagestyle\{empty\}\\
+% \Strut\rmfamily parttoc&&\com{openparttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily parttoc&&\com{closeparttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% \Strut\rmfamily partlof&&\com{beforepartlof}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily partlof&&\com{afterpartlof}&\qquad&\com{cleardoublepage}\\
-% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\bs thispagestyle\{empty\}\\
+% \Strut\rmfamily partlof&&\com{openpartlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlof&&\com{closepartlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% \Strut\rmfamily partlot&&\com{beforepartlot}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily partlot&&\com{afterpartlot}&\qquad&\com{cleardoublepage}\\
-% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\bs thispagestyle\{empty\}\\
+% \Strut\rmfamily partlot&&\com{openpartlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlot&&\com{closepartlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% %%
% \Strut\rmfamily minitoc&&\com{beforeminitoc}&\qquad&\com{empty}\\
-% \Strut\rmfamily minitoc&&\bs afterminitoc&\qquad&\com{empty}\\
-% \Strut\rmfamily minitoc&&\bs thispageminitocstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\bs beforeminilof&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\bs afterminilof&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\bs thispageminilofstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily minilot&&\bs beforeminilot&\qquad&\com{empty}\\
-% \Strut\rmfamily minilot&&\bs afterminilot&\qquad&\com{empty}\\
-% \Strut\rmfamily minilot&&\bs thispageminilotstyle&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{afterminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{openminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{closeminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{thispageminitocstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{beforeminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{afterminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{openminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{closeminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{thispageminilofstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{beforeminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{afterminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{openminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{closeminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{thispageminilotstyle}&\qquad&\com{empty}\\
% %%
-% \Strut\rmfamily secttoc&&\bs beforesecttoc&\qquad&\com{empty}\\
-% \Strut\rmfamily secttoc&&\bs aftersecttoc&\qquad&\com{empty}\\
-% \Strut\rmfamily secttoc&&\bs thispagesecttocstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlof&&\bs beforesectlof&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlof&&\bs aftersectlof&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlof&&\bs thispagesectlofstyle&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\bs beforesectlot&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{beforesecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{aftersecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{opensecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{closesecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{thispagesecttocstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{beforesectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{aftersectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{opensectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{closesectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{thispagesectlofstyle}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{beforesectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{aftersectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{opensectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{closesectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{thispagesectlotstyle}&\qquad&\com{empty}\\
% %%
% \midrule
-% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\rmfamily\emph{commande}\texttt{\}}}\\
+% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\rmfamily\emph{commande}\texttt{\}}}\\
% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\
% \bottomrule
-% \end{tabular}%
+% \end{tabularx}%
% \else
-% \begin{tabular}{@{}lllcl@{}}
+% \begin{tabularx}{\textwidth}{@{}lllcZ{1}@{}}
% \thickline
% \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\rmfamily\bfseries Commande \hfill}&&%
% {\rmfamily\bfseries Défaut \hfill}\\\hline
% \Strut\rmfamily parttoc&&\com{beforeparttoc}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily parttoc&&\com{afterparttoc}&\qquad&\com{cleardoublepage}\\
-% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\bs thispagestyle\{empty\}\\
+% \Strut\rmfamily parttoc&&\com{openparttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily parttoc&&\com{closeparttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% \Strut\rmfamily partlof&&\com{beforepartlof}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily partlof&&\com{afterpartlof}&\qquad&\com{cleardoublepage}\\
-% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\bs thispagestyle\{empty\}\\
+% \Strut\rmfamily partlof&&\com{openpartlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlof&&\com{closepartlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% \Strut\rmfamily partlot&&\com{beforepartlot}&\qquad&\com{cleardoublepage}\\
% \Strut\rmfamily partlot&&\com{afterpartlot}&\qquad&\com{cleardoublepage}\\
-% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\bs thispagestyle\lit{\{empty\}}\\
+% \Strut\rmfamily partlot&&\com{openpartlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlot&&\com{closepartlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\com{thispagestyle}\{empty\}\\
% %%
% \Strut\rmfamily minitoc&&\com{beforeminitoc}&\qquad&\com{empty}\\
% \Strut\rmfamily minitoc&&\com{afterminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{openminitoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily minitoc&&\com{closeminitoc}&\qquad&\com{empty}\\
% \Strut\rmfamily minitoc&&\com{thispageminitocstyle}&\qquad&\com{empty}\\
-% \Strut\rmfamily minilof&&\\com{beforeminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{beforeminilof}&\qquad&\com{empty}\\
% \Strut\rmfamily minilof&&\com{afterminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{openminilof}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilof&&\com{closeminilof}&\qquad&\com{empty}\\
% \Strut\rmfamily minilof&&\com{thispageminilofstyle}&\qquad&\com{empty}\\
% \Strut\rmfamily minilot&&\com{beforeminilot}&\qquad&\com{empty}\\
% \Strut\rmfamily minilot&&\com{afterminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{openminilot}&\qquad&\com{empty}\\
+% \Strut\rmfamily minilot&&\com{closeminilot}&\qquad&\com{empty}\\
% \Strut\rmfamily minilot&&\com{thispageminilotstyle}&\qquad&\com{empty}\\
% %%
% \Strut\rmfamily secttoc&&\com{beforesecttoc}&\qquad&\com{empty}\\
% \Strut\rmfamily secttoc&&\com{aftersecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{opensecttoc}&\qquad&\com{empty}\\
+% \Strut\rmfamily secttoc&&\com{closesecttoc}&\qquad&\com{empty}\\
% \Strut\rmfamily secttoc&&\com{thispagesecttocstyle}&\qquad&\com{empty}\\
% \Strut\rmfamily sectlof&&\com{beforesectlof}&\qquad&\com{empty}\\
% \Strut\rmfamily sectlof&&\com{aftersectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{opensectlof}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlof&&\com{closesectlof}&\qquad&\com{empty}\\
% \Strut\rmfamily sectlof&&\com{thispagesectlofstyle}&\qquad&\com{empty}\\
-% \Strut\rmfamily sectlot&&\com{ beforesectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{beforesectlot}&\qquad&\com{empty}\\
% \Strut\rmfamily sectlot&&\com{aftersectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{opensectlot}&\qquad&\com{empty}\\
+% \Strut\rmfamily sectlot&&\com{closesectlot}&\qquad&\com{empty}\\
% \Strut\rmfamily sectlot&&\com{thispagesectlotstyle}&\qquad&\com{empty}\\
-% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{before|after|pagestyle\}\{}\rmfamily\emph{commande}\texttt{\}}}\\
+% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{\feat{before}|\feat{after}|\feat{open}|\feat{close}|\feat{pagestyle}\}\{}\rmfamily\emph{commande}\texttt{\}}}\\
% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\
% \thickline
-% \end{tabular}%
+% \end{tabularx}%
% \fi}
% \end{table}
% \fi
@@ -5353,8 +5702,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \com{mtcsetfeature}\verb|{|\emph{mini-table}\verb|}{|\emph{keyword}\verb|}{|\emph{commands}\verb|}|
% \end{verse}
% allows you to redefine any of these commands. \emph{mini-table} is one of the mini-table names:
-% \texttt{parttoc}\ldots\ \texttt{sectlot}. \emph{keyword} is one of the followings: \texttt{before},
-% \texttt{after} or \texttt{pagestyle}. \emph{commands} is either a sequence of commands like \com{clearpage},
+% \texttt{parttoc}\ldots\ \texttt{sectlot}. \emph{keyword} is one of the followings: \feat{before},
+% \feat{after}, \feat{open}, \feat{close} or \feat{pagestyle}. \emph{commands} is either a sequence of commands like \com{clearpage},
% \com{cleardoublepage},
% \com{thispagestyle}\verb|{...}|, etc., either \com{empty} (does nothing).
% \or\relax
@@ -5363,14 +5712,14 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \com{mtcsetfeature}\verb|{|\emph{mini-table}\verb|}{|\emph{mot-clé}\verb|}{|\emph{commandes}\verb|}|
% \end{verse}
% vous permet de redéfinir chacune de ces commandes. \emph{mini-table} est l'un des noms de type de mini-table:
-% \texttt{parttoc}\ldots\ \texttt{sectlot}. \emph{mot-clé} est l'un des suivants: \texttt{before},
-% \texttt{after} ou \texttt{pagestyle}. \emph{commandes} est soit une séquence de commandes telles que \com{clearpage},
+% \texttt{parttoc}\ldots\ \texttt{sectlot}. \emph{mot-clé} est l'un des suivants: \feat{before},
+% \feat{after}, \feat{open}, \feat{close} ou \feat{pagestyle}. \emph{commandes} est soit une séquence de commandes telles que \com{clearpage},
% \com{cleardoublepage}, \com{thispagestyle}\verb|{...}|, etc., soit \com{empty} (ne fait rien).
% \fi
% \end{macro}
% \end{SMOOTH}
%
-% \lneed{8}
+% \lneed{12}
% \ifcase\LANG\relax
% \subsubsection[Remark about page styles]{Remark about page styles\,\footnote{This remark is taken and adapted
% from a draft of the second edition of the JMPL~\cite{JMPL1}, by
@@ -5380,23 +5729,28 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% tirée et adaptée d'une version préliminaire de la seconde édition du JMPL~\cite{JMPL1}, par
% \name{Benjamin}{Bayart}, où il commente le paquetage \upack{minitoc}.}}
% \fi
+% \begin{macro}{\mtcsetfeature}
+% \begin{macro}{\thispagestyle}
+% \begin{macro}{\pagestyle}
+% \begin{macro}{\cleardoublepage}
% \ifcase\LANG\relax
% The \Virage{}default commands for
-% part-level mini-tables page styles are defined as being simply a standard \com{thispagestyle}\verb|{empty}|,
-% because in document classes defining the \com{chapter} command, the part-level mini-tables are on their own pages.
+% part-level mini-tables page styles are defined as being simply a standard \com{thispagestyle}\verb|{empty}| command,
+% because in document classes defining the \com{chapter} command (like \class{book} or \class{report}),
+% the part-level mini-tables are on their own pages.
% If the document is printed
% recto-verso, the first page is recto. Usually, these pages are not numbered and have no header and no footer. This
-% behaviour comes from the default definitions of the commands of table~\vref{t+parttoc+features}. If you want an
+% behaviour is a consequence from the default definitions of the commands of table~\vref{t+parttoc+features}. If you want an
% other behaviour, you can change these definitions. Note that, by default, only the \emph{first} page of these
% mini-tables are in the \texttt{empty} page style. You can set the style of this first page by using
% \com{thispagestyle} and set the style of the following pages by using \com{pagestyle}, but you must not forget
-% to reset the normal style after the mini-table. Look at this short example\,\footnote{This example shows that
+% to reset the normal style after the mini-table. Look at this short theorical example\,\footnote{This example shows that
% the third argument can be a \emph{sequence} of commands: we set the style of the current page and the style of the
% following pages.}:
% \begin{verse}
% \com{mtcsetfeature}\verb|{parttoc}{before}%|\\
% \verb| {|\com{cleardoublepage}\verb|}|\\
-% \com{mtcsetfeature}\verb|{parttoc}{thispagestyle}%|\\
+% \com{mtcsetfeature}\verb|{parttoc}{pagestyle}%|\\
% \verb| {|\com{thispagestyle}\verb|{empty}|\com{pagestyle}\verb|{myheadings}}|\\
% \com{mtcsetfeature}\verb|{parttoc}{after}%|\\
% \verb| {|\com{cleardoublepage}\com{pagestyle}\verb|{headings}}|
@@ -5409,14 +5763,15 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \or\relax
% Les\Virage{} commandes par défaut pour les styles de page des mini-tables au niveau partie
% sont définies comme étant simplement \com{thispagestyle}\verb|{empty}|, car
-% dans les classes de document définissant la commande \com{chapter}, les mini-tables au niveau partie sont sur
+% dans les classes de document définissant la commande \com{chapter} (comme \class{book} ou \class{report}),
+% les mini-tables au niveau partie sont sur
% leurs propres pages. Si le document est imprimé recto-verso, la première page est recto. Habituellement, ces pages
-% ne sont pas numérotées et n'ont ni en-tête ni bas de page. Ce comportement provient des définitions par défaut
+% ne sont pas numérotées et n'ont ni en-tête ni bas de page. Ce comportement est une conséquence des définitions par défaut
% des commandes du tableau~\vref{t+parttoc+features}. Si vous désirez un comportement différent, vous pouvez changer
% ces définitions. Notez que, par défaut, seule la \emph{première} page de ces mini-tables est composée dans le
% style de page \texttt{empty}. Vous pouvez établir le style de cette première page en utilisant
% \com{thispagestyle} et établir le style des pages suivantes en utilisant \com{pagestyle}, mais vous ne devez
-% pas oublier de rétablir le style normal après la mini-table. Regardez ce court exemple\,\footnote{Cet exemple
+% pas oublier de rétablir le style normal après la mini-table. Regardez ce court exemple théorique\,\footnote{Cet exemple
% montre que le troisième argument peut être une \emph{séquence} de commandes: nous établissons le style de la page
% courante et le style des pages suivantes.}:
% \begin{verse}
@@ -5432,6 +5787,10 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% suivantes des parttocs, et établissons le style de page \texttt{headings} pour les pages après la mini-table,
% après une commande \com{cleardoublepage}.
% \fi
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -5445,14 +5804,17 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
%
% \lneed{5}
-% \ifcase\LANG\relax
-% \subsubsection{Before version~\#23 (1994/11/08)}
-% \or\relax
-% \subsubsection{Avant la version~\#23 (1994/11/08)}
-% \fi
% \begin{macro}{\firstpartis}
+% \begin{macro}{\addtocounter}
+% \begin{macro}{\dominitoc}
% \begin{macro}{\firstchapteris}
% \begin{macro}{\firstsectionis}
+% \begin{description}
+% \ifcase\LANG\relax
+% \item[Before version~\#23 (1994/11/08)]
+% \or\relax
+% \item[Avant la version~\#23 (1994/11/08)]
+% \fi
% \ifcase\LANG\relax
% To make the \upack{minitoc}
% package work with such documents, you must insert the command:
@@ -5482,44 +5844,49 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% pour obtenir un premier chapitre numéroté~0. Et les deux commandes \com{firstpartis}
% et \com{firstsectionis} sont similaires pour des parties et sections avec une numérotation non standard.
% \fi
-% \end{macro}
-% \end{macro}
-% \end{macro}
%
% \lneed{6}
% \ifcase\LANG\relax
-% \subsubsection{Since version~\#23 (1994/11/08)}
+% \item[Since version~\#23 (1994/11/08)]
% \or\relax
-% \subsubsection{Depuis la version~\#23 (1994/11/08)}
+% \item[Depuis la version~\#23 (1994/11/08)]
% \fi
% \ifcase\LANG\relax
-% These commands\virage{} are now obsolete, as this
+% These\SMM{\lmess{W0003}\\\lmess{W0004}\\\lmess{W0005}} commands are now obsolete, as this
% problem has been solved (via the ``absolute'' numbering of the mini-table auxiliary files).
% Thus now they just produce harmless warnings.
% \or\relax
-% Ces commandes\virage{} sont désormais obsolètes, car ce problème a été résolu (via la numérotation «~absolue~»
+% Ces\SMM{\lmess{W0003}\\\lmess{W0004}\\\lmess{W0005}} commandes sont désormais obsolètes, car ce problème
+% a été résolu (via la numérotation «~absolue~»
% des fichiers auxiliaires pour les mini-tables). Elles produisent désormais seulement des avertissements bénins.
% \fi
+% \end{description}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
% ^^A \subsection{Special Entries for TOC, LOF, LOT, Bibliography and Index}\label{special.entries}
-% \subsection{Special Entries in the Table of contents}\label{special.entries}
+% \subsection{Special Entries in the TOC}\label{special.entries}
% \or\relax
% ^^A \subsection{Entrées spéciales pour la table des matières, la liste des figures, la liste des tableaux, la
% ^^A bibliographie et l'index}\label{special.entries}
-% \subsection{Entrées spéciales dans la table des matières}\label{special.entries}
+% \subsection{Entrées spéciales dans la TdM}\label{special.entries}
% \fi
% \ifcase\LANG\relax
-% If{\Virage} you want to add entries in the Table of Contents for
+% If\SMMZ{\lmess{I0046}} you want to add entries in the Table of Contents for
% objects like the Table of Contents itself, the List of
% Figures, the List of Tables, the Bibliography or the Index,
% you should use the \pack{tocbibind} package~\cite{tocbibind} by \name{Peter~R.}{Wilson}
% (this package is available from the CTAN archives).
% \or\relax
-% Si{\Virage} vous souhaitez ajouter des entrées dans la table des matières pour des objets tels que la table de
+% Si\SMMZ{\lmess{I0046}} vous souhaitez ajouter des entrées dans la table des matières pour des objets tels que la table de
% matières elle-même, la liste des figures, la liste de tableaux, la bibliographie ou l'index, vous devriez
% utiliser le paquetage \pack{tocbibind}~\cite{tocbibind} de \name{Peter~R.}{Wilson} (ce
+\makeatletter
% paquetage est disponible sur les archives CTAN).
% \fi
%
@@ -5537,12 +5904,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
%
% \begin{SMOOTH}
% \ifcase\LANG\relax
-% Note that the same problems appear if you use one of the \class{scrbook}, \class{scrreprt} or
+% Note\imess{I0043} that the same problems appear if you use one of the \class{scrbook}, \class{scrreprt} or
% \class{scrartcl} \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3} with some options (\optp{liststotoc}{KOMA-Script},
% \optp{liststotocnumbered}{KOMA-Script}, \optp{bibtotoc}{KOMA-Script}, \optp{bibtotocnumbered}{KOMA-Script}, and \optp{idxtotoc}{KOMA-Script}).
% The solutions are the same ones.
% \or\relax
-% Notez que les mêmes problèmes apparaissent lorsque vous utilisez l'une des classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3}
+% Notez\imess{I0043} que les mêmes problèmes apparaissent lorsque vous utilisez l'une des classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3}
% \class{scrbook}, \class{scrreprt} or \class{scrartcl} avec certaines options (\optp{liststotoc}{KOMA-Script},
% \optp{liststotocnumbered}{KOMA-Script}, \optp{bibtotoc}{KOMA-Script}, \optp{bibtotocnumbered}{KOMA-Script} et \optp{idxtotoc}{KOMA-Script}).
% Les solutions sont les mêmes.
@@ -5581,7 +5948,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{SMOOTH}
%
% \lneed{5}
-% \begin{macro}{\printindex}
+% \begin{macro}{\printglossary}
% \begin{macro}{\addcontentsline}
% \begin{macro}{\mtcaddchapter}
% \begin{macro}{\mtcfixglossary}
@@ -5596,7 +5963,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \lneed{3}
% But this can be done by:
% \begin{quote}
-% \verb+\mtcfixglossary[chapter|section|part]+
+% \com{mtcfixglossary}\verb+[chapter|section|part]+
% \end{quote}
% where the optional argument is the level for the glossary entry in the TOC\@.
% By default, if \com{chapter} is defined, the \texttt{chapter} level is used, else
@@ -5663,7 +6030,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \lneed{3}
% Mais ceci peut être remplacé par:
% \begin{quote}
-% \verb+\mtcfixindex[chapter|section|part]+
+% \com{mtcfixindex}\verb+[chapter|section|part]+
% \end{quote}
% où l'argument optionnel est le niveau de l'entrée d'index dans la table des matières. Par défaut, si
% \com{chapter} est définie, le niveau \texttt{chapter} est utilisé, sinon le niveau \texttt{section}.
@@ -5676,26 +6043,80 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{macro}
% \end{macro}
%
+% \lneed{5}
+% \begin{macro}{\printnomenclature}
+% \begin{macro}{\addcontentsline}
+% \begin{macro}{\mtcaddchapter}
+% \begin{macro}{\mtcfixnomenclature}
+% \ifcase\LANG\relax
+% For the nomenclature\,\footnote{If you are using the \pack{nomencl} package~\cite{nomencl}.},
+% it is like for the glossary, you should add the
+% following commands just after the \com{printnomenclature} command:
+% \begin{quote}
+% \com{addcontentsline}\verb|{lof}{xchapter}{}|\\
+% \com{addcontentsline}\verb|{lot}{xchapter}{}|\\
+% \com{mtcaddchapter}
+% \end{quote}
+% \lneed{3}
+% But this can be done by:
+% \begin{quote}
+% \com{mtcfixnomenclature}\verb+[chapter|section|part]+
+% \end{quote}
+% where the optional argument is the level for the nomenclature entry in the TOC\@.
+% By default, if \com{chapter} is defined, the \texttt{chapter} level is used, else
+% the \texttt{section} level.
+% If neither \com{chapter} or \com{section} are defined, the \texttt{part} level will be used if \com{part} is
+% defined; else an error is reported. It is \virage\emph{recommended} that you check the result and,
+% if necessary, you adjust the optional argument.
+% \or\relax
+% Pour la nomenclature\,\footnote{Si vous utilisez le paquetage \pack{nomencl}~\cite{nomencl}.}, c'est comme pour le glossaire:
+% vous devriez ajouter les commandes suivantes juste après la commande \com{printnomenclature}:
+% \begin{quote}
+% \com{addcontentsline}\verb|{lof}{xchapter}{}|\\
+% \com{addcontentsline}\verb|{lot}{xchapter}{}|\\
+% \com{mtcaddchapter}
+% \end{quote}
+% \lneed{3}
+% Mais ceci peut être remplacé par:
+% \begin{quote}
+% \com{mtcfixnomenclature}\verb+[chapter|section|part]+
+% \end{quote}
+% où l'argument optionnel est le niveau de l'entrée de la nomenclature dans la table des matières. Par défaut, si
+% \com{chapter} est définie, le niveau \texttt{chapter} est utilisé, sinon le niveau \texttt{section}.
+% Si ni \com{chapter} ni \com{section} ne sont définies, le niveau \texttt{part} sera utilisé si \com{part} est
+% définie; sinon une erreur est signalée. Il est \virage\emph{recommandé} que vous vérifiez le résultat et, si
+% nécessaire, que vous ajustiez l'argument optionnel.
+% \fi
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \ifcase\LANG\relax
% Of course, in documents were the TOC, LOF, LOT, bibliography
-% and/or glossary (or index) are processed as starred sections, you must
+% and/or glossary (or index or nomenclature) are processed as starred sections, you must
% modify these additions to use section level commands.
%
+% \lneed{5}
% And proceed \virage\emph{with extreme care}, tracking in the \emph{document}\suffix{.log} file the
% insertion of \suffix{.mtc}\meta{N} files (and siblings). They are
-% some examples in the \exam{mtc-add.tex} (see section~\vref{mtc-add.tex})
-% and \exam{mtc-ads.tex} (see section~\vref{mtc-ads.tex}) files distributed with
+% some examples in the \exam{mtc-add.tex} (see section~\vref{mtc-add.tex}),
+% \exam{mtc-ads.tex} (see section~\vref{mtc-ads.tex}),
+% and {mtc-nom.tex} (see section~\vref{mtc-nom.tex}) files distributed with
% \upack{minitoc}. The \exam{mtc-ads.tex} example shows how much that problem is difficult.
% \or\relax
% Bien sûr, les documents dans lesquels la table des matières, la liste des figures, la liste des tableaux, la
-% bibliographie et/ou le glossaire (ou l'index) sont traités comme des sections étoilées, vous devez modifier ces
-% additions pour utiliser des commandes au niveau section.
+% bibliographie et/ou le glossaire (ou l'index ou la nomenclature) sont traités comme des sections étoilées,
+% modifiez ces additions pour utiliser des commandes au niveau section.
%
+% \lneed{5}
% Et procédez \virage\emph{avec grand soin}, en suivant dans le fichier \emph{document}\suffix{.log} l'insertion des
% fichiers \suffix{.mtc}\meta{N} (et
% analogues). Il y~a divers exemples dans les fichiers
-% \exam{mtc-add.tex} (voir la section~\vref{mtc-add.tex}) et
-% \exam{mtc-ads.tex} (voir la section~\vref{mtc-ads.tex}) distribués avec \upack{minitoc}.
+% \exam{mtc-add.tex} (voir la section~\vref{mtc-add.tex}),
+% \exam{mtc-ads.tex} (voir la section~\vref{mtc-ads.tex}) et
+% \exam{mtc-nom.tex} (voir la section~\vref{mtc-nom.tex})
+% distribués avec \upack{minitoc}.
% L'exemple \exam{mtc-ads.tex} montre combien ce problème est difficile.
% \fi
%
@@ -5733,9 +6154,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% file \emph{document}\suffix{.maf}\footnote{This package option is now (since version~\#48) the default (list created).}.
% This feature can help you to remove these auxiliary
% files which are no more necessary after the \LaTeX\ run.
-% Under Unix or Linux, you can use something like:
+% Under Unix or Linux, you can try:
% \begin{quote}
-% \verb+cat +\emph{document}\verb+.maf | \tool{xargs} -i -t \rm {}+
+% \verb+cat +\emph{document}\verb+.maf | +\tool{xargs}\verb+ -i -t \rm {}+
% \end{quote}
% \or\relax
% \section{Les options \uopt{listfiles} et \uopt{nolistfiles}}\label{s+listfiles}\ioptd{listfiles}\iopt{nolistfiles}
@@ -5744,9 +6165,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% le choix par défaut (liste créée).}.
% Ce dispositif peut vous aider à~supprimer ces
% fichiers auxiliaires qui ne sont plus nécessaires après l'exécution de \LaTeX.
-% Sous Unix ou Linux, vous pouvez utiliser quelque chose comme:
+% Sous Unix ou Linux, vous pouvez essayer:
% \begin{quote}
-% \verb+cat +\emph{document}\verb+.maf | \tool{xargs} -i -t \rm {}+
+% \verb+cat +\emph{document}\verb+.maf | +\tool{xargs}\verb+ -i -t \rm {}+
% \end{quote}
% \fi
% \ifcase\LANG\relax
@@ -5780,11 +6201,11 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% indications écrites dans le fichier \emph{document}\suffix{.log} peuvent vous suggérer de consulter
% le présent document ou le
% fichier \xfile{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 \opt{nohints}. Les problèmes
-% (potentiels) suivants sont actuellement détectés:
+% option est activée par défaut, mais vous pouvez l'inhiber via l'option \opt{nohints}.
+% Les problèmes (potentiels) suivants sont actuellement détectés:
% \fi
% \begin{itemize}
-% \lneed{14}
+% \lneed{11}
% \item
% \begin{macro}{\part}
% \begin{macro}{\@part}
@@ -5831,7 +6252,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \lneed{5}
% \item
% \ifcase\LANG\relax
-% Presence of the following packages or classes, which need some \virage{}precautions:
+% Presence\virage{} of the following packages or classes, which need some precautions:
% \class{amsbook} (class),
% \class{memoir} (class),
% \pack{appendix},
@@ -5842,7 +6263,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \pack{tocbibind}, and
% \pack{tocloft}.
% \or\relax
-% Présence des paquetages et classes suivants, qui demandent certaines \virage{}précautions:
+% Présence\virage{} des paquetages et classes suivants, qui demandent certaines précautions:
% \class{amsbook} (classe),
% \pack{appendix},
% \pack{placeins} (attention à~ses options et à~sa date (au moins 2005/04/18)),
@@ -5852,25 +6273,27 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \pack{tocbibind} et
% \pack{tocloft}.
% \fi
-% \lneed{5}
+% \lneed{7}
% \item
% \ifcase\LANG\relax
-% Presence of the following packages or classes, which, unfortunately, are \Virage\emph{incompatible}
+% Presence\SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{W0025}\\\lmess{W0097}\\\lmess{W0029}\\\lmess{W0040}}
+% of the following packages or classes, which, unfortunately, are \emph{incompatible}
% with the \upack{minitoc} package:
% \class{amsart} (class),
% \class{amsproc} (class),
-% \pack{alphanum}, \class{jura} (class),
+% \pack{alphanum}, \pack{flowfram}\,\footnote{This package has its own system for minitocs.}, \class{jura} (class),
% \pack{titlesec}, and
% \pack{titletoc}\,\footnote{\label{fn+titlesec}The \upack{titlesec} package redefines
% the sectionning commands in a way
% completely alien to the standard \LaTeX\ way; hence \upack{minitoc} and \upack{titlesec}-\upack{titletoc} are
% fundamentaly \emph{incompatible}, and it is very sad.}.
% \or\relax
-% Présence des paquetages ou classes suivants, qui, malheureusement, sont \Virage\emph{incompatibles} avec le paquetage
+% Présence\SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{W0025}\\\lmess{W0097}\\\lmess{W0029}\\\lmess{W0040}}
+% des paquetages ou classes suivants, qui, malheureusement, sont \emph{incompatibles} avec le paquetage
% \upack{minitoc}:
% \class{amsart} (classe),
% \class{amsproc} (classe),
-% \pack{alphanum}, \class{jura} (classe),
+% \pack{alphanum}, \pack{flowfram}\,\footnote{Ce paquetage a son propre système de minitocs.}, \class{jura} (classe),
% \pack{titlesec} et
% \pack{titletoc}\,\footnote{\label{fn+titlesec}Le paquetage \upack{titlesec} redéfinit les
% commandes de sectionnement d'une manière complètement étrangère à~la manière standard de \LaTeX;
@@ -5913,12 +6336,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \begin{macro}{\sectlot}
% \ifcase\LANG\relax
% Usage of \com{sectlof} and/or \com{sectlot} without
-% using the \opt{insection} package option of \upack{minitoc}
+% using the \opt{insection}\imess{W0056} package option of \upack{minitoc}
% (or the \pack{placeins} package without
% its \optp{section}{placeins} option).
% \or\relax
% Utilisation de \com{sectlof} et/ou \com{sectlot} sans utiliser l'option de paquetage
-% \opt{insection} de \upack{minitoc} (ou le paquetage \pack{placeins}
+% \opt{insection}\imess{W0056} de \upack{minitoc} (ou le paquetage \pack{placeins}
% sans son option \optp{section}{placeins}).
% \fi
% \end{macro}
@@ -5928,26 +6351,29 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \lneed{5}
% \item
% \ifcase\LANG\relax
-% If you are using short extensions (because of your operating system or the \opt{shortext}
-% package option, see section~\vref{MS-DOS}) and go beyond the limit of 99~parts, chapters or sections,
-% the \optd{hints} package option displays a warning.
+% If\SMM{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}}
+% you are using short extensions (because of your operating system or the \opt{shortext}
+% package option, see section~\vref{MS-DOS}) and go beyond the limit of 99~parts, chapters or sections,
+% the \optd{hints} package option displays a warning.
% \or\relax
-% Si vous utilisez des suffixes courts (à~cause de votre système d'exploitation ou de l'option de paquetage
-% \opt{shortext}, voyez à~la section~\vref{MS-DOS}) et que vous allez au-delà de la
-% limite de 99~parties, chapitres ou sections, l'option de paquetage \optd{hints} signale un avertissement.
+% Si\SMM{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}}
+% vous utilisez des suffixes courts (à~cause de votre système d'exploitation ou de l'option de paquetage
+% \opt{shortext}, voyez à~la section~\vref{MS-DOS}) et que vous allez au-delà de la
+% limite de 99~parties, chapitres ou sections,
+% l'option de paquetage \optd{hints} signale un avertissement.
% \fi
% \lneed{5}
% \item
% \begin{macro}{\mtcaddchapter}
% \begin{macro}{\mtcaddsection}
% \ifcase\LANG\relax\label{h.abstract}
-% If the \pack{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}), is used with its
+% If the \pack{abstract}\imess{I0040} package~\cite{abstract} (by \name{Peter~R.}{Wilson}), is used with its
% \optp{addtotoc}{abstract} option, a ``{Abstract}'' entry is added to the table of contents,
% as a starred chapter if the document class defines \com{chapter}, else as a starred section.
% This is detected and you should add a \com{mtcaddchapter}\verb|[]| or a \com{mtcaddsection}\verb|[]|
% command after your \env{abstract} environment.
% \or\relax\label{h.abstract}
-% Si le paquetage \pack{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé
+% Si le paquetage \imess{I0040}\pack{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé
% avec son option \optp{addtotoc}{abstract}, 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 \com{chapter}, sinon
% comme une section étoilée. Ceci est détecté et vous devriez ajouter une commande \com{mtcaddchapter}\verb|[]| ou
@@ -5958,99 +6384,99 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \lneed{3}
% \item
% \ifcase\LANG\relax\label{h.sectsty}
-% If the \pack{sectsty} package~\cite{sectsty} (by \name{Rowland}{McDonnell}) is used,
+% If the \pack{sectsty} package~\cite{sectsty}\imess{W0037} (by \name{Rowland}{McDonnell}) is used,
% it must be loaded \emph{before} the \upack{minitoc} package. The interaction has been pointed out
% by \name{Bil}{Kleb}.
% \or\relax\label{h.sectsty}
-% Si le paquetage \pack{sectsty}~\cite{sectsty} (de \name{Rowland}{McDonnell}) est utilisé,
+% Si le paquetage \pack{sectsty}~\cite{sectsty}\imess{W0037} (de \name{Rowland}{McDonnell}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}. L'interaction a été signalée par
% \name{Bil}{Kleb}.
% \fi
% \lneed{3}
% \item
% \ifcase\LANG\relax\label{h.varsects}
-% If the \pack{varsects} package~\cite{varsects}
+% If the \pack{varsects} package~\cite{varsects}\imess{W0038}
% (by \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) is used,
% it must be loaded \emph{before} the \upack{minitoc} package.
% \or\relax\label{h.varsects}
-% Si le paquetage \pack{varsects}~\cite{varsects}
+% Si le paquetage \pack{varsects}~\cite{varsects}\imess{W0038}
% (de \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}.
% \fi
% \lneed{3}
% \item
% \ifcase\LANG\relax\label{h.fncychap}
-% If the \pack{fncychap} package~\cite{fncychap}
+% If the \pack{fncychap} package~\cite{fncychap}\imess{W0086}
% (by \name{Ulf~A.}{Lindgren}) is used,
% it must be loaded \emph{before} the \upack{minitoc} package.
% \or\relax\label{h.fncychap}
-% Si le paquetage \pack{fncychap}~\cite{fncychap}
+% Si le paquetage \pack{fncychap}~\cite{fncychap}\imess{W0086}
% (de \name{Ulf~A.}{Lindgren}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}.
% \fi
% \lneed{3}
% \item
% \ifcase\LANG\relax\label{h.hangcaption}
-% If the \pack{hangcaption} package~\cite{hangcaption}
+% If the \pack{hangcaption} package~\cite{hangcaption}\imess{W0092}
% (by \name{David~M.}{Jones}) is used,
% it must be loaded \emph{before} the \upack{minitoc} package.
% \or\relax\label{h.hangcaption}
-% Si le paquetage \pack{hangcaption}~\cite{hangcaption}
+% Si le paquetage \pack{hangcaption}~\cite{hangcaption}\imess{W0092}
% (de \name{David~M.}{Jones}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}.
% \fi
% \lneed{3}
% \item
% \ifcase\LANG\relax\label{h.quotchap}
-% If the \pack{quotchap} package~\cite{quotchap}
+% If the \pack{quotchap} package~\cite{quotchap}\imess{W0087}
% (by \name{Karsten}{Tinnefeld}) is used,
% it must be loaded \emph{before} the \upack{minitoc} package.
% \or\relax\label{h.quotchap}
-% Si le paquetage \pack{quotchap}~\cite{quotchap}
+% Si le paquetage \pack{quotchap}~\cite{quotchap}\imess{W0087}
% (de \name{Karsten}{Tinnefeld}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}.
% \fi
% \lneed{3}
% \item
% \ifcase\LANG\relax\label{h.romannum}
-% If the \pack{romannum} package~\cite{romannum}
+% If the \pack{romannum} package~\cite{romannum}\imess{W0088}
% (by \name{Peter~R.}{Wilson}) is used,
% it must be loaded \emph{before} the \upack{minitoc} package.
% \or\relax\label{h.romannum}
-% Si le paquetage \pack{romannum}~\cite{romannum}
+% Si le paquetage \pack{romannum}~\cite{romannum}\imess{W0088}
% (de \name{Peter~R.}{Wilson}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}.
% \fi
% \lneed{3}
% \item
% \ifcase\LANG\relax\label{h.sfheaders}
-% If the \pack{sfheaders} package~\cite{sfheaders}
+% If the \pack{sfheaders} package~\cite{sfheaders}\imess{W0089}
% (by \name{Maurizio}{Loreti}) is used,
% it must be loaded \emph{before} the \upack{minitoc} package.
% \or\relax\label{h.sfheaders}
-% Si le paquetage \pack{sfheaders}~\cite{sfheaders}
+% Si le paquetage \pack{sfheaders}~\cite{sfheaders}\imess{W0089}
% (de \name{Maurizio}{Loreti}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}.
% \fi
% \lneed{3}
% \item
% \ifcase\LANG\relax\label{h.alnumsec}
-% If the \pack{alnumsec} package~\cite{alnumsec}
+% If the \pack{alnumsec} package~\cite{alnumsec}\imess{W0090}
% (by \namea{Frank}{Küster}{Kuster}) is used,
% it must be loaded \emph{before} the \upack{minitoc} package.
% \or\relax\label{h.alnumsec}
-% Si le paquetage \pack{alnumsec}~\cite{alnumsec}
+% Si le paquetage \pack{alnumsec}~\cite{alnumsec}\imess{W0090}
% (de \namea{Frank}{Küster}{Kuster}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}.
% \fi
% \lneed{3}
% \item
% \ifcase\LANG\relax\label{h.captcont}
-% If the \pack{captcont} package~\cite{captcont}
+% If the \pack{captcont} package~\cite{captcont}\imess{W0091}
% (by \name{Steven~Douglas}{Cochran}) is used,
% it must be loaded \emph{before} the \upack{minitoc} package.
% \or\relax\label{h.captcont}
-% Si le paquetage \pack{captcont}~\cite{captcont}
+% Si le paquetage \pack{captcont}~\cite{captcont}\imess{W0091}
% (de \name{Steven~Douglas}{Cochran}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}.
% \fi
@@ -6058,14 +6484,15 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \item
% \begin{SMOOTH}
% \ifcase\LANG\relax\label{h.caption}\label{h.caption2}\label{h.ccaption}\label{h.mcaption}
-% If one of the \pack{caption}~\cite{caption},
+% If one of the \pack{caption}~\SMM{\lmess{W0033}\\\lmess{W0034}\\\lmess{W0035}\\\lmess{W0036}}\cite{caption},
% \pack{caption2}\footnote{This package is obsolete;
% now use the \upack{caption} package.}~\cite{caption2}, (both written by \xname{Axel}{Sommerfeldt}),
% \pack{ccaption}~\cite{ccaption} (written by \name{Peter~R.}{Wilson}), or
% \pack{mcaption}~\cite{mcaption} (written by \xname{Stephan}{Hennig}), packages is used,
% it must be loaded \emph{before} the \upack{minitoc} package.
% \or\relax\label{h.caption}\label{h.caption2}\label{h.ccaption}\label{h.mcaption}
-% Si l'un des paquetages \pack{caption}~\cite{caption},
+% Si l'un des
+% paquetages \pack{caption}~\SMM{\lmess{W0033}\\\lmess{W0034}\\\lmess{W0035}\\\lmess{W0036}}\cite{caption},
% \pack{caption2}~\cite{caption2}\,\footnote{Ce paquetage est obsolète; utilisez
% maintenant le paquetage \upack{caption}.}, (tous deux écrits par \xname{Axel}{Sommerfeldt}),
% \pack{ccaption}~\cite{ccaption} (écrit par \name{Peter~R.}{Wilson}), ou
@@ -6074,15 +6501,31 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
% \end{SMOOTH}
% \lneed{4}
+% \bigskip
+% \item
+% \ifcase\LANG\relax\label{h.float}\label{h.floatrow}\label{h.trivfloat}\label{h.rotfloat}
+% If one of the\imess{I0053} \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow},
+% \pack{trivfloat}~\cite{trivfloat}, or \pack{rotfloat}~\cite{rotfloat} packages
+% is used, you must remember that \emph{you can not use} the \upack{minitoc} facilities for preparing
+% mini-tables of floats of the new defined types.
+% \or\relax\label{h.float}\label{h.floatrow}\label{h.trivfloat}\label{h.rotfloat}
+% Si\imess{I0053} l'un des paquetages \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow},
+% \pack{trivfloat}~\cite{trivfloat} ou \pack{rotfloat}~\cite{rotfloat}
+% est utilisé, vous devez vous souvenir que \emph{vous ne pouvez pas utiliser} les facilités
+% de \upack{minitoc} pour préparer des mini-tables de flottants des types nouvellement définis.
+% \fi
+% \bigskip
+% \lneed{4}
% \item
% \ifcase\LANG\relax
-% If you try to insert empty mini-tables, the \optd{hints} option gives a global warning (except if you
+% If\imess{I0006} you try to insert empty mini-tables, the \optd{hints} option gives a global warning (except if you
% used also the \opt{nocheckfiles} option, see section~\vref{s+placing}).
% \or\relax
-% Si vous essayez d'insérer des mini-tables vides, l'option \optd{hints} vous donne un avertissement
+% Si\imess{I0006} vous essayez d'insérer des mini-tables vides, l'option \optd{hints} vous donne un avertissement
% global (sauf si vous avez aussi utilisé l'option \opt{nocheckfiles}, voyez la
% section~\vref{s+placing}).
% \fi
+% \bigskip
% \lneed{4}
% \begin{SMOOTH}
% \item
@@ -6090,10 +6533,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \begin{macro}{\firstchapteris}
% \begin{macro}{\firstsectionis}
% \ifcase\LANG\relax
-% If you use one of the obsolete commands (\com{firstpartis}, \com{firstchapteris}, or \com{firstsectionis}),
+% If you use\SMM{\lmess{W0003}\\\lmess{W0004}\\\lmess{W0005}} one of the obsolete commands
+% (\com{firstpartis}, \com{firstchapteris}, or \com{firstsectionis}),
% a warning is issued for each use, of course, but also a global hint as reminder.
% \or\relax
-% Si vous utilisez l'une des commandes obsolètes (\com{firstpartis}, \com{firstchapteris} ou
+% Si vous utilisez\SMM{\lmess{W0003}\\\lmess{W0004}\\\lmess{W0005}} l'une des commandes obsolètes
+% (\com{firstpartis}, \com{firstchapteris} ou
% \com{firstsectionis}), un avertissement est émis pour chaque utilisation, bien sûr, mais aussi une
% indication (\emph{hint}) globale comme rappel.
% \fi
@@ -6101,7 +6546,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{macro}
% \end{macro}
% \end{SMOOTH}
-% \lneed{3}
+% \lneed{2}
% \item
% \ifcase\LANG\relax
% If you invoke a same preparation command more than once, an informative hint is issued for each spurious
@@ -6120,7 +6565,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \section{Utilisation avec MS-DOS}\label{MS-DOS}
% \fi
% \ifcase\LANG\relax
-% Under\Virage{} MS-DOS (and other PC oriented old operating systems),
+% Under\SMMZZ{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} MS-DOS (and other PC oriented old operating systems),
% the filename extensions are limited to 3 characters.
% The \upack{minitoc} package determines dynamically the type of
% extensions available and will use it.
@@ -6145,7 +6590,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% most documents, but for sections, it could be tragical.
% The \optd{hints} option (section~\vref{s+hints}) will report such situations.
% See also section~\vref{.8+3}.
-% \begin{table}[t]
+% \begin{table}[th]
% \centering
% \changeskips
% \caption{Extensions of the auxiliary files}\label{t+suffixes}
@@ -6169,7 +6614,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \end{tabular}
% \end{table}
% \or\relax
-% Sous\Virage{} MS-DOS (et autres vieux systèmes d'exploitation pour PC), les suffixes des noms de fichiers sont
+% Sous\SMMZZ{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} MS-DOS
+% (et autres vieux systèmes d'exploitation pour PC), les suffixes des noms de fichiers sont
% limités à~3~caractères. Le paquetage \upack{minitoc} détermine dynamiquement le type de suffixes disponible et
% l'utilisera. Toutes les autres modifications seront faites automatiquement. Les suffixes \suffix{.mtc}\meta{N} deviendront
% \suffix{.M}\meta{N}, où \meta{N} est le numéro absolu de chapitre.
@@ -6184,7 +6630,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% documents, mais pour les sections, ceci pourrait être tragique. L'option \optd{hints} (section~\vref{s+hints})
% signalera de telles situations.
% Voir aussi la section~\vref{.8+3}.
-% \begin{table}[t]
+% \begin{table}[th]
% \centering
% \changeskips
% \caption{Suffixes des fichiers auxiliaires}\label{t+suffixes}
@@ -6272,7 +6718,11 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \or\relax
% \chapter{Questions fréquemment posées}\label{FAQ}
% \fi
+% ^^A \mtcsetfeature{minitoc}{open}{\begin{multicols}{2}\raggedcolumns}
+% ^^A \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}}
% \minitoc
+% ^^A \mtcsetfeature{minitoc}{open}{\empty}
+% ^^A \mtcsetfeature{minitoc}{close}{\empty}
% \mtcskip
% ^^A\lsneed{5}
% \lneed{6}
@@ -6291,19 +6741,22 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
% \ifcase\LANG\relax
% Here is a list of problems and frequently asked questions about
-% the \upack{minitoc.sty} package. If the version has a number less than~53, please
-% upgrade to version~\#53. This list is also given in the \xfile{minitoc.bug} file,
+% the \upack{minitoc.sty} package. If the version has a number less than~55, please
+% upgrade to version~\#55. This list is also given in the \xfile{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 \optd{hints} option (see section~\vref{s+hints}),
% which is activated by default, and b)~read the \emph{document}\suffix{.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).
+% in last ressort (please join a minimal but complete example~\cite{talbot-mini,preusse}\,\footnote{See also:
+% \url{http://www.tex.ac.uk/cgi-bin/textfaq2html?label=minxampl}
+% and \url{http://www.tex.ac.uk/cgi-bin/textfaq2html?label=askquestion} for good advices.}
+% reproducing the problem; this example should use the \opt{hint} option).
% \or\relax
% Voici une liste de problèmes et de questions fréquemment posées («~foire aux questions~») à~propos du paquetage
-% \upack{minitoc}. Si votre version a un numéro plus petit que~53, vous êtes priés de faire une mise à~jour
-% à~la version~\#53. Cette liste est aussi donnée dans le fichier \xfile{minitoc.bug}, sous
+% \upack{minitoc}. Si votre version a un numéro plus petit que~55, vous êtes priés de faire une mise à~jour
+% à~la version~\#55. Cette liste est aussi donnée dans le fichier \xfile{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.
%
@@ -6312,7 +6765,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% peut contenir des messages pertinents. Si vous ne trouvez pas de solution, posez une question sur un groupe de
% discussion adéquat, tel que \texttt{fr.comp.text.tex} (en français), ou \texttt{comp.text.tex} (en anglais) de préférence,
% que j'essaye de suivre, ou envoyez moi un courrier en dernier recours (prière de joindre un exemple complet
-% minimal reproduisant le problème).
+% minimal~\cite{talbot-mini,preusse}\,\footnote{Voir aussi: \url{http://www.tex.ac.uk/cgi-bin/textfaq2html?label=minxampl}
+% et \url{http://www.tex.ac.uk/cgi-bin/textfaq2html?label=askquestion} pour de bons conseils.} reproduisant le problème;
+% cet exemple devrait utiliser l'option \opt{hint}).
% \fi
%
% ^^A (1)
@@ -6345,24 +6800,35 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
% \ifcase\LANG\relax
% Suggestions are welcome, but look at the section~\vref{s+alt+layout}.
+% There are yet some examples in chapter~\vref{c+exdocs}, for some layouts, like mini-tables on two or three columns.
% \or\relax
% Les suggestions sont les bienvenues, mais voyez la section~\vref{s+alt+layout}.
+% Il y~a quelques exemples dans le chapitre~\vref{c+exdocs}, pour quelques mises en page, comme des mini-tables
+% sur deux ou trois colonnes.
% \fi
%
% ^^A (3)
% \lneed{5}
% \ifcase\LANG\relax
-% ^^A \section{Two consecutive backslashes in a contents line make an error}
% \section{A ``\texttt{\textbackslash\textbackslash}'' command in a contents line makes an error}
% \or\relax
-% ^^A \section{Deux contre-obliques consécutives dans une entrée de contenu provoquent une \texorpdfstring{\mbox{erreur}}{erreur}}
% \section{Une commande «~\texttt{\textbackslash\textbackslash}~» dans une entrée de contenu provoque une erreur}
% \fi
+% \begin{macro}{\\}
+% \begin{macro}{\protect}
+% \begin{macro}{\linebreak}
% \ifcase\LANG\relax
-% Use \com{protect}\com{linebreak}.
+% Use \com{protect}\com{linebreak}. The \verb|\\| command should be used only in tabular material (\env{tabular}
+% environment and similar, or in the
+% \env{tabbing} environment) and in math arrays and equations, or in the \env{quote}-like environments.
% \or\relax
-% Utilisez \com{protect}\com{linebreak}.
+% Utilisez \com{protect}\com{linebreak}. La commande \verb|\\| ne devrait être utilisée que dans du matériel
+% de tableau (environnement \env{tabular} ou similaire, ou dans l'environnement \env{tabbing}) et dans les
+% tableaux (\emph{arrays}) et équations mathématiques, ou dans des environnements similaires à~\env{quote}.
% \fi
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% ^^A (4)
% \lneed{5}
@@ -6556,19 +7022,24 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \ifcase\LANG\relax
% \emph{This package creates auxiliary files with extensions like \suffix{.mtc}\meta{N}.
% Some operating systems allow only 3~characters extensions. What to do?}\par
-% No modification is needed: all became automatic since
+% \lneed{3}
+% No\SMM{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} modification is needed: all became automatic since
% version \#28! If you insist to use 3~characters extensions,
% even on operating systems allowing more, just use the package
% option \opt{shortext}. Then you will get first the
% autoconfiguration messages, then a message saying that you
-% will use short extensions. But then be careful to not have more than 99~mini-tables of the same kind (even empty)!
+% will use short extensions. But then be careful to not have more
+% than 99~mini-tables of the same kind (even empty)!
% \or\relax
% \emph{Ce paquetage crée des fichiers auxiliaires ayant des suffixes tels que \suffix{.mtc}\meta{N}. Certains
% systèmes d'exploitation ne permettent que des suffixes limités à~3~caractères. Que faire?}\par
-% Aucune modification n'est nécessaire: tout est devenu automatique depuis la version \#28! Si vous voulez vraiment
+% \lneed{3}
+% Aucune\SMM{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} modification n'est nécessaire:
+% tout est devenu automatique depuis la version \#28! Si vous voulez vraiment
% utiliser des suffixes de 3~caractères, utilisez simplement l'option de paquetage \opt{shortext}.
% Alors vous recevrez d'abord les messages d'autoconfiguration, puis un message disant que vous allez
-% utiliser des suffixes courts. Mais alors faites attention à~ne pas avoir plus 99~mini-tables du même type (même vides)!
+% utiliser des suffixes courts.
+% Mais alors faites attention à~ne pas avoir plus 99~mini-tables du même type (même vides)!
% \fi
%
% ^^A (6)
@@ -6578,9 +7049,10 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \or\relax
% \section{Jouer avec le numéro de chapitre}
% \fi
+% \begin{macro}{\setcounter}
+% \begin{macro}{\chapter}
% \ifcase\LANG\relax
-% \emph{Do not cheat}\virage{} with the ``\texttt{chapter}'' counter, i.e.,~do not
-% write ugly things like
+% \emph{Do not cheat}\virage{} with the ``\texttt{chapter}'' counter, i.e.,~do not write ugly things like:
% \begin{verse}
% \com{setcounter}\verb|{chapter}{6}|
% \end{verse}
@@ -6589,12 +7061,11 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% Since version~\#10, the \upack{minitoc} package works with appendices.
% Version \#19 allows to begin with a chapter other that number~1.
% ^^A And look at~``Special Entries for TOC, LOF, LOT, Bibliography and Index'', section~\vref{special.entries}.
-% And look at~``Special Entries in the Table of Contents'', section~\vref{special.entries}.
+% And look at~``Special Entries in the TOC'', section~\vref{special.entries}.
%
% The same remark applies to the \texttt{part} and \texttt{section} counters.
% \or\relax
-% \emph{Ne trichez pas}\virage{} avec le compteur «~\texttt{chapter}~», c'est-à-dire, n'écrivez pas des horreurs
-% telles que
+% \emph{Ne trichez pas}\virage{} avec le compteur «~\texttt{chapter}~», donc n'écrivez pas des horreurs telles que:
% \begin{verse}
% \com{setcounter}\verb|{chapter}{6}|
% \end{verse}
@@ -6602,13 +7073,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% créer des chapitres vides (mais numérotés d'une manière légale). Depuis la version~\#10, le paquetage \upack{minitoc}
% fonctionne avec les appendices.
% La version \#19 vous permet de commencer par un chapitre numéroté autrement que un.
-% ^^A Et regardez «~Entrées
-% ^^A spéciales pour la table des matières, la liste des figures, la liste des tableaux, la bibliographie et l'index~»,
-% Et regardez «~Entrées spéciales dans la table des matières~»,
-% section~\vref{special.entries}.
+% Et regardez «~Entrées spéciales dans la TdM~», section~\vref{special.entries}.
%
% La même remarque s'applique aux compteurs \texttt{part} et \texttt{section}.
% \fi
+% \end{macro}
+% \end{macro}
%
% ^^A (7)
% \lneed{5}
@@ -6618,7 +7088,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \section{Classes de document supportées}\label{s+supported+classes}
% \fi
% \ifcase\LANG\relax
-% The \upack{minitoc} package is restricted to document classes which define
+% The\imess{W0017} \upack{minitoc} package is restricted to document classes which define
% chapters in the standard way, like ``\class{book}'' and ``\class{report}'',
% or sections in the standard way, like ``\class{article}''~\cite{classes}.
% There are ``parttocs'' if the document class defines the \com{part} command.
@@ -6629,10 +7099,11 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% names of the standard sectionning commands and on the syntax of these commands.}.
% See also section~\vref{s+AMS}.
% \or\relax
-% Le paquetage \upack{minitoc} est restreint aux classes de document qui définissent les chapitres de la manière
-% standard, comme «~\class{book}~» et «~\class{report}~», ou les sections de la manière standard,
-% comme «~\class{article}~»~\cite{classes}. Il y~a des «~parttocs~» si la classe de document définit la commande \com{part}.
-% Notez que des classes telles que «~\class{letter}~»~\cite{letter}, qui n'ont pas la structure de sectionnement classique, ne
+% Le\imess{W0017} paquetage \upack{minitoc} est restreint aux classes de document qui définissent les chapitres
+% de la manière standard, comme «~\class{book}~» et «~\class{report}~», ou les sections de la manière standard,
+% comme «~\class{article}~»~\cite{classes}. Il y~a des «~parttocs~» si la classe de document définit
+% la commande \com{part}. Notez que des classes telles que «~\class{letter}~»~\cite{letter},
+% qui n'ont pas la structure de sectionnement classique, ne
% peuvent pas être supportées. Les classes utilisant des commandes de sectionnement portant d'autres noms ne sont
% pas supportées\,\footnote{Ce serait très difficile: tout utilisateur peut créer de nouvelles commandes de
% sectionnement (souvent à~l'aide de certains paquetages) portant des noms standard ou nouveaux; ceci n'est limité
@@ -6649,17 +7120,17 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \section{Compatibilité avec les versions de \LaTeX{}}
% \fi
% \ifcase\LANG\relax
-% Some users have failed to make \upack{minitoc} to work. They got a message like:
+% Some\imess{W0021} users have failed to make \upack{minitoc} to work. They got a message like:
% \begin{verse}
-% \verb|Package minitoc Warning: <W0021>|\\
+% \verb|Package minitoc Warning: W0021|\\
% \verb|Undefined command ... \@inputcheck ...|\\
% \verb|Your version of latex.tex is obsolete.|
% \verb|Trying to continue...|
% \end{verse}
-% or:
+% or:\imess{W0022}
% \lneed{3}
% \begin{verse}
-% \verb|Package minitoc Warning: <W0022>|\\
+% \verb|Package minitoc Warning: W0022|\\
% \verb|Undefined command ... \reset@font ...|\\
% \verb|Your version of latex.tex is very obsolete.|\\
% \verb|Trying to continue... crossing fingers.|
@@ -6672,17 +7143,18 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% the archives (or a recent distribution)
% and regenerate a \xfile{latex.fmt} format via \texttt{initex} (or your configuration tool).
% \or\relax
-% Certains utilisateurs ne sont pas parvenus à~faire fonctionner \upack{minitoc}. Ils ont reçu un message tel que:
+% Certains\imess{W0021} utilisateurs ne sont pas parvenus à~faire fonctionner \upack{minitoc}.
+% Ils ont reçu un message tel que:
% \begin{verse}
-% \verb|Package minitoc Warning: <W0021>|\\
+% \verb|Package minitoc Warning: W0021|\\
% \verb|Undefined command ... \@inputcheck ...|\\
% \verb|Your version of latex.tex is obsolete.|
% \verb|Trying to continue...|
% \end{verse}
-% ou:
+% ou:\imess{W0022}
% \lneed{3}
% \begin{verse}
-% \verb|Package minitoc Warning: <W0022>|\\
+% \verb|Package minitoc Warning: W0022|\\
% \verb|Undefined command ... \reset@font ...|\\
% \verb|Your version of latex.tex is very obsolete.|\\
% \verb|Trying to continue... crossing fingers.|
@@ -6712,7 +7184,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% 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 par partie, chapitte ou section) sont un autre problème,
+% (mini-bibliographies par partie, chapitre ou section) sont un autre problème,
% fortement lié au traitement par \BibTeX\ des fichiers \suffix{.aux}.
% Regardez les paquetages \pack{chapterbib}~\cite{chapterbib}, \pack{bibunits}~\cite{bibunits},
% \pack{multibib}~\cite{bibunits}, \pack{bibtopic}~\cite{bibtopic} et \pack{splitbib}~\cite{splitbib}.
@@ -6753,7 +7225,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% fichier très lente, car il devrait être lu pour chaque commande \ucom{miniXXX}! De plus, ceci
% rendrait l'implantation de l'option \optd{checkfiles} (section~\vref{s+placing}) pratiquement impossible.
% Notez que les nombreux fichiers \uxfile{*.mtc*}, etc., peuvent être détruits après l'exécution de \LaTeX.
-% Ils sont reconstruits par les commandes de prépatation (comme \com{dominitoc} et ses analogues).
+% Ils sont reconstruits par les commandes de préparation (comme \com{dominitoc} et ses analogues).
% Mais, depuis la version \#35, \upack{minitoc} est capable de détecter et sauter les fichiers \uxfile{*.mtc*} (et
% analogues) vides pour éviter des titres isolés avec seulement deux filets fins.
% Tout ceci ne serait pas facile à~faire avec un seul gros fichier auxiliaire.
@@ -6803,7 +7275,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% secttocs, sectlofs and sectlots for the section level in \class{article}-like
% documents. Note that you can not have minitocs features at chapter
% and section level in the same document, because doing so would make
-% an unreadable monster. The user must choose the main class of
+% an almost unreadable monster. The user must choose the main class of
% the document according to the size of it (e.g.,~do not write an article
% of more than 100~sections: this is a report, or even a book!).
%
@@ -6835,7 +7307,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% à~\class{book}, \class{report} ou \class{article},
% des secttocs, sectlofs et sectlots pour le niveau section dans les documents dont la classe est similaire
% à~\class{article}. Notez que vous ne pouvez pas avoir les dispositifs de \upack{minitoc} aux niveaux chapitre et
-% section dans le même document, car cela produirait un monstre illisible. L'utilisateur doit choisir la classe de
+% section dans le même document, car cela produirait un monstre presque illisible. L'utilisateur doit choisir la classe de
% base du document selon la taille de celui-ci (par exemple, ne pas écrire un article de plus de 100~sections: c'est
% un rapport, ou même un livre!).
% \begin{center}\ttfamily
@@ -6878,8 +7350,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% version usable with \LaTeX2.09. Versions~\#18 and later are \LaTeXe{} specific, and no more compatible
% with \LaTeX2.09, which is completely obsolete.
% \or\relax
-% La version la plus récente de \LaTeXe{} ajoute \com{protect} avant \com{contentsline} dans les fichiers
-% \suffix{.toc}, \suffix{.lof} et \suffix{.lof}. La version~\#17 de \upack{minitoc} tente d'être compatible
+% La version la plus récente de \LaTeXe{} ajoute \com{protect} avant \com{contentsline} dans
+% les fichiers \suffix{.toc}, \suffix{.lof} et \suffix{.lof}. La version~\#17 de \upack{minitoc} tente d'être compatible
% avec \LaTeXe{} et \LaTeX2.09. Ce sera la \emph{dernière} version utilisable avec \LaTeX2.09. Les versions~\#18 et
% ultérieures sont spécifiques de \LaTeXe, et ne sont plus compatibles avec \LaTeX2.09, qui est totalement obsolète.
% \fi
@@ -6999,9 +7471,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% ^^A (19)
% \lneed{10}
% \ifcase\LANG\relax
-% \section{A local table of contents for the set of appendices}\label{faq.19}%
+% \section{A local TOC for the set of appendices}\label{faq.19}%
% \or\relax
-% \section{Une table des matières locale pour l'ensemble des appendices}\label{faq.19}%
+% \section{Une TdM locale pour l'ensemble des appendices}\label{faq.19}%
% \fi
% \begin{macro}{\doparttoc}
% \begin{macro}{\tableofcontents}
@@ -7082,8 +7554,9 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \begin{macro}{\addcontentsline}
% \begin{macro}{\adjustmtc}
% \begin{macro}{\adjuststc}
+% \begin{environment}{appendices}
% \ifcase\LANG\relax
-% If you use the \pack{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson}),
+% If you use the \pack{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson}),\imess{I0042}
% you will observe a serious problem with minitocs in the \env{appendices} environment
% (and after it): they do not
% match with their respective appendices. In fact, the environnement opening \ienv{appendices}\verb|\begin{appendices}| hides a
@@ -7116,8 +7589,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% A rather elegant solution is to add an entry into the TOC via the \com{addappheadtotoc} command offered by
% the \pack{appendix} package. As this entry is a chapter-level (or section-level) entry, it delimits correctly
% the end of the preceding chapter or section.
+%
+% See also the \exam{mtc-amm.tex} example file (section~\vref{mtc-amm.tex}),
+% which uses the \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3},
+% which includes itself the \pack{appendix} package functionnality (same author).
% \or\relax
-% Si vous utilisez le paquetage \pack{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}), vous observerez un
+% Si vous utilisez le paquetage \pack{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}),\imess{I0042} vous observerez un
% sérieux problème avec les minitocs dans l'environnement \env{appendices} (et après lui): elles ne correspondent
% pas avec leurs appendices respectifs. En fait, l'ouverture de l'environnement par \ienv{appendices}\verb|\begin{appendices}| dissimule une
% commande \com{addcontentsline} pour un chapitre ou une section, semant le trouble dans la numérotation des
@@ -7148,7 +7625,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% commande \com{addappheadtotoc} fournie par le paquetage \pack{appendix}. Comme cette entrée est une entrée
% au niveau chapitre (ou au niveau section), elle délimite correctement la fin du chapitre (ou de la section)
% précédent(e).
+%
+% Voir aussi le fichier exemple \exam{mtc-amm.tex} (section~\vref{mtc-amm.tex}),
+% qui utilise la classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3},
+% qui inclut elle-même la fonctionnalité de paquetage \pack{appendix} (même auteur).
% \fi
+% \end{environment}
% \end{macro}
% \end{macro}
% \end{macro}
@@ -7163,7 +7645,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \fi
% \begin{macro}{\mtcsetfont}
% \ifcase\LANG\relax
-% (This answer is given in the documentation of the \pack{tocloft} package~\cite{tocloft}.)
+% (This\imess{I0047} answer is given in the documentation of the \pack{tocloft} package~\cite{tocloft}.)
% The \pack{tocloft} (by \name{Peter~R.}{Wilson}) and \upack{minitoc} packages
% have an unfortunate interaction\,\footnote{Discovered by \name{Lyndon}{Dudding}.}, which fortunately can be fixed.
% In the normal course of events, when \upack{minitoc} is used in a chaptered
@@ -7200,7 +7682,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% As \pack{tocloft} is a very powerful and useful package, these cures are worth to be added if you need the
% benefits of this package. See also section~\vref{faq+memoir}.
% \or\relax
-% (Cette réponse est donnée dans la documentation du paquetage \pack{tocloft}~\cite{tocloft}.)
+% (Cette\imess{I0047} réponse est donnée dans la documentation du paquetage \pack{tocloft}~\cite{tocloft}.)
% Les paquetages \pack{tocloft} (de \name{Peter~R.}{Wilson}) et \upack{minitoc} ont une fâcheuse
% interaction\,\footnote{Découverte par \name{Lyndon}{Dudding}.}, qui, heureusement, peut être corrigée.
% Dans le cours normal des choses, lorsque \upack{minitoc} est utilisé dans un document avec chapitres, il
@@ -7239,11 +7721,16 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
%
% ^^A (22)
% \begin{SMOOTH}
-% \lneed{5}
+% \lneed{10}
% \ifcase\LANG\relax
% \section{Use with the \uclass{memoir} class}\iclass{memoir}\label{faq+memoir}
-% The \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3} offers basically the functionnalities of the \pack{appendix},
-% \pack{tocbibind}
+% \or\relax
+% \section{Utilisation avec la classe \uclass{memoir}}\iclass{memoir}\label{faq+memoir}
+% \fi
+% \SMMZZ{\lmess{E0028}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0030}\\\lmess{I0032}\\\lmess{I0044}\\\lmess{M0001}}
+% \ifcase\LANG\relax
+% The \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3} offers basically the functionnalities
+% of the \pack{appendix}, \pack{tocbibind}
% and \pack{tocloft} packages (this class and these packages have the same author, \xname{Peter~R.}{Wilson}),
% hence it has the same problems;
% see above the available solutions (sections~\vref{faq+appendix},
@@ -7274,13 +7761,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \verb|\let\cftsubtablefont\relax|
% \end{quote}
% \or\relax
-% \section{Utilisation avec la classe \uclass{memoir}}\iclass{memoir}\label{faq+memoir}
% La classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} offre essentiellement les fonctionnalités des
% paquetages \pack{appendix}, \pack{tocbibind} et \pack{tocloft} (cette classe et ces paquetages ont
% le même auteur, \xname{Peter~R.}{Wilson}),
% et donc elle a les mêmes problèmes; voir ci-dessus les solutions disponibles (sections~\vref{faq+appendix},
% \vref{special.entries} et~\vref{faq+tocloft} respectivement).
-% Si votre version\Virage{} de la classe \class{memoir} est récente, la syntaxe de la commande \com{chapter}
+% Si votre version de la classe \class{memoir} est récente, la syntaxe de la commande \com{chapter}
% est différente et la classe \class{memoir} \emph{pourrait n'être plus compatible} avec le paquetage \upack{minitoc},
% mais une modification est insérée pour corriger le problème. Heureusement, si votre version de la classe \class{memoir}
% est plus récente que 2005/09/25, la correction n'est plus nécessaire.
@@ -7359,10 +7845,12 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% {Compatibilité avec les classes de document de l'{\AmS}}\label{s+AMS}
% Ce problème a été signalé par \name{Henri}{Massias}.
% \fi
+% \lneed{3}
% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
-% Unfortunately, the \class{amsart} and \class{amsproc} document classes are
-% \Virage\emph{incompatible} with \upack{minitoc}.
+% Unfortunately, the \SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{I0041}}\class{amsart}
+% and \class{amsproc} document classes are
+% \emph{incompatible} with \upack{minitoc}.
% The \class{amsbook} document class requires the insertion of commands if you want
% a list of figures and/or a list of tables:
% \begin{verse}
@@ -7372,8 +7860,8 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \com{mtcaddchapter}\verb| % added|
% \end{verse}
% \or\relax
-% Malheureusement, les classes de document \class{amsart} et \class{amsproc}
-% sont \Virage\emph{incompatibles} avec \upack{minitoc}.
+% Malheureusement, les classes de document \SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{I0041}}\class{amsart}
+% et \class{amsproc} sont \emph{incompatibles} avec \upack{minitoc}.
% La classe de document \class{amsbook} requiert l'insertion de commandes si vous désirez
% une liste des figures et/ou une liste des tableaux:
% \begin{verse}
@@ -7391,9 +7879,10 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% \ifcase\LANG\relax
% \section{Hiding some entries from the main table of contents}\label{faq.25}%
% \or\relax
-% \section{Dissimuler certaines entrées dans la table des matières principale}\label{faq.25}%
+% \section{Cacher certaines entrées dans la table des matières principale}\label{faq.25}%
% \fi
% \ienv{mtchideinmaintoc}\ienv{mtchideinmainlof}\ienv{mtchideinmainlot}
+% \begin{environment}{mtchideinmaintoc}
% \ifcase\LANG\relax
% It is a problem similar to that of section~\vref{faq.19}.
% An example is having a local table of contents for a chapter (\com{minitoc}) whose entries should not appear in
@@ -7426,6 +7915,7 @@ comme dans «~\textsc{Lamport},~Leslie~» dans l'index.%
% matières principale (par défaut: \texttt{-1}, masquage complet). Vous pouvez regarder le fichier d'exemple
% \exam{mtc-apx.tex}:\label{mtc-apx.tex}
% \fi
+% \end{environment}
% \begin{macrocode}
%<*mtc-apx>
\documentclass[oneside]{book}
@@ -7480,6 +7970,8 @@ Second appendix
%</mtc-apx>
% \end{macrocode}
%
+% \begin{environment}{mtchideinmainlof}
+% \begin{environment}{mtchideinmainlot}
% \ifcase\LANG\relax
% Of course, the environments \env{mtchideinmainlof}
% and \env{mtchideinmainlot} are also available, to hide some entries in the main
@@ -7498,6 +7990,8 @@ Second appendix
% trop tôt dans le fichier \suffix{.toc}, \suffix{.lof} ou \suffix{.lot}. Voici un fichier d'exemple
% (\exam{mtc-hi1.tex}):\label{mtc-hi1.tex}
% \fi
+% \end{environment}
+% \end{environment}
% \raggedcolumns
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{SMOOTH}
@@ -7564,6 +8058,7 @@ Second appendix
% \end{macrocode}
% \end{SMOOTH}
% \end{multicols}}
+% \lneed{3}
% \ifcase\LANG\relax
% We terminate the hiding of figure entries in the list of figures and of table entries in the list of tables.
% In this document, we use the environment forms.
@@ -7597,19 +8092,28 @@ Second appendix
% \end{SMOOTH}
% \end{multicols}}
%
+% \begin{macro}{\mtchideinmainlof}
+% \begin{macro}{\mtchideinmainlot}
+% \begin{macro}{\endmtchideinmainlof}
+% \begin{macro}{\endmtchideinmainlot}
% \ifcase\LANG\relax
-% But it is also possible to use \emph{commands} in place of these environments: you place a \com{mtchideinmainlof}
+% But\virage{} it is also possible to use \emph{commands} in place of these environments:
+% you place a \com{mtchideinmainlof}
% (or \com{mtchideinmainlot}) command in the first figure (or table) to
-% hide, \virage\emph{before} its caption and a \com{endmtchideinmainlof} (or \com{endmtchideinmainlot}) command at the end of
+% hide, \emph{before} its caption and a \com{endmtchideinmainlof} (or \com{endmtchideinmainlot}) command at the end of
% the last figure (or table) to hide, \emph{after} its caption, like in this example file
% (\exam{mtc-hi2.tex}):\label{mtc-hi2.tex}
% \or\relax
-% Mais il est aussi possible d'utiliser des \emph{commandes} à~la place de ces environnements: vous placez une
+% Mais\virage{} il est aussi possible d'utiliser des \emph{commandes} à~la place de ces environnements: vous placez une
% commande \com{mtchideinmainlof} (ou \com{mtchideinmainlot}) dans
-% la première figure (ou table) à~masquer, \virage\emph{avant} son caption et une commande \com{endmtchideinmainlof}
+% la première figure (ou table) à~masquer, \emph{avant} son caption et une commande \com{endmtchideinmainlof}
% (ou \com{endmtchideinmainlot}) à~la fin de la dernière figure (ou table) à~masquer, \emph{après} son caption,
% comme dans cet exemple de fichier (\exam{mtc-hi2.tex}):\label{mtc-hi2.tex}
% \fi
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \begin{SMOOTH}
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
@@ -7645,12 +8149,12 @@ Second appendix
% \end{multicols}}
% \end{SMOOTH}
% \ifcase\LANG\relax
-% We begin the hiding of figure entries in the list of figures and of table entries in the list of tables.
-% In this document, we use the command forms: a command is inserted \virage\emph{before} the caption of the first ``hidden''
+% We\virage{} begin the hiding of figure entries in the list of figures and of table entries in the list of tables.
+% In this document, we use the command forms: a command is inserted \emph{before} the caption of the first ``hidden''
% entry.
% \or\relax
-% Nous commençons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la
-% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \virage\emph{avant}
+% Nous\virage{} commençons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la
+% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \emph{avant}
% le caption de la \emph{première} entrée «~masquée~».
% \fi
% \raggedcolumns
@@ -7672,13 +8176,14 @@ Second appendix
% \end{macrocode}
% \end{SMOOTH}
% \end{multicols}}
+% \lneed{3}
% \ifcase\LANG\relax
-% We terminate the hiding of figure entries in the list of figures and of table entries in the list of tables.
-% In this document, we use the command forms: a command is inserted \virage\emph{after} the caption of the \emph{last} ``hidden''
+% We\virage{} terminate the hiding of figure entries in the list of figures and of table entries in the list of tables.
+% In this document, we use the command forms: a command is inserted \emph{after} the caption of the \emph{last} ``hidden''
% entry.
% \or\relax
-% Nous terminons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la
-% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \virage\emph{après}
+% Nous\virage{} terminons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la
+% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \emph{après}
% le caption de la \emph{dernière} entrée «~masquée~».
% \fi
% \raggedcolumns
@@ -7762,20 +8267,22 @@ Second appendix
% \begin{macro}{\mtcaddchapter}
% \begin{macro}{\mtcaddsection}
% \begin{macro}{\chapter}
+% \begin{environment}{abstract}
% \ifcase\LANG\relax
-% If the \pack{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}), is used with its
+% If the \pack{abstract} package~\cite{abstract}\imess{I0040} (by \name{Peter~R.}{Wilson}), is used with its
% \optp{addtotoc}{abstract} option, a ``{Abstract}'' entry is added to the table of contents,
% as a starred chapter if the document class defines \com{chapter}, else as a starred section.
% This problem is detected by the \optd{hints} option and you should add
% a \com{mtcaddchapter}\verb|[]| or a \com{mtcaddsection}\verb|[]|
% command after your \env{abstract} environment.
% \or\relax
-% Lorsque le paquetage \pack{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé avec son option
+% Lorsque le paquetage \pack{abstract}~\cite{abstract}\imess{I0040} (de \name{Peter~R.}{Wilson}), est utilisé avec son option
% \optp{addtotoc}{abstract}, une entrée «~{Abstract}~» (ou similaire) est ajoutée dans la table des
% matières, comme un chapitre étoilé si la classe du document définit \com{chapter}, sinon comme une section
% étoilée. Ce problème est détecté par l'option \optd{hints} et vous devriez ajouter une commande
% \com{mtcaddchapter}\verb|[]| ou \com{mtcaddsection}\verb|[]| après votre environnement \env{abstract}.
% \fi
+% \end{environment}
% \end{macro}
% \end{macro}
% \end{macro}
@@ -7784,22 +8291,42 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \upack{sectsty} package}\label{faq.28}\ipack{sectsty}
-% If the \pack{sectsty} package~\cite{sectsty} (by \name{Rowland}{McDonnell}) is used, it must be loaded \emph{before}
+% If the \pack{sectsty} package~\cite{sectsty}\imess{W0037} (by \name{Rowland}{McDonnell}) is used, it must be loaded \emph{before}
% the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course,
% the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \upack{sectsty}}\label{faq.28}\ipack{sectsty}
-% Si le paquetage \pack{sectsty}~\cite{sectsty} (de \name{Rowland}{McDonnell}) est utilisé, il doit être chargé
+% Si le paquetage \pack{sectsty}~\cite{sectsty}\imess{W0037} (de \name{Rowland}{McDonnell}) est utilisé, il doit être chargé
% \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr,
% l'option \optd{hints} détecte ce problème.
% \fi
%
% ^^A (29)
-% \lneed{5}
+% \lneed{15}
% \ifcase\LANG\relax
% \section{Strange alignment in the minitocs}\label{faq.29}
% \emph{In minitocs, subsections titles are not aligned with sections, as they are in the main table of contents.}
-%
+% \or\relax
+% \section{Alignement bizarre dans les minitocs}\label{faq.29}
+% \emph{Dans les minitocs, les titres des sous-sections ne sont pas alignés avec les sections,
+% alors qu'ils le sont dans la table des matières principale.}
+% \fi
+% \begin{macro}{\l@part}
+% \begin{macro}{\l@chapter}
+% \begin{macro}{\l@section}
+% \begin{macro}{\l@subsection}
+% \begin{macro}{\l@subsubsection}
+% \begin{macro}{\l@paragraph}
+% \begin{macro}{\l@subparagraph}
+% \begin{macro}{\renewcommand}
+% \begin{macro}{\@dottedtocline}
+% \begin{macro}{\mtcsetfont}
+% \begin{macro}{\mtcSfont}
+% \begin{macro}{\mtcSSfont}
+% \begin{macro}{\mtcSSSfont}
+% \begin{macro}{\mtcPfont}
+% \begin{macro}{\mtcSPfont}
+% \ifcase\LANG\relax %
% The entries of a table of contents are formatted via internal commands like
% \com{l@part}, \com{l@chapter}, \com{l@section}, etc.
%
@@ -7808,11 +8335,11 @@ Second appendix
% For the ``section'' (in the \class{report} and \class{book} classes) and lower levels,
% these commands are (\class{book} class, \xfile{book.cls}) by default:
% \begin{quote}
-% \icom{newcommand*}\icom{l@section}\icom{@dottedtocline}\verb|\newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}|\\
-% \icom{l@subsection}\verb|\newcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}|\\
-% \icom{l@subsubsection}\verb|\newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}|\\
-% \icom{l@paragraph}\verb|\newcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}|\\
-% \icom{l@subparagraph}\verb|\newcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}|
+% \icom{renewcommand*}\icom{l@section}\icom{@dottedtocline}\verb|\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}|\\
+% \icom{l@subsection}\verb|\renewcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}|\\
+% \icom{l@subsubsection}\verb|\renewcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}|\\
+% \icom{l@paragraph}\verb|\renewcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}|\\
+% \icom{l@subparagraph}\verb|\renewcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}|
% \end{quote}
% which will be applied in the main table of contents and in the minitocs. The
% arguments of \com{@dottedtocline} are
@@ -7846,9 +8373,6 @@ Second appendix
% \com{mtcPfont} and \com{mtcSPfont} commands (see table~\vref{t+mtc+f2}), or similar.
% \end{itemize}
% \or\relax
-% \section{Alignement bizarre dans les minitocs}\label{faq.29}
-% \emph{Dans les minitocs, les titres des sous-sections ne sont pas alignés avec les sections, alors qu'ils le
-% sont dans la table des matières principale.}
%
% Les entrées d'une table des matières sont mises en forme par des commandes internes telles que
% \com{l@part}, \com{l@chapter}, \com{l@section}, etc.
@@ -7858,11 +8382,11 @@ Second appendix
% Pour les niveaux «~section~» (dans les classes \class{report} et \class{book}) et inférieurs,
% ces commandes sont (class \class{book}, \xfile{book.cls}) par défaut:
% \begin{quote}
-% \icom{newcommand*}\icom{l@section}\icom{@dottedtocline}\verb|\newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}|\\
-% \icom{l@subsection}\verb|\newcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}|\\
-% \icom{l@subsubsection}\verb|\newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}|\\
-% \icom{l@paragraph}\verb|\newcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}|\\
-% \icom{l@subparagraph}\verb|\newcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}|
+% \icom{renewcommand*}\icom{l@section}\icom{@dottedtocline}\verb|\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}|\\
+% \icom{l@subsection}\verb|\renewcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}|\\
+% \icom{l@subsubsection}\verb|\renewcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}|\\
+% \icom{l@paragraph}\verb|\renewcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}|\\
+% \icom{l@subparagraph}\verb|\renewcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}|
% \end{quote}
% qui seront appliquées dans la table des matières principale et dans les minitocs. Les
% arguments de \com{@dottedtocline} sont
@@ -7896,16 +8420,31 @@ Second appendix
% \com{mtcPfont} et \com{mtcSPfont} (voir le tableau~\vref{t+mtc+f2}), ou analogues.
% \end{itemize}
% \fi
+% \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{8}
% \ifcase\LANG\relax
% \section{Useful precautions with starred sectionning commands}\label{faq.30}
% \begin{itemize}
-% \item The headers are not modified by \com{part*}, \com{chapter*} or \com{section*};
-% it is necessary to use \com{markboth} or \com{markright} to get correct page headers for
+% \item The\virage{} headers are not modified by \com{part*}, \com{chapter*} or \com{section*};
+% it is \emph{necessary} to use \com{markboth} or \com{markright} to get correct page headers for
% the current and following pages.
% \begin{SMOOTH}
-% \item If you need an entry in the table of contents for a \com{chapter*} or a \com{section*} command, you
+% \item If\virage{} you need an entry in the table of contents for a \com{chapter*} or a \com{section*} command, you
% must use \com{mtcaddchapter}\texttt{[}\emph{title}\texttt{]} or \com{mtcaddsection}\texttt{[}\emph{title}\texttt{]}
% \emph{after} the starred sectionning command.
% If you need an entry in the table of contents for a \com{part*} command, the page number in the
@@ -7921,11 +8460,11 @@ Second appendix
% \or\relax
% \section{Précautions utiles avec les commandes de sectionnement étoilées}\label{faq.30}
% \begin{itemize}
-% \item Les en-têtes ne sont pas modifiés par \com{part*}, \com{chapter*} ou \com{section*};
-% il est nécessaire d'utiliser \com{markboth} ou \com{markright} pour obtenir des en-têtes de
+% \item Les\virage{} en-têtes ne sont pas modifiés par \com{part*}, \com{chapter*} ou \com{section*};
+% il est \emph{nécessaire} d'utiliser \com{markboth} ou \com{markright} pour obtenir des en-têtes de
% pages corrects pour la page courante et les suivantes.
% \begin{SMOOTH}
-% \item Si vous désirez une entrée dans la table des matières pour une commande \com{chapter*} ou
+% \item Si\virage{} vous désirez une entrée dans la table des matières pour une commande \com{chapter*} ou
% \com{section*} command, vous devez utiliser \com{mtcaddchapter}\texttt{[}\emph{titre}\texttt{]} ou
% \com{mtcaddsection}\texttt{[}\emph{titre}\texttt{]} \emph{après} la commande de sectionnement étoilée.
% Si vous désirez une entrée dans la table des matières pour une commande pour une commande \com{part*},
@@ -7945,7 +8484,8 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with packages for captions}\label{faq.31}
-% If one of the \pack{caption}~\cite{caption},
+% If\SMM{\lmess{W0033}\\\lmess{W0034}\\\lmess{W0035}\\\lmess{W0036}}
+% one of the \pack{caption}~\cite{caption},
% \pack{caption2}\footnote{This package is obsolete; now use a recent
% version of the
% \upack{caption} package.}~\cite{caption2}, (both written by \xname{Axel}{Sommerfeldt}),
@@ -7955,7 +8495,8 @@ Second appendix
% commands listing figures and tables. Of course, the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec des paquetages pour les captions}\label{faq.31}\ipack{caption}\ipack{caption2}\ipack{ccaption}\ipack{mcaption}
-% Si l'un des paquetages \pack{caption}~\cite{caption},
+% Si\SMM{\lmess{W0033}\\\lmess{W0034}\\\lmess{W0035}\\\lmess{W0036}}i
+% l'un des paquetages \pack{caption}~\cite{caption},
% \pack{caption2}\,\footnote{Ce paquetage est obsolète; utilisez
% maintenant une version récente du paquetage \upack{caption}.}~\cite{caption2}, (qui ont tous deux été écrits
% par \xname{Axel}{Sommerfeldt}),
@@ -7987,13 +8528,13 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \upack{varsects} package}\label{faq.33}\ipack{varsects}
-% If the \pack{varsects} package~\cite{varsects} (by \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin})
+% If the \pack{varsects} package~\cite{varsects}\imess{W0038} (by \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin})
% is used, it must be loaded \emph{before}
% the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course,
% the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \upack{varsects}}\label{faq.33}\ipack{varsects}
-% Si le paquetage \pack{varsects}~\cite{varsects} (de \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) est utilisé,
+% Si le paquetage \pack{varsects}~\cite{varsects}\imess{W0038} (de \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) est utilisé,
% il doit être chargé
% \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr,
% l'option \optd{hints} détecte ce problème.
@@ -8074,7 +8615,6 @@ Second appendix
% \icom{ptcSSSfont}\verb| \def\ptcSSSfont{\lowlevelsfont}|\\
% \icom{ptcPfont}\verb| \def\ptcPfont{\lowlevelsfont\itshape}|\\
% \icom{ptcSPfont}\verb| \def\ptcSPfont{\lowlevelsfont\itshape}|
-% \verb|% for high sectionning levels:|\\
% \end{quote}
% Then you can redefine \verb|\highlevelsfont| or \verb|\lowlevelsfont| to act on several fonts in one step, but you must
% use \com{renewcommand}. You cannot act on \verb|\highlevelsfont| or \verb|\lowlevelsfont| with \com{mtcsetfont}.
@@ -8171,13 +8711,13 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \KOMAScript{} classes}\label{faq.35}
-% If a \KOMAScript{} class~\cite{komab,koma,robbers-pj-2006-3}, compatible with \upack{minitoc} (\class{scrbook}, \class{scrreprt} or
+% If\imess{I0043} a \KOMAScript{} class~\cite{komab,koma,robbers-pj-2006-3}, compatible with \upack{minitoc} (\class{scrbook}, \class{scrreprt} or
% \class{scrartcl}), is used, some class options may cause problems with the \upack{minitoc} package, because these
% options add chapter or section entries in the table of contents. See section~\vref{special.entries}. Of course,
% the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec les classes \KOMAScript}\label{faq.35}
-% Si une classe \KOMAScript~\cite{komab,koma,robbers-pj-2006-3}, compatible avec \upack{minitoc} (\class{scrbook}, \class{scrreprt} ou
+% Si\imess{I0043} une classe \KOMAScript~\cite{komab,koma,robbers-pj-2006-3}, compatible avec \upack{minitoc} (\class{scrbook}, \class{scrreprt} ou
% \class{scrartcl}), est utilisée, certaines options de la classe peuvent poser des problèmes avec le paquetage
% \upack{minitoc}, car elles ajoutent des entrées de chapitre ou de section dans la table des matières. Voir la
% section~\vref{special.entries}. Bien sûr, l'option \optd{hints} détecte ce problème.
@@ -8187,15 +8727,17 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \uclass{jura} class or the \upack{alphanum} package}\label{faq.36}\iclass{jura}\ipack{alphanum}
-% The \class{jura} class loads the \pack{alphanum} package, which redefines the sectionning structure in a
-% non-standard way, after the loading of the \class{report} class. This class and this package are \Virage\emph{incompatible}
-% with \upack{minitoc}.
+% The \class{jura}\SMMZZ{\lmess{W0029}\\\lmess{W0025}} class loads the \pack{alphanum} package,
+% which redefines the sectionning structure in a
+% non-standard way, after the loading of the \class{report} class.
+% This class and this package are \emph{incompatible} with \upack{minitoc}.
% \or\relax
% \section{Utilisation avec la classe \uclass{jura} ou le paquetage \upack{alphanum}}%
% \label{faq.36}\iclass{jura}\ipack{alphanum}
-% La classe \class{jura} charge le paquetage \pack{alphanum}, qui redéfinit la structure de sectionnement d'une
-% manière non-standard, après le chargement de la classe \class{report}. Cette classe et ce paquetage sont \Virage\emph{incompatibles}
-% avec \upack{minitoc}.
+% La classe \class{jura}\SMMZZ{\lmess{W0029}\\\lmess{W0025}} charge le paquetage \pack{alphanum},
+% qui redéfinit la structure de sectionnement d'une
+% manière non-standard, après le chargement de la classe \class{report}.
+% Cette classe et ce paquetage sont \emph{incompatibles} avec \upack{minitoc}.
% \fi
%
% ^^A (37)
@@ -8209,7 +8751,7 @@ Second appendix
% \end{quote}
% where \emph{language1} is the language name for \pack{babel} and \emph{language2} the language name for
% \upack{minitoc}; there are often identical, but there are exceptions (when you use a locally customized \suffix{.mld}
-% file, by example).
+% file, for instance).
% \or\relax
% \section{Les fichiers \usuffix{.mld} et le paquetage \upack{babel}}\label{faq.37}\ipack{babel}\isuffix{.mld}
% Si vous utilisez le paquetage \pack{babel}~\cite{babel,babel-user}, vous pouvez automatiser le chargement du
@@ -8227,13 +8769,13 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \upack{fncychap} package}\label{faq.38}\ipack{fncychap}
-% If the \pack{fncychap} package~\cite{fncychap} (by \name{Ulf~A.}{Lindgren})
+% If the \pack{fncychap} package~\cite{fncychap}\imess{W0086} (by \name{Ulf~A.}{Lindgren})
% is used, it must be loaded \emph{before}
% the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course,
% the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \upack{fncychap}}\label{faq.38}\ipack{fncychap}
-% Si le paquetage \pack{fncychap}~\cite{fncychap} (de \name{Ulf~A.}{Lindgren}) est utilisé,
+% Si le paquetage \pack{fncychap}~\cite{fncychap}\imess{W0086} (de \name{Ulf~A.}{Lindgren}) est utilisé,
% il doit être chargé
% \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr,
% l'option \optd{hints} détecte ce problème.
@@ -8243,13 +8785,13 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \upack{quotchap} package}\label{faq.39}\ipack{quotchap}
-% If the \pack{quotchap} package~\cite{quotchap} (by \name{Karsten}{Tinnefeld})
+% If the \pack{quotchap} package~\cite{quotchap}\imess{W0087} (by \name{Karsten}{Tinnefeld})
% is used, it must be loaded \emph{before}
% the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course,
% the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \upack{quotchap}}\label{faq.39}\ipack{quotchap}
-% Si le paquetage \pack{quotchap}~\cite{quotchap} (de \name{Karsten}{Tinnefeld}) est utilisé,
+% Si le paquetage \pack{quotchap}~\cite{quotchap}\imess{W0087} (de \name{Karsten}{Tinnefeld}) est utilisé,
% il doit être chargé
% \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr,
% l'option \optd{hints} détecte ce problème.
@@ -8259,14 +8801,14 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \upack{romannum} package}\label{faq.40}\ipack{romannum}
-% If the \pack{romannum} package~\cite{romannum} (by \name{Peter~R.}{Wilson})
+% If the \pack{romannum} package~\cite{romannum}\imess{W0088} (by \name{Peter~R.}{Wilson})
% is used, it must be loaded \emph{before}
% the \upack{minitoc} package, because it alters (redefines) the numbering of
% the sectionning commands. Of course,
% the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \upack{romannum}}\label{faq.40}\ipack{romannum}
-% Si le paquetage \pack{romannum}~\cite{romannum} (de \name{Peter~R.}{Wilson}) est utilisé,
+% Si le paquetage \pack{romannum}~\cite{romannum}\imess{W0088} (de \name{Peter~R.}{Wilson}) est utilisé,
% il doit être chargé
% \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit)
% la numérotation des commandes de sectionnement. Bien sûr,
@@ -8277,13 +8819,13 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \upack{sfheaders} package}\label{faq.41}\ipack{sfheaders}
-% If the \pack{sfheaders} package~\cite{sfheaders} (by \name{Maurizio}{Loreti})
+% If the \pack{sfheaders} package~\cite{sfheaders}\imess{W0089} (by \name{Maurizio}{Loreti})
% is used, it must be loaded \emph{before}
% the \upack{minitoc} package, because it alters (redefines) the
% sectionning commands. Of course, the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \upack{sfheaders}}\label{faq.41}\ipack{sfheaders}
-% Si le paquetage \pack{sfheaders}~\cite{sfheaders} (de \name{Maurizio}{Loreti}) est utilisé,
+% Si le paquetage \pack{sfheaders}~\cite{sfheaders}\imess{W0089} (de \name{Maurizio}{Loreti}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit)
% les commandes de sectionnement. Bien sûr, l'option \optd{hints} détecte ce problème.
% \fi
@@ -8292,13 +8834,13 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \upack{alnumsec} package}\label{faq.42}\ipack{alnumsec}
-% If the \pack{alnumsec} package~\cite{alnumsec} (by \namea{Frank}{Küster}{Kuster})
+% If the \pack{alnumsec} package~\cite{alnumsec}\imess{W0090} (by \namea{Frank}{Küster}{Kuster})
% is used, it must be loaded \emph{before}
% the \upack{minitoc} package, because it alters (redefines) the
% numbering of the sectionning commands. Of course, the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \upack{alnumsec}}\label{faq.42}\ipack{alnumsec}
-% Si le paquetage \pack{alnumsec}~\cite{alnumsec} (de \namea{Frank}{Küster}{Kuster}) est utilisé,
+% Si le paquetage \pack{alnumsec}~\cite{alnumsec}\imess{W0090} (de \namea{Frank}{Küster}{Kuster}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit)
% la numérotation des commandes de sectionnement. Bien sûr, l'option \optd{hints} détecte ce problème.
% \fi
@@ -8307,13 +8849,13 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \upack{captcont} package}\label{faq.43}\ipack{captcont}
-% If the \pack{captcont} package~\cite{captcont} (by \name{Steven~Douglas}{Cochran})
+% If the \pack{captcont} package~\cite{captcont}\imess{W0091} (by \name{Steven~Douglas}{Cochran})
% is used, it must be loaded \emph{before}
% the \upack{minitoc} package, because it alters (redefines) the caption
% commands. Of course, the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \upack{captcont}}\label{faq.43}\ipack{captcont}
-% Si le paquetage \pack{captcont}~\cite{captcont} (de \name{Steven~Douglas}{Cochran}) est utilisé,
+% Si le paquetage \pack{captcont}~\cite{captcont}\imess{W0091} (de \name{Steven~Douglas}{Cochran}) est utilisé,
% il doit être chargé \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit)
% les commandes pour les captions. Bien sûr, l'option \optd{hints} détecte ce problème.
% \fi
@@ -8321,7 +8863,7 @@ Second appendix
% ^^A (44)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Vertical space (gap) before or after parttocs, partlofs, and partlots titles}\label{faq.44}\index{gaps}
+% \section{Vertical spaces (gaps) for parttocs, partlofs, and partlots titles}\label{faq.44}\index{gaps}
% These vertical gaps were hard-coded like for the chapter
% heads in the \class{book} and \class{report} document classes.
% The values were 50pt and 40pt, but some users want
@@ -8333,9 +8875,9 @@ Second appendix
% modified via \com{renewcommand} (but \emph{not} via \com{setlength}).
% An example of use is given in the \exam{mtc-gap.tex} document file:\label{mtc-gap.tex}
% \or\relax
-% \section{Espacement vertical (\emph{gap}) avant ou après les titres des parttocs,
+% \section{Espacements verticaux (\emph{gaps}) pour les titres des parttocs,
% partlofs et partlots}\label{faq.44}\index{gaps}
-% Ces sauts verticaux (\emph{gaps}) étaient codés en dur comme pour
+% Ces sauts verticaux (\emph{gaps}) étaient codés «~en dur~» comme pour
% les têtes de chapitres dans les classes de document \class{book}
% et \class{report}. Les valeurs étaient 50pt et 40pt, mais
% certains utilisateurs désirent les ajuster pour les titres
@@ -8382,6 +8924,8 @@ Second appendix
\chapter{First chapter of first part} \chapter{Second chapter of first part}
\part{Second part}
% \end{macrocode}
+% \begin{macro}{\mtcgapbeforeheads}
+% \begin{macro}{\mtcgapafterheads}
% \ifcase\LANG\relax
% We set large gaps. Note the new position of the parttoc.
% \or\relax
@@ -8394,6 +8938,10 @@ Second appendix
\chapter{First chapter of second part} \chapter{Second chapter of second part}
\part{Third part}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcgapbeforeheads}
+% \begin{macro}{\mtcgapafterheads}
% \ifcase\LANG\relax
% We set small gaps. Note the new position of the parttoc.
% \or\relax
@@ -8407,6 +8955,8 @@ Second appendix
\end{document}
%</mtc-gap>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
%
% ^^A (45)
% \lneed{5}
@@ -8493,14 +9043,12 @@ Second appendix
% \com{tableofcontents}\\
% \com{mainmatter}\\
% \com{chapter}\verb|{Chapter}|\\
-% \verb|\section{Section A}|\\
-% \verb|\section{Section B}|\\
+% \verb|\section{Section A} \section{Section B}|\\
% \verb|\chapter{Second Chapter}|\\
% \com{mtcsetfont}\verb|{minitoc}{section}{\normalfont\small}|\\
% \com{mtcsetpagenumbers}\verb|{minitoc}{off}|\\
% \com{minitoc}\\
-% \verb|\section{Section A}|\\
-% \verb|\section{Section B}|\\
+% \verb|\section{Section A} \section{Section B}|\\
% \verb|\end{document}|
% \end{quote}
% \ifcase\LANG\relax
@@ -8543,7 +9091,7 @@ Second appendix
%<*mtc-tlo>
\documentclass[12pt,a4paper]{book}
\ProvidesFile{mtc-tlo.tex}%
- [2007/01/04]
+ [2007/06/13]
% \end{macrocode}
% \ifcase\LANG\relax
% We must load \pack{tocloft} \emph{before} \upack{minitoc}:
@@ -8555,6 +9103,7 @@ Second appendix
\usepackage[tight]{minitoc}
\begin{document}
% \end{macrocode}
+% \begin{macro}{\mtcsetfont}
% \ifcase\LANG\relax
% We define the global font for the minitoc entries:
% \or\relax
@@ -8566,6 +9115,9 @@ Second appendix
\dominitoc
\tableofcontents
% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\cftpagenumbersoff}
+% \begin{macro}{\cftsecfont}
% \ifcase\LANG\relax
% For the section entries in the minitocs, we suppress the page numbers and change the font
% by using commands from the \pack{tocloft} package:
@@ -8577,39 +9129,58 @@ Second appendix
\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}
+\chapter{First Chapter} \minitoc
+\section{Section A} \section{Section B}
+\chapter{Second Chapter} \minitoc
+\section{Section A} \section{Section B}
\end{document}
%</mtc-tlo>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
%
% ^^A (47)
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \upack{hangcaption} package}\label{faq.47}\ipack{hangcaption}
-% If the \pack{hangcaption} package~\cite{hangcaption} (by \name{David~M.}{Jones})
+% If the \pack{hangcaption} package~\cite{hangcaption}\imess{W0092} (by \name{David~M.}{Jones})
% is used, it must be loaded \emph{before}
% the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course,
% the \optd{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec le paquetage \upack{hangcaption}}\label{faq.47}\ipack{hangcaption}
-% Si le paquetage \pack{hangcaption}~\cite{hangcaption} (de \name{David~M.}{Jones}) est utilisé,
+% Si le paquetage \pack{hangcaption}~\cite{hangcaption}\imess{W0092} (de \name{David~M.}{Jones}) est utilisé,
% il doit être chargé
% \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr,
% l'option \optd{hints} détecte ce problème.
% \fi
%
+% ^^A (48)
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{Use with the \upack{flowfram} package}\label{faq.48}\ipack{flowfram}
+% The \pack{flowfram}\SMMZZ{\lmess{W0097}} package~\cite{flowfram,ffuserguide}, which
+% has its own system of minitocs, is hence \emph{incompatible}
+% with \upack{minitoc}.
+% \or\relax
+% \section{Utilisation avec le paquetage \upack{flowfram}}%
+% \label{faq.48}\ipack{flowfram}
+% Le paquetage \SMMZZ{\lmess{W0097}}\pack{flowfram}, qui a son propre
+% système de minitocs, est donc \emph{incompatible}
+% avec \upack{minitoc}.
+% \fi
+%
+%
% \ifcase\LANG\relax
% \chapter{Memento}\label{c+memento}
% \or\relax
% \chapter{Mémento}\label{c+memento}
% \fi
+% \mtcsetfeature{minilot}{open}{\vspace{-1ex}\begin{multicols}{2}\raggedcolumns}
+% \mtcsetfeature{minilot}{close}{\end{multicols}\vspace{-1.5ex}}
% \minilot
+% \mtcsetfeature{minilot}{open}{\empty}
+% \mtcsetfeature{minilot}{close}{\empty}
% \ifcase\LANG\relax
% \begin{table}[!hbtp]
% \changeskips
@@ -8632,7 +9203,7 @@ Second appendix
% \optd{listfiles}, \opt{nolistfiles}&\optd{listfiles}&Lists the minitoc auxiliary files
% into \emph{document}\suffix{.maf}.\\
% \optd{hints}, \opt{nohints}&\optd{hints}&Adds hints in the \emph{document}\suffix{.log}
-% file. Useful to detect some problems.\\
+% file. Useful to detect some problems. Option \opt{nohints} is inadvisable.\\
% \bottomrule
% \multicolumn{3}{@{}p{\textwidth}@{}}{Language options are listed in
% table~\vref{t+languages}. Default: \loptd{english}.}
@@ -8662,7 +9233,7 @@ Second appendix
% dans \emph{document}\suffix{.maf}.\\
% \optd{hints}, \opt{nohints}&\optd{hints}&Ajoute des indications (\emph{hints}) dans le fichier
% \emph{document}\suffix{.log}.
-% Utile pour détecter certains problèmes.\\
+% Utile pour détecter certains problèmes. L'option \opt{nohints} est déconseillée.\\
% \bottomrule
% \multicolumn{3}{@{}p{\textwidth}@{}}{Les options de langue sont listées dans le tableau~\vref{t+languages}.
% Défaut: \loptd{english}.}
@@ -8691,7 +9262,9 @@ Second appendix
% &Loads \emph{language}\suffix{.mld} to select a language for mini-tables titles.\\
% \com{mtcsetdepth}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{depth}\texttt{\}}\hspace*{-\textwidth}&\\
% &Changes the depth for some mini-tables.\\
-% \com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\emph{commands}\texttt{\}}\hspace*{-\textwidth}&\\
+% \com{mtcsetoffset}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{offset}\texttt{\}}\hspace*{-\textwidth}&\\
+% &Changes the offset for some mini-tables.\\
+% \com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\emph{commands}\texttt{\}}\hspace*{-\textwidth}&\\
% &Modifies the features for a mini-table.\\
% \com{mtcsetfont}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{sectionning-level}\texttt{\}\{}\emph{font commands}\texttt{\}}\hspace*{-\textwidth}&\\
% &Redefines a minitoc font command.\\
@@ -8738,7 +9311,9 @@ Second appendix
% &Charge \emph{langue}\suffix{.mld} pour sélectionner une langue pour les titres des mini-tables.\\
% \com{mtcsetdepth}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{profondeur}\texttt{\}}\hspace*{-\textwidth}&\\
% &Change la profondeur pour certaines mini-tables.\\
-% \com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\emph{commandes}\texttt{\}}\hspace*{-\textwidth}&\\
+% \com{mtcsetoffset}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{déplacement}\texttt{\}}\hspace*{-\textwidth}&\\
+% &Change le déplacement pour certaines mini-tables.\\
+% \com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\emph{commandes}\texttt{\}}\hspace*{-\textwidth}&\\
% &Modifie les dispositifs pour une mini-table.\\
% \com{mtcsetfont}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{niveau-sectionnement}\texttt{\}\{}\emph{commandes de
% fonte}\texttt{\}}\hspace*{-\textwidth}&\\
@@ -8791,6 +9366,11 @@ Second appendix
% \com{mtcsetdepth}\texttt{\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\
% &Idem, but can also act on partlofs and partlots.\\
% \com{ptcindent}&Left/right indentation of a partial table. Default: \texttt{24pt}.\\
+% \com{ptcoffset}&Horizontal offset for parttocs. Command. Default: \texttt{0pt}.\\
+% \com{plfoffset}&Horizontal offset for partlofs. Command. Default: \texttt{0pt}.\\
+% \com{pltoffset}&Horizontal offset for partlots. Command. Default: \texttt{0pt}.\\
+% \com{mtcsetoffset}\texttt{\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{offset}\}}\hspace*{-\textwidth}\\
+% &Idem, but can also act on partlofs and partlots.\\
% \com{ptcfont}&Font command for parttoc.\\
% &Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries} (article)\\
% &or: \texttt{\bs normalsize\bs rmfamily\bs upshape\bs mdseries} (book, report).\\
@@ -8851,6 +9431,11 @@ Second appendix
% \com{mtcsetdepth}\texttt{\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{profondeur}\}}\hspace*{-\textwidth}\\
% &Idem, mais peut aussi agir sur les partlofs et partlots.\\
% \com{ptcindent}&Indentation gauche et droite d'une table partielle. Défaut: \texttt{24pt}.\\
+% \com{ptcoffset}&Correction horizontale pour les parttocs. Commande. Défaut: \texttt{0pt}.\\
+% \com{plfoffset}&Correction horizontale pour les partlofs. Commande. Défaut: \texttt{0pt}.\\
+% \com{pltoffset}&Correction horizontale pour les partlots. Commande. Défaut: \texttt{0pt}.\\
+% \com{mtcsetoffset}\texttt{\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{déplacement}\}}\hspace*{-\textwidth}\\
+% &Idem, mais peut aussi agir sur les partlofs et partlots.\\
% \com{ptcfont}&Commande de fonte pour les parttocs.\\
% &Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries} (article)\\
% &ou: \texttt{\bs normalsize\bs rmfamily\bs upshape\bs mdseries} (book, report).\\
@@ -8873,10 +9458,8 @@ Second appendix
% \com{ptifont}&Fonte pour les titres des partXXX.\\
% &Défaut: \texttt{\bs Large\bs rmfamily\bs upshape\bs bfseries} (article)\hfill\null\\
% &ou: \texttt{\bs LARGE\bs rmfamily\bs upshape\bs bfseries} (book, report).\hfill\null\\
-% \multicolumn{2}{@{}l}{\com{mtcgapbeforeheads}}\\
-% &Saut vertical avant le titre des mini-tables au niveau partie. Défaut: 50pt\\
-% \multicolumn{2}{@{}l}{\com{mtcgapafterheads}}\\
-% &Saut vertical après le titre des mini-tables au niveau partie. Défaut: 40pt\\
+% \com{mtcgapbeforeheads}&Saut vertical avant le titre des mini-tables au niveau partie. Défaut: 50pt.\hspace*{-\textwidth}\\
+% \com{mtcgapafterheads}&Saut vertical après le titre des mini-tables au niveau partie. Défaut: 40pt.\hspace*{-\textwidth}\\
% \bottomrule
% \multicolumn{2}{@{}p{\textwidth}@{}}{$*$: \texttt{[}\emph{x}\texttt{]} est un argument optionnel pour établir la
% position du titre; le choix est local pour les commandes \ucom{partXXX}, global pour les commandes \ucom{dopartXXX}. Les valeurs de~\emph{x} sont: \texttt{l}~pour gauche (défaut), \texttt{c}~pour centré,
@@ -8911,6 +9494,11 @@ Second appendix
% \com{mtcsetdepth}\texttt{\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\
% &Idem, but can also act on minilofs and minilots.\\
% \com{mtcindent}&Left/right indentation of a mini-table. Default: \texttt{24pt}.\\
+% \com{mtcoffset}&Horizontal offset for minitocs. Command. Default: \texttt{0pt}.\\
+% \com{mlfoffset}&Horizontal offset for minilofs. Command. Default: \texttt{0pt}.\\
+% \com{mltoffset}&Horizontal offset for minilots. Command. Default: \texttt{0pt}.\\
+% \com{mtcsetoffset}\texttt{\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{offset}\}}\hspace*{-\textwidth}\\
+% &Idem, but can also act on minilofs and minilots.\\
% \com{mtcfont}&Font command for minitoc.\\
% &Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \com{mtcSfont}&Font command for minitoc, section entries.\\
@@ -8960,6 +9548,11 @@ Second appendix
% \com{mtcsetdepth}\texttt{\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{profondeur}\}}\hspace*{-\textwidth}\\
% &Idem, mais peut aussi agir sur les minilofs et minilots.\\
% \com{mtcindent}&Indentation gauche et droite d'une mini-table. Défaut: \texttt{24pt}.\\
+% \com{mtcoffset}&Correction horizontale pour les minitocs. Commande. Défaut: \texttt{0pt}.\\
+% \com{mlfoffset}&Correction horizontale pour les minilofs. Commande. Défaut: \texttt{0pt}.\\
+% \com{mltoffset}&Correction horizontale pour les minilots. Commande. Défaut: \texttt{0pt}.\\
+% \com{mtcsetoffset}\texttt{\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{déplacement}\}}\hspace*{-\textwidth}\\
+% &Idem, mais peut aussi agir sur les minilofs et minilots.\\
% \com{mtcfont}&Commande de fonte pour les minitocs.\\
% &Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \com{mtcSfont}&Commande de fonte pour les minitocs, entrées sections.\\
@@ -9013,6 +9606,11 @@ Second appendix
% \com{mtcsetdepth}\texttt{\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\
% &Idem, but can also act on sectlofs and sectlots.\\
% \com{stcindent}&Left/right indentation of a mini-table. Default: \texttt{24pt}.\\
+% \com{stcoffset}&Horizontal offset for secttocs. Command. Default: \texttt{0pt}.\\
+% \com{slfoffset}&Horizontal offset for sectlofs. Command. Default: \texttt{0pt}.\\
+% \com{sltoffset}&Horizontal offset for sectlots. Command. Default: \texttt{0pt}.\\
+% \com{mtcsetoffset}\texttt{\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{offset}\}}\hspace*{-\textwidth}\\
+% &Idem, but can also act on sectlofs and sectlots.\\
% \com{stcfont}&Font command for secttoc.\\
% &Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \com{stcSSfont}&Font command for secttoc, subsection entries$^{**}$.\\
@@ -9060,6 +9658,11 @@ Second appendix
% \ucom{mtcsetdepth}\texttt{\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{profondeur}\}}\hspace*{-\textwidth}\\
% &Idem, mais peut aussi agir sur les sectlofs et sectlots.\\
% \com{stcindent}&Indentation gauche et droite d'une mini-table. Défaut: \texttt{24pt}.\\
+% \com{stcoffset}&Correction horizontale pour les secttocs. Commande. Défaut: \texttt{0pt}.\\
+% \com{slfoffset}&Correction horizontale pour les sectlofs. Commande. Défaut: \texttt{0pt}.\\
+% \com{sltoffset}&Correction horizontale pour les sectlots. Commande. Défaut: \texttt{0pt}.\\
+% \com{mtcsetoffset}\texttt{\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{déplacement}\}}\hspace*{-\textwidth}\\
+% &Idem, mais peut aussi agir sur les sectlofs et sectlots.\\
% \com{stcfont}&Commande de fonte pour les secttocs.\\
% &Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\
% \com{stcSSfont}&Commande de fonte pour les secttocs, entrées sous-sections$^{**}$.\\
@@ -9240,6 +9843,12 @@ Second appendix
% \com{afterparttoc}&\com{cleardoublepage}&Action after a parttoc.\\
% \com{afterpartlof}&\com{cleardoublepage}&Action after a partlof.\\
% \com{afterpartlot}&\com{cleardoublepage}&Action after a partlot.\\
+% \com{openparttoc}&\com{cleardoublepage}&Action before inserting a parttoc file.\\
+% \com{openpartlof}&\com{cleardoublepage}&Action before inserting a partlof file.\\
+% \com{openpartlot}&\com{cleardoublepage}&Action before inserting a partlot file.\\
+% \com{closeparttoc}&\com{cleardoublepage}&Action after inserting a parttoc file.\\
+% \com{closepartlof}&\com{cleardoublepage}&Action after inserting a partlof file.\\
+% \com{closepartlot}&\com{cleardoublepage}&Action after inserting a partlot file.\\
% \com{thispageparttocstyle}&\com{thispagestyle}\texttt{\{empty\}}&Page style for a parttoc.\\
% \com{thispagepartlofstyle}&\com{thispagestyle}\texttt{\{empty\}}&Page style for a partlof.\\
% \com{thispagepartlotstyle}&\com{thispagestyle}\texttt{\{empty\}}&Page style for a partlot.\\
@@ -9249,6 +9858,12 @@ Second appendix
% \com{afterminitoc}&\com{empty}&Action after a minitoc.\\
% \com{afterminilof}&\com{empty}&Action after a minilof.\\
% \com{afterminilot}&\com{empty}&Action after a minilot.\\
+% \com{openminitoc}&\com{cleardoublepage}&Action before inserting a minitoc file.\\
+% \com{openminilof}&\com{cleardoublepage}&Action before inserting a minilof file.\\
+% \com{openminilot}&\com{cleardoublepage}&Action before inserting a minilot file.\\
+% \com{closeminitoc}&\com{cleardoublepage}&Action after inserting a minitoc file.\\
+% \com{closeminilof}&\com{cleardoublepage}&Action after inserting a minilof file.\\
+% \com{closeminilot}&\com{cleardoublepage}&Action after inserting a minilot file.\\
% \com{thispageminitocstyle}&\com{empty}&Page style for a minitoc.\\
% \com{thispageminilofstyle}&\com{empty}&Page style for a minilof.\\
% \com{thispageminilotstyle}&\com{empty}&Page style for a minilot.\\
@@ -9258,11 +9873,17 @@ Second appendix
% \com{aftersecttoc}&\com{empty}&Action after a secttoc.\\
% \com{aftersectlof}&\com{empty}&Action after a sectlof.\\
% \com{aftersectlot}&\com{empty}&Action after a sectlot.\\
+% \com{opensecttoc}&\com{cleardoublepage}&Action before inserting a secttoc file.\\
+% \com{opensectlof}&\com{cleardoublepage}&Action before inserting a sectlof file.\\
+% \com{opensectlot}&\com{cleardoublepage}&Action before inserting a sectlot file.\\
+% \com{closesecttoc}&\com{cleardoublepage}&Action after inserting a secttoc file.\\
+% \com{closesectlof}&\com{cleardoublepage}&Action after inserting a sectlof file.\\
+% \com{closesectlot}&\com{cleardoublepage}&Action after inserting a sectlot file.\\
% \com{thispagesecttocstyle}&\com{empty}&Page style for a secttoc.\\
% \com{thispagesectlofstyle}&\com{empty}&Page style for a sectlof.\\
% \com{thispagesectlotstyle}&\com{empty}&Page style for a sectlot.\\
% \midrule
-% \multicolumn{1}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\emph{commands}\texttt{\}}\hspace*{-\textwidth}}&&\\
+% \multicolumn{1}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\emph{commands}\texttt{\}}\hspace*{-\textwidth}}&&\\
% &Modifies the features for a mini-table.\hspace*{-\textwidth}&\\
% \bottomrule
% \end{tabularx}
@@ -9275,7 +9896,7 @@ Second appendix
% \centering
% \bgroup
% \mysize
-% \begin{tabularx}{\textwidth}{@{}llZ{1}@{}}
+% \null\hspace*{-.35em}\begin{tabularx}{\textwidth+.35em}{@{}llZ{1}@{}}
% \toprule
% \textbf{Commande}&\textbf{Défaut}&\textbf{Signification}\\
% \midrule
@@ -9285,6 +9906,12 @@ Second appendix
% \com{afterparttoc}&\com{cleardoublepage}&Action après une parttoc.\\
% \com{afterpartlof}&\com{cleardoublepage}&Action après une partlof.\\
% \com{afterpartlot}&\com{cleardoublepage}&Action après une partlot.\\
+% \com{openparttoc}&\com{cleardoublepage}&Action avant insertion d'un fichier parttoc.\\
+% \com{openpartlof}&\com{cleardoublepage}&Action avant insertion d'un fichier partlof.\\
+% \com{openpartlot}&\com{cleardoublepage}&Action avant insertion d'un fichier partlot.\\
+% \com{closeparttoc}&\com{cleardoublepage}&Action après insertion d'un fichier parttoc.\\
+% \com{closepartlof}&\com{cleardoublepage}&Action après insertion d'un fichier partlof.\\
+% \com{closepartlot}&\com{cleardoublepage}&Action après insertion d'un fichier partlot.\\
% \com{thispageparttocstyle}&\com{thispagestyle}\texttt{\{empty\}}&Style de page pour une parttoc.\\
% \com{thispagepartlofstyle}&\com{thispagestyle}\texttt{\{empty\}}&Style de page pour une partlof.\\
% \com{thispagepartlotstyle}&\com{thispagestyle}\texttt{\{empty\}}&Style de page pour une partlot.\\
@@ -9294,6 +9921,12 @@ Second appendix
% \com{afterminitoc}&\com{empty}&Action après une minitoc.\\
% \com{afterminilof}&\com{empty}&Action après une minilof.\\
% \com{afterminilot}&\com{empty}&Action après une minilot.\\
+% \com{openminitoc}&\com{cleardoublepage}&Action avant insertion d'un fichier minitoc.\\
+% \com{openminilof}&\com{cleardoublepage}&Action avant insertion d'un fichier minilof.\\
+% \com{openminilot}&\com{cleardoublepage}&Action avant insertion d'un fichier minilot.\\
+% \com{closeminitoc}&\com{cleardoublepage}&Action après insertion d'un fichier minitoc.\\
+% \com{closeminilof}&\com{cleardoublepage}&Action après insertion d'un fichier minilof.\\
+% \com{closeminilot}&\com{cleardoublepage}&Action après insertion d'un fichier minilot.\\
% \com{thispageminitocstyle}&\com{empty}&Style de page pour une minitoc.\\
% \com{thispageminilofstyle}&\com{empty}&Style de page pour une minilof.\\
% \com{thispageminilotstyle}&\com{empty}&Style de page pour une minilot.\\
@@ -9303,11 +9936,17 @@ Second appendix
% \com{aftersecttoc}&\com{empty}&Action après une secttoc.\\
% \com{aftersectlof}&\com{empty}&Action après une sectlof.\\
% \com{aftersectlot}&\com{empty}&Action après une sectlot.\\
+% \com{opensecttoc}&\com{cleardoublepage}&Action avant insertion d'un fichier secttoc.\\
+% \com{opensectlof}&\com{cleardoublepage}&Action avant insertion d'un fichier sectlof.\\
+% \com{opensectlot}&\com{cleardoublepage}&Action avant insertion d'un fichier sectlot.\\
+% \com{closesecttoc}&\com{cleardoublepage}&Action après insertion d'un fichier secttoc.\\
+% \com{closesectlof}&\com{cleardoublepage}&Action après insertion d'un fichier sectlof.\\
+% \com{closesectlot}&\com{cleardoublepage}&Action après insertion d'un fichier sectlot.\\
% \com{thispagesecttocstyle}&\com{empty}&Style de page pour une secttoc.\\
% \com{thispagesectlofstyle}&\com{empty}&Style de page pour une sectlof.\\
% \com{thispagesectlotstyle}&\com{empty}&Style de page pour une sectlot.\\
% \midrule
-% \multicolumn{1}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\emph{commandes}\texttt{\}}\hspace*{-\textwidth}}&&\\
+% \multicolumn{1}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\emph{commandes}\texttt{\}}\hspace*{-\textwidth}}&&\\
% &Modifie les dispositifs pour une mini-table.\hspace*{-\textwidth}&\\
% \bottomrule
% \end{tabularx}
@@ -9404,12 +10043,14 @@ Second appendix
% \com{mtcaddchapter}\texttt{[}\emph{title}\texttt{]}&Adds the title of a \com{chapter*} in the ToC.\\
% \com{mtcaddsection}\texttt{[}\emph{title}\texttt{]}&Adds the title of a \com{section*} in the ToC.\\
% \com{mtcfixglossary}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
-% &Adjusts the entry for glossary in the ToC.\\
+% &Adjusts the entry for the glossary in the ToC.\\
% \com{mtcfixindex}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
-% &Adjusts the entry for index in the ToC.\\
+% &Adjusts the entry for the index in the ToC.\\
+% \com{mtcfixnomenclature}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
+% &Adjusts the entry for the nomenclature in the ToC.\\
% \ienv{mtchideinmaintoc}\ucom{begin}\texttt{\{mtchideinmaintoc\}[}\emph{depth}\texttt{]} .{}.{}.
% \ucom{end}\texttt{\{mtchideinmaintoc\}}\hspace*{-\textwidth}&\\
-% &\ienv{mtchideinmaintoc}Environment to hide entries in the main table of contents.\\
+% &\ienv{mtchideinmaintoc}Environment to hide entries in the main ToC.\\
% \ienv{mtchideinmainlof}\ucom{begin}\texttt{\{mtchideinmainlof\}[}\emph{depth}\texttt{]} .{}.{}.
% \ucom{end}\texttt{\{mtchideinmainlof\}}\hspace*{-\textwidth}&\\
% &\ienv{mtchideinmainlof}Environment to hide entries in the main list of figures.\\
@@ -9453,21 +10094,23 @@ Second appendix
% &Ajuste l'entrée pour le glossaire dans la TdM.\\
% \com{mtcfixindex}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
% &Ajoute l'entrée pour l'index dans la TdM.\\
+% \com{mtcfixnomenclature}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\
+% &Ajoute l'entrée pour la nomenclature dans la TdM.\\
% \ienv{mtchideinmaintoc}\ucom{begin}\texttt{\{mtchideinmaintoc\}[}\emph{profondeur}\texttt{]} .{}.{}.
% \ucom{end}\texttt{\{mtchideinmaintoc\}}\hspace*{-\textwidth}&\\
-% &\ienv{mtchideinmaintoc}Environnement pour dissimuler des entrées dans la table des matières principale.\\
+% &\ienv{mtchideinmaintoc}Environnement pour cacher des entrées dans la TdM principale.\\
% \ienv{mtchideinmainlof}\ucom{begin}\texttt{\{mtchideinmainlof\}[}\emph{profondeur}\texttt{]} .{}.{}.
% \ucom{end}\texttt{\{mtchideinmainlof\}}\hspace*{-\textwidth}&\\
-% &\ienv{mtchideinmainlof}Environnement pour dissimuler des entrées dans la liste des figures principale.\\
+% &\ienv{mtchideinmainlof}Environnement pour cacher des entrées dans la liste des figures principale.\\
% \com{mtchideinmainlof}\texttt{[}\emph{profondeur}\texttt{]} .{}.{}.
% \com{endmtchideinmainlof}\hspace*{-\textwidth}&\\
-% &Paire de commandes pour dissimuler des entrées dans la liste des figures principale.\\
+% &Paire de commandes pour cacher des entrées dans la liste des figures principale.\\
% \ienv{mtchideinmainlot}\ucom{begin}\texttt{\{mtchideinmainlot\}[}\emph{profondeur}\texttt{]} .{}.{}.
% \ucom{end}\texttt{\{mtchideinmainlot\}}\hspace*{-\textwidth}&\\
-% &\ienv{mtchideinmainlot}Environnement pour dissimuler des entrées dans la liste des tableaux principale.\\
+% &\ienv{mtchideinmainlot}Environnement pour cacher des entrées dans la liste des tableaux principale.\\
% \com{mtchideinmainlot}\texttt{[}\emph{profondeur}\texttt{]} .{}.{}.
% \com{endmtchideinmainlot}\hspace*{-\textwidth}&\\
-% &Paire de commandes pour dissimuler des entrées dans la liste des tableaux principale.\\
+% &Paire de commandes pour cacher des entrées dans la liste des tableaux principale.\\
% \bottomrule
% \end{tabularx}
% \egroup
@@ -9475,6 +10118,110 @@ Second appendix
% \fi
%
% \ifcase\LANG\relax
+% \begin{table}[tpb]
+% \changeskips
+% \caption{Classes and packages needing some precautions with \upack{minitoc}}\label{t+packs}
+% \centering
+% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}}
+% \toprule
+% &\textbf{P/C}&\textbf{Names}&\textbf{Author(s)}&\textbf{Page(s)}&\textbf{Reference(s)}\\
+% \midrule
+% &\textbf{P}&\pack{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\
+% &\textbf{P}&\pack{alnumsec}&\namea{Frank}{Küster}{Kuster}&\pageref{h.alnumsec}&\cite{alnumsec}\\
+% $*$&\textbf{P}&\pack{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
+% $*$&\textbf{C}&\class{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% &\textbf{C}&\class{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% $*$&\textbf{C}&\class{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% &\textbf{P}&\pack{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\
+% &\textbf{P}&\pack{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\
+% &\textbf{P}&\pack{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\
+% &\textbf{P}&\pack{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\
+% &\textbf{P}&\pack{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\
+% $*$&\textbf{P}&\pack{flowfram}&\name{Nicola~L.~C.}{Talbot}&\pageref{faq.48}&\cite{flowfram,ffuserguide}\\
+% &\textbf{P}&\pack{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\
+% &\textbf{P}&\pack{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\
+% &\textbf{P}&\pack{hyperref}&\name{Sebastian}{Rahtz} and \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref,hyperref-o,hyperref-changelog,hyperref-rdm,hyperref-pdf}\\
+% $*$&\textbf{C}&\class{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
+% &\textbf{P}&\pack{mcaption}&\name{Stephan}{Hennig}&\pageref{h.mcaption}&\cite{mcaption}\\
+% &\textbf{P}&\pack{float}&\name{Anselm}{Lingnau}&\pageref{h.float}&\cite{float}\\
+% &\textbf{P}&\pack{floatrow}&\name{Olga~G.}{Lapko}&\pageref{h.floatrow}&\cite{floatrow}\\
+% &\textbf{P}&\pack{trivfloat}&\name{Joseph~A.}{Wright}&\pageref{h.trivfloat}&\cite{trivfloat}\\
+% &\textbf{P}&\pack{rotfloat}&\name{Sebastian}{Rahtz} and \name{Leonor}{Barroca}&\pageref{h.rotfloat}&\cite{rotfloat}\\
+% &\textbf{C}&\class{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir,wilson-pj-2006-3}\\
+% &\textbf{P}&\pack{notoccite}&\name{Donald}{Arseneau}&\pageref{ss+notoccite}&\cite{notoccite}\\
+% &\textbf{P}&\pack{placeins}&\name{Donald}{Arseneau}&\pageref{rem+FB}&\cite{placeins}\\
+% &\textbf{P}&\pack{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\
+% &\textbf{P}&\pack{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\
+% &\textbf{C}&\begin{tabular}[t]{@{}l@{}}\class{scrartcl},\\\class{scrbook} and\\\class{scrreprt}\end{tabular}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{komab,koma,robbers-pj-2006-3}\\
+% &\textbf{P}&\pack{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\
+% &\textbf{P}&\pack{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\
+% &\textbf{P}&\pack{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\
+% &\textbf{P}&\pack{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\
+% $*$&\textbf{P}&\pack{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
+% $*$&\textbf{P}&\pack{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
+% &\textbf{P}&\pack{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\
+% &\textbf{P}&\pack{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\
+% &\textbf{P}&\pack{varsects}&\namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}&\pageref{h.varsects}&\cite{varsects}\\
+% \bottomrule
+% \multicolumn{6}{@{}p{\textwidth}@{}}{$*$:~\emph{Incompatible} with \upack{minitoc}.\quad\textbf{C}:~\textbf{C}lass.\quad\textbf{P}:~\textbf{P}ackage.}\\
+% \multicolumn{6}{@{}p{\textwidth}@{}}{Any class not defining the main standard sectionning commands is
+% \emph{incompatible} with \upack{minitoc}.}\\
+% \end{tabularx}
+% \end{table}
+% \or\relax
+% \begin{table}[tpb]
+% \changeskips
+% \caption{Classes et paquetages nécessitant quelques précautions avec \upack{minitoc}}\label{t+packs}
+% \centering
+% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}}
+% \toprule
+% &\textbf{P/C}&\textbf{Noms}&\textbf{Auteur(s)}&\textbf{Page(s)}&\textbf{Référence(s)}\\
+% \midrule
+% &\textbf{P}&\pack{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\
+% &\textbf{P}&\pack{alnumsec}&\namea{Frank}{Küster}{Kuster}&\pageref{h.alnumsec}&\cite{alnumsec}\\
+% $*$&\textbf{P}&\pack{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
+% $*$&\textbf{C}&\class{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% &\textbf{C}&\class{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% $*$&\textbf{C}&\class{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
+% &\textbf{P}&\pack{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\
+% &\textbf{P}&\pack{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\
+% &\textbf{P}&\pack{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\
+% &\textbf{P}&\pack{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\
+% &\textbf{P}&\pack{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\
+% $*$&\textbf{P}&\pack{flowfram}&\name{Nicola~L.~C.}{Talbot}&\pageref{faq.48}&\cite{flowfram,ffuserguide}\\
+% &\textbf{P}&\pack{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\
+% &\textbf{P}&\pack{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\
+% &\textbf{P}&\pack{hyperref}&\name{Sebastian}{Rahtz} et \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref,hyperref-o,hyperref-changelog,hyperref-rdm,hyperref-pdf}\\
+% $*$&\textbf{C}&\class{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
+% &\textbf{P}&\pack{mcaption}&\name{Stephan}{Hennig}&\pageref{h.mcaption}&\cite{mcaption}\\
+% &\textbf{P}&\pack{float}&\name{Anselm}{Lingnau}&\pageref{h.float}&\cite{float}\\
+% &\textbf{P}&\pack{floatrow}&\name{Olga~G.}{Lapko}&\pageref{h.floatrow}&\cite{floatrow}\\
+% &\textbf{P}&\pack{trivfloat}&\name{Joseph~A.}{Wright}&\pageref{h.trivfloat}&\cite{trivfloat}\\
+% &\textbf{P}&\pack{rotfloat}&\name{Sebastian}{Rahtz} and \name{Leonor}{Barroca}&\pageref{h.rotfloat}&\cite{rotfloat}\\
+% &\textbf{C}&\class{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir,wilson-pj-2006-3}\\
+% &\textbf{P}&\pack{notoccite}&\name{Donald}{Arseneau}&\pageref{ss+notoccite}&\cite{notoccite}\\
+% &\textbf{P}&\pack{placeins}&\name{Donald}{Arseneau}&\pageref{rem+FB}&\cite{placeins}\\
+% &\textbf{P}&\pack{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\
+% &\textbf{P}&\pack{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\
+% &\textbf{C}&\begin{tabular}[t]{@{}l@{}}\class{scrartcl},\\\class{scrbook} et\\\class{scrreprt}\end{tabular}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{komab,koma,robbers-pj-2006-3}\\
+% &\textbf{P}&\pack{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\
+% &\textbf{P}&\pack{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\
+% &\textbf{P}&\pack{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\
+% &\textbf{P}&\pack{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\
+% $*$&\textbf{P}&\pack{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
+% $*$&\textbf{P}&\pack{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
+% &\textbf{P}&\pack{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\
+% &\textbf{P}&\pack{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\
+% &\textbf{P}&\pack{varsects}&\namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}&\pageref{h.varsects}&\cite{varsects}\\
+% \bottomrule
+% \multicolumn{6}{@{}p{\textwidth}@{}}{$*$:~\emph{Incompatible} avec \upack{minitoc}.\quad\textbf{C}:~\textbf{C}lasse.\quad\textbf{P}:~\textbf{P}aquetage.}\\
+% \multicolumn{6}{@{}p{\textwidth}@{}}{Toute classe ne définissant pas les principales commandes de sectionnement standard
+% est \emph{incompatible} avec \upack{minitoc}.}\\
+% \end{tabularx}
+% \end{table}
+% \fi
+%
+% \ifcase\LANG\relax
% \begin{table}[btp]
% \changeskips
% \caption{Obsolete commands}\label{t+SUC-O}
@@ -9515,112 +10262,22 @@ Second appendix
% \fi
%
% \ifcase\LANG\relax
-% \begin{table}[tp]
-% \centering
-% \changeskips
-% \caption{Classes and packages needing some precautions with \upack{minitoc}}\label{t+packs}
-% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}}
-% \toprule
-% &\textbf{P/C}&\textbf{Names}&\textbf{Author(s)}&\textbf{Page(s)}&\textbf{Reference(s)}\\
-% \midrule
-% &P&\pack{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\
-% &P&\pack{alnumsec}&\namea{Frank}{Küster}{Kuster}&\pageref{h.alnumsec}&\cite{alnumsec}\\
-% $*$&P&\pack{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
-% $*$&C&\class{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
-% &C&\class{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
-% $*$&C&\class{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
-% &P&\pack{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\
-% &P&\pack{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\
-% &P&\pack{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\
-% &P&\pack{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\
-% &P&\pack{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\
-% &P&\pack{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\
-% &P&\pack{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\
-% &P&\pack{hyperref}&\name{Sebastian}{Rahtz} and \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref}\\
-% $*$&C&\class{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
-% &P&\pack{mcaption}&\name{Stephan}{Hennig}&\pageref{h.mcaption}&\cite{mcaption}\\
-% &C&\class{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir,wilson-pj-2006-3}\\
-% &P&\pack{notoccite}&\name{Donald}{Arseneau}&\pageref{ss+notoccite}&\cite{notoccite}\\
-% &P&\pack{placeins}&\name{Donald}{Arseneau}&\pageref{rem+FB}&\cite{placeins}\\
-% &P&\pack{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\
-% &P&\pack{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\
-% &C&\begin{tabular}[t]{@{}l@{}}\class{scrartcl},\\\class{scrbook} and\\\class{scrreprt}\end{tabular}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{komab,koma,robbers-pj-2006-3}\\
-% &P&\pack{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\
-% &P&\pack{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\
-% &P&\pack{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\
-% &P&\pack{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\
-% $*$&P&\pack{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
-% $*$&P&\pack{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
-% &P&\pack{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\
-% &P&\pack{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\
-% &P&\pack{varsects}&\namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}&\pageref{h.varsects}&\cite{varsects}\\
-% \bottomrule
-% $*$&\multicolumn{5}{@{}l@{}}{\quad \emph{Incompatible} with \upack{minitoc}.}\\
-% C&\multicolumn{5}{@{}l@{}}{\quad \textbf{C}lass.}\\
-% P&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}ackage.}\\
-% \end{tabularx}
-% \end{table}
-% \or\relax
-% \begin{table}[tp]
-% \centering
-% \changeskips
-% \caption{Classes et paquetages nécessitant quelques précautions avec \upack{minitoc}}\label{t+packs}
-% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}}
-% \toprule
-% &\textbf{P/C}&\textbf{Noms}&\textbf{Auteur(s)}&\textbf{Page(s)}&\textbf{Référence(s)}\\
-% \midrule
-% &P&\pack{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\
-% &P&\pack{alnumsec}&\namea{Frank}{Küster}{Kuster}&\pageref{h.alnumsec}&\cite{alnumsec}\\
-% $*$&P&\pack{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
-% $*$&C&\class{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
-% &C&\class{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
-% $*$&C&\class{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\
-% &P&\pack{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\
-% &P&\pack{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\
-% &P&\pack{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\
-% &P&\pack{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\
-% &P&\pack{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\
-% &P&\pack{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\
-% &P&\pack{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\
-% &P&\pack{hyperref}&\name{Sebastian}{Rahtz} et \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref}\\
-% $*$&C&\class{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\
-% &P&\pack{mcaption}&\name{Stephan}{Hennig}&\pageref{h.mcaption}&\cite{mcaption}\\
-% &C&\class{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir,wilson-pj-2006-3}\\
-% &P&\pack{notoccite}&\name{Donald}{Arseneau}&\pageref{ss+notoccite}&\cite{notoccite}\\
-% &P&\pack{placeins}&\name{Donald}{Arseneau}&\pageref{rem+FB}&\cite{placeins}\\
-% &P&\pack{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\
-% &P&\pack{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\
-% &C&\begin{tabular}[t]{@{}l@{}}\class{scrartcl},\\\class{scrbook} et\\\class{scrreprt}\end{tabular}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{komab,koma,robbers-pj-2006-3}\\
-% &P&\pack{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\
-% &P&\pack{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\
-% &P&\pack{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\
-% &P&\pack{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\
-% $*$&P&\pack{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
-% $*$&P&\pack{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\
-% &P&\pack{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\
-% &P&\pack{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\
-% &P&\pack{varsects}&\namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}&\pageref{h.varsects}&\cite{varsects}\\
-% \bottomrule
-% $*$&\multicolumn{5}{@{}l@{}}{\quad \emph{Incompatible} avec \upack{minitoc}.}\\
-% C&\multicolumn{5}{@{}l@{}}{\quad \textbf{C}lasse.}\\
-% P&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}aquetage.}\\
-% \end{tabularx}
-% \end{table}
-% \fi
-%
-% \ifcase\LANG\relax
% \chapter{Examples of documents}\label{c+exdocs}
% \or\relax
% \chapter{Exemples de documents}\label{c+exdocs}
% \fi
+% \mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{2}\raggedcolumns}
+% \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}}
% \minitoc
+% \mtcsetfeature{minitoc}{open}{\empty}
+% \mtcsetfeature{minitoc}{close}{\empty}
% \setcounter{columnbadness}{9000}%
% \raggedcolumns
% \mtcskip
% \ifcase\LANG\relax
% This chapter shows the code of some examples of documents.
% Some are extracted or derived from real documents, others are just demonstrations to illustrate problems or features.
-% The code of specific example files has been shown earlier:
+% The code of some specific example files has been shown earlier:
% \exam{mtc-apx.tex} on page~\pageref{mtc-apx.tex},
% \exam{mtc-hi1.tex} on page~\pageref{mtc-hi1.tex},
% \exam{mtc-hi2.tex} on page~\pageref{mtc-hi2.tex},
@@ -9630,7 +10287,7 @@ Second appendix
% Ce chapitre montre le code de quelques exemples de documents.
% Certains ont été extraits ou inspirés de documents réels, les autres sont de simples démonstrations pour illustrer
% des problèmes ou des possibilités.
-% Le code de fichiers d'exemples spécifiques a déjà montré:
+% Le code de fichiers d'exemples spécifiques a déjà été montré:
% \exam{mtc-apx.tex} (page~\pageref{mtc-apx.tex}),
% \exam{mtc-hi1.tex} (page~\pageref{mtc-hi1.tex}),
% \exam{mtc-hi2.tex} (page~\pageref{mtc-hi2.tex}),
@@ -9638,12 +10295,19 @@ Second appendix
% \exam{mtc-tlo.tex} (page~\pageref{mtc-tlo.tex}).
% \fi
%
+% \ifcase\LANG\relax
+% Note that the \pack{lipsum} package~\cite{lipsum} is often used to provide filling text.
+% \or\relax
+% Notez que le paquetage \pack{lipsum}~\cite{lipsum} est souvent utilisé pour fournir du texte de bourrage.
+% \fi
+%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-2c.tex} document file}\label{mtc-2c.tex}\iexam{mtc-2c.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-2c.tex}}\label{mtc-2c.tex}\iexam{mtc-2c.tex}
+% \section{Le document \uexam{mtc-2c.tex}}\label{mtc-2c.tex}\iexam{mtc-2c.tex}
% \fi
+% \begin{macro}{\mtcindent}
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document with a two columns layout.
% The layout uses the \pack{multicol} standard package~\cite{multicol} and its \env{multicols} environment.
@@ -9656,6 +10320,7 @@ Second appendix
% Nous forçons \com{mtcindent} à~zéro. Si une minitoc est assez longue pour se répartir sur les deux colonnes,
% le résultat peut être bizarre.
% \fi
+% \end{macro}
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
%<*mtc-2c>
@@ -9674,13 +10339,17 @@ Second appendix
\tableofcontents
% \end{macrocode}
% \end{multicols}}
+% \begin{environment}{multicols}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% Two first chapters with a standard chapter head, a minitoc on one full width column, then the body of the chapter
% on two columns:
% \or\relax
-% Deux premiers chapitres avec un en-tête standard, une minitoc sur la largeur complete, puis le corps du chapitre sur
+% Deux premiers chapitres avec un en-tête standard, une minitoc sur la largeur complète, puis le corps du chapitre sur
% deux colonnes:
% \fi
+% \end{macro}
+% \end{environment}
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
\chapter{Primum capitulum}
@@ -9701,12 +10370,16 @@ Second appendix
\end{multicols}
% \end{macrocode}
% \end{multicols}}
+% \begin{environment}{multicols}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% A third chapter entirely on two columns, so the chapter head and the minitoc are in the first column:
% \or\relax
% Un troisième chapitre entièrement sur deux colonnes, dont l'en-tête du chapitre et la minitoc sont
% dans la première colonne:
% \fi
+% \end{macro}
+% \end{environment}
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
\begin{multicols}{2}
@@ -9721,6 +10394,8 @@ Second appendix
\end{multicols}
% \end{macrocode}
% \end{multicols}}
+% \begin{environment}{multicols}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% A fourth chapter, with the chapter head on one column, and the minitoc and the chapter body on two columns (the
% minitoc is in the first column):
@@ -9728,6 +10403,8 @@ Second appendix
% Un quatrième chapitre, avec l'en-tête de chapitre sur une seule colonne, mais la minitoc et le corps du chapitre
% sur deux colonnes (la minitoc est dans la première colonne):
% \fi
+% \end{macro}
+% \end{environment}
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
\chapter{Quadrum capitulum}
@@ -9754,7 +10431,7 @@ Second appendix
% minitoc package language option\footnote{The \pack{franc}, \pack{frnew} and \pack{mypatches} packages are local
% additions, provided with the \upack{minitoc} package documentation sources.}:
% \or\relax
-% \section{Le fichier document \uexam{mtc-2nd.tex}}\label{mtc-2nd.tex}\iexam{mtc-2nd.tex}
+% \section{Le document \uexam{mtc-2nd.tex}}\label{mtc-2nd.tex}\iexam{mtc-2nd.tex}
% Ce document teste le fichier minitoc de définition de langue \xfile{french2.mld}
% (voir la section~\vref{s+mld+french2}) et le code
% qui en assure le support dans le paquetage \upack{minitoc}. Tout d'abord, le préambule du document utilise
@@ -9778,6 +10455,7 @@ Second appendix
\usepackage{mypatches}
\begin{document}
% \end{macrocode}
+% \begin{macro}{\ifmtcsecondpart}
% \ifcase\LANG\relax
% We test if there is only two parts: if yes, we will use ``seconde''.
% Else (zero, one, three or more parts), we will use ``deuxième''.
@@ -9785,6 +10463,7 @@ Second appendix
% Nous testons s'il y a seulement deux parties: si oui, nous utiliserons «~seconde~».
% Sinon (zéro, une, trois parties ou plus), nous utiliserons «~deuxième~».
% \fi
+% \end{macro}
% \begin{macrocode}
\ifmtcsecondpart
Il n'y a que 2 parties: seconde.
@@ -9793,6 +10472,9 @@ Il y a une partie ou plus de deux parties: deuxième.
\fi
\clearpage
% \end{macrocode}
+% \begin{macro}{\doparttoc}
+% \begin{macro}{\faketableofcontents}
+% \begin{macro}{\parttoc}
% \ifcase\LANG\relax
% The body of the document, with two parts:
% \or\relax
@@ -9810,6 +10492,9 @@ Il y a une partie ou plus de deux parties: deuxième.
\chapter{P2C1}
\chapter{P2C2}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% If you want also a third part, comment out this line and recompile 3~times:
% \or\relax
@@ -9829,7 +10514,7 @@ Il y a une partie ou plus de deux parties: deuxième.
% Observe the titles of the parttocs when the document has two then three parts. Note the changes after each
% compilation. You can play by adding and removing parts. It would be interesting to add a starred part, with
% starred chapters, at the beginning of the document, this part and these chapters having their entries in the TOC.
-% By example, try to add the following lines after \com{faketableofcontents}:
+% For instance, try to add the following lines after \com{faketableofcontents}:
% \or\relax
% Observez les titres des parttocs lorsque le document a deux puis trois parties. Notez les changements après
% chaque compilation. Vous pouvez jouer en ajoutant et enlevant des parties. Il serait intéressant d'ajouter une
@@ -9857,13 +10542,11 @@ Il y a une partie ou plus de deux parties: deuxième.
% \ifcase\LANG\relax
% \section{The \uexam{mtc-3co.tex} document file}\label{mtc-3co.tex}\iexam{mtc-3co.tex}
% This document shows how to prepare a minitoc on three columns,
-% with some modifications of the code the \env{mtc@verse}
-% environment.
+% with some modifications of the code the \env{mtc@verse} environment.
% \or\relax
-% \section{The \uexam{mtc-3co.tex} document file}\label{mtc-3co.tex}\iexam{mtc-3co.tex}
+% \section{Le document \uexam{mtc-3co.tex}}\label{mtc-3co.tex}\iexam{mtc-3co.tex}
% Ce document montre comment préparer une minitoc sur trois
-% colonnes, grâce à~quelques modifications
-% du code de l'environnement \env{mtc@verse}.
+% colonnes, grâce à~quelques modifications du code de l'environnement \env{mtc@verse}.
% \fi
%
% \ifcase\LANG\relax
@@ -9887,6 +10570,12 @@ Il y a une partie ou plus de deux parties: deuxième.
\usepackage[toc]{multitoc}
\renewcommand{\multicolumntoc}{3}
% \end{macrocode}
+% \begin{macro}{\mtcindent}
+% \begin{macro}{\mtcsetformat}
+% \begin{macro}{\multicolumnmtc}
+% \begin{macro}{\mtc@verse}
+% \begin{macro}{\endmtc@verse}
+% \begin{environment}{multicols}
% \ifcase\LANG\relax
% Then we load the \upack{minitoc} package, set some
% parameters and define the number of columns for the
@@ -9908,13 +10597,19 @@ Il y a une partie ou plus de deux parties: deuxième.
\makeatletter
\let\SV@mtc@verse\mtc@verse
\let\SV@endmtc@verse\endmtc@verse
-\def\mtc@verse{\SV@mtc@verse\removelastskip%
+\def\mtc@verse#1{\SV@mtc@verse#1\removelastskip%
\begin{multicols}{\multicolumnmtc}\raggedcolumns\leavevmode\unskip
\vskip -1.5ex \vskip -1\baselineskip}
\def\endmtc@verse{\end{multicols}\SV@endmtc@verse}
\makeatother
%%%%%%%%%%%%%%%%%%%%
% \end{macrocode}
+% \end{environment}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% We begin the document, preparing the minitocs and the main TOC.
% The (first) chapter begins with its minitoc, then the text
@@ -10019,7 +10714,7 @@ Il y a une partie ou plus de deux parties: deuxième.
% \ifcase\LANG\relax
% \section{The \uexam{mtc-add.tex} document file}\label{mtc-add.tex}\iexam{mtc-add.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-add.tex}}\label{mtc-add.tex}\iexam{mtc-add.tex}
+% \section{Le document \uexam{mtc-add.tex}}\label{mtc-add.tex}\iexam{mtc-add.tex}
% \fi
% \ifcase\LANG\relax
% This document shows how to add special entries in the table of contents, and the interaction with the
@@ -10028,10 +10723,11 @@ Il y a une partie ou plus de deux parties: deuxième.
% Ce document montre comment ajouter des entrées spéciales dans la table des matières, ainsi que l'interaction avec
% le paquetage \pack{tocbibind}~\cite{tocbibind}.
% \fi
+% \lneed{5}
% \begin{macrocode}
%<*mtc-add>
\documentclass[12pt,a4paper]{report}
-%%\documentclass[12pt,a4paper]{book}
+%% \documentclass[12pt,a4paper]{book}
\ProvidesFile{mtc-add.tex}%
[2007/01/04]
\usepackage{url}
@@ -10052,12 +10748,15 @@ Il y a une partie ou plus de deux parties: deuxième.
% \fi
% \begin{macrocode}
\usepackage[tight,hints,listfiles]{minitoc}
-%%\usepackage{mtcoff}
+%% \usepackage{mtcoff}
% \end{macrocode}
% \begin{macrocode}
\makeindex
\begin{document}
% \end{macrocode}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\dominilof}
+% \begin{macro}{\dominilot}
% \ifcase\LANG\relax
% We call the mini-table preparation commands:
% \or\relax
@@ -10068,6 +10767,13 @@ Il y a une partie ou plus de deux parties: deuxième.
\dominilof
\dominilot
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\mtcaddchapter}
+% \begin{macro}{\listoffigures}
+% \begin{macro}{\listoftables}
% \ifcase\LANG\relax
% We are using the \pack{tocbibind} package to add special entries in the table of contents, so we must take
% the precautions specified in section~\vref{special.entries}:
@@ -10083,6 +10789,15 @@ Il y a une partie ou plus de deux parties: deuxième.
\listoftables
\mtcaddchapter
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\minilof}
+% \begin{macro}{\minilot}
+% \begin{macro}{\mtcskip}
% \ifcase\LANG\relax
% For a chapter, we want a minitoc, a minilof and a minitoc:
% \or\relax
@@ -10096,6 +10811,11 @@ Il y a une partie ou plus de deux parties: deuxième.
\mtcskip
\minilot
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% Then the text of the chapter, with sections, figures and tables:
% \or\relax
@@ -10132,6 +10852,8 @@ Iain~M.~\textsc{Banks}~(1993),~\textsl{Against~a~dark~background.}%
\caption{Second table}
\end{table}
% \end{macrocode}
+% \begin{macro}{\chapter*}
+% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
% A starred chapter requires a special treatment; three solutions are possible.
% You can test variations on
@@ -10146,16 +10868,18 @@ Iain~M.~\textsc{Banks}~(1993),~\textsl{Against~a~dark~background.}%
% commandes \com{mtcaddchapter} après \com{chapter*} dans le code source de \exam{mtc-add.tex}. Pour chaque
% cas, regardez la table des matières et le chapitre concerné.
% \fi
+% \end{macro}
+% \end{macro}
% \begin{macrocode}
\chapter*{Second chapter, starred}
\index{chapter!starred}
%% UNCOMMENT ONE AND ONLY ONE OF THE 3 FOLLOWING LINES
\mtcaddchapter[Second chapter, starred] % OK
-%%\mtcaddchapter[~] % produces a (strange) correct result. OK
-%%\addcontentsline{toc}{xchapter}{}
+%% \mtcaddchapter[~] % produces a (strange) correct result. OK
+%% \addcontentsline{toc}{xchapter}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%\mtcaddchapter[] % BAD SOLUTION
-%%\mtcaddchapter % BAD SOLUTION
+%% \mtcaddchapter[] % BAD SOLUTION
+%% \mtcaddchapter % BAD SOLUTION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\index{tests}
@@ -10201,12 +10925,15 @@ I also added a lot of index entries, just to test.
\caption{Fourth table}
\end{table}
% \end{macrocode}
+% \begin{macro}{\bibliographystyle}
+% \begin{macro}{\bibliography}
+% \begin{macro}{\adjustmtc}
% \ifcase\LANG\relax
% As we want to add an entry for the bibliography in the table of contents, and we use the \pack{tocbibind} package
% for that, we must add a correction with \com{adjustmtc}:
% \or\relax
% Comme nous voulons ajouter une entrée pour la bibliographie dans la table des matières, et que nous utilisons
-% le paquetage \pack{tocbibind} pour cela, nous devons ajouter une correction avec \com{adjustmtc}:
+% donc le paquetage \pack{tocbibind}, nous ajoutons une correction avec \com{adjustmtc}:
% \fi
% \begin{macrocode}
\nocite*
@@ -10215,6 +10942,11 @@ I also added a lot of index entries, just to test.
\bibliography{mtc-add}
\adjustmtc
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\printindex}
+% \begin{macro}{\mtcfixindex}
% \ifcase\LANG\relax
% As we want to add an entry for the index in the table of contents, and we use the \pack{tocbibind} package
% for that, we must add a correction; two solutions are available: use \com{mtcfixindex} or
@@ -10224,12 +10956,15 @@ I also added a lot of index entries, just to test.
% le paquetage \pack{tocbibind} pour cela, nous devons ajouter une correction; deux solutions sont
% disponibles: utiliser \com{mtcfixindex} ou les trois autres lignes données:
% \fi
+% \end{macro}
+% \end{macro}
+% \lneed{5}
% \begin{macrocode}
\printindex
-%%\mtcfixindex % use this OR the 3 following lines
-\addcontentsline{lof}{xchapter}{}
-\addcontentsline{lot}{xchapter}{}
-\mtcaddchapter
+\mtcfixindex % use this OR the 3 following lines
+%% \addcontentsline{lof}{xchapter}{}
+%% \addcontentsline{lot}{xchapter}{}
+%% \mtcaddchapter
%%
\appendix
@@ -10311,9 +11046,9 @@ I also added a lot of index entries, just to test.
@MISC{minitoc,
TITLE="The {\textsf{minitoc}} package",
AUTHOR="Drucbert, Jean-Pierre F.",
- ADDRESS="{\texttt{drucbert@onera.fr}}",
+ ADDRESS="{\url{mailto:drucbert@onera.fr}}",
NOTE="{\url{CTAN:macros/latex/contrib/minitoc/minitoc.pdf}}",
- MONTH=mar,
+ MONTH=jun,
YEAR=2007}
% \end{macrocode}
@@ -10326,9 +11061,9 @@ I also added a lot of index entries, just to test.
@MISC{fminitoc,
TITLE="Le paquetage {\textsf{minitoc}}",
AUTHOR="Drucbert, Jean-Pierre F.",
- ADDRESS="{\texttt{drucbert@onera.fr}}",
+ ADDRESS="{\url{mailto:drucbert@onera.fr}}",
NOTE="{\url{CTAN:macros/latex/contrib/minitoc/fminitoc.pdf}}",
- MONTH=mar,
+ MONTH=jun,
YEAR=2007}
% \end{macrocode}
@@ -10341,7 +11076,7 @@ I also added a lot of index entries, just to test.
@MISC{shorttoc,
TITLE="The {\textsf{shorttoc}} package",
AUTHOR="Drucbert, Jean-Pierre F.",
- ADDRESS="{\texttt{drucbert@onera.fr}}",
+ ADDRESS="{\url{mailto:drucbert@onera.fr}}",
NOTE="{\url{CTAN:macros/latex/contrib/shorttoc/shorttoc.dtx}}",
MONTH=aug,
YEAR=2002}
@@ -10386,7 +11121,7 @@ I also added a lot of index entries, just to test.
% package~\cite{tocbibind} for the first ones and the \upack{minitoc} \opt{insection} package option to avoid
% the drift if floating objects outside of their section. That gives the following document preamble:
% \or\relax
-% \section{Le fichier document \uexam{mtc-ads.tex}}\label{mtc-ads.tex}\iexam{mtc-ads.tex}
+% \section{Le document \uexam{mtc-ads.tex}}\label{mtc-ads.tex}\iexam{mtc-ads.tex}
% Ce document utilise la classe \class{article} et montre quelques problèmes pour ajouter des entrées spéciales
% dans la table des matières et quelques problèmes avec les objets flottants. Il nous faut utiliser le paquetage
% \pack{tocbibind}~\cite{tocbibind} pour les premiers et l'option \opt{insection} du
@@ -10407,9 +11142,15 @@ I also added a lot of index entries, just to test.
\def\pfill{\unskip~\dotfill\penalty500\strut\nobreak
\dotfil~\ignorespaces}%
\usepackage[tight,hints,insection]{minitoc}
-%%\usepackage{mtcoff}
+%% \usepackage{mtcoff}
\makeindex
% \end{macrocode}
+% \begin{macro}{\doparttoc}
+% \begin{macro}{\dopartlof}
+% \begin{macro}{\dopartlot}
+% \begin{macro}{\dosecttoc}
+% \begin{macro}{\dosectlof}
+% \begin{macro}{\dosectlot}
% \ifcase\LANG\relax
% The preparation commands:
% \or\relax
@@ -10420,6 +11161,17 @@ I also added a lot of index entries, just to test.
\doparttoc \dopartlof \dopartlot
\dosecttoc \dosectlof \dosectlot
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\setcounter}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\mtcaddsection}
+% \begin{macro}{\listoffigures}
+% \begin{macro}{\listoftables}
% \ifcase\LANG\relax
% The commands to prepare the table of contents, the list of figures and the list of tables. As we use the
% \pack{tocbibind} package, we must add some \com{mtcaddsection} commands:
@@ -10438,6 +11190,18 @@ I also added a lot of index entries, just to test.
\listoftables
\mtcaddsection
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\parttoc}
+% \begin{macro}{\partlof}
+% \begin{macro}{\partlot}
+% \begin{macro}{\secttoc}
+% \begin{macro}{\sectlof}
+% \begin{macro}{\sectlot}
+% \begin{macro}{\mtcskip}
% \ifcase\LANG\relax
% The body of the document: a part with its part-level mini-tables, some sections with their section-level
% mini-tables. The document has an index and contains figures and tables.
@@ -10471,7 +11235,7 @@ A small nice citation from~\cite{dark}:\\
\index{to}\index{tree}\index{would}\index{yes}%
A bird cannot land once on a great tree and claim to know it.
But I imagine that he would, yes.\\
-\hbox{}\hfill Iain M. Banks (1993), \textsl{Against a dark background.}%
+\hbox{}\hfill Iain~M.~\textsc{Banks} (1993), \textsl{Against a dark background.}%
\index{Iain}\index{Banks}\index{Against}\index{dark}%
\index{background}
\begin{figure}[tp]
@@ -10481,6 +11245,15 @@ But I imagine that he would, yes.\\
\caption{Second table}
\end{table}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\section*}
+% \begin{macro}{\mtcaddsection}
% \ifcase\LANG\relax
% Here, we try a starred section, with its entry in the table of contents. You can try several solutions (good or bad).
% \or\relax
@@ -10492,9 +11265,9 @@ But I imagine that he would, yes.\\
\index{section!starred}
%% UNCOMMENT ONE AND ONLY ONE OF THE 4 FOLLOWING LINES
\mtcaddsection[Second section, starred] % OK
-%%\mtcaddsection[] % BAD
-%%\mtcaddsection[~] % produces a (strange) correct result.
-%%\mtcaddsection % BAD
+%% \mtcaddsection[] % BAD
+%% \mtcaddsection[~] % produces a (strange) correct result.
+%% \mtcaddsection % BAD
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\index{tests}
@@ -10566,7 +11339,7 @@ A small nice citation from~\cite{dark}:\\
A bird cannot land once on a great tree and claim to know it.
But I imagine that he would, yes.\\
\hbox{}\hfill
-Iain M. Banks (1993), \textsl{Against a dark background.}%
+Iain~M.~\textsc{Banks} (1993), \textsl{Against a dark background.}%
\index{Iain}\index{Banks}\index{Against}%
\index{dark}\index{background}
@@ -10581,9 +11354,9 @@ Iain M. Banks (1993), \textsl{Against a dark background.}%
\index{section!starred}
%% UNCOMMENT ONE AND ONLY ONE OF THE 4 FOLLOWING LINES
\mtcaddsection[Fifth section, starred] % OK
-%%\mtcaddsection[] % OK
-%%\mtcaddsection[~] % produces a (strange) correct result.
-%%\mtcaddsection % OK
+%% \mtcaddsection[] % OK
+%% \mtcaddsection[~] % produces a (strange) correct result.
+%% \mtcaddsection % OK
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\index{tests}
@@ -10626,6 +11399,11 @@ I also added a lot of index entries, just to test.
\caption{Eighth table}
\end{table}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\bibliographystyle}
+% \begin{macro}{\bibliography}
+% \begin{macro}{\adjuststc}
% \ifcase\LANG\relax
% The bibliography: as we want an entry for it in the table of contents, we use the
% \pack{tocbibind} package~\cite{tocbibind} and a correction with \com{adjuststc}:
@@ -10640,6 +11418,11 @@ I also added a lot of index entries, just to test.
\bibliography{mtc-add}
\adjuststc
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\printindex}
+% \begin{macro}{\mtcfixindex}
% \ifcase\LANG\relax
% The index: as we want an entry for it in the table of contents, we use the
% \pack{tocbibind} package~\cite{tocbibind} and a correction with \com{mtcfixindex}:
@@ -10649,10 +11432,10 @@ I also added a lot of index entries, just to test.
% \fi
% \begin{macrocode}
\printindex
-\mtcfixindex % use this OR the 2 following lines
-%%\addcontentsline{lof}{xsect}{}
-%%\addcontentsline{lot}{xsect}{}
-%%\mtcaddsection
+\mtcfixindex % use this OR the 3 following lines
+%% \addcontentsline{lof}{xsect}{}
+%% \addcontentsline{lot}{xsect}{}
+%% \mtcaddsection
\appendix
\section{App.~1}
@@ -10701,13 +11484,19 @@ I also added a lot of index entries, just to test.
\end{document}
%</mtc-ads>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-amm.tex} document file}\label{mtc-amm.tex}\iexam{mtc-amm.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-amm.tex}}\label{mtc-amm.tex}\iexam{mtc-amm.tex}
+% \section{Le document \uexam{mtc-amm.tex}}\label{mtc-amm.tex}\iexam{mtc-amm.tex}
% \fi
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\adjustmtc}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% This example shows the use of the \env{appendices} environment in a \class{memoir} class document when
% the \upack{minitoc} package is loaded. First, the preamble:
@@ -10720,13 +11509,13 @@ I also added a lot of index entries, just to test.
%<*mtc-amm>
\documentclass[oneside]{memoir}
\ProvidesFile{mtc-amm.tex}%
- [2007/01/04]
+ [2007/06/29]
\usepackage{lipsum} % filling text
-\usepackage%
- [tight]{minitoc}
+\usepackage{hyperref}
+\usepackage{memhfixc}
+\usepackage[tight]{minitoc}
\begin{document}
-\dominitoc
-\tableofcontents
+\dominitoc \tableofcontents
\adjustmtc
\chapter{First chapter}
\minitoc
@@ -10735,6 +11524,14 @@ I also added a lot of index entries, just to test.
\lipsum[2]
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{environment}{appendices}
+% \begin{macro}{\addappheadtotoc}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% The appendices are set in an \env{appendices} environment; we can add an entry in the TOC with
% \com{addappheadtotoc} (a command from the \class{memoir} class):
@@ -10746,37 +11543,55 @@ I also added a lot of index entries, just to test.
% \begin{macrocode}
\begin{appendices}
\addappheadtotoc
-\chapter{Afterthought}
+\adjustmtc %correction!
+\chapter{Afterthoughts}
\minitoc
\lipsum[3]
-Afterthought appendix
+Afterthoughts appendix
\section{Further remarks}
\lipsum[4]
+\chapter{Last wills}
+\minitoc
+\section{Testament}
+\lipsum[5]
\end{appendices}
\chapter{Conclusion}
\minitoc
\section{Bye}
-\lipsum[5]
+\lipsum[6]
+\chapter{Back from Hell}
+\minitoc
+\section{Not dead yet!}
+\lipsum[7]
+\section{I will survive}
+\lipsum[8]
\end{document}
%</mtc-amm>
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{environment}
%
-% \lneed{8}
+% \lneed{9}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-apx.tex} document file}\label{1mtc-apx.tex}\iexam{mtc-apx.tex}
% The \exam{mtc-apx.tex} document file is described in section~\vref{mtc-apx.tex}.
% \or\relax
-% \section{Le fichier document \uexam{mtc-apx.tex}}\label{1mtc-apx.tex}\iexam{mtc-apx.tex}
-% Le fichier document \exam{mtc-apx.tex} est décrit dans la section~\vref{mtc-apx.tex}.
+% \section{Le document \uexam{mtc-apx.tex}}\label{1mtc-apx.tex}\iexam{mtc-apx.tex}
+% Le document \exam{mtc-apx.tex} est décrit dans la section~\vref{mtc-apx.tex}.
% \fi
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-art.tex} document file}\label{mtc-art.tex}\iexam{mtc-art.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-art.tex}}\label{mtc-art.tex}\iexam{mtc-art.tex}
+% \section{Le document \uexam{mtc-art.tex}}\label{mtc-art.tex}\iexam{mtc-art.tex}
% \fi
+% \begin{macro}{\stcindent}
+% \begin{macro}{\stcfont}
+% \begin{macro}{\stcSSfont}
% \ifcase\LANG\relax
% This is a basic document using the \upack{minitoc} package. It contains sections but no chapters, so it must use an
% \class{article}-like document class. You should work on a \emph{copy} of this file and
@@ -10790,14 +11605,14 @@ Afterthought appendix
% \begin{macrocode}
%<*mtc-art>
%% mtc-art.tex
-%% This file contains a set of tests for the minitoc.sty version #53
+%% This file contains a set of tests for the minitoc.sty version #55
%% package. You can alter most of parameters to test.
%% article (\section must be defined)
\documentclass[12pt,a4paper]{article}
\ProvidesFile{mtc-art.tex}%
- [2007/01/04]
+ [2007/06/06]
\usepackage{lipsum} % provides filling text
-%%\usepackage{hyperref} % If used, load it BEFORE minitoc
+%% \usepackage{hyperref} % If used, load it BEFORE minitoc
\usepackage[tight,insection]{minitoc}
\setcounter{secnumdepth}{5} % depth of numbering of sectionning commands
\setcounter{tocdepth}{3} % depth of table of contents
@@ -10805,11 +11620,15 @@ Afterthought appendix
%% % font for secttocs, default
\renewcommand{\stcfont}{\small\rmfamily\upshape\mdseries}%
%% % font for secttocs, subsections
-%%\renewcommand{\stcSSfont}{\small\sf}%
-%% you can make experiments with \stcSSSfont, \stcPfont and \stcSPfont
-%% but it is ``fontomania''...
-\raggedbottom % or \flushbottom, at your choice
+%% \renewcommand{\stcSSfont}{\small\sf}%
+%% % you can make experiments with
+%% % \stcSSSfont, \stcPfont and \stcSPfont
+%% % but it is ``fontomania''...
+\raggedbottom % or \flushbottom, at your choice
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% If you want to use sections numbered in each part (the section number restarts to~1 at the beginning of each
% part), uncomment the 3~lines of code below. This demonstrates that the numbering of the secttoc files is
@@ -10822,7 +11641,7 @@ Afterthought appendix
% \begin{macrocode}
%%% 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
@@ -10832,9 +11651,16 @@ Afterthought appendix
% Nous commençons le corps du document. Vous pouvez encore altérer certains paramètres (présence ou absence de filets et
% de numéros de pages dans les mini-tables):
% \fi
+% \lneed{5}
% \begin{macrocode}
\begin{document}
% \end{macrocode}
+% \begin{macro}{\dosecttoc}
+% \begin{macro}{\dosectlof}
+% \begin{macro}{\dosectlot}
+% \begin{macro}{\doparttoc}
+% \begin{macro}{\dopartlof}
+% \begin{macro}{\dosectlot}
% \ifcase\LANG\relax
% The preparation commands, with their optional argument if necessary:
% \or\relax
@@ -10848,6 +11674,15 @@ Afterthought appendix
\dopartlof % added in version #15
\dopartlot % added in version #15
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\faketableofcontents}
+% \begin{macro}{\fakelistoffigures}
+% \begin{macro}{\fakelistoftables}
% \ifcase\LANG\relax
% It is necessary to create the contents files; use the ``fake'' version to not print.
% \or\relax
@@ -10858,6 +11693,13 @@ Afterthought appendix
\fakelistoffigures % to check compatibility
\fakelistoftables % to check compatibility
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\part}
+% \begin{macro}{\parttoc}
+% \begin{macro}{\partlof}
+% \begin{macro}{\partlot}
% \ifcase\LANG\relax
% There is the text of the document, with its sectionning commands;
% we define a part, with a parttoc, a partlof (with the title on the right) and a parttoc:
@@ -10866,11 +11708,16 @@ Afterthought appendix
% nous définissons une partie, avec une parttoc, une partlof (avec le titre sur la droite) et une parttoc:
% \fi
% \begin{macrocode}
-\part{First Part}
-\parttoc
-\partlof[r]
-\partlot
+\part{First Part} \parttoc \partlof[r] \partlot
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\section}
+% \begin{macro}{\secttoc}
+% \begin{macro}{\sectlof}
+% \begin{macro}{\mtcskip}
% \ifcase\LANG\relax
% A section, in two columns mode, with a secttoc (title on the right), and a sectlof; this section contains
% subsections to make a non-empty secttoc but no figures (to detect an empty sectlof).
@@ -10892,8 +11739,13 @@ Afterthought appendix
\subsection{S3}
\lipsum[4]
\subsection*{S4}
-%%\addcontentsline{toc}{starsubsection}{*S4*}
+%% \addcontentsline{toc}{starsubsection}{*S4*}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \lneed{5}
% \ifcase\LANG\relax
% A lot of subsections:
% \or\relax
@@ -10956,6 +11808,11 @@ Afterthought appendix
\lipsum[31]
% \end{macrocode}
% \end{multicols}}
+% \begin{macro}{\FloatBarrier}
+% \begin{macro}{\section*}
+% \begin{macro}{\mtcaddsection}
+% \begin{macro}{\sectlof}
+% \begin{macro}{\sectlot}
% \ifcase\LANG\relax
% We return to the one column mode. Then a section with a secttoc and a sectlof (there are subsections and figures).
% The \opt{insection} package option should ensure that floating objects (like figures) do not drift outside
@@ -10998,7 +11855,7 @@ Afterthought appendix
\subsection{T2}
\lipsum[37]
\section*{CCCCC} % tests a pseudo-section. should have no secttoc
-%%\addstarredsection{CCCCC}
+%% \addstarredsection{CCCCC}
\mtcaddsection[CCCCC]
\secttoc \mtcskip \sectlof %ADDED
\lipsum[38]
@@ -11018,7 +11875,7 @@ Afterthought appendix
\partlot
%% % the following section should have no secttoc,
\section{DDDDD} % but if you uncomment \secttoc,
-%%\secttoc
+%% \secttoc
\mtcskip \sectlof %ADDED
% % the secttoc appears
\lipsum[44]
@@ -11041,6 +11898,22 @@ Afterthought appendix
\subsection{V2}
\lipsum[50]
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcskip}
+% \begin{macro}{\section}
+% \begin{macro}{\chapter}
+% \begin{macro}{\secttoc}
+% \begin{macro}{\sectlof}
+% \begin{macro}{\sectlot}
+% \begin{macro}{\FloatBarrier}
+% \begin{macro}{\part}
+% \begin{macro}{\parttoc}
+% \begin{macro}{\partlof}
+% \begin{macro}{\partlot}
% \ifcase\LANG\relax
% We change the depth of the secttocs, inside a local group (a pair of braces):
% \or\relax
@@ -11120,13 +11993,29 @@ bla bla bla bla bla bla bla bla bla bla bla
\end{document}
%</mtc-art>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-bk.tex} document file}\label{mtc-bk.tex}\iexam{mtc-bk.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-bk.tex}}\label{mtc-bk.tex}\iexam{mtc-bk.tex}
+% \section{Le document \uexam{mtc-bk.tex}}\label{mtc-bk.tex}\iexam{mtc-bk.tex}
% \fi
+% \begin{macro}{\setcounter}
+% \begin{macro}{\mtcindent}
+% \begin{macro}{\mtcfont}
+% \begin{macro}{\mtcSfont}
+% \begin{macro}{\mtcSSfont}
% \ifcase\LANG\relax
% This is a basic document using the \upack{minitoc} package. It contains chapters, so it must use a
% \class{book}-like or \class{report}-like document class. You should work on a \emph{copy} of this file and
@@ -11141,29 +12030,34 @@ 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 #53
+%% This file contains a set of tests for the minitoc.sty version #55
%% package file. You can alter most of parameters to test.
%% book/report (\chapter must be defined).
%% You can use a copy of this file to play with minitoc
%% commands and parameters.
\documentclass[12pt,a4paper]{report} % the report class uses less pages
-%%\documentclass[12pt,a4paper]{book}
+%% \documentclass[12pt,a4paper]{book}
\ProvidesFile{mtc-bk.tex}%
- [2007/01/04]
+ [2007/06/06]
\usepackage{lipsum} % provides filling text
-%%\usepackage{hyperref} % if used, load it BEFORE minitoc
-%%\usepackage{mtcoff}
+%% \usepackage{hyperref} % if used, load it BEFORE minitoc
+%% \usepackage{mtcoff}
\usepackage[tight]{minitoc} % tight option make shorter mini-tables
\setcounter{secnumdepth}{5} % depth of numbering of sectionning commands
\setcounter{tocdepth}{3} % depth of table of contents
\setlength{\mtcindent}{24pt} % indentation of minitocs, default
\renewcommand{\mtcfont}{\small\rm} % font for minitocs, default
\renewcommand{\mtcSfont}{\small\bf} % font for minitocs, sections, default
-%%\renewcommand{\mtcSSfont}{\small\sf} % font for minitocs, subsections
+%% \renewcommand{\mtcSSfont}{\small\sf} % font for minitocs, subsections
%% you can make experiments with \mtcSSSfont, \mtcPfont and \mtcSPfont
%% but it is ``fontomania''...
\raggedbottom % or \flushbottom, at your choice
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% If you want to use chapters numbered in each part (the chapter number restarts to~1 at the beginning of each
% part), uncomment the 3~lines of code below. This demonstrates that the numbering of the minitoc files is
@@ -11176,11 +12070,13 @@ bla bla bla bla bla bla bla bla bla bla bla
% \begin{macrocode}
%%% TEST: uncomment the 3 next lines to test
%%% resetting chapter number in each part
-%%\makeatletter
-%%\@addtoreset{chapter}{part}
-%%\makeatother
+%% \makeatletter
+%% \@addtoreset{chapter}{part}
+%% \makeatother
%%% END TEST
% \end{macrocode}
+% \begin{macro}{\mtcpagenumbers}
+% \begin{macro}{\noptcrule}
% \ifcase\LANG\relax
% We begin the body of the document. You can still alter some parameters (presence or absence of rules and page numbers in
% the mini-tables):
@@ -11188,6 +12084,7 @@ bla bla bla bla bla bla bla bla bla bla bla
% Nous commençons le corps du document. Vous pouvez encore altérer certains paramètres (présence ou absence de filets et
% de numéros de pages dans les mini-tables):
% \fi
+% \lneed{5}
% \begin{macrocode}
\begin{document}
\mtcpagenumbers
@@ -11197,6 +12094,14 @@ bla bla bla bla bla bla bla bla bla bla bla
%% \nomlfpagenumbers % ---------- minilof ---- -------
%% \nomltpagenumbers % ---------- minilot ---- -------
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\dominilof}
+% \begin{macro}{\dominilot}
+% \begin{macro}{\doparttoc}
+% \begin{macro}{\dopartlof}
+% \begin{macro}{\dopartlot}
% \ifcase\LANG\relax
% The preparation commands, with their optional argument if necessary:
% \or\relax
@@ -11210,6 +12115,15 @@ bla bla bla bla bla bla bla bla bla bla bla
\dopartlof % added in version #15
\dopartlot % added in version #15
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\listoffigures}
+% \begin{macro}{\fakelistoftables}
% \ifcase\LANG\relax
% It is necessary to create the contents files; use the ``fake'' version to not print.
% \or\relax
@@ -11220,14 +12134,21 @@ bla bla bla bla bla bla bla bla bla bla bla
\listoffigures % or \fakelistoffigures
\fakelistoftables % or \listoftables
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% Uncomment the following line if the first chapter must be numbered~``0'':
% \or\relax
-% Décommentez la ligne suivante si le premier chapitre doit être numéroté~«~0~»:
+% Décommentez la ligne suivante si le premier chapitre doit être numéroté~«~0~»:
% \fi
% \begin{macrocode}
-%%\addtocounter{chapter}{-1} % to begin with Chapter 0
+%% \addtocounter{chapter}{-1} % to begin with Chapter 0
% \end{macrocode}
+% \begin{macro}{\part}
+% \begin{macro}{\parttoc}
+% \begin{macro}{\partlof}
+% \begin{macro}{\partlot}
% \ifcase\LANG\relax
% There is the text of the document, with its sectionning commands:
% \or\relax
@@ -11235,10 +12156,12 @@ bla bla bla bla bla bla bla bla bla bla bla
% \fi
% \begin{macrocode}
\part{First Part}
-\parttoc
-\partlof[r]
-\partlot[r]
+\parttoc \partlof[r] \partlot[r]
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% A chapter, in two column mode, with a minitoc (title on the right):
% \or\relax
@@ -11256,6 +12179,8 @@ bla bla bla bla bla bla bla bla bla bla bla
\section{S3}
\lipsum[4]
% \end{macrocode}
+% \begin{macro}{\section*}
+% \begin{macro}{\addtocontentsline}
% \ifcase\LANG\relax
% A starred section; we want an entry in the TOC, so we add it the normal way:
% \or\relax
@@ -11266,6 +12191,9 @@ bla bla bla bla bla bla bla bla bla bla bla
\section*{S4}
\addcontentsline{toc}{section}{\protect\numberline{}{S4}}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
% \ifcase\LANG\relax
% A lot of subsections:
% \or\relax
@@ -11332,6 +12260,11 @@ bla bla bla bla bla bla bla bla bla bla bla
\lipsum[33]
% \end{macrocode}
% \end{multicols}}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\minilof}
+% \begin{macro}{\minilot}
+% \begin{macro}{\mtcskip}
% \ifcase\LANG\relax
% We return to one column mode. A new chapter, with a minitoc, a minilof and a minilot:
% \or\relax
@@ -11376,6 +12309,19 @@ bla bla bla bla bla bla bla bla bla bla bla
\section{T2}
\lipsum[39]
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter*}
+% \begin{macro}{\addstarredchapter}
+% \begin{macro}{\addcontentsline}
+% \begin{macro}{\section*}
+% \begin{macro}{\paragraph*}
+% \begin{macro}{\part}
+% \begin{macro}{\parttoc}
+% \begin{macro}{\partlof}
% \ifcase\LANG\relax
% A starred chapter with an entry added in the TOC; all subordinate (lower)
% sectionning commands must also be starred.
@@ -11406,6 +12352,14 @@ bla bla bla bla bla bla bla bla bla bla bla
\parttoc
\partlof[c]
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% This chapter has no minitoc, but if you uncomment \com{minitoc},
% the minitoc will appear.
@@ -11416,7 +12370,7 @@ bla bla bla bla bla bla bla bla bla bla bla
% \begin{macrocode}
%% % the following chapter should have no minitoc,
\chapter{DDDDD} % but if you uncomment \minitoc,
-%%\minitoc % the minitoc appears
+%% \minitoc % the minitoc appears
\lipsum[46]
\section{V1}
\lipsum[47]
@@ -11471,6 +12425,9 @@ bla bla bla bla bla bla bla bla bla bla bla
\section{W2}
\lipsum[60]
% \end{macrocode}
+% \begin{macro}{\appendix}
+% \begin{macro}{\part}
+% \begin{macro}{\parttoc}
% \ifcase\LANG\relax
% Here, we encounter a classical problem: to make a local table of contents for a set
% of appendices, while hiding these entries in the main table of contents. First, we
@@ -11485,6 +12442,12 @@ bla bla bla bla bla bla bla bla bla bla bla
\part{Appendices}
\parttoc
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{environment}{mtchideinmaintoc}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% Then, we begin a \env{mtchideinmaintoc} environment, with the hiding depth as optional argument:
% \or\relax
@@ -11519,6 +12482,11 @@ bla bla bla bla bla bla bla bla bla bla bla
\lipsum[66]
\section{D4}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{environment}
+% \begin{environment}{mtchideinmaintoc}
+% \begin{macro}{\addtocontents}
% \ifcase\LANG\relax
% \begin{SMOOTH}
% We terminate the part by adding a marker in the TOC file, then we must close this \env{mtchideinmaintoc}
@@ -11537,49 +12505,54 @@ bla bla bla bla bla bla bla bla bla bla bla
\end{document}
%</mtc-bk>
% \end{macrocode}
+% \end{macro}
+% \end{environment}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-bo.tex} document file}\label{mtc-bo.tex}\iexam{mtc-bo.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-bo.tex}}\label{mtc-bo.tex}\iexam{mtc-bo.tex}
+% \section{Le document \uexam{mtc-bo.tex}}\label{mtc-bo.tex}\iexam{mtc-bo.tex}
% \fi
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document using a two column layout for some
% portions and the \pack{tocloft} package~\cite{tocloft}. The aim is to begin a chapter with a special head and a
% preliminary block containing a minitoc and some indications, on two columns.
-% The preamble loads some useful
-% packages for the french language, the \pack{geometry} package~\cite{geometry}, which defines the global page layout,
+% The preamble loads the \pack{geometry} package~\cite{geometry}, which defines the global page layout,
% the \pack{multicol} package~\cite{multicol}, the \pack{color} package~\cite{color}, because we want a colored
% background
% for the minitoc, the \pack{tocloft} package~\cite{tocloft}, to change some parameters of the minitoc, and, at
-% least, the \upack{minitoc} package itself.
+% least, the \upack{minitoc} package itself:
% \or\relax
% Ce document montre l'utilisation du paquetage \upack{minitoc} dans un document utilisant une mise en page sur
% deux colonnes pour certaines portions et le paquetage \pack{tocloft}~\cite{tocloft}. Le but est de commencer
% un chapitre avec un en-tête spécial et un bloc préliminaire contenant une minitoc et quelques indications, sur
% deux colonnes.
-% Le préambule charge quelques paquetages utiles pour la langue française, le paquetage \pack{geometry}~\cite{geometry},
+% Le préambule charge le paquetage \pack{geometry}~\cite{geometry},
% qui définit la mise en page globale, le paquetage \pack{multicol}~\cite{multicol},
% le paquetage \pack{color}~\cite{color},
% car nous voulons un fond coloré pour la minitoc, le paquetage \pack{tocloft}~\cite{tocloft}, pour changer
-% quelques paramètres de la minitoc, et, enfin, le paquetage \upack{minitoc} lui-même.
+% quelques paramètres de la minitoc, et, enfin, le paquetage \upack{minitoc} lui-même:
% \fi
% \begin{macrocode}
%<*mtc-bo>
\documentclass[10pt]{book}
\ProvidesFile{mtc-bo.tex}%
- [2007/01/04]
+ [2007/04/17]
\usepackage[paperwidth=8.5in,paperheight=11in,%
lmargin=1.25in,rmargin=1.25in,tmargin=1in,bmargin=1in]{geometry}
-\usepackage[francais]{babel}
-\usepackage{franc,frnew}
-\usepackage[T1]{fontenc}
-\usepackage[isolatin]{inputenc}
-\usepackage{mypatches}
\usepackage{multicol}
\usepackage{color}
% \end{macrocode}
+% \lneed{6}
+% \begin{macro}{\setlength}
+% \begin{macro}{\addtolength}
+% \begin{macro}{\cftsecindent}
+% \begin{macro}{\cftsecnumwidth}
+% \begin{macro}{\cftsubsecindent}
+% \begin{macro}{\cftsubsecnumwidth}
+% \begin{macro}{\cftsubsubsecindent}
+% \begin{macro}{\cftsubsubsecnumwidth}
% \ifcase\LANG\relax
% We use the \pack{tocloft} package and its commands to set the indentations in the TOC and the minitoc:
% \or\relax
@@ -11596,16 +12569,31 @@ bla bla bla bla bla bla bla bla bla bla bla
\setlength{\cftsubsubsecindent}{\cftsubsecindent}
\addtolength{\cftsubsubsecindent}{\cftsubsecnumwidth}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\cftpagenumbersoff}
% \ifcase\LANG\relax
% Note that if we want to suppress the page numbers in the minitoc, we must use the commands from \pack{tocloft}:
% \or\relax
% Notez que si nous voulons supprimer les numéros de page dans la minitoc, nous devons utiliser les commandes
% de \pack{tocloft}:
% \fi
+% \lneed{3}
% \begin{macrocode}
\cftpagenumbersoff{sec}
\cftpagenumbersoff{subsec}
% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\mtcindent}
+% \begin{macro}{\nomtcrule}
+% \begin{macro}{\nomtcpagenumbers}
+% \begin{macro}{\mtctitle}
% \ifcase\LANG\relax
% We load the \upack{minitoc} package and change the indentation, suppress the rules and change the minitoc
% title. The \pack{hyperref} package~\cite{hyperref} can also be loaded (\emph{after} \upack{minitoc}).
@@ -11622,6 +12610,22 @@ bla bla bla bla bla bla bla bla bla bla bla
% (non fonctionnel avec tocloft)
\renewcommand{\mtctitle}{Contenu de la rencontre}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \ifcase\LANG\relax
+% We load also some packages for the french language (some are local):
+% \or\relax
+% Nous chargeons aussi quelques paquetages pour la langue française:
+% \fi
+% \begin{macrocode}
+\usepackage[francais]{babel}
+\usepackage{franc,frnew}
+\usepackage[T1]{fontenc}
+\usepackage[isolatin]{inputenc}
+\usepackage{mypatches}
+% \end{macrocode}
% \ifcase\LANG\relax
% This code redefines the format of the chapter head:
% \or\relax
@@ -11807,7 +12811,6 @@ Bla bla bla
%%
Bla bla bla
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Encore une autre section} %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -11822,8 +12825,10 @@ Texte dans la section
% \ifcase\LANG\relax
% \section{The \uexam{mtc-ch0.tex} document file}\label{mtc-ch0.tex}\iexam{mtc-ch0.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-ch0.tex}}\label{mtc-ch0.tex}\iexam{mtc-ch0.tex}
+% \section{Le document \uexam{mtc-ch0.tex}}\label{mtc-ch0.tex}\iexam{mtc-ch0.tex}
% \fi
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document using a starred first chapter,
% inducing the ``Chapter Zero'' problem.
@@ -11838,9 +12843,13 @@ Texte dans la section
[2007/01/04]
\usepackage[tight,english]{minitoc}
\begin{document}
-\dominitoc
-\tableofcontents
+\dominitoc \tableofcontents
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter*}
+% \begin{macro}{\mtcaddchapter}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% The first chapter is starred, but contains real numbered sections. We add an entry in the TOC for this chapter
% and see that its sections are using ``0'' as chapter number:
@@ -11878,6 +12887,11 @@ organize a celebration in any of 243~countries, principalities,
dominions and islands around the world. Never let it be said that we do
things by halves around here.
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% The second chapter is normal:
% \or\relax
@@ -11901,13 +12915,28 @@ things by halves around here.
\end{document}
%</mtc-ch0>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
%
-% \lneed{8}
+% \lneed{12}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-cri.tex} document file}\label{mtc-cri.tex}\iexam{mtc-cri.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-cri.tex}}\label{mtc-cri.tex}\iexam{mtc-cri.tex}
+% \section{Le document \uexam{mtc-cri.tex}}\label{mtc-cri.tex}\iexam{mtc-cri.tex}
% \fi
+% \begin{macro}{\mtcsetdepth}
+% \begin{macro}{\doparttoc}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\part*}
+% \begin{macro}{\mtcaddpart}
+% \begin{macro}{\adjustptc}
+% \begin{macro}{\parttoc}
+% \begin{macro}{\chapter*}
+% \begin{macro}{\mtcaddchapter}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document
% with a starred part and starred chapters. Note the use of the adjustment commands.
@@ -11980,12 +13009,25 @@ Présentation des lecteurs\ldots
%</mtc-cri>
% \end{macrocode}
% \end{multicols}}%
+% \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{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-fko.tex} document file}\label{mtc-fko.tex}\iexam{mtc-fko.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-fko.tex}}\label{mtc-fko.tex}\iexam{mtc-fko.tex}
+% \section{Le document \uexam{mtc-fko.tex}}\label{mtc-fko.tex}\iexam{mtc-fko.tex}
% \fi
% \ifcase\LANG\relax
% This is a document using the \class{scrbook} class. Without any precaution, some entries in the minitocs are
@@ -12009,6 +13051,7 @@ Présentation des lecteurs\ldots
\ProvidesFile{mtc-fko.tex}%
[2007/02/19]
% \end{macrocode}
+% \begin{macro}{\mtcindent}
% \ifcase\LANG\relax
% Then we load the packages and set some parameters:
% \or\relax
@@ -12019,6 +13062,11 @@ Présentation des lecteurs\ldots
\usepackage[tight]{minitoc}
\setlength{\mtcindent}{0pt} % optional
% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\mtcsetfont}
+% \begin{macro}{\mtcsettitlefont}
+% \begin{macro}{\sectfont}
+% \begin{macro}{\mtcsettitle}
% \ifcase\LANG\relax
% Then we set explicitly the fonts for the entries\footnote{Here we only gave the commands for the section entries in
% the minitocs, but analog commands may be used for lower entries.} and the font of the titles of the minitocs,
@@ -12035,6 +13083,14 @@ Présentation des lecteurs\ldots
\mtcsettitlefont{minitoc}{\sectfont\large}
\mtcsettitle{minitoc}{Inhalt}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% Then the body of the document, with a chapter (with a minitoc) containing a section. The section entry did not
% appear in bold sans serif in the original document (before the corrections).
@@ -12044,8 +13100,7 @@ Présentation des lecteurs\ldots
% \fi
% \begin{macrocode}
\begin{document}
-\dominitoc
-\tableofcontents
+\dominitoc \tableofcontents
%
\chapter{Ein serifenloses Kapitel}
\minitoc % Aufruf Minitoc
@@ -12055,13 +13110,21 @@ so wie koma es definiert.
\end{document}
%</mtc-fko>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-fo1.tex} document file}\label{mtc-fo1.tex}\iexam{mtc-fo1.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-fo1.tex}}\label{mtc-fo1.tex}\iexam{mtc-fo1.tex}
+% \section{Le document \uexam{mtc-fo1.tex}}\label{mtc-fo1.tex}\iexam{mtc-fo1.tex}
% \fi
+% \begin{macro}{\doparttoc}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\part}
% \ifcase\LANG\relax
% This document creates several copies of the same parttoc, but with different fonts (for the chapter level
% entries); you can compare the results.
@@ -12084,6 +13147,11 @@ so wie koma es definiert.
\part{Introduction}
\clearpage
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\parttoc}
% \ifcase\LANG\relax
% A first copy, with default fonts:
% \or\relax
@@ -12092,6 +13160,9 @@ so wie koma es definiert.
% \begin{macrocode}
\parttoc
% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\mtcsetfont}
+% \begin{macro}{\parttoc}
% \ifcase\LANG\relax
% A second copy, roman bold font for chapter entries:
% \or\relax
@@ -12102,6 +13173,10 @@ so wie koma es definiert.
\mtcsetfont{parttoc}{chapter}{\normalsize\rmfamily\upshape\bfseries}
\parttoc
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcsetfont}
+% \begin{macro}{\parttoc}
% \ifcase\LANG\relax
% A third copy, typewriter bold font for chapter entries:
% \or\relax
@@ -12112,6 +13187,15 @@ so wie koma es definiert.
\mtcsetfont{parttoc}{chapter}{\normalsize\ttfamily\upshape\bfseries}
\parttoc
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \lneed{5}
+% \begin{macro}{\mtcsetfont}
+% \begin{macro}{\parttoc}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
+% \begin{macro}{\subsection}
% \ifcase\LANG\relax
% A fourth copy, not bold typewriter font for chapter entries:
% \or\relax
@@ -12139,12 +13223,18 @@ so wie koma es definiert.
\end{document}
%</mtc-fo1>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-fo2.tex} document file}\label{mtc-fo2.tex}\iexam{mtc-fo2.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-fo2.tex}}\label{mtc-fo2.tex}\iexam{mtc-fo2.tex}
+% \section{Le document \uexam{mtc-fo2.tex}}\label{mtc-fo2.tex}\iexam{mtc-fo2.tex}
% \fi
% \ifcase\LANG\relax
% This document creates several copies of the same parttoc, but with different fonts (for the chapter level
@@ -12164,6 +13254,20 @@ so wie koma es definiert.
\usepackage{txfonts}
\usepackage[tight]{minitoc}
% \end{macrocode}
+% \lneed{11}
+% \begin{macro}{\ptcfont}
+% \begin{macro}{\ptcSSfont}
+% \begin{macro}{\ptcSSSfont}
+% \begin{macro}{\ptcPfont}
+% \begin{macro}{\ptcSPfont}
+% \begin{macro}{\plffont}
+% \begin{macro}{\plfSfont}
+% \begin{macro}{\pltfont}
+% \begin{macro}{\pltSfont}
+% \begin{macro}{\doparttoc}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\part}
% \ifcase\LANG\relax
% We declare the fonts with the old method:
% \or\relax
@@ -12185,6 +13289,20 @@ so wie koma es definiert.
\part{Introduction}
\clearpage
% \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}
+% \begin{macro}{\parttoc}
% \ifcase\LANG\relax
% A first version of the parttoc, with the fonts defined above:
% \or\relax
@@ -12194,6 +13312,9 @@ so wie koma es definiert.
\parttoc
\clearpage
% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\mtcsetfont}
+% \begin{macro}{\parttoc}
% \ifcase\LANG\relax
% A second version of the parttoc, with chapter entries in a roman bold font:
% \or\relax
@@ -12204,6 +13325,10 @@ so wie koma es definiert.
\parttoc
\clearpage
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcsetfont}
+% \begin{macro}{\parttoc}
% \ifcase\LANG\relax
% A third version of the parttoc, with chapter entries in a typewriter bold font:
% \or\relax
@@ -12214,6 +13339,10 @@ so wie koma es definiert.
\parttoc
\clearpage
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcsetfont}
+% \begin{macro}{\parttoc}
% \ifcase\LANG\relax
% A fourth version of the parttoc, with chapter entries in a non bold typewriter font:
% \or\relax
@@ -12240,14 +13369,16 @@ so wie koma es definiert.
\end{document}
%</mtc-fo2>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-gap.tex} document file}\label{1mtc-gap.tex}\iexam{mtc-gap.tex}
% The \exam{mtc-gap.tex} document file is described in section~\vref{mtc-gap.tex}.
% \or\relax
-% \section{Le fichier document \uexam{mtc-gap.tex}}\label{1mtc-gap.tex}\iexam{mtc-gap.tex}
-% Le fichier document \exam{mtc-gap.tex} est décrit dans la section~\vref{mtc-gap.tex}.
+% \section{Le document \uexam{mtc-gap.tex}}\label{1mtc-gap.tex}\iexam{mtc-gap.tex}
+% Le document \exam{mtc-gap.tex} est décrit dans la section~\vref{mtc-gap.tex}.
% \fi
%
% \lneed{8}
@@ -12255,8 +13386,8 @@ so wie koma es definiert.
% \section{The \uexam{mtc-hi1.tex} document file}\label{1mtc-hi1.tex}\iexam{mtc-hi1.tex}
% The \exam{mtc-hi1.tex} document file is described in section~\vref{mtc-hi1.tex}.
% \or\relax
-% \section{Le fichier document \uexam{mtc-hi1.tex}}\label{1mtc-hi1.tex}\iexam{mtc-hi1.tex}
-% Le fichier document \exam{mtc-hi1.tex} est décrit dans la section~\vref{mtc-hi1.tex}.
+% \section{Le document \uexam{mtc-hi1.tex}}\label{1mtc-hi1.tex}\iexam{mtc-hi1.tex}
+% Le document \exam{mtc-hi1.tex} est décrit dans la section~\vref{mtc-hi1.tex}.
% \fi
%
% \lneed{8}
@@ -12264,16 +13395,20 @@ so wie koma es definiert.
% \section{The \uexam{mtc-hi2.tex} document file}\label{1mtc-hi2.tex}\iexam{mtc-hi2.tex}
% The \exam{mtc-hi2.tex} document file is described in section~\vref{mtc-hi2.tex}.
% \or\relax
-% \section{Le fichier document \uexam{mtc-hi2.tex}}\label{1mtc-hi2.tex}\iexam{mtc-hi2.tex}
-% Le fichier document \exam{mtc-hi2.tex} est décrit dans la section~\vref{mtc-hi2.tex}.
+% \section{Le document \uexam{mtc-hi2.tex}}\label{1mtc-hi2.tex}\iexam{mtc-hi2.tex}
+% Le document \exam{mtc-hi2.tex} est décrit dans la section~\vref{mtc-hi2.tex}.
% \fi
%
% \lneed{12}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-hia.tex} document file}\label{mtc-hia.tex}\iexam{mtc-hia.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-hia.tex}}\label{mtc-hia.tex}\iexam{mtc-hia.tex}
+% \section{Le document \uexam{mtc-hia.tex}}\label{mtc-hia.tex}\iexam{mtc-hia.tex}
% \fi
+% \begin{macro}{\dosectlot}
+% \begin{macro}{\listoftables}
+% \begin{macro}{\section}
+% \begin{macro}{\sectlot}
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document where the entries for some tables
% must be hidden in the main list of tables. The document uses the \class{article} class.
@@ -12308,10 +13443,18 @@ so wie koma es definiert.
\lipsum[3]
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \lneed{3}
+% \begin{macro}{\mtchideinmainlot}
+% \begin{macro}{\section}
+% \begin{macro}{\sectlot}
% \ifcase\LANG\relax
-% For the \emph{first} hidden table, we add \com{mtchideinmainlot} \virage\emph{before} its caption:
+% For\virage{} the \emph{first} hidden table, we add \com{mtchideinmainlot} \emph{before} its caption:
% \or\relax
-% Pour le \emph{premier} tableau masqué, nous ajoutons \com{mtchideinmainlot} \virage\emph{avant} son caption:
+% Pour\virage{} le \emph{premier} tableau masqué, nous ajoutons \com{mtchideinmainlot} \emph{avant} son caption:
% \fi
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
@@ -12329,10 +13472,15 @@ so wie koma es definiert.
\lipsum[8]
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \lneed{3}
+% \begin{macro}{\endmtchideinmainlot}
% \ifcase\LANG\relax
-% For the \emph{last} hidden table, we add \com{endmtchideinmainlot} \virage\emph{after} its caption:
+% For\virage{} the \emph{last} hidden table, we add \com{endmtchideinmainlot} \emph{after} its caption:
% \or\relax
-% Pour le \emph{dernier} tableau masqué, nous ajoutons \com{endmtchideinmainlot} \virage\emph{après} son caption:
+% Pour\virage{} le \emph{dernier} tableau masqué, nous ajoutons \com{endmtchideinmainlot} \emph{après} son caption:
% \fi
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
@@ -12353,13 +13501,18 @@ so wie koma es definiert.
%</mtc-hia>
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-hir.tex} document file}\label{mtc-hir.tex}\iexam{mtc-hir.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-hir.tex}}\label{mtc-hir.tex}\iexam{mtc-hir.tex}
+% \section{Le document \uexam{mtc-hir.tex}}\label{mtc-hir.tex}\iexam{mtc-hir.tex}
% \fi
+% \begin{macro}{\dominilot}
+% \begin{macro}{\listoftables}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minilot}
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document where the entries for some tables
% must be hidden in the main list of tables. The document uses the \class{report} class.
@@ -12392,10 +13545,18 @@ so wie koma es definiert.
\lipsum[3]
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \lneed{3}
+% \begin{macro}{\mtchideinmainlot}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minilot}
% \ifcase\LANG\relax
-% For the \emph{first} hidden table, we add \com{mtchideinmainlot} \virage\emph{before} its caption:
+% For\virage{} the \emph{first} hidden table, we add \com{mtchideinmainlot} \emph{before} its caption:
% \or\relax
-% Pour le \emph{premier} tableau masqué, nous ajoutons \com{mtchideinmainlot} \virage\emph{avant} son caption:
+% Pour\virage{} le \emph{premier} tableau masqué, nous ajoutons \com{mtchideinmainlot} \emph{avant} son caption:
% \fi
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
@@ -12413,10 +13574,15 @@ so wie koma es definiert.
\lipsum[8]
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \lneed{3}
+% \begin{macro}{\endmtchideinmainlot}
% \ifcase\LANG\relax
-% For the \emph{last} hidden table, we add \com{endmtchideinmainlot} \virage\emph{after} its caption:
+% For\virage{} the \emph{last} hidden table, we add \com{endmtchideinmainlot} \emph{after} its caption:
% \or\relax
-% Pour le \emph{dernier} tableau masqué, nous ajoutons \com{endmtchideinmainlot} \virage\emph{après} son caption:
+% Pour\virage{} le \emph{dernier} tableau masqué, nous ajoutons \com{endmtchideinmainlot} \emph{après} son caption:
% \fi
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
@@ -12437,12 +13603,13 @@ so wie koma es definiert.
%</mtc-hir>
% \end{macrocode}
% \end{multicols}}%
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-hop.tex} document file}\label{mtc-hop.tex}\iexam{mtc-hop.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-hop.tex}}\label{mtc-hop.tex}\iexam{mtc-hop.tex}
+% \section{Le document \uexam{mtc-hop.tex}}\label{mtc-hop.tex}\iexam{mtc-hop.tex}
% \fi
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document of class \class{scrbook}.
@@ -12458,6 +13625,10 @@ so wie koma es definiert.
\usepackage[hints]{minitoc}
\begin{document}
% \end{macrocode}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\dominilof}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\listoffigures}
% \ifcase\LANG\relax
% We prepare the minitocs and the minilofs, we print the TOC but not the LOF (while the LOF file is prepared):
% \or\relax
@@ -12470,6 +13641,12 @@ so wie koma es definiert.
\tableofcontents
\fakelistoffigures
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\part*}
+% \begin{macro}{\mtcaddpart}
% \ifcase\LANG\relax
% A starred part with its entry in the TOC:
% \or\relax
@@ -12479,6 +13656,11 @@ so wie koma es definiert.
\part*{Part 1: Strategic Marketing}
\mtcaddpart[Part 1: Strategic Marketing]
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\minilof}
% \ifcase\LANG\relax
% Then two chapters with their minitocs and minitocs:
% \or\relax
@@ -12525,12 +13707,15 @@ so wie koma es definiert.
\end{document}
%</mtc-hop>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-liv.tex} document file}\label{mtc-liv.tex}\iexam{mtc-liv.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-liv.tex}}\label{mtc-liv.tex}\iexam{mtc-liv.tex}
+% \section{Le document \uexam{mtc-liv.tex}}\label{mtc-liv.tex}\iexam{mtc-liv.tex}
% \fi
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document of \class{book} class, with
@@ -12545,6 +13730,7 @@ so wie koma es definiert.
\ProvidesFile{mtc-liv.tex}%
[2007/01/04]
% \end{macrocode}
+% \lneed{8}
% \ifcase\LANG\relax
% First, we want that empty pages be really empty, without page number nor headers,
% so we redefine \com{cleardoublepage}:
@@ -12595,10 +13781,17 @@ so wie koma es definiert.
% \begin{macrocode}
\usepackage[french,undotted,tight]{minitoc}
\usepackage[english,francais]{babel}
-\usepackage{franc,frnew}
-\usepackage{mypatches}
+\usepackage{franc,frnew,mypatches}
\providecommand{\fup}{\textsuperscript}
% \end{macrocode}
+% \begin{macro}{\addtolength}
+% \begin{macro}{\cftsubsecindent}
+% \begin{macro}{\cftsetrmarg}
+% \begin{macro}{\setcounter}
+% \begin{macro}{\chapterfont}
+% \begin{macro}{\thesection}
+% \begin{macro}{\sectionfont}
+% \begin{macro}{\raggedright}
% \ifcase\LANG\relax
% We make some customizations: indentation for the subsection entries in the TOC and the minitocs, depth of the
% TOC, numerotation depth, depth of the minitocs, some fonts:
@@ -12617,6 +13810,14 @@ so wie koma es definiert.
\renewcommand{\thesection}{\arabic{section}}
\sectionfont{\Large\raggedright} % for sectsty (to avoid hyphenations in section titles)
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% Some informations for the title page:
% \or\relax
@@ -12626,6 +13827,15 @@ so wie koma es definiert.
\title{Systèmes d'occultation}
\author{Laurent~\textsc{Bloch}}
% \end{macrocode}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
+% \begin{macro}{\subsection}
+% \begin{macro}{\subsection*}
+% \begin{macro}{\subsubsection}
+% \begin{macro}{\addcontentsline}
% \ifcase\LANG\relax
% And the document body\footnote{The text has been shortened, so there is an undefined reference; do not worry.}:
% \or\relax
@@ -12637,10 +13847,9 @@ so wie koma es definiert.
\maketitle
-\dominitoc
-\tableofcontents
+\dominitoc \tableofcontents
-\chapter{Définition et contrôle du travail à~faire}
+\chapter{Définition et contrôle du travail à~faire}%
\label{chap+controle}
\minitoc
@@ -12711,7 +13920,6 @@ La vision classique de la conduite d'un projet informatique de gestion
est la suivante: le maître d'ouvrage\index{maîtrise d'ouvrage}~[...]
\subsection{Bâtiment, mécanique, programmation}
-
Nous y reviendrons au chapitre~\ref{chap+travail}, mais nous savons
déjà que la mise en {\oe}uvre de l'informatique s'est beaucoup
inspirée des procédures de travail les plus élaborées du
@@ -12774,12 +13982,21 @@ modèle~[...]
\end{document}
%</mtc-liv>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-mem.tex} document file}\label{mtc-mem.tex}\iexam{mtc-mem.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-mem.tex}}\label{mtc-mem.tex}\iexam{mtc-mem.tex}
+% \section{Le document \uexam{mtc-mem.tex}}\label{mtc-mem.tex}\iexam{mtc-mem.tex}
% \fi
% \ifcase\LANG\relax
% This example shows the use of the \upack{minitoc} package in a \class{memoir} class document.
@@ -12796,14 +14013,19 @@ modèle~[...]
\ProvidesFile{mtc-mem.tex}%
[2007/01/04]
\usepackage{lipsum}
-%%\usepackage{hyperref}
-%%\usepackage{memhfixc}
+%% \usepackage{hyperref}
+%% \usepackage{memhfixc}
\usepackage%
[tight]{minitoc}
-%%\usepackage{mtcoff}
+%% \usepackage{mtcoff}
\begin{document}
% \end{macrocode}
% \end{multicols}}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents*}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
% \ifcase\LANG\relax
% We use the starred form \com{tableofcontents*} specific of the \class{memoir} class. Note that the
% the \com{chapter} command has \emph{two} optional arguments in the \class{memoir} class.
@@ -12839,16 +14061,21 @@ modèle~[...]
%</mtc-mem>
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-mm1.tex} document file}\label{mtc-mm1.tex}\iexam{mtc-mm1.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-mm1.tex}}\label{mtc-mm1.tex}\iexam{mtc-mm1.tex}
+% \section{Le document \uexam{mtc-mm1.tex}}\label{mtc-mm1.tex}\iexam{mtc-mm1.tex}
% \fi
% \ifcase\LANG\relax
% This example shows the use of the \upack{minitoc} package in a \class{memoir} class document and shows some of
-% the adaptations necessary for fonts.
+% the necessary adaptations for fonts.
% First, the preamble:
% \or\relax
% Cet exemple montre l'utilisation du paquetage \upack{minitoc} dans un document de classe \class{memoir} et
@@ -12862,6 +14089,10 @@ modèle~[...]
[2007/01/04]
\usepackage{lipsum} % filling text
% \end{macrocode}
+% \begin{macro}{\providecommand}
+% \begin{macro}{\cftsecfont}
+% \begin{macro}{\cftsubsecfont}
+% \begin{macro}{\empty}
% \ifcase\LANG\relax
% We inhibit some font commands of the \class{memoir} class:
% \or\relax
@@ -12871,29 +14102,46 @@ modèle~[...]
\providecommand{\cftsecfont}{\empty}
\providecommand{\cftsubsecfont}{\empty}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\renewcommand}
+% \begin{macro}{\cftsecfont}
+% \begin{macro}{\cftsubsecfont}
% \ifcase\LANG\relax
% Then we redefine them:
% \or\relax
% Puis nous les redéfinissons:
% \fi
% \begin{macrocode}
-\renewcommand{\cftsubsecfont}{\normalsize\scshape}
+\renewcommand{\cftsecfont}{\normalsize\scshape}
\renewcommand{\cftsubsecfont}{\normalsize\scshape}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcsetfont}
% \ifcase\LANG\relax
% We load the \upack{minitoc} package and try to use some minitoc font
-% commands, without success:
+% commands, but without any success:
% \or\relax
% Nous chargeons le paquetage \upack{minitoc} et essayons d'utiliser quelques commandes de \upack{minitoc} pour
-% les fontes. sans succès:
+% les fontes, mais sans aucun succès:
% \fi
% \begin{macrocode}
%% hyperref before minitoc, optional
-%%\usepackage[linktocpage=true]{hyperref}\usepackage{memhfixc}
+%% \usepackage[linktocpage=true]{hyperref}\usepackage{memhfixc}
\usepackage[tight]{minitoc}
\mtcsetfont{minitoc}{section}{\normalsize\scshape} % <- no scshape
\mtcsetfont{minitoc}{subsection}{\normalsize\scshape}% <- no scshape
% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\providecommand}
+% \begin{macro}{\cftsecfont}
+% \begin{macro}{\cftsubsecfont}
+% \begin{macro}{\empty}
+% \begin{macro}{\renewcommand}
% \ifcase\LANG\relax
% But if we use the font commands of the \class{memoir} class, it works!
% \or\relax
@@ -12905,6 +14153,13 @@ modèle~[...]
\renewcommand{\cftsubsecfont}{\normalsize\rmfamily\scshape}
\renewcommand{\cftsubsecfont}{\normalsize\rmfamily\scshape}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcsettitlefont}
+% \begin{macro}{\mtcsettitle}
% \ifcase\LANG\relax
% But for mini-table titles (font and text), we can use the \upack{minitoc} commands:
% \or\relax
@@ -12915,6 +14170,13 @@ modèle~[...]
%% this is working beautifully ->
\mtcsettitle{minitoc}{Chapter Contents}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents*}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
% \ifcase\LANG\relax
% The document body:
% \or\relax
@@ -12936,13 +14198,21 @@ modèle~[...]
\end{document}
%</mtc-mm1>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
-% \lneed{8}
+% \lneed{9}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-mu.tex} document file}\label{mtc-mu.tex}\iexam{mtc-mu.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-mu.tex}}\label{mtc-mu.tex}\iexam{mtc-mu.tex}
+% \section{Le document \uexam{mtc-mu.tex}}\label{mtc-mu.tex}\iexam{mtc-mu.tex}
% \fi
+% \begin{macro}{\mtcindent}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document,
% the minitoc being inserted in the text with the \pack{wrapfig} package~\cite{wrapfig}.
@@ -12963,6 +14233,16 @@ modèle~[...]
\dominitoc
\tableofcontents
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{environment}{wrapfigure}
+% \begin{environment}{minipage}
+% \begin{macro}{\chapter}
+% \begin{macro}{\linewidth}
+% \begin{macro}{\vspace}
+% \begin{macro}{\baselineskip}
+% \begin{macro}{\minitoc}
% \ifcase\LANG\relax
% A chapter, with its minitoc set in a \env{minipage}, included in a \env{wrapfigure} environment on the half
% of the text width, with some vertical adjustements:
@@ -12980,6 +14260,13 @@ modèle~[...]
\end{minipage}
\end{wrapfigure}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{environment}
+% \end{environment}
% \ifcase\LANG\relax
% The remaining of the text:
% \or\relax
@@ -13023,6 +14310,8 @@ bla bla bla bla bla bla bla bla bla}
\section{section 5 bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla}
% \end{macrocode}
+% \begin{environment}{thebibliography}
+% \begin{macro}{\bibitem}
% \ifcase\LANG\relax
% I tried to find some articles of the net to fill the citations:
% \or\relax
@@ -13049,13 +14338,441 @@ Tim Wright and Andy Cockburn.
\end{document}
%</mtc-mu>
% \end{macrocode}
+% \end{macro}
+% \end{environment}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \uexam{mtc-nom.tex} document file}\label{mtc-nom.tex}\iexam{mtc-nom.tex}
+% \or\relax
+% \section{Le document \uexam{mtc-nom.tex}}\label{mtc-nom.tex}\iexam{mtc-nom.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document\,\footnote{It is derived from the example given in the documentation of \pack{nomencl}.} shows
+% the interaction of the \upack{minitoc} package with the \pack{nomencl} package~\cite{nomencl},
+% when this package uses its option \optp{intoc}{nomencl}.
+% \or\relax
+% Ce document\,\footnote{Il est dérivé de l'exemple donné dans la documentation de \pack{nomencl}.} montre
+% l'interaction du paquetage \upack{minitoc} avec le paquetage \pack{nomencl}~\cite{nomencl}, lorsque celui-ci
+% utilise son option \optp{intoc}{nomencl}.
+% \fi
+% \begin{macrocode}
+%<*mtc-nom>
+\documentclass[oneside]{book}
+\ProvidesFile{mtc-nom.tex}%
+ [2007/04/02]
+% \end{macrocode}
+% \begin{macro}{\makenomenclature}
+% \ifcase\LANG\relax
+% We load the packages and prepare the nomenclature:
+% \or\relax
+% Nous chargeons les paquetages et préparons la nomenclature:
+% \fi
+% \begin{macrocode}
+\usepackage[intoc]{nomencl}
+\usepackage[tight]{minitoc}
+\makenomenclature
+\begin{document}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
+% \ifcase\LANG\relax
+% We prepare the minitocs and the table of contents:
+% \or\relax
+% Nous préparons les minitocs et la table des matières:
+% \fi
+% \begin{macrocode}
+\dominitoc
+\tableofcontents
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
+% \begin{macro}{\nomenclature}
+% \ifcase\LANG\relax
+% A first chapter, with its minitoc, a section and some
+% entries for the nomenclature:
+% \or\relax
+% Un premier chapitre, avec sa minitoc, une section et
+% quelques entrées pour la nomenclature:
+% \fi
+% \begin{macrocode}
+\chapter{Angels}
+\minitoc
+\section{Main equations}
+\begin{equation}
+ a=\frac{N}{A}
+\end{equation}%
+\nomenclature{$a$}{The number of angels per unit area}%
+\nomenclature{$N$}{The number of angels per needle point}%
+\nomenclature{$A$}{The area of the needle point}%
+The equation $\sigma = m a$%
+\nomenclature{$\sigma$}{The total mass of angels per unit area}%
+\nomenclature{$m$}{The mass of one angel}
+follows easily.
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\printnomenclature}
+% \begin{macro}{\mtcfixnomenclature}
+% \ifcase\LANG\relax
+% We print the nomenclature; but that adds a chapter entry in
+% the TOC because of the \optp{intoc}{nomencl} option of the
+% \pack{nomencl}, hence we add a correction with
+% \com{mtcfixnomenclature} (try to remove the correction and
+% look at the result: the next minitocs are wrong):
+% \or\relax
+% Nous imprimons la nomenclature; mais ceci ajoute une entrée
+% de chapitre dans la table des matières à~cause de
+% l'option \optp{intoc}{nomencl} de \pack{nomencl}, donc nous
+% ajoutons une correction avec \com{mtcfixnomenclature} (essayez
+% de retirer correction et regardez le résultat: les minitocs
+% suivantes sont fausses):
+% \fi
+% \begin{macrocode}
+\printnomenclature
+\mtcfixnomenclature
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
+% \begin{macro}{\nomenclature}
+% \ifcase\LANG\relax
+% A second chapter, with its minitoc, a section, and an entry
+% in the nomenclature. This entry will be present in the
+% nomenclature printed above.
+% \or\relax
+% Un second chapitre, avec sa minitoc, une section, et une
+% entrée dans la nomenclature. Cette entrée sera présente dans la
+% nomenclature imprimée plus haut.
+% \fi
+% \begin{macrocode}
+\chapter{Demons}
+\minitoc
+\section{False equations}
+\begin{equation}
+ i=\sqrt{-1}
+\end{equation}
+\nomenclature{$i$}{The imaginary unit}%
+\end{document}
+%</mtc-nom>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \uexam{mtc-ocf.tex} document file}\label{mtc-ocf.tex}\iexam{mtc-ocf.tex}
+% \or\relax
+% \section{Le document \uexam{mtc-ocf.tex}}\label{mtc-ocf.tex}\iexam{mtc-ocf.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document shows the use of the \feat{open} and
+% \feat{close} features of the \upack{minitoc} package
+% to prepare a minitoc on three columns.
+% The old package \pack{fullpage}~\cite{fullpage} is used to have a wide text area.
+% \or\relax
+% Ce document montre l'utilisation des dispositifs \feat{open} et \feat{close} du paquetage \upack{minitoc} package
+% pour préparer une minitoc sur trois colonnes.
+% Le vieux paquetage \pack{fullpage}~\cite{fullpage} est utilisé pour avoir une grande zone de texte.
+% \fi
+% \begin{macrocode}
+%<*mtc-ocf>
+\documentclass[oneside]{book}
+\ProvidesFile{mtc-ocf.tex}%
+ [2007/04/02]
+\usepackage{multicol} % to make multi-columns.
+\usepackage[french]{babel}
+\usepackage[latin1]{inputenc}
+\usepackage[OT1,TS1,T1]{fontenc}
+\usepackage{fullpage}
+% to allow a page breaks before a section
+\let\osection\section \def\section{\penalty-1\relax\osection}
+%
+\usepackage[french,tight]{minitoc}
+% \end{macrocode}
+% \begin{macro}{\mtcsetfeature}
+% \begin{environment}{multicols}
+% \ifcase\LANG\relax
+% The ``\feat{open}'' feature for minitocs opens a \env{multicols}
+% environment, with 3~columns:
+% \or\relax
+% Le dispositif «~\feat{open}~» pour les minitocs ouvre un
+% environnement \env{multicols}, avec 3~colonnes:
+% \fi
+% \begin{macrocode}
+\mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{3}}
+% \end{macrocode}
+% \end{environment}
+% \end{macro}
+% \begin{macro}{\mtcsetfeature}
+% \begin{environment}{multicols}
+% \ifcase\LANG\relax
+% The ``\feat{close}'' feature for minitocs close the \env{multicols} environment:
+% \or\relax
+% Le dispositif «~\feat{close}~» pour les minitocs ferme l'environnement \env{multicols}:
+% \fi
+% \begin{macrocode}
+\mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}}
+% \end{macrocode}
+% \end{environment}
+% \end{macro}
+% \ifcase\LANG\relax
+% As the \env{multicols} environment adds some vertical spacing before and after it, we added some corrections.
+%
+% \or\relax
+% Comme l'environnement \env{multicols} ajoute un peu d'espacement avant et après lui, nous avons ajouté quelques
+% corrections.
+
+% \fi
+% \begin{macro}{\mtcsetfeature}
+% \begin{macro}{\raggedcolumns}
+% \begin{macro}{\flushcolumns}
+% \ifcase\LANG\relax
+% As the number of sections is not a multiple of three (or some entries are long), we cannot always balance the
+% columns nicely, so we use ragged columns, using the ``\feat{before}'' and ``\feat{after}'' features:
+% \or\relax
+% Comme le nombre de sections n'est pas un multiple de trois (ou lorsque certaines entrées sont longues), nous ne
+% pouvons pas toujours équilibrer les colonnes agréablement, donc nous utilisons des colonnes inégales, grâce aux
+% dispositifs «~\feat{before}~» et «~\feat{after}~»:
+% \fi
+% \begin{macrocode}
+\mtcsetfeature{minitoc}{before}{\raggedcolumns}
+\mtcsetfeature{minitoc}{after}{\flushcolumns}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
+% \ifcase\LANG\relax
+% And the body of the document, a chapter with many sections,
+% listed in a~minitoc:
+% \or\relax
+% Et le corps du document, un chapitre avec beaucoup de
+% sections, listées dans une minitoc:
+% \fi
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \begin{macrocode}
+\begin{document}
+\dominitoc
+\tableofcontents
+\chapter{Premier chapitre}
+\minitoc
+% A lot of sections
+\section{Alfa}
+\section{Bravo}
+\section{Charlie}
+\section{Delta}
+\section{Echo}
+\section{Fox-Trot}
+\section{Golf}
+\section{Hotel}
+\section{India}
+\section{Juliet}
+\section{Kilo}
+\section{Lima}
+\section{Mike}
+\section{November}
+\section{Oscar}
+\section{Papa}
+\section{Quebec}
+\section{Romeo}
+\section{Sierra}
+\section{Tango}
+\section{Uniform}
+\section{Victor}
+\section{Whiskey}
+\section{X-Ray}
+\section{Yankee}
+\section{Zulu}
+\end{document}
+%</mtc-ocf>
+% \end{macrocode}
+% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{The \uexam{mtc-ofs.tex} document file}\label{mtc-ofs.tex}\iexam{mtc-ofs.tex}
+% \or\relax
+% \section{Le document \uexam{mtc-ofs.tex}}\label{mtc-ofs.tex}\iexam{mtc-ofs.tex}
+% \fi
+% \ifcase\LANG\relax
+% This document shows the use of the \com{mtcsetoffset} command to shift a minitoc to the left, trying to put it
+% along the left margin of the text. The \feat{open} and \feat{close} features of the \upack{minitoc} package are
+% also used to prepare the minitoc on three columns.
+% The old package \pack{fullpage}~\cite{fullpage} is used to have a wide text area.
+% \or\relax
+% Ce document montre l'utilisation de la commande \com{mtcsetoffset} pour décaler vers la gauche une minitoc, en
+% essayant de la placer le long de la marge gauche du texte. Les dispositifs \feat{open} et \feat{close} du
+% paquetage \upack{minitoc} sont aussi utilisés pour préparer la minitoc sur trois colonnes.
+% Le vieux paquetage \pack{fullpage}~\cite{fullpage} est utilisé pour avoir une grande zone de texte.
+% \fi
+% \begin{macrocode}
+%<*mtc-ofs>
+\documentclass[a4paper]{book}
+\ProvidesFile{mtc-ofs.tex}%
+ [2007/04/17]
+\usepackage{lipsum}
+\usepackage{multicol}
+\usepackage{fullpage}
+%\usepackage[a4paper]{geometry}
+\usepackage[tight]{minitoc}
+% \end{macrocode}
+% \begin{macro}{\setlength}
+% \begin{macro}{\mtcindent}
+% \begin{macro}{\mtcsetfeature}
+% \begin{macro}{\raggedcolumns}
+% \begin{macro}{\flushcolumns}
+% \begin{environment}{multicols}
+% \ifcase\LANG\relax
+% We remove the minitoc indentation and set up the \feat{open} and \feat{close} features:
+% \or\relax
+% Nous retirons l'indentation de la minitoc et mettons en place les dispositifs \feat{open} et \feat{close}:
+% \fi
+% \begin{macrocode}
+\setlength{\mtcindent}{0pt}
+\mtcsetfeature{minitoc}{open}{\kern1sp\vspace*{-.1ex}\begin{multicols}{4}[\kern-2.5ex]}
+\mtcsetfeature{minitoc}{close}{\end{multicols}\kern-2.ex}
+\mtcsetfeature{minitoc}{before}{\raggedcolumns}
+\mtcsetfeature{minitoc}{after}{\flushcolumns}
+% \end{macrocode}
+% \end{environment}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\faketableofcontents}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \ifcase\LANG\relax
+% We begin the document with a chapter and its minitoc:
+% \or\relax
+% Nous commençons le document par un chapitre et sa minitoc:
+% \fi
+% \begin{macrocode}
+\begin{document}
+\dominitoc
+\faketableofcontents
+\chapter{Introduction}
+\minitoc
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcsetoffset}
+% \begin{macro}{\mtcskip}
+% \begin{macro}{\minitoc}
+% \ifcase\LANG\relax
+% As the minitoc is not aligned on the left margin of the text, we set a negative offset and print again the minitoc:
+% \or\relax
+% Comme la minitoc n'est pas alignée sur la marge gauche du texte, nous établissons un décalage négatif et
+% ré-imprimons la minitoc:
+% \fi
+% \begin{macrocode}
+\mtcsetoffset{minitoc}{-1.75em}
+\mtcskip \minitoc
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcsetoffset}
+% \begin{macro}{\setlength}
+% \begin{macro}{\mtcindent}
+% \begin{macro}{\mtcskip}
+% \begin{macro}{\minitoc}
+% \ifcase\LANG\relax
+% But then the minitoc does not use the full width of the text; it would be better to modify both the offset and the
+% indentation, each by the half of the total correction:
+% \or\relax
+% Mais alors la minitoc n'utilise pas toute la largeur du texte; il serait mieux de modifier à~la fois le décalage
+% et l'indentation, par moitiés de la correction nécessaire:
+% \fi
+% \begin{macrocode}
+\mtcsetoffset{minitoc}{-0.875em}
+\setlength{\mtcindent}{-0.875em}
+\mtcskip \minitoc
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\section}
+% \ifcase\LANG\relax
+% Then a lot of sections, with some text:
+% \or\relax
+% Puis un tas de sections, avec du texte quelconque:
+% \fi
+% \begin{macrocode}
+\section{Alfa} \lipsum[\arabic{section}]
+\section{Bravo} \lipsum[\arabic{section}]
+\section{Charlie} \lipsum[\arabic{section}]
+\section{Delta} \lipsum[\arabic{section}]
+\section{Echo} \lipsum[\arabic{section}]
+\section{Fox-Trot} \lipsum[\arabic{section}]
+\section{Golf} \lipsum[\arabic{section}]
+\section{Hotel} \lipsum[\arabic{section}]
+\section{India} \lipsum[\arabic{section}]
+\section{Juliet} \lipsum[\arabic{section}]
+\section{Kilo} \lipsum[\arabic{section}]
+\section{Lima} \lipsum[\arabic{section}]
+\section{Mike} \lipsum[\arabic{section}]
+\section{November} \lipsum[\arabic{section}]
+\section{Oscar} \lipsum[\arabic{section}]
+\section{Papa} \lipsum[\arabic{section}]
+\section{Quebec} \lipsum[\arabic{section}]
+\section{Romeo} \lipsum[\arabic{section}]
+\section{Sierra} \lipsum[\arabic{section}]
+\section{Tango} \lipsum[\arabic{section}]
+\section{Uniform} \lipsum[\arabic{section}]
+\section{Victor} \lipsum[\arabic{section}]
+\section{Whiskey} \lipsum[\arabic{section}]
+\section{X-Ray} \lipsum[\arabic{section}]
+\section{Yankee} \lipsum[\arabic{section}]
+\section{Zulu} \lipsum[\arabic{section}]
+\end{document}
+%</mtc-ofs>
+% \end{macrocode}
+% \end{macro}
+% \ifcase\LANG\relax
+% \textbf{Note:}\virage{} if you add a sub-section in this example, the corresponding entry in the minitoc
+% may stick out if it appears in the last column, and the offset and the indentation should then be corrected again.
+% \or\relax
+% \textbf{Note:}\virage{} si vous ajoutez une sous-section dans cet exemple, l'entrée correspondante dans la minitoc
+% peut dépasser si elle apparaît dans la dernière colonne, et alors le décalage et l'indentation doivent de
+% nouveau être corrigés.
+% \fi
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-sbf.tex} document file}\label{mtc-sbf.tex}\iexam{mtc-sbf.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-sbf.tex}}\label{mtc-sbf.tex}\iexam{mtc-sbf.tex}
+% \section{Le document \uexam{mtc-sbf.tex}}\label{mtc-sbf.tex}\iexam{mtc-sbf.tex}
% \fi
+% \begin{macro}{\l@subfigure}
+% \begin{macro}{\@dottedxxxline}
+% \begin{macro}{\ext@subfigure}
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package with a document containing subfigures (here with the
% \pack{subfigure} package~\cite{subfigure}). We show how to use minilofs and to adjust their depth.
@@ -13076,14 +14793,16 @@ Tim Wright and Andy Cockburn.
[2007/01/04]
\usepackage{subfigure}
\makeatletter
-\renewcommand{\l@subfigure}{%
- \@dottedxxxline{\ext@subfigure}{2}{3.9em}{3.3em}}
+\renewcommand{\l@subfigure}{\@dottedxxxline{\ext@subfigure}{2}{3.9em}{3.3em}}
\makeatother
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
-% We load the \pack{varioref} package (to have nice cross-references) and the \upack{minitoc} package:
+% We load the \pack{varioref}~\cite{varioref} package (to have nice cross-references) and the \upack{minitoc} package:
% \or\relax
-% Nous chargeons le paquetage \pack{varioref} (pour avoir de meilleures références croisées) et le
+% Nous chargeons le paquetage \pack{varioref}~\cite{varioref} (pour avoir de meilleures références croisées) et le
% paquetage \upack{minitoc}:
% \fi
% \begin{macrocode}
@@ -13092,6 +14811,11 @@ Tim Wright and Andy Cockburn.
% \end{macrocode}
%
% \lneed{5}
+% \begin{macro}{\newcommand}
+% \begin{macro}{\goodap}
+% \begin{macro}{\subfigtopskip}
+% \begin{macro}{\subfigbottomskip}
+% \begin{macro}{\setcounter}
% \ifcase\LANG\relax
% We define some features for the layout of the subfigures, then the depth of the list of figures:
% \or\relax
@@ -13105,6 +14829,13 @@ Tim Wright and Andy Cockburn.
\setcounter{lofdepth}{2}
\begin{document}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcsetdepth}
+% \begin{macro}{\mtcsetfont}
% \ifcase\LANG\relax
% We define the depth of the mini-lists of figures, then some fonts:
% \or\relax
@@ -13123,18 +14854,28 @@ Tim Wright and Andy Cockburn.
%% \mtcsetfont{minilot}{subtable}{\small\rmfamily\slshape\bfseries}
%% \mtcsetfont{minilot}{table}{\small\rmfamily\upshape\bfseries}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
+% \begin{macro}{\dominilof}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\listoffigures}
% \ifcase\LANG\relax
% We prepare the minilofs, the table of contents and the list of figures:
% \or\relax
% Nous préparons les minilofs, la table des matières et la liste des figures:
% \fi
% \begin{macrocode}
-\dominilof
-\tableofcontents
-\listoffigures
+\dominilof \listoffigures \tableofcontents
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minilof}
+% \begin{macro}{\mtcskip}
+% \begin{macro}{\mtcsetdepth}
% \ifcase\LANG\relax
% A chapter, with is minilof, twice but with different depths:
% \or\relax
@@ -13147,6 +14888,10 @@ Tim Wright and Andy Cockburn.
\mtcsetdepth{minilof}{1}
\minilof
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \ifcase\LANG\relax
% A figure containing three subfigures and their captions:
% \or\relax
@@ -13184,8 +14929,9 @@ Figure~\vref{3figs-c}.
% \ifcase\LANG\relax
% \section{The \uexam{mtc-scr.tex} document file}\label{mtc-scr.tex}\iexam{mtc-scr.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-scr.tex}}\label{mtc-scr.tex}\iexam{mtc-scr.tex}
+% \section{Le document \uexam{mtc-scr.tex}}\label{mtc-scr.tex}\iexam{mtc-scr.tex}
% \fi
+% \begin{macro}{\setcounter}
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package with a {\KOMAScript} document class~\cite{komab,koma,robbers-pj-2006-3},
% \class{scrreprt}.
@@ -13207,6 +14953,7 @@ Figure~\vref{3figs-c}.
\usepackage[latin1]{inputenc}
\usepackage{longtable}
% \end{macrocode}
+% \end{macro}
% \ifcase\LANG\relax
% The \pack{hyperref} package, if used, must be loaded \emph{before} \upack{minitoc}:
% \or\relax
@@ -13215,6 +14962,9 @@ Figure~\vref{3figs-c}.
% \begin{macrocode}
\usepackage{hyperref}
% \end{macrocode}
+% \begin{macro}{\pagenumbering}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
% \ifcase\LANG\relax
% With a {\KOMAScript} class~\cite{komab,koma,robbers-pj-2006-3}, use the \opt{k-tight} package option in place of \opt{tight};
% as it is a document in german, use also a language package option:
@@ -13230,6 +14980,11 @@ Figure~\vref{3figs-c}.
\dominitoc
\tableofcontents
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\listoftables}
+% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
% In this document class, with the \optp{liststotoc}{KOMA-Script} class option, the \com{listoftables} macro
% adds a chapter entry in
@@ -13243,6 +14998,14 @@ Figure~\vref{3figs-c}.
\listoftables
\mtcaddchapter
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\pagenumbering}
+% \begin{macro}{\chapter}
+% \begin{macro}{\setcounter}
+% \begin{macro}{\appendix}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
% \ifcase\LANG\relax
% With the \optp{bibtotoc}{KOMA-Script} class option, it is necessary to add a \com{adjustmtc} command after \com{bibliography}.
% This problem is similar to the one of compatibility with the \pack{tocbibind} package.
@@ -13285,26 +15048,35 @@ Hier sollte nun der Anhang sein, davor das Verzeichnis dafür.
\end{document}
%</mtc-scr>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-syn.tex} document file}\label{mtc-syn.tex}\iexam{mtc-syn.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-syn.tex}}\label{mtc-syn.tex}\iexam{mtc-syn.tex}
+% \section{Le document \uexam{mtc-syn.tex}}\label{mtc-syn.tex}\iexam{mtc-syn.tex}
% \fi
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package when
% the table of contents is not at the beginning of the
% document, but is preceded by some starred chapters.
-%
-% We have the preamble, then we invoke \com{dominitoc} to
-% prepare the minitocs:
% \or\relax
% Ce document montre l'utilisation du paquetage \upack{minitoc}
% lorsque la table des matières n'est pas au début du
% document, mais est placée après quelques chapitres étoilés.
+% \fi
%
-% Nos avons le préambule, puis nous invoquons \com{dominitoc}
+% \begin{macro}{\dominitoc}
+% \ifcase\LANG\relax
+% We have the preamble, then we invoke \com{dominitoc} to
+% prepare the minitocs:
+% \or\relax
+% Nous avons le préambule, puis nous invoquons \com{dominitoc}
% pour préparer les minitocs:
% \fi
% \begin{macrocode}
@@ -13316,6 +15088,9 @@ Hier sollte nun der Anhang sein, davor das Verzeichnis dafür.
\begin{document}
\dominitoc
% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\chapter*}
+% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
% Some starred chapters, with calls to \com{mtcaddchapter}
% to synchronize. The optional argument is used when an entry
@@ -13342,6 +15117,10 @@ Abstract goes here
% with an entry in the ToC
Declaration goes here
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\tableofcontents}
+% \begin{macro}{\decrementmtc}
% \ifcase\LANG\relax
% The table of contents comes here. Looking at the
% \emph{document}\suffix{.log} file shows that the minitoc files inserted
@@ -13356,6 +15135,11 @@ Declaration goes here
\tableofcontents
\decrementmtc % Synchro added (look at the .log file)
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
% \ifcase\LANG\relax
% The following chapters are normal (unstarred):
% \or\relax
@@ -13385,12 +15169,15 @@ Some more text.
%</mtc-syn>
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-tbi.tex} document file}\label{mtc-tbi.tex}\iexam{mtc-tbi.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-tbi.tex}}\label{mtc-tbi.tex}\iexam{mtc-tbi.tex}
+% \section{Le document \uexam{mtc-tbi.tex}}\label{mtc-tbi.tex}\iexam{mtc-tbi.tex}
% \fi
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package with a document using
@@ -13407,6 +15194,9 @@ Some more text.
[2007/01/04]
% \end{macrocode}
% \end{multicols}}
+% \lneed{5}
+% \begin{macro}{\dominitoc}
+% \begin{macro}{\tableofcontents}
% \ifcase\LANG\relax
% We dont want an entry for the TOC in the TOC: option \optp{nottoc}{tocbibind} for the \pack{tocbibind} package:
% \or\relax
@@ -13422,6 +15212,9 @@ Some more text.
\tableofcontents
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
% As there is no entry for the TOC in the TOC, no correction is necessary; we comment out the usual
% correction\,\footnote{It is recommended to keep this comment; you could change your mind.}:
@@ -13437,6 +15230,9 @@ Some more text.
%% \mtcaddchapter[]
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \begin{macro}{\chapter*}
+% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
% A starred chapter with an entry in the TOC; we add it;
% \or\relax
@@ -13448,6 +15244,11 @@ Some more text.
\mtcaddchapter[Introduction]
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section}
% \ifcase\LANG\relax
% Some normal chapters:
% \or\relax
@@ -13473,8 +15274,13 @@ Some more text.
\section{ds2}
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{4}
+% \begin{macro}{\chapter*}
+% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
% Another starred chapter, with an entry in the TOC:
% \or\relax
@@ -13486,6 +15292,13 @@ Some more text.
\mtcaddchapter[Conclusion]
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter*}
+% \begin{macro}{\mtcaddchapter}
+% \begin{macro}{\minitoc}
+% \begin{macro}{\section*}
+% \begin{macro}{\addcontentsline}
% \ifcase\LANG\relax
% Yet another starred chapter, with an entry in the TOC, but with starred sections, also listed in the TOC:
% \or\relax
@@ -13505,6 +15318,13 @@ Some more text.
{second appendix}
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\listoffigures}
+% \begin{macro}{\mtcaddchapter}
% \ifcase\LANG\relax
% The list of figures has an entry in the TOC (via the \pack{tocbibind} package), so a correction must be applied:
% \or\relax
@@ -13518,6 +15338,11 @@ Some more text.
\mtcaddchapter
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \begin{environment}{thebibliography}
+% \begin{macro}{\bibitem}
+% \begin{macro}{\adjustmtc}
% \ifcase\LANG\relax
% The \pack{tocbibind} package adds an entry in the TOC for the bibliography, so we must add the recommended
% correction:
@@ -13536,12 +15361,15 @@ Some more text.
%</mtc-tbi>
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{environment}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-tlc.tex} document file}\label{mtc-tlc.tex}\iexam{mtc-tlc.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-tlc.tex}}\label{mtc-tlc.tex}\iexam{mtc-tlc.tex}
+% \section{Le document \uexam{mtc-tlc.tex}}\label{mtc-tlc.tex}\iexam{mtc-tlc.tex}
% \fi
% \ifcase\LANG\relax
% This document shows the use of the \upack{minitoc} package in a document of the \class{article} class.
@@ -13558,6 +15386,9 @@ Some more text.
[2007/01/04]
% \end{macrocode}
% \end{multicols}}
+% \begin{macro}{\setlength}
+% \begin{macro}{\textwidth}
+% \begin{macro}{\textheight}
% \ifcase\LANG\relax
% Dimensions of the text on the page:
% \or\relax
@@ -13571,6 +15402,13 @@ Some more text.
{19\baselineskip}
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\setlength}
+% \begin{macro}{\stcindent}
+% \begin{macro}{\mtcsetfont}
+% \begin{macro}{\mtcsetdepth}
% \ifcase\LANG\relax
% We load the \upack{minitoc} package and set some parameters (indentation, base font and depth) for the secttocs:
% \or\relax
@@ -13586,6 +15424,17 @@ Some more text.
\mtcsetdepth{secttoc}{3}
% \end{macrocode}
% \end{multicols}}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \lneed{6}
+% \begin{macro}{\dosecttoc}
+% \begin{macro}{\faketableofcontents}
+% \begin{macro}{\section}
+% \begin{macro}{\secttoc}
+% \begin{macro}{\subsection}
+% \begin{macro}{\subsubsection}
% \ifcase\LANG\relax
% We prepare the secttocs, without title, and the table of contents which is not printed:
% \or\relax
@@ -13618,28 +15467,34 @@ Some more text.
%</mtc-tlc>
% \end{macrocode}
% \end{multicols}}%
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{8}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-tlo.tex} document file}\label{1mtc-tlo.tex}\iexam{mtc-tlo.tex}
% The \exam{mtc-tlo.tex} document file is described in section~\vref{mtc-tlo.tex}.
% \or\relax
-% \section{Le fichier document \uexam{mtc-tlo.tex}}\label{1mtc-tlo.tex}\iexam{mtc-tlo.tex}
-% Le fichier document \exam{mtc-tlo.tex} est décrit dans la section~\vref{mtc-tlo.tex}.
+% \section{Le document \uexam{mtc-tlo.tex}}\label{1mtc-tlo.tex}\iexam{mtc-tlo.tex}
+% Le document \exam{mtc-tlo.tex} est décrit dans la section~\vref{mtc-tlo.tex}.
% \fi
%
% \lneed{5}
% \ifcase\LANG\relax
% \section{The \uexam{mtc-tsf.tex} document file}\label{mtc-tsf.tex}\iexam{mtc-tsf.tex}
% \or\relax
-% \section{Le fichier document \uexam{mtc-tsf.tex}}\label{mtc-tsf.tex}\iexam{mtc-tsf.tex}
+% \section{Le document \uexam{mtc-tsf.tex}}\label{mtc-tsf.tex}\iexam{mtc-tsf.tex}
% \fi
% \ifcase\LANG\relax
% This document\footnote{It is derived from one of the examples distributed with
% the \pack{subfig} package~\cite{subfig}.} shows
% the use of the \upack{minitoc} package with a document containing subfigures (here with the
% \pack{subfig} package~\cite{subfig}). We show how to use minilofs and to adjust their depth.
-% The old package \pack{fullpage}~\cite{fullpage} is used have a wide text area.
+% The old package \pack{fullpage}~\cite{fullpage} is used to have a wide text area.
%
% The preamble loads the \pack{subfig} package and redefines the format of subfigure entries in the list of figures:
% \or\relax
@@ -13695,6 +15550,9 @@ Some more text.
\ru{1.1in}%
\hfil}}}}}
% \end{macrocode}
+% \begin{macro}{\setcounter}
+% \begin{macro}{\dominilof}
+% \begin{macro}{\listoffigures}
% \ifcase\LANG\relax
% The body of the document. We set the depth of the list of figures and prepare the minilofs and the list of
% figures:
@@ -13709,6 +15567,13 @@ Some more text.
\listoffigures
\newpage
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\chapter}
+% \begin{macro}{\minilof}
+% \begin{macro}{\mtcskip}
+% \begin{macro}{\mtcsetdepth}
% \ifcase\LANG\relax
% A chapter containing a figure with subfigures. We print a minilof twice, with different depths:
% \or\relax
@@ -13778,6 +15643,10 @@ have centered labels.
\end{document}
%</mtc-tsf>
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \flushcolumns
%
@@ -13788,8 +15657,52 @@ have centered labels.
% \chapter{Messages}\label{c+messages}
% \fi
% \minitoc
-%
% \mtcskip
+% \minilot
+% \mtcskip
+% \begin{table}[tp]
+% \def\mstrut{\rule[-5pt]{0pt}{5pt}}
+% \centering
+% \changeskips
+% \ifcase\LANG\relax
+% \caption[Message identifiers]{Message identifiers (click on a message identifier to see its meaning).}\label{t+allmess}
+% \or\relax
+% \caption[Identificateurs des messages]{Identificateurs des messages (cliquez sur un identificateur de message
+% pour voir sa signification).}\label{t+allmess}
+% \fi\relax
+% {\footnotesize\begin{tabularx}{\textwidth}{@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}}
+% \toprule
+% \mstrut\lmess{E0001} & \lmess{E0002} & \lmess{E0003} & \lmess{E0004} & \lmess{E0005} & \lmess{E0006} & \lmess{E0007} & \lmess{E0008} & \lmess{E0009} & \lmess{E0010} \\
+% \mstrut\lmess{E0011} & \lmess{E0012} & \lmess{E0013} & \lmess{E0014} & \lmess{E0015} & \lmess{E0016} & \lmess{E0017} & \lmess{E0018} & \lmess{E0019} & \lmess{E0020} \\
+% \mstrut\lmess{E0021} & \lmess{E0022} & \lmess{E0023} & \lmess{E0024} & \lmess{E0025} & \lmess{E0026} & \lmess{E0027} & \lmess{E0028} & \lmess{E0029} & \lmess{E0030} \\
+% \mstrut\lmess{E0031} & \lmess{E0032} & \lmess{E0033} & \lmess{E0034} & \lmess{E0035} & \lmess{E0036} & \lmess{E0037} & \lmess{E0038} & \lmess{E0039} & \lmess{E0040} \\
+% \mstrut\lmess{E0041} & \lmess{E0042} & \lmess{E0043} & & & & &&& \\
+% \midrule
+% \mstrut\lmess{F0001} & \lmess{F0002} & \lmess{F0003} & \lmess{F0004} & \lmess{F0005} & \lmess{F0006} & \lmess{F0007} & \lmess{F0008} & \lmess{F0009} & \\
+% \midrule
+% \mstrut\lmess{I0000} & & & & & & & & & \\
+% \mstrut\lmess{I0001} & \lmess{I0002} & \lmess{I0003} & \lmess{I0004} & \lmess{I0005} & \lmess{I0006} & \lmess{I0007} & \lmess{I0008} & \lmess{I0009} & \lmess{I0010} \\
+% \mstrut\lmess{I0011} & \lmess{I0012} & \lmess{I0013} & \lmess{I0014} & \lmess{I0015} & \lmess{I0016} & \lmess{I0017} & \lmess{I0018} & \lmess{I0019} & \lmess{I0020} \\
+% \mstrut\lmess{I0021} & \lmess{I0022} & \lmess{I0023} & \lmess{I0024} & \lmess{I0025} & \lmess{I0026} & \lmess{I0027} & \lmess{I0028} & \lmess{I0029} & \lmess{I0030} \\
+% \mstrut\lmess{I0031} & \lmess{I0032} & \lmess{I0033} & \lmess{I0034} & \lmess{I0035} & \lmess{I0036} & \lmess{I0037} & \lmess{I0038} & \lmess{I0039} & \lmess{I0040} \\
+% \mstrut\lmess{I0041} & \lmess{I0042} & \lmess{I0043} & \lmess{I0044} & \lmess{I0045} & \lmess{I0046} & \lmess{I0047} & \lmess{I0048} & \lmess{I0049} & \lmess{I0050} \\
+% \mstrut\lmess{I0051} & \lmess{I0052} & \lmess{I0053} &&&&&&& \\
+% \midrule
+% \mstrut\lmess{M0001} &&&&&&&&& \\
+% \midrule
+% \mstrut\lmess{W0001} & \lmess{W0002} & \lmess{W0003} & \lmess{W0004} & \lmess{W0005} & \lmess{W0006} & \lmess{W0007} & \lmess{W0008} & \lmess{W0009} & \lmess{W0010} \\
+% \mstrut\lmess{W0011} & \lmess{W0012} & \lmess{W0013} & \lmess{W0014} & \lmess{W0015} & \lmess{W0016} & \lmess{W0017} & \lmess{W0018} & \lmess{W0019} & \lmess{W0020} \\
+% \mstrut\lmess{W0021} & \lmess{W0022} & \lmess{W0023} & \lmess{W0024} & \lmess{W0025} & \lmess{W0026} & \lmess{W0027} & \lmess{W0028} & \lmess{W0029} & \lmess{W0030} \\
+% \mstrut\lmess{W0031} & \lmess{W0032} & \lmess{W0033} & \lmess{W0034} & \lmess{W0035} & \lmess{W0036} & \lmess{W0037} & \lmess{W0038} & \lmess{W0039} & \lmess{W0040} \\
+% \mstrut\lmess{W0041} & \lmess{W0042} & \lmess{W0043} & \lmess{W0044} & \lmess{W0045} & \lmess{W0046} & \lmess{W0047} & \lmess{W0048} & \lmess{W0049} & \lmess{W0050} \\
+% \mstrut\lmess{W0051} & \lmess{W0052} & \lmess{W0053} & \lmess{W0054} & \lmess{W0055} & \lmess{W0056} & \lmess{W0057} & \lmess{W0058} & \lmess{W0059} & \lmess{W0060} \\
+% \mstrut\lmess{W0061} & \lmess{W0062} & \lmess{W0063} & \lmess{W0064} & \lmess{W0065} & \lmess{W0066} & \lmess{W0067} & \lmess{W0068} & \lmess{W0069} & \lmess{W0070} \\
+% \mstrut\lmess{W0071} & \lmess{W0072} & \lmess{W0073} & \lmess{W0074} & \lmess{W0075} & \lmess{W0076} & \lmess{W0077} & \lmess{W0078} & \lmess{W0079} & \lmess{W0080} \\
+% \mstrut\lmess{W0081} & \lmess{W0082} & \lmess{W0083} & \lmess{W0084} & \lmess{W0085} & \lmess{W0086} & \lmess{W0087} & \lmess{W0088} & \lmess{W0089} & \lmess{W0090} \\
+% \mstrut\lmess{W0091} & \lmess{W0092} & \lmess{W0093} & \lmess{W0094} & \lmess{W0095} & \lmess{W0096} & \lmess{W0097} &&&\\
+% \bottomrule
+% \end{tabularx}}
+% \end{table}
%
% \ifcase\LANG\relax
% \section{Introduction}
@@ -13797,6 +15710,7 @@ have centered labels.
% \pack{mtcoff} and \pack{mtcpatchmem}\footnote{The
% texts of the messages given in this chapter may slighty differ from the real text, because some messages contain
% variable elements and the layout may differ.}.
+% The table~\vref{t+allmess} lists all messages; in this table, you can click on a message identifier to find quickly its meaning.
% \begin{itemize}
% \item The first line of each message contains usually the name of the package and an unique identifier (this
% identifier may be useful to search in this chapter of the documentation, but has no special meaning,
@@ -13828,6 +15742,7 @@ have centered labels.
% \item \emph{\NTITLE}~The new value of a title redefined by \com{mtcsettitle}.
% \item \emph{\NB}~The number of mini-tables of the given type in your document (when you are using short
% extensions and that number is greater than~99).
+% \item \emph{\OFFSET}~The new value of an offset redefined by \com{mtcsetoffset}.
% \item \emph{\PREPA}~The name of a minitoc preparation command.
% \item \emph{\SEQ}~A sequence of commands used to redefine an internal macro via a \verb|\mtcset...| command.
% \item \emph{\STRING}~A string of characters, often part of a command name.
@@ -13841,6 +15756,8 @@ have centered labels.
% \pack{mtcpatchmem}\,\footnote{Les
% textes des messages donnés dans ce chapitre peuvent être légèrement différents du texte réel, car certains
% messages contiennent des éléments variables et la mise en page peut aussi être différente.}.
+% Le tableau~\vref{t+allmess} liste tous les messages; vous pouvez cliquer dans ce tableau sur un identifieur de message pour
+% trouver rapidement sa signification.
% \begin{itemize}
% \item La première ligne de chaque message contient normalement le nom du paquetage et un identificateur unique
% (il peut être utile pour chercher dans ce chapitre de la documentation, mais n'a aucune signification
@@ -13876,6 +15793,7 @@ have centered labels.
% \item \emph{\NB}~Le nombre de mini-tables du type donné dans votre document (lorsque vous utilisez des
% suffixes courts et que ce nombre dépasse~99).
% \item \emph{\INAME}~Le nom d'une macro interne redéfinie par une commande \verb|\mtcset...|.
+% \item \emph{\OFFSET}~La nouvelle valeur d'un déplacement (décalage) redéfinie par \com{mtcsetoffset}.
% \item \emph{\PREPA}~Le nom d'une commande minitoc de préparation.
% \item \emph{\SEQ}~Une séquence de commandes utilisée pour redéfinir une macro interne via une commande
% \verb|\mtcset...|.
@@ -13897,23 +15815,25 @@ have centered labels.
% \or\relax
% \subsection{Messages informatifs}
% \fi
-% \begin{xmessage}[2007/03/22 v53 Package minitoc (JPFD)]
+% \begin{xmessage}[I0000]
% \begin{quote}
-% \verb|Package: minitoc 2007/03/22 v53 Package minitoc (JPFD)|
+% \verb|Package: minitoc 2007/06/29 v55 Package minitoc (JPFD)|
% \end{quote}
% \ifcase\LANG\relax
% This is the announce message of the \upack{minitoc} package, with its name, date and version. ``JPFD'' are my
-% initials. This message has no identifier because it is emitted by \com{ProvidesPackage}.
+% initials. This message has no real identifier because it is emitted by \com{ProvidesPackage}, but, for indexing it,
+% we use \texttt{I0000}.
% \or\relax
% Ceci est le message annonçant le paquetage \upack{minitoc}, avec son nom, sa date et sa version. «~JPFD~» sont
-% mes initiales. Ce message n'a pas d'identificateur car il est émis par \com{ProvidesPackage}.
+% mes initiales. Ce message n'a pas d'identificateur réel car il est émis par \com{ProvidesPackage}, mais, pour
+% l'indexer, nous utilisons \texttt{I0000}.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[I0001]
% \begin{quote}
-% \verb|Package minitoc Info: <I0001>|\\
-% \verb|(minitoc) *** minitoc package, version 53 ***.|
+% \verb|Package minitoc Info: I0001|\\
+% \verb|(minitoc) *** minitoc package, version 55 ***.|
% \end{quote}
% \ifcase\LANG\relax
% Remember the version of the package.
@@ -13924,7 +15844,7 @@ have centered labels.
%
% \begin{xmessage}[I0002]
% \begin{quote}
-% \verb|Package minitoc Info: <I0002>|\\
+% \verb|Package minitoc Info: I0002|\\
% \verb|(minitoc) Autoconfiguration of extensions.|
% \end{quote}
% \ifcase\LANG\relax
@@ -13938,7 +15858,7 @@ have centered labels.
%
% \begin{xmessage}[I0003]
% \begin{quote}
-% \verb|Package minitoc Info: <I0003>|\\
+% \verb|Package minitoc Info: I0003|\\
% \verb|(minitoc) chapter level macros available.|
% \end{quote}
% \ifcase\LANG\relax
@@ -13951,7 +15871,7 @@ have centered labels.
% \end{xmessage}
% \begin{xmessage}[I0004]
% \begin{quote}
-% \verb|Package minitoc Info: <I0004>|\\
+% \verb|Package minitoc Info: I0004|\\
% \verb|(minitoc) chapter level macros NOT available.|
% \end{quote}
% \ifcase\LANG\relax
@@ -13967,7 +15887,7 @@ have centered labels.
%
% \begin{xmessage}[I0005]
% \begin{quote}
-% \verb|Package minitoc Info: <I0005>|\\
+% \verb|Package minitoc Info: I0005|\\
% \verb|(minitoc) compatible with hyperref.|
% \end{quote}
% \ifcase\LANG\relax
@@ -13979,7 +15899,7 @@ have centered labels.
%
% \begin{xmessage}[I0006]
% \begin{quote}
-% \verb|Package minitoc Info: <I0006>|\\
+% \verb|Package minitoc Info: I0006|\\
% \verb|(minitoc) |\mbox{\emph{document}}\verb|.|\emph{\EXTEN}\verb| is empty on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -13993,7 +15913,7 @@ have centered labels.
%
% \begin{xmessage}[I0007]
% \begin{quote}
-% \verb|Package minitoc Info: <I0007>|\\
+% \verb|Package minitoc Info: I0007|\\
% \verb|(minitoc) Horizontal rules are activated|\\
% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14006,7 +15926,7 @@ have centered labels.
%
% \begin{xmessage}[I0008]
% \begin{quote}
-% \verb|Package minitoc Info: <I0008>|\\
+% \verb|Package minitoc Info: I0008|\\
% \verb|(minitoc) Horizontal rules are inhibited|\\
% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14019,7 +15939,7 @@ have centered labels.
%
% \begin{xmessage}[I0009]
% \begin{quote}
-% \verb|Package minitoc Info: <I0009>|\\
+% \verb|Package minitoc Info: I0009|\\
% \verb|(minitoc) Listing minitoc auxiliary files.|\\
% \verb|(minitoc) Creating the |\mbox{\emph{document}}\verb|.maf file.|
% \end{quote}
@@ -14037,7 +15957,7 @@ have centered labels.
%
% \begin{xmessage}[I0010]
% \begin{quote}
-% \verb|Package minitoc Info: <I0010>|\\
+% \verb|Package minitoc Info: I0010|\\
% \verb|Package minitoc Info: The |\emph{\LLL}\verb| language is selected.|\\
% \verb|(minitoc) on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14054,7 +15974,7 @@ have centered labels.
%
% \begin{xmessage}[I0011]
% \begin{quote}
-% \verb|Package minitoc Info: <I0011>|\\
+% \verb|Package minitoc Info: I0011|\\
% \verb|(minitoc) |\emph{\LLL}\verb| language object selected.|\\
% \verb|(minitoc) on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14069,7 +15989,7 @@ have centered labels.
%
% \begin{xmessage}[I0012]
% \begin{quote}
-% \verb|Package minitoc Info: <I0012>|\\
+% \verb|Package minitoc Info: I0012|\\
% \verb|(minitoc) Long extensions (Unix-like) will be used.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14083,7 +16003,7 @@ have centered labels.
%
% \begin{xmessage}[I0013]
% \begin{quote}
-% \verb|Package minitoc Info: <I0013>|\\
+% \verb|Package minitoc Info: I0013|\\
% \verb|(minitoc) \mtcsetdepth redefines the counter|\\
% \verb|(minitoc) "|\mbox{\emph{\CTR}}\verb|" as "|\emph{\VAL}\verb|" on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14097,7 +16017,7 @@ have centered labels.
%
% \begin{xmessage}[I0014]
% \begin{quote}
-% \verb|Package minitoc Info: <I0014>|\\
+% \verb|Package minitoc Info: I0014|\\
% \verb|(minitoc) \mtcsetfeature redefines the macro|
% \verb|(minitoc) "\|\emph{\INAME}\verb|" as|\\
% \verb|(minitoc) "\|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.|
@@ -14111,7 +16031,7 @@ have centered labels.
%
% \begin{xmessage}[I0015]
% \begin{quote}
-% \verb|Package minitoc Info: <I0015>|\\
+% \verb|Package minitoc Info: I0015|\\
% \verb|(minitoc) \mtcsetfont redefines the macro|\\
% \verb|(minitoc) "|\mbox{\emph{macro}}\verb|" as "|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14126,7 +16046,7 @@ have centered labels.
%
% \begin{xmessage}[I0016]
% \begin{quote}
-% \verb|Package minitoc Info: <I0016>|\\
+% \verb|Package minitoc Info: I0016|\\
% \verb|(minitoc) \mtcsetformat redefines the macro|\\
% \verb|(minitoc) "\|\emph{\INAME}\verb|" as "|\emph{ARG3}\verb|" on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14139,7 +16059,7 @@ have centered labels.
%
% \begin{xmessage}[I0017]
% \begin{quote}
-% \verb|Package minitoc Info: <I0017>|\\
+% \verb|Package minitoc Info: I0017|\\
% \verb|(minitoc) \mtcsettitle redefines the macro|\\
% \verb|(minitoc) "|\emph{\INAME}\verb|" as|\\
% \verb|(minitoc) "|\emph{\NTITLE}\verb|" on input line |\emph{\NNN}\verb|.|
@@ -14153,7 +16073,7 @@ have centered labels.
%
% \begin{xmessage}[I0018]
% \begin{quote}
-% \verb|Package minitoc Info: <I0018>|\\
+% \verb|Package minitoc Info: I0018|\\
% \verb|(minitoc) \mtcsettitlefont redefines the macro|\\
% \verb|(minitoc) "\|\emph{\INAME}\verb|" as|\\
% \verb|(minitoc) "|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.|
@@ -14169,7 +16089,7 @@ have centered labels.
%
% \begin{xmessage}[I0019]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0019>|\\
+% \verb|Package minitoc(hints) Info: I0019|\\
% \verb|(minitoc(hints)) No hints have been written|\\
% \verb|(minitoc(hints)) in the |\mbox{\emph{document}}\verb|.log file.|
% \end{quote}
@@ -14182,7 +16102,7 @@ have centered labels.
%
% \begin{xmessage}[I0020]
% \begin{quote}
-% \verb|Package minitoc Info: <I0020>|\\
+% \verb|Package minitoc Info: I0020|\\
% \verb|(minitoc) old version of the memoir class.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14195,7 +16115,7 @@ have centered labels.
%
% \begin{xmessage}[I0021]
% \begin{quote}
-% \verb|Package minitoc Info: <I0021>|\\
+% \verb|Package minitoc Info: I0021|\\
% \verb|(minitoc) Page numbers are activated|\\
% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14208,7 +16128,7 @@ have centered labels.
%
% \begin{xmessage}[I0022]
% \begin{quote}
-% \verb|Package minitoc Info: <I0022>|\\
+% \verb|Package minitoc Info: I0022|\\
% \verb|(minitoc) Page numbers are inhibited|\\
% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14221,7 +16141,7 @@ have centered labels.
%
% \begin{xmessage}[I0023]
% \begin{quote}
-% \verb|Package minitoc Info: <I0023>|\\
+% \verb|Package minitoc Info: I0023|\\
% \verb|(minitoc) part level macros available.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14234,7 +16154,7 @@ have centered labels.
%
% \begin{xmessage}[I0024]
% \begin{quote}
-% \verb|Package minitoc Info: <I0024>|\\
+% \verb|Package minitoc Info: I0024|\\
% \verb|(minitoc) PREPARING MINITOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14246,7 +16166,7 @@ have centered labels.
%
% \begin{xmessage}[I0025]
% \begin{quote}
-% \verb|Package minitoc Info: <I0025>|\\
+% \verb|Package minitoc Info: I0025|\\
% \verb|(minitoc) PREPARING PARTTOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14258,7 +16178,7 @@ have centered labels.
%
% \begin{xmessage}[I0026]
% \begin{quote}
-% \verb|Package minitoc Info: <I0026>|\\
+% \verb|Package minitoc Info: I0026|\\
% \verb|(minitoc) PREPARING SECTTOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14270,7 +16190,7 @@ have centered labels.
%
% \begin{xmessage}[I0027]
% \begin{quote}
-% \verb|Package minitoc Info: <I0027>|
+% \verb|Package minitoc Info: I0027|
% \verb|(minitoc) recent version of the memoir class.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14283,7 +16203,7 @@ have centered labels.
%
% \begin{xmessage}[I0028]
% \begin{quote}
-% \verb|Package minitoc Info: <I0028>|\\
+% \verb|Package minitoc Info: I0028|\\
% \verb|(minitoc) section level macros available.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14298,7 +16218,7 @@ have centered labels.
%
% \begin{xmessage}[I0029]
% \begin{quote}
-% \verb|Package minitoc Info: <I0029>|\\
+% \verb|Package minitoc Info: I0029|\\
% \verb|(minitoc) section level macros NOT available.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14312,7 +16232,7 @@ have centered labels.
%
% \begin{xmessage}[I0030]
% \begin{quote}
-% \verb|Package minitoc Info: <I0030>|\\
+% \verb|Package minitoc Info: I0030|\\
% \verb|(minitoc) the memoir class is loaded:|\\
% \verb|(minitoc) compatibility attempted.|
% \end{quote}
@@ -14325,7 +16245,7 @@ have centered labels.
%
% \begin{xmessage}[I0031]
% \begin{quote}
-% \verb|Package minitoc Info: <I0031>|\\
+% \verb|Package minitoc Info: I0031|\\
% \verb|(minitoc) ==> this version is configured for UNIX-like|\\
% \verb|(minitoc) (long extensions) file names.|
% \end{quote}
@@ -14339,7 +16259,7 @@ have centered labels.
%
% \begin{xmessage}[I0032]
% \begin{quote}
-% \verb|Package minitoc Info: <I0032>|\\
+% \verb|Package minitoc Info: I0032|\\
% \verb|(minitoc) This version of the memoir class uses|\\
% \verb|(minitoc) a version of \chapter which is|\\
% \verb|(minitoc) incompatible with the minitoc package.|\\
@@ -14356,7 +16276,7 @@ have centered labels.
%
% \begin{xmessage}[I0033]
% \begin{quote}
-% \verb|Package minitoc Info: <I0033>|\\
+% \verb|Package minitoc Info: I0033|\\
% \verb|(minitoc) Writing |\mbox{\emph{document}}\verb|.|\emph{\EXTEN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14369,7 +16289,7 @@ have centered labels.
%
% \begin{xmessage}[I0034]
% \begin{quote}
-% \verb|Package minitoc Info: <I0034>|\\
+% \verb|Package minitoc Info: I0034|\\
% \verb|(minitoc) PREPARING MINILOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14381,7 +16301,7 @@ have centered labels.
%
% \begin{xmessage}[I0035]
% \begin{quote}
-% \verb|Package minitoc Info: <I0035>|\\
+% \verb|Package minitoc Info: I0035|\\
% \verb|(minitoc) PREPARING PARTLOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14393,7 +16313,7 @@ have centered labels.
%
% \begin{xmessage}[I0036]
% \begin{quote}
-% \verb|Package minitoc Info: <I0036>|\\
+% \verb|Package minitoc Info: I0036|\\
% \verb|(minitoc) PREPARING SECTLOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14405,7 +16325,7 @@ have centered labels.
%
% \begin{xmessage}[I0037]
% \begin{quote}
-% \verb|Package minitoc Info: <I0037>|\\
+% \verb|Package minitoc Info: I0037|\\
% \verb|(minitoc) PREPARING MINILOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14417,7 +16337,7 @@ have centered labels.
%
% \begin{xmessage}[I0038]
% \begin{quote}
-% \verb|Package minitoc Info: <I0038>|\\
+% \verb|Package minitoc Info: I0038|\\
% \verb|(minitoc) PREPARING PARTLOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14429,7 +16349,7 @@ have centered labels.
%
% \begin{xmessage}[I0039]
% \begin{quote}
-% \verb|Package minitoc Info: <I0039>|\\
+% \verb|Package minitoc Info: I0039|\\
% \verb|(minitoc) PREPARING SECTLOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14448,7 +16368,7 @@ have centered labels.
%
% \begin{xmessage}[I0040]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0040>|\\
+% \verb|Package minitoc(hints) Info: I0040|\\
% \verb|(minitoc(hints)) The ``abstract'' package has been|\\
% \verb|(minitoc(hints)) loaded with the ``addtotoc'' option.|\\
% \verb|(minitoc(hints)) You need to look at the|\\
@@ -14467,7 +16387,7 @@ have centered labels.
%
% \begin{xmessage}[I0041]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0041>|\\
+% \verb|Package minitoc(hints) Info: I0041|\\
% \verb|(minitoc(hints)) --- The amsbook class is loaded.|\\
% \verb|(minitoc(hints)) See the minitoc package documentation|\\
% \verb|(minitoc(hints)) for specific precautions.|
@@ -14483,7 +16403,7 @@ have centered labels.
%
% \begin{xmessage}[I0042]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0042>|\\
+% \verb|Package minitoc(hints) Info: I0042|\\
% \verb|(minitoc(hints)) --- The appendix package is loaded.|\\
% \verb|(minitoc(hints)) See the minitoc package documentation|\\
% \verb|(minitoc(hints)) for specific precautions.|
@@ -14499,7 +16419,7 @@ have centered labels.
%
% \begin{xmessage}[I0043]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0043>|\\
+% \verb|Package minitoc(hints) Info: I0043|\\
% \verb|(minitoc(hints)) --- The KOMAScript |\emph{\CCC}\verb| class is loaded.|\\
% \verb|(minitoc(hints)) See the minitoc package documentation|\\
% \verb|(minitoc(hints)) for specific precautions.|
@@ -14519,7 +16439,7 @@ have centered labels.
%
% \begin{xmessage}[I0044]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0044>|\\
+% \verb|Package minitoc(hints) Info: I0044|\\
% \verb|(minitoc(hints)) --- The memoir class is loaded.|\\
% \verb|(minitoc(hints)) See the minitoc package documentation|\\
% \verb|(minitoc(hints)) for specific precautions.|
@@ -14535,7 +16455,7 @@ have centered labels.
%
% \begin{xmessage}[I0045]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0045>|\\
+% \verb|Package minitoc(hints) Info: I0045|\\
% \verb|(minitoc(hints)) The |\texttt{\bs}\PREPA\verb| command|\\
% \verb|(minitoc(hints)) has been invoked more than once|\\
% \verb|(minitoc(hints)) on input line |\emph{\NNN}\verb|.|
@@ -14549,7 +16469,7 @@ have centered labels.
%
% \begin{xmessage}[I0046]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0046>|\\
+% \verb|Package minitoc(hints) Info: I0046|\\
% \verb|(minitoc(hints)) --- The tocbibind package is loaded.|\\
% \verb|(minitoc(hints)) See the minitoc package documentation|\\
% \verb|(minitoc(hints)) for specific precautions.|
@@ -14565,7 +16485,7 @@ have centered labels.
%
% \begin{xmessage}[I0047]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0047>|\\
+% \verb|Package minitoc(hints) Info: I0047|\\
% \verb|(minitoc(hints)) --- The tocloft package is loaded.|\\
% \verb|(minitoc(hints)) See the minitoc package documentation|\\
% \verb|(minitoc(hints)) for specific precautions.|
@@ -14581,7 +16501,7 @@ have centered labels.
%
% \begin{xmessage}[I0048]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0048>|\\
+% \verb|Package minitoc(hints) Info: I0048|\\
% \verb|(minitoc(hints)) Using \mtcprepare may induce some|\\
% \verb|(minitoc(hints)) hints about the preparation commands,|\\
% \verb|(minitoc(hints)) because it invokes ALL the preparation|\\
@@ -14601,7 +16521,7 @@ have centered labels.
%
% \begin{xmessage}[I0049]
% \begin{quote}
-% \verb|Package minitoc(hints) Info: <I0049>|\\
+% \verb|Package minitoc(hints) Info: I0049|\\
% \verb|(minitoc(hints)) ==> You requested the hints option|\\
% \verb|(minitoc(hints)) Some hints are eventually given below.|
% \end{quote}
@@ -14618,7 +16538,7 @@ have centered labels.
%
% \begin{xmessage}[I0050]
% \begin{quote}
-% \verb|Package minitoc Warning: <I0050>|\\
+% \verb|Package minitoc Warning: I0050|\\
% \verb|(minitoc) The required "|\emph{\LLL}\verb|.mld" file is missing.|\\
% \verb|(minitoc) The "|\emph{\LLL}\verb|" language option|\\
% \verb|(minitoc) will not be available.|\\
@@ -14630,14 +16550,14 @@ have centered labels.
% from the CTAN archives to complete your installation, else the \emph{\LLL} language option will not be available.
% \or\relax
% Le fichier \emph{\LLL}\suffix{.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
+% récente ou depuis les archives CTAN pour compléter votre installation, sinon l'option de langue \emph{\LLL} ne sera pas
% disponible.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[I0051]
% \begin{quote}
-% \verb|Package minitoc Warning: <I0051>|\\
+% \verb|Package minitoc Warning: I0051|\\
% \verb|(minitoc) The required "|\emph{\LLL}\verb|.mlo" file is missing.|\\
% \verb|(minitoc) The "|\emph{\LLL}\verb|" language option|\\
% \verb|(minitoc) will not be available.|\\
@@ -14654,6 +16574,42 @@ have centered labels.
% \fi
% \end{xmessage}
%
+% \begin{xmessage}[I0052]
+% \begin{quote}
+% \verb|Package minitoc Info: I0052|\\
+% \verb|(minitoc) \mtcsetoffset redefines the offset|\\
+% \verb|(minitoc) "|\mbox{\emph{\OFFSET}}\verb|" as "|\emph{\VAL}\verb|" on input line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \com{mtcsetoffset} macro changes the value of the specified offset and forces it to \emph{\VAL}.
+% \or\relax
+% La macro \com{mtcsetoffset} change la valeur du déplacement spécifié et lui donne la \emph{\VAL}
+% demandée.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[I0053]
+% \begin{quote}
+% \verb|Package minitoc Info: I0053|\\
+% \verb|(minitoc) You have loaded the |\mbox{\emph{\PACK}}\verb| package;|\\
+% \verb|(minitoc) please be aware that the minitoc package|\\
+% \verb|(minitoc) facilities can not be used for new types|\\
+% \verb|(minitoc) of floats defined by the |\mbox{\emph{\PACK}}\verb| package|\\
+% \end{quote}
+% \ifcase\LANG\relax
+% The \upack{minitoc} package does not manage new types of floats defined via the \pack{float}~\cite{float},
+% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat}
+% and \pack{rotfloat}~\cite{rotfloat} packages\,\footnote{As the
+% \pack{trivfloat} and \pack{rotfloat} packages load the \pack{float} package, this message will then appear twice!}.
+% \or\relax
+% Le paquetage \upack{minitoc} ne traite pas les nouveaux types de flottants définis via les
+% paquetages \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow},
+% \pack{trivfloat}~\cite{trivfloat} et \pack{rotfloat}~\cite{rotfloat} packages\,\footnote{Comme les paquetages
+% \pack{trivfloat} et \pack{rotfloat} chargent le paquetage
+% \pack{float}, ce message apparaîtra alors deux fois!}.
+% \fi
+% \end{xmessage}
+%
% \lneed{15}
% \ifcase\LANG\relax
% \subsection{Warning messages}
@@ -14663,7 +16619,7 @@ have centered labels.
%
% \begin{xmessage}[W0001]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0001>|\\
+% \verb|Package minitoc Warning: W0001|\\
% \verb|(minitoc) \chapter and \section are undefined.|\\
% \verb|(minitoc) Cannot use \mtcfixglossary without|\\
% \verb|(minitoc) optional argument [part].|
@@ -14681,7 +16637,7 @@ have centered labels.
%
% \begin{xmessage}[W0002]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0002>|\\
+% \verb|Package minitoc Warning: W0002|\\
% \verb|(minitoc) \chapter and \section are undefined.|\\
% \verb|(minitoc) Cannot use \mtcfixindex without|\\
% \verb|(minitoc) optional argument [part].|
@@ -14699,8 +16655,8 @@ have centered labels.
%
% \begin{xmessage}[W0003]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0003>|\\
-% \verb|(minitoc) \firstchapteris is an obsolete|\\
+% \verb|Package minitoc Warning: W0003|\\
+% \verb|(minitoc) \firstchapteris is an obsolete (ignored)|\\
% \verb|(minitoc) command on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14712,8 +16668,8 @@ have centered labels.
%
% \begin{xmessage}[W0004]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0004>|\\
-% \verb|(minitoc) \firstpartis is an obsolete|\\
+% \verb|Package minitoc Warning: W0004|\\
+% \verb|(minitoc) \firstpartis is an obsolete (ignored)|\\
% \verb|(minitoc) command on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14725,8 +16681,8 @@ have centered labels.
%
% \begin{xmessage}[W0005]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0005>|\\
-% \verb|(minitoc) \firstsectionis is an obsolete|\\
+% \verb|Package minitoc Warning: W0005|\\
+% \verb|(minitoc) \firstsectionis is an obsolete (ignored)|\\
% \verb|(minitoc) command on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14738,7 +16694,7 @@ have centered labels.
%
% \begin{xmessage}[W0006]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0006>|\\
+% \verb|Package minitoc Warning: W0006|\\
% \verb|(minitoc) \mtcfixglossary can only be used|\\
% \verb|(minitoc) with the [part] optional argument,|\\
% \verb|(minitoc) which becomes the default.|
@@ -14754,7 +16710,7 @@ have centered labels.
%
% \begin{xmessage}[W0007]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0007>|\\
+% \verb|Package minitoc Warning: W0007|\\
% \verb|(minitoc) \mtcfixindex can only be used|\\
% \verb|(minitoc) with the [part] optional argument,|\\
% \verb|(minitoc) which becomes the default.|
@@ -14770,7 +16726,7 @@ have centered labels.
%
% \begin{xmessage}[W0008]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0008>|\\
+% \verb|Package minitoc Warning: W0008|\\
% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
% \verb|(minitoc) MINILOFS NOT PREPARED on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14785,7 +16741,7 @@ have centered labels.
%
% \begin{xmessage}[W0009]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0009>|\\
+% \verb|Package minitoc Warning: W0009|\\
% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
% \verb|(minitoc) MINILOTS NOT PREPARED on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14800,7 +16756,7 @@ have centered labels.
%
% \begin{xmessage}[W0010]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0010>|\\
+% \verb|Package minitoc Warning: W0010|\\
% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
% \verb|(minitoc) MINITOCS NOT PREPARED on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14815,7 +16771,7 @@ have centered labels.
%
% \begin{xmessage}[W0011]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0011>|\\
+% \verb|Package minitoc Warning: W0011|\\
% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
% \verb|(minitoc) PARTLOFS NOT PREPARED on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14830,7 +16786,7 @@ have centered labels.
%
% \begin{xmessage}[W0012]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0012>|\\
+% \verb|Package minitoc Warning: W0012|\\
% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
% \verb|(minitoc) PARTLOTS NOT PREPARED on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14845,7 +16801,7 @@ have centered labels.
%
% \begin{xmessage}[W0013]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0013>|\\
+% \verb|Package minitoc Warning: W0013|\\
% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
% \verb|(minitoc) PARTTOCS NOT PREPARED on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14860,7 +16816,7 @@ have centered labels.
%
% \begin{xmessage}[W0014]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0014>|\\
+% \verb|Package minitoc Warning: W0014|\\
% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
% \verb|(minitoc) SECTLOFS NOT PREPARED on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14875,7 +16831,7 @@ have centered labels.
%
% \begin{xmessage}[W0015]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0015>|\\
+% \verb|Package minitoc Warning: W0015|\\
% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
% \verb|(minitoc) SECTLOTS NOT PREPARED on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14890,7 +16846,7 @@ have centered labels.
%
% \begin{xmessage}[W0016]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0016>|\\
+% \verb|Package minitoc Warning: W0016|\\
% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\
% \verb|(minitoc) SECTTOCS NOT PREPARED on input line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -14905,7 +16861,7 @@ have centered labels.
%
% \begin{xmessage}[W0017]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0017>|\\
+% \verb|Package minitoc Warning: W0017|\\
% \verb|(minitoc) no section or chapter level macros available|\\
% \verb|(minitoc) PLEASE VERIFY YOUR MAIN DOCUMENT CLASS.|
% \end{quote}
@@ -14922,7 +16878,7 @@ have centered labels.
%
% \begin{xmessage}[W0018]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0018>|\\
+% \verb|Package minitoc Warning: W0018|\\
% \verb|Package minitoc Warning: part level macros NOT available.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14939,7 +16895,7 @@ have centered labels.
%
% \begin{xmessage}[W0019]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0019>|\\
+% \verb|Package minitoc Warning: W0019|\\
% \verb|(minitoc) Short extensions (MSDOS-like) will be used.|\\
% \verb|(minitoc) ==> this version is configured for MSDOS-like|\\
% \verb|(minitoc) (8+3) file names.|
@@ -14954,7 +16910,7 @@ have centered labels.
%
% \begin{xmessage}[W0020]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0020>|\\
+% \verb|Package minitoc Warning: W0020|\\
% \verb|(minitoc) You have forced the use of short extensions.|
% \end{quote}
% \ifcase\LANG\relax
@@ -14963,7 +16919,7 @@ have centered labels.
% of the same kind. If your operating system allows for long extensions, do not use the \opt{shortext} package
% option, except for testing purposes.
% \or\relax
-% Vous avez ppécifié l'option de paquetage \opt{shortext} pour forcer l'utilisation de suffixes courts (schéma
+% Vous avez spécifié l'option de paquetage \opt{shortext} pour forcer l'utilisation de suffixes courts (schéma
% 8+3). Cette action limite le nombre de mini-tables utilisables dans chaque sorte et peut poser des problèmes si
% vous avez plus de 99~mini-tables du même genre. Si votre système d'exploitation permet des suffixes longs,
% n'utilisez pas l'option de paquetage \opt{shortext}, sauf à~des fins de test.
@@ -14972,7 +16928,7 @@ have centered labels.
%
% \begin{xmessage}[W0021]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0021>|\\
+% \verb|Package minitoc Warning: W0021|\\
% \verb|(minitoc) Your version of latex.tex is obsolete.|\\
% \verb|(minitoc) Trying to continue...|
% \end{quote}
@@ -14987,7 +16943,7 @@ have centered labels.
%
% \begin{xmessage}[W0022]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0022>|\\
+% \verb|Package minitoc Warning: W0022|\\
% \verb|Package minitoc Warning: Your version of latex.tex is very obsolete.|\\
% \verb|(minitoc) Trying to continue... crossing fingers.|
% \end{quote}
@@ -15003,7 +16959,7 @@ have centered labels.
%
% \begin{xmessage}[W0093]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0093>|\\
+% \verb|Package minitoc Warning: W0093|\\
% \verb|(minitoc) Some "*.mld" or "*.mlo" files are missing|\\
% \verb|(minitoc) in your installation.|\\
% \verb|(minitoc) Search for the I0050 and I0051 info messages|\\
@@ -15029,7 +16985,7 @@ have centered labels.
%
% \begin{xmessage}[W0094]
% \begin{quote}
-% \verb|Package minitoc Warning: <W0094>|\\
+% \verb|Package minitoc Warning: W0094|\\
% \verb|(minitoc) Missing minitoc language file(s):|\\
% \verb|(minitoc) ...|\\
% \end{quote}
@@ -15042,7 +16998,58 @@ have centered labels.
% \fi
% \end{xmessage}
%
-% \lneed{8}
+% \begin{xmessage}[W0095]
+% \begin{quote}
+% \verb|Package minitoc Warning: W0095|\\
+% \verb|(minitoc) \chapter and \section are undefined.|\\
+% \verb|(minitoc) Cannot use \mtcfixnomenclature without|\\
+% \verb|(minitoc) optional argument [part].|
+% \end{quote}
+% \ifcase\LANG\relax
+% The sectionning commands \com{chapter} and \com{section} are not defined (by the document class), hence the
+% \com{mtcfixnomenclature} macro cannot be used without an optional argument (try \com{part}). This situation is very
+% unlikely to happen, so also verify your document class.
+% \or\relax
+% Les commandes de sectionnement \com{chapter} et \com{section} ne sont pas définies (par la classe du document),
+% donc la macro \com{mtcfixnomenclature} ne peut pas être utilisée sans son argument optionnel (essayez \verb|[part]|).
+% Il est très improbable que cette situation se produise, donc vérifiez aussi la classe de votre document.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0096]
+% \begin{quote}
+% \verb|Package minitoc Warning: W0096|\\
+% \verb|(minitoc) \mtcfixnomenclature can only be used|\\
+% \verb|(minitoc) with the [part] optional argument,|\\
+% \verb|(minitoc) which becomes the default.|
+% \end{quote}
+% \ifcase\LANG\relax
+% The \com{mtcfixnomenclature} macro can only use \texttt{[part]} as optional argument (which becomes the default), because
+% \com{chapter} and \com{section} are not defined.
+% \or\relax
+% La macro \com{mtcfixnomenclature} ne peut utiliser que \texttt{[part]} comme argument optionnel (qui devient le choix
+% par défaut), car \com{chapter} et \com{section} ne sont pas définies.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0097]
+% \begin{quote}
+% \verb|Package minitoc(hints) Warning: W0097|\\
+% \verb|(minitoc(hints)) --- The flowfram package is loaded.|\\
+% \verb|(minitoc(hints)) It is incompatible|\\
+% \verb|(minitoc(hints)) with the minitoc package.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You\Virage{} are using the \pack{flowfram} package which is \emph{incompatible} with the \upack{minitoc} package,
+% because it has its own definitions for minitocs. The compilation can continue, but the result could be unsatisfactory.
+% \or\relax
+% Vous\Virage{} utilisez le paquetage \pack{flowfram} qui est \emph{incompatible} avec le paquetage \upack{minitoc},
+% car il a ses propres définitions pour des minitocs. La compilation continue, mais le résultat pourrait être
+% insatisfaisant.
+% \fi
+% \end{xmessage}
+%
+% \lneed{10}
% \ifcase\LANG\relax
% \subsubsection{Warning messages for hints}
% \or\relax
@@ -15051,7 +17058,7 @@ have centered labels.
%
% \begin{xmessage}[W0023]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0023>|\\
+% \verb|Package minitoc(hints) Warning: W0023|\\
% \verb|(minitoc(hints)) --- It may be the consequence|\\
% \verb|(minitoc(hints)) of loading the ``hyperref'' package.|
% \end{quote}
@@ -15070,7 +17077,7 @@ have centered labels.
%
% \begin{xmessage}[W0024]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0024>|\\
+% \verb|Package minitoc(hints) Warning: W0024|\\
% \verb|(minitoc(hints)) Some hints have been written|\\
% \verb|(minitoc(hints)) in the |\mbox{\emph{document}}\verb|.log file.|
% \end{quote}
@@ -15087,55 +17094,55 @@ have centered labels.
%
% \begin{xmessage}[W0025]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0025>|\\
+% \verb|Package minitoc(hints) Warning: W0025|\\
% \verb|(minitoc(hints)) --- The alphanum package is loaded.|\\
% \verb|(minitoc(hints)) It is incompatible|\\
% \verb|(minitoc(hints)) with the minitoc package.|
% \end{quote}
% \ifcase\LANG\relax
-% You are using the \pack{alphanum} package which is \Virage\emph{incompatible} with the \upack{minitoc} package. The
+% You\Virage{} are using the \pack{alphanum} package which is \emph{incompatible} with the \upack{minitoc} package. The
% compilation can continue, but the result could be unsatisfactory.
% \or\relax
-% Vous utilisez le paquetage \pack{alphanum} qui est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. La
+% Vous\Virage{} utilisez le paquetage \pack{alphanum} qui est \emph{incompatible} avec le paquetage \upack{minitoc}. La
% compilation continue, mais le résultat pourrait être insatisfaisant.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[W0026]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0026>|\\
+% \verb|Package minitoc(hints) Warning: W0026|\\
% \verb|(minitoc(hints)) --- The amsart class is loaded.|\\
% \verb|(minitoc(hints)) It is incompatible|\\
% \verb|(minitoc(hints)) with the minitoc package.|
% \end{quote}
% \ifcase\LANG\relax
-% You are using the \class{amsart} document class which is \Virage\emph{incompatible} with the \upack{minitoc} package. The
-% compilation can continue, but the result could be unsatisfactory.
+% You\Virage{} are using the \class{amsart} document class which is \emph{incompatible} with the \upack{minitoc} package.
+% The compilation can continue, but the result could be unsatisfactory.
% \or\relax
-% Vous utilisez la classe de document \class{amsart} qui est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. La
-% compilation continue, mais le résultat pourrait être insatisfaisant.
+% Vous\Virage{} utilisez la classe de document \class{amsart} qui est \emph{incompatible} avec le
+% paquetage \upack{minitoc}. La compilation continue, mais le résultat pourrait être insatisfaisant.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[W0027]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0027>|\\
+% \verb|Package minitoc(hints) Warning: W0027|\\
% \verb|(minitoc(hints)) --- The amsproc class is loaded.|\\
% \verb|(minitoc(hints)) It is incompatible|\\
% \verb|(minitoc(hints)) with the minitoc package.|
% \end{quote}
% \ifcase\LANG\relax
-% You are using the \class{amsproc} document class which is \Virage\emph{incompatible} with the \upack{minitoc} package. The
-% compilation can continue, but the result could be unsatisfactory.
+% You\Virage{} are using the \class{amsproc} document class which is \emph{incompatible} with the \upack{minitoc} package.
+% The compilation can continue, but the result could be unsatisfactory.
% \or\relax
-% Vous utilisez la classe de document \class{amsproc} qui est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. La
-% compilation continue, mais le résultat pourrait être insatisfaisant.
+% Vous\Virage{} utilisez la classe de document \class{amsproc} qui est \emph{incompatible} avec le
+% paquetage \upack{minitoc}. La compilation continue, mais le résultat pourrait être insatisfaisant.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[W0028]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0028>|\\
+% \verb|Package minitoc(hints) Warning: W0028|\\
% \verb|(minitoc(hints)) --- The \chapter command is altered|\\
% \verb| after minitoc.|
% \end{quote}
@@ -15155,23 +17162,23 @@ have centered labels.
%
% \begin{xmessage}[W0029]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0029>|\\
+% \verb|Package minitoc(hints) Warning: W0029|\\
% \verb|Package minitoc(hints) Warning: --- The jura class is loaded.|\\
% \verb|(minitoc(hints)) It is incompatible|\\
% \verb|(minitoc(hints)) with the minitoc package.|
% \end{quote}
% \ifcase\LANG\relax
-% You are using the \class{jura} document class which is \Virage\emph{incompatible} with the \upack{minitoc} package. The
-% compilation can continue, but the result could be unsatisfactory.
+% You\Virage{} are using the \class{jura} document class which is \emph{incompatible} with the \upack{minitoc} package.
+% The compilation can continue, but the result could be unsatisfactory.
% \or\relax
-% Vous utilisez la classe de document \class{jura} qui est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. La
-% compilation continue, mais le résultat pourrait être insatisfaisant.
+% Vous\Virage{} utilisez la classe de document \class{jura} qui est \emph{incompatible} avec le paquetage \upack{minitoc}.
+% La compilation continue, mais le résultat pourrait être insatisfaisant.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[W0030]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0030>|\\
+% \verb|Package minitoc(hints) Warning: W0030|\\
% \verb|(minitoc(hints)) --- The \part command is altered|\\
% \verb| after minitoc.|
% \end{quote}
@@ -15191,7 +17198,7 @@ have centered labels.
%
% \begin{xmessage}[W0031]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0031>|\\
+% \verb|Package minitoc(hints) Warning: W0031|\\
% \verb|(minitoc(hints)) --- The placeins package is loaded|\\
% \verb|(minitoc(hints)) without the section option,|\\
% \verb|(minitoc(hints)) but minitoc used the insection option|\\
@@ -15213,7 +17220,7 @@ have centered labels.
%
% \begin{xmessage}[W0032]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0032>|\\
+% \verb|Package minitoc(hints) Warning: W0032|\\
% \verb|(minitoc(hints)) --- The placeins package loaded is|\\
% \verb|(minitoc(hints)) too old. You should use a version|\\
% \verb|(minitoc(hints)) dated of 2005/04/18 at least.|
@@ -15229,7 +17236,7 @@ have centered labels.
%
% \begin{xmessage}[W0033]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0033>|\\
+% \verb|Package minitoc(hints) Warning: W0033|\\
% \verb|(minitoc(hints)) The caption package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -15244,7 +17251,7 @@ have centered labels.
%
% \begin{xmessage}[W0034]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0034>|\\
+% \verb|Package minitoc(hints) Warning: W0034|\\
% \verb|(minitoc(hints)) The caption2 package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -15261,7 +17268,7 @@ have centered labels.
%
% \begin{xmessage}[W0035]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0035>|\\
+% \verb|Package minitoc(hints) Warning: W0035|\\
% \verb|(minitoc(hints)) The ccaption package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -15276,7 +17283,7 @@ have centered labels.
%
% \begin{xmessage}[W0036]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0036>|\\
+% \verb|Package minitoc(hints) Warning: W0036|\\
% \verb|(minitoc(hints)) The mcaption package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -15291,7 +17298,7 @@ have centered labels.
%
% \begin{xmessage}[W0037]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0037>|\\
+% \verb|Package minitoc(hints) Warning: W0037|\\
% \verb|(minitoc(hints)) The sectsty package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -15306,7 +17313,7 @@ have centered labels.
%
% \begin{xmessage}[W0038]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0038>|\\
+% \verb|Package minitoc(hints) Warning: W0038|\\
% \verb|(minitoc(hints)) The varsects package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -15321,7 +17328,7 @@ have centered labels.
%
% \begin{xmessage}[W0039]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0039>|\\
+% \verb|Package minitoc(hints) Warning: W0039|\\
% \verb|(minitoc(hints)) --- The \section command is altered|\\
% \verb| after minitoc.|
% \end{quote}
@@ -15341,16 +17348,17 @@ have centered labels.
%
% \begin{xmessage}[W0040]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0040>|\\
+% \verb|Package minitoc(hints) Warning: W0040|\\
% \verb|(minitoc(hints)) --- The titletoc package is loaded.|\\
% \verb|(minitoc(hints)) It is incompatible|\\
% \verb|(minitoc(hints)) with the minitoc package.|
% \end{quote}
% \ifcase\LANG\relax
-% You are trying to use also the \pack{titletoc} package, but it is \Virage\emph{incompatible} with the \upack{minitoc} package.
+% You\Virage{} are trying to use also the \pack{titletoc} package, but it is \emph{incompatible} with
+% the \upack{minitoc} package.
% See note~\vref{fn+titlesec}.
% \or\relax
-% Vous essayez d'utiliser aussi le paquetage \pack{titletoc} package, mais il est \Virage\emph{incompatible} avec le
+% Vous\Virage{} essayez d'utiliser aussi le paquetage \pack{titletoc} package, mais il est \emph{incompatible} avec le
% paquetage \upack{minitoc}.
% Voir la note~\vref{fn+titlesec}.
% \fi
@@ -15358,7 +17366,7 @@ have centered labels.
%
% \begin{xmessage}[W0041]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0041>|\\
+% \verb|Package minitoc(hints) Warning: W0041|\\
% \verb|(minitoc(hints)) You have attempted to insert|\\
% \verb| empty minilofs.|
% \end{quote}
@@ -15375,7 +17383,7 @@ have centered labels.
%
% \begin{xmessage}[W0042]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0042>|\\
+% \verb|Package minitoc(hints) Warning: W0042|\\
% \verb|(minitoc(hints)) You have attempted to insert|\\
% \verb| empty minilots.|
% \end{quote}
@@ -15392,7 +17400,7 @@ have centered labels.
%
% \begin{xmessage}[W0043]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0043>|\\
+% \verb|Package minitoc(hints) Warning: W0043|\\
% \verb|(minitoc(hints)) You have attempted to insert|\\
% \verb| empty minitocs.|
% \end{quote}
@@ -15409,7 +17417,7 @@ have centered labels.
%
% \begin{xmessage}[W0044]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0044>|\\
+% \verb|Package minitoc(hints) Warning: W0044|\\
% \verb|(minitoc(hints)) You have attempted to insert|\\
% \verb| empty partlofs.|
% \end{quote}
@@ -15426,7 +17434,7 @@ have centered labels.
%
% \begin{xmessage}[W0045]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0045>|\\
+% \verb|Package minitoc(hints) Warning: W0045|\\
% \verb|(minitoc(hints)) You have attempted to insert|\\
% \verb| empty partlots.|
% \end{quote}
@@ -15443,7 +17451,7 @@ have centered labels.
%
% \begin{xmessage}[W0046]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0046>|\\
+% \verb|Package minitoc(hints) Warning: W0046|\\
% \verb|(minitoc(hints)) You have attempted to insert|\\
% \verb| empty parttocs.|
% \end{quote}
@@ -15460,7 +17468,7 @@ have centered labels.
%
% \begin{xmessage}[W0047]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0047>|\\
+% \verb|Package minitoc(hints) Warning: W0047|\\
% \verb|(minitoc(hints)) You have attempted to insert|\\
% \verb| empty sectlofs.|
% \end{quote}
@@ -15477,7 +17485,7 @@ have centered labels.
%
% \begin{xmessage}[W0048]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0048>|\\
+% \verb|Package minitoc(hints) Warning: W0048|\\
% \verb|(minitoc(hints)) You have attempted to insert|\\
% \verb| empty sectlots.|
% \end{quote}
@@ -15494,7 +17502,7 @@ have centered labels.
%
% \begin{xmessage}[W0049]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0049>|\\
+% \verb|Package minitoc(hints) Warning: W0049|\\
% \verb|(minitoc(hints)) You have attempted to insert|\\
% \verb| empty secttocs.|
% \end{quote}
@@ -15511,8 +17519,8 @@ have centered labels.
%
% \begin{xmessage}[W0050]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0050>|\\
-% \verb|(minitoc(hints)) You have invoked an obsolete|\\
+% \verb|Package minitoc(hints) Warning: W0050|\\
+% \verb|(minitoc(hints)) You have invoked an obsolete (ignored)|\\
% \verb| command: \firstchapteris.|
% \end{quote}
% \ifcase\LANG\relax
@@ -15524,8 +17532,8 @@ have centered labels.
%
% \begin{xmessage}[W0051]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0051>|\\
-% \verb|(minitoc(hints)) You have invoked an obsolete|\\
+% \verb|Package minitoc(hints) Warning: W0051|\\
+% \verb|(minitoc(hints)) You have invoked an obsolete (ignored)|\\
% \verb| command: \firstpartis.|
% \end{quote}
% \ifcase\LANG\relax
@@ -15537,8 +17545,8 @@ have centered labels.
%
% \begin{xmessage}[W0052]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0052>|\\
-% \verb|(minitoc(hints)) You have invoked an obsolete|\\
+% \verb|Package minitoc(hints) Warning: W0052|\\
+% \verb|(minitoc(hints)) You have invoked an obsolete (ignored)|\\
% \verb| command: \firstsectionis.|
% \end{quote}
% \ifcase\LANG\relax
@@ -15550,7 +17558,7 @@ have centered labels.
%
% \begin{xmessage}[W0053]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0053>|\\
+% \verb|Package minitoc(hints) Warning: W0053|\\
% \verb|(minitoc(hints)) You have used short extensions|\\
% \verb|(minitoc(hints)) and more than 99 chapters (|\emph{\NB}\verb|).|
% \end{quote}
@@ -15567,7 +17575,7 @@ have centered labels.
%
% \begin{xmessage}[W0054]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0054>|\\
+% \verb|Package minitoc(hints) Warning: W0054|\\
% \verb|(minitoc(hints)) You have used short extensions|\\
% \verb|(minitoc(hints)) and more than 99 parts (|\emph{\NB}\verb|).|
% \end{quote}
@@ -15584,7 +17592,7 @@ have centered labels.
%
% \begin{xmessage}[W0055]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0055>|\\
+% \verb|Package minitoc(hints) Warning: W0055|\\
% \verb|(minitoc(hints)) You have used short extensions|\\
% \verb|(minitoc(hints)) and more than 99 sections (|\emph{\NB}\verb|).|
% \end{quote}
@@ -15601,7 +17609,7 @@ have centered labels.
%
% \begin{xmessage}[W0056]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0056>|\\
+% \verb|Package minitoc(hints) Warning: W0056|\\
% \verb|(minitoc(hints)) You are using \dosectlof and/or|\\
% \verb|(minitoc(hints)) \dosectlot, \sectlof and/or \sectlot,|\\
% \verb|(minitoc(hints)) hence the ``insection'' package|\\
@@ -15622,7 +17630,7 @@ have centered labels.
%
% \begin{xmessage}[W0057]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0057>|\\
+% \verb|Package minitoc(hints) Warning: W0057|\\
% \verb|(minitoc(hints)) You have used \minilof,|\\
% \verb|(minitoc(hints)) but not \dominilof.|
% \end{quote}
@@ -15637,7 +17645,7 @@ have centered labels.
%
% \begin{xmessage}[W0058]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0058>|\\
+% \verb|Package minitoc(hints) Warning: W0058|\\
% \verb|(minitoc(hints)) You have used \minilot,|\\
% \verb|(minitoc(hints)) but not \dominilot.|
% \end{quote}
@@ -15652,7 +17660,7 @@ have centered labels.
%
% \begin{xmessage}[W0059]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0059>|\\
+% \verb|Package minitoc(hints) Warning: W0059|\\
% \verb|(minitoc(hints)) You have used \minitoc,|\\
% \verb|(minitoc(hints)) but not \dominitoc.|
% \end{quote}
@@ -15667,7 +17675,7 @@ have centered labels.
%
% \begin{xmessage}[W0060]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0060>|\\
+% \verb|Package minitoc(hints) Warning: W0060|\\
% \verb|(minitoc(hints)) You have used \partlof,|\\
% \verb|(minitoc(hints)) but not \dopartlof.|
% \end{quote}
@@ -15682,7 +17690,7 @@ have centered labels.
%
% \begin{xmessage}[W0061]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0061>|\\
+% \verb|Package minitoc(hints) Warning: W0061|\\
% \verb|(minitoc(hints)) You have used \partlot,|\\
% \verb|(minitoc(hints)) but not \dopartlot.|
% \end{quote}
@@ -15697,7 +17705,7 @@ have centered labels.
%
% \begin{xmessage}[W0062]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0062>|\\
+% \verb|Package minitoc(hints) Warning: W0062|\\
% \verb|(minitoc(hints)) You have used \parttoc,|\\
% \verb|(minitoc(hints)) but not \doparttoc.|
% \end{quote}
@@ -15712,7 +17720,7 @@ have centered labels.
%
% \begin{xmessage}[W0063]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0063>|\\
+% \verb|Package minitoc(hints) Warning: W0063|\\
% \verb|(minitoc(hints)) You have used \sectlof,|\\
% \verb|(minitoc(hints)) but not \dosectlof.|
% \end{quote}
@@ -15727,7 +17735,7 @@ have centered labels.
%
% \begin{xmessage}[W0064]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0064>|\\
+% \verb|Package minitoc(hints) Warning: W0064|\\
% \verb|(minitoc(hints)) You have used \sectlot,|\\
% \verb|(minitoc(hints)) but not \dosectlot.|
% \end{quote}
@@ -15742,7 +17750,7 @@ have centered labels.
%
% \begin{xmessage}[W0065]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0065>|\\
+% \verb|Package minitoc(hints) Warning: W0065|\\
% \verb|(minitoc(hints)) You have used \secttoc,|\\
% \verb|(minitoc(hints)) but not \dosecttoc.|
% \end{quote}
@@ -15757,7 +17765,7 @@ have centered labels.
%
% \begin{xmessage}[W0066]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0066>|\\
+% \verb|Package minitoc(hints) Warning: W0066|\\
% \verb|(minitoc(hints)) You have used \minilof,|\\
% \verb|(minitoc(hints)) but not \listoffigures nor|\\
% \verb|(minitoc(hints)) \fakelistoffigures.|
@@ -15773,7 +17781,7 @@ have centered labels.
%
% \begin{xmessage}[W0067]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0067>|\\
+% \verb|Package minitoc(hints) Warning: W0067|\\
% \verb|(minitoc(hints)) You have used \minilot but not|\\
% \verb|(minitoc(hints)) \listoftables| nor\\
% \verb|(minitoc(hints)) \fakelistoftables.|
@@ -15789,7 +17797,7 @@ have centered labels.
%
% \begin{xmessage}[W0068]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0068>|\\
+% \verb|Package minitoc(hints) Warning: W0068|\\
% \verb|(minitoc(hints)) You have used \minitoc but not|\\
% \verb|(minitoc(hints)) \tableofcontents|\\
% \verb|(minitoc(hints)) nor \faketableofcontents.|
@@ -15805,7 +17813,7 @@ have centered labels.
%
% \begin{xmessage}[W0069]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0069>|\\
+% \verb|Package minitoc(hints) Warning: W0069|\\
% \verb|(minitoc(hints)) You have used \partlof but not|\\
% \verb|(minitoc(hints)) \listoffigures|\\
% \verb|(minitoc(hints)) nor \fakelistoffigures.|
@@ -15821,7 +17829,7 @@ have centered labels.
%
% \begin{xmessage}[W0070]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0070>|\\
+% \verb|Package minitoc(hints) Warning: W0070|\\
% \verb|(minitoc(hints)) You have used \partlot but not|\\
% \verb|(minitoc(hints)) \listoftables|\\
% \verb|(minitoc(hints)) nor \fakelistoftables.|
@@ -15837,7 +17845,7 @@ have centered labels.
%
% \begin{xmessage}[W0071]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0071>|\\
+% \verb|Package minitoc(hints) Warning: W0071|\\
% \verb|(minitoc(hints)) You have used \parttoc but not|\\
% \verb|(minitoc(hints)) \tableofcontents|\\
% \verb|(minitoc(hints)) nor \faketableofcontents.|
@@ -15853,7 +17861,7 @@ have centered labels.
%
% \begin{xmessage}[W0072]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0072>|\\
+% \verb|Package minitoc(hints) Warning: W0072|\\
% \verb|(minitoc(hints)) You have used \sectlof but not|\\
% \verb|(minitoc(hints)) \listoffigures|\\
% \verb|(minitoc(hints)) nor \fakelistoffigures.|
@@ -15869,7 +17877,7 @@ have centered labels.
%
% \begin{xmessage}[W0073]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0073>|\\
+% \verb|Package minitoc(hints) Warning: W0073|\\
% \verb|(minitoc(hints)) You have used \sectlot but not|\\
% \verb|(minitoc(hints)) \listoftables|\\
% \verb|(minitoc(hints)) nor \fakelistoftables.|
@@ -15885,7 +17893,7 @@ have centered labels.
%
% \begin{xmessage}[W0074]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0074>|\\
+% \verb|Package minitoc(hints) Warning: W0074|\\
% \verb|(minitoc(hints)) You have used \secttoc but not|\\
% \verb|(minitoc(hints)) \tableofcontents|\\
% \verb|(minitoc(hints)) nor \faketableofcontents.|
@@ -15901,7 +17909,7 @@ have centered labels.
%
% \begin{xmessage}[W0075]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0075>|\\
+% \verb|Package minitoc(hints) Warning: W0075|\\
% \verb|(minitoc(hints)) You have used \doparttoc|\\
% \verb|(minitoc(hints)) but not \parttoc.|
% \end{quote}
@@ -15914,7 +17922,7 @@ have centered labels.
%
% \begin{xmessage}[W0076]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0076>|\\
+% \verb|Package minitoc(hints) Warning: W0076|\\
% \verb|(minitoc(hints)) You have used \dopartlof|\\
% \verb|(minitoc(hints)) but not \partlof.|
% \end{quote}
@@ -15927,7 +17935,7 @@ have centered labels.
%
% \begin{xmessage}[W0077]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0077>|\\
+% \verb|Package minitoc(hints) Warning: W0077|\\
% \verb|(minitoc(hints)) You have used \dopartlot|\\
% \verb|(minitoc(hints)) but not \partlot.|
% \end{quote}
@@ -15940,7 +17948,7 @@ have centered labels.
%
% \begin{xmessage}[W0078]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0078>|\\
+% \verb|Package minitoc(hints) Warning: W0078|\\
% \verb|(minitoc(hints)) You have used \dominitoc|\\
% \verb|(minitoc(hints)) but not \minitoc.|
% \end{quote}
@@ -15953,7 +17961,7 @@ have centered labels.
%
% \begin{xmessage}[W0079]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0079>|\\
+% \verb|Package minitoc(hints) Warning: W0079|\\
% \verb|(minitoc(hints)) You have used \dominilof|\\
% \verb|(minitoc(hints)) but not \minilof.|
% \end{quote}
@@ -15966,7 +17974,7 @@ have centered labels.
%
% \begin{xmessage}[W0080]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0080>|\\
+% \verb|Package minitoc(hints) Warning: W0080|\\
% \verb|(minitoc(hints)) You have used \dominilot|\\
% \verb|(minitoc(hints)) but not \minilot.|
% \end{quote}
@@ -15979,7 +17987,7 @@ have centered labels.
%
% \begin{xmessage}[W0081]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0081>|\\
+% \verb|Package minitoc(hints) Warning: W0081|\\
% \verb|(minitoc(hints)) You have used \dosecttoc|\\
% \verb|(minitoc(hints)) but not \secttoc.|
% \end{quote}
@@ -15992,7 +18000,7 @@ have centered labels.
%
% \begin{xmessage}[W0082]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0082>|\\
+% \verb|Package minitoc(hints) Warning: W0082|\\
% \verb|(minitoc(hints)) You have used \dosectlof|\\
% \verb|(minitoc(hints)) but not \sectlof.|
% \end{quote}
@@ -16005,7 +18013,7 @@ have centered labels.
%
% \begin{xmessage}[W0083]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0083>|\\
+% \verb|Package minitoc(hints) Warning: W0083|\\
% \verb|(minitoc(hints)) You have used \dosectlot|\\
% \verb|(minitoc(hints)) but not \sectlot.|
% \end{quote}
@@ -16018,7 +18026,7 @@ have centered labels.
%
% \begin{xmessage}[W0084]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0084>|\\
+% \verb|Package minitoc(hints) Warning: W0084|\\
% \verb|(minitoc(hints)) --- The placeins package is loaded|\\
% \verb|(minitoc(hints)) with the above option,|\\
% \verb|(minitoc(hints)) but minitoc used the insection option|\\
@@ -16027,19 +18035,19 @@ have centered labels.
% \verb|(minitoc(hints)) use consistent options.|
% \end{quote}
% \ifcase\LANG\relax
-% You are using the \pack{placeins} package, but with its \optp{above}{placeins} option, while
-% \upack{minitoc} is called with its \opt{insection} option which is \Virage\emph{incompatible} with it. See page~\pageref{rem+FB},
-% near a ``dangerous bend'' symbol.
+% You\Virage{} are using the \pack{placeins} package, but with its \optp{above}{placeins} option, while
+% \upack{minitoc} is called with its \opt{insection} option which is \emph{incompatible} with it.
+% See page~\pageref{rem+FB}, near a ``dangerous bend'' symbol.
% \or\relax
-% Vous utilisez le paquetage \pack{placeins}, mais avec son option \optp{above}{placeins}, alors que
-% \upack{minitoc} est appelé avec son option \opt{insection} qui est \Virage\emph{incompatible} avec elle.
+% Vous\Virage{} utilisez le paquetage \pack{placeins}, mais avec son option \optp{above}{placeins}, alors que
+% \upack{minitoc} est appelé avec son option \opt{insection} qui est \emph{incompatible} avec elle.
% Voir page~\pageref{rem+FB}, près d'un symbole «~virage dangereux~».
% \fi
% \end{xmessage}
%
% \begin{xmessage}[W0085]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0085>|\\
+% \verb|Package minitoc(hints) Warning: W0085|\\
% \verb|(minitoc(hints)) --- The placeins package is loaded|\\
% \verb|(minitoc(hints)) with the below option,|\\
% \verb|(minitoc(hints)) but minitoc used the insection option|\\
@@ -16048,19 +18056,19 @@ have centered labels.
% \verb|(minitoc(hints)) and use consistent options.|
% \end{quote}
% \ifcase\LANG\relax
-% You are using the \pack{placeins} package, but with its \optp{below}{placeins} option, while
-% \upack{minitoc} is called with its \opt{insection} option which is \Virage\emph{incompatible} with it. See page~\pageref{rem+FB},
-% near a ``dangerous bend'' symbol.
+% You\Virage{} are using the \pack{placeins} package, but with its \optp{below}{placeins} option, while
+% \upack{minitoc} is called with its \opt{insection} option which is \emph{incompatible} with it.
+% See page~\pageref{rem+FB}, near a ``dangerous bend'' symbol.
% \or\relax
-% Vous utilisez le paquetage \pack{placeins}, mais avec son option \optp{below}{placeins}, alors que
-% \upack{minitoc} est appelé avec son option \opt{insection} qui est \Virage\emph{incompatible} avec elle.
+% Vous\Virage{} utilisez le paquetage \pack{placeins}, mais avec son option \optp{below}{placeins}, alors que
+% \upack{minitoc} est appelé avec son option \opt{insection} qui est \emph{incompatible} avec elle.
% Voir page~\pageref{rem+FB}, près d'un symbole «~virage dangereux~».
% \fi
% \end{xmessage}
%
% \begin{xmessage}[W0086]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0086>|\\
+% \verb|Package minitoc(hints) Warning: W0086|\\
% \verb|(minitoc(hints)) The fncychap package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -16075,7 +18083,7 @@ have centered labels.
%
% \begin{xmessage}[W0087]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0087>|\\
+% \verb|Package minitoc(hints) Warning: W0087|\\
% \verb|(minitoc(hints)) The quotchap package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -16090,7 +18098,7 @@ have centered labels.
%
% \begin{xmessage}[W0088]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0088>|\\
+% \verb|Package minitoc(hints) Warning: W0088|\\
% \verb|(minitoc(hints)) The romannum package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -16107,7 +18115,7 @@ have centered labels.
%
% \begin{xmessage}[W0089]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0089>|\\
+% \verb|Package minitoc(hints) Warning: W0089|\\
% \verb|(minitoc(hints)) The sfheaders package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -16124,7 +18132,7 @@ have centered labels.
%
% \begin{xmessage}[W0090]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0090>|\\
+% \verb|Package minitoc(hints) Warning: W0090|\\
% \verb|(minitoc(hints)) The alnumsec package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -16141,7 +18149,7 @@ have centered labels.
%
% \begin{xmessage}[W0091]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0091>|\\
+% \verb|Package minitoc(hints) Warning: W0091|\\
% \verb|(minitoc(hints)) The captcont package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -16158,7 +18166,7 @@ have centered labels.
%
% \begin{xmessage}[W0092]
% \begin{quote}
-% \verb|Package minitoc(hints) Warning: <W0092>|\\
+% \verb|Package minitoc(hints) Warning: W0092|\\
% \verb|(minitoc(hints)) The hangcaption package should be|\\
% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.|
% \end{quote}
@@ -16180,7 +18188,7 @@ have centered labels.
%
% \begin{xmessage}[E0001]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0001>|\\
+% \verb|! Package minitoc Error: E0001|\\
% \verb|(minitoc) But \part is undefined.|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16198,7 +18206,7 @@ have centered labels.
%
% \begin{xmessage}[E0002]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0002>|\\
+% \verb|! Package minitoc Error: E0002|\\
% \verb|(minitoc) But \part is undefined.|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16216,7 +18224,7 @@ have centered labels.
%
% \begin{xmessage}[E0003]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0003>|\\
+% \verb|! Package minitoc Error: E0003|\\
% \verb|(minitoc) Imbrication of mtchideinmainlof environments.|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16234,7 +18242,7 @@ have centered labels.
%
% \begin{xmessage}[E0004]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0004>|\\
+% \verb|! Package minitoc Error: E0004|\\
% \verb|(minitoc) Imbrication of mtchideinmainlot environments.|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16252,7 +18260,7 @@ have centered labels.
%
% \begin{xmessage}[E0005]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0005>|\\
+% \verb|! Package minitoc Error: E0005|\\
% \verb|(minitoc) Imbrication of mtchideinmaintoc environments.|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16270,7 +18278,7 @@ have centered labels.
%
% \begin{xmessage}[E0006]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0006>|\\
+% \verb|! Package minitoc Error: E0006|\\
% \verb|(minitoc) |\emph{\LLL}\verb| is not a known language,|\\
% \verb|(minitoc) |\emph{\LLL}\verb|.mld not found.|\\
% \verb|(minitoc) Command ignored.|\\
@@ -16299,7 +18307,7 @@ have centered labels.
%
% \begin{xmessage}[E0007]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0007>|\\
+% \verb|! Package minitoc Error: E0007|\\
% \verb|(minitoc) |\emph{\LLL}\verb| is not a known minitoc|\\
% \verb|(minitoc) language object file (.mlo),|\\
% \verb|(minitoc) |\emph{\LLL}\verb|.mlo not found.|\\
@@ -16329,7 +18337,7 @@ have centered labels.
%
% \begin{xmessage}[E0008]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0008>|\\
+% \verb|! Package minitoc Error: E0008|\\
% \verb|(minitoc) \mtcsetdepth attempts to use|\\
% \verb|(minitoc) an undefined counter (|\emph{ARG1}\verb|depth).|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16348,7 +18356,7 @@ have centered labels.
%
% \begin{xmessage}[E0009]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0009>|\\
+% \verb|! Package minitoc Error: E0009|\\
% \verb|(minitoc) \mtcsetdepth has a wrong first argument|\\
% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
% \verb|(minitoc) It should be a mini-table type|\\
@@ -16370,7 +18378,7 @@ have centered labels.
%
% \begin{xmessage}[E0010]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0010>|\\
+% \verb|! Package minitoc Error: E0010|\\
% \verb|(minitoc) \mtcsetdepth: Illegal type of table (|\emph{ARG1}\verb|).|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16389,7 +18397,7 @@ have centered labels.
%
% \begin{xmessage}[E0011]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0011>|\\
+% \verb|! Package minitoc Error: E0011|\\
% \verb|(minitoc) \mtcsetfeature has a wrong first argument|\\
% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
% \verb|(minitoc) It should be a mini-table type|\\
@@ -16411,11 +18419,11 @@ have centered labels.
%
% \begin{xmessage}[E0012]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0012>|\\
+% \verb|! Package minitoc Error: E0012|\\
% \verb|(minitoc) \mtcsetfeature has a wrong second argument|\\
% \verb|(minitoc) (|\emph{ARG2}\verb|).|\\
% \verb|(minitoc) It should be a feature param|\\
-% \verb|(minitoc) (before, after, pagestyle).|\\
+% \verb|(minitoc) (before, after, open, close, pagestyle).|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
% \verb|? h|\\
@@ -16423,17 +18431,17 @@ have centered labels.
% \verb|Type <return> and rerun LaTeX|
% \end{quote}
% \ifcase\LANG\relax
-% The second argument of the \com{mtcsetfeature} macro is incorrect. It should be \texttt{before}, \texttt{after}, or
-% \texttt{thispagestyle}.
+% The second argument of the \com{mtcsetfeature} macro is incorrect. It should be \feat{before}, \feat{after},
+% \feat{open}, \feat{close}, or \texttt{thispagestyle}.
% \or\relax
-% Le deuxième argument de la macro \com{mtcsetfeature} est incorrect. Ce devrait être \texttt{before}, \texttt{after}
-% ou \texttt{thispagestyle}.
+% Le deuxième argument de la macro \com{mtcsetfeature} est incorrect. Ce devrait être \feat{before}, \feat{after}
+% \feat{open}, \feat{close} ou \feat{pagestyle}.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[E0013]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0013>|\\
+% \verb|! Package minitoc Error: E0013|\\
% \verb|(minitoc) \mtcsetfont has a wrong first argument|\\
% \verb|(minitoc) (|\emph{arg1}\verb|).|\\
% \verb|(minitoc) It should be a mini-table type|\\
@@ -16455,7 +18463,7 @@ have centered labels.
%
% \begin{xmessage}[E0014]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0014>|\\
+% \verb|! Package minitoc Error: E0014|\\
% \verb|(minitoc) \mtcsetfont has a wrong second argument|\\
% \verb|(minitoc) (|\emph{ARG2}\verb|).|\\
% \verb|(minitoc) It should be a sectionning level|\\
@@ -16477,7 +18485,7 @@ have centered labels.
%
% \begin{xmessage}[E0015]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0015>|\\
+% \verb|! Package minitoc Error: E0015|\\
% \verb|(minitoc) \mtcsetformat has a wrong first argument|\\
% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
% \verb|(minitoc) It should be a mini-table type|\\
@@ -16499,7 +18507,7 @@ have centered labels.
%
% \begin{xmessage}[E0016]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0016>|\\
+% \verb|! Package minitoc Error: E0016|\\
% \verb|(minitoc) \mtcsetformat has a wrong second argument|\\
% \verb|(minitoc) (|\texttt{ARG2}\verb|).|\\
% \verb|(minitoc) It should be a formatting param choosen from:|\\
@@ -16521,7 +18529,7 @@ have centered labels.
%
% \begin{xmessage}[E0017]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0017>|\\
+% \verb|! Package minitoc Error: E0017|\\
% \verb|(minitoc) \mtcsetpagenumbers has a wrong first|\\
% \verb|(minitoc) argument (|\emph{ARG1}\verb|)..|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16543,7 +18551,7 @@ have centered labels.
%
% \begin{xmessage}[E0018]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0018>|\\
+% \verb|! Package minitoc Error: E0018|\\
% \verb|(minitoc) \mtcsetpagenumbers has a wrong second|\\
% \verb|(minitoc) argument (|\emph{ARG2}\verb|).|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16579,7 +18587,7 @@ have centered labels.
%
% \begin{xmessage}[E0019]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0019>|\\
+% \verb|! Package minitoc Error: E0019|\\
% \verb|(minitoc) \mtcsetrules has a wrong first argument|\\
% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16601,7 +18609,7 @@ have centered labels.
%
% \begin{xmessage}[E0020]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0020>|\\
+% \verb|! Package minitoc Error: E0020|\\
% \verb|(minitoc) \mtcsetrules has a wrong second argument|\\
% \verb|(minitoc) (|\emph{ARG2}\verb|).|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16635,7 +18643,7 @@ have centered labels.
%
% \begin{xmessage}[E0021]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0021>|\\
+% \verb|! Package minitoc Error: E0021|\\
% \verb|(minitoc) \mtcsettitle has a wrong first argument|\\
% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
% \verb|(minitoc) It should be a mini-table type|\\
@@ -16657,7 +18665,7 @@ have centered labels.
%
% \begin{xmessage}[E0022]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0022>|\\
+% \verb|! Package minitoc Error: E0022|\\
% \verb|(minitoc) \mtcsettitlefont has a wrong first argument|\\
% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
% \verb|(minitoc) It should be a mini-table type|\\
@@ -16678,7 +18686,7 @@ have centered labels.
%
% \begin{xmessage}[E0023]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0023>|\\
+% \verb|! Package minitoc Error: E0023|\\
% \verb|(minitoc) The macro \mtcsetfeature has incompatible|\\
% \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16688,15 +18696,16 @@ have centered labels.
% \verb|Type <return> and rerun LaTeX|
% \end{quote}
% \ifcase\LANG\relax
-% The first and second arguments of the \com{mtcsetfeature} macro are \Virage\emph{incompatible}. You should verify them.
+% The\Virage{} first and second arguments of the \com{mtcsetfeature} macro are \emph{incompatible}. You should verify them.
% \or\relax
-% Les premier et deuxième arguments de la macro \com{mtcsetfeature} sont \Virage\emph{incompatibles}. Vous devriez les vérifier.
+% Les\Virage{} premier et deuxième arguments de la macro \com{mtcsetfeature} sont \emph{incompatibles}.
+% Vous devriez les vérifier.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[E0024]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0024>|\\
+% \verb|! Package minitoc Error: E0024|\\
% \verb|(minitoc) The macro \mtcsetfont has incompatible|\\
% \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16719,7 +18728,7 @@ have centered labels.
%
% \begin{xmessage}[E0025]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0025>|\\
+% \verb|! Package minitoc Error: E0025|\\
% \verb|(minitoc) The macro \mtcsetformat has incompatible|\\
% \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16729,16 +18738,17 @@ have centered labels.
% \verb|Type <return> and rerun LaTeX|
% \end{quote}
% \ifcase\LANG\relax
-% The first and second arguments of a \com{mtcsetformat} macro are \Virage\emph{incompatible}. One is likely to be misspelt.
+% The\Virage{} first and second arguments of a \com{mtcsetformat} macro are \emph{incompatible}.
+% One is likely to be misspelt.
% \or\relax
-% Les premier et second arguments d'une macro \com{mtcsetformat} sont \Virage\emph{incompatibles}. Il est probable qu'il
-% y~ait une faute de frappe dans l'un d'eux.
+% Les\Virage{} premier et second arguments d'une macro \com{mtcsetformat} sont \Virage\emph{incompatibles}.
+% Il est probable qu'il y~ait une faute de frappe dans l'un d'eux.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[E0026]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0026>|\\
+% \verb|! Package minitoc Error: E0026|\\
% \verb|(minitoc) The optional argument of \mtcfixglossary|\\
% \verb|(minitoc) is wrong.|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16757,7 +18767,7 @@ have centered labels.
%
% \begin{xmessage}[E0027]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0027>|\\
+% \verb|! Package minitoc Error: E0027|\\
% \verb|(minitoc) The optional argument of \mtcfixindex|\\
% \verb|(minitoc) is wrong.|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16776,7 +18786,7 @@ have centered labels.
%
% \begin{xmessage}[E0028]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0028>|\\
+% \verb|! Package minitoc Error: E0028|\\
% \verb|(minitoc) Unable to patch the memoir class.|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16784,19 +18794,19 @@ have centered labels.
% \verb|So it remains incompatible. Sorry.|
% \end{quote}
% \ifcase\LANG\relax
-% Your version of the \class{memoir} class is really \Virage\emph{incompatible} with the \upack{minitoc} package and cannot be
-% automatically patched. Please update the \class{memoir} class and/or the \upack{minitoc} package from the CTAN
-% archives or a recent distribution.
+% Your\Virage{} version of the \class{memoir} class is really \emph{incompatible} with the \upack{minitoc} package
+% and cannot be automatically patched. Please update the \class{memoir} class and/or the \upack{minitoc} package
+% from the CTAN archives or a recent distribution.
% \or\relax
-% Votre version de la classe \class{memoir} est vraiment \Virage\emph{incompatible} avec le paquetage \upack{minitoc} et ne peut
-% pas être corrigée automatiquement. Vous êtes priés de mettre à~jour la classe \class{memoir} et/ou le paquetage
-% \upack{minitoc} depuis les archives ou une distribution récente.
+% Votre\Virage{} version de la classe \class{memoir} est vraiment \emph{incompatible} avec le
+% paquetage \upack{minitoc} et ne peut pas être corrigée automatiquement. Vous êtes priés de mettre à~jour
+% la classe \class{memoir} et/ou le paquetage \upack{minitoc} depuis les archives ou une distribution récente.
% \fi
% \end{xmessage}
%
% \begin{xmessage}[E0029]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0029>|\\
+% \verb|! Package minitoc Error: E0029|\\
% \verb|(minitoc) Unbalanced mtchideinmainlof environment.|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16813,7 +18823,7 @@ have centered labels.
%
% \begin{xmessage}[E0030]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0030>|\\
+% \verb|! Package minitoc Error: E0030|\\
% \verb|(minitoc) Unbalanced mtchideinmainlot environment.|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16830,7 +18840,7 @@ have centered labels.
%
% \begin{xmessage}[E0031]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0031>|\\
+% \verb|! Package minitoc Error: E0031|\\
% \verb|(minitoc) Unbalanced mtchideinmaintoc environment.|\\
% \verb|See the minitoc package documentation for explanation.|\\
% \verb|Type H <return> for immediate help.|\\
@@ -16847,7 +18857,7 @@ have centered labels.
%
% \begin{xmessage}[E0032]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0032>|\\
+% \verb|! Package minitoc Error: E0032|\\
% \verb|(minitoc) You are using the \mtcloadmlo command|\\
% \verb|(minitoc) outside of a .mld file.|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16866,7 +18876,7 @@ have centered labels.
%
% \begin{xmessage}[E0033]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0033>|\\
+% \verb|! Package minitoc Error: E0033|\\
% \verb|(minitoc) The macro \mtcsettitle uses|\\
% \verb|(minitoc) an illegal type of table (|\emph{ARG1}\verb|).|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16888,7 +18898,7 @@ have centered labels.
%
% \begin{xmessage}[E0034]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0034>|\\
+% \verb|! Package minitoc Error: E0034|\\
% \verb|(minitoc) The macro \mtcsettitlefont uses|\\
% \verb|(minitoc) an illegal type of table (|\emph{ARG1}\verb|).|\\
% \verb|See the minitoc package documentation for explanation.|\\
@@ -16910,7 +18920,7 @@ have centered labels.
%
% \begin{xmessage}[E0035]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0035>|\\
+% \verb|! Package minitoc Error: E0035|\\
% \verb|(minitoc) You have used the `insection' option in|\\
% \verb|(minitoc) a document where chapters are defined.|\\
% \verb|(minitoc) This is not compatible: option ignored.|\\
@@ -16925,7 +18935,7 @@ have centered labels.
% classes, where floats are contained in their chapter.
% \or\relax
% L'option de paquetage \opt{insection} est destinée aux classes de document analogues à~\class{article},
-% pour empêcher les éléments flottants de dériver en dehors de leur section. Elle est sans objet pours les classes
+% pour empêcher les éléments flottants de dériver en dehors de leur section. Elle est sans objet pour les classes
% de document analogues à~\class{book} ou \class{report}, où les éléments flottants sont contenus dans leur
% chapitre.
% \fi
@@ -16933,7 +18943,7 @@ have centered labels.
%
% \begin{xmessage}[E0036]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0036>|\\
+% \verb|! Package minitoc Error: E0036|\\
% \verb|(minitoc) Your minitoc installation is incomplete.|\\
% \verb|(minitoc) The minitoc language object file (.mld),|\\
% \verb|(minitoc) english.mld is not found.|\\
@@ -16955,7 +18965,7 @@ have centered labels.
%
% \begin{xmessage}[E0037]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0037>|\\
+% \verb|! Package minitoc Error: E0037|\\
% \verb|(minitoc) The \|\emph{\COMMAND}\verb| command is incompatible|\\
% \verb|(minitoc) with the document class.|\\
% \verb||\\
@@ -16995,7 +19005,7 @@ have centered labels.
%
% \begin{xmessage}[E0038]
% \begin{quote}
-% \verb|! Package minitoc Error: <E0038>|\\
+% \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.|\\
@@ -17018,6 +19028,103 @@ have centered labels.
% \fi
% \end{xmessage}
%
+% \begin{xmessage}[E0039]
+% \begin{quote}
+% \verb|! Package minitoc Error: E0039|\\
+% \verb|(minitoc) But \part is undefined.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \com{mtcfixnomenclature}\verb| not usable|
+% \end{quote}
+% \ifcase\LANG\relax
+% There are no adequate sectionning command available to use the \com{mtcfixnomenclature} macro; even \com{part} is
+% undefined. Verify your document class.
+% \or\relax
+% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \com{mtcfixnomenclature};
+% même \com{part} n'est pas définie. Vérifiez la classe de votre document.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0040]
+% \begin{quote}
+% \verb|! Package minitoc Error: E0040|\\
+% \verb|(minitoc) The optional argument of \mtcfixnomenclature|\\
+% \verb|(minitoc) is wrong.|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|It must be omitted (chapter), or be part, chapter or section|
+% \end{quote}
+% \ifcase\LANG\relax
+% The optional argument of the \com{mtcfixnomenclature} macro is incorrect: it should be omitted (then it defaults
+% to \texttt{chapter}) or be \texttt{part}, \texttt{chapter}, or \texttt{section}.
+% \or\relax
+% L'argument optionnel de la macro \com{mtcfixnomenclature} est incorrect: il devrait être omis (et alors il est pris
+% par défaut comme \texttt{chapter}) ou être \texttt{part}, \texttt{chapter} ou \texttt{section}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0041]
+% \begin{quote}
+% \verb|! Package minitoc Error: E0041|\\
+% \verb|(minitoc) \mtcsetoffset attempts to use|\\
+% \verb|(minitoc) an undefined mini-table type (|\emph{ARG1}\verb|).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are trying to set the offset for an inexistent or undefined type of mini-table. Verify the type given and the
+% document class, and the loaded packages.
+% \or\relax
+% Vous essayez d'établir la profondeur pour un type de mini-table inexistant ou non défini. Vérifiez le type donné et
+% la classe du document, ainsi que les paquetages chargés.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0042]
+% \begin{quote}
+% \verb|! Package minitoc Error: E0042|\\
+% \verb|(minitoc) \mtcsetoffset has a wrong first argument|\\
+% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\
+% \verb|(minitoc) It should be a mini-table type|\\
+% \verb|(minitoc) (parttoc...sectlot).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of the \com{mtcsetoffset} macro is incorrect. It should be a type of mini-table (\texttt{parttoc},
+% \ldots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument de la macro \com{mtcsetoffset} est incorrect.
+% Ce devrait être un type de mini-table (\texttt{parttoc}, \ldots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[E0043]
+% \begin{quote}
+% \verb|! Package minitoc Error: E0043|\\
+% \verb|(minitoc) \mtcsetoffset: Illegal type of table (|\emph{ARG1}\verb|).|\\
+% \verb|See the minitoc package documentation for explanation.|\\
+% \verb|Type H <return> for immediate help.|\\
+% \verb|? h|\\
+% \verb|Correct the source code.|\\
+% \verb|Type <return> and rerun LaTeX|
+% \end{quote}
+% \ifcase\LANG\relax
+% The first argument of the \com{mtcsetoffset} macro is incorrect. It should be a mini-table type
+% (\texttt{parttoc}, \ldots, \texttt{sectlot}).
+% \or\relax
+% Le premier argument de la macro \com{mtcsetoffset} est incorrect. Ce devrait être un type de mini-table
+% (\texttt{parttoc}, \ldots, \texttt{sectlot}).
+% \fi
+% \end{xmessage}
+%
% \lneed{15}
% \ifcase\LANG\relax
% \section{Messages from the \upack{mtcoff} package}\ipack{mtcoff}
@@ -17039,7 +19146,7 @@ have centered labels.
%
% \begin{xmessage}[F0001]
% \begin{quote}
-% \verb|Package mtcoff Warning: <F0001>|\\
+% \verb|Package mtcoff Warning: F0001|\\
% \verb|(mtcoff) \addstarredchapter{...} should be replaced|\\
% \verb|(mtcoff) by \addcontentsline{toc}{chapter}{...}|\\
% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
@@ -17057,7 +19164,7 @@ have centered labels.
%
% \begin{xmessage}[F0002]
% \begin{quote}
-% \verb|Package mtcoff Warning: <F0002>|\\
+% \verb|Package mtcoff Warning: F0002|\\
% \verb|(mtcoff) \addstarredpart{...} should be replaced|\\
% \verb|(mtcoff) by \addcontentsline{toc}{part}{...}|\\
% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
@@ -17074,7 +19181,7 @@ have centered labels.
%
% \begin{xmessage}[F0003]
% \begin{quote}
-% \verb|Package mtcoff Warning: <F0003>|\\
+% \verb|Package mtcoff Warning: F0003|\\
% \verb|(mtcoff) \addstarredsection{...} should be replaced|\\
% \verb|(mtcoff) by \addcontentsline{toc}{section}{...}|\\
% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
@@ -17092,7 +19199,7 @@ have centered labels.
%
% \begin{xmessage}[F0004]
% \begin{quote}
-% \verb|Package mtcoff Warning: <F0004>|\\
+% \verb|Package mtcoff Warning: F0004|\\
% \verb|(mtcoff) \mtcaddchapter{...} should be replaced|\\
% \verb|(mtcoff) by \addcontentsline{toc}{chapter}{...}|\\
% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
@@ -17110,7 +19217,7 @@ have centered labels.
%
% \begin{xmessage}[F0005]
% \begin{quote}
-% \verb|Package mtcoff Warning: <F0005>|\\
+% \verb|Package mtcoff Warning: F0005|\\
% \verb|(mtcoff) \mtcaddpart{...} should be replaced|\\
% \verb|(mtcoff) by \addcontentsline{toc}{part}{...}|\\
% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
@@ -17127,7 +19234,7 @@ have centered labels.
%
% \begin{xmessage}[F0006]
% \begin{quote}
-% \verb|Package mtcoff Warning: <F0006>|\\
+% \verb|Package mtcoff Warning: F0006|\\
% \verb|(mtcoff) \mtcaddsection{...} should be replaced|\\
% \verb|(mtcoff) by \addcontentsline{toc}{section}{...}|\\
% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.|
@@ -17146,7 +19253,7 @@ have centered labels.
%
% \begin{xmessage}[F0007]
% \begin{quote}
-% \verb|Package mtcoff Warning: <F0007>|\\
+% \verb|Package mtcoff Warning: F0007|\\
% \verb|(mtcoff) You should scan (backwards) your .log|\\
% \verb|(mtcoff) file to find some commands needing|\\
% \verb|(mtcoff) to be replaced if you decide to|\\
@@ -17172,8 +19279,8 @@ have centered labels.
%
% \begin{xmessage}[F0008]
% \begin{quote}
-% \verb|Package mtcoff Warning: <F0008>|\\
-% \verb|(mtcoff) The macro \string\kernafter|\emph{\STRING}\\
+% \verb|Package mtcoff Warning: F0008|\\
+% \verb|(mtcoff) The macro \kernafter|\emph{\STRING}\\
% \verb|(mtcoff) should not be used out of context|\\
% \verb|(mtcoff) on line |\emph{\NNN}\verb|.|
% \end{quote}
@@ -17190,6 +19297,26 @@ have centered labels.
% \fi
% \end{xmessage}
%
+% \begin{xmessage}[F0009]
+% \begin{quote}
+% \verb|Package mtcoff Warning: F0009|\\
+% \verb|(mtcoff) The macro \|\emph{\STRING}\verb|offset|\\
+% \verb|(mtcoff) should not be used out of context|\\
+% \verb|(mtcoff) on line |\emph{\NNN}\verb|.|
+% \end{quote}
+% \ifcase\LANG\relax
+% You are using one of the \verb|\|\emph{\STRING}\verb|offset| macros with the \pack{mtcoff} package.
+% The result may be impredictible. You can only redefine these macros to adjust
+% the horizontal position of a type of minitables. Any other usage is
+% meaningless without the \upack{minitoc} package.
+% \or\relax
+% Vous utilisez l'une des macros \verb|\|\emph{\STRING}\verb|offset| avec le paquetage \pack{mtcoff}.
+% Le résultat peut être imprévisible. Vous pouvez seulement redéfinir ces macros pour
+% ajuster la position horizontale d'un type de minitables. Tout autre usage
+% sans objet sans le paquetage \upack{minitoc}.
+% \fi
+% \end{xmessage}
+%
% \lneed{15}
% \ifcase\LANG\relax
% \section{Message from the \upack{mtcpatchmem} package}\ipack{mtcpatchmem}
@@ -17199,7 +19326,7 @@ have centered labels.
%
% \begin{xmessage}[M0001]
% \begin{quote}
-% \verb|Package mtcpatchmem Info: <M0001>|\\
+% \verb|Package mtcpatchmem Info: M0001|\\
% \verb|Package mtcpatchmem Info: mtcpatchmem package to patch the memoir class.|
% \end{quote}
% \ifcase\LANG\relax
@@ -17213,14 +19340,29 @@ have centered labels.
% \fi
% \end{xmessage}
%
+% \def\jsection#1{\section*{\null\hspace*{-1cm}\fbox{\mbox{#1}}}}
% \ifcase\LANG\relax
% \chapter{Jargon}\label{c+jargon}
-% \minilof
+% \mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{5}\raggedcolumns}
+% \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}}
+% \setlength{\mtcindent}{-0.75em}
+% \mtcsetoffset{minitoc}{-0.75em}
+% \minitoc
+% \mtcsetfeature{minitoc}{open}{\empty}
+% \mtcsetfeature{minitoc}{close}{\empty}
+% \setlength{\mtcindent}{24pt}
+% \mtcsetoffset{minitoc}{0pt}
% \mtcskip
+% \mtcsetfeature{minilot}{open}{\vspace{-1ex}\begin{multicols}{2}\raggedcolumns}
+% \mtcsetfeature{minilot}{close}{\end{multicols}\vspace{-1.5ex}}
% \minilot
+% \mtcsetfeature{minilot}{open}{\empty}
+% \mtcsetfeature{minilot}{close}{\empty}
+% \begin{mtchideinmaintoc}
% This chapter attempts to explain some terms used in this documentation, and describes some useful files and suffixes.
-% Many data come from the documentations of various cited packages, and
+% Many data come from the documentations of various cited packages (often from the abstract), and
% from~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,komab,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2,koma,CIL2E,NSSL2E,cyrguide}.
+% \jsection{.\vphantom{A}}\addcontentsline{toc}{section}{``.''}
% \begin{wdesc}{XXXXXX}
% \item[\usuffix{.aux}]\isuffix{.aux} The suffix of the name for an \emph{auxiliary} file of a \LaTeX{} document. It carries
% some information from a \LaTeX{} run to the next.
@@ -17279,12 +19421,15 @@ have centered labels.
% The full suffix is \suffix{.U}\emph{nn} where \emph{nn} is the absolute number of the partlot.
% \item[\usuffix{.V}]\isuffix{.V} The base suffix of the name for a sectlot file when short extensions (suffixes) are used.
% The full suffix is \suffix{.V}\emph{nn} where \emph{nn} is the absolute number of the sectlot.
+% \end{wdesc}
+% \jsection{A}\addcontentsline{toc}{section}{A}
+% \begin{wdesc}{XXXXXX}
% \item[absolute numbering] The auxiliary files for the mini-tables have a suffix containing an \emph{absolute
% number}, i.e.,~the number is unique and always increasing from the first part, chapter or section; this has
% solved some obscure problems, and also made obsolete some commands, like \com{firstpartis},
% \com{firstchapteris}, and \com{firstsectionis}. The absolute numbering has been introduced in
% version~\#23.
-% \item[\upack{abstract}] The \pack{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}) needs some
+% \item[\upack{abstract}] The \pack{abstract} package~\cite{abstract}\imess{I0040} (by \name{Peter~R.}{Wilson}) needs some
% precautions if used with its \optp{addtotoc}{abstract} option.
% \begin{SMOOTH}
% \item[adjustment] Some \upack{minitoc} commands and environments are known as ``adjustment commands'' because
@@ -17295,16 +19440,18 @@ have centered labels.
% \com{decrementptc}, \com{decrementmtc}, \com{decrementstc},
% \com{incrementptc}, \com{incrementmtc}, \com{incrementstc},
% \com{mtcaddpart}, \com{mtcaddchapter}, \com{mtcaddsection},
-% \com{mtcfixglossary}, \com{mtcfixindex},
+% \com{mtcfixglossary}, \com{mtcfixindex}, \com{mtcfixnomenclature},
% \env{mtchideinmaintoc},
% \env{mtchideinmainlof}, and
% \env{mtchideinmainlot}.
% It is \virage\emph{strongly recommended} that the user verifies the result of such adjustments in the final document.
% \end{SMOOTH}
-% \item[after] A type of \emph{feature} (see this term) which is executed \emph{after} a given type of mini-table.
+% \item[\feat{after}] A type of \emph{feature} (see this term) which is executed \emph{after} a given type of mini-table.
% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}.
+% \item[\pack{afterpage}] The \pack{afterpage}~\cite{afterpage} package is used to add code to be executed \emph{after} the
+% next page break.
% \item[\upack{alnumsec}]
-% The \pack{alnumsec} package~\cite{alnumsec} allows you to use alphanumeric section
+% The \pack{alnumsec} package~\cite{alnumsec}\imess{W0090} allows you to use alphanumeric section
% numbering, e.g. A.~Introduction; III.~International Law. It's
% output is similar to the \pack{alphanum} package (part of the \class{jura} class~\cite{jura}),
% but you can use the standard \LaTeX\ sectionning commands. Thus it is possible to switch numbering
@@ -17312,22 +19459,25 @@ have centered labels.
% It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.alnumsec} and
% section~\vref{faq.42}).
% \begin{SMOOTH}
-% \item[\upack{alphanum}] The \pack{alphanum} package, which is part of the specialized \class{jura} class~\cite{jura},
-% by \xname{Felix}{Braun}, is \Virage\emph{incompatible} with the \upack{minitoc} package.
+% \item[\upack{alphanum}] The \pack{alphanum}\imess{W0025} package, which is part of the specialized \class{jura} class~\cite{jura},
+% by \xname{Felix}{Braun}, is \emph{incompatible} with the \upack{minitoc} package.
% \end{SMOOTH}
-% \item[\AmS] The American Mathematical Society. This society has developped some document classes:
-% unfortunately, \class{amsart} and \class{amsproc} are \Virage\emph{incompatible} with the \upack{minitoc} package;
+% \lneed{3}
+% \item[\AmS] The\SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{I0041}}
+% American Mathematical Society~\footnote{\url{http://www.ams.org}}. This society has developped some document classes:
+% unfortunately, \class{amsart} and \class{amsproc} are \emph{incompatible} with the \upack{minitoc} package;
% \class{amsbook} is compatible but needs precautions.
-% \item[\uclass{amsart}, \xfile{amsart.cls}]\iclass{amsart} A document class for articles~\cite{amslatex},
+% \item[\uclass{amsart}, \xfile{amsart.cls}]\iclass{amsart} A\imess{W0026} document class for articles~\cite{amslatex},
% provided by the American Mathematical
-% Society (\AmS). Unfortunately, this class is \Virage\emph{incompatible} with the \upack{minitoc} package.
-% \item[\uclass{amsbook}, \xfile{amsbook.cls}]\iclass{amsbook} A document class for books~\cite{amslatex},
+% Society (\AmS). Unfortunately, this class is \emph{incompatible} with the \upack{minitoc} package.
+% \item[\uclass{amsbook}, \xfile{amsbook.cls}]\iclass{amsbook} A\imess{I0041} document class for books~\cite{amslatex},
% provided by the American Mathematical
% Society (\AmS). This class is compatible with the \upack{minitoc} package, but needs some precautions.
% See section~\vref{s+AMS}.
-% \item[\uclass{amsproc}, \xfile{amsproc.cls}]\iclass{amsproc} A document class for conference proceedings~\cite{amslatex},
+% \item[\uclass{amsproc}, \xfile{amsproc.cls}]\iclass{amsproc} A\imess{W0027} document class for conference
+% proceedings~\cite{amslatex},
% provided by the American Mathematical Society (\AmS). Unfortunately, this class is
-% \Virage\emph{incompatible} with the \upack{minitoc} package.
+% \emph{incompatible} with the \upack{minitoc} package.
% \begin{SMOOTH}
% \item[\upack{Antomega}] \pack{Antomega}~\cite{antomega} (by \name{Alexej~M.}{Kryukov} and \name{Dmitry}{Ivanov})
% is a language support package for \emph{Lambda}~($\mathbf{\Lambda}$), based on the original
@@ -17338,10 +19488,10 @@ have centered labels.
% \xfile{russian2m.mld}, \xfile{russian2o.mld}, and \xfile{spanish3.mld}.
% \end{SMOOTH}
% \item[\env{appendices}] See \upack{appendix} below.
-% \item[\upack{appendix}] The \pack{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson})
+% \item[\upack{appendix}] The\imess{I0042} \pack{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson})
% provides various ways of formatting the titles of appendices. Also (\texttt{sub})\env{appendices}\ienv{subappendices}
% environments\ienv{appendices}\ienv{subappendices}
-% are provided that can be used, for example, for per chapter/section appendices. If this package
+% are provided that can be used, for instance, for per chapter/section appendices. If this package
% is used with \upack{minitoc}, some precautions are needed (see section~\vref{faq+appendix}).
% \item[\upack{\Arabi}] \packa{\Arabi}{arabi}~\cite{arabi} is a system (by \name{Youssef}{Jabri}) to prepare \LaTeX{} documents in the
% \lopt{arabic} or \lopt{farsi} languages. The titles in \xfile{arabi.mld} and \xfile{farsi3.mld} come from the \xfile{arabic.ldf}
@@ -17376,12 +19526,15 @@ have centered labels.
% tables. The \upack{minitoc} package creates its own auxiliary files, to store the contents of each
% mini-table. These files are the \emph{minitoc auxiliary files}, whose names are
% \emph{document}\texttt{.}\emph{extension}, the table~\vref{t+suffixes} lists the possible extensions.
+% \end{wdesc}
+% \jsection{B}\addcontentsline{toc}{section}{B}
+% \begin{wdesc}{XXXXXX}
% \item[\upack{babel}] The \pack{babel} package~\cite{babel,babel-user} (by \name{Johannes~L.}{Braams} and others) is
% a large package useful to write \LaTeX\ documents in many languages, not only english.
% Many titles for mini-tables come from the \pack{babel} package.
% \item[\upack{Bang\TeX}]\ipacka{Bang\TeX}{BangTeX} A package for typesetting documents in the \lopt{bangla} language using the {\TeX/\LaTeX} systems;
% see~\cite{bangtex}.
-% \item[before] A type of \emph{feature} (see this term) which is executed \emph{before} a given type of mini-table.
+% \item[\feat{before}] A type of \emph{feature} (see this term) which is executed \emph{before} a given type of mini-table.
% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}.
% \item[\BibTeX] A program by \name{Oren}{Patashnik} to make bibliographies in \LaTeX{} documents. Distributed with \LaTeX.
% See~\cite{ttb,btxdoc,btxhak,btxfaq}.
@@ -17396,17 +19549,24 @@ have centered labels.
% \com{chapter}, and \com{section} (and below). It is compatible with the \upack{minitoc} package and
% you can make mini-tables at the part and chapter levels (but not at the section level, to avoid too many
% auxiliary files).
+% \item[\pack{booktabs}] This nice package~\cite{booktabs} helps to the preparation of better tables, \emph{without}
+% vertical rules nor double rules.
+% \end{wdesc}
+% \jsection{C}\addcontentsline{toc}{section}{C}
+% \begin{wdesc}{XXXXXX}
+% \item[\pack{calc}] The \pack{calc}~\cite{calc} package makes easier the numeric computations (on counters and dimensions)
+% when preparing a \LaTeX{} document.
% \item[cappuccino] See ``minutes'' below.
-% \item[\upack{captcont}] The \pack{captcont} package~\cite{captcont} provides support for retaining
+% \item[\upack{captcont}] The \pack{captcont} package~\cite{captcont}\imess{W0091} provides support for retaining
% a figure or caption number across several float environments --- usually over several pages. It allows
% control over the contents of the List-of-Figures and the List-of-Tables pages. It should be compatible
% with all other packages that modify or extend the float environment and with the \pack{subfig}
% package~\cite{subfig} in particular.
-% \item[\upack{caption}] The \pack{caption} package~\cite{caption} provides many ways to customize the captions
+% \item[\upack{caption}] The \pack{caption} package~\cite{caption}\imess{W0033} provides many ways to customize the captions
% in floating environments such \env{figure} and \env{table} and cooperates with many other packages.
% \item[\upack{caption2}] The\footnote{This text comes from the documentation of the \pack{caption} package.
% The \pack{caption} and \pack{caption2} packages have the same author, \xname{Axel}{Sommerfeldt}.}
-% \pack{caption2} package~\cite{caption2} used to be an experimental side-version
+% \pack{caption2} package~\cite{caption2}\imess{W0034} used to be an experimental side-version
% of the regular \pack{caption} package~\cite{caption} and has been superseed by the new release of
% the regular \pack{caption} package version~\mbox{3.0} in December 2003. \pack{caption2} is still
% some kind of supported, that means it will be part of future releases and bugs will still be fixed,
@@ -17421,7 +19581,7 @@ have centered labels.
% \item[\xfile{CATALOG}] A plain text file which contains basic infos about the \upack{minitoc} package
% (abstract, date, author, version, licence).
% \item[catcode] Short for ``category code''. In\footnote{This definition is taken from
-% ``\textsl{The \TeX{}book}''~\cite{texbook}.}
+% ``\textsl{The \TeX{}book}''~\cite{texbook,ftb}.}
% the first place, it's wise to have a precise idea of what your keyboard sends to the machine. There are 256~characters
% that \TeX\ might encounter at each step, in a file or in a line of text typed directly on your terminal. These
% 256~characters are classified into 16~categories numbered~0 to~15. See table~\vref{t+J+catcodes}.
@@ -17454,11 +19614,11 @@ have centered labels.
% \end{tabular}
% \end{table}
% It's not necessary for you to learn these code numbers; the point is only that \TeX\ responds to 16~different
-% types of characters. At first, ``\textsl{The \TeX{}book}'' led you to believe that there were just two types---the
-% escape character and the others---and then you were told about two more types, the grouping symbols~\texttt{\{}
+% types of characters. At first, ``\textsl{The \TeX{}book}'' led you to believe that there were just two types --- the
+% escape character and the others --- and then you were told about two more types, the grouping symbols~\texttt{\{}
% and~\texttt{\}}. The category code for any character can be changed at any time, but it is usually wise to stick to a
% particular scheme.
-% \item[\upack{ccaption}] The \pack{ccaption} package~\cite{ccaption} provides commands for ``continuation captions'',
+% \item[\upack{ccaption}] The \pack{ccaption} package~\cite{ccaption}\imess{W0035} provides commands for ``continuation captions'',
% unnumbered captions, and a legend heading for any environment. Methods are provided to define captions
% for use outside float environments, and to define new float environments and subfloats. Tools are provided
% for defining your own captioning styles.
@@ -17487,9 +19647,9 @@ have centered labels.
% \pack{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]
-% \centering
% \changeskips
% \caption{Encoding schemes implemented in \upack{CJK}}\label{t+jargon+CJK}\ipack{CJK}
+% \centering
% \begin{tabular}{@{}lccc@{}}
% \toprule
% \textbf{Encoding}&\textbf{1~byte}&\textbf{2~bytes}&\textbf{3~bytes}\\
@@ -17554,6 +19714,10 @@ have centered labels.
% \bottomrule
% \end{tabularx}
% \end{table}
+% \item[\feat{close}] A type of \emph{feature} (see this term) which is executed immediately after (\emph{close}) the insertion
+% of the auxiliary file for a given type of mini-table.
+% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}.
+% See the \exam{mtc-ocf.tex} example file, in section~\vref{mtc-ocf.tex}.
% \item[\uscrp{cmk}]\iscrp{cmk}
% An example of shell script to prepare the documentation files in PostScript format from the ones in PDF format.
% This script should be adapted to your needs.
@@ -17567,12 +19731,13 @@ have centered labels.
% the cm-super fonts, etc.
% \item[counter] A \TeX\ register containing an integer value. There are 256 counters (from~0 to~255) in \TeX, but
% \LaTeX\ uses some of them, and many packages need some counters for their own usage. An extended version
-% derived from \TeX, \eTeX~\cite{etex}, allows more counters. Omega~($\mathbf{\Omega}$) also offers more counters.
+% derived from \TeX, \packa{\eTeX}{etex}~\cite{etex}, allows more counters. Omega~($\mathbf{\Omega}$) also offers more counters.
% \item[CTAN] The \emph{Comprehensive \TeX\ Archive Network}, a~set of computer archives containing most of
% the \TeX\ related resources (like fonts, sofware, documentations, packages). They are accessible via
-% Internet. The participating hosts in the Comprehensive TeX Archive Network are:
+% Internet. The participating hosts in the Comprehensive TeX Archive Network
+% are\,\footnote{This list may change in the future.}:
% \begin{itemize}
-% \item \texttt{ftp.dante.de} (Cologne [KÖln], Germany)
+% \item \texttt{ftp.dante.de} (Cologne [Köln], Germany)
% \begin{itemize}
% \item anonymous ftp \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive})
% \item rsync access on \url{rsync://rsync.dante.de/CTAN/}
@@ -17595,12 +19760,13 @@ have centered labels.
% \end{itemize}
% \end{itemize}
% There are also many sites mirroring these main archives.
+% \end{wdesc}
+% \jsection{D}\addcontentsline{toc}{section}{D}
+% \begin{wdesc}{XXXXXX}
+% \item[\pack{dblaccnt}] I~needed to use the \pack{dblaccnt}~\cite{dblaccnt} package to typeset ``The pdf\TeX\ Program''
+% entry~\cite{han} in the bibliography, because its author's first name contains a double
+% accent \mbox{(\namea{Th\'{\^e}~Th\`anh}{Hàn}{Han})}.
% \item[\texttt{de.comp.text.tex}] The Usenet news group about \TeX\ and \LaTeX, in german.
-% \item[depth] In the standard documents classes (and in most classes) with sectionning commands, we have a notion of
-% \textbf{depth}. The depth of a sectionning command determines the numbering level in its title (from the value of the
-% \dcnt{secnumdepth} counter), and the entries for a given sectionning command appear in the main table of contents
-% if the depth of this sectionning command is lower than or equal to the value of the \dcnt{tocdepth} counter; see
-% table~\vref{t+j+depths} for the depths of the sectionning commands in the main document classes.
% \begin{table}[!tp]
% \changeskips
% \caption{Depths for sectionning commands}\label{t+j+depths}
@@ -17620,6 +19786,11 @@ have centered labels.
% \bottomrule
% \end{tabular}
% \end{table}
+% \item[depth] In the standard documents classes (and in most classes) with sectionning commands, we have a notion of
+% \textbf{depth}. The depth of a sectionning command determines the numbering level in its title (from the value of the
+% \dcnt{secnumdepth} counter), and the entries for a given sectionning command appear in the main table of contents
+% if the depth of this sectionning command is lower than or equal to the value of the \dcnt{tocdepth} counter; see
+% table~\vref{t+j+depths} for the depths of the sectionning commands in the main document classes.
%
% \begin{SMOOTH}
% The mechanism is analog for the parttocs, minitocs, and secttocs, using the values of the \dcnt{parttocdepth},
@@ -17637,6 +19808,9 @@ have centered labels.
% The Netherlands, and it was the first system to provide support for the \devnag{} script for \TeX{}.
% ^^A \item[\xfile{duplex2v.pro}] A PostScript header file, which tries to activate recto-verso printing. It works
% ^^A with some HP and Canon PostScript printers.
+% \end{wdesc}
+% \jsection{E}\addcontentsline{toc}{section}{E}
+% \begin{wdesc}{XXXXXX}
% \item[\texttt{em}] A length unit equal (approximatively) to the width of a~``m'' letter in the current font.
% \item[\uscrp{emk}]\iscrp{emk}
% An example of shell script to prepare the english documentation of the \upack{minitoc} package. The script
@@ -17647,11 +19821,11 @@ have centered labels.
% \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~\cite{chou,unicode-des,unicode}),
-% etc. See table~\vref{t+var-encodings} and ~\cite{encguide}.
+% etc. See table~\vref{t+var-encodings} and ~\cite{encguide,enc-inter}.
% \begin{table}[htp]
-% \centering
% \changeskips
% \caption{Various encodings}\label{t+var-encodings}
+% \centering
% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
% \toprule
% \textbf{Encoding}&\textbf{Comment}\\
@@ -17662,6 +19836,7 @@ have centered labels.
% \texttt{cp1250}&Windows 1250 (Central and Eastern Europe) code page.\\
% \texttt{cp1251}&Windows 1251 (Cyrillic) code page.\\
% \texttt{cp1252}&Synonym for \texttt{ansinew}.\\
+% \texttt{cp1257}&Windows 1257 (Baltic) code page.\\
% \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
@@ -17671,8 +19846,8 @@ have centered labels.
% 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{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,
@@ -17703,22 +19878,30 @@ have centered labels.
% arguments, like this:
% \begin{quote}
% \verb|\begin{minipage}[t]{.5\textwidth}|\\
-% \verb|\end{minipage}|\\
+% \verb|\end{minipage}|
% \end{quote}
-% \item[ethiop] A \LaTeX\ package~\cite{ethiop} giving the \lopt{ethiopian} language support for the \pack{babel}
+% \item[\packa{\eTeX}{etex}] \packa{\eTeX}{etex}~\cite{etex} is an extented version of \TeX, with much more
+% registers and many new primitives; it supports also left-to-right and right-to-left writing.
+% \item[ethiop]\ipack{ethiop} A \LaTeX\ package~\cite{ethiop} giving the \lopt{ethiopian} language support for the \pack{babel}
% package~\cite{babel,babel-user}.
% \item[extension] The name of a file is often made of 2~parts: a \emph{base name} and an \emph{entension},
% separated by a dot. On some old operating systems, the base name is limited to 8~characters and the extension
% to 3~characters (the ``8+3'' scheme). See also sections~\vref{MS-DOS} and~\vref{.8+3}.
% It is strongly recommended to not have more than one dot in a file name.
+% \end{wdesc}
+% \jsection{F}\addcontentsline{toc}{section}{F}
+% \begin{wdesc}{XXXXXX}
% \item[\xfile{farsi.sty}] See \packa{Farsi\TeX}{FarsiTeX} below.
% \item[\upack{Farsi\TeX}]\ipacka{Farsi\TeX}{FarsiTeX} A package~\cite{farsi} to typeset a document in the \lopt{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 \upack{minitoc} package) is a set of actions executed at each occurrence of
-% a mini-table of a given type. Three features are associated to each mini-table type: a ``before'' feature
-% (executed before the mini-table), an ``after'' feature (executed after the mini-table), and a
-% ``thispagestyle'' feature, which is executed with the mini-table to set its page style.
+% a mini-table of a given type. Five features are associated to each mini-table type: a ``\feat{before}'' feature
+% (executed before the whole mini-table), an ``\feat{after}'' feature (executed after the whole mini-table),
+% a ``\feat{open}'' feature, executed just before inserting the mini-table file,
+% a ``\feat{close}'' feature, executed just after inserting the mini-table file,
+% and a
+% ``\feat{pagestyle}'' feature, which is executed with the mini-table to set its page style.
% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}.
% \item[\env{filecontents}]
% A special \LaTeX{} environment. It allows to create a file (whose name is passed as an argument of the
@@ -17735,9 +19918,24 @@ have centered labels.
% see~\textbf{Chapter~0} and \textbf{absolute numbering} above, and section~\vref{faq.5}.
% \item[\com{firstpartis}] Analog to \com{firstchapteris} above.
% \item[\com{firstsectionis}] Analog to \com{firstchapteris} above.
+% \item[\pack{float}] This package~\cite{float} (by \name{Anselm}{Lingnau})\imess{I0053} improves the interface for defining floating
+% objects such as figures and tables in \LaTeX{}. It adds the notion of a `float style' that governs appearance
+% of floats. New kinds of floats may be defined using a \com{newfloat} command analogous to \com{newtheorem}.
+% This package also incorporates the functionality of \name{David~P.}{Carlisle}'s package \pack{here},
+% giving floating environments a \texttt{[H]} option which means `PUT IT HERE' (as opposed to the
+% standard \texttt{[h]} option which means `You may put it here if you like').
% \item[\com{FloatBarrier}]
% A macro from the \pack{placeins} package~\cite{placeins}. It sets up a ``barrier'' against the drift of
% floats (like figures or tables).
+% \item[\pack{floatrow}] This package~\cite{floatrow} (by \name{Olga~G.}{Lapko})\imess{I0053} is an extension of the
+% \pack{float} package~\cite{float} (by \name{Anselm}{Lingnau}), reusing its code, with extensions from
+% the \pack{rotfloat} package~\cite{rotfloat} (by \name{Axel}{Sommerfeldt}).
+% \item[\pack{flowframe}] This\imess{W0097} package~\cite{flowfram,ffuserguide} is designed to enable you
+% to create text \emph{frames}
+% in a document such that the contents of the \env{document} environment flow from one frame to the next in the
+% order that they were defined. This is useful for creating posters or magazines or any other form of document that
+% does not conform to the standard one or two column layout. As this package defines its own system of
+% minitocs, it is \emph{incompatible} with the \upack{minitoc} package.
% \item[\xfile{fminitoc.bib}] A bibliographic data base for the french documentation of the \upack{minitoc} package.
% \item[\xfile{fminitoc.dtx}] The source file for the french documentation of the \upack{minitoc} package. In
% fact, it just sets \com{jobname} then loads \xfile{minitoc.dtx}, which itself loads
@@ -17755,7 +19953,7 @@ have centered labels.
% \item[\uscrp{fmk}]\iscrp{fmk}
% An example of shell script to prepare the french documentation of the \upack{minitoc} package. The script
% \scrp{imk} must have be run previously. See item~\vref{IN9}.
-% \item[\upack{fncychap}] The \pack{fncychap} package~\cite{fncychap} provides a set of commands for changing
+% \item[\upack{fncychap}] The \pack{fncychap}\imess{W0086} package~\cite{fncychap} provides a set of commands for changing
% the format used for some headings (chapters) in the standard \LaTeXe\ document classes:
% \class{book} and \class{report}.
% It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.fncychap} and
@@ -17772,10 +19970,24 @@ have centered labels.
% then modified with the \tool{urlbst}~\cite{urlbst} tool to add an \texttt{URL} field.
% \item[\upack{frnew.sty}]\ipack{frnew} A small package file used to prepare the french documentation.
% It is generated when compiling \xfile{minitoc.ins}.
+% \end{wdesc}
+% \jsection{G}\addcontentsline{toc}{section}{G}
+% \begin{wdesc}{XXXXXX}
+% \item[\pack{geometry}] The \pack{geometry} package~\cite{geometry} provides a flexible and complete user interface to page
+% dimensions. You can specify them by using intuitive parameters to get your desired page layout. For instance,
+% if you want to set margins (the left, right, top and bottom margins) to 2cm from each edge of
+% the paper, what you need is just:
+% \begin{quote}
+% \verb|\usepackage[margin=2cm]{geometry}|
+% \end{quote}
+% This powerful (and recommended) package is used in some example documents and in this documentation.
% \item[\upack{guarani}]\ipack{guarani} A \LaTeX\ package to compose text in \ilopt{guarani}Guarani, the main language spoken in Paraguay.
% The file \xfile{guarani.ldf}, included in this package, defines the titles. See~\cite{guarani} and
% section~\vref{s+mld+guarani}.
-% \item[\upack{hangcaption}] The \pack{hangcaption} package~\cite{hangcaption} defines a variant of the
+% \end{wdesc}
+% \jsection{H}\addcontentsline{toc}{section}{H}
+% \begin{wdesc}{XXXXXX}
+% \item[\upack{hangcaption}] The \pack{hangcaption}\imess{W0092} package~\cite{hangcaption} defines a variant of the
% \com{caption} command to produce captions with hanging indentation. This package is likely
% obsolete (1992, \LaTeX2.09).
% \item[Hindi] For the Hindi language, see the \packa{\protect\devnag}{Devanagari} package~\cite{devanagari} above. The
@@ -17794,7 +20006,9 @@ have centered labels.
% mouse). This requires a special type of document (PDF, PostScript with hypertext features) and a suitable
% viewer (PDF viewer, recent PS viewer). This is useful to navigate in a document or in many documents,
% which can be remote documents.
-% \item[\upack{hyperref}] The \pack{hyperref} package~\cite{hyperref.web} is used to emend cross-referencing commands in
+% \lneed{4}
+% \item[\upack{hyperref}] The\SMM{\lmess{W0023}\\\lmess{W0028}\\\lmess{W0030}\\\lmess{W0039}}
+% \pack{hyperref} package~\cite{hyperref.web} is used to emend cross-referencing commands in
% \LaTeX\ to produce some sort of \com{special} commands; there are
% backends for the \com{special} set defined for \packa{Hyper\TeX}{HyperTeX} \texttt{dvi} processors,
% for embedded pdfmark commands for processing by Acrobat Distiller
@@ -17809,15 +20023,19 @@ have centered labels.
% \com{special} commands which a driver can turn into hypertext links;
% it also provides new commands to allow the user to write \emph{ad hoc}
% hypertext links (hyperlinks), including those to external documents and URLs.
+% \end{wdesc}
+% \jsection{I}\addcontentsline{toc}{section}{I}
+% \begin{wdesc}{XXXXXX}
% \item[\upack{ifmtarg}] The \pack{ifmtarg} package~\cite{ifmtarg} provides an if-then-else command
% for testing if a macro argument is empty (``empty'' meaning zero or more spaces only).
+% \item[\pack{ifthen}] The \pack{ifthen} package~\cite{ifthen} implements an \com{ifthenelse} command for \LaTeXe.
% \begin{SMOOTH}
% \item [\uscrp{imk}]\iscrp{imk}
% An example of shell script, which prepares the \upack{minitoc} package from \xfile{minitoc.ins} and
% \xfile{minitoc.dtx}; note that \scrp{imk} must be run before running \scrp{emk} or \scrp{fmk}.
% See item~\vref{IN9}.
% \end{SMOOTH}
-% \item[\uopt{insection}] The \opt{insection} package option loads the \pack{placeins} package~\cite{placeins}
+% \item[\uopt{insection}] The \opt{insection}\imess{W0056} package option loads the \pack{placeins} package~\cite{placeins}
% with adequate options to avoid the floats (like figures and tables) to drift outside of their sections.
% This package option is recommended if you use sectlofs or sectlots in your document. See
% section~\vref{mtcsecttoc}.
@@ -17832,11 +20050,19 @@ have centered labels.
% \end{tabular}
% \item[\xfile{INSTALL}] A text file describing the installation of the \upack{minitoc} package. See
% chapter~\vref{c+installation}.
+% \end{wdesc}
+% \jsection{J}\addcontentsline{toc}{section}{J}
+% \begin{wdesc}{XXXXXX}
% \item[\com{jobname}] A \TeX\ primitive containing the name of the document in preparation, i.e.,~the name of
% the file read first by \TeX{} (or \LaTeX), without its extension. Very useful to build the names of other
% files.
-% \item[\uclass{jura}] The \class{jura} class~\cite{jura}, by \xname{Felix}{Braun}, is \Virage\emph{incompatible} with the
+% \item[\uclass{jura}] The \class{jura}\imess{W0029} class~\cite{jura}, by \xname{Felix}{Braun}, is \emph{incompatible} with the
% \upack{minitoc} package. It is used for german judicial documents.
+% \end{wdesc}
+% \jsection{K}\addcontentsline{toc}{section}{K}
+% \begin{wdesc}{XXXXXX}
+% \item[\packa{Kannada\TeX}{KannadaTeX}] A project~\cite{kannadatex} to use \LaTeX{} for typesetting in the
+% Kannada language. See section~\vref{s+mld+kannada}.
% \item[\uopt{k-loose}]\ioptd{k-loose} A \upack{minitoc} package option useful if your document is written with one of the \KOMAScript{}
% classes~\cite{komab,koma,robbers-pj-2006-3}. This option tries to set a loose line spacing in the mini-tables.
% Analog to the \optd{loose}
@@ -17847,7 +20073,7 @@ have centered labels.
% package option for standard classes.
% \lneed{3}
% \item[\KOMAScript]
-% {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3} is a very complex bundle. You may see this, because it
+% {\KOMAScript}\imess{I0043}~\cite{komab,koma,robbers-pj-2006-3} is a very complex bundle. You may see this, because it
% is not only one class or one package but a bundle of many classes and
% packages. The classes (\class{scrartcl}, \class{scrbook},
% \class{scrlettr}, \class{scrlttr2}, and \class{scrreprt})
@@ -17872,6 +20098,9 @@ have centered labels.
% {\KOMAScript} bundle contains replacements for the three standard
% classes \class{book}, \class{report}, and \class{article}.
% There is also a replacement for the standard class \class{letter}.
+% \end{wdesc}
+% \jsection{L}\addcontentsline{toc}{section}{L}
+% \begin{wdesc}{XXXXXX}
% \item[Lambda] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of
% Omega~($\mathbf{\Omega}$) is called ``\emph{Lambda}'' ($\mathbf{\Lambda}$).
% \item[Lamed] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of
@@ -17910,9 +20139,9 @@ have centered labels.
% \item[\LaTeX3] The future version of \LaTeX, whose development is still in progress.
% \item[leaders] A repetitive sequence of dots (or of one another small character), regulary spaced, used to link
% two objects on the same line (leading from a title to a page number in a table of contents or the like).
-% \item[\uclass{letter}]\iclass{letter} A standard document class~\cite{letter} to prepare letters for postal mail (mail on paper).
-% As such documents have no sectionning commands nor structure, the \upack{minitoc} package is pointless (hence
-% \Virage\emph{incompatible}) with them.
+% \item[\uclass{letter}]\iclass{letter} A\Virage{} standard document class~\cite{letter} to prepare letters for postal
+% mail (mail on paper). As such documents have no sectionning commands nor structure, the \upack{minitoc} package
+% is pointless (hence \emph{incompatible}) with them.
% \item[\upack{lipsum}] The \pack{lipsum} package~\cite{lipsum} allows to easily insert sentences
% in a test file with a minimum of typing. The sentences are in latin but are modified and made nearly
% senseless. I have used this package in some of the examples of documents.
@@ -17921,11 +20150,11 @@ have centered labels.
% \item[\uopt{listfiles}]\ioptd{listfiles} An option of the \upack{minitoc} package. It creates a list of the minitoc auxiliary
% files (these files contains the mini-tables and may be removed after the \LaTeX\ run) in the
% \emph{document}\suffix{.maf} file. Default. See section~\vref{s+listfiles}.
-% \item[LOF] An acronym for ``list of figures''.
+% \item[LOF, LoF] An acronym for ``list of figures''.
% \item[\dcnt{lofdepth}] This counter, if it exists, contains the depth of the list of figures.
% \item[\uopt{loose}]\ioptd{loose} An option of the \upack{minitoc} package. It gives a loose line spacing in the
% mini-tables. It is the default. The opposite option is \opt{tight}.
-% \item[LOT] An acronym for ``list of tables''.
+% \item[LOT, LoT] An acronym for ``list of tables''.
% \item[\dcnt{lotdepth}] This counter, if it exists, contains the depth of the list of tables.
% \item[LPPL] The \emph{LaTeX Project Public License}, available at
% \begin{quote}
@@ -17936,6 +20165,9 @@ have centered labels.
% For the \upack{minitoc} package, it is very similar to the \class{article} document class; see above.
% \item[\uclass{ltnews}]\iclass{ltnews} A standard \LaTeX\ document class~\cite{ltnews}, for preparing the announcement of a \LaTeX{} release. For the
% \upack{minitoc} package, it is very similar to the \class{article} document class; see above.
+% \end{wdesc}
+% \jsection{M}\addcontentsline{toc}{section}{M}
+% \begin{wdesc}{XXXXXX}
% \item[\com{makeatletter} \textmd{and} \com{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
@@ -17943,14 +20175,17 @@ have centered labels.
% document, even in the preamble, without taking special precautions. As it is sometimes necessary to have
% such bits of ``internal code'' in the preamble, the commands \com{makeatletter}
% and \com{makeatother} make it easy to do: the difficult bit is to remember to add them, failure to do
-% so can result in some strange errors. And these two commands should never be used in a package or class file.
+% so can result in some strange errors. And these two commands \Virage\emph{should never be used in a package or class file}.
% \item[makefile] A special text file containing instructions describing the creation and the installation of a
% piece of software, using the ``\textbf{make}'' utility; \textbf{make} is a nice tool coming from the Unix
% operating system, but variants exists.
-% \item[\upack{mcaption}] The \pack{mcaption} package~\cite{mcaption} provides a \env{margincap}
+% \item[\upack{mcaption}] The \pack{mcaption}\imess{W0036} package~\cite{mcaption} provides a \env{margincap}
% environment for putting captions in the outer document margin with either a top or bottom alignment.
+% \lneed{7}
% \begin{SMOOTH}
-% \item[\uclass{memoir}, \xfile{memoir.cls}]\iclass{memoir} A very general and powerful document class
+% \item[\uclass{memoir}, \xfile{memoir.cls}]\iclass{memoir} A very%
+% \SMM{\lmess{E0028}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0030}\\\lmess{I0032}\\\lmess{I0044}\\\lmess{M0001}}
+% general and powerful document class
% (by \xname{Peter~R.}{Wilson}, described in~\cite{memoir,add-memoir,wilson-pj-2006-3}); this class
% is compatible with the \upack{minitoc} package (with some precautions) if you use a recent version. See
% section~\vref{faq+memoir}.
@@ -17984,7 +20219,8 @@ have centered labels.
% \xname{Didier}{Verna} and \xname{A.~J.~``Tony''}{Roberts} to work with the powerful \pack{hyperref} package~\cite{hyperref.web};
% \xname{Heiko}{Oberdiek} has integrated their work so since version \#31, \upack{minitoc} is compatible with
% \pack{hyperref}.
-% \emph{Hence\Virage{} the \pack{minitoc-hyper} package~\cite{minitoc-hyper} is now obsolete and should no more be used.
+% \emph{Hence\Virage{} the \pack{minitoc-hyper} package~\cite{minitoc-hyper} is now obsolete and
+% should no more be used.
% It it still present on the CTAN archives for compatibility with old documents.}
% \item[\xfile{minitoc.ins}] The installation file for the \upack{minitoc} package. Compiling it with \LaTeX\
% produces most of the files of the \upack{minitoc} package.
@@ -18098,76 +20334,86 @@ have centered labels.
% its main drawback is the use of filenames with short extensions (the ``8+3'' scheme), which limits to~99 the number
% of mini-tables for each kind.
% \item[\uexam{mtc-2c.tex}]\iexam{mtc-2c.tex} An example file showing the use of the \upack{minitoc} package with a two columns
-% page layout.
+% page layout. See section~\vref{mtc-2c.tex}.
% \item[\uexam{mtc-2nd.tex}]\iexam{mtc-2nd.tex} An example of document using the \upack{minitoc} package and its \lopt{french2}
-% language option.
-% \item[\uexam{mtc-add.bib}]\iexam{mtc-add.bib} A small bibliographic data base for the \exam{mtc-add.tex} and \exam{mtc-ads.tex} example
-% documents.
+% language option. See section~\vref{mtc-2nd.tex}.
+% \item[\uexam{mtc-add.bib}]\iexam{mtc-add.bib} A small bibliographic data base for the \exam{mtc-add.tex}
+% and \exam{mtc-ads.tex} example documents. See section~\vref{mtc-add.tex}.
% \item[\uexam{mtc-3co.tex}]\iexam{mtc-3co.tex} An example of document using the \upack{minitoc} package to
-% prepare a minitoc on three columns.
+% prepare a minitoc on three columns. See section~\vref{mtc-3co.tex}.
% \item[\uexam{mtc-add.tex}]\iexam{mtc-add.tex} An example document showing how to use \com{mtcaddchapter} and the
% \pack{tocbibind} package~\cite{tocbibind} with \upack{minitoc}. See section~\vref{mtc-add.tex}.
% \item[\uexam{mtc-ads.tex}]\iexam{mtc-ads.tex} An example document showing how to use \com{mtcaddsection} and the
% \pack{tocbibind} package~\cite{tocbibind} with \upack{minitoc}. See section~\vref{mtc-ads.tex}.
% It also shows how it is challenging to manage the mini-lists of floats at the section level.
% \item[\uexam{mtc-amm.tex}]\iexam{mtc-amm.tex} An example file showing the use of the \env{appendices} environment in a
-% \class{memoir} class document with the \upack{minitoc} package.
+% \class{memoir} class document with the \upack{minitoc} package. See section~\vref{mtc-amm.tex}.
% \item[\uexam{mtc-apx.tex}]\iexam{mtc-apx.tex} An example file showing the use of the \env{mtchideinmaintoc} environment
-% to hide the entries of the appendices in the main TOC and to create a part-level TOC for the appendices.
-% \item[\uexam{mtc-art.tex}]\iexam{mtc-art.tex} An example of document (\class{article} class) using the \upack{minitoc} package.
+% to hide the entries of the appendices in the main TOC and to create a part-level TOC for the appendices. See
+% section~\vref{mtc-apx.tex}.
+% \item[\uexam{mtc-art.tex}]\iexam{mtc-art.tex} An example of document (\class{article} class) using the \upack{minitoc} package. See section~\vref{mtc-art.tex}.
% \item[\uexam{mtc-bk.tex}]\iexam{mtc-bk.tex} An example of document (\class{book} or \class{report} class)
-% using the \upack{minitoc} package.
+% using the \upack{minitoc} package. See section~\vref{mtc-bk.tex}.
% \item[\uexam{mtc-bo.tex}]\iexam{mtc-bo.tex} An example file showing the use of the \upack{minitoc} package with a two columns
-% page layout and using the \pack{tocloft} package~\cite{tocloft}.
+% page layout and using the \pack{tocloft} package~\cite{tocloft}. See section~\vref{mtc-bo.tex}.
% \item[\uexam{mtc-ch0.tex}]\iexam{mtc-ch0.tex} An example file showing the use of the \upack{minitoc} package in a document with a
-% starred first chapter.
+% starred first chapter. See section~\vref{mtc-ch0.tex}.
% \item[\uexam{mtc-cri.tex}]\iexam{mtc-cri.tex} An example file showing the use of the \upack{minitoc} package with starred parts
-% and chapters.
-% \item[\uexam{mtc-fko.tex}]\iexam{mtc-cri.fko} An example file showing the problem of fonts in minitocs when
-% using the \class{scrbook} class.
-% \item[\uexam{mtc-fo1.tex}]\iexam{mtc-fo1.tex} An example file showing the use of the \upack{minitoc} package with changing some fonts.
-% \item[\uexam{mtc-fo2.tex}]\iexam{mtc-fo2.tex} Another example file showing the use of the \upack{minitoc} package with changing some fonts.
+% and chapters. See section~\vref{mtc-cri.tex}.
+% \item[\uexam{mtc-fko.tex}]\iexam{mtc-fko.tex} An example file showing the problem of fonts in minitocs when
+% using the \class{scrbook} class. See section~\vref{mtc-fko.tex}.
+% \item[\uexam{mtc-fo1.tex}]\iexam{mtc-fo1.tex} An example file showing the use of the \upack{minitoc} package with changing some fonts. See section~\vref{mtc-fo1.tex}.
+% \item[\uexam{mtc-fo2.tex}]\iexam{mtc-fo2.tex} Another example file showing the use of the \upack{minitoc} package with changing some fonts. See section~\vref{mtc-fo2.tex}.
% \begin{SMOOTH}
% \item[\uexam{mtc-gap.tex}]\iexam{mtc-gap.tex} An example file showing the use of the \com{mtcgapbeforeheads} and
-% \com{mtcgapafterheads} commands.
+% \com{mtcgapafterheads} commands. See section~\vref{mtc-gap.tex}.
% \end{SMOOTH}
% \begin{SMOOTH}
% \item[\uexam{mtc-hi1.tex}]\iexam{mtc-hi1.tex} An example file showing the use of the \env{mtchideinmainlof}
-% and \env{mtchideinmainlot} specialized environments.
+% and \env{mtchideinmainlot} specialized environments. See section~\vref{mtc-hi1.tex}.
% \end{SMOOTH}
% \item[\uexam{mtc-hi2.tex}]\iexam{mtc-hi2.tex} An example file showing the use of the following pairs of commands:
% \begin{itemize}
% \item \com{mtchideinmainlof} and \com{endmtchideinmainlof},
% \item \com{mtchideinmainlot} and \com{endmtchideinmainlot}.
% \end{itemize}
+% See section~\vref{mtc-hi2.tex}.
% \item[\uexam{mtc-hia.tex}]\iexam{mtc-hia.tex} An example file showing the use of the \upack{minitoc} package to hide the entries for
-% some tables in the main list of tables of an \class{article} class document.
+% some tables in the main list of tables of an \class{article} class document. See section~\vref{mtc-hia.tex}.
% \item[\uexam{mtc-hir.tex}]\iexam{mtc-hir.tex} An example file showing the use of the \upack{minitoc} package to hide the entries for
-% some tables in the main list of tables of a \class{report} class document.
+% some tables in the main list of tables of a \class{report} class document. See section~\vref{mtc-hir.tex}.
% \item[\uexam{mtc-hop.tex}]\iexam{mtc-hop.tex} An example file showing the use of the \upack{minitoc} package with the
-% \class{scrbook} document class.
+% \class{scrbook} document class. See section~\vref{mtc-hop.tex}.
% \item[\uexam{mtc-liv.tex}]\iexam{mtc-liv.tex} An example file showing the use of the \upack{minitoc} package in a \class{book} with
-% customized table of contents an minitocs.
+% customized table of contents and minitocs. See section~\vref{mtc-liv.tex}.
% \item[\uexam{mtc-mem.tex}]\iexam{mtc-mem.tex} An example file showing the use of the \upack{minitoc} package
-% with the \class{memoir} class.
+% with the \class{memoir} class. See section~\vref{mtc-mem.tex}.
% \item[\uexam{mtc-mm1.tex}]\iexam{mtc-mm1.tex} An example file showing the use of the \upack{minitoc} package
-% with the \class{memoir} class, if you want to change some fonts.
+% with the \class{memoir} class, if you want to change some fonts. See section~\vref{mtc-mm1.tex}.
% \item[\uexam{mtc-mu.tex}]\iexam{mtc-mu.tex} A document using a minitoc set in a \env{wrapfigure} environment with the
-% \pack{wrapfig} package~\cite{wrapfig}.
+% \pack{wrapfig} package~\cite{wrapfig}. See section~\vref{mtc-mu.tex}.
+% \item[\uexam{mtc-nom.tex}]\iexam{mtc-nom.tex} A document swowing an interaction betwen the \upack{minitoc}
+% package and the \pack{nomencl} package~\cite{nomencl}. See section~\vref{mtc-nom.tex}.
+% \item[\uexam{mtc-ocf.tex}]\iexam{mtc-ocf.tex} A document using the \feat{open} and \feat{close} features to
+% prepare a minitoc on three columns. See section~\vref{mtc-ocf.tex}.
+% \item[\uexam{mtc-ofs.tex}]\iexam{mtc-ofs.tex} A document using the \feat{open} and \feat{close} features to
+% prepare a minitoc on three columns and \com{mtcsetoffset} to shift the minitoc to align it on the left.
+% See section~\vref{mtc-ofs.tex}.
% \item[\uexam{mtc-sbf.tex}]\iexam{mtc-sbf.tex} An example file showing the use of the \upack{minitoc} package with the
-% \pack{subfigure} package~\cite{subfigure}.
+% \pack{subfigure} package~\cite{subfigure}. See section~\vref{mtc-sbf.tex}.
% \item[\uexam{mtc-scr.tex}]\iexam{mtc-scr.tex} An example file showing the use of the \upack{minitoc} package with a {\KOMAScript}
-% class~\cite{komab,koma,robbers-pj-2006-3}, \class{scrreprt}.
+% class~\cite{komab,koma,robbers-pj-2006-3}, \class{scrreprt}. See section~\vref{mtc-scr.tex}.
% \item[\uexam{mtc-syn.tex}]\iexam{mtc-syn.tex} An example file showing the use of the \upack{minitoc} package when the table of
-% contents is prededed by some starred chapters.
+% contents is prededed by some starred chapters. See section~\vref{mtc-syn.tex}.
% \item[\uexam{mtc-tbi.tex}]\iexam{mtc-tbi.tex} An example file showing the use of the \upack{minitoc} package with the
-% \pack{tocbibind} package~\cite{tocbibind}.
+% \pack{tocbibind} package~\cite{tocbibind}. See section~\vref{mtc-tbi.tex}.
% \item[\uexam{mtc-tlc.tex}]\iexam{mtc-tlc.tex} An example file showing the use of the \upack{minitoc} package in a document of
-% \class{article} class. It is the example of~\cite[page~58]{TLC2}, modernized.
+% \class{article} class. It is the example of~\cite[page~58]{TLC2}, modernized. See section~\vref{mtc-tlc.tex}.
% \item[\uexam{mtc-tlo.tex}]\iexam{mtc-tlo.tex} An example file showing the use of the \upack{minitoc} package with the
% \pack{tocloft} package~\cite{tocloft} and their interaction about the page numbers in the mini-tables.
+% See section~\vref{mtc-tlo.tex}.
% \item[\uexam{mtc-tsf.tex}]\iexam{mtc-tsf.tex} An example file showing the use of the \upack{minitoc} package with the
-% \pack{subfig} package~\cite{subfig}.
+% \pack{subfig} package~\cite{subfig}. See section~\vref{mtc-tsf.tex}.
% \begin{SMOOTH}
% \item[\upack{mtcmess}]\ipack{mtcmess} A package used to provide variants of the standard commands
% \com{PackageInfo}, \com{PackageWarning}, \com{PackageWarningNoLine}, and \com{PackageError}
@@ -18176,8 +20422,8 @@ have centered labels.
% \item[\upack{mtcoff}]\ipack{mtcoff} A package which is used in place of the \upack{minitoc} package to
% ignore all the commands and environments of the \upack{minitoc} package. In fact, it defines them to
% do nothing. Useful if you want a version of your document without any mini-table.
-% \item[\upack{mtcpatchmem}]\ipack{mtcpatchmem} A small package which is automatically loaded if
-% necessary when you use the \class{memoir} document class with a version \virage\emph{incompatible} with the
+% \item[\upack{mtcpatchmem}]\ipack{mtcpatchmem} A\SMMZ{\lmess{M0001}} small package which is automatically loaded if
+% necessary when you use the \class{memoir} document class with a version \emph{incompatible} with the
% \upack{minitoc} package, but correctible. It is generated when compiling \xfile{minitoc.ins}.
% \item[\texttt{mu}] A length unit normaly used in math mode (\texttt{mu} means ``math unit''); 18~math units make
% \texttt{1em} (one quad), which is about the width of a~``m'' in the current font. So the size of \texttt{1mu}
@@ -18186,6 +20432,16 @@ have centered labels.
% bibliographies within one document. It thus provides a complementary functionality to packages
% like \pack{bibunits}~\cite{bibunits} or \pack{chapterbib}~\cite{chapterbib}, which allow
% to create one bibliography for multiple, but different parts of the document.
+% \item[\upack{multicol}] The \pack{multicol} package~\cite{multicol} defines the \env{multicols} environment
+% (with a~``\textbf{s}'') to typeset text on several columns. Used in some example documents.
+% \item[\upack{multitoc}] This package~\cite{multitoc} allows setting only the table of contents, list of
+% figures and/or list of tables in two or more columns (using the \pack{multicol} package~\cite{multicol}, of course).
+% The number of columns can be configured via commands; the
+% multicolumn toc(s) can be selected via package options.
+% The \exam{mtc-3co.tex} example document uses this package; see section~\vref{mtc-3co.tex}.
+% \end{wdesc}
+% \jsection{N}\addcontentsline{toc}{section}{N}
+% \begin{wdesc}{XXXXXX}
% \item[\pack{natbib}] It is a \LaTeXe{} (but with some support for \LaTeX2.09) package~\cite{dnatbib,natnotes} to act
% as generalized interface for standard and non-standard bibliographic style files (\BibTeX).
% \item[\upack{needspace}] The \pack{needspace} package~\cite{needspace} provides commands to reserve space
@@ -18202,16 +20458,16 @@ have centered labels.
% \iname{Donald~E.}{Knuth}\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}.
+% See~\cite{encguide,enc-inter}.
% \item[family] The name for a collection of fonts, usually grouped under
-% a common name by the font foundry. For example, ``Adobe Times'', ``ITC
+% a common name by the font foundry. For instance, ``Adobe Times'', ``ITC
% Garamond'', and \iname{Donald~E.}{Knuth}\textsc{Knuth}'s ``Computer Modern Roman'' are all font families.
-% \item[series] How heavy or expanded a font is. For example, ``medium
+% \item[series] How heavy or expanded a font is. For instance, ``medium
% weight'', ``narrow'' and ``bold extended'' are all series.
% \item[shape] The form of the letters within a font family. For
-% example, ``italic'', ``oblique'' and ``upright'' (sometimes called
+% instance, ``italic'', ``oblique'' and ``upright'' (sometimes called
% ``roman'') are all font shapes.
-% \item[size] The design size of the font, for example ``10pt''.
+% \item[size] The design size of the font, for instance ``10pt''.
% \end{description}
%
% \lneed{2}
@@ -18247,17 +20503,18 @@ have centered labels.
% \texttt{LTH} &Encoding used for the Thai language\\
% \texttt{LV1} &Encoding used with some \texttt{VTeX} fonts\\
% \texttt{LY1} &Alternative to \texttt{T1} encoding, for Y\&Y software\\
+% \texttt{PD1} &Implements the PDFDocEncoding for use with \LaTeXe's NFSS.\\
+% \texttt{PU} &Implements the Unicode encoding for use with \LaTeX's NFSS.\\
% \bottomrule
% \end{tabularx}
% \end{table}
%
% \begin{table}[!tp]
-% \changeskips
-% \centering
% \begin{tabularx}{\textwidth}{@{}l@{}Z{1}@{}r@{}}
% \begin{minipage}[t]{.54\textwidth}
-% \centering
+% \capstart
% \caption{Most common font families}\label{t+nfss+2}
+% \centering
% \begin{tabular}[t]{@{}ll@{}}
% \toprule
% \textbf{Family}&\textbf{Description}\\
@@ -18276,8 +20533,9 @@ have centered labels.
% \end{minipage}%
% &&%
% \begin{minipage}[t]{.45\textwidth}
-% \centering
+% \capstart
% \caption{Most common font series}\label{t+nfss+3}
+% \centering
% \leavevmode\null\hfill\begin{tabular}[t]{@{}ll@{}}
% \toprule
% \textbf{Series}&\textbf{Description}\\
@@ -18293,9 +20551,8 @@ have centered labels.
% \end{tabularx}
% \end{table}
% \begin{table}[!tp]
-% \changeskips
-% \centering
% \caption{Most common font shapes}\label{t+nfss+4}
+% \centering
% \begin{tabular}[t]{@{}ll@{}}
% \toprule
% \textbf{Shape}&\textbf{Description}\\
@@ -18308,7 +20565,7 @@ have centered labels.
% \end{tabular}
% \end{table}
% The ``local'' encodings are intended for font encodings which are only
-% locally available, for example a font containing an organisation's
+% locally available, for instance a font containing an organisation's
% logo in various sizes.
%
% \lneed{4}
@@ -18317,9 +20574,9 @@ have centered labels.
% The most common values for the font series are listed in table~\vref{t+nfss+3}.
% The most common values for the font shape are listed in table~\vref{t+nfss+4}.
%
-% The font size is specified as a dimension, for example \texttt{10pt} or
+% The font size is specified as a dimension, for instance \texttt{10pt} or
% \texttt{1.5in} or \texttt{3mm}; if no unit is specified, \texttt{pt} is assumed. These five
-% parameters specify every \LaTeX{} font, see table~\vref{t+nfss+5}, for example.
+% parameters specify every \LaTeX{} font, see table~\vref{t+nfss+5}, for instance.
% \begin{table}[!tp]
% \changeskips
% \centering
@@ -18379,7 +20636,7 @@ have centered labels.
% \end{table}
%
% These five parameters are displayed whenever \LaTeX{} gives an overfull
-% box warning, for example:
+% box warning, for instance:
% \begin{verse}
% \texttt{Overfull \bs hbox (3.80855pt too wide) in paragraph at lines 314-{}-318}\\
% \texttt{[]\bs OT1/cmr/m/n/10 Normally [] and [] will be iden-ti-cal,}
@@ -18387,7 +20644,6 @@ have centered labels.
% \lneed{6}
% The table~\vref{t+nfss+6} lists the author commands for fonts which set these five attributes\footnote{The
% values used by these commands are determined by the document class.}.
-%
% \item[\uopt{nocheckfiles}]\iopt{nocheckfiles} A package option of \upack{minitoc}. The opposite of the \optd{checkfiles}
% package option (see above).
% \item[\uopt{nohints}]\iopt{nohints} A package option of \upack{minitoc}. The opposite of the \optd{hints}
@@ -18398,6 +20654,9 @@ have centered labels.
% the \pack{notoccite} package~\cite{notoccite} (by \name{Donald}{Arseneau}).
% It avoids problems with \com{cite} commands in sectionning commands or captions. See
% section~\vref{ss+notoccite}.
+% \end{wdesc}
+% \jsection{O}\addcontentsline{toc}{section}{O}
+% \begin{wdesc}{XXXXXX}
% \begin{SMOOTH}
% \item[Omega] The Omega typesetting system\,\footnote{Most but not all of this note is taken in the Omega documentation
% \cite{yannis1994b,yannis1994a,yannis1995,omega1996,yannis1998}.}
@@ -18429,16 +20688,16 @@ have centered labels.
%
% The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of Omega is called
% ``\emph{Lambda}''~($\mathbf{\Lambda}$).
-% Extending Omega with the \eTeX~\cite{etex} extensions is a separate
+% Extending Omega with the \packa{\eTeX}{etex}~\cite{etex} extensions is a separate
% project, known as ``\pack{Aleph}'' ($\aleph$)~\cite{aleph,aleph-hagen} and led by \xname{Giuseppe}{Bilotta}.
% The \LaTeX\ for \pack{Aleph} is known as
% ``\emph{Lamed}''~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
% There is an experimental system, named \packa{\textsc{Lua}\TeX}{LuaTeX}~\cite{luatex}, which will regroup
-% \textsc{pdf}\TeX, \pack{Aleph}, \eTeX\ and other developments.
+% \textsc{pdf}\TeX, \pack{Aleph}, \packa{\eTeX}{etex} and other developments.
% \begin{table}[tp!]
-% \changeskips
-% \centering
+% ^^A \changeskips
% \caption{Some systems derived from \TeX{} and \LaTeX}\label{t+tex-latex}
+% \centering
% \[ \begin{array}{ccccccc}
% \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\
% &&+&&&&+\\
@@ -18449,6 +20708,13 @@ have centered labels.
% &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}}
% \end{array} \]
% \end{table}
+% \item[\feat{open}] A type of \emph{feature} (see this term) which is executed immediately before (\emph{open}) the insertion
+% of the auxiliary file for a given type of mini-table.
+% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}.
+% See the \exam{mtc-ocf.tex} example file, in section~\vref{mtc-ocf.tex}.
+% \end{wdesc}
+% \jsection{P}\addcontentsline{toc}{section}{P}
+% \begin{wdesc}{XXXXXX}
% \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 \suffix{.sty} and are loaded with the command \com{usepackage} in the preamble. Packages can be
@@ -18460,11 +20726,15 @@ have centered labels.
% installation.
% \item \textbf{Graphics} packages are a standardized set for including pictures generated by other programs
% and for handling colors; they are at the same level as the tools packages.
-% \item \textbf{\AmS-\LaTeX} packages, published by the American Mathematical Society, should be in any
+% \item \textbf{\AmS-\LaTeX} packages, published by the American Mathematical
+% Society\footnote{\url{http://www.ams.org}}, should be in any
% installation\footnote{They are indispensable if you use a lot of mathematics.}.
% \item \textbf{Contributed} packages have been submitted by actual users; certain of these have established
% themselves as ``essential'' to standard \LaTeX{} usage, but all are useful.
% \end{itemize}
+% \item[\feat{pagestyle}] A type of \emph{feature} (see this term) which is executed at each occurrence of
+% a given type of mini-table, to force the page style to use for the current page.
+% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}.
% \item[partlof] A list of figures for a part.
% \item[\dcnt{partlofdepth}] This counter, if defined, contains the depth of the partlofs.
% \item[partlot] A list of tables for a part.
@@ -18474,7 +20744,8 @@ have centered labels.
% \item[PDF] Portable Document Format~\cite{pdfspec}. A descendant of the PostScript language from Adobe,
% optimized for navigation on the Internet. It adds hypertext, font substitution, and compression features.
% \begin{SMOOTH}
-% \item[\upack{placeins}] The \pack{placeins} package~\cite{placeins} keeps floats ``in their place'',
+% \item[\upack{placeins}] The \pack{placeins}\SMM{\lmess{W0031}\\\lmess{W0032}\\\lmess{W0084}\\\lmess{W0085}}
+% package~\cite{placeins} keeps floats ``in their place'',
% preventing them from floating past a \com{FloatBarrier} command into another section. To use it, declare
% \com{usepackage}\texttt{\{placeins\}} in the preamble and
% insert \com{FloatBarrier} commands at places that floats
@@ -18485,9 +20756,10 @@ have centered labels.
% \end{SMOOTH}
% \item[\xfile{placeins.txt}] A plain text file containing the documentation of
% the \pack{placeins} package~\cite{placeins}.
-% \item[\upack{\PLaTeX}]\ipacka{\PLaTeX}{PLaTeX} A version of \LaTeX\ customized for the polish (\lopt{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,
-% \packa{\PLaTeXe}{PLaTeX2e}~\cite{platex-jp}.
+% \item[\upack{\PLaTeX}]\ipacka{\PLaTeX}{PLaTeX} A\virage{} version of \LaTeX\ customized
+% for the polish (\lopt{polski}) language. See~\cite{platex,platex-pl}.
+% But the \emph{same} name refers also to a version of \LaTeX\ customized for the japanese language,
+% \packa{\PLaTeXe}{PLaTeX2e}~\cite{platex-jp,kakuto}.
% \item[\uscrp{pmk}]\iscrp{pmk}
% An example of shell script to prepare the \upack{minitoc} package
% and its documentation; you should adapt it to your needs.
@@ -18515,11 +20787,17 @@ have centered labels.
% Or starred chapter. A chapter introduced by a \com{chapter*} command. By default, it has no entry in
% the table of contents. \com{chapter*} needs some precautions with the \upack{minitoc} package.
% See section~\vref{s+starred.chap}.
-% \item[\upack{quotchap}] The \pack{quotchap} package~\cite{quotchap} provides a set of commands for adding quotations to
+% \end{wdesc}
+% \jsection{Q}\addcontentsline{toc}{section}{Q}
+% \begin{wdesc}{XXXXXX}
+% \item[\upack{quotchap}] The \pack{quotchap} package~\cite{quotchap}\imess{W0087} provides a set of commands for adding quotations to
% some headings (chapters) in the standard \LaTeXe\ document classes:
% \class{book}, and \class{report}.
% It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.quotchap} and
% section~\vref{faq.39}).
+% \end{wdesc}
+% \jsection{R}\addcontentsline{toc}{section}{R}
+% \begin{wdesc}{XXXXXX}
% \item[README] is a plain text file (english) describing briefly the \upack{minitoc} package,
% plus some useful infos.
% \item[\uclass{report}]\iclass{report} A standard \LaTeX\ document class~\cite{classes}. It has sectionning commands: \com{part},
@@ -18531,16 +20809,29 @@ have centered labels.
% for each class). It should be run after the scripts
% \scrp{imk} (mandatory) and \scrp{emk} and/or
% \scrp{fmk}, in that sequence. See item~\vref{IN9}.
-% \item[\upack{romannum}] The \pack{romannum} package~\cite{romannum} changes the numbers (for sectionning commands)
+% \item[\upack{romannum}] The \pack{romannum} package~\cite{romannum}\imess{W0088} changes the numbers (for sectionning commands)
% generated by \LaTeX{} from arabic digits to roman numerals. This package uses
% the \pack{stdclsdv} package~\cite{stdclsdv}.
% It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.romannum} and
% section~\vref{faq.40}).
+% \item[\pack{rotating}] The \pack{rotating}~\cite{rotating} package performs all the different sorts of
+% rotation one might like, including complete figures.
+% \item[\pack{rotfloat}] The pack{rotfloat}~\cite{rotfloat}\imess{I0053} package provides commands to define new floats
+% of various styles (\texttt{plain}, \texttt{boxed}, \texttt{ruled}, and userdefined ones);
+% the \pack{rotating} package~\cite{rotating} provides new environments (\env{sidewaysfigure}
+% and \env{sidewaystable}) which are rotated by $90^\circ$ or $270^\circ$.
+% But what about new rotated floats, e.g.\ a rotated ruled one?
+% This package makes this possible; it builds a bridge between both packages
+% and extend the commands from the \pack{float} package to define rotated
+% versions of the new floats, too.
% \item[rubber] \tool{rubber}~\cite{rubber} is a wrapper for \LaTeX\ and companion programs.
% Its purpose is, given a \LaTeX\ source to process,
% to compile it enough times to resolve all references, possibly running satellite programs such as \textbf{\BibTeX},
% \textbf{makeindex}, \textbf{Metapost}, etc., to produce appropriate data files. It has facilities to make
% some post-processing cleanup actions, like deleting the auxiliary files created by \upack{minitoc}.
+% \end{wdesc}
+% \jsection{S}\addcontentsline{toc}{section}{S}
+% \begin{wdesc}{XXXXXX}
% \item[\uclass{scrartcl}]\iclass{scrartcl} See {\KOMAScript} above.
% \item[\uclass{scrbook}]\iclass{scrbook} See {\KOMAScript} above.
% \item[\uclass{scrreprt}]\iclass{scrreprt} See {\KOMAScript} above.
@@ -18561,7 +20852,7 @@ have centered labels.
% \item[\dcnt{sectlofdepth}] This counter, if defined, contains the depth of the sectlofs.
% \item[sectlot] A list of tables for a section.
% \item[\dcnt{sectlotdepth}] This counter, if defined, contains the depth of the sectlots.
-% \item[\upack{sectsty}] The \pack{sectsty} package~\cite{sectsty} provides a set of commands for changing
+% \item[\upack{sectsty}] The \pack{sectsty} package~\cite{sectsty}\imess{W0037} provides a set of commands for changing
% the font used for the various sectional headings in the standard \LaTeXe\ document classes: \class{article},
% \class{book}, and \class{report}. This package also works with the {\KOMAScript} classes~\cite{komab,koma,robbers-pj-2006-3}
% \class{scrartcl}, \class{scrbook}, and \class{scrreprt}.
@@ -18569,7 +20860,7 @@ have centered labels.
% section~\vref{faq.28}).
% \item[secttoc] A table of contents for a section.
% \item[\dcnt{secttocdepth}] This counter contains the depth of the secttocs.
-% \item[\upack{sfheaders}] The \pack{sfheaders} package~\cite{sfheaders} (for \LaTeXe) borrows
+% \item[\upack{sfheaders}] The \pack{sfheaders} package~\cite{sfheaders}\imess{W0089} (for \LaTeXe) borrows
% some definitions from the standard \class{article}/\class{report}/\class{book} classes
% and modifies them in order to print the part, chapter, section, subsection\ldots{} headers with
% the Sans-Serif variant of the current font.
@@ -18580,7 +20871,7 @@ have centered labels.
% programs or scripts to prepare routinely used sequences of tasks. The main shells are the
% Bourne shell (\textbf{sh}), the C~shell (\textbf{csh}), the Korn shell (\textbf{ksh}),
% and their many successors (like \textbf{bash}, \textbf{tcsh}, etc.).
-% \item[\uopt{shortext}]\iopt{shortext} An option of the \upack{minitoc} package. It forces the use of short extensions
+% \item[\uopt{shortext}]\iopt{shortext} An\imess{W0020} option of the \upack{minitoc} package. It forces the use of short extensions
% (3~characters) in the names of the minitoc auxiliary files. This option is inactive by default, but is
% automatically activated if your operating system needs short extensions. See \textbf{autoconfiguration}
% above and the section~\vref{.8+3}.
@@ -18605,11 +20896,14 @@ have centered labels.
% \item[\upack{subfigure}] The \pack{subfigure} package~\cite{subfigure} is an obsolete version (by the same
% author) of the \pack{subfig} package~\cite{subfig}.
% \item[suffix] See ``extension'' above.
+% \end{wdesc}
+% \jsection{T}\addcontentsline{toc}{section}{T}
+% \begin{wdesc}{XXXXXX}
% \item[TDS] \index{TDS}The \TeX~Directory Structure~\cite{ftds,tds}; a directory structure highly recommended to
% store macros, fonts, and the other implementation-independent \TeX{} system files; it also suggests how to
% incorporate the rest of the \TeX{} files in a single structure; the \index{TDS}TDS has been designed to work on all
% modern systems.
-% \item[\TeX] \TeX{} is a computer program created by \name{Donald~E.}{Knuth}~\cite{texbook}.
+% \item[\TeX] \TeX{} is a computer program created by \name{Donald~E.}{Knuth}~\cite{texbook,ftb}.
% It is aimed at typesetting text and mathematical formulae.
% \iname{Donald~E.}{Knuth}\textsc{Knuth} started writing the \TeX{} typesetting
% engine in 1977 to explore the potential of the digital printing
@@ -18628,41 +20922,39 @@ have centered labels.
% becomes \texttt{TeX}.
% \item[\upack{thailatex}] The \pack{thailatex} package~\cite{thailatex} allows to typeset
% documents in the Thai language. You can also use the \pack{CJK} system~\cite{cjk,cjk2}.
-% \item[thispagestyle] A type of \emph{feature} (see this term) which is executed at each occurrence of
-% a given type of mini-table, to force the page style to use for the current page.
-% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}.
% \item[\uopt{tight}]\iopt{tight} An option of the \upack{minitoc} package. It gives a tight line spacing in the
% mini-tables. The opposite option is \optd{loose}.
-% \item[\upack{titlesec}] The \pack{titlesec} package~\cite{titletoc} allows to change the sectioning titles.
+% \item[\upack{titlesec}] The \pack{titlesec}\Virage{} package~\cite{titletoc} allows to change the sectioning titles.
% Amongst its many features it provides margin titles, different format in left and right pages, rules above
-% and below the title, etc. Unfortunately, it is \Virage\emph{incompatible} with the \upack{minitoc} package.
-% \item[\upack{titletoc}] The \pack{titletoc} package is useful for toc entries formatting,
+% and below the title, etc. Unfortunately, it is \emph{incompatible} with the \upack{minitoc} package.
+% \item[\upack{titletoc}] The\SMMZZ{\lmess{W0040}} \pack{titletoc} package is useful for toc entries formatting,
% providing the possibility of changing the format in the middle of a document, grouping the entries
% in a single paragraph, pretty free-forms entries, partial tocs, etc.
-% Unfortunately, it is \Virage\emph{incompatible} with the \upack{minitoc} package.
+% Unfortunately, it is \emph{incompatible} with the \upack{minitoc} package.
%
% The \xfile{titletoc.sty} file is not part of the \pack{titlesec} package; it's an independent package,
% but it's described in the \pack{titlesec} package documentation~\cite{titletoc}.
-% \item[\uscrp{tmk}]\iscrp{tmk} A script file which creates a \index{TDS}TDS hierarchy~\cite{ftds,tds} (to be ajusted to your system).
-% \item[TOC] Acronym for ``table of contents''.
-% \item[\upack{tocbibind}] The \pack{tocbibind} package~\cite{tocbibind} can be used to add the ToC and/or bibliography
-% and/or the index etc., to the Table of Contents listing. But it needs some precautions when used with the
-% \upack{minitoc} package. See section~\vref{special.entries}.
+% \item[\uscrp{tmk}]\iscrp{tmk} A script file which creates a \index{TDS}TDS-compliant
+% hierarchy~\cite{ftds,tds} (to be ajusted to your system).
+% \item[TOC, ToC] Acronym for ``table of contents''.
+% \item[\upack{tocbibind}] The \pack{tocbibind}\imess{I0046} package~\cite{tocbibind} can be used to add the ToC
+% and/or bibliography and/or the index etc., to the Table of Contents listing. But it needs some precautions
+% when used with the \upack{minitoc} package. See section~\vref{special.entries}.
% \item[\dcnt{tocdepth}] This counter contains the depth of the table of contents.
-% \item[\upack{tocloft}] The \pack{tocloft} package~\cite{tocloft} provides means of controlling the
+% \item[\upack{tocloft}] The \pack{tocloft} package~\cite{tocloft}\imess{I0047} provides means of controlling the
% typographic design of the Table of Contents, List of Figures and List of Tables.
% New kinds of ``List of \ldots' can be defined. If you use the \pack{tocloft} package and the
% \upack{minitoc} package, see section~\vref{faq+tocloft} about fixing some minor compatibility issues.
% \item[\xfile{TODO}] is a plain text file (english) which lists some suggested developments of the package,
% not yet implemented. Comments and suggestions are welcome.
-% \item[token] A token\footnote{This definition is taken from ``\textsl{The \TeX{}book}''~\cite{texbook}.} is either
+% \item[token] A token\footnote{This definition is taken from ``\textsl{The \TeX{}book}''~\cite{texbook,ftb}.} is either
% (a)~a single character with an attached category code (see ``catcode'' above), or (b)~a control sequence.
% \virage{} You \emph{should} remember two chief things about \TeX's tokens: (1)~A~control sequence is considered to be
% a single object that is no longer composed of a sequence of symbols. Therefore long control sequence names
% are no harder for \TeX\ to deal with than short ones, after they have been replaced by tokens. Furthermore,
% spaces are not ignored after control sequences inside a token list; the ignore-space rule applies only in an
% input file, during the time that strings of characters are being tokenized. (2)~Once a category code has been
-% attached to a character token, the attachment is permanent. For example, if character `\verb|{|' were
+% attached to a character token, the attachment is permanent. For instance, if character `\verb|{|' were
% suddenly declared to be of category~12 instead of category~1, the characters `\verb|{|$_1$' already inside token
% lists of \TeX\ would still remain of category~1; only newly made lists would contain `\verb|{|$_{12}$' tokens.
% In other words, individual characters receive a fixed interpretation as soon as they have been read from a file,
@@ -18670,6 +20962,28 @@ have centered labels.
% their interpretation at any time. \TeX's digestive processes always know exactly what a character token signifies,
% because the category code appears in the token itself; but when the digestive processes encounter a control sequence
% token, they must look up the current definition of that control sequence in order to figure out what it means.
+% \item[\pack{trivfloat}] The \pack{trivfloat} package~\cite{trivfloat} (by \name{Joseph~A.}{Wright})\imess{I0053} provides
+% a quick method for defining new float types in LaTeX. A single command sets up a new float in the
+% same style as the \LaTeX{} kernel \env{figure} and \env{table} float types.
+% \item[\pack{txfonts}] The \pack{txfonts} package~\cite{txfonts} provides the \texttt{TX} fonts, which consist of
+% \begin{enumerate}\itemsep=0pt
+% \item virtual text roman fonts using Adobe Times (or URW NimbusRomNo9L) with
+% some modified and additional text symbols in OT1, T1, TS1, and LY1 encodings;
+% \item \textsf{virtual text sans serif fonts using Adobe Helvetica (or URW NimbusSanL) with
+% additional text symbols in OT1, T1, TS1, and LY1 encodings};
+% \item {\smooth\texttt{monospaced typewriter fonts in the OT1, T1, TS1, and LY1\linebreak[4] encodings}};
+% \item math alphabets using Adobe Times (or URW NimbusRomNo9L) with modified metrics;
+% \item math fonts of all symbols corresponding to those of Computer Modern math fonts (CMSY, CMMI, CMEX,
+% and Greek letters of CMR);
+% \item math fonts of all symbols corresponding to those of AmS{} fonts (MSAM and MSBM);
+% \item additional math fonts of various symbols.
+% \end{enumerate}
+% All fonts are in the Type~1 format (in \texttt{afm} and \texttt{pfb} files).
+% Necessary \texttt{tfm} and \texttt{vf} files together with \LaTeXe\ package files and font map files
+% for \texttt{dvips} are provided.
+% \end{wdesc}
+% \jsection{U}\addcontentsline{toc}{section}{U}
+% \begin{wdesc}{XXXXXX}
% \item[UNIX] A modern operating system, available on many computers and in various flavors. From the
% \upack{minitoc} point of view, it has the advantage of using filenames with long extensions (the length
% limit is too high to be a problem with the number of mini-tables).
@@ -18684,13 +20998,22 @@ have centered labels.
% of Unicode (resp. ISO~10\,646). It uses multibyte sequences of various lengths, but only 2-byte and 3-byte
% sequences are implemented in \pack{CJK}. ASCII characters will be used as-is --- without this property it would be
% impossible to use UTF~8 with \TeX. See table~\vref{t+jargon+CJK}.
-% \item[\upack{varsects}] The \pack{varsects} package~\cite{varsects} provides a set of commands for changing
+% \end{wdesc}
+% \jsection{V}\addcontentsline{toc}{section}{V}
+% \begin{wdesc}{XXXXXX}
+% \item[\upack{varsects}] The \pack{varsects} package~\cite{varsects}\imess{W0038} provides a set of commands for changing
% the font used for the various sectional headings in the standard \LaTeXe\ document classes: \class{article},
% \class{book}, and \class{report}.
% It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.varsects} and
% section~\vref{faq.33}).
+% \end{wdesc}
+% \jsection{W}\addcontentsline{toc}{section}{W}
+% \begin{wdesc}{XXXXXX}
% \item[\upack{wrapfig}] The \pack{wrapfig} package~\cite{wrapfig} provides the \env{wrapfigure} and
% \env{wraptable} environments to place a figure or table at the side of the page and wrap text around~it.
+% \end{wdesc}
+% \jsection{X}\addcontentsline{toc}{section}{X}
+% \begin{wdesc}{XXXXXX}
% \item[\scrp{xmk}] An example of shell script, which typesets the example document files into PDF documents.
% \item[\upack{xr}] The \pack{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~P.}{Carlisle} rewrote it in a much
@@ -18698,15 +21021,31 @@ have centered labels.
% to implement the preparation commands (like \com{dominitoc}). If you use also the \pack{hyperref}
% package~\cite{hyperref.web}, use \pack{xr-hyper}~\cite{xr-hyper} in place of the \pack{xr} package.
% \end{wdesc}
+% \end{mtchideinmaintoc}
% \or\relax
% \chapter{Jargon}\label{c+jargon}
-% \minilof
+% \mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{5}\raggedcolumns}
+% \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}}
+% \setlength{\mtcindent}{-0.75em}
+% \mtcsetoffset{minitoc}{-0.75em}
+% \minitoc
+% \mtcsetfeature{minitoc}{open}{\empty}
+% \mtcsetfeature{minitoc}{close}{\empty}
+% \setlength{\mtcindent}{24pt}
+% \mtcsetoffset{minitoc}{0pt}
% \mtcskip
+% \mtcsetfeature{minilot}{open}{\vspace{-1ex}\begin{multicols}{2}\raggedcolumns}
+% \mtcsetfeature{minilot}{close}{\end{multicols}\vspace{-1.5ex}}
% \minilot
+% \mtcsetfeature{minilot}{open}{\empty}
+% \mtcsetfeature{minilot}{close}{\empty}
% Ce chapitre tente d'expliquer certains termes utilisés dans cette documentation et décrit quelques fichiers et suffixes
% utiles.
-% De nombreuses informations proviennent des documentations de divers paquetages cités, et
+% De nombreuses informations proviennent des documentations de divers paquetages cités (souvent du résumé ou
+% \emph{abstract}), et
% de~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,komab,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2F,koma,CIL2E,NSSL2E,cyrguide}.
+% \begin{mtchideinmaintoc}
+% \jsection{<<~.~>>\vphantom{A}}\addcontentsline{toc}{section}{<<~.~>>}
% \begin{wdesc}{XXXXXX}
% \item[\suffix{.aux}] Le suffixe du nom pour un fichier \emph{auxiliaire} d'un document \LaTeX{}. Il transfère
% des informations d'une exécution de \LaTeX{} à~la suivante.
@@ -18768,15 +21107,18 @@ have centered labels.
% suffixe complet est \suffix{.U}\emph{nn} où \emph{nn} est le numéro absolu de la partlot.
% \item[\usuffix{.V}]\isuffix{.V} Le suffixe de base pour un fichier sectlot lorsque les suffixes courts sont utilisés. Le
% suffixe complet est \suffix{.V}\emph{nn} où \emph{nn} est le numéro absolu de la sectlot.
+% \end{wdesc}
+% \jsection{A}\addcontentsline{toc}{section}{A}
+% \begin{wdesc}{XXXXXX}
% \item[absolue (numérotation)] Les fichiers auxiliaires pour les minitables ont un suffixe contenant un
% \emph{numéro absolu}, c'est-à-dire un numéro qui est unique et toujours croissant depuis la première
% partie, le premier chapitre ou la première section; ceci a résolu quelques problèmes obscurs, et aussi
% frappé d'obsolescence quelques commandes, telles que \com{firstpartis},
% \com{firstchapteris} et \com{firstsectionis}. La numérotation absolue a été introduite dans
% la version~\#23.
-% \item[\upack{abstract}] Le paquetage \pack{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}) nécessite
+% \item[\upack{abstract}] Le paquetage \pack{abstract}~\cite{abstract}\imess{I0040} (de \name{Peter~R.}{Wilson}) nécessite
% quelques précautions s'il est utilisé avec son option \optp{addtotoc}{abstract}.
-% \item[after] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{après} un type donné de mini-table.
+% \item[\feat{after}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{après} un type donné de mini-table.
% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}.
% \begin{SMOOTH}
% \item[ajustement] Quelques commandes et environnements de \upack{minitoc} sont dits \og{} commandes
@@ -18786,15 +21128,17 @@ have centered labels.
% \com{decrementptc}, \com{decrementmtc}, \com{decrementstc},
% \com{incrementptc}, \com{incrementmtc}, \com{incrementstc},
% \com{mtcaddpart}, \com{mtcaddchapter}, \com{mtcaddsection},
-% \com{mtcfixglossary}, \com{mtcfixindex},
+% \com{mtcfixglossary}, \com{mtcfixindex}, \com{mtcfixnomenclature},
% \env{mtchideinmaintoc},
% \env{mtchideinmainlof} et
% \env{mtchideinmainlot}.
% Il est \virage\emph{fortement recommandé} que l'utilisateur vérifie le résultat de tels ajustements dans le
% document final.
% \end{SMOOTH}
+% \item[\pack{afterpage}] La paquetage \pack{afterpage}~\cite{afterpage} est utilisé pour ajouter du code qui sera
+% exécuté \emph{après} la prochaine coupure de page.
% \item[\upack{alnumsec}]
-% Le paquetage \pack{alnumsec}~\cite{alnumsec} vous permet d'utiliser une numérotation alphanumérique des sections,
+% Le paquetage \pack{alnumsec}~\cite{alnumsec}\imess{W0090} vous permet d'utiliser une numérotation alphanumérique des sections,
% c'est-à-dire: A.~Introduction; III.~Loi internationale. Ce résultat est similaire
% à~celui du paquetage \pack{alphanum} (qui fait partie de la classe \class{jura}~\cite{jura}),
% mais vous pouvez utiliser les commandes de sectionnement standard de \LaTeX. Il est donc possible
@@ -18802,22 +21146,27 @@ have centered labels.
% délimiteurs autour des numéros sont supportés.
% Ce paquetage doit être chargé \emph{avant} le paquetage \upack{minitoc} (voir le point~\vref{h.alnumsec} et la
% section~\vref{faq.42}).
-% \item[\upack{alphanum}] Le paquetage \pack{alphanum}, qui fait partie de la
+% \item[\upack{alphanum}] Le\imess{W0025} paquetage \pack{alphanum}, qui fait partie de la
% classe spécialisée \class{jura}~\cite{jura},
-% de \name{Felix}{Braun}, est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}.
-% \item[\AmS] L'\emph{American Mathematical Society}. Cette société savante a développé les classes de
+% de \name{Felix}{Braun}, est \emph{incompatible} avec le paquetage \upack{minitoc}.
+% \lneed{3}
+% \item[\AmS] L'\emph{American Mathematical Society}~\froff\footnote{\url{http://www.ams.org}}\fron.%
+% \SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{I0041}}
+% Cette société savante a développé les classes de
% document suivantes:
-% \class{amsart} et \class{amsproc} sont, malheureusement, \Virage\emph{incompatibles} avec le paquetage \upack{minitoc},
+% \class{amsart} et \class{amsproc} sont, malheureusement, \emph{incompatibles} avec le paquetage \upack{minitoc},
% \class{amsbook} est compatible mais demande des précautions. Voir la section~\vref{s+AMS}.
-% \item[\uclass{amsart}]\iclass{amsart} Une classe de document pour des articles~\cite{amslatex}, fournie par l'\emph{American
-% Mathematical Society} (\AmS). Malheureusement, cette classe est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}.
+% \item[\uclass{amsart}]\iclass{amsart} Une\imess{W0026} classe de document pour des articles~\cite{amslatex},
+% fournie par l'\emph{American Mathematical Society} (\AmS). Malheureusement, cette classe
+% est \emph{incompatible} avec le paquetage \upack{minitoc}.
% \begin{SMOOTH}
-% \item[\uclass{amsbook}]\iclass{amsbook} Une classe de document pour des livres~\cite{amslatex}, fournie par
+% \item[\uclass{amsbook}]\iclass{amsbook} Une\imess{I0041} classe de document pour des livres~\cite{amslatex}, fournie par
% l'\emph{American Mathematical Society} (\AmS). Cette classe est compatible avec le paquetage \upack{minitoc},
% mais requiert des précautions.
% \end{SMOOTH}
-% \item[\uclass{amsproc}]\iclass{amsproc} Une classe de document pour des comptes-rendus de congrès~\cite{amslatex},
-% fournie par l'\emph{American Mathematical Society} (\AmS). Malheureusement, cette classe est \Virage\emph{incompatible} avec le
+% \item[\uclass{amsproc}]\iclass{amsproc} Une\imess{W0027} classe de document pour des comptes-rendus de
+% congrès~\cite{amslatex}, fournie par l'\emph{American Mathematical Society} (\AmS). Malheureusement, cette
+% classe est \emph{incompatible} avec le
% paquetage \upack{minitoc}.
% \begin{SMOOTH}
% \item[\upack{Antomega}] \pack{Antomega}~\cite{antomega} (de \name{Alexej~M.}{Kryukov} et \name{Dmitry}{Ivanov})
@@ -18831,7 +21180,7 @@ have centered labels.
% \end{SMOOTH}
% \item[\env{appendices}] Voir \upack{appendix} ci-dessous.
% \begin{SMOOTH}
-% \item[\upack{appendix}] Le paquetage \pack{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson})
+% \item[\upack{appendix}] Le\imess{I0042} paquetage \pack{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson})
% fournit diverses manières de formater les titres des appendices. Des environnements
% nommés (\texttt{sub})\env{appendices}\ienv{subappendices}
% sont aussi fournis pouvant être utilisés, par exemple, pour des appendices par chapitre ou par section. Si
@@ -18874,12 +21223,15 @@ have centered labels.
% fichiers auxiliaires, pour y~stocker les contenus de chaque mini-table. Ces fichiers sont les
% \emph{fichiers auxiliaires minitoc}, dont les noms sont de la forme \emph{document}\texttt{.}\emph{suffixe},
% le tableau~\vref{t+suffixes} liste les suffixes possibles.
+% \end{wdesc}
+% \jsection{B}\addcontentsline{toc}{section}{B}
+% \begin{wdesc}{XXXXXX}
% \item[\upack{babel}] Le paquetage \pack{babel}~\cite{babel,babel-user} (de \name{Johannes~L.}{Braams} et autres) est un
% vaste paquetage permettant de préparer des documents \LaTeX\ dans de nombreuses langues, et pas seulement en
% anglais. De nombreux titres pour les mini-tables proviennent du paquetage \pack{babel}.
% \item[\upack{Bang\TeX}]\ipacka{Bang\TeX}{BangTeX} Un paquetage pour composer des documents dans la langue \lopt{bangla} en utilisant les systèmes {\TeX/\LaTeX};
% voir~\cite{bangtex}.
-% \item[before] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{avant} un type donné de mini-table.
+% \item[\feat{before}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{avant} un type donné de mini-table.
% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}.
% \item[\BibTeX] Un programme écrit par \name{Oren}{Patashnik} pour produire des bibliographies dans des documents \LaTeX.
% Distribué avec \LaTeX. Voir~\cite{ttb,btxdoc,btxhak,btxfaq}.
@@ -18895,19 +21247,26 @@ have centered labels.
% \com{part}, \com{chapter} et \com{section} (et en dessous).
% Elle est compatible avec le paquetage \upack{minitoc} et vous pouvez faire des mini-tables aux niveaux partie et
% chapitre (mais pas au niveau section, pour éviter de trop nombreux fichiers auxiliaires).
+% \item[\pack{booktabs}] Ce beau paquetage~\cite{booktabs} vous aide à~préparer de plus belles tables, \emph{sans}
+% filets verticaux ni filets doubles.
+% \end{wdesc}
+% \jsection{C}\addcontentsline{toc}{section}{C}
+% \begin{wdesc}{XXXXXX}
% \item[cadratin] Voir «~em~» ci-dessous.
+% \item[\pack{calc}] Le paquetage \pack{calc}~\cite{calc} facilite les calculs numériques (sur des compteurs et
+% des dimensions) lors le la préparation d'un document \LaTeX.
% \item[cappuccino] Voir «~minutes~» ci-dessous.
-% \item[\upack{captcont}] Le paquetage \pack{captcont}~\cite{captcont} fournit un support pour conserver
+% \item[\upack{captcont}] Le paquetage \pack{captcont}~\cite{captcont}\imess{W0091} fournit un support pour conserver
% un numéro de figure ou de caption pour plusieurs environnements flottants --- habituellement sur plusieurs pages.
% Il permet de contrôler le contenu des pages de la liste des figures et de la liste des tableaux. Il devrait
% être compatible avec tous les autres paquetages qui modifient ou étendent l'environnement flottant et avec
% le paquetage \pack{subfig}~\cite{subfig} en particulier.
-% \item[\upack{caption}] Le paquetage \upack{caption}~\cite{caption} offre de nombreuses façons d'adapter les
+% \item[\upack{caption}] Le paquetage \upack{caption}~\cite{caption}\imess{W0033} offre de nombreuses façons d'adapter les
% captions (légendes) dans des environnements flottants tels que \env{figure} et \env{table}, et coopère
% avec de nombreux autres paquetages.
% \item[\upack{caption2}] Le paquetage\,\footnote{Ce texte provient de la documentation du paquetage \pack{caption},
% et a été traduit. Les paquetages \pack{caption} et \pack{caption2} ont le même auteur, \xname{Axel}{Sommerfeldt}.}
-% \pack{caption2}~\cite{caption2} était considéré comme étant une version expérimentale
+% \pack{caption2}~\cite{caption2}\imess{W0034} était considéré comme étant une version expérimentale
% parallèle du paquetage normal \pack{caption}~\cite{caption} et a été supplanté par la nouvelle version~\mbox{3.0}
% du paquetage normal \pack{caption} en décembre 2003. \pack{caption2} est encore supporté
% d'une certaine manière, ce qui signifie qu'il fera partie des prochaines distributions et que les erreurs
@@ -18925,7 +21284,7 @@ have centered labels.
% \item[\xfile{CATALOG}] Un fichier en texte pur (anglais) qui contient des informations basiques sur le
% paquetage \upack{minitoc} (résumé, date, auteur, version, licence).
% \item[catcode] Abréviation de «~code de catégorie~» (\emph{category code}). Tout\,\footnote{Cette définition
-% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.} d'abord, il est sage d'avoir une idée précise de ce
+% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook,ftb}.} d'abord, il est sage d'avoir une idée précise de ce
% que votre clavier envoie à~la machine. Il y~a 256~caractères que \TeX\ peut rencontrer à~chaque étape, dans un
% fichier ou dans une ligne de texte frappé directement sur votre terminal. Ces 256~caractères sont classés en
% 16~catégories numérotées de~0 à~15. Voir la table~\vref{t+J+catcodes}.
@@ -18959,10 +21318,10 @@ have centered labels.
% \end{table}
% Il n'est pas nécessaire que vous appreniez ces numéros de code; l'important est que \TeX\ connaisse 16~types
% différents de caractères. Tout d'abord, «~\textsl{The \TeX{}book}~» vous laisse croire qu'il n'y a que deux
-% types---le caractère d'échappement et les autres---puis il vous parle de deux types de plus, les symboles de
+% types --- le caractère d'échappement et les autres --- puis il vous parle de deux types de plus, les symboles de
% groupement~\texttt{\{} et~\texttt{\}}. Le code de catégorie pour tout caractère peut être changé à~tout moment,
% mais il est habituellement prudent de se conformer à~un schéma particulier.
-% \item[\upack{ccaption}] Le paquetage \pack{ccaption}~\cite{ccaption} fournit des commandes pour des
+% \item[\upack{ccaption}] Le paquetage \pack{ccaption}~\cite{ccaption}\imess{W0035} fournit des commandes pour des
% \og{} captions de continuation\fg, des captions non numérotés, et un en-tête de légende pour tout
% environnement. Des méthodes sont fournies pour définir des captions à~utiliser en dehors des environnements
% flottants et pour définir de nouveaux environnements flottants et des sous-flottants. Des outils sont fournis
@@ -18994,9 +21353,9 @@ have centered labels.
% \pack{CJK} implante les codages GB, Big~5, JIS, SJIS, KS, UTF~8 et CNS (sur 16~bits, sauf UTF~8 sur 24~bits).
% Voir le tableau~\vref{t+jargon+CJK}.
% \begin{table}[tp]
-% \centering
% \changeskips
% \caption{Schémas de codage implantés dans \upack{CJK}}\label{t+jargon+CJK}\ipack{CJK}
+% \centering
% \begin{tabular}{@{}lccc@{}}
% \toprule
% \textbf{Codage}&\textbf{1~octet}&\textbf{2~octets}&\textbf{3~octets}\\
@@ -19060,6 +21419,10 @@ have centered labels.
% \bottomrule
% \end{tabularx}
% \end{table}
+% \item[\feat{close}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté immédiatement après
+% (fermeture, \emph{close}) l'insertion du fichier auxiliaire pour un type donné de mini-table.
+% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}.
+% Voir le fichier exemple \exam{mtc-ocf.tex}, dans la section~\vref{mtc-ocf.tex}.
% \item[\uscrp{cmk}]\iscrp{cmk}
% Un exemple de script \emph{shell} pour préparer les fichiers de documentation
% en format PostScript à~partir de ceux en format PDF.
@@ -19070,11 +21433,11 @@ have centered labels.
% 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{chou,unicode-des,unicode}),
-% etc. Voir la table~\vref{t+var-encodings} et~\cite{encguide}.
+% etc. Voir la table~\vref{t+var-encodings} et~\cite{encguide,enc-inter}.
% \begin{table}[htp]
-% \centering
% \changeskips
% \caption{Codages divers}\label{t+var-encodings}
+% \centering
% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
% \toprule
% \textbf{Codage}&\textbf{Commentaire}\\
@@ -19085,6 +21448,7 @@ have centered labels.
% \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{cp1257}&Page de code Windows 1257 (baltique).\\
% \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
@@ -19126,7 +21490,7 @@ have centered labels.
% \item[\texttt{comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en anglais.
% \item[compteur] Un registre \TeX\ contenant une valeur entière. Il~y a 256 compteurs (de~0 à~255) dans \TeX, mais
% \LaTeX\ en utilise certains, et de nombreux paquetages ont besoin de quelques compteurs pour leur propre
-% usage. Une version étendue, dérivée de \TeX, \eTeX~\cite{etex}, permet davantage de compteurs.
+% usage. Une version étendue, dérivée de \TeX, \packa{\eTeX}{etex}~\cite{etex}, permet davantage de compteurs.
% Omega~($\mathbf{\Omega}$), lui aussi, permet davantage de compteurs.
% \item[Computer Modern] Pour \og Computer Modern\fg. Un ensemble de fontes~\cite{cmt} conçues
% par \name{Donald~E.}{Knuth} pour \TeX. Initialement, elles étaient construites avec
@@ -19136,7 +21500,7 @@ have centered labels.
% \item[CTAN] Le \emph{Comprehensive \TeX\ Archive Network} (réseau d'archives \TeX\ complètes), un ensemble
% d'archives informatiques contenant la plupart des ressources relatives à~\TeX{} (telles que fontes,
% logiciels, documentations, paquetages). Elles sont accessibles par Internet. Les sites participant à~ce
-% réseau CTAN sont:
+% réseau CTAN sont\,\footnote{Cette liste peut changer dans le futur.}:
% \begin{itemize}
% \item \texttt{ftp.dante.de} (Cologne [Köln], Allemagne)
% \begin{itemize}
@@ -19161,6 +21525,12 @@ have centered labels.
% \end{itemize}
% \end{itemize}
% Il y a aussi de nombreux sites \og{} miroirs \fg{} de ces archives principales.
+% \end{wdesc}
+% \jsection{D}\addcontentsline{toc}{section}{D}
+% \begin{wdesc}{XXXXXX}
+% \item[\pack{dblaccnt}] J'ai dû utiliser le paquetage \pack{dblaccnt}~\cite{dblaccnt} pour préparer l'entrée
+% <<~The pdf\TeX\ Program~>>~\cite{han} dans la bibliographie, parce que le prénom de son auteur comporte un
+% accent double \mbox{(\namea{Th\'{\^e}~Th\`anh}{Hàn}{Han})}.
% \item[\texttt{de.comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en allemand.
% \item[\emph{depth}] Voir \textbf{profondeur} plus loin.
% \item[descripteur] (de fichier). Une entité logicielle décrivant l'interface entre un programme et un fichier.
@@ -19168,19 +21538,25 @@ have centered labels.
% limité. Pour {\TeX} et {\LaTeX}, il y a 16~descripteurs de fichiers en écriture et 16~descripteurs de
% fichiers en lecture.
% \item[\xfile{devanagari.sty}] Le paquetage \emph{\devnag{} pour \TeX{}} (\packa{\protect\devnag}{Devanagari})\cite{devanagari}
-% offre un poyen pour composer avec une haute qualité du texte \devnag{} avec \TeX{}. \devnag{} est une
+% offre un moyen pour composer avec une haute qualité du texte \devnag{} avec \TeX{}. \devnag{} est une
% écriture utilisée pour écrire et imprimer le sanskrit et de nombreuses langues d'Inde du nord et centrale
% telles que l'hindi et le marathi, ainsi que le népalais. Le paquetage \packa{\protect\devnag}{Devanagari} a été initialement
% développé en mai~1991 par \name{Frans}{Velthuis} pour l'Université de Groningen, aux Pays-Bas, et ce fut le
% premier système à~supporter l'écriture \devnag{} pour \TeX{}.
% \item[dispositifs] Un dispositif (\emph{feature}) (au sens du paquetage \upack{minitoc}) est un ensemble
-% d'actions qui est exécuté lors de chaque occurrence d'un certain type de mini-table. Trois dispositifs sont
-% associés à~chaque type de mini-table: un dispositif «~before~» (exécuté avant la mini-table), un dispositif
-% «~after~» (exécuté après la mini-table) et un dispositif «~thispagestyle~», qui est exécuté avec la
+% d'actions qui est exécuté lors de chaque occurrence d'un certain type de mini-table. Cing dispositifs sont
+% associés à~chaque type de mini-table: un dispositif «~\feat{before}~» (exécuté avant la mini-table complète), un dispositif
+% «~\feat{after}~» (exécuté après la mini-table complète),
+% un dispositif «~\feat{open}~» (exécuté juste avant l'insertion du fichier auxiliaire contenant la minitable),
+% un dispositif «~\feat{close}~» (exécuté juste après l'insertion du fichier auxiliaire contenant la minitable),
+% et un dispositif «~\feat{pagestyle}~», qui est exécuté avec la
% mini-table pour forcer son style de page.
% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}.
% ^^A \item[\xfile{duplex2v.pro}] Un fichier d'en-tête PostScript, qui essaye d'activer l'impression en recto-verso.
% ^^A Il fonctionne avec certaines imprimantes PostScript HP et Canon.
+% \end{wdesc}
+% \jsection{E}\addcontentsline{toc}{section}{E}
+% \begin{wdesc}{XXXXXX}
% \item[\texttt{em}] Une unité de longueur égale (approximativement) à~la largeur de la lettre~\og m\fg
% dans la fonte courante. En typographie, c'est un \og cadratin\fg.
% \item[\uscrp{emk}]\iscrp{emk}
@@ -19195,11 +21571,17 @@ have centered labels.
% comme ceci:
% \begin{quote}
% \verb|\begin{minipage}[t]{.5\textwidth}|\\
-% \verb|\end{minipage}|\\
+% \verb|\end{minipage}|
% \end{quote}
+% \item[\packa{\eTeX}{etex}] \packa{\eTeX}{etex}~\cite{etex} est une version étendue de \TeX, avec bien plus de
+% registres et de nombreuses nouvelles primitives; elle supporte aussi l'écriture de gauche à~droite et de
+% droite à~gauche.
% \item[\upack{ethiop}]\ipack{ethiop} Un paquetage~\cite{ethiop} \LaTeX\ offrant le support de la langue éthiopienne pour
% le paquetage \pack{babel}~\cite{babel,babel-user}.
% \item[extension] Voir «~suffixe~» plus loin.
+% \end{wdesc}
+% \jsection{F}\addcontentsline{toc}{section}{F}
+% \begin{wdesc}{XXXXXX}
% \item[\xfile{farsi.sty}] Voir \packa{Farsi\TeX}{FarsiTeX} ci-dessous.
% \item[\upack{Farsi\TeX}]\ipacka{Farsi\TeX}{FarsiTeX} Un paquetage~\cite{farsi} pour composer un document dans la langue \lopt{farsi} (iranien, persan).
% Voir~{\froff\url{http://www.farsitex.org}}. Mais ce n'est actuellement disponible que pour \LaTeX2.09.
@@ -19222,9 +21604,25 @@ have centered labels.
% voir~\textbf{Chapitre~0} et \textbf{absolue (numérotation)} plus haut, et la section~\vref{faq.5}.
% \item[\com{firstpartis}] Analogue à~\com{firstchapteris} ci-dessus.
% \item[\com{firstsectionis}] Analogue à~\com{firstchapteris} ci-dessus.
+% \item[\pack{float}] Ce paquetage~\cite{float} (de \name{Anselm}{Lingnau})\imess{I0053} améliore l'interface de définition
+% d'objets flottants teles que figures et tableaux en \LaTeX. Il ajoute la notion de <<~style de flottant~>>
+% qui régit l'aspect des flottants. Ne nouvelles sortes de flottants peuvent être définies en utilisant une
+% commande \com{newfloat} analogue à~\com{newtheorem}. Ce paquetage incorpore aussi la fonctionnalité du
+% paquetage \pack{here} de \name{David~P.}{Carlisle}, donnant aux environnements flottants une option
+% \texttt{[H]} qui signifie <<~METTEZ-LE ICI~>> (par opposition à~l'option standard \texttt{[h]} qui signifie
+% <<~vous pouvez le mettre ici si vous voulez~>>).
% \item[\com{FloatBarrier}]
% Une macro du paquetage \pack{placeins}~\cite{placeins}. Elle établit une «~barrière~» contre la dérive
% des éléments flottants (tels que figures ou tableaux).
+% \item[\pack{floatrow}] Ce paquetage~\cite{floatrow} (de \name{Olga~G.}{Lapko})\imess{I0053} est une extension du paquetage
+% \pack{float}~\cite{float} (de \name{Anselm}{Lingnau}), réutilisant son code, avec des extensions venant du
+% paquetage \pack{rotfloat}~\cite{rotfloat} (de \name{Axel}{Sommerfeldt}).
+% \item[\pack{flowframe}] Ce\imess{W0097} paquetage~\cite{flowfram,ffuserguide} est conçu pour vous permettre de créer des
+% blocs (\emph{frames}) de texte dans un document de manière que le contenu de l'environnement \env{document}
+% coule d'un bloc au suivant dans l'ordre où ils ont été définis. Ceci est utile pour créer des posters ou des
+% magazines ou toute autre forme de document qui n'est pas conforme à~la mise en page standard sur une ou deux colonnes.
+% Comme ce paquetage définit son propre système de minitocs, il est \emph{incompatible} avec le paquetage
+% \upack{minitoc}.
% \item[\xfile{fminitoc.bib}] Une base de données bibliographiques pour la documentation en français du paquetage
% \upack{minitoc}.
% \item[\xfile{fminitoc.dtx}] Le fichier source pour la documentation en français du paquetage \upack{minitoc}.
@@ -19244,7 +21642,7 @@ have centered labels.
% \item[\uscrp{fmk}]\iscrp{fmk}
% Un exemple de script \emph{shell} pour préparer la documentation en français du paquetage \upack{minitoc}.
% Le script \scrp{imk} doit avoir été exécuté au préalable. Voir le point~\vref{IN9}.
-% \item[\upack{fncychap}] Le paquetage \pack{fncychap}~\cite{fncychap} fournit diverses commandes pour changer
+% \item[\upack{fncychap}] Le paquetage \imess{W0086}\pack{fncychap}~\cite{fncychap} fournit diverses commandes pour changer
% le format utilisé pour certaines en-têtes (chapitres) dans les classes stantard de documents de \LaTeXe:
% \class{book} et \class{report}.
% Il doit être chargé \emph{avant} le paquetage \upack{minitoc} (voir le point~\vref{h.fncychap} et la
@@ -19262,11 +21660,26 @@ have centered labels.
% puis je l'ai modifié avec l'outil \tool{urlbst}~\cite{urlbst}.
% \item[\upack{frnew.sty}]\ipack{frnew} Un petit paquetage utilisé pour préparer la documentation en français. Il est
% produit lors de la compilation de \xfile{minitoc.ins}.
+% \end{wdesc}
+% \jsection{G}\addcontentsline{toc}{section}{G}
+% \begin{wdesc}{XXXXXX}
+% \item[\pack{geometry}] Le paquetage \pack{geometry}~\cite{geometry} fournit une interface utilisateur flexible
+% et complète pour les dimensions de la page. Vous pouvez les spécifier en utilisant des paramètres intuitifs
+% pour obtenir votre mise en page désirée. Par exemple, si vous voulez établir des marges (à~gauche, à~droite,
+% en haut et en bas) à~2\,cm de chaque bord du papier, il vous suffit de dire:
+% \begin{quote}
+% \verb|\usepackage[margin=2cm]{geometry}|
+% \end{quote}
+% Ce paquetage puissant (et recommandé) est utilisé dans certains des exemples de documents et dans la présente
+% documentation.
% \item[\upack{guarani}]\ipack{guarani} Un paquetage \LaTeX\ pour composer du texte guarani, la principale langue parlée
% au Paraguay.
% Le fichier \xfile{guarani.ldf}, inclus dans ce paquetage, définit les titres. Voir~\cite{guarani} et la
% section~\vref{s+mld+guarani}.
-% \item[\upack{hangcaption}] Le paquetage \pack{hangcaption}~\cite{hangcaption} définit une variante de la
+% \end{wdesc}
+% \jsection{H}\addcontentsline{toc}{section}{H}
+% \begin{wdesc}{XXXXXX}
+% \item[\upack{hangcaption}] Le paquetage \imess{W0092}\pack{hangcaption}~\cite{hangcaption} définit une variante de la
% commande \com{caption} pour produire des captions (légendes) avec une indentation pendante
% (\emph{hanging indentation}), c'est-à-dire dont la première ligne déborde sur la gauche. Ce paquetage est
% sans doute obsolète (1992, \LaTeX2.09).
@@ -19292,7 +21705,9 @@ have centered labels.
% avec dispositifs d'hypertexte) et un visualisateur adapté (visualisateur PDF, visualisateur PostScript
% récent). Ceci est pratique pour naviguer dans un document ou plusieurs documents, qui peuvent être des
% documents distants.
-% \item[\upack{hyperref}] Le paquetage \pack{hyperref}~\cite{hyperref.web} est utilisé pour modifier les commandes
+% \lneed{4}
+% \item[\upack{hyperref}] Le\SMM{\lmess{W0023}\\\lmess{W0028}\\\lmess{W0030}\\\lmess{W0039}}
+% paquetage \pack{hyperref}~\cite{hyperref.web} est utilisé pour modifier les commandes
% de références croisées de \LaTeX\ afin de produire une certaine sorte de commandes \com{special};
% elles sont des prémices de l'ensemble de commandes \com{special} définis pour les processeurs de
% \texttt{dvi} vers \packa{Hyper\TeX}{HyperTeX}, pour les commandes \texttt{pdfmark} incluses pour le traitement par
@@ -19305,15 +21720,19 @@ have centered labels.
% commandes \com{special} qu'un programme pilote (\emph{driver}) pourra transformer en liens
% hypertextes; il fournit aussi de nouvelles commandes permettant à~l'utilisateur d'écrire des liens
% hypertextes (hyperliens) \emph{ad hoc}, y~compris ceux vers des documents externes et des URLs.
+% \end{wdesc}
+% \jsection{I}\addcontentsline{toc}{section}{I}
+% \begin{wdesc}{XXXXXX}
% \item[\upack{ifmtarg}] Le paquetage \pack{ifmtarg}~\cite{ifmtarg} fournit une commande si-alors-sinon
% (\emph{if-then-else}) pour tester si un argument de macro est vide («~vide~» signifiant seulement zéro espaces ou
% plus).
+% \item[\pack{ifthen}] Le paquetage \pack{ifthen}~\cite{ifthen} définit une commande \com{ifthenelse} pour \LaTeXe.
% \begin{SMOOTH}
% \item [\uscrp{imk}]\iscrp{imk} Un exemple de script \emph{shell}, qui prépare le paquetage \upack{minitoc}
% depuis \xfile{minitoc.ins} et \xfile{minitoc.dtx}; notez que \scrp{imk} doit être exécuté avant
% de lancer \scrp{emk} ou \scrp{fmk}. Voir le point~\vref{IN9}.
% \end{SMOOTH}
-% \item[\uopt{insection}]\iopt{insection} L'option de paquetage \opt{insection} charge le paquetage \pack{placeins}~\cite{placeins}
+% \item[\uopt{insection}]\iopt{insection} L'option de paquetage \opt{insection}\imess{W0056} charge le paquetage \pack{placeins}~\cite{placeins}
% avec les options adéquates pour éviter que les éléments flottants (tels que figures et tableaux) dérivent
% en dehors de leurs sections, et charge aussi le paquetage \pack{flafter} (décrit dans~\cite{ltoutput}
% et~\cite[page~292]{TLC2F}).
@@ -19329,19 +21748,28 @@ have centered labels.
% \end{tabular}
% \item[\xfile{INSTALL}] Un fichier en texte pur (anglais) l'installation du paquetage \upack{minitoc}.
% Voir le chapitre~\vref{c+installation}.
+% \end{wdesc}
+% \jsection{J}\addcontentsline{toc}{section}{J}
+% \begin{wdesc}{XXXXXX}
% \item[\com{jobname}] Une primitive \TeX\ contenant le nom du document en préparation, c'est-à-dire le nom
% du fichier lu en premier par \TeX{} (ou \LaTeX), sans son suffixe. Elle est très utile pour construire les
% noms d'autres fichiers.
-% \item[\uclass{jura}] La classe \class{jura}~\cite{jura}, de \name{Felix}{Braun}, est \Virage\emph{incompatible} avec le
+% \item[\uclass{jura}] La classe \imess{W0029}\class{jura}~\cite{jura}, de \name{Felix}{Braun}, est \emph{incompatible} avec le
% paquetage \upack{minitoc}. Elle est utilisée pour des documents juridiques en allemand.
+% \end{wdesc}
+% \jsection{K}\addcontentsline{toc}{section}{K}
+% \begin{wdesc}{XXXXXX}
% \item[\uopt{k-loose}]\ioptd{k-loose} Une option du paquetage \upack{minitoc} utile si votre document est écrit avec une des
% classes de \KOMAScript{}~\cite{komab,koma,robbers-pj-2006-3}. Cette option essaye d'établir un espacement peu serré (\emph{loose})
% dans les mini-tables. Analogue à~l'option de paquetage \optd{loose} pour les classes standard.
% \item[\uopt{k-tight}]\iopt{k-tight} Une option du paquetage \upack{minitoc} utile si votre document est écrit avec une des
% classes de \KOMAScript{}~\cite{komab,koma,robbers-pj-2006-3}. Cette option essaye d'établir un espacement serré (\emph{tight}) dans les
% mini-tables. Analogue à~l'option de paquetage \opt{tight} pour les classes standard.
+% \item[\packa{Kannada\TeX}{KannadaTeX}] Un projet~\cite{kannadatex} pour utiliser \LaTeX{} pout la composition
+% dans la langue Kannada language. Voir la section~\vref{s+mld+kannada}.
% \item[\KOMAScript]
-% {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3} est un ensemble très complexe. Vous pouvez le voir, car il n'y a pas seulement
+% {\KOMAScript}\imess{I0043}~\cite{komab,koma,robbers-pj-2006-3} est un ensemble très complexe.
+% Vous pouvez le voir, car il n'y a pas seulement
% une seule classe ou un seul paquetage, mais tout un ensemble de classes et paquetages nombreux. Les
% classes (\class{scrartcl}, \class{scrbook}, \class{scrlettr}, \class{scrlttr2} et
% \class{scrreprt}) sont bien les contreparties des classes standard, mais elles n'ont jamais seulement les
@@ -19363,6 +21791,9 @@ have centered labels.
% \LaTeX{} standard. Ceci signifie que l'ensemble {\KOMAScript} contient des remplacements pour les trois
% classes standard \class{book}, \class{report} et \class{article}. Il y a aussi un remplacement pour la
% classe standard \class{letter}.
+% \end{wdesc}
+% \jsection{L}\addcontentsline{toc}{section}{L}
+% \begin{wdesc}{XXXXXX}
% \item[Lambda] Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales du système
% Omega~($\mathbf{\Omega}$) est appelé «~\emph{Lambda}~»~($\mathbf{\Lambda}$).
% \item[Lamed] Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales du système
@@ -19401,9 +21832,10 @@ have centered labels.
% convertir.}. Utilisez la version actuelle de \LaTeXe, qui est supportée et bien plus puissante.
% \item[\LaTeXe] La version actuelle du programme \LaTeX, après 1994; elle est supportée.
% \item[\LaTeX3] La future version de \LaTeX, toujours en cours de développement.
-% \item[\uclass{letter}]\iclass{letter} Une classe de documents standard~\cite{letter} pour préparer des lettres postales (courrier papier).
+% \item[\uclass{letter}]\iclass{letter} Une\Virage{} classe de documents standard~\cite{letter} pour préparer des
+% lettres postales (courrier papier).
% Comme de tels documents n'ont ni commandes ni structure de sectionnement, le paquetage \upack{minitoc} est
-% sans objet pour eux (et est donc \Virage\emph{incompatible} avec cette classe).
+% sans objet pour eux (et est donc \emph{incompatible} avec cette classe).
% \item[\upack{lipsum}] Le paquetage \pack{lipsum}~\cite{lipsum} permet d'insérer facilement du
% texte dans un fichier de test avec un minimum de frappe. Les textes sont en latin mais ont été altérés et
% rendus incompréhensibles. J'ai utilisé ce paquetage dans certains des exemples de documents.
@@ -19412,11 +21844,11 @@ have centered labels.
% \item[\uopt{listfiles}]\ioptd{listfiles} Une option du paquetage \upack{minitoc}. Elle crée une liste des fichiers minitoc
% auxiliaires (ces fichiers contiennent les mini-tables et peuvent être éliminés après l'exécution de \LaTeX)
% dans le fichier \emph{document}\suffix{.maf}. Option par défaut. Voir la section~\vref{s+listfiles}.
-% \item[LOF] Un acronyme pour «~\emph{list of figures}~», ou «~liste des figures~».
+% \item[LOF, LoF] Un acronyme pour «~\emph{list of figures}~», ou «~liste des figures~».
% \item[\dcnt{lofdepth}] Ce compteur, s'il existe, contient la profondeur de la liste des figures.
% \item[\uopt{loose}]\ioptd{loose} Une option du paquetage \upack{minitoc}. Elle donne un espacement lache des lignes dans
% les mini-tables. C'est le choix par défaut. L'option contraire est \opt{tight}.
-% \item[LOT] Un acronyme pour «~\emph{list of tables}~», ou «~liste des tableaux~».
+% \item[LOT, LoT] Un acronyme pour «~\emph{list of tables}~», ou «~liste des tableaux~».
% \item[\dcnt{lotdepth}] Ce compteur, s'il existe, contient la profondeur de la liste des tableaux.
% \item[LPPL] La \emph{LaTeX Project Public License}, disponible~à:
% \begin{quote}
@@ -19435,6 +21867,9 @@ have centered labels.
% pour préparer l'announce d'une version de \LaTeX.
% Pour le paquetage \upack{minitoc}, elle est
% très similaire à~la classe de document \class{article}; voir plus haut.
+% \end{wdesc}
+% \jsection{M}\addcontentsline{toc}{section}{M}
+% \begin{wdesc}{XXXXXX}
% \item[\com{makeatletter} \textmd{et} \com{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
@@ -19443,15 +21878,18 @@ have centered labels.
% il est parfois nécessaire d'avoir de tels morceaux de «~code interne~» dans le préambule,
% les commandes \com{makeatletter} et \com{makeatother} permettent de le faire facilement: ce
% qui est difficile, c'est de se rappeler qu'il faut les ajouter, faute de quoi des erreurs étranges
-% surviennent. Et ces deux commandes ne devraient jamais être utilisées dans un fichier de paquetage ou de classe.
+% surviennent. Et ces deux commandes \Virage\emph{ne devraient jamais être utilisées dans un fichier de paquetage ou de classe}.
% \item[makefile] Un fichier de texte particulier contenant des instructions pour construire et installer un
% logiciel, à~l'aide de l'utilitaire «~\textbf{make}~»; \textbf{make} est un outil pratique provenant du
% système d'exploitation Unix, mais il en existe des variantes.
-% \item[\upack{mcaption}] Le paquetage \pack{mcaption}~\cite{mcaption} fournit un environnement
+% \item[\upack{mcaption}] Le paquetage \pack{mcaption}~\cite{mcaption}\imess{W0036} fournit un environnement
% \env{margincap} pour placer les captions (légendes) dans la marge externe du document, avec un alignement
% par le haut ou par le bas.
+% \lneed{7}
% \begin{SMOOTH}
-% \item[\uclass{memoir}]\iclass{memoir} Une très générale et puissante classe de document
+% \item[\uclass{memoir}]\iclass{memoir}
+% Une\SMM{\lmess{E0028}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0030}\\\lmess{I0032}\\\lmess{I0044}\\\lmess{M0001}}
+% très générale et puissante classe de document
% (de \xname{Peter~R.}{Wilson}, décrite dans~\cite{memoir,add-memoir,wilson-pj-2006-3});
% cette classe est compatible avec le paquetage \upack{minitoc} (avec quelques précautions) si vous utilisez
% une version récente. Voir la section~\vref{faq+memoir}.
@@ -19582,13 +22020,13 @@ have centered labels.
% inconvénient est l'utilisation de noms de fichiers avec des suffixes courts (le schéma «~8+3~»), qui limite à~99
% le nombre de mini-tables dans chaque sorte.
% \item[\uexam{mtc-2c.tex}]\iexam{mtc-2c.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} avec une mise
-% en page sur deux colonnes.
+% en page sur deux colonnes. Voir la section~\vref{mtc-2c.tex}.
% \item[\uexam{mtc-2nd.tex}]\iexam{mtc-2nd.tex} Un exemple de document utilisant le paquetage \upack{minitoc} et son option de
-% langue \lopt{french2}.
+% langue \lopt{french2}. Voir la section~\vref{mtc-2nd.tex}.
% \item[\uexam{mtc-3co.tex}]\iexam{mtc-3co.tex} Un exemple de document utilisant le paquetage \upack{minitoc} pour
-% préparer une minitoc sur trois colonnes.
+% préparer une minitoc sur trois colonnes. Voir la section~\vref{mtc-3co.tex}.
% \item[\uexam{mtc-add.bib}]\iexam{mtc-add.bib} Une petite base de données bibliographiques pour les exemples
-% de documents \exam{mtc-add.tex} et \exam{mtc-ads.tex}.
+% de documents \exam{mtc-add.tex} et \exam{mtc-ads.tex}. Voir la section~\vref{mtc-add.tex}.
% \item[\uexam{mtc-add.tex}]\iexam{mtc-add.tex} Un exemple de document montrant comment utiliser \com{mtcaddchapter} et le
% paquetage \pack{tocbibind}~\cite{tocbibind} avec \upack{minitoc}. Voir la section~\vref{mtc-add.tex}.
% \item[\uexam{mtc-ads.tex}]\iexam{mtc-ads.tex} Un exemple de document montrant comment utiliser \com{mtcaddsection} et le
@@ -19596,66 +22034,78 @@ have centered labels.
% Il montre aussi quel défi représente la gestion des mini-listes de flottants au niveau des sections.
% Voir la section~\vref{mtc-ads.tex}.
% \item[\uexam{mtc-amm.tex}]\iexam{mtc-amm.tex} Un exemple de fichier montrant l'utilisation de l'environnement \env{appendices}
-% dans un document de classe \class{memoir} avec le paquetage \upack{minitoc}.
+% dans un document de classe \class{memoir} avec le paquetage \upack{minitoc}. Voir la section~\vref{mtc-amm.tex}.
% \begin{SMOOTH}
% \item[\uexam{mtc-apx.tex}]\iexam{mtc-apx.tex} Un exemple de fichier montrant comment utiliser l'environnement \env{mtchideinmaintoc}
% pour masquer les entrées pour les appendices dans la table des matières principale et créer une table des
-% matières au niveau partie pour les appendices.
+% matières au niveau partie pour les appendices. Voir la section~\vref{mtc-apx.tex}.
% \end{SMOOTH}
-% \item[\uexam{mtc-art.tex}]\iexam{mtc-art.tex} Un exemple de document (classe \class{article}) utilisant le paquetage \upack{minitoc}.
+% \item[\uexam{mtc-art.tex}]\iexam{mtc-art.tex} Un exemple de document (classe \class{article}) utilisant le paquetage \upack{minitoc}. Voir la section~\vref{mtc-art.tex}.
% \item[\uexam{mtc-bk.tex}]\iexam{mtc-bk.tex} Un exemple de document (classe \class{book} ou \class{report}) utilisant le
-% paquetage \upack{minitoc}.
+% paquetage \upack{minitoc}. Voir la section~\vref{mtc-bk.tex}.
% \item[\uexam{mtc-bo.tex}]\iexam{mtc-bo.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} avec une mise
-% en page sur deux colonnes et utilisant le paquetage \pack{tocloft}~\cite{tocloft}.
+% en page sur deux colonnes et utilisant le paquetage \pack{tocloft}~\cite{tocloft}. Voir la section~\vref{mtc-bo.tex}.
% \item[\uexam{mtc-ch0.tex}]\iexam{mtc-ch0.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} dans un document
-% dont le premier chapitre est étoilé.
-% \item[\uexam{mtc-cri.tex}]\iexam{mtc-cri.tex} Un fichier d'exemple montrant l'utilisation di paquetage minitoc avec des parties et des
-% chapitres étoilés.
-% \item[\uexam{mtc-fko.tex}]\iexam{mtc-cri.fko} Un fichier d'exemple montrant le problème des fontes lors de
-% l'utilisation de la classe \class{scrbook}.
+% dont le premier chapitre est étoilé. Voir la section~\vref{mtc-ch0.tex}.
+% \item[\uexam{mtc-cri.tex}]\iexam{mtc-cri.tex} Un fichier d'exemple montrant l'utilisation du paquetage minitoc avec des parties et des
+% chapitres étoilés. Voir la section~\vref{mtc-cri.tex}.
+% \item[\uexam{mtc-fko.tex}]\iexam{mtc-fko.tex} Un fichier d'exemple montrant le problème des fontes lors de
+% l'utilisation de la classe \class{scrbook}. Voir la section~\vref{mtc-fko.tex}.
% \item[\uexam{mtc-fo1.tex}]\iexam{mtc-fo1.tex} Un exemple de fichier montrant l'utilisation du paquetage \upack{minitoc} avec
-% changement de quelques fontes.
+% changement de quelques fontes. Voir la section~\vref{mtc-fo1.tex}.
% \item[\uexam{mtc-fo2.tex}]\iexam{mtc-fo2.tex} Un autre exemple de fichier montrant l'utilisation du paquetage \upack{minitoc} avec
-% changement de quelques fontes.
+% changement de quelques fontes. Voir la section~\vref{mtc-fo2.tex}.
% \begin{SMOOTH}
% \item[\uexam{mtc-gap.tex}]\iexam{mtc-gap.tex} Un exemple de fichier montrant l'utilisation des commandes \com{mtcgapbeforeheads} et
-% \com{mtcgapafterheads}.
+% \com{mtcgapafterheads}. Voir la section~\vref{mtc-gap.tex}.
% \end{SMOOTH}
% \item[\uexam{mtc-hi1.tex}]\iexam{mtc-hi1.tex} Un exemple de fichier montrant l'utilisation des environnements
-% spécialisés \env{mtchideinmainlof} et \env{mtchideinmainlot}.
+% spécialisés \env{mtchideinmainlof} et \env{mtchideinmainlot}. Voir la section~\vref{mtc-hi1.tex}.
% \item[\uexam{mtc-hi2.tex}]\iexam{mtc-hi2.tex} Un exemple de fichier montrant l'utilisation des paires de commandes:
% \begin{itemize}
% \item \com{mtchideinmainlof} et \com{endmtchideinmainlof},
% \item \com{mtchideinmainlot} et \com{endmtchideinmainlot}.
% \end{itemize}
+% Voir la section~\vref{mtc-hi2.tex}.
% \item[\uexam{mtc-hia.tex}]\iexam{mtc-hia.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} pour masquer les
% entrées pour certains tableaux dans la liste des tableaux principale d'un document de la classe \class{article}.
+% Voir la section~\vref{mtc-hia.tex}.
% \item[\uexam{mtc-hir.tex}]\iexam{mtc-hir.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} pour masquer les
% entrées pour certains tableaux dans la liste des tableaux principale d'un document de la classe \class{report}.
+% Voir la section~\vref{mtc-hir.tex}.
% \item[\uexam{mtc-hop.tex}]\iexam{mtc-hop.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} avec la classe de
-% document \class{scrbook}.
+% document \class{scrbook}. Voir la section~\vref{mtc-hop.tex}.
% \item[\uexam{mtc-liv.tex}]\iexam{mtc-liv.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} dans un
-% livre avec une table des matières et des minitocs personnalisées.
+% livre avec une table des matières et des minitocs personnalisées. Voir la section~\vref{mtc-liv.tex}.
% \item[\uexam{mtc-mem.tex}]\iexam{mtc-mem.tex} Un exemple de fichier montrant l'utilisation du paquetage \upack{minitoc} avec la
-% classe \class{memoir}.
+% classe \class{memoir}. Voir la section~\vref{mtc-mem.tex}.
% \item[\uexam{mtc-mm1.tex}]\iexam{mtc-mm1.tex} Un exemple de fichier montrant l'utilisation du paquetage \upack{minitoc} avec la
-% classe \class{memoir}, si vous souhaitez changer quelques fontes.
+% classe \class{memoir}, dans le cas où vous souhaiteriez changer quelques fontes. Voir la section~\vref{mtc-mm1.tex}.
% \item[\uexam{mtc-mu.tex}]\iexam{mtc-mu.tex} Un document utilisant une minitoc composée, avec le paquetage \pack{wrapfig}~\cite{wrapfig},
-% pour être placée dans un environnement \env{wrapfigure}.
+% pour être placée dans un environnement \env{wrapfigure}. Voir la section~\vref{mtc-mu.tex}.
+% \item[\uexam{mtc-nom.tex}]\iexam{mtc-nom.tex} Un document montrant une interaction entre le paquetage \upack{minitoc}
+% et le paquetage \pack{nomencl}~\cite{nomencl}. Voir la section~\vref{mtc-nom.tex}.
+% \item[\uexam{mtc-ocf.tex}]\iexam{mtc-ocf.tex} Un document utilisant les dispositifs \feat{open} et \feat{close}
+% pour préparer une minitoc sur trois colonnes. Voir la section~\vref{mtc-ocf.tex}.
+% \item[\uexam{mtc-ofs.tex}]\iexam{mtc-ofs.tex} Un document utilisant les dispositifs \feat{open} et \feat{close}
+% pour préparer une minitoc sur trois colonnes et \com{mtcsetoffset} pour décaler la minitoc afin de
+% l'aligner sur la gauche. Voir la section~\vref{mtc-ofs.tex}.
% \item[\uexam{mtc-sbf.tex}]\iexam{mtc-sbf.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} avec le
-% paquetage \pack{subfigure}~\cite{subfigure}.
+% paquetage \pack{subfigure}~\cite{subfigure}. Voir la section~\vref{mtc-sbf.tex}.
% \item[\uexam{mtc-scr.tex}]\iexam{mtc-scr.tex} Un exemple de document montrant l'utilisation du paquetage \upack{minitoc} avec une
-% classe {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3}, \class{scrreprt}.
+% classe {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3}, \class{scrreprt}. Voir la
+% section~\vref{mtc-scr.tex}.
% \item[\uexam{mtc-syn.tex}]\iexam{mtc-syn.tex} Un exemple de document montrant l'utilisation du paquetage \upack{minitoc} lorsque
-% la table des matières est précédée de quelques chapitres étoilés.
+% la table des matières est précédée de quelques chapitres étoilés. Voir la section~\vref{mtc-syn.tex}.
% \item[\uexam{mtc-tbi.tex}]\iexam{mtc-tbi.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} package avec
-% le paquetage \pack{tocbibind}.
+% le paquetage \pack{tocbibind}. Voir la section~\vref{mtc-tbi.tex}.
% \item[\uexam{mtc-tlc.tex}]\iexam{mtc-tlc.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} dans un document
-% de la classe \class{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé.
+% de la classe \class{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé. Voir la section~\vref{mtc-tlc.tex}.
% \item[\uexam{mtc-tlo.tex}]\iexam{mtc-tlo.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} avec le
% paquetage \pack{tocloft}~\cite{tocloft} et leur interaction pour les numéros de pages dans les mini-tables.
+% Voir la section~\vref{mtc-tlo.tex}.
% \item[\uexam{mtc-tsf.tex}]\iexam{mtc-tsf.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} avec le
-% paquetage \pack{subfig}~\cite{subfig}.
+% paquetage \pack{subfig}~\cite{subfig}. Voir la section~\vref{mtc-tsf.tex}.
% \begin{SMOOTH}
% \item[\upack{mtcmess}]\ipack{mtcmess} Un paquetage qui est utilisé pour fournir des variantes des commandes
% standard \com{PackageInfo}, \com{PackageWarning}, \com{PackageWarningNoLine} et \com{PackageError}
@@ -19665,8 +22115,8 @@ have centered labels.
% pour ignorer toutes les commandes et tous les environnements du paquetage \upack{minitoc}. En fait, il les
% définit pour qu'elles/ils ne fassent rien. Utile si vous désirez une version de votre document sans aucune
% mini-table.
-% \item[\upack{mtcpatchmem}]\ipack{mtcpatchmem} Un petit paquetage qui est chargé automatiquement si
-% nécessaire lorsque vous utilisez la classe de document \class{memoir} dans une version \virage\emph{incompatible}
+% \item[\upack{mtcpatchmem}]\ipack{mtcpatchmem} Un\SMMZ{\lmess{M0001}} petit paquetage qui est chargé automatiquement si
+% nécessaire lorsque vous utilisez la classe de document \class{memoir} dans une version \emph{incompatible}
% avec le paquetage \upack{minitoc}, mais corrigible. Il est produit lors de la compilation de \xfile{minitoc.ins}.
% \item[\texttt{mu}] Une unité de longueur utilisée normalement en mode mathématique (\texttt{mu} signifie
% «~\emph{math unit}~»); 18~unités mathématiques font \texttt{1em} (un cadratin), qui est à~peu près la
@@ -19677,6 +22127,17 @@ have centered labels.
% à~plusieurs bibliographies à~l'intérieur d'un même document. Il fournit donc une fonctionnalité
% complémentaire à~des paquetages tels que \pack{bibunits}~\cite{bibunits} ou \pack{chapterbib}~\cite{chapterbib},
% qui permettent de créer une seule bibliographie pour plusieurs, mais différentes, parties du document.
+% \item[\upack{multicol}] Le paquetage \pack{multicol}~\cite{multicol} définit l'environnement \env{multicols}
+% (avec un~<<~\textbf{s}~>>) pour composer du texte sur plusieurs colonnes. Utilisé dans certains exemples de documents.
+% \item[\upack{multitoc}] Ce paquetage~\cite{multitoc} permet de composer seulement la table des matières, la
+% liste des figures et/ou la liste des tableaux sur deux colonnes ou plus (en utilisant le paquetage
+% pquetage \pack{multicol}~\cite{multicol}, bien sûr).
+% Le nombre de colonnes peut être configuré par des commandes; les tables multi-colonnes peuvent être choisies
+% par des options du paquetage.
+% L'exemple de document \exam{mtc-3co.tex} utilise ce paquetage; voir la section~\vref{mtc-3co.tex}.
+% \end{wdesc}
+% \jsection{N}\addcontentsline{toc}{section}{N}
+% \begin{wdesc}{XXXXXX}
% \item[\pack{natbib}] C'est un paquetage \LaTeXe{} (mais avec un certain support pour \LaTeX2.09)~\cite{dnatbib,natnotes}
% qui agit comme interface généralisée pour des fichiers de styles bibliographiques standard et non-standard (\BibTeX).
% \item[\upack{needspace}] Le paquetage \pack{needspace}~\cite{needspace} fournit des commandes pour réserver
@@ -19695,7 +22156,7 @@ have centered labels.
% 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 \iname{Donald~E.}{Knuth}\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}.
+% conférence sur \TeX{} à~Cork en~1990 (d'où son nom informel de «~codage de Cork~»). Voir~\cite{encguide,enc-inter}.
% \item[famille] (\emph{family}) Le nom d'une collection de fontes, habituellement groupées sous un nom commun
% par le fondeur de ces fontes. Par exemple, «~Adobe Times~», «~ITC Garamond~» et «~Computer Modern Roman~»
% de \iname{Donald~E.}{Knuth}\textsc{Knuth} sont toutes des familles de fontes.
@@ -19712,8 +22173,8 @@ have centered labels.
% courantes pour le codage d'une fonte sont données dans le tableau~\vref{t+nfss+1}.
% \begin{table}[!tp]
% \changeskips
-% \centering
% \caption{Codages de fontes les plus courants}\label{t+nfss+1}
+% \centering
% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}}
% \toprule
% \textbf{Codage}&\textbf{Description}\\
@@ -19740,16 +22201,20 @@ have centered labels.
% \texttt{LTH} & codage utilisé pour la langue thaïe\\
% \texttt{LV1} & codage utilisé par quelques fontes de \texttt{VTeX}\\
% \texttt{LY1} & alternative au \texttt{T1}, pour les logiciels Y\&Y\\
+% \texttt{PD1} & réalise le codage PDFDocEncoding pour une utilisation avec NFSS de \LaTeXe.\\
+% \texttt{PU} & réalise le codage Unicode pour une utilisation avec NFSS de \LaTeXe.\\
% \bottomrule
% \end{tabularx}
% \end{table}
% \begin{table}[!tp]
-% \changeskips
+% ^^A \changeskips
% \centering
% \begin{tabularx}{\textwidth}{@{}l@{}Z{1}@{}r@{}}
% \begin{minipage}[t]{.50\textwidth}
-% ^^A \centering
+% ^^A \changeskips
+% \capstart
% \caption{Familles de fontes les plus courantes}\label{t+nfss+2}
+% \centering
% \begin{tabular}[t]{@{}ll@{}}
% \toprule
% \textbf{Famille}&\textbf{Description}\\
@@ -19768,8 +22233,10 @@ have centered labels.
% \end{minipage}%
% &&%
% \begin{minipage}[t]{.45\textwidth}
-% \centering
+% ^^A \changeskips
+% \capstart
% \caption{Graisses les plus courantes}\label{t+nfss+3}
+% \centering
% \leavevmode\null\hfill\begin{tabular}[t]{@{}ll@{}}
% \toprule
% \textbf{Graisse}&\textbf{Description}\\
@@ -19786,8 +22253,8 @@ have centered labels.
% \end{table}
% \begin{table}[!tp]
% \changeskips
-% \centering
% \caption{Formes de fontes les plus courantes}\label{t+nfss+4}
+% \centering
% \begin{tabular}{@{}ll@{}}
% \toprule
% \textbf{Forme}&\textbf{Description}\\
@@ -19813,8 +22280,8 @@ have centered labels.
% paramètres spécifient chaque fonte \LaTeX{}, voir le tableau~\vref{t+nfss+5}, par exemple.
% \begin{table}[!tp]
% \changeskips
-% \centering
% \caption{Les cinq paramètres de fontes pour quelques fontes}\label{t+nfss+5}
+% \centering
% ^^A \begin{tabular}{@{}l@{\,}l@{\,}l@{\,}l@{\,}ll@{}l@{}}
% \begin{tabularx}{\textwidth}{@{}lllllZ{1}l@{}}
% \toprule
@@ -19839,8 +22306,8 @@ have centered labels.
% \end{table}
% \begin{table}[!tp]
% \changeskips
-% \centering
% \caption{Commandes de l'utilisateur pour les fontes}\label{t+nfss+6}
+% \centering
% \begin{tabular}{@{}lll@{}}
% \toprule
% \textbf{Commande utilisateur} &
@@ -19890,6 +22357,9 @@ have centered labels.
% \pack{notoccite}~\cite{notoccite} (de \name{Donald}{Arseneau}). Elle évite des problèmes avec des
% commandes \com{cite} dans des commandes de sectionnement ou dans des captions (légendes).
% Voir la section~\vref{ss+notoccite}.
+% \end{wdesc}
+% \jsection{O}\addcontentsline{toc}{section}{O}
+% \begin{wdesc}{XXXXXX}
% \begin{SMOOTH}
% \item[Omega] Le système de typographie\,\footnote{L'essentiel (mais pas la totalité) de cette note provient de
% la documentation d'Omega \cite{yannis1994b,yannis1994a,yannis1995,omega1996,yannis1998}.}
@@ -19924,16 +22394,16 @@ have centered labels.
%
% Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales d'Omega est
% appelé «~\emph{Lambda}~»~($\mathbf{\Lambda}$).
-% L'ajout à~Omega des extensions de \eTeX~\cite{etex} est un projet
+% L'ajout à~Omega des extensions de \packa{\eTeX}{etex}~\cite{etex} est un projet
% distinct, connu sous le nom de «~\pack{Aleph}~» ($\aleph$)~\cite{aleph,aleph-hagen} et conduit par \xname{Giuseppe}{Bilotta}.
% La version de \LaTeX\ pour \pack{Aleph} est connue sous le nom de
% «~\emph{Lamed}~»~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
% Il~y~a un système expérimental, nommé \packa{\textsc{Lua}\TeX}{LuaTeX}~\cite{luatex}, qui regroupera
-% \textsc{pdf}\TeX, \pack{Aleph}, \eTeX\ et d'autres développements.
+% \textsc{pdf}\TeX, \pack{Aleph}, \packa{\eTeX}{etex} et d'autres développements.
% \begin{table}[tp!]
-% \changeskips
-% \centering
+% ^^A \changeskips
% \caption{Quelques systèmes dérivés de \TeX{} et \LaTeX}\label{t+tex-latex}
+% \centering
% \[ \begin{array}{ccccccc}
% \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\
% &&+&&&&+\\
@@ -19944,6 +22414,16 @@ have centered labels.
% &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}}
% \end{array} \]
% \end{table}
+% \item[\feat{open}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté immédiatement avant (ouverture, \emph{open})
+% l'insertion du fichier auxiliaire pour un type donné de mini-table.
+% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}.
+% Voir le fichier exemple \exam{mtc-ocf.tex}, dans la section~\vref{mtc-ocf.tex}.
+% \end{wdesc}
+% \jsection{P}\addcontentsline{toc}{section}{P}
+% \begin{wdesc}{XXXXXX}
+% \item[\feat{pagestyle}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté lors de chaque occurrence d'un
+% type donné de mini-table, pour forcer le style de page à~utiliser pour la page courante.
+% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}.
% \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
@@ -19961,7 +22441,8 @@ have centered labels.
% \item les paquetages \textbf{graphiques} (\emph{graphics}) sont un ensemble standardisé pour l'inclusion de
% dessins produits par d'autres programmes et pour la gestion des couleurs; ils sont au même niveau que
% les paquetages outils;
-% \item les paquetages \textbf{\AmS-\LaTeX}, publiés par l'\emph{American Mathematical Society}, devraient
+% \item les paquetages \textbf{\AmS-\LaTeX}, publiés par
+% l'\emph{American Mathematical Society}\froff\footnote{\url{http://www.ams.org}}\fron, devraient
% être présents dans toute installation\,\footnote{Ils sont indispensables si vous utilisez beaucoup
% de mathématiques.};
% \item les paquetages des \textbf{contributions} (\emph{contributed}) ont été proposés par de vrais
@@ -19978,8 +22459,9 @@ have centered labels.
% optimisé pour la navigation sur l'Internet. Il ajoute des dispositifs d'hypertexte, de substitution de fontes
% et de compression.
% \begin{SMOOTH}
-% \item[\upack{placeins}] Le paquetage \pack{placeins}~\cite{placeins} permet de forcer les
-% éléments flottants à~«~rester à~leur place~», en les empêchant de dériver au-delà d'une
+% \item[\upack{placeins}] Le paquetage
+% \pack{placeins}~\cite{placeins}\SMM{\lmess{W0031}\\\lmess{W0032}\\\lmess{W0084}\\\lmess{W0085}}
+% permet de forcer les éléments flottants à~«~rester à~leur place~», en les empêchant de dériver au-delà d'une
% commande \com{FloatBarrier} vers une autre section. Pour l'utiliser,
% déclarez \com{usepackage}\texttt{\{placeins\}} dans le préambule et insérez des commandes
% \com{FloatBarrier} aux endroits que les éléments flottants ne devraient pas franchir, peut-être
@@ -19989,9 +22471,10 @@ have centered labels.
% \end{SMOOTH}
% \item[\xfile{placeins.txt}] Un fichier en texte pur (anglais) contenant la documentation du paquetage
% \pack{placeins}~\cite{placeins}.
-% \item[\upack{\PLaTeX}]\ipacka{\PLaTeX}{PLaTeX} Une version de \LaTeX\ adaptée à~la langue polonaise (\lopt{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,
-% \packa{\PLaTeXe}{PLaTeX2e}~\cite{platex-jp}.
+% \item[\upack{\PLaTeX}]\ipacka{\PLaTeX}{PLaTeX} Une\virage{} version de \LaTeX\ adaptée
+% à~la langue polonaise (\lopt{polski}). Voir~\cite{platex,platex-pl}.
+% Mais le \emph{même} nom désigne aussi une version de \LaTeX\ adaptée à~la langue japonaise,
+% \packa{\PLaTeXe}{PLaTeX2e}~\cite{platex-jp,kakuto}.
% \item[\uscrp{pmk}]\iscrp{pmk}
% Un exemple de script \emph{shell} pour préparer le paquetage \upack{minitoc}
% et sa documentation; vous devriez l'adapter à~vos besoins.
@@ -20022,14 +22505,7 @@ have centered labels.
% \item[\uclass{proc}]\iclass{proc} Une classe standard de document \LaTeX, pour préparer les comptes-rendus d'une conférence.
% Pour le paquetage \upack{minitoc}, elle est très semblable à~la classe de document \class{article}; voir
% plus haut.
-% \item[profondeur] Dans les classes de documents standard (et dans la plupart des classes) ayant des commandes se
-% sectionnement, nous avons une notion de \textbf{profondeur} (\emph{depth}). La profondeur d'une commande de
-% sectionnement détermine le niveau de la numérotation dans son titre (selon la valeur du compteur
-% \dcnt{secnumdepth}), et les entrées pour une commande de sectionnement données apparaissent dans la table
-% des matières principale si la profondeur de cette commande de sectionnement est inférieure ou égale à~la
-% valeur du compteur \dcnt{tocdepth}; voir le tableau~\vref{t+j+depths} pour les profondeurs des commandes
-% de sectionnement dans les principales classes de document.
-% \begin{table}[!tp]
+% \begin{table}[tp]
% \changeskips
% \caption{Profondeurs pour les commandes de sectionnement}\label{t+j+depths}
% \centering
@@ -20048,6 +22524,13 @@ have centered labels.
% \bottomrule
% \end{tabular}
% \end{table}
+% \item[profondeur] Dans les classes de documents standard (et dans la plupart des classes) ayant des commandes se
+% sectionnement, nous avons une notion de \textbf{profondeur} (\emph{depth}). La profondeur d'une commande de
+% sectionnement détermine le niveau jusqu'auquel descend la numérotation dans son titre (selon la valeur du compteur
+% \dcnt{secnumdepth}), et les entrées pour une commande de sectionnement données apparaissent dans la table
+% des matières principale si la profondeur de cette commande de sectionnement est inférieure ou égale à~la
+% valeur du compteur \dcnt{tocdepth}; consultez le tableau~\vref{t+j+depths} pour les profondeurs des commandes
+% de sectionnement dans les principales classes de document.
%
% \begin{SMOOTH}
% Le mécanisme est analogue pour les parttocs, minitocs et secttocs, en utilisant les valeurs des compteurs
@@ -20061,10 +22544,16 @@ have centered labels.
% Par défaut, il n'a pas
% d'entrée dans la table des matières. \com{chapter*} nécessite quelques précautions avec le paquetage
% \upack{minitoc}. Voir la section~\vref{s+starred.chap}.
-% \item[\upack{quotchap}] Le paquetage \pack{quotchap}~\cite{quotchap} fournit des commandes pour ajouter des
+% \end{wdesc}
+% \jsection{Q}\addcontentsline{toc}{section}{Q}
+% \begin{wdesc}{XXXXXX}
+% \item[\upack{quotchap}] Le paquetage \pack{quotchap}~\cite{quotchap}\imess{W0087} fournit des commandes pour ajouter des
% citations à~certaines en-têtes (chapitres) dans les classes standard de document \LaTeXe:
% \class{book} et \class{report}. Il doit être chargé \emph{avant} le paquetage \upack{minitoc}
% (voir le point~\vref{h.quotchap} et la section~\vref{faq.39}).
+% \end{wdesc}
+% \jsection{R}\addcontentsline{toc}{section}{R}
+% \begin{wdesc}{XXXXXX}
% \item[README] est un fichier en texte pur (anglais) décrivant sommairement le paquetage \upack{minitoc},
% plus quelques informations utiles.
% \item[\uclass{report}]\iclass{report} Une classe standard de document \LaTeX~\cite{classes}. Elle a des commandes de sectionnement:
@@ -20076,11 +22565,21 @@ have centered labels.
% Il devrait être exécuté après les scripts
% \scrp{imk} (obligatoire) et \scrp{emk} et/ou
% \scrp{fmk}, dans cet ordre. Voir le point~\vref{IN9}.
-% \item[\upack{romannum}] Le paquetage \pack{romannum}~\cite{romannum} change les numéros (pour les commandes de
+% \item[\upack{romannum}] Le paquetage \pack{romannum}~\cite{romannum}\imess{W0088} change les numéros (pour les commandes de
% sectionnement) engendrés par \LaTeX{} de chiffres arabes en chiffres romains. Ce paquetage utilise le
% paquetage \pack{stdclsdv}~\cite{stdclsdv}.
% Il doit être chargé \emph{avant} le paquetage \upack{minitoc} (voir le point~\vref{h.romannum} et la
% section~\vref{faq.40}).
+% \item[\pack{rotating}] Le paquetage \pack{rotating}~\cite{rotating} effectue toutes les sortes de rotations
+% que vous pouvez souhaiter, y~compris celles de figures complètes.
+% \item[\pack{rotfloat}] Le paquetage pack{rotfloat}~\cite{rotfloat}\imess{I0053} fournit des commandes pour définir de
+% nouveaux flottants de divers styles
+% of various styles (\texttt{plain}, \texttt{boxed}, \texttt{ruled}, et des styles non définis);
+% le paquetage \pack{rotating}~\cite{rotating} fournit de nouveaux environnements (\env{sidewaysfigure}
+% et \env{sidewaystable}) qui sont tournés de $90^\circ$ ou $270^\circ$.
+% Mais qu'en est-t-il de nouveaux flottants tournés, par exemple un flottant avec filets et tourné?
+% Ce paquetage rend ceci possible; il établit un pont entre les deux paquetages et étend aussi les commandes du
+% paquetage \pack{float} pour définir des versions tournées des nouveaux flottants.
% \item[rubber] \tool{rubber}~\cite{rubber} est un programme d'emballage (\emph{wrapper})
% pour \LaTeX\ et ses programmes associés. Son
% but est, étant donné un source \LaTeX\ à~traiter, de le compiler un nombre de fois suffisant pour résoudre
@@ -20088,6 +22587,9 @@ have centered labels.
% \textbf{makeindex}, \textbf{Metapost}, etc., pour produire les fichiers de données adéquats. Il a des
% dispositifs pour effectuer certaines actions de nettoyage en post-traitement, comme de détruire les fichiers
% auxiliaires produits par \upack{minitoc}.
+% \end{wdesc}
+% \jsection{S}\addcontentsline{toc}{section}{S}
+% \begin{wdesc}{XXXXXX}
% \item[\uclass{scrartcl}]\iclass{scrartcl} Voir {\KOMAScript} plus haut.
% \item[\uclass{scrbook}]\iclass{scrbook} Voir {\KOMAScript} plus haut.
% \item[\uclass{scrreprt}]\iclass{scrreprt} Voir {\KOMAScript} plus haut.
@@ -20109,7 +22611,7 @@ have centered labels.
% \item[\dcnt{sectlofdepth}] Ce compteur, s'il existe, contient la profondeur des sectlofs.
% \item[sectlot] Une liste des tableaux pour une section.
% \item[\dcnt{sectlotdepth}] Ce compteur, s'il existe, contient la profondeur des sectlots.
-% \item[\upack{sectsty}] Le paquetage \pack{sectsty}~\cite{sectsty} offre un ensemble de commandes pour changer
+% \item[\upack{sectsty}] Le paquetage \pack{sectsty}~\cite{sectsty}\imess{W0037} offre un ensemble de commandes pour changer
% la fonte utilisée pour les divers en-têtes de sectionnement dans les classes standard de document de \LaTeXe:
% \class{article}, \class{book} et \class{report}. Ce paquetage fonctionne aussi avec
% les classes {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3}:
@@ -20118,7 +22620,7 @@ have centered labels.
% section~\vref{faq.28}).
% \item[secttoc] Une table des matières pour une section.
% \item[\dcnt{secttocdepth}] Ce compteur contient la profondeur des secttocs.
-% \item[\upack{sfheaders}] Le paquetage \pack{sfheaders}~\cite{sfheaders} (pour \LaTeXe) emprunte
+% \item[\upack{sfheaders}] Le paquetage \pack{sfheaders}~\cite{sfheaders}\imess{W0089} (pour \LaTeXe) emprunte
% quelques définitions des classes standard \class{article}/\class{report}/\class{book}
% et les modifie afin d'imprimer les en-têtes de partie, chapitre, section, sous-section\ldots{} avec la
% variante Sans-Serif de la fonte courante.
@@ -20130,7 +22632,7 @@ have centered labels.
% tâches utilisées de manière routinière. Les principaux \emph{shells} sont le \emph{shell} de Bourne (\textbf{sh}),
% le C~\emph{shell} (\textbf{csh}), le \emph{shell} de Korn (\textbf{ksh}), et leurs nombreux descendants
% (tels que \textbf{bash}, \textbf{tcsh}, etc.).
-% \item[\uopt{shortext}]\iopt{shortext} Une option du paquetage \upack{minitoc}. Elle force l'utilisation de suffixes courts
+% \item[\uopt{shortext}]\iopt{shortext} Une option\imess{W0020} du paquetage \upack{minitoc}. Elle force l'utilisation de suffixes courts
% (3~caractères) dans les noms des fichiers auxiliaires de minitoc. Cette option est inactive par défaut, mais
% est automatiquement activée si votre système d'exploitation requiert des suffixes courts. Voir
% \textbf{autoconfiguration} plus haut et la section~\vref{.8+3}.
@@ -20164,11 +22666,15 @@ have centered labels.
% est limité à~8~caractères et le suffixe à~3~caractères (le schéma «~8+3~»). Voir aussi les sections~\vref{MS-DOS}
% et~\vref{.8+3}.
% Il est fortement recommandé d'avoir au plus un seul point dans un nom de fichier.
+% \end{wdesc}
+% \jsection{T}\addcontentsline{toc}{section}{T}
+% \begin{wdesc}{XXXXXX}
+% \item[TDM, TdM] Acronyme pour «~table des matières~» (\emph{TOC, ``table of contents''}).
% \item[TDS] \index{TDS}La \emph{\TeX~Directory Structure}~\cite{tds,ftds}; une structure de répertoires fortement
% recommandée pour ranger les fichiers de macros, fontes et autres fichiers systèmes \TeX{} indépendants de
% l'implantation; elle suggère aussi comment incorporer le reste des fichiers \TeX{} dans une seule structure;
% la \index{TDS}TDS a été pensée pour fonctionner sur tous les systèmes modernes.
-% \item[\TeX] \TeX{} est un programme écrit par \name{Donald~E.}{Knuth}~\cite{texbook}.
+% \item[\TeX] \TeX{} est un programme écrit par \name{Donald~E.}{Knuth}~\cite{texbook,ftb}.
% Il est conçu pour la composition de textes et d'équations mathématiques.
%
% \iname{Donald~E.}{Knuth}\textsc{Knuth} a commencé le développement de \TeX{} en 1977 parce qu'il était
@@ -20187,32 +22693,30 @@ have centered labels.
% devient \texttt{TeX}.
% \item[\upack{thailatex}] Le paquetage \pack{thailatex}~\cite{thailatex} permet de composer
% des documents en langue thaïe. Vous pouvez aussi utiliser le système \pack{CJK}~\cite{cjk,cjk2}.
-% \item[thispagestyle] Un type de \emph{dispositif} (voir ce terme) qui est exécuté lors de chaque occurrence d'un
-% type donné de mini-table, pour forcer le style de page à~utiliser pour la page courante.
-% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}.
% \item[\uopt{tight}]\iopt{tight} Une option du paquetage \upack{minitoc}. Elle donne un espacement serré des lignes dans
% les mini-tables. L'option contraire est \optd{loose}.
-% \item[\upack{titlesec}] Le paquetage \pack{titlesec}~\cite{titletoc} permet de changer les titres de
+% \item[\upack{titlesec}] Le\Virage{} paquetage \pack{titlesec}~\cite{titletoc} permet de changer les titres de
% sectionnement. Parmi ses nombreux dispositifs, il permet des titres dans la marge, un format différent dans
% les pages de gauche et de droite, des filets au-dessus et en dessous du titre, etc.
-% Malheureusement, il est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}.
-% \item[\upack{titletoc}] Le paquetage \pack{titletoc} est utile pour la mise en forme des entrées de la table
+% Malheureusement, il est \emph{incompatible} avec le paquetage \upack{minitoc}.
+% \item[\upack{titletoc}] Le\SMMZZ{\lmess{W0040}} paquetage \pack{titletoc} est utile pour la mise
+% en forme des entrées de la table
% des matières, en offrant la possibilité de changer de format au milieu du document, de regrouper des entrées
% en un seul paragraphe, d'avoir de jolies entrées en format libre, de faire des tables des matières
% partielles, etc.
-% Malheureusement, il est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}.
+% Malheureusement, il est avec le paquetage \upack{minitoc}.
%
% Le fichier \xfile{titletoc.sty} ne fait pas partie du paquetage \pack{titlesec}; c'est un paquetage
% indépendant, mais il est décrit dans la documentation~\cite{titletoc} du paquetage \pack{titlesec}.
% \item[\uscrp{tmk}]\iscrp{tmk} Un fichier script file qui crée une hiérarchie \index{TDS}TDS~\cite{tds,ftds} (à~adapter
% pour votre système).
% \item[TOC] Acronyme pour «~\emph{table of contents}~», ou «~table des matières~».
-% \item[\upack{tocbibind}] Le paquetage \pack{tocbibind}~\cite{tocbibind} peut être utilisé pour ajouter une
+% \item[\upack{tocbibind}] Le paquetage \pack{tocbibind}~\cite{tocbibind}\imess{I0046} peut être utilisé pour ajouter une
% entrée pour la table des matières et/ou pour la bibliographie et/ou pour l'index dans la table des matières.
% Mais il nécessite quelques précautions si vous l'utilisez avec le paquetage \upack{minitoc}.
% Voir la section~\vref{special.entries}.
% \item[\dcnt{tocdepth}] Ce compteur contient la profondeur de la table des matières.
-% \item[\upack{tocloft}] Le paquetage \pack{tocloft}~\cite{tocloft} offre des outils pour contrôler
+% \item[\upack{tocloft}] Le paquetage \pack{tocloft}~\cite{tocloft}\imess{I0047} offre des outils pour contrôler
% la conception typographique de la table des matières, de la liste des figures et de la liste des tables. De
% nouvelles sortes de «~liste des \ldots~» peuvent être définies. Si vous utilisez le paquetage
% \pack{tocloft} et le paquetage \upack{minitoc}, regardez la section~\vref{faq+tocloft}, sur la manière de
@@ -20220,7 +22724,7 @@ have centered labels.
% \item[\xfile{TODO}] est un fichier en texte pur (anglais) qui liste quelques propositions de développement du
% paquetage, pas encore réalisées. Commentaires et suggestions sont les bienvenus.
% \item[token] Un \emph{token}\,\footnote{Cette définition est tirée
-% du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.}\textsuperscript{,}\footnote{Gardons cet anglicisme bien pratique!}
+% du <<~\textsl{The \TeX{}book}~>>~\cite{texbook,ftb}.}\textsuperscript{,}\footnote{Gardons cet anglicisme bien pratique!}
% est soit (a)~un seul caractère avec son code de
% catégorie attaché (voir «~catcode~» plus haut), soit (b)~une séquence de contrôle. \virage{} Vous \emph{devriez}
% vous souvenir de deux choses importantes à~propos des \emph{tokens} de \TeX: (1)~Une séquence de contrôle est
@@ -20239,6 +22743,29 @@ have centered labels.
% exactement ce qu'un \emph{token} signifie, parce que le code de catégorie apparaît dans le \emph{token}
% lui-même; mais lorsque les processus digestifs rencontrent un \emph{token} séquence de contrôle, ils doivent
% examiner la définition courante de cette séquence de contrôle afin d'en trouver la signification.
+% \item[\pack{trivfloat}] Le paquetage \pack{trivfloat}~\cite{trivfloat} (de \name{Joseph~A.}{Wright})\imess{I0053} fournit une
+% méthode rapide pour définir de nouveaux types de flottants en \LaTeX. Un seule commande définit un nouveau
+% flottant dans le même style que les types de flottants \env{figure} et \env{table} du noyau \LaTeX{} kernel.
+% \item[\pack{txfonts}] Le paquetage \pack{txfonts}~\cite{txfonts} fournit les fontes \texttt{TX}, qui comprennent
+% \begin{enumerate}\itemsep=0pt
+% \item des fontes romanes textuelles virtuelles utilisant Adobe Times (ou URW NimbusRomNo9L) avec quelques
+% symboles textuels modifiés ou additionnels dans les codages OT1, T1, TS1 et LY1;
+% \item {\textsf{des fontes sans empattement (sans serif) utilisant Adobe Helvetica (ou URW NimbusSanL) avec
+% quelques symboles textuels additionnels dans les codages OT1, T1, TS1 et LY1}};
+% \item {\smooth\texttt{des fontes à~chasse fixe (dites <<~machine à~écrire~>>) dans\linebreak[4] les
+% codages OT1, T1, TS1 et LY1}};
+% \item des alphabets mathématiques utilisant Adobe Times (ou URW NimbusRomNo9L) avec des métriques modifiées;
+% \item des fontes mathématiques de tous les symboles correspondant à~ceux des fontes mathématiques
+% Computer Modern (CMSY, CMMI, CMEX et les lettres grecques de CMR);
+% \item des fontes mathématiques de tous les symboles correspondant à~ceux des fontes \AmS{} fonts (MSAM et MSBM);
+% \item des fontes mathématiques de divers symboles.
+% \end{enumerate}
+% Toutes ces fontes sont en format Type~1 (dans des fichiers \texttt{afm} et \texttt{pfb}).
+% Les fichiers \texttt{tfm} et \texttt{vf} nécessaires ainsi que les fichiers de paquetage \LaTeXe{} et
+% fichiers <<~font map~>> pour \texttt{dvips} sont fournis.
+% \end{wdesc}
+% \jsection{U}\addcontentsline{toc}{section}{U}
+% \begin{wdesc}{XXXXXX}
% \item[UNIX] Un système d'exploitation moderne, disponible sur divers types d'ordinateurs et dans diverses
% variantes. Du point de vue de \upack{minitoc}, il a l'avantage d'utiliser des noms de fichiers avec des
% suffixes longs (la limite est trop haute pour que le nombre de mini-tables soit un problème).
@@ -20254,14 +22781,23 @@ have centered labels.
% diverses, mais seules les séquences d'un, de deux ou de trois octets sont implantées dans \pack{CJK}.
% Les caractères ASCII seront utilisés tels quels --- sans cette propriété, il serait impossible d'utiliser
% UTF~8 avec \TeX. Voir le tableau~\vref{t+jargon+CJK}.
-% \item[\upack{varsects}] Le paquetage \pack{varsects}~\cite{varsects} offre un ensemble de commandes pour changer
+% \end{wdesc}
+% \jsection{V}\addcontentsline{toc}{section}{V}
+% \begin{wdesc}{XXXXXX}
+% \item[\upack{varsects}] Le paquetage \pack{varsects}~\cite{varsects}\imess{W0038} offre un ensemble de commandes pour changer
% la fonte utilisée pour les divers en-têtes de sectionnement dans les classes standard de document de \LaTeXe:
% \class{article}, \class{book} et \class{report}.
% Il doit être chargé \emph{avant} le paquetage \upack{minitoc} (voir le point~\vref{h.varsects} et la
% section~\vref{faq.33}).
+% \end{wdesc}
+% \jsection{W}\addcontentsline{toc}{section}{W}
+% \begin{wdesc}{XXXXXX}
% \item[\upack{wrapfig}] Le paquetage \pack{wrapfig}~\cite{wrapfig} fournit les environnements \env{wrapfigure} et
% \env{wraptable} pour placer une figure ou un tableau sur le côté de la page et faire que le texte
% enveloppe cette figure ou ce tableau.
+% \end{wdesc}
+% \jsection{X}\addcontentsline{toc}{section}{X}
+% \begin{wdesc}{XXXXXX}
% \item[\scrp{xmk}] Un exemple de script \emph{shell}, qui compose les fichiers exemples de documents et produit
% des documents PDF.
% \item[\upack{xr}] Le paquetage \pack{xr}~\cite{xr} met en place un système pour les références externes
@@ -20271,6 +22807,7 @@ have centered labels.
% préparation (telles que \com{dominitoc}). Si vous utilisez aussi le paquetage
% \pack{hyperref}~\cite{hyperref.web}, utilisez \pack{xr-hyper}~\cite{xr-hyper} au lieu du paquetage \pack{xr}.
% \end{wdesc}
+% \end{mtchideinmaintoc}
% \fi
%
% \ifcase\LANG\relax
@@ -20281,14 +22818,14 @@ have centered labels.
% \minilot
%
% \ifcase\LANG\relax
-% This chapter describes the installation of the \upack{minitoc} package (version~\#53).
+% This chapter describes the installation of the \upack{minitoc} package (version~\#55).
%
% This package contains a lot of files. The list of all files is given in \xfile{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 \upack{minitoc} (version~\#53).
+% Ce chapitre décrit l'installation du paquetage \upack{minitoc} (version~\#55).
%
% Ce paquetage contient de nombreux fichiers. La liste de tous les fichiers est donnée dans
% \xfile{minitoc.l}. Voir le tableau~\vref{t+files}.
@@ -20380,8 +22917,8 @@ have centered labels.
% \item \xfile{castillan.mld}
% \item \xfile{castillian.mld}
% \item \xfile{catalan.mld}
-% \item \xfile{chinese1.mld}\ET \xfile{chinese1.mlo}
-% \item \xfile{chinese2.mld}\ET \xfile{chinese2.mlo}
+% \item \xmldo{chinese1}
+% \item \xmldo{chinese2}
% \item \xfile{croatian.mld}
% \item \xfile{czech.mld}
% \item \xfile{danish.mld}
@@ -20396,8 +22933,8 @@ have centered labels.
% \item \xfile{ethiopia.mld}
% \item \xfile{ethiopian.mld}
% \item \xfile{ethiopian2.mld}
-% \item \xfile{farsi1.mld}\ET \xfile{farsi1.mlo}
-% \item \xfile{farsi2.mld}\ET \xfile{farsi2.mlo}
+% \item \xmldo{farsi1}
+% \item \xmldo{farsi2}
% \item \xfile{farsi3.mld}
% \item \xfile{finnish.mld}
% \item \xfile{finnish2.mld}
@@ -20417,14 +22954,14 @@ have centered labels.
% \item \xfile{greek-polydemo.mld}
% \item \xfile{greek-polykatha.mld}
% \item \xfile{guarani.mld}
-% \item \xfile{hangul1.mld}\ET \xfile{hangul1.mlo}
-% \item \xfile{hangul2.mld}\ET \xfile{hangul2.mlo}
-% \item \xfile{hangul3.mld}\ET \xfile{hangul3.mlo}
-% \item \xfile{hangul4.mld}\ET \xfile{hangul4.mlo}
-% \item \xfile{hangul-u8.mld}\ET \xfile{hangul-u8.mlo}
-% \item \xfile{hanja1.mld}\ET \xfile{hanja1.mlo}
-% \item \xfile{hanja2.mld}\ET \xfile{hanja2.mlo}
-% \item \xfile{hanja-u8.mld}\ET \xfile{hanja-u8.mlo}
+% \item \xmldo{hangul1}
+% \item \xmldo{hangul2}
+% \item \xmldo{hangul3}
+% \item \xmldo{hangul4}
+% \item \xmldo{hangul-u8}
+% \item \xmldo{hanja1}
+% \item \xmldo{hanja2}
+% \item \xmldo{hanja-u8}
% \item \xfile{hebrew.mld}
% \item \xfile{hebrew2.mld}
% \item \xfile{hindi.mld}
@@ -20437,19 +22974,24 @@ have centered labels.
% \item \xfile{irish.mld}
% \item \xfile{italian.mld}
% \item \xfile{italian2.mld}
-% \item \xfile{japanese.mld}\ET \xfile{japanese.mlo}
-% \item \xfile{japanese2.mld}\ET \xfile{japanese2.mlo}
-% \item \xfile{japanese3.mld}\ET \xfile{japanese3.mlo}
-% \item \xfile{japanese4.mld}\ET \xfile{japanese4.mlo}
-% \item \xfile{japanese5.mld}\ET \xfile{japanese5.mlo}
-% \item \xfile{japanese6.mld}\ET \xfile{japanese6.mlo}
+% \item \xmldo{japanese}
+% \item \xmldo{japanese2}
+% \item \xmldo{japanese3}
+% \item \xmldo{japanese4}
+% \item \xmldo{japanese5}
+% \item \xmldo{japanese6}
% \item \xfile{kannada.mld}
% \item \xfile{khalkha.mld}
% \item \xfile{latin.mld}
% \item \xfile{latin2.mld}
+% \item \xfile{latinc.mld}
+% \item \xfile{latinc2.mld}
% \item \xfile{latvian.mld}
+% \item \xfile{latvian2.mld}
% \item \xfile{letton.mld}
+% \item \xfile{letton2.mld}
% \item \xfile{lithuanian.mld}
+% \item \xfile{lithuanian2.mld}
% \item \xfile{lowersorbian.mld}
% \item \xfile{lsorbian.mld}
% \item \xfile{magyar.mld}
@@ -20457,7 +22999,7 @@ have centered labels.
% \item \xfile{magyar3.mld}
% \item \xfile{malay.mld}
% \item \xfile{malayalam-keli.mld}
-% \item \xfile{malayalam-omega.mld}\ET \xfile{malayalam-omega.mlo}
+% \item \xmldo{malayalam-omega}
% \item \xfile{malayalam-rachana.mld}
% \item \xfile{malayalam-rachana2.mld}
% \item \xfile{manju.mld}
@@ -20487,12 +23029,12 @@ have centered labels.
% \item \xfile{russianc.mld}
% \item \xfile{russian2m.mld}
% \item \xfile{russian2o.mld}
-% \item \xfile{russian-cca.mld}\ET \xfile{russian-cca.mlo}
-% \item \xfile{russian-cca1.mld}\ET \xfile{russian-cca1.mlo}
-% \item \xfile{russian-lh.mld}\ET \xfile{russian-lh.mlo}
-% \item \xfile{russian-lhcyralt.mld}\ET \xfile{russian-lhcyralt.mlo}
-% \item \xfile{russian-lhcyrkoi.mld}\ET \xfile{russian-lhcyrkoi.mlo}
-% \item \xfile{russian-lhcyrwin.mld}\ET \xfile{russian-lhcyrwin.mlo}
+% \item \xmldo{russian-cca}
+% \item \xmldo{russian-cca1}
+% \item \xmldo{russian-lh}
+% \item \xmldo{russian-lhcyralt}
+% \item \xmldo{russian-lhcyrkoi}
+% \item \xmldo{russian-lhcyrwin}
% \item \xfile{samin.mld}
% \item \xfile{scottish.mld}
% \item \xfile{serbian.mld}
@@ -20505,7 +23047,7 @@ have centered labels.
% \item \xfile{spanish4.mld}
% \item \xfile{swedish.mld}
% \item \xfile{swedish2.mld}
-% \item \xfile{thai.mld}\ET \xfile{thai.mlo}
+% \item \xmldo{thai}
% \item \xfile{turkish.mld}
% \item \xfile{uighur.mld}
% \item \xfile{uighur2.mld}
@@ -20565,6 +23107,9 @@ have centered labels.
% \exam{mtc-mem.tex},
% \exam{mtc-mm1.tex},
% \exam{mtc-mu.tex},
+% \exam{mtc-nom.tex},
+% \exam{mtc-ocf.tex},
+% \exam{mtc-ofs.tex},
% \exam{mtc-sbf.tex},
% \exam{mtc-scr.tex},
% \exam{mtc-syn.tex},
@@ -20654,12 +23199,13 @@ have centered labels.
% \begin{table}[!tp]
% \centering
% \changeskips
+% \def\TDSPH{\vphantom{\'TDSj}}
% \ifcase\LANG\relax
-% \caption{A TDS-conformant hierarchy for the \upack{minitoc} files}\label{t+TDS}\index{TDS}
-% \def\tdstitle{TDS~Root~Directory}
+% \caption{A TDS-compliant hierarchy for the \upack{minitoc} files}\label{t+TDS}\index{TDS}
+% \def\tdstitle{TDS~Root~Directory\TDSPH}
% \or\relax
% \caption{Une hiérarchie conforme à~la TDS pour les fichiers de \upack{minitoc}}\label{t+TDS}\index{TDS}
-% \def\tdstitle{Répertoire~racine~TDS}
+% \def\tdstitle{Répertoire~racine~TDS\TDSPH}
% \fi
% {\footnotesize\begin{tabularx}{\textwidth}{@{}O{1}|O{1}|O{1}|O{1}|O{1}|O{1}|O{1}@{}}
% \toprule
@@ -20731,6 +23277,7 @@ have centered labels.
% \exam{mtc-2nd.tex},
% \exam{mtc-3co.pdf},
% \exam{mtc-3co.tex},
+% \exam{mtc-add.bib},
% \exam{mtc-add.pdf},
% \exam{mtc-add.tex},
% \exam{mtc-ads.pdf},
@@ -20775,6 +23322,12 @@ have centered labels.
% \exam{mtc-mm1.tex},
% \exam{mtc-mu.pdf},
% \exam{mtc-mu.tex},
+% \exam{mtc-nom.pdf},
+% \exam{mtc-nom.tex},
+% \exam{mtc-ocf.pdf},
+% \exam{mtc-ocf.tex},
+% \exam{mtc-ofs.pdf},
+% \exam{mtc-ofs.tex},
% \exam{mtc-sbf.pdf},
% \exam{mtc-sbf.tex},
% \exam{mtc-scr.pdf},
@@ -20915,9 +23468,14 @@ have centered labels.
% \ixfile{khalkha.mld}%
% \ixfile{latin.mld}%
% \ixfile{latin2.mld}%
+% \ixfile{latinc.mld}%
+% \ixfile{latinc2.mld}%
% \ixfile{latvian.mld}%
+% \ixfile{latvian2.mld}%
% \ixfile{letton.mld}%
+% \ixfile{letton2.mld}%
% \ixfile{lithuanian.mld}%
+% \ixfile{lithuanian2.mld}%
% \ixfile{lowersorbian.mld}%
% \ixfile{lsorbian.mld}%
% \ixfile{magyar.mld}%
@@ -21017,11 +23575,13 @@ have centered labels.
% langue est faite en utilisant des constructions \com{ifcase} \ldots\ \com{or}
% \ldots\ \com{fi}.
% \fi
+% \lneed{5}
% \item
% \ifcase\LANG\relax
% \label{IN1}The files \xfile{minitoc.sty}, \xfile{mtcoff.sty},
% \xfile{mtcmess.sty},
-% and \emph{all}\Virage{} \texttt{*}\suffix{.mld} and \texttt{*}\suffix{.mlo} files are the package
+% and \emph{all}\SMM{\lmess{I0050}\\\lmess{I0051}\\\lmess{E0036}\\\lmess{E0038}\\\lmess{W0034}}
+% \texttt{*}\suffix{.mld} and \texttt{*}\suffix{.mlo} files are the package
% itself\,\footnote{The large number of \texttt{*}\suffix{.mld} files is (partially) a consequence
% of the fact that some languages have
% aliases (or dialects) and hence one \texttt{*}\suffix{.mld} file for each name (a \texttt{*}\suffix{.mld} file may load
@@ -21042,7 +23602,8 @@ have centered labels.
% \or\relax
% \label{IN1}Les fichiers \xfile{minitoc.sty}, \xfile{mtcoff.sty},
% \xfile{mtcmess.sty}
-% et \emph{tous}\Virage{} les fichiers \texttt{*}\suffix{.mld} et \texttt{*}\suffix{.mlo} constituent le
+% et \emph{tous}\SMM{\lmess{I0050}\\\lmess{I0051}\\\lmess{E0036}\\\lmess{E0038}\\\lmess{W0034}}
+% les fichiers \texttt{*}\suffix{.mld} et \texttt{*}\suffix{.mlo} constituent le
% paquetage lui-même\,\footnote{Le grand nombre de fichiers \texttt{*}\suffix{.mld} est (en partie)
% une conséquence du fait que certaines
% langues ont des alias (ou dialectes) et donc un fichier \texttt{*}\suffix{.mld} pour chaque nom (un fichier
@@ -21099,6 +23660,7 @@ have centered labels.
% \exam{mtc-2c.tex},
% \exam{mtc-2nd.tex},
% \exam{mtc-3co.tex},
+% \exam{mtc-add.bib},
% \exam{mtc-add.tex},
% \exam{mtc-ads.tex},
% \exam{mtc-amm.tex},
@@ -21121,6 +23683,9 @@ have centered labels.
% \exam{mtc-mem.tex},
% \exam{mtc-mm1.tex},
% \exam{mtc-mu.tex},
+% \exam{mtc-nom.tex},
+% \exam{mtc-ocf.tex},
+% \exam{mtc-ofs.tex},
% \exam{mtc-sbf.tex},
% \exam{mtc-scr.tex},
% \exam{mtc-syn.tex},
@@ -21136,6 +23701,7 @@ have centered labels.
% \exam{mtc-2c.tex},
% \exam{mtc-2nd.tex},
% \exam{mtc-3co.tex},
+% \exam{mtc-add.bib},
% \exam{mtc-add.tex},
% \exam{mtc-ads.tex},
% \exam{mtc-amm.tex},
@@ -21158,6 +23724,9 @@ have centered labels.
% \exam{mtc-mem.tex},
% \exam{mtc-mm1.tex},
% \exam{mtc-mu.tex},
+% \exam{mtc-nom.tex},
+% \exam{mtc-ocf.tex},
+% \exam{mtc-ofs.tex},
% \exam{mtc-sbf.tex},
% \exam{mtc-scr.tex},
% \exam{mtc-syn.tex},
@@ -21284,7 +23853,7 @@ have centered labels.
% \xfile{fminitoc.dtx} and \xfile{minitoc.dtx};
% \item \scrp{xmk}, which typesets the example files (in PDF format);
% \item \scrp{rmk}, which sorts the files into classes (one directory for each class);
-% \item \scrp{tmk}, which creates a \index{TDS}TDS-conformant hierarchy~\cite{ftds,tds}
+% \item \scrp{tmk}, which creates a \index{TDS}TDS-compliant hierarchy~\cite{ftds,tds}
% (to be tailored to your system); see table~\vref{t+TDS}; this hierarchy is saved
% in \xfile{minitoc-tds.zip};
% \item \scrp{cmk}, which converts the PDF documentation files into PostScript files.
@@ -21365,15 +23934,15 @@ have centered labels.
% \item the directories created by the \scrp{tmk} script are under \xfile{/tmp/`whoami`.tmk} to not waste disk space
% under your home directory;
% \item the file \xfile{minitoc-tds.zip}~(\ref{IN10}) should not be installed; it is just a method to help making
-% a \index{TDS}TDS-compliant installation.
+% a~\index{TDS}TDS-compliant installation.
% \end{enumerate}
% \nopagebreak[4]
% \item \textbf{with \scrp{pmk}:}
% \begin{enumerate}
% \item the \scrp{pmk} script performs the actions of \scrp{imk} (preparation of the basic files), \scrp{emk} and
% \scrp{fmk} (preparation of the english and french documentation), \scrp{xmk} (preparation of the
-% examples of documents), \scrp{rmk} and \scrp{tmk} (repartition of files into classes and in a
-% \index{TDS}TDS-compliant hierarchy);\par
+% examples of documents), \scrp{rmk} and \scrp{tmk} (repartition of files into classes and in
+% a~\index{TDS}TDS-compliant hierarchy);\par
% \begin{RaggedRight}
% \item the directories created by the \scrp{pmk} script are under \xfile{/tmp/`whoami`.rmk} and
% \xfile{/tmp/`whoami`.tmk} to not waste disk space under your home directory;
@@ -21407,7 +23976,8 @@ have centered labels.
% \item chaque fichier n'apparaît qu'une seule fois dans la hiérarchie;
% \item l'installation est plus facile: il vous suffit d'un fichier de sauvegarde \suffix{.zip} ou \suffix{.tar}
% (ou \suffix{.tgz}) de la hiérarchie\,\footnote{Le script \scrp{tmk} crée le fichier \xfile{minitoc-tds.zip}.}
-% pour le déployer dans la hiérarchie \index{TDS}TDS installée; vous devriez examiner \emph{très soigneusement}\Virage{} (par
+% pour le déployer dans la hiérarchie \index{TDS}TDS installée;
+% vous devriez examiner \emph{très soigneusement}\Virage{} (par
% comparaison avec votre installation de la \index{TDS}TDS) et adapter le script \scrp{tmk} avant de l'utiliser;
% \item les répertoires créés par le script \scrp{tmk} le sont sous \xfile{/tmp/`whoami`.tmk} pour de pas gâcher de
% l'espace disque sous votre répertoire de base;
@@ -21452,9 +24022,13 @@ have centered labels.
% \or\relax
% \chapter{Postface}\label{c+postface}
% \fi
+% \mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{2}}
+% \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}}
+% \bgroup\mtcindent=0pt
% \minitoc
-%
-% \mtcskip
+% \egroup
+% \mtcsetfeature{minitoc}{open}{\empty}
+% \mtcsetfeature{minitoc}{close}{\empty}
%
% \ifcase\LANG\relax
% This chapter summarizes the evolution of the \upack{minitoc} package, year by year. A more detailed history is
@@ -21651,7 +24225,7 @@ have centered labels.
% Some adjustment commands, like \com{mtcaddchapter}, are added, again about the problem with the starred
% sectionning commands.
%
-% The compatibility with the \pack{tocbibind} package~\cite{tocbibind} is documented.
+% The\imess{I0046} compatibility with the \pack{tocbibind} package~\cite{tocbibind} is documented.
%
% Aliases for some languages are added.
% \or\relax
@@ -21667,7 +24241,7 @@ have centered labels.
% Quelques commandes d'adjustement, telles que \com{mtcaddchapter}, sont ajoutées, encore pour le problème des
% commandes de sectionnement étoilées.
%
-% La compatibilité avec le paquetage \pack{tocbibind}~\cite{tocbibind} est documentée.
+% La\imess{I0046} compatibilité avec le paquetage \pack{tocbibind}~\cite{tocbibind} est documentée.
%
% Des alias pour certaines langues sont ajoutés.
% \fi
@@ -21729,7 +24303,7 @@ have centered labels.
% Added comments in the \suffix{.mld} files needing special fonts. Better documentation about languages.
%
% Added an explanation about making a local table of contents for an appendix, eventually masking it in the main
-% table of contents. Compatibility with the \pack{appendix} package~\cite{appendix}.
+% table of contents. Compatibility\imess{I0042} with the \pack{appendix} package~\cite{appendix}.
%
% A major addition is the \optd{hints} package option, to detect some programming and compatibility problems.
% \or\relax
@@ -21737,7 +24311,7 @@ have centered labels.
% Amélioration de la documentation sur les langues.
%
% Ajout d'une explication sur la manière de faire une table des matières locale pour un appendice, éventuellement en
-% la masquant dans la table des matières principale. Compatibilité avec le paquetage \pack{appendix}~\cite{appendix}.
+% la masquant dans la table des matières principale. Compatibilité\imess{I0042} avec le paquetage \pack{appendix}~\cite{appendix}.
%
% Un ajout majeur est l'option de paquetage \optd{hints}, pour détecter certains problèmes de programmation et de
% compatibilité.
@@ -21774,7 +24348,7 @@ have centered labels.
%
% Added the \com{mtcsetfeature} command (very complex).
%
-% Added a hint about the \pack{abstract} package~\cite{abstract}.
+% Added a hint about the \imess{I0040}\pack{abstract} package~\cite{abstract}.
%
% The \upack{minitoc} package is now written using the \suffix{.dtx}-\suffix{.ins} system.
% Some cleanup is done in the code.
@@ -21783,7 +24357,7 @@ have centered labels.
%
% Some improvements are made to print the documentation.
%
-% Some new hints are added (\pack{sectsty} package~\cite{sectsty}, empty mini-tables, obsolete commands).
+% Some new hints are added (\pack{sectsty}\imess{I0043} package~\cite{sectsty}, empty mini-tables, obsolete commands).
%
% Added the notion of depth for mini-tables of figures/tables. Added the \com{mtcsetdepth} command.
%
@@ -21823,7 +24397,7 @@ have centered labels.
%
% Some bugs in the \verb|\mtcset...| commands are fixed.
%
-% Added a hint about the \pack{varsects} package~\cite{varsects}.
+% Added a hint about the \pack{varsects}\imess{W0038} package~\cite{varsects}.
%
% Added a hint on the number of mini-tables when short extensions are used.
%
@@ -21863,7 +24437,7 @@ have centered labels.
%
% Ajout de la commande \com{mtcsetfeature} (très complexe).
%
-% Ajout d'un \emph{hint} sur le paquetage \pack{abstract}~\cite{abstract}.
+% Ajout d'un \emph{hint} sur le paquetage \imess{I0040}\pack{abstract}~\cite{abstract}.
%
% Le paquetage \upack{minitoc} est maintenant écrit en utilisant le système \suffix{.dtx}-\suffix{.ins}. Un peu de
% nettoyage a été fait dans le code.
@@ -21872,7 +24446,7 @@ have centered labels.
%
% Quelques améliorations sont faites pour l'impression de la documentation.
%
-% Ajout de quelques nouveaux \emph{hints} (paquetage \pack{sectsty}~\cite{sectsty}, mini-tables vides, commandes
+% Ajout de quelques nouveaux \emph{hints} (paquetage\imess{I0043} \pack{sectsty}~\cite{sectsty}, mini-tables vides, commandes
% obsolètes).
%
% Ajout de la notion de profondeur pour les mini-tables des figures/tableaux. Ajout de la commande \com{mtcsetdepth}.
@@ -21917,7 +24491,7 @@ have centered labels.
%
% Quelques erreurs dans les commandes \verb|\mtcset...| sont corrigées.
%
-% Ajout d'un \emph{hint} sur le paquetage \pack{varsects}~\cite{varsects}.
+% Ajout d'un \emph{hint} sur le paquetage \imess{W0038}\pack{varsects}~\cite{varsects}.
%
% Ajout d'un \emph{hint} sur le nombre de mini-tables lorsque les suffixes courts sont utilisés.
%
@@ -21939,7 +24513,7 @@ have centered labels.
% Added a comment about the initialization of fonts in the FAQ (point~34). It is still an open domain and I am
% working on it.
%
-% Added a hint about the \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3}, and an entry in the FAQ chapter
+% Added a hint about the \imess{I0043}\KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3}, and an entry in the FAQ chapter
% (and in \xfile{minitoc.bug}).
%
% Added the ``Postface'' chapter.
@@ -21957,8 +24531,55 @@ have centered labels.
%
% Reordering of the chapters in the user's manual (part~I).
%
+% \or\relax
+% \section{Développements en~2006}
+% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \com{mtcsetpagenumbers} et \com{mtcsetrules},
+% pour avoir une action sur toutes les sortes de mini-tables.
+%
% \begin{raggedright}
-% Added hints about the \pack{fncychap}~\cite{fncychap},
+% Corrections dans les commandes \com{mtcaddsection}, \com{mtcfixglossary} et \com{mtcfixindex}.
+%
+% \end{raggedright}
+% Dans la documentation en PDF, le panneau des signets (panneau de gauche) ne montre initialement que les signets
+% pour les parties et les chapitres, mais vous pouvez les ouvrir pour accéder aux entrées plus profondes.
+%
+% Ajout d'un commentaire sur l'initialisation des fontes dans le chapitre des questions fréquemment posées (point~34).
+% C'est encore un sujet ouvert et je travaille dessus.
+%
+% Ajout d'un \emph{hint} sur les classes \imess{I0043}\KOMAScript~\cite{komab,koma,robbers-pj-2006-3}, et d'une note dans le chapitre des questions
+% fréquemment posées (et dans \xfile{minitoc.bug}).
+%
+% Ajout du chapitre «~Postface~».
+%
+% Ajout de la commande \com{mtcprepare}.
+%
+% Ajout d'un champ \texttt{URL} dans la bibliographie (les styles ont été modifiés à~l'aide de l'outil
+% \tool{urlbst}~\cite{urlbst}).
+%
+% Ajout du paquetage \pack{mtcmess} pour ajouter des identificateurs uniques aux messages.
+%
+% Suppression des fichiers de documentation en format PostScript dans la distribution (ils ne sont plus acceptés
+% sur les archives CTAN), mais les scripts les créent encore.
+%
+% Corrections dans l'option de paquetage \opt{insection}.
+%
+% Ré-ordonnancement des chapitres du manuel de l'utilisateur (partie~I).
+% \fi
+%
+% \ifcase\LANG\relax
+% \section{Developments in~2007}
+% \or\relax
+% \section{Développements en~2007}
+% \fi
+% \ifcase\LANG\relax
+% Removed the preparation of documentation in PostScript format.
+%
+% Added the \scrp{cmk} script to convert the documentation from PDF format to PostScript format.
+%
+% \lneed{6}
+% \begin{raggedright}
+% Added hints about the\SMM{\lmess{W0086}\\\lmess{W0087}\\\lmess{W0088}\\\lmess{W0089}\\\lmess{W0090}}
+% \pack{fncychap}~\cite{fncychap},
% \pack{quotchap}~\cite{quotchap},
% \pack{romannum}~\cite{romannum},
% \pack{sfheaders}~\cite{sfheaders},
@@ -21995,14 +24616,14 @@ have centered labels.
%
% Added \xfile{japanese6.mld} and \xfile{japanese6.mlo}.
%
-% Added a hint about the \pack{hangcaption} package~\cite{hangcaption}.
+% Added a hint about the \imess{W0092}\pack{hangcaption} package~\cite{hangcaption}.
%
% Added (in the memento) a table of the classes and packages which are incompatible or need precautions with
% \upack{minitoc}.
%
% Added a validation of the language options with the presence of the \suffix{.mld} and \suffix{.mlo} files.
%
-% Added the \scrp{tmk} script and a table describing a \index{TDS}TDS structure for \upack{minitoc}.
+% Added the \scrp{tmk} script and a table describing a \index{TDS}TDS-compliant structure for \upack{minitoc}.
%
% Updated the \xfile{INSTALL} file and the ``Installation'' chapter.
%
@@ -22011,54 +24632,90 @@ have centered labels.
%
% Improving the index (entries for: packages and classes, scripts, tools, names, examples, extensions, option,
% language options).
-% \or\relax
-% \section{Développements en~2006}
-% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \com{mtcsetpagenumbers} et \com{mtcsetrules},
-% pour avoir une action sur toutes les sortes de mini-tables.
%
-% \begin{raggedright}
-% Corrections dans les commandes \com{mtcaddsection}, \com{mtcfixglossary} et \com{mtcfixindex}.
+% The names of some internal macros are shortened to fit into the margin.
%
-% \end{raggedright}
-% Dans la documentation en PDF, le panneau des signets (panneau de gauche) ne montre initialement que les signets
-% pour les parties et les chapitres, mais vous pouvez les ouvrir pour accéder aux entrées plus profondes.
+% Indexing the environments and the files.
%
-% Ajout d'un commentaire sur l'initialisation des fontes dans le chapitre des questions fréquemment posées (point~34).
-% C'est encore un sujet ouvert et je travaille dessus.
+% Indexing the counters and depth counters.
%
-% Ajout d'un \emph{hint} sur les classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3}, et d'une note dans le chapitre des questions
-% fréquemment posées (et dans \xfile{minitoc.bug}).
+% The example files are in their own directory in the (proposed) \index{TDS}TDS-compliant hierarchy.
%
-% Ajout du chapitre «~Postface~».
+% Indexing referenced commands (begin).
%
-% Ajout de la commande \com{mtcprepare}.
+% Added \xfile{mongolb.mld} and \xfile{mongolb.mlo}.
%
-% Ajout d'un champ \texttt{URL} dans la bibliographie (les styles ont été modifiés à~l'aide de l'outil
-% \tool{urlbst}~\cite{urlbst}).
+% Removed \xfile{mongolb.mlo} (new T2 and X2 cyrillic encodings in \xfile{mongolb.mld}).
%
-% Ajout du paquetage \pack{mtcmess} pour ajouter des identificateurs uniques aux messages.
+% Added the \exam{mtc-3co.tex} example file.
%
-% Suppression des fichiers de documentation en format PostScript dans la distribution (ils ne sont plus acceptés
-% sur les archives CTAN), mais les scripts les créent encore.
+% Added \xfile{mongolian.mld} (loads \xfile{mongolb.mld}).
%
-% Corrections dans l'option de paquetage \opt{insection}.
+% Improved the layout of the index.
%
-% Ré-ordonnancement des chapitres du manuel de l'utilisateur (partie~I).
+% Indexing the names of authors.
%
-% \ifcase\LANG\relax
-% \section{Developments in~2007}
-% Removed the preparation of documentation in PostScript format.
+% Added the \exam{mtc-fko.tex} example file.
+%
+% Bibliographic references for packages and classes in the index.
+%
+% Features in the index.
+%
+% Added the ``\feat{open}'' and ``\feat{close}'' features.
+%
+% Added the \exam{mtc-ocf.tex} example file.
+%
+% Added the ``\com{mtcfixnomenclature}'' command.
+%
+% Added the \exam{mtc-nom.tex} example file.
+%
+% Corrected the last argument of \com{mtcsetfeature} and siblings, using \com{mtc@toks}.
+%
+% Indexing the messages. Messages noted in the right margin.
+%
+% Added \xfile{latinc.mld} and \xfile{latinc2.mld} for classical latin.
+%
+% Added internal hyperlinks for messages.
+%
+% Added \com{mtcoffset} and co. for an horizontal offset of a mini-table.
+%
+% Added \com{mtcsetoffset} for an horizontal offset of a mini-table type.
+%
+% Added the \exam{mtc-ofs.tex} example file.
+%
+% Added flagging of macros in example files.
+%
+% Added a clickable table of all messages.
+%
+% Added a local minitoc in the ``Jargon'' chapter.
+%
+% Added \xfile{lithuanian2.mld}.
+%
+% Added \xfile{latvian2.mld} and \xfile{letton2.mld}.
+%
+% Added a hint (warning~\texttt{W0097})\imess{W0097} about the \pack{flowfram}~\cite{flowfram,ffuserguide}
+% package (incompatible).
+%
+% Added a \emph{hint} (\texttt{I0053})\imess{I0053} about the \pack{float}~\cite{float},
+% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat}, and \pack{rotfloat}~\cite{rotfloat} packages.
+%
+% Regrouping some marginal notes about messages; improving their positions.
+%
+% Corrected a bug about minitocs in appendices for the \class{memoir} class.
+%
+% Changed the color of hyperlinks.
+%
+% Revised the format of headers.
+%
+% Corrected some \verb|\mtcset...| commands to use \com{edef} to correctly evaluate \com{mtc@toks}.
%
-% Added the \scrp{cmk} script to convert the documentation from PDF format to PostScript format.
% \or\relax
-% \section{Développements en~2007}
% Retrait de la préparation de la documentation en format PostScript.
%
% Ajout du script \scrp{cmk} pour convertir la documentation du format PDF en format PostScript.
-% \fi
%
% \begin{raggedright}
-% Ajout de \emph{hints} sur les paquetages
+% Ajout de \emph{hints}\SMM{\lmess{W0086}\\\lmess{W0087}\\\lmess{W0088}\\\lmess{W0089}\\\lmess{W0090}} sur les paquetages
% \pack{fncychap}~\cite{fncychap},
% \pack{quotchap}~\cite{quotchap},
% \pack{romannum}~\cite{romannum},
@@ -22098,7 +24755,7 @@ have centered labels.
%
% Ajout de \xfile{japanese6.mld} et \xfile{japanese6.mlo}.
%
-% Ajout d'un \emph{hint} sur le paquetage \pack{hangcaption}~\cite{hangcaption}.
+% Ajout d'un \emph{hint} sur le paquetage \imess{W0092}\pack{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 \upack{minitoc}.
@@ -22114,71 +24771,87 @@ have centered labels.
%
% Amélioration de l'index (entrées pour: paquetages et classes, scripts, outils, noms, exemples, suffixes, options,
% options de langue).
-% \fi
%
-% \ifcase\LANG\relax
-% Corrections of minor bugs and in the documentation.
+% Les noms de certaines macros internes sont raccourcis pour tenir dans la marge.
%
-% The names of some internal macros are shortened to fit into the margin.
+% Indexation des environnements et fichiers.
%
-% Indexing the environments and the files.
+% Indexation des compteurs et compteurs de profondeur.
%
-% Indexing the counters and depth counters.
+% Les fichiers exemples sont dans leur propre répertoire de la hiérarchie \index{TDS}TDS (proposée).
%
-% The example files are in their own directory in the (proposed) \index{TDS}TDS hierarchy.
+% Indexation des commandes référencées (début).
%
-% Indexing referenced commands (begin).
+% Ajout de \xfile{mongolb.mld} et \xfile{mongolb.mlo}.
%
-% Added \xfile{mongolb.mld} and \xfile{mongolb.mlo}.
+% Retrait de \xfile{mongolb.mlo} (nouveaux codages cyrilliques T2 et X2 dans \xfile{mongolb.mld}).
%
-% Removed \xfile{mongolb.mlo} (new T2 and X2 cyrillic encodings in \xfile{mongolb.mld}).
+% Ajout du fichier exemple \exam{mtc-3co.tex}.
%
-% Added the \exam{mtc-3co.tex} example file.
+% Amélioration de la mise en page de l'index.
%
-% Added \xfile{mongolian.mld} (loads \xfile{mongolb.mld}).
+% Ajout de \xfile{mongolian.mld} (charge \xfile{mongolb.mld}).
%
-% Improved the layout of the index.
+% Indexation des noms des auteurs.
%
-% Indexing the names of authors.
+% Ajout du fichier exemple \exam{mtc-fko.tex}.
%
-% Added the \exam{mtc-fko.tex} example file.
+% Références bibliographiques pour les paquetages et les classes dans l'index.
%
-% Bibliographic references for packages and classes in the index.
+% Dispositifs dans l'index.
%
-% \or\relax
-% Corrections d'erreurs mineures et dans la documentation.
+% Ajout des dispositifs «~\feat{open}~» et «~\feat{close}~».
%
-% Les noms de certaines macros internes sont raccourcis pour tenir dans la marge.
+% Ajout du fichier exemple \exam{mtc-ocf.tex}.
%
-% Indexation des environnements et fichiers.
+% Ajout de la commande «~\com{mtcfixnomenclature}~».
%
-% Indexation des compteurs et compteurs de profondeur.
+% Ajout du fichier exemple \exam{mtc-nom.tex}.
%
-% Les fichiers exemples sont dans leur propre répertoire de la hiérarchie \index{TDS}TDS (proposée).
+% Correction du dernier argument de \com{mtcsetfeature} et analogues, en utilisant \com{mtc@toks}.
%
-% Indexation des commandes référencées (début).
+% Indexation des messages. Messages notés dans la marge de droite.
%
-% Ajout de \xfile{mongolb.mld} et \xfile{mongolb.mlo}.
+% Ajout de \xfile{latinc.mld} et \xfile{latinc2.mld} pour le latin classique.
%
-% Retrait de \xfile{mongolb.mlo} (nouveaux codages cyrilliques T2 et X2 dans \xfile{mongolb.mld}).
+% Ajout d'hyperliens internes pour les messages.
%
-% Ajout du fichier exemple \exam{mtc-3co.tex}.
+% Ajout de \com{mtcoffset} et consorts pour un décalage horizontal d'une mini-table.
%
-% Amélioration de la mise en page de l'index.
+% Ajout de \com{mtcsetoffset} pour un décalage horizontal d'un type de mini-table.
%
-% Ajout de \xfile{mongolian.mld} (charge \xfile{mongolb.mld}).
+% Ajout du fichier exemple \exam{mtc-ofs.tex}.
%
-% Indexation des noms des auteurs.
+% Ajout du marquage des macros dans les fichiers exemples.
%
-% Ajout du fichier exemple \exam{mtc-fko.tex}.
+% Ajout d'une table cliquable de tous les messages.
%
-% Références bibliographiques pour les paquetages et les classes dans l'index.
+% Ajout d'une minitoc locale dans le chapitre <<~Jargon~>>.
+%
+% Ajout de \xfile{lithuanian2.mld}.
+%
+% Ajout de \xfile{latvian2.mld} et \xfile{letton2.mld}.
+%
+% Ajout d'un \emph{hint} (avertissement~\texttt{W0097})\imess{W0097} sur le
+% paquetage \pack{flowfram}~\cite{flowfram,ffuserguide} (incompatible).
+%
+% Ajout d'un \emph{hint} (\texttt{I0053})\imess{I0053} sur les paquetages \pack{float}~\cite{float},
+% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat} et \pack{rotfloat}~\cite{rotfloat}.
+%
+% Regroupement de notes marginales concernant des messages; amélioration de leur placement.
%
+% Correction d'un problème sur les minitocs dans les appendices pour la classe \class{memoir}.
+%
+% Changement de la couleur des hyperliens.
+%
+% Correction de quelques commandes \verb|\mtcset...| pour utiliser \com{edef} afin d'évaluer correctement \com{mtc@toks}.
+%
+% Changement du format des en-têtes.
% \fi
%
% \ifcase\LANG\relax
-% \chapter*{Acknowledgments\markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}}
-% \markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}%
+% \chapter*{Acknowledgments\markboth{Acknowledgements}{Acknowledgements}}
+% \markboth{Acknowledgements}{Acknowledgements}%
% ^^A \enlargethispage*{1.5\baselineskip}
% \mtcaddchapter[Acknowledgments]%
% \noindent
@@ -22188,8 +24861,8 @@ have centered labels.
% 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}%
+% \chapter*{Remerciements\markboth{Remerciements}{Remerciements}}
+% \markboth{Remerciements}{Remerciements}%
% \mtcaddchapter[Remerciements]%
% \noindent
% Il me faut remercier les personnes suivantes\,\footnote{Et que toutes celles que j'ai oubliées me pardonnent.}, pour
@@ -22205,6 +24878,7 @@ have centered labels.
% \namea{Nabil}{Abu~El-Ata}{Abu~El-Ata},
% \name{Tommaso}{Addabbo},
% \name{Juan~M.}{Aguirregabiria},
+% \name{Stéphane}{Aicardi},
% \name{Vartan}{Akopian},
% \name{A.~J.}{Alex},
% \name{Mark}{Alford},
@@ -22215,6 +24889,7 @@ have centered labels.
% \name{Achod~André}{Aradian},
% \namea{Einar}{Árnason}{Arnason},
% \name{Tim}{Arnold},
+% \name{Jouko}{Arponen},
% \name{Donald}{Arseneau},
% \name{Helmer}{Aslasken},
% \name{David}{Aspinall},
@@ -22222,6 +24897,7 @@ have centered labels.
% \name{Philipp}{Bachmann},
% \name{Gonçal}{Badenes},
% \name{Marin}{Balgarensky},
+% \name{Leonor}{Barroca},
% \name{Pierre}{Basso},
% \name{Dorjgotov}{Batmunkh},
% \name{Jean-Yves}{Baudais},
@@ -22242,7 +24918,7 @@ have centered labels.
% \namea{Árpád}{Bíró}{Biro},
% \namea{Denis}{Bitouzé}{Bitouze},
% \name{Laurent}{Bloch},
-% \name{Georgi}{Boshnakov},
+% \name{Georgi~N.}{Boshnakov},
% \name{Patrice}{Bougette},
% \name{Daniel}{Bourbonnais},
% \name{Victor}{Boyko},
@@ -22250,6 +24926,7 @@ have centered labels.
% \name{Felix}{Braun},
% \name{Jim}{Breen},
% \name{Peter}{Breitenlohner},
+% \namea{Gyöngyi}{Bujdosó}{Bujdoso},
% \name{Mimi}{Burbank},
% \name{Mustafa}{Burc},
% \name{Alexey}{Burykin},
@@ -22289,6 +24966,7 @@ have centered labels.
% \name{Sébastien}{Desreux},
% \name{Antoni~R.}{Diller},
% \name{Dorjpalam}{Dorj},
+% \namea{Ivars}{Dri\k{k}is}{Drikis},
% \name{Denys}{Duchier},
% \name{Lyndon}{Dudding},
% \namea{Marko}{Èehaja}{Eehaja},
@@ -22301,6 +24979,7 @@ have centered labels.
% \name{Karl~F.}{Everitt},
% \name{Mike}{Fabian},
% \name{Robin}{Fairbairns},
+% \name{Christian}{Faulhammer},
% \name{Simon}{Fear}, ^^A booktabs
% \name{Jürgen}{Fenn}, ^^A l2tabu
% \name{Michael~J.}{Ferguson},
@@ -22325,7 +25004,9 @@ have centered labels.
% \name{Michel}{Goossens},
% \name{Mathieu}{Goutelle},
% \name{Fraser}{Grant},
+% \namea{George}{Grätzer}{Gratzer},
% \name{Norman}{Gray},
+% \name{George~D.}{Greenwade},
% \name{Enrico}{Gregorio},
% \name{Loïc}{Grenon},
% \name{Charles}{Grether},
@@ -22378,9 +25059,11 @@ have centered labels.
% \name{Tetsuo}{Iwakuma},
% \name{Zunbeltz}{Izaola},
% \name{Youssef}{Jabri}, ^^A Arabi
+% \name{Pawe\l}{Jackowski}, ^^A pearls
% \name{Bernd}{Jaehne},
% \name{Radwan}{Jalam},
% \name{Michael}{Janich},
+% \name{Frank}{Jensen},
% \name{Alan}{Jeffrey},
% \name{Regnor}{Jernsletten},
% \name{Zhuhan}{Jiang},
@@ -22390,6 +25073,7 @@ have centered labels.
% \name{Robert}{Juhasz},
% \name{Stefan}{Junge},
% \name{Dan}{Jurafsky},
+% \name{Akira}{Kakuto},
% \name{Mikko}{Kanerva},
% \name{Theppitak}{Karoonboonyanan},
% \name{David}{Kastrup},
@@ -22399,6 +25083,7 @@ have centered labels.
% \name{Bil}{Kleb},
% \name{Peter}{Kleiweg},
% \name{Rune}{Kleveland},
+% \namea{Ingo}{Klöckl}{Klockl},
% \name{Jörg}{Knappen},
% \name{Donald~E.}{Knuth},
% \name{Markus}{Kohm},
@@ -22426,11 +25111,13 @@ have centered labels.
% \name{Olga~G.}{Lapko},
% \name{Henning}{Larsen},
% \name{Jean-Marc}{Lasgouttes},
+% \name{Andris}{Lasis},
% \name{Jean-Philippe}{Lauffenburger},
% \name{Arnaud}{Launay},
% \name{Claire}{Lauvernet},
% \name{Boris}{Lavva},
% \name{André}{Lebacq},
+% \name{Olivier}{Lecarme},
% \name{Jeanne}{Legrand},
% \name{Philipp}{Lehman},
% \name{Werner}{Lemberg},
@@ -22443,7 +25130,7 @@ have centered labels.
% \name{Ulf~A.}{Lindgren},
% \name{Anselm}{Lingnau},
% \name{Pierre}{Lobel},
-% \name{Milos}{Lokajicek},
+% \namea{Milo\v{s}~V.}{Lokaj{\'{\i}}\v{c}ek}{Lokajicek},
% \name{Stoffel}{Lombard},
% \name{Maurizio}{Loreti},
% \name{Tristan}{Lorino},
@@ -22480,6 +25167,7 @@ have centered labels.
% \namea{Javier~A.}{Múgica~de~Rivera}{Mugica de Rivera},
% \namea{Dejan}{Muhamedagi\'{c}}{Muhamedagic},
% \name{Sergei~O.}{Naumov},
+% \name{Lee}{Netherton},
% \name{Frank}{Neukam},
% \name{Cuong}{Nguyen},
% \name{Julien}{Nicolas},
@@ -22514,6 +25202,7 @@ have centered labels.
% \name{Rama}{Porrat},
% \namea{Camille-Aimé}{Possamaï}{Possamai},
% \name{Roozbeh}{Pournader},
+% \namea{Hilmar}{Preuße}{Preusse},
% \name{C.~V.}{Radhakrishnan},
% \name{Sebastian}{Rahtz},
% \name{Bernd}{Raichle},
@@ -22536,6 +25225,7 @@ have centered labels.
% \name{Morgan}{Sangeux},
% \name{Eddie}{Saudrais},
% \namea{Elmar}{Schalück}{Schaluck},
+% \name{Bernd}{Schandl},
% \name{Elisabeth}{Schlegl},
% \name{Tobias}{Schlemmer},
% \name{Walter}{Schmidt},
@@ -22543,6 +25233,7 @@ have centered labels.
% \name{Uwe}{Schneider},
% \namea{Rainer}{Schöpf}{Schopf},
% \namea{Martin}{Schröder}{Schroder}, ^^A everysel, ragged2e, multitoc
+% \name{Ulrich}{Schwartz},
% \name{Elizabeth}{Scurfield},
% \name{Michael}{Shell},
% \vname{Shin}{Jungshik},
@@ -22566,10 +25257,12 @@ have centered labels.
% \name{Robert~S.}{Sutor},
% \name{Chris}{Swoyer},
% \name{Apostolos}{Syropoulos},
-% \name{Nicola}{Talbot},
+% \name{Raffaella}{Tabacco},
+% \name{Nicola~L.~C.}{Talbot},
% \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin},
% \name{Philip}{Taylor},
% \name{Christina}{Thiele},
+% \name{Kresten~Krab}{Thorup},
% \name{Aurélien}{Thureau},
% \name{Karsten}{Tinnefeld},
% \namea{Ton}{'t~Lam}{tLam},
@@ -22584,7 +25277,8 @@ have centered labels.
% \name{Turgut}{Uyar},
% \name{Jari}{Vaario},
% \name{Piet}{van~Oostrum},
-% \namea{Thomas}{van~Oudenhove de Saint Géry}{van~Oudenhove de Saint Gery},
+% \namea{Thomas}{van~Oudenhove~de~Saint~Géry}{van~Oudenhove~de~Saint~Gery},
+% \name{Timothy}{Van~Zandt},
% \name{Vincent}{Vaquin},
% \name{Suki~K.}{Venkatesan},
% \name{Didier}{Verna},
@@ -22607,12 +25301,14 @@ have centered labels.
% \name{Stephan~B.}{Webanck},
% \name{Eduard}{Werner},
% \name{Daphne}{West},
+% \name{Ferenc}{Wettl},
% \name{Graham}{Williams},
% \name{Peter~R.}{Wilson},
% \namea{Jeroen}{W{\ij}nhout}{Wijnhout},
% \namea{Marcin}{Woli\'nski}{Wolinski},
% \name{Élisabeth}{Wolkowski},
% \name{Mark}{Wooding},
+% \name{Joseph~A.}{Wright},
% \name{Tim}{Wright},
% \name{Dominik}{Wujastyk},
% \name{Damien}{Wyart},
@@ -22718,19 +25414,20 @@ have centered labels.
% \begin{macro}{\mtcPackageInfo}
% \begin{macro}{\RequirePackage}
% \ifcase\LANG\relax
-% This code section identifies the package with its name, version number and date. A trace is written in the
-% \emph{document}\suffix{.log} file. This package will not work with \LaTeX2.09.
+% This\SMM{\lmess{I0000}\\\lmess{I0001}} code section identifies the package with its name, version number and date.
+% A trace is written in the \emph{document}\suffix{.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 \emph{document}\suffix{.log}. Ce paquetage ne fonctionnera pas avec \LaTeX2.09.
+% Cette\SMM{\lmess{I0000}\\\lmess{I0001}} section de code identifie le paquetage par son nom, son numéro de version
+% et sa date. Une trace est écrite dans le fichier \emph{document}\suffix{.log}.
+% Ce paquetage ne fonctionnera pas avec \LaTeX2.09.
% \fi
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1996/06/02]%
\ProvidesPackage{minitoc}%
- [2007/03/22 v53 Package minitoc (JPFD)]
+ [2007/06/29 v55 Package minitoc (JPFD)] % message I0000
\RequirePackage{mtcmess}[2006/03/14]
-\mtcPackageInfo[<I0001>]{minitoc}%
- {*** minitoc package, version 53 ***\@gobble}
+\mtcPackageInfo[I0001]{minitoc}%
+ {*** minitoc package, version 55 ***\@gobble}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -22747,8 +25444,11 @@ have centered labels.
% \begin{macro}{\newwrite}
% \ifcase\LANG\relax
% A file descriptor is needed to write the files containing the mini-tables, it is \com{tf@mtc}.
+% The \upack{minitoc} package uses only one file descriptor for writing. See section~\vref{s+code+autoconf}.
% \or\relax
% Un descripteur de fichier est nécessaire pour écrire les fichiers contenant les mini-tables, c'est \com{tf@mtc}.
+% Le paquetage \upack{minitoc} utilise un seul descripteur de fichier en écriture. Voir la
+% section~\vref{s+code+autoconf}.
% \fi
% \begin{macrocode}
\newwrite\tf@mtc
@@ -22856,6 +25556,57 @@ have centered labels.
% \end{macro}
% \end{macro}
%
+% \lneed{10}
+% \begin{macro}{\@ifundefined}
+% \begin{macro}{\ptcoffset}
+% \begin{macro}{\pfloffset}
+% \begin{macro}{\pltoffset}
+% \begin{macro}{\mtcoffset}
+% \begin{macro}{\mlfoffset}
+% \begin{macro}{\mltoffset}
+% \begin{macro}{\sltoffset}
+% \begin{macro}{\sfloffset}
+% \begin{macro}{\sltoffset}
+% \ifcase\LANG\relax
+% We defines horizontal offets by which the margins in the mini-tables are corrected (added to the right margin and
+% substracted from the left margin). These are \emph{commands}, \emph{not} lengths\,\footnote{We avoid to
+% allocate a precious length register.}, to be redefined by \com{renewcommand}.
+% \or\relax
+% Nous définissons les décalages horizontaux servant à~corriger les marges dans les mini-tables (ajout à~la marge
+% gauche et retrait à~la marge droite). Ce sont des \emph{commandes}, \emph{pas} des longueurs\,\footnote{Nous
+% évitons d'allouer un précieux registre de longueur.}, à~redéfinir via \com{renewcommand}.
+% \fi
+% \begin{macrocode}
+ \@ifundefined{part}{}{%
+ \def\ptcoffset{0pt}%
+ \def\plfoffset{0pt}%
+ \def\pltoffset{0pt}%
+ }%
+ \@ifundefined{chapter}{%
+ \@ifundefined{section}{}%
+ {%
+ \def\stcoffset{0pt}%
+ \def\slfoffset{0pt}%
+ \def\sltoffset{0pt}%
+ }%
+ }%
+ {%
+ \def\mtcoffset{0pt}%
+ \def\mlfoffset{0pt}%
+ \def\mltoffset{0pt}%
+ }%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{Tests and flags}\label{s+code+test-flags}
@@ -22867,9 +25618,9 @@ have centered labels.
% rather than flags,
% because a flag costs 3~control sequences (\ucom{iffoo}, \ucom{foofalse} and \ucom{footrue}),
% which use memory. But the number of count registers is limited to 256 in the native \TeX\ engine (much more with
-% \eTeX~\cite{etex}, but still limited in number), while memory has become rather cheap today. And a code programmed
-% with flags (\texttt{\ucom{iffoo} .{}.{}. \com{else} .{}.{}. \com{fi}}) is easier to structure than a code
-% programmed with counters, \textsc{imho}.} (via \com{newif}) to detect
+% \packa{\eTeX}{etex}~\cite{etex}, but still limited in number), while memory has become rather cheap today.
+% And a code programmed with flags (\texttt{\ucom{iffoo} .{}.{}. \com{else} .{}.{}. \com{fi}}) is easier to structure
+% and debug than a code programmed with counters, \textsc{imho}.} (via \com{newif}) to detect
% the loading of some packages or classes and the availability of some commands (this will be used by the
% \optd{hints} option (section~\vref{s+code+hints.option}) or to allow the definition of some \upack{minitoc} commands).
% \or\relax
@@ -22877,20 +25628,24 @@ have centered labels.
% préféraient utiliser des compteurs plutôt que des indicateurs, car un indicateur coûte 3~séquences de contrôle
% (\ucom{iftoto}, \ucom{totofalse} et \ucom{tototrue}), qui consomment de la mémoire. Mais le
% nombre de registres compteurs est limité à~256 dans le moteur \TeX\ natif (bien plus avec
-% \eTeX~\cite{etex}, mais encore en nombre limité), tandis que le coût de la mémoire a beaucoup baissé aujourd'hui. Et un
-% code programmé avec des indicateurs (\texttt{\ucom{iftoto} .{}.{}. \com{else} .{}.{}. \com{fi}}) est plus facile
-% à~structurer qu'un code programmé à~l'aide de compteurs, à~mon humble avis.} (via \com{newif}) pour détecter le
-% chargement de certains paquetages ou classes et la disponibilité de certaines commandes (ceci sera utilisé par
-% l'option \optd{hints} (voir la section~\vref{s+code+hints.option}) ou pour autoriser la définition de certaines
-% commandes de \upack{minitoc}).
+% \packa{\eTeX}{etex}~\cite{etex}, mais encore en nombre limité), tandis que le coût de la mémoire a beaucoup baissé
+% aujourd'hui. Et un code programmé avec des indicateurs (\texttt{\ucom{iftoto} .{}.{}. \com{else} .{}.{}. \com{fi}}) est
+% plus facile à~structurer et à~mettre au point qu'un code programmé à~l'aide de compteurs, à~mon humble avis.}
+% (via \com{newif}) pour détecter le chargement de certains paquetages ou classes et la disponibilité de certaines
+% commandes (ceci sera utilisé par l'option \optd{hints} (voir la section~\vref{s+code+hints.option}) ou
+% pour autoriser la définition de certaines commandes de \upack{minitoc}).
% \fi
%
-% \lneed{5}
+% \lneed{6}
+% \ifcase\LANG\relax
+% \subsection{Flags for the \uopt{hints} option}\ioptd{hints}
+% \or\relax
+% \subsection{Indicateurs pour l'option \uopt{hints}}\ioptd{hints}
+% \fi
% \begin{macro}{\if@mtc@hints@}
% \begin{macro}{\if@mtc@hints@w@}
% \begin{macro}{\if@mtc@hints@giben@}
% \ifcase\LANG\relax
-% \subsection{Flags for the \uopt{hints} option}\ioptd{hints}
% But first, we define some flags for the \optd{hints} option:
% \begin{itemize}
% \item The flag \com{if@mtc@hints@} is true if the \optd{hints} option is required (default).
@@ -22901,7 +25656,6 @@ have centered labels.
% you should look for hints in the \emph{document}\suffix{.log} file.
% \end{itemize}
% \or\relax
-% \subsection{Indicateurs pour l'option \uopt{hints}}\ioptd{hints}
% Mais tout d'abord, nous définissons quelques indicateurs pour l'option \optd{hints}:
% \begin{itemize}
% \item L'indicateur \com{if@mtc@hints@} est vrai si l'option \optd{hints} est demandée (défaut).
@@ -22949,7 +25703,6 @@ have centered labels.
% \or\relax
% \subsection{Présence de certains paquetages et classes}
% \fi
-%
% \begin{macro}{\if@mtc@placeinsLoaded@}
% \begin{macro}{\if@mtc@memoirLoaded@}
% \begin{macro}{\if@mtc@memoirnew@}
@@ -22957,10 +25710,9 @@ have centered labels.
% \begin{macro}{\if@mtc@sectstyLoaded@a@}
% \ifcase\LANG\relax
% We will check if the \pack{placeins} package is loaded, then if the \class{memoir}
-% is loaded (and if it is an recent enough version), then if the \pack{sectsty} package is loaded
+% is loaded (and if it is a recent enough version), then if the \pack{sectsty} package is loaded
% (before or after \upack{minitoc}).
% \or\relax
-% \or\relax
% Nous testerons si le paquetage \pack{placeins} est chargé, puis si la classe
% \class{memoir} est chargée (et si c'est une version suffisamment récente), puis si le
% paquetage \pack{sectsty} est chargé (avant ou après \upack{minitoc}).
@@ -23026,17 +25778,11 @@ have centered labels.
% \begin{macro}{\if@mtc@HgcLoaded@a@}
% \begin{macro}{\if@mtc@quotchapLoaded@}
% \begin{macro}{\if@mtc@quotchapLoaded@a@}
-% \begin{macro}{\if@mtc@romannumLoaded@}
-% \begin{macro}{\if@mtc@romannumLoaded@a@}
-% \begin{macro}{\if@mtc@sfheadersLoaded@}
-% \begin{macro}{\if@mtc@sfheadersLoaded@a@}
-% \begin{macro}{\if@mtc@alnumsecLoaded@}
-% \begin{macro}{\if@mtc@alnumsecLoaded@a@}
% \ifcase\LANG\relax
% And the \pack{varsects} package and other packages altering the sectionning commands:
% \or\relax
% Et pour le paquetage \pack{varsects} et
-% d'autres paquetages altérant les commandes de sectionnement.
+% d'autres paquetages altérant les commandes de sectionnement:
% \fi
% \begin{macrocode}
\newif\if@mtc@varsectsLoaded@ \@mtc@varsectsLoaded@false
@@ -23047,6 +25793,29 @@ have centered labels.
\newif\if@mtc@HgcLoaded@a@ \@mtc@HgcLoaded@a@false
\newif\if@mtc@quotchapLoaded@ \@mtc@quotchapLoaded@false
\newif\if@mtc@quotchapLoaded@a@ \@mtc@quotchapLoaded@a@false
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{8}
+% \begin{macro}{\if@mtc@romannumLoaded@}
+% \begin{macro}{\if@mtc@romannumLoaded@a@}
+% \begin{macro}{\if@mtc@sfheadersLoaded@}
+% \begin{macro}{\if@mtc@sfheadersLoaded@a@}
+% \begin{macro}{\if@mtc@alnumsecLoaded@}
+% \begin{macro}{\if@mtc@alnumsecLoaded@a@}
+% \ifcase\LANG\relax
+% And yet other packages altering the sectionning commands:
+% \or\relax
+% Et encore d'autres paquetages altérant les commandes de sectionnement:
+% \fi
+% \begin{macrocode}
\newif\if@mtc@romannumLoaded@ \@mtc@romannumLoaded@false
\newif\if@mtc@romannumLoaded@a@ \@mtc@romannumLoaded@a@false
\newif\if@mtc@sfheadersLoaded@ \@mtc@sfheadersLoaded@false
@@ -23060,22 +25829,41 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
+%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \subsection{Flags for packages dealing with floats}
+% \or\relax
+% \subsection{Indicateurs pour des paquetages traitant des flottants}
+% \fi
+% \begin{macro}{\if@mtc@floatLoaded@}
+% \begin{macro}{\if@mtc@floatrowLoaded@}
+% \begin{macro}{\if@mtc@trivfloatLoaded@}
+% \begin{macro}{\if@mtc@rotfloatLoaded@}
+% \ifcase\LANG\relax
+% We must warn about a limitation with the \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow},
+% \pack{trivfloat}~\cite{trivfloat}, and \pack{rotfloat}~\cite{rotfloat} packages.
+% \or\relax
+% Nous devons signaler une limitation avec les paquetages \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow},
+% \pack{trivfloat}~\cite{trivfloat} et \pack{rotfloat}~\cite{rotfloat}.
+% \fi
+% \begin{macrocode}
+\newif\if@mtc@floatLoaded@ \@mtc@floatLoaded@false
+\newif\if@mtc@floatrowLoaded@ \@mtc@floatrowLoaded@false
+\newif\if@mtc@trivfloatLoaded@ \@mtc@trivfloatLoaded@false
+\newif\if@mtc@rotfloatLoaded@ \@mtc@rotfloatLoaded@false
+% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{12}
% \ifcase\LANG\relax
% \subsection{Insertion of empty mini-tables}
% \or\relax
% \subsection{Insertion de mini-tables vides}
% \fi
-% \lneed{5}
% \begin{macro}{\if@mtc@empty@parttoc@}
% \begin{macro}{\if@mtc@empty@partlof@}
% \begin{macro}{\if@mtc@empty@partlot@}
@@ -23435,7 +26223,7 @@ have centered labels.
% \ifcase\LANG\relax
% \section{Preparation for the \uopt{tight} and \uopt{k-tight} options}\label{s+code+tight.flag}\iopt{tight}\iopt{k-tight}
% \or\relax
-% \section{Préparation pour les options \uopt{tight} et \uopt{k-tight}}\label{s+code+tight.flag}\iopt{tight}\iopt{k-tight}\
+% \section{Préparation pour les options \uopt{tight} et \uopt{k-tight}}\label{s+code+tight.flag}\iopt{tight}\iopt{k-tight}
% \fi
% \begin{macro}{\iftightmtc}
% \begin{macro}{\ifktightmtc}
@@ -23463,16 +26251,16 @@ have centered labels.
% \begin{macro}{\if@mtc@hyper@used@}
% \begin{macro}{\@ifpackageloaded}
% \ifcase\LANG\relax
-% This code prepares the interface with the \pack{hyperref} package~\cite{hyperref.web}.
-% A flag is defined, then this preparation is performed in a \com{AtBeginDocument} block if this package is loaded.
+% This\imess{I0005} code prepares the interface with the \pack{hyperref} package~\cite{hyperref.web}.
+% A flag is defined, then this preparation is performed in an \com{AtBeginDocument} block if this package is loaded.
% This action defines some commands for the \pack{hyperref} package.
% \or\relax
-% Ce code prépare l'interface avec le paquetage \pack{hyperref}~\cite{hyperref.web}.
+% Ce\imess{I0005} code prépare l'interface avec le paquetage \pack{hyperref}~\cite{hyperref.web}.
% Un indicateur est défini, puis cette préparation est effectuée dans un bloc \com{AtBeginDocument} si ce
% paquetage est chargé. Cette action définit quelques commandes pour le paquetage \pack{hyperref}.
% \fi
% \begin{macrocode}
-\mtcPackageInfo[<I0005>]{minitoc}{compatible with hyperref\@gobble}
+\mtcPackageInfo[I0005]{minitoc}{compatible with hyperref\@gobble}
\newif\if@mtc@hyper@used@ \global\@mtc@hyper@used@false
\AtBeginDocument{%
\@ifpackageloaded{hyperref}{%
@@ -23488,7 +26276,7 @@ have centered labels.
\let\toclevel@starsubsubsection\toclevel@subsubsection
\let\toclevel@starparagraph\toclevel@paragraph
\let\toclevel@starsubparagraph\toclevel@subparagraph
- }{}}
+ }{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23514,7 +26302,7 @@ have centered labels.
% \begin{macro}{\@ifpackageloaded}
% \ifcase\LANG\relax
% We must test if the \pack{sectsty} package~\cite{sectsty} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+sectsty.h2}.
% \or\relax
% \begin{SMOOTH}
@@ -23524,8 +26312,8 @@ have centered labels.
% \end{SMOOTH}
% \fi
% \begin{macrocode}
- \@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@a@true}{}}
+ \@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23545,7 +26333,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{varsects} package~\cite{varsects} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+varsects.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{varsects}~\cite{varsects} est chargé avant ou après \upack{minitoc},
@@ -23554,8 +26342,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@a@true}{}}
+ \@ifpackageloaded{varsects}%{\@mtc@varsectsLoaded@true}{}
+ \AtBeginDocument{\@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23575,7 +26363,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{fncychap} package~\cite{fncychap} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+fncychap.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{fncychap}~\cite{fncychap} est chargé avant ou après \upack{minitoc},
@@ -23584,8 +26372,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@a@true}{}}
+ \@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23605,7 +26393,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{hangcaption} package~\cite{hangcaption} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+hangcaption.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{hangcaption}~\cite{hangcaption} est chargé avant ou après \upack{minitoc},
@@ -23614,8 +26402,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{hangcaption}{\@mtc@HgcLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{hangcaption}{\@mtc@HgcLoaded@a@true}{}}
+ \@ifpackageloaded{hangcaption}{\@mtc@HgcLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{hangcaption}{\@mtc@HgcLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23635,7 +26423,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{quotchap} package~\cite{quotchap} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+quotchap.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{quotchap}~\cite{quotchap} est chargé avant ou après \upack{minitoc},
@@ -23644,8 +26432,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@a@true}{}}
+ \@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23665,7 +26453,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{romannum} package~\cite{romannum} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+romannum.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{romannum}~\cite{romannum} est chargé avant ou après \upack{minitoc},
@@ -23674,8 +26462,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{romannum}{\@mtc@romannumLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{romannum}{\@mtc@romannumLoaded@a@true}{}}
+ \@ifpackageloaded{romannum}{\@mtc@romannumLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{romannum}{\@mtc@romannumLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23695,7 +26483,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{sfheaders} package~\cite{sfheaders} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+sfheaders.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{sfheaders}~\cite{sfheaders} est chargé avant ou après \upack{minitoc},
@@ -23704,8 +26492,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@a@true}{}}
+ \@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23725,7 +26513,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{alnumsec} package~\cite{alnumsec} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+alnumsec.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{alnumsec}~\cite{alnumsec} est chargé avant ou après \upack{minitoc},
@@ -23734,8 +26522,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@a@true}{}}
+ \@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23755,7 +26543,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{captcont} package~\cite{captcont} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+captcont.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{captcont}~\cite{captcont} est chargé avant ou après \upack{minitoc},
@@ -23764,8 +26552,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{captcont}{\@mtc@captcontLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{captcont}{\@mtc@captcontLoaded@a@true}{}}
+ \@ifpackageloaded{captcont}{\@mtc@captcontLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{captcont}{\@mtc@captcontLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23784,7 +26572,7 @@ have centered labels.
% \begin{macro}{\if@mtc@captionLoaded@a@}
% \ifcase\LANG\relax
% We must test if the \pack{caption} package~\cite{caption} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+caption.h2}.
% \or\relax
% \begin{SMOOTH}
@@ -23794,8 +26582,8 @@ have centered labels.
% \end{SMOOTH}
% \fi
% \begin{macrocode}
- \@ifpackageloaded{caption}{\@mtc@captionLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{caption}{\@mtc@captionLoaded@a@true}{}}
+ \@ifpackageloaded{caption}{\@mtc@captionLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{caption}{\@mtc@captionLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23815,7 +26603,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{caption2} package~\cite{caption2} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+caption2.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{caption2}~\cite{caption2} est chargé avant ou après \upack{minitoc},
@@ -23824,8 +26612,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{caption2}{\@mtc@captionIILoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{caption2}{\@mtc@captionIILoaded@a@true}{}}
+ \@ifpackageloaded{caption2}{\@mtc@captionIILoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{caption2}{\@mtc@captionIILoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23845,7 +26633,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{ccaption} package~\cite{ccaption} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+ccaption.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{ccaption}~\cite{ccaption} est chargé avant ou après \upack{minitoc},
@@ -23854,8 +26642,8 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@a@true}{}}
+ \@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@a@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -23875,7 +26663,7 @@ have centered labels.
% \begin{SMOOTH}
% \ifcase\LANG\relax
% We must test if the \pack{mcaption} package~\cite{mcaption} is loaded before or after \upack{minitoc}, so we
-% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been
+% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been
% loaded. See section~\vref{s+mcaption.h2}.
% \or\relax
% Nous devons tester si le paquetage \pack{mcaption}~\cite{mcaption} est chargé avant ou après \upack{minitoc},
@@ -23884,14 +26672,121 @@ have centered labels.
% \fi
% \end{SMOOTH}
% \begin{macrocode}
- \@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@true}{}
- \AtBeginDocument{\@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@a@true}{}}
+ \@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@true}{}%
+ \AtBeginDocument{\@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@a@true}{}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \upack{float} package is loaded}\ipack{float}\label{s+float.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \upack{float} est chargé}\ipack{float}\label{s+float.h1}
+% \fi
+% \begin{macro}{\@ifpackageloaded}
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@floatLoaded@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \pack{float} package~\cite{float} is loaded
+% in the preamble, so we use an \com{AtBeginDocument} block.
+% See section~\vref{s+float.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \pack{float}~\cite{float} est chargé dans le préambule,
+% donc nous utilisons un bloc \com{AtBeginDocument}.
+% Voir la section~\vref{s+float.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \AtBeginDocument{\@ifpackageloaded{float}{\@mtc@floatLoaded@true}{}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \upack{floatrow} package is loaded}\ipack{floatrow}\label{s+floatrow.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \upack{floatrow} est chargé}\ipack{floatrow}\label{s+floatrow.h1}
+% \fi
+% \begin{macro}{\@ifpackageloaded}
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@floatrowLoaded@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \pack{floatrow} package~\cite{floatrow} is loaded
+% in the preamble, so we use an \com{AtBeginDocument} block.
+% See section~\vref{s+floatrow.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \pack{floatrow}~\cite{floatrow} est chargé dans le préambule,
+% donc nous utilisons un bloc \com{AtBeginDocument}.
+% Voir la section~\vref{s+floatrow.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \AtBeginDocument{\@ifpackageloaded{floatrow}{\@mtc@floatrowLoaded@true}{}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \upack{trivfloat} package is loaded}\ipack{trivfloat}\label{s+trivfloat.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \upack{trivfloat} est chargé}\ipack{trivfloat}\label{s+trivfloat.h1}
+% \fi
+% \begin{macro}{\@ifpackageloaded}
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@trivfloatLoaded@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \pack{trivfloat} package~\cite{trivfloat} is loaded
+% in the preamble, so we use an \com{AtBeginDocument} block.
+% See section~\vref{s+trivfloat.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \pack{trivfloat}~\cite{trivfloat} est chargé dans le préambule,
+% donc nous utilisons un bloc \com{AtBeginDocument}.
+% Voir la section~\vref{s+trivfloat.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \AtBeginDocument{\@ifpackageloaded{trivfloat}{\@mtc@trivfloatLoaded@true}{}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
% \end{macro}
%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsection{Check if the \upack{rotfloat} package is loaded}\ipack{rotfloat}\label{s+rotfloat.h1}
+% \or\relax
+% \subsection{Tester si le paquetage \upack{rotfloat} est chargé}\ipack{rotfloat}\label{s+rotfloat.h1}
+% \fi
+% \begin{macro}{\@ifpackageloaded}
+% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\if@mtc@rotfloatLoaded@}
+% \begin{SMOOTH}
+% \ifcase\LANG\relax
+% We must test if the \pack{rotfloat} package~\cite{rotfloat} is loaded
+% in the preamble, so we use an \com{AtBeginDocument} block.
+% See section~\vref{s+rotfloat.h2}.
+% \or\relax
+% Nous devons tester si le paquetage \pack{rotfloat}~\cite{rotfloat} est chargé dans le préambule,
+% donc nous utilisons un bloc \com{AtBeginDocument}.
+% Voir la section~\vref{s+rotfloat.h2}.
+% \fi
+% \end{SMOOTH}
+% \begin{macrocode}
+ \AtBeginDocument{\@ifpackageloaded{rotfloat}{\@mtc@rotfloatLoaded@true}{}}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -23904,13 +26799,17 @@ have centered labels.
% \begin{macro}{\if@mtc@memoirnew@}
% \begin{macro}{\if@mtcpatchmemoir@}
% \ifcase\LANG\relax
-% We test if the \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} class is loaded.
-% This class needs some compatibility adjustments or may be \Virage\emph{incompatible} if too recent. In the later case, a patch
+% We\SMM{\lmess{I0030}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0032}}
+% test if the \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} class is loaded.
+% This class needs some compatibility adjustments or may be \emph{incompatible} if too recent.
+% In the later case, a patch
% is inserted (see chapter~\vref{memoir-patch}). This correction is no more necessary after the 2005/09/25 version
% of \xfile{memoir.cls}.
% \or\relax
-% Nous testons si la classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} est chargée.
-% Cette classe nécessite certains ajustements pour la compatibilité ou peut être \Virage\emph{incompatible} si elle est trop récente.
+% Nous\SMM{\lmess{I0030}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0032}} testons si la
+% classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} est chargée.
+% Cette classe nécessite certains ajustements pour la compatibilité ou peut être \emph{incompatible} si
+% elle est trop récente.
% Dans ce dernier cas, une correction est insérée (voir le chapitre~\vref{memoir-patch}). Cette correction n'est
% plus nécessaire après la version de \xfile{memoir.cls} datée 2005/09/25.
% \fi
@@ -23919,18 +26818,18 @@ have centered labels.
% \begin{macrocode}
\newif\if@mtcpatchmemoir@ \@mtcpatchmemoir@false
\@ifclassloaded{memoir}{\@mtc@memoirLoaded@true\relax%
- \mtcPackageInfo[<I0030>]{minitoc}%
+ \mtcPackageInfo[I0030]{minitoc}%
{the memoir class is loaded:
\MessageBreak
compatibility attempted\@gobble}}%
{\@mtc@memoirLoaded@false}
\if@mtc@memoirLoaded@
\@ifundefined{@m@mchapter}%
- {\@mtc@memoirnew@false\mtcPackageInfo[<I0020>]{minitoc}%
+ {\@mtc@memoirnew@false\mtcPackageInfo[I0020]{minitoc}%
{old version of the memoir class\@gobble}}
- {\@mtc@memoirnew@true\mtcPackageInfo[<I0027>]{minitoc}%
+ {\@mtc@memoirnew@true\mtcPackageInfo[I0027]{minitoc}%
{recent version of the memoir class\@gobble}
- \mtcPackageInfo[<I0032>]{minitoc}%
+ \mtcPackageInfo[I0032]{minitoc}%
{This version of the memoir class uses
\MessageBreak
a version of \string\chapter\space which is
@@ -23949,15 +26848,15 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtcpatchmemoir@}
% \ifcase\LANG\relax
-% And now the patch:
+% And\imess{E0028} now the patch:
% \or\relax
-% Et voici cette correction:
+% Et\imess{E0028} voici cette correction:
% \fi
% \begin{macrocode}
\if@mtcpatchmemoir@
\IfFileExists{mtcpatchmem.sty}{%
\@ifclasslater{memoir}{2005/09/25}{}{\RequirePackage{mtcpatchmem}}}{%
- \mtcPackageError[<E0028>]{minitoc}%
+ \mtcPackageError[E0028]{minitoc}%
{Unable to patch the memoir class}%
{So it remains incompatible. Sorry.}}
\fi
@@ -24047,8 +26946,9 @@ have centered labels.
% is empty, \com{@mtc@FEfalse} if the is file not empty. An inexistent file is empty. A file full of white
% space (space, tabulation, newline) is empty. Comments are empty.
% \or\relax
-% Voici quelques macros pour tester si un fichier est vide ou non: \com{mtc@CkFile}\verb|{|\emph{fichier}\verb|}| rend \com{@mtc@FEtrue}
-% si le fichier est vide, \com{@mtc@FEfalse} si le fichier n'est pas vide. Un fichier inexistant est vide. Un
+% Quelques macros pour tester si un fichier est vide ou non: \com{mtc@CkFile}\verb|{|\emph{fichier}\verb|}|
+% rend \com{@mtc@FEtrue} si le fichier est vide, \com{@mtc@FEfalse} si le fichier n'est pas vide.
+% Un fichier inexistant est vide. Un
% fichier rempli d'espace blanc (espace, tabulation, saut de ligne) est vide. Les commentaires sont vides.
% \fi
% \end{SMOOTH}
@@ -24068,37 +26968,32 @@ have centered labels.
\newif\if@mtc@LI\@mtc@LItrue
\newif\if@mtc@FE\@mtc@FEtrue
\newif\if@mtc@checkfiles\@mtc@checkfilestrue
-\def\mtc@Body{\immediate\read\@inputcheck to
- \mtc@Rline\relax
+\def\mtc@Body{\immediate\read\@inputcheck to \mtc@Rline\relax
\ifeof\@inputcheck\relax\@mtc@LIfalse\fi
\expandafter\ifx\mtc@Rline\par\relax
\def\mtc@Rline{}
\else
\ifeof\@inputcheck\relax\global\@mtc@LIfalse\fi
- \mtc@ifmtarg{\mtc@Rline}{\relax}%
- {\@mtc@FEfalse\@mtc@LIfalse}
- \fi
-}
+ \mtc@ifmtarg{\mtc@Rline}{\relax}{\@mtc@FEfalse\@mtc@LIfalse}
+ \fi}
\def\mtc@CkFile#1{%
-\@mtc@LItrue\@mtc@FEtrue
-\if@mtc@checkfiles
-\IfFileExists{#1}{%
-\immediate\openin\@inputcheck #1\relax
-\mtc@While{}{\if@mtc@LI\relax}%
- {\mtc@Body}%
-\mtc@EndWhile}%
-{\@mtc@FEtrue}%
-\else
-\@mtc@FEfalse%
-\fi}
+ \@mtc@LItrue\@mtc@FEtrue
+ \if@mtc@checkfiles
+ \IfFileExists{#1}{%
+ \immediate\openin\@inputcheck #1\relax
+ \mtc@While{}{\if@mtc@LI\relax}{\mtc@Body}\mtc@EndWhile}%
+ {\@mtc@FEtrue}%
+ \else
+ \@mtc@FEfalse%
+ \fi}
\closein\@inputcheck\relax
\def\mtc@CkStr#1{%
-\immediate\openout\tf@mtc \jobname.mtc
-\immediate\write\tf@mtc{#1}%
-\immediate\closeout\tf@mtc
-\mtc@CkFile{\jobname.mtc}%
-\immediate\openout\tf@mtc \jobname.mtc
-\immediate\closeout\tf@mtc}
+ \immediate\openout\tf@mtc \jobname.mtc
+ \immediate\write\tf@mtc{#1}%
+ \immediate\closeout\tf@mtc
+ \mtc@CkFile{\jobname.mtc}%
+ \immediate\openout\tf@mtc \jobname.mtc
+ \immediate\closeout\tf@mtc}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -24161,7 +27056,7 @@ have centered labels.
% counter \cnt{ptc}. See also section~\vref{s+code+patching.part.2}.
%
% \lneed{5}
-% The code of the next section (section~\vref{s+code+mtcaddpart}) is also skipped if \com{part} is not defined.
+% The code\SMM{\lmess{W0018}\\\lmess{I0023}} of the next section (section~\vref{s+code+mtcaddpart}) is also skipped if \com{part} is not defined.
% \or\relax
% Si la commande \com{part} n'est pas définie (par la classe de document, habituellement), nous ne pouvons pas la
% modifier et un avertissement est émis\,\footnote{Une classe de document ayant des commandes de sectionnement mais
@@ -24171,15 +27066,15 @@ have centered labels.
% \cnt{ptc}. Voir aussi la section~\vref{s+code+patching.part.2}.
%
% \lneed{5}
-% Le code de la section suivante (section~\vref{s+code+mtcaddpart}) est aussi sauté si \com{part} n'est pas
+% Le\SMM{\lmess{W0018}\\\lmess{I0023}} code de la section suivante (section~\vref{s+code+mtcaddpart}) est aussi sauté si \com{part} n'est pas
% définie.
% \fi
% \begin{macrocode}
\@ifundefined{part}{%
- \mtcPackageWarningNoLine[<W0018>]{minitoc}%
+ \mtcPackageWarningNoLine[W0018]{minitoc}%
{part level macros NOT available}
}{%% else undefined part (\part defined)
- \mtcPackageInfo[<I0023>]{minitoc}%
+ \mtcPackageInfo[I0023]{minitoc}%
{part level macros available\@gobble}
\let\mtc@svspart\@spart
\def\@spart{\stepcounter{ptc}\mtc@svspart}
@@ -24197,7 +27092,7 @@ have centered labels.
% \ifcase\LANG\relax
% \section{Adding an entry in the TOC for a starred part}\label{s+code+mtcaddpart}
% \or\relax
-% \section{Ajout d'une entrée dans la table des matières pour une partie étoilée}\label{s+code+mtcaddpart}
+% \section{Ajout d'une entrée dans la TdM pour une partie étoilée}\label{s+code+mtcaddpart}
% \fi
% \begin{macro}{\mtcaddpart}
% \begin{macro}{\mtc@ifmtarg}
@@ -24216,7 +27111,7 @@ have centered labels.
% or omitted, we add a \com{contentsline}\verb|{xpart}{}...| line in the
% \suffix{.toc} file. If it is not empty, we add a
% \com{contentsline}\verb|{part}{title...}...| line in the \suffix{.toc} file. We always add a
-% \index{xpart}\com{contentsline}\verb|{xpart}{}...| line in the \suffix{.lof} and \suffix{.lot} files. Then we increment the
+% \com{contentsline}\verb|{xpart}{}...| line in the \suffix{.lof} and \suffix{.lot} files. Then we increment the
% \cnt{ptc} counter, via \com{adjustptc}
% (defined in section~\vref{s+code+part.level}).
% Using \texttt{xpart} as first argument of
@@ -24232,7 +27127,7 @@ have centered labels.
% Par défaut, cet argument est vide. S'il est vide (le test est fait par \com{mtc@ifmtarg}) ou omis, nous ajoutons
% une ligne \com{contentsline}\verb|{xpart}{}...| dans le fichier \suffix{.toc}. S'il n'est pas vide, nous ajoutons une
% ligne \com{contentsline}\verb|{part}{titre...}...| dans le fichier \suffix{.toc}. Nous ajoutons toujours une ligne
-% \index{xpart}\com{contentsline}\verb|{xpart}{}...| dans les fichiers \suffix{.lof} et \suffix{.lot}. Puis nous
+% \com{contentsline}\verb|{xpart}{}...| dans les fichiers \suffix{.lof} et \suffix{.lot}. Puis nous
% incrémentons le compteur \cnt{ptc}, via \com{adjustptc} (définie dans la section~\vref{s+code+part.level}).
% Utiliser \texttt{xpart} comme premier argument de \com{contentsline} signifie que \com{l@xpart} sera invoquée
% au lieu de \com{l@part} pour imprimer l'entrée dans la table des matières, mais \com{l@xpart} utilise une très
@@ -24271,13 +27166,15 @@ have centered labels.
% \begin{macro}{\chapter}
% \begin{macro}{\section}
% \ifcase\LANG\relax
-% The section level macros are defined if \com{chapter} is not defined and \com{section} defined, i.e.,~in
+% The \SMM{\lmess{I0004}\\\lmess{I0029}\\\lmess{W0017}\\\lmess{I0028}}
+% section level macros are defined if \com{chapter} is not defined and \com{section} defined, i.e.,~in
% document classes like \class{article}, but not in document classes
% like \class{book} or \class{report}. So we
% test if \com{chapter} is defined and if \com{section} is defined, with adequate warnings. If neither are
% defined, you are in big trouble to use the \upack{minitoc} package with the class of your document.
% \or\relax
-% Les macros au niveau section sont définies si \com{chapter} n'est pas définie mais \com{section} est définie,
+% Les \SMM{\lmess{I0004}\\\lmess{I0029}\\\lmess{W0017}\\\lmess{I0028}}
+% macros au niveau section sont définies si \com{chapter} n'est pas définie mais \com{section} est définie,
% c'est-à-dire dans les classes de document telles que \class{article}, mais pas dans les classes de
% document telles que \class{book} ou \class{report}. Donc nous testons si \com{chapter}
% est définie et si \com{section} est définie, avec les avertissements adéquats. Si aucune de ces deux commandes
@@ -24285,15 +27182,15 @@ have centered labels.
% document.
% \fi
% \begin{macrocode}
-\@ifundefined{chapter}{\mtcPackageInfo[<I0004>]{minitoc}%
+\@ifundefined{chapter}{\mtcPackageInfo[I0004]{minitoc}%
{chapter level macros NOT available\@gobble}%
- \@ifundefined{section}{\mtcPackageInfo[<I0029>]{minitoc}%
+ \@ifundefined{section}{\mtcPackageInfo[I0029]{minitoc}%
{section level macros NOT available\@gobble}%
- \mtcPackageWarningNoLine[<W0017>]{minitoc}%
+ \mtcPackageWarningNoLine[W0017]{minitoc}%
{no section or chapter level macros available
\MessageBreak
PLEASE VERIFY YOUR MAIN DOCUMENT CLASS}}%
- {\mtcPackageInfo[<I0028>]{minitoc}%
+ {\mtcPackageInfo[I0028]{minitoc}%
{section level macros available\@gobble}%
% \end{macrocode}
% \end{macro}
@@ -24380,7 +27277,7 @@ have centered labels.
% \ifcase\LANG\relax
% \section{Adding an entry in the TOC for a starred section}\label{s+code+mtcaddsection}
% \or\relax
-% \section{Ajout d'une entrée dans la table des matières pour une section étoilée}\label{s+code+mtcaddsection}
+% \section{Ajout d'une entrée dans la TdM pour une section étoilée}\label{s+code+mtcaddsection}
% \fi
% \begin{macro}{\mtcaddsection}
% \begin{macro}{\mtc@ifmtarg}
@@ -24393,7 +27290,7 @@ have centered labels.
% To add an entry in the TOC for a starred section, we need the \com{mtcaddsection} macro, which has an optional
% argument, the title of the section as it should appear in the TOC. By default, this argument is empty. If it is empty
% (tested via \com{mtc@ifmtarg})
-% or omitted, we add a \index{xsect}\com{contentsline}\verb|{xsect}{}...|
+% or omitted, we add a \com{contentsline}\verb|{xsect}{}...|
% line in the \suffix{.toc} file. If it is not empty, we add a
% \com{contentsline}\verb|{section}{title...}...| line in the \suffix{.toc} file. We always add a
% \com{contentsline}\verb|{xsect}{}...| line in the \suffix{.lof} and \suffix{.lot} files.
@@ -24408,7 +27305,7 @@ have centered labels.
% Pour ajouter une entrée dans la table des matières pour une section étoilée, nous avons besoin de la macro
% \com{mtcaddsection}, qui a un argument optionnel, le titre de la section tel qu'il doit apparaître dans la
% table des matières. Par défaut, cet argument est vide. S'il est vide (ce qui est testé par \com{mtc@ifmtarg}) ou
-% omis, nous ajoutons une ligne \index{xsect}\com{contentsline}\verb|xsect}{}...| dans le fichier
+% omis, nous ajoutons une ligne \com{contentsline}\verb|xsect}{}...| dans le fichier
% \suffix{.toc}. S'il n'est pas vide, nous ajoutons une ligne \com{contentsline}\verb|{section}{title...}...|
% dans le fichier \suffix{.toc}. Nous ajoutons toujours une ligne \com{contentsline}\verb|{xsect}{}...| dans les
% fichiers \suffix{.lof} et \suffix{.lot}. Puis nous incrémentons le compteur \cnt{stc},
@@ -24441,8 +27338,7 @@ have centered labels.
% Ce code termine (temporairement) les commandes au niveau section et nous continuons avec les commandes au niveau chapitre.
% \fi
% \begin{macrocode}
- }}%
- {%
+ }}{%
% \end{macrocode}
%
% \lneed{5}
@@ -24453,18 +27349,18 @@ have centered labels.
% \fi
% \begin{macro}{\chapter}
% \ifcase\LANG\relax
-% The chapter level macros are defined if \com{chapter} is defined, i.e.,~in
+% The\imess{I0003} chapter level macros are defined if \com{chapter} is defined, i.e.,~in
% document classes like \class{book} or \class{report}. So we
% test if \com{chapter} is defined, with adequate warnings. The test is already done above, we are in the
% ``else'' branch of \com{@ifundefined}\texttt{\{chapter\}}.
% \or\relax
-% Les macros au niveau chapitre sont définies si \com{chapter} est définie, c'est-à-dire, dans les classes de
+% Les\imess{I0003} macros au niveau chapitre sont définies si \com{chapter} est définie, c'est-à-dire, dans les classes de
% document telles que \class{book} ou \class{report}. Donc nous testons si \com{chapter}
% est définie, avec les avertissements adéquats. Ce test a déjà été fait plus haut, nous sommes dans la branche
% «~sinon~» de \com{@ifundefined}\texttt{\{chapter\}}.
% \fi
% \begin{macrocode}
- \mtcPackageInfo[<I0003>]{minitoc}{chapter level macros available\@gobble}
+ \mtcPackageInfo[I0003]{minitoc}{chapter level macros available\@gobble}
% \end{macrocode}
% \end{macro}
%
@@ -24492,8 +27388,7 @@ have centered labels.
% section~\vref{s+code+patching.chapter.2}).
% \fi
% \begin{macrocode}
-\let\mtc@svchapter\@chapter
-\def\@chapter{\stepcounter{mtc}\mtc@svchapter}
+\let\mtc@svchapter\@chapter \def\@chapter{\stepcounter{mtc}\mtc@svchapter}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -24505,7 +27400,7 @@ have centered labels.
% \ifcase\LANG\relax
% \section{Adding an entry in the TOC for a starred chapter}\label{s+code+mtcaddchapter}
% \or\relax
-% \section{Ajout d'une entrée dans la table des matières pour un chapitre étoilé}\label{s+code+mtcaddchapter}
+% \section{Ajout d'une entrée dans la TdM pour un chapitre étoilé}\label{s+code+mtcaddchapter}
% \fi
% \begin{macro}{\mtcaddchapter}
% \begin{macro}{\mtc@ifmtarg}
@@ -24517,7 +27412,7 @@ have centered labels.
% To add an entry in the TOC for a starred chapter, we need the \com{mtcaddchapter} macro, which has an optional
% argument, the title of the chapter as if should appear in the TOC. By default, this argument is empty. If it is empty
% (tested via \com{mtc@ifmtarg})
-% or omitted, we add a \index{xchapter}\com{contentsline}\verb|{xchapter}{}...| line
+% or omitted, we add a \com{contentsline}\verb|{xchapter}{}...| line
% in the \suffix{.toc} file. If it is not empty, we add a
% \com{contentsline}\verb|{chapter}{title...}...| line in the \suffix{.toc} file. We always add a
% \com{contentsline}\verb|{xchapter}{}...| line in the \suffix{.lof} and \suffix{.lot} files. Then we increment the
@@ -24532,7 +27427,7 @@ have centered labels.
% Pour ajouter une entrée dans la table des matières pour un chapitre étoilé, nous avons besoin de la macro
% \com{mtcaddchapter}, qui a un argument optionnel, le titre du chapitre tel qu'il devrait apparaître dans la
% table des matières. Par défaut, cet argument est vide. S'il est vide (ce qui est testé via \com{mtc@ifmtarg}) ou
-% omis, nous ajoutons une ligne \index{xchapter}\com{contentsline}\verb|{xchapter}{}...| dans le fichier \suffix{.toc}.
+% omis, nous ajoutons une ligne \com{contentsline}\verb|{xchapter}{}...| dans le fichier \suffix{.toc}.
% S'il n'est pas vide, nous ajoutons une ligne \com{contentsline}\verb|{chapter}{titre...}...| dans le fichier \suffix{.toc}.
% Nous ajoutons toujours une ligne \com{contentsline}\verb|{xchapter}{}...| dans les fichiers \suffix{.lof} et
% \suffix{.lot}. Puis nous incrémentons le compteur \cnt{mtc}, via \com{adjustmtc} (définie dans la
@@ -24547,7 +27442,8 @@ have centered labels.
{\addcontentsline{toc}{chapter}{#1}}%
\addcontentsline{lof}{xchapter}{}%
\addcontentsline{lot}{xchapter}{}%
- \adjustmtc}
+ \adjustmtc}%
+}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -24563,9 +27459,6 @@ have centered labels.
% Ce code termine (temporairement) les commandes au niveau chapitre, c'est-à-dire termine la construction
% \com{@ifundefined}\verb|{chapter}| du début de la section~\vref{s+code+def.section.level.macros}.
% \fi
-% \begin{macrocode}
-}%
-% \end{macrocode}
% \end{SMOOTH}
%
% \lneed{7}
@@ -24638,7 +27531,7 @@ have centered labels.
% \begin{macro}{\tf@mtc}
% \ifcase\LANG\relax
% This code is a trick to determine if the operating system is able or unable to use long extensions (${}>3$~characters)
-% in file names. We define a file descriptor (\com{tf@mtc}) to write files\footnote{It is
+% in file names. We define a file descriptor (\com{tf@mtc}) to write files\footnote{\samepage It is
% the \emph{only} new
% file descriptor created by the \upack{minitoc} package. All files written by \upack{minitoc} use this
% descriptor, or one of the standard descriptors, e.g., for the \emph{document}\suffix{.log} file.
@@ -24711,10 +27604,10 @@ have centered labels.
% \toprule
% \multicolumn{2}{@{}l@{}}{\textbf{Phase (le temps s'écoule de gauche à~droite):}}&1&2&3\\
% \midrule
-% \textbf{S.E. avec suffixes longs}&\xfile{\bs jobname.mtc1}&VRAI&VRAI&$*$\\
+% \textbf{S.E\@. avec suffixes longs}&\xfile{\bs jobname.mtc1}&VRAI&VRAI&$*$\\
% \space &\xfile{\bs jobname.mtc}&&FAUX&\\
% \midrule
-% \textbf{S.E. avec suffixes courts}&\uxfile{\bs jobname.mtc(1)}&VRAI&FAUX&$*$\\
+% \textbf{S.E\@. avec suffixes courts}&\uxfile{\bs jobname.mtc(1)}&VRAI&FAUX&$*$\\
% \bottomrule
% \end{tabularx}}
% \end{table}
@@ -24731,12 +27624,12 @@ have centered labels.
% \addtocounter{enumi}{-1}
% \item
% \ifcase\LANG\relax
-% First, a message and a new flag:
+% First, a message and a new flag:\imess{I0002}
% \or\relax
-% D'abord, un message et un nouvel indicateur:
+% D'abord, un message et un nouvel indicateur:\imess{I0002}
% \fi
% \begin{macrocode}
-\mtcPackageInfo[<I0002>]{minitoc}%
+\mtcPackageInfo[I0002]{minitoc}%
{Autoconfiguration of extensions\@gobble}
\newif\if@longextensions@\@longextensions@false
% \end{macrocode}
@@ -24748,6 +27641,7 @@ have centered labels.
% Nous écrivons «~\com{@longextensions@true}~» dans \com{jobname}\suffix{.mtc1}. Mais si le système
% d'exploitation a des suffixes courts, le vrai nom du fichier sera tronqué à~\com{jobname}\suffix{.mtc}.
% \fi
+% \lneed{3}
% \begin{macrocode}
\immediate\openout\tf@mtc \jobname.mtc1
\immediate\write\tf@mtc{\string\@longextensions@true}
@@ -24777,22 +27671,24 @@ have centered labels.
% \end{macrocode}
% \item
% \ifcase\LANG\relax
-% Hence, the flag is true if we read really from \com{jobname}\suffix{.mtc1}, but false if we read from
+% Hence,\SMM{\lmess{I0012}\\\lmess{I0031}\\\lmess{W0019}} the flag is true if we read really
+% from \com{jobname}\suffix{.mtc1}, but false if we read from
% \com{jobname}\suffix{.mtc}. The text and the severity of the messages are different.
% \or\relax
-% En conséquence, l'indicateur est vrai si nous lisons effectivement depuis le fichier \com{jobname}\suffix{.mtc1}, mais faux
+% En\SMM{\lmess{I0012}\\\lmess{I0031}\\\lmess{W0019}} conséquence,
+% l'indicateur est vrai si nous lisons effectivement depuis le fichier \com{jobname}\suffix{.mtc1}, mais faux
% si nous lisons depuis \com{jobname}\suffix{.mtc}. Le texte et la sévérité des messages sont différents.
% \fi
% \begin{macrocode}
\if@longextensions@
- \mtcPackageInfo[<I0012>]{minitoc}%
+ \mtcPackageInfo[I0012]{minitoc}%
{Long extensions (Unix-like) will be used\@gobble}
- \mtcPackageInfo[<I0031>]{minitoc}%
+ \mtcPackageInfo[I0031]{minitoc}%
{==> this version is configured for UNIX-like
\MessageBreak
\space\space\space\space(long extensions) file names\@gobble}%
\else
- \mtcPackageWarningNoLine[<W0019>]{minitoc}%
+ \mtcPackageWarningNoLine[W0019]{minitoc}%
{Short extensions (MSDOS-like) will be used
\MessageBreak
==> this version is configured for MSDOS-like
@@ -24823,7 +27719,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{7}
% \ifcase\LANG\relax
% \section{Detecting obsolete versions of \LaTeX}\label{s+code+latex.obs}
% \or\relax
@@ -24832,28 +27728,29 @@ have centered labels.
% \begin{macro}{\@inputcheck}
% \begin{macro}{\reset@font}
% \ifcase\LANG\relax
-% This code detects old versions of the \LaTeX\ kernel that are no more supported and with which the \upack{minitoc}
-% package can hardly work. The trick is to detect the absence of some internal \LaTeX\ commands,
-% \com{@inputcheck} and \com{reset@font}.
-% If you get one of these messages, your are in bad luck and should \Virage\emph{urgently} update your
-% \LaTeX\ installation, which is rusting since\ldots\ many years!
+% This\SMMZZ{\lmess{W0021}\\\lmess{W0022}} code detects old versions of the \LaTeX\ kernel that are no more supported and
+% with which the \upack{minitoc}% package can hardly work. The trick is to detect the absence of some
+% internal \LaTeX\ commands, \com{@inputcheck} and \com{reset@font}.
+% If you get one of these messages, your are in bad luck and should \emph{urgently} update your
+% \LaTeX\ installation, which is just rusting since\ldots\ a~lot of years!
% \or\relax
-% Ce code détecte les vieilles versions du noyau \LaTeX\ qui ne sont plus maintenues et avec lesquelles le paquetage
-% \upack{minitoc} auront beaucoup de mal à~fonctionner. L'astuce est de détecter l'absence de certaines commandes
+% Ce\SMMZZ{\lmess{W0021}\\\lmess{W0022}} code détecte les vieilles versions du noyau \LaTeX\ qui ne sont plus maintenues
+% et avec lesquelles le paquetage \upack{minitoc} aura beaucoup de mal à~fonctionner.
+% L'astuce est de détecter l'absence de certaines commandes
% internes de \LaTeX, \com{@inputcheck} et \com{reset@font}. Si vous recevez l'un de ces messages, vous êtes
-% dans une mauvaise situation et devriez, \Virage\emph{dans l'urgence,} mettre à~jour votre installation de \LaTeX,
+% dans une mauvaise situation et devriez, \emph{dans l'urgence,} mettre à~jour votre installation de \LaTeX,
% qui rouille depuis\ldots\ pas mal d'années!
% \fi
%
% \lneed{5}
% \begin{macrocode}
\@ifundefined{@inputcheck}%
- {\mtcPackageWarningNoLine[<W0021>]{minitoc}%
+ {\mtcPackageWarningNoLine[W0021]{minitoc}%
{Your version of latex.tex is obsolete.
\MessageBreak
Trying to continue..}\newread\@inputcheck\relax}{}
\@ifundefined{reset@font}%
- {\mtcPackageWarningNoLine[<W0022>]{minitoc}%
+ {\mtcPackageWarningNoLine[W0022]{minitoc}%
{Your version of latex.tex is very obsolete.
\MessageBreak
Trying to continue... crossing fingers}%
@@ -25190,39 +28087,58 @@ have centered labels.
% \section{<<~Dispositifs~>> pour les mini-tables}\label{s+code+features}
% \fi
% \ifcase\LANG\relax
-% Each kind of mini-table has three ``features'': a ``before'' feature, an ``after'' feature and a ``thispagestyle''
-% feature.
+% Each kind of mini-table has five ``features'': a ``\feat{before}'' feature, an ``\feat{after}'' feature,
+% an ``\feat{open}'' feature, an ``\feat{close}'' feature,
+% and a ``\feat{pagestyle}'' feature.
%
-% A ``before'' feature is defined by a macro like \com{beforeparttoc} which contains code to be executed
+% A ``\feat{before}'' feature is defined by a macro like \com{beforeparttoc} which contains code to be executed
% before any mini-table of a given type: \com{beforeparttoc} is executed before each parttoc. Usually such features
-% contains only trivial commands like \icom{clearpage}\icom{cleardoublepage}\verb|\clear[double]page|, or \com{empty}.
+% contain only trivial commands like \icom{clearpage}\icom{cleardoublepage}\verb|\clear[double]page|, or \com{empty}.
+%
+% An ``\feat{after}'' feature is analog but its code is executed after each mini-table of a given type.
+%
+% An ``\feat{open}'' feature contains code to be executed just before the insertion of the file containing the
+% mini-table. Usally such features either do nothing, either prepare some basic formatting (like multi-column).
+% It does not concern the title of the mini-table or the decorative rules.
%
-% An ``after'' feature is analog but its code is executed after each mini-table of a given type.
+% An ``\feat{close}'' feature contains code to be executed just after the insertion of the file containing the
+% mini-table. Usally such features either do nothing, either finish some basic formatting (like multi-column).
+% It does not concern the title of the mini-table or the decorative rules.
%
-% A ``thispagestyle'' feature is defined by a macro like \com{thispageparttocstyle} which contains code to define the page
+% A ``\feat{pagestyle}'' feature is defined by a macro like \com{thispageparttocstyle} which contains code to define the page
% style implied by mini-tables of a given type: the command \com{thispageparttocstyle} can be defined as
-% \com{thispagestyle}\verb|{...}|. Usually, the ``thispagestyle'' feature is only defined for part-level mini-tables,
-% which use page breaks in their \verb|before| and \verb|after| features. For chapter- and section-level
-% mini-tables, the ``thispagestyle'' feature is usually defined as \com{empty}.
+% \com{thispagestyle}\verb|{...}|. Usually, the ``\feat{pagestyle}'' feature is only defined for part-level mini-tables,
+% which use page breaks in their \feat{before} and \feat{after} features. For chapter- and section-level
+% mini-tables, the ``\feat{pagestyle}'' feature is usually defined as \com{empty}.
%
% We set the default values for the part-level features depending on the presence of the \com{chapter} command, as
% \class{article}-like documents are different from the \class{book}- or \class{report}-like documents for the
% layout of part-level mini-tables.
% \or\relax
-% À~chaque type de mini-table sont associés trois «~dispositifs~» (\emph{features}): un dispositif «~before~»
-% (avant), un dispositif «~after~» (après) et un dispositif «~thispagestyle~» (style de cette page).
+% À~chaque type de mini-table sont associés cinq «~dispositifs~» (\emph{features}): un dispositif «~\feat{before}~»
+% (avant), un dispositif «~\feat{after}~» (après),
+% un dispositif «~\feat{open}~» (ouverture), un dispositif «~\feat{close}~» (fermeture),
+% et un dispositif «~\feat{pagestyle}~» (style de cette page).
%
-% Un dispositif «~before~» est défini par une macro telle que \com{beforeparttoc} qui contient du code à~exécuter
+% Un dispositif «~\feat{before}~» est défini par une macro telle que \com{beforeparttoc} qui contient du code à~exécuter
% avant toute mini-table d'un type donné: \com{beforeparttoc} est exécutée avant chaque parttoc. Habituellement,
% de tels dispositifs ne contiennent que des commandes triviales telles que \icom{clearpage}\icom{cleardoublepage}\verb|\clear[double]page| ou \com{empty}.
%
-% Un dispositif «~after~» est analogue mais son code est exécuté après chaque mini-table d'un type donné.
+% Un dispositif «~\feat{after}~» est analogue mais son code est exécuté après chaque mini-table d'un type donné.
%
-% Un dispositif «~thispagestyle~» est défini par une macro comme \com{thispageparttocstyle} qui contient du
+% Un dispositif «~\feat{open}~» contient du code à~exécuter juste avant l'insertion du fichier contenant la
+% mini-table. Habituellement, de tels dispositifs soit ne font rien, soit préparent une mise en forme basique
+% (comme un multi-colonnage). Il ne concerne pas le titre de la mini-table ni les filets décoratifs.
+%
+% Un dispositif «~\feat{close}~» contient du code à~exécuter juste après l'insertion du fichier contenant la
+% mini-table. Habituellement, de tels dispositifs soit ne font rien, soit achèvent une mise en forme basique
+% (comme un multi-colonnage). Il ne concerne pas le titre de la mini-table ni les filets décoratifs.
+%
+% Un dispositif «~\feat{pagestyle}~» est défini par une macro comme \com{thispageparttocstyle} qui contient du
% code pour définir le style de page impliqué par les mini-tables d'un type donné: la commande \com{thispageparttocstyle}
-% peut être définie comme étant \com{thispagestyle}\verb|{...}|. Habituellement, le dispositif «~thispagestyle~» n'est
-% défini que pour les mini-tables au niveau partie, qui utilisent des sauts de page dans leurs dispositifs «~before~»
-% et «~after~». Pour les mini-tables aux niveaux chapitre et section, le dispositif «~thispagestyle~» est
+% peut être définie comme étant \com{thispagestyle}\verb|{...}|. Habituellement, le dispositif «~\feat{pagestyle}~» n'est
+% défini que pour les mini-tables au niveau partie, qui utilisent des sauts de page dans leurs dispositifs «~\feat{before}~»
+% et «~\feat{after}~». Pour les mini-tables aux niveaux chapitre et section, le dispositif «~\feat{pagestyle}~» est
% habituellement défini comme étant \com{empty}.
%
% Nous établissons les valeurs par défaut pour les dispositifs au niveau partie selon la présence de la commande
@@ -25236,9 +28152,9 @@ have centered labels.
% \begin{macro}{\beforepartlof}
% \begin{macro}{\beforepartlot}
% \ifcase\LANG\relax
-% If \com{chapter} is not defined, the part level mini-tables have no ``before'' feature (by default):
+% If \com{chapter} is not defined, the part level mini-tables have no ``\feat{before}'' feature (by default):
% \or\relax
-% Si \com{chapter} n'est pas définie, les mini-tables au niveau partie n'ont pas de dispositif «~before~» (par défaut):
+% Si \com{chapter} n'est pas définie, les mini-tables au niveau partie n'ont pas de dispositif «~\feat{before}~» (par défaut):
% \fi
% \begin{macrocode}
\@ifundefined{chapter}{%
@@ -25250,9 +28166,9 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\cleardoublepage}
% \ifcase\LANG\relax
-% But if \com{chapter} is defined, they have a \com{cleardoublepage} as default ``before'' feature:
+% But if \com{chapter} is defined, they have a \com{cleardoublepage} as default ``\feat{before}'' feature:
% \or\relax
-% Mais si \com{chapter} est définie, elles ont \com{cleardoublepage} comme dispositif «~before~» par défaut
+% Mais si \com{chapter} est définie, elles ont \com{cleardoublepage} comme dispositif «~\feat{before}~» par défaut
% \fi
% \begin{macrocode}
{\let\beforeparttoc\cleardoublepage
@@ -25270,9 +28186,9 @@ have centered labels.
% \begin{macro}{\beforeminilof}
% \begin{macro}{\beforeminilot}
% \ifcase\LANG\relax
-% Chapter level mini-tables have no ``before'' feature (by default):
+% Chapter level mini-tables have no ``\feat{before}'' feature (by default):
% \or\relax
-% Les mini-tables au niveau chapitre n'ont (par défaut), pas de dispositif «~before~»:
+% Les mini-tables au niveau chapitre n'ont (par défaut), pas de dispositif «~\feat{before}~»:
% \fi
% \begin{macrocode}
\let\beforeminitoc\empty
@@ -25288,9 +28204,9 @@ have centered labels.
% \begin{macro}{\beforesectlof}
% \begin{macro}{\beforesectlot}
% \ifcase\LANG\relax
-% Section level mini-tables have no ``before'' feature (by default):
+% Section level mini-tables have no ``\feat{before}'' feature (by default):
% \or\relax
-% Les mini-tables au niveau section n'ont (par défaut), pas de dispositif «~before~»:
+% Les mini-tables au niveau section n'ont (par défaut), pas de dispositif «~\feat{before}~»:
% \fi
% \begin{macrocode}
\let\beforesecttoc\empty
@@ -25307,9 +28223,9 @@ have centered labels.
% \begin{macro}{\afterpartlof}
% \begin{macro}{\afterpartlot}
% \ifcase\LANG\relax
-% If \com{chapter} is not defined, the part level mini-tables have no ``after'' feature (by default):
+% If \com{chapter} is not defined, the part level mini-tables have no ``\feat{after}'' feature (by default):
% \or\relax
-% Si \com{chapter} n'est pas définie, les mini-tables au niveau partie n'ont pas de dispositif «~after~» (par défaut):
+% Si \com{chapter} n'est pas définie, les mini-tables au niveau partie n'ont pas de dispositif «~\feat{after}~» (par défaut):
% \fi
% \begin{macrocode}
\@ifundefined{chapter}{%
@@ -25321,9 +28237,9 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\cleardoublepage}
% \ifcase\LANG\relax
-% But if \com{chapter} is defined, they have a \com{cleardoublepage} as default ``after'' feature:
+% But if \com{chapter} is defined, they have a \com{cleardoublepage} as default ``\feat{after}'' feature:
% \or\relax
-% Mais si \com{chapter} est définie, elles ont \com{cleardoublepage} comme dispositif «~after~» par défaut
+% Mais si \com{chapter} est définie, elles ont \com{cleardoublepage} comme dispositif «~\feat{after}~» par défaut
% \fi
% \begin{macrocode}
{\let\afterparttoc\cleardoublepage
@@ -25341,9 +28257,9 @@ have centered labels.
% \begin{macro}{\afterminilof}
% \begin{macro}{\afterminilot}
% \ifcase\LANG\relax
-% Chapter level mini-tables have no ``after'' feature (by default):
+% Chapter level mini-tables have no ``\feat{after}'' feature (by default):
% \or\relax
-% Les mini-tables au niveau chapitre n'ont, par défaut, pas de dispositif «~after~»:
+% Les mini-tables au niveau chapitre n'ont, par défaut, pas de dispositif «~\feat{after}~»:
% \fi
% \begin{macrocode}
\let\afterminitoc\empty
@@ -25359,9 +28275,9 @@ have centered labels.
% \begin{macro}{\aftersectlof}
% \begin{macro}{\aftersectlot}
% \ifcase\LANG\relax
-% Section level mini-tables have no ``after'' feature (by default):
+% Section level mini-tables have no ``\feat{after}'' feature (by default):
% \or\relax
-% Les mini-tables au niveau section n'ont, par défaut, pas de dispositif «~after~»:
+% Les mini-tables au niveau section n'ont, par défaut, pas de dispositif «~\feat{after}~»:
% \fi
% \begin{macrocode}
\let\aftersecttoc\empty
@@ -25372,6 +28288,42 @@ have centered labels.
% \end{macro}
% \end{macro}
%
+% \lneed{12}
+% \begin{macro}{\openparttoc}
+% \begin{macro}{\openpartlof}
+% \begin{macro}{\openpartlot}
+% \begin{macro}{\openminitoc}
+% \begin{macro}{\openminilof}
+% \begin{macro}{\openminilot}
+% \begin{macro}{\opensecttoc}
+% \begin{macro}{\opensectlof}
+% \begin{macro}{\opensectlot}
+% \ifcase\LANG\relax
+% By default, the ``\feat{open}'' and ``\feat{close}'' features do nothing:
+% \or\relax
+% Par défaut, les dispositifs ``\feat{open}'' et ``\feat{close}'' ne font rien:
+% \fi
+% \begin{macrocode}
+\let\openparttoc\empty \let\closeparttoc\empty
+\let\openpartlof\empty \let\closepartlof\empty
+\let\openpartlot\empty \let\closepartlot\empty
+\let\openminitoc\empty \let\closeminitoc\empty
+\let\openminilof\empty \let\closeminilof\empty
+\let\openminilot\empty \let\closeminilot\empty
+\let\opensecttoc\empty \let\closesecttoc\empty
+\let\opensectlof\empty \let\closesectlof\empty
+\let\opensectlot\empty \let\closesectlot\empty
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \lneed{9}
% \begin{macro}{\thispagestyle}
% \begin{macro}{\thispageparttocstyle}
@@ -25384,12 +28336,12 @@ have centered labels.
% \begin{macro}{\thispagesectlofstyle}
% \begin{macro}{\thispagesectlotstyle}
% \ifcase\LANG\relax
-% By default, all the ``thispagestyle'' features (at part level) use the \texttt{empty} page style.
+% By default, all the ``\feat{pagestyle}'' features (at part level) use the \texttt{empty} page style.
% It affects only the first page of the mini-table. If \com{chapter} is not defined, there is no default
-% ``thispagestyle'' features at the part level.
+% ``\feat{pagestyle}'' features at the part level.
% \or\relax
-% Par défaut, tous les dispositifs «~thispagestyle~» (au niveau partie) utilisent le style de page \texttt{empty}.
-% Si \com{chapter} n'est pas définie, il n'y a pas de dispositif «~thispagestyle~» au niveau partie.
+% Par défaut, tous les dispositifs «~\feat{pagestyle}~» (au niveau partie) utilisent le style de page \texttt{empty}.
+% Si \com{chapter} n'est pas définie, il n'y a pas de dispositif «~\feat{pagestyle}~» au niveau partie.
% Ceci affecte seulement la première page de la mini-table.
% \fi
% \begin{macrocode}
@@ -25422,7 +28374,7 @@ have centered labels.
% \begin{macro}{\mtcsetfeature}
% \ifcase\LANG\relax
% In section~\vref{s+code+mtcsetfeature.command}, we will define the \com{mtcsetfeature} macro which is
-% much easier user interface to set the mini-tables ``features''.
+% a~much easier user interface to set the mini-tables ``features''.
% \or\relax
% Dans la section~\vref{s+code+mtcsetfeature.command}, nous définirons la macro \com{mtcsetfeature} qui est une
% interface utilisateur bien plus facile pour mettre en place les «~dispositifs~» des mini-tables.
@@ -25458,6 +28410,7 @@ have centered labels.
% maintenant les compteurs \cnt{ptc}, \cnt{mtc} et \cnt{stc}, s'ils sont définis\,\footnote{Souvenez-vous
% de l'infâme erreur <<~\texttt{stc0}~>>.}.
% \fi
+% \lneed{4}
% \begin{macrocode}
\def\faketableofcontents{\fake@starttoc{toc}%
\@ifundefined{c@ptc}{}{\setcounter{ptc}{0}}%
@@ -25466,12 +28419,10 @@ have centered labels.
}
\def\fakelistoffigures{\fake@starttoc{lof}}
\def\fakelistoftables{\fake@starttoc{lot}}
-\def\fake@starttoc#1{\begingroup
- \makeatletter
+\def\fake@starttoc#1{\begingroup \makeatletter
\if@filesw \expandafter\newwrite\csname tf@#1\endcsname
\immediate\openout \csname tf@#1\endcsname
- \jobname.#1\relax
- \fi
+ \jobname.#1\relax \fi
\global\@nobreakfalse \endgroup}
% \end{macrocode}
% \ifcase\LANG\relax
@@ -25491,6 +28442,8 @@ have centered labels.
% \section{Compteurs de profondeur pour les minilofs et les minilots}
% \fi
% \begin{macro}{\AtBeginDocument}
+% \begin{macro}{\newcounter}
+% \begin{macro}{\setcounter}
% \begin{macro}{\c@lofdepth}
% \begin{macro}{\c@lotdepth}
% \ifcase\LANG\relax
@@ -25512,11 +28465,13 @@ have centered labels.
{\newcounter{minilofdepth}\setcounter{minilofdepth}{2}}%
\@ifundefined{c@lotdepth}{}%
{\newcounter{minilotdepth}\setcounter{minilotdepth}{2}}%
-}
+}%
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -25545,7 +28500,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{7}
% \ifcase\LANG\relax
% \section{Starred parts, chapters or sections}\label{s+code+starred.parts.chapters.or.sections}
% \or\relax
@@ -25581,6 +28536,9 @@ have centered labels.
\expandafter\ifx\csname #1\endcsname\chapter\relax
\stepcounter{mtc}%
\fi
+ \expandafter\ifx\csname #1\endcsname\appendix\relax
+ \stepcounter{mtc}%
+ \fi
}%
\@ifundefined{c@stc}{}{%
\expandafter\ifx\csname #1\endcsname\section\relax
@@ -25632,13 +28590,15 @@ have centered labels.
% \begin{macro}{\The@mtc}
% \begin{macro}{\firstchapteris}
% \begin{macro}{\if@firstchapteris@used@}
+% \begin{macro}{\newcounter}
+% \begin{macro}{\setcounter}
% \begin{macro}{\adjustmtc}
% \begin{macro}{\decrementmtc}
% \begin{macro}{\incrementmtc}
% \begin{macro}{\themtc}
% \begin{macro}{\columnwidth}
% \ifcase\LANG\relax
-% We define now: the internal format of the \cnt{mtc} counter (\com{The@mtc}), the obsolete command
+% We\imess{W0003} define now: the internal format of the \cnt{mtc} counter (\com{The@mtc}), the obsolete command
% \com{firstchapteris} (it just emits a harmless warning), the \cnt{mtc} counter (initialized to~0),
% the \com{adjustmtc} command (increments the \cnt{mtc} counter, by~1 by default),
% the \com{decrementmtc} command (decrements the \cnt{mtc} counter by~1),
@@ -25647,7 +28607,7 @@ have centered labels.
% the counter \dcnt{minitocdepth}, initialized to~2, for the depth of a minitoc
% (analog to the standard \dcnt{tocdepth} counter).
% \or\relax
-% Nous définissons ensuite: le format interne du compteur \cnt{mtc} (\com{The@mtc}), la commande
+% Nous\imess{W0003} définissons ensuite: le format interne du compteur \cnt{mtc} (\com{The@mtc}), la commande
% obsolète \com{firstchapteris} (elle ne fait qu'émettre un avertissement bénin), le compteur \cnt{mtc} (initialisé
% à~0), la commande \com{adjustmtc} (incrémente le compteur \cnt{mtc}, de~1 par défaut),
% la commande \com{decrementmtc} (décrémente le compteur \cnt{mtc} de~1),
@@ -25657,6 +28617,35 @@ have centered labels.
% au compteur standard \dcnt{tocdepth}).
% \fi
%
+% \begin{macrocode}
+\def\The@mtc{\arabic{mtc}}
+\def\firstchapteris#1%
+ {\mtcPackageWarning[W0003]{minitoc}%
+ {\string\firstchapteris \space is an obsolete (ignored)
+ \MessageBreak
+ command}%
+ \@firstchapteris@used@true}
+\newcounter{mtc}
+\setcounter{mtc}{0}
+\newcommand{\adjustmtc}[1][1]{\addtocounter{mtc}{#1}}
+\def\decrementmtc{\addtocounter{mtc}{-1}}
+\def\incrementmtc{\addtocounter{mtc}{+1}}
+\gdef\themtc{\arabic{mtc}}
+\newcounter{minitocdepth}
+\setcounter{minitocdepth}{2}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{7}
% \begin{macro}{\mtc@rule}
% \begin{macro}{\mlf@rule}
% \begin{macro}{\mlt@rule}
@@ -25678,21 +28667,6 @@ have centered labels.
% pour le \com{kern} final.
% \fi
% \begin{macrocode}
-\def\The@mtc{\arabic{mtc}}
-\def\firstchapteris#1%
- {\mtcPackageWarning[<W0003>]{minitoc}%
- {\string\firstchapteris \space is an obsolete
- \MessageBreak
- command}%
- \@firstchapteris@used@true}
-\newcounter{mtc}
-\setcounter{mtc}{0}
-\newcommand{\adjustmtc}[1][1]{\addtocounter{mtc}{#1}}
-\def\decrementmtc{\addtocounter{mtc}{-1}}
-\def\incrementmtc{\addtocounter{mtc}{+1}}
-\gdef\themtc{\arabic{mtc}}
-\newcounter{minitocdepth}
-\setcounter{minitocdepth}{2}
\def\mtc@rule{\kern-3\p@ \hrule \@width\columnwidth \kern2.6\p@}
\let\mlf@rule\mtc@rule
\let\mlt@rule\mtc@rule
@@ -25710,14 +28684,6 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
%
% \lneed{14}
% \ifcase\LANG\relax
@@ -25752,14 +28718,10 @@ have centered labels.
% \begin{macrocode}
\def\mtcfont{\small\rmfamily\upshape\mdseries}
\def\mtcSfont{\small\rmfamily\upshape\bfseries}
-\let\mtcSSfont\mtcfont
-\let\mtcSSSfont\mtcfont
-\let\mtcPfont\mtcfont
-\let\mtcSPfont\mtcfont
-\let\mlffont\mtcfont
-\let\mlfSfont\mtcfont
-\let\mltfont\mtcfont
-\let\mltSfont\mtcfont
+\let\mtcSSfont\mtcfont \let\mtcSSSfont\mtcfont
+\let\mtcPfont\mtcfont \let\mtcSPfont\mtcfont
+\let\mlffont\mtcfont \let\mlfSfont\mtcfont
+\let\mltfont\mtcfont \let\mltSfont\mtcfont
\def\mtifont{\large\rmfamily\upshape\bfseries}
% \end{macrocode}
% \end{macro}
@@ -25847,7 +28809,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{7}
% \begin{macro}{\l@mti}
% \begin{macro}{\do@mtitc}
% \begin{macro}{\df@mtitc}
@@ -25902,6 +28864,7 @@ have centered labels.
% \com{parskip} is set to zero if the \opt{k-tight} option is active
% (to reduce the spacing of the lines).
% Both margins are set to \com{mtcindent}. \com{endmtc@verse} terminates the list and discourages a page break.
+% The \env{mtc@verse} environment has an argument which is an horizontal offset (a command like \com{mtcoffset}).
% \or\relax
% Chaque minitoc est placée à~l'intérieur d'un environnement \env{mtc@verse}. Cet environnement est analogue
% à~l'environnement standard \env{verse} et donc il est défini à~l'aide de deux commandes: \com{mtc@verse} et
@@ -25913,18 +28876,19 @@ have centered labels.
% \com{parskip} est forcée à~zéro si l'option \opt{k-tight} est active
% (pour réduire l'espacement des lignes).
% Les deux marges sont établies à~\com{mtcindent}.
+% L'environnement \env{mtc@verse} a un argument qui est un déplacement horizontal (une commande telle que \com{mtcoffset}).
% \com{endmtc@verse} termine la liste et décourage une coupure de page.
% \fi
% \begin{macrocode}
-\def\mtc@verse{\let\\=\@centercr
- \list{}{\itemsep\z@
- \itemindent \z@
- \listparindent \itemindent
- \partopsep\z@
- \iftightmtc \parsep\z@ \fi
- \ifktightmtc \parskip\z@ \fi
- \topsep=1ex
- \leftmargin\mtcindent \rightmargin\leftmargin}%
+\def\mtc@verse#1{\let\\=\@centercr
+ \list{}{%
+ \itemsep=\z@ \itemindent=\z@ \partopsep=\z@
+ \listparindent=\itemindent \topsep=1ex
+ \iftightmtc \parsep=\z@ \fi \ifktightmtc \parskip=\z@ \fi
+ \leftmargin=\mtcindent \rightmargin=\leftmargin
+ \addtolength{\leftmargin}{+#1}%
+ \addtolength{\rightmargin}{-#1}%
+ }%
\item[]}
\def\endmtc@verse{\nopagebreak[4]\endlist}
% \end{macrocode}
@@ -26058,17 +29022,18 @@ have centered labels.
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\if@mtc@empty@minitoc@}
% \ifcase\LANG\relax
-% Then we test (via \com{mtc@CkFile}) the emptiness of this file.
+% Then\imess{I0006} we test (via \com{mtc@CkFile}) the emptiness of this file.
% A warning is given if the file is empty and a flag is set (a hint will signal that an empty minitoc has been
% requested).
% \or\relax
-% Puis nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le fichier est
-% vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minitoc vide a été demandée).
+% Puis\imess{I0006} nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le
+% fichier est % vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minitoc vide
+% a été demandée).
% \fi
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \mtcPackageInfo[<I0006>]{minitoc}%
+ \mtcPackageInfo[I0006]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@minitoc@true
\else
@@ -26177,6 +29142,7 @@ have centered labels.
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\mtcindent}
+% \begin{macro}{\mtcoffset}
% \begin{environment}{mtc@verse}
% \ifcase\LANG\relax
% We forbid a page break after the title and the top rule, then set some layout parameters and begin
@@ -26190,12 +29156,13 @@ have centered labels.
\leftmargin\mtcindent \rightmargin\mtcindent
\itemindent=\z@\labelwidth=\z@%
\labelsep=\z@\listparindent=\z@%
- \begin{mtc@verse}%
+ \begin{mtc@verse}{\mtcoffset}%
% \end{macrocode}
% \end{environment}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\c@tocdepth}
@@ -26231,6 +29198,8 @@ have centered labels.
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\mtc@setform}
+% \begin{macro}{\openminitoc}
+% \begin{macro}{\closeminitoc}
% \begin{macro}{\mtcsetformat}
% \begin{macro}{\mtc@strut}
% \ifcase\LANG\relax
@@ -26241,6 +29210,7 @@ have centered labels.
% \com{mtc@setform} which adjusts some layout parameters (defined by the user via
% some \com{mtcsetformat} commands).
% We work in a group to keep local some macro redefinitions.
+% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file.
% \or\relax
% Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minitoc en insérant le
% fichier de minitoc. Mais avant de lire ce fichier de minitoc, nous devons appeler la macro d'attache (\emph{hook})
@@ -26248,6 +29218,7 @@ have centered labels.
% \com{mtc@hook@beforeinputfile} et la macro \com{mtc@setform} qui ajuste certains paramètres de mise en page
% (définis par l'utilisateur via quelques commandes \com{mtcsetformat}).
% Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales.
+% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table.
% \fi
% \begin{macrocode}
\begingroup
@@ -26256,7 +29227,9 @@ have centered labels.
{\let\@dottedtocline\@undottedtocline}{}
\@fileswfalse\mtc@hook@beforeinputfile
\mtc@setform%
- \@input{\jobname.\@tocfile}
+ \openminitoc
+ \@input{\jobname.\@tocfile}%
+ \closeminitoc
\vspace{-1ex} \vspace{-\baselineskip}
\leavevmode\mtc@strut
\global\@nobreakfalse\endgroup
@@ -26268,6 +29241,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{environment}{mtc@verse}
@@ -26434,17 +29409,18 @@ have centered labels.
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\if@mtc@empty@minilof@}
% \ifcase\LANG\relax
-% Then we test (via \com{mtc@CkFile}) the emptiness of this file.
+% Then\imess{I0006} we test (via \com{mtc@CkFile}) the emptiness of this file.
% A warning is given if the file is empty and a flag is set (a hint will signal that an empty minilof has been
% requested).
% \or\relax
-% Puis nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le fichier est
-% vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minilof vide a été demandée).
+% Puis\imess{I0006} nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis
+% si le fichier est vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minilof
+% vide a été demandée).
% \fi
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \mtcPackageInfo[<I0006>]{minitoc}%
+ \mtcPackageInfo[I0006]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@minilof@true
\else
@@ -26553,6 +29529,7 @@ have centered labels.
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\mtcindent}
+% \begin{macro}{\mlfoffset}
% \begin{environment}{mtc@verse}
% \ifcase\LANG\relax
% We forbid a page break after the title and the top rule, then set some layout parameters and begin
@@ -26566,12 +29543,13 @@ have centered labels.
\leftmargin\mtcindent \rightmargin\mtcindent
\itemindent=\z@\labelwidth=\z@%
\labelsep=\z@\listparindent=\z@%
- \begin{mtc@verse}%
+ \begin{mtc@verse}{\mlfoffset}%
% \end{macrocode}
% \end{environment}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\c@lofdepth}
@@ -26592,6 +29570,7 @@ have centered labels.
% pour éviter une indentation négative parasite.
% \fi
% \end{SMOOTH}
+% \lneed{4}
% \begin{macrocode}
\@ifundefined{c@lofdepth}{}%
{\c@lofdepth=\c@minilofdepth
@@ -26609,6 +29588,8 @@ have centered labels.
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\mlf@setform}
+% \begin{macro}{\openminilof}
+% \begin{macro}{\closeminilof}
% \begin{macro}{\mtcsetformat}
% \begin{macro}{\mtc@strut}
% \ifcase\LANG\relax
@@ -26619,6 +29600,7 @@ have centered labels.
% \com{mlf@setform} which adjusts some layout parameters (defined by the user via some
% \com{mtcsetformat} commands).
% We work in a group to keep local some macro redefinitions.
+% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file.
% \or\relax
% Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minilof en insérant le
% fichier de minilof. Mais avant de lire ce fichier de minilof, nous devons appeler la macro d'attache (\emph{hook})
@@ -26626,6 +29608,7 @@ have centered labels.
% \com{mtc@hook@beforeinputfile} et la macro \com{mlf@setform} qui ajuste certains paramètres de mise en page
% (définis par l'utilisateur via quelques commandes \com{mtcsetformat}).
% Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales.
+% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table.
% \fi
% \begin{macrocode}
\begingroup
@@ -26634,7 +29617,9 @@ have centered labels.
{\let\@dottedtocline\@undottedtocline}{}
\@fileswfalse\mtc@hook@beforeinputfile
\mlf@setform
- \@input{\jobname.\@tocfile}
+ \openminilof
+ \@input{\jobname.\@tocfile}%
+ \closeminilof
\vspace{-1ex} \vspace{-\baselineskip}
\leavevmode\mtc@strut
\global\@nobreakfalse\endgroup
@@ -26646,6 +29631,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{environment}{mtc@verse}
@@ -26792,17 +29779,17 @@ have centered labels.
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\if@mtc@empty@minilot@}
% \ifcase\LANG\relax
-% Then we test (via \com{mtc@CkFile}) the emptiness of this file.
+% Then\imess{I0006} we test (via \com{mtc@CkFile}) the emptiness of this file.
% A warning is given if the file is empty and a flag is set (a hint will signal that an empty minilot has been
% requested).
% \or\relax
-% Puis nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le fichier est
-% vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minilot vide a été demandée).
+% Puis\imess{I0006} nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le fichier
+% est vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minilot vide a été demandée).
% \fi
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \mtcPackageInfo[<I0006>]{minitoc}%
+ \mtcPackageInfo[I0006]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@minilot@true
\else
@@ -26911,6 +29898,7 @@ have centered labels.
% \begin{macro}{\mtc@zrule}
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\mtcindent}
+% \begin{macro}{\mltoffset}
% \begin{environment}{mtc@verse}
% \ifcase\LANG\relax
% We forbid a page break after the title and the top rule, then set some layout parameters and begin
@@ -26924,12 +29912,13 @@ have centered labels.
\leftmargin\mtcindent \rightmargin\mtcindent
\itemindent=\z@\labelwidth=\z@%
\labelsep=\z@\listparindent=\z@%
- \begin{mtc@verse}%
+ \begin{mtc@verse}{\mltoffset}%
% \end{macrocode}
% \end{environment}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\c@lotdepth}
@@ -26967,6 +29956,8 @@ have centered labels.
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\mlt@setform}
+% \begin{macro}{\openminilot}
+% \begin{macro}{\closeminilot}
% \begin{macro}{\mtcsetformat}
% \begin{macro}{\mtc@strut}
% \ifcase\LANG\relax
@@ -26977,6 +29968,7 @@ have centered labels.
% \com{mlt@setform} which adjusts some layout parameters (defined by the user via some
% \com{mtcsetformat} commands).
% We work in a group to keep local some macro redefinitions.
+% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file.
% \or\relax
% Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minilot en insérant le
% fichier de minilot. Mais avant de lire ce fichier de minilot, nous devons appeler la macro d'attache (\emph{hook})
@@ -26984,6 +29976,7 @@ have centered labels.
% \com{mtc@hook@beforeinputfile} et la macro \com{mlt@setform} qui ajuste certains paramètres de mise en page
% (définis par l'utilisateur via quelques commandes \com{mtcsetformat}).
% Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales.
+% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table.
% \fi
% \begin{macrocode}
\begingroup
@@ -26992,7 +29985,9 @@ have centered labels.
{\let\@dottedtocline\@undottedtocline}{}
\@fileswfalse\mtc@hook@beforeinputfile
\mlt@setform
- \@input{\jobname.\@tocfile}
+ \openminilot
+ \@input{\jobname.\@tocfile}%
+ \closeminilot
\vspace{-1ex} \vspace{-\baselineskip}
\leavevmode\mtc@strut
\global\@nobreakfalse\endgroup
@@ -27004,6 +29999,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{environment}{mtc@verse}
@@ -27162,7 +30159,7 @@ have centered labels.
% \ifcase\LANG\relax
% \section{TOC entries without leaders}\label{s+code+TOC.entries.no.leaders}
% \or\relax
-% \section{Entrées de table des matières sans points de conduite}\label{s+code+TOC.entries.no.leaders}
+% \section{Entrées de TdM sans points de conduite}\label{s+code+TOC.entries.no.leaders}
% \fi
% \begin{SMOOTH}
% \begin{macro}{\@Undottedtocline}
@@ -27185,9 +30182,8 @@ have centered labels.
\leavevmode
\@tempdima #3\relax
\advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
- {\coffeefont #4}\nobreak
- \nobreak\null
- \par}%
+ {\coffeefont #4}\nobreak \nobreak\null
+ \par}%
\fi}
% \end{macrocode}
% \end{macro}
@@ -27195,7 +30191,6 @@ have centered labels.
%
% \lneed{5}
% \begin{macro}{\@Undottedtoclinep}
-% \begin{macro}{\coffeefont}%
% \ifcase\LANG\relax
% The same but with the page number:
% \or\relax
@@ -27211,15 +30206,12 @@ have centered labels.
\leavevmode
\@tempdima #3\relax
\advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
- {#4}\nobreak
- \hfill
- \nobreak\null
+ {#4}\nobreak \hfill \nobreak\null
\hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}%
- \par}%
+ \par}%
\fi}
% \end{macrocode}
% \end{macro}
-% \end{macro}
% \end{SMOOTH}
%
% \lneed{5}
@@ -27250,6 +30242,7 @@ have centered labels.
% Bien sûr, nous devons aussi tester la disponibilité des commandes \com{chapter}, \com{part} et \com{section},
% pour éviter de définir de nombreuses commandes non nécessaires.
% \fi
+% \lneed{4}
% \begin{macrocode}
\@ifundefined{chapter}{}{%
\let\sv@minitoc@\minitoc@
@@ -27504,17 +30497,17 @@ have centered labels.
% \begin{macro}{\r@mti}
% \begin{macro}{\@@dominitoc}
% \ifcase\LANG\relax
-% Some code to flag the use of the command and manage the position of the minitoc title;
+% Some\imess{I0045} code to flag the use of the command and manage the position of the minitoc title;
% a hint detects any spurious invocation.
% \or\relax
-% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minitoc;
+% Un\imess{I0045} peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minitoc;
% un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dominitoc@[#1]{%
\if@mtc@hints@
\if@dominitoc@used@
- \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ \mtcPackageInfo[I0045]{minitoc(hints)}%
{The \string\dominitoc \space command
\MessageBreak
has been invoked more than once
@@ -27554,17 +30547,17 @@ have centered labels.
% \begin{macro}{\r@mti}
% \begin{macro}{\@@dominilof}
% \ifcase\LANG\relax
-% Some code to flag the use of the command and manage the position of the minilof title;
+% Some\imess{I0045} code to flag the use of the command and manage the position of the minilof title;
% a hint detects any spurious invocation.
% \or\relax
-% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilof;
+% Un\imess{I0045} peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilof;
% un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dominilof@[#1]{%
\if@mtc@hints@
\if@dominilof@used@
- \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ \mtcPackageInfo[I0045]{minitoc(hints)}%
{The \string\dominilof \space command
\MessageBreak
has been invoked more than once
@@ -27604,17 +30597,17 @@ have centered labels.
% \begin{macro}{\r@mti}
% \begin{macro}{\@@dominilot}
% \ifcase\LANG\relax
-% Some code to flag the use of the command and manage the position of the minilot title;
+% Some\imess{I0045} code to flag the use of the command and manage the position of the minilot title;
% a hint detects any spurious invocation.
% \or\relax
-% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilot;
+% Un\imess{I0045} peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilot;
% un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dominilot@[#1]{%
\if@mtc@hints@
\if@dominilot@used@
- \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ \mtcPackageInfo[I0045]{minitoc(hints)}%
{The \string\dominilot \space command
\MessageBreak
has been invoked more than once
@@ -27642,7 +30635,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \begin{macro}{\@@dominitoc}
% \begin{macro}{\@@dominilof}
% \begin{macro}{\@@dominilot}
@@ -27668,7 +30661,7 @@ have centered labels.
% \ifcase\LANG\relax
% \subsection{Analysis and splitting of the TOC file}\label{s+code+an.split.TOC}
% \or\relax
-% \subsection{Analyse et éclatement du fichier table des matières}\label{s+code+an.split.TOC}
+% \subsection{Analyse et éclatement du fichier TdM}\label{s+code+an.split.TOC}
% \fi
% \ifcase\LANG\relax
% This is done via a loop managed by the following macros\,\footnote{This code is derived from the
@@ -27757,19 +30750,55 @@ have centered labels.
% \begin{macro}{\closeout}
% \begin{macro}{\openout}
% \ifcase\LANG\relax
-% We test if long or short extensions are used, to build the name of the mini-table file, then open it (after
+% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it (after
% closing the file descriptor):
% \or\relax
-% Nous regardons si des suffixes longs ou courts ont utilisés, pour construire le nom du fichier mini-table, puis
-% l'ouvrir (après avoir fermé le descripteur de fichier):
+% Nous\imess{I0033} regardons si des suffixes longs ou courts ont utilisés, pour construire le nom du fichier mini-table,
+% puis l'ouvrir (après avoir fermé le descripteur de fichier):
% \fi
% \begin{macrocode}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.mtc\themtc\@gobble}%
\def\mtcname{\jobname.mtc\themtc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
+ {Writing\space\jobname.M\themtc\@gobble}%
+ \def\mtcname{\jobname.M\themtc}%
+ \fi
+ \immediate\closeout\tf@mtc
+ \immediate\openout\tf@mtc=\mtcname
+ \fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \lneed{5}
+% \begin{macro}{\if@longextensions@}
+% \begin{macro}{\themtc}
+% \begin{macro}{\mtcname}
+% \begin{macro}{\tf@mtc}
+% \begin{macro}{\closeout}
+% \begin{macro}{\openout}
+% \ifcase\LANG\relax
+% We need a similar code to detect TOC entries for appendices in the \class{memoir} class\,\footnote{\name{Tim}{Arnold}
+% has signaled the problem; thanks!}:
+% \or\relax
+% Il nous faut un code similaire pour détecter les entrées dans la TdM pour les appendices dans
+% la classe \class{memoir}\,\footnote{\name{Tim}{Arnold} a signalé le problème; merci!}:
+% \fi
+% \begin{macrocode}
+ \expandafter\ifx\csname #1\endcsname\appendix
+ \stepcounter{mtc}%
+ \if@longextensions@%
+ \mtcPackageInfo[I0033]{minitoc}%
+ {Writing\space\jobname.mtc\themtc\@gobble}%
+ \def\mtcname{\jobname.mtc\themtc}%
+ \else
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.M\themtc\@gobble}%
\def\mtcname{\jobname.M\themtc}%
\fi
@@ -27789,8 +30818,8 @@ have centered labels.
% \ifcase\LANG\relax
% Now, we filter the relevant contents lines, the token register \com{mtc@toks} is used as a verbatim memory.
% \or\relax
-% Maintenant, nous filtrons les lignes de contenu utiles, le registre \emph{token} \com{mtc@toks} étant utilisé comme mémoire
-% \emph{verbatim}.
+% Maintenant, nous filtrons les lignes de contenu utiles, le registre \emph{token} \com{mtc@toks} étant utilisé
+% comme mémoire \emph{verbatim}.
% \fi
% \begin{macrocode}
\mtc@toks{\noexpand\leavevmode #2}%
@@ -27861,10 +30890,10 @@ have centered labels.
% \begin{macro}{\closeout}
% \begin{macro}{\openout}
% \ifcase\LANG\relax
-% If it is \com{starchapter} (for a starred chapter), we increment the \cnt{mtc} counter,
+% If\imess{I0033} it is \com{starchapter} (for a starred chapter), we increment the \cnt{mtc} counter,
% build a new minitoc file name, close the file descriptor and open it with this new file.
% \or\relax
-% Si c'est \com{starchapter} (pour un chapitre étoilé), nous incrémentons le compteur \cnt{mtc},
+% Si\imess{I0033} c'est \com{starchapter} (pour un chapitre étoilé), nous incrémentons le compteur \cnt{mtc},
% construisons un nouveau nom de fichier minitoc, fermons le descripteur de fichier puis le ré-ouvrons avec ce
% nouveau fichier.
% \fi
@@ -27872,11 +30901,11 @@ have centered labels.
\expandafter\ifx\csname #1\endcsname\starchapter
\stepcounter{mtc}%
\if@longextensions@
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.mtc\themtc\@gobble}%
\def\mtcname{\jobname.mtc\themtc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.M\themtc\@gobble}%
\def\mtcname{\jobname.M\themtc}%
\fi
@@ -27957,22 +30986,22 @@ have centered labels.
% \begin{macro}{\MTC@toc}
% \begin{macro}{\MTC@read}
% \ifcase\LANG\relax
-% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next
-% entry in the list.
+% If\SMM{\lmess{W0010}\\\lmess{I0024}} an entry is found, loop through line by line, looking for interesting entries.
+% Otherwise, process the next entry in the list.
% \or\relax
-% Si une entrée est trouvée, on boucle ligne par ligne en cherchant des entrées intéressantes. Sinon, on traite
-% l'entrée suivante dans la liste.
+% Si\SMM{\lmess{W0010}\\\lmess{I0024}} une entrée est trouvée, on boucle ligne par ligne en cherchant des entrées
+% intéressantes. Sinon, on traite l'entrée suivante dans la liste.
% \fi
% \begin{macrocode}
\def\MTC@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \mtcPackageWarning[<W0010>]{minitoc}%
+ \mtcPackageWarning[W0010]{minitoc}%
{No file #1.
\MessageBreak
MINITOCS NOT PREPARED}%
\expandafter\MTC@toc
\else
- \mtcPackageInfo[<I0024>]{minitoc}{PREPARING MINITOCS FROM #1}%
+ \mtcPackageInfo[I0024]{minitoc}{PREPARING MINITOCS FROM #1}%
\expandafter\MTC@read
\fi
}
@@ -28019,7 +31048,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{12}
+% \lneed{5}
% \begin{macro}{\MTC@test}
% \begin{macro}{\MTC@contentsline}
% \ifcase\LANG\relax
@@ -28037,7 +31066,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{12}
% \begin{macro}{\MTC@test}
% \begin{macro}{\MTC@contentsline}
% \begin{macro}{\contentsline}
@@ -28189,17 +31218,17 @@ have centered labels.
% \begin{macro}{\tf@mtc}
% \begin{macro}{\openout}
% \ifcase\LANG\relax
-% The name of the minilof file is built from \com{jobname} and a long or short extension:
+% The\imess{I0033} name of the minilof file is built from \com{jobname} and a long or short extension:
% \or\relax
-% Le nom du fichier minilof est construit avec \com{jobname} et un suffixe long ou court:
+% Le\imess{I0033} nom du fichier minilof est construit avec \com{jobname} et un suffixe long ou court:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.mlf\themtc\@gobble}
\def\mlfname{\jobname.mlf\themtc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.F\themtc\@gobble}
\def\mlfname{\jobname.F\themtc}%
\fi
@@ -28220,8 +31249,10 @@ have centered labels.
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \ifcase\LANG\relax
+% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}.
% If we found a \com{figure} entry, we copy it into the minilof file:
% \or\relax
+% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}.
% Si nous trouvons une entrée \com{figure} ou \com{subfigure}, nous la copions dans le fichier minilof:
% \fi
% \begin{macrocode}
@@ -28265,20 +31296,20 @@ have centered labels.
% \begin{macro}{\MLF@lof}
% \begin{macro}{\MLF@read}
% \ifcase\LANG\relax
-% And now, we scan the \suffix{.lof} file:
+% And\SMM{\lmess{W0008}\\\lmess{I0034}} now, we scan the \suffix{.lof} file:
% \or\relax
-% Et maintenant, nous examinons le fichier \suffix{.lof}:
+% Et\SMM{\lmess{W0008}\\\lmess{I0034}} maintenant, nous examinons le fichier \suffix{.lof}:
% \fi
% \begin{macrocode}
\def\MLF@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \mtcPackageWarning[<W0008>]{minitoc}%
+ \mtcPackageWarning[W0008]{minitoc}%
{No file #1.
\MessageBreak
MINILOFS NOT PREPARED}%
\expandafter\MLF@lof
\else
- \mtcPackageInfo[<I0034>]{minitoc}%
+ \mtcPackageInfo[I0034]{minitoc}%
{PREPARING MINILOFS FROM #1}%
\expandafter\MLF@read\fi}
% \end{macrocode}
@@ -28477,17 +31508,17 @@ have centered labels.
% \begin{macro}{\tf@mtc}
% \begin{macro}{\openout}
% \ifcase\LANG\relax
-% The name of the minilot file it build from \com{jobname} and a long or short extension:
+% The\imess{I0033} name of the minilot file it build from \com{jobname} and a long or short extension:
% \or\relax
-% Le nom du fichier minilot est construit avec \com{jobname} et un suffixe long ou court:
+% Le\imess{I0033} nom du fichier minilot est construit avec \com{jobname} et un suffixe long ou court:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.mlt\themtc\@gobble}%
\def\mltname{\jobname.mlt\themtc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.T\themtc\@gobble}%
\def\mltname{\jobname.T\themtc}%
\fi
@@ -28508,8 +31539,10 @@ have centered labels.
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \ifcase\LANG\relax
+% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}.
% If we found a \com{table} entry, we copy it into the minilot file:
% \or\relax
+% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}.
% Si nous trouvons une entrée \com{table}, nous la copions dans le fichier minilot:
% \fi
% \begin{macrocode}
@@ -28553,20 +31586,20 @@ have centered labels.
% \begin{macro}{\MLT@lot}
% \begin{macro}{\MLT@read}
% \ifcase\LANG\relax
-% And now, we scan the \suffix{.lot} file:
+% And\SMM{\lmess{W0009}\\\lmess{I0037}} now, we scan the \suffix{.lot} file:
% \or\relax
-% Et maintenant, nous examinons le fichier \suffix{.lot}:
+% Et\SMM{\lmess{W0009}\\\lmess{I0037}} maintenant, nous examinons le fichier \suffix{.lot}:
% \fi
% \begin{macrocode}
\def\MLT@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \mtcPackageWarning[<W0009>]{minitoc}%
+ \mtcPackageWarning[W0009]{minitoc}%
{No file #1.
\MessageBreak
MINILOTS NOT PREPARED}%
\expandafter\MLT@lot
\else
- \mtcPackageInfo[<I0037>]{minitoc}%
+ \mtcPackageInfo[I0037]{minitoc}%
{PREPARING MINILOTS FROM #1}%
\expandafter\MLT@read\fi}
% \end{macrocode}
@@ -28716,6 +31749,7 @@ have centered labels.
% \item[\texttt{\#3}:] the \texttt{\#3} argument of \com{MTC@contentsline};
% \item[\texttt{\#4}:] the \texttt{\#4} argument of \com{MTC@contentsline} (hyperlink).
% \end{itemize}
+% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}.
% \or\relax
% Les arguments de \com{MTC@WriteContentsline} sont:
% \begin{itemize}
@@ -28724,6 +31758,7 @@ have centered labels.
% \item[\texttt{\#3}:] l'argument \texttt{\#3} de \com{MTC@contentsline};
% \item[\texttt{\#4}:] l'argument \texttt{\#4} de \com{MTC@contentsline} (hyperlien).
% \end{itemize}
+% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}.
% \fi
% \begin{macrocode}
\def\mtc@dot{.}
@@ -28771,6 +31806,7 @@ have centered labels.
% \item[\texttt{\#1}:] the \texttt{\#1} argument of \com{MTC@contentsline};
% \item[\texttt{\#2}:] the \texttt{\#3} argument of \com{MTC@contentsline}.
% \end{itemize}
+% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteCoffeeline}.
% \or\relax
% Et la même chose pour une ligne de «~pause café~»{\myCoffeecup}. Les arguments de
% la macro \com{MTC@WriteCoffeeline} sont:
@@ -28779,6 +31815,7 @@ have centered labels.
% \item[\texttt{\#2}:] l'argument \texttt{\#3} de \com{MTC@contentsline}.
% \end{itemize}
% \fi
+% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteCoffeeline}.
% \begin{macrocode}
\def\MTC@WriteCoffeeline#1#2#3{%
\immediate\write\tf@mtc{%
@@ -28812,7 +31849,7 @@ have centered labels.
% \ifcase\LANG\relax
% If the counters \dcnt{lofdepth} and \dcnt{lotdepth} are defined, we create the corresponding new counters:
% \dcnt{partlofdepth} and \dcnt{partlotdepth}.
-% These counters are initialised to~2.
+% These counters are initialized to~2.
% This is done after the loading of the packages, in an \com{AtBeginDocument} block:
% \or\relax
% Si les compteurs \dcnt{lofdepth} et \dcnt{lotdepth} sont définis, nous créons les nouveaux compteurs
@@ -28826,7 +31863,7 @@ have centered labels.
{\newcounter{partlofdepth}\setcounter{partlofdepth}{2}}%
\@ifundefined{c@lotdepth}{}%
{\newcounter{partlotdepth}\setcounter{partlotdepth}{2}}%
-}
+}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -28853,12 +31890,12 @@ have centered labels.
% \begin{macro}{\newcounter}
% \begin{macro}{\setcounter}
% \ifcase\LANG\relax
-% If \com{part} is defined, we define some utility commands, a counter (\cnt{ptc})
+% If\imess{W0004} \com{part} is defined, we define some utility commands, a counter (\cnt{ptc})
% for the parttocs and related commands (\com{theptc}, \com{Thepart}, \com{adjustptc}, \com{decrementptc},
% \com{incrementptc}), the
% obsolete command \com{firstpartis}, and the depth counter \dcnt{parttocdepth}.
% \or\relax
-% Si \com{part} est définie, nous définissons quelques commandes utilitaires, un compteur (\cnt{ptc})
+% Si\imess{W0004} \com{part} est définie, nous définissons quelques commandes utilitaires, un compteur (\cnt{ptc})
% pour les parttocs et les commandes associées (\com{theptc}, \com{Thepart}, \com{adjustptc},
% \com{decrementptc}, \com{incrementptc}), la commande
% obsolète \com{firstpartis} et le compteur de profondeur \dcnt{parttocdepth}.
@@ -28869,8 +31906,8 @@ have centered labels.
\def\xpart{xpart}
\def\Thepart{\arabic{ptc}}
\def\firstpartis#1%
- {\mtcPackageWarning[<W0004>]{minitoc}%
- {\string\firstpartis \space is an obsolete
+ {\mtcPackageWarning[W0004]{minitoc}%
+ {\string\firstpartis \space is an obsolete (ignored)
\MessageBreak
command}%
\@firstpartis@used@true}
@@ -28932,7 +31969,12 @@ have centered labels.
% \end{macrocode}
% \end{macro}
%
-% \lneed{9}
+% \lneed{12}
+% \ifcase\LANG\relax
+% \section{Fonts for the parttocs}\label{s+code+fonts.parttocs}
+% \or\relax
+% \section{Fontes pour les parttocs}\label{s+code+fonts.parttocs}
+% \fi
% \begin{macro}{\ptcfont}
% \begin{macro}{\ptcSfont}
% \begin{macro}{\ptcSSfont}
@@ -28945,11 +31987,6 @@ have centered labels.
% \begin{macro}{\pltSfont}
% \begin{macro}{\ptifont}
% \ifcase\LANG\relax
-% \section{Fonts for the parttocs}\label{s+code+fonts.parttocs}
-% \or\relax
-% \section{Fontes pour les parttocs}\label{s+code+fonts.parttocs}
-% \fi
-% \ifcase\LANG\relax
% We define the fonts for the parttocs. Note that they are larger if \com{chapter} is defined
% (\class{book}\texttt{/}\class{report}-like
% document classes) than when it is not (\class{article}-like document classes):
@@ -29070,12 +32107,11 @@ have centered labels.
% \fi
% \begin{macrocode}
\@ifundefined{chapter}{%
-\def\c@pti#1{\null\hfill #1\hfill\null}
-\def\l@pti#1{\null #1\hfill\null}
-\def\r@pti#1{\null\hfill #1\null}
-\def\e@pti#1{\vspace{-\baselineskip}}
-\def\n@pti#1{\vspace{-\baselineskip}}
-}%
+ \def\c@pti#1{\null\hfill #1\hfill\null}
+ \def\l@pti#1{\null #1\hfill\null}
+ \def\r@pti#1{\null\hfill #1\null}
+ \def\e@pti#1{\vspace{-\baselineskip}}
+ \def\n@pti#1{\vspace{-\baselineskip}}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -29096,8 +32132,7 @@ have centered labels.
% \fi
% \begin{macrocode}
{%
-\def\e@pti#1{\vspace{-\baselineskip}}
-\def\n@pti#1{\vspace{-\baselineskip}}
+\def\e@pti#1{\vspace{-\baselineskip}} \def\n@pti#1{\vspace{-\baselineskip}}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -29117,18 +32152,11 @@ have centered labels.
% Pour un titre cadré à~gauche, nous devons tester si le corps du texte est sur deux colonnes:
% \fi
% \begin{macrocode}
-\def\l@pti#1{\if@twocolumn
- \@topnewpage[\@makephead@l{#1}]%
- \else
- \@makephead@l{#1}%
- \@afterheading
- \fi}
+\def\l@pti#1{\if@twocolumn \@topnewpage[\@makephead@l{#1}]%
+ \else \@makephead@l{#1}\@afterheading \fi}
\def\@makephead@l#1{%
\vspace*{\mtcgapbeforeheads}%
- {\parindent \z@ \raggedright
- \ptifont
- #1\par
- \nobreak
+ {\parindent \z@ \raggedright \ptifont #1\par \nobreak
\vskip \mtcgapafterheads\hbox{}
}}
% \end{macrocode}
@@ -29156,18 +32184,11 @@ have centered labels.
% Pour un titre cadré à~droite, nous devons tester si le corps du texte est sur deux colonnes:
% \fi
% \begin{macrocode}
-\def\r@pti#1{\if@twocolumn
- \@topnewpage[\@makephead@r{#1}]%
- \else
- \@makephead@r{#1}%
- \@afterheading
- \fi}
+\def\r@pti#1{\if@twocolumn \@topnewpage[\@makephead@r{#1}]
+ \else \@makephead@r{#1}\@afterheading \fi}
\def\@makephead@r#1{%
\vspace*{\mtcgapbeforeheads}%
- {\parindent \z@ \raggedleft
- \ptifont
- #1\par
- \nobreak
+ {\parindent \z@ \raggedleft \ptifont #1\par \nobreak
\vskip \mtcgapafterheads\hbox{}
}}
% \end{macrocode}
@@ -29195,18 +32216,11 @@ have centered labels.
% Pour un titre centré, nous devons aussi tester si le corps du texte est sur deux colonnes:
% \fi
% \begin{macrocode}
-\def\c@pti#1{\if@twocolumn
- \@topnewpage[\@makephead@c{#1}]%
- \else
- \@makephead@c{#1}%
- \@afterheading
- \fi}
+\def\c@pti#1{\if@twocolumn \@topnewpage[\@makephead@c{#1}]%
+ \else \@makephead@c{#1}\@afterheading \fi}
\def\@makephead@c#1{%
\vspace*{\mtcgapbeforeheads}%
- {\parindent \z@ \centering
- \ptifont
- #1\par
- \nobreak
+ {\parindent \z@ \centering \ptifont #1\par \nobreak
\vskip \mtcgapafterheads\hbox{}
}}%
}
@@ -29234,12 +32248,9 @@ have centered labels.
% Par défaut, les titres sont à~gauche:
% \fi
% \begin{macrocode}
-\let\do@ptitc\l@pti
-\let\df@ptitc\l@pti
-\let\do@ptilf\l@pti
-\let\df@ptilf\l@pti
-\let\do@ptilt\l@pti
-\let\df@ptilt\l@pti
+\let\do@ptitc\l@pti \let\df@ptitc\l@pti
+\let\do@ptilf\l@pti \let\df@ptilf\l@pti
+\let\do@ptilt\l@pti \let\df@ptilt\l@pti
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -29284,6 +32295,7 @@ have centered labels.
% the \opt{k-tight} option is active (this reduces the spacing between the lines).
% Both margins are set to \com{ptcindent}. \com{endptc@verse} terminates the list and discourages
% a page break.
+% The \env{ptc@verse} environment has an argument which is an horizontal offset (a command like \com{ptcoffset}).
% \or\relax
% Chaque parttoc est placée à~l'intérieur d'un environnement \env{ptc@verse}. Cet environnement est analogue
% à~l'environnement standard \env{verse} et est donc défini à~l'aide de deux commandes:
@@ -29297,18 +32309,20 @@ have centered labels.
% l'option \opt{k-tight} est active (ceci réduit l'espacement entre les lignes).
% Les deux marges sont
% forcées à~\com{ptcindent}. \com{endptc@verse} termine la liste et décourage une coupure de page.
-% \fi
-% \begin{macrocode}
-\def\ptc@verse{\let\\=\@centercr
- \list{}{\itemsep\z@
- \itemindent \z@
- \listparindent \itemindent
- \partopsep\z@
- \iftightmtc \parsep\z@ \fi
- \ifktightmtc \parskip\z@ \fi
- \topsep=1ex
- \leftmargin\ptcindent \rightmargin\leftmargin}%
- \item[]}
+% L'environnement \env{ptc@verse} a un argument qui est un déplacement horizontal (une commande telle que \com{ptcoffset}).
+% \fi
+% \begin{macrocode}
+\def\ptc@verse#1{\let\\=\@centercr
+ \list{}{%
+ \topsep=1ex \itemsep=\z@ \itemindent=\z@
+ \listparindent=\itemindent \partopsep=\z@
+ \leftmargin=\ptcindent \rightmargin=\leftmargin
+ \iftightmtc \parsep=\z@ \fi
+ \ifktightmtc \parskip=\z@ \fi
+ \addtolength{\leftmargin}{+#1}
+ \addtolength{\rightmargin}{-#1}
+ }%
+ \item[]}
\def\endptc@verse{\nopagebreak[4]\endlist}
% \end{macrocode}
% \end{macro}
@@ -29424,15 +32438,15 @@ have centered labels.
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
% \ifcase\LANG\relax
-% Then, we check the presence of the parttoc file and give a warning if it is not here:
+% Then,\imess{I0006} we check the presence of the parttoc file and give a warning if it is not here:
% \or\relax
-% Puis, nous vérifions la présence du fichier parttoc et donnons un avertissement s'il n'est pas là:
+% Puis,\imess{I0006} nous vérifions la présence du fichier parttoc et donnons un avertissement s'il n'est pas là:
% \fi
%
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \mtcPackageInfo[<I0006>]{minitoc}%
+ \mtcPackageInfo[I0006]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@parttoc@true
\else
@@ -29469,11 +32483,9 @@ have centered labels.
% \fi
% \begin{macrocode}
\@ifundefined{chapter}{}{%
- \global\let\mtc@markboth\markboth
- \global\let\@mkboth\markboth
+ \global\let\mtc@markboth\markboth \global\let\@mkboth\markboth
\thispageparttocstyle
- \mtc@markboth{\MakeUppercase{\ptctitle}}{\MakeUppercase{\ptctitle}}%
- }%
+ \mtc@markboth{\MakeUppercase{\ptctitle}}{\MakeUppercase{\ptctitle}}}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -29534,14 +32546,9 @@ have centered labels.
% puis établissons la fonte:
% \fi
% \begin{macrocode}
- \raggedright
- \parskip=\z@%
- \reset@font\ptcfont%
- \parindent=\z@%
- \nopagebreak[4]%
- \kern-0.8\baselineskip\nopagebreak[4]%
- \par\noindent
- \nopagebreak[4]%
+ \raggedright \reset@font\ptcfont \parskip=\z@ \parindent=\z@%
+ \nopagebreak[4]\kern-0.8\baselineskip\nopagebreak[4]%
+ \par\noindent \nopagebreak[4]%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -29590,7 +32597,7 @@ have centered labels.
% \begin{macro}{\mtc@BBR}
% \begin{macro}{\ptcindent}
% \ifcase\LANG\relax
-% Then, we adjust the position under the top rule and set the indentation and some formatting parameters:
+% Then, we adjust the position close the top rule and set the indentation and some formatting parameters:
% \or\relax
% Puis, nous ajustons la position en dessous du filet supérieur et établissons l'indentation et quelques
% paramètres de mise en page:
@@ -29598,8 +32605,7 @@ have centered labels.
% \begin{macrocode}
\nopagebreak[4]\null\leavevmode\mtc@zrule\\*[-\baselineskip]\mtc@BBR
\leftmargin\ptcindent \rightmargin\ptcindent
- \itemindent=\z@\labelwidth=\z@%
- \labelsep=\z@\listparindent=\z@%
+ \itemindent=\z@ \labelwidth=\z@ \labelsep=\z@ \listparindent=\z@%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -29607,6 +32613,7 @@ have centered labels.
%
% \lneed{5}
% \begin{environment}{ptc@verse}
+% \begin{macro}{\ptcoffset}
% \begin{macro}{\c@tocdepth}
% \begin{macro}{\c@parttocdepth}
% \begin{macro}{\mtc@BBR}
@@ -29620,12 +32627,13 @@ have centered labels.
% nécessaire pour ajuster la position. Une ligne blanche est nécessaire pour éviter une indentation négative.
% \fi
% \begin{macrocode}
- \begin{ptc@verse}\c@tocdepth=\c@parttocdepth%
+ \begin{ptc@verse}{\ptcoffset}\c@tocdepth=\c@parttocdepth%
\leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
%
% \lneed{6}
@@ -29634,6 +32642,8 @@ have centered labels.
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\ptc@setform}
+% \begin{macro}{\openparttoc}
+% \begin{macro}{\closeparttoc}
% \begin{macro}{\@tocfile}
% \begin{macro}{\mtc@strut}
% \begin{environment}{ptc@verse}
@@ -29643,12 +32653,14 @@ have centered labels.
% A hook (redefinissable command) is added, and the formatting settings coming from \com{mtcsetformat} are activated
% via \com{ptc@setform}.
% Then the parttoc file is inserted, followed by a strut, and the \env{ptc@verse} environment is terminated.
+% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file.
% \or\relax
% Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \com{@dottedtocline} par sa
% version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \com{l@chapter} en
% ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et
% les choix de mise en page de \com{mtcsetformat} sont activés par \com{ptc@setform}. Puis le fichier parttoc est
% inséré, suivi d'un étai, puis l'environnement \env{ptc@verse} est terminé.
+% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table.
% \fi
% \begin{macrocode}
\begingroup
@@ -29660,7 +32672,9 @@ have centered labels.
\def\l@chapter##1##2{\l@chapter@SVPN{##1}{\hbox{}}}}{}
\@fileswfalse\mtc@hook@beforeinputfile
\ptc@setform
- \@input{\jobname.\@tocfile}
+ \openparttoc
+ \@input{\jobname.\@tocfile}%
+ \closeparttoc
\vspace{-1ex} \vspace{-1\baselineskip}
\leavevmode\mtc@strut
\global\@nobreakfalse\endgroup
@@ -29674,6 +32688,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\ptc@rule}
@@ -29760,14 +32776,14 @@ have centered labels.
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
% \ifcase\LANG\relax
-% Then, we check the presence of the partlof file and give a warning if it is not here:
+% Then,\imess{I0006} we check the presence of the partlof file and give a warning if it is not here:
% \or\relax
-% Puis, nous vérifions la présence du fichier partlof et donnons un avertissement s'il n'est pas là:
+% Puis,\imess{I0006} nous vérifions la présence du fichier partlof et donnons un avertissement s'il n'est pas là:
% \fi
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \mtcPackageInfo[<I0006>]{minitoc}%
+ \mtcPackageInfo[I0006]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@partlof@true
\else
@@ -29804,7 +32820,7 @@ have centered labels.
% \fi
% \begin{macrocode}
\@ifundefined{chapter}{}%
- {\global\let\mtc@markboth\markboth
+ {\global\let\mtc@markboth\markboth
\global\let\@mkboth\markboth
\thispagepartlofstyle
\mtc@markboth{\MakeUppercase{\plftitle}}{\MakeUppercase{\plftitle}}%
@@ -29942,6 +32958,7 @@ have centered labels.
%
% \lneed{5}
% \begin{environment}{ptc@verse}
+% \begin{macro}{\plfoffset}
% \begin{macro}{\mtc@BBR}
% \ifcase\LANG\relax
% We enter in a \env{ptc@verse} environment to format the partlof.
@@ -29954,13 +32971,14 @@ have centered labels.
% indentation négative.
% \fi
% \begin{macrocode}
- \begin{ptc@verse}%
+ \begin{ptc@verse}{\plfoffset}%
\@ifundefined{c@lofdepth}{}%
{\c@lofdepth=\c@partlofdepth
\ifnum\c@lofdepth<1\relax\c@lofdepth=1\fi}
\leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
+% \end{macro}
% \end{environment}
%
% \lneed{5}
@@ -29969,6 +32987,8 @@ have centered labels.
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\plf@setform}
+% \begin{macro}{\openpartlof}
+% \begin{macro}{\closepartlof}
% \begin{macro}{\@tocfile}
% \begin{macro}{\mtc@strut}
% \begin{environment}{ptc@verse}
@@ -29976,12 +32996,14 @@ have centered labels.
% If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version.
% A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{plf@setform}.
% Then the partlof file is inserted, followed by a strut, and the \env{ptc@verse} environment is terminated.
+% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file.
% \or\relax
% Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \com{@dottedtocline} par sa
% version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \com{l@chapter} en
% ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et
% les choix de mise en page de \com{mtcsetformat} sont activés par \com{plf@setform}. Puis le fichier partlof est
% inséré, suivi d'un étai, puis l'environnement \env{ptc@verse} est terminé.
+% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table.
% \fi
% \begin{macrocode}
\begingroup
@@ -29990,7 +33012,9 @@ have centered labels.
{\let\@dottedtocline\@undottedtocline}{}
\@fileswfalse\mtc@hook@beforeinputfile
\plf@setform
- \@input{\jobname.\@tocfile}
+ \openpartlof
+ \@input{\jobname.\@tocfile}%
+ \closepartlof
\vspace{-1ex} \vspace{-1\baselineskip}
\leavevmode\mtc@strut
\global\@nobreakfalse\endgroup
@@ -30004,6 +33028,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\plf@rule}
@@ -30091,14 +33117,14 @@ have centered labels.
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
% \ifcase\LANG\relax
-% Then, we check the presence of the partlot file and give a warning if it is not here:
+% Then,\imess{I0006} we check the presence of the partlot file and give a warning if it is not here:
% \or\relax
-% Puis, nous vérifions la présence du fichier partlot et donnons un avertissement s'il n'est pas là:
+% Puis,\imess{I0006} nous vérifions la présence du fichier partlot et donnons un avertissement s'il n'est pas là:
% \fi
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \mtcPackageInfo[<I0006>]{minitoc}%
+ \mtcPackageInfo[I0006]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@partlof@true
\else
@@ -30273,6 +33299,7 @@ have centered labels.
%
% \lneed{5}
% \begin{environment}{ptc@verse}
+% \begin{macro}{\pltoffset}
% \begin{macro}{\mtc@BBR}
% \ifcase\LANG\relax
% We enter in a \env{ptc@verse} environment to format the parttoc.
@@ -30285,13 +33312,14 @@ have centered labels.
% indentation négative.
% \fi
% \begin{macrocode}
- \begin{ptc@verse}%
+ \begin{ptc@verse}{\pltoffset}%
\@ifundefined{c@lotdepth}{}%
{\c@lotdepth=\c@partlotdepth
\ifnum\c@lotdepth<1\relax\c@lotdepth=1\fi}
\leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
+% \end{macro}
% \end{environment}
%
% \lneed{5}
@@ -30300,6 +33328,8 @@ have centered labels.
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\plt@setform}
+% \begin{macro}{\openpartlot}
+% \begin{macro}{\closepartlot}
% \begin{macro}{\@tocfile}
% \begin{macro}{\mtc@strut}
% \begin{environment}{ptc@verse}
@@ -30307,12 +33337,14 @@ have centered labels.
% If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version.
% A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{plt@setform}.
% Then the partlot file is inserted, followed by a strut, and the \env{ptc@verse} environment is terminated.
+% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file.
% \or\relax
% Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \com{@dottedtocline} par sa
% version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \com{l@chapter} en
% ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et
% les choix de mise en page de \com{mtcsetformat} sont activés par \com{plt@setform}. Puis le fichier partlot est
% inséré, suivi d'un étai, puis l'environnement \env{ptc@verse} est terminé.
+% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table.
% \fi
% \begin{macrocode}
\begingroup
@@ -30321,7 +33353,9 @@ have centered labels.
{\let\@dottedtocline\@undottedtocline}{}
\@fileswfalse\mtc@hook@beforeinputfile
\plt@setform
- \@input{\jobname.\@tocfile}
+ \openpartlot
+ \@input{\jobname.\@tocfile}5
+ \closepartlot
\vspace{-1ex} \vspace{-1\baselineskip}
\leavevmode\mtc@strut
\global\@nobreakfalse\endgroup
@@ -30335,6 +33369,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\ptc@rule}
@@ -30570,17 +33606,17 @@ have centered labels.
% \begin{macro}{\r@pti}
% \lneed{5}
% \ifcase\LANG\relax
-% We treat the optional argument of \com{doparttoc} (it becomes the default position for titles of parttocs)
+% We\imess{I0045} treat the optional argument of \com{doparttoc} (it becomes the default position for titles of parttocs)
% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
-% Nous traitons l'argument optionnel de \com{doparttoc} (il devient la position par défaut pour les titres des parttocs)
-% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
+% Nous\imess{I0045} traitons l'argument optionnel de \com{doparttoc} (il devient la position par défaut pour les
+% titres des parttocs) et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\doparttoc@[#1]{%
\if@mtc@hints@
\if@doparttoc@used@
- \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ \mtcPackageInfo[I0045]{minitoc(hints)}%
{The \string\doparttoc \space command
\MessageBreak
has been invoked more than once
@@ -30621,17 +33657,17 @@ have centered labels.
% \begin{macro}{\r@pti}
% \lneed{5}
% \ifcase\LANG\relax
-% We treat the optional argument of \com{dopartlof} (it becomes the default position for titles of partlofs)
+% We\imess{I0045} treat the optional argument of \com{dopartlof} (it becomes the default position for titles of partlofs)
% and flag this macro as used, a hint detects any spurious invocation.
% \or\relax
-% Nous traitons l'argument optionnel de \com{dopartlof} (il devient la position par défaut pour les titres des partlofs)
-% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
+% Nous\imess{I0045} traitons l'argument optionnel de \com{dopartlof} (il devient la position par défaut pour les
+% titres des partlofs) et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dopartlof@[#1]{%
\if@mtc@hints@
\if@dopartlof@used@
- \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ \mtcPackageInfo[I0045]{minitoc(hints)}%
{The \string\dopartlof \space command
\MessageBreak
has been invoked more than once
@@ -30671,17 +33707,17 @@ have centered labels.
% \begin{macro}{\l@pti}
% \begin{macro}{\r@pti}
% \ifcase\LANG\relax
-% We treat the optional argument of \com{dopartlot} (it becomes the default position for titles of partlofs)
+% We\imess{I0045} treat the optional argument of \com{dopartlot} (it becomes the default position for titles of partlofs)
% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
-% Nous traitons l'argument optionnel de \com{dopartlot} (il devient la position par défaut pour les titres des partlots)
-% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
+% Nous\imess{I0045} traitons l'argument optionnel de \com{dopartlot} (il devient la position par défaut pour les titres
+% des partlots) et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dopartlot@[#1]{%
\if@mtc@hints@
\if@dopartlot@used@
- \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ \mtcPackageInfo[I0045]{minitoc(hints)}%
{The \string\dopartlot \space command
\MessageBreak
has been invoked more than once
@@ -30709,7 +33745,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \begin{macro}{\@@doparttoc}
% \begin{macro}{\@@dopartlof}
% \begin{macro}{\@@dopartlot}
@@ -30779,10 +33815,10 @@ have centered labels.
% \begin{macro}{\ptcname}
% \begin{macro}{\MTC@WriteContentsLine}
% \ifcase\LANG\relax
-% The macro \com{PTC@contentsline} analyses the lines read from the TOC file and detects interesting keywords.
+% The\imess{I0033} macro \com{PTC@contentsline} analyses the lines read from the TOC file and detects interesting keywords.
% If \com{part} is found, the \cnt{ptc} counter is incremented and a new partlof file is created.
% \or\relax
-% La macro \com{PTC@contentsline} analyse les lignes lues dans le fichier table des matières et détecte les
+% La\imess{I0033} macro \com{PTC@contentsline} analyse les lignes lues dans le fichier table des matières et détecte les
% mots-clés intéressants. Si \com{part} est trouvée, le compteur \cnt{ptc} est incrémenté et un nouveau fichier parttoc
% est créé.
% \fi
@@ -30791,11 +33827,11 @@ have centered labels.
\expandafter\ifx\csname #1\endcsname\part
\stepcounter{ptc}%
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.ptc\theptc\@gobble}%
\def\ptcname{\jobname.ptc\theptc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.P\theptc\@gobble}%
\def\ptcname{\jobname.P\theptc}%
\fi
@@ -30816,18 +33852,18 @@ have centered labels.
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\ptcname}
% \ifcase\LANG\relax
-% We test if long or short extensions are used, to build the name of the mini-table file, then open it:
+% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it:
% \or\relax
-% Nous testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis
-% nous ouvrons ce fichier:
+% Nous\imess{I0033} testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table,
+% puis nous ouvrons ce fichier:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.ptc\theptc}%
\def\ptcname{\jobname.ptc\theptc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.P\theptc}%
\def\ptcname{\jobname.P\theptc}%
\fi
@@ -30870,6 +33906,9 @@ have centered labels.
\expandafter\ifx\csname #1\endcsname\chapter
\MTC@WriteContentsline{#1}{ptcC}{#3}{#4}%
\fi
+ \expandafter\ifx\csname #1\endcsname\appendix
+ \MTC@WriteContentsline{#1}{ptcC}{#3}{#4}%
+ \fi
\expandafter\ifx\csname #1\endcsname\pchapter
\MTC@WriteContentsline{#1}{ptcC}{#3}{#4}%
\fi
@@ -30967,22 +34006,22 @@ have centered labels.
% \begin{macro}{\PTC@toc}
% \begin{macro}{\PTC@read}
% \ifcase\LANG\relax
-% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next
-% entry in the list.
+% If\SMM{\lmess{W0013}\\\lmess{I0025}} an entry is found, loop through line by line, looking for interesting entries.
+% Otherwise, process the next entry in the list.
% \or\relax
-% Si une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées intéressantes. Sinon, traiter
-% l'entrée suivante de la liste.
+% Si\SMM{\lmess{W0013}\\\lmess{I0025}} une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées
+% intéressantes. Sinon, traiter l'entrée suivante de la liste.
% \fi
% \begin{macrocode}
\def\PTC@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \mtcPackageWarning[<W0013>]{minitoc}%
+ \mtcPackageWarning[W0013]{minitoc}%
{No file #1
\MessageBreak
PARTTOCS NOT PREPARED}%
\expandafter\PTC@toc
\else
- \mtcPackageInfo[<I0025>]{minitoc}%
+ \mtcPackageInfo[I0025]{minitoc}%
{PREPARING PARTTOCS FROM #1}%
\expandafter\PTC@read\fi}
% \end{macrocode}
@@ -31142,18 +34181,18 @@ have centered labels.
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\plfname}
% \ifcase\LANG\relax
-% We test if long or short extensions are used, to build the name of the mini-table file, then open it:
+% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it:
% \or\relax
-% Nous testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis
-% nous ouvrons ce fichier:
+% Nous\imess{I0033} testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table,
+% puis nous ouvrons ce fichier:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.plf\theptc}%
\def\plfname{\jobname.plf\theptc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.G\theptc}%
\def\plfname{\jobname.G\theptc}%
\fi
@@ -31165,22 +34204,15 @@ have centered labels.
% \end{macro}
%
% \lneed{5}
-% \begin{macro}{\mtc@toks}
-% \ifcase\LANG\relax
-% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}.
-% \or\relax
-% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}.
-% \fi
-% \end{macro}
-%
-% \lneed{5}
% \begin{macro}{\figure}
% \begin{macro}{\subfigure}
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \ifcase\LANG\relax
+% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}.
% Now, we filter the relevant contents lines:
% \or\relax
+% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}.
% Puis nous filtrons les lignes de contenu concernées:
% \fi
% \begin{macrocode}
@@ -31222,22 +34254,22 @@ have centered labels.
% \begin{macro}{\PLF@lof}
% \begin{macro}{\PLF@read}
% \ifcase\LANG\relax
-% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next
-% entry in the list.
+% If\SMM{\lmess{W0011}\\\lmess{I0035}} an entry is found, loop through line by line, looking for interesting entries.
+% Otherwise, process the next entry in the list.
% \or\relax
-% Si une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées intéressantes. Sinon, traiter
-% l'entrée suivante de la liste.
+% Si\SMM{\lmess{W0011}\\\lmess{I0035}} une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées
+% intéressantes. Sinon, traiter l'entrée suivante de la liste.
% \fi
% \begin{macrocode}
\def\PLF@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \mtcPackageWarning[<W0011>]{minitoc}%
+ \mtcPackageWarning[W0011]{minitoc}%
{No file #1
\MessageBreak
PARTLOFS NOT PREPARED}%
\expandafter\PLF@lof
\else
- \mtcPackageInfo[<I0035>]{minitoc}%
+ \mtcPackageInfo[I0035]{minitoc}%
{PREPARING PARTLOFS FROM #1}%
\expandafter\PLF@read\fi}
% \end{macrocode}
@@ -31397,18 +34429,18 @@ have centered labels.
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\pltname}
% \ifcase\LANG\relax
-% We test if long or short extensions are used, to build the name of the mini-table file, then open it:
+% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it:
% \or\relax
-% Nous testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis
-% nous ouvrons ce fichier:
+% Nous\imess{I0033} testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table,
+% puis nous ouvrons ce fichier:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.plt\theptc}%
\def\pltname{\jobname.plt\theptc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.U\theptc}%
\def\pltname{\jobname.U\theptc}%
\fi
@@ -31420,22 +34452,15 @@ have centered labels.
% \end{macro}
%
% \lneed{5}
-% \begin{macro}{\mtc@toks}
-% \ifcase\LANG\relax
-% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}:
-% \or\relax
-% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}:
-% \fi
-% \end{macro}
-%
-% \lneed{5}
% \begin{macro}{\table}
% \begin{macro}{\subtable}
% \begin{macro}{\mtc@toks}
% \begin{macro}{\MTC@WriteContentsline}
% \ifcase\LANG\relax
+% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}.
% Now, we filter the relevant contents lines:
% \or\relax
+% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}.
% Puis nous filtrons les lignes de contenu concernées:
% \fi
% \begin{macrocode}
@@ -31477,22 +34502,22 @@ have centered labels.
% \begin{macro}{\PLT@lot}
% \begin{macro}{\PLT@read}
% \ifcase\LANG\relax
-% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next
-% entry in the list.
+% If\SMM{\lmess{W0012}\\\lmess{I0038}} an entry is found, loop through line by line, looking for interesting entries.
+% Otherwise, process the next entry in the list.
% \or\relax
-% Si une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées intéressantes. Sinon, traiter
-% l'entrée suivante de la liste.
+% Si\SMM{\lmess{W0012}\\\lmess{I0038}} une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées
+% intéressantes. Sinon, traiter l'entrée suivante de la liste.
% \fi
% \begin{macrocode}
\def\PLT@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \mtcPackageWarning[<W0012>]{minitoc}%
+ \mtcPackageWarning[W0012]{minitoc}%
{No file #1
\MessageBreak
PARTLOTS NOT PREPARED}%
\expandafter\PLT@lot
\else
- \mtcPackageInfo[<I0038>]{minitoc}%
+ \mtcPackageInfo[I0038]{minitoc}%
{PREPARING PARTLOTS FROM #1}%
\expandafter\PLT@read\fi}
% \end{macrocode}
@@ -31606,7 +34631,7 @@ have centered labels.
% If the counters \dcnt{lofdepth} and \dcnt{lotdepth} are defined, we create new counters for the depths of
% the corresponding mini-tables:
% \dcnt{sectlofdepth} and \dcnt{sectlotdepth}.
-% These counters are initialised to~2.
+% These counters are initialized to~2.
% This is done after the loading of the packages, in an \com{AtBeginDocument} block:
% \or\relax
% Si les compteurs \dcnt{lofdepth} et \dcnt{lotdepth} sont définis, nous créons de nouveaux compteurs pour les
@@ -31621,7 +34646,7 @@ have centered labels.
{\newcounter{sectlofdepth}\setcounter{sectlofdepth}{2}}%
\@ifundefined{c@lotdepth}{}%
{\newcounter{sectlotdepth}\setcounter{sectlotdepth}{2}}%
-}
+}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -31646,8 +34671,7 @@ have centered labels.
% les classes de document du genre article, et seulement si \com{section} est définie:
% \fi
% \begin{macrocode}
-\if@mtc@chapter@undef@
-\if@mtc@section@def@
+\if@mtc@chapter@undef@ \if@mtc@section@def@
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -31661,14 +34685,14 @@ have centered labels.
% \begin{macro}{\stcindent}
% \begin{macro}{\columnwidth}
% \ifcase\LANG\relax
-% We define the obsolete command \com{firstsectionis} (with its harmless warning), the counter \cnt{stc}
+% We\imess{W0005} define the obsolete command \com{firstsectionis} (with its harmless warning), the counter \cnt{stc}
% of secttocs, the \com{adjuststc}, \com{decrementstc} and \com{incrementstc} commands,
% the depth counter \dcnt{secttocdepth} and its default
% value~2 (to include at least the subsections), the horizontal rule \com{stc@rule} (rule before/after
% secttoc/sectlof/sectlot), the indentation (both sides) \com{stcindent} for the secttocs (with its default
% values).
% \or\relax
-% Nous définissons la commande obsolète \com{firstsectionis} (avec son avertissement bénin),
+% Nous\imess{W0005} définissons la commande obsolète \com{firstsectionis} (avec son avertissement bénin),
% le compteur \cnt{stc} de secttocs, les commandes \com{adjuststc}, \com{decrementstc}
% et \com{incrementstc},
% le compteur de profondeur \dcnt{secttocdepth} et sa valeur par défaut~2 (pour inclure au moins
@@ -31676,9 +34700,8 @@ have centered labels.
% (des deux côtés) \com{stcindent} pour les secttocs (avec leurs valeurs par défaut).
% \fi
% \begin{macrocode}
-\def\firstsectionis#1%
- {\mtcPackageWarning[<W0005>]{minitoc}%
- {\string\firstsectionis \space is an obsolete
+\def\firstsectionis#1{\mtcPackageWarning[W0005]{minitoc}%
+ {\string\firstsectionis \space is an obsolete (ignored)
\MessageBreak
command}%
\@firstsectionis@used@true}
@@ -31745,24 +34768,22 @@ have centered labels.
% \lneed{5}
% \ifcase\LANG\relax
% \section{Internal macros for title positionning}\label{s+code+int.macros.title.pos.secttocs}
-% Some internal macros for title positionning, from the optional arguments of \com{dosecttoc} and \com{secttoc}
-% commands (and siblings):
% \or\relax
% \section{Macros internes pour le positionnement du titre}\label{s+code+int.macros.title.pos.secttocs}
-% Voici quelques macros internes pour le positionnement du titre, selon les arguments optionnels des
-% commandes \com{dosecttoc} et \com{secttoc} (et leurs cousines):
% \fi
-%
-% \lneed{5}
% \begin{macro}{\l@sti}
% \begin{macro}{\c@sti}
% \begin{macro}{\r@sti}
% \begin{macro}{\e@sti}
% \begin{macro}{\n@sti}
% \ifcase\LANG\relax
+% Some internal macros for title positionning, from the optional arguments of \com{dosecttoc} and \com{secttoc}
+% commands (and siblings).
% Centering, flushleft, flushright or empty titles (with a vertical correction for empty titles,
% from \xname{Frank}{Mittelbach}):
% \or\relax
+% Voici quelques macros internes pour le positionnement du titre, selon les arguments optionnels des
+% commandes \com{dosecttoc} et \com{secttoc} (et leurs cousines).
% Titres centrés, cadrés à~gauche, cadrés à~droite ou vides (avec un correction verticale pour les titres vides,
% d'après \xname{Frank}{Mittelbach}):
% \fi
@@ -31822,22 +34843,25 @@ have centered labels.
% Some formatting parameters are adjusted. The \iopt{tight}\ioptd{loose}\uopt{tight/loose}
% and \iopt{k-tight}\ioptd{k-loose}\uopt{k-tight/k-loose} package options
% are honored.
+% The \env{stc@verse} environment has an argument which is an horizontal offset (a command like \com{stcoffset}).
% \or\relax
% L'environnement \env{stc@verse} est un environnement de liste très simple, analogue à~l'environnement
% standard \env{verse}. Certains paramètres de mise en page sont ajustés. Les options de paquetage
% \iopt{tight}\ioptd{loose}\uopt{tight/loose} et \iopt{k-tight}\ioptd{k-loose}\uopt{k-tight/k-loose} sont honorées.
-% \fi
-% \begin{macrocode}
-\def\stc@verse{\let\\=\@centercr
- \list{}{\itemsep\z@
- \itemindent \z@
- \listparindent \itemindent
- \partopsep \z@
- \iftightmtc \parsep \z@ \fi
- \ifktightmtc \parskip \z@ \fi
- \topsep 1ex %% 20060731 was \z@
- \leftmargin\stcindent \rightmargin\leftmargin}%
- \item[]}
+% L'environnement \env{stc@verse} a un argument qui est un déplacement horizontal (une commande telle que \com{stcoffset}).
+% \fi
+% \begin{macrocode}
+\def\stc@verse#1{\let\\=\@centercr
+ \list{}{%
+ \itemsep=\z@ \itemindent=\z@ \topsep=1ex
+ \listparindent=\itemindent \partopsep=\z@
+ \iftightmtc \parsep=\z@ \fi
+ \ifktightmtc \parskip=\z@ \fi
+ \leftmargin=\stcindent \rightmargin=\leftmargin
+ \addtolength{\leftmargin}{+#1}%
+ \addtolength{\rightmargin}{-#1}%
+ }%
+ \item[]}%
\def\endstc@verse{\nopagebreak[4]\endlist}
% \end{macrocode}
% \end{macro}
@@ -31890,7 +34914,7 @@ have centered labels.
% \or\relax
% La macro \com{secttoc@} effectue le vrai travail.
% Elle positionne tout d'abord l'indicateur \com{if@secttoc@used@}
-% (pour une indication (\emph{hint}) de cohérence) est teste si les longs suffixes sont utilisés ou non (pour
+% (pour une indication (\emph{hint}) de cohérence) et teste si les longs suffixes sont utilisés ou non (pour
% construire le nom du fichier secttoc):
% \fi
% \begin{macrocode}
@@ -31913,15 +34937,15 @@ have centered labels.
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
% \ifcase\LANG\relax
-% Then, we check the presence and the emptiness of the secttoc file and give a warning if it is not here or is empty:
+% Then,\imess{I0006} we check the presence and the emptiness of the secttoc file and give a warning if it is not here or is empty:
% \or\relax
-% Puis nous testons la présence et la vacuité du fichier secttoc, en donnant un avertissement s'il est absent ou
+% Puis\imess{I0006} nous testons la présence et la vacuité du fichier secttoc, en donnant un avertissement s'il est absent ou
% est vide:
% \fi
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \mtcPackageInfo[<I0006>]{minitoc}%
+ \mtcPackageInfo[I0006]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@secttoc@true
\else
@@ -31947,7 +34971,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{10}
% \begin{macro}{\do@stitc}
% \begin{macro}{\e@sti}
% \begin{macro}{\n@sti}
@@ -32076,6 +35100,7 @@ have centered labels.
%
% \lneed{5}
% \begin{environment}{stc@verse}
+% \begin{macro}{\stcoffset}
% \begin{macro}{\c@tocdepth}
% \begin{macro}{\c@secttocdepth}
% \begin{macro}{\mtc@BBR}
@@ -32088,12 +35113,13 @@ have centered labels.
% pour ajuster le positionnement.
% \fi
% \begin{macrocode}
- \begin{stc@verse}\c@tocdepth=\c@secttocdepth%
+ \begin{stc@verse}{\stcoffset}\c@tocdepth=\c@secttocdepth%
\leavevmode\\\mtc@BBR\vskip -.5\baselineskip
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
%
% \lneed{5}
@@ -32102,6 +35128,8 @@ have centered labels.
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\stc@setform}
+% \begin{macro}{\opensecttoc}
+% \begin{macro}{\closesecttoc}
% \begin{macro}{\@tocfile}
% \begin{macro}{\mtc@strut}
% \begin{environment}{stc@verse}
@@ -32109,11 +35137,13 @@ have centered labels.
% If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version.
% A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{stc@setform}.
% Then the secttoc file is inserted, followed by a strut, and the \env{stc@verse} environment is terminated.
+% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file.
% \or\relax
% Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \com{@dottedtocline} par sa version
% sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix
% de mise en page issus de \com{mtcsetformat} sont activés par \com{stc@setform}. Puis le fichier secttoc est
% inséré, suivi d'un étai, et l'environnement \env{stc@verse} est terminé.
+% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table.
% \fi
% \begin{macrocode}
\begingroup
@@ -32123,7 +35153,9 @@ have centered labels.
{\let\@dottedtocline\@undottedtocline}{}
\@fileswfalse\mtc@hook@beforeinputfile
\stc@setform%
- \@input{\jobname.\@tocfile}
+ \opensecttoc
+ \@input{\jobname.\@tocfile}%
+ \closesecttoc
\vspace{-1ex} \vspace{-\baselineskip}
\leavevmode\mtc@strut
\global\@nobreakfalse\endgroup
@@ -32137,6 +35169,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\stc@rule}
@@ -32198,7 +35232,7 @@ have centered labels.
% \or\relax
% La macro \com{sectlof@} effectue le vrai travail.
% Elle positionne tout d'abord l'indicateur \com{if@sectlof@used@}
-% (pour une indication (\emph{hint}) de cohérence) est teste si les longs suffixes sont utilisés ou non (pour
+% (pour une indication (\emph{hint}) de cohérence) et teste si les longs suffixes sont utilisés ou non (pour
% construire le nom du fichier sectlof):
% \fi
% \begin{macrocode}
@@ -32221,15 +35255,15 @@ have centered labels.
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
% \ifcase\LANG\relax
-% Then, we check the presence and the emptiness of the sectlof file and give a warning if it is not here or is empty:
+% Then,\imess{I0006} we check the presence and the emptiness of the sectlof file and give a warning if it is not here or is empty:
% \or\relax
-% Puis nous testons la présence et la vacuité du fichier sectlof, en donnant un avertissement s'il est absent ou
+% Puis\imess{I0006} nous testons la présence et la vacuité du fichier sectlof, en donnant un avertissement s'il est absent ou
% est vide:
% \fi
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \mtcPackageInfo[<I0006>]{minitoc}%
+ \mtcPackageInfo[I0006]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@sectlof@true
\else
@@ -32382,6 +35416,7 @@ have centered labels.
%
% \lneed{5}
% \begin{environment}{stc@verse}
+% \begin{macro}{\slfoffset}
% \begin{macro}{\c@tocdepth}
% \begin{macro}{\c@sectlofdepth}
% \begin{macro}{\mtc@BBR}
@@ -32394,7 +35429,7 @@ have centered labels.
% pour ajuster le positionnement.
% \fi
% \begin{macrocode}
- \begin{stc@verse}%
+ \begin{stc@verse}{\slfoffset}%
\@ifundefined{c@lofdepth}{}%
{\c@lofdepth=\c@sectlofdepth
\ifnum\c@lofdepth<1\relax\c@lofdepth=1\fi}
@@ -32403,6 +35438,7 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{environment}
%
% \lneed{9}
@@ -32411,6 +35447,8 @@ have centered labels.
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\slf@setform}
+% \begin{macro}{\opensectlof}
+% \begin{macro}{\closesectlof}
% \begin{macro}{\@tocfile}
% \begin{macro}{\mtc@strut}
% \begin{environment}{stc@verse}
@@ -32418,11 +35456,13 @@ have centered labels.
% If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version.
% A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{slf@setform}.
% Then the sectlof file is inserted, followed by a strut, and the \env{stc@verse} environment is terminated.
+% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file.
% \or\relax
% Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \com{@dottedtocline} par sa version
% sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix
% de mise en page issus de \com{mtcsetformat} sont activés par \com{slf@setform}. Puis le fichier sectlof est
% inséré, suivi d'un étai, et l'environnement \env{stc@verse} est terminé.
+% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table.
% \fi
% \begin{macrocode}
\begingroup
@@ -32431,7 +35471,9 @@ have centered labels.
{\let\@dottedtocline\@undottedtocline}{}
\@fileswfalse\mtc@hook@beforeinputfile
\slf@setform%
- \@input{\jobname.\@tocfile}
+ \opensectlof
+ \@input{\jobname.\@tocfile}%
+ \closesectlof
\global\@nobreakfalse\endgroup
\end{stc@verse}%
% \end{macrocode}
@@ -32443,6 +35485,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\stc@rule}
@@ -32506,7 +35550,7 @@ have centered labels.
% \or\relax
% La macro \com{sectlot@} effectue le vrai travail.
% Elle positionne tout d'abord l'indicateur \com{if@sectlot@used@}
-% (pour une indication (\emph{hint}) de cohérence) est teste si les longs suffixes sont utilisés ou non (pour
+% (pour une indication (\emph{hint}) de cohérence) et teste si les longs suffixes sont utilisés ou non (pour
% construire le nom du fichier sectlot):
% \fi
% \begin{macrocode}
@@ -32529,15 +35573,15 @@ have centered labels.
% \begin{macro}{\if@mtc@FE}
% \begin{macro}{\@tocfile}
% \ifcase\LANG\relax
-% Then, we check the presence and the emptiness of the sectlot file and give a warning if it is not here or is empty:
+% Then,\imess{I0006} we check the presence and the emptiness of the sectlot file and give a warning if it is not here or is empty:
% \or\relax
-% Puis nous testons la présence et la vacuité du fichier sectlot, en donnant un avertissement s'il est absent ou
+% Puis\imess{I0006} nous testons la présence et la vacuité du fichier sectlot, en donnant un avertissement s'il est absent ou
% est vide:
% \fi
% \begin{macrocode}
\mtc@CkFile{\jobname.\@tocfile}
\if@mtc@FE
- \mtcPackageInfo[<I0006>]{minitoc}%
+ \mtcPackageInfo[I0006]{minitoc}%
{\jobname.\@tocfile\space is empty}
\@mtc@empty@sectlot@true
\else
@@ -32702,7 +35746,7 @@ have centered labels.
% pour ajuster le positionnement.
% \fi
% \begin{macrocode}
- \begin{stc@verse}%
+ \begin{stc@verse}{\sltoffset}%
\@ifundefined{c@lotdepth}{}%
{\c@lotdepth=\c@sectlotdepth
\ifnum\c@lotdepth<1\relax\c@lotdepth=1\fi}
@@ -32719,6 +35763,8 @@ have centered labels.
% \begin{macro}{\@undottedtocline}
% \begin{macro}{\mtc@hook@beforeinputfile}
% \begin{macro}{\slt@setform}
+% \begin{macro}{\opensectlot}
+% \begin{macro}{\closesectlot}
% \begin{macro}{\@tocfile}
% \begin{macro}{\mtc@strut}
% \begin{environment}{stc@verse}
@@ -32726,11 +35772,13 @@ have centered labels.
% If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version.
% A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{slt@setform}.
% Then the sectlot file is inserted, followed by a strut, and the \env{stc@verse} environment is terminated.
+% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file.
% \or\relax
% Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \com{@dottedtocline} par sa version
% sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix
% de mise en page issus de \com{mtcsetformat} sont activés par \com{slt@setform}. Puis le fichier sectlot est
% inséré, suivi d'un étai, et l'environnement \env{stc@verse} est terminé.
+% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table.
% \fi
% \begin{macrocode}
\begingroup
@@ -32740,7 +35788,9 @@ have centered labels.
\gdef\thestc{\arabic{stc}}
\@fileswfalse\mtc@hook@beforeinputfile
\slt@setform%
- \@input{\jobname.\@tocfile}
+ \opensectlot
+ \@input{\jobname.\@tocfile}%
+ \closesectlot
\global\@nobreakfalse\endgroup
\end{stc@verse}%
% \end{macrocode}
@@ -32752,6 +35802,8 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\stc@rule}
@@ -32800,9 +35852,7 @@ have centered labels.
\def\l@xsect{\@dottedtocline{\@M}{1.0em}{2.3em}}
\def\l@xsection{\@dottedtocline{\@M}{1.0em}{2.3em}}
\def\l@schapter{\@dottedtocline{1}{1.0em}{2.3em}}
-\def\xsect{xsect}
-\def\xsection{xsection}
-\def\schapter{schapter}
+\def\xsect{xsect} \def\xsection{xsection} \def\schapter{schapter}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -32828,7 +35878,7 @@ have centered labels.
% mini-tables).
% \or\relax
% Nous modifions les deux branches de la commande \com{section}: \com{@sect} pour la version non étoilée et
-% \com{@ssect} Pour la version étoilée. Tout d'abord, pour la version non étoilée (\com{@sect}), nous ajoutons
+% \com{@ssect} pour la version étoilée. Tout d'abord, pour la version non étoilée (\com{@sect}), nous ajoutons
% une ligne de contenu \texttt{xsect} dans la liste des figures et dans la liste des tableaux.
% Le test \com{ifnum}\texttt{~\#2=1} restreint l'action aux macros de niveau section (parce que \com{@sect} est
% aussi utilisée par \com{subsection} et en dessous, qui n'ont pas de mini-tables).
@@ -33065,17 +36115,17 @@ have centered labels.
% \begin{macro}{\r@sti}
% \lneed{5}
% \ifcase\LANG\relax
-% We treat the optional argument of \com{dosecttoc} (it becomes the default position for titles of secttocs)
+% We\imess{I0045} treat the optional argument of \com{dosecttoc} (it becomes the default position for titles of secttocs)
% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
-% Nous traitons l'argument optionnel de \com{dosecttoc} (il devient la position par défaut pour les titres des secttocs)
+% Nous\imess{I0045} traitons l'argument optionnel de \com{dosecttoc} (il devient la position par défaut pour les titres des secttocs)
% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dosecttoc@[#1]{%
\if@mtc@hints@
\if@dosecttoc@used@
- \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ \mtcPackageInfo[I0045]{minitoc(hints)}%
{The \string\dosecttoc \space command
\MessageBreak
has been invoked more than once
@@ -33115,17 +36165,17 @@ have centered labels.
% \begin{macro}{\l@sti}
% \begin{macro}{\r@sti}
% \ifcase\LANG\relax
-% We treat the optional argument of \com{dosectlof} (it becomes the default position for titles of sectlofs)
+% We\imess{I0045} treat the optional argument of \com{dosectlof} (it becomes the default position for titles of sectlofs)
% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
-% Nous traitons l'argument optionnel de \com{dosectlof} (il devient la position par défaut pour les titres des sectlofs)
+% Nous\imess{I0045} traitons l'argument optionnel de \com{dosectlof} (il devient la position par défaut pour les titres des sectlofs)
% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dosectlof@[#1]{%
\if@mtc@hints@
\if@dosectlof@used@
- \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ \mtcPackageInfo[I0045]{minitoc(hints)}%
{The \string\dosectlof \space command
\MessageBreak
has been invoked more than once
@@ -33166,17 +36216,17 @@ have centered labels.
% \begin{macro}{\r@sti}
% \lneed{5}
% \ifcase\LANG\relax
-% We treat the optional argument of \com{dosectlot} (it becomes the default position for titles of sectlofs)
+% We\imess{I0045} treat the optional argument of \com{dosectlot} (it becomes the default position for titles of sectlofs)
% and flag this macro as used; a hint detects any spurious invocation.
% \or\relax
-% Nous traitons l'argument optionnel de \com{dosectlot} (il devient la position par défaut pour les titres des sectlots)
+% Nous\imess{I0045} traitons l'argument optionnel de \com{dosectlot} (il devient la position par défaut pour les titres des sectlots)
% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue.
% \fi
% \begin{macrocode}
\def\dosectlot@[#1]{%
\if@mtc@hints@
\if@dosectlot@used@
- \mtcPackageInfo[<I0045>]{minitoc(hints)}%
+ \mtcPackageInfo[I0045]{minitoc(hints)}%
{The \string\dosectlot \space command
\MessageBreak
has been invoked more than once
@@ -33204,7 +36254,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \begin{macro}{\@@dosecttoc}
% \begin{macro}{\@@dosectlof}
% \begin{macro}{\@@dosectlot}
@@ -33261,7 +36311,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{7}
% \begin{macro}{\STC@contentsline}
% \begin{macro}{\section}
% \begin{macro}{\thestc}
@@ -33292,18 +36342,18 @@ have centered labels.
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\stcname}
% \ifcase\LANG\relax
-% We test if long or short extensions are used, to build the name of the mini-table file, then open it:
+% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it:
% \or\relax
-% Nous testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis
+% Nous\imess{I0033} testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis
% nous l'ouvrons:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.stc\thestc}%
\def\stcname{\jobname.stc\thestc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.S\thestc}%
\def\stcname{\jobname.S\thestc}%
\fi
@@ -33324,8 +36374,11 @@ have centered labels.
% \begin{macro}{\paragraph}
% \begin{macro}{\subparagraph}
% \ifcase\LANG\relax
+% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline} or \com{MTC@WriteCoffeeline}.
% Now, we filter the relevant contents lines:
% \or\relax
+% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline} ou
+% \com{MTC@WriteCoffeeline}.
% Puis nous filtrons les lignes de contenu concernées:
% \fi
% \begin{macrocode}
@@ -33355,7 +36408,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{8}
% \begin{macro}{\starsection}
% \begin{macro}{\stepcounter}
% \begin{macro}{\thestc}
@@ -33365,20 +36418,20 @@ have centered labels.
% \begin{macro}{\closeout}
% \begin{macro}{\openout}
% \ifcase\LANG\relax
-% A starred section terminates the current section and creates a new secttoc file:
+% A\imess{I0033} starred section terminates the current section and creates a new secttoc file:
% \or\relax
-% Une section étoilée termine la section courante et crée un nouveau fichier secttoc:
+% Une\imess{I0033} section étoilée termine la section courante et crée un nouveau fichier secttoc:
% \fi
% \begin{macrocode}
\ifx\csname #1\endcsname\starsection
\stepcounter{stc}%
\gdef\thestc{\arabic{stc}}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.stc\thestc}%
\def\stcname{\jobname.stc\thestc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.S\thestc}%
\def\stcname{\jobname.S\thestc}%
\fi
@@ -33450,22 +36503,22 @@ have centered labels.
% \begin{macro}{\STC@toc}
% \begin{macro}{\STC@read}
% \ifcase\LANG\relax
-% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next
-% entry in the list.
+% If\SMM{\lmess{W0016}\\\lmess{I0026}} an entry is found, loop through line by line, looking for interesting entries.
+% Otherwise, process the next entry in the list.
% \or\relax
-% Si une entrée est trouvée, on examine ligne par ligne, en recherchant les entrées «~intéressantes~». Sinon, nous
-% traitons l'entrée suivante dans la liste.
+% Si\SMM{\lmess{W0016}\\\lmess{I0026}} une entrée est trouvée, on examine ligne par ligne, en recherchant les
+% entrées «~intéressantes~». Sinon, nous traitons l'entrée suivante dans la liste.
% \fi
% \begin{macrocode}
\def\STC@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \mtcPackageWarning[<W0016>]{minitoc}%
+ \mtcPackageWarning[W0016]{minitoc}%
{No file #1
\MessageBreak
SECTTOCS NOT PREPARED}%
\expandafter\STC@toc
\else
- \mtcPackageInfo[<I0026>]{minitoc}%
+ \mtcPackageInfo[I0026]{minitoc}%
{PREPARING SECTTOCS FROM #1}%
\expandafter\STC@read\fi}
% \end{macrocode}
@@ -33610,18 +36663,18 @@ have centered labels.
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\slfname}
% \ifcase\LANG\relax
-% We test if long or short extensions are used, to build the name of the mini-table file, then open it:
+% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it:
% \or\relax
-% Nous testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis
+% Nous\imess{I0033} testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis
% nous l'ouvrons:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.slf\thestc}%
\def\slfname{\jobname.slf\thestc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.H\thestc}%
\def\slfname{\jobname.H\thestc}%
\fi
@@ -33638,8 +36691,10 @@ have centered labels.
% \begin{macro}{\figure}
% \begin{macro}{\subfigure}
% \ifcase\LANG\relax
+% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}.
% Now, we filter the relevant contents lines:
% \or\relax
+% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}.
% Puis nous filtrons les lignes de contenu concernées:
% \fi
% \begin{macrocode}
@@ -33680,22 +36735,22 @@ have centered labels.
% \begin{macro}{\SLF@lof}
% \begin{macro}{\SLF@read}
% \ifcase\LANG\relax
-% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next
-% entry in the list.
+% If\SMM{\lmess{W0014}\\\lmess{I0036}} an entry is found, loop through line by line, looking for interesting entries.
+% Otherwise, process the next entry in the list.
% \or\relax
-% Si une entrée est trouvée, on examine ligne par ligne, en recherchant les entrées «~intéressantes~». Sinon, nous
-% traitons l'entrée suivante dans la liste.
+% Si\SMM{\lmess{W0014}\\\lmess{I0036}} une entrée est trouvée, on examine ligne par ligne, en recherchant les
+% entrées «~intéressantes~». Sinon, nous traitons l'entrée suivante dans la liste.
% \fi
% \begin{macrocode}
\def\SLF@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \mtcPackageWarning[<W0014>]{minitoc}%
+ \mtcPackageWarning[W0014]{minitoc}%
{No file #1
\MessageBreak
SECTLOFS NOT PREPARED}%
\expandafter\SLF@lof
\else
- \mtcPackageInfo[<I0036>]{minitoc}%
+ \mtcPackageInfo[I0036]{minitoc}%
{PREPARING SECTLOFS FROM #1}%
\expandafter\SLF@read\fi}
% \end{macrocode}
@@ -33834,18 +36889,18 @@ have centered labels.
% \begin{macro}{\if@longextensions@}
% \begin{macro}{\sltname}
% \ifcase\LANG\relax
-% We test if long or short extensions are used, to build the name of the mini-table file, then open it:
+% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it:
% \or\relax
-% Nous testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis
+% Nous\imess{I0033} testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis
% nous l'ouvrons:
% \fi
% \begin{macrocode}
\if@longextensions@%
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.slt\thestc}%
\def\sltname{\jobname.slt\thestc}%
\else
- \mtcPackageInfo[<I0033>]{minitoc}%
+ \mtcPackageInfo[I0033]{minitoc}%
{Writing\space\jobname.V\thestc}%
\def\sltname{\jobname.V\thestc}%
\fi
@@ -33862,8 +36917,10 @@ have centered labels.
% \begin{macro}{\table}
% \begin{macro}{\subtable}
% \ifcase\LANG\relax
+% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}.
% Now, we filter the relevant contents lines:
% \or\relax
+% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}.
% Puis nous filtrons les lignes de contenu concernées:
% \fi
% \begin{macrocode}
@@ -33904,22 +36961,22 @@ have centered labels.
% \begin{macro}{\SLT@lot}
% \begin{macro}{\SLT@read}
% \ifcase\LANG\relax
-% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next
-% entry in the list.
+% If\SMM{\lmess{W0015}\\\lmess{I0039}} an entry is found, loop through line by line, looking for interesting entries.
+% Otherwise, process the next entry in the list.
% \or\relax
-% Si une entrée est trouvée, on examine ligne par ligne, en recherchant les entrées «~intéressantes~». Sinon, nous
-% traitons l'entrée suivante dans la liste.
+% Si\SMM{\lmess{W0015}\\\lmess{I0039}} une entrée est trouvée, on examine ligne par ligne, en recherchant les
+% entrées «~intéressantes~». Sinon, nous traitons l'entrée suivante dans la liste.
% \fi
% \begin{macrocode}
\def\SLT@loop#1{\openin\@inputcheck#1\relax
\ifeof\@inputcheck
- \mtcPackageWarning[<W0015>]{minitoc}%
+ \mtcPackageWarning[W0015]{minitoc}%
{No file #1
\MessageBreak
SECTLOTS NOT PREPARED}%
\expandafter\SLT@lot
\else
- \mtcPackageInfo[<I0039>]{minitoc}%
+ \mtcPackageInfo[I0039]{minitoc}%
{PREPARING SECTLOTS FROM #1}%
\expandafter\SLT@read\fi}
% \end{macrocode}
@@ -34012,7 +37069,7 @@ have centered labels.
\fi% end of \if@mtc@chapter@undef@
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{16}
% \ifcase\LANG\relax
% \section{The \ucom{mtcprepare} command}\icom{mtcprepare}
% \or\relax
@@ -34035,10 +37092,10 @@ have centered labels.
% \begin{macro}{\dosectlot}
% \begin{macro}{\mtcPackageInfo}
% \ifcase\LANG\relax
-% This command tests the availability of the \verb|\do|\texttt{\ldots} minitoc preparation commands and of the contents
-% files, then calls as much as possible of these preparation commands. A hint is given.
+% This\imess{I0048} command tests the availability of the \verb|\do|\texttt{\ldots} minitoc preparation commands and
+% of the contents files, then calls as much as possible of these preparation commands. A hint is given.
% \or\relax
-% Cette commande teste la disponibilité des commandes minitoc de préparation \verb|\do|\texttt{\ldots} et des
+% Cette\imess{I0048} commande teste la disponibilité des commandes minitoc de préparation \verb|\do|\texttt{\ldots} et des
% fichiers de contenu, puis appelle autant de ces commandes de préparation que possible. Un \emph{hint} est
% émis.
% \fi
@@ -34064,7 +37121,7 @@ have centered labels.
}%
\if@mtc@hints@
\@mtc@hints@given@true
- \mtcPackageInfo[<I0048>]{minitoc(hints)}%
+ \mtcPackageInfo[I0048]{minitoc(hints)}%
{Using \string\mtcprepare\space may induce some
\MessageBreak
hints about the preparation commands,
@@ -34136,39 +37193,30 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{15}
+% \lneed{13}
% \ifcase\LANG\relax
% \section{The horizontal rules and their default values}\label{s+code+horiz.rules.default.values}
% \or\relax
% \section{Les filets horizontaux et leurs valeurs par défaut}\label{s+code+horiz.rules.default.values}
% \fi
+% \begin{macro}{\columnwidth}
% \begin{macro}{\noptcrule}
% \begin{macro}{\nomtcrule}
% \begin{macro}{\nostcrule}
% \begin{macro}{\ptcrule}
+% \begin{macro}{\ptc@rule}
% \begin{macro}{\mtcrule}
+% \begin{macro}{\mtc@rule}
% \begin{macro}{\stcrule}
-% \begin{macro}{\noplfrule}
-% \begin{macro}{\nomlfrule}
-% \begin{macro}{\noslfrule}
-% \begin{macro}{\plfrule}
-% \begin{macro}{\mlfrule}
-% \begin{macro}{\slfrule}
-% \begin{macro}{\nopltrule}
-% \begin{macro}{\nomltrule}
-% \begin{macro}{\nosltrule}
-% \begin{macro}{\pltrule}
-% \begin{macro}{\mltrule}
-% \begin{macro}{\sltrule}
-% \begin{macro}{\columnwidth}
+% \begin{macro}{\stc@rule}
% \ifcase\LANG\relax
% We define here the various commands to activate ou inhibit the horizontal rules in the various kinds of
% mini-tables. Each such command is an indirect definition of the corresponding horizontal rule. The rules are
-% .4\,pt high horizontal rules.
+% .4\,pt high horizontal rules. We begin with rules for mini-tables of contents.
% \or\relax
% Nous définissons ici les diverses commandes pour activer ou inhiber les filets horizontaux dans les diverses
% sortes de mini-tables. Chacune de ces commandes est une définition indirecte du filet horizontal correspondant.
-% Les filets sont des filets horizontaux épais de 0.4\,pt.
+% Les filets sont des filets horizontaux épais de 0.4\,pt. Nous commençons par les filets pour les mini-tables des matières.
% \fi
% \begin{macrocode}
\def\noptcrule{\let\ptc@rule\relax}
@@ -34181,6 +37229,33 @@ have centered labels.
\def\mtc@rule{\rule[3\p@]{\columnwidth}{.4\p@}\vspace*{2.6\p@}}
\def\stc@rule{\rule[3\p@]{\columnwidth}{.4\p@}\vspace*{2.6\p@}}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{10}
+% \begin{macro}{\columnwidth}
+% \begin{macro}{\noplfrule}
+% \begin{macro}{\nomlfrule}
+% \begin{macro}{\noslfrule}
+% \begin{macro}{\plfrule}
+% \begin{macro}{\plf@rule}
+% \begin{macro}{\mlfrule}
+% \begin{macro}{\mlf@rule}
+% \begin{macro}{\slfrule}
+% \begin{macro}{\slf@rule}
+% \ifcase\LANG\relax
+% Then, the rules for mini-lists of figures:
+% \or\relax
+% Puis les filets pour les mini-listes de figures:
+% \fi
% \begin{macrocode}
\def\noplfrule{\let\plf@rule\relax}
\def\nomlfrule{\let\mlf@rule\relax}
@@ -34192,6 +37267,33 @@ have centered labels.
\def\mlf@rule{\rule[3\p@]{\columnwidth}{.4\p@}\vspace*{2.6\p@}}
\def\slf@rule{\rule[3\p@]{\columnwidth}{.4\p@}\vspace*{2.6\p@}}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{10}
+% \begin{macro}{\columnwidth}
+% \begin{macro}{\nopltrule}
+% \begin{macro}{\nomltrule}
+% \begin{macro}{\nosltrule}
+% \begin{macro}{\pltrule}
+% \begin{macro}{\plt@rule}
+% \begin{macro}{\mltrule}
+% \begin{macro}{\mlt@rule}
+% \begin{macro}{\sltrule}
+% \begin{macro}{\slt@rule}
+% \ifcase\LANG\relax
+% Then, the rules for mini-lists of tables:
+% \or\relax
+% Puis les filets pour les mini-listes de tableaux:
+% \fi
% \begin{macrocode}
\def\nopltrule{\let\plt@rule\relax}
\def\nomltrule{\let\mlt@rule\relax}
@@ -34213,15 +37315,6 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -34456,12 +37549,12 @@ have centered labels.
% \begin{macro}{\if@mtc@setfont@}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% The two first arguments of this command are keywords. They must be translated into the effective strings.
+% The\imess{E0013} two first arguments of this command are keywords. They must be translated into the effective strings.
% We process the first argument, a keyword from the \texttt{typetable} family. The result is stored in
% \com{mtc@mta@abbrev}. Example: if \verb|#1| is \verb|minitoc|, we get \cnt{mtc}.
% \or\relax
-% Les deux premiers arguments sont des mots-clés. Ils doivent être traduits en chaînes effectives. Nous traitons
-% le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé dans
+% Les\imess{E0013} deux premiers arguments sont des mots-clés. Ils doivent être traduits en chaînes effectives.
+% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé dans
% \com{mtc@mta@abbrev}. Exemple: si \verb|#1| est \verb|minitoc|, nous obtenons \cnt{mtc}.
% \fi
% \begin{macrocode}
@@ -34470,7 +37563,7 @@ have centered labels.
\expandafter\ifx\csname mtc@typetable@#1\endcsname\relax
\@mtc@setfont@false
\def\mtc@mta@abbrev{X}
- \mtcPackageError[<E0013>]{minitoc}%
+ \mtcPackageError[E0013]{minitoc}%
{\string\mtcsetfont \space has a wrong first argument
\MessageBreak
(#1).
@@ -34494,11 +37587,12 @@ have centered labels.
% \begin{macro}{\if@mtc@setfont@}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% The second argument, a keyword from the family \texttt{sectlevel}, is processed the same way and the result is
-% stored into a macro \com{mtc@level@abbrev}. Example: if \verb|#2| is the \verb|subparagraph| keyword, we get~\verb|SP|.
+% The\imess{E0014} second argument, a keyword from the family \texttt{sectlevel}, is processed the same way and
+% the result is stored into a macro \com{mtc@level@abbrev}.
+% Example: if \verb|#2| is the \verb|subparagraph| keyword, we get~\verb|SP|.
% \or\relax
-% Le deuxième argument, un mot-clé de la famille \texttt{sectlevel}, est traité de la même manière et le résultat
-% est rangé dans \com{mtc@level@abbrev}. Exemple: si \verb|#2| est le mot-clé \verb|subparagraph|,
+% Le\imess{E0014} deuxième argument, un mot-clé de la famille \texttt{sectlevel}, est traité de la même manière
+% et le résultat est rangé dans \com{mtc@level@abbrev}. Exemple: si \verb|#2| est le mot-clé \verb|subparagraph|,
% nous obtenons~\verb|SP|.
% \fi
% \begin{macrocode}
@@ -34506,7 +37600,7 @@ have centered labels.
\expandafter\ifx\csname mtc@sectlevel@#2\endcsname\relax
\@mtc@setfont@false
\def\mtc@level@abbrev{X}
- \mtcPackageError[<E0014>]{minitoc}%
+ \mtcPackageError[E0014]{minitoc}%
{\string\mtcsetfont \space has a wrong second argument
\MessageBreak
(#2).
@@ -34554,12 +37648,16 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@setfont@}
% \ifcase\LANG\relax
-% But all combinaisons are not legal (the level of the entry must be lower than the level of the mini-table),
+% But all combinaisons are not legal (the level of the entry must be lower than the level of the mini-table, and
+% the kind\,\footnote{``Kind'' being sectionning, (sub-)figure, or (sub-)table.} of the entry must be consistent
+% with that of the mini-table),
% so we must test. Special care must be taken for testing via internal defined commands (\emph{quarks})
% with \texttt{@mtcqk} at the end of their names).
% \or\relax
% Mais toutes les combinaisons ne sont pas légales (le niveau de l'entrée doit être plus bas que celui de la
-% mini-table), donc nous devons tester. Un soin particulier doit être pris pour tester en utilisant
+% mini-table et le genre\,\footnote{Le <<~genre~>> étant sectionnement, (sous-)figure ou (sous)-table.} de
+% l'entrée doit être cohérent avec celui de la mini-table),), donc nous devons tester.
+% Un soin particulier doit être pris pour tester en utilisant
% des commandes internes définies (\emph{quarks} avec \texttt{@mtcqk} à~la fin de leurs noms).
% \fi
% \begin{macrocode}
@@ -34574,6 +37672,7 @@ have centered labels.
\def\sectlot@mtcqk{sectlot@mtcqk}
\def\part@mtcqk{part@mtcqk}
\def\chapter@mtcqk{chapter@mtcqk}
+\def\appendix@mtcqk{appendix@mtcqk}
\def\section@mtcqk{section@mtcqk}
\def\subsection@mtcqk{subsection@mtcqk}
\def\subsubsection@mtcqk{subsubsection@mtcqk}
@@ -34601,6 +37700,7 @@ have centered labels.
\expandafter\ifx\csname #1@mtcqk\endcsname\minitoc@mtcqk\relax
\expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi
@@ -34609,18 +37709,21 @@ have centered labels.
\expandafter\ifx\csname #1@mtcqk\endcsname\minilof@mtcqk\relax
\expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi
\fi
\expandafter\ifx\csname #1@mtcqk\endcsname\minilot@mtcqk\relax
\expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
\fi
\expandafter\ifx\csname #1@mtcqk\endcsname\secttoc@mtcqk\relax
\expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
@@ -34630,6 +37733,7 @@ have centered labels.
\expandafter\ifx\csname #1@mtcqk\endcsname\sectlof@mtcqk\relax
\expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi
@@ -34637,6 +37741,7 @@ have centered labels.
\expandafter\ifx\csname #1@mtcqk\endcsname\sectlot@mtcqk\relax
\expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi
+ \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi
\expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi
@@ -34651,12 +37756,14 @@ have centered labels.
% \begin{macro}{\mtc@level@abbrev}
% \begin{macro}{\mtc@toks}
% \ifcase\LANG\relax
-% If the combinaison is legal, we apply it, i.e.,~we redefine the meaning of the constructed macro with the sequence
+% If\SMM{\lmess{I0015}\\\lmess{E0024}} the combinaison is legal,
+% we apply it, i.e.,~we redefine the meaning of the constructed macro with the sequence
% of commands given as third argument of \com{mtcsetfont} and we log that event (we store the third argument in a
% token register to can print it \emph{verbatim});
% if the combinaison is not legal, an error message is displayed.
% \or\relax
-% Si la combinaison est légale, nous l'appliquons, c'est-à-dire que nous redéfinissons la signification de la
+% Si\SMM{\lmess{I0015}\\\lmess{E0024}} 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 \com{mtcsetfont} et nous
% notons cet événement dans le fichier \emph{document}\suffix{.log} (nous rangeons le troisième argument dans un registre
% \emph{token} pour pouvoir l'écrire \emph{verbatim});
@@ -34666,13 +37773,13 @@ have centered labels.
\if@mtc@setfont@
\def\mtc@tmp@name{\mtc@mta@abbrev\mtc@level@abbrev font}
\mtc@toks{#3}
- \mtcPackageInfo[<I0015>]{minitoc}%
+ \mtcPackageInfo[I0015]{minitoc}%
{\string\mtcsetfont\space redefines the macro
\MessageBreak
- "\mtc@tmp@name" as "\the\mtc@toks"}
- \expandafter\def\csname\mtc@tmp@name\endcsname{#3}
+ "\mtc@tmp@name" as "\the\mtc@toks"}%
+ \expandafter\edef\csname\mtc@tmp@name\endcsname{\the\mtc@toks}%
\else
- \mtcPackageError[<E0024>]{minitoc}%
+ \mtcPackageError[E0024]{minitoc}%
{The macro \string\mtcsetfont\space has incompatible
\MessageBreak
first (#1) and second (#2) arguments}%
@@ -34745,11 +37852,11 @@ have centered labels.
% \begin{macro}{\if@mtc@settitlefont@}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% We process the first argument, a keyword of the \texttt{typetitle} family, then the result is stored into
+% We\imess{E0022} process the first argument, a keyword of the \texttt{typetitle} family, then the result is stored into
% \com{mtc@mtatf@abbrev}:
% \or\relax
-% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetitle}, puis le résultat est rangé dans
-% \com{mtc@mtatf@abbrev}:
+% Nous\imess{E0022} traitons le premier argument, un mot-clé de la famille \texttt{typetitle}, puis le résultat est
+% rangé dans \com{mtc@mtatf@abbrev}:
% \fi
% \begin{macrocode}
\def\mtc@mtatf@abbrev{X}
@@ -34757,7 +37864,7 @@ have centered labels.
\expandafter\ifx\csname mtc@typetitle@#1\endcsname\relax
\@mtc@settitlefont@false
\def\mtc@mtatf@abbrev{X}
- \mtcPackageError[<E0022>]{minitoc}%
+ \mtcPackageError[E0022]{minitoc}%
{\string\mtcsettitlefont \space has a wrong first argument
\MessageBreak
(#1).
@@ -34782,23 +37889,23 @@ have centered labels.
% \begin{macro}{\mtc@mtatf@abbrev}
% \begin{macro}{\mtc@toks}
% \ifcase\LANG\relax
-% Then we build the name of the effective command and apply this command:
+% Then\SMM{\lmess{I0018}\\\lmess{E0034}} we build the name of the effective command and apply this command:
% \or\relax
-% Puis nous construisons le nom de la commande effective et appliquons cette commande:
+% Puis\SMM{\lmess{I0018}\\\lmess{E0034}} nous construisons le nom de la commande effective et appliquons cette commande:
% \fi
% \begin{macrocode}
\if@mtc@settitlefont@
\def\mtc@tmptf@name{\mtc@mtatf@abbrev font}
- \mtc@toks{#2}
- \mtcPackageInfo[<I0018>]{minitoc}%
+ \mtc@toks{#2}%
+ \mtcPackageInfo[I0018]{minitoc}%
{\string\mtcsettitlefont\space redefines the macro
\MessageBreak
"\mtc@tmptf@name" as
\MessageBreak
- "\the\mtc@toks"}
- \expandafter\def\csname\mtc@tmptf@name\endcsname{#2}
+ "\the\mtc@toks"}%
+ \expandafter\edef\csname\mtc@tmptf@name\endcsname{\the\mtc@toks}%
\else
- \mtcPackageError[<E0034>]{minitoc}%
+ \mtcPackageError[E0034]{minitoc}%
{The macro \string\\mtcsettitlefont\space uses
\MessageBreak
an illegal type of table (#1)}%
@@ -34867,10 +37974,10 @@ have centered labels.
% \begin{macro}{\if@mtc@settitle@}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% We process the first argument, a keyword of the \texttt{typetable} family. The result is stored in
+% We\imess{E0021} process the first argument, a keyword of the \texttt{typetable} family. The result is stored in
% \com{mtc@mtati@abbrev}:
% \or\relax
-% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé
+% Nous\imess{E0021} traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé
% dans \com{mtc@mtati@abbrev}:
% \fi
% \begin{macrocode}
@@ -34879,7 +37986,7 @@ have centered labels.
\expandafter\ifx\csname mtc@typetable@#1\endcsname\relax
\@mtc@settitle@false
\def\mtc@mtati@abbrev{X}
- \mtcPackageError[<E0021>]{minitoc}%
+ \mtcPackageError[E0021]{minitoc}%
{\string\mtcsettitle \space has a wrong first argument
\MessageBreak
(#1).
@@ -34904,23 +38011,23 @@ have centered labels.
% \begin{macro}{\mtc@mtati@abbrev}
% \begin{macro}{\mtc@toks}
% \ifcase\LANG\relax
-% And we construct the name of the effective macro and apply it:
+% And\SMM{\lmess{I0017}\\\lmess{E0033}} we construct the name of the effective macro and apply it:
% \or\relax
-% Et nous construisons le nom de la macro effective et nous l'appliquons:
+% Et\SMM{\lmess{I0017}\\\lmess{E0033}} nous construisons le nom de la macro effective et nous l'appliquons:
% \fi
% \begin{macrocode}
\if@mtc@settitle@
- \def\mtc@tmpti@name{\mtc@mtati@abbrev title}
- \mtc@toks{#2}
- \mtcPackageInfo[<I0017>]{minitoc}%
+ \def\mtc@tmpti@name{\mtc@mtati@abbrev title}%
+ \mtc@toks{#2}%
+ \mtcPackageInfo[I0017]{minitoc}%
{\string\mtcsettitle\space redefines the macro
\MessageBreak
"\mtc@tmpti@name" as
\MessageBreak
- "\the\mtc@toks"}
- \expandafter\def\csname\mtc@tmpti@name\endcsname{#2}
+ "\the\mtc@toks"}%
+ \expandafter\edef\csname\mtc@tmpti@name\endcsname{\the\mtc@toks}%
\else
- \mtcPackageError[<E0033>]{minitoc}%
+ \mtcPackageError[E0033]{minitoc}%
{The macro \string\mtcsettitle\space uses
\MessageBreak
an illegal type of table (#1)}%
@@ -34961,7 +38068,7 @@ have centered labels.
% \end{macrocode}
% \end{macro}
%
-% \lneed{5}
+% \lneed{13}
% \begin{macro}{\AtBeginDocument}
% \ifcase\LANG\relax
% The \com{mtcsetformat} command needs an initialization to be done at the beginning of the document, to set the
@@ -34974,8 +38081,6 @@ have centered labels.
\AtBeginDocument{%
% \end{macrocode}
% \end{macro}
-%
-% \lneed{12}
% \begin{macro}{\@pnumwidth}
% \begin{macro}{\ptcpnumwidth}
% \begin{macro}{\mtcpnumwidth}
@@ -34991,7 +38096,6 @@ have centered labels.
% \or\relax
% Nous prenons, si possible, la valeur par défaut de \com{@pnumwith} pour chaque type de mini-tables:
% \fi
-% \lneed{10}
% \begin{macrocode}
\@ifundefined{ptcpnumwidth}{\let\ptcpnumwidth\@pnumwidth}{}%
\@ifundefined{stcpnumwidth}{\let\stcpnumwidth\@pnumwidth}{}%
@@ -35014,7 +38118,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{10}
+% \lneed{9}
% \begin{macro}{\@tocrmarg}
% \begin{macro}{\ptctocrmarg}
% \begin{macro}{\mtclofrmarg}
@@ -35052,7 +38156,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{10}
+% \lneed{9}
% \begin{macro}{\@dotsep}
% \begin{macro}{\ptcdotsep}
% \begin{macro}{\mtcdotsep}
@@ -35089,13 +38193,15 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+%
+% \lneed{4}
% \ifcase\LANG\relax
% And we terminate the \com{AtBeginDocument} block:
% \or\relax
% Et nous terminons le bloc \com{AtBeginDocument}:
% \fi
% \begin{macrocode}
-}
+}%
% \end{macrocode}
%
% \lneed{5}
@@ -35276,14 +38382,14 @@ have centered labels.
% \begin{macro}{\if@mtc@setformat@}
% \begin{macro}{\mtcsetformat}
% \ifcase\LANG\relax
-% We now define a flag and the \com{mtcsetformat} command, which has the following syntax:
+% We now define a flag and the \com{mtcsetformat} command, with has the following syntax:
% \begin{verse}
% \com{mtcsetformat}\verb|{|\emph{mini-table}\verb|}{|\emph{parameter-name}\verb|}{|\emph{value}\verb|}|
% \end{verse}
% where \emph{mini-table} is a keyword of the \texttt{typetable} family, \emph{parameter-name} is a keyword of
% the \texttt{formatparam} family and \emph{value}, the value of this parameter for the given kind of mini-table.
% \or\relax
-% Puis nous définissons un indicateur et la commande \com{mtcsetformat}, qui a la syntaxe suivante:
+% Puis nous définissons un indicateur et la commande \com{mtcsetformat}, avec syntaxe suivante:
% \begin{verse}
% \com{mtcsetformat}\verb|{|\emph{mini-table}\verb|}{|\emph{nom-paramètre}\verb|}{|\emph{valeur}\verb|}|
% \end{verse}
@@ -35301,9 +38407,9 @@ have centered labels.
% \begin{macro}{\mtc@mtf@abbrev}
% \begin{macro}{\mtc@fparam@abbrev}
% \ifcase\LANG\relax
-% We now process the first argument and store the result in \com{mtc@mtf@abbrev}:
+% We\imess{E0021} now process the first argument and store the result in \com{mtc@mtf@abbrev}:
% \or\relax
-% Puis nous traitons le premier argument et rangeons le résultat dans \com{mtc@mtf@abbrev}:
+% Puis\imess{E0021} nous traitons le premier argument et rangeons le résultat dans \com{mtc@mtf@abbrev}:
% \fi
% \begin{macrocode}
\def\mtc@mtf@abbrev{X}
@@ -35312,7 +38418,7 @@ have centered labels.
\expandafter\ifx\csname mtc@typetable@#1\endcsname\relax
\@mtc@setformat@false
\def\mtc@mtf@abbrev{X}
- \mtcPackageError[<E0015>]{minitoc}%
+ \mtcPackageError[E0015]{minitoc}%
{\string\mtcsetformat \space has a wrong first argument
\MessageBreak
(#1).
@@ -35323,8 +38429,7 @@ have centered labels.
{Correct the source code.
\MessageBreak
Type <return> and rerun LaTeX}
-\else
- \edef\mtc@mtf@abbrev{\@nameuse{mtc@typetable@#1}}
+\else \edef\mtc@mtf@abbrev{\@nameuse{mtc@typetable@#1}}
\fi
% \end{macrocode}
% \end{macro}
@@ -35334,15 +38439,15 @@ have centered labels.
% \begin{macro}{\mtc@fparam@abbrev}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% Then we process the second argument and store the result into a macro \com{mtc@fparam@abbrev}:
+% Then\imess{E0016} we process the second argument and store the result into a macro \com{mtc@fparam@abbrev}:
% \or\relax
-% Puis le deuxième argument est traité et le résultat est rangé dans \com{mtc@fparam@abbrev}:
+% Puis\imess{E0016} le deuxième argument est traité et le résultat est rangé dans \com{mtc@fparam@abbrev}:
% \fi
% \begin{macrocode}
\expandafter\ifx\csname mtc@formatparam@#2\endcsname\relax
\@mtc@setformat@false
\def\mtc@fparam@abbrev{X}
- \mtcPackageError[<E0016>]{minitoc}%
+ \mtcPackageError[E0016]{minitoc}%
{\string\mtcsetformat \space has a wrong second argument
\MessageBreak
(#2).
@@ -35352,9 +38457,9 @@ have centered labels.
pagenumwidth, tocrightmargin, dotinterval}%
{Correct the source code.
\MessageBreak
- Type <return> and rerun LaTeX}
+ Type <return> and rerun LaTeX}%
\else
- \edef\mtc@fparam@abbrev{\@nameuse{mtc@formatparam@#2}}
+ \edef\mtc@fparam@abbrev{\@nameuse{mtc@formatparam@#2}}%
\fi
% \end{macrocode}
% \end{macro}
@@ -35366,26 +38471,29 @@ have centered labels.
% \begin{macro}{\mtc@mtf@abbrev}
% \begin{macro}{\mtc@fparam@abbrev}
% \ifcase\LANG\relax
-% The name of the storage macro is built and it receives the third parameter as value:
+% The\SMMZZ{\lmess{I0016}\\\lmess{E0025}} name of the storage macro is built and it receives the third parameter
+% as value (\emph{via}~\com{edef} because it can contain some complex code):
% \or\relax
-% Le nom de la macro de stockage est construit et elle reçoit le troisième paramètre comme valeur:
+% Le\SMMZZ{\lmess{I0016}\\\lmess{E0025}} nom de la macro de stockage est construit et elle reçoit le troisième paramètre
+% comme valeur (\emph{via}~\com{edef} car il peut contenir du code complexe):
% \fi
% \begin{macrocode}
\if@mtc@setformat@
- \def\mtc@tmpfm@name{\mtc@mtf@abbrev\mtc@fparam@abbrev}
- \mtcPackageInfo[<I0016>]{minitoc}%
+ \mtc@toks{#3}%
+ \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"}
- \expandafter\def\csname\mtc@tmpfm@name\endcsname{#3}
+ "\mtc@tmpfm@name" as "\the\mtc@toks"}
+ \expandafter\edef\csname\mtc@tmpfm@name\endcsname{\the\mtc@toks}%
\else
- \mtcPackageError[<E0025>]{minitoc}%
+ \mtcPackageError[E0025]{minitoc}%
{The macro \string\mtcsetformat\space has incompatible
\MessageBreak
first (#1) and second (#2) arguments}%
{Correct the source code.
\MessageBreak
- Type <return> and rerun LaTeX}
+ Type <return> and rerun LaTeX}%
\fi
}
% \end{macrocode}
@@ -35488,10 +38596,10 @@ have centered labels.
% \begin{macro}{\mtc@mttpn@abbrev}
% \begin{macro}{\mtc@pnsw@abbrev}
% \ifcase\LANG\relax
-% We process the first argument, a keyword of the \texttt{typetable} family, and store the result in
+% We\imess{E0017} process the first argument, a keyword of the \texttt{typetable} family, and store the result in
% \com{mtc@mttpn@abbrev}:
% \or\relax
-% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable}, et rangeons le résultat dans
+% Nous\imess{E0017} traitons le premier argument, un mot-clé de la famille \texttt{typetable}, et rangeons le résultat dans
% \com{mtc@mttpn@abbrev}:
% \fi
% \begin{macrocode}
@@ -35502,7 +38610,7 @@ have centered labels.
\@mtc@setpagenumbers@false
\def\mtc@pnsw@abbrev{X}
\def\mtc@mttpn@abbrev{X}
- \mtcPackageError[<E0017>]{minitoc}%
+ \mtcPackageError[E0017]{minitoc}%
{\string\mtcsetpagenumbers \space has a wrong first
\MessageBreak
argument (#1)}%
@@ -35527,10 +38635,12 @@ have centered labels.
% \begin{macro}{\if@mtc@setpagenumbers@}
% \begin{macro}{\mtc@tmppn@name}
% \ifcase\LANG\relax
-% Then the second argument, a keyword of the \texttt{YN} family, and store the result into a macro \com{mtc@pnsw@abbrev}.
+% Then\SMM{\lmess{E0018}\\\lmess{I0022}\\\lmess{I0021}} the second argument, a keyword of the \texttt{YN} family,
+% and store the result into a macro \com{mtc@pnsw@abbrev}.
% The name of the effective macro is built and the macro executed.
% \or\relax
-% Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \com{mtc@pnsw@abbrev}.
+% Puis\SMM{\lmess{E0018}\\\lmess{I0022}\\\lmess{I0021}} le second argument, un mot-clé de la famille \texttt{YN},
+% et nous rangeons le résultat dans \com{mtc@pnsw@abbrev}.
% Le nom de la macro effective est construit puis la macro exécutée.
% \fi
% \begin{macrocode}
@@ -35541,7 +38651,7 @@ have centered labels.
\def\mtc@mttpn@abbrev{X}
\@mtc@setpagenumbers@false
\def\mtc@mttpn@abbrev{X}
- \mtcPackageError[<E0018>]{minitoc}%
+ \mtcPackageError[E0018]{minitoc}%
{\string\mtcsetpagenumbers \space has a wrong second
\MessageBreak
argument (#2)}%
@@ -35556,12 +38666,12 @@ have centered labels.
\def\mtc@noX{mtc@noX}
\def\mtc@tmppn@name{\mtc@pnsw@abbrev\mtc@mttpn@abbrev pagenumbers}
\expandafter\ifx\csname mtc@\mtc@pnsw@abbrev X\endcsname\mtc@noX
- \mtcPackageInfo[<I0022>]{minitoc}%
+ \mtcPackageInfo[I0022]{minitoc}%
{Page numbers are inhibited
\MessageBreak
for the #1s}
\else
- \mtcPackageInfo[<I0021>]{minitoc}%
+ \mtcPackageInfo[I0021]{minitoc}%
{Page numbers are activated
\MessageBreak for the #1s}
\fi
@@ -35675,11 +38785,11 @@ have centered labels.
% \begin{macro}{\mtc@rusw@abbrev}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% We process the first argument, a keyword of the \texttt{typetable} family and store the result in a macro
+% We\imess{E0019} process the first argument, a keyword of the \texttt{typetable} family and store the result in a macro
% \com{mtc@mttru@abbrev}:
% \or\relax
-% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable} puis rangeons le résultat dans
-% \com{mtc@mttru@abbrev}:
+% Nous\imess{E0019} traitons le premier argument, un mot-clé de la famille \texttt{typetable} puis rangeons le résultat
+% dans \com{mtc@mttru@abbrev}:
% \fi
% \begin{macrocode}
\def\mtc@mttru@abbrev{X}
@@ -35689,7 +38799,7 @@ have centered labels.
\@mtc@setrules@false
\def\mtc@rusw@abbrev{X}
\def\mtc@mttru@abbrev{X}
- \mtcPackageError[<E0019>]{minitoc}%
+ \mtcPackageError[E0019]{minitoc}%
{\string\mtcsetrules \space has a wrong first argument
\MessageBreak
(#1)}%
@@ -35717,10 +38827,12 @@ have centered labels.
% \begin{macro}{\mtc@noX}
% \begin{macro}{\mtc@tmppn@name}
% \ifcase\LANG\relax
-% Then the second argument, a keyword of the \texttt{YN} family, and store the result in a macro \com{mtc@rusw@abbrev}.
+% Then\SMM{\lmess{E0020}\\\lmess{I0008}\\\lmess{I0007}} the second argument, a keyword of the \texttt{YN} family,
+% and store the result in a macro \com{mtc@rusw@abbrev}.
% The name of the effective macro is built and the macro executed.
% \or\relax
-% Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \com{mtc@rusw@abbrev}.
+% Puis\SMM{\lmess{E0020}\\\lmess{I0008}\\\lmess{I0007}} le second argument, un mot-clé de la famille \texttt{YN},
+% et nous rangeons le résultat dans \com{mtc@rusw@abbrev}.
% Le nom de la macro effective est construit et cette macro est exécutée.
% \fi
% \begin{macrocode}
@@ -35730,7 +38842,7 @@ have centered labels.
\def\mtc@rusw@abbrev{X}
\def\mtc@mttru@abbrev{X}
\@mtc@setrules@false
- \mtcPackageError[<E0020>]{minitoc}%
+ \mtcPackageError[E0020]{minitoc}%
{\string\mtcsetrules \space has a wrong second argument
\MessageBreak
(#2)}%
@@ -35745,12 +38857,12 @@ have centered labels.
\def\mtc@noX{mtc@noX}
\def\mtc@tmppn@name{\mtc@rusw@abbrev\mtc@mttru@abbrev rule}
\expandafter\ifx\csname mtc@\mtc@rusw@abbrev X\endcsname\mtc@noX
- \mtcPackageInfo[<I0008>]{minitoc}%
+ \mtcPackageInfo[I0008]{minitoc}%
{Horizontal rules are inhibited
\MessageBreak
for the #1s}
\else
- \mtcPackageInfo[<I0007>]{minitoc}%
+ \mtcPackageInfo[I0007]{minitoc}%
{Horizontal rules are activated
\MessageBreak
for the #1s}
@@ -35774,11 +38886,11 @@ have centered labels.
% \fi
% \ifcase\LANG\relax
% For this command, we must define three families of keywords, but the third is just used to add the word
-% ``\texttt{style}'' for the ``\texttt{pagestyle}'' when ``\texttt{thispage}'' is used.
+% ``\texttt{style}'' for the ``\texttt{pagestyle}'' when ``\feat{pagestyle}'' is used.
%
% \or\relax
% Pour cette commande, nous devons définir trois familles de mots-clés, mais la troisième ne sert qu'à~ajouter le mot
-% <<~\texttt{style}~>> pour le <<~\texttt{pagestyle}~>> lorsque <<~\texttt{thispage}~>> est utilisé.
+% <<~\texttt{style}~>> pour le <<~\texttt{pagestyle}~>> lorsque <<~\feat{pagestyle}~>> est utilisé.
%
% \fi
% \ifcase\LANG\relax
@@ -35807,17 +38919,23 @@ have centered labels.
\def\mtc@featureparam@before{before}
\@namedef{mtc@featureparam@after}{after}%
\def\mtc@featureparam@after{after}
+\@namedef{mtc@featureparam@open}{open}%
+ \def\mtc@featureparam@open{open}
+\@namedef{mtc@featureparam@close}{close}%
+ \def\mtc@featureparam@close{close}
\@namedef{mtc@featureparam@pagestyle}{thispage}%
\def\mtc@featureparam@pagestyle{thispage}
% \end{macrocode}
% \ifcase\LANG\relax
-% And a family (\texttt{ft3}) to add ``style'' if it is a ``pagestyle'' feature:
+% And a family (\texttt{ft3}) to add ``style'' if it is a ``\feat{pagestyle}'' feature:
% \or\relax
-% Et une famille (\texttt{ft3}) pour ajouter <<~style~>> si c'est un dispositif <<~pagestyle~>>:
+% Et une famille (\texttt{ft3}) pour ajouter <<~style~>> si c'est un dispositif <<~\feat{pagestyle}~>>:
% \fi
% \begin{macrocode}
\@namedef{mtc@ft3@before}{}\expandafter\def\csname mtc@ft3@before\endcsname{}
\@namedef{mtc@ft3@after}{}\expandafter\def\csname mtc@ft3@after\endcsname{}
+\@namedef{mtc@ft3@open}{}\expandafter\def\csname mtc@ft3@open\endcsname{}
+\@namedef{mtc@ft3@close}{}\expandafter\def\csname mtc@ft3@close\endcsname{}
\@namedef{mtc@ft3@pagestyle}{style}%
\expandafter\def\csname mtc@ft3@pagestyle\endcsname{style}
% \end{macrocode}
@@ -35859,11 +38977,11 @@ have centered labels.
% \begin{macro}{\mtc@mtfeat@abbrev}
% \begin{macro}{\mtc@featparam@abbrev}
% \ifcase\LANG\relax
-% We process the first argument, a keyword of the \texttt{ltypetable} family, and store
+% We\imess{E0011} process the first argument, a keyword of the \texttt{ltypetable} family, and store
% the result in \com{mtc@mtfeat@abbrev}:
% \or\relax
-% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}, et rangeons le résultat dans
-% \com{mtc@mtfeat@abbrev}:
+% Nous\imess{E0011} traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}, et rangeons le résultat
+% dans \com{mtc@mtfeat@abbrev}:
% \fi
% \begin{macrocode}
\def\mtc@mtfeat@abbrev{X}
@@ -35872,7 +38990,7 @@ have centered labels.
\expandafter\ifx\csname mtc@ltypetable@#1\endcsname\relax
\@mtc@setfeature@false
\def\mtc@mtfeat@abbrev{X}
- \mtcPackageError[<E0011>]{minitoc}%
+ \mtcPackageError[E0011]{minitoc}%
{\string\mtcsetfeature \space has a wrong first argument
\MessageBreak
(#1).
@@ -35896,11 +39014,11 @@ have centered labels.
% \begin{macro}{\mtc@featparam@third}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% The second argument is a keyword of the \texttt{featureparam} family, the result is stored in
+% The\imess{E0012} second argument is a keyword of the \texttt{featureparam} family, the result is stored in
% \com{mtc@featparam@}; and the complement is computed from the first argument, interpreted as a keyword of the
% \texttt{ft3} family and whose result is stored in \com{mtc@featparam@third}.
% \or\relax
-% Le deuxième argument est un mot-clé de la famille \texttt{featureparam}, le résultat est rangé dans
+% Le\imess{E0012} deuxième argument est un mot-clé de la famille \texttt{featureparam}, le résultat est rangé dans
% \com{mtc@featparam@}; et le complément est calculé d'après le premier argument, interprété comme un mot-clé de
% la famille \texttt{ft3} et dont le résultat est rangé dans \com{mtc@featparam@third}.
% \fi
@@ -35909,14 +39027,14 @@ have centered labels.
\@mtc@setfeature@false
\def\mtc@featparam@abbrev{X}
\def\mtc@featparam@third{X}
- \mtcPackageError[<E0012>]{minitoc}%
+ \mtcPackageError[E0012]{minitoc}%
{\string\mtcsetfeature \space has a wrong second argument
\MessageBreak
(#2).
\MessageBreak
It should be a feature param
\MessageBreak
- (before, after, pagestyle)}%
+ (before, after, open, close, pagestyle)}%
{Correct the source code.
\MessageBreak
Type <return> and rerun LaTeX}
@@ -35938,27 +39056,29 @@ have centered labels.
% \begin{macro}{\mtc@featparam@third}
% \ifcase\LANG\relax
% \begin{SMOOTH}
-% The name of the effective macro is built by concatenating these three pieces (named \com{mtc@featparam@abbrev},\space
-% \com{mtc@mtfeat@abbrev},\space and \com{mtc@featparam@third}\space respectively), then this macro is
-% executed:
+% The\SMM{\lmess{I0014}\\\lmess{E0023}} name of the effective macro is built by concatenating these three
+% pieces (named \com{mtc@featparam@abbrev},\space
+% \com{mtc@mtfeat@abbrev},\space and \com{mtc@featparam@third}\space respectively), then this macro is executed:
% \end{SMOOTH}
% \or\relax
-% Le nom de la macro effective est construit en concaténant ces trois morceaux (nommés \com{mtc@featparam@abbrev},
+% Le\SMM{\lmess{I0014}\\\lmess{E0023}} nom de la macro effective est construit en concaténant ces trois
+% morceaux (nommés \com{mtc@featparam@abbrev},
% \com{mtc@mtfeat@abbrev} et \com{mtc@featparam@third} respectivement), puis cette macro est exécutée:
% \fi
% \begin{macrocode}
\if@mtc@setfeature@
\def\mtc@tmpfeat@name%
- {\mtc@featparam@abbrev\mtc@mtfeat@abbrev\mtc@featparam@third}
- \mtcPackageInfo[<I0014>]{minitoc}%
+ {\mtc@featparam@abbrev\mtc@mtfeat@abbrev\mtc@featparam@third}%
+ \mtc@toks{#3}%
+ \mtcPackageInfo[I0014]{minitoc}%
{\string\mtcsetfeature\space redefines the macro
\MessageBreak
"\csname mtc@tmpfeat@name\endcsname" as
\MessageBreak
- "\string#3"}
- \expandafter\def\csname\mtc@tmpfeat@name\endcsname{#3}
+ "\the\mtc@toks"}%
+ \expandafter\edef\csname\mtc@tmpfeat@name\endcsname{\the\mtc@toks}%
\else
- \mtcPackageError[<E0023>]{minitoc}%
+ \mtcPackageError[E0023]{minitoc}%
{The macro \string\mtcsetfeature\space has incompatible
\MessageBreak
first (#1) and second (#2) arguments}%
@@ -36026,10 +39146,10 @@ have centered labels.
% \begin{macro}{\if@mtc@setdepth@}
% \begin{macro}{\@nameuse}
% \ifcase\LANG\relax
-% We process the first argument, a keyword of the \texttt{ltypetable} family. The result is stored in
+% We\imess{E0009} process the first argument, a keyword of the \texttt{ltypetable} family. The result is stored in
% \com{mtc@mtade@abbrev}:
% \or\relax
-% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}. Le résultat est rangé
+% Nous\imess{E0009} traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}. Le résultat est rangé
% dans \com{mtc@mtade@abbrev}:
% \fi
% \begin{macrocode}
@@ -36038,7 +39158,7 @@ have centered labels.
\expandafter\ifx\csname mtc@ltypetable@#1\endcsname\relax
\@mtc@setdepth@false
\def\mtc@mtade@abbrev{X}
- \mtcPackageError[<E0009>]{minitoc}%
+ \mtcPackageError[E0009]{minitoc}%
{\string\mtcsetdepth \space has a wrong first argument
\MessageBreak
(#1).
@@ -36064,15 +39184,17 @@ have centered labels.
% \begin{macro}{\mtc@toks}
% \begin{macro}{\setcounter}
% \ifcase\LANG\relax
-% And we construct the name of the effective counter and gave it the value:
+% And\SMM{\lmess{E0008}\\\lmess{I0013}\\\lmess{E0010}} we construct the name of the effective counter
+% and gave it the value:
% \or\relax
-% Et nous construisons le nom du compteur effectif et lui donnons la valeur:
+% Et\SMM{\lmess{E0008}\\\lmess{I0013}\\\lmess{E0010}} nous construisons le nom du compteur effectif
+% et lui donnons la valeur:
% \fi
% \begin{macrocode}
\if@mtc@setdepth@
\def\mtc@tmpde@name{\mtc@mtade@abbrev depth}
\expandafter\noexpand\@ifundefined{c@\mtc@mtade@abbrev depth}%
- {\mtcPackageError[<E0008>]{minitoc}%
+ {\mtcPackageError[E0008]{minitoc}%
{\string\mtcsetdepth \space attempts to use
\MessageBreak
an undefined counter (#1depth).}%
@@ -36080,17 +39202,17 @@ have centered labels.
\MessageBreak
Type <return> and rerun LaTeX}}{%
\mtc@toks{#2} % trick for explicit message using \the.
- \mtcPackageInfo[<I0013>]{minitoc}%
+ \mtcPackageInfo[I0013]{minitoc}%
{\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}%
+ \mtcPackageError[E0010]{minitoc}%
{\string\mtcsetdepth:\space Illegal type of table (#1)}%
{Correct the source code.
\MessageBreak
- Type <return> and rerun LaTeX}{\relax}
+ Type <return> and rerun LaTeX}{\relax}%
\fi}% end of \mtcsetdepth
% \end{macrocode}
% \end{macro}
@@ -36101,6 +39223,128 @@ have centered labels.
%
% \lneed{5}
% \ifcase\LANG\relax
+% \subsection{The \ucom{mtcsetoffset} command}\label{s+code+mtcsetoffset.command}\icom{mtcsetoffset}
+% \or\relax
+% \subsection{La commande \ucom{mtcsetoffset}}\label{s+code+mtcsetoffset.command}\icom{mtcsetoffset}
+% \fi
+% \ifcase\LANG\relax
+% This command is very similar to the \com{mtcsettitle} command. Its syntax is almost identical:
+% \begin{verse}
+% \icom{mtcsetoffset}\verb|\mtcsetoffset{|\emph{mini-table}\verb|}{|\emph{value}\verb|}|
+% \end{verse}
+%
+% The \emph{mini-table} type is a keyword like \texttt{minitoc}. The \emph{value} is the offset value for a mini-table.
+% \or\relax
+% Cette commande est très similaire à~la commande \com{mtcsettitle}. Sa syntaxe est presque identique:
+% \begin{verse}
+% \icom{mtcsetoffset}\verb|\mtcsetoffset{|\emph{mini-table}\verb|}{|\emph{valeur}\verb|}|
+% \end{verse}
+%
+% Le type de \emph{mini-table} est un mot-clé tel que \texttt{minitoc}. La \emph{valeur} est celle du déplacement
+% latéral pour une mini-table.
+% \fi
+%
+% \lneed{5}
+% \begin{macro}{\if@mtc@setoffset@}
+% \ifcase\LANG\relax
+% First, we declare a flag, set true:
+% \or\relax
+% Tout d'abord, nous déclarons un indicateur, vrai par défaut:
+% \fi
+% \begin{macrocode}
+\newif\if@mtc@setoffset@\@mtc@setoffset@true
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\mtcsetoffset}
+% \ifcase\LANG\relax
+% Then we define the \com{mtcsetoffset} command, with two arguments:
+% \or\relax
+% Puis nous définissons la commande \com{mtcsetoffset}, avec deux arguments:
+% \fi
+% \begin{macrocode}
+\newcommand{\mtcsetoffset}[2]{%
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\mtc@mtaof@abbrev}
+% \begin{macro}{\if@mtc@setoffset@}
+% \begin{macro}{\@nameuse}
+% \ifcase\LANG\relax
+% We\imess{E0042} process the first argument, a keyword of the \texttt{typetable} family. The result is stored in
+% \com{mtc@mtaof@abbrev}:
+% \or\relax
+% Nous\imess{E0042} traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé
+% dans \com{mtc@mtaof@abbrev}:
+% \fi
+% \begin{macrocode}
+\def\mtc@mtaof@abbrev{X}
+\@mtc@setoffset@true
+\expandafter\ifx\csname mtc@typetable@#1\endcsname\relax
+ \@mtc@setoffset@false
+ \def\mtc@mtaof@abbrev{X}
+ \mtcPackageError[E0042]{minitoc}%
+ {\string\mtcsetoffset \space has a wrong first argument
+ \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@mtaof@abbrev{\@nameuse{mtc@typetable@#1}}
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \begin{macro}{\if@mtc@setoffset@}
+% \begin{macro}{\mtc@tmpof@name}
+% \begin{macro}{\mtc@mtaof@abbrev}
+% \begin{macro}{\mtc@toks}
+% \begin{macro}{\setcounter}
+% \ifcase\LANG\relax
+% And\SMM{\lmess{E0041}\\\lmess{I0052}\\\lmess{E0043}} we construct the name of the effective offset and gave it the value:
+% \or\relax
+% Et\SMM{\lmess{E0041}\\\lmess{I0052}\\\lmess{E0043}} nous construisons le nom du déplacement effectif
+% et lui donnons la valeur:
+% \fi
+% \begin{macrocode}
+\if@mtc@setoffset@
+ \def\mtc@tmpof@name{\mtc@mtaof@abbrev offset.}
+ \expandafter\noexpand\@ifundefined{\mtc@mtaof@abbrev offset}%
+ {\mtcPackageError[E0041]{minitoc}%
+ {\string\mtcsetoffset \space attempts to use
+ \MessageBreak
+ an undefined offset (\mtc@mtaof@abbrev offset).}%
+ {Correct the source code.
+ \MessageBreak
+ Type <return> and rerun LaTeX}}{%
+ \mtc@toks{#2} % trick for explicit message using \the.
+ \mtcPackageInfo[I0052]{minitoc}%
+ {\string\mtcsetoffset\space redefines
+ \MessageBreak
+ "\mtc@mtaof@abbrev offset" as "\the\mtc@toks"}%
+ \expandafter\def\csname \mtc@mtaof@abbrev offset\endcsname{#2}}%
+\else
+ \mtcPackageError[E0043]{minitoc}%
+ {\string\mtcsetoffset:\space Illegal type of table (#1)}%
+ {Correct the source code.
+ \MessageBreak
+ Type <return> and rerun LaTeX}{\relax}%
+\fi}% end of \mtcsetoffset
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{The \texttt{mtchideinmaintoc} environment and siblings}\label{s+code+mtchideinmaintoc.env}\ienv{mtchideinmaintoc}
% \or\relax
% \section{L'environnement \texttt{mtchideinmaintoc} et ses comparses}\label{s+code+mtchideinmaintoc.env}\ienv{mtchideinmaintoc}
@@ -36124,30 +39368,33 @@ have centered labels.
% \begin{macro}{\addtocontents}
% \begin{macro}{\setcounter}
% \ifcase\LANG\relax
-% We define a macro \com{mtc@savetocdepth} to save the current value of the counter \dcnt{tocdepth}.
+% We\SMM{\lmess{E0005}\\\lmess{E0031}} define a macro \com{mtc@savetocdepth} to save the current value
+% of the counter \dcnt{tocdepth}.
% Then we define this environment, which inserts into the TOC file this command and commands of the
% form \com{setcounter}\verb|{|\dcnt{tocdepth}\verb|}{...}|. Note that \com{xdef} is necessary!
% It also save and restore the value of the counter \dcnt{tocdepth}, as the optional argument is the hiding depth of
% the entries in the main TOC.
% \or\relax
-% Nous définissons une macro \com{mtc@savetocdepth} pour sauvegarder la valeur courante du compteur \dcnt{tocdepth}.
+% Nous\SMM{\lmess{E0005}\\\lmess{E0031}} définissons une macro \com{mtc@savetocdepth} pour sauvegarder la valeur
+% courante du compteur \dcnt{tocdepth}.
% Notez que \com{xdef} est nécessaire!
% Puis nous définissons cet environnement, qui écrit dans le fichier table des matières cette commande et
% des commandes de la
-% forme \com{setcounter}\verb|{|\dcnt{tocdepth}\verb|}{...}|. Il sauvegarde et restaure aussi la valeur du compteur \dcnt{tocdepth}, car
+% forme \com{setcounter}\verb|{|\dcnt{tocdepth}\verb|}{...}|.
+% Il sauvegarde et restaure aussi la valeur du compteur \dcnt{tocdepth}, car
% l'argument optionnel est la profondeur de masquage des entrées dans la table des matières principale.
% \fi
% \begin{macrocode}
\newcommand{\mtc@savetocdepth}{\xdef\mtc@sv@tocdepth{\arabic{tocdepth}}}%
\newcommand{\mtc@restoretocdepth}{\setcounter{tocdepth}{\mtc@sv@tocdepth}}%
\newenvironment{mtchideinmaintoc}[1][-1]%
-{\if@mtc@Himtoc@\mtcPackageError[<E0005>]{minitoc}%
+{\if@mtc@Himtoc@\mtcPackageError[E0005]{minitoc}%
{Imbrication of mtchideinmaintoc environments}%
{The hiding in main ToC could be incorrect}\fi
\global\@mtc@Himtoc@true
\addtocontents{toc}{\protect\mtc@savetocdepth}%
\addtocontents{toc}{\protect\setcounter{tocdepth}{#1}}}%
-{\if@mtc@Himtoc@\else\mtcPackageError[<E0031>]{minitoc}%
+{\if@mtc@Himtoc@\else\mtcPackageError[E0031]{minitoc}%
{Unbalanced mtchideinmaintoc environment}%
{The hiding in main ToC could be incorrect}\fi
\global\@mtc@Himtoc@false
@@ -36177,20 +39424,20 @@ have centered labels.
% presence of the associated depth counter, so we have two versions of each of these environments.
% This must be done \emph{after} the loading of the packages.
%
-% First, for the list of figures:
+% First, for the list of figures:\SMM{\lmess{E0003}\\\lmess{E0029}}
% \or\relax
% Les environnements \env{mtchideinmainlof} et \env{mtchideinmainlot} sont similaires, mais nous devons
% véfifier la présence du compteur de profondeur associé, donc nous avons deux versions de ces environnements.
% Ceci doit être fait \emph{après} le chargement des paquetages.
%
-% D'abord, pour la liste des figures:
+% D'abord, pour la liste des figures:\SMM{\lmess{E0003}\\\lmess{E0029}}
% \fi
% \begin{macrocode}
\newif\if@mtc@Himlof@ \@mtc@Himlof@false
\AtBeginDocument{%
\@ifundefined{c@lofdepth}{%
\newenvironment{mtchideinmainlof}[1][-1]%
- {\if@mtc@Himlof@\mtcPackageError[<E0003>]{minitoc}%
+ {\if@mtc@Himlof@\mtcPackageError[E0003]{minitoc}%
{Imbrication of mtchideinmainlof environments}%
{The hiding in main LoF could be incorrect}\fi
\global\@mtc@Himlof@true
@@ -36198,7 +39445,7 @@ have centered labels.
\def\mtc@sv@lofdepth{\arabic{tocdepth}}%
\addtocontents{lof}{\protect\mtc@savetocdepth}%
\addtocontents{lof}{\protect\setcounter{tocdepth}{#1}}}%
- {\if@mtc@Himlof@\else\mtcPackageError[<E0029>]{minitoc}%
+ {\if@mtc@Himlof@\else\mtcPackageError[E0029]{minitoc}%
{Unbalanced mtchideinmainlof environment}%
{The hiding in main LoF could be incorrect}\fi
\global\@mtc@Himtoc@false
@@ -36208,13 +39455,13 @@ have centered labels.
\newcommand{\mtc@savelofdepth}{\xdef{\mtc@sv@lofdepth{\arabic{lofdepth}}}}%
\newcommand{\mtc@restorelofdepth}{\setcounter{lofdepth}{\mtc@sv@lofdepth}}%
\newenvironment{mtchideinmainlof}[1][-1]%
- {\if@mtc@Himlof@\mtcPackageError[<E0003>]{minitoc}%
+ {\if@mtc@Himlof@\mtcPackageError[E0003]{minitoc}%
{Imbrication of mtchideinmainlof environments}%
{The hiding in main LoF could be incorrect}\fi
\global\@mtc@Himlof@true
\addtocontents{lof}{\protect\mtc@savelofdepth}%
\addtocontents{lof}{\protect\setcounter{tocdepth}{#1}}}%
- {\if@mtc@Himlof@\else\mtcPackageError[<E0029>]{minitoc}%
+ {\if@mtc@Himlof@\else\mtcPackageError[E0029]{minitoc}%
{Unbalanced mtchideinmainlof environment}%
{The hiding in main LoF could be incorrect}\fi
\global\@mtc@Himlof@false
@@ -36241,16 +39488,16 @@ have centered labels.
% \begin{macro}{\addtocontents}
% \begin{macro}{\setcounter}
% \ifcase\LANG\relax
-% Then for the list of tables:
+% Then for the list of tables:\SMM{\lmess{E0004}\\\lmess{E0030}}
% \or\relax
-% Puis pour la liste des tableaux:
+% Puis pour la liste des tableaux:\SMM{\lmess{E0004}\\\lmess{E0030}}
% \fi
% \begin{macrocode}
\newif\if@mtc@Himlot@ \@mtc@Himlot@false
\AtBeginDocument{%
\@ifundefined{c@lotdepth}{%
\newenvironment{mtchideinmainlot}[1][-1]%
- {\if@mtc@Himlot@\mtcPackageError[<E0004>]{minitoc}%
+ {\if@mtc@Himlot@\mtcPackageError[E0004]{minitoc}%
{Imbrication of mtchideinmainlot environments}%
{The hiding in main LoT could be incorrect}\fi
\global\@mtc@Himlot@true
@@ -36258,7 +39505,7 @@ have centered labels.
\def\mtc@sv@lotdepth{\arabic{tocdepth}}%
\addtocontents{lot}{\protect\mtc@savetocdepth}%
\addtocontents{lot}{\protect\setcounter{tocdepth}{#1}}}%
- {\if@mtc@Himlot@\else\mtcPackageError[<E0030>]{minitoc}%
+ {\if@mtc@Himlot@\else\mtcPackageError[E0030]{minitoc}%
{Unbalanced mtchideinmainlot environment}%
{The hiding in main LoT could be incorrect}\fi
\global\@mtc@Himlot@false
@@ -36268,13 +39515,13 @@ have centered labels.
\newcommand{\mtc@savelotdepth}{\xdef{\mtc@sv@lotdepth{\arabic{lotdepth}}}}%
\newcommand{\mtc@restorelotdepth}{\setcounter{lotdepth}{\mtc@sv@lotdepth}}%
\newenvironment{mtchideinmainlot}[1][-1]%
- {\if@mtc@Himlot@\mtcPackageError[<E0004>]{minitoc}%
+ {\if@mtc@Himlot@\mtcPackageError[E0004]{minitoc}%
{Imbrication of mtchideinmainlot environments}%
{The hiding in main LoT could be incorrect}\fi
\global\@mtc@Himlot@true
\addtocontents{lot}{\protect\mtc@savelotdepth}%
\addtocontents{lot}{\protect\setcounter{lotdepth}{#1}}}%
- {\if@mtc@Himlot@\else\mtcPackageError[<E0030>]{minitoc}%
+ {\if@mtc@Himlot@\else\mtcPackageError[E0030]{minitoc}%
{Unbalanced mtchideinmainlot environment}%
{The hiding in main LoT could be incorrect}\fi
\global\@mtc@Himlot@false
@@ -36294,7 +39541,7 @@ have centered labels.
% \ifcase\LANG\relax
% \section{Fixing the ``Glossary'' entry in the TOC}\label{s+code+mtcfixglossary}
% \or\relax
-% \section{Correction de l'entrée <<~Glossaire~>> dans la table des matières}\label{s+code+mtcfixglossary}
+% \section{Correction de l'entrée <<~Glossaire~>> dans la TdM}\label{s+code+mtcfixglossary}
% \fi
% \ifcase\LANG\relax
% This macro is complex. Its syntax is:
@@ -36302,19 +39549,21 @@ have centered labels.
% Cette macro est complexe. Sa syntaxe est la suivante:
% \fi
% \begin{verse}
-% \verb+\mtcfixglossary[part|chapter|section]+
+% \com{mtcfixglossary}\verb+[part|chapter|section]+
% \end{verse}
%
% \lneed{5}
% \begin{macro}{\@ifundefined}
% \begin{macro}{\mtc@glofix@level}
% \ifcase\LANG\relax
-% Depending on the document class, the ``Glossary'' entry in the TOC is treated as a starred chapter or a starred
+% Depending\SMM{\lmess{W0001}\\\lmess{E0001}\\\lmess{W0006}} on the document class,
+% the ``Glossary'' entry in the TOC is treated as a starred chapter or a starred
% section. Hence we must first determine the default value of the optional argument. The default value is then
% stored in the macro \com{mtc@glofix@level}. This is done by the following code, which eventually gives a warning
% message:
% \or\relax
-% Selon la classe du document, l'entrée <<~Glossaire~>> dans la table des matières est traitée comme un chapitre étoilé
+% Selon\SMM{\lmess{W0001}\\\lmess{E0001}\\\lmess{W0006}} la classe du document,
+% l'entrée <<~Glossaire~>> dans la table des matières est traitée comme un chapitre étoilé
% ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La
% valeur par défaut est alors rangée dans la macro \com{mtc@glofix@level}. Ceci est fait par le code suivant, qui
% produit éventuellement un message d'avertissement:
@@ -36322,17 +39571,17 @@ have centered labels.
% \begin{macrocode}
\@ifundefined{chapter}{%
\@ifundefined{section}%
- {\mtcPackageWarningNoLine[<W0001>]{minitoc}%
+ {\mtcPackageWarningNoLine[W0001]{minitoc}%
{\string\chapter\space and \string\section\space are undefined.%
\MessageBreak
Cannot use \string\mtcfixglossary \space without
\MessageBreak
optional argument [part]}%
\@ifundefined{part}%
- {\mtcPackageError[<E0001>]{minitoc}%
+ {\mtcPackageError[E0001]{minitoc}%
{But \string\part\space is undefined}%
{\string\mtcfixglossary\space not usable}}%
- {\mtcPackageWarningNoLine[<W0006>]{minitoc}%
+ {\mtcPackageWarningNoLine[W0006]{minitoc}%
{\string\mtcfixglossary\space can only be used
\MessageBreak
with the [part] optional argument,
@@ -36351,11 +39600,11 @@ have centered labels.
% \begin{macro}{\mtcfixglossary}
% \begin{macro}{\addcontentsline}
% \ifcase\LANG\relax
-% Then we define a flag (\com{if@mtcfixglossary@}) and the command \com{mtcfixglossary}, which adds
+% Then\imess{E0026} we define a flag (\com{if@mtcfixglossary@}) and the command \com{mtcfixglossary}, which adds
% the necessary lines in the TOC, the LOF and the LOT.
% \or\relax
-% Puis nous définissons un indicateur et la commande \com{mtcfixglossary}, qui ajoute les lignes nécessaires dans
-% la table des matières, la liste des figures et la liste des tableaux.
+% Puis\imess{E0026} nous définissons un indicateur et la commande \com{mtcfixglossary}, qui ajoute les lignes
+% nécessaires dans la table des matières, la liste des figures et la liste des tableaux.
% \fi
% \begin{macrocode}
\newif\if@mtcfixglossary@ \@mtcfixglossary@false
@@ -36372,7 +39621,7 @@ have centered labels.
\addcontentsline{lot}{x\mtc@glofix@level}{}%
\csname mtcadd\mtc@glofix@level\endcsname\relax
\else
- \mtcPackageError[<E0026>]{minitoc}%
+ \mtcPackageError[E0026]{minitoc}%
{The optional argument of \string\mtcfixglossary
\MessageBreak
is wrong}%
@@ -36388,7 +39637,7 @@ have centered labels.
% \ifcase\LANG\relax
% \section{Fixing the ``Index'' entry in the TOC}\label{s+code+mtcfixindex}
% \or\relax
-% \section{Correction de l'entrée <<~Index~>> dans la table des matières}\label{s+code+mtcfixindex}
+% \section{Correction de l'entrée <<~Index~>> dans la TdM}\label{s+code+mtcfixindex}
% \fi
% \ifcase\LANG\relax
% This macro is complex. Its syntax is:
@@ -36396,18 +39645,20 @@ have centered labels.
% Cette macro est complexe. Sa syntaxe est la suivante:
% \fi
% \begin{verse}
-% \verb+\mtcfixindex[part|chapter|section]+
+% \com{mtcfixindex}\verb+[part|chapter|section]+
% \end{verse}
%
% \lneed{5}
% \begin{macro}{\@ifundefined}
% \begin{macro}{\mtc@ixfix@level}
% \ifcase\LANG\relax
-% Depending on the document class, the ``Index'' entry in the TOC is treated as a starred chapter or a starred
+% Depending\SMM{\lmess{W0002}\\\lmess{W0007}\\\lmess{E0002}} on the document class,
+% the ``Index'' entry in the TOC is treated as a starred chapter or a starred
% section. Hence we must first determine the default value of the optional argument. The default value is then
% stored in the macro \com{mtc@ixfix@level}. This is done by the following code, which eventually gives a warning message:
% \or\relax
-% Selon la classe du document, l'entrée <<~Index~>> dans la table des matières est traitée comme un chapitre étoilé
+% Selon\SMM{\lmess{W0002}\\\lmess{W0007}\\\lmess{E0002}} la classe du document,
+% l'entrée <<~Index~>> dans la table des matières est traitée comme un chapitre étoilé
% ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La
% valeur par défaut est alors rangée dans la macro \com{mtc@ixfix@level}. Ceci est fait par le code suivant, qui
% produit éventuellement un message d'avertissement:
@@ -36415,17 +39666,17 @@ have centered labels.
% \begin{macrocode}
\@ifundefined{chapter}{%
\@ifundefined{section}%
- {\mtcPackageWarningNoLine[<W0002>]{minitoc}%
+ {\mtcPackageWarningNoLine[W0002]{minitoc}%
{\string\chapter\space and \string\section\space are undefined.%
\MessageBreak
Cannot use \string\mtcfixindex \space without
\MessageBreak
optional argument [part]}%
\@ifundefined{part}%
- {\mtcPackageError[<E0002>]{minitoc}%
+ {\mtcPackageError[E0002]{minitoc}%
{But \string\part\space is undefined}%
{\string\mtcfixindex\space not usable}}%
- {\mtcPackageWarningNoLine[<W0007>]{minitoc}%
+ {\mtcPackageWarningNoLine[W0007]{minitoc}%
{\string\mtcfixindex\space can only be used with
\MessageBreak
the [part] optional argument,
@@ -36444,10 +39695,10 @@ have centered labels.
% \begin{macro}{\mtcfixindex}
% \begin{macro}{\addcontentsline}
% \ifcase\LANG\relax
-% Then we define a flag and the command \com{mtcfixindex}, which adds the necessary lines in the TOC, the LOF
+% Then\imess{E0027} we define a flag and the command \com{mtcfixindex}, which adds the necessary lines in the TOC, the LOF
% and the LOT.
% \or\relax
-% Puis nous définissons un indicateur et la commande \com{mtcfixindex}, qui ajoute les lignes nécessaires dans
+% Puis\imess{E0027} nous définissons un indicateur et la commande \com{mtcfixindex}, qui ajoute les lignes nécessaires dans
% la table des matières, la liste des figures et la liste des tableaux.
% \fi
% \begin{macrocode}
@@ -36465,7 +39716,7 @@ have centered labels.
\addcontentsline{lot}{x\mtc@ixfix@level}{}%
\csname mtcadd\mtc@ixfix@level\endcsname\relax
\else
- \mtcPackageError[<E0027>]{minitoc}%
+ \mtcPackageError[E0027]{minitoc}%
{The optional argument of \string\mtcfixindex
\MessageBreak
is wrong}%
@@ -36477,6 +39728,104 @@ have centered labels.
% \end{macro}
% \end{macro}
%
+% \lneed{8}
+% \ifcase\LANG\relax
+% \section{Fixing the ``Nomenclature'' entry in the TOC}\label{s+code+ature}
+% \or\relax
+% \section{Correction de l'entrée <<~Nomenclature~>> dans la TdM}\label{s+code+ature}
+% \fi
+% \ifcase\LANG\relax
+% This macro is complex. Its syntax is:
+% \or\relax
+% Cette macro est complexe. Sa syntaxe est la suivante:
+% \fi
+% \begin{verse}
+% \com{mtcfixnomenclature}\verb+[part|chapter|section]+
+% \end{verse}
+%
+% \lneed{5}
+% \begin{macro}{\@ifundefined}
+% \begin{macro}{\mtc@nomenclfix@level}
+% \ifcase\LANG\relax
+% Depending\SMM{\lmess{W0095}\\\lmess{E0039}\\\lmess{W0096}} on the document class,
+% the ``Nomenclature'' entry\,\footnote{If you are using the \pack{nomencl} package~\cite{nomencl}.}
+% in the TOC is treated as a starred chapter or a starred
+% section. Hence we must first determine the default value of the optional argument. The default value is then
+% stored in the macro \com{mtc@nomenclfix@level}.
+% This is done by the following code, which eventually gives a warning message:
+% \or\relax
+% Selon\SMM{\lmess{W0095}\\\lmess{E0039}\\\lmess{W0096}} la classe du document,
+% l'entrée <<~Nomenclature~>>\,\footnote{Si vous utilisez le paquetage \pack{nomencl}~\cite{nomencl}.}
+% dans la table des matières est traitée comme un chapitre étoilé
+% ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La
+% valeur par défaut est alors rangée dans la macro \com{mtc@nomenclfix@level}. Ceci est fait par le code suivant, qui
+% produit éventuellement un message d'avertissement:
+% \fi
+% \begin{macrocode}
+\@ifundefined{chapter}{%
+ \@ifundefined{section}%
+ {\mtcPackageWarningNoLine[W0095]{minitoc}%
+ {\string\chapter\space and \string\section\space are undefined.%
+ \MessageBreak
+ Cannot use \string\mtcfixnomenclature \space without
+ \MessageBreak
+ optional argument [part]}%
+ \@ifundefined{part}%
+ {\mtcPackageError[E0039]{minitoc}%
+ {But \string\part\space is undefined}%
+ {\string\mtcfixnomclature\space not usable}}%
+ {\mtcPackageWarningNoLine[W0096]{minitoc}%
+ {\string\mtcfixnomenclature\space can only be used with
+ \MessageBreak
+ the [part] optional argument,
+ \MessageBreak
+ which becomes the default}%
+ \def\mtc@nomenclfix@level{part}%
+ }}%
+ {\def\mtc@nomenclfix@level{section}}}%
+{\def\mtc@nomenclfix@level{chapter}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \begin{macro}{\if@mtcfixnomclature@}
+% \begin{macro}{\mtcfixnomenclature}
+% \begin{macro}{\addcontentsline}
+% \ifcase\LANG\relax
+% Then\imess{E0040} we define a flag and the command \com{mtcfixnomenclature}, which adds the necessary lines in the TOC,
+% the LOF and the LOT.
+% \or\relax
+% Puis\imess{E0040} nous définissons un indicateur et la commande \com{mtcfixnomclature}, qui ajoute les lignes
+% nécessaires dans la table des matières, la liste des figures et la liste des tableaux.
+% \fi
+% \begin{macrocode}
+\newif\if@mtcfixnomenclature@ \@mtcfixnomenclature@false
+\newcommand{\mtcfixnomenclature}[1][\mtc@nomenclfix@level]{%
+ \@mtcfixnomenclature@false
+ \expandafter%
+ \ifx\csname #1\endcsname\part\relax\@mtcfixnomenclature@true\fi
+ \expandafter%
+ \ifx\csname #1\endcsname\chapter\relax\@mtcfixnomenclature@true\fi
+ \expandafter%
+ \ifx\csname #1\endcsname\section\relax\@mtcfixnomenclature@true\fi
+ \if@mtcfixnomenclature@
+ \addcontentsline{lof}{x\mtc@nomenclfix@level}{}%
+ \addcontentsline{lot}{x\mtc@nomenclfix@level}{}%
+ \csname mtcadd\mtc@nomenclfix@level\endcsname\relax
+ \else
+ \mtcPackageError[E0040]{minitoc}%
+ {The optional argument of \string\mtcfixnomenclature
+ \MessageBreak
+ is wrong}%
+ {It must be omitted (\mtc@nomenclfix@level), or be part, chapter or section}%
+ \fi
+}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \lneed{5}
% \ifcase\LANG\relax
% \section{The \ucom{mtcselectlanguage} command}\label{s+code+mtcselectlanguage.command}\icom{mtcselectlanguage}
@@ -36488,12 +39837,14 @@ have centered labels.
% \begin{macro}{\IfFileExists}
% \begin{macro}{\@input}
% \ifcase\LANG\relax
-% This command loads a minitoc language definition file \emph{language}\suffix{.mld} to set the language-dependent
+% This\SMM{\lmess{I0010}\\\lmess{E0006}} command loads a minitoc language definition
+% file \emph{language}\suffix{.mld} to set the language-dependent
% titles for the mini-tables.
% But first, we verify that this file exists.
% The flag \com{if@mtc@insellang@} is true while we are in this macro.
% \or\relax
-% Cette commande charge un fichier minitoc de définition de langue \emph{langue}\suffix{.mld} pour établir les
+% Cette\SMM{\lmess{I0010}\\\lmess{E0006}} commande charge un fichier minitoc de définition
+% de langue \emph{langue}\suffix{.mld} pour établir les
% titres dépendants de la langue pour les mini-tables.
% Mais au préalable, nous vérifions que ce fichier existe.
% L'indicateur \com{if@mtc@insellang@} est vrai tant que nous sommes dans cette macro.
@@ -36503,10 +39854,10 @@ have centered labels.
\def\mtcselectlanguage#1{%
\@mtc@insellang@true
\InputIfFileExists{#1.mld}%
- {\mtcPackageInfo[<I0010>]{minitoc}{The #1 language is selected.%
+ {\mtcPackageInfo[I0010]{minitoc}{The #1 language is selected.%
\MessageBreak
}}%
- {\mtcPackageError[<E0006>]{minitoc}%
+ {\mtcPackageError[E0006]{minitoc}%
{#1 is not a known language,
\MessageBreak
#1.mld not found.
@@ -36543,7 +39894,8 @@ have centered labels.
% \xfile{minitoc.ins} file.
% But first, we verify that this \suffix{.mlo} file exists.
%
-% \emph{This command}\virage{} \emph{should not be invoked directly by the user. This is verified via the flag
+% \emph{This command}\SMMZ{\lmess{I0011}\\\lmess{E0007}\\\lmess{E0032}}
+% \emph{should not be invoked directly by the user. This is verified via the flag
% \com{if@mtc@insellang@}.}
% \or\relax
% Cette commande charge un fichier minitoc objet de langue \emph{langue}\suffix{.mlo} pour établir les
@@ -36553,17 +39905,18 @@ have centered labels.
% par des environments \env{filecontents} dans le fichier \xfile{minitoc.ins}.
% Mais au préalable, nous vérifions que ce fichier \suffix{.mlo} existe.
%
-% \emph{Cette commande}\virage{} \emph{ne devrait pas être invoquée directement par l'utilisateur. Ceci est vérifié grâce
+% \emph{Cette commande}\SMMZ{\lmess{I0011}\\\lmess{E0007}\\\lmess{E0032}}
+% \emph{ne devrait pas être invoquée directement par l'utilisateur. Ceci est vérifié grâce
% à~l'indicateur \com{if@mtc@insellang@}.}
% \fi
% \begin{macrocode}
\def\mtcloadmlo#1{%
\if@mtc@insellang@
\InputIfFileExists{#1.mlo}%
- {\mtcPackageInfo[<I0011>]{minitoc}%
+ {\mtcPackageInfo[I0011]{minitoc}%
{#1 minitoc language object selected.
\MessageBreak}}%
- {\mtcPackageError[<E0007>]{minitoc}%
+ {\mtcPackageError[E0007]{minitoc}%
{#1 is not a known minitoc
\MessageBreak
language object file (.mlo),
@@ -36577,7 +39930,7 @@ have centered labels.
\MessageBreak
Press RETURN}}%
\else
- \mtcPackageError[<E0032>]{minitoc}%
+ \mtcPackageError[E0032]{minitoc}%
{You are using the \string\mtcloadmlo\space command
\MessageBreak
outside of a .mld file}%
@@ -36758,14 +40111,14 @@ have centered labels.
% \begin{macro}{\DeclareOption}
% \begin{macro}{\if@longextensions@}
% \ifcase\LANG\relax
-% This option forces the use of short extensions.
+% This\imess{W0020} option forces the use of short extensions.
% \or\relax
-% Cette option force l'utilisation de suffixes courts.
+% Cette\imess{W0020} option force l'utilisation de suffixes courts.
% \fi
% \begin{macrocode}
\DeclareOption{shortext}{%
\@longextensions@false
- \mtcPackageWarningNoLine[<W0020>]{minitoc}%
+ \mtcPackageWarningNoLine[W0020]{minitoc}%
{You have forced the use of short extensions}}
% \end{macrocode}
% \end{macro}
@@ -36781,11 +40134,11 @@ have centered labels.
% \begin{macro}{\@ifundefined}
% \begin{macro}{\DeclareOption}
% \ifcase\LANG\relax
-% This option is available only if \com{chapter} is not defined and \com{section} defined.
+% This\imess{E0035} option is available only if \com{chapter} is not defined and \com{section} defined.
% It is to be revised when chapter/section level commands will ever be allowed together, sometime in the far away future,
% with a lot of luck (and work)\footnote{Please, do not dream too much!}.
% \or\relax
-% Cette option n'est disponible que si \com{chapter} n'est pas définie et \com{section} est définie.
+% Cette\imess{E0035} option n'est disponible que si \com{chapter} n'est pas définie et \com{section} est définie.
% Il faudra la revoir si un jour les commandes aux niveaux chapitre et section sont éventuellement permises
% ensemble, peut-être dans un avenir lointain, avec beaucoup de chance (et de travail)\,\footnote{Ne révez pas trop
% quand même!}.
@@ -36794,7 +40147,7 @@ have centered labels.
\newif\if@mtc@ss@insection@ \@mtc@ss@insection@false
\@ifundefined{chapter}{%
\@ifundefined{section}{\DeclareOption{insection}{%
- \mtcPackageError[<E0035>]{minitoc}%
+ \mtcPackageError[E0035]{minitoc}%
{You have used the `insection' option in
\MessageBreak
a document where chapters are defined.
@@ -36883,12 +40236,14 @@ have centered labels.
% \begin{macro}{\mtc@addmisslanguage}
% \begin{macro}{\mtcPackageWarningNoLine}
% \ifcase\LANG\relax
-% Before defining a language option, we must verify that the corresponding \suffix{.mld} file exists, and, if
+% Before\SMM{\lmess{I0050}\\\lmess{I0051}} defining a language option,
+% we must verify that the corresponding \suffix{.mld} file exists, and, if
% necessary, that the corresponding \suffix{.mlo} file exists.
% Hence, we must first define a flag \com{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 \suffix{.mld} existe, et, si
+% Avant\SMM{\lmess{I0050}\\\lmess{I0051}} de définir une option de langue,
+% nous devons vérifier si le fichier \suffix{.mld} existe, et, si
% nécessaire, que le fichier \suffix{.mlo} correspondant existe. Donc, nous devons d'abord définir un indicateur
% \com{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.
@@ -36900,7 +40255,7 @@ have centered labels.
{\DeclareOption{#1}{\mtcselectlanguage{#1}}}%
{\@mtc@misslangtrue
\mtc@addmisslanguage{#1.mld}
- \mtcPackageInfo[<I0050>]{minitoc}%
+ \mtcPackageInfo[I0050]{minitoc}%
{The required "#1.mld" file is missing.
\MessageBreak
The "#1" language option
@@ -36916,7 +40271,7 @@ have centered labels.
{\mtc@setlangopt{#1}}%
{\@mtc@misslangtrue
\mtc@addmisslanguage{#1.mlo}
- \mtcPackageInfo[<I0051>]{minitoc}%
+ \mtcPackageInfo[I0051]{minitoc}%
{The required "#1.mlo" file is missing.
\MessageBreak
The "#1" language option
@@ -36929,7 +40284,7 @@ have centered labels.
\IfFileExists{#1.mld}{}%
{\@mtc@misslangtrue
\mtc@addmisslanguage{#1.mld}
- \mtcPackageInfo[<I0050>]{minitoc}%
+ \mtcPackageInfo[I0050]{minitoc}%
{The required "#1.mld" file is missing.
\MessageBreak
The "#1" language option will not be available.
@@ -36957,11 +40312,11 @@ have centered labels.
% \begin{macro}{\mtcPackageError}
% \begin{macro}{\mtc@addmisslanguage}
% \ifcase\LANG\relax
-% Some \suffix{.mld} files are mandatory (\xfile{english.mld} because english is the default language), so their
-% absence is a serious error:
+% Some\imess{E0038} \suffix{.mld} files are mandatory (\xfile{english.mld} because english is the default language),
+% so their absence is a serious error:
% \or\relax
-% Certains fichiers \suffix{.mld} sont obligatoires (\xfile{english.mld} car l'anglais est la langue par défaut),
-% donc leur absence est une erreur sévère):
+% Certains\imess{E0038} fichiers \suffix{.mld} sont obligatoires (\xfile{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]{%
@@ -36969,7 +40324,7 @@ have centered labels.
{\DeclareOption{#1}{\mtcselectlanguage{#1}}}%
{\@mtc@misslangtrue
\mtc@addmisslanguage{#1.mld}
- \mtcPackageError[<E0038>]{minitoc}%
+ \mtcPackageError[E0038]{minitoc}%
{Your minitoc installation is incomplete.
\MessageBreak
A mandatory minitoc language object file,
@@ -37039,14 +40394,16 @@ have centered labels.
% \begin{macro}{\mtc@listmisslanguages}
% \begin{macro}{\@gobblethree}
% \ifcase\LANG\relax
-% If a \suffix{.mld} or \suffix{.mlo} file is missing, we signal that at the end of the document:
+% If\SMM{\lmess{W0093}\\\lmess{W0094}} a \suffix{.mld} or \suffix{.mlo} file is missing,
+% we signal that at the end of the document:
% \or\relax
-% Si un fichier \suffix{.mld} ou \suffix{.mlo} est manquant, nous le signalons en fin de document:
+% Si\SMM{\lmess{W0093}\\\lmess{W0094}} un fichier \suffix{.mld} ou \suffix{.mlo} est manquant,
+% nous le signalons en fin de document:
% \fi
% \begin{macrocode}
\AtEndDocument{%
\if@mtc@misslang
- \mtcPackageWarningNoLine[<W0093>]{minitoc}%
+ \mtcPackageWarningNoLine[W0093]{minitoc}%
{Some "*.mld" or "*.mlo" files are missing
\MessageBreak
in your installation.
@@ -37060,7 +40417,7 @@ have centered labels.
a recent distribution
\MessageBreak
or from the CTAN archives}%
- \mtcPackageWarningNoLine[<W0094>]{minitoc}%
+ \mtcPackageWarningNoLine[W0094]{minitoc}%
{Missing minitoc language file(s)\string:
\MessageBreak
\mtc@listmisslanguages\@gobblethree}%
@@ -37098,6 +40455,9 @@ have centered labels.
% fichier \emph{langue}\suffix{.mld} pour chaque option de langue, étant donné que ce fichier peut en charger un autre
% (ainsi \xfile{francais.mld} charge-t-il \xfile{french.mld}).
% \fi
+% \raggedcolumns
+% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
+% \begin{SMOOTH}
% \begin{macrocode}
\mtc@setlangopt{acadian}%
\mtc@setlangopt{acadien}%
@@ -37134,14 +40494,14 @@ have centered labels.
\mtc@setlangopt{castillan}%
\mtc@setlangopt{castillian}%
\mtc@setlangopt{catalan}%
-\mtc@setlangopto{chinese1}% % .mlo
-\mtc@setlangopto{chinese2}% % .mlo
+\mtc@setlangopto{chinese1}%
+\mtc@setlangopto{chinese2}%
\mtc@setlangopt{croatian}%
\mtc@setlangopt{czech}%
\mtc@setlangopt{danish}%
\mtc@setlangopt{devanagari}%
\mtc@setlangopt{dutch}%
-\mtc@setlangoptm{english}% % mandatory
+\mtc@setlangoptm{english}%
\mtc@setlangopt{english1}%
\mtc@setlangopt{english2}%
\mtc@setlangopt{esperant}%
@@ -37150,8 +40510,8 @@ have centered labels.
\mtc@setlangopt{ethiopia}%
\mtc@setlangopt{ethiopian}%
\mtc@setlangopt{ethiopian2}%
-\mtc@setlangopto{farsi1}% % .mlo
-\mtc@setlangopto{farsi2}% % .mlo
+\mtc@setlangopto{farsi1}%
+\mtc@setlangopto{farsi2}%
\mtc@setlangopt{farsi3}%
\mtc@setlangopt{finnish}%
\mtc@setlangopt{finnish2}%
@@ -37171,14 +40531,14 @@ have centered labels.
\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@setlangopto{hangul1}%
+\mtc@setlangopto{hangul2}%
+\mtc@setlangopto{hangul3}%
+\mtc@setlangopto{hangul4}%
+\mtc@setlangopto{hangul-u8}%
+\mtc@setlangopto{hanja1}%
+\mtc@setlangopto{hanja2}%
+\mtc@setlangopto{hanja-u8}%
\mtc@setlangopt{hebrew}%
\mtc@setlangopt{hebrew2}%
\mtc@setlangopt{hindi}%
@@ -37191,19 +40551,24 @@ have centered labels.
\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@setlangopto{japanese}%
+\mtc@setlangopto{japanese2}%
+\mtc@setlangopto{japanese3}%
+\mtc@setlangopto{japanese4}%
+\mtc@setlangopto{japanese5}%
+\mtc@setlangopto{japanese6}%
\mtc@setlangopt{kannada}%
\mtc@setlangopt{khalkha}%
\mtc@setlangopt{latin}%
\mtc@setlangopt{latin2}%
+\mtc@setlangopt{latinc}%
+\mtc@setlangopt{latinc2}%
\mtc@setlangopt{latvian}%
+\mtc@setlangopt{latvian2}%
\mtc@setlangopt{letton}%
+\mtc@setlangopt{letton2}%
\mtc@setlangopt{lithuanian}%
+\mtc@setlangopt{lithuanian2}%
\mtc@setlangopt{lowersorbian}%
\mtc@setlangopt{lsorbian}%
\mtc@setlangopt{magyar}%
@@ -37211,7 +40576,7 @@ have centered labels.
\mtc@setlangopt{magyar3}%
\mtc@setlangopt{malay}%
\mtc@setlangopt{malayalam-keli}%
-\mtc@setlangopto{malayalam-omega}% % .mlo
+\mtc@setlangopto{malayalam-omega}%
\mtc@setlangopt{malayalam-rachana}%
\mtc@setlangopt{malayalam-rachana2}%
\mtc@setlangopt{manju}%
@@ -37241,12 +40606,12 @@ have centered labels.
\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@setlangopto{russian-cca}%
+\mtc@setlangopto{russian-cca1}%
+\mtc@setlangopto{russian-lh}%
+\mtc@setlangopto{russian-lhcyralt}%
+\mtc@setlangopto{russian-lhcyrkoi}%
+\mtc@setlangopto{russian-lhcyrwin}%
\mtc@setlangopt{samin}%
\mtc@setlangopt{scottish}%
\mtc@setlangopt{serbian}%
@@ -37259,7 +40624,7 @@ have centered labels.
\mtc@setlangopt{spanish4}%
\mtc@setlangopt{swedish}%
\mtc@setlangopt{swedish2}%
-\mtc@setlangopto{thai}% % .mlo
+\mtc@setlangopto{thai}%
\mtc@setlangopt{turkish}%
\mtc@setlangopt{uighur}%
\mtc@setlangopt{uighur2}%
@@ -37277,6 +40642,8 @@ have centered labels.
\mtc@setlangopt{xalx2}%
\mtc@setlangopt{xalx3}%
% \end{macrocode}
+% \end{SMOOTH}
+% \end{multicols}}
% \end{macro}
% \end{macro}
% \end{macro}
@@ -37330,19 +40697,18 @@ have centered labels.
% \begin{macro}{\mtc@hints@enddoc}
% \begin{macro}{\AtEndDocument}
% \ifcase\LANG\relax
-% The third and last part, \com{mtc@hints@enddoc}, is executed via \com{AtEndDocument} and examines some flags set
+% The third and last part, \com{mtc@hints@enddoc}, is executed via \com{AtEndDocument} and examines the flags set
% by the first and the second parts. Then, if necessary, it writes some infos in the \emph{document}\suffix{.log}
-% file and/or warnings on
-% the screen and in the \emph{document}\suffix{.log} file.
-% Note that the \optd{hints} option does not signal errors, only infos
+% file and/or warnings on the screen and in the \emph{document}\suffix{.log} file.
+% The \optd{hints} option \virage\emph{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, \com{mtc@hints@enddoc}, est exécutée via \com{AtEndDocument} et examine
-% certains indicateurs positionnés par les première et deuxième parties. Puis, si nécessaire, elle écrit quelques
+% les indicateurs positionnés par les première et deuxième parties. Puis, si nécessaire, elle écrit quelques
% informations dans le fichier \emph{document}\suffix{.log} et/ou des avertissements sur l'écran
% et dans le fichier \emph{document}\suffix{.log}.
-% Notez que l'option \optd{hints} ne signale pas d'erreurs, seulement des informations et des avertissements, et
-% donc elle n'interrompt pas l'exécution de \LaTeX.
+% L'option \optd{hints} \virage\emph{ne signale pas d'erreurs}, seulement des informations et des avertissements, et
+% donc n'interrompt pas l'exécution de \LaTeX.
% \fi
% \end{macro}
% \end{macro}
@@ -37359,9 +40725,10 @@ have centered labels.
% \begin{macro}{\if@mtc@lof@used@}
% \begin{macro}{\if@mtc@lot@used@}
% \ifcase\LANG\relax
-% We declare some flags and the first part of the \optd{hints} option (for a \com{AtBeginDocument} block):
+% We\imess{I0049} declare some flags and the first part of the \optd{hints} option (for an \com{AtBeginDocument} block):
% \or\relax
-% Nous déclarons quelques indicateurs et la première partie de l'option \optd{hints} (pour un bloc \com{AtBeginDocument}):
+% Nous\imess{I0049} déclarons quelques indicateurs et la première partie de l'option \optd{hints}
+% (pour un bloc \com{AtBeginDocument}):
% \fi
% \begin{macrocode}
\newif\if@mtc@abstract@loaded@ \@mtc@abstract@loaded@false
@@ -37369,7 +40736,7 @@ have centered labels.
\newif\if@mtc@lof@used@ \global\@mtc@lof@used@false
\newif\if@mtc@lot@used@ \global\@mtc@lot@used@false
\def\mtc@hints@begindoc{%
-\mtcPackageInfo[<I0049>]{minitoc(hints)}%
+\mtcPackageInfo[I0049]{minitoc(hints)}%
{==> You requested the hints option
\MessageBreak
Some hints are eventually given below\@gobble}%
@@ -37389,16 +40756,17 @@ have centered labels.
% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test the presence of the \pack{alphanum} package (part of the \class{jura} class~\cite{jura}), and emit a warning,
-% because this package is \Virage\emph{incompatible} with \upack{minitoc}:
+% We\SMMZZ{\lmess{W0025}} test the presence of the \pack{alphanum} package (part of the \class{jura} class~\cite{jura}),
+% and emit a warning, because this package is \emph{incompatible} with \upack{minitoc}:
% \or\relax
-% Nous testons la présence du paquetage \pack{alphanum} (qui fait partie de la classe \class{jura}~\cite{jura}),
-% et émettons un avertissement, puisque ce paquetage est \Virage\emph{incompatible} avec \upack{minitoc}:
+% Nous\SMMZZ{\lmess{W0025}} testons la présence du paquetage \pack{alphanum} (qui fait partie de la
+% classe \class{jura}~\cite{jura}), et émettons un avertissement, puisque ce paquetage est \emph{incompatible}
+% avec \upack{minitoc}:
% \fi
% \begin{macrocode}
\@ifpackageloaded{alphanum}%
{\@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0025>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0025]{minitoc(hints)}%
{--- The alphanum package is loaded.
\MessageBreak
It is incompatible
@@ -37417,14 +40785,14 @@ have centered labels.
% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test the presence of the \pack{appendix} package~\cite{appendix}:
+% We\imess{I0042} test the presence of the \pack{appendix} package~\cite{appendix}:
% \or\relax
-% Nous testons la présence du paquetage \pack{appendix}~\cite{appendix}:
+% Nous\imess{I0042} testons la présence du paquetage \pack{appendix}~\cite{appendix}:
% \fi
% \begin{macrocode}
\@ifpackageloaded{appendix}{%
\@mtc@hints@given@true
-\mtcPackageInfo[<I0042>]{minitoc(hints)}%
+\mtcPackageInfo[I0042]{minitoc(hints)}%
{--- The appendix package is loaded.
\MessageBreak
See the minitoc package documentation
@@ -37443,14 +40811,14 @@ have centered labels.
% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test the presence of the \pack{tocbibind} package~\cite{tocbibind}:
+% We\imess{I0046} test the presence of the \pack{tocbibind} package~\cite{tocbibind}:
% \or\relax
-% Nous testons la présence du paquetage \pack{tocbibind}~\cite{tocbibind}:
+% Nous\imess{I0046} testons la présence du paquetage \pack{tocbibind}~\cite{tocbibind}:
% \fi
% \begin{macrocode}
\@ifpackageloaded{tocbibind}%
{\@mtc@hints@given@true
- \mtcPackageInfo[<I0046>]{minitoc(hints)}%
+ \mtcPackageInfo[I0046]{minitoc(hints)}%
{--- The tocbibind package is loaded.
\MessageBreak
See the minitoc package documentation
@@ -37469,14 +40837,16 @@ have centered labels.
% \begin{macro}{\@ifclassloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test the presence of each \upack{minitoc}-compatible \KOMAScript{} class~\cite{komab,koma,robbers-pj-2006-3}:
+% We\imess{I0043} test the presence of each \upack{minitoc}-compatible \KOMAScript{}
+% class~\cite{komab,koma,robbers-pj-2006-3}:
% \or\relax
-% Nous testons la présence de chaque classe \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} compatible avec \upack{minitoc}:
+% Nous\imess{I0043} testons la présence de chaque classe \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} compatible
+% avec \upack{minitoc}:
% \fi
% \begin{macrocode}
\@ifclassloaded{scrbook}%
{\@mtc@hints@given@true
- \mtcPackageInfo[<I0043>]{minitoc(hints)}%
+ \mtcPackageInfo[I0043]{minitoc(hints)}%
{--- The KOMAScript scrbook class is loaded.
\MessageBreak
See the minitoc package documentation
@@ -37484,7 +40854,7 @@ have centered labels.
for specific precautions\@gobble}}{}%
\@ifclassloaded{scrreprt}%
{\@mtc@hints@given@true
- \mtcPackageInfo[<I0043>]{minitoc(hints)}%
+ \mtcPackageInfo[I0043]{minitoc(hints)}%
{--- The KOMAScript scrreprt class is loaded.
\MessageBreak
See the minitoc package documentation
@@ -37492,7 +40862,7 @@ have centered labels.
for specific precautions\@gobble}}{}%
\@ifclassloaded{scrartcl}%
{\@mtc@hints@given@true
- \mtcPackageInfo[<I0043>]{minitoc(hints)}%
+ \mtcPackageInfo[I0043]{minitoc(hints)}%
{--- The KOMAScript scrartcl class is loaded.
\MessageBreak
See the minitoc package documentation
@@ -37511,14 +40881,14 @@ have centered labels.
% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test the presence of the \pack{tocloft} package~\cite{tocloft}:
+% We\imess{I0047} test the presence of the \pack{tocloft} package~\cite{tocloft}:
% \or\relax
-% Nous testons la présence du paquetage \pack{tocloft}~\cite{tocloft}:
+% Nous\imess{I0047} testons la présence du paquetage \pack{tocloft}~\cite{tocloft}:
% \fi
% \begin{macrocode}
\@ifpackageloaded{tocloft}%
{\@mtc@hints@given@true
- \mtcPackageInfo[<I0047>]{minitoc(hints)}%
+ \mtcPackageInfo[I0047]{minitoc(hints)}%
{--- The tocloft package is loaded.
\MessageBreak
See the minitoc package documentation
@@ -37537,16 +40907,16 @@ have centered labels.
% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test the presence of the \pack{titletoc} package~\cite{titletoc}, and emit a warning, because this package
-% is \Virage\emph{incompatible} with \upack{minitoc}:
+% We\SMMZZ{\lmess{W0040}} test the presence of the \pack{titletoc} package~\cite{titletoc}, and emit a warning,
+% because this package is \emph{incompatible} with \upack{minitoc}:
% \or\relax
-% Nous testons la présence du paquetage \pack{titletoc}~\cite{titletoc}, et émettons un avertissement, puisque
-% ce paquetage est \Virage\emph{incompatible} avec \upack{minitoc}:
+% Nous\SMMZZ{\lmess{W0040}} testons la présence du paquetage \pack{titletoc}~\cite{titletoc},
+% et émettons un avertissement, puisque ce paquetage est \emph{incompatible} avec \upack{minitoc}:
% \fi
% \begin{macrocode}
\@ifpackageloaded{titletoc}%
{\@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0040>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0040]{minitoc(hints)}%
{--- The titletoc package is loaded.
\MessageBreak
It is incompatible
@@ -37567,18 +40937,19 @@ have centered labels.
% \begin{macro}{\@ifpackagewith}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if the \pack{placeins} package~\cite{placeins} is loaded and, if yes, we check that the right options
-% are selected:
+% We\SMM{\lmess{W0031}\\\lmess{W0084}\\\lmess{W0085}\\\lmess{W0032}} test if the \pack{placeins}
+% package~\cite{placeins} is loaded and, if yes, we check if the selected options are correct (see section~\vref{rem+FB}):
% \or\relax
-% Nous testons si le paquetage \pack{placeins}~\cite{placeins} est chargé et, si oui, nous regardons si les
-% bonnes options ont été choisies:
+% Nous\SMM{\lmess{W0031}\\\lmess{W0084}\\\lmess{W0085}\\\lmess{W0032}} testons si le paquetage
+% \pack{placeins}~\cite{placeins} est chargé et, si oui, nous regardons si les options choisies
+% sont correctes (voir la section~\vref{rem+FB}):
% \fi
% \begin{macrocode}
\@ifpackageloaded{placeins}%
{\if@mtc@ss@insection@
\@ifpackagewith{placeins}{section}{}%
{\@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0031>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0031]{minitoc(hints)}%
{--- The placeins package is loaded
\MessageBreak
without the section option,
@@ -37595,7 +40966,7 @@ have centered labels.
}%
\@ifpackagewith{placeins}{above}%
{\@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0084>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0084]{minitoc(hints)}%
{--- The placeins package is loaded
\MessageBreak
with the above option,
@@ -37610,7 +40981,7 @@ have centered labels.
}{}%
\@ifpackagewith{placeins}{below}%
{\@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0085>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0085]{minitoc(hints)}%
{--- The placeins package is loaded
\MessageBreak
with the below option,
@@ -37626,7 +40997,7 @@ have centered labels.
\fi
\@ifpackagelater{placeins}{2005/04/18}{}{%
\@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0032>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0032]{minitoc(hints)}%
{--- The placeins package loaded is
\MessageBreak
too old. You should use a version
@@ -37649,14 +41020,14 @@ have centered labels.
% \begin{macro}{\@ifclassloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if the \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3} is loaded:
+% We\imess{I0044} test if the \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3} is loaded:
% \or\relax
-% Nous testons si la classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} est chargée:
+% Nous\imess{I0044} testons si la classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} est chargée:
% \fi
% \begin{macrocode}
\@ifclassloaded{memoir}%
{\@mtc@hints@given@true
- \mtcPackageInfo[<I0044>]{minitoc(hints)}%
+ \mtcPackageInfo[I0044]{minitoc(hints)}%
{--- The memoir class is loaded.
\MessageBreak
See the minitoc package documentation
@@ -37667,7 +41038,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{7}
% \ifcase\LANG\relax
% \subsubsection{Hint about the \uclass{amsart} and \uclass{amsproc} classes}\iclass{amsart}\iclass{amsproc}
% \or\relax
@@ -37676,16 +41047,16 @@ have centered labels.
% \begin{macro}{\@ifclassloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if the \class{amsart} or \class{amsproc} class is loaded and emit a warning, because these classes are
-% \Virage\emph{incompatible} with \upack{minitoc}:
+% We\SMMZZ{\lmess{W0026}\\\lmess{W0027}} test if the \class{amsart} or \class{amsproc} class is loaded and emit a warning,
+% because these classes are \emph{incompatible} with \upack{minitoc}:
% \or\relax
-% Nous regardons si l'une des classes \class{amsart} ou \class{amsproc} a été chargée et émettons un
-% avertissement, puisque ces classes sont \Virage\emph{incompatibles} avec \upack{minitoc}:
+% Nous\SMMZZ{\lmess{W0026}\\\lmess{W0027}} regardons si l'une des classes \class{amsart} ou \class{amsproc} a été chargée
+% et émettons un avertissement, puisque ces classes sont \emph{incompatibles} avec \upack{minitoc}:
% \fi
% \begin{macrocode}
\@ifclassloaded{amsart}%
{\@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0026>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0026]{minitoc(hints)}%
{--- The amsart class is loaded.
\MessageBreak
It is incompatible
@@ -37693,7 +41064,7 @@ have centered labels.
with the minitoc package}}{}%
\@ifclassloaded{amsproc}%
{\@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0027>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0027]{minitoc(hints)}%
{--- The amsproc class is loaded.
\MessageBreak
It is incompatible
@@ -37711,14 +41082,14 @@ have centered labels.
% \begin{macro}{\@ifclassloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if the \class{amsbook} class is loaded:
+% We\imess{I0041} test if the \class{amsbook} class is loaded:
% \or\relax
-% Nous testons si la classe \class{amsbook} est chargée:
+% Nous\imess{I0041} testons si la classe \class{amsbook} est chargée:
% \fi
% \begin{macrocode}
\@ifclassloaded{amsbook}%
{\@mtc@hints@given@true
- \mtcPackageInfo[<I0041>]{minitoc(hints)}%
+ \mtcPackageInfo[I0041]{minitoc(hints)}%
{--- The amsbook class is loaded.
\MessageBreak
See the minitoc package documentation
@@ -37739,16 +41110,16 @@ have centered labels.
% \begin{macro}{\@ifpackagewith}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test the presence of the \pack{abstract} package~\cite{abstract}, then its options:
+% We\imess{I0040} test the presence of the \pack{abstract} package~\cite{abstract}, then its options:
% \or\relax
-% Nous testons la présence du paquetage \pack{abstract}~\cite{abstract}, puis ses options:
+% Nous\imess{I0040} testons la présence du paquetage \pack{abstract}~\cite{abstract}, puis ses options:
% \fi
% \begin{macrocode}
\@ifpackageloaded{abstract}%
{\@mtc@abstract@loaded@true%
\@ifpackagewith{abstract}{addtotoc}%
{\@mtc@hints@given@true
- \mtcPackageInfo[<I0040>]{minitoc(hints)}%
+ \mtcPackageInfo[I0040]{minitoc(hints)}%
{The ``abstract'' package has been
\MessageBreak
loaded with the ``addtotoc'' option.
@@ -37772,16 +41143,16 @@ have centered labels.
% \begin{macro}{\@ifclassloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if the \class{jura} class is loaded and emit a warning, because this class is
-% \Virage\emph{incompatible} with \upack{minitoc}:
+% We\SMMZZ{\lmess{W0029}} test if the \class{jura} class is loaded and emit a warning, because this class is
+% \emph{incompatible} with \upack{minitoc}:
% \or\relax
-% Nous regardons si la classe \class{jura} a été chargée et émettons un
-% avertissement, puisque cette classe est \Virage\emph{incompatible} avec \upack{minitoc}:
+% Nous\SMMZZ{\lmess{W0029}} regardons si la classe \class{jura} a été chargée et émettons un
+% avertissement, puisque cette classe est \emph{incompatible} avec \upack{minitoc}:
% \fi
% \begin{macrocode}
\@ifclassloaded{jura}%
{\@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0029>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0029]{minitoc(hints)}%
{--- The jura class is loaded.
\MessageBreak
It is incompatible
@@ -37790,6 +41161,34 @@ have centered labels.
% \end{macro}
% \end{macro}
%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \subsubsection{Hint about the \upack{flowfram} package}\ipack{flowfram}
+% \or\relax
+% \subsubsection{\emph{Hint} sur le paquetage \upack{flowfram}}\ipack{flowfram}
+% \fi
+% \begin{macro}{\@ifpackageloaded}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We \SMMZZ{\lmess{W0097}} test the presence of the \pack{flowfram} package~\cite{flowfram,ffuserguide},
+% and emit a warning, because this package is \emph{incompatible} with \upack{minitoc}:
+% \or\relax
+% Nous\SMMZZ{\lmess{W0097}} testons la présence du paquetage \pack{flowfram}~\cite{flowfram,ffuserguide},
+% et émettons un avertissement, puisque ce paquetage est \emph{incompatible} avec \upack{minitoc}:
+% \fi
+% \begin{macrocode}
+\@ifpackageloaded{flowfram}%
+ {\@mtc@hints@given@true
+ \mtcPackageWarningNoLine[W0097]{minitoc(hints)}%
+ {--- The flowfram package is loaded.
+ \MessageBreak
+ It is incompatible
+ \MessageBreak
+ with the minitoc package}}{}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
% \lneed{8}
% \ifcase\LANG\relax
% \subsubsection{Hint about the alteration of the sectionning commands}
@@ -37806,7 +41205,7 @@ have centered labels.
% \begin{macro}{\mtc@hints@section}
% \ifcase\LANG\relax
% To check if the sectionning commands \com{part}, \com{chapter} or \com{section} have been altered by some
-% package or in the preamble, we compare them (when executing a \com{AtBeginDocument} block) with their saved
+% package or in the preamble, we compare them (when executing an \com{AtBeginDocument} block) with their saved
% versions (saved by the
% \upack{minitoc} package when it is loaded) \com{mtc@hints@part}, \com{mtc@hints@chapter} and
% \com{mtc@hints@section}. For each sectionning command, we must perform the comparaison for the command itself,
@@ -37829,7 +41228,7 @@ have centered labels.
% \end{macro}
% \end{SMOOTH}
%
-% \lneed{8}
+% \lneed{13}
% \ifcase\LANG\relax
% \paragraph{Alteration of \ucom{part}}\icom{part}
% \or\relax
@@ -37846,9 +41245,9 @@ have centered labels.
% \begin{macro}{\if@mtc@hints@given@}
% \begin{macro}{\if@mtc@hyper@used@}
% \ifcase\LANG\relax
-% We check the alteration of \com{part}, \com{@part} and \com{@spart}:
+% We\SMM{\lmess{W0030}\\\lmess{W0023}} check the alteration of \com{part}, \com{@part} and \com{@spart}:
% \or\relax
-% Nous regardons si \com{part}, \com{@part} and \com{@spart} ont été altérées:
+% Nous\SMM{\lmess{W0030}\\\lmess{W0023}} regardons si \com{part}, \com{@part} and \com{@spart} ont été altérées:
% \fi
% \begin{macrocode}
\@mtc@hints@w@false
@@ -37859,12 +41258,12 @@ have centered labels.
\@ifundefined{part}{}{\ifx\@spart\mtc@hints@@spart\relax
\else\@mtc@hints@w@true\fi}
\if@mtc@hints@w@\@mtc@hints@given@true%
- \mtcPackageWarningNoLine[<W0030>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0030]{minitoc(hints)}%
{--- The \string\part\space command is altered
\MessageBreak
after minitoc}
\if@mtc@hyper@used@
- \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0023]{minitoc(hints)}%
{--- It may be the consequence
\MessageBreak
of loading the ``hyperref'' package}
@@ -37882,7 +41281,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{8}
+% \lneed{13}
% \ifcase\LANG\relax
% \paragraph{Alteration of \ucom{chapter}}\icom{chapter}
% \or\relax
@@ -37899,9 +41298,9 @@ have centered labels.
% \begin{macro}{\if@mtc@hints@given@}
% \begin{macro}{\if@mtc@hyper@used@}
% \ifcase\LANG\relax
-% We check the alteration of \com{chapter}, \com{@chapter} and \com{@schapter}:
+% We\SMM{\lmess{W0028}\\\lmess{W0023}} check the alteration of \com{chapter}, \com{@chapter} and \com{@schapter}:
% \or\relax
-% Nous regardons si \com{chapter}, \com{@chapter} and \com{@schapter} ont été altérées:
+% Nous\SMM{\lmess{W0028}\\\lmess{W0023}} regardons si \com{chapter}, \com{@chapter} and \com{@schapter} ont été altérées:
% \fi
% \begin{macrocode}
\@mtc@hints@w@false
@@ -37912,12 +41311,12 @@ have centered labels.
\@ifundefined{chapter}{}{\ifx\@schapter\mtc@hints@@schapter\relax
\else\@mtc@hints@w@true\fi}%
\if@mtc@hints@w@\@mtc@hints@given@true%
- \mtcPackageWarningNoLine[<W0028>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0028]{minitoc(hints)}%
{--- The \string\chapter\space command is altered
\MessageBreak
after minitoc}
\if@mtc@hyper@used@
- \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0023]{minitoc(hints)}%
{--- It may be the consequence
\MessageBreak
of loading the ``hyperref'' package}
@@ -37935,7 +41334,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{8}
+% \lneed{13}
% \ifcase\LANG\relax
% \paragraph{Alteration of \ucom{section}}\icom{section}
% \or\relax
@@ -37952,9 +41351,9 @@ have centered labels.
% \begin{macro}{\if@mtc@hints@given@}
% \begin{macro}{\if@mtc@hyper@used@}
% \ifcase\LANG\relax
-% We check the alteration of \com{section}, \com{@sect} and \com{@ssect}:
+% We\SMM{\lmess{W0039}\\\lmess{W0023}} check the alteration of \com{section}, \com{@sect} and \com{@ssect}:
% \or\relax
-% Nous regardons si \com{section}, \com{@sect} and \com{@ssect} ont été altérées:
+% Nous\SMM{\lmess{W0039}\\\lmess{W0023}} regardons si \com{section}, \com{@sect} and \com{@ssect} ont été altérées:
% \fi
% \begin{macrocode}
\@mtc@hints@w@false
@@ -37966,12 +41365,12 @@ have centered labels.
\@ifundefined{section}{}{\ifx\@ssect\mtc@hints@@ssect\relax\else
\@mtc@hints@w@true\fi}
\if@mtc@hints@w@\@mtc@hints@given@true%
- \mtcPackageWarningNoLine[<W0039>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0039]{minitoc(hints)}%
{--- The \string\section\space command is altered
\MessageBreak
after minitoc}
\if@mtc@hyper@used@
- \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0023]{minitoc(hints)}%
{--- It may be the consequence
\MessageBreak
of loading the ``hyperref'' package}
@@ -37991,13 +41390,13 @@ have centered labels.
%
% \lneed{5}
% \ifcase\LANG\relax
-% \subsubsection{Hint about the consistency of the calling sequences of some commands}
+% \subsubsection{Hint about the consistency of the calling sequences of the commands}
% And finally, we prepare the consistency tests about the calling sequences of triplets of associated commands
% like \com{doparttoc}, \com{parttoc} and \fkcom{tableofcontents}, and similar: to be able to use
% \com{parttoc}, a table of contents file must have been
% created via \fkcom{tableofcontents} and splitted into parttoc files via \com{doparttoc}.
% \or\relax
-% \subsubsection{\emph{Hint} sur la cohérence des séquences d'appel de certaines commandes}
+% \subsubsection{\emph{Hint} sur la cohérence des séquences d'appel des commandes}
% Et enfin, nous préparons les tests de cohérence sur les séquences d'appel de triplets de commandes associées
% telles que \com{doparttoc}, \com{parttoc} et \fkcom{tableofcontents}, et similaires: pour pouvoir
% utiliser \com{parttoc}, un fichier table des matières doit avoir été créé via \fkcom{tableofcontents} et
@@ -38175,12 +41574,12 @@ have centered labels.
% \begin{macro}{\if@mtc@hints@w@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% If yes, we verify that the
+% If\imess{W0056} yes, we verify that the
% \pack{placeins} package~\cite{placeins} has been loaded with the correct options or that the \opt{insection}
% option of the \upack{minitoc} package has been invoked.
% If not, a warning is given.
% \or\relax
-% Si oui, nous
+% Si\imess{W0056} oui, nous
% vérifions que le paquetage \pack{placeins}~\cite{placeins} a été chargé avec les options correctes ou que
% l'option \opt{insection} du paquetage \upack{minitoc} a été invoquée.
% Sinon, un avertissement est émis.
@@ -38188,7 +41587,7 @@ have centered labels.
% \begin{macrocode}
\if@mtc@placeinsLoaded@ \else
\if@mtc@sect@floats@%
- \mtcPackageWarningNoLine[<W0056>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0056]{minitoc(hints)}%
{You are using \string\dosectlof\space and/or
\MessageBreak
\string\dosectlot, \string\sectlof\space and/or \string\sectlot,
@@ -38229,15 +41628,15 @@ have centered labels.
% \begin{macro}{\if@partlot@used@}
% \begin{macro}{\if@dopartlot@used@}
% \ifcase\LANG\relax
-% For the part level commands:
+% For\SMM{\lmess{W0062}\\\lmess{W0060}\\\lmess{W0061}} the part level commands:
% \or\relax
-% Pour les commandes au niveau partie:
+% Pour\SMM{\lmess{W0062}\\\lmess{W0060}\\\lmess{W0061}} les commandes au niveau partie:
% \fi
% \begin{macrocode}
\if@mtc@part@def@
\if@parttoc@used@
\if@doparttoc@used@\else
- \mtcPackageWarningNoLine[<W0062>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0062]{minitoc(hints)}%
{You have used \string\parttoc,
\MessageBreak
but not \string\doparttoc}
@@ -38246,7 +41645,7 @@ have centered labels.
\fi
\if@partlof@used@
\if@dopartlof@used@\else
- \mtcPackageWarningNoLine[<W0060>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0060]{minitoc(hints)}%
{You have used \string\partlof,
\MessageBreak
but not \string\dopartlof}
@@ -38255,7 +41654,7 @@ have centered labels.
\fi
\if@partlot@used@
\if@dopartlot@used@\else
- \mtcPackageWarningNoLine[<W0061>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0061]{minitoc(hints)}%
{You have used \string\partlot,
\MessageBreak
but not \string\dopartlot}
@@ -38283,15 +41682,15 @@ have centered labels.
% \begin{macro}{\if@minilot@used@}
% \begin{macro}{\if@dominilot@used@}
% \ifcase\LANG\relax
-% For the chapter level commands:
+% For\SMM{\lmess{W0059}\\\lmess{W0057}\\\lmess{W0058}} the chapter level commands:
% \or\relax
-% Pour les commandes au niveau chapitre:
+% Pour\SMM{\lmess{W0059}\\\lmess{W0057}\\\lmess{W0058}} les commandes au niveau chapitre:
% \fi
% \begin{macrocode}
\if@mtc@chapter@def@
\if@minitoc@used@
\if@dominitoc@used@\else
- \mtcPackageWarningNoLine[<W0059>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0059]{minitoc(hints)}%
{You have used \string\minitoc,
\MessageBreak
but not \string\dominitoc}
@@ -38300,7 +41699,7 @@ have centered labels.
\fi
\if@minilof@used@
\if@dominilof@used@\else
- \mtcPackageWarningNoLine[<W0057>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0057]{minitoc(hints)}%
{You have used \string\minilof,
\MessageBreak
but not \string\dominilof}
@@ -38309,7 +41708,7 @@ have centered labels.
\fi
\if@minilot@used@
\if@dominilot@used@\else
- \mtcPackageWarningNoLine[<W0058>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0058]{minitoc(hints)}%
{You have used \string\minilot,
\MessageBreak
but not \string\dominilot}
@@ -38337,15 +41736,15 @@ have centered labels.
% \begin{macro}{\if@sectlot@used@}
% \begin{macro}{\if@dosectlot@used@}
% \ifcase\LANG\relax
-% For the section level commands:
+% For\SMM{\lmess{W0065}\\\lmess{W0063}\\\lmess{W0064}} the section level commands:
% \or\relax
-% Pour les commandes au niveau section:
+% Pour\SMM{\lmess{W0065}\\\lmess{W0063}\\\lmess{W0064}} les commandes au niveau section:
% \fi
% \begin{macrocode}
\if@mtc@section@def@
\if@secttoc@used@
\if@dosecttoc@used@\else
- \mtcPackageWarningNoLine[<W0065>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0065]{minitoc(hints)}%
{You have used \string\secttoc,
\MessageBreak
but not \string\dosecttoc}
@@ -38354,7 +41753,7 @@ have centered labels.
\fi
\if@sectlof@used@
\if@dosectlof@used@\else
- \mtcPackageWarningNoLine[<W0063>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0063]{minitoc(hints)}%
{You have used \string\sectlof,
\MessageBreak
but not \string\dosectlof}
@@ -38363,7 +41762,7 @@ have centered labels.
\fi
\if@sectlot@used@
\if@dosectlot@used@\else
- \mtcPackageWarningNoLine[<W0064>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0064]{minitoc(hints)}%
{You have used \string\sectlot,
\MessageBreak
but not \string\dosectlot}
@@ -38404,15 +41803,15 @@ have centered labels.
% \begin{macro}{\if@dopartlot@used@}
% \begin{macro}{\if@partlot@used@}
% \ifcase\LANG\relax
-% Part level commands:
+% Part\SMM{\lmess{W0075}\\\lmess{W0076}\\\lmess{W0077}} level commands:
% \or\relax
-% Commandes au niveau partie:
+% Commandes\SMM{\lmess{W0075}\\\lmess{W0076}\\\lmess{W0077}} au niveau partie:
% \fi
% \begin{macrocode}
\if@mtc@part@def@
\if@doparttoc@used@
\if@parttoc@used@\else
- \mtcPackageWarningNoLine[<W0075>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0075]{minitoc(hints)}%
{You have used \string\doparttoc,
\MessageBreak
but not \string\parttoc}
@@ -38421,7 +41820,7 @@ have centered labels.
\fi
\if@dopartlof@used@
\if@partlof@used@\else
- \mtcPackageWarningNoLine[<W0076>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0076]{minitoc(hints)}%
{You have used \string\dopartlof,
\MessageBreak
but not \string\partlof}
@@ -38430,7 +41829,7 @@ have centered labels.
\fi
\if@dopartlot@used@
\if@partlot@used@\else
- \mtcPackageWarningNoLine[<W0077>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0077]{minitoc(hints)}%
{You have used \string\dopartlot,
\MessageBreak
but not \string\partlot}
@@ -38458,15 +41857,15 @@ have centered labels.
% \begin{macro}{\if@dominilot@used@}
% \begin{macro}{\if@minilot@used@}
% \ifcase\LANG\relax
-% Chapter level commands:
+% Chapter\SMM{\lmess{W0078}\\\lmess{W0079}\\\lmess{W0080}} level commands:
% \or\relax
-% Commandes au niveau chapitre:
+% Commandes\SMM{\lmess{W0078}\\\lmess{W0079}\\\lmess{W0080}} au niveau chapitre:
% \fi
% \begin{macrocode}
\if@mtc@chapter@def@
\if@dominitoc@used@
\if@minitoc@used@\else
- \mtcPackageWarningNoLine[<W0078>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0078]{minitoc(hints)}%
{You have used \string\dominitoc,
\MessageBreak
but not \string\minitoc}
@@ -38475,7 +41874,7 @@ have centered labels.
\fi
\if@dominilof@used@
\if@minilof@used@\else
- \mtcPackageWarningNoLine[<W0079>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0079]{minitoc(hints)}%
{You have used \string\dominilof,
\MessageBreak
but not \string\minilof}
@@ -38484,7 +41883,7 @@ have centered labels.
\fi
\if@dominilot@used@
\if@minilot@used@\else
- \mtcPackageWarningNoLine[<W0080>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0080]{minitoc(hints)}%
{You have used \string\dominilot,
\MessageBreak
but not \string\minilot}
@@ -38512,15 +41911,15 @@ have centered labels.
% \begin{macro}{\if@dosectlot@used@}
% \begin{macro}{\if@sectlot@used@}
% \ifcase\LANG\relax
-% Section level commands:
+% Section\SMM{\lmess{W0081}\\\lmess{W0082}\\\lmess{W0083}} level commands:
% \or\relax
-% Commandes au niveau section:
+% Commandes\SMM{\lmess{W0081}\\\lmess{W0082}\\\lmess{W0083}} au niveau section:
% \fi
% \begin{macrocode}
\if@mtc@section@def@
\if@dosecttoc@used@
\if@secttoc@used@\else
- \mtcPackageWarningNoLine[<W0081>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0081]{minitoc(hints)}%
{You have used \string\dosecttoc,
\MessageBreak
but not \string\secttoc}
@@ -38529,7 +41928,7 @@ have centered labels.
\fi
\if@dosectlof@used@
\if@sectlof@used@\else
- \mtcPackageWarningNoLine[<W0082>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0082]{minitoc(hints)}%
{You have used \string\dosectlof,
\MessageBreak
but not \string\sectlof}
@@ -38538,7 +41937,7 @@ have centered labels.
\fi
\if@dosectlot@used@
\if@sectlot@used@\else
- \mtcPackageWarningNoLine[<W0083>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0083]{minitoc(hints)}%
{You have used \string\dosectlot,
\MessageBreak
but not \string\sectlot}
@@ -38565,13 +41964,13 @@ have centered labels.
% \ifcase\LANG\relax
% Another consistency test verifies that if the macro \com{parttoc} has been called,
% then the macro \com{tableofcontents} or \com{faketableofcontents} has also been called
-% (to create the necessary contents file); and similar tests are made
+% (to create the necessary contents file); similar tests are made
% for the other mini-table commands.
% \or\relax
% Un autre test de cohérence vérifie que si la macro \com{parttoc} a été appelée,
% alors la macro \com{tableofcontents} ou
-% \com{faketableofcontents} a aussi été appelée (pour créer le fichier de contenu nécessaire); et des tests
-% similaires sont effectués pour les autres commandes de mini-tables.
+% \com{faketableofcontents} a aussi été appelée (créant le fichier de contenu nécessaire); des tests
+% analogues sont faits pour les autres commandes de mini-tables.
% \fi
%
% \lneed{5}
@@ -38584,15 +41983,15 @@ have centered labels.
% \begin{macro}{\if@partlot@used@}
% \begin{macro}{\ifmtc@lot@used@}
% \ifcase\LANG\relax
-% Part level commands:
+% Part\SMM{\lmess{W0071}\\\lmess{W0069}\\\lmess{W0070}} level commands:
% \or\relax
-% Commandes au niveau partie:
+% Commandes\SMM{\lmess{W0071}\\\lmess{W0069}\\\lmess{W0070}} au niveau partie:
% \fi
% \begin{macrocode}
\if@mtc@part@def@
\if@parttoc@used@
\if@mtc@toc@used@\else
- \mtcPackageWarningNoLine[<W0071>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0071]{minitoc(hints)}%
{You have used \string\parttoc\space but not
\MessageBreak
\string\tableofcontents
@@ -38603,7 +42002,7 @@ have centered labels.
\fi
\if@partlof@used@
\if@mtc@lof@used@\else
- \mtcPackageWarningNoLine[<W0069>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0069]{minitoc(hints)}%
{You have used \string\partlof\space but not
\MessageBreak
\string\listoffigures
@@ -38614,7 +42013,7 @@ have centered labels.
\fi
\if@partlot@used@
\if@mtc@lot@used@\else
- \mtcPackageWarningNoLine[<W0070>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0070]{minitoc(hints)}%
{You have used \string\partlot\space but not
\MessageBreak
\string\listoftables
@@ -38644,15 +42043,15 @@ have centered labels.
% \begin{macro}{\if@minilot@used@}
% \begin{macro}{\ifmtc@lot@used@}
% \ifcase\LANG\relax
-% Chapter level commands:
+% Chapter\SMM{\lmess{W0068}\\\lmess{W0066}\\\lmess{W0067}} level commands:
% \or\relax
-% Commandes au niveau chapitre:
+% Commandes\SMM{\lmess{W0068}\\\lmess{W0066}\\\lmess{W0067}} au niveau chapitre:
% \fi
% \begin{macrocode}
\if@mtc@chapter@def@
\if@minitoc@used@
\if@mtc@toc@used@\else
- \mtcPackageWarningNoLine[<W0068>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0068]{minitoc(hints)}%
{You have used \string\minitoc\space but not
\MessageBreak
\string\tableofcontents
@@ -38663,7 +42062,7 @@ have centered labels.
\fi
\if@minilof@used@
\if@mtc@lof@used@\else
- \mtcPackageWarningNoLine[<W0066>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0066]{minitoc(hints)}%
{You have used \string\minilof\space but not
\MessageBreak
\string\listoffigures
@@ -38674,7 +42073,7 @@ have centered labels.
\fi
\if@minilot@used@
\if@mtc@lot@used@\else
- \mtcPackageWarningNoLine[<W0067>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0067]{minitoc(hints)}%
{You have used \string\minilot\space but not
\MessageBreak
\string\listoftables
@@ -38704,15 +42103,15 @@ have centered labels.
% \begin{macro}{\if@sectlot@used@}
% \begin{macro}{\ifmtc@lot@used@}
% \ifcase\LANG\relax
-% Section level commands:
+% Section\SMM{\lmess{W0074}\\\lmess{W0072}\\\lmess{W0073}} level commands:
% \or\relax
-% Commandes au niveau section:
+% Commandes\SMM{\lmess{W0074}\\\lmess{W0072}\\\lmess{W0073}} au niveau section:
% \fi
% \begin{macrocode}
\if@mtc@section@def@
\if@secttoc@used@
\if@mtc@toc@used@\else
- \mtcPackageWarningNoLine[<W0074>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0074]{minitoc(hints)}%
{You have used \string\secttoc\space but not
\MessageBreak
\string\tableofcontents
@@ -38723,7 +42122,7 @@ have centered labels.
\fi
\if@sectlof@used@
\if@mtc@lof@used@\else
- \mtcPackageWarningNoLine[<W0072>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0072]{minitoc(hints)}%
{You have used \string\sectlof\space but not
\MessageBreak
\string\listoffigures
@@ -38734,7 +42133,7 @@ have centered labels.
\fi
\if@sectlot@used@
\if@mtc@lot@used@\else
- \mtcPackageWarningNoLine[<W0073>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0073]{minitoc(hints)}%
{You have used \string\sectlot\space but not
\MessageBreak
\string\listoftables
@@ -38768,13 +42167,15 @@ have centered labels.
% \begin{macro}{\if@mtc@chapter@def@}
% \begin{macro}{\if@mtc@section@def@}
% \ifcase\LANG\relax
-% If short extensions are used, you can use only 99~mini-tables of each kind. If more are created, the auxiliary
+% If\SMM{\lmess{W0054}\\\lmess{W0053}\\\lmess{W0055}} short extensions are used,
+% you can use only 99~mini-tables of each kind. If more are created, the auxiliary
% files can be overwritten: the hundredth minitoc file \com{jobname}\verb|.U100| has its name truncated to
% \com{jobname}\verb|.U10|, which is already the tenth minitoc file. Thus, we need a hint to signal this situation. The
% code is rather simple, but the remedy is bitter and costly: either use a better operating system\,\footnote{On
% the long term, a good investment.}, either redesign the document.
% \or\relax
-% Si les suffixes courts sont utilisés, vous ne pouvez utiliser que 99~mini-tables de chaque genre. Si davantage de
+% Si\SMM{\lmess{W0054}\\\lmess{W0053}\\\lmess{W0055}} les suffixes courts sont utilisés,
+% vous ne pouvez utiliser que 99~mini-tables de chaque genre. Si davantage de
% mini-tables sont créées, les fichiers auxiliaires seront écrasés; le centième fichier minitoc \com{jobname}\verb|.U100|
% a son nom tronqué à\com{jobname}\verb|.U10|, qui est déjà le dixième fichier minitoc. Donc nous avons besoin d'une
% indication (\emph{hint}) pour signaler cette situation. Le code est assez simple, mais le remède est amer et
@@ -38786,27 +42187,24 @@ have centered labels.
\if@longextensions@
\else
\if@mtc@part@def@
- \ifnum 99 < \value{ptc}\relax
- \@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0054>]{minitoc(hints)}%
+ \ifnum 99 < \value{ptc}\relax \@mtc@hints@given@true
+ \mtcPackageWarningNoLine[W0054]{minitoc(hints)}%
{You have used short extensions
\MessageBreak
and more than 99 parts (\arabic{ptc})}
\fi
\fi
\if@mtc@chapter@def@
- \ifnum 99 < \value{mtc}\relax
- \@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0053>]{minitoc(hints)}%
+ \ifnum 99 < \value{mtc}\relax \@mtc@hints@given@true
+ \mtcPackageWarningNoLine[W0053]{minitoc(hints)}%
{You have used short extensions
\MessageBreak
and more than 99 chapters (\arabic{mtc})}
\fi
\else
\if@mtc@section@def@
- \ifnum 99 < \value{stc}\relax
- \@mtc@hints@given@true
- \mtcPackageWarningNoLine[<W0055>]{minitoc(hints)}%
+ \ifnum 99 < \value{stc}\relax \@mtc@hints@given@true
+ \mtcPackageWarningNoLine[W0055]{minitoc(hints)}%
{You have used short extensions
\MessageBreak
and more than 99 sections (\arabic{stc})}
@@ -38824,7 +42222,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{sectsty} package}\label{s+sectsty.h2}\ipack{sectsty}
% \or\relax
@@ -38834,16 +42232,16 @@ have centered labels.
% \begin{macro}{\if@mtc@sectstyLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{sectsty} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0037} test if \pack{sectsty} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+sectsty.h1}.
% \or\relax
-% Nous testons si \pack{sectsty} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0037} testons si \pack{sectsty} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+sectsty.h1}.
% \fi
% \begin{macrocode}
\if@mtc@sectstyLoaded@\else
\if@mtc@sectstyLoaded@a@
- \mtcPackageWarningNoLine[<W0037>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0037]{minitoc(hints)}%
{The sectsty package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -38855,7 +42253,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{varsects} package}\label{s+varsects.h2}\ipack{varsects}
% \or\relax
@@ -38865,16 +42263,16 @@ have centered labels.
% \begin{macro}{\if@mtc@varsectsLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{varsects} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0038} test if \pack{varsects} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+varsects.h1}.
% \or\relax
-% Nous testons si \pack{varsects} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0038} testons si \pack{varsects} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+varsects.h1}.
% \fi
% \begin{macrocode}
\if@mtc@varsectsLoaded@\else
\if@mtc@varsectsLoaded@a@
- \mtcPackageWarningNoLine[<W0038>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0038]{minitoc(hints)}%
{The varsects package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -38886,7 +42284,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{fncychap} package}\label{s+fncychap.h2}\ipack{fncychap}
% \or\relax
@@ -38896,16 +42294,16 @@ have centered labels.
% \begin{macro}{\if@mtc@fncychapLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{fncychap} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0086} test if \pack{fncychap} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+fncychap.h1}.
% \or\relax
-% Nous testons si \pack{fncychap} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0086} testons si \pack{fncychap} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+fncychap.h1}.
% \fi
% \begin{macrocode}
\if@mtc@fncychapLoaded@\else
\if@mtc@fncychapLoaded@a@
- \mtcPackageWarningNoLine[<W0086>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0086]{minitoc(hints)}%
{The fncychap package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -38917,7 +42315,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{hangcaption} package}\label{s+hangcaption.h2}\ipack{hangcaption}
% \or\relax
@@ -38927,16 +42325,16 @@ have centered labels.
% \begin{macro}{\if@mtc@HgcLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{hangcaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0092} test if \pack{hangcaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+hangcaption.h1}.
% \or\relax
-% Nous testons si \pack{hangcaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0092} testons si \pack{hangcaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+hangcaption.h1}.
% \fi
% \begin{macrocode}
\if@mtc@HgcLoaded@\else
\if@mtc@HgcLoaded@a@
- \mtcPackageWarningNoLine[<W0092>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0092]{minitoc(hints)}%
{The hangcaption package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -38948,7 +42346,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{quotchap} package}\label{s+quotchap.h2}\ipack{quotchap}
% \or\relax
@@ -38958,16 +42356,16 @@ have centered labels.
% \begin{macro}{\if@mtc@quotchapLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{quotchap} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0087} test if \pack{quotchap} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+quotchap.h1}.
% \or\relax
-% Nous testons si \pack{quotchap} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0087} testons si \pack{quotchap} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+quotchap.h1}.
% \fi
% \begin{macrocode}
\if@mtc@quotchapLoaded@\else
\if@mtc@quotchapLoaded@a@
- \mtcPackageWarningNoLine[<W0087>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0087]{minitoc(hints)}%
{The quotchap package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -38979,7 +42377,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{romannum} package}\label{s+romannum.h2}\ipack{romannum}
% \or\relax
@@ -38989,16 +42387,16 @@ have centered labels.
% \begin{macro}{\if@mtc@romannumLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{romannum} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0088} test if \pack{romannum} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+romannum.h1}.
% \or\relax
-% Nous testons si \pack{romannum} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0088} testons si \pack{romannum} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+romannum.h1}.
% \fi
% \begin{macrocode}
\if@mtc@romannumLoaded@\else
\if@mtc@romannumLoaded@a@
- \mtcPackageWarningNoLine[<W0088>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0088]{minitoc(hints)}%
{The romannum package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -39010,7 +42408,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{sfheaders} package}\label{s+sfheaders.h2}\ipack{sfheaders}
% \or\relax
@@ -39020,16 +42418,16 @@ have centered labels.
% \begin{macro}{\if@mtc@sfheadersLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{sfheaders} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0089} test if \pack{sfheaders} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+sfheaders.h1}.
% \or\relax
-% Nous testons si \pack{sfheaders} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0089} testons si \pack{sfheaders} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+sfheaders.h1}.
% \fi
% \begin{macrocode}
\if@mtc@sfheadersLoaded@\else
\if@mtc@sfheadersLoaded@a@
- \mtcPackageWarningNoLine[<W0089>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0089]{minitoc(hints)}%
{The sfheaders package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -39041,7 +42439,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{alnumsec} package}\label{s+alnumsec.h2}\ipack{alnumsec}
% \or\relax
@@ -39051,16 +42449,16 @@ have centered labels.
% \begin{macro}{\if@mtc@alnumsecLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{alnumsec} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0090} test if \pack{alnumsec} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+alnumsec.h1}.
% \or\relax
-% Nous testons si \pack{alnumsec} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0090} testons si \pack{alnumsec} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+alnumsec.h1}.
% \fi
% \begin{macrocode}
\if@mtc@alnumsecLoaded@\else
\if@mtc@alnumsecLoaded@a@
- \mtcPackageWarningNoLine[<W0090>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0090]{minitoc(hints)}%
{The alnumsec package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -39082,16 +42480,16 @@ have centered labels.
% \begin{macro}{\if@mtc@captcontLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{captcont} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0091} test if \pack{captcont} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+captcont.h1}.
% \or\relax
-% Nous testons si \pack{captcont} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0091} testons si \pack{captcont} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+captcont.h1}.
% \fi
% \begin{macrocode}
\if@mtc@captcontLoaded@\else
\if@mtc@captcontLoaded@a@
- \mtcPackageWarningNoLine[<W0091>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0091]{minitoc(hints)}%
{The captcont package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -39103,7 +42501,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{caption} package}\label{s+caption.h2}\ipack{caption}
% \or\relax
@@ -39113,16 +42511,16 @@ have centered labels.
% \begin{macro}{\if@mtc@captionLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{caption} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0033} test if \pack{caption} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+caption.h1}.
% \or\relax
-% Nous testons si \pack{caption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0033} testons si \pack{caption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+caption.h1}.
% \fi
% \begin{macrocode}
\if@mtc@captionLoaded@\else
\if@mtc@captionLoaded@a@
- \mtcPackageWarningNoLine[<W0033>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0033]{minitoc(hints)}%
{The caption package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -39134,7 +42532,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{caption2} package}\label{s+caption2.h2}\ipack{caption2}
% \or\relax
@@ -39144,16 +42542,16 @@ have centered labels.
% \begin{macro}{\if@mtc@captionIILoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{caption2} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0034} test if \pack{caption2} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+caption2.h1}.
% \or\relax
-% Nous testons si \pack{caption2} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0034} testons si \pack{caption2} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+caption2.h1}.
% \fi
% \begin{macrocode}
\if@mtc@captionIILoaded@\else
\if@mtc@captionIILoaded@a@
- \mtcPackageWarningNoLine[<W0034>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0034]{minitoc(hints)}%
{The caption2 package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -39165,7 +42563,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{ccaption} package}\label{s+ccaption.h2}\ipack{ccaption}
% \or\relax
@@ -39175,16 +42573,16 @@ have centered labels.
% \begin{macro}{\if@mtc@ccaptionLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{ccaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0035} test if \pack{ccaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+ccaption.h1}.
% \or\relax
-% Nous testons si \pack{ccaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0035} testons si \pack{ccaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+ccaption.h1}.
% \fi
% \begin{macrocode}
\if@mtc@ccaptionLoaded@\else
\if@mtc@ccaptionLoaded@a@
- \mtcPackageWarningNoLine[<W0035>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0035]{minitoc(hints)}%
{The ccaption package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -39196,7 +42594,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \subsubsection{Final part of the hint about the \upack{mcaption} package}\label{s+mcaption.h2}\ipack{mcaption}
% \or\relax
@@ -39206,16 +42604,16 @@ have centered labels.
% \begin{macro}{\if@mtc@mcaptionLoaded@a@}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test if \pack{mcaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
+% We\imess{W0036} test if \pack{mcaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}.
% See section~\vref{s+mcaption.h1}.
% \or\relax
-% Nous testons si \pack{mcaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
+% Nous\imess{W0036} testons si \pack{mcaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}.
% Voir la section~\vref{s+mcaption.h1}.
% \fi
% \begin{macrocode}
\if@mtc@mcaptionLoaded@\else
\if@mtc@mcaptionLoaded@a@
- \mtcPackageWarningNoLine[<W0036>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0036]{minitoc(hints)}%
{The mcaption package should be
\MessageBreak
loaded BEFORE the minitoc package}
@@ -39229,6 +42627,122 @@ have centered labels.
%
% \lneed{5}
% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \upack{float} package}\label{s+float.h2}\ipack{float}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \upack{float}}\label{s+float.h2}\ipack{float}
+% \fi
+% \begin{macro}{\if@mtc@floatLoaded@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We\imess{I0053} test if \pack{float} has been loaded. See section~\vref{s+float.h1}.
+% \or\relax
+% Nous\imess{I0053} testons si \pack{float} a été chargé. Voir la section~\vref{s+float.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@floatLoaded@\
+ \mtcPackageInfo[I0053]{minitoc(hints)}%
+ {You have loaded the float package;
+ \MessageBreak
+ please be aware that the minitoc package
+ \MessageBreak
+ facilities can not be used for new types
+ \MessageBreak
+ of floats defined by the float package\@gobble}
+ \@mtc@hints@given@true
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{6}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \upack{floatrow} package}\label{s+floatrow.h2}\ipack{floatrow}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \upack{floatrow}}\label{s+floatrow.h2}\ipack{floatrow}
+% \fi
+% \begin{macro}{\if@mtc@floatrowLoaded@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We\imess{I0053} test if \pack{floatrow} has been loaded. See section~\vref{s+floatrow.h1}.
+% \or\relax
+% Nous\imess{I0053} testons si \pack{floatrow} a été chargé. Voir la section~\vref{s+floatrow.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@floatrowLoaded@\
+ \mtcPackageInfo[I0053]{minitoc(hints)}%
+ {You have loaded the floatrow package;
+ \MessageBreak
+ please be aware that the minitoc package
+ \MessageBreak
+ facilities can not be used for new types
+ \MessageBreak
+ of floats defined by the floatrow package\@gobble}
+ \@mtc@hints@given@true
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{6}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \upack{trivfloat} package}\label{s+trivfloat.h2}\ipack{trivfloat}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \upack{trivfloat}}\label{s+trivfloat.h2}\ipack{trivfloat}
+% \fi
+% \begin{macro}{\if@mtc@trivfloatLoaded@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We\imess{I0053} test if \pack{trivfloat} has been loaded. See section~\vref{s+trivfloat.h1}.
+% \or\relax
+% Nous\imess{I0053} testons si \pack{trivfloat} a été chargé. Voir la section~\vref{s+trivfloat.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@trivfloatLoaded@\
+ \mtcPackageInfo[I0053]{minitoc(hints)}%
+ {You have loaded the trivfloat package;
+ \MessageBreak
+ please be aware that the minitoc package
+ \MessageBreak
+ facilities can not be used for new types
+ \MessageBreak
+ of floats defined by the trivfloat package\@gobble}
+ \@mtc@hints@given@true
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{6}
+% \ifcase\LANG\relax
+% \subsubsection{Final part of the hint about the \upack{rotfloat} package}\label{s+rotfloat.h2}\ipack{rotfloat}
+% \or\relax
+% \subsubsection{Partie finale du \emph{hint} sur le paquetage \upack{rotfloat}}\label{s+rotfloat.h2}\ipack{rotfloat}
+% \fi
+% \begin{macro}{\if@mtc@rotfloatLoaded@}
+% \begin{macro}{\if@mtc@hints@given@}
+% \ifcase\LANG\relax
+% We\imess{I0053} test if \pack{rotfloat} has been loaded. See section~\vref{s+rotfloat.h1}.
+% \or\relax
+% Nous\imess{I0053} testons si \pack{rotfloat} a été chargé. Voir la section~\vref{s+rotfloat.h1}.
+% \fi
+% \begin{macrocode}
+\if@mtc@rotfloatLoaded@\
+ \mtcPackageInfo[I0053]{minitoc(hints)}%
+ {You have loaded the rotfloat package;
+ \MessageBreak
+ please be aware that the minitoc package
+ \MessageBreak
+ facilities can not be used for new types
+ \MessageBreak
+ of floats defined by the rotfloat package\@gobble}
+ \@mtc@hints@given@true
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \subsubsection{Check if empty mini-tables have been detected}
% \or\relax
% \subsubsection{Tester si des mini-tables vides ont été détectées}
@@ -39242,13 +42756,13 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@empty@parttoc@}
% \ifcase\LANG\relax
-% For parttocs:
+% For parttocs:\imess{W0046}
% \or\relax
-% Pour les parttocs:
+% Pour les parttocs:\imess{W0046}
% \fi
% \begin{macrocode}
\if@mtc@empty@parttoc@
- \mtcPackageWarningNoLine[<W0046>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0046]{minitoc(hints)}%
{You have attempted to insert
\MessageBreak
empty parttocs}
@@ -39260,13 +42774,13 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@empty@partlof@}
% \ifcase\LANG\relax
-% For partlofs:
+% For partlofs:\imess{W0044}
% \or\relax
-% Pour les partlofs:
+% Pour les partlofs:\imess{W0044}
% \fi
% \begin{macrocode}
\if@mtc@empty@partlof@
- \mtcPackageWarningNoLine[<W0044>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0044]{minitoc(hints)}%
{You have attempted to insert
\MessageBreak
empty partlofs}
@@ -39278,13 +42792,13 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@empty@partlot@}
% \ifcase\LANG\relax
-% For partlots:
+% For partlots:\imess{W0045}
% \or\relax
-% Pour les partlots:
+% Pour les partlots:\imess{W0045}
% \fi
% \begin{macrocode}
\if@mtc@empty@partlot@
- \mtcPackageWarningNoLine[<W0045>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0045]{minitoc(hints)}%
{You have attempted to insert
\MessageBreak
empty partlots}
@@ -39296,13 +42810,13 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@empty@minitoc@}
% \ifcase\LANG\relax
-% For minitocs:
+% For minitocs:\imess{W0043}
% \or\relax
-% Pour les minitocs:
+% Pour les minitocs:\imess{W0043}
% \fi
% \begin{macrocode}
\if@mtc@empty@minitoc@
- \mtcPackageWarningNoLine[<W0043>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0043]{minitoc(hints)}%
{You have attempted to insert
\MessageBreak
empty minitocs}
@@ -39314,13 +42828,13 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@empty@minilof@}
% \ifcase\LANG\relax
-% For minilofs:
+% For minilofs:\imess{W0041}
% \or\relax
-% Pour les minilofs:
+% Pour les minilofs:\imess{W0041}
% \fi
% \begin{macrocode}
\if@mtc@empty@minilof@
- \mtcPackageWarningNoLine[<W0041>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0041]{minitoc(hints)}%
{You have attempted to insert
\MessageBreak
empty minilofs}
@@ -39332,13 +42846,13 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@empty@minilot@}
% \ifcase\LANG\relax
-% For minilots:
+% For minilots:\imess{W0042}
% \or\relax
-% Pour les minilots:
+% Pour les minilots:\imess{W0042}
% \fi
% \begin{macrocode}
\if@mtc@empty@minilot@
- \mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0042]{minitoc(hints)}%
{You have attempted to insert
\MessageBreak
empty minilots}
@@ -39350,13 +42864,13 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@empty@secttoc@}
% \ifcase\LANG\relax
-% For secttocs:
+% For secttocs:\imess{W0049}
% \or\relax
-% Pour les secttocs:
+% Pour les secttocs:\imess{W0049}
% \fi
% \begin{macrocode}
\if@mtc@empty@secttoc@
- \mtcPackageWarningNoLine[<W0049>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0049]{minitoc(hints)}%
{You have attempted to insert
\MessageBreak
empty secttocs}
@@ -39368,13 +42882,13 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@empty@sectlof@}
% \ifcase\LANG\relax
-% For sectlofs:
+% For sectlofs:\imess{W0047}
% \or\relax
-% Pour les sectlofs:
+% Pour les sectlofs:\imess{W0047}
% \fi
% \begin{macrocode}
\if@mtc@empty@sectlof@
- \mtcPackageWarningNoLine[<W0047>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0047]{minitoc(hints)}%
{You have attempted to insert
\MessageBreak
empty sectlofs}
@@ -39386,13 +42900,13 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@mtc@empty@sectlot@}
% \ifcase\LANG\relax
-% For sectlots:
+% For sectlots:\imess{W0048}
% \or\relax
-% Pour les sectlots:
+% Pour les sectlots:\imess{W0048}
% \fi
% \begin{macrocode}
\if@mtc@empty@sectlot@
- \mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0048]{minitoc(hints)}%
{You have attempted to insert
\MessageBreak
empty sectlots}
@@ -39417,14 +42931,14 @@ have centered labels.
%
% \begin{macro}{\if@firstpartis@used@}
% \ifcase\LANG\relax
-% Obsolete macro \com{firstpartis}:
+% Obsolete macro \com{firstpartis}:\imess{W0051}
% \or\relax
-% Macro obsolète \com{firstpartis}:
+% Macro obsolète \com{firstpartis}:\imess{W0051}
% \fi
% \begin{macrocode}
\if@firstpartis@used@
- \mtcPackageWarningNoLine[<W0051>]{minitoc(hints)}%
- {You have invoked an obsolete
+ \mtcPackageWarningNoLine[W0051]{minitoc(hints)}%
+ {You have invoked an obsolete (ignored)
\MessageBreak
command: \string\firstpartis}
\@mtc@hints@given@true
@@ -39435,14 +42949,14 @@ have centered labels.
% \lneed{5}
% \begin{macro}{\if@firstchapteris@used@}
% \ifcase\LANG\relax
-% Obsolete macro \com{firstchapteris}:
+% Obsolete macro \com{firstchapteris}:\imess{W0050}
% \or\relax
-% Macro obsolète \com{firstchapteris}:
+% Macro obsolète \com{firstchapteris}:\imess{W0050}
% \fi
% \begin{macrocode}
\if@firstchapteris@used@
- \mtcPackageWarningNoLine[<W0050>]{minitoc(hints)}%
- {You have invoked an obsolete
+ \mtcPackageWarningNoLine[W0050]{minitoc(hints)}%
+ {You have invoked an obsolete (ignored)
\MessageBreak
command: \string\firstchapteris}
\@mtc@hints@given@true
@@ -39452,14 +42966,14 @@ have centered labels.
%
% \begin{macro}{\if@firstsectionis@used@}
% \ifcase\LANG\relax
-% Obsolete macro \com{firstsectionis}:
+% Obsolete macro \com{firstsectionis}:\imess{W0052}
% \or\relax
-% Macro obsolète \com{firstsectionis}:
+% Macro obsolète \com{firstsectionis}:\imess{W0052}
% \fi
% \begin{macrocode}
\if@firstsectionis@used@
- \mtcPackageWarningNoLine[<W0052>]{minitoc(hints)}%
- {You have invoked an obsolete
+ \mtcPackageWarningNoLine[W0052]{minitoc(hints)}%
+ {You have invoked an obsolete (ignored)
\MessageBreak
command: \string\firstsectionis}
\@mtc@hints@given@true
@@ -39476,24 +42990,25 @@ have centered labels.
% \begin{macro}{\if@mtc@hints@given@}
% \begin{macro}{\mtc@hints@enddoc}
% \ifcase\LANG\relax
-% We come at the end of the third part of the \optd{hints} option: if problems have been detected, a warning is displayed;
+% We\SMM{\lmess{W0024}\\\lmess{I0019}} come at the end of the third part of the \optd{hints} option:
+% if problems have been detected, a warning is displayed;
% the warning is not displayed but only written in the \emph{document}\suffix{.log} file if no problems have been detected.
-% And we terminate the \com{mtc@hints@enddoc}
-% macro by a closing brace.
+% And we terminate the \com{mtc@hints@enddoc} macro by a closing brace.
% \or\relax
-% Nous arrivons à~la fin de la troisième partie de l'option \optd{hints}: si des problèmes ont été détectés, un
+% Nous\SMM{\lmess{W0024}\\\lmess{I0019}} arrivons à~la fin de la troisième partie de l'option \optd{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
% \emph{document}\suffix{.log} si aucun problème n'a été détecté. Et nous terminons la macro \com{mtc@hints@enddoc}
% par une accolade fermante.
% \fi
% \begin{macrocode}
\if@mtc@hints@given@
- \mtcPackageWarningNoLine[<W0024>]{minitoc(hints)}%
+ \mtcPackageWarningNoLine[W0024]{minitoc(hints)}%
{Some hints have been written
\MessageBreak
in the \jobname.log file}
\else
- \mtcPackageInfo[<I0019>]{minitoc(hints)}%
+ \mtcPackageInfo[I0019]{minitoc(hints)}%
{No hints have been written
\MessageBreak
in the \jobname.log file.\@gobble}
@@ -39536,12 +43051,12 @@ have centered labels.
% \begin{macro}{\slftitle}
% \begin{macro}{\slttitle}
% \ifcase\LANG\relax
-% Else, we signal a severe error and provide the missing default titles:
+% Else,\SMMZZ{\lmess{E0036}} we signal a severe error and provide the missing default titles:
% \else\relax
-% Sinon, nous signalons une erreur sévère et fournissons les titres par défaut manquants:
+% Sinon,\SMMZZ{\lmess{E0036}} nous signalons une erreur sévère et fournissons les titres par défaut manquants:
% \fi
% \begin{macrocode}
- {\mtcPackageError[<E0036>]{minitoc}%
+ {\mtcPackageError[E0036]{minitoc}%
{Your minitoc installation is incomplete.
\MessageBreak
The minitoc language object file (.mld),
@@ -39667,35 +43182,27 @@ have centered labels.
% \begin{macro}{\IfFileExists}
% \begin{macro}{\jobname}
% \ifcase\LANG\relax
-% We define the \com{mtc@maf} macro which closes \com{tf@mtc}
-% and reopens it to write into the file
-% \emph{document}\suffix{.maf}.
-% It calls \com{mtc@maf@long}
-% or \com{mtc@maf@short} (long or short extensions), then
-% closes \com{tf@mtc}. \com{mtc@maf@long} or
-% \com{mtc@maf@short} writes the names of the existing auxiliary
-% files using decrementing loops on the associated
-% counters, and includes \emph{document}\suffix{.mtc} in the list
+% We\imess{I0009} define the \com{mtc@maf} macro which closes \com{tf@mtc}
+% and reopens it to write into the file \emph{document}\suffix{.maf}.
+% It calls \com{mtc@maf@long} or \com{mtc@maf@short} (long or short extensions), then
+% closes \com{tf@mtc}. \com{mtc@maf@long} or \com{mtc@maf@short} writes the names of the existing auxiliary
+% files using decrementing loops on the associated counters, and includes \emph{document}\suffix{.mtc} in the list
% (but \emph{not} the \emph{document}\suffix{.maf}\,\footnote{Some users could made a cleanup using this file as a list of
-% files to delete, so it must not be in the list.} file). We must also check the existence of \com{jobname}\suffix{.mtc1} if
-% long extensions are used.
-% \or\relax
-% Nous définissons la macro \com{mtc@maf} qui ferme \com{tf@mtc}
-% puis le ré-ouvre pour écrire dans le fichier
-% \emph{document}\suffix{.maf}.
-% Elle appelle \com{mtc@maf@long} ou \com{mtc@maf@short}
-% (suffixes longs ou courts), puis ferme \com{tf@mtc}.
-% \com{mtc@maf@long} ou \com{mtc@maf@short} écrit les noms
-% des fichiers auxiliaires existants en utilisant des boucles
-% par ordre décroissant sur les compteurs associés, et
-% inclut \emph{document}\suffix{.mtc} dans la liste
+% files to delete, so it must not be in the list.} file).
+% We must also check the existence of \com{jobname}\suffix{.mtc1} if long extensions are used.
+% \or\relax
+% Nous\imess{I0009} définissons la macro \com{mtc@maf} qui ferme \com{tf@mtc}
+% puis le ré-ouvre pour écrire dans le fichier \emph{document}\suffix{.maf}.
+% Elle appelle \com{mtc@maf@long} ou \com{mtc@maf@short} (suffixes longs ou courts), puis ferme \com{tf@mtc}.
+% \com{mtc@maf@long} ou \com{mtc@maf@short} écrit les noms des fichiers auxiliaires existants en utilisant des boucles
+% par ordre décroissant sur les compteurs associés, et inclut \emph{document}\suffix{.mtc} dans la liste
% (mais \emph{pas} le fichier \emph{document}\suffix{.maf}\,\footnote{Certains utilisateurs pourraient faire un nettoyage
% en utilisant ce fichier comme liste des fichiers à~détruire, donc il ne doit pas être dans la liste.}).
% Nous devons aussi tester l'existence de \com{jobname}\suffix{.mtc1} si les suffixes longs sont utilisés.
% \fi
% \begin{macrocode}
\def\mtc@maf{%
- \mtcPackageInfo[<I0009>]{minitoc}%
+ \mtcPackageInfo[I0009]{minitoc}%
{Listing minitoc auxiliary files.
\MessageBreak
Creating the \jobname.maf file\@gobble}
@@ -39753,11 +43260,9 @@ have centered labels.
% \begin{macro}{\AtEndDocument}
% \begin{macro}{\mtc@maf}
% \ifcase\LANG\relax
-% If this option is active, we call \com{mtc@maf} in a
-% \com{AtEndDocument} block.
+% If this option is active, we call \com{mtc@maf} in an \com{AtEndDocument} block.
% \or\relax
-% Si cette option est active, nous appellons \com{mtc@maf} dans
-% un bloc \com{AtEndDocument}.
+% Si cette option est active, nous appellons \com{mtc@maf} dans un bloc \com{AtEndDocument}.
% \fi
% \begin{macrocode}
\if@mtc@listfiles@{\AtEndDocument{\mtc@maf}}\else\fi
@@ -39778,8 +43283,8 @@ have centered labels.
% \begin{macro}{\AtEndDocument}
% \begin{macro}{\mtc@hints@enddoc}
% \ifcase\LANG\relax
-% For the \optd{hints} option, we set its first part in a \com{AtBeginDocument} block and its third (last) part
-% in a \com{AtEndDocument} block:
+% For the \optd{hints} option, we set its first part in an \com{AtBeginDocument} block and its third (last) part
+% in an \com{AtEndDocument} block:
% \or\relax
% Pour l'option \optd{hints}, nous plaçons sa première partie dans un bloc \com{AtBeginDocument} et sa
% troisième (dernière) partie dans un bloc \com{AtEndDocument}:
@@ -39897,38 +43402,38 @@ have centered labels.
% \begin{macro}{\mtc@classck}
% \begin{macro}{\mtcPackageError}
% \ifcase\LANG\relax
-% It may happen that you use a preparation command (like \com{dominitoc}) or an insertion command
+% It\imess{E0037} may happen that you use a preparation command (like \com{dominitoc}) or an insertion command
% (like \com{dominitoc}) in a document using a class where that command is not available (like
% \class{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 \com{AtBeginDocument}
+% definition which just emits an error message. These default definitions are made in an \com{AtBeginDocument}
% block.
% \or\relax
-% Il peut arriver que vous utilisiez une commande de préparation (comme \com{dominitoc}) ou une commande d'insertion
-% (comme \com{dominitoc}) dans un document utilisant une classe pour laquelle cette commande n'est pas disponible
-% (comme \class{article}). Pour obtenir un meilleur diagnostic pour ce type d'erreurs, nous interceptons de
+% Il\imess{E0037} peut arriver que vous utilisiez une commande de préparation (comme \com{dominitoc}) ou une commande
+% d'insertion (comme \com{dominitoc}) dans un document utilisant une classe pour laquelle cette commande n'est pas
+% disponible (comme \class{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 \com{AtBeginDocument}.
% \fi
% \begin{macrocode}
\def\mtc@classck#1{%
- \mtcPackageError[<E0037>]{minitoc}%
+ \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}
+% \begin{macro}{\AtBeginDocument}
% \ifcase\LANG\relax
-% A \com{AtBeginDocument} bloc:
+% An \com{AtBeginDocument} bloc:
% \or\relax
% Un bloc \com{AtBeginDocument}:
% \fi
-% \begin{macro}{\AtBeginDocument}
% \begin{macrocode}
\AtBeginDocument{%
% \end{macrocode}
@@ -39984,12 +43489,12 @@ have centered labels.
% \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
+% \begin{macrocode}
\providecommand{\parttoc}[1][l]{\mtc@classck{parttoc}}%
\providecommand{\partlof}[1][l]{\mtc@classck{partlof}}%
\providecommand{\partlot}[1][l]{\mtc@classck{partlot}}%
@@ -40034,7 +43539,7 @@ have centered labels.
% \end{macro}
% \end{macro}
%
-% \vspace{3\baselineskip}
+% ^^A \vspace{3\baselineskip}
% \ifcase\LANG\relax
% And the package is terminated.
% \or\relax
@@ -40072,7 +43577,7 @@ have centered labels.
% \begin{macrocode}
%<*fminitoc>
\ProvidesFile{fminitoc.dtx}%
- [2007/03/22 minitoc v53 french documentation start file]
+ [2007/06/29 minitoc v55 french documentation start file]
\input{minitoc.dtx}
%</fminitoc>
% \end{macrocode}
@@ -40086,11 +43591,6 @@ have centered labels.
% \fi
% \minitoc
% \mtcskip
-% ^^A \lsneed{3}
-% ^^A \minilof
-% ^^A \mtcskip
-% ^^A \lsneed{3}
-% ^^A \minilot
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -40159,7 +43659,7 @@ have centered labels.
% \begin{macrocode}
%<*mtcoff>
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{mtcoff}[2006/06/27 v30 The mtcoff package]
+\ProvidesPackage{mtcoff}[2007/06/29 v55 The mtcoff package]
\RequirePackage{mtcmess}[2006/03/14]
% \end{macrocode}
% \end{macro}
@@ -40221,9 +43721,7 @@ have centered labels.
% Les compteurs de mini-tables basiques sont fournis par \com{count@}:
% \fi
% \begin{macrocode}
-\let\c@mtc\count@
-\let\c@ptc\count@
-\let\c@stc\count@
+\let\c@mtc\count@ \let\c@ptc\count@ \let\c@stc\count@
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -40238,8 +43736,7 @@ have centered labels.
% Les intervalles avant et après les têtes de parttocs reçoivent leurs valeurs par défaut:
% \fi
% \begin{macrocode}
-\def\mtcgapbeforeheads{50\p@}
-\def\mtcgapafterheads{40\p@}
+\def\mtcgapbeforeheads{50\p@} \def\mtcgapafterheads{40\p@}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -40256,18 +43753,18 @@ have centered labels.
% \begin{macro}{\kernafterminilof}
% \begin{macro}{\kernafterminilot}
% \ifcase\LANG\relax
-% We must define the macros for the vertical kernings between the minitables and their before the bottom rule.
+% We\imess{F0008} must define the macros for the vertical kernings between the minitables and their before the bottom rule.
% The default values are used. We must issue a warning if one of these macros is used.
% \or\relax
-% Nous devons définir les macros pour les crênages verticaux placés entre les minitables et leurs filets horizontaux
-% inférieurs. Les valeurs par défaut sont utilisées. Nous devons émettre un avertissement si l'une de ces macros
-% est utilisée.
+% Nous\imess{F0008} devons définir les macros pour les crênages verticaux placés entre les minitables et leurs filets
+% horizontaux inférieurs. Les valeurs par défaut sont utilisées. Nous devons émettre un avertissement si l'une de ces
+% macros est utilisée.
% \fi
% \begin{macrocode}
\@ifundefined{part}{}{%
\def\kernafterparttoc{%
\mtcoffwarn@true
- \mtcPackageWarning[<F0008>]{mtcoff}%
+ \mtcPackageWarning[F0008]{mtcoff}%
{The macro \string\kernafterparttoc
\MessageBreak
should not be used out of context
@@ -40275,7 +43772,7 @@ have centered labels.
\kern-1.\baselineskip\kern.5ex}%
\def\kernafterpartlof{%
\mtcoffwarn@true
- \mtcPackageWarning[<F0008>]{mtcoff}%
+ \mtcPackageWarning[F0008]{mtcoff}%
{The macro \string\kernafterpartlof
\MessageBreak
should not be used out of context
@@ -40283,7 +43780,7 @@ have centered labels.
\kern-1.\baselineskip\kern.5ex}%
\def\kernafterpartlot{%
\mtcoffwarn@true
- \mtcPackageWarning[<F0008>]{mtcoff}%
+ \mtcPackageWarning[F0008]{mtcoff}%
{The macro \string\kernafterpartlot
\MessageBreak
should not be used out of context
@@ -40295,7 +43792,7 @@ have centered labels.
{%
\def\kernaftersecttoc{%
\mtcoffwarn@true
- \mtcPackageWarning[<F0008>]{mtcoff}%
+ \mtcPackageWarning[F0008]{mtcoff}%
{The macro \string\kernaftersecttoc
\MessageBreak
should not be used out of context
@@ -40303,7 +43800,7 @@ have centered labels.
\kern-1.\baselineskip\kern.5ex}%
\def\kernaftersectlof{%
\mtcoffwarn@true
- \mtcPackageWarning[<F0008>]{mtcoff}%
+ \mtcPackageWarning[F0008]{mtcoff}%
{The macro \string\kernaftersectlof
\MessageBreak
should not be used out of context
@@ -40311,7 +43808,7 @@ have centered labels.
\kern-1.\baselineskip\kern.5ex}%
\def\kernaftersectlot{%
\mtcoffwarn@true
- \mtcPackageWarning[<F0008>]{mtcoff}%
+ \mtcPackageWarning[F0008]{mtcoff}%
{The macro \string\kernaftersectlot
\MessageBreak
should not be used out of context
@@ -40322,7 +43819,7 @@ have centered labels.
{%
\def\kernafterminitoc{%
\mtcoffwarn@true
- \mtcPackageWarning[<F0008>]{mtcoff}%
+ \mtcPackageWarning[F0008]{mtcoff}%
{The macro \string\kernafterminitoc
\MessageBreak
should not be used out of context
@@ -40330,7 +43827,7 @@ have centered labels.
\kern-.5\baselineskip\kern.5ex}%
\def\kernafterminilof{%
\mtcoffwarn@true
- \mtcPackageWarning[<F0008>]{mtcoff}%
+ \mtcPackageWarning[F0008]{mtcoff}%
{The macro \string\kernafterminilof
\MessageBreak
should not be used out of context
@@ -40338,7 +43835,7 @@ have centered labels.
\kern-1.\baselineskip\kern.0ex}%
\def\kernafterminilot{%
\mtcoffwarn@true
- \mtcPackageWarning[<F0008>]{mtcoff}%
+ \mtcPackageWarning[F0008]{mtcoff}%
{The macro \string\kernafterminilot
\MessageBreak
should not be used out of context
@@ -40358,15 +43855,144 @@ have centered labels.
% \end{macro}
%
% \lneed{5}
+% \begin{macro}{\@ifundefined}
+% \begin{macro}{\ptcoffset}
+% \begin{macro}{\plfoffset}
+% \begin{macro}{\pltoffset}
+% \begin{macro}{\stcoffset}
+% \begin{macro}{\slfoffset}
+% \begin{macro}{\sltoffset}
+% \begin{macro}{\mtcoffset}
+% \begin{macro}{\slfoffset}
+% \begin{macro}{\mltoffset}
+% \ifcase\LANG\relax
+% We\imess{F0009} must define the macros for the horizontal offsets of the mini-tables.
+% The default values are used. We must issue a warning if one of these macros is used.
+% \or\relax
+% Nous\imess{F0009} devons définir les macros pour les corrections horizontales des mini-tables.
+% Les valeurs par défaut sont utilisées. Un avertissement sera émis si l'une de ces macros est utilisée.
+% \fi
+% \begin{macrocode}
+ \@ifundefined{part}{}{%
+ \def\ptcoffset{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[F0009]{mtcoff}%
+ {The macro \string\ptcoffset
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
+ 0pt}%
+ \def\plfoffset{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[F0009]{mtcoff}%
+ {The macro \string\plfoffset
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
+ 0pt}%
+ \def\pltoffset{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[F0009]{mtcoff}%
+ {The macro \string\pltoffset
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
+ 0pt}%
+ }%
+ \@ifundefined{chapter}{%
+ \@ifundefined{section}{}%
+ {%
+ \def\stcoffset{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[F0009]{mtcoff}%
+ {The macro \string\stcoffset
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
+ 0pt}%
+ \def\slfoffset{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[F0009]{mtcoff}%
+ {The macro \string\slfoffset
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
+ 0pt}%
+ \def\sltoffset{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[F0009]{mtcoff}%
+ {The macro \string\sltoffset
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
+ 0pt}%
+ }%
+ }%
+ {%
+ \def\mtcoffset{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[F0009]{mtcoff}%
+ {The macro \string\mtcoffset
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
+ 0pt}%
+ \def\slfoffset{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[F0009]{mtcoff}%
+ {The macro \string\slfoffset
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
+ 0pt}%
+ \def\mltoffset{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[F0009]{mtcoff}%
+ {The macro \string\mltoffset
+ \MessageBreak
+ should not be used out of context
+ \MessageBreak}%
+ 0pt}%
+ }%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{7}
% \ifcase\LANG\relax
% \section{Faking simple commands}\label{s+mtcoff+fake.simple.commands}
% \or\relax
% \section{Simuler les commandes simples}\label{s+mtcoff+fake.simple.commands}
% \fi
-% \begin{macro}{\mtcskip}
% \begin{macro}{\faketableofcontents}
% \begin{macro}{\fakelistoffigures}
% \begin{macro}{\fakelistoftables}
+% \begin{macro}{\mtcskip}
+% \ifcase\LANG\relax
+% Some user commands are easy to fake:
+% \or\relax
+% Certaines commandes utilisateur sont faciles à~simuler:
+% \fi
+% \begin{macrocode}
+\let\faketableofcontents\relax
+\let\fakelistoffigures\relax
+\let\fakelistoftables\relax
+\let\mtcskip\relax
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{7}
% \begin{macro}{\adjustptc}
% \begin{macro}{\adjustmtc}
% \begin{macro}{\adjuststc}
@@ -40377,24 +44003,17 @@ have centered labels.
% \begin{macro}{\incrementmtc}
% \begin{macro}{\incrementstc}
% \ifcase\LANG\relax
-% Some user commands are easy to fake:
+% Basic adjustment commands are also easy:
% \or\relax
-% Certaines commandes utilisateur sont faciles à~simuler:
+% Les commandes d'ajustement de base sont aussi faciles:
% \fi
% \begin{macrocode}
-\let\mtcskip\relax
-\let\faketableofcontents\relax
-\let\fakelistoffigures\relax
-\let\fakelistoftables\relax
\newcommand{\adjustptc}[1][1]{\relax}
\newcommand{\adjustmtc}[1][1]{\relax}
\newcommand{\adjuststc}[1][1]{\relax}
-\let\decrementptc\relax
-\let\decrementmtc\relax
-\let\decrementstc\relax
-\let\incrementptc\relax
-\let\incrementmtc\relax
-\let\incrementstc\relax
+\let\decrementptc\relax \let\incrementptc\relax
+\let\decrementmtc\relax \let\incrementmtc\relax
+\let\decrementstc\relax \let\incrementstc\relax
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -40405,10 +44024,6 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
%
% \lneed{5}
% \begin{macro}{\partend}
@@ -40424,12 +44039,9 @@ have centered labels.
% mais il faut les simuler:
% \fi
% \begin{macrocode}
-\let\partend\relax
-\let\partbegin\relax
-\let\chapterend\relax
-\let\chapterbegin\relax
-\let\sectend\relax
-\let\sectbegin\relax
+\let\partend\relax \let\partbegin\relax
+\let\chapterend\relax \let\chapterbegin\relax
+\let\sectend\relax \let\sectbegin\relax
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -40779,6 +44391,7 @@ have centered labels.
% \fi
% \begin{macro}{\@gobbletwo}
% \begin{macro}{\mtcsetdepth}
+% \begin{macro}{\mtcsetoffset}
% \begin{macro}{\mtcsetfont}
% \begin{macro}{\mtcsettitlefont}
% \begin{macro}{\mtcsettitle}
@@ -40793,6 +44406,7 @@ have centered labels.
% \fi
% \begin{macrocode}
\let\mtcsetdepth\@gobbletwo
+\let\mtcsetoffset\@gobbletwo
\def\mtcsetfont#1#2#3{\empty}
\let\mtcsettitlefont\@gobbletwo
\let\mtcsettitle\@gobbletwo
@@ -40810,6 +44424,7 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -40865,9 +44480,7 @@ have centered labels.
% Nous ignorons simplement les commandes obsolètes (qui ont un seul argument, obligatoire):
% \fi
% \begin{macrocode}
-\let\firstpartis\@gobble
-\let\firstchapteris\@gobble
-\let\firstsectionis\@gobble
+\let\firstpartis\@gobble \let\firstchapteris\@gobble \let\firstsectionis\@gobble
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -40876,43 +44489,26 @@ have centered labels.
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Disabling the \ucom{mtcselectlanguage} command}\label{s+mtcoff+disabling.mtcselectlanguage.command}\icom{mtcselectlanguage}
+% \section{Disabling the \ucom{mtcselectlanguage} and \ucom{mtcloadmlo} commands}\label{s+mtcoff+disabling.mtcselectlanguage.command}\icom{mtcselectlanguage}\label{s+mtcoff+disabling.mtcloadmlo.command}\icom{mtcloadmlo}
% \or\relax
-% \section{Inhibition de la commande \ucom{mtcselectlanguage}}\label{s+mtcoff+disabling.mtcselectlanguage.command}\icom{mtcselectlanguage}
+% \section{Inhibition des commandes \ucom{mtcselectlanguage} et \ucom{mtcloadmlo}}\label{s+mtcoff+disabling.mtcselectlanguage.command}\icom{mtcselectlanguage}\label{s+mtcoff+disabling.mtcloadmlo.command}\icom{mtcloadmlo}
% \fi
% \begin{macro}{\@gobble}
% \begin{macro}{\mtcselectlanguage}
-% \ifcase\LANG\relax
-% This command has one mandatory argument:
-% \or\relax
-% Cette commande a un seul argument, obligatoire:
-% \fi
-% \begin{macrocode}
-\let\mtcselectlanguage\@gobble
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \lneed{5}
-% \ifcase\LANG\relax
-% \section{Disabling the \ucom{mtcloadmlo} command}\label{s+mtcoff+disabling.mtcloadmlo.command}\icom{mtcloadmlo}
-% \or\relax
-% \section{Inhibition de la commande \ucom{mtcloadmlo}}\label{s+mtcoff+disabling.mtcloadmlo.command}\icom{mtcloadmlo}
-% \fi
-% \begin{macro}{\@gobble}
% \begin{macro}{\mtcloadmlo}
% \ifcase\LANG\relax
-% This command has one mandatory argument:
+% These command have one mandatory argument:
% \or\relax
-% Cette commande a un seul argument, obligatoire:
+% Ces commandes ont un seul argument, obligatoire:
% \fi
% \begin{macrocode}
-\let\mtcloadmlo\@gobble
+\let\mtcselectlanguage\@gobble \let\mtcloadmlo\@gobble
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
%
-% \lneed{15}
+% \lneed{16}
% \ifcase\LANG\relax
% \section{Disabling the commands for the horizontal rules}\label{s+mtcoff+disabling+horiz.rules}
% \or\relax
@@ -41076,6 +44672,12 @@ have centered labels.
% \begin{macro}{\afterparttoc}
% \begin{macro}{\afterpartlof}
% \begin{macro}{\afterpartlot}
+% \begin{macro}{\openparttoc}
+% \begin{macro}{\openpartlof}
+% \begin{macro}{\openpartlot}
+% \begin{macro}{\closeparttoc}
+% \begin{macro}{\closepartlof}
+% \begin{macro}{\closepartlot}
% \begin{macro}{\thispageparttocstyle}
% \begin{macro}{\thispagepartlofstyle}
% \begin{macro}{\thispagepartlotstyle}
@@ -41091,6 +44693,12 @@ have centered labels.
\let\afterparttoc\empty
\let\afterpartlof\empty
\let\afterpartlot\empty
+\let\openparttoc\empty
+\let\openpartlof\empty
+\let\openpartlot\empty
+\let\closeparttoc\empty
+\let\closepartlof\empty
+\let\closepartlot\empty
\let\thispageparttocstyle\empty
\let\thispagepartlofstyle\empty
\let\thispagepartlotstyle\empty
@@ -41104,6 +44712,12 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\beforeminitoc}
@@ -41112,6 +44726,12 @@ have centered labels.
% \begin{macro}{\afterminitoc}
% \begin{macro}{\afterminilof}
% \begin{macro}{\afterminilot}
+% \begin{macro}{\openminitoc}
+% \begin{macro}{\openminilof}
+% \begin{macro}{\openminilot}
+% \begin{macro}{\closeminitoc}
+% \begin{macro}{\closeminilof}
+% \begin{macro}{\closeminilot}
% \begin{macro}{\thispageminitocstyle}
% \begin{macro}{\thispageminilofstyle}
% \begin{macro}{\thispageminilotstyle}
@@ -41127,6 +44747,12 @@ have centered labels.
\let\afterminitoc\empty
\let\afterminilof\empty
\let\afterminilot\empty
+\let\openminitoc\empty
+\let\openminilof\empty
+\let\openminilot\empty
+\let\closeminitoc\empty
+\let\closeminilof\empty
+\let\closeminilot\empty
\let\thispageminitocstyle\empty
\let\thispageminilofstyle\empty
\let\thispageminilotstyle\empty
@@ -41140,6 +44766,12 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\beforesecttoc}
@@ -41148,6 +44780,12 @@ have centered labels.
% \begin{macro}{\aftersecttoc}
% \begin{macro}{\aftersectlof}
% \begin{macro}{\aftersectlot}
+% \begin{macro}{\opensecttoc}
+% \begin{macro}{\opensectlof}
+% \begin{macro}{\opensectlot}
+% \begin{macro}{\closesecttoc}
+% \begin{macro}{\closesectlof}
+% \begin{macro}{\closesectlot}
% \begin{macro}{\thispagesecttocstyle}
% \begin{macro}{\thispagesectlofstyle}
% \begin{macro}{\thispagesectlotstyle}
@@ -41163,6 +44801,12 @@ have centered labels.
\let\aftersecttoc\empty
\let\aftersectlof\empty
\let\aftersectlot\empty
+\let\opensecttoc\empty
+\let\opensectlof\empty
+\let\opensectlot\empty
+\let\closesecttoc\empty
+\let\closesectlof\empty
+\let\closesectlot\empty
\let\thispagesecttocstyle\empty
\let\thispagesectlofstyle\empty
\let\thispagesectlotstyle\empty
@@ -41176,6 +44820,12 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -41220,19 +44870,19 @@ have centered labels.
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\ifmtcoffwarn@}
% \ifcase\LANG\relax
-% Some \virage\upack{minitoc} commands should eventually be replaced if you decide to \emph{definitely} stop using the
-% \upack{minitoc} package with your document. So we declare a flag and a \com{AtEndDocument} block to signal
+% Some\SMMZ{\lmess{F0007}} \upack{minitoc} commands should eventually be replaced if you decide to \emph{definitely}
+% stop using the \upack{minitoc} package with your document. So we declare a flag and an \com{AtEndDocument} block to signal
% that you have used these commands:
% \or\relax
-% Certaines commandes de \virage\upack{minitoc} devraient éventuellement être remplacées si vous décidez d'arrêter
-% \emph{définitivement} l'utilisation du paquetage \upack{minitoc} avec votre document. Donc nous déclarons un
+% Certaines\SMMZ{\lmess{F0007}} commandes de \upack{minitoc} devraient éventuellement être remplacées si vous décidez
+% d'arrêter \emph{définitivement} l'utilisation du paquetage \upack{minitoc} avec votre document. Donc nous déclarons un
% indicateur et un bloc \com{AtEndDocument} pour signaler que vous avez utilisé ces commandes:
% \fi
% \lneed{6}
% \begin{macrocode}
\newif\ifmtcoffwarn@ \mtcoffwarn@false
\AtEndDocument{\ifmtcoffwarn@
- \mtcPackageWarningNoLine[<F0007>]{mtcoff}%
+ \mtcPackageWarningNoLine[F0007]{mtcoff}%
{You should scan (backwards) your .log
\MessageBreak
file to find some commands needing
@@ -41259,14 +44909,16 @@ have centered labels.
% \begin{macro}{\mtc@ck}
% \begin{macro}{\addcontentsline}
% \ifcase\LANG\relax
-% Then these commands are disabled and they set the flag and give a warning (useful to get the line number):
+% Then\SMM{\lmess{F0004}\\\lmess{F0006}\\\lmess{F0005}} these commands are disabled
+% and they set the flag and give a warning (useful to get the line number):
% \or\relax
-% Puis ces commandes sont inhibées de manière qu'elles positionnent l'indicateur et donnent un avertissement (ce
+% Puis\SMM{\lmess{F0004}\\\lmess{F0006}\\\lmess{F0005}} ces commandes sont inhibées
+% de manière qu'elles positionnent l'indicateur et donnent un avertissement (ce
% qui est utile pour avoir le numéro de ligne):
% \fi
% \begin{macrocode}
\newcommand{\mtcaddchapter}[1][]{\mtcoffwarn@true
- \mtcPackageWarning[<F0004>]{mtcoff}%
+ \mtcPackageWarning[F0004]{mtcoff}%
{\protect\mtcaddchapter{...} should be replaced
\MessageBreak
by \protect\addcontentsline{toc}{chapter}{...}
@@ -41277,7 +44929,7 @@ have centered labels.
\addcontentsline{toc}{chapter}{#1}%
\fi}
\newcommand{\mtcaddsection}[1][]{\mtcoffwarn@true
- \mtcPackageWarning[<F0006>]{mtcoff}%
+ \mtcPackageWarning[F0006]{mtcoff}%
{\protect\mtcaddsection{...} should be replaced
\MessageBreak
by \protect\addcontentsline{toc}{section}{...}
@@ -41288,7 +44940,7 @@ have centered labels.
\addcontentsline{toc}{part}{#1}%
\fi}
\newcommand{\mtcaddpart}[1][]{\mtcoffwarn@true
- \mtcPackageWarning[<F0005>]{mtcoff}%
+ \mtcPackageWarning[F0005]{mtcoff}%
{\protect\mtcaddpart{...} should be replaced
\MessageBreak
by \protect\addcontentsline{toc}{part}{...}
@@ -41354,12 +45006,9 @@ have centered labels.
% Ces environnements acceptent un argument optionnel:
% \fi
% \begin{macrocode}
-\newenvironment{mtchideinmaintoc}[1][-1]%
- {\empty}{\empty}
-\newenvironment{mtchideinmainlof}[1][-1]%
- {\empty}{\empty}
-\newenvironment{mtchideinmainlot}[1][-1]%
- {\empty}{\empty}
+\newenvironment{mtchideinmaintoc}[1][-1]{\empty}{\empty}
+\newenvironment{mtchideinmainlof}[1][-1]{\empty}{\empty}
+\newenvironment{mtchideinmainlot}[1][-1]{\empty}{\empty}
% \end{macrocode}
% \end{environment}
% \end{environment}
@@ -41439,6 +45088,23 @@ have centered labels.
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{Disabling the \ucom{mtcfixnomenclature} command}\label{s+mtcoff+disabling.mtcfixnomenclature.command}\icom{mtcfixnomenclature}
+% \or\relax
+% \section{Inhibition de la commande \ucom{mtcfixnomenclature}}\label{s+mtcoff+disabling.mtcfixnomenclature.command}\icom{mtcfixnomenclature}
+% \fi
+% \begin{macro}{\mtcfixnomenclature}
+% \ifcase\LANG\relax
+% This command accepts one optional argument:
+% \or\relax
+% Cette commande accepte un argument optionnel:
+% \fi
+% \begin{macrocode}
+\newcommand{\mtcfixnomenclature}[1][]{\relax}
+% \end{macrocode}
+% \end{macro}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{Disabling the \ucom{addstarred.{}.{}.} commands}\label{s+mtcoff+disabling.addstarredXXX.commands}
% \or\relax
% \section{Inhibition des commandes \ucom{addstarred.{}.{}.}}\label{s+mtcoff+disabling.addstarredXXX.commands}
@@ -41449,29 +45115,29 @@ have centered labels.
% \begin{macro}{\addstarredsection}
% \begin{macro}{\addcontentsline}
% \ifcase\LANG\relax
-% These commands should be replaced by standard commands, but \pack{mtcoff} simulates and gives a warning, which
-% will be reminded at the end of document:
+% These\SMM{\lmess{F0002}\\\lmess{F0001}\\\lmess{F0003}} commands should be replaced by standard commands,
+% but \pack{mtcoff} simulates and gives a warning, which will be reminded at the end of document:
% \or\relax
-% Ces commandes devraient être remplacées par des commandes standard, mais \pack{mtcoff} les simule et donne un
-% avertissement, qui sera rappelé en fin de document:
+% Ces\SMM{\lmess{F0002}\\\lmess{F0001}\\\lmess{F0003}} commandes devraient être remplacées par des commandes standard,
+% mais \pack{mtcoff} les simule et donne un avertissement, qui sera rappelé en fin de document:
% \fi
% \begin{macrocode}
\def\addstarredpart#1{\mtcoffwarn@true
- \mtcPackageWarning[<F0002>]{mtcoff}%
+ \mtcPackageWarning[F0002]{mtcoff}%
{\protect\addstarredpart{...} should be replaced by
\MessageBreak
\protect\addcontentsline{toc}{part}{...}
\MessageBreak}
\addcontentsline{toc}{part}{#1}}
\def\addstarredchapter#1{\mtcoffwarn@true
- \mtcPackageWarning[<F0001>]{mtcoff}%
+ \mtcPackageWarning[F0001]{mtcoff}%
{\protect\addstarredchapter{...} should be replaced by
\MessageBreak
\protect\addcontentsline{toc}{chapter}{...}
\MessageBreak}
\addcontentsline{toc}{chapter}{#1}}
\def\addstarredsection#1{\mtcoffwarn@true
- \mtcPackageWarning[<F0003>]{mtcoff}%
+ \mtcPackageWarning[F0003]{mtcoff}%
{\protect\addstarredsection{...} should be replaced by
\MessageBreak
\protect\addcontentsline{toc}{section}{...}
@@ -41507,7 +45173,7 @@ have centered labels.
% \begin{macro}{\mtcPackageError}
% \begin{macro}{\PackageError}
% \ifcase\LANG\relax
-% To make easier the search of a message in the documentation\footnote{By example, using the search facility of some PDF
+% To make easier the search of a message in the documentation\footnote{For instance, using the search facility of some PDF
% reader utility.}, we will assign an unique identifier to each
% message of the \upack{minitoc} and \pack{mtcoff} packages. As the standard commands for such messages do not
% include this feature, we make extended versions, with the same syntax, plus a first optional argument:
@@ -41557,12 +45223,12 @@ have centered labels.
%
% \ifcase\LANG\relax
% \chapter{Patch for the \uclass{memoir} class}\label{memoir-patch}\iclass{memoir}\ipack{mtcpatchmem}
-% This code must be loaded to fix an \virage\emph{incompatibility} of the \upack{minitoc} package
+% This\SMMZZ{\lmess{M0001}} code must be loaded to fix an \emph{incompatibility} of the \upack{minitoc} package
% with some recent versions of the \class{memoir} class.
% This correction is no more necessary after the 2005/09/25 version of \class{memoir}.
% \or\relax
% \chapter{Correction pour la classe \uclass{memoir}}\label{memoir-patch}\iclass{memoir}\ipack{mtcpatchmem}
-% Ce code doit être chargé pour corriger une \virage\emph{incompatibilité} du paquetage \upack{minitoc}
+% Ce\SMMZZ{\lmess{M0001}} code doit être chargé pour corriger une \emph{incompatibilité} du paquetage \upack{minitoc}
% avec certaines versions récentes de la classe \class{memoir}.
% Cette correction n'est plus nécessaire après la version datée 2005/09/25 de \class{memoir}.
% \fi
@@ -41570,9 +45236,9 @@ have centered labels.
%<*mtcpatchmem>
\NeedsTeXFormat{LaTeX2e}[1996/06/01]%
\ProvidesPackage{mtcpatchmem}%
- [2007/03/22 v53 Package mtcpatchmem]
+ [2007/06/29 v55 Package mtcpatchmem]
\RequirePackage{mtcmess}[2006/03/14]
-\mtcPackageInfo[<M0001>]{mtcpatchmem}%
+\mtcPackageInfo[M0001]{mtcpatchmem}%
{mtcpatchmem package to patch the memoir class\@gobble}
\renewcommand{\@m@mchapter}[1][]{%
\def\ch@pt@c{#1}% capture first optional arg
@@ -41633,13 +45299,11 @@ have centered labels.
% \end{macrocode}
%
% \ifcase\LANG\relax
-% \chapter{The language definition (\usuffix{.mld}) and object (\usuffix{.mlo}) files}\label{c+code+mld.files}%
+% \chapter{Language definition (\usuffix{.mld}) and object (\usuffix{.mlo}) files}\label{c+code+mld.files}%
% \isuffix{.mld}\isuffix{.mlo}
-% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE LANGUAGE DEFINITION (\usuffix{.mld}) FILES}{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE LANGUAGE DEFINITION (\usuffix{.mld}) FILES}
% \or\relax
-% \chapter{Les fichiers de définition (\usuffix{.mld}) et objets (\usuffix{.mlo}) de langue}\label{c+code+mld.files}%
+% \chapter{Fichiers de définition (\usuffix{.mld}) et objets (\usuffix{.mlo}) de langue}\label{c+code+mld.files}%
% \isuffix{.mld}\isuffix{.mlo}
-% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS DE DÉFINITION DE LANGUE (\usuffix{.mld})}{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS DE DÉFINITION DE LANGUE (\usuffix{.mld})}
% \fi
% \minitoc
% \mtcskip
@@ -41771,25 +45435,36 @@ have centered labels.
% \fi
% ^^A \end{environment}
%
-% \ifcase\LANG\relax
+% \lneed{4}
% {\bfseries
-% Since\Virage{} version~\#49, the \upack{minitoc} package checks the presence of the
+% \ifcase\LANG\relax
+% Since\SMM{\lmess{I0050}\\\lmess{I0051}\\\lmess{E0036}\\\lmess{E0038}} version~\#49,
+% the \upack{minitoc} package checks the presence of the
% \emph{language}\suffix{.mld} file
% (and of the \emph{language}\suffix{.mlo} file if necessary) for each language option of the package,
% before validating the option. If a \suffix{.mld} or \suffix{.mlo} is missing, the corresponding language option
% is not enabled and a warning message is written in the \emph{document}\suffix{.log} file. But the presence of
-% the \xfile{english.mld} file is mandatory, because english is the default language.}
+% the \xfile{english.mld} file is mandatory, because english is the default language.
+%
+% \lneed{2}
+% If\imess{W0034} some \suffix{.mld} or \suffix{.mlo} files are missing,
+% the list of this files is given in the \suffix{.log} file.
% \or\relax
-% {\bfseries
-% À~partir\Virage{} de la version~\#49, le paquetage \upack{minitoc} vérifie la présence du fichier
+% À~partir\SMM{\lmess{I0050}\\\lmess{I0051}\\\lmess{E0036}\\\lmess{E0038}} de la version~\#49,
+% le paquetage \upack{minitoc} vérifie la présence du fichier
% \emph{langue}\suffix{.mld} (et du fichier \emph{langue}\suffix{.mlo} si nécessaire) pour
% chaque option de langue du paquetage, avant de valider l'option. Si un fichier \suffix{.mld} ou \suffix{.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}\suffix{.log}. Mais la présence du fichier \xfile{english.mld} est obligatoire, car
-% l'anglais est la langue par défaut.}
+% l'anglais est la langue par défaut.
+%
+% \lneed{2}
+% Si\imess{W0034} certains fichiers \suffix{.mld} ou \suffix{.mlo} sont manquants,
+% la liste de ces fichiers est écrite dans le fichier \suffix{.log}.
% \fi
+% \par} ^^A %BF>
%
-% \lneed{5}
+% \lneed{8}
% \ifcase\LANG\relax
% \section{``Acadian'' language: \uxfile{acadian.mld}}\label{s+mld+acadian}\ixfile{acadian.mld}
% The \lopt{acadian} language\,\FAC{}
@@ -42072,7 +45747,7 @@ have centered labels.
% \or\relax
% \section{Langue <<~armenian~>>: \uxfile{armenian.mld}}\label{s+mld+armenian}\ixfile{armenian.mld}
% Les titres pour la langue <<~\lopt{armenian}~>> (arménien) sont tirés du paquetage \packa{Arm\TeX}{ArmTeX}~\cite{armtex}
-% (de \name{Serguei}{Dachian}, \name{Arnak}{Dalalyan} et \name{Vartan}{Akopian}),
+% (de \name{Sergueï}{Dachian}, \name{Arnak}{Dalalyan} et \name{Vartan}{Akopian}),
% qui devrait être utilisé, avec les fontes associées.
% \fi
%
@@ -42464,14 +46139,16 @@ have centered labels.
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Brazil'' language: \uxfile{brazil.mld}}\label{s+mld+brazil}\ixfile{brazil.mld}
-% The titles for the ``\lopt{brazil}'' language\,\footnote{It is the portuguese dialect spoken in Brazil. These titles are
+% The titles for the ``\lopt{brazil}'' language\,\footnote{It is the portuguese dialect spoken in Brazil. Note
+% that these titles are
% \emph{different} in Brazil and in Portugal. \namea{Arnaldo~Viegas}{de~Lima}{deLima} contributed brasilian translations.
% See section~\vref{s+mld+portuguese}.} are taken from the \xfile{portuges.dtx} file (for portugese titles by
% \name{Jose~Pedro}{Ramalhete}) in the \pack{babel}
% package~\cite{babel,babel-user,portuges}:
% \or\relax
% \section{Langue <<~brazil~>>: \uxfile{brazil.mld}}\label{s+mld+brazil}\ixfile{brazil.mld}
-% Les titres pour la langue <<~\lopt{brazil}~>> (brésilien)\,\footnote{C'est le dialecte portugais parlé au Brésil. Ces
+% Les titres pour la langue <<~\lopt{brazil}~>> (brésilien)\,\footnote{C'est le dialecte portugais parlé au Brésil.
+% Notez que ces
% titres sont \emph{différents} au Brésil et au Portugal. \namea{Arnaldo~Viegas}{de~Lima}{deLima} a contribué pour les
% traductions brésiliennes. Voir la section~\vref{s+mld+portuguese}.} sont tirés du fichier \xfile{portuges.dtx}
% (de \name{Jose~Pedro}{Ramalhete} pour les titres portugais)
@@ -42572,13 +46249,13 @@ have centered labels.
% \ifcase\LANG\relax
% \section{``Bulgarian'' language: \uxfile{bulgarian.mld}}\label{s+mld+bulgarian}\ixfile{bulgarian.mld}
% The titles for the ``\lopt{bulgarian}'' language are taken from the \xfile{bulgarian.dtx}
-% (adapted from russian by \name{Georgi}{Boshnakov}) file in the
+% (adapted from russian by \name{Georgi~N.}{Boshnakov}) file in the
% \pack{babel} package~\cite{babel,babel-user,bulgarian}; they require
% specific cyrillic fonts. See also section~\vref{s+mld+bulgarianb}.
% \or\relax
% \section{Langue <<~bulgarian~>>: \uxfile{bulgarian.mld}}\label{s+mld+bulgarian}\ixfile{bulgarian.mld}
% Les titres pour la langue <<~\lopt{bulgarian}~>> (bulgare) sont tirés du fichier \xfile{bulgarian.dtx}
-% (adapté du russe par \name{Georgi}{Boshnakov}) dans le
+% (adapté du russe par \name{Georgi~N.}{Boshnakov}) dans le
% paquetage \pack{babel}~\cite{babel,babel-user,bulgarian}; ils ont
% besoin de fontes cyrilliques spécifiques. Voir aussi la section~\vref{s+mld+bulgarianb}.
% \fi
@@ -42589,7 +46266,7 @@ have centered labels.
\ProvidesFile{bulgarian.mld}[2007/03/08]
%% Bulgarian titles for minitoc.sty
%% From bulgarian.dtx (babel) (needs special cyrillic fonts)
-%% by Boshnakov, Georgi <georgi.boshnakov at umist.ac.uk>
+%% by Boshnakov, Georgi N. <georgi.boshnakov at umist.ac.uk>
\def\ptctitle{%
{\cyr\CYRS\cyrhrdsn\cyrd\cyrhrdsn\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}%
\def\plftitle{%
@@ -42960,12 +46637,12 @@ have centered labels.
% \ifcase\LANG\relax
% \section{``Czech'' language: \uxfile{czech.mld}}\label{s+mld+czech}\ixfile{czech.mld}
% The titles for the ``\lopt{czech}'' language are taken from the file \xfile{czech.dtx}
-% (contributions by \name{Milos}{Lokajicek})
+% (contributions by \namea{Milo\v{s}~V.}{Lokaj{\'{\i}}\v{c}ek}{Lokajicek})
% in the \pack{babel} package~\cite{babel,babel-user,czech}:
% \or\relax
% \section{Langue <<~czech~>>: \uxfile{czech.mld}}\label{s+mld+czech}\ixfile{czech.mld}
% Les titres pour la langue <<~\lopt{czech}~>> (tchèque) sont tirés du fichier \xfile{czech.dtx}
-% (contributions de \name{Milos}{Lokajicek})
+% (contributions de \namea{Milo\v{s}~V.}{Lokaj{\'{\i}}\v{c}ek}{Lokajicek})
% dans le paquetage \pack{babel}~\cite{babel,babel-user,czech}:
% \fi
%
@@ -42975,7 +46652,7 @@ have centered labels.
\ProvidesFile{czech.mld}[2006/01/13]
%% Czech titles for minitoc.sty
%% from czech.dtx (babel)
-%% Lokajicek, Milos
+%% Lokaj{\'{\i}}\v{c}ek, Milo\v{s} V.
%% Warning: defines \w as a ring accent
\def\w#1{\accent'27 #1}
\def\ptctitle{Obsah}%
@@ -43508,8 +47185,7 @@ the Twentieth Part\else Part~\Roman{part}\fi}
%<*farsi2>
\ProvidesFile{farsi2.mld}[2005/09/13]
%% From farsi.sty of the FarsiTeX project
-%% by Dr Mohammad Ghodsi,
-%% Roozbeh Pournader (roozbeh@sharif.edu),
+%% by Dr Mohammad Ghodsi, Roozbeh Pournader (roozbeh@sharif.edu),
%% Hassan Abolhassani, and others.
%% http://www.farsitex.org
\mtcloadmlo{farsi2}%
@@ -43758,16 +47434,16 @@ neuvi\`eme partie\or dixi\`eme partie\or onzi\`eme partie\or
douzi\`eme partie\or treizi\`eme partie\or quatorzi\`eme partie\or
quinzi\`eme partie\or seizi\`eme partie\or dix-septi\`eme partie\or
dix-huiti\`eme partie\or dix-neuvi\`eme partie\or
-vingti\`eme partie\else partie~\Roman{part}\fi}
+vingti\`eme partie\else partie~\Roman{part}\fi}%
\def\ptctitle{\ifnum\value{part}<1\relax
Sommaire \else
- Sommaire de la \mtcFrenchIIpart\fi}
+ Sommaire de la \mtcFrenchIIpart\fi}%
\def\plftitle{\ifnum\value{part}<1\relax
Liste des figures\else
- Liste des figures de la \mtcFrenchIIpart\fi}
+ Liste des figures de la \mtcFrenchIIpart\fi}%
\def\plttitle{\ifnum\value{part}<1\relax
Liste des tableaux\else
- Liste des tableaux de la \mtcFrenchIIpart}
+ Liste des tableaux de la \mtcFrenchIIpart}%
%%
\def\mtctitle{Sommaire}%
\def\mlftitle{Figures}%
@@ -44564,7 +48240,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{SMOOTH}
% \section[Langue <<~hanja-u8~>>: \uxfile{hanja-u8.mld} et \uxfile{hanja-u8.mlo}]%
% {Langue <<~hanja-u8~>>: \uxfile{hanja-u8.mld} et\hfill\null\NL \uxfile{hanja-u8.mlo}}\label{s+mld+hanja-u8}%
-% \ixfile{hanja-u8.mld}\ixfile{hanja-u8.ml0}
+% \ixfile{hanja-u8.mld}\ixfile{hanja-u8.mlo}
% Les titres pour la langue <<~\lopt{hanja-u8}~>> (coréen, écriture hanja, pour \emph{Lambda}~$\mathbf{\Lambda}$) sont tirés du fichier
% \xfile{u8hanja.tex} du système \packa{H\LaTeX}{HLaTeX}~\cite[en~coréen]{HLATEX} de \name{Un}{Koaunghi}.
% Des fontes spéciales sont nécessaires, bien sûr.
@@ -45002,7 +48678,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% The titles for a first variant of the ``\lopt{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},
+% But see also other variants in sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4},
% \vref{s+mld+japanese5}, and~\vref{s+mld+japanese6}.
% The titles for the ``\lopt{japanese}'' language contain characters that cannot be easily generated, hence we load
% \xfile{japanese.mlo}.
@@ -45013,7 +48689,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Les titres pour une première variante de la langue <<~\lopt{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},
+% Mais il faut aussi regarder les autres variantes dans 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 <<~\lopt{japanese}~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \xfile{japanese.mlo}.
@@ -45158,12 +48834,14 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% The titles for the ``\lopt{japanese5}'' language contain characters that cannot be easily generated, hence we load
% \xfile{japanese5.mlo}.
% \or\relax
+% \begin{SMOOTH}
% \section{Langue <<~japanese5~>>: \uxfile{japanese5.mld} et \uxfile{japanese5.mlo}}\label{s+mld+japanese5}%
% \ixfile{japanese5.mld}\ixfile{japanese5.mlo}
% Les titres pour la langue <<~\lopt{japanese5}~>> (japonais, cinquième variante) sont tirés du fichier \xfile{SJIS.cpx} du
% système \pack{CJK}~\cite{cjk,cjk2} (de \name{Werner}{Lemberg}).
-% Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese},
+% Des fontes spéciales sont nécessaires, évidemment. Regardez aussi les sections~\vref{s+mld+japanese},
% \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese6}.
+% \end{SMOOTH}
%
% \lneed{10}
% Les titres pour la langue <<~\lopt{japanese5}~>> contiennent des caractères qui ne peuvent pas être générés facilement,
@@ -45248,17 +48926,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%% (C. S. Yogananda yoga@math.iisc.ernet.in yogacs@users.sarovar.org)
%% (K. K. Subramaniam subbukk@users.sarovar.org)
%%
-\def\ptctitle{pariviDi}
-\def\plftitle{citarxgaLa paTiTx}
-\def\plftitle{koVSaTxkagaLa paTiTx}
+\def\ptctitle{pariviDi}%
+\def\plftitle{citarxgaLa paTiTx}%
+\def\plftitle{koVSaTxkagaLa paTiTx}%
%%
-\def\mtctitle{pariviDi}
-\def\mlftitle{citarxgaLa paTiTx}
-\def\mlftitle{koVSaTxkagaLa paTiTx}
+\def\mtctitle{pariviDi}%
+\def\mlftitle{citarxgaLa paTiTx}%
+\def\mlftitle{koVSaTxkagaLa paTiTx}%
%%
-\def\stctitle{pariviDi}
-\def\slftitle{citarxgaLa paTiTx}
-\def\slftitle{koVSaTxkagaLa paTiTx}
+\def\stctitle{pariviDi}%
+\def\slftitle{citarxgaLa paTiTx}%
+\def\slftitle{koVSaTxkagaLa paTiTx}%
%</kannada>
% \end{macrocode}
%
@@ -45286,13 +48964,13 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \lneed{7}
% \ifcase\LANG\relax
% \section{``Latin'' language: \uxfile{latin.mld}}\label{s+mld+latin}\ixfile{latin.mld}
-% The titles for the ``\lopt{latin}'' language are taken from the \xfile{latin.dtx} file
-% (by \name{Claudio}{Beccari} and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
+% The titles for the ``\lopt{latin}'' language (medieval) are taken from the \xfile{latin.dtx} file
+% (by \name{Claudio}{Beccari}, \name{Raffaella}{Tabacco}, and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
% in the \pack{babel} package~\cite{babel,babel-user,latin}. See also section~\vref{s+mld+latin2}.
% \or\relax
% \section{Langue <<~latin~>>: \uxfile{latin.mld}}\label{s+mld+latin}\ixfile{latin.mld}
-% Les titres pour la langue <<~\lopt{latin}~>> sont tirés du fichier \xfile{latin.dtx}
-% (de \name{Claudio}{Beccari} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
+% Les titres pour la langue <<~\lopt{latin}~>> (médiéval) sont tirés du fichier \xfile{latin.dtx}
+% (de \name{Claudio}{Beccari}, \name{Raffaella}{Tabacco} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
% dans le paquetage \pack{babel}~\cite{babel,babel-user,latin}. Voir aussi la section~\vref{s+mld+latin2}.
% \fi
%
@@ -45300,9 +48978,9 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{macrocode}
%<*latin>
\ProvidesFile{latin.mld}[2006/01/13]
-%% Latin titles for minitoc.sty
+%% Latin (medieval) titles for minitoc.sty
%% from latin.dtx (babel)
-%% Beccari, Claudio
+%% Beccari, Claudio and Tabacco, Raffalla and {\.Zelechowski}, Konrad
\def\ptctitle{Index}%
\def\plftitle{Conspectus descriptionum}%
\def\plttitle{Conspectus tabularum}%
@@ -45320,37 +48998,105 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Latin2'' language: \uxfile{latin2.mld}}\label{s+mld+latin2}\ixfile{latin2.mld}
-% The titles for the ``\lopt{latin2}'' language (latin, abbreviated variant) are taken from the \xfile{latin.dtx}
-% (by \name{Claudio}{Beccari} and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
+% The titles for the ``\lopt{latin2}'' language (latin, medieval, abbreviated variant) are taken from the \xfile{latin.dtx}
+% (by \name{Claudio}{Beccari}, \name{Raffaella}{Tabacco}, and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
% file in the \pack{babel} package~\cite{babel,babel-user,latin}, but abbreviated. See also section~\vref{s+mld+latin}.
% \or\relax
% \section{Langue <<~latin2~>>: \uxfile{latin2.mld}}\label{s+mld+latin2}\ixfile{latin2.mld}
-% Les titres pour la langue <<~\lopt{latin2}~>> (latin, variante abrégée) sont tirés du fichier \xfile{latin.dtx}
-% (de \name{Claudio}{Beccari} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
+% Les titres pour la langue <<~\lopt{latin2}~>> (latin, médiéval, variante abrégée) sont tirés du fichier \xfile{latin.dtx}
+% (de \name{Claudio}{Beccari}, \name{Raffaella}{Tabacco} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
% dans le paquetage \pack{babel}~\cite{babel,babel-user,latin}, mais ont été abrégés. Voir aussi la section~\vref{s+mld+latin}.
% \fi
%
% \lneed{3}
% \begin{macrocode}
%<*latin2>
-\ProvidesFile{latin2.mld}[2006/01/13]
-%% Latin titles (shortened) for minitoc.sty
+\ProvidesFile{latin2.mld}[2007/04/06]
+%% Latin (medieval) titles (shortened) for minitoc.sty
%% from latin.dtx (babel)
-%% Beccari, Claudio
+%% Beccari, Claudio and Tabacco, Raffalla and {\.Zelechowski}, Konrad
\def\ptctitle{Index}%
\def\plftitle{Conspectus descriptionum}%
\def\plttitle{Conspectus tabularum}%
%%
\def\mtctitle{Index}%
\def\mlftitle{Descriptiones}%
-\def\mlttitle{Tabulae}%
+\def\mlttitle{{Tabul\ae}}%
%%
\def\stctitle{Index}%
\def\slftitle{Descriptiones}%
-\def\slttitle{Tabulae}%
+\def\slttitle{{Tabul\ae}}%
%</latin2>
% \end{macrocode}
%
+% \lneed{7}
+% \ifcase\LANG\relax
+% \section{``Latinc'' language: \uxfile{latinc.mld}}\label{s+mld+latinc}\ixfile{latinc.mld}
+% The titles for the ``\lopt{latinc}'' language (classical) are taken from the \xfile{latin.dtx} file
+% (by \name{Claudio}{Beccari} and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
+% in the \pack{babel} package~\cite{babel,babel-user,latin}. See also section~\vref{s+mld+latinc2}.
+% \or\relax
+% \section{Langue <<~latinc~>>: \uxfile{latinc.mld}}\label{s+mld+latinc}\ixfile{latinc.mld}
+% Les titres pour la langue <<~\lopt{latinc}~>> (classique) sont tirés du fichier \xfile{latin.dtx}
+% (de \name{Claudio}{Beccari} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
+% dans le paquetage \pack{babel}~\cite{babel,babel-user,latin}. Voir aussi la section~\vref{s+mld+latinc2}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*latinc>
+\ProvidesFile{latinc.mld}[2007/04/13]
+%% Latin (classic) titles for minitoc.sty
+%% from latin.dtx (babel)
+%% Beccari, Claudio and {\.Zelechowski}, Konrad
+\def\ptctitle{Index}%
+\def\plftitle{Conspectvs descriptionvm}%
+\def\plttitle{Conspectvs tabvlarvm}%
+%%
+\def\mtctitle{Index}%
+\def\mlftitle{Conspectvs descriptionvm}%
+\def\mlttitle{Conspectvs tabvlarvm}%
+%%
+\def\stctitle{Index}%
+\def\slftitle{Conspectvs descriptionvm}%
+\def\slttitle{Conspectvs tabvlarvm}%
+%</latinc>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{``Latinc2'' language: \uxfile{latinc2.mld}}\label{s+mld+latinc2}\ixfile{latinc2.mld}
+% The titles for the ``\lopt{latinc2}'' language (latinc, classical, abbreviated variant) are taken from the \xfile{latin.dtx}
+% (by \name{Claudio}{Beccari} and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
+% file in the \pack{babel} package~\cite{babel,babel-user,latin}, but abbreviated. See also section~\vref{s+mld+latinc}.
+% \or\relax
+% \section{Langue <<~latinc2~>>: \uxfile{latinc2.mld}}\label{s+mld+latinc2}\ixfile{latinc2.mld}
+% Les titres pour la langue <<~\lopt{latinc2}~>> (latinc, classique, variante abrégée) sont tirés du fichier \xfile{latin.dtx}
+% (de \name{Claudio}{Beccari} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski})
+% dans le paquetage \pack{babel}~\cite{babel,babel-user,latin}, mais ont été abrégés. Voir aussi la section~\vref{s+mld+latinc}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*latinc2>
+\ProvidesFile{latinc2.mld}[2007/04/06]
+%% Latin (classical) titles (shortened) for minitoc.sty
+%% from latin.dtx (babel)
+%% Beccari, Claudio and {\.Zelechowski}, Konrad
+\def\ptctitle{Index}%
+\def\plftitle{Conspectvs descriptionvm}%
+\def\plttitle{Conspectvs tabvlarvm}%
+%%
+\def\mtctitle{Index}%
+\def\mlftitle{Descriptiones}%
+\def\mlttitle{Tabvlae}%
+%%
+\def\stctitle{Index}%
+\def\slftitle{Descriptiones}%
+\def\slttitle{Tabvlae}%
+%</latinc2>
+% \end{macrocode}
+%
% \lneed{5}
% \ifcase\LANG\relax
% \begin{SMOOTH}
@@ -45375,8 +49121,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{macrocode}
%<*latvian>
\ProvidesFile{latvian.mld}[2005/02/08]
-%% from latvian.ldf (Antomega project)
-%% Needs Omega
+%% from latvian.ldf (Antomega project). Needs Omega
%% Alexej M. Kryukov and Dmitry Ivanov
%%
\def\ptctitle{\locallatvian{Saturs}}%
@@ -45395,6 +49140,44 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \begin{SMOOTH}
+% \section{``Latvian2'' language: \uxfile{latvian2.mld}}\label{s+mld+latvian2}\ixfile{latvian2.mld}
+% The titles for the ``\lopt{latvian2}'' language come from the \xfile{latvian.ldf} file
+% (by \name{Andris}{Lasis} and \namea{Ivars}{Dri\k{k}is}{Drikis})
+% at~\url{http://home.lanet.lv/~drikis/TeX/2e/latvian.ldf}. See also section~\vref{s+mld+latvian}.
+% \end{SMOOTH}
+% \or\relax
+% \begin{SMOOTH}
+% \section{Langue <<~latvian2~>>: \uxfile{latvian2.mld}}\label{s+mld+latvian2}\ixfile{latvian2.mld}
+% Les titres pour la langue <<~\lopt{latvian2}~>> viennent du fichier \xfile{latvian.ldf}
+% (de \name{Andris}{Lasis} et \namea{Ivars}{Dri\k{k}is}{Drikis})
+% à~{\froff\url{http://home.lanet.lv/~drikis/TeX/2e/latvian.ldf}}. See also section~\vref{s+mld+latvian}.
+% \end{SMOOTH}
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*latvian2>
+% Andris Lasis (andris_lisis@simms.lv) Ivars Drikis (drikis@lanet.lv)
+% http://home.lanet.lv/~drikis/TeX/2e/latvian.ldf
+\ProvidesFile{latvian2.mld}[2007/06/05]
+%%
+\def\ptctitle{Saturs}%
+\def\plftitle{Att\= elu r\= ad\={\i}t\= ajs}%
+\def\plttitle{Tabulu r\= ad\={\i}t\= ajs}%
+%%
+\def\mtctitle{Saturs}%
+\def\mlftitle{Att\= elu r\= ad\={\i}t\= ajs}%
+\def\mlttitle{Tabulu r\= ad\={\i}t\= ajs}%
+%%
+\def\stctitle{Saturs}%
+\def\slftitle{Att\= elu r\= ad\={\i}t\= ajs}%
+\def\slttitle{Tabulu r\= ad\={\i}t\= ajs}%
+%</latvian2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Letton'' language: \uxfile{letton.mld}}\label{s+mld+letton}\ixfile{letton.mld}
% The ``\lopt{letton}'' language is a synonym for the ``\lopt{latvian}'' language, so we just load
% \xfile{latvian.mld}. See section~\vref{s+mld+latvian}.
@@ -45414,25 +49197,43 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Letton2'' language: \uxfile{letton2.mld}}\label{s+mld+letton2}\ixfile{letton2.mld}
+% The ``\lopt{letton2}'' language is a synonym for the ``\lopt{latvian2}'' language, so we just load
+% \xfile{latvian2.mld}. See section~\vref{s+mld+latvian2}.
+% \or\relax
+% \section{Langue <<~letton2~>>: \uxfile{letton2.mld}}\label{s+mld+letton2}\ixfile{letton2.mld}
+% La langue <<~\lopt{letton2}~>> est un synonyme pour la langue <<~\lopt{latvian2}~>>, donc nous chargeons simplement
+% \xfile{latvian2.mld}. Voir la section~\vref{s+mld+latvian2}.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*letton2>
+\ProvidesFile{letton2.mld}[2007/06/05]
+\mtcselectlanguage{latvian2}%
+%</letton2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Lithuanian'' language: \uxfile{lithuanian.mld}}\label{s+mld+lithuanian}\ixfile{lithuanian.mld}
% The titles for the ``\lopt{lithuanian}'' language are taken from the \xfile{lithuanian.ldf}
% file\footnote{Found in \url{http://www.vtex.lt/tex/download/texinput/babel/babel.zip}.}
% (by \namea{Sigitas}{Tolu\v{s}is}{Tolusis})
-% for the \pack{babel} package~\cite{babel,babel-user}:
+% for the \pack{babel} package~\cite{babel,babel-user}. See also section~\vref{s+mld+lithuanian2}.
% \or\relax
% \section{Langue <<~lithuanian~>>: \uxfile{lithuanian.mld}}\label{s+mld+lithuanian}\ixfile{lithuanian.mld}
% Les titres pour la langue <<~\lopt{lithuanian}~>> (lithuanien) sont tirés du fichier
% \xfile{lithuanian.ldf}\,\footnote{Trouvé dans {\froff{\url{http://www.vtex.lt/tex/download/texinput/babel/babel.zip}}}.}
% (de \namea{Sigitas}{Tolu\v{s}is}{Tolusis})
-% pour le paquetage \pack{babel}~\cite{babel,babel-user}:
+% pour le paquetage \pack{babel}~\cite{babel,babel-user}. Voir aussi la section~\vref{s+mld+lithuanian2}.
% \fi
%
% \lneed{3}
% \begin{macrocode}
%<*lithuanian>
\ProvidesFile{lithuanian.mld}[2006/01/13]
-%% Lithuanian titles for minitoc.sty
-%% from lithuanian.ldf
+%% Lithuanian titles for minitoc.sty from lithuanian.ldf
%% in http://www.vtex.lt/tex/download/texinput/babel/babel.zip
%% Tolusis, Sigitas (sigitas@vtex.lt)
\def\ptctitle{Turinys}%
@@ -45451,6 +49252,45 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Lithuanian2'' language: \uxfile{lithuanian2.mld}}\label{s+mld+lithuanian2}\ixfile{lithuanian2.mld}
+% The titles for the ``\lopt{lithuanian2}'' language (variant) are taken from the \xfile{lithuanian.ldf}
+% file\footnote{Found in \url{http://www.vtex.lt/tex/littex/littex-20060928.tar.gz}}
+% (by \namea{Sigitas}{Tolu\v{s}is}{Tolusis})
+% for the \pack{babel} package~\cite{babel,babel-user}. See also section~\vref{s+mld+lithuanian}.
+% The L7x encoding and the Latin Modern fonts are needed.
+% \or\relax
+% \section{Langue <<~lithuanian2~>>: \uxfile{lithuanian2.mld}}\label{s+mld+lithuanian2}\ixfile{lithuanian2.mld}
+% Les titres pour la langue <<~\lopt{lithuanian2}~>> (lithuanien, variante) sont tirés du fichier
+% \xfile{lithuanian.ldf}\,\footnote{Trouvé dans {\froff{\url{http://www.vtex.lt/tex/littex/littex-20060928.tar.gz}}}.}
+% (de \namea{Sigitas}{Tolu\v{s}is}{Tolusis})
+% pour le paquetage \pack{babel}~\cite{babel,babel-user}. Voir aussi la section~\vref{s+mld+lithuanian}.
+% Le codage L7x et les fontes Latin Modern sont nécessaires.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*lithuanian2>
+\ProvidesFile{lithuanian2.mld}[2007/06/05]
+%% Lithuanian titles (variant) for minitoc.sty
+%% from lithuanian.ldf
+%% in http://www.vtex.lt/tex/littex/littex-20060928.tar.gz
+%% Tolusis, Sigitas (sigitas@vtex.lt)
+\def\ptctitle{Turinys}%
+\def\plftitle{Iliustracij\k{u} s\k{a}ra\v{s}as}%
+\def\plttitle{Lenteli\k{u} s\k{a}ra\v{s}}%
+%%
+\def\mtctitle{Turinys}%
+\def\mlftitle{Iliustracij\k{u} s\k{a}ra\v{s}as}%
+\def\mlttitle{Lenteli\k{u} s\k{a}ra\v{s}}%
+%%
+\def\stctitle{Turinys}%
+\def\slftitle{Iliustracij\k{u} s\k{a}ra\v{s}as}%
+\def\slttitle{Lenteli\k{u} s\k{a}ra\v{s}}%
+%</lithuanian2>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Lowersorbian'' language: \uxfile{lowersorbian.mld}}\label{s+mld+lowersorbian}\ixfile{lowersorbian.mld}
% The titles for the ``\lopt{lowersorbian}'' language\,\footnote{Lower sorbian. Sorbian, or wendisch,
% is a member of the west slavic subgroup of indo-european languages spoken in Lower Lusatia in the german
@@ -45676,9 +49516,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{macrocode}
%<*malayalam-keli>
\ProvidesFile{malayalam-keli.mld}[2006/01/13]
-%%
%% Malayalam: Keli fonts
-%%
\def\ptctitle{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
\def\plftitle{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
\def\plttitle{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
@@ -45717,9 +49555,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{macrocode}
%<*malayalam-omega>
\ProvidesFile{malayalam-omega.mld}[2006/02/13]
-% from omal.sty (Alex A.J. indicTeX@gmail.com)
-\mtcloadmlo{malayalam-omega}
-%
+%% from omal.sty (Alex A.J. indicTeX@gmail.com)
+\mtcloadmlo{malayalam-omega}%
%</malayalam-omega>
% \end{macrocode}
%
@@ -45746,9 +49583,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{macrocode}
%<*malayalam-rachana>
\ProvidesFile{malayalam-rachana.mld}[2005/06/07]
-%%
%% Malayalam: Rachana fonts, traditionnal.
-%%
\def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}%
\def\plftitle{\mm \X{\<78>\<111>}\X{{\C\<94>}}\X{\<186>}\X{\<179>}}%
\def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{{\F\<59>}}\X{\<73>}\X{\<179>}}%
@@ -45784,9 +49619,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{macrocode}
%<*malayalam-rachana2>
\ProvidesFile{malayalam-rachana2.mld}[2006/01/13]
-%%
%% Malayalam: Rachana fonts, reformed.
-%%
\def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}%
\def\plftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}%
\def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}%
@@ -45820,7 +49653,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%</manju>
% \end{macrocode}
%
-%
% \lneed{5}
% \ifcase\LANG\relax
% \section{``Meyalu'' language: \uxfile{meyalu.mld}}\label{s+mld+meyalu}\ixfile{meyalu.mld}
@@ -45971,7 +49803,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%% Needs some cyrillic fonts and special cyrillic encoding T2 and X2.
%% Vladimir Volovich (TeX@vvv.vsu.ru) and Werner Lemberg (wl@gnu.org)
%%
-\mtcselectlanguage{mongolb}
+\mtcselectlanguage{mongolb}%
%</mongolian>
% \end{macrocode}
%
@@ -46199,7 +50031,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \section{``Nynorsk'' language: \uxfile{nynorsk.mld}}\label{s+mld+nynorsk}\ixfile{nynorsk.mld}
% The titles for the ``\lopt{nynorsk}'' language\,\footnote{Created around 1800
% by \namea{Ivar}{{\AA}ssen}{Assen} to make a real
-% independent and national norvegian language, in reaction to danish, from the various dialect spoken in the
+% independent and national norvegian language, in reaction to danish, from the various dialects spoken in the
% country. But nynorsk has never gained much popularity outside rural regions.} are taken
% from \xfile{norsk.dtx} file
% (by \name{Johannes~L.}{Braams}, \name{H\aa vard}{Helstrup}, \name{Alv~Kjetil}{Holme}, \name{Per~Steinar}{Iversen},
@@ -46225,8 +50057,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \lneed{3}
% \begin{macrocode}
%<*nynorsk>
-\ProvidesFile{nynorsk.mld}[2006/01/13]
-%% Nynorsk titles for minitoc.sty from norsk.dtx (babel)
+\ProvidesFile{nynorsk.mld}[2006/01/13] %% Nynorsk titles from norsk.dtx (babel)
%% Braams, Johannes~L. and Helstrup, Haavard and Holme, Alv Kjetil and
%% Iversen, Per Steinar and Petterst, Terje Engeset and Kleveland, Rune
%% Thanks to Dag Langmyhr (dag@ifi.uio.no)
@@ -46544,7 +50375,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%% Romanian titles for minitoc.sty from RomanianTeX (romanian.dtx) variant.
%% Adrian Rezus (adriaan@cs.kun.nl) and
%% Bernd Raichle (raichle@azu.Informatik.Uni-Stuttgart.de)
-\def\ptctitle{Cuprins}%
\def\ptctitle{Tabla de materii}%
\def\plttitle{Indice de figuri}%
\def\plttitle{Tabele}%
@@ -46694,7 +50524,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
\def\mlttitle{\localrussian%
{^^^^0421^^^^043f^^^^0438^^^^0441^^^^043e^^^^043a^^^^044a ^^^^0442%
^^^^0430^^^^0431^^^^043b^^^^0438^^^^0446^^^^044a}}%
-%
+%%
\def\stctitle{\localrussian%
{^^^^041e^^^^0433^^^^043b^^^^0430^^^^0432^^^^043b^^^^0435^^^^043d%
^^^^0456^^^^0435}}%
@@ -47085,6 +50915,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% The titles for the ``\lopt{serbian}'' (serbocroatian) language are taken from the \xfile{serbian.dtx} file
% (by \namea{Dejan}{Muhamedagi\'{c}}{Muhamedagic} and \name{Jankovic}{Slobodan})
% in the \pack{babel} package~\cite{babel,babel-user,serbian}.
+%
+% \lneed{2}
% Serbocroatian is spoken by Serbs, Croats and Chernogors, but only Serbs and Chernogors use the cyrillic alphabet
% (a variant).
% See also section~\vref{s+mld+serbianc}.
@@ -47093,6 +50925,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Les titres pour la langue <<~\lopt{serbian}~>> (serbocroate) sont tirés du fichier \xfile{serbian.dtx}
% (de \namea{Dejan}{Muhamedagi\'{c}}{Muhamedagic} et \name{Jankovic}{Slobodan})
% dans le paquetage \pack{babel}~\cite{babel,babel-user,serbian}.
+%
+% \lneed{2}
% Le serbocroate est parlé par les Serbes, les Croates et les Chernogores, mais seuls les Serbes et les Chernogores
% utilisent l'alphabet cyrillique (une variante).
% Voir aussi la section~\vref{s+mld+serbianc}.
@@ -47132,6 +50966,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Les titres pour la langue <<~\lopt{serbianc}~>> (serbe cyrillique)\,\footnote{La langue <<~\lopt{serbianc}~>> est
% écrite en caractères cyrilliques.} ont été aimablement fournis par \namea{Marko}{Èehaja}{Eehaja} et
% \namea{Frank}{Küster}{Kuster}. Des fontes cyrilliques sont requises.
+%
+% \lneed{2}
% Le serbocroate est parlé par les Serbes, les Croates et les Chernogores, mais seuls les Serbes et les Chernogores
% utilisent l'alphabet cyrillique (une variante).
% Voir aussi la section~\vref{s+mld+serbian}.
@@ -47276,9 +51112,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%% Spanish titles for minitoc.sty from spanish.dtx (babel)
%% Bezos, Javier
\expandafter\ifx\csname chapter\endcsname\relax
-\def\ptctitle{\'Indice}%
-\else
-\def\ptctitle{\'Indice General}%
+\def\ptctitle{\'Indice}\else\def\ptctitle{\'Indice General}%
\fi
\def\plftitle{\'Indice de Figuras}%
\def\plttitle{\'Indice de Tablas}%
@@ -47381,8 +51215,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%% Bezos, Javier
\expandafter\ifx\csname chapter\endcsname\relax
\def\ptctitle{\'Indice}%
-\else
-\def\ptctitle{\'Indice general}%
+\else \def\ptctitle{\'Indice general}%
\fi
\def\plftitle{\'Indice de figuras}%
\def\plttitle{\'Indice de cuadros}%
@@ -47804,7 +51637,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%<*vietnam>
\ProvidesFile{vietnam.mld}[1999/03/16]
%% vietnamese titles for minitoc.sty
-%%
\def\ptctitle{M\d{u}c l\d{u}c}%
\def\plftitle{Danh s\'ach h\`inh v\~e}%
\def\plttitle{Danh s\'ach b\h{a}ng}%
@@ -47857,9 +51689,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{macrocode}
%<*welsh>
\ProvidesFile{welsh.mld}[1999/12/06]
-%% Welsh titles for minitoc.sty
-%% from welsh.dtx (babel)
-%% Braams, Johannes~L.
+%% Welsh titles for minitoc.sty, from welsh.dtx (babel), by Braams, Johannes~L.
\def\ptctitle{Cynnwys}%
\def\plftitle{Rhestr Ddarluniau}%
\def\plttitle{Rhestr Dablau}%
@@ -47986,7 +51816,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% ^^A \mtcaddpart[Compléments]
% \part{Compléments}\label{p+complements}
% \fi
+% \mtcsetfeature{parttoc}{open}{\begin{multicols}{2}\raggedcolumns}
+% \mtcsetfeature{parttoc}{close}{\end{multicols}\vspace{-1.5ex}}
% \parttoc
+% \mtcsetfeature{parttoc}{open}{\empty}
+% \mtcsetfeature{parttoc}{close}{\empty}
+%
+% ^^A \ifcase\LANG\relax
+% ^^A \backrefenglish
+% ^^A \or\relax
+% ^^A \backreffrench
+% ^^A \fi
%
% \nocite*
% \def\noopsort#1{\relax}
@@ -48022,21 +51862,21 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \adjustmtc
% ^^A NEW HISTORY BEGIN
% \ifcase\LANG\relax
-% \chapter*{Changes History\markboth{CHANGES HISTORY}{CHANGES HISTORY}}\label{c+history}
-% \markboth{CHANGES HISTORY}{CHANGES HISTORY}
-% \mtcaddchapter[Changes History]
+% \chapter*{Changes history\markboth{Changes history}{Changes history}}\label{c+history}
+% \markboth{Changes history}{Changes history}
+% \mtcaddchapter[Changes history]
% \or\relax
-% \chapter*{Historique des modifications\markboth{HISTORIQUE DES MODIFICATIONS}{HISTORIQUE DES MODIFICATIONS}}\label{c+history}
-% \markboth{HISTORIQUE DES MODIFICATIONS}{HISTORIQUE DES MODIFICATIONS}
+% \chapter*{Historique des modifications\markboth{Historique des modifications}{Historique des modifications}}\label{c+history}
+% \markboth{Historique des modifications}{Historique des modifications}
% \mtcaddchapter[Historique des modifications]
% \fi
% \ifcase\LANG\relax
-% \begin{RaggedRight}
% \bgroup
% \def\labelitemi{\ensuremath{\star}~\textbf{version}}
% \def\labelitemii{\textbullet}
% \def\labelitemiii{\textopenbullet}
% \def\labelitemiv{\textperiodcentered}
+% \begin{RaggedRight}
% %
% \begin{itemize}
% \item \textbf{00}
@@ -48054,6 +51894,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% assorted other cleanup (by \name{Dan}{Jurafsky}).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{01}
% \begin{itemize}
% \item 1993/06/01
@@ -48089,15 +51930,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% references). \pack{xr} version~5 is much more tolerant.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{02}
% \begin{itemize}
% \item 1993/07/05
% \begin{itemize}
-% \item Added compatibility with \pack{hangcaption} (the package
+% \item Added compatibility with \imess{W0092}\pack{hangcaption} (the package
% \pack{hangcaption} (if present) must be loaded \emph{before} the \upack{minitoc} package).
% \emph{Beware} to options modifying \com{@caption}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item[\textreferencemark~\textbf{version}] \textbf{03}
% \begin{itemize}
% \item 1993/07/09
@@ -48105,6 +51948,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Version 3 not released (buggy).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{04}
% \begin{itemize}
% \item 1993/07/09
@@ -48115,6 +51959,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \pack{mtcoff}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{05}
% \begin{itemize}
% \item 1993/07/13
@@ -48122,6 +51967,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added a selection mechanism to not write spurious things in the minitocs.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{06}
% \begin{itemize}
% \item 1993/07/15
@@ -48133,6 +51979,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% the \pack{shorttoc}~\cite{shorttoc} package).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{07}
% \begin{itemize}
% \item 1993/07/22
@@ -48143,6 +51990,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% and \com{faketableofcontents} added.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{08}
% \begin{itemize}
% \item 1993/07/29
@@ -48150,6 +51998,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Spacing adjustements.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{09}
% \begin{itemize}
% \item 1993/08/04
@@ -48158,6 +52007,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% only 3 characters for extensions in file names (what a pity!).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{10}
% \begin{itemize}
% \item 1993/08/05
@@ -48166,6 +52016,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% (\com{@inputcheck} or \com{reset@font} not defined).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{11}
% \begin{itemize}
% \item 1993/08/18
@@ -48175,6 +52026,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \com{mtcSPfont} for subparagraph entries.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{12}
% \begin{itemize}
% \item 1993/12/16
@@ -48185,6 +52037,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Removed old commented out lines from previous versions.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{13}
% \begin{itemize}
% \item 1993/12/17
@@ -48192,6 +52045,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added \com{minilof} and \com{minilot} stuff. For MS-DOS, uncomment the definition of \com{SHORTEXT}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{14}
% \begin{itemize}
% \item 1994/01/03
@@ -48209,6 +52063,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \com{minilof} and \com{minilot}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{15}
% \begin{itemize}
% \item 1994/01/27
@@ -48224,6 +52079,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% with some commands and parameters parallel to those for mini-tables.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{16}
% \begin{itemize}
% \item 1994/02/02
@@ -48231,6 +52087,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Bug fixes (typos).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{17}
% \begin{itemize}
% \item 1994/06/23
@@ -48241,6 +52098,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \xname{Frank}{Mittelbach} (who gave the hints to solve).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{18}
% \begin{itemize}
% \item 1994/06/26
@@ -48251,6 +52109,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% (by \xname{Johannes~L.}{Braams}).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{19}
% \begin{itemize}
% \item 1994/08/16
@@ -48263,6 +52122,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Corrected appendix in articles.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{20}
% \begin{itemize}
% \item 1994/08/25
@@ -48275,6 +52135,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Corrected a problem with chapters numbered with uppercase roman numbers.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{21}
% \begin{itemize}
% \item 1994/09/07
@@ -48282,6 +52143,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Corrected typos in \upack{minitoc} and \xfile{minitoc.tex}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{22}
% \begin{itemize}
% \item 1994/10/10
@@ -48289,6 +52151,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Corrected typos in \upack{minitoc}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{23}
% \begin{itemize}
% \item 1994/11/08
@@ -48301,6 +52164,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Removed appendix stuff.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{24}
% \begin{itemize}
% \item 1994/12/21
@@ -48311,6 +52175,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \xname{Denis~B.}{Roegel} who did the work.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{25}
% \begin{itemize}
% \item 1996/09/13
@@ -48318,6 +52183,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Updated \xfile{mtcnorsk.sty} and added \xfile{mtcnynorsk.sty} on a suggestion from \xname{Dag}{Langmyhr}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{26}
% \begin{itemize}
% \item 1996/11/14
@@ -48328,6 +52194,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% ``esperanto'' by ``esperant'' like in the \pack{babel} package.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{27}
% \begin{itemize}
% \item 1996/12/20
@@ -48338,6 +52205,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Renamed \pack{minitocoff} into \pack{mtcoff} to keep the name short.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{28}
% \begin{itemize}
% \item 1997/10/29
@@ -48363,6 +52231,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added the \opt{tight} and \optd{loose} package options.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{29}
% \begin{itemize}
% \item 1999/03/16
@@ -48379,9 +52248,10 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 1999/07/29
% \begin{itemize}
-% \item Added the lithuanian language.
+% \item Added \xfile{lithuanian.mld}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{30}
% \begin{itemize}
% \item 1999/12/06
@@ -48390,6 +52260,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Corrected a bug in \com{sltname} definition (\texttt{mlt} should be \texttt{slt}).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{31}
% \begin{itemize}
% \item 2000/04/04
@@ -48398,6 +52269,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% who has also simplified some code and fixed the infamous \com{chapter*} bug.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{32}
% \begin{itemize}
% \item 2000/08/08
@@ -48410,6 +52282,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item \com{nomtcrule} corrected.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{33}
% \begin{itemize}
% \item 2000/12/07
@@ -48425,15 +52298,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Corrected a feature in \com{mtcaddchapter} and~co. with a blank optional argument.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{34}
% \begin{itemize}
% \item 2000/12/13
% \begin{itemize}
-% \item Added in the documentation a section for use with the \pack{tocbibind} package.
+% \item Added\imess{I0046} in the documentation a section for use with the \pack{tocbibind} package.
% \item Added \suffix{.mld} files for alternate names of languages: so, \xfile{american.mld} just loads
% \xfile{english.mld}, which contains the real definitions.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{35}
% \begin{itemize}
% \item 2001/01/09
@@ -48461,6 +52336,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added the interlingua language.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{36}
% \begin{itemize}
% \item 2002/02/11
@@ -48490,6 +52366,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Reduced depth of \com{mtc@strutbox}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item[\textreferencemark~\textbf{version}] \textbf{37}
% \begin{itemize}
% \item 2003/01/24
@@ -48497,6 +52374,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Version~\#37 dropped.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{38}
% \begin{itemize}
% \item 2003/01/24
@@ -48537,6 +52415,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% A lot of cleaning remains to do, but the release seems to be needed now.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{39}
% \begin{itemize}
% \item 2003/04/09
@@ -48563,6 +52442,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Corrections in the documentation; corrections about rules.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{40}
% \begin{itemize}
% \item 2004/12/09
@@ -48572,7 +52452,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \xfile{minitoc.tex}, because \pack{multicol} is a required package.
% \item Added a figure in \xfile{minitoc.tex} about the need of three compilations.
% \item Added some infos in \xfile{minitoc.bug}.
-% \item Added a paragraph about a problem with the \pack{appendix} package.
+% \item Added\imess{I0042} a paragraph about a problem with the \pack{appendix} package.
% \end{itemize}
% \item 2004/12/13
% \begin{itemize}
@@ -48587,6 +52467,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added \xfile{fminitoc.pdf} (french documentation in PDF format).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{41}
% \begin{itemize}
% \item 2005/01/05
@@ -48681,6 +52562,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added \com{mtcfixindex}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item[\textreferencemark~\textbf{version}] \textbf{42}
% \begin{itemize}
% \item 2005/02/14
@@ -48701,6 +52583,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added \com{mtcsettitle}, forgotten to be inserted in v41.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{43}
% \begin{itemize}
% \item 2005/02/21
@@ -48761,7 +52644,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2005/03/22
% \begin{itemize}
-% \item Added a hint for the \pack{abstract} package.
+% \item Added a hint for the \imess{I0040}\pack{abstract} package.
% \end{itemize}
% \item 2005/04/07
% \begin{itemize}
@@ -48797,7 +52680,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item 2005/05/30
% \begin{itemize}
% \item Fixed chapter-level entries in parttocs, when page numbers must be removed.
-% \item Added a hint about the \pack{sectsty} package (must be loaded \emph{before} \upack{minitoc}).
+% \item Added a hint about the \pack{sectsty}\imess{I0043} package (must be loaded \emph{before} \upack{minitoc}).
% \end{itemize}
% \item 2005/06/01
% \begin{itemize}
@@ -48954,6 +52837,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Removed the page numbers in the glossary. Done in the \texttt{*mk} scripts.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{44}
% \begin{itemize}
% \item 2005/09/26
@@ -49120,7 +53004,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item Fixed typos in the documentation.
% \item Continuing the ``Jargon'' chapter.
-% \item Added a hint about the \pack{varsects} package (must be loaded \emph{before} \upack{minitoc}).
+% \item Added a hint about the \imess{W0038}\pack{varsects} package (must be loaded \emph{before} \upack{minitoc}).
% \end{itemize}
% \item 2005/12/06
% \begin{itemize}
@@ -49190,7 +53074,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Continuing the ``Jargon'' chapter.
% \item Corrected the bibliography entry about \packa{Bang\TeX}{BangTeX}.
% \item Updated the bibliography.
-% \item Used the \pack{afterpage} packag~\cite{afterpage} in the documentation to fix a float positionning problem.
+% \item Used the \pack{afterpage} package~\cite{afterpage} in the documentation to fix a float positionning problem.
% \end{itemize}
% \item 2006/01/09
% \begin{itemize}
@@ -49269,7 +53153,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/01/26
% \begin{itemize}
-% \item Added a hint about the \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3}, and an entry in the FAQ chapter
+% \item Added a hint about the \imess{I0043}\KOMAScript{}
+% classes~\cite{komab,koma,robbers-pj-2006-3}, and an entry in the FAQ chapter
% (and in \xfile{minitoc.bug}).
% \end{itemize}
% \item 2006/01/27
@@ -49381,7 +53266,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/03/01
% \begin{itemize}
-% \item Hints about the \class{jura} class and the \pack{alphanum} package, incompatible with \upack{minitoc}.
+% \item Hints about the \class{jura}\SMM{\lmess{W0029}\\\lmess{W0025}} class and the \pack{alphanum} package,
+% incompatible with \upack{minitoc}.
% \end{itemize}
% \item 2006/03/02
% \begin{itemize}
@@ -49448,7 +53334,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added \xfile{english1.mld} and \xfile{english2.mld}.
% \end{itemize}
% \end{itemize}
-% \item 45
+% \lneed{5}
+% \item \textbf{45}
% \begin{itemize}
% \item 2006/03/31
% \begin{itemize}
@@ -49515,16 +53402,16 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item Added notes about the \env{mtchideinmainlof} and \env{mtchideinmainlot} environments.
% \item Added \oexam{hide1.tex} and \oexam{hide2.tex}.
-% \item Added a hint about the \pack{fncychap} package (must be loaded \emph{before} \upack{minitoc}).
-% \item Added a hint about the \pack{quotchap} package (must be loaded \emph{before} \upack{minitoc}).
+% \item Added a hint about the \imess{W0086}\pack{fncychap} package (must be loaded \emph{before} \upack{minitoc}).
+% \item Added a hint about the \imess{W0087}\pack{quotchap} package (must be loaded \emph{before} \upack{minitoc}).
% \item Update the bibliography.
% \end{itemize}
% \item 2006/05/04
% \begin{itemize}
% \item Update the bibliography.
-% \item Added a hint about the \pack{romannum} package (must be loaded \emph{before} \upack{minitoc}).
-% \item Added a hint about the \pack{sfheaders} package (must be loaded \emph{before} \upack{minitoc}).
-% \item Added a hint about the \pack{alnumsec} package (must be loaded \emph{before} \upack{minitoc}).
+% \item Added a hint about the \imess{W0088}\pack{romannum} package (must be loaded \emph{before} \upack{minitoc}).
+% \item Added a hint about the \imess{W0089}\pack{sfheaders} package (must be loaded \emph{before} \upack{minitoc}).
+% \item Added a hint about the \imess{W0090}\pack{alnumsec} package (must be loaded \emph{before} \upack{minitoc}).
% \item Corrections in the documentation.
% \end{itemize}
% \item 2006/05/05
@@ -49580,7 +53467,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Spacing correction in \xfile{french2.mld}.
% \end{itemize}
% \end{itemize}
-% \item 46
+% \lneed{5}
+% \item \textbf{46}
% \begin{itemize}
% \item 2006/06/09
% \begin{itemize}
@@ -49675,7 +53563,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% now \texttt{/tmp/`whoami`/CL[0-9]}.
% \end{itemize}
% \end{itemize}
-% \item 47
+% \lneed{5}
+% \item \textbf{47}
% \begin{itemize}
% \item 2006/07/26
% \begin{itemize}
@@ -49710,7 +53599,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \class{book} class (hence using one side printing).
% \end{itemize}
% \end{itemize}
-% \item 48
+% \lneed{5}
+% \item \textbf{48}
% \begin{itemize}
% \item 2006/08/04
% \begin{itemize}
@@ -49815,7 +53705,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Added the \exam{mtc-syn.tex} example document file.
% \end{itemize}
% \end{itemize}
-% \item 49
+% \lneed{5}
+% \item \textbf{49}
% \begin{itemize}
% \item 2006/09/14
% \begin{itemize}
@@ -49860,7 +53751,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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
% \upack{minitoc}.
-% \item Added a hint about the \pack{hangcaption} package (must be loaded \emph{before} \upack{minitoc}).
+% \item Added a hint about the \imess{W0092}\pack{hangcaption} package (must be loaded \emph{before} \upack{minitoc}).
% \end{itemize}
% \item 2006/11/06
% \begin{itemize}
@@ -49877,7 +53768,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \emph{document}\suffix{.log} file and, if necessary, gives only one warning message.
% \end{itemize}
% \end{itemize}
-% \item 50
+% \lneed{5}
+% \item \textbf{50}
% \begin{itemize}
% \item 2006/11/17
% \begin{itemize}
@@ -49900,7 +53792,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% the package) to the distribution.
% \end{itemize}
% \end{itemize}
-% \item 51
+% \lneed{5}
+% \item \textbf{51}
% \begin{itemize}
% \item 2006/12/18
% \begin{itemize}
@@ -49924,7 +53817,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item The example files are in their own directory in the (proposed) \index{TDS}TDS hierarchy.
% \end{itemize}
% \end{itemize}
-% \item 52
+% \lneed{5}
+% \item \textbf{52}
% \begin{itemize}
% \item 2007/01/11
% \begin{itemize}
@@ -49987,7 +53881,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Updated the acknowledgements.
% \end{itemize}
% \end{itemize}
-% \item 53
+% \lneed{5}
+% \item \textbf{53}
% \begin{itemize}
% \item 2007/02/13
% \begin{itemize}
@@ -50028,19 +53923,86 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item Added changing the title of the parttoc for appendices in \xfile{mtc-apx.tex}.
% \end{itemize}
+% \end{itemize}
+% \lneed{5}
+% \item \textbf{54}
+% \begin{itemize}
+% \item 2007/03/27
+% \begin{itemize}
+% \item Added the ``\feat{open}'' and ``\feat{close}'' features.
+% \item Indexing the features.
+% \item Added the \exam{mtc-ocf.tex} example file.
+% \end{itemize}
+% \item 2007/04/06
+% \begin{itemize}
+% \item Added the ``\com{mtcfixnomenclature}'' command.
+% \item Added the \exam{mtc-nom.tex} example file.
+% \item Updated the bibliography.
+% \item Corrected the last argument of \com{mtcsetfeature} and siblings, using \com{mtc@toks}.
+% \item Some mini-tables are set on two columns in the manual.
+% \item Indexing the messages. Messages noted in the right margin.
+% \item Corrected a bug in \pack{mtcoff}.
+% \item Added \xfile{latinc.mld} and \xfile{latinc2.mld} for classical latin.
+% \end{itemize}
+% \item 2007/04/12
+% \begin{itemize}
+% \item Added internal hyperlinks for messages.
+% \item Load the \pack{hypcap} package for hyperlinks in the documentation.
+% ^^A \item Modification of \scrp{emk}, \scrp{fmk}, and \scrp{pmk} to remove \verb*|\ | from the index.
+% \end{itemize}
+% \item 2007/06/06
+% \begin{itemize}
+% \item Added \com{mtcoffset} and co. for an horizontal offset of a mini-table.
+% \item Added \com{mtcsetoffset} for an horizontal offset of a mini-table type.
+% \item Added the \exam{mtc-ofs.tex} example file.
+% \item Added flagging of macros in example files.
+% \item The 2007 section in the ``Postface'' chapter was garbled.
+% \item More internal links in the documentation.
+% \item Updated the bibliography.
+% \item Added a clickable table of all messages.
+% \item Improved column breaks in the index.
+% \item Added a local minitoc in the ``Jargon'' chapter.
+% \item Added \xfile{lithuanian2.mld}.
+% \item Added \xfile{latvian2.mld} and \xfile{letton2.mld}.
+% \item Grouped \texttt{.mld}/\texttt{.mlo} pairs in table~\vref{t+files}.
+% \end{itemize}
% \end{itemize}
+% \lneed{5}
+% \item \textbf{55}
+% \begin{itemize}
+% \item 2007/06/12
+% \begin{itemize}
+% \item Added a hint (warning~\texttt{W0097})\imess{W0097} about the \pack{flowfram}~\cite{flowfram,ffuserguide} package (incompatible).
+% \item Added a \emph{hint} (\texttt{I0053})\imess{I0053} about the \pack{float}~\cite{float},
+% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat}, and \pack{rotfloat}~\cite{rotfloat} packages.
+% \end{itemize}
+% \item 2007/06/22
+% \begin{itemize}
+% \item Regrouping some marginal notes about messages; improving their positions.
+% \item Improve page breaks in the documentation.
+% \item Updated the bibliography.
+% \item Corrected a bug about minitocs in appendices for the \class{memoir} class.
+% \end{itemize}
+% \item 2007/06/29
+% \begin{itemize}
+% \item Changed the color of hyperlinks.
+% \item Revised the format of the headers.
+% \item Corrected some \verb|\mtcset...| commands to use \com{edef} to correctly evaluate \com{mtc@toks}.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
-% \egroup
% \end{RaggedRight}
+% \egroup
% \or\relax
% ^^A FRENCH
-% \begin{RaggedRight}
% \bgroup
% \def\labelitemi{\ensuremath{\star}~\textbf{version}}
% \def\labelitemii{\textbullet}
% \def\labelitemiii{\textopenbullet}
% \def\labelitemiv{\textperiodcentered}
+% \begin{RaggedRight}
% %
+% \lneed{5}
% \begin{itemize}
% \item \textbf{00}
% \begin{itemize}
@@ -50057,6 +54019,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% le nom du fichier minitoc, avec en plus d'autres nettoyages (par \name{Dan}{Jurafsky}).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{01}
% \begin{itemize}
% \item 1993/06/01
@@ -50087,15 +54050,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \pack{xr} version~5 est bien plus tolérant.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{02}
% \begin{itemize}
% \item 1993/07/05
% \begin{itemize}
-% \item Ajout de la compatibilité avec \pack{hangcaption} (le paquetage \pack{hangcaption} (s'il est présent)
+% \item Ajout de la compatibilité avec \imess{W0092}\pack{hangcaption} (le paquetage \pack{hangcaption} (s'il est présent)
% doit être chargé \emph{avant} le paquetage \upack{minitoc}). \emph{Attention} aux options modifiant
% \com{@caption}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item[\textreferencemark~\textbf{version}] \textbf{03}
% \begin{itemize}
% \item 1993/07/09
@@ -50103,6 +54068,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Version~3 non distribuée (erronée).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{04}
% \begin{itemize}
% \item 1993/07/09
@@ -50114,6 +54080,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% par \upack{mtcoff}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{05}
% \begin{itemize}
% \item 1993/07/13
@@ -50121,6 +54088,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout d'un mécanisme de sélection pour ne pas écrire des choses superflues dans les minitocs.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{06}
% \begin{itemize}
% \item 1993/07/15
@@ -50132,6 +54100,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% en fait, c'est l'ancêtre du paquetage \pack{shorttoc}~\cite{shorttoc}).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{07}
% \begin{itemize}
% \item 1993/07/22
@@ -50142,6 +54111,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \com{minitoc}, \com{dominitoc} et \com{faketableofcontents}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{08}
% \begin{itemize}
% \item 1993/07/29
@@ -50149,6 +54119,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajustements d'espacement.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{09}
% \begin{itemize}
% \item 1993/08/04
@@ -50157,6 +54128,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% MS-DOS permet seulement 3~caractères pour les suffixes dans les noms de fichiers (pitoyable\ldots).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{10}
% \begin{itemize}
% \item 1993/08/05
@@ -50165,6 +54137,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% (\com{@inputcheck} ou \com{reset@font} non définies).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{11}
% \begin{itemize}
% \item 1993/08/18
@@ -50174,6 +54147,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% les entrées de paragraphe, \com{mtcSPfont} pour les entrées de sous-paragraphe.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{12}
% \begin{itemize}
% \item 1993/12/16
@@ -50184,6 +54158,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Retrait de vieilles lignes mises en commentaire dans des versions précédentes.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{13}
% \begin{itemize}
% \item 1993/12/17
@@ -50192,6 +54167,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% de \com{SHORTEXT}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{14}
% \begin{itemize}
% \item 1994/01/03
@@ -50209,6 +54185,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% et \com{minilot}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{15}
% \begin{itemize}
% \item 1994/01/27
@@ -50218,6 +54195,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% et paramètres en parallèle avec ceux pour les mini-tables.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{16}
% \begin{itemize}
% \item 1994/02/02
@@ -50225,6 +54203,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Corrections d'erreurs (typos).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{17}
% \begin{itemize}
% \item 1994/06/23
@@ -50236,6 +54215,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout de la notion de \og{} numérotation absolue\fg{} pour les the mini-tables.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{18}
% \begin{itemize}
% \item 1994/06/26
@@ -50246,6 +54226,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% (de \xname{Johannes~L.}{Braams}).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{19}
% \begin{itemize}
% \item 1994/08/16
@@ -50258,6 +54239,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Correction de l'appendice dans les articles.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{20}
% \begin{itemize}
% \item 1994/08/25
@@ -50270,6 +54252,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Correction d'un problème avec des chapitres numérotés avec des chiffres romains majuscules.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{21}
% \begin{itemize}
% \item 1994/09/07
@@ -50277,6 +54260,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Correction de typos dans \upack{minitoc} et \xfile{minitoc.tex}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{22}
% \begin{itemize}
% \item 1994/10/10
@@ -50284,6 +54268,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Correction de typos dans \upack{minitoc}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{23}
% \begin{itemize}
% \item 1994/11/08
@@ -50295,6 +54280,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Retrait du code pour l'appendice.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{24}
% \begin{itemize}
% \item 1994/12/21
@@ -50304,6 +54290,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% de \LaTeXe\ de décembre 1994. Merci à~\xname{Denis~B.}{Roegel} qui a fait le travail.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{25}
% \begin{itemize}
% \item 1996/09/13
@@ -50312,6 +54299,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% de \xname{Dag}{Langmyhr}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{26}
% \begin{itemize}
% \item 1996/11/14
@@ -50323,6 +54311,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% renommage de \og{} esperanto \fg{} en \og{} esperant \fg{} comme dans le paquetage \pack{babel}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{27}
% \begin{itemize}
% \item 1996/12/20
@@ -50333,6 +54322,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Renommage de \pack{minitocoff} en \pack{mtcoff} pour que le nom reste court.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{28}
% \begin{itemize}
% \item 1997/10/29
@@ -50356,6 +54346,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout des options de paquetage \opt{tight} et \optd{loose}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{29}
% \begin{itemize}
% \item 1999/03/16
@@ -50372,9 +54363,10 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 1999/07/29
% \begin{itemize}
-% \item Ajout de la langue lithuanian.
+% \item Ajout de \xfile{lithuanian.mld}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{30}
% \begin{itemize}
% \item 1999/12/06
@@ -50383,6 +54375,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Correction d'une erreur dans la définition d e \com{sltname} (\texttt{mlt} devrait être \texttt{slt}).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{31}
% \begin{itemize}
% \item 2000/04/04
@@ -50391,6 +54384,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% qui a aussi simplifié certains morceaux de code et corrigé l'infâme erreur sur \com{chapter*}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{32}
% \begin{itemize}
% \item 2000/08/08
@@ -50403,6 +54397,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Correction de \com{nomtcrule}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{33}
% \begin{itemize}
% \item 2000/12/07
@@ -50417,15 +54412,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Correction d'un problème dans \com{mtcaddchapter} et~co. avec un argument optionnel blanc.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{34}
% \begin{itemize}
% \item 2000/12/13
% \begin{itemize}
-% \item Ajout dans la documentation d'une section sur l'utilisation avec le paquetage \pack{tocbibind}.
+% \item Ajout\imess{I0046} dans la documentation d'une section sur l'utilisation avec le paquetage \pack{tocbibind}.
% \item Ajout de fichiers \suffix{.mld} pour les noms alternatifs de langues: ainsi, \xfile{american.mld} ne fait
% que charger \xfile{english.mld}, qui contient les vraies définitions.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{35}
% \begin{itemize}
% \item 2001/01/09
@@ -50453,6 +54450,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout de la langue interlingua.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{36}
% \begin{itemize}
% \item 2002/02/11
@@ -50483,6 +54481,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Réduction de la profondeur de \com{mtc@strutbox}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item[\textreferencemark~\textbf{version}] \textbf{37}
% \begin{itemize}
% \item 2003/01/24
@@ -50490,6 +54489,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Version~\#37 sautée.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{38}
% \begin{itemize}
% \item 2003/01/24
@@ -50530,6 +54530,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% nécessaire de publier la distribution maintenant.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{39}
% \begin{itemize}
% \item 2003/04/09
@@ -50556,6 +54557,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Corrections dans la documentation; corrections sur les filets.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{40}
% \begin{itemize}
% \item 2004/12/09
@@ -50565,7 +54567,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% puisque \pack{multicol} est un paquetage obligatoire (\emph{required}).
% \item Ajout d'une figure dans \xfile{minitoc.tex} sur la nécessité de trois compilations.
% \item Ajout de quelques informations dans \xfile{minitoc.bug}.
-% \item Ajout d'un paragraphe sur un problème avec le paquetage \pack{appendix}.
+% \item Ajout\imess{I0042} d'un paragraphe sur un problème avec le paquetage \pack{appendix}.
% \end{itemize}
% \item 2004/12/13
% \begin{itemize}
@@ -50580,6 +54582,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout de \xfile{fminitoc.pdf} (documentation en français en format PDF).
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{41}
% \begin{itemize}
% \item 2005/01/05
@@ -50673,6 +54676,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout de \com{mtcfixindex}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item[\textreferencemark~\textbf{version}] \textbf{42}
% \begin{itemize}
% \item 2005/02/14
@@ -50693,6 +54697,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout de \com{mtcsettitle}, oubliée dans v41.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{43}
% \begin{itemize}
% \item 2005/02/21
@@ -50754,7 +54759,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2005/03/22
% \begin{itemize}
-% \item Ajout d'un \emph{hint} pour le paquetage \pack{abstract}.
+% \item Ajout d'un \emph{hint} pour le paquetage \imess{I0040}\pack{abstract}.
% \end{itemize}
% \item 2005/04/06
% \begin{itemize}
@@ -50792,7 +54797,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item 2005/05/30
% \begin{itemize}
% \item Correction des entrées de niveau chapitre dans les parttocs, lorsque les numéros de pages doivent être omis.
-% \item Ajout d'un \emph{hint} sur le paquetage \pack{sectsty} (il doit être chargé \emph{avant} \upack{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \pack{sectsty}\imess{I0043} (il doit être chargé \emph{avant} \upack{minitoc}).
% \end{itemize}
% \item 2005/06/01
% \begin{itemize}
@@ -50956,6 +54961,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Retrait des numéros de pages dans le glossaire. Fait par les scripts \texttt{*mk}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
% \item \textbf{44}
% \begin{itemize}
% \item 2005/09/26
@@ -51126,7 +55132,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item Correction de typos dans la documentation.
% \item Continuation du chapitre \og{} Jargon\fg.
-% \item Ajout d'un \emph{hint} sur le paquetage \pack{varsects} (il doit être chargé \emph{avant} \upack{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0038}\pack{varsects} (il doit être chargé \emph{avant} \upack{minitoc}).
% \end{itemize}
% \item 2005/12/06
% \begin{itemize}
@@ -51196,8 +55202,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Continuation du chapitre \og{} Jargon\fg.
% \item Correction de l'entrée bibliographique sur \packa{Bang\TeX}{BangTeX}.
% \item Mise à~jour de la bibliographie.
-% \item Utilisation du paquetage \pack{afterpage}~\cite{afterpage} dans la documentation pour résoudre un problème de placement
-% de flottants.
+% \item Utilisation du paquetage \pack{afterpage}~\cite{afterpage} dans la documentation pour résoudre
+% un problème de placement de flottants.
% \end{itemize}
% \item 2006/01/09
% \begin{itemize}
@@ -51277,8 +55283,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/01/26
% \begin{itemize}
-% \item Ajout d'un \emph{hint} sur les classes \KOMAScript{}~\cite{komab,koma,robbers-pj-2006-3} et d'un point dans les questions
-% fréquemment posées (et dans in \xfile{minitoc.bug}).
+% \item Ajout d'un \emph{hint} sur les classes \imess{I0043}\KOMAScript{}~\cite{komab,koma,robbers-pj-2006-3} et
+% d'un point dans les questions fréquemment posées (et dans in \xfile{minitoc.bug}).
% \end{itemize}
% \item 2006/01/27
% \begin{itemize}
@@ -51389,7 +55395,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/03/01
% \begin{itemize}
-% \item \emph{Hints} sur la classe \class{jura} et le paquetage \pack{alphanum}, incompatibles avec \upack{minitoc}.
+% \item \emph{Hints} sur la classe \class{jura}\SMM{\lmess{W0029}\\\lmess{W0025}} et le paquetage \pack{alphanum},
+% incompatibles avec \upack{minitoc}.
% \end{itemize}
% \item 2006/03/02
% \begin{itemize}
@@ -51457,7 +55464,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout de \xfile{english1.mld} et \xfile{english2.mld}.
% \end{itemize}
% \end{itemize}
-% \item 45
+% \lneed{5}
+% \item \textbf{45}
% \begin{itemize}
% \item 2006/03/31
% \begin{itemize}
@@ -51509,14 +55517,14 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/04/27
% \begin{itemize}
-% \item Ajout de notes dans la question~20, sur l'utilisation avec le paquetage \pack{appendix}.
+% \item Ajout\imess{I0042} de notes dans la question~20, sur l'utilisation avec le paquetage \pack{appendix}.
% \item Ajout de commentaires pour l'option \opt{insection}.
% \item Mise à~jour de la bibliographie.
% \item Début de la correction de l'environnement \env{mtchideinmaintoc}.
% \end{itemize}
% \item 2006/05/02
% \begin{itemize}
-% \item Ajout de notes dans \xfile{minitoc.bug}, point~20, sur l'utilisation avec le paquetage \pack{appendix}.
+% \item Ajout\imess{I0042} de notes dans \xfile{minitoc.bug}, point~20, sur l'utilisation avec le paquetage \pack{appendix}.
% \item Fin de la correction de l'environnement \env{mtchideinmaintoc}.
% \item Corrections analogues dans les environnements \env{mtchideinmainlof} et \env{mtchideinmainlot}.
% \item Mise à~jour de la bibliographie.
@@ -51525,15 +55533,15 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \begin{itemize}
% \item Ajout de notes à~propos des environnements \env{mtchideinmainlof} et \env{mtchideinmainlot}.
% \item Ajout de \oexam{hide1.tex} et \oexam{hide2.tex}.
-% \item Ajout d'un \emph{hint} sur le paquetage \pack{fncychap} (il doit être chargé \emph{avant} \upack{minitoc}).
-% \item Ajout d'un \emph{hint} sur le paquetage \pack{quotchap} (il doit être chargé \emph{avant} \upack{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0086}\pack{fncychap} (il doit être chargé \emph{avant} \upack{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0087}\pack{quotchap} (il doit être chargé \emph{avant} \upack{minitoc}).
% \end{itemize}
% \item 2006/05/04
% \begin{itemize}
% \item Mise à~jour de la bibliographie.
-% \item Ajout d'un \emph{hint} sur le paquetage \pack{romannum} (il doit être chargé \emph{avant} \upack{minitoc}).
-% \item Ajout d'un \emph{hint} sur le paquetage \pack{sfheaders} (il doit être chargé \emph{avant} \upack{minitoc}).
-% \item Ajout d'un \emph{hint} sur le paquetage \pack{alnumsec} (il doit être chargé \emph{avant} \upack{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0088}\pack{romannum} (il doit être chargé \emph{avant} \upack{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0089}\pack{sfheaders} (il doit être chargé \emph{avant} \upack{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0090}\pack{alnumsec} (il doit être chargé \emph{avant} \upack{minitoc}).
% \item Corrections dans la documentation.
% \end{itemize}
% \item 2006/05/05
@@ -51590,7 +55598,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item Correction d'espacement dans \xfile{french2.mld}.
% \end{itemize}
-% \item 46
+% \lneed{5}
+% \item \textbf{46}
% \begin{itemize}
% \item 2006/06/09
% \begin{itemize}
@@ -51686,7 +55695,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% désormais \texttt{/tmp/`whoami`/CL[0-9]}.
% \end{itemize}
% \end{itemize}
-% \item 47
+% \lneed{5}
+% \item \textbf{47}
% \begin{itemize}
% \item 2006/07/26
% \begin{itemize}
@@ -51721,7 +55731,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% au lieu de la classe \class{book} (d'où une impression en recto seul).
% \end{itemize}
% \end{itemize}
-% \item 48
+% \lneed{5}
+% \item \textbf{48}
% \begin{itemize}
% \item 2006/08/04
% \begin{itemize}
@@ -51827,7 +55838,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ajout du fichier exemple de document \exam{mtc-syn.tex}.
% \end{itemize}
% \end{itemize}
-% \item 49
+% \lneed{5}
+% \item \textbf{49}
% \begin{itemize}
% \item 2006/09/14
% \begin{itemize}
@@ -51873,7 +55885,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \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 \upack{minitoc}.
-% \item Ajout d'un \emph{hint} sur le paquetage \pack{hangcaption} (il doit être chargé \emph{avant} \upack{minitoc}).
+% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0092}\pack{hangcaption} (il doit être chargé \emph{avant} \upack{minitoc}).
% \end{itemize}
% \item 2006/11/06
% \begin{itemize}
@@ -51890,7 +55902,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \emph{document}\suffix{.log} et, si nécessaire, donne un seul message d'avertissement.
% \end{itemize}
% \end{itemize}
-% \item 50
+% \lneed{5}
+% \item \textbf{50}
% \begin{itemize}
% \item 2006/11/17
% \begin{itemize}
@@ -51913,7 +55926,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% contenant tous les fichiers du paquetage) à~la distribution.
% \end{itemize}
% \end{itemize}
-% \item 51
+% \lneed{5}
+% \item \textbf{51}
% \begin{itemize}
% \item 2006/12/18
% \begin{itemize}
@@ -51937,7 +55951,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Les fichiers exemples sont dans leur propre répertoire de la hiérarchie \index{TDS}TDS (proposée).
% \end{itemize}
% \end{itemize}
-% \item 52
+% \lneed{5}
+% \item \textbf{52}
% \begin{itemize}
% \item 2007/01/11
% \begin{itemize}
@@ -52000,7 +56015,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Mise à~jour des remerciements.
% \end{itemize}
% \end{itemize}
-% \item 53
+% \lneed{5}
+% \item \textbf{53}
% \begin{itemize}
% \item 2007/02/13
% \begin{itemize}
@@ -52039,12 +56055,80 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2007/03/22
% \begin{itemize}
-% \item Ajout du changement de title de la parttoc des appendices dans \xfile{mtc-apx.tex}.
+% \item Ajout du changement de titre de la parttoc des appendices dans \xfile{mtc-apx.tex}.
+% \end{itemize}
+% \end{itemize}
+% \lneed{5}
+% \item \textbf{54}
+% \begin{itemize}
+% \item 2007/03/27
+% \begin{itemize}
+% \item Ajout des dispositifs «~\feat{open}~» et «~\feat{close}~».
+% \item Indexation des dispositifs.
+% \item Ajout du fichier exemple \exam{mtc-ocf.tex}.
+% \end{itemize}
+% \item 2007/04/06
+% \begin{itemize}
+% \item Ajout de la commande «~\com{mtcfixnomenclature}~».
+% \item Ajout du fichier exemple \exam{mtc-nom.tex}.
+% \item Mise à~jour de la bibliographie.
+% \item Correction du dernier argument de \com{mtcsetfeature} et analogues, en utilisant \com{mtc@toks}.
+% \item Certaines mini-tables sont composées sur deux colonnes dans le manuel.
+% \item Indexation des messages. Messages notés dans la marge de droite.
+% \item Correction d'une erreur dans \pack{mtcoff}.
+% \item Ajout de \xfile{latinc.mld} et \xfile{latinc2.mld} pour le latin classique.
+% \end{itemize}
+% \item 2007/04/12
+% \begin{itemize}
+% \item Ajout d'hyperliens internes pour les messages.
+% \item Charger le paquetage \pack{hypcap} pour les hyperliens dans la documentation.
+% ^^A \item Modification de \scrp{emk}, \scrp{fmk} et \scrp{pmk} pour retirer \verb*|\ | de l'index.
+% \end{itemize}
+% \item 2007/06/06
+% \begin{itemize}
+% \item Ajout de \com{mtcoffset} et consorts pour un décalage horizontal d'une mini-table.
+% \item Ajout de \com{mtcsetoffset} pour un décalage horizontal d'un type de mini-table.
+% \item Ajout du fichier exemple \exam{mtc-ofs.tex}.
+% \item Ajout du marquage des macros dans les fichiers exemples.
+% \item La section 2007 du chapitre «~Postface~» était en pagaille.
+% \item Plus de liens internes dans la documentation.
+% \item Mise à~jour de la bibliographie.
+% \item Ajout d'une table cliquable de tous les messages.
+% \item Amélioration des coupures de colonnes dans l'index.
+% \item Ajout d'une minitoc locale dans le chapitre <<~Jargon~>>.
+% \item Ajout de \xfile{lithuanian2.mld}.
+% \item Ajout de \xfile{latvian2.mld} et \xfile{letton2.mld}.
+% \item Groupement des paires \texttt{.mld}/\texttt{.mlo} dans le tableau~\vref{t+files}.
% \end{itemize}
% \end{itemize}
+% \lneed{5}
+% \item \textbf{55}
+% \begin{itemize}
+% \item 2007/06/12
+% \begin{itemize}
+% \item Ajout d'un \emph{hint} (avertissement~\texttt{W0097})\imess{W0097} sur le
+% paquetage \pack{flowfram}~\cite{flowfram,ffuserguide} (incompatible).
+% \item Ajout d'un \emph{hint} (\texttt{I0053})\imess{I0053} sur les paquetages \pack{float}~\cite{float},
+% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat} et \pack{rotfloat}~\cite{rotfloat}.
+% \end{itemize}
+% \item 2007/06/22
+% \begin{itemize}
+% \item Regroupement de notes marginales concernant des messages; amélioration de leur placement.
+% \item Amélioration des coupures de page dans la documentation.
+% \item Mise à~jour de la bibliographie.
+% \item Correction d'un problème sur les minitocs dans les appendices pour la classe \class{memoir}.
+% \end{itemize}
+% \item 2007/06/29
+% \begin{itemize}
+% \item Changement de la couleur des hyperliens.
+% \item Changement du format des en-têtes.
+% \item Correction de quelques commandes \verb|\mtcset...| pour utiliser \com{edef} afin d'évaluer
+% correctement \com{mtc@toks}.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
-% \egroup
% \end{RaggedRight}
+% \egroup
% \fi
% ^^A NEW HISTORY END
% ^^A SEE..
@@ -52055,9 +56139,20 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \fi
% \iftrue % ^^A to index authors from the bibliography (citations replace the page number)
% \bname{Juan~M.}{Aguirregabiria}{basque}%
+% \bname{Ferenc}{Wettl}{bujdoso,bujdoso-f}%
+% \bname{Stéphane}{Aicardi}{aicardi}%
+% \bname{Jouko}{Arponen}{practical}%
+% \bname{Timothy}{Van~Zandt}{fancybox}%
+% \bname{Frank}{Jensen}{calc}%
+% \bname{Kresten~Krab}{Thorup}{calc}%
+% \bname{Akira}{Kakuto}{kakuto}%
+% \bname{Lee}{Netherton}{nomencl}%
+% \bname{Bernd}{Schandl}{nomencl}%
% \bname{Vartan}{Akopian}{armtex}%
% \bname{A.~J.}{Alex}{malayalam,malayalam-o}%
% \bnamea{Einar}{Árnason}{Arnason}{icelandic}%
+% \bnamea{Gyöngyi}{Bujdosó}{Bujdoso}{bujdoso,bujdoso-f}%
+% \bnamea{Ingo}{Klöckl}{Klockl}{ingo}%
% \bname{Donald}{Arseneau}{notoccite,placeins,cite,overcite,wrapfig,chapterbib,url,ifmtarg}%
% \bname{Gonçal}{Badenes}{catalan}%
% \bname{Pierre}{Basso}{bibtopic}%
@@ -52076,7 +56171,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Giuseppe}{Bilotta}{aleph}%
% \bnamea{Árpád}{Bíró}{Biro}{magyar}%
% \bnamea{Denis}{Bitouzé}{Bitouze}{latex-synthex}%
-% \bname{Georgi}{Boshnakov}{bulgarian}%
+% \bname{Georgi~N.}{Boshnakov}{bulgarian}%
% \bname{Victor}{Boyko}{cmcyralt/russian.sty}%
% \bname{Johannes~L.}{Braams}{Braams+TB12-2-291,babel,babel-user,dutch,english,irish,norsk,welsh,basque,%
% icelandic,catalan,latin,magyar,bulgarian,turkish,LaTeXbase,galician,galician2,slovak,italian,BEP,%
@@ -52088,7 +56183,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Mustafa}{Burc}{turkish}%
% \bname{Alexey}{Burykin}{X2T2,cyri,X2ENC}%
% \bname{David}{Carella}{carella}%
-% \bname{David~P.}{Carlisle}{LaTeXbase,xr,afterpage,ltxdoc,xr-hyper,color,TLC2,TLC2G,TLC2F,ltclass}%
+% \bname{David~P.}{Carlisle}{LaTeXbase,xr,afterpage,ltxdoc,xr-hyper,color,TLC2,TLC2G,TLC2F,ltclass,ifthen,backref,textcase}%
% \bname{Manuel}{Carriba}{galician,galician2}%
% \bname{Jean-C{\^o}me}{Charpentier}{latex-synthex,ftb,TLC2F,ftds}%
% \bname{Jean-Pascal}{Chauvet}{kanji}%
@@ -52114,10 +56209,12 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Daniel}{Flipo}{frenchb,CIL2E}%
% \bname{Peter}{Flynn}{flynn,veryshort,Flynn-pj-2005-3,Flynn-pj-2006-4}%
% \bname{Mohammad}{Ghodsi}{farsi}%
-% \bname{Michel}{Goossens}{latex-web,TLC2,TLC2G,TLC2F}%
+% \bname{Michel}{Goossens}{latex-web,TLC2,TLC2G,TLC2F,TLGC}%
% \bname{Mathieu}{Goutelle}{texfaq-fr}%
% \bname{Fraser}{Grant}{irish,scottish}%
+% \bnamea{George}{Grätzer}{Gratzer}{gr-mil,gr-fsl}%
% \bname{Norman}{Gray}{urlbst}%
+% \bname{George~D.}{Greenwade}{greenwade}%
% \bname{Enrico}{Gregorio}{gregorio-pj-2007-1}%
% \bname{Olga~A.}{Grineva}{maccents}%
% \bname{Marion}{Gunn}{irish}%
@@ -52126,7 +56223,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Taco}{Hoekwater}{luatex}%
% \bnamea{Th\'{\^e}~Th\`anh}{Hàn}{Han}{han,han2000,pdftex,vietnam}%
% \bname{Patrick}{Happel}{lipsum}%
-% \bname{Yannis}{Haralambous}{yannis1990,YH2004,yannis1994b,yannis1994a,MAPS24-7,yannis2001,yannis1995,omega1996,yannis1998}%
+% \bname{Yannis}{Haralambous}{yannis1990,YH2004,yannis1994b,yannis1994a,MAPS24-7,yannis2001,yannis1995,omega1996,yannis1998,yannis2004}%
% \bname{Alexander}{Harin}{cmcyralt/cmcyralt.sty}%
% \bname{Michael~A.}{Harrison}{chen1988}%
% \bname{Sten}{Hellman}{swedish}%
@@ -52141,6 +56238,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Per~Steinar}{Iversen}{norsk}%
% \bname{Zunbeltz}{Izaola}{basque}%
% \bname{Youssef}{Jabri}{arabi}%
+% \bname{Pawe\l}{Jackowski}{pearls}%
% \bname{Michael}{Janich}{polish}%
% \bname{Regnor}{Jernsletten}{samin}%
% \bname{Zhuhan}{Jiang}{vruler}%
@@ -52172,13 +56270,14 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Olga~G.}{Lapko}{X2T2,cyri,X2ENC,russianb1,FULLCYR,floatrow,russianb}%
% \bname{Henning}{Larsen}{danish}%
% \bname{Boris}{Lavva}{hebrew2}%
+% \bname{Olivier}{Lecarme}{lecarme}%
% \bname{Philipp}{Lehman}{TFIG}%
% \bname{Werner}{Lemberg}{russianb1,cjk,cjk2,vietnam,dblaccnt,cyrguide}%
% \bnamea{Erwan}{Le~Pennec}{LePennec}{texfaq-fr}%
% \bname{Knut}{Lickert}{minutes}%
% \bname{Ulf~A.}{Lindgren}{fncychap}%
% \bname{Anselm}{Lingnau}{float}%
-% \bname{Milos}{Lokajicek}{czech}%
+% \bnamea{Milo\v{s}~V.}{Lokaj{\'{\i}}\v{c}ek}{Lokajicek}{czech}%
% \bname{Maurizio}{Loreti}{sfheaders}%
% \bname{Tim}{Love}{timlove1994,timlove}%
% \bname{Vincent}{Lozano}{lozano}%
@@ -52194,16 +56293,16 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Surapant}{Meknavin}{thailatex}%
% \bname{Sébastien}{Mengin}{texfaq-fr}%
% \bname{Jochen}{Metzinger}{ethiop}%
-% \bname{Frank}{Mittelbach}{LaTeXbase,classes,letter,FMI1990,FMI1992,slides,multicol,varioref,doc,dblaccnt,docstrip-prog,TLC2,TLC2G,TLC2F,FMI1997,ltclass}%
+% \bname{Frank}{Mittelbach}{LaTeXbase,classes,letter,FMI1990,FMI1992,slides,multicol,varioref,doc,dblaccnt,docstrip-prog,TLC2,TLC2G,TLC2F,FMI1997,ltclass,enc-inter,TLGC}%
% \bname{Jens-Uwe}{Morawski}{komab,koma}%
-% \bname{Lapo~Filippo}{Mori}{gregorio-pj-2007-1,Mori-pj-2007-1,Mori2-pj-2007-1}%
+% \bname{Lapo~Filippo}{Mori}{gregorio-pj-2007-1,Mori1-pj-2007-1,Mori2-pj-2007-1}%
% \bnamea{Javier~A.}{Múgica~de~Rivera}{Mugica de Rivera}{galician2}%
% \bnamea{Dejan}{Muhamedagi\'{c}}{Muhamedagic}{serbian}%
% \bname{Sergei~O.}{Naumov}{LH/russian.sty}%
% \bname{Frank}{Neukam}{koma}%
% \bname{Rolf}{Niepraschk}{pict2e,texfaq-de}%
% \bname{Josselin}{Noirel}{texfaq-fr}%
-% \bname{Heiko}{Oberdiek}{hyperref-paper,hyperref.web,hyperref}%
+% \bname{Heiko}{Oberdiek}{hyperref-paper,hyperref.web,hyperref,hypcap,ifpdf,hyperref-changelog,hyperref-rdm,hyperref-pdf}%
% \bname{Mariusz}{Olko}{platex}%
% \bnamea{Erik}{Östhols}{Osthols}{swedish}%
% \bnamea{Alan}{Pai\'{c}}{Paic}{croatian}%
@@ -52222,7 +56321,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Veerathanabutr}{Poonlap}{thailatex}%
% \bname{Nico}{Poppelier}{BEP}%
% \bname{Roozbeh}{Pournader}{farsi}%
-% \bname{Sebastian}{Rahtz}{latex-web,pdftex,hyperref.web,hyperref}%
+% \bname{Sebastian}{Rahtz}{latex-web,pdftex,hyperref.web,hyperref,TLGC,hyperref-o,hyperref-changelog,hyperref-rdm,hyperref-pdf,backref,nameref,rotating}%
+% \bname{Leonor}{Barroca}{rotating}%
% \bname{Bernd}{Raichle}{germanb,ngermanb,texfaq-de,romaniantex}%
% \bname{Jose~Pedro}{Ramalhete}{portuges}%
% \bname{Keranen}{Reino}{finnish}%
@@ -52235,13 +56335,14 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Eddie}{Saudrais}{saudrais2001,saudrais2005}%
% \bnamea{Elmar}{Schalück}{Schaluck}{polish}%
% \bname{Tobias}{Schlemmer}{slovak}%
-% \bname{Walter}{Schmidt}{ngermanb,Schmidt-pj-2006-1}%
+% \bname{Walter}{Schmidt}{ngermanb,Schmidt-pj-2006-1,psnfss}%
% \bnamea{Martin}{Schröder}{Schroder}{multitoc}%
% \bname{Michael}{Shell}{btxfaq}%
% \bname{Andrij~M.}{Shvaika}{ukraineb}%
% \bname{Chanop}{Silpa-Anan}{thailatex}%
% \bname{Jankovic}{Slobodan}{serbian}%
-% \bname{Axel}{Sommerfeldt}{caption2,cap-anleitung,caption}%
+% \bname{Axel}{Sommerfeldt}{caption2,cap-anleitung,caption,rotfloat}%
+% \bname{Joseph~A.}{Wright}{trivfloat}%
% \bname{D.~P.}{Story}{dpstory}%
% \bname{Éric}{Streit}{texfaq-fr}%
% \bname{Apostolos}{Syropoulos}{beccari1998,greek,syro2002}%
@@ -52252,7 +56353,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Un}{Koaunghi}{HLATEX}%
% \bname{Turgut}{Uyar}{turkish}%
% \bname{Piet}{van~Oostrum}{teximpl}%
-% \bnamea{Thomas}{van~Oudenhove de Saint Géry}{van~Oudenhove de Saint Gery}{texfaq-fr,thomasvo}%
+% \bnamea{Thomas}{van~Oudenhove~de~Saint~Géry}{van~Oudenhove~de~Saint~Gery}{texfaq-fr,thomasvo}%
% \bname{Vladimir}{Volovich}{russianb1,cyrguide}%
% \bname{Stephan~P.}{von~Bechtolsheim}{Bechtolsheim+TB11-3-409,tex-bech}%
% \bname{Staszek}{Wawrykiewicz}{platex-pl}%
@@ -52282,7 +56383,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Antoni~R.}{Diller}{diller}%
% \bname{Fabrice}{Popineau}{ftds}%
% \bname{Alan}{Jeffrey}{LaTeXbase,jeffrey1994,ltnews,ltclass}%
-% \bname{Chris~A.}{Rowley}{LaTeXbase,jeffrey1994,TLC2,TLC2G,TLC2F,FMI1997,ltclass,rowley1999}%
+% \bname{Chris~A.}{Rowley}{LaTeXbase,jeffrey1994,TLC2,TLC2G,TLC2F,FMI1997,ltclass,rowley1999,calc}%
% \bnamea{Rainer}{Schöpf}{Schopf}{LaTeXbase,letter}%
% \bname{Peter}{Breitenlohner}{etex}%
% \bname{Otfried}{Cheong}{cheong}%
@@ -52336,7 +56437,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Nick}{Sofroniou}{syro2002}%
% \bname{}{TWS-TDS}{ftds,tds}%
% \bname{Hideo}{Umeki}{geometry}%
-% \bname{Jean-Michel}{Hufflen}{TLC2F}%
+% \bname{Jean-Michel}{Hufflen}{TLC2F,hufflen}%
% \bname{Benoît}{Belet}{TLC2F}%
% \bname{Yves}{Soulet}{TLC2F}%
% \bnamea{Jacques}{André}{Andre}{TLC2F}%
@@ -52351,35 +56452,48 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bname{Didier}{Verna}{minitoc-hyper}%
% \bname{Bernd}{Jaehne}{minitoc-hyper}%
% \bname{A.~J.~``Tony''}{Roberts}{minitoc-hyper}%
-% \bname{C.~V.}{Radhakrishnan}{ltx-primer}%
+% \bname{C.~V.}{Radhakrishnan}{ltx-primer,nomencl}%
% \bname{C.~S.}{Yogananda}{kannadatex}%
% \bname{K.~K.}{Subramaniam}{kannadatex}%
% \bname{Vadim}{Maslov}{cmcyralt/russian.sty,cmcyralt/cmcyralt.sty}%
% \bname{Thomas~A.}{Schmitz}{Schmitz-pj-2007-1}%
% \bname{Federico}{Garcia}{Garcia-pj-2006-4}%
-% \bname{Boris}{Veytsman}{Veytsman-pj-2006-4-design}%
+% \bname{Boris}{Veytsman}{Veytsman-pj-2006-4-design,nomencl}%
% \bname{Sindhu}{Singh}{Singh-pj-2006-4}%
% \bname{Will}{Robertson}{Robertson-pj-2006-3}%
% \bname{Stephen}{Hartke}{Hartke-pj-2006-1}%
% \bname{Jim}{Hefferon}{Hefferon-pj-2005-4,Hefferon-pj-2006-4}%
% \bname{David}{Walden}{Flom-pj-2005-3-whatis}%
% \bname{Philip}{Taylor}{Flom-pj-2005-3-whatis}%
-% \bname{Nicola}{Talbot}{Flom-pj-2005-3-whatis,talbot2004}%
+% \bname{Nicola~L.~C.}{Talbot}{Flom-pj-2005-3-whatis,talbot2004,novices,flowfram,ffuserguide,talbot-admin,talbot-phd,talbot-thesis,talbot-mini}%
% \bname{Joe}{Hogg}{Flom-pj-2005-3-whatis}%
% \bnamea{Klaus}{H{\"o}ppner}{Hoppner}{Hoeppner-pj-2005-3}%
% \bname{Peter~L.}{Flom}{Flom-pj-2005-2,Flom-pj-2005-3-whatis,Flom-pj-2005-4}%
% \bname{Douglas}{Waud}{Waud-pj-2005-1}%
% \bname{Tim}{Null}{Waud-pj-2005-1,Null-pj-2005-2-bh02,Null-pj-2005-3-bh03}%
% \bname{Michael~A.}{Morrison}{morrison}%
+% \bname{Denis~B.}{Roegel}{TLGC}%
+% \bnamea{Herbert}{Voß}{Voss}{TLGC}%
+% \bname{Christian}{Faulhammer}{preusse}%
+% \bname{Ulrich}{Schwartz}{preusse}%
+% \bnamea{Hilmar}{Preuße}{Preusse}{preusse}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \bpack{flowfram}{flowfram,ffuserguide}%
% \bpack{minitoc}{fminitoc,minitoc}%
% \bpack{Aleph}{aleph,aleph-hagen}%
% \bpack{dblaccnt}{dblaccnt}%
+% \bpack{nomencl}{nomencl}%
% \bpack{hypernat}{hypernat}%
+% \bpack{fancybox}{fancybox}%
% \bpack{shorttoc}{shorttoc}%
% \bpack{appendix}{appendix}%
% \bpack{babel}{Braams+TB12-2-291,babel-user,BEP}%
-% \bpack{hyperref}{hyperref-paper,hyperref.web,hyperref}%
+% \bpack{hyperref}{hyperref-paper,hyperref.web,hyperref,hyperref-changelog,hyperref-rdm,hyperref-pdf}%
+% \bpack{backref}{backref}%
+% \bpack{nameref}{nameref}%
+% \bpack{rotating}{rotating}%
+% \bpack{hypcap}{hypcap}%
+% \bpack{ifpdf}{ifpdf}%
% \bpack{notoccite}{notoccite}%
% \bpack{placeins}{placeins}%
% \bpack{tocbibind}{tocbibind}%
@@ -52393,6 +56507,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bpack{ifmtarg}{ifmtarg}%
% \bpack{abstract}{abstract}%
% \bpack{xr}{xr}%
+% \bpack{textcase}{textcase}%
% \bpack{ethiop}{ethiop}%
% \bpack{sectsty}{sectsty}%
% \bpack{subfig}{subfig}%
@@ -52415,6 +56530,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \btool{newcommand}{newcommand}%
% \bpack{float}{float}%
% \bpack{floatrow}{floatrow}%
+% \bpack{trivfloat}{trivfloat}%
+% \bpack{rotfloat}{rotfloat}%
% \bpack{fncychap}{fncychap}%
% \bpack{quotchap}{quotchap}%
% \bpack{romannum}{romannum}%
@@ -52453,7 +56570,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bpacka{\protect\devnag}{Devanagari}{devanagari}%
% \bpack{malayalam}{malayalam}%
% \bpack{omal}{malayalam-o}%
-% \bpacka{\PLaTeXe}{PLaTeX2e}{platex-jp}%
+% \bpacka{\PLaTeXe}{PLaTeX2e}{platex-jp,kakuto}%
% \bpacka{\PLaTeX}{PLaTeX}{platex,platex-pl}%
% \bpacka{\SLaTeX}{SLaTeX}{slatex}%
% \bpacka{Farsi\TeX}{FarsiTeX}{farsi}%
@@ -52474,6 +56591,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \bpack{mcaption}{mcaption}%
% \bpack{minitoc-hyper}{minitoc-hyper}%
% \bpack{vietnam}{vietnam}%
+% \bpack{calc}{calc}%
% \bclass{memoir}{memoir,add-memoir,wilson-pj-2006-3}%
% \bclass{jura}{jura}%
% \bclass{amsart}{amslatex}%
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.ins b/Master/texmf-dist/source/latex/minitoc/minitoc.ins
index 490c8a0c62a..99d7961e305 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.ins
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.ins
@@ -975,7 +975,7 @@
\egroup
\begin{filecontents}{./fminitoc.ist}
%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000
-%% 2001 2002 2003 2004 2005 2006 2007
+%% 2001 2002 2003 2004 2005 2006 2007 2008
%% Jean-Pierre F. Drucbert
%% <jean-pierre.drucbert@onera.fr>
%%
@@ -1042,7 +1042,7 @@ numhead_negative "nombres"
\end{filecontents}
\begin{filecontents}{./minitoc.ist}
%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000
-%% 2001 2002 2003 2004 2005 2006 2007
+%% 2001 2002 2003 2004 2005 2006 2007 2008
%% Jean-Pierre F. Drucbert
%% <jean-pierre.drucbert@onera.fr>
%%
@@ -1112,8 +1112,129 @@ headings_flag 1
\endinput
\end{filecontents}
\begin{filecontents}{./minitoc.pre}
+% chaptermark: do not uppercase the headers
+\renewcommand{\chaptermark}[1]{%
+% \markboth{\chaptername~\thechapter~---~#1}{\chaptername~.\thechapter~---~#1}}
+ \markboth{[\thechapter]~---~#1}{[\thechapter]~---~#1}}
+%%%%%%%%%%%%%%%
+% do not uppercase the headers in TOC, LOF, LOT, BIB
+\makeatletter
+\let\RELAX\relax
+% We replace \MakeUppercase by \RELAX
+% TOC
+\renewcommand\tableofcontents{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \chapter*{\contentsname
+ \@mkboth{%
+ \RELAX\contentsname}{\RELAX\contentsname}}%
+ \@starttoc{toc}%
+ \if@restonecol\twocolumn\fi
+ }
+% LOF
+\renewcommand\listoffigures{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \chapter*{\listfigurename
+ \@mkboth{\RELAX\listfigurename}%
+ {\RELAX\listfigurename}}%
+ \@starttoc{lof}%
+ \if@restonecol\twocolumn\fi
+ }
+% LOT
+\renewcommand\listoftables{%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \chapter*{\listtablename
+ \@mkboth{%
+ \RELAX\listtablename}{\RELAX\listtablename}}%
+ \@starttoc{lot}%
+ \if@restonecol\twocolumn\fi
+ }
+% BIB
+\renewenvironment{thebibliography}[1]
+ {\chapter*{\bibname
+ \@mkboth{\RELAX\bibname}{\RELAX\bibname}}%
+ \mtcaddchapter[\bibname]%
+ \list{\@biblabel{\@arabic\c@enumiv}}%
+ {\settowidth\labelwidth{\@biblabel{#1}}%
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \@openbib@code
+ \usecounter{enumiv}%
+ \let\p@enumiv\@empty
+ \renewcommand\theenumiv{\@arabic\c@enumiv}}%
+ \sloppy
+ \clubpenalty4000
+ \@clubpenalty \clubpenalty
+ \widowpenalty4000%
+ \sfcode`\.\@m}
+ {\def\@noitemerr
+ {\@latex@warning{Empty `thebibliography' environment}}%
+ \endlist}
+% Do nor slant text in headers
+\if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\bfseries\large\thepage\hfil\upshape\leftmark}%
+ \def\@oddhead{\bfseries\large{\upshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth {\RELAX{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+% \@chapapp~\thechapter~---~%
+ [\thechapter]~---~%
+ \fi
+ \fi
+ ##1}}{}}%
+ \def\sectionmark##1{%
+ \markright {\RELAX{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection. \ %
+ \fi
+ ##1}}}}
+\else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{\bfseries\large{\upshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright {\RELAX{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+% \@chapapp~\thechapter~---~%
+ [\thechapter]~---~%
+ \fi
+ \fi
+ ##1}}}}
+\fi
+\def\ps@myheadings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\bfseries\large\thepage\hfil\upshape\leftmark}%
+ \def\@oddhead{\bfseries\large{\upshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\@gobbletwo
+ \let\chaptermark\@gobble
+ \let\sectionmark\@gobble
+ }
+\makeatother
+%%%%%%%%%%%%%%%
% PB HYPERREF % \usepackage[position=top,farskip=3ex,captionskip=2ex]{subfig}
\usepackage{tocbibind}
+% Do not uppercase
+\makeatletter
+\renewcommand{\tocetcmark}[1]{%
+ \@mkboth{\RELAX{#1}}{\RELAX{#1}}}
+\makeatother
\RequirePackage{fixltx2e}
\usepackage{xspace}
\usepackage{calc}
@@ -1137,6 +1258,7 @@ headings_flag 1
\usepackage{textcomp}
\DeclareTextSymbol{\textbackslash}{TS1}{92}
\DeclareTextSymbolDefault{\textbackslash}{TS1}
+\usepackage{amsfonts}
\IfFileExists{txfonts.sty}{\usepackage{txfonts}}{\relax}
\IfFileExists{mflogo.sty}{\usepackage{mflogo}}%
{\def\MF{\textbf{\texttt{METAFONT}}}
@@ -1198,6 +1320,10 @@ headings_flag 1
\fi
\ifpdf
\usepackage[pdftex]{color}
+ \definecolor{OliveGreen}{cmyk}{0.64,0,0.95,0.40}
+ \definecolor{Green}{cmyk}{1,0,1,0}
+ \definecolor{RedOrange}{cmyk}{0,0.77,0.87,0}
+ \definecolor{Cyan}{cmyk}{1,0,0,0}
\usepackage[pdftex,pstarrows]{pict2e}
\usepackage[pdftex]{graphicx}
\usepackage[pdftex, colorlinks,%
@@ -1227,16 +1353,33 @@ headings_flag 1
unicode=true,%
a4paper=true,%
% plainpages=false,%
+% pageanchor=false,%
+% hyperindex=false,%
breaklinks=true,%
bookmarksopenlevel=0,%
bookmarksopen,%
+% COLORS
+ linkbordercolor={Cyan},%
+ linkcolor={Cyan},%
+ menubordercolor={blue},%
+ menucolor={red},%
+ pagecolor={Cyan},%
+ citecolor={Green},%
+ urlcolor={RedOrange},%
+ filecolor={Cyan},%
+% COLORS
bookmarksnumbered=true]%
- {hyperref}
+ {hyperref}%
+ \IfFileExists{hypcap.sty}{\usepackage[all]{hypcap}}{}%
\else
- \usepackage[dvips]{color}
- \usepackage[dvips,pstarrows]{pict2e}
- \usepackage[dvips]{graphicx}
- \usepackage{hyperref}
+ \usepackage[dvips]{color}%
+ \definecolor{OliveGreen}{cmyk}{0.64,0,0.95,0.40}
+ \definecolor{Green}{cmyk}{1,0,1,0}
+ \definecolor{RedOrange}{cmyk}{0,0.77,0.87,0}
+ \usepackage[dvips,pstarrows]{pict2e}%
+ \usepackage[dvips]{graphicx}%
+ \usepackage{hyperref}%
+ \IfFileExists{hypcap.sty}{\usepackage[all]{hypcap}}{}%
% \usepackage{breakurl} % DOES NOT WORK
\fi
\makeatletter % to include some useful commands
@@ -1313,7 +1456,9 @@ headings_flag 1
T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\let\BiBTeX\BibTeX
\def\NTS{\leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}\kern-0.2emS$}}
-\def\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX}
+\providecommand*{\pdfTeX}{pdf\TeX}
+%\def\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX}
+\providecommand*{\eTeX}{$\csname m@th\endcsname\varepsilon$-\TeX}
%\newcommand{\Arabi}{\L{\sffamily A\kern-.2ex\lower.25ex\hbox{r}\kern-.25exa% \L not used here
% \kern-.22exb\kern-.15exi}} %Logo
\newcommand{\Arabi}{\mbox{\sffamily A\kern-.2ex\lower.25ex\hbox{r}\kern-.25exa%
@@ -1350,7 +1495,8 @@ headings_flag 1
%
\newenvironment{xmessage}[1][XXXXX]{%
\expandafter\label{mess+#1}%
- \begin{samepage}\let\endquote\nendquote\relax\smooth\lneed{5}\strut\hrule\penalty10000}%
+ \begin{samepage}%
+ \let\endquote\nendquote\relax\smooth\lneed{5}\strut\hrule\relax\jmess{#1}\penalty10000}%
{\par\end{samepage}}
%
\def\Cat#1{\hbox{$\langle$\emph{#1}$\rangle$}}
@@ -1489,7 +1635,7 @@ ONERA~/~Centre de Toulouse~/~SRI\\%
% \def\@makecol{\advance\skip\footins\fill \bf@makecolold}
% % end of bottomfnote.sty
% indentations multiples of 1.5em.
-% enlarge section mumbers (numwidth) in tocs.
+% enlarge section numbers (numwidth) in tocs.
\def\l@section{\lneed{1.5}\@dottedtocline{1}{1.5em}{3.0em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{3.0em}{3.2em}}
\renewcommand*\l@subsubsection{\@dottedtocline{3}{4.5em}{4.1em}}
@@ -1692,7 +1838,7 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
\end{filecontents}
%%
%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000
-%% 2001 2002 2003 2004 2005 2006 2007
+%% 2001 2002 2003 2004 2005 2006 2007 2008
%% Jean-Pierre F. Drucbert
%% <jean-pierre.drucbert@onera.fr>
%%
@@ -1719,7 +1865,7 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
This is a generated file.
%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000
-%% 2001 2002 2003 2004 2005 2006 2007
+%% 2001 2002 2003 2004 2005 2006 2007 2008
%% Jean-Pierre F. Drucbert
%% <jean-pierre.drucbert@onera.fr>
@@ -1777,6 +1923,9 @@ distributed with it.
\generate{\file{mtc-mem.tex}{\from{minitoc.dtx}{mtc-mem}}}
\generate{\file{mtc-mm1.tex}{\from{minitoc.dtx}{mtc-mm1}}}
\generate{\file{mtc-mu.tex}{\from{minitoc.dtx}{mtc-mu}}}
+\generate{\file{mtc-nom.tex}{\from{minitoc.dtx}{mtc-nom}}}
+\generate{\file{mtc-ocf.tex}{\from{minitoc.dtx}{mtc-ocf}}}
+\generate{\file{mtc-ofs.tex}{\from{minitoc.dtx}{mtc-ofs}}}
\generate{\file{mtc-sbf.tex}{\from{minitoc.dtx}{mtc-sbf}}}
\generate{\file{mtc-scr.tex}{\from{minitoc.dtx}{mtc-scr}}}
\generate{\file{mtc-syn.tex}{\from{minitoc.dtx}{mtc-syn}}}
@@ -1889,9 +2038,14 @@ distributed with it.
\generate{\file{khalkha.mld}{\from{minitoc.dtx}{khalkha}}}
\generate{\file{latin.mld}{\from{minitoc.dtx}{latin}}}
\generate{\file{latin2.mld}{\from{minitoc.dtx}{latin2}}}
+\generate{\file{latinc.mld}{\from{minitoc.dtx}{latinc}}}
+\generate{\file{latinc2.mld}{\from{minitoc.dtx}{latinc2}}}
\generate{\file{latvian.mld}{\from{minitoc.dtx}{latvian}}}
+\generate{\file{latvian2.mld}{\from{minitoc.dtx}{latvian2}}}
\generate{\file{letton.mld}{\from{minitoc.dtx}{letton}}}
+\generate{\file{letton2.mld}{\from{minitoc.dtx}{letton2}}}
\generate{\file{lithuanian.mld}{\from{minitoc.dtx}{lithuanian}}}
+\generate{\file{lithuanian2.mld}{\from{minitoc.dtx}{lithuanian2}}}
\generate{\file{lowersorbian.mld}{\from{minitoc.dtx}{lowersorbian}}}
\generate{\file{lsorbian.mld}{\from{minitoc.dtx}{lsorbian}}}
\generate{\file{magyar.mld}{\from{minitoc.dtx}{magyar}}}