summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/minitoc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-12-22 23:24:08 +0000
committerKarl Berry <karl@freefriends.org>2006-12-22 23:24:08 +0000
commit5a995cac7f3057e78407edda65d044602d2fd9c2 (patch)
tree72bb35b52ce28cdf985cbf6ff810f8d133bebf84 /Master/texmf-dist/source/latex/minitoc
parentbecbd4ec569beab5fb5a0868c2a903381a7e869c (diff)
minitoc 50 (30nov06)
git-svn-id: svn://tug.org/texlive/trunk@2851 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/minitoc')
-rw-r--r--Master/texmf-dist/source/latex/minitoc/fminitoc.dtx2
-rw-r--r--Master/texmf-dist/source/latex/minitoc/minitoc.dtx772
2 files changed, 588 insertions, 186 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
index a65fe1186f7..dbb22c62802 100644
--- a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx
@@ -28,7 +28,7 @@
%% This work consists of all the files listed in the file `minitoc.l'
%% distributed with it.
\ProvidesFile{fminitoc.dtx}%
- [2006/11/13 minitoc french documentation start file]
+ [2006/11/29 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 e19e93caba4..d7bfc0fc02d 100644
--- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
+++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx
@@ -30,7 +30,7 @@
%<package>\ProvidesPackage{minitoc}
%<package>\RequirePackage{mtcmess}[2006/03/14]
%<*package>
- [2006/11/13 v49 minitoc.dtx file]
+ [2006/11/29 v50 minitoc.dtx file]
%</package>
%
%<*driver>
@@ -115,6 +115,7 @@
\DisableCrossrefs
\setlength{\textwidth}{375pt} % was 355pt
\newlength{\winf}\setlength{\winf}{\textwidth} % width in frame
+\newlength{\winp}\setlength{\winp}{\textwidth} % width in minipage
\addtolength{\winf}{-2.\fboxrule}
\addtolength{\winf}{-2.\fboxsep}
\addtolength\marginparwidth{30pt}
@@ -759,7 +760,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \ifcase\LANG\relax
% \chapter*{About this document}
% \mtcaddchapter[About this document]
-% This document is rather thick, but please, do not be afraid: you do not need to read every page.
+% This document is rather thick, but please, be not afraid: you do not need to read every page.
% \begin{itemize}
% \item The most useful chapters are in the first part (``{User's Manual}'', page~\pageref{p+UM}):
% \begin{itemize}
@@ -975,11 +976,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~\#49. You will find a resumed history of the package in the ``Postface''
+% The current version of this package is~\#50. 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~\#49. Vous trouverez un historique résumé de ce paquetage dans le
+% La version courante de ce paquetage est~\#50. 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
@@ -3600,13 +3601,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{SMOOTH}
%
% \ifcase\LANG\relax
-% But with the \KOMAScript{} classes~\cite{koma} (\texttt{scrartcl},
+% But with the \KOMAScript{} classes~\cite{koma,komab} (\texttt{scrartcl},
% \texttt{scrbook} and \texttt{scrreprt}), it may sometimes be necessary
% to use the following options or commands, because we need to set \verb|\parskip| to zero in place of
% \verb|\parsep| to tighten the mini-table. The efficiency of the following options depends of the options given
% to these \KOMAScript{} classes (\texttt{parindent} option, \texttt{parskip} option and variants).
% \or\relax
-% Mais avec les classes \KOMAScript~\cite{koma} (\texttt{scrartcl},
+% Mais avec les classes \KOMAScript~\cite{koma,komab} (\texttt{scrartcl},
% \texttt{scrbook} et \texttt{scrreprt}), il peut être
% nécessaire d'utiliser les options ou commandes suivantes, car il nous faut forcer à~zéro \verb|\parskip| au lieu
% de \verb|\parsep| pour resserrer la mini-table. L'efficacité des options ci-dessous dépend des options données
@@ -4724,11 +4725,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{SMOOTH}
% \ifcase\LANG\relax
% Note that the same problems appear if you use one of the \texttt{scrbook}, \texttt{scrreprt} or
-% \texttt{scrartcl.cls} \KOMAScript{} classes~\cite{koma} with some options (\texttt{liststotoc},
+% \texttt{scrartcl.cls} \KOMAScript{} classes~\cite{koma,komab} with some options (\texttt{liststotoc},
% \texttt{liststotocnumbered}, \texttt{bibtotoc}, \texttt{bibtotocnumbered}, and \texttt{idxtotoc}).
% The solutions are the same.
% \or\relax
-% Notez que les mêmes problèmes apparaissent lorsque vous utilisez l'une des classes \KOMAScript~\cite{koma}
+% Notez que les mêmes problèmes apparaissent lorsque vous utilisez l'une des classes \KOMAScript~\cite{koma,komab}
% \texttt{scrbook}, \texttt{scrreprt} or \texttt{scrartcl.cls} avec certaines options (\texttt{liststotoc},
% \texttt{liststotocnumbered}, \texttt{bibtotoc}, \texttt{bibtotocnumbered} et \texttt{idxtotoc}).
% Les solutions sont les mêmes.
@@ -4867,7 +4868,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% and/or glossary (or index) are processed as starred sections, you must
% modify these additions to use section level commands.
%
-% And proceed with extreme care, tracking in the \emph{document}\texttt{.log} file the
+% And proceed \virage\emph{with extreme care}, tracking in the \emph{document}\texttt{.log} file the
% insertion of \texttt{.mtc}\meta{N} files (and siblings). They are
% some examples in the \index{mtc-add.tex}\texttt{mtc-add.tex} (see section~\vref{mtc-add.tex})
% and \index{mtc-ads.tex}\texttt{mtc-ads.tex} (see section~\vref{mtc-ads.tex}) files distributed with
@@ -4877,7 +4878,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% bibliographie et/ou le glossaire (ou l'index) sont traités comme des sections étoilées, vous devez modifier ces
% additions pour utiliser des commandes au niveau section.
%
-% Et procédez avec grand soin, en suivant dans le fichier \emph{document}\texttt{.log} l'insertion des
+% Et procédez \virage\emph{avec grand soin}, en suivant dans le fichier \emph{document}\texttt{.log} l'insertion des
% fichiers \texttt{.mtc}\meta{N} (et
% analogues). Il y~a divers exemples dans les fichiers
% \index{mtc-add.tex}\texttt{mtc-add.tex} (voir la section~\vref{mtc-add.tex}) et
@@ -5070,12 +5071,12 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{macro}{\dosectlot}
% \ifcase\LANG\relax
% Usage of \verb|\parttoc| without calling \verb|\doparttoc|, \ldots~,
-% usage of \verb|\sectlot| without calling \verb|\dosectlot|.
-% Or the reverse.
+% usage of \verb|\sectlot| without calling \verb|\dosectlot|;
+% or the reverse.
% \or\relax
% Utilisation de \verb|\parttoc| sans appeler \verb|\doparttoc|, \ldots~,
-% utilisation de \verb|\sectlot| sans appeler \verb|\dosectlot|.
-% Ou l'inverse.
+% utilisation de \verb|\sectlot| sans appeler \verb|\dosectlot|;
+% ou l'inverse.
% \fi
% \end{macro}
% \end{macro}
@@ -5476,8 +5477,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~49, please
-% upgrade to version~\#49. 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~50, please
+% upgrade to version~\#50. 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}),
@@ -5487,8 +5488,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~49, vous êtes priés de faire une mise à~jour
-% à~la version~\#49. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous
+% \texttt{minitoc}. Si votre version a un numéro plus petit que~50, vous êtes priés de faire une mise à~jour
+% à~la version~\#50. 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.
%
@@ -5503,18 +5504,18 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% ^^A (1)
% \lneed{5}
% \ifcase\LANG\relax
-% \section{Avoiding a page break near the rules before and after the mini-table}
+% \section{Avoiding a page break near the rules before and after a mini-table}
% \or\relax
-% \section{Éviter une coupure de page près des filets avant et après la mini-table}
+% \section{Éviter une coupure de page près des filets avant et après une mini-table}
% \fi
% \begin{macro}{\enlargethispage}
% \ifcase\LANG\relax
-% This problem seemed solved since version~\#8, but version~\#12 adds better fixes.
+% This problem seemed solved since version~\#8, but version~\#12 added better fixes.
% You may have to make some final tuning with \verb|\enlargethispage|.
% See the \LaTeX\ manual~\cite{latex-manual}.
% The \index{needspace}\texttt{needspace} package~\cite{needspace} may also be useful.
% \or\relax
-% Ce problème semblait résolu depuis la version~\#8, mais la version~\#12 ajoute de meilleures corrections. Vous
+% Ce problème semblait résolu depuis la version~\#8, mais la version~\#12 a ajouté de meilleures corrections. Vous
% pouvez devoir faire quelques ajustements ultimes avec \texttt{\bs enlargethispage}. Voir le manuel
% \LaTeX~\cite{latex-manual}. Il peut aussi être utile d'utiliser le paquetage
% \index{needspace}\texttt{needspace}~\cite{needspace}.
@@ -6085,11 +6086,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \ifcase\LANG\relax
% \section{The mini-tables have too much spaced lines}
% From version~\#29, you can have tight mini-tables with the \index{tight}\texttt{tight} option, and
-% with the \index{k-tight}\texttt{k-tight} option for the \KOMAScript{} classes~\cite{koma} (since version~\#43).
+% with the \index{k-tight}\texttt{k-tight} option for the \KOMAScript{} classes~\cite{koma,komab} (since version~\#43).
% \or\relax
% \section{Les mini-tables ont leurs lignes trop espacées}
% Depuis la version~\#29, vous pouvez avoir des mini-tables plus resserrées avec l'option \index{tight}\texttt{tight},
-% avec l'option \index{k-tight}\texttt{k-tight} pour les classes \KOMAScript~\cite{koma} (depuis la version~\#43).
+% avec l'option \index{k-tight}\texttt{k-tight} pour les classes \KOMAScript~\cite{koma,komab} (depuis la version~\#43).
% \fi
%
% ^^A (15)
@@ -6362,6 +6363,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \end{verse}
% in the preamble.
%
+% \lneed{5}
% Otherwise, the cure is the following incantation:
% \begin{verse}
% \verb|\renewcommand{\cftsecfont}{\bfseries}|\\
@@ -6395,8 +6397,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite
% \begin{verse}
% \verb|\mtcsetfont{minitoc}{section}{\normalfont\small}|
% \end{verse}
-% dans le préambule
+% dans le préambule.
%
+% \lneed{5}
% Sinon, le remède est l'incantation suivante:
% \begin{verse}
% \verb|\renewcommand{\cftsecfont}{\bfseries}|\\
@@ -6817,15 +6820,15 @@ Second appendix
% \fi
% \begin{macrocode}
\begin{figure}
-\mtchideinmainlof
+\mtchideinmainlof % <--
\caption{BBBB1}
\end{figure}
\begin{figure}
\caption{BBBB2}
-\endmtchideinmainlof
+\endmtchideinmainlof % <--
\end{figure}
\begin{table}
-\mtchideinmainlot
+\mtchideinmainlot % <--
\caption{TBBBB1}
\end{table}
% \end{macrocode}
@@ -6841,7 +6844,7 @@ Second appendix
% \begin{macrocode}
\begin{table}
\caption{TBBBB2}
-\endmtchideinmainlot
+\endmtchideinmainlot % <--
\end{table}
\chapter{Third}
\minilof
@@ -7328,13 +7331,13 @@ Second appendix
% \lneed{5}
% \ifcase\LANG\relax
% \section{Use with the \KOMAScript{} classes}\label{faq.35}
-% If a \KOMAScript{} class~\cite{koma}, compatible with \texttt{minitoc} (\texttt{scrbook}, \texttt{scrreprt} or
+% If a \KOMAScript{} class~\cite{koma,komab}, compatible with \texttt{minitoc} (\texttt{scrbook}, \texttt{scrreprt} or
% \texttt{scrartcl}), is used, some class options may cause problems with the \texttt{minitoc} package, because these
% options add chapter or section entries in the table of contents. See section~\vref{special.entries}. Of course,
% the \texttt{hints} option detects this problem.
% \or\relax
% \section{Utilisation avec les classes \KOMAScript}\label{faq.35}
-% Si une classe \KOMAScript~\cite{koma}, compatible avec \texttt{minitoc} (\texttt{scrbook}, \texttt{scrreprt} ou
+% Si une classe \KOMAScript~\cite{koma,komab}, compatible avec \texttt{minitoc} (\texttt{scrbook}, \texttt{scrreprt} ou
% \texttt{scrartcl}), est utilisée, certaines options de la classe peuvent poser des problèmes avec le paquetage
% \texttt{minitoc}, car elles ajoutent des entrées de chapitre ou de section dans la table des matières. Voir la
% section~\vref{special.entries}. Bien sûr, l'option \texttt{hints} détecte ce problème.
@@ -8704,9 +8707,9 @@ Second appendix
% &P&\texttt{placeins}&\name{Donald}{Arsenau}&\pageref{rem+FB}&\cite{placeins}\\
% &P&\texttt{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\
% &P&\texttt{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\
-% &C&\texttt{scrartcl}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
-% &C&\texttt{scrbook}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
-% &C&\texttt{scrreprt}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
+% &C&\texttt{scrartcl}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma,komab}\\
+% &C&\texttt{scrbook}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma,komab}\\
+% &C&\texttt{scrreprt}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma,komab}\\
% &P&\texttt{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\
% &P&\texttt{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\
% &P&\texttt{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\
@@ -8718,7 +8721,8 @@ Second appendix
% &P&\texttt{varsects}&\name{Daniel}{Taupin}\textsuperscript{\textdied}&\pageref{h.varsects}&\cite{varsects}\\
% \bottomrule
% $*$&\multicolumn{5}{@{}l@{}}{\quad Incompatible with \texttt{minitoc}.}\\
-% P/C&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}ackage or \textbf{C}lass.}\\
+% C&\multicolumn{5}{@{}l@{}}{\quad \textbf{C}lass.}\\
+% P&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}ackage.}\\
% \end{tabularx}
% \end{table}
% \or\relax
@@ -8751,9 +8755,9 @@ Second appendix
% &P&\texttt{placeins}&\name{Donald}{Arsenau}&\pageref{rem+FB}&\cite{placeins}\\
% &P&\texttt{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\
% &P&\texttt{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\
-% &C&\texttt{scrartcl}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
-% &C&\texttt{scrbook}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
-% &C&\texttt{scrreprt}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\
+% &C&\texttt{scrartcl}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma,komab}\\
+% &C&\texttt{scrbook}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma,komab}\\
+% &C&\texttt{scrreprt}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma,komab}\\
% &P&\texttt{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\
% &P&\texttt{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\
% &P&\texttt{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\
@@ -8765,7 +8769,8 @@ Second appendix
% &P&\texttt{varsects}&\name{Daniel}{Taupin}\textsuperscript{\textdied}&\pageref{h.varsects}&\cite{varsects}\\
% \bottomrule
% $*$&\multicolumn{5}{@{}l@{}}{\quad Incompatible avec \texttt{minitoc}.}\\
-% P/C&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}aquetage ou \textbf{C}lasse.}\\
+% C&\multicolumn{5}{@{}l@{}}{\quad \textbf{C}lasse.}\\
+% P&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}aquetage.}\\
% \end{tabularx}
% \end{table}
% \fi
@@ -9766,7 +9771,7 @@ Afterthought appendix
%<*mtc-art>
%%%%%%%%%%%%%%%%%%%%% A example file (may differ from previous versions)
%% mtc-art.tex
-%% This file contains a set of tests for the minitoc.sty version #49
+%% This file contains a set of tests for the minitoc.sty version #50
%% package. You can alter most of parameters to test.
%% article (\section must be defined)
\documentclass[12pt,a4paper]{article}
@@ -10106,7 +10111,7 @@ bla bla bla bla bla bla bla bla bla bla bla
%<*mtc-bk>
%%%%%%%%%%%%%%%%%%%%% A example file (differs from previous versions)
%% mtc-bk.tex
-%% This file contains a set of tests for the minitoc.sty version #49
+%% This file contains a set of tests for the minitoc.sty version #50
%% 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
@@ -10805,27 +10810,27 @@ Texte dans la section
\minitoc
\section{Chap 1, section 1}
That's right, folks -- we're close to the release of Firefox and
-Thunderbird 1.0 and, just like our last 1.0 release, we want to organize
+Thunderbird~1.0 and, just like our last 1.0~release, we want to organize
worldwide parties to celebrate.
Thanks to Dominik 'Aeneas' Schnitzer, we have an all-new and improved
-Mozilla Party Webtool 2.0. You can create your own party, or sign up for
-one already in progress -- and, in an improvement on Webtool 1.0,
+Mozilla Party Webtool~2.0. You can create your own party, or sign up for
+one already in progress -- and, in an improvement on Webtool~1.0,
organizers can now edit and update party details. The tool allows you to
-organize a celebration in any of 243 countries, principalities,
+organize a celebration in any of 243~countries, principalities,
dominions and islands around the world. Never let it be said that we do
things by halves around here.
\subsection{Chap 1, section 1, subsection 1}
That's right, folks -- we're close to the release of Firefox and
-Thunderbird 1.0 and, just like our last 1.0 release, we want to organize
+Thunderbird~1.0 and, just like our last 1.0~release, we want to organize
worldwide parties to celebrate.
Thanks to Dominik 'Aeneas' Schnitzer, we have an all-new and improved
-Mozilla Party Webtool 2.0. You can create your own party, or sign up for
-one already in progress -- and, in an improvement on Webtool 1.0,
+Mozilla Party Webtool~2.0. You can create your own party, or sign up for
+one already in progress -- and, in an improvement on Webtool~1.0,
organizers can now edit and update party details. The tool allows you to
-organize a celebration in any of 243 countries, principalities,
+organize a celebration in any of 243~countries, principalities,
dominions and islands around the world. Never let it be said that we do
things by halves around here.
% \end{macrocode}
@@ -10839,14 +10844,14 @@ things by halves around here.
\minitoc
\section{Chapter 2, section 1}
That's right, folks -- we're close to the release of Firefox and
-Thunderbird 1.0 and, just like our last 1.0 release, we want to organize
+Thunderbird 1.0 and, just like our last 1.0~release, we want to organize
worldwide parties to celebrate.
Thanks to Dominik 'Aeneas' Schnitzer, we have an all-new and improved
-Mozilla Party Webtool 2.0. You can create your own party, or sign up for
-one already in progress -- and, in an improvement on Webtool 1.0,
+Mozilla Party Webtool~2.0. You can create your own party, or sign up for
+one already in progress -- and, in an improvement on Webtool~1.0,
organizers can now edit and update party details. The tool allows you to
-organize a celebration in any of 243 countries, principalities,
+organize a celebration in any of 243~countries, principalities,
dominions and islands around the world. Never let it be said that we do
things by halves around here.
\end{document}
@@ -10863,11 +10868,11 @@ things by halves around here.
% \ifcase\LANG\relax
% This document shows the use of the \texttt{minitoc} package in a document
% with a starred part and starred chapters. Note the use of the adjustment commands.
-% This example is not commented: follow the insertion of the mini-tables in the \texttt{mtc-cri.log} file.
+% This example is not commented: just follow the insertion of the mini-tables in the \texttt{mtc-cri.log} file.
% \or\relax
% Ce document montre l'utilisation du paquetage \texttt{minitoc} dans un document
% avec une partie étoilée et des chapitres étoilés. Notez l'utilisation des commandes d'ajustement.
-% Cet exemple n'est pas commenté: suivez l'insertion des mini-tables dans le fichier \texttt{mtc-cri.log}.
+% Cet exemple n'est pas commenté: suivez simplement l'insertion des mini-tables dans le fichier \texttt{mtc-cri.log}.
% \fi
% \begin{macrocode}
%<*mtc-cri>
@@ -11234,7 +11239,7 @@ Présentation des lecteurs\ldots
% \fi
% \begin{macrocode}
\begin{table}[hb]
-\mtchideinmainlot
+\mtchideinmainlot % <--
\caption{My first hidden table}
\end{table}
\lipsum[4-6]
@@ -11254,7 +11259,7 @@ Présentation des lecteurs\ldots
% \begin{macrocode}
\begin{table}[hb]
\caption{My last hidden table}
-\endmtchideinmainlot
+\endmtchideinmainlot % <--
\end{table}
\lipsum[9]
\begin{table}[ht]
@@ -12010,11 +12015,13 @@ Figure~\vref{3figs-c}.
% \section{Le fichier document \texttt{mtc-scr.tex}}\label{mtc-scr.tex}\index{mtc-scr.tex}
% \fi
% \ifcase\LANG\relax
-% This document shows the use of the \texttt{minitoc} package with a {\KOMAScript} document class, \texttt{scrreprt}.
+% This document shows the use of the \texttt{minitoc} package with a {\KOMAScript} document class~\cite{koma,komab},
+% \texttt{scrreprt}.
% Some precautions are needed, because these classes have specific interface with the TOC (package options and
% commands).
% \or\relax
-% Ce document montre l'utilisation du paquetage \texttt{minitoc} avec une classe de document {\KOMAScript},
+% Ce document montre l'utilisation du paquetage \texttt{minitoc} avec une classe de document
+% {\KOMAScript}~\cite{koma,komab},
% \texttt{scrreprt}. Certaines précautions sont nécessaires, car ces classes ont une interface spécifique avec la
% table des matières (options de paquetage et commandes).
% \fi
@@ -12035,11 +12042,11 @@ Figure~\vref{3figs-c}.
\usepackage{hyperref}
% \end{macrocode}
% \ifcase\LANG\relax
-% With a {\KOMAScript} class, use the \texttt{k-tight} package option in place of \texttt{tight}; as it is a
-% document in german, use also a language package option:
+% With a {\KOMAScript} class~\cite{koma,komab}, use the \texttt{k-tight} package option in place of \texttt{tight};
+% as it is a document in german, use also a language package option:
% \or\relax
-% Avec une classe {\KOMAScript}, utilisez l'option de paquetage \texttt{k-tight} au lieu de \texttt{tight}; comme
-% c'est un document en allemand, utilisez aussi une option de langue pour le paquetage:
+% Avec une classe {\KOMAScript}~\cite{koma,komab}, utilisez l'option de paquetage \texttt{k-tight} au lieu
+% de \texttt{tight}; comme c'est un document en allemand, utilisez aussi une option de langue pour le paquetage:
% \fi
% \begin{macrocode}
\usepackage[k-tight,germanb,listfiles]{minitoc}
@@ -12671,9 +12678,9 @@ have centered labels.
% \or\relax
% \subsection{Messages informatifs}
% \fi
-% \begin{xmessage}[2006/11/13 v49 Package minitoc (JPFD)]
+% \begin{xmessage}[2006/11/29 v50 Package minitoc (JPFD)]
% \begin{quote}
-% \verb|Package: minitoc 2006/11/13 v49 Package minitoc (JPFD)|
+% \verb|Package: minitoc 2006/11/29 v50 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
@@ -12687,7 +12694,7 @@ have centered labels.
% \begin{xmessage}[I0001]
% \begin{quote}
% \verb|Package minitoc Info: <I0001>|\\
-% \verb|(minitoc) *** minitoc package, version 49 ***.|
+% \verb|(minitoc) *** minitoc package, version 50 ***.|
% \end{quote}
% \ifcase\LANG\relax
% Remember the version of the package.
@@ -12794,7 +12801,7 @@ have centered labels.
% \begin{xmessage}[I0009]
% \begin{quote}
% \verb|Package minitoc Info: <I0009>|\\
-% \verb|(minitoc) Listing minitoc auxiliary files|\\
+% \verb|(minitoc) Listing minitoc auxiliary files.|\\
% \verb|(minitoc) Creating the |\mbox{\emph{document}}\verb|.maf file.|
% \end{quote}
% \ifcase\LANG\relax
@@ -13282,12 +13289,12 @@ have centered labels.
% As you are using also the \emph{\CCC} class, you should look at the \texttt{minitoc} package documentation
% for specific precautions. See section~\vref{special.entries}.
% The classes involved here are \texttt{scrbook}, \texttt{scrreprt}, and \texttt{scrarcl}, i.e., the \KOMAScript{}
-% classes~\cite{koma} compatible with \texttt{minitoc}.
+% classes~\cite{koma,komab} compatible with \texttt{minitoc}.
% \or\relax
% Puisque vous utilisez aussi la classe \emph{\CCC}, vous devriez consulter la documentation du paquetage
% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{special.entries}.
% Les classes concernées ici sont \texttt{scrbook}, \texttt{scrreprt} et \texttt{scrarcl}, c'est-à-dire les
-% classes \KOMAScript{}~\cite{koma} compatibles avec \texttt{minitoc}.
+% classes \KOMAScript{}~\cite{koma,komab} compatibles avec \texttt{minitoc}.
% \fi
% \end{xmessage}
%
@@ -13778,7 +13785,7 @@ have centered labels.
% \verb|Package minitoc Warning: <W0093>|\\
% \verb|(minitoc) Some "*.mld" or "*mlo" files are missing|\\
% \verb|(minitoc) in your installation.|\\
-% \verb|(minitoc) Search the I0050 and I0051 info messages|\\
+% \verb|(minitoc) Search for the I0050 and I0051 info messages|\\
% \verb|(minitoc) in the .log file.|\\
% \verb|(minitoc) Please install the missing files from|\\
% \verb|(minitoc) a recent distribution|\\
@@ -13788,12 +13795,29 @@ have centered labels.
% Some \texttt{.mld} or \texttt{.mlo} files have not been installed on your system. Search for the \texttt{I0050} and
% \texttt{I0051} info messages in the \emph{document}\texttt{.log} file to find which files are missing.
% You can retrieve them from a recent distribution or from the CTAN archives to complete your installation,
-% else some language options will not be available.
+% else some language options will not be available. The list of the missing files is given in the \texttt{W0094}
+% warning message.
% \or\relax
% Certains fichiers \texttt{.mld} ou \texttt{.mlo} n'ont pas été installés sur votre système. Cherchez les
% messages informatifs \texttt{I0050} et \texttt{I0051} dans le fichier \emph{document}\texttt{.log} pour
% trouver quels fichiers sont manquants. Vous pouvez les récupérer depuis une distribution récente ou depuis les
% archives CTAN pour compléter votre installation, sinon certaines options de langue ne seront pas disponibles.
+% La liste des fichiers manquants est donnée dans le message d'avertissement \texttt{W0094}.
+% \fi
+% \end{xmessage}
+%
+% \begin{xmessage}[W0094]
+% \begin{quote}
+% \verb|Package minitoc Warning: <W0094>|\\
+% \verb|(minitoc) Missing minitoc language file(s):|\\
+% \verb|(minitoc) ...|\\
+% \end{quote}
+% \ifcase\LANG\relax
+% Some \texttt{.mld} or \texttt{.mlo} files have not been installed on your system.
+% The list is given in the message.
+% \or\relax
+% Certains fichiers \texttt{.mld} ou \texttt{.mlo} n'ont pas été installés sur votre système.
+% Leur liste est donnée dans le message.
% \fi
% \end{xmessage}
%
@@ -15970,7 +15994,7 @@ have centered labels.
% \minilot
% This chapter attempts to explain some terms used in this documentation, and describes some useful files and suffixes.
% Many data come from the documentations of various cited packages, and
-% from~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2,koma,CIL2E,NSSL2E,cyrguide}.
+% from~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2,koma,komab,CIL2E,NSSL2E,cyrguide}.
% \begin{wdesc}{XXXXXX}
% \item[\texttt{.aux}] The suffix of the name for an \emph{auxiliary} file of a \LaTeX{} document. It carries
% some information from a \LaTeX{} run to the next.
@@ -16136,7 +16160,7 @@ have centered labels.
% \item[\texttt{bibunits}] The \texttt{bibunits} package~\cite{bibunits} allows separate bibliographies for different
% units or parts of the text. The units can be chapters, sections or \texttt{bibunit} environments. This
% package is compatible with a wide variety of packages, including, but not limited to, \texttt{natbib},
-% \texttt{overcite} and \KOMAScript{} classes~\cite{koma}.
+% \texttt{overcite} and \KOMAScript{} classes~\cite{koma,komab}.
% \item[\texttt{book}] A standard \LaTeX\ document class. It has sectionning commands: \texttt{\bs part},
% \texttt{\bs chapter}, and \texttt{\bs section} (and below). It is compatible with the \texttt{minitoc} package and
% you can make mini-tables at the part and chapter levels (but not at the section level, to avoid too many
@@ -16225,7 +16249,7 @@ have centered labels.
% \item[CJK] The CJK system~\cite{cjk,cjk2} (by \name{Werner}{Lemberg} and others), is a set of packages and fonts to
% prepare \LaTeX\ documents in some oriental language, like chinese, japanese, korean (with Hangûl or Hanja fonts),
% and thai, plus some variants of russian.
-% The titles of mini-tables for these languages come from some CJK files and inserted in
+% The titles of mini-tables for these languages come from some CJK files and were inserted in
% \texttt{.mld} files when possible, or in \texttt{.mlo} files when the encoding is incompatible with the
% \texttt{.ins/.dtx} mechanism; then the \texttt{.mld} file must input the corresponding \texttt{.mlo} file.
% CJK implements the GB, Big~5, JIS, SJIS, KS, UTF~8, and CNS encodings (on 16~bits, except UTF~8 on 24~bits).
@@ -16302,7 +16326,8 @@ have centered labels.
% below.
% \item[\texttt{comp.text.tex}] The Usenet news group about \TeX\ and \LaTeX, in english.
% \item[Computer Modern] A set of fonts~\cite{cmt} designed by \name{Donald}{Knuth} for \TeX. Initially
-% they were built with {\MF}~\cite{metabook,meta-des} (a program also created by \textsc{Knuth}), but PostScript versions
+% they were built with {\MF}~\cite{metabook,meta-des} (a program also created by \textsc{Knuth}), but PostScript
+% type~1 (vector) versions
% exist today, with extensions (for accented characters, mainly): the EC-fonts (European Computer Modern),
% the cm-super fonts, etc.
% \item[counter] A \TeX\ register containing an integer value. There are 256 counters (from~0 to~255) in \TeX, but
@@ -16335,6 +16360,7 @@ have centered labels.
% \end{itemize}
% \end{itemize}
% There are also many sites mirroring these main archives.
+% \item[\texttt{de.comp.text.tex}] The Usenet news group about \TeX\ and \LaTeX, in german.
% \item[depth] In the standard documents classes (and in most classes) with sectionning commands, we have a notion of
% \textbf{depth}. The depth of a sectionning command determines the numbering level in its title (from the value of the
% \texttt{secnumdepth} counter), and the entries for a given sectionning command appear in the main table of contents
@@ -16577,14 +16603,16 @@ have centered labels.
% \item[\texttt{jura}] The \texttt{jura} class~\cite{jura}, by \xname{Felix}{Braun}, is incompatible with the
% \texttt{minitoc} package. It is used for german judicial documents.
% \item[\texttt{k-loose}] A \texttt{minitoc} package option useful if your document is written with one of the \KOMAScript{}
-% classes. This option tries to set a loose line spacing in the mini-tables. Analog to the \texttt{loose}
+% classes~\cite{koma,komab}. This option tries to set a loose line spacing in the mini-tables.
+% Analog to the \texttt{loose}
% package option for standard classes.
% \item[\texttt{k-tight}] A \texttt{minitoc} package option useful if your document is written with one of the \KOMAScript{}
-% classes. This option tries to set a tight line spacing in the mini-tables. Analog to the \texttt{tight}
+% classes~\cite{koma,komab}.
+% This option tries to set a tight line spacing in the mini-tables. Analog to the \texttt{tight}
% package option for standard classes.
% \lneed{3}
% \item[\KOMAScript]
-% {\KOMAScript}~\cite{koma} is a very complex bundle. You may see this, because it
+% {\KOMAScript}~\cite{koma,komab} is a very complex bundle. You may see this, because it
% is not only one class or one package but a bundle of many classes and
% packages. The classes (\texttt{scrartcl.cls}, \texttt{scrbook.cls},
% \texttt{scrlettr.cls}, \texttt{scrlttr2.cls}, and \texttt{scrreprt.cls})
@@ -16733,7 +16761,7 @@ have centered labels.
% \item[\texttt{minitoc.lan}] A file used to force the english language in the documentation.
% It is generated when compiling \texttt{minitoc.ins}.
% \item[\texttt{minitoc.pdf}] The english documentation in PDF format.
-% \item[\texttt{minitoc.pre}] This file contains a \LaTeX{} preambule for the documentation.
+% \item[\texttt{minitoc.pre}] This file contains a \LaTeX{} preamble for the documentation.
% It is generated when compiling \texttt{minitoc.ins}.
% \item[\texttt{minitoc.ps}] The english documentation in PostScript format. No more distributed (but look at the
% \texttt{emk} and \texttt{pmk} scripts).
@@ -16741,6 +16769,8 @@ have centered labels.
% It is generated when compiling \texttt{minitoc.ins}.
% \item[\texttt{minitoc.sum}] A plain text file containing a commented list of the minitoc commands and environments. See
% chapter~\vref{c+memento}.
+% \item[\texttt{minitoc-texmf.zip}] A ZIP archive of a TDS-compliant hierarchy containing all files in the
+% \texttt{minitoc} package.
% \item[\texttt{minutes}] The \texttt{minutes} package~\cite{minutes} (by \name{Knut}{Lickert}) is used to prepare
% conference proceedings. The \texttt{minitoc} package allows to add ``coffee breaks'' in the table of contents
% via commands like \verb|\addcoffeeline| and \verb|\coffeeline| (and internal commands) whose names contain
@@ -16887,7 +16917,7 @@ have centered labels.
% \item[\texttt{mtc-sbf.tex}] An example file showing the use of the \texttt{minitoc} package with the
% \texttt{subfigure} package~\cite{subfigure}.
% \item[\texttt{mtc-scr.tex}] An example file showing the use of the \texttt{minitoc} package with a {\KOMAScript}
-% class, \texttt{scrreprt}.
+% class~\cite{koma,komab}, \texttt{scrreprt}.
% \item[\texttt{mtc-syn.tex}] An example file showing the use of the \texttt{minitoc} package when the table of
% contents is prededed by some starred chapters.
% \item[\texttt{mtc-tbi.tex}] An example file showing the use of the \texttt{minitoc} package with the
@@ -17166,7 +17196,7 @@ have centered labels.
% \caption{Some systems derived from \TeX{} and \LaTeX}\label{t+tex-latex}
% \[ \begin{array}{ccccccc}
% \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\
-% &&+&&+&&\\
+% &&+&&&&+\\
% \mbox{\TeX}&\longrightarrow&\mbox{\eTeX}&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\eLaTeX}\\
% &&&&&&\\
% \cline{3-3}\cline{5-5}\cline{7-7}
@@ -17288,8 +17318,8 @@ have centered labels.
% \item[\texttt{sectlotdepth}] This counter, if defined, contains the depth of the sectlots.
% \item[\texttt{sectsty}] The \texttt{sectsty} package~\cite{sectsty} provides a set of commands for changing
% the font used for the various sectional headings in the standard \LaTeXe\ document classes: \texttt{article},
-% \texttt{book}, and \texttt{report}. This package also works with the {\KOMAScript} classes \texttt{scrartcl},
-% \texttt{scrbook}, and \texttt{scrreprt}.
+% \texttt{book}, and \texttt{report}. This package also works with the {\KOMAScript} classes~\cite{koma,komab}
+% \texttt{scrartcl}, \texttt{scrbook}, and \texttt{scrreprt}.
% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.sectsty} and
% section~\vref{faq.28}).
% \item[secttoc] A table of contents for a section.
@@ -17329,6 +17359,10 @@ have centered labels.
% \item[\texttt{subfigure}] The \texttt{subfigure} package~\cite{subfigure} is an obsolete version (by the same
% author) of the \texttt{subfig} package~\cite{subfig}.
% \item[suffix] See ``extension'' above.
+% \item[TDS] \index{TDS}The \TeX~Directory Structure~\cite{tds,ftds}; a directory structure highly recommended to
+% store macros, fonts, and the other implementation-independent \TeX{} system files; it also suggests how to
+% incorporate the rest of the \TeX{} files in a single structure; the TDS has been designed to work on all
+% modern systems.
% \item[\TeX] \TeX{} is a computer program created by \name{Donald}{Knuth}~\cite{texbook}.
% It is aimed at typesetting text and mathematical formulae.
% \textsc{Knuth} started writing the \TeX{} typesetting
@@ -17363,6 +17397,7 @@ have centered labels.
%
% The \texttt{titletoc.sty} file is not part of the \texttt{titlesec} package; it's an independent package,
% but it's described in the \texttt{titlesec} package documentation~\cite{titletoc}.
+% \item[\texttt{tmk}] A script file\index{tmk} which creates a TDS hierarchy~\cite{tds,ftds} (to be ajusted to your system).
% \item[TOC] Acronym for ``table of contents''.
% \item[\texttt{tocbibind}] The \texttt{tocbibind} package~\cite{tocbibind} can be used to add the ToC and/or bibliography
% and/or the index etc., to the Table of Contents listing. But it needs some precautions when used with the
@@ -17420,7 +17455,7 @@ have centered labels.
% Ce chapitre tente d'expliquer certains termes utilisés dans cette documentation et décrit quelques fichiers et suffixes
% utiles.
% De nombreuses informations proviennent des documentations de divers paquetages cités, et
-% de~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2F,koma,CIL2E,NSSL2E,cyrguide}.
+% de~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2F,koma,komab,CIL2E,NSSL2E,cyrguide}.
% \begin{wdesc}{XXXXXX}
% \item[\texttt{.aux}] Le suffixe du nom pour un fichier \emph{auxiliaire} d'un document \LaTeX{}. Il transfère
% des informations d'une exécution de \LaTeX{} à~la suivante.
@@ -17601,7 +17636,7 @@ have centered labels.
% \item[\texttt{bibunits}] Le paquetage \texttt{bibunits}~\cite{bibunits} permet de faire des bibliographies
% distinctes pour différentes unités ou partie du texte. Les unités peuvent être des chapitres, des sections ou
% des environnements \texttt{bibunit}. Ce paquetage est compatible avec une large variété de paquetages, dont
-% (mais sans y~être limité) \texttt{natbib}, \texttt{overcite} et les classes \KOMAScript~\cite{koma}.
+% (mais sans y~être limité) \texttt{natbib}, \texttt{overcite} et les classes \KOMAScript~\cite{koma,komab}.
% \item[\texttt{book}] Une classe standard de document \LaTeX. Elle a des commandes de sectionnement: \texttt{\bs part},
% \texttt{\bs chapter} et \texttt{\bs section} (et en dessous). Elle est compatible avec le paquetage \texttt{minitoc}
% et vous pouvez faire des mini-tables aux niveaux partie et chapitre (mais pas au niveau section, pour éviter
@@ -17699,7 +17734,7 @@ have centered labels.
% fontes pour préparer des documents \LaTeX\ dans certaines langues orientales, telles que le chinois,
% le coréen (fontes Hangûl ou Hanja), le japonais et le thaï, ainsi que certaines variantes du russe.
% Les titres des mini-tables pour ces langues
-% proviennent de fichiers du système CJK et ont été insérées dans des fichiers \texttt{.mld} lorsque ceci
+% proviennent de fichiers du système CJK et ont été insérés dans des fichiers \texttt{.mld} lorsque ceci
% était possible, ou dans des fichiers \texttt{.mlo} lorsque le codage est incompatible avec le mécanisme
% \texttt{.ins/.dtx}; le fichier \texttt{.mld} doit alors charger le fichier \texttt{.mlo} correspondant.
% CJK implante les codages GB, Big~5, JIS, SJIS, KS, UTF~8 et CNS (sur 16~bits, sauf UTF~8 sur 24~bits).
@@ -17836,10 +17871,10 @@ have centered labels.
% usage. Une version étendue, dérivée de \TeX, \eTeX~\cite{etex}, permet davantage de compteurs.
% Omega~($\mathbf{\Omega}$), lui aussi, permet davantage de compteurs.
% \item[Computer Modern] Pour \og Computer Modern\fg. Un ensemble de fontes~\cite{cmt} conçues
-% par \name{Donald}{Knuth} pour \TeX.
-% Initialement, elles étaient construites avec {\MF}~\cite{metabook,meta-des} (un programme lui aussi créé par \textsc{Knuth}),
-% mais aujourd'hui il en existe des versions PostScript, avec des extensions (pour les caractères accentués,
-% principalement): les fontes EC (\emph{European Computer Modern}), les fontes cm-super, etc.
+% par \name{Donald}{Knuth} pour \TeX. Initialement, elles étaient construites avec
+% {\MF}~\cite{metabook,meta-des} (un programme lui aussi créé par \textsc{Knuth}),
+% mais aujourd'hui il en existe des versions PostScript type~1 (vectoriel), avec des extensions (pour les caractères
+% accentués, principalement): les fontes EC (\emph{European Computer Modern}), les fontes cm-super, etc.
% \item[CTAN] Le \emph{Comprehensive \TeX\ Archive Network} (réseau d'archives \TeX\ complètes), un ensemble
% d'archives informatiques contenant la plupart des ressources relatives à~\TeX{} (telles que fontes,
% logiciels, documentations, paquetages). Elles sont accessibles par Internet. Les sites participant à~ce
@@ -17868,6 +17903,7 @@ have centered labels.
% \end{itemize}
% \end{itemize}
% Il y a aussi de nombreux sites \og{} miroirs \fg{} de ces archives principales.
+% \item[\texttt{de.comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en allemand.
% \item[\emph{depth}] Voir \textbf{profondeur} plus loin.
% \item[descripteur] (de fichier). Une entité logicielle décrivant l'interface entre un programme et un fichier.
% Pour la plupart des programmes et des systèmes d'exploitation, le nombre de descripteurs de fichiers est
@@ -18040,13 +18076,13 @@ have centered labels.
% \item[\texttt{jura}] La classe \texttt{jura}~\cite{jura}, de \name{Felix}{Braun}, est incompatible avec le
% paquetage \texttt{minitoc}. Elle est utilisée pour des documents juridiques en allemand.
% \item[\texttt{k-loose}] Une option du paquetage \texttt{minitoc} utile si votre document est écrit avec une des
-% classes de \KOMAScript{}. Cette option essaye d'établir un espacement peu serré (\emph{loose}) dans les
-% mini-tables. Analogue à~l'option de paquetage \texttt{loose} pour les classes standard.
+% classes de \KOMAScript{}~\cite{koma,komab}. Cette option essaye d'établir un espacement peu serré (\emph{loose})
+% dans les mini-tables. Analogue à~l'option de paquetage \texttt{loose} pour les classes standard.
% \item[\texttt{k-tight}] Une option du paquetage \texttt{minitoc} utile si votre document est écrit avec une des
-% classes de \KOMAScript{}. Cette option essaye d'établir un espacement serré (\emph{tight}) dans les
+% classes de \KOMAScript{}~\cite{koma,komab}. Cette option essaye d'établir un espacement serré (\emph{tight}) dans les
% mini-tables. Analogue à~l'option de paquetage \texttt{tight} pour les classes standard.
% \item[\KOMAScript]
-% {\KOMAScript}~\cite{koma} est un ensemble très complexe. Vous pouvez le voir, car il n'y a pas seulement
+% {\KOMAScript}~\cite{koma,komab} est un ensemble très complexe. Vous pouvez le voir, car il n'y a pas seulement
% une seule classe ou un seul paquetage, mais tout un ensemble de classes et paquetages nombreux. Les
% classes (\texttt{scrartcl.cls}, \texttt{scrbook.cls}, \texttt{scrlettr.cls}, \texttt{scrlttr2.cls} et
% \texttt{scrreprt.cls}) sont bien les contreparties des classes standard, mais elles n'ont jamais seulement les
@@ -18213,6 +18249,8 @@ have centered labels.
% Il est produit lors de la compilation de \texttt{minitoc.ins}.
% \item[\texttt{minitoc.sum}] Un fichier en texte pur (anglais) contenant une liste commentée des commandes
% et environnements minitoc. Voir le chapitre~\vref{c+memento}.
+% \item[\texttt{minitoc-texmf.zip}] Une archive ZIP d'une hiérarchie conforme à~la TDS et
+% contenant tous les fichiers du paquetage \texttt{minitoc}.
% \item[\texttt{minutes}] Le paquetage \texttt{minutes}~\cite{minutes} (de \name{Knut}{Lickert}) est utilisé
% pour préparer des comptes-rendus de conférences. Le paquetage \texttt{minitoc} permet d'ajouter
% des «~pauses-café~» dans la table des matières grâce à~des commandes telles que \verb|\addcoffeeline| et
@@ -18342,7 +18380,7 @@ have centered labels.
% \item[\texttt{mtc-sbf.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} avec le
% paquetage \texttt{subfigure}~\cite{subfigure}.
% \item[\texttt{mtc-scr.tex}] Un exemple de document montrant l'utilisation du paquetage \texttt{minitoc} avec une
-% classe {\KOMAScript}, \texttt{scrreprt}.
+% classe {\KOMAScript}~\cite{koma,komab}, \texttt{scrreprt}.
% \item[\texttt{mtc-syn.tex}] Un exemple de document montrant l'utilisation du paquetage \texttt{minitoc} lorsque
% la table des matières est précédée de quelques chapitres étoilés.
% \item[\texttt{mtc-tbi.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} package avec
@@ -18629,7 +18667,7 @@ have centered labels.
% \caption{Quelques systèmes dérivés de \TeX{} et \LaTeX}\label{t+tex-latex}
% \[ \begin{array}{ccccccc}
% \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\
-% &&+&&+&&\\
+% &&+&&&&+\\
% \mbox{\TeX}&\longrightarrow&\mbox{\eTeX}&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\eLaTeX}\\
% &&&&&&\\
% \cline{3-3}\cline{5-5}\cline{7-7}
@@ -18683,7 +18721,8 @@ have centered labels.
% \item[\texttt{placeins.txt}] Un fichier en texte pur (anglais) contenant la documentation du paquetage
% \texttt{placeins}~\cite{placeins}.
% \item[\PLaTeX] Une version de \LaTeX\ adaptée à~la langue polonaise (\emph{polski}). Voir~\cite{platex,platex-pl}.
-% Mais le \virage\emph{même} nom désigne aussi une version de \LaTeX\ adaptée à~la langue japonaise, {P\LaTeXe}~\cite{platex-jp}.
+% Mais le \virage\emph{même} nom désigne aussi une version de \LaTeX\ adaptée à~la langue japonaise,
+% {P\LaTeXe}~\cite{platex-jp}.
% \item[\texttt{pmk}]
% Un exemple de script \emph{shell} pour préparer le paquetage \texttt{minitoc}
% et sa documentation; vous devriez l'adapter à~vos besoins.
@@ -18803,7 +18842,8 @@ have centered labels.
% \item[\texttt{sectlotdepth}] Ce compteur, s'il existe, contient la profondeur des sectlots.
% \item[\texttt{sectsty}] Le paquetage \texttt{sectsty}~\cite{sectsty} offre un ensemble de commandes pour changer
% la fonte utilisée pour les divers en-têtes de sectionnement dans les classes standard de document de \LaTeXe:
-% \texttt{article}, \texttt{book} et \texttt{report}. Ce paquetage fonctionne aussi avec les classes {\KOMAScript}:
+% \texttt{article}, \texttt{book} et \texttt{report}. Ce paquetage fonctionne aussi avec
+% les classes {\KOMAScript}~\cite{koma,komab}:
% \texttt{scrartcl}, \texttt{scrbook} et \texttt{scrreprt}.
% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.sectsty} et la
% section~\vref{faq.28}).
@@ -18855,6 +18895,10 @@ have centered labels.
% est limité à~8~caractères et le suffixe à~3~caractères (le schéma «~8+3~»). Voir aussi les sections~\vref{MS-DOS}
% et~\vref{.8+3}.
% Il est fortement recommandé d'avoir au plus un seul point dans un nom de fichier.
+% \item[TDS] \index{TDS}La \emph{\TeX~Directory Structure}~\cite{tds,ftds}; une structure de répertoires fortement
+% recommandée pour ranger les fichiers de macros, fontes et autres fichiers systèmes \TeX{} indépendants de
+% l'implantation; elle suggère aussi comment incorporer le reste des fichiers \TeX{} dans une seule structure;
+% la TDS a été pensée pour fonctionner sur tous les systèmes modernes.
% \item[\TeX] \TeX{} est un programme écrit par \name{Donald}{Knuth}~\cite{texbook}.
% Il est conçu pour la composition de textes et d'équations mathématiques.
%
@@ -18891,6 +18935,8 @@ have centered labels.
%
% Le fichier \texttt{titletoc.sty} ne fait pas partie du paquetage \texttt{titlesec}; c'est un paquetage
% indépendant, mais il est décrit dans la documentation~\cite{titletoc} du paquetage \texttt{titlesec}.
+% \item[\texttt{tmk}] Un fichier script file\index{tmk} qui crée une hiérarchie TDS~\cite{tds,ftds} (à~adapter
+% pour votre système).
% \item[TOC] Acronyme pour «~\emph{table of contents}~», ou «~table des matières~».
% \item[\texttt{tocbibind}] Le paquetage \texttt{tocbibind}~\cite{tocbibind} peut être utilisé pour ajouter une
% entrée pour la table des matières et/ou pour la bibliographie et/ou pour l'index dans la table des matières.
@@ -18942,7 +18988,7 @@ have centered labels.
% \item[\texttt{wrapfig}] Le paquetage \texttt{wrapfig}~\cite{wrapfig} fournit les environnements \texttt{wrapfigure} et
% \texttt{wraptable} pour placer une figure ou un tableau sur le côté de la page et faire que le texte
% enveloppe cette figure ou ce tableau.
-% \item[\texttt{xmk}] Un exemple de script \emph{shell}, aui compose les fichiers exemples de documents et produit
+% \item[\texttt{xmk}] Un exemple de script \emph{shell}, qui compose les fichiers exemples de documents et produit
% des documents PDF.
% \item[\texttt{xr}] Le paquetage \texttt{xr}~\cite{xr} met en place un système pour les références externes
% (\emph{eXternal References}). J'en ai écrit la première version, mais elle avait de graves problèmes.
@@ -18961,14 +19007,14 @@ have centered labels.
% \minilot
%
% \ifcase\LANG\relax
-% This chapter describes the installation of the \texttt{minitoc} package (version~\#49).
+% This chapter describes the installation of the \texttt{minitoc} package (version~\#50).
%
% 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~\#49).
+% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#50).
%
% 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}.
@@ -19314,14 +19360,16 @@ have centered labels.
% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
% \leftmargin=0pt
% \listparindent=1em
-% \item pmk
-% \item imk
-% \item emk
-% \item fmk
-% \item rmk
-% \item xmk
+% \item imk, emk, fmk, pmk, xmk, rmk, tmk
% \item duplex2v.pro
% \end{itemize}
+% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN10}):}}}]\NL
+% \begin{itemize}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \leftmargin=0pt
+% \listparindent=1em
+% \item minitoc-texmk.zip
+% \end{itemize}
% \end{itemize}
% \end{multicols}
% \end{minipage}}
@@ -19354,11 +19402,12 @@ have centered labels.
% itself\,\footnote{The large number \index{.mld}\texttt{*.mld} files is (partialy) a consequence of the fact
% that some languages have
% aliases (or dialects) and hence one \texttt{*.mld} file for each name (a \texttt{*.mld} file may load
-% another one); the english and french languages are evident examples.
+% another one) and, if necessary, a \texttt{.mlo} file; the english and french languages are evident examples.
% For some languages, the multiplicity of the \texttt{*.mld} files corresponds to a multiplicity of fonts
% and/or encodings (chinese, greek, japanese, korean, malayalam, polish, russian, serbian), or even
% for spelling reforms (german, greek, norsk). \emph{Note that the presence of
-% the \texttt{english.mld} file is mandatory.}}.
+% the \texttt{english.mld} file is mandatory.} Since version~\#50, the \texttt{minitoc} package signals the
+% missing \texttt{.mld} or \texttt{.mlo} files and gives a list in a warning message.}.
%
% The table~\vref{t+languages} lists the available languages; for each of these languages, a
% \emph{language}\texttt{.mld} file is available; the languages in parentheses are aliases of a main language
@@ -19374,11 +19423,13 @@ have centered labels.
% paquetage lui-même\,\footnote{Le grand nombre de fichiers \index{.mld}\texttt{*.mld} est (en partie)
% une conséquence du fait que certaines
% langues ont des alias (ou dialectes) et donc un fichier \texttt{*.mld} pour chaque nom (un fichier \texttt{*.mld}
-% peut en charger un autre); les langues \emph{english} et \emph{french} sont des exemples évidents.
+% peut en charger un autre) et, si nécessaire, un fichier \texttt{.mlo}; les langues \emph{english} et
+% \emph{french} sont des exemples évidents.
% Pour certaines langues, la multiplicité des fichiers \texttt{*.mld} correspond à~une multiplicité de fontes
% et/ou de codages (chinois, grec, japonais, coréen, malayalam, polonais, russe, serbe), ou même à~des
% réformes de l'orthographe (allemand, grec, norvégien). \emph{Notez que la présence du fichier
-% \texttt{english.mld} est obligatoire.}}.
+% \texttt{english.mld} est obligatoire.} Depuis la version~\#50, le paquetage \texttt{minitoc} signale les
+% fichiers \texttt{.mld} ou \texttt{.mlo} manquants et en donne une liste dans un message d'avertissement.}.
%
% Le tableau~\vref{t+languages} liste les langues disponibles; pour chacune de ces langues, un fichier
% \emph{langue}\texttt{.mld} est disponible; les langues entre parenthèses sont des alias d'une langue
@@ -19510,8 +19561,9 @@ have centered labels.
% \index{minitoc.bib}\texttt{minitoc.bib} are the source of the documentation in (non perfect) english,
% \index{lamed.eps}\texttt{lamed.eps} and \index{lamed.pdf}\texttt{lamed.pdf} are images to include,
% \index{lamed.tex}\texttt{lamed.tex} is the source code\footnote{Compiling \texttt{lamed.tex}
-% requires a specific hebrew font and a specific package (both obsolete), plus conversion into EPS or PDF.
-% I prefer to provide also the image files.}.
+% requires a specific hebrew font and a specific package (both obsolete), plus conversion into EPS or PDF;
+% hence I prefer to provide also the image files.}.
+% \texttt{minitoc.pre} is the common preambule code for the documentation.
% \or\relax
% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist},
% \index{minitoc.pre}\texttt{minitoc.pre},
@@ -19521,7 +19573,8 @@ have centered labels.
% \index{lamed.eps}\texttt{lamed.eps} et \index{lamed.pdf}\texttt{lamed.pdf} sont des images à~inclure,
% \index{lamed.tex}\texttt{lamed.tex} est le code source\,\footnote{La compilation de \texttt{lamed.tex}
% a besoin d'une fonte hébraïque et d'un paquetage spécifiques (tous deux obsolètes), puis d'une conversion
-% en EPS ou PDF. J'ai préféré fournir aussi les fichiers images.}.
+% en EPS ou PDF; j'ai donc préféré fournir aussi les fichiers images.}.
+% \texttt{minitoc.pre} est le code de préambule commun pour la documentation.
% \fi
% \item
% \ifcase\LANG\relax
@@ -19529,30 +19582,30 @@ have centered labels.
% \index{fminitoc.bib}\texttt{fminitoc.bib},
% \index{fminitoc.ist}\texttt{fminitoc.ist},
% \index{fminitoc.lan}\texttt{fminitoc.lan},
-% \index{minitoc.pre}\texttt{fminitoc.pre},
+% \index{minitoc.pre}\texttt{minitoc.pre},
% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty},
% \index{frnew.sty}\texttt{frnew.sty}, \index{fr-mtc.bst}\texttt{fr-mtc.bst} are the source
% (and tools) of the documentation in french\,\footnote{This seems rather strange. In fact, the english and
-% french documentations are both in the \texttt{minitoc.dtx} file. \texttt{fminitoc.dtx} sets a flag then
+% french documentations are both contained in the \texttt{minitoc.dtx} file. \texttt{fminitoc.dtx} sets
+% a flag then
% loads \texttt{minitoc.dtx}; hence the file \texttt{fminitoc.dtx} is much smaller than \texttt{minitoc.dtx}.
-% Thus, \texttt{minitoc.ins} contains also some utility files which are automatically created (some
+% Thus, \texttt{minitoc.ins} contains also some utilitary files which are automatically created (some
% \texttt{.sty} files, \texttt{minitoc.ist},
% \texttt{fminitoc.ist}, \texttt{minitoc.lan},
% \texttt{fminitoc.lan}).
% The english and french versions are not word-by-word translations, but they are in parallel in the
% file \texttt{minitoc.dtx}, and this helps the maintenance.
% Note that there is no more any \texttt{fminitoc.ins} file.}.
-% \texttt{fminitoc.pre} is the preambule code for the documentation.
% \or\relax
% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx},
% \index{fminitoc.bib}\texttt{fminitoc.bib},
% \index{fminitoc.ist}\texttt{fminitoc.ist},
% \index{fminitoc.lan}\texttt{fminitoc.lan},
-% \index{minitoc.pre}\texttt{fminitoc.pre},
+% \index{minitoc.pre}\texttt{minitoc.pre},
% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty},
% \index{frnew.sty}\texttt{frnew.sty}, \index{fr-mtc.bst}\texttt{fr-mtc.bst} sont les codes sources
% (et les outils) pour la documentation en français\,\footnote{Ceci peut sembler assez étrange. En fait, les
-% documentations en anglais et en français sont toutes deux dans le fichier \texttt{minitoc.dtx}.
+% documentations en anglais et en français sont toutes deux contenues dans le fichier \texttt{minitoc.dtx}.
% \texttt{fminitoc.dtx} établit un indicateur puis charge \texttt{minitoc.dtx}; en conséquence, le fichier
% \texttt{fminitoc.dtx} est bien plus petit que \texttt{minitoc.dtx}. Donc, \texttt{minitoc.ins}
% contient aussi certains fichiers utilitaires qui sont créés automatiquement (quelques fichiers
@@ -19562,7 +19615,6 @@ have centered labels.
% Les versions anglaise et française ne sont pas des traductions mot-à-mot, mais elles sont en
% parallèle dans le fichier \texttt{minitoc.dtx}, et ceci aide pour la maintenance.
% Notez qu'il n'existe plus de fichier \texttt{fminitoc.ins}.}.
-% \texttt{minitoc.pre} est le code de préambule pour la documentation.
% \fi
% \item
% \ifcase\LANG\relax
@@ -19586,76 +19638,315 @@ have centered labels.
% \ifcase\LANG\relax
% \label{IN9} \index{pmk}\texttt{pmk} is a shell script\,\footnote{You can sip a big cappuccino{\myCoffeecup}
% while this script is running! Be patient.}
-% to prepare the package and its documentation; you should adapt it to your needs.
-% There are also four partial scripts (to be adapted):
+% to prepare the package and its documentation;
+% the \texttt{pmk} script uses the \texttt{/tmp/`whoami`.imk}
+% and \texttt{/tmp/`whoami`.tmk} directories to not waste disk space under your home directory;
+% there are also six partial scripts\footnote{In fact, \texttt{pmk} assembles the scripts
+% \texttt{imk}, \texttt{emk}, \texttt{fmk}, \texttt{xmk}, \texttt{rmk}, and \texttt{tmk}.} (to be adapted):
% \begin{itemize}
% \item \texttt{imk}\index{imk}, which prepares the package from \index{minitoc.ins}\texttt{minitoc.ins} and
% \index{minitoc.dtx}\texttt{minitoc.dtx}; note that \texttt{imk} must be run before running
% \texttt{emk} or \texttt{fmk}; it creates also some \texttt{.sty} files necessary to prepare
-% the documentation but that are not to be installed;
+% the documentation but that are to be installed with it;
+% the \texttt{imk} script uses the \texttt{/tmp/`whoami`.imk} directory to not waste disk space
+% under your home directory;
% \item \texttt{emk}\index{emk}, which prepares the english documentation from
% \index{minitoc.dtx}\texttt{minitoc.dtx};
% \item \texttt{fmk}\index{fmk}, which prepares the french documentation from
% \index{fminitoc.dtx}\texttt{fminitoc.dtx} and \index{minitoc.dtx}\texttt{minitoc.dtx};
-% \item \texttt{rmk}\index{rmk}, which sorts the files into classes (one directory for each class),
-% \item \texttt{xmk}\index{xmk}, which typesets the example files (into PDF).
+% \item \texttt{xmk}\index{xmk}, which typesets the example files (in PDF format);
+% \item \texttt{rmk}\index{rmk}, which sorts the files into classes (one directory for each class);
+% \item \texttt{tmk}\index{tmk}, which creates a TDS-conformant hierarchy~\cite{tds,ftds}
+% (to be tailored to your system); see table~\vref{t+TDS}; this hierarchy is saved
+% in \texttt{minitoc-texmf.zip}.
% \end{itemize}
-% These scripts are currently written in C-shell, but there are very simple, and should be easy to
+% These scripts are currently written in C-shell, but they are very simple, and should be easy to
% convert in another classic shell. The documentation in PostScript format is no more distributed on
-% the CTAN sites, but these scripts prepare it (using the \texttt{duplex2v.pro} PostScript header file
+% the CTAN archives, but these scripts prepare it (using the \texttt{duplex2v.pro} PostScript header file
% to try printing recto-verso).
% \or\relax
% \label{IN9} \index{pmk}\texttt{pmk} est un script \emph{shell}\,\footnote{Vous avez le temps de déguster un
% grand cappuccino{\myCoffeecup} pendant que ce script s'exécute! Soyez patients.} pour préparer le paquetage
% et sa documentation;
-% vous devriez l'adapter à~vos besoins.
-% Il y~a aussi quatre scripts partiels (à~adapter):
+% le script \texttt{pmk} utilise les répertoires \texttt{/tmp/`whoami`.imk}
+% et \texttt{/tmp/`whoami`.tmk} pour ne pas gâcher de l'espace disque sous votre répertoire de base;
+% il y~a aussi six scripts partiels\,\footnote{En fait, \texttt{pmk} regroupe les scripts
+% \texttt{imk}, \texttt{emk}, \texttt{fmk}, \texttt{xmk}, \texttt{rmk} et \texttt{tmk}.} (à~adapter):
% \begin{itemize}
% \item \texttt{imk}\index{imk}, qui prépare le paquetage en partant de
% \index{minitoc.ins}\texttt{minitoc.ins} et \index{minitoc.dtx}\texttt{minitoc.dtx};
% notez que \texttt{imk} doit être exécuté avant de lancer \texttt{emk} ou \texttt{fmk};
-% il crée aussi quelques fichiers \texttt{.sty} nécessaires pour préparer la documentation mais
-% qui n'ont pas besoin d'être installés;
+% il crée aussi quelques fichiers \texttt{.sty} nécessaires pour préparer la documentation et
+% ils doivent être installés avec elle;
+% le script \texttt{imk} utilise le répertoire \texttt{/tmp/`whoami`.imk} pour ne pas gâcher
+% de l'espace disque sous votre répertoire de base;
% \item \texttt{emk}\index{emk}, qui prépare la documentation anglaise en partant de
% \index{minitoc.dtx}\texttt{minitoc.dtx};
-% \item \texttt{fmk}\index{fmk}, qui prépare la documentation française en partant de
+% \item \texttt{fmk}\index{fmk}, qui prépare la documentation française en partant de
% \index{fminitoc.dtx}\texttt{fminitoc.dtx} et \index{minitoc.dtx}\texttt{minitoc.dtx};
-% \item \texttt{rmk}\index{rmk}, qui trie les fichiers en classes (un répertoire pour chaque classe),
-% \item \texttt{xmk}\index{xmk}, qui compose les fichiers d'exemples (en PDF).
+% \item \texttt{xmk}\index{xmk}, qui compose les fichiers d'exemples (en format PDF);
+% \item \texttt{rmk}\index{rmk}, qui trie les fichiers en classes (un répertoire pour chaque classe);
+% \item \texttt{tmk}\index{tmk}, qui crée une hiérarchie conforme à~la TDS~\cite{tds,ftds}
+% (à~adapter pour votre système); voir le tableau~\vref{t+TDS}; cette hiérarchie est sauvegardée
+% dans \texttt{minitoc-texmf.zip}.
% \end{itemize}
% Ces scripts sont actuellement écrits en C-\emph{shell}, mais ils sont très simples et devraient être
% faciles à~convertir dans tout autre \emph{shell} classique. La documentation en format PostScript
-% n'est plus distribuée sur les sites CTAN, mais ces scripts la préparent (en utilisant le fichier
+% n'est plus distribuée sur les archives CTAN, mais ces scripts la préparent (en utilisant le fichier
% d'en-tête PostScript \texttt{duplex2v.pro} pour essayer d'imprimer en recto-verso).
% \fi
+% \item
+% \ifcase\LANG\relax
+% \label{IN10} \index{minitoc-texmf.zip}\texttt{minitoc-texmf.zip} is a ZIP-archive file containing a
+% TDS-compliant hierarchy with all the files of the \texttt{minitoc} package.
+% \or\relax
+% \label{IN10} \index{minitoc-texmf.zip}\texttt{minitoc-texmf.zip} est un fichier archive ZIP contenant une
+% hiérarchie conforme à~la TDS avec tous les fichiers du paquetage \texttt{minitoc}.
+% \fi
% \end{enumerate}
% \end{SMOOTH}
-%
+% \begin{table}[tp]
+% \centering
+% \changeskips
% \ifcase\LANG\relax
+% \caption{A TDS-conformant hierarchy for the \texttt{minitoc} files}\label{t+TDS}
+% \or\relax
+% \caption{Une hiérarchie conforme à~la TDS pour les fichiers de \texttt{minitoc}}\label{t+TDS}
+% \fi
+% {\footnotesize\begin{tabular}{@{}c|c|c|c|c|c|c|c@{}}
+% \toprule
+% \multicolumn{8}{@{}c@{}}{\texttt{texmf/}}\\
+% \midrule
+% \multicolumn{2}{@{}c|}{\texttt{bibtex/}}&\texttt{doc/}&\texttt{dvips/}&\texttt{makeindex/}&\texttt{scripts/}&\texttt{source/}&\texttt{tex/}\\
+% \cmidrule(r){1-2}\cmidrule(lr){3-3}\cmidrule(lr){4-4}\cmidrule(lr){5-5}\cmidrule(lr){6-6}\cmidrule(lr){7-7}\cmidrule(l){8-8}
+% \texttt{bib/}&\texttt{bst/}&\texttt{latex/}&\texttt{minitoc/}&\texttt{minitoc/}&\texttt{minitoc/}&\texttt{latex/}&\texttt{latex/}\\
+% \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-3}\cmidrule(lr){4-4}\cmidrule(lr){5-5}\cmidrule(lr){6-6}\cmidrule(lr){7-7}\cmidrule(l){8-8}
+% \texttt{minitoc/}&\texttt{minitoc/}&\texttt{minitoc/}&\textbf{(D)}&\textbf{(E)}&\texttt{minitoc/}&\texttt{minitoc/}&\textbf{(H)}\\
+% \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-3}\cmidrule(lr){6-6}\cmidrule(l){7-7}%
+% \textbf{(A)}&\textbf{(B)}&\textbf{(C)}&\multicolumn{2}{c|}{}&\textbf{(F)}&\textbf{(G)}&\\
+% \morecmidrules\cmidrule[\heavyrulewidth]{1-8}
+% \multicolumn{8}{@{}c@{}}{%
+% \begin{minipage}{\textwidth}\footnotesize
+% \raggedright
+% \setlength{\columnseprule}{.4pt}
+% \begin{multicols}{4}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \labelwidth=-1em \labelsep=2em
+% \rightmargin=0pt \leftmargin=0pt
+% \begin{description}
+% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt
+% \labelwidth=-1em \labelsep=1em
+% \rightmargin=0pt \leftmargin=-1em \itemindent=-1em
+% \settowidth{\labelwidth}{\textbf{(H)}}
+% \parindent=0pt
+% \def\sepitem{\vspace*{-1.5\baselineskip}\item[]\null\hspace*{-2em}\hrulefill}
+% \item[(A)\hfill\null]~\unskip\texttt{fminitoc.bib}, \texttt{minitoc.bib}, \texttt{mtc-add.bib};
+% \sepitem
+% \item[(B)\hfill\null]~\unskip\texttt{en-mtc.bst}, \texttt{fr-mtc.bst};
+% \sepitem
+% \item[(C)\hfill\null]~\unskip\texttt{INSTALL},
+% \texttt{README},
+% \texttt{TODO},
+% \texttt{catalog},
+% \texttt{fminitoc.lan},
+% \texttt{fminitoc.pdf},
+% \texttt{lamed.eps},
+% \texttt{lamed.pdf},
+% \texttt{lamed.tex},
+% \texttt{minitoc.bug},
+% \texttt{minitoc.l},
+% \texttt{minitoc.lan},
+% \texttt{minitoc.pdf},
+% \texttt{minitoc.pre},
+% \texttt{minitoc.sum},
+% \texttt{mtc-2c.pdf},
+% \texttt{mtc-2c.tex},
+% \texttt{mtc-2nd.pdf},
+% \texttt{mtc-2nd.tex},
+% \texttt{mtc-add.pdf},
+% \texttt{mtc-add.tex},
+% \texttt{mtc-ads.pdf},
+% \texttt{mtc-ads.tex},
+% \texttt{mtc-amm.pdf},
+% \texttt{mtc-amm.tex},
+% \texttt{mtc-apx.pdf},
+% \texttt{mtc-apx.tex},
+% \texttt{mtc-art.pdf},
+% \texttt{mtc-art.tex},
+% \texttt{mtc-bk.pdf},
+% \texttt{mtc-bk.tex},
+% \texttt{mtc-bo.pdf},
+% \texttt{mtc-bo.tex},
+% \texttt{mtc-ch0.pdf},
+% \texttt{mtc-ch0.tex},
+% \texttt{mtc-cri.pdf},
+% \texttt{mtc-cri.tex},
+% \texttt{mtc-fo1.pdf},
+% \texttt{mtc-fo1.tex},
+% \texttt{mtc-fo2.pdf},
+% \texttt{mtc-fo2.tex},
+% \texttt{mtc-gap.pdf},
+% \texttt{mtc-gap.tex},
+% \texttt{mtc-hi1.pdf},
+% \texttt{mtc-hi1.tex},
+% \texttt{mtc-hi2.pdf},
+% \texttt{mtc-hi2.tex},
+% \texttt{mtc-hia.pdf},
+% \texttt{mtc-hia.tex},
+% \texttt{mtc-hir.pdf},
+% \texttt{mtc-hir.tex},
+% \texttt{mtc-hop.pdf},
+% \texttt{mtc-hop.tex},
+% \texttt{mtc-liv.pdf},
+% \texttt{mtc-liv.tex},
+% \texttt{mtc-mem.pdf},
+% \texttt{mtc-mem.tex},
+% \texttt{mtc-mm1.pdf},
+% \texttt{mtc-mm1.tex},
+% \texttt{mtc-mu.pdf},
+% \texttt{mtc-mu.tex},
+% \texttt{mtc-sbf.pdf},
+% \texttt{mtc-sbf.tex},
+% \texttt{mtc-scr.pdf},
+% \texttt{mtc-scr.tex},
+% \texttt{mtc-syn.pdf},
+% \texttt{mtc-syn.tex},
+% \texttt{mtc-tbi.pdf},
+% \texttt{mtc-tbi.tex},
+% \texttt{mtc-tlc.pdf},
+% \texttt{mtc-tlc.tex},
+% \texttt{mtc-tsf.pdf},
+% \texttt{mtc-tsf.tex},
+% \texttt{franc.sty},
+% \texttt{frbib.sty},
+% \texttt{frnew.sty};
+% \sepitem
+% \item[(D)\hfill\null]~\unskip\texttt{duplex2v.pro};
+% \sepitem
+% \item[(E)\hfill\null]~\unskip\texttt{fminitoc.ist}, \texttt{minitoc.ist};
+% \sepitem
+% \item[(F)\hfill\null]~\unskip\texttt{emk}, \texttt{fmk}, \texttt{imk}, \texttt{pmk}, \texttt{rmk}, \texttt{tmk},
+% \texttt{xmk};
+% \sepitem
+% \item[(G)\hfill\null]~\unskip\texttt{fminitoc.dtx}, \texttt{minitoc.dtx}, \texttt{minitoc.ins};
+% \sepitem
+% \item[(H)\hfill\null]~\unskip\texttt{minitoc.sty}, \texttt{mtcmess.sty}, \texttt{mtcpatchmem.sty}, \texttt{mtcoff.sty},
+% \texttt{*.mld}, \texttt{*.mlo}.
+% \end{description}
+% \end{multicols}
+% \end{minipage}}\\
+% \bottomrule
+% \end{tabular}}
+% \end{table}
+% \lneed{8}
+% \ifcase\LANG\relax
+% Some remarks about the \texttt{rmk}, \texttt{tmk} and \texttt{pmk} scripts (which you should tailor to your needs):
% \begin{itemize}
-% \item The files of~(\ref{IN0}) must be installed in a directory where \LaTeXe{} finds \texttt{.dtx}
-% and \texttt{.ins} files.
-% \item The files of~(\ref{IN1}) must be installed in a directory where \LaTeXe{} finds \texttt{.sty} files.
-% \item The files of~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) and~(\ref{IN9}) must be installed in
-% a separate directory, but must not be left out.
-% \item The files of~(\ref{IN7}) and~(\ref{IN8}) must be installed as on-line documentation.
+% \item \textbf{with \texttt{rmk}:}
+% \nopagebreak[4]
+% \begin{enumerate}
+% \item the hierarchy is \emph{not} TDS-compliant;
+% \item the files of~(\ref{IN0}) must be installed in a directory where \LaTeXe{} finds \texttt{.dtx}
+% and \texttt{.ins} files;
+% \item the files of~(\ref{IN1}) must be installed in a directory where \LaTeXe{} finds \texttt{.sty} files;
+% \item the files of~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) and~(\ref{IN9}) must be installed in
+% a separate directory, but must not be left out;
+% \item the files of~(\ref{IN7}) and~(\ref{IN8}) must be installed as on-line documentation;
+% \item the directories created by the \texttt{rmk} script are under \texttt{/tmp/`whoami`.rmk} to not waste disk space
+% under your home directory.
+% \end{enumerate}
+% \item \textbf{with \texttt{tmk}:}
+% \nopagebreak[4]
+% \begin{enumerate}
+% \item the hierarchy is TDS-compliant;
+% \item each file appears only once in the hierarchy;
+% \item the installation is much easier: you only need a \texttt{.zip} or a \texttt{.tar} (or \texttt{.tgz})
+% dump file\footnote{The \texttt{tmk} script creates the \texttt{minitoc-texmf.zip} file.} of the hierarchy
+% to be deployed into the installed TDS hierarchy; you should examine \emph{very carefully}\Virage{} (by
+% comparison with your TDS installation) and tailor the \texttt{tmk} script before using it;
+% \item the directories created by the \texttt{tmk} script are under \texttt{/tmp/`whoami`.tmk} to not waste disk space
+% under your home directory;
+% \item the file \texttt{minitoc-texmf.zip}~(\ref{IN10}) should not be installed; it is just a method to help making
+% a TDS-compliant installation.
+% \end{enumerate}
+% \nopagebreak[4]
+% \item \textbf{with \texttt{pmk}:}
+% \begin{enumerate}
+% \item the \texttt{pmk} script performs the actions of \texttt{imk} (preparation of the basic files), \texttt{emk} and
+% \texttt{fmk} (preparation of the english and french documentation), \texttt{xmk} (preparation of the
+% examples of documents), \texttt{rmk} and \texttt{tmk} (repartition of files into classes and in a
+% TDS-compliant hierarchy);\par
+% \begin{RaggedRight}
+% \item the directories created by the \texttt{pmk} script are under \texttt{/tmp/`whoami`.rmk} and
+% \texttt{/tmp/`whoami`.tmk} to not waste disk space under your home directory;
+% ^^A \item the \texttt{pmk} script creates its directories under \texttt{/tmp/`whoami`.rmk} and
+% ^^A \texttt{/tmp/`whoami`.tmk} to not waste disk space under your home directory.
+% \par\end{RaggedRight}
+% \item the \emph{same precautions}\Virage{} as for \texttt{tmk} are needed.
+% \end{enumerate}
% \end{itemize}
-%
-% Note that \texttt{minitoc.dtx} and hence \texttt{fminitoc.dtx} are (not so trivial) examples of using \texttt{minitoc}
-% (with \texttt{hyperref}).
% \or\relax
+% Quelques remarques sur les scripts \texttt{rmk}, \texttt{tmk} et \texttt{pmk} (que vous devriez adapter à~vos besoins):
% \begin{itemize}
-% \item Les fichiers de~(\ref{IN0}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.dtx}
-% et \texttt{.ins}.
-% \item Les fichiers de~(\ref{IN1}) doivent être installés dans un répertoire où \LaTeXe{} trouve les
-% fichiers \texttt{.sty}.
-% \item Les fichiers de~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) et~(\ref{IN9}) doivent être
-% installés dans un répertoire distinct, mais ne doivent pas être omis.
-% \item Les fichiers de~(\ref{IN7}) et~(\ref{IN8}) doivent être installés comme documentation en ligne.
+% \item \textbf{avec \texttt{rmk}:}
+% \nopagebreak[4]
+% \begin{enumerate}
+% \item la hiérarchie \emph{n'est pas} conforme à~la TDS;
+% \item les fichiers de~(\ref{IN0}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.dtx}
+% et \texttt{.ins};
+% \item les fichiers de~(\ref{IN1}) doivent être installés dans un répertoire où \LaTeXe{} trouve les
+% fichiers \texttt{.sty};
+% \item les fichiers de~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) et~(\ref{IN9}) doivent être
+% installés dans un répertoire distinct, mais ne doivent pas être omis;
+% \item les fichiers de~(\ref{IN7}) et~(\ref{IN8}) doivent être installés comme documentation en ligne;
+% \item les répertoires créés par le script \texttt{rmk} le sont sous \texttt{/tmp/`whoami`.rmk} pour de pas gâcher de
+% l'espace disque sous votre répertoire de base.
+% \end{enumerate}
+% \item \textbf{avec \texttt{tmk}:}
+% \nopagebreak[4]
+% \begin{enumerate}
+% \item la hiérarchie est conforme à~la TDS;
+% \item chaque fichier n'apparaît qu'une seule fois dans la hiérarchie;
+% \item l'installation est plus facile: il vous suffit d'un fichier de sauvegarde \texttt{.zip} ou \texttt{.tar}
+% (ou \texttt{.tgz}) de la hiérarchie\,\footnote{Le script \texttt{tmk} crée le fichier \texttt{minitoc-texmf.zip}.}
+% pour le déployer dans la hiérarchie TDS installée; vous devriez examiner \emph{très soigneusement}\Virage{} (par
+% comparaison avec votre installation de la TDS) et adapter le script \texttt{tmk} avant de l'utiliser;
+% \item les répertoires créés par le script \texttt{tmk} le sont sous \texttt{/tmp/`whoami`.tmk} pour de pas gâcher de
+% l'espace disque sous votre répertoire de base;
+% \item le fichier \texttt{minitoc-texmf.zip}~(\ref{IN10}) ne devrait pas être installé; c'est juste une méthode
+% pour aider à~faire une installation conforme à~la TDS.
+% \end{enumerate}
+% \item \textbf{avec \texttt{pmk}:}
+% \nopagebreak[4]
+% ^^A \begin{RaggedRight}
+% \begin{enumerate}
+% \item le script \texttt{pmk} effectue les actions de \texttt{imk} (préparation des fichiers de base), \texttt{emk} et
+% \texttt{fmk} (préparation de la documentation en anglais et en français), \texttt{xmk} (préparation des
+% exemples de documents), \texttt{rmk} et \texttt{tmk} (répartition des fichiers en classes et dans une
+% hiérarchie conforme à~la TDS);
+% \item le script \texttt{pmk} crée ses répertoires sous \texttt{/tmp/`whoami`.rmk} et
+% \texttt{/tmp/`whoami`.tmk} pour de pas gâcher de l'espace disque sous votre répertoire de base;
+% \item les \emph{mêmes précautions}\Virage{} que pour \texttt{tmk} sont nécessaires.
+% \end{enumerate}
+% ^^A \end{RaggedRight}
% \end{itemize}
+% \fi
+%
+% \ifcase\LANG\relax
+% The file \texttt{minitoc-texmf.zip} contains a ZIP archive of a TDS-compliant hierarchy of all files of the
+% \texttt{minitoc} package. It has been prepared by the \texttt{pmk} or \texttt{tmk} scripts.
+% \or\relax
+% Le fichier \texttt{minitoc-texmf.zip} contient une archive ZIP d'une hiérarchie conforme à~la TDS de tous les
+% fichiers du paquetage \texttt{minitoc}. Il a été préparé par l'un des scripts \texttt{pmk} ou \texttt{tmk}.
+% \fi
%
+% \ifcase\LANG\relax
+% Note that \texttt{minitoc.dtx} and hence \texttt{fminitoc.dtx} are (not so trivial) examples of using \texttt{minitoc}
+% with \texttt{hyperref}. They show how the combinaison of these two packages may be useful.
+% \or\relax
% Notez que \texttt{minitoc.dtx} et donc \texttt{fminitoc.dtx} sont des exemples (non triviaux) de l'utilisation de
-% \texttt{minitoc} (avec \texttt{hyperref}).
+% \texttt{minitoc} avec \texttt{hyperref}. Ils montrent combien la combinaison de ces deux paquetages peut être
+% utile.
% \fi
%
% \ifcase\LANG\relax
@@ -19679,7 +19970,7 @@ have centered labels.
% disponible dans «~Historique des modifications~», page~\pageref{c+history}. De nombreuses modifications mineures ne
% sont pas citées ici.
%
-% En fait, le présent chapitre s'adresse à~l'utilisateur normal du paquetage, qui voudrait avoir un idée générale
+% En fait, le présent chapitre s'adresse à~l'utilisateur normal du paquetage, qui voudrait avoir une idée générale
% de son évolution; le chapitre «~Historique des modifications~» s'adresse par contre aux personnes qui seraient
% intéressées par le code du paquetage et les problèmes rencontrés lors de son développement.
% \fi
@@ -20006,7 +20297,7 @@ have centered labels.
% Added or improved some adjustement commands (\verb|\adjustptc|, \verb|\incrementptc|, \verb|\decrementptc|, etc.).
% \end{SMOOTH}
%
-% Added the \texttt{k-tight} and \texttt{k-loose} package options, for the \KOMAScript{}~\cite{koma} document classes.
+% Added the \texttt{k-tight} and \texttt{k-loose} package options, for the \KOMAScript{}~\cite{koma,komab} document classes.
%
% Added a patch for the recent version of the \texttt{memoir} class~\cite{memoir,add-memoir}.
%
@@ -20098,7 +20389,7 @@ have centered labels.
% \end{SMOOTH}
%
% Ajout des options de paquetage \texttt{k-tight} et \texttt{k-loose}, pour les classes de document
-% \KOMAScript{}~\cite{koma}.
+% \KOMAScript{}~\cite{koma,komab}.
%
% Ajout d'une correction (\emph{patch}) pour une version récente de la classe \texttt{memoir}~\cite{memoir,add-memoir}.
%
@@ -20149,7 +20440,8 @@ have centered labels.
% Added a comment about the initialization of fonts in the FAQ (point~34). It is still an open domain and I am
% working on it.
%
-% Added a hint about the \KOMAScript{} classes~\cite{koma}, and an entry in the FAQ chapter (and in \texttt{minitoc.bug}).
+% Added a hint about the \KOMAScript{} classes~\cite{koma,komab}, and an entry in the FAQ chapter
+% (and in \texttt{minitoc.bug}).
%
% Added the ``Postface'' chapter.
%
@@ -20210,6 +20502,13 @@ have centered labels.
% \texttt{minitoc}.
%
% Added a validation of the language options with the presence of the \texttt{.mld} and \texttt{.mlo} files.
+%
+% Added the \texttt{tmk} script and a table describing a TDS structure for \texttt{minitoc}.
+%
+% Updated the \texttt{INSTALL} file and the ``Installation'' chapter.
+%
+% Added the file \texttt{minitoc-texmf.zip} (a ZIP archive of a TDS-compliant hierarchy of all files of
+% the package) to the distribution.
% \or\relax
% \section{Développements en~2006}
% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|,
@@ -20225,7 +20524,7 @@ have centered labels.
% Ajout d'un commentaire sur l'initialisation des fontes dans le chapitre des questions fréquemment posées (point~34).
% C'est encore un sujet ouvert et je travaille dessus.
%
-% Ajout d'un \emph{hint} sur les classes \KOMAScript~\cite{koma}, et d'une note dans le chapitre des questions
+% Ajout d'un \emph{hint} sur les classes \KOMAScript~\cite{koma,komab}, et d'une note dans le chapitre des questions
% fréquemment posées (et dans \texttt{minitoc.bug}).
%
% Ajout du chapitre «~Postface~».
@@ -20291,6 +20590,13 @@ have centered labels.
% précautions avec \texttt{minitoc}.
%
% Ajout d'une validation des options de langue avec la présence des fichiers \texttt{.mld} et \texttt{.mlo}.
+%
+% Ajout du script \texttt{tmk} et d'un tableau décrivant une structure TDS pour \texttt{minitoc}.
+%
+% Mise à~jour du fichier \texttt{INSTALL} et du chapitre «~Installation~».
+%
+% Ajout du fichier \texttt{minitoc-texmf.zip} (une archive ZIP d'une hiérarchie conforme à~la TDS et contenant tous
+% les fichiers du paquetage) à~la distribution.
% \fi
%
% \ifcase\LANG\relax
@@ -20298,7 +20604,7 @@ have centered labels.
% \markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}
% ^^A \enlargethispage*{1.5\baselineskip}
% \mtcaddchapter[Acknowledgments]
-% I need to thank the following peoples\,\footnote{And I apologize to all whose I forgot.}, for their help, their
+% I ought to thank the following peoples\,\footnote{And I apologize to all whose I forgot.}, for their help, their
% questions, their interventions in the news groups\,\footnote{Mainly, \texttt{fr.comp.text.tex} (in french) and
% \texttt{comp.text.tex} (in english), but also \texttt{de.comp.text.tex} (in german, but I do not read it well:
% send me also a mail in french or english).},
@@ -20325,21 +20631,21 @@ have centered labels.
% \name{Tim}{Arnold},
% \name{Donald}{Arseneau},
% \name{David}{Aspinall},
-% \name{Gonvcal}{Badenes},
% \name{Philipp}{Bachmann},
+% \name{Gonvcal}{Badenes},
% \name{Marin}{Balgarensky},
% \name{Jean-Yves}{Baudais},
% \name{David}{Bausum},
% \name{Benjamin}{Bayart},
% \name{Thierry}{Bayet},
-% \name{Stephan~P.}{von~Bechtolsheim},
% \name{Claudio}{Beccari},
+% \name{Stephan~P.}{von~Bechtolsheim},
% \name{Emmanuel}{Beffara},
% \name{József}{Bérces},
% \name{Karl}{Berry},
% \name{Javier}{Bezos},
-% \name{Árpád}{Bíró},
% \name{Giuseppe}{Bilotta},
+% \name{Árpád}{Bíró},
% \name{Denis}{Bitouzé},
% \name{Laurent}{Bloch},
% \name{Georgi}{Boshnakov},
@@ -20349,16 +20655,15 @@ have centered labels.
% \name{Johannes}{Braams},
% \name{Mustafa}{Burc},
% \name{Olivier}{Cardi},
+% \name{David}{Carella},
% \name{David}{Carlisle},
% \name{Kevin}{Carmody},
-% \name{David}{Carella},
% \name{Manuel}{Carriba},
% \name{Régis}{Caspar},
% \vname{Silpa-Anan}{Chanopd},
% \name{Jean-Côme}{Charpentier},
% \name{Jana}{Chlebikova},
% \name{Marian}{Clegg},
-% \name{Patrick~W.}{Daly},
% \name{Steven~Douglas}{Cochran},
% \name{Maurizio}{Codogno},
% \name{David~B.}{Cook},
@@ -20366,6 +20671,7 @@ have centered labels.
% \name{Prakash}{Countcham},
% \name{Serguei}{Dachian},
% \name{Adrian}{Daerr},
+% \name{Patrick~W.}{Daly},
% \name{Sébastien}{Demoustier},
% \name{Éric}{Depardieu},
% \name{Ben}{De~Rydt},
@@ -20373,6 +20679,7 @@ have centered labels.
% \name{Lyndon}{Dudding},
% \name{Marko}{Èehaja},
% \name{Victor}{E{\ij}khout},
+% \name{Danie}{Els}, ^^A booktabs
% \name{Behdad}{Esfahdod},
% \name{Thomas}{Esser},
% \name{Karl~F.}{Everitt},
@@ -20404,6 +20711,7 @@ have centered labels.
% \name{Patrick}{Happel},
% \name{Yannis}{Haralambous},
% \name{Alexander}{Harin},
+% \name{Russel~L.}{Harris},
% \name{Danny}{Heap},
% \name{André}{Heider},
% \name{Thorsten}{Hein},
@@ -20431,6 +20739,7 @@ have centered labels.
% \name{Loïc}{Joly},
% \name{Christophe}{Jorssen},
% \name{Robert}{Juhasz},
+% \name{Stefan}{Junge},
% \vname{Shin}{Jungshik},
% \name{Dan}{Jurafsky},
% \name{Mikko}{Kanerva},
@@ -20443,12 +20752,13 @@ have centered labels.
% \name{Rune}{Kleveland},
% \name{Jörg}{Knappen},
% \vname{Un}{Koaunghi},
-% \name{Helmutj}{Kopka},
% \name{Markus}{Kohm},
+% \name{Helmutj}{Kopka},
% \name{Attila}{Koppanyi},
% \name{Thankmar}{Kronzucker},
-% \name{Markus~G}{Kuhn},
% \name{Alexej~M.}{Kryukov},
+% \name{Markus~G}{Kuhn},
+% \name{Florian}{Kulzer},
% \name{Toshiki}{Kumazawa},
% \name{Frank}{Küster},
% \name{Klaus}{Lagally},
@@ -20563,8 +20873,8 @@ have centered labels.
% \name{Daniel}{Taupin}\textsuperscript{\textdied},
% \name{Hàn~Th\'{\^e}}{Th\`anh},
% \vname{Karoonboonyanan}{Theppitak},
-% \name{Ton}{'t~Lam},
% \name{Karsten}{Tinnefeld},
+% \name{Ton}{'t~Lam},
% \name{Sigitas}{Tolusis},
% \name{Laurent}{Tordella},
% \name{Mark}{Trettin}, ^^A l2tabu
@@ -20587,8 +20897,8 @@ have centered labels.
% \name{Peter~R.}{Wilson},
% \name{Marcin}{Woli\'nski},
% \name{Élisabeth}{Wolkowski},
-% \name{Dominik}{Wujastyk},
% \name{Tim}{Wright},
+% \name{Dominik}{Wujastyk},
% \name{Damien}{Wyart},
% \name{C.S.}{Yogananda},
% \name{Adi}{Zaimi},
@@ -20698,10 +21008,10 @@ have centered labels.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1996/06/02]%
\ProvidesPackage{minitoc}%
- [2006/10/10 v49 Package minitoc (JPFD)]
+ [2006/11/29 v50 Package minitoc (JPFD)]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<I0001>]{minitoc}%
- {*** minitoc package, version 49 ***\@gobble}
+ {*** minitoc package, version 50 ***\@gobble}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -21910,7 +22220,7 @@ have centered labels.
\if@mtcpatchmemoir@
\IfFileExists{mtcpatchmem.sty}{%
\@ifclasslater{memoir}{2005/09/25}{}{\RequirePackage{mtcpatchmem}}}{%
- \mtcPackage[<E0028>]{Error}{minitoc}
+ \mtcPackageError[<E0028>]{minitoc}%
{Unable to patch the memoir class}%
{So it remains incompatible. Sorry.}}
\fi
@@ -34800,11 +35110,39 @@ have centered labels.
% \or\relax
% \section{Options pour les langues}\label{s+section+language.options}
% \fi
+% \begin{macro}{\@gobblethree}
+% \begin{macro}{\mtc@listmisslanguages}
+% \begin{macro}{\mtc@addmisslanguage}
+% \begin{macro}{\mtc@LML}
+% \begin{macro}{\MessageBreak}
+% \ifcase\LANG\relax
+% First, we define an utility macro (\verb|\@gobblethree|), a list of the missing files (\verb|\mtc@listmisslanguages|),
+% and a macro (\verb|\mtc@addmisslanguage|) to add a file name to the list:
+% \or\relax
+% Tout d'abord, nous définissons une macro utilitaire (\verb|\@gobblethree|), une liste des fichiers manquants
+% (\verb|\mtc@listmisslanguages|),et une macro (\verb|\mtc@addmisslanguage|) pour ajouter un nom de fichier à~la
+% liste:
+% \fi
+% \begin{macrocode}
+\def\@gobblethree#1#2#3{\empty}
+\def\mtc@listmisslanguages{}
+\def\mtc@addmisslanguage#1{%
+ \let\mtc@LML\mtc@listmisslanguages
+ \edef\mtc@listmisslanguages{\mtc@LML \MessageBreak #1}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \lneed{5}
% \begin{macro}{\if@mtc@misslang}
% \begin{macro}{\mtc@setlangopt}
% \begin{macro}{\mtc@setlangopto}
% \begin{macro}{\IfFileExists}
% \begin{macro}{\DeclareOption}
+% \begin{macro}{\mtc@addmisslanguage}
% \begin{macro}{\mtcPackageWarningNoLine}
% \ifcase\LANG\relax
% Before defining a language option, we must verify that the corresponding \texttt{.mld}\index{.mld} file exists, and, if
@@ -34823,6 +35161,7 @@ have centered labels.
\IfFileExists{#1.mld}%
{\DeclareOption{#1}{\mtcselectlanguage{#1}}}%
{\@mtc@misslangtrue
+ \mtc@addmisslanguage{#1.mld}
\mtcPackageInfo[<I0050>]{minitoc}%
{The required "#1.mld" file is missing.
\MessageBreak
@@ -34836,6 +35175,7 @@ have centered labels.
\IfFileExists{#1.mlo}%
{\mtc@setlangopt{#1}}%
{\@mtc@misslangtrue
+ \mtc@addmisslanguage{#1.mlo}
\mtcPackageInfo[<I0051>]{minitoc}%
{The required "#1.mlo" file is missing.
\MessageBreak
@@ -34846,6 +35186,7 @@ have centered labels.
or from the CTAN archives\@gobble}%
\IfFileExists{#1.mld}{}%
{\@mtc@misslangtrue
+ \mtc@addmisslanguage{#1.mld}
\mtcPackageInfo[<I0050>]{minitoc}%
{The required "#1.mld" file is missing.
\MessageBreak
@@ -34864,6 +35205,7 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{10}
% \begin{macro}{\if@mtc@misslang}
@@ -34871,6 +35213,7 @@ have centered labels.
% \begin{macro}{\IfFileExists}
% \begin{macro}{\DeclareOption}
% \begin{macro}{\mtcPackageError}
+% \begin{macro}{\mtc@addmisslanguage}
% \begin{macro}{\providecommand}
% \begin{macro}{\ptctitle}
% \begin{macro}{\plftitle}
@@ -34893,6 +35236,7 @@ have centered labels.
\IfFileExists{#1.mld}%
{\DeclareOption{#1}{\mtcselectlanguage{#1}}}%
{\@mtc@misslangtrue
+ \mtc@addmisslanguage{#1.mld}
\mtcPackageError[<E0038>]{minitoc}%
{Your minitoc installation is incomplete.
\MessageBreak
@@ -34934,11 +35278,15 @@ have centered labels.
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \lneed{5}
% \begin{macro}{\AtEndDocument}
-% \begin{macro}{\if@mtx@misslang}
-% \begin{macro}{\mtcPackageWarningNoLinr}
+% \begin{macro}{\if@mtc@misslang}
+% \begin{macro}{\mtcPackageWarningNoLine}
+% \begin{macro}{\MessageBreak}
+% \begin{macro}{\mtc@listmisslanguages}
+% \begin{macro}{\@gobblethre}
% \ifcase\LANG\relax
% If a \texttt{.mld} or \texttt{.mld} is missing, we signal that at the end of the document:
% \or\relax
@@ -34952,7 +35300,7 @@ have centered labels.
\MessageBreak
in your installation.
\MessageBreak
- Search the I0050 and I0051 info messages
+ Search for the I0050 and I0051 info messages
\MessageBreak
in the .log file.
\MessageBreak
@@ -34961,12 +35309,19 @@ have centered labels.
a recent distribution
\MessageBreak
or from the CTAN archives}%
+ \mtcPackageWarningNoLine[<W0094>]{minitoc}%
+ {Missing minitoc language file(s)\string:
+ \MessageBreak
+ \mtc@listmisslanguages\@gobblethree}%
\fi
}%
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \begin{macro}{\DeclareOption}
% \begin{macro}{\mtc@setlangopt}
@@ -34977,7 +35332,7 @@ have centered labels.
% the specialized macro \verb|\mtcselectlanguage|, after verification by \verb|\mtc@setlangopt| or
% \verb|\mtc@setlangopto| (when a \texttt{.mlo} file is required), by \verb|\mtc@setlangoptm| when the language is
% mandatory. If the file
-% does not exists, a standard error message is displayed. The language options are (should be) in alphabetical order
+% does not exist, a standard error message is displayed. The language options are (should be) in alphabetical order
% (to make maintenance easier).
% Several options could load the same file, but, by convention, there should be a \emph{language}\texttt{.mld} file for
% each language option, given that this file may load another one (as \texttt{american.mld} loads \texttt{english.mld}).
@@ -35361,9 +35716,9 @@ have centered labels.
% \begin{macro}{\@ifclassloaded}
% \begin{macro}{\if@mtc@hints@given@}
% \ifcase\LANG\relax
-% We test the presence of each \texttt{minitoc}-compatible \KOMAScript{} class~\cite{koma}:
+% We test the presence of each \texttt{minitoc}-compatible \KOMAScript{} class~\cite{koma,komab}:
% \or\relax
-% Nous testons la presence de chaque classe \KOMAScript~\cite{koma} compatible avec \texttt{minitoc}:
+% Nous testons la presence de chaque classe \KOMAScript~\cite{koma,komab} compatible avec \texttt{minitoc}:
% \fi
% \begin{macrocode}
\@ifclassloaded{scrbook}%
@@ -37588,7 +37943,7 @@ have centered labels.
% \begin{macrocode}
\def\mtc@maf{%
\mtcPackageInfo[<I0009>]{minitoc}%
- {Listing minitoc auxiliary files
+ {Listing minitoc auxiliary files.
\MessageBreak
Creating the \jobname.maf file\@gobble}
\immediate\closeout\tf@mtc
@@ -37964,7 +38319,7 @@ have centered labels.
% \begin{macrocode}
%<*fminitoc>
\ProvidesFile{fminitoc.dtx}%
- [2006/11/13 minitoc french documentation start file]
+ [2006/11/29 minitoc french documentation start file]
\input{minitoc.dtx}
%</fminitoc>
% \end{macrocode}
@@ -39458,7 +39813,7 @@ have centered labels.
%<*mtcpatchmem>
\NeedsTeXFormat{LaTeX2e}[1996/06/01]%
\ProvidesPackage{mtcpatchmem}%
- [2005/09/30 v49 Package mtcpatchmem]
+ [2006/11/29 v50 Package mtcpatchmem]
\RequirePackage{mtcmess}[2006/03/14]
\mtcPackageInfo[<M0001>]{mtcpatchmem}%
{mtcpatchmem package to patch the memoir class\@gobble}
@@ -46768,7 +47123,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/01/26
% \begin{itemize}
-% \item Added a hint about the \KOMAScript{} classes, and an entry in the FAQ chapter (and in \texttt{minitoc.bug}).
+% \item Added a hint about the \KOMAScript{} classes~\cite{koma,komab}, and an entry in the FAQ chapter
+% (and in \texttt{minitoc.bug}).
% \end{itemize}
% \item 2006/01/27
% \begin{itemize}
@@ -47375,6 +47731,29 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \emph{document}\texttt{.log} file and, if necessary, gives only one warning message.
% \end{itemize}
% \end{itemize}
+% \item 50
+% \begin{itemize}
+% \item 2006/11/17
+% \begin{itemize}
+% \item Removed old examples of documents: \texttt{mtc-adds}, \texttt{mtc-amem}, \texttt{mtc-book},
+% \texttt{mtc-gaps}, \texttt{mtc-mem1}, \texttt{mtc-subf}, and \texttt{mtc-tsfc}.
+% \item Updated the bibliography.
+% \item Added the \texttt{tmk} script and a table describing a TDS structure for \texttt{minitoc}.
+% \item Added an item about the TDS in the jargon.
+% \item Updated the \texttt{INSTALL} file and the ``Installation'' chapter.
+% \end{itemize}
+% \item 2006/11/29
+% \begin{itemize}
+% \item Added the warning message \texttt{W0094} with the list of the missing minitoc languages files (\texttt{.mld}
+% and \texttt{.mlo}).
+% \item Corrections in the bibliography.
+% \item Updated the \texttt{INSTALL} file and the ``Installation'' chapter.
+% \item Changed the names of the scratch directories in some scripts.
+% \item Updated the bibliography.
+% \item Added the file \texttt{minitoc-texmf.zip} (a ZIP archive of a TDS-compliant hierarchy of all files of
+% the package) to the distribution.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}
@@ -48620,8 +48999,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \end{itemize}
% \item 2006/01/26
% \begin{itemize}
-% \item Ajout d'un \emph{hint} sur les classes \KOMAScript{} et d'un point dans les questions fréquemment posées
-% (et dans in \texttt{minitoc.bug}).
+% \item Ajout d'un \emph{hint} sur les classes \KOMAScript{}~\cite{koma,komab} et d'un point dans les questions
+% fréquemment posées (et dans in \texttt{minitoc.bug}).
% \end{itemize}
% \item 2006/01/27
% \begin{itemize}
@@ -49025,7 +49404,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \item Ne pas oublier \verb|\jobname.mtc1| dans la liste des fichiers.
% \item Dans les scripts, le répertoire de \emph{backup} (\texttt{OLD}) est
% désormais \texttt{/tmp/}\emph{username}\texttt{/OLD}.
-% \item Dans scripts, les répertoires de répartition (\texttt{CL[0-9]}) sont
+% \item Dans les scripts, les répertoires de répartition (\texttt{CL[0-9]}) sont
% désormais \texttt{/tmp/}\emph{username}\texttt{/CL[0-9]}.
% \end{itemize}
% \end{itemize}
@@ -49233,6 +49612,29 @@ vingti\`eme partie\else partie~\Roman{part}\fi}
% \emph{document}\texttt{.log} et, si nécessaire, donne un seul message d'avertissement.
% \end{itemize}
% \end{itemize}
+% \item 50
+% \begin{itemize}
+% \item 2006/11/17
+% \begin{itemize}
+% \item Suppression des anciens exemples de documents: \texttt{mtc-adds}, \texttt{mtc-amem}, \texttt{mtc-book},
+% \texttt{mtc-gaps}, \texttt{mtc-mem1}, \texttt{mtc-subf} et \texttt{mtc-tsfc}.
+% \item Mise à~jour de la bibliographie.
+% \item Ajout du script \texttt{tmk} et d'un tableau décrivant une structure TDS pour \texttt{minitoc}.
+% \item Ajout d'un item sur la TDS dans le jargon.
+% \item Mise à~jour du fichier \texttt{INSTALL} et du chapitre «~Installation~».
+% \end{itemize}
+% \item 2006/11/29
+% \begin{itemize}
+% \item Ajout du message d'avertissement \texttt{W0094} avec la liste des fichiers minitoc de langue manquants
+% (\texttt{.mld} et \texttt{.mlo}).
+% \item Corrections dans la bibliographie.
+% \item Mise à~jour du fichier \texttt{INSTALL} et du chapitre «~Installation~».
+% \item Changement des noms des répertoires \emph{scratch} dans certains scripts.
+% \item Mise à~jour de la bibliographie.
+% \item Ajout du fichier \texttt{minitoc-texmf.zip} (une archive ZIP d'une hiérarchie conforme à~la TDS et
+% contenant tous les fichiers du paquetage) à~la distribution.
+% \end{itemize}
+% \end{itemize}
% \end{itemize}
% \egroup
% \end{RaggedRight}