summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/minitoc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-08-13 23:58:56 +0000
committerKarl Berry <karl@freefriends.org>2006-08-13 23:58:56 +0000
commit42bc6d37351f5002d650f9a782eeb7972c7a1703 (patch)
tree9f87723b3c76303493f951620c1d0541a47df159 /Master/texmf-dist/source/latex/minitoc
parentd9b9c5c3fe8e511b205a80c567c199a6bf10d818 (diff)
minitoc 47 (3aug06)
git-svn-id: svn://tug.org/texlive/trunk@1947 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.dtx875
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.ins11
3 files changed, 692 insertions, 199 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
index 8f16b7fbe0f..4b900c778ac 100644
--- a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
@@ -5,7 +5,6 @@
%% The original source files were:
%%
%% minitoc.dtx (with options: `fminitoc')
-%%
%% This is a generated file.
%%
%% Copyright (C) 2005, 2006 by:
@@ -28,10 +27,10 @@
%%
%% This work consists of all the files listed in the file `minitoc.l'
%% distributed with it.
-%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{fminitoc.dtx}[2006/07/20 minitoc french documentation start file]
+\ProvidesFile{fminitoc.dtx}[2006/08/03 minitoc french documentation start file]
\input{minitoc.dtx}
\endinput
%%
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
index 3d13b4b5e30..1e9c8a7e79e 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
@@ -1,6 +1,5 @@
% \iffalse meta-comment
%
-%
% Copyright (C) 2005, 2006 by Jean-Pierre F. Drucbert <jean-pierre.drucbert@onera.fr>
% -------------------------------------------------------
%
@@ -31,7 +30,7 @@
%<package>\ProvidesPackage{minitoc}
%<package>\RequirePackage{mtcmess}[2006/03/14]
%<*package>
- [2006/07/20 v46 minitoc.dtx file]
+ [2006/00/01 v47 minitoc.dtx file]
%</package>
%
%<*driver>
@@ -85,6 +84,7 @@
\GlossaryParms \let\item\@idxitem \ignorespaces}
{\if@restonecol\onecolumn\else\clearpage\fi}
\AtBeginDocument{\MakeShortVerb{\|}}
+\AtBeginDocument{\providecommand{\phantomsection}{}}
\DeclareFontShape{OT1}{cmtt}{bx}{n}{<-> ssub * cmtt/m/n}{}
\DeclareFontFamily{OMS}{cmtt}{\skewchar\font 48} % '60
\DeclareFontShape{OMS}{cmtt}{m}{n}{<-> ssub * cmsy/m/n}{}
@@ -255,9 +255,9 @@
\gdef\generalname{} %ESSAI
\let\sv@glossary@prologue\glossary@prologue
\ifcase\LANG\relax
-\def\glossary@prologue{\sv@glossary@prologue\relax\addcontentsline{toc}{chapter}{Change History}}
+\def\glossary@prologue{\sv@glossary@prologue\relax\phantomsection\addcontentsline{toc}{chapter}{Change History}}
\or\relax
-\def\glossary@prologue{\sv@glossary@prologue\relax\addcontentsline{toc}{chapter}{Historique des modifications}}
+\def\glossary@prologue{\sv@glossary@prologue\relax\phantomsection\addcontentsline{toc}{chapter}{Historique des modifications}}
\fi
%% redefine \glossaryentry
\def\nouse#1{\mbox{}}
@@ -473,6 +473,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\def\CTR{\mbox{counter}}
\def\VAL{\mbox{value}}
\def\EXTEN{\mbox{extension}}
+\def\STRING{\mbox{STRING}}
\or\relax
\def\LLL{\mbox{LANGUE}}
\def\NB{\mbox{NOMBRE}}
@@ -486,6 +487,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
\def\CTR{\mbox{compteur}}
\def\VAL{\mbox{valeur}}
\def\EXTEN{\mbox{suffixe}}
+\def\STRING{\mbox{CHAÎNE}}
\fi
%%%%%%%%%%%%%%%
% On float pages, push the floats to the top
@@ -746,7 +748,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% (\texttt{.mlo}) files'', page~\pageref{c+code+mld.files}, may be useful if you are interested by some language.
%
% \item The third part, ``Complements'', page~\pageref{p+complements}, contains a bibliography, a detailed history of
-% the package, an and index.
+% the package, and an index.
% \end{itemize}
%
% For this document, I have used:
@@ -935,11 +937,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
%
% \ifcase\LANG\relax
% \subsection{Version}
-% The current version of this package is~\#46. You will find a resumed history of the package in the ``Postface''
+% The current version of this package is~\#47. 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~\#46. Vous trouverez un historique résumé de ce paquetage dans le
+% La version courante de ce paquetage est~\#47. 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
@@ -1795,7 +1797,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{macro}
% \ifcase\LANG\relax
% These commands apply only for the level of a part-, mini- or
-% sect-toc; for lower levels, use, as usual:
+% sect-toc; for lower levels, the usual command is sufficient:
% \or\relax
% 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:
@@ -2759,8 +2761,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{enumerate}
% \item afrikaan (afrikaans)
% \item albanian
-% \item arab (arabic)\,$^{a,c}$
+% \item arab (arabic)\,$^{c}$
% \item arab2\,$^{a,c}$
+% \item arabi\,$^{c,j}$
% \item armenian\,$^c$
% \item bahasai (bahasa, indon, indonesian)\,$^c$
% \item bahasam (malay, meyalu)\,$^c$
@@ -2792,6 +2795,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item ethiopian2\,$^{c,e,h}$
% \item farsi1\,$^{c,f,g}$
% \item farsi2\,$^{c,f,g}$
+% \item farsi3\,$^{c,j}$
% \item finnish
% \item finnish2
% \item french (frenchb, frenchle, frenchpro, francais, acadien, canadien)
@@ -2906,6 +2910,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[$^g$] Uses also a \texttt{.mlo} file.
% \item[$^h$] Requires a specific input encoding.
% \item[$^i$] The bicig language is also known as uighur.
+% \item[$^j$] The \texttt{arabi} and \texttt{farsi3} languages require the use of the
+% \Arabi{} package~\cite{arabi}.
% \end{itemize}
% \end{multicols}
% \end{minipage}
@@ -2926,6 +2932,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item albanian
% \item arab (arabic)\,$^{a,c}$
% \item arab2\,$^{a,c}$
+% \item arabi\,$^{c,j}$
% \item armenian\,$^c$
% \item bahasai (bahasa, indon, indonesian)\,$^c$
% \item bahasam (malay, meyalu)\,$^c$
@@ -2957,6 +2964,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item ethiopian2\,$^{c,e,h}$
% \item farsi1\,$^{c,f,g}$
% \item farsi2\,$^{c,f,g}$
+% \item farsi3\,$^{c,j}$
% \item finnish
% \item finnish2
% \item french (frenchb, frenchle, frenchpro, francais, acadien, canadien)
@@ -3056,14 +3064,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{multicols}{2}\footnotesize
% \begin{itemize}
% \item[] Les langues entre parenthèses sont des alias d'une langue principale et leurs fichiers \texttt{.mld}
-% chargeront le fichier \texttt{.mld} de cette langue principale.
+% chargeront le fichier \texttt{.mld} de cette langue principale.
% \item[$^a$] Les langues <<~\texttt{arab(ic)}~>> et <<~\texttt{arab2}~>> requièrent l'utilisation du paquetage
-% Arab\TeX~\cite{arabtex2,arabtex}.
+% Arab\TeX~\cite{arabtex2,arabtex}.
% \item[$^b$] La langue <<~\texttt{russian}~» n'est pas encore supportée par le
-% système \texttt{babel}~\cite{babel,babel-user},
-% mais <<~\texttt{russianb}~>>~\cite{russianb} est supportée si vous utilisez
-% babel-3.6 ou une version supérieure; <<~\texttt{russianc}~>> est un supplément. Regardez aussi les autres
-% fichiers \texttt{.mld} pour le russe (\emph{russian}).
+% système \texttt{babel}~\cite{babel,babel-user},
+% mais <<~\texttt{russianb}~>>~\cite{russianb} est supportée si vous utilisez
+% babel-3.6 ou une version supérieure; <<~\texttt{russianc}~>> est un supplément. Regardez aussi les autres
+% fichiers \texttt{.mld} pour le russe (\emph{russian}).
% \item[$^c$] Certaines langues peuvent requérir des fontes spécifiques.
% \item[$^d$] Requiert le paquetage CJK~\cite{cjk,cjk2}.
% \item[$^e$] Requiert Lambda~($\mathbf{\Lambda}$), la version de \LaTeX\ pour Omega~($\mathbf{\Omega}$).
@@ -3071,6 +3079,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item[$^g$] Utilise aussi un fichier \texttt{.mlo}.
% \item[$^h$] Requiert un codage en entrée spécifique.
% \item[$^i$] La langue bicig est aussi connue sous le nom de ouïghour (\emph{uighur}).
+% \item[$^j$] Les langues <<~\texttt{arabi}~>> et <<~\texttt{farsi3}~>> requièrent l'utilisation du paquetage
+% \Arabi~\cite{arabi}.
% \end{itemize}
% \end{multicols}
% \end{minipage}
@@ -3715,7 +3725,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% Most of the strings defined in the language option files \index{.mld}(\texttt{.mld}) were taken from the
% superb \texttt{babel} package~\cite{babel,babel-user} of \name{Johannes}{Braams},
% some were adapted, others were made available by gentle users
-% or taken from specific packages, like Arab\TeX{}~\cite{arabtex2,arabtex},
+% or taken from specific packages, like Arab\TeX{}~\cite{arabtex2,arabtex}, \Arabi{}~\cite{arabi},
% {Arm\TeX} (armenian)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex},
% \texttt{ethiop}~\cite{ethiop},
% \texttt{guarani}~\cite{guarani},
@@ -3736,7 +3746,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% La plupart des chaînes définies dans les fichiers d'option de langue \index{.mld}(\texttt{.mld}) ont été prises
% dans le superbe paquetage \texttt{babel}~\cite{babel,babel-user} de \name{Johannes}{Braams}, certaines ont été adaptées,
% d'autres ont été mises à~disposition par d'aimables utilisateurs ou prises dans des paquetages spécifiques, tels
-% que Arab\TeX{}~\cite{arabtex2,arabtex}, {Arm\TeX} (arménien)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex},
+% que Arab\TeX{}~\cite{arabtex2,arabtex}, \Arabi{}~\cite{arabi}, {Arm\TeX} (arménien)~\cite{armtex},
+% {Bang\TeX} (bangla)~\cite{bangtex},
% \texttt{ethiop}~\cite{ethiop}, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o},
% Mon\TeX{} (mongol)~\cite{mlsquick,montex}, CJK (chinois,
% coréen-hangûl/hanja, japonais, thaï)~\cite{cjk,cjk2},
@@ -3794,7 +3805,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \item \relax\verb|\@pnumwidth|, is the width of the space reserved for the page number. It is a \LaTeX\ command
% containing the representation of a length (e.g.,~\texttt{1.55em}).
% \item \relax\verb|\@tocrmarg|, is the distance (margin) between the right border of the table and the end of the
-% dotted line. It should be larger than \verb|\@pnumwidth|, and can be a rubber length (i.e.,~contains
+% dotted line. It should be larger than \verb|\@pnumwidth|, and can be a rubber length (i.e.,~contain
% some glue, like \texttt{2.55em~plus~1fil}); if you specify the ``\texttt{...~plus~1fil}'' portion,
% the text of the entry will be ragged on right; it is useful if you have long entries, and it can avoid
% most hyphenations.
@@ -4289,7 +4300,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{table}[tp]
% \changeskips
% \centering
-% \caption{Features for parttoc-s and other mini-tables}\label{t+parttoc+features}
+% \caption{Features for mini-tables}\label{t+parttoc+features}
% {\ttfamily%
% \ifBT
% \begin{tabular}{@{}lllcl@{}}
@@ -4376,7 +4387,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{table}[tp]
% \changeskips
% \centering
-% \caption{Dispositifs pour parttocs et autres mini-tables}\label{t+parttoc+features}
+% \caption{Dispositifs pour les mini-tables}\label{t+parttoc+features}
% {\ttfamily%
% \ifBT
% \begin{tabular}{@{}lllcl@{}}
@@ -5370,6 +5381,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \lneed{6}
% ^^A \mtcskip
% \minilof
+% \mtcskip
+% \minilot
%
% \addtocounter{section}{-1} ^^A % Trick to get a section numbered zero
% \ifcase\LANG\relax
@@ -5381,8 +5394,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \ifcase\LANG\relax
% Here is a list of problems and frequently asked questions about
-% \texttt{minitoc.sty}. If the version has a number less than~46, please
-% upgrade to version~\#46. This list is also given in the \index{minitoc.bug}\texttt{minitoc.bug} file,
+% \texttt{minitoc.sty}. If the version has a number less than~47, please
+% upgrade to version~\#47. This list is also given in the \index{minitoc.bug}\texttt{minitoc.bug} file,
% in pure text form. The numbering of this list is done by date of the first occurrence of the question.
%
% If a problem arises, it is often wise to: a)~use the \index{hints}\texttt{hints} option (see section~\vref{s+hints}),
@@ -5392,8 +5405,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% in last ressort (please join a minimal but complete example reproducing the problem).
% \or\relax
% Voici une liste de problèmes et de questions fréquemment posées («~foire aux questions~») à~propos du paquetage
-% \texttt{minitoc}. Si votre version a un numéro plus petit que~46, vous êtes priés de faire une mise à~jour
-% à~la version~\#46. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous
+% \texttt{minitoc}. Si votre version a un numéro plus petit que~47, vous êtes priés de faire une mise à~jour
+% à~la version~\#47. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous
% 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.
%
@@ -6505,7 +6518,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \fi
% \begin{macrocode}
%<*apx>
-\documentclass{book}
+\documentclass[oneside]{book}
\usepackage{lipsum} % provides filling text
\usepackage{tocbibind} % adds some entries in the main TOC.
\usepackage[tight,listfiles]{minitoc}
@@ -6575,11 +6588,12 @@ Second appendix
% trop tôt dans le fichier \texttt{.toc}, \texttt{.lof} ou \texttt{.lot}. Voici un fichier d'exemple
% (\index{hide1.tex}\texttt{hide1.tex}):\label{hide1.tex}
% \fi
+% \raggedcolumns
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{SMOOTH}
% \begin{macrocode}
%<*hide1>
-\documentclass{book}
+\documentclass{report}
\usepackage%
[tight,listfiles]{minitoc}
\begin{document}
@@ -6679,7 +6693,7 @@ Second appendix
% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2}
% \begin{macrocode}
%<*hide2>
-\documentclass{book}
+\documentclass{report}
\usepackage%
[tight,listfiles]{minitoc}
\begin{document}
@@ -6774,6 +6788,7 @@ Second appendix
% \end{environment}
% \end{environment}
% \end{environment}
+% \flushcolumns
%
% ^^A (26)
% \lneed{5}
@@ -7253,7 +7268,7 @@ Second appendix
%
% ^^A (37)
% \ifcase\LANG\relax
-% \section{Use of the \texttt{.mld} files with the \texttt{babel} package}\label{faq.37}
+% \section{The \texttt{.mld} files and the \texttt{babel} package}\label{faq.37}
% If you are using the \texttt{babel} package~\cite{babel,babel-user}, you can automatize the loading of the
% \texttt{.mld} file by adding some code in the preamble of your document, like this:
% \begin{quote}
@@ -7264,7 +7279,7 @@ Second appendix
% \texttt{minitoc}; there are often identical, but there are exceptions (when you use a locally customized \texttt{.mld}
% file, by example).
% \or\relax
-% \section{Utilisation des fichiers \texttt{.mld} avec le paquetage \texttt{babel}}\label{faq.37}
+% \section{Les fichiers \texttt{.mld} et le paquetage \texttt{babel}}\label{faq.37}
% Si vous utilisez le paquetage \texttt{babel}~\cite{babel,babel-user}, vous pouvez automatiser le chargement du
% fichier \texttt{.mld} en ajoutant du code dans le préambule de votre document, comme ceci:
% \begin{quote}
@@ -7404,7 +7419,7 @@ Second appendix
% \begin{macrocode}
%<*gaps>
\documentclass[a4paper,oneside,12pt]{book}
-\usepackage{vruler} % to have a vertical graduation
+\usepackage{vruler} % to have a vertical graduation to note positions
\usepackage{txfonts}
\usepackage[english2,tight,listfiles]{minitoc}
\begin{document}
@@ -7415,45 +7430,101 @@ Second appendix
% \end{macrocode}
% \ifcase\LANG\relax
% A normal parttoc, with the normal gaps before and after it.
-% Note its position relative to the vertical ruler.
% \or\relax
% Une parttoc normale, avec des sauts verticaux normaux avant et après elle.
-% Notez sa position relativement à~la graduation verticale.
% \fi
% \begin{macrocode}
\parttoc
-\chapter{First chapter of first part}
-\chapter{Second chapter of first part}
+\chapter{First chapter of first part} \chapter{Second chapter of first part}
\part{Second part}
% \end{macrocode}
% \ifcase\LANG\relax
-% We set large gaps. Note the new position of the parttoc relative to the vertical ruler.
+% We set large gaps. Note the new position of the parttoc.
% \or\relax
-% Nous forçons de plus grands sauts. Notez la nouvelle position de la parttoc relativement à~la graduation verticale.
+% Nous forçons de plus grands sauts. Notez la nouvelle position de la parttoc.
% \fi
% \begin{macrocode}
\renewcommand{\mtcgapbeforeheads}{100pt}
\renewcommand{\mtcgapafterheads}{80pt}
\parttoc
-\chapter{First chapter of second part}
-\chapter{Second chapter of second part}
+\chapter{First chapter of second part} \chapter{Second chapter of second part}
\part{Third part}
% \end{macrocode}
% \ifcase\LANG\relax
-% We set small gaps. Note the new position of the parttoc relative to the vertical ruler.
+% We set small gaps. Note the new position of the parttoc.
% \or\relax
-% Nous forçons de plus petits sauts. Notez la nouvelle position de la parttoc relativement à~la graduation verticale.
+% Nous forçons de plus petits sauts. Notez la nouvelle position de la parttoc.
% \fi
% \begin{macrocode}
\renewcommand{\mtcgapbeforeheads}{20pt}
\renewcommand{\mtcgapafterheads}{10pt}
\parttoc
-\chapter{First chapter of third part}
-\chapter{Second chapter of third part}
+\chapter{First chapter of third part} \chapter{Second chapter of third part}
\end{document}
%</gaps>
% \end{macrocode}
%
+% ^^A (45)
+% \lneed{5}
+% \ifcase\LANG\relax
+% \section{Vertical spacing before the bottom rule of a minitable}\label{faq.45}
+% The little spacing between a minitable and its bottom rule is implemented as a vertical kern that should
+% be sufficient to allow the
+% descending parts of the letters of the last entry of the mini-table. The values should depend of
+% the line spacing and of the font size. They are defined by macros that you can adjust by redefining them via
+% \verb|\renewcommand|. The (empirical) default values are given in table~\vref{t+kernafters}.
+% \or\relax
+% \section{Espacement vertical avant le filet inférieur d'une minitable}\label{faq.45}
+% Le petit espacement entre une minitable et le filet qui est en-dessous d'elle est réalisé par un crênage
+% vertical qui devrait suffire pour les jambages des lettres de la dernière entrée de la
+% minitable. Les valeurs devraient dépendre de l'interlignage et de la taille de la fonte.
+% Elles sont définies par des macros que vous pouvez ajuster en les redéfinissant via \verb|\renewcommand|.
+% La table~\vref{t+kernafters} donne les valeurs par défaut (empiriques).
+% \fi
+% \begin{table}[!htb]
+% \changeskips
+% \centering
+% \ifcase\LANG\relax
+% \caption{Kernings before minitable bottom rules}\label{t+kernafters}
+% \begin{tabular}{@{}ll@{}}
+% \toprule
+% \textbf{Command}&\textbf{Default value}\\
+% \midrule
+% \texttt{\bs kernafterparttoc}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernafterpartlof}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernafterpartlot}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \midrule
+% \texttt{\bs kernafterminitoc}&\texttt{\bs kern-.5\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernafterminilof}&\texttt{\bs kern-1.\bs baselineskip\bs kern0.ex}\\
+% \texttt{\bs kernafterminilot}&\texttt{\bs kern-1.\bs baselineskip\bs kern0.ex}\\
+% \midrule
+% \texttt{\bs kernaftersecttoc}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernaftersectlof}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernaftersectlot}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \bottomrule
+% \end{tabular}
+% \or\relax
+% \caption{Crênage avant le filet inférieur des minitables}\label{t+kernafters}
+% \begin{tabular}{@{}ll@{}}
+% \toprule
+% \textbf{Commande}&\textbf{Valeur par défaut}\\
+% \midrule
+% \texttt{\bs kernafterparttoc}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernafterpartlof}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernafterpartlot}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \midrule
+% \texttt{\bs kernafterminitoc}&\texttt{\bs kern-.5\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernafterminilof}&\texttt{\bs kern-1.\bs baselineskip\bs kern0.ex}\\
+% \texttt{\bs kernafterminilot}&\texttt{\bs kern-1.\bs baselineskip\bs kern0.ex}\\
+% \midrule
+% \texttt{\bs kernaftersecttoc}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernaftersectlof}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \texttt{\bs kernaftersectlot}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\
+% \bottomrule
+% \end{tabular}
+% \fi
+% \end{table}
+%
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{Memento}\label{c+memento}
@@ -7975,6 +8046,16 @@ Second appendix
% \midrule
% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
% &Activates/inhibits horizontal rules in some or all mini-tables.\\
+% \midrule
+% \texttt{\bs kernafterparttoc}&Vertical kerning between a parttoc and its bottom rule.\\
+% \texttt{\bs kernafterpartlof}&Vertical kerning between a partlof and its bottom rule.\\
+% \texttt{\bs kernafterpartlot}&Vertical kerning between a partlot and its bottom rule.\\
+% \texttt{\bs kernafterminitoc}&Vertical kerning between a minitoc and its bottom rule.\\
+% \texttt{\bs kernafterminilof}&Vertical kerning between a minilof and its bottom rule.\\
+% \texttt{\bs kernafterminilot}&Vertical kerning between a minilot and its bottom rule.\\
+% \texttt{\bs kernaftersecttoc}&Vertical kerning between a secttoc and its bottom rule.\\
+% \texttt{\bs kernaftersectlof}&Vertical kerning between a sectlof and its bottom rule.\\
+% \texttt{\bs kernaftersectlot}&Vertical kerning between a sectlot and its bottom rule.\\
% \bottomrule
% \multicolumn{2}{@{}p{\textwidth}@{}}{By default, parttocs have no rules; minitocs and secttocs have rules. In
% articles, parttocs have rules.}
@@ -8004,6 +8085,16 @@ Second appendix
% \midrule
% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\
% &Active/inhibe les filets horizontaux dans certaines mini-tables ou toutes.\\
+% \midrule
+% \texttt{\bs kernafterparttoc}&Crênage vertical entre une parttoc et son filet inférieur.\\
+% \texttt{\bs kernafterpartlof}&Crênage vertical entre une partlof et son filet inférieur.\\
+% \texttt{\bs kernafterpartlot}&Crênage vertical entre une partlot et son filet inférieur.\\
+% \texttt{\bs kernafterminitoc}&Crênage vertical entre une minitoc et son filet inférieur.\\
+% \texttt{\bs kernafterminilof}&Crênage vertical entre une minilof et son filet inférieur.\\
+% \texttt{\bs kernafterminilot}&Crênage vertical entre une minilot et son filet inférieur.\\
+% \texttt{\bs kernaftersecttoc}&Crênage vertical entre une secttoc et son filet inférieur.\\
+% \texttt{\bs kernaftersectlof}&Crênage vertical entre une sectlof et son filet inférieur.\\
+% \texttt{\bs kernaftersectlot}&Crênage vertical entre une sectlot et son filet inférieur.\\
% \bottomrule
% \multicolumn{2}{@{}p{\textwidth}@{}}{Par défaut, les parttocs n'ont pas de filets; les minitocs et secttocs ont
% des filets. Dans les articles, les parttocs ont des filets.}
@@ -8073,7 +8164,7 @@ Second appendix
% \ifcase\LANG\relax
% \begin{table}[tp]
% \changeskips
-% \caption{Specific commands for parttocs and other mini-tables features}\label{t+SUC-P-b}
+% \caption{Commands for mini-tables features}\label{t+SUC-P-b}
% \centering
% \bgroup
% \mysize
@@ -8118,7 +8209,7 @@ Second appendix
% \or\relax
% \begin{table}[tp]
% \changeskips
-% \caption{Commandes spécifiques pour les dispositifs des parttocs et autres mini-tables}\label{t+SUC-P-b}
+% \caption{Commandes pour les dispositifs des mini-tables}\label{t+SUC-P-b}
% \centering
% \bgroup
% \mysize
@@ -8365,14 +8456,20 @@ Second appendix
% \chapter{Exemples de documents}\label{c+exdocs}
% \fi
% \minitoc
+% \setcounter{columnbadness}{9000}%
+% \raggedcolumns
% \mtcskip
% \ifcase\LANG\relax
-% This chapter shows the code of some examples of documents. The code of specifc example files has been shown earlier:
+% This chapter shows the code of some examples of documents.
+% Some are extracted or derived from real documents, others are just demonstrations to illustrate problems or features.
+% The code of specific example files has been shown earlier:
% \texttt{hide1.tex} on page~\pageref{hide1.tex},
% \texttt{hide2.tex} on page~\pageref{hide2.tex}, and \texttt{gaps.tex} on page~\pageref{gaps.tex}.
% \or\relax
-% Ce chapitre montre le code de quelques exemples de documents. Le code de fichiers d'exemples spécifiques a déjà
-% montré:
+% Ce chapitre montre le code de quelques exemples de documents.
+% Certains ont été extraits ou inspirés de documents réels, les autres sont de simples démonstrations pour illustrer
+% des problèmes ou des possibilités.
+% Le code de fichiers d'exemples spécifiques a déjà montré:
% \texttt{hide1.tex} (page~\pageref{hide1.tex}),
% \texttt{hide2.tex} (page~\pageref{hide2.tex}) et \texttt{gaps.tex} (page~\pageref{gaps.tex}).
% \fi
@@ -8397,7 +8494,7 @@ Second appendix
%<*minitoc-ex>
%%%%%%%%%%%%%%%%%%%%% A example file (differs from previous versions)
%% minitoc-ex.tex
-%% This file contains a set of tests for the minitoc.sty version #46
+%% This file contains a set of tests for the minitoc.sty version #47
%% package file. You can alter most of parameters to test.
%% book/report (\chapter must be defined).
%% You can use a copy of this file to play with minitoc
@@ -8606,7 +8703,7 @@ Second appendix
\caption{T1} % (tables are similar)
\end{table}
\clearpage
-\subsection[tt1]{TT1} % tests optionnal arg. of a sectionning command
+\subsection[tt1]{TT1} % tests optional arg. of a sectionning command
\lipsum[36]
\subsubsection{TTT1}
\lipsum[37]
@@ -8616,7 +8713,7 @@ Second appendix
\setlength{\unitlength}{1mm}
\begin{picture}(100,50)
\end{picture}
-\caption[f2]{F2} % tests optionnal arg. of a caption
+\caption[f2]{F2} % tests optional arg. of a caption
\end{figure}
\section{T2}
\lipsum[39]
@@ -8733,7 +8830,7 @@ Second appendix
% \ifcase\LANG\relax
% Then, we begin a \texttt{mtchideinmaintoc} environment, with the hiding depth as optional argument:
% \or\relax
-% Puis nous commençins un environnement \texttt{mtchideinmaintoc}, avec la profondeur de masquage requise:
+% Puis nous commençons un environnement \texttt{mtchideinmaintoc}, avec la profondeur de masquage requise:
% \fi
% \begin{macrocode}
\begin{mtchideinmaintoc}[-1]
@@ -8801,7 +8898,7 @@ Second appendix
%<*mini-art>
%%%%%%%%%%%%%%%%%%%%% A example file (may differ from previous versions)
%% mini-art.tex
-%% This file contains a set of tests for the minitoc.sty version #46
+%% This file contains a set of tests for the minitoc.sty version #47
%% style option file. You can alter most of parameters to test.
%% article (\section must be defined)
\documentclass[12pt,a4paper]{article}
@@ -8811,8 +8908,10 @@ Second appendix
\setcounter{secnumdepth}{5} % depth of numbering of sectionning commands
\setcounter{tocdepth}{3} % depth of table of contents
\setlength{\stcindent}{24pt} % indentation of secttocs, default
-\renewcommand{\stcfont}{\small\rmfamily\upshape\mdseries} % font for secttocs, default
-%%\renewcommand{\stcSSfont}{\small\sf} % font for secttocs, subsections
+%% % 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
@@ -8872,7 +8971,7 @@ Second appendix
% we define a part, with a parttoc, a partlof (with the title on the right) and a parttoc:
% \or\relax
% Voici le texte du document, avec ses commandes de sectionnement;
-% nous définissons une partie, avec une parttoc, unw partlof (avec le titre sur la droite) et une parttoc:
+% 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}
@@ -8982,7 +9081,7 @@ Second appendix
\caption{F1} % (I have not tested tables, but it is similar)
\end{figure}
\FloatBarrier
-\subsubsection[tt1]{TT1} % tests optionnal arg. of a sectionning command
+\subsubsection[tt1]{TT1} % tests optional arg. of a sectionning command
\lipsum[34]
\paragraph{TTT1}
\lipsum[35]
@@ -8992,7 +9091,7 @@ Second appendix
\setlength{\unitlength}{1mm}
\begin{picture}(100,50)
\end{picture}
-\caption[f2]{F2} % tests optionnal arg. of a caption
+\caption[f2]{F2} % tests optional arg. of a caption
\end{figure}
\FloatBarrier
\subsection{T2}
@@ -9408,19 +9507,19 @@ I also added a lot of index entries, just to test.
%<*addbib>
@MISC{minitoc,
TITLE="The {\texttt{minitoc}} package",
- MONTH=nov,
+ MONTH=aug,
AUTHOR="Drucbert, Jean-Pierre F.",
ADDRESS="{\texttt{drucbert@onera.fr}}",
NOTE="{\url{CTAN:macros/latex/contrib/minitoc/minitoc.pdf}}",
- YEAR=2005}
+ YEAR=2006}
@MISC{fminitoc,
TITLE="Le paquetage {\texttt{minitoc}}",
- MONTH=nov,
+ MONTH=aug,
AUTHOR="Drucbert, Jean-Pierre F.",
ADDRESS="{\texttt{drucbert@onera.fr}}",
NOTE="{\url{CTAN:macros/latex/contrib/minitoc/fminitoc.pdf}}",
- YEAR=2005}
+ YEAR=2006}
@MISC{shorttoc,
TITLE="The {\texttt{shorttoc}} package",
@@ -9458,7 +9557,7 @@ I also added a lot of index entries, just to test.
% \fi
% \begin{macrocode}
%<*addsec>
-\documentclass[12pt,a4paper]{article}
+\documentclass[oneside,12pt,a4paper]{article}
\usepackage{url,tocbibind,makeidx}
\makeatletter
\newif\ifscan@allowed
@@ -9489,6 +9588,9 @@ I also added a lot of index entries, just to test.
% utilisons le paquetage \texttt{tocbibind}, nous devons ajouter quelques commandes \verb|\mtcaddsection|:
% \fi
% \begin{macrocode}
+\setcounter{tocdepth}{6}
+\setcounter{parttocdepth}{6}
+\setcounter{secttocdepth}{6}
\tableofcontents
\mtcaddsection
\listoffigures
@@ -9596,6 +9698,9 @@ I also added a lot of index entries, just to test.
\caption{Fourth table}
\end{table}
+\subsubsection{Even a sub-sub-section!}
+\subsubsection{And yet another one}
+
\part{Part~2}
\parttoc \mtcskip \partlof \mtcskip \partlot
@@ -9779,7 +9884,7 @@ I also added a lot of index entries, just to test.
%% Test de french2.mld:
%% « seconde » ou « deuxième » partie?
%% compilez 3 fois.
-\documentclass{book}
+\documentclass{report}
\usepackage[french2,tight,listfiles]{minitoc}
\usepackage[french]{babel}
\usepackage{franc,frnew}
@@ -9821,7 +9926,7 @@ Il y a une partie ou plus de deux parties: deuxième.
\chapter{P2C2}
% \end{macrocode}
% \ifcase\LANG\relax
-% If you want also a third part, comment this line an recompile 3~times:
+% If you want also a third part, comment out this line and recompile 3~times:
% \or\relax
% Si vous voulez aussi une troisième partie, commentez la ligne suivante et recompilez 3~fois:
% \fi
@@ -9880,7 +9985,7 @@ Il y a une partie ou plus de deux parties: deuxième.
% \fi
% \begin{macrocode}
%<*app-mem>
-\documentclass{memoir}
+\documentclass[oneside]{memoir}
\usepackage{lipsum} % filling text
\usepackage%
[tight,listfiles]{minitoc}
@@ -9895,10 +10000,10 @@ Il y a une partie ou plus de deux parties: deuxième.
\lipsum[2]
% \end{macrocode}
% \ifcase\LANG\relax
-% The appendices are set in an \texttt{appendices} environment; we add an entry in the TOC with
+% The appendices are set in an \texttt{appendices} environment; we can add an entry in the TOC with
% \verb|\addappheadtotoc| (a command from the \texttt{memoir} class):
% \or\relax
-% Les appendices sont composés dans un environnement \texttt{appendices}; nous ajoutons une entrée dans la table
+% Les appendices sont composés dans un environnement \texttt{appendices}; nous pouvons ajouter une entrée dans la table
% des matières avec \verb|\addappheadtotoc| (une commande fournie par la classe \texttt{memoir}):
% \fi
% \begin{macrocode}
@@ -9938,7 +10043,8 @@ Afterthought appendix
% \fi
% \begin{macrocode}
%<*mem>
-\documentclass{memoir}
+\documentclass%
+ [oneside]{memoir}
\usepackage{lipsum}
%%\usepackage{hyperref}
%%\usepackage{memhfixc}
@@ -10000,7 +10106,7 @@ Afterthought appendix
% \fi
% \begin{macrocode}
%<*mem1>
-\documentclass{memoir}
+\documentclass[oneside]{memoir}
\usepackage{lipsum} % filling text
% \end{macrocode}
% \ifcase\LANG\relax
@@ -10093,7 +10199,7 @@ Afterthought appendix
% \fi
% \begin{macrocode}
%<*fo1>
-\documentclass{book}
+\documentclass{report}
\usepackage{lipsum}
\usepackage{txfonts}
\usepackage[tight,listfiles]{minitoc}
@@ -10177,7 +10283,7 @@ Afterthought appendix
% \fi
% \begin{macrocode}
%<*fo2>
-\documentclass{book}
+\documentclass{report}
\usepackage{lipsum}
\usepackage{txfonts}
\usepackage[tight,listfiles]{minitoc}
@@ -10380,7 +10486,7 @@ Hier sollte nun der Anhang sein, davor das Verzeichnis dafür.
% \fi
% \begin{macrocode}
%<*subf>
-\documentclass[12pt]{book}
+\documentclass[12pt]{report}
\usepackage{subfigure}
\makeatletter
\renewcommand{\l@subfigure}{%
@@ -10508,7 +10614,7 @@ Figure~\vref{3figs-c}.
% \fi
% \begin{macrocode}
%<*tsfc>
-\documentclass{book}
+\documentclass{report}
\usepackage{fullpage}
\usepackage[config=altsf]{subfig}
\usepackage[tight,listfiles]{minitoc}
@@ -10643,7 +10749,7 @@ have centered labels.
% the \texttt{tocbibind} package~\cite{tocbibind}.
% \or\relax
% Ce document montre l'utilisation du paquetage \texttt{minitoc} avec un document utilisant le
-% le paquetage \texttt{tocbibind}~\cite{tocbibind}.
+% paquetage \texttt{tocbibind}~\cite{tocbibind}.
% \fi
% \begin{macrocode}
%<*tbi>
@@ -10660,7 +10766,6 @@ have centered labels.
\usepackage%
[tight,listfiles]{minitoc}
\begin{document}
-
\dominitoc
\tableofcontents
% \end{macrocode}
@@ -10670,7 +10775,7 @@ have centered labels.
% \or\relax
% Puisqu'il n'y a pas d'entrée pour la table des matières dans la table des matières, aucune correction n'est
% nécessaire: nous mettons la correction habituelle en commentaire\,\footnote{Il est recommandé de conserver ce
-% commentaire; vous pourriez changer d'avis. }:
+% commentaire; vous pourriez changer d'avis.}:
% \fi
% \begin{macrocode}
%% tocbibind compatibility
@@ -10785,7 +10890,8 @@ have centered labels.
% \fi
% \begin{macrocode}
%<*2c>
-\documentclass[12pt,a4paper]{book}
+\documentclass[12pt,a4paper]%
+ {report}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage%
@@ -10874,7 +10980,8 @@ have centered labels.
% preliminary block containing a minitoc and some indications, on two columns.
% The preamble loads some useful
% packages for the french language, the \texttt{geometry} package~\cite{geometry}, which defines the global page layout,
-% the \texttt{multicol} package~\cite{multicol}, the \texttt{color} package, because we want a colored background
+% the \texttt{multicol} package~\cite{multicol}, the \texttt{color} package~\cite{color}, because we want a colored
+% background
% for the minitoc, the \texttt{tocloft} package~\cite{tocloft}, to change some parameters of the minitoc, and, at
% least, the \texttt{minitoc} package.
% \or\relax
@@ -10883,7 +10990,8 @@ have centered labels.
% un chapitre avec un en-tête spécial et un bloc préliminaire contenant une minitoc et quelques indications, sur
% deux colonnes.
% Le préambule charge quelques paquetages utiles pour la langue française, le paquetage \texttt{geometry}~\cite{geometry},
-% qui définit la mise en page globale, le paquetage \texttt{multicol}~\cite{multicol}, le paquetage \texttt{color},
+% qui définit la mise en page globale, le paquetage \texttt{multicol}~\cite{multicol},
+% le paquetage \texttt{color}~\cite{color},
% car nous voulons un fond coloré pour la minitoc, le paquetage \texttt{tocloft}~\cite{tocloft}, pour changer
% quelques paramètres de la minitoc, et, enfin, le paquetage \texttt{minitoc}.
% \fi
@@ -10979,7 +11087,7 @@ have centered labels.
% background for the minitoc.
% \or\relax
% Nous définissons un environnement (\texttt{pageUn}) pour le bloc placé en début de chapitre. Ce bloc contient
-% une minitoc, puis une séquence d'informations données par les 6~paramàtres de l'environnement. Ce bloc utilise
+% une minitoc, puis une séquence d'informations données par les 6~paramètres de l'environnement. Ce bloc utilise
% un environnement \texttt{multicols} pour composer sur deux colonnes. Quelques décorations sont ajoutées: des
% filets, un fond coloré pour la minitoc.
% \fi
@@ -11154,7 +11262,7 @@ Texte dans la section
% \fi
% \begin{macrocode}
%<*hop>
-\documentclass[12pt]{scrbook}
+\documentclass[oneside,12pt]{scrbook}
\usepackage{lipsum}
\usepackage[hints,listfiles]{minitoc}
\begin{document}
@@ -11247,11 +11355,12 @@ Texte dans la section
% \begin{macrocode}
%<*cri>
\documentclass[12pt,a4paper]%
- {book}
+ {report}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
-\usepackage[french2,tight,listfiles]%
+\usepackage%
+ [french2,tight,listfiles]%
{minitoc}
\setcounter{parttocdepth}{2}
@@ -11325,7 +11434,7 @@ Présentation des lecteurs\ldots
% First, we want that empty pages be really empty, without page number nor headers,
% so we redefine \verb|\cleardoublepage|:
% \or\relax
-% Tout d'abord, nous souhaitons que le pages vides le soient vraiment, sans numéro de page ni en-tête, donc nous
+% Tout d'abord, nous souhaitons que les pages vides le soient vraiment, sans numéro de page ni en-tête, donc nous
% redéfinissons \verb|\cleardoublepage|:
% \fi
% \begin{macrocode}
@@ -11420,9 +11529,9 @@ Présentation des lecteurs\ldots
\section{Le modèle de la grande industrie et le taylorisme}%
\index{taylorisme}
-C'est au \textsc{XVIII}\fup{e} siècle que la vision du travail comme
+C'est au \textsc{xviii}\fup{e}~siècle que la vision du travail comme
marchandise est vraiment devenue dominante, pour s'imposer au
-\textsc{XIX}\fup{e} siècle dans l'organisation type de la grande usine
+\textsc{xix}\fup{e}~siècle dans l'organisation type de la grande usine
industrielle.
\subsection*{Après l'usine, le centre d'appel}\index{centre d'appel}
@@ -11489,7 +11598,7 @@ est la suivante: le maître d'ouvrage\index{maîtrise d'ouvrage}~[...]
Nous y reviendrons au chapitre~\ref{chap+travail}, mais nous savons
déjà que la mise en {\oe}uvre de l'informatique s'est beaucoup
inspirée des procédures de travail les plus élaborées du
-\textsc{XX}\fup{e}~siècle~[...]
+\textsc{xx}\fup{e}~siècle~[...]
\chapter{Le travail informatique}
\minitoc
@@ -11720,7 +11829,7 @@ things by halves around here.
% \fi
% \begin{macrocode}
%<*mu>
-\documentclass[12pt]{book}
+\documentclass[12pt]{report}
\usepackage[tight,listfiles]{minitoc}
\setlength{\mtcindent}{0pt}
\usepackage{wrapfig}
@@ -11910,11 +12019,12 @@ Tim Wright and Andy Cockburn.
% \fi
% \begin{macrocode}
%<*hia>
-\documentclass[a4paper]{article}
+\documentclass%
+ [oneside,a4paper]{article}
\usepackage{lipsum}
\usepackage%
[tight,insection,listfiles]%
- {minitoc}
+ {minitoc}
\dosectlot
\begin{document}
\listoftables
@@ -11952,7 +12062,7 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% For the \emph{last} hidden table, we add \verb|\endmtchideinmainlot| \emph{after} its caption:
% \or\relax
-% Pour le \emph{dernier} tableau masqué, nous ajoutons \verb|\endmtchideinmainlot| \emph{après} its caption:
+% Pour le \emph{dernier} tableau masqué, nous ajoutons \verb|\endmtchideinmainlot| \emph{après} son caption:
% \fi
% \begin{macrocode}
\begin{table}[hb]
@@ -11973,6 +12083,8 @@ Tim Wright and Andy Cockburn.
% \end{macrocode}
% \end{multicols}}%
%
+% \flushcolumns
+%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ifcase\LANG\relax
% \chapter{Messages}\label{c+messages}
@@ -12020,6 +12132,7 @@ Tim Wright and Andy Cockburn.
% extensions and that number is greater than~99).
% \item \emph{\PREPA}~The name of a minitoc preparation command.
% \item \emph{\SEQ}~A sequence of commands used to redefine an internal macro via a \verb|\mtcset...| command.
+% \item \emph{\STRING}~A string of characters, often part of a command name.
% \item \emph{\VAL}~The new value of a counter.
% \end{itemize}
% \end{itemize}
@@ -12049,6 +12162,7 @@ Tim Wright and Andy Cockburn.
% \item \emph{ARG2}~Le deuxième argument de la commande.
% \item \emph{ARG3}~Le troisième argument de la commande.
% \item \emph{\CCC}~Le nom de la classe de votre document.
+% \item \emph{\STRING}~Une chaîne de caractères, faisant souvent partie d'un nom de commande.
% \item \emph{\CTR}~Le nom d'un compteur \LaTeX.
% \item \emph{document}~Le nom de votre document, sans son suffixe \texttt{.tex}.
% \item \emph{\FILE}~Le nom d'un fichier (Souvent un fichier auxiliaire minitoc, le fichier
@@ -12080,9 +12194,9 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Messages informatifs}
% \fi
-% \begin{xmessage}[2006/07/20 v46 Package minitoc]
+% \begin{xmessage}[2006/08/03 v47 Package minitoc]
% \begin{quote}
-% \verb|Package: minitoc 2006/07/20 v46 Package minitoc (JPFD)|
+% \verb|Package: minitoc 2006/08/03 v47 Package minitoc (JPFD)|
% \end{quote}
% \ifcase\LANG\relax
% This is the announce message of the \texttt{minitoc} package, with its name, date and version. ``JPFD'' are my
@@ -12096,7 +12210,7 @@ Tim Wright and Andy Cockburn.
% \begin{xmessage}[I0001]
% \begin{quote}
% \verb|Package minitoc Info: <I0001>|\\
-% \verb|(minitoc) *** minitoc package, version 46 ***.|
+% \verb|(minitoc) *** minitoc package, version 47 ***.|
% \end{quote}
% \ifcase\LANG\relax
% Remember the version of the package.
@@ -12367,7 +12481,7 @@ Tim Wright and Andy Cockburn.
% \verb|(minitoc) old version of the memoir class.|
% \end{quote}
% \ifcase\LANG\relax
-% The version of the \texttt{memoir} class is old. The \texttt{minitoc} package does not need to patch it.
+% The version of the \texttt{memoir} class is old. The \texttt{minitoc} package does not need to patch this class.
% \or\relax
% La version de la classe \texttt{memoir} est ancienne. Le paquetage \texttt{minitoc} n'a pas besoin de corriger
% cette classe.
@@ -12719,7 +12833,7 @@ Tim Wright and Andy Cockburn.
% \verb|Package minitoc(hints) Info: <I0045>|\\
% \verb|(minitoc(hints)) The |\texttt{\bs}\PREPA\verb| command|\\
% \verb|(minitoc(hints)) has been invoked more than once|\\
-% \verb|(minitoc(hints)) on input line |\NNN\verb|.|
+% \verb|(minitoc(hints)) on input line |\emph{\NNN}\verb|.|
% \end{quote}
% \ifcase\LANG\relax
% A minitoc preparation command has been invoked more than once.
@@ -12767,8 +12881,7 @@ Tim Wright and Andy Cockburn.
% \verb|(minitoc(hints)) hints about the preparation commands,|\\
% \verb|(minitoc(hints)) because it invokes ALL the preparation|\\
% \verb|(minitoc(hints)) commands allowed by the document class,|\\
-% \verb|(minitoc(hints)) without any previous check.|\\
-% \verb|(minitoc(hints)) on input line |\NNN\verb|.|
+% \verb|(minitoc(hints)) without any previous check.|
% \end{quote}
% \ifcase\LANG\relax
% The \verb|\mtcprepare| command invoke all the possible preparation commands, depending only on the document class and the
@@ -15160,6 +15273,26 @@ Tim Wright and Andy Cockburn.
% \fi
% \end{xmessage}
%
+% \begin{xmessage}[F0008]
+% \begin{quote}
+% \verb|Package mtcoff Warning: <F0008>|\\
+% \verb|(mtcoff) The macro \string\kernafter|\emph{\STRING}\\
+% \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|\kernafter|\emph{\STRING} macro with the \texttt{mtcoff} package.
+% The result may be impredictible. You can only redefine these macros to adjust
+% the position of the bottom rule of a type of minitables. Any other usage is
+% meaningless without the \texttt{minitoc} package.
+% \or\relax
+% Vous utilisez l'une des macros \verb|\kernafter|\emph{\STRING} avec le paquetage \texttt{mtcoff}.
+% Le résultat peut être imprévusible. Vous pouvez seulement redéfinir ces macros pour
+% ajuster la position du filet inférieur d'un type de minitables. Tout autre usage
+% sans objet sans le paquetage \texttt{minitoc}.
+% \fi
+% \end{xmessage}
+
% \lneed{15}
% \ifcase\LANG\relax
% \section{Message from the \texttt{mtcpatchmem} package}
@@ -15193,6 +15326,7 @@ Tim Wright and Andy Cockburn.
% \begin{wdesc}{XXXXXX}
% \item[\texttt{.aux}] The suffix of the name for an \emph{auxiliary} file of a \LaTeX{} document. It carries
% some information from a \LaTeX{} run to the next.
+% \item[\texttt{.cls}] The suffix for the name of a document class file, loaded via \texttt{\bs documentclass}.
% \item[\texttt{.dtx}] The suffix of the name for a documented source file of a \LaTeX{} package or class. This file
% is often associated with a \texttt{.ins} file to generate the package or class. Compiling a \texttt{.dtx}
% file with \LaTeX{} generates the documentation.
@@ -15320,6 +15454,9 @@ Tim Wright and Andy Cockburn.
% \texttt{memoir} class document with the \texttt{minitoc} package.
% \item[\texttt{apx.tex}] An example file showing the use of the \texttt{\bs mtchideinmaintoc} environment
% to hide the entries of the appendices in the main TOC and to create a part-level TOC for the appendices.
+% \item[\Arabi] \Arabi~\cite{arabi} is a system (by \name{Youssef}{Jabri}) to prepare \LaTeX{} documents in the
+% arabic or farsi languages. The titles in \texttt{arabi.mld} and \texttt{farsi3.mld} come from the \texttt{arabic.ldf}
+% and \texttt{farsi.ldf} files of this system.
% \item[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} is a package (by \name{Klaus}{Lagally}) to prepare \LaTeX{} documents
% in the arabic or hebrew languages. The titles in \texttt{arab.mld} (or \texttt{arabic.mld}),
% \texttt{arab2.mld} and
@@ -15489,8 +15626,8 @@ Tim Wright and Andy Cockburn.
% or have been in use.
% Please note that the \texttt{minitoc} package uses the \texttt{.mlo} files as a workaround for this problem;
% see section~\vref{fo+lang}.
-% \item[class] The\footnote{This note is extracted from~\cite{NSSL2E}, then adapted.}\textbf{class} is the first information
-% \LaTeX{} needs to know when processing an
+% \item[class] The \textbf{class}\footnote{This note is extracted from~\cite{NSSL2E}, then adapted.} is the first
+% information \LaTeX{} needs to know when processing an
% input file; it is the type of document the author wants to create. This
% is specified with the \texttt{\bs documentclass} command.
% \begin{quote}
@@ -16286,7 +16423,7 @@ Tim Wright and Andy Cockburn.
% \item \textbf{Graphics} packages are a standardized set for including pictures generated by other programs
% and for handling colors; they are at the same level as the tools packages.
% \item \textbf{\AmS-\LaTeX} packages, published by the American Mathematical Society, should be in any
-% installation\footnote{They are insispensable if you use a lot of mathematics.}.
+% 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}
@@ -16477,7 +16614,7 @@ Tim Wright and Andy Cockburn.
% \item[\texttt{tocbibind}] The \texttt{tocbibind} package~\cite{tocbibind} can be used to add the ToC and/or bibliography
% and/or the index etc., to the Table of Contents listing. But it needs some precautions when used with the
% \texttt{minitoc} package. See section~\vref{special.entries}.
-% \item[\texttt{tocdepth}] This counter contains the deppth of the table of contents.
+% \item[\texttt{tocdepth}] This counter contains the depth of the table of contents.
% \item[\texttt{tocloft}] The \texttt{tocloft} package~\cite{tocloft} provides means of controlling the
% typographic design of the Table of Contents, List of Figures and List of Tables.
% New kinds of ``List of \ldots' can be defined. If you use the \texttt{tocloft} package and the
@@ -16534,6 +16671,8 @@ Tim Wright and Andy Cockburn.
% \begin{wdesc}{XXXXXX}
% \item[\texttt{.aux}] Le suffixe du nom pour un fichier \emph{auxiliaire} d'un document \LaTeX{}. Il transfère
% des informations d'une exécution de \LaTeX{} à~la suivante.
+% \item[\texttt{.cls}] Le suffixe du nom pour une fichier classe de document,
+% chargé via la commande \texttt{\bs documentclass}.
% \item[\texttt{.dtx}] Le suffixe du nom pour le fichier source documenté d'un paquetage ou d'une classe \LaTeX.
% Ce fichier est souvent associé à~un fichier \texttt{.ins} pour engendrer le paquetage ou la classe.
% Compiler un fichier \texttt{.dtx} avec \LaTeX{} engendre la documentation.
@@ -16676,6 +16815,9 @@ Tim Wright and Andy Cockburn.
% pour masquer les entrées pour les appendices dans la table des matières principale et créer une table des
% matières au niveau partie pour les appendices.
% \end{SMOOTH}
+% \item[\Arabi] \Arabi~\cite{arabi} est un système (de \name{Youssef}{Jabri}) pour préparer des documents \LaTeX{} dans
+% les langues arabe ou farsi. Les titres dans \texttt{arabi.mld} et \texttt{farsi3.mld} proviennent
+% des fichiers \texttt{arabic.ldf} et \texttt{farsi.ldf} de ce système.
% \item[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} est un paquetage (de \name{Klaus}{Lagally}) pour préparer des
% documents en langue arabe ou hébraïque. Les titres dans \texttt{arab.mld} (ou \texttt{arabic.mld}),
% \texttt{arab2.mld} et
@@ -16856,7 +16998,7 @@ Tim Wright and Andy Cockburn.
% y~présente en grand détail tous les codages CJK qui sont ou ont été utilisés.
% Notez que le paquetage \texttt{minitoc} utilise les fichiers \texttt{.mlo} pour contourner ce problème;
% voir la section~\vref{fo+lang}.
-% \item[classe] La\,\footnote{Cette note a été extraite de~\cite{NSSL2E}, puis adaptée.}\textbf{classe}
+% \item[classe] La \textbf{classe}\,\footnote{Cette note a été extraite de~\cite{NSSL2E}, puis adaptée.}
% est la première information que \LaTeX{} a besoin de connaître lors du traitement d'un fichier d'entrée;
% c'est le type de document que l'auteur souhaite produite. Ceci est spécifié par la commande
% \texttt{\bs documentclass}.
@@ -17367,8 +17509,8 @@ Tim Wright and Andy Cockburn.
% à~plusieurs bibliographies à~l'intérieur d'un même document. Il fournit donc une fonctionnalité
% complémentaire à~des paquetages tels que \texttt{bibunits}~\cite{bibunits} ou \texttt{chapterbib}~\cite{chapterbib},
% qui permettent de créer une seule bibliographie pour plusieurs, mais différentes, parties du document.
-% \item[\texttt{mu.tex}] Un document utilisant une minitoc composée dans un environnement \texttt{wrapfigure} avec
-% le paquetage \texttt{wrapfig}~\cite{wrapfig}.
+% \item[\texttt{mu.tex}] Un document utilisant une minitoc composée, avec le paquetage \texttt{wrapfig}~\cite{wrapfig},
+% pour être placée dans un environnement \texttt{wrapfigure}.
% \item[\texttt{needspace}] Le paquetage \texttt{needspace}~\cite{needspace} fournit des commandes pour réserver
% de l'espace en bas d'une page. S'il n'y a pas assez d'espace sur la page (colonne) courante, une nouvelle
% page (colonne) est commencée.
@@ -17500,7 +17642,7 @@ Tim Wright and Andy Cockburn.
%
% La taille de fonte est spécifiée comme une dimension, par exemple \texttt{10pt} ou
% \texttt{1.5in} ou \texttt{3mm}; si aucune unité n'est spécifiée, \texttt{pt} est pris par défaut. Ces cinq
-% paramètres spécifient chaque fonte \LaTeX{} font, voir le tableau~\vref{t+nfss+5}, par exemple.
+% paramètres spécifient chaque fonte \LaTeX{}, voir le tableau~\vref{t+nfss+5}, par exemple.
% \begin{table}[!tp]
% \changeskips
% \centering
@@ -17619,7 +17761,8 @@ Tim Wright and Andy Cockburn.
% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}).
% \item[paquetage] (\emph{package})
% Les paquetages\,\footnote{Ces informations ont été extraites de~\cite[page~12--13]{kopka} puis adaptées et
-% traduites.}\footnote{J'utilise le terme <<~paquetage~>> pour traduire le terme anglais \emph{package}. D'autres
+% traduites.}\textsuperscript{,}\footnote{Notez que j'utilise le terme <<~paquetage~>> pour traduire
+% le terme anglais \emph{package}. D'autres
% préféreront <<~extension~>> (qui signifie <<~suffixe~>> en anglais), <<~package~>> (anglicisme), ou <<~module~>>;
% c'est une question de goût et d'habitude, sans plus.} sont un dispositif très important de \LaTeX. Ce sont des
% extensions aux commandes de base de \LaTeX{} qui sont écrites dans des fichiers dont les noms se terminent par
@@ -17891,8 +18034,9 @@ Tim Wright and Andy Cockburn.
% traiter quelques problèmes mineurs de compatibilité.
% \item[\texttt{TODO}] est un fichier en texte pur (anglais) qui liste quelques propositions de développement du
% paquetage, pas encore réalisées. Commentaires et suggestions sont les bienvenus.
-% \item[token] Un \emph{token}\,\footnote{Gardons cet anglicisme bien pratique.}\footnote{Cette définition
-% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.} est soit (a)~un seul caractère avec son code de
+% \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!}
+% est soit (a)~un seul caractère avec son code de
% catégorie attaché (voir «~catcode~» plus haut), soit (b)~une séquence de contrôle. \virage{} Vous \emph{devriez}
% vous souvenir de deux choses importantes à~propos des \emph{tokens} de \TeX: (1)~Une séquence de contrôle est
% considérée comme étant un seul objet qui n'est plus composée d'une suite de symboles. En conséquence, les noms longs
@@ -17950,14 +18094,14 @@ Tim Wright and Andy Cockburn.
% \minilot
%
% \ifcase\LANG\relax
-% This chapter describes the installation of the \texttt{minitoc} package (version~\#46).
+% This chapter describes the installation of the \texttt{minitoc} package (version~\#47).
%
% This package contains a lot of files. The list of all files is given in \index{minitoc.l}\texttt{minitoc.l}. See
% table~\vref{t+files}.
% The files are sorted into ``classes'' below (a file can appear in more than one class). Each class specifies
% the function and the placement of its files.
% \or\relax
-% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#46).
+% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#47).
%
% Ce paquetage contient de nombreux fichiers. La liste de tous les fichiers est donnée dans
% \index{minitoc.l}\texttt{minitoc.l}. Voir le tableau~\vref{t+files}.
@@ -17968,7 +18112,7 @@ Tim Wright and Andy Cockburn.
% \ifDP\begin{leftfullpage}\fi
% \centering
% \changeskips
-% \vspace*{3\baselineskip}
+% \vspace*{4\baselineskip}
% \ifcase\LANG\relax
% \def\CLA{class}
% \def\ET{\textrm{, and}\xspace}
@@ -17978,6 +18122,7 @@ Tim Wright and Andy Cockburn.
% \def\ET{ \textrm{et}\xspace}
% \caption{Liste des fichiers (\texttt{minitoc.l})}\label{t+files}
% \fi
+% \vspace*{-1\baselineskip}
% \medskip
% \fboxsep=1em
% \null\hspace*{-.20\textwidth}\fbox{\begin{minipage}{1.3\textwidth}\footnotesize\ttfamily\upshape\mdseries
@@ -18018,6 +18163,7 @@ Tim Wright and Andy Cockburn.
% \item american.mld
% \item arab.mld
% \item arab2.mld
+% \item arabi.mld
% \item arabic.mld
% \item armenian.mld
% \item australian.mld
@@ -18061,6 +18207,7 @@ Tim Wright and Andy Cockburn.
% \item ethiopian2.mld
% \item farsi1.mld\ET farsi1.mlo
% \item farsi2.mld\ET farsi2.mlo
+% \item farsi3.mld
% \item finnish.mld
% \item finnish2.mld
% \item francais.mld
@@ -19126,6 +19273,9 @@ Tim Wright and Andy Cockburn.
%
% Added the chapter~\ref{c+exdocs}, ``Examples of documents'', page~\pageref{c+exdocs}.
%
+% Added FAQ~45 and the \texttt{\bs kernafterparttoc} and co. commands for the vertical space between a minitable and
+% its bottom rule.
+%
% \or\relax
% \section{Développements en~2006}
% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|,
@@ -19177,6 +19327,9 @@ Tim Wright and Andy Cockburn.
%
% \end{raggedright}
% Ajout du chapitre~\ref{c+exdocs}, «~Exemples de documents~», page~\pageref{c+exdocs}.
+%
+% Ajout du point~45 de la FAQ et des commandes \texttt{\bs kernafterparttoc} et analogues pour l'espacement vertical
+% entre une minitable et son filet inférieur.
% \fi
%
% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -19242,17 +19395,20 @@ Tim Wright and Andy Cockburn.
% \name{Prakash}{Countcham},
% \name{Serguei}{Dachian},
% \name{Adrian}{Daerr},
+% \name{Sébastien}{Demoustier},
% \name{Éric}{Depardieu},
% \name{Ben}{De~Rydt},
% \name{Dorjpalam}{Dorj},
% \name{Lyndon}{Dudding},
% \name{Marko}{Èehaja},
% \name{Victor}{E{\ij}khout},
+% \name{Behdad}{Esfahdod},
% \name{Thomas}{Esser},
% \name{Karl~F.}{Everitt},
% \name{Mike}{Fabian},
% \name{Robin}{Fairbairns},
% \name{Simon}{Fear}, ^^A booktabs
+% \name{Jürgen}{Fenn}, ^^ l2tabu
% \name{Jeff}{Fessler},
% \name{Ulrike}{Fischer},
% \name{Daniel}{Flipo},
@@ -19277,7 +19433,7 @@ Tim Wright and Andy Cockburn.
% \name{Thorsten}{Hein},
% \name{Sten}{Hellman},
% \name{Haavard}{Helstrup},
-% \name{Yvon}{Henel},
+% \name{Yvon}{Henel}, ^^A l2tabu
% \name{Stephan}{Hennig},
% \name{Florence}{Henry},
% \name{Morten}{Høgholm},
@@ -19289,6 +19445,7 @@ Tim Wright and Andy Cockburn.
% \name{Dmitry}{Ivanov},
% \name{Per~Steinar}{Iversen},
% \name{Zunbeltz}{Izaola},
+% \name{Youssef}{Jabri}, ^^ Arabi
% \name{Bernd}{Jaehne},
% \name{Radwan}{Jalam},
% \name{Michael}{Janish},
@@ -19415,6 +19572,7 @@ Tim Wright and Andy Cockburn.
% \name{Karsten}{Tinnefeld},
% \name{Sigitas}{Tolusis},
% \name{Laurent}{Tordella},
+% \name{Mark}{Trettin}, ^^A l2tabu
% \name{Ahto}{Truu},
% \name{Stefan}{Ulrich},
% \name{Turgut}{Uyar},
@@ -19540,10 +19698,10 @@ Tim Wright and Andy Cockburn.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1996/06/02]%
\ProvidesPackage{minitoc}%
- [2006/07/20 v46 Package minitoc (JPFD)]
+ [2006/08/03 v47 Package minitoc (JPFD)]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<I0001>]{minitoc}%
- {*** minitoc package, version 46 ***\@gobble}
+ {*** minitoc package, version 47 ***\@gobble}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -19622,6 +19780,56 @@ Tim Wright and Andy Cockburn.
% \end{macro}
%
% \lneed{5}
+% \begin{macro}{\@ifundefined}
+% \begin{macro}{\kernafterparttoc}
+% \begin{macro}{\kernafterpartlof}
+% \begin{macro}{\kernafterpartlot}
+% \begin{macro}{\kernaftersecttoc}
+% \begin{macro}{\kernaftersectlof}
+% \begin{macro}{\kernaftersectlot}
+% \begin{macro}{\kernafterminitoc}
+% \begin{macro}{\kernafterminilof}
+% \begin{macro}{\kernafterminilot}
+% \ifcase\LANG\relax
+% We define the vertical kernings between the minitables and their before the bottom rule.
+% The names of these macros is rather explicit. The values are empirical and can be changed via \verb|\renewcommand|.
+% \or\relax
+% Nous définissons les crênages verticaux placés entre les minitables et leurs filets horizontaux inférieurs.
+% Les noms de ces macros sont assez explicites. Les valeurs sont empiriques et peuvent être changées
+% via \verb|\renewcommand|.
+% \fi
+% \begin{macrocode}
+ \@ifundefined{part}{}{%
+ \def\kernafterparttoc{\kern-1.\baselineskip\kern.5ex}%
+ \def\kernafterpartlof{\kern-1.\baselineskip\kern.5ex}%
+ \def\kernafterpartlot{\kern-1.\baselineskip\kern.5ex}%
+ }%
+ \@ifundefined{chapter}{%
+ \@ifundefined{section}{}%
+ {%
+ \def\kernaftersecttoc{\kern-1.\baselineskip\kern.5ex}%
+ \def\kernaftersectlof{\kern-1.\baselineskip\kern.5ex}%
+ \def\kernaftersectlot{\kern-1.\baselineskip\kern.5ex}%
+ }%
+ }%
+ {%
+ \def\kernafterminitoc{\kern-.5\baselineskip\kern.5ex}%
+ \def\kernafterminilof{\kern-1.\baselineskip\kern0.ex}%
+ \def\kernafterminilot{\kern-1.\baselineskip\kern0.ex}%
+ }%
+% \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}
% \or\relax
@@ -20070,11 +20278,11 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\ifmtcsecondpart}
% \ifcase\LANG\relax
% In french, the ordinal adjective is ``deuxième'' if the second object is not the last object, but ``second''
-% or ``seconde'' (feminine)
-% when it also the last one. So we define a specific flag:
+% (masculine) or ``seconde'' (feminine) when it is also the last one. So we define a specific flag:
% \or\relax
% En français, l'adjectif ordinal est \og deuxième \fg si le deuxième objet n'est pas le dernier objet, mais
-% \og second \fg ou \og seconde \fg (féminin) si c'est le dernier. Donc nous définissons un indicateur spécifique:
+% \og second \fg (masculin) ou \og seconde \fg (féminin) si c'est le dernier. Donc nous définissons un indicateur
+% spécifique:
% \fi
% \begin{macrocode}
\newif\ifmtcsecondpart \mtcsecondpartfalse
@@ -20173,7 +20381,7 @@ Tim Wright and Andy Cockburn.
% \ifcase\LANG\relax
% \section{Preparation for the \texttt{tight} and \texttt{k-tight} options}\label{s+code+tight.flag}\index{tight}\index{k-tight}
% \or\relax
-% \section{Préparation pour les options \texttt{tight} and \texttt{k-tight}}\label{s+code+tight.flag}\index{tight}\index{k-tight}\
+% \section{Préparation pour les options \texttt{tight} et \texttt{k-tight}}\label{s+code+tight.flag}\index{tight}\index{k-tight}\
% \fi
% \begin{macro}{\iftightmtc}
% \begin{macro}{\ifktightmtc}
@@ -20199,6 +20407,7 @@ Tim Wright and Andy Cockburn.
% \fi
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@hyper@used@}
+% \begin{macro}{\@ifpackageloaded}
% \ifcase\LANG\relax
% This code prepares the interface with the \texttt{hyperref} package~\cite{hyperref.web}.
% A flag is defined, then this preparation is performed in a \verb|\AtBeginDocument| block if this package is loaded.
@@ -20217,6 +20426,7 @@ Tim Wright and Andy Cockburn.
\def\toclevel@xpart{1000}%
\def\toclevel@xchapter{1000}%
\def\toclevel@xsect{1000}%
+ \def\toclevel@xsection{1000}%
\let\toclevel@starpart\toclevel@part
\let\toclevel@starchapter\toclevel@chapter
\let\toclevel@starsection\toclevel@section
@@ -20228,6 +20438,7 @@ Tim Wright and Andy Cockburn.
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20246,6 +20457,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@sectstyLoaded@}
% \begin{macro}{\if@mtc@sectstyLoaded@a@}
+% \begin{macro}{\@ifpackageloaded}
% \ifcase\LANG\relax
% We must test if the \texttt{sectsty} package~\cite{sectsty} is loaded before or after \texttt{minitoc}, so we
% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been
@@ -20264,6 +20476,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20271,6 +20484,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{varsects} est chargé, et quand}\index{varsects}\label{s+varsects.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@varsectsLoaded@}
% \begin{macro}{\if@mtc@varsectsLoaded@a@}
@@ -20292,6 +20506,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20299,6 +20514,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{fncychap} est chargé, et quand}\index{fncychap}\label{s+fncychap.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@fncychapLoaded@}
% \begin{macro}{\if@mtc@fncychapLoaded@a@}
@@ -20320,6 +20536,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20327,6 +20544,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{quotchap} est chargé, et quand}\index{quotchap}\label{s+quotchap.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@quotchapLoaded@}
% \begin{macro}{\if@mtc@quotchapLoaded@a@}
@@ -20348,6 +20566,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20355,6 +20574,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{romannum} est chargé, et quand}\index{romannum}\label{s+romannum.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@romannumLoaded@}
% \begin{macro}{\if@mtc@romannumLoaded@a@}
@@ -20376,6 +20596,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20383,6 +20604,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{sfheaders} est chargé, et quand}\index{sfheaders}\label{s+sfheaders.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@sfheadersLoaded@}
% \begin{macro}{\if@mtc@sfheadersLoaded@a@}
@@ -20404,6 +20626,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20411,6 +20634,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{alnumsec} est chargé, et quand}\index{alnumsec}\label{s+alnumsec.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@alnumsecLoaded@}
% \begin{macro}{\if@mtc@alnumsecLoaded@a@}
@@ -20432,6 +20656,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20439,6 +20664,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{captcont} est chargé, et quand}\index{captcont}\label{s+captcont.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@captcontLoaded@}
% \begin{macro}{\if@mtc@captcontLoaded@a@}
@@ -20460,6 +20686,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20467,6 +20694,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{caption} est chargé, et quand}\index{caption}\label{s+caption.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@captionLoaded@}
% \begin{macro}{\if@mtc@captionLoaded@a@}
@@ -20488,6 +20716,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20495,6 +20724,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{caption2} est chargé, et quand}\index{caption2}\label{s+caption2.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@captionIILoaded@}
% \begin{macro}{\if@mtc@captionIILoaded@a@}
@@ -20516,6 +20746,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20523,6 +20754,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{ccaption} est chargé, et quand}\index{ccaption}\label{s+ccaption.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@ccaptionLoaded@}
% \begin{macro}{\if@mtc@ccaptionLoaded@a@}
@@ -20544,6 +20776,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -20551,6 +20784,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Tester si le paquetage \texttt{mcaption} est chargé, et quand}\index{mcaption}\label{s+mcaption.h1}
% \fi
+% \begin{macro}{\@ifpackageloaded}
% \begin{macro}{\AtBeginDocument}
% \begin{macro}{\if@mtc@mcaptionLoaded@}
% \begin{macro}{\if@mtc@mcaptionLoaded@a@}
@@ -20572,6 +20806,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
%
% \lneed{5}
@@ -20580,6 +20815,7 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \section{La classe \texttt{memoir} est-elle chargée?}\label{s+code+memoir.loaded}\index{memoir}
% \fi
+% \begin{macro}{\@ifclassloaded}
% \begin{macro}{\if@mtc@memoirLoaded@}
% \begin{macro}{\if@mtc@memoirnew@}
% \begin{macro}{\if@mtcpatchmemoir@}
@@ -20620,6 +20856,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\if@mtcpatchmemoir@}
@@ -21062,6 +21299,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\contentsline}
% \begin{macro}{\adjuststc}
% \begin{macro}{\l@xsect}
+% \begin{macro}{\l@xsection}
% \begin{macro}{\l@section}
% \ifcase\LANG\relax
% To add an entry in the TOC for a starred section, we need the \verb|\mtcaddsection| macro, which has an optional
@@ -21107,6 +21345,7 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{SMOOTH}
% \ifcase\LANG\relax
% This code terminates (temporarily) the section level commands, and we continue with chapter level macros.
@@ -22935,7 +23174,7 @@ Tim Wright and Andy Cockburn.
% \fi
% \begin{macrocode}
\end{mtc@verse}%
- \kern0.\baselineskip%
+ \kernafterminitoc
\nopagebreak[4]\mtc@bottom@rule\null\leavevmode\\%
\vskip-1.0\baselineskip\mtc@zrule
\end{samepage}%
@@ -23314,7 +23553,7 @@ Tim Wright and Andy Cockburn.
% \fi
% \begin{macrocode}
\end{mtc@verse}%
- \kern-1.\baselineskip%
+ \kernafterminilof
\nopagebreak[4]\mlf@rule\null\leavevmode\\%
\vskip-1.0\baselineskip\mtc@zrule\end{samepage}%
\par\pagebreak[1]\vspace*{-1ex}\afterminilof\fi}%
@@ -23672,7 +23911,7 @@ Tim Wright and Andy Cockburn.
% \fi
% \begin{macrocode}
\end{mtc@verse}%
- \kern-1.\baselineskip%
+ \kernafterminilot
\nopagebreak[4]\mlt@rule\null\leavevmode\\%
\vskip-1.0\baselineskip\mtc@zrule\end{samepage}%
\par\pagebreak[1]\vspace*{-1ex}\afterminilot\fi}%
@@ -24643,7 +24882,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\MTC@line}
% \begin{macro}{\MTC@}
% \ifcase\LANG\relax
-% The \verb|.....| make sure that \verb|\MTC@test| has sufficient arguments:
+% The \verb|.....| make sure that \verb|\MTC@test| has enough arguments:
% \or\relax
% La série de points \verb|.....| garantit que \verb|\MTC@test| a suffisamment d'arguments:
% \fi
@@ -24938,7 +25177,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\MLF@test}
% \begin{macro}{\MLF@}
% \ifcase\LANG\relax
-% The \verb|.....| make sure that \verb|\MLF@test| has sufficient arguments:
+% The \verb|.....| make sure that \verb|\MLF@test| has enough arguments:
% \or\relax
% La série de points \verb|.....| garantit que \verb|\MLF@test| a suffisamment d'arguments:
% \fi
@@ -25224,7 +25463,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\MLT@test}
% \begin{macro}{\MLT@}
% \ifcase\LANG\relax
-% The \verb|.....| make sure that \verb|\MLT@test| has sufficient arguments:
+% The \verb|.....| make sure that \verb|\MLT@test| has enough arguments:
% \or\relax
% La série de points \verb|.....| garantit que \verb|\MLT@test| a suffisamment d'arguments:
% \fi
@@ -26308,7 +26547,7 @@ Tim Wright and Andy Cockburn.
% (si \verb|\chapter| n'est pas définie), et \verb|\afterparttoc|.
% \fi
% \begin{macrocode}
- \kern-1.\baselineskip%
+ \kernafterparttoc
\nopagebreak[4]\ptc@rule\null\leavevmode\\%
\vskip-1.0\baselineskip\mtc@zrule\end{samepage}%
\par\@ifundefined{chapter}{\pagebreak[1]\vspace*{-1ex}}%
@@ -26610,7 +26849,7 @@ Tim Wright and Andy Cockburn.
\@fileswfalse\mtc@hook@beforeinputfile
\plf@setform
\@input{\jobname.\@tocfile}
- \vspace{-1ex} \vspace{-0\baselineskip}
+ \vspace{-1ex} \vspace{-1\baselineskip}
\leavevmode\mtc@strut
\global\@nobreakfalse\endgroup
\end{ptc@verse}%
@@ -26637,7 +26876,7 @@ Tim Wright and Andy Cockburn.
% (si \verb|\chapter| n'est pas définie), et \verb|\afterpartlof|. La ligne blanche (\verb|\\|) est essentielle.
% \fi
% \begin{macrocode}
- \kern-1.\baselineskip%
+ \kernafterpartlof
\nopagebreak[4]\plf@rule\null\leavevmode\\%
\vskip-1.0\baselineskip\mtc@zrule\end{samepage}%
\par\@ifundefined{chapter}{\pagebreak[1]\vspace*{-1ex}}%
@@ -26940,7 +27179,7 @@ Tim Wright and Andy Cockburn.
\@fileswfalse\mtc@hook@beforeinputfile
\plt@setform
\@input{\jobname.\@tocfile}
- \vspace{-1ex} \vspace{-0\baselineskip}
+ \vspace{-1ex} \vspace{-1\baselineskip}
\leavevmode\mtc@strut
\global\@nobreakfalse\endgroup
\end{ptc@verse}%
@@ -26967,7 +27206,7 @@ Tim Wright and Andy Cockburn.
% (si \verb|\chapter| n'est pas définie), et \verb|\afterpartlot|. La ligne blanche (\verb|\\|) est essentielle.
% \fi
% \begin{macrocode}
- \kern-1.\baselineskip%
+ \kernafterpartlot
\nopagebreak[4]\plt@rule\null\leavevmode\\%
\vskip-1.0\baselineskip\mtc@zrule\end{samepage}%
\par\@ifundefined{chapter}{\pagebreak[1]\vspace*{-1ex}}%
@@ -27616,7 +27855,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\PTC@test}
% \begin{macro}{\PTC@line}
% \ifcase\LANG\relax
-% The \verb|.....| make sure that \verb|\PTC@test| has sufficient arguments:
+% The \verb|.....| make sure that \verb|\PTC@test| has enough arguments:
% \or\relax
% Les \verb|.....| garantissent que \verb|\PTC@test| a suffisamment d'arguments:
% \fi
@@ -27874,7 +28113,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\PLF@test}
% \begin{macro}{\PLF@line}
% \ifcase\LANG\relax
-% The \verb|.....| make sure that \verb|\PLF@test| has sufficient arguments:
+% The \verb|.....| make sure that \verb|\PLF@test| has enough arguments:
% \or\relax
% Les \verb|.....| garantissent que \verb|\PLF@test| a suffisamment d'arguments:
% \fi
@@ -28131,7 +28370,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\PLT@test}
% \begin{macro}{\PLT@line}
% \ifcase\LANG\relax
-% The \verb|.....| make sure that \verb|\PLT@test| has sufficient arguments:
+% The \verb|.....| make sure that \verb|\PLT@test| has enough arguments:
% \or\relax
% Les \verb|.....| garantissent que \verb|\PLT@test| a suffisamment d'arguments:
% \fi
@@ -28448,7 +28687,7 @@ Tim Wright and Andy Cockburn.
\partopsep \z@
\iftightmtc \parsep \z@ \fi
\ifktightmtc \parskip \z@ \fi
- \topsep \z@
+ \topsep 1ex %% 20060731 was \z@
\leftmargin\stcindent
\rightmargin\leftmargin}\item[]}
\def\endstc@verse{\nopagebreak[4]\endlist}
@@ -28760,7 +28999,7 @@ Tim Wright and Andy Cockburn.
% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersecttoc|.
% \fi
% \begin{macrocode}
- \kern-1.\baselineskip%
+ \kernaftersecttoc
\nopagebreak[4]\stc@rule\null\leavevmode\\%
\vskip-1.0\baselineskip\mtc@zrule\end{samepage}%
\par\pagebreak[1]\vspace*{-1ex}\aftersecttoc\fi}%
@@ -29059,7 +29298,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\stc@rule}
% \begin{macro}{\mtc@zrule}
% \begin{environment}{samepage}
-% \begin{macro}{\aftersecttoc}
+% \begin{macro}{\aftersectlof}
% \ifcase\LANG\relax
% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersectlof|.
% The blank line (\verb|\\|) is essential.
@@ -29068,7 +29307,7 @@ Tim Wright and Andy Cockburn.
% La ligne blanche (\verb|\\|) est essentielle.
% \fi
% \begin{macrocode}
- \kern-0.\baselineskip% ABCD
+ \kernaftersectlof
\nopagebreak[4]\slf@rule\null\leavevmode\\%
\vskip-1.0\baselineskip\mtc@zrule\end{samepage}%
\par\pagebreak[1]\vspace*{-1ex}\aftersectlof\fi}%
@@ -29374,7 +29613,7 @@ Tim Wright and Andy Cockburn.
% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersectlot|.
% \fi
% \begin{macrocode}
- \kern-0.\baselineskip% ABCD
+ \kernaftersectlof
\nopagebreak[4]\slt@rule\null\leavevmode\\%
\vskip-1.0\baselineskip\mtc@zrule\end{samepage}%
\par\pagebreak[1]\vspace*{-1ex}\aftersectlot\fi}%
@@ -29391,9 +29630,11 @@ Tim Wright and Andy Cockburn.
% \section{Commandes internes auxiliaires, niveau section}\label{s+code+aux.int.commands.section.level}
% \fi
% \begin{macro}{\l@xsect}
+% \begin{macro}{\l@xsection}
% \begin{macro}{\@dottedtocline}
% \begin{macro}{\l@schapter}
% \begin{macro}{\xsect}
+% \begin{macro}{\xsection}
% \begin{macro}{\schapter}
% \ifcase\LANG\relax
% We define auxiliary commands, used for the mini-tables and as delimiters in the TOC file (and LOF and LOT files).
@@ -29406,8 +29647,10 @@ Tim Wright and Andy Cockburn.
% \fi
% \begin{macrocode}
\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}
% \end{macrocode}
% \end{macro}
@@ -29415,6 +29658,8 @@ Tim Wright and Andy Cockburn.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \ifcase\LANG\relax
@@ -30087,7 +30332,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\STC@test}
% \begin{macro}{\STC@line}
% \ifcase\LANG\relax
-% The \verb|.....| make sure that \verb|\STC@test| has sufficient arguments:
+% The \verb|.....| make sure that \verb|\STC@test| has enough arguments:
% \or\relax
% Les \verb|.....| garantissent que \verb|\STC@test| a suffisamment d'arguments:
% \fi
@@ -30307,7 +30552,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\SLF@test}
% \begin{macro}{\SLF@line}
% \ifcase\LANG\relax
-% The \verb|.....| make sure that \verb|\SLF@test| has sufficient arguments:
+% The \verb|.....| make sure that \verb|\SLF@test| has enough arguments:
% \or\relax
% Les \verb|.....| garantissent que \verb|\SLF@test| a suffisamment d'arguments:
% \fi
@@ -30530,7 +30775,7 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\SLT@test}
% \begin{macro}{\SLT@line}
% \ifcase\LANG\relax
-% The \verb|.....| make sure that \verb|\SLT@test| has sufficient arguments:
+% The \verb|.....| make sure that \verb|\SLT@test| has enough arguments:
% \or\relax
% Les \verb|.....| garantissent que \verb|\SLT@test| a suffisamment d'arguments:
% \fi
@@ -30662,7 +30907,7 @@ Tim Wright and Andy Cockburn.
hints about the preparation commands,\MessageBreak
because it invokes ALL the preparation\MessageBreak
commands allowed by the document class,\MessageBreak
- without any previous check.\MessageBreak}%
+ without any previous check\@gobble}%
\fi
}
% \end{macrocode}
@@ -33258,13 +33503,13 @@ Tim Wright and Andy Cockburn.
% \or\relax
% \subsection{Option \texttt{notoccite}}
% \fi
+% \begin{macro}{\DeclareOption}
+% \begin{macro}{\if@mtc@notoccite@}
% \ifcase\LANG\relax
% This option will later load the \texttt{notoccite} package~\cite{notoccite}.
% \or\relax
% Cette option chargera plus loin le paquetage \texttt{notoccite}~\cite{notoccite}.
% \fi
-% \begin{macro}{\DeclareOption}
-% \begin{macro}{\if@mtc@notoccite@}
% \begin{macrocode}
\DeclareOption{notoccite}{\@mtc@notoccite@true}
% \end{macrocode}
@@ -33393,6 +33638,7 @@ Tim Wright and Andy Cockburn.
\DeclareOption{american}{\mtcselectlanguage{american}}%
\DeclareOption{arab}{\mtcselectlanguage{arab}}%
\DeclareOption{arab2}{\mtcselectlanguage{arab2}}%
+\DeclareOption{arabi}{\mtcselectlanguage{arabi}}%
\DeclareOption{arabic}{\mtcselectlanguage{arabic}}%
\DeclareOption{armenian}{\mtcselectlanguage{armenian}}%
\DeclareOption{australian}{\mtcselectlanguage{australian}}%
@@ -33436,6 +33682,7 @@ Tim Wright and Andy Cockburn.
\DeclareOption{ethiopian2}{\mtcselectlanguage{ethiopian2}}%
\DeclareOption{farsi1}{\mtcselectlanguage{farsi1}}%
\DeclareOption{farsi2}{\mtcselectlanguage{farsi2}}%
+\DeclareOption{farsi3}{\mtcselectlanguage{farsi3}}%
\DeclareOption{finnish}{\mtcselectlanguage{finnish}}%
\DeclareOption{finnish2}{\mtcselectlanguage{finnish2}}%
\DeclareOption{francais}{\mtcselectlanguage{francais}}%
@@ -34016,7 +34263,7 @@ Tim Wright and Andy Cockburn.
% incompatible with \texttt{minitoc}:
% \or\relax
% Nous regardons si la classe \texttt{jura} a été chargée et émettons un
-% avertissement, puisque cette classe et incompatibles avec \texttt{minitoc}:
+% avertissement, puisque cette classe est incompatible avec \texttt{minitoc}:
% \fi
% \begin{macrocode}
\@ifclassloaded{jura}%
@@ -34098,11 +34345,12 @@ Tim Wright and Andy Cockburn.
\else\@mtc@hints@w@true\fi}
\if@mtc@hints@w@\@mtc@hints@given@true%
\mtcPackageWarningNoLine[<W0030>]{minitoc(hints)}%
- {--- The \string\part\space command is altered\MessageBreak after minitoc}
+ {--- The \string\part\space command is altered\MessageBreak
+ after minitoc}
\if@mtc@hyper@used@
\mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
{--- It may be the consequence\MessageBreak
- of loading the ``hyperref'' package}
+ of loading the ``hyperref'' package}
\fi
\fi
% \end{macrocode}
@@ -34148,11 +34396,12 @@ Tim Wright and Andy Cockburn.
\else\@mtc@hints@w@true\fi}%
\if@mtc@hints@w@\@mtc@hints@given@true%
\mtcPackageWarningNoLine[<W0028>]{minitoc(hints)}%
- {--- The \string\chapter\space command is altered\MessageBreak after minitoc}
+ {--- The \string\chapter\space command is altered\MessageBreak
+ after minitoc}
\if@mtc@hyper@used@
\mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
{--- It may be the consequence\MessageBreak
- of loading the ``hyperref'' package}
+ of loading the ``hyperref'' package}
\fi
\fi
% \end{macrocode}
@@ -34199,11 +34448,12 @@ Tim Wright and Andy Cockburn.
\@mtc@hints@w@true\fi}
\if@mtc@hints@w@\@mtc@hints@given@true%
\mtcPackageWarningNoLine[<W0039>]{minitoc(hints)}%
- {--- The \string\section\space command is altered\MessageBreak after minitoc}
+ {--- The \string\section\space command is altered\MessageBreak
+ after minitoc}
\if@mtc@hyper@used@
\mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}%
{--- It may be the consequence\MessageBreak
- of loading the ``hyperref'' package}
+ of loading the ``hyperref'' package}
\fi
\relax\else\fi}{}%
% \end{macrocode}
@@ -34221,15 +34471,12 @@ Tim Wright and Andy Cockburn.
% \lneed{5}
% \ifcase\LANG\relax
% \subsubsection{Hint about the coherence of the calling sequences of some commands}
-% \or\relax
-% \subsubsection{\emph{Hint} sur la cohérence des séquences d'appel de certaines commandes}
-% \fi
-% \ifcase\LANG\relax
% And finally, we prepare the coherence tests about the calling sequences of triplets of associated commands
% like \verb|\doparttoc|, \verb|\parttoc| and \verb|\[fake]listofcontents|, and similar: to be able to use
% \verb|\parttoc|, a table of contents file must have been
% created via \verb|\[fake]listofcontents| and splitted into parttoc files via \verb|\doparttoc|.
% \or\relax
+% \subsubsection{\emph{Hint} sur la cohérence des séquences d'appel de certaines 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 \verb|\doparttoc|, \verb|\parttoc| et \verb|\[fake]listofcontents|, et similaires: pour pouvoir
% utiliser \verb|\parttoc|, un fichier table des matières doit avoir été créé via \verb|\[fake]listofcontents| et
@@ -35686,8 +35933,7 @@ Tim Wright and Andy Cockburn.
\RequirePackage{flafter}[2000/07/23]%
\RequirePackage[section,verbose]{placeins}[2005/04/18]%
\@ifpackageloaded{placeins}%
- {\@mtc@placeinsLoaded@true}%
- {\@mtc@placeinsLoaded@false}%
+ {\@mtc@placeinsLoaded@true}{\@mtc@placeinsLoaded@false}%
\fi
% \end{macrocode}
% \end{macro}
@@ -35988,7 +36234,7 @@ Tim Wright and Andy Cockburn.
% \fi
% \begin{macrocode}
%<*fminitoc>
-\ProvidesFile{fminitoc.dtx}[2006/07/20 minitoc french documentation start file]
+\ProvidesFile{fminitoc.dtx}[2006/08/03 minitoc french documentation start file]
\input{minitoc.dtx}
%</fminitoc>
% \end{macrocode}
@@ -36015,14 +36261,14 @@ Tim Wright and Andy Cockburn.
% \section{Pourquoi \texttt{mtcoff.sty}?}\label{s+mtcoff+why}
% \fi
% \ifcase\LANG\relax
-% The \texttt{minitoc} package~\cite{minitoc,fminitoc} requires that the user inserts many commands in the source
+% The \texttt{minitoc} package~\cite{fminitoc,minitoc} requires that the user inserts many commands in the source
% code of her/his document, and not only into the preamble of the document. Hence the concept of a replacement
% package, \texttt{mtcoff} (means ``minitoc off''), which substitutes to all commands and environments of the
% \texttt{minitoc} package some alternative commands and environments with the same names and syntaxes, but doing nothing
% (except emitting some harmless warnings, for special cases). This way, to turn off easily the \texttt{minitoc} package,
% you just have to write, in the preamble of your document, something like:
% \or\relax
-% Le paquetage \texttt{minitoc}~\cite{minitoc,fminitoc} requiert que l'utilisateur insère de nombreuses commandes
+% Le paquetage \texttt{minitoc}~\cite{fminitoc,minitoc} requiert que l'utilisateur insère de nombreuses commandes
% dans le code source de son document, mais pas seulement dans le préambule du document. D'où le concept d'un
% paquetage de remplacement, \texttt{mtcoff} (c'est-à-dire, «~\emph{minitoc off}~»), qui substitue à~toutes les
% commandes et à~tous les environnements du paquetage \texttt{minitoc} d'autres commandes et environnements ayant
@@ -36131,6 +36377,11 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\c@mtc}
% \begin{macro}{\c@ptc}
% \begin{macro}{\c@stc}
+% \ifcase\LANG\relax
+% The basic mini-table counters are provided by \verb|\count@|:
+% \or\relax
+% Les compteurs de mini-tables basiques sont fournis par \verb|\count@|:
+% \fi
% \begin{macrocode}
\let\c@mtc\count@
\let\c@ptc\count@
@@ -36143,6 +36394,11 @@ Tim Wright and Andy Cockburn.
% \lneed{5}
% \begin{macro}{\mtcgapbeforeheads}
% \begin{macro}{\mtcgapafterheads}
+% \ifcase\LANG\relax
+% The gaps before and after parttoc heads receive their default values:
+% \or\relax
+% 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@}
@@ -36151,10 +36407,105 @@ Tim Wright and Andy Cockburn.
% \end{macro}
%
% \lneed{5}
-% \ifcase\LANG\relax
-% \section{Faking simple user commands}\label{s+mtcoff+fake.simple.commands}
-% \or\relax
-% \section{Simuler les commandes utilisateur simples}\label{s+mtcoff+fake.simple.commands}
+% \begin{macro}{\@ifundefined}
+% \begin{macro}{\kernafterparttoc}
+% \begin{macro}{\kernafterpartlof}
+% \begin{macro}{\kernafterpartlot}
+% \begin{macro}{\kernaftersecttoc}
+% \begin{macro}{\kernaftersectlof}
+% \begin{macro}{\kernaftersectlot}
+% \begin{macro}{\kernafterminitoc}
+% \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.
+% 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.
+% \fi
+% \begin{macrocode}
+ \@ifundefined{part}{}{%
+ \def\kernafterparttoc{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[<F0008>]{mtcoff}%
+ {The macro \string\kernafterparttoc \MessageBreak
+ should not be used out of context\MessageBreak}%
+ \kern-1.\baselineskip\kern.5ex}%
+ \def\kernafterpartlof{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[<F0008>]{mtcoff}%
+ {The macro \string\kernafterpartlof \MessageBreak
+ should not be used out of context\MessageBreak}%
+ \kern-1.\baselineskip\kern.5ex}%
+ \def\kernafterpartlot{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[<F0008>]{mtcoff}%
+ {The macro \string\kernafterpartlot \MessageBreak
+ should not be used out of context\MessageBreak}%
+ \kern-1.\baselineskip\kern.5ex}%
+ }%
+ \@ifundefined{chapter}{%
+ \@ifundefined{section}{}%
+ {%
+ \def\kernaftersecttoc{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[<F0008>]{mtcoff}%
+ {The macro \string\kernaftersecttoc \MessageBreak
+ should not be used out of context\MessageBreak}%
+ \kern-1.\baselineskip\kern.5ex}%
+ \def\kernaftersectlof{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[<F0008>]{mtcoff}%
+ {The macro \string\kernaftersectlof \MessageBreak
+ should not be used out of context\MessageBreak}%
+ \kern-1.\baselineskip\kern.5ex}%
+ \def\kernaftersectlot{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[<F0008>]{mtcoff}%
+ {The macro \string\kernaftersectlot \MessageBreak
+ should not be used out of context\MessageBreak}%
+ \kern-1.\baselineskip\kern.5ex}%
+ }%
+ }%
+ {%
+ \def\kernafterminitoc{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[<F0008>]{mtcoff}%
+ {The macro \string\kernafterminitoc \MessageBreak
+ should not be used out of context\MessageBreak}%
+ \kern-.5\baselineskip\kern.5ex}%
+ \def\kernafterminilof{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[<F0008>]{mtcoff}%
+ {The macro \string\kernafterminilof \MessageBreak
+ should not be used out of context\MessageBreak}%
+ \kern-1.\baselineskip\kern0.ex}%
+ \def\kernafterminilot{%
+ \mtcoffwarn@true
+ \mtcPackageWarning[<F0008>]{mtcoff}%
+ {The macro \string\kernafterminilot \MessageBreak
+ should not be used out of context\MessageBreak}%
+ \kern-1.\baselineskip\kern0.ex}%
+ }%
+% \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{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}
@@ -36233,9 +36584,9 @@ Tim Wright and Andy Cockburn.
%
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Faking user commands with one optional argument}\label{s+mtcoff+fake.user.commands.1opt}
+% \section{Faking commands with one optional argument}\label{s+mtcoff+fake.user.commands.1opt}
% \or\relax
-% \section{Simulation des commandes utilisateur ayant un \texorpdfstring{\mbox{argument}}{argument} optionnel}\label{s+mtcoff+fake.user.commands.1opt}
+% \section{Simulation des commandes ayant un \texorpdfstring{\mbox{argument}}{argument} optionnel}\label{s+mtcoff+fake.user.commands.1opt}
% \fi
% \begin{macro}{\gobbleopt@}
% \ifcase\LANG\relax
@@ -37161,6 +37512,15 @@ Tim Wright and Andy Cockburn.
% \begin{macro}{\mtc@restoretocdepth}
% \begin{macro}{\mtc@restorelofdepth}
% \begin{macro}{\mtc@restorelotdepth}
+% \ifcase\LANG\relax
+% We must inhibit these commands, inserted in the \texttt{.toc}, \texttt{.lof} and \texttt{.lot} files by the
+% hiding commands. So we will not have to delete these files when switching from the \texttt{minitoc} package to
+% the \texttt{mtcoff} package.
+% \or\relax
+% Nous devons inhiber ces commandes, insérées dans les fichiers \texttt{.toc}, \texttt{.lof} et \texttt{.lot} par
+% les commandes de masquage. Ainsi nous n'aurons pas à~détruire ces fichiers lors du passage du paquetage
+% \texttt{minitoc} au paquetage \texttt{mtcoff}.
+% \fi
% \begin{macrocode}
\let\mtc@savetocdepth\empty
\let\mtc@savelofdepth\empty
@@ -37338,7 +37698,7 @@ Tim Wright and Andy Cockburn.
%<*mtcpatchmem>
\NeedsTeXFormat{LaTeX2e}[1996/06/01]%
\ProvidesPackage{mtcpatchmem}%
- [2005/09/30 v46 Package mtcpatchmem]
+ [2005/09/30 v47 Package mtcpatchmem]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<M0001>]{mtcpatchmem}%
{mtcpatchmem package to patch the memoir class\@gobble}
@@ -37748,6 +38108,40 @@ Tim Wright and Andy Cockburn.
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Arabi'' language: \texttt{arabi.mld}}\label{s+mld+arabi}\index{arabi.mld}
+% The titles for the ``arabi'' language are taken from the \Arabi{} package~\cite{arabi} (by \name{Youssef}{Jabri}),
+% which should be used, with the associated fonts.
+% \or\relax
+% \section{Langue <<~arabi~>>: \texttt{arabi.mld}}\label{s+mld+arabi}\index{arabi.mld}
+% Les titres pour la langue <<~arabi~>> sont tirés du paquetage \Arabi{}~\cite{arabi}
+% (par \name{Youssef}{Jabri}), qui devrait être utilisé, avec les fontes associées.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*arabi>
+\ProvidesFile{arabi.mld}[2006/07/27]
+%% Arabic titles for minitoc.sty.
+%% Needs arabic fonts (cf. documentation of the Arabi package,
+%% Youssef Jabri)
+%% (strings taken from arabi.ldf; to be used with arabi)
+\def\ptctitle{\R{\alef\lam\fa\ha\ra\seen}}%
+\def\plftitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\alefhamza\sheen\kaf\alef\lam}}%
+\def\plttitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\jeem\dal\alef\waw\lam}}%
+%%
+\def\mtctitle{\R{\alef\lam\fa\ha\ra\seen}}%
+\def\mlftitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\alefhamza\sheen\kaf\alef\lam}}%
+\def\mlttitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\jeem\dal\alef\waw\lam}}%
+%%
+\def\stctitle{\R{\alef\lam\fa\ha\ra\seen}}%
+\def\slftitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\alefhamza\sheen\kaf\alef\lam}}%
+\def\slttitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\jeem\dal\alef\waw\lam}}%
+%%
+%</arabi>
+% \end{macrocode}
+%
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Arabic'' language: \texttt{arabic.mld}}\label{s+mld+arabic}\index{arabic.mld}
% ``Arabic'' is a synomym for ``arab'', so we just load \texttt{arab.mld}\index{arab.mld} (see section~\vref{s+mld+arab}):
% \or\relax
@@ -39128,6 +39522,41 @@ the Twentieth Part\else Part~\Roman{part}\fi}
%
% \lneed{5}
% \ifcase\LANG\relax
+% \section{``Farsi3'' language: \texttt{farsi3.mld}}\label{s+mld+farsi3}%
+% \index{farsi3.mld}
+% There are several variants for the farsi language, spoken in Iran.
+% The ``farsi3'' language uses titles taken from the \texttt{farsi.ldf} file in the \Arabi{} system\cite{arabi}\, by \xname{Youssef}{Jabri}.
+% Special fonts are needed, of course.
+% \or\relax
+% \section{Langue <<~farsi3~>>: \texttt{farsi3.mld}}\label{s+mld+farsi3}%
+% \index{farsi3.mld}
+% Il y~a plusieurs variantes pour la langue farsi, parlée en Iran.
+% La langue <<~farsi3~>> utilise des titres pris dans le fichier \texttt{farsi.ldf} du
+% système \Arabi~\cite{arabi}, par \xname{Youssef}{Jabri}.
+% Des fontes spéciales sont nécessaires, évidemment.
+% \fi
+%
+% \lneed{3}
+% \begin{macrocode}
+%<*farsi3>
+\ProvidesFile{farsi3.mld}[2006/07/27]
+%% From farsi.ldf of the Arabi system
+%% by Youssef Jabri.
+\def\ptctitle{\FR{\fa\ha\ra\seen\taa\space\meem\nun\dal\ra\jeem\alef\taa}}%
+\def\plftitle{\FR{\lam\ya\seen\taa\ \alef\sheen\kaf\alef\lam}}%
+\def\plttitle{\FR{\lam\ya\seen\taa\ \jeem\dal\alef\waw\lam}}%
+%%
+\def\mtctitle{\FR{\fa\ha\ra\seen\taa\space\meem\nun\dal\ra\jeem\alef\taa}}%
+\def\mlftitle{\FR{\lam\ya\seen\taa\ \alef\sheen\kaf\alef\lam}}%
+\def\mlttitle{\FR{\lam\ya\seen\taa\ \jeem\dal\alef\waw\lam}}%
+%%
+\def\stctitle{\FR{\fa\ha\ra\seen\taa\space\meem\nun\dal\ra\jeem\alef\taa}}%
+\def\slftitle{\FR{\lam\ya\seen\taa\ \alef\sheen\kaf\alef\lam}}%
+\def\slttitle{\FR{\lam\ya\seen\taa\ \jeem\dal\alef\waw\lam}}%
+%</farsi3>
+% \end{macrocode}
+% \lneed{5}
+% \ifcase\LANG\relax
% \section{``Finnish'' language: \texttt{finnish.mld}}\label{s+mld+finnish}\index{finnish.mld}
% The titles for the ``finnish'' language are taken from the \texttt{finnish.dtx} file in the
% \texttt{babel} package~\cite{babel,babel-user,finnish}. See also section~\vref{s+mld+finnish2}.
@@ -39687,7 +40116,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \section{Langue <<~greek-polykatha~>>: \texttt{greek-polykatha.mld}}%
% \label{s+mld+greek-polykatha}\index{greek-polykatha.mld}
% Les titres pour la langue <<~greek-polykatha~>>\,\footnote{Grec polytonique, en style <<~kathaverousa~>> (purifié),
-% une forme de la langue grecque créée au début du dix-neuvième siècle par \xname{Adamantios}{Korais}, pour purifier
+% une forme de la langue grecque créée au début du \textsc{xix}\fup{e}~siècle par \xname{Adamantios}{Korais}, pour purifier
% la langue du vocabulaire byzantin ou non grec. Il a maintenant été démodé par le grec démotique (populaire),
% mais a laissé d'importantes traces dans la langue grecque moderne.}
% sont tirés du projet ANTOMEGA~\cite{antomega}:
@@ -40440,7 +40869,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%</italian2>
% \end{macrocode}
%
-% \lneed{5}
+% \lneed{6}
% \ifcase\LANG\relax
% \section{``Japanese'' language: \texttt{japanese.mld} and \texttt{japanese.mlo}}\label{s+mld+japanese}%
% \index{japanese.mld}\index{japanese.mlo}
@@ -40449,7 +40878,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Professor \xname{Toshiki}{Kumazawa}\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}.
% See also sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4},
% and~\vref{s+mld+japanese5}.
-%
% The titles for the ``japanese'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese.mlo}.
% \or\relax
@@ -40460,7 +40888,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Google) sur le site Web du Professeur
% \xname{Toshiki}{Kumazawa}\,{\froff\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}}.
% Voir aussi les sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}.
-%
% Les titres pour la langue <<~japanese~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{japanese.mlo}.
% \fi
@@ -40487,7 +40914,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Special fonts are needed, of course.
% See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4},
% and~\vref{s+mld+japanese5}.
-%
% The titles for the ``japanese2'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese2.mlo}.
% \or\relax
@@ -40496,7 +40922,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Les titres pour la langue <<~japanese2~>> (japonais, deuxième variante) sont tirés du fichier \texttt{JIS.cap} du
% système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese},
% \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}.
-%
% Les titres pour la langue <<~japanese2~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{japanese2.mlo}.
% \fi
@@ -40526,7 +40951,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Special fonts are needed, of course.
% See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese4},
% and~\vref{s+mld+japanese5}.
-%
% The titles for the ``japanese3'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese3.mlo}.
% \or\relax
@@ -40535,14 +40959,11 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Les titres pour la langue <<~japanese3~>> (japonais, troisième variante) sont tirés du fichier \texttt{JIS.cpx} du
% système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese},
% \vref{s+mld+japanese2}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}.
-%
% Les titres pour la langue <<~japanese3~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{japanese3.mlo}.
% \fi
%
% \lneed{6}
-%
-% \lneed{3}
% \begin{macrocode}
%<*japanese3>
\ProvidesFile{japanese3.mld}[2006/01/13]
@@ -40558,7 +40979,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
%</japanese3>
% \end{macrocode}
%
-% \lneed{10}
+% \lneed{6}
% \ifcase\LANG\relax
% \section{``Japanese4'' language: \texttt{japanese4.mld}
% and \texttt{japanese4.mlo}}\label{s+mld+japanese4}\index{japanese4.mld}\index{japanese4.mlo}
@@ -40566,7 +40987,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course.
% See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3},
% and~\vref{s+mld+japanese5}.
-%
% The titles for the ``japanese4'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese4.mlo}.
% \or\relax
@@ -40575,7 +40995,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Les titres pour la langue <<~japanese4~>> (japonais, quatrième variante) sont tirés du fichier \texttt{SJIS.cap}
% du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les
% sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3} et~\vref{s+mld+japanese5}.
-%
% Les titres pour la langue <<~japanese4~>> contiennent des caractères qui ne peuvent pas être générés facilement,
% donc nous chargeons \texttt{japanese4.mlo}.
% \fi
@@ -40605,8 +41024,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Special fonts are needed, of course.
% See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3},
% and~\vref{s+mld+japanese4}.
-%
-% \lneed{3}
% The titles for the ``japanese5'' language contain characters that cannot be easily generated, hence we load
% \texttt{japanese5.mlo}.
% \or\relax
@@ -40862,8 +41279,9 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Les titres pour la langue <<~lowersorbian~>> (bas sorabe)\,\footnote{Le bas sorabe, le sorabe ou wende, est un membre
% du sous-groupe slave occidental des langues indo-européennes parlé en Basse-Lusace dans les \emph{länder}
% allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves
-% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème
-% siècle).} sont tirés du fichier \texttt{lsorbian.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,lsorbian}.
+% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale
+% (\textsc{vi}\fup{e}~siècle).} sont tirés du fichier \texttt{lsorbian.dtx} dans le paquetage
+% \texttt{babel}~\cite{babel,babel-user,lsorbian}.
% Voir aussi la section~\vref{s+mld+uppersorbian}.
% Un nom plus court pour cette langue est \texttt{lsorbian} (voir la section~\vref{s+mld+lsorbian}).
% \end{SMOOTH}
@@ -41049,9 +41467,9 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \section{Langue <<~malayalam-keli~>>: \texttt{malayalam-keli.mld}}\label{s+mld+malayalam-keli}\index{malayalam-keli.mld}
% Les titres pour la langue <<~malayalam~>> (malayalam, écriture \emph{keli})\,\footnote{La langue Malayalam est
% parlée de la côte occidentale de Malabar jusqu'à l'extrême sud de l'Inde, principalement dans l'état de Kerala.
-% C'est l'une des langues dravidiennes fortement liée au Tamoul. L'alphabet et l'écriture datent du huitième ou
-% neuvième siècle.}, avec les fontes <<~Keli~>>, sont tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette
-% langue requiert des fontes spécifiques. Voir aussi les
+% C'est l'une des langues dravidiennes fortement liée au Tamoul. L'alphabet et l'écriture datent du \textsc{viii}\fup{e} ou
+% \textsc{ix}\fup{e}~siècle.}, avec les fontes <<~Keli~>>, sont tirés du paquetage
+% \texttt{malayalam}~\cite{malayalam}. Cette langue requiert des fontes spécifiques. Voir aussi les
% sections~\vref{s+mld+malayalam-rachana} et~\vref{s+mld+malayalam-rachana2}.
% \fi
%
@@ -41150,7 +41568,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \or\relax
% \section{Langue <<~malayalam-rachana2~>>: \texttt{malayalam-rachana2.mld}}%
% \label{s+mld+malayalam-rachana2}\index{malayalam-rachana2.mld}
-% Les titres pout la langue <<~malayalam~>>, avec les fontes <<~Rachana~>> réformées (nouveau \emph{lipi}), sont
+% Les titres pour la langue <<~malayalam~>>, avec les fontes <<~Rachana~>> réformées (nouveau \emph{lipi}), sont
% tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette langue requiert des fontes spécifiques. Voir aussi
% les sections~\vref{s+mld+malayalam-keli} et~\vref{s+mld+malayalam-rachana}.
% \fi
@@ -41729,7 +42147,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \lneed{3}
% \begin{macrocode}
%<*romanian2>
-\ProvidesFiles{romanian2.mld}[2006/01/19]
+\ProvidesFile{romanian2.mld}[2006/08/03]
%% Romanian titles for minitoc.sty
%% from RomanianTeX (romanian.dtx)
%% Adrian Rezus (adriaan@cs.kun.nl)
@@ -41767,7 +42185,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \lneed{3}
% \begin{macrocode}
%<*romanian3>
-\ProvidesFiles{romanian3.mld}[2006/01/19]
+\ProvidesFile{romanian3.mld}[2006/08/03]
%% Romanian titles for minitoc.sty
%% from RomanianTeX (romanian.dtx) variant.
%% Adrian Rezus (adriaan@cs.kun.nl)
@@ -42881,8 +43299,9 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% Les titres pour la langue <<~uppersorbian~>> (haut sorabe)\,\footnote{Le haut sorabe, le sorabe ou wende, est un membre
% du sous-groupe slave occidental des langues indo-européennes parlé en Haute-Lusace dans les \emph{länder}
% allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves
-% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème
-% siècle).} sont tirés du fichier \texttt{usorbian.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,usorbian}.
+% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale
+% (\textsc{vi}\fup{e}~siècle).} sont tirés du fichier \texttt{usorbian.dtx} dans le
+% paquetage \texttt{babel}~\cite{babel,babel-user,usorbian}.
% Voir aussi la section~\vref{s+mld+lowersorbian}.
% Un nom plus court pour cette langue est \texttt{usorbian} (voir la section~\vref{s+mld+usorbian}).
% \end{SMOOTH}
@@ -42966,7 +43385,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% See also section~\vref{s+mld+vietnamese}.
% \or\relax
% \section{Langue <<~vietnam~>>: \texttt{vietnam.mld}}\label{s+mld+vietnam}\index{vietnam.mld}
-% Les titres pout la langue <<~vietnam~>> (vietnamien) sont tirés du paquetage \index{vietnam.sty}\texttt{vietnam.sty}.
+% Les titres pour la langue <<~vietnam~>> (vietnamien) sont tirés du paquetage \index{vietnam.sty}\texttt{vietnam.sty}.
% Des fontes vietnamiennes sont requises. Voir aussi la section~\vref{s+mld+vietnamese}.
% \fi
%
@@ -44813,6 +45232,41 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item In the scripts, the repartition directories (\texttt{CL[0-9]}) are now \texttt{/tmp/}\emph{username}\texttt{/CL[0-9]}.
% \end{itemize}
% \end{itemize}
+% \item 47
+% \begin{itemize}
+% \item 2006/07/26
+% \begin{itemize}
+% \item Corrections in the documentation and the bibliography.
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/07/27
+% \begin{itemize}
+% \item Added \texttt{arabi.mld} and \texttt{farsi3.mld} (from the \Arabi{} system).
+% \item Update the bibliography.
+% \end{itemize}
+% \item 2006/07/28
+% \begin{itemize}
+% \item Update the jargon.
+% \end{itemize}
+% \item 2006/07/31
+% \begin{itemize}
+% \item Fixed \verb|\l@xsection|.
+% \item Fixed some spacings in mini-tables.
+% \end{itemize}
+% \item 2006/08/01
+% \begin{itemize}
+% \item Added a \verb|\kernafter...| vertical kern between each minitable and its bottom rule.
+% \item Added point~45 of the FAQ.
+% \end{itemize}
+% \item 2006/08/03
+% \begin{itemize}
+% \item Minor correction in warning message \texttt{F0008}.
+% \item Update the bibliography.
+% \item Fixed a bug in \texttt{romanian2.mld} and \texttt{romanian3.mld}.
+% \item Shortened the result some example documents by using the \texttt{report} class in place of the
+% \texttt{book} class (hence using one side printing).
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}
@@ -46466,6 +46920,41 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% désormais \texttt{/tmp/}\emph{username}\texttt{/CL[0-9]}.
% \end{itemize}
% \end{itemize}
+% \item 47
+% \begin{itemize}
+% \item 2006/07/26
+% \begin{itemize}
+% \item Corrections dans la documentation et la bibliographie.
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/07/27
+% \begin{itemize}
+% \item Ajout de \texttt{arabi.mld} et \texttt{farsi3.mld} (d'après le système \Arabi).
+% \item Mise à~jour de la bibliographie.
+% \end{itemize}
+% \item 2006/07/28
+% \begin{itemize}
+% \item Mise à~jour du jargon.
+% \end{itemize}
+% \item 2006/07/31
+% \begin{itemize}
+% \item Correction de \verb|\l@xsection|.
+% \item Correction d'espacements dans les mini-tables.
+% \end{itemize}
+% \item 2006/07/31
+% \begin{itemize}
+% \item Ajout d'un crênage vertical \verb|\kernafter...| entre chaque minitable et son filet inférieur.
+% \item Ajout du point~45 des questions fréquemment posées.
+% \end{itemize}
+% \item 2006/08/03
+% \begin{itemize}
+% \item Correction mineure dans le message d'avertissement \texttt{F0008}.
+% \item Mise à~jour de la bibliographie.
+% \item Correction d'une erreur dans \texttt{romanian2.mld} et \texttt{romanian3.mld}.
+% \item Raccourcissement du résultat de certains exemples de documents en utilisant la classe \texttt{report}
+% au lieu de la classe \texttt{book} (d'où une impression en recto seul).
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.ins b/Master/texmf-dist/source/latex/minitoc/minitoc.ins
index abbd4e3cb4f..333b2576e63 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.ins
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.ins
@@ -1122,6 +1122,7 @@ numhead_negative "nombres"
\IfFileExists{mflogo.sty}{\usepackage{mflogo}}%
{\def\MF{\textbf{\texttt{METAFONT}}}
\def\MP{\textbf{\texttt{METAPOST}}}}
+\providecommand{\fup}{\textsuperscript}
\newif\ifDP\DPfalse
\IfFileExists{dpfloat.sty}{\usepackage{dpfloat}\DPtrue}{\DPfalse}
\newif\ifFLP\FLPfalse
@@ -1166,6 +1167,7 @@ numhead_negative "nombres"
\usepackage[OT1,TS1,T1]{fontenc}
\usepackage{fixfoot}
\usepackage[bottom,hang,multiple]{footmisc}
+\renewcommand{\multfootsep}{,}
\setlength{\footnotemargin}{.7em} %1.8em by default, much too wide.
% Check if booktabs package is available
\newif\ifBT \BTfalse
@@ -1281,6 +1283,10 @@ numhead_negative "nombres"
\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}
+%\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%
+ \kern-.22exb\kern-.15exi}} %Logo
% IF YOU NOT HAVE THE manfnt FONT, the dangerous bends will not be printed...
\IfFileExists{manfnt.sty}{% does not work with .tfm
%\typeout{manfnt.tfm FOUND}
@@ -1653,7 +1659,6 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
%% The list of all files belonging to the minitoc package
%% given in the file `minitoc.l'.
%%
-
\input docstrip.tex
\keepsilent
@@ -1661,7 +1666,6 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
\usedir{.}
\preamble
-
This is a generated file.
Copyright (C) 2005, 2006 by:
@@ -1684,7 +1688,6 @@ This Current Maintainer of this work is Jean-Pierre F. Drucbert (JPFD).
This work consists of all the files listed in the file `minitoc.l'
distributed with it.
-
\endpreamble
\generate{\file{minitoc.sty}{\from{minitoc.dtx}{minitoc}}}
@@ -1729,6 +1732,7 @@ distributed with it.
\generate{\file{american.mld}{\from{minitoc.dtx}{american}}}
\generate{\file{arab.mld}{\from{minitoc.dtx}{arab}}}
\generate{\file{arab2.mld}{\from{minitoc.dtx}{arab2}}}
+\generate{\file{arabi.mld}{\from{minitoc.dtx}{arabi}}}
\generate{\file{arabic.mld}{\from{minitoc.dtx}{arabic}}}
\generate{\file{armenian.mld}{\from{minitoc.dtx}{armenian}}}
\generate{\file{australian.mld}{\from{minitoc.dtx}{australian}}}
@@ -1772,6 +1776,7 @@ distributed with it.
\generate{\file{ethiopian2.mld}{\from{minitoc.dtx}{ethiopian2}}}
\generate{\file{farsi1.mld}{\from{minitoc.dtx}{farsi1}}}
\generate{\file{farsi2.mld}{\from{minitoc.dtx}{farsi2}}}
+\generate{\file{farsi3.mld}{\from{minitoc.dtx}{farsi3}}}
\generate{\file{finnish.mld}{\from{minitoc.dtx}{finnish}}}
\generate{\file{finnish2.mld}{\from{minitoc.dtx}{finnish2}}}
\generate{\file{francais.mld}{\from{minitoc.dtx}{francais}}}