diff options
author | Reinhard Kotucha <reinhard.kotucha@web.de> | 2006-11-25 04:43:15 +0000 |
---|---|---|
committer | Reinhard Kotucha <reinhard.kotucha@web.de> | 2006-11-25 04:43:15 +0000 |
commit | 44c60ee6cc9f0b9950bcab1c52db87bb86cc0860 (patch) | |
tree | ef917d4e8a15cac6db7c3394389248d2ca511b91 /Master/texmf-dist/source/latex/minitoc | |
parent | 82db8f99deb2aff5f2ccc4f896b7431d93147fa7 (diff) |
update minitoc.
git-svn-id: svn://tug.org/texlive/trunk@2524 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/minitoc')
-rw-r--r-- | Master/texmf-dist/source/latex/minitoc/fminitoc.dtx | 3 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/minitoc/minitoc.dtx | 3489 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/minitoc/minitoc.ins | 45 |
3 files changed, 2544 insertions, 993 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx index 018b9563698..a65fe1186f7 100644 --- a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx +++ b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx @@ -27,7 +27,8 @@ %% %% This work consists of all the files listed in the file `minitoc.l' %% distributed with it. -\ProvidesFile{fminitoc.dtx}[2006/09/13 minitoc french documentation start file] +\ProvidesFile{fminitoc.dtx}% + [2006/11/13 minitoc french documentation start file] \input{minitoc.dtx} \endinput %% diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx index 23ddbff2c34..e19e93caba4 100644 --- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx +++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx @@ -30,7 +30,7 @@ %<package>\ProvidesPackage{minitoc} %<package>\RequirePackage{mtcmess}[2006/03/14] %<*package> - [2006/09/13 v48 minitoc.dtx file] + [2006/11/13 v49 minitoc.dtx file] %</package> % %<*driver> @@ -54,6 +54,27 @@ \IfFileExists{\jobname.lan}{\input{\jobname.lan}}{\typeout{WARNING: \jobname.lan NOT FOUND}\def\LANG{0}} \IfFileExists{marvosym.sty}{\usepackage{marvosym}\def\myCoffeecup{~\Coffeecup}}{\let\myCoffeecup\relax} \IfFileExists{shorttoc.sty}{\usepackage[tight]{shorttoc}}{} +%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\makeatletter +\providecommand*{\toclevel@chaptersom}{0} +\makeatletter\providecommand*{\toclevel@sectionsom}{0} +\def\Shorttableofcontents#1#2{\bgroup\c@tocdepth=#2\@restonecolfalse + \if@tightshtoc + \parsep\z@ + \fi + \if@twocolumn\@restonecoltrue\onecolumn\fi + \@ifundefined{chapter}% + {\section*{{#1} + \@mkboth{\uppercase{#1}}{\uppercase{#1}}}% + \addcontentsline{toc}{sectionsom}{#1}}% + {\chapter*{{#1} + \@mkboth{\uppercase{#1}}{\uppercase{#1}}}% + \addcontentsline{toc}{chaptersom}{#1}}% + \@startshorttoc{toc}\if@restonecol\twocolumn\fi\egroup} +\def\l@chaptersom{\@dottedtocline{\@M}{1em}{2.3em}} +\makeatother +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \IfFileExists{sectsty.sty}{\usepackage[garrulous]{sectsty}% To fix long sectionning titles... \partfont{\RR}% \chapterfont{\RR}% @@ -93,6 +114,9 @@ \CodelineNumbered \DisableCrossrefs \setlength{\textwidth}{375pt} % was 355pt +\newlength{\winf}\setlength{\winf}{\textwidth} % width in frame +\addtolength{\winf}{-2.\fboxrule} +\addtolength{\winf}{-2.\fboxsep} \addtolength\marginparwidth{30pt} \addtolength\oddsidemargin{20pt} \addtolength\evensidemargin{20pt} @@ -335,7 +359,7 @@ %%% \EnableCrossrefs \CodelineIndex -\RecordChanges +% \RecordChanges \input{minitoc.pre} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \makeatletter @@ -474,6 +498,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite \def\VAL{\mbox{value}} \def\EXTEN{\mbox{extension}} \def\STRING{\mbox{STRING}} +\def\COMMAND{\mbox{command}} \or\relax \def\LLL{\mbox{LANGUE}} \def\NB{\mbox{NOMBRE}} @@ -488,6 +513,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite \def\VAL{\mbox{valeur}} \def\EXTEN{\mbox{suffixe}} \def\STRING{\mbox{CHAÎNE}} +\def\COMMAND{\mbox{commande}} \fi %%%%%%%%%%%%%%% % On float pages, push the floats to the top @@ -498,8 +524,19 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite \setlength{\@fpbot}{0pt plus 1fill} \makeatother \usepackage{dblaccnt} % here! +\def\magicminitoc{\columnwidth=\linewidth\null\hfilneg\hspace*{-\itemindent}\hspace*{-\leftmargin}\hspace*{-\labelwidth}\minitoc\hfill\null} +%%%%%%%%%%%%%%% +\newsavebox{\Citname}% See TLC2 p 849 +\newenvironment{Citation}[1]% + {\sbox\Citname{#1}\unskip\noindent}% + {\null\hspace*{\fill}\nolinebreak[1]% + \quad\hspace*{\fill}% + \finalhyphendemerits=0\relax + \usebox{\Citname}} %%%%%%%%%%%%%%% \begin{document} +% \setcounter{lofdepth}{2} +% \mtcsetdepth{minilof}{2} \raggedbottom \addtolength{\marginparsep}{.5em}%ESSAI \ifcase\LANG\relax @@ -694,12 +731,15 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \dominitoc \dominilof \dominilot % {\parskip=0pt % \ifcase\LANG\relax -% \IfFileExists{shorttoc.sty}{\shorttoc{Summary}{0}}{} +% \IfFileExists{shorttoc.sty}{\clearpage\Shorttableofcontents{Summary}{0}}{} % \renewcommand{\contentsname}{Table of Contents} % \or\relax -% \IfFileExists{shorttoc.sty}{\shorttoc{Sommaire}{0}}{} +% \IfFileExists{shorttoc.sty}{\clearpage\Shorttableofcontents{Sommaire}{0}}{} % \fi % \setcounter{tocdepth}{6} +% \makeatletter +% \let\l@chaptersom\l@chapter +% \makeatother % \tableofcontents % \mtcaddchapter % \listoffigures @@ -858,8 +898,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % figures (a ``minilof'') and a mini-list of tables (a ``minilot''). % The document class should of course define chapters % (classes like \texttt{book} or \texttt{report}) or sections -% (classes like \texttt{article}\,\footnote{As the standard \texttt{proc} class loads the standard -% \texttt{article} class, this class will be just considered as a variant of the \texttt{article} class.}). +% (classes like \texttt{article}\,\footnote{As the standard \texttt{proc} class, and the \texttt{ltxdoc} and +% \texttt{ltxnews} classes, load the standard +% \texttt{article} class, these classes will be just considered as variants of the \texttt{article} class.}). % Thus, this package should not be used with % document classes without standard sectionning commands (like \texttt{letter}). % When the document class defines a ``part'' sectionning level @@ -885,8 +926,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % Il est aussi possible d'avoir une % mini-liste des figures (une «~minilot~») et une mini-liste des tableaux (une «~minilot~»). La classe de document % devrait, bien sûr, définir des chapitres (classes telles que \texttt{book} ou \texttt{report}) ou des sections -% (classes telles que \texttt{article}\,\footnote{Puisque la classe standard \texttt{proc} charge la classe -% standard \texttt{article}, cette classe sera simplement considérée comme une variante de la classe \texttt{article}.}). +% (classes telles que \texttt{article}\,\footnote{Puisque la classe standard \texttt{proc}, ainsi que les classes +% \texttt{ltxdoc} et \texttt{ltxnews}, chargent la classe +% standard \texttt{article}, ces classes seront simplement considérées comme des variantes de la classe \texttt{article}.}). % Donc, ce paquetage ne devrait pas être utilisé avec des classes de document ne possédant pas les commandes de % sectionnement standard (classes telles que \texttt{letter}). % Lorsque la classe de document définit un niveau de sectionnement «~partie~» (c'est-à-dire des classes telles @@ -933,11 +975,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % % \ifcase\LANG\relax % \subsection{Version} -% The current version of this package is~\#48. You will find a resumed history of the package in the ``Postface'' +% The current version of this package is~\#49. You will find a resumed history of the package in the ``Postface'' % chapter (chapter~\vref{c+postface}) and a more detailed history in ``Changes History'', page~\pageref{c+history}. % \or\relax % \subsection{Version} -% La version courante de ce paquetage est~\#48. Vous trouverez un historique résumé de ce paquetage dans le +% La version courante de ce paquetage est~\#49. Vous trouverez un historique résumé de ce paquetage dans le % chapitre «~Postface~» (chapitre~\vref{c+postface}) et un historique plus détaillé dans «~Historique des % modifications~», page~\pageref{c+history}. % \fi @@ -1039,38 +1081,38 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \caption{Commands for a \texttt{minitoc}}\label{mtc+minitoc} % \centering % {\small\ttfamily -% \fbox{\begin{tabular}{@{}lll@{}} -% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}\\ -% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\ -% \ldots&\\ -% \bs setlength\{\bs mtcindent\}\{24pt\}&\emph{default}\\ -% \bs setlength\{\bs mtcskipamount\}\{\bs bigskipamount\}&\emph{default}\\ -% \ldots&\\ -% \bs setcounter\{minitocdepth\}\{2\}&\emph{default}\\ +% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}} +% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}&\\ +% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}&\\ +% \ldots&&\\ +% \bs setlength\{\bs mtcindent\}\{24pt\}&\emph{default}&\\ +% \bs setlength\{\bs mtcskipamount\}\{\bs bigskipamount\}&\emph{default}&\\ +% \ldots&&\\ +% \bs setcounter\{minitocdepth\}\{2\}&\emph{default}&\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\ -% \emph{or:}\\ +% \emph{or:}&&\\ % \multicolumn{2}{@{}l}{\bs mtcsetdepth\{minitoc\}\{2\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{section\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\ % \ldots&\\ -% \bs begin\{document\}&\\ -% \ldots&\\ -% \bs dominitoc&\\ -% \bs dominilof&\\ -% \bs dominilot&\\ +% \bs begin\{document\}&&\\ +% \ldots&&\\ +% \bs dominitoc&&\\ +% \bs dominilof&&\\ +% \bs dominilot&&\\ % \bs tableofcontents&\emph{or} \bs faketableofcontents\hspace*{-3cm}\\ % \bs listoffigures&\emph{or} \bs fakelistoffigures\hspace*{-3cm}\\ % \bs listoftables&\emph{or} \bs fakelistoftables\hspace*{-3cm}\\ -% \ldots&\\ -% \bs chapter\{...\}&\\ -% \bs minitoc&\emph{if you want one}\\ -% \bs mtcskip\\ -% \bs minilof&\emph{if you want one}\\ -% \bs mtcskip\\ -% \bs minilot&\emph{if you want one}\\ -% \ldots&\\ -% \end{tabular}}} +% \ldots&&\\ +% \bs chapter\{...\}&&\\ +% \bs minitoc&\emph{if you want one}&\\ +% \bs mtcskip&&\\ +% \bs minilof&\emph{if you want one}&\\ +% \bs mtcskip&&\\ +% \bs minilot&\emph{if you want one}&\\ +% \ldots&&\\ +% \end{tabularx}}} % \end{table} % \or\relax % \begin{table}[!tp] @@ -1078,43 +1120,43 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \caption{Commandes pour une \texttt{minitoc}}\label{mtc+minitoc} % \centering % {\small\ttfamily -% \fbox{\begin{tabular}{@{}lll@{}} -% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}\\ -% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\ -% \ldots&\\ -% \bs setlength\{\bs mtcindent\}\{24pt\}&\emph{défaut}\\ -% \bs setlength\{\bs mtcskipamount\}\{\bs bigskipamount\}&\emph{défaut}\\ -% \ldots&\\ -% \bs setcounter\{minitocdepth\}\{2\}&\emph{défaut}\\ +% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}} +% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}&\\ +% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}&\\ +% \ldots&&\\ +% \bs setlength\{\bs mtcindent\}\{24pt\}&\emph{défaut}&\\ +% \bs setlength\{\bs mtcskipamount\}\{\bs bigskipamount\}&\emph{défaut}&\\ +% \ldots&&\\ +% \bs setcounter\{minitocdepth\}\{2\}&\emph{défaut}&\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs mtcSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\ -% \emph{ou:}\\ +% \emph{ou:}&&\\ % \multicolumn{2}{@{}l}{\bs mtcsetdepth\{minitoc\}\{2\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{minitoc\}\{section\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\ -% \ldots&\\ -% \bs begin\{document\}&\\ -% \ldots&\\ -% \bs dominitoc&\\ -% \bs dominilof&\\ -% \bs dominilot&\\ +% \ldots&&\\ +% \bs begin\{document\}&&\\ +% \ldots&&\\ +% \bs dominitoc&&\\ +% \bs dominilof&&\\ +% \bs dominilot&&\\ % \bs tableofcontents&\emph{ou} \bs faketableofcontents\hspace*{-3cm}\\ % \bs listoffigures&\emph{ou} \bs fakelistoffigures\hspace*{-3cm}\\ % \bs listoftables&\emph{ou} \bs fakelistoftables\hspace*{-3cm}\\ -% \ldots&\\ -% \bs chapter\{...\}&\\ -% \bs minitoc&\emph{si vous en voulez une}\\ -% \bs mtcskip\\ -% \bs minilof&\emph{si vous en voulez une}\\ -% \bs mtcskip\\ -% \bs minilot&\emph{si vous en voulez une}\\ -% \ldots&\\ -% \end{tabular}}} +% \ldots&&\\ +% \bs chapter\{...\}&&\\ +% \bs minitoc&\emph{si vous en voulez une}&\\ +% \bs mtcskip&\\ +% \bs minilof&\emph{si vous en voulez une}&\\ +% \bs mtcskip&\\ +% \bs minilot&\emph{si vous en voulez une}&\\ +% \ldots&&\\ +% \end{tabularx}}} % \end{table} % \fi % \ifcase\LANG\relax % For each mini-table of contents, an auxiliary file will be -% created with a name of the form \meta{document}\verb|.mtc|\meta{N}, +% created with a name of the form \emph{document}\verb|.mtc|\meta{N}, % where \meta{N} is the absolute chapter number. % ``Absolute'' means that this number is unique, % and always increasing from the first chapter\,\footnote{The concept of an ``absolute'' counter for the @@ -1127,7 +1169,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % document class. % \or\relax % Pour chaque mini-table des matières, un fichier auxiliaire sera créé avec un nom de la forme -% \meta{document}\verb|.mtc|\meta{N}, où \meta{N} est le numéro absolu du chapitre. «~Absolu~» signifie que ce numéro est +% \emph{document}\verb|.mtc|\meta{N}, où \meta{N} est le numéro absolu du chapitre. «~Absolu~» signifie que ce numéro est % unique, et croit toujours depuis le premier chapitre\,\footnote{Le concept d'un compteur <<~absolu~>> pour les % mini-tables a résolu certains problèmes ténébreux, et aussi frappé d'obsolescence certaines commandes, telles que % \texttt{\bs firstpartis}, \texttt{\bs firstchapteris} et \texttt{\bs firstsectionis}.}. @@ -1152,16 +1194,16 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % The commands\,\footnote{The code of these \texttt{\bs do.{}.{}.{}} commands is directly derived from that of % the \texttt{xr} package~\cite{xr}, by \name{David}{Carlisle}, with his permission.} % \verb|\dominitoc|, \verb|\dominilof|, and \verb|\dominilot| (for mini-tables at the chapter level), -% take respectively the \meta{document}\verb|.toc|, \meta{document}\verb|.lof|, and \meta{document}\verb|.lot| files, +% take respectively the \emph{document}\verb|.toc|, \emph{document}\verb|.lof|, and \emph{document}\verb|.lot| files, % and cut slices from them to create the -% \meta{document}\verb|.mtc|\meta{N}, \meta{document}\verb|.mlf|\meta{N}, and \meta{document}\verb|.mlt|\meta{N} files. +% \emph{document}\verb|.mtc|\meta{N}, \emph{document}\verb|.mlf|\meta{N}, and \emph{document}\verb|.mlt|\meta{N} files. % \or\relax % Les commandes\,\footnote{Le code de ces commandes \texttt{\bs do.{}.{}.{}} est directement dérivé de celui du % paquetage \texttt{xr}~\cite{xr}, de \name{David}{Carlisle}, avec sa permission.} % \verb|\dominitoc|, \verb|\dominilof| et \verb|\dominilot| (pour les mini-tables au niveau chapitre, prennent -% respectivement les fichiers \meta{document}\verb|.toc|, \meta{document}\verb|.lof| et \meta{document}\verb|.lot|, et en -% prélèvent des tranches pour créer les fichiers \meta{document}\verb|.mtc|\meta{N}, \meta{document}\verb|.mlf|\meta{N} -% et \meta{document}\verb|.mlt|\meta{N}. +% respectivement les fichiers \emph{document}\verb|.toc|, \emph{document}\verb|.lof| et \emph{document}\verb|.lot|, et en +% prélèvent des tranches pour créer les fichiers \emph{document}\verb|.mtc|\meta{N}, \emph{document}\verb|.mlf|\meta{N} +% et \emph{document}\verb|.mlt|\meta{N}. % \fi % \end{SMOOTH} % \end{macro} @@ -1283,75 +1325,75 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \changeskips % \caption{Commands for a \texttt{secttoc}}\label{mtcsecttoc} % \centering{\small\ttfamily -% \fbox{\begin{tabular}{@{}lll@{}} -% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}\\ -% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\ -% \ldots&\\ -% \bs setlength\{\bs stcindent\}\{24pt\}&\emph{default}\\ -% \ldots&\\ -% \bs setcounter\{secttocdepth\}\{2\}&\emph{default}\\ +% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}} +% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}&\\ +% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}&\\ +% \ldots&&\\ +% \bs setlength\{\bs stcindent\}\{24pt\}&\emph{default}&\\ +% \ldots&&\\ +% \bs setcounter\{secttocdepth\}\{2\}&\emph{default}&\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcSSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\ -% \emph{or:}\\ +% \emph{or:}&&\\ % \multicolumn{2}{@{}l}{\bs mtcsetdepth\{secttoc\}\{2\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{subsection\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\ -% \ldots&\\ -% \bs begin\{document\}&\\ -% \ldots&\\ -% \bs dosecttoc&\\ -% \bs dosectlof&\\ -% \bs dosectlot&\\ -% \bs tableofcontents&\emph{or} \bs faketableofcontents\\ -% \bs listoffigures&\emph{or} \bs fakelistoffigures\\ -% \bs listoftables&\emph{or} \bs fakelistoftables\\ -% \ldots&\\ -% \bs section\{...\}&\\ -% \bs secttoc&\emph{if you want one}\\ -% \bs sectlof&\emph{if you want one}\\ -% \bs sectlot&\emph{if you want one}\\ -% \ldots&\\ -% \end{tabular}}} +% \ldots&&\\ +% \bs begin\{document\}&&\\ +% \ldots&&\\ +% \bs dosecttoc&&\\ +% \bs dosectlof&&\\ +% \bs dosectlot&&\\ +% \bs tableofcontents&\emph{or} \bs faketableofcontents&\\ +% \bs listoffigures&\emph{or} \bs fakelistoffigures&\\ +% \bs listoftables&\emph{or} \bs fakelistoftables&\\ +% \ldots&&\\ +% \bs section\{...\}&&\\ +% \bs secttoc&\emph{if you want one}&\\ +% \bs sectlof&\emph{if you want one}&\\ +% \bs sectlot&\emph{if you want one}&\\ +% \ldots&&\\ +% \end{tabularx}}} % \end{table} % \or\relax % \begin{table}[!tp] % \changeskips % \caption{Commandes pour une \texttt{secttoc}}\label{mtcsecttoc} % \centering{\small\ttfamily -% \fbox{\begin{tabular}{@{}lll@{}} -% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}\\ -% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\ -% \ldots&\\ -% \bs setlength\{\bs stcindent\}\{24pt\}&\emph{défaut}\\ -% \ldots&\\ -% \bs setcounter\{secttocdepth\}\{2\}&\emph{défaut}\\ +% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}} +% \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}&\\ +% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}&\\ +% \ldots&&\\ +% \bs setlength\{\bs stcindent\}\{24pt\}&\emph{défaut}&\\ +% \ldots&&\\ +% \bs setcounter\{secttocdepth\}\{2\}&\emph{défaut}&\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcfont\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs stcSSfont\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\ -% \emph{ou:}\\ +% \emph{ou:}&&\\ % \multicolumn{2}{@{}l}{\bs mtcsetdepth\{secttoc\}\{2\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{*\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{secttoc\}\{subsection\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\ -% \ldots&\\ -% \bs begin\{document\}&\\ -% \ldots&\\ -% \bs dosecttoc&\\ -% \bs dosectlof&\\ -% \bs dosectlot&\\ -% \bs tableofcontents&\emph{ou} \bs faketableofcontents\\ -% \bs listoffigures&\emph{ou} \bs fakelistoffigures\\ -% \bs listoftables&\emph{ou} \bs fakelistoftables\\ -% \ldots&\\ -% \bs section\{...\}&\\ -% \bs secttoc&\emph{si vous en voulez une}\\ -% \bs sectlof&\emph{si vous en voulez une}\\ -% \bs sectlot&\emph{si vous en voulez une}\\ -% \ldots&\\ -% \end{tabular}}} +% \ldots&&\\ +% \bs begin\{document\}&&\\ +% \ldots&&\\ +% \bs dosecttoc&&\\ +% \bs dosectlof&&\\ +% \bs dosectlot&&\\ +% \bs tableofcontents&\emph{ou} \bs faketableofcontents&\\ +% \bs listoffigures&\emph{ou} \bs fakelistoffigures&\\ +% \bs listoftables&\emph{ou} \bs fakelistoftables&\\ +% \ldots&&\\ +% \bs section\{...\}&&\\ +% \bs secttoc&\emph{si vous en voulez une}&\\ +% \bs sectlof&\emph{si vous en voulez une}&\\ +% \bs sectlot&\emph{si vous en voulez une}&\\ +% \ldots&&\\ +% \end{tabularx}}} % \end{table} % \fi % \ifcase\LANG\relax % For each section-level table of contents, an auxiliary file will be -% created with a name of the form \meta{document}\verb|.stc|\meta{N}, +% created with a name of the form \emph{document}\verb|.stc|\meta{N}, % where \meta{N} is the absolute section number. % The suffix is \verb|.slf|\meta{N} for section-level lists of figures and % is \verb|.slt|\meta{N} for section-level lists of tables. @@ -1359,7 +1401,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % section~\vref{.8+3}). % \or\relax % Pour chaque table des matières au niveau section, un fichier auxiliaire sera créé avec un nom de la forme -% \meta{document}\verb|.stc|\meta{N}, où \meta{N} est le numéro absolu de section. +% \emph{document}\verb|.stc|\meta{N}, où \meta{N} est le numéro absolu de section. % Le suffixe est \verb|.slf|\meta{N} pour les % listes de figures au niveau section et \verb|.slt|\meta{N} pour les listes de tableaux au niveau section. % (Si vous travaillez sous MS-DOS ou tout autre système d'exploitation utilisant des suffixes courts pour les @@ -1371,10 +1413,12 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{macro}{\usepackage} % \begin{macro}{\FloatBarrier} % \ifcase\LANG\relax -% \label{rem+FB}As floats (figures and tables) could drift\footnote{\textsl{A float is like a ship in harbor. +% \label{rem+FB}As floats (figures and tables) could drift\footnote{% +% \begin{Citation}{\name{Donald}{Arseneau}}% +% \noindent\textsl{A float is like a ship in harbor. % There is a place in the text which is the anchor location. The figure or ``ship'' can float around to various places % relative to the anchor, but always downstream or downwind. A float with bad placement parameters is like a ship -% that slips its anchor and eventually crashes on the rocks at the end of a chapter.}\quad\name{Donald}{Arseneau}} +% that slips its anchor and eventually crashes on the rocks at the end of a chapter.}\end{Citation}} % somewhere outside the printing area of the text of the section, the sectlofs and % sectlots can be rather strange. In order to have a better % behaviour of these mini-tables, it may be useful to add the @@ -1382,7 +1426,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{verse} % \verb|\usepackage[insection]{minitoc}| % \end{verse} -% if you want more coherent sectlofs and sectlots. +% if you want more consistent sectlofs and sectlots. % Sometimes, it might be necessary to use the \verb|\FloatBarrier| command of this package to correctly place the % figure or table and have a correct mini-table. % The \texttt{insection} option loads the \texttt{placeins} package~\cite{placeins} with its \texttt{verbose} @@ -1391,7 +1435,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % or below a \verb|\FloatBarrier| (or a section limit): the barrier becomes ``porous'' upwards\footnote{But a float % can not drift upwards beyond the top of the current page.}~($\uparrow$) or % downwards~($\downarrow$), or both~($\updownarrow$). The \texttt{section} option makes a more ``watertight'' -% barrier~($\equiv$). This is illustrated by the four figures~\ref{f+barrier+1} to~\vref{f+barrier+4}. +% barrier~($\equiv$). This is illustrated by the figure~\vref{f+barrier}. % % The \texttt{placeins} package, by \name{Donald}{Arsenau}, is available % on CTAN archives; the file \texttt{placeins.sty} contains its own @@ -1399,7 +1443,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{figure}[p] % \begin{fullpage} % \centering +% \changeskips % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \multicolumn{2}{@{}c@{}}{\textbf{With the \texttt{section} option\strut}}\\ % \toprule % \textbf{Command}&\textbf{Action}\\ % \midrule @@ -1412,11 +1458,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Forbidden Area}~\mysymbfill{1.em}{\times}}\\ % \bottomrule % \end{tabularx} -% \caption{Float barriers with the \texttt{section} option}\label{f+barrier+1} % % \bigskip % % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \multicolumn{2}{@{}c@{}}{\textbf{With the \texttt{above} option\strut}}\\ % \toprule % \textbf{Command}&\textbf{Action}\\ % \midrule @@ -1429,11 +1475,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Forbidden Area}~\mysymbfill{1.em}{\times}}\\ % \bottomrule % \end{tabularx} -% \caption{Float barriers with the \texttt{above} option} % % \bigskip % % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \multicolumn{2}{@{}c@{}}{\textbf{With the \texttt{below} option\strut}}\\ % \toprule % \textbf{Command}&\textbf{Action}\\ % \midrule @@ -1446,11 +1492,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ % \bottomrule % \end{tabularx} -% \caption{Float barriers with the \texttt{below} option} % % \bigskip % % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \multicolumn{2}{@{}c@{}}{\textbf{With the \texttt{above} and \texttt{below} options\strut}}\\ % \toprule % \textbf{Command}&\textbf{Action}\\ % \midrule @@ -1463,7 +1509,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ % \bottomrule % \end{tabularx} -% \caption{Float barriers with the \texttt{above} and \texttt{below} options}\label{f+barrier+4} +% \caption{Float barriers}\label{f+barrier} % \end{fullpage} % \end{figure} % @@ -1471,15 +1517,18 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % and~\cite[page~286]{TLC2}) to force a float to appear \emph{after} its reference. % The \texttt{above} and \texttt{below} options of the \texttt{placeins} package are no more used, because they allowed % the floats to move out of the section. In all cases, it is \virage\emph{strongly} recommended to verify the position of -% the floats and, if necessary, to look at the messages of the \texttt{placeins} package in the \texttt{.log} file. +% the floats and, if necessary, to look at the messages of the \texttt{placeins} package +% in the \emph{document}\texttt{.log} file. % The placement of floats is a very complex problem, so some manual intervention may be necessary, like the use % of the \texttt{float} package~\cite{float} or, better, of the \texttt{floatrow} package~\cite{floatrow}. % \or\relax % \label{rem+FB}Comme les éléments flottants (figures et tableaux) pourraient -% dériver\,\footnote{\selectlanguage{english}\textsl{A float is like a ship in harbor. There is +% dériver\,\footnote{\selectlanguage{english}% +% \begin{Citation}{\name{Donald}{Arseneau}}% +% \noindent\textsl{A float is like a ship in harbor. There is % a place in the text which is the anchor location. The figure or ``ship'' can float around to various places relative to % the anchor, but always downstream or downwind. A float with bad placement parameters is like a ship that slips -% its anchor and eventually crashes on the rocks at the end of a chapter.}\quad\name{Donald}{Arseneau}} +% its anchor and eventually crashes on the rocks at the end of a chapter.}\end{Citation}} % quelque part en dehors de la zone d'impression % du texte de la section, les sectlofs et sectlots peuvent être assez étranges. Afin d'avoir un meilleur % comportement de ces mini-tables, il peut être utile d'ajouter l'option @@ -1497,7 +1546,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % la barrière devient «~poreuse~» vers l'amont\,\footnote{Mais un élément flottant ne peut pas dériver vers % l'amont au-delà du sommet de la page courante.}~($\uparrow$) ou vers l'aval~($\downarrow$), ou dans les % deux sens~($\updownarrow$). L'option \texttt{section} place une barrière plus étanche~($\equiv$). -% Ceci est illustré par les quatre figures~\ref{f+barrier+1} à~\vref{f+barrier+4}. +% Ceci est illustré par la figure~\vref{f+barrier}. % % Le paquetage \texttt{placeins}, de \name{Donald}{Arsenau}, est disponible sur les archives CTAN; % le fichier \texttt{placeins.sty} @@ -1507,6 +1556,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{fullpage} % \centering % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \multicolumn{2}{@{}c@{}}{\textbf{Avec l'option \texttt{section}\strut}}\\ % \toprule % \textbf{Commande}&\textbf{Action}\\ % \midrule @@ -1519,11 +1569,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Zone interdite}~\mysymbfill{1.em}{\times}}\\ % \bottomrule % \end{tabularx} -% \caption{Barrières pour les flottants avec l'option \texttt{section}}\label{f+barrier+1} % % \bigskip % % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \multicolumn{2}{@{}c@{}}{\textbf{Avec l'option \texttt{above}\strut}}\\ % \toprule % \textbf{Commande}&\textbf{Action}\\ % \midrule @@ -1536,11 +1586,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Zone interdite}~\mysymbfill{1.em}{\times}}\\ % \bottomrule % \end{tabularx} -% \caption{Barrières pour les flottants avec l'option \texttt{above}} % % \bigskip % % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \multicolumn{2}{@{}c@{}}{\textbf{Avec l'option \texttt{below}\strut}}\\ % \toprule % \textbf{Commande}&\textbf{Action}\\ % \midrule @@ -1553,11 +1603,11 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ % \bottomrule % \end{tabularx} -% \caption{Barrières pour les flottants avec l'option \texttt{below}} % % \bigskip % % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \multicolumn{2}{@{}c@{}}{\textbf{Avec les options \texttt{above} et \texttt{below}\strut}}\\ % \toprule % \textbf{Commande}&\textbf{Action}\\ % \midrule @@ -1570,7 +1620,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ % \bottomrule % \end{tabularx} -% \caption{Barrières pour les flottants avec les options \texttt{above} et \texttt{below}}\label{f+barrier+4} +% \caption{Barrières pour les flottants}\label{f+barrier} % \end{fullpage} % \end{figure} % @@ -1579,7 +1629,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % Les options \texttt{above} et \texttt{below} du paquetage \texttt{placeins} ne sont plus utilisées, car elles % permettaient aux éléments de sortir de la section. Dans tous les cas, il est \virage\emph{fortement} recommandé de % vérifier la position des éléments flottants et, si nécessaire, de regarder les messages du paquetage \texttt{placeins} -% dans le fichier \texttt{.log}. +% dans le fichier \emph{document}\texttt{.log}. % Le placement des éléments flottants est un problème très complexe, donc une intervention manuelle peut être nécessaire, % comme l'utilisation du paquetage \texttt{float}~\cite{float}, ou, mieux, du paquetage \texttt{floatrow}~\cite{floatrow}. % \fi @@ -1599,79 +1649,79 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \changeskips % \caption{Commands for a \texttt{parttoc}}\label{mtc+parttoc} % \centering{\small\ttfamily -% \fbox{\begin{tabular}{@{}lll@{}} -% \multicolumn{2}{@{}l@{}}{\bs documentclass[...]\{book\}}\\ -% \multicolumn{2}{@{}l@{}}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\ +% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}} +% \multicolumn{2}{@{}l@{}}{\bs documentclass[...]\{book\}}&\\ +% \multicolumn{2}{@{}l@{}}{\bs usepackage[...\emph{options}...]\{minitoc\}}&\\ % \ldots&\null\hfil\null&\\ -% \bs setlength\{\bs ptcindent\}\{0pt\}&\emph{default}\\ +% \bs setlength\{\bs ptcindent\}\{0pt\}&\emph{default}&\\ % \ldots&\null\hfil\null&\\ -% \bs setcounter\{parttocdepth\}\{2\}&\emph{default}\\ +% \bs setcounter\{parttocdepth\}\{2\}&\emph{default}&\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcCfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcSfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ -% \emph{or:}\\ +% \emph{or:}&&\\ % \multicolumn{2}{@{}l}{\bs mtcsetdepth\{parttoc\}\{2\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{*\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{chapter\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{section\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ -% \ldots&\\ -% \bs begin\{document\}&\\ -% \ldots&\\ -% \bs doparttoc&\\ -% \bs dopartlof&\\ -% \bs dopartlot&\\ -% \bs tableofcontents&\emph{or} \bs faketableofcontents\\ -% \bs listoffigures&\emph{or} \bs fakelistoffigures\\ -% \bs listoftables&\emph{or} \bs fakelistoftables\\ -% \ldots&\\ -% \bs part\{...\}&\\ -% \bs parttoc&\emph{if you want one}\\ -% \bs partlof&\emph{if you want one}\\ -% \bs partlot&\emph{if you want one}\\ -% \ldots&\\ -% \end{tabular}}} +% \ldots&&\\ +% \bs begin\{document\}&&\\ +% \ldots&&\\ +% \bs doparttoc&&\\ +% \bs dopartlof&&\\ +% \bs dopartlot&&\\ +% \bs tableofcontents&\emph{or} \bs faketableofcontents&\\ +% \bs listoffigures&\emph{or} \bs fakelistoffigures&\\ +% \bs listoftables&\emph{or} \bs fakelistoftables&\\ +% \ldots&&\\ +% \bs part\{...\}&&\\ +% \bs parttoc&\emph{if you want one}&\\ +% \bs partlof&\emph{if you want one}&\\ +% \bs partlot&\emph{if you want one}&\\ +% \ldots&&\\ +% \end{tabularx}}} % \end{table} % \or\relax % \begin{table}[!tp] % \changeskips % \caption{Commandes pour une \texttt{parttoc}}\label{mtc+parttoc} % \centering{\small\ttfamily -% \fbox{\begin{tabular}{@{}lll@{}} -% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}\\ -% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\ +% \fbox{\begin{tabularx}{\winf}{@{}llY{1}@{}} +% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}&\\ +% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}&\\ % \ldots&\null\hfil\null&\\ -% \bs setlength\{\bs ptcindent\}\{0pt\}&\emph{défaut}\\ +% \bs setlength\{\bs ptcindent\}\{0pt\}&\emph{défaut}&\\ % \ldots&\null\hfil\null&\\ -% \bs setcounter\{parttocdepth\}\{2\}&\emph{défaut}\\ +% \bs setcounter\{parttocdepth\}\{2\}&\emph{défaut}&\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcCfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs renewcommand\{\bs ptcSfont\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ -% \emph{ou:}\\ +% \emph{ou:}&&\\ % \multicolumn{2}{@{}l}{\bs mtcsetdepth\{parttoc\}\{2\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{*\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{chapter\}\{\bs normalsize\bs rmfamily\bs upshape\bs bfseries\}}&\emph{défaut}\\ % \multicolumn{2}{@{}l}{\bs mtcsetfont\{parttoc\}\{section\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ -% \ldots&\\ -% \bs begin\{document\}&\\ -% \ldots&\\ -% \bs doparttoc&\\ -% \bs dopartlof&\\ -% \bs dopartlot&\\ -% \bs tableofcontents&\emph{ou} \bs faketableofcontents\\ -% \bs listoffigures&\emph{ou} \bs fakelistoffigures\\ -% \bs listoftables&\emph{ou} \bs fakelistoftables\\ -% \ldots&\\ -% \bs part\{...\}&\\ -% \bs parttoc&\emph{si vous en voulez une}\\ -% \bs partlof&\emph{si vous en voulez une}\\ -% \bs partlot&\emph{si vous en voulez une}\\ -% \ldots&\\ -% \end{tabular}}} +% \ldots&&\\ +% \bs begin\{document\}&&\\ +% \ldots&&\\ +% \bs doparttoc&&\\ +% \bs dopartlof&&\\ +% \bs dopartlot&&\\ +% \bs tableofcontents&\emph{ou} \bs faketableofcontents&\\ +% \bs listoffigures&\emph{ou} \bs fakelistoffigures&\\ +% \bs listoftables&\emph{ou} \bs fakelistoftables&\\ +% \ldots&&\\ +% \bs part\{...\}&&\\ +% \bs parttoc&\emph{si vous en voulez une}&\\ +% \bs partlof&\emph{si vous en voulez une}&\\ +% \bs partlot&\emph{si vous en voulez une}&\\ +% \ldots&&\\ +% \end{tabularx}}} % \end{table} % \fi % \ifcase\LANG\relax % For each partial table of contents, an auxiliary file will be -% created with a name of the form \meta{document}\verb|.ptc|\meta{N}, +% created with a name of the form \emph{document}\verb|.ptc|\meta{N}, % where \meta{N} is the absolute part number. % The suffix is \verb|.plf|\meta{N} for partial lists of figures and % is \verb|.plt|\meta{N} for partial lists of tables. @@ -1679,7 +1729,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % extensions to filenames, see section~\vref{MS-DOS} and section~\vref{.8+3}). % \or\relax % Pour chaque table des matières au niveau partie, un fichier auxiliaire sera créé avec un nom de la forme -% \meta{document}\verb|.ptc|\meta{N}, où \meta{N} est le numéro absolu de partie. +% \emph{document}\verb|.ptc|\meta{N}, où \meta{N} est le numéro absolu de partie. % Le suffixe est \verb|.plf|\meta{N} pour les % listes de figures au niveau partie et \verb|.plt|\meta{N} pour les listes de tableaux au niveau partie. % (Si vous travaillez sous MS-DOS ou tout autre système d'exploitation utilisant des suffixes courts pour les @@ -1717,7 +1767,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % a chapter without sections and no \verb|\minilof| or % \verb|\minilot| command in a chapter without figures or tables. % The \index{checkfiles}\texttt{checkfiles} (see section~\vref{s+placing}) package option -% (default) skips empty mini-tables (with a note in the \texttt{.log} file); +% (default) skips empty mini-tables (with a note in the \emph{document}\texttt{.log} file); % the \index{nocheckfiles}\texttt{nocheckfiles} package option restores % the old behaviour (empty mini-tables are displayed). % \end{SMOOTH} @@ -1727,7 +1777,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % dans des circonstances normales. Néanmoins, il est recommandé de ne pas mettre de commande \verb|\minitoc| dans un % chapitre sans sections ni de commande \verb|\minilof| ou \verb|\minilot| dans un chapitre sans figures ou sans % tableaux. L'option de paquetage \index{checkfiles}\texttt{checkfiles} (voir la section~\vref{s+placing}), active par -% défaut, saute les mini-tables vides (avec un note dans le fichier \texttt{.log}); l'option de paquetage +% défaut, saute les mini-tables vides (avec un note dans le fichier \emph{document}\texttt{.log}); l'option de paquetage % \index{nocheckfiles}\texttt{nocheckfiles} rétablit l'ancien comportement (les mini-tables vides sont imprimées). % \end{SMOOTH} % \fi @@ -1741,7 +1791,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % lists of figures or tables are not affected by the value of % these counters, but if there are depth counters for these lists (\index{lofdepth}\texttt{lofdepth} and % \index{lotdepth}\texttt{lotdepth}), as done by the \index{subfigure}\texttt{subfigure} and -% \index{subfig}\texttt{subfig} packages~\cite{subfigure,subfig} from +% \index{subfig}\texttt{subfig} packages~\cite{subfigure,subfig}\label{h.subfig} from % \name{Steven~Douglas}{Cochran}, new depth counters are created if necessary, with obvious names like % \texttt{partlofdepth}, \texttt{partlotdepth}, \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth}, % and \texttt{sectlotdepth}. @@ -1752,7 +1802,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % et \index{secttocdepth}\texttt{secttocdepth}, similaires à~\texttt{tocdepth}, permettent à~l'utilisateur de % modifier ce comportement. Les mini-listes des figures ou des tableaux ne sont pas affectées par ces compteurs, mais % s'il existe des compteurs de profondeur pour ces listes (\index{lofdepth}\texttt{lofdepth} et -% \index{lotdepth}\texttt{lotdepth}), comme cela est fait par les paquetages +% \index{lotdepth}\texttt{lotdepth}), comme cela est fait par les paquetages\label{h.subfig} % \index{subfigure}\texttt{subfigure}~\cite{subfigure} et % \index{subfig}\texttt{subfig}~\cite{subfig} de \name{Steven~Douglas}{Cochran}, de nouveaux compteurs sont créés si % nécessaire, portant des noms évidents tels que \texttt{partlofdepth}, \texttt{partlotdepth}, @@ -2719,7 +2769,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % languages other than english. % % \lneed{6} -% The language option files like +% The language definition files like % \texttt{french.mld} and \texttt{english.mld} (the suffix % \index{.mld}\texttt{.mld} means ``minitoc language definition (file)'') % (and many others, see the list in table~\vref{t+languages} and section~\vref{fo+lang}) are available. @@ -2733,7 +2783,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % renewcommand} or \texttt{\bs mtcsettitle} pour les langues autres que l'anglais. % % \lneed{3} -% Les fichiers d'option de langue tels que \texttt{french.mld} +% Les fichiers de définition de langue tels que \texttt{french.mld} % et \texttt{english.mld} (le suffixe \index{.mld}\texttt{.mld} signifie «~\emph{minitoc language definition % (file)}~») (et bien d'autres, voir la liste dans le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont % disponibles. Vous pouvez facilement préparer un fichier similaire pour votre langue préférée @@ -2787,7 +2837,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item danish % \item devanagari (hindi)$^c$ % \item dutch -% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish) +% \item english$^{\dagger}$ (american, australian, british, canadian, newzealand, UKenglish, USenglish) % \item english1 % \item english2 % \item esperant (esperanto) @@ -2832,6 +2882,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item japanese3\,$^{c,d,g}$ % \item japanese4\,$^{c,d,g}$ % \item japanese5\,$^{c,d,g}$ +% \item japanese6\,$^{c,d,g}$ % \item kannada\,$^c$ % \item latin % \item latin2 @@ -2899,6 +2950,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item[]The languages in parentheses are aliases of a main language % and their \texttt{.mld} files will load the \texttt{.mld} file % of that main language. +% \item[$^{\dagger}$] The presence of the \texttt{english.mld} file is mandatory. % \item[$^a$] The \texttt{arab(ic)} and \texttt{arab2} languages require the use of the % Arab\TeX\ package~\cite{arabtex2,arabtex}. % \item[$^b$] The \texttt{russian} language is not yet supported @@ -2958,7 +3010,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item danish % \item devanagari (hindi)$^c$ % \item dutch -% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish) +% \item english\,$^{\dagger}$ (american, australian, british, canadian, newzealand, UKenglish, USenglish) % \item english1 % \item english2 % \item esperant (esperanto) @@ -3003,6 +3055,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item japanese3\,$^{c,d,g}$ % \item japanese4\,$^{c,d,g}$ % \item japanese5\,$^{c,d,g}$ +% \item japanese6\,$^{c,d,g}$ % \item kannada\,$^c$ % \item latin % \item latin2 @@ -3069,6 +3122,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{itemize} % \item[] Les langues entre parenthèses sont des alias d'une langue principale et leurs fichiers \texttt{.mld} % chargeront le fichier \texttt{.mld} de cette langue principale. +% \item[$^{\dagger}$] La présence du fichier \texttt{english.mld} est obligatoire. % \item[$^a$] Les langues <<~\texttt{arab(ic)}~>> et <<~\texttt{arab2}~>> requièrent l'utilisation du paquetage % Arab\TeX~\cite{arabtex2,arabtex}. % \item[$^b$] La langue <<~\texttt{russian}~» n'est pas encore supportée par le @@ -3284,7 +3338,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % and \texttt{\bs slttitle}, which are the strings ``Contents'', ``Figures'' and ``Tables'' by default. % These title commands should be redefined by \texttt{\bs renewcommand} or \texttt{\bs mtcsettitle} for % languages other than english. -% The language option files like \texttt{french.mld} and \texttt{english.mld} (and also many others, as listed in +% The language definition files like \texttt{french.mld} and \texttt{english.mld} (and also many others, as listed in % table~\vref{t+languages} and explained in section~\vref{fo+lang}) are available. % You can easily prepare a similar file for your preferred language (see section~\vref{faq.26}). % You can change the language of these titles by using the @@ -3724,10 +3778,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \lneed{5} % \ifcase\LANG\relax % \subsection{Languages for the titles}\label{fo+lang} -% Most of the strings defined in the language option files \index{.mld}(\texttt{.mld}) were taken from the -% superb \texttt{babel} package~\cite{babel,babel-user} of \name{Johannes}{Braams}, -% some were adapted, others were made available by gentle users -% or taken from specific packages, like Arab\TeX{}~\cite{arabtex2,arabtex}, \Arabi{}~\cite{arabi}, +% Most of the strings defined in the language definition files \index{.mld}(\texttt{.mld}) were taken from the +% superb \texttt{babel} package~\cite{babel,babel-user} of \name{Johannes}{Braams}, +% some were adapted, others were made available by gentle users +% or taken from specific packages, like Arab\TeX{}~\cite{arabtex2,arabtex}, \Arabi{}~\cite{arabi}, % {Arm\TeX} (armenian)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex}, % \devnag{} for \TeX~\cite{devanagari}, % \texttt{ethiop}~\cite{ethiop}, @@ -3737,7 +3791,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % corean-hangûl/hanja, japanese, thai)~\cite{cjk,cjk2}, % {\PLaTeX}~\cite{platex,platex-pl} (polish), % {\SLaTeX}~\cite{slatex} (swedish), -% Farsi\TeX\ (farsi or iranian), or \texttt{vietnam.sty} +% Farsi\TeX~\cite{farsi} (farsi or iranian), or \texttt{vietnam.sty} % --- latvian (letton), % greek-mono, greek-polydemo, greek-polykatha, polish2, russian2m, russian2o and spanish3 % need Lambda~($\mathbf{\Lambda}$), i.e.,~the Omega~($\mathbf{\Omega}$) version of \LaTeX, (see~\cite{antomega}), @@ -3746,7 +3800,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % Other languages are welcome. See table~\vref{t+languages}. % \or\relax % \subsection{Langues pour les titres}\label{fo+lang} -% La plupart des chaînes définies dans les fichiers d'option de langue \index{.mld}(\texttt{.mld}) ont été prises +% La plupart des chaînes définies dans les fichiers de définition de langue \index{.mld}(\texttt{.mld}) ont été prises % dans le superbe paquetage \texttt{babel}~\cite{babel,babel-user} de \name{Johannes}{Braams}, certaines ont été adaptées, % d'autres ont été mises à~disposition par d'aimables utilisateurs ou prises dans des paquetages spécifiques, tels % que Arab\TeX{}~\cite{arabtex2,arabtex}, \Arabi{}~\cite{arabi}, {Arm\TeX} (arménien)~\cite{armtex}, @@ -3757,7 +3811,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % coréen-hangûl/hanja, japonais, thaï)~\cite{cjk,cjk2}, % {\PLaTeX}~\cite{platex,platex-pl} (polonais), % {\SLaTeX}~\cite{slatex} (suédois), -% Farsi\TeX\ (farsi ou iranien) +% Farsi\TeX~\cite{farsi} (farsi ou iranien) % \texttt{vietnam.sty} --- le latvien (letton), des variantes de grec % (greek-mono, greek-polydemo, greek-polykatha), de polonais (polish2), de russe (russian2m, russian2o) et % d'espagnol (spanish3) ont besoin @@ -3931,7 +3985,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{macro}{\mtcsetformat} % \ifcase\LANG\relax % As these commands are internal (their names contain the ``\texttt{@}'' character) and must have a local effect only -% on specific mini-tables, you should alter then indirectly via the \verb|\mtcsetformat| command: +% on specific mini-tables, you should alter them indirectly via the \verb|\mtcsetformat| command: % \begin{quote} % \verb|\mtcsetformat{|\emph{mini-table}\verb|}{|\emph{parameter}\verb|}{|\emph{value}\verb|}| % \end{quote} @@ -4187,9 +4241,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{itemize} % \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE}, % \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI}, -% \texttt{o}, \texttt{O}, and~\texttt{1}; +% \texttt{o}, \texttt{O}, \texttt{+}, and~\texttt{1}; % \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE}, -% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, and~\texttt{0}. +% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-}, and~\texttt{0}. % \end{itemize} % \end{samepage} % \or\relax @@ -4208,9 +4262,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{itemize} % \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE}, % \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI}, -% \texttt{o}, \texttt{O} et~\texttt{1}; +% \texttt{o}, \texttt{O}, \texttt{+} et~\texttt{1}; % \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE}, -% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON} et~\texttt{0}. +% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-} et~\texttt{0}. % \end{itemize} % \end{samepage} % \fi @@ -4238,9 +4292,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{itemize} % \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, % \texttt{TRUE}, \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, -% \texttt{oui}, \texttt{OUI}, \texttt{o}, \texttt{O}, and~\texttt{1};\nopagebreak[4] +% \texttt{oui}, \texttt{OUI}, \texttt{o}, \texttt{O}, \texttt{+}, and~\texttt{1};\nopagebreak[4] % \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, -% \texttt{FALSE}, \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON} and~\texttt{0}. +% \texttt{FALSE}, \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, +% \texttt{-}, and~\texttt{0}. % \end{itemize} % \end{samepage} % If the first argument is a star~(\texttt{*}), all mini-tables are affected. @@ -4259,9 +4314,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{itemize} % \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, % \texttt{TRUE}, \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, -% \texttt{oui}, \texttt{OUI}, \texttt{o}, \texttt{O} et~\texttt{1};\nopagebreak[4] +% \texttt{oui}, \texttt{OUI}, \texttt{o}, \texttt{O}, \texttt{+} et~\texttt{1};\nopagebreak[4] % \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, -% \texttt{FALSE}, \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON} et~\texttt{0}. +% \texttt{FALSE}, \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, +% \texttt{-}, et~\texttt{0}. % \end{itemize} % \end{samepage} % Si le premier argument est une étoile~(\texttt{*}), toutes les mini-tables sont affectées. @@ -4811,7 +4867,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % and/or glossary (or index) are processed as starred sections, you must % modify these additions to use section level commands. % -% And proceed with extreme care, tracking in the \texttt{.log} file the +% And proceed with extreme care, tracking in the \emph{document}\texttt{.log} file the % insertion of \texttt{.mtc}\meta{N} files (and siblings). They are % some examples in the \index{mtc-add.tex}\texttt{mtc-add.tex} (see section~\vref{mtc-add.tex}) % and \index{mtc-ads.tex}\texttt{mtc-ads.tex} (see section~\vref{mtc-ads.tex}) files distributed with @@ -4821,7 +4877,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % bibliographie et/ou le glossaire (ou l'index) sont traités comme des sections étoilées, vous devez modifier ces % additions pour utiliser des commandes au niveau section. % -% Et procédez avec grand soin, en suivant dans le fichier \texttt{.log} l'insertion des fichiers \texttt{.mtc}\meta{N} (et +% Et procédez avec grand soin, en suivant dans le fichier \emph{document}\texttt{.log} l'insertion des +% fichiers \texttt{.mtc}\meta{N} (et % analogues). Il y~a divers exemples dans les fichiers % \index{mtc-add.tex}\texttt{mtc-add.tex} (voir la section~\vref{mtc-add.tex}) et % \index{mtc-ads.tex}\texttt{mtc-ads.tex} (voir la section~\vref{mtc-ads.tex}) distribués avec \texttt{minitoc}. @@ -4865,7 +4922,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{quote} % \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+ % \end{quote} -% The \texttt{listfiles} package option is now (version~\#48) the default (list created). +% The \texttt{listfiles} package option is now (since version~\#48) the default (list created). % \or\relax % \section{Les options \texttt{listfiles} et \texttt{nolistfiles}}\label{s+listfiles}\index{listfiles}\index{nolistfiles} % L'option de paquetage \texttt{listfiles} crée une liste des fichiers auxiliaires minitoc dans le @@ -4875,7 +4932,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{quote} % \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+ % \end{quote} -% L'option de paquetage \texttt{listfiles} est désormais (version~\#48) le choix par défaut (liste créée). +% L'option de paquetage \texttt{listfiles} est désormais (depuis la version~\#48) le choix par défaut (liste créée). % \fi % \ifcase\LANG\relax % \or\relax @@ -4893,8 +4950,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % known as interacting with \texttt{minitoc}, % and also some frequent misuses and errors. This list of interacting packages and classes is, of course, not closed. % If a known package is loaded, -% this option writes some hints in the \texttt{.log} file and -% emits a warning. The hints written in the \texttt{.log} file may suggest you to consult the present document or +% this option writes some hints in the \emph{document}\texttt{.log} file and +% emits a warning. The hints written in the \emph{document}\texttt{.log} file may suggest you to consult the +% present document or % the \index{minitoc.bug}\texttt{minitoc.bug} file. \virage\emph{Your advice about this option will be welcome.} % This option is activated by default, but you can inhibit it via the \index{nohints}\texttt{nohints} option. % The following problems and potential problems are currently detected: @@ -4902,8 +4960,10 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % Cette option du paquetage détecte certaines actions et le chargement de certains paquetages et classes connus pour % interagir avec \texttt{minitoc}, ainsi que certaines mauvaises utilisations et erreurs fréquentes. La liste des % paquetages et classes qui interagissent n'est évidemment pas close. Si un tel paquetage (ou classe) est chargé, -% cette option écrit quelques indications (\emph{hints}) dans le fichier \texttt{.log} et émet un avertissement. Les -% indications écrites dans le fichier \texttt{.log} peuvent vous suggérer de consulter le présent document ou le +% cette option écrit quelques indications (\emph{hints}) dans le fichier \emph{document}\texttt{.log} +% et émet un avertissement. Les +% indications écrites dans le fichier \emph{document}\texttt{.log} peuvent vous suggérer de consulter +% le présent document ou le % fichier \index{minitoc.bug}\texttt{minitoc.bug}. \virage\emph{Votre avis sur cette option sera le bienvenu.} Cette % option est activée par défaut, mais vous pouvez l'inhiber via l'option \index{nohints}\texttt{nohints}. Les problèmes % et problèmes potentiels suivants sont actuellement détectés: @@ -5066,13 +5126,13 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{environment}{abstract} % \begin{macro}{\mtcaddchapter} % \begin{macro}{\mtcaddsection} -% \ifcase\LANG\relax +% \ifcase\LANG\relax\label{h.abstract} % If the \index{abstract}\texttt{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}), is used with its % \index{addtotoc}\texttt{addtotoc} option, a ``{Abstract}'' entry is added to the table of contents, % as a starred chapter if the document class defines \verb|\chapter|, else as a starred section. % This is detected and you should add a \verb|\mtcaddchapter[]| or a \verb|\mtcaddsection[]| % command after your \texttt{abstract} environment. -% \or\relax +% \or\relax\label{h.abstract} % Si le paquetage \index{abstract}\texttt{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé % avec son option \index{addtotoc}\texttt{addtotoc}, une entrée «~{Abstract}~» (ou équivalente) est ajoutée % à~la table des matières, comme un chapitre étoilé si la classe de document définit \verb|\chapter|, sinon @@ -5115,6 +5175,17 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \fi % \lneed{3} % \item +% \ifcase\LANG\relax\label{h.hangcaption} +% If the \index{hangcaption}\texttt{hangcaption} package~\cite{hangcaption} +% (by \name{David~M.}{Jones}) is used, +% it must be loaded \emph{before} the \texttt{minitoc} package. +% \or\relax\label{h.hangcaption} +% Si le paquetage \index{hangcaption}\texttt{hangcaption}~\cite{hangcaption} +% (de \name{David~M.}{Jones}) est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% \fi +% \lneed{3} +% \item % \ifcase\LANG\relax\label{h.quotchap} % If the \index{quotchap}\texttt{quotchap} package~\cite{quotchap} % (by \name{Karsten}{Tinnefeld}) is used, @@ -5171,14 +5242,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \lneed{4} % \item % \begin{SMOOTH} -% \ifcase\LANG\relax +% \ifcase\LANG\relax\label{h.caption}\label{h.caption2}\label{h.ccaption}\label{h.mcaption} % If one of the \index{caption}\texttt{caption}~\cite{caption}, % \index{caption2}\texttt{caption2}\footnote{This package is obsolete; % now use the \texttt{caption} package.}~\cite{caption2}, (both written by \xname{Axel}{Sommerfeldt}), % \index{ccaption}\texttt{ccaption}~\cite{ccaption} (written by \name{Peter~R.}{Wilson}), or % \index{mcaption}\texttt{mcaption}~\cite{mcaption} (written by \xname{Stephan}{Hennig}), packages is used, % it must be loaded \emph{before} the \texttt{minitoc} package. -% \or\relax +% \or\relax\label{h.caption}\label{h.caption2}\label{h.ccaption}\label{h.mcaption} % Si l'un des paquetages \index{caption}\texttt{caption}~\cite{caption}, % \index{caption2}\texttt{caption2}~\cite{caption2}\,\footnote{Ce paquetage est obsolète; utilisez % maintenant le paquetage \texttt{caption}.}, (tous deux écrits par \xname{Axel}{Sommerfeldt}), @@ -5362,7 +5433,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % If you want to typeset % this document without any mini-table, you have just to replace the % \texttt{minitoc} package by the \texttt{mtcoff} package (without option), and all these -% commands will be ignored, eventually writing warning messages in the \texttt{.log} file. +% commands will be ignored, eventually writing warning messages in the \emph{document}\texttt{.log} file. % At least two \LaTeX\ runs will be necessary to get a correct page numbering and cross references. % It also sanitizes the \texttt{.aux}, \texttt{.toc}, % \texttt{.lof}, and \texttt{.lot} files from \texttt{minitoc} specific @@ -5373,7 +5444,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \verb|\minitoc| (et leurs équivalentes pour les listes de figures et de tableaux). % Si vous souhaitez composer ce document sans aucune mini-table, il vous suffit de remplacer le paquetage % \texttt{minitoc} par le paquetage \texttt{mtcoff} (sans option), et toutes ces commandes seront ignorées, en -% écrivant éventuellement des messages d'avertissement dans le fichier \texttt{.log} file. Au moins deux exécutions +% écrivant éventuellement des messages d'avertissement dans le fichier \emph{document}\texttt{.log} file. +% Au moins deux exécutions % de \LaTeX\ seront nécessaires pour avoir une numérotation des pages et des références croisées correctes. % Ceci nettoie aussi les fichiers \texttt{.aux}, \texttt{.toc}, \texttt{.lof} et \texttt{.lot} en y~éliminant les % commandes spécifiques de \texttt{minitoc} devenues superflues. @@ -5404,24 +5476,24 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \fi % \ifcase\LANG\relax % Here is a list of problems and frequently asked questions about -% \texttt{minitoc.sty}. If the version has a number less than~48, please -% upgrade to version~\#48. This list is also given in the \index{minitoc.bug}\texttt{minitoc.bug} file, +% \texttt{minitoc.sty}. If the version has a number less than~49, please +% upgrade to version~\#49. This list is also given in the \index{minitoc.bug}\texttt{minitoc.bug} file, % in pure text form. The numbering of this list is done by date of the first occurrence of the question. % % If a problem arises, it is often wise to: a)~use the \index{hints}\texttt{hints} option (see section~\vref{s+hints}), -% which is activated by default, and b)~read the \meta{document}\texttt{.log} file, which may contain pertinent +% which is activated by default, and b)~read the \emph{document}\texttt{.log} file, which may contain pertinent % messages. If you do not find a solution, ask a question on an adequate news group, like \texttt{fr.comp.text.tex} % (in french) or \texttt{comp.text.tex} (in english) preferably, groups which I try to follow, or send me a mail % in last ressort (please join a minimal but complete example reproducing the problem). % \or\relax % Voici une liste de problèmes et de questions fréquemment posées («~foire aux questions~») à~propos du paquetage -% \texttt{minitoc}. Si votre version a un numéro plus petit que~48, vous êtes priés de faire une mise à~jour -% à~la version~\#48. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous +% \texttt{minitoc}. Si votre version a un numéro plus petit que~49, vous êtes priés de faire une mise à~jour +% à~la version~\#49. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous % forme de texte pur (et en anglais). La numérotation de cette liste est faite selon la date de la première occurrence % de la question. % % Si un problème survient, il est souvent avisé: a)~d'utiliser l'option \index{hints}\texttt{hints} (voir la -% section~\vref{s+hints}), qui est activée par défaut, et b)~de lire le fichier \meta{document}\texttt{.log}, qui +% section~\vref{s+hints}), qui est activée par défaut, et b)~de lire le fichier \emph{document}\texttt{.log}, qui % peut contenir des messages pertinents. Si vous ne trouvez pas de solution, posez une question sur un groupe de % discussion adéquat, tel que \texttt{fr.comp.text.tex} (en français), ou \texttt{comp.text.tex} (en anglais) de préférence, % que j'essaye de suivre, ou envoyez moi un courrier en dernier recours (prière de joindre un exemple complet @@ -5813,14 +5885,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % minibbl. First, ``minibbl'' is another problem, strongly % related to the \BibTeX's dealing with \texttt{.aux} files. Look % at the \texttt{chapterbib}\cite{chapterbib}, \texttt{bibunits}~\cite{bibunits}, -% \texttt{multibib}~\cite{multibib}, and \texttt{bibtopic}~\cite{bibtopic} packages. +% \texttt{multibib}~\cite{multibib}, \texttt{bibtopic}~\cite{bibtopic}, and \texttt{splitbib}~\cite{splitbib} packages. % Version~\#13 has implemented basic minilofs and minilots. % Minibbls are not the aim of this package\footnote{See {\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib}}}. % \or\relax % Certains utilisateurs exigeants désirent avoir des minilofs, minilots et minibbls. Tout d'abord, les «~minibbls~» % (mini-bibliographies) sont un autre problème, fortement lié au traitement par \BibTeX\ des fichiers \texttt{.aux}. % Regardez les paquetages \texttt{chapterbib}~\cite{chapterbib}, \texttt{bibunits}~\cite{bibunits}, -% \texttt{multibib}~\cite{bibunits} et \texttt{bibtopic}~\cite{bibtopic}. +% \texttt{multibib}~\cite{bibunits}, \texttt{bibtopic}~\cite{bibtopic} et \texttt{splitbib}~\cite{splitbib}. % La version~\#13 a implanté les minilofs et minilots basiques. Les minibbls ne sont pas l'objet de ce % paquetage{\froff\,\footnote{Voir~: \froff\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib}}}. % \fi @@ -6822,7 +6894,7 @@ Second appendix % into one with a new name (not % the name of a distributed \texttt{.mld} file). Then you modify this new \texttt{.mld} file and you can use it via % \verb|\mtcselectlanguage|. You can always contact me to add this new \texttt{.mld} file to the -% distribution. These remarks apply also to the \meta{language}\texttt{[.mld--.mlo]} pairs of language definition files. +% distribution. These remarks apply also to the \emph{language}\texttt{[.mld--.mlo]} pairs of language definition files. % \or\relax % Tout d'abord, vous ne devriez pas modifier directement l'un des fichiers \texttt{.mld} et \texttt{.mlo} de la % distribution. La @@ -6832,7 +6904,7 @@ Second appendix % (pas le nom d'un fichier \texttt{.mld} de la distribution). Puis vous modifiez ce nouveau fichier \texttt{.mld} et % vous pourrez l'utiliser via \verb|\mtcselectlanguage|. Vous pouvez toujours me contacter pour ajouter ce nouveau % fichier \texttt{.mld} à~la distribution. Ces remarques s'appliquent aussi aux paires -% \meta{langue}\texttt{[.mld--.mlo]} de fichiers de définition de langues. +% \emph{langue}\texttt{[.mld--.mlo]} de fichiers de définition de langues. % \fi % \end{macro} % \end{macro} @@ -7032,9 +7104,9 @@ Second appendix % \ifcase\LANG\relax % \section{Use with packages for captions}\label{faq.31}\index{caption}\index{caption2}\index{ccaption}\index{mcaption} % If one of the \index{caption}\texttt{caption}~\cite{caption}, -% \index{caption2}\texttt{caption2}~\cite{caption2}\footnote{This package is obsolete; now use a recent +% \index{caption2}\texttt{caption2}\footnote{This package is obsolete; now use a recent % version of the -% \texttt{caption} package.}, (both written by \xname{Axel}{Sommerfeldt}), +% \texttt{caption} package.}~\cite{caption2}, (both written by \xname{Axel}{Sommerfeldt}), % \index{ccaption}\texttt{ccaption}~\cite{ccaption} (by \name{Peter~R.}{Wilson}), or % \index{mcaption}\texttt{mcaption}~\cite{mcaption} (by \xname{Stephan}{Hennig}), packages is used, % it must be loaded \emph{before} the \texttt{minitoc} package, because such packages alter (redefine) the @@ -7042,8 +7114,8 @@ Second appendix % \or\relax % \section{Utilisation avec des paquetages pour les captions}\label{faq.31}\index{caption}\index{caption2}\index{ccaption}\index{mcaption} % Si l'un des paquetages \index{caption}\texttt{caption}~\cite{caption}, -% \index{caption2}\texttt{caption2}~\cite{caption2}\,\footnote{Ce paquetage est obsolète; utilisez -% maintenant une version récente du paquetage \texttt{caption}.}, (qui ont tous deux été écrits +% \index{caption2}\texttt{caption2}\,\footnote{Ce paquetage est obsolète; utilisez +% maintenant une version récente du paquetage \texttt{caption}.}~\cite{caption2}, (qui ont tous deux été écrits % par \xname{Axel}{Sommerfeldt}), % \index{ccaption}\texttt{ccaption}~\cite{ccaption} (de \name{Peter~R.}{Wilson}), ou % \index{mcaption}\texttt{mcaption}~\cite{mcaption} (de \xname{Stephan}{Hennig}), est utilisé, @@ -7406,19 +7478,19 @@ Second appendix % ^^A (44) % \lneed{5} % \ifcase\LANG\relax -% \section{Vertical space (gap) before and after parttocs, partlofs, and partlots titles}\label{faq.44}\index{gaps} +% \section{Vertical space (gap) before or after parttocs, partlofs, and partlots titles}\label{faq.44}\index{gaps} % These vertical gaps were hard-coded like for the chapter % heads in the \texttt{book} and \texttt{report} document classes. % The values were 50pt and 40pt, but some users want % to adjust them for the titles of the part-level mini-tables. % Since version~\#45, these gaps are defined by \texttt{\bs mtcgapbeforeheads} -% and \texttt{\bs mtcgapafterheads}, with these defaults values. Thes +% and \texttt{\bs mtcgapafterheads}, with these defaults values. These % commands apply globaly to parttocs, partlofs and partlots. % These are \emph{commands}, \virage\emph{not} dimensions, so they must be -% modified via \texttt{\bs renewcommand} (\emph{not} via \texttt{\bs setlength}). +% modified via \texttt{\bs renewcommand} (but \emph{not} via \texttt{\bs setlength}). % An example of use is given in the \index{mtc-gap.tex}\texttt{mtc-gap.tex} document file:\label{mtc-gap.tex} % \or\relax -% \section{Espacement vertical (\emph{gap}) avant et après les titres des parttocs, +% \section{Espacement vertical (\emph{gap}) avant ou après les titres des parttocs, % partlofs et partlots}\label{faq.44}\index{gaps} % Ces sauts verticaux (\emph{gaps}) étaient codés en dur comme pour % les têtes de chapitres dans les classes de document \texttt{book} @@ -7430,7 +7502,7 @@ Second appendix % Ces commandes s'appliquent globalement aux parttocs, partlofs et partlots. % Ce sont des \emph{commandes}, \virage\emph{pas} des dimensions, % donc elles doivent être modifiées via \texttt{\bs renewcommand} -% (\emph{pas} via \texttt{\bs setlength}). +% (mais \emph{pas} via \texttt{\bs setlength}). % Un exemple d'utilisation est donné dans le fichier document \index{mtc-gap.tex}\texttt{mtc-gap.tex}:\label{mtc-gap.tex} % \fi % \begin{macrocode} @@ -7542,6 +7614,139 @@ Second appendix % \fi % \end{table} % +% ^^A (46) +% \lneed{5} +% \ifcase\LANG\relax +% \section{Another interaction between the \texttt{tocloft} and \texttt{minitoc} packages}\label{faq.46} +% \emph{I~encountered an interaction between \texttt{tocloft} and \texttt{minitoc}. +% I want to force \texttt{minitoc} to not display the page numbers, but because +% of \texttt{tocloft} it doesn't. Here is an example code:} +% \else\relax +% \section{Une autre interaction entre les paquetages \texttt{tocloft} et \texttt{minitoc}}\label{faq.46} +% \emph{J'ai rencontré une interaction entre \texttt{tocloft} et \texttt{minitoc}. +% Je veux forcer \texttt{minitoc} à~ne pas afficher les numéros de pages, +% mais, à~cause de \texttt{tocloft}, il n'y arrive pas. Voici +% un exemple de code:} +% \fi\relax +% \begin{quote} +% \verb|\documentclass[12pt,a4paper]{book}|\\ +% \verb|\usepackage{tocloft}|\\ +% \verb|\usepackage{minitoc}|\\ +% \verb|\begin{document}|\\ +% \verb|\frontmatter|\\ +% \verb|\dominitoc|\\ +% \verb|\tableofcontents|\\ +% \verb|\mainmatter|\\ +% \verb|\chapter{Chapter}|\\ +% \verb|\section{Section A}|\\ +% \verb|\section{Section B}|\\ +% \verb|\chapter{Second Chapter}|\\ +% \verb|\mtcsetfont{minitoc}{section}{\normalfont\small}|\\ +% \verb|\mtcsetpagenumbers{minitoc}{off}|\\ +% \verb|\minitoc|\\ +% \verb|\section{Section A}|\\ +% \verb|\section{Section B}|\\ +% \verb|\end{document}| +% \end{quote} +% \ifcase\LANG\relax +% \emph{If I comment the line loading the \texttt{tocloft} package, +% I~will get a minitoc without page numbers as I~wanted.} +% \else\relax +% \emph{Si je commente la ligne chargeant le paquetage \texttt{tocloft}, +% j'obtiens bien une minitoc sans numéros de pages comme désiré.} +% \fi\relax +% +% \ifcase\LANG\relax +% When using together \texttt{tocloft} and \texttt{minitoc}, the \texttt{tocloft} package must be +% loaded first, and its commands take precedence to format the entries +% in the TOC (and in minitocs). To suppress the page numbers, your should try +% the \verb|\cftpagenumbersoff{|\emph{XXX}\verb|}| command (from \texttt{tocloft}), which is described +% in the \texttt{tocloft.pdf} documentation~\cite[pages~45-56]{tocloft}; \emph{XXX} is the level +% of entry (\texttt{chapter}, \texttt{sec}, \texttt{subsec}, etc.). There are similar remarks about +% font related commands. +% +% The \texttt{tocloft} package is more specialized in that job than \texttt{minitoc}, so if it is +% loaded, \texttt{minitoc} uses the \texttt{locloft} tools. +% There is the corrected example (\texttt{mtc-tlo.tex}\label{mtc-tlo.tex}\index{mtc-tlo.tex}): +% \else\relax +% Lors de l'utilisation simultanée de \texttt{tocloft} et \texttt{minitoc}, +% le paquetage \texttt{tocloft} doit être chargé le premier, et ses +% commandes prennent le pas pour mettre en forme package les +% entrées dans la tables des matières (et les minitocs). Pour +% supprimer les numéros de pages, vous devriez essayer la +% commande \verb|\cftpagenumbersoff{|\emph{XXX}\verb|}| (de \texttt{tocloft}), qui est décrite dans la documentation +% \texttt{tocloft.pdf}~\cite[pages~45-56]{tocloft}; \emph{XXX} +% est le niveau de l'entrée (\texttt{chapter}, \texttt{sec}, \texttt{subsec}, etc.). +% Il y a des remarques similaires sur les commandes concernant les fontes. +% +% Le paquetage \texttt{tocloft} est davantage spécialisé dans +% ce travail que \texttt{minitoc}, donc s'il est chargé, \texttt{minitoc} +% se sert des outils de \texttt{locloft}. Voici l'exemple +% corrigé (\texttt{mtc-tlo.tex}\label{mtc-tlo.tex}\index{mtc-tlo.tex}): +% \fi\relax +% \begin{macrocode} +%<*mtc-tlo> +\documentclass[12pt,a4paper]{book} +% \end{macrocode} +% \ifcase\LANG\relax +% We must load \texttt{locloft} \emph{before} \texttt{minitoc}: +% \or\relax +% Nous devons charger \texttt{locloft} \emph{avant} \texttt{minitoc}: +% \fi\relax +% \begin{macrocode} +\usepackage{tocloft} +\usepackage[tight]{minitoc} +\begin{document} +% \end{macrocode} +% \ifcase\LANG\relax +% We define the global font for the minitoc entries: +% \or\relax +% Nous définissons la fonte globale pour les entrées des minitocs: +% \fi\relax +% \begin{macrocode} +\mtcsetfont{minitoc}{*}{\normalfont\small} +\frontmatter +\dominitoc +\tableofcontents +% \end{macrocode} +% \ifcase\LANG\relax +% For the section entries in the minitocs, we suppress the page numbers and change the font +% by using commands from the \texttt{tocloft} package: +% \or\relax +% Pour les entrées de sections dans les minitocs, nous supprimons les numéros de pages et changeons la fonte en +% utilisant des commandes venant du paquetage \texttt{tocloft}: +% \fi\relax +% \begin{macrocode} +\cftpagenumbersoff{sec} +\renewcommand{\cftsecfont}{\normalfont\small} +\mainmatter +\chapter{Chapter} +\section{Section A} +\section{Section B} +\chapter{Second Chapter} +\minitoc +\section{Section A} +\section{Section B} +\end{document} +%</mtc-tlo> +% \end{macrocode} +% +% ^^A (47) +% \lneed{5} +% \ifcase\LANG\relax +% \section{Use with the \texttt{hangcaption} package}\label{faq.47}\index{hangcaption} +% If the \texttt{hangcaption} package~\cite{hangcaption} (by \name{David~M.}{Jones}) +% is used, it must be loaded \emph{before} +% the \texttt{minitoc} package, because it alters (redefines) the sectionning commands. Of course, +% the \texttt{hints} option detects this problem. +% \or\relax +% \section{Utilisation avec le paquetage \texttt{hangcaption}}\label{faq.47}\index{hangcaption} +% Si le paquetage \texttt{hangcaption}~\cite{hangcaption} (de \name{David~M.}{Jones}) est utilisé, +% il doit être chargé +% \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr, +% l'option \texttt{hints} détecte ce problème. +% \fi +% % \ifcase\LANG\relax % \chapter{Memento}\label{c+memento} % \or\relax @@ -7570,7 +7775,7 @@ Second appendix % in sectionning titles and use an unsorted bibliographic style.\\ % \texttt{listfiles}, \texttt{nolistfiles}&\texttt{listfiles}&Lists the minitoc auxiliary files % into \emph{document}\texttt{.maf}.\\ -% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Adds hints in the \texttt{.log} +% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Adds hints in the \emph{document}\texttt{.log} % file. Useful to detect some problems.\\ % \bottomrule % \multicolumn{3}{@{}p{\textwidth}@{}}{Language options are listed in @@ -7599,7 +7804,8 @@ Second appendix % sectionnements et utilisez un style de bibliographie sans tri.\\ % \texttt{listfiles}, \texttt{nolistfiles}&\texttt{listfiles}&Liste les fichiers auxiliaires de minitoc % dans \emph{document}\texttt{.maf}.\\ -% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Ajoute des indications (\emph{hints}) dans le fichier \texttt{.log}. +% \texttt{hints}, \texttt{nohints}&\texttt{hints}&Ajoute des indications (\emph{hints}) dans le fichier +% \emph{document}\texttt{.log}. % Utile pour détecter certains problèmes.\\ % \bottomrule % \multicolumn{3}{@{}p{\textwidth}@{}}{Les options de langue sont listées dans le tableau~\vref{t+languages}. @@ -8431,7 +8637,7 @@ Second appendix % \fi % % \ifcase\LANG\relax -% \begin{table}[tp] +% \begin{table}[btp] % \changeskips % \caption{Obsolete commands}\label{t+SUC-O} % \centering @@ -8449,7 +8655,7 @@ Second appendix % \egroup % \end{table} % \or\relax -% \begin{table}[tp] +% \begin{table}[btp] % \changeskips % \caption{Commandes obsolètes}\label{t+SUC-O} % \centering @@ -8469,6 +8675,102 @@ Second appendix % \fi % % \ifcase\LANG\relax +% \begin{table}[tp] +% \centering +% \changeskips +% \caption{Classes and packages needing some precautions}\label{t+packs} +% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}} +% \toprule +% &\textbf{P/C}&\textbf{Package}&\textbf{Author(s)}&\textbf{Page(s)}&\textbf{Reference(s)}\\ +% \midrule +% &P&\texttt{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\ +% &P&\texttt{alnumsec}&\name{Frank}{K\"uster}&\pageref{h.alnumsec}&\cite{alnumsec}\\ +% $*$&P&\texttt{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ +% $*$&C&\texttt{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% &C&\texttt{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% $*$&C&\texttt{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% &P&\texttt{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\ +% &P&\texttt{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\ +% &P&\texttt{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\ +% &P&\texttt{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\ +% &P&\texttt{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\ +% &P&\texttt{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\ +% &P&\texttt{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\ +% &P&\texttt{hyperref}&\name{Sebastian}{Rahtz} and \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref}\\ +% $*$&C&\texttt{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ +% &P&\texttt{mcaption}&\name{Stephan}{Henning}&\pageref{h.mcaption}&\cite{mcaption}\\ +% &C&\texttt{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir}\\ +% &P&\texttt{notoccite}&\name{Donald}{Arsenau}&\pageref{ss+notoccite}&\cite{notoccite}\\ +% &P&\texttt{placeins}&\name{Donald}{Arsenau}&\pageref{rem+FB}&\cite{placeins}\\ +% &P&\texttt{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\ +% &P&\texttt{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\ +% &C&\texttt{scrartcl}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\ +% &C&\texttt{scrbook}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\ +% &C&\texttt{scrreprt}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\ +% &P&\texttt{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\ +% &P&\texttt{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\ +% &P&\texttt{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\ +% &P&\texttt{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\ +% $*$&P&\texttt{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ +% $*$&P&\texttt{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ +% &P&\texttt{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\ +% &P&\texttt{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\ +% &P&\texttt{varsects}&\name{Daniel}{Taupin}\textsuperscript{\textdied}&\pageref{h.varsects}&\cite{varsects}\\ +% \bottomrule +% $*$&\multicolumn{5}{@{}l@{}}{\quad Incompatible with \texttt{minitoc}.}\\ +% P/C&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}ackage or \textbf{C}lass.}\\ +% \end{tabularx} +% \end{table} +% \or\relax +% \begin{table}[tp] +% \centering +% \changeskips +% \caption{Classes et paquetages nécessitant quelques précautions}\label{t+packs} +% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}} +% \toprule +% &\textbf{P/C}&\textbf{Paquetage}&\textbf{Auteur(s)}&\textbf{Page(s)}&\textbf{Référence(s)}\\ +% \midrule +% &P&\texttt{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\ +% &P&\texttt{alnumsec}&\name{Frank}{K\"uster}&\pageref{h.alnumsec}&\cite{alnumsec}\\ +% $*$&P&\texttt{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ +% $*$&C&\texttt{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% &C&\texttt{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% $*$&C&\texttt{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% &P&\texttt{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\ +% &P&\texttt{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\ +% &P&\texttt{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\ +% &P&\texttt{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\ +% &P&\texttt{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\ +% &P&\texttt{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\ +% &P&\texttt{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\ +% &P&\texttt{hyperref}&\name{Sebastian}{Rahtz} et \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref}\\ +% $*$&C&\texttt{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ +% &P&\texttt{mcaption}&\name{Stephan}{Henning}&\pageref{h.mcaption}&\cite{mcaption}\\ +% &C&\texttt{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir}\\ +% &P&\texttt{notoccite}&\name{Donald}{Arsenau}&\pageref{ss+notoccite}&\cite{notoccite}\\ +% &P&\texttt{placeins}&\name{Donald}{Arsenau}&\pageref{rem+FB}&\cite{placeins}\\ +% &P&\texttt{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\ +% &P&\texttt{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\ +% &C&\texttt{scrartcl}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\ +% &C&\texttt{scrbook}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\ +% &C&\texttt{scrreprt}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{koma}\\ +% &P&\texttt{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\ +% &P&\texttt{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\ +% &P&\texttt{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\ +% &P&\texttt{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\ +% $*$&P&\texttt{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ +% $*$&P&\texttt{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ +% &P&\texttt{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\ +% &P&\texttt{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\ +% &P&\texttt{varsects}&\name{Daniel}{Taupin}\textsuperscript{\textdied}&\pageref{h.varsects}&\cite{varsects}\\ +% \bottomrule +% $*$&\multicolumn{5}{@{}l@{}}{\quad Incompatible avec \texttt{minitoc}.}\\ +% P/C&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}aquetage ou \textbf{C}lasse.}\\ +% \end{tabularx} +% \end{table} +% \fi +% +% \ifcase\LANG\relax % \chapter{Examples of documents}\label{c+exdocs} % \or\relax % \chapter{Exemples de documents}\label{c+exdocs} @@ -8483,7 +8785,9 @@ Second appendix % The code of specific example files has been shown earlier: % \texttt{mtc-apx.tex} on page~\pageref{mtc-apx.tex}, % \texttt{mtc-hi1.tex} on page~\pageref{mtc-hi1.tex}, -% \texttt{mtc-hi2.tex} on page~\pageref{mtc-hi2.tex}, and \texttt{mtc-gap.tex} on page~\pageref{mtc-gap.tex}. +% \texttt{mtc-hi2.tex} on page~\pageref{mtc-hi2.tex}, +% \texttt{mtc-gap.tex} on page~\pageref{mtc-gap.tex}, +% and \texttt{mtc-tlo.tex} on page~\pageref{mtc-tlo.tex}, % \or\relax % Ce chapitre montre le code de quelques exemples de documents. % Certains ont été extraits ou inspirés de documents réels, les autres sont de simples démonstrations pour illustrer @@ -8491,7 +8795,9 @@ Second appendix % Le code de fichiers d'exemples spécifiques a déjà montré: % \texttt{mtc-apx.tex} (page~\pageref{mtc-apx.tex}), % \texttt{mtc-hi1.tex} (page~\pageref{mtc-hi1.tex}), -% \texttt{mtc-hi2.tex} (page~\pageref{mtc-hi2.tex}) et \texttt{mtc-gap.tex} (page~\pageref{mtc-gap.tex}). +% \texttt{mtc-hi2.tex} (page~\pageref{mtc-hi2.tex}), +% \texttt{mtc-gap.tex} (page~\pageref{mtc-gap.tex}) et +% \texttt{mtc-tlo.tex} (page~\pageref{mtc-tlo.tex}). % \fi % % \lneed{8} @@ -9026,6 +9332,7 @@ I also added a lot of index entries, just to test. NOTE="{\url{CTAN:macros/latex/contrib/shorttoc/shorttoc.dtx}}", MONTH=aug, YEAR=2002} + % \end{macrocode} % \ifcase\LANG\relax % \item a novel~\cite{dark} from which a short citation is taken: @@ -9043,20 +9350,20 @@ I also added a lot of index entries, just to test. % \end{macrocode} % \end{itemize} % -% \ifcase\LANG\relax -% But the database created this way must be trimmed of some spurious lines; -% on Unix-like systems, do\footnote{Note that we use no preamble for -% this file in \texttt{minitoc.ins}; nevertheless, some lines of percent characters were still generated. This -% problem is corrected now, but we keep the solution.}: -% \or\relax -% Mais la base ainsi créée doit être purgée des lignes superflues; -% sur les systèmes analogues à~Unix, faites\,\footnote{Notez que nous -% n'utilisons pas de préambule pour ce fichier dans \texttt{minitoc.ins}; néanmoins, des lignes de signes -% pour-cent étaint encore produites. Ce problème est désormais corrigé, mais conservons sa solution.}: -% \fi -% \begin{verse}\small -% \verb"cat mtc-add.bib | grep -v '^%%' > addbib;mv addbib mtc-add.bib" -% \end{verse} +% ^^A \ifcase\LANG\relax +% ^^A But the database created this way must be trimmed of some spurious lines; +% ^^A on Unix-like systems, do\footnote{Note that we use no preamble for +% ^^A this file in \texttt{minitoc.ins}; nevertheless, some lines of percent characters were still generated. This +% ^^A problem is corrected now, but we keep the solution.}: +% ^^A \or\relax +% ^^A Mais la base ainsi créée doit être purgée des lignes superflues; +% ^^A sur les systèmes analogues à~Unix, faites\,\footnote{Notez que nous +% ^^A n'utilisons pas de préambule pour ce fichier dans \texttt{minitoc.ins}; néanmoins, des lignes de signes +% ^^A pour-cent étaint encore produites. Ce problème est désormais corrigé, mais conservons sa solution.}: +% ^^A \fi +% ^^A \begin{verse}\small +% ^^A \verb"cat mtc-add.bib | grep -v '^%%' > addbib;mv addbib mtc-add.bib" +% ^^A \end{verse} % % \lneed{6} % \ifcase\LANG\relax @@ -9459,8 +9766,8 @@ Afterthought appendix %<*mtc-art> %%%%%%%%%%%%%%%%%%%%% A example file (may differ from previous versions) %% mtc-art.tex -%% This file contains a set of tests for the minitoc.sty version #47 -%% style option file. You can alter most of parameters to test. +%% This file contains a set of tests for the minitoc.sty version #49 +%% package. You can alter most of parameters to test. %% article (\section must be defined) \documentclass[12pt,a4paper]{article} \usepackage{lipsum} % provides filling text @@ -9487,11 +9794,9 @@ Afterthought appendix % secttoc est indépendante de celle des sections (elle est absolue). % \fi % \begin{macrocode} -%%% TEST: uncomment the 3 next lines to test +%%% TEST: uncomment the next line to test %%% resetting section number in each part -%%\makeatletter -%%\@addtoreset{section}{part} -%%\makeatother +%%\makeatletter \@addtoreset{section}{part} \makeatother %%% END TEST % \end{macrocode} % \ifcase\LANG\relax @@ -9511,7 +9816,7 @@ Afterthought appendix % \fi % \begin{macrocode} \dosecttoc -\dosectlof[c] % center title of sectlof's +\dosectlof[c] % center titles of the sectlofs \dosectlot \doparttoc % test of parttoc/partlof stuff \dopartlof % added in version #15 @@ -9523,7 +9828,7 @@ Afterthought appendix % Il est nécessaire de créer les fichiers de contenu; utilisez la version «~fake~» pour ne pas imprimer. % \fi % \begin{macrocode} -\faketableofcontents % or \faketableofcontents +\faketableofcontents % or \tableofcontents \fakelistoffigures % to check compatibility \fakelistoftables % to check compatibility % \end{macrocode} @@ -9758,7 +10063,7 @@ bla bla bla bla bla bla bla bla bla bla bla \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} -\caption{F5} % (I have not tested tables, but it is similar) +\caption{F5} % (I have not tested tables, but it is similar) \end{figure} \FloatBarrier \subsection{C4} @@ -9801,7 +10106,7 @@ bla bla bla bla bla bla bla bla bla bla bla %<*mtc-bk> %%%%%%%%%%%%%%%%%%%%% A example file (differs from previous versions) %% mtc-bk.tex -%% This file contains a set of tests for the minitoc.sty version #48 +%% This file contains a set of tests for the minitoc.sty version #49 %% package file. You can alter most of parameters to test. %% book/report (\chapter must be defined). %% You can use a copy of this file to play with minitoc @@ -10072,18 +10377,18 @@ bla bla bla bla bla bla bla bla bla bla bla \subsection{VV1} \lipsum[48] \subsubsection{VVV1} -\lipsum[48] -\paragraph{VVVV1} \lipsum[49] +\paragraph{VVVV1} +\lipsum[50] \begin{figure}[t] % tests compatibility with floating bodies \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} \caption{F3} % (I have not tested tables, but it is similar) \end{figure} -\lipsum[50] -\section{V2} \lipsum[51] +\section{V2} +\lipsum[52] % \end{macrocode} % \ifcase\LANG\relax % We change the depth of the minitocs, inside a local group (a pair of braces): @@ -10099,26 +10404,26 @@ bla bla bla bla bla bla bla bla bla bla bla } % right brace %% this pair of braces is used to keep local the change %% on minitocdepth. -\lipsum[52] -\section{W1} % with the given depth \lipsum[53] -\subsection{WW1} +\section{W1} % with the given depth \lipsum[54] -\subsubsection{WWW1} +\subsection{WW1} \lipsum[55] +\subsubsection{WWW1} +\lipsum[56] \begin{figure}[t] % tests compatibility with floating bodies \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} \caption{F4} % (I have not tested tables here, but it is similar) \end{figure} -\lipsum[56] -\paragraph{WWWW1} \lipsum[57] -\subparagraph{WWWWW1} +\paragraph{WWWW1} \lipsum[58] -\section{W2} +\subparagraph{WWWWW1} \lipsum[59] +\section{W2} +\lipsum[60] % \end{macrocode} % \ifcase\LANG\relax % Here, we encounter a classical problem: to make a local table of contents for a set @@ -10144,11 +10449,11 @@ bla bla bla bla bla bla bla bla bla bla bla \chapter{Comments} \minitoc \section{C1} -\lipsum[60] -\section{C2} \lipsum[61] -\section{C3} +\section{C2} \lipsum[62] +\section{C3} +\lipsum[63] \begin{figure}[t] % tests compatibility with floating bodies \setlength{\unitlength}{1mm} \begin{picture}(100,50) @@ -10161,11 +10466,11 @@ bla bla bla bla bla bla bla bla bla bla bla \minilof %Empty => invisible \minilot %Empty => invisible \section{D1} -\lipsum[62] +\lipsum[64] \section{D2} -\lipsum[63] +\lipsum[65] \section{D3} -\lipsum[64] +\lipsum[66] \section{D4} % \end{macrocode} % \ifcase\LANG\relax @@ -10182,7 +10487,7 @@ bla bla bla bla bla bla bla bla bla bla bla \addtocontents{toc}{\protect\partbegin} %% this line restore the depth in the main TOC \end{mtchideinmaintoc} -\lipsum[65] +\lipsum[67] \end{document} %</mtc-bk> % \end{macrocode} @@ -11734,7 +12039,7 @@ Figure~\vref{3figs-c}. % document in german, use also a language package option: % \or\relax % Avec une classe {\KOMAScript}, utilisez l'option de paquetage \texttt{k-tight} au lieu de \texttt{tight}; comme -% c'est un document en allement, utiliser aussi une option de langue pour le paquetage: +% c'est un document en allemand, utilisez aussi une option de langue pour le paquetage: % \fi % \begin{macrocode} \usepackage[k-tight,germanb,listfiles]{minitoc} @@ -11855,11 +12160,11 @@ Declaration goes here % \end{macrocode} % \ifcase\LANG\relax % The table of contents comes here. Looking at the -% \texttt{.log} file shows that the minitoc files inserted +% \emph{document}\texttt{.log} file shows that the minitoc files inserted % after here are from one chapter to far: we add a correction. % \or\relax % La table des matières vient ici. En regardant le fichier -% \texttt{.log}, nous voyons que les fichiers minitovs insérés +% \emph{document}\texttt{.log}, nous voyons que les fichiers minitovs insérés % après ici correspondent à~un chapitre de trop: nous ajoutons % une correction: % \fi @@ -12284,6 +12589,7 @@ have centered labels. % \item \emph{ARG2}~The second argument of the command. % \item \emph{ARG3}~The third argument of the command. % \item \emph{\CCC}~The name of the class of your document. +% \item \emph{\COMMAND}~The name of the command. % \item \emph{\CTR}~The name of a \LaTeX\ counter. % \item \emph{document}~The name of your document, without its \texttt{.tex} extension. % \item \emph{\EXTEN}~The extension part of the name of a file. @@ -12330,6 +12636,7 @@ have centered labels. % \item \emph{ARG2}~Le deuxième argument de la commande. % \item \emph{ARG3}~Le troisième argument de la commande. % \item \emph{\CCC}~Le nom de la classe de votre document. +% \item \emph{\COMMAND}~Le nom de la commande. % \item \emph{\STRING}~Une chaîne de caractères, faisant souvent partie d'un nom de commande. % \item \emph{\CTR}~Le nom d'un compteur \LaTeX. % \item \emph{document}~Le nom de votre document, sans son suffixe \texttt{.tex}. @@ -12364,9 +12671,9 @@ have centered labels. % \or\relax % \subsection{Messages informatifs} % \fi -% \begin{xmessage}[2006/09/13 v48 Package minitoc] +% \begin{xmessage}[2006/11/13 v49 Package minitoc (JPFD)] % \begin{quote} -% \verb|Package: minitoc 2006/09/13 v48 Package minitoc (JPFD)| +% \verb|Package: minitoc 2006/11/13 v49 Package minitoc (JPFD)| % \end{quote} % \ifcase\LANG\relax % This is the announce message of the \texttt{minitoc} package, with its name, date and version. ``JPFD'' are my @@ -12380,7 +12687,7 @@ have centered labels. % \begin{xmessage}[I0001] % \begin{quote} % \verb|Package minitoc Info: <I0001>|\\ -% \verb|(minitoc) *** minitoc package, version 48 ***.| +% \verb|(minitoc) *** minitoc package, version 49 ***.| % \end{quote} % \ifcase\LANG\relax % Remember the version of the package. @@ -13083,6 +13390,42 @@ have centered labels. % \fi % \end{xmessage} % +% \begin{xmessage}[I0050] +% \begin{quote} +% \verb|Package minitoc Warning: <I0050>|\\ +% \verb|(minitoc) The required "|\emph{\LLL}\verb|.mld" file is missing.|\\ +% \verb|(minitoc) The "|\emph{\LLL}\verb|" language option will not be available.|\\ +% \verb|(minitoc) Please install it from a recent distribution|\\ +% \verb|(minitoc) or from the CTAN archives.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\LLL}\texttt{.mld} has not been installed on your system. You should take it from a recent distribution or +% from the CTAN archives to complete your installation, else the \emph{\LLL} language option will not be available. +% \or\relax +% Le fichier \emph{\LLL}\texttt{.mld} n'a pas été installé sur votre système. Vous devriez le prendre dans une distribution +% récente ou depuis les archives CTAN pour compléter votre installation, sinon l'option de langue ne sera pas +% disponible. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0051] +% \begin{quote} +% \verb|Package minitoc Warning: <I0051>|\\ +% \verb|(minitoc) The required "|\emph{\LLL}\verb|.mlo" file is missing.|\\ +% \verb|(minitoc) The "|\emph{\LLL}\verb|" language option will not be available.|\\ +% \verb|(minitoc) Please install it from a recent distribution|\\ +% \verb|(minitoc) or from the CTAN archives.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\LLL}\texttt{.mlo} has not been installed on your system. You should take it from a recent distribution or +% from the CTAN archives to complete your installation, else the \emph{\LLL} language option will not be available. +% \or\relax +% Le fichier \emph{\LLL}\texttt{.mlo} n'a pas été installé sur votre système. Vous devriez le prendre dans une distribution +% récente ou depuis les archives CTAN pour compléter votre installation, sinon l'option de langue ne sera pas +% disponible. +% \fi +% \end{xmessage} +% % \lneed{15} % \ifcase\LANG\relax % \subsection{Warning messages} @@ -13374,7 +13717,7 @@ have centered labels. % \verb|(minitoc) (8+3) file names.| % \end{quote} % \ifcase\LANG\relax -% The autofiguration has found that the operating systems use file names with short extensions (8+3 scheme). +% The autofiguration has found that the operating system uses file names with short extensions (8+3 scheme). % \or\relax % L'autoconfiguration a trouvé que le système d'exploitation utilise des noms de fichiers avec des suffixes courts % (schéma 8+3). @@ -13406,10 +13749,10 @@ have centered labels. % \verb|(minitoc) Trying to continue...| % \end{quote} % \ifcase\LANG\relax -% You are using an obsolete version of \LaTeX, but the \texttt{minitoc} package will try to continue. It would be +% You\virage{} are using an obsolete version of \LaTeX, but the \texttt{minitoc} package will try to continue. It would be % better to update your \LaTeX\ installation. % \or\relax -% Vous utilisez une version obsolète de \LaTeX, mais le paquetage \texttt{minitoc} va essayer de continuer. Il +% Vous\virage{} utilisez une version obsolète de \LaTeX, mais le paquetage \texttt{minitoc} va essayer de continuer. Il % serait préférable de mettre à~jour votre installation de \LaTeX. % \fi % \end{xmessage} @@ -13421,12 +13764,36 @@ have centered labels. % \verb|(minitoc) Trying to continue... crossing fingers.| % \end{quote} % \ifcase\LANG\relax -% Your version of \LaTeX\ is very obsolete, and almost unusable with the \texttt{minitoc} package. You can try to -% continue the compilation, but you are urged to update your \LaTeX\ installation. +% Your\Virage{} version of \LaTeX\ is very obsolete, and almost unusable with the \texttt{minitoc} package. You can try to +% continue the compilation, but you are urged to update your \LaTeX\ installation as soon as possible. % \or\relax -% Vous utilisez une version totalement périmée de \LaTeX, presque inutilisable avec le paquetage \texttt{minitoc}. Vous -% pouvez essayer de continuer la compilation, mais vous êtes instamment priés de mettre à~jour votre installation -% de \LaTeX. +% Vous\Virage{} utilisez une version totalement périmée de \LaTeX, presque inutilisable avec le paquetage \texttt{minitoc}. +% Vous pouvez essayer de continuer la compilation, mais vous êtes instamment priés de mettre à~jour votre installation +% de \LaTeX{} dès que possible. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0093] +% \begin{quote} +% \verb|Package minitoc Warning: <W0093>|\\ +% \verb|(minitoc) Some "*.mld" or "*mlo" files are missing|\\ +% \verb|(minitoc) in your installation.|\\ +% \verb|(minitoc) Search the I0050 and I0051 info messages|\\ +% \verb|(minitoc) in the .log file.|\\ +% \verb|(minitoc) Please install the missing files from|\\ +% \verb|(minitoc) a recent distribution|\\ +% \verb|(minitoc) or from the CTAN archives.| +% \end{quote} +% \ifcase\LANG\relax +% Some \texttt{.mld} or \texttt{.mlo} files have not been installed on your system. Search for the \texttt{I0050} and +% \texttt{I0051} info messages in the \emph{document}\texttt{.log} file to find which files are missing. +% You can retrieve them from a recent distribution or from the CTAN archives to complete your installation, +% else some language options will not be available. +% \or\relax +% Certains fichiers \texttt{.mld} ou \texttt{.mlo} n'ont pas été installés sur votre système. Cherchez les +% messages informatifs \texttt{I0050} et \texttt{I0051} dans le fichier \emph{document}\texttt{.log} pour +% trouver quels fichiers sont manquants. Vous pouvez les récupérer depuis une distribution récente ou depuis les +% archives CTAN pour compléter votre installation, sinon certaines options de langue ne seront pas disponibles. % \fi % \end{xmessage} % @@ -13584,16 +13951,16 @@ have centered labels. % \verb|(minitoc(hints)) without the section option,|\\ % \verb|(minitoc(hints)) but minitoc used the insection option|\\ % \verb|(minitoc(hints)) which implies it. Try to inverse the|\\ -% \verb|(minitoc(hints)) loading order and use coherent options.|\\ +% \verb|(minitoc(hints)) loading order and use consistent options.|\\ % \verb|(minitoc(hints)) You may have got a message|\\ % \verb|(minitoc(hints)) ! LaTeX Error: Option clash for package placeins.| % \end{quote} % \ifcase\LANG\relax -% You are using the \texttt{placeins} package, but without its \texttt{section} options, while +% You are using the \texttt{placeins} package, but without its \texttt{section} option, while % \texttt{minitoc} is called with its \texttt{insection} option which implies it. See page~\pageref{rem+FB}, % near a ``dangerous bend'' symbol\DBEND. % \or\relax -% Vous utilisez le paquetage \texttt{placeins}, mais sans son options \texttt{section}, alors que +% Vous utilisez le paquetage \texttt{placeins}, mais sans son option \texttt{section}, alors que % \texttt{minitoc} est appelé avec son option \texttt{insection} qui l'implique. Voir page~\pageref{rem+FB}, % près d'un symbole «~virage dangereux~»\DBEND. % \fi @@ -14012,7 +14379,7 @@ have centered labels. % \verb|(minitoc(hints)) but not \dominilof.| % \end{quote} % \ifcase\LANG\relax -% You have attempted to insert some minilofs (via \verb|\minilof|), but the minilofs have not been prerared +% You have attempted to insert some minilofs (via \verb|\minilof|), but the minilofs have not been prepared % (via \verb|\dominilof|). % \or\relax % Vous avez essayé d'insérer des minilofs (via \verb|\minilof|), mais les minilofs n'ont pas été préparées @@ -14027,7 +14394,7 @@ have centered labels. % \verb|(minitoc(hints)) but not \dominilot.| % \end{quote} % \ifcase\LANG\relax -% You have attempted to insert some minilots (via \verb|\minilot|), but the minilots have not been prerared +% You have attempted to insert some minilots (via \verb|\minilot|), but the minilots have not been prepared % (via \verb|\dominilot|). % \or\relax % Vous avez essayé d'insérer des minilots (via \verb|\minilot|), mais les minilots n'ont pas été préparées @@ -14042,7 +14409,7 @@ have centered labels. % \verb|(minitoc(hints)) but not \dominitoc.| % \end{quote} % \ifcase\LANG\relax -% You have attempted to insert some minitocs (via \verb|\minitoc|), but the minitocs have not been prerared +% You have attempted to insert some minitocs (via \verb|\minitoc|), but the minitocs have not been prepared % (via \verb|\dominitoc|). % \or\relax % Vous avez essayé d'insérer des minitocs (via \verb|\minitoc|), mais les minitocs n'ont pas été préparées @@ -14057,7 +14424,7 @@ have centered labels. % \verb|(minitoc(hints)) but not \dopartlof.| % \end{quote} % \ifcase\LANG\relax -% You have attempted to insert some partlofs (via \verb|\partlof|), but the partlofs have not been prerared +% You have attempted to insert some partlofs (via \verb|\partlof|), but the partlofs have not been prepared % (via \verb|\dopartlof|). % \or\relax % Vous avez essayé d'insérer des partlofs (via \verb|\partlof|), mais les partlofs n'ont pas été préparées @@ -14072,7 +14439,7 @@ have centered labels. % \verb|(minitoc(hints)) but not \dopartlot.| % \end{quote} % \ifcase\LANG\relax -% You have attempted to insert some partlots (via \verb|\partlot|), but the partlots have not been prerared +% You have attempted to insert some partlots (via \verb|\partlot|), but the partlots have not been prepared % (via \verb|\dopartlot|). % \or\relax % Vous avez essayé d'insérer des partlots (via \verb|\partlot|), mais les partlots n'ont pas été préparées @@ -14087,7 +14454,7 @@ have centered labels. % \verb|(minitoc(hints)) but not \doparttoc.| % \end{quote} % \ifcase\LANG\relax -% You have attempted to insert some parttocs (via \verb|\parttoc|), but the parttocs have not been prerared +% You have attempted to insert some parttocs (via \verb|\parttoc|), but the parttocs have not been prepared % (via \verb|\doparttoc|). % \or\relax % Vous avez essayé d'insérer des parttocs (via \verb|\parttoc|), mais les parttocs n'ont pas été préparées @@ -14102,7 +14469,7 @@ have centered labels. % \verb|(minitoc(hints)) but not \dosectlof.| % \end{quote} % \ifcase\LANG\relax -% You have attempted to insert some sectlofs (via \verb|\sectlof|), but the sectlofs have not been prerared +% You have attempted to insert some sectlofs (via \verb|\sectlof|), but the sectlofs have not been prepared % (via \verb|\dosectlof|). % \or\relax % Vous avez essayé d'insérer des sectlofs (via \verb|\sectlof|), mais les sectlofs n'ont pas été préparées @@ -14117,7 +14484,7 @@ have centered labels. % \verb|(minitoc(hints)) but not \dosectlot.| % \end{quote} % \ifcase\LANG\relax -% You have attempted to insert some sectlots (via \verb|\sectlot|), but the sectlots have not been prerared +% You have attempted to insert some sectlots (via \verb|\sectlot|), but the sectlots have not been prepared % (via \verb|\dosectlot|). % \or\relax % Vous avez essayé d'insérer des sectlots (via \verb|\sectlot|), mais les sectlots n'ont pas été préparées @@ -14132,7 +14499,7 @@ have centered labels. % \verb|(minitoc(hints)) but not \dosecttoc.| % \end{quote} % \ifcase\LANG\relax -% You have attempted to insert some secttocs (via \verb|\secttoc|), but the secttocs have not been prerared +% You have attempted to insert some secttocs (via \verb|\secttoc|), but the secttocs have not been prepared % (via \verb|\dosecttoc|). % \or\relax % Vous avez essayé d'insérer des secttocs (via \verb|\secttoc|), mais les secttocs n'ont pas été préparées @@ -14409,7 +14776,7 @@ have centered labels. % \verb|(minitoc(hints)) but minitoc used the insection option|\\ % \verb|(minitoc(hints)) which is incompatible with it.|\\ % \verb|(minitoc(hints)) Try to remove the above option and|\\ -% \verb|(minitoc(hints)) use coherent options.| +% \verb|(minitoc(hints)) use consistent options.| % \end{quote} % \ifcase\LANG\relax % You are using the \texttt{placeins} package, but with its \texttt{above} options, while @@ -14430,7 +14797,7 @@ have centered labels. % \verb|(minitoc(hints)) but minitoc used the insection option|\\ % \verb|(minitoc(hints)) which is incompatible with it.|\\ % \verb|(minitoc(hints)) Try to remove the below option|\\ -% \verb|(minitoc(hints)) and use coherent options.| +% \verb|(minitoc(hints)) and use consistent options.| % \end{quote} % \ifcase\LANG\relax % You are using the \texttt{placeins} package, but with its \texttt{below} options, while @@ -14541,6 +14908,21 @@ have centered labels. % \fi % \end{xmessage} % +% \begin{xmessage}[W0092] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0092>|\\ +% \verb|(minitoc(hints)) The hangcaption package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{hangcaption} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.47}. +% \or\relax +% Le paquetage \texttt{hangcaption} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.47}. +% \fi +% \end{xmessage} +% % \lneed{10} % \ifcase\LANG\relax % \subsection{Error messages} @@ -14919,7 +15301,7 @@ have centered labels. % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H <return> for immediate help.|\\ % \verb|? h|\\ -% \verb|It should be a boolean value (0/1, yes/no, on/off)|\\ +% \verb|It should be a boolean value (0/1, yes/no, on/off, ...)|\\ % \verb|Correct the source code.|\\ % \verb|Type <return> and rerun LaTeX| % \end{quote} @@ -14928,9 +15310,9 @@ have centered labels. % \begin{itemize} % \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE}, % \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI}, -% \texttt{o}, \texttt{O}, and~\texttt{1}; +% \texttt{o}, \texttt{O}, \texttt{+}, and~\texttt{1}; % \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE}, -% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, and~\texttt{0}. +% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-}, and~\texttt{0}. % \end{itemize} % \or\relax % Le second argument de la macro \verb|\mtcsetpagenumbers| doit être un mot-clé choisi dans l'une des listes @@ -14938,9 +15320,9 @@ have centered labels. % \begin{itemize} % \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE}, % \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI}, -% \texttt{o}, \texttt{O} et~\texttt{1}; +% \texttt{o}, \texttt{O}, \texttt{+} et~\texttt{1}; % \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE}, -% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON} et~\texttt{0}. +% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-} et~\texttt{0}. % \end{itemize} % \fi % \end{xmessage} @@ -14975,7 +15357,7 @@ have centered labels. % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H <return> for immediate help.|\\ % \verb|? h|\\ -% \verb|It should be a boolean value (0/1, yes/no, on/off)|\\ +% \verb|It should be a boolean value (0/1, yes/no, on/off, ...)|\\ % \verb|Correct the source code.|\\ % \verb|Type <return> and rerun LaTeX| % \end{quote} @@ -14984,9 +15366,9 @@ have centered labels. % \begin{itemize} % \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE}, % \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI}, -% \texttt{o}, \texttt{O}, and~\texttt{1}; +% \texttt{o}, \texttt{O}, \texttt{+}, and~\texttt{1}; % \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE}, -% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, and~\texttt{0}. +% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-}, and~\texttt{0}. % \end{itemize} % \or\relax % Le second argument de la macro \verb|\mtcsetrules| doit être un mot-clé choisi dans l'une des listes @@ -14994,9 +15376,9 @@ have centered labels. % \begin{itemize} % \item \texttt{on}, \texttt{ON}, \texttt{yes}, \texttt{YES}, \texttt{y}, \texttt{Y}, \texttt{true}, \texttt{TRUE}, % \texttt{t}, \texttt{T}, \texttt{vrai}, \texttt{VRAI}, \texttt{v}, \texttt{V}, \texttt{oui}, \texttt{OUI}, -% \texttt{o}, \texttt{O} et~\texttt{1}; +% \texttt{o}, \texttt{O}, \texttt{+} et~\texttt{1}; % \item \texttt{off}, \texttt{OFF}, \texttt{no}, \texttt{NO}, \texttt{n}, \texttt{N}, \texttt{false}, \texttt{FALSE}, -% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON} et~\texttt{0}. +% \texttt{faux}, \texttt{FAUX}, \texttt{f}, \texttt{F}, \texttt{non}, \texttt{NON}, \texttt{-} et~\texttt{0}. % \end{itemize} % \fi % \end{xmessage} @@ -15321,6 +15703,71 @@ have centered labels. % \fi % \end{xmessage} % +% \begin{xmessage}[E0037] +% \begin{quote} +% \verb|! Package minitoc Error: <E0037>|\\ +% \verb|(minitoc) The \|\emph{\COMMAND}\verb| command is incompatible|\\ +% \verb|(minitoc) with the document class.|\\ +% \verb||\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb| ... |\\ +% \verb| |\\ +% \verb|l.39 \dominitoc[r]|\\ +% \verb| |\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% You have used a preparation or insertion command +% (\verb|\|\emph{\COMMAND}) which is not available for the +% document class you are using. Please verify that the document +% class is compatible with \texttt{minitoc} and if the level of +% the mini-table is available in the document class +% (section-level mini-tables are not available in \texttt{book}- or +% \texttt{report}-like classes, chapter-level mini-tables are not +% available in \texttt{article}-like classes, mini-tables are not +% available in \texttt{letter}-like classes, etc.). +% \or\relax +% Vous avez utilisé une commande de préparation ou d'insertion +% (\verb|\|\emph{\COMMAND}) qui n'est pas disponible pour la +% classe de document que vous utilisez. Veuillez vérifier que +% votre classe de document est compatible avec \texttt{minitoc} +% et si le niveau de mini-table est disponible dans la classe de +% document (les mini-tables au niveau section ne sont pas +% disponibles dans les classes analogues à~\texttt{book} ou +% \texttt{report}, les mini-tables au niveau chapitre ne sont pas +% disponibles dans les classes analogues à~\texttt{article}, les mini-tables +% ne sont pas disponibles dans les classes analogues à~\texttt{letter}, etc.). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0038] +% \begin{quote} +% \verb|! Package minitoc Error: <E0038>|\\ +% \verb|(minitoc) Your minitoc installation is incomplete.|\\ +% \verb|(minitoc) A mandatory minitoc language object file,|\\ +% \verb|(minitoc) |\emph{\LLL}\verb|.mld, is not found.|\\ +% \verb|(minitoc) We will try to continue with|\\ +% \verb|(minitoc) current/default values.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|See the minitoc documentation.|\\ +% \verb|Please fix your minitoc installation.| +% \verb|Type <return> to continue| +% \end{quote} +% \ifcase\LANG\relax +% The mandatory \emph{\LLL}\texttt{.mld} language definition file can not be found. +% You should verify your installation of the \texttt{minitoc} package. +% As an interim solution, we provide the default english titles. +% \or\relax +% Le fichier obligatoire \emph{\LLL}\texttt{.mld} de définition de langue n'a pas pu être trouvé. +% Vous devriez vérifier votre installation du paquetage \texttt{minitoc}. +% Comme solution provisoire, nous fournissons les titres anglais par défaut. +% \fi +% \end{xmessage} +% % \lneed{15} % \ifcase\LANG\relax % \section{Messages from the \texttt{mtcoff} package} @@ -15481,13 +15928,13 @@ have centered labels. % \verb|(mtcoff) on line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax -% You are using one of the \verb|\kernafter|\emph{\STRING} macro with the \texttt{mtcoff} package. +% You are using one of the \verb|\kernafter|\emph{\STRING} macros with the \texttt{mtcoff} package. % The result may be impredictible. You can only redefine these macros to adjust % the position of the bottom rule of a type of minitables. Any other usage is % meaningless without the \texttt{minitoc} package. % \or\relax % Vous utilisez l'une des macros \verb|\kernafter|\emph{\STRING} avec le paquetage \texttt{mtcoff}. -% Le résultat peut être imprévusible. Vous pouvez seulement redéfinir ces macros pour +% Le résultat peut être imprévisible. Vous pouvez seulement redéfinir ces macros pour % ajuster la position du filet inférieur d'un type de minitables. Tout autre usage % sans objet sans le paquetage \texttt{minitoc}. % \fi @@ -15618,7 +16065,7 @@ have centered labels. % \item[\texttt{alphanum}] The \texttt{alphanum} package, which is part of the specialized \texttt{jura} class~\cite{jura}, % by \xname{Felix}{Braun}, is incompatible with the \texttt{minitoc} package. % \end{SMOOTH} -% \item[\AmS] the American Mathematical Society. This society has developped some document classes: +% \item[\AmS] The American Mathematical Society. This society has developped some document classes: % unfortunately, \texttt{amsart} and \texttt{amsproc} are incompatible with the \texttt{minitoc} package; % \texttt{amsbook} is compatible but needs precautions. % \item[\texttt{amsart}, \texttt{amsart.cls}] A document class for articles, provided by the American Mathematical @@ -15773,14 +16220,14 @@ have centered labels. % chapter. % \item[\texttt{checkfiles}] % A package option of \texttt{minitoc}. It checks every mini-table to look if it is empty; then empty mini-tables -% are \emph{not} printed. This is de default. The opposite package option (\texttt{nocheckfiles}) prints even the +% are \emph{not} printed. This is the default. The opposite package option (\texttt{nocheckfiles}) prints even the % empty mini-tables, which look ugly. See section~\vref{o+checkfiles}. % \item[CJK] The CJK system~\cite{cjk,cjk2} (by \name{Werner}{Lemberg} and others), is a set of packages and fonts to % prepare \LaTeX\ documents in some oriental language, like chinese, japanese, korean (with Hangûl or Hanja fonts), % and thai, plus some variants of russian. -% The titles of mini-tables for these languages come from some files CJK files and inserted in +% The titles of mini-tables for these languages come from some CJK files and inserted in % \texttt{.mld} files when possible, or in \texttt{.mlo} files when the encoding is incompatible with the -% \texttt{.ins/.dtx} mechanism; the \texttt{.mld} file must input the corresponding \texttt{.mlo} file. +% \texttt{.ins/.dtx} mechanism; then the \texttt{.mld} file must input the corresponding \texttt{.mlo} file. % CJK implements the GB, Big~5, JIS, SJIS, KS, UTF~8, and CNS encodings (on 16~bits, except UTF~8 on 24~bits). % See table~\vref{t+jargon+CJK}. % \begin{table}[tp] @@ -15836,8 +16283,13 @@ have centered labels. % \midrule % \texttt{article}&For articles in scientific journals, presentations, short reports, program documentation, % invitations, \ldots\\ +% \texttt{proc}&For preparing conference proceedings; analog to the \texttt{article} class.\\ +% \texttt{ltxdoc}&For preparing the documentation of a package or of a class; analog to the \texttt{article} class.\\ +% \texttt{ltxnews}&For preparing the announcement of a \LaTeX{} release; analog to the \texttt{article} class.\\ % \texttt{report}&For longer reports containing several chapters, small books, PhD theses, \ldots\\ -% \texttt{book}&For real books\\ +% \texttt{book}&For real books.\\ +% \texttt{letter}&For letters; as this class has no sectionning commands, do not use \texttt{minitoc} with +% this class.\\ % \texttt{slides}&For slides; the class uses big sans serif % letters. You might want to consider using Beamer\TeX{}$^a$ instead. % Do not use \texttt{minitoc} with these classes.\\ @@ -15850,7 +16302,7 @@ have centered labels. % below. % \item[\texttt{comp.text.tex}] The Usenet news group about \TeX\ and \LaTeX, in english. % \item[Computer Modern] A set of fonts~\cite{cmt} designed by \name{Donald}{Knuth} for \TeX. Initially -% they were built with {\MF}~\cite{metabook} (a program also created by \textsc{Knuth}), but PostScript versions +% they were built with {\MF}~\cite{metabook,meta-des} (a program also created by \textsc{Knuth}), but PostScript versions % exist today, with extensions (for accented characters, mainly): the EC-fonts (European Computer Modern), % the cm-super fonts, etc. % \item[counter] A \TeX\ register containing an integer value. There are 256 counters (from~0 to~255) in \TeX, but @@ -15932,8 +16384,59 @@ have centered labels. % modified with the \texttt{urlbst} tool~\cite{urlbst} to add an~\texttt{URL} field. Family names of authors % and editors are in small caps, years are in old style digits. % \item[encoding] This specifies the order that characters appear in the font (e.g., whether the 65th character is ``A''). -% The most common value for TeX font encoding is OT1. The other predefined option is T1 (extended \TeX). There's also -% US~ASCII (7~bit), ISO~Latin-1 (8~bit), Adobe Standard Encoding, UTF8 (Unicode), etc. See~\cite{encguide}. +% The most common value for TeX font encoding is OT1. The other predefined option is T1 (extended \TeX). There's also +% US~ASCII (7~bit), ISO~Latin-1 (8~bit), Adobe Standard Encoding, UTF8 (Unicode~\cite{unicode,unicode-des,chou}), +% etc. See table~\vref{t+var-encodings} and ~\cite{encguide}. +% \begin{table}[htp] +% \centering +% \changeskips +% \caption{Various encodings}\label{t+var-encodings} +% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}} +% \toprule +% \textbf{Encoding}&\textbf{Comment}\\ +% \midrule +% \texttt{ansinew}&Windows~3.1 ANSI encoding, extension of Latin-1.\\ +% \texttt{applemac}&Macintosh encoding.\\ +% \texttt{ascii}&ASCII encoding for the range 32--127.\\ +% \texttt{cp1250}&Windows 1250 (Central and Eastern Europe) code page.\\ +% \texttt{cp1251}&Windows 1251 (Cyrillic) code page.\\ +% \texttt{cp1252}&Synonym for \texttt{ansinew}.\\ +% \texttt{cp437}&IBM~437 code page, which is the original +% American code page and contains letters, digits, +% mathematical symbols, and some characters useful in the +% construction of pseudographics.\\ +% \texttt{cp437de}&IBM~437 code page (German version).\\ +% \texttt{cp850}&IBM~850 code page, almost the same as +% ISO~Latin~1, but character arrangement is not the same.\\ +% \texttt{cp852}&IBM~852 code page.\\ +% \texttt{cp855}&IBM~855 code page (Cyrillic).\\ +% \texttt{cp865}]&IBM~865 code page.\\ +% \texttt{cp866}]&IBM~866 code page (MS-DOS Cyrillic).\\ +% \texttt{decmulti}&DEC Multinational Character Set encoding.\\ +% \texttt{latin1}&ASCII encoding plus the characters needed +% for most Western European languages, including Danish, +% Dutch, English, Faroese, Finnish, Flemish, French, +% German, Icelandic, Italian, Norwegian, Portuguese, +% Spanish, and Swedish. Some non-European languages, such as +% Hawaiian and Indonesian, are also written in this +% character set.\\ +% \texttt{latin2}&ASCII encoding plus the characters needed +% for most Central European languages, including Croatian, +% Czech, Hungarian, Polish, Romanian, Slovak, and Slovenian.\\ +% \texttt{latin3}&ASCII encoding plus the characters needed +% for Esperanto, Maltese, Turkish, and Galicean. However, +% \texttt{latin5} is the prefered character set for +% Turkish.\\ +% \texttt{latin4}&ASCII encoding plus the characters needed +% for the Baltic languages (Latvian, Estonian, and +% Lithuanian), Greenlandic, and Lappish (Sámi).\\ +% \texttt{latin5}&Is essentially the same as +% \texttt{latin1}, except that some Turkish characters replace +% less commonly used Icelandic letters.\\ +% \texttt{next}&Next encoding.\\ +% \bottomrule +% \end{tabularx} +% \end{table} % \item[environment] An environment is a delimited domain in a document, where special rules apply. Such a % domain is delimited by \verb|\begin{|\emph{env}\verb|}| \ldots{} \verb|\end{|\emph{env}\verb|}| and may take % arguments, like this: @@ -15948,7 +16451,7 @@ have centered labels. % to 3~characters (the ``8+3'' scheme). See also sections~\vref{MS-DOS} and~\vref{.8+3}. % It is strongly recommended to not have more than one dot in a file name. % \item[\texttt{farsi.sty}] See Farsi\TeX\ below. -% \item[Farsi\TeX] A package to typeset a document in the farsi (iranian, persian) language. +% \item[Farsi\TeX] A package~\cite{farsi} to typeset a document in the farsi (iranian, persian) language. % See~\url{http://www.farsitex.org}. But this package is today available only for \LaTeX2.09. % See also sections~\vref{s+mld+farsi1} and~\vref{s+mld+farsi2}. % \item[features] A feature (for the \texttt{minitoc} package) is a set of actions executed at each occurrence of @@ -16020,8 +16523,8 @@ have centered labels. % \item[hint] An indication, a clue to detect a problem. It is also a message written (into the % \emph{document}\texttt{.log} file) by the \texttt{hints} option (see below). % \item[\texttt{hints}] An option of the \texttt{minitoc} package. It verifies the loading order of some -% packages, the invocation order of some \texttt{minitoc} commands, the coherence between main \texttt{minitoc} -% commands, etc., and gaves warnings and other useful hints (mainly in the \texttt{.log} file). This is +% packages, the invocation order of some \texttt{minitoc} commands, the consistence between main \texttt{minitoc} +% commands, etc., and gaves warnings and other useful hints (mainly in the \emph{document}\texttt{.log} file). This is % a default option (use the \texttt{nohints} option to skip these checks). % \item[H\LaTeX] A system to write documents in the Korean language, using Lambda~($\mathbf{\Lambda}$) (see below). % Written by \vname{Un}{Koaunghi}~\cite[in~korean]{HLATEX}. It uses special Hangûl or Hanja fonts and the UTF-8 input @@ -16109,7 +16612,7 @@ have centered labels. % \item[Lambda] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of % Omega~($\mathbf{\Omega}$) is called ``Lambda'' ($\mathbf{\Lambda}$). % \item[Lamed] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of -% Aleph~($\aleph$) is called \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). +% Aleph~($\aleph$) is called ``\emph{Lamed}''~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). % \item[\LaTeX] \LaTeX~\cite{latex-manual} is a typesetting system that is very % suitable for producing scientific and mathematical % documents of high typographical quality. It is also suitable for @@ -16166,6 +16669,10 @@ have centered labels. % \url{http://www.latex-project.org/lppl.txt} % \end{quote} % Its current version is 1.3 (2003-12-01). The \texttt{minitoc} package is distributed under this license. +% \item[\texttt{ltxdoc}] A standard \LaTeX\ document class, for preparing the documentation of a package or of a class. +% For the \texttt{minitoc} package, it is very similar to the \texttt{article} document class; see above. +% \item[\texttt{ltxnews}] A standard \LaTeX\ document class, for preparing the announcement of a \LaTeX{} release. For the +% \texttt{minitoc} package, it is very similar to the \texttt{article} document class; see above. % \item[\texttt{\bs makeatletter} \textmd{and} \texttt{\bs makeatother}] Many\footnote{Informations % from~\cite[page~843]{TLC2}.} internal commands of \LaTeX{}, of % packages and classes contain the \texttt{@}~character in their names. This effectively prevents such names @@ -16315,7 +16822,8 @@ have centered labels. % Pentaglot, or Mirror in Five Languages, a dictionary with 18671 % entries in five languages (Manju, Tibetan, Mongolian, Uighur and % Chinese). See~\cite{pentaglot} for more details. Manju writing is derived from Uighur Mongolian by adding -% diacritics in the form of dots and circles. +% diacritics in the form of dots and circles (\emph{tongki fuka sindaha hergen}, script with dots and +% circles)cercles. % \end{description} % % \item[MS-DOS] (Microsoft\textsuperscript{\textregistered} Disk Operating System) An old operating system @@ -16385,7 +16893,9 @@ have centered labels. % \item[\texttt{mtc-tbi.tex}] An example file showing the use of the \texttt{minitoc} package with the % \texttt{tocbibind} package~\cite{tocbibind}. % \item[\texttt{mtc-tlc.tex}] An example file showing the use of the \texttt{minitoc} package in a document of -% \texttt{article} class. It is the example of~\cite[page~58]{TLC2}, modernized. +% \texttt{article} class. It is the example of~\cite[page~58]{TLC2}, modernized. +% \item[\texttt{mtc-tlo.tex}] An example file showing the use of the \texttt{minitoc} package with the +% \texttt{tocloft} package~\cite{tocloft} and their interaction about the page numbers in the mini-tables. % \item[\texttt{mtc-tsf.tex}] An example file showing the use of the \texttt{minitoc} package with the % \texttt{subfig} package~\cite{subfig}. % \begin{SMOOTH} @@ -16417,8 +16927,8 @@ have centered labels. % \begin{description} % \item[encoding] This specifies the order that characters appear in the % font. The two most common text encodings used in \LaTeX{} are -% \textsc{Knuth}'s ``\TeX{} text'' encoding, and the ``\TeX{} text extended'' -% encoding developed by the \TeX{} Users Group members during a \TeX{} +% \textsc{Knuth}'s ``\TeX{} text'' encoding (OT1), and the ``\TeX{} text extended'' +% encoding (T1) developed by the \TeX{} Users Group members during a \TeX{} % Conference at Cork in~1990 (hence its informal name ``Cork encoding''). % See~\cite{encguide}. % \item[family] The name for a collection of fonts, usually grouped under @@ -16449,7 +16959,7 @@ have centered labels. % \texttt{T3} &\LaTeX{} phonetic alphabet\\ % \texttt{TS3} &\LaTeX{} phonetic alphabet (extra symbols)\\ % \texttt{T4} &\LaTeX{} text (African languages)\\ -% \texttt{T5} &\LaTeX{} text (Vietnamien)\\ +% \texttt{T5} &\LaTeX{} text (Vietnamese)\\ % \texttt{T7} &\LaTeX{} text (reserved for Greek)\\ % \texttt{OT1} &\TeX{} text (as defined by \name{Donald}{Knuth})\\ % \texttt{OT2} &\TeX{} text for Cyrillic languages (obsolete)\\ @@ -16647,11 +17157,13 @@ have centered labels. % The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of Omega is called % ``Lambda''~($\mathbf{\Lambda}$). % Extending Omega with the \eTeX\ extensions is a separate -% project, known as Aleph ($\aleph$)~\cite{aleph,aleph-hagen} and led by \xname{Giuseppe}{Bilotta}. +% project, known as ``Aleph'' ($\aleph$)~\cite{aleph,aleph-hagen} and led by \xname{Giuseppe}{Bilotta}. % The \LaTeX\ for Aleph is known as -% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). -% \begin{figure}[tp!] +% ``\emph{Lamed}''~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). +% \begin{table}[tp!] +% \changeskips % \centering +% \caption{Some systems derived from \TeX{} and \LaTeX}\label{t+tex-latex} % \[ \begin{array}{ccccccc} % \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\ % &&+&&+&&\\ @@ -16661,8 +17173,7 @@ have centered labels. % &&&&&&\\ % &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}} % \end{array} \] -% \caption{Some systems derived from \TeX{} and \LaTeX}\label{f+tex-latex} -% \end{figure} +% \end{table} % \item[package] Packages\footnote{This info is taken from~\cite[page~12--13]{kopka} and adapted.} are a very important % feature of \LaTeX. These are extensions to the basic \LaTeX{} commands that are written to files with names % that end with \texttt{.sty} and are loaded with the command \verb|\usepackage| in the preamble. Packages can be @@ -16699,8 +17210,8 @@ have centered labels. % \end{SMOOTH} % \item[\texttt{placeins.txt}] A plain text file containing the documentation of % the \texttt{placeins} package~\cite{placeins}. -% \item[\PLaTeX] A version of \LaTeX\ customized for the polish (polski) language. See~\cite{platex,platex-pl}. -% But the same name refers also to a version of \LaTeX\ customized for the japanese language, +% \item[\PLaTeX] A version of \LaTeX\ customized for the polish (\emph{polski}) language. See~\cite{platex,platex-pl}. +% But the \virage\emph{same} name refers also to a version of \LaTeX\ customized for the japanese language, % {P\LaTeXe}~\cite{platex-jp}. % \item[\texttt{pmk}] % An example of shell script to prepare the \texttt{minitoc} package @@ -16799,13 +17310,15 @@ have centered labels. % automatically activated if your operating system needs short extensions. See \textbf{autoconfiguration} % above and the section~\vref{.8+3}. % \item[\texttt{shorttoc}] The \texttt{shorttoc} package~\cite{shorttoc} allows to create an other table of -% contents in a document, with an other depth and an other title than the main table of contents. +% contents in a document, with an other title and an other depth than the main table of contents. % \item[SJIS] The SJIS character encoding (for the japanese language), also known as MS-Kanji (Kanji for % Microsoft\textsuperscript{\textregistered}), % consists of two overlaid character sets: the so-called halfwidth Katakana (JIS X0201-1976, 1-byte characters % encoded in the range \texttt{0xA1} to \texttt{0xDF}) and the (fullwidth) JIS character set (JIS X0208-1990, % mapped to the remaining code points). This information is taken from~\cite{cjk,cjk2}. % \item[\SLaTeX] A version of \LaTeX\ customized for the swedish language. See~\cite{slatex}. +% \item[\texttt{splitbib}] A \LaTeX\ package~\cite{splitbib} which allows for sorting a bibliography into categories and +% subcategories; this is interesting for lists of publications, for grouping references by subject, by year,~... % \item[\texttt{stdclsdv}] The \texttt{stdclsdv} package~\cite{stdclsdv} is intended to be used by the authors % of \LaTeX{} packages that need to know about the sectional divisions provided by the document class. % \item[strut] A vertical invisible rule used to force a minimal separation between two lines of text. @@ -16895,7 +17408,7 @@ have centered labels. % \item[\texttt{xmk}] An example of shell script, which typesets the example document files into PDF documents. % \item[\texttt{xr}] The \texttt{xr} package~\cite{xr} implements a system for eXternal References. I wrote the % first version of this package, but it had severe problems. \xname{David}{Carlisle} rewrote it in a much -% better and more robust way. With his permission, I used some of its code in the \texttt{minitoc} package +% better and more robust way. With his permission, I used some of his code in the \texttt{minitoc} package % to implement the preparation commands (like \texttt{\bs dominitoc}). If you use also the \texttt{hyperref} % package~\cite{hyperref.web}, use \texttt{xr-hyper}~\cite{xr-hyper} in place of the \texttt{xr} package. % \end{wdesc} @@ -17243,8 +17756,14 @@ have centered labels. % \midrule % \texttt{article}&Pour des articles dans des journaux scientifiques, des présentations, des rapports courts, % de la documentation de programmes, des invitations, \ldots\\ +% \texttt{proc}&Pour préparer les comptes-rendus d'une conférence; analogue à~la classe \texttt{article}.\\ +% \texttt{ltxdoc}&Pour préparer la dpcumentation d'un paquetage ou d'une classe; analogue à~la classe +% \texttt{article}.\\ +% \texttt{ltxnews}&Pour préparer l'annonce d'une version de \LaTeX{}; analogue à~la classe \texttt{article}.\\ % \texttt{report}&Pour des rapports plus longs contenant plusieurs chapitres, de petits livres, des thèses, \ldots\\ % \texttt{book}&Pour de vrais livres.\\ +% \texttt{letter}&Pour des lettres; comme cette classe n'a pas de commandes de sectionnement, n'utilisez pas +% \texttt{minitoc} avec cette classe.\\ % \texttt{slides}&Pour des transparents; cette classe utilise de grandes lettres sans empattements. Vous % pouvez aussi envisager d'utiliser Beamer\TeX{}\,$^a$ à~la place. N'utilisez pas \texttt{minitoc} avec ces classes.\\ % \midrule @@ -17255,9 +17774,62 @@ have centered labels. % \item[CMR] Pour «~Computer Modern Roman~». Le sous-ensemble romain des fontes «~Computer Modern~». % Voir «~Computer Modern~» ci-dessous. % \item[codage] Un codage (\emph{encoding}) spécifie l'ordre selon lequel les caractères apparaissent dans la -% fonte (par exemple, si le soixante-quinzième caractère est un «~~»). Le codage de fonte le plus courant -% pour \TeX\ est OT1. L'autre option prédéfinie est~T1 (\TeX\ étendu). Il y~a aussi -% US~ASCII (7~bits), ISO~Latin-1 (8~bits), Adobe Standard Encoding, UTF8 (Unicode), etc. Voir~\cite{encguide}. +% fonte (par exemple, si le soixante-quinzième caractère est un «~~»). Le codage de fonte le plus courant +% pour \TeX\ est OT1. L'autre option prédéfinie est~T1 (\TeX\ étendu). Il y~a aussi +% US~ASCII (7~bits), ISO~Latin-1 (8~bits), Adobe Standard Encoding, UTF8 (Unicode~\cite{unicode,unicode-des,chou}), +% etc. Voir la table~\vref{t+var-encodings} et~\cite{encguide}. +% \begin{table}[htp] +% \centering +% \changeskips +% \caption{Codages divers}\label{t+var-encodings} +% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}} +% \toprule +% \textbf{Codage}&\textbf{Commentaire}\\ +% \midrule +% \texttt{ansinew}&Codage ANSI pour Windows~3.1, extension de Latin-1.\\ +% \texttt{applemac}&Codage Macintosh.\\ +% \texttt{ascii}&Codage ASCII pour l'intervalle 32--127.\\ +% \texttt{cp1250}&Page de code Windows 1250 (Europe centrale et orientale).\\ +% \texttt{cp1251}&Page de code Windows 1251 (cyrillique).\\ +% \texttt{cp1252}&Synonyme de \texttt{ansinew}.\\ +% \texttt{cp437}&Page de code IBM~437, qui est la page de code +% américaine d'origine et contient les lettres, les +% chiffres, des symboles mathématiques et quelques +% caractères utiles pour construire des pseudo-graphiques.\\ +% \texttt{cp437de}&Page de code IBM~437 (version allemande).\\ +% \texttt{cp850}&Page de code IBM~850, presque identique à~ISO~Latin~1, +% mais la disposition des caractères n'est pas la même.\\ +% \texttt{cp852}&Page de code IBM~852.\\ +% \texttt{cp855}&Page de code IBM~855 (cyrillique).\\ +% \texttt{cp865}&Page de code IBM~865.\\ +% \texttt{cp866}&Page de code IBM~866 (MS-DOS cyrillique).\\ +% \texttt{decmulti}&Codage du jeu international de caractères DEC.\\ +% \texttt{latin1}&Codage ASCII plus les caractères nécessaires +% à~la plupart des langues européennes occidentales, y~compris +% le danois, le néerlandais, l'anglais, le féroéen, le +% finnois, le flamand, le français, l'allemand, +% l'islandais, l'italien, le norvégien, le portugais, +% l'espagnol et le suédois. Certaines langues non +% européennes, comme l'hawaïen et l'indonésien, sont aussi +% écrites avec ce jeu de caractères.\\ +% \texttt{latin2}&Codage ASCII plus les caractères nécessaires +% à~la plupart des langues d'Europe centrale, y~compris +% le croate, le tchèque, le hongrois, le polonais, le +% roumain, le slovaque et le slovène.\\ +% \texttt{latin3}&Codage ASCII plus les caractères nécessaires +% à~l'espéranto, le maltais, le turc et le galicien. +% Cependant, \texttt{latin5} est le jeu de caractères +% préféré pour le turc.\\ +% \texttt{latin4}&Codage ASCII plus les caractères nécessaires +% pour les langues baltes (latvien ou letton, estonien et +% lithuanien), le groendlandais et le lapon (sâme, sámi).\\ +% \texttt{latin5}&Est essentiellement identique à~\texttt{latin1}, +% excepté que certains caractères turcs remplacent des +% lettres islandaises moins souvent utilisées.\\ +% \texttt{next}&Codage pour Next.\\ +% \bottomrule +% \end{tabularx} +% \end{table} % \item[\texttt{comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en anglais. % \item[compteur] Un registre \TeX\ contenant une valeur entière. Il~y a 256 compteurs (de~0 à~255) dans \TeX, mais % \LaTeX\ en utilise certains, et de nombreux paquetages ont besoin de quelques compteurs pour leur propre @@ -17265,7 +17837,7 @@ have centered labels. % Omega~($\mathbf{\Omega}$), lui aussi, permet davantage de compteurs. % \item[Computer Modern] Pour \og Computer Modern\fg. Un ensemble de fontes~\cite{cmt} conçues % par \name{Donald}{Knuth} pour \TeX. -% Initialement, elles étaient construites avec {\MF}~\cite{metabook} (un programme lui aussi créé par \textsc{Knuth}), +% Initialement, elles étaient construites avec {\MF}~\cite{metabook,meta-des} (un programme lui aussi créé par \textsc{Knuth}), % mais aujourd'hui il en existe des versions PostScript, avec des extensions (pour les caractères accentués, % principalement): les fontes EC (\emph{European Computer Modern}), les fontes cm-super, etc. % \item[CTAN] Le \emph{Comprehensive \TeX\ Archive Network} (réseau d'archives \TeX\ complètes), un ensemble @@ -17335,7 +17907,7 @@ have centered labels. % le paquetage Babel~\cite{babel,babel-user}. % \item[extension] Voir «~suffixe~» plus loin. % \item[\texttt{farsi.sty}] Voir Farsi\TeX\ ci-dessous. -% \item[Farsi\TeX] Un paquetage pour composer un document dans la langue farsi (iranien, persan). +% \item[Farsi\TeX] Un paquetage~\cite{farsi} pour composer un document dans la langue farsi (iranien, persan). % Voir~{\froff\url{http://www.farsitex.org}}. Mais ce n'est actuellement disponible que pour \LaTeX2.09. % Voir aussi les sections~\vref{s+mld+farsi1} et~\vref{s+mld+farsi2}. % \item[features] Voir «~dispositifs~» plus haut. @@ -17363,7 +17935,7 @@ have centered labels. % \texttt{minitoc}. % \item[\texttt{fminitoc.dtx}] Le fichier source pour la documentation en français du paquetage \texttt{minitoc}. % En fait, il ne fait que définir \texttt{\bs jobname} puis charger \texttt{minitoc.dtx}, qui lui-même charge -% \texttt{\jobname.lan} pour choisir la langue urilisée dans \texttt{minitoc.dtx}; \texttt{minitoc.dtx} contient +% \texttt{\jobname.lan} pour choisir la langue utilisée dans \texttt{minitoc.dtx}; \texttt{minitoc.dtx} contient % à~la fois des fragments de documentation en anglais et en français, choisis par des constructions % \texttt{\bs ifcase} avec la variable \texttt{\bs LANG}, forcée à~0 par \texttt{minitoc.lan} ou à~1 par % \texttt{fminitoc.lan} (c'est-à-dire par \texttt{\bs jobname.dtx}). \texttt{fminitoc.dtx} est produit lors de la @@ -17413,7 +17985,8 @@ have centered labels. % \item[\texttt{hints}] Une option du paquetage \texttt{minitoc}. Elle vérifie l'ordre ce chargement de certains % paquetages, l'ordre des invocations de certaines commandes de \texttt{minitoc}, la cohérence entre les % principales commandes de \texttt{minitoc}, etc., et produit des avertissements et d'autres indications -% (\emph{hints}) utiles (principalement dans le fichier \texttt{.log}). C'est une option active par défaut +% (\emph{hints}) utiles (principalement dans le fichier \emph{document}\texttt{.log}). +% C'est une option active par défaut % (utilisez l'option \texttt{nohints} pour sauter ces vérifications). % \item[H\LaTeX] Un système pour écrire des documents en langue coréenne, en utilisant Lambda~($\mathbf{\Lambda}$) % (voir plus bas). @@ -17559,6 +18132,14 @@ have centered labels. % \begin{quote} % {\froff\url{http://www.tug.org/tex-archive/info/french-translations/macros/latex/base/f-lppl.txt}} % \end{quote} +% \item[\texttt{ltxdoc}] Une classe standard de document \LaTeX, +% pour préparer la documentation d'un paquetage ou d'une +% classe. Pour le paquetage \texttt{minitoc}, elle est +% très similaire à~la classe de document \texttt{article}; voir plus haut. +% \item[\texttt{ltxnews}] Une classe standard de document \LaTeX, +% pour préparer l'announce d'une version de \LaTeX. +% Pour le paquetage \texttt{minitoc}, elle est +% très similaire à~la classe de document \texttt{article}; voir plus haut. % \item[\texttt{\bs makeatletter} \textmd{et} \texttt{\bs makeatother}] De\,\footnote{Ces informations proviennent % de~\cite[page~857]{TLC2F}.} nombreuses commandes internes de \LaTeX{}, de paquetages et de classes contiennent % le caractère~\texttt{@} dans leurs noms. Ceci empêche efficacement que de tels noms soient utilisés dans des @@ -17694,7 +18275,8 @@ have centered labels. % des meilleurs dictionnaires multilingues jamais réalisés, par exemple le Pentaglote, ou Miroir des Cinq Langues, un % dictionnaire avec 18671 entrées en cinq langues (mandchou, tibétain, mongol, ouïghour et chinois). % Voir~\cite{pentaglot} pour plus de détails. L'écriture mandchoue est dérivée du mongol ouïghour par l'ajout -% de signes diacritiques sous la forme de points et de cercles. +% de signes diacritiques sous la forme de points et de cercles (\emph{tongki fuka sindaha hergen}, écriture +% avec points et cercles). % \end{description} % \item[MS-DOS] (\emph{Microsoft\textsuperscript{\textregistered} Disk Operating System}) Un ancien système % d'exploitation pour ordinateurs personnels (PCs). Du point de vue de \texttt{minitoc}, son principal @@ -17764,9 +18346,11 @@ have centered labels. % \item[\texttt{mtc-syn.tex}] Un exemple de document montrant l'utilisation du paquetage \texttt{minitoc} lorsque % la table des matières est précédée de quelques chapitres étoilés. % \item[\texttt{mtc-tbi.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} package avec -% le paquetage \texttt{tocbibind}. -% \item[\texttt{mtc-tlc.tex}] Un fichier d'exemple mpntrant l'utilisation du paquetage \texttt{minitoc} dans un document -% de la classe \texttt{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé. +% le paquetage \texttt{tocbibind}. +% \item[\texttt{mtc-tlc.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} dans un document +% de la classe \texttt{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé. +% \item[\texttt{mtc-tlo.tex}] Un fichier d'exemple montrant l'utilisation du paquetage \texttt{minitoc} avec le +% paquetage \texttt{tocloft}~\cite{tocloft} et leur interaction pour les numéros de pages dans les mini-tables. % \item[\texttt{mtc-tsf.tex}] Un fichier exemple montrant l'utilisation du paquetage \texttt{minitoc} avec le % paquetage \texttt{subfig}~\cite{subfig}. % \begin{SMOOTH} @@ -17804,8 +18388,8 @@ have centered labels. % \item[codage\,\footnotemark]\footnotetext{Et non \og{} encodage~\fg, qui est un anglicisme.} (\emph{encoding}) % Un codage spécifie % l'ordre selon lequel les caractères apparaissent dans la fonte. Les deux codages les plus courants -% utilisés dans \LaTeX{} sont le codage «~texte \TeX~» de \textsc{Knuth} et le codage «~texte \TeX{} -% étendu~» développé par les membres du \emph{\TeX{} Users Group} pendant une conférence sur \TeX{} à~Cork +% utilisés dans \LaTeX{} sont le codage «~texte \TeX~» de \textsc{Knuth} (OT1) et le codage «~texte \TeX{} +% étendu~» (T1) développé par les membres du \emph{\TeX{} Users Group} pendant une conférence sur \TeX{} à~Cork % en~1990 (d'où son nom informel de «~codage de Cork~»). Voir~\cite{encguide}. % \item[famille] (\emph{family}) Le nom d'une collection de fontes, habituellement groupées sous un nom commun % par le fondeur de ces fontes. Par exemple, «~Adobe Times~», «~ITC Garamond~» et «~Computer Modern Roman~» @@ -18036,11 +18620,13 @@ have centered labels. % Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales d'Omega est % appelé «~Lambda~»~($\mathbf{\Lambda}$). % L'ajout à~Omega des extensions de \eTeX\ est un projet -% distinct, connu sous le nom de Aleph ($\aleph$)~\cite{aleph,aleph-hagen} et conduit par \xname{Giuseppe}{Bilotta}. +% distinct, connu sous le nom de «~Aleph~» ($\aleph$)~\cite{aleph,aleph-hagen} et conduit par \xname{Giuseppe}{Bilotta}. % La version de \LaTeX\ pour Aleph est connue sous le nom de -% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). -% \begin{figure}[tp!] +% «~\emph{Lamed}~»~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). +% \begin{table}[tp!] +% \changeskips % \centering +% \caption{Quelques systèmes dérivés de \TeX{} et \LaTeX}\label{t+tex-latex} % \[ \begin{array}{ccccccc} % \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\ % &&+&&+&&\\ @@ -18050,8 +18636,7 @@ have centered labels. % &&&&&&\\ % &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}} % \end{array} \] -% \caption{Quelques systèmes dérivés de \TeX{} et \LaTeX}\label{f+tex-latex} -% \end{figure} +% \end{table} % \item[paquetage] (\emph{package}) % Les paquetages\,\footnote{Ces informations ont été extraites de~\cite[page~12--13]{kopka} puis adaptées et % traduites.}\textsuperscript{,}\footnote{Notez que j'utilise le terme <<~paquetage~>> pour traduire @@ -18097,8 +18682,8 @@ have centered labels. % \end{SMOOTH} % \item[\texttt{placeins.txt}] Un fichier en texte pur (anglais) contenant la documentation du paquetage % \texttt{placeins}~\cite{placeins}. -% \item[\PLaTeX] Une version de \LaTeX\ adaptée à~la langue polonaise (polski). Voir~\cite{platex,platex-pl}. -% Mais le même nom désigne aussi une version de \LaTeX\ adaptée à~la langue japonaise, {P\LaTeXe}~\cite{platex-jp}. +% \item[\PLaTeX] Une version de \LaTeX\ adaptée à~la langue polonaise (\emph{polski}). Voir~\cite{platex,platex-pl}. +% Mais le \virage\emph{même} nom désigne aussi une version de \LaTeX\ adaptée à~la langue japonaise, {P\LaTeXe}~\cite{platex-jp}. % \item[\texttt{pmk}] % Un exemple de script \emph{shell} pour préparer le paquetage \texttt{minitoc} % et sa documentation; vous devriez l'adapter à~vos besoins. @@ -18241,7 +18826,7 @@ have centered labels. % est automatiquement activée si votre système d'exploitation requiert des suffixes courts. Voir % \textbf{autoconfiguration} plus haut et la section~\vref{.8+3}. % \item[\texttt{shorttoc}] Le paquetage \texttt{shorttoc}~\cite{shorttoc} permet de créer une autre table des -% matières dans un document, avec une autre profondeur et un autre titre que la table des matières principale. +% matières dans un document, avec un autre titre et une autre profonteur que la table des matières principale. % \item[SJIS] Le codage SJIS de caractères (pour le japonais), aussi connu sous le nom de MS-Kanji % (Kanji pour Microsoft\textsuperscript{\textregistered}), % consiste en deux jeux de caractères se recouvrant: celui surnommé Katakana demi-largeur (JIS X0201-1976, @@ -18249,6 +18834,9 @@ have centered labels. % (pleine largeur) (JIS X0208-1990, associé aux points de codage restants). % Cette information provient de~\cite{cjk,cjk2}. % \item[\SLaTeX] Une version of \LaTeX\ adaptée pour la langue suédoise. Voir~\cite{slatex}. +% \item[\texttt{splitbib}] Un paquetage~\cite{splitbib} \LaTeX\ qui permet de trier une bibliographie en catégories et +% sous-catégories; ceci est intéressant pour des listes de publications, pour grouper les références par +% sujet, par année,~... % \item[\texttt{stdclsdv}] Le paquetage \texttt{stdclsdv}~\cite{stdclsdv} est destiné à~être utilisé par les % auteurs de paquetages \LaTeX{} qui ont besoin de savoir quelles divisions de sectionnement sont fournies par % la classe du document. @@ -18373,14 +18961,14 @@ have centered labels. % \minilot % % \ifcase\LANG\relax -% This chapter describes the installation of the \texttt{minitoc} package (version~\#48). +% This chapter describes the installation of the \texttt{minitoc} package (version~\#49). % % This package contains a lot of files. The list of all files is given in \index{minitoc.l}\texttt{minitoc.l}. See % table~\vref{t+files}. % The files are sorted into ``classes'' below (a file can appear in more than one class). Each class specifies % the function and the placement of its files. % \or\relax -% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#48). +% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#49). % % Ce paquetage contient de nombreux fichiers. La liste de tous les fichiers est donnée dans % \index{minitoc.l}\texttt{minitoc.l}. Voir le tableau~\vref{t+files}. @@ -18394,11 +18982,13 @@ have centered labels. % \vspace*{4\baselineskip} % \ifcase\LANG\relax % \def\CLA{class} -% \def\ET{\textrm{, and}\xspace} +% ^^A \def\ET{\textrm{, and}\xspace} +% \def\ET{\textrm{,}\xspace} % \caption{List of files (\texttt{minitoc.l})}\label{t+files} % \or\relax % \def\CLA{classe} -% \def\ET{ \textrm{et}\xspace} +% ^^A \def\ET{ \textrm{et}\xspace} +% \def\ET{\textrm{,}\xspace} % \caption{Liste des fichiers (\texttt{minitoc.l})}\label{t+files} % \fi % \vspace*{-1\baselineskip} @@ -18531,6 +19121,7 @@ have centered labels. % \item japanese3.mld\ET japanese3.mlo % \item japanese4.mld\ET japanese4.mlo % \item japanese5.mld\ET japanese5.mlo +% \item japanese6.mld\ET japanese6.mlo % \item kannada.mld % \item khalkha.mld % \item latin.mld @@ -18657,6 +19248,7 @@ have centered labels. % mtc-syn.tex, % mtc-tbi.tex, % mtc-tlc.tex, +% mtc-tlo.tex, % mtc-tsf.tex % \end{itemize} % \medskip @@ -18765,7 +19357,8 @@ have centered labels. % another one); the english and french languages are evident examples. % For some languages, the multiplicity of the \texttt{*.mld} files corresponds to a multiplicity of fonts % and/or encodings (chinese, greek, japanese, korean, malayalam, polish, russian, serbian), or even -% for spelling reforms (german, greek, norsk).}. +% for spelling reforms (german, greek, norsk). \emph{Note that the presence of +% the \texttt{english.mld} file is mandatory.}}. % % The table~\vref{t+languages} lists the available languages; for each of these languages, a % \emph{language}\texttt{.mld} file is available; the languages in parentheses are aliases of a main language @@ -18784,7 +19377,8 @@ have centered labels. % peut en charger un autre); les langues \emph{english} et \emph{french} sont des exemples évidents. % Pour certaines langues, la multiplicité des fichiers \texttt{*.mld} correspond à~une multiplicité de fontes % et/ou de codages (chinois, grec, japonais, coréen, malayalam, polonais, russe, serbe), ou même à~des -% réformes de l'orthographe (allemand, grec, norvégien).}. +% réformes de l'orthographe (allemand, grec, norvégien). \emph{Notez que la présence du fichier +% \texttt{english.mld} est obligatoire.}}. % % Le tableau~\vref{t+languages} liste les langues disponibles; pour chacune de ces langues, un fichier % \emph{langue}\texttt{.mld} est disponible; les langues entre parenthèses sont des alias d'une langue @@ -18856,6 +19450,7 @@ have centered labels. % \index{mtc-syn.tex}\texttt{mtc-syn.tex}, % \index{mtc-tbi.tex}\texttt{mtc-tbi.tex}, % \index{mtc-tlc.tex}\texttt{mtc-tlc.tex}, +% \index{mtc-tlo.tex}\texttt{mtc-tlo.tex}, % \index{mtc-tsf.tex}\texttt{mtc-tsf.tex}, % are example files, to play with. % The associated \texttt{.pdf} files are provided. @@ -18890,6 +19485,7 @@ have centered labels. % \index{mtc-syn.tex}\texttt{mtc-syn.tex}, % \index{mtc-tbi.tex}\texttt{mtc-tbi.tex}, % \index{mtc-tlc.tex}\texttt{mtc-tlc.tex}, +% \index{mtc-tlo.tex}\texttt{mtc-tlo.tex}, % \index{mtc-tsf.tex}\texttt{mtc-tsf.tex}, % sont des exemples de fichiers, avec lesquels vous pouvez jouer. % Les fichiers \texttt{.pdf} associés sont fournis. @@ -18980,10 +19576,10 @@ have centered labels. % \ifcase\LANG\relax % \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf} % is the documentation in french, in PDF format. The french documentation and source -% files must not be omitted. +% files must not be left out. % \or\relax % \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf} -% forme la documentation en français, en formats PDF. La documentation en français +% forme la documentation en français, en format PDF. La documentation en français % et ses fichiers sources ne doivent pas être omis. % \fi % \item @@ -19041,7 +19637,7 @@ have centered labels. % and \texttt{.ins} files. % \item The files of~(\ref{IN1}) must be installed in a directory where \LaTeXe{} finds \texttt{.sty} files. % \item The files of~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) and~(\ref{IN9}) must be installed in -% a separate directory, but must not be omitted. +% a separate directory, but must not be left out. % \item The files of~(\ref{IN7}) and~(\ref{IN8}) must be installed as on-line documentation. % \end{itemize} % @@ -19128,7 +19724,7 @@ have centered labels. % % \ifcase\LANG\relax % \section{New design in~1993} -% So I~decided (June~1993, when I took the maintenance the package) to change the allocation method to always +% So I~decided (June~1993, when I took the maintenance of the package) to change the allocation method to always % use the same file descriptor for all the % mini-table of contents files. Some major improvements happened in 1993: the addition of the \texttt{mtcoff} % (\texttt{minitocoff} at this time) @@ -19211,7 +19807,7 @@ have centered labels. % Le très gênant problème avec les commandes de sectionnement étoilées a reçu quelques solutions (assez primitives), % mais il est très complexe, donc des interventions manuelles sont souvent nécessaires. % -% Les noms des fichiers minitoc de définition prennent de langue prennent maintenant le suffixe \texttt{.mld}, +% Les noms des fichiers minitoc de définition de langue prennent maintenant le suffixe \texttt{.mld}, % plus spécifique, et l'anglais (\texttt{english}) est la langue par défaut. Quelques nouvelles langues sont % ajoutées (ceci continue autant que possible). % @@ -19384,7 +19980,7 @@ have centered labels. % % Added the description of the installation of the package (a new chapter and the file \texttt{INSTALL}). % -% Improved and added hints about coherence of \verb|\dominitoc|/\verb|\minitoc| and co. +% Improved and added hints about consistence of \verb|\dominitoc|/\verb|\minitoc| and co. % % Added the \verb|\mtcsetfeature| command (very complex). % @@ -19570,17 +20166,16 @@ have centered labels. % % Reordering of the chapters in the user's manual (part~I). % -% Added a hint about the \texttt{fncychap} package~\cite{fncychap}. -% -% Added a hint about the \texttt{quotchap} package~\cite{quotchap}. -% -% Added a hint about the \texttt{romannum} package~\cite{romannum}. -% -% Added a hint about the \texttt{sfheaders} package~\cite{sfheaders}. -% -% Added a hint about the \texttt{alnumsec} package~\cite{alnumsec}. +% \begin{raggedright} +% Added hints about the \texttt{fncychap}~\cite{fncychap}, +% \texttt{quotchap}~\cite{quotchap}, +% \texttt{romannum}~\cite{romannum}, +% \texttt{sfheaders}~\cite{sfheaders}, +% \texttt{alnumsec}~\cite{alnumsec}, +% and +% \texttt{captcont}~\cite{captcont} packages. % -% Added a hint about the \texttt{captcont} package~\cite{captcont}. +% \end{raggedright} % % \begin{raggedright} % Added FAQ~44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} formatting commands. @@ -19601,9 +20196,20 @@ have centered labels. % The bibliographic styles \texttt{plainurl.bst} and \texttt{frplain1.bst} are renamed \texttt{en-mtc.bst} and % \texttt{fr-mtc.bst}. % -% All example documents are renamed with mames beginning with ``\texttt{mtc-}''. +% All example documents are renamed with names beginning with ``\texttt{mtc-}''. % % The ``\texttt{listfiles}'' package option is active by default. +% +% Better error messages about undefined preparation and insertion commands. +% +% Added \texttt{japanese6.mld} and \texttt{japanase6.mlo}. +% +% Added a hint about the \texttt{hangcaption} package~\cite{hangcaption}. +% +% Added (in the memento) a table of the classes and packages which are incompatible or need precautions with +% \texttt{minitoc}. +% +% Added a validation of the language options with the presence of the \texttt{.mld} and \texttt{.mlo} files. % \or\relax % \section{Développements en~2006} % Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|, @@ -19638,17 +20244,17 @@ have centered labels. % % Ré-ordonnancement des chapitres du manuel de l'utilisateur (partie~I). % -% Ajout d'un \emph{hint} sur le paquetage \texttt{fncychap}~\cite{fncychap}. -% -% Ajout d'un \emph{hint} sur le paquetage \texttt{quotchap}~\cite{quotchap}. -% -% Ajout d'un \emph{hint} sur le paquetage \texttt{romannum}~\cite{romannum}. -% -% Ajout d'un \emph{hint} sur le paquetage \texttt{sfheaders}~\cite{sfheaders}. -% -% Ajout d'un \emph{hint} sur le paquetage \texttt{alnumsec}~\cite{alnumsec}. +% \begin{raggedright} +% Ajout de \emph{hints} sur les paquetages +% \texttt{fncychap}~\cite{fncychap}, +% \texttt{quotchap}~\cite{quotchap}, +% \texttt{romannum}~\cite{romannum}, +% \texttt{sfheaders}~\cite{sfheaders}, +% \texttt{alnumsec}~\cite{alnumsec} +% et +% \texttt{captcont}~\cite{captcont}. % -% Ajout d'un \emph{hint} sur le paquetage \texttt{captcont}~\cite{captcont}. +% \end{raggedright} % % \begin{raggedright} % Ajout du point~44 de la FAQ et des commandes de mise en page \texttt{\bs mtcgapbeforeheads} @@ -19674,6 +20280,17 @@ have centered labels. % Tous les exemples de documents sont renommés avec des noms commençant par «~\texttt{mtc-}~». % % L'option de paquetage «~\texttt{listfiles}~» est active par défaut. +% +% Meilleurs messages d'erreur pour les commandes de préparation et d'insertion non définies. +% +% Ajout de \texttt{japanese6.mld} et \texttt{japanase6.mlo}. +% +% Ajout d'un \emph{hint} sur le paquetage \texttt{hangcaption}~\cite{hangcaption}. +% +% Ajout (dans le mémento) d'un tableau des classes et paquetages qui sont incompatibles ou ont besoin de +% précautions avec \texttt{minitoc}. +% +% Ajout d'une validation des options de langue avec la présence des fichiers \texttt{.mld} et \texttt{.mlo}. % \fi % % \ifcase\LANG\relax @@ -19681,19 +20298,20 @@ have centered labels. % \markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS} % ^^A \enlargethispage*{1.5\baselineskip} % \mtcaddchapter[Acknowledgments] -% I need to thank the following peoples\,\footnote{And I apologize to whose I forgot.}, for their help, their +% I need to thank the following peoples\,\footnote{And I apologize to all whose I forgot.}, for their help, their % questions, their interventions in the news groups\,\footnote{Mainly, \texttt{fr.comp.text.tex} (in french) and -% \texttt{comp.text.tex} (in english), but also \texttt{de.comp.text.tex} (in german, but I do not read it well).}, -% and/or for their packages, classes and documents:\hfill\mbox{}\\ +% \texttt{comp.text.tex} (in english), but also \texttt{de.comp.text.tex} (in german, but I do not read it well: +% send me also a mail in french or english).}, +% and/or for their packages, classes, documents, and tools:\hfill\mbox{}\\ % \or\relax % \chapter*{Remerciements\markboth{REMERCIEMENTS}{REMERCIEMENTS}} % \markboth{REMERCIEMENTS}{REMERCIEMENTS} % \mtcaddchapter[Remerciements] -% Il me faut remercier les personnes suivantes\,\footnote{Et que celles que j'ai oubliées me pardonnent.}, pour +% Il me faut remercier les personnes suivantes\,\footnote{Et que toutes celles que j'ai oubliées me pardonnent.}, pour % leur aide, leurs questions, leurs interventions dans les groupes de discussion\,\footnote{Essentiellement, % \texttt{fr.comp.text.tex} (en français) et \texttt{comp.text.tex} (en anglais), mais aussi -% \texttt{de.comp.text.tex} (en allemand, mais je le lis mal).} -% et/ou leurs paquetages, classes et documents:\hfill\mbox{}\\ +% \texttt{de.comp.text.tex} (en allemand, mais je le lis mal: envoyez-moi aussi un courrier en français ou en anglais).} +% et/ou leurs paquetages, classes, documents et outils:\hfill\mbox{}\\ % \fi % \begin{raggedright} % \name{Hassan}{Abolhassani}, @@ -19701,6 +20319,7 @@ have centered labels. % \name{Juan~M.}{Aguirregabiria}, % \name{Alex}{AJ}, % \name{Jérôme}{Andrieux}, +% \name{Ralf}{Angeli}, % \name{Achod~André}{Aradian}, % \name{Einar}{Árnason}, % \name{Tim}{Arnold}, @@ -19709,6 +20328,7 @@ have centered labels. % \name{Gonvcal}{Badenes}, % \name{Philipp}{Bachmann}, % \name{Marin}{Balgarensky}, +% \name{Jean-Yves}{Baudais}, % \name{David}{Bausum}, % \name{Benjamin}{Bayart}, % \name{Thierry}{Bayet}, @@ -19723,6 +20343,7 @@ have centered labels. % \name{Denis}{Bitouzé}, % \name{Laurent}{Bloch}, % \name{Georgi}{Boshnakov}, +% \name{Patrice}{Bougette}, % \name{Daniel}{Bourbonnais}, % \name{Victor}{Boyko}, % \name{Johannes}{Braams}, @@ -19737,6 +20358,7 @@ have centered labels. % \name{Jean-Côme}{Charpentier}, % \name{Jana}{Chlebikova}, % \name{Marian}{Clegg}, +% \name{Patrick~W.}{Daly}, % \name{Steven~Douglas}{Cochran}, % \name{Maurizio}{Codogno}, % \name{David~B.}{Cook}, @@ -19761,7 +20383,9 @@ have centered labels. % \name{Jeff}{Fessler}, % \name{Ulrike}{Fischer}, % \name{Daniel}{Flipo}, +% \name{Peter}{Flynn}, % \name{Jim}{Fox}, ^^A dpfloat +% \name{Danny~F.}{Fürniß}, % \name{Diego}{Garcia~Morate}, % \name{Hubert}{Gäßlein}, ^^A pict2e % \name{Mohammad}{Ghodsi}, @@ -19773,6 +20397,7 @@ have centered labels. % \name{Norman}{Gray}, % \name{Loïc}{Grenon}, % \name{Sébastien}{Grot}, +% \name{Micael}{Guignard}, % \name{Marion}{Gunn}, % \name{Hans}{Hagen}, % \name{Boumediene}{Hamzi}, @@ -19780,6 +20405,7 @@ have centered labels. % \name{Yannis}{Haralambous}, % \name{Alexander}{Harin}, % \name{Danny}{Heap}, +% \name{André}{Heider}, % \name{Thorsten}{Hein}, % \name{Sten}{Hellman}, % \name{Haavard}{Helstrup}, @@ -19817,6 +20443,7 @@ have centered labels. % \name{Rune}{Kleveland}, % \name{Jörg}{Knappen}, % \vname{Un}{Koaunghi}, +% \name{Helmutj}{Kopka}, % \name{Markus}{Kohm}, % \name{Attila}{Koppanyi}, % \name{Thankmar}{Kronzucker}, @@ -19828,7 +20455,7 @@ have centered labels. % \name{Fabio}{Lanari}, % \name{Robert}{Lange}, % \name{Dag}{Langmyhr}, -% \name{Olga}{Lapko}, +% \name{Olga~G.}{Lapko}, % \name{Henning}{Larsen}, % \name{Jean-Marc}{Lasgouttes}, % \name{Jean-Philippe}{Lauffenburger}, @@ -19850,6 +20477,7 @@ have centered labels. % \name{Maurizio}{Loreti}, % \name{Tristan}{Lorino}, % \name{Tim}{Love}, +% \name{Vincent}{Lozano}, % \name{Dan}{Luecking}, % \name{Ken}{Lunde}, % \name{Anders}{Lyhne}, @@ -19864,6 +20492,8 @@ have centered labels. % \name{Terry}{Mart}, % \name{Ruiz-Altaba}{Marti}, % \name{Vadim}{Maslov}, +% \name{Henri}{Massias}, +% \name{Andreas}{Matthias}, % \name{Sven}{Mattisson}, % \name{Rowland}{McDonnell}, % \name{Ben}{McKay}, @@ -19882,6 +20512,7 @@ have centered labels. % \name{Mariusz}{Olko}, % \name{Piet}{van~Oostrum}, % \name{Erik}{Östhols}, +% \name{Jörg}{Ott}, % \name{Alan}{Pai\'{c}}, % \name{Scott}{Pakin}, % \name{Palash~Baran}{Pal}, @@ -19910,6 +20541,8 @@ have centered labels. % \name{Enn}{Saar}, % \name{David}{Samsoen}, % \name{Julio}{Sanchez}, +% \name{Morgan}{Sangeux}, +% \name{Eddie}{Saudrais}, % \name{Elmar}{Schalueck}, % \name{Tobias}{Schlemmer}, % \name{Uwe}{Schneider}, @@ -19924,11 +20557,13 @@ have centered labels. % \name{Éric}{Streit}, % \name{Ralf}{Stubner}, % \vname{Meknavin}{Surapant}, +% \name{Chris}{Swoyer}, % \name{Apostolos}{Syropoulos}, % \name{Dung}{Ta~Quang}, % \name{Daniel}{Taupin}\textsuperscript{\textdied}, % \name{Hàn~Th\'{\^e}}{Th\`anh}, % \vname{Karoonboonyanan}{Theppitak}, +% \name{Ton}{'t~Lam}, % \name{Karsten}{Tinnefeld}, % \name{Sigitas}{Tolusis}, % \name{Laurent}{Tordella}, @@ -19937,16 +20572,17 @@ have centered labels. % \name{Stefan}{Ulrich}, % \name{Turgut}{Uyar}, % \name{Jari}{Vaario}, -% \name{Thomas}{van~Oudenhove}, +% \name{Thomas}{van~Oudenhove de Saint Géry}, % \name{Vincent}{Vaquin}, % \name{Didier}{Verna}, % \name{Sylvain}{Vesco}, % \name{Alexandre}{Vial}, % \name{Vladimir}{Volovitch}, +% \name{Herbert}{Voss}, % \name{Zden\v{e}k}{Wagner}, % \name{Nigel}{Ward}, % \name{Staszek}{Wawrykiewicz}, -% \name{Stephan}{Webanck}, +% \name{Stephan~B.}{Webanck}, % \name{Eduard}{Werner}, % \name{Peter~R.}{Wilson}, % \name{Marcin}{Woli\'nski}, @@ -19959,7 +20595,8 @@ have centered labels. % \name{Danilo}{Zavrtanik}, % \name{Krzysztof~Konrad}{\.Zelechowski}, % \name{Charlie~S.}{Zender}, -% \name{Vadim~V.}{Zhytnikov}\ifcase\LANG\relax, and\ \or\relax\ et\ \fi +% \name{Vadim~V.}{Zhytnikov}, +% \name{Uwe}{Ziegenhagen}\ifcase\LANG\relax, and\ \or\relax\ et\ \fi % \name{Leon}{\v{Z}lajpah}.\par % \end{raggedright} % @@ -20053,18 +20690,18 @@ have centered labels. % \begin{macro}{\RequirePackage} % \ifcase\LANG\relax % This code section identifies the package with its name, version number and date. A trace is written in the -% \index{.log}\texttt{.log} file. This package will not work with \LaTeX2.09. +% \index{.log}\emph{document}\texttt{.log} file. This package will not work with \LaTeX2.09. % \or\relax % Cette section de code identifie le paquetage par son nom, son numéro de version et sa date. Une trace est écrite -% dans le fichier \index{.log}\texttt{.log}. Ce paquetage ne fonctionnera pas avec \LaTeX2.09. +% dans le fichier \index{.log}\emph{document}\texttt{.log}. Ce paquetage ne fonctionnera pas avec \LaTeX2.09. % \fi % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1996/06/02]% \ProvidesPackage{minitoc}% - [2006/09/13 v48 Package minitoc (JPFD)] + [2006/10/10 v49 Package minitoc (JPFD)] \RequirePackage{mtcmess}[2006/03/14] \mtcPackageInfo[<I0001>]{minitoc}% - {*** minitoc package, version 48 ***\@gobble} + {*** minitoc package, version 49 ***\@gobble} % \end{macrocode} % \end{macro} % \end{macro} @@ -20235,8 +20872,8 @@ have centered labels. % altered since the loading of the document class. % % \item The flag \texttt{\bs if@mtc@hints@given@} is set true if the \texttt{hints} option detects something curious -% and writes messages in the \texttt{.log} file. It will be used at the end of the document to signal that -% you should look for hints in the \texttt{.log} file. +% and writes messages in the \emph{document}\texttt{.log} file. It will be used at the end of the document to signal that +% you should look for hints in the \emph{document}\texttt{.log} file. % \end{itemize} % \or\relax % \subsection{Indicateurs pour l'option \texttt{hints}} @@ -20248,8 +20885,9 @@ have centered labels. % sectionnement ont été altérées depuis le chargement de la classe de document. % % \item L'indicateur \texttt{\bs if@mtc@hints@given@} est forcé à~vrai si l'option \texttt{hints} détecte quelque -% chose de curieux et écrit des messages dans le fichier \texttt{.log}. Il sera utilisé en fin de document -% pour signaler que vous devriez chercher des \emph{hints} dans le fichier \texttt{.log}. +% chose de curieux et écrit des messages dans le fichier \emph{document}\texttt{.log}. +% Il sera utilisé en fin de document +% pour signaler que vous devriez chercher des \emph{hints} dans le fichier \emph{document}\texttt{.log}. % \end{itemize} % \fi % \begin{macrocode} @@ -20305,6 +20943,8 @@ have centered labels. % \begin{macro}{\if@mtc@varsectsLoaded@a@} % \begin{macro}{\if@mtc@fncychapLoaded@} % \begin{macro}{\if@mtc@fncychapLoaded@a@} +% \begin{macro}{\if@mtc@hangcaptionLoaded@} +% \begin{macro}{\if@mtc@hangcaptionLoaded@a@} % \begin{macro}{\if@mtc@quotchapLoaded@} % \begin{macro}{\if@mtc@quotchapLoaded@a@} % \begin{macro}{\if@mtc@romannumLoaded@} @@ -20346,6 +20986,8 @@ have centered labels. \newif\if@mtc@varsectsLoaded@a@ \@mtc@varsectsLoaded@a@false \newif\if@mtc@fncychapLoaded@ \@mtc@fncychapLoaded@false \newif\if@mtc@fncychapLoaded@a@ \@mtc@fncychapLoaded@a@false +\newif\if@mtc@hangcaptionLoaded@ \@mtc@hangcaptionLoaded@false +\newif\if@mtc@hangcaptionLoaded@a@ \@mtc@hangcaptionLoaded@a@false \newif\if@mtc@quotchapLoaded@ \@mtc@quotchapLoaded@false \newif\if@mtc@quotchapLoaded@a@ \@mtc@quotchapLoaded@a@false \newif\if@mtc@romannumLoaded@ \@mtc@romannumLoaded@false @@ -20384,6 +21026,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\if@mtc@empty@parttoc@} @@ -20903,6 +21547,36 @@ have centered labels. % % \lneed{5} % \ifcase\LANG\relax +% \subsection{Check if the \texttt{hangcaption} package is loaded, and when}\index{hangcaption}\label{s+hangcaption.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{hangcaption} est chargé, et quand}\index{hangcaption}\label{s+hangcaption.h1} +% \fi +% \begin{macro}{\@ifpackageloaded} +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@hangcaptionLoaded@} +% \begin{macro}{\if@mtc@hangcaptionLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{hangcaption} package~\cite{hangcaption} is loaded before or after \texttt{minitoc}, so we +% test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been +% loaded. See section~\vref{s+hangcaption.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{hangcaption}~\cite{hangcaption} est chargé avant ou après \texttt{minitoc}, +% donc nous testons lors du chargement de \texttt{minitoc} et aussi dans un bloc \verb|\AtBeginDocument|, une fois +% que tous les paquetages ont été chargés. Voir la section~\vref{s+hangcaption.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{hangcaption}{\@mtc@hangcaptionLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{hangcaption}{\@mtc@hangcaptionLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax % \subsection{Check if the \texttt{quotchap} package is loaded, and when}\index{quotchap}\label{s+quotchap.h1} % \or\relax % \subsection{Tester si le paquetage \texttt{quotchap} est chargé, et quand}\index{quotchap}\label{s+quotchap.h1} @@ -21199,7 +21873,8 @@ have centered labels. \newif\if@mtcpatchmemoir@ \@mtcpatchmemoir@false \@ifclassloaded{memoir}{\@mtc@memoirLoaded@true\relax% \mtcPackageInfo[<I0030>]{minitoc}% - {the memoir class is loaded:\MessageBreak + {the memoir class is loaded: + \MessageBreak compatibility attempted\@gobble}}% {\@mtc@memoirLoaded@false} \if@mtc@memoirLoaded@ @@ -21209,9 +21884,12 @@ have centered labels. {\@mtc@memoirnew@true\mtcPackageInfo[<I0027>]{minitoc}% {recent version of the memoir class\@gobble} \mtcPackageInfo[<I0032>]{minitoc}% - {This version of the memoir class uses \MessageBreak - a version of \string\chapter\space which is \MessageBreak - incompatible with the minitoc package. \MessageBreak + {This version of the memoir class uses + \MessageBreak + a version of \string\chapter\space which is + \MessageBreak + incompatible with the minitoc package. + \MessageBreak We try to patch\@gobble}% \@mtcpatchmemoir@true} \fi @@ -21914,15 +22592,15 @@ have centered labels. % in file names. We define a file descriptor (\verb|\tf@mtc|) to write files\,\footnote{It is % the \emph{only} new % file descriptor created by the \texttt{minitoc} package. All files written by \texttt{minitoc} use this -% descriptor, or one of the standard descriptors, e.g., for the \texttt{.log} file. In fact, \texttt{minitoc} -% writes also in the +% descriptor, or one of the standard descriptors, e.g., for the \emph{document}\texttt{.log} file. +% In fact, \texttt{minitoc} writes also in the % \texttt{.toc}, \texttt{.lof} and \texttt{.lot} files, but via file descriptors already used by standard commands % like \texttt{\bs tableofcontents}, \texttt{\bs listoffigures} and \texttt{\bs listoftables}. We can conclude that % \texttt{minitoc} itself uses only one file descriptor (or write stream). Some other attempts to make per chapter % TOCs have failed by quickly leading to exhaustion of file descriptors (\TeX\ offers only 16~file descriptors for writing), % because they called the standard internal \texttt{\bs @starttoc} macro, which invokes \texttt{\bs newwrite}, -% for each mini-table. As \texttt{minitoc} writes into only one file at a~time (and in the \texttt{.log} file, -% and in the standard contents files, +% for each mini-table. As \texttt{minitoc} writes into only one file at a~time (and in the \emph{document}\texttt{.log} +% file, and in the standard contents files, % of course), we can reuse the same file descriptor and avoid this serious problem (which was present in the % original version of the package). % The \texttt{minitoc} package writes in the contents files when it encounters a major sectionning command @@ -21931,11 +22609,14 @@ have centered labels. % \texttt{\bs dosectlot}), once at a time. % You do not need a new hammer for each nail.}. % This code is verbose if long extensions cannot -% be used, else the messages are only written in the \texttt{.log} file. The sequencing of these operations is vital. The -% figure~\vref{f+code+8.3} shows this sequence. A~star~($*$) denotes which file is read in phase~3. +% be used, else the messages are only written in the \emph{document}\texttt{.log} file. +% The sequencing of these operations is vital. The table~\vref{t+code+8.3} shows this sequence. +% A~star~($*$) denotes which file is read in phase~3. % \end{macro} -% \begin{figure}[t] +% \begin{table}[t] % \centering +% \changeskips +% \caption{Hack to detect the limitation to short extensions}\label{t+code+8.3} % \begin{tabularx}{\textwidth}{@{}Z{1}lccc} % \toprule % \multicolumn{2}{@{}l@{}}{\textbf{Phase (time runs from left to right):}}&1&2&3\\ @@ -21946,22 +22627,23 @@ have centered labels. % \textbf{OS with short extensions}&\texttt{\bs jobname.mtc(1)}&TRUE&FALSE&$*$\\ % \bottomrule % \end{tabularx} -% \caption{Hack to detect the limitation to short extensions}\label{f+code+8.3} -% \end{figure} +% \end{table} % \or\relax % Ce code est une astuce pour déterminer si le système d'exploitation est capable ou non d'utiliser des suffixes % longs (${}>3$~caractères) dans les noms de fichiers. Nous définissons un descripteur de fichier (\verb|\tf@mtc|) % pour écrire des fichiers \,\footnote{C'est le \emph{seul} nouveau descripteur de fichier créé par % le paquetage \texttt{minitoc}. Tous les % fichiers écrits par \texttt{minitoc} utilisent ce descripteur, ou l'un des descripteurs standard, comme pour le fichier -% \texttt{.log}. En fait, \texttt{minitoc} écrit aussi dans les fichiers \texttt{.toc}, \texttt{.lof} et \texttt{.lot}, +% \emph{document}\texttt{.log}. En fait, \texttt{minitoc} écrit aussi dans les fichiers \texttt{.toc}, \texttt{.lof} +% et \texttt{.lot}, % mais via des descripteurs de fichiers déjà utilisés par des commandes standard telles que \texttt{\bs tableofcontents}, % \texttt{\bs listoffigures} et \texttt{\bs listoftables}. Nous pouvons en conclure que \texttt{minitoc} lui-même % utilise un seul descripteur de fichier (ou flux d'écriture). Certaines autres tentatives pour faire des tables des % matières par chapitre ont échoué en conduisant rapidement à~un épuisement des descripteurs de fichiers (\TeX\ % offre seulement 16~descripteurs de fichiers en écriture), parce qu'elles appelaient la macro interne standard % \texttt{\bs @starttoc}, qui invoque \texttt{\bs newwrite}, pour chaque mini-table. Puisque \texttt{minitoc} écrit -% dans seulement un seul fichier à~la fois (et dans le fichier \texttt{.log}, et dans les fichiers standard de +% dans seulement un seul fichier à~la fois (et dans le fichier \emph{document}\texttt{.log}, +% et dans les fichiers standard de % contenus, bien sûr), nous pouvons réutiliser le même descripteur de fichier et éviter ce sérieux problème (qui % était présent dans la version originale du paquetage). % Le paquetage \texttt{minitoc} écrit dans les fichiers de contenus lorsqu'il rencontre une commande de @@ -21969,11 +22651,13 @@ have centered labels. % dans les fichiers auxiliaires pour les mini-tables seulement via les commandes de préparation des mini-tables % (\texttt{\bs doparttoc}, \ldots, \texttt{\bs dosectlot}), un à~la fois. Vous n'avez pas besoin d'un nouveau % marteau pour chaque clou.}. Ce code est bavard si les suffixes longs ne peuvent pas être utilisés, sinon les -% messages sont écrits seulement dans le fichier \texttt{.log}. Le séquencement de ces opérations est vital. -% La figure~\vref{f+code+8.3} montre ce séquencement. Un astérisque~($*$) indique quel fichier est lu lors de la phase~3. +% messages sont écrits seulement dans le fichier \emph{document}\texttt{.log}. Le séquencement de ces opérations est vital. +% Le tableau~\vref{t+code+8.3} montre ce séquencement. Un astérisque~($*$) indique quel fichier est lu lors de la phase~3. % \end{macro} -% \begin{figure}[t] +% \begin{table}[t] +% \changeskips % \centering +% \caption{Astuce pour détecter la limitation à~des suffixes courts}\label{t+code+8.3} % {\begin{tabularx}{\textwidth}{@{}Z{1}lccc} % \toprule % \multicolumn{2}{@{}l@{}}{\textbf{Phase (le temps s'écoule de gauche à~droite):}}&1&2&3\\ @@ -21984,8 +22668,7 @@ have centered labels. % \textbf{S.E. avec suffixes courts}&\texttt{\bs jobname.mtc(1)}&VRAI&FAUX&$*$\\ % \bottomrule % \end{tabularx}} -% \caption{Astuce pour détecter la limitation à~des suffixes courts}\label{f+code+8.3} -% \end{figure} +% \end{table} % \fi % \lneed{7} % \begin{macro}{\if@longextensions@} @@ -22056,13 +22739,16 @@ have centered labels. \mtcPackageInfo[<I0012>]{minitoc}% {Long extensions (Unix-like) will be used\@gobble} \mtcPackageInfo[<I0031>]{minitoc}% - {==> this version is configured for UNIX-like \MessageBreak - \space\space\space\space(long extensions) file names\@gobble}% + {==> this version is configured for UNIX-like + \MessageBreak + \space\space\space\space(long extensions) file names\@gobble}% \else \mtcPackageWarningNoLine[<W0019>]{minitoc}% - {Short extensions (MSDOS-like) will be used\MessageBreak - ==> this version is configured for MSDOS-like \MessageBreak - \space\space\space\space(8+3) file names} + {Short extensions (MSDOS-like) will be used + \MessageBreak + ==> this version is configured for MSDOS-like + \MessageBreak + \space\space\space\space(8+3) file names} \fi % \end{macrocode} % \item @@ -22114,12 +22800,14 @@ have centered labels. % \begin{macrocode} \@ifundefined{@inputcheck}% {\mtcPackageWarningNoLine[<W0021>]{minitoc}% - {Your version of latex.tex is obsolete.\MessageBreak - Trying to continue..}\newread\@inputcheck\relax}{} + {Your version of latex.tex is obsolete. + \MessageBreak + Trying to continue..}\newread\@inputcheck\relax}{} \@ifundefined{reset@font}% {\mtcPackageWarningNoLine[<W0022>]{minitoc}% - {Your version of latex.tex is very obsolete.\MessageBreak - Trying to continue... crossing fingers}% + {Your version of latex.tex is very obsolete. + \MessageBreak + Trying to continue... crossing fingers}% \let\reset@font\relax}{} % \end{macrocode} % \end{macro} @@ -22941,7 +23629,9 @@ have centered labels. \def\The@mtc{\arabic{mtc}} \def\firstchapteris#1% {\mtcPackageWarning[<W0003>]{minitoc}% - {\string\firstchapteris \space is an obsolete\MessageBreak command}% + {\string\firstchapteris \space is an obsolete + \MessageBreak + command}% \@firstchapteris@used@true} \newcounter{mtc} \setcounter{mtc}{0} @@ -24773,8 +25463,10 @@ have centered labels. \if@mtc@hints@ \if@dominitoc@used@ \mtcPackageInfo[<I0045>]{minitoc(hints)}% - {The \string\dominitoc \space command\MessageBreak - has been invoked more than once\MessageBreak} + {The \string\dominitoc \space command + \MessageBreak + has been invoked more than once + \MessageBreak} \global\@mtc@hints@given@true \fi \fi @@ -24821,8 +25513,10 @@ have centered labels. \if@mtc@hints@ \if@dominilof@used@ \mtcPackageInfo[<I0045>]{minitoc(hints)}% - {The \string\dominilof \space command\MessageBreak - has been invoked more than once\MessageBreak} + {The \string\dominilof \space command + \MessageBreak + has been invoked more than once + \MessageBreak} \global\@mtc@hints@given@true \fi \fi @@ -24869,8 +25563,10 @@ have centered labels. \if@mtc@hints@ \if@dominilot@used@ \mtcPackageInfo[<I0045>]{minitoc(hints)}% - {The \string\dominilot \space command\MessageBreak - has been invoked more than once\MessageBreak} + {The \string\dominilot \space command + \MessageBreak + has been invoked more than once + \MessageBreak} \global\@mtc@hints@given@true \fi \fi @@ -25219,7 +25915,9 @@ have centered labels. \def\MTC@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck \mtcPackageWarning[<W0010>]{minitoc}% - {No file #1.\MessageBreak MINITOCS NOT PREPARED}% + {No file #1. + \MessageBreak + MINITOCS NOT PREPARED}% \expandafter\MTC@toc \else \mtcPackageInfo[<I0024>]{minitoc}{PREPARING MINITOCS FROM #1}% @@ -25517,7 +26215,9 @@ have centered labels. \def\MLF@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck \mtcPackageWarning[<W0008>]{minitoc}% - {No file #1.\MessageBreak MINILOFS NOT PREPARED}% + {No file #1. + \MessageBreak + MINILOFS NOT PREPARED}% \expandafter\MLF@lof \else \mtcPackageInfo[<I0034>]{minitoc}% @@ -25803,7 +26503,9 @@ have centered labels. \def\MLT@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck \mtcPackageWarning[<W0009>]{minitoc}% - {No file #1.\MessageBreak MINILOTS NOT PREPARED}% + {No file #1. + \MessageBreak + MINILOTS NOT PREPARED}% \expandafter\MLT@lot \else \mtcPackageInfo[<I0037>]{minitoc}% @@ -26110,7 +26812,9 @@ have centered labels. \def\Thepart{\arabic{ptc}} \def\firstpartis#1% {\mtcPackageWarning[<W0004>]{minitoc}% - {\string\firstpartis \space is an obsolete\MessageBreak command}% + {\string\firstpartis \space is an obsolete + \MessageBreak + command}% \@firstpartis@used@true} \newcounter{ptc} \setcounter{ptc}{0} @@ -26631,7 +27335,7 @@ have centered labels. % \begin{macro}{\@tocfile} % \begin{macro}{\Thepart} % \ifcase\LANG\relax -% The \verb|\parttoc@| macro does the real work. It first sets the flag \texttt{\bs if@parttoc@used@} (for a coherence +% The \verb|\parttoc@| macro does the real work. It first sets the flag \texttt{\bs if@parttoc@used@} (for a consistence % hint) and checks if long extensions are used or not (to create the name of the parttoc file): % \or\relax % La macro \verb|\parttoc@| fait le véritable travail. @@ -26966,7 +27670,7 @@ have centered labels. % \begin{macro}{\@tocfile} % \begin{macro}{\Thepart} % \ifcase\LANG\relax -% The \verb|\partlof@| macro does the real work. It first sets the flag \texttt{\bs if@partlof@used@} (for a coherence +% The \verb|\partlof@| macro does the real work. It first sets the flag \texttt{\bs if@partlof@used@} (for a consistence % hint) and checks if long extensions are used or not (to create the name of the partlof file): % \or\relax % La macro \verb|\partlof@| fait le véritable travail. @@ -27296,7 +28000,7 @@ have centered labels. % \begin{macro}{\@tocfile} % \begin{macro}{\Thepart} % \ifcase\LANG\relax -% The \verb|\partlot@| macro does the real work. It first sets the flag \texttt{\bs if@partlot@used@} (for a coherence +% The \verb|\partlot@| macro does the real work. It first sets the flag \texttt{\bs if@partlot@used@} (for a consistence % hint) and checks if long extensions are used or not (to create the name of the partlot file): % \or\relax % La macro \verb|\partlot@| fait le véritable travail. @@ -27815,8 +28519,10 @@ have centered labels. \if@mtc@hints@ \if@doparttoc@used@ \mtcPackageInfo[<I0045>]{minitoc(hints)}% - {The \string\doparttoc \space command\MessageBreak - has been invoked more than once\MessageBreak} + {The \string\doparttoc \space command + \MessageBreak + has been invoked more than once + \MessageBreak} \global\@mtc@hints@given@true \fi \fi @@ -27864,8 +28570,10 @@ have centered labels. \if@mtc@hints@ \if@dopartlof@used@ \mtcPackageInfo[<I0045>]{minitoc(hints)}% - {The \string\dopartlof \space command\MessageBreak - has been invoked more than once\MessageBreak} + {The \string\dopartlof \space command + \MessageBreak + has been invoked more than once + \MessageBreak} \global\@mtc@hints@given@true \fi \fi @@ -27912,8 +28620,10 @@ have centered labels. \if@mtc@hints@ \if@dopartlot@used@ \mtcPackageInfo[<I0045>]{minitoc(hints)}% - {The \string\dopartlot \space command\MessageBreak - has been invoked more than once\MessageBreak} + {The \string\dopartlot \space command + \MessageBreak + has been invoked more than once + \MessageBreak} \global\@mtc@hints@given@true \fi \fi @@ -28206,7 +28916,9 @@ have centered labels. \def\PTC@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck \mtcPackageWarning[<W0013>]{minitoc}% - {No file #1\MessageBreak PARTTOCS NOT PREPARED}% + {No file #1 + \MessageBreak + PARTTOCS NOT PREPARED}% \expandafter\PTC@toc \else \mtcPackageInfo[<I0025>]{minitoc}% @@ -28464,7 +29176,9 @@ have centered labels. \def\PLF@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck \mtcPackageWarning[<W0011>]{minitoc}% - {No file #1\MessageBreak PARTLOFS NOT PREPARED}% + {No file #1 + \MessageBreak + PARTLOFS NOT PREPARED}% \expandafter\PLF@lof \else \mtcPackageInfo[<I0035>]{minitoc}% @@ -28721,7 +29435,9 @@ have centered labels. \def\PLT@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck \mtcPackageWarning[<W0012>]{minitoc}% - {No file #1\MessageBreak PARTLOTS NOT PREPARED}% + {No file #1 + \MessageBreak + PARTLOTS NOT PREPARED}% \expandafter\PLT@lot \else \mtcPackageInfo[<I0038>]{minitoc}% @@ -28914,7 +29630,9 @@ have centered labels. % \begin{macrocode} \def\firstsectionis#1% {\mtcPackageWarning[<W0005>]{minitoc}% - {\string\firstsectionis \space is an obsolete\MessageBreak command}% + {\string\firstsectionis \space is an obsolete + \MessageBreak + command}% \@firstsectionis@used@true} \newcounter{stc}\setcounter{stc}{0}% \newcommand{\adjuststc}[1][1]{\addtocounter{stc}{#1}}% @@ -29116,7 +29834,7 @@ have centered labels. % \begin{macro}{\@tocfile} % \begin{macro}{\thestc} % \ifcase\LANG\relax -% The \verb|\secttoc@| macro does the real work. It first sets the flag \texttt{\bs if@secttoc@used@} (for a coherence +% The \verb|\secttoc@| macro does the real work. It first sets the flag \texttt{\bs if@secttoc@used@} (for a consistence % hint) and checks if long extensions are used or not (to create the name of the secttoc file): % \or\relax % La macro \verb|\secttoc@| effectue le vrai travail. @@ -29423,7 +30141,7 @@ have centered labels. % \begin{macro}{\@tocfile} % \begin{macro}{\thestc} % \ifcase\LANG\relax -% The \verb|\sectlof@| macro does the real work. It first sets the flag \texttt{\bs if@sectlof@used@} (for a coherence +% The \verb|\sectlof@| macro does the real work. It first sets the flag \texttt{\bs if@sectlof@used@} (for a consistence % hint) and checks if long extensions are used or not (to create the name of the sectlof file): % \or\relax % La macro \verb|\sectlof@| effectue le vrai travail. @@ -29732,7 +30450,7 @@ have centered labels. % \begin{macro}{\@tocfile} % \begin{macro}{\thestc} % \ifcase\LANG\relax -% The \verb|\sectlot@| macro does the real work. It first sets the flag \texttt{\bs if@sectlot@used@} (for a coherence +% The \verb|\sectlot@| macro does the real work. It first sets the flag \texttt{\bs if@sectlot@used@} (for a consistence % hint) and checks if long extensions are used or not (to create the name of the sectlot file): % \or\relax % La macro \verb|\sectlot@| effectue le vrai travail. @@ -30307,8 +31025,10 @@ have centered labels. \if@mtc@hints@ \if@dosecttoc@used@ \mtcPackageInfo[<I0045>]{minitoc(hints)}% - {The \string\dosecttoc \space command\MessageBreak - has been invoked more than once\MessageBreak} + {The \string\dosecttoc \space command + \MessageBreak + has been invoked more than once + \MessageBreak} \global\@mtc@hints@given@true \fi \fi @@ -30355,8 +31075,10 @@ have centered labels. \if@mtc@hints@ \if@dosectlof@used@ \mtcPackageInfo[<I0045>]{minitoc(hints)}% - {The \string\dosectlof \space command\MessageBreak - has been invoked more than once\MessageBreak} + {The \string\dosectlof \space command + \MessageBreak + has been invoked more than once + \MessageBreak} \global\@mtc@hints@given@true \fi \fi @@ -30404,8 +31126,10 @@ have centered labels. \if@mtc@hints@ \if@dosectlot@used@ \mtcPackageInfo[<I0045>]{minitoc(hints)}% - {The \string\dosectlot \space command\MessageBreak - has been invoked more than once\MessageBreak} + {The \string\dosectlot \space command + \MessageBreak + has been invoked more than once + \MessageBreak} \global\@mtc@hints@given@true \fi \fi @@ -30686,7 +31410,9 @@ have centered labels. \def\STC@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck \mtcPackageWarning[<W0016>]{minitoc}% - {No file #1\MessageBreak SECTTOCS NOT PREPARED}% + {No file #1 + \MessageBreak + SECTTOCS NOT PREPARED}% \expandafter\STC@toc \else \mtcPackageInfo[<I0026>]{minitoc}% @@ -30915,7 +31641,9 @@ have centered labels. \def\SLF@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck \mtcPackageWarning[<W0014>]{minitoc}% - {No file #1\MessageBreak SECTLOFS NOT PREPARED}% + {No file #1 + \MessageBreak + SECTLOFS NOT PREPARED}% \expandafter\SLF@lof \else \mtcPackageInfo[<I0036>]{minitoc}% @@ -31138,7 +31866,9 @@ have centered labels. \def\SLT@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck \mtcPackageWarning[<W0015>]{minitoc}% - {No file #1\MessageBreak SECTLOTS NOT PREPARED}% + {No file #1 + \MessageBreak + SECTLOTS NOT PREPARED}% \expandafter\SLT@lot \else \mtcPackageInfo[<I0039>]{minitoc}% @@ -31287,11 +32017,15 @@ have centered labels. \if@mtc@hints@ \@mtc@hints@given@true \mtcPackageInfo[<I0048>]{minitoc(hints)}% - {Using \string\mtcprepare\space may induce some\MessageBreak - hints about the preparation commands,\MessageBreak - because it invokes ALL the preparation\MessageBreak - commands allowed by the document class,\MessageBreak - without any previous check\@gobble}% + {Using \string\mtcprepare\space may induce some + \MessageBreak + hints about the preparation commands, + \MessageBreak + because it invokes ALL the preparation + \MessageBreak + commands allowed by the document class, + \MessageBreak + without any previous check\@gobble}% \fi } % \end{macrocode} @@ -31562,6 +32296,7 @@ have centered labels. \@namedef{mtc@YN@NON}{no}\def\mtc@YN@NON{no} \@namedef{mtc@YN@non}{no}\def\mtc@YN@non{no} \@namedef{mtc@YN@0}{no}\expandafter\def\csname mtc@YN@0\endcsname{no} +\@namedef{mtc@YN@-}{no}\expandafter\def\csname mtc@YN@-\endcsname{no} \@namedef{mtc@YN@on}{}\def\mtc@YN@on{} \@namedef{mtc@YN@ON}{}\def\mtc@YN@ON{} \@namedef{mtc@YN@yes}{}\def\mtc@YN@yes{} @@ -31581,6 +32316,7 @@ have centered labels. \@namedef{mtc@YN@O}{}\def\mtc@YN@O{} \@namedef{mtc@YN@o}{}\def\mtc@YN@o{} \@namedef{mtc@YN@1}{}\expandafter\def\csname mtc@YN@1\endcsname{} +\@namedef{mtc@YN@+}{}\expandafter\def\csname mtc@YN@+\endcsname{} % \end{macrocode} % \end{macro} % @@ -31693,7 +32429,8 @@ have centered labels. It should be a mini-table type \MessageBreak (parttoc...sectlot)}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@mta@abbrev{\@nameuse{mtc@typetable@#1}} @@ -31728,7 +32465,8 @@ have centered labels. It should be a sectionning level \MessageBreak (part...subparagraph) or * }% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@level@abbrev{\@nameuse{mtc@sectlevel@#2}} @@ -31872,7 +32610,7 @@ have centered labels. % \or\relax % Si la combinaison est légale, nous l'appliquons, c'est-à-dire que nous redéfinissons la signification de la % macro construite comme étant la séquence de commandes donnée en troisième argument de \verb|\mtcsetfont| et nous -% notons cet événement dans le fichier \texttt{.log} (nous rangeons le troisième argument dans un registre +% notons cet événement dans le fichier \emph{document}\texttt{.log} (nous rangeons le troisième argument dans un registre % \emph{token} pour pouvoir l'écrire \emph{verbatim}). % % Si la combinaison n'est pas légale, un message d'erreur est affiché. @@ -31882,14 +32620,17 @@ have centered labels. \def\mtc@tmp@name{\mtc@mta@abbrev\mtc@level@abbrev font} \mtc@toks{#3} \mtcPackageInfo[<I0015>]{minitoc}% - {\string\mtcsetfont\space redefines the macro\MessageBreak - "\mtc@tmp@name" as "\the\mtc@toks"} + {\string\mtcsetfont\space redefines the macro + \MessageBreak + "\mtc@tmp@name" as "\the\mtc@toks"} \expandafter\def\csname\mtc@tmp@name\endcsname{#3} \else \mtcPackageError[<E0024>]{minitoc}% - {The macro \string\mtcsetfont\space has incompatible\MessageBreak + {The macro \string\mtcsetfont\space has incompatible + \MessageBreak first (#1) and second (#2) arguments}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \fi } @@ -31978,7 +32719,8 @@ have centered labels. It should be a mini-table type \MessageBreak (parttoc...sectlot)}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@mtatf@abbrev{\@nameuse{mtc@typetitle@#1}} @@ -32004,14 +32746,18 @@ have centered labels. \mtc@toks{#2} \mtcPackageInfo[<I0018>]{minitoc}% {\string\mtcsettitlefont\space redefines the macro - \MessageBreak "\mtc@tmptf@name" as - \MessageBreak "\the\mtc@toks"} + \MessageBreak + "\mtc@tmptf@name" as + \MessageBreak + "\the\mtc@toks"} \expandafter\def\csname\mtc@tmptf@name\endcsname{#2} \else \mtcPackageError[<E0034>]{minitoc}% - {The macre \string\\mtcsettitlefont\space uses\MessageBreak + {The macro \string\\mtcsettitlefont\space uses + \MessageBreak an illegal type of table (#1)}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX}{\relax} \fi } @@ -32095,7 +32841,8 @@ have centered labels. It should be a mini-table type \MessageBreak (parttoc...sectlot)}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@mtati@abbrev{\@nameuse{mtc@typetable@#1}} @@ -32120,15 +32867,19 @@ have centered labels. \def\mtc@tmpti@name{\mtc@mtati@abbrev title} \mtc@toks{#2} \mtcPackageInfo[<I0017>]{minitoc}% - {\string\mtcsettitle\space redefines the macro\MessageBreak + {\string\mtcsettitle\space redefines the macro + \MessageBreak "\mtc@tmpti@name" as - \MessageBreak "\the\mtc@toks"} + \MessageBreak + "\the\mtc@toks"} \expandafter\def\csname\mtc@tmpti@name\endcsname{#2} \else \mtcPackageError[<E0033>]{minitoc}% - {The macro \string\mtcsettitle\space uses\MessageBreak + {The macro \string\mtcsettitle\space uses + \MessageBreak an illegal type of table (#1)}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX}{\relax} \fi } @@ -32517,13 +33268,14 @@ have centered labels. \def\mtc@mtf@abbrev{X} \mtcPackageError[<E0015>]{minitoc}% {\string\mtcsetformat \space has a wrong first argument - \MessageBreak - (#1). - \MessageBreak - It should be a mini-table type - \MessageBreak - (parttoc...sectlot)}% - {Correct the source code.\MessageBreak + \MessageBreak + (#1). + \MessageBreak + It should be a mini-table type + \MessageBreak + (parttoc...sectlot)}% + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@mtf@abbrev{\@nameuse{mtc@typetable@#1}} @@ -32549,9 +33301,11 @@ have centered labels. \MessageBreak (#2). \MessageBreak - It should be a formatting param choosen from:\MessageBreak + It should be a formatting param choosen from: + \MessageBreak pagenumwidth, tocrightmargin, dotinterval}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@fparam@abbrev{\@nameuse{mtc@formatparam@#2}} @@ -32574,15 +33328,18 @@ have centered labels. \if@mtc@setformat@ \def\mtc@tmpfm@name{\mtc@mtf@abbrev\mtc@fparam@abbrev} \mtcPackageInfo[<I0016>]{minitoc}% - {\string\mtcsetformat\space redefines the macro\MessageBreak - "\mtc@tmpfm@name" as "\string#3"} + {\string\mtcsetformat\space redefines the macro + \MessageBreak + "\mtc@tmpfm@name" as "\string#3"} \expandafter\def\csname\mtc@tmpfm@name\endcsname{#3} \else \mtcPackageError[<E0025>]{minitoc}% - {The macro \string\mtcsetformat\space has incompatible\MessageBreak + {The macro \string\mtcsetformat\space has incompatible + \MessageBreak first (#1) and second (#2) arguments}% - {Correct the source code.\MessageBreak - Type <return> and rerun LaTeX} + {Correct the source code. + \MessageBreak + Type <return> and rerun LaTeX} \fi } % \end{macrocode} @@ -32705,8 +33462,10 @@ have centered labels. argument (#1)}% {It should be a mini-table type \MessageBreak - (parttoc...sectlot)\MessageBreak - Correct the source code.\MessageBreak + (parttoc...sectlot) + \MessageBreak + Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@mttpn@abbrev{\@nameuse{mtc@typetable@#1}} @@ -32740,8 +33499,10 @@ have centered labels. {\string\mtcsetpagenumbers \space has a wrong second \MessageBreak argument (#2)}% - {It should be a boolean value (0/1, yes/no, on/off)\MessageBreak - Correct the source code.\MessageBreak + {It should be a boolean value (0/1, yes/no, on/off, ...) + \MessageBreak + Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@pnsw@abbrev{\@nameuse{mtc@YN@#2}} @@ -32750,10 +33511,13 @@ have centered labels. \def\mtc@tmppn@name{\mtc@pnsw@abbrev\mtc@mttpn@abbrev pagenumbers} \expandafter\ifx\csname mtc@\mtc@pnsw@abbrev X\endcsname\mtc@noX \mtcPackageInfo[<I0022>]{minitoc}% - {Page numbers are inhibited\MessageBreak for the #1s} + {Page numbers are inhibited + \MessageBreak + for the #1s} \else \mtcPackageInfo[<I0021>]{minitoc}% - {Page numbers are activated\MessageBreak for the #1s} + {Page numbers are activated + \MessageBreak for the #1s} \fi \csname\mtc@tmppn@name\endcsname{} \fi @@ -32887,7 +33651,8 @@ have centered labels. \MessageBreak (parttoc...sectlot) \MessageBreak - Correct the source code.\MessageBreak + Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@mttru@abbrev{\@nameuse{mtc@typetable@#1}} @@ -32923,9 +33688,10 @@ have centered labels. {\string\mtcsetrules \space has a wrong second argument \MessageBreak (#2)}% - {It should be a boolean value (0/1, yes/no, on/off) + {It should be a boolean value (0/1, yes/no, on/off, ...) + \MessageBreak + Correct the source code. \MessageBreak - Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@rusw@abbrev{\@nameuse{mtc@YN@#2}} @@ -32934,10 +33700,14 @@ have centered labels. \def\mtc@tmppn@name{\mtc@rusw@abbrev\mtc@mttru@abbrev rule} \expandafter\ifx\csname mtc@\mtc@rusw@abbrev X\endcsname\mtc@noX \mtcPackageInfo[<I0008>]{minitoc}% - {Horizontal rules are inhibited\MessageBreak for the #1s} + {Horizontal rules are inhibited + \MessageBreak + for the #1s} \else \mtcPackageInfo[<I0007>]{minitoc}% - {Horizontal rules are activated\MessageBreak for the #1s} + {Horizontal rules are activated + \MessageBreak + for the #1s} \fi \csname\mtc@tmppn@name\endcsname{} \fi @@ -33065,7 +33835,8 @@ have centered labels. It should be a mini-table type \MessageBreak (parttoc...sectlot)}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@mtfeat@abbrev{\@nameuse{mtc@ltypetable@#1}} @@ -33101,7 +33872,8 @@ have centered labels. It should be a feature param \MessageBreak (before, after, pagestyle)}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@featparam@abbrev{\@nameuse{mtc@featureparam@#2}} @@ -33134,14 +33906,19 @@ have centered labels. \def\mtc@tmpfeat@name% {\mtc@featparam@abbrev\mtc@mtfeat@abbrev\mtc@featparam@third} \mtcPackageInfo[<I0014>]{minitoc}% - {\string\mtcsetfeature\space redefines the macro\MessageBreak - "\csname mtc@tmpfeat@name\endcsname" as\MessageBreak "\string#3"} + {\string\mtcsetfeature\space redefines the macro + \MessageBreak + "\csname mtc@tmpfeat@name\endcsname" as + \MessageBreak + "\string#3"} \expandafter\def\csname\mtc@tmpfeat@name\endcsname{#3} \else \mtcPackageError[<E0023>]{minitoc}% - {The macro \string\mtcsetfeature\space has incompatible\MessageBreak + {The macro \string\mtcsetfeature\space has incompatible + \MessageBreak first (#1) and second (#2) arguments}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \fi} % \end{macrocode} @@ -33218,12 +33995,14 @@ have centered labels. \def\mtc@mtade@abbrev{X} \mtcPackageError[<E0009>]{minitoc}% {\string\mtcsetdepth \space has a wrong first argument - \MessageBreak (#1). + \MessageBreak + (#1). \MessageBreak It should be a mini-table type \MessageBreak (parttoc...sectlot)}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX} \else \edef\mtc@mtade@abbrev{\@nameuse{mtc@ltypetable@#1}} @@ -33249,19 +34028,23 @@ have centered labels. \def\mtc@tmpde@name{\mtc@mtade@abbrev depth} \expandafter\noexpand\@ifundefined{c@\mtc@mtade@abbrev depth}% {\mtcPackageError[<E0008>]{minitoc}% - {\string\mtcsetdepth \space attempts to use\MessageBreak + {\string\mtcsetdepth \space attempts to use + \MessageBreak an undefined counter (#1depth).}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX}}{% \mtc@toks{#2} % trick for explicit message using \the. \mtcPackageInfo[<I0013>]{minitoc}% - {\string\mtcsetdepth\space redefines the counter\MessageBreak + {\string\mtcsetdepth\space redefines the counter + \MessageBreak "\mtc@tmpde@name" as "\the\mtc@toks"}% \expandafter\csname c@\mtc@tmpde@name\endcsname=#2}% \else \mtcPackageError[<E0010>]{minitoc}% {\string\mtcsetdepth:\space Illegal type of table (#1)}% - {Correct the source code.\MessageBreak + {Correct the source code. + \MessageBreak Type <return> and rerun LaTeX}{\relax} \fi}% end of \mtcsetdepth % \end{macrocode} @@ -33496,15 +34279,19 @@ have centered labels. \@ifundefined{section}% {\mtcPackageWarningNoLine[<W0001>]{minitoc}% {\string\chapter\space and \string\section\space are undefined.% - \MessageBreak Cannot use \string\mtcfixglossary \space - without\MessageBreak optional argument [part]}% + \MessageBreak + Cannot use \string\mtcfixglossary \space without + \MessageBreak + optional argument [part]}% \@ifundefined{part}% {\mtcPackageError[<E0001>]{minitoc}% {But \string\part\space is undefined}% {\string\mtcfixglossary\space not usable}}% {\mtcPackageWarningNoLine[<W0006>]{minitoc}% - {\string\mtcfixglossary\space can only be used\MessageBreak - with the [part] optional argument,\MessageBreak + {\string\mtcfixglossary\space can only be used + \MessageBreak + with the [part] optional argument, + \MessageBreak which becomes the default}% \def\mtc@glofix@level{part}% }}% @@ -33586,15 +34373,19 @@ have centered labels. \@ifundefined{section}% {\mtcPackageWarningNoLine[<W0002>]{minitoc}% {\string\chapter\space and \string\section\space are undefined.% - \MessageBreak Cannot use \string\mtcfixindex \space - without\MessageBreak optional argument [part]}% + \MessageBreak + Cannot use \string\mtcfixindex \space without + \MessageBreak + optional argument [part]}% \@ifundefined{part}% {\mtcPackageError[<E0002>]{minitoc}% {But \string\part\space is undefined}% {\string\mtcfixindex\space not usable}}% {\mtcPackageWarningNoLine[<W0007>]{minitoc}% - {\string\mtcfixindex\space can only be used with\MessageBreak - the [part] optional argument,\MessageBreak + {\string\mtcfixindex\space can only be used with + \MessageBreak + the [part] optional argument, + \MessageBreak which becomes the default}% \def\mtc@ixfix@level{part}% }}% @@ -33669,13 +34460,18 @@ have centered labels. \def\mtcselectlanguage#1{% \InputIfFileExists{#1.mld}% {\mtcPackageInfo[<I0010>]{minitoc}{The #1 language is selected.% - \MessageBreak}}% + \MessageBreak + }}% {\mtcPackageError[<E0006>]{minitoc}% - {#1 is not a known language, \MessageBreak - #1.mld not found. \MessageBreak + {#1 is not a known language, + \MessageBreak + #1.mld not found. + \MessageBreak Command ignored}% - {See the minitoc documentation. \MessageBreak - Correct the source using a valid language name. \MessageBreak + {See the minitoc documentation. + \MessageBreak + Correct the source using a valid language name. + \MessageBreak Press RETURN}}% } % \end{macrocode} @@ -33720,18 +34516,25 @@ have centered labels. \if@mtc@insellang@ \InputIfFileExists{#1.mlo}% {\mtcPackageInfo[<I0011>]{minitoc}% - {#1 minitoc language object selected.\MessageBreak}}% + {#1 minitoc language object selected. + \MessageBreak}}% {\mtcPackageError[<E0007>]{minitoc}% - {#1 is not a known minitoc\MessageBreak - language object file (.mlo), \MessageBreak - #1.mlo not found. \MessageBreak + {#1 is not a known minitoc + \MessageBreak + language object file (.mlo), + \MessageBreak + #1.mlo not found. + \MessageBreak Command ignored}% - {See the minitoc documentation. \MessageBreak - Correct the source using a valid language name. \MessageBreak + {See the minitoc documentation. + \MessageBreak + Correct the source using a valid language name. + \MessageBreak Press RETURN}}% \else \mtcPackageError[<E0032>]{minitoc}% - {You are using the \string\mtcloadmlo\space command\MessageBreak + {You are using the \string\mtcloadmlo\space command + \MessageBreak outside of a .mld file}% {It will be ignored} \@mtc@insellang@false @@ -33950,7 +34753,8 @@ have centered labels. a document where chapters are defined. \MessageBreak This is not compatible: option ignored.}% - {Remove this option.\MessageBreak + {Remove this option. + \MessageBreak Type <return> and rerun LaTeX} }}% {% @@ -33996,201 +34800,379 @@ have centered labels. % \or\relax % \section{Options pour les langues}\label{s+section+language.options} % \fi +% \begin{macro}{\if@mtc@misslang} +% \begin{macro}{\mtc@setlangopt} +% \begin{macro}{\mtc@setlangopto} +% \begin{macro}{\IfFileExists} % \begin{macro}{\DeclareOption} -% \begin{macro}{\mtcselectlanguage} +% \begin{macro}{\mtcPackageWarningNoLine} +% \ifcase\LANG\relax +% Before defining a language option, we must verify that the corresponding \texttt{.mld}\index{.mld} file exists, and, if +% necessary, that the corresponding \texttt{.mlo}\index{.mlo} file exists. +% Hence, we must first define a flag \texttt{\bs if@mtc@misslang} and +% two macros to test the presence of these files; if the files are available, we define the language option. +% \or\relax +% Avant de définir une option de langue, nous devons vérifier si le fichier \texttt{.mld}\index{.mld} existe, et, si +% nécessaire, que le fichier \texttt{.mlo}\index{.mlo} correspondant existe. Donc, nous devons d'abord définir un indicateur +% \texttt{\bs if@mtc@misslang} et deux macros pour tester la présence de ces fichiers; si les fichiers sont +% disponibles, nous définissons l'option de langue. +% \fi +% \begin{macrocode} +\newif\if@mtc@misslang\@mtc@misslangfalse +\newcommand{\mtc@setlangopt}[1]{% + \IfFileExists{#1.mld}% + {\DeclareOption{#1}{\mtcselectlanguage{#1}}}% + {\@mtc@misslangtrue + \mtcPackageInfo[<I0050>]{minitoc}% + {The required "#1.mld" file is missing. + \MessageBreak + The "#1" language option will not be available. + \MessageBreak + Please install it from a recent distribution + \MessageBreak + or from the CTAN archives\@gobble}}% +}% +\newcommand{\mtc@setlangopto}[1]{% + \IfFileExists{#1.mlo}% + {\mtc@setlangopt{#1}}% + {\@mtc@misslangtrue + \mtcPackageInfo[<I0051>]{minitoc}% + {The required "#1.mlo" file is missing. + \MessageBreak + The "#1" language option will not be available. + \MessageBreak + Please install it from a recent distribution + \MessageBreak + or from the CTAN archives\@gobble}% + \IfFileExists{#1.mld}{}% + {\@mtc@misslangtrue + \mtcPackageInfo[<I0050>]{minitoc}% + {The required "#1.mld" file is missing. + \MessageBreak + The "#1" language option will not be available. + \MessageBreak + Please install it from a recent distribution + \MessageBreak + or from the CTAN archives\@gobble}% + }% + }% +}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{10} +% \begin{macro}{\if@mtc@misslang} +% \begin{macro}{\mtc@setlangoptm} +% \begin{macro}{\IfFileExists} +% \begin{macro}{\DeclareOption} +% \begin{macro}{\mtcPackageError} +% \begin{macro}{\providecommand} +% \begin{macro}{\ptctitle} +% \begin{macro}{\plftitle} +% \begin{macro}{\plttitle} +% \begin{macro}{\mtctitle} +% \begin{macro}{\mlftitle} +% \begin{macro}{\mlttitle} +% \begin{macro}{\stctitle} +% \begin{macro}{\slftitle} +% \begin{macro}{\slttitle} +% \ifcase\LANG\relax +% Some \texttt{.mld} files are mandatory (\texttt{english.mld} because english is the default language), so their +% absence is a serious error: +% \or\relax +% Certains fichiers \texttt{.mld} sont obligatoires (\texttt{english.mld} car l'anglais est la langue par défaut), +% donc leur absence est une erreur sévère): +% \fi +% \begin{macrocode} +\newcommand{\mtc@setlangoptm}[1]{% + \IfFileExists{#1.mld}% + {\DeclareOption{#1}{\mtcselectlanguage{#1}}}% + {\@mtc@misslangtrue + \mtcPackageError[<E0038>]{minitoc}% + {Your minitoc installation is incomplete. + \MessageBreak + A mandatory minitoc language object file, + \MessageBreak + #1.mld, is not found. + \MessageBreak + We will try to continue with + \MessageBreak + current/default values}% + {See the minitoc documentation. + \MessageBreak + Please fix your minitoc installation. + \MessageBreak + Press <return> to continue}% + \providecommand{\ptctitle}{Table of Contents}% + \providecommand{\plftitle}{List of Figures}% + \providecommand{\plttitle}{List of Tables}% + \providecommand{\mtctitle}{Contents}% + \providecommand{\mlftitle}{Figures}% + \providecommand{\mlttitle}{Tables}% + \providecommand{\stctitle}{Contents}% + \providecommand{\slftitle}{Figures}% + \providecommand{\slttitle}{Tables}% +}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \begin{macro}{\AtEndDocument} +% \begin{macro}{\if@mtx@misslang} +% \begin{macro}{\mtcPackageWarningNoLinr} +% \ifcase\LANG\relax +% If a \texttt{.mld} or \texttt{.mld} is missing, we signal that at the end of the document: +% \or\relax +% Si un fichier \texttt{.mld} ou \texttt{.mld} est manquant, nous le signalons en fin de document: +% \fi +% \begin{macrocode} +\AtEndDocument{% + \if@mtc@misslang + \mtcPackageWarningNoLine[<W0093>]{minitoc}% + {Some "*.mld" or "*mlo" files are missing + \MessageBreak + in your installation. + \MessageBreak + Search the I0050 and I0051 info messages + \MessageBreak + in the .log file. + \MessageBreak + Please install the missing files from + \MessageBreak + a recent distribution + \MessageBreak + or from the CTAN archives}% + \fi +}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\DeclareOption} +% \begin{macro}{\mtc@setlangopt} +% \begin{macro}{\mtc@setlangopto} +% \begin{macro}{\mtc@setlangoptm} % \ifcase\LANG\relax % Each language option reads the corresponding \emph{language}\texttt{.mld} file via -% the specialized macro \verb|\mtcselectlanguage|. If the file +% the specialized macro \verb|\mtcselectlanguage|, after verification by \verb|\mtc@setlangopt| or +% \verb|\mtc@setlangopto| (when a \texttt{.mlo} file is required), by \verb|\mtc@setlangoptm| when the language is +% mandatory. If the file % does not exists, a standard error message is displayed. The language options are (should be) in alphabetical order % (to make maintenance easier). % Several options could load the same file, but, by convention, there should be a \emph{language}\texttt{.mld} file for % each language option, given that this file may load another one (as \texttt{american.mld} loads \texttt{english.mld}). % \or\relax % Chaque option de langue lit le fichier \emph{langue}\texttt{.mld} correspondant via -% la macro spécialisée \verb|\mtcselectlanguage| macro. Si le fichier +% la macro spécialisée \verb|\mtcselectlanguage|, après vérification par \verb|\mtc@setlangopt| ou +% \verb|\mtc@setlangopto| (lorsqu'un fichier \texttt{.mlo} est requis), par \verb|\mtc@setlangoptm| lorsque la +% langue est obligatoire. Si le fichier % n'existe pas, un message d'erreur standard est affiché. Les options de langue sont (devraient) être par ordre % alphabétique (pour faciliter la maintenance). Plusieurs options pourraient charger le même fichier, mais, % par convention, il devrait y~avoir un % fichier \emph{langue}\texttt{.mld} pour chaque option de langue, étant donné que ce fichier peut en charger un autre -% (ainsi \texttt{francais.mld} charge \texttt{french.mld}). -% \fi -% \begin{macrocode} -\DeclareOption{acadian}{\mtcselectlanguage{acadian}}% -\DeclareOption{acadien}{\mtcselectlanguage{acadien}}% -\DeclareOption{afrikaan}{\mtcselectlanguage{afrikaan}}% -\DeclareOption{afrikaans}{\mtcselectlanguage{afrikaans}}% -\DeclareOption{albanian}{\mtcselectlanguage{albanian}}% -\DeclareOption{american}{\mtcselectlanguage{american}}% -\DeclareOption{arab}{\mtcselectlanguage{arab}}% -\DeclareOption{arab2}{\mtcselectlanguage{arab2}}% -\DeclareOption{arabi}{\mtcselectlanguage{arabi}}% -\DeclareOption{arabic}{\mtcselectlanguage{arabic}}% -\DeclareOption{armenian}{\mtcselectlanguage{armenian}}% -\DeclareOption{australian}{\mtcselectlanguage{australian}}% -\DeclareOption{austrian}{\mtcselectlanguage{austrian}}% -\DeclareOption{bahasa}{\mtcselectlanguage{bahasa}}% -\DeclareOption{bahasai}{\mtcselectlanguage{bahasai}}% -\DeclareOption{bahasam}{\mtcselectlanguage{bahasam}}% -\DeclareOption{bangla}{\mtcselectlanguage{bangla}}% -\DeclareOption{basque}{\mtcselectlanguage{basque}}% -\DeclareOption{bicig}{\mtcselectlanguage{bicig}}% -\DeclareOption{bicig2}{\mtcselectlanguage{bicig2}}% -\DeclareOption{bicig3}{\mtcselectlanguage{bicig3}}% -\DeclareOption{bithe}{\mtcselectlanguage{bithe}}% -\DeclareOption{brazil}{\mtcselectlanguage{brazil}}% -\DeclareOption{brazilian}{\mtcselectlanguage{brazilian}}% -\DeclareOption{breton}{\mtcselectlanguage{breton}}% -\DeclareOption{british}{\mtcselectlanguage{british}}% -\DeclareOption{bulgarian}{\mtcselectlanguage{bulgarian}}% -\DeclareOption{bulgarianb}{\mtcselectlanguage{bulgarianb}}% -\DeclareOption{buryat}{\mtcselectlanguage{buryat}}% -\DeclareOption{buryat2}{\mtcselectlanguage{buryat2}}% -\DeclareOption{canadian}{\mtcselectlanguage{canadian}}% -\DeclareOption{canadien}{\mtcselectlanguage{canadien}}% -\DeclareOption{castillan}{\mtcselectlanguage{castillan}}% -\DeclareOption{castillian}{\mtcselectlanguage{castillian}}% -\DeclareOption{catalan}{\mtcselectlanguage{catalan}}% -\DeclareOption{chinese1}{\mtcselectlanguage{chinese1}}% -\DeclareOption{chinese2}{\mtcselectlanguage{chinese2}}% -\DeclareOption{croatian}{\mtcselectlanguage{croatian}}% -\DeclareOption{czech}{\mtcselectlanguage{czech}}% -\DeclareOption{danish}{\mtcselectlanguage{danish}}% -\DeclareOption{devanagari}{\mtcselectlanguage{devanagari}}% -\DeclareOption{dutch}{\mtcselectlanguage{dutch}}% -\DeclareOption{english}{\mtcselectlanguage{english}}% -\DeclareOption{english1}{\mtcselectlanguage{english1}}% -\DeclareOption{english2}{\mtcselectlanguage{english2}}% -\DeclareOption{esperant}{\mtcselectlanguage{esperant}}% -\DeclareOption{esperanto}{\mtcselectlanguage{esperanto}}% -\DeclareOption{estonian}{\mtcselectlanguage{estonian}}% -\DeclareOption{ethiopia}{\mtcselectlanguage{ethiopia}}% -\DeclareOption{ethiopian}{\mtcselectlanguage{ethiopian}}% -\DeclareOption{ethiopian2}{\mtcselectlanguage{ethiopian2}}% -\DeclareOption{farsi1}{\mtcselectlanguage{farsi1}}% -\DeclareOption{farsi2}{\mtcselectlanguage{farsi2}}% -\DeclareOption{farsi3}{\mtcselectlanguage{farsi3}}% -\DeclareOption{finnish}{\mtcselectlanguage{finnish}}% -\DeclareOption{finnish2}{\mtcselectlanguage{finnish2}}% -\DeclareOption{francais}{\mtcselectlanguage{francais}}% -\DeclareOption{french}{\mtcselectlanguage{french}}% -\DeclareOption{french1}{\mtcselectlanguage{french1}}% -\DeclareOption{french2}{\mtcselectlanguage{french2}}% -\DeclareOption{frenchb}{\mtcselectlanguage{frenchb}}% -\DeclareOption{frenchle}{\mtcselectlanguage{frenchle}}% -\DeclareOption{frenchpro}{\mtcselectlanguage{frenchpro}}% -\DeclareOption{galician}{\mtcselectlanguage{galician}}% -\DeclareOption{german}{\mtcselectlanguage{german}}% -\DeclareOption{germanb}{\mtcselectlanguage{germanb}}% -\DeclareOption{germanb2}{\mtcselectlanguage{germanb2}}% -\DeclareOption{greek}{\mtcselectlanguage{greek}}% -\DeclareOption{greek-mono}{\mtcselectlanguage{greek-mono}}% -\DeclareOption{greek-polydemo}{\mtcselectlanguage{greek-polydemo}}% -\DeclareOption{greek-polykatha}{\mtcselectlanguage{greek-polykatha}}% -\DeclareOption{guarani}{\mtcselectlanguage{guarani}}% -\DeclareOption{hangul1}{\mtcselectlanguage{hangul1}}% -\DeclareOption{hangul2}{\mtcselectlanguage{hangul2}}% -\DeclareOption{hangul3}{\mtcselectlanguage{hangul3}}% -\DeclareOption{hangul4}{\mtcselectlanguage{hangul4}}% -\DeclareOption{hangul-u8}{\mtcselectlanguage{hangul-u8}}% -\DeclareOption{hanja1}{\mtcselectlanguage{hanja1}}% -\DeclareOption{hanja2}{\mtcselectlanguage{hanja2}}% -\DeclareOption{hanja-u8}{\mtcselectlanguage{hanja-u8}}% -\DeclareOption{hebrew}{\mtcselectlanguage{hebrew}}% -\DeclareOption{hebrew2}{\mtcselectlanguage{hebrew2}}% -\DeclareOption{hindi}{\mtcselectlanguage{hindi}}% -\DeclareOption{hindi-modern}{\mtcselectlanguage{hindi-modern}}% -\DeclareOption{hungarian}{\mtcselectlanguage{hungarian}}% -\DeclareOption{icelandic}{\mtcselectlanguage{icelandic}}% -\DeclareOption{indon}{\mtcselectlanguage{indon}}% -\DeclareOption{indonesian}{\mtcselectlanguage{indonesian}}% -\DeclareOption{interlingua}{\mtcselectlanguage{interlingua}}% -\DeclareOption{irish}{\mtcselectlanguage{irish}}% -\DeclareOption{italian}{\mtcselectlanguage{italian}}% -\DeclareOption{italian2}{\mtcselectlanguage{italian2}}% -\DeclareOption{japanese}{\mtcselectlanguage{japanese}}% -\DeclareOption{japanese2}{\mtcselectlanguage{japanese2}}% -\DeclareOption{japanese3}{\mtcselectlanguage{japanese3}}% -\DeclareOption{japanese4}{\mtcselectlanguage{japanese4}}% -\DeclareOption{japanese5}{\mtcselectlanguage{japanese5}}% -\DeclareOption{kannada}{\mtcselectlanguage{kannada}}% -\DeclareOption{khalkha}{\mtcselectlanguage{khalkha}}% -\DeclareOption{latin}{\mtcselectlanguage{latin}}% -\DeclareOption{latin2}{\mtcselectlanguage{latin2}}% -\DeclareOption{latvian}{\mtcselectlanguage{latvian}}% -\DeclareOption{letton}{\mtcselectlanguage{letton}}% -\DeclareOption{lithuanian}{\mtcselectlanguage{lithuanian}}% -\DeclareOption{lowersorbian}{\mtcselectlanguage{lowersorbian}}% -\DeclareOption{lsorbian}{\mtcselectlanguage{lsorbian}}% -\DeclareOption{magyar}{\mtcselectlanguage{magyar}}% -\DeclareOption{magyar2}{\mtcselectlanguage{magyar2}}% -\DeclareOption{magyar3}{\mtcselectlanguage{magyar3}}% -\DeclareOption{malay}{\mtcselectlanguage{malay}}% -\DeclareOption{malayalam-keli}{\mtcselectlanguage{malayalam-keli}}% -\DeclareOption{malayalam-omega}{\mtcselectlanguage{malayalam-omega}}% -\DeclareOption{malayalam-rachana}{\mtcselectlanguage{malayalam-rachana}}% -\DeclareOption{malayalam-rachana2}{\mtcselectlanguage{malayalam-rachana2}}% -\DeclareOption{manju}{\mtcselectlanguage{manju}}% -\DeclareOption{meyalu}{\mtcselectlanguage{meyalu}}% -\DeclareOption{mongol}{\mtcselectlanguage{mongol}}% -\DeclareOption{naustrian}{\mtcselectlanguage{naustrian}}% -\DeclareOption{newzealand}{\mtcselectlanguage{newzealand}}% -\DeclareOption{ngerman}{\mtcselectlanguage{ngerman}}% -\DeclareOption{ngermanb}{\mtcselectlanguage{ngermanb}}% -\DeclareOption{ngermanb2}{\mtcselectlanguage{ngermanb2}}% -\DeclareOption{norsk}{\mtcselectlanguage{norsk}}% -\DeclareOption{norsk2}{\mtcselectlanguage{norsk2}}% -\DeclareOption{nynorsk2}{\mtcselectlanguage{nynorsk2}}% -\DeclareOption{polish}{\mtcselectlanguage{polish}}% -\DeclareOption{polish2}{\mtcselectlanguage{polish2}}% -\DeclareOption{polski}{\mtcselectlanguage{polski}}% -\DeclareOption{portuges}{\mtcselectlanguage{portuges}}% -\DeclareOption{portuguese}{\mtcselectlanguage{portuguese}}% -\DeclareOption{romanian}{\mtcselectlanguage{romanian}}% -\DeclareOption{romanian2}{\mtcselectlanguage{romanian2}}% -\DeclareOption{romanian3}{\mtcselectlanguage{romanian3}}% -\DeclareOption{russian}{\mtcselectlanguage{russian}}% -\DeclareOption{russianb}{\mtcselectlanguage{russianb}}% -\DeclareOption{russianc}{\mtcselectlanguage{russianc}}% -\DeclareOption{russian2m}{\mtcselectlanguage{russian2m}}% -\DeclareOption{russian2o}{\mtcselectlanguage{russian2o}}% -\DeclareOption{russian-cca}{\mtcselectlanguage{russian-cca}}% -\DeclareOption{russian-cca1}{\mtcselectlanguage{russian-cca1}}% -\DeclareOption{russian-lh}{\mtcselectlanguage{russian-lh}}% -\DeclareOption{russian-lhcyralt}{\mtcselectlanguage{russian-lhcyralt}}% -\DeclareOption{russian-lhcyrkoi}{\mtcselectlanguage{russian-lhcyrkoi}}% -\DeclareOption{russian-lhcyrwin}{\mtcselectlanguage{russian-lhcyrwin}}% -\DeclareOption{samin}{\mtcselectlanguage{samin}}% -\DeclareOption{scottish}{\mtcselectlanguage{scottish}}% -\DeclareOption{serbian}{\mtcselectlanguage{serbian}}% -\DeclareOption{serbianc}{\mtcselectlanguage{serbianc}}% -\DeclareOption{slovak}{\mtcselectlanguage{slovak}}% -\DeclareOption{slovene}{\mtcselectlanguage{slovene}}% -\DeclareOption{spanish}{\mtcselectlanguage{spanish}}% -\DeclareOption{spanish2}{\mtcselectlanguage{spanish2}}% -\DeclareOption{spanish3}{\mtcselectlanguage{spanish3}}% -\DeclareOption{spanish4}{\mtcselectlanguage{spanish4}}% -\DeclareOption{swedish}{\mtcselectlanguage{swedish}}% -\DeclareOption{swedish2}{\mtcselectlanguage{swedish2}}% -\DeclareOption{thai}{\mtcselectlanguage{thai}}% -\DeclareOption{turkish}{\mtcselectlanguage{turkish}}% -\DeclareOption{uighur}{\mtcselectlanguage{uighur}}% -\DeclareOption{uighur2}{\mtcselectlanguage{uighur2}}% -\DeclareOption{uighur3}{\mtcselectlanguage{uighur3}}% -\DeclareOption{UKenglish}{\mtcselectlanguage{UKenglish}}% -\DeclareOption{ukraineb}{\mtcselectlanguage{ukraineb}}% -\DeclareOption{ukrainian}{\mtcselectlanguage{ukrainian}}% -\DeclareOption{uppersorbian}{\mtcselectlanguage{uppersorbian}}% -\DeclareOption{USenglish}{\mtcselectlanguage{USenglish}}% -\DeclareOption{usorbian}{\mtcselectlanguage{usorbian}}% -\DeclareOption{vietnam}{\mtcselectlanguage{vietnam}}% -\DeclareOption{vietnamese}{\mtcselectlanguage{vietnamese}}% -\DeclareOption{welsh}{\mtcselectlanguage{welsh}}% -\DeclareOption{xalx}{\mtcselectlanguage{xalx}}% -\DeclareOption{xalx2}{\mtcselectlanguage{xalx2}}% -\DeclareOption{xalx3}{\mtcselectlanguage{xalx3}}% +% (ainsi \texttt{francais.mld} charge-t-il \texttt{french.mld}). +% \fi +% \begin{macrocode} +\mtc@setlangopt{acadian}% +\mtc@setlangopt{acadien}% +\mtc@setlangopt{afrikaan}% +\mtc@setlangopt{afrikaans}% +\mtc@setlangopt{albanian}% +\mtc@setlangopt{american}% +\mtc@setlangopt{arab}% +\mtc@setlangopt{arab2}% +\mtc@setlangopt{arabi}% +\mtc@setlangopt{arabic}% +\mtc@setlangopt{armenian}% +\mtc@setlangopt{australian}% +\mtc@setlangopt{austrian}% +\mtc@setlangopt{bahasa}% +\mtc@setlangopt{bahasai}% +\mtc@setlangopt{bahasam}% +\mtc@setlangopt{bangla}% +\mtc@setlangopt{basque}% +\mtc@setlangopt{bicig}% +\mtc@setlangopt{bicig2}% +\mtc@setlangopt{bicig3}% +\mtc@setlangopt{bithe}% +\mtc@setlangopt{brazil}% +\mtc@setlangopt{brazilian}% +\mtc@setlangopt{breton}% +\mtc@setlangopt{british}% +\mtc@setlangopt{bulgarian}% +\mtc@setlangopt{bulgarianb}% +\mtc@setlangopt{buryat}% +\mtc@setlangopt{buryat2}% +\mtc@setlangopt{canadian}% +\mtc@setlangopt{canadien}% +\mtc@setlangopt{castillan}% +\mtc@setlangopt{castillian}% +\mtc@setlangopt{catalan}% +\mtc@setlangopto{chinese1}% % .mlo +\mtc@setlangopto{chinese2}% % .mlo +\mtc@setlangopt{croatian}% +\mtc@setlangopt{czech}% +\mtc@setlangopt{danish}% +\mtc@setlangopt{devanagari}% +\mtc@setlangopt{dutch}% +\mtc@setlangoptm{english}% % mandatory +\mtc@setlangopt{english1}% +\mtc@setlangopt{english2}% +\mtc@setlangopt{esperant}% +\mtc@setlangopt{esperanto}% +\mtc@setlangopt{estonian}% +\mtc@setlangopt{ethiopia}% +\mtc@setlangopt{ethiopian}% +\mtc@setlangopt{ethiopian2}% +\mtc@setlangopto{farsi1}% % .mlo +\mtc@setlangopto{farsi2}% % .mlo +\mtc@setlangopt{farsi3}% +\mtc@setlangopt{finnish}% +\mtc@setlangopt{finnish2}% +\mtc@setlangopt{francais}% +\mtc@setlangopt{french}% +\mtc@setlangopt{french1}% +\mtc@setlangopt{french2}% +\mtc@setlangopt{frenchb}% +\mtc@setlangopt{frenchle}% +\mtc@setlangopt{frenchpro}% +\mtc@setlangopt{galician}% +\mtc@setlangopt{german}% +\mtc@setlangopt{germanb}% +\mtc@setlangopt{germanb2}% +\mtc@setlangopt{greek}% +\mtc@setlangopt{greek-mono}% +\mtc@setlangopt{greek-polydemo}% +\mtc@setlangopt{greek-polykatha}% +\mtc@setlangopt{guarani}% +\mtc@setlangopto{hangul1}% % .mlo +\mtc@setlangopto{hangul2}% % .mlo +\mtc@setlangopto{hangul3}% % .mlo +\mtc@setlangopto{hangul4}% % .mlo +\mtc@setlangopto{hangul-u8}% % .mlo +\mtc@setlangopto{hanja1}% % .mlo +\mtc@setlangopto{hanja2}% % .mlo +\mtc@setlangopto{hanja-u8}% % .mlo +\mtc@setlangopt{hebrew}% +\mtc@setlangopt{hebrew2}% +\mtc@setlangopt{hindi}% +\mtc@setlangopt{hindi-modern}% +\mtc@setlangopt{hungarian}% +\mtc@setlangopt{icelandic}% +\mtc@setlangopt{indon}% +\mtc@setlangopt{indonesian}% +\mtc@setlangopt{interlingua}% +\mtc@setlangopt{irish}% +\mtc@setlangopt{italian}% +\mtc@setlangopt{italian2}% +\mtc@setlangopto{japanese}% % .mlo +\mtc@setlangopto{japanese2}% % .mlo +\mtc@setlangopto{japanese3}% % .mlo +\mtc@setlangopto{japanese4}% % .mlo +\mtc@setlangopto{japanese5}% % .mlo +\mtc@setlangopto{japanese6}% % .mlo +\mtc@setlangopt{kannada}% +\mtc@setlangopt{khalkha}% +\mtc@setlangopt{latin}% +\mtc@setlangopt{latin2}% +\mtc@setlangopt{latvian}% +\mtc@setlangopt{letton}% +\mtc@setlangopt{lithuanian}% +\mtc@setlangopt{lowersorbian}% +\mtc@setlangopt{lsorbian}% +\mtc@setlangopt{magyar}% +\mtc@setlangopt{magyar2}% +\mtc@setlangopt{magyar3}% +\mtc@setlangopt{malay}% +\mtc@setlangopt{malayalam-keli}% +\mtc@setlangopto{malayalam-omega}% % .mlo +\mtc@setlangopt{malayalam-rachana}% +\mtc@setlangopt{malayalam-rachana2}% +\mtc@setlangopt{manju}% +\mtc@setlangopt{meyalu}% +\mtc@setlangopt{mongol}% +\mtc@setlangopt{naustrian}% +\mtc@setlangopt{ngerman}% +\mtc@setlangopt{newzealand}% +\mtc@setlangopt{ngermanb}% +\mtc@setlangopt{ngermanb2}% +\mtc@setlangopt{norsk}% +\mtc@setlangopt{norsk2}% +\mtc@setlangopt{nynorsk}% +\mtc@setlangopt{nynorsk2}% +\mtc@setlangopt{polish}% +\mtc@setlangopt{polish2}% +\mtc@setlangopt{polski}% +\mtc@setlangopt{portuges}% +\mtc@setlangopt{portuguese}% +\mtc@setlangopt{romanian}% +\mtc@setlangopt{romanian2}% +\mtc@setlangopt{romanian3}% +\mtc@setlangopt{russian}% +\mtc@setlangopt{russianb}% +\mtc@setlangopt{russianc}% +\mtc@setlangopt{russian2m}% +\mtc@setlangopt{russian2o}% +\mtc@setlangopto{russian-cca}% % .mlo +\mtc@setlangopto{russian-cca1}% % .mlo +\mtc@setlangopto{russian-lh}% % .mlo +\mtc@setlangopto{russian-lhcyralt}% % .mlo +\mtc@setlangopto{russian-lhcyrkoi}% % .mlo +\mtc@setlangopto{russian-lhcyrwin}% % .mlo +\mtc@setlangopt{samin}% +\mtc@setlangopt{scottish}% +\mtc@setlangopt{serbian}% +\mtc@setlangopt{serbianc}% +\mtc@setlangopt{slovak}% +\mtc@setlangopt{slovene}% +\mtc@setlangopt{spanish}% +\mtc@setlangopt{spanish2}% +\mtc@setlangopt{spanish3}% +\mtc@setlangopt{spanish4}% +\mtc@setlangopt{swedish}% +\mtc@setlangopt{swedish2}% +\mtc@setlangopto{thai}% % .mlo +\mtc@setlangopt{turkish}% +\mtc@setlangopt{uighur}% +\mtc@setlangopt{uighur2}% +\mtc@setlangopt{uighur3}% +\mtc@setlangopt{UKenglish}% +\mtc@setlangopt{ukraineb}% +\mtc@setlangopt{ukrainian}% +\mtc@setlangopt{uppersorbian}% +\mtc@setlangopt{USenglish}% +\mtc@setlangopt{usorbian}% +\mtc@setlangopt{vietnam}% +\mtc@setlangopt{vietnamese}% +\mtc@setlangopt{welsh}% +\mtc@setlangopt{xalx}% +\mtc@setlangopt{xalx2}% +\mtc@setlangopt{xalx3}% % \end{macrocode} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax @@ -34217,7 +35199,7 @@ have centered labels. % \begin{macro}{\AtBeginDocument} % \ifcase\LANG\relax % The \texttt{hints} option is made of three parts: the first, \verb|\mtc@hints@begindoc|, is executed via -% \verb|\AtBeginDocument| and looks if some packages or classes are loaded and gives warnings about their compatibility +% \verb|\AtBeginDocument| and looks if some packages or classes are loaded, then gives warnings about their compatibility % with \texttt{minitoc}. % \or\relax % L'option \texttt{hints} est constituée de trois parties: la première, \verb|\mtc@hints@begindoc|, est exécutée @@ -34241,13 +35223,16 @@ have centered labels. % \begin{macro}{\AtEndDocument} % \ifcase\LANG\relax % The third and last part, \verb|\mtc@hints@enddoc|, is executed via \verb|\AtEndDocument| and examines some flags set -% by the first and the second parts. Then, if necessary, it writes some infos in the \texttt{.log} file and/or warnings on -% the screen and in the \texttt{.log} file. Note that the \texttt{hints} option does not signal errors, only infos +% by the first and the second parts. Then, if necessary, it writes some infos in the \emph{document}\texttt{.log} +% file and/or warnings on +% the screen and in the \emph{document}\texttt{.log} file. +% Note that the \texttt{hints} option does not signal errors, only infos % and warnings, so it does not stop the \LaTeX\ run. % \or\relax % La troisième et dernière partie, \verb|\mtc@hints@enddoc|, est exécutée via \verb|\AtEndDocument| et examine % certains indicateurs positionnés par les première et deuxième parties. Puis, si nécessaire, elle écrit quelques -% informations dans le fichier \texttt{.log} et/ou des avertissements sur l'écran et dans le fichier \texttt{.log}. +% informations dans le fichier \emph{document}\texttt{.log} et/ou des avertissements sur l'écran +% et dans le fichier \emph{document}\texttt{.log}. % Notez que l'option \texttt{hints} ne signale pas d'erreurs, seulement des informations et des avertissements, et % donc elle n'interrompt pas l'exécution de \LaTeX. % \fi @@ -34277,7 +35262,8 @@ have centered labels. \newif\if@mtc@lot@used@ \global\@mtc@lot@used@false \def\mtc@hints@begindoc{% \mtcPackageInfo[<I0049>]{minitoc(hints)}% - {==> You requested the hints option\MessageBreak + {==> You requested the hints option + \MessageBreak Some hints are eventually given below\@gobble}% % \end{macrocode} % \end{macro} @@ -34305,8 +35291,11 @@ have centered labels. \@ifpackageloaded{alphanum}% {\@mtc@hints@given@true \mtcPackageWarningNoLine[<W0025>]{minitoc(hints)}% - {--- The alphanum package is loaded. \MessageBreak - It is incompatible\MessageBreak with the minitoc package}}{}% + {--- The alphanum package is loaded. + \MessageBreak + It is incompatible + \MessageBreak + with the minitoc package}}{}% % \end{macrocode} % \end{macro} % \end{macro} @@ -34328,8 +35317,10 @@ have centered labels. \@ifpackageloaded{appendix}{% \@mtc@hints@given@true \mtcPackageInfo[<I0042>]{minitoc(hints)}% - {--- The appendix package is loaded. \MessageBreak - See the minitoc package documentation\MessageBreak + {--- The appendix package is loaded. + \MessageBreak + See the minitoc package documentation + \MessageBreak for specific precautions\@gobble}}{}% % \end{macrocode} % \end{macro} @@ -34352,8 +35343,10 @@ have centered labels. \@ifpackageloaded{tocbibind}% {\@mtc@hints@given@true \mtcPackageInfo[<I0046>]{minitoc(hints)}% - {--- The tocbibind package is loaded. \MessageBreak - See the minitoc package documentation\MessageBreak + {--- The tocbibind package is loaded. + \MessageBreak + See the minitoc package documentation + \MessageBreak for specific precautions\@gobble}}{}% % \end{macrocode} % \end{macro} @@ -34376,20 +35369,26 @@ have centered labels. \@ifclassloaded{scrbook}% {\@mtc@hints@given@true \mtcPackageInfo[<I0043>]{minitoc(hints)}% - {--- The KOMAScript scrbook class is loaded. \MessageBreak - See the minitoc package documentation\MessageBreak + {--- The KOMAScript scrbook class is loaded. + \MessageBreak + See the minitoc package documentation + \MessageBreak for specific precautions\@gobble}}{}% \@ifclassloaded{scrreprt}% {\@mtc@hints@given@true \mtcPackageInfo[<I0043>]{minitoc(hints)}% - {--- The KOMAScript scrreprt class is loaded. \MessageBreak - See the minitoc package documentation\MessageBreak + {--- The KOMAScript scrreprt class is loaded. + \MessageBreak + See the minitoc package documentation + \MessageBreak for specific precautions\@gobble}}{}% \@ifclassloaded{scrartcl}% {\@mtc@hints@given@true \mtcPackageInfo[<I0043>]{minitoc(hints)}% - {--- The KOMAScript scrartcl class is loaded. \MessageBreak - See the minitoc package documentation\MessageBreak + {--- The KOMAScript scrartcl class is loaded. + \MessageBreak + See the minitoc package documentation + \MessageBreak for specific precautions\@gobble}}{}% % \end{macrocode} % \end{macro} @@ -34412,8 +35411,10 @@ have centered labels. \@ifpackageloaded{tocloft}% {\@mtc@hints@given@true \mtcPackageInfo[<I0047>]{minitoc(hints)}% - {--- The tocloft package is loaded. \MessageBreak - See the minitoc package documentation\MessageBreak + {--- The tocloft package is loaded. + \MessageBreak + See the minitoc package documentation + \MessageBreak for specific precautions\@gobble}}{}% % \end{macrocode} % \end{macro} @@ -34438,8 +35439,11 @@ have centered labels. \@ifpackageloaded{titletoc}% {\@mtc@hints@given@true \mtcPackageWarningNoLine[<W0040>]{minitoc(hints)}% - {--- The titletoc package is loaded. \MessageBreak - It is incompatible\MessageBreak with the minitoc package}}{}% + {--- The titletoc package is loaded. + \MessageBreak + It is incompatible + \MessageBreak + with the minitoc package}}{}% % \end{macrocode} % \end{macro} % \end{macro} @@ -34475,9 +35479,10 @@ have centered labels. \MessageBreak which implies it. Try to inverse the \MessageBreak - loading order and use coherent options. + loading order and use consistent options. + \MessageBreak + You may have got a message \MessageBreak - You may have got a message\MessageBreak ! LaTeX Error: Option clash for package placeins}% }% \@ifpackagewith{placeins}{above}% @@ -34493,7 +35498,7 @@ have centered labels. \MessageBreak Try to remove the above option \MessageBreak - and use coherent options}% + and use consistent options}% }{}% \@ifpackagewith{placeins}{below}% {\@mtc@hints@given@true @@ -34508,7 +35513,7 @@ have centered labels. \MessageBreak Try to remove the below option \MessageBreak - and use coherent options}% + and use consistent options}% }{}% \fi \@ifpackagelater{placeins}{2005/04/18}{}{% @@ -34544,8 +35549,10 @@ have centered labels. \@ifclassloaded{memoir}% {\@mtc@hints@given@true \mtcPackageInfo[<I0044>]{minitoc(hints)}% - {--- The memoir class is loaded. \MessageBreak - See the minitoc package documentation\MessageBreak + {--- The memoir class is loaded. + \MessageBreak + See the minitoc package documentation + \MessageBreak for specific precautions\@gobble}{}% }{}% % \end{macrocode} @@ -34571,13 +35578,18 @@ have centered labels. \@ifclassloaded{amsart}% {\@mtc@hints@given@true \mtcPackageWarningNoLine[<W0026>]{minitoc(hints)}% - {--- The amsart class is loaded. \MessageBreak - It is incompatible\MessageBreak with the minitoc package}}{}% + {--- The amsart class is loaded. + \MessageBreak + It is incompatible + \MessageBreak + with the minitoc package}}{}% \@ifclassloaded{amsproc}% {\@mtc@hints@given@true \mtcPackageWarningNoLine[<W0027>]{minitoc(hints)}% - {--- The amsproc class is loaded. \MessageBreak - It is incompatible\MessageBreak with the minitoc package}}{}% + {--- The amsproc class is loaded. + \MessageBreak + It is incompatible + \MessageBreak with the minitoc package}}{}% % \end{macrocode} % \end{macro} % \end{macro} @@ -34599,8 +35611,10 @@ have centered labels. \@ifclassloaded{amsbook}% {\@mtc@hints@given@true \mtcPackageInfo[<I0041>]{minitoc(hints)}% - {--- The amsbook class is loaded. \MessageBreak - See the minitoc package documentation\MessageBreak + {--- The amsbook class is loaded. + \MessageBreak + See the minitoc package documentation + \MessageBreak for specific precautions\@gobble}{}% }{}% % \end{macrocode} @@ -34627,9 +35641,12 @@ have centered labels. \@ifpackagewith{abstract}{addtotoc}% {\@mtc@hints@given@true \mtcPackageInfo[<I0040>]{minitoc(hints)}% - {The ``abstract'' package has been\MessageBreak - loaded with the ``addtotoc'' option.\MessageBreak - You need to look at the\MessageBreak + {The ``abstract'' package has been + \MessageBreak + loaded with the ``addtotoc'' option. + \MessageBreak + You need to look at the + \MessageBreak documentation to adjust. \MessageBreak} }}{} @@ -34657,8 +35674,10 @@ have centered labels. \@ifclassloaded{jura}% {\@mtc@hints@given@true \mtcPackageWarningNoLine[<W0029>]{minitoc(hints)}% - {--- The jura class is loaded. \MessageBreak - It is incompatible\MessageBreak with the minitoc package}}{}% + {--- The jura class is loaded. + \MessageBreak + It is incompatible + \MessageBreak with the minitoc package}}{}% % \end{macrocode} % \end{macro} % \end{macro} @@ -34733,11 +35752,13 @@ have centered labels. \else\@mtc@hints@w@true\fi} \if@mtc@hints@w@\@mtc@hints@given@true% \mtcPackageWarningNoLine[<W0030>]{minitoc(hints)}% - {--- The \string\part\space command is altered\MessageBreak + {--- The \string\part\space command is altered + \MessageBreak after minitoc} \if@mtc@hyper@used@ \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}% - {--- It may be the consequence\MessageBreak + {--- It may be the consequence + \MessageBreak of loading the ``hyperref'' package} \fi \fi @@ -34784,11 +35805,13 @@ have centered labels. \else\@mtc@hints@w@true\fi}% \if@mtc@hints@w@\@mtc@hints@given@true% \mtcPackageWarningNoLine[<W0028>]{minitoc(hints)}% - {--- The \string\chapter\space command is altered\MessageBreak + {--- The \string\chapter\space command is altered + \MessageBreak after minitoc} \if@mtc@hyper@used@ \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}% - {--- It may be the consequence\MessageBreak + {--- It may be the consequence + \MessageBreak of loading the ``hyperref'' package} \fi \fi @@ -34836,11 +35859,13 @@ have centered labels. \@mtc@hints@w@true\fi} \if@mtc@hints@w@\@mtc@hints@given@true% \mtcPackageWarningNoLine[<W0039>]{minitoc(hints)}% - {--- The \string\section\space command is altered\MessageBreak + {--- The \string\section\space command is altered + \MessageBreak after minitoc} \if@mtc@hyper@used@ \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}% - {--- It may be the consequence\MessageBreak + {--- It may be the consequence + \MessageBreak of loading the ``hyperref'' package} \fi \relax\else\fi}{}% @@ -34858,8 +35883,8 @@ have centered labels. % % \lneed{5} % \ifcase\LANG\relax -% \subsubsection{Hint about the coherence of the calling sequences of some commands} -% And finally, we prepare the coherence tests about the calling sequences of triplets of associated commands +% \subsubsection{Hint about the consistence of the calling sequences of some commands} +% And finally, we prepare the consistence tests about the calling sequences of triplets of associated commands % like \verb|\doparttoc|, \verb|\parttoc| and \verb|\[fake]listofcontents|, and similar: to be able to use % \verb|\parttoc|, a table of contents file must have been % created via \verb|\[fake]listofcontents| and splitted into parttoc files via \verb|\doparttoc|. @@ -35056,10 +36081,12 @@ have centered labels. \if@mtc@placeinsLoaded@ \else \if@mtc@sect@floats@% \mtcPackageWarningNoLine[<W0056>]{minitoc(hints)}% - {You are using \string\dosectlof\space and/or \MessageBreak + {You are using \string\dosectlof\space and/or + \MessageBreak \string\dosectlot, \string\sectlof\space and/or \string\sectlot, \MessageBreak - hence the ``insection'' package\MessageBreak + hence the ``insection'' package + \MessageBreak option is recommended}% \@mtc@hints@w@true \@mtc@hints@given@true \fi @@ -35072,7 +36099,7 @@ have centered labels. % % \lneed{5} % \ifcase\LANG\relax -% \subsubsection{Final part of the coherence tests}\label{ss+final.coh} +% \subsubsection{Final part of the consistence tests}\label{ss+final.coh} % \or\relax % \subsubsection{Partie finale des tests de cohérence}\label{ss+final.coh} % \fi @@ -35103,7 +36130,8 @@ have centered labels. \if@parttoc@used@ \if@doparttoc@used@\else \mtcPackageWarningNoLine[<W0062>]{minitoc(hints)}% - {You have used \string\parttoc,\MessageBreak + {You have used \string\parttoc, + \MessageBreak but not \string\doparttoc} \@mtc@hints@given@true \fi @@ -35111,7 +36139,8 @@ have centered labels. \if@partlof@used@ \if@dopartlof@used@\else \mtcPackageWarningNoLine[<W0060>]{minitoc(hints)}% - {You have used \string\partlof,\MessageBreak + {You have used \string\partlof, + \MessageBreak but not \string\dopartlof} \@mtc@hints@given@true \fi @@ -35119,7 +36148,8 @@ have centered labels. \if@partlot@used@ \if@dopartlot@used@\else \mtcPackageWarningNoLine[<W0061>]{minitoc(hints)}% - {You have used \string\partlot,\MessageBreak + {You have used \string\partlot, + \MessageBreak but not \string\dopartlot} \@mtc@hints@given@true \fi @@ -35154,7 +36184,8 @@ have centered labels. \if@minitoc@used@ \if@dominitoc@used@\else \mtcPackageWarningNoLine[<W0059>]{minitoc(hints)}% - {You have used \string\minitoc,\MessageBreak + {You have used \string\minitoc, + \MessageBreak but not \string\dominitoc} \@mtc@hints@given@true \fi @@ -35162,7 +36193,8 @@ have centered labels. \if@minilof@used@ \if@dominilof@used@\else \mtcPackageWarningNoLine[<W0057>]{minitoc(hints)}% - {You have used \string\minilof,\MessageBreak + {You have used \string\minilof, + \MessageBreak but not \string\dominilof} \@mtc@hints@given@true \fi @@ -35170,7 +36202,8 @@ have centered labels. \if@minilot@used@ \if@dominilot@used@\else \mtcPackageWarningNoLine[<W0058>]{minitoc(hints)}% - {You have used \string\minilot,\MessageBreak + {You have used \string\minilot, + \MessageBreak but not \string\dominilot} \@mtc@hints@given@true \fi @@ -35205,7 +36238,8 @@ have centered labels. \if@secttoc@used@ \if@dosecttoc@used@\else \mtcPackageWarningNoLine[<W0065>]{minitoc(hints)}% - {You have used \string\secttoc,\MessageBreak + {You have used \string\secttoc, + \MessageBreak but not \string\dosecttoc} \@mtc@hints@given@true \fi @@ -35213,7 +36247,8 @@ have centered labels. \if@sectlof@used@ \if@dosectlof@used@\else \mtcPackageWarningNoLine[<W0063>]{minitoc(hints)}% - {You have used \string\sectlof,\MessageBreak + {You have used \string\sectlof, + \MessageBreak but not \string\dosectlof} \@mtc@hints@given@true \fi @@ -35221,7 +36256,8 @@ have centered labels. \if@sectlot@used@ \if@dosectlot@used@\else \mtcPackageWarningNoLine[<W0064>]{minitoc(hints)}% - {You have used \string\sectlot,\MessageBreak + {You have used \string\sectlot, + \MessageBreak but not \string\dosectlot} \fi \fi @@ -35243,7 +36279,7 @@ have centered labels. % \subsubsection{Les tables principales ont-elles été préparées (première partie)?} % \fi % \ifcase\LANG\relax -% Now, we test if a \verb|\doparttoc| macro has been called but without any matching \verb|\parttoc|, hence its a +% Now, we test if a \verb|\doparttoc| macro has been called but without any matching \verb|\parttoc|, hence it is a % vain call. We do the same for each analog command. % \or\relax % Nous testons maintenant si une macro \verb|\doparttoc| a été appelée sans aucune commande \verb|\parttoc| @@ -35269,7 +36305,8 @@ have centered labels. \if@doparttoc@used@ \if@parttoc@used@\else \mtcPackageWarningNoLine[<W0075>]{minitoc(hints)}% - {You have used \string\doparttoc,\MessageBreak + {You have used \string\doparttoc, + \MessageBreak but not \string\parttoc} \@mtc@hints@given@true \fi @@ -35277,7 +36314,8 @@ have centered labels. \if@dopartlof@used@ \if@partlof@used@\else \mtcPackageWarningNoLine[<W0076>]{minitoc(hints)}% - {You have used \string\dopartlof,\MessageBreak + {You have used \string\dopartlof, + \MessageBreak but not \string\partlof} \@mtc@hints@given@true \fi @@ -35285,7 +36323,8 @@ have centered labels. \if@dopartlot@used@ \if@partlot@used@\else \mtcPackageWarningNoLine[<W0077>]{minitoc(hints)}% - {You have used \string\dopartlot,\MessageBreak + {You have used \string\dopartlot, + \MessageBreak but not \string\partlot} \@mtc@hints@given@true \fi @@ -35320,7 +36359,8 @@ have centered labels. \if@dominitoc@used@ \if@minitoc@used@\else \mtcPackageWarningNoLine[<W0078>]{minitoc(hints)}% - {You have used \string\dominitoc,\MessageBreak + {You have used \string\dominitoc, + \MessageBreak but not \string\minitoc} \@mtc@hints@given@true \fi @@ -35328,7 +36368,8 @@ have centered labels. \if@dominilof@used@ \if@minilof@used@\else \mtcPackageWarningNoLine[<W0079>]{minitoc(hints)}% - {You have used \string\dominilof,\MessageBreak + {You have used \string\dominilof, + \MessageBreak but not \string\minilof} \@mtc@hints@given@true \fi @@ -35336,7 +36377,8 @@ have centered labels. \if@dominilot@used@ \if@minilot@used@\else \mtcPackageWarningNoLine[<W0080>]{minitoc(hints)}% - {You have used \string\dominilot,\MessageBreak + {You have used \string\dominilot, + \MessageBreak but not \string\minilot} \@mtc@hints@given@true \fi @@ -35371,7 +36413,8 @@ have centered labels. \if@dosecttoc@used@ \if@secttoc@used@\else \mtcPackageWarningNoLine[<W0081>]{minitoc(hints)}% - {You have used \string\dosecttoc,\MessageBreak + {You have used \string\dosecttoc, + \MessageBreak but not \string\secttoc} \@mtc@hints@given@true \fi @@ -35379,7 +36422,8 @@ have centered labels. \if@dosectlof@used@ \if@sectlof@used@\else \mtcPackageWarningNoLine[<W0082>]{minitoc(hints)}% - {You have used \string\dosectlof,\MessageBreak + {You have used \string\dosectlof, + \MessageBreak but not \string\sectlof} \@mtc@hints@given@true \fi @@ -35387,7 +36431,8 @@ have centered labels. \if@dosectlot@used@ \if@sectlot@used@\else \mtcPackageWarningNoLine[<W0083>]{minitoc(hints)}% - {You have used \string\dosectlot,\MessageBreak + {You have used \string\dosectlot, + \MessageBreak but not \string\sectlot} \fi \fi @@ -35410,7 +36455,7 @@ have centered labels. % \subsubsection{Les tables principales ont-elles été préparées (seconde partie)?} % \fi % \ifcase\LANG\relax -% Another coherence test verifies that if the macro \verb|\parttoc| has been called, +% Another consistence test verifies that if the macro \verb|\parttoc| has been called, % then the macro \verb|\tableofcontents| or \verb|\faketableofcontents| has also been called % (to create the necessary contents file); and similar tests are made % for the other mini-table commands. @@ -35440,27 +36485,33 @@ have centered labels. \if@parttoc@used@ \if@mtc@toc@used@\else \mtcPackageWarningNoLine[<W0071>]{minitoc(hints)}% - {You have used \string\parttoc\space but not\MessageBreak - \string\tableofcontents\MessageBreak nor - \string\faketableofcontents} + {You have used \string\parttoc\space but not + \MessageBreak + \string\tableofcontents + \MessageBreak + nor \string\faketableofcontents} \@mtc@hints@given@true \fi \fi \if@partlof@used@ \if@mtc@lof@used@\else \mtcPackageWarningNoLine[<W0069>]{minitoc(hints)}% - {You have used \string\partlof\space but not\MessageBreak - \string\listoffigures\MessageBreak nor - \string\fakelistoffigures} + {You have used \string\partlof\space but not + \MessageBreak + \string\listoffigures + \MessageBreak + nor \string\fakelistoffigures} \@mtc@hints@given@true \fi \fi \if@partlot@used@ \if@mtc@lot@used@\else \mtcPackageWarningNoLine[<W0070>]{minitoc(hints)}% - {You have used \string\partlot\space but not\MessageBreak - \string\listoftables\MessageBreak nor - \string\fakelistoftables} + {You have used \string\partlot\space but not + \MessageBreak + \string\listoftables + \MessageBreak + nor \string\fakelistoftables} \@mtc@hints@given@true \fi \fi @@ -35494,27 +36545,33 @@ have centered labels. \if@minitoc@used@ \if@mtc@toc@used@\else \mtcPackageWarningNoLine[<W0068>]{minitoc(hints)}% - {You have used \string\minitoc\space but not\MessageBreak - \string\tableofcontents\MessageBreak nor - \string\faketableofcontents} + {You have used \string\minitoc\space but not + \MessageBreak + \string\tableofcontents + \MessageBreak + nor \string\faketableofcontents} \@mtc@hints@given@true \fi \fi \if@minilof@used@ \if@mtc@lof@used@\else \mtcPackageWarningNoLine[<W0066>]{minitoc(hints)}% - {You have used \string\minilof\space but not\MessageBreak - \string\listoffigures\MessageBreak nor - \string\fakelistoffigures} + {You have used \string\minilof\space but not + \MessageBreak + \string\listoffigures + \MessageBreak + nor \string\fakelistoffigures} \@mtc@hints@given@true \fi \fi \if@minilot@used@ \if@mtc@lot@used@\else \mtcPackageWarningNoLine[<W0067>]{minitoc(hints)}% - {You have used \string\minilot\space but not\MessageBreak - \string\listoftables\MessageBreak nor - \string\fakelistoftables} + {You have used \string\minilot\space but not + \MessageBreak + \string\listoftables + \MessageBreak + nor \string\fakelistoftables} \@mtc@hints@given@true \fi \fi @@ -35548,27 +36605,33 @@ have centered labels. \if@secttoc@used@ \if@mtc@toc@used@\else \mtcPackageWarningNoLine[<W0074>]{minitoc(hints)}% - {You have used \string\secttoc\space but not\MessageBreak - \string\tableofcontents\MessageBreak nor - \string\faketableofcontents} + {You have used \string\secttoc\space but not + \MessageBreak + \string\tableofcontents + \MessageBreak + nor \string\faketableofcontents} \@mtc@hints@given@true \fi \fi \if@sectlof@used@ \if@mtc@lof@used@\else \mtcPackageWarningNoLine[<W0072>]{minitoc(hints)}% - {You have used \string\sectlof\space but not\MessageBreak - \string\listoffigures\MessageBreak nor - \string\fakelistoffigures} + {You have used \string\sectlof\space but not + \MessageBreak + \string\listoffigures + \MessageBreak + nor \string\fakelistoffigures} \@mtc@hints@given@true \fi \fi \if@sectlot@used@ \if@mtc@lot@used@\else \mtcPackageWarningNoLine[<W0073>]{minitoc(hints)}% - {You have used \string\sectlot\space but not\MessageBreak - \string\listoftables\MessageBreak nor - \string\fakelistoftables} + {You have used \string\sectlot\space but not + \MessageBreak + \string\listoftables + \MessageBreak + nor \string\fakelistoftables} \@mtc@hints@given@true \fi \fi @@ -35618,7 +36681,8 @@ have centered labels. \ifnum 99 < \value{ptc}\relax \@mtc@hints@given@true \mtcPackageWarningNoLine[<W0054>]{minitoc(hints)}% - {You have used short extensions\MessageBreak + {You have used short extensions + \MessageBreak and more than 99 parts (\arabic{ptc})} \fi \fi @@ -35626,7 +36690,8 @@ have centered labels. \ifnum 99 < \value{mtc}\relax \@mtc@hints@given@true \mtcPackageWarningNoLine[<W0053>]{minitoc(hints)}% - {You have used short extensions\MessageBreak + {You have used short extensions + \MessageBreak and more than 99 chapters (\arabic{mtc})} \fi \else @@ -35634,7 +36699,8 @@ have centered labels. \ifnum 99 < \value{stc}\relax \@mtc@hints@given@true \mtcPackageWarningNoLine[<W0055>]{minitoc(hints)}% - {You have used short extensions\MessageBreak + {You have used short extensions + \MessageBreak and more than 99 sections (\arabic{stc})} \fi \fi @@ -35670,8 +36736,9 @@ have centered labels. \if@mtc@sectstyLoaded@\else \if@mtc@sectstyLoaded@a@ \mtcPackageWarningNoLine[<W0037>]{minitoc(hints)}% - {The sectsty package should be\MessageBreak - loaded BEFORE the minitoc package} + {The sectsty package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35700,8 +36767,9 @@ have centered labels. \if@mtc@varsectsLoaded@\else \if@mtc@varsectsLoaded@a@ \mtcPackageWarningNoLine[<W0038>]{minitoc(hints)}% - {The varsects package should be\MessageBreak - loaded BEFORE the minitoc package} + {The varsects package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35730,8 +36798,40 @@ have centered labels. \if@mtc@fncychapLoaded@\else \if@mtc@fncychapLoaded@a@ \mtcPackageWarningNoLine[<W0086>]{minitoc(hints)}% - {The fncychap package should be\MessageBreak - loaded BEFORE the minitoc package} + {The fncychap package should be + \MessageBreak + loaded BEFORE the minitoc package} + \@mtc@hints@given@true + \fi +\fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsubsection{Final part of the hint about the \texttt{hangcaption} package}\label{s+hangcaption.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{hangcaption}}\label{s+hangcaption.h2} +% \fi +% \begin{macro}{\if@mtc@hangcaptionLoaded@} +% \begin{macro}{\if@mtc@hangcaptionLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{hangcaption}\index{hangcaption} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+hangcaption.h1}. +% \or\relax +% Nous testons si \texttt{hangcaption}\index{hangcaption} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+hangcaption.h1}. +% \fi +% \begin{macrocode} +\if@mtc@hangcaptionLoaded@\else + \if@mtc@hangcaptionLoaded@a@ + \mtcPackageWarningNoLine[<W0092>]{minitoc(hints)}% + {The hangcaption package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35760,8 +36860,9 @@ have centered labels. \if@mtc@quotchapLoaded@\else \if@mtc@quotchapLoaded@a@ \mtcPackageWarningNoLine[<W0087>]{minitoc(hints)}% - {The quotchap package should be\MessageBreak - loaded BEFORE the minitoc package} + {The quotchap package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35790,8 +36891,9 @@ have centered labels. \if@mtc@romannumLoaded@\else \if@mtc@romannumLoaded@a@ \mtcPackageWarningNoLine[<W0088>]{minitoc(hints)}% - {The romannum package should be\MessageBreak - loaded BEFORE the minitoc package} + {The romannum package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35820,8 +36922,9 @@ have centered labels. \if@mtc@sfheadersLoaded@\else \if@mtc@sfheadersLoaded@a@ \mtcPackageWarningNoLine[<W0089>]{minitoc(hints)}% - {The sfheaders package should be\MessageBreak - loaded BEFORE the minitoc package} + {The sfheaders package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35850,8 +36953,9 @@ have centered labels. \if@mtc@alnumsecLoaded@\else \if@mtc@alnumsecLoaded@a@ \mtcPackageWarningNoLine[<W0090>]{minitoc(hints)}% - {The alnumsec package should be\MessageBreak - loaded BEFORE the minitoc package} + {The alnumsec package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35880,8 +36984,9 @@ have centered labels. \if@mtc@captcontLoaded@\else \if@mtc@captcontLoaded@a@ \mtcPackageWarningNoLine[<W0091>]{minitoc(hints)}% - {The captcont package should be\MessageBreak - loaded BEFORE the minitoc package} + {The captcont package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35910,8 +37015,9 @@ have centered labels. \if@mtc@captionLoaded@\else \if@mtc@captionLoaded@a@ \mtcPackageWarningNoLine[<W0033>]{minitoc(hints)}% - {The caption package should be\MessageBreak - loaded BEFORE the minitoc package} + {The caption package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35940,8 +37046,9 @@ have centered labels. \if@mtc@captionIILoaded@\else \if@mtc@captionIILoaded@a@ \mtcPackageWarningNoLine[<W0034>]{minitoc(hints)}% - {The caption2 package should be\MessageBreak - loaded BEFORE the minitoc package} + {The caption2 package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -35970,8 +37077,9 @@ have centered labels. \if@mtc@ccaptionLoaded@\else \if@mtc@ccaptionLoaded@a@ \mtcPackageWarningNoLine[<W0035>]{minitoc(hints)}% - {The ccaption package should be\MessageBreak - loaded BEFORE the minitoc package} + {The ccaption package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -36000,8 +37108,9 @@ have centered labels. \if@mtc@mcaptionLoaded@\else \if@mtc@mcaptionLoaded@a@ \mtcPackageWarningNoLine[<W0036>]{minitoc(hints)}% - {The mcaption package should be\MessageBreak - loaded BEFORE the minitoc package} + {The mcaption package should be + \MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -36032,7 +37141,9 @@ have centered labels. % \begin{macrocode} \if@mtc@empty@parttoc@ \mtcPackageWarningNoLine[<W0046>]{minitoc(hints)}% - {You have attempted to insert\MessageBreak empty parttocs} + {You have attempted to insert + \MessageBreak + empty parttocs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36048,7 +37159,9 @@ have centered labels. % \begin{macrocode} \if@mtc@empty@partlof@ \mtcPackageWarningNoLine[<W0044>]{minitoc(hints)}% - {You have attempted to insert\MessageBreak empty partlofs} + {You have attempted to insert + \MessageBreak + empty partlofs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36064,7 +37177,9 @@ have centered labels. % \begin{macrocode} \if@mtc@empty@partlot@ \mtcPackageWarningNoLine[<W0045>]{minitoc(hints)}% - {You have attempted to insert\MessageBreak empty partlots} + {You have attempted to insert + \MessageBreak + empty partlots} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36080,7 +37195,9 @@ have centered labels. % \begin{macrocode} \if@mtc@empty@minitoc@ \mtcPackageWarningNoLine[<W0043>]{minitoc(hints)}% - {You have attempted to insert\MessageBreak empty minitocs} + {You have attempted to insert + \MessageBreak + empty minitocs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36096,7 +37213,9 @@ have centered labels. % \begin{macrocode} \if@mtc@empty@minilof@ \mtcPackageWarningNoLine[<W0041>]{minitoc(hints)}% - {You have attempted to insert\MessageBreak empty minilofs} + {You have attempted to insert + \MessageBreak + empty minilofs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36112,7 +37231,9 @@ have centered labels. % \begin{macrocode} \if@mtc@empty@minilot@ \mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}% - {You have attempted to insert\MessageBreak empty minilots} + {You have attempted to insert + \MessageBreak + empty minilots} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36128,7 +37249,9 @@ have centered labels. % \begin{macrocode} \if@mtc@empty@secttoc@ \mtcPackageWarningNoLine[<W0049>]{minitoc(hints)}% - {You have attempted to insert\MessageBreak empty secttocs} + {You have attempted to insert + \MessageBreak + empty secttocs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36144,7 +37267,9 @@ have centered labels. % \begin{macrocode} \if@mtc@empty@sectlof@ \mtcPackageWarningNoLine[<W0047>]{minitoc(hints)}% - {You have attempted to insert\MessageBreak empty sectlofs} + {You have attempted to insert + \MessageBreak + empty sectlofs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36160,7 +37285,9 @@ have centered labels. % \begin{macrocode} \if@mtc@empty@sectlot@ \mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}% - {You have attempted to insert\MessageBreak empty sectlots} + {You have attempted to insert + \MessageBreak + empty sectlots} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36173,11 +37300,11 @@ have centered labels. % \subsubsection{Tester si des commandes obsolètes ont été utilisées} % \fi % \ifcase\LANG -% This hint is just a reminder if you have used obsolete commands, which are also signalled in the \texttt{.log} -% file. +% This hint is just a reminder if you have used obsolete commands, which are also signalled +% in the \emph{document}\texttt{.log} file. % \or\relax % Ce \emph{hint} est juste un rappel dans le cas où vous auriez utilisé des commandes obsolètes, qui sont aussi -% signalées dans le fichier \texttt{.log}. +% signalées dans le fichier \emph{document}\texttt{.log}. % \fi % % \begin{macro}{\if@firstpartis@used@} @@ -36189,7 +37316,9 @@ have centered labels. % \begin{macrocode} \if@firstpartis@used@ \mtcPackageWarningNoLine[<W0051>]{minitoc(hints)}% - {You have invoked an obsolete\MessageBreak command: \string\firstpartis} + {You have invoked an obsolete + \MessageBreak + command: \string\firstpartis} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36205,7 +37334,9 @@ have centered labels. % \begin{macrocode} \if@firstchapteris@used@ \mtcPackageWarningNoLine[<W0050>]{minitoc(hints)}% - {You have invoked an obsolete\MessageBreak command: \string\firstchapteris} + {You have invoked an obsolete + \MessageBreak + command: \string\firstchapteris} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36220,7 +37351,9 @@ have centered labels. % \begin{macrocode} \if@firstsectionis@used@ \mtcPackageWarningNoLine[<W0052>]{minitoc(hints)}% - {You have invoked an obsolete\MessageBreak command: \string\firstsectionis} + {You have invoked an obsolete + \MessageBreak + command: \string\firstsectionis} \@mtc@hints@given@true \fi % \end{macrocode} @@ -36236,23 +37369,25 @@ have centered labels. % \begin{macro}{\mtc@hints@enddoc} % \ifcase\LANG\relax % We come at the end of the third part of the \texttt{hints} option: if problems have been detected, a warning is displayed; -% the warning is not displayed but only written in the \texttt{.log} file if no problems have been detected. +% the warning is not displayed but only written in the \emph{document}\texttt{.log} file if no problems have been detected. % And we terminate the \verb|\mtc@hints@enddoc| % macro by a closing brace. % \or\relax % Nous arrivons à~la fin de la troisième partie de l'option \texttt{hints}: si des problèmes ont été détectés, un % avertissement est affiché; cet avertissement n'est pas affiché mais seulement écrit dans le fichier -% \texttt{.log} si aucun problème n'a été détecté. Et nous terminons la macro \verb|\mtc@hints@enddoc| par une -% accolade fermante. +% \emph{document}\texttt{.log} si aucun problème n'a été détecté. Et nous terminons la macro \verb|\mtc@hints@enddoc| +% par une accolade fermante. % \fi % \begin{macrocode} \if@mtc@hints@given@ \mtcPackageWarningNoLine[<W0024>]{minitoc(hints)}% - {Some hints have been written\MessageBreak + {Some hints have been written + \MessageBreak in the \jobname.log file} \else \mtcPackageInfo[<I0019>]{minitoc(hints)}% - {No hints have been written\MessageBreak + {No hints have been written + \MessageBreak in the \jobname.log file.\@gobble} \fi } @@ -36299,23 +37434,28 @@ have centered labels. % \fi % \begin{macrocode} {\mtcPackageError[<E0036>]{minitoc}% - {Your minitoc installation is incomplete.\MessageBreak - The minitoc language object file (.mld), \MessageBreak - english.mld is not found. \MessageBreak + {Your minitoc installation is incomplete. + \MessageBreak + The minitoc language object file (.mld), + \MessageBreak + english.mld is not found. + \MessageBreak We will try to continue with default values}% - {See the minitoc documentation. \MessageBreak - Please fix your minitoc installation. \MessageBreak + {See the minitoc documentation. + \MessageBreak + Please fix your minitoc installation. + \MessageBreak Press <return> to continue}% - \providecommand{\ptctitle}{Table of Contents}% - \providecommand{\plftitle}{List of Figures}% - \providecommand{\plttitle}{List of Tables}% - \providecommand{\mtctitle}{Contents}% - \providecommand{\mlftitle}{Figures}% - \providecommand{\mlttitle}{Tables}% - \providecommand{\stctitle}{Contents}% - \providecommand{\slftitle}{Figures}% - \providecommand{\slttitle}{Tables}% - }% + \providecommand{\ptctitle}{Table of Contents}% + \providecommand{\plftitle}{List of Figures}% + \providecommand{\plttitle}{List of Tables}% + \providecommand{\mtctitle}{Contents}% + \providecommand{\mlftitle}{Figures}% + \providecommand{\mlttitle}{Tables}% + \providecommand{\stctitle}{Contents}% + \providecommand{\slftitle}{Figures}% + \providecommand{\slttitle}{Tables}% + }% % \end{macrocode} % \end{macro} % \end{macro} @@ -36448,8 +37588,9 @@ have centered labels. % \begin{macrocode} \def\mtc@maf{% \mtcPackageInfo[<I0009>]{minitoc}% - {Listing minitoc auxiliary files\MessageBreak - Creating the \jobname.maf file\@gobble} + {Listing minitoc auxiliary files + \MessageBreak + Creating the \jobname.maf file\@gobble} \immediate\closeout\tf@mtc \immediate\openout\tf@mtc \jobname.maf \if@longextensions@\mtc@maf@long\else\mtc@maf@short\fi @@ -36561,6 +37702,7 @@ have centered labels. % étoilées), pour des comparaisons (ceci est une partie de l'option \texttt{hints} exécutée dans le préambule). % \fi % +% \lneed{5} % \begin{macro}{\@ifundefined} % \begin{macro}{\mtc@hints@part} % \begin{macro}{\part} @@ -36638,6 +37780,152 @@ have centered labels. % \end{macro} % \end{macro} % +% \lneed{8} +% \ifcase\LANG\relax +% \section{Trapping the undefined preparation and insertion commands}\label{s+undef+trap} +% \or\relax +% \section{Interception des commandes de préparation et d'insertion non définies}\label{s+undef+trap} +% \fi +% \begin{macro}{\mtc@classck} +% \begin{macro}{\mtcPackageError} +% \ifcase\LANG\relax +% It may happen that you use a preparation command (like \verb|\dominitoc|) or an insertion command +% (like \verb|\dominitoc|) in a document using a class where that command is not available (like +% \texttt{article}). To get a better diagnostic for such errors, we intercept such commands by providing a default +% definition which just emits an error message. These default definitions are made in a \verb|\AtBeginDocument| +% block. +% \or\relax +% Il peut arriver que vous utilisiez une commande de préparation (comme \verb|\dominitoc|) ou une commande d'insertion +% (comme \verb|\dominitoc|) dans un document utilisant une classe pour laquelle cette commande n'est pas disponible +% (comme \texttt{article}). Pour obtenir un meilleur diagnostic pour ce type d'erreurs, nous interceptons de +% telles commandes en fournissant une définition par défaut qui émet simplement un message d'erreur. Ces définitions +% par défaut sont faites dans un bloc \verb|\AtBeginDocument|. +% \fi +% \begin{macrocode} +\def\mtc@classck#1{% + \mtcPackageError[<E0037>]{minitoc}% + {The \csname #1\endcsname\space command is incompatible + \MessageBreak + with the document class}% + {Correct the source code. + \MessageBreak + Type <return> and rerun LaTeX}% +} +% \end{macrocode} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% A \verb|\AtBeginDocument| bloc: +% \or\relax +% Un bloc \verb|\AtBeginDocument|: +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macrocode} +\AtBeginDocument{% +% \end{macrocode} +% \begin{macro}{\providecommand} +% \begin{macro}{\doparttoc} +% \begin{macro}{\dopartlof} +% \begin{macro}{\dopartlot} +% \ifcase\LANG\relax +% Part-level preparation commands: +% \or\relax +% Commandes de préparation au niveau partie: +% \fi +% \begin{macrocode} + \providecommand{\doparttoc}[1][l]{\mtc@classck{doparttoc}}% + \providecommand{\dopartlof}[1][l]{\mtc@classck{dopartlof}}% + \providecommand{\dopartlot}[1][l]{\mtc@classck{dopartlot}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\dominitoc} +% \begin{macro}{\dominilof} +% \begin{macro}{\dominilot} +% \ifcase\LANG\relax +% Chapter-level preparation commands: +% \or\relax +% Commandes de préparation au niveau chapitre: +% \fi +% \begin{macrocode} + \providecommand{\dominitoc}[1][l]{\mtc@classck{dominitoc}}% + \providecommand{\dominilof}[1][l]{\mtc@classck{dominilof}}% + \providecommand{\dominilot}[1][l]{\mtc@classck{dominilot}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\dosecttoc} +% \begin{macro}{\dosectlof} +% \begin{macro}{\dosectlot} +% \ifcase\LANG\relax +% Section-level preparation commands: +% \or\relax +% Commandes de préparation au niveau section: +% \fi +% \begin{macrocode} + \providecommand{\dosecttoc}[1][l]{\mtc@classck{dosecttoc}}% + \providecommand{\dosectlof}[1][l]{\mtc@classck{dosectlof}}% + \providecommand{\dosectlot}[1][l]{\mtc@classck{dosectlot}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\parttoc} +% \begin{macro}{\partlof} +% \begin{macro}{\partlot} +% \begin{macrocode} +% \ifcase\LANG\relax +% Part-level insertion commands: +% \or\relax +% Commandes d'insertion au niveau partie: +% \fi + \providecommand{\parttoc}[1][l]{\mtc@classck{parttoc}}% + \providecommand{\partlof}[1][l]{\mtc@classck{partlof}}% + \providecommand{\partlot}[1][l]{\mtc@classck{partlot}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\minitoc} +% \begin{macro}{\minilof} +% \begin{macro}{\minilot} +% \ifcase\LANG\relax +% Chapter-level insertion commands: +% \or\relax +% Commandes d'insertion au niveau chapitre: +% \fi +% \begin{macrocode} + \providecommand{\minitoc}[1][l]{\mtc@classck{minitoc}}% + \providecommand{\minilof}[1][l]{\mtc@classck{minilof}}% + \providecommand{\minilot}[1][l]{\mtc@classck{minilot}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\secttoc} +% \begin{macro}{\sectlof} +% \begin{macro}{\sectlot} +% \ifcase\LANG\relax +% Section-level insertion commands: +% \or\relax +% Commandes d'insertion au niveau section: +% \fi +% \begin{macrocode} + \providecommand{\secttoc}[1][l]{\mtc@classck{secttoc}}% + \providecommand{\sectlof}[1][l]{\mtc@classck{sectlof}}% + \providecommand{\sectlot}[1][l]{\mtc@classck{sectlot}}% +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % \vspace{3\baselineskip} % \ifcase\LANG\relax % And the package is terminated. @@ -36675,7 +37963,8 @@ have centered labels. % \fi % \begin{macrocode} %<*fminitoc> -\ProvidesFile{fminitoc.dtx}[2006/09/13 minitoc french documentation start file] +\ProvidesFile{fminitoc.dtx}% + [2006/11/13 minitoc french documentation start file] \input{minitoc.dtx} %</fminitoc> % \end{macrocode} @@ -36871,20 +38160,26 @@ have centered labels. \def\kernafterparttoc{% \mtcoffwarn@true \mtcPackageWarning[<F0008>]{mtcoff}% - {The macro \string\kernafterparttoc \MessageBreak - should not be used out of context\MessageBreak}% + {The macro \string\kernafterparttoc + \MessageBreak + should not be used out of context + \MessageBreak}% \kern-1.\baselineskip\kern.5ex}% \def\kernafterpartlof{% \mtcoffwarn@true \mtcPackageWarning[<F0008>]{mtcoff}% - {The macro \string\kernafterpartlof \MessageBreak - should not be used out of context\MessageBreak}% + {The macro \string\kernafterpartlof + \MessageBreak + should not be used out of context + \MessageBreak}% \kern-1.\baselineskip\kern.5ex}% \def\kernafterpartlot{% \mtcoffwarn@true \mtcPackageWarning[<F0008>]{mtcoff}% - {The macro \string\kernafterpartlot \MessageBreak - should not be used out of context\MessageBreak}% + {The macro \string\kernafterpartlot + \MessageBreak + should not be used out of context + \MessageBreak}% \kern-1.\baselineskip\kern.5ex}% }% \@ifundefined{chapter}{% @@ -36893,20 +38188,26 @@ have centered labels. \def\kernaftersecttoc{% \mtcoffwarn@true \mtcPackageWarning[<F0008>]{mtcoff}% - {The macro \string\kernaftersecttoc \MessageBreak - should not be used out of context\MessageBreak}% + {The macro \string\kernaftersecttoc + \MessageBreak + should not be used out of context + \MessageBreak}% \kern-1.\baselineskip\kern.5ex}% \def\kernaftersectlof{% \mtcoffwarn@true \mtcPackageWarning[<F0008>]{mtcoff}% - {The macro \string\kernaftersectlof \MessageBreak - should not be used out of context\MessageBreak}% + {The macro \string\kernaftersectlof + \MessageBreak + should not be used out of context + \MessageBreak}% \kern-1.\baselineskip\kern.5ex}% \def\kernaftersectlot{% \mtcoffwarn@true \mtcPackageWarning[<F0008>]{mtcoff}% - {The macro \string\kernaftersectlot \MessageBreak - should not be used out of context\MessageBreak}% + {The macro \string\kernaftersectlot + \MessageBreak + should not be used out of context + \MessageBreak}% \kern-1.\baselineskip\kern.5ex}% }% }% @@ -36914,20 +38215,26 @@ have centered labels. \def\kernafterminitoc{% \mtcoffwarn@true \mtcPackageWarning[<F0008>]{mtcoff}% - {The macro \string\kernafterminitoc \MessageBreak - should not be used out of context\MessageBreak}% + {The macro \string\kernafterminitoc + \MessageBreak + should not be used out of context + \MessageBreak}% \kern-.5\baselineskip\kern.5ex}% \def\kernafterminilof{% \mtcoffwarn@true \mtcPackageWarning[<F0008>]{mtcoff}% - {The macro \string\kernafterminilof \MessageBreak - should not be used out of context\MessageBreak}% + {The macro \string\kernafterminilof + \MessageBreak + should not be used out of context + \MessageBreak}% \kern-1.\baselineskip\kern0.ex}% \def\kernafterminilot{% \mtcoffwarn@true \mtcPackageWarning[<F0008>]{mtcoff}% - {The macro \string\kernafterminilot \MessageBreak - should not be used out of context\MessageBreak}% + {The macro \string\kernafterminilot + \MessageBreak + should not be used out of context + \MessageBreak}% \kern-1.\baselineskip\kern0.ex}% }% % \end{macrocode} @@ -37802,6 +39109,7 @@ have centered labels. % \or\relax % \section[Précaution pour certaines commandes]{Précaution pour certaines commandes\protect\virage}\label{s+mtcoff+caution} % \fi +% \lneed{5} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\ifmtcoffwarn@} % \ifcase\LANG\relax @@ -37851,8 +39159,10 @@ have centered labels. % \begin{macrocode} \newcommand{\mtcaddchapter}[1][]{\mtcoffwarn@true \mtcPackageWarning[<F0004>]{mtcoff}% - {\protect\mtcaddchapter{...} should be replaced\MessageBreak - by \protect\addcontentsline{toc}{chapter}{...}\MessageBreak} + {\protect\mtcaddchapter{...} should be replaced + \MessageBreak + by \protect\addcontentsline{toc}{chapter}{...} + \MessageBreak} \def\mtc@ck{#1} \ifx\mtc@ck\empty \else @@ -37860,8 +39170,10 @@ have centered labels. \fi} \newcommand{\mtcaddsection}[1][]{\mtcoffwarn@true \mtcPackageWarning[<F0006>]{mtcoff}% - {\protect\mtcaddsection{...} should be replaced\MessageBreak - by \protect\addcontentsline{toc}{section}{...}\MessageBreak} + {\protect\mtcaddsection{...} should be replaced + \MessageBreak + by \protect\addcontentsline{toc}{section}{...} + \MessageBreak} \def\mtc@ck{#1} \ifx\mtc@ck\empty \else @@ -37869,8 +39181,10 @@ have centered labels. \fi} \newcommand{\mtcaddpart}[1][]{\mtcoffwarn@true \mtcPackageWarning[<F0005>]{mtcoff}% - {\protect\mtcaddpart{...} should be replaced\MessageBreak - by \protect\addcontentsline{toc}{part}{...}\MessageBreak} + {\protect\mtcaddpart{...} should be replaced + \MessageBreak + by \protect\addcontentsline{toc}{part}{...} + \MessageBreak} \def\mtc@ck{#1} \ifx\mtc@ck\empty \else @@ -38032,18 +39346,24 @@ have centered labels. % \begin{macrocode} \def\addstarredpart#1{\mtcoffwarn@true \mtcPackageWarning[<F0002>]{mtcoff}% - {\protect\addstarredpart{...} should be replaced by\MessageBreak - \protect\addcontentsline{toc}{part}{...}\MessageBreak} + {\protect\addstarredpart{...} should be replaced by + \MessageBreak + \protect\addcontentsline{toc}{part}{...} + \MessageBreak} \addcontentsline{toc}{part}{#1}} \def\addstarredchapter#1{\mtcoffwarn@true \mtcPackageWarning[<F0001>]{mtcoff}% - {\protect\addstarredchapter{...} should be replaced by\MessageBreak - \protect\addcontentsline{toc}{chapter}{...}\MessageBreak} + {\protect\addstarredchapter{...} should be replaced by + \MessageBreak + \protect\addcontentsline{toc}{chapter}{...} + \MessageBreak} \addcontentsline{toc}{chapter}{#1}} \def\addstarredsection#1{\mtcoffwarn@true \mtcPackageWarning[<F0003>]{mtcoff}% - {\protect\addstarredsection{...} should be replaced by\MessageBreak - \protect\addcontentsline{toc}{section}{...}\MessageBreak} + {\protect\addstarredsection{...} should be replaced by + \MessageBreak + \protect\addcontentsline{toc}{section}{...} + \MessageBreak} \addcontentsline{toc}{section}{#1}} % \end{macrocode} % \end{macro} @@ -38138,7 +39458,7 @@ have centered labels. %<*mtcpatchmem> \NeedsTeXFormat{LaTeX2e}[1996/06/01]% \ProvidesPackage{mtcpatchmem}% - [2005/09/30 v48 Package mtcpatchmem] + [2005/09/30 v49 Package mtcpatchmem] \RequirePackage{mtcmess}[2006/03/14] \mtcPackageInfo[<M0001>]{mtcpatchmem}% {mtcpatchmem package to patch the memoir class\@gobble} @@ -38287,7 +39607,7 @@ have centered labels. % \H\LaTeX\ system~\cite{HLATEX}, the ANTOMEGA % system~\cite{antomega}, the ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex}, % \devnag{} for \TeX~\cite{devanagari}, -% \texttt{ethiop}~\cite{ethiop}, Farsi\TeX\FARSINOTE, \texttt{guarani}~\cite{guarani}, +% \texttt{ethiop}~\cite{ethiop}, Farsi\TeX~\cite{farsi}\FARSINOTE, \texttt{guarani}~\cite{guarani}, % Malayalam~\cite{malayalam,malayalam-o}, Mon\TeX~\cite{mlsquick,montex}, % or Arm\TeX~\cite{armtex} packages. % Note that it is often the \virage\emph{english} name of the language which is used to name the corresponding @@ -38301,7 +39621,7 @@ have centered labels. % les paquetages ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex}, % \devnag{} for \TeX~\cite{devanagari}, % \texttt{ethiop}~\cite{ethiop}, -% Farsi\TeX\FARSINOTE, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o}, +% Farsi\TeX~\cite{farsi}\FARSINOTE, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o}, % Mon\TeX~\cite{mlsquick,montex} ou Arm\TeX~\cite{armtex}. % Notez que c'est souvent le nom en \virage\emph{anglais} de la langue qui est utilisé pour nommer le fichier \texttt{.mld} % correspondant. @@ -38338,6 +39658,24 @@ have centered labels. % \fi % \end{environment} % +% \ifcase\LANG\relax +% {\bfseries +% Since\Virage{} version~\#49, the \texttt{minitoc} package checks the presence of the +% \emph{language}\texttt{.mld}\index{.mld} file +% (and of the \emph{language}\texttt{.mlo}\index{.mlo} file if necessary) for each language option of the package, +% before validating the option. If a \texttt{.mld} or \texttt{.mlo} is missing, the corresponding language option +% is not enabled and a warning message is written in the \emph{document}\texttt{.log} file. But the presence of +% the \texttt{english.mld} file is mandatory, because english is the default language.} +% \or\relax +% {\bfseries +% À~partir\Virage{} de la version~\#49, le paquetage \texttt{minitoc} vérifie la présence du fichier +% \emph{langue}\texttt{.mld}\index{.mld} (et du fichier \emph{langue}\texttt{.mlo}\index{.mlo} si nécessaire) pour +% chaque option de langue du paquetage, avant de valider l'option. Si un fichier \texttt{.mld} ou \texttt{.mlo} +% est manquant, l'option de langue correspondante n'est pas validée et un message d'avertissement est écrit dans +% le fichier \emph{document}\texttt{.log}. Mais la présence du fichier \texttt{english.mld} est obligatoire, car +% l'anglais est la langue par défaut.} +% \fi +% % \lneed{5} % \ifcase\LANG\relax % \section{``Acadian'' language: \texttt{acadian.mld}}\label{s+mld+acadian}\index{acadian.mld} @@ -39617,7 +40955,8 @@ have centered labels. % \begin{SMOOTH} % \section{``English'' language: \texttt{english.mld}}\label{s+mld+english}\index{english.mld} % The titles for the ``english'' language are taken from the \texttt{english.dtx} file in the \texttt{babel} -% package~\cite{babel,babel-user,english}. \virage\emph{It is the default language.} +% package~\cite{babel,babel-user,english}. +% \emph{The\virage{} presence of the \texttt{english.mld} file is mandatory, because english is the default language.} % % See also sections~\vref{s+mld+american}, \vref{s+mld+australian}, % \vref{s+mld+british}, \vref{s+mld+canadian}, \vref{s+mld+newzealand}, \vref{s+mld+UKenglish}, @@ -39626,7 +40965,8 @@ have centered labels. % \or\relax % \section{Langue <<~english~>>: \texttt{english.mld}}\label{s+mld+english}\index{english.mld} % Les titres pour la langue <<~english~>> (anglais) sont tirés du fichier \texttt{english.dtx} dans le -% paquetage \texttt{babel}~\cite{babel,babel-user,english}. \virage\emph{C'est la langue par défaut.} +% paquetage \texttt{babel}~\cite{babel,babel-user,english}. +% \emph{La\virage{} présence du fichier \texttt{english.mld} est obligatoire, car l'anglais est la langue par défaut.} % % \begin{raggedright} % \mbox{Voir aussi les sections~\vref{s+mld+american},} \vref{s+mld+australian},\ABK \vref{s+mld+british},\ABK @@ -39741,15 +41081,17 @@ the Twentieth Part\else Part~\Roman{part}\fi} % \section{``Esperant'' language: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld} % The titles for the ``esperant'' (espéranto) language are taken from the \texttt{esperanto.dtx} file % in the \texttt{babel} package~\cite{babel,babel-user,esperanto}. -% The esperanto (artificial) language was created in 1887 by the polish Doctor~\name{Lejzer~Ludwig}{Zamenof}\footnote{See -% \url{http://uea.org/} and \url{http://www.esperanto-france.org/} for more information.} (1859--1917). +% The esperanto (artificial) language was created in the 1877--1885 years +% by Doctor~\name{Lejzer~Ludwig}{Zamenof}\footnote{See +% \url{http://uea.org/} and \url{http://www.esperanto-france.org/} for more information.} (1859--1917) of Warsaw, Poland. % \or\relax % \section{Langue <<~esperant~>>: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld} % Les titres pour la langue <<~esperant~>> (espéranto) sont tirés du fichier \texttt{esperanto.dtx} % dans le paquetage \texttt{babel}~\cite{babel,babel-user,esperanto}. -% La langue (artificielle) esperanto a été créée en 1887 par le docteur -% polonais \name{Lejzer~Ludwig}{Zamenof}\,{\froff\footnote{Voir -% \url{http://uea.org/} et \url{http://www.esperanto-france.org/} pour plus d'informations.}} (1859--1917). +% La langue (artificielle) esperanto a été créée dans les années 1877--1885 par le docteur +% \name{Lejzer~Ludwig}{Zamenof}\,{\froff\footnote{Voir +% \url{http://uea.org/} et \url{http://www.esperanto-france.org/} pour plus d'informations.}} (1859--1917) de +% Varsovie en Pologne. % \fi % % \lneed{3} @@ -39933,7 +41275,7 @@ the Twentieth Part\else Part~\Roman{part}\fi} % \index{farsi1.mld}\index{farsi1.mlo} % There are several variants for the farsi language, spoken in Iran. % The ``farsi1'' language uses titles taken from the \texttt{farsi.sty} file in the -% Farsi\TeX\ system\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \xname{Roozbeh}{Pournader}, +% Farsi\TeX~\cite{farsi} system\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \xname{Roozbeh}{Pournader}, % \xname{Hassan}{Abolhassani}, and others. % Special fonts are needed, of course. See also section~\vref{s+mld+farsi2}. % \end{SMOOTH} @@ -39945,7 +41287,7 @@ the Twentieth Part\else Part~\Roman{part}\fi} % \index{farsi1.mld}\index{farsi1.mlo} % Il y~a plusieurs variantes pour la langue farsi, parlée en Iran. % La langue <<~farsi1~>> (farsi première variante) utilise des titres pris dans le fichier \texttt{farsi.sty} du -% système Farsi\TeX\FARSINOTE, +% système Farsi\TeX~\cite{farsi}\FARSINOTE, % par \xname{Mohammad}{Ghodsi}, \xname{Roozbeh}{Pournader}, \xname{Hassan}{Abolhassani} et~al. % Des fontes spéciales sont nécessaires, évidemment. Voir aussi la section~\vref{s+mld+farsi2}. % @@ -39973,7 +41315,7 @@ the Twentieth Part\else Part~\Roman{part}\fi} % \index{farsi2.mld}\index{farsi2.mlo} % There are several variants for the farsi language, spoken in Iran. % The ``farsi2'' language uses titles taken from the \texttt{farsi.sty} file in the Farsi\TeX{} -% system\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader}, +% system~\cite{farsi}\FARSINOTE, by \xname{Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader}, % \name{Hassan}{Abolhassani}, and others. Special fonts are needed, of course. See also section~\vref{s+mld+farsi1}. % \end{SMOOTH} % @@ -39984,7 +41326,7 @@ the Twentieth Part\else Part~\Roman{part}\fi} % \index{farsi2.mld}\index{farsi2.mlo} % Il y~a plusieurs variantes pour la langue farsi, parlée en Iran. % La langue <<~farsi2~>> (farsi seconde variante) utilise des titres pris dans le fichier \texttt{farsi.sty} du -% système Farsi\TeX\,\FARSINOTE, par \xname{Mohammad}{Ghodsi}, +% système Farsi\TeX~\cite{farsi}\,\FARSINOTE, par \xname{Mohammad}{Ghodsi}, % \name{Roozbeh}{Pournader}, \name{Hassan}{Abolhassani} et~al. % Des fontes spéciales sont nécessaires, évidemment. Voir aussi la section~\vref{s+mld+farsi1}. % @@ -40010,8 +41352,8 @@ the Twentieth Part\else Part~\Roman{part}\fi} % \section{``Farsi3'' language: \texttt{farsi3.mld}}\label{s+mld+farsi3}% % \index{farsi3.mld} % There are several variants for the farsi language, spoken in Iran. -% The ``farsi3'' language uses titles taken from the \texttt{farsi.ldf} file in the \Arabi{} system\cite{arabi}\, by \xname{Youssef}{Jabri}. -% Special fonts are needed, of course. +% The ``farsi3'' language uses titles taken from the \texttt{farsi.ldf} file in the \Arabi{} system\cite{arabi}, +% by \xname{Youssef}{Jabri}. Special fonts are needed, of course. % \or\relax % \section{Langue <<~farsi3~>>: \texttt{farsi3.mld}}\label{s+mld+farsi3}% % \index{farsi3.mld} @@ -41425,7 +42767,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % The titles for a first variant of the ``japanese'' language have been found (by a Google search) on the Web site of % Professor \xname{Toshiki}{Kumazawa}\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}. % See also sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, -% and~\vref{s+mld+japanese5}. +% \vref{s+mld+japanese5}, and~\vref{s+mld+japanese6}. % The titles for the ``japanese'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese.mlo}. % \or\relax @@ -41435,7 +42777,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Les titres pour une première variante de la langue <<~japanese~>> (japonais) ont été trouvés (par une recherche avec % Google) sur le site Web du Professeur % \xname{Toshiki}{Kumazawa}\,{\froff\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}}. -% Voir aussi les sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}. +% Voir aussi les sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, +% \vref{s+mld+japanese5} et~\vref{s+mld+japanese6}. % Les titres pour la langue <<~japanese~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese.mlo}. % \fi @@ -41461,7 +42804,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \texttt{JIS.cap} of the CJK system~\cite{cjk,cjk2}. % Special fonts are needed, of course. % See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, -% and~\vref{s+mld+japanese5}. +% \vref{s+mld+japanese5}, and~\vref{s+mld+japanese6}. % The titles for the ``japanese2'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese2.mlo}. % \or\relax @@ -41469,7 +42812,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \index{japanese2.mld}\index{japanese2.mlo} % Les titres pour la langue <<~japanese2~>> (japonais, deuxième variante) sont tirés du fichier \texttt{JIS.cap} du % système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, -% \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}. +% \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, \vref{s+mld+japanese5} et~\vref{s+mld+japanese6}. % Les titres pour la langue <<~japanese2~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese2.mlo}. % \fi @@ -41498,7 +42841,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % system~\cite{cjk,cjk2}. % Special fonts are needed, of course. % See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese4}, -% and~\vref{s+mld+japanese5}. +% \vref{s+mld+japanese5}, and~\vref{s+mld+japanese6}. % The titles for the ``japanese3'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese3.mlo}. % \or\relax @@ -41506,7 +42849,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \index{japanese3.mld}\index{japanese3.mlo} % Les titres pour la langue <<~japanese3~>> (japonais, troisième variante) sont tirés du fichier \texttt{JIS.cpx} du % système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, -% \vref{s+mld+japanese2}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}. +% \vref{s+mld+japanese2}, \vref{s+mld+japanese4}, \vref{s+mld+japanese5} et~\vref{s+mld+japanese6}. % Les titres pour la langue <<~japanese3~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese3.mlo}. % \fi @@ -41534,7 +42877,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % The titles for the ``japanese4'' language (japanese, fourth version) are taken from file \texttt{SJIS.cap} of the % CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course. % See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, -% and~\vref{s+mld+japanese5}. +% \vref{s+mld+japanese5}, and~\vref{s+mld+japanese5}. % The titles for the ``japanese4'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese4.mlo}. % \or\relax @@ -41542,7 +42885,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % et \texttt{japanese4.mlo}}\label{s+mld+japanese4}\index{japanese4.mld}\index{japanese4.mlo} % Les titres pour la langue <<~japanese4~>> (japonais, quatrième variante) sont tirés du fichier \texttt{SJIS.cap} % du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les -% sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3} et~\vref{s+mld+japanese5}. +% sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese5} +% et~\vref{s+mld+japanese6}. % Les titres pour la langue <<~japanese4~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese4.mlo}. % \fi @@ -41565,21 +42909,21 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % % \lneed{12} % \ifcase\LANG\relax -% \section{``Japanese5'' language: \texttt{japanese5.mld} and \texttt{japanese.mlo}}\label{s+mld+japanese5}% +% \section{``Japanese5'' language: \texttt{japanese5.mld} and \texttt{japanese5.mlo}}\label{s+mld+japanese5}% % \index{japanese5.mld}\index{japanese5.mlo} % The titles for the ``japanese5'' (japanese, fifth variant) language are taken from file \texttt{SJIS.cpx} of % the CJK system~\cite{cjk,cjk2}. % Special fonts are needed, of course. % See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, -% and~\vref{s+mld+japanese4}. +% \vref{s+mld+japanese4}, and~\vref{s+mld+japanese6}. % The titles for the ``japanese5'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese5.mlo}. % \or\relax -% \section{Langue <<~japanese5~>>: \texttt{japanese5.mld} et \texttt{japanese.mlo}}\label{s+mld+japanese5}% +% \section{Langue <<~japanese5~>>: \texttt{japanese5.mld} et \texttt{japanese5.mlo}}\label{s+mld+japanese5}% % \index{japanese5.mld}\index{japanese5.mlo} % Les titres pour la langue <<~japanese5~>> (japonais, cinquième variante) sont tirés du fichier \texttt{SJIS.cpx} du % système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, -% \vref{s+mld+japanese2}, \vref{s+mld+japanese3} et~\vref{s+mld+japanese4}. +% \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese6}. % % \lneed{10} % Les titres pour la langue <<~japanese5~>> contiennent des caractères qui ne peuvent pas être générés facilement, @@ -41603,6 +42947,41 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %</japanese5> % \end{macrocode} % +% \lneed{11} +% \ifcase\LANG\relax +% \section{``Japanese6'' language: \texttt{japanese6.mld} and \texttt{japanese6.mlo}}\label{s+mld+japanese6}% +% \index{japanese6.mld}\index{japanese6.mlo} +% The titles for a sixth variant of the ``japanese'' language have been found (by a Google search) on the Web site of +% Professor \xname{Toshiki}{Kumazawa}\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}. +% See also sections~\vref{s+mld+japanese},~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, +% and~\vref{s+mld+japanese5}. +% The titles for the ``japanese6'' language contain characters that cannot be easily generated, hence we load +% \texttt{japanese6.mlo}. +% \or\relax +% \section{Langue <<~japanese6~>>: \texttt{japanese6.mld} et \texttt{japanese6.mlo}}\label{s+mld+japanese6}% +% \index{japanese6.mld}\index{japanese6.mlo} +% Les titres pour une sixième variante de la langue <<~japanese~>> (japonais) ont été trouvés (par une recherche avec +% Google) sur le site Web du Professeur +% \xname{Toshiki}{Kumazawa}\,{\froff\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}}. +% Voir aussi les sections~\vref{s+mld+japanese},~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} +% et \vref{s+mld+japanese5}. +% Les titres pour la langue <<~japanese6~>> contiennent des caractères qui ne peuvent pas être générés facilement, +% donc nous chargeons \texttt{japanese6.mlo}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*japanese6> +\ProvidesFile{japanese6.mld}[2006/10/31] +%% Japanese6 titles for minitoc.sty +%% Needs japanese fonts (CJK) and special input encoding. +%% From Kumazawa Toshiki +%% kumazawa@biwako.shiga-u.ac.jp +%% http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html +\mtcloadmlo{japanese6}% +%</japanese6> +% \end{macrocode} +% % \lneed{8} % \ifcase\LANG\relax % \section{``Kannada'' language: \texttt{kannada.mld}}% @@ -42160,6 +43539,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %</manju> % \end{macrocode} % +% % \lneed{5} % \ifcase\LANG\relax % \section{``Meyalu'' language: \texttt{meyalu.mld}}\label{s+mld+meyalu}\index{meyalu.mld} @@ -42424,13 +43804,15 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \section{``Nynorsk'' language: \texttt{nynorsk.mld}}\label{s+mld+nynorsk}\index{nynorsk.mld} % The titles for the ``nynorsk'' language\,\footnote{Created around 1800 by \xname{Ivar}{{\AA}ssen} to make a real % independent and national norvegian language, in reaction to danish, from the various dialect spoken in the -% country.} are taken from \texttt{norsk.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,norsk}, with help from +% country. But nynorsk has never gained much popularity outside rural regions.} are taken +% from \texttt{norsk.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,norsk}, with help from % \xname{Dag}{Langmyhr}. See also section~\vref{s+mld+norsk}. % \or\relax % \section{Langue <<~nynorsk~>>: \texttt{nynorsk.mld}}\label{s+mld+nynorsk}\index{nynorsk.mld} % Les titres pour la langue <<~nynorsk~>> (néo-norvégien)\,\footnote{Créée vers 1800 par \xname{Ivar}{{\AA}ssen} % pour construire une vraie langue norvégienne indépendante et nationale, en réaction au danois, à~partir des -% divers dialectes parlés dans le pays.} sont tirés du fichier \texttt{norsk.dtx} dans le +% divers dialectes parlés dans le pays. Mais le néo-norvégien n'a jamais beaucoup gagné en popularité en dehors des régions +% rurales.} sont tirés du fichier \texttt{norsk.dtx} dans le % paquetage \texttt{babel}~\cite{babel,babel-user,norsk}, avec l'aide de % \xname{Dag}{Langmyhr}. Voir aussi la section~\vref{s+mld+norsk}. % \fi @@ -43181,21 +44563,23 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \lneed{5} % \ifcase\LANG\relax % \section{``Samin'' language: \texttt{samin.mld}}\label{s+mld+samin}\index{samin.mld} -% The titles for the ``samin'' language\,\footnote{\smooth Several Sami dialects/languages are spoken in Finland, +% The titles for the ``samin'' language\,\footnote{\smooth Several Sámi dialects/languages are spoken in Finland, % Norway, Sweden, % and on the Kola Peninsula (Russia). The alphabets differ, so there will eventually be a need for more \texttt{.dtx} -% files for, e.g., Lule and South Sami. Hence the name \texttt{samin.dtx} (and not \texttt{sami.dtx} or the like) in the -% North Sami case. This note is copied from the \texttt{samin.dtx} file.} are taken from the \texttt{samin.dtx} file +% files for, e.g., Lule and South Sámi. Hence the name \texttt{samin.dtx} (and not \texttt{sami.dtx} or the like) in the +% North Sámi case. This note is copied from the \texttt{samin.dtx} file. These dialects and languages are part of +% the Finnic group.} are taken from the \texttt{samin.dtx} file % in the \texttt{babel} package~\cite{babel,babel-user,samin}. Specific fonts are required. % \or\relax % \section{Langue <<~samin~>>: \texttt{samin.mld}}\label{s+mld+samin}\index{samin.mld} -% Les titres pour la langue <<~samin~>> (Sami (ou Sâme) du Nord)\,\footnote{\smooth Plusieurs dialectes ou langues -% Sami/Sâme sont +% Les titres pour la langue <<~samin~>> (Sámi (ou Sâme) du Nord)\,\footnote{\smooth Plusieurs dialectes ou langues +% Sámi/Sâme sont % parlés en Finlande, Norvège, Suède et dans la péninsule de Kola (Russie). Les alphabets sont différents, donc il -% y~aurait éventuellement besoin de plusieurs fichiers \texttt{.dtx} pour, par exemple, le Lule et le Sami (ou +% y~aurait éventuellement besoin de plusieurs fichiers \texttt{.dtx} pour, par exemple, le Lule et le Sámi (ou % Sâme) du Sud. -% D'où le nom \texttt{samin.dtx} (et non pas \texttt{sami.dtx} ou analogue dans le cas du Sami (Sâme) du Nord. Cette note -% est tirée du fichier \texttt{samin.dtx}.} sont tirés du fichier \texttt{samin.dtx} dans le paquetage +% D'où le nom \texttt{samin.dtx} (et non pas \texttt{sami.dtx} ou analogue dans le cas du Sámi (Sâme) du Nord. Cette note +% est tirée du fichier \texttt{samin.dtx}. Ces dialectes et langues font partie du groupe finnois.} +% sont tirés du fichier \texttt{samin.dtx} dans le paquetage % \texttt{babel}~\cite{babel,babel-user,samin}. Des fontes spécifiques sont requises. % \fi % @@ -43203,7 +44587,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{macrocode} %<*samin> \ProvidesFile{samin.mld}[2006/01/13] -%% North Sami (samin) titles for minitoc.sty +%% North Sámi (samin) titles for minitoc.sty %% from samin.dtx (babel) %% Jernsletten, Regnor \def\ptctitle{Sisdoallu}% @@ -44122,17 +45506,21 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % % \nocite* % \def\noopsort#1{\relax} -% \begin{RaggedRight} % \ifcase\LANG\relax % \FTRfalse % \bibliographystyle{en-mtc} +% \begin{raggedright} % \bibliography{minitoc} +% +% \end{raggedright} % \or\relax % \FTRtrue % \bibliographystyle{fr-mtc} +% \begin{raggedright} % \bibliography{fminitoc} +% +% \end{raggedright} % \fi -% \end{RaggedRight} % \adjustmtc % ^^A NEW HISTORY BEGIN % \ifcase\LANG\relax @@ -44434,8 +45822,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{itemize} % \item 1996/11/14 % \begin{itemize} -% \item Language specific files are now named \meta{language}\texttt{.mld} (replacing -% \texttt{mtc}\meta{language}\texttt{.sty}) because they are not packages and it makes shorter names. +% \item Language specific files are now named \emph{language}\texttt{.mld} (replacing +% \texttt{mtc}\emph{language}\texttt{.sty}) because they are not packages and it makes shorter names. % \item Added breton, estonian, germanb, greek, irish, russianb, scottish, lower and upper sorbian; renamed % ``esperanto'' by ``esperant'' like in the \texttt{babel} package. % \end{itemize} @@ -44708,7 +46096,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Replaced \texttt{\bs typeout} commands in \texttt{minitoc.sty} % by the \texttt{\bs PackageInfo} or \texttt{\bs PackageWarning} commands; with the line number when useful % (\texttt{\bs @gobble} if no line number). Hence, the package is less verbose -% (\texttt{\bs PackageInfo} writes only in the \texttt{.log} file, not on the terminal). +% (\texttt{\bs PackageInfo} writes only in the \emph{document}\texttt{.log} file, not on the terminal). % \end{itemize} % \item 2005/01/06 % \begin{itemize} @@ -44736,7 +46124,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item 2005/01/19 % \begin{itemize} % \item Added a hint about the presence of \texttt{\bs dominitoc} and co. -% \item Added a hint about coherence of \texttt{\bs dominitoc/\bs minitoc} and co. +% \item Added a hint about consistence of \texttt{\bs dominitoc/\bs minitoc} and co. % \item Improved documentation about hints. % \end{itemize} % \item 2005/01/20 @@ -44832,11 +46220,11 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item 2005/03/07 % \begin{itemize} % \item Fixed a typo (\xname{Benjamin}{Bayart}). -% \item Completed the hint about coherence of \texttt{\bs dominitoc/\bs minitoc} and co. +% \item Completed the hint about consistence of \texttt{\bs dominitoc/\bs minitoc} and co. % \end{itemize} % \item 2005/03/08 % \begin{itemize} -% \item Added a hint about coherence of \texttt{\bs minitoc} and \texttt{\bs tableofcontents}. +% \item Added a hint about consistence of \texttt{\bs minitoc} and \texttt{\bs tableofcontents}. % \end{itemize} % \item 2005/03/09 % \begin{itemize} @@ -45925,6 +47313,68 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added the \texttt{mtc-syn.tex} example document file. % \end{itemize} % \end{itemize} +% \item 49 +% \begin{itemize} +% \item 2006/09/14 +% \begin{itemize} +% \item Slightly modified the layout of the list of files (``Installation'' chapter). +% \item Simplifications in the scripts. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/09/18 +% \begin{itemize} +% \item Updated the bibliography. +% \item Added point~46 in the FAQ and example file \texttt{mtc-tlo.tex}. +% \end{itemize} +% \item 2006/09/26 +% \begin{itemize} +% \item Updated the bibliography. +% \item Corrections in the bibliography and the bibliographic styles. +% \end{itemize} +% \item 2006/09/29 +% \begin{itemize} +% \item Better error messages about undefined preparation and insertion commands. +% \item Updated the bibliography. +% \item Added ``\textbf{+}'' and ``\texttt{-}'' as synonyms for ``\texttt{on}'' and ``\texttt{off}'', respectively. +% \end{itemize} +% \item 2006/10/20 +% \begin{itemize} +% \item Corrections in the bibliography. +% \item Fixed typos. +% \item Updated the bibliography. +% \item Added a table of some encodings. +% \end{itemize} +% \item 2006/10/31 +% \begin{itemize} +% \item Suppressed the ``Summary'' entry in the summary, but added it in the Table of Contents. +% \item Improving some tables. +% \item Added the \texttt{japanese6.mld} and \texttt{japanese6.mlo} files. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/11/03 +% \begin{itemize} +% \item Corrections in the bibliography. +% \item Corrections in formatting a citation from \name{Donald}{Arsenau}. +% \item Combine four figures in one (with sub-figures). +% \item Added (in the memento) a table of the classes and packages which are incompatible or need precautions with +% \texttt{minitoc}. +% \item Added a hint about the \texttt{hangcaption} package (must be loaded \emph{before} \texttt{minitoc}). +% \end{itemize} +% \item 2006/11/06 +% \begin{itemize} +% \item Completed the list of the standard classes. +% \end{itemize} +% \item 2006/11/09 +% \begin{itemize} +% \item Added a validation of the language options with the presence of the \texttt{.mld} and \texttt{.mlo} files. +% \item Added notes about the mandatory presence of the \texttt{english.mld} file. +% \end{itemize} +% \item 2006/11/13 +% \begin{itemize} +% \item The validation of the language options writes only informative messages in the +% \emph{document}\texttt{.log} file and, if necessary, gives only one warning message. +% \end{itemize} +% \end{itemize} % \end{itemize} % \egroup % \end{RaggedRight} @@ -45949,7 +47399,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item 1991/11/01 % \begin{itemize} % \item Révision pour réutiliser de manière transparente les commandes -% \texttt{\bs chapter}, \texttt{\bs section}, \texttt{\bs subsection }, et engendrer automatiquement +% \texttt{\bs chapter}, \texttt{\bs section}, \texttt{\bs subsection}, et engendrer automatiquement % le nom du fichier minitoc, avec en plus d'autres nettoyages (\xname{Dan}{Jurafsky}). % \end{itemize} % \end{itemize} @@ -46210,8 +47660,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{itemize} % \item 1996/11/14 % \begin{itemize} -% \item Les fichiers spécifiques des langues sont maintenant nommés \meta{langue}\texttt{.mld} (remplace -% \texttt{mtc}\meta{langue}\texttt{.sty}) parce que ne sont pas des paquetages et que cela fait des noms +% \item Les fichiers spécifiques des langues sont maintenant nommés \emph{langue}\texttt{.mld} (remplace +% \texttt{mtc}\emph{langue}\texttt{.sty}) parce que ne sont pas des paquetages et que cela fait des noms % plus courts. % \item Ajout des langues breton, estonian, germanb, greek, irish, russianb, scottish, lower- et upper-sorbian; % renommage de \og{} esperanto \fg{} en \og{} esperant \fg{} comme dans le paquetage \texttt{babel}. @@ -46483,7 +47933,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Remplacement des commandes \texttt{\bs typeout} dans \texttt{minitoc.sty} par les commandes % \texttt{\bs PackageInfo} ou \texttt{\bs PackageWarning}; avec le numéro de ligne lorsqu'il est utile % (\texttt{\bs @gobble} si pas de numéro de ligne). En conséquence, le paquetage est moins bavard -% (\texttt{\bs PackageInfo} écrit seulement dans le fichier \texttt{.log}, pas sur le terminal). +% (\texttt{\bs PackageInfo} écrit seulement dans le fichier \emph{document}\texttt{.log}, pas sur le terminal). % \end{itemize} % \item 2005/01/06 % \begin{itemize} @@ -47720,6 +49170,69 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout du fichier exemple de document \texttt{mtc-syn.tex}. % \end{itemize} % \end{itemize} +% \item 49 +% \begin{itemize} +% \item 2006/09/14 +% \begin{itemize} +% \item Légère modification de la mise en forme de la liste des fichiers (chapitre «~Installation~»). +% \item Simplifications dans les scripts. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/09/18 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Ajout du point~46 dans les questions fréquemment posées et du fichier exemple \texttt{mtc-tlo.tex}. +% \end{itemize} +% \item 2006/09/26 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Corrections dans la bibliographie et les styles bibliographiques. +% \end{itemize} +% \item 2006/09/29 +% \begin{itemize} +% \item Meilleurs messages d'erreur pour les commandes de préparation et d'insertion non définies. +% \item Mise à~jour de la bibliographie. +% \item Ajout de «~\textbf{+}~» et «~\texttt{-}~» comme synonymes pour «~\texttt{on}~» et «~\texttt{off}~», +% respectivement. +% \end{itemize} +% \item 2006/10/20 +% \begin{itemize} +% \item Corrections dans la bibliographie. +% \item Corrections de typos. +% \item Mise à~jour de la bibliographie. +% \item Ajout d'un tableau de quelques codages. +% \end{itemize} +% \item 2006/10/31 +% \begin{itemize} +% \item Suppression de l'entrée «~Sommaire~» dans le sommaire, mais elle est ajoutée dans la table des matières. +% \item Amélioration de quelques tableaux. +% \item Ajout des fichiers \texttt{japanese6.mld} and \texttt{japanese6.mlo}. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/11/03 +% \begin{itemize} +% \item Corrections dans la bibliographie. +% \item Corrections dans la mise en page d'une citation de \name{Donald}{Arsenau}. +% \item Combinaison de quatre figures en une (avec des sous-figures). +% \item Ajout (dans le mémento) d'un tableau des classes et paquetages qui sont incompatibles ou ont besoin de +% précautions avec \texttt{minitoc}. +% \item Ajout d'un \emph{hint} sur le paquetage \texttt{hangcaption} (il doit être chargé \emph{avant} \texttt{minitoc}). +% \end{itemize} +% \item 2006/11/06 +% \begin{itemize} +% \item Complété la liste des classes standard. +% \end{itemize} +% \item 2006/11/09 +% \begin{itemize} +% \item Ajout d'une validation des options de langue avec la présence des fichiers \texttt{.mld} et \texttt{.mlo}. +% \item Ajout de notes sur la présence obligatoire du fichier \texttt{english.mld}. +% \end{itemize} +% \item 2006/11/13 +% \begin{itemize} +% \item La validation des options de langue n'écrit que des messages informatifs dans le fichier +% \emph{document}\texttt{.log} et, si nécessaire, donne un seul message d'avertissement. +% \end{itemize} +% \end{itemize} % \end{itemize} % \egroup % \end{RaggedRight} diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.ins b/Master/texmf-dist/source/latex/minitoc/minitoc.ins index 4205d9f9322..cc57a7ff421 100644 --- a/Master/texmf-dist/source/latex/minitoc/minitoc.ins +++ b/Master/texmf-dist/source/latex/minitoc/minitoc.ins @@ -754,6 +754,32 @@ \def\slttitle{•92–218Ž159} % \end{filecontents} +\begin{filecontents}{./japanese6.mlo} +\ProvidesFile{japanese6.mlo}[2006/10/31] +% +% Japanese captions +% +%% Japanese titles for minitoc.sty +%% Needs japanese fonts (CJK) and special input encoding. +%% From Kumazawa Toshiki +%% kumazawa@biwako.shiga-u.ac.jp +%% http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html +% +\ProvidesFile{japanese6.mlo}[2006/10/31]% +% Japanese titles for minitoc.sty% +\def\ptctitle{–ÚŽŸ}% +\def\plftitle{}ˆê——}% +\def\plttitle{•\ˆê——}% +% +\def\mtctitle{–ÚŽŸ}% +\def\mlftitle{}}% +\def\mlttitle{•\}% +% +\def\stctitle{–ÚŽŸ}% +\def\slftitle{}}% +\def\slttitle{•\}% +% +\end{filecontents} \begin{filecontents}{./malayalam-omega.mlo} \ProvidesFile{malayalam-omega.mlo}[2006/02/13] % From omal.sty @@ -1093,6 +1119,8 @@ numhead_negative "nombres" \endinput \end{filecontents} \begin{filecontents}{./minitoc.pre} +% PB HYPERREF % \usepackage[position=top,farskip=3ex,captionskip=2ex]{subfig} +\usepackage{tocbibind} \RequirePackage{fixltx2e} \usepackage{xspace} \usepackage{calc} @@ -1106,11 +1134,11 @@ numhead_negative "nombres" \newcolumntype{R}[1]{>{\RaggedRight\arraybackslash}p{#1}} \newcolumntype{L}[1]{>{\RaggedLeft\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\Centering\arraybackslash}p{#1}} -%La somme des coeffs doit être égale au nombre de colonnes Z, P et X. +% La somme des coeffs doit être égale au nombre de colonnes Z, P et X. \newcolumntype{Z}[1]{>{\hsize=#1\hsize\relax\leavevmode\RaggedRight\arraybackslash}X} \newcolumntype{Y}[1]{>{\hsize=#1\hsize\relax\leavevmode\RaggedLeft\arraybackslash}X} \newcolumntype{O}[1]{>{\hsize=#1\hsize\relax\leavevmode\Centering\arraybackslash}X} -%La somme des coeffs doit être égale au nombre de colonnes Z, O, P et X. +% La somme des coeffs doit être égale au nombre de colonnes Z, O, P et X. \newcolumntype{P}[1]{>{\hsize=#1\hsize\relax\leavevmode\arraybackslash}X} %ADDITIONS> \usepackage{textcomp} @@ -1125,7 +1153,6 @@ numhead_negative "nombres" \IfFileExists{dpfloat.sty}{\usepackage{dpfloat}\DPtrue}{\DPfalse} \newif\ifFLP\FLPfalse \IfFileExists{floatpag.sty}{\usepackage{floatpag}\FLPtrue}{\FLPfalse} -\usepackage{tocbibind} \usepackage{nameref} \input{\jobname.lan} \newif\ifFTR @@ -1155,9 +1182,9 @@ numhead_negative "nombres" \hyphenation{make-index} \hyphenation{hyper-link} \FTRtrue -\usepackage{frbib} \usepackage[french]{varioref} \fi +\usepackage{frbib} \makeatletter % ESSAI pour tromper varioref \@twosidefalse\@mparswitchfalse% ESSAI pour tromper varioref \makeatother % ESSAI pour tromper varioref @@ -1704,13 +1731,17 @@ This work consists of all the files listed in the file `minitoc.l' distributed with it. \endpreamble +\Msg{****************} \Msg{*** PACKAGES ***} +\Msg{****************} \generate{\file{minitoc.sty}{\from{minitoc.dtx}{minitoc}}} \generate{\file{fminitoc.dtx}{\from{minitoc.dtx}{fminitoc}}} \generate{\file{mtcoff.sty}{\from{minitoc.dtx}{mtcoff}}} \generate{\file{mtcmess.sty}{\from{minitoc.dtx}{mtcmess}}} \generate{\file{mtcpatchmem.sty}{\from{minitoc.dtx}{mtcpatchmem}}} +\Msg{*****************************} \Msg{*** EXAMPLES OF DOCUMENTS ***} +\Msg{*****************************} \generate{\file{mtc-2c.tex}{\from{minitoc.dtx}{mtc-2c}}} \generate{\file{mtc-2nd.tex}{\from{minitoc.dtx}{mtc-2nd}}} \generate{\file{mtc-add.tex}{\from{minitoc.dtx}{mtc-add}}} @@ -1739,8 +1770,11 @@ distributed with it. \generate{\file{mtc-syn.tex}{\from{minitoc.dtx}{mtc-syn}}} \generate{\file{mtc-tbi.tex}{\from{minitoc.dtx}{mtc-tbi}}} \generate{\file{mtc-tlc.tex}{\from{minitoc.dtx}{mtc-tlc}}} +\generate{\file{mtc-tlo.tex}{\from{minitoc.dtx}{mtc-tlo}}} \generate{\file{mtc-tsf.tex}{\from{minitoc.dtx}{mtc-tsf}}} +\Msg{*****************} \Msg{*** MLD FILES ***} +\Msg{*****************} \generate{\file{acadian.mld}{\from{minitoc.dtx}{acadian}}} \generate{\file{acadien.mld}{\from{minitoc.dtx}{acadien}}} \generate{\file{afrikaan.mld}{\from{minitoc.dtx}{afrikaan}}} @@ -1838,6 +1872,7 @@ distributed with it. \generate{\file{japanese3.mld}{\from{minitoc.dtx}{japanese3}}} \generate{\file{japanese4.mld}{\from{minitoc.dtx}{japanese4}}} \generate{\file{japanese5.mld}{\from{minitoc.dtx}{japanese5}}} +\generate{\file{japanese6.mld}{\from{minitoc.dtx}{japanese6}}} \generate{\file{kannada.mld}{\from{minitoc.dtx}{kannada}}} \generate{\file{khalkha.mld}{\from{minitoc.dtx}{khalkha}}} \generate{\file{latin.mld}{\from{minitoc.dtx}{latin}}} @@ -1919,7 +1954,9 @@ distributed with it. % NO preamble/postamble for mtc-add.bib \nopreamble \nopostamble +\Msg{******************} \Msg{*** A BIB FILE ***} +\Msg{******************} \generate{\file{mtc-add.bib}{\from{minitoc.dtx}{mtc-addbib}}}% \obeyspaces \Msg{*************************************************************} |