diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/minitoc')
-rw-r--r-- | Master/texmf-dist/source/latex/minitoc/fminitoc.dtx | 11 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/minitoc/minitoc.dtx | 22754 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/minitoc/minitoc.ins | 845 |
3 files changed, 19760 insertions, 3850 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx index 583779c426b..3318b52f86b 100644 --- a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx +++ b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx @@ -8,8 +8,8 @@ %% %% This is a generated file. %% -%% Copyright (C) 2005 by: -%% Jean-Pierre F. Drucbert +%% Copyright (C) 2005, 2006 by: +%% Jean-Pierre F. Drucbert (JPFD) %% <jean-pierre.drucbert@onera.fr> %% %% This file may be distributed and/or modified under the conditions of @@ -24,13 +24,14 @@ %% %% This work has the LPPL maintenance status "author-maintained". %% -%% This Current Maintainer of this work is Jean-Pierre F. Drucbert. +%% This Current Maintainer of this work is Jean-Pierre F. Drucbert (JPFD). %% %% This work consists of all the files listed in the file `minitoc.l' %% distributed with it. %% -\ProvidesFile{fminitoc.dtx}[2005/09/16 minitoc french documentation start file] -\input minitoc.dtx +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesFile{fminitoc.dtx}[2006/06/08 minitoc french documentation start file] +\input{minitoc.dtx} \endinput %% %% End of file `fminitoc.dtx'. diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx index 1fb55892246..e59f98ec673 100644 --- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx +++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % % -% Copyright (C) 2005 by Jean-Pierre F. Drucbert <jean-pierre.drucbert@onera.fr> +% Copyright (C) 2005, 2006 by Jean-Pierre F. Drucbert <jean-pierre.drucbert@onera.fr> % ------------------------------------------------------- % % This file may be distributed and/or modified under the @@ -27,25 +27,48 @@ %<*driver> \ProvidesFile{minitoc.dtx} %</driver> -%<package>\NeedsTeXFormat{LaTeX2e}[1996/06/01] +%<package>\NeedsTeXFormat{LaTeX2e}[1996/06/05] %<package>\ProvidesPackage{minitoc} +%<package>\RequirePackage{mtcmess}[2006/03/14] %<*package> - [2005/09/16 v43 .dtx minitoc file] + [2006/06/08 v45 minitoc.dtx file] %</package> % %<*driver> \listfiles \documentclass[10pt,a4paper,titlepage,oneside,openright]{book} %\documentclass[10pt,a4paper,titlepage,twoside,openright]{book} -% +% +\newlength{\widthinc}\setlength{\widthinc}{3.5cm} \makeatletter\@mparswitchfalse\makeatother % les notes marginales à gauche! +\makeatletter +\def\mydotfill#1{% Filling dots; #1 = separation (dimension) + \leavevmode + \cleaders \hb@xt@ #1{\hss\ensuremath{\cdot}\hss}\hfill + \kern\z@} +\def\mysymbfill#1#2{% Filling symbols; #1 = separation (dimension) #2 = symbol; + \leavevmode + \cleaders \hb@xt@ #1{\hss\ensuremath{#2}\hss}\hfill + \kern\z@} +\makeatother +\let\RR\raggedright % or \RaggedRight ? \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}}{} +\IfFileExists{sectsty.sty}{\usepackage[garrulous]{sectsty}% To fix long sectionning titles... + \partfont{\RR}% + \chapterfont{\RR}% + \sectionfont{\RR}% + \subsectionfont{\RR}% + \subsubsectionfont{\RR}}{} % NOT \paragraph or \subparagraph ! +% \usepackage[space,sort]{cite} % cite does not work well with hyperref... \ifcase\LANG\relax -\usepackage[english,tight,hints]{minitoc} +\usepackage[english2,tight,hints,listfiles]{minitoc} \or\relax -\usepackage[french,tight,hints]{minitoc} +\usepackage[french2,tight,hints,listfiles]{minitoc} \fi +\setlength{\ptcindent}{0pt} +\setlength{\mtcindent}{0pt} \makeatletter \InputIfFileExists{ltxdoc.cfg}% {\typeout{*************************************^^J% @@ -381,6 +404,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%% \setcounter{GlossaryColumns}{1} +\def\ABK{\penalty-1\xspace} \def\NL{\mbox{}\hfill\mbox{}\\} \def\NC{\penalty-1\hspace{2em}\P~} \let\origdoublepage\cleardoublepage @@ -392,6 +416,8 @@ \interfootnotelinepenalty=9999 \let\svfinalhyphendemerits\finalhyphendemerits \finalhyphendemerits=\maxdimen +\lefthyphenmin=3 +\righthyphenmin=3 %%% fixed notes \ifcase\LANG\relax \DeclareFixedFootnote*{\FZ}{\texttt{O}~and~\texttt{o} are the letter~\texttt{O}, \texttt{0}~is the zero digit.} @@ -405,8 +431,74 @@ of the USA, like Louisiane.} \DeclareFixedFootnote*{\FAC}{Parlée dans certaines parties du sud des États-Unis, comme la Louisiane.} \fi +\ifcase\LANG\relax +\DeclareFixedFootnote*{\FARSINOTE}{By \name{Mohammad}{Ghodsi} (\texttt{ghodsi@rose.ipm.ac.ir}) and +Farsi\TeX{} Project Group. See the Farsi\TeX{} site at~\url{http://www.farsitex.org}} +\or\relax +\froff\DeclareFixedFootnote*{\FARSINOTE}{Par \name{Mohammad}{Ghodsi} (\texttt{ghodsi@rose.ipm.ac.ir}) and +Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsitex.org}}\fron +\fi +\ifx\KOMAScript\undefined% + \DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em + O\kern.05em% + M\kern.05em A\kern.1em-\kern.1em Script}} +\fi +\ifx\PLaTeX\undefined +\makeatletter +\DeclareRobustCommand\PLaTeX{% after latex.dtx + P\kern-.08em L\kern-.36em + {\setbox0\hbox{T}% + \vbox to\ht0{\hbox{% + \csname S@\f@size\endcsname + \fontsize\sf@size\z@ + \math@fontsfalse\selectfont + A} + \vss}% + }% + \kern-.15em + \TeX\@}% +\makeatother +\fi +%%%% Strings by language +\ifcase\LANG\relax +\def\LLL{\mbox{LANGUAGE}} +\def\NB{\mbox{NUMBER}} +\def\NNN{\mbox{LINE}} +\def\PREPA{\mbox{PREPARATION}} +\def\CCC{\mbox{CLASS}} +\def\INAME{\mbox{internal\_name}} +\def\SEQ{\mbox{sequence}} +\def\NTITLE{\mbox{new\_title}} +\def\FILE{\mbox{file}} +\def\CTR{\mbox{counter}} +\def\VAL{\mbox{value}} +\def\EXTEN{\mbox{extension}} +\or\relax +\def\LLL{\mbox{LANGUE}} +\def\NB{\mbox{NOMBRE}} +\def\NNN{\mbox{LIGNE}} +\def\PREPA{\mbox{PRÉPARATION}} +\def\CCC{\mbox{CLASSE}} +\def\INAME{\mbox{nom\_interne}} +\def\SEQ{\mbox{séquence}} +\def\NTITLE{\mbox{nouveau\_titre}} +\def\FILE{\mbox{fichier}} +\def\CTR{\mbox{compteur}} +\def\VAL{\mbox{valeur}} +\def\EXTEN{\mbox{suffixe}} +\fi +%%%%%%%%%%%%%%% +% On float pages, push the floats to the top +\makeatletter +\setlength{\@fptop}{\topskip} +\addtolength{\@fptop}{-10pt} +\setlength{\@fpsep}{1.5\baselineskip plus 0fil} +\setlength{\@fpbot}{0pt plus 1fill} +\makeatother +\usepackage{dblaccnt} % here! %%%%%%%%%%%%%%% \begin{document} +\raggedbottom \addtolength{\marginparsep}{.5em}%ESSAI \ifcase\LANG\relax \let\fron\relax @@ -464,8 +556,13 @@ sud des États-Unis, comme la Louisiane.} \xspaceskip=0.6em plus 0.1em minus .2em % tiny extensible \def\pfill{\unskip\hspace*{1ex}\dotfill\penalty500\strut\nobreak \dotfil\hspace*{1ex}\ignorespaces}% - \PrintChanges +%%%%%%%%%%%%%%%%%%%%%%%%% +% \begin{RaggedRight} +% \PrintChanges +% \end{RaggedRight} +%%%%%%%%%%%%%%%%%%%%%%%%% %% \end{SMOOTH} + \flushbottom \PrintIndex \mtcfixindex[chapter] \end{document} @@ -491,6 +588,11 @@ sud des États-Unis, comme la Louisiane.} % Right brace \} Tilde \~} % % +% \lefthyphenmin=3 +% \righthyphenmin=3 +% \hyphenation{Mittelbach} +% \hyphenation{Jackowski} +% \hyphenation{Impatient} % \hyphenation{make-index} % \hyphenation{hyper-link} % @@ -547,17 +649,19 @@ sud des États-Unis, comme la Louisiane.} % \DoNotIndex{\bfdefault} % \DoNotIndex{\*} % \DoNotIndex{\ } +% \DoNotIndex{\MessageBreak} % % \GetFileInfo{minitoc.dtx} % % \ifcase\LANG\relax % \title{The \textsf{minitoc} package\thanks{This document % corresponds to \textsf{minitoc}~\fileversion, dated \filedate.}} +% \author{Jean-Pierre F. Drucbert \\ \url{mailto:jean-pierre.drucbert@onera.fr}} % \or\relax % \title{Le paquetage \textsf{minitoc}\thanks{Ce document % correspond à~\textsf{minitoc}~\fileversion, daté \filedate.}} +% \author{Jean-Pierre F. Drucbert \\ {\froff\url{mailto:jean-pierre.drucbert@onera.fr}}} % \fi -% \author{Jean-Pierre F. Drucbert \\ \texttt{jean-pierre.drucbert@onera.fr}} % \makeatletter % \let\SVtitle\@title % \let\SVdate\@date @@ -589,9 +693,11 @@ sud des États-Unis, comme la Louisiane.} % {\parskip=0pt % \ifcase\LANG\relax % \IfFileExists{shorttoc.sty}{\shorttoc{Summary}{0}}{} +% \renewcommand{\contentsname}{Table of Contents} % \or\relax % \IfFileExists{shorttoc.sty}{\shorttoc{Sommaire}{0}}{} % \fi +% \setcounter{tocdepth}{6} % \tableofcontents % \mtcaddchapter % \listoffigures @@ -600,14 +706,14 @@ sud des États-Unis, comme la Louisiane.} % \mtcaddchapter % } % -% FIX INDEX? +% ^^A FIX INDEX? % \let\svmacro\macro % \let\svendmacro\endmacro % \let\svenvironment\environment % \let\svendenvironment\endenvironment -% \renewenvironment{macro}[1]{\bgroup\DescribeMacro{#1}}{\egroup} -% \renewenvironment{environment}[1]{\bgroup\DescribeEnv{#1}}{\egroup} -% FIX INDEX? +% ^^A \renewenvironment{macro}[1]{\bgroup\DescribeMacro{#1}}{\egroup} +% ^^A \renewenvironment{environment}[1]{\bgroup\DescribeEnv{#1}}{\egroup} +% ^^A FIX INDEX? % % ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \ifcase\LANG\relax @@ -622,6 +728,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \chapter{The \texttt{minitoc} package}\label{o+minitoc} % \or\relax +% \frenchspacing % \chapter{Le paquetage \texttt{minitoc}}\label{o+minitoc} % \fi % \pagestyle{headings} @@ -636,6 +743,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % The \texttt{minitoc} package, initially written by \name{Nigel}{Ward} and \name{Dan}{Jurafsky}, has been % almost completely redesigned by \name{Jean-Pierre~F.}{Drucbert} (ONERA/Centre de Toulouse). +% A summary of the evolution of this package is given in the chapter~\vref{c+postface}. % This package creates a mini-table of contents % (a ``minitoc''\,\footnote{The \texttt{minitoc} package introduces % its own jargon, explained in this document. @@ -650,7 +758,7 @@ sud des États-Unis, comme la Louisiane.} % 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 -% (\emph{i.e.}~classes like \texttt{book}, \texttt{report} and \texttt{article}), +% (i.e.,~classes like \texttt{book}, \texttt{report} and \texttt{article}), % you can create a ``partial'' table of contents % (a ``parttoc'') at the beginning of each part of a document. % It is also possible to have a partial list of figures (a ``partlof'') @@ -665,6 +773,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Le paquetage \texttt{minitoc}, écrit initialement par \name{Nigel}{Ward} et \name{Dan}{Jurafsky}, a été presque % complètement reconstruit par \name{Jean-Pierre~F.}{Drucbert} (ONERA/Centre de Toulouse). +% Un résumé de l'évolution de ce paquetage est donné dans le chapitre~\vref{c+postface}. % Ce paquetage crée une mini-table des matières (une «~minitoc~»\,\footnote{Le paquetage \texttt{minitoc} % introduit son propre jargon, expliqué dans ce document. Il ne devrait, cependant, pas être trop difficile de % l'apprendre et de l'utiliser; il sera évidemment utilisé ici.}) au début de chaque chapitre d'un document. @@ -684,17 +793,19 @@ sud des États-Unis, comme la Louisiane.} % début de chaque section; et vous pouvez aussi avoir des listes des figures («~sectlofs~») ou des tableaux («~sectlots~») % au niveau section. % -% Toutes ces tables («~minitocs~», «~partlofs~», «~sectlots~», etc.) sont collectées référencées sous le terme de +% Toutes ces tables («~minitocs~», «~partlofs~», «~sectlots~», etc.) sont collectivement référencées sous le terme de % «~mini-tables~» (ou parfois «~mini-listes~»). % \fi % % \lneed{3} % \noindent % \ifcase\LANG\relax +% \subsection{Important restrictions}\label{note+sectionning}% % \textbf{Note}\virage: you cannot use chapter level and section level mini-tables in the same document. % This restriction is intented to avoid documents with full of local % tables of contents, lists of figures and tables at every sectionning level. % \or\relax +% \subsection{Restrictions importantes}\label{note+sectionning}% % \textbf{Note}\virage: vous ne pouvez pas utiliser des mini-tables au niveau chapitre et au niveau section dans % le même document. Cette restriction est destinée à~éviter des documents pleins de mini-tables des matières, % listes de figures et listes de tableaux locales à~chaque niveau de sectionnement. @@ -716,14 +827,19 @@ sud des États-Unis, comme la Louisiane.} % \fi % % \ifcase\LANG\relax -% The current version of this package is~\#43. +% \subsection{Version} +% The current version of this package is~\#45. 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 -% La version courante de ce paquetage est~\#43. +% \subsection{Version} +% La version courante de ce paquetage est~\#45. 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 % % \lneed{5} % \ifcase\LANG\relax -% \subsection{License} +% \section{License} % This package must be distributed and/or may be modified under the % conditions of the \textbf{\LaTeX{} Project Public License}, either version 1.3 % of this license or (as convenient) any later version. @@ -735,8 +851,9 @@ sud des États-Unis, comme la Louisiane.} % version 2003/12/01 or later. % % But please don't bother me about hacked versions; they will not be supported. +% However, suggestions for corrections and improvements are welcome. % \or\relax -% \subsection{Licence} +% \section{Licence} % Ce paquetage doit être distribué et/ou peut être modifié sous les conditions de la % \textbf{\LaTeX{} Project Public License}, soit la version~1.3 de cette licence soit (au choix) toute version % ultérieure. La plus récente version de cette licence est dans @@ -747,15 +864,97 @@ sud des États-Unis, comme la Louisiane.} % ultérieure. % % Mais, s'il vous plaît, ne me parlez pas de versions bricolées; elles ne seront pas maintenues. +% Cependant, les suggestions de corrections et d'améliorations sont les bienvenues. % \fi % % \lneed{5} % \ifcase\LANG\relax +% \section{About this document} +% This document is rather thick, but please, do not be afraid: you do not need to read every page. The most useful +% chapters are in the first part (``{User's Manual}'', page~\pageref{p+UM}): +% the chapter~``The \texttt{minitoc} package'', page~\pageref{o+minitoc}, describes the essential commands to use +% the package; the chapter ``Frequently Asked Questions'', page~\pageref{FAQ}, may be useful to solve some +% specific problems; the ``Memento'' chapter, page~\pageref{c+memento}, is a set of tables to be used as a +% remainder of the commands of this package; +% the ``Messages'' chapter, page~\pageref{c+chapter}, is certainly boring, but it should be searched if you get some +% warning or error messages from the \texttt{minitoc} package, because it explains them and also the informative messages; +% the ``Jargon'' chapter, page~\pageref{c+jargon}, attemps to explain +% most of the technical terms used here; the ``Installation'' chapter, page~\pageref{c+installation}, describes +% all the files included in the distribution of the package; the ``Postface'' chapter, page~\pageref{c+postface}, +% gives an abbreviated history of the package. +% +% The second part, ``Implementation'', page~\pageref{p+ID}, is much more technical; you can read it if you are +% interested in the details of the coding of the package. +% The chapter ``The minitoc language definition (\texttt{.mld}) and object +% (\texttt{.mlo}) files'', page~\pageref{c+code+mld.files}, may be useful if you are interested by some language. +% +% The third part, ``Complements'', page~\pageref{p+complements}, contains a bibliography, a detailed history of +% the package, an and index. +% +% For this document, I have used: +% \begin{itemize} +% \IfFileExists{shorttoc.sty}{% +% \item a short table of contents (summary), with the \texttt{\bs shorttoc} command from my \texttt{shorttoc} +% package~\cite{shorttoc}, displaying only parts and chapters;}{\relax} +% \item a main table of contents (\texttt{\bs tableofcontents}), with a maximum depth~(6); +% \item a main list of figures (\texttt{\bs listoffigures}) and a main list of tables (\texttt{\bs listoftables}); +% \item for each part, a table of contents displaying only the chapters (\texttt{\bs parttoc} with +% \texttt{parttocdepth} equal to~1); +% ^^A \item for each part, a list of figures (\texttt{\bs partlof}) and a list of tables (\texttt{\bs partlot}) when useful; +% \item for each chapter, a complete table of contents (\texttt{\bs minitoc} with \texttt{minitocdepth} equal to~6); +% \item for each chapter, a list of figures (\texttt{\bs minilof}) and a list of tables (\texttt{\bs minilot}) when useful; +% \item customized parameters for the layout of the mini-tables. +% \end{itemize} +% As the PDF version of the documentation uses hyperlinks, these tables should help you to navigate in the document. +% \or\relax +% \section{À~propos de ce document} +% Ce document est assez épais, mais s'il vous plaît, ne soyez pas effrayés: vous n'avez pas besoin de lire toutes les pages. +% Les chapitres les plus utiles sont dans la première partie («~{Manuel de l'utilisateur}~», page~\pageref{p+UM}): +% le chapitre~«~Le paquetage \texttt{minitoc}~», page~\pageref{o+minitoc}, décrit les commandes essentielles pour utiliser +% le paquetage; le chapitre «~Questions fréquemment posées~», page~\pageref{FAQ}, peut être utile pour résoudre certains +% problèmes spécifiques; le chapitre «~Mémento~», page~\pageref{c+memento}, est un ensemble de tableaux à~utiliser +% comme aide-mémoire des commandes de ce paquetage; le chapitre «~Messages~», page~\pageref{c+chapter}, est certainement +% ennuyeux, mais il faut le consulter lorsque vous recevez des messages d'avertissement ou d'erreur du paquetage +% \texttt{minitoc}, parce qu'il les explique ainsi que les messages informatifs; le chapitre «~Jargon~», +% page~\pageref{c+jargon}, essaye d'expliquer la plupart des termes techniques utilisés ici; le chapitre «~Installation~», +% page~\pageref{c+installation}, décrit tous les fichiers inclus dans la distribution du paquetage; le chapitre +% «~Postface~», page~\pageref{c+postface}, donne un historique abrégé du paquetage. +% +% La deuxième partie, «~Implantation~», page~\pageref{p+ID}, est bien plus technique; vous pouvez la lire si vous êtes +% intéressés par les détails du codage du paquetage. +% Le chapitre «~Les fichiers minitoc de définition (\texttt{.mld}) et objets (\texttt{.mlo}) de langue~», +% page~\pageref{c+code+mld.files}, peut être utile si vous êtes intéressés par une certaine langue. +% +% La troisième partie, «~Compléments~», page~\pageref{p+complements}, contient une bibliographie, un historique détaillé du +% paquetage, et un index. +% +% Pour ce document, j'ai utilisé: +% \begin{itemize} +% \IfFileExists{shorttoc.sty}{% +% \item une table des matières abrégée (sommaire), avec la commande \texttt{\bs shorttoc} de mon +% paquetage \texttt{shorttoc}~\cite{shorttoc}, n'affichant que les parties et chapitres;}{\relax} +% \item une table des matières principale (\texttt{\bs tableofcontents}), avec une profondeur maximale~(6); +% \item une liste principale des figures (\texttt{\bs listoffigures}) et une liste principale des tableaux +% (\texttt{\bs listoftables}); +% \item pour chaque partie, une table des matières ne montrant que les chapitres (\texttt{\bs parttoc} avec +% \texttt{parttocdepth} égale à~1); +% ^^A \item pour chaque partie, une liste des figures (\texttt{\bs partlof}) et une liste des tableaux (\texttt{\bs partlot}) +% ^^A lorsque c'est utile; +% \item pour chaque chapitre, une table des matières complète (\texttt{\bs minitoc} avec \texttt{minitocdepth} égale à~6); +% \item pour chaque chapitre, une liste des figures (\texttt{\bs minilof}) et une liste des tableaux (\texttt{\bs minilot}) +% lorsque c'est utile; +% \item des paramètres adaptés pour la mise en page mini-tables. +% \end{itemize} +% Comme la version PDF de la documentation utilise des hyperliens, ces tables devraient vous aider à~vous déplacer +% dans le document. +% \fi +% +% \lneed{8} +% \ifcase\LANG\relax % \section{How to use the \texttt{minitoc} package} % \or\relax % \section{Comment utiliser le paquetage \texttt{minitoc}} % \fi -% % \ifcase\LANG\relax % \subsection{Loading the package and creating the mini-tables} % \or\relax @@ -763,6 +962,7 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macro}{\usepackage} % \begin{macro}{\minitoc} +% \begin{macro}{\chapter} % \ifcase\LANG\relax % To use the \texttt{minitoc} package, you must introduce a command: % \or\relax @@ -781,8 +981,11 @@ sud des États-Unis, comme la Louisiane.} % command. The \texttt{\bs minitoc} command may occur \emph{almost anywhere}\,\footnote{``Almost anywhere'' means % ``in a normal place'', like between two paragraphs of normal text, or in a (wide enough) minipage, but not in a % too strange position (like a marginal note or a footnote). Even a multicolumn or a floating environment can be -% used, but with care. But note that a minitoc can be rather long, if the chapter is complex and if you ask details -% with a high value for \texttt{minitocdepth}.} inside a chapter. Of course, it is better +% used, but with care. But note that a minitoc can be rather long, if the chapter is complex and if you ask for details +% with a high value for \texttt{minitocdepth}.} inside a chapter. +% +% \lneed{5} +% Of course, it is better % to put it at the beginning of the chapter, eventually after some introductory material. But you can also decide % to put it at the end of the chapter. You should use the same conventions in all chapters. If you want to add the % mini-table of contents for a chapter, you must use the sequence given in table~\vref{mtc+minitoc}. @@ -797,6 +1000,8 @@ sud des États-Unis, comme la Louisiane.} % note marginale ou infrapaginale). Même un environnement multi-colonnes ou flottant peut être utilisé, mais avec % soin. Mais notez qu'une minitoc peut être assez longue, si le chapitre est complexe et si vous demandez des % détails avec une valeur élevée de \texttt{minitocdepth}.} à~l'intérieur d'un chapitre. +% +% \lneed{5} % Bien sûr, il est préférable de la placer au début du chapitre, éventuellement % après un texte introductif. Mais vous pouvez aussi décider de la placer à~la fin du chapitre. Vous devriez % utiliser les mêmes conventions dans tous les chapitres. Si vous souhaitez ajouter la mini-table des matières pour @@ -804,8 +1009,9 @@ sud des États-Unis, comme la Louisiane.} % \fi % \end{macro} % \end{macro} +% \end{macro} % \ifcase\LANG\relax -% \begin{table*}[tp] +% \begin{table}[!tp] % \changeskips % \caption{Commands for a \texttt{minitoc}}\label{mtc+minitoc} % \centering @@ -814,37 +1020,37 @@ sud des États-Unis, comme la Louisiane.} % \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}\\ +% \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}\\ +% \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:}\\ -% \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}\\ +% \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 tableofcontents & \emph{or} \bs faketableofcontents\\ -% \bs listoffigures & \emph{or} \bs fakelistoffigures\\ -% \bs listoftables & \emph{or} \bs fakelistoftables\\ +% \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 minitoc&\emph{if you want one}\\ % \bs mtcskip\\ -% \bs minilof & \emph{if you want one}\\ +% \bs minilof&\emph{if you want one}\\ % \bs mtcskip\\ -% \bs minilot & \emph{if you want one}\\ +% \bs minilot&\emph{if you want one}\\ % \ldots&\\ % \end{tabular}}} -% \end{table*} +% \end{table} % \or\relax -% \begin{table*}[tp] +% \begin{table}[!tp] % \changeskips % \caption{Commandes pour une \texttt{minitoc}}\label{mtc+minitoc} % \centering @@ -853,35 +1059,35 @@ sud des États-Unis, comme la Louisiane.} % \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}\\ +% \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}\\ +% \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:}\\ -% \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}\\ +% \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&\\ -% \bs tableofcontents & \emph{ou} \bs faketableofcontents\\ -% \bs listoffigures & \emph{ou} \bs fakelistoffigures\\ -% \bs listoftables & \emph{ou} \bs fakelistoftables\\ +% \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 minitoc&\emph{si vous en voulez une}\\ % \bs mtcskip\\ -% \bs minilof & \emph{si vous en voulez une}\\ +% \bs minilof&\emph{si vous en voulez une}\\ % \bs mtcskip\\ -% \bs minilot & \emph{si vous en voulez une}\\ +% \bs minilot&\emph{si vous en voulez une}\\ % \ldots&\\ % \end{tabular}}} -% \end{table*} +% \end{table} % \fi % \ifcase\LANG\relax % For each mini-table of contents, an auxiliary file will be @@ -908,7 +1114,7 @@ sud des États-Unis, comme la Louisiane.} % niveaux partie ou section, selon la classe du document. % \fi % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsection{Preparing the mini-tables} % \or\relax @@ -917,31 +1123,35 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\dominitoc} % \begin{macro}{\dominilof} % \begin{macro}{\dominilot} +% \begin{SMOOTH} % \ifcase\LANG\relax % 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 the \meta{document}\verb|.toc|, \meta{document}\verb|.lof|, and \meta{document}\verb|.lot| files, respectively, +% take respectively the \meta{document}\verb|.toc|, \meta{document}\verb|.lof|, and \meta{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. % \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 -% les fichiers \meta{document}\verb|.toc|, \meta{document}\verb|.lof| et \meta{document}\verb|.lot|, respectivement, et en +% 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}. % \fi +% \end{SMOOTH} % \end{macro} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\dosecttoc} % \begin{macro}{\dosectlof} % \begin{macro}{\dosectlot} % \begin{macro}{\doparttoc} % \begin{macro}{\dopartlof} % \begin{macro}{\dopartlot} +% \begin{macro}{\mtcprepare} % \begin{macro}{\tableofcontents} % \begin{macro}{\listoffigures} % \begin{macro}{\listoftables} @@ -949,9 +1159,13 @@ sud des États-Unis, comme la Louisiane.} % The commands \verb|\dosecttoc|, \verb|\dosectlof|, and \verb|\dosectlot| (for mini-tables at the section level) % and \verb|\doparttoc|, \verb|\dopartlof|, and \verb|\dopartlot| (for mini-tables at the part level) are analog. % +% The \verb|\mtcprepare| command invokes (and replaces) all these preparation commands when they are available +% with the document class and if the adequate contents file exists. +% This command accepts also an optional argument to set the default position of the title for \emph{all} the mini-tables. +% % \begin{SMOOTH} % ^^A \null\virage\hfill\null\\*[-1.7\baselineskip] -% To obtain a satisfactory result (\emph{i.e.}~non empty), please note that all these commands must +% To obtain a satisfactory result (i.e.,~non empty), please note that all these commands must % \emph{imperatively be put before} any command analog to the \verb|\tableofcontents|, \verb|\listoffigures|, % and \verb|\listoftables| commands, or their \verb|\fake...| siblings. % @@ -966,6 +1180,11 @@ sud des États-Unis, comme la Louisiane.} % et \verb|\doparttoc|, \verb|\dopartlof| et \verb|\dopartlot| (pour les mini-tables au niveau partie) sont % analogues. % +% La commande \verb|\mtcprepare| invoque (et remplace) toutes ces commandes de préparation lorsqu'elles sont +% disponibles pour la classe du document et si le fichier de contenu adéquat existe. +% Cette commande accepte aussi un argument optionnel pour établir la position par défaut du titre pour \emph{toutes} les +% mini-tables. +% % \begin{SMOOTH} % ^^A \null\virage\hfill\null\\*[-1.7\baselineskip] % Pour obtenir un résultat satisfaisant (c'est-à-dire, non vide), veuillez noter que toutes ces commandes doivent @@ -973,7 +1192,7 @@ sud des États-Unis, comme la Louisiane.} % \verb|\listoffigures| et \verb|\listoftables|, ou leurs cousines \verb|\fake...|! % % Il est aussi \emph{fortement} recommandé de placer ces commandes \emph{avant} toute commande de -% sectionnement produisant une entrée dans la tables des matières (pour les commandes \verb|\do...toc|), et +% sectionnement produisant une entrée dans la table des matières (pour les commandes \verb|\do...toc|), et % \emph{avant}\virage{} toute commande analogue à~\verb|\caption| produisant une entrée dans la liste des figures (pour les % commandes \verb|\do...lof|) ou dans la liste des tableaux (pour les commandes \verb|\do...lot|); sinon les % mini-tables pourraient être dans le désordre. @@ -988,6 +1207,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -1015,18 +1235,15 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\secttoc} % \begin{macro}{\section} % \ifcase\LANG\relax % The section-level table of contents will be in the section, -% after the \verb|\section| command, at the point of the \verb|\secttoc| -% command. The \texttt{\bs secttoc} command may occur -% \emph{almost anywhere} inside a section. Of course, it is better -% to put it at the beginning of the section, or -% after some short introductory material. You should use the -% same conventions in all sections. -% If you want to add the section-level table of contents for a section, -% you must use the sequence given in Table~\vref{mtcsecttoc}. +% after the \verb|\section| command, at the point of the \verb|\secttoc| command. The \texttt{\bs secttoc} command +% may occur \emph{almost anywhere} inside a section. Of course, it is better to put it at the beginning of the section, +% or after some short introductory material. You should use the same conventions in all sections. If you want to add +% the section-level table of contents for a section, you must use the sequence given in Table~\vref{mtcsecttoc}. % \or\relax % La table des matières au niveau section sera dans la section, après la commande \verb|\section|, à~l'emplacement % de la commande \verb|\secttoc|. La commande \texttt{\bs secttoc} peut être placée \emph{presque n'importe~où} @@ -1038,7 +1255,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \ifcase\LANG\relax -% \begin{table*}[tp] +% \begin{table}[!tp] % \changeskips % \caption{Commands for a \texttt{secttoc}}\label{mtcsecttoc} % \centering{\small\ttfamily @@ -1046,34 +1263,34 @@ sud des États-Unis, comme la Louisiane.} % \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}\\ % \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\ % \ldots&\\ -% \bs setlength\{\bs stcindent\}\{24pt\} & \emph{default}\\ +% \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}\\ +% \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:}\\ -% \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}\\ +% \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\\ +% \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}\\ +% \bs secttoc&\emph{if you want one}\\ +% \bs sectlof&\emph{if you want one}\\ +% \bs sectlot&\emph{if you want one}\\ % \ldots&\\ % \end{tabular}}} -% \end{table*} +% \end{table} % \or\relax -% \begin{table*}[tp] +% \begin{table}[!tp] % \changeskips % \caption{Commandes pour une \texttt{secttoc}}\label{mtcsecttoc} % \centering{\small\ttfamily @@ -1081,32 +1298,32 @@ sud des États-Unis, comme la Louisiane.} % \multicolumn{2}{@{}l}{\bs documentclass[...]\{article\}}\\ % \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\ % \ldots&\\ -% \bs setlength\{\bs stcindent\}\{24pt\} & \emph{défaut}\\ +% \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}\\ +% \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:}\\ -% \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}\\ +% \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\\ +% \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}\\ +% \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}}} -% \end{table*} +% \end{table} % \fi % \ifcase\LANG\relax % For each section-level table of contents, an auxiliary file will be @@ -1118,18 +1335,23 @@ sud des États-Unis, comme la Louisiane.} % 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. Le suffixe est \verb|.slf|\meta{N} pour les +% \meta{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 % noms de fichiers, voyez la section~\vref{MS-DOS} et la section~\vref{.8+3}). % \fi % -% \lsneed{3} +% ^^A \lsneed{3} +% \lneed{5} % \begin{macro}{\usepackage} % \begin{macro}{\FloatBarrier} % \ifcase\LANG\relax -% As floats (figures and tables) could drift somewhere outside the -% printing area of the text of the section, the sectlofs and +% \label{rem+FB}As floats (figures and tables) could drift\footnote{\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}} +% somewhere outside the printing area of the text of the section, the sectlofs and % sectlots can be rather strange. In order to have a better % behaviour of these mini-tables, it may be useful to add the % \Virage\index{insection}\texttt{insection} option in the \verb|\usepackage| command: @@ -1139,13 +1361,102 @@ sud des États-Unis, comme la Louisiane.} % if you want more coherent 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}, \texttt{section} and \texttt{bottom} options. The -% \texttt{placeins} package, by \name{Donald}{Arsenau}, is available -% on CTAN archives; \texttt{placeins.sty} contains its own +% The \texttt{insection} option loads the \texttt{placeins} package~\cite{placeins} with its \texttt{verbose} +% and \texttt{section} options. +% The options \texttt{above} or \texttt{below} options should not be used, because they allow floats to drift above +% 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}. +% +% The \texttt{placeins} package, by \name{Donald}{Arsenau}, is available +% on CTAN archives; the file \texttt{placeins.sty} contains its own % documentation, with a copy in \texttt{placeins.txt}. You need a version whose date is at least 2005/04/18. -% \or\relax -% Comme les éléments flottants (figures et tableaux) pourraient dériver quelque part en dehors de la zone d'impression +% \begin{figure}[p] +% \begin{fullpage} +% \centering +% \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \toprule +% \textbf{Command}&\textbf{Action}\\ +% \midrule +% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Forbidden Area}~\mysymbfill{1.em}{\times}}\\ +% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% &\multicolumn{1}{c@{}}{\textbf{Float inserted here}}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\ +% &\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}@{}} +% \toprule +% \textbf{Command}&\textbf{Action}\\ +% \midrule +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% \texttt{\bs section}&\mysymbfill{1.em}{\uparrow}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% &\multicolumn{1}{c@{}}{\textbf{Float inserted here}}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\ +% &\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}@{}} +% \toprule +% \textbf{Command}&\textbf{Action}\\ +% \midrule +% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Forbidden Area}~\mysymbfill{1.em}{\times}}\\ +% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% &\multicolumn{1}{c@{}}{\textbf{Float inserted here}}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% \texttt{\bs section}&\mysymbfill{1.em}{\downarrow}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% \bottomrule +% \end{tabularx} +% \caption{Float barriers with the \texttt{below} option} +% +% \bigskip +% +% \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \toprule +% \textbf{Command}&\textbf{Action}\\ +% \midrule +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% \texttt{\bs section}&\mysymbfill{1.em}{\updownarrow}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% &\multicolumn{1}{c@{}}{\textbf{Float inserted here}}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% \texttt{\bs section}&\mysymbfill{1.em}{\updownarrow}\\ +% &\multicolumn{1}{c@{}}{\emph{Allowed Area}}\\ +% \bottomrule +% \end{tabularx} +% \caption{Float barriers with the \texttt{above} and \texttt{below} options}\label{f+barrier+4} +% \end{fullpage} +% \end{figure} +% +% Since version~\#45, this option also loads the \texttt{flafter} package (described in~\cite{ltoutput} +% 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 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 +% 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}} +% quelque part en dehors de la zone d'impression % du texte de la section, les sectlofs et sectlots peuvent être assez étranges. Afin d'avoir un meilleur % comportement de ces mini-tables, il peut être utile d'ajouter l'option % \Virage\index{insection}\texttt{insection} dans la commande \verb|\usepackage|: @@ -1156,14 +1467,101 @@ sud des États-Unis, comme la Louisiane.} % Il peut même être nécessaire d'utiliser la commande \verb|\FloatBarrier| de ce paquetage pour placer % correctement la figure ou la table et avoir une mini-table correcte. % L'option \texttt{insection} charge le paquetage -% \texttt{placeins}~\cite{placeins} avec ses options \texttt{verbose}, \texttt{section} et \texttt{bottom}. Le paquetage -% \texttt{placeins}, de \name{Donald}{Arsenau}, est disponible sur les archives CTAN; \texttt{placeins.sty} +% \texttt{placeins}~\cite{placeins} avec ses options \texttt{verbose} et \texttt{section}. +% Les options \texttt{above} ou \texttt{below} ne devraient pas être utilisées, car elles permettent aux éléments +% flottants de dériver au-dessus ou en dessous d'une \verb|\FloatBarrier| (ou d'une limite de section): +% 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}. +% +% Le paquetage \texttt{placeins}, de \name{Donald}{Arsenau}, est disponible sur les archives CTAN; \texttt{placeins.sty} % contient sa propre documentation, dont une copie est dans \texttt{placeins.txt}. Il vous faut une version plus % récente que 2005/04/18. +% \begin{figure}[p] +% \begin{fullpage} +% \centering +% \begin{tabularx}{\textwidth}{@{}lO{1}@{}} +% \toprule +% \textbf{Commande}&\textbf{Action}\\ +% \midrule +% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Zone interdite}~\mysymbfill{1.em}{\times}}\\ +% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\ +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% &\multicolumn{1}{c@{}}{\textbf{Flottant inséré ici}}\\ +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\ +% &\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}@{}} +% \toprule +% \textbf{Commande}&\textbf{Action}\\ +% \midrule +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% \texttt{\bs section}&\mysymbfill{1.em}{\uparrow}\\ +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% &\multicolumn{1}{c@{}}{\textbf{Flottant inséré ici}}\\ +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\ +% &\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}@{}} +% \toprule +% \textbf{Commande}&\textbf{Action}\\ +% \midrule +% &\multicolumn{1}{c@{}}{\mysymbfill{1.em}{\times}~\emph{Zone interdite}~\mysymbfill{1.em}{\times}}\\ +% \texttt{\bs section}&\mysymbfill{.4em}{\equiv}\\ +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% &\multicolumn{1}{c@{}}{\textbf{Flottant inséré ici}}\\ +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% \texttt{\bs section}&\mysymbfill{1.em}{\downarrow}\\ +% &\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}@{}} +% \toprule +% \textbf{Commande}&\textbf{Action}\\ +% \midrule +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% \texttt{\bs section}&\mysymbfill{1.em}{\updownarrow}\\ +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% &\multicolumn{1}{c@{}}{\textbf{Flottant inséré ici}}\\ +% &\multicolumn{1}{c@{}}{\emph{Zone autorisée}}\\ +% \texttt{\bs section}&\mysymbfill{1.em}{\updownarrow}\\ +% &\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} +% \end{fullpage} +% \end{figure} +% +% Depuis la version~\#45, cette option charge aussi le paquetage \texttt{flafter} (décrit dans~\cite{ltoutput} +% et~\cite[page~292]{TLC2F}) pour forcer un élément flottant à~n'apparaître qu'\emph{après} sa référence. +% Les options \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}. +% 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 % \end{macro} % \end{macro} % +% \lneed{5} % \ifcase\LANG\relax % If you want to add the partial table of contents for a part, % you must use the sequence given in Table~\vref{mtc+parttoc}. @@ -1172,79 +1570,79 @@ sud des États-Unis, comme la Louisiane.} % dans le tableau~\vref{mtc+parttoc}. % \fi % \ifcase\LANG\relax -% \begin{table*}[tp] +% \begin{table}[!tp] % \changeskips % \caption{Commands for a \texttt{parttoc}}\label{mtc+parttoc} % \centering{\small\ttfamily -% \fbox{\begin{tabular}{@{}llll@{}} -% \multicolumn{2}{@{}l}{\bs documentclass[...]\{book\}}\\ -% \multicolumn{2}{@{}l}{\bs usepackage[...\emph{options}...]\{minitoc\}}\\ +% \fbox{\begin{tabular}{@{}lll@{}} +% \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}\\ -% \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}\\ +% \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:}\\ -% \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}\\ +% \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\\ +% \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}\\ +% \bs parttoc&\emph{if you want one}\\ +% \bs partlof&\emph{if you want one}\\ +% \bs partlot&\emph{if you want one}\\ % \ldots&\\ % \end{tabular}}} -% \end{table*} +% \end{table} % \or\relax -% \begin{table*}[tp] +% \begin{table}[!tp] % \changeskips % \caption{Commandes pour une \texttt{parttoc}}\label{mtc+parttoc} % \centering{\small\ttfamily -% \fbox{\begin{tabular}{@{}llll@{}} +% \fbox{\begin{tabular}{@{}lll@{}} % \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}\\ -% \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}\\ +% \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:}\\ -% \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}\\ +% \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\\ +% \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}\\ +% \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}}} -% \end{table*} +% \end{table} % \fi % \ifcase\LANG\relax % For each partial table of contents, an auxiliary file will be @@ -1253,8 +1651,7 @@ sud des États-Unis, comme la Louisiane.} % The suffix is \verb|.plf|\meta{N} for partial lists of figures and % is \verb|.plt|\meta{N} for partial lists of tables. % (If under MS-DOS or any operating system with short -% extensions to filenames, see section~\vref{MS-DOS} and -% section~\vref{.8+3}). +% 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. Le suffixe est \verb|.plf|\meta{N} pour les @@ -1269,11 +1666,11 @@ sud des États-Unis, comme la Louisiane.} % \textbf{Note}\virage: the user is responsible of asking or not asking % a mini-table (mini-toc, -lof or -lot) for some chapter. Asking a minilof for a % chapter without any figure would result in an empty and ugly mini-list -% of figures (\emph{i.e.}~the title and two horizontal rules). +% of figures (i.e.,~the title and two horizontal rules). % He is also responsible of requiring or not requiring % a partial toc (lof or lot) for some part. Asking a partlof for a % part without any figure would result in an empty and ugly part -% list of figures (\emph{i.e.}~the title alone on a page). Analogous remarks +% list of figures (i.e.,~the title alone on a page). Analogous remarks % apply to section-level mini-tables (secttoc, sectlof, and % sectlot) and to the part-level mini-tables (parttoc, partlof, and partlot). % \or\relax @@ -1303,7 +1700,7 @@ sud des États-Unis, comme la Louisiane.} % Mais depuis la version~\#35, les mini-tables vides sont simplement ignorées et ce problème devrait disparaître % 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} (see section~\vref{s+placing}), active par +% 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 % \index{nocheckfiles}\texttt{nocheckfiles} rétablit l'ancien comportement (les mini-tables vides sont imprimées). % \end{SMOOTH} @@ -1322,22 +1719,24 @@ sud des États-Unis, comme la Louisiane.} % \texttt{partlofdepth}, \texttt{partlotdepth}, \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth}, % and \texttt{sectlotdepth}. % \or\relax -% Par défaut, les mini-tables et tables des matières partielles contiennent seulement les références jusqu'aux sections et -% sous-sections. Les compteurs \index{parttocdepth}\texttt{parttocdepth}, \index{minitocdepth}\texttt{minitocdepth} +% \begin{SMOOTH} +% Par défaut, les mini-tables et tables des matières partielles ne contiennent que les références jusqu'aux sections et +% sous-sections. Les trois compteurs \index{parttocdepth}\texttt{parttocdepth}, \index{minitocdepth}\texttt{minitocdepth} % 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 profondeurs pour ces listes (\index{lofdepth}\texttt{lofdepth} et +% s'il existe des compteurs de profondeur pour ces listes (\index{lofdepth}\texttt{lofdepth} et % \index{lotdepth}\texttt{lotdepth}), comme cela est fait par le paquetage % \index{subfig}\texttt{subfig}~\cite{subfig} de \name{Steven~Douglas}{Cochran}, de nouveaux compteurs sont créés si % nécessaires, portant des noms évidents tels que \texttt{partlofdepth}, \texttt{partlotdepth}, % \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth} et \texttt{sectlotdepth}. +% \end{SMOOTH} % \fi % % \lneed{5} % \ifcase\LANG\relax -% \subsection{Starred chapters, parts and sections} +% \subsection{Starred chapters, parts and sections}\label{s+starred.chap} % \or\relax -% \subsection{Chapitres, parties et sections étoilés} +% \subsection{Chapitres, parties et sections étoilés}\label{s+starred.chap} % \fi % \begin{macro}{\addstarredpart} % \begin{macro}{\addstarredchapter} @@ -1354,10 +1753,10 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % command to add something in the % table of contents, the numbering of the \texttt{minitoc} auxiliary files would be altered. -% To avoid that problem, say:\Virage +% To avoid that problem, a first method is to say:\Virage % \or\relax % pour ajouter quelque chose dans la table des matières, la numérotation des fichiers auxiliaires de -% \texttt{minitoc} serait altérée. Pour éviter ce problème, dites:\Virage +% \texttt{minitoc} serait altérée. Pour éviter ce problème, une première méthode est de dire:\Virage % \fi % \begin{quote} % \verb|\addstarredpart{...}|\\ @@ -1374,6 +1773,8 @@ sud des États-Unis, comme la Louisiane.} % Ces commandes ne s'appliquent que pour le niveau d'une part-, mini- ou % sect-toc; pour des niveaux inférieurs, utilisez, comme d'habitude: % \fi +% +% \lneed{5} % \begin{macro}{\addcontentsline} % \begin{quote} % \verb|\addcontentsline{toc}{section}{...}| @@ -1408,6 +1809,7 @@ sud des États-Unis, comme la Louisiane.} % \end{verse} % \fi % +% \lneed{5} % \begin{SMOOTH} % \begin{macro}{\adjustptc} % \begin{macro}{\adjustmtc} @@ -1429,7 +1831,7 @@ sud des États-Unis, comme la Louisiane.} % \verb|\adjuststc|, ou \verb|\adjustptc|) à~la fin du chapitre étoilé (ou de la section ou partie étoilée) pour % incrémenter le compteur correspondant. N'utilisez pas de commandes telles que \verb|\stepcounter{mtc}| % ou \verb|\addtocounter{mtc}{...}| (ceci -% devrait marcher, mais c'est de la triche), parce que le paquetage \texttt{mtcoff} (voir section~\vref{o+mtcoff}) +% devrait marcher, mais c'est de la triche), parce que le paquetage \texttt{mtcoff} (voir la section~\vref{o+mtcoff}) % sait quoi faire avec \verb|\adjustmtc| (et autres), mais ne sait pas quoi faire de \verb|\stepcounter| ou % \verb|\addtocounter|, car ce sont des % commandes \LaTeX{} basiques standard, pas des commandes spécifiques de \texttt{minitoc}. Syntaxe: @@ -1449,6 +1851,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{SMOOTH} % +% \lneed{5} % \begin{SMOOTH} % \begin{macro}{\decrementptc} % \begin{macro}{\decrementmtc} @@ -1460,12 +1863,12 @@ sud des États-Unis, comme la Louisiane.} % There are similar commands to \emph{decrement} or \emph{increment} by~1 these counters: % \verb|\decrementptc|, \verb|\decrementmtc|, \verb|\decrementstc|, % \verb|\incrementptc|, \verb|\incrementmtc|, and \verb|\incrementstc|; -% the same remarks as above apply. +% the same remarks as above apply. These commands have no argument. % \or\relax % Il y~a des commandes similaires pour \emph{décrémenter} ou \emph{incrémenter} de~1 ces compteurs: % \verb|\decrementptc|, \verb|\decrementmtc|, \verb|\decrementstc|, % \verb|\incrementptc|, \verb|\incrementmtc| et \verb|\incrementstc|; -% les mêmes remarques que ci-dessus s'appliquent. +% les mêmes remarques que ci-dessus s'appliquent. Ces commandes n'ont pas d'argument. % \fi % \end{macro} % \end{macro} @@ -1489,28 +1892,29 @@ sud des États-Unis, comme la Louisiane.} % This command adds an entry in the table of contents (and adjusts the % counter, because it calls \verb|\adjustmtc|). The % table~\vref{t+mtcadd} summarizes these commands, that you put -% \emph{after} \verb|\chapter*|, etc.\ +% \emph{after}\virage{} \verb|\chapter*|, etc.\ % If the optional argument is omitted or empty or blank, no entry will % be visible in the table of contents nor in the minitocs. % If the optional argument is something invisible % (like~\verb|~|, \verb|\space| or \verb|\quad|), the result will be strange -% but still logically correct. +% but still logically correct. See also section~\vref{faq.30} for the problems with \verb|\mtcaddpart|. % \or\relax % Une manière plus élégante de résoudre ce problème est d'utiliser des commandes similaires~à: % \begin{quote} % \verb|\mtcaddchapter[|\<titre>\verb|]| % \end{quote} % Cette commande ajoute une entrée dans la table des matières (et ajuste le compteur, car elle appelle \verb|\adjustmtc|). -% Le tableau~\vref{t+mtcadd} liste ces commandes, que vous placez \emph{après} \verb|\chapter*|, etc.\ Si +% Le tableau~\vref{t+mtcadd} liste ces commandes, que vous placez \emph{après}\virage{} \verb|\chapter*|, etc.\ Si % l'argument optionnel est omis, ou est vide ou blanc, aucune entrée ne sera visible dans la table des matières ni % dans les minitocs. Si l'argument optionnel est quelque chose d'invisible (comme~\verb|~|, \verb|\space| ou \verb|\quad|), -% le résultat sera étrange mais cependant logiquement correct. +% le résultat sera étrange mais cependant logiquement correct. Voir aussi la section~\vref{faq.30} pour les +% problèmes avec \verb|\mtcaddpart|. % \fi % \end{macro} % \end{macro} % \end{macro} % \ifcase\LANG\relax -% \begin{table*}[tp] +% \begin{table}[tp] % \changeskips % \caption{Commands to add an entry in the table of contents for % a starred part, chapter, or section.}\label{t+mtcadd} @@ -1538,9 +1942,9 @@ sud des États-Unis, comme la Louisiane.} % \thickline % \end{tabular} % \fi -% \end{table*} +% \end{table} % \or\relax -% \begin{table*}[tp] +% \begin{table}[tp] % \changeskips % \caption{Commandes pour ajouter une entrée dans la table des matières pour une partie, un chapitre ou une % section étoilés.}\label{t+mtcadd} @@ -1568,7 +1972,7 @@ sud des États-Unis, comme la Louisiane.} % \thickline % \end{tabular} % \fi -% \end{table*} +% \end{table} % \fi % % \lneed{5} @@ -1595,28 +1999,39 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcSPfont} % \begin{macro}{\mlffont} % \begin{macro}{\mltfont} +% \begin{macro}{\mlfSfont} +% \begin{macro}{\mltSfont} % \ifcase\LANG\relax % \begin{SMOOTH} % The mini-table of contents is typeset in the \texttt{\bs mtcfont} -% font, which is \verb|\small\rmfamily| by default. Section entries are typeset +% font, which is \verb|\small\rmfamily| by default. +% In fact, the font \texttt{\bs mtcfont} is selected at the beginning of a minitoc, minilof or minilot. More +% selective choices are made with the following fonts. +% Section entries are typeset % in the \texttt{\bs mtcSfont} font, which is \verb|\small\bfseries| by default. % For subsections, subsubsections, paragraphs and subparagraphs, the % commands \verb|\mtcSSfont|, \verb|\mtcSSSfont|, % \verb|\mtcPfont| and \verb|\mtcSPfont| are available % (by default, \verb|\small\rmfamily|) to enable the use of various fonts. Mini lists of figures and tables are % typeset in the fonts \verb|\mlffont| and \verb|\mltfont|, which are \verb|\small\rmfamily| by default. +% There are also \verb|\mlfSfont| and \verb|\mltSfont| for sub-figures and sub-tables entries. % Tables~\vref{t+mtc+f1} and~\vref{t+mtc+f2} summarize these % many commands\,\footnote{Thanks to \name{Stefan}{Ulrich}, who contributed these tables initially.}. % \end{SMOOTH} % \or\relax % \begin{SMOOTH} % La mini-table des matières est composée dans la fonte \texttt{\bs mtcfont}, qui est -% \verb|\small\rmfamily| par défaut. Les entrées de type section sont composées dans la fonte +% \verb|\small\rmfamily| par défaut. +% En fait, la fonte \texttt{\bs mtcfont} est sélectionnée au début d'une minitoc, minilof ou minilot. Des choix +% plus sélectifs sont faits avec les fontes suivantes. +% Les entrées de type section sont composées dans la fonte % \texttt{\bs mtcSfont}, qui est \verb|\small\bfseries| par défaut. Pour les sous-sections, sous-sous-sections, % paragraphes et sous-paragraphes, les commandes \verb|\mtcSSfont|, \verb|\mtcSSSfont|, % \verb|\mtcPfont| et \verb|\mtcSPfont| sont disponibles (par défaut, \verb|\small\rmfamily|) pour permettre % l'utilisation de fontes diverses. Les mini-listes de figures et de tableaux sont composées dans les fontes -% \verb|\mlffont| et \verb|\mltfont|, qui sont \verb|\small\rmfamily| par défaut. Les tableaux~\vref{t+mtc+f1} +% \verb|\mlffont| et \verb|\mltfont|, qui sont \verb|\small\rmfamily| par défaut. +% Il y a aussi \verb|\mlfSfont| et \verb|\mltSfont| pour les entrées de sous-figures et de sous-tableaux. +% Les tableaux~\vref{t+mtc+f1} % et~\vref{t+mtc+f2} listent ces nombreuses % commandes\,\footnote{Merci à~\name{Stefan}{Ulrich}, qui a fourni ces tableaux initialement.}. % \end{SMOOTH} @@ -1629,28 +2044,31 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \ifcase\LANG\relax % Note\Virage{} that the default choice of fonts is certainly not perfect and hence is not definitive. A symptom of this -% imperfection is the presence of poor alignments in the mini-tables, if bold and non-bold font are mixed\,\footnote{This -% appears e.g.\ if you are using the Computer Modern Roman (CMR) fonts. The symptom disappears if you do not use bold -% CMR fonts or if you use the TX fonts (\texttt{txfonts} package~\cite{txfonts}), by example\IfFileExists{txfonts.sty}{, -% like in this document}{\relax}. See also section~\vref{faq.29}.} +% imperfection is the presence of poor alignments in the mini-tables, if bold and non-bold fonts are mixed\,\footnote{This +% appears, e.g., if you are using the Computer Modern Roman (CMR) fonts~\cite{cmt}. +% The symptom disappears if you do not use bold +% CMR fonts or if you use the TX fonts (\texttt{txfonts} package~\cite{txfonts}), +% by example\IfFileExists{txfonts.sty}{, like in this document}{\relax}. See also section~\vref{faq.29}.} % (the true length of -% \texttt{1em} is not the same for the fonts). This can eventualy be adjusted by changing some fonts.\par +% \texttt{1em} is not the same for the fonts). This can eventually be adjusted by changing some fonts.\par % \or\relax % Notez\Virage{} que le choix de fontes par défaut n'est certainement pas parfait et donc n'est pas définitif. % Un symptôme de % cette imperfection est la présence d'alignements imprécis dans les mini-tables, si des fontes grasses et non-grasses -% sont mélangées\,\footnote{Ceci apparaît notamment si vous utilisez les fontes Computer Modern Roman (CMR). Le -% symptôme disparaît si vous n'utilisez plus de fontes CMR grasses ou si vous utilisez les fontes TX (paquetage -% \texttt{txfonts}~\cite{txfonts}), par exemple\IfFileExists{txfonts.sty}{, -% comme dans ce document}{\relax}. Voir aussi la section~\vref{faq.29}.} +% sont mélangées\,\footnote{Ceci apparaît notamment si vous utilisez les fontes Computer Modern Roman (CMR)~\cite{cmt}. +% Le symptôme disparaît si vous n'utilisez plus de fontes CMR grasses ou si vous utilisez les fontes TX (paquetage +% \texttt{txfonts}~\cite{txfonts}), par exemple\IfFileExists{txfonts.sty}{, comme dans ce document}{\relax}. +% Voir aussi la section~\vref{faq.29}.} % (la longueur effective de \texttt{1em} n'est pas la même pour ces fontes). % Ceci peut éventuellement être corrigé en changeant quelques fontes. % \fi % \ifcase\LANG\relax -% \begin{table*}[tp] +% \begin{table}[tp] % \changeskips % \footnotesize % \caption{Fonts and titles for the mini-table commands.}\label{t+mtc+f1} @@ -1659,124 +2077,157 @@ sud des États-Unis, comme la Louisiane.} % \begin{tabular}{@{}llll@{}} % \toprule % Command -% & \FontDefault{Font}{default setting} -% & \FontDefault{Title string}{default setting} -% & \FontDefault{Title font}{default setting}\\[1ex] +% &\FontDefault{Font}{default setting} +% &\FontDefault{Title string}{default setting} +% &\FontDefault{Title font}{default setting}\\[1ex] % \midrule % \multicolumn{4}{@{}l@{}}{\Strut For the \V{\part...} commands:}\\[1ex] % \V\parttoc -% & \FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\ptctitle}{Table of Contents\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\ptctitle}{Table of Contents\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] % \V\partlof -% & \FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\plftitle}{List of Figures\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\plftitle}{List of Figures\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\plfSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\partlot -% & \FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{List of Tables\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\plttitle}{List of Tables\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\pltSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \midrule % \multicolumn{4}{@{}l@{}}{\Strut For the \V{\mini...} commands:\Chap}\\[1ex] % \V\minitoc -% & \FontDefault{\V\mtcfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mtctitle}{Contents\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mtcfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mtctitle}{Contents\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] % \V\minilof -% & \FontDefault{\V\mlffont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mlftitle}{Figures\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mlffont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mlftitle}{Figures\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mlfSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\minilot -% & \FontDefault{\V\mltfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{Tables\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mltfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mlttitle}{Tables\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mltSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \midrule % \multicolumn{4}{@{}l@{}}{\Strut For the \V{\sect...} commands:\Sec}\\[1ex] % \V\secttoc -% & \FontDefault{\V\stcfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\stctitle}{Contents\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\stcfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\stctitle}{Contents\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] % \V\sectlof -% & \FontDefault{\V\slffont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mlftitle}{Figures\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\slffont}{\V\small\V\rmfamily} +% &\FontDefault{\V\slftitle}{Figures\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\slfSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\sectlot -% & \FontDefault{\V\sltfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{Tables\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\sltfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\slttitle}{Tables\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\sltSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \bottomrule % \multicolumn{4}{@{}l@{}}{\Chap for document classes with -% \V{\chapter} level (e.g. \V{book}, \V{report}).}\\ -% \multicolumn{4}{l}{\Sec for document classes with -% no \V{\chapter} level (e.g. \V{article}).}\\ +% \V{\chapter} level (e.g., \V{book}, \V{report}).}\\ +% \multicolumn{4}{@{}l@{}}{\Sec for document classes with +% no \V{\chapter} level (e.g., \V{article}).}\\ % \multicolumn{4}{@{}l@{}}{\Lang default for english; % changed by the language definition files or -% \V\renewcommand}.\\ +% \V\renewcommand.}\\ % \multicolumn{4}{@{}l@{}}{All these fonts use \V\rmfamily, \V\upshape, and \V\mdseries\ by default.} % \end{tabular} % \else % \begin{tabular}{@{}llll@{}} % \thickline % Command -% & \FontDefault{Font}{default setting} -% & \FontDefault{Title string}{default setting} -% & \FontDefault{Title font}{default setting}\\[1ex] +% &\FontDefault{Font}{default setting} +% &\FontDefault{Title string}{default setting} +% &\FontDefault{Title font}{default setting}\\[1ex] % \hline % \multicolumn{4}{@{}l@{}}{\Strut For the \V{\part...} commands:}\\[1ex] % \V\parttoc -% & \FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\ptctitle}{Table of Contents\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\ptctitle}{Table of Contents\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] % \V\partlof -% & \FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\plftitle}{List of Figures\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\plftitle}{List of Figures\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\plfSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\partlot -% & \FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{List of Tables\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\plttitle}{List of Tables\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\pltSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \hline % \multicolumn{4}{@{}l@{}}{\Strut For the \V{\mini...} commands:\Chap}\\[1ex] % \V\minitoc -% & \FontDefault{\V\mtcfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mtctitle}{Contents\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mtcfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mtctitle}{Contents\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] % \V\minilof -% & \FontDefault{\V\mlffont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mlftitle}{Figures\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mlffont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mlftitle}{Figures\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] % \V\minilot -% & \FontDefault{\V\mltfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{Tables\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mltfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mlttitle}{Tables\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mltSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \hline % \multicolumn{4}{@{}l@{}}{\Strut For the \V{\sect...} commands:\Sec}\\[1ex] % \V\secttoc -% & \FontDefault{\V\stcfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\stctitle}{Contents\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\stcfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\stctitle}{Contents\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] % \V\sectlof -% & \FontDefault{\V\slffont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mlftitle}{Figures\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\slffont}{\V\small\V\rmfamily} +% &\FontDefault{\V\slftitle}{Figures\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\slfSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\sectlot -% & \FontDefault{\V\sltfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{Tables\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\sltfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\slttitle}{Tables\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\sltSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \thickline % \multicolumn{4}{@{}l@{}}{\Chap for document classes with -% \V{\chapter} level (e.g. \V{book}, \V{report}).}\\ +% \V{\chapter} level (e.g., \V{book}, \V{report}).}\\ % \multicolumn{4}{@{}l@{}}{\Sec for document classes with -% no \V{\chapter} level (e.g. \V{article}).}\\ +% no \V{\chapter} level (e.g., \V{article}).}\\ % \multicolumn{4}{@{}l@{}}{\Lang default for english; % changed by the language definition files or -% \V\renewcommand}.\\ +% \V\renewcommand.}\\ % \multicolumn{4}{@{}l@{}}{All these fonts use \V\rmfamily, \V\upshape, and \V\mdseries{} by default.} % \end{tabular} % \fi -% \end{table*} +% \end{table} % \or\relax -% \begin{table*}[tp] +% \begin{table}[tp] % \changeskips % \footnotesize % \caption{Fontes et titres pour les commandes de mini-tables.}\label{t+mtc+f1} @@ -1785,125 +2236,161 @@ sud des États-Unis, comme la Louisiane.} % \begin{tabular}{@{}llll@{}} % \toprule % Commande -% & \FontDefault{Fonte}{choix par défaut} -% & \FontDefault{Chaîne titre}{choix par défaut} -% & \FontDefault{Fonte du titre}{choix par défaut}\\[1ex] +% &\FontDefault{Fonte}{choix par défaut} +% &\FontDefault{Chaîne titre}{choix par défaut} +% &\FontDefault{Fonte du titre}{choix par défaut}\\[1ex] % \midrule % \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\part...}:}\\[1ex] % \V\parttoc -% & \FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\ptctitle}{Table of Contents\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\ptctitle}{Table of Contents\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] % \V\partlof -% & \FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\plftitle}{List of Figures\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\plftitle}{List of Figures\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\plfSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\partlot -% & \FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{List of Tables\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\plttitle}{List of Tables\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\pltSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \midrule % \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\mini...}:\Chap}\\[1ex] % \V\minitoc -% & \FontDefault{\V\mtcfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mtctitle}{Contents\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mtcfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mtctitle}{Contents\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] % \V\minilof -% & \FontDefault{\V\mlffont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mlftitle}{Figures\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mlffont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mlftitle}{Figures\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mlfSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\minilot -% & \FontDefault{\V\mltfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{Tables\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mltfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mlttitle}{Tables\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mltSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \midrule % \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\sect...}:\Sec}\\[1ex] % \V\secttoc -% & \FontDefault{\V\stcfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\stctitle}{Contents\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\stcfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\stctitle}{Contents\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] % \V\sectlof -% & \FontDefault{\V\slffont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mlftitle}{Figures\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\slffont}{\V\small\V\rmfamily} +% &\FontDefault{\V\slftitle}{Figures\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\slfSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\sectlot -% & \FontDefault{\V\sltfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{Tables\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\sltfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\slttitle}{Tables\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\sltSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \bottomrule % \multicolumn{4}{@{}l@{}}{\Chap pour les classes de document avec le niveau % \V{\chapter} (par~ex. \V{book}, \V{report}).}\\ % \multicolumn{4}{@{}l@{}}{\Sec pour les classes de document sans le niveau % \V{\chapter} (par~ex. \V{article}).}\\ % \multicolumn{4}{@{}l@{}}{\Lang par défaut pour l'anglais; -% changé par les fichiers de définition de langage ou -% \V\renewcommand}.\\ -% \multicolumn{4}{@{}l@{}}{Toutes ces fontes utilisent \V\rmfamily, \V\upshape et \V\mdseries\ par défaut.} +% changé par les fichiers de définition de langue ou +% \V\renewcommand.}\\ +% \multicolumn{4}{@{}l@{}}{Toutes ces fontes utilisent \V\rmfamily, \V\upshape\ et \V\mdseries\ par défaut.} % \end{tabular} % \else % \begin{tabular}{@{}llll@{}} % \thickline % Commande -% & \FontDefault{Fonte}{choix par défaut} -% & \FontDefault{Chaîne titre}{choix par défaut} -% & \FontDefault{Fonte du }{choix par défaut}\\[1ex] +% &\FontDefault{Fonte}{choix par défaut} +% &\FontDefault{Chaîne titre}{choix par défaut} +% &\FontDefault{Fonte du }{choix par défaut}\\[1ex] % \hline % \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\part...}:}\\[1ex] % \V\parttoc -% & \FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\ptctitle}{Table of Contents\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\ptcfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\ptctitle}{Table of Contents\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] % \V\partlof -% & \FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\plftitle}{List of Figures\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\plffont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\plftitle}{List of Figures\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\plfSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\partlot -% & \FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{List of Tables\Lang} -% & \FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\pltfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% &\FontDefault{\V\plttitle}{List of Tables\Lang} +% &\FontChapSec{\V\ptifont}{\V\LARGE\V\bfseries}{\V\Large\V\bfseries}\\[1ex] +% &\FontChapSec{\V\pltSfont}{\V\normalsize\V\rmfamily}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \hline % \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\mini...}:\Chap}\\[1ex] % \V\minitoc -% & \FontDefault{\V\mtcfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mtctitle}{Contents\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mtcfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mtctitle}{Contents\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] % \V\minilof -% & \FontDefault{\V\mlffont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mlftitle}{Figures\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mlffont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mlftitle}{Figures\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mlfSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\minilot -% & \FontDefault{\V\mltfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{Tables\Lang} -% & \FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mltfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\mlttitle}{Tables\Lang} +% &\FontDefault{\V\mtifont}{\V\large\V\bfseries}\\[1ex] +% &\FontDefault{\V\mltSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \hline % \multicolumn{4}{@{}l@{}}{\Strut Pour les commandes \V{\sect...}:\Sec}\\[1ex] % \V\secttoc -% & \FontDefault{\V\stcfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\stctitle}{Contents\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\stcfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\stctitle}{Contents\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] % \V\sectlof -% & \FontDefault{\V\slffont}{\V\small\V\rmfamily} -% & \FontDefault{\V\mlftitle}{Figures\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\slffont}{\V\small\V\rmfamily} +% &\FontDefault{\V\slftitle}{Figures\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\slfSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \V\sectlot -% & \FontDefault{\V\sltfont}{\V\small\V\rmfamily} -% & \FontDefault{\V\plttitle}{Tables\Lang} -% & \FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\sltfont}{\V\small\V\rmfamily} +% &\FontDefault{\V\slttitle}{Tables\Lang} +% &\FontDefault{\V\stifont}{\V\Large\V\bfseries}\\[1ex] +% &\FontDefault{\V\sltSfont}{\V\small\V\rmfamily} +% & +% &\\[1ex] % \thickline % \multicolumn{4}{@{}l@{}}{\Chap pour les classes de document avec le niveau % \V{\chapter} (par~ex. \V{book}, \V{report}).}\\ % \multicolumn{4}{@{}l@{}}{\Sec pour les classes de document sans le niveau % \V{\chapter} (par~ex. \V{article}).}\\ % \multicolumn{4}{@{}l@{}}{\Lang par défaut pour l'anglais; -% changé par les fichiers de définition de langage ou -% \V\renewcommand}.\\ -% \multicolumn{4}{@{}l@{}}{Toutes ces fontes utilisent \V\rmfamily, \V\upshape et \V\mdseries{} par défaut.} +% changé par les fichiers de définition de langue ou +% \V\renewcommand.}\\ +% \multicolumn{4}{@{}l@{}}{Toutes ces fontes utilisent \V\rmfamily, \V\upshape\ et \V\mdseries\ par défaut.} % \end{tabular} % \fi -% \end{table*} +% \end{table} % \fi % \ifcase\LANG\relax -% \begin{table*}[tp] +% \begin{table}[tp] % \changeskips % \small % \caption{Fonts for the mini-table entries.}\label{t+mtc+f2} @@ -1911,137 +2398,137 @@ sud des États-Unis, comme la Louisiane.} % \ifBT % \begin{tabular}{@{}lll@{}} % \toprule -% Level & Font & default setting\\ +% Level&Font&default setting\\ % \midrule % \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\parttoc} entries:}\\ % \Strut % Chapter\Chap -% & \V\ptcCfont\Chap -% & \V\normalsize\V\bfseries\Chap\\ +% &\V\ptcCfont\Chap +% &\V\normalsize\V\bfseries\Chap\\ % Section -% & \V\ptcSfont -% & \begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\ +% &\V\ptcSfont +% &\begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\ % \V\small\V\bfseries\Sec \end{tabular}\\ % Subsection -% & \V\ptcSSfont -% & \emph{(like \V\ptcfont)}\\ +% &\V\ptcSSfont +% &\emph{(like \V\ptcfont)}\\ % Subsubsection -% & \V\ptcSSfont -% & \emph{(like \V\ptcfont)}\\ +% &\V\ptcSSSfont +% &\emph{(like \V\ptcfont)}\\ % Paragraph -% & \V\ptcPfont -% & \emph{(like \V\ptcfont)}\\ +% &\V\ptcPfont +% &\emph{(like \V\ptcfont)}\\ % Subparagraph -% & \V\ptcSPfont -% & \emph{(like \V\ptcfont)}\\[1ex] +% &\V\ptcSPfont +% &\emph{(like \V\ptcfont)}\\[1ex] % \midrule % \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\minitoc} entries:\Chap}\\ % \Strut % Section -% & \V\mtcSfont -% & \V\small\V\bfseries\\ +% &\V\mtcSfont +% &\V\small\V\bfseries\\ % Subsection -% & \V\mtcSSfont -% & \emph{(like \V\mtcfont)}\\ +% &\V\mtcSSfont +% &\emph{(like \V\mtcfont)}\\ % Subsubsection -% & \V\mtcSSfont -% & \emph{(like \V\mtcfont)}\\ +% &\V\mtcSSSfont +% &\emph{(like \V\mtcfont)}\\ % Paragraph -% & \V\mtcPfont -% & \emph{(like \V\mtcfont)}\\ +% &\V\mtcPfont +% &\emph{(like \V\mtcfont)}\\ % Subparagraph -% & \V\mtcSPfont -% & \emph{(like \V\mtcfont)}\\[1ex] +% &\V\mtcSPfont +% &\emph{(like \V\mtcfont)}\\[1ex] % \midrule % \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\secttoc} entries:\Sec}\\ % \Strut % Subsection -% & \V\stcSSfont -% & \V\normalsize\V\bfseries\\ +% &\V\stcSSfont +% &\V\normalsize\V\bfseries\\ % Subsubsection -% & \V\stcSSfont -% & \emph{(like \V\stcfont)}\\ +% &\V\stcSSSfont +% &\emph{(like \V\stcfont)}\\ % Paragraph -% & \V\stcPfont -% & \emph{(like \V\stcfont)}\\ +% &\V\stcPfont +% &\emph{(like \V\stcfont)}\\ % Subparagraph -% & \V\stcSPfont -% & \emph{(like \V\stcfont)}\\[1ex] +% &\V\stcSPfont +% &\emph{(like \V\stcfont)}\\[1ex] % \bottomrule % \multicolumn{3}{@{}l@{}}{\Chap for document classes with \V{\chapter} -% level (e.g. \V{book}, \V{report}).}\\ +% level (e.g., \V{book}, \V{report}).}\\ % \multicolumn{3}{@{}l@{}}{\Sec for document classes with no \V{\chapter} -% level (e.g. \V{article}).}\\ +% level (e.g., \V{article}).}\\ % \end{tabular} % \else % \begin{tabular}{@{}lll@{}} % \thickline -% Level & Font & default setting\\ +% Level&Font&default setting\\ % \hline % \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\parttoc} entries:}\\ % \Strut % Chapter\Chap -% & \V\ptcCfont\Chap -% & \V\normalsize\V\bfseries\Chap\\ +% &\V\ptcCfont\Chap +% &\V\normalsize\V\bfseries\Chap\\ % Section -% & \V\ptcSfont -% & \begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\ +% &\V\ptcSfont +% &\begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\ % \V\small\V\bfseries\Sec \end{tabular}\\ % Subsection -% & \V\ptcSSfont -% & \emph{(like \V\ptcfont)}\\ +% &\V\ptcSSfont +% &\emph{(like \V\ptcfont)}\\ % Subsubsection -% & \V\ptcSSfont -% & \emph{(like \V\ptcfont)}\\ +% &\V\ptcSSSfont +% &\emph{(like \V\ptcfont)}\\ % Paragraph -% & \V\ptcPfont -% & \emph{(like \V\ptcfont)}\\ +% &\V\ptcPfont +% &\emph{(like \V\ptcfont)}\\ % Subparagraph -% & \V\ptcSPfont -% & \emph{(like \V\ptcfont)}\\[1ex] +% &\V\ptcSPfont +% &\emph{(like \V\ptcfont)}\\[1ex] % \hline % \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\minitoc} entries:\Chap}\\ % \Strut % Section -% & \V\mtcSfont -% & \V\small\V\bfseries\\ +% &\V\mtcSfont +% &\V\small\V\bfseries\\ % Subsection -% & \V\mtcSSfont -% & \emph{(like \V\mtcfont)}\\ +% &\V\mtcSSfont +% &\emph{(like \V\mtcfont)}\\ % Subsubsection -% & \V\mtcSSfont -% & \emph{(like \V\mtcfont)}\\ +% &\V\mtcSSSfont +% &\emph{(like \V\mtcfont)}\\ % Paragraph -% & \V\mtcPfont -% & \emph{(like \V\mtcfont)}\\ +% &\V\mtcPfont +% &\emph{(like \V\mtcfont)}\\ % Subparagraph -% & \V\mtcSPfont -% & \emph{(like \V\mtcfont)}\\[1ex] +% &\V\mtcSPfont +% &\emph{(like \V\mtcfont)}\\[1ex] % \hline % \multicolumn{3}{@{}l@{}}{\Strutt For the \V{\secttoc} entries:\Sec}\\ % \Strut % Subsection -% & \V\stcSSfont -% & \V\normalsize\V\bfseries\\ +% &\V\stcSSfont +% &\V\normalsize\V\bfseries\\ % Subsubsection -% & \V\stcSSfont -% & \emph{(like \V\stcfont)}\\ +% &\V\stcSSSfont +% &\emph{(like \V\stcfont)}\\ % Paragraph -% & \V\stcPfont -% & \emph{(like \V\stcfont)}\\ +% &\V\stcPfont +% &\emph{(like \V\stcfont)}\\ % Subparagraph -% & \V\stcSPfont -% & \emph{(like \V\stcfont)}\\[1ex] +% &\V\stcSPfont +% &\emph{(like \V\stcfont)}\\[1ex] % \thickline % \multicolumn{3}{@{}l@{}}{\Chap for document classes with \V{\chapter} -% level (e.g. \V{book}, \V{report}).}\\ +% level (e.g., \V{book}, \V{report}).}\\ % \multicolumn{3}{@{}l@{}}{\Sec for document classes with no \V{\chapter} -% level (e.g. \V{article}).}\\ +% level (e.g., \V{article}).}\\ % \end{tabular} % \fi -% \end{table*} +% \end{table} % \or\relax -% \begin{table*}[tp] +% \begin{table}[tp] % \changeskips % \small % \caption{Fontes pour les entrées des mini-tables.}\label{t+mtc+f2} @@ -2049,62 +2536,62 @@ sud des États-Unis, comme la Louisiane.} % \ifBT % \begin{tabular}{@{}lll@{}} % \toprule -% Niveau & Fonte & Choix par défaut\\ +% Niveau&Fonte&Choix par défaut\\ % \midrule % \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\parttoc}:}\\ % \Strut % Chapitre\Chap -% & \V\ptcCfont\Chap -% & \V\normalsize\V\bfseries\Chap\\ +% &\V\ptcCfont\Chap +% &\V\normalsize\V\bfseries\Chap\\ % Section -% & \V\ptcSfont -% & \begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\ +% &\V\ptcSfont +% &\begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\ % \V\small\V\bfseries\Sec \end{tabular}\\ % Sous-section -% & \V\ptcSSfont -% & \emph{(comme \V\ptcfont)}\\ +% &\V\ptcSSfont +% &\emph{(comme \V\ptcfont)}\\ % Sous-sous-section -% & \V\ptcSSfont -% & \emph{(comme \V\ptcfont)}\\ +% &\V\ptcSSSfont +% &\emph{(comme \V\ptcfont)}\\ % Paragraphe -% & \V\ptcPfont -% & \emph{(comme \V\ptcfont)}\\ +% &\V\ptcPfont +% &\emph{(comme \V\ptcfont)}\\ % Sous-paragraphe -% & \V\ptcSPfont -% & \emph{(comme \V\ptcfont)}\\[1ex] +% &\V\ptcSPfont +% &\emph{(comme \V\ptcfont)}\\[1ex] % \midrule % \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\minitoc}:\Chap}\\ % \Strut % Section -% & \V\mtcSfont -% & \V\small\V\bfseries\\ +% &\V\mtcSfont +% &\V\small\V\bfseries\\ % Sous-section -% & \V\mtcSSfont -% & \emph{(comme \V\mtcfont)}\\ +% &\V\mtcSSfont +% &\emph{(comme \V\mtcfont)}\\ % Sous-sous-section -% & \V\mtcSSfont -% & \emph{(comme \V\mtcfont)}\\ +% &\V\mtcSSSfont +% &\emph{(comme \V\mtcfont)}\\ % Paragraphe -% & \V\mtcPfont -% & \emph{(comme \V\mtcfont)}\\ +% &\V\mtcPfont +% &\emph{(comme \V\mtcfont)}\\ % Sous-paragraphe -% & \V\mtcSPfont -% & \emph{(comme \V\mtcfont)}\\[1ex] +% &\V\mtcSPfont +% &\emph{(comme \V\mtcfont)}\\[1ex] % \midrule % \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\secttoc}:\Sec}\\ % \Strut % Sous-section -% & \V\stcSSfont -% & \V\normalsize\V\bfseries\\ +% &\V\stcSSfont +% &\V\normalsize\V\bfseries\\ % Sous-sous-section -% & \V\stcSSfont -% & \emph{(comme \V\stcfont)}\\ +% &\V\stcSSSfont +% &\emph{(comme \V\stcfont)}\\ % Paragraphe -% & \V\stcPfont -% & \emph{(comme \V\stcfont)}\\ +% &\V\stcPfont +% &\emph{(comme \V\stcfont)}\\ % Sous-paragraphe -% & \V\stcSPfont -% & \emph{(comme \V\stcfont)}\\[1ex] +% &\V\stcSPfont +% &\emph{(comme \V\stcfont)}\\[1ex] % \bottomrule % \multicolumn{3}{@{}l@{}}{\Chap pour les classes de document avec le niveau \V{\chapter} % (par~ex. \V{book}, \V{report}).}\\ @@ -2114,62 +2601,62 @@ sud des États-Unis, comme la Louisiane.} % \else % \begin{tabular}{@{}lll@{}} % \thickline -% Niveau & Fonte & Choix par défaut\\ +% Niveau&Fonte&Choix par défaut\\ % \hline % \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\parttoc}:}\\ % \Strut % Chapitre\Chap -% & \V\ptcCfont\Chap -% & \V\normalsize\V\bfseries\Chap\\ +% &\V\ptcCfont\Chap +% &\V\normalsize\V\bfseries\Chap\\ % Section -% & \V\ptcSfont -% & \begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\ +% &\V\ptcSfont +% &\begin{tabular}[t]{@{}l}\V\normalsize\V\rmfamily\Chap\\ % \V\small\V\bfseries\Sec \end{tabular}\\ % Sous-section -% & \V\ptcSSfont -% & \emph{(comme \V\ptcfont)}\\ +% &\V\ptcSSfont +% &\emph{(comme \V\ptcfont)}\\ % Sous-sous-section -% & \V\ptcSSfont -% & \emph{(comme \V\ptcfont)}\\ +% &\V\ptcSSSfont +% &\emph{(comme \V\ptcfont)}\\ % Paragraphe -% & \V\ptcPfont -% & \emph{(comme \V\ptcfont)}\\ -% Sous-paragraph -% & \V\ptcSPfont -% & \emph{(comme \V\ptcfont)}\\[1ex] +% &\V\ptcPfont +% &\emph{(comme \V\ptcfont)}\\ +% Sous-paragraphe +% &\V\ptcSPfont +% &\emph{(comme \V\ptcfont)}\\[1ex] % \hline % \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\minitoc}:\Chap}\\ % \Strut % Section -% & \V\mtcSfont -% & \V\small\V\bfseries\\ +% &\V\mtcSfont +% &\V\small\V\bfseries\\ % Sous-section -% & \V\mtcSSfont -% & \emph{(comme \V\mtcfont)}\\ +% &\V\mtcSSfont +% &\emph{(comme \V\mtcfont)}\\ % Sous-sous-section -% & \V\mtcSSfont -% & \emph{(comme \V\mtcfont)}\\ +% &\V\mtcSSSfont +% &\emph{(comme \V\mtcfont)}\\ % Paragraphe -% & \V\mtcPfont -% & \emph{(comme \V\mtcfont)}\\ +% &\V\mtcPfont +% &\emph{(comme \V\mtcfont)}\\ % Sous-paragraphe -% & \V\mtcSPfont -% & \emph{(comme \V\mtcfont)}\\[1ex] +% &\V\mtcSPfont +% &\emph{(comme \V\mtcfont)}\\[1ex] % \hline % \multicolumn{3}{@{}l@{}}{\Strutt Pour les entrées d'une \V{\secttoc}:\Sec}\\ % \Strut % Sous-section -% & \V\stcSSfont -% & \V\normalsize\V\bfseries\\ +% &\V\stcSSfont +% &\V\normalsize\V\bfseries\\ % Sous-sous-section -% & \V\stcSSfont -% & \emph{(comme \V\stcfont)}\\ +% &\V\stcSSSfont +% &\emph{(comme \V\stcfont)}\\ % Paragraphe -% & \V\stcPfont -% & \emph{(comme \V\stcfont)}\\ +% &\V\stcPfont +% &\emph{(comme \V\stcfont)}\\ % Sous-paragraphe -% & \V\stcSPfont -% & \emph{(comme \V\stcfont)}\\[1ex] +% &\V\stcSPfont +% &\emph{(comme \V\stcfont)}\\[1ex] % \thickline % \multicolumn{3}{@{}l@{}}{\Chap pour les classes de document avec le niveau \V{\chapter} % (par~ex. \V{book}, \V{report}).}\\ @@ -2177,7 +2664,7 @@ sud des États-Unis, comme la Louisiane.} % (par~ex. \V{article}).}\\ % \end{tabular} % \fi -% \end{table*} +% \end{table} % \fi % % \lneed{6} @@ -2200,10 +2687,13 @@ sud des États-Unis, comme la Louisiane.} % and \texttt{\bs mlttitle}, 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 +% languages other than english. +% +% \lneed{6} +% The language option files like % \texttt{french.mld} and \texttt{english.mld} (the suffix % \index{.mld}\texttt{.mld} means ``minitoc language definition (file)'') -% (and others, see table~\vref{t+languages} and section~\vref{fo+lang}) are available. +% (and many others, see the list in table~\vref{t+languages} and section~\vref{fo+lang}) are available. % You can easily prepare a similar file for a preferred language (see section~\vref{faq.26}). % You can change the language of these titles by using the % \texttt{\bs mtcselectlanguage\{}\emph{language}\texttt{\}} macro. @@ -2212,10 +2702,13 @@ sud des États-Unis, comme la Louisiane.} % titres sont définis par \texttt{\bs mtctitle}, \texttt{\bs mlftitle} et \texttt{\bs mlttitle}, qui sont les % chaînes «~Contents~», «~Figures~» et «~Tables~» par défaut. Ces titres devraient être redéfinis par \texttt{\bs % 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} % et \texttt{english.mld} (le suffixe \index{.mld}\texttt{.mld} signifie «~\emph{minitoc language definition -% (file)}~») (et d'autres, voir le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont disponibles. Vous -% pouvez facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}). +% (file)}~») (et bien d'autres, voir la liste dans le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont +% disponibles. Vous pouvez facilement préparer un fichier similaire pour votre langue préférée +% (voir la section~\vref{faq.26}). % Vous pouvez changer la langue de ces % titres en utilisant la macro \texttt{\bs mtcselectlanguage\{}\emph{langue}\texttt{\}}. % \fi @@ -2226,27 +2719,36 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% ^^A \ifFLP\floatpagestyle{plain}\fi % \ifcase\LANG\relax -% \begin{table*}[!tp] +% \begin{table}[!p] +% \ifDP\begin{fullpage}\fi % \changeskips % \caption{Available languages}\label{t+languages} % \centering -% \begin{minipage}{\textwidth}\raggedright\small +% \hspace*{-.5\widthinc}\begin{minipage}{\textwidth+\widthinc}\raggedright\small % \selectlanguage{french} ^^A to get better spacing -% \begin{multicols}{4} +% \begin{multicols}{5} % \begin{enumerate} % \item afrikaan (afrikaans) +% \item albanian % \item arab (arabic)\,$^{a,c}$ +% \item arab2\,$^{a,c}$ % \item armenian\,$^c$ -% \item bahasa\,$^c$ +% \item bahasai (bahasa, indon, indonesian)\,$^c$ +% \item bahasam (malay, meyalu)\,$^c$ % \item bangla\,$^c$ % \item basque -% \item bicig\,$^c$ +% \item bicig (uighur)\,$^{c,i}$ +% \item bicig2 (uighur2)\,$^{c,i}$ +% \item bicig3 (uighur3)\,$^{c,i}$ +% \item bithe (manju)\,$^c$ % \item brazil (brazilian) % \item breton % \item bulgarian\,$^c$ % \item bulgarianb\,$^c$ % \item buryat\,$^c$ +% \item buryat2\,$^c$ % \item catalan % \item chinese1\,$^{c,g}$ % \item chinese2\,$^{c,g}$ @@ -2254,18 +2756,24 @@ sud des États-Unis, comme la Louisiane.} % \item czech % \item danish % \item dutch -% \item english (american, british, canadian, UKenglish, USenglish) +% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish) +% \item english1 +% \item english2 % \item esperant (esperanto) % \item estonian % \item ethiopia (ethiopian)\,$^c$ +% \item ethiopian2\,$^{c,e,h}$ % \item farsi1\,$^{c,f,g}$ % \item farsi2\,$^{c,f,g}$ % \item finnish % \item finnish2 % \item french (frenchb, frenchle, frenchpro, francais, acadien, canadien) +% \item french1 +% \item french2 % \item galician % \item german (austrian) % \item germanb +% \item germanb2 % \item greek\,$^c$ % \item greek-mono\,$^{c,e}$ % \item greek-polydemo\,$^{c,e}$ @@ -2275,41 +2783,60 @@ sud des États-Unis, comme la Louisiane.} % \item hangul2\,$^{c,d,g}$ % \item hangul3\,$^{c,d,g}$ % \item hangul4\,$^{c,d,g}$ +% \item hangul-u8\,$^{c,e,f,g,h}$ % \item hanja1\,$^{c,d,g}$ % \item hanja2\,$^{c,d,g}$ -% \item hebrew\,$^{c,d}$ +% \item hanja-u8\,$^{c,e,f,g,h}$ +% \item hebrew\,$^{c,h}$ +% \item hebrew2\,$^{c,h}$ % \item icelandic\,$^f$ % \item interlingua % \item irish % \item italian +% \item italian2 % \item japanese\,$^{c,d,g}$ % \item japanese2\,$^{c,d,g}$ % \item japanese3\,$^{c,d,g}$ % \item japanese4\,$^{c,d,g}$ % \item japanese5\,$^{c,d,g}$ +% \item kannada\,$^c$ % \item latin % \item latin2 % \item latvian (letton)\,$^e$ % \item lithuanian -% \item lsorbian +% \item lowersorbian (lsorbian) % \item magyar (hungarian) % \item magyar2 +% \item magyar3 % \item malayalam-keli\,$^c$ +% \item malayalam-omega\,$^{c,e,g,h}$ % \item malayalam-rachana\,$^c$ % \item malayalam-rachana2\,$^c$ % \item mongol\,$^c$ % \item ngermanb (ngerman, naustrian) +% \item ngermanb2 % \item norsk +% \item norsk2 % \item nynorsk +% \item nynorsk2 % \item polish % \item polish2\,$^{c,e}$ +% \item polski\,$^c$ % \item portuguese (portuges) % \item romanian +% \item romanian2 +% \item romanian3 % \item russian\,$^{b,c}$ % \item russianb\,$^{b,c}$ % \item russianc\,$^{b,c}$ % \item russian2m\,$^{c,e}$ % \item russian2o\,$^{c,e}$ +% \item russian-cca\,$^{c,g,h}$ +% \item russian-cca1\,$^{c,g,h}$ +% \item russian-lh\,$^{c,g,h}$ +% \item russian-lhcyralt\,$^{c,g,h}$ +% \item russian-lhcyrkoi\,$^{c,g,h}$ +% \item russian-lhcyrwin\,$^{c,g,h}$ % \item samin % \item scottish % \item serbian @@ -2319,50 +2846,74 @@ sud des États-Unis, comme la Louisiane.} % \item spanish (castillan, castillian) % \item spanish2 % \item spanish3\,$^{e,f}$ +% \item spanish4 % \item swedish +% \item swedish2 % \item thai\,$^{c,d,f,g}$ % \item turkish -% \item ukraineb\,$^{b,c}$ -% \item usorbian +% \item ukrainian (ukraineb)\,$^{b,c}$ +% \item uppersorbian (usorbian) % \item vietnam (vietnamese)\,$^{c,d}$ % \item welsh +% \item xalx (khalkha)\,$^c$ +% \item xalx2\,$^c$ +% \item xalx3\,$^c$ % \end{enumerate} % \end{multicols} -% \footnotetext{$^a$~The \texttt{arab(ic)} -% language requires the use of Arab\TeX~\cite{arabtex2,arabtex}.} -% \footnotetext{$^b$~% -% The \texttt{russian} language is not yet supported by \texttt{babel}~\cite{babel}, -% but \texttt{russianb} is supported if you -% use babel-3.6 or higher; \texttt{russianc} is an extra.} -% \footnotetext{$^c$~Some languages may require specific fonts.} -% \footnotetext{$^d$~Requires the CJK package~\cite{cjk2}.} -% \footnotetext{$^e$~Requires Lambda, the version of \LaTeX\ for Omega.} -% \footnotetext{$^f$~Requires a 8-bit input encoding.} -% \footnotetext{$^g$~Uses also a \texttt{.mlo} file.} -% \footnotetext{$^h$~Requires a specific input encoding.} +% \hrule +% \begin{multicols}{2}\footnotesize +% \begin{itemize} +% \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[$^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 +% by the \texttt{babel} system~\cite{babel,babel-user}, but +% \texttt{russianb}~\cite{russianb} is supported if you use +% babel-3.6 or a higher version; \texttt{russianc} is an extra. Look also at other \texttt{.mld} files for russian. +% \item[$^c$] Some languages may require specific fonts. +% \item[$^d$] Requires the CJK package~\cite{cjk,cjk2}. +% \item[$^e$] Requires Lambda, the version of \LaTeX\ for Omega. +% \item[$^f$] Requires a 8-bits input encoding. +% \item[$^g$] Uses also a \texttt{.mlo} file. +% \item[$^h$] Requires a specific input encoding. +% \item[$^i$] The bicig language is also known as uighur. +% \end{itemize} +% \end{multicols} % \end{minipage} -% \end{table*} +% \ifDP\end{fullpage}\fi +% \end{table} +% \ifDP\else\afterpage{\clearpage}\fi % \or\relax -% \begin{table*}[!tp] +% \begin{table}[!p] +% \ifDP\begin{fullpage}\fi % \changeskips % \caption{Langues disponibles}\label{t+languages} % \centering -% \begin{minipage}{\textwidth}\raggedright\small +% \hspace*{-.5\widthinc}\begin{minipage}{\textwidth+\widthinc}\raggedright\small % \selectlanguage{french} ^^A to get better spacing -% \begin{multicols}{4} +% \begin{multicols}{5} % \begin{enumerate} % \item afrikaan (afrikaans) +% \item albanian % \item arab (arabic)\,$^{a,c}$ +% \item arab2\,$^{a,c}$ % \item armenian\,$^c$ -% \item bahasa\,$^c$ +% \item bahasai (bahasa, indon, indonesian)\,$^c$ +% \item bahasam (malay, meyalu)\,$^c$ % \item bangla\,$^c$ % \item basque -% \item bicig\,$^c$ +% \item bicig (uighur)\,$^{c,i}$ +% \item bicig2 (uighur2)\,$^{c,i}$ +% \item bicig3 (uighur3)\,$^{c,i}$ +% \item bithe (manju)\,$^c$ % \item brazil (brazilian) % \item breton % \item bulgarian\,$^c$ % \item bulgarianb\,$^c$ % \item buryat\,$^c$ +% \item buryat2\,$^c$ % \item catalan % \item chinese1\,$^{c,g}$ % \item chinese2\,$^{c,g}$ @@ -2370,18 +2921,24 @@ sud des États-Unis, comme la Louisiane.} % \item czech % \item danish % \item dutch -% \item english (american, british, canadian, UKenglish, USenglish) +% \item english (american, australian, british, canadian, newzealand, UKenglish, USenglish) +% \item english1 +% \item english2 % \item esperant (esperanto) % \item estonian % \item ethiopia (ethiopian)\,$^c$ +% \item ethiopian2\,$^{c,e,h}$ % \item farsi1\,$^{c,f,g}$ % \item farsi2\,$^{c,f,g}$ % \item finnish % \item finnish2 % \item french (frenchb, frenchle, frenchpro, francais, acadien, canadien) +% \item french1 +% \item french2 % \item galician % \item german (austrian) % \item germanb +% \item germanb2 % \item greek\,$^c$ % \item greek-mono\,$^{c,e}$ % \item greek-polydemo\,$^{c,e}$ @@ -2391,41 +2948,60 @@ sud des États-Unis, comme la Louisiane.} % \item hangul2\,$^{c,d,g}$ % \item hangul3\,$^{c,d,g}$ % \item hangul4\,$^{c,d,g}$ +% \item hangul-u8\,$^{c,e,f,g,h}$ % \item hanja1\,$^{c,d,g}$ % \item hanja2\,$^{c,d,g}$ -% \item hebrew\,$^{c,d}$ +% \item hanja-u8\,$^{c,e,f,g,h}$ +% \item hebrew\,$^{c,h}$ +% \item hebrew2\,$^{c,h}$ % \item icelandic\,$^f$ % \item interlingua % \item irish % \item italian +% \item italian2 % \item japanese\,$^{c,d,g}$ % \item japanese2\,$^{c,d,g}$ % \item japanese3\,$^{c,d,g}$ % \item japanese4\,$^{c,d,g}$ % \item japanese5\,$^{c,d,g}$ +% \item kannada\,$^c$ % \item latin % \item latin2 % \item latvian (letton)\,$^e$ % \item lithuanian -% \item lsorbian +% \item lowersorbian (lsorbian) % \item magyar (hungarian) % \item magyar2 +% \item magyar3 % \item malayalam-keli\,$^c$ +% \item malayalam-omega\,$^{c,e,g,h}$ % \item malayalam-rachana\,$^c$ % \item malayalam-rachana2\,$^c$ % \item mongol\,$^c$ % \item ngermanb (ngerman, naustrian) +% \item ngermanb2 % \item norsk +% \item norsk2 % \item nynorsk +% \item nynorsk2 % \item polish % \item polish2\,$^{c,e}$ +% \item polski\,$^c$ % \item portuguese (portuges) % \item romanian +% \item romanian2 +% \item romanian3 % \item russian\,$^{b,c}$ % \item russianb\,$^{b,c}$ % \item russianc\,$^{b,c}$ % \item russian2m\,$^{c,e}$ % \item russian2o\,$^{c,e}$ +% \item russian-cca\,$^{c,g,h}$ +% \item russian-cca1\,$^{c,g,h}$ +% \item russian-lh\,$^{c,g,h}$ +% \item russian-lhcyralt\,$^{c,g,h}$ +% \item russian-lhcyrkoi\,$^{c,g,h}$ +% \item russian-lhcyrwin\,$^{c,g,h}$ % \item samin % \item scottish % \item serbian @@ -2435,32 +3011,48 @@ sud des États-Unis, comme la Louisiane.} % \item spanish (castillan, castillian) % \item spanish2 % \item spanish3\,$^{e,f}$ +% \item spanish4 % \item swedish +% \item swedish2 % \item thai\,$^{c,d,f,g}$ % \item turkish -% \item ukraineb\,$^{b,c}$ -% \item usorbian +% \item ukrainian (ukraineb)\,$^{b,c}$ +% \item uppersorbian (usorbian) % \item vietnam (vietnamese)\,$^{c,d}$ % \item welsh +% \item xalx (khalkha)\,$^c$ +% \item xalx2\,$^c$ +% \item xalx3\,$^c$ % \end{enumerate} % \end{multicols} -% \footnotetext{$^a$~La langue <<~\texttt{arab(ic)}~>> requiert l'utilisation du paquetage -% Arab\TeX~\cite{arabtex2,arabtex}.} -% \footnotetext{$^b$~% -% La langue <<~\texttt{russian}~» n'est pas encore supportée par \texttt{babel}~\cite{babel}, -% mais <<~\texttt{russianb}~>> est supportée si vous utilisez -% babel-3.6 ou une version supérieure; <<~\texttt{russianc}~>> est un supplément.} -% \footnotetext{$^c$~Certaines langues peut requérir des fontes spécifiques.} -% \footnotetext{$^d$~Requiert le paquetage CJK~\cite{cjk2}.} -% \footnotetext{$^e$~Requiert Lambda, la version de \LaTeX\ pour Omega.} -% \footnotetext{$^f$~Requiert un codage en entrée sur 8~bits.} -% \footnotetext{$^g$~Utilise aussi un fichier \texttt{.mlo}.} -% \footnotetext{$^h$~Requiert un codage en entrée spécifique.} +% \hrule +% \begin{multicols}{2}\footnotesize +% \begin{itemize} +% \item[] Les langues entre parenthèses sont des alias d'une langue principale et leurs fichiers \texttt{.mld} +% chargeront le fichier \texttt{.mld} de cette langue principale. +% \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 +% système \texttt{babel}~\cite{babel,babel-user}, +% mais <<~\texttt{russianb}~>>~\cite{russianb} est supportée si vous utilisez +% babel-3.6 ou une version supérieure; <<~\texttt{russianc}~>> est un supplément. Regardez aussi les autres +% fichiers \texttt{.mld} pour le russe (\emph{russian}). +% \item[$^c$] Certaines langues peuvent requérir des fontes spécifiques. +% \item[$^d$] Requiert le paquetage CJK~\cite{cjk,cjk2}. +% \item[$^e$] Requiert Lambda, la version de \LaTeX\ pour Omega. +% \item[$^f$] Requiert un codage en entrée sur 8~bits. +% \item[$^g$] Utilise aussi un fichier \texttt{.mlo}. +% \item[$^h$] Requiert un codage en entrée spécifique. +% \item[$^i$] La langue bicig est aussi connue sous le nom de ouïghour (\emph{uighur}). +% \end{itemize} +% \end{multicols} % \end{minipage} -% \end{table*} +% \ifDP\end{fullpage}\fi +% \end{table} +% \ifDP\else\afterpage{\clearpage}\fi % \fi % -% \lneed{8} +% \lneed{11} % \ifcase\LANG\relax % \subsection{Part-level mini-tables} % \or\relax @@ -2476,9 +3068,13 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\ptcSPfont} % \begin{macro}{\plffont} % \begin{macro}{\pltfont} +% \begin{macro}{\plfSfont} +% \begin{macro}{\pltSfont} % \ifcase\LANG\relax % The partial table of contents is typeset in the \texttt{\bs ptcfont} % font, which is defined as \verb|\normalsize\rmfamily| by default. +% In fact, the font \texttt{\bs ptcfont} is selected at the beginning of a parttoc, partlof or partlot. More +% selective choices are made with the following fonts. % Chapter entries are typeset in the \texttt{\bs ptcCfont} font, % which is \verb|\normalsize\bfseries| by default. % Section entries are typeset in the \texttt{\bs ptcSfont} font, @@ -2489,16 +3085,21 @@ sud des États-Unis, comme la Louisiane.} % want to use various fonts. Partial lists of figures and tables are % typeset in the fonts \verb|\plffont| and \verb|\pltfont|, which are % \verb|\normalsize\rmfamily| by default. +% There are also \verb|\plfSfont| and \verb|\pltSfont| for sub-figures and sub-tables entries. % \or\relax % La table des matières au niveau partie est composée dans la fonte \texttt{\bs ptcfont}, qui est définie comme -% étant \verb|\normalsize\rmfamily| par défaut. Les entrées de type chapitre sont composées dans la fonte +% étant \verb|\normalsize\rmfamily| par défaut. +% En fait, la fonte \texttt{\bs ptcfont} est sélectionnée au début d'une parttoc, partlof ou partlot. Des choix +% plus sélectifs sont faits avec les fontes suivantes. +% Les entrées de type chapitre sont composées dans la fonte % \texttt{\bs ptcCfont}, qui est \verb|\normalsize\bfseries| par défaut. % Les entrées de type section sont composées dans la fonte \texttt{\bs ptcSfont}, qui est -% \verb|\normalsize\rmfamily| par défaut. Pour les sous-sections, sous-sous-sections, paragraphes et sous -% paragraphes, les commandes \verb|\ptcSSfont|, \verb|\ptcSSSfont|, \verb|\ptcPfont| et \verb|\ptcSPfont| sont +% \verb|\normalsize\rmfamily| par défaut. Pour les sous-sections, sous-sous-sections, paragraphes et +% sous-paragraphes, les commandes \verb|\ptcSSfont|, \verb|\ptcSSSfont|, \verb|\ptcPfont| et \verb|\ptcSPfont| sont % disponibles (par défaut, \verb|\normalsize\rmfamily|) si vous souhaitez utiliser diverses fontes. Les listes de % figures et de tableaux au niveau partie sont composées dans les fontes \verb|\plffont| et \verb|\pltfont|, qui % sont \verb|\normalsize\rmfamily| par défaut. +% Il y a aussi \verb|\plfSfont| et \verb|\pltSfont| pour les entrées de sous-figures et de sous-tableaux. % \fi % \end{macro} % \end{macro} @@ -2509,7 +3110,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % \end{SMOOTH} +% ^^A \ifFLP\afterpage{\floatpagestyle{headings}}\fi % % \lneed{6} % \ifcase\LANG\relax @@ -2534,8 +3138,8 @@ sud des États-Unis, comme la Louisiane.} % These title commands should be redefined by \texttt{\bs renewcommand} or \texttt{\bs mtcsettitle} for % languages other than english. % The language definition files like -% \texttt{french.mld} and \texttt{english.mld} (and many others, see -% table~\vref{t+languages} and section~\vref{fo+lang}) are available. +% \texttt{french.mld} and \texttt{english.mld} (and many others; for a complete list, see +% table~\vref{t+languages}) are available. Read also section~\vref{fo+lang}. % You can easily prepare a similar file for a preferred language (see section~\vref{faq.26}). % You can change the language of these titles by using the % \texttt{\bs mtcselectlanguage\{}\emph{language}\texttt{\}} macro. @@ -2546,8 +3150,9 @@ sud des États-Unis, comme la Louisiane.} % Ces commandes de titres devraient être redéfinies par \texttt{\bs renewcommand} or \texttt{\bs mtcsettitle} % pour les langues autres que % l'anglais. Des fichiers de définition de langue tels que \texttt{french.mld} et \texttt{english.mld} (et de -% nombreux autres, voir le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont disponibles. Vous pouvez -% facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}). +% nombreux autres; pour une liste complète, voir le tableau~\vref{t+languages}) sont disponibles. Lire aussi +% la section~\vref{fo+lang}. +% Vous pouvez facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}). % Vous pouvez changer la langue de ces titres % en utilisant la macro \texttt{\bs mtcselectlanguage\{}\emph{langue}\texttt{\}}. % \fi @@ -2573,10 +3178,14 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\stcPSfont} % \begin{macro}{\slffont} % \begin{macro}{\sltfont} +% \begin{macro}{\slfSfont} +% \begin{macro}{\sltSfont} % \ifcase\LANG\relax % The section-level table of contents % is typeset in the \texttt{\bs stcfont} % font, which is defined as \verb|\normalsize\rmfamily| by default. +% In fact, the font \texttt{\bs stcfont} is selected at the beginning of a secttoc, sectlof or sectlot. More +% selective choices are made with the following fonts. % Subsection entries are typeset in the \texttt{\bs stcSSfont} font, % which is \verb|\normalsize\bfseries| by default. % Subsubsection entries are typeset in the \texttt{\bs stcSSSfont} font, @@ -2587,9 +3196,12 @@ sud des États-Unis, comme la Louisiane.} % want to use various fonts. Section-level lists of figures and tables are % typeset in the fonts \verb|\slffont| and \verb|\sltfont|, which are % defined as \verb|\normalsize\rmfamily| by default. +% There are also \verb|\slfSfont| and \verb|\sltSfont| for sub-figures and sub-tables entries. % \or\relax % La table des matières au niveau section est composée dans la fonte \texttt{\bs stcfont}, qui est définie comme % étant \verb|\normalsize\rmfamily| par défaut. +% En fait, la fonte \texttt{\bs stcfont} est sélectionnée au début d'une secttoc, sectlof ou sectlot. Des choix +% plus sélectifs sont faits avec les fontes suivantes. % Les entrées de sous-section sont composées dans la fonte \texttt{\bs stcSSfont}, qui est % \verb|\normalsize\bfseries| par défaut. % Les entrées de sous-sous-section sont composées dans la fonte \texttt{\bs stcSSSfont}, qui est @@ -2598,6 +3210,7 @@ sud des États-Unis, comme la Louisiane.} % (par défaut, \verb|\normalsize\rmfamily|) si vous désirez utiliser diverses fontes. Les listes de figures et de % tableaux au niveau section sont composées dans les fontes \verb|\slffont| et \verb|\sltfont|, qui sont définies % comme étant \verb|\normalsize\rmfamily| par défaut. +% Il y a aussi \verb|\slfSfont| et \verb|\sltSfont| pour les entrées de sous-figures et de sous-tableaux. % \fi % \end{macro} % \end{macro} @@ -2606,6 +3219,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % \end{SMOOTH} % % \lneed{6} @@ -2721,7 +3336,7 @@ sud des États-Unis, comme la Louisiane.} % command \verb|\minitoc| (or \verb|\minilof| or % \verb|\minilot|). % \or\relax -% Par défaut, les titres sont cadrés sur la gauche. Les commandes de préparation \verb|\dominitoc|, \verb|\dominilof| et +% Par défaut, les titres sont cadrés à~gauche. Les commandes de préparation \verb|\dominitoc|, \verb|\dominilof| et % \verb|\dominilot| acceptent un argument optionnel pour changer la position par défaut du titre correspondant: % \texttt{[l]} pour gauche (défaut), \texttt{[c]} pour centré, \texttt{[r]} pour droite, ou \texttt{[e]} (ou % \texttt{[n]}) pour vide (pas de titre). La modification est globale pour le document. @@ -2759,7 +3374,7 @@ sud des États-Unis, comme la Louisiane.} % command \verb|\secttoc| (or \verb|\sectlof| or % \verb|\sectlot|). % \or\relax -% Par défaut, les titres sont cadrés sur la gauche. Les commandes de préparation \verb|\dosecttoc|, \verb|\dosectlof| et +% Par défaut, les titres sont cadrés à~gauche. Les commandes de préparation \verb|\dosecttoc|, \verb|\dosectlof| et % \verb|\dosectlot| acceptent un argument optionnel pour changer la position par défaut du titre correspondant: % \texttt{[l]} pour gauche (défaut), \texttt{[c]} pour centré, \texttt{[r]} pour droite, ou \texttt{[e]} (ou % \texttt{[n]}) pour vide (pas de titre). La modification est globale pour le document. @@ -2774,7 +3389,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{15} % \ifcase\LANG\relax % \subsubsection{Summary of the positionning of titles} % \or\relax @@ -2789,39 +3404,35 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\dosecttoc} % \begin{macro}{\dosectlof} % \begin{macro}{\dosectlot} +% \begin{macro}{\mtcprepare} % \ifcase\LANG\relax % To summarize: by default, all titles are on the left. However, each one of the % following preparation commands: % \par\begin{tabular}{@{}l@{}} % \verb|\doparttoc|, \verb|\dopartlof|, \verb|\dopartlot|,\\ % \verb|\dominitoc|, \verb|\dominilof|, \verb|\dominilot|,\\ -% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|\\ +% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|,\\ +% \verb|\mtcprepare|\\ % \end{tabular}\par\noindent % accepts an optional argument to change the positionning of the % title: \texttt{[l]} for left (default), \texttt{[c]} for center, % \texttt{[r]} for right, \texttt{[e]} or \texttt{[n]} for empty (no -% title), for all the corresponding mini-tables. +% title), for all the corresponding mini-tables (for all mini-tables in the case of \verb|\mtcprepare|). % \or\relax % Pour résumer, par défaut, tous les titres sont sur la gauche. Cependant, chacune des commandes de préparation % suivantes: % \par\begin{tabular}{@{}l@{}} % \verb|\doparttoc|, \verb|\dopartlof|, \verb|\dopartlot|,\\ % \verb|\dominitoc|, \verb|\dominilof|, \verb|\dominilot|,\\ -% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|\\ +% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|,\\ +% \verb|\mtcprepare|\\ % \end{tabular}\par\noindent % accepte un argument optionnel pour modifier le positionnement du titre: \texttt{[l]} pour gauche (défaut), % \texttt{[c]} pour centré, \texttt{[r]} pour droite, \texttt{[e]} ou \texttt{[n]} pour vide (pas de -% titre), pour toutes les mini-tables correspondantes. +% titre), pour toutes les mini-tables correspondantes (de toutes les mini-tables dans le cas de +% \verb|\mtcprepare|). % \fi -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} +% \lneed{9} % \begin{macro}{\parttoc} % \begin{macro}{\partlof} % \begin{macro}{\partlot} @@ -2832,7 +3443,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\sectlof} % \begin{macro}{\sectlot} % \ifcase\LANG\relax -% The following insertions commands: +% The following insertion commands: % \par\begin{tabular}{@{}l@{}} % \verb|\parttoc|, \verb|\partlof|, \verb|\partlot|,\\ % \verb|\minitoc|, \verb|\minilof|, \verb|\minilot|,\\ @@ -2859,6 +3470,16 @@ sud des États-Unis, comme la Louisiane.} % \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} % \ifcase\LANG\relax @@ -2886,30 +3507,31 @@ sud des États-Unis, comme la Louisiane.} % \end{SMOOTH} % % \ifcase\LANG\relax -% But with the Koma-script classes (\texttt{scrartcls}, +% But with the \KOMAScript{} classes~\cite{koma} (\texttt{scrartcl}, % \texttt{scrbook} and \texttt{scrreprt}), it may sometimes be necessary % to use the following options or commands, because we need to set \verb|\parskip| to zero in place of % \verb|\parsep| to tighten the mini-table. The efficiency of the following options depends of the options given -% to these Koma-script classes (\texttt{parindent} option, \texttt{parskip} option and variants). +% to these \KOMAScript{} classes (\texttt{parindent} option, \texttt{parskip} option and variants). % \or\relax -% Mais avec les classes Koma-script (\texttt{scrartcls}, +% Mais avec les classes \KOMAScript~\cite{koma} (\texttt{scrartcl}, % \texttt{scrbook} et \texttt{scrreprt}), il peut être % nécessaire d'utiliser les options ou commandes suivantes, car il nous faut forcer à~zéro \verb|\parskip| au lieu % de \verb|\parsep| pour resserrer la mini-table. L'efficacité des options ci-dessous dépend des options données -% à~ces classes Koma-script (options \texttt{parindent}, \texttt{parskip} et variantes). +% à~ces classes \KOMAScript{} (options \texttt{parindent}, \texttt{parskip} et variantes). % \fi % +% \lneed{5} % \begin{SMOOTH} % \begin{macro}{\ifktightmtc} % \begin{macro}{\ktightmtctrue} % \begin{macro}{\ktightmtcfalse} % \ifcase\LANG\relax -% For the Koma-script classes, with the commands \verb|\ktightmtctrue| (or the \index{k-tight}\texttt{k-tight} +% For the \KOMAScript{} classes, with the commands \verb|\ktightmtctrue| (or the \index{k-tight}\texttt{k-tight} % package option) and \verb|\ktightmtcfalse| (or the \index{k-loose}\texttt{k-loose} % package option, which is the default), the mini-tables will have less (tight) or more (loose) space % between contents lines. % \or\relax -% Pour les classes Koma-script, avec les commandes \verb|\ktightmtctrue| (ou l'option de +% Pour les classes \KOMAScript, avec les commandes \verb|\ktightmtctrue| (ou l'option de % paquetage \index{k-tight}\texttt{k-tight}) et % \verb|\ktightmtcfalse| (ou l'option de paquetage \index{k-loose}\texttt{k-loose}, qui est le choix par défaut), les % mini-tables auront moins (\emph{tight}) ou plus (\emph{loose}) d'espacement entre les lignes de leurs entrées. @@ -2941,7 +3563,11 @@ sud des États-Unis, comme la Louisiane.} % \verb|\mtcsetfont{minitoc}{subsection}%|\\ % \verb| {\small\rmfamily\upshape\bfseries}| % \end{quote} -% will redefine \verb|\mtcSSfont| with the given font commands. +% \begin{quote} +% \verb|\mtcsetfont{minilof}{subfigure}%|\\ +% \verb| {\small\rmfamily\upshape\bfseries}| +% \end{quote} +% will redefine \verb|\mtcSSfont| and \verb|\mlfSfont| with the given font commands. % % Note that \verb|\mtcsetfont{parttoc}{*}{...}| allows also to redefine \verb|\ptcfont|, etc. % @@ -2964,7 +3590,11 @@ sud des États-Unis, comme la Louisiane.} % \verb|\mtcsetfont{minitoc}{subsection}%|\\ % \verb| {\small\rmfamily\upshape\bfseries}| % \end{quote} -% redéfinira \verb|\mtcSSfont| avec les commandes de fontes données. +% \begin{quote} +% \verb|\mtcsetfont{minilof}{subfigure}%|\\ +% \verb| {\small\rmfamily\upshape\bfseries}| +% \end{quote} +% redéfinira \verb|\mtcSSfont| et \verb|\mlfSfont| avec les commandes de fontes données. % % Notez que \verb|\mtcsetfont{parttoc}{*}{...}| permet aussi de redéfinir \verb|\ptcfont|, etc. % @@ -3056,31 +3686,36 @@ sud des États-Unis, comme la Louisiane.} % \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}~\cite{babel} package by \name{Johannes}{Braams}, +% 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}, % {Arm\TeX} (armenian)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex}, % \texttt{ethiop}~\cite{ethiop}, % \texttt{guarani}~\cite{guarani}, -% Malayalam~\cite{malayalam}, -% Montex (mongol)~\cite{mlsquick,montex}, CJK (chinese, -% corean-hangul/hanja, japanese, thai)~\cite{cjk2}, +% Malayalam~\cite{malayalam,malayalam-o}, +% Mon\TeX{} (mongol)~\cite{mlsquick,montex}, CJK (chinese, +% 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} % --- latvian (letton), % greek-mono, greek-polydemo, greek-polykatha, polish2, russian2m, russian2o and spanish3 -% need Lambda, \emph{i.e.}~the Omega version of \LaTeX, (see~\cite{antomega}), +% need Lambda, i.e.,~the Omega version of \LaTeX, (see~\cite{antomega}), % or even found by searching on the Web (\texttt{bulgarianb.mld} for upper cyrillic bulgarian, % \texttt{japanese.mld} for japanese, \texttt{serbianc.mld} for cyrillic serbian). % 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 -% dans le superbe paquetage \texttt{babel}~\cite{babel} de \name{Johannes}{Braams}, certaines ont été adaptées, +% dans le superbe paquetage \texttt{babel}~\cite{babel,babel-user} de \name{Johannes}{Braams}, certaines ont été adaptées, % d'autres ont été mises à~disposition par d'aimables utilisateurs ou prises dans des paquetages spécifiques, tels % que Arab\TeX{}~\cite{arabtex2,arabtex}, {Arm\TeX} (arménien)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex}, -% \texttt{ethiop}~\cite{ethiop}, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam}, -% Montex (mongol)~\cite{mlsquick,montex}, CJK (chinois, -% coréen-hangul/hanja, japonais, thaï)~\cite{cjk2}, Farsi\TeX\ (farsi ou iranien) +% \texttt{ethiop}~\cite{ethiop}, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o}, +% Mon\TeX{} (mongol)~\cite{mlsquick,montex}, CJK (chinois, +% coréen-hangûl/hanja, japonais, thaï)~\cite{cjk,cjk2}, +% {\PLaTeX}~\cite{platex,platex-pl} (polonais), +% {\SLaTeX}~\cite{slatex} (suédois), +% Farsi\TeX\ (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 @@ -3092,20 +3727,22 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{3} % \ifcase\LANG\relax -% But\Virage{} for some oriental languages\,\footnote{Mainly for chinese, farsi, hangul (korean), hanja (korean), japanese and -% thai variants.}, the sources of the titles use some exotic encodings which are difficult to manipulate in a +% But\Virage{} for some oriental languages\,\footnote{Mainly for chinese, farsi, hangûl (korean), hanja (korean), japanese, +% malayalam-omega, thai and some variants of russian.}, the sources of the titles use some exotic encodings which +% are difficult to manipulate in a % \texttt{.dtx} file, hence the \texttt{.mld} file is then just a wrapper which loads a special file, % nicknamed a \index{.mlo}\texttt{.mlo} -% file\,\footnote{The suffix \texttt{.mlo} means \emph{minitoc language object}.}, not generated by the +% file\,\footnote{The extension \texttt{.mlo} means \emph{minitoc language object}.}, not generated by the % \texttt{.dtx} file in the current version of \texttt{minitoc} package, but via \texttt{filecontents} % environments in the \index{minitoc.ins}\texttt{minitoc.ins} file, and playing with the ``catcode'' of % the ``delete'' character. % \or\relax -% Mais\Virage{} pour certaines langues orientales\,\footnote{Principalement pour le chinois, le farsi, le coréen (hangul et -% hanja), le japonais et le thaï, avec leurs variantes.}, les sources des titres utilisent quelques codages -% exotiques qu'il est difficile de manipuler dans un fichier \texttt{.dtx}, donc le fichier \texttt{.mld} est alors +% Mais\Virage{} pour certaines langues orientales\,\footnote{Principalement pour le chinois, le farsi, le coréen (hangûl et +% hanja), le japonais, le malayalam-omega, le thaï et certaines variantes du russe.}, les sources des titres +% utilisent quelques +% codages exotiques qu'il est difficile de manipuler dans un fichier \texttt{.dtx}, donc le fichier \texttt{.mld} est alors % un simple emballage qui charge un fichier spécial, surnommé fichier \index{.mlo}\texttt{.mlo}\,\footnote{Le -% suffixe \texttt{.mlo} signifie \emph{minitoc language object} (objet de langage pour minitoc).}, qui n'est pas +% suffixe \texttt{.mlo} signifie \emph{minitoc language object} (objet de langue pour minitoc).}, qui n'est pas % engendré par le fichier \texttt{.dtx} dans la version actuelle du paquetage \texttt{minitoc}, mais via des % environnements \texttt{filecontents} dans le fichier \index{minitoc.ins}\texttt{minitoc.ins}, % et en jouant sur le «~catcode~» du caractère «~delete~». @@ -3113,9 +3750,9 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax -% \subsection{Altering the layout of the mini-tables \emph{(experimental feature)}}\label{s+alt+layout} +% \subsection{Altering the layout of the mini-tables}\label{s+alt+layout} % \or\relax -% \subsection{Modifier la mise en page des mini-tables \emph{(dispositif expérimental)}}\label{s+alt+layout} +% \subsection{Modifier la mise en page des mini-tables}\label{s+alt+layout} % \fi % \ifcase\LANG\relax % The layout of a mini-table is described in the figure~\vref{fig+ltoc} (this figure is adapted from~\cite{tocloft}), @@ -3124,11 +3761,12 @@ sud des États-Unis, comme la Louisiane.} % \begin{itemize} % \item \relax\verb|\@dotsep|, which is the separation between the dots in the dotted line. It is a pure number % expressing \emph{math units}; 18~math units make \texttt{1em} (one quad), which is about the width of a~``m'' -% in the current font. +% in the current font. As the real size of \texttt{1em} is font dependent, the separation between the dots +% may vary if you use different fonts for different types of entries in the mini-tables. % \item \relax\verb|\@pnumwidth|, is the width of the space reserved for the page number. It is a \LaTeX\ command -% containing the representation of a length (e.g.~\texttt{1.55em}). +% containing the representation of a length (e.g.,~\texttt{1.55em}). % \item \relax\verb|\@tocrmarg|, is the distance (margin) between the right border of the table and the end of the -% dotted line. It should be larger than \verb|\@pnumwidth|, and can be a rubber length (\emph{i.e.}~contains +% dotted line. It should be larger than \verb|\@pnumwidth|, and can be a rubber length (i.e.,~contains % some glue, like \texttt{2.55em~plus~1fil}); if you specify the ``\texttt{...~plus~1fil}'' portion, % the text of the entry will be ragged on right; it is useful if you have long entries, and it can avoid % most hyphenations. @@ -3140,13 +3778,14 @@ sud des États-Unis, comme la Louisiane.} % \begin{itemize} % \item \relax\verb|\@dotsep|, qui est la séparation entre les points de conduite dans une ligne de points. C'est un % nombre pur exprimant des \emph{unités mathématiques}; 18~unités mathématiques font \texttt{1em} (un -% cadratin), qui est -% à~peu près la largeur d'un~«~m~» dans la fonte courante. +% cadratin), qui est à~peu près la largeur d'un~«~m~» dans la fonte courante. Comme la taille effective de +% \texttt{1em} dépend de la fonte, la séparation entre les points peut varier si vous utilisez des fontes +% différentes pour des types différents d'entrées dans les mini-tables. % \item \relax\verb|\@pnumwidth|, qui est la largeur de l'espace réservé pour le numéro de page. C'est une commande % \LaTeX\ contenant la représentation d'une longueur (par~ex., \texttt{1.55em}). % \item \relax\verb|\@tocrmarg|, est la distance (marge) entre le bord droit de la table et la fin de la ligne de % points de conduite. Elle devrait être plus grande que \verb|\@pnumwidth|, et peut être une longueur -% élastique (c'est-à-dire contenir de la glu, comme like \texttt{2.55em~plus~1fil}); si vous spécifiez la +% élastique (c'est-à-dire contenir de la glu, comme \texttt{2.55em~plus~1fil}); si vous spécifiez la % portion «~\texttt{...~plus~1fil}~», le texte de l'entrée sera en déchiqueté sur la droite; ceci est utile si % vous avez des entrées longues, et peut éviter la plupart des coupures de mots. % \end{itemize} @@ -3173,7 +3812,7 @@ sud des États-Unis, comme la Louisiane.} % \newcommand{\fyvp}{42} ^^A \fyv + 2 % \newcommand{\flin}{4} ^^A length of leader lines % \newcommand{\frmargm}{89} ^^A \frmarg (90) - a little bit -% \begin{figure*}[tp] +% \begin{figure}[tp] % \centering % \setlength{\unitlength}{\linewidth} % \divide \unitlength by \maxx @@ -3242,7 +3881,9 @@ sud des États-Unis, comme la Louisiane.} % \end{picture} % \caption{Mise en page d'une entrée dans une table des matières (liste des figures, liste des tableaux)}\label{fig+ltoc} % \fi -% \end{figure*} +% \end{figure} +% +% \lneed{5} % \begin{SMOOTH} % \begin{macro}{\mtcsetformat} % \ifcase\LANG\relax @@ -3285,19 +3926,19 @@ sud des États-Unis, comme la Louisiane.} % Note that the \texttt{tocrightmargin} (for \verb|\@tocrmarg|) parameter should obviously be greater than the % \texttt{pagenumwidth} parameter (this appears in the figure~\vref{fig+ltoc}). % -% If the \texttt{dotinterval} parameter (for \verb|\@dotsep|) is very large (try 450, then increase or decrease), the dots of leaders will be +% If the \texttt{dotinterval} parameter (for \verb|\@dotsep|) is large enough (try 450, then increase or decrease), the dots of leaders will be % so much spread out that they will disappear. % \or\relax % Notez que le paramètre \texttt{tocrightmargin} (pour \verb|\@tocrmarg|) devrait manifestement être plus grand que % le paramètre \texttt{pagenumwidth} (ceci est visible dans la figure~\vref{fig+ltoc}). % -% Si le paramètre \texttt{dotinterval} (pour \verb|\@dotsep|) est très grand (essayez 450, puis augmentez ou +% Si le paramètre \texttt{dotinterval} (pour \verb|\@dotsep|) est suffisamment grand (essayez 450, puis augmentez ou % diminuez), les points de conduite seront % tellement espacés qu'ils disparaîtront. % \fi % \end{SMOOTH} % \ifcase\LANG\relax -% \begin{table*}[tp] +% \begin{table}[tp] % \centering % \changeskips % \caption{Horizontal rules}\label{t+horiz} @@ -3309,15 +3950,16 @@ sud des États-Unis, comme la Louisiane.} % &rules in&&no rules in&\ttfamily book&\ttfamily report&\ttfamily article\\ % \midrule % \verb|\ptcrule|&parttocs&\verb|\noptcrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\ -% \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\ -% \verb|\pltrule|&parttocs&\verb|\nopltrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\ -% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\ -% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\ -% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\ -% \verb|\stcrule|§tocs&\verb|\nostcrule|§tocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\ -% \verb|\slfrule|§tocs&\verb|\noslfrule|§tocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\ -% \verb|\sltrule|§tocs&\verb|\nosltrule|§tocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\ +% \verb|\plfrule|&partlofs&\verb|\noplfrule|&partlofs&\textbf{N}&\textbf{N}&\textbf{Y}\\ +% \verb|\pltrule|&partlots&\verb|\nopltrule|&partlots&\textbf{N}&\textbf{N}&\textbf{Y}\\ +% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\ +% \verb|\mlfrule|&minilofs&\verb|\nomlfrule|&minilofs&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\ +% \verb|\mltrule|&minilots&\verb|\nomltrule|&minilots&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\ +% \verb|\stcrule|§tocs&\verb|\nostcrule|§tocs&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\ +% \verb|\slfrule|§lofs&\verb|\noslfrule|§lofs&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\ +% \verb|\sltrule|§lots&\verb|\nosltrule|§lots&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\ % \bottomrule +% \multicolumn{7}{@{}l@{}}{\textbf{(NA)}~=~not available.} % \end{tabular}} % \else % {\small\begin{tabular}{@{}llllccc@{}} @@ -3326,15 +3968,16 @@ sud des États-Unis, comme la Louisiane.} % &rules in&&no rules in&\ttfamily book&\ttfamily report&\ttfamily article\\ % \hline % \verb|\ptcrule|&parttocs&\verb|\noptcrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\ -% \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\ -% \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{Y}\\ -% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\ -% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\ -% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{N-A}\\ -% \verb|\stcrule|§tocs&\verb|\nostcrule|§tocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\ -% \verb|\slfrule|§tocs&\verb|\noslfrule|§tocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\ -% \verb|\sltrule|§tocs&\verb|\nosltrule|§tocs&\textbf{N-A}&\textbf{N-A}&\textbf{Y}\\ +% \verb|\plfrule|&partlofs&\verb|\noplfrule|&partlofs&\textbf{N}&\textbf{N}&\textbf{Y}\\ +% \verb|\plfrule|&partlots&\verb|\noplfrule|&partlots&\textbf{N}&\textbf{N}&\textbf{Y}\\ +% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\ +% \verb|\mlfrule|&minilofs&\verb|\nomlfrule|&minilofs&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\ +% \verb|\mltrule|&minilots&\verb|\nomltrule|&minilots&\textbf{Y}&\textbf{Y}&\textbf{(NA)}\\ +% \verb|\stcrule|§tocs&\verb|\nostcrule|§tocs&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\ +% \verb|\slfrule|§lofs&\verb|\noslfrule|§lofs&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\ +% \verb|\sltrule|§lots&\verb|\nosltrule|§lots&\textbf{(NA)}&\textbf{(NA)}&\textbf{Y}\\ % \thickline +% \multicolumn{7}{@{}l@{}}{\textbf{(NA)}~=~not available.} % \end{tabular}} % \fi % @@ -3381,9 +4024,9 @@ sud des États-Unis, comme la Louisiane.} % \thickline % \end{tabular}% % \fi} -% \end{table*} +% \end{table} % \or\relax -% \begin{table*}[tp] +% \begin{table}[tp] % \centering % \changeskips % \caption{Filets horizontaux}\label{t+horiz} @@ -3397,13 +4040,14 @@ sud des États-Unis, comme la Louisiane.} % \verb|\ptcrule|&parttocs&\verb|\noptcrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\ % \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\ % \verb|\pltrule|&parttocs&\verb|\nopltrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\ -% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\ -% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\ -% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\ -% \verb|\stcrule|§tocs&\verb|\nostcrule|§tocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\ -% \verb|\slfrule|§tocs&\verb|\noslfrule|§tocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\ -% \verb|\sltrule|§tocs&\verb|\nosltrule|§tocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\ +% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\ +% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\ +% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\ +% \verb|\stcrule|§tocs&\verb|\nostcrule|§tocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\ +% \verb|\slfrule|§tocs&\verb|\noslfrule|§tocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\ +% \verb|\sltrule|§tocs&\verb|\nosltrule|§tocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\ % \bottomrule +% \multicolumn{7}{@{}l@{}}{\textbf{(ND)}~=~non disponible.} % \end{tabular}} % \else % {\small\begin{tabular}{@{}llllccc@{}} @@ -3414,13 +4058,14 @@ sud des États-Unis, comme la Louisiane.} % \verb|\ptcrule|&parttocs&\verb|\noptcrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\ % \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\ % \verb|\plfrule|&parttocs&\verb|\noplfrule|&parttocs&\textbf{N}&\textbf{N}&\textbf{O}\\ -% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\ -% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\ -% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{N-D}\\ -% \verb|\stcrule|§tocs&\verb|\nostcrule|§tocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\ -% \verb|\slfrule|§tocs&\verb|\noslfrule|§tocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\ -% \verb|\sltrule|§tocs&\verb|\nosltrule|§tocs&\textbf{N-D}&\textbf{N-D}&\textbf{O}\\ +% \verb|\mtcrule|&minitocs&\verb|\nomtcrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\ +% \verb|\mlfrule|&minitocs&\verb|\nomlfrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\ +% \verb|\mltrule|&minitocs&\verb|\nomltrule|&minitocs&\textbf{O}&\textbf{O}&\textbf{(ND)}\\ +% \verb|\stcrule|§tocs&\verb|\nostcrule|§tocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\ +% \verb|\slfrule|§tocs&\verb|\noslfrule|§tocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\ +% \verb|\sltrule|§tocs&\verb|\nosltrule|§tocs&\textbf{(ND)}&\textbf{(ND)}&\textbf{O}\\ % \thickline +% \multicolumn{7}{@{}l@{}}{\textbf{(ND)}~=~non disponible.} % \end{tabular}} % \fi % @@ -3467,10 +4112,10 @@ sud des États-Unis, comme la Louisiane.} % \thickline % \end{tabular}% % \fi} -% \end{table*} +% \end{table} % \fi % -% \lneed{5} +% \lneed{9} % \ifcase\LANG\relax % \section{Special Features} % \or\relax @@ -3485,16 +4130,17 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % By default, most of mini-tables have horizontal rules after their % titles and at their ends. The exception is the ``parttoc'' in a \texttt{book}- or -% \texttt{report}-like document (\emph{i.e.}~when \verb|\chapter| is defined). To activate +% \texttt{report}-like document (i.e.,~when \verb|\chapter| is defined). To activate % or deactivate these rules, the commands of the table~\vref{t+horiz} are available. % But you can also use the following command, which is simpler: % \begin{quote} -% \verb|\mtcsetrules{|\emph{mini-table}\verb+}{on|off}+ +% \verb|\mtcsetrules{|\emph{mini-table}\verb+|*}{on|off}+ % \end{quote} % where \emph{mini-table} is one of the \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, % \texttt{minilof}, \texttt{minilot}, \texttt{secttoc}, \texttt{sectlof}, or \texttt{sectlot} keywords; +% if the first argument is a star~(\texttt{*}), all mini-tables are affected; % the keywords \texttt{on} and \texttt{off} have the following synonyms\,\FZ: -% \begin{samepage} +% \begin{samepage}\lneed{2} % \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}, @@ -3509,12 +4155,13 @@ sud des États-Unis, comme la Louisiane.} % la commande \verb|\chapter| est définie). Pour activer ou désactiver ces filets, les commandes du % tableau~\vref{t+horiz} sont disponibles. Mais vous pouvez aussi utiliser la commande suivante, plus simple: % \begin{quote} -% \verb|\mtcsetrules{|\emph{mini-table}\verb+}{on|off}+ +% \verb|\mtcsetrules{|\emph{mini-table}\verb+|*}{on|off}+ % \end{quote} % où \emph{mini-table} est l'un des mots-clés \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, % \texttt{minilof}, \texttt{minilot}, \texttt{secttoc}, \texttt{sectlof} ou \texttt{sectlot}; +% si le premier argument est une étoile~(\texttt{*}), toutes les mini-tables sont affectées; % les mots-clés \texttt{on} et \texttt{off} ont les synonymes suivants\,\FZ: -% \begin{samepage} +% \begin{samepage}\lneed{2} % \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}, @@ -3530,7 +4177,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \subsection{Page Numbers, Leaders} % \or\relax -% \subsection{Numéros de pages, points de conduites} +% \subsection{Numéros de pages, points de conduite} % \fi % \begin{macro}{\mtcsetpagenumbers} % \ifcase\LANG\relax @@ -3539,11 +4186,12 @@ sud des États-Unis, comme la Louisiane.} % but without page numbers. Hence the obvious declarations of table~\vref{t+pn} are available. % But you can also use the following command: % \begin{quote} -% \verb|\mtcsetpagenumbers{|\emph{mini-table}\verb+}{on|off}+ +% \verb|\mtcsetpagenumbers{|\emph{mini-table}\verb+|*}{on|off}+ % \end{quote} % where \emph{mini-table} is one of the \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, % \texttt{minilof}, \texttt{minilot}, \texttt{secttoc}, \texttt{sectlof}, or \texttt{sectlot} keywords; % the keywords \texttt{on} and \texttt{off} have the following synonyms\,\FZ: +% \begin{samepage}\lneed{2} % \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}, @@ -3551,17 +4199,20 @@ sud des États-Unis, comme la Louisiane.} % \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}. % \end{itemize} +% \end{samepage} +% If the first argument is a star~(\texttt{*}), all mini-tables are affected. % \or\relax % Par défaut, les numéros de page sont cités dans chaque minitoc, minilof, etc.\ Certains auteurs désirent avoir % seulement les titres des sections (avec les numéros des sections), mais pas les numéros des pages. Donc les % déclarations évidentes du tableau~\vref{t+pn} sont disponibles. % Mais vous pouvez aussi utiliser la commande suivante: % \begin{quote} -% \verb|\mtcsetpagenumbers{|\emph{mini-table}\verb+}{on|off}+ +% \verb|\mtcsetpagenumbers{|\emph{mini-table}\verb+|*}{on|off}+ % \end{quote} % où \emph{mini-table} est l'un des mots-clés \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, % \texttt{minilof}, \texttt{minilot}, \texttt{secttoc}, \texttt{sectlof} ou \texttt{sectlot}; % les mots-clés \texttt{on} et \texttt{off} ont les synonymes suivants\,\FZ: +% \begin{samepage}\lneed{2} % \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}, @@ -3569,6 +4220,8 @@ sud des États-Unis, comme la Louisiane.} % \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}. % \end{itemize} +% \end{samepage} +% Si le premier argument est une étoile~(\texttt{*}), toutes les mini-tables sont affectées. % \fi % \end{macro} % @@ -3591,19 +4244,21 @@ sud des États-Unis, comme la Louisiane.} % \fi % \ifcase\LANG\relax % By default, a parttoc (or a partlof or a -% partlot) is preceeded and followed by a -% \verb|\cleardoublepage|, and has a page style of +% partlot), in a \texttt{book}- or \texttt{report}-class document, is preceeded and followed by a +% \verb|\cleardoublepage| (which acts like \verb|\clearpage| in a one-side document), and has a page style of % \texttt{empty}. Since version~\#32, you can modify this % behaviour by redefining the commands of table~\vref{t+parttoc+features}, whose meaning -% is obvious. +% is obvious. A feature defined as \texttt{\bs empty} does nothing. % \or\relax -% Par défaut, une parttoc (ou une partlof ou une partlot) est précédée et suivie par une \verb|\cleardoublepage|, +% Par défaut, une parttoc (ou une partlof ou une partlot), dans un document de classe \texttt{book} ou +% \texttt{report}, +% est précédée et suivie par une \verb|\cleardoublepage| (qui agit comme \verb|\clearpage| dans un document en recto), % et a un style de page \texttt{empty}. Depuis la version~\#32, vous pouvez modifier ce comportement en % redéfinissant les commandes du tableau~\vref{t+parttoc+features}, dont la signification est évidente. +% Un dispositif défini comme étant \texttt{\bs empty} ne fait rien. % \fi % \ifcase\LANG\relax -% \begin{table*}[p] -% \ifDP\begin{fullpage}\fi +% \begin{table}[tp] % \changeskips % \centering % \caption{Features for parttoc-s and other mini-tables}\label{t+parttoc+features} @@ -3646,7 +4301,7 @@ sud des États-Unis, comme la Louisiane.} % %% % \midrule % \multicolumn{5}{@{}l@{}}{\texttt{\bs mtcsetfeature\{}\rmfamily\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\rmfamily\emph{command}\texttt{\}}}\\ -% &\multicolumn{4}{l@{}}{\rmfamily Modifies the features for a mini-table.}\\ +% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifies the features for a mini-table.}\\ % \bottomrule % \end{tabular}% % \else @@ -3684,15 +4339,13 @@ sud des États-Unis, comme la Louisiane.} % \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\bs empty\\ % \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\bs empty\\ % \multicolumn{5}{@{}l@{}}{\texttt{\bs mtcsetfeature\{}\rmfamily\emph{mini-table}\texttt{\}\{before|after|pagestyle\}\{}\rmfamily\emph{command}\texttt{\}}}\\ -% &\multicolumn{4}{l@{}}{\rmfamily Modifies the features for a mini-table.}\\ +% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifies the features for a mini-table.}\\ % \thickline % \end{tabular}% % \fi} -% \ifDP\end{fullpage}\fi -% \end{table*} +% \end{table} % \or\relax -% \begin{table*}[p] -% \ifDP\begin{fullpage}\fi +% \begin{table}[tp] % \changeskips % \centering % \caption{Dispositifs pour parttocs et autres mini-tables}\label{t+parttoc+features} @@ -3735,7 +4388,7 @@ sud des États-Unis, comme la Louisiane.} % %% % \midrule % \multicolumn{5}{@{}l@{}}{\texttt{\bs mtcsetfeature\{}\rmfamily\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\rmfamily\emph{commande}\texttt{\}}}\\ -% &\multicolumn{4}{l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\ +% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\ % \bottomrule % \end{tabular}% % \else @@ -3773,14 +4426,14 @@ sud des États-Unis, comme la Louisiane.} % \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\bs empty\\ % \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\bs empty\\ % \multicolumn{5}{@{}l@{}}{\texttt{\bs mtcsetfeature\{}\rmfamily\emph{mini-table}\texttt{\}\{before|after|pagestyle\}\{}\rmfamily\emph{commande}\texttt{\}}}\\ -% &\multicolumn{4}{l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\ +% &\multicolumn{4}{@{}l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\ % \thickline % \end{tabular}% % \fi} -% \ifDP\end{fullpage}\fi -% \end{table*} +% \end{table} % \fi % +% \lneed{5} % \begin{SMOOTH} % \begin{macro}{\mtcsetfeature} % \ifcase\LANG\relax @@ -3806,7 +4459,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{SMOOTH} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \subsubsection[Remark about page styles]{Remark about page styles\,\footnote{This remark is taken and adapted % from a draft of the second edition of the JMPL~\cite{JMPL1}, by @@ -3845,7 +4498,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Les\Virage{} commandes par défaut pour les styles de page des mini-tables au niveau partie % sont définies comme étant \verb|\thispagestyle{empty}|, car -% dans les classes de document définissant la commande \verb|\chapter|, les mini-tables au niveau parties sont sur +% dans les classes de document définissant la commande \verb|\chapter|, les mini-tables au niveau partie sont sur % leurs propres pages. Si le document est imprimé recto-verso, la première page est recto. Habituellement, ces pages % ne sont pas numérotées et n'ont ni en-tête ni bas de page. Ce comportement provient des définitions par défaut % des commandes du tableau~\vref{t+parttoc+features}. Si vous désirez un comportement différent, vous pouvez changer @@ -3871,11 +4524,11 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax -% \subsection{The ``Chapter~0'' Problem (solved)} +% \subsection{The ``Chapter~0'' Problem (solved)}\label{faq.5} % Some documents do not begin with chapter number one, but with chapter % number zero (or even a weirder number). % \or\relax -% \subsection{Le problème du <<~Chapitre~0~>> (résolu)} +% \subsection{Le problème du <<~Chapitre~0~>> (résolu)}\label{faq.5} % Certains documents ne commencent pas par le chapitre numéro~un, mais par le chapitre numéro~zéro (ou même % portant un numéro plus bizarre). % \fi @@ -3925,10 +4578,10 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % These commands\virage{} are now obsolete, as this % problem has been solved (via the ``absolute'' numbering of the mini-table auxiliary files). -% Thus they just produce harmless warnings. +% Thus now they just produce harmless warnings. % \or\relax % Ces commandes\virage{} sont désormais obsolètes, car ce problème a été résolu (via la numérotation «~absolue~» -% des fichiers auxiliaires pour les mini-tables). Elles produisent seulement des avertissements bénins. +% des fichiers auxiliaires pour les mini-tables). Elles produisent désormais seulement des avertissements bénins. % \fi % % \lneed{5} @@ -3942,7 +4595,7 @@ sud des États-Unis, comme la Louisiane.} % If{\Virage} you want to add entries in the Table of Contents for % objects like the Table of Contents itself, the List of % Figures, the List of Tables, the Bibliography or the Index, -% you should use the \index{tocbibind}\texttt{tocbibind}~\cite{tocbibind} package by \name{Peter~R.}{Wilson} +% you should use the \index{tocbibind}\texttt{tocbibind} package~\cite{tocbibind} by \name{Peter~R.}{Wilson} % (this package is available from the CTAN archives). % \or\relax % Si{\Virage} vous souhaitez ajouter des entrées dans la table des matières pour des objets tels que la table de @@ -3951,6 +4604,7 @@ sud des États-Unis, comme la Louisiane.} % paquetage est disponible sur les archives CTAN). % \fi % +% \lneed{5} % \begin{macro}{\dominitoc} % \ifcase\LANG\relax % But these entries are considered as chapters (or sections in @@ -3962,6 +4616,21 @@ sud des États-Unis, comme la Louisiane.} % \fi % \end{macro} % +% \begin{SMOOTH} +% \ifcase\LANG\relax +% Note that the same problems appear if you use one of the \texttt{scrbook}, \texttt{scrreprt} or +% \texttt{scrartcl.cls} \KOMAScript{} classes~\cite{koma} with some options (\texttt{liststotoc}, +% \texttt{liststotocnumbered}, \texttt{bibtotoc}, \texttt{bibtotocnumbered}, and \texttt{idxtotoc}). +% The solutions are the same. +% \or\relax +% Notez que les mêmes problèmes apparaissent lorsque vous utilisez l'une des classes \KOMAScript~\cite{koma} +% \texttt{scrbook}, \texttt{scrreprt} or \texttt{scrartcl.cls} avec certaines options (\texttt{liststotoc}, +% \texttt{liststotocnumbered}, \texttt{bibtotoc}, \texttt{bibtotocnumbered} et \texttt{idxtotoc}). +% Les solutions sont les mêmes. +% \fi +% \end{SMOOTH} +% +% \lneed{5} % \begin{macro}{\mtcaddchapter} % \begin{macro}{\tableofcontents} % \begin{macro}{\listoffigures} @@ -3979,6 +4648,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{SMOOTH} % \begin{macro}{\adjustmtc} % \begin{macro}{\bibliography} @@ -3991,13 +4661,14 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{SMOOTH} % +% \lneed{5} % \begin{macro}{\printindex} % \begin{macro}{\addcontentsline} % \begin{macro}{\mtcaddchapter} -% \begin{macro}{\mtcfixindex} +% \begin{macro}{\mtcfixglossary} % \ifcase\LANG\relax -% For the index, it is a bit more complicated, you add the -% following commands just after the \verb|\printindex| command: +% For the glossary, it is a bit more complicated, you should add the +% following commands just after the \verb|\printglossary| command: % \begin{quote} % \verb|\addcontentsline{lof}{xchapter}{}|\\ % \verb|\addcontentsline{lot}{xchapter}{}|\\ @@ -4006,17 +4677,17 @@ sud des États-Unis, comme la Louisiane.} % \lneed{3} % But this can be done by: % \begin{quote} -% \verb+\mtcfixindex[chapter|section|part]+ +% \verb+\mtcfixglossary[chapter|section|part]+ % \end{quote} -% where the optional argument is the level for the index entry in the TOC\@. +% where the optional argument is the level for the glossary entry in the TOC\@. % By default, if \verb|\chapter| is defined, the \texttt{chapter} level is used, else % the \texttt{section} level. % If neither \verb|\chapter| or \verb|\section| are defined, the \texttt{part} level will be used if \verb|\part| is % defined; else an error is reported. It is \virage\emph{recommended} that you check the result and, % if necessary, you adjust the optional argument. % \or\relax -% Pour l'index, c'est un peu plus compliqué; -% vous ajoutez les commandes suivantes juste après la commande \verb|\printindex|: +% Pour le glossaire, c'est un peu plus compliqué; +% vous devriez ajouter les commandes suivantes juste après la commande \verb|\printglossary|: % \begin{quote} % \verb|\addcontentsline{lof}{xchapter}{}|\\ % \verb|\addcontentsline{lot}{xchapter}{}|\\ @@ -4025,9 +4696,9 @@ sud des États-Unis, comme la Louisiane.} % \lneed{3} % Mais ceci peut être remplacé par: % \begin{quote} -% \verb+\mtcfixindex[chapter|section|part]+ +% \verb+\mtcfixglossary[chapter|section|part]+ % \end{quote} -% où l'argument optionnel est le niveau de l'entrée de l'index dans la table des matières. Par défaut, si +% où l'argument optionnel est le niveau de l'entrée du glossaire dans la table des matières. Par défaut, si % \verb|\chapter| est définie, le niveau \texttt{chapter} est utilisé, sinon le niveau \texttt{section}. % Si ni \verb|\chapter| ni \verb|\section| ne sont définies, le niveau \texttt{part} sera utilisé si \verb|\part| est % définie; sinon une erreur est signalée. Il est \virage\emph{recommandé} que vous vérifiez le résultat et, si @@ -4038,13 +4709,14 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \begin{macro}{\printglossary} +% \lneed{5} +% \begin{macro}{\printindex} % \begin{macro}{\addcontentsline} % \begin{macro}{\mtcaddchapter} -% \begin{macro}{\mtcfixglossary} +% \begin{macro}{\mtcfixindex} % \ifcase\LANG\relax -% For the glossary, it is like for the index, you add the -% following commands just after the \verb|\printglossary| command: +% For the index, it is like for the glossary, you should add the +% following commands just after the \verb|\printindex| command: % \begin{quote} % \verb|\addcontentsline{lof}{xchapter}{}|\\ % \verb|\addcontentsline{lot}{xchapter}{}|\\ @@ -4053,17 +4725,17 @@ sud des États-Unis, comme la Louisiane.} % \lneed{3} % But this can be done by: % \begin{quote} -% \verb+\mtcfixglossary[chapter|section|part]+ +% \verb+\mtcfixindex[chapter|section|part]+ % \end{quote} -% where the optional argument is the level for the glossary entry in the TOC\@. +% where the optional argument is the level for the index entry in the TOC\@. % By default, if \verb|\chapter| is defined, the \texttt{chapter} level is used, else % the \texttt{section} level. % If neither \verb|\chapter| or \verb|\section| are defined, the \texttt{part} level will be used if \verb|\part| is % defined; else an error is reported. It is \virage\emph{recommended} that you check the result and, % if necessary, you adjust the optional argument. % \or\relax -% Pour le glossaire, c'est comme pour l'index: -% vous ajoutez les commandes suivantes juste après la commande \verb|\printglossary|: +% Pour l'index, c'est comme pour le glossaire: +% vous devriez ajouter les commandes suivantes juste après la commande \verb|\printindex|: % \begin{quote} % \verb|\addcontentsline{lof}{xchapter}{}|\\ % \verb|\addcontentsline{lot}{xchapter}{}|\\ @@ -4072,9 +4744,9 @@ sud des États-Unis, comme la Louisiane.} % \lneed{3} % Mais ceci peut être remplacé par: % \begin{quote} -% \verb+\mtcfixglossary[chapter|section|part]+ +% \verb+\mtcfixindex[chapter|section|part]+ % \end{quote} -% où l'argument optionnel est le niveau de l'entrée du glossaire dans la table des matières. Par défaut, si +% où l'argument optionnel est le niveau de l'entrée d'index dans la table des matières. Par défaut, si % \verb|\chapter| est définie, le niveau \texttt{chapter} est utilisé, sinon le niveau \texttt{section}. % Si ni \verb|\chapter| ni \verb|\section| ne sont définies, le niveau \texttt{part} sera utilisé si \verb|\part| est % définie; sinon une erreur est signalée. Il est \virage\emph{recommandé} que vous vérifiez le résultat et, si @@ -4087,37 +4759,39 @@ sud des États-Unis, comme la Louisiane.} % % \ifcase\LANG\relax % Of course, in documents were the TOC, LOF, LOT, bibliography -% and/or index (or glossary) are processed as starred sections, you must +% and/or glossary (or index) are processed as starred sections, you must % modify these additions to use section level commands. % -% And proceed with care, tracking in the \texttt{.log} file the +% And proceed with extreme care, tracking in the \texttt{.log} file the % insertion of \texttt{.mtc}\meta{N} files (and siblings). They are -% some examples in the \index{add.tex}\texttt{add.tex} file distributed with -% \texttt{minitoc}. +% some examples in the \index{add.tex}\texttt{add.tex} and \index{addsec.tex}\texttt{addsec.tex} files distributed with +% \texttt{minitoc}. The \texttt{addsec.tex} example shows how much that problem is difficult. % \or\relax % Bien sûr, les documents dans lesquels la table des matières, la liste des figures, la liste des tableaux, la -% bibliographie et/ou l'index (ou le glossaire) sont traités comme des sections étoilées, vous devez modifier ces +% 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 soin, en suivant dans le fichier \texttt{.log} l'insertion des fichiers \texttt{.mtc}\meta{N} (et -% analogues). Il y~a quelques exemples dans le fichier -% \index{add.tex}\texttt{add.tex} distribué avec \texttt{minitoc}. +% Et procédez avec grand soin, en suivant dans le fichier \texttt{.log} l'insertion des fichiers \texttt{.mtc}\meta{N} (et +% analogues). Il y~a divers exemples dans les fichiers +% \index{add.tex}\texttt{add.tex} et \index{addsec.tex}\texttt{addsec.tex} distribués avec \texttt{minitoc}. +% L'exemple \texttt{addsec.tex} montre combien ce problème est difficile. % \fi % % \lneed{5} % \ifcase\LANG\relax -% \subsection{The \texttt{notoccite} option}\label{ss+notoccite} +% \section{The \texttt{notoccite} option}\label{ss+notoccite} % \or\relax -% \subsection{L'option \texttt{notoccite}}\label{ss+notoccite} +% \section{L'option \texttt{notoccite}}\label{ss+notoccite} % \fi % \begin{macro}{\cite} % \ifcase\LANG\relax -% This option loads the \index{notoccite}\texttt{notoccite}~\cite{notoccite} package (by \name{Donald}{Arseneau}). +% This option loads the \index{notoccite}\texttt{notoccite} package~\cite{notoccite} (by \name{Donald}{Arseneau}). % It avoids problems with \verb|\cite| commands in % sectionning commands or captions: if you then run \BibTeX{} using the \index{unsrt}\texttt{unsrt} (unsorted) style, or a % similar style, these citations get numbered starting % from the page in the table of contents where is the parasite citation, not the number they should have in the main text. % The \texttt{notoccite} package prevents this. As \texttt{minitoc} prints TOCs, it is subject to the same problem. +% See also \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=bibtocorder}. % \or\relax % Cette option charge le paquetage \index{notoccite}\texttt{notoccite}~\cite{notoccite} (de \name{Donald}{Arseneau}). % Elle évite des problèmes avec des commandes \verb|\cite| situées dans des commandes de sectionnement ou des @@ -4126,9 +4800,36 @@ sud des États-Unis, comme la Louisiane.} % citation parasite, et non avec le numéro qu'elles auraient dans le texte principal. Le paquetage % \texttt{notoccite} évite ceci. Comme \texttt{minitoc} imprime des tables des matières, il est sujet au même % problème. +% Voir aussi \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=bibtocorder}. % \fi % \end{macro} % +% \lneed{5} +% \ifcase\LANG\relax +% \section{The \texttt{listfiles} and \texttt{nolistfiles} options}\label{s+listfiles}\index{listfiles}\index{nolistfiles} +% The \texttt{listfiles} package option creates a list of the minitoc auxiliary files into the +% file \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}. This feature can help you to remove these auxiliary +% files which are no more necessary after the \LaTeX\ run. +% Under Unix or Linux, you can use something like: +% \begin{quote} +% \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+ +% \end{quote} +% The \texttt{nolistfiles} package option is the default +% (no list). +% \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 +% fichier \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}. Ce dispositif peut vous aider à~supprimer ces +% fichiers auxiliaires qui ne sont plus nécessaires après l'exécution de \LaTeX. +% Sous Unix ou Linux, vous pouvez utiliser quelque chose comme: +% \begin{quote} +% \verb+cat +\emph{document}\verb+.maf | xargs -i -t \rm {}+ +% \end{quote} +% L'option de paquetage \texttt{nolistfiles} est le choix par défaut (pas de liste). +% \fi +% \ifcase\LANG\relax +% \or\relax +% \fi % ^^A \clearpage % ^^A \need{.75\textheight} ^^A% for marginpars. % \lneed{5} @@ -4145,7 +4846,7 @@ sud des États-Unis, comme la Louisiane.} % 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 % the \index{minitoc.bug}\texttt{minitoc.bug} file. \virage\emph{Your advice about this option will be welcome.} -% This option is activated by default. You can inhibit it via the \index{nohints}\texttt{nohints} option. +% 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: % \or\relax % Cette option du paquetage détecte certaines actions et le chargement de certains paquetages et classes connus pour @@ -4154,11 +4855,11 @@ sud des États-Unis, comme la Louisiane.} % 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 % 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. Vous pouvez l'inhiber via l'option \index{nohints}\texttt{nohints}. Les problèmes +% 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: % \fi % \begin{itemize} -% \lneed{16} +% \lneed{14} % \item % \begin{macro}{\part} % \begin{macro}{\@part} @@ -4179,7 +4880,7 @@ sud des États-Unis, comme la Louisiane.} % \verb|\@schapter|, \verb|\section|, \verb|\@sect|, and \verb|\@ssect|. % Note that the \index{hyperref}\texttt{hyperref} (see section~\vref{faq.17}) package alters these commands at % \texttt{\bs begin\{document\}}, hence this problem might be reported if you use this package, but these -% alterations seem harmless. +% alterations seem harmless. Note that the \texttt{hyperref} must be loaded \emph{before} \texttt{minitoc}. % \or\relax % L'altération de certaines des commandes suivantes\,\footnote{Les commandes contenant le caractère <<~\texttt{@}~>> % dans leurs noms sont des commandes internes de \LaTeX{}, d'un paquetage ou d'une classe; elles sont parfois @@ -4187,8 +4888,9 @@ sud des États-Unis, comme la Louisiane.} % \verb|\part|, \verb|\@part|, \verb|\@spart|, \verb|\chapter|, \verb|\@chapter|, % \verb|\@schapter|, \verb|\section|, \verb|\@sect| et \verb|\@ssect|. % Notez que le paquetage \index{hyperref}\texttt{hyperref} (see section~\vref{faq.17}) altère ces commandes lors de -% \texttt{\bs begin\{document\}}, donc de problème pourrait être signalé si vous utilisez ce paquetage, mais -% ces altérations semblent bénignes. +% \texttt{\bs begin\{document\}}, donc ce problème pourrait être signalé si vous utilisez ce paquetage, mais +% ces altérations semblent bénignes. Notez que le paquetage \texttt{hyperref} doit être chargé \emph{avant} +% \texttt{minitoc}. % \fi % \end{macro} % \end{macro} @@ -4209,6 +4911,9 @@ sud des États-Unis, comme la Louisiane.} % \index{memoir}\texttt{memoir} (class), % \index{appendix}\texttt{appendix}, % \index{placeins}\texttt{placeins} (beware to its options and its release date (2005/04/18 at least)), +% \index{scrbook}\texttt{scrbook} (class), +% \index{scrreprt}\texttt{scrreprt} (class), +% \index{scrartcl}\texttt{scrartcl} (class), % \index{tocbibind}\texttt{tocbibind}, and % \index{tocloft}\texttt{tocloft}. % \or\relax @@ -4216,17 +4921,22 @@ sud des États-Unis, comme la Louisiane.} % \index{amsbook}\texttt{amsbook} (classe), % \index{appendix}\texttt{appendix}, % \index{placeins}\texttt{placeins} (attention à~ses options et à~sa date (au moins 2005/04/18)), +% \index{scrbook}\texttt{scrbook} (classe), +% \index{scrreprt}\texttt{scrreprt} (classe), +% \index{scrartcl}\texttt{scrartcl} (classe), % \index{tocbibind}\texttt{tocbibind} et % \index{tocloft}\texttt{tocloft}. % \fi % \lneed{5} % \item % \ifcase\LANG\relax -% Presence of the following packages or classes, which are incompatible with the \texttt{minitoc} package: +% Presence of the following packages or classes, which are unfortunately incompatible +% with the \texttt{minitoc} package: % \index{amsart}\texttt{amsart} (class), % \index{amsproc}\texttt{amsproc} (class), +% \index{alphanum}\texttt{alphanum}, \index{jura}\texttt{jura} (class), % \index{titlesec}\texttt{titlesec}, and -% \index{titletoc}\texttt{titletoc}\,\footnote{The \texttt{titlesec} package redefines +% \index{titletoc}\texttt{titletoc}\,\footnote{\label{fn+titlesec}The \texttt{titlesec} package redefines % the sectionning commands in a way % completely alien to the standard \LaTeX\ way; hence \texttt{minitoc} and \texttt{titlesec}-\texttt{titletoc} are % fundamentaly incompatible, and it is very sad.}. @@ -4235,8 +4945,9 @@ sud des États-Unis, comme la Louisiane.} % \texttt{minitoc}: % \index{amsart}\texttt{amsart} (classe), % \index{amsproc}\texttt{amsproc} (classe), +% \index{alphanum}\texttt{alphanum}, \index{jura}\texttt{jura} (classe), % \index{titlesec}\texttt{titlesec} et -% \index{titletoc}\texttt{titletoc}\,\footnote{Le paquetage \texttt{titlesec} redéfinit les commandes de +% \index{titletoc}\texttt{titletoc}\,\footnote{\label{fn+titlesec}Le paquetage \texttt{titlesec} redéfinit les commandes de % sectionnement d'une manière complètement étrangère à~la manière standard de \LaTeX; donc \texttt{minitoc} % et \texttt{titlesec}-\texttt{titletoc} sont fondamentalement incompatibles, et ceci est fort regrettable.}. % \fi @@ -4261,10 +4972,6 @@ sud des États-Unis, comme la Louisiane.} % \item % \begin{macro}{\tableofcontents} % \begin{macro}{\listoftables} -% \begin{macro}{\faketableofcontents} -% \begin{macro}{\fakelistoftables} -% \begin{macro}{\sectlof} -% \begin{macro}{\sectlot} % \ifcase\LANG\relax % Usage of \verb|\parttoc| without calling \verb|\[fake]tableofcontents|, \ldots~, usage of \verb|\sectlot| % without calling \verb|\[fake]listoftables|. @@ -4274,33 +4981,33 @@ sud des États-Unis, comme la Louisiane.} % \fi % \end{macro} % \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \lneed{5} +% \lneed{8} % \item +% \begin{macro}{\sectlof} +% \begin{macro}{\sectlot} % \ifcase\LANG\relax % Usage of \verb|\sectlof| and/or \verb|\sectlot| without % using the \index{insection}\texttt{insection} package option of \texttt{minitoc} % (or the \index{placeins}\texttt{placeins} package without -% its \index{section}\texttt{section} and \index{below}\texttt{below} options). +% its \index{section}\texttt{section} option). % \or\relax % Utilisation de \verb|\sectlof| et/ou \verb|\sectlot| sans utiliser l'option de paquetage % \index{insection}\texttt{insection} de \texttt{minitoc} (ou le paquetage \index{placeins}\texttt{placeins} -% sans ses options \index{section}\texttt{section} et \index{below}\texttt{below}). +% sans son option \index{section}\texttt{section}). % \fi % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % \lneed{5} % \item % \ifcase\LANG\relax -% If you are using short extensions (because of your operating system or the \index{shorttext}\texttt{shortext} +% If you are using short extensions (because of your operating system or the \index{shortext}\texttt{shortext} % package option, see section~\vref{MS-DOS}) and go beyond the limit of 99~parts, chapters or sections, % the \texttt{hints} package option displays a warning. % \or\relax % Si vous utilisez des suffixes courts (à~cause de votre système d'exploitation ou de l'option de paquetage -% \index{shorttext}\texttt{shortext}, voyez à~la section~\vref{MS-DOS}) et que vous allez au-delà de la +% \index{shortext}\texttt{shortext}, voyez à~la section~\vref{MS-DOS}) et que vous allez au-delà de la % limite de 99~parties, chapitres ou sections, l'option de paquetage signale un avertissement. % \fi % \lneed{5} @@ -4309,13 +5016,13 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcaddchapter} % \begin{macro}{\mtcaddsection} % \ifcase\LANG\relax -% If the \index{abstract}\texttt{abstract} package~\cite{abstract} (by \name{Peter R.}{Wilson}), is used with its +% 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 -% Si le paquetage \index{abstract}\texttt{abstract}~\cite{abstract} (de \name{Peter R.}{Wilson}), est utilisé +% 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 % comme une section étoilée. Ceci est détecté et vous devriez ajouter une commande \verb|\mtcaddchapter[]| ou @@ -4324,16 +5031,111 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{environment} -% \lneed{5} +% \lneed{3} % \item -% \ifcase\LANG\relax +% \ifcase\LANG\relax\label{h.sectsty} % If the \index{sectsty}\texttt{sectsty} package~\cite{sectsty} (by \name{Rowland}{McDonnell}) is used, % it must be loaded \emph{before} the \texttt{minitoc} package. -% \or\relax +% \or\relax\label{h.sectsty} % Si le paquetage \index{sectsty}\texttt{sectsty}~\cite{sectsty} (de \name{Rowland}{McDonnell}) est utilisé, % il doit être chargé \emph{avant} le paquetage \texttt{minitoc}. % \fi -% \lneed{5} +% \lneed{3} +% \item +% \ifcase\LANG\relax\label{h.varsects} +% If the \index{varsects}\texttt{varsects} package~\cite{varsects} +% (by \name{Daniel}{Taupin}\textsuperscript{\textdied}) is used, +% it must be loaded \emph{before} the \texttt{minitoc} package. +% \or\relax\label{h.varsects} +% Si le paquetage \index{varsects}\texttt{varsects}~\cite{varsects} +% (de \name{Daniel}{Taupin}\textsuperscript{\textdied}) est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% \fi +% \lneed{3} +% \item +% \ifcase\LANG\relax\label{h.fncychap} +% If the \index{fncychap}\texttt{fncychap} package~\cite{fncychap} +% (by \name{Ulf~A.}{Lindgren}) is used, +% it must be loaded \emph{before} the \texttt{minitoc} package. +% \or\relax\label{h.fncychap} +% Si le paquetage \index{fncychap}\texttt{fncychap}~\cite{fncychap} +% (de \name{Ulf~A.}{Lindgren}) 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, +% it must be loaded \emph{before} the \texttt{minitoc} package. +% \or\relax\label{h.quotchap} +% Si le paquetage \index{quotchap}\texttt{quotchap}~\cite{quotchap} +% (de \name{Karsten}{Tinnefeld}) est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% \fi +% \lneed{3} +% \item +% \ifcase\LANG\relax\label{h.romannum} +% If the \index{romannum}\texttt{romannum} package~\cite{romannum} +% (by \name{Peter~R.}{Wilson}) is used, +% it must be loaded \emph{before} the \texttt{minitoc} package. +% \or\relax\label{h.romannum} +% Si le paquetage \index{romannum}\texttt{romannum}~\cite{romannum} +% (de \name{Peter~R.}{Wilson}) est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% \fi +% \lneed{3} +% \item +% \ifcase\LANG\relax\label{h.sfheaders} +% If the \index{sfheaders}\texttt{sfheaders} package~\cite{sfheaders} +% (by \name{Maurizio}{Loreti}) is used, +% it must be loaded \emph{before} the \texttt{minitoc} package. +% \or\relax\label{h.sfheaders} +% Si le paquetage \index{sfheaders}\texttt{sfheaders}~\cite{sfheaders} +% (de \name{Maurizio}{Loreti}) est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% \fi +% \lneed{3} +% \item +% \ifcase\LANG\relax\label{h.alnumsec} +% If the \index{alnumsec}\texttt{alnumsec} package~\cite{alnumsec} +% (by \name{Frank}{Küster}) is used, +% it must be loaded \emph{before} the \texttt{minitoc} package. +% \or\relax\label{h.alnumsec} +% Si le paquetage \index{alnumsec}\texttt{alnumsec}~\cite{alnumsec} +% (de \name{Frank}{Küster}) est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% \fi +% \lneed{3} +% \item +% \ifcase\LANG\relax\label{h.captcont} +% If the \index{captcont}\texttt{captcont} package~\cite{captcont} +% (by \name{Steven~Douglas}{Cochran}) is used, +% it must be loaded \emph{before} the \texttt{minitoc} package. +% \or\relax\label{h.captcont} +% Si le paquetage \index{captcont}\texttt{captcont}~\cite{captcont} +% (de \name{Steven~Douglas}{Cochran}) est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% \fi +% \lneed{4} +% \item +% \begin{SMOOTH} +% \ifcase\LANG\relax +% 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 +% 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}), +% \index{ccaption}\texttt{ccaption}~\cite{ccaption} (écrit par \name{Peter~R.}{Wilson}), ou +% \index{mcaption}\texttt{mcaption}~\cite{mcaption} (écrit par \xname{Stephan}{Hennig}), est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% \fi +% \end{SMOOTH} +% \lneed{4} % \item % \ifcase\LANG\relax % If you try to insert empty mini-tables, the \texttt{hints} option gives a global warning (except if you @@ -4343,7 +5145,7 @@ sud des États-Unis, comme la Louisiane.} % global (sauf si vous avez aussi utilisé l'option \texttt{nocheckfiles}\index{nocheckfiles}, voyez la % section~\vref{s+placing}). % \fi -% \lneed{5} +% \lneed{4} % \begin{SMOOTH} % \item % \begin{macro}{\firstpartis} @@ -4361,6 +5163,15 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{SMOOTH} +% \lneed{3} +% \item +% \ifcase\LANG\relax +% If you invoke a same preparation command more than once, an informative hint is issued for each spurious +% invocation. +% \or\relax +% Si vous invoquez une même commande de préparation plus d'une fois, un \emph{hint} informatif est émis pour +% chaque invocation superflue. +% \fi % \end{itemize} % % ^^A \clearpage @@ -4407,20 +5218,20 @@ sud des États-Unis, comme la Louisiane.} % \midrule % parttoc&\texttt{.ptc}\meta{N}&\texttt{.P}\meta{N}\\ % partlof&\texttt{.plf}\meta{N}&\texttt{.G}\meta{N}\\ -% partlot&\texttt{.plf}\meta{N}&\texttt{.U}\meta{N}\\ +% partlot&\texttt{.plt}\meta{N}&\texttt{.U}\meta{N}\\ % \midrule % minitoc&\texttt{.mtc}\meta{N}&\texttt{.M}\meta{N}\\ % minilof&\texttt{.mlf}\meta{N}&\texttt{.F}\meta{N}\\ -% minilot&\texttt{.mlf}\meta{N}&\texttt{.T}\meta{N}\\ +% minilot&\texttt{.mlt}\meta{N}&\texttt{.T}\meta{N}\\ % \midrule % secttoc&\texttt{.stc}\meta{N}&\texttt{.S}\meta{N}\\ % sectlof&\texttt{.slf}\meta{N}&\texttt{.H}\meta{N}\\ -% sectlot&\texttt{.slf}\meta{N}&\texttt{.V}\meta{N}\\ +% sectlot&\texttt{.slt}\meta{N}&\texttt{.V}\meta{N}\\ % \bottomrule % \end{tabular} % \end{table} % \or\relax -% Sous\Virage{} MS-DOS (et autres vieux systèmes d'exploitations pour PC), les suffixes des noms de fichiers sont +% Sous\Virage{} MS-DOS (et autres vieux systèmes d'exploitation pour PC), les suffixes des noms de fichiers sont % limités à~3~caractères. Le paquetage \texttt{minitoc} détermine dynamiquement le type de suffixes disponible et % l'utilisera. Toutes les autres modifications seront faites automatiquement. Les suffixes \texttt{.mtc}\meta{N} deviendront % \texttt{.M}\meta{N}, où \meta{N} est le numéro absolu de chapitre. @@ -4431,7 +5242,7 @@ sud des États-Unis, comme la Louisiane.} % Les suffixes \verb|.slf|\meta{N} et \verb|.slt|\meta{N} deviennent \verb|.H|\meta{N} et \verb|.V|\meta{N}. % Tous ces suffixes sont listés dans le tableau~\vref{t+suffixes}. % Bien sûr, ceci implique une limite de 99~chapitres dans un document, mais avez-vous vraiment besoin d'autant de -% chapitre (ou de sections dans un article)? La limite de 99~parties ne semble pas trop grave pour la plupart des +% chapitres (ou de sections dans un article)? La limite de 99~parties ne semble pas trop grave pour la plupart des % documents, mais pour les sections, ceci pourrait être tragique. L'option \texttt{hints} (section~\vref{s+hints}) % signalera de telles situations. % Voir aussi la section~\vref{.8+3}. @@ -4446,15 +5257,15 @@ sud des États-Unis, comme la Louisiane.} % \midrule % parttoc&\texttt{.ptc}\meta{N}&\texttt{.P}\meta{N}\\ % partlof&\texttt{.plf}\meta{N}&\texttt{.G}\meta{N}\\ -% partlot&\texttt{.plf}\meta{N}&\texttt{.U}\meta{N}\\ +% partlot&\texttt{.plt}\meta{N}&\texttt{.U}\meta{N}\\ % \midrule % minitoc&\texttt{.mtc}\meta{N}&\texttt{.M}\meta{N}\\ % minilof&\texttt{.mlf}\meta{N}&\texttt{.F}\meta{N}\\ -% minilot&\texttt{.mlf}\meta{N}&\texttt{.T}\meta{N}\\ +% minilot&\texttt{.mlt}\meta{N}&\texttt{.T}\meta{N}\\ % \midrule % secttoc&\texttt{.stc}\meta{N}&\texttt{.S}\meta{N}\\ % sectlof&\texttt{.slf}\meta{N}&\texttt{.H}\meta{N}\\ -% sectlot&\texttt{.slf}\meta{N}&\texttt{.V}\meta{N}\\ +% sectlot&\texttt{.slt}\meta{N}&\texttt{.V}\meta{N}\\ % \bottomrule % \end{tabular} % \end{table} @@ -4503,7 +5314,7 @@ sud des États-Unis, comme la Louisiane.} % 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 -% spurious commands. +% commands which are now spurious. % \or\relax % Si un document a été préparé avec le paquetage \texttt{minitoc} package, il contient de nombreuses commandes % spécifiques de \texttt{minitoc}, dont la plupart sont des commandes \verb|\dominitoc|, \verb|\faketableofcontents| et @@ -4513,7 +5324,7 @@ sud des États-Unis, comme la Louisiane.} % écrivant éventuellement des messages d'avertissement dans le fichier \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} superflues. +% commandes spécifiques de \texttt{minitoc} devenues superflues. % \fi % \end{SMOOTH} % @@ -4529,24 +5340,39 @@ sud des États-Unis, comme la Louisiane.} % \lneed{6} % ^^A \mtcskip % \minilof +% +% \addtocounter{section}{-1} ^^A % Trick to get a section numbered zero +% \ifcase\LANG\relax +% \section{Introduction} +% ^^A \addcontentsline{toc}{section}{Introduction} +% \or\relax +% \section{Introduction} +% ^^A \addcontentsline{toc}{section}{Introduction} +% \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~43, please -% upgrade to version~\#43. This list is also given in the \index{minitoc.bug}\texttt{minitoc.bug} file, -% in pure text form. +% \texttt{minitoc.sty}. If the version has a number less than~45, please +% upgrade to version~\#45. 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 -% messages. +% 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 à~propos du paquetage -% \texttt{minitoc}. Si votre version a un numéro plus petit que~43, vous êtes priés de faire une mise à~jour -% à~la version~\#43. Cette liste est aussi donnée dans le fichier \index{minitoc.bug}\texttt{minitoc.bug}, sous -% forme de texte pur. +% 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~45, vous êtes priés de faire une mise à~jour +% à~la version~\#45. 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 +% 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 -% peut contenir des messages pertinents. +% peut contenir des messages pertinents. Si vous ne trouvez pas de solution, posez une question sur un groupe de +% discussion adéquat, tel que \texttt{fr.comp.text.tex} (en français), ou \texttt{comp.text.tex} (en anglais) de préférence, +% que j'essaye de suivre, ou envoyez moi un courrier en dernier recours (prière de joindre un exemple complet +% minimal reproduisant le problème). % \fi % % ^^A (1) @@ -4561,12 +5387,12 @@ sud des États-Unis, comme la Louisiane.} % This problem seemed solved since version~\#8, but version~\#12 adds better fixes. % You may have to make some final tuning with \verb|\enlargethispage|. % See the \LaTeX\ manual~\cite{latex-manual}. -% The \index{needspace}\texttt{needspace}~\cite{needspace} package may also be useful. +% The \index{needspace}\texttt{needspace} package~\cite{needspace} may also be useful. % \or\relax % Ce problème semblait résolu depuis la version~\#8, mais la version~\#12 ajoute de meilleures corrections. Vous % pouvez devoir faire quelques ajustements ultimes avec \texttt{\bs enlargethispage}. Voir le manuel -% \LaTeX~\cite{latex-manual}. L'emploi du paquetage \index{needspace}\texttt{needspace}~\cite{needspace} peut -% aussi être utile. +% \LaTeX~\cite{latex-manual}. Il peut aussi être utile d'utiliser le paquetage +% \index{needspace}\texttt{needspace}~\cite{needspace}. % \fi % \end{macro} % @@ -4588,7 +5414,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{Two consecutive backslashes in a contents line make an error} % \or\relax -% \section{Deux contre-obliques consecutives dans une entrée de contenu provoquent une \mbox{erreur}} +% \section{Deux contre-obliques consecutives dans une entrée de contenu provoquent une \texorpdfstring{\mbox{erreur}}{erreur}} % \fi % \ifcase\LANG\relax % Use \verb|\protect\linebreak|. @@ -4614,24 +5440,25 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % The best way seems to make one run with the \index{mtcoff}\texttt{mtcoff} % package replacing the \texttt{minitoc} package, then restore -% the \texttt{minitoc} package and re-execute \LaTeX\ three times +% the \texttt{minitoc} package and re-execute \LaTeX\ at least three times % (yes, it is time consuming\ldots). See % figure~\vref{f+mtc+3comp}. % Running with the \texttt{mtcoff} package ensures that the standard auxiliary files % are cleared from ``spurious'' commands introduced by \texttt{minitoc}. % A more radical solution is to delete the \texttt{.aux}, \texttt{.toc}, % \texttt{.lof} and \texttt{.lot} files relative to the document, then -% re-execute \LaTeX\ three times. +% re-execute \LaTeX\ at least three times. % \or\relax % La meilleure méthode semble d'effectuer une exécution avec le paquetage \index{mtcoff}\texttt{mtcoff} remplaçant -% le paquetage \texttt{minitoc}, puis de rétablir le paquetage \texttt{minitoc} et de ré-exécuter \LaTeX\ trois -% fois (oui, cela prend du temps\ldots). Voir la figure~\vref{f+mtc+3comp}. Exécuter avec le paquetage \texttt{mtcoff} +% le paquetage \texttt{minitoc}, puis de rétablir le paquetage \texttt{minitoc} et de ré-exécuter \LaTeX\ au +% moins trois fois (oui, cela prend du temps\ldots). Voir la figure~\vref{f+mtc+3comp}. +% Exécuter avec le paquetage \texttt{mtcoff} % garantit que les fichiers auxiliaires standard seront purgés des commandes «~superflues~» introduites par % \texttt{minitoc}. Une solution plus radicale est de détruire les fichiers \texttt{.aux}, \texttt{.toc}, \texttt{.lof} -% et \texttt{.lot} relatifs au document, puis de ré-exécuter \LaTeX\ trois fois. +% et \texttt{.lot} relatifs au document, puis de ré-exécuter \LaTeX\ au moins trois fois. % \fi % \ifcase\LANG\relax -% \begin{figure*}[tp] +% \begin{figure}[tp] % \centering\bgroup\footnotesize % \def\NUM{\meta{N}} % \setlength{\unitlength}{1mm} @@ -4701,9 +5528,9 @@ sud des États-Unis, comme la Louisiane.} % \end{minipage} % \end{flushleft} % \caption{Three compilations for \texttt{minitoc}}\label{f+mtc+3comp} -% \end{figure*} +% \end{figure} % \or\relax -% \begin{figure*}[tp] +% \begin{figure}[tp] % \centering\bgroup\footnotesize % \def\NUM{\meta{N}} % \setlength{\unitlength}{1mm} @@ -4772,7 +5599,7 @@ sud des États-Unis, comme la Louisiane.} % \end{minipage} % \end{flushleft} % \caption{Trois compilations pour \texttt{minitoc}}\label{f+mtc+3comp} -% \end{figure*} +% \end{figure} % \fi % % ^^A (5) @@ -4789,15 +5616,15 @@ sud des États-Unis, comme la Louisiane.} % version \#28! If you insist to use 3~characters extensions, % even on operating systems allowing more, just use the package % option \index{shortext}\texttt{shortext}. Then you will get first the -% auto-configuration messages, then a message saying that you -% will use short extensions. But be careful to not have more than 99~mini-tables of the same kind (even empty)! +% autoconfiguration messages, then a message saying that you +% will use short extensions. But then be careful to not have more than 99~mini-tables of the same kind (even empty)! % \or\relax % \emph{Ce paquetage crée des fichiers auxiliaires ayant des suffixes tels que \texttt{.mtc\meta{N}}. Certains % systèmes d'exploitation ne permettent que des suffixes limités à~3~caractères. Que faire?}\par % Aucune modification n'est nécessaire: tout est devenu automatique depuis la version \#28! Si vous voulez vraiment % utiliser des suffixes de 3~caractères, utilisez simplement l'option de paquetage \index{shortext}\texttt{shortext}. -% Alors vous recevrez d'abord les messages d'auto-configuration, puis un message disant que vous allez -% utiliser des suffixes courts. Mais faites attention à~ne pas avoir plus 99~mini-tables du même type (même vides)! +% Alors vous recevrez d'abord les messages d'autoconfiguration, puis un message disant que vous allez +% utiliser des suffixes courts. Mais alors faites attention à~ne pas avoir plus 99~mini-tables du même type (même vides)! % \fi % % ^^A (6) @@ -4808,13 +5635,12 @@ sud des États-Unis, comme la Louisiane.} % \section{Jouer avec le numéro de chapitre} % \fi % \ifcase\LANG\relax -% \emph{Do not cheat}\virage{} with the ``\texttt{chapter}'' counter, \emph{i.e.}~do not +% \emph{Do not cheat}\virage{} with the ``\texttt{chapter}'' counter, i.e.,~do not % write ugly things like % \begin{verse} % \verb|\setcounter{chapter}{6}| % \end{verse} -% The mechanism -% would break. It is better to add \texttt{\bs chapter} commands, +% The mechanism would break. It is better to add \texttt{\bs chapter} commands, % to create empty (but numbered in a legal way) chapters. % Since version~\#10, the \texttt{minitoc} package works with appendices. % Version \#19 allows to begin with a chapter other that number~1. @@ -4840,14 +5666,14 @@ sud des États-Unis, comme la Louisiane.} % ^^A (7) % \lneed{5} % \ifcase\LANG\relax -% \section{Supported document classes} +% \section{Supported document classes}\label{s+supported+classes} % \or\relax -% \section{Classes de document supportées} +% \section{Classes de document supportées}\label{s+supported+classes} % \fi % \ifcase\LANG\relax % The \texttt{minitoc} package is restricted to document classes which define -% chapters in the standard way, like `\texttt{book}' and `\texttt{report}', -% or sections in the standard way, like `\texttt{article}'. +% chapters in the standard way, like ``\texttt{book}'' and ``\texttt{report}'', +% or sections in the standard way, like ``\texttt{article}''. % There are ``parttocs'' if the document class defines the \verb|\part| command. % Note that classes like ``\texttt{letter}'', which have not the classical sectionning structure, cannot be % supported. Classes using sectionning commands with other names are not supported\,\footnote{This would be @@ -4878,12 +5704,15 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % Some users have failed to make \texttt{minitoc} to work. They got a message like: % \begin{verse} +% \verb|Package minitoc Warning: <W0021>|\\ % \verb|Undefined command ... \@inputcheck ...|\\ % \verb|Your version of latex.tex is obsolete.| % \verb|Trying to continue...| % \end{verse} % or: +% \lneed{3} % \begin{verse} +% \verb|Package minitoc Warning: <W0022>|\\ % \verb|Undefined command ... \reset@font ...|\\ % \verb|Your version of latex.tex is very obsolete.|\\ % \verb|Trying to continue... crossing fingers.| @@ -4893,16 +5722,20 @@ sud des États-Unis, comme la Louisiane.} % on March~18th, 1992 and this version of \texttt{latex.tex} has been % released on March~25th, 1992. If you get this message, you % have an old version of \texttt{latex.tex}. Get a recent one from -% the archives and regenerate a \texttt{latex.fmt} format via \texttt{initex} (or your configuration tool). +% the archives (or a recent distribution) +% and regenerate a \texttt{latex.fmt} format via \texttt{initex} (or your configuration tool). % \or\relax % Certains utilisateurs ne sont pas parvenus à~faire fonctionner \texttt{minitoc}. Ils ont reçu un message tel que: % \begin{verse} +% \verb|Package minitoc Warning: <W0021>|\\ % \verb|Undefined command ... \@inputcheck ...|\\ % \verb|Your version of latex.tex is obsolete.| % \verb|Trying to continue...| % \end{verse} % ou: +% \lneed{3} % \begin{verse} +% \verb|Package minitoc Warning: <W0022>|\\ % \verb|Undefined command ... \reset@font ...|\\ % \verb|Your version of latex.tex is very obsolete.|\\ % \verb|Trying to continue... crossing fingers.| @@ -4910,31 +5743,33 @@ sud des États-Unis, comme la Louisiane.} % La commande \verb|\reset@font| a été ajoutée à~\texttt{latex.tex} le 29~septembre 1991, et la commande % \verb|\@inputcheck| le 18~mars 1992, et cette version de \texttt{latex.tex} a été distribuée le 25~mars 1992. Si % vous obtenez un tel message, vous avez une vieille version de \texttt{latex.tex}. Obtenez une version récente -% depuis les archives et régénérez un format \texttt{latex.fmt} via \texttt{initex} (ou votre outil de configuration). +% depuis les archives (ou une distribution récente) +% et régénérez un format \texttt{latex.fmt} via \texttt{initex} (ou votre outil de configuration). % \fi % % ^^A (9) % \begin{SMOOTH} % \lneed{5} % \ifcase\LANG\relax -% \section{Other mini-tables} +% \section{Other mini-tables}\label{faq.9} % \or\relax -% \section{Autres mini-tables} +% \section{Autres mini-tables}\label{faq.9} % \fi % \ifcase\LANG\relax % Some demanding users want to have minilof, minilot and % minibbl. First, ``minibbl'' is another problem, strongly % related to the \BibTeX's dealing with \texttt{.aux} files. Look -% at the \texttt{chapterbib}, \texttt{bibunits}, -% \texttt{multibib}, and \texttt{bibtopic} packages. +% at the \texttt{chapterbib}\cite{chapterbib}, \texttt{bibunits}~\cite{bibunits}, +% \texttt{multibib}~\cite{multibib}, and \texttt{bibtopic}~\cite{bibtopic} packages. % Version~\#13 has implemented basic minilofs and minilots. -% Minibbls are not the aim of this package (see {\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib}}). +% 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}, \texttt{bibunits}, \texttt{multibib} et \texttt{bibtopic}. -% La version~\#13 a implanté les minilofs et minilots basiques. Les minibbls ne sont pas l'objet de ce paquetage -% (voir {\froff\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib}}). +% Regardez les paquetages \texttt{chapterbib}~\cite{chapterbib}, \texttt{bibunits}~\cite{bibunits}, +% \texttt{multibib}~\cite{bibunits} et \texttt{bibtopic}~\cite{bibtopic}. +% 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 % \end{SMOOTH} % @@ -4955,23 +5790,27 @@ sud des États-Unis, comme la Louisiane.} % Moreover, this would make the \index{checkfiles}\texttt{checkfiles} (see section~\vref{s+placing}) package % option impractical to implement. % Note that the many files \texttt{*.mtc*}, etc., may be -% deleted after the \LaTeX{} run. They are rebuilt by the -% \verb|\dominitoc| command (and siblings). +% deleted after the \LaTeX{} run. They are rebuilt by the preparation commands +% (like \verb|\dominitoc| and siblings). % But, since version \#35, % \texttt{minitoc} is able to detect and skip empty \texttt{*.mtc*} files % (and siblings) to avoid ugly titles with just two thin rules. -% It would not be easy to do with one big auxiliary file. +% It would not be easy to do with one big auxiliary file. +% Since version \#44, the \texttt{listfiles} package option is available to create a list of these auxiliary +% files; see section~\vref{s+listfiles}. % \or\relax % Ce paquetage crée des tas de fichiers auxiliaires et certains utilisateurs ont argué qu'il y en avait trop. % Une réorganisation profonde serait nécessaire pour éviter ce grand nombre. Utiliser un seul grand fichier -% auxiliaire (ou un pour toutes les minitocs, un pour toutes les minilofs , etc.) rendrait la lecture de ce +% auxiliaire (ou un pour toutes les minitocs, un pour toutes les minilofs, etc.) rendrait la lecture de ce % fichier très lente, car il devrait être lu pour chaque commande \texttt{\bs miniXXX}! De plus, ceci % rendrait l'implantation de l'option \texttt{checkfiles} (section~\vref{s+placing}) pratiquement impossible. % Notez que les nombreux fichiers \texttt{*.mtc*}, etc., peuvent être détruits après l'exécution de \LaTeX. -% Ils sont reconstruits par la commande \verb|\dominitoc| (et ses analogues). +% Ils sont reconstruits par les commandes de prépatation (comme \verb|\dominitoc| et ses analogues). % Mais, depuis la version \#35, \texttt{minitoc} est capable de détecter et sauter les fichiers \texttt{*.mtc*} (et % analogues) vides pour éviter des titres isolés avec seulement deux filets fins. % Tout ceci ne serait pas facile à~faire avec un seul gros fichier auxiliaire. +% Depuis la version \#44, l'option de paquetage \texttt{listfiles} est disponible pour créer une liste de ces +% fichiers auxiliaires; voir la section~\vref{s+listfiles}. % \fi % % \ifcase\LANG\relax @@ -4982,23 +5821,23 @@ sud des États-Unis, comme la Louisiane.} % auxiliary file is also created as a scratch file). % % As an example, you can look at the \index{rubber@\texttt{rubber}}\texttt{rubber} script~\cite{rubber} -% (written in Python) by \name{Emmanuel}{Beffara}: +% (written in Python) provided by \xname{Emmanuel}{Beffara}: % \begin{quote} % \url{http://rubber.sourceforge.net/}\\ -% \url{http://www.pps.jussieu.fr/~beffara/soft/rubber/} +% \url{http://www.pps.jussieu.fr/~beffara/soft/rubber/} % \end{quote} % \or\relax % Ces fichiers contiennent les mini-tables extraites des fichiers \texttt{.toc}, \texttt{.lof} et \texttt{.lot}. % Ils ne sont plus utiles après l'exécution de \LaTeX. Si vous exécutez \LaTeX\ au moyen d'un script ou % d'un «~makefile~», il peut être utile de lui ajouter un dispositif de nettoyage (qui devrait être optionnel, -% pour permettre la mise au point). La table~\vref{t+suffixes} donne la liste des suffixes pour ces fichiers +% pour permettre la mise au point). Le tableau~\vref{t+suffixes} donne la liste des suffixes pour ces fichiers % (notez qu'un fichier auxiliaire \<document>\texttt{.mtc} est aussi créé comme fichier de travail). % % Comme exemple, vous pouvez regarder le script \index{rubber@\texttt{rubber}}\texttt{rubber}~\cite{rubber} -% (écrit en Python) par \name{Emmanuel}{Beffara}: +% (écrit en Python) fourni par \xname{Emmanuel}{Beffara}: % {\froff\begin{quote} % \url{http://rubber.sourceforge.net/}\\ -% \url{http://www.pps.jussieu.fr/~beffara/soft/rubber/} +% \url{http://www.pps.jussieu.fr/~beffara/soft/rubber/} % \end{quote}} % \fi % @@ -5016,7 +5855,7 @@ sud des États-Unis, comme la Louisiane.} % documents. Note that you can not have minitocs features at chapter % and section level in the same document, because doing so would make % an unreadable monster. The user must choose the main class of -% the document according to the size of it (e.g.~do not write an article +% the document according to the size of it (e.g.,~do not write an article % of more than 100~sections: this is a report, or even a book!). % % \begin{center}\ttfamily @@ -5119,11 +5958,11 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{The mini-tables have too much spaced lines} % From version~\#29, you can have tight mini-tables with the \index{tight}\texttt{tight} option, and -% with the \index{k-tight}\texttt{k-tight} option for the Koma-script classes (since version~\#43). +% with the \index{k-tight}\texttt{k-tight} option for the \KOMAScript{} classes~\cite{koma} (since version~\#43). % \or\relax % \section{Les mini-tables ont leurs lignes trop espacées} % Depuis la version~\#29, vous pouvez avoir des mini-tables plus resserrées avec l'option \index{tight}\texttt{tight}, -% avec l'option \index{k-tight}\texttt{k-tight} pour les classes Koma-script (depuis la version~\#43). +% avec l'option \index{k-tight}\texttt{k-tight} pour les classes \KOMAScript~\cite{koma} (depuis la version~\#43). % \fi % % ^^A (15) @@ -5157,8 +5996,10 @@ sud des États-Unis, comme la Louisiane.} % \fi % \ifcase\LANG\relax % Since version~\#31, \texttt{minitoc} works correctly with the powerful \texttt{hyperref} -% package~\cite{hyperref}, thanks to \name{Heiko}{Oberdiek}, +% package~\cite{hyperref.web}, thanks to \name{Heiko}{Oberdiek}, % who used the work of \xname{Bernd}{Jaehne} and \xname{Didier}{Verna}. +% \emph{Hence\Virage{} the \texttt{minitoc-hyper.sty} package is now obsolete and should no more be used. +% It it still present on the CTAN archives for compatibility with old documents.} % If you add the loading of the \texttt{hyperref} package to a document yet using \texttt{minitoc}, % you will get error message about spurious closing braces. Just let finish the \LaTeX\ run, % then re-\LaTeX\ the document. There will be no problem if you remove the loading of @@ -5167,12 +6008,15 @@ sud des États-Unis, comme la Louisiane.} % \texttt{hyperref} at the same time! It seems better to process the document with \texttt{minitoc}~\#31 (or higher) % without \texttt{hyperref}, then with \texttt{hyperref}, because some internal commands written % into the auxiliary files have been modified. If used, the \texttt{hyperref} package must be loaded \emph{before} -% \texttt{minitoc}. Note that \texttt{(f)minitoc.dtx} show a (not so) basic example of the use of the -% \texttt{hyperref} package with \texttt{minitoc}. +% \texttt{minitoc}. Note that the documents \texttt{minitoc.dtx} and \texttt{fminitoc.dtx} show (not so) basic examples +% of the use of the \texttt{hyperref} package with \texttt{minitoc}. % \or\relax % Depuis la version \#31, \texttt{minitoc} fonctionne correctement avec le puissant paquetage -% \index{hyperref}\texttt{hyperref}~\cite{hyperref}, grâce à~\name{Heiko}{Oberdiek}, qui a utilisé les travaux de -% \xname{Bernd}{Jaehne} et \xname{Didier}{Verna}. Si vous ajoutez le chargement du paquetage \texttt{hyperref} à~un +% \index{hyperref}\texttt{hyperref}~\cite{hyperref.web}, grâce à~\name{Heiko}{Oberdiek}, qui a utilisé les travaux de +% \xname{Bernd}{Jaehne} et \xname{Didier}{Verna}. +% \emph{Donc\Virage{} le paquetage \texttt{minitoc-hyper.sty} est désormais obsolète et ne devrait plus être +% utilisé. Il est encore présent sur les archives CTAN pour la compatibilité avec des anciens documents.} +% Si vous ajoutez le chargement du paquetage \texttt{hyperref} à~un % document utilisant déjà \texttt{minitoc}, vous recevrez un message d'erreur concernant des accolades fermantes en % trop. Il suffit de laisser se terminer l'exécution de \LaTeX, puis de ré-exécuter \LaTeX\ sur le document. Il n'y % aura aucun problème si vous enlevez le chargement de \texttt{hyperref} puis l'ajoutez de nouveau; ce problème ne @@ -5180,9 +6024,9 @@ sud des États-Unis, comme la Louisiane.} % avec un document déjà traité et en ajoutant \texttt{hyperref} en même temps! Il semble préférable de traiter le % document avec \texttt{minitoc} version~\#31 (ou supérieure) sans \texttt{hyperref}, puis avec \texttt{hyperref}, % parce que certaines commandes internes écrites dans les fichiers auxiliaires ont été modifiées. S'il est utilisé, -% le paquetage \texttt{hyperref} doit être chargé \emph{avant} \texttt{minitoc}. Notez que \texttt{(f)minitoc.dtx} -% montrent un exemple (qui n'est pas vraiment) basique de l'utilisation du paquetage \texttt{hyperref} avec -% \texttt{minitoc}. +% le paquetage \texttt{hyperref} doit être chargé \emph{avant} \texttt{minitoc}. Notez que les documents +% \texttt{minitoc.dtx} et \texttt{fminitoc.dtx} montrent des exemples (qui ne sont pas vraiment) basiques de +% l'utilisation du paquetage \texttt{hyperref} avec \texttt{minitoc}. % \fi % % ^^A (18) @@ -5203,7 +6047,7 @@ sud des États-Unis, comme la Louisiane.} % \fi % % ^^A (19) -% \lneed{5} +% \lneed{10} % \ifcase\LANG\relax % \section{A local table of contents for the set of appendices}\label{faq.19}% % \or\relax @@ -5281,24 +6125,24 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \begin{SMOOTH} % \ifcase\LANG\relax -% \section{Use with the \texttt{appendix} package}\index{appendix} +% \section{Use with the \texttt{appendix} package}\index{appendix}\label{faq+appendix} % \or\relax -% \section{Utilisation avec le paquetage \texttt{appendix}}\index{appendix} +% \section{Utilisation avec le paquetage \texttt{appendix}}\index{appendix}\label{faq+appendix} % \fi % \begin{environment}{appendices} % \begin{macro}{\addcontentsline} % \begin{macro}{\adjustmtc} % \begin{macro}{\adjuststc} % \ifcase\LANG\relax -% If you use the \texttt{appendix} package~\cite{appendix} (by \name{Peter R.}{Wilson}), +% If you use the \texttt{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson}), % you will observe a serious problem with minitocs in the \texttt{appendices} environment % (and after it): they do not -% match with their appendix. In fact, the environnement opening \verb|\begin{appendices}| hides a +% match with their respective appendices. In fact, the environnement opening \verb|\begin{appendices}| hides a % \verb|\addcontentsline| command for a chapter or a section, putting trouble -% in the numbering of minitocs or secttocs. Two solutions are available. The first one is to add a +% in the numbering of minitocs or secttocs. Several solutions are available. The first one is to add a % \verb|\adjustmtc| or \verb|\adjuststc| command % (depending if the appendices are at the chapter or section level) after \emph{each} -% \texttt{\bs begin\{appendices\}} command. The other solution is to add the following commands in the preamble +% \texttt{\bs begin\{appendices\}} command. An other solution is to add the following commands in the preamble % \emph{after} the loading of the \texttt{appendix} package: % \begin{verse} % \verb|\let\oldappendices\appendices|\\ @@ -5310,14 +6154,26 @@ sud des États-Unis, comme la Louisiane.} % \verb|\def\appendices{\oldappendices\adjuststc}| % \end{verse} % if appendices are at the section level. +% +% These two solutions may be modified by replacing \verb|\adjustmtc| by the sequence: +% \begin{quote} +% \verb|\addtocontents{toc}{\chapterend}|\\ +% OR\\ +% \verb|\addtocontents{toc}{\sectend}| +% \end{quote} +% when it is necessary to delimit the end of the preceeding chapter or section. +% +% A rather elegant solution is to add an entry into the TOC via the \verb|\addappheadtotoc| offered by +% the \texttt{appendix} package. As this entry is a chapter-level (or section-level) entry, it delimits correctly +% the end of the preceeding chapter or section. % \or\relax -% Si vous utilisez le paquetage \texttt{appendix}~\cite{appendix} (de \name{Peter R.}{Wilson}), vous observerez un +% Si vous utilisez le paquetage \texttt{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}), vous observerez un % sérieux problème avec les minitocs dans l'environnement \texttt{appendices} (et après lui): elles ne correspondent -% pas avec leur appendice. En fait, l'ouverture de l'environnement par \verb|\begin{appendices}| dissimule une +% pas avec leurs appendices respectifs. En fait, l'ouverture de l'environnement par \verb|\begin{appendices}| dissimule une % commande \verb|\addcontentsline| pour un chapitre ou une section, semant le trouble dans la numérotation des -% minitocs ou secttocs. Deux solutions sont disponibles. La première consiste à~ajouter une commande \verb|\adjustmtc| ou -% \verb|\adjuststc| (selon que les appendices sont au niveau chapitre ou section) après \emph{chaque} commande -% \texttt{\bs begin\{appendices\}}. L'autre solution est d'ajouter les commandes suivantes dans le préambule +% minitocs ou secttocs. Plusieurs solutions sont disponibles. La première consiste à~ajouter une commande \verb|\adjustmtc| +% ou \verb|\adjuststc| (selon que les appendices sont au niveau chapitre ou section) après \emph{chaque} commande +% \texttt{\bs begin\{appendices\}}. Une autre solution est d'ajouter les commandes suivantes dans le préambule % \emph{après} le chargement du paquetage \texttt{appendix}: % \begin{verse} % \verb|\let\oldappendices\appendices|\\ @@ -5329,6 +6185,19 @@ sud des États-Unis, comme la Louisiane.} % \verb|\def\appendices{\oldappendices\adjuststc}| % \end{verse} % si les appendices sont au niveau section. +% +% Ces deux solutions peuvent être modifiées en remplaçant \verb|\adjustmtc| par la séquence: +% \begin{quote} +% \verb|\addtocontents{toc}{\chapterend}|\\ +% OU\\ +% \verb|\addtocontents{toc}{\sectend}| +% \end{quote} +% lorsqu'il est nécessaire de délimiter la fin du chapitre (ou de la section) précédent(e). +% +% Une solution assez élégante consiste à~ajouter une entrée dans la table des matières via la +% commande \verb|\addappheadtotoc| fournie par le paquetage \texttt{appendix}. Comme cette entrée est une entrée +% au niveau chapitre (ou au niveau section), elle délimite correctement la fin du chapitre (ou de la section) +% précédent(e). % \fi % \end{macro} % \end{macro} @@ -5346,7 +6215,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcsetfont} % \ifcase\LANG\relax % (This answer is given in the documentation of the \texttt{tocloft} package~\cite{tocloft}.) -% The \texttt{tocloft} (by \name{Peter R.}{Wilson}) and \texttt{minitoc} packages +% The \texttt{tocloft} (by \name{Peter~R.}{Wilson}) and \texttt{minitoc} packages % have an unfortunate interaction\,\footnote{Discovered by \name{Lyndon}{Dudding}.}, which fortunately can be fixed. % In the normal course of events, when \texttt{minitoc} is used in a chaptered % document it will typeset section @@ -5379,10 +6248,10 @@ sud des États-Unis, comme la Louisiane.} % command and the first \verb|\chapter| command. % % As \texttt{tocloft} is a very powerful and useful package, these cures are worth to be added if you need the -% benefits of this package. +% benefits of this package. See also section~\vref{faq+memoir}. % \or\relax % (Cette réponse est donnée dans la documentation du paquetage \texttt{tocloft}~\cite{tocloft}.) -% Les paquetages \texttt{tocloft} (de \name{Peter R.}{Wilson}) et \texttt{minitoc} ont une fâcheuse +% Les paquetages \texttt{tocloft} (de \name{Peter~R.}{Wilson}) et \texttt{minitoc} ont une fâcheuse % interaction\,\footnote{Découverte par \name{Lyndon}{Dudding}.}, qui, heureusement, peut être corrigée. % Dans le cours normal des choses, lorsque \texttt{minitoc} est utilisé dans un document avec chapitres, il % composera les entrées de sections dans une fonte grasse. Si \texttt{tocloft} est utilisé en conjonction avec @@ -5410,10 +6279,10 @@ sud des États-Unis, comme la Louisiane.} % Pour que les entrées de sections dans la table des matières principale et dans les minitocs soient toutes en gras, % placez l'incantation dans le préambule. Pour que ces entrées soient en gras dans les minitocs mais en fonte % normale dans la table des matières principale, placer l'incantation entre la commande \verb|\tableofcontents| et -% la première commandes \verb|\chapter|. +% la première commande \verb|\chapter|. % % Puisque \texttt{tocloft} est un paquetage très puissant et très utile, cela vaut la peine d'ajouter ces remèdes si -% vous voulez profiter des avantages de ce paquetage. +% vous voulez profiter des avantages de ce paquetage. Voir aussi la section~\vref{faq+memoir}. % \fi % \end{macro} % @@ -5421,21 +6290,69 @@ sud des États-Unis, comme la Louisiane.} % \begin{SMOOTH} % \lneed{5} % \ifcase\LANG\relax -% \section{Use with the \texttt{memoir} class}\index{memoir} -% The \texttt{memoir} class~\cite{memoir} offers basically the functionnalities of the \texttt{appendix}, \texttt{tocbibind} +% \section{Use with the \texttt{memoir} class}\index{memoir}\label{faq+memoir} +% The \texttt{memoir} class~\cite{memoir,add-memoir} offers basically the functionnalities of the \texttt{appendix}, +% \texttt{tocbibind} % and \texttt{tocloft} packages (this class and these packages have the same author, \xname{Peter~R.}{Wilson}), -% hence it has the same problems; see above the available solutions. +% hence it has the same problems; +% see above the available solutions (sections~\vref{faq+appendix}, +% \vref{special.entries}, and~\vref{faq+tocloft} respectively). % If your version of the \texttt{memoir} class is recent, the syntax of the \verb|\chapter| command is -% different and the \texttt{memoir} class is \emph{no more compatible} with the \texttt{minitoc} package, but a -% patch is inserted to fix the problem. +% different and the \texttt{memoir} class \emph{could be no more compatible} with the \texttt{minitoc} package, but a +% patch is inserted to fix the problem. Hopefully, if your version of the \texttt{memoir} is more recent than 2005/09/25, +% the patch is no more necessary. +% +% If you are using the \texttt{memoir} class (or the \texttt{tocloft} package), +% the \verb|\mtcsetfont| command has no effect (\verb|\mtcsettitlefont| works); you should use the font +% commands which are specific of the \texttt{memoir} class (or of the \texttt{tocloft} package). +% +% If you still want to use the \verb|\mtcsetfont| commands while using the \texttt{memoir} class (or of the +% \texttt{tocloft} package), you must disable the \texttt{memoir}/\texttt{tocloft} font commands. This is done by +% the following commands: +% \begin{quote} +% \verb|\let\cftpartfont\relax|\\ +% \verb|\let\cftchapterfont\relax|\\ +% \verb|\let\cftsectionfont\relax|\\ +% \verb|\let\cftsubsectionfont\relax|\\ +% \verb|\let\cftsubsubsectionfont\relax|\\ +% \verb|\let\cftparagraphfont\relax|\\ +% \verb|\let\cftsubparagraphfont\relax|\\ +% \verb|\let\cftfigurefont\relax|\\ +% \verb|\let\cftsubfigurefont\relax|\\ +% \verb|\let\cfttablefont\relax|\\ +% \verb|\let\cftsubtablefont\relax| +% \end{quote} % \or\relax -% \section{Utilisation avec la classe \texttt{memoir}}\index{memoir} -% La classe \texttt{memoir}~\cite{memoir} offre essentiellement les fonctionnalités des paquetages \texttt{appendix}, +% \section{Utilisation avec la classe \texttt{memoir}}\index{memoir}\label{faq+memoir} +% La classe \texttt{memoir}~\cite{memoir,add-memoir} offre essentiellement les fonctionnalités des paquetages \texttt{appendix}, % \texttt{tocbibind} et \texttt{tocloft} (cette classe et ces paquetages ont le même auteur, \xname{Peter~R.}{Wilson}), -% et donc elle a les mêmes problèmes; voir ci-dessus les solutions disponibles. +% et donc elle a les mêmes problèmes; voir ci-dessus les solutions disponibles (sections~\vref{faq+appendix}, +% \vref{special.entries} et~\vref{faq+tocloft} respectivement). % Si votre version\Virage{} de la classe \texttt{memoir} est récente, la syntaxe de la commande \verb|\chapter| -% est différente et la classe \texttt{memoir} \emph{n'est plus compatible} avec le paquetage \texttt{minitoc}, -% mais une modification est insérée pour corriger le problème. +% est différente et la classe \texttt{memoir} \emph{pourrait n'être plus compatible} avec le paquetage \texttt{minitoc}, +% mais une modification est insérée pour corriger le problème. Heureusement, si votre version de la classe \texttt{memoir} +% est plus récente que 2005/09/25, la correction n'est plus nécessaire. +% +% Si vous utilisez la classe \texttt{memoir} (ou le paquetage \texttt{tocloft}), la commande \verb|\mtcsetfont| +% n'a aucun effet (\verb|\mtcsettitlefont| fonctionne); vous devriez utiliser les commandes de fontes qui +% sont spécifiques de la classe \texttt{memoir} (ou du paquetage \texttt{tocloft}). +% +% Si vous souhaitez quand même utiliser les commandes \verb|\mtcsetfont| tout en utilisant la classe \texttt{memoir} +% (ou le paquetage \texttt{tocloft}), vous devez désactiver les commandes de fontes de \texttt{memoir}/\texttt{tocloft}. +% Ceci peut être fait par les commandes suivantes: +% \begin{quote} +% \verb|\let\cftpartfont\relax|\\ +% \verb|\let\cftchapterfont\relax|\\ +% \verb|\let\cftsectionfont\relax|\\ +% \verb|\let\cftsubsectionfont\relax|\\ +% \verb|\let\cftsubsubsectionfont\relax|\\ +% \verb|\let\cftparagraphfont\relax|\\ +% \verb|\let\cftsubparagraphfont\relax|\\ +% \verb|\let\cftfigurefont\relax|\\ +% \verb|\let\cftsubfigurefont\relax|\\ +% \verb|\let\cfttablefont\relax|\\ +% \verb|\let\cftsubtablefont\relax| +% \end{quote} % \fi % \end{SMOOTH} % @@ -5471,10 +6388,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcsetdepth} % \ifcase\LANG\relax % Since version \#43, the \verb|\mtcsetdepth| command is available. -% You do not need anymore to know the counters \verb|minitocdepth|, \verb|seclotdepth|, etc. +% You do not need anymore to know the counters \verb|minitocdepth|, \verb|sectlotdepth|, etc. % \or\relax % Depuis la version \#43, la commande \verb|\mtcsetdepth| est disponible. -% n'avez plus besoin de connaître les compteurs \verb|minitocdepth|, \verb|seclotdepth|, etc. +% n'avez plus besoin de connaître les compteurs \verb|minitocdepth|, \verb|sectlotdepth|, etc. % \fi % \end{macro} % @@ -5491,7 +6408,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcaddchapter} % \ifcase\LANG\relax % The \index{amsart.cls}\texttt{amsart.cls} and \index{amsproc.cls}\texttt{amsproc.cls} document classes are -% incompatible with \texttt{minitoc}. +% unfortunately incompatible with \texttt{minitoc}. % The \index{amsbook.cls}\texttt{amsbook.cls} document class requires the insertion of commands if you want % a list of figures and/or a list of tables: % \begin{verse} @@ -5502,7 +6419,7 @@ sud des États-Unis, comme la Louisiane.} % \end{verse} % \or\relax % Les classes de document \index{amsart.cls}\texttt{amsart.cls} et \index{amsproc.cls}\texttt{amsproc.cls} sont -% incompatibles avec \texttt{minitoc}. +% malheuresement incompatibles avec \texttt{minitoc}. % La classe de document \index{amsbook.cls}\texttt{amsbook.cls} requiert l'insertion de commandes si vous désirez % une liste des figures et/ou une liste des tableaux: % \begin{verse} @@ -5538,11 +6455,199 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs end\{mtchideinmaintoc\}} % \end{quote} % This environment accepts an optional numeric argument, which is the depth of hiding in the main toc (default: -% \texttt{-1}, complete hiding). +% \texttt{-1}, complete hiding). You can look at the \index{apx.tex}\texttt{apx.tex} example file: +% \begin{verse}\small +% \verb|\documentclass{book}|\\ +% \verb|\usepackage{tocbibind} % adds some entries in the main TOC.|\\ +% \verb|\usepackage{lipsum} % provides filling text|\\ +% \verb|\usepackage[tight]{minitoc}|\\ +% \verb|\setcounter{minitocdepth}{3}|\\ +% \verb|\setcounter{parttocdepth}{3}|\\ +% \verb|\begin{document}|\\ +% \verb|\doparttoc|\\ +% \verb|\dominitoc|\\ +% \verb|\tableofcontents|\\ +% \verb|\mtcaddchapter % because tocbibend adds|\\ +% \verb|% % a chapter entry in the TOC|\\ +% \verb|\chapter{First}|\\ +% \verb|\minitoc|\\ +% \verb|First chapter|\\ +% \verb|\section{First section}|\\ +% \verb|\lipsum|\\ +% \verb|\section{Second section}|\\ +% \verb|\lipsum|\\ +% \verb|\chapter{Second}|\\ +% \verb|\minitoc|\\ +% \verb|Second|\\ +% \verb|\section{First section of second chapter}|\\ +% \verb|\lipsum|\\ +% \verb|\section{Second section of second chapter}|\\ +% \verb|\lipsum|\\ +% \verb|\appendix % begins the appendices|\\ +% \verb|\addcontentsline{toc}{part}{Appendices}|\\ +% \verb|% % adds a part entry in the TOC|\\ +% \verb|\adjustptc % fixes the parttoc counter ptc|\\ +% \verb|\parttoc % adds a partial toc for the appendices|\\ +% \verb|\begin{mtchideinmaintoc}[-1] % hides the details of the|\\ +% \verb|% % appendices in the main TOC, but chapter-level|\\ +% \verb|% % entries would be still visible if you use 0|\\ +% \verb|% % in place of -1 as optional argument.|\\ +% \verb|\chapter{First appendix}|\\ +% \verb|\minitoc|\\ +% \verb|First appendix|\\ +% \verb|\section{First section}|\\ +% \verb|\lipsum|\\ +% \verb|\section{Second section}|\\ +% \verb|\lipsum|\\ +% \verb|\chapter{Second appendix}|\\ +% \verb|\minitoc|\\ +% \verb|Second appendix|\\ +% \verb|\section{First section of second appendix}|\\ +% \verb|\lipsum|\\ +% \verb|\section{Second section of second appendix}|\\ +% \verb|\lipsum|\\ +% \verb|\end{mtchideinmaintoc} % end of hiding|\\ +% \verb|\end{document}| +% \end{verse} % % Of course, the environments \texttt{mtchideinmainlof} % and \texttt{mtchideinmainlot} are also available, to hide some entries in the main % list of figures or of tables. +% +% Note\virage{} that the position of the end of these environments must be adjusted to include a page break (like +% the one done by a \verb|\chapter| command), else the restore command might be inserted to early into the +% \texttt{.toc}, \texttt{.lof} or \texttt{.lot} file. There is an example file (\index{hide1.tex}\texttt{hide1.tex}): +% \begin{multicols}{2} +% \setlength{\columnseprule}{.4pt} +% \begin{verse} +% \verb|\documentclass{book}|\\ +% \verb|\usepackage[tight]{minitoc}|\\ +% \verb|\begin{document}|\\ +% \verb|\dominilof|\\ +% \verb|\dominilot|\\ +% \verb|\listoffigures|\\ +% \verb|\listoftables|\\ +% \verb|\chapter{First}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{AAAA1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{AAAA2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TAAAA1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TAAAA2}|\\ +% \verb|\end{table}|\\ +% \verb|\chapter{Second}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{mtchideinmainlof}|\\ +% \verb|\begin{mtchideinmainlot}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{BBBB1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{BBBB2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TBBBB1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TBBBB2}|\\ +% \verb|\end{table}|\\ +% \verb|\chapter{Third}|\\ +% \verb|\end{mtchideinmainlot}|\\ +% \verb|\end{mtchideinmainlof}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{CCCC1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{CCCC2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TCCCC1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TCCCC2}|\\ +% \verb|\end{table}|\\ +% \verb|\end{document}| +% \end{verse} +% \end{multicols} +% But it is also possible to use \emph{commands} in place of these environments: you place a \verb|\mtchideinmainlof| +% (or \verb|mtchideinmainlot|) command in the first figure (or table) to +% hide, \emph{before} its caption and a \verb|\endmtchideinmainlof| (or \verb|\endmtchideinmainlot|) command at the end of +% the last figure (or table) to hide, \emph{after} its caption, like in this example file +% (\index{hide2.tex}\texttt{hide2.tex}): +% \begin{multicols}{2} +% \setlength{\columnseprule}{.4pt} +% \begin{verse} +% \verb|\documentclass{book}|\\ +% \verb|\usepackage[tight]{minitoc}|\\ +% \verb|\begin{document}|\\ +% \verb|\dominilof|\\ +% \verb|\dominilot|\\ +% \verb|\listoffigures|\\ +% \verb|\listoftables|\\ +% \verb|\chapter{First}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{AAAA1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{AAAA2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TAAAA1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TAAAA2}|\\ +% \verb|\end{table}|\\ +% \verb|\chapter{Second}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\mtchideinmainlof|\\ +% \verb|\caption{BBBB1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{BBBB2}|\\ +% \verb|\endmtchideinmainlof|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\mtchideinmainlot|\\ +% \verb|\caption{TBBBB1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TBBBB2}|\\ +% \verb|\endmtchideinmainlot|\\ +% \verb|\end{table}|\\ +% \verb|\chapter{Third}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{CCCC1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{CCCC2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TCCCC1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TCCCC2}|\\ +% \verb|\end{table}|\\ +% \verb|\end{document}| +% \end{verse} +% \end{multicols} +% This method, while more delicate to apply, is more reliable in delimiting the hiding domain: its solves the +% problem of the asynchonicity between the writing of floats and the writing of the normal text. % \or\relax % Ceci est un problème similaire à~celui de la section~\vref{faq.19}. % Un exemple est d'avoir une table des matières locale pour un chapitre (\verb|\minitoc|) dont les entrées ne @@ -5557,10 +6662,200 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs end\{mtchideinmaintoc\}} % \end{quote} % Cet environnement accepte un argument optionnel, qui est la profondeur de dissimulation dans la table des matières -% principale (par défaut, \texttt{-1}, dissimulation complète). +% principale (par défaut, \texttt{-1}, dissimulation complète). Vous pouvez regarder le fichier +% d'exemple \index{apx.tex}\texttt{apx.tex}: +% \begin{verse}\small +% \verb|\documentclass{book}|\\ +% \verb|\usepackage{tocbibind} % adds some entries in the main TOC.|\\ +% \verb|\usepackage{lipsum} % provides filling text|\\ +% \verb|\usepackage[tight]{minitoc}|\\ +% \verb|\setcounter{minitocdepth}{3}|\\ +% \verb|\setcounter{parttocdepth}{3}|\\ +% \verb|\begin{document}|\\ +% \verb|\doparttoc|\\ +% \verb|\dominitoc|\\ +% \verb|\tableofcontents|\\ +% \verb|\mtcaddchapter % because tocbibend adds|\\ +% \verb|% % a chapter entry in the TOC|\\ +% \verb|\chapter{First}|\\ +% \verb|\minitoc|\\ +% \verb|First chapter|\\ +% \verb|\section{First section}|\\ +% \verb|\lipsum|\\ +% \verb|\section{Second section}|\\ +% \verb|\lipsum|\\ +% \verb|\chapter{Second}|\\ +% \verb|\minitoc|\\ +% \verb|Second|\\ +% \verb|\section{First section of second chapter}|\\ +% \verb|\lipsum|\\ +% \verb|\section{Second section of second chapter}|\\ +% \verb|\lipsum|\\ +% \verb|\appendix % begins the appendices|\\ +% \verb|\addcontentsline{toc}{part}{Appendices}|\\ +% \verb|% % adds a part entry in the TOC|\\ +% \verb|\adjustptc % fixes the parttoc counter ptc|\\ +% \verb|\parttoc % adds a partial toc for the appendices|\\ +% \verb|\begin{mtchideinmaintoc}[-1] % hides the details of the|\\ +% \verb|% % appendices in the main TOC, but chapter-level|\\ +% \verb|% % entries would be still visible if you use 0|\\ +% \verb|% % in place of -1 as optional argument.|\\ +% \verb|\chapter{First appendix}|\\ +% \verb|\minitoc|\\ +% \verb|First appendix|\\ +% \verb|\section{First section}|\\ +% \verb|\lipsum|\\ +% \verb|\section{Second section}|\\ +% \verb|\lipsum|\\ +% \verb|\chapter{Second appendix}|\\ +% \verb|\minitoc|\\ +% \verb|Second appendix|\\ +% \verb|\section{First section of second appendix}|\\ +% \verb|\lipsum|\\ +% \verb|\section{Second section of second appendix}|\\ +% \verb|\lipsum|\\ +% \verb|\end{mtchideinmaintoc} % end of hiding|\\ +% \verb|\end{document}| +% \end{verse} % % Bien sûr, les environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot} sont également disponibles, % pour dissimuler certaines entrées dans les listes des figures ou des tableaux principales. +% +% Notez\virage{} que la position de la fin de ces environnements doit être ajustée pour inclure un saut de page +% (tel que celui fait par une commande \verb|\chapter|), sinon la commande de restauration pourrait être insérée +% trop tôt dans le fichier \texttt{.toc}, \texttt{.lof} ou \texttt{.lot}. Voici un exemple de fichier +% (\index{hide1.tex}\texttt{hide1.tex}): +% \begin{multicols}{2} +% \setlength{\columnseprule}{.4pt} +% \begin{verse} +% \verb|\documentclass{book}|\\ +% \verb|\usepackage[tight]{minitoc}|\\ +% \verb|\begin{document}|\\ +% \verb|\dominilof|\\ +% \verb|\dominilot|\\ +% \verb|\listoffigures|\\ +% \verb|\listoftables|\\ +% \verb|\chapter{First}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{AAAA1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{AAAA2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TAAAA1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TAAAA2}|\\ +% \verb|\end{table}|\\ +% \verb|\chapter{Second}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{mtchideinmainlof}|\\ +% \verb|\begin{mtchideinmainlot}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{BBBB1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{BBBB2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TBBBB1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TBBBB2}|\\ +% \verb|\end{table}|\\ +% \verb|\chapter{Third}|\\ +% \verb|\end{mtchideinmainlot}|\\ +% \verb|\end{mtchideinmainlof}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{CCCC1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{CCCC2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TCCCC1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TCCCC2}|\\ +% \verb|\end{table}|\\ +% \verb|\end{document}| +% \end{verse} +% \end{multicols} +% Mais il est aussi possible d'utiliser des \emph{commandes} à~la place de ces environnements: vous placez une +% commande \verb|\mtchideinmainlof| (ou \verb|mtchideinmainlot|) dans +% la première figure (ou table) à~masquer, \emph{avant} son caption et une commande \verb|\endmtchideinmainlof| +% (ou \verb|\endmtchideinmainlot|) à~la fin de la dernière figure (ou table) à~masquer, \emph{après} son caption, +% comme dans cet exemple de fichier (\index{hide2.tex}\texttt{hide2.tex}): +% \begin{multicols}{2} +% \setlength{\columnseprule}{.4pt} +% \begin{verse} +% \verb|\documentclass{book}|\\ +% \verb|\usepackage[tight]{minitoc}|\\ +% \verb|\begin{document}|\\ +% \verb|\dominilof|\\ +% \verb|\dominilot|\\ +% \verb|\listoffigures|\\ +% \verb|\listoftables|\\ +% \verb|\chapter{First}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{AAAA1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{AAAA2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TAAAA1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TAAAA2}|\\ +% \verb|\end{table}|\\ +% \verb|\chapter{Second}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\mtchideinmainlof|\\ +% \verb|\caption{BBBB1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{BBBB2}|\\ +% \verb|\endmtchideinmainlof|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\mtchideinmainlot|\\ +% \verb|\caption{TBBBB1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TBBBB2}|\\ +% \verb|\endmtchideinmainlot|\\ +% \verb|\end{table}|\\ +% \verb|\chapter{Third}|\\ +% \verb|\minilof|\\ +% \verb|\minilot|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{CCCC1}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{figure}|\\ +% \verb|\caption{CCCC2}|\\ +% \verb|\end{figure}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TCCCC1}|\\ +% \verb|\end{table}|\\ +% \verb|\begin{table}|\\ +% \verb|\caption{TCCCC2}|\\ +% \verb|\end{table}|\\ +% \verb|\end{document}| +% \end{verse} +% \end{multicols} +% Cette méthode, quoique plus délicate à~appliquer, est plus fiable pour la délimitation du domaine de masquage: +% elle résoud le problème de l'asynchronicité entre l'écriture des flottants et celle du texte normal. % \fi % \end{environment} % \end{environment} @@ -5576,7 +6871,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcsettitle} % \begin{macro}{\mtcselectlanguage} % \ifcase\LANG\relax -% First, you should not directly modify one of the distributed \texttt{.mld} files. +% First, you should not directly modify one of the distributed \texttt{.mld} and \texttt{.mlo} files. % The simplest way to alter some % title is to redefine the corresponding command via \verb|\renewcommand| or better via % \verb|\mtcsettitle|. @@ -5585,14 +6880,15 @@ sud des États-Unis, comme la Louisiane.} % \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. % \or\relax -% Tout d'abord, vous ne devriez pas modifier directement l'un des fichiers \texttt{.mld} de la distribution. La +% Tout d'abord, vous ne devriez pas modifier directement l'un des fichiers \texttt{.mld} et \texttt{.mlo} de la +% distribution. La % manière la plus simple de modifier un certain titre est de redéfinir la commande correspondante via % \verb|\renewcommand| ou mieux, via \verb|\mtcsettitle|. Si vous souhaitez vraiment avoir votre propre fichier % \index{.mld}\texttt{.mld}, vous copiez un fichier \texttt{.mld} existant vers un fichier portant un nouveau nom % (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{langage}\texttt{[.mld--.mlo]} de fichiers de définition de langues. +% \meta{langue}\texttt{[.mld--.mlo]} de fichiers de définition de langues. % \fi % \end{macro} % \end{macro} @@ -5609,14 +6905,14 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcaddsection} % \begin{macro}{\chapter} % \ifcase\LANG\relax -% If the \texttt{abstract} package~\cite{abstract} (by \name{Peter R.}{Wilson}), is used with its +% If the \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 problem is detected by the \texttt{hints} option and you should add % a \verb|\mtcaddchapter[]| or a \verb|\mtcaddsection[]| % command after your \texttt{abstract} environment. % \or\relax -% Lorsque le paquetage \texttt{abstract}~\cite{abstract} (de \name{Peter R.}{Wilson}), est utilisé avec son option +% Lorsque le paquetage \texttt{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé avec son option % \index{addtotoc}\texttt{addtotoc}, une entrée «~{Abstract}~» (ou similaire) est ajoutée dans la table des % matières, comme un chapitre étoilé si la classe du document définit \verb|\chapter|, sinon comme une section % étoilée. Ce problème est détecté par l'option \texttt{hints} et vous devriez ajouter une commande @@ -5632,8 +6928,8 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{Use with the \texttt{sectsty} package}\label{faq.28}\index{sectsty} % If the \texttt{sectsty} package~\cite{sectsty} (by \name{Rowland}{McDonnell}) is used, it must be loaded \emph{before} -% the \texttt{minitoc} package, because it alters (redefines) the sectionning commands. Of course, \texttt{hints} option -% detects this problem. +% 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{sectsty}}\label{faq.28}\index{sectsty} % Si le paquetage \texttt{sectsty}~\cite{sectsty} (de \name{Rowland}{McDonnell}) est utilisé, il doit être chargé @@ -5648,7 +6944,7 @@ sud des États-Unis, comme la Louisiane.} % \emph{In minitocs, subsections titles are not aligned with sections, as they are in the main table of contents.} % % The entries of a table of contents are formatted via internal commands like -% \verb|\l@part|, \verb|\l@chapter|, \verb|\l@section|, etc. +% \verb|\l@part|, \verb|\l@chapter|, \verb|\l@section|, etc. % % The ``part'' and ``chapter'' levels (and ``section'' for an article) use % specific commands which are somewhat complex for a more elaborated formatting. @@ -5666,7 +6962,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{enumerate}[1)] % \item the logical depth (which will be compared to \texttt{tocdepth} or \texttt{minitocdepth}). % \item the indentation. -% \item the width reserved for the page number. +% \item the width reserved for the section/subsection/\ldots\ number. % \end{enumerate} % In the standard \texttt{book}, \texttt{report} and \texttt{article} classes, the dimensions % (second and third arguments) are given in ``em'' units, and this unit @@ -5674,18 +6970,18 @@ sud des États-Unis, comme la Louisiane.} % the section and subsection entries are witten in the \emph{same} font, hence % usually the alignment is correct. But in the minitocs, the section entries % are written in a bold font while the subsection entries are written in -% a non bold font (see table~\vref{t+mtc+f2}), hence one ``em'' has +% a non bold font (the default font choices are given in table~\vref{t+mtc+f2}), hence one ``em'' has % different sizes in these two fonts and the alignement is changed. % % There are several solutions: % \begin{itemize} % \item Redefine the \verb|\l@section| \ldots{} \verb|\l@subparagraph| commands % to use font independent units (pt, mm, pc, etc.). This -% redefinition must be performed between \verb|\makeatletter| +% redefinition must be performed in a package or via a command defined by a package or between \verb|\makeatletter| % and \verb|\makeatother|, because these commands have a~\verb|@| in % their names; you must use \verb|\renewcommand*| to redefine % these commands. -% \item Use the \texttt{tocloft}~\cite{tocloft} package to change the indentation, with +% \item Use the \texttt{tocloft} package~\cite{tocloft} to change the indentation, with % font independent units. But then see section~\vref{faq+tocloft}. % \item Use the same font for the section and subsection entries % in the minitocs, using the \verb|\mtcsetfont| command (see section~\vref{s+simp-font-commands}) or @@ -5698,7 +6994,7 @@ sud des États-Unis, comme la Louisiane.} % sont dans la table des matières principale.} % % Les entrées d'une table des matières sont mises en forme par des commandes internes telles que -% \verb|\l@part|, \verb|\l@chapter|, \verb|\l@section|, etc. +% \verb|\l@part|, \verb|\l@chapter|, \verb|\l@section|, etc. % % Les niveaux «~partie~» et «~chapitre~» (et «~section~» pour un article) utilisent des % commandes spécifiques qui sont assez complexes pour une mise en forme plus élaborée. @@ -5716,21 +7012,23 @@ sud des États-Unis, comme la Louisiane.} % \begin{enumerate}[1)] % \item la profondeur logique (qui sera comparée à~\texttt{tocdepth} ou \texttt{minitocdepth}); % \item l'indentation; -% \item la largeur réservée pour le numéro de page. +% \item la largeur réservée pour le numéro de section/sous-section/\ldots % \end{enumerate} % Dans les classes standard \texttt{book}, \texttt{report} et \texttt{article}, les dimensions % (deuxième et troisième arguments) sont données en unités «~em~», et cette unité % dépend de la fonte courante. Dans la table des matières principale, les entrées de sections et de sous-sections % sont écrites dans la \emph{même} fonte, donc normalement l'alignement est correct. Mais dans les % minitocs, les entrées pour les sections sont écrites dans une fonte grasse tandis que celles des sous-sections -% sont écrites dans une fonte non grasse (voir la table~\vref{t+mtc+f2}), donc un «~em~» a des tailles différentes +% sont écrites dans une fonte non grasse (les choix par défaut pour ces fontes sont donnés dans +% le tableau~\vref{t+mtc+f2}), donc un «~em~» a des tailles différentes % dans ces deux fontes et l'alignement est altéré. % % Il y a plusieurs solutions: % \begin{itemize} % \item Redéfinir les commandes \verb|\l@section| \ldots{} \verb|\l@subparagraph| pour utiliser % des unités indépendantes de la fonte (pt, mm, pc, etc.). Cette -% redéfinition doit être effectuée entre \verb|\makeatletter| +% redéfinition doit être effectuée dans un paquetage ou via une commande définie dans un paquetage +% ou entre \verb|\makeatletter| % et \verb|\makeatother|, puisque ces commandes contiennent un~\verb|@| dans leurs noms; % vous devez utiliser \verb|\renewcommand*| pour redéfinir ces commandes. % \item Utiliser le paquetage \texttt{tocloft}~\cite{tocloft} pour changer l'indentation, avec des unités @@ -5738,512 +7036,457 @@ sud des États-Unis, comme la Louisiane.} % \item Utiliser la même fonte pour les entrées de sections et de sous-sections dans les minitocs, % en utilisant la commande \verb|\mtcsetfont| (voir la section~\vref{s+simp-font-commands}) ou % en redéfinissant les commandes \verb|\mtcSfont|, \verb|\mtcSSfont|, \verb|\mtcSSSfont|, -% \verb|\mtcPfont| et \verb|\mtcSPfont| (voir la table~\vref{t+mtc+f2}), ou analogues. +% \verb|\mtcPfont| et \verb|\mtcSPfont| (voir le tableau~\vref{t+mtc+f2}), ou analogues. % \end{itemize} % \fi % -% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% \chapter{Installation} -% \minilot +% \ifcase\LANG\relax +% \section{Some useful precautions with starred sectionning commands}\label{faq.30} +% \begin{itemize} +% \item The headers are not modified by \texttt{\bs part*}, \texttt{\bs chapter*} or \texttt{\bs section*}; +% it is necessary to use \texttt{\bs markboth} or \texttt{\bs markright} to get correct page headers for +% the current and following pages. +% \begin{SMOOTH} +% \item If you need an entry in the table of contents for a \texttt{\bs chapter*} or a \texttt{\bs section*} command, you +% must use \texttt{\bs mtcaddchapter[}\emph{title}\texttt{]} or \texttt{\bs mtcaddsection[}\emph{title}\texttt{]} +% \emph{after} the starred sectionning command. +% If you need an entry in the table of contents for a \texttt{\bs part*} command, the page number in the +% table of contents would be wrong, because \texttt{\bs part*} implies a \texttt{\bs clearpage} or a +% \texttt{\bs cleardoublepage} before the first page of the part. Use the sequence +% \begin{quote}\small +% \verb|\cleardoublepage % \clearpage if openany option.|\\ +% \verb|\mtcaddpart[|\emph{title}\verb|]|\\ +% \verb|\part*[|\emph{title}\verb|]| +% \end{quote} +% \end{SMOOTH} +% \end{itemize} +% \or\relax +% \section{Quelques précautions utiles avec les commandes de sectionnement étoilées}\label{faq.30} +% \begin{itemize} +% \item Les en-têtes ne sont pas modifiés par \texttt{\bs part*}, \texttt{\bs chapter*} ou \texttt{\bs section*}; +% il est nécessaire d'utiliser \texttt{\bs markboth} ou \texttt{\bs markright} pour obtenir des en-têtes de +% pages corrects pour la page courante et les suivantes. +% \begin{SMOOTH} +% \item Si vous désirez une entrée dans la table des matières pour une commande \texttt{\bs chapter*} ou +% \texttt{\bs section*} command, vous devez utiliser \texttt{\bs mtcaddchapter[}\emph{titre}\texttt{]} ou +% \texttt{\bs mtcaddsection[}\emph{titre}\texttt{]} \emph{après} la commande de sectionnement étoilée. +% Si vous désirez une entrée dans la table des matières pour une commande pour une commande \texttt{\bs part*}, +% le numéro de page dans la table des matières serait erroné, car \texttt{\bs part*} implique une commande +% \texttt{\bs clearpage} ou \texttt{\bs cleardoublepage} avant la première page de la partie. Utilisez la +% séquence +% \begin{quote}\small +% \verb|\cleardoublepage % \clearpage si option openany.|\\ +% \verb|\mtcaddpart[|\emph{titre}\verb|]|\\ +% \verb|\part*[|\emph{titre}\verb|]| +% \end{quote} +% \end{SMOOTH} +% \end{itemize} +% \fi % +% ^^A (31) +% \lneed{5} % \ifcase\LANG\relax -% Installation of the \texttt{minitoc} package (version~\#43). +% \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 +% version of the +% \texttt{caption} package.}, (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 +% commands listing figures and tables. Of course, the \texttt{hints} option detects this problem. +% \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 +% 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é, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}, car de tels paquetages altèrent (redéfinissent) +% les commandes de listage des figures et tableaux. Bien sûr, l'option \texttt{hints} détecte ce problème. +% \fi % -% 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}. +% ^^A (32) +% \lneed{5} +% \ifcase\LANG\relax +% \section{Bad interaction \texttt{minitoc/hyperref/memoir}}\index{hyperref}\index{memoir}\label{faq.32} +% When the \texttt{minitoc} and \texttt{hyperref}~\cite{hyperref.web} packages are used in a document +% of class \texttt{memoir}~\cite{memoir,add-memoir}, +% the chapter header ``Chapter'' does not appear on the first page of the chapter. % -% 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. +% This problem is fixed in version~\#44 of \texttt{minitoc}. % \or\relax -% Installation du paquetage \texttt{minitoc} (version~\#43). -% -% 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}. +% \section{Mauvaise interaction \texttt{minitoc/hyperref/memoir}}\index{hyperref}\index{memoir}\label{faq.32} +% Lorsque les paquetages \texttt{minitoc} et \texttt{hyperref}~\cite{hyperref.web} sont utilisés dans un document dont +% la classe est \texttt{memoir}~\cite{memoir,add-memoir}, l'en-tête de chapitre «~Chapitre~» n'apparaît pas sur la première +% page du chapitre. % -% Les fichiers sont répartis en «~classes~» ci-dessous (un même fichier peut apparaître dans plusieurs classes). -% Chaque classe spécifie la fonction et le placement de ses fichiers. +% Ce problème est corrigé dans la version~\#44 de \texttt{minitoc}. % \fi % -% \begin{SMOOTH} -% \begin{enumerate}[(1)] -% \addtocounter{enumi}{-1} -% \item +% ^^A (33) +% \lneed{5} % \ifcase\LANG\relax -% \label{IN0}The files \index{minitoc.ins}\texttt{minitoc.ins} and \index{minitoc.dtx}\texttt{minitoc.dtx} -% are the basic source files of this package. The file \index{fminitoc.dtx}\texttt{fminitoc.dtx} loads -% \index{minitoc.dtx}\texttt{minitoc.dtx} but selects the french documentation. -% The language selection is done by using -% \texttt{\bs ifcase} \ldots\ \texttt{\bs or} \ldots\ \texttt{\bs fi} constructs. +% \section{Use with the \texttt{varsects} package}\label{faq.33}\index{varsects} +% If the \texttt{varsects} package~\cite{varsects} (by \name{Daniel}{Taupin}\textsuperscript{\textdied}) +% 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 -% \label{IN0}Les fichiers \index{minitoc.ins}\texttt{minitoc.ins} et \index{minitoc.dtx}\texttt{minitoc.dtx} -% sont les fichiers sources basiques de ce paquetage. Le fichier \index{fminitoc.dtx}\texttt{fminitoc.dtx} charge -% \index{minitoc.dtx}\texttt{minitoc.dtx} mais sélectionne la documentation en français. La sélection de la -% langue est faite en utilisant des constructions \texttt{\bs ifcase} \ldots\ \texttt{\bs or} -% \ldots\ \texttt{\bs fi}. +% \section{Utilisation avec le paquetage \texttt{varsects}}\label{faq.33}\index{varsects} +% Si le paquetage \texttt{varsects}~\cite{varsects} (de \name{Daniel}{Taupin}\textsuperscript{\textdied}) 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 -% \item +% +% ^^A (34) +% \lneed{5} % \ifcase\LANG\relax -% \label{IN1}The files \index{minitoc.sty}\texttt{minitoc.sty}, \index{mtcoff.sty}\texttt{mtcoff.sty}, -% and \emph{all}\Virage{} \index{.mld}\texttt{*.mld} and \index{.mlo}\texttt{*.mlo} files are the package -% itself\,\footnote{The large number \index{.mld}\texttt{*.mld} files is (partialy) a consequence of the fact -% that some languages have -% aliases (or dialects) and hence one \texttt{*.mld} file for each name (a \texttt{*.mld} file can load -% 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).}. -% \texttt{mtcpatchmem.sty} is a temporary fix for compatibility with the \texttt{memoir} class. -% They must be \emph{all} installed in a directory where \LaTeXe{} finds the \texttt{.sty} files. +% \section{Initial font settings}\label{faq.34} +% The setting of the fonts in the mini-tables is a rather complex problem. If we take the parttocs as an example, +% there is a \verb|\ptcfont| font-command which is used for two purposes\footnote{The same remarks apply +% to the other mini-tables.}: +% \begin{itemize} +% \item First, to be used as default value for some other font-commands (like \verb|\ptcSPfont|). As its +% default value is used in the initialization of the \texttt{minitoc} package, the value of these other +% commands is \emph{not altered} if you modify \verb|\ptcfont|. You must modify these commands one at a +% time. +% \item Second, it is invoked at the beginning of each parttoc, partlof or partlot to set an initial font command. +% Then each entry of the mini-table calls its own font command (like \verb|\ptcSPfont|). Thus, if you +% modify \verb|\ptcfont|, you can obtain a global effect on the fonts in the parttocs, partlofs, and +% partlots. So you can play with the various parameters of the fonts (family, shape, series, size), if +% you want fancy mini-tables; but it is rather difficult. +% \end{itemize} +% +% In\Virage{} the initialization of the \texttt{minitoc} package, we have a sequence of commands: +% \begin{quote} +% \verb|\let\ptcSSfont\ptcfont % (subsections)|\\ +% \verb|\let\ptcSSSfont\ptcfont % (subsubsections)|\\ +% \verb|\let\ptcPfont\ptcfont % (paragraphs)|\\ +% \verb|\let\ptcSPfont\ptcfont % (subparagraphs)|\\ +% \verb|\let\plffont\ptcfont % (figures)|\\ +% \verb|\let\plfSfont\ptcfont % (subfigures)|\\ +% \verb|\let\pltfont\ptcfont % (tables)|\\ +% \verb|\let\pltSfont\ptcfont % (subtables)| +% \end{quote} +% to define some default fonts. But this sequence is executed only once. If you alter \verb|\ptcfont|, the modification is +% not applied to these font commands. The command \verb|\ptcfont| is invoked at the beginning of each parttoc. +% \verb|\ptcCfont| is invoked for each chapter entry in a parttoc (\verb|\ptcSfont| for each section entry, etc.). +% So \verb|\ptcfont| can be used to define some global characteristics for the fonts in the parttocs, while +% \verb|\ptcCfont| (etc.) can be used to customize the fonts for each level of entries. +% +% \begin{SMOOTH} +% Note that if you say: +% \begin{quote} +% \verb|\def\ptcSSfont{\ptcfont} % (subsections)|\\ +% \verb|\def\ptcSSSfont{\ptcfont} % (subsubsections)|\\ +% \verb|\def\ptcPfont{\ptcfont} % (paragraphs)|\\ +% \verb|\def\ptcSPfont{\ptcfont} % (subparagraphs)|\\ +% \verb|\def\plffont{\ptcfont} % (figures)|\\ +% \verb|\def\plfSfont{\ptcfont} % (subfigures)|\\ +% \verb|\def\pltfont{\ptcfont} % (tables)|\\ +% \verb|\def\pltSfont{\ptcfont} % (subtables)| +% \end{quote} +% after loading the \texttt{minitoc} package, these font commands will be ``associated'' to \verb|\ptcfont|, hence if you +% modify \verb|\ptcfont| (by via \verb|\mtcsetfont{parttoc}{*}{...}| or \verb|\renewcommand|), they will follow the +% modification. But if you modify one of these commands via \verb|\renewcommand| or +% \verb|\mtcsetfont{parttoc}{subsection}{...}| (\texttt{subsection} is an example), +% the association is broken. But you could be more clever by saying something like +% \begin{quote} +% \verb|\mtcsetfont{parttoc}{subsection}{\ptcfont\itshape}| +% \end{quote} +% to preserve the association and modify only some parameters of a minitoc font command. +% \end{SMOOTH} +% +% For levels above subsection (part, chapter and section), the fonts a more specific in general, but you can, of course, +% say something like \verb|\def\ptcCfont{\ptcfont}| to make a similar association. You can even make other associations, +% like this: +% \begin{quote} +% \verb|% for high sectionning levels:|\\ +% \verb| \def\highlevelsfont{\rmfamily\bfseries\normalsize\upshape}|\\ +% \verb|% for low sectionning levels:|\\ +% \verb| \def\lowlevelsfont{\rmfamily\mdseries\smallsize\upshape}|\\ +% \verb|% then for each level:|\\ +% \verb| \def\ptcCfont{\highlevelsfont}|\\ +% \verb| \def\ptcSfont{\highlevelsfont}|\\ +% \verb| \def\ptcSSfont{\lowlevelsfont}|\\ +% \verb| \def\ptcSSSfont{\lowlevelsfont}|\\ +% \verb| \def\ptcPfont{\lowlevelsfont\itshape}|\\ +% \verb| \def\ptcSPfont{\lowlevelsfont\itshape}| +% \end{quote} +% Then you can redefine \verb|\highlevelsfont| or \verb|\lowlevelsfont| to act on several fonts in one step, but you must +% use \verb|\renewcommand|. You cannot act on \verb|\highlevelsfont| or \verb|\lowlevelsfont| with \verb|\mtcsetfont|. +% +% Note that only the fonts for parttocs are used in the examples above; but, of course, the situation is the same for +% minitocs and secttocs. \verb|\highlevelsfont| and \verb|\lowlevelsfont| are macro names that you can choice, they are not +% part of the \texttt{minitoc} package. % \or\relax -% \label{IN1}Les fichiers \index{minitoc.sty}\texttt{minitoc.sty}, \index{mtcoff.sty}\texttt{mtcoff.sty}, -% et \emph{tous}\Virage{} les fichiers \index{.mld}\texttt{*.mld} et \index{.mlo}\texttt{*.mlo} constituent le -% paquetage lui-même\,\footnote{Le grand nombre de fichiers \index{.mld}\texttt{*.mld} est (en partie) -% une conséquence du fait que certaines -% langues ont des alias (ou dialectes) et donc un fichier \texttt{*.mld} pour chaque nom (un fichier \texttt{*.mld} -% peut en charger un autre); les langues \emph{english} et \emph{french} sont des exemples évidents. -% 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).} -% \texttt{mtcpatchmem.sty} est une correction temporaire pour compatibilité avec la classe \texttt{memoir}. -% Ils doivent être \emph{tous} installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.sty}. +% \section{Choix initiaux des fontes}\label{faq.34} +% Le choix des fontes dans les mini-tables est un problème assez compliqué. Si nous prenons par exemple les +% parttocs, il y~a une commande de fonte \verb|\ptcfont| qui est utilisée dans deux buts\,\footnote{Les mêmes +% remarques s'appliquent aux autres mini-tables.}: +% \begin{itemize} +% \item Premièrement, pour être utilisée comme valeur par défaut pour quelques autres commandes de fontes (telles +% que \verb|\ptcSPfont|). Comme sa valeur par défaut est utilisée dans l'initialisation du paquetage +% \texttt{minitoc}, la valeur de ces autres commandes \emph{n'est pas modifiée} si vous modifiez +% \verb|\ptcfont|. Vous devez modifiez ces commandes une à~la fois. +% \item Deuxièmement, elle est invoquée au début de chaque parttoc, partlof ou partlot pour établir une commande +% de fonte initiale. Puis chaque entrée de la mini-table appelle sa propre commande de fonte (comme +% \verb|\ptcSPfont|). Donc, si vous modifiez \verb|\ptcfont|, vous pouvez obtenir un effet global sur les +% fontes dans les parttocs, partlofs et partlots. Vous pouvez ainsi jouer avec les divers paramètres des +% fontes (famille, forme, graisse, taille), si vous voulez des mini-tables enjolivées; mais ceci est assez +% difficile. +% \end{itemize} +% +% Dans\Virage{} l'initialisation du paquetage \texttt{minitoc}, nous avons une séquence de commandes: +% \begin{quote} +% \verb|\let\ptcSSfont\ptcfont % (subsections)|\\ +% \verb|\let\ptcSSSfont\ptcfont % (subsubsections)|\\ +% \verb|\let\ptcPfont\ptcfont % (paragraphs)|\\ +% \verb|\let\ptcSPfont\ptcfont % (subparagraphs)|\\ +% \verb|\let\plffont\ptcfont % (figures)|\\ +% \verb|\let\plfSfont\ptcfont % (subfigures)|\\ +% \verb|\let\pltfont\ptcfont % (tables)|\\ +% \verb|\let\pltSfont\ptcfont % (subtables)| +% \end{quote} +% pour définir quelques fontes par défaut. Mais cette séquence n'est exécutée qu'une seule fois. Si vous altérez +% \verb|\ptcfont|, la modification n'est pas appliquée à~ces commandes de fontes. La commande \verb|\ptcfont| est +% invoquée au début de chaque parttoc. \verb|\ptcCfont| est invoquée pour chaque entrée de chapitre dans une parttoc +% (\verb|\ptcSfont| pour chaque entrée de section, etc.). Ainsi \verb|\ptcfont| peut être utilisée pour définir +% quelques caractéristiques globales pour les fontes dans les parttocs, tandis que \verb|\ptcCfont| (etc.) peuvent +% être utilisées pour personnaliser les fontes pour chaque niveau d'entrées. +% +% \begin{SMOOTH} +% Notez que si vous dites: +% \begin{quote} +% \verb|\def\ptcSSfont{\ptcfont} % (subsections)|\\ +% \verb|\def\ptcSSSfont{\ptcfont} % (subsubsections)|\\ +% \verb|\def\ptcPfont{\ptcfont} % (paragraphs)|\\ +% \verb|\def\ptcSPfont{\ptcfont} % (subparagraphs)|\\ +% \verb|\def\plffont{\ptcfont} % (figures)|\\ +% \verb|\def\plfSfont{\ptcfont} % (subfigures)|\\ +% \verb|\def\pltfont{\ptcfont} % (tables)|\\ +% \verb|\def\pltSfont{\ptcfont} % (subtables)| +% \end{quote} +% après avoir chargé le paquetage \texttt{minitoc}, ces commandes de fontes seront «~associées~» à~\verb|\ptcfont|, +% donc si vous modifiez \verb|\ptcfont| (par une commande \verb|\renewcommand| ou via \verb|\mtcsetfont{parttoc}{*}{...}|), +% elles suivront la modification. Mais si vous modifiez l'une de ces commandes via +% \verb|\mtcsetfont{parttoc}{subsection}{...}| (\texttt{subsection} est un exemple) ou \verb|\renewcommand|, l'association +% est rompue. Mais vous pourriez agir plus subtilement en disant quelque chose comme +% \begin{quote} +% \verb|\mtcsetfont{parttoc}{subsection}{\ptcfont\itshape}| +% \end{quote} +% pour préserver l'association et modifier seulement quelques paramètres d'une commande de fonte minitoc. +% \end{SMOOTH} +% +% Pour les niveaux au-dessus de la sous-section (partie, chapitre et section), les fontes sont plus spécifiques en +% général, mais vous pouvez, bien sûr, dire quelque chose comme \verb|\def\ptcCfont{\ptcfont}| pour faire une +% association similaire. Vous pouvez même faire d'autres associations, comme ceci: +% \begin{quote} +% \verb|% pour les hauts niveaux de sectionnement:|\\ +% \verb| \def\highlevelsfont{\rmfamily\bfseries\normalsize\upshape}|\\ +% \verb|% pour les bas niveaux de sectionnement:|\\ +% \verb| \def\lowlevelsfont{\rmfamily\mdseries\smallsize\upshape}|\\ +% \verb|% puis pour chaque niveau:|\\ +% \verb| \def\ptcCfont{\highlevelsfont}|\\ +% \verb| \def\ptcSfont{\highlevelsfont}|\\ +% \verb| \def\ptcSSfont{\lowlevelsfont}|\\ +% \verb| \def\ptcSSSfont{\lowlevelsfont}|\\ +% \verb| \def\ptcPfont{\lowlevelsfont\itshape}|\\ +% \verb| \def\ptcSPfont{\lowlevelsfont\itshape}| +% \end{quote} +% Puis vous pouvez redéfinir \verb|\highlevelsfont| ou \verb|\lowlevelsfont| pour agir sur plusieurs fontes en une +% seule fois, mais vous devez utiliser \verb|\renewcommand|. Vous ne pouvez pas agir sur \verb|\highlevelsfont| ou +% \verb|\lowlevelsfont| avec \verb|\mtcsetfont|. +% +% Notez que seules les fontes pour les parttocs ont été utilisées dans les exemples ci-dessus; mais, bien sûr, la +% situation est la même pour les minitocs et les secttocs. \verb|\highlevelsfont| et \verb|\lowlevelsfont| sont des +% noms de macros que vous pouvez choisir, ils ne font pas partie du paquetage \texttt{minitoc}. % \fi -% \item +% +% ^^A (35) +% \lneed{5} % \ifcase\LANG\relax -% \label{IN2}Informative text files: -% \begin{itemize} -% \item \index{INSTALL}\texttt{INSTALL} is a file describing the installation of the package. -% You are (almost) reading it (but it is shorter). -% \item \index{minitoc.l}\texttt{minitoc.l} contains the list of all files of the \texttt{minitoc} distribution. See -% table~\vref{t+files}. -% \item \index{README}\texttt{README} is a file describing briefly the \texttt{minitoc} package, -% plus some useful infos. -% \item \index{catalog}\texttt{catalog} contains basic infos about the \texttt{minitoc} package (abstract, date, -% author, version, licence). -% \item \index{TODO}\texttt{TODO} lists some suggested developments of the package, not yet implemented. -% Comments and suggestions are welcome. -% \end{itemize} +% \section{Use with the \KOMAScript{} classes}\label{faq.35} +% If a \KOMAScript{} class~\cite{koma}, compatible with \texttt{minitoc} (\texttt{scrbook}, \texttt{scrreprt} or +% \texttt{scrartcl}), is used, some class options may cause problems with the \texttt{minitoc} package, because these +% options add chapter or section entries in the table of contents. See section~\vref{special.entries}. Of course, +% the \texttt{hints} option detects this problem. % \or\relax -% \label{IN2}Fichiers informatifs textuels: -% \begin{itemize} -% \item \index{INSTALL}\texttt{INSTALL} est un fichier décrivant l'installation du paquetage. À~part la langue, -% vous êtes (presque) en train de le lire (mais il est plus court). -% \item \index{minitoc.l}\texttt{minitoc.l} contient la liste de tous les fichiers de la distribution de -% \texttt{minitoc}. Voir le tableau~\vref{t+files}. -% \item \index{README}\texttt{README} est un fichier décrivant sommairement le paquetage \texttt{minitoc}, -% plus quelques informations utiles. -% \item \index{catalog}\texttt{catalog} contient des informations basiques sur le paquetage \texttt{minitoc} -% (résumé, date, auteur, version, licence). -% \item \index{TODO}\texttt{TODO} liste quelques propositions de développement du paquetage, pas encore réalisées. -% Commentaires et suggestions sont les bienvenus. -% \end{itemize} +% \section{Utilisation avec les classes \KOMAScript}\label{faq.35} +% Si une classe \KOMAScript~\cite{koma}, compatible avec \texttt{minitoc} (\texttt{scrbook}, \texttt{scrreprt} ou +% \texttt{scrartcl}), est utilisée, certaines options de la classe peuvent poser des problèmes avec le paquetage +% \texttt{minitoc}, car elles ajoutent des entrées de chapitre ou de section dans la table des matières. Voir la +% section~\vref{special.entries}. Bien sûr, l'option \texttt{hints} détecte ce problème. % \fi -% \item +% +% ^^A (36) +% \lneed{5} % \ifcase\LANG\relax -% \label{IN3}\index{minitoc-ex.tex}\texttt{minitoc-ex.tex}, \index{mini-art.tex}\texttt{mini-art.tex}, -% \index{add.tex}\texttt{add.tex}, \index{add.bib}\texttt{add.bib} are example files, to play with. +% \section{Use with the \texttt{jura} class or the \texttt{alphanum} package}\label{faq.36}\index{jura}\index{alphanum} +% The \texttt{jura} class loads the \texttt{alphanum} package, which redefines the sectionning structure in a +% non-standard way, after the loading of the \texttt{report} class. This class and this package are incompatible +% with minitoc. % \or\relax -% \label{IN3}\index{minitoc-ex.tex}\texttt{minitoc-ex.tex}, \index{mini-art.tex}\texttt{mini-art.tex}, -% \index{add.tex}\texttt{add.tex}, \index{add.bib}\texttt{add.bib} sont des exemples de fichiers, avec -% lesquels vous pouvez jouer. +% \section{Utilisation avec la classe \texttt{jura} ou le paquetage \texttt{alphanum}}% +% \label{faq.36}\index{jura}\index{alphanum} +% La classe \texttt{jura} charge le paquetage \texttt{alphanum}, qui redéfinit la structure de sectionnement d'une +% manière non-standard, après le chargement de la classe \texttt{report}. Cette classe et ce paquetage sont incompatibles +% avec minitoc. % \fi -% \item +% +% ^^A (37) % \ifcase\LANG\relax -% \label{IN4}\index{minitoc.bug}\texttt{minitoc.bug}, \index{minitoc.sum}\texttt{minitoc.sum} -% are plain text documentation: list of problems (faq, see chapter~\vref{FAQ}) and summary of commands -% (see chapter~\vref{c+memento}). +% \section{Use of the \texttt{.mld} files with the \texttt{babel} package}\label{faq.37} +% If you are using the \texttt{babel} package~\cite{babel,babel-user}, you can automatize the loading of the +% \texttt{.mld} file by adding some code in the preamble of your document, like this: +% \begin{quote} +% \verb|\AtBeginDocument{%|\\ +% \verb| \addto\captions|\emph{language1}\verb|{\mtcselectlanguage{|\emph{language2}\verb|}}}| +% \end{quote} +% where \emph{language1} is the language name for \texttt{babel} and \emph{language2} the language name for +% \texttt{minitoc}; there are often identical, but there are exceptions (when you use a locally customized \texttt{.mld} +% file, by example). % \or\relax -% \label{IN4}\index{minitoc.bug}\texttt{minitoc.bug}, \index{minitoc.sum}\texttt{minitoc.sum} -% sont de la documentation en texte pur: liste des problèmes (questions fréquemment posées, voir le -% chapitre~\vref{FAQ}) et sommaire des commandes (voir le chapitre~\vref{c+memento}). +% \section{Utilisation des fichiers \texttt{.mld} avec le paquetage \texttt{babel}}\label{faq.37} +% Si vous utilisez le paquetage \texttt{babel}~\cite{babel,babel-user}, vous pouvez automatiser le chargement du +% fichier \texttt{.mld} en ajoutant du code dans le préambule de votre document, comme ceci: +% \begin{quote} +% \verb|\AtBeginDocument{%|\\ +% \verb| \addto\captions|\emph{langue1}\verb|{\mtcselectlanguage{|\emph{langue2}\verb|}}}| +% \end{quote} +% où \emph{langue1} est le nom de langue pour \texttt{babel} et \emph{langue2} le nom de langue pour \texttt{minitoc}; +% ils sont souvent identiques, mais il y~a des exceptions (lorsque vous utilisez un fichier \texttt{.mld} adapté +% localement, par exemple). % \fi -% \item +% +% ^^A (38) +% \lneed{5} % \ifcase\LANG\relax -% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist}, -% \index{mtcglo.ist}\texttt{mtcglo.ist}, -% \index{minitoc.lan}\texttt{minitoc.lan}, -% \index{minitoc.dtx}\texttt{minitoc.dtx}, and -% \index{minitoc.bib}\texttt{minitoc.bib} are the source of the documentation in (non perfect) english. +% \section{Use with the \texttt{fncychap} package}\label{faq.38}\index{fncychap} +% If the \texttt{fncychap} package~\cite{fncychap} (by \name{Ulf~A.}{Lindgren}) +% 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 -% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist}, -% \index{mtcglo.ist}\texttt{mtcglo.ist}, -% \index{minitoc.lan}\texttt{minitoc.lan}, -% \index{minitoc.dtx}\texttt{minitoc.dtx} et -% \index{minitoc.bib}\texttt{minitoc.bib} forment le code source de la documentation en anglais (ou presque). +% \section{Utilisation avec le paquetage \texttt{fncychap}}\label{faq.38}\index{fncychap} +% Si le paquetage \texttt{fncychap}~\cite{fncychap} (de \name{Ulf~A.}{Lindgren}) 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 -% \item +% +% ^^A (39) +% \lneed{5} % \ifcase\LANG\relax -% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx}, -% \index{fminitoc.bib}\texttt{fminitoc.bib}, -% \index{fminitoc.ist}\texttt{fminitoc.ist}, -% \index{fminitoc.lan}\texttt{fminitoc.lan}, -% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty}, -% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} are the source -% (and tools) of the documentation in french\,\footnote{This seems rather strange. In fact, the english and -% french documentations are both in the \texttt{minitoc.dtx} file. \texttt{fminitoc.dtx} sets a flag then -% loads \texttt{minitoc.dtx}; hence the file \texttt{fminitoc.dtx} is much smaller than \texttt{minitoc.dtx}. -% Thus, \texttt{minitoc.ins} contains also some utility files which are automatically created (some -% \texttt{.sty} files, \texttt{minitoc.ist}, \texttt{mtcglo.ist}, \texttt{fminitoc.ist}, \texttt{minitoc.lan}, -% \texttt{fminitoc.lan}). -% The english and french versions are not word-by-word translations, but they are in parallel in the -% file \texttt{minitoc.dtx}, and this helps the maintenance. -% Note that the \texttt{fminitoc.ins} file does not exist.}. +% \section{Use with the \texttt{quotchap} package}\label{faq.39}\index{quotchap} +% If the \texttt{quotchap} package~\cite{quotchap} (by \name{Karsten}{Tinnefeld}) +% 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 -% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx}, -% \index{fminitoc.bib}\texttt{fminitoc.bib}, -% \index{fminitoc.ist}\texttt{fminitoc.ist}, -% \index{fminitoc.lan}\texttt{fminitoc.lan}, -% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty}, -% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} sont les codes sources -% (et les outils) pour la documentation en français\,\footnote{Ceci peut sembler assez étrange. En fait, les -% documentations en anglais et en français sont toutes deux dans le fichier \texttt{minitoc.dtx}. -% \texttt{fminitoc.dtx} établit un indicateur puis charge \texttt{minitoc.dtx}; en conséquence, le fichier -% \texttt{fminitoc.dtx} est bien plus petit que \texttt{minitoc.dtx}. Donc, \texttt{minitoc.ins} -% contient aussi certains fichiers utilitaires qui sont créés automatiquement (quelques fichiers -% \texttt{.sty}, \texttt{minitoc.ist}, \texttt{mtcglo.ist}, \texttt{fminitoc.ist}, -% \texttt{minitoc.lan}, \texttt{fminitoc.lan}). -% Les versions anglaise et française ne sont pas des traductions mot-à-mot, mais elles sont en -% parallèle dans le fichier \texttt{minitoc.dtx}, et ceci aide pour la maintenance. -% Notez que le fichier \texttt{fminitoc.ins} n'existe pas.}. +% \section{Utilisation avec le paquetage \texttt{quotchap}}\label{faq.39}\index{quotchap} +% Si le paquetage \texttt{quotchap}~\cite{quotchap} (de \name{Karsten}{Tinnefeld}) 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 -% \item +% +% ^^A (40) +% \lneed{5} % \ifcase\LANG\relax -% \label{IN7}\index{minitoc.pdf}\texttt{minitoc.pdf}, \index{minitoc.ps}\texttt{minitoc.ps} -% are the documentation in (non perfect) english, in PDF and PostScript formats. +% \section{Use with the \texttt{romannum} package}\label{faq.40}\index{romannum} +% If the \texttt{romannum} package~\cite{romannum} (by \name{Peter~R.}{Wilson}) +% is used, it must be loaded \emph{before} +% the \texttt{minitoc} package, because it alters (redefines) the numbering of +% the sectionning commands. Of course, +% the \texttt{hints} option detects this problem. % \or\relax -% \label{IN7}\index{minitoc.pdf}\texttt{minitoc.pdf}, \index{minitoc.ps}\texttt{minitoc.ps} -% forment la documentation en anglais (ou presque), dans les formats PDF et PostScript. +% \section{Utilisation avec le paquetage \texttt{romannum}}\label{faq.40}\index{romannum} +% Si le paquetage \texttt{romannum}~\cite{romannum} (de \name{Peter~R.}{Wilson}) est utilisé, +% il doit être chargé +% \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit) +% la numérotation des commandes de sectionnement. Bien sûr, +% l'option \texttt{hints} détecte ce problème. % \fi -% \item +% +% ^^A (41) +% \lneed{5} % \ifcase\LANG\relax -% \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf}, \index{fminitoc.ps}\texttt{fminitoc.ps} -% are the documentation in french, in PDF and PostScript formats. The french documentation and source -% files must not be omitted. +% \section{Use with the \texttt{sfheaders} package}\label{faq.41}\index{sfheaders} +% If the \texttt{sfheaders} package~\cite{sfheaders} (by \name{Maurizio}{Loreti}) +% 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 -% \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf}, \index{fminitoc.ps}\texttt{fminitoc.ps} -% forment la documentation en français, dans les formats PDF et PostScript. La documentation en français -% et ses fichiers sources ne doivent pas être omis. +% \section{Utilisation avec le paquetage \texttt{sfheaders}}\label{faq.41}\index{sfheaders} +% Si le paquetage \texttt{sfheaders}~\cite{sfheaders} (de \name{Maurizio}{Loreti}) 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 -% \item +% +% ^^A (42) +% \lneed{5} % \ifcase\LANG\relax -% \label{IN9} \index{pmk}\texttt{pmk} is a shell script\,\footnote{You can sip a cappuccino while this -% script is running!} -% to prepare the package and its documentation; you should adapt it to your needs. -% There are also four partial scripts (to be adapted): -% \begin{itemize} -% \item \texttt{imk}\index{imk}, which prepares the package from \index{minitoc.ins}\texttt{minitoc.ins} and -% \index{minitoc.dtx}\texttt{minitoc.dtx}; -% \item \texttt{emk}\index{emk}, which prepares the english documentation from -% \index{minitoc.dtx}\texttt{minitoc.dtx}; -% \item \texttt{fmk}\index{fmk}, which prepares the french documentation from -% \index{fminitoc.dtx}\texttt{fminitoc.dtx} and \index{minitoc.dtx}\texttt{minitoc.dtx}; -% \item \texttt{rmk}\index{rmk}, which sorts the files into classes (one directory for each class). -% \end{itemize} -% These scripts are currently written in C-shell, but there are very simple, and should be easy to -% convert in another classic shell. +% \section{Use with the \texttt{alnumsec} package}\label{faq.42}\index{alnumsec} +% If the \texttt{alnumsec} package~\cite{alnumsec} (by \name{Frank}{Küster}) +% is used, it must be loaded \emph{before} +% the \texttt{minitoc} package, because it alters (redefines) the +% numbering of the sectionning commands. Of course, the \texttt{hints} option detects this problem. % \or\relax -% \label{IN9} \index{pmk}\texttt{pmk} est un script \emph{shell}\,\footnote{Vous avez le temps de déguster un -% cappuccino pendant que ce script s'exécute!} pour préparer le paquetage et sa documentation; -% vous devriez l'adapter à~vos besoins. -% Il y~a aussi quatre scripts partiels (à~adapter): -% \begin{itemize} -% \item \texttt{imk}\index{imk}, qui prépare le paquetage en partant de -% \index{minitoc.ins}\texttt{minitoc.ins} et \index{minitoc.dtx}\texttt{minitoc.dtx}; -% \item \texttt{emk}\index{emk}, qui prépare la documentation anglaise en partant de -% \index{minitoc.dtx}\texttt{minitoc.dtx}; -% \item \texttt{fmk}\index{fmk}, qui prépare la documentation française en partant de -% \index{fminitoc.dtx}\texttt{fminitoc.dtx} et \index{minitoc.dtx}\texttt{minitoc.dtx}; -% \item \texttt{rmk}\index{rmk}, qui trie les fichiers en classes (un répertoire pour chaque classe). -% \end{itemize} -% Ces scripts sont actuellement écrits en C-\emph{shell}, mais ils sont très simples et devraient être -% faciles à~convertir dans tout autre \emph{shell} classique. +% \section{Utilisation avec le paquetage \texttt{alnumsec}}\label{faq.42}\index{alnumsec} +% Si le paquetage \texttt{alnumsec}~\cite{alnumsec} (de \name{Frank}{Küster}) est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit) +% la numérotation des commandes de sectionnement. Bien sûr, l'option \texttt{hints} détecte ce problème. % \fi -% \end{enumerate} -% \end{SMOOTH} % +% ^^A (43) +% \lneed{5} % \ifcase\LANG\relax -% \begin{itemize} -% \item The files of~(\ref{IN0}) must be installed in a directory where \LaTeXe{} finds \texttt{.dtx} and \texttt{.ins} files. -% \item The files of~(\ref{IN1}) must be installed in a directory where \LaTeXe{} finds \texttt{.sty} files. -% \item The files of~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) and~(\ref{IN9}) must be installed in -% a separate directory, but must not be omitted. -% \item The files of~(\ref{IN7}) and~(\ref{IN8}) must be installed as on-line documentation. Note that the PostScript files -% of the distribution can be printed recto-verso on some printers. -% \end{itemize} -% -% Note that \texttt{minitoc.dtx} and \texttt{fminitoc.dtx} are (not so trivial) examples of using \texttt{minitoc} -% (with \texttt{hyperref}). +% \section{Use with the \texttt{captcont} package}\label{faq.43}\index{captcont} +% If the \texttt{captcont} package~\cite{captcont} (by \name{Steven~Douglas}{Cochran}) +% is used, it must be loaded \emph{before} +% the \texttt{minitoc} package, because it alters (redefines) the caption +% commands. Of course, the \texttt{hints} option detects this problem. % \or\relax -% \begin{itemize} -% \item Les fichiers de~(\ref{IN0}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.dtx} -% et \texttt{.ins}. -% \item Les fichiers de~(\ref{IN1}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.sty}. -% \item Les fichiers de~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) et~(\ref{IN9}) doivent être installés -% dans un répertoire distinct, mais ne doivent pas être omis. -% \item Les fichiers de~(\ref{IN7}) et~(\ref{IN8}) doivent être installés comme documentation en ligne. Notez que les -% fichiers PostScript de la distribution peuvent être imprimés recto-verso sur certaines imprimantes. -% \end{itemize} -% -% Notez que \texttt{minitoc.dtx} et \texttt{fminitoc.dtx} sont des exemples (non triviaux) de l'utilisation de -% \texttt{minitoc} (avec \texttt{hyperref}). +% \section{Utilisation avec le paquetage \texttt{captcont}}\label{faq.43}\index{captcont} +% Si le paquetage \texttt{captcont}~\cite{captcont} (de \name{Steven~Douglas}{Cochran}) est utilisé, +% il doit être chargé \emph{avant} le paquetage \texttt{minitoc}, car il altère (redéfinit) +% les commandes pour les captions. Bien sûr, l'option \texttt{hints} détecte ce problème. % \fi -% \begin{table*}[p] -% \vspace*{2\baselineskip} -% \ifDP\begin{fullpage}\fi -% \centering -% \changeskips +% +% ^^A (44) +% \lneed{5} % \ifcase\LANG\relax -% \def\CLA{class} -% \def\ET{\textrm{, and}\xspace} -% \caption{List of files (\texttt{minitoc.l})}\label{t+files} +% \section{Vertical space (gap) before and 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 +% 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}). +% An example of use is given in the \index{gaps.tex}\texttt{gaps.tex} document file. % \or\relax -% \def\CLA{classe} -% \def\ET{ \textrm{et}\xspace} -% \caption{Liste des fichiers (\texttt{minitoc.l})}\label{t+files} +% \section{Espacement vertical (\emph{gap}) avant et 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} +% et \texttt{report}. Les valeurs étaient 50pt et 40pt, mais +% certains utilisateurs désirent les ajuster pour les titres +% des mini-tables au niveau partie. +% Depuis la version~\#45, ces sauts sont définis par \texttt{\bs mtcgapbeforeheads} +% et \texttt{\bs mtcgapafterheads}, avec ces valeurs par défaut. +% 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}). +% Un exemple d'utilisation est donné dans le fichier document \index{gaps.tex}\texttt{gaps.tex}. % \fi -% \medskip -% \fboxsep=1em -% \null\hspace*{-.15\textwidth}\fbox{\begin{minipage}{1.3\textwidth}\footnotesize\ttfamily\upshape\mdseries -% \noextrasfrancais -% \setlength{\columnseprule}{.4pt} -% \begin{multicols}{3}\selectlanguage{french} -% \def\NL{\mbox{}\hfill\mbox{}\\} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \labelwidth=-1em \labelsep=0em -% \rightmargin=0pt \leftmargin=0pt -% \begin{itemize} -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN0}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item minitoc.ins -% \item minitoc.dtx -% \item fminitoc.dtx -% \end{itemize} -% \medskip -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN1}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item minitoc.sty -% \item mtcoff.sty -% \item mtcpatchmem.sty -% \item acadian.mld -% \item acadien.mld -% \item afrikaan.mld -% \item afrikaans.mld -% \item american.mld -% \item arab.mld -% \item arabic.mld -% \item armenian.mld -% \item austrian.mld -% \item bahasa.mld -% \item bangla.mld -% \item basque.mld -% \item bicig.mld -% \item brazil.mld -% \item brazilian.mld -% \item breton.mld -% \item british.mld -% \item bulgarian.mld -% \item bulgarianb.mld -% \item buryat.mld -% \item canadian.mld -% \item canadien.mld -% \item castillan.mld -% \item castillian.mld -% \item catalan.mld -% \item chinese1.mld\ET chinese1.mlo -% \item chinese2.mld\ET chinese2.mlo -% \item croatian.mld -% \item czech.mld -% \item danish.mld -% \item dutch.mld -% \item english.mld -% \item esperant.mld -% \item esperanto.mld -% \item estonian.mld -% \item ethiopia.mld -% \item ethiopian.mld -% \item farsi1.mld\ET farsi1.mlo -% \item farsi2.mld\ET farsi2.mlo -% \item finnish.mld -% \item finnish2.mld -% \item francais.mld -% \item french.mld -% \item frenchb.mld -% \item frenchle.mld -% \item frenchpro.mld -% \item galician.mld -% \item german.mld -% \item germanb.mld -% \item greek.mld -% \item greek-mono.mld -% \item greek-polydemo.mld -% \item greek-polykatha.mld -% \item guarani.mld -% \item hangul1.mld\ET hangul1.mlo -% \item hangul2.mld\ET hangul2.mlo -% \item hangul3.mld\ET hangul3.mlo -% \item hangul4.mld\ET hangul4.mlo -% \item hanja1.mld\ET hanja1.mlo -% \item hanja2.mld\ET hanja2.mlo -% \item hebrew.mld -% \item hungarian.mld -% \item icelandic.mld -% \item interlingua.mld -% \item irish.mld -% \item italian.mld -% \item japanese.mld\ET japanese.mlo -% \item japanese2.mld\ET japanese2.mlo -% \item japanese3.mld\ET japanese3.mlo -% \item japanese4.mld\ET japanese4.mlo -% \item japanese5.mld\ET japanese5.mlo -% \item latin.mld -% \item latin2.mld -% \item latvian.mld -% \item letton.mld -% \item lithuanian.mld -% \item lsorbian.mld -% \item magyar.mld -% \item magyar2.mld -% \item malayalam-keli.mld -% \item malayalam-rachana.mld -% \item malayalam-rachana2.mld -% \item mongol.mld -% \item naustrian.mld -% \item ngerman.mld -% \item ngermanb.mld -% \item norsk.mld -% \item nynorsk.mld -% \item polish.mld -% \item polish2.mld -% \item portuges.mld -% \item portuguese.mld -% \item romanian.mld -% \item russian.mld -% \item russianb.mld -% \item russianc.mld -% \item russian2m.mld -% \item russian2o.mld -% \item samin.mld -% \item scottish.mld -% \item serbian.mld -% \item serbianc.mld -% \item slovak.mld -% \item slovene.mld -% \item spanish.mld -% \item spanish2.mld -% \item spanish3.mld -% \item swedish.mld -% \item thai.mld\ET thai.mlo -% \item turkish.mld -% \item UKenglish.mld -% \item ukraineb.mld -% \item USenglish.mld -% \item usorbian.mld -% \item vietnam.mld -% \item vietnamese.mld -% \item welsh.mld -% \end{itemize} -% \medskip -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN2}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item INSTALL -% \item minitoc.l -% \item README -% \item catalog -% \item TODO -% \end{itemize} -% \medskip -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN3}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item minitoc-ex.tex -% \item mini-art.tex -% \item add.tex -% \item add.bib -% \end{itemize} -% \medskip -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN4}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item minitoc.bug -% \item minitoc.sum -% \end{itemize} -% \medskip -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN5}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item minitoc.ins -% \item minitoc.dtx -% \item minitoc.bib -% \item minitoc.ist -% \item mtcglo.ist -% \item minitoc.lan -% \end{itemize} -% \medskip -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN6}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item minitoc.dtx -% \item fminitoc.dtx -% \item fminitoc.bib -% \item fminitoc.ist -% \item fminitoc.lan -% \item franc.sty -% \item frbib.sty -% \item frnew.sty -% \item frplain1.bst -% \end{itemize} -% \medskip -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN7}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item minitoc.pdf -% \item minitoc.ps -% \end{itemize} -% \medskip -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN8}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item fminitoc.pdf -% \item fminitoc.ps -% \end{itemize} -% \medskip -% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN9}):}}}]\NL -% \begin{itemize} -% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt -% \leftmargin=0pt -% \listparindent=1em -% \item pmk -% \item imk -% \item emk -% \item fmk -% \item rmk -% \end{itemize} -% \end{itemize} -% \end{multicols} -% \end{minipage}} -% \ifDP\end{fullpage}\fi -% \vspace*{-2\baselineskip} -% \end{table*} % % ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \ifcase\LANG\relax @@ -6263,16 +7506,16 @@ sud des États-Unis, comme la Louisiane.} % \toprule % \textbf{Options}&\textbf{Default}&\textbf{Meaning}\\ % \midrule -% \texttt{shortext}&\texttt{*NO*}&To use short extensions for auxiliary files.\\ +% \texttt{shortext}&\texttt{*NO*}&Short extensions for auxiliary files.\\ % \texttt{loose}, \texttt{tight}&\texttt{loose}&Spacing of lines in mini-tables.\\ -% \texttt{k-loose}, \texttt{k-tight}&\texttt{k-loose}&Spacing of lines in mini-tables (Koma-script classes).\\ -% \texttt{dotted}, \texttt{undotted}&\texttt{dotted}&Dotted lines from entries -% to page numbers.\\ +% \texttt{k-loose}, \texttt{k-tight}&\texttt{k-loose}&Spacing of lines in mini-tables (\KOMAScript{} classes).\\ +% \texttt{dotted}, \texttt{undotted}&\texttt{dotted}&Presence of leaders (dotted lines).\\ % \texttt{insection}&\texttt{*NO*}&Keeps floats (figures and tables) from drifting % outside of their section. Useful if % you use sectlofs/sectlots.\\ % \texttt{notoccite}&\texttt{*NO*}&Useful if you have \texttt{\bs cite} commands % in sectionning titles and use an unsorted bibliographic style.\\ +% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{nolistfiles}&Lists the minitoc auxiliary files into \emph{document}\texttt{.maf}.\\ % \texttt{hints}, \texttt{nohints}&\texttt{hints}&Adds hints in the \texttt{.log} % file. Useful to detect some problems.\\ % \bottomrule @@ -6292,14 +7535,15 @@ sud des États-Unis, comme la Louisiane.} % \toprule % \textbf{Options}&\textbf{Défaut}&\textbf{Signification}\\ % \midrule -% \texttt{shortext}&\texttt{*NON*}&Pour utiliser des suffixes courts pour les fichiers auxiliaires.\\ +% \texttt{shortext}&\texttt{*NON*}&Suffixes courts pour les fichiers auxiliaires.\\ % \texttt{loose}, \texttt{tight}&\texttt{loose}&Espacement des lignes dans les mini-tables.\\ -% \texttt{k-loose}, \texttt{k-tight}&\texttt{k-loose}&Espacement des lignes dans les mini-tables (classes Koma-script).\\ -% \texttt{dotted}, \texttt{undotted}&\texttt{dotted}&Ponts de conduites entre les entrées et les numéros de pages.\\ +% \texttt{k-loose}, \texttt{k-tight}&\texttt{k-loose}&Espacement des lignes dans les mini-tables (classes \KOMAScript).\\ +% \texttt{dotted}, \texttt{undotted}&\texttt{dotted}&Présence de points de conduite.\\ % \texttt{insection}&\texttt{*NON*}&Empêche les éléments flottants (figures et tableaux) de dériver en dehors de % leur section. Utile si vous utilisez des sectlofs/sectlots.\\ % \texttt{notoccite}&\texttt{*NON*}&Utile si vous avez des commandes \texttt{\bs cite} dans les titres de % sectionnements et utilisez un style de bibliographie sans tri.\\ +% \texttt{listfiles}, \texttt{nolistfiles}&\texttt{nolistfiles}&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}. % Utile pour détecter certains problèmes.\\ % \bottomrule @@ -6312,7 +7556,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \begin{table}[tp] % \changeskips -% \caption[General commands]{General commands}\label{t+SUC} +% \caption{General commands}\label{t+SUC} % \centering % \bgroup % \mysize @@ -6334,12 +7578,12 @@ sud des États-Unis, comme la Louisiane.} % &Modifies the features for a mini-table.\\ % \texttt{\bs mtcsetfont\{}\emph{mini-table}\texttt{\}\{}\emph{sectionning-level}\texttt{\}\{}\emph{font commands}\texttt{\}}\hspace*{-\textwidth}&\\ % &Redefines a minitoc font command.\\ -% \texttt{\bs mtcsetformat\{}\emph{mini-table}\texttt{\}\{}\emph{parameter}\texttt{\}\{}\emph{value}\texttt{\}}\hspace*{-\textwidth}&\\ +% \texttt{\bs mtcsetformat\{}\emph{mini-table}\texttt{\}\{}\texttt{dotinterval\BAR pagenumwidth\BAR tocrightmargin}\texttt{\}\{}\emph{value}\texttt{\}}\hspace*{-\textwidth}&\\ % &Changes the layout of some mini-tables.\\ -% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ -% &Activates/inhibits page numbers in some mini-tables.\\ -% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ -% &Activates/inhibits horizontal rules in some mini-tables.\\ +% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ +% &Activates/inhibits page numbers in some or all mini-tables.\\ +% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ +% &Activates/inhibits horizontal rules in some or all mini-tables.\\ % \texttt{\bs mtcsettitle\{}\emph{mini-table}\texttt{\}\{}\emph{title string}\texttt{\}}\hspace*{-\textwidth}&\\ % &Changes the title for some mini-tables.\\ % \texttt{\bs mtcsettitlefont\{}\emph{mini-table}\texttt{\}\{}\emph{font commands}\texttt{\}}\hspace*{-\textwidth}&\\ @@ -6348,8 +7592,8 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs mtcskipamount}&Length of \texttt{\bs mtcskip}. Default: \texttt{\bs bigskipamount}.\\ % \texttt{\bs tightmtcfalse}&Loose mini-tables. Default.\\ % \texttt{\bs tightmtctrue}&Tight mini-tables.\\ -% \texttt{\bs ktightmtcfalse}&Loose mini-tables. Default. (Koma-script classes).\\ -% \texttt{\bs ktightmtctrue}&Tight mini-tables. (Koma-script classes).\\ +% \texttt{\bs ktightmtcfalse}&Loose mini-tables. Default. (\KOMAScript{} classes).\\ +% \texttt{\bs ktightmtctrue}&Tight mini-tables. (\KOMAScript{} classes).\\ % \texttt{\bs undottedmtcfalse}&Dotted lines in mini-tables (from entry to page number). Default.\\ % \texttt{\bs undottedmtctrue}&No dotted lines in mini-tables (from entry to page number).\\ % \bottomrule @@ -6382,12 +7626,12 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs mtcsetfont\{}\emph{mini-table}\texttt{\}\{}\emph{niveau-sectionnement}\texttt{\}\{}\emph{commandes de % fonte}\texttt{\}}\hspace*{-\textwidth}&\\ % &Redéfinit une commande de fonte minitoc.\\ -% \texttt{\bs mtcsetformat\{}\emph{mini-table}\texttt{\}\{}\emph{paramètre}\texttt{\}\{}\emph{valeur}\texttt{\}}\hspace*{-\textwidth}&\\ +% \texttt{\bs mtcsetformat\{}\emph{mini-table}\texttt{\}\{}\texttt{dotinterval\BAR pagenumwidth\BAR tocrightmargin}\texttt{\}\{}\emph{valeur}\texttt{\}}\hspace*{-\textwidth}&\\ % &Change la mise en page de certaines mini-tables.\\ -% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ -% &Active/inhibe les numéros de pages dans certaines mini-tables.\\ -% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ -% &Active/inhibe les filets horizontaux dans certaines mini-tables.\\ +% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ +% &Active/inhibe les numéros de pages dans certaines mini-tables ou toutes.\\ +% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ +% &Active/inhibe les filets horizontaux dans certaines mini-tables ou toutes.\\ % \texttt{\bs mtcsettitle\{}\emph{mini-table}\texttt{\}\{}\emph{chaîne titre}\texttt{\}}\hspace*{-\textwidth}&\\ % &Change le titre pour certaines mini-tables.\\ % \texttt{\bs mtcsettitlefont\{}\emph{mini-table}\texttt{\}\{}\emph{commandes de fonte}\texttt{\}}\hspace*{-\textwidth}&\\ @@ -6396,8 +7640,8 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs mtcskipamount}&Longueur de \texttt{\bs mtcskip}. Défaut: \texttt{\bs bigskipamount}.\\ % \texttt{\bs tightmtcfalse}&Mini-tables avec lignes peu serrées. Défaut.\\ % \texttt{\bs tightmtctrue}&Mini-tables avec lignes serrées.\\ -% \texttt{\bs ktightmtcfalse}&Mini-tables avec lignes peu serrées. Défaut. (Classes Koma-script).\\ -% \texttt{\bs ktightmtctrue}&Mini-tables avec lignes serrées. (Classes Koma-script).\\ +% \texttt{\bs ktightmtcfalse}&Mini-tables avec lignes peu serrées. Défaut. (Classes \KOMAScript).\\ +% \texttt{\bs ktightmtctrue}&Mini-tables avec lignes serrées. (Classes \KOMAScript).\\ % \texttt{\bs undottedmtcfalse}&Points de conduite dans les mini-tables (de l'entrée jusqu'au numéro de page). Défaut.\\ % \texttt{\bs undottedmtctrue}&Pas de points conduite dans les mini-tables (de l'entrée jusqu'au numéro de page).\\ % \bottomrule @@ -6408,7 +7652,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \begin{table}[tp] % \changeskips -% \caption{Commands, part level}\label{t+SUC-P-a} +% \caption{Commands: part level}\label{t+SUC-P-a} % \centering % \bgroup % \mysize @@ -6426,8 +7670,9 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs partlof[}\emph{x}\texttt{]}&After each \texttt{\bs part} command for which a partlof is needed$^{*}$.\\ % \texttt{\bs partlot[}\emph{x}\texttt{]}% % &After each \texttt{\bs part} command for which a partlot is needed$^{*}$.\\ -% \texttt{\bs setcounter\{parttocdepth\}\{}\emph{depth}\texttt{\}}\hspace*{-\textwidth}\\ -% &Depth of the following parttocs. Analog to \texttt{tocdepth}. Default:~2. Has no action on partlofs and partlots.\\ +% \texttt{\bs setcounter\{parttocdepth\}\{}\emph{\texttt{depth}}\texttt{\}}\hspace*{-\textwidth}\\ +% &Depth of the following parttocs. Analog to \texttt{tocdepth}. Default:~2.\\ +% &Has no action on partlofs and partlots.\\ % \multicolumn{2}{@{}l}{\emph{\texttt{or:}}}\\ % \texttt{\bs mtcsetdepth\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\ % &Idem, but can also act on partlofs and partlots.\\ @@ -6445,13 +7690,17 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs ptcPfont}&Font command for parttoc, paragraph entries$^{**}$.\\ % \texttt{\bs ptcSPfont}&Font command for parttoc, subparagraph entries$^{**}$.\\ % \texttt{\bs plffont}&Font for partlof. Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs plfSfont}&Font for partlof (subfigures). Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs pltfont}&Font for partlot. Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs pltSfont}&Font for partlot (subtables). Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs ptctitle}&Title of parttocs. Default: \texttt{Table of Contents}.\\ % \texttt{\bs plftitle}&Title of partlofs. Default: \texttt{List of Figures}.\\ % \texttt{\bs plttitle}&Title of partlots. Default: \texttt{List of Tables}.\\ % \texttt{\bs ptifont}&Font for partXXX titles.\\ % &Default: \texttt{\bs Large\bs rmfamily\bs upshape\bs bfseries} (article)\hfill\null\\ % &or: \texttt{\bs LARGE\bs rmfamily\bs upshape\bs bfseries} (book, report).\hfill\null\\ +% \texttt{\bs mtcgapbeforeheads}&Vertical gap before part-level mini-tables titles. Default: 50pt\\ +% \texttt{\bs mtcgapafterheads}&Vertical gap after part-level mini-tables titles. Default: 40pt\\ % \bottomrule % \multicolumn{2}{@{}p{\textwidth}@{}}{$*$: \texttt{[}\emph{x}\texttt{]} is an optional argument to set the % position of the title; the setting is local for the \texttt{\bs partXXX} commands, global for the \texttt{\bs @@ -6464,7 +7713,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % \begin{table}[tp] % \changeskips -% \caption{Commandes, niveau partie}\label{t+SUC-P-a} +% \caption{Commandes au niveau partie}\label{t+SUC-P-a} % \centering % \bgroup % \mysize @@ -6484,7 +7733,7 @@ sud des États-Unis, comme la Louisiane.} % nécessaire$^{*}$.\\ % \texttt{\bs partlot[}\emph{x}\texttt{]}% % &Après chaque commande \texttt{\bs part} pour laquelle une partlot est nécessaire$^{*}$.\\ -% \texttt{\bs setcounter\{parttocdepth\}\{}\emph{profondeur}\texttt{\}}\hspace*{-\textwidth}\\ +% \texttt{\bs setcounter\{parttocdepth\}\{}\emph{\texttt{profondeur}}\texttt{\}}\hspace*{-\textwidth}\\ % &Profondeur des parttocs ultérieures. Analogue à~\texttt{tocdepth}. Défaut:~2.\\ % &N'a aucune action sur les partlofs et partlots.\\ % \multicolumn{2}{@{}l}{\emph{\texttt{ou:}}}\\ @@ -6504,13 +7753,19 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs ptcPfont}&Commande de fonte pour les parttocs, entrées paragraphes$^{**}$.\\ % \texttt{\bs ptcSPfont}&Commande de fonte pour les parttocs, entrées sous-paragraphes$^{**}$.\\ % \texttt{\bs plffont}&Fonte pour les partlofs. Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs plfSfont}&Fonte pour les partlofs (sous-figures). Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs pltfont}&Fonte pour les partlots. Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs pltSfont}&Fonte pour les partlots (sous-tables). Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs ptctitle}&Titre des parttocs. Défaut: \texttt{Table of Contents}.\\ % \texttt{\bs plftitle}&Titre des partlofs. Défaut: \texttt{List of Figures}.\\ % \texttt{\bs plttitle}&Titre des partlots. Défaut: \texttt{List of Tables}.\\ % \texttt{\bs ptifont}&Fonte pour les titres des partXXX.\\ % &Défaut: \texttt{\bs Large\bs rmfamily\bs upshape\bs bfseries} (article)\hfill\null\\ % &ou: \texttt{\bs LARGE\bs rmfamily\bs upshape\bs bfseries} (book, report).\hfill\null\\ +% \multicolumn{2}{@{}l}{\texttt{\bs mtcgapbeforeheads}}\\ +% &Saut vertical avant le titre des mini-tables au niveau partie. Défaut: 50pt\\ +% \multicolumn{2}{@{}l}{\texttt{\bs mtcgapafterheads}}\\ +% &Saut vertical après le titre des mini-tables au niveau partie. Défaut: 40pt\\ % \bottomrule % \multicolumn{2}{@{}p{\textwidth}@{}}{$*$: \texttt{[}\emph{x}\texttt{]} est un argument optionnel pour établir la % position du titre; le choix est local pour les commandes \texttt{\bs partXXX}, global pour les commandes \texttt{\bs @@ -6525,7 +7780,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \begin{table}[tp] % \changeskips -% \caption{Commands, chapter level}\label{t+SUC-C} +% \caption{Commands: chapter level}\label{t+SUC-C} % \centering % \bgroup % \mysize @@ -6543,7 +7798,7 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs minilof[}\emph{x}\texttt{]}&After each \texttt{\bs chapter} command for which a minilof is needed$^{*}$.\\ % \texttt{\bs minilot[}\emph{x}\texttt{]}% % &After each \texttt{\bs chapter} command for which a minilot is needed$^{*}$.\\ -% \texttt{\bs setcounter\{minitocdepth\}\{}\emph{depth}\texttt{\}}\hspace*{-\textwidth}\\ +% \texttt{\bs setcounter\{minitocdepth\}\{}\emph{\texttt{depth}}\texttt{\}}\hspace*{-\textwidth}\\ % &Depth of the following minitocs. Analog to \texttt{tocdepth}. Default:~2. Has no action on minilofs and minilots.\\ % \multicolumn{2}{@{}l}{\emph{\texttt{or:}}}\\ % \texttt{\bs mtcsetdepth\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\ @@ -6558,7 +7813,9 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs mtcPfont}&Font command for minitoc, paragraph entries$^{**}$.\\ % \texttt{\bs mtcSPfont}&Font command for minitoc, subparagraph entries$^{**}$.\\ % \texttt{\bs mlffont}&Font for minilof. Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs mlfSfont}&Font for minilof (subfigures). Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs mltfont}&Font for minilot. Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs mltSfont}&Font for minilot (subtables). Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs mtctitle}&Title of minitocs. Default: \texttt{Contents}.\\ % \texttt{\bs mlftitle}&Title of minilofs. Default: \texttt{Figures}.\\ % \texttt{\bs mlttitle}&Title of minilots. Default: \texttt{Tables}.\\ @@ -6576,7 +7833,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % \begin{table}[tp] % \changeskips -% \caption{Commandes, niveau chapitre}\label{t+SUC-C} +% \caption{Commandes au niveau chapitre}\label{t+SUC-C} % \centering % \bgroup % \mysize @@ -6593,7 +7850,7 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs minitoc[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs chapter} pour laquelle une minitoc est nécessaire$^{*}$.\\ % \texttt{\bs minilof[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs chapter} pour laquelle une minilof est nécessaire$^{*}$.\\ % \texttt{\bs minilot[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs chapter} pour laquelle une minilot est nécessaire$^{*}$.\\ -% \texttt{\bs setcounter\{minitocdepth\}\{}\emph{profondeur}\texttt{\}}\hspace*{-\textwidth}\\ +% \texttt{\bs setcounter\{minitocdepth\}\{}\emph{\texttt{profondeur}}\texttt{\}}\hspace*{-\textwidth}\\ % &Profondeur des minitocs ultérieures. Analogue à~\texttt{tocdepth}. Défaut:~2.\\ % &N'a aucune action sur les minilofs et minilots.\\ % \multicolumn{2}{@{}l}{\emph{\texttt{ou:}}}\\ @@ -6609,7 +7866,9 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs mtcPfont}&Commande de fonte pour les minitocs, entrées paragraphes$^{**}$.\\ % \texttt{\bs mtcSPfont}&Commande de fonte pour les minitocs, entrées sous-paragraphes$^{**}$.\\ % \texttt{\bs mlffont}&Commande de fonte pour les minilofs.\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs mlfSfont}&Commande de fonte pour les minilofs (sous-figures).\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs mltfont}&Commande de fonte pour les minilots.\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs mltSfont}&Commande de fonte pour les minilots (sous-tables).\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs mtctitle}&Titre des minitocs. Défaut: \texttt{Contents}.\\ % \texttt{\bs mlftitle}&Titre des minilofs. Défaut: \texttt{Figures}.\\ % \texttt{\bs mlttitle}&Titre des minilots. Défaut: \texttt{Tables}.\\ @@ -6629,7 +7888,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \begin{table}[tp] % \changeskips -% \caption[Commands, section level]{Commands, section level}\label{t+SUC-S} +% \caption{Commands: section level}\label{t+SUC-S} % \centering % \bgroup % \mysize @@ -6647,7 +7906,7 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs sectlof[}\emph{x}\texttt{]}&After each \texttt{\bs section} command for which a sectlof is needed$^{*}$.\\ % \texttt{\bs sectlot[}\emph{x}\texttt{]}% % &After each \texttt{\bs section} command for which a sectlot is needed$^{*}$.\\ -% \texttt{\bs setcounter\{secttocdepth\}\{}\emph{depth}\texttt{\}}\hspace*{-\textwidth}\\ +% \texttt{\bs setcounter\{secttocdepth\}\{}\emph{\texttt{depth}}\texttt{\}}\hspace*{-\textwidth}\\ % &Depth of the following secttocs. Analog to \texttt{tocdepth}. Default:~2. Has no action on sectlofs and sectlots.\\ % \multicolumn{2}{@{}l}{\emph{\texttt{or:}}}\\ % \texttt{\bs mtcsetdepth\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\ @@ -6660,7 +7919,9 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs stcPfont}&Font command for secttoc, paragraph entries$^{**}$.\\ % \texttt{\bs mtcSPfont}&Font command for secttoc, subparagraph entries$^{**}$.\\ % \texttt{\bs slffont}&Font for sectlof.\\&Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs slfSfont}&Font for sectlof (subfigures).\\&Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs sltfont}&Font for sectlot.\\&Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs sltSfont}&Font for sectlot (subtables).\\&Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs stctitle}&Title of secttocs. Default: \texttt{Contents}.\\ % \texttt{\bs slftitle}&Title of sectlofs. Default: \texttt{Figures}.\\ % \texttt{\bs slttitle}&Title of sectlots. Default: \texttt{Tables}.\\ @@ -6678,7 +7939,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % \begin{table}[tp] % \changeskips -% \caption[Commandes, niveau section]{Commandes, niveau section}\label{t+SUC-S} +% \caption{Commandes au niveau section}\label{t+SUC-S} % \centering % \bgroup % \mysize @@ -6692,7 +7953,7 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs secttoc[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs section} pour laquelle une secttoc est nécessaire$^{*}$.\\ % \texttt{\bs sectlof[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs section} pour laquelle une sectlof est nécessaire$^{*}$.\\ % \texttt{\bs sectlot[}\emph{x}\texttt{]}&Après chaque commande \texttt{\bs section} pour laquelle une sectlot est nécessaire$^{*}$.\\ -% \texttt{\bs setcounter\{secttocdepth\}\{}\emph{profondeur}\texttt{\}}\hspace*{-\textwidth}\\ +% \texttt{\bs setcounter\{secttocdepth\}\{}\emph{\texttt{profondeur}}\texttt{\}}\hspace*{-\textwidth}\\ % &Profondeur des secttocs ultérieures. Analogue à~\texttt{tocdepth}. Défaut:~2.\\ % &N'a aucune action sur les sectlofs et sectlots.\\ % \multicolumn{2}{@{}l}{\emph{\texttt{ou:}}}\\ @@ -6706,9 +7967,11 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs stcPfont}&Commande de fonte pour les secttocs, entrées paragraphes$^{**}$.\\ % \texttt{\bs mtcSPfont}&Commande de fonte pour les secttocs, entrées sous-paragraphes$^{**}$.\\ % \texttt{\bs slffont}&Commande de fonte pour les sectlofs.\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs slfSfont}&Commande de fonte pour les sectlofs (sous-figures).\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs sltfont}&Commande de fonte pour les sectlots.\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ +% \texttt{\bs sltSfont}&Commande de fonte pour les sectlots (sous-tables).\\&Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \texttt{\bs stctitle}&Titre des secttocs. Défaut: \texttt{Contents}.\\ -% \texttt{\bs slftitle}&Title des sectlofs. Défaut: \texttt{Figures}.\\ +% \texttt{\bs slftitle}&Titre des sectlofs. Défaut: \texttt{Figures}.\\ % \texttt{\bs slttitle}&Titre des sectlots. Défaut: \texttt{Tables}.\\ % \texttt{\bs stifont}&Fonte pour les titres des sectXXX.\\ % &Défaut: \texttt{\bs large\bs rmfamily\bs upshape\bs bfseries}.\\ @@ -6726,7 +7989,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \begin{table}[tp] % \changeskips -% \caption[Commands for horizontal rules]{Commands for horizontal rules}\label{t+SUC-rules} +% \caption{Commands for horizontal rules}\label{t+SUC-rules} % \centering % \bgroup % \mysize @@ -6744,8 +8007,8 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs [no]mltrule}&Activates or inhibits rules in minilots.\\ % \texttt{\bs [no]sltrule}&Activates or inhibits rules in sectlots.\\ % \midrule -% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ -% &Activates/inhibits horizontal rules in some mini-tables.\\ +% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ +% &Activates/inhibits horizontal rules in some or all mini-tables.\\ % \bottomrule % \multicolumn{2}{@{}p{\textwidth}@{}}{By default, parttocs have no rules; minitocs and secttocs have rules. In % articles, parttocs have rules.} @@ -6755,7 +8018,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % \begin{table}[tp] % \changeskips -% \caption[Commandes pour les filets horizontaux]{Commandes pour les filets horizontaux}\label{t+SUC-rules} +% \caption{Commandes pour les filets horizontaux}\label{t+SUC-rules} % \centering % \bgroup % \mysize @@ -6773,8 +8036,8 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs [no]mltrule}&Active ou inhibe les filets dans les minilots.\\ % \texttt{\bs [no]sltrule}&Active ou inhibe les filets dans les sectlots.\\ % \midrule -% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ -% &Active/inhibe les filets horizontaux dans certaines mini-tables.\\ +% \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ +% &Active/inhibe les filets horizontaux dans certaines mini-tables ou toutes.\\ % \bottomrule % \multicolumn{2}{@{}p{\textwidth}@{}}{Par défaut, les parttocs n'ont pas de filets; les minitocs et secttocs ont % des filets. Dans les articles, les parttocs ont des filets.} @@ -6804,8 +8067,8 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs [no]slfpagenumbers}&Activates or inhibits page numbers in sectlofs.\\ % \texttt{\bs [no]sltpagenumbers}&Activates or inhibits page numbers in sectlots.\\ % \midrule -% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ -% &Activates/inhibits page numbers in some mini-tables.\\ +% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ +% &Activates/inhibits page numbers in some or all mini-tables.\\ % \bottomrule % \multicolumn{2}{@{}l@{}}{By default, the page numbers are present.} % \end{tabularx} @@ -6832,8 +8095,8 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs [no]slfpagenumbers}&Active ou inhibe les numéros de pages dans les sectlofs.\\ % \texttt{\bs [no]sltpagenumbers}&Active ou inhibe les numéros de pages dans les sectlots.\\ % \midrule -% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ -% &Active/inhibe les numéros de pages dans certaines mini-tables.\\ +% \texttt{\bs mtcsetpagenumbers\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ +% &Active/inhibe les numéros de pages dans certaines mini-tables ou toutes.\\ % \bottomrule % \multicolumn{2}{@{}l@{}}{Par défaut, les numéros de pages sont présents.} % \end{tabularx} @@ -6942,7 +8205,7 @@ sud des États-Unis, comme la Louisiane.} % \mysize % \begin{tabularx}{\textwidth}{@{}Z{1.1}Z{.975}Z{.975}Z{.975}Z{.975}@{}} % \toprule -% \textbf{Type}&\textbf{Phase}&\multicolumn{3}{c}{\textbf{Level}}\\ +% \textbf{Type}&\textbf{Phase}&\multicolumn{3}{@{}c@{}}{\textbf{Level}}\\ % \cmidrule(l){3-5} % & &\textbf{part}&\textbf{chapter}&\textbf{section}\\ % \midrule @@ -6954,6 +8217,8 @@ sud des États-Unis, comme la Louisiane.} % \midrule % list of tables &preparation&\texttt{\bs dopartlot[}\emph{p}\texttt{]}&\texttt{\bs dominilot[}\emph{p}\texttt{]}&\texttt{\bs dosectlot[}\emph{p}\texttt{]}\\ % &insertion &\texttt{\bs partlot[}\emph{p}\texttt{]}&\texttt{\bs minilot[}\emph{p}\texttt{]}&\texttt{\bs sectlot[}\emph{p}\texttt{]}\\ +% \midrule +% all &preparation&\multicolumn{3}{c@{}}{\null\mydotfill{.5ex}\texttt{\bs mtcprepare[}\emph{p}\texttt{]}\mydotfill{.5ex}\null}\\ % \bottomrule % \multicolumn{5}{@{}p{\textwidth}@{}}{Each of these commands accepts one optional argument~\emph{p}, % which specifies the position of the @@ -6972,7 +8237,7 @@ sud des États-Unis, comme la Louisiane.} % \mysize % \begin{tabularx}{\textwidth}{@{}Z{1.1}Z{.975}Z{.975}Z{.975}Z{.975}@{}} % \toprule -% \textbf{Type}&\textbf{Phase}&\multicolumn{3}{c}{\textbf{Niveau}}\\ +% \textbf{Type}&\textbf{Phase}&\multicolumn{3}{@{}c@{}}{\textbf{Niveau}}\\ % \cmidrule(l){3-5} % & &\textbf{partie}&\textbf{chapitre}&\textbf{section}\\ % \midrule @@ -6984,6 +8249,8 @@ sud des États-Unis, comme la Louisiane.} % \midrule % liste des tableaux &préparation&\texttt{\bs dopartlot[}\emph{p}\texttt{]}&\texttt{\bs dominilot[}\emph{p}\texttt{]}&\texttt{\bs dosectlot[}\emph{p}\texttt{]}\\ % &insertion &\texttt{\bs partlot[}\emph{p}\texttt{]}&\texttt{\bs minilot[}\emph{p}\texttt{]}&\texttt{\bs sectlot[}\emph{p}\texttt{]}\\ +% \midrule +% tous &préparation&\multicolumn{3}{c@{}}{\null\mydotfill{.5ex}\texttt{\bs mtcprepare[}\emph{p}\texttt{]}\mydotfill{.5ex}\null}\\ % \bottomrule % \multicolumn{5}{@{}p{\textwidth}@{}}{Chacune de ces commandes accepte un argument optionnel~\emph{p}, % qui spécifie la position du titre de la mini-table. Cet argument~\emph{p} a un effet global dans les commandes de @@ -7017,19 +8284,25 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs mtcaddpart[}\emph{title}\texttt{]}&Adds the title of a \texttt{\bs part*} in the ToC.\\ % \texttt{\bs mtcaddchapter[}\emph{title}\texttt{]}&Adds the title of a \texttt{\bs chapter*} in the ToC.\\ % \texttt{\bs mtcaddsection[}\emph{title}\texttt{]}&Adds the title of a \texttt{\bs section*} in the ToC.\\ -% \texttt{\bs mtcfixindex[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ -% &Adjusts the entry for index in the ToC.\\ % \texttt{\bs mtcfixglossary[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ % &Adjusts the entry for glossary in the ToC.\\ +% \texttt{\bs mtcfixindex[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ +% &Adjusts the entry for index in the ToC.\\ % \texttt{\bs begin\{mtchideinmaintoc\}[}\emph{depth}\texttt{]} .{}.{}. % \texttt{\bs end\{mtchideinmaintoc\}}\hspace*{-\textwidth}&\\ % &Environment to hide entries in the main table of contents.\\ % \texttt{\bs begin\{mtchideinmainlof\}[}\emph{depth}\texttt{]} .{}.{}. % \texttt{\bs end\{mtchideinmainlof\}}\hspace*{-\textwidth}&\\ % &Environment to hide entries in the main list of figures.\\ +% \texttt{\bs mtchideinmainlof[}\emph{depth}\texttt{]} .{}.{}. +% \texttt{\bs endmtchideinmainlof}\hspace*{-\textwidth}&\\ +% &Pair of commands to hide entries in the main list of figures.\\ % \texttt{\bs begin\{mtchideinmainlot\}[}\emph{depth}\texttt{]} .{}.{}. % \texttt{\bs end\{mtchideinmainlot\}}\hspace*{-\textwidth}&\\ % &Environment to hide entries in the main list of tables.\\ +% \texttt{\bs mtchideinmainlot[}\emph{depth}\texttt{]} .{}.{}. +% \texttt{\bs endmtchideinmainlot}\hspace*{-\textwidth}&\\ +% &Pair of commands to hide entries in the main list of tables.\\ % \bottomrule % \end{tabularx} % \egroup @@ -7057,19 +8330,25 @@ sud des États-Unis, comme la Louisiane.} % \texttt{\bs mtcaddpart[}\emph{titre}\texttt{]}&Ajoute le titre d'une \texttt{\bs part*} dans la TdM.\\ % \texttt{\bs mtcaddchapter[}\emph{titre}\texttt{]}&Ajoute le titre d'une \texttt{\bs chapter*} dans la TdM.\\ % \texttt{\bs mtcaddsection[}\emph{titre}\texttt{]}&Ajoute le titre d'une \texttt{\bs section*} dans la TdM.\\ -% \texttt{\bs mtcfixindex[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ -% &Ajoute l'entrée pour l'index dans la TdM.\\ % \texttt{\bs mtcfixglossary[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ % &Ajuste l'entrée pour le glossaire dans la TdM.\\ +% \texttt{\bs mtcfixindex[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ +% &Ajoute l'entrée pour l'index dans la TdM.\\ % \texttt{\bs begin\{mtchideinmaintoc\}[}\emph{profondeur}\texttt{]} .{}.{}. % \texttt{\bs end\{mtchideinmaintoc\}}\hspace*{-\textwidth}&\\ % &Environnement pour dissimuler des entrées dans la table des matières principale.\\ % \texttt{\bs begin\{mtchideinmainlof\}[}\emph{profondeur}\texttt{]} .{}.{}. % \texttt{\bs end\{mtchideinmainlof\}}\hspace*{-\textwidth}&\\ % &Environnement pour dissimuler des entrées dans la liste des figures principale.\\ +% \texttt{\bs mtchideinmainlof[}\emph{profondeur}\texttt{]} .{}.{}. +% \texttt{\bs endmtchideinmainlof}\hspace*{-\textwidth}&\\ +% &Paire de commandes pour dissimuler des entrées dans la liste des figures principale.\\ % \texttt{\bs begin\{mtchideinmainlot\}[}\emph{profondeur}\texttt{]} .{}.{}. % \texttt{\bs end\{mtchideinmainlot\}}\hspace*{-\textwidth}&\\ % &Environnement pour dissimuler des entrées dans la liste des tableaux principale.\\ +% \texttt{\bs mtchideinmainlot[}\emph{profondeur}\texttt{]} .{}.{}. +% \texttt{\bs endmtchideinmainlot}\hspace*{-\textwidth}&\\ +% &Paire de commandes pour dissimuler des entrées dans la liste des tableaux principale.\\ % \bottomrule % \end{tabularx} % \egroup @@ -7079,7 +8358,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \begin{table}[tp] % \changeskips -% \caption[Obsolete commands]{Obsolete commands}\label{t+SUC-O} +% \caption{Obsolete commands}\label{t+SUC-O} % \centering % \bgroup % \mysize @@ -7097,7 +8376,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % \begin{table}[tp] % \changeskips -% \caption[Commandes obsolètes]{Commandes obsolètes}\label{t+SUC-O} +% \caption{Commandes obsolètes}\label{t+SUC-O} % \centering % \bgroup % \mysize @@ -7106,119 +8385,7243 @@ sud des États-Unis, comme la Louisiane.} % \textbf{Commande}&\textbf{Signification}\\ % \midrule % \texttt{\bs firstpartis\{}\emph{N}\texttt{\}}&\emph{N} est le numéro de la première partie.\\ -% \texttt{\bs firstchapteris\{}\emph{N}\texttt{\}}&\emph{N} est le numéro du premier chapter.\\ +% \texttt{\bs firstchapteris\{}\emph{N}\texttt{\}}&\emph{N} est le numéro du premier chapitre.\\ % \texttt{\bs firstsectionis\{}\emph{N}\texttt{\}}&\emph{N} est le numéro de la première section.\\ % \bottomrule % \end{tabularx} % \egroup % \end{table} % \fi +% +% \ifcase\LANG\relax +% \chapter{Messages}\label{c+chapter} +% \or\relax +% \chapter{Messages}\label{c+chapter} +% \fi +% \minitoc +% +% \mtcskip +% +% \ifcase\LANG\relax +% This chapter lists and comments the messages given by the \texttt{minitoc}, \texttt{mtcoff} and +% \texttt{mtcpatchmem} packages\footnote{The +% texts of the messages given in this chapter may slighty differ from the real text, because some messages contain some +% variable elements and the layout may differ.}. +% \begin{itemize} +% \item The first line of each message contains usually the name of the package and an unique identifier (this +% identifier may be useful to search in this chapter of the documentation, but has no special meaning, +% except the leading letter: \texttt{I}~for informative, \texttt{W}~for warning, and \texttt{E}~for error). +% \item Informative messages are written only in the \emph{document}\texttt{.log} file; the prefix is~\texttt{F} +% for the warning messages from the \texttt{mtcoff} package and~\texttt{M} for the informative message from +% the \texttt{mtcpatchmem} package. +% \item Warning messages are shown on the screen (but often too quickly to be seen, because normally \LaTeX\ does not stop +% for warnings) and written in the \emph{document}\texttt{.log} file. +% \item Error messages are shown on the screen and written in the \emph{document}\texttt{.log} file, +% but \LaTeX\ stops, so you can ask for help by typing~``\texttt{h}''. +% \item In this chapter, some words in the messages are typeset in italic characters; they represent the variable +% parts of the message: +% \begin{itemize} +% \item \emph{ARG1}~The first argument of the command. +% \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{\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. +% \item \emph{\FILE}~The name of a file (often a minitoc auxiliary file, the \emph{document}\texttt{.toc} +% file, the \emph{document}\texttt{.lof} file, or the \emph{document}\texttt{.lot} file). +% \item \emph{\INAME}~The name of an internal macro redefined by a \verb|\mtcset...| command. +% \item \emph{\LLL}~The name of the language (for \verb|\mtcselectlanguage|). +% \item \emph{\NNN}~The number of the line in the source file. +% \item \emph{macro}~The name of a minitoc font command redefined by \verb|\mtcsetfont|. +% \item \emph{\NTITLE}~The new value of a title redefined by \verb|\mtcsettitle|. +% \item \emph{\NB}~The number of mini-tables of the given type in your document (when you are using short +% extensions and that number is greater than~99). +% \item \emph{\PREPA}~The name of a minitoc preparation command. +% \item \emph{\SEQ}~A sequence of commands used to redefine an internal macro via a \verb|\mtcset...| command. +% \item \emph{\VAL}~The new value of a counter. +% \end{itemize} +% \end{itemize} +% \or\relax +% Ce chapitre liste et commente les messages émis par les paquetages \texttt{minitoc}, \texttt{mtcoff} et +% \texttt{mtcpatchmem}\,\footnote{Les +% textes des messages donnés dans ce chapitre peuvent être légèrement différents du texte réel, car certains +% messages contiennent quelques éléments variables et la mise en page peut aussi être différente.}. +% \begin{itemize} +% \item La première ligne de chaque message contient normalement le nom du paquetage et un identificateur unique +% (il peut être utile pour chercher dans ce chapitre de la documentation, mais n'a aucune signification +% particulière, sauf la lettre de tête: \texttt{I}~pour informatif, \texttt{W}~pour avertissement (\emph{warning}), +% et \texttt{E}~pour erreur); le préfixe est~\texttt{F} pour les messages d'avertissement émis par le +% paquetage \texttt{mtcoff} et~\texttt{M} pour le message informatif émis par le paquetage +% paquetage \texttt{mtcpatchmem}. +% \item Les messages informatifs ne sont écrits que dans le fichier \emph{document}\texttt{.log}. +% \item Les messages d'avertissement (\emph{warning}) sont affichés sur l'écran (mais souvent trop rapidement pour +% être vus, car normalement \LaTeX\ ne s'arrête pas pour les avertissements) et sont écrits dans +% le fichier \emph{document}\texttt{.log}. +% \item Les messages d'erreur (\emph{error}) sont affichés sur l'écran et écrits dans le fichier +% \emph{document}\texttt{.log}, mais \LaTeX\ s'arrête, donc vous pouvez demander de l'aide +% en tapant~«~\texttt{h}~» (\emph{help}). +% \item Dans ce chapitre, certains mots dans les messages sont écrits en italique; ils représentent les parties +% variables du message: +% \begin{itemize} +% \item \emph{ARG1}~Le premier argument de la commande. +% \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{\CTR}~Le nom d'un compteur \LaTeX. +% \item \emph{document}~Le nom de votre document, sans son suffixe \texttt{.tex}. +% \item \emph{\FILE}~Le nom d'un fichier (Souvent un fichier auxiliaire minitoc, le fichier +% \emph{document}\texttt{.toc}, le fichier \emph{document}\texttt{.lof}, +% ou le fichier \emph{document}\texttt{.lot}). +% \item \emph{\LLL}~Le nom de la langue (pour \verb|\mtcselectlanguage|). +% \item \emph{\NNN}~Le numéro de la ligne dans le fichier source. +% \item \emph{macro}~Le nom d'une commande de fonte minitoc redéfinie par \verb|\mtcsetfont|. +% \item \emph{\NTITLE}~La nouvelle valeur d'un titre redéfinie par \verb|\mtcsettitle|. +% \item \emph{\NB}~Le nombre de mini-tables du type donné dans votre document (lorsque vous utilisez des +% suffixes courts et que ce nombre dépasse~99). +% \item \emph{\INAME}~Le nom d'une macro interne redéfinie par une commande \verb|\mtcset...|. +% \item \emph{\PREPA}~Le nom d'une commande minitoc de préparation. +% \item \emph{\SEQ}~Une séquence de commandes utilisée pour redéfinir une macro interne via une commande +% \verb|\mtcset...|. +% \item \emph{\EXTEN}~La partie suffixe du nom d'un fichier. +% \item \emph{\VAL}~La nouvelle valeur d'un compteur. +% \end{itemize} +% \end{itemize} +% \fi +% \lneed{15} +% \ifcase\LANG\relax +% \section{Messages from the \texttt{minitoc} package} +% \or\relax +% \section{Messages émis par le paquetage \texttt{minitoc}} +% \fi +% \ifcase\LANG\relax +% \subsection{Informative messages} +% \or\relax +% \subsection{Messages informatifs} +% \fi +% \begin{xmessage}[2006/06/08 v45 Package minitoc] +% \begin{quote} +% \verb|Package: minitoc 2006/06/08 v45 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 +% initials. This message has no identifier because it is emitted by \verb|\ProvidesPackage|. +% \or\relax +% Ceci est le message annonçant le paquetage \texttt{minitoc}, avec son nom, sa date et sa version. «~JPFD~» sont +% mes initiales. Ce message n'a pas d'identificateur car il est émis par \verb|\ProvidesPackage|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0001] +% \begin{quote} +% \verb|Package minitoc Info: <I0001>|\\ +% \verb|(minitoc) *** minitoc package, version 45 ***.| +% \end{quote} +% \ifcase\LANG\relax +% Remember the version of the package. +% \or\relax +% Rappel de la version du paquetage. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0002] +% \begin{quote} +% \verb|Package minitoc Info: <I0002>|\\ +% \verb|(minitoc) Autoconfiguration of extensions.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{minitoc} package tries to determine if short or long extensions for file names are used by the operating +% system. +% \or\relax +% Le paquetage \texttt{minitoc} essaye de déterminer si des suffixes courts pour les noms de fichiers ou longs sont +% utilisés par le système d'exploitation. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0003] +% \begin{quote} +% \verb|Package minitoc Info: <I0003>|\\ +% \verb|(minitoc) chapter level macros available.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\chapter| sectionning command is available, so you can use the mini-table commands at the chapter level, +% but \emph{not} the mini-table commands at the section level. +% \or\relax +% La commande de sectionnement \verb|\chapter| est disponible, donc vous pouvez utiliser les commandes pour des +% mini-tables au niveau chapitre, \emph{mais pas} les commandes pour des mini-tables au niveau section. +% \fi +% \end{xmessage} +% \begin{xmessage}[I0004] +% \begin{quote} +% \verb|Package minitoc Info: <I0004>|\\ +% \verb|(minitoc) chapter level macros NOT available.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\chapter| sectionning command is \emph{not} available, so you cannot use the mini-table commands at the +% chapter level, but, if the \verb|\section| sectionning command is available, you can use mini-table commands at +% the section level. +% \or\relax +% La commande de sectionnement \verb|\chapter| \emph{n'est pas} disponible, donc vous ne pouvez pas utiliser les +% commandes pour des mini-tables au niveau chapitre, mais, si la commande de sectionnement \verb|\section| est +% disponible, vous pouvez utiliser les commandes pour des mini-tables au niveau section. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0005] +% \begin{quote} +% \verb|Package minitoc Info: <I0005>|\\ +% \verb|(minitoc) compatible with hyperref.| +% \end{quote} +% \ifcase\LANG\relax +% This version of \texttt{minitoc} is compatible with the \texttt{hyperref} package. +% \or\relax +% Cette version de \texttt{minitoc} est compatible avec le paquetage \texttt{hyperref}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0006] +% \begin{quote} +% \verb|Package minitoc Info: <I0006>|\\ +% \verb|(minitoc) |\mbox{\emph{document}}\verb|.|\emph{\EXTEN}\verb| is empty on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The auxiliary file for a mini-table is found empty (or inexistent) when \texttt{minitoc} tries to insert it. If +% the \texttt{checkfiles} option is active, it is skipped. +% \or\relax +% Le fichier auxiliaire pour une mini-table est trouvé vide (ou inexistant) lorsque \texttt{minitoc} essaye de +% l'insérer. Si l'option \texttt{checkfiles} est active, il est sauté. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0007] +% \begin{quote} +% \verb|Package minitoc Info: <I0007>|\\ +% \verb|(minitoc) Horizontal rules are activated|\\ +% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The horizontal rules will be present in the mini-tables of type \emph{ARG1}. +% \or\relax +% Les filets horizontaux seront présents dans les mini-tables de type \emph{ARG1}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0008] +% \begin{quote} +% \verb|Package minitoc Info: <I0008>|\\ +% \verb|(minitoc) Horizontal rules are inhibited|\\ +% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The horizontal rules will be omitted in the mini-tables of type \emph{ARG1}. +% \or\relax +% Les filets horizontaux seront omis dans les mini-tables de type \emph{ARG1}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0009] +% \begin{quote} +% \verb|Package minitoc Info: <I0009>|\\ +% \verb|(minitoc) Listing minitoc auxiliary files|\\ +% \verb|(minitoc) Creating the |\mbox{\emph{document}}\verb|.maf file.| +% \end{quote} +% \ifcase\LANG\relax +% You have used the \texttt{listfiles} package option. A list of the minitoc auxiliary files is written in the +% \emph{document}\texttt{.maf} file. It may be helpful to delete these files. See section~\vref{s+listfiles}. +% \or\relax +% Vous avez utilisé l'option de paquetage \texttt{listfiles}. Une liste des fichiers auxiliaires pour minitoc est +% écrite dans le fichier \emph{document}\texttt{.maf}. Ceci peut être utile pour détruire ces fichiers. +% Voir la section~\vref{s+listfiles}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0010] +% \begin{quote} +% \verb|Package minitoc Info: <I0010>|\\ +% \verb|Package minitoc Info: The |\emph{\LLL}\verb| language is selected.|\\ +% \verb|(minitoc) on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\LLL}\texttt{.mld} file has been successfully loaded for the \emph{\LLL} language\footnote{The +% \texttt{english.mld} file is always loaded first, to have english as default language.} +% by the \texttt{\bs mtcselectlanguage} command at line~\emph{\NNN}. The titles for the mini-tables are changed. +% \or\relax +% Le fichier \emph{\LLL}\texttt{.mld} a été correctement chargé pour la langue \emph{\LLL},\footnote{Le +% fichier \texttt{english.mld} est toujours chargé d'abord, pour avoir l'anglais comme langue par défaut.} par la commande +% \texttt{\bs mtcselectlanguage} à~la ligne~\emph{\NNN}. Les titres pour les mini-tables sont changés. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0011] +% \begin{quote} +% \verb|Package minitoc Info: <I0011>|\\ +% \verb|(minitoc) |\emph{\LLL}\verb| language object selected.|\\ +% \verb|(minitoc) on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcselectlanguage| macro has successfully (indirectly) loaded +% the \emph{\LLL}\texttt{.mlo} minitoc object file. +% \or\relax +% La macro \verb|\mtcselectlanguage| a (indirectement) chargé avec succès le fichier minitoc objet de langue +% \emph{\LLL}\texttt{.mlo}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0012] +% \begin{quote} +% \verb|Package minitoc Info: <I0012>|\\ +% \verb|(minitoc) Long extensions (Unix-like) will be used.| +% \end{quote} +% \ifcase\LANG\relax +% The autoconfiguration has detected that your operating system is able to use long extensions; this will be the +% default. +% \or\relax +% L'autoconfiguration a détecté que votre système d'exploitation est capable d'utiliser des suffixes longs; ce sera +% le choix par défaut. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0013] +% \begin{quote} +% \verb|Package minitoc Info: <I0013>|\\ +% \verb|(minitoc) \mtcsetdepth redefines the counter|\\ +% \verb|(minitoc) "|\mbox{\emph{\CTR}}\verb|" as "|\emph{\VAL}\verb|" on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcsetdepth| macro changes the value of the specified depth counter and forces it to \emph{\VAL}. +% \or\relax +% La macro \verb|\mtcsetdepth| change la valeur du compteur de profondeur spécifié et lui donne la \emph{\VAL} +% demandée. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0014] +% \begin{quote} +% \verb|Package minitoc Info: <I0014>|\\ +% \verb|(minitoc) \mtcsetfeature redefines the macro| +% \verb|(minitoc) "\|\emph{\INAME}\verb|" as|\\ +% \verb|(minitoc) "\|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcsetfeature| macro has redefined the internal macro \emph{\INAME} with the given \emph{\SEQ}. +% \or\relax +% La macro \verb|\mtcsetfeature| a redéfini la macro interne \emph{\INAME} par la \emph{\SEQ} donnée. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0015] +% \begin{quote} +% \verb|Package minitoc Info: <I0015>|\\ +% \verb|(minitoc) \mtcsetfont redefines the macro|\\ +% \verb|(minitoc) "|\mbox{\emph{macro}}\verb|" as "|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcsetfont| command redefines the (old style) \emph{macro} by the given \emph{\SEQ} of font +% commands. +% \or\relax +% La commande \verb|\mtcsetfont| redéfinit la macro (en ancien style) par la \emph{\SEQ} de commandes de fontes +% donnée. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0016] +% \begin{quote} +% \verb|Package minitoc Info: <I0016>|\\ +% \verb|(minitoc) \mtcsetformat redefines the macro|\\ +% \verb|(minitoc) "\|\emph{\INAME}\verb|" as "|\emph{ARG3}\verb|" on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The macro \verb|\mtcsetformat| redefines an internal macro with the value given by its third argument. +% \or\relax +% La macro \verb|\mtcsetformat| redéfinit une macro interne avec la valeur de son troisième argument. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0017] +% \begin{quote} +% \verb|Package minitoc Info: <I0017>|\\ +% \verb|(minitoc) \mtcsettitle redefines the macro|\\ +% \verb|(minitoc) "|\emph{\INAME}\verb|" as|\\ +% \verb|(minitoc) "|\emph{\NTITLE}\verb|" on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A mini-table title is redefined via the \verb|\mtcsettitle| macro. +% \or\relax +% Un titre de mini-table est redéfini via la macro \verb|\mtcsettitle|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0018] +% \begin{quote} +% \verb|Package minitoc Info: <I0018>|\\ +% \verb|(minitoc) \mtcsettitlefont redefines the macro|\\ +% \verb|(minitoc) "\|\emph{\INAME}\verb|" as|\\ +% \verb|(minitoc) "|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcsettitlefont| macro redefines the (old style) \verb|\|\emph{\INAME} macro which the given sequence +% \emph{\SEQ}. +% \or\relax +% La macro \verb|\mtcsettitlefont| redéfinit la macro \verb|\|\emph{\INAME} (ancien style) par la séquence \emph{\SEQ} +% donnée. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0019] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0019>|\\ +% \verb|(minitoc(hints)) No hints have been written|\\ +% \verb|(minitoc(hints)) in the |\mbox{\emph{document}}\verb|.log file.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{hints} package option has detected no potential problem. +% \or\relax +% L'option de paquetage \texttt{hints} n'a détecté aucun problème potentiel. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0020] +% \begin{quote} +% \verb|Package minitoc Info: <I0020>|\\ +% \verb|(minitoc) old version of the memoir class.| +% \end{quote} +% \ifcase\LANG\relax +% The version of the \texttt{memoir} class is old. The \texttt{minitoc} package does not need to patch it. +% \or\relax +% La version de la classe \texttt{memoir} est ancienne. Le paquetage \texttt{minitoc} n'a pas besoin de corriger +% cette classe. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0021] +% \begin{quote} +% \verb|Package minitoc Info: <I0021>|\\ +% \verb|(minitoc) Page numbers are activated|\\ +% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The page numbers will be present in the mini-tables of type \emph{ARG1}. +% \or\relax +% Les numéros de pages seront présents dans les mini-tables de type \emph{ARG1}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0022] +% \begin{quote} +% \verb|Package minitoc Info: <I0022>|\\ +% \verb|(minitoc) Page numbers are inhibited|\\ +% \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The page numbers will be omitted in the mini-tables of type \emph{ARG1}. +% \or\relax +% Les numéros de pages seront omis dans les mini-tables de type \emph{ARG1}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0023] +% \begin{quote} +% \verb|Package minitoc Info: <I0023>|\\ +% \verb|(minitoc) part level macros available.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\part| sectionning command is available, so you can use the mini-table commands at the part level. +% \or\relax +% La commande de sectionnement \verb|\part| est disponible, donc vous pouvez utiliser les commandes pour des +% mini-tables au niveau partie. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0024] +% \begin{quote} +% \verb|Package minitoc Info: <I0024>|\\ +% \verb|(minitoc) PREPARING MINITOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A \verb|\dominitoc| command prepares the \texttt{minitoc} auxiliary files for minitocs from \emph{\FILE}. +% \or\relax +% Une commande \verb|\dominitoc| prépare les fichiers auxiliaires \texttt{minitoc} pour les minitocs depuis le \emph{\FILE}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0025] +% \begin{quote} +% \verb|Package minitoc Info: <I0025>|\\ +% \verb|(minitoc) PREPARING PARTTOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A \verb|\doparttoc| command prepares the \texttt{parttoc} auxiliary files for parttocs from \emph{\FILE}. +% \or\relax +% Une commande \verb|\doparttoc| prépare les fichiers auxiliaires \texttt{parttoc} pour les parttocs depuis le \emph{\FILE}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0026] +% \begin{quote} +% \verb|Package minitoc Info: <I0026>|\\ +% \verb|(minitoc) PREPARING SECTTOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A \verb|\dosecttoc| command prepares the \texttt{secttoc} auxiliary files for secttocs from \emph{\FILE}. +% \or\relax +% Une commande \verb|\dosecttoc| prépare les fichiers auxiliaires \texttt{secttoc} pour les secttocs depuis le \emph{\FILE}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0027] +% \begin{quote} +% \verb|Package minitoc Info: <I0027>| +% \verb|(minitoc) recent version of the memoir class.| +% \end{quote} +% \ifcase\LANG\relax +% The version of the \texttt{memoir} class is recent. The \texttt{minitoc} package will try to patch it. +% \or\relax +% La version de la classe \texttt{memoir} est récente. Le paquetage \texttt{minitoc} va essayer de corriger cette +% classe. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0028] +% \begin{quote} +% \verb|Package minitoc Info: <I0028>|\\ +% \verb|(minitoc) section level macros available.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\section| sectionning command is available but the \verb|\chapter| sectionning command is \emph{not} +% available, so you can use the mini-table commands at the section level. +% \or\relax +% La commande de sectionnement \verb|\section| est disponible mais la commande de sectionnement +% \verb|\chapter| \emph{n'est pas} disponible, donc vous pouvez utiliser les commandes pour des mini-tables au +% niveau section. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0029] +% \begin{quote} +% \verb|Package minitoc Info: <I0029>|\\ +% \verb|(minitoc) section level macros NOT available.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\section| sectionning command is not defined (by the document class), so the section level commands of +% the \texttt{minitoc} package are not available. +% \or\relax +% La commande de sectionnement \verb|\section| n'est pas définie (par la classe du document), donc les commandes au +% niveau section du paquetage \texttt{minitoc} ne sont pas disponibles. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0030] +% \begin{quote} +% \verb|Package minitoc Info: <I0030>|\\ +% \verb|(minitoc) the memoir class is loaded:|\\ +% \verb|(minitoc) compatibility attempted.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{memoir} document class is used. The \texttt{minitoc} package tries to ensure compatibility. +% \or\relax +% La classe de document \texttt{memoir} est utilisée. Le paquetage \texttt{minitoc} essaye d'assurer la compatibilité. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0031] +% \begin{quote} +% \verb|Package minitoc Info: <I0031>|\\ +% \verb|(minitoc) ==> this version is configured for UNIX-like|\\ +% \verb|(minitoc) (long extensions) file names.| +% \end{quote} +% \ifcase\LANG\relax +% The autoconfiguration has detected that your operating uses UNIX-like (long extensions) file names. +% \or\relax +% L'autoconfiguration a détecté que votre système d'exploitation utilise des noms de fichiers à~la mode UNIX +% (suffixes longs). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0032] +% \begin{quote} +% \verb|Package minitoc Info: <I0032>|\\ +% \verb|(minitoc) This version of the memoir class uses|\\ +% \verb|(minitoc) a version of \chapter which is|\\ +% \verb|(minitoc) incompatible with the minitoc package.|\\ +% \verb|(minitoc) We try to patch.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{memoir} class uses a version of the \verb|\chapter| command which needs to be corrected because its syntax has +% been changed. A patch is loaded. +% \or\relax +% La classe \texttt{memoir} utilise une version de la commande \verb|\chapter| qui a besoin d'être corrigée car sa +% syntaxe a changé. Une correction (\emph{patch}) est chargée. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0033] +% \begin{quote} +% \verb|Package minitoc Info: <I0033>|\\ +% \verb|(minitoc) Writing |\mbox{\emph{document}}\verb|.|\emph{\EXTEN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% An auxiliary file for a mini-table is written by a \texttt{minitoc} preparation command (like \verb|\dominitoc|). +% \or\relax +% Un fichier auxiliaire pour une mini-table est écrit par une commande \texttt{minitoc} de préparation +% (telle que \verb|\dominitoc|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0034] +% \begin{quote} +% \verb|Package minitoc Info: <I0034>|\\ +% \verb|(minitoc) PREPARING MINILOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A \verb|\dominilof| command prepares the \texttt{minilof} auxiliary files for minilofs from \emph{\FILE}. +% \or\relax +% Une commande \verb|\dominilof| prépare les fichiers auxiliaires \texttt{minilof} pour les minilofs depuis le \emph{\FILE}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0035] +% \begin{quote} +% \verb|Package minitoc Info: <I0035>|\\ +% \verb|(minitoc) PREPARING PARTLOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A \verb|\dopartlof| command prepares the \texttt{partlof} auxiliary files for partlofs from \emph{\FILE}. +% \or\relax +% Une commande \verb|\dopartlof| prépare les fichiers auxiliaires \texttt{partlof} pour les partlofs depuis le \emph{\FILE}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0036] +% \begin{quote} +% \verb|Package minitoc Info: <I0036>|\\ +% \verb|(minitoc) PREPARING SECTLOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A \verb|\dosectlof| command prepares the \texttt{sectlof} auxiliary files for sectlofs from \emph{\FILE}. +% \or\relax +% Une commande \verb|\dosectlof| prépare les fichiers auxiliaires \texttt{sectlof} pour les sectlofs depuis le \emph{\FILE}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0037] +% \begin{quote} +% \verb|Package minitoc Info: <I0037>|\\ +% \verb|(minitoc) PREPARING MINILOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A \verb|\dominilot| command prepares the \texttt{minilot} auxiliary files for minilots from \emph{\FILE}. +% \or\relax +% Une commande \verb|\dominilot| prépare les fichiers auxiliaires \texttt{minilot} pour les minilots depuis le \emph{\FILE}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0038] +% \begin{quote} +% \verb|Package minitoc Info: <I0038>|\\ +% \verb|(minitoc) PREPARING PARTLOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A \verb|\dopartlot| command prepares the \texttt{partlot} auxiliary files for partlots from \emph{\FILE}. +% \or\relax +% Une commande \verb|\dopartlot| prépare les fichiers auxiliaires \texttt{partlot} pour les partlots depuis le \emph{\FILE}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0039] +% \begin{quote} +% \verb|Package minitoc Info: <I0039>|\\ +% \verb|(minitoc) PREPARING SECTLOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A \verb|\dosectlot| command prepares the \texttt{sectlot} auxiliary files for sectlots from \emph{\FILE}. +% \or\relax +% Une commande \verb|\dosectlot| prépare les fichiers auxiliaires \texttt{sectlot} pour les sectlots depuis le \emph{\FILE}. +% \fi +% \end{xmessage} +% +% \lneed{8} +% \ifcase\LANG\relax +% \subsubsection{Informative messages for hints} +% \or\relax +% \subsubsection{Messages informatifs pour les indications (\emph{hints})} +% \fi +% +% \begin{xmessage}[I0040] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0040>|\\ +% \verb|(minitoc(hints)) The ``abstract'' package has been|\\ +% \verb|(minitoc(hints)) loaded with the ``addtotoc'' option.|\\ +% \verb|(minitoc(hints)) You need to look at the|\\ +% \verb|(minitoc(hints)) documentation to adjust.| +% \end{quote} +% \ifcase\LANG\relax +% As you are using the \texttt{abstract} package with its \texttt{addtotoc} option, +% you should look at the \texttt{minitoc} package documentation +% for specific precautions. See section~\vref{faq.27}. +% \or\relax +% Puisque vous utilisez le paquetage \texttt{abstract} avec son option \texttt{addtotoc}, +% vous devriez consulter la documentation du paquetage +% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{faq.27}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0041] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0041>|\\ +% \verb|(minitoc(hints)) --- The amsbook class is loaded.|\\ +% \verb|(minitoc(hints)) See the minitoc package documentation|\\ +% \verb|(minitoc(hints)) for specific precautions.| +% \end{quote} +% \ifcase\LANG\relax +% As you are using the \texttt{amsbook} class, you should look at the \texttt{minitoc} package documentation +% for specific precautions. See section~\vref{s+AMS}. +% \or\relax +% Puisque vous utilisez la classe \texttt{amsbook}, vous devriez consulter la documentation du paquetage +% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{s+AMS}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0042] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0042>|\\ +% \verb|(minitoc(hints)) --- The appendix package is loaded.|\\ +% \verb|(minitoc(hints)) See the minitoc package documentation|\\ +% \verb|(minitoc(hints)) for specific precautions.| +% \end{quote} +% \ifcase\LANG\relax +% As you are using also the \texttt{appendix} package, you should look at the \texttt{minitoc} package documentation +% for specific precautions. See section~\vref{faq+appendix}. +% \or\relax +% Puisque vous utilisez aussi le paquetage \texttt{appendix}, vous devriez consulter la documentation du paquetage +% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{faq+appendix}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0043] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0043>|\\ +% \verb|(minitoc(hints)) --- The KOMAScript |\emph{\CCC}\verb| class is loaded.|\\ +% \verb|(minitoc(hints)) See the minitoc package documentation|\\ +% \verb|(minitoc(hints)) for specific precautions.| +% \end{quote} +% \ifcase\LANG\relax +% As you are using also the \emph{\CCC} class, you should look at the \texttt{minitoc} package documentation +% for specific precautions. See section~\vref{special.entries}. +% The classes involved here are \texttt{scrbook}, \texttt{scrreprt}, and \texttt{scrarcl}, i.e., the \KOMAScript{} +% classes~\cite{koma} compatible with \texttt{minitoc}. +% \or\relax +% Puisque vous utilisez aussi la classe \emph{\CCC}, vous devriez consulter la documentation du paquetage +% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{special.entries}. +% Les classes concernées ici sont \texttt{scrbook}, \texttt{scrreprt} et \texttt{scrarcl}, c'est-à-dire les +% classes \KOMAScript{}~\cite{koma} compatibles avec \texttt{minitoc}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0044] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0044>|\\ +% \verb|(minitoc(hints)) --- The memoir class is loaded.|\\ +% \verb|(minitoc(hints)) See the minitoc package documentation|\\ +% \verb|(minitoc(hints)) for specific precautions.| +% \end{quote} +% \ifcase\LANG\relax +% As you are using the \texttt{memoir} class, you should look at the \texttt{minitoc} package documentation +% for specific precautions. See section~\vref{faq+memoir}. +% \or\relax +% Puisque vous utilisez la classe \texttt{memoir}, vous devriez consulter la documentation du paquetage +% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{faq+memoir}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0045] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0045>|\\ +% \verb|(minitoc(hints)) The |\texttt{\bs}\PREPA\verb| command|\\ +% \verb|(minitoc(hints)) has been invoked more than once|\\ +% \verb|(minitoc(hints)) on input line |\NNN\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% A minitoc preparation command has been invoked more than once. +% \or\relax +% Une commande minitoc de préparation a été invoquée plus d'une fois. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0046] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0046>|\\ +% \verb|(minitoc(hints)) --- The tocbibind package is loaded.|\\ +% \verb|(minitoc(hints)) See the minitoc package documentation|\\ +% \verb|(minitoc(hints)) for specific precautions.| +% \end{quote} +% \ifcase\LANG\relax +% As you are using also the \texttt{tocbibind} package, you should look at the \texttt{minitoc} package documentation +% for specific precautions. See section~\vref{special.entries}. +% \or\relax +% Puisque vous utilisez aussi le paquetage \texttt{tocbibind}, vous devriez consulter la documentation du paquetage +% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{special.entries}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0047] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0047>|\\ +% \verb|(minitoc(hints)) --- The tocloft package is loaded.|\\ +% \verb|(minitoc(hints)) See the minitoc package documentation|\\ +% \verb|(minitoc(hints)) for specific precautions.| +% \end{quote} +% \ifcase\LANG\relax +% As you are using also the \texttt{tocloft} package, you should look at the \texttt{minitoc} package documentation +% for specific precautions. See section~\vref{faq+tocloft}. +% \or\relax +% Puisque vous utilisez aussi le paquetage \texttt{tocloft}, vous devriez consulter la documentation du paquetage +% \texttt{minitoc} pour les précautions spécifiques. Voir la section~\vref{faq+tocloft}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0048] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0048>|\\ +% \verb|(minitoc(hints)) Using \mtcprepare may induce some|\\ +% \verb|(minitoc(hints)) hints about the preparation commands,|\\ +% \verb|(minitoc(hints)) because it invokes ALL the preparation|\\ +% \verb|(minitoc(hints)) commands allowed by the document class,|\\ +% \verb|(minitoc(hints)) without any previous check.|\\ +% \verb|(minitoc(hints)) on input line |\NNN\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcprepare| command invoke all the possible preparation commands, depending only on the document class and the +% available contents files. It does not known exactly what you want, so it can prepare too many mini-tables +% files. +% \or\relax +% La commande \verb|\mtcprepare| invoque toutes les commandes de préparation possibles, selon la classe du document et +% les fichiers de contenu disponibles. Elle ne sait pas exactement ce que vous désirez, donc elle peut préparer trop +% de fichiers de mini-tables. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0049] +% \begin{quote} +% \verb|Package minitoc(hints) Info: <I0049>|\\ +% \verb|(minitoc(hints)) ==> You requested the hints option|\\ +% \verb|(minitoc(hints)) Some hints are eventually given below.| +% \end{quote} +% \ifcase\LANG\relax +% As you have requested the \texttt{hints} package option (which is set by default), some ``hints'' are eventually +% given in the \emph{document}\texttt{.log} file. You can find them easily by searching for the string +% ``\texttt{minitoc(hints)}'' with a text editor. +% \or\relax +% Puisque vous avez demandé l'option de paquetage \texttt{hints} (qui est activée par défaut), quelques +% «~indications~» (\emph{hints}) sont éventuellement écrites dans le fichier \emph{document}\texttt{.log} file. Vous +% pourrez les trouver facilement en recherchant la chaîne «~\texttt{minitoc(hints)}~» avec un éditeur de texte. +% \fi +% \end{xmessage} +% +% \lneed{15} +% \ifcase\LANG\relax +% \subsection{Warning messages} +% \or\relax +% \subsection{Messages d'avertissement} +% \fi +% +% \begin{xmessage}[W0001] +% \begin{quote} +% \verb|Package minitoc Warning: <W0001>|\\ +% \verb|(minitoc) \chapter and \section are undefined.|\\ +% \verb|(minitoc) Cannot use \mtcfixglossary without|\\ +% \verb|(minitoc) optional argument [part].| +% \end{quote} +% \ifcase\LANG\relax +% The sectionning commands \verb|\chapter| and \verb|\section| are not defined (by the document class), hence the +% \verb|\mtcfixglossary| macro cannot be used without an optional argument (try \verb|\part|). This situation is very +% unlikely to happen, so also verify your document class. +% \or\relax +% Les commandes de sectionnement \verb|\chapter| et \verb|\section| ne sont pas définies (par la classe du document), +% donc la macro \verb|\mtcfixglossary| ne peut pas être utilisée sans son argument optionnel (essayez \verb|[part]|). +% Il est très improbable que cette situation se produise, donc vérifiez aussi la classe de votre document. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0002] +% \begin{quote} +% \verb|Package minitoc Warning: <W0002>|\\ +% \verb|(minitoc) \chapter and \section are undefined.|\\ +% \verb|(minitoc) Cannot use \mtcfixindex without|\\ +% \verb|(minitoc) optional argument [part].| +% \end{quote} +% \ifcase\LANG\relax +% The sectionning commands \verb|\chapter| and \verb|\section| are not defined (by the document class), hence the +% \verb|\mtcfixindex| macro cannot be used without an optional argument (try \verb|\part|). This situation is very +% unlikely to happen, so also verify your document class. +% \or\relax +% Les commandes de sectionnement \verb|\chapter| et \verb|\section| ne sont pas définies (par la classe du document), +% donc la macro \verb|\mtcfixindex| ne peut pas être utilisée sans son argument optionnel (essayez \verb|[part]|). +% Il est très improbable que cette situation se produise, donc vérifiez aussi la classe de votre document. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0003] +% \begin{quote} +% \verb|Package minitoc Warning: <W0003>|\\ +% \verb|(minitoc) \firstchapteris is an obsolete|\\ +% \verb|(minitoc) command on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% You have used an obsolete command (\verb|\firstchapteris|). You should remove it. +% \or\relax +% Vous avez utilisé une commande obsolète. Vous devriez l'enlever. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0004] +% \begin{quote} +% \verb|Package minitoc Warning: <W0004>|\\ +% \verb|(minitoc) \firstpartis is an obsolete|\\ +% \verb|(minitoc) command on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% You have used an obsolete command (\verb|\firstpartis|). You should remove it. +% \or\relax +% Vous avez utilisé une commande obsolète. Vous devriez l'enlever. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0005] +% \begin{quote} +% \verb|Package minitoc Warning: <W0005>|\\ +% \verb|(minitoc) \firstsectionis is an obsolete|\\ +% \verb|(minitoc) command on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% You have used an obsolete command (\verb|\firstsectionis|). You should remove it. +% \or\relax +% Vous avez utilisé une commande obsolète. Vous devriez l'enlever. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0006] +% \begin{quote} +% \verb|Package minitoc Warning: <W0006>|\\ +% \verb|(minitoc) \mtcfixglossary can only be used|\\ +% \verb|(minitoc) with the [part] optional argument,|\\ +% \verb|(minitoc) which becomes the default.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcfixglossary| macro can only use \texttt{[part]} as optional argument (which becomes the default), because +% \verb|\chapter| and \verb|\section| are not defined. +% \or\relax +% La macro \verb|\mtcfixglossary| ne peut utiliser que \texttt{[part]} comme argument optionnel (qui devient le choix +% par défaut), car \verb|\chapter| et \verb|\section| ne sont pas définies. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0007] +% \begin{quote} +% \verb|Package minitoc Warning: <W0007>|\\ +% \verb|(minitoc) \mtcfixindex can only be used|\\ +% \verb|(minitoc) with the [part] optional argument,|\\ +% \verb|(minitoc) which becomes the default.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcfixindex| macro can only use \texttt{[part]} as optional argument (which becomes the default), because +% \verb|\chapter| and \verb|\section| are not defined. +% \or\relax +% La macro \verb|\mtcfixindex| ne peut utiliser que \texttt{[part]} comme argument optionnel (qui devient le choix +% par défaut), car \verb|\chapter| et \verb|\section| ne sont pas définies. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0008] +% \begin{quote} +% \verb|Package minitoc Warning: <W0008>|\\ +% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ +% \verb|(minitoc) MINILOFS NOT PREPARED on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dominilof| command. Please check if +% you have called \verb|\dominilof| in the correct sequence of commands. +% \or\relax +% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dominilof|. Vérifiez si +% vous avez invoqué \verb|\dominilof| dans la bonne séquence de commandes. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0009] +% \begin{quote} +% \verb|Package minitoc Warning: <W0009>|\\ +% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ +% \verb|(minitoc) MINILOTS NOT PREPARED on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dominilot| command. Please check if +% you have called \verb|\dominilot| in the correct sequence of commands. +% \or\relax +% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dominilot|. Vérifiez si +% vous avez invoqué \verb|\dominilot| dans la bonne séquence de commandes. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0010] +% \begin{quote} +% \verb|Package minitoc Warning: <W0010>|\\ +% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ +% \verb|(minitoc) MINITOCS NOT PREPARED on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dominitoc| command. Please check if +% you have called \verb|\dominitoc| in the correct sequence of commands. +% \or\relax +% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dominitoc|. Vérifiez si +% vous avez invoqué \verb|\dominitoc| dans la bonne séquence de commandes. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0011] +% \begin{quote} +% \verb|Package minitoc Warning: <W0011>|\\ +% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ +% \verb|(minitoc) PARTLOFS NOT PREPARED on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dopartlof| command. Please check if +% you have called \verb|\dopartlof| in the correct sequence of commands. +% \or\relax +% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dopartlof|. Vérifiez si +% vous avez invoqué \verb|\dopartlof| dans la bonne séquence de commandes. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0012] +% \begin{quote} +% \verb|Package minitoc Warning: <W0012>|\\ +% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ +% \verb|(minitoc) PARTLOTS NOT PREPARED on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dopartlot| command. Please check if +% you have called \verb|\dopartlot| in the correct sequence of commands. +% \or\relax +% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dopartlot|. Vérifiez si +% vous avez invoqué \verb|\dopartlot| dans la bonne séquence de commandes. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0013] +% \begin{quote} +% \verb|Package minitoc Warning: <W0013>|\\ +% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ +% \verb|(minitoc) PARTTOCS NOT PREPARED on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\doparttoc| command. Please check if +% you have called \verb|\doparttoc| in the correct sequence of commands. +% \or\relax +% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\doparttoc|. Vérifiez si +% vous avez invoqué \verb|\doparttoc| dans la bonne séquence de commandes. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0014] +% \begin{quote} +% \verb|Package minitoc Warning: <W0014>|\\ +% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ +% \verb|(minitoc) SECTLOFS NOT PREPARED on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dosectlof| command. Please check if +% you have called \verb|\dosectlof| in the correct sequence of commands. +% \or\relax +% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dosectlof|. Vérifiez si +% vous avez invoqué \verb|\dosectlof| dans la bonne séquence de commandes. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0015] +% \begin{quote} +% \verb|Package minitoc Warning: <W0015>|\\ +% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ +% \verb|(minitoc) SECTLOTS NOT PREPARED on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dosectlot| command. Please check if +% you have called \verb|\dosectlot| in the correct sequence of commands. +% \or\relax +% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dosectlot|. Vérifiez si +% vous avez invoqué \verb|\dosectlot| dans la bonne séquence de commandes. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0016] +% \begin{quote} +% \verb|Package minitoc Warning: <W0016>|\\ +% \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ +% \verb|(minitoc) SECTTOCS NOT PREPARED on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \emph{\FILE} cannot be found, because it has not been created by a \verb|\dosecttoc| command. Please check if +% you have called \verb|\dosecttoc| in the correct sequence of commands. +% \or\relax +% Le \emph{\FILE} n'a pu être trouvé, parce qu'il n'a pas été créé par une commande \verb|\dosecttoc|. Vérifiez si +% vous avez invoqué \verb|\dosecttoc| dans la bonne séquence de commandes. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0017] +% \begin{quote} +% \verb|Package minitoc Warning: <W0017>|\\ +% \verb|(minitoc) no section or chapter level macros available|\\ +% \verb|(minitoc) PLEASE VERIFY YOUR MAIN DOCUMENT CLASS.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\chapter| and \verb|\section| sectionning commands are not defined. Your document class is likely +% without any sectionning command, so the \texttt{minitoc} package is pointless. \emph{Verify your main +% document class.} +% \or\relax +% Les commandes de sectionnement \verb|\chapter| et \verb|\section| ne sont pas définies. Votre classe de document +% est probablement sans aucune commande de sectionnement, donc le paquetage \texttt{minitoc} est sans objet. \emph{Vérifiez +% la classe principale de votre document.} +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0018] +% \begin{quote} +% \verb|Package minitoc Warning: <W0018>|\\ +% \verb|Package minitoc Warning: part level macros NOT available.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\part| sectionning command is not defined (by the document class), so the part level commands of the +% \texttt{minitoc} package are not available. It is a warning message because most classes with sectionning commands +% define the \verb|\part| command, so you should verify which class you are using. +% \or\relax +% La commande de sectionnement \verb|\part| n'est pas définie (par la classe du document), donc les commandes au +% niveau partie du paquetage \texttt{minitoc} ne sont pas disponibles. C'est un message d'avertissement +% (\emph{warning}) car la plupart des classes ayant des commandes de sectionnement définissent la commande +% \verb|\part|, donc vous devriez vérifier quelle classe vous utilisez. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0019] +% \begin{quote} +% \verb|Package minitoc Warning: <W0019>|\\ +% \verb|(minitoc) Short extensions (MSDOS-like) will be used.|\\ +% \verb|(minitoc) ==> this version is configured for MSDOS-like|\\ +% \verb|(minitoc) (8+3) file names.| +% \end{quote} +% \ifcase\LANG\relax +% The autofiguration has found that the operating systems use 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). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0020] +% \begin{quote} +% \verb|Package minitoc Warning: <W0020>|\\ +% \verb|(minitoc) You have forced the use of short extensions.| +% \end{quote} +% \ifcase\LANG\relax +% You have used the \texttt{shortext} package option to force the use of short extensions (8+3 scheme). This action +% limits the number of usable mini-tables of each kind and may be problematic if you have more that 99~mini-tables +% of the same kind. If your operating system allows for long extensions, do not use the \texttt{shortext} package +% option, except for testing purposes. +% \or\relax +% Vous avez ppécifié l'option de paquetage \texttt{shortext} pour forcer l'utilisation de suffixes courts (schéma +% 8+3). Cette action limite le nombre de mini-tables utilisables dans chaque sorte et peut poser des problèmes si +% vous avez plus de 99~mini-tables du même genre. Si votre système d'exploitation permet des suffixes longs, +% n'utilisez pas l'option de paquetage \texttt{shortext}, sauf à~des fins de test. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0021] +% \begin{quote} +% \verb|Package minitoc Warning: <W0021>|\\ +% \verb|(minitoc) Your version of latex.tex is obsolete.|\\ +% \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 +% 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 +% serait préférable de mettre à~jour votre installation de \LaTeX. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0022] +% \begin{quote} +% \verb|Package minitoc Warning: <W0022>|\\ +% \verb|Package minitoc Warning: Your version of latex.tex is very obsolete.|\\ +% \verb|(minitoc) Trying to continue... crossing fingers.| +% \end{quote} +% \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. +% \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. +% \fi +% \end{xmessage} +% +% \lneed{8} +% \ifcase\LANG\relax +% \subsubsection{Warning messages for hints} +% \or\relax +% \subsubsection{Messages d'avertissement pour les indications (\emph{hints})} +% \fi +% +% \begin{xmessage}[W0023] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0023>|\\ +% \verb|(minitoc(hints)) --- It may be the consequence|\\ +% \verb|(minitoc(hints)) of loading the ``hyperref'' package.| +% \end{quote} +% \ifcase\LANG\relax +% Some sectionning commands have been altered \emph{after} the loading of the \texttt{minitoc} package. The +% \texttt{hyperref} package does that, but it is harmless. For other packages or user-made alterations, it is +% recommended to alter the sectionning commands only \emph{before} loading the \texttt{minitoc} package. See +% section~\vref{faq.17}. +% \or\relax +% Certaines commandes de sectionnement ont été modifiées \emph{après} le chargement du paquetage \texttt{minitoc}. +% Le paquetage \texttt{hyperref} fait cela, mais sans dommages. Pour des altérations faites par d'autres paquetages +% ou par l'utilisateur, il est recommandé de modifier les commandes de sectionnement seulement \emph{avant} le +% chargement du paquetage \texttt{minitoc}. Voir la section~\vref{faq.17}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0024] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0024>|\\ +% \verb|(minitoc(hints)) Some hints have been written|\\ +% \verb|(minitoc(hints)) in the |\mbox{\emph{document}}\verb|.log file.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{hints} package option has detected some potential problems and written hints into the +% \emph{document}\texttt{.log} file. You can search it for the ``\texttt{minitoc(hints)}'' string with a text +% editor. +% \or\relax +% L'option de paquetage \texttt{hints} a détecté des problèmes potentiels et écrit des indications (\emph{hints}) +% dans le fichier \emph{document}\texttt{.log}. Vous pouvez l'examiner en y cherchant la chaîne +% «~\texttt{minitoc(hints)}~» avec un éditeur de texte. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0025] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0025>|\\ +% \verb|(minitoc(hints)) --- The alphanum package is loaded.|\\ +% \verb|(minitoc(hints)) It is incompatible|\\ +% \verb|(minitoc(hints)) with the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% You are using the \texttt{alphanum} package which is incompatible with the \texttt{minitoc} package. The +% compilation can continue, but the result could be unsatisfactory. +% \or\relax +% Vous utilisez le paquetage \texttt{alphanum} qui est incompatible avec le paquetage \texttt{minitoc}. La +% compilation continue, mais le résultat pourrait être insatisfaisant. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0026] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0026>|\\ +% \verb|(minitoc(hints)) --- The amsart class is loaded.|\\ +% \verb|(minitoc(hints)) It is incompatible|\\ +% \verb|(minitoc(hints)) with the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% You are using the \texttt{amsart} document class which is incompatible with the \texttt{minitoc} package. The +% compilation can continue, but the result could be unsatisfactory. +% \or\relax +% Vous utilisez la classe de document \texttt{amsart} qui est incompatible avec le paquetage \texttt{minitoc}. La +% compilation continue, mais le résultat pourrait être insatisfaisant. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0027] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0027>|\\ +% \verb|(minitoc(hints)) --- The amsproc class is loaded.|\\ +% \verb|(minitoc(hints)) It is incompatible|\\ +% \verb|(minitoc(hints)) with the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% You are using the \texttt{amsproc} document class which is incompatible with the \texttt{minitoc} package. The +% compilation can continue, but the result could be unsatisfactory. +% \or\relax +% Vous utilisez la classe de document \texttt{amsproc} qui est incompatible avec le paquetage \texttt{minitoc}. La +% compilation continue, mais le résultat pourrait être insatisfaisant. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0028] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0028>|\\ +% \verb|(minitoc(hints)) --- The \chapter command is altered|\\ +% \verb| after minitoc.| +% \end{quote} +% \ifcase\LANG\relax +% Some packages alter the sectionning commands, like \verb|\chapter|. Most of them should be loaded \emph{before} +% the \texttt{minitoc} package. The \texttt{hyperref} package, even if it is loaded \emph{before} the +% \texttt{minitoc} package (as recommended), alters the sectionning commands in an \verb|\AtBeginDocument|, so this +% message is always printed when you use the \texttt{hyperref} package with \texttt{minitoc}, but then it is harmless. +% \or\relax +% Certains paquetages modifient les commandes de sectionnement, telles que \verb|\chapter|. La plupart d'entre-eux +% devraient être chargés \emph{avant} le paquetage \texttt{minitoc}. Le paquetage \texttt{hyperref}, même s'il est +% chargé \emph{avant} le paquetage \texttt{minitoc} (comme recommandé), altère les commandes de sectionnement dans +% un bloc \verb|\AtBeginDocument|, donc ce message est toujours émis lorsque vous utilisez le paquetage +% \texttt{hyperref} avec \texttt{minitoc}, mais il est alors bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0029] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0029>|\\ +% \verb|Package minitoc(hints) Warning: --- The jura class is loaded.|\\ +% \verb|(minitoc(hints)) It is incompatible|\\ +% \verb|(minitoc(hints)) with the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% You are using the \texttt{jura} document class which is incompatible with the \texttt{minitoc} package. The +% compilation can continue, but the result could be unsatisfactory. +% \or\relax +% Vous utilisez la classe de document \texttt{jura} qui est incompatible avec le paquetage \texttt{minitoc}. La +% compilation continue, mais le résultat pourrait être insatisfaisant. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0030] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0030>|\\ +% \verb|(minitoc(hints)) --- The \part command is altered|\\ +% \verb| after minitoc.| +% \end{quote} +% \ifcase\LANG\relax +% Some packages alter the sectionning commands, like \verb|\part|. Most of them should be loaded \emph{before} +% the \texttt{minitoc} package. The \texttt{hyperref} package, even if it is loaded \emph{before} the +% \texttt{minitoc} package (as recommended), alters the sectionning commands in an \verb|\AtBeginDocument|, so this +% message is always printed when you use the \texttt{hyperref} package with \texttt{minitoc}, but then it is harmless. +% \or\relax +% Certains paquetages modifient les commandes de sectionnement, telles que \verb|\part|. La plupart d'entre-eux +% devraient être chargés \emph{avant} le paquetage \texttt{minitoc}. Le paquetage \texttt{hyperref}, même s'il est +% chargé \emph{avant} le paquetage \texttt{minitoc} (comme recommandé), altère les commandes de sectionnement dans +% un bloc \verb|\AtBeginDocument|, donc ce message est toujours émis lorsque vous utilisez le paquetage +% \texttt{hyperref} avec \texttt{minitoc}, mais il est alors bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0031] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0031>|\\ +% \verb|(minitoc(hints)) --- The placeins package is loaded|\\ +% \verb|(minitoc(hints)) without the section option,|\\ +% \verb|(minitoc(hints)) but minitoc used the insection option|\\ +% \verb|(minitoc(hints)) which implies it. Try to inverse the|\\ +% \verb|(minitoc(hints)) loading order and use coherent 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 +% \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 +% \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 +% \end{xmessage} +% +% \begin{xmessage}[W0032] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0032>|\\ +% \verb|(minitoc(hints)) --- The placeins package loaded is|\\ +% \verb|(minitoc(hints)) too old. It should have a version|\\ +% \verb|(minitoc(hints)) date of 2005/04/18 at least.| +% \end{quote} +% \ifcase\LANG\relax +% You are using an obsolete version of the \texttt{placeins} package. Please update it from the CTAN archives or a +% recent distribution. +% \or\relax +% Vous utilisez une version obsolète du paquetage \texttt{placeins}. Vous devriez le mettre à~jour depuis les +% archives CTAN ou une distribution récente. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0033] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0033>|\\ +% \verb|(minitoc(hints)) The caption package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{caption} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.31}. +% \or\relax +% Le paquetage \texttt{caption} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.31}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0034] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0034>|\\ +% \verb|(minitoc(hints)) The caption2 package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{caption2} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.31}. +% \or\relax +% Le paquetage \texttt{caption2} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.31}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0035] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0035>|\\ +% \verb|(minitoc(hints)) The ccaption package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{ccaption} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.31}. +% \or\relax +% Le paquetage \texttt{ccaption} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.31}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0036] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0036>|\\ +% \verb|(minitoc(hints)) The mcaption package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{mcaption} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.31}. +% \or\relax +% Le paquetage \texttt{mcaption} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.31}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0037] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0037>|\\ +% \verb|(minitoc(hints)) The sectsty package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{sectsty} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.28}. +% \or\relax +% Le paquetage \texttt{sectsty} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.28}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0038] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0038>|\\ +% \verb|(minitoc(hints)) The varsects package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{varsects} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.33}. +% \or\relax +% Le paquetage \texttt{varsects} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.33}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0039] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0039>|\\ +% \verb|(minitoc(hints)) --- The \section command is altered|\\ +% \verb| after minitoc.| +% \end{quote} +% \ifcase\LANG\relax +% Some packages alter the sectionning commands, like \verb|\section|. Most of them should be loaded \emph{before} +% the \texttt{minitoc} package. The \texttt{hyperref} package, even if it is loaded \emph{before} the +% \texttt{minitoc} package (as recommended), alters the sectionning commands in an \verb|\AtBeginDocument|, so this +% message is always printed when you use the \texttt{hyperref} package with \texttt{minitoc}, but then it is harmless. +% \or\relax +% Certains paquetages modifient les commandes de sectionnement, telles que \verb|\section|. La plupart d'entre-eux +% devraient être chargés \emph{avant} le paquetage \texttt{minitoc}. Le paquetage \texttt{hyperref}, même s'il est +% chargé \emph{avant} le paquetage \texttt{minitoc} (comme recommandé), altère les commandes de sectionnement dans +% un bloc \verb|\AtBeginDocument|, donc ce message est toujours émis lorsque vous utilisez le paquetage +% \texttt{hyperref} avec \texttt{minitoc}, mais il est alors bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0040] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0040>|\\ +% \verb|(minitoc(hints)) --- The titletoc package is loaded.|\\ +% \verb|(minitoc(hints)) It is incompatible|\\ +% \verb|(minitoc(hints)) with the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% You are trying to use also the \texttt{titletoc} package, but it is incompatible with the \texttt{minitoc} package. +% See note~\vref{fn+titlesec}. +% \or\relax +% Puisque vous utilisez aussi le paquetage \texttt{tocloft}, vous devriez consulter la documentation du paquetage +% \texttt{minitoc} pour les précautions spécifiques. Voir la note~\vref{fn+titlesec}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0041] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0041>|\\ +% \verb|(minitoc(hints)) You have attempted to insert|\\ +% \verb| empty minilofs.| +% \end{quote} +% \ifcase\LANG\relax +% You have attempted to insert empty minilofs. If you have used the \texttt{nocheckfiles} package option, you will +% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles} +% package option), you will only get this harmless message. +% \or\relax +% Vous avez tenté d'insérer des minilofs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles}, +% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut +% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0042] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0042>|\\ +% \verb|(minitoc(hints)) You have attempted to insert|\\ +% \verb| empty minilots.| +% \end{quote} +% \ifcase\LANG\relax +% You have attempted to insert empty minilots. If you have used the \texttt{nocheckfiles} package option, you will +% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles} +% package option), you will only get this harmless message. +% \or\relax +% Vous avez tenté d'insérer des minilots vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles}, +% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut +% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0043] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0043>|\\ +% \verb|(minitoc(hints)) You have attempted to insert|\\ +% \verb| empty minitocs.| +% \end{quote} +% \ifcase\LANG\relax +% You have attempted to insert empty minitocs. If you have used the \texttt{nocheckfiles} package option, you will +% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles} +% package option), you will only get this harmless message. +% \or\relax +% Vous avez tenté d'insérer des minitocs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles}, +% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut +% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0044] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0044>|\\ +% \verb|(minitoc(hints)) You have attempted to insert|\\ +% \verb| empty partlofs.| +% \end{quote} +% \ifcase\LANG\relax +% You have attempted to insert empty partlofs. If you have used the \texttt{nocheckfiles} package option, you will +% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles} +% package option), you will only get this harmless message. +% \or\relax +% Vous avez tenté d'insérer des partlofs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles}, +% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut +% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0045] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0045>|\\ +% \verb|(minitoc(hints)) You have attempted to insert|\\ +% \verb| empty partlots.| +% \end{quote} +% \ifcase\LANG\relax +% You have attempted to insert empty partlots. If you have used the \texttt{nocheckfiles} package option, you will +% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles} +% package option), you will only get this harmless message. +% \or\relax +% Vous avez tenté d'insérer des partlots vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles}, +% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut +% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0046] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0046>|\\ +% \verb|(minitoc(hints)) You have attempted to insert|\\ +% \verb| empty parttocs.| +% \end{quote} +% \ifcase\LANG\relax +% You have attempted to insert empty parttocs. If you have used the \texttt{nocheckfiles} package option, you will +% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles} +% package option), you will only get this harmless message. +% \or\relax +% Vous avez tenté d'insérer des parttocs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles}, +% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut +% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0047] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0047>|\\ +% \verb|(minitoc(hints)) You have attempted to insert|\\ +% \verb| empty sectlofs.| +% \end{quote} +% \ifcase\LANG\relax +% You have attempted to insert empty sectlofs. If you have used the \texttt{nocheckfiles} package option, you will +% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles} +% package option), you will only get this harmless message. +% \or\relax +% Vous avez tenté d'insérer des sectlofs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles}, +% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut +% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0048] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0048>|\\ +% \verb|(minitoc(hints)) You have attempted to insert|\\ +% \verb| empty sectlots.| +% \end{quote} +% \ifcase\LANG\relax +% You have attempted to insert empty sectlots. If you have used the \texttt{nocheckfiles} package option, you will +% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles} +% package option), you will only get this harmless message. +% \or\relax +% Vous avez tenté d'insérer des sectlots vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles}, +% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut +% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0049] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0049>|\\ +% \verb|(minitoc(hints)) You have attempted to insert|\\ +% \verb| empty secttocs.| +% \end{quote} +% \ifcase\LANG\relax +% You have attempted to insert empty secttocs. If you have used the \texttt{nocheckfiles} package option, you will +% get some ugly empty mini-tables, with only a title and two horizontal rules. By default (\texttt{checkfiles} +% package option), you will only get this harmless message. +% \or\relax +% Vous avez tenté d'insérer des secttocs vides. Si vous avez utilisé l'option de paquetage \texttt{nocheckfiles}, +% vous aurez quelques mini-tables vides et laides, avec seulement un titre et deux filets horizontaux. Par défaut +% (option de paquetage \texttt{checkfiles}), vous n'aurez que ce message bénin. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0050] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0050>|\\ +% \verb|(minitoc(hints)) You have invoked an obsolete|\\ +% \verb| command: \firstchapteris.| +% \end{quote} +% \ifcase\LANG\relax +% You have used an obsolete command (\verb|\firstchapteris|). You should remove it. +% \or\relax +% Vous avez utilisé une commande obsolète. Vous devriez l'enlever. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0051] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0051>|\\ +% \verb|(minitoc(hints)) You have invoked an obsolete|\\ +% \verb| command: \firstpartis.| +% \end{quote} +% \ifcase\LANG\relax +% You have used an obsolete command (\verb|\firstpartis|). You should remove it. +% \or\relax +% Vous avez utilisé une commande obsolète. Vous devriez l'enlever. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0052] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0052>|\\ +% \verb|(minitoc(hints)) You have invoked an obsolete|\\ +% \verb| command: \firstsectionis.| +% \end{quote} +% \ifcase\LANG\relax +% You have used an obsolete command (\verb|\firstsectionis|). You should remove it. +% \or\relax +% Vous avez utilisé une commande obsolète. Vous devriez l'enlever. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0053] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0053>|\\ +% \verb|(minitoc(hints)) You have used short extensions|\\ +% \verb|(minitoc(hints)) and more than 99 chapters (|\emph{\NB}\verb|).| +% \end{quote} +% \ifcase\LANG\relax +% You have used short extensions (limited to 3~characters) and more than 99~chapters, so the number of the auxiliary +% file does not fit in the extension. \emph{\NB} is the number of effective chapters in your document. See +% section~\vref{MS-DOS}. +% \or\relax +% Vous avez utilisé des suffixes courts (limités à~3~caractères) et plus de 99~chapitres, donc le numéro du fichier +% auxiliaire ne tient plus dans le suffixe. \emph{\NB} est le nombre de chapitres effectifs dans votre document. +% Voir la section~\vref{MS-DOS}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0054] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0054>|\\ +% \verb|(minitoc(hints)) You have used short extensions|\\ +% \verb|(minitoc(hints)) and more than 99 parts (|\emph{\NB}\verb|).| +% \end{quote} +% \ifcase\LANG\relax +% You have used short extensions (limited to 3~characters) and more than 99~parts, so the number of the auxiliary +% file does not fit in the extension. \emph{\NB} is the number of effective parts in your document. See +% section~\vref{MS-DOS}. +% \or\relax +% Vous avez utilisé des suffixes courts (limités à~3~caractères) et plus de 99~parties, donc le numéro du fichier +% auxiliaire ne tient plus dans le suffixe. \emph{\NB} est le nombre de parties effectives dans votre document. +% Voir la section~\vref{MS-DOS}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0055] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0055>|\\ +% \verb|(minitoc(hints)) You have used short extensions|\\ +% \verb|(minitoc(hints)) and more than 99 sections (|\emph{\NB}\verb|).| +% \end{quote} +% \ifcase\LANG\relax +% You have used short extensions (limited to 3~characters) and more than 99~sections, so the number of the auxiliary +% file does not fit in the extension. \emph{\NB} is the number of effective sections in your document. See +% section~\vref{MS-DOS}. +% \or\relax +% Vous avez utilisé des suffixes courts (limités à~3~caractères) et plus de 99~sections, donc le numéro du fichier +% auxiliaire ne tient plus dans le suffixe. \emph{\NB} est le nombre de sections effectives dans votre document. +% Voir la section~\vref{MS-DOS}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0056] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0056>|\\ +% \verb|(minitoc(hints)) You are using \dosectlof and/or|\\ +% \verb|(minitoc(hints)) \dosectlot, \sectlof and/or \sectlot,|\\ +% \verb|(minitoc(hints)) hence the ``insection'' package|\\ +% \verb|(minitoc(hints)) option is recommended.| +% \end{quote} +% \ifcase\LANG\relax +% You are asking for mini-lists of figures or tables at the section level. But as floats (figures and tables) could +% drift 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 \texttt{insection} package option. +% See page~\pageref{rem+FB}. +% \or\relax +% Vous avez demandé des mini-listes des figures ou des tables au niveau section. Mais Comme les éléments flottants +% (figures et tableaux) pourraient dériver 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 de paquetage \texttt{insection}. Voir page~\pageref{rem+FB}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0057] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0057>|\\ +% \verb|(minitoc(hints)) You have used \minilof,|\\ +% \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 +% (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 +% (via \verb|\dominilof|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0058] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0058>|\\ +% \verb|(minitoc(hints)) You have used \minilot,|\\ +% \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 +% (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 +% (via \verb|\dominilot|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0059] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0059>|\\ +% \verb|(minitoc(hints)) You have used \minitoc,|\\ +% \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 +% (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 +% (via \verb|\dominitoc|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0060] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0060>|\\ +% \verb|(minitoc(hints)) You have used \partlof,|\\ +% \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 +% (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 +% (via \verb|\dopartlof|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0061] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0061>|\\ +% \verb|(minitoc(hints)) You have used \partlot,|\\ +% \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 +% (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 +% (via \verb|\dopartlot|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0062] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0062>|\\ +% \verb|(minitoc(hints)) You have used \parttoc,|\\ +% \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 +% (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 +% (via \verb|\doparttoc|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0063] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0063>|\\ +% \verb|(minitoc(hints)) You have used \sectlof,|\\ +% \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 +% (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 +% (via \verb|\dosectlof|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0064] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0064>|\\ +% \verb|(minitoc(hints)) You have used \sectlot,|\\ +% \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 +% (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 +% (via \verb|\dosectlot|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0065] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0065>|\\ +% \verb|(minitoc(hints)) You have used \secttoc,|\\ +% \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 +% (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 +% (via \verb|\dosecttoc|). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0066] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0066>|\\ +% \verb|(minitoc(hints)) You have used \minilof,|\\ +% \verb|(minitoc(hints)) but not \listoffigures nor|\\ +% \verb|(minitoc(hints)) \fakelistoffigures.| +% \end{quote} +% \ifcase\LANG\relax +% You have tried to insert some minilofs (via \verb|\minilof|), but the \emph{document}\texttt{.lof} file is not +% available because you have not invoked \verb|\listoffigures| nor \verb|\fakelistoffigures|. +% \or\relax +% Vous avez essayé d'insérer des minilofs (via \verb|\minilof|), mais le fichier \emph{document}\texttt{.lof} n'est +% pas disponible car vous n'avez invoqué ni \verb|\listoffigures|, ni \verb|\fakelistoffigures|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0067] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0067>|\\ +% \verb|(minitoc(hints)) You have used \minilot but not|\\ +% \verb|(minitoc(hints)) \listoftables| nor\\ +% \verb|(minitoc(hints)) \fakelistoftables.| +% \end{quote} +% \ifcase\LANG\relax +% You have tried to insert some minilots (via \verb|\minilot|), but the \emph{document}\texttt{.lot} file is not +% available because you have not invoked \verb|\listoftables| nor \verb|\fakelistoftables|. +% \or\relax +% Vous avez essayé d'insérer des minilots (via \verb|\minilot|), mais le fichier \emph{document}\texttt{.lot} n'est +% pas disponible car vous n'avez invoqué ni \verb|\listoftables|, ni \verb|\fakelistoftables|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0068] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0068>|\\ +% \verb|(minitoc(hints)) You have used \minitoc but not|\\ +% \verb|(minitoc(hints)) \tableofcontents|\\ +% \verb|(minitoc(hints)) nor \faketableofcontents.| +% \end{quote} +% \ifcase\LANG\relax +% You have tried to insert some minitocs (via \verb|\minitoc|), but the \emph{document}\texttt{.toc} file is not +% available because you have not invoked \verb|\tableofcontents| nor \verb|\faketableofcontents|. +% \or\relax +% Vous avez essayé d'insérer des minitocs (via \verb|\minitoc|), mais le fichier \emph{document}\texttt{.toc} n'est +% pas disponible car vous n'avez invoqué ni \verb|\tableofcontents|, ni \verb|\faketableofcontents|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0069] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0069>|\\ +% \verb|(minitoc(hints)) You have used \partlof but not|\\ +% \verb|(minitoc(hints)) \listoffigures|\\ +% \verb|(minitoc(hints)) nor \fakelistoffigures.| +% \end{quote} +% \ifcase\LANG\relax +% You have tried to insert some partlofs (via \verb|\partlof|), but the \emph{document}\texttt{.lof} file is not +% available because you have not invoked \verb|\listoffigures| nor \verb|\fakelistoffigures|. +% \or\relax +% Vous avez essayé d'insérer des partlofs (via \verb|\partlof|), mais le fichier \emph{document}\texttt{.lof} n'est +% pas disponible car vous n'avez invoqué ni \verb|\listoffigures|, ni \verb|\fakelistoffigures|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0070] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0070>|\\ +% \verb|(minitoc(hints)) You have used \partlot but not|\\ +% \verb|(minitoc(hints)) \listoftables|\\ +% \verb|(minitoc(hints)) nor \fakelistoftables.| +% \end{quote} +% \ifcase\LANG\relax +% You have tried to insert some partlots (via \verb|\partlot|), but the \emph{document}\texttt{.lot} file is not +% available because you have not invoked \verb|\listoftables| nor \verb|\fakelistoftables|. +% \or\relax +% Vous avez essayé d'insérer des partlots (via \verb|\partlot|), mais le fichier \emph{document}\texttt{.lot} n'est +% pas disponible car vous n'avez invoqué ni \verb|\listoftables|, ni \verb|\fakelistoftables|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0071] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0071>|\\ +% \verb|(minitoc(hints)) You have used \parttoc but not|\\ +% \verb|(minitoc(hints)) \tableofcontents|\\ +% \verb|(minitoc(hints)) nor \faketableofcontents.| +% \end{quote} +% \ifcase\LANG\relax +% You have tried to insert some parttocs (via \verb|\parttoc|), but the \emph{document}\texttt{.toc} file is not +% available because you have not invoked \verb|\tableofcontents| nor \verb|\faketableofcontents|. +% \or\relax +% Vous avez essayé d'insérer des parttocs (via \verb|\parttoc|), mais le fichier \emph{document}\texttt{.toc} n'est +% pas disponible car vous n'avez invoqué ni \verb|\tableofcontents|, ni \verb|\faketableofcontents|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0072] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0072>|\\ +% \verb|(minitoc(hints)) You have used \sectlof but not|\\ +% \verb|(minitoc(hints)) \listoffigures|\\ +% \verb|(minitoc(hints)) nor \fakelistoffigures.| +% \end{quote} +% \ifcase\LANG\relax +% You have tried to insert some sectlofs (via \verb|\sectlof|), but the \emph{document}\texttt{.lof} file is not +% available because you have not invoked \verb|\listoffigures| nor \verb|\fakelistoffigures|. +% \or\relax +% Vous avez essayé d'insérer des sectlofs (via \verb|\sectlof|), mais le fichier \emph{document}\texttt{.lof} n'est +% pas disponible car vous n'avez invoqué ni \verb|\listoffigures|, ni \verb|\fakelistoffigures|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0073] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0073>|\\ +% \verb|(minitoc(hints)) You have used \sectlot but not|\\ +% \verb|(minitoc(hints)) \listoftables|\\ +% \verb|(minitoc(hints)) nor \fakelistoftables.| +% \end{quote} +% \ifcase\LANG\relax +% You have tried to insert some sectlots (via \verb|\sectlot|), but the \emph{document}\texttt{.lot} file is not +% available because you have not invoked \verb|\listoftables| nor \verb|\fakelistoftables|. +% \or\relax +% Vous avez essayé d'insérer des sectlots (via \verb|\sectlot|), mais le fichier \emph{document}\texttt{.lot} n'est +% pas disponible car vous n'avez invoqué ni \verb|\listoftables|, ni \verb|\fakelistoftables|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0074] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0074>|\\ +% \verb|(minitoc(hints)) You have used \secttoc but not|\\ +% \verb|(minitoc(hints)) \tableofcontents|\\ +% \verb|(minitoc(hints)) nor \faketableofcontents.| +% \end{quote} +% \ifcase\LANG\relax +% You have tried to insert some secttocs (via \verb|\secttoc|), but the \emph{document}\texttt{.toc} file is not +% available because you have not invoked \verb|\tableofcontents| nor \verb|\faketableofcontents|. +% \or\relax +% Vous avez essayé d'insérer des secttocs (via \verb|\secttoc|), mais le fichier \emph{document}\texttt{.toc} n'est +% pas disponible car vous n'avez invoqué ni \verb|\tableofcontents|, ni \verb|\faketableofcontents|. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0075] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0075>|\\ +% \verb|(minitoc(hints)) You have used \doparttoc|\\ +% \verb|(minitoc(hints)) but not \parttoc.| +% \end{quote} +% \ifcase\LANG\relax +% You have prepared some parttocs (via \verb|\doparttoc|), but you never use one of them. +% \or\relax +% Vous avez préparé des parttocs (via \verb|\doparttoc|), mais vous n'en avez utilisé aucune. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0076] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0076>|\\ +% \verb|(minitoc(hints)) You have used \dopartlof|\\ +% \verb|(minitoc(hints)) but not \partlof.| +% \end{quote} +% \ifcase\LANG\relax +% You have prepared some partlofs (via \verb|\dopartlof|), but you never use one of them. +% \or\relax +% Vous avez préparé des partlofs (via \verb|\dopartlof|), mais vous n'en avez utilisé aucune. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0077] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0077>|\\ +% \verb|(minitoc(hints)) You have used \dopartlot|\\ +% \verb|(minitoc(hints)) but not \partlot.| +% \end{quote} +% \ifcase\LANG\relax +% You have prepared some partlots (via \verb|\dopartlot|), but you never use one of them. +% \or\relax +% Vous avez préparé des partlots (via \verb|\dopartlot|), mais vous n'en avez utilisé aucune. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0078] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0078>|\\ +% \verb|(minitoc(hints)) You have used \dominitoc|\\ +% \verb|(minitoc(hints)) but not \minitoc.| +% \end{quote} +% \ifcase\LANG\relax +% You have prepared some minitocs (via \verb|\dominitoc|), but you never use one of them. +% \or\relax +% Vous avez préparé des minitocs (via \verb|\dominitoc|), mais vous n'en avez utilisé aucune. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0079] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0079>|\\ +% \verb|(minitoc(hints)) You have used \dominilof|\\ +% \verb|(minitoc(hints)) but not \minilof.| +% \end{quote} +% \ifcase\LANG\relax +% You have prepared some minilofs (via \verb|\dominilof|), but you never use one of them. +% \or\relax +% Vous avez préparé des minilofs (via \verb|\dominilof|), mais vous n'en avez utilisé aucune. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0080] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0080>|\\ +% \verb|(minitoc(hints)) You have used \dominilot|\\ +% \verb|(minitoc(hints)) but not \minilot.| +% \end{quote} +% \ifcase\LANG\relax +% You have prepared some minilots (via \verb|\dominilot|), but you never use one of them. +% \or\relax +% Vous avez préparé des minilots (via \verb|\dominilot|), mais vous n'en avez utilisé aucune. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0081] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0081>|\\ +% \verb|(minitoc(hints)) You have used \dosecttoc|\\ +% \verb|(minitoc(hints)) but not \secttoc.| +% \end{quote} +% \ifcase\LANG\relax +% You have prepared some secttocs (via \verb|\dosecttoc|), but you never use one of them. +% \or\relax +% Vous avez préparé des secttocs (via \verb|\dosecttoc|), mais vous n'en avez utilisé aucune. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0082] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0082>|\\ +% \verb|(minitoc(hints)) You have used \dosectlof|\\ +% \verb|(minitoc(hints)) but not \sectlof.| +% \end{quote} +% \ifcase\LANG\relax +% You have prepared some sectlofs (via \verb|\dosectlof|), but you never use one of them. +% \or\relax +% Vous avez préparé des sectlofs (via \verb|\dosectlof|), mais vous n'en avez utilisé aucune. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0083] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0083>|\\ +% \verb|(minitoc(hints)) You have used \dosectlot|\\ +% \verb|(minitoc(hints)) but not \sectlot.| +% \end{quote} +% \ifcase\LANG\relax +% You have prepared some sectlots (via \verb|\dosectlot|), but you never use one of them. +% \or\relax +% Vous avez préparé des sectlots (via \verb|\dosectlot|), mais vous n'en avez utilisé aucune. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0084] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0084>|\\ +% \verb|(minitoc(hints)) --- The placeins package is loaded|\\ +% \verb|(minitoc(hints)) with the above option,|\\ +% \verb|(minitoc(hints)) but minitoc used the insection option|\\ +% \verb|(minitoc(hints)) which is incompatible with it.|\\ +% \verb|(minitoc(hints)) Try to remove the above option and|\\ +% \verb|(minitoc(hints)) use coherent options.| +% \end{quote} +% \ifcase\LANG\relax +% You are using the \texttt{placeins} package, but with its \texttt{above} options, while +% \texttt{minitoc} is called with its \texttt{insection} option which is incompatible with it. See page~\pageref{rem+FB}, +% near a ``dangerous bend'' symbol\DBEND. +% \or\relax +% Vous utilisez le paquetage \texttt{placeins}, mais avec son option \texttt{above}, alors que +% \texttt{minitoc} est appelé avec son option \texttt{insection} qui est incompatible avec elle. +% Voir page~\pageref{rem+FB}, près d'un symbole «~virage dangereux~»\DBEND. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0085] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0085>|\\ +% \verb|(minitoc(hints)) --- The placeins package is loaded|\\ +% \verb|(minitoc(hints)) with the below option,|\\ +% \verb|(minitoc(hints)) but minitoc used the insection option|\\ +% \verb|(minitoc(hints)) which is incompatible with it.|\\ +% \verb|(minitoc(hints)) Try to remove the below option|\\ +% \verb|(minitoc(hints)) and use coherent options.| +% \end{quote} +% \ifcase\LANG\relax +% You are using the \texttt{placeins} package, but with its \texttt{below} options, while +% \texttt{minitoc} is called with its \texttt{insection} option which is incompatible with it. See page~\pageref{rem+FB}, +% near a ``dangerous bend'' symbol\DBEND. +% \or\relax +% Vous utilisez le paquetage \texttt{placeins}, mais avec son option \texttt{below}, alors que +% \texttt{minitoc} est appelé avec son option \texttt{insection} qui est incompatible avec elle. +% Voir page~\pageref{rem+FB}, près d'un symbole «~virage dangereux~»\DBEND. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0086] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0086>|\\ +% \verb|(minitoc(hints)) The fncychap package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{fncychap} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.38}. +% \or\relax +% Le paquetage \texttt{fncychap} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.38}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0087] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0087>|\\ +% \verb|(minitoc(hints)) The quotchap package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{quotchap} package alters some commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.39}. +% \or\relax +% Le paquetage \texttt{quotchap} altère certaines commandes et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.39}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0088] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0088>|\\ +% \verb|(minitoc(hints)) The romannum package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{romannum} package alters the numbering of some sectionning +% commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.40}. +% \or\relax +% Le paquetage \texttt{romannum} altère la numérotation de certaines commandes +% de sectionnement et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.40}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0089] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0089>|\\ +% \verb|(minitoc(hints)) The sfheaders package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{sfheaders} package alters the sectionning +% commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.41}. +% \or\relax +% Le paquetage \texttt{sfheaders} altère les commandes +% de sectionnement et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.41}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0090] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0090>|\\ +% \verb|(minitoc(hints)) The alnumsec package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{alnumsec} package alters the sectionning +% commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.42}. +% \or\relax +% Le paquetage \texttt{alnumsec} altère les commandes +% de sectionnement et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.42}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0091] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: <W0091>|\\ +% \verb|(minitoc(hints)) The captcont package should be|\\ +% \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% The \texttt{captcont} package alters the caption +% commands and must be loaded \emph{before} the \texttt{minitoc} package. +% See section~\vref{faq.43}. +% \or\relax +% Le paquetage \texttt{captcont} altère les commandes pour les captions +% et doit être chargé \emph{avant} le paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.43}. +% \fi +% \end{xmessage} +% +% \lneed{8} +% \ifcase\LANG\relax +% \subsection{Error messages} +% \or\relax +% \subsection{Messages d'erreur} +% \fi +% +% \begin{xmessage}[E0001] +% \begin{quote} +% \verb|! Package minitoc Error: <E0001>|\\ +% \verb|(minitoc) But \part is undefined.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|\mtcfixglossary not usable| +% \end{quote} +% \ifcase\LANG\relax +% There are no adequate sectionning command available to use the \verb|\mtcfixglossary| macro; even \verb|\part| is +% undefined. Verify your document class. +% \or\relax +% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \verb|\mtcfixglossary|; même \verb|\part| +% n'est pas définie. Vérifiez la classe de votre document. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0002] +% \begin{quote} +% \verb|! Package minitoc Error: <E0002>|\\ +% \verb|(minitoc) But \part is undefined.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|\mtcfixindex not usable| +% \end{quote} +% \ifcase\LANG\relax +% There are no adequate sectionning command available to use the \verb|\mtcfixindex| macro; even \verb|\part| is +% undefined. Verify your document class. +% \or\relax +% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \verb|\mtcfixindex|; même \verb|\part| +% n'est pas définie. Vérifiez la classe de votre document. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0003] +% \begin{quote} +% \verb|! Package minitoc Error: <E0003>|\\ +% \verb|(minitoc) Imbrication of mtchideinmainlof environments.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|The hiding in main LoF could be incorrect|\\ +% \end{quote} +% \ifcase\LANG\relax +% Some \texttt{mtchideinmainlof} environments are incorrectly imbricated (overlapping), so the +% hiding in the main list of figures will be strange. +% \or\relax +% Certains environnements \texttt{mtchideinmainlof} sont imbriqués de manière incorrecte (chevauchement), +% donc le masquage dans la liste des figures principale sera étrange. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0004] +% \begin{quote} +% \verb|! Package minitoc Error: <E0004>|\\ +% \verb|(minitoc) Imbrication of mtchideinmainlot environments.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|The hiding in main LoT could be incorrect|\\ +% \end{quote} +% \ifcase\LANG\relax +% Some \texttt{mtchideinmainlot} environments are incorrectly imbricated (overlapping), so the +% hiding in the main list of tables will be strange. +% \or\relax +% Certains environnements \texttt{mtchideinmainlot} sont imbriqués de manière incorrecte (chevauchement), +% donc le masquage dans la liste des tableaux principale sera étrange. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0005] +% \begin{quote} +% \verb|! Package minitoc Error: <E0005>|\\ +% \verb|(minitoc) Imbrication of mtchideinmaintoc environments.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|The hiding in main ToC could be incorrect|\\ +% \end{quote} +% \ifcase\LANG\relax +% Some \texttt{mtchideinmaintoc} environments are incorrectly imbricated (overlapping), so the +% hiding in the main table of contents will be strange. +% \or\relax +% Certains environnements \texttt{mtchideinmaintoc} sont imbriqués de manière incorrecte (chevauchement), +% donc le masquage dans la table des matières principale sera étrange. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0006] +% \begin{quote} +% \verb|! Package minitoc Error: <E0006>|\\ +% \verb|(minitoc) |\emph{\LLL}\verb| is not a known language,|\\ +% \verb|(minitoc) |\emph{\LLL}\verb|.mld not found.|\\ +% \verb|(minitoc) Command ignored.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|See the minitoc documentation.|\\ +% \verb|Correct the source using a valid language name.|\\ +% \verb|Press RETURN| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcselectlanguage| macro has attempted to load the \emph{\LLL}\texttt{.mld} minitoc language definition +% file, but has not found it. First, verify the name of the language (likely to be misspelt), then check if your +% installation contains \emph{all} the many distributed \texttt{.mld} files of the \texttt{minitoc} package, +% at the right place. If it is a local \texttt{.mld} file, it should be installed in the right place (in a local +% hierarchy) or be in the working directory. +% \or\relax +% La macro \verb|\mtcselectlanguage| a tenté de charger le fichier minitoc de définition de langue +% \emph{\LLL}\texttt{.mld}, mais ne l'a pas trouvé. Tout d'abord, vérifiez le nom de la langue (une faute de +% frappe est fort possible), puis regardez si votre installation contient bien \emph{tous} les nombreux fichiers +% \texttt{.mld} de la distribution du paquetage \texttt{minitoc}, placés au bon endroit. Si c'est un fichier +% \texttt{.mld} local, il devrait être installé au bon endroit (dans une hiérarchie locale) ou être dans le +% répertoire de travail. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0007] +% \begin{quote} +% \verb|! Package minitoc Error: <E0007>|\\ +% \verb|(minitoc) |\emph{\LLL}\verb| is not a known minitoc|\\ +% \verb|(minitoc) language object file (.mlo),|\\ +% \verb|(minitoc) |\emph{\LLL}\verb|.mlo not found.|\\ +% \verb|(minitoc) Command ignored.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|See the minitoc documentation.|\\ +% \verb|Correct the source using a valid language name.|\\ +% \verb|Press RETURN| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcselectlanguage| macro has attempted to load indirectly the \emph{\LLL}\texttt{.mlo} minitoc language +% object file, but has not found it. First, verify the name of the language (likely to be misspelt), then check if your +% installation contains \emph{all} the many distributed \texttt{.mlo} files of the \texttt{minitoc} package, +% at the right place. If it is a local \texttt{.mlo} file, it should be installed in the right place (in a local +% hierarchy) or be in the working directory. +% \or\relax +% La macro \verb|\mtcselectlanguage| a tenté de charger (indirectement) le fichier minitoc objet de langue +% \emph{\LLL}\texttt{.mlo}, mais ne l'a pas trouvé. Tout d'abord, vérifiez le nom de la langue (une faute de +% frappe est fort possible), puis regardez si votre installation contient bien \emph{tous} les nombreux fichiers +% \texttt{.mlo} de la distribution du paquetage \texttt{minitoc}, placés au bon endroit. Si c'est un fichier +% \texttt{.mlo} local, il devrait être installé au bon endroit (dans une hiérarchie locale) ou être dans le +% répertoire de travail. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0008] +% \begin{quote} +% \verb|! Package minitoc Error: <E0008>|\\ +% \verb|(minitoc) \mtcsetdepth attempts to use|\\ +% \verb|(minitoc) an undefined counter (|\emph{ARG1}\verb|depth).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% You are trying to set the depth for an inexistent or undefined type of mini-table. Verify the type given and the +% document class, and the loaded packages. +% \or\relax +% Vous essayez d'établir la profondeur pour un type de mini-table inexistant ou non défini. Vérifiez le type donné et +% la classe du document, ainsi que les paquetages chargés. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0009] +% \begin{quote} +% \verb|! Package minitoc Error: <E0009>|\\ +% \verb|(minitoc) \mtcsetdepth has a wrong first argument|\\ +% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ +% \verb|(minitoc) It should be a mini-table type|\\ +% \verb|(minitoc) (parttoc...sectlot).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of the \verb|\mtcsetdepth| macro is incorrect. It should be a type of mini-table (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \or\relax +% Le premier argument de la macro \verb|\mtcsetdepth| est incorrect. Ce devrait être un type de mini-table (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0010] +% \begin{quote} +% \verb|! Package minitoc Error: <E0010>|\\ +% \verb|(minitoc) \mtcsetdepth: Illegal type of table (|\emph{ARG1}\verb|).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of the \verb|\mtcsetdepth| macro is incorrect. It should be a mini-table type +% (\texttt{parttoc}, \ldots, \texttt{sectlot}). +% \or\relax +% Le premier argument de la macro \verb|\mtcsetdepth| est incorrect. Ce devrait être un type de mini-table +% (\texttt{parttoc}, \ldots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0011] +% \begin{quote} +% \verb|! Package minitoc Error: <E0011>|\\ +% \verb|(minitoc) \mtcsetfeature has a wrong first argument|\\ +% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ +% \verb|(minitoc) It should be a mini-table type|\\ +% \verb|(minitoc) (parttoc...sectlot).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of the \verb|\mtcsetfeature| macro is incorrect. It should be a mini-table type +% (\texttt{parttoc}, \ldots, \texttt{sectlot}). +% \or\relax +% Le premier argument de la macro \verb|\mtcsetfeature| est incorrect. Ce devrait être un type de mini-table +% (\texttt{parttoc}, \ldots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0012] +% \begin{quote} +% \verb|! Package minitoc Error: <E0012>|\\ +% \verb|(minitoc) \mtcsetfeature has a wrong second argument|\\ +% \verb|(minitoc) (|\emph{ARG2}\verb|).|\\ +% \verb|(minitoc) It should be a feature param|\\ +% \verb|(minitoc) (before, after, pagestyle).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The second argument of the \verb|\mtcsetfeature| macro is incorrect. It should be \texttt{before}, \texttt{after}, or +% \texttt{thispagestyle}. +% \or\relax +% Le deuxième argument de la macro \verb|\mtcsetfeature| est incorrect. Ce devrait être \texttt{before}, \texttt{after} +% ou \texttt{thispagestyle}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0013] +% \begin{quote} +% \verb|! Package minitoc Error: <E0013>|\\ +% \verb|(minitoc) \mtcsetfont has a wrong first argument|\\ +% \verb|(minitoc) (|\emph{arg1}\verb|).|\\ +% \verb|(minitoc) It should be a mini-table type|\\ +% \verb|(minitoc) (parttoc...sectlot).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of \verb|\mtcsetfont| is incorrect; +% it should be the type of a mini-table (\texttt{parttoc} \dots, \texttt{sectlot}). +% \or\relax +% Le premier argument de \verb|\mtcsetfont| est incorrect; ce devrait être un type de mini-table +% (\texttt{parttoc} \dots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0014] +% \begin{quote} +% \verb|! Package minitoc Error: <E0014>|\\ +% \verb|(minitoc) \mtcsetfont has a wrong second argument|\\ +% \verb|(minitoc) (|\emph{ARG2}\verb|).|\\ +% \verb|(minitoc) It should be a sectionning level|\\ +% \verb|(minitoc) (part...subparagraph) or * .|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The second argument of \verb|\mtcsetfont| is incorrect; it should be a sectionning level (i.e., a sectionning +% command without its backslash), like \texttt{part} \ldots, \texttt{subparagraph}. +% \or\relax +% Le deuxième argument de \verb|\mtcsetfont| est incorrect; ce devrait être un niveau de sectionnement (c'est-à-dire, +% une commande de sectionnement sans sa contre-oblique), comme \texttt{part} \ldots, \texttt{subparagraph}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0015] +% \begin{quote} +% \verb|! Package minitoc Error: <E0015>|\\ +% \verb|(minitoc) \mtcsetformat has a wrong first argument|\\ +% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ +% \verb|(minitoc) It should be a mini-table type|\\ +% \verb|(minitoc) (parttoc...sectlot).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of a \verb|\mtcsetformat| macro is incorrect. It should be a mini-table type (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \or\relax +% Le premier argument d'une macro \verb|\mtcsetformat| est incorrect. Ce devrait être un type de mini-table +% (\texttt{parttoc}, \ldots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0016] +% \begin{quote} +% \verb|! Package minitoc Error: <E0016>|\\ +% \verb|(minitoc) \mtcsetformat has a wrong second argument|\\ +% \verb|(minitoc) (|\texttt{ARG2}\verb|).|\\ +% \verb|(minitoc) It should be a formatting param choosen from:|\\ +% \verb|(minitoc) pagenumwidth, tocrightmargin, dotinterval.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The second argument of the \verb|\mtcsetformat| macro is wrong. It should be one of the following keywords: +% \texttt{pagenumwidth}, \texttt{tocrightmargin}, or \texttt{dotinterval}. +% \or\relax +% Le deuxième argument de la macro \verb|\mtcsetformat| est incorrect. Ce devrait être l'un des mots-clés suivants: +% \texttt{pagenumwidth}, \texttt{tocrightmargin} ou \texttt{dotinterval}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0017] +% \begin{quote} +% \verb|! Package minitoc Error: <E0017>|\\ +% \verb|(minitoc) \mtcsetpagenumbers has a wrong first|\\ +% \verb|(minitoc) argument (|\emph{ARG1}\verb|)..|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|It should be a mini-table type|\\ +% \verb|(minitoc) (parttoc...sectlot)|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of the \verb|\mtcsetpagenumbers| macro must be a type of minitable (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \or\relax +% Le premier argument de la macro \verb|\mtcsetpagenumbers| doit être un type de mini-table (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0018] +% \begin{quote} +% \verb|! Package minitoc Error: <E0018>|\\ +% \verb|(minitoc) \mtcsetpagenumbers has a wrong second|\\ +% \verb|(minitoc) argument (|\emph{ARG2}\verb|).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \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} +% \ifcase\LANG\relax +% The second argument of the \verb|\mtcsetpagenumbers| must be a keyword chosen in the following lists: +% \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}; +% \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}. +% \end{itemize} +% \or\relax +% Le second argument de la macro \verb|\mtcsetpagenumbers| doit être un mot-clé choisi dans l'une des listes +% suivantes: +% \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}; +% \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}. +% \end{itemize} +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0019] +% \begin{quote} +% \verb|! Package minitoc Error: <E0019>|\\ +% \verb|(minitoc) \mtcsetrules has a wrong first argument|\\ +% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|It should be a mini-table type|\\ +% \verb|(minitoc) (parttoc...sectlot)|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of the \verb|\mtcsetrules| is incorrect. It should be a mini-table type (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \or\relax +% Le premier argument d'une macro \verb|\mtcsetrules| est incorrect. Ce devrait être un type de mini-table (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0020] +% \begin{quote} +% \verb|! Package minitoc Error: <E0020>|\\ +% \verb|(minitoc) \mtcsetrules has a wrong second argument|\\ +% \verb|(minitoc) (|\emph{ARG2}\verb|).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \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} +% \ifcase\LANG\relax +% The second argument of the \verb|\mtcsetrules| must be a keyword chosen in the following lists: +% \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}; +% \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}. +% \end{itemize} +% \or\relax +% Le second argument de la macro \verb|\mtcsetrules| doit être un mot-clé choisi dans l'une des listes +% suivantes: +% \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}; +% \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}. +% \end{itemize} +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0021] +% \begin{quote} +% \verb|! Package minitoc Error: <E0021>|\\ +% \verb|(minitoc) \mtcsettitle has a wrong first argument|\\ +% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ +% \verb|(minitoc) It should be a mini-table type|\\ +% \verb|(minitoc) (parttoc...sectlot).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of a \verb|\mtcsettitle| macro is incorrect; it should be a mini-table type (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \or\relax +% Le premier argument d'une macro \verb|\mtcsettitle| est incorrect; ce devrait être un type de mini-table (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0022] +% \begin{quote} +% \verb|! Package minitoc Error: <E0022>|\\ +% \verb|(minitoc) \mtcsettitlefont has a wrong first argument|\\ +% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ +% \verb|(minitoc) It should be a mini-table type|\\ +% \verb|(minitoc) (parttoc...sectlot).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of the \verb|\mtcsettitlefont| must be a mini-table type. You likely misspelt it. +% \or\relax +% Le premier argument de la macro \verb|\mtcsettitlefont| doit être un type de mini-table. Vous avez probablement +% fait une faute de frappe. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0023] +% \begin{quote} +% \verb|! Package minitoc Error: <E0023>|\\ +% \verb|(minitoc) The macro \mtcsetfeature has incompatible|\\ +% \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first and second arguments of the \verb|\mtcsetfeature| macro are incompatible. You should verify them. +% \or\relax +% Les premier et deuxième arguments de la macro \verb|\mtcsetfeature| sont incompatibles. Vous devriez les vérifier. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0024] +% \begin{quote} +% \verb|! Package minitoc Error: <E0024>|\\ +% \verb|(minitoc) The macro \mtcsetfont has incompatible|\\ +% \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcsetfont| macro takes a mini-table type as first argument, a sectionning level as second argument (or +% a star), and a sequence of font commands as third argument. The second argument must have a lower level than the first one +% (i.e., it is meaningless to specify the font for the chapter level entries for a minitoc or a secttoc). +% \or\relax +% La macro \verb|\mtcsetfont| prend un type de mini-table comme premier argument (ou une étoile), un niveau de +% sectionnement comme deuxième argument et une séquence de commandes de fontes comme troisième argument. Le deuxième +% argument doit être de plus bas niveau que le premier (par exemple, il est absurde de spécifier la fonte pour les +% entrées de niveau chapitre dans une minitoc ou une secttoc). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0025] +% \begin{quote} +% \verb|! Package minitoc Error: <E0025>|\\ +% \verb|(minitoc) The macro \mtcsetformat has incompatible|\\ +% \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first and second arguments of a \verb|\mtcsetformat| macro are incompatible. One is likely to be misspelt. +% \or\relax +% Les premier et second arguments d'une macro \verb|\mtcsetformat| sont incompatibles. Il est probable qu'il +% y~ait une faute de frappe dans l'un d'eux. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0026] +% \begin{quote} +% \verb|! Package minitoc Error: <E0026>|\\ +% \verb|(minitoc) The optional argument of \mtcfixglossary|\\ +% \verb|(minitoc) is wrong.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|It must be omitted (chapter), or be part, chapter or section| +% \end{quote} +% \ifcase\LANG\relax +% The optional argument of the \verb|\mtcfixglossary| macro is incorrect: it should be omitted (then it defaults +% to \texttt{chapter}) or be \texttt{part}, \texttt{chapter}, or \texttt{section}. +% \or\relax +% L'argument optionnel de la macro \verb|\mtcfixglossary| est incorrect: il devrait être omis (et alors il est pris +% par défaut comme \texttt{chapter}) ou être \texttt{part}, \texttt{chapter} ou \texttt{section}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0027] +% \begin{quote} +% \verb|! Package minitoc Error: <E0027>|\\ +% \verb|(minitoc) The optional argument of \mtcfixindex|\\ +% \verb|(minitoc) is wrong.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|It must be omitted (chapter), or be part, chapter or section| +% \end{quote} +% \ifcase\LANG\relax +% The optional argument of the \verb|\mtcfixindex| macro is incorrect: it should be omitted (then it defaults +% to \texttt{chapter}) or be \texttt{part}, \texttt{chapter}, or \texttt{section}. +% \or\relax +% L'argument optionnel de la macro \verb|\mtcfixindex| est incorrect: il devrait être omis (et alors il est pris +% par défaut comme \texttt{chapter}) ou être \texttt{part}, \texttt{chapter} ou \texttt{section}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0028] +% \begin{quote} +% \verb|! Package minitoc Error: <E0028>|\\ +% \verb|(minitoc) Unable to patch the memoir class.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|So it remains incompatible. Sorry.| +% \end{quote} +% \ifcase\LANG\relax +% Your version of the \texttt{memoir} class is really incompatible with the \texttt{minitoc} package and cannot be +% automatically patched. Please update the \texttt{memoir} class and/or the \texttt{minitoc} package from the CTAN +% archives or a recent distribution. +% \or\relax +% Votre version de la classe \texttt{memoir} est vraiment incompatible avec le paquetage \texttt{minitoc} et ne peut +% pas être corrigée automatiquement. Vous êtes priés de mettre à~jour la classe \texttt{memoir} et/ou le paquetage +% \texttt{minitoc} depuis les archives ou une distribution récente. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0029] +% \begin{quote} +% \verb|! Package minitoc Error: <E0029>|\\ +% \verb|(minitoc) Unbalanced mtchideinmainlof environment.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|The hiding in main LoF could be incorrect| +% \end{quote} +% \ifcase\LANG\relax +% A \texttt{mtchideinmainlof} environment is unbalanced, so the hiding in the main list of figures could be incorrect. +% \or\relax +% Un environnement \texttt{mtchideinmainlof} n'est pas équilibré, donc le masquage dans la liste des figures +% principale pourrait être incorrect. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0030] +% \begin{quote} +% \verb|! Package minitoc Error: <E0030>|\\ +% \verb|(minitoc) Unbalanced mtchideinmainlot environment.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|The hiding in main LoT could be incorrect| +% \end{quote} +% \ifcase\LANG\relax +% A \texttt{mtchideinmainlot} environment is unbalanced, so the hiding in the main list of tables could be incorrect. +% \or\relax +% Un environnement \texttt{mtchideinmainlot} n'est pas équilibré, donc le masquage dans la liste des tableaux +% principale pourrait être incorrect. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0031] +% \begin{quote} +% \verb|! Package minitoc Error: <E0031>|\\ +% \verb|(minitoc) Unbalanced mtchideinmaintoc environment.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|The hiding in main ToC could be incorrect| +% \end{quote} +% \ifcase\LANG\relax +% A \texttt{mtchideinmaintoc} environment is unbalanced, so the hiding in the main table of contents could be incorrect. +% \or\relax +% Un environnement \texttt{mtchideinmaintoc} n'est pas équilibré, donc le masquage dans la table des matières +% principale pourrait être incorrect. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0032] +% \begin{quote} +% \verb|! Package minitoc Error: <E0032>|\\ +% \verb|(minitoc) You are using the \mtcloadmlo command|\\ +% \verb|(minitoc) outside of a .mld file.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|It will be ignored| +% \end{quote} +% \ifcase\LANG\relax +% It is \emph{forbidden} to use the \verb|\mtcloadmlo| macro outside of a \texttt{.mld} file (which is loaded via +% \verb|\mtcselectlanguage|). The command is ignored. +% \or\relax +% Il est \emph{interdit} d'utiliser la macro \verb|\mtcloadmlo| en dehors d'un fichier \texttt{.mld} (qui est chargé via +% \verb|\mtcselectlanguage|). La commande est ignorée. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0033] +% \begin{quote} +% \verb|! Package minitoc Error: <E0033>|\\ +% \verb|(minitoc) The macro \mtcsettitle uses|\\ +% \verb|(minitoc) an illegal type of table (|\emph{ARG1}\verb|).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of a minitoc macro is incorrect. It should be a type of mini-table, like +% \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, \texttt{minilof}, \texttt{minilot}, +% \texttt{secttoc}, \texttt{sectlof}, or \texttt{sectlot}. +% \or\relax +% Le premier argument d'une macro minitoc est incorrect. Ce devrait être un type de mini-table, comme +% \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, \texttt{minilof}, \texttt{minilot}, +% \texttt{secttoc}, \texttt{sectlof} ou \texttt{sectlot}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0034] +% \begin{quote} +% \verb|! Package minitoc Error: <E0034>|\\ +% \verb|(minitoc) The macro \mtcsettitlefont uses|\\ +% \verb|(minitoc) an illegal type of table (|\emph{ARG1}\verb|).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H <return> for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type <return> and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of a minitoc macro is incorrect. It should be a type of mini-table, like +% \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, \texttt{minilof}, \texttt{minilot}, +% \texttt{secttoc}, \texttt{sectlof}, or \texttt{sectlot}. +% \or\relax +% Le premier argument d'une macro minitoc est incorrect. Ce devrait être un type de mini-table, comme +% \texttt{parttoc}, \texttt{partlof}, \texttt{partlot}, \texttt{minitoc}, \texttt{minilof}, \texttt{minilot}, +% \texttt{secttoc}, \texttt{sectlof} ou \texttt{sectlot}. +% \fi +% \end{xmessage} +% +% \lneed{15} +% \ifcase\LANG\relax +% \section{Messages from the \texttt{mtcoff} package} +% \or\relax +% \section{Messages émis par le paquetage \texttt{mtcoff}} +% \fi +% \ifcase\LANG\relax +% The \texttt{mtcoff} package gives only warning messages; their numbers begin with~\texttt{F}. +% \or\relax +% Le paquetage \texttt{mtcoff} ne donne que des messages d'avertissement; leurs numéros commencent par~\texttt{F}. +% \fi +% \ifcase\LANG\relax +% \subsection{Warning messages} +% \or\relax +% \subsection{Messages d'avertissement} +% \fi +% +% \begin{xmessage}[F0001] +% \begin{quote} +% \verb|Package mtcoff Warning: <F0001>|\\ +% \verb|(mtcoff) \addstarredchapter{...} should be replaced|\\ +% \verb|(mtcoff) by \addcontentsline{toc}{chapter}{...}|\\ +% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\addstarredchapter| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff} +% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{chapter}{...}| +% command. +% \or\relax +% La commande \verb|\addstarredchapter| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}. +% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{chapter}{...}| équivalente. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[F0002] +% \begin{quote} +% \verb|Package mtcoff Warning: <F0002>|\\ +% \verb|(mtcoff) \addstarredpart{...} should be replaced|\\ +% \verb|(mtcoff) by \addcontentsline{toc}{part}{...}|\\ +% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\addstarredpart| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff} +% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{part}{...}| +% command. +% \or\relax +% La commande \verb|\addstarredpart| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}. +% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{part}{...}| équivalente. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[F0003] +% \begin{quote} +% \verb|Package mtcoff Warning: <F0003>|\\ +% \verb|(mtcoff) \addstarredsection{...} should be replaced|\\ +% \verb|(mtcoff) by \addcontentsline{toc}{section}{...}|\\ +% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\addstarredsection| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff} +% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{section}{...}| +% command. +% \or\relax +% La commande \verb|\addstarredsection| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}. +% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{section}{...}| équivalente. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[F0004] +% \begin{quote} +% \verb|Package mtcoff Warning: <F0004>|\\ +% \verb|(mtcoff) \mtcaddchapter{...} should be replaced|\\ +% \verb|(mtcoff) by \addcontentsline{toc}{chapter}{...}|\\ +% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcaddchapter| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff} +% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{chapter}{...}| +% command. +% \or\relax +% La commande \verb|\mtcaddchapter| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}. +% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{chapter}{...}| équivalente. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[F0005] +% \begin{quote} +% \verb|Package mtcoff Warning: <F0005>|\\ +% \verb|(mtcoff) \mtcaddpart{...} should be replaced|\\ +% \verb|(mtcoff) by \addcontentsline{toc}{part}{...}|\\ +% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcaddpart| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff} +% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{part}{...}| +% command. +% \or\relax +% La commande \verb|\mtcaddpart| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}. +% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{part}{...}| équivalente. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[F0006] +% \begin{quote} +% \verb|Package mtcoff Warning: <F0006>|\\ +% \verb|(mtcoff) \mtcaddsection{...} should be replaced|\\ +% \verb|(mtcoff) by \addcontentsline{toc}{section}{...}|\\ +% \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \verb|\mtcaddsection| command is specific of the \texttt{minitoc} package and simulated by the \texttt{mtcoff} +% package. If necessary, it should be replaced by the equivalent \verb|\addcontentsline{toc}{section}{...}| +% command. +% \or\relax +% La commande \verb|\mtcaddsection| est spécifique du paquetage \texttt{minitoc} et simulée par le paquetage \texttt{mtcoff}. +% Si nécessaire, elle devrait être remplacée par la commande \verb|\addcontentsline{toc}{section}{...}| équivalente. +% \fi +% \end{xmessage} +% +% +% \begin{xmessage}[F0007] +% \begin{quote} +% \verb|Package mtcoff Warning: <F0007>|\\ +% \verb|(mtcoff) You should scan (backwards) your .log|\\ +% \verb|(mtcoff) file to find some commands needing|\\ +% \verb|(mtcoff) to be replaced if you decide to|\\ +% \verb|(mtcoff) DEFINITELY stop using minitoc for this|\\ +% \verb|(mtcoff) document. It is more wise to keep the|\\ +% \verb|(mtcoff) \usepackage lines for minitoc and mtcoff|\\ +% \verb|(mtcoff) and to comment out only one of them.| +% \end{quote} +% \ifcase\LANG\relax +% You have replaced the use of the \texttt{minitoc} package by its substitute \texttt{mtcoff}. +% It is recommended to keep the \verb|\usepackage| lines for both \texttt{minitoc} and \texttt{mtcoff} +% and to comment out only one of them. If you decide to \emph{definitely} stop using \texttt{minitoc} for this document, +% it is wise to scan (backwards) the \emph{document}\texttt{.log} file (after a compilation using \texttt{mtcoff}) +% to locate some commands needing to be replaced. +% \or\relax +% Vous avez remplacé l'utilisation du paquetage \texttt{minitoc} par son substitut \texttt{mtcoff}. +% Il est recommandé de conserver les lignes \verb|\usepackage| à~la fois pour \texttt{minitoc} et \texttt{mtcoff} +% et d'en mettre une seule en commentaire. Si vous décidez d'arrêter \emph{définitivement} d'utiliser \texttt{minitoc} +% pour ce document, il est prudent d'examiner (en remontant depuis la fin) le fichier \emph{document}\texttt{.log} +% (après une compilation utilisant \texttt{mtcoff}) pour localiser quelques commandes qu'il faut remplacer. +% \fi +% \end{xmessage} +% +% \lneed{15} +% \ifcase\LANG\relax +% \section{Message from the \texttt{mtcpatchmem} package} +% \or\relax +% \section{Message émis par le paquetage \texttt{mtcpatchmem}} +% \fi +% +% \begin{xmessage}[M0001] +% \begin{quote} +% \verb|Package mtcpatchmem Info: <M0001>|\\ +% \verb|Package mtcpatchmem Info: mtcpatchmem package to patch the memoir class.| +% \end{quote} +% \ifcase\LANG\relax +% You are using a version of the \texttt{memoir} class which needs a correction. This correction has been +% automatically loaded if necessary. Very recent versions should not need it anymore. See +% chapter~\vref{memoir-patch}. +% \or\relax +% Vous utilisez une version de la classe \texttt{memoir} qui nécessite une correction. Cette correction a été +% chargée automatiquement si nécessaire. Les versions très récentes ne devraient plus en avoir besoin. Voir le +% chapitre~\vref{memoir-patch}. +% \fi +% \end{xmessage} +% +% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \ifcase\LANG\relax +% \chapter{Jargon}\label{c+jargon} +% \minilot +% This chapter attempts to explain some terms used in this documentation, and describes some useful files and suffixes. +% Many data come from various documentations of cited packages, and +% from~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2,koma,CIL2E,NSSL2E,cyrguide}. +% \begin{wdesc}{XXXXXX} +% \item[\texttt{.aux}] The suffix of the name for an \emph{auxiliary} file of a \LaTeX{} document. It carries +% some information from a \LaTeX{} run to the next. +% \item[\texttt{.dtx}] The suffix of the name for a documented source file of a \LaTeX{} package or class. This file +% is often associated with a \texttt{.ins} file to generate the package or class. Compiling a \texttt{.dtx} +% file with \LaTeX{} generates the documentation. +% \item[\texttt{.F}] The base suffix of the name for a minilof file when short extensions (suffixes) are used. +% The full suffix is \texttt{.F}\emph{nn} where \emph{nn} is the absolute number of the minilof. +% \item[\texttt{.G}] The base suffix of the name for a partlof file when short extensions (suffixes) are used. +% The full suffix is \texttt{.G}\emph{nn} where \emph{nn} is the absolute number of the partlof. +% \item[\texttt{.H}] The base suffix of the name for a sectlof file when short extensions (suffixes) are used. +% The full suffix is \texttt{.H}\emph{nn} where \emph{nn} is the absolute number of the sectlof. +% \item[\texttt{.ins}] The suffix of the name for an installation file of a \LaTeX{} package or class. When +% compiled with \LaTeX, it extracts the files of the package or class from an \texttt{.dtx} file. +% \item[\texttt{.lof}] The suffix of the name of the ``list of figures'' file. +% \item[\texttt{.log}] The suffix of the name of the log file (compilation report). +% \item[\texttt{.lot}] The suffix of the name of the ``list of tables'' file. +% \item[\texttt{.M}] The base suffix of the name for a minitoc file when short extensions (suffixes) are used. +% The full suffix is \texttt{.M}\emph{nn} where \emph{nn} is the absolute number of the minitoc. +% \item[\texttt{.maf}] The suffix of the name of the file generated by the \texttt{listfiles} package option. This file +% contains the list of the minitoc auxiliary files. +% \item[\texttt{.mld}] The suffix for the name of a minitoc language definition file. A minitoc language definition file +% contains the definitions for the mini-table titles in a given language. +% \item[\texttt{.mlf}] The base suffix of the name for a minilof file when long extensions (suffixes) are used. +% The full suffix is \texttt{.mlf}\emph{nn} where \emph{nn} is the absolute number of the minilof. +% \item[\texttt{.mlo}] The suffix for the name of a minitoc language object file. For some exotic languages, the encoding +% makes not easy to put direcly the titles in a \texttt{.mld} file; +% hence the \texttt{.mld} file must load a \texttt{.mlo} file. +% \item[\texttt{.mlt}] The base suffix of the name for a minilot file when long extensions (suffixes) are used. +% The full suffix is \texttt{.mlt}\emph{nn} where \emph{nn} is the absolute number of the minilot. +% \item[\texttt{.mtc}] The base suffix of the name for a minitoc file when long extensions (suffixes) are used. +% The full suffix is \texttt{.mtc}\emph{nn} where \emph{nn} is the absolute number of the minitoc. +% \item[\texttt{.P}] The base suffix of the name for a parttoc file when short extensions (suffixes) are used. +% The full suffix is \texttt{.P}\emph{nn} where \emph{nn} is the absolute number of the parttoc. +% \item[\texttt{.plf}] The base suffix of the name for a partlof file when long extensions (suffixes) are used. +% The full suffix is \texttt{.plf}\emph{nn} where \emph{nn} is the absolute number of the partlof. +% \item[\texttt{.plt}] The base suffix of the name for a partlot file when long extensions (suffixes) are used. +% The full suffix is \texttt{.plt}\emph{nn} where \emph{nn} is the absolute number of the partlot. +% \item[\texttt{.ptc}] The base suffix of the name for a parttoc file when long extensions (suffixes) are used. +% The full suffix is \texttt{.ptc}\emph{nn} where \emph{nn} is the absolute number of the parttoc. +% \item[\texttt{.S}] The base suffix of the name for a secttoc file when short extensions (suffixes) are used. +% The full suffix is \texttt{.S}\emph{nn} where \emph{nn} is the absolute number of the secttoc. +% \item[\texttt{.slf}] The base suffix of the name for a sectlof file when long extensions (suffixes) are used. +% The full suffix is \texttt{.slf}\emph{nn} where \emph{nn} is the absolute number of the sectlof. +% \item[\texttt{.slt}] The base suffix of the name for a sectlot file when long extensions (suffixes) are used. +% The full suffix is \texttt{.slt}\emph{nn} where \emph{nn} is the absolute number of the sectlot. +% \item[\texttt{.stc}] The base suffix of the name for a secttoc file when long extensions (suffixes) are used. +% The full suffix is \texttt{.stc}\emph{nn} where \emph{nn} is the absolute number of the secttoc. +% \item[\texttt{.sty}] The suffix for the name of a package file, loaded via \texttt{\bs usepackage}. +% \item[\texttt{.T}] The base suffix of the name for a minilot file when short extensions (suffixes) are used. +% The full suffix is \texttt{.T}\emph{nn} where \emph{nn} is the absolute number of the minilot. +% \item[\texttt{.toc}] The suffix of the name of the ``table of contents'' file. +% \item[\texttt{.U}] The base suffix of the name for a partlot file when short extensions (suffixes) are used. +% The full suffix is \texttt{.U}\emph{nn} where \emph{nn} is the absolute number of the partlot. +% \item[\texttt{.V}] The base suffix of the name for a sectlot file when short extensions (suffixes) are used. +% The full suffix is \texttt{.V}\emph{nn} where \emph{nn} is the absolute number of the sectlot. +% \item[absolute numbering] The auxiliary files for the mini-tables have a suffix containing an \emph{absolute +% number}, i.e.,~the number is unique and always increasing from the first part, chapter or section; this has +% solved some obscure problems, and also made obsolete some commands, like \texttt{\bs firstpartis}, +% \texttt{\bs firstchapteris}, and \texttt{\bs firstsectionis}. The absolute numbering has been introduced in +% version~\#23. +% \item[\texttt{abstract}] The \texttt{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}) needs some +% precautions if used with its \texttt{addtotoc} option. +% \item[\texttt{add.bib}] A small bibliographic data base for the \texttt{add.tex} and \texttt{addsec.tex} example +% documents. +% \item[\texttt{add.tex}] An example document showing how to use \texttt{\bs mtcaddchapter} and the +% \texttt{tocbibind} package~\cite{tocbibind} with \texttt{minitoc}. +% \item[\texttt{addsec.tex}] An example document showing how to use \texttt{\bs mtcaddsection} and the +% \texttt{tocbibind} package~\cite{tocbibind} with \texttt{minitoc}. +% It also shows how it is challenging to manage the mini-lists of floats at the section level. +% \begin{SMOOTH} +% \item[adjustment] Some \texttt{minitoc} commands and environments are known as ``adjustment commands'' because +% they are used in +% some circumstances to ``adjust'' a counter or to alter the displaying of contents files. These commands and +% environments are +% \verb|\adjustptc|, \verb|\adjustmtc|, \verb|\adjuststc|, +% \verb|\decrementptc|, \verb|\decrementmtc|, \verb|\decrementstc|, +% \verb|\incrementptc|, \verb|\incrementmtc|, \verb|\incrementstc|, +% \verb|\mtcaddpart|, \verb|\mtcaddchapter|, \verb|\mtcaddsection|, +% \verb|\mtcfixglossary|, \verb|\mtcfixindex|, +% \verb|mtchideinmaintoc|, +% \verb|mtchideinmainlof|, and +% \verb|mtchideinmainlot|. +% It is \virage\emph{strongly recommended} that the user verifies the result of such adjustments in the final document. +% \end{SMOOTH} +% \item[after] A type of \emph{feature} (see this term) which is executed \emph{after} a given type of mini-table. +% Look at the documentation of the \verb|\mtcsetfeature| command, in section~\vref{t+parttoc+features}. +% \item[\texttt{alnumsec}] +% The \texttt{alnumsec} package~\cite{alnumsec} allows you to use alphanumeric section +% numbering, e.g. A.~Introduction; III.~International Law. It's +% output is similar to the \texttt{alphanum} package (part of the \texttt{jura} class~\cite{jura}), +% but you can use the standard \LaTeX\ sectionning commands. Thus it is possible to switch numbering +% schemes easily. Greek letters, double letters~(bb) and different delimiters around them are supported. +% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.alnumsec} and +% section~\vref{faq.42}). +% \item[\texttt{alphanum}] The \texttt{alphanum} package, part of the specialized \texttt{jura} class~\cite{jura}, +% by \xname{Felix}{Braun}, is incompatible with the \texttt{minitoc} package. +% \item[\AmS] the American Mathematical Society. This society has developped some document classes: +% \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 +% Society (\AmS). This class is incompatible with the \texttt{minitoc} package. +% \item[\texttt{amsbook}, \texttt{amsbook.cls}] A document class for books, provided by the American Mathematical +% Society (\AmS). This class is compatible with the \texttt{minitoc} package, but needs some precautions. +% See section~\vref{s+AMS}. +% \item[\texttt{amsproc}, \texttt{amsproc.cls}] A document class for conference proceedings, +% provided by the American Mathematical Society (\AmS). This class is incompatible with the \texttt{minitoc} package. +% \begin{SMOOTH} +% \item[Antomega] Antomega~\cite{antomega} (by \name{Alexej~M.}{Kryukov} and \name{Dmitry}{Ivanov}) +% is a language support package for \textbf{Lambda}, based on the original +% \texttt{omega.sty} file of the Omega project. However, it provides some additional useful functionalities. +% Some languages definition files (\texttt{.mld}) use titles taken from Antomega: \texttt{greek-mono.mld}, +% \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld}, \texttt{latvian.mld}, \texttt{polish2.mld}, +% \texttt{russian2m.mld}, \texttt{russian2o.mld}, and \texttt{spanish3.mld}. +% \end{SMOOTH} +% \item[\texttt{appendices}] See \texttt{appendix} below. +% \item[\texttt{appendix}] The \texttt{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson}) +% provides various ways of formatting the titles of appendices. Also (\texttt{sub})\texttt{appendices} +% environments are provided that can be used, for example, for per chapter/section appendices. If this package +% is used with \texttt{minitoc}, some precautions are needed (see section~\vref{faq+appendix}). +% \item[\texttt{apx.tex}] An example file showing the use of the \texttt{\bs mtchideinmaintoc} environment +% to hide the entries of the appendices in the main TOC and to create a part-level TOC for the appendices. +% \item[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} is a package (by \name{Klaus}{Lagally}) to prepare \LaTeX{} documents +% in the arabic or hebrew languages. The titles in \texttt{arab.mld} (or \texttt{arabic.mld}), +% \texttt{arab2.mld} and +% \texttt{hebrew.mld} come from Arab\TeX, while the titles of \texttt{hebrew2.mld} comes from Babel. +% \item[Arm\TeX] Arm\TeX~\cite{armtex} is a package (by \name{Serguei}{Dachian} and others) to prepare \LaTeX{} +% documents in the armenian language. The titles in \texttt{armenian.mld} come from Arm\TeX. +% \item[\texttt{article}] A standard \LaTeX\ document class. It has sectionning commands: \texttt{\bs part} and +% \texttt{\bs section} (and below), but not \texttt{\bs chapter}. It is compatible with the \texttt{minitoc} package and +% you can make mini-tables at the part and section levels (but, of course, not at the chapter level). +% \item[\texttt{\bs AtBeginDocument}] +% This standard macro allows to add code to be executed at the beginning of the document (if fact, at the very +% end of its preamble, but inside it, which implies some restrictions), at the point where \verb|\begin{document}| is +% processed. This allows a package (or a class) to add code without creating any conflicts with other packages +% trying to do the same. +% \item[\texttt{\bs AtEndDocument}] +% This standard macro allows to add code to be executed at the end of the document, at the point +% where \verb|\end{document}| is processed. This allows a package (or a class) to add code without creating any +% conflicts with other packages trying to do the same. +% \item[\textbf{autoconfiguration}] Since version~\#28, \texttt{minitoc} detects automaticaly if the extensions (suffixes) +% of the file names are limited to 3~characters (like under MS-DOS) or not. This process is named autoconfiguration. +% The package option \texttt{shortext} forces the limitation to 3~characters. +% \item[auxiliary] During the preparation of a document, the \LaTeX\ system uses some \textbf{auxiliary} files to +% store information. The standard auxiliary files are \emph{document}\texttt{.aux} (for cross-reference +% labels, counters, etc.), \emph{document}\texttt{.toc} for the table of contents, +% \emph{document}\texttt{.lof} for the list of figures, and \emph{document}\texttt{.lot} for the list of +% tables. The \texttt{minitoc} package creates its own auxiliary files, to store the contents of each +% mini-table. These files are the \emph{minitoc auxiliary files}, whose names are +% \emph{document}\texttt{.}\emph{extension}, the table~\vref{t+suffixes} lists the possible extensions. +% \item[\texttt{babel}] The \texttt{babel} package~\cite{babel,babel-user} (by \name{Johannes}{Braams} and others) is +% a large package useful to write \LaTeX\ documents in many languages, not only english. +% Many titles for mini-tables come from the \texttt{babel} package. +% \item[Bang\TeX] A package for typesetting documents in the {Bangla} language using the {\TeX/\LaTeX} systems; +% see~\cite{bangtex}. +% \item[before] A type of \emph{feature} (see this term) which is executed \emph{before} a given type of mini-table. +% Look at the documentation of the \verb|\mtcsetfeature| command, in section~\vref{t+parttoc+features}. +% \item[\BibTeX] A program by \name{Oren}{Patashnik} to make bibliographies in \LaTeX{} documents. Distributed with \LaTeX. +% See~\cite{ttb,btxdoc,btxhak}. +% \item[\texttt{bibtopic}] A \LaTeX\ package~\cite{bibtopic} for including several bibliographies in a document. +% These bibliographies might be considered to cover different topics (hence the name) or bibliographic +% material (e.g., primary and secondary literature) and the like. +% \item[\texttt{bibunits}] The \texttt{bibunits} package~\cite{bibunits} allows separate bibliographies for different +% units or parts of the text. The units can be chapters, sections or \texttt{bibunit} environments. This +% package is compatible with a wide variety of packages, including, but not limited to, \texttt{natbib}, +% \texttt{overcite} and \KOMAScript{} classes~\cite{koma}. +% \item[\texttt{book}] A standard \LaTeX\ document class. It has sectionning commands: \texttt{\bs part}, +% \texttt{\bs chapter}, and \texttt{\bs section} (and below). It is compatible with the \texttt{minitoc} package and +% you can make mini-tables at the part and chapter levels (but not at the section level, to avoid too many +% auxiliary files). +% \item[cappuccino] See ``minutes'' below. +% \item[\texttt{captcont}] The \texttt{captcont} package~\cite{captcont} provides support for retaining +% a figure or caption number across several float environments --- usually over several pages. It allows +% control over the contents of the List-of-Figures and the List-of-Tables pages. It should be compatible +% with all other packages that modify or extend the float environment and with the \texttt{subfig} +% package~\cite{subfig} in particular. +% \item[\texttt{caption}] The \texttt{caption} package~\cite{caption} provides many ways to customize the captions +% in floating environments such \texttt{figure} and \texttt{table} and cooperates with many other packages. +% \item[\texttt{caption2}] The\footnote{This text comes from the documentation of the \texttt{caption} package. +% The \texttt{caption} and \texttt{caption2} packages have the same author, \xname{Axel}{Sommerfeldt}.} +% \texttt{caption2} package~\cite{caption2} used to be an experimental side-version +% of the regular \texttt{caption} package~\cite{caption} and has been superseed by the new release of +% the regular \texttt{caption} package version~\mbox{3.0} in December 2003. \texttt{caption2} is still +% some kind of supported, that means it will be part of future releases and bugs will still be fixed, +% so existing documents using this package will still compile. But \xname{Axel}{Sommerfeldt} will \emph{not} answer +% questions about this package anymore except questions on migrating to the regular version of +% the \texttt{caption} package. And it will \emph{not} be adapted or enhanced in the future. +% +% So please don't use this package for new documents. It's old, it's obsolete and it starts to begin smell bad! +% +% Please ignore all hints in books or other documents which try to tell you that the \texttt{caption2} package should +% be used instead of the \texttt{caption} package -- these hints are outdated since December 2003. +% \item[\texttt{catalog}] A plain text file which contains basic infos about the \texttt{minitoc} package +% (abstract, date, author, version, licence). +% \item[catcode] Short for ``category code''. In\footnote{This definition is taken from +% ``\textsl{The \TeX{}book}''~\cite{texbook}.} +% the first place, it's wise to have a precise idea of what your keyboard sends to the machine. There are 256~characters +% that \TeX\ might encounter at each step, in a file or in a line of text typed directly on your terminal. These +% 256~characters are classified into 16~categories numbered~0 to~15. See table~\vref{t+J+catcodes}. +% \begin{table}[!ht] +% \def?{\phantom{0}} +% \centering +% \changeskips +% \caption{Category codes}\label{t+J+catcodes} +% \begin{tabular}{@{}cll@{}} +% \toprule +% &\textbf{Category}&\textbf{Meaning}\\ +% \midrule +% ?0&Escape character&(\texttt{\bs}~usually)\\ +% ?1&Beginning of group&(\texttt{\{}~usually)\\ +% ?2&End of group&(\texttt{\}}~usually)\\ +% ?3&Math shift&(\texttt{\$}~usually)\\ +% ?4&Alignment tab&(\texttt{\&}~usually)\\ +% ?5&End of line&(\<return>~usually)\\ +% ?6&Parameter&(\texttt{\#}~usually)\\ +% ?7&Superscript&(\texttt{\textasciicircum}~usually)\\ +% ?8&Subscript&(\texttt{\_}~usually)\\ +% ?9&Ignored character&(\<null>~usually)\\ +% 10&Space&(\texttt{\textvisiblespace}~usually)\\ +% 11&Letter&(\texttt{A}, \dots, \texttt{Z} and~\texttt{a}, \dots, \texttt{z})\\ +% 12&Other character&(none of the above or below)\\ +% 13&Active character&(\texttt{\textasciitilde}~usually)\\ +% 14&Comment character&(\texttt{\%}~usually)\\ +% 15&Invalid character&(\<delete>~usually)\\ +% \bottomrule +% \end{tabular} +% \end{table} +% It's not necessary for you to learn these code numbers; the point is only that \TeX\ responds to 16~different +% types of characters. At first, ``\textsl{The \TeX{}book}'' led you to believe that there were just two types---the +% escape character and the others---and then you were told about two more types, the grouping symbols~\texttt{\{} +% and~\texttt{\}}. The category code for any character can be changed at any time, but it is usually wise to stick to a +% particular scheme. +% \item[\texttt{ccaption}] The \texttt{ccaption} package~\cite{ccaption} provides commands for ``continuation captions'', +% unnumbered captions, and a legend heading for any environment. Methods are provided to define captions +% for use outside float environments, and to define new float environments and subfloats. Tools are provided +% for defining your own captioning styles. +% \item[Chapter~0] +% Some documents do not begin with chapter number one, but with chapter number zero (or even a weirder number). +% This caused a serious problem in old versions of the \texttt{minitoc} package: the minitocs appeared in the +% wrong chapters, and a first correction was the introduction of specific commands (\texttt{\bs firstchapteris} and +% co.). With the addition of the absolute numbering of the mini-table auxiliary files (see \emph{absolute} above), +% the problem was solved in \texttt{minitoc} version~\#23, and these commands became obsolete. +% See section~\vref{faq.5}. +% \item[\texttt{chapterbib}] The \texttt{chapterbib} package~\cite{chapterbib} allows multiple bibliographies in a +% \LaTeX\ document, including items \texttt{\bs cite}'d in more than one bibliography. Despite the name +% ``\texttt{chapterbib}'', \emph{the bibliographies are for each included file}, not necessarily for each +% 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 +% 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 +% \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. +% 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}[!htpb] +% \centering +% \changeskips +% \caption{Encoding schemes implemented in CJK}\label{t+jargon+CJK} +% \begin{tabular}{@{}lccc@{}} +% \toprule +% \textbf{Encoding}&\textbf{1~byte}&\textbf{2~bytes}&\textbf{3~bytes}\\ +% \midrule +% GB&\texttt{0xA1}--\texttt{0xF7}&\texttt{0xA1}--\texttt{0xFE}&---\\ +% Big~5&\texttt{0xA1}--\texttt{0xF9}&\texttt{0x40}--\texttt{0xFE}&---\\ +% JIS&\texttt{0xA1}--\texttt{0xF4}&\texttt{0xA1}--\texttt{0xFE}&---\\ +% SJIS&\texttt{0xA1}--\texttt{0xFE}&\texttt{0x40}--\texttt{0xFC}&---\\ +% KS&\texttt{0xA1}--\texttt{0xFD}&\texttt{0xA1}--\texttt{0xFE}&---\\ +% UTF~8&\texttt{0xC0}--\texttt{0xEF}&\texttt{0x80}--\texttt{0xBF}&\texttt{0x80}--\texttt{0xBF}\\ +% CNS&\texttt{0xA1}--\texttt{0xFE}&\texttt{0xA1}--\texttt{0xFE}&---\\ +% \bottomrule +% \end{tabular} +% \end{table} +% +% Some encoding schemes (Big~5, SJIS) have gaps in the range of the second byte. +% It is difficult to input Big~5 and SJIS encoding directly into \TeX\ since some of the values used for the +% encodings' second bytes are reserved for control characters: `\texttt{\{}', `\texttt{\}}', and +% `\texttt{\bs}'. Redefining them breaks a lot of things in \LaTeX; to avoid this, preprocessors are normally +% used which convert the second byte into a number followed by a delimiter character. For further details, +% please refer to~\cite{lunde1993,lunde}; \name{Ken}{Lunde} discusses in great detail all CJK encodings which are +% or have been in use. +% Please note that the \texttt{minitoc} package uses the \texttt{.mlo} files as a workaround for this problem; +% see section~\vref{fo+lang}. +% \item[class] The\footnote{This note is extracted from~\cite{NSSL2E}, then adapted.}\textbf{class} is the first information +% \LaTeX{} needs to know when processing an +% input file; it is the type of document the author wants to create. This +% is specified with the \texttt{\bs documentclass} command. +% \begin{quote} +% \texttt{\bs documentclass}\verb|[|\emph{options}\verb|]{|\emph{class}\verb|}| +% \end{quote} +% \noindent Here \emph{class} specifies the type of document to be created. +% Table~\vref{t+documentclasses} lists the standard document classes. The \LaTeXe{} distribution provides additional +% classes for other documents, including letters and slides, but the \texttt{minitoc} package has not +% been tested with all theses classes. The +% \emph{options} parameters customize the behaviour of the document +% class. The options have to be separated by commas. +% The standard classes supported by the \texttt{minitoc} package +% are listed in section~\vref{s+supported+classes}. +% \begin{table}[!htpb] +% \changeskips +% \caption{Document classes}\label{t+documentclasses} +% \centering +% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}} +% \toprule +% \textbf{Class}&\textbf{Usage}\\ +% \midrule +% \texttt{article}&For articles in scientific journals, presentations, short reports, program documentation, +% invitations, \ldots\\ +% \texttt{report}&For longer reports containing several chapters, small books, PhD theses, \ldots\\ +% \texttt{book}&For real books\\ +% \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.\\ +% \midrule +% \multicolumn{2}{@{}p{\textwidth}@{}}{$^a$\phantom{-}\url{http://www.dante.de/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf}\hfill\null}\\ +% \bottomrule +% \end{tabularx} +% \end{table} +% \item[CMR] For ``Computer Modern Roman''. The roman subset of the Computer Modern fonts. See ``Computer Modern'' +% 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 +% 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 +% \LaTeX\ uses some of them, and many packages need some counters for their own usage. An extended version +% derived from \TeX, \eTeX~\cite{etex}, allows more counters. Omega also offers more counters. +% \item[CTAN] The \emph{Comprehensive \TeX\ Archive Network}, a~set of computer archives containing most of +% the \TeX\ related resources (like fonts, sofware, documentations, packages). They are accessible via +% Internet. The participating hosts in the Comprehensive TeX Archive Network are: +% \begin{itemize} +% \item \texttt{ftp.dante.de} (Hamburg, Germany) +% \begin{itemize} +% \item anonymous ftp \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive}) +% \item rsync access on \url{rsync://rsync.dante.de/CTAN/} +% \item World Wide Web access on \url{http://www.dante.de/} +% \item Administrator: \url{mailto:ftpmaint@dante.de} +% \end{itemize} +% \item \texttt{ftp.tex.ac.uk} (Cambridge, UK) +% \begin{itemize} +% \item anonymous ftp \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive}) +% \item rsync access on \url{rsync://rsync.tex.ac.uk/CTAN/} +% \item NFS mountable from \url{nfs.tex.ac.uk:/tex-archive} +% \item World Wide Web access on \url{http://www.tex.ac.uk/} +% \item Administrator: \url{mailto:ctan-uk@tex.ac.uk} +% \end{itemize} +% \item \texttt{tug.ctan.org} (Colchester, Vermont, USA) +% \begin{itemize} +% \item anonymous ftp \texttt{/tex-archive} (\texttt{/pub/archive}) +% \item World Wide Web access on \url{http://www.ctan.org/} +% \item Administrator: \url{mailto:tex@ctan.tug.org} +% \end{itemize} +% \end{itemize} +% There are also many sites mirroring these main archives. +% \item[depth] In the standard documents classes (and in most classes) with sectionning commands, we have a notion of +% \textbf{depth}. The depth of a sectionning command determines the numbering level in its title (from the value of the +% \texttt{secnumdepth} counter), and the entries for a given sectionning command appear in the main table of contents +% if the depth of this sectionning command is lower than or equal to the value of the \texttt{tocdepth} counter; see +% table~\vref{t+j+depths} for the depths of the sectionning commands in the main document classes. +% \begin{table}[!htpb] +% \changeskips +% \caption{Depths for sectionning commands}\label{t+j+depths} +% \centering +% \begin{tabular}{@{}lccc@{}} +% \toprule +% \textbf{Class:}&\textbf{\texttt{book}}&\textbf{\texttt{report}}&\textbf{\texttt{article}}\\ +% \midrule +% \texttt{secnumdepth}&$\phantom{-}2$&$\phantom{-}2$&$3$\\ +% \texttt{\bs part}&$-1$&$-1$&$0$\\ +% \texttt{\bs chapter}&$\phantom{-}0$&$\phantom{-}0$&$\times$\\ +% \texttt{\bs section}&$\phantom{-}1$&$\phantom{-}1$&$1$\\ +% \texttt{\bs subsection}&$\phantom{-}2$&$\phantom{-}2$&$2$\\ +% \texttt{\bs subsubsection}&$\phantom{-}3$&$\phantom{-}3$&$3$\\ +% \texttt{\bs paragraph}&$\phantom{-}4$&$\phantom{-}4$&$4$\\ +% \texttt{\bs subparagraph}&$\phantom{-}5$&$\phantom{-}5$&$5$\\ +% \bottomrule +% \end{tabular} +% \end{table} +% +% \begin{SMOOTH} +% The mechanism is analog for the parttocs, minitocs, and secttocs, using the values of the \texttt{parttocdepth}, +% \texttt{minitocdepth}, and \texttt{secttocdepth} counters. If you use sub-figures or sub-tables, the corresponding +% mini-tables use counters like \texttt{partlofdepth}, \texttt{partlotdepth}, \texttt{minilofdepth}, +% \texttt{minilotdepth}, \texttt{sectlofdepth}, and \texttt{sectlotdepth}. +% \end{SMOOTH} +% \item[descriptor] (file descriptor). A software entity describing the interface between a program and a file. +% For most programs and operating systems, the number of file descriptors is limited. For \TeX{} (and \LaTeX), +% there are 16~file descriptors for writing and 16~file descriptors for reading. +% \item[\texttt{duplex2v.pro}] A PostScript header file, which tries to activate recto-verso printing. It works +% with some HP and Canon PostScript printers. +% \item[\texttt{em}] A length unit equal (approximatively) to the width of a~``m'' letter in the current font. +% \item[\texttt{emk}] +% An example of shell script to prepare the english documentation of the \texttt{minitoc} package. The script +% \texttt{imk} must have be run previously. See item~\vref{IN9}. +% \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}. +% \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: +% \begin{quote} +% \verb|\begin{minipage}[t]{.5\textwidth}|\\ +% \verb|\end{minipage}|\\ +% \end{quote} +% \item[ethiop] A \LaTeX\ package~\cite{ethiop} giving the ethiopian language support for the Babel +% package~\cite{babel,babel-user}. +% \item[extension] The name of a file is often made of 2~parts: a \emph{base name} and an \emph{entension}, +% separated by a dot. On some old operating systems, the base name is limited to 8~characters and the extension +% to 3~characters (the ``8+3'' scheme). See also sections~\vref{MS-DOS} and~\vref{.8+3}. +% It is strongly recommended to not have more than one dot in a file name. +% \item[\texttt{farsi.sty}] See Farsi\TeX\ below. +% \item[Farsi\TeX] A package 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 +% a mini-table of a given type. Three features are associated to each mini-table type: a ``before'' feature +% (executed before the mini-table), an ``after'' feature (executed after the mini-table), and a +% ``thispagestyle'' feature, which is executed with the mini-table to set its page style. +% Look at the documentation of the \verb|\mtcsetfeature| command, in section~\vref{t+parttoc+features}. +% \item[\texttt{filecontents}] +% A special \LaTeX{} environment. It allows to create a file (whose name is passed as an argument of the +% environment) by writing the contents of the environment into that file: +% \begin{quote} +% \texttt{\bs begin\{filecontents\}\{\emph{file}\}}\\ +% \texttt{\ldots\emph{contents}~~\ldots}\\ +% \texttt{\bs end\{filecontents\}} +% \end{quote} +% This environment should be used \emph{before} \texttt{\bs documentclass}. It is used in \texttt{minitoc.ins} +% to prepare the \texttt{.mlo} files (see section~\vref{fo+lang}) and some files used in the compilation +% of the documentation. +% \item[\texttt{\bs firstchapteris}] An obsolete command, temporary used as a workaround for the Chapter~0 problem; +% see~\textbf{Chapter~0} and \textbf{absolute numbering} above, and section~\vref{faq.5}. +% \item[\texttt{\bs firstpartis}] Analog to \texttt{\bs firstchapteris} above. +% \item[\texttt{\bs firstsectionis}] Analog to \texttt{\bs firstchapteris} above +% \item[\texttt{\bs FloatBarrier}] +% A macro from the \texttt{placeins} package~\cite{placeins}. It set up a ``barrier'' against the drift of +% floats (like figures or tables). +% \item[\texttt{fminitoc.bib}] A bibliographic data base for the french documentation of the \texttt{minitoc} package. +% \item[\texttt{fminitoc.dtx}] The source file for the french documentation of the \texttt{minitoc} package. In +% fact, it just sets \texttt{\bs jobname} then loads \texttt{minitoc.dtx}, which itself loads +% \texttt{\jobname.lan} to select the language used in \texttt{minitoc.dtx}; \texttt{minitoc.dtx} contains +% both english and french documentation fragments, selected by \texttt{\bs ifcase} constructs with the +% \texttt{\bs LANG} variable, set to~0 by \texttt{minitoc.lan} or to~1 by \texttt{fminitoc.lan} (i.e.,~by +% \texttt{\bs jobname.lan}). \texttt{fminitoc.dtx} is generated when compiling \texttt{minitoc.ins}. +% \item[\texttt{fminitoc.ist}] This file contains a style for formating the index in the french documentation. It +% is generated when compiling \texttt{minitoc.ins}. +% \item[\texttt{fminitoc.lan}] A file used to force the french language in the documentation. +% It is generated when compiling \texttt{minitoc.ins}. +% \item[\texttt{fminitoc.pdf}] The french documentation in PDF format. +% \item[\texttt{fminitoc.ps}] The french documentation in PostScript format. No more distributed (but look at the +% \texttt{fmk} and \texttt{pmk} scripts). +% \item[\texttt{fmk}] +% An example of shell script to prepare the french documentation of the \texttt{minitoc} package. The script +% \texttt{imk} must have be run previously. See item~\vref{IN9}. +% \item[\texttt{fncychap}] The \texttt{fncychap} package~\cite{fncychap} provides a set of commands for changing +% the format used for some headings (chapters) in the standard \LaTeXe\ document classes: +% \texttt{book}, and \texttt{report}. +% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.fncychap} and +% section~\vref{faq.38}). +% \item[\texttt{fr.comp.text.tex}] The Usenet newsgroup about \TeX\ and \LaTeX, in french. +% \item[\texttt{franc.sty}] A small package file used to prepare the french documentation. It is generated when +% compiling \texttt{minitoc.ins}. +% \item[\texttt{frbib.sty}] A small package file used to prepare the bibliography of the french documentation. It +% is generated when compiling \texttt{minitoc.ins}. +% \item[\texttt{frnew.sty}] A small package file used to prepare the french documentation. It is generated when +% compiling \texttt{minitoc.ins}. +% \item[\texttt{frplain1.bst}] A bibliographic style file used to prepare the bibliography of the french +% documentation. +% It has been updated from the standard \texttt{plain.bst} for french by \name{Ronan}{Keryell}, then I added +% some adaptations for french (like last names in small caps for authors and editors), then modified with the +% \texttt{urlbst}~\cite{urlbst} tool to add an \texttt{URL} field. +% \begin{SMOOTH} +% \item[\texttt{gaps.tex}] An example file showing the use of the \texttt{\bs mtcgapbeforeheads} and +% \texttt{\bs mtcgapafterheads} commands. +% \end{SMOOTH} +% \item[\texttt{guarani}] A \LaTeX\ package to compose text in Guarani, the main language spoken in Paraguay. +% The file \texttt{guarani.ldf}, included in this package, defines the titles. See~\cite{guarani} and +% section~\vref{s+mld+guarani}. +% \item[\texttt{hangcaption}] The \texttt{hangcaption} package~\cite{hangcaption} defines a variant of the +% \texttt{\bs caption} command to produce captions with hanging indentation. This package is likely +% obsolete (1992, \LaTeX2.09). +% \begin{SMOOTH} +% \item[\texttt{hide1.tex}] An example file showing the use of the \texttt{mtchideinmainlof} +% and \texttt{mtchideinmainlot} environments. +% \end{SMOOTH} +% \item[\texttt{hide2.tex}] An example file showing the use of the following pairs of commands: +% \texttt{\bs mtchideinmainlof} +% and \texttt{\bs endmtchideinmainlof}, \texttt{\bs mtchideinmainlot} and \texttt{\bs endmtchideinmainlot}. +% \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 +% 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 (see below). +% Written by \vname{Un}{Koaunghi}~\cite[in~korean]{HLATEX}. It uses special Hangûl or Hanja fonts and the UTF-8 input +% encoding. +% \item[hyperlink] In a document, a reference to another object which is dynamicaly found (via a click with the +% mouse). This requires a special type of document (PDF, PostScript with hypertext features) and a suitable +% viewer (PDF viewer, recent PS viewer). This is useful to navigate in a document or in many documents, +% which can be remote documents. +% \item[\texttt{hyperref}] The \texttt{hyperref} package~\cite{hyperref.web} is used to emend cross-referencing commands in +% \LaTeX\ to produce some sort of \texttt{\bs special} commands; there are +% backends for the \texttt{\bs special} set defined for Hyper\TeX\ \texttt{dvi} processors, +% for embedded pdfmark commands for processing by Acrobat Distiller +% (\textbf{dvips} and \textbf{dvipsone}), for \textbf{dviwindo}, +% for \textbf{pdf\TeX}, for \textbf{\TeX4ht}, and for \textbf{VTEX}'s pdf and HTML +% backends. +% +% This package derives from, and builds on, the work of the Hyper\TeX\ +% project, described at \url{http://xxx.lanl.gov/hypertex/}. It extends +% the functionality of all the \LaTeX\ cross-referencing commands +% (including the table of contents, bibliographies, etc.) to produce +% \texttt{\bs special} commands which a driver can turn into hypertext links; +% it also provides new commands to allow the user to write \emph{ad hoc} +% hypertext links (hyperlinks), including those to external documents and URLs. +% \item[\texttt{ifmtarg}] The \texttt{ifmtarg} package~\cite{ifmtarg} provides an if-then-else command +% for testing if a macro argument is empty (``empty'' meaning zero or more spaces only). +% \begin{SMOOTH} +% \item [\texttt{imk}] +% An example of shell script, which prepares the \texttt{minitoc} package from \texttt{minitoc.ins} and +% \texttt{minitoc.dtx}; note that \texttt{imk} must be run before running \texttt{emk} or \texttt{fmk}. +% See item~\vref{IN9}. +% \end{SMOOTH} +% \item[\texttt{insection}] The \texttt{insection} package option loads the \texttt{placeins} package~\cite{placeins} +% with adequate options to avoid the floats (like figures and tables) to drift outside of their sections. +% This package option is recommended if you use sectlofs or sectlots in your document. See +% section~\vref{mtcsecttoc}. +% \item[insertion] The insertion commands of the \texttt{minitoc} package insert a mini-table in the document. +% A~corresponding \emph{preparation} command must have been invoked (only once) before. The insertion commands +% are: +% \par\begin{tabular}{@{}l@{}} +% \verb|\parttoc|, \verb|\partlof|, \verb|\partlot|,\\ +% \verb|\minitoc|, \verb|\minilof|, \verb|\minilot|,\\ +% \verb|\secttoc|, \verb|\sectlof|, \verb|\sectlot|,\\ +% \verb|\mtcprepare| +% \end{tabular} +% \item[\texttt{INSTALL}] A text file describing the installation of the \texttt{minitoc} package. See +% chapter~\vref{c+installation}. +% \item[\texttt{\bs jobname}] A \TeX\ primitive containing the name of the document in preparation, i.e.,~the name of +% the file read first by \TeX{} (or \LaTeX), without its extension. Very useful to build the names of other +% files. +% \item[\texttt{jura}] The \texttt{jura} class~\cite{jura}, by \xname{Felix}{Braun}, is incompatible with the +% \texttt{minitoc} package. It is used for german judicial documents. +% \item[\texttt{k-loose}] A \texttt{minitoc} package option useful if your document is written with one of the \KOMAScript{} +% classes. This option tries to set a loose line spacing in the mini-tables. Analog to the \texttt{loose} +% package option for standard classes. +% \item[\texttt{k-tight}] A \texttt{minitoc} package option useful if your document is written with one of the \KOMAScript{} +% classes. This option tries to set a tight line spacing in the mini-tables. Analog to the \texttt{tight} +% package option for standard classes. +% \lneed{5} +% \item[\KOMAScript] +% {\KOMAScript}~\cite{koma} is a very complex bundle. You may see this, because it +% is not only one class or one package but a bundle of many classes and +% packages. The classes (\texttt{scrartcl.cls}, \texttt{scrbook.cls}, +% \texttt{scrlettr.cls}, \texttt{scrlttr2.cls}, and \texttt{scrreprt.cls}) +% are counterparts to the standard classes but never they come with +% only the same commands, environments, options and optional possibilities +% like the standard classes nor they result in the same look-a-like. +% +% \lneed{5} +% The \texttt{scrbook.cls}, \texttt{scrreprt.cls}, and \texttt{scrartcl.cls} classes are compatible with the +% \texttt{minitoc} package, with some precautions (see section~\vref{special.entries}). +% The \texttt{scrlettr.cls} and \texttt{scrlttr2.cls} have no sectionning commands, so +% the \texttt{minitoc} package is pointless with them. +% +% \lneed{5} +% \KOMAScript{} comes with a lot of classes, packages, commands, +% environments and possibilities. Some of these you may find also at the +% standard classes, many of them you wouldn't. Some are even supplements +% to the \LaTeX{} kernel. +% +% The main classes of the {\KOMAScript} bundle are designed as +% counterparts to the standard {\LaTeX} classes. This means that the +% {\KOMAScript} bundle contains replacements for the three standard +% classes \texttt{book}, \texttt{report}, and \texttt{article}. +% There is also a replacement for the standard class \texttt{letter}. +% \item[Lambda] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of Omega is called +% ``Lambda'' ($\Lambda$). +% \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 +% producing all sorts of other documents, from simple letters +% to complete books. \LaTeX{} uses \TeX~\cite{texbook,ftb} as its +% formatting engine (from~\cite{NSSL2E}). +% +% In fact, \LaTeX{} is a macro package that enables authors to typeset and print +% their work at the highest typographical quality, using a predefined, +% professional layout. \LaTeX{} was originally written by +% \name{Leslie}{Lamport}~\cite{latex-manual}. It uses the +% \TeX{} formatter as its typesetting engine. +% These days \LaTeX{} is maintained by \name{Frank}{Mittelbach} +% and his team. +% +% In 1994 the \LaTeX{} package was updated by the +% \LaTeX3 team, led by \name{Frank}{Mittelbach}, +% to include some long-requested improvements, and to re\-unify all the +% patched versions which had cropped up since the release of +% \LaTeX2.09 some years earlier. To distinguish the new version from +% the old, it is called \LaTeXe. +% +% \LaTeX{} is pronounced ``Lay-tech'' or ``Lah-tech.'' If you refer to +% \LaTeX{} in an \texttt{ASCII} environment, you type \texttt{LaTeX}. +% \LaTeXe{} is pronounced ``Lay-tech two~e'' and typed \texttt{LaTeX2e}. +% \item[\LaTeX2.09] An obsolete version of the \LaTeX\ program, before 1994; it is no more supported. +% Do not use it. Use the current version of \LaTeXe, which is supported and much more efficient. +% \item[\LaTeXe] The current version of the \LaTeX\ program, after 1994; it is supported. +% \item[leaders] A repetitive sequence of dots (or of one another small character), regulary spaced, used to link +% two objects on the same line (leading from a title to a page number in a table of contents or the like). +% \item[\texttt{letter}] A standard document class to prepare letters for postal mail (mail on paper). As such +% documents have no sectionning commands nor structure, the \texttt{minitoc} package is pointless (hence +% incompatible) with them. +% \item[\texttt{listfiles}] An option of the \texttt{minitoc} package. It creates a list of the minitoc auxiliary +% files (these files contains the mini-tables and may be removed after the \LaTeX\ run) in the +% \emph{document}\texttt{.maf} file. See section~\vref{s+listfiles}. +% \item[LOF] An acronym for ``list of figures''. +% \item[\texttt{lofdepth}] This counter, if it exists, contains the depth of the list of figures. +% \item[\texttt{loose}] An option of the \texttt{minitoc} package. It gives a loose line spacing in the +% mini-tables. It is the default. The opposite option is \texttt{tight}. +% \item[LOT] An acronym for ``list of tables''. +% \item[\texttt{lotdepth}] This counter, if it exists, contains the depth of the list of tables. +% \item[LPPL] The \emph{LaTeX Project Public License}, available at +% \begin{quote} +% \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{\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 +% from being used in documents for user-defined commands. However, it also means that they cannot appear in a +% document, even in the preamble, without taking special precautions. As it is sometimes necessary to have +% such bits of ``internal code'' in the preamble, the commands \texttt{\bs makeatletter} +% and \texttt{\bs makeatother} make it easy to do: the difficult bit is to remember to add them, failure to do +% so can result in some strange errors. And these commands should never be used in a package ou class file. +% \item[makefile] A special text file containing instructions describing the creation and the installation of a +% piece of software, using the ``\textbf{make}'' utility; \textbf{make} is a nice tool coming from the Unix +% operating system, but variants exists. +% \item[\texttt{mcaption}] The \texttt{mcaption} package~\cite{mcaption} provides a \texttt{margincap} +% environment for putting captions in the outer document margin with either a top or bottom alignment. +% \begin{SMOOTH} +% \item[\texttt{memoir}, \texttt{memoir.cls}] A very general and powerful document class +% (by \xname{Peter~R.}{Wilson}, described in~\cite{memoir,add-memoir}); this class +% is compatible with the \texttt{minitoc} package (with some precautions) if you use a recent version. See +% section~\vref{faq+memoir}. +% \end{SMOOTH} +% \item[\texttt{mini-art.tex}] An example of document (\texttt{article} class) using the \texttt{minitoc} package. +% \item[mini-bibliography] See \textbf{minibbl} below. +% \item[mini-list] Synonym for ``mini-table'' below. +% \item[mini-lof] See ``minilof'' below. +% \item[mini-lot] See ``minilot'' below. +% \item[mini-table] This term refers to a local table of contents (like a table of contents, a list of figures or a +% list of tables) for a sectionning unit (part, chapter or section), by opposition to a global table (the +% table of contents, the list of figures or the list of tables for the whole document). The main aim of the +% \texttt{minitoc} package is the creation of such mini-tables. But the term ``minitoc'' is also used to refer +% to such mini-table, as a generic term, because the first versions of the package allowed only table of +% contents for chapters. +% \item[mini-toc] See ``minitoc'' below. +% \item[minibbl] Short for ``mini-bibliography'', i.e.,~to have a bibliography per part, chapter or section, or +% even by theme or subject. This is out of the domain of the \texttt{minitoc} package. See section~\vref{faq.9}. +% \item[minilof] A list of figures for a chapter. +% \item[\texttt{minilofdepth}] This counter, if defined, contains the depth of the minilofs. +% \item[minilot] A list of tables for a chapter. +% \item[\texttt{minilotdepth}] This counter, if defined, contains the depth of the minilots. +% \item[minitoc] A table of contents for a chapter. Also used as a generic term for any mini-table (see +% ``mini-table'' above). +% \item[\texttt{minitoc-ex.tex}] An example of document (\texttt{book} or \texttt{report} class) +% using the \texttt{minitoc} package. +% \item[\texttt{minitoc.bib}] A bibliographic data base for the english documentation of the \texttt{minitoc} package. +% \item[\texttt{minitoc.bug}] A plain text file containing a list of problems and questions about the \texttt{minitoc} +% package. See chapter~\vref{FAQ}. +% \item[\texttt{minitocdepth}] This counter contains the depth of the minitocs. +% \item[\texttt{minitoc.dtx}] The file containing the documentation and the commented code of the \texttt{minitoc} package. +% \item[\texttt{minitoc-hyper.sty}] A special version of the \texttt{minitoc} package which has been +% prepared by \xname{Bernd}{Jaehne} +% and \xname{Didier}{Verna} to work with the powerful \texttt{hyperref} package~\cite{hyperref.web}; +% \xname{Heiko}{Oberdiek} has integrated their work so since version \#31, \texttt{minitoc} is compatible with +% \texttt{hyperref}. +% \emph{Hence\Virage{} the \texttt{minitoc-hyper.sty} package is now obsolete and should no more be used. +% It it still present on the CTAN archives for compatibility with old documents.} +% \item[\texttt{minitoc.ins}] The installation file for the \texttt{minitoc} package. Compiling it with \LaTeX\ +% produces most of the files of the \texttt{minitoc} package. +% \item[\texttt{minitoc.ist}] This file contains a style for formating the index in the english documentation. +% It is generated when compiling \texttt{minitoc.ins}. +% \item[\texttt{minitoc.l}] A text file containing the list of all the files being included in the +% \texttt{minitoc} package. Files not listed in \texttt{minitoc.l} are files used only to install the package or +% to produce its documentation. +% \item[\texttt{minitoc.lan}] A file used to force the english language in the documentation. +% It is generated when compiling \texttt{minitoc.ins}. +% \item[\texttt{minitoc.pdf}] The english documentation in PDF format. +% \item[\texttt{minitoc.pre}] This file contains a \LaTeX{} preambule for the documentation. +% It is generated when compiling \texttt{minitoc.ins}. +% \item[\texttt{minitoc.ps}] The english documentation in PostScript format. No more distributed (but look at the +% \texttt{emk} and \texttt{pmk} scripts). +% \item[\texttt{minitoc.sty}] This file contains the main part of the \texttt{minitoc} package, with comments removed. +% It is generated when compiling \texttt{minitoc.ins}. +% \item[\texttt{minitoc.sum}] A plain text file containing a commented list of the minitoc commands and environments. See +% chapter~\vref{c+memento}. +% \item[\texttt{minutes}] The \texttt{minutes} package~\cite{minutes} (by \name{Knut}{Lickert}) is used to prepare +% conference proceedings. The \texttt{minitoc} package allows to add ``coffee breaks'' in the table of contents +% via commands like \verb|\addcoffeeline| and \verb|\coffeeline| (and internal commands) whose names contain +% the string ``\texttt{coffee}'', hence the footnote about ``cappuccino''{\myCoffeecup} in the +% installation chapter! +% \item[Mon\TeX] Mon\TeX~\cite{mlsquick,montex} is a large package to prepare documents in various dialects +% of the Mongol language (Bicig and Bicig2, Mongol, Bithe and Manju, Buryat, Xalx and Khalkha) and in a +% dialect of Russian used in Mongolia (Russianc). Bicig is another name for Uighur. +% You can find many things about Mongolia and Mongolian at the web site~\cite{mongol-web}. +% The following description is extracted from~\cite{montex}. +% +% Mon\TeX\ is a package which offers support for writing documents in +% Mongolian, Manju, Buryat and Russian. Mongolian can be represented +% in traditional Uighur script (also known as Classical or Traditional +% Script) and Cyrillic. Manju resembles the Traditional Mongolian script +% (from which it is derived) but uses a rich choice of diacritics in +% order to eliminate numerous ambiguities of the Mongolian script +% ancestor. Modern Buryat, like Mongolian in its present form, is written +% with a Cyrillic alphabet, but both Mongolian (35 letters) and Buryat +% (36 letters) use more letters than Russian (33 letters). +% +% \begin{description} +% \item[Mongolian] +% The word \emph{Mongolian} is actually an umbrella term for +% several languages rather than the precise name of a single language. +% Things become more complicated when names of ethnic groups, languages +% and writing systems are mixed. +% \begin{description} +% \item [Xalx] or Khalkha is the name of the Mongolian +% nationality residing in Mongolia proper. Their +% dialect forms the basis of Mongolian written with +% Cyrillic letters. Throughout this text, \emph{Modern +% Mongolian} is used as a synonym. +% \item [Buryat] +% is the name of the Mongolian nationality +% residing in Buryatia, north of Mongolia, east of +% Lake Baikal, being a part of the Russian Federation. +% The Buryat call themselves \emph{Buryaad} while Xalx +% Mongolians call them \emph{Buriad}. The English name +% follows the Russian orthography. +% Linguistically, Xalx and Buryat Mongol are fairly +% close languages; Buryat has a slightly different +% sound system in which the phoneme /s/ partially +% shifted to /h/; the modern Buryat Cyrillic alphabet +% (virtually identical with the Cyrillic alphabet used +% for writing Modern Mongolian) has one additional +% letter (H/h, \verb|\xalx{H/h}|) for marking the difference to /s/. +% %\enlargethispage*{1ex} +% \item [Bicig] (literally \emph{script} in Mongolian) denotes +% text written in the traditional Mongolian script +% which is also referred to as Uighur. Throughout this +% document, the term \emph{Bicig} will be used on an +% equal footing with \emph{Classical} and +% \emph{Traditional} Mongolian. The latter term is +% used in the name of the Unicode/ISO10646 character +% plane U1800 which contains Mongolian, Manju, Sibe +% and sets of special characters called Ali Gali or +% Galig. In order to identify Mongolian script related +% commands distinct for Mongolian and Manju, the +% Mongolian commands have the name root \texttt{bicig} +% whereas the Manju commands have the name root +% \texttt{bithe}. +% \end{description} +% +% Xalx Mongolian, or Modern Colloquial Mongolian, is about as +% different from the form written in Classical script as modern +% English in phonetical spelling (assume it be written in Shavian +% letters) from the highly historical orthography of Standard English. +% Beyond these differences, Mongolian written in Classical Script +% usually preserves a substantial amount of historical grammatical +% features which make it look a bit like Elizabethan English. +% +% \item[Manju] +% Manju is a Tungusic language closely related to Mongolian. Though +% Manju is virtually not spoken anymore, it has been the official +% language during 300 years of Manju government in Qing Dynasty China. +% Vast amounts of official documents survive, as well as some of the +% finest multilingual dictionaries ever compiled, e.\,g. the +% Pentaglot, or Mirror in Five Languages, a dictionary with 18671 +% entries in five languages (Manju, Tibetan, Mongolian, Uighur and +% Chinese). Manju writing is derived from Uighur Mongolian by adding +% diacritics in the form of dots and circles. +% \end{description} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \item[MS-DOS] (Microsoft\textsuperscript{\textregistered} Disk Operating System) An old operating system +% for personnal computers (PCs). +% From the \texttt{minitoc} point of view, +% its main drawback is the use of filenames with short extensions (the ``8+3'' scheme), which limits to~99 the number +% of mini-tables for each kind. +% \begin{SMOOTH} +% \item[\texttt{mtcmess}, \texttt{mtcmess.sty}] A package used to provide variants of the standard commands +% \verb|\PackageInfo|, \verb|\PackageWarning|, \verb|\PackageWarningNoLine|, and \verb|\PackageError| +% by adding an optional argument for an unique message identifier. +% \end{SMOOTH} +% \item[\texttt{mtcoff}, \texttt{mtcoff.sty}] A package which is used in place of the \texttt{minitoc} package to +% ignore all the commands and environments of the \texttt{minitoc} package. In fact, it defines them to +% do nothing. Useful if you want a version of your document without any mini-table. +% \item[\texttt{mtcpatchmem}, \texttt{mtcpatchmem.sty}] A small package which is automatically loaded if +% necessary when you use the \texttt{memoir} document class with a version incompatible with the +% \texttt{minitoc} package, but correctible. It is generated when compiling \texttt{minitoc.ins}. +% \item[\texttt{mu}] A length unit normaly used in math mode (\texttt{mu} means ``math unit''); 18~math units make +% \texttt{1em} (one quad), which is about the width of a~``m'' in the current font. So the size of \texttt{1mu} +% is font dependent. The separation between dots in the dotted lines in the mini-tables is expressed in math units. +% \item[\texttt{multibib}] The \texttt{multibib} package~\cite{multibib} allows to create references to multiple +% bibliographies within one document. It thus provides a complementary functionality to packages +% like \texttt{bibunits}~\cite{bibunits} or \texttt{chapterbib}~\cite{chapterbib}, which allow +% to create one bibliography for multiple, but different parts of the document. +% \item[\texttt{needspace}] The \texttt{needspace} package~\cite{needspace} provides commands to reserve space +% at the bottom of a page. If there is not enough space on the current page (column) a new page (column) is started. +% \item[NFSS] The \emph{New Font Selection Scheme}. The \LaTeXe{} font selection system~\cite{fontsel} +% was first released as the ``New Font Selection Scheme'' (NFSS) in 1989, and then in release~2 in 1993. +% \LaTeXe{} includes NFSS release~2 as standard. +% +% \lneed{7} +% Every text font in \LaTeX{} has five \emph{attributes}: +% \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{} +% 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 +% a common name by the font foundry. For example, ``Adobe Times'', ``ITC +% Garamond'', and \textsc{Knuth}'s ``Computer Modern Roman'' are all font families. +% \item[series] How heavy or expanded a font is. For example, ``medium +% weight'', ``narrow'' and ``bold extended'' are all series. +% \item[shape] The form of the letters within a font family. For +% example, ``italic'', ``oblique'' and ``upright'' (sometimes called +% ``roman'') are all font shapes. +% \item[size] The design size of the font, for example ``10pt''. +% \end{description} +% +% The possible values for these attributes are given short acronyms by +% \LaTeX. The most common values for the font encoding are given in table~\vref{t+nfss+1}. +% \begin{table}[!tp] +% \changeskips +% \centering +% \caption{Most common font encodings}\label{t+nfss+1} +% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}} +% \toprule +% \textbf{Encoding}&\textbf{Description}\\ +% \midrule +% \texttt{T1} &\LaTeX{} extended text (``Cork'')\\ +% \texttt{TS1} &\LaTeX{} symbols (Latin)\\ +% \texttt{T2A}, \texttt{T2B}, \texttt{T2C}&\LaTeX{} text (Cyrillic)\\ +% \texttt{T3} &\LaTeX{} phonetic alphabet\\ +% \texttt{TS3} &\LaTeX{} phonetic alphabet (extra symbols)\\ +% \texttt{T4} &\LaTeX{} text (African languages)\\ +% \texttt{T5} &\LaTeX{} text (Vietnamien)\\ +% \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)\\ +% \texttt{OT3} &International phonetic alphabet (obsolete)\\ +% \texttt{OT4} &\TeX{} text with extensions for the Polish language\\ +% \texttt{OT6} &\TeX{} text with extensions for the Armenian language\\ +% \texttt{OML} &\TeX{} math italic (\name{Donald}{Knuth})\\ +% \texttt{OMS} &\TeX{} math symbols (\name{Donald}{Knuth})\\ +% \texttt{OMX} &\TeX{} math large symbols (\name{Donald}{Knuth})\\ +% \texttt{X2} &\LaTeX{} extended text (Cyrillic)\\ +% \texttt{U} &Unknown \\ +% \texttt{L}\meta{xx}&A local encoding\\ +% \texttt{LV1} &Encoding used with some \texttt{VTeX} fonts\\ +% \texttt{LY1} &Alternative to \texttt{T1} encoding, for Y\&Y software\\ +% \bottomrule +% \end{tabularx} +% \end{table} +% +% \begin{table}[!tp] +% \changeskips +% \centering +% \begin{minipage}{\textwidth} +% \begin{minipage}[t]{.54\textwidth} +% \centering +% \caption{Most common font families}\label{t+nfss+2} +% \begin{tabular}[t]{@{}ll@{}} +% \toprule +% \textbf{Family}&\textbf{Description}\\ +% \midrule +% \texttt{cmr} &Computer Modern Roman \\ +% \texttt{cmss}&Computer Modern Sans \\ +% \texttt{cmtt}&Computer Modern Typewriter \\ +% \texttt{cmm} &Computer Modern Math Italic \\ +% \texttt{cmsy}&Computer Modern Math Symbols \\ +% \texttt{cmex}&Computer Modern Math Extensions \\ +% \texttt{ptm} &Adobe Times \\ +% \texttt{phv} &Adobe Helvetica \\ +% \texttt{pcr} &Adobe Courier\\ +% \bottomrule +% \end{tabular}% +% \end{minipage}% +% \hfill +% \begin{minipage}[t]{.45\textwidth} +% \centering +% \caption{Most common font series}\label{t+nfss+3} +% \begin{tabular}[t]{@{}ll@{}} +% \toprule +% \textbf{Series}&\textbf{Description}\\ +% \midrule +% \texttt{m} &Medium \\ +% \texttt{b} &Bold \\ +% \texttt{bx}&Bold extended \\ +% \texttt{sb}&Semi-bold \\ +% \texttt{c} &Condensed\\ +% \bottomrule +% \end{tabular} +% \end{minipage} +% \end{minipage} +% \end{table} +% \begin{table}[!tp] +% \changeskips +% \centering +% \caption{Most common font shapes}\label{t+nfss+4} +% \begin{tabular}[t]{@{}ll@{}} +% \toprule +% \textbf{Shape}&\textbf{Description}\\ +% \midrule +% \texttt{n} &Normal (that is ``upright'' or ``roman'') \\ +% \texttt{it}&Italic \\ +% \texttt{sl}&Slanted (or ``oblique'') \\ +% \texttt{sc}&Caps and small caps\\ +% \bottomrule +% \end{tabular} +% \end{table} +% The ``local'' encodings are intended for font encodings which are only +% locally available, for example a font containing an organisation's +% logo in various sizes. +% +% \lneed{4} +% There are far too many font families to list them all, but some common +% ones are listed in table~\vref{t+nfss+2}. +% The most common values for the font series are listed in table~\vref{t+nfss+3}. +% The most common values for the font shape are listed in table~\vref{t+nfss+4}. +% +% The font size is specified as a dimension, for example \texttt{10pt} or +% \texttt{1.5in} or \texttt{3mm}; if no unit is specified, \texttt{pt} is assumed. These five +% parameters specify every \LaTeX{} font, see table~\vref{t+nfss+5}, for example. +% \begin{table}[!tp] +% \changeskips +% \centering +% \caption{The five font parameters for some fonts}\label{t+nfss+5} +% ^^A \begin{tabular}{@{}l@{\,}l@{\,}l@{\,}l@{\,}ll@{}l@{}} +% \begin{tabular}{@{}lllllll@{}} +% \toprule +% \multicolumn{5}{@{}c}{\textbf{\LaTeX{} specification}}& +% \textbf{Font}&\textbf{\TeX{} font name}\\ +% \midrule +% \texttt{OT1}&\texttt{cmr} & \texttt{m} & \texttt{n} & \texttt{10} & +% Computer Modern Roman 10 point & +% \texttt{cmr10}\\ +% \texttt{OT1} & \texttt{cmss} & \texttt{m} & \texttt{sl} & \texttt{1pc} & +% Computer Modern Sans Oblique 1 pica & +% \texttt{cmssi12} \\ +% \texttt{OML} & \texttt{cmm} & \texttt{m} & \texttt{it} & \texttt{10pt} & +% Computer Modern Math Italic 10 point & +% \texttt{cmmi10} \\ +% \texttt{T1} & \texttt{ptm} & \texttt{b} & \texttt{it} & \texttt{1in} & +% Adobe Times Bold Italic 1 inch & +% \texttt{ptmb8t at 1in}\\ +% \bottomrule +% \end{tabular} +% \end{table} +% \begin{table}[!tp] +% \changeskips +% \centering +% \caption{Author commands for fonts}\label{t+nfss+6} +% \begin{tabular}{@{}lll@{}} +% \toprule +% \textbf{Author command} & +% \textbf{Attribute} & +% \textbf{Value in} \texttt{article} \textbf{class} \\ +% \midrule +% \texttt{\bs textrm{\ldots}} or \texttt{\bs rmfamily} & family & \texttt{cmr} \\ +% \texttt{\bs textsf{\ldots}} or \texttt{\bs sffamily} & family & \texttt{cmss} \\ +% \texttt{\bs texttt{\ldots}} or \texttt{\bs ttfamily} & family & \texttt{cmtt} \\ +% \texttt{\bs textmd{\ldots}} or \texttt{\bs mdseries} & series & \texttt{m} \\ +% \texttt{\bs textbf{\ldots}} or \texttt{\bs bfseries} & series & \texttt{bx} \\ +% \texttt{\bs textup{\ldots}} or \texttt{\bs upshape} & shape & \texttt{n} \\ +% \texttt{\bs textit{\ldots}} or \texttt{\bs itshape} & shape & \texttt{it} \\ +% \texttt{\bs textsl{\ldots}} or \texttt{\bs slshape} & shape & \texttt{sl} \\ +% \texttt{\bs textsc{\ldots}} or \texttt{\bs scshape} & shape & \texttt{sc} \\ +% \texttt{\bs tiny} & size & \texttt{5pt} \\ +% \texttt{\bs scriptsize} & size & \texttt{7pt} \\ +% \texttt{\bs footnotesize} & size & \texttt{8pt} \\ +% \texttt{\bs small} & size & \texttt{9pt} \\ +% \texttt{\bs normalsize} & size & \texttt{10pt} \\ +% \texttt{\bs large} & size & \texttt{12pt} \\ +% \texttt{\bs Large} & size & \texttt{14.4pt} \\ +% \texttt{\bs LARGE} & size & \texttt{17.28pt} \\ +% \texttt{\bs huge} & size & \texttt{20.74pt} \\ +% \texttt{\bs Huge} & size & \texttt{24.88pt}\\ +% \bottomrule +% \end{tabular} +% \end{table} +% +% These five parameters are displayed whenever \LaTeX{} gives an overfull +% box warning, for example: +% \begin{verse} +% \texttt{Overfull \bs hbox (3.80855pt too wide) in paragraph at lines 314-{}-318}\\ +% \texttt{[]\bs OT1/cmr/m/n/10 Normally [] and [] will be iden-ti-cal,} +% \end{verse} +% \lneed{6} +% The table~\vref{t+nfss+6} lists the author commands for fonts which set the five attributes\footnote{The +% values used by these commands are determined by the document class.}. +% +% \item[\texttt{nocheckfiles}] A package option of \texttt{minitoc}. The opposite of the \texttt{checkfiles} +% package option (see above). +% \item[\texttt{nohints}] A package option of \texttt{minitoc}. The opposite of the \texttt{hints} +% package option (see above). +% \item[\texttt{nolistfiles}] An option of the \texttt{minitoc} package. It is the opposite of the +% \texttt{listfiles} above. Default. See section~\vref{s+listfiles}. +% \item[\texttt{notoccite}] This option of the \texttt{minitoc} package loads +% the \texttt{notoccite} package~\cite{notoccite} (by \name{Donald}{Arseneau}). +% It avoids problems with \verb|\cite| commands in sectionning commands or captions. See +% section~\vref{ss+notoccite}. +% \begin{SMOOTH} +% \item[Omega] The Omega typesetting system\,\footnote{Most but not all of this note is taken in the Omega documentation.} +% ($\Omega$) (by \xname{Yannis}{Haralambous} and \xname{John}{Plaice}) +% is an extension of \TeX{} that is aimed primarily at improving \TeX's multilingual abilities. +% \end{SMOOTH} +% +% When the \TeX{} program was originally developed in the mid seventies by \xname{Donald}{Knuth} +% it was mainly aimed at typeseting mathematical texts in the english language. Since then \TeX{} has +% made inroads in broader and broader areas of scientific, literary and other scholarly activities in many +% countries all over the world. In 1991, \textsc{Knuth} froze \TeX, mainly in the interest of stability. +% However, he allows the \TeX{} code to be used as the basis for further developments, so long as the resulting system is +% distributed under a different name. +% +% In Omega all characters and pointers into data-structures are 31-bit +% wide, instead of 8-bit, thereby eliminating many of the trivial +% limitations of \TeX. Omega also allows multiple input and output +% character sets, and uses programmable filters to translate from one +% encoding to another, to perform contextual analysis, etc. Internally, +% Omega uses the universal Unicode/ISO-10646 character set. Omega also +% includes support for multiple writing directions. +% +% These improvements not only make it a lot easier for \TeX{} users to cope +% with multiple or complex languages, like Arabic, Indic, Khmer, Chinese, +% Japanese or Korean, in one document, but also form the basis for future +% developments in other areas, such as native color support and hypertext +% features. +% +% The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of Omega is called +% ``Lambda'' ($\Lambda$). +% \LaTeX\ for Omega is named Lambda~($\Lambda$). Extending Omega with the \eTeX\ extensions is a separate +% project, known as Aleph ($\aleph$) and led by \xname{Giuseppe}{Bilotta}. The \LaTeX\ for Aleph is known as +% \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). +% \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 +% classified by they origin. +% \begin{itemize} +% \item \textbf{Core} packages (in fact, \textbf{base} and \textbf{required} packages) are an integral part of +% the \LaTeX{} basic installation and are therefore fully standard. +% \item \textbf{Tools} packages are a set written by members of the \LaTeX3 Team and should always be in the +% installation. +% \item \textbf{Graphics} packages are a standardized set for including pictures generated by other programs +% and for handling colors; they are at the same level as the tools packages. +% \item \textbf{\AmS-\LaTeX} packages, published by the American Mathematical Society, should be in any +% installation\footnote{They are insispensable if you use a lot of mathematics.}. +% \item \textbf{Contributed} packages have been submitted by actual users; certain of these have established +% themselves as ``essential'' to standard \LaTeX{} usage, but all are useful. +% \end{itemize} +% \item[partlof] A list of figures for a part. +% \item[\texttt{partlofdepth}] This counter, if defined, contains the depth of the partlofs. +% \item[partlot] A list of tables for a part. +% \item[\texttt{partlotdepth}] This counter, if defined, contains the depth of the partlots. +% \item[parttoc] A table of contents for a part. +% \item[\texttt{parttocdepth}] This counter contains the depth of the parttocs. +% \item[PDF] Portable Document Format~\cite{pdfspec}. A descendant of the Postscript language from Adobe, +% optimized for navigation on the Internet. It adds hypertext, font substitution, and compression features. +% \begin{SMOOTH} +% \item[\texttt{placeins}] The \texttt{placeins} package~\cite{placeins} keeps floats ``in their place'', +% preventing them from floating past a \texttt{\bs FloatBarrier} command into another section. To use it, declare +% \texttt{\bs usepackage\{placeins\}} in the preamble and +% insert \texttt{\bs FloatBarrier} commands at places that floats +% should not move past, perhaps at every \texttt{\bs section}. The \texttt{insection} package option of the +% \texttt{minitoc} package does that with adequate options, and loads also the \texttt{flafter} package +% (described in~\cite{ltoutput} and~\cite[page~286]{TLC2}); +% see section~\vref{s+placing}. +% \end{SMOOTH} +% \item[\texttt{placeins.txt}] A plain text file containing the documentation of +% the \texttt{placeins} package~\cite{placeins}. +% \item[\texttt{plainurl.bst}] A bibliographic style derived from the \texttt{plain.bst} standard style, but +% modified with the \texttt{urlbst} tool~\cite{urlbst} to add an~\texttt{URL} field. +% \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, +% {P\LaTeXe}~\cite{platex-jp}. +% \item[\texttt{pmk}] +% An example of shell script to prepare the \texttt{minitoc} package +% and its documentation; you should adapt it to your needs. +% See item~\vref{IN9}. +% \item[PostScript] A page description language, by Adobe. It describes the appearance of a page, including +% elements such as text, graphics, and scanned images, to a printer or visualization device. Introduced by +% Adobe in 1985, it has become the language of choice in high quality printing. +% \begin{SMOOTH} +% \item[preamble] In the main file of a \LaTeX{} source document, the part of it between the commands +% \texttt{\bs documentclass[.{}.{}.]\{.{}.{}.\}} and \texttt{\bs begin\{document\}}. In the preamble, +% you can insert global declarations and the loading of packages via \texttt{\bs usepackage} commands. +% \end{SMOOTH} +% \item[preparation] The preparation commands of the \texttt{minitoc} package prepare the auxiliary files for the +% mini-tables of a given type. A~\emph{preparation} command must have been invoked (only once) before any +% insertion command for the mini-table type. The preparation commands are: +% \par\begin{tabular}{@{}l@{}} +% \verb|\doparttoc|, \verb|\dopartlof|, \verb|\dopartlot|,\\ +% \verb|\dominitoc|, \verb|\dominilof|, \verb|\dominilot|,\\ +% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|,\\ +% \verb|\mtcprepare| +% \end{tabular} +% \item[\texttt{proc}] A standard \LaTeX\ document class, for preparing conference proceedings. For the +% \texttt{minitoc} package, it is very similar to the \texttt{article} document class; see above. +% \item[pseudo-chapter] +% Or starred chapter. A chapter introduced by a \texttt{\bs chapter*} command. By default, it has no entry in +% the table of contents. \texttt{\bs chapter*} needs some precautions with the \texttt{minitoc} package. +% See section~\vref{s+starred.chap}. +% \item[\texttt{quotchap}] The \texttt{quotchap} package~\cite{quotchap} provides a set of commands for adding quotations to +% some headings (chapters) in the standard \LaTeXe\ document classes: +% \texttt{book}, and \texttt{report}. +% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.quotchap} and +% section~\vref{faq.39}). +% \item[README] is a plain text file (english) describing briefly the \texttt{minitoc} package, +% plus some useful infos. +% \item[\texttt{report}] A standard \LaTeX\ document class. It has sectionning commands: \texttt{\bs part}, +% \texttt{\bs chapter}, and \texttt{\bs section} (and below). It is compatible with the \texttt{minitoc} package and +% you can make mini-tables at the part and chapter levels (but not at the section level, to avoid too many +% auxiliary files). +% \item[\texttt{rmk}] An example of shell script, which sorts the files +% of the \texttt{minitoc} package into classes (one directory +% for each class). It should be run after the scripts +% \texttt{imk} (mandatory) and \texttt{emk} and/or +% \texttt{fmk}, in that sequence. See item~\vref{IN9}. +% \item[\texttt{romannum}] The \texttt{romannum} package~\cite{romannum} changes the numbers (for sectionning commands) +% generated by \LaTeX{} from arabic digits to roman numerals. This package uses +% the \texttt{stdclsdv} package~\cite{stdclsdv}. +% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.romannum} and +% section~\vref{faq.40}). +% \item[rubber] Rubber~\cite{rubber} is a wrapper for \LaTeX\ and companion programs. +% Its purpose is, given a \LaTeX\ source to process, +% to compile it enough times to resolve all references, possibly running satellite programs such as \textbf{\BibTeX}, +% \textbf{makeindex}, \textbf{Metapost}, etc., to produce appropriate data files. It has facilities to make +% some post-processing cleanup actions, like deleting the auxiliary files created by \texttt{minitoc}. +% \item[\texttt{scrartcl}] See {\KOMAScript} above. +% \item[\texttt{scrbook}] See {\KOMAScript} above. +% \item[\texttt{scrreprt}] See {\KOMAScript} above. +% \item[sectionning commands] These are the \LaTeX\ commands which specify the logical structure of your document. +% The main sectionning commands are \texttt{\bs part}, \texttt{\bs chapter}, \texttt{\bs section}, +% \texttt{\bs subsection}, \texttt{\bs subsubsection}, \texttt{\bs paragraph}, and \texttt{\bs subparagraph}. +% Some standard document classes have not the \texttt{\bs chapter} command (like the \texttt{article} and +% \texttt{proc} classes), some have no sectionning commands (like the \texttt{letter} class). In the later +% case, the \texttt{minitoc} package is pointless. If some of the \texttt{\bs part}, \texttt{\bs chapter}, +% or \texttt{\bs section} commands are not defined, the \texttt{minitoc} commands for that level are +% unavailable. If \texttt{\bs chapter} is defined, the \texttt{minitoc} commands at the section level are not +% defined in the current and older versions of the \texttt{minitoc} package, but if \texttt{\bs chapter} is +% not defined and \texttt{\bs section} is defined, then the \texttt{minitoc} commands at the section level are +% defined. See section~\vref{note+sectionning}. +% In non-standard document classes, sectionning commands with non-standard names cannot be recognized by the +% \texttt{minitoc} package. +% \item[sectlof] A list of figures for a section. +% \item[\texttt{sectlofdepth}] This counter, if defined, contains the depth of the sectlofs. +% \item[sectlot] A list of tables for a section. +% \item[\texttt{sectlotdepth}] This counter, if defined, contains the depth of the sectlots. +% \item[\texttt{sectsty}] The \texttt{sectsty} package~\cite{sectsty} provides a set of commands for changing +% the font used for the various sectional headings in the standard \LaTeXe\ document classes: \texttt{article}, +% \texttt{book}, and \texttt{report}. This package also works with the {\KOMAScript} classes \texttt{scrartcl}, +% \texttt{scrbook}, and \texttt{scrreprt}. +% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.sectsty} and +% section~\vref{faq.28}). +% \item[secttoc] A table of contents for a section. +% \item[\texttt{secttocdepth}] This counter contains the depth of the secttocs. +% \item[\texttt{sfheaders}] The \texttt{sfheaders} package~\cite{sfheaders} (for \LaTeXe) borrows +% some definitions from the standard \texttt{article}/\texttt{report}/\texttt{book} classes +% and modifies them in order to print the part, chapter, section, subsection\ldots{} headers with +% the Sans-Serif variant of the current font. +% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.sfheaders} and +% section~\vref{faq.41}). +% \item[shell] In the Unix, Unix-like and Linux operating systems, the \textbf{shell} is a program used as an +% interface between the operating system and the user. It can also be used as a scripting language to write +% programs or scripts to prepare routinely used sequences of tasks. The main shells are the +% Bourne shell (\textbf{sh}), the C~shell (\textbf{csh}), the Korn shell (\textbf{ksh}), +% and their many successors (like \textbf{bash}, \textbf{tcsh}, etc.). +% \item[\texttt{shortext}] An option of the \texttt{minitoc} package. It forces the use of short extensions +% (3~characters) in the names of the minitoc auxiliary files. This option is inactive by default, but is +% automatically activated if your operating system needs short extensions. See \textbf{autoconfiguration} +% above and the section~\vref{.8+3}. +% \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. +% \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{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. +% \item[\texttt{subfig}] The \texttt{subfig} package~\cite{subfig} provides support for the +% inclusion of small, ``sub-figures'' and ``sub-tables''. It simplifies the positioning, captioning and labeling of +% them within a single \texttt{figure} or \texttt{table} environment. In addition, this package allows +% such sub-captions to be written to the List of Figures or List of Tables if desired. +% \item[suffix] See ``extension'' above. +% \item[\TeX] \TeX{} is a computer program created by \name{Donald}{Knuth}~\cite{texbook}. +% It is aimed at typesetting text and mathematical formulae. +% \textsc{Knuth} started writing the \TeX{} typesetting +% engine in 1977 to explore the potential of the digital printing +% equipment that was beginning to infiltrate the publishing industry at +% that time, especially in the hope that he could reverse the trend of +% deteriorating typographical quality that he saw affecting his own +% books and articles. \TeX{} as we use it today was released in 1982, +% with some slight enhancements added in 1989 to better support 8-bit +% characters and multiple languages. \TeX{} is renowned for being +% extremely stable, for running on many different kinds of computers, +% and for being virtually bug free. The version number of \TeX{} is +% converging to $\pi$ and is now at $3.141592$. +% +% \TeX{} is pronounced ``Tech,'' with a ``ch'' as in the German word +% ``Ach'' or in the Scottish ``Loch.'' In an ASCII environment, \TeX{} +% becomes \texttt{TeX}. +% \item[thispagestyle] A type of \emph{feature} (see this term) which is executed at each occurrence of +% a given type of mini-table, to force the page style to use for the current page. +% Look at the documentation of the \verb|\mtcsetfeature| command, in section~\vref{t+parttoc+features}. +% \item[\texttt{tight}] An option of the \texttt{minitoc} package. It gives a tight line spacing in the +% mini-tables. The opposite option is \texttt{loose}. +% \item[\texttt{titlesec}] The \texttt{titlesec} package~\cite{titletoc} allows to change the sectioning titles. +% Amongst its many features it provides margin titles, different format in left and right pages, rules above +% and below the title, etc. Unfortunately, it is \emph{incompatible} with the \texttt{minitoc} package. +% \item[\texttt{titletoc}] The \texttt{titletoc} package is useful for toc entries formatting, +% providing the possibility of changing the format in the middle of a document, grouping the entries +% in a single paragraph, pretty free-forms entries, partial tocs, etc. +% Unfortunately, it is \emph{incompatible} with the \texttt{minitoc} package. +% +% The \texttt{titletoc.sty} file is not part of the \texttt{titlesec} package; it's an independent package, +% but it's described in the \texttt{titlesec} package documentation~\cite{titletoc}. +% \item[TOC] Acronym for ``table of contents''. +% \item[\texttt{tocbibind}] The \texttt{tocbibind} package~\cite{tocbibind} can be used to add the ToC and/or bibliography +% and/or the index etc., to the Table of Contents listing. But it needs some precautions when used with the +% \texttt{minitoc} package. See section~\vref{special.entries}. +% \item[\texttt{tocdepth}] This counter contains the deppth of the table of contents. +% \item[\texttt{tocloft}] The \texttt{tocloft} package~\cite{tocloft} provides means of controlling the +% typographic design of the Table of Contents, List of Figures and List of Tables. +% New kinds of ``List of \ldots' can be defined. If you use the \texttt{tocloft} package and the +% \texttt{minitoc} package, see section~\vref{faq+tocloft} about fixing some minor compatibility issues. +% \item[\texttt{TODO}] is a plain text file (english) which lists some suggested developments of the package, +% not yet implemented. Comments and suggestions are welcome. +% \item[token] A token\footnote{This definition is taken from ``\textsl{The \TeX{}book}''~\cite{texbook}.} is either +% (a)~a single character with an attached category code (see ``catcode'' above), or (b)~a control sequence. +% \virage{} You \emph{should} remember two chief things about \TeX's tokens: (1)~A~control sequence is considered to be +% a single object that is no longer composed of a sequence of symbols. Therefore long control sequence names +% are no harder for \TeX\ to deal with than short ones, after they have been replaced by tokens. Furthermore, +% spaces are not ignored after control sequences inside a token list; the ignore-space rule applies only in an +% input file, during the time that strings of characters are being tokenized. (2)~Once a category code has been +% attached to a character token, the attachment is permanent. For example, if character `\verb|{|' were +% suddenly declared to be of category~12 instead of category~1, the characters `\verb|{|$_1$' already inside token +% lists of \TeX\ would still remain of category~1; only newly made lists would contain `\verb|{|$_{12}$' tokens. +% In other words, individual characters receive a fixed interpretation as soon as they have been read from a file, +% based on the category they have at the time of reading. Control sequences are different, since they can change +% their interpretation at any time. \TeX's digestive processes always know exactly what a character token signifies, +% because the category code appears in the token itself; but when the digestive processes encounter a control sequence +% token, they must look up the current definition of that control sequence in order to figure out what it means. +% \item[UNIX] A modern operating system, available on many computers and in various flavors. From the +% \texttt{minitoc} point of view, it has the advantage of using filenames with long extensions (the length +% limit is too high to be a problem with the number of mini-tables). +% \item[UNIX-like] Operating systems analog to Unix, with the same advantages. Linux is a good example, but others +% exist. +% \item[UTF\phantom{-}8] UTF~8 (Unicode Transformation Format~8), also called UTF~2 or FSS-UTF, is a special representation +% of Unicode (resp. ISO~10\,646). It uses multibyte sequences of various lengths, but only 2-byte and 3-byte +% sequences are implemented in CJK. ASCII characters will be used as-is --- without this property it would be +% impossible to use UTF~8 with \TeX. See table~\vref{t+jargon+CJK}. +% \item[\texttt{varsects}] The \texttt{varsects} package~\cite{varsects} provides a set of commands for changing +% the font used for the various sectional headings in the standard \LaTeXe\ document classes: \texttt{article}, +% \texttt{book}, and \texttt{report}. +% It must be loaded \emph{before} the \texttt{minitoc} package (see point~\vref{h.varsects} and +% section~\vref{faq.33}). +% \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 +% 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} +% \or\relax +% \chapter{Jargon}\label{c+jargon} +% \minilot +% Ce chapitre tente d'expliquer certains termes utilisés dans cette documentation et décrit quelques fichiers et suffixes +% utiles. +% De nombreuses informations proviennent de diverses documentations des paquetages cités, +% et de~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2F,koma,CIL2E,NSSL2E,cyrguide}. +% \begin{wdesc}{XXXXXX} +% \item[\texttt{.aux}] Le suffixe du nom pour un fichier \emph{auxiliaire} d'un document \LaTeX{}. Il transfère +% des informations d'une exécution de \LaTeX{} à~la suivante. +% \item[\texttt{.dtx}] Le suffixe du nom pour le fichier source documenté d'un paquetage ou d'une classe \LaTeX. +% Ce fichier est souvent associé à~un fichier \texttt{.ins} pour engendrer le paquetage ou la classe. +% Compiler un fichier \texttt{.dtx} avec \LaTeX{} engendre la documentation. +% \item[\texttt{.F}] Le suffixe de base pour un fichier minilof lorsque les suffixes courts sont utilisés. Le +% suffixe complet est \texttt{.F}\emph{nn} où \emph{nn} est le numéro absolu de la minilof. +% \item[\texttt{.G}] Le suffixe de base pour un fichier partlof lorsque les suffixes courts sont utilisés. Le +% suffixe complet est \texttt{.G}\emph{nn} où \emph{nn} est le numéro absolu de la partlof. +% \item[\texttt{.H}] Le suffixe de base pour un fichier sectlof lorsque les suffixes courts sont utilisés. Le +% suffixe complet est \texttt{.H}\emph{nn} où \emph{nn} est le numéro absolu de la sectlof. +% \item[\texttt{.ins}] Le suffixe du nom pour un fichier d'installation d'un paquetage ou d'une classe \LaTeX. +% Lorsque qu'il est compilé avec \LaTeX, il extrait les fichiers du paquetage ou de la classe depuis un +% fichier \texttt{.dtx}. +% \item[\texttt{.lof}] Le suffixe du nom du fichier \og{} liste des figures\fg. +% \item[\texttt{.log}] Le suffixe du nom du fichier rapport de compilation. +% \item[\texttt{.lot}] Le suffixe du nom du fichier \og{} liste des tableaux\fg. +% \item[\texttt{.M}] Le suffixe de base pour un fichier minitoc lorsque les suffixes courts sont utilisés. Le +% suffixe complet est \texttt{.M}\emph{nn} où \emph{nn} est le numéro absolu de la minitoc. +% \item[\texttt{.maf}] Le suffixe du nom du fichier engendré par l'option de paquetage \texttt{listfiles}. +% Ce fichier contient la liste des fichiers auxiliaires minitoc. +% \item[\texttt{.mld}] Le suffixe pour le nom d'un fichier minitoc de définition de langue. Un fichier minitoc de +% définition de langue contient les définitions des titres des mini-tables dans une langue donnée. +% \item[\texttt{.mlf}] Le suffixe de base pour un fichier minilof lorsque les suffixes longs sont utilisés. Le +% suffixe complet est \texttt{.mlf}\emph{nn} où \emph{nn} est le numéro absolu de la minilof. +% \item[\texttt{.mlo}] Le suffixe pour le nom d'un fichier minitoc objet de langue. Pour certaines langues +% exotiques, le codage rend difficile l'insertion directe des titres dans un fichier \texttt{.mld} file; donc +% le fichier \texttt{.mld} doit charger un fichier \texttt{.mlo}. +% \item[\texttt{.mlt}] Le suffixe de base pour un fichier minilot lorsque les suffixes longs sont utilisés. Le +% suffixe complet est \texttt{.mlt}\emph{nn} où \emph{nn} est le numéro absolu de la minilot. +% \item[\texttt{.mtc}] Le suffixe de base pour un fichier minitoc lorsque les suffixes longs sont utilisés. Le +% suffixe complet est \texttt{.mtc}\emph{nn} où \emph{nn} est le numéro absolu de la minitoc. +% \item[\texttt{.P}] Le suffixe de base pour un fichier parttoc lorsque les suffixes courts sont utilisés. Le +% suffixe complet est \texttt{.P}\emph{nn} où \emph{nn} est le numéro absolu de la parttoc. +% \item[\texttt{.plf}] Le suffixe de base pour un fichier partlof lorsque les suffixes longs sont utilisés. Le +% suffixe complet est \texttt{.plf}\emph{nn} où \emph{nn} est le numéro absolu de la partlof. +% \item[\texttt{.plt}] Le suffixe de base pour un fichier partlot lorsque les suffixes longs sont utilisés. Le +% suffixe complet est \texttt{.plt}\emph{nn} où \emph{nn} est le numéro absolu de la partlot. +% \item[\texttt{.ptc}] Le suffixe de base pour un fichier parttoc lorsque les suffixes longs sont utilisés. Le +% suffixe complet est \texttt{.ptc}\emph{nn} où \emph{nn} est le numéro absolu de la parttoc. +% \item[\texttt{.S}] Le suffixe de base pour un fichier secttoc lorsque les suffixes courts sont utilisés. Le +% suffixe complet est \texttt{.S}\emph{nn} où \emph{nn} est le numéro absolu de la secttoc. +% \item[\texttt{.slf}] Le suffixe de base pour un fichier sectlof lorsque les suffixes longs sont utilisés. Le +% suffixe complet est \texttt{.slf}\emph{nn} où \emph{nn} est le numéro absolu de la sectlof. +% \item[\texttt{.slt}] Le suffixe de base pour un fichier sectlot lorsque les suffixes longs sont utilisés. Le +% suffixe complet est \texttt{.slt}\emph{nn} où \emph{nn} est le numéro absolu de la sectlot. +% \item[\texttt{.stc}] Le suffixe de base pour un fichier secttoc lorsque les suffixes longs sont utilisés. Le +% suffixe complet est \texttt{.stc}\emph{nn} où \emph{nn} est le numéro absolu de la secttoc. +% \item[\texttt{.sty}] Le suffixe pour le nom d'un fichier paquetage, chargé via \texttt{\bs usepackage}. +% \item[\texttt{.T}] Le suffixe de base pour un fichier minilot lorsque les suffixes courts sont utilisés. Le +% suffixe complet est \texttt{.T}\emph{nn} où \emph{nn} est le numéro absolu de la minilot. +% \item[\texttt{.toc}] Le suffixe du nom du fichier \og{} table des matières\fg. +% \item[\texttt{.U}] Le suffixe de base pour un fichier partlot lorsque les suffixes courts sont utilisés. Le +% suffixe complet est \texttt{.U}\emph{nn} où \emph{nn} est le numéro absolu de la partlot. +% \item[\texttt{.V}] Le suffixe de base pour un fichier sectlot lorsque les suffixes courts sont utilisés. Le +% suffixe complet est \texttt{.V}\emph{nn} où \emph{nn} est le numéro absolu de la sectlot. +% \item[absolue (numérotation)] Les fichiers auxiliaires pour les minitables ont un suffixe contenant un +% \emph{numéro absolu}, c'est-à-dire un numéro qui est unique et toujours croissant depuis la première +% partie, le premier chapitre ou la première section; ceci a résolu quelques problèmes obscurs, et aussi +% frappé d'obsolescence quelques commandes, telles que \texttt{\bs firstpartis}, +% \texttt{\bs firstchapteris} et \texttt{\bs firstsectionis}. La numérotation absolue a été introduite dans +% la version~\#23. +% \item[\texttt{abstract}] Le paquetage \texttt{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}) nécessite +% quelques précautions s'il est utilisé avec son option \texttt{addtotoc}. +% \item[\texttt{add.bib}] Une petite base de données bibliographiques pour les exemples de documents \texttt{add.tex} et +% \texttt{addsec.tex}. +% Il montre aussi quel défi représente la gestion des mini-listes de flottants au niveau des sections. +% \item[\texttt{add.tex}] Un exemple de document montrant comment utiliser \texttt{\bs mtcaddchapter} et le +% paquetage \texttt{tocbibind}~\cite{tocbibind} avec \texttt{minitoc}. +% \item[\texttt{addsec.tex}] Un exemple de document montrant comment utiliser \texttt{\bs mtcaddsection} et le +% paquetage \texttt{tocbibind}~\cite{tocbibind} avec \texttt{minitoc}. +% \item[after] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{après} un type donné de mini-table. +% Regardez la documentation de la commande \verb|\mtcsetfeature|, dans la section~\vref{t+parttoc+features}. +% \begin{SMOOTH} +% \item[ajustement] Quelques commandes et environnements de \texttt{minitoc} sont dits \og{} commandes +% d'ajustement\fg{} car ils sont utilisés dans certaines circonstances pour \og{} ajuster\fg{} un compteur ou +% altérer l'affichage de fichiers de contenu. Ces commandes et environnements sont +% \verb|\adjustptc|, \verb|\adjustmtc|, \verb|\adjuststc|, +% \verb|\decrementptc|, \verb|\decrementmtc|, \verb|\decrementstc|, +% \verb|\incrementptc|, \verb|\incrementmtc|, \verb|\incrementstc|, +% \verb|\mtcaddpart|, \verb|\mtcaddchapter|, \verb|\mtcaddsection|, +% \verb|\mtcfixglossary|, \verb|\mtcfixindex|, +% \verb|mtchideinmaintoc|, +% \verb|mtchideinmainlof| et +% \verb|mtchideinmainlot|. +% Il est \virage\emph{fortement recommandé} que l'utilisateur vérifie le résultat de tels ajustements dans le +% document final. +% \end{SMOOTH} +% \item[\texttt{alnumsec}] +% Le paquetage \texttt{alnumsec}~\cite{alnumsec} vous permet d'utiliser une numérotation alphanumérique des sections, +% c'est-à-dire: A.~Introduction; III.~Loi internationale. Ce résultat est similaire +% à~celui du paquetage \texttt{alphanum} (quit fait partie de la classe \texttt{jura}~\cite{jura}), +% mais vous pouvez utiliser les commandes de sectionnement standard de \LaTeX. Il est donc possible +% de changer facilement de schéma de numérotation. Lettres grecques, lettres doubles~(bb) et différents +% délimiteurs autour des numéros sont supportés. +% Ce paquetage doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.alnumsec} et la +% section~\vref{faq.42}). +% \item[\texttt{alphanum}] Le paquetage \texttt{alphanum}, qui fait partie de la +% classe spécialisée \texttt{jura}~\cite{jura}, +% de \name{Felix}{Braun}, est incompatible avec le paquetage \texttt{minitoc}. +% \item[\AmS] L'\emph{American Mathematical Society}. Cette société savante a développé les classes de +% document suivantes: +% \texttt{amsart} et \texttt{amsproc} sont incompatibles avec le paquetage \texttt{minitoc}, \texttt{amsbook} +% est compatible mais demande des précautions. Voir la section~\vref{s+AMS}. +% \item[\texttt{amsart}, \texttt{amsart.cls}] Une classe de document pour des articles, fournie par l'\emph{American +% Mathematical Society} (\AmS). Cette classe est incompatible avec le paquetage \texttt{minitoc}. +% \begin{SMOOTH} +% \item[\texttt{amsbook}, \texttt{amsbook.cls}] Une classe de document pour des livres, fournie par +% l'\emph{American Mathematical Society} (\AmS). Cette classe est compatible avec le paquetage \texttt{minitoc}, +% mais requiert des précautions. +% \end{SMOOTH} +% \item[\texttt{amsproc}, \texttt{amsproc.cls}] Une classe de document pour des comptes-rendus de congrès, +% fournie par l'\emph{American Mathematical Society} (\AmS). Cette classe est incompatible avec le +% paquetage \texttt{minitoc}. +% \begin{SMOOTH} +% \item[Antomega] Antomega~\cite{antomega} (de \name{Alexej~M.}{Kryukov} et \name{Dmitry}{Ivanov}) +% est un paquetage de support de langues pour \textbf{Lambda}, fondé sur le fichier \texttt{omega.sty} +% original du projet Omega. Cependant, il offre quelques fonctionnalités additionnelles utiles. +% Certains fichiers de définition de langue (\texttt{.mld}) utilisent des titres définis par Antomega: +% \texttt{greek-mono.mld}, +% \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld}, \texttt{latvian.mld}, \texttt{polish2.mld}, +% \texttt{russian2m.mld}, \texttt{russian2o.mld} et \texttt{spanish3.mld}. +% \end{SMOOTH} +% \item[\texttt{appendices}] Voir \texttt{appendix} ci-dessous. +% \begin{SMOOTH} +% \item[\texttt{appendix}] Le paquetage \texttt{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}) +% fournit diverses manières de formatter les titres des appendices. Des environnements +% nommés (\texttt{sub})\texttt{appendices} +% sont aussi fournis pouvant être utilisés, par exemple, pour des appendices par chapitre ou par section. Si +% ce paquetage est utilisé avec \texttt{minitoc}, certaines précautions sont nécessaires (voir la +% section~\vref{faq+appendix}). +% \end{SMOOTH} +% \begin{SMOOTH} +% \item[\texttt{apx.tex}] Un exemple de fichier montrant comment utiliser l'environnement \texttt{\bs mtchideinmaintoc} +% pour masquer les entrées pour les appendices dans la table des matières principale et créer une table des +% matières au niveau partie pour les appendices. +% \end{SMOOTH} +% \item[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} est un paquetage (de \name{Klaus}{Lagally}) pour préparer des +% documents en langue arabe ou hébraïque. Les titres dans \texttt{arab.mld} (ou \texttt{arabic.mld}), +% \texttt{arab2.mld} et +% \texttt{hebrew.mld} proviennent d'Arab\TeX, tandis que les titres de \texttt{hebrew2.mld} proviennent de Babel. +% \item[Arm\TeX] Arm\TeX~\cite{armtex} est un paquetage (de \name{Serguei}{Dachian} et autres) pour préparer des +% documents \LaTeX{} en langue arménienne. Les titres dans \texttt{armenian.mld} proviennent d'Arm\TeX. +% \item[\texttt{article}] Une classe standard de document \LaTeX. Elle offre des commandes de sectionnement: +% \texttt{\bs part} et \texttt{\bs section} (et en dessous), mais pas \texttt{\bs chapter}. Elle est compatible avec le +% paquetage \texttt{minitoc} et vous pouvez faire des mini-tables aux niveaux partie et section (mais, bien +% sûr, pas au niveau chapitre). +% \item[\texttt{\bs AtBeginDocument}] +% Cette macro standard permet d'ajouter du code à~exécuter au début du document (en fait, à~la fin exacte de +% son préambule, mais à~l'intérieur de celui-ci, ce qui implique quelques restrictions), à~l'endroit +% où \verb|\begin{document}| est traité. Ceci permet à~un paquetage (ou à~une classe) d'ajouter du code sans +% créer de conflits avec d'autres paquetages essayant de faire de même. +% \item[\texttt{\bs AtEndDocument}] +% Cette macro standard permet d'ajouter du code à~exécuter à~la fin du document, à~l'endroit +% où \verb|\end{document}| est traité. Ceci permet à~un paquetage (ou à~une classe) d'ajouter du code sans +% créer de conflits avec d'autres paquetages essayant de faire de même. +% \item[\textbf{autoconfiguration}] Depuis la version~\#28, \texttt{minitoc} détecte automatiquement si les +% suffixes des noms de fichiers sont limités à~3~caractères (comme sous MS-DOS). Ce processus se nomme +% l'autoconfiguration. L'option de paquetage \texttt{shortext} force la limitation à~3~caractères. +% \item[auxiliaire] Pendant la préparation d'un document, le système \LaTeX\ utilise quelques fichiers +% \textbf{auxiliaires} pour stocker des informations. Les fichiers auxiliaires standard sont +% \emph{document}\texttt{.aux} (pour les labels de références croisées, les compteurs, etc.), +% \emph{document}\texttt{.toc} pour la table des matières, \emph{document}\texttt{.lof} pour la liste des figures +% et \emph{document}\texttt{.lot} pour la liste des tableaux. Le paquetage \texttt{minitoc} crée ses propres +% fichiers auxiliaires, pour y~stocker les contenus de chaque mini-table. Ces fichiers sont les +% \emph{fichiers auxiliaires minitoc}, dont les noms sont de la forme \emph{document}\texttt{.}\emph{suffixe}, +% le tableau~\vref{t+suffixes} liste les suffixes possibles. +% \item[\texttt{babel}] Le paquetage \texttt{babel}~\cite{babel,babel-user} (de \name{Johannes}{Braams} et autres) est un +% vaste paquetage permettant de préparer des documents \LaTeX\ dans de nombreuses langues, et pas seulement en +% anglais. De nombreux titres pour les mini-tables proviennent du paquetage \texttt{babel}. +% \item[Bang\TeX] Un paquetage pour composer des documents dans la langue {Bangla} en utilisant les systèmes {\TeX/\LaTeX}; +% voir~\cite{bangtex}. +% \item[before] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{avant} un type donné de mini-table. +% Regardez la documentation de la commande \verb|\mtcsetfeature|, dans la section~\vref{t+parttoc+features}. +% \item[\BibTeX] Un programme écrit par \name{Oren}{Patashnik} pour produire des bibliographies dans des documents \LaTeX. +% Distribué avec \LaTeX. Voir~\cite{ttb,btxdoc,btxhak}. +% \item[\texttt{bibtopic}] Un paquetage~\cite{bibtopic} \LaTeX{} pour inclure plusieurs bibliographies dans un +% document. Ces bibliographies pourraient être considérées comme couvrant des sujets différents (d'où le nom) +% ou du matériel bibliographique (par exemple, documentation de premier et second niveaux), etc. +% \item[\texttt{bibunits}] Le paquetage \texttt{bibunits}~\cite{bibunits} permet de faire des bibliographies +% distinctes pour différentes unités ou partie du texte. Les unités peuvent être des chapitres, des sections ou +% des environnements \texttt{bibunit}. Ce paquetage est compatible avec une large variété de paquetages, dont +% (mais sans y~être limité) \texttt{natbib}, \texttt{overcite} et les classes \KOMAScript~\cite{koma}. +% \item[\texttt{book}] Une classe standard de document \LaTeX. Elle a des commandes de sectionnement: \texttt{\bs part}, +% \texttt{\bs chapter} et \texttt{\bs section} (et en dessous). Elle est compatible avec le paquetage \texttt{minitoc} +% et vous pouvez faire des mini-tables aux niveaux partie et chapitre (mais pas au niveau section, pour éviter +% de trop nombreux fichiers auxiliaires). +% \item[cadratin] Voir «~em~» ci-dessous. +% \item[cappuccino] Voir «~minutes~» ci-dessous. +% \item[\texttt{captcont}] Le paquetage \texttt{captcont}~\cite{captcont} fournit un support pour conserver +% un numéro de figure ou de caption pour plusieurs environnements flottants --- habituellement sur plusieurs pages. +% Il permet de contrôler le contenu des pages de la liste des figures et de la liste des tableaux. Il devrait +% être compatible avec tous les autres paquetages qui modifient ou étendent l'environnement flottant et avec +% le paquetage \texttt{subfig}~\cite{subfig} en particulier. +% \item[\texttt{caption}] Le paquetage \texttt{caption}~\cite{caption} offre de nombreuses façons d'adapter les +% captions (légendes) dans des environnements flottants tels que \texttt{figure} et \texttt{table}, et coopère +% avec de nombreux autres paquetages. +% \item[\texttt{caption2}] Le paquetage\,\footnote{Ce texte provient de la documentation du paquetage \texttt{caption}, +% et a été traduit. Les paquetages \texttt{caption} et \texttt{caption2} ont le même auteur, \xname{Axel}{Sommerfeldt}.} +% \texttt{caption2}~\cite{caption2} était considéré comme étant une version expérimentale +% parallèle du paquetage normal \texttt{caption}~\cite{caption} et a été supplanté par la nouvelle version~\mbox{3.0} +% du paquetage normal \texttt{caption} en décembre 2003. \texttt{caption2} est encore supporté +% d'une certaine manière, ce qui signifie qu'il fera partie des prochaines distributions et que les erreurs +% seront encore corrigées, afin que les documents existants utilisant ce paquetage puissent encore être +% compilés. Mais \xname{Axel}{Sommerfeldt} \emph{ne répondra plus} aux questions concernant ce paquetage sauf +% pour les questions sur le passage à~la nouvelle version du paquetage \texttt{caption}. Et ce paquetage +% \emph{ne sera ni adapté ni amélioré} dans le futur. +% +% Vous êtes donc priés de ne pas utiliser ce paquetage pour de nouveaux documents. Il est vieux, il est +% obsolète et il commence à~sentir mauvais! +% +% Vous êtes également priés d'ignorer tous les conseils dans des livres ou autres documents qui essayent de +% vous dire que le paquetage \texttt{caption2} devrait être utilisé à~la place du paquetage \texttt{caption} -- ces +% conseils sont démodés depuis décembre 2003. +% \item[\texttt{catalog}] Un fichier en texte pur (anglais) qui contient des informations basiques sur le +% paquetage \texttt{minitoc} (résumé, date, auteur, version, licence). +% \item[catcode] Abréviation de «~code de catégorie~» (\emph{category code}). Tout\,\footnote{Cette définition +% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.} d'abord, il est sage d'avoir une idée précise de ce +% que votre clavier envoie à~la machine. Il y~a 256~caractères que \TeX\ peut rencontrer à~chaque étape, dans un +% fichier ou dans une ligne de texte frappé directement sur votre terminal. Ces 256~caractères sont classés en +% 16~catégories numérotées de~0 à~15. Voir la table~\vref{t+J+catcodes}. +% \begin{table}[!ht] +% \def?{\phantom{0}} +% \centering +% \changeskips +% \caption{Codes de catégorie}\label{t+J+catcodes} +% \begin{tabularx}{\textwidth}{@{}clZ{1}@{}} +% \toprule +% &\textbf{Catégorie}&\textbf{Signification}\\ +% \midrule +% ?0&Caractère d'échappement&(\texttt{\bs}~habituellement)\\ +% ?1&Début de groupe&(\texttt{\{}~habituellement)\\ +% ?2&Fin de groupe&(\texttt{\}}~habituellement)\\ +% ?3&Début et fin de mode mathématique&(\texttt{\$}~habituellement)\\ +% ?4&Taquet d'alignement&(\texttt{\&}~habituellement)\\ +% ?5&Fin de ligne&(\<return>~habituellement)\\ +% ?6&Paramètre&(\texttt{\#}~habituellement)\\ +% ?7&Exposant&(\texttt{\textasciicircum}~habituellement)\\ +% ?8&Indice&(\texttt{\_}~habituellement)\\ +% ?9&Caractère ignoré&(\<null>~habituellement)\\ +% 10&Espace&(\texttt{\textvisiblespace}~habituellement)\\ +% 11&Lettre&(\texttt{A}, \ldots, \texttt{Z} et~\texttt{a}, \ldots, \texttt{z})\\ +% 12&Autre caractère&(aucun de ceux ci-dessus ou ci-dessous)\\ +% 13&Caractère actif&(\texttt{\textasciitilde}~habituellement)\\ +% 14&Caractère commentaire&(\texttt{\%}~habituellement)\\ +% 15&Caractère invalide&(\<delete>~habituellement)\\ +% \bottomrule +% \end{tabularx} +% \end{table} +% Il n'est pas nécessaire que vous appreniez ces numéros de code; l'important est que \TeX\ connaisse 16~types +% différents de caractères. Tout d'abord, «~\textsl{The \TeX{}book}~» vous laisse croire qu'il n'y a que deux +% types---le caractère d'échappement et les autres---puis il vous parle de deux types de plus, les symboles de +% groupement~\texttt{\{} et~\texttt{\}}. Le code de catégorie pour tout caractère peut être changé à~tout moment, +% mais il est habituellement prudent de se conformer à~un schéma particulier. +% \item[\texttt{ccaption}] Le paquetage \texttt{ccaption}~\cite{ccaption} fournit des commandes pour des +% \og{} captions de continuation\fg, des captions non numérotés, et un en-tête de légende pour tout +% environnement. Des méthodes sont fournies pour définir des captions à~utiliser en dehors des environnements +% flottants et pour définir de nouveaux environnements flottants et des sous-flottants. Des outils sont fournis +% pour définir vos propres styles de captions. +% \item[Chapter~0] +% Certains documents ne commencent pas par le chapitre numéro un, mais par un chapitre numéroté zéro (ou même +% avec un numéro plus bizarre). Ceci posait un sérieux problème dans les anciennes versions du paquetage +% \texttt{minitoc}: les minitocs n'apparaissaient plus dans les bons chapitres, et une première correction +% fut l'introduction de commandes spécifiques (\texttt{\bs firstchapteris} et analogues). Avec l'ajout de la +% numérotation absolue des fichiers auxiliaires pour les mini-tables (voir \emph{absolue} plus haut), le +% problème fut résolu dans \texttt{minitoc} version~\#23, et ces commandes devinrent obsolètes. +% Voir la section~\vref{faq.5}. +% \item[\texttt{chapterbib}] Le paquetage \texttt{chapterbib}~\cite{chapterbib} permet d'avoir plusieurs bibliographies +% dans un document \LaTeX, y~compris des éléments cités (par \texttt{\bs cite}) dans plus d'une bibliographie. +% Un dépit du nom \og{}\texttt{chapterbib}\fg, \emph{les bibliographies sont pour chaque fichier inclus par +% \texttt{\bs include}}, pas nécessairement pour chaque chapitre. +% \item[\texttt{checkfiles}] +% Une option du paquetage \texttt{minitoc}. Elle teste chaque mini-table pour voir si elle est vide; puis les +% mini-tables vides \emph{ne sont pas} imprimées. C'est le choix par défaut. L'option contraire +% (\texttt{nocheckfiles}) imprime aussi les mini-tables vides, qui sont laides. Voir la +% section~\vref{o+checkfiles}. +% \item[CJK] Le système CJK~\cite{cjk,cjk2} (de \name{Werner}{Lemberg} et autres) est un ensemble de paquetages et de +% fontes pour préparer des documents \LaTeX\ dans certaines langues orientales, telles que le chinois, +% le coréen (fontes Hangûl ou Hanja), le japonais et le thaï, ainsi que certaines variantes du russe. +% Les titres des mini-tables pour ces langues +% proviennent de fichiers du système CJK et ont été insérées dans des fichiers \texttt{.mld} lorsque ceci +% était possible, ou dans des fichiers \texttt{.mlo} lorsque le codage est incompatible avec le mécanisme +% \texttt{.ins/.dtx}; le fichier \texttt{.mld} doit alors charger le fichier \texttt{.mlo} correspondant. +% CJK implante les codages GB, Big~5, JIS, SJIS, KS, UTF~8 et CNS (sur 16~bits, sauf UTF~8 sur 24~bits). +% Voir le tableau~\vref{t+jargon+CJK}. +% \begin{table}[!htpb] +% \centering +% \changeskips +% \caption{Schémas de codage implantés dans CJK}\label{t+jargon+CJK} +% \begin{tabular}{@{}lccc@{}} +% \toprule +% \textbf{Codage}&\textbf{1~octet}&\textbf{2~octets}&\textbf{3~octets}\\ +% \midrule +% GB&\texttt{0xA1}--\texttt{0xF7}&\texttt{0xA1}--\texttt{0xFE}&---\\ +% Big~5&\texttt{0xA1}--\texttt{0xF9}&\texttt{0x40}--\texttt{0xFE}&---\\ +% JIS&\texttt{0xA1}--\texttt{0xF4}&\texttt{0xA1}--\texttt{0xFE}&---\\ +% SJIS&\texttt{0xA1}--\texttt{0xFE}&\texttt{0x40}--\texttt{0xFC}&---\\ +% KS&\texttt{0xA1}--\texttt{0xFD}&\texttt{0xA1}--\texttt{0xFE}&---\\ +% UTF~8&\texttt{0xC0}--\texttt{0xEF}&\texttt{0x80}--\texttt{0xBF}&\texttt{0x80}--\texttt{0xBF}\\ +% CNS&\texttt{0xA1}--\texttt{0xFE}&\texttt{0xA1}--\texttt{0xFE}&---\\ +% \bottomrule +% \end{tabular} +% \end{table} +% +% Certains schémas de codage (Big~5, SJIS) ont des trous dans le domaine du deuxième octet. +% Il est difficile de lire avec les codages Big~5 et SJIS directement vers \TeX\ puisque certaines des valeurs +% utilisées pour les deuxièmes octets des codages sont réservées pour des caractères de contrôle: +% «~\texttt{\{}~», «~\texttt{\}}~» et «~\texttt{\bs}~». Le fait de les redéfinir casse beaucoup de choses dans +% \LaTeX; pour éviter ceci, normalement des préprocesseurs sont utilisés pour convertir le deuxième octet en +% un nombre suivi d'un caractère délimiteur. Pour plus de détails, voir~\cite{lunde1993,lunde}; \name{Ken}{Lunde} +% y~présente en grand détail tous les codages CJK qui sont ou ont été utilisés. +% Notez que le paquetage \texttt{minitoc} utilise les fichiers \texttt{.mlo} pour contourner ce problème; +% voir la section~\vref{fo+lang}. +% \item[classe] La\,\footnote{Cette note a été extraite de~\cite{NSSL2E}, puis adaptée.}\textbf{classe} +% est la première information que \LaTeX{} a besoin de connaître lors du traitement d'un fichier d'entrée; +% c'est le type de document que l'auteur souhaite produite. Ceci est spécifié par la commande +% \texttt{\bs documentclass}. +% \begin{quote} +% \texttt{\bs documentclass}\verb|[|\emph{options}\verb|]{|\emph{classe}\verb|}| +% \end{quote} +% \noindent Ici \emph{classe} spécifie le type du document à~produire. +% Le tableau~\vref{t+documentclasses} liste les classes standard de documents. La distribution \LaTeXe{} +% fournit d'autres classes pour d'autres documents, y~compris des lettres et des transparents, +% mais le paquetage \texttt{minitoc} n'a pas été testé avec toutes ces classes. +% Les paramètres \emph{options} adaptent le comportement de la classe du document. Les options doivent être +% séparées par des virgules. Les classes standard supportées par le paquetage \texttt{minitoc} sont listées +% dans la section~\vref{s+supported+classes}. +% \begin{table}[!htpb] +% \changeskips +% \caption{Classes de documents}\label{t+documentclasses} +% \centering +% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}} +% \toprule +% \textbf{Classe}&\textbf{Usage}\\ +% \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{report}&Pour des rapports plus longs contenant plusieurs chapitres, de petits livres, des thèses, \ldots\\ +% \texttt{book}&Pour de vrais livres.\\ +% \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 +% \multicolumn{2}{@{}p{\textwidth}@{}}{{\froff$^a$\phantom{-}\url{http://www.dante.de/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf}}\hfill\null}\\ +% \bottomrule +% \end{tabularx} +% \end{table} +% \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}. +% \item[\texttt{comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en anglais. +% \item[compteur] Un registre \TeX\ contenant une valeur entière. Il~y a 256 compteurs (de~0 à~255) dans \TeX, mais +% \LaTeX\ en utilise certains, et de nombreux paquetages ont besoin de quelques compteurs pour leur propre +% usage. Une version étendue, dérivée de \TeX, \eTeX~\cite{etex}, permet davantage de compteurs. Omega, lui +% aussi, permet davantage de compteurs. +% \item[Computer Modern] Pour \og Computer Modern\fg. Un ensenble 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}), +% 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 +% d'archives informatiques contenant la plupart des ressources relatives à~\TeX{} (telles que fontes, +% logiciels, documentations, paquetages). Elles sont accessibles par Internet. Les sites participant à~ce +% réseau CTAN sont: +% \begin{itemize} +% \item \texttt{ftp.dante.de} (Hambourg, Allemagne) +% \begin{itemize} +% \item FTP anonyme \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive}) +% \item accès \texttt{rsync} sur {\froff\url{rsync://rsync.dante.de/CTAN/}} +% \item Accès World Wide Web sur {\froff\url{http://www.dante.de/}} +% \item Administrateur: {\froff\url{mailto:ftpmaint@dante.de}} +% \end{itemize} +% \item\texttt{ftp.tex.ac.uk} (Cambridge, UK) +% \begin{itemize} +% \item FTP anonyme \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive}) +% \item accès \texttt{rsync} sur {\froff\url{rsync://rsync.tex.ac.uk/CTAN/}} +% \item montage NFS depuis {\froff\url{nfs.tex.ac.uk:/tex-archive}} +% \item accès World Wide Web sur {\froff\url{http://www.tex.ac.uk/}} +% \item Administrateur: {\froff\url{mailto:ctan-uk@tex.ac.uk}} +% \end{itemize} +% \item \texttt{tug.ctan.org} (Colchester, Vermont, USA) +% \begin{itemize} +% \item FTP anonyme \texttt{/tex-archive} (\texttt{/pub/archive}) +% \item accès World Wide Web sur {\froff\url{http://www.ctan.org/}} +% \item Administrateur: {\froff\url{mailto:tex@ctan.tug.org}} +% \end{itemize} +% \end{itemize} +% Il y a aussi de nombreux sites \og{} miroirs \fg{} de ces archives principales. +% \item[\emph{depth}] Voir \textbf{profondeur} plus loin. +% \item[descripteur] (de fichier). Une entité logicielle décrivant l'interface entre un programme et un fichier. +% Pour la plupart des programmes et des systèmes d'exploitation, le nombre de descripteurs de fichiers est +% limité. Pour {\TeX} et {\LaTeX}, il y a 16~descripteurs de fichiers en écriture et 16~descripteurs de +% fichiers en lecture. +% \item[dispositifs] Un dispositif (\emph{feature}) (au sens du paquetage \texttt{minitoc}) est un ensemble +% d'actions qui est exécuté lors de chaque occurrence d'un certain type de mini-table. Trois dispositifs sont +% associés à~chaque type de mini-table: un dispositif «~before~» (exécuté avant la mini-table), un dispositif +% «~after~» (exécuté après la mini-table) et un dispositif «~thispagestyle~», qui est exécuté avec la +% mini-table pour forcer son style de page. +% Regardez la documentation de la commande \verb|\mtcsetfeature|, dans la section~\vref{t+parttoc+features}. +% \item[\texttt{duplex2v.pro}] Un fichier d'en-tête PostScript, qui essaye d'activer l'impression en recto-verso. +% Il fonctionne avec certaines imprimantes PostScript HP et Canon. +% \item[\texttt{em}] Une unité de longueur égale (approximativement) à~la largeur de la lettre~\og m\fg +% dans la fonte courante. En typographie, c'est un \og cadratin\fg. +% \item[\texttt{emk}] +% Un exemple de script \emph{shell} pour préparer la documentation en anglais du paquetage \texttt{minitoc}. +% Le script \texttt{imk} doit avoir été exécuté au préalable. Voir le point~\vref{IN9}. +% \item[environnement] Un environnement (\emph{environment}) est un domaine délimité dans un document, où des +% règles spéciales s'appliquent. Un tel domaine est délimité +% par \verb|\begin{|\emph{env}\verb|}| \ldots{} \verb|\end{|\emph{env}\verb|}| et peut prendre des arguments, +% comme ceci: +% \begin{quote} +% \verb|\begin{minipage}[t]{.5\textwidth}|\\ +% \verb|\end{minipage}|\\ +% \end{quote} +% \item[ethiop] Un paquetage~\cite{ethiop} \LaTeX\ offrant le support de la langue éthiopienne pour +% 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). +% 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. +% \begin{SMOOTH} +% \item[\texttt{filecontents}] Un environnement \LaTeX{} spécial. Il permet de créer un fichier (dont le nom est donné +% en argument de cet environnement) en écrivant le contenu de l'environnement dans ce fichier. +% \begin{quote} +% \texttt{\bs begin\{filecontents\}\{\emph{fichier}\}}\\ +% \texttt{\ldots\emph{contenu}~\ldots}\\ +% \texttt{\bs end\{filecontents\}} +% \end{quote} +% Cet environnement devrait être utilisé \emph{avant} \texttt{\bs documentclass}. +% Il est utilisé dans \texttt{minitoc.ins} pour préparer les fichiers \texttt{.mlo} (voir la +% section~\vref{fo+lang}) et quelques fichiers utilisés dans la compilation de la documentation. +% \end{SMOOTH} +% \item[\texttt{\bs firstchapteris}] Une commande obsolète, utilisée temporairement pour contourner le problème +% du Chapitre~0; +% voir~\textbf{Chapitre~0} et \textbf{absolue (numérotation)} plus haut, et la section~\vref{faq.5}. +% \item[\texttt{\bs firstpartis}] Analogue à~\texttt{\bs firstchapteris} ci-dessus. +% \item[\texttt{\bs firstsectionis}] Analogue à~\texttt{\bs firstchapteris} ci-dessus. +% \item[\texttt{\bs FloatBarrier}] +% Une macro du paquetage \texttt{placeins}~\cite{placeins}. Elle établit une «~barrière~» contre la dérive +% des éléments flottants (tels que figures ou tableaux). +% \item[\texttt{fminitoc.bib}] Une base de données bibliographiques pour la documentation en français du paquetage +% \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 +% à~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 +% compilation de \texttt{minitoc.ins}. +% \item[\texttt{fminitoc.ist}] Ce fichier contient un style pour mettre en forme l'index dans la documentation en +% français. Il est produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{fminitoc.lan}] Ce fichier est utilisé pour forcer la langue française dans la documentation. +% Il est produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{fminitoc.pdf}] La documentation en français, en format PDF. +% \item[\texttt{fminitoc.ps}] La documentation en français, en format PostScript. N'est plus distribué (mais +% regardez les scripts \texttt{fmk} et \texttt{pmk}). +% \item[\texttt{fmk}] +% Un exemple de script \emph{shell} pour préparer la documentation en français du paquetage \texttt{minitoc}. +% Le script \texttt{imk} doit avoir été exécuté au préalable. Voir le point~\vref{IN9}. +% \item[\texttt{fncychap}] Le paquetage \texttt{fncychap}~\cite{fncychap} fournit diverses commandes pour changer +% le format utilisé pour certaines en-têtes (chapitres) dans les classes stantard de documents de \LaTeXe: +% \texttt{book} et \texttt{report}. +% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.fncychap} et la +% section~\vref{faq.38}). +% \item[\texttt{fr.comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en français. +% \item[\texttt{franc.sty}] Un petit fichier paquetage utilisé pour préparer la documentation en français. Il est +% produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{frbib.sty}] Un petit fichier paquetage utilisé pour préparer la bibliographie de la documentation en +% français. Il est produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{frnew.sty}] Un petit fichier paquetage utilisé pour préparer la documentation en français. Il est +% produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{frplain1.bst}] Un fichier de style bibliographique utilisé pour préparer la bibliographie de la +% documentation en français. +% Il a été amélioré pour le français par \name{Ronan}{Keryell} en partant de la version standard +% \texttt{plain.bst}, puis j'ai ajouté quelques adaptations pour le français (comme les noms de famille en +% petites capitales pour les auteurs et les éditeurs), puis je l'ai modifié avec l'outil \texttt{urlbst}~\cite{urlbst} +% \begin{SMOOTH} +% \item[\texttt{gaps.tex}] Un exemple de fichier montrant l'utilisation des commandes \texttt{\bs mtcgapbeforeheads} et +% \texttt{\bs mtcgapafterheads}. +% \end{SMOOTH} +% \item[\texttt{guarani}] Un paquetage \LaTeX\ pour composer du texte guarani, la principale langue parlée au Paraguay. +% Le fichier \texttt{guarani.ldf}, inclus dans ce paquetage, définit les titres. Voir~\cite{guarani} et la +% section~\vref{s+mld+guarani}. +% \item[\texttt{hangcaption}] Le paquetage \texttt{hangcaption}~\cite{hangcaption} définit une variante de la +% commande \texttt{\bs caption} pour produire des captions (légendes) avec une indentation pendante +% (\emph{hanging indentation}), c'est-à-dire dont la première ligne déborde sur la gauche. Ce paquetage est +% sans doute obsolète (1992, \LaTeX2.09). +% \begin{SMOOTH} +% \item[\texttt{hide1.tex}] Un exemple de fichier montrant l'utilisation des environnements \texttt{mtchideinmainlof} +% et \texttt{mtchideinmainlot}. +% \item[\texttt{hide2.tex}] Un exemple de fichier montrant l'utilisation des paires de +% commandes \texttt{\bs mtchideinmainlof} et +% \texttt{\bs endmtchideinmainlof}, \texttt{\bs mtchideinmainlot} et \texttt{\bs endmtchideinmainlot}. +% \end{SMOOTH} +% \item[\emph{hint}] Une indication, un indice pour détecter un problème. C'est aussi un message écrit (dans +% le fichier \emph{document}\texttt{.log}) par l'option \texttt{hints} (voir ci-dessous). +% \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 +% (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 (voir plus bas). +% Écrit par \vname{Un}{Koaunghi}~\cite[en~coréen]{HLATEX}. Il utilise des fontes Hangûl +% ou Hanja spéciales et le codage UTF-8 en entrée. +% \item[hyperlien] (\emph{hyperlink}) Dans un document, une référence à~un autre objet qui peut être trouvé de +% manière dynamique (en cliquant avec la souris). Ceci requiert un type spécial de document (PDF, PostScript +% avec dispositifs d'hypertexte) et un visualisateur adapté (visualisateur PDF, visualisateur PostScript +% récent). Ceci est pratique pour naviguer dans un document ou plusieurs documents, qui peuvent être des +% documents distants. +% \item[\texttt{hyperref}] Le paquetage \texttt{hyperref}~\cite{hyperref.web} est utilisé pour modifier les commandes +% de références croisées de \LaTeX\ afin de produire une certaine sorte de commandes \texttt{\bs special}; +% elles sont des prémices de l'ensemble de commandes \texttt{\bs special} définis pour les processeurs de +% \texttt{dvi} vers Hyper\TeX, pour les commandes \texttt{pdfmark} incluses pour le traitement par +% Acrobat Distiller (\textbf{dvips} et \textbf{dvipsone}), pour \textbf{dviwindo}, pour \textbf{pdf\TeX}, +% pour \textbf{\TeX4ht} et pour les outils de conversion en PDF et HTML de \textbf{VTEX}. +% +% Ce paquetage dérive de, et est bâti sur, le travail du projet Hyper\TeX, +% décrit à~{\froff\url{http://xxx.lanl.gov/hypertex/}}. Il étend la fonctionnalité de toutes les commandes de +% références croisées de \LaTeX\ (y~compris la table des matières, les bibliographies, etc.) pour produire des +% commandes \texttt{\bs special} qu'un programme pilote (\emph{driver}) pourra transformer en liens +% hypertextes; il fournit aussi de nouvelles commandes permettant à~l'utilisateur d'écrire des liens +% hypertextes (hyperliens) \emph{ad hoc}, y~compris ceux vers des documents externes et des URLs. +% \item[\texttt{ifmtarg}] Le paquetage \texttt{ifmtarg}~\cite{ifmtarg} fournit une commande si-alors-sinon +% (\emph{if-then-else}) pour tester si un argument de macro est vide («~vide~» signifiant seulement zéro espaces ou +% plus). +% \begin{SMOOTH} +% \item [\texttt{imk}] Un exemple de script \emph{shell}, qui prépare le paquetage \texttt{minitoc} +% depuis \texttt{minitoc.ins} et \texttt{minitoc.dtx}; notez que \texttt{imk} doit être exécuté avant +% de lancer \texttt{emk} ou \texttt{fmk}. Voir le point~\vref{IN9}. +% \end{SMOOTH} +% \item[\texttt{insection}] L'option de paquetage \texttt{insection} charge le paquetage \texttt{placeins}~\cite{placeins} +% avec les options adéquates pour éviter que les éléments flottants (tels que figures et tableaux) dérivent +% en dehors de leurs sections, et charge aussi le paquetage \texttt{flafter} (décrit dans~\cite{ltoutput} +% et~\cite[page~292]{TLC2F}). +% Cette option de paquetage est recommandée si vous utilisez des sectlofs ou +% des sectlots dans votre document. Voir la section~\vref{mtcsecttoc}. +% \item[insertion] Les commandes d'insertion du paquetage \texttt{minitoc} insèrent une mini-table dans le document. +% Une commande de \emph{préparation} correspondante doit avoir été invoquée (une seule fois) auparavant. +% Les commandes d'insertion sont: +% \par\begin{tabular}{@{}l@{}} +% \verb|\parttoc|, \verb|\partlof|, \verb|\partlot|,\\ +% \verb|\minitoc|, \verb|\minilof|, \verb|\minilot|,\\ +% \verb|\secttoc|, \verb|\sectlof|, \verb|\sectlot| +% \end{tabular} +% \item[\texttt{INSTALL}] Un fichier en texte pur (anglais) l'installation du paquetage \texttt{minitoc}. +% Voir le chapitre~\vref{c+installation}. +% \item[\texttt{\bs jobname}] Une primitive \TeX\ contenant le nom du document en préparation, c'est-à-dire le nom +% du fichier lu en premier par \TeX{} (ou \LaTeX), sans son suffixe. Elle est très utile pour construire les +% noms d'autres fichiers. +% \item[\texttt{jura}] La classe \texttt{jura}~\cite{jura}, de \name{Felix}{Braun}, est incompatible avec le +% paquetage \texttt{minitoc}. Elle est utilisée pour des documents juridiques en allemand. +% \item[\texttt{k-loose}] Une option du paquetage \texttt{minitoc} utile si votre document est écrit avec une des +% classes de \KOMAScript{}. Cette option essaye d'établir un espacement peu serré (\emph{loose}) dans les +% mini-tables. Analogue à~l'option de paquetage \texttt{loose} pour les classes standard. +% \item[\texttt{k-tight}] Une option du paquetage \texttt{minitoc} utile si votre document est écrit avec une des +% classes de \KOMAScript{}. Cette option essaye d'établir un espacement serré (\emph{tight}) dans les +% mini-tables. Analogue à~l'option de paquetage \texttt{tight} pour les classes standard. +% \item[\KOMAScript] +% {\KOMAScript}~\cite{koma} est un ensemble très complexe. Vous pouvez le voir, car il n'y a pas seulement +% une seule classe ou un seul paquetage, mais tout un ensemble de nombreuses classes et paquetages. Les +% classes (\texttt{scrartcl.cls}, \texttt{scrbook.cls}, \texttt{scrlettr.cls}, \texttt{scrlttr2.cls} et +% \texttt{scrreprt.cls}) sont les contreparties des classes standard mais elles n'ont jamais seulement les +% mêmes commandes, environnements, options et possibilités optionnelles que les classes standard et ne donnent +% pas un résultat de même aspect. +% +% \begin{SMOOTH} +% Les classes \texttt{scrbook.cls}, \texttt{scrreprt.cls} et \texttt{scrartcl.cls} sont compatibles avec le +% paquetage \texttt{minitoc}, avec certaines précautions (voir la section~\vref{special.entries}). +% Les classes \texttt{scrlettr.cls} et \texttt{scrlttr2.cls} n'ont pas de commandes +% de sectionnement, donc le paquetage \texttt{minitoc} est sans objet avec elles. +% \end{SMOOTH} +% +% \KOMAScript{} offre des tas de classes, paquetages, commandes, environnements et possibilités. Vous en +% trouverez certains aussi dans les classes standard, mais il y en a beaucoup que vous ne trouverez pas. +% Certains sont même des ajouts au noyau de \LaTeX. +% +% Les classes principales de l'ensemble {\KOMAScript} sont conçues comme des contreparties des classes +% \LaTeX{} standard. Ceci signifie que l'ensemble {\KOMAScript} contient des remplacements pour les trois +% classes standard \texttt{book}, \texttt{report} et \texttt{article}. Il y a aussi un remplacement pour la +% classe standard \texttt{letter}. +% \item[Lambda] Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales d'Omega est +% appelé «~Lambda~»~($\Lambda$). +% \item[\LaTeX] \LaTeX~\cite{latex-manual} est un système de préparation de documents qui convient fort bien pour +% produire des documents scientifiques et mathématiques de haute qualité typographique. Il convient aussi pour +% produire toutes sortes d'autres documents, depuis de simples lettres jusqu'à des livres complets. +% \LaTeX{} utilise \TeX~\cite{texbook,ftb} comme moteur de composition (d'après~\cite{NSSL2E}). +% +% \LaTeX{} est en fait un ensemble de macros \TeX{} qui permet aux auteurs de +% composer et d'imprimer leur document avec la plus haute +% qualité typographique, en utilisant une mise en page +% prédéfinie professionnelle. \LaTeX{} avait été originellement +% écrit par \name{Leslie}{Lamport}~\cite{latex-manual}. Il utilise le +% formatteur \TeX{} comme moteur de composition typographique. +% Aujourd'hui, la maintenance de \LaTeX{} est faite par +% \name{Frank}{Mittelbach} et son équipe. +% +% En 1994, le système \LaTeX{} fut mis à~jour par l'équipe de \LaTeX3, +% conduite par \name{Frank}{Mittelbach}, pour inclure certaines +% améliorations attendues depuis longtemps, et pour réunifier +% toutes les versions modifiées qui ont pullulé depuis la sortie +% de \LaTeX2.09 quelques années plus tôt. Pour distinguer la +% nouvelle version de l'ancienne, elle est appelée \LaTeXe. +% +% \LaTeX{} se prononce \textbf{[latex]}. Si vous voulez faire référence à \LaTeX{} dans un environnement +% \texttt{ASCII}, utilisez \texttt{LaTeX}. \LaTeXe{} se prononce \textbf{[latex d\o{}z\o{}]} et s'écrit +% \texttt{LaTeX2e}. +% +% En anglais, cela donne \textbf{[la\i{}tex]} et {\froff\textbf{[la\i{}tex tu:i:]}}. +% \item[\LaTeX2.09] Une version obsolète du programme \LaTeX, antérieure à~1994; elle n'est plus supportée. +% Ne l'utilisez pas. Utilisez la version actuelle de \LaTeXe, qui est supportée et bien plus puissante. +% \item[\LaTeXe] La version actuelle du programme \LaTeX, après 1994; elle est supportée. +% \item[\texttt{letter}] Une classe de documents standard pour préparer des lettres postales (courrier papier). +% Comme de tels documents n'ont ni commandes ni structure de sectionnement, le paquetage \texttt{minitoc} est +% sans objet pour eux (et est donc incompatible avec cette classe). +% \item[\texttt{listfiles}] Une option du paquetage \texttt{minitoc}. Elle crée une liste des fichiers minitoc +% auxiliaires (ces fichiers contiennent les mini-tables et peuvent être éliminés après l'exécution de \LaTeX) +% dans le fichier \emph{document}\texttt{.maf}. Voir la section~\vref{s+listfiles}. +% \item[LOF] Un acronyme pour «~\emph{list of figures}~», ou «~liste des figures~». +% \item[\texttt{lofdepth}] Ce compteur, s'il existe, contient la profondeur de la liste des figures. +% \item[\texttt{loose}] Une option du paquetage \texttt{minitoc}. Elle donne un espacement lache des lignes dans +% les mini-tables. C'est le choix par défaut. L'option contraire est \texttt{tight}. +% \item[LOT] Un acronyme pour «~\emph{list of tables}~», ou «~liste des tableaux~». +% \item[\texttt{lotdepth}] Ce compteur, s'il existe, contient la profondeur de la liste des tableaux. +% \item[LPPL] La \emph{LaTeX Project Public License}, disponible~à: +% \begin{quote} +% {\froff\url{http://www.latex-project.org/lppl.txt}} +% \end{quote} +% Sa version actuelle est (2003-12-01). Le paquetage \texttt{minitoc} est distribué sous cette licence. +% Une traduction en français de cette licence est disponible~à: +% \begin{quote} +% {\froff\url{http://www.tug.org/tex-archive/info/french-translations/macros/latex/base/f-lppl.txt}} +% \end{quote} +% \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 +% documents pour des commandes définies par l'utilisateur. Cependant, ceci signifie aussi qu'ils ne peuvent +% pas apparaître dans un document, même pas dans le préambule, sans prendre des précautions spéciales. Comme +% il est parfois nécessaire d'avoir de tels morceaux de «~code interne~» dans le préambule, +% les commandes \texttt{\bs makeatletter} et \texttt{\bs makeatother} permettent de le faire facilement: ce +% qui est difficile, c'est de se rappeler qu'il faut les ajouter, faute de quoi des erreurs étranges +% surviennent. Et ces commandes ne devraient jamais être utilisées dans un fichier de paquetage ou de classe. +% \item[makefile] Un fichier de texte particulier contenant des instructions pour construire et installer un +% logiciel, à~l'aide de l'utilitaire «~\textbf{make}~»; \textbf{make} est un outil pratique provenant du +% système d'exploitation Unix, mais il en existe des variantes. +% \item[\texttt{mcaption}] Le paquetage \texttt{mcaption}~\cite{mcaption} fournit un environnement +% \texttt{margincap} pour placer les captions (légendes) dans la marge externe du document, avec un alignement +% par le haut ou par le bas. +% \begin{SMOOTH} +% \item[\texttt{memoir}, \texttt{memoir.cls}] Une très générale et puissante classe de document +% (de \xname{Peter~R.}{Wilson}, décrite dans~\cite{memoir,add-memoir}); +% cette classe est compatible avec le paquetage \texttt{minitoc} (avec quelques précautions) si vous utilisez +% une version récente. Voir la section~\vref{faq+memoir}. +% \end{SMOOTH} +% \item[\texttt{mini-art.tex}] Un exemple de document (classe \texttt{article}) utilisant le paquetage \texttt{minitoc}. +% \item[mini-bibliographie] Voir \textbf{minibbl} ci-dessous. +% \item[mini-liste] Synonyme de «~mini-table~» ci-dessous. +% \item[mini-lof] Voir «~minilof~» ci-dessous. +% \item[mini-lot] Voir «~minilot~» ci-dessous. +% \item[mini-table] Ce terme désigne une table de contenu locale (comme une table des matières, une liste des +% figures ou une liste des tableaux) pour une unité de sectionnement (partie, chapitre ou section), par +% opposition à~une table globale (la table des matières, la liste des figures ou la liste des tableaux pour +% l'ensemble du document). Le but principal du paquetage \texttt{minitoc} est la création de telles +% mini-tables. Mais le terme «~minitoc~» est aussi utilisé pour désigner une telle mini-table, comme un terme +% générique, car les premières versions du paquetage ne permettaient que des tables des matières par chapitre. +% \item[mini-toc] Voir «~minitoc~» ci-dessous. +% \item[minibbl] Abréviation pour «~mini-bibliographie~», c'est-à-dire avoir une bibliographie par partie, par +% chapitre ou par section, ou même par thème ou par sujet. Ceci est en dehors du domaine du paquetage \texttt{minitoc}. +% Voir la section~\vref{faq.9}. +% \item[minilof] Une liste des figures pour un chapitre. +% \item[\texttt{minilofdepth}] Ce compteur, s'il est défini, contient la profondeur des minilofs. +% \item[minilot] Une liste des tableaux pour un chapitre. +% \item[\texttt{minilotdepth}] Ce compteur, s'il est défini, contient la profondeur des minilots. +% \item[minitoc] Une table des matières pour un chapitre. Aussi utilisé comme terme générique pour toute mini-table (voir +% «~mini-table~» plus haut). +% \item[\texttt{minitoc-ex.tex}] Un exemple de document (classe \texttt{book} ou \texttt{report}) utilisant le +% paquetage \texttt{minitoc}. +% \item[\texttt{minitoc.bib}] Une base de données bibliographiques pour la documentation en anglais du paquetage +% \texttt{minitoc}. +% \item[\texttt{minitoc.bug}] Un fichier en texte pur (anglais) contenant une liste de problèmes et +% de questions concernant le paquetage \texttt{minitoc}. Voir le chapitre~\vref{FAQ}. +% \item[\texttt{minitocdepth}] Ce compteur contient la profondeur des minitocs. +% \item[\texttt{minitoc.dtx}] Le fichier contenant la documentation et le code commenté du paquetage \texttt{minitoc}. +% \item[\texttt{minitoc-hyper.sty}] Une version spéciale du paquetage \texttt{minitoc} qui a été +% préparée par \xname{Bernd}{Jaehne} +% et \xname{Didier}{Verna} pour fonctionner avec le puissant paquetage \texttt{hyperref}~\cite{hyperref.web}; +% \xname{Heiko}{Oberdiek} a intégré leur travail et donc depuis la version \#31, \texttt{minitoc} est compatible avec +% \texttt{hyperref}. +% \emph{Donc le paquetage\Virage{} \texttt{minitoc-hyper.sty} est désormais obsolète et ne devrait plus être +% utilisé. Il est encore présent sur les archives CTAN pour la compatibilité avec des anciens documents.} +% \item[\texttt{minitoc.ins}] Le fichier d'installation du paquetage \texttt{minitoc}. Compiler ce fichier avec +% \LaTeX\ produit la plupart des fichiers du paquetage \texttt{minitoc}. +% \item[\texttt{minitoc.ist}] Ce fichier contient un style pour mettre en forme l'index dans la documentation en +% anglais. Il est produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{minitoc.l}] Un fichier texte contenant la liste de tous les fichiers inclus dans le paquetage +% \texttt{minitoc}. Les fichiers non listés dans \texttt{minitoc.l} sont des fichiers utilisés seulement pour +% installer le paquetage ou produire sa documentation. +% \item[\texttt{minitoc.lan}] Ce fichier est utilisé pour forcer la langue anglaise dans la documentation. +% Il est produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{minitoc.pdf}] La documentation en anglais, en format PDF. +% \item[\texttt{minitoc.pre}] Ce fichier contient un préambule \LaTeX{} pour la documentation. +% Il est produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{minitoc.ps}] La documentation en anglais, en format PostScript. N'est plus distribué (mais +% regardez les scripts \texttt{emk} et \texttt{pmk}). +% \item[\texttt{minitoc.sty}] Ce fichier contient la partie principale du paquetage \texttt{minitoc}, avec ses +% commentaires retirés. +% Il est produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{minitoc.sum}] Un fichier en texte pur (anglais) contenant une liste commentée des commandes +% et environnements minitoc. Voir le chapitre~\vref{c+memento}. +% \item[\texttt{minutes}] Le paquetage \texttt{minutes}~\cite{minutes} (de \name{Knut}{Lickert}) est utilisé +% pour préparer des comptes-rendus de conférences. Le paquetage \texttt{minitoc} permet d'ajouter +% des «~pauses-café~» dans la table des matières grâce à~des commandes telles que \verb|\addcoffeeline| et +% \verb|\coffeeline| (et des commandes internes) dont les noms contiennent la chaîne «~\texttt\texttt{coffee}~», +% d'où la note de bas de page sur «~cappuccino~»{\myCoffeecup} dans le chapitre sur l'installation! +% \item[Mon\TeX] Mon\TeX~\cite{mlsquick,montex} est un important paquetage utilisé pour préparer des documents +% dans divers dialectes de la langue mongole (Bicig et Bicig2, Mongol, Bithe et Manju, Buryat, Xalx et Khalkha) et dans +% un dialecte du russe utilisé en Mongolie (Russianc). Bigig est un autre nom pour le Ouïghour. +% Vous pourrez trouver beaucoup d'informations sur la langue mongole et la Mongolie sur le site web~\cite{mongol-web}. +% La description suivante a été extraite de~\cite{montex} et traduite: +% +% Mon\TeX\ est un paquetage qui fournit le support pour écrire des documents en mongol (\emph{mongolian}), mandchou +% (\emph{manju}), bouriate (\emph{buryat}) et russe. Le mongol peut être représenté en écriture ouïghure (\emph{uighur}) +% traditionnelle (appelée aussi écriture classique ou traditionnelle) et en écriture cyrillique. Le mandchou +% (\emph{manju}) ressemble à~l'écriture mongole traditionnelle (dont elle dérive) mais utilise un grand choix de +% signes diacritiques afin d'éliminer de nombreuses ambiguïtés de son ancêtre l'écriture mongole. Le bouriate +% (\emph{buryat}) moderne, comme le mongol dans sa forme actuelle, est écrit avec un alphabet cyrillique, mais tant +% le mongol (35~lettres) que le bouriate (36~lettres) utilisent davantage de lettres que le russe (33~lettres). +% +% \begin{description} +% \item[Mongol] +% Le terme \emph{mongol} (\emph{mongolian} en anglais) recouvre en fait plusieurs langues et n'est pas le nom précis +% d'une seule langue. Les choses se compliquent encore lorsque des noms de groupes ethniques, de langues et de +% systèmes d'écriture sont mélangés. +% \begin{description} +% \item [Xalx] ou Khalkha est le nom de la nationalité mongole résidant en Mongolie proprement dite. +% Leur dialecte forme la base du mongol écrit avec des lettres cyrilliques. +% Dans le présent texte, \emph{mongol moderne} est utilisé comme synonyme. +% \item [Bouriate] (\emph{buryat}) est le nom de la nationalité mongole résidant en Bouriatie +% (\emph{Buryatia}), au nord de la Mongolie, à~l'est du Lac Baïkal, et faisant partie de la +% Fédération Russe. Les Bouriates se nomment eux-mêmes \emph{Buryaad} tandis que les Mongols Xlax +% s'appellent \emph{Buriad}. Le nom anglais suit l'orthographe russe (tandis que le nom français +% est pris phonétiquement). +% Du point de vue linguistique, le mongol xalx et le mongol bouriate sont des langues assez proches; +% le bouriate a un système de sons légèrement différent dans lequel le phonème~\verb|/s/| est +% partiellement décalé vers~\verb|/h/|; l'alphabet moderne bouriate cyrillique (virtuellement +% identique à~l'alphabet cyrillique utilisé pour écrire le mongol moderne) a une lettre +% additionnelle (H/h, \verb|\xalx{H/h}|) pour marquer la différence avec \verb|/s/|. +% \item [Bicig] (littéralement \emph{écriture} en mongol) désigne le texte écrit avec l'écriture mongole +% traditionnelle, qui est aussi dénommée Ouïghour (\emph{Uighur}). Ici, le texme \emph{bicig} sera +% utilisé sur un pied d'égalité avec le mongol \emph{classique} et \emph{traditionnel}. Ce dernier +% terme est utilisé dans le nom du plan de caractères U1800 de Unicode/ISO10646, qui contient le +% mongol (\emph{mongolian}), le mandchou (\emph{manju}), le Sibe et des ensembles de caractères +% spéciaux appelés Ali Gali ou Galig. Afin d'identifier les commandes concernant l'écriture mongole +% distinctes pour le mongol et le mandchou, les commandes mongoles (\emph{mongolian}) ont un nom +% avec le radical \texttt{bicig} tandis que les commandes manchoues (\emph{manju}) ont un nom +% avec le radical \texttt{bithe}. +% \end{description} +% +% Le Mongol Xalx, ou Mongol Moderne Courant (\emph{Modern Colloquial Mongolian}), est à~peu près aussi différent de +% la forme en écriture classique que l'anglais moderne est différent en orthographe phonétique (en supposant qu'il +% soit écrit en lettres Shaviennes) de l'orthographe hautement historique de l'Anglais Standard. +% Au-delà de ces différences. le mongol écrit en écriture classique conserve habituellement une quantité +% substantielle des aspects grammaticaux historiques qui le font ressembler un peu à~l'anglais élizabéthain. +% +% \item[Manchou] Le mandchou (\emph{mandju}) est une langue du groupe toungouze (\emph{tungusic}) étroitement liée au mongol. Bien que le +% mandchou ne soit virtuellement plus parlé, il a été la langue officielle pendant 300~ans de gouvernement mandchou +% sur la Chine de la dynastie Qing. De grandes quantités de documents officiels ont survécu, ainsi que certains +% 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). 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. +% \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 +% inconvénient est l'utilisation de noms de fichiers avec des suffixes courts (le schéma «~8+3~»), qui limite à~99 +% le nombre de mini-tables dans chaque sorte. +% \begin{SMOOTH} +% \item[\texttt{mtcmess}, \texttt{mtcmess.sty}] Un paquetage qui est utilisé pour fournir des variantes des commandes +% standard \verb|\PackageInfo|, \verb|\PackageWarning|, \verb|\PackageWarningNoLine| et \verb|\PackageError| +% en leur ajoutant un argument optionnel pour un identificateur unique de message. +% \end{SMOOTH} +% \item[\texttt{mtcoff}, \texttt{mtcoff.sty}] Un paquetage qui est utilisé à~la place du paquetage \texttt{minitoc} +% pour ignorer toutes les commandes et tous les environnements du paquetage \texttt{minitoc}. En fait, il les +% définit pour qu'ils/elles ne fassent rien. Utile si vous désirez une version de votre document sans aucune +% mini-table. +% \item[\texttt{mtcpatchmem}, \texttt{mtcpatchmem.sty}] Un petit paquetage qui est chargé automatiquement si +% nécessaire lorsque vous utilisez la classe de document \texttt{memoir} dans une version incompatible +% avec le paquetage \texttt{minitoc}, mais corrigible. Il est produit lors de la compilation de \texttt{minitoc.ins}. +% \item[\texttt{mu}] Une unité de longueur utilisée normalement en mode mathématique (\texttt{mu} signifie +% «~\emph{math unit}~»); 18~unités mathématiques font \texttt{1em} (un cadratin), qui est à~peu près la +% largeur d'un~«~m~» dans la fonte courante. Donc la taille de \texttt{1mu} dépend de la fonte. +% La séparation entre les points des lignes de pointillés dans les mini-tables est exprimée en unités +% mathématiques. +% \item[\texttt{multibib}] Le paquetage \texttt{multibib}~\cite{multibib} permet de créer des références +% à~plusieurs bibliographies à~l'intérieur d'un même document. Il fournit donc une fonctionnalité +% complémentaire à~des paquetages tels que \texttt{bibunits}~\cite{bibunits} ou \texttt{chapterbib}~\cite{chapterbib}, +% qui permettent de créer une seule bibliographie pour plusieurs, mais différentes, parties du document. +% \item[\texttt{needspace}] Le paquetage \texttt{needspace}~\cite{needspace} fournit des commandes pour réserver +% de l'espace en bas d'une page. S'il n'y a pas assez d'espace sur la page (colonne) courante, une nouvelle +% page (colonne) est commencée. +% \item[NFSS] Le «~Nouveau Schéma de Sélection de Fonte~» (\emph{New Font Selection Scheme}). +% Le système de sélection des fontes~\cite{fontsel} \LaTeXe{} +% a été publié pour la première fois sous le nom de «~\emph{New Font Selection Scheme}~» (NFSS) en 1989, puis +% dans une seconde version en 1993. \LaTeXe{} inclut NFSS version~2 de manière standard. +% +% \lneed{7} +% Dans \LaTeX, chaque fonte (police) textuelle a cinq \emph{attributs}: +% \begin{description} +% \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 +% 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~» +% de \textsc{Knuth} sont toutes des familles de fontes. +% \item[graisse] (\emph{series}) Elle détermine comment une fonte est épaisse (\emph{heavy}) ou +% étirée (\emph{extended}). Par exemple, «~medium weight~», «~narrow~» et «~bold extended~» sont toutes des graisses. +% \item[forme] (\emph{shape}) La forme des lettres à~l'intérieur d'une famille de fontes. Par exemple, +% «~italique~» (\emph{italic}), «~oblique~» et «~droit~» (\emph{upright}) (parfois appelé +% «~romain~» (\emph{roman})) sont toutes des formes de fontes. +% \item[taille] (\emph{size}) La taille de conception (\emph{design size}) de la fonte, par exemple «~10pt~». +% \end{description} +% +% Dans \LaTeX, les valeurs possibles pour ces attributs ont reçu des acronymes courts. Les valeurs les plus +% courantes pour le codage d'une fonte sont données dans le tableau~\vref{t+nfss+1}. +% \begin{table}[!tp] +% \changeskips +% \centering +% \caption{Codages de fontes les plus courants}\label{t+nfss+1} +% \begin{tabularx}{\textwidth}{@{}lZ{1}@{}} +% \toprule +% \textbf{Codage}&\textbf{Description}\\ +% \midrule +% \texttt{T1} & texte \TeX{} étendu («~Cork~») \\ +% \texttt{TS1} & codages des symboles pour \LaTeX{} (Latin)\\ +% \texttt{T2A}, \texttt{T2B}, \texttt{T2C} & texte \LaTeX{} (cyrillique)\\ +% \texttt{T3} & alphabet phonétique pour \LaTeX{}\\ +% \texttt{TS3} & alphabet phonétique pour \LaTeX{}, symboles supplémentaires\\ +% \texttt{T4} & texte \LaTeX{} (langues africaines)\\ +% \texttt{T5} & texte \LaTeX{} (vietnamien)\\ +% \texttt{T7} & texte \LaTeX{} (réservé pour le grec)\\ +% \texttt{OT1} & texte \TeX{} (comme défini par \name{Donald}{Knuth})\\ +% \texttt{OT2} & texte \TeX{} pour les langues en cyrillique (obsolète)\\ +% \texttt{OT3} & Alphabet phonétique international (obsolète)\\ +% \texttt{OT4} & Texte \TeX{} avec extensions pour la langue polonaise\\ +% \texttt{OT6} & Texte \TeX{} avec extensions pour la langue arménienne\\ +% \texttt{OML} & italique mathématique \TeX\ (\name{Donald}{Knuth})\\ +% \texttt{OMS} & symboles mathématiques \TeX\ (\name{Donald}{Knuth})\\ +% \texttt{OMX} & grands symboles mathématiques \TeX\ (\name{Donald}{Knuth})\\ +% \texttt{X2} & texte \LaTeX{} étendu (Cyrillic)\\ +% \texttt{U} & inconnu \\ +% \texttt{L}\meta{xx} & un codage local\\ +% \texttt{LV1} & codage utilisé par quelques fontes de \texttt{VTeX}\\ +% \texttt{LY1} & alternative au \texttt{T1}, pour les logiciels Y\&Y\\ +% \bottomrule +% \end{tabularx} +% \end{table} +% \begin{table}[!tp] +% \changeskips +% \centering +% \begin{minipage}{\textwidth} +% \begin{minipage}[t]{.50\textwidth} +% \centering +% \caption{Familles de fontes les plus courantes}\label{t+nfss+2} +% \begin{tabular}[t]{@{}ll@{}} +% \toprule +% \textbf{Famille}&\textbf{Description}\\ +% \midrule +% \texttt{cmr} & Computer Modern Roman \\ +% \texttt{cmss} & Computer Modern Sans \\ +% \texttt{cmtt} & Computer Modern Typewriter \\ +% \texttt{cmm} & Computer Modern Math Italic \\ +% \texttt{cmsy} & Computer Modern Math Symbols \\ +% \texttt{cmex} & Computer Modern Math Extensions \\ +% \texttt{ptm} & Adobe Times \\ +% \texttt{phv} & Adobe Helvetica \\ +% \texttt{pcr} & Adobe Courier\\ +% \bottomrule +% \end{tabular}% +% \end{minipage}% +% \hfill +% \begin{minipage}[t]{.45\textwidth} +% \centering +% \caption{Graisses de fontes les plus courantes}\label{t+nfss+3} +% \begin{tabular}[t]{@{}ll@{}} +% \toprule +% \textbf{Graisse}&\textbf{Description}\\ +% \midrule +% \texttt{m} & Moyen (\emph{medium})\\ +% \texttt{b} & Gras (\emph{bold}) \\ +% \texttt{bx} & Gras étendu (\emph{bold extended})\\ +% \texttt{sb} & Demi-gras (\emph{semi-bold}) \\ +% \texttt{c} & Condensé (\emph{condensed})\\ +% \bottomrule +% \end{tabular} +% \end{minipage} +% \end{minipage} +% \end{table} +% \begin{table}[!tp] +% \changeskips +% \centering +% \caption{Formes de fontes les plus courantes}\label{t+nfss+4} +% \begin{tabular}{@{}ll@{}} +% \toprule +% \textbf{Forme}&\textbf{Description}\\ +% \midrule +% \texttt{n} & Normale (c'est-à-dire «~droite~» (\emph{upright}) ou «~romain~» (\emph{roman})) \\ +% \texttt{it} & Italique \\ +% \texttt{sl} & Penchée (\emph{slanted}) (ou «~oblique~») \\ +% \texttt{sc} & Capitales et petites capitales (\emph{caps and small caps})\\ +% \bottomrule +% \end{tabular} +% \end{table} +% Les codages «~locaux~» sont destinés aux codages de fontes qui ne sont disponibles que localement, par +% exemple une fonte contenant le logo d'une organisation dans diverses tailles. +% +% \lneed{4} +% Il y a bien trop de familles de fontes pour les lister toutes, mais certaines familles courantes sont +% listées dans le tableau~\vref{t+nfss+2}. +% Les valeurs les plus courantes pour les graisses (\emph{series}) sont listées dans le tableau~\vref{t+nfss+3}. +% Les valeurs les plus courantes pour la forme de fonte sont listées dans le tableau~\vref{t+nfss+4}. +% +% La taille de fonte est spécifiée comme une dimension, par exemple \texttt{10pt} ou +% \texttt{1.5in} ou \texttt{3mm}; si aucune unité n'est spécifiée, \texttt{pt} est pris par défaut. Ces cinq +% paramètres spécifient chaque fonte \LaTeX{} font, voir le tableau~\vref{t+nfss+5}, par exemple. +% \begin{table}[!tp] +% \changeskips +% \centering +% \caption{Les cinq paramètres de fontes pour quelques fontes}\label{t+nfss+5} +% ^^A \begin{tabular}{@{}l@{\,}l@{\,}l@{\,}l@{\,}ll@{}l@{}} +% \begin{tabular}{@{}lllllll@{}} +% \toprule +% \multicolumn{5}{@{}c}{\textbf{Spécification \LaTeX}} & +% \textbf{Fonte} & +% \textbf{Nom \TeX{} de la fonte} \\ +% \midrule +% \texttt{OT1} & \texttt{cmr} & \texttt{m} & \texttt{n} & \texttt{10} & +% Computer Modern Roman 10 point & +% \texttt{cmr10} \\ +% \texttt{OT1} & \texttt{cmss} & \texttt{m} & \texttt{sl} & \texttt{1pc} & +% Computer Modern Sans Oblique 1 pica & +% \texttt{cmssi12} \\ +% \texttt{OML} & \texttt{cmm} & \texttt{m} & \texttt{it} & \texttt{10pt} & +% Computer Modern Math Italic 10 point & +% \texttt{cmmi10} \\ +% \texttt{T1} & \texttt{ptm} & \texttt{b} & \texttt{it} & \texttt{1in} & +% Adobe Times Bold Italic 1 inch & +% \texttt{ptmb8t at 1in}\\ +% \bottomrule +% \end{tabular} +% \end{table} +% \begin{table}[!tp] +% \changeskips +% \centering +% \caption{Commandes de l'utilisateur pour les fontes}\label{t+nfss+6} +% \begin{tabular}{@{}lll@{}} +% \toprule +% \textbf{Commande utilisateur} & +% \textbf{Attribut} & +% \textbf{Valeur dans la classe} \texttt{article} \\ +% \midrule +% \texttt{\bs textrm{\ldots}} ou \texttt{\bs rmfamily} & famille & \texttt{cmr} \\ +% \texttt{\bs textsf{\ldots}} ou \texttt{\bs sffamily} & famille & \texttt{cmss} \\ +% \texttt{\bs texttt{\ldots}} ou \texttt{\bs ttfamily} & famille & \texttt{cmtt} \\ +% \texttt{\bs textmd{\ldots}} ou \texttt{\bs mdseries} & graisse & \texttt{m} \\ +% \texttt{\bs textbf{\ldots}} ou \texttt{\bs bfseries} & graisse & \texttt{bx} \\ +% \texttt{\bs textup{\ldots}} ou \texttt{\bs upshape} & forme & \texttt{n} \\ +% \texttt{\bs textit{\ldots}} ou \texttt{\bs itshape} & forme & \texttt{it} \\ +% \texttt{\bs textsl{\ldots}} ou \texttt{\bs slshape} & forme & \texttt{sl} \\ +% \texttt{\bs textsc{\ldots}} ou \texttt{\bs scshape} & forme & \texttt{sc} \\ +% \texttt{\bs tiny} & taille & \texttt{5pt} \\ +% \texttt{\bs scriptsize} & taille & \texttt{7pt} \\ +% \texttt{\bs footnotesize} & taille & \texttt{8pt} \\ +% \texttt{\bs small} & taille & \texttt{9pt} \\ +% \texttt{\bs normalsize} & taille & \texttt{10pt} \\ +% \texttt{\bs large} & taille & \texttt{12pt} \\ +% \texttt{\bs Large} & taille & \texttt{14.4pt} \\ +% \texttt{\bs LARGE} & taille & \texttt{17.28pt} \\ +% \texttt{\bs huge} & taille & \texttt{20.74pt} \\ +% \texttt{\bs Huge} & taille & \texttt{24.88pt}\\ +% \bottomrule +% \end{tabular} +% \end{table} +% +% Ces cinq paramètres sont affichés chaque fois que \LaTeX{} donne un avertissement de débordement de boîte, +% par exemple: +% \begin{verse} +% \texttt{Overfull \bs hbox (3.80855pt too wide) in paragraph at lines 314-{}-318}\\ +% \texttt{[]\bs OT1/cmr/m/n/10 Normally [] and [] will be iden-ti-cal,} +% \end{verse} +% \lneed{6} +% Le tableau~\vref{t+nfss+6} liste les commandes de fontes que l'utilisateur peut invoquer pour établir les +% cinq attributs\,\footnote{Les valeurs utilisées par ces commandes sont déterminées par la classe du document.}. +% +% \item[\texttt{nocheckfiles}] Une option du paquetage \texttt{minitoc}. Le contraire de l'option de +% paquetage \texttt{checkfiles} (voir plus haut). +% \item[\texttt{nohints}] Une option du paquetage \texttt{minitoc}. Le contraire de l'option de +% paquetage \texttt{hints} (voir plus haut). +% \item[\texttt{nolistfiles}] Une option du paquetage \texttt{minitoc}. C'est l'opposée de +% \texttt{listfiles} ci-dessus. C'est le choix par défaut. Voir la section~\vref{s+listfiles}. +% \item[\texttt{notoccite}] Cette option du paquetage \texttt{minitoc} charge le paquetage +% \texttt{notoccite}~\cite{notoccite} (de \name{Donald}{Arseneau}). Elle évite des problèmes avec des +% commandes \verb|\cite| dans des commandes de sectionnement ou dans des captions (légendes). +% Voir la section~\vref{ss+notoccite}. +% \begin{SMOOTH} +% \item[Omega] Le système de typographie\,\footnote{L'essentiel (mais pas la totalité) de cette note provient de +% la documentation d'Omega.} +% Omega ($\Omega$) (de \xname{Yannis}{Haralambous} et \xname{John}{Plaice}). +% \end{SMOOTH} +% +% Omega est une extension de \TeX{} conçue surtout afin d'améliorer les capacités multilingues de TeX. +% +% Quand le programme \TeX{} a été développé au milieu des années soixante-dix par \name{Donald}{Knuth}, +% il a surtout été conçu pour la mise en page de textes mathématiques en anglais. Depuis lors \TeX{} a fait de grandes +% avances dans des domaines scientifiques, littéraires et autres, dans tous +% les pays du monde. En 1991, \textsc{Knuth} a gelé \TeX{} avec pour objectif la +% stabilité. Cependant, il permet que le code \TeX{} soit utilisé comme base +% pour des développements futurs, à~condition que le système résultant +% soit distribué sous un autre nom. +% +% En Omega, tous les caractères et les pointeurs dans les structures de +% données sont de 32 bits plutôt que 8 bits, éliminant ainsi beaucoup de +% limitations triviales de \TeX. Omega permet aussi l'utilisation de +% multiples jeux de caractères en entrée et en sortie, et utilise des +% filtres programmables afin de traduire d'un jeu de caractères à un +% autre, afin de faire de l'analyse contextuelle, etc. En interne, Omega +% utilise le jeu de caractères Unicode/ISO-10646. Omega soutient aussi +% l'utilisation de multiples directions d'écriture. +% +% Ces améliorations non seulement facilitent la tâche des utilisateurs de \TeX{} +% pour gérer des langues multiples et complexes telles que l'arabe, les +% langues indiennes, le khmer, le chinois, le japonais ou le koréen, dans +% un seul document, mais aussi forment la base de développements futurs +% dans d'autres domaines, tels le soutien de la couleur et de l'hypertexte. +% +% Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales d'Omega est appelé «~Lambda~»~($\Lambda$). +% L'ajout à~Omega des extensions de \eTeX\ est un projet +% distinct, connu sous le nom de Aleph ($\aleph$) 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}}). +% \item[paquetage] (\emph{package}) +% Les paquetages\,\footnote{Ces informations ont été extraites de~\cite[page~12--13]{kopka} puis adaptées et +% traduites.}\footnote{J'utilise le terme <<~paquetage~>> pour traduire le terme anglais \emph{package}. D'autres +% préféreront <<~extension~>> (qui signifie <<~suffixe~>> en anglais), <<~package~>> (anglicisme), ou <<~module~>>; +% c'est une question de goût et d'habitude, sans plus.} sont un dispositif très important de \LaTeX. Ce sont des +% extensions aux commandes de base de \LaTeX{} qui sont écrites dans des fichiers dont les noms se terminent par +% \texttt{.sty} et qui sont chargés via la commande \verb|\usepackage| dans le préambule du document. Les paquetages +% peuvent être classés selon leur origine: +% \begin{itemize} +% \item les paquetages \textbf{centraux} (\emph{core}) (en fait, les paquetages \textbf{basiques} et \textbf{requis}) +% sont une partie fondamentale de l'installation de base de \LaTeX{} et sont donc complètement standard; +% \item les paquetages \textbf{outils} (\emph{tools}) forment un ensemble écrit par les membres de l'équipe +% \LaTeX3 et devraient toujours être présents dans l'installation; +% \item les paquetages \textbf{graphiques} (\emph{graphics}) sont un ensemble standardisé pour l'inclusion de +% dessins produits par d'autres programmes et pour la gestion des couleurs; ils sont au même niveau que +% les paquetages outils; +% \item les paquetages \textbf{\AmS-\LaTeX}, publiés par l'\emph{American Mathematical Society}, devraient +% être présents dans toute installation\,\footnote{Ils sont indispensables si vous utilisez beaucoup +% de mathématiques.}; +% \item les paquetages des \textbf{contributions} (\emph{contributed}) ont été proposés par de vrais +% utilisateurs; certains de ces paquetages se sont révélés comme étant «~essentiels~» dans l'utilisation +% standard de \LaTeX, mais tous sont utiles. +% \end{itemize} +% \item[partlof] Une liste des figures pour une partie. +% \item[\texttt{partlofdepth}] Ce compteur, s'il existe, contient la profondeur des partlofs. +% \item[partlot] Une liste des tableaux pour une partie. +% \item[\texttt{partlotdepth}] Ce compteur, s'il existe, contient la profondeur des partlots. +% \item[parttoc] Une table des matières pour une partie. +% \item[\texttt{parttocdepth}] Ce compteur contient la profondeur des parttocs. +% \item[PDF] \emph{Portable Document Format}~\cite{pdfspec}. Un descendant du langage Postscript d'Adobe, +% optimisé pour la navigation sur l'Internet. Il ajoute des dispositifs d'hypertexte, de substitution de fontes +% et de compression. +% \begin{SMOOTH} +% \item[\texttt{placeins}] Le paquetage \texttt{placeins}~\cite{placeins} permet de forcer les +% éléments flottants à~«~rester à~leur place~», en les empêchant de dériver au-delà d'une +% commande \texttt{\bs FloatBarrier} vers une autre section. Pour l'utiliser, +% déclarez \texttt{\bs usepackage\{placeins\}} dans le préambule et insérez des commandes +% \texttt{\bs FloatBarrier} aux endroits que les éléments flottants ne devraient pas franchir, peut-être +% à~chaque \texttt{\bs section}. L'option \texttt{insection} du paquetage \texttt{minitoc} le fait avec des +% options adéquates de \texttt{placeins}, et charge aussi le paquetage \texttt{flafter}; +% voir la section~\vref{s+placing}. +% \end{SMOOTH} +% \item[\texttt{placeins.txt}] Un fichier en texte pur (anglais) contenant la documentation du paquetage +% \texttt{placeins}~\cite{placeins}. +% \item[\texttt{plainurl.bst}] Un style bibliographique similaire au style \texttt{plain.bst} standard, mais +% modifié avec l'outil \texttt{urlbst}~\cite{urlbst} pour ajouter un champ \texttt{URL}. +% \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[\texttt{pmk}] +% Un exemple de script \emph{shell} pour préparer le paquetage \texttt{minitoc} +% et sa documentation; vous devriez l'adapter à~vos besoins. +% Voir le point~\vref{IN9}. +% \item[points de conduite] (\emph{leaders}) Une séquence répétive de points (ou d'un autre petit caractère), +% espacés régulièrement, utilisée pour relier deux objets sur la même ligne (conduisant d'un titre à~un +% numéro de page dans une table des matières ou analogue). +% \item[PostScript] Un langage de description de page, par Adobe. Il décrit l'apparence d'une page, y~compris +% d'éléments tels que texte, graphiques et images scannées, vers une imprimante ou un appareil de +% visualisation. Introduit par Adobe en 1985, il est devenu le langage de choix dans l'impression de haute +% qualité. +% \begin{SMOOTH} +% \item[préambule] (\emph{preamble}) Dans le fichier principal d'un document \LaTeX{} source, la partie de ce +% fichier qui se trouve entre les commandes \texttt{\bs documentclass[.{}.{}.]\{.{}.{}.\}} et +% \texttt{\bs begin\{document\}}. Dans le préambule, vous pouvez insérer des déclarations globales et le +% chargement de paquetages par des commandes \texttt{\bs usepackage}. +% \end{SMOOTH} +% \item[préparation] Les commandes de préparation du paquetage \texttt{minitoc} préparent les fichiers auxiliaires +% pour les mini-tables d'un type donné. Une commande de~\emph{préparation} doit avoir été invoqué +% préalablement (et une seule fois) à~toute commande d'insertion pour le type de mini-table. Les commandes +% de préparation sont: +% \par\begin{tabular}{@{}l@{}} +% \verb|\doparttoc|, \verb|\dopartlof|, \verb|\dopartlot|,\\ +% \verb|\dominitoc|, \verb|\dominilof|, \verb|\dominilot|,\\ +% \verb|\dosecttoc|, \verb|\dosectlof|, \verb|\dosectlot|,\\ +% \verb|\mtcprepare| +% \end{tabular} +% \item[\texttt{proc}] Une classe standard de document \LaTeX, pour préparer les comptes-rendus d'une conférence. +% Pour le paquetage \texttt{minitoc}, elle est très semblable à~la classe de document \texttt{article}; voir +% plus haut. +% \item[profondeur] Dans les classes de documents standard (et dans la plupart des classes) ayant des commandes se +% sectionnement, nous avons une notion de \textbf{profondeur} (\emph{depth}). La profondeur d'une commande de +% sectionnement détermine le niveau de la numérotation dans son titre (selon la valeur du compteur +% \texttt{secnumdepth}), et les entrées pour une commande de sectionnement données apparaissent dans la table +% des matières principale si la profondeur de cette commande de sectionnement est inférieure ou égale à~la +% valeur du compteur \texttt{tocdepth}; voir le tableau~\vref{t+j+depths} pour les profondeurs des commandes +% de sectionnement dans les principales classes de document. +% \begin{table}[!tp] +% \changeskips +% \caption{Profondeurs pour les commandes de sectionnement}\label{t+j+depths} +% \centering +% \begin{tabular}{@{}lccc@{}} +% \toprule +% \textbf{Classe:}&\textbf{\texttt{book}}&\textbf{\texttt{report}}&\textbf{\texttt{article}}\\ +% \midrule +% \texttt{secnumdepth}&$\phantom{-}2$&$\phantom{-}2$&$3$\\ +% \texttt{\bs part}&$-1$&$-1$&$0$\\ +% \texttt{\bs chapter}&$\phantom{-}0$&$\phantom{-}0$&$\times$\\ +% \texttt{\bs section}&$\phantom{-}1$&$\phantom{-}1$&$1$\\ +% \texttt{\bs subsection}&$\phantom{-}2$&$\phantom{-}2$&$2$\\ +% \texttt{\bs subsubsection}&$\phantom{-}3$&$\phantom{-}3$&$3$\\ +% \texttt{\bs paragraph}&$\phantom{-}4$&$\phantom{-}4$&$4$\\ +% \texttt{\bs subparagraph}&$\phantom{-}5$&$\phantom{-}5$&$5$\\ +% \bottomrule +% \end{tabular} +% \end{table} +% +% \begin{SMOOTH} +% Le mécanisme est analogue pour les parttocs, minitocs et secttocs, en utilisant les valeurs des compteurs +% \texttt{parttocdepth}, \texttt{minitocdepth} et \texttt{secttocdepth}. Si vous utilisez des sous-figures ou +% des sous-tableaux, les mini-tables correspondantes utilisent des compteurs tels que +% \texttt{partlofdepth}, \texttt{partlotdepth}, \texttt{minilofdepth}, \texttt{minilotdepth}, \texttt{sectlofdepth} +% et \texttt{sectlotdepth}. +% \end{SMOOTH} +% \item[pseudo-chapitre] +% Ou chapitre étoilé. Un chapitre qui commence par une commande \texttt{\bs chapter*}. Par défaut, il n'a pas +% d'entrée dans la table des matières. \texttt{\bs chapter*} nécessite quelques précautions avec le paquetage +% \texttt{minitoc}. Voir la section~\vref{s+starred.chap}. +% \item[\texttt{quotchap}] Le paquetage \texttt{quotchap}~\cite{quotchap} fournit des commandes pour ajouter des +% citations à~certaines en-têtes (chapitres) dans les classes standrad de document \LaTeXe: +% \texttt{book} et \texttt{report}. Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} +% (voir le point~\vref{h.quotchap} et la section~\vref{faq.39}). +% \item[README] est un fichier en texte pur (anglais) décrivant sommairement le paquetage \texttt{minitoc}, +% plus quelques informations utiles. +% \item[\texttt{report}] Une classe standard de document \LaTeX. Elle a des commandes de sectionnement: \texttt{\bs part}, +% \texttt{\bs chapter} et \texttt{\bs section} (et en dessous). Elle est compatible avec le paquetage \texttt{minitoc} +% et vous pouvez faire des mini-tables aux niveaux partie et chapitre (mais pas au niveau section, pour éviter +% de trop nombreux fichiers auxiliaires). +% \item[\texttt{rmk}] Un exemple de script \emph{shell}, qui trie les fichiers +% du paquetage \texttt{minitoc} en classes (un répertoire pour chaque classe). +% Il devrait être exécuté après les scripts +% \texttt{imk} (obligatoire) et \texttt{emk} et/ou +% \texttt{fmk}, dans cet ordre. Voir le point~\vref{IN9}. +% \item[\texttt{romannum}] Le paquetage \texttt{romannum}~\cite{romannum} change les numéros (pour les commandes de +% sectionnement) engendrés par \LaTeX{} de chiffres arabes en chiffres romains. Ce paquetage utilise le +% paquetage \texttt{stdclsdv}~\cite{stdclsdv}. +% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.romannum} et la +% section~\vref{faq.40}). +% \item[rubber] Rubber~\cite{rubber} est un programme d'emballage (\emph{wrapper}) +% pour \LaTeX\ et ses programmes associés. Son +% but est, étant donné un source \LaTeX\ à~traiter, de le compiler un nombre de fois suffisant pour résoudre +% toutes les références, en exécutant éventuellement des programmes satellites tels que \textbf{\BibTeX}, +% \textbf{makeindex}, \textbf{Metapost}, etc., pour produire les fichiers de données adéquats. Il a des +% dispositifs pour effectuer certaines actions de nettoyage en post-traitement, comme de détruire les fichiers +% auxiliaires produits par \texttt{minitoc}. +% \item[\texttt{scrartcl}] Voir {\KOMAScript} plus haut. +% \item[\texttt{scrbook}] Voir {\KOMAScript} plus haut. +% \item[\texttt{scrreprt}] Voir {\KOMAScript} plus haut. +% \item[sectionnement (commandes de)] Ce sont les commandes \LaTeX\ qui spécifies la structure logique de votre document. +% Les principales commandes de sectionnement sont \texttt{\bs part}, \texttt{\bs chapter}, \texttt{\bs section}, +% \texttt{\bs subsection}, \texttt{\bs subsubsection}, \texttt{\bs paragraph} et \texttt{\bs subparagraph}. +% Certaines classes standard de documents n'ont pas la commande \texttt{\bs chapter} (ainsi les classes +% \texttt{article} et \texttt{proc}), certaines n'ont pas de commandes de sectionnement (ainsi la classe +% \texttt{letter}). Dans ce dernier cas, le paquetage \texttt{minitoc} est sans objet. Si certaines des +% commandes \texttt{\bs part}, \texttt{\bs chapter} ou \texttt{\bs section} ne sont pas définies, les +% commandes de \texttt{minitoc} pour le niveau associé ne sont pas disponibles. Si \texttt{\bs chapter} est définie, +% les commandes de \texttt{minitoc} au niveau section ne sont pas définies dadans la version courante du +% paquetage \texttt{minitoc} et les antérieures, mais si \texttt{\bs chapter} n'est pas définie mais que +% \texttt{\bs section} l'est, alors les commandes de \texttt{minitoc} au niveau section sont définies. +% Voir la section~\vref{note+sectionning}. +% Dans les classes non-standard de documents, les commandes de sectionnement portant des noms non-standard ne +% peuvent pas être reconnues par le paquetage \texttt{minitoc}. +% \item[sectlof] Une liste des figures pour une section. +% \item[\texttt{sectlofdepth}] Ce compteur, s'il existe, contient la profondeur des sectlofs. +% \item[sectlot] Une liste des tableaux pour une section. +% \item[\texttt{sectlotdepth}] Ce compteur, s'il existe, contient la profondeur des sectlots. +% \item[\texttt{sectsty}] Le paquetage \texttt{sectsty}~\cite{sectsty} offre un ensemble de commandes pour changer +% la fonte utilisée pour les divers en-têtes de sectionnement dans les classes standard de document de \LaTeXe: +% \texttt{article}, \texttt{book} et \texttt{report}. Ce paquetage fonctionne aussi avec les classes {\KOMAScript}: +% \texttt{scrartcl}, \texttt{scrbook} et \texttt{scrreprt}. +% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.sectsty} et la +% section~\vref{faq.28}). +% \item[secttoc] Une table des matières pour une section. +% \item[\texttt{secttocdepth}] Ce compteur contient la profondeur des secttocs. +% \item[\texttt{sfheaders}] Le paquetage \texttt{sfheaders}~\cite{sfheaders} (pour \LaTeXe) emprunte +% quelques définitions des classes standard \texttt{article}/\texttt{report}/\texttt{book} +% et les modifie afin d'imprimer les en-têtes de partie, chapitre, section, sous-section\ldots{} avec la +% variante Sans-Serif de la fonte courante. +% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.sfheaders} et la +% section~\vref{faq.41}). +% \item[shell] Dans les systèmes d'exploitation Unix, analogues à~Unix et Linux, le \emph{shell} est un programme +% utilisé comme interface entre le système d'exploitation et l'utilisateur. Il peut aussi être utilisé comme +% un langage de programmation pour écrire des programmes ou \emph{scripts} afin de préparer de séquences de +% tâches utilisées de manière routinière. Les principaux \emph{shells} sont le \emph{shell} de Bourne (\textbf{sh}), +% le C~\emph{shell} (\textbf{csh}), le \emph{shell} de Korn (\textbf{ksh}), et leurs nombreux descendants +% (tels que \textbf{bash}, \textbf{tcsh}, etc.). +% \item[\texttt{shortext}] Une option du paquetage \texttt{minitoc}. Elle force l'utilisation de suffixes courts +% (3~caractères) dans les noms des fichiers auxiliaires de minitoc. Cette option est inactive par défaut, mais +% est automatiquement activée si votre système d'exploitation requiert des suffixes courts. Voir +% \textbf{autoconfiguration} plus haut et la section~\vref{.8+3}. +% \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. +% \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, +% caractères codés sur 1~octet dans l'intervalle de \texttt{0xA1} à~\texttt{0xDF}) et le jeu de caractères JIS +% (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{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. +% provided by the document class. +% \item[strut] Un trait vertical invisible utilisé pour forcer une séparation minimale entre deux lignes de texte. +% Ce terme anglais signifiant «~étai~» est conservé car il fait partie du jargon \TeX{} et \LaTeX. +% \item[\texttt{subfig}] Le paquetage \texttt{subfig}~\cite{subfig} permet l'inclusion de petites, +% «~sous-~» figures et tables. Il en simplifie le positionnement, l'ajout de légendes (\emph{captions}) et +% l'étiquetage à~l'intérieur d'un seul environnement \texttt{figure} ou \texttt{table}. De plus, ce paquetage +% permet que de tels sous-captions (sous-légendes) soient écrits dans la liste des figures ou dans la liste des +% tableaux si vous le désirez. +% \item[suffixe] (\emph{extension}) Le nom d'un fichier est souvent constitué de 2~parties: un \emph{nom de base} +% et un \emph{suffixe}, séparées par un point. Sous certains anciens systèmes d'exploitation, le nom de base +% est limité à~8~caractères et le suffixe à~3~caractères (le schéma «~8+3~»). Voir aussi les sections~\vref{MS-DOS} +% et~\vref{.8+3}. +% Il est fortement recommandé d'avoir au plus un seul point dans un nom de fichier. +% \item[\TeX] \TeX{} est un programme écrit par \name{Donald}{Knuth}~\cite{texbook}. +% Il est conçu pour la composition de textes et d'équations mathématiques. +% +% \textsc{Knuth} a commencé le développement de \TeX{} en 1977 parce qu'il était +% frustré par la manière avec laquelle ses articles étaient publiés par +% l'\emph{American Mathematical Society}. Il avait arrêté de soumettre des +% articles vers 1974 parce que \og{} le résultat final était trop pénible à +% regarder \fg{}. \TeX{}, tel que nous l'utilisons aujourd'hui, est sorti en +% 1982 et a été amélioré au fil des ans. Ces dernières années \TeX{} a +% atteint une grande stabilité. Aujourd'hui \textsc{Knuth} affirme qu'il n'y a +% virtuellement plus de \og{} bug \fg{}. Le numéro de version de \TeX{} tend +% vers $\pi$ et est actuellement $3.141592$. +% +% \TeX{} se prononce \og{} Tech \fg{}, avec un \og{} ch \fg{} comme dans le mot +% écossais \og{} Loch \fg{}. En alphabet phonétique cela donne +% \textbf{[tex]}\dots Dans un environnement \texttt{ASCII}, \TeX{} +% devient \texttt{TeX}. +% \item[thispagestyle] Un type de \emph{dispositif} (voir ce terme) qui est exécuté lors de chaque occurrence d'un +% type donné de mini-table, pour forcer le style de page à~utiliser pour la page courante. +% Regardez la documentation de la commande \verb|\mtcsetfeature|, dans la section~\vref{t+parttoc+features}. +% \item[\texttt{tight}] Une option du paquetage \texttt{minitoc}. Elle donne un espacement serré des lignes dans +% les mini-tables. L'option contraire est \texttt{loose}. +% \item[\texttt{titlesec}] Le paquetage \texttt{titlesec}~\cite{titletoc} permet de changer les titres de +% sectionnement. Parmi ses nombreux dispositifs, il permet des titres dans la marge, un format différent dans +% les pages de gauche et de droite, des filets au-dessus et en dessous du titre, etc. +% Malheureusement, il est \emph{incompatible} avec le paquetage \texttt{minitoc}. +% \item[\texttt{titletoc}] Le paquetage \texttt{titletoc} est utile pour la mise en forme des entrées de la table +% des matières, en offrant la possibilité de changer de format au milieu du document, de regrouper des entrées +% en un seul paragraphe, d'avoir de jolies entrées en format libre, de faire des tables des matières +% partielles, etc. +% Malheureusement, il est \emph{incompatible} avec le paquetage \texttt{minitoc}. +% +% Le fichier \texttt{titletoc.sty} ne fait pas partie du paquetage \texttt{titlesec}; c'est un paquetage +% indépendant, mais il est décrit dans la documentation~\cite{titletoc} du paquetage \texttt{titlesec}. +% \item[TOC] Acronyme pour «~\emph{table of contents}~», ou «~table des matières~». +% \item[\texttt{tocbibind}] Le paquetage \texttt{tocbibind}~\cite{tocbibind} peut être utilisé pour ajouter une +% entrée pour la table des matières et/ou pour la bibliographie et/ou pour l'index dans la table des matières. +% Mais il nécessite quelques précautions si vous l'utilisez avec le paquetage \texttt{minitoc}. +% Voir la section~\vref{special.entries}. +% \item[\texttt{tocdepth}] Ce compteur contient la profondeur de la table des matières. +% \item[\texttt{tocloft}] Le paquetage \texttt{tocloft}~\cite{tocloft} offre des outils pour contrôler +% la conception typographique de la table des matières, de la liste des figures et de la liste des tables. De +% nouvelles sortes de «~liste des \ldots~» peuvent être définies. Si vous utilisez le paquetage +% \texttt{tocloft} et le paquetage \texttt{minitoc}, regardez la section~\vref{faq+tocloft} sur la manière de +% traiter quelques problèmes mineurs de compatibilité. +% \item[\texttt{TODO}] est un fichier en texte pur (anglais) qui liste quelques propositions de développement du +% paquetage, pas encore réalisées. Commentaires et suggestions sont les bienvenus. +% \item[token] Un \emph{token}\,\footnote{Gardons cet anglicisme bien pratique.}\footnote{Cette définition +% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.} est soit (a)~un seul caractère avec son code de +% catégorie attaché (voir «~catcode~» plus haut), soit (b)~une séquence de contrôle. \virage{} Vous \emph{devriez} +% vous souvenir de deux choses importantes à~propos des \emph{tokens} de \TeX: (1)~Une séquence de contrôle est +% considérée comme étant un seul objet qui n'est plus composée d'une suite de symboles. En conséquence, les noms longs +% de séquences de contrôle ne sont pas plus difficiles à~traiter par \TeX\ que les noms courts, une fois qu'ils +% ont été remplacés par des \emph{tokens}. De plus, les espaces ne sont pas ignorés après les séquences de +% contrôle à~l'intérieur d'une liste de \emph{tokens}; la règle d'ignorance des espaces ne s'applique que dans un +% fichier d'entrée, au moment où les chaînes de caractères sont découpées en \emph{tokens}. (2)~Une fois qu'un +% code de catégorie a été attaché à~un \emph{token} caractère, cet attachement est permanent. Par exemple, si le +% caractère~`\verb|{|' était soudainement déclaré comme étant de catégorie~12 au lieu de catégorie~1, les +% les caractères `\verb|{|$_1$' déjà à~l'intérieur de listes de \emph{tokens} de \TeX\ resteraient encore de +% catégorie~1; seules les listes nouvellement construites contiendraient des \emph{tokens} `\verb|{|$_{12}$'. +% En d'autres termes, les caractères individuels reçoivent une interprétation figée dès qu'ils ont été lus depyis +% un fichier, selon la catégorie qu'ils ont au moment de la lecture. Les séquences de contrôle sont différents, +% car elles peuvent changer d'interprétation à~tout moment. Les processus digestifs de \TeX\ savent toujours +% exactement ce qu'un \emph{token} signifie, parce que le code de catégorie apparaît dans le \emph{token} +% lui-même; mais lorsque les processus digestifs rencontrent un \emph{token} séquence de contrôle, ils doivent +% examiner la définition courante de cette séquence de contrôle afin de trouver ce qu'il signifie. +% \item[UNIX] Un système d'exploitation moderne, disponible sur divers types d'ordinateurs et dans diverses +% variantes. Du point de vue de \texttt{minitoc}, il a l'avantage d'utiliser des noms de fichiers avec des +% suffixes longs (la limite est trop haute pour que le nombre de mini-tables soit un problème). +% \item[UNIX (analogues~à)] Les systèmes d'exploitation analogues à~Unix, avec les mêmes avantages. Linux en est +% un bon exemple, mais il en existe d'autres. +% \item[UTF\phantom{-}8] UTF~8 (Unicode Transformation Format~8), aussi appelée UTF~2 ou FSS-UTF, est une représentation +% spéciale d'Unicode (resp. ISO~10\,646). Elle utilise des séquences de plusieurs octets de longueurs +% diverses, mais seules les séquences d'un, de deux ou de trois octets sont implantées dans CJK. +% Les caractères ASCII seront utilisés tels quels --- sans cette propriété, il serait impossible d'utiliser +% UTF~8 avec \TeX. Voir le tableau~\vref{t+jargon+CJK}. +% \item[\texttt{varsects}] Le paquetage \texttt{varsects}~\cite{varsects} offre un ensemble de commandes pour changer +% la fonte utilisée pour les divers en-têtes de sectionnement dans les classes standard de document de \LaTeXe: +% \texttt{article}, \texttt{book} et \texttt{report}. +% Il doit être chargé \emph{avant} le paquetage \texttt{minitoc} (voir le point~\vref{h.varsects} et la +% section~\vref{faq.33}). +% \item[\texttt{xr}] Le paquetage \texttt{xr}~\cite{xr} met en place un système pour les références externes +% (\emph{eXternal References}). J'en ai écrit la première version, mais elle avait de graves problèmes. +% \xname{David}{Carlisle} a réécrit ce paquetage d'une manière bien meilleure et plus robuste. Avec sa permission, +% j'ai utilisé une partie de son code dans le paquetage \texttt{minitoc} pour réaliser les commandes de +% préparation (telles que \texttt{\bs dominitoc}). Si vous utilisez aussi le paquetage +% \texttt{hyperref}~\cite{hyperref.web}, utilisez \texttt{xr-hyper}~\cite{xr-hyper} au lieu du paquetage \texttt{xr}. +% \end{wdesc} +% \fi +% +% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \ifcase\LANG\relax +% \chapter{Installation}\label{c+installation} +% \or\relax +% \chapter{Installation}\label{c+installation} +% \fi +% \minilot +% +% \ifcase\LANG\relax +% This chapter describes the installation of the \texttt{minitoc} package (version~\#45). +% +% 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~\#45). +% +% 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}. +% Les fichiers sont répartis en «~classes~» ci-dessous (un même fichier peut apparaître dans plusieurs classes). +% Chaque classe spécifie la fonction et le placement de ses fichiers. +% \fi +% \begin{table}[p] +% \ifDP\begin{leftfullpage}\fi +% \centering +% \changeskips +% \vspace*{3\baselineskip} +% \ifcase\LANG\relax +% \def\CLA{class} +% \def\ET{\textrm{, and}\xspace} +% \caption{List of files (\texttt{minitoc.l})}\label{t+files} +% \or\relax +% \def\CLA{classe} +% \def\ET{ \textrm{et}\xspace} +% \caption{Liste des fichiers (\texttt{minitoc.l})}\label{t+files} +% \fi +% \medskip +% \fboxsep=1em +% \null\hspace*{-.20\textwidth}\fbox{\begin{minipage}{1.3\textwidth}\footnotesize\ttfamily\upshape\mdseries +% \flushleft +% \noextrasfrancais +% \setlength{\columnseprule}{.4pt} +% \begin{multicols}{4}\selectlanguage{french} +% \def\NL{\mbox{}\hfill\mbox{}\\} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \labelwidth=-1em \labelsep=0em +% \rightmargin=0pt \leftmargin=0pt +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN0}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item minitoc.ins +% \item minitoc.dtx +% \item fminitoc.dtx +% \end{itemize} +% \medskip +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN1}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item minitoc.sty +% \item mtcoff.sty +% \item mtcmess.sty +% \item mtcpatchmem.sty +% \item acadian.mld +% \item acadien.mld +% \item afrikaan.mld +% \item afrikaans.mld +% \item albanian.mld +% \item american.mld +% \item arab.mld +% \item arab2.mld +% \item arabic.mld +% \item armenian.mld +% \item australian.mld +% \item austrian.mld +% \item bahasa.mld +% \item bahasai.mld +% \item bahasam.mld +% \item bangla.mld +% \item basque.mld +% \item bicig.mld +% \item bicig2.mld +% \item bicig3.mld +% \item bithe.mld +% \item brazil.mld +% \item brazilian.mld +% \item breton.mld +% \item british.mld +% \item bulgarian.mld +% \item bulgarianb.mld +% \item buryat.mld +% \item buryat2.mld +% \item canadian.mld +% \item canadien.mld +% \item castillan.mld +% \item castillian.mld +% \item catalan.mld +% \item chinese1.mld\ET chinese1.mlo +% \item chinese2.mld\ET chinese2.mlo +% \item croatian.mld +% \item czech.mld +% \item danish.mld +% \item dutch.mld +% \item english.mld +% \item english1.mld +% \item english2.mld +% \item esperant.mld +% \item esperanto.mld +% \item estonian.mld +% \item ethiopia.mld +% \item ethiopian.mld +% \item ethiopian2.mld +% \item farsi1.mld\ET farsi1.mlo +% \item farsi2.mld\ET farsi2.mlo +% \item finnish.mld +% \item finnish2.mld +% \item francais.mld +% \item french.mld +% \item french1.mld +% \item french2.mld +% \item frenchb.mld +% \item frenchle.mld +% \item frenchpro.mld +% \item galician.mld +% \item german.mld +% \item germanb.mld +% \item germanb2.mld +% \item greek.mld +% \item greek-mono.mld +% \item greek-polydemo.mld +% \item greek-polykatha.mld +% \item guarani.mld +% \item hangul1.mld\ET hangul1.mlo +% \item hangul2.mld\ET hangul2.mlo +% \item hangul3.mld\ET hangul3.mlo +% \item hangul4.mld\ET hangul4.mlo +% \item hangul-u8.mld\ET hangul-u8.mlo +% \item hanja1.mld\ET hanja1.mlo +% \item hanja2.mld\ET hanja2.mlo +% \item hanja-u8.mld\ET hanja-u8.mlo +% \item hebrew.mld +% \item hebrew2.mld +% \item hungarian.mld +% \item icelandic.mld +% \item indon.mld +% \item indonesian.mld +% \item interlingua.mld +% \item irish.mld +% \item italian.mld +% \item italian2.mld +% \item japanese.mld\ET japanese.mlo +% \item japanese2.mld\ET japanese2.mlo +% \item japanese3.mld\ET japanese3.mlo +% \item japanese4.mld\ET japanese4.mlo +% \item japanese5.mld\ET japanese5.mlo +% \item kannada.mld +% \item khalkha.mld +% \item latin.mld +% \item latin2.mld +% \item latvian.mld +% \item letton.mld +% \item lithuanian.mld +% \item lowersorbian.mld +% \item lsorbian.mld +% \item magyar.mld +% \item magyar2.mld +% \item magyar3.mld +% \item malay.mld +% \item malayalam-keli.mld +% \item malayalam-omega.mld\ET malayalam-omega.mlo +% \item malayalam-rachana.mld +% \item malayalam-rachana2.mld +% \item manju.mld +% \item meyalu.mld +% \item mongol.mld +% \item naustrian.mld +% \item newzealand.mld +% \item ngerman.mld +% \item ngermanb.mld +% \item ngermanb2.mld +% \item norsk.mld +% \item norsk2.mld +% \item nynorsk.mld +% \item nynorsk2.mld +% \item polish.mld +% \item polish2.mld +% \item polski.mld +% \item portuges.mld +% \item portuguese.mld +% \item romanian.mld +% \item romanian2.mld +% \item romanian3.mld +% \item russian.mld +% \item russianb.mld +% \item russianc.mld +% \item russian2m.mld +% \item russian2o.mld +% \item russian-cca.mld\ET russian-cca.mlo +% \item russian-cca1.mld\ET russian-cca1.mlo +% \item russian-lh.mld\ET russian-lh.mlo +% \item russian-lhcyralt.mld\ET russian-lhcyralt.mlo +% \item russian-lhcyrkoi.mld\ET russian-lhcyrkoi.mlo +% \item russian-lhcyrwin.mld\ET russian-lhcyrwin.mlo +% \item samin.mld +% \item scottish.mld +% \item serbian.mld +% \item serbianc.mld +% \item slovak.mld +% \item slovene.mld +% \item spanish.mld +% \item spanish2.mld +% \item spanish3.mld +% \item spanish4.mld +% \item swedish.mld +% \item swedish2.mld +% \item thai.mld\ET thai.mlo +% \item turkish.mld +% \item uighur.mld +% \item uighur2.mld +% \item uighur3.mld +% \item UKenglish.mld +% \item ukraineb.mld +% \item ukrainian.mld +% \item uppersorbian.mld +% \item USenglish.mld +% \item usorbian.mld +% \item vietnam.mld +% \item vietnamese.mld +% \item welsh.mld +% \item xalx.mld +% \item xalx2.mld +% \item xalx3.mld +% \end{itemize} +% \medskip +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN2}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item INSTALL +% \item minitoc.l +% \item README +% \item catalog +% \item TODO +% \end{itemize} +% \medskip +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN3}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item minitoc-ex.tex +% \item mini-art.tex +% \item add.tex +% \item addsec.tex +% \item add.bib +% \item hide1.tex +% \item hide2.tex +% \item apx.tex +% \item gaps.tex +% \end{itemize} +% \medskip +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN4}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item minitoc.bug +% \item minitoc.sum +% \end{itemize} +% \medskip +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN5}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item minitoc.ins +% \item minitoc.dtx +% \item minitoc.bib +% \item minitoc.ist +% \item minitoc.lan +% \item minitoc.pre +% \item plainurl.bst +% \item lamed.eps, lamed.pdf, lamed.tex +% \end{itemize} +% \medskip +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN6}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item minitoc.dtx +% \item fminitoc.dtx +% \item fminitoc.bib +% \item fminitoc.ist +% \item fminitoc.lan +% \item minitoc.pre +% \item franc.sty +% \item frbib.sty +% \item frnew.sty +% \item frplain1.bst +% \end{itemize} +% \medskip +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN7}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item minitoc.pdf +% \end{itemize} +% \medskip +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN8}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item fminitoc.pdf +% \end{itemize} +% \medskip +% \item[\textrm{\small\textup{\textbf{\CLA~(\ref{IN9}):}}}]\NL +% \begin{itemize} +% \parskip=0pt \itemsep=0pt \parsep=0pt \topsep=0pt \partopsep=0pt +% \leftmargin=0pt +% \listparindent=1em +% \item pmk +% \item imk +% \item emk +% \item fmk +% \item rmk +% \item duplex2v.pro +% \end{itemize} +% \end{itemize} +% \end{multicols} +% \end{minipage}} +% \vspace*{-3\baselineskip} +% \ifDP\end{leftfullpage}\fi +% \end{table} +% +% \begin{SMOOTH} +% \begin{enumerate}[(1)] +% \addtocounter{enumi}{-1} +% \item +% \ifcase\LANG\relax +% \label{IN0}The files \index{minitoc.ins}\texttt{minitoc.ins} and \index{minitoc.dtx}\texttt{minitoc.dtx} +% are the basic source files of this package. The file \index{fminitoc.dtx}\texttt{fminitoc.dtx} loads +% \index{minitoc.dtx}\texttt{minitoc.dtx} but selects the french documentation. +% The language selection is done by using +% \texttt{\bs ifcase} \ldots\ \texttt{\bs or} \ldots\ \texttt{\bs fi} constructs. +% \or\relax +% \label{IN0}Les fichiers \index{minitoc.ins}\texttt{minitoc.ins} et \index{minitoc.dtx}\texttt{minitoc.dtx} +% sont les fichiers sources basiques de ce paquetage. Le fichier \index{fminitoc.dtx}\texttt{fminitoc.dtx} charge +% \index{minitoc.dtx}\texttt{minitoc.dtx} mais sélectionne la documentation en français. La sélection de la +% langue est faite en utilisant des constructions \texttt{\bs ifcase} \ldots\ \texttt{\bs or} +% \ldots\ \texttt{\bs fi}. +% \fi +% \item +% \ifcase\LANG\relax +% \label{IN1}The files \index{minitoc.sty}\texttt{minitoc.sty}, \index{mtcoff.sty}\texttt{mtcoff.sty}, +% \index{mtcmess.sty}\texttt{mtcmess.sty}, +% and \emph{all}\Virage{} \index{.mld}\texttt{*.mld} and \index{.mlo}\texttt{*.mlo} files are the package +% itself\,\footnote{The large number \index{.mld}\texttt{*.mld} files is (partialy) a consequence of the fact +% that some languages have +% aliases (or dialects) and hence one \texttt{*.mld} file for each name (a \texttt{*.mld} file can load +% 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).}. +% +% 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 +% and their \texttt{.mld} files will load the \texttt{.mld} file of that main language. +% +% \texttt{mtcpatchmem.sty} is a temporary fix for compatibility with the \texttt{memoir} class. +% +% The files of this class must be \emph{all} installed in a directory where \LaTeXe{} finds the \texttt{.sty} files. +% \or\relax +% \label{IN1}Les fichiers \index{minitoc.sty}\texttt{minitoc.sty}, \index{mtcoff.sty}\texttt{mtcoff.sty}, +% \index{mtcmess.sty}\texttt{mtcmess.sty} +% et \emph{tous}\Virage{} les fichiers \index{.mld}\texttt{*.mld} et \index{.mlo}\texttt{*.mlo} constituent le +% paquetage lui-même\,\footnote{Le grand nombre de fichiers \index{.mld}\texttt{*.mld} est (en partie) +% une conséquence du fait que certaines +% langues ont des alias (ou dialectes) et donc un fichier \texttt{*.mld} pour chaque nom (un fichier \texttt{*.mld} +% peut en charger un autre); les langues \emph{english} et \emph{french} sont des exemples évidents. +% 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).}. +% +% 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 +% principale et leurs fichiers \texttt{.mld} chargeront le fichier \texttt{.mld} de cette langue principale. +% +% \texttt{mtcpatchmem.sty} est une correction temporaire pour compatibilité avec la classe \texttt{memoir}. +% +% Les fichiers de cette classe doivent être \emph{tous} installés dans un répertoire où \LaTeXe{} trouve +% les fichiers \texttt{.sty}. +% \fi +% \item +% \ifcase\LANG\relax +% \label{IN2}Informative text files: +% \begin{itemize} +% \item \index{INSTALL}\texttt{INSTALL} is a file describing the installation of the package. +% You are (almost) reading it (but it is shorter). +% \item \index{minitoc.l}\texttt{minitoc.l} contains the list of all files of the \texttt{minitoc} distribution. See +% table~\vref{t+files}. +% \item \index{README}\texttt{README} is a file describing briefly the \texttt{minitoc} package, +% plus some useful infos. +% \item \index{catalog}\texttt{catalog} contains basic infos about the \texttt{minitoc} package (abstract, date, +% author, version, licence). +% \item \index{TODO}\texttt{TODO} lists some suggested developments of the package, not yet implemented. +% Comments and suggestions are welcome. +% \end{itemize} +% \or\relax +% \label{IN2}Fichiers informatifs textuels: +% \begin{itemize} +% \item \index{INSTALL}\texttt{INSTALL} est un fichier décrivant l'installation du paquetage. À~part la langue, +% vous êtes (presque) en train de le lire (mais il est plus court). +% \item \index{minitoc.l}\texttt{minitoc.l} contient la liste de tous les fichiers de la distribution de +% \texttt{minitoc}. Voir le tableau~\vref{t+files}. +% \item \index{README}\texttt{README} est un fichier décrivant sommairement le paquetage \texttt{minitoc}, +% plus quelques informations utiles. +% \item \index{catalog}\texttt{catalog} contient des informations basiques sur le paquetage \texttt{minitoc} +% (résumé, date, auteur, version, licence). +% \item \index{TODO}\texttt{TODO} liste quelques propositions de développement du paquetage, pas encore réalisées. +% Commentaires et suggestions sont les bienvenus. +% \end{itemize} +% \fi +% \item +% \ifcase\LANG\relax +% \label{IN3}\index{minitoc-ex.tex}\texttt{minitoc-ex.tex}, \index{mini-art.tex}\texttt{mini-art.tex}, +% \index{add.tex}\texttt{add.tex}, \index{addsec.tex}\texttt{addsec.tex}, \index{add.bib}\texttt{add.bib}, +% \index{hide1.tex}\texttt{hide1.tex}, \index{hide2.tex}\texttt{hide2.tex}, +% \index{apx.tex}\texttt{apx.tex}, \index{gaps.tex}\texttt{gaps.tex}, are example files, to play with. +% \or\relax +% \label{IN3}\index{minitoc-ex.tex}\texttt{minitoc-ex.tex}, \index{mini-art.tex}\texttt{mini-art.tex}, +% \index{add.tex}\texttt{add.tex}, \index{addsec.tex}\texttt{addsec.tex}, \index{add.bib}\texttt{add.bib}, +% \index{hide1.tex}\texttt{hide1.tex}, \index{hide2.tex}\texttt{hide2.tex}, \index{apx.tex}\texttt{apx.tex}, +% \index{gaps.tex}\texttt{gaps.tex} +% sont des exemples de fichiers, avec lesquels vous pouvez jouer. +% \fi +% \item +% \ifcase\LANG\relax +% \label{IN4}\index{minitoc.bug}\texttt{minitoc.bug}, \index{minitoc.sum}\texttt{minitoc.sum} +% are plain text documentation: list of problems (faq, see chapter~\vref{FAQ}) and summary of commands +% (see chapter~\vref{c+memento}). +% \or\relax +% \label{IN4}\index{minitoc.bug}\texttt{minitoc.bug}, \index{minitoc.sum}\texttt{minitoc.sum} +% sont de la documentation en texte pur: liste des problèmes (questions fréquemment posées, voir le +% chapitre~\vref{FAQ}) et sommaire des commandes (voir le chapitre~\vref{c+memento}). +% \fi +% \item +% \ifcase\LANG\relax +% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist}, +% \index{minitoc.pre}\texttt{minitoc.pre}, +% \index{minitoc.lan}\texttt{minitoc.lan}, \index{plainurl.bst}\texttt{plainurl.bst}, +% \index{minitoc.dtx}\texttt{minitoc.dtx}, and +% \index{minitoc.bib}\texttt{minitoc.bib} are the source of the documentation in (non perfect) english, +% \index{lamed.eps}\texttt{lamed.eps} and \index{lamed.pdf}\texttt{lamed.pdf} are images to include, +% \index{lamed.tex}\texttt{lamed.tex} is the source code\footnote{Compiling \texttt{lamed.tex} +% requires a specific hebrew font and a specific package, plus conversion into EPS or PDF. I prefer +% to provide also the image files.}. +% \or\relax +% \label{IN5} \index{minitoc.ins}\texttt{minitoc.ins}, \index{minitoc.ist}\texttt{minitoc.ist}, +% \index{minitoc.pre}\texttt{minitoc.pre}, +% \index{minitoc.lan}\texttt{minitoc.lan}, \index{plainurl.bst}\texttt{plainurl.bst}, +% \index{minitoc.dtx}\texttt{minitoc.dtx} et +% \index{minitoc.bib}\texttt{minitoc.bib} forment le code source de la documentation en anglais (ou presque), +% \index{lamed.eps}\texttt{lamed.eps} et \index{lamed.pdf}\texttt{lamed.pdf} sont des images à~inclure, +% \index{lamed.tex}\texttt{lamed.tex} est le code source\,\footnote{La compilation de \texttt{lamed.tex} +% a besoin d'une fonte hébraïque et d'un paquetage spécifiques, puis d'une conversion en EPS ou PDF. +% J'ai préféré fournir aussi les fichiers images.}. +% \fi +% \item +% \ifcase\LANG\relax +% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx}, +% \index{fminitoc.bib}\texttt{fminitoc.bib}, +% \index{fminitoc.ist}\texttt{fminitoc.ist}, +% \index{fminitoc.lan}\texttt{fminitoc.lan}, +% \index{minitoc.pre}\texttt{fminitoc.pre}, +% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty}, +% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} are the source +% (and tools) of the documentation in french\,\footnote{This seems rather strange. In fact, the english and +% french documentations are both in the \texttt{minitoc.dtx} file. \texttt{fminitoc.dtx} sets a flag then +% loads \texttt{minitoc.dtx}; hence the file \texttt{fminitoc.dtx} is much smaller than \texttt{minitoc.dtx}. +% Thus, \texttt{minitoc.ins} contains also some utility files which are automatically created (some +% \texttt{.sty} files, \texttt{minitoc.ist}, +% \texttt{fminitoc.ist}, \texttt{minitoc.lan}, +% \texttt{fminitoc.lan}). +% The english and french versions are not word-by-word translations, but they are in parallel in the +% file \texttt{minitoc.dtx}, and this helps the maintenance. +% Note that there is no more a \texttt{fminitoc.ins} file.}. +% \texttt{fminitoc.pre} is the preambule code for the documentation. +% \or\relax +% \label{IN6}\index{minitoc.dtx}\texttt{minitoc.dtx}, \index{fminitoc.dtx}\texttt{fminitoc.dtx}, +% \index{fminitoc.bib}\texttt{fminitoc.bib}, +% \index{fminitoc.ist}\texttt{fminitoc.ist}, +% \index{fminitoc.lan}\texttt{fminitoc.lan}, +% \index{minitoc.pre}\texttt{fminitoc.pre}, +% \index{franc.sty}\texttt{franc.sty}, \index{frbib.sty}\texttt{frbib.sty}, +% \index{frnew.sty}\texttt{frnew.sty}, \index{frplain1.bst}\texttt{frplain1.bst} sont les codes sources +% (et les outils) pour la documentation en français\,\footnote{Ceci peut sembler assez étrange. En fait, les +% documentations en anglais et en français sont toutes deux dans le fichier \texttt{minitoc.dtx}. +% \texttt{fminitoc.dtx} établit un indicateur puis charge \texttt{minitoc.dtx}; en conséquence, le fichier +% \texttt{fminitoc.dtx} est bien plus petit que \texttt{minitoc.dtx}. Donc, \texttt{minitoc.ins} +% contient aussi certains fichiers utilitaires qui sont créés automatiquement (quelques fichiers +% \texttt{.sty}, \texttt{minitoc.ist}, +% \texttt{fminitoc.ist}, +% \texttt{minitoc.lan}, \texttt{fminitoc.lan}). +% Les versions anglaise et française ne sont pas des traductions mot-à-mot, mais elles sont en +% parallèle dans le fichier \texttt{minitoc.dtx}, et ceci aide pour la maintenance. +% Notez qu'il n'existe plus de fichier \texttt{fminitoc.ins}.}. +% \texttt{minitoc.pre} est le code de préambule pour la documentation. +% \fi +% \item +% \ifcase\LANG\relax +% \label{IN7}\index{minitoc.pdf}\texttt{minitoc.pdf}, +% is the documentation in (non perfect) english, in PDF format. +% \or\relax +% \label{IN7}\index{minitoc.pdf}\texttt{minitoc.pdf} +% forme la documentation en anglais (ou presque), en format PDF. +% \fi +% \item +% \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. +% \or\relax +% \label{IN8}\index{fminitoc.pdf}\texttt{fminitoc.pdf} +% forme la documentation en français, en formats PDF. La documentation en français +% et ses fichiers sources ne doivent pas être omis. +% \fi +% \item +% \ifcase\LANG\relax +% \label{IN9} \index{pmk}\texttt{pmk} is a shell script\,\footnote{You can sip a big cappuccino{\myCoffeecup} +% while this script is running!} +% to prepare the package and its documentation; you should adapt it to your needs. +% There are also four partial scripts (to be adapted): +% \begin{itemize} +% \item \texttt{imk}\index{imk}, which prepares the package from \index{minitoc.ins}\texttt{minitoc.ins} and +% \index{minitoc.dtx}\texttt{minitoc.dtx}; note that \texttt{imk} must be run before running +% \texttt{emk} or \texttt{fmk}; it creates also some \texttt{.sty} files necessary to prepare +% the documentation but that are not to be installed; +% \item \texttt{emk}\index{emk}, which prepares the english documentation from +% \index{minitoc.dtx}\texttt{minitoc.dtx}; +% \item \texttt{fmk}\index{fmk}, which prepares the french documentation from +% \index{fminitoc.dtx}\texttt{fminitoc.dtx} and \index{minitoc.dtx}\texttt{minitoc.dtx}; +% \item \texttt{rmk}\index{rmk}, which sorts the files into classes (one directory for each class). +% \end{itemize} +% These scripts are currently written in C-shell, but there are very simple, and should be easy to +% convert in another classic shell. The documentation in PostScript format is no more distributed on +% the CTAN sites, but these scripts prepare it (using the \texttt{duplex2v.pro} PostScript header file +% to try printing recto-verso). +% \or\relax +% \label{IN9} \index{pmk}\texttt{pmk} est un script \emph{shell}\,\footnote{Vous avez le temps de déguster un +% grand cappuccino{\myCoffeecup} pendant que ce script s'exécute!} pour préparer le paquetage +% et sa documentation; +% vous devriez l'adapter à~vos besoins. +% Il y~a aussi quatre scripts partiels (à~adapter): +% \begin{itemize} +% \item \texttt{imk}\index{imk}, qui prépare le paquetage en partant de +% \index{minitoc.ins}\texttt{minitoc.ins} et \index{minitoc.dtx}\texttt{minitoc.dtx}; +% notez que \texttt{imk} doit être exécuté avant de lancer \texttt{emk} ou \texttt{fmk}; +% il crée aussi quelques fichiers \texttt{.sty} nécessaires pour préparer la documentation mais +% qui n'ont pas besoin d'être installés; +% \item \texttt{emk}\index{emk}, qui prépare la documentation anglaise en partant de +% \index{minitoc.dtx}\texttt{minitoc.dtx}; +% \item \texttt{fmk}\index{fmk}, qui prépare la documentation française en partant de +% \index{fminitoc.dtx}\texttt{fminitoc.dtx} et \index{minitoc.dtx}\texttt{minitoc.dtx}; +% \item \texttt{rmk}\index{rmk}, qui trie les fichiers en classes (un répertoire pour chaque classe). +% \end{itemize} +% Ces scripts sont actuellement écrits en C-\emph{shell}, mais ils sont très simples et devraient être +% faciles à~convertir dans tout autre \emph{shell} classique. La documentation en format PostScript +% n'est plus distribuée sur les sites CTAN, mais ces scripts la préparent (en utilisant le fichier +% d'en-tête PostScript \texttt{duplex2v.pro} pour essayer d'imprimer en recto-verso). +% \fi +% \end{enumerate} +% \end{SMOOTH} +% +% \ifcase\LANG\relax +% \begin{itemize} +% \item The files of~(\ref{IN0}) must be installed in a directory where \LaTeXe{} finds \texttt{.dtx} and \texttt{.ins} files. +% \item The files of~(\ref{IN1}) must be installed in a directory where \LaTeXe{} finds \texttt{.sty} files. +% \item The files of~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) and~(\ref{IN9}) must be installed in +% a separate directory, but must not be omitted. +% \item The files of~(\ref{IN7}) and~(\ref{IN8}) must be installed as on-line documentation. +% \end{itemize} +% +% Note that \texttt{minitoc.dtx} and hence \texttt{fminitoc.dtx} are (not so trivial) examples of using \texttt{minitoc} +% (with \texttt{hyperref}). +% \or\relax +% \begin{itemize} +% \item Les fichiers de~(\ref{IN0}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.dtx} +% et \texttt{.ins}. +% \item Les fichiers de~(\ref{IN1}) doivent être installés dans un répertoire où \LaTeXe{} trouve les fichiers \texttt{.sty}. +% \item Les fichiers de~(\ref{IN2}), (\ref{IN3}), (\ref{IN4}), (\ref{IN5}), (\ref{IN6}) et~(\ref{IN9}) doivent être installés +% dans un répertoire distinct, mais ne doivent pas être omis. +% \item Les fichiers de~(\ref{IN7}) et~(\ref{IN8}) doivent être installés comme documentation en ligne. +% \end{itemize} +% +% Notez que \texttt{minitoc.dtx} et donc \texttt{fminitoc.dtx} sont des exemples (non triviaux) de l'utilisation de +% \texttt{minitoc} (avec \texttt{hyperref}). +% \fi +% +% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \ifcase\LANG\relax +% \chapter{Postface}\label{c+postface} +% \or\relax +% \chapter{Postface}\label{c+postface} +% \fi +% \minitoc +% +% \mtcskip +% +% \ifcase\LANG\relax +% This chapter summarizes the evolution of the \texttt{minitoc} package, year by year. A more detailed history is +% available in ``Changes History'', page~\pageref{c+history}. Many minor changes are skipped here. +% +% In fact, this chapter is for the average user of the package, who wants to have an overview ot its evolution; +% the chapter ``Changes History'' is more oriented towards peoples interested in the code of the package and the +% problems encountered during its development. +% \or\relax +% Ce chapitre résume l'évolution du paquetage \texttt{minitoc}, année par année. Un historique plus détaillé est +% disponible dans «~Historique des modifications~», page~\pageref{c+history}. De nombreuses modifications mineures ne +% sont pas citées ici. +% +% En fait, le présent chapitre s'adresse à~l'utilisateur normal du paquetage, qui voudrait avoir un idée générale +% de son évolution; le chapitre «~Historique des modifications~» s'adresse par contre aux personnes qui seraient +% intéressées par le code du paquetage et les problèmes rencontrés lors de son développement. +% \fi +% +% \ifcase\LANG\relax +% \section{The origins} +% The \texttt{minitoc} package was initially written by \name{Nigel}{Ward} in~1990 and~1991, with major contributions +% by \name{Dan}{Jurafsky}. But \texttt{minitoc} suffered of a major weakness: when the number of chapters +% exceeded~9 or~10, you got a rather mysterious error message: +% \begin{quote} +% \verb|No room for a new \write.| +% \end{quote} +% \or\relax +% \section{Les origines} +% Le paquetage \texttt{minitoc} fut initialement écrit par \name{Nigel}{Ward}, en~1990 et~1991, avec des contributions +% majeures de \name{Dan}{Jurafsky}. Mais \texttt{minitoc} souffrait d'une faiblesse majeure: lorsque le nombre de chapitres +% dépassait~9 ou~10, vous obteniez un message d'erreur assez mystérieux: +% \begin{quote} +% \verb|No room for a new \write.| +% \end{quote} +% \fi +% +% \ifcase\LANG\relax +% As I needed the basic fonctionnality of this package (printing mini-tables of contents for each chapter), I looked further +% in its code and finally found the culprit: \texttt{minitoc} used a \verb|\newwrite| command to create a new file for the +% contents table of each chapter, allocating a new file descriptor each time. But the number of file descriptors for +% writing is limited to~16 under \LaTeX\ (in fact, by the underlying \TeX\ program itself). As some descriptors are already +% used by \LaTeX, writing more than 9~or~10~chapters was too much. Such errors are difficult to find when testing on +% too small documents: with few chapters, everything goes fine. But on a real document, with many chapters, the mysterious +% error happens. +% \or\relax +% Comme j'avais besoin de la fonctionnalité basique de ce paquetage (imprimer une mini-table des matières pour chaque +% chapitre), j'ai regardé de plus près son code et finalement trouvé le maillon faible: \texttt{minitoc} utilisait une commande +% \verb|\newwrite| pour créer un nouveau fichier pour la table de manières de chaque chapitre, en allouant un nouveau +% descripteur de fichier chaque fois. Mais le nombre de descripteurs de fichiers en écriture est limité à~16 sous +% \LaTeX\ (en fait, par le programme \TeX\ sous-jacent lui-même). Comme quelques descripteurs sont déjà utilisés par +% \LaTeX, écrire plus de 9~ou~10~chapitres allait trop loin. De telles erreurs sont difficiles à~trouver lors de tests +% sur de trop petits documents: avec peu de chapitres, tout se passe bien. Mais sur un document réel, avec de nombreux +% chapitres, l'erreur mystérieuse survient. +% \fi +% +% \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 +% 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) +% package and a rewrite of \texttt{minitoc} to extract the data from the \emph{document}\texttt{.toc} file, with a +% selection mechanism. +% Then a first solution for the short extension problem was added (still manual). An elementary system for the fonts +% in the mini-tables was added. In December 1993, the minilofs and minilots were added. +% \or\relax +% \section{Nouvelle conception en~1993} +% Donc je décidai (en juin~1993, lorsque je repris le support du paquetage) de changer la méthode d'allocation +% pour toujours utiliser le même descripteur de fichier pour tous les fichiers des mini-tables des matières. +% Quelques améliorations majeures furent faites en 1993: l'addition du paquetage \texttt{mtcoff} (\texttt{minitocoff} +% à~cette époque) et une ré-écriture +% de \texttt{minitoc} pour extraire les données depuis le fichier \emph{document}\texttt{.toc}, avec un mécanisme de +% sélection. Puis une première solution +% pour le problème des suffixes courts fut ajoutée (encore manuelle). Un système élémentaire pour les fontes dans +% les mini-tables fut ajouté. En décembre~1993, les minilofs et minilots furent ajoutées. +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~1994} +% The first improvements in 1994 were about the formating of the mini-tables: spacing was improved and the position +% of the title became ajustable (with the optional parameter of \verb|\minitoc| or \verb|\dominitoc|). But a major +% addition was done: part-level mini-tables (parttocs, partlofs, partlots) and, for articles, section-level +% mini-tables (secttocs, sectlofs, sectlots). +% +% With the emergence of \LaTeXe, replacing the ageing \LaTeX2.09, some work was necessary to support the +% compatibility with this new version. This was not easy, but \name{Denis}{Roegel} and \name{Frank}{Mittelbach} gave +% me many helpful hints. +% +% Another major addition is the language option feature, with the concept of the \emph{minitoc language definition +% file} (or \texttt{.mld} file), coming from the \texttt{babel} package~\cite{babel,babel-user}, +% by \xname{Johannes}{Braams}. +% But at this time, these files were still named as \texttt{.sty} files. +% +% An important simplification is introduced by the notion of ``absolute numbering'', with avoids many problems when the +% chapters are not numbered the standard way (consecutively, starting from~1, with arabic digits). +% \or\relax +% \section{Développements en~1994} +% Les premières améliorations en 1994 concernaient la mise en forme des mini-tables: l'espacement fut ajusté et la +% position du titre devient adaptable (avec le paramètre optionnel de \verb|\minitoc| ou \verb|\dominitoc|). Mais +% une addition majeure fut faite: les mini-tables au niveau partie (parttocs, partlofs, partlots) et, pour les articles, +% les mini-tables au niveau section (secttocs, sectlofs, sectlots). +% +% Avec l'émergence de \LaTeXe, remplaçant \LaTeX2.09 vieillissant, un certain travail était nécessaire pour +% supporter la compatibilité avec la nouvelle version. Ce ne fut pas facile, mais \name{Denis}{Roegel} et +% \name{Frank}{Mittelbach} m'apportèrent bien des conseils utiles. +% +% Une autre addition majeure est le système des options de langue, avec le concept de fichier minitoc de définition de +% langue (\emph{minitoc language definition file} ou fichier \texttt{.mld}), provenant du paquetage +% \texttt{babel}~\cite{babel,babel-user}, de \xname{Johannes}{Braams}. +% Mais à~cette époque, ces fichiers étaient encore nommés comme des fichiers \texttt{.sty}. +% +% Une simplification importante est introduite par la notion de «~numérotation absolue~», qui évite de nombreux +% problèmes lorsque les chapitres ne sont pas numérotés de manière standard (consécutivement, en commençant à~1, avec +% des chiffres arabes). +% \fi +% +% \ifcase\LANG\relax +% \section{No developments in~1995} +% Sorry, I was busy with an other project. +% \or\relax +% \section{Pas de développements en~1995} +% Désolé, j'étais très occupé par un autre projet. +% \fi +% +% \ifcase\LANG\relax +% \section{Developments en~1996} +% The very annoying problem with the starred sectionning commands received some (rather primitive) solutions, but it +% is very complex, so manual interventions are often required. +% +% The names of the minitoc language definition files take now the extension \texttt{.mld}, more specific, and english +% is the default language. Some new languages are added. +% +% The work on the starred sectionning commands continues. +% +% The \texttt{minitocoff} companion package is renamed \texttt{mtcoff} to keep its name short. +% \or\relax +% \section{Développements en~1996} +% 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}, +% 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). +% +% Le travail sur les commandes de sectionnement étoilées continue. +% +% Le paquetage compagnon \texttt{minitocoff} est renommé \texttt{mtcoff} pour que son nom reste court. +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~1997} +% The problem of short extensions for files names under some operating systems is addressed via the +% new \texttt{shortext} package option and by the new autoconfiguration feature. +% +% For the starred sectionning commands, the \verb|\addstarredchapter| commande is added (with analog commands for starred +% parts and sections). +% \or\relax +% \section{Développements en~1997} +% Le problème des suffixes courts pour les noms de fichiers sous certains systèmes d'exploitation est résolu via la +% nouvelle option de paquetage \texttt{shortext} et le nouveau système d'autoconfiguration. +% +% Pour les commandes de sectionnement étoilées, la commande \verb|\addstarredchapter| est ajoutée (avec des +% commandes analogues pour les parties et sections étoilées). +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~1998} +% The \texttt{tight} and \texttt{loose} package options are added to improve the line spacing in the mini-tables. +% \or\relax +% \section{Développements en~1998} +% Les options de paquetage \texttt{tight} et \texttt{loose} sont ajoutées pour changer l'interlignage dans les mini-tables. +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~1999} +% The \texttt{dotted} and \texttt{undotted} package options are added to add or suppress some lines of dots +% (leaders) in the mini-tables. +% \or\relax +% \section{Développements en~1999} +% Les options de paquetage \texttt{dotted} et \texttt{undotted} sont ajoutées pour activer ou inhiber certaines lignes de +% points (points de conduite) dans les mini-tables. +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~2000} +% A major addition is the compatibility with the \texttt{hyperref} package~\cite{hyperref.web}, thanks to +% \name{Heiko}{Oberdiek}, \name{Didier}{Verna} and \name{Bernd}{Jaehne}. +% +% Some corrections about the starred sectionning commands are added by \name{Heiko}{Oberdiek}. +% +% The mini-tables features (\verb|\beforeparttoc| and co.) commands are added. +% +% Some adjustment commands, like \verb|\mtcaddchapter|, are added, again about the problem with the starred +% sectionning commands. +% +% The compatibility with the \texttt{tocbibind} package~\cite{tocbibind} is documented. +% +% Aliases for some languages are added. +% \or\relax +% \section{Développements en~2000} +% Un ajout majeur est la compatibilité avec le paquetage \texttt{hyperref}~\cite{hyperref.web}, grâce à~\name{Heiko}{Oberdiek}, +% \name{Didier}{Verna} et \name{Bernd}{Jaehne}. +% +% Quelques corrections concernant les commandes de sectionnement étoilées ont été apportées par \name{Heiko}{Oberdiek}. +% +% Les commandes relatives aux dispositifs pour les (\verb|\beforeparttoc| et co.) ont été ajoutées. +% +% Quelques commandes d'adjustement, telles que \verb|\mtcaddchapter|, sont ajoutées, encore pour le problème des +% commandes de sectionnement étoilées. +% +% La compatibilité avec le paquetage \texttt{tocbibind}~\cite{tocbibind} est documentée. +% +% Des alias pour certaines langues sont ajoutés. +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~2001} +% Added the \texttt{checkfiles} and \texttt{nocheckfiles} package options, to avoid the insertion of (ugly) empty +% mini-tables. +% +% Added the \verb|\mtcselectlanguage| command to change more easily the language of the mini-tables titles. +% \or\relax +% \section{Développements en~2001} +% Ajout des options de paquetage \texttt{checkfiles} et \texttt{nocheckfiles}, pour éviter d'insérer des minitables +% vides (et laides). +% +% Ajout de la commande \verb|\mtcselectlanguage| pour changer plus facilement la langue des titres des mini-tables. +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~2002} +% Correction of an interaction between \verb|\tableofcontents| (creating a hidden \verb|\chapter*| or +% \verb|\section*| command) and the numbering of the mini-table files. +% +% Added the \texttt{\bs mtcskip} and \texttt{\bs mtcskipamount} commands. +% \or\relax +% \begin{SMOOTH} +% \section{Développements en~2002} +% Correction d'une interaction entre \verb|\tableofcontents| (qui crée une commande \verb|\chapter*| ou +% \verb|\section*| cachée) et la numérotation des fichiers mini-tables. +% +% Ajout des commandes \texttt{\bs mtcskip} et \texttt{\bs mtcskipamount}. +% \end{SMOOTH} +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~2003} +% Added the \texttt{insection} package option (which was temporarily done by the \texttt{flsection} and \texttt{flsectionb} +% package options) +% to deal with floats drifting out of their section. The \texttt{placeins} package~\cite{placeins} (by +% \name{Donald}{Arseneau}) is used. +% +% The font commands are made compatible with the \texttt{memoir} class~\cite{memoir,add-memoir}. +% +% Added compatibility with the \texttt{notoccite} package~\cite{notoccite}. +% \or\relax +% \section{Développements en~2003} +% Ajout de l'option de paquetage \texttt{insection} (qui était temporairement réalisée par les options +% de paquetage \texttt{flsection} +% et \texttt{flsectionb}) pour traiter les éléments flottants dérivant hors de leur section. Le paquetage +% \texttt{placeins}~\cite{placeins} (de \name{Donald}{Arseneau}) est utilisé. +% +% Les commandes de fontes sont rendues compatibles avec la classe \texttt{memoir}~\cite{memoir,add-memoir}. +% +% Ajout de la compatibilité avec le paquetage \texttt{notoccite}~\cite{notoccite}. +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~2004} +% Added comments in the \texttt{.mld} files needing special fonts. Better documentation about languages. +% +% Added an explanation about making a local table of contents for an appendix, eventually masking it in the main +% table of contents. Compatibility with the \texttt{appendix} package~\cite{appendix}. +% +% A major addition is the \texttt{hints} package option, to detect some programming and compatibility problems. +% \or\relax +% \section{Développements en~2004} +% Amélioration de la documentation sur les langues. +% +% Ajout d'une explication sur la manière de faire une table des matières locale pour un appendice, éventuellement en +% la masquant dans la table des matières principale. Compatibilité avec le paquetage \texttt{appendix}~\cite{appendix}. +% +% Un ajout majeur est l'option de paquetage \texttt{hints}, pour détecter certains problèmes de programmation et de +% compatibilité. +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~2005} +% All messages are now written via the standard interface commands (\verb|\PackageInfo|, \verb|\PackageWarning|, and +% \verb|\PackageError|), so the \texttt{minitoc} package is less verbose on the terminal. +% +% Added the \verb|\mtcsetfont| and \verb|\mtcsettitlefont| commands (from a suggestion by \xname{Benjamin}{Bayart}) to +% replace many font commands by only one command with a better user interface. +% +% Comments about the \AmS\ classes (some ones are incompatible with \texttt{minitoc}). +% +% Added the \verb|\mtcsetformat| and \verb|\mtcsettitle| commands, again to have a simpler user interface. +% +% Added various hints (\texttt{insection} package, order of minitoc basic commands, short extensions). +% +% Added the \verb|\mtcsetpagenumbers| and \verb|\mtcsetrules| commands, again to have a simpler user interface. +% +% Added the \texttt{mtchideinmaintoc} environment, to hide a group of entries in the main table of contents; added +% also the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments. +% +% Added the \verb|\mtcfixindex| and \verb|\mtcsettitle| commands. +% +% 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. +% +% Added the \verb|\mtcsetfeature| command (very complex). +% +% Added a hint about the \texttt{abstract} package~\cite{abstract}. +% +% The \texttt{minitoc} package is now written using the \texttt{.dtx}-\texttt{.ins} system. Some cleanup is done in the code. +% +% Added the \verb|\mtcfixglossary| command, like \verb|\mtcfixindex|. +% +% Some improvements are made to print the documentation. +% +% Some new hints are added (\texttt{sectsty} package~\cite{sectsty}, empty mini-tables, obsolete commands). +% +% Added the notion of depth for mini-tables of figures/tables. Added the \verb|\mtcsetdepth| command. +% +% The \texttt{hints} package option is now the default. +% +% Added a method for making a bilingual documentation in one file (the \texttt{minitoc.dtx} file). This method could be used +% for more languages. +% +% Added or improved some adjustement commands (\verb|\adjustptc|, \verb|\incrementptc|, \verb|\decrementptc|, etc.). +% +% Added the \texttt{k-tight} and \texttt{k-loose} package options, for the \KOMAScript{} document classes~\cite{koma}. +% +% Added a patch for the recent version of the \texttt{memoir} class~\cite{memoir,add-memoir}. +% +% Use \verb|\mtcselectlanguage| in language options and in ``secondary'' \texttt{.mld} files. +% +% Added the \verb|\mtcloadmlo| command to be used in some \texttt{.mld} files to load a \texttt{.mlo} file. The +% extension \texttt{.mlo} means \emph{minitoc language object}; such files contains characters not easily +% manipulated in a \texttt{.dtx} file. +% +% The history of changes is now displayed in a much simpler way (using a glossary was too cumbersome). +% +% Added the \texttt{listfiles} package option, to create a list of the minitoc auxiliary files, which can be removed after +% the \LaTeX\ compilation of the document. It is the \emph{document}\texttt{.maf} file. +% +% Added a remark in the FAQ chapter (and \texttt{minitoc.bug}) about precautions to take with the starred +% sectionning commands. +% +% Added hints about the \texttt{caption}, \texttt{caption2}, \texttt{ccaption}, and \texttt{mcaption} packages +% (they must be loaded \emph{before} \texttt{minitoc}). +% +% A ``Jargon'' chapter is added. It will grow slowly. +% +% Added a note about a problem with \texttt{minitoc}, \texttt{hyperref} and \texttt{memoir} used together. +% +% Some bugs in the \verb|\mtcset...| commands are fixed. +% +% Added a hint about the \texttt{varsects} package~\cite{varsects}. +% +% Added a hint on the number of mini-tables when short extensions are used. +% +% Added a chapter with all the (explained) messages. +% \or\relax +% \section{Développements en~2005} +% Tous les messages sont désormais écrits via les commandes de l'interface standard (\verb|\PackageInfo|, +% \verb|\PackageWarning| et \verb|\PackageError|), donc le paquetage \texttt{minitoc} est moins bavard sur le terminal. +% +% Ajout des commandes \verb|\mtcsetfont| et \verb|\mtcsettitlefont| (d'après une suggestion de \xname{Benjamin}{Bayart}) +% pour remplacer de nombreuses commandes de fontes par une seule commande avec une meilleure interface avec +% l'utilisateur. +% +% Commentaires sur les classes de l'\AmS\ (certaines sont incompatibles avec \texttt{minitoc}). +% +% Ajout des commandes \verb|\mtcsetformat| et \verb|\mtcsettitle|, encore pour avoir une meilleure interface avec +% l'utilisateur. +% +% Ajout de divers \emph{hints} (paquetage \texttt{insection}, ordre des commandes minitoc basiques, suffixes +% courts). +% +% Ajout des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|, encore pour avoir une meilleure interface +% avec l'utilisateur. +% +% Ajout de l'environnement \texttt{mtchideinmaintoc}, pour masquer un groupe d'entrées dans la table des matières +% principale; ajout aussi des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}. +% +% Ajout des commandes \verb|\mtcfixindex| et \verb|\mtcsettitle|. +% +% Ajout d'une description de l'installation du paquetage (un nouveau chapitre et le fichier \texttt{INSTALL}). +% +% \emph{Hints} améliorés et ajoutés sur la cohérence des commandes \verb|\dominitoc|/\verb|\minitoc| et co. +% +% Ajout de la commande \verb|\mtcsetfeature| (très complexe). +% +% Ajout d'un \emph{hint} sur le paquetage \texttt{abstract}~\cite{abstract}. +% +% Le paquetage \texttt{minitoc} est maintenant écrit en utilisant le système \texttt{.dtx}-\texttt{.ins}. Un peu de +% nettoyage a été fait dans le code. +% +% Ajout de la commande \verb|\mtcfixglossary|, analoque à~\verb|\mtcfixindex|. +% +% Quelques améliorations sont faites pour l'impression de la documentation. +% +% Ajout de quelques nouveaux \emph{hints} (paquetage \texttt{sectsty}~\cite{sectsty}, mini-tables vides, commandes +% obsolètes). +% +% Ajout de la notion de profondeur pour les mini-tables des figures/tableaux. Ajout de la commande \verb|\mtcsetdepth|. +% +% L'option de paquetage \texttt{hints} est maintenant le choix par défaut. +% +% Ajout d'une méthode pour faire une documentation bilingue en un seul fichier (le fichier \texttt{minitoc.dtx}). +% Cette méthode pourrait être utilisée pour plusieurs langues. +% +% \begin{SMOOTH} +% Ajout ou amélioration de quelques commandes d'ajustement (\verb|\adjustptc|, \verb|\incrementptc|, +% \verb|\decrementptc|, etc.). +% \end{SMOOTH} +% +% Ajout des options de paquetage \texttt{k-tight} et \texttt{k-loose}, pour les classes de document +% \KOMAScript{}~\cite{koma}. +% +% Ajout d'une correction (\emph{patch}) pour une version récente de la classe \texttt{memoir}~\cite{memoir,add-memoir}. +% +% Utilisation de \verb|\mtcselectlanguage| dans les options de langue et dans les fichiers \texttt{.mld} +% «~secondaires~». +% +% Ajout de la commande \verb|\mtcloadmlo| à~utiliser dans certains fichiers \texttt{.mld} pour charger un fichier +% \texttt{.mlo}. Le suffixe \texttt{.mlo} signifie \emph{minitoc language object} (objet de langage minitoc); de +% tels fichiers contiennent des caractères qui ne sont pas faciles à~manipuler dans un fichier \texttt{.dtx}. +% +% L'historique des modifications est maintenant imprimé d'une manière bien plus simple (utiliser un glossaire était +% trop pénible). +% +% Ajout de l'option de paquetage \texttt{listfiles}, pour créer une liste des fichiers auxiliaires de minitoc, qui +% peuvent être éliminés après la compilation \LaTeX\ du document. C'est le fichier \emph{document}\texttt{.maf}. +% +% Ajout d'une remarque dans le chapitre des questions fréquemment posées (et dans le fichier \texttt{minitoc.bug}) +% sur les précautions à~prendre avec les commandes de sectionnement étoilées. +% +% Ajout de \emph{hints} sur les paquetages \texttt{caption}, \texttt{caption2}, \texttt{ccaption} et \texttt{mcaption} +% (ils doivent être chargés \emph{avant} \texttt{minitoc}). +% +% Un chapitre «~Jargon~» est ajouté. Il grossira lentement. +% +% Ajout d'une note sur un problème avec \texttt{minitoc}, \texttt{hyperref} et \texttt{memoir} utilisés ensemble. +% +% Quelques erreurs dans les commandes \verb|\mtcset...| sont corrigées. +% +% Ajout d'un \emph{hint} sur le paquetage \texttt{varsects}~\cite{varsects}. +% +% Ajout d'un \emph{hint} sur le nombre de mini-tables lorsque les suffixes courts sont utilisés. +% +% Ajout d'un chapitre avec tous les messages (expliqués). +% \fi +% +% \ifcase\LANG\relax +% \begin{SMOOTH} +% \section{Developments in~2006} +% Added the ``\texttt{*}'' keyword as first argument of the \verb|\mtcsetpagenumbers| and \verb|\mtcsetrules| +% command, to get an action on all kinds of mini-tables. +% \end{SMOOTH} +% +% Corrections in the \verb|\mtcaddsection|, \verb|\mtcfixglossary|, and \verb|\mtcfixindex| commands. +% +% In the PDF documentation, the panel of bookmarks shows initialy only the bookmarks for parts and chapters, but you +% can open them to show deeper entries. +% +% Added a comment about the initialization of fonts in the FAQ (point~34). It is still an open domain and I am +% working on it. +% +% Added a hint about the \KOMAScript{} classes~\cite{koma}, and an entry in the FAQ chapter (and in \texttt{minitoc.bug}). +% +% Added the ``Postface'' chapter. +% +% Added the \verb|\mtcprepare| command. +% +% Added an~\texttt{URL} field in the bibliography (the styles are modified with the \texttt{urlbst} tool~\cite{urlbst}). +% +% Added \texttt{mtcmess.sty} to add unique identifiers to the messages. +% +% Suppressed the PostScript documentation files from the distribution (no more accepted on CTAN archives), but the +% scripts still creates them. +% +% Corrections in the \texttt{insection} package option. +% +% 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}. +% +% Added a hint about the \texttt{captcont} package~\cite{captcont}. +% +% Added FAQ 44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} commands. +% +% \or\relax +% \section{Développements en~2006} +% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|, +% pour avoir une action sur toutes les sortes de mini-tables. +% +% \begin{raggedright} +% Corrections dans les commandes \verb|\mtcaddsection|, \verb|\mtcfixglossary| et \verb|\mtcfixindex|. +% +% \end{raggedright} +% Dans la documentation en PDF, le panneau des signets (panneau de gauche) ne montre initialement que les signets +% pour les parties et les chapitres, mais vous pouvez les ouvrir pour accéder aux entrées plus profondes. +% +% Ajout d'un commentaire sur l'initialisation des fontes dans le chapitre des questions fréquemment posées (point~34). +% C'est encore un sujet ouvert et je travaille dessus. +% +% Ajout d'un \emph{hint} sur les classes \KOMAScript~\cite{koma}, et d'une note dans le chapitre des questions +% fréquemment posées (et dans \texttt{minitoc.bug}). +% +% Ajout du chapitre «~Postface~». +% +% Ajout de la commande \verb|\mtcprepare|. +% +% Ajout d'un champ \texttt{URL} dans la bibliographie (les styles ont été modifiés à~l'aide de l'outil +% \texttt{urlbst}~\cite{urlbst}). +% +% Ajout de \texttt{mtcmess.sty} pour ajouter des identificateurs uniques aux messages. +% +% Suppression des fichiers de documentation en format PostScript dans la distribution (ils ne sont plus acceptés +% sur les archives CTAN), mais les scripts les créent encore. +% +% Corrections dans l'option de paquetage \texttt{insection}. +% +% 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}. +% +% Ajout d'un \emph{hint} sur le paquetage \texttt{captcont}~\cite{captcont}. +% +% Ajout du point~44 de la FAQ et des commandes \texttt{\bs mtcgapbeforeheads} et \texttt{\bs mtcgapafterheads}. +% \fi % ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \ifcase\LANG\relax -% \chapter*{Acknowledgments} +% \chapter*{Acknowledgments\markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}} +% \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 -% questions, their interventions in the news groups\,\footnote{Mainly, \texttt{fr.comp.text.tex} and -% \texttt{comp.text.tex}.}, and/or the packages and classes they wrote:\hfill\mbox{}\\ +% 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{}\\ % \or\relax -% \chapter*{Remerciements} +% \chapter*{Remerciements\markboth{REMERCIEMENTS}{REMERCIEMENTS}} +% \markboth{REMERCIEMENTS}{REMERCIEMENTS} +% ^^A \enlargethispage*{1.5\baselineskip} % \mtcaddchapter[Remerciements] % Il me faut remercier les personnes suivantes\,\footnote{Et que 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} et \texttt{comp.text.tex}.} -% et/ou les paquetages et classes qu'elles ont écrits:\hfill\mbox{}\\ +% \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{}\\ % \fi % \begin{raggedright} -% \rightmargin\leftmargin +% \setlength{\rightmargin}{\leftmargin} % \name{Hassan}{Abolhassani}, +% \name{Nabil}{Abu~El-Ata}, +% \name{Juan~M.}{Aguirregabiria}, % \name{Alex}{AJ}, +% \name{Jérôme}{Andrieux}, % \name{Achod~André}{Aradian}, +% \name{Einar}{Árnason}, +% \name{Tim}{Arnold}, % \name{Donald}{Arseneau}, % \name{David}{Aspinall}, +% \name{Gonvcal}{Badenes}, % \name{Philipp}{Bachmann}, % \name{Marin}{Balgarensky}, % \name{Benjamin}{Bayart}, % \name{Stephan~P.}{von~Bechtolsheim}, +% \name{Claudio}{Beccari}, % \name{Emmanuel}{Beffara}, +% \name{József}{Bérces}, +% \name{Karl}{Berry}, % \name{Javier}{Bezos}, +% \name{Árpád}{Bíró}, % \name{Laurent}{Bloch}, -% \name{Johannes}{Braams}, +% \name{Georgi}{Boshnakov}, % \name{Daniel}{Bourbonnais}, +% \name{Victor}{Boyko}, +% \name{Johannes}{Braams}, +% \name{Mustafa}{Burc}, % \name{David}{Carlisle}, +% \name{Manuel}{Carriba}, +% \name{Jean-Côme}{Charpentier}, +% \name{Jana}{Chlebikova}, % \name{Steven~Douglas}{Cochran}, +% \name{Maurizio}{Codogno}, % \name{David~B.}{Cook}, % \name{Oliver}{Corff}, % \name{Prakash}{Countcham}, % \name{Serguei}{Dachian}, % \name{Adrian}{Daerr}, % \name{Ben}{De~Rydt}, +% \name{Dorjpalam}{Dorj}, % \name{Lyndon}{Dudding}, % \name{Marko}{Èehaja}, % \name{Victor}{E{\ij}khout}, % \name{Thomas}{Esser}, % \name{Karl~F.}{Everitt}, +% \name{Mike}{Fabian}, % \name{Robin}{Fairbairns}, +% \name{Simon}{Fear}, ^^A booktabs % \name{Ulrike}{Fischer}, +% \name{Daniel}{Flipo}, +% \name{Jim}{Fox}, ^^A dpfloat +% \name{Diego}{Garcia~Morate}, +% \name{Hubert}{Gäßlein}, ^^A pict2e % \name{Mohammad}{Ghodsi}, +% \name{Markus}{Gleiszner}, +% \name{Vitali}{Gontsharuk}, % \name{Michel}{Goossens}, +% \name{Fraser}{Grant}, +% \name{Norman}{Gray}, +% \name{Loïc}{Grenon}, +% \name{Sébastien}{Grot}, +% \name{Marion}{Gunn}, % \name{Boumediene}{Hamzi}, +% \name{Yannis}{Haralambous}, +% \name{Alexander}{Harin}, % \name{Danny}{Heap}, % \name{Thorsten}{Hein}, +% \name{Sten}{Hellman}, +% \name{Haavard}{Helstrup}, +% \name{Yvon}{Henel}, +% \name{Stephan}{Hennig}, % \name{Florence}{Henry}, % \name{Morten}{Høgholm}, +% \name{Alv~Kjetil}{Holme}, +% \name{Umstatter}{Horst}, % \name{Don}{Hosek}, % \name{Yufan}{Hu}, +% \name{Dave~W.}{Huseby}, % \name{Dmitry}{Ivanov}, +% \name{Per~Steinar}{Iversen}, +% \name{Zunbeltz}{Izaola}, % \name{Bernd}{Jaehne}, % \name{Radwan}{Jalam}, +% \name{Michael}{Janish}, +% \name{Regnor}{Jernsletten}, +% \name{Zhuhan}{Jiang}, +% \name{Robert}{Juhasz}, +% \vname{Shin}{Jungshik}, % \name{Dan}{Jurafsky}, +% \name{Mikko}{Kanerva}, +% \name{David}{Kastrup}, +% \name{Ronan}{Keryell}, % \name{Bil}{Kleb}, +% \name{Peter}{Kleiweg}, +% \name{Rune}{Kleveland}, +% \name{Jörg}{Knappen}, +% \vname{Un}{Koaunghi}, +% \name{Markus}{Kohm}, +% \name{Attila}{Koppanyi}, % \name{Thankmar}{Kronzucker}, % \name{Alexej~M.}{Kryukov}, % \name{Toshiki}{Kumazawa}, % \name{Frank}{Küster}, +% \name{Klaus}{Lagally}, % \name{Fabio}{Lanari}, % \name{Robert}{Lange}, % \name{Dag}{Langmyhr}, +% \name{Olga}{Lapko}, +% \name{Henning}{Larsen}, % \name{Jean-Marc}{Lasgouttes}, % \name{Claire}{Lauvernet}, +% \name{Boris}{Lavva}, % \name{Werner}{Lemberg}, % \name{Thomas}{Leonhardt}, % \name{Stéphane}{Lepolozec}, +% \name{Julien}{Le~Thuaut}, % \name{Adam}{Lewenberg}, % \name{Knut}{Lickert}, +% \name{Arnaldo~Viegas}{de~Lima}, +% \name{Ulf~A.}{Lindgren}, +% \name{Anselm}{Lingnau}, +% \name{Milos}{Lokajicek}, +% \name{Maurizio}{Loreti}, % \name{Dan}{Luecking}, +% \name{Ken}{Lunde}, % \name{Anders}{Lyhne}, +% \name{Pierre}{Mackay}, +% \name{Lars}{Madsen}, +% \name{Irina}{Makhovaya}, +% \name{Bob}{Margolis}, +% \name{Nicolas}{Markey}, % \name{Marcus}{Marr}, +% \name{Terry}{Mart}, +% \name{Ruiz-Altaba}{Marti}, +% \name{Vadim}{Maslov}, +% \name{Sven}{Mattisson}, % \name{Rowland}{McDonnell}, +% \name{Ben}{McKay}, % \name{Yanick}{Michou}, % \name{Frank}{Mittelbach}, % \name{Lapo~Filippo}{Mori}, % \name{Michael}{Morrison}, +% \name{Dejan}{Muhamedagi\'{c}}, +% \name{Sergei~O.}{Naoumov}, % \name{Cuong}{Nguyen}, % \name{Julien}{Nicolas}, +% \name{Rolf}{Niepraschk}, ^^A pict2e +% \name{Josselin}{Noirel}, % \name{Heiko}{Oberdiek}, +% \name{Mariusz}{Olko}, % \name{Piet}{van~Oostrum}, +% \name{Erik}{Östhols}, +% \name{Alan}{Pai\'{c}}, % \name{Palash~Baran}{Pal}, +% \name{Oren}{Patashnik}, +% \name{Matthias}{Pelger}, +% \name{Terje~Engeset}{Petterst}, +% \name{John}{Plaice}, +% \name{Nico}{Poppelier}, +% \name{Rama}{Porrat}, % \name{Roozbeh}{Pournader}, % \name{Sebastian}{Rahtz}, +% \name{Bernd}{Raichle}, +% \name{Jose~Pedro}{Ramalhete}, +% \name{Keranen}{Reino}, +% \name{Adrian}{Rezu\c{s}}, % \name{Tony}{Roberts}, % \name{Denis}{Roegel}, +% \name{Christian}{Rolland}, % \name{Jan~Michel}{Rynning}, +% \name{Young}{Ryu}, ^^A txfonts +% \name{Enn}{Saar}, % \name{David}{Samsoen}, +% \name{Julio}{Sanchez}, +% \name{Elmar}{Schalueck}, +% \name{Tobias}{Schlemmer}, % \name{Uwe}{Schneider}, +% \name{Martin}{Schröder}, ^^A everysel, ragged2e +% \name{Ali}{Shoukat}, +% \name{Andrij}{Shvaika}, +% \name{Jankovic}{Slobodan}, +% \name{Apostolos}{Syropoulos}, % \name{Dung}{Ta~Quang}, +% \name{Daniel}{Taupin}\textsuperscript{\textdied}, +% \name{Hàn~Th\'{\^e}}{Th\`anh}, +% \name{Karsten}{Tinnefeld}, +% \name{Sigitas}{Tolusis}, % \name{Laurent}{Tordella}, % \name{Stefan}{Ulrich}, +% \name{Turgut}{Uyar}, % \name{Jari}{Vaario}, +% \name{Thomas}{van~Oudenhove}, % \name{Vincent}{Vaquin}, % \name{Didier}{Verna}, % \name{Sylvain}{Vesco}, +% \name{Vladimir}{Volovitch}, % \name{Nigel}{Ward}, % \name{Staszek}{Wawrykiewicz}, % \name{Stephan}{Webanck}, -% \name{Peter~R.}{Wilson}\ifcase\LANG\relax, and\or\relax\ et\ \fi -% \name{Tim}{Wright}. +% \name{Eduard}{Werner}, +% \name{Peter~R.}{Wilson}, +% \name{Marcin}{Woli\'nski}, +% \name{Élisabeth}{Wolkowski}, +% \name{Tim}{Wright}, +% \name{C.S.}{Yogananda}, +% \name{Adi}{Zaimi}, +% \name{Danilo}{Zavrtanik}, +% \name{Krzysztof~Konrad}{\.Zelechowski}, +% \name{Vadim~V.}{Zhytnikov}\ifcase\LANG\relax, and\ \or\relax\ et\ \fi +% \name{Leon}{\v{Z}lajpah}. % \end{raggedright} % ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \ifcase\LANG\relax @@ -7307,7 +15710,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \begin{macro}{\NeedsTeXFormat} % \begin{macro}{\ProvidesPackage} -% \begin{macro}{\PackageInfo} +% \begin{macro}{\mtcPackageInfo} +% \begin{macro}{\RequirePackage} % \ifcase\LANG\relax % This code section identifies the package with its name, version number and date. A trace is written in the % \index{.log}\texttt{.log} file. This package will not work with \LaTeX2.09. @@ -7316,15 +15720,17 @@ sud des États-Unis, comme la Louisiane.} % dans le fichier \index{.log}\texttt{.log}. Ce paquetage ne fonctionnera pas avec \LaTeX2.09. % \fi % \begin{macrocode} -\NeedsTeXFormat{LaTeX2e}[1996/06/01]% +\NeedsTeXFormat{LaTeX2e}[1996/06/02]% \ProvidesPackage{minitoc}% - [2005/09/16 v43 Package minitoc] -\PackageInfo{minitoc}% - {*** minitoc package, version 43 ***\@gobble} + [2006/06/08 v45 Package minitoc (JPFD)] +\RequirePackage{mtcmess}[2006/03/14] +\mtcPackageInfo[<I0001>]{minitoc}% + {*** minitoc package, version 45 ***\@gobble} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -7360,14 +15766,16 @@ sud des États-Unis, comme la Louisiane.} % (default: \verb|\bigskipamount|). % \or\relax % Nous définissons l'indentation \verb|\mtcindent| (des deux côtés) des mini-tables et la commande -% \verb|\mtcskip| pour faire un saut vertical avant une a mini-table, sa valeur est \verb|\mtcskipamount| +% \verb|\mtcskip| pour faire un saut vertical avant une mini-table, sa valeur est \verb|\mtcskipamount| % (défaut: \verb|\bigskipamount|). % \fi % \begin{macrocode} \newlength\mtcindent \newskip\mtcskipamount \setlength{\mtcskipamount}{\bigskipamount} -\def\mtcskip{\unskip\removelastskip{\parskip=\z@\addvspace{\mtcskipamount}}} +% %%%%\def\mtcskip{\leavevmode\unskip\removelastskip% +% %%%% {\parskip=\z@\addvspace{\mtcskipamount}}} +\def\mtcskip{{\parskip=\z@\addvspace{\mtcskipamount}}} % \end{macrocode} % \ifcase\LANG\relax % Note that \verb|\mtcskip| uses a local group to avoid the influence of \verb|\parskip|. @@ -7380,6 +15788,22 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % % \lneed{5} +% \begin{macro}{\mtcgapbeforeheads} +% \begin{macro}{\mtcgapafterheads} +% \ifcase\LANG\relax +% We define the default values for the vertical gaps before and after titles part level mini-tables. +% \or\relax +% Nous définissons les valeurs par défaut pour les sauts verticaux avant et après les titres des mini-tables au +% niveau partie. +% \fi +% \begin{macrocode} +\def\mtcgapbeforeheads{50\p@} +\def\mtcgapafterheads{40\p@} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % \section{Tests and flags}\label{s+code+test-flags} % \or\relax @@ -7409,10 +15833,50 @@ sud des États-Unis, comme la Louisiane.} % \fi % % \lneed{5} +% \begin{macro}{\if@mtc@hints@} +% \begin{macro}{\if@mtc@hints@w@} +% \begin{macro}{\if@mtc@hints@giben@} +% \ifcase\LANG\relax +% \subsection{Flags for the \texttt{hints} option} +% But first, we define some flags for the \texttt{hints} option: +% \begin{itemize} +% \item The flag \texttt{\bs if@mtc@hints@} is true if the \texttt{hints} option is required (default). +% +% \item The flag \texttt{\bs if@mtc@hints@w@} is set true if we detect that some sectionning commands have been +% 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. +% \end{itemize} +% \or\relax +% \subsection{Indicateurs pour l'option \texttt{hints}} +% Mais tout d'abord, nous définissons quelques indicateurs pour l'option \texttt{hints}: +% \begin{itemize} +% \item L'indicateur \texttt{\bs if@mtc@hints@} est vrai si l'option \texttt{hints} est demandée (défaut). +% +% \item L'indicateur \texttt{\bs if@mtc@hints@w@} est forcé à~vrai si nous détectons que certaines commandes de +% 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}. +% \end{itemize} +% \fi +% \begin{macrocode} +\newif\if@mtc@hints@ \@mtc@hints@true +\newif\if@mtc@hints@w@ \@mtc@hints@w@false +\newif\if@mtc@hints@given@ \@mtc@hints@given@false +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax -% \subsection{Use of section-level mini-lists of floats.} +% \subsection{Use of section-level mini-lists of floats} % \or\relax -% \subsection{Utilisation de mini-listes d'éléments flottants, au niveau \mbox{section}.} +% \subsection{Utilisation de mini-listes d'éléments flottants, au niveau \texorpdfstring{\mbox{section}}{section}} % \fi % \begin{macro}{\if@mtc@sect@floats@} % \begin{macro}{\dosectlof} @@ -7429,25 +15893,51 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{26} % \ifcase\LANG\relax -% \subsection{Presence of some packages and classes.} +% \subsection{Presence of some packages and classes} % \or\relax -% \subsection{Présence de certains paquetages et classes.} +% \subsection{Présence de certains paquetages et classes} % \fi % \begin{macro}{\if@mtc@placeinsLoaded@} % \begin{macro}{\if@mtc@memoirLoaded@} % \begin{macro}{\if@mtc@memoirnew@} % \begin{macro}{\if@mtc@sectstyLoaded@} % \begin{macro}{\if@mtc@sectstyLoaded@a@} +% \begin{macro}{\if@mtc@captionLoaded@} +% \begin{macro}{\if@mtc@captionLoaded@a@} +% \begin{macro}{\if@mtc@captionIILoaded@} +% \begin{macro}{\if@mtc@captionIILoaded@a@} +% \begin{macro}{\if@mtc@ccaptionLoaded@} +% \begin{macro}{\if@mtc@ccaptionLoaded@a@} +% \begin{macro}{\if@mtc@mcaptionLoaded@} +% \begin{macro}{\if@mtc@mcaptionLoaded@a@} +% \begin{macro}{\if@mtc@varsectsLoaded@} +% \begin{macro}{\if@mtc@varsectsLoaded@a@} +% \begin{macro}{\if@mtc@fncychapLoaded@} +% \begin{macro}{\if@mtc@fncychapLoaded@a@} +% \begin{macro}{\if@mtc@quotchapLoaded@} +% \begin{macro}{\if@mtc@quotchapLoaded@a@} +% \begin{macro}{\if@mtc@romannumLoaded@} +% \begin{macro}{\if@mtc@romannumLoaded@a@} +% \begin{macro}{\if@mtc@sfheadersLoaded@} +% \begin{macro}{\if@mtc@sfheadersLoaded@a@} +% \begin{macro}{\if@mtc@alnumsecLoaded@} +% \begin{macro}{\if@mtc@alnumsecLoaded@a@} +% \begin{macro}{\if@mtc@captcontLoaded@} +% \begin{macro}{\if@mtc@captcontLoaded@a@} % \ifcase\LANG\relax % We will check if the \index{placeins}\texttt{placeins} package is loaded, then if the \index{memoir}\texttt{memoir} % is loaded (and if it is a recent version), then if the \index{sectsty}\texttt{sectsty} package is loaded % (before or after \texttt{minitoc}). +% We do the same for some caption-related packages and the \texttt{varsects} package and others package altering +% the sectionning commands. % \or\relax % Nous testerons si le paquetage \index{placeins}\texttt{placeins} est chargé, puis si la classe % \index{memoir}\texttt{memoir} est chargée (et si c'est une version récente), puis si le % paquetage \index{sectsty}\texttt{sectsty} est chargé (avant ou après \texttt{minitoc}). +% Nous faisons de même pour quelques paquetages relatifs aux captions et pour le paquetage \texttt{varsects} et +% d'autres paquetages altérant les commandes de sectionnement. % \fi % \begin{macrocode} \newif\if@mtc@placeinsLoaded@ \@mtc@placeinsLoaded@false @@ -7455,12 +15945,58 @@ sud des États-Unis, comme la Louisiane.} \newif\if@mtc@memoirnew@ \@mtc@memoirnew@false \newif\if@mtc@sectstyLoaded@ \@mtc@sectstyLoaded@false \newif\if@mtc@sectstyLoaded@a@ \@mtc@sectstyLoaded@a@false +\newif\if@mtc@captionLoaded@ \@mtc@captionLoaded@false +\newif\if@mtc@captionLoaded@a@ \@mtc@captionLoaded@a@false +\newif\if@mtc@captionIILoaded@ \@mtc@captionIILoaded@false +\newif\if@mtc@captionIILoaded@a@ \@mtc@captionIILoaded@a@false +\newif\if@mtc@ccaptionLoaded@ \@mtc@ccaptionLoaded@false +\newif\if@mtc@ccaptionLoaded@a@ \@mtc@ccaptionLoaded@a@false +\newif\if@mtc@mcaptionLoaded@ \@mtc@mcaptionLoaded@false +\newif\if@mtc@mcaptionLoaded@a@ \@mtc@mcaptionLoaded@a@false +\newif\if@mtc@varsectsLoaded@ \@mtc@varsectsLoaded@false +\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@quotchapLoaded@ \@mtc@quotchapLoaded@false +\newif\if@mtc@quotchapLoaded@a@ \@mtc@quotchapLoaded@a@false +\newif\if@mtc@romannumLoaded@ \@mtc@romannumLoaded@false +\newif\if@mtc@romannumLoaded@a@ \@mtc@romannumLoaded@a@false +\newif\if@mtc@sfheadersLoaded@ \@mtc@sfheadersLoaded@false +\newif\if@mtc@sfheadersLoaded@a@ \@mtc@sfheadersLoaded@a@false +\newif\if@mtc@alnumsecLoaded@ \@mtc@alnumsecLoaded@false +\newif\if@mtc@alnumsecLoaded@a@ \@mtc@alnumsecLoaded@a@false +\newif\if@mtc@captcontLoaded@ \@mtc@captcontLoaded@false +\newif\if@mtc@captcontLoaded@a@ \@mtc@captcontLoaded@a@false % \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} +% \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}{\if@mtc@empty@parttoc@} % \begin{macro}{\if@mtc@empty@partlof@} % \begin{macro}{\if@mtc@empty@partlot@} @@ -7507,6 +16043,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Nous définissons et positionnons des indicateurs concernant la présence des commandes de sectionnement (en fait, % celle des compteurs associés à~ces commandes). +% % \fi % \lneed{5} % \begin{macro}{\if@mtc@part@def@} @@ -7520,6 +16057,7 @@ sud des États-Unis, comme la Louisiane.} \@ifundefined{part}{\@mtc@part@def@false}{\@mtc@part@def@true} % \end{macrocode} % \end{macro} +% % \lneed{5} % \begin{macro}{\if@mtc@chapter@def@} % \ifcase\LANG\relax @@ -7532,6 +16070,7 @@ sud des États-Unis, comme la Louisiane.} \@ifundefined{chapter}{\@mtc@chapter@def@false}{\@mtc@chapter@def@true} % \end{macrocode} % \end{macro} +% % \lneed{5} % \begin{macro}{\if@mtc@section@def@} % \ifcase\LANG\relax @@ -7544,6 +16083,8 @@ sud des États-Unis, comme la Louisiane.} \@ifundefined{section}{\@mtc@section@def@false}{\@mtc@section@def@true} % \end{macrocode} % \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % We define and set flags about the absence of the sectionning commands. % \or\relax @@ -7560,6 +16101,8 @@ sud des États-Unis, comme la Louisiane.} \@ifundefined{part}{\@mtc@part@undef@true}{\@mtc@part@undef@false} % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@mtc@chapter@undef@} % \ifcase\LANG\relax % The \index{chapter}\verb|chapter| counter: @@ -7571,6 +16114,8 @@ sud des États-Unis, comme la Louisiane.} \@ifundefined{chapter}{\@mtc@chapter@undef@true}{\@mtc@chapter@undef@false} % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@mtc@section@undef@} % \ifcase\LANG\relax % The \index{section}\verb|section| counter: @@ -7680,6 +16225,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@firstpartis@used@} % \begin{macro}{\if@firstchapteris@used@} % \begin{macro}{\if@firstsectionis@used@} @@ -7696,6 +16242,86 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the document has exactly 2~parts}\label{ss+2parts} +% \or\relax +% \subsection{Tester si le document a exactement 2~parties}\label{ss+2parts} +% \fi +% \begin{macro}{\ifmtcsecondpart} +% \ifcase\LANG\relax +% In french, the ordinal adjective is ``deuxième'' if the second object is not the last object, but ``second'' +% or ``seconde'' (feminine) +% when it also the last one. So we define a specific flag: +% \or\relax +% En français, l'adjectif ordinal est \og deuxième \fg si le deuxième objet n'est pas le dernier objet, mais +% \og second \fg ou \og seconde \fg (féminin) si c'est le dernier. Donc nous définissons un indicateur spécifique: +% \fi +% \begin{macrocode} +\newif\ifmtcsecondpart \mtcsecondpartfalse +% \end{macrocode} +% \end{macro} +% +% \lneed{5} +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\ifmtcsecondpart} +% \ifcase\LANG\relax +% At the beginning of the document, we test this flag and make it global: +% \or\relax +% Au début du document, nous testons cet indicateur et le rendons global: +% \fi +% \begin{macrocode} +\AtBeginDocument{% + \ifmtcsecondpart + \global\mtcsecondparttrue + \else + \global\mtcsecondpartfalse + \fi} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \begin{macro}{\AtEndDocument} +% \begin{macro}{\ifmtcsecondpart} +% \begin{macro}{\\@mainaux} +% \ifcase\LANG\relax +% At the end of the document, we set and memorize the value of the flag in the \texttt{.aux} file: +% \or\relax +% À~la fin du document, nous établissons et mémorisons la valeur de l'indicateur dans le fichier \texttt{.aux}: +% \fi +% \begin{macrocode} +\AtEndDocument{% +\ifnum\value{part}=2\relax + \mtcsecondparttrue +\else + \mtcsecondpartfalse +\fi +\if@filesw + \ifmtcsecondpart + \immediate\write\@mainaux + {\string\global\string\mtcsecondparttrue}% + \else + \immediate\write\@mainaux + {\string\global\string\mtcsecondpartfalse}% + \fi +\fi} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{3} +% \ifcase\LANG\relax +% So we need two \LaTeX\ runs to get a correct result. The \texttt{french2.mld} language definition file +% (see section~\vref{s+mld+french2}) uses this trick to form the titles of part level mini-tables. +% \or\relax +% Il nous faut donc deux exécutions de \LaTeX\ pour obtenir un résultat correct. Le fichier de définition de +% langue \texttt{french2.mld} (voir la section~\vref{s+mld+french2}) utilise cette astuce pour former les titres +% des mini-tables au niveau partie. +% \fi +% % \lneed{5} % \ifcase\LANG\relax % \section{Preparation for the \texttt{notoccite} option}\label{s+code+notoccite1}\index{notoccite} @@ -7754,16 +16380,16 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@hyper@used@} % \ifcase\LANG\relax -% This code prepares the interface with the \texttt{hyperref} package~\cite{hyperref}. -% A flag is defined, then this preparation is performed in \verb|\AtBeginDocument| if this package is loaded. +% This code prepares the interface with the \texttt{hyperref} package~\cite{hyperref.web}. +% A flag is defined, then this preparation is performed in a \verb|\AtBeginDocument| block if this package is loaded. % This action defines some commands for the \texttt{hyperref} package. % \or\relax -% Ce code prépare l'interface avec le paquetage \texttt{hyperref}~\cite{hyperref}. +% Ce code prépare l'interface avec le paquetage \texttt{hyperref}~\cite{hyperref.web}. % Un indicateur est défini, puis cette préparation est effectuée dans un bloc \verb|\AtBeginDocument| si ce % paquetage est chargé. Cette action définit quelques commandes pour le paquetage \texttt{hyperref}. % \fi % \begin{macrocode} -\PackageInfo{minitoc}{*** compatible with hyperref ***\@gobble} +\mtcPackageInfo[<I0005>]{minitoc}{compatible with hyperref\@gobble} \newif\if@mtc@hyper@used@ \global\@mtc@hyper@used@false \AtBeginDocument{% \@ifpackageloaded{hyperref}{% @@ -7778,17 +16404,24 @@ sud des États-Unis, comme la Louisiane.} \let\toclevel@starsubsubsection\toclevel@subsubsection \let\toclevel@starparagraph\toclevel@paragraph \let\toclevel@starsubparagraph\toclevel@subparagraph - }{}% -} + }{}} % \end{macrocode} % \end{macro} % \end{macro} % % \lneed{5} % \ifcase\LANG\relax -% \section{Check if the \texttt{sectsty} package is loaded, and when}\index{sectsty}\label{s+sectsty.h1} +% \lneed{8} +% \section{Checking the presence of some packages} % \or\relax -% \section{Tester si le paquetage \texttt{sectsty} est chargé, et quand}\index{sectsty}\label{s+sectsty.h1} +% \section{Tester la présence de certains paquetages} +% \fi +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{sectsty} package is loaded, and when}\index{sectsty}\label{s+sectsty.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{sectsty} est chargé, et quand}\index{sectsty}\label{s+sectsty.h1} % \fi % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@sectstyLoaded@} @@ -7798,9 +16431,11 @@ sud des États-Unis, comme la Louisiane.} % test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been % loaded. See section~\vref{s+sectsty.h2}. % \or\relax +% \begin{SMOOTH} % Nous devons tester si le paquetage \texttt{sectsty}~\cite{sectsty} 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+sectsty.h2}. +% \end{SMOOTH} % \fi % \begin{macrocode} \@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@true}{} @@ -7812,6 +16447,315 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \subsection{Check if the \texttt{varsects} package is loaded, and when}\index{varsects}\label{s+varsects.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{varsects} est chargé, et quand}\index{varsects}\label{s+varsects.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@varsectsLoaded@} +% \begin{macro}{\if@mtc@varsectsLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{varsects} package~\cite{varsects} 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+varsects.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{varsects}~\cite{varsects} 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+varsects.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{fncychap} package is loaded, and when}\index{fncychap}\label{s+fncychap.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{fncychap} est chargé, et quand}\index{fncychap}\label{s+fncychap.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@fncychapLoaded@} +% \begin{macro}{\if@mtc@fncychapLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{fncychap} package~\cite{fncychap} 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+fncychap.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{fncychap}~\cite{fncychap} 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+fncychap.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@a@true}{}} +% \end{macrocode} +% \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} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@quotchapLoaded@} +% \begin{macro}{\if@mtc@quotchapLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{quotchap} package~\cite{quotchap} 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+quotchap.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{quotchap}~\cite{quotchap} 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+quotchap.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{romannum} package is loaded, and when}\index{romannum}\label{s+romannum.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{romannum} est chargé, et quand}\index{romannum}\label{s+romannum.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@romannumLoaded@} +% \begin{macro}{\if@mtc@romannumLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{romannum} package~\cite{romannum} 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+romannum.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{romannum}~\cite{romannum} 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+romannum.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{romannum}{\@mtc@romannumLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{romannum}{\@mtc@romannumLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{sfheaders} package is loaded, and when}\index{sfheaders}\label{s+sfheaders.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{sfheaders} est chargé, et quand}\index{sfheaders}\label{s+sfheaders.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@sfheadersLoaded@} +% \begin{macro}{\if@mtc@sfheadersLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{sfheaders} package~\cite{sfheaders} 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+sfheaders.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{sfheaders}~\cite{sfheaders} 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+sfheaders.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{alnumsec} package is loaded, and when}\index{alnumsec}\label{s+alnumsec.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{alnumsec} est chargé, et quand}\index{alnumsec}\label{s+alnumsec.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@alnumsecLoaded@} +% \begin{macro}{\if@mtc@alnumsecLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{alnumsec} package~\cite{alnumsec} 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+alnumsec.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{alnumsec}~\cite{alnumsec} 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+alnumsec.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{captcont} package is loaded, and when}\index{captcont}\label{s+captcont.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{captcont} est chargé, et quand}\index{captcont}\label{s+captcont.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@captcontLoaded@} +% \begin{macro}{\if@mtc@captcontLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{captcont} package~\cite{captcont} 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+captcont.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{captcont}~\cite{captcont} 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+captcont.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{captcont}{\@mtc@captcontLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{captcont}{\@mtc@captcontLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{caption} package is loaded, and when}\index{caption}\label{s+caption.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{caption} est chargé, et quand}\index{caption}\label{s+caption.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@captionLoaded@} +% \begin{macro}{\if@mtc@captionLoaded@a@} +% \ifcase\LANG\relax +% We must test if the \texttt{caption} package~\cite{caption} 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+caption.h2}. +% \or\relax +% \begin{SMOOTH} +% Nous devons tester si le paquetage \texttt{caption}~\cite{caption} 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+caption.h2}. +% \end{SMOOTH} +% \fi +% \begin{macrocode} + \@ifpackageloaded{caption}{\@mtc@captionLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{caption}{\@mtc@captionLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{caption2} package is loaded, and when}\index{caption2}\label{s+caption2.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{caption2} est chargé, et quand}\index{caption2}\label{s+caption2.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@captionIILoaded@} +% \begin{macro}{\if@mtc@captionIILoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{caption2} package~\cite{caption2} 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+caption2.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{caption2}~\cite{caption2} 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+caption2.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{caption2}{\@mtc@captionIILoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{caption2}{\@mtc@captionIILoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{ccaption} package is loaded, and when}\index{ccaption}\label{s+ccaption.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{ccaption} est chargé, et quand}\index{ccaption}\label{s+ccaption.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@ccaptionLoaded@} +% \begin{macro}{\if@mtc@ccaptionLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{ccaption} package~\cite{ccaption} 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+ccaption.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{ccaption}~\cite{ccaption} 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+ccaption.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \texttt{mcaption} package is loaded, and when}\index{mcaption}\label{s+mcaption.h1} +% \or\relax +% \subsection{Tester si le paquetage \texttt{mcaption} est chargé, et quand}\index{mcaption}\label{s+mcaption.h1} +% \fi +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@mcaptionLoaded@} +% \begin{macro}{\if@mtc@mcaptionLoaded@a@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \texttt{mcaption} package~\cite{mcaption} 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+mcaption.h2}. +% \or\relax +% Nous devons tester si le paquetage \texttt{mcaption}~\cite{mcaption} 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+mcaption.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@a@true}{}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% +% \lneed{5} +% \ifcase\LANG\relax % \section{Is the \texttt{memoir} class loaded?}\label{s+code+memoir.loaded}\index{memoir} % \or\relax % \section{La classe \texttt{memoir} est-elle chargée?}\label{s+code+memoir.loaded}\index{memoir} @@ -7820,31 +16764,36 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\if@mtc@memoirnew@} % \begin{macro}{\if@mtcpatchmemoir@} % \ifcase\LANG\relax -% We test if the \texttt{memoir}\index{memoir}~\cite{memoir} class is loaded. +% We test if the \texttt{memoir}\index{memoir}~\cite{memoir,add-memoir} class is loaded. % This class needs some compatibility adjustments or may be incompatible if too recent. In the later case, a patch -% is inserted (see chapter~\vref{memoir-patch}). +% is inserted (see chapter~\vref{memoir-patch}). This correction is no more necessary after the 2005/09/25 version +% of \texttt{memoir.cls}. % \or\relax -% Nous testons si la classe \texttt{memoir}\index{memoir}~\cite{memoir} est chargée. -% Cette classe nécessite certains ajustements pour la compatibilité ou être incompatible si elle est trop récente. -% Dans ce dernier cas, une correction est insérée (voir le chapitre~\vref{memoir-patch}). +% Nous testons si la classe \texttt{memoir}\index{memoir}~\cite{memoir,add-memoir} est chargée. +% Cette classe nécessite certains ajustements pour la compatibilité ou peut être incompatible si elle est trop récente. +% Dans ce dernier cas, une correction est insérée (voir le chapitre~\vref{memoir-patch}). Cette correction n'est +% plus nécessaire après la version de \texttt{memoir.cls} datée 2005/09/25. % \fi +% +% \lneed{5} % \begin{macrocode} \newif\if@mtcpatchmemoir@ \@mtcpatchmemoir@false -\@ifclassloaded{memoir}% - {\@mtc@memoirLoaded@true\relax% - \PackageInfo{minitoc}% - {*** the memoir class is loaded: compatibility attempted ***\@gobble}}% - {\@mtc@memoirLoaded@false} +\@ifclassloaded{memoir}{\@mtc@memoirLoaded@true\relax% + \mtcPackageInfo[<I0030>]{minitoc}% + {the memoir class is loaded:\MessageBreak + compatibility attempted\@gobble}}% + {\@mtc@memoirLoaded@false} \if@mtc@memoirLoaded@ \@ifundefined{@m@mchapter}% - {\@mtc@memoirnew@false\PackageInfo{minitoc}% - {*** old version of the memoir class ***\@gobble}} - {\@mtc@memoirnew@true\PackageInfo{minitoc}% - {*** recent version of the memoir class ***\@gobble} - \PackageInfo{minitoc}{*** 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}% + {\@mtc@memoirnew@false\mtcPackageInfo[<I0020>]{minitoc}% + {old version of the memoir class\@gobble}} + {\@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 + We try to patch\@gobble}% \@mtcpatchmemoir@true} \fi % \end{macrocode} @@ -7852,6 +16801,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtcpatchmemoir@} % \ifcase\LANG\relax % And now the patch: @@ -7860,9 +16810,10 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtcpatchmemoir@ -\InputIfFileExists{mtcpatchmem.sty}{}{% - \Package{Error}{minitoc} - {*** Unable to patch the memoir class ***}% +\IfFileExists{mtcpatchmem.sty}{% + \@ifclasslater{memoir}{2005/09/25}{}{\RequirePackage{mtcpatchmem}}}{% + \mtcPackage[<E0028>]{Error}{minitoc} + {Unable to patch the memoir class}% {So it remains incompatible. Sorry.}} \fi % \end{macrocode} @@ -7885,16 +16836,16 @@ sud des États-Unis, comme la Louisiane.} % \begin{SMOOTH} % \ifcase\LANG\relax % Some macros for testing if an argument of a macro is empty (taken from the package -% \index{ifmtarg}\texttt{ifmtarg}~\cite{ifmtarg}, by \xname{Peter R.}{Wilson} and +% \index{ifmtarg}\texttt{ifmtarg}~\cite{ifmtarg}, by \xname{Peter~R.}{Wilson} and % \xname{Donald}{Arseneau}, and from \index{while.tip}\texttt{while.tip}, % by \xname{Stephan~P.~von}{Bechtolsheim}~\cite{tex-bech}). The group is necessary to keep local the catcode % change of ``Q'', hence a \verb|\gdef| is needed for \verb|\mtc@ifmtarg|. % \or\relax % Quelques macros pour tester si un argument d'une macro est vide (elles sont tirées du paquetage -% \index{ifmtarg}\texttt{ifmtarg}~\cite{ifmtarg}, de \xname{Peter R.}{Wilson} et +% \index{ifmtarg}\texttt{ifmtarg}~\cite{ifmtarg}, de \xname{Peter~R.}{Wilson} et % \xname{Donald}{Arseneau}, et de \index{while.tip}\texttt{while.tip}, % de \xname{Stephan~P.~von}{Bechtolsheim}~\cite{tex-bech}). Le groupe est nécessaire pour garder local le -% changement de «~\emph{catcode}~» de «~Q~», donc il est nécessaire d'utiliser un \verb|\gdef| pour \verb|\mtc@ifmtarg|. +% changement de «~\emph{catcode}~» de «~Q~», il faut donc utiliser un \verb|\gdef| pour définir \verb|\mtc@ifmtarg|. % \fi % \end{SMOOTH} % \begin{macrocode} @@ -7932,7 +16883,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} -% \lneed{5} +% +% \lneed{8} % \begin{macro}{\if@mtc@checkfiles} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\if@mtc@LI} @@ -8066,7 +17018,7 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % The code of the next section (section~\vref{s+code+mtcaddpart}) is also skipped if \verb|\part| is not defined. % \or\relax -% Si la commande \verb|\part| n'est pas définie (par la classe de document, habituellement), nous ne pouvouns pas la +% Si la commande \verb|\part| n'est pas définie (par la classe de document, habituellement), nous ne pouvons pas la % modifier et un avertissement est émis\,\footnote{Une classe de document ayant des commandes de sectionnement mais % pas de commande \texttt{\bs part} est probablement non standard, d'où l'avertissement affiché sur le terminal.}. % Sinon, nous modifions ses deux branches, \verb|\@part| (pour la version non étoilée) ou \verb|\@spart| (pour la @@ -8079,11 +17031,11 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \@ifundefined{part}{% - \PackageWarningNoLine{minitoc}% - {*** part level macros NOT available ***} + \mtcPackageWarningNoLine[<W0018>]{minitoc}% + {part level macros NOT available} }{%% else undefined part (\part defined) - \PackageInfo{minitoc}% - {*** part level macros available ***\@gobble} + \mtcPackageInfo[<I0023>]{minitoc}% + {part level macros available\@gobble} \let\mtc@svspart\@spart \def\@spart{\stepcounter{ptc}\mtc@svspart} \let\mtc@svpart\@part @@ -8125,7 +17077,7 @@ sud des États-Unis, comme la Louisiane.} % Using \texttt{xpart} as first argument of % \verb|\contentsline| means that \verb|\l@xpart| will be invoked in place of % \verb|\l@part| to print the entry in -% the TOC, but \verb|\l@xpart| uses a huge depth (10000) for this entry, hence it will never be really printed +% the TOC, but \verb|\l@xpart| uses a huge depth (10\,000) for this entry, hence it will never be really printed % (except if you cheat). % \or\relax % Pour ajouter une entrée dans la table des matières pour une partie étoilée, nous avons besoin de la macro @@ -8139,7 +17091,7 @@ sud des États-Unis, comme la Louisiane.} % incrémentons le compteur \texttt{ptc}, via \verb|\adjustptc| (définie dans la section~\vref{s+code+part.level}). % Utiliser \texttt{xpart} comme premier argument de \verb|\contentsline| signifie que \verb|\l@xpart| sera invoquée % au lieu de \verb|\l@part| pour imprimer l'entrée dans la table des matières, mais \verb|\l@xpart| utilise une très -% grande profondeur (10000) pour cette entrée, donc celle-ci ne sera jamais vraiment imprimée (sauf si vous trichez). +% grande profondeur (10\,000) pour cette entrée, donc celle-ci ne sera jamais vraiment imprimée (sauf si vous trichez). % \fi % \begin{macrocode} \newcommand{\mtcaddpart}[1][]{% @@ -8174,7 +17126,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\chapter} % \begin{macro}{\section} % \ifcase\LANG\relax -% The section level macros are defined if \verb|\chapter| is not defined and \verb|\section| defined, i.e. in +% The section level macros are defined if \verb|\chapter| is not defined and \verb|\section| defined, i.e.,~in % document classes like \index{article}\texttt{article}, but not in document classes % like \index{book}\texttt{book} or \index{report}\texttt{report}. So we % test if \verb|\chapter| is defined and if \verb|\section| is defined, with adequate warnings. If neither are @@ -8188,16 +17140,16 @@ sud des États-Unis, comme la Louisiane.} % document. % \fi % \begin{macrocode} -\@ifundefined{chapter}{\PackageInfo{minitoc}% - {*** chapter level macros NOT available ***\@gobble}% - \@ifundefined{section}{\PackageInfo{minitoc}% - {*** section level macros NOT available ***\@gobble}% - \PackageWarningNoLine{minitoc}% - {*** no section or chapter level macros available *** +\@ifundefined{chapter}{\mtcPackageInfo[<I0004>]{minitoc}% + {chapter level macros NOT available\@gobble}% + \@ifundefined{section}{\mtcPackageInfo[<I0029>]{minitoc}% + {section level macros NOT available\@gobble}% + \mtcPackageWarningNoLine[<W0017>]{minitoc}% + {no section or chapter level macros available \MessageBreak - *** PLEASE VERIFY YOUR MAIN DOCUMENT CLASS ***}}% - {\PackageInfo{minitoc}% - {*** section level macros available ***\@gobble}% + PLEASE VERIFY YOUR MAIN DOCUMENT CLASS}}% + {\mtcPackageInfo[<I0028>]{minitoc}% + {section level macros available\@gobble}% % \end{macrocode} % \end{macro} % \end{macro} @@ -8289,43 +17241,44 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtc@ifmtarg} % \begin{macro}{\contentsline} % \begin{macro}{\adjuststc} -% \begin{macro}{\l@xsection} +% \begin{macro}{\l@xsect} % \begin{macro}{\l@section} % \ifcase\LANG\relax % To add an entry in the TOC for a starred section, we need the \verb|\mtcaddsection| macro, which has an optional % argument, the title of the section as it should appear in the TOC. By default, this argument is empty. If it is empty % (tested via \verb|\mtc@ifmtarg|) -% or omitted, we add a \index{xsection}\verb|\contentsline{xsection}{}...| +% or omitted, we add a \index{xsect}\verb|\contentsline{xsect}{}...| % line in the \index{.toc}\texttt{.toc} file. If it is not empty, we add a % \verb|\contentsline{section}{title...}...| line in the \texttt{.toc} file. We always add a -% \verb|\contentsline{xsection}{}...| line in the \index{.lof}\texttt{.lof} and \index{.lot}\texttt{.lot} files. +% \verb|\contentsline{xsect}{}...| line in the \index{.lof}\texttt{.lof} and \index{.lot}\texttt{.lot} files. % Then we increment the -% \texttt{stc} counter, via \verb|\adjuststc| (defined in section~\vref{s+code+section.level.commands}). -% Using \texttt{xsection} as first argument of -% \verb|\contentsline| means that \verb|\l@xsection| will be invoked +% \texttt{stc} counter, via \verb|\adjuststc| (this command is defined in section~\vref{s+code+section.level.commands}). +% Using \texttt{xsect} as first argument of +% \verb|\contentsline| means that \verb|\l@xsect| will be invoked % in place of \verb|\l@section| to print the entry in -% the TOC, but \verb|\l@xsection| uses a huge depth (10000) for this entry, hence it will never be really printed +% the TOC, but \verb|\l@xsect| uses a huge depth (10\,000) for this entry, hence it will never be really printed % (except if you cheat). % \or\relax % Pour ajouter une entrée dans la table des matières pour une section étoilée, nous avons besoin de la macro % \verb|\mtcaddsection|, qui a un argument optionnel, le titre de la section tel qu'il doit apparaître dans la % table des matières. Par défaut, cet argument est vide. S'il est vide (ce qui est testé par \verb|\mtc@ifmtarg|) ou -% omis, nous ajoutons une ligne \index{xsection}\verb|\contentsline{xsection}{}...| dans le fichier +% omis, nous ajoutons une ligne \index{xsect}\verb|\contentsline{xsect}{}...| dans le fichier % \index{.toc}\texttt{.toc}. S'il n'est pas vide, nous ajoutons une ligne \verb|\contentsline{section}{title...}...| -% dans le fichier \texttt{.toc}. Nous ajoutons toujours une ligne \verb|\contentsline{xsection}{}...| dans les +% dans le fichier \texttt{.toc}. Nous ajoutons toujours une ligne \verb|\contentsline{xsect}{}...| dans les % fichiers \index{.lof}\texttt{.lof} et \index{.lot}\texttt{.lot}. Puis nous incrémentons le compteur \texttt{stc}, -% via \verb|\adjuststc| (définie dans la section~\vref{s+code+section.level.commands}). Le fait d'utiliser -% \texttt{xsection} comme premier argument de \verb|\contentsline| signifie que \verb|\l@xsection| sera invoquée au -% lieu de \verb|\l@section| pour imprimer l'entrée dans la table des matières, mais \verb|\l@xsection| utilise une -% très grande profondeur (10000) pour cette entrée, donc elle ne sera jamais réellement imprimée (sauf si vous +% via \verb|\adjuststc| (cette commande est définie dans la section~\vref{s+code+section.level.commands}). +% Le fait d'utiliser +% \texttt{xsect} comme premier argument de \verb|\contentsline| signifie que \verb|\l@xsect| sera invoquée au +% lieu de \verb|\l@section| pour imprimer l'entrée dans la table des matières, mais \verb|\l@xsect| utilise une +% très grande profondeur (10\,000) pour cette entrée, donc elle ne sera jamais réellement imprimée (sauf si vous % trichez). % \fi % \begin{macrocode} \newcommand{\mtcaddsection}[1][]{% - \mtc@ifmtarg{#1}{\addcontentsline{toc}{xsection}{}}% + \mtc@ifmtarg{#1}{\addcontentsline{toc}{xsect}{}}% {\addcontentsline{toc}{section}{#1}}% - \addcontentsline{lof}{xsection}{}% - \addcontentsline{lot}{xsection}{}% + \addcontentsline{lof}{xsect}{}% + \addcontentsline{lot}{xsect}{}% \adjuststc} % \end{macrocode} % \end{macro} @@ -8354,7 +17307,7 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macro}{\chapter} % \ifcase\LANG\relax -% The chapter level macros are defined if \verb|\chapter| is defined, \emph{i.e.}~in +% The chapter level macros are defined if \verb|\chapter| is defined, i.e.,~in % document classes like \index{book}\texttt{book} or \index{report}\texttt{report}. So we % test if \verb|\chapter| is defined, with adequate warnings. The test is already done above, we are in the % ``else'' branch of \texttt{\bs @ifundefined\{chapter\}}. @@ -8365,7 +17318,7 @@ sud des États-Unis, comme la Louisiane.} % «~sinon~» de \texttt{\bs @ifundefined\{chapter\}}. % \fi % \begin{macrocode} - \PackageInfo{minitoc}{*** chapter level macros available ***\@gobble} + \mtcPackageInfo[<I0003>]{minitoc}{chapter level macros available\@gobble} % \end{macrocode} % \end{macro} % @@ -8427,7 +17380,7 @@ sud des États-Unis, comme la Louisiane.} % Using \texttt{xchapter} as first argument of % \verb|\contentsline| means that \verb|\l@xchapter| will be invoked in place of % \verb|\l@chapter| to print the entry in -% the TOC, but \verb|\l@xchapter| uses a huge depth (10000) for this entry, hence it will never be really printed +% the TOC, but \verb|\l@xchapter| uses a huge depth (10\,000) for this entry, hence it will never be really printed % (except if you cheat). % \or\relax % Pour ajouter une entrée dans la table des matières pour un chapitre étoilé, nous avons besoin de la macro @@ -8439,7 +17392,7 @@ sud des États-Unis, comme la Louisiane.} % \texttt{.lot}. Puis nous incrémentons le compteur \texttt{mtc}, via \verb|\adjustmtc| (définie dans la % section~\vref{s+code+starred.parts.chapters.or.sections}). Le fait d'utiliser \texttt{xchapter} comme premier argument % de \verb|\contentsline| signifie que \verb|\l@xchapter| sera invoquée au lieu de \verb|\l@chapter| pour imprimer -% l'entrée dans la table des matières, mais \verb|\l@xchapter| utilise une très grande profondeur (10000) pour cette +% l'entrée dans la table des matières, mais \verb|\l@xchapter| utilise une très grande profondeur (10\,000) pour cette % entrée, et donc elle ne sera jamais vraiment imprimée (sauf si vous trichez). % \fi % \begin{macrocode} @@ -8458,7 +17411,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \ifcase\LANG\relax % This code terminates (temporarily) the chapter level commands, -% \emph{i.e.}~terminates the \verb|\@ifundefined{chapter}| at the beginning of +% i.e.,~terminates the \verb|\@ifundefined{chapter}| at the beginning of % section~\vref{s+code+def.section.level.macros}. % \or\relax % Ce code termine (temporairement) les commandes au niveau chapitre, c'est-à-dire termine la construction @@ -8537,10 +17490,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\tf@mtc} % \ifcase\LANG\relax % This code is a hack to determine if the operating system is able or unable to use long extensions (${}>3$~characters) -% in file names. We define a file descriptor (\verb|\tf@mtc|) to write files\,\footnote{% -% Note that it is the \emph{only} new +% in file names. We define a file descriptor (\verb|\tf@mtc|) to write files\,\footnote{Note that 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} +% descriptor, or one of the standard descriptors, e.g., for the \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 @@ -8563,7 +17516,7 @@ sud des États-Unis, comme la Louisiane.} % \centering % \begin{tabularx}{\textwidth}{@{}Z{1}lccc} % \toprule -% \textbf{Phase (time from left to right):}&&1&2&3\\ +% \multicolumn{2}{@{}l@{}}{\textbf{Phase (time runs from left to right):}}&1&2&3\\ % \midrule % \textbf{OS with long extensions}&\texttt{\bs jobname.mtc1}&TRUE&TRUE&$*$\\ % \space &\texttt{\bs jobname.mtc}&&FALSE&\\ @@ -8576,11 +17529,11 @@ sud des États-Unis, comme la Louisiane.} % \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{% -% Notez que c'est le \emph{seul} nouveau descripteur de fichier créé par le paquetage \texttt{minitoc}. Tous les +% pour écrire des fichiers \,\footnote{Notez que 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}, -% mais via des descripteurs de fichiers déjà utilisés par des commandes standard telle que \texttt{\bs tableofcontents}, +% 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\ @@ -8600,7 +17553,7 @@ sud des États-Unis, comme la Louisiane.} % \centering % {\begin{tabularx}{\textwidth}{@{}Z{1}lccc} % \toprule -% \textbf{Phase (temps de gauche à~droite):}&&1&2&3\\ +% \multicolumn{2}{@{}l@{}}{\textbf{Phase (le temps s'écoule de gauche à~droite):}}&1&2&3\\ % \midrule % \textbf{S.E. avec suffixes longs}&\texttt{\bs jobname.mtc1}&VRAI&VRAI&$*$\\ % \space &\texttt{\bs jobname.mtc}&&FAUX&\\ @@ -8628,8 +17581,8 @@ sud des États-Unis, comme la Louisiane.} % D'abord, un message et un nouvel indicateur: % \fi % \begin{macrocode} -\PackageInfo{minitoc}% - {*** Autoconfiguration of extensions ***\@gobble} +\mtcPackageInfo[<I0002>]{minitoc}% + {Autoconfiguration of extensions\@gobble} \newif\if@longextensions@\@longextensions@false % \end{macrocode} % \item @@ -8677,17 +17630,16 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@longextensions@ - \PackageInfo{minitoc}% - {*** Long extensions (Unix-like) will be used ***\@gobble} - \PackageInfo{minitoc}% + \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}% \else - \PackageWarningNoLine{minitoc}% - {*** Short extensions (MSDOS-like) will be used ***sight***} - \PackageWarningNoLine{minitoc}% - {==> this version is configured for MSDOS-like - \MessageBreak \space\space\space\space(8+3) file names} + \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} \fi % \end{macrocode} % \item @@ -8734,13 +17686,15 @@ sud des États-Unis, comme la Louisiane.} % dans une mauvaise situation et devriez, \Virage\emph{dans l'urgence,} mettre à~jour votre installation de \LaTeX, % qui rouille depuis\ldots\ pas mal d'années! % \fi +% +% \lneed{5} % \begin{macrocode} \@ifundefined{@inputcheck}% - {\PackageWarningNoLine{minitoc}% + {\mtcPackageWarningNoLine[<W0021>]{minitoc}% {Your version of latex.tex is obsolete.\MessageBreak Trying to continue..}\newread\@inputcheck\relax}{} \@ifundefined{reset@font}% - {\PackageWarningNoLine{minitoc}% + {\mtcPackageWarningNoLine[<W0022>]{minitoc}% {Your version of latex.tex is very obsolete.\MessageBreak Trying to continue... crossing fingers}% \let\reset@font\relax}{} @@ -8755,6 +17709,8 @@ sud des États-Unis, comme la Louisiane.} % \section{Une macro pour faire une entrée dans la table des matières sans points de conduite ni numéros de page}\label{s+code+@undottedtocline} % \fi % \begin{macro}{\@undottedtocline} +% \begin{macro}{\ifundottedmtc} +% \begin{macro}{\undottedmtcfalse} % \begin{SMOOTH} % \ifcase\LANG\relax % The (internal) macro \verb|\@undottedtocline| is a modified version of the standard command \verb|\@dottedtocline|. @@ -8764,7 +17720,10 @@ sud des États-Unis, comme la Louisiane.} % Elle sera utilisée dans les macros de personnalisation. % \fi % \end{SMOOTH} +% +% \lneed{5} % \begin{macrocode} +\newif\ifundottedmtc\undottedmtcfalse \def\@undottedtocline#1#2#3#4#5{% \ifnum #1>\c@tocdepth \else \vskip \z@ plus.2\p@ @@ -8779,6 +17738,8 @@ sud des États-Unis, comme la Louisiane.} \fi} % \end{macrocode} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -8789,20 +17750,24 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\if@mtc@memoirLoaded@} % \ifcase\LANG\relax % This section defines some customization macros for the presence or -% absence of page numbers in the mini-tables. But if the \index{memoir}\texttt{memoir} class~\cite{memoir} is loaded, +% absence of page numbers in the mini-tables. But if the \index{memoir}\texttt{memoir} class~\cite{memoir,add-memoir} is loaded, % it does the job. So, we test first \texttt{\bs if@mtc@memoirLoaded@} % to use the commands of \texttt{memoir} when they % are available. % \or\relax % Cette section définit quelques macros de personnalisation concernant la présence ou l'absence des numéros de -% pages dans les mini-tables. Mais si la classe \index{memoir}\texttt{memoir}~\cite{memoir} est chargée, elle +% pages dans les mini-tables. Mais si la classe \index{memoir}\texttt{memoir}~\cite{memoir,add-memoir} est chargée, elle % sait faire ce travail. Donc, nous testons d'abord \texttt{\bs if@mtc@memoirLoaded@} pour utiliser les commandes de % \texttt{memoir} lorsqu'elles sont disponibles. % \fi +% +% \lneed{5} % \begin{macrocode} \if@mtc@memoirLoaded@ % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtcpagenumbers} % \begin{macro}{\nomtcpagenumbers} % \ifcase\LANG\relax @@ -8826,6 +17791,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\stcpagenumbers} % \begin{macro}{\nostcpagenumbers} % \ifcase\LANG\relax @@ -8847,6 +17814,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\ptcpagenumbers} % \begin{macro}{\noptcpagenumbers} % \ifcase\LANG\relax @@ -8872,6 +17841,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mlfpagenumbers} % \begin{macro}{\nomlfpagenumbers} % \begin{macro}{\slfpagenumbers} @@ -8897,6 +17868,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mltpagenumbers} % \begin{macro}{\nomltpagenumbers} % \begin{macro}{\sltpagenumbers} @@ -8930,6 +17903,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \else % \end{macrocode} +% % \lneed{6} % \begin{macro}{\mtcpagenumbers} % \begin{macro}{\nomtcpagenumbers} @@ -8956,6 +17930,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{6} % \begin{macro}{\mlfpagenumbers} % \begin{macro}{\nomlfpagenumbers} @@ -8982,6 +17957,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{6} % \begin{macro}{\mltpagenumbers} % \begin{macro}{\nomltpagenumbers} @@ -9009,6 +17985,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{9} % \begin{macro}{\ptcpagenumbers} % \begin{macro}{\plfpagenumbers} @@ -9062,8 +18039,8 @@ sud des États-Unis, comme la Louisiane.} % % An ``after'' feature is analog but its code is executed after each mini-table of a given type. % -% A ``thispagestyle'' feature is defined by a macro like \verb|\thispagestyleparttoc| which contains code to define the page -% style implied by mini-tables of a given type: the command \verb|\thispagestyleparttoc| can be defined as +% A ``thispagestyle'' feature is defined by a macro like \verb|\thispageparttocstyle| which contains code to define the page +% style implied by mini-tables of a given type: the command \verb|\thispageparttocstyle| can be defined as % \verb|\thispagestyle{...}|. Usually, the ``thispagestyle'' feature is only defined for part-level mini-tables, % which use page breaks in their \verb|before| and \verb|after| features. For chapter- and section-level % mini-tables, the ``thispagestyle'' feature is usually defined as \verb|\empty|. @@ -9081,8 +18058,8 @@ sud des États-Unis, comme la Louisiane.} % % Un dispositif «~after~» est analogue mais son code est exécuté après chaque mini-table d'un type donné. % -% Un dispositif «~thispagestyle~» est défini par une macro comme \verb|\thispagestyleparttoc| qui contient du -% code pour définir le style de page impliqué par les mini-tables d'un type donné: la commande \verb|\thispagestyleparttoc| +% Un dispositif «~thispagestyle~» est défini par une macro comme \verb|\thispageparttocstyle| qui contient du +% code pour définir le style de page impliqué par les mini-tables d'un type donné: la commande \verb|\thispageparttocstyle| % peut être définie comme étant \verb|\thispagestyle{...}|. Habituellement, le dispositif «~thispagestyle~» n'est % défini que pour les mini-tables au niveau partie, qui utilisent des sauts de page dans leurs dispositifs «~before~» % et «~after~». Pour les mini-tables aux niveaux chapitre et section, le dispositif «~thispagestyle~» est @@ -9093,6 +18070,7 @@ sud des États-Unis, comme la Louisiane.} % ou \texttt{report} pour la mise en page des mini-tables au niveau partie. % \fi % +% \lneed{5} % \begin{macro}{\chapter} % \begin{macro}{\beforeparttoc} % \begin{macro}{\beforepartlof} @@ -9108,6 +18086,8 @@ sud des États-Unis, comme la Louisiane.} \let\beforepartlof\empty \let\beforepartlot\empty}% % \end{macrocode} +% +% \lneed{5} % \begin{macro}{\cleardoublepage} % \ifcase\LANG\relax % But if \verb|\chapter| is defined, they have a \verb|\cleardoublepage| as default ``before'' feature: @@ -9124,6 +18104,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\beforeminitoc} % \begin{macro}{\beforeminilof} % \begin{macro}{\beforeminilot} @@ -9140,6 +18122,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\beforesecttoc} % \begin{macro}{\beforesectlof} % \begin{macro}{\beforesectlot} @@ -9156,6 +18140,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\chapter} % \begin{macro}{\afterparttoc} % \begin{macro}{\afterpartlof} @@ -9171,6 +18157,8 @@ sud des États-Unis, comme la Louisiane.} \let\afterpartlof\empty \let\afterpartlot\empty}% % \end{macrocode} +% +% \lneed{5} % \begin{macro}{\cleardoublepage} % \ifcase\LANG\relax % But if \verb|\chapter| is defined, they have a \verb|\cleardoublepage| as default ``after'' feature: @@ -9187,6 +18175,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\afterminitoc} % \begin{macro}{\afterminilof} % \begin{macro}{\afterminilot} @@ -9203,6 +18193,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\aftersecttoc} % \begin{macro}{\aftersectlof} % \begin{macro}{\aftersectlot} @@ -9219,6 +18211,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{9} % \begin{macro}{\thispagestyle} % \begin{macro}{\thispageparttocstyle} @@ -9232,15 +18225,21 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\thispagesectlotstyle} % \ifcase\LANG\relax % By default, all the ``thispagestyle'' features (at part level) use the \texttt{empty} page style. -% It affects only the first page of the mini-table. +% It affects only the first page of the mini-table. If \verb|\chapter| is not defined, there is no default +% ``thispagestyle'' features at the part level. % \or\relax % Par défaut, tous les dispositifs «~thispagestyle~» (au niveau partie) utilisent le style de page \texttt{empty}. +% Si \verb|\chapter| n'est pas définie, il n'y a pas de dispositif «~thispagestyle~» au niveau partie. % Ceci affecte seulement la première page de la mini-table. % \fi % \begin{macrocode} -\def\thispageparttocstyle{\thispagestyle{empty}} -\def\thispagepartlofstyle{\thispagestyle{empty}} -\def\thispagepartlotstyle{\thispagestyle{empty}} +\@ifundefined{chapter}{% + \def\thispageparttocstyle{\empty} + \def\thispagepartlofstyle{\empty} + \def\thispagepartlotstyle{\empty}}% +{\def\thispageparttocstyle{\thispagestyle{empty}} + \def\thispagepartlofstyle{\thispagestyle{empty}} + \def\thispagepartlotstyle{\thispagestyle{empty}}} \def\thispageminitocstyle{\empty} \def\thispageminilofstyle{\empty} \def\thispageminilotstyle{\empty} @@ -9258,6 +18257,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtcsetfeature} % \ifcase\LANG\relax % In section~\vref{s+code+mtcsetfeature.command}, we will define the \verb|\mtcsetfeature| macro which is @@ -9284,15 +18285,15 @@ sud des États-Unis, comme la Louisiane.} % into your document. This \verb|\faketableofcontents| command is a stripped off version % of the standard command \verb|\tableofcontents|. We define in the same way the commands \verb|\fakelistoffigures| and % \verb|\fakelistoftables|, -% using in fact a stripped version \verb|\fake@starttoc| of \verb|\@starttoc|. But it is nice to reset to zero the +% using in fact just a stripped version \verb|\fake@starttoc| of \verb|\@starttoc|. But it is nice to reset to zero the % \texttt{ptc}, \texttt{mtc}, and \texttt{stc} counters now, if they are defined\,\footnote{Remember the infamous % ``\texttt{stc0}'' bug.}. % \or\relax % Si vous souhaitez ne pas avoir de table des matières, mais avoir quand même des minitocs, il vous faut créer le % fichier \texttt{.toc}, sans l'insérer dans votre document. Cette commande % \verb|\faketableofcontents| est une version restreinte de la commande standard \verb|\tableofcontents|. Nous -% définissons de la même manière les commandes \verb|\fakelistoffigures| et \verb|\fakelistoftables|, en utilisant -% en fait une version restreinte \verb|\fake@starttoc| de \verb|\@starttoc|. Mais il est bon de remettre à~zéro +% définissons de la même manière les deux autres commandes \verb|\fakelistoffigures| et \verb|\fakelistoftables|, +% en utilisant en fait simplement une version restreinte \verb|\fake@starttoc| de \verb|\@starttoc|. Mais il est bon de remettre à~zéro % maintenant les compteurs \texttt{ptc}, \texttt{mtc} et \texttt{stc}, s'ils sont définis\,\footnote{Souvenez-vous % de l'infâme erreur <<~\texttt{stc0}~>>.}. % \fi @@ -9368,6 +18369,7 @@ sud des États-Unis, comme la Louisiane.} % À~partir d'ici, nous définissons les commandes au niveau chapitre. % \fi % +% \lneed{5} % \begin{macro}{\mtc@markboth} % \begin{macro}{\@mkboth} % \ifcase\LANG\relax @@ -9432,6 +18434,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\addstarredsection} % \begin{macro}{\chapter} % \begin{macro}{\addst@rred} @@ -9450,15 +18454,16 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \ifcase\LANG\relax % \begin{SMOOTH} -% else we begin to define the stuff for chapter-level commands (the ``else'' branch of \verb|\@ifundefined{chapter}|): +% Else we begin to define the stuff for chapter-level commands (the ``else'' branch of \verb|\@ifundefined{chapter}|): % \end{SMOOTH} % \or\relax -% sinon, nous commençons à~définir le matériel pour les commandes au niveau chapitre (branche «~sinon~» de +% Sinon, nous commençons à~définir le matériel pour les commandes au niveau chapitre (branche «~sinon~» de % \verb|\@ifundefined{chapter}|): % \fi % \begin{macrocode} {% % \end{macrocode} +% % \lneed{8} % \begin{macro}{\The@mtc} % \begin{macro}{\firstchapteris} @@ -9467,6 +18472,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\decrementmtc} % \begin{macro}{\incrementmtc} % \begin{macro}{\themtc} +% \begin{macro}{\columnwidth} % \begin{macro}{\mtc@rule} % \begin{macro}{\mlf@rule} % \begin{macro}{\mlt@rule} @@ -9478,25 +18484,27 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % We define now: the internal format of the \index{mtc}\texttt{mtc} counter (\verb|\The@mtc|), the obsolete command % \verb|\firstchapteris| (it just emits a harmless warning), the \texttt{mtc} counter (initialized to~0), -% the \verb|\adjustmtc| command (increments \texttt{mtc}, by~1 by default), -% the \verb|\decrementmtc| command (decrements \texttt{mtc} by~1), -% the \verb|\incrementmtc| command (increments \texttt{mtc} by~1), +% the \verb|\adjustmtc| command (increments the \texttt{mtc} counter, by~1 by default), +% the \verb|\decrementmtc| command (decrements the \texttt{mtc} counter by~1), +% the \verb|\incrementmtc| command (increments the \texttt{mtc} counter by~1), % the format of the \texttt{mtc} counter (\verb|\themtc|), % the counter \index{minitocdepth}\texttt{minitocdepth}, initialized to~2, for the depth of a minitoc % (analog to the standard -% \texttt{tocdepth} counter), the horizontal rules to draw before and after minitocs (\verb|\mtc@rule|), and we copy +% \texttt{tocdepth} counter). +% Wew define the horizontal rules to draw before and after minitocs (\verb|\mtc@rule|), and we copy % that definition into analog macros for other kinds of mini-tables. We also set the default value (24pt) of % \verb|\mtcindent|, the indentation for minitocs (both sides). The rules are 0.4pt thick. They are defined via % \verb|\hrule| to stay in vertical mode for the final \verb|\kern|. % \or\relax % Nous définissons ensuite: le format interne du compteur \index{mtc}\texttt{mtc} (\verb|\The@mtc|), la commande -% obsolète \verb|\firstchapteris| (elle ne fait d'émettre un avertissement bénin), le compteur \texttt{mtc} (initialisé -% à~0), la commande \verb|\adjustmtc| (incrémente \texttt{mtc}, de~1 par défaut), -% la commande \verb|\decrementmtc| (décrémente \texttt{mtc} de~1), -% la commande \verb|\incrementmtc| (incrémente \texttt{mtc} de~1), +% obsolète \verb|\firstchapteris| (elle ne fait qu'émettre un avertissement bénin), le compteur \texttt{mtc} (initialisé +% à~0), la commande \verb|\adjustmtc| (incrémente le compteur \texttt{mtc}, de~1 par défaut), +% la commande \verb|\decrementmtc| (décrémente le compteur \texttt{mtc} de~1), +% la commande \verb|\incrementmtc| (incrémente le compteur \texttt{mtc} de~1), % le format du compteur \texttt{mtc} (\verb|\themtc|), % le compteur \index{minitocdepth}\texttt{minitocdepth}, initialisé à~2, pour la profondeur d'une minitoc (analogue -% au compteur standard \texttt{tocdepth}), les filets horizontaux à~tracer avant et après les minitocs +% au compteur standard \texttt{tocdepth}). +% Nous définissons les filets horizontaux à~tracer avant et après les minitocs % (\verb|\mtc@rule|), puis nous copions cette définition dans des macros analogues pour les autres sortes de % mini-tables. Nous établissons aussi la valeur par défaut (24pt) de \verb|\mtcindent|, l'indentation pour les minitocs (des % deux côtés). Les filets sont épais de 0.4pt. Ils sont définis via \verb|\hrule| pour rester en mode vertical @@ -9505,8 +18513,8 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\The@mtc{\arabic{mtc}} \def\firstchapteris#1% - {\PackageWarning{minitoc}% - {*** \string\firstchapteris \space is an obsolete command ***}% + {\mtcPackageWarning[<W0003>]{minitoc}% + {\string\firstchapteris \space is an obsolete\MessageBreak command}% \@firstchapteris@used@true} \newcounter{mtc} \setcounter{mtc}{0} @@ -9540,6 +18548,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -9554,7 +18563,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcPfont} % \begin{macro}{\mtcSPfont} % \begin{macro}{\mlffont} +% \begin{macro}{\mlfSfont} % \begin{macro}{\mltfont} +% \begin{macro}{\mltSfont} % \begin{macro}{\mtifont} % \ifcase\LANG\relax % We define these commands with full NFSS~\cite{fontsel} descriptions. These definitions are effective if \verb|\chapter| is @@ -9563,7 +18574,7 @@ sud des États-Unis, comme la Louisiane.} % (section~\vref{s+code+mtcsetfont.command}) and the \verb|\mtcsettitlefont| macro later % (section~\vref{s+code+mtcsettitlefont.command}). % \or\relax -% Nous définissons ces commandes avec des descriptions NFSS~\cite{fontsel} complètes. Ces défintions sont effectives +% Nous définissons ces commandes avec des descriptions NFSS~\cite{fontsel} complètes. Ces définitions sont effectives % si \verb|\chapter| % est définie. Les fontes pour les titres sont aussi définies ici. Voir aussi la macro \verb|\mtcsetfont| % (section~\vref{s+code+mtcsetfont.command}) et la macro \verb|\mtcsettitlefont| plus loin @@ -9577,7 +18588,9 @@ sud des États-Unis, comme la Louisiane.} \let\mtcPfont\mtcfont \let\mtcSPfont\mtcfont \let\mlffont\mtcfont +\let\mlfSfont\mtcfont \let\mltfont\mtcfont +\let\mltSfont\mtcfont \def\mtifont{\large\rmfamily\upshape\bfseries} % \end{macrocode} % \end{macro} @@ -9589,11 +18602,17 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\coffeefont} % \ifcase\LANG\relax -% And \verb|\coffeefont| is used for ``coffee breaks'' in the \index{minutes}\texttt{minutes} package~\cite{minutes}. +% And \verb|\coffeefont| is used for ``coffee breaks''{\myCoffeecup} in the \index{minutes}\texttt{minutes} +% package~\cite{minutes}. % \or\relax -% Et \verb|\coffeefont| est utilisée pour les «~pauses café~» dans le paquetage \texttt{minutes}~\cite{minutes}. +% Et \verb|\coffeefont| est utilisée pour les «~pauses café~»{\myCoffeecup} dans le +% paquetage \texttt{minutes}~\cite{minutes}. % \fi % \begin{macrocode} \def\coffeefont{\small\rmfamily\slshape\mdseries} @@ -9635,6 +18654,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{8} % \begin{macro}{\c@mti} % \begin{macro}{\l@mti} % \begin{macro}{\r@mti} @@ -9658,6 +18678,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\l@mti} % \begin{macro}{\do@mtitc} % \begin{macro}{\df@mtitc} @@ -9686,7 +18707,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{The \texttt{mtc@verse} environment}\label{s+code+mtc@verse.env} % \or\relax @@ -9709,14 +18730,20 @@ sud des États-Unis, comme la Louisiane.} % As it is a list environment, we first define (in a local way) \verb|\\|, then call \verb|\list{}| and set some % dimensions like \verb|\itemsep|, \verb|\itemindent|, \verb|\listparindent|, \verb|\topsep|. % \verb|\parsep| is set to zero if the \index{tight}\texttt{tight} option is active (to reduce the spacing of the lines). +% \verb|\parskip| is set to zero if the \index{k-tight}\texttt{k-tight} option is active +% (to reduce the spacing of the lines). % Both margins are set to \verb|\mtcindent|. \verb|\endmtc@verse| terminates the list and discourages a page break. % \or\relax % Chaque minitoc est placée à~l'intérieur d'un environnement \texttt{mtc@verse}. Cet environnement est analogue % à~l'environnement standard \texttt{verse} et donc il est défini à~l'aide de deux commandes: \verb|\mtc@verse| et % \verb|\endmtc@verse|. Comme c'est un environnement de liste, nous définissons d'abord (de manière locale) \verb|\\|, % puis nous appelons \verb|\list{}| et établissons quelques dimensions telles que \verb|\itemsep|, \verb|\itemindent|, -% \verb|\listparindent|, \verb|\topsep|. \verb|\parsep| est forcée à~zéro si l'option \index{tight}\texttt{tight} -% est active (pour réduire l'espacement des lignes). Les deux marges sont établies à~\verb|\mtcindent|. +% \verb|\listparindent|, \verb|\topsep|. +% \verb|\parsep| est forcée à~zéro si l'option \index{tight}\texttt{tight} est active +% (pour réduire l'espacement des lignes). +% \verb|\parskip| est forcée à~zéro si l'option \index{k-tight}\texttt{k-tight} est active +% (pour réduire l'espacement des lignes). +% Les deux marges sont établies à~\verb|\mtcindent|. % \verb|\endmtc@verse| termine la liste et décourage une coupure de page. % \fi % \begin{macrocode} @@ -9753,6 +18780,8 @@ sud des États-Unis, comme la Louisiane.} % \section{Les commandes \texttt{\bs minitoc}, \texttt{\bs minilof} et \texttt{\bs minilot}} % Ces trois commandes sont très similaires, avec seulement des différences de détail. % \fi +% +% \lneed{5} % \ifcase\LANG\relax % \subsection{The \texttt{\bs minitoc} command}\label{s+code+minitoc.command} % \or\relax @@ -9769,6 +18798,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\dominitoc} % \begin{macro}{\minitoc} % \ifcase\LANG\relax @@ -9790,6 +18820,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\minitoc} % \begin{macro}{\minitoc@} % \begin{macro}{\@ifnextchar} @@ -9799,7 +18830,7 @@ sud des États-Unis, comme la Louisiane.} % left bracket for the optional argument: % \or\relax % Donc nous définissons \verb|\minitoc| avec un argument optionnel et sa valeur par défaut (courante), puis -% appelons le vrai code dans la macro the \verb|\minitoc@| (qui a un argument délimité); nous utilisons l'astuce +% appelons le vrai code dans la macro \verb|\minitoc@| (qui a un argument délimité); nous utilisons l'astuce % \verb|\@ifnextchar| pour détecter le crochet gauche de l'argument optionnel: % \fi % \begin{macrocode} @@ -9816,19 +18847,22 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@minitoc@used@} % \ifcase\LANG\relax % First, we set the global flag \verb|\@minitoc@used@true| to note that \verb|\minitoc| has been called (this will be % used by a hint later, section~\vref{ss+final.coh}). % \or\relax % D'abord, nous établissons l'indicateur global \verb|\@minitoc@used@true| pour noter que \verb|\minitoc| a été -% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, section~\vref{ss+final.coh}). +% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, voir la section~\vref{ss+final.coh}). % \fi % \begin{macrocode} \def\minitoc@[#1]{% \global\@minitoc@used@true % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\@tocfile} % \begin{macro}{\if@longextensions} % \ifcase\LANG\relax @@ -9849,12 +18883,14 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@CkFile} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\if@mtc@empty@minitoc@} % \ifcase\LANG\relax % Then we test (via \verb|\mtc@CkFile|) the emptiness of this file. -% A warning is given if the file is empty and a flag is set (a hint will signal that and empty minitoc has been +% A warning is given if the file is empty and a flag is set (a hint will signal that an empty minitoc has been % requested). % \or\relax % Puis nous testons (via \verb|\mtc@CkFile|) la vacuité de ce fichier. Un avertissement est émis si le fichier est @@ -9863,7 +18899,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0006>]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@minitoc@true \else @@ -9871,6 +18907,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\thispageminitocstyle} % \ifcase\LANG\relax % We call \verb|\thispageminitocstyle| to set the page style @@ -9878,14 +18916,15 @@ sud des États-Unis, comme la Louisiane.} % The marks are not treated, because usually there is no new page for a minitoc. % \or\relax % Nous appelons \verb|\thispageminitocstyle| pour établir le style de page (par défaut, ceci ne fait rien car, par -% défaut, il n'y~a pas de saut de page avant une minitoc). Les marques ne sont pas traitées, car habituellement, +% défaut, il n'y~a pas de saut de page avant une minitoc). Les marques ne sont pas traitées, car, habituellement, % il n'y~a pas de saut de page avant une minitoc. % \fi % \begin{macrocode} \thispageminitocstyle -%% \mtc@markboth{\uppercase{\mtctitle}}{\uppercase{\mtctitle}}% +%% \mtc@markboth{\MakeUppercase{\mtctitle}}{\MakeUppercase{\mtctitle}}% % \end{macrocode} % \end{macro} +% % \lneed{12} % \begin{macro}{\beforeminitoc} % \begin{environment}{samepage} @@ -9902,6 +18941,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcfont} % \begin{macro}{\mtifont} % \begin{macro}{\mtc@rule} +% \begin{macro}{\columnwidth} % \begin{environment}{tabular} % \ifcase\LANG\relax % We call \verb|\beforeminitoc|, @@ -9960,8 +19000,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} % \begin{macro}{\mtcindent} @@ -9985,6 +19028,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\c@tocdepth} % \begin{macro}{\c@minitocdepth} % \begin{macro}{\\} @@ -9996,7 +19041,7 @@ sud des États-Unis, comme la Louisiane.} % then inhibit a page break. The blank line is necessary to avoid a parasite negative indentation. % \or\relax % Nous forçons la profondeur effective de la mini-table (\verb|\c@tocdepth|) à~la profondeur demandée -% (\verb|\c@minitocdepth|), dons l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où +% (\verb|\c@minitocdepth|), donc l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où % \index{tocdepth}\texttt{tocdepth} a été forcée à~\index{minitocdepth}\texttt{minitocdepth}, pour n'imprimer que % les entrées dont le niveau est assez bas, puis nous inhibons une coupure de page. La ligne blanche est nécessaire % pour éviter une indentation négative parasite. @@ -10010,6 +19055,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@pgno} % \begin{macro}{\@dottedtocline} % \begin{macro}{\@undottedtocline} @@ -10023,14 +19070,14 @@ sud des États-Unis, comme la Louisiane.} % \texttt{notoccite} package~\cite{notoccite}) % \verb|\mtc@hook@beforeinputfile| and the macro % \verb|\mtc@setform| which adjusts some layout parameters (defined by the user via -% \verb|\mtcsetformat|). +% some \verb|\mtcsetformat| commands). % We work in a group to keep local some macro redefinitions. % \or\relax % Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minitoc en insérant le % fichier de minitoc. Mais avant de lire ce fichier de minitoc, nous devons appeler la macro d'attache (\emph{hook}) % (demandée par \xname{Donald}{Arseneau} pour son paquetage \texttt{notoccite}~\cite{notoccite}) % \verb|\mtc@hook@beforeinputfile| et la macro \verb|\mtc@setform| qui ajuste certains paramètres de mise en page -% (définis par l'utilisateur via \verb|\mtcsetformat|). +% (définis par l'utilisateur via quelques commandes \verb|\mtcsetformat|). % Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales. % \fi % \begin{macrocode} @@ -10052,6 +19099,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{environment}{mtc@verse} % \begin{macro}{\mtc@bottom@rule} % \begin{macro}{\\} @@ -10079,8 +19128,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{environment} % +% \lneed{5} % \begin{macro}{\mtc@bottom@rule} % \begin{macro}{\mtc@rule} +% \begin{macro}{\columnwidth} % \ifcase\LANG\relax % And we define the bottom rule for a minitoc, with some space under the minitoc: % \or\relax @@ -10094,8 +19145,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% \end{macro} % % ^^A \need{.5\textheight} ^^A% for marginpars. +% % \lneed{5} % \ifcase\LANG\relax % \subsection{The \texttt{\bs minilof} command}\label{s+code+minilof.command} @@ -10110,6 +19163,7 @@ sud des États-Unis, comme la Louisiane.} % \fi % \end{macro} % +% \lneed{5} % \begin{macro}{\minilof} % \begin{macro}{\chapter} % \ifcase\LANG\relax @@ -10121,6 +19175,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\dominilof} % \begin{macro}{\minilof} % \ifcase\LANG\relax @@ -10142,6 +19197,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\minilof} % \begin{macro}{\minilof@} % \begin{macro}{\@ifnextchar} @@ -10151,7 +19207,7 @@ sud des États-Unis, comme la Louisiane.} % left bracket for the optional argument: % \or\relax % Donc nous définissons \verb|\minilof| avec un argument optionnel et sa valeur par défaut (courante), puis -% appelons le vrai code dans la macro the \verb|\minilof@| (qui a un argument délimité); nous utilisons l'astuce +% appelons le vrai code dans la macro \verb|\minilof@| (qui a un argument délimité); nous utilisons l'astuce % \verb|\@ifnextchar| pour détecter le crochet gauche de l'argument optionnel: % \fi % \begin{macrocode} @@ -10168,19 +19224,22 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@minilof@used@} % \ifcase\LANG\relax % First, we set the global flag \verb|\@minilof@used@true| to note that \verb|\minilof| has been called (this will be % used by a hint later, section~\vref{ss+final.coh}). % \or\relax % D'abord, nous établissons l'indicateur global \verb|\@minilof@used@true| pour noter que \verb|\minilof| a été -% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, section~\vref{ss+final.coh}). +% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, voir la section~\vref{ss+final.coh}). % \fi % \begin{macrocode} \def\minilof@[#1]{% \global\@minilof@used@true % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\@tocfile} % \begin{macro}{\if@longextensions@} % \ifcase\LANG\relax @@ -10201,12 +19260,14 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@CkFile} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\if@mtc@empty@minilof@} % \ifcase\LANG\relax % Then we test (via \verb|\mtc@CkFile|) the emptiness of this file. -% A warning is given if the file is empty and a flag is set (a hint will signal that and empty minilof has been +% A warning is given if the file is empty and a flag is set (a hint will signal that an empty minilof has been % requested). % \or\relax % Puis nous testons (via \verb|\mtc@CkFile|) la vacuité de ce fichier. Un avertissement est émis si le fichier est @@ -10215,7 +19276,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0006>]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@minilof@true \else @@ -10223,6 +19284,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\thispageminilofstyle} % \ifcase\LANG\relax % We call \verb|\thispageminilofstyle| to set the page style @@ -10230,14 +19293,15 @@ sud des États-Unis, comme la Louisiane.} % The marks are not treated, because usually there is no new page for a minilof. % \or\relax % Nous appelons \verb|\thispageminilofstyle| pour établir le style de page (par défaut, ceci ne fait rien car, par -% défaut, il n'y~a pas de saut de page avant une minilof). Les marques ne sont pas traitées, car habituellement, +% défaut, il n'y~a pas de saut de page avant une minilof). Les marques ne sont pas traitées, car, habituellement, % il n'y~a pas de saut de page avant une minilof. % \fi % \begin{macrocode} \thispageminilofstyle -%% \mtc@markboth{\uppercase{\mlftitle}}{\uppercase{\mlftitle}}% +%% \mtc@markboth{\MakeUppercase{\mlftitle}}{\MakeUppercase{\mlftitle}}% % \end{macrocode} % \end{macro} +% % \lneed{12} % \begin{macro}{\beforeminilof} % \begin{environment}{samepage} @@ -10253,7 +19317,8 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\mlffont} % \begin{macro}{\mtifont} -% \begin{macro}{\mtc@rule} +% \begin{macro}{\mlf@rule} +% \begin{macro}{\columnwidth} % \begin{environment}{tabular} % \ifcase\LANG\relax % We call \verb|\beforeminilof|, @@ -10312,8 +19377,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} % \begin{macro}{\mtcindent} @@ -10337,6 +19405,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\c@tocdepth} % \begin{macro}{\c@minilofdepth} % \begin{macro}{\\} @@ -10348,7 +19418,7 @@ sud des États-Unis, comme la Louisiane.} % then inhibit a page break. The blank line is necessary to avoid a parasite negative indentation. % \or\relax % Nous forçons la profondeur effective de la mini-table (\verb|\c@tocdepth|) à~la profondeur demandée -% (\verb|\c@minitocdepth|), dons l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où +% (\verb|\c@minitocdepth|), donc l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où % \index{tocdepth}\texttt{tocdepth} a été forcée à~\index{minilofdepth}\texttt{minilofdepth}, pour n'imprimer que % les entrées dont le niveau est assez bas, puis nous inhibons une coupure de page. La ligne blanche est nécessaire % pour éviter une indentation négative parasite. @@ -10363,6 +19433,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@pgno} % \begin{macro}{\@dottedtocline} % \begin{macro}{\@undottedtocline} @@ -10375,15 +19447,15 @@ sud des États-Unis, comme la Louisiane.} % But before reading the minilof file, we must call the hook macro (asked for by \xname{Donald}{Arseneau} for his % \texttt{notoccite} package~\cite{notoccite}) % \verb|\mtc@hook@beforeinputfile| and the macro -% \verb|\mlf@setform| which adjusts some layout parameters (defined by the user via -% \verb|\mtcsetformat|). +% \verb|\mlf@setform| which adjusts some layout parameters (defined by the user via some +% \verb|\mtcsetformat| commands). % We work in a group to keep local some macro redefinitions. % \or\relax % Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minilof en insérant le % fichier de minilof. Mais avant de lire ce fichier de minilof, nous devons appeler la macro d'attache (\emph{hook}) % (demandée par \xname{Donald}{Arseneau} pour son paquetage \texttt{notoccite}~\cite{notoccite}) % \verb|\mtc@hook@beforeinputfile| et la macro \verb|\mlf@setform| qui ajuste certains paramètres de mise en page -% (définis par l'utilisateur via \verb|\mtcsetformat|). +% (définis par l'utilisateur via quelques commandes \verb|\mtcsetformat|). % Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales. % \fi % \begin{macrocode} @@ -10405,6 +19477,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{environment}{mtc@verse} % \begin{macro}{\mtc@bottom@rule} % \begin{macro}{\\} @@ -10446,6 +19520,7 @@ sud des États-Unis, comme la Louisiane.} % \fi % \end{macro} % +% \lneed{5} % \begin{macro}{\minilot} % \begin{macro}{\chapter} % \ifcase\LANG\relax @@ -10457,6 +19532,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\dominilot} % \begin{macro}{\minilot} % \ifcase\LANG\relax @@ -10478,6 +19554,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\minilot} % \begin{macro}{\minilot@} % \begin{macro}{\@ifnextchar} @@ -10487,7 +19564,7 @@ sud des États-Unis, comme la Louisiane.} % left bracket for the optional argument: % \or\relax % Donc nous définissons \verb|\minilot| avec un argument optionnel et sa valeur par défaut (courante), puis -% appelons le vrai code dans la macro the \verb|\minilot@| (qui a un argument délimité); nous utilisons l'astuce +% appelons le vrai code dans la macro \verb|\minilot@| (qui a un argument délimité); nous utilisons l'astuce % \verb|\@ifnextchar| pour détecter le crochet gauche de l'argument optionnel: % \fi % \begin{macrocode} @@ -10504,19 +19581,22 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@minilot@used@} % \ifcase\LANG\relax % First, we set the global flag \verb|\@minilot@used@true| to note that \verb|\minilot| has been called (this will be % used by a hint later, section~\vref{ss+final.coh}). % \or\relax % D'abord, nous établissons l'indicateur global \verb|\@minilot@used@true| pour noter que \verb|\minilot| a été -% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, section~\vref{ss+final.coh}). +% appelée (ceci sera utilisé par une indication ou \emph{hint} plus tard, voir la section~\vref{ss+final.coh}). % \fi % \begin{macrocode} \def\minilot@[#1]{% \global\@minilot@used@true % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\@tocfile} % \begin{macro}{\if@longextensions@} % \ifcase\LANG\relax @@ -10537,12 +19617,14 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@CkFile} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\if@mtc@empty@minilot@} % \ifcase\LANG\relax % Then we test (via \verb|\mtc@CkFile|) the emptiness of this file. -% A warning is given if the file is empty and a flag is set (a hint will signal that and empty minilot has been +% A warning is given if the file is empty and a flag is set (a hint will signal that an empty minilot has been % requested). % \or\relax % Puis nous testons (via \verb|\mtc@CkFile|) la vacuité de ce fichier. Un avertissement est émis si le fichier est @@ -10551,7 +19633,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0006>]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@minilot@true \else @@ -10559,6 +19641,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\thispageminilotstyle} % \ifcase\LANG\relax % We call \verb|\thispageminilotstyle| to set the page style @@ -10566,14 +19650,15 @@ sud des États-Unis, comme la Louisiane.} % The marks are not treated, because usually there is no new page for a minilot. % \or\relax % Nous appelons \verb|\thispageminilotstyle| pour établir le style de page (par défaut, ceci ne fait rien car, par -% défaut, il n'y~a pas de saut de page avant une minilot). Les marques ne sont pas traitées, car habituellement, +% défaut, il n'y~a pas de saut de page avant une minilot). Les marques ne sont pas traitées, car, habituellement, % il n'y~a pas de saut de page avant une minilot. % \fi % \begin{macrocode} \thispageminilotstyle -%% \mtc@markboth{\uppercase{\mlttitle}}{\uppercase{\mlttitle}}% +%% \mtc@markboth{\MakeUppercase{\mlttitle}}{\MakeUppercase{\mlttitle}}% % \end{macrocode} % \end{macro} +% % \lneed{12} % \begin{macro}{\beforeminilot} % \begin{environment}{samepage} @@ -10589,7 +19674,8 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\mltfont} % \begin{macro}{\mtifont} -% \begin{macro}{\mtc@rule} +% \begin{macro}{\mlt@rule} +% \begin{macro}{\columnwidth} % \begin{environment}{tabular} % \ifcase\LANG\relax % We call \verb|\beforeminilot|, @@ -10601,7 +19687,7 @@ sud des États-Unis, comme la Louisiane.} % The font is set to \verb|\mltfont|. % \or\relax % Nous appelons \verb|\beforeminilot|, puis commençons un environnement \texttt{samepage} (pour essayer de -% décourager les coupures de page à~l'intérieur d'une minilot) et exminons la position du titre. Si le titre est +% décourager les coupures de page à~l'intérieur d'une minilot) et examinons la position du titre. Si le titre est % vide, la mise en page est corrigée. Nous imprimons le titre avec sa fonte (\verb|\mtifont|), puis le filet du haut % de la minilot (si les filets sont présents), en utilisant un environnement \texttt{tabular} % (pour empêcher une coupure de page entre le titre et le filet du haut). La fonte est établie à~\verb|\mltfont|. @@ -10648,8 +19734,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} % \begin{macro}{\mtcindent} @@ -10673,6 +19762,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\c@tocdepth} % \begin{macro}{\c@minilotdepth} % \begin{macro}{\\} @@ -10684,7 +19775,7 @@ sud des États-Unis, comme la Louisiane.} % then inhibit a page break. The blank line is necessary to avoid a parasite negative indentation. % \or\relax % Nous forçons la profondeur effective de la mini-table (\verb|\c@tocdepth|) à~la profondeur demandée -% (\verb|\c@minitocdepth|), dons l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où +% (\verb|\c@minitocdepth|), donc l'impression est faite à~l'intérieur de l'environnement \texttt{mtc@verse}, où % \index{tocdepth}\texttt{tocdepth} a été forcée à~\index{minilotdepth}\texttt{minilotdepth}, pour n'imprimer que % les entrées dont le niveau est assez bas, puis nous inhibons une coupure de page. La ligne blanche est nécessaire % pour éviter une indentation négative parasite. @@ -10699,6 +19790,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@pgno} % \begin{macro}{\@dottedtocline} % \begin{macro}{\@undottedtocline} @@ -10711,15 +19804,15 @@ sud des États-Unis, comme la Louisiane.} % But before reading the minilot file, we must call the hook macro (asked for by \xname{Donald}{Arseneau} for his % \texttt{notoccite} package~\cite{notoccite}) % \verb|\mtc@hook@beforeinputfile| and the macro -% \verb|\mlt@setform| which adjusts some layout parameters (defined by the user via -% \verb|\mtcsetformat|). +% \verb|\mlt@setform| which adjusts some layout parameters (defined by the user via some +% \verb|\mtcsetformat| commands). % We work in a group to keep local some macro redefinitions. % \or\relax % Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minilot en insérant le % fichier de minilot. Mais avant de lire ce fichier de minilot, nous devons appeler la macro d'attache (\emph{hook}) % (demandée par \xname{Donald}{Arseneau} pour son paquetage \texttt{notoccite}~\cite{notoccite}) % \verb|\mtc@hook@beforeinputfile| et la macro \verb|\mlt@setform| qui ajuste certains paramètres de mise en page -% (définis par l'utilisateur via \verb|\mtcsetformat|). +% (définis par l'utilisateur via quelques commandes \verb|\mtcsetformat|). % Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales. % \fi % \begin{macrocode} @@ -10741,6 +19834,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{environment}{mtc@verse} % \begin{macro}{\mtc@bottom@rule} % \begin{macro}{\\} @@ -10770,9 +19865,9 @@ sud des États-Unis, comme la Louisiane.} % ^^A \need{.75\textheight} ^^A% for marginpars. % \lneed{5} % \ifcase\LANG\relax -% \section{Patching the \texttt{\bs chapter} command, \mbox{continued}}\label{s+code+patching.chapter.2} +% \section{Patching the \texttt{\bs chapter} command, \texorpdfstring{\mbox{continued}}{continued}}\label{s+code+patching.chapter.2} % \or\relax -% \section{Modifier la commande \texttt{\bs chapter}, \mbox{suite}}\label{s+code+patching.chapter.2} +% \section{Modifier la commande \texttt{\bs chapter}, \texorpdfstring{\mbox{suite}}{suite}}\label{s+code+patching.chapter.2} % \fi % \begin{macro}{\l@xchapter} % \begin{macro}{\@dottedtocline}% @@ -10793,6 +19888,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\@chapter}% % \begin{macro}{\sv@chapter}% % \begin{macro}{\addcontentsline} @@ -10818,6 +19915,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtc@schapter} % \begin{macro}{\@schapter} % \begin{macro}{\addtocontents} @@ -10834,6 +19932,8 @@ sud des États-Unis, comme la Louisiane.} % pour prélever des tranches dans la liste des figures et la liste des tableaux; comme elles sont définies comme % étant \verb|\relax|, elles ne devraient pas perturber d'autres paquetages. % \fi +% +% \lneed{5} % \begin{macrocode} \let\mtc@schapter\@schapter \def\@schapter{\addtocontents{toc}{\protect\chapterend}\mtc@schapter} @@ -10922,6 +20022,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\@Undottedtoclinep} % \begin{macro}{\coffeefont}% @@ -10961,27 +20062,25 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\minitoc@} % \begin{macro}{\minilof@} % \begin{macro}{\minilot@} -% \begin{macro}{\ifundottedmtc} % \begin{macro}{\@dottedtocline} % \begin{macro}{\@Undottedtoclinep} % \begin{macro}{\sv@minitoc@} % \begin{macro}{\sv@minilof@} % \begin{macro}{\sv@minilot@} % \ifcase\LANG\relax -% This code creates the flag, then patches each mini-table command (its internal part). +% This code sets the flag to false, then patches each mini-table command (its internal part). % We alter the commands \verb|\minitoc@|, \verb|\minilof@|, etc., to test the flag \texttt{\bs ifundottedmtc} and, % if true, replace locally \verb|\@dottedtocline| by its dotless version \verb|\@Undottedtoclinep|. Of course, % we must also test the availability of the \verb|\chapter|, \verb|\part| and \verb|\section| commands, to avoid to % define many unnecessary commands. % \or\relax -% Ce code crée l'indicateur, puis modifie chaque commande de mini-table (en fait, sa partie interne). Nous modifions +% Ce code force l'indicateur à~faux, puis modifie chaque commande de mini-table (en fait, sa partie interne). Nous modifions % les commandes \verb|\minitoc@|, \verb|\minilof@|, etc., pour tester l'indicateur \texttt{\bs ifundottedmtc} et, s'il % est vrai, remplacer localement \verb|\@dottedtocline| par sa version sans points de conduite \verb|\@Undottedtoclinep|. % Bien sûr, nous devons aussi tester la disponibilité des commandes \verb|\chapter|, \verb|\part| et \verb|\section|, % pour éviter de définir de nombreuses commandes non nécessaires. % \fi % \begin{macrocode} -\newif\ifundottedmtc\undottedmtcfalse \@ifundefined{chapter}{}{% \let\sv@minitoc@\minitoc@ \def\minitoc@[#1]{{\ifundottedmtc\let\@dottedtocline\@Undottedtoclinep\fi @@ -11001,8 +20100,9 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} -% \end{macro} % \end{SMOOTH} +% +% \lneed{5} % \begin{macro}{\sv@parttoc@} % \begin{macro}{\sv@partlof@} % \begin{macro}{\sv@partlot@} @@ -11034,6 +20134,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\sv@secttoc@} % \begin{macro}{\sv@sectlof@} % \begin{macro}{\sv@sectlot@} @@ -11088,7 +20190,7 @@ sud des États-Unis, comme la Louisiane.} % (resp. the \verb|\jobname.mlf|\meta{N} and \verb|\jobname.mlt|\meta{N} files), using specific % lines in the \verb|\jobname.toc| (resp. \verb|\jobname.lof| and \verb|\jobname.lot|) file. These lines are % essentially chapter-level entry commands (like \verb|\contentsline{chapter}...|, \verb|\contentsline{xchapter}...|, -% \verb|\contentsline{starchapter}...|, \verb|\chapbegin| delimiting chapters in the TOC (or in the LOF or the +% \verb|\contentsline{starchapter}...|, \verb|\chapbegin|) delimiting chapters in the TOC (or in the LOF or the % LOT). Analog part-level lines delimit parts, hence also chapters. % \or\relax % Les trois commandes \verb|\dominitoc|, \verb|\dominilof| et \verb|\dominilot| sont, bien sûr, très similaires. @@ -11098,7 +20200,7 @@ sud des États-Unis, comme la Louisiane.} % \verb|\jobname.mlt|\meta{N} files), en utilisant des lignes spécifiques dans le fichier \verb|\jobname.toc| % (respectivement, \verb|\jobname.lof| et \verb|\jobname.lot|). Ces lignes sont essentiellement des commandes pour % des entrées au niveau chapitre (telles que \verb|\contentsline{chapter}...|, \verb|\contentsline{xchapter}...|, -% \verb|\contentsline{starchapter}...|, \verb|\chapbegin| délimitant les chapitres dans la table des matières (ou +% \verb|\contentsline{starchapter}...|, \verb|\chapbegin|) délimitant les chapitres dans la table des matières (ou % dans la liste des figures ou dans la liste des tableaux). Des lignes analogues au niveau partie délimitent les % parties, donc aussi les chapitres. % \fi @@ -11110,6 +20212,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{SMOOTH} % +% \lneed{5} % \begin{macro}{\dominitoc} % \begin{macro}{\dominitoc@} % \begin{macro}{\@@dominitoc} @@ -11123,8 +20226,8 @@ sud des États-Unis, comme la Louisiane.} % Then \verb|\dominitoc@[l]| processes its argument and calls \verb|\@@dominitoc|. % \verb|\@@dominitoc| calls \verb|\@dominitoc| (passing \verb|\jobname| as argument) then close the minitoc file % written. \verb|\@dominitoc| reset to zero the counter of mini-tables, calls \verb|\MTC@next#1.toc| (where -% \verb|#1| is the value of \verb|\jobname|, then reset again to zero the counter of mini-tables. Each call to -% \verb|\dominitoc@| (\emph{i.e.}~to \verb|dominitoc|) sets the flag \verb|\@dominitoc@used@true|. This will be used later +% \verb|#1| is the value of \verb|\jobname|), then reset again to zero the counter of mini-tables. Each call to +% \verb|\dominitoc@| (i.e.,~to \verb|dominitoc|) sets the flag \verb|\@dominitoc@used@true|. This will be used later % for a hint (which detects that you have correctly called \verb|\minitoc| \emph{after} \verb|\dominitoc| and that both % or neither have been called). See section~\vref{ss+final.coh}. % The code is similar for \verb|\dominilof| and \verb|\dominilot|. @@ -11136,7 +20239,7 @@ sud des États-Unis, comme la Louisiane.} % optionnel de \verb|\dominitoc|). Puis \verb|\dominitoc@[l]| traite son argument et appelle \verb|\@@dominitoc|. % \verb|\@@dominitoc| appelle \verb|\@dominitoc| (en passant \verb|\jobname| comme argument) puis ferme le fichier % minitoc écrit. \verb|\@dominitoc| remet à~zéro le compteur de mini-tables, appelle \verb|\MTC@next#1.toc| (où -% \verb|#1| est la valeur de \verb|\jobname|, puis remet encore à~zéro le compteur de mini-tables. Chaque appel +% \verb|#1| est la valeur de \verb|\jobname|), puis remet encore à~zéro le compteur de mini-tables. Chaque appel % à~\verb|\dominitoc@| (c'est-à-dire, à~\verb|dominitoc|) établit l'indicateur \verb|\@dominitoc@used@true|. Ceci % sera utilisé plus tard pour une indication (\emph{hint}) (qui détecte si vous avez appelé correctement \verb|\minitoc| % \emph{après} \verb|\dominitoc| et que les deux ont été appelées). Voir la section~\vref{ss+final.coh}. @@ -11146,6 +20249,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\dominitoc} % \begin{macro}{\@dominitoc} % \begin{macro}{\MTC@next} @@ -11166,6 +20271,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\dominilof} % \begin{macro}{\@dominilof} % \begin{macro}{\MLF@next} @@ -11186,6 +20293,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\dominilot} % \begin{macro}{\@dominilot} % \begin{macro}{\MLT@next} @@ -11197,7 +20306,6 @@ sud des États-Unis, comme la Louisiane.} % avec le suffixe adéquat. % \fi % \begin{macrocode} -% \begin{macrocode} \def\@dominilot#1{{% \makeatletter \setcounter{mtc}{0} @@ -11210,6 +20318,8 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{8} % \begin{macro}{\if@dominitoc@used@} +% \begin{macro}{\if@mtc@hints@} +% \begin{macro}{\@mtc@hints@given@true} % \begin{macro}{\df@mtitc} % \begin{macro}{\e@mti} % \begin{macro}{\n@mti} @@ -11218,12 +20328,22 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\r@mti} % \begin{macro}{\@@dominitoc} % \ifcase\LANG\relax -% Some code to flag the use of the command and manage the position of the minitoc title: +% Some code to flag the use of the command and manage the position of the minitoc title; +% a hint detects any spurious invocation. % \or\relax -% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minitoc: +% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minitoc; +% un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dominitoc@[#1]{% +\if@mtc@hints@ + \if@dominitoc@used@ + \mtcPackageInfo[<I0045>]{minitoc(hints)}% + {The \string\dominitoc \space command\MessageBreak + has been invoked more than once\MessageBreak} + \global\@mtc@hints@given@true + \fi +\fi \global\@dominitoc@used@true \if #1e\let\df@mtitc\e@mti% \else\if #1n\let\df@mtitc\n@mti% @@ -11241,8 +20361,13 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% % \lneed{8} % \begin{macro}{\if@dominilof@used@} +% \begin{macro}{\if@mtc@hints@} +% \begin{macro}{\@mtc@hints@given@true} % \begin{macro}{\df@mtilf} % \begin{macro}{\e@mti} % \begin{macro}{\n@mti} @@ -11251,12 +20376,22 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\r@mti} % \begin{macro}{\@@dominilof} % \ifcase\LANG\relax -% Some code to flag the use of the command and manage the position of the minilof title: +% Some code to flag the use of the command and manage the position of the minilof title; +% a hint detects any spurious invocation. % \or\relax -% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilof: +% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilof; +% un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dominilof@[#1]{% +\if@mtc@hints@ + \if@dominilof@used@ + \mtcPackageInfo[<I0045>]{minitoc(hints)}% + {The \string\dominilof \space command\MessageBreak + has been invoked more than once\MessageBreak} + \global\@mtc@hints@given@true + \fi +\fi \global\@dominilof@used@true \if #1e\let\df@mtilf\e@mti% \else\if #1n\let\df@mtilf\n@mti% @@ -11274,8 +20409,13 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% % \lneed{8} % \begin{macro}{\if@dominilot@used@} +% \begin{macro}{\if@mtc@hints@} +% \begin{macro}{\@mtc@hints@given@true} % \begin{macro}{\df@mtilt} % \begin{macro}{\e@mti} % \begin{macro}{\n@mti} @@ -11284,12 +20424,22 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\r@mti} % \begin{macro}{\@@dominilot} % \ifcase\LANG\relax -% Some code to flag the use of the command and manage the position of the minilot title: +% Some code to flag the use of the command and manage the position of the minilot title; +% a hint detects any spurious invocation. % \or\relax -% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilot: +% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilot; +% un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dominilot@[#1]{% +\if@mtc@hints@ + \if@dominilot@used@ + \mtcPackageInfo[<I0045>]{minitoc(hints)}% + {The \string\dominilot \space command\MessageBreak + has been invoked more than once\MessageBreak} + \global\@mtc@hints@given@true + \fi +\fi \global\@dominilot@used@true \if #1e\let\df@mtilt\e@mti% \else\if #1n\let\df@mtilt\n@mti% @@ -11307,6 +20457,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\@@dominitoc} % \begin{macro}{\@@dominilof} % \begin{macro}{\@@dominilot} @@ -11328,7 +20482,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \subsection{Analysis and splitting of the TOC file}\label{s+code+an.split.TOC} % \or\relax @@ -11349,6 +20503,7 @@ sud des États-Unis, comme la Louisiane.} % contenu.}: % \fi % +% \lneed{5} % \begin{macro}{\MTC@next} % \begin{macro}{\MTC@list} % \begin{macro}{\MTC@loop} @@ -11366,6 +20521,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@toc} % \begin{macro}{\MTC@list} % \begin{macro}{\MTC@explist} @@ -11382,6 +20539,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@contentsline} % \begin{macro}{\arabic} % \begin{macro}{\chapter} @@ -11408,6 +20567,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@longextensions@} % \begin{macro}{\themtc} % \begin{macro}{\mtcname} @@ -11419,15 +20579,15 @@ sud des États-Unis, comme la Louisiane.} % closing the file descriptor): % \or\relax % Nous regardons si des suffixes longs ou courts ont utilisés, pour construire le nom du fichier mini-table, puis -% l'ouvrir (après avoir fermé le descripteur de fichier: +% l'ouvrir (après avoir fermé le descripteur de fichier): % \fi % \begin{macrocode} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.mtc\themtc\@gobble}% \def\mtcname{\jobname.mtc\themtc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.M\themtc\@gobble}% \def\mtcname{\jobname.M\themtc}% \fi @@ -11441,6 +20601,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\mtc@toks} % \ifcase\LANG\relax @@ -11452,6 +20613,8 @@ sud des États-Unis, comme la Louisiane.} \mtc@toks{\noexpand\leavevmode #2}% % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@WriteContentsline} % \begin{macro}{\section} % \begin{macro}{\subsection} @@ -11459,7 +20622,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\paragraph} % \begin{macro}{\subparagraph} % \ifcase\LANG\relax -% Each interesting contents line is copied, with a font command added before it. We begin with the standatd +% Each interesting contents line is copied, with a font command added before it. We begin with the standard % sectionning commands, below \verb|\chapter|: % \or\relax % Chaque ligne de contenu intéressante est copiée, avec une commande de fonte ajoutée devant @@ -11488,12 +20651,14 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\coffee} % \begin{macro}{\MTC@WriteCoffeeline} % \ifcase\LANG\relax -% A coffee break contents line is written for \verb|\coffee|: +% A coffee break contents line{\myCoffeecup} is written for \verb|\coffee|: % \or\relax -% Une ligne de contenu de pause-café est écrite pour \verb|\coffee|: +% Une ligne de contenu de pause-café{\myCoffeecup} est écrite pour \verb|\coffee|: % \fi % \begin{macrocode} \expandafter\ifx\csname #1\endcsname\coffee @@ -11502,6 +20667,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\starchapter} % \begin{macro}{\stepcounter} % \begin{macro}{\if@longextensions@} @@ -11522,11 +20689,11 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname #1\endcsname\starchapter \stepcounter{mtc}% \if@longextensions@ - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.mtc\themtc\@gobble}% \def\mtcname{\jobname.mtc\themtc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.M\themtc\@gobble}% \def\mtcname{\jobname.M\themtc}% \fi @@ -11542,6 +20709,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\starsection} % \begin{macro}{\MTC@WriteContentsline} % \begin{macro}{\starsubsection} @@ -11579,6 +20748,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@explist} % \begin{macro}{\MTC@next} % \begin{macro}{\MTC@list} @@ -11595,6 +20766,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@loop} % \begin{macro}{\openin} % \begin{macro}{\@inputcheck} @@ -11610,11 +20783,11 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\MTC@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \PackageWarning{minitoc}% + \mtcPackageWarning[<W0010>]{minitoc}% {No file #1.\MessageBreak MINITOCS NOT PREPARED}% \expandafter\MTC@toc \else - \PackageInfo{minitoc}{PREPARING MINITOCS FROM #1}% + \mtcPackageInfo[<I0024>]{minitoc}{PREPARING MINITOCS FROM #1}% \expandafter\MTC@read \fi } @@ -11624,6 +20797,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@read} % \begin{macro}{\read} % \begin{macro}{\@inputcheck} @@ -11641,6 +20816,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@test} % \begin{macro}{\MTC@line} % \begin{macro}{\MTC@} @@ -11656,6 +20833,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{12} % \begin{macro}{\MTC@test} % \begin{macro}{\contentsline} % \begin{macro}{\MTC@contentsline} @@ -11740,11 +20919,15 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Le code est similaire à~celui pour les mini-tables des matières, mais avec moins de commandes à~reconnaître. % \fi +% +% \lneed{8} % \ifcase\LANG\relax % \subsection{Analysis and splitting of the list of figures file} % \or\relax % \subsection{Analyse et éclatement du fichier liste des figures} % \fi +% +% \lneed{5} % \begin{macro}{\MLF@next} % \begin{macro}{\MLF@list} % \begin{macro}{\MLF@loop} @@ -11767,6 +20950,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLF@lof} % \begin{macro}{\MLF@list} % \begin{macro}{\MLF@explist} @@ -11782,15 +20967,18 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLF@contentsline} % \begin{macro}{\arabic} % \begin{macro}{\xchapter} % \ifcase\LANG\relax % The macro \verb|\MLF@contentsline| analyses the lines read from the LOF file and detects interesting keywords. -% If \verb|\xchapter| is found, \texttt{mtc} is incremented and a new minilof file is created. +% If \verb|\xchapter| is found, the counter \texttt{mtc} is incremented and a new minilof file is created. % \or\relax % La macro \verb|\MLF@contentsline| analyse les lignes du fichier liste des figures et détecte les mots-clés -% intéressants. Si \verb|\xchapter| est trouvée, \texttt{mtc} est incrémenté et un nouveau fichier minilof est créé. +% intéressants. Si \verb|\xchapter| est trouvée, le compteur \texttt{mtc} est incrémenté et +% un nouveau fichier minilof est créé. % \fi % \begin{macrocode} \def\MLF@contentsline#1#2#3#4{% %%HO: added #4 @@ -11801,6 +20989,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{6} % \begin{macro}{\if@longextensions@} % \begin{macro}{\themtc} @@ -11809,17 +20998,17 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\tf@mtc} % \begin{macro}{\openout} % \ifcase\LANG\relax -% The name of the minilof file is build from \texttt{\bs jobname} and a long or short extension: +% The name of the minilof file is built from \texttt{\bs jobname} and a long or short extension: % \or\relax % Le nom du fichier minilof est construit avec \texttt{\bs jobname} et un suffixe long ou court: % \fi % \begin{macrocode} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.mlf\themtc\@gobble} \def\mlfname{\jobname.mlf\themtc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.F\themtc\@gobble} \def\mlfname{\jobname.F\themtc}% \fi @@ -11833,24 +21022,33 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\figure} +% \begin{macro}{\subfigure} % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \ifcase\LANG\relax % If we found a \texttt{\bs figure} entry, we copy it into the minilof file: % \or\relax -% Si nous trouvons une entrée \texttt{\bs figure}, nous la copions dans le fichier minilof: +% Si nous trouvons une entrée \texttt{\bs figure} ou \texttt{\bs subfigure}, nous la copions dans le fichier minilof: % \fi % \begin{macrocode} \expandafter\ifx\csname #1\endcsname\figure \mtc@toks{\noexpand\leavevmode#2}% \MTC@WriteContentsline{#1}{mlf}{#3}{#4}% \fi + \expandafter\ifx\csname #1\endcsname\subfigure + \mtc@toks{\noexpand\leavevmode#2}% + \MTC@WriteContentsline{#1}{mlfS}{#3}{#4}% + \fi } % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% % \lneed{5} % \begin{macro}{\MLF@explist} % \begin{macro}{\MLF@next} @@ -11868,6 +21066,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLF@loop} % \begin{macro}{\openin} % \begin{macro}{\@inputcheck} @@ -11881,11 +21081,11 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\MLF@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \PackageWarning{minitoc}% + \mtcPackageWarning[<W0008>]{minitoc}% {No file #1.\MessageBreak MINILOFS NOT PREPARED}% \expandafter\MLF@lof \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0034>]{minitoc}% {PREPARING MINILOFS FROM #1}% \expandafter\MLF@read\fi} % \end{macrocode} @@ -11894,6 +21094,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLF@read} % \begin{macro}{\read} % \begin{macro}{\@inputcheck} @@ -11909,6 +21111,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLF@line} % \begin{macro}{\MLF@test} % \begin{macro}{\MLF@} @@ -11924,6 +21128,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLF@test} % \ifcase\LANG\relax % The \verb|\MLF@test| macro finds the ``interesting'' commands in the LOF file, mainly to @@ -11999,11 +21205,15 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Le code est similaire à~celui pour les mini-tables des matières, mais avec moins de commandes à~reconnaître. % \fi +% +% \lneed{8} % \ifcase\LANG\relax % \subsection{Analysis and splitting of the list of tables file} % \or\relax % \subsection{Analyse et éclatement du fichier liste des tableaux} % \fi +% +% \lneed{5} % \begin{macro}{\MLT@next} % \begin{macro}{\MLT@list} % \begin{macro}{\MLT@loop} @@ -12026,6 +21236,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLT@lot} % \begin{macro}{\MLT@list} % \begin{macro}{\MLT@explist} @@ -12041,15 +21253,18 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLT@contentsline} % \begin{macro}{\arabic} % \begin{macro}{\xchapter} % \ifcase\LANG\relax % The macro \verb|\MLT@contentsline| analyses the lines read from the LOT file and detects interesting keywords. -% If \verb|\xchapter| is found, \texttt{mtc} is incremented and a new minilot file is created. +% If \verb|\xchapter| is found, the \texttt{mtc} counter is incremented and a new minilot file is created. % \or\relax % La macro \verb|\MLT@contentsline| analyse les lignes du fichier liste des tableaux et détecte les mots-clés -% intéressants. Si \verb|\xchapter| est trouvée, \texttt{mtc} est incrémenté et un nouveau fichier minilot est créé. +% intéressants. Si \verb|\xchapter| est trouvée, le compteur \texttt{mtc} est incrémenté et +% un nouveau fichier minilot est créé. % \fi % \begin{macrocode} \def\MLT@contentsline#1#2#3#4{% %%HO: added #4 @@ -12060,6 +21275,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@longextensions@} % \begin{macro}{\themtc} % \begin{macro}{\mltname} @@ -12067,17 +21284,17 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\tf@mtc} % \begin{macro}{\openout} % \ifcase\LANG\relax -% The name of the minilot file is build from \texttt{\bs jobname} and a long or short extension: +% The name of the minilot file it build from \texttt{\bs jobname} and a long or short extension: % \or\relax % Le nom du fichier minilot est construit avec \texttt{\bs jobname} et un suffixe long ou court: % \fi % \begin{macrocode} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.mlt\themtc\@gobble}% \def\mltname{\jobname.mlt\themtc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.T\themtc\@gobble}% \def\mltname{\jobname.T\themtc}% \fi @@ -12091,7 +21308,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\table} +% \begin{macro}{\subtable} % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \ifcase\LANG\relax @@ -12104,11 +21324,17 @@ sud des États-Unis, comme la Louisiane.} \mtc@toks{\noexpand\leavevmode#2}% \MTC@WriteContentsline{#1}{mlt}{#3}{#4}% \fi + \expandafter\ifx\csname #1\endcsname\subtable + \mtc@toks{\noexpand\leavevmode#2}% + \MTC@WriteContentsline{#1}{mltS}{#3}{#4}% + \fi } % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% % \lneed{5} % \begin{macro}{\MLT@explist} % \begin{macro}{\MLT@next} @@ -12126,6 +21352,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLT@loop} % \begin{macro}{\openin} % \begin{macro}{\@inputcheck} @@ -12139,11 +21367,11 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\MLT@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \PackageWarning{minitoc}% + \mtcPackageWarning[<W0009>]{minitoc}% {No file #1.\MessageBreak MINILOTS NOT PREPARED}% \expandafter\MLT@lot \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0037>]{minitoc}% {PREPARING MINILOTS FROM #1}% \expandafter\MLT@read\fi} % \end{macrocode} @@ -12152,6 +21380,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLT@read} % \begin{macro}{\read} % \begin{macro}{\@inputcheck} @@ -12167,6 +21397,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLT@line} % \begin{macro}{\MLT@test} % \begin{macro}{\MLT@} @@ -12182,6 +21414,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MLT@test} % \ifcase\LANG\relax % The \verb|\MLT@test| macro finds the ``interesting'' commands in the LOT file, mainly to @@ -12328,6 +21562,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\MTC@WriteCoffeeline} % \begin{macro}{\write} % \begin{macro}{\tf@mtc} @@ -12336,13 +21571,14 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtc@string} % \begin{macro}{\mtc@toks} % \ifcase\LANG\relax -% And the same for a ``coffee'' line. The arguments of \verb|\MTC@WriteCoffeeline| are: +% And the same for a ``coffee''{\myCoffeecup} line. The arguments of the macro \verb|\MTC@WriteCoffeeline| are: % \begin{itemize} % \item[\texttt{\#1}:] the \texttt{\#1} argument of \verb|\MTC@contentsline|; % \item[\texttt{\#2}:] the \texttt{\#3} argument of \verb|\MTC@contentsline|. % \end{itemize} % \or\relax -% Et la même chose pour une ligne de «~pause café~». Les arguments de \verb|\MTC@WriteCoffeeline| sont: +% Et la même chose pour une ligne de «~pause café~»{\myCoffeecup}. Les arguments de +% la macro \verb|\MTC@WriteCoffeeline| sont: % \begin{itemize} % \item[\texttt{\#1}:] l'argument \texttt{\#1} de \verb|\MTC@contentsline|; % \item[\texttt{\#2}:] l'argument \texttt{\#3} de \verb|\MTC@contentsline|. @@ -12443,8 +21679,8 @@ sud des États-Unis, comme la Louisiane.} \def\xpart{xpart} \def\Thepart{\arabic{ptc}} \def\firstpartis#1% - {\PackageWarning{minitoc}% - {*** \string\firstpartis \space is an obsolete command ***}% + {\mtcPackageWarning[<W0004>]{minitoc}% + {\string\firstpartis \space is an obsolete\MessageBreak command}% \@firstpartis@used@true} \newcounter{ptc} \setcounter{ptc}{0} @@ -12467,7 +21703,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{SMOOTH} +% +% \lneed{5} % \begin{macro}{\ptc@rule} +% \begin{macro}{\columnwidth} % \ifcase\LANG\relax % But, sometimes, we need to make a difference between book/report and article classes (is \verb|\chapter| defined?), to % have a different layout: the definition of \verb|\ptc@rule| is empty except if \verb|\chapter| is undefined. @@ -12485,6 +21724,9 @@ sud des États-Unis, comme la Louisiane.} {\let\ptc@rule\relax} % \end{macrocode} % \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\ptcindent} % \ifcase\LANG\relax % And we declare the default indentation (both sides) of the parttocs: @@ -12497,12 +21739,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % -% \lneed{5} -% \ifcase\LANG\relax -% \section{Fonts for the parttocs}\label{s+code+fonts.parttocs} -% \or\relax -% \section{Fontes pour les parttocs}\label{s+code+fonts.parttocs} -% \fi +% \lneed{9} % \begin{macro}{\ptcfont} % \begin{macro}{\ptcSfont} % \begin{macro}{\ptcSSfont} @@ -12510,14 +21747,21 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\ptcPfont} % \begin{macro}{\ptcSPfont} % \begin{macro}{\plffont} +% \begin{macro}{\plfSfont} % \begin{macro}{\pltfont} +% \begin{macro}{\pltSfont} % \begin{macro}{\ptifont} % \ifcase\LANG\relax +% \section{Fonts for the parttocs}\label{s+code+fonts.parttocs} +% \or\relax +% \section{Fontes pour les parttocs}\label{s+code+fonts.parttocs} +% \fi +% \ifcase\LANG\relax % We define the fonts for the parttocs. Note that they are larger if \verb|\chapter| is defined (\texttt{book/report}-like % document classes) than when it is not (\texttt{article}-like document classes): % \or\relax % Nous définissons les fontes pour les parttocs. Notez qu'elles sont plus grandes si \verb|\chapter| est définie -% (classes de document analogues à~\texttt{book/report} que lorsqu'elle ne l'est pas (classes de document +% (classes de document analogues à~\texttt{book/report}) que lorsqu'elle ne l'est pas (classes de document % analogues à~\texttt{article}): % \fi % \begin{macrocode} @@ -12529,7 +21773,9 @@ sud des États-Unis, comme la Louisiane.} \let\ptcPfont\ptcfont % (paragraphs) \let\ptcSPfont\ptcfont % (subparagraphs) \let\plffont\ptcfont % (figures) + \let\plfSfont\ptcfont % (subfigures) \let\pltfont\ptcfont % (tables) + \let\pltSfont\ptcfont % (subtables) \def\ptifont{\Large\rmfamily\upshape\bfseries}% titles }% % \end{macrocode} @@ -12542,6 +21788,9 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% % \lneed{5} % \begin{macro}{\ptcfont} % \begin{macro}{\ptcCfont} @@ -12551,7 +21800,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\ptcPfont} % \begin{macro}{\ptcSPfont} % \begin{macro}{\plffont} +% \begin{macro}{\plfSfont} % \begin{macro}{\pltfont} +% \begin{macro}{\pltSfont} % \begin{macro}{\ptifont} % \ifcase\LANG\relax % If \verb|\chapter| is defined, the fonts are larger and \verb|\ptcCfont| must be defined: @@ -12568,7 +21819,9 @@ sud des États-Unis, comme la Louisiane.} \let\ptcPfont\ptcfont % (paragraphs) \let\ptcSPfont\ptcfont % (subparagraphs) \let\plffont\ptcfont % (figures) + \let\plfSfont\ptcfont % (subfigures) \let\pltfont\ptcfont % (tables) + \let\pltSfont\ptcfont % (subtables) \def\ptifont{\LARGE\rmfamily\upshape\bfseries}% titles } % \end{macrocode} @@ -12582,6 +21835,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -12594,16 +21849,17 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\partlot} % \ifcase\LANG\relax % We define the default position, the fonts and the layout for titles of the part-level mini-tables (\verb|\parttoc|, -% \verb|\partlof| and \verb|\partlot|). This formating is different if \verb|\chapter| is undefined or defined. +% \verb|\partlof| and \verb|\partlot|). This formating is different if \verb|\chapter| is defined or undefined. % \or\relax % Nous définissons la position par défaut, les fontes et la mise en page pour les titres des mini-tables du niveau -% partie (\verb|\parttoc|, \verb|\partlof| et \verb|\partlot|). Cette mise en page est différentes selon que -% \verb|\chapter| est non définie ou définie. +% partie (\verb|\parttoc|, \verb|\partlof| et \verb|\partlot|). Cette mise en page est différente selon que +% \verb|\chapter| est définie ou non. % \fi % \end{macro} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\c@pti} % \begin{macro}{\l@pti} % \begin{macro}{\r@pti} @@ -12632,16 +21888,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\e@pti} % \begin{macro}{\n@pti} -% \begin{macro}{\if@twocolumn} -% \begin{macro}{\@topnewpage} -% \begin{macro}{\@makephead@l} -% \begin{macro}{\@makephead@r} -% \begin{macro}{\@makephead@c} -% \begin{macro}{\@afterheading} -% \begin{macro}{\ptifont} % \ifcase\LANG\relax % But, if \verb|\chapter| is defined, we must simulate the formatting of a chapter head, which is more complex. % Empty titles need a vertical correction (\xname{Frank}{Mittelbach}). @@ -12655,12 +21905,18 @@ sud des États-Unis, comme la Louisiane.} \def\e@pti#1{\vspace{-\baselineskip}} \def\n@pti#1{\vspace{-\baselineskip}} % \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \begin{macro}{\l@pti} % \begin{macro}{\if@twocolumn} % \begin{macro}{\@topnewpage} % \begin{macro}{\@afterheading} % \begin{macro}{\ptifont} -% \begin{macro}{\l@pti} % \begin{macro}{\@makephead@l} +% \begin{macro}{\mtcgapbeforeheads} +% \begin{macro}{\mtcgapafterheads} % \ifcase\LANG\relax % For a title on the left, we must test if the main text is on two columns: % \or\relax @@ -12674,18 +21930,32 @@ sud des États-Unis, comme la Louisiane.} \@afterheading \fi} \def\@makephead@l#1{% - \vspace*{50\p@}% + \vspace*{\mtcgapbeforeheads}% {\parindent \z@ \raggedright \ptifont #1\par \nobreak - \vskip 40\p@ + \vskip \mtcgapafterheads\hbox{} }} % \end{macrocode} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\r@pti} -% \begin{macro}{\@makephead@l} +% \begin{macro}{\if@twocolumn} +% \begin{macro}{\@topnewpage} +% \begin{macro}{\@makephead@r} +% \begin{macro}{\@afterheading} +% \begin{macro}{\ptifont} +% \begin{macro}{\mtcgapbeforeheads} +% \begin{macro}{\mtcgapafterheads} % \ifcase\LANG\relax % For a title on the right, we must also test if the main text is on two columns: % \or\relax @@ -12699,16 +21969,32 @@ sud des États-Unis, comme la Louisiane.} \@afterheading \fi} \def\@makephead@r#1{% - \vspace*{50\p@}% + \vspace*{\mtcgapbeforeheads}% {\parindent \z@ \raggedleft \ptifont #1\par \nobreak - \vskip 40\p@ + \vskip \mtcgapafterheads\hbox{} }} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\c@pti} +% \begin{macro}{\if@twocolumn} +% \begin{macro}{\@topnewpage} % \begin{macro}{\@makephead@c} +% \begin{macro}{\@afterheading} +% \begin{macro}{\ptifont} +% \begin{macro}{\mtcgapbeforeheads} +% \begin{macro}{\mtcgapafterheads} % \ifcase\LANG\relax % For a centered title, we must also test if the main text is on two columns: % \or\relax @@ -12722,12 +22008,12 @@ sud des États-Unis, comme la Louisiane.} \@afterheading \fi} \def\@makephead@c#1{% - \vspace*{50\p@}% + \vspace*{\mtcgapbeforeheads}% {\parindent \z@ \centering \ptifont #1\par \nobreak - \vskip 40\p@ + \vskip \mtcgapafterheads\hbox{} }}% } % \end{macrocode} @@ -12739,15 +22025,7 @@ sud des États-Unis, comme la Louisiane.} % \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}{\l@pti} % \begin{macro}{\do@ptitc} @@ -12803,7 +22081,7 @@ sud des États-Unis, comme la Louisiane.} % Each parttoc is placed inside a \texttt{ptc@verse} environment. This environment is analog to the % standard \texttt{verse} environment and hence defined via two commands: \texttt{\bs ptc@verse} and % \texttt{\bs endptc@verse}. -% As it is a list environment, we first define (in a local way) \texttt{\bs\bs}, then call \texttt{\bs list\{\}} and +% As it is a list environment, we first define (in a local way)~\texttt{\bs\bs}, then call \texttt{\bs list\{\}} and % set some dimensions like \texttt{\bs itemsep}, \texttt{\bs itemindent}, \texttt{\bs listparindent}, % \texttt{\bs itemindent}, \texttt{\bs partopsep}, \texttt{\bs topsep}. % \texttt{\bs parsep} is set to zero if @@ -12814,9 +22092,9 @@ sud des États-Unis, comme la Louisiane.} % a page break. % \or\relax % Chaque parttoc est placée à~l'intérieur d'un environnement \texttt{ptc@verse}. Cet environnement est analogue -% à~l'environnement standard \texttt{verse} est est donc défini à~l'aide de deux commandes: +% à~l'environnement standard \texttt{verse} et est donc défini à~l'aide de deux commandes: % \texttt{\bs ptc@verse} et \texttt{\bs endptc@verse}. Puisque c'est un environnement de liste, nous définissons d'abord -% (de manière locale)~ \texttt{\bs\bs}, puis appelons \texttt{\bs list\{\}} et établissons quelques dimensions +% (de manière locale)~\texttt{\bs\bs}, puis appelons \texttt{\bs list\{\}} et établissons quelques dimensions % telles que \texttt{\bs itemsep}, \texttt{\bs itemindent}, \texttt{\bs listparindent}, \texttt{\bs itemindent}, % \texttt{\bs partopsep}, \texttt{\bs topsep}. % \texttt{\bs parsep} est forcée à~zéro si @@ -12869,7 +22147,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\partlof} % \begin{macro}{\partlot} % \ifcase\LANG\relax -% These commands are essentialy similar to the \verb|\minitoc| command, except that they should be placed after a +% These commands are essentially similar to the \verb|\minitoc| command, except that they should be placed after a % \verb|\part| command to produce a parttoc, a partlof or a partlot, and the formatting is different and depends of % the availability of the % \verb|\chapter| command (for the fonts and the horizontal rules). The code is very similar. The \verb|\partlof| @@ -12915,6 +22193,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{SMOOTH} % +% \lneed{5} % \begin{macro}{\parttoc@} % \begin{macro}{\if@parttoc@used@} % \begin{macro}{\if@longextensions@} @@ -12942,6 +22221,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@CkFile} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} @@ -12954,7 +22235,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0006>]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@parttoc@true \else @@ -12962,6 +22243,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\beforeparttoc} % \ifcase\LANG\relax % If the parttoc file is present, we can insert it, but we must add some presentation code: first, @@ -12974,14 +22257,17 @@ sud des États-Unis, comme la Louisiane.} \beforeparttoc % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@markboth} % \begin{macro}{\@mkboth} % \begin{macro}{\thispageparttocstyle} +% \begin{macro}{\MakeUppercase} % \begin{macro}{\ptctitle} % \ifcase\LANG\relax % If \verb|\chapter| is defined, we just set the page marks with the parttoc title and set the page style: % \or\relax -% Si \verb|\chapter| est définie, vous mettons simplement le titre de la parttoc dans les marques de page et +% Si \verb|\chapter| est définie, nous mettons simplement le titre de la parttoc dans les marques de page et % établissons le style de page: % \fi % \begin{macrocode} @@ -12989,13 +22275,15 @@ sud des États-Unis, comme la Louisiane.} \global\let\mtc@markboth\markboth \global\let\@mkboth\markboth \thispageparttocstyle - \mtc@markboth{\uppercase{\ptctitle}}{\uppercase{\ptctitle}}% + \mtc@markboth{\MakeUppercase{\ptctitle}}{\MakeUppercase{\ptctitle}}% }% % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% % \lneed{8} % \begin{macro}{\do@ptitc} % \begin{macro}{\e@pti} @@ -13037,6 +22325,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\raggedright} % \begin{macro}{\parskip} @@ -13060,8 +22349,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\ptc@rule} % \begin{environment}{tabular} +% \begin{macro}{\columnwidth} % \begin{macro}{\ptifont} % \begin{macro}{\do@ptitc} % \begin{macro}{\mtc@v} @@ -13092,8 +22384,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % \end{macro} +% % \lneed{5} % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} @@ -13114,6 +22408,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{environment}{ptc@verse} % \begin{macro}{\c@tocdepth} @@ -13137,6 +22432,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{environment} +% % \lneed{5} % \begin{macro}{\ptc@pgno} % \begin{macro}{\@dottedtocline} @@ -13149,14 +22445,14 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % If the contents lines must have no numbers, we replace the macro \verb|\@dottedtocline| with its undotted version. % For chapter-level entries, we must invoke \verb|\l@chapter| ignoring the page number argument. -% A hook (redefinissable coommand) is added, and the formatting settings coming from \verb|\mtcsetformat| are activated +% A hook (redefinissable command) is added, and the formatting settings coming from \verb|\mtcsetformat| are activated % via \verb|\ptc@setform|. % Then the parttoc file is inserted, followed by a strut, and the \texttt{ptc@verse} environment is terminated. % \or\relax % Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \verb|\@dottedtocline| par sa % version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \verb|\l@chapter| en % ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et -% les choix de mise en page de \verb|\mtcsetformat| sont activés \verb|\ptc@setform|. Puis le fichier parttoc est +% les choix de mise en page de \verb|\mtcsetformat| sont activés par \verb|\ptc@setform|. Puis le fichier parttoc est % inséré, suivi d'un étai, puis l'environnement \texttt{ptc@verse} est terminé. % \fi % \begin{macrocode} @@ -13183,6 +22479,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\ptc@rule} % \begin{macro}{\mtc@zrule} @@ -13231,6 +22528,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\partlof@} % \begin{macro}{\if@partlof@used@} % \begin{macro}{\if@longextensions@} @@ -13258,6 +22556,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@CkFile} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} @@ -13269,7 +22569,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0006>]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@partlof@true \else @@ -13277,6 +22577,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\beforepartlof} % \ifcase\LANG\relax % If the partlof file is present, we can insert it, but we must add some presentation code: first, @@ -13289,14 +22591,17 @@ sud des États-Unis, comme la Louisiane.} \beforepartlof % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@markboth} % \begin{macro}{\@mkboth} % \begin{macro}{\thispagepartlofstyle} +% \begin{macro}{\MakeUppercase} % \begin{macro}{\plftitle} % \ifcase\LANG\relax % If \verb|\chapter| is defined, we just set the page marks with the partlof title and set the page style: % \or\relax -% Si \verb|\chapter| est définie, vous mettons simplement le titre de la partlof dans les marques de page et +% Si \verb|\chapter| est définie, nous mettons simplement le titre de la partlof dans les marques de page et % établissons le style de page: % \fi % \begin{macrocode} @@ -13304,13 +22609,15 @@ sud des États-Unis, comme la Louisiane.} \global\let\mtc@markboth\markboth \global\let\@mkboth\markboth \thispagepartlofstyle - \mtc@markboth{\uppercase{\plftitle}}{\uppercase{\plftitle}}% + \mtc@markboth{\MakeUppercase{\plftitle}}{\MakeUppercase{\plftitle}}% }% % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% % \lneed{8} % \begin{macro}{\do@ptilf} % \begin{macro}{\e@pti} @@ -13352,6 +22659,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\raggedright} % \begin{macro}{\parskip} @@ -13370,8 +22678,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\plf@rule} % \begin{environment}{tabular} +% \begin{macro}{\columnwidth} % \begin{macro}{\ptifont} % \begin{macro}{\do@ptilf} % \begin{macro}{\mtc@v} @@ -13407,8 +22718,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % \end{macro} +% % \lneed{5} % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} @@ -13429,6 +22742,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{environment}{ptc@verse} % \begin{macro}{\mtc@BBR} @@ -13451,6 +22765,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{environment} +% % \lneed{5} % \begin{macro}{\plf@pgno} % \begin{macro}{\@dottedtocline} @@ -13468,7 +22783,7 @@ sud des États-Unis, comme la Louisiane.} % Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \verb|\@dottedtocline| par sa % version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \verb|\l@chapter| en % ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et -% les choix de mise en page de \verb|\mtcsetformat| sont activés \verb|\plf@setform|. Puis le fichier partlof est +% les choix de mise en page de \verb|\mtcsetformat| sont activés par \verb|\plf@setform|. Puis le fichier partlof est % inséré, suivi d'un étai, puis l'environnement \texttt{ptc@verse} est terminé. % \fi % \begin{macrocode} @@ -13492,6 +22807,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\plf@rule} % \begin{macro}{\mtc@zrule} @@ -13539,6 +22855,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\partlot@} % \begin{macro}{\if@partlot@used@} % \begin{macro}{\if@longextensions@} @@ -13567,6 +22885,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@CkFile} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} @@ -13578,7 +22898,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0006>]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@partlof@true \else @@ -13586,6 +22906,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\beforepartlot} % \ifcase\LANG\relax % If the partlot file is present, we can insert it, but we must add some presentation code: first, @@ -13598,14 +22920,17 @@ sud des États-Unis, comme la Louisiane.} \beforepartlot % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@markboth} % \begin{macro}{\@mkboth} % \begin{macro}{\thispagepartlotstyle} +% \begin{macro}{\MakeUppercase} % \begin{macro}{\plttitle} % \ifcase\LANG\relax % If \verb|\chapter| is defined, we just set the page marks with the partlot title and set the page style: % \or\relax -% Si \verb|\chapter| est définie, vous mettons simplement le titre de la partlot dans les marques de page et +% Si \verb|\chapter| est définie, nous mettons simplement le titre de la partlot dans les marques de page et % établissons le style de page: % \fi % \begin{macrocode} @@ -13613,13 +22938,15 @@ sud des États-Unis, comme la Louisiane.} \global\let\mtc@markboth\markboth \global\let\@mkboth\markboth \thispagepartlotstyle - \mtc@markboth{\uppercase{\plttitle}}{\uppercase{\plttitle}}% + \mtc@markboth{\MakeUppercase{\plttitle}}{\MakeUppercase{\plttitle}}% }% % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% % \lneed{8} % \begin{macro}{\do@ptilt} % \begin{macro}{\e@pti} @@ -13661,6 +22988,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\raggedright} % \begin{macro}{\parskip} @@ -13683,8 +23011,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} -% \begin{macro}{\ptc@rule} +% +% \lneed{5} +% \begin{macro}{\plt@rule} % \begin{environment}{tabular} +% \begin{macro}{\columnwidth} % \begin{macro}{\ptifont} % \begin{macro}{\do@ptilt} % \begin{macro}{\mtc@v} @@ -13716,8 +23047,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % \end{macro} +% % \lneed{5} % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} @@ -13738,6 +23071,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{environment}{ptc@verse} % \begin{macro}{\mtc@BBR} @@ -13760,6 +23094,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{environment} +% % \lneed{5} % \begin{macro}{\plt@pgno} % \begin{macro}{\@dottedtocline} @@ -13777,7 +23112,7 @@ sud des États-Unis, comme la Louisiane.} % Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \verb|\@dottedtocline| par sa % version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \verb|\l@chapter| en % ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et -% les choix de mise en page de \verb|\mtcsetformat| sont activés \verb|\plt@setform|. Puis le fichier partlot est +% les choix de mise en page de \verb|\mtcsetformat| sont activés par \verb|\plt@setform|. Puis le fichier partlot est % inséré, suivi d'un étai, puis l'environnement \texttt{ptc@verse} est terminé. % \fi % \begin{macrocode} @@ -13801,6 +23136,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\ptc@rule} % \begin{macro}{\mtc@zrule} @@ -13834,9 +23170,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\@dottedtocline} % \begin{macro}{\l@xpart} % \begin{macro}{\l@pchapter} -% \begin{macro}{\l@psection} +% \begin{macro}{\l@psect} % \begin{macro}{\pchapter} -% \begin{macro}{\psection} +% \begin{macro}{\psect} % \ifcase\LANG\relax % The following auxiliary commands are used in the printing of parttocs. Note that \verb|\l@xpart| uses a huge depth % to inhibit the printing of its contents line (except if you cheat). These command are similar to @@ -13849,9 +23185,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\l@xpart{\@dottedtocline{\@M}{1.0em}{2.3em}} \def\l@pchapter{\@dottedtocline{1}{1.0em}{2.3em}} -\def\l@psection{\@dottedtocline{2}{1.0em}{2.3em}} +\def\l@psect{\@dottedtocline{2}{1.0em}{2.3em}} \def\pchapter{pchapter} -\def\psection{psection} +\def\psect{psect} % \end{macrocode} % \end{macro} % \end{macro} @@ -13915,13 +23251,13 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \ifcase\LANG\relax % \section{The \texttt{\bs doparttoc} command and its siblings}\label{s+code+doparttoc} % \or\relax % \section{La commande \texttt{\bs doparttoc} et ses cousines}\label{s+code+doparttoc} % \fi -% % \begin{macro}{\doparttoc} % \begin{macro}{\dopartlof} % \begin{macro}{\dopartlot} @@ -13936,6 +23272,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\@doparttoc} % \begin{macro}{\PTC@next} % \begin{macro}{\setcounter} @@ -13955,6 +23292,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\@dopartlof} % \begin{macro}{\PLF@next} % \begin{macro}{\setcounter} @@ -13974,6 +23313,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\@dopartlot} % \begin{macro}{\PLT@next} % \begin{macro}{\setcounter} @@ -13994,6 +23335,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\doparttoc} % \begin{macro}{\dopartlof} % \begin{macro}{\dopartlot} @@ -14010,8 +23353,12 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\doparttoc@} +% \begin{macro}{\if@mtc@hints@} % \begin{macro}{\if@doparttoc@used@} +% \begin{macro}{\@mtc@hints@given@true} % \begin{macro}{\df@ptitc} % \begin{macro}{\e@pti} % \begin{macro}{\n@pti} @@ -14021,13 +23368,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % We treat the optional argument of \verb|\doparttoc| (it becomes the default position for titles of parttocs) -% and flag this macro as used: +% and flag this macro as used; a hint detects any spurious invocation. % \or\relax % Nous traitons l'argument optionnel de \verb|\doparttoc| (il devient la position par défaut pour les titres des parttocs) -% et marquons cette macro comme ayant été utilisée: +% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\doparttoc@[#1]{% +\if@mtc@hints@ + \if@doparttoc@used@ + \mtcPackageInfo[<I0045>]{minitoc(hints)}% + {The \string\doparttoc \space command\MessageBreak + has been invoked more than once\MessageBreak} + \global\@mtc@hints@given@true + \fi +\fi \global\@doparttoc@used@true \if #1e\let\df@ptitc\e@pti% \else\if #1n\let\df@ptitc\n@pti% @@ -14045,8 +23400,14 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\dopartlof@} % \begin{macro}{\if@dopartlof@used@} +% \begin{macro}{\if@mtc@hints@} +% \begin{macro}{\@mtc@hints@given@true} % \begin{macro}{\df@ptilf} % \begin{macro}{\e@pti} % \begin{macro}{\n@pti} @@ -14056,13 +23417,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % We treat the optional argument of \verb|\dopartlof| (it becomes the default position for titles of partlofs) -% and flag this macro as used: +% and flag this macro as used, a hint detects any spurious invocation. % \or\relax % Nous traitons l'argument optionnel de \verb|\dopartlof| (il devient la position par défaut pour les titres des partlofs) -% et marquons cette macro comme ayant été utilisée: +% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dopartlof@[#1]{% +\if@mtc@hints@ + \if@dopartlof@used@ + \mtcPackageInfo[<I0045>]{minitoc(hints)}% + {The \string\dopartlof \space command\MessageBreak + has been invoked more than once\MessageBreak} + \global\@mtc@hints@given@true + \fi +\fi \global\@dopartlof@used@true \if #1e\let\df@ptilf\e@pti% \else\if #1n\let\df@ptilf\n@pti% @@ -14080,7 +23449,13 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\dopartlot@} +% \begin{macro}{\if@mtc@hints@} +% \begin{macro}{\@mtc@hints@given@true} % \begin{macro}{\if@dopartlot@used@} % \begin{macro}{\df@ptilt} % \begin{macro}{\e@pti} @@ -14088,16 +23463,23 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\c@pti} % \begin{macro}{\l@pti} % \begin{macro}{\r@pti} -% \lneed{5} % \ifcase\LANG\relax % We treat the optional argument of \verb|\dopartlot| (it becomes the default position for titles of partlofs) -% and flag this macro as used: +% and flag this macro as used; a hint detects any spurious invocation. % \or\relax % Nous traitons l'argument optionnel de \verb|\dopartlot| (il devient la position par défaut pour les titres des partlots) -% et marquons cette macro comme ayant été utilisée: +% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dopartlot@[#1]{% +\if@mtc@hints@ + \if@dopartlot@used@ + \mtcPackageInfo[<I0045>]{minitoc(hints)}% + {The \string\dopartlot \space command\MessageBreak + has been invoked more than once\MessageBreak} + \global\@mtc@hints@given@true + \fi +\fi \global\@dopartlot@used@true \if #1e\let\df@ptilt\e@pti% \else\if #1n\let\df@ptilt\n@pti% @@ -14115,6 +23497,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\@@doparttoc} % \begin{macro}{\@@dopartlof} % \begin{macro}{\@@dopartlot} @@ -14158,6 +23544,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PTC@toc} % \begin{macro}{\PTC@list} % \begin{macro}{\PTC@explist} @@ -14173,6 +23561,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PTC@contentsline} % \begin{macro}{\part} % \begin{macro}{\theptc} @@ -14181,10 +23571,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\MTC@WriteContentsLine} % \ifcase\LANG\relax % The macro \verb|\PTC@contentsline| analyses the lines read from the TOC file and detects interesting keywords. -% If \verb|\part| is found, \texttt{ptc} is incremented and a new partlof file is created. +% If \verb|\part| is found, the \texttt{ptc} counter is incremented and a new partlof file is created. % \or\relax % La macro \verb|\PTC@contentsline| analyse les lignes lues dans le fichier table des matières et détecte les -% mots-clés intéressants. Si \verb|\part| est trouvée, \texttt{ptc} est incrémenté et un nouveau fichier parttoc +% mots-clés intéressants. Si \verb|\part| est trouvée, le compteur \texttt{ptc} est incrémenté et un nouveau fichier parttoc % est créé. % \fi % \begin{macrocode} @@ -14192,11 +23582,11 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname #1\endcsname\part \stepcounter{ptc}% \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.ptc\theptc\@gobble}% \def\ptcname{\jobname.ptc\theptc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.P\theptc\@gobble}% \def\ptcname{\jobname.P\theptc}% \fi @@ -14212,6 +23602,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@longextensions@} % \begin{macro}{\ptcname} % \ifcase\LANG\relax @@ -14222,11 +23614,11 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.ptc\theptc}% \def\ptcname{\jobname.ptc\theptc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.P\theptc}% \def\ptcname{\jobname.P\theptc}% \fi @@ -14236,6 +23628,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\mtc@toks} % \ifcase\LANG\relax @@ -14247,6 +23640,8 @@ sud des États-Unis, comme la Louisiane.} \mtc@toks{\noexpand\leavevmode #2}% % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@WriteContentsline} % \begin{macro}{\chapter} % \begin{macro}{\pchapter} @@ -14297,6 +23692,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@WriteContentsline} % \begin{macro}{\starchapter} % \begin{macro}{\starsection} @@ -14338,6 +23735,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PTC@explist} % \begin{macro}{\PTC@next} % \begin{macro}{\PTC@list} @@ -14354,6 +23753,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PTC@loop} % \begin{macro}{\PTC@toc} % \begin{macro}{\PTC@read} @@ -14367,17 +23768,19 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\PTC@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \PackageWarning{minitoc}% + \mtcPackageWarning[<W0013>]{minitoc}% {No file #1\MessageBreak PARTTOCS NOT PREPARED}% \expandafter\PTC@toc \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0025>]{minitoc}% {PREPARING PARTTOCS FROM #1}% \expandafter\PTC@read\fi} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PTC@read} % \begin{macro}{\PTC@line} % \ifcase\LANG\relax @@ -14391,6 +23794,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PTC@test} % \begin{macro}{\PTC@line} % \ifcase\LANG\relax @@ -14404,6 +23809,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PTC@test} % \ifcase\LANG\relax % The \verb|\PTC@test| macro finds the ``interesting'' commands in the TOC file, mainly to @@ -14416,6 +23823,8 @@ sud des États-Unis, comme la Louisiane.} %%HO/BJ: now patch \PTC@test, %%HO/BJ: call \PTC@contentsline with 4 instead of 3 parameters % \end{macrocode} +% +% \lneed{5} % \begin{macro}{\PTC@contentsline} % \begin{macro}{\mtc@string} % \begin{macro}{\PTC@list} @@ -14479,6 +23888,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLF@lof} % \begin{macro}{\PLF@list} % \begin{macro}{\PLF@explist} @@ -14494,6 +23905,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLF@contentsline} % \begin{macro}{\part} % \begin{macro}{\theptc} @@ -14502,10 +23915,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\PLF@WriteContentsLine} % \ifcase\LANG\relax % The macro \verb|\PLF@contentsline| analyses the lines read from the LOF file and detects interesting keywords. -% If \verb|\part| is found, \texttt{ptc} is incremented and a new partlof file is created. +% If \verb|\part| is found, the \texttt{ptc} counter is incremented and a new partlof file is created. % \or\relax % La macro \verb|\PLF@contentsline| analyse les lignes lues dans le fichier liste des figures et détecte les -% mots-clés intéressants. Si \verb|\part| est trouvée, \texttt{ptc} est incrémenté et un nouveau fichier partlof +% mots-clés intéressants. Si \verb|\part| est trouvée, le compteur \texttt{ptc} est incrémenté et un nouveau fichier partlof % est créé. % \fi % \begin{macrocode} @@ -14519,6 +23932,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@longextensions@} % \begin{macro}{\plfname} % \ifcase\LANG\relax @@ -14529,11 +23944,11 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.plf\theptc}% \def\plfname{\jobname.plf\theptc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.G\theptc}% \def\plfname{\jobname.G\theptc}% \fi @@ -14543,6 +23958,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\mtc@toks} % \ifcase\LANG\relax @@ -14551,7 +23967,10 @@ sud des États-Unis, comme la Louisiane.} % Le registre \emph{token} \verb|\mtc@toks| est utilisé pour passer l'entrée à~\verb|\MTC@WriteContentsline|: % \fi % \end{macro} +% +% \lneed{5} % \begin{macro}{\figure} +% \begin{macro}{\subfigure} % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \ifcase\LANG\relax @@ -14564,11 +23983,18 @@ sud des États-Unis, comme la Louisiane.} \mtc@toks{\noexpand\leavevmode#2}% \MTC@WriteContentsline{#1}{plf}{#3}{#4}% \fi + \expandafter\ifx\csname #1\endcsname\subfigure + \mtc@toks{\noexpand\leavevmode#2}% + \MTC@WriteContentsline{#1}{plfS}{#3}{#4}% + \fi } % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\PLF@explist} % \begin{macro}{\PLF@next} % \begin{macro}{\PLF@list} @@ -14585,6 +24011,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLF@loop} % \begin{macro}{\PLF@lof} % \begin{macro}{\PLF@read} @@ -14598,17 +24026,19 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\PLF@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \PackageWarning{minitoc}% + \mtcPackageWarning[<W0011>]{minitoc}% {No file #1\MessageBreak PARTLOFS NOT PREPARED}% \expandafter\PLF@lof \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0035>]{minitoc}% {PREPARING PARTLOFS FROM #1}% \expandafter\PLF@read\fi} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLF@read} % \begin{macro}{\PLF@line} % \ifcase\LANG\relax @@ -14622,6 +24052,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLF@test} % \begin{macro}{\PLF@line} % \ifcase\LANG\relax @@ -14635,6 +24067,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLF@test} % \ifcase\LANG\relax % The \verb|\PLF@test| macro finds the ``interesting'' commands in the LOF file, mainly to @@ -14648,6 +24082,8 @@ sud des États-Unis, comme la Louisiane.} %%HO/BJ: call \PLF@contentsline with 4 instead of 3 parameters % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLF@contentsline} % \begin{macro}{\mtc@string} % \begin{macro}{\PLF@list} @@ -14709,6 +24145,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLT@lot} % \begin{macro}{\PLT@list} % \begin{macro}{\PLT@explist} @@ -14724,6 +24162,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLT@contentsline} % \begin{macro}{\part} % \begin{macro}{\theptc} @@ -14732,10 +24172,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\PLT@WriteContentsLine} % \ifcase\LANG\relax % The macro \verb|\PLT@contentsline| analyses the lines read from the LOT file and detects interesting keywords. -% If \verb|\part| is found, \texttt{ptc} is incremented and a new partlot file is created. +% If \verb|\part| is found, the \texttt{ptc} counter is incremented and a new partlot file is created. % \or\relax % La macro \verb|\PLT@contentsline| analyse les lignes lues dans le fichier liste des tableaux et détecte les -% mots-clés intéressants. Si \verb|\part| est trouvée, \texttt{ptc} est incrémenté et un nouveau fichier partlot +% mots-clés intéressants. Si \verb|\part| est trouvée, le compteur \texttt{ptc} est incrémenté et un nouveau fichier partlot % est créé. % \fi % \begin{macrocode} @@ -14749,6 +24189,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@longextensions@} % \begin{macro}{\pltname} % \ifcase\LANG\relax @@ -14759,11 +24201,11 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.plt\theptc}% \def\pltname{\jobname.plt\theptc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.U\theptc}% \def\pltname{\jobname.U\theptc}% \fi @@ -14773,6 +24215,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\mtc@toks} % \ifcase\LANG\relax @@ -14781,7 +24224,10 @@ sud des États-Unis, comme la Louisiane.} % Le registre \emph{token} \verb|\mtc@toks| est utilisé pour passer l'entrée à~\verb|\MTC@WriteContentsline|: % \fi % \end{macro} +% +% \lneed{5} % \begin{macro}{\table} +% \begin{macro}{\subtable} % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \ifcase\LANG\relax @@ -14794,11 +24240,18 @@ sud des États-Unis, comme la Louisiane.} \mtc@toks{\noexpand\leavevmode#2}% \MTC@WriteContentsline{#1}{plt}{#3}{#4}% \fi + \expandafter\ifx\csname #1\endcsname\subtable + \mtc@toks{\noexpand\leavevmode#2}% + \MTC@WriteContentsline{#1}{pltS}{#3}{#4}% + \fi } % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\PLT@explist} % \begin{macro}{\PLT@next} % \begin{macro}{\PLT@list} @@ -14815,6 +24268,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLT@loop} % \begin{macro}{\PLT@lot} % \begin{macro}{\PLT@read} @@ -14828,17 +24283,19 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\PLT@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \PackageWarning{minitoc}% + \mtcPackageWarning[<W0012>]{minitoc}% {No file #1\MessageBreak PARTLOTS NOT PREPARED}% \expandafter\PLT@lot \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0038>]{minitoc}% {PREPARING PARTLOTS FROM #1}% \expandafter\PLT@read\fi} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLT@read} % \begin{macro}{\PLT@line} % \ifcase\LANG\relax @@ -14852,6 +24309,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLT@test} % \begin{macro}{\PLT@line} % \ifcase\LANG\relax @@ -14865,6 +24324,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLT@test} % \ifcase\LANG\relax % The \verb|\PLT@test| macro finds the ``interesting'' commands in the LOT file, mainly to @@ -14878,6 +24339,8 @@ sud des États-Unis, comme la Louisiane.} %%HO/BJ: call \PLT@contentsline with 4 instead of 3 parameters % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\PLT@contentsline} % \begin{macro}{\mtc@string} % \begin{macro}{\PLT@list} @@ -14978,7 +24441,7 @@ sud des États-Unis, comme la Louisiane.} % The section-level commands are defined only if \verb|\chapter| is \emph{not} defined, hence in article-like % document classes, and only if \verb|\section| is defined: % \or\relax -% Les commandes au niveau section sont définies seulement si \verb|\chapter| \emph{n'est pas} définie, donx dans +% Les commandes au niveau section sont définies seulement si \verb|\chapter| \emph{n'est pas} définie, donc dans % les classes de document du genre article, et seulement si \verb|\section| est définie: % \fi % \begin{macrocode} @@ -14987,16 +24450,19 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\firstsectionis} % \begin{macro}{\adjuststc} % \begin{macro}{\decrementstc} % \begin{macro}{\incrementstc} % \begin{macro}{\stc@rule} % \begin{macro}{\stcindent} +% \begin{macro}{\columnwidth} % \ifcase\LANG\relax % We define the obsolete command \verb|\firstsectionis| (with its harmless warning), the counter \index{stc}\texttt{stc} % of secttocs, the \verb|\adjuststc|, \verb|\decrementstc| and \verb|\incrementstc| commands, -% the depth counter \index{secttocdepth}\verb|sectocdepth| and its default +% the depth counter \index{secttocdepth}\verb|secttocdepth| and its default % value~2 (to include at least the subsections), the horizontal rule \verb|\stc@rule| (rule before/after % secttoc/sectlof/sectlot), the indentation (both sides) \verb|\stcindent| for the secttocs (with its default % values). @@ -15004,14 +24470,14 @@ sud des États-Unis, comme la Louisiane.} % Nous définissons la commande obsolète \verb|\firstsectionis| (avec son avertissement bénin), % le compteur \index{stc}\texttt{stc} de secttocs, les commandes \verb|\adjuststc|, \verb|\decrementstc| % et \verb|\incrementstc|, -% le compteur de profondeur \index{secttocdepth}\verb|sectocdepth| et sa valeur par défaut~2 (pour inclure au moins +% le compteur de profondeur \index{secttocdepth}\verb|secttocdepth| et sa valeur par défaut~2 (pour inclure au moins % les sous-sections), le filet horizontal \verb|\stc@rule| (filet avant/après la secttoc/sectlof/sectlot), l'indentation % (des deux côtés) \verb|\stcindent| pour les secttocs (avec leurs valeurs par défaut). % \fi % \begin{macrocode} \def\firstsectionis#1% - {\PackageWarning{minitoc}% - {*** \string\firstsectionis \space is an obsolete command ***}% + {\mtcPackageWarning[<W0005>]{minitoc}% + {\string\firstsectionis \space is an obsolete\MessageBreak command}% \@firstsectionis@used@true} \newcounter{stc}\setcounter{stc}{0}% \newcommand{\adjuststc}[1][1]{\addtocounter{stc}{#1}}% @@ -15027,6 +24493,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -15040,7 +24507,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\stcPfont} % \begin{macro}{\stcSPfont} % \begin{macro}{\slffont} +% \begin{macro}{\slfSfont} % \begin{macro}{\sltfont} +% \begin{macro}{\sltSfont} % \begin{macro}{\stifont} % \ifcase\LANG\relax % We define the fonts commands for the secttocs, sectlofs and sectlots and their titles: @@ -15054,7 +24523,9 @@ sud des États-Unis, comme la Louisiane.} \let\stcPfont\stcfont % (paragraphs) \let\stcSPfont\stcfont % (subparagraphs) \let\slffont\stcfont % sectlof (figures) +\let\slfSfont\stcfont % sectlof (subfigures) \let\sltfont\stcfont % sectlot (tables) +\let\sltSfont\stcfont % sectlot (subtables) \def\stifont{\large\rmfamily\upshape\bfseries} % titles % \end{macrocode} % \end{macro} @@ -15065,6 +24536,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -15076,6 +24549,8 @@ sud des États-Unis, comme la Louisiane.} % Voici quelques macros internes pour le positionnement du titre, selon les arguments optionnels des % commandes \verb|\dosecttoc| et \verb|\secttoc| (et leurs cousines): % \fi +% +% \lneed{5} % \begin{macro}{\l@sti} % \begin{macro}{\c@sti} % \begin{macro}{\r@sti} @@ -15100,6 +24575,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\do@stitc} % \begin{macro}{\df@stitc} % \begin{macro}{\do@stilf} @@ -15139,7 +24616,8 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\ifktightmtc} % \ifcase\LANG\relax % The \texttt{stc@verse} environment is a very simple list environment, analog to the standard \texttt{verse} environment. -% Some formatting parameters are adjusted. The \texttt{tight/loose} and \texttt{k-tight/k-loose} package options are honored. +% Some formatting parameters are adjusted. The \texttt{tight/loose} and \texttt{k-tight/k-loose} package options +% are honored. % \or\relax % L'environnement \texttt{stc@verse} est un environnement de liste très simple, analogue à~l'environnement % standard \texttt{verse}. Certains paramètres de mise en page sont ajustés. Les options de paquetage @@ -15193,6 +24671,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\secttoc@} % \begin{macro}{\if@secttoc@used@} % \begin{macro}{\if@longextensions@} @@ -15220,6 +24700,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@CkFile} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} @@ -15232,7 +24714,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0006>]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@secttoc@true \else @@ -15240,6 +24722,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\beforesecttoc} % \begin{macro}{\thispagesecttocstyle} % \ifcase\LANG\relax @@ -15255,6 +24739,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\do@stitc} % \begin{macro}{\e@sti} % \begin{macro}{\n@sti} @@ -15275,7 +24761,7 @@ sud des États-Unis, comme la Louisiane.} % vide, nous simulons le positionnement «~\texttt{e}~». % \fi % \begin{macrocode} -%% \mtc@markboth{\uppercase{\stctitle}}{\uppercase{\stctitle}}% +%% \mtc@markboth{\MakeUppercase{\stctitle}}{\MakeUppercase{\stctitle}}% \relax\begin{samepage}% \if #1e\let\do@stitc\e@sti \else\if #1n\let\do@stitc\n@sti @@ -15297,6 +24783,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\raggedright} % \begin{macro}{\parskip} % \begin{macro}{\stcfont} @@ -15316,8 +24804,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\stc@rule} % \begin{environment}{tabular} +% \begin{macro}{\columnwidth} % \begin{macro}{\stifont} % \begin{macro}{\do@stitc} % \begin{macro}{\mtc@v} @@ -15351,9 +24842,12 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % \end{macro} % \lneed{5} +% +% \lneed{5} % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} % \begin{macro}{\stcindent} @@ -15373,6 +24867,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{environment}{stc@verse} % \begin{macro}{\c@tocdepth} @@ -15395,6 +24890,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{environment} +% % \lneed{5} % \begin{macro}{\stc@pgno} % \begin{macro}{\@dottedtocline} @@ -15411,7 +24907,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \verb|\@dottedtocline| par sa version % sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix -% de mise en page issus de \verb|\mtcsetformat| sont activés \verb|\stc@setform|. Puis le fichier secttoc est +% de mise en page issus de \verb|\mtcsetformat| sont activés par \verb|\stc@setform|. Puis le fichier secttoc est % inséré, suivi d'un étai, et l'environnement \texttt{stc@verse} est terminé. % \fi % \begin{macrocode} @@ -15436,15 +24932,16 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\stc@rule} % \begin{macro}{\mtc@zrule} % \begin{environment}{samepage} % \begin{macro}{\aftersecttoc} % \ifcase\LANG\relax -% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersectoc|. +% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersecttoc|. % \or\relax -% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersectoc|. +% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersecttoc|. % \fi % \begin{macrocode} \kern-1.\baselineskip% @@ -15481,6 +24978,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\sectlof@} % \begin{macro}{\if@sectlof@used@} % \begin{macro}{\if@longextensions@} @@ -15508,6 +25007,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@CkFile} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} @@ -15520,7 +25021,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0006>]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@sectlof@true \else @@ -15528,6 +25029,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\beforesectlof} % \begin{macro}{\thispagesectlofstyle} % \ifcase\LANG\relax @@ -15539,11 +25042,13 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \thispagesectlofstyle -%% \mtc@markboth{\uppercase{\slftitle}}{\uppercase{\slftitle}}% +%% \mtc@markboth{\MakeUppercase{\slftitle}}{\MakeUppercase{\slftitle}}% \beforesectlof % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\do@stilf} % \begin{macro}{\e@sti} % \begin{macro}{\n@sti} @@ -15585,6 +25090,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\raggedright} % \begin{macro}{\parskip} % \begin{macro}{\slffont} @@ -15604,9 +25111,12 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\slf@rule} % \begin{environment}{tabular} % \begin{macro}{\stifont} +% \begin{macro}{\columnwidth} % \begin{macro}{\do@stilf} % \begin{macro}{\mtc@v} % \begin{macro}{\slftitle} @@ -15639,8 +25149,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} % \begin{macro}{\stcindent} @@ -15660,6 +25173,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{environment}{stc@verse} % \begin{macro}{\c@tocdepth} @@ -15684,6 +25198,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{environment} +% % \lneed{5} % \begin{macro}{\slf@pgno} % \begin{macro}{\@dottedtocline} @@ -15700,7 +25215,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \verb|\@dottedtocline| par sa version % sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix -% de mise en page issus de \verb|\mtcsetformat| sont activés \verb|\slf@setform|. Puis le fichier sectlof est +% de mise en page issus de \verb|\mtcsetformat| sont activés par \verb|\slf@setform|. Puis le fichier sectlof est % inséré, suivi d'un étai, et l'environnement \texttt{stc@verse} est terminé. % \fi % \begin{macrocode} @@ -15722,16 +25237,17 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\stc@rule} % \begin{macro}{\mtc@zrule} % \begin{environment}{samepage} % \begin{macro}{\aftersecttoc} % \ifcase\LANG\relax -% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\afterseclof|. +% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersectlof|. % The blank line (\verb|\\|) is essential. % \or\relax -% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\afterseclof|. +% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersectlof|. % La ligne blanche (\verb|\\|) est essentielle. % \fi % \begin{macrocode} @@ -15769,6 +25285,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\sectlot@} % \begin{macro}{\if@sectlot@used@} % \begin{macro}{\if@longextensions@} @@ -15796,6 +25314,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@CkFile} % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} @@ -15808,7 +25328,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0006>]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@sectlot@true \else @@ -15816,6 +25336,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\beforesectlot} % \begin{macro}{\thispagesectlotstyle} % \ifcase\LANG\relax @@ -15827,11 +25349,13 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \thispagesectlotstyle -%% \mtc@markboth{\uppercase{\slttitle}}{\uppercase{\slttitle}}% +%% \mtc@markboth{\MakeUppercase{\slttitle}}{\MakeUppercase{\slttitle}}% \beforesectlot % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{8} % \begin{macro}{\do@stilt} % \begin{macro}{\e@sti} % \begin{macro}{\n@sti} @@ -15843,7 +25367,6 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\slttitle} % \begin{macro}{\if@mtc@FE} % \begin{environment}{samepage} -% \lneed{5} % \ifcase\LANG\relax % We begin a \texttt{samepage} environment, then treat the positionning argument. If the title is empty, we % simulate the ``\texttt{e}'' positionning. @@ -15873,6 +25396,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\raggedright} % \begin{macro}{\parskip} % \begin{macro}{\sltfont} @@ -15892,9 +25417,12 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\stc@rule} % \begin{environment}{tabular} % \begin{macro}{\stifont} +% \begin{macro}{\columnrule} % \begin{macro}{\do@stilt} % \begin{macro}{\mtc@v} % \begin{macro}{\slttitle} @@ -15927,8 +25455,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} % \begin{macro}{\stcindent} @@ -15948,6 +25479,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{environment}{stc@verse} % \begin{macro}{\c@tocdepth} @@ -15972,6 +25504,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{environment} +% % \lneed{5} % \begin{macro}{\slt@pgno} % \begin{macro}{\@dottedtocline} @@ -15988,7 +25521,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \verb|\@dottedtocline| par sa version % sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix -% de mise en page issus de \verb|\mtcsetformat| sont activés \verb|\slt@setform|. Puis le fichier sectlot est +% de mise en page issus de \verb|\mtcsetformat| sont activés par \verb|\slt@setform|. Puis le fichier sectlot est % inséré, suivi d'un étai, et l'environnement \texttt{stc@verse} est terminé. % \fi % \begin{macrocode} @@ -16011,15 +25544,16 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\stc@rule} % \begin{macro}{\mtc@zrule} % \begin{environment}{samepage} % \begin{macro}{\aftersectlot} % \ifcase\LANG\relax -% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\afterseclot|. +% The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersectlot|. % \or\relax -% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\afterseclot|. +% La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersectlot|. % \fi % \begin{macrocode} \kern-0.\baselineskip% ABCD @@ -16049,7 +25583,7 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Nous définissons quelques commandes auxiliaires, utilisées pour les mini-tables et comme délimiteurs dans le % fichier table des matières (et les fichiers liste des figures et liste des tableaux). -% La profonteur de \texttt{xsect} est énorme pour inhiber l'impression de ses lignes de contenu (sauf si vous +% La profondeur de \texttt{xsect} est énorme pour inhiber l'impression de ses lignes de contenu (sauf si vous % trichez). % \fi % \begin{macrocode} @@ -16096,6 +25630,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\section} % \begin{macro}{\starsection} % \begin{macro}{\addcontentsline} @@ -16121,6 +25657,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\@svsec} % \begin{macro}{\refstepcounter} % \begin{macro}{\@tempskipa} @@ -16173,22 +25711,28 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} -% \begin{macro}{\@ssect} +% +% \lneed{5} +% \begin{macro}{\@sect} % \begin{macro}{\sectbegin} % \begin{macro}{\sectend} -% \begin{macro}{\stc@ssect} +% \begin{macro}{\stc@sect} % \begin{macro}{\addtocontents} % \ifcase\LANG\relax -% Then we patch the starred branch (\verb|\@ssect|). We define also the delimiting commands \verb|\sectbegin| and -% \verb|\sectend| commands. +% Then we patch the unstarred branch (\verb|\@sect|). We define also the delimiting commands \verb|\sectbegin| and +% \verb|\sectend| commands. We do not add \verb|\sectbegin| if it is a subsection or deeper. % \or\relax -% Puis nous modifions la branche étoilée (\verb|\@ssect|). Nous définissons aussi les commandes de délimitation -% \verb|\sectbegin| et \verb|\sectend|. +% Puis nous modifions la branche non étoilée (\verb|\@sect|). Nous définissons aussi les commandes de délimitation +% \verb|\sectbegin| et \verb|\sectend|. Nous n'ajoutons pas \verb|\sectbegin| si c'est une sous-section ou plus +% profond. % \fi % \begin{macrocode} -\let\stc@ssect\@ssect -\def\@ssect{\addtocontents{toc}{\protect\sectend}\stc@ssect} -\def\@ssect{\addtocontents{toc}{\protect\sectbegin}\stc@ssect} +\let\stc@sect\@sect +\def\@sect#1#2#3#4#5#6[#7]#8{% + \ifnum #2<1 \relax + \addtocontents{toc}{\protect\sectbegin} + \fi + \stc@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}} \let\sectend\relax \let\sectbegin\relax % \end{macrocode} @@ -16198,16 +25742,16 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{The \texttt{\bs dosecttoc} command and siblings}\label{s+code+dosecttoc.etc} % \or\relax % \section{La commande \texttt{\bs dosecttoc} et ses cousines}\label{s+code+dosecttoc.etc} % \fi % \ifcase\LANG\relax -% The \verb|\dosectoc| command is very similar to \verb|\dominitoc|. +% The \verb|\dosecttoc| command is very similar to \verb|\dominitoc|. % \or\relax -% La commande \verb|\dosectoc| est très similaire à~\verb|\dominitoc|. +% La commande \verb|\dosecttoc| est très similaire à~\verb|\dominitoc|. % \fi % \begin{macro}{\dosecttoc} % \begin{macro}{\@dosecttoc} @@ -16219,6 +25763,8 @@ sud des États-Unis, comme la Louisiane.} % La commande \verb|\dosecttoc| extrait des informations du fichier \texttt{.toc} et crée les fichiers % \texttt{.stc}\meta{N} (\texttt{.stc} devient \texttt{.S} sous MS-DOS). % \fi +% +% \lneed{5} % \begin{macrocode} \def\@dosecttoc#1{{% \makeatletter @@ -16228,6 +25774,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\dosectlof} % \begin{macro}{\@dosectlof} % \begin{macro}{\SLF@next} @@ -16247,6 +25795,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\dosectlot} % \begin{macro}{\@dosectlot} % \begin{macro}{\PLT@next} @@ -16267,6 +25817,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\dosecttoc} % \begin{macro}{\dosectlof} % \begin{macro}{\dosectlot} @@ -16283,7 +25835,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\dosecttoc@} +% \begin{macro}{\if@mtc@hints@} +% \begin{macro}{\@mtc@hints@given@true} % \begin{macro}{\if@dosecttoc@used@} % \begin{macro}{\df@stitc} % \begin{macro}{\e@sti} @@ -16294,13 +25850,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % We treat the optional argument of \verb|\dosecttoc| (it becomes the default position for titles of secttocs) -% and flag this macro as used: +% and flag this macro as used; a hint detects any spurious invocation. % \or\relax % Nous traitons l'argument optionnel de \verb|\dosecttoc| (il devient la position par défaut pour les titres des secttocs) -% et marquons cette macro comme ayant été utilisée: +% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dosecttoc@[#1]{% +\if@mtc@hints@ + \if@dosecttoc@used@ + \mtcPackageInfo[<I0045>]{minitoc(hints)}% + {The \string\dosecttoc \space command\MessageBreak + has been invoked more than once\MessageBreak} + \global\@mtc@hints@given@true + \fi +\fi \global\@dosecttoc@used@true \if #1e\let\df@stitc\e@sti% \else\if #1n\let\df@stitc\n@sti% @@ -16318,7 +25882,13 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\dosectlof@} +% \begin{macro}{\if@mtc@hints@} +% \begin{macro}{\@mtc@hints@given@true} % \begin{macro}{\if@dosectlof@used@} % \begin{macro}{\df@stilf} % \begin{macro}{\e@sti} @@ -16326,16 +25896,23 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\c@sti} % \begin{macro}{\l@sti} % \begin{macro}{\r@sti} -% \lneed{5} % \ifcase\LANG\relax % We treat the optional argument of \verb|\dosectlof| (it becomes the default position for titles of sectlofs) -% and flag this macro as used: +% and flag this macro as used; a hint detects any spurious invocation. % \or\relax % Nous traitons l'argument optionnel de \verb|\dosectlof| (il devient la position par défaut pour les titres des sectlofs) -% et marquons cette macro comme ayant été utilisée: +% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dosectlof@[#1]{% +\if@mtc@hints@ + \if@dosectlof@used@ + \mtcPackageInfo[<I0045>]{minitoc(hints)}% + {The \string\dosectlof \space command\MessageBreak + has been invoked more than once\MessageBreak} + \global\@mtc@hints@given@true + \fi +\fi \global\@dosectlof@used@true \if #1e\let\df@stilf\e@sti% \else\if #1n\let\df@stilf\n@sti% @@ -16353,7 +25930,13 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\dosectlot@} +% \begin{macro}{\if@mtc@hints@} +% \begin{macro}{\@mtc@hints@given@true} % \begin{macro}{\if@dosectlot@used@} % \begin{macro}{\df@stilt} % \begin{macro}{\e@sti} @@ -16364,13 +25947,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % We treat the optional argument of \verb|\dosectlot| (it becomes the default position for titles of sectlofs) -% and flag this macro as used: +% and flag this macro as used; a hint detects any spurious invocation. % \or\relax % Nous traitons l'argument optionnel de \verb|\dosectlot| (il devient la position par défaut pour les titres des sectlots) -% et marquons cette macro comme ayant été utilisée: +% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dosectlot@[#1]{% +\if@mtc@hints@ + \if@dosectlot@used@ + \mtcPackageInfo[<I0045>]{minitoc(hints)}% + {The \string\dosectlot \space command\MessageBreak + has been invoked more than once\MessageBreak} + \global\@mtc@hints@given@true + \fi +\fi \global\@dosectlot@used@true \if #1e\let\df@stilt\e@sti% \else\if #1n\let\df@stilt\n@sti% @@ -16388,6 +25979,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\@@dosecttoc} % \begin{macro}{\@@dosectlof} % \begin{macro}{\@@dosectlot} @@ -16408,6 +26003,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\STC@next} % \begin{macro}{\STC@list} % \begin{macro}{\STC@loop} @@ -16424,6 +26021,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\STC@toc} % \begin{macro}{\STC@list} % \begin{macro}{\STC@explist} @@ -16439,6 +26038,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\STC@contentsline} % \begin{macro}{\section} % \begin{macro}{\thestc} @@ -16447,10 +26048,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\MTC@WriteContentsLine} % \ifcase\LANG\relax % The macro \verb|\STC@contentsline| analyses the lines read from the TOC file. -% If \verb|\section| is found, \texttt{stc} is incremented and a new secttoc file is created. +% If \verb|\section| is found, the \texttt{stc} counter is incremented and a new secttoc file is created. % \or\relax % La macro \verb|\STC@contentsline| analyse les lignes lues dans le fichier table des matières. -% Si \verb|\section| est trouvée, \texttt{stc} est incrémenté et un nouveau fichier secttoc est créé. +% Si \verb|\section| est trouvée, le compteur \texttt{stc} est incrémenté et un nouveau fichier secttoc est créé. % \fi % \begin{macrocode} \def\STC@contentsline#1#2#3#4{% %%HO: #4 added @@ -16465,6 +26066,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@longextensions@} % \begin{macro}{\stcname} % \ifcase\LANG\relax @@ -16475,11 +26078,11 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.stc\thestc}% \def\stcname{\jobname.stc\thestc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.S\thestc}% \def\stcname{\jobname.S\thestc}% \fi @@ -16489,6 +26092,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% % \lneed{5} % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteCoffeeline} @@ -16529,6 +26133,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\starsection} % \begin{macro}{\stepcounter} % \begin{macro}{\thestc} @@ -16547,11 +26153,11 @@ sud des États-Unis, comme la Louisiane.} \stepcounter{stc}% \gdef\thestc{\arabic{stc}} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.stc\thestc}% \def\stcname{\jobname.stc\thestc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.S\thestc}% \def\stcname{\jobname.S\thestc}% \fi @@ -16567,6 +26173,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\MTC@WriteContentsline} % \begin{macro}{\starsubsection} % \begin{macro}{\starsubsubsection} @@ -16597,6 +26205,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\STC@explist} % \begin{macro}{\STC@next} % \begin{macro}{\STC@list} @@ -16613,6 +26223,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\STC@loop} % \begin{macro}{\STC@toc} % \begin{macro}{\STC@read} @@ -16626,17 +26238,19 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\STC@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \PackageWarning{minitoc}% + \mtcPackageWarning[<W0016>]{minitoc}% {No file #1\MessageBreak SECTTOCS NOT PREPARED}% \expandafter\STC@toc \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0026>]{minitoc}% {PREPARING SECTTOCS FROM #1}% \expandafter\STC@read\fi} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\STC@read} % \begin{macro}{\STC@line} % \ifcase\LANG\relax @@ -16650,6 +26264,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\STC@test} % \begin{macro}{\STC@line} % \ifcase\LANG\relax @@ -16663,6 +26279,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\STC@test} % \begin{macro}{\STC@contentsline} % \begin{macro}{\mtc@string} @@ -16703,6 +26321,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\SLF@next} % \begin{macro}{\SLF@list} % \begin{macro}{\SLF@loop} @@ -16719,6 +26338,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\SLF@lof} % \begin{macro}{\SLF@list} % \begin{macro}{\SLF@explist} @@ -16734,6 +26355,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\SLF@contentsline} % \begin{macro}{\section} % \begin{macro}{\thestc} @@ -16742,10 +26365,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\MTC@WriteContentsLine} % \ifcase\LANG\relax % The macro \verb|\SLF@contentsline| analyses the lines read from the LOF file. -% If \verb|\section| is found, \texttt{stc} is incremented and a new sectlof file is created. +% If \verb|\section| is found, the \texttt{stc} counter is incremented and a new sectlof file is created. % \or\relax % La macro \verb|\SLF@contentsline| analyse les lignes lues dans le fichier liste des figures. -% Si \verb|\section| est trouvée, \texttt{stc} est incrémenté et un nouveau fichier sectlof est créé. +% Si \verb|\section| est trouvée, le compteur \texttt{stc} est incrémenté et un nouveau fichier sectlof est créé. % \fi % \begin{macrocode} \def\SLF@contentsline#1#2#3#4{% %%HO: #4 added @@ -16760,6 +26383,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@longextensions@} % \begin{macro}{\slfname} % \ifcase\LANG\relax @@ -16770,11 +26395,11 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.slf\thestc}% \def\slfname{\jobname.slf\thestc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.H\thestc}% \def\slfname{\jobname.H\thestc}% \fi @@ -16789,6 +26414,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \begin{macro}{\figure} +% \begin{macro}{\subfigure} % \ifcase\LANG\relax % Now, we filter the relevant contents lines: % \or\relax @@ -16799,11 +26425,17 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname #1\endcsname\figure \MTC@WriteContentsline{#1}{slf}{#3}{#4}% \fi + \expandafter\ifx\csname #1\endcsname\subfigure + \MTC@WriteContentsline{#1}{slfS}{#3}{#4}% + \fi } % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\SLF@explist} % \begin{macro}{\SLF@next} % \begin{macro}{\SLF@list} @@ -16820,6 +26452,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\SLF@loop} % \begin{macro}{\SLF@lof} % \begin{macro}{\SLF@read} @@ -16833,17 +26467,19 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\SLF@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \PackageWarning{minitoc}% + \mtcPackageWarning[<W0014>]{minitoc}% {No file #1\MessageBreak SECTLOFS NOT PREPARED}% \expandafter\SLF@lof \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0036>]{minitoc}% {PREPARING SECTLOFS FROM #1}% \expandafter\SLF@read\fi} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % Read the next entry of the \texttt{.lof} file. % \or\relax @@ -16866,6 +26502,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\SLF@test} % \begin{macro}{\SLF@contentsline} % \begin{macro}{\mtc@string} @@ -16906,6 +26544,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\SLT@next} % \begin{macro}{\SLT@list} % \begin{macro}{\SLT@loop} @@ -16922,6 +26561,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\SLT@lot} % \begin{macro}{\SLT@list} % \begin{macro}{\SLT@explist} @@ -16937,6 +26578,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\SLT@contentsline} % \begin{macro}{\section} % \begin{macro}{\thestc} @@ -16945,10 +26588,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\MTC@WriteContentsLine} % \ifcase\LANG\relax % The macro \verb|\SLT@contentsline| analyses the lines read from the LOT file. -% If \verb|\section| is found, \texttt{stc} is incremented and a new sectlot file is created. +% If \verb|\section| is found, the \texttt{stc} counter is incremented and a new sectlot file is created. % \or\relax % La macro \verb|\SLT@contentsline| analyse les lignes lues dans le fichier liste des tableaux. -% Si \verb|\section| est trouvée, \texttt{stc} est incrémenté et un nouveau fichier sectlot est créé. +% Si \verb|\section| est trouvée, le compteur \texttt{stc} est incrémenté et un nouveau fichier sectlot est créé. % \fi % \begin{macrocode} \def\SLT@contentsline#1#2#3#4{% %%HO: #4 added @@ -16963,6 +26606,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@longextensions@} % \begin{macro}{\sltname} % \ifcase\LANG\relax @@ -16973,11 +26618,11 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@longextensions@% - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.slt\thestc}% \def\sltname{\jobname.slt\thestc}% \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0033>]{minitoc}% {Writing\space\jobname.V\thestc}% \def\sltname{\jobname.V\thestc}% \fi @@ -16992,6 +26637,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \begin{macro}{\table} +% \begin{macro}{\subtable} % \ifcase\LANG\relax % Now, we filter the relevant contents lines: % \or\relax @@ -17002,11 +26648,17 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname #1\endcsname\table \MTC@WriteContentsline{#1}{slt}{#3}{#4}% \fi + \expandafter\ifx\csname #1\endcsname\subtable + \MTC@WriteContentsline{#1}{sltS}{#3}{#4}% + \fi } % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\SLT@explist} % \begin{macro}{\SLT@next} % \begin{macro}{\SLT@list} @@ -17023,6 +26675,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\SLT@loop} % \begin{macro}{\SLT@lot} % \begin{macro}{\SLT@read} @@ -17036,17 +26690,19 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \def\SLT@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \PackageWarning{minitoc}% + \mtcPackageWarning[<W0015>]{minitoc}% {No file #1\MessageBreak SECTLOTS NOT PREPARED}% \expandafter\SLT@lot \else - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0039>]{minitoc}% {PREPARING SECTLOTS FROM #1}% \expandafter\SLT@read\fi} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % Read the next entry of the \texttt{.lot} file. % \or\relax @@ -17069,6 +26725,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\SLT@test} % \begin{macro}{\SLT@contentsline} % \begin{macro}{\mtc@string} @@ -17131,6 +26789,84 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{The \texttt{\bs mtcprepare} command} +% \or\relax +% \section{La commande \texttt{\bs mtcprepare}} +% \fi +% \begin{macro}{\mtcprepare} +% \begin{macro}{\@ifnextchar} +% \begin{macro}{\mtcprepare@} +% \begin{macro}{\@ifundefined} +% \begin{macro}{\IfFileExists} +% \begin{macro}{\jobname} +% \begin{macro}{\doparttoc} +% \begin{macro}{\dopartlof} +% \begin{macro}{\dopartlot} +% \begin{macro}{\dominitoc} +% \begin{macro}{\dominilof} +% \begin{macro}{\dominilot} +% \begin{macro}{\dosecttoc} +% \begin{macro}{\dosectlof} +% \begin{macro}{\dosectlot} +% \begin{macro}{\mtcPackageInfo} +% \ifcase\LANG\relax +% This command tests the availability of the \verb|\do|\texttt{\ldots} minitoc preparation commands and of the contents +% files, then calls as much as possible of these preparation commands. A hint is given. +% \or\relax +% Cette commande teste la disponibilité des commandes minitoc de préparation \verb|\do|\texttt{\ldots} et des +% fichiers de contenu, puis appelle autant de ces commandes de préparation que possible. Un \emph{hint} est +% émis. +% \fi +% \begin{macrocode} +\def\mtcprepare{\@ifnextchar[{\mtcprepare@}{\mtcprepare@[l]}}% +\def\mtcprepare@[#1]{% +\@ifundefined{part}{}{% +\IfFileExists{\jobname.toc}{\doparttoc[#1]}{}% +\IfFileExists{\jobname.lof}{\dopartlof[#1]}{}% +\IfFileExists{\jobname.lot}{\dopartlot[#1]}{}% +}% +\@ifundefined{chapter}{% + \@ifundefined{section}{}% + {% +\IfFileExists{\jobname.toc}{\dosecttoc[#1]}{}% +\IfFileExists{\jobname.lof}{\dosectlof[#1]}{}% +\IfFileExists{\jobname.lot}{\dosectlot[#1]}{}% + }% +}{% +\IfFileExists{\jobname.toc}{\dominitoc[#1]}{}% +\IfFileExists{\jobname.lof}{\dominilof[#1]}{}% +\IfFileExists{\jobname.lot}{\dominilot[#1]}{}% +}% +\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.\MessageBreak}% +\fi +} +% \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} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{Necessary \texttt{\bs l@.{}.{}.} commands}\label{s+code+necessary.l@} % \or\relax % \section{Commandes \texttt{\bs l@.{}.{}.} nécessaires}\label{s+code+necessary.l@} @@ -17170,6 +26906,13 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{15} +% \ifcase\LANG\relax +% \section{The horizontal rules and their default values}\label{s+code+horiz.rules.default.values} +% \or\relax +% \section{Les filets horizontaux et leurs valeurs par défaut}\label{s+code+horiz.rules.default.values} +% \fi % \begin{macro}{\noptcrule} % \begin{macro}{\nomtcrule} % \begin{macro}{\nostcrule} @@ -17188,20 +26931,15 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\pltrule} % \begin{macro}{\mltrule} % \begin{macro}{\sltrule} -% \lneed{5} -% \ifcase\LANG\relax -% \section{The horizontal rules and their default values}\label{s+code+horiz.rules.default.values} -% \or\relax -% \section{Les filets horizontaux et leurs valeurs par défaut}\label{s+code+horiz.rules.default.values} -% \fi +% \begin{macro}{\columnwidth} % \ifcase\LANG\relax % We define here the various commands to activate ou inhibit the horizontal rules in the various kinds of % mini-tables. Each such command is an indirect definition of the corresponding horizontal rule. The rules are -% .4~pt high horizontal rules. +% .4\,pt high horizontal rules. % \or\relax % Nous définissons ici les diverses commandes pour activer ou inhiber les filets horizontaux dans les diverses % sortes de mini-tables. Chacune de ces commandes est une définition indirecte du filet horizontal correspondant. -% Les filets sont des filets horizontaux épais de 0.4pt. +% Les filets sont des filets horizontaux épais de 0.4\,pt. % \fi % \begin{macrocode} \def\noptcrule{\let\ptc@rule\relax} @@ -17254,6 +26992,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -17305,6 +27044,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\@namedef} % \ifcase\LANG\relax % We define a family (\texttt{typetable}) of keywords for the types of mini-tables: @@ -17313,8 +27053,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \@namedef{mtc@typetable@parttoc}{ptc}\def\mtc@typetable@parttoc{ptc} -\@namedef{mtc@typetable@partlot}{plt}\def\mtc@typetable@partlot{plf} -\@namedef{mtc@typetable@partlof}{plf}\def\mtc@typetable@partlof{plt} +\@namedef{mtc@typetable@partlof}{plf}\def\mtc@typetable@partlof{plf} +\@namedef{mtc@typetable@partlot}{plt}\def\mtc@typetable@partlot{plt} \@namedef{mtc@typetable@minitoc}{mtc}\def\mtc@typetable@minitoc{mtc} \@namedef{mtc@typetable@minilof}{mlf}\def\mtc@typetable@minilof{mlf} \@namedef{mtc@typetable@minilot}{mlt}\def\mtc@typetable@minilot{mlt} @@ -17323,6 +27063,8 @@ sud des États-Unis, comme la Louisiane.} \@namedef{mtc@typetable@sectlot}{slt}\def\mtc@typetable@sectlot{slt} % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\@namedef} % \ifcase\LANG\relax % Then another family (\texttt{typetitle}) for the titles of the mini-tables: @@ -17341,16 +27083,18 @@ sud des États-Unis, comme la Louisiane.} \@namedef{mtc@typetitle@sectlot}{sti}\def\mtc@typetitle@sectlot{sti} % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\@namedef} % \ifcase\LANG\relax % We define a family (\texttt{YN}) of keywords to recognize the keywords ``\texttt{off}'' and ``\texttt{on}'', with their -% many synonyms\,\footnote{This (extreme) case shows the easyness for creating synonyms of frequently used keywords. -% Note also that when a keyword contains a non-letter character, we must use a hack with \texttt{\bs expandafter} -% \texttt{\bs csname} \texttt{...} \texttt{\bs endcsname}.} +% many synonyms\,\footnote{This (deliberately extreme) case shows the easyness for creating synonyms of frequently +% used keywords. Note also that when a keyword contains a non-letter character, we must use a hack with +% \texttt{\bs expandafter} \texttt{\bs csname} \texttt{...} \texttt{\bs endcsname}.} % and meaning false or true: % \or\relax % Nous définissons une famille (\texttt{YN}) de mots-clés pour reconnaître les mots-clés «~\texttt{off}~» et -% «~\texttt{on}~», avec leurs nombreux synonymes\,\footnote{Ce cas (extrême) montre la facilité de création de +% «~\texttt{on}~», avec leurs nombreux synonymes\,\footnote{Ce cas (délibérément extrême) montre la facilité de création de % synonymes pour des mots-clés fréquemment utilisés. Notez aussi que lorsqu'un mot-clé contient un caractère qui % n'est pas une lettre, nous devons ruser en utilisant \texttt{\bs expandafter} \texttt{\bs csname} \texttt{...} % \texttt{\bs endcsname}.} et signifiant faux ou vrai: @@ -17419,8 +27163,14 @@ sud des États-Unis, comme la Louisiane.} \@namedef{mtc@sectlevel@paragraph}{P}\def\mtc@sectlevel@paragraph{P} \@namedef{mtc@sectlevel@subparagraph}{SP}\def\mtc@sectlevel@subparagraph{SP} \@namedef{mtc@sectlevel@*}{}\expandafter\def\csname mtc@sectlevel@*\endcsname{} +\@namedef{mtc@sectlevel@figure}{}\def\mtc@sectlevel@figure{} +\@namedef{mtc@sectlevel@table}{}\def\mtc@sectlevel@table{} +\@namedef{mtc@sectlevel@subfigure}{S}\def\mtc@sectlevel@subfigure{S} +\@namedef{mtc@sectlevel@subtable}{S}\def\mtc@sectlevel@subtable{S} % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtcsetfont} % \ifcase\LANG\relax % The \verb|\mtcsetfont| command has the following syntax: @@ -17445,6 +27195,7 @@ sud des États-Unis, comme la Louisiane.} % de fonte, utilisant habituellement des commandes basiques de NFSS~\cite{fontsel}. % \fi % +% \lneed{5} % \begin{macro}{\if@mtc@setfont@} % \ifcase\LANG\relax % First, we declare a flag, set true: @@ -17455,6 +27206,8 @@ sud des États-Unis, comme la Louisiane.} \newif\if@mtc@setfont@\@mtc@setfont@true % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtcsetfont} % \ifcase\LANG\relax % Then, we begin the command, which has three arguments: @@ -17465,16 +27218,18 @@ sud des États-Unis, comme la Louisiane.} \newcommand{\mtcsetfont}[3]{% % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@mta@abbrev} % \begin{macro}{\if@mtc@setfont@} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax % The two first arguments of this command are keywords. They must be translated into the effective strings. -% We process the first argument which is a keyword from the \texttt{typetable} family. The result is stored in +% We process the first argument, a keyword from the \texttt{typetable} family. The result is stored in % \verb|\mtc@mta@abbrev|. Example: if \verb|#1| is \verb|minitoc|, we get \verb|mtc|. % \or\relax % Les deux premiers arguments sont des mots-clés. Ils doivent être traduits en chaînes effectives. Nous traitons -% le premier argument qui est un mot-clé de la famille \texttt{typetable}. Le résultat est rangé dans +% le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé dans % \verb|\mtc@mta@abbrev|. Exemple: si \verb|#1| est \verb|minitoc|, nous obtenons \verb|mtc|. % \fi % \begin{macrocode} @@ -17483,10 +27238,14 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname mtc@typetable@#1\endcsname\relax \@mtc@setfont@false \def\mtc@mta@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsetfont \space has a wrong first argument (#1). + \mtcPackageError[<E0013>]{minitoc}% + {\string\mtcsetfont \space has a wrong first argument + \MessageBreak + (#1). + \MessageBreak + It should be a mini-table type \MessageBreak - It should be a mini-table type (parttoc...sectlot)}% + (parttoc...sectlot)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else @@ -17496,25 +27255,32 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@level@abbrev} % \begin{macro}{\if@mtc@setfont@} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax % The second argument, a keyword from the family \texttt{sectlevel}, is processed the same way and the result is -% stored into \verb|\mtc@level@abbrev|. Example: if \verb|#2| is \verb|subsection|, we get~\verb|SS|. +% stored into \verb|\mtc@level@abbrev|. Example: if \verb|#2| is the \verb|subparagraph| keyword, we get~\verb|SP|. % \or\relax -% Le deuxième argument, un mot-clé de la famille \texttt{sectlevel}, est traité de ma même manière et le résultat -% est rangé dans \verb|\mtc@level@abbrev|. Exemple: si \verb|#2| est \verb|subsection|, nous obtenons~\verb|SS|. +% Le deuxième argument, un mot-clé de la famille \texttt{sectlevel}, est traité de la même manière et le résultat +% est rangé dans \verb|\mtc@level@abbrev|. Exemple: si \verb|#2| est le mot-clé \verb|subparagraph|, +% nous obtenons~\verb|SP|. % \fi % \begin{macrocode} \def\mtc@level@abbrev{X} \expandafter\ifx\csname mtc@sectlevel@#2\endcsname\relax \@mtc@setfont@false \def\mtc@level@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsetfont \space has a wrong second argument (#2). + \mtcPackageError[<E0014>]{minitoc}% + {\string\mtcsetfont \space has a wrong second argument + \MessageBreak + (#2). \MessageBreak - It should be a sectionning level (part...subparagraph) or * }% + It should be a sectionning level + \MessageBreak + (part...subparagraph) or * }% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else @@ -17524,6 +27290,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@tmp@name} % \begin{macro}{\mtc@mta@abbrev} % \begin{macro}{\mtc@level@abbrev} @@ -17543,47 +27311,101 @@ sud des États-Unis, comme la Louisiane.} % name of the command for the font of a subsection entry in a minitoc (the backslash is missing, but we will use % a \verb|\csname| \ldots\ \verb|\endcsname| pair to apply the constructed command). % \or\relax -% Exemple: si \verb|#1| est \verb|minitoc| et \verb|#2| est \verb|subsection|, nous obtenins \verb|mtcSSfont|, qui -% est le noms de la commande pour la fonte d'une entrée de sous-section dans une minitoc (il manque la +% Exemple: si \verb|#1| est \verb|minitoc| et \verb|#2| est \verb|subsection|, nous obtenons \verb|mtcSSfont|, qui +% est le nom de la commande pour la fonte d'une entrée de sous-section dans une minitoc (il manque la % contre-oblique, mais nous utiliserons une paire \verb|\csname| \ldots\ \verb|\endcsname| pour appliquer la % commande construite). % \fi % +% \lneed{5} % \begin{macro}{\if@mtc@setfont@} % \ifcase\LANG\relax % But all combinaisons are not legal (the level of the entry must be lower than the level of the mini-table), -% so we must test: +% so we must test. Special care must be taken for testing via internal defined commands (\emph{quarks}) +% with \texttt{@mtcqk} at the end of their names). % \or\relax % Mais toutes les combinaisons ne sont pas légales (le niveau de l'entrée doit être plus bas que celui de la -% mini-table), donc nous devons tester: -% \fi -% \begin{macrocode} -\expandafter\ifx\csname #1\endcsname\minitoc - \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi - \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi +% mini-table), donc nous devons tester. Un soin particulier doit être pris pour tester en utilisant +% des commandes internes définies (\emph{quarks} avec \texttt{@mtcqk} à~la fin de leurs noms). +% \fi +% \begin{macrocode} +\def\parttoc@mtcqk{parttoc@mtcqk} +\def\minitoc@mtcqk{minitoc@mtcqk} +\def\secttoc@mtcqk{secttoc@mtcqk} +\def\partlof@mtcqk{partlof@mtcqk} +\def\minilof@mtcqk{minilof@mtcqk} +\def\sectlof@mtcqk{sectlof@mtcqk} +\def\partlot@mtcqk{partlot@mtcqk} +\def\minilot@mtcqk{minilot@mtcqk} +\def\sectlot@mtcqk{sectlot@mtcqk} +\def\part@mtcqk{part@mtcqk} +\def\chapter@mtcqk{chapter@mtcqk} +\def\section@mtcqk{section@mtcqk} +\def\subsection@mtcqk{subsection@mtcqk} +\def\subsubsection@mtcqk{subsubsection@mtcqk} +\def\paragraph@mtcqk{paragraph@mtcqk} +\def\subparagraph@mtcqk{subparagraph@mtcqk} +\def\figure@mtcqk{figure@mtcqk} +\def\table@mtcqk{table@mtcqk} +\def\subfigure@mtcqk{subfigure@mtcqk} +\def\subtable@mtcqk{subtable@mtcqk} +\@mtc@setfont@true +\expandafter\ifx\csname #1@mtcqk\endcsname\parttoc@mtcqk\relax + \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi +\fi +\expandafter\ifx\csname #1@mtcqk\endcsname\partlof@mtcqk\relax + \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi +\fi +\expandafter\ifx\csname #1@mtcqk\endcsname\partlot@mtcqk\relax + \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi \fi -\expandafter\ifx\csname #1\endcsname\minilof - \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi - \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi +\expandafter\ifx\csname #1@mtcqk\endcsname\minitoc@mtcqk\relax + \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi \fi -\expandafter\ifx\csname #1\endcsname\minilot - \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi - \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi +\expandafter\ifx\csname #1@mtcqk\endcsname\minilof@mtcqk\relax + \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi \fi -\expandafter\ifx\csname #1\endcsname\secttoc - \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi - \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi - \expandafter\ifx\csname #2\endcsname\section\@mtc@setfont@false\fi +\expandafter\ifx\csname #1@mtcqk\endcsname\minilot@mtcqk\relax + \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi \fi -\expandafter\ifx\csname #1\endcsname\sectlof - \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi - \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi - \expandafter\ifx\csname #2\endcsname\section\@mtc@setfont@false\fi +\expandafter\ifx\csname #1@mtcqk\endcsname\secttoc@mtcqk\relax + \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi \fi -\expandafter\ifx\csname #1\endcsname\sectlot - \expandafter\ifx\csname #2\endcsname\part\@mtc@setfont@false\fi - \expandafter\ifx\csname #2\endcsname\chapter\@mtc@setfont@false\fi - \expandafter\ifx\csname #2\endcsname\section\@mtc@setfont@false\fi +\expandafter\ifx\csname #1@mtcqk\endcsname\sectlof@mtcqk\relax + \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi +\fi +\expandafter\ifx\csname #1@mtcqk\endcsname\sectlot@mtcqk\relax + \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi \fi % \end{macrocode} % \end{macro} @@ -17595,7 +27417,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtc@level@abbrev} % \begin{macro}{\mtc@toks} % \ifcase\LANG\relax -% If the combinaison is legal, we apply it, \emph{i.e.}~we redefine the meaning of the constructed macro with the sequence +% If the combinaison is legal, we apply it, i.e.,~we redefine the meaning of the constructed macro with the sequence % of commands given as third argument of \verb|\mtcsetfont| and we log that event (we store the third argument in a % token register to can print it \emph{verbatim}). % @@ -17612,14 +27434,16 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@setfont@ \def\mtc@tmp@name{\mtc@mta@abbrev\mtc@level@abbrev font} \mtc@toks{#3} - \PackageInfo{minitoc}% - {\string\mtcsetfont\space redefines the macro - \mtc@tmp@name \space as "\the\mtc@toks"} + \mtcPackageInfo[<I0015>]{minitoc}% + {\string\mtcsetfont\space redefines the macro\MessageBreak + "\mtc@tmp@name" as "\the\mtc@toks"} \expandafter\def\csname\mtc@tmp@name\endcsname{#3} \else - \PackageError{minitoc}% - {\string\mtcsetfont\space has incompatible\MessageBreak - first (#1) and second (#2) arguments}{} + \mtcPackageError[<E0024>]{minitoc}% + {The macro \string\mtcsetfont\space has incompatible\MessageBreak + first (#1) and second (#2) arguments}% + {Correct the source code.\MessageBreak + Type <return> and rerun LaTeX} \fi } % \end{macrocode} @@ -17649,6 +27473,7 @@ sud des États-Unis, comme la Louisiane.} % \fi % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtc@settitlefont@} % \ifcase\LANG\relax % The \emph{mini-table} type is a keyword like \verb|minitoc|. The \emph{font commands} are a font specification, using @@ -17668,6 +27493,8 @@ sud des États-Unis, comme la Louisiane.} \newif\if@mtc@settitlefont@\@mtc@settitlefont@true % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtcsettitlefont} % \ifcase\LANG\relax % And we begin the definition of the \verb|\mtcsettitlefont| command, which has two arguments: @@ -17678,6 +27505,8 @@ sud des États-Unis, comme la Louisiane.} \newcommand{\mtcsettitlefont}[2]{% % \end{macrocode} % \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@mtatf@abbrev} % \begin{macro}{\if@mtc@settitlefont@} % \begin{macro}{\@nameuse} @@ -17694,10 +27523,14 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname mtc@typetitle@#1\endcsname\relax \@mtc@settitlefont@false \def\mtc@mtatf@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsettitlefont \space has a wrong first argument (#1). + \mtcPackageError[<E0022>]{minitoc}% + {\string\mtcsettitlefont \space has a wrong first argument + \MessageBreak + (#1). \MessageBreak - It should be a mini-table type (parttoc...sectlot)}% + It should be a mini-table type + \MessageBreak + (parttoc...sectlot)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else @@ -17707,6 +27540,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@mtc@settitlefont@} % \begin{macro}{\mtc@tmptf@name} % \begin{macro}{\mtc@mtatf@abbrev} @@ -17720,13 +27555,15 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@settitlefont@ \def\mtc@tmptf@name{\mtc@mtatf@abbrev font} \mtc@toks{#2} - \PackageInfo{minitoc}% + \mtcPackageInfo[<I0018>]{minitoc}% {\string\mtcsettitlefont\space redefines the macro - \mtc@tmptf@name \space as "\the\mtc@toks"} + \MessageBreak "\mtc@tmptf@name" as + \MessageBreak "\the\mtc@toks"} \expandafter\def\csname\mtc@tmptf@name\endcsname{#2} \else - \PackageError{minitoc}% - {Illegal type of table (#1)}% + \mtcPackageError[<E0034>]{minitoc}% + {The macre \string\\mtcsettitlefont\space uses\MessageBreak + an illegal type of table (#1)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX}{\relax} \fi @@ -17764,6 +27601,7 @@ sud des États-Unis, comme la Louisiane.} % de mini-table. % \fi % +% \lneed{5} % \begin{macro}{\if@mtc@settitle@} % \ifcase\LANG\relax % First, we declare a flag, set true: @@ -17775,6 +27613,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtcsettitle} % \ifcase\LANG\relax % Then we define the \verb|\mtcsettitle| command, which has two arguments: @@ -17789,10 +27628,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\if@mtc@settitle@} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% We process the first argument, which is a keyword of the \texttt{typetable} family. The result is stored in +% We process the first argument, a keyword of the \texttt{typetable} family. The result is stored in % \verb|\mtc@mtati@abbrev|: % \or\relax -% Nous traitons le premier argument, qui est un mot-clé de la famille \texttt{typetable}. Le résultat est rangé +% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé % dans \verb|\mtc@mtati@abbrev|: % \fi % \begin{macrocode} @@ -17801,10 +27640,14 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname mtc@typetable@#1\endcsname\relax \@mtc@settitle@false \def\mtc@mtati@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsettitle \space has a wrong first argument (#1). + \mtcPackageError[<E0021>]{minitoc}% + {\string\mtcsettitle \space has a wrong first argument \MessageBreak - It should be a mini-table type (parttoc...sectlot)}% + (#1). + \MessageBreak + It should be a mini-table type + \MessageBreak + (parttoc...sectlot)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else @@ -17814,6 +27657,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@mtc@settitle@} % \begin{macro}{\mtc@tmpti@name} % \begin{macro}{\mtc@mtati@abbrev} @@ -17827,13 +27672,15 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@settitle@ \def\mtc@tmpti@name{\mtc@mtati@abbrev title} \mtc@toks{#2} - \PackageInfo{minitoc}% - {\string\mtcsettitle\space redefines the macro - \mtc@tmpti@name \space as "\the\mtc@toks"} + \mtcPackageInfo[<I0017>]{minitoc}% + {\string\mtcsettitle\space redefines the macro\MessageBreak + "\mtc@tmpti@name" as + \MessageBreak "\the\mtc@toks"} \expandafter\def\csname\mtc@tmpti@name\endcsname{#2} \else - \PackageError{minitoc}% - {Illegal type of table (#1)}% + \mtcPackageError[<E0033>]{minitoc}% + {The macro \string\mtcsettitle\space uses\MessageBreak + an illegal type of table (#1)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX}{\relax} \fi @@ -17870,6 +27717,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % +% \lneed{5} % \begin{macro}{\AtBeginDocument} % \ifcase\LANG\relax % The \verb|\mtcsetformat| command needs an initialization to be done at the beginning of the document, to set the @@ -17882,7 +27730,8 @@ sud des États-Unis, comme la Louisiane.} \AtBeginDocument{% % \end{macrocode} % \end{macro} -% \lneed{10} +% +% \lneed{12} % \begin{macro}{\@pnumwidth} % \begin{macro}{\ptcpnumwidth} % \begin{macro}{\mtcpnumwidth} @@ -17958,6 +27807,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% % \lneed{10} % \begin{macro}{\@dotsep} % \begin{macro}{\ptcdotsep} @@ -18004,17 +27854,19 @@ sud des États-Unis, comme la Louisiane.} } % \end{macrocode} % +% \lneed{5} % \begin{macro}{\mtcsetformat} % \ifcase\LANG\relax % The executive part is done via the following macros, which are invoked in the \verb|\mtc@verse|-like % environments for each kind of mini-table. These commands activate the values recorded by \verb|\mtcsetformat|. % \or\relax % La partie exécutive est effectuée via les macros suivantes, qui sont invoquées dans les environnements analogues -% à~\verb|\mtc@verse| pour chaque genre de mini-table. Ces commandes activent les valeurs enregisteées par +% à~\verb|\mtc@verse| pour chaque genre de mini-table. Ces commandes activent les valeurs enregistrées par % \verb|\mtcsetformat|. % \fi % \end{macro} % +% \lneed{5} % \begin{macro}{\ptc@setform} % \begin{environment}{ptc@verse} % \ifcase\LANG\relax @@ -18032,6 +27884,7 @@ sud des États-Unis, comme la Louisiane.} % \end{environment} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtc@setform} % \begin{environment}{mtc@verse} % \ifcase\LANG\relax @@ -18049,6 +27902,7 @@ sud des États-Unis, comme la Louisiane.} % \end{environment} % \end{macro} % +% \lneed{5} % \begin{macro}{\stc@setform} % \begin{environment}{stc@verse} % \ifcase\LANG\relax @@ -18066,6 +27920,7 @@ sud des États-Unis, comme la Louisiane.} % \end{environment} % \end{macro} % +% \lneed{5} % \begin{macro}{\plf@setform} % \begin{environment}{ptc@verse} % \ifcase\LANG\relax @@ -18083,6 +27938,7 @@ sud des États-Unis, comme la Louisiane.} % \end{environment} % \end{macro} % +% \lneed{5} % \begin{macro}{\mlf@setform} % \begin{environment}{mtc@verse} % \ifcase\LANG\relax @@ -18100,6 +27956,7 @@ sud des États-Unis, comme la Louisiane.} % \end{environment} % \end{macro} % +% \lneed{5} % \begin{macro}{\slf@setform} % \begin{environment}{stc@verse} % \ifcase\LANG\relax @@ -18117,6 +27974,7 @@ sud des États-Unis, comme la Louisiane.} % \end{environment} % \end{macro} % +% \lneed{5} % \begin{macro}{\plt@setform} % \begin{environment}{ptc@verse} % \ifcase\LANG\relax @@ -18134,6 +27992,7 @@ sud des États-Unis, comme la Louisiane.} % \end{environment} % \end{macro} % +% \lneed{5} % \begin{macro}{\mlt@setform} % \begin{environment}{mtc@verse} % \ifcase\LANG\relax @@ -18151,6 +28010,7 @@ sud des États-Unis, comme la Louisiane.} % \end{environment} % \end{macro} % +% \lneed{5} % \begin{macro}{\slt@setform} % \begin{environment}{stc@verse} % \ifcase\LANG\relax @@ -18168,6 +28028,7 @@ sud des États-Unis, comme la Louisiane.} % \end{environment} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtc@setformat@} % \begin{macro}{\mtcsetformat} % \ifcase\LANG\relax @@ -18192,6 +28053,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtc@mtf@abbrev} % \begin{macro}{\mtc@fparam@abbrev} % \ifcase\LANG\relax @@ -18206,10 +28068,14 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname mtc@typetable@#1\endcsname\relax \@mtc@setformat@false \def\mtc@mtf@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsetformat \space has a wrong first argument (#1). + \mtcPackageError[<E0015>]{minitoc}% + {\string\mtcsetformat \space has a wrong first argument + \MessageBreak + (#1). + \MessageBreak + It should be a mini-table type \MessageBreak - It should be a mini-table type (parttoc...sectlot)}% + (parttoc...sectlot)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else @@ -18219,6 +28085,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtc@fparam@abbrev} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax @@ -18230,11 +28097,13 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname mtc@formatparam@#2\endcsname\relax \@mtc@setformat@false \def\mtc@fparam@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsetformat \space has a wrong second argument (#2). + \mtcPackageError[<E0016>]{minitoc}% + {\string\mtcsetformat \space has a wrong second argument + \MessageBreak + (#2). \MessageBreak - It should be a formatting param - (pagenumwidth, tocrightmargin, dotinterval)}% + It should be a formatting param choosen from:\MessageBreak + pagenumwidth, tocrightmargin, dotinterval}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else @@ -18244,27 +28113,29 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtc@setformat@} % \begin{macro}{\mtc@tmpfm@name} % \begin{macro}{\mtc@mtf@abbrev} % \begin{macro}{\mtc@fparam@abbrev} % \ifcase\LANG\relax -% The name of the storage macro is build and it receives the third parameter as value: +% The name of the storage macro is built and it receives the third parameter as value: % \or\relax % Le nom de la macro de stockage est construit et elle reçoit le troisième paramètre comme valeur: % \fi % \begin{macrocode} \if@mtc@setformat@ \def\mtc@tmpfm@name{\mtc@mtf@abbrev\mtc@fparam@abbrev} - \PackageInfo{minitoc}% - {\string\mtcsetformat\space redefines - the macro \mtc@tmpfm@name \space as \string#3} + \mtcPackageInfo[<I0016>]{minitoc}% + {\string\mtcsetformat\space redefines the macro\MessageBreak + "\mtc@tmpfm@name" as "\string#3"} \expandafter\def\csname\mtc@tmpfm@name\endcsname{#3} \else - \PackageError{minitoc}% - {\string\mtcsetformat\space has incompatible - \MessageBreak - first (#1) and second (#2) arguments}{} + \mtcPackageError[<E0025>]{minitoc}% + {The macro \string\mtcsetformat\space has incompatible\MessageBreak + first (#1) and second (#2) arguments}% + {Correct the source code.\MessageBreak + Type <return> and rerun LaTeX} \fi } % \end{macrocode} @@ -18299,6 +28170,7 @@ sud des États-Unis, comme la Louisiane.} % pages. \texttt{on} et \texttt{off} ont de nombreux synonymes. % \fi % +% \lneed{5} % \begin{macro}{\if@mtc@setpagenumbers@} % \begin{macro}{\if@mtc@spn@ok@} % \ifcase\LANG\relax @@ -18313,14 +28185,54 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \begin{macro}{\mtcsetpagenumber} +% \lneed{5} +% \begin{macro}{\mtcsetpagenumbers} +% \begin{macro}{\@ifundefined} +% \begin{macro}{\mtcsetpagenumbers@} % \ifcase\LANG\relax -% Then the \verb|\mtcsetpagenumbers| macro, with two arguments: +% We define the user-level macro. If the first argument is a star, we call the internal macro +% \verb|\mtcsetpagenumbers@| for each type of mini-table available; else, we call this internal macro only once, +% for the specified type of mini-table. % \or\relax -% Puis la macro \verb|\mtcsetpagenumbers|, avec deux arguments: -% \fi +% Nous définissons la macro au niveau utilisateur. Si le premier argument est une étoile, nous appelons la macro +% interne \verb|\mtcsetpagenumbers@| pour chaque type de mini-table disponible; sinon, nous appelons cette macro +% interne une seule fois, pour le type de mini-table spécifié. +% +% \lneed{5} +% \fi % % \begin{macrocode} \newcommand{\mtcsetpagenumbers}[2]{% + \expandafter\ifx\csname #1\endcsname\*\relax + \@ifundefined{part}{}% + {\mtcsetpagenumbers@{parttoc}{#2} + \mtcsetpagenumbers@{partlof}{#2} + \mtcsetpagenumbers@{partlot}{#2}} + \@ifundefined{chapter}{}% + {\mtcsetpagenumbers@{minitoc}{#2} + \mtcsetpagenumbers@{minilof}{#2} + \mtcsetpagenumbers@{minilot}{#2}} + \@ifundefined{section}{}% + {\mtcsetpagenumbers@{secttoc}{#2} + \mtcsetpagenumbers@{sectlof}{#2} + \mtcsetpagenumbers@{sectlot}{#2}} + \else + \mtcsetpagenumbers@{#1}{#2}% + \fi +} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \begin{macro}{\mtcsetpagenumber@} +% \ifcase\LANG\relax +% Then the \verb|\mtcsetpagenumbers@| internal macro, with two arguments: +% \or\relax +% Puis la macro interne \verb|\mtcsetpagenumbers@|, avec deux arguments: +% \fi +% \begin{macrocode} +\newcommand{\mtcsetpagenumbers@}[2]{% % \end{macrocode} % \end{macro} % \begin{macro}{\mtc@mttpn@abbrev} @@ -18340,10 +28252,15 @@ sud des États-Unis, comme la Louisiane.} \@mtc@setpagenumbers@false \def\mtc@pnsw@abbrev{X} \def\mtc@mttpn@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsetpagenumbers \space has a wrong first argument (#1).}% - {It should be a mini-table type (parttoc...sectlot)\MessageBreak - Correct the source code, type <return> and rerun LaTeX} + \mtcPackageError[<E0017>]{minitoc}% + {\string\mtcsetpagenumbers \space has a wrong first + \MessageBreak + argument (#1)}% + {It should be a mini-table type + \MessageBreak + (parttoc...sectlot)\MessageBreak + Correct the source code.\MessageBreak + Type <return> and rerun LaTeX} \else \edef\mtc@mttpn@abbrev{\@nameuse{mtc@typetable@#1}} \fi @@ -18351,6 +28268,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtc@spn@ok@} % \begin{macro}{\mtc@pnsw@abbrev} % \begin{macro}{\mtc@mttpn@abbrev} @@ -18358,7 +28276,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtc@tmppn@name} % \ifcase\LANG\relax % Then the second argument, a keyword of the \texttt{YN} family, and store the result in \verb|\mtc@pnsw@abbrev|. -% The name of the effective macro is build and the macro executed. +% The name of the effective macro is built and the macro executed. % \or\relax % Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \verb|\mtc@pnsw@abbrev|. % Le nom de la macro effective est construit puis la macro exécutée. @@ -18371,21 +28289,24 @@ sud des États-Unis, comme la Louisiane.} \def\mtc@mttpn@abbrev{X} \@mtc@setpagenumbers@false \def\mtc@mttpn@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsetpagenumbers \space has a wrong second argument (#2)}% - {It should be a boolean value (0/1, yes/no, on/off\MessageBreak - Correct the source code, type <return> and rerun LaTeX} + \mtcPackageError[<E0018>]{minitoc}% + {\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 + Type <return> and rerun LaTeX} \else \edef\mtc@pnsw@abbrev{\@nameuse{mtc@YN@#2}} \def\mtc@pnsw@abbrevX{X} \def\mtc@noX{mtc@noX} \def\mtc@tmppn@name{\mtc@pnsw@abbrev\mtc@mttpn@abbrev pagenumbers} \expandafter\ifx\csname mtc@\mtc@pnsw@abbrev X\endcsname\mtc@noX - \PackageInfo{minitoc}% - {Page numbers are inhibited for the #1s} + \mtcPackageInfo[<I0022>]{minitoc}% + {Page numbers are inhibited\MessageBreak for the #1s} \else - \PackageInfo{minitoc}% - {Page numbers are activated for the #1s} + \mtcPackageInfo[<I0021>]{minitoc}% + {Page numbers are activated\MessageBreak for the #1s} \fi \csname\mtc@tmppn@name\endcsname{} \fi @@ -18427,6 +28348,7 @@ sud des États-Unis, comme la Louisiane.} % Donc le code est similaire. % \fi % +% \lneed{5} % \begin{macro}{\if@mtc@setrules@} % \begin{macro}{\if@mtc@sru@ok@} % \ifcase\LANG\relax @@ -18441,16 +28363,56 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtcsetrules} +% \begin{macro}{\@ifundefined} +% \begin{macro}{\mtcsetrules@} % \ifcase\LANG\relax -% Then the \verb|\mtcsetrules| macro, which has two arguments: +% We define the user-level macro. If the first argument is a star, we call the internal macro +% \verb|\mtcsetrules@| for each type of mini-table available; else, we call this internal macro only once, +% for the specified type of mini-table. % \or\relax -% Puis la macro \verb|\mtcsetrules|, qui a deux arguments: -% \fi +% Nous définissons la macro au niveau utilisateur. Si le premier argument est une étoile, nous appelons la macro +% interne \verb|\mtcsetrules@| pour chaque type de mini-table disponible; sinon, nous appelons cette macro +% interne une seule fois, pour le type de mini-table spécifié. +% \fi % % \begin{macrocode} \newcommand{\mtcsetrules}[2]{% + \expandafter\ifx\csname #1\endcsname\*\relax + \@ifundefined{part}{}% + {\mtcsetrules@{parttoc}{#2} + \mtcsetrules@{partlof}{#2} + \mtcsetrules@{partlot}{#2}} + \@ifundefined{chapter}{}% + {\mtcsetrules@{minitoc}{#2} + \mtcsetrules@{minilof}{#2} + \mtcsetrules@{minilot}{#2}} + \@ifundefined{section}{}% + {\mtcsetrules@{secttoc}{#2} + \mtcsetrules@{sectlof}{#2} + \mtcsetrules@{sectlot}{#2}} + \else + \mtcsetrules@{#1}{#2}% + \fi +} % \end{macrocode} % \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \begin{macro}{\mtcsetrules@} +% \ifcase\LANG\relax +% Then the \verb|\mtcsetrules@| internal macro, which has two arguments: +% \or\relax +% Puis la macro interne \verb|\mtcsetrules@|, qui a deux arguments: +% \fi +% \begin{macrocode} +\newcommand{\mtcsetrules@}[2]{% +% \end{macrocode} +% \end{macro} +% +% \lneed{5} % \begin{macro}{\mtc@mttru@abbrev} % \begin{macro}{\if@mtc@setrules@} % \begin{macro}{\mtc@rusw@abbrev} @@ -18470,11 +28432,16 @@ sud des États-Unis, comme la Louisiane.} \@mtc@setrules@false \def\mtc@rusw@abbrev{X} \def\mtc@mttru@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsetrules \space has a wrong first argument (#1).}% - {It should be a mini-table type (parttoc...sectlot) + \mtcPackageError[<E0019>]{minitoc}% + {\string\mtcsetrules \space has a wrong first argument \MessageBreak - Correct the source code, type <return> and rerun LaTeX} + (#1)}% + {It should be a mini-table type + \MessageBreak + (parttoc...sectlot) + \MessageBreak + Correct the source code.\MessageBreak + Type <return> and rerun LaTeX} \else \edef\mtc@mttru@abbrev{\@nameuse{mtc@typetable@#1}} \fi @@ -18483,6 +28450,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \begin{macro}{\if@mtc@sru@ok@} % \begin{macro}{\mtc@rusw@abbrev} % \begin{macro}{\mtc@mttru@abbrev} @@ -18491,7 +28460,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtc@tmppn@name} % \ifcase\LANG\relax % Then the second argument, a keyword of the \texttt{YN} family, and store the result in \verb|\mtc@rusw@abbrev|. -% The name of the effective macro is build and the macro executed. +% The name of the effective macro is built and the macro executed. % \or\relax % Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \verb|\mtc@rusw@abbrev|. % Le nom de la macro effective est construit et cette macro est exécutée. @@ -18503,22 +28472,25 @@ sud des États-Unis, comme la Louisiane.} \def\mtc@rusw@abbrev{X} \def\mtc@mttru@abbrev{X} \@mtc@setrules@false - \PackageError{minitoc}% - {*** \string\mtcsetrules \space has a wrong second argument (#2)}% - {It should be a boolean value (0/1, yes/no, on/off + \mtcPackageError[<E0020>]{minitoc}% + {\string\mtcsetrules \space has a wrong second argument \MessageBreak - Correct the source code, type <return> and rerun LaTeX} + (#2)}% + {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@rusw@abbrev{\@nameuse{mtc@YN@#2}} \def\mtc@rusw@abbrevX{X} \def\mtc@noX{mtc@noX} \def\mtc@tmppn@name{\mtc@rusw@abbrev\mtc@mttru@abbrev rule} \expandafter\ifx\csname mtc@\mtc@rusw@abbrev X\endcsname\mtc@noX - \PackageInfo{minitoc}% - {Horizontal rules are inhibited for the #1s} + \mtcPackageInfo[<I0008>]{minitoc}% + {Horizontal rules are inhibited\MessageBreak for the #1s} \else - \PackageInfo{minitoc}% - {Horizontal rules are activated for the #1s} + \mtcPackageInfo[<I0007>]{minitoc}% + {Horizontal rules are activated\MessageBreak for the #1s} \fi \csname\mtc@tmppn@name\endcsname{} \fi @@ -18542,14 +28514,14 @@ sud des États-Unis, comme la Louisiane.} % ``\texttt{style}'' for the ``\texttt{pagestyle}'' when ``\texttt{thispage}'' is used. % % \or\relax -% Pour cette commande, nous devons définir trois familles de mots-clés, mais la troisième ne sert qu'à ajouter le mot +% Pour cette commande, nous devons définir trois familles de mots-clés, mais la troisième ne sert qu'à~ajouter le mot % <<~\texttt{style}~>> pour le <<~\texttt{pagestyle}~>> lorsque <<~\texttt{thispage}~>> est utilisé. % % \fi % \ifcase\LANG\relax -% A family for the long names of the types of mini-tables: +% A family (\texttt{ltypetable}) for the long names of the types of mini-tables: % \or\relax -% Une famille pour les noms longs des types de mini-tables: +% Une famille (\texttt{ltypetable}) pour les noms longs des types de mini-tables: % \fi % \begin{macrocode} \@namedef{mtc@ltypetable@parttoc}{parttoc}\def\mtc@ltypetable@parttoc{parttoc} @@ -18563,9 +28535,9 @@ sud des États-Unis, comme la Louisiane.} \@namedef{mtc@ltypetable@sectlot}{sectlot}\def\mtc@ltypetable@sectlot{sectlot} % \end{macrocode} % \ifcase\LANG\relax -% A family for the type of feature: +% A family (\texttt{featureparam}) for the type of feature: % \or\relax -% Une famille pour le type de dispositif: +% Une famille (\texttt{featureparam}) pour le type de dispositif: % \fi % \begin{macrocode} \@namedef{mtc@featureparam@before}{before}% @@ -18576,9 +28548,9 @@ sud des États-Unis, comme la Louisiane.} \def\mtc@featureparam@pagestyle{thispage} % \end{macrocode} % \ifcase\LANG\relax -% And a family to add ``style'' if it is a ``pagestyle'' feature: +% And a family (\texttt{ft3}) to add ``style'' if it is a ``pagestyle'' feature: % \or\relax -% Et une famille pour ajouter <<~style~>> si c'est un dispositif <<~pagestyle~>>: +% Et une famille (\texttt{ft3}) pour ajouter <<~style~>> si c'est un dispositif <<~pagestyle~>>: % \fi % \begin{macrocode} \@namedef{mtc@ft3@before}{}\expandafter\def\csname mtc@ft3@before\endcsname{} @@ -18606,6 +28578,7 @@ sud des États-Unis, comme la Louisiane.} % commandes qui constituent le dispositif choisi. % \fi % +% \lneed{5} % \begin{macro}{\if@mtc@setfeature@} % \begin{macro}{\mtcsetfeature} % \ifcase\LANG\relax @@ -18620,13 +28593,14 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtc@mtfeat@abbrev} % \begin{macro}{\mtc@featparam@abbrev} % \ifcase\LANG\relax -% We process the first argument, a keyword of the \texttt{ltypetable} family and store +% We process the first argument, a keyword of the \texttt{ltypetable} family, and store % the result in \verb|\mtc@mtfeat@abbrev|: % \or\relax -% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable} et rangeons le résultat dans +% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}, et rangeons le résultat dans % \verb|\mtc@mtfeat@abbrev|: % \fi % \begin{macrocode} @@ -18636,10 +28610,14 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname mtc@ltypetable@#1\endcsname\relax \@mtc@setfeature@false \def\mtc@mtfeat@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsetfeature \space has a wrong first argument (#1). + \mtcPackageError[<E0011>]{minitoc}% + {\string\mtcsetfeature \space has a wrong first argument + \MessageBreak + (#1). + \MessageBreak + It should be a mini-table type \MessageBreak - It should be a mini-table type (parttoc...sectlot)}% + (parttoc...sectlot)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else @@ -18649,6 +28627,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtc@setfeature@} % \begin{macro}{\mtc@featparam@abbrev} % \begin{macro}{\mtc@featparam@third} @@ -18659,18 +28638,22 @@ sud des États-Unis, comme la Louisiane.} % \texttt{ft3} family and whose result is stored in \verb|\mtc@featparam@third|. % \or\relax % Le deuxième argument est un mot-clé de la famille \texttt{featureparam}, le résultat est rangé dans -% \verb|\mtc@featparam@|; et le complément est calculé d'aprés le premier argument, interprété comme un mot-clé de -% la famille \texttt{ft3} et dont le résultat rangé dans \verb|\mtc@featparam@third|. +% \verb|\mtc@featparam@|; et le complément est calculé d'après le premier argument, interprété comme un mot-clé de +% la famille \texttt{ft3} et dont le résultat est rangé dans \verb|\mtc@featparam@third|. % \fi % \begin{macrocode} \expandafter\ifx\csname mtc@featureparam@#2\endcsname\relax \@mtc@setfeature@false \def\mtc@featparam@abbrev{X} \def\mtc@featparam@third{X} - \PackageError{minitoc}% - {*** \string\mtcsetfeature \space has a wrong second argument (#2). + \mtcPackageError[<E0012>]{minitoc}% + {\string\mtcsetfeature \space has a wrong second argument + \MessageBreak + (#2). + \MessageBreak + It should be a feature param \MessageBreak - It should be a feature param (before, after, pagestyle)}% + (before, after, pagestyle)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else @@ -18683,15 +28666,18 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtc@setfeature@} % \begin{macro}{\mtc@tmpfeat@name} % \begin{macro}{\mtc@featparam@abbrev} % \begin{macro}{\mtc@mtfeat@abbrev} % \begin{macro}{\mtc@featparam@third} % \ifcase\LANG\relax -% The name of the effective macro is built by concatenating these three pieces (named \verb|\mtc@featparam@abbrev|, -% \verb|\mtc@mtfeat@abbrev|, and \verb|\mtc@featparam@third| respectively), then this macro is +% \begin{SMOOTH} +% The name of the effective macro is built by concatenating these three pieces (named \verb|\mtc@featparam@abbrev|,\space +% \verb|\mtc@mtfeat@abbrev|,\space and \verb|\mtc@featparam@third|\space respectively), then this macro is % executed: +% \end{SMOOTH} % \or\relax % Le nom de la macro effective est construit en concaténant ces trois morceaux (nommés \verb|\mtc@featparam@abbrev|, % \verb|\mtc@mtfeat@abbrev| et \verb|\mtc@featparam@third| respectivement), puis cette macro est exécutée: @@ -18700,14 +28686,16 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@setfeature@ \def\mtc@tmpfeat@name% {\mtc@featparam@abbrev\mtc@mtfeat@abbrev\mtc@featparam@third} - \PackageInfo{minitoc}% - {\string\mtcsetfeature\space redefines the macro - "\csname mtc@tmpfeat@name\endcsname" as "\string#3"} + \mtcPackageInfo[<I0014>]{minitoc}% + {\string\mtcsetfeature\space redefines the macro\MessageBreak + "\csname mtc@tmpfeat@name\endcsname" as\MessageBreak "\string#3"} \expandafter\def\csname\mtc@tmpfeat@name\endcsname{#3} \else - \PackageError{minitoc}% - {\string\mtcsetfeature\space has incompatible\MessageBreak - first (#1) and second (#2) arguments}{} + \mtcPackageError[<E0023>]{minitoc}% + {The macro \string\mtcsetfeature\space has incompatible\MessageBreak + first (#1) and second (#2) arguments}% + {Correct the source code.\MessageBreak + Type <return> and rerun LaTeX} \fi} % \end{macrocode} % \end{macro} @@ -18730,7 +28718,7 @@ sud des États-Unis, comme la Louisiane.} % % The \emph{mini-table} type is a keyword like \texttt{minitoc}. The \emph{depth} is the depth for a mini-table. % If it is a mini-table for a list of figures or tables, the corresponding depth counter \virage\emph{must be -% available}, \emph{i.e.}~must have been created (often by an adequate package, like the \index{subfig}\texttt{subfig} +% available}, i.e.,~must have been created (often by an adequate package, like the \index{subfig}\texttt{subfig} % package~\cite{subfig}). % \or\relax % Cette commande est très similaire à~la commande \verb|\mtcsettitle|. Sa syntaxe est presque identique: @@ -18744,6 +28732,7 @@ sud des États-Unis, comme la Louisiane.} % adéquat, tel que le paquetage \index{subfig}\texttt{subfig}~\cite{subfig}). % \fi % +% \lneed{5} % \begin{macro}{\if@mtc@setdepth@} % \ifcase\LANG\relax % First, we declare a flag, set true: @@ -18768,10 +28757,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\if@mtc@setdepth@} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% We process the first argument, which is a keyword of the \texttt{ltypetable} family. The result is stored in +% We process the first argument, a keyword of the \texttt{ltypetable} family. The result is stored in % \verb|\mtc@mtade@abbrev|: % \or\relax -% Nous traitons le premier argument, qui est un mot-clé de la famille \texttt{ltypetable}. Le résultat est rangé +% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}. Le résultat est rangé % dans \verb|\mtc@mtade@abbrev|: % \fi % \begin{macrocode} @@ -18780,10 +28769,13 @@ sud des États-Unis, comme la Louisiane.} \expandafter\ifx\csname mtc@ltypetable@#1\endcsname\relax \@mtc@setdepth@false \def\mtc@mtade@abbrev{X} - \PackageError{minitoc}% - {*** \string\mtcsetdepth \space has a wrong first argument (#1). + \mtcPackageError[<E0009>]{minitoc}% + {\string\mtcsetdepth \space has a wrong first argument + \MessageBreak (#1). + \MessageBreak + It should be a mini-table type \MessageBreak - It should be a mini-table type (parttoc...sectlot)}% + (parttoc...sectlot)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX} \else @@ -18809,18 +28801,18 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@setdepth@ \def\mtc@tmpde@name{\mtc@mtade@abbrev depth} \expandafter\noexpand\@ifundefined{c@\mtc@mtade@abbrev depth}% - {\PackageError{minitoc}% - {*** \string\mtcsetdepth \space attempt to use\MessageBreak + {\mtcPackageError[<E0008>]{minitoc}% + {\string\mtcsetdepth \space attempts to use\MessageBreak an undefined counter (#1depth).}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX}}{% \mtc@toks{#2} % trick for explicit message using \the. - \PackageInfo{minitoc}% - {\string\mtcsetdepth\space redefines the counter - \mtc@tmpde@name \space as "\the\mtc@toks"}% + \mtcPackageInfo[<I0013>]{minitoc}% + {\string\mtcsetdepth\space redefines the counter\MessageBreak + "\mtc@tmpde@name" as "\the\mtc@toks"}% \expandafter\setcounter{\mtc@tmpde@name}{#2}}% \else - \PackageError{minitoc}% + \mtcPackageError[<E0010>]{minitoc}% {\string\mtcsetdepth:\space Illegal type of table (#1)}% {Correct the source code.\MessageBreak Type <return> and rerun LaTeX}{\relax} @@ -18834,9 +28826,9 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax -% \section{The \texttt{mtchideinmaintoc} environment}\label{s+code+mtchideinmaintoc.env} +% \section{The \texttt{mtchideinmaintoc} environment and siblings}\label{s+code+mtchideinmaintoc.env} % \or\relax -% \section{L'environnement \texttt{mtchideinmaintoc}}\label{s+code+mtchideinmaintoc.env} +% \section{L'environnement \texttt{mtchideinmaintoc} et ses comparses}\label{s+code+mtchideinmaintoc.env} % \fi % \begin{macro}{\if@mtc@Himtoc@} % \ifcase\LANG\relax @@ -18848,6 +28840,8 @@ sud des États-Unis, comme la Louisiane.} \newif\if@mtc@Himtoc@ \@mtc@Himtoc@false % \end{macrocode} % \end{macro} +% \begin{macro}{\mtc@savetocdepth} +% \begin{macro}{\mtc@restoretocdepth} % \begin{environment}{mtchideinmaintoc} % \begin{macro}{\if@mtc@Himtoc@} % \begin{macro}{\mtc@sv@tocdepth} @@ -18855,27 +28849,34 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\addtocontents} % \begin{macro}{\setcounter} % \ifcase\LANG\relax -% Then we define this environment, which inserts into the TOC file commands of the form \verb|\setcounter{tocdepth}{...}|. +% We define a macro \verb|\mtc@savetocdepth| to save the current value of the counter \texttt{tocdepth}. +% Then we define this environment, which inserts into the TOC file this command and commands of the +% form \verb|\setcounter{tocdepth}{...}|. Note that \verb|\xdef| is necessary! % It also save and restore the value of the counter \texttt{tocdepth}, as the optional argument is the hiding depth of % the entries in the main TOC. % \or\relax -% Puis nous définissons cet environnement, qui écrit dans le fichier table des matières des commandes de la +% Nous définissons une macro \verb|\mtc@savetocdepth| pour sauvegarder la valeur courante du compteur \texttt{tocdepth}. +% Notez que \verb|\xdef| est nécessaire! +% Puis nous définissons cet environnement, qui écrit dans le fichier table des matières cette commande et +% des commandes de la % forme \verb|\setcounter{tocdepth}{...}|. Il sauvegarde et restaure aussi la valeur du compteur \texttt{tocdepth}, car % l'argument optionnel est la profondeur de masquage des entrées dans la table des matières principale. % \fi % \begin{macrocode} +\newcommand{\mtc@savetocdepth}{\xdef\mtc@sv@tocdepth{\arabic{tocdepth}}}% +\newcommand{\mtc@restoretocdepth}{\setcounter{tocdepth}{\mtc@sv@tocdepth}}% \newenvironment{mtchideinmaintoc}[1][-1]% -{\if@mtc@Himtoc@\PackageError{minitoc}% +{\if@mtc@Himtoc@\mtcPackageError[<E0005>]{minitoc}% {Imbrication of mtchideinmaintoc environments}% {The hiding in main ToC could be incorrect}\fi \global\@mtc@Himtoc@true - \def\mtc@sv@tocdepth{\arabic{tocdepth}}% + \addtocontents{toc}{\protect\mtc@savetocdepth}% \addtocontents{toc}{\protect\setcounter{tocdepth}{#1}}}% -{\if@mtc@Himtoc@\else\PackageError{minitoc}% +{\if@mtc@Himtoc@\else\mtcPackageError[<E0031>]{minitoc}% {Unbalanced mtchideinmaintoc environment}% {The hiding in main ToC could be incorrect}\fi \global\@mtc@Himtoc@false - \addtocontents{toc}{\protect\setcounter{tocdepth}{\mtc@sv@tocdepth}}} + \addtocontents{toc}{\protect\mtc@restoretocdepth}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -18883,7 +28884,10 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{environment} +% \end{macro} +% \end{macro} % +% \lneed{5} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@Himlof@} % \begin{environment}{mtchideinmainlof} @@ -18897,7 +28901,7 @@ sud des États-Unis, comme la Louisiane.} % The \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments are similar, but we must verify the % presence of the associated depth counter, so we have two versions of each of these environments. % This must be done \emph{after} the loading of the packages. -% +% % First, for the list of figures: % \or\relax % Les environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot} sont similaires, mais nous devons @@ -18911,32 +28915,35 @@ sud des États-Unis, comme la Louisiane.} \AtBeginDocument{% \@ifundefined{c@lofdepth}{% \newenvironment{mtchideinmainlof}[1][-1]% - {\if@mtc@Himlof@\PackageError{minitoc}% + {\if@mtc@Himlof@\mtcPackageError[<E0003>]{minitoc}% {Imbrication of mtchideinmainlof environments}% {The hiding in main LoF could be incorrect}\fi \global\@mtc@Himlof@true \def\mtc@sv@tocdepth{\arabic{tocdepth}}% \def\mtc@sv@lofdepth{\arabic{tocdepth}}% + \addtocontents{lof}{\protect\mtc@savetocdepth}% \addtocontents{lof}{\protect\setcounter{tocdepth}{#1}}}% - {\if@mtc@Himlof@\else\PackageError{minitoc}% + {\if@mtc@Himlof@\else\mtcPackageError[<E0029>]{minitoc}% {Unbalanced mtchideinmainlof environment}% {The hiding in main LoF could be incorrect}\fi \global\@mtc@Himtoc@false - \addtocontents{lof}{\protect\setcounter{tocdepth}{\mtc@sv@lofdepth}}} -}% + \addtocontents{lof}{\protect\mtc@restoretocdepth}% +}}% {% + \newcommand{\mtc@savelofdepth}{\xdef{\mtc@sv@lofdepth{\arabic{lofdepth}}}}% + \newcommand{\mtc@restorelofdepth}{\setcounter{lofdepth}{\mtc@sv@lofdepth}}% \newenvironment{mtchideinmainlof}[1][-1]% - {\if@mtc@Himlof@\PackageError{minitoc}% + {\if@mtc@Himlof@\mtcPackageError[<E0003>]{minitoc}% {Imbrication of mtchideinmainlof environments}% {The hiding in main LoF could be incorrect}\fi \global\@mtc@Himlof@true - \def\mtc@svf@tocdepth{\arabic{tocdepth}}% + \addtocontents{lof}{\protect\mtc@savelofdepth}% \addtocontents{lof}{\protect\setcounter{tocdepth}{#1}}}% - {\if@mtc@Himlof@\else\PackageError{minitoc}% + {\if@mtc@Himlof@\else\mtcPackageError[<E0029>]{minitoc}% {Unbalanced mtchideinmainlof environment}% {The hiding in main LoF could be incorrect}\fi \global\@mtc@Himlof@false - \addtocontents{lof}{\protect\setcounter{tocdepth}{\mtc@svf@tocdepth}}}}} + \addtocontents{lof}{\protect\mtc@restoretocdepth}}}} % \end{macrocode} % \end{macro} % \end{macro} @@ -18948,6 +28955,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@Himlot@} % \begin{environment}{mtchideinmainlot} @@ -18967,32 +28975,35 @@ sud des États-Unis, comme la Louisiane.} \AtBeginDocument{% \@ifundefined{c@lotdepth}{% \newenvironment{mtchideinmainlot}[1][-1]% - {\if@mtc@Himlot@\PackageError{minitoc}% + {\if@mtc@Himlot@\mtcPackageError[<E0004>]{minitoc}% {Imbrication of mtchideinmainlot environments}% {The hiding in main LoT could be incorrect}\fi \global\@mtc@Himlot@true \def\mtc@sv@tocdepth{\arabic{tocdepth}}% \def\mtc@sv@lotdepth{\arabic{tocdepth}}% + \addtocontents{lot}{\protect\mtc@savetocdepth}% \addtocontents{lot}{\protect\setcounter{tocdepth}{#1}}}% - {\if@mtc@Himlot@\else\PackageError{minitoc}% + {\if@mtc@Himlot@\else\mtcPackageError[<E0030>]{minitoc}% {Unbalanced mtchideinmainlot environment}% {The hiding in main LoT could be incorrect}\fi \global\@mtc@Himlot@false - \addtocontents{lot}{\protect\setcounter{tocdepth}{\mtc@sv@lotdepth}}} -}% + \addtocontents{lot}{\protect\mtc@restoretocdepth}% +}}% {% + \newcommand{\mtc@savelotdepth}{\xdef{\mtc@sv@lotdepth{\arabic{lotdepth}}}}% + \newcommand{\mtc@restorelotdepth}{\setcounter{lotdepth}{\mtc@sv@lotdepth}}% \newenvironment{mtchideinmainlot}[1][-1]% - {\if@mtc@Himlot@\PackageError{minitoc}% + {\if@mtc@Himlot@\mtcPackageError[<E0004>]{minitoc}% {Imbrication of mtchideinmainlot environments}% {The hiding in main LoT could be incorrect}\fi \global\@mtc@Himlot@true - \def\mtc@svt@tocdepth{\arabic{tocdepth}}% - \addtocontents{lot}{\protect\setcounter{tocdepth}{#1}}}% - {\if@mtc@Himlot@\else\PackageError{minitoc}% + \addtocontents{lot}{\protect\mtc@savelotdepth}% + \addtocontents{lot}{\protect\setcounter{lotdepth}{#1}}}% + {\if@mtc@Himlot@\else\mtcPackageError[<E0030>]{minitoc}% {Unbalanced mtchideinmainlot environment}% {The hiding in main LoT could be incorrect}\fi \global\@mtc@Himlot@false - \addtocontents{lot}{\protect\setcounter{tocdepth}{\mtc@svt@tocdepth}}}}} + \addtocontents{lot}{\protect\mtc@restorelotdepth}}}} % \end{macrocode} % \end{macro} % \end{macro} @@ -19004,11 +29015,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax -% \section{Fixing the ``Index'' entry in the TOC}\label{s+code+mtcfixindex} +% \section{Fixing the ``Glossary'' entry in the TOC}\label{s+code+mtcfixglossary} % \or\relax -% \section{Correction de l'entrée <<~Index~>> dans la table des matières}\label{s+code+mtcfixindex} +% \section{Correction de l'entrée <<~Glossaire~>> dans la table des matières}\label{s+code+mtcfixglossary} % \fi % \ifcase\LANG\relax % This macro is complex. Its syntax is: @@ -19016,71 +29027,77 @@ sud des États-Unis, comme la Louisiane.} % Cette macro est complexe. Sa syntaxe est la suivante: % \fi % \begin{verse} -% \verb+\mtcfixindex[part|chapter|section]+ +% \verb+\mtcfixglossary[part|chapter|section]+ % \end{verse} % +% \lneed{5} % \begin{macro}{\@ifundefined} -% \begin{macro}{\mtc@ixfix@level} +% \begin{macro}{\mtc@glofix@level} % \ifcase\LANG\relax -% Depending of the document class, the ``Index'' entry in the TOC is treated as a starred chapter or a starred +% Depending of the document class, the ``Glossary'' entry in the TOC is treated as a starred chapter or a starred % section. Hence we must first determine the default value of the optional argument. The default value is then -% stored in the macro \verb|\mtc@ixfix@level|. This is done by the following code, which eventually gives a warning message: +% stored in the macro \verb|\mtc@glofix@level|. This is done by the following code, which eventually gives a warning +% message: % \or\relax -% Selon la classe du document, l'entrée <<~Index~>> dans la table des matières est traitée comme un chapitre étoilé +% Selon la classe du document, l'entrée <<~Glossaire~>> dans la table des matières est traitée comme un chapitre étoilé % ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La -% valeur par défaut est alors rangée dans la macro \verb|\mtc@ixfix@level|. Ceci est fait par le code suivant, qui +% valeur par défaut est alors rangée dans la macro \verb|\mtc@glofix@level|. Ceci est fait par le code suivant, qui % produit éventuellement un message d'avertissement: % \fi % \begin{macrocode} \@ifundefined{chapter}{% \@ifundefined{section}% - {\PackageWarningNoLine{minitoc}% + {\mtcPackageWarningNoLine[<W0001>]{minitoc}% {\string\chapter\space and \string\section\space are undefined.% - \MessageBreak Cannot use \string\mtcfixindex\space % - without optional argument [part]}% + \MessageBreak Cannot use \string\mtcfixglossary \space + without\MessageBreak optional argument [part]}% \@ifundefined{part}% - {\PackageError{minitoc}% + {\mtcPackageError[<E0001>]{minitoc}% {But \string\part\space is undefined}% - {\string\mtcfixindex\space not usable}}% - {\PackageWarningNoLine{minitoc}% - {\string\mtcfixindex\space can only be used with the [part] - optional argument, which becomes the default}% - \def\mtc@ixfix@level{part}% - }% - {\def\mtc@ixfix@level{section}}}}% -{\def\mtc@ixfix@level{chapter}} + {\string\mtcfixglossary\space not usable}}% + {\mtcPackageWarningNoLine[<W0006>]{minitoc}% + {\string\mtcfixglossary\space can only be used\MessageBreak + with the [part] optional argument,\MessageBreak + which becomes the default}% + \def\mtc@glofix@level{part}% + }}% + {\def\mtc@glofix@level{section}}}% +{\def\mtc@glofix@level{chapter}} % \end{macrocode} % \end{macro} % \end{macro} % -% \begin{macro}{\if@mtcfixindex@} -% \begin{macro}{\mtcfixindex} +% \lneed{5} +% \begin{macro}{\if@mtcfixglossary@} +% \begin{macro}{\mtcfixglossary} % \begin{macro}{\addcontentsline} % \ifcase\LANG\relax -% Then we define a flag and the command \verb|\mtcfixindex|, which adds the necessary lines in the TOC, the LOF -% and the LOT. +% Then we define a flag (\texttt{\bs if@mtcfixglossary@}) and the command \verb|\mtcfixglossary|, which adds +% the necessary lines in the TOC, the LOF and the LOT. % \or\relax -% Puis nous définissons un indicateur et la commande \verb|\mtcfixindex|, qui ajoute les lignes nécessaires dans +% Puis nous définissons un indicateur et la commande \verb|\mtcfixglossary|, qui ajoute les lignes nécessaires dans % la table des matières, la liste des figures et la liste des tableaux. % \fi % \begin{macrocode} -\newif\if@mtcfixindex@ \@mtcfixindex@false -\newcommand{\mtcfixindex}[1][\mtc@ixfix@level]{% - \@mtcfixindex@false +\newif\if@mtcfixglossary@ \@mtcfixglossary@false +\newcommand{\mtcfixglossary}[1][\mtc@glofix@level]{% + \@mtcfixglossary@false \expandafter% - \ifx\csname #1\endcsname\part\relax\@mtcfixindex@true\fi + \ifx\csname #1\endcsname\part\relax\@mtcfixglossary@true\fi \expandafter% - \ifx\csname #1\endcsname\chapter\relax\@mtcfixindex@true\fi + \ifx\csname #1\endcsname\chapter\relax\@mtcfixglossary@true\fi \expandafter% - \ifx\csname #1\endcsname\section\relax\@mtcfixindex@true\fi - \if@mtcfixindex@ - \addcontentsline{lof}{x\mtc@ixfix@level}{}% - \addcontentsline{lot}{x\mtc@ixfix@level}{}% - \csname mtcadd\mtc@ixfix@level\endcsname\relax + \ifx\csname #1\endcsname\section\relax\@mtcfixglossary@true\fi + \if@mtcfixglossary@ + \addcontentsline{lof}{x\mtc@glofix@level}{}% + \addcontentsline{lot}{x\mtc@glofix@level}{}% + \csname mtcadd\mtc@glofix@level\endcsname\relax \else - \PackageError{minitoc}% - {The optional argument of \string\mtcfixindex\space is wrong}% - {It must be omitted (\mtc@ixfix@level), + \mtcPackageError[<E0026>]{minitoc}% + {The optional argument of \string\mtcfixglossary + \MessageBreak + is wrong}% + {It must be omitted (\mtc@glofix@level), or be part, chapter or section}% \fi }% @@ -19089,11 +29106,11 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax -% \section{Fixing the ``Glossary'' entry in the TOC}\label{s+code+mtcfixglossary} +% \section{Fixing the ``Index'' entry in the TOC}\label{s+code+mtcfixindex} % \or\relax -% \section{Correction de l'entrée <<~Glossaire~>> dans la table des matières}\label{s+code+mtcfixglossary} +% \section{Correction de l'entrée <<~Index~>> dans la table des matières}\label{s+code+mtcfixindex} % \fi % \ifcase\LANG\relax % This macro is complex. Its syntax is: @@ -19101,72 +29118,76 @@ sud des États-Unis, comme la Louisiane.} % Cette macro est complexe. Sa syntaxe est la suivante: % \fi % \begin{verse} -% \verb+\mtcfixglossary[part|chapter|section]+ +% \verb+\mtcfixindex[part|chapter|section]+ % \end{verse} % +% \lneed{5} % \begin{macro}{\@ifundefined} -% \begin{macro}{\mtc@glofix@level} +% \begin{macro}{\mtc@ixfix@level} % \ifcase\LANG\relax -% Depending of the document class, the ``Glossary'' entry in the TOC is treated as a starred chapter or a starred +% Depending of the document class, the ``Index'' entry in the TOC is treated as a starred chapter or a starred % section. Hence we must first determine the default value of the optional argument. The default value is then -% stored in the macro \verb|\mtc@glofix@level|. This is done by the following code, which eventually gives a warning -% message: +% stored in the macro \verb|\mtc@ixfix@level|. This is done by the following code, which eventually gives a warning message: % \or\relax -% Selon la classe du document, l'entrée <<~Glossaire~>> dans la table des matières est traitée comme un chapitre étoilé +% Selon la classe du document, l'entrée <<~Index~>> dans la table des matières est traitée comme un chapitre étoilé % ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La -% valeur par défaut est alors rangée dans la macro \verb|\mtc@glofix@level|. Ceci est fait par le code suivant, qui +% valeur par défaut est alors rangée dans la macro \verb|\mtc@ixfix@level|. Ceci est fait par le code suivant, qui % produit éventuellement un message d'avertissement: % \fi % \begin{macrocode} \@ifundefined{chapter}{% \@ifundefined{section}% - {\PackageWarningNoLine{minitoc}% + {\mtcPackageWarningNoLine[<W0002>]{minitoc}% {\string\chapter\space and \string\section\space are undefined.% - \MessageBreak Cannot use \string\mtcfixglossary\space % - without optional argument [part]}% + \MessageBreak Cannot use \string\mtcfixindex \space + without\MessageBreak optional argument [part]}% \@ifundefined{part}% - {\PackageError{minitoc}% + {\mtcPackageError[<E0002>]{minitoc}% {But \string\part\space is undefined}% - {\string\mtcfixglossary\space not usable}}% - {\PackageWarningNoLine{minitoc}% - {\string\mtcfixglossary\space can only be used with the [part] - optional argument, which becomes the default}% - \def\mtc@glofix@level{part}% - }% - {\def\mtc@glofix@level{section}}}}% -{\def\mtc@glofix@level{chapter}} + {\string\mtcfixindex\space not usable}}% + {\mtcPackageWarningNoLine[<W0007>]{minitoc}% + {\string\mtcfixindex\space can only be used with\MessageBreak + the [part] optional argument,\MessageBreak + which becomes the default}% + \def\mtc@ixfix@level{part}% + }}% + {\def\mtc@ixfix@level{section}}}% +{\def\mtc@ixfix@level{chapter}} % \end{macrocode} % \end{macro} % \end{macro} % -% \begin{macro}{\if@mtcfixglossary@} -% \begin{macro}{\mtcfixglossary} +% \lneed{5} +% \begin{macro}{\if@mtcfixindex@} +% \begin{macro}{\mtcfixindex} % \begin{macro}{\addcontentsline} % \ifcase\LANG\relax -% Then we define a flag (\texttt{\bs if@mtcfixglossary@}) and the command \verb|\mtcfixglossary|, which adds -% the necessary lines in the TOC, the LOF and the LOT. +% Then we define a flag and the command \verb|\mtcfixindex|, which adds the necessary lines in the TOC, the LOF +% and the LOT. % \or\relax -% Puis nous définissons un indicateur et la commande \verb|\mtcfixglossary|, qui ajoute les lignes nécessaires dans +% Puis nous définissons un indicateur et la commande \verb|\mtcfixindex|, qui ajoute les lignes nécessaires dans % la table des matières, la liste des figures et la liste des tableaux. % \fi % \begin{macrocode} -\newif\if@mtcfixglossary@ \@mtcfixglossary@false -\newcommand{\mtcfixglossary}[1][\mtc@glofix@level]{% - \@mtcfixglossary@false +\newif\if@mtcfixindex@ \@mtcfixindex@false +\newcommand{\mtcfixindex}[1][\mtc@ixfix@level]{% + \@mtcfixindex@false \expandafter% - \ifx\csname #1\endcsname\part\relax\@mtcfixglossary@true\fi + \ifx\csname #1\endcsname\part\relax\@mtcfixindex@true\fi \expandafter% - \ifx\csname #1\endcsname\chapter\relax\@mtcfixglossary@true\fi + \ifx\csname #1\endcsname\chapter\relax\@mtcfixindex@true\fi \expandafter% - \ifx\csname #1\endcsname\section\relax\@mtcfixglossary@true\fi - \if@mtcfixglossary@ - \addcontentsline{lof}{x\mtc@glofix@level}{}% - \addcontentsline{lot}{x\mtc@glofix@level}{}% - \csname mtcadd\mtc@glofix@level\endcsname\relax + \ifx\csname #1\endcsname\section\relax\@mtcfixindex@true\fi + \if@mtcfixindex@ + \addcontentsline{lof}{x\mtc@ixfix@level}{}% + \addcontentsline{lot}{x\mtc@ixfix@level}{}% + \csname mtcadd\mtc@ixfix@level\endcsname\relax \else - \PackageError{minitoc}% - {The optional argument of \string\mtcfixglossary\space is wrong}% - {It must be omitted (\mtc@glofix@level), + \mtcPackageError[<E0027>]{minitoc}% + {The optional argument of \string\mtcfixindex + \MessageBreak + is wrong}% + {It must be omitted (\mtc@ixfix@level), or be part, chapter or section}% \fi }% @@ -19200,9 +29221,9 @@ sud des États-Unis, comme la Louisiane.} \newif\if@mtc@insellang@ \@mtc@insellang@false \def\mtcselectlanguage#1{% \InputIfFileExists{#1.mld}% - {\PackageInfo{minitoc}{#1 language selected.% + {\mtcPackageInfo[<I0010>]{minitoc}{The #1 language is selected.% \MessageBreak}}% - {\PackageError{minitoc}% + {\mtcPackageError[<E0006>]{minitoc}% {#1 is not a known language, \MessageBreak #1.mld not found. \MessageBreak Command ignored}% @@ -19251,17 +29272,18 @@ sud des États-Unis, comme la Louisiane.} \def\mtcloadmlo#1{% \if@mtc@insellang@ \InputIfFileExists{#1.mlo}% - {\PackageInfo{minitoc}{#1 minitoc language object selected.% - \MessageBreak}}% - {\PackageError{minitoc}% - {#1 is not a known minitoc language object file (.mlo), \MessageBreak + {\mtcPackageInfo[<I0011>]{minitoc}% + {#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 Command ignored}% {See the minitoc documentation. \MessageBreak Correct the source using a valid language name. \MessageBreak Press RETURN}}% \else - \PackageError{minitoc}% + \mtcPackageError[<E0032>]{minitoc}% {You are using the \string\mtcloadmlo\space command\MessageBreak outside of a .mld file}% {It will be ignored} @@ -19288,12 +29310,13 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % For the \texttt{minutes} package~\cite{minutes} (by \name{Knut}{Lickert}), we need some commands to insert special % entries, undotted, in the -% TOC to mark ``coffee breaks'' in a conference. Hence we define \verb|\addcoffeeline|, \verb|\coffeeline| and +% TOC to mark ``coffee breaks''{\myCoffeecup} in a conference. +% Hence we define \verb|\addcoffeeline|, \verb|\coffeeline| and % \verb|\l@coffee|, and internal commands analog to the standard internal commands to format the TOC. % \or\relax % Pour le paquetage \texttt{minutes}~\cite{minutes} (de \name{Knut}{Lickert}), nous avons besoin de quelques % commandes pour insérer des entrées spéciales, sans points de conduite, dans la table des matières pour marquer les -% <<~pauses café~>> dans une conférence. Donc nous définissons \verb|\addcoffeeline|, \verb|\coffeeline| et +% <<~pauses café~>>{\myCoffeecup} dans une conférence. Donc nous définissons \verb|\addcoffeeline|, \verb|\coffeeline| et % \verb|\l@coffee|, et des commandes internes analogues aux commandes internes standard pour mettre en forme la % table des matières. % \fi @@ -19346,6 +29369,8 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % Ces options ne font que positionner un indicateur. % \fi +% +% \lneed{5} % \ifcase\LANG\relax % \subsection{Options \texttt{tight} and \texttt{loose}, \texttt{k-tight} and \texttt{k-loose}} % \or\relax @@ -19368,10 +29393,12 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax -% \subsection{Options \texttt{checkfiles} and \texttt{nocheckfiles}} +% \subsection{Options \texttt{checkfiles} and \texttt{nocheckfiles}}\label{o+checkfiles} % \or\relax -% \subsection{Options \texttt{checkfiles} et \texttt{nocheckfiles}} +% \subsection{Options \texttt{checkfiles} et \texttt{nocheckfiles}}\label{o+checkfiles} % \fi % \begin{macro}{\DeclareOption} % \begin{macro}{\if@mtc@checkfiles} @@ -19386,6 +29413,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % \subsection{Options \texttt{dotted} and \texttt{undotted}} % \or\relax @@ -19404,6 +29433,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % \subsection{Option \texttt{notoccite}} % \or\relax @@ -19421,6 +29452,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % \subsection{Option \texttt{shortext}} % \or\relax @@ -19435,8 +29468,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \DeclareOption{shortext}{\@longextensions@false -\PackageWarningNoLine{minitoc}% - {*** You have forced the use of short extensions ***}} +\mtcPackageWarningNoLine[<W0020>]{minitoc}% + {You have forced the use of short extensions}} % \end{macrocode} % \end{macro} % \end{macro} @@ -19474,6 +29507,33 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{The \texttt{listfiles} and \texttt{nolistfiles} options}\label{s+code+listfiles.option} +% \or\relax +% \section{Les options \texttt{listfiles} et \texttt{nolistfiles}}\label{s+code+listfiles.option} +% \fi +% \begin{macro}{\if@mtc@listfiles@} +% \begin{macro}{\DeclareOption} +% \ifcase\LANG\relax +% The \texttt{listfiles} option creates a file containing a list of the auxiliary files created +% by the \texttt{minitoc} package. +% This file is named \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}. +% The \texttt{nolistfiles} option inhibits this listing (default). +% \or\relax +% L'option \texttt{listfiles} crée un fichier contenant une liste des fichiers auxiliaires créés par +% le paquetage \texttt{minitoc}. +% Ce fichier est nommé \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}. +% L'option \texttt{nolistfiles} inhibe ce listage (défaut). +% \fi +% \begin{macrocode} +\newif\if@mtc@listfiles@ \@mtc@listfiles@false +\DeclareOption{listfiles}{\@mtc@listfiles@true} +\DeclareOption{nolistfiles}{\@mtc@listfiles@false} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{Language options}\label{s+section+language.options} % \or\relax % \section{Options pour les langues}\label{s+section+language.options} @@ -19483,15 +29543,17 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % Each language option reads the corresponding \emph{language}\texttt{.mld} file via % the specialized macro \verb|\mtcselectlanguage|. If the file -% does not exists, a standard error message is displayed. The language options are (should be) in alphabetical order. +% 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, but this file can load another one (as \texttt{francais.mld} loads \texttt{french.mld}). +% each language option, given that this file can 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 % n'existe pas, un message d'erreur standard est affiché. Les options de langue sont (devraient) être par ordre -% alphabétique. 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, mais ce fichier peut en charger un autre +% 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} @@ -19499,15 +29561,23 @@ sud des États-Unis, comme la Louisiane.} \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{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}}% @@ -19515,6 +29585,7 @@ sud des États-Unis, comme la Louisiane.} \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}}% @@ -19527,23 +29598,29 @@ sud des États-Unis, comme la Louisiane.} \DeclareOption{danish}{\mtcselectlanguage{danish}}% \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{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}}% @@ -19553,46 +29630,72 @@ sud des États-Unis, comme la Louisiane.} \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{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{nynorsk}{\mtcselectlanguage{nynorsk}}% +\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}}% @@ -19602,61 +29705,36 @@ sud des États-Unis, comme la Louisiane.} \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}}% % \end{macrocode} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{The \texttt{hints} option}\label{s+code+hints.option} % \or\relax % \section{L'option \texttt{hints}}\label{s+code+hints.option} % \fi -% \begin{macro}{\if@mtc@hints@} -% \begin{macro}{\if@mtc@hints@w@} -% \begin{macro}{\if@mtc@hints@giben@} -% \ifcase\LANG\relax -% First, we define some flags: -% \begin{itemize} -% \item The flag \texttt{\bs if@mtc@hints@} is true if the \texttt{hints} option is required (default). -% -% \item The flag \texttt{\bs if@mtc@hints@w@} is set true if we detect that some sectionning commands have been -% 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. -% \end{itemize} -% \or\relax -% Tout d'abord, nous définissons quelques indicateurs: -% \begin{itemize} -% \item L'indicateur \texttt{\bs if@mtc@hints@} est vrai si l'option \texttt{hints} est demandée (défaut). -% -% \item L'indicateur \texttt{\bs if@mtc@hints@w@} est forcé à~vrai si nous détectons que certaines commandes de -% 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}. -% \end{itemize} -% \fi -% \begin{macrocode} -\newif\if@mtc@hints@ \@mtc@hints@true -\newif\if@mtc@hints@w@ \@mtc@hints@w@false -\newif\if@mtc@hints@given@ \@mtc@hints@given@false -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% % \begin{macro}{\DeclareOption} % \begin{macro}{\if@mtc@hints@} % \ifcase\LANG\relax @@ -19671,6 +29749,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtc@hints@begindoc} % \begin{macro}{\AtBeginDocument} % \ifcase\LANG\relax @@ -19685,6 +29764,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \ifcase\LANG\relax % The second part is made of tiny pieces of code inserted in the \texttt{minitoc} code, to verify that some macros % are called in the right order. @@ -19693,6 +29773,7 @@ sud des États-Unis, comme la Louisiane.} % que certaines macros sont appelées dans le bon ordre. % \fi % +% \lneed{5} % \begin{macro}{\mtc@hints@enddoc} % \begin{macro}{\AtEndDocument} % \ifcase\LANG\relax @@ -19716,19 +29797,56 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % \subsection{Première partie: \texttt{\bs mtc@hints@begindoc}}\label{s+code+mtc@hints@begindoc} % \fi +% \begin{macro}{\if@mtc@abstract@loaded@} % \begin{macro}{\mtc@hints@begindoc} +% \begin{macro}{\if@mtc@toc@used@} +% \begin{macro}{\if@mtc@lof@used@} +% \begin{macro}{\if@mtc@lot@used@} % \ifcase\LANG\relax -% We declare the first part of the \texttt{hints} option (for \verb|\AtBeginDocument|): +% We declare some flags and the first part of the \texttt{hints} option (for \verb|\AtBeginDocument|): % \or\relax -% Nous déclarons la première partie de l'option \texttt{hints} (pour \verb|\AtBeginDocument|): +% Nous déclarons quelques indicateurs et la première partie de l'option \texttt{hints} (pour \verb|\AtBeginDocument|): % \fi % \begin{macrocode} +\newif\if@mtc@abstract@loaded@ \@mtc@abstract@loaded@false +\newif\if@mtc@toc@used@ \global\@mtc@toc@used@false +\newif\if@mtc@lof@used@ \global\@mtc@lof@used@false +\newif\if@mtc@lot@used@ \global\@mtc@lot@used@false \def\mtc@hints@begindoc{% -\PackageInfo{minitoc(hints)}% - {***** You requested the hints option *****\MessageBreak - ***** Some hints are eventually given below *****\@gobble}% +\mtcPackageInfo[<I0049>]{minitoc(hints)}% + {==> You requested the hints option\MessageBreak + Some hints are eventually given below\@gobble}% % \end{macrocode} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsubsection{Hint about the \texttt{alphanum} package} +% \or\relax +% \subsubsection{\emph{Hint} sur le paquetage \texttt{alphanum}} +% \fi +% \begin{macro}{\@ifpackageloaded} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test the presence of the \texttt{alphanum} package (part of the \texttt{jura} class~\cite{jura}), and emit a warning, +% because this package is incompatible with \texttt{minitoc}: +% \or\relax +% Nous testons la présence du paquetage \texttt{alphanum} (qui fait partie de la classe \texttt{jura}~\cite{jura}), +% et émettons un avertissement, puisque ce paquetage est incompatible avec \texttt{minitoc}: +% \fi +% \begin{macrocode} +\@ifpackageloaded{alphanum}% + {\@mtc@hints@given@true + \mtcPackageWarningNoLine[<W0025>]{minitoc(hints)}% + {--- The alphanum package is loaded. \MessageBreak + It is incompatible\MessageBreak with the minitoc package}}{}% +% \end{macrocode} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -19746,7 +29864,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \@ifpackageloaded{appendix}{% \@mtc@hints@given@true -\PackageInfo{minitoc(hints)}% +\mtcPackageInfo[<I0042>]{minitoc(hints)}% {--- The appendix package is loaded. \MessageBreak See the minitoc package documentation\MessageBreak for specific precautions\@gobble}}{}% @@ -19770,9 +29888,45 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \@ifpackageloaded{tocbibind}% {\@mtc@hints@given@true - \PackageInfo{minitoc(hints)}% + \mtcPackageInfo[<I0046>]{minitoc(hints)}% {--- The tocbibind package is loaded. \MessageBreak - See the minitoc package documentation + See the minitoc package documentation\MessageBreak + for specific precautions\@gobble}}{}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsubsection{Hint about the \KOMAScript{} classes} +% \or\relax +% \subsubsection{\emph{Hint} sur les classes \KOMAScript} +% \fi +% \begin{macro}{\@ifclassloaded} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test the presence of each \texttt{minitoc}-compatible \KOMAScript{} class~\cite{koma}: +% \or\relax +% Nous testons la presence de chaque classe \KOMAScript~\cite{koma} compatible avec \texttt{minitoc}: +% \fi +% \begin{macrocode} +\@ifclassloaded{scrbook}% + {\@mtc@hints@given@true + \mtcPackageInfo[<I0043>]{minitoc(hints)}% + {--- 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 + 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 for specific precautions\@gobble}}{}% % \end{macrocode} % \end{macro} @@ -19794,9 +29948,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \@ifpackageloaded{tocloft}% {\@mtc@hints@given@true - \PackageInfo{minitoc(hints)}% + \mtcPackageInfo[<I0047>]{minitoc(hints)}% {--- The tocloft package is loaded. \MessageBreak - See the minitoc package documentation + See the minitoc package documentation\MessageBreak for specific precautions\@gobble}}{}% % \end{macrocode} % \end{macro} @@ -19820,9 +29974,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \@ifpackageloaded{titletoc}% {\@mtc@hints@given@true - \PackageWarningNoLine{minitoc(hints)}% + \mtcPackageWarningNoLine[<W0040>]{minitoc(hints)}% {--- The titletoc package is loaded. \MessageBreak - It is incompatible with the minitoc package}}{}% + It is incompatible\MessageBreak with the minitoc package}}{}% % \end{macrocode} % \end{macro} % \end{macro} @@ -19847,29 +30001,61 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \@ifpackageloaded{placeins}% {\if@mtc@ss@insection@ - \@ifpackagewith{placeins}{section,below}{}% + \@ifpackagewith{placeins}{section}{}% {\@mtc@hints@given@true - \PackageWarningNoLine{minitoc(hints)}% - {--- The placeins package is loaded without + \mtcPackageWarningNoLine[<W0031>]{minitoc(hints)}% + {--- The placeins package is loaded + \MessageBreak + without the section option, \MessageBreak - section and below options, but minitoc used + but minitoc used the insection option \MessageBreak - the insection option which implies them. + which implies it. Try to inverse the \MessageBreak - Try to inverse the loading order and use coherent options. + loading order and use coherent options. \MessageBreak - You may have got a message - ! LaTeX Error: Option clash for package placeins}% + You may have got a message\MessageBreak + ! LaTeX Error: Option clash for package placeins}% }% + \@ifpackagewith{placeins}{above}% + {\@mtc@hints@given@true + \mtcPackageWarningNoLine[<W0084>]{minitoc(hints)}% + {--- The placeins package is loaded + \MessageBreak + with the above option, + \MessageBreak + but minitoc used the insection option + \MessageBreak + which is incompatible with it. + \MessageBreak + Try to remove the above option + \MessageBreak + and use coherent options}% + }{}% + \@ifpackagewith{placeins}{below}% + {\@mtc@hints@given@true + \mtcPackageWarningNoLine[<W0085>]{minitoc(hints)}% + {--- The placeins package is loaded + \MessageBreak + with the below option, + \MessageBreak + but minitoc used the insection option + \MessageBreak + which is incompatible with it. + \MessageBreak + Try to remove the below option + \MessageBreak + and use coherent options}% + }{}% \fi \@ifpackagelater{placeins}{2005/04/18}{}{% \@mtc@hints@given@true - \PackageWarningNoLine{minitoc(hints)}% - {--- The placeins package loaded is - \MessageBreak - too old. It should have a version date of - \MessageBreak - 2005/04/18 at least}% + \mtcPackageWarningNoLine[<W0032>]{minitoc(hints)}% + {--- The placeins package loaded is + \MessageBreak + too old. It should have a version + \MessageBreak + date of 2005/04/18 at least}% }% }{}% % \end{macrocode} @@ -19887,16 +30073,17 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\@ifclassloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if the \texttt{memoir} class~\cite{memoir} is loaded: +% We test if the \texttt{memoir} class~\cite{memoir,add-memoir} is loaded: % \or\relax -% Nous testons si la classe \texttt{memoir}~\cite{memoir} est chargée: +% Nous testons si la classe \texttt{memoir}~\cite{memoir,add-memoir} est chargée: % \fi % \begin{macrocode} \@ifclassloaded{memoir}% {\@mtc@hints@given@true - \PackageInfo{minitoc(hints)}% + \mtcPackageInfo[<I0044>]{minitoc(hints)}% {--- The memoir class is loaded. \MessageBreak - See the minitoc package documentation for specific precautions\@gobble}{}% + See the minitoc package documentation\MessageBreak + for specific precautions\@gobble}{}% }{}% % \end{macrocode} % \end{macro} @@ -19911,7 +30098,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\@ifclassloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test is the \texttt{amsart} or \texttt{amsproc} class is loaded and emit a warning, because thess classes are +% We test if the \texttt{amsart} or \texttt{amsproc} class is loaded and emit a warning, because these classes are % incompatible with \texttt{minitoc}: % \or\relax % Nous regardons si l'une des classes \texttt{amsart} ou \texttt{amsproc} a été chargée et émettons un @@ -19920,14 +30107,14 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \@ifclassloaded{amsart}% {\@mtc@hints@given@true - \PackageWarningNoLine{minitoc(hints)}% + \mtcPackageWarningNoLine[<W0026>]{minitoc(hints)}% {--- The amsart class is loaded. \MessageBreak - It is incompatible with the minitoc package}}{}% + It is incompatible\MessageBreak with the minitoc package}}{}% \@ifclassloaded{amsproc}% {\@mtc@hints@given@true - \PackageWarningNoLine{minitoc(hints)}% + \mtcPackageWarningNoLine[<W0027>]{minitoc(hints)}% {--- The amsproc class is loaded. \MessageBreak - It is incompatible with the minitoc package}}{}% + It is incompatible\MessageBreak with the minitoc package}}{}% % \end{macrocode} % \end{macro} % \end{macro} @@ -19948,9 +30135,10 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \@ifclassloaded{amsbook}% {\@mtc@hints@given@true - \PackageInfo{minitoc(hints)}% + \mtcPackageInfo[<I0041>]{minitoc(hints)}% {--- The amsbook class is loaded. \MessageBreak - See the minitoc package documentation for specific precautions\@gobble}{}% + See the minitoc package documentation\MessageBreak + for specific precautions\@gobble}{}% }{}% % \end{macrocode} % \end{macro} @@ -19963,7 +30151,6 @@ sud des États-Unis, comme la Louisiane.} % \subsubsection{\emph{Hint} sur le paquetage \texttt{abstract}} % \fi % \begin{macro}{\@ifpackageloaded} -% \begin{macro}{\if@mtc@abstract@loaded@} % \begin{macro}{\@ifpackagewith} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax @@ -19976,19 +30163,45 @@ sud des États-Unis, comme la Louisiane.} {\@mtc@abstract@loaded@true% \@ifpackagewith{abstract}{addtotoc}% {\@mtc@hints@given@true - \PackageInfo{minitoc(hints)}% - {The ``abstract'' package has been loaded with\MessageBreak - the ``addtotoc'' option.\MessageBreak - You need to look at the documentation to adjust.} + \mtcPackageInfo[<I0040>]{minitoc(hints)}% + {The ``abstract'' package has been\MessageBreak + loaded with the ``addtotoc'' option.\MessageBreak + You need to look at the\MessageBreak + documentation to adjust. + \MessageBreak} }}{} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} -% \end{macro} % % \lneed{5} % \ifcase\LANG\relax +% \subsubsection{Hint about the \texttt{jura} class} +% \or\relax +% \subsubsection{\emph{Hint} sur la classe \texttt{jura}} +% \fi +% \begin{macro}{\@ifclassloaded} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if the \texttt{jura} class is loaded and emit a warning, because this class is +% incompatible with \texttt{minitoc}: +% \or\relax +% Nous regardons si la classe \texttt{jura} a été chargée et émettons un +% avertissement, puisque cette classe et incompatibles avec \texttt{minitoc}: +% \fi +% \begin{macrocode} +\@ifclassloaded{jura}% + {\@mtc@hints@given@true + \mtcPackageWarningNoLine[<W0029>]{minitoc(hints)}% + {--- The jura class is loaded. \MessageBreak + It is incompatible\MessageBreak with the minitoc package}}{}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{8} +% \ifcase\LANG\relax % \subsubsection{Hint about the alteration of the sectionning commands} % \or\relax % \subsubsection{\emph{Hint} sur l'altération des commandes de sectionnement} @@ -20007,7 +30220,7 @@ sud des États-Unis, comme la Louisiane.} % versions (saved by the % \texttt{minitoc} package when it is loaded) \verb|\mtc@hints@part|, \verb|\mtc@hints@chapter| and % \verb|\mtc@hints@section|. For each sectionning command, we must perform the comparaison for the command itself, -% its unstarred branch and its starred branch. But the \texttt{hyperref} package~\cite{hyperref} may interfere, +% its unstarred branch and its starred branch. But the \texttt{hyperref} package~\cite{hyperref.web} may interfere, % hence the formal precautions in the messages. % \or\relax % Pour vérifier si les commandes de sectionnement \verb|\part|, \verb|\chapter| ou \verb|\section| ont été altérées @@ -20015,7 +30228,7 @@ sud des États-Unis, comme la Louisiane.} % avec leurs versions sauvegardées (par le paquetage \texttt{minitoc} lors de son chargement) \verb|\mtc@hints@part|, % \verb|\mtc@hints@chapter| et \verb|\mtc@hints@section|. Pour chacune de ces commandes de sectionnement, nous % devons effectuer la comparaison pour la commande elle-même, sa branche non étoilée et sa branche étoilée. Mais le -% paquetage \texttt{hyperref}~\cite{hyperref} peut interférer, d'où les précautions formelles dans les messages. +% paquetage \texttt{hyperref}~\cite{hyperref.web} peut interférer, d'où les précautions formelles dans les messages. % \fi % \end{macro} % \end{macro} @@ -20026,7 +30239,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{SMOOTH} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \paragraph{Alteration of \texttt{\bs part}}: % \or\relax @@ -20056,11 +30269,12 @@ sud des États-Unis, comme la Louisiane.} \@ifundefined{part}{}{\ifx\@spart\mtc@hints@@spart\relax \else\@mtc@hints@w@true\fi} \if@mtc@hints@w@\@mtc@hints@given@true% - \PackageWarningNoLine{minitoc(hints)}% - {--- The \string\part\space command is altered after minitoc} + \mtcPackageWarningNoLine[<W0030>]{minitoc(hints)}% + {--- The \string\part\space command is altered\MessageBreak after minitoc} \if@mtc@hyper@used@ - \PackageWarningNoLine{minitoc(hints)}% - {--- It may be the consequence of loading the ``hyperref'' package} + \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}% + {--- It may be the consequence\MessageBreak + of loading the ``hyperref'' package} \fi \fi % \end{macrocode} @@ -20105,11 +30319,12 @@ sud des États-Unis, comme la Louisiane.} \@ifundefined{chapter}{}{\ifx\@schapter\mtc@hints@@schapter\relax \else\@mtc@hints@w@true\fi}% \if@mtc@hints@w@\@mtc@hints@given@true% - \PackageWarningNoLine{minitoc(hints)}% - {--- The \string\chapter\space command is altered after minitoc} + \mtcPackageWarningNoLine[<W0028>]{minitoc(hints)}% + {--- The \string\chapter\space command is altered\MessageBreak after minitoc} \if@mtc@hyper@used@ - \PackageWarningNoLine{minitoc(hints)}% - {--- It may be the consequence of loading the ``hyperref'' package} + \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}% + {--- It may be the consequence\MessageBreak + of loading the ``hyperref'' package} \fi \fi % \end{macrocode} @@ -20124,7 +30339,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \paragraph{Alteration of \texttt{\bs section}}: % \or\relax @@ -20155,11 +30370,12 @@ sud des États-Unis, comme la Louisiane.} \@ifundefined{section}{}{\ifx\@ssect\mtc@hints@@ssect\relax\else \@mtc@hints@w@true\fi} \if@mtc@hints@w@\@mtc@hints@given@true% - \PackageWarningNoLine{minitoc(hints)}% - {--- The \string\section\space command is altered after minitoc} + \mtcPackageWarningNoLine[<W0039>]{minitoc(hints)}% + {--- The \string\section\space command is altered\MessageBreak after minitoc} \if@mtc@hyper@used@ - \PackageWarningNoLine{minitoc(hints)}% - {--- It may be the consequence of loading the ``hyperref'' package} + \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}% + {--- It may be the consequence\MessageBreak + of loading the ``hyperref'' package} \fi \relax\else\fi}{}% % \end{macrocode} @@ -20198,21 +30414,22 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\if@mtc@lof@used@} % \begin{macro}{\if@mtc@lot@used@} % \ifcase\LANG\relax -% Hence we declare some flags: +% Hence we initialize some flags: % \or\relax -% Donc nous déclarons quelques indicateurs: +% Donc nous initialisons quelques indicateurs: % \fi % \begin{macrocode} \if@mtc@hints@ -\newif\if@mtc@toc@used@ \global\@mtc@toc@used@false -\newif\if@mtc@lof@used@ \global\@mtc@lof@used@false -\newif\if@mtc@lot@used@ \global\@mtc@lot@used@false +\global\@mtc@toc@used@false +\global\@mtc@lof@used@false +\global\@mtc@lot@used@false % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtc@sv@tableofcontents} % \begin{macro}{\tableofcontents} % \begin{macro}{\if@mtc@toc@used@} @@ -20250,6 +30467,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtc@sv@faketableofcontents} % \begin{macro}{\faketableofcontents} % \begin{macro}{\if@mtc@toc@used@} @@ -20286,6 +30504,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\mtc@hints@begindoc} % \ifcase\LANG\relax % And the \verb|\mtc@hints@begindoc| definition is finished (it begins in @@ -20323,7 +30542,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \subsubsection{Hint about \texttt{\bs sect-lof{\BAR}lot} and the \texttt{insection} option} % \or\relax @@ -20354,6 +30573,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtc@placeinsLoaded@} % \begin{macro}{\if@mtc@sect@floats@} % \begin{macro}{\if@mtc@hints@w@} @@ -20370,16 +30590,15 @@ sud des États-Unis, comme la Louisiane.} % Sinon, un avertissement est émis. % \fi % \begin{macrocode} -\if@mtc@placeinsLoaded@ -\else +\if@mtc@placeinsLoaded@ \else \if@mtc@sect@floats@% - \PackageWarningNoLine{minitoc(hints)}% - {***** You are using \string\dosectlof\space and/or \MessageBreak + \mtcPackageWarningNoLine[<W0056>]{minitoc(hints)}% + {You are using \string\dosectlof\space and/or \MessageBreak \string\dosectlot, \string\sectlof\space and/or \string\sectlot, \MessageBreak - hence the ``insection'' package option is recommended. *****}% - \@mtc@hints@w@true - \@mtc@hints@given@true + hence the ``insection'' package\MessageBreak + option is recommended}% + \@mtc@hints@w@true \@mtc@hints@given@true \fi \fi % \end{macrocode} @@ -20402,6 +30621,7 @@ sud des États-Unis, comme la Louisiane.} % préparation/insertion. % \fi % +% \lneed{5} % \begin{macro}{\if@mtc@part@def@} % \begin{macro}{\if@parttoc@used@} % \begin{macro}{\if@doparttoc@used@} @@ -20419,25 +30639,25 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@part@def@ \if@parttoc@used@ \if@doparttoc@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\parttoc\space - but not \string\doparttoc\space*****} + \mtcPackageWarningNoLine[<W0062>]{minitoc(hints)}% + {You have used \string\parttoc,\MessageBreak + but not \string\doparttoc} \@mtc@hints@given@true \fi \fi \if@partlof@used@ \if@dopartlof@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\partlof\space - but not \string\dopartlof\space*****} + \mtcPackageWarningNoLine[<W0060>]{minitoc(hints)}% + {You have used \string\partlof,\MessageBreak + but not \string\dopartlof} \@mtc@hints@given@true \fi \fi \if@partlot@used@ \if@dopartlot@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\partlot\space - but not \string\dopartlot\space*****} + \mtcPackageWarningNoLine[<W0061>]{minitoc(hints)}% + {You have used \string\partlot,\MessageBreak + but not \string\dopartlot} \@mtc@hints@given@true \fi \fi @@ -20452,6 +30672,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtc@chapter@def@} % \begin{macro}{\if@minitoc@used@} % \begin{macro}{\if@dominitoc@used@} @@ -20469,25 +30690,25 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@chapter@def@ \if@minitoc@used@ \if@dominitoc@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\minitoc\space - but not \string\dominitoc\space*****} + \mtcPackageWarningNoLine[<W0059>]{minitoc(hints)}% + {You have used \string\minitoc,\MessageBreak + but not \string\dominitoc} \@mtc@hints@given@true \fi \fi \if@minilof@used@ \if@dominilof@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\minilof\space - but not \string\dominilof\space*****} + \mtcPackageWarningNoLine[<W0057>]{minitoc(hints)}% + {You have used \string\minilof,\MessageBreak + but not \string\dominilof} \@mtc@hints@given@true \fi \fi \if@minilot@used@ \if@dominilot@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\minilot\space - but not \string\dominilot\space*****} + \mtcPackageWarningNoLine[<W0058>]{minitoc(hints)}% + {You have used \string\minilot,\MessageBreak + but not \string\dominilot} \@mtc@hints@given@true \fi \fi @@ -20502,6 +30723,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@mtc@section@def@} % \begin{macro}{\if@secttoc@used@} % \begin{macro}{\if@dosecttoc@used@} @@ -20519,25 +30741,25 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@section@def@ \if@secttoc@used@ \if@dosecttoc@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\secttoc\space - but not \string\dosecttoc\space*****} + \mtcPackageWarningNoLine[<W0065>]{minitoc(hints)}% + {You have used \string\secttoc,\MessageBreak + but not \string\dosecttoc} \@mtc@hints@given@true \fi \fi \if@sectlof@used@ \if@dosectlof@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\sectlof\space - but not \string\dosectlof\space*****} + \mtcPackageWarningNoLine[<W0063>]{minitoc(hints)}% + {You have used \string\sectlof,\MessageBreak + but not \string\dosectlof} \@mtc@hints@given@true \fi \fi \if@sectlot@used@ \if@dosectlot@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\sectlot\space - but not \string\dosectlot\space*****} + \mtcPackageWarningNoLine[<W0064>]{minitoc(hints)}% + {You have used \string\sectlot,\MessageBreak + but not \string\dosectlot} \fi \fi \fi @@ -20583,25 +30805,25 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@part@def@ \if@doparttoc@used@ \if@parttoc@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\doparttoc\space - but not \string\parttoc\space*****} + \mtcPackageWarningNoLine[<W0075>]{minitoc(hints)}% + {You have used \string\doparttoc,\MessageBreak + but not \string\parttoc} \@mtc@hints@given@true \fi \fi \if@dopartlof@used@ \if@partlof@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\dopartlof\space - but not \string\partlof\space*****} + \mtcPackageWarningNoLine[<W0076>]{minitoc(hints)}% + {You have used \string\dopartlof,\MessageBreak + but not \string\partlof} \@mtc@hints@given@true \fi \fi \if@dopartlot@used@ \if@partlot@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\dopartlot\space - but not \string\partlot\space*****} + \mtcPackageWarningNoLine[<W0077>]{minitoc(hints)}% + {You have used \string\dopartlot,\MessageBreak + but not \string\partlot} \@mtc@hints@given@true \fi \fi @@ -20634,25 +30856,25 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@chapter@def@ \if@dominitoc@used@ \if@minitoc@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\dominitoc\space - but not \string\minitoc\space*****} + \mtcPackageWarningNoLine[<W0078>]{minitoc(hints)}% + {You have used \string\dominitoc,\MessageBreak + but not \string\minitoc} \@mtc@hints@given@true \fi \fi \if@dominilof@used@ \if@minilof@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\dominilof\space - but not \string\minilof\space*****} + \mtcPackageWarningNoLine[<W0079>]{minitoc(hints)}% + {You have used \string\dominilof,\MessageBreak + but not \string\minilof} \@mtc@hints@given@true \fi \fi \if@dominilot@used@ \if@minilot@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\dominilot\space - but not \string\minilot\space*****} + \mtcPackageWarningNoLine[<W0080>]{minitoc(hints)}% + {You have used \string\dominilot,\MessageBreak + but not \string\minilot} \@mtc@hints@given@true \fi \fi @@ -20685,25 +30907,25 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@section@def@ \if@dosecttoc@used@ \if@secttoc@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\dosecttoc\space - but not \string\secttoc\space*****} + \mtcPackageWarningNoLine[<W0081>]{minitoc(hints)}% + {You have used \string\dosecttoc,\MessageBreak + but not \string\secttoc} \@mtc@hints@given@true \fi \fi \if@dosectlof@used@ \if@sectlof@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\dosectlof\space - but not \string\sectlof\space*****} + \mtcPackageWarningNoLine[<W0082>]{minitoc(hints)}% + {You have used \string\dosectlof,\MessageBreak + but not \string\sectlof} \@mtc@hints@given@true \fi \fi \if@dosectlot@used@ \if@sectlot@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\dosectlot\space - but not \string\sectlot\space*****} + \mtcPackageWarningNoLine[<W0083>]{minitoc(hints)}% + {You have used \string\dosectlot,\MessageBreak + but not \string\sectlot} \fi \fi \fi @@ -20752,28 +30974,28 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@part@def@ \if@parttoc@used@ \if@mtc@toc@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\parttoc\space but not\MessageBreak - \string\tableofcontents\space nor - \string\faketableofcontents\space *****} + \mtcPackageWarningNoLine[<W0071>]{minitoc(hints)}% + {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 - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\partlof\space but not\MessageBreak - \string\listoffigures\space nor - \string\fakelistoffigures\space *****} + \mtcPackageWarningNoLine[<W0069>]{minitoc(hints)}% + {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 - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\partlot\space but not\MessageBreak - \string\listoftables\space nor - \string\fakelistoftables\space *****} + \mtcPackageWarningNoLine[<W0070>]{minitoc(hints)}% + {You have used \string\partlot\space but not\MessageBreak + \string\listoftables\MessageBreak nor + \string\fakelistoftables} \@mtc@hints@given@true \fi \fi @@ -20806,28 +31028,28 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@chapter@def@ \if@minitoc@used@ \if@mtc@toc@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\minitoc\space but not\MessageBreak - \string\tableofcontents\space nor - \string\faketableofcontents\space *****} + \mtcPackageWarningNoLine[<W0068>]{minitoc(hints)}% + {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 - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\minilof\space but not\MessageBreak - \string\listoffigures\space nor - \string\fakelistoffigures\space *****} + \mtcPackageWarningNoLine[<W0066>]{minitoc(hints)}% + {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 - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\minilot\space but not\MessageBreak - \string\listoftables\space nor - \string\fakelistoftables\space *****} + \mtcPackageWarningNoLine[<W0067>]{minitoc(hints)}% + {You have used \string\minilot\space but not\MessageBreak + \string\listoftables\MessageBreak nor + \string\fakelistoftables} \@mtc@hints@given@true \fi \fi @@ -20860,28 +31082,28 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@section@def@ \if@secttoc@used@ \if@mtc@toc@used@\else - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\secttoc\space but not\MessageBreak - \string\tableofcontents\space nor - \string\faketableofcontents\space *****} + \mtcPackageWarningNoLine[<W0074>]{minitoc(hints)}% + {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 - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\sectlof\space but not\MessageBreak - \string\listoffigures\space nor - \string\fakelistoffigures\space *****} + \mtcPackageWarningNoLine[<W0072>]{minitoc(hints)}% + {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 - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used \string\sectlot\space but not\MessageBreak - \string\listoftables\space nor - \string\fakelistoftables\space *****} + \mtcPackageWarningNoLine[<W0073>]{minitoc(hints)}% + {You have used \string\sectlot\space but not\MessageBreak + \string\listoftables\MessageBreak nor + \string\fakelistoftables} \@mtc@hints@given@true \fi \fi @@ -20930,25 +31152,25 @@ sud des États-Unis, comme la Louisiane.} \if@mtc@part@def@ \ifnum 99 < \value{ptc} \@mtc@hints@given@true - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used short extensions - and more than 99 parts *****} + \mtcPackageWarningNoLine[<W0054>]{minitoc(hints)}% + {You have used short extensions\MessageBreak + and more than 99 parts (\arabic{ptc})} \fi \fi \if@mtc@chapter@def@ \ifnum 99 < \value{mtc} \@mtc@hints@given@true - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used short extensions - and more than 99 chapters *****} + \mtcPackageWarningNoLine[<W0053>]{minitoc(hints)}% + {You have used short extensions\MessageBreak + and more than 99 chapters (\arabic{mtc})} \fi \else \if@mtc@section@def@ \ifnum 99 < \value{stc} \@mtc@hints@given@true - \PackageWarningNoLine{minitoc(hints)}% - {**** You have used short extensions - and more than 99 sections *****} + \mtcPackageWarningNoLine[<W0055>]{minitoc(hints)}% + {You have used short extensions\MessageBreak + and more than 99 sections (\arabic{stc})} \fi \fi \fi @@ -20982,9 +31204,339 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \if@mtc@sectstyLoaded@\else \if@mtc@sectstyLoaded@a@ - \PackageWarningNoLine{minitoc(hints)}% - {**** The sectsty package should be loaded \MessageBreak - **before** the minitoc package ****} + \mtcPackageWarningNoLine[<W0037>]{minitoc(hints)}% + {The sectsty 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{varsects} package}\label{s+varsects.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{varsects}}\label{s+varsects.h2} +% \fi +% \begin{macro}{\if@mtc@varsectsLoaded@} +% \begin{macro}{\if@mtc@varsectsLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{varsects}\index{varsects} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+varsects.h1}. +% \or\relax +% Nous testons si \texttt{varsects}\index{varsects} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+varsects.h1}. +% \fi +% \begin{macrocode} +\if@mtc@varsectsLoaded@\else + \if@mtc@varsectsLoaded@a@ + \mtcPackageWarningNoLine[<W0038>]{minitoc(hints)}% + {The varsects 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{fncychap} package}\label{s+fncychap.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{fncychap}}\label{s+fncychap.h2} +% \fi +% \begin{macro}{\if@mtc@fncychapLoaded@} +% \begin{macro}{\if@mtc@fncychapLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{fncychap}\index{fncychap} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+fncychap.h1}. +% \or\relax +% Nous testons si \texttt{fncychap}\index{fncychap} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+fncychap.h1}. +% \fi +% \begin{macrocode} +\if@mtc@fncychapLoaded@\else + \if@mtc@fncychapLoaded@a@ + \mtcPackageWarningNoLine[<W0086>]{minitoc(hints)}% + {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{quotchap} package}\label{s+quotchap.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{quotchap}}\label{s+quotchap.h2} +% \fi +% \begin{macro}{\if@mtc@quotchapLoaded@} +% \begin{macro}{\if@mtc@quotchapLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{quotchap}\index{quotchap} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+quotchap.h1}. +% \or\relax +% Nous testons si \texttt{quotchap}\index{quotchap} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+quotchap.h1}. +% \fi +% \begin{macrocode} +\if@mtc@quotchapLoaded@\else + \if@mtc@quotchapLoaded@a@ + \mtcPackageWarningNoLine[<W0087>]{minitoc(hints)}% + {The quotchap 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{romannum} package}\label{s+romannum.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{romannum}}\label{s+romannum.h2} +% \fi +% \begin{macro}{\if@mtc@romannumLoaded@} +% \begin{macro}{\if@mtc@romannumLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{romannum}\index{romannum} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+romannum.h1}. +% \or\relax +% Nous testons si \texttt{romannum}\index{romannum} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+romannum.h1}. +% \fi +% \begin{macrocode} +\if@mtc@romannumLoaded@\else + \if@mtc@romannumLoaded@a@ + \mtcPackageWarningNoLine[<W0088>]{minitoc(hints)}% + {The romannum 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{sfheaders} package}\label{s+sfheaders.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{sfheaders}}\label{s+sfheaders.h2} +% \fi +% \begin{macro}{\if@mtc@sfheadersLoaded@} +% \begin{macro}{\if@mtc@sfheadersLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{sfheaders}\index{sfheaders} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+sfheaders.h1}. +% \or\relax +% Nous testons si \texttt{sfheaders}\index{sfheaders} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+sfheaders.h1}. +% \fi +% \begin{macrocode} +\if@mtc@sfheadersLoaded@\else + \if@mtc@sfheadersLoaded@a@ + \mtcPackageWarningNoLine[<W0089>]{minitoc(hints)}% + {The sfheaders 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{alnumsec} package}\label{s+alnumsec.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{alnumsec}}\label{s+alnumsec.h2} +% \fi +% \begin{macro}{\if@mtc@alnumsecLoaded@} +% \begin{macro}{\if@mtc@alnumsecLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{alnumsec}\index{alnumsec} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+alnumsec.h1}. +% \or\relax +% Nous testons si \texttt{alnumsec}\index{alnumsec} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+alnumsec.h1}. +% \fi +% \begin{macrocode} +\if@mtc@alnumsecLoaded@\else + \if@mtc@alnumsecLoaded@a@ + \mtcPackageWarningNoLine[<W0090>]{minitoc(hints)}% + {The alnumsec 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{captcont} package}\label{s+captcont.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{captcont}}\label{s+captcont.h2} +% \fi +% \begin{macro}{\if@mtc@captcontLoaded@} +% \begin{macro}{\if@mtc@captcontLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{captcont}\index{captcont} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+captcont.h1}. +% \or\relax +% Nous testons si \texttt{captcont}\index{captcont} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+captcont.h1}. +% \fi +% \begin{macrocode} +\if@mtc@captcontLoaded@\else + \if@mtc@captcontLoaded@a@ + \mtcPackageWarningNoLine[<W0091>]{minitoc(hints)}% + {The captcont 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{caption} package}\label{s+caption.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{caption}}\label{s+caption.h2} +% \fi +% \begin{macro}{\if@mtc@captionLoaded@} +% \begin{macro}{\if@mtc@captionLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{caption}\index{caption} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+caption.h1}. +% \or\relax +% Nous testons si \texttt{caption}\index{caption} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+caption.h1}. +% \fi +% \begin{macrocode} +\if@mtc@captionLoaded@\else + \if@mtc@captionLoaded@a@ + \mtcPackageWarningNoLine[<W0033>]{minitoc(hints)}% + {The caption 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{caption2} package}\label{s+caption2.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{caption2}}\label{s+caption2.h2} +% \fi +% \begin{macro}{\if@mtc@captionIILoaded@} +% \begin{macro}{\if@mtc@captionIILoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{caption2}\index{caption2} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+caption2.h1}. +% \or\relax +% Nous testons si \texttt{caption2}\index{caption2} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+caption2.h1}. +% \fi +% \begin{macrocode} +\if@mtc@captionIILoaded@\else + \if@mtc@captionIILoaded@a@ + \mtcPackageWarningNoLine[<W0034>]{minitoc(hints)}% + {The caption2 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{ccaption} package}\label{s+ccaption.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{ccaption}}\label{s+ccaption.h2} +% \fi +% \begin{macro}{\if@mtc@ccaptionLoaded@} +% \begin{macro}{\if@mtc@ccaptionLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{ccaption}\index{ccaption} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+ccaption.h1}. +% \or\relax +% Nous testons si \texttt{ccaption}\index{ccaption} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+ccaption.h1}. +% \fi +% \begin{macrocode} +\if@mtc@ccaptionLoaded@\else + \if@mtc@ccaptionLoaded@a@ + \mtcPackageWarningNoLine[<W0035>]{minitoc(hints)}% + {The ccaption 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{mcaption} package}\label{s+mcaption.h2} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \texttt{mcaption}}\label{s+mcaption.h2} +% \fi +% \begin{macro}{\if@mtc@mcaptionLoaded@} +% \begin{macro}{\if@mtc@mcaptionLoaded@a@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We test if \texttt{mcaption}\index{mcaption} has been loaded before (correct) or after (incorrect) \texttt{minitoc}. +% See section~\vref{s+mcaption.h1}. +% \or\relax +% Nous testons si \texttt{mcaption}\index{mcaption} a été chargé avant (correct) ou après (incorrect) \texttt{minitoc}. +% Voir la section~\vref{s+mcaption.h1}. +% \fi +% \begin{macrocode} +\if@mtc@mcaptionLoaded@\else + \if@mtc@mcaptionLoaded@a@ + \mtcPackageWarningNoLine[<W0036>]{minitoc(hints)}% + {The mcaption package should be\MessageBreak + loaded BEFORE the minitoc package} \@mtc@hints@given@true \fi \fi @@ -21014,8 +31566,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@empty@parttoc@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have attempted to insert empty parttocs ****} + \mtcPackageWarningNoLine[<W0046>]{minitoc(hints)}% + {You have attempted to insert\MessageBreak empty parttocs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21030,8 +31582,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@empty@partlof@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have attempted to insert empty partlofs ****} + \mtcPackageWarningNoLine[<W0044>]{minitoc(hints)}% + {You have attempted to insert\MessageBreak empty partlofs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21046,8 +31598,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@empty@partlot@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have attempted to insert empty partlots ****} + \mtcPackageWarningNoLine[<W0045>]{minitoc(hints)}% + {You have attempted to insert\MessageBreak empty partlots} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21062,8 +31614,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@empty@minitoc@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have attempted to insert empty minitocs ****} + \mtcPackageWarningNoLine[<W0043>]{minitoc(hints)}% + {You have attempted to insert\MessageBreak empty minitocs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21078,8 +31630,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@empty@minilof@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have attempted to insert empty minilofs ****} + \mtcPackageWarningNoLine[<W0041>]{minitoc(hints)}% + {You have attempted to insert\MessageBreak empty minilofs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21094,8 +31646,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@empty@minilot@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have attempted to insert empty minilots ****} + \mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}% + {You have attempted to insert\MessageBreak empty minilots} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21110,8 +31662,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@empty@secttoc@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have attempted to insert empty secttocs ****} + \mtcPackageWarningNoLine[<W0049>]{minitoc(hints)}% + {You have attempted to insert\MessageBreak empty secttocs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21126,8 +31678,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@empty@sectlof@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have attempted to insert empty sectlofs ****} + \mtcPackageWarningNoLine[<W0047>]{minitoc(hints)}% + {You have attempted to insert\MessageBreak empty sectlofs} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21142,8 +31694,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@empty@sectlot@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have attempted to insert empty sectlots ****} + \mtcPackageWarningNoLine[<W0042>]{minitoc(hints)}% + {You have attempted to insert\MessageBreak empty sectlots} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21171,13 +31723,14 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@firstpartis@used@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have invoked an obsolete command: \string\firstpartis\space ****} + \mtcPackageWarningNoLine[<W0051>]{minitoc(hints)}% + {You have invoked an obsolete\MessageBreak command: \string\firstpartis} \@mtc@hints@given@true \fi % \end{macrocode} % \end{macro} % +% \lneed{5} % \begin{macro}{\if@firstchapteris@used@} % \ifcase\LANG\relax % Obsolete macro \texttt{\bs firstchapteris}: @@ -21186,8 +31739,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@firstchapteris@used@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have invoked an obsolete command: \string\firstchapteris\space ****} + \mtcPackageWarningNoLine[<W0050>]{minitoc(hints)}% + {You have invoked an obsolete\MessageBreak command: \string\firstchapteris} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21201,8 +31754,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@firstsectionis@used@ - \PackageWarningNoLine{minitoc(hints)}% - {**** You have invoked an obsolete command: \string\firstsectionis\space ****} + \mtcPackageWarningNoLine[<W0052>]{minitoc(hints)}% + {You have invoked an obsolete\MessageBreak command: \string\firstsectionis} \@mtc@hints@given@true \fi % \end{macrocode} @@ -21229,13 +31782,13 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \if@mtc@hints@given@ - \PackageWarningNoLine{minitoc(hints)}% - {***** Some hints have been written\MessageBreak - in the \jobname.log file. *****} + \mtcPackageWarningNoLine[<W0024>]{minitoc(hints)}% + {Some hints have been written\MessageBreak + in the \jobname.log file} \else - \PackageInfo{minitoc(hints)}% - {***** No hints have been written\MessageBreak - in the \jobname.log file. *****\@gobble} + \mtcPackageInfo[<I0019>]{minitoc(hints)}% + {No hints have been written\MessageBreak + in the \jobname.log file.\@gobble} \fi } % \end{macrocode} @@ -21259,6 +31812,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % +% \lneed{5} % \begin{macro}{\ProcessOptions*} % \ifcase\LANG\relax % Then, we execute all requested options: for most options, it is just setting a flag, or loading a file for the @@ -21272,6 +31826,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macrocode} % \end{macro} % +% \lneed{5} % \ifcase\LANG\relax % We now examine the flags for some options and execute the necessary actions. % \or\relax @@ -21290,14 +31845,18 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\if@mtc@placeinsLoaded@} % \ifcase\LANG\relax % For the \texttt{insection} option, we load the \texttt{placeins} package~\cite{placeins} with its options -% \texttt{verbose}, \texttt{section} and \texttt{below}; the correct loading is verified: +% \texttt{verbose} and \texttt{section}, after the \texttt{flafter} package (described in~\cite{ltoutput} +% and~\cite[page~286]{TLC2}); the correct loading is verified: % \or\relax -% Pour l'option \texttt{insection}, nous chargeons le paquetage \texttt{placeins}~\cite{placeins} avec ses options -% \texttt{verbose}, \texttt{section} et \texttt{below}; le chargement correct est vérifié: +% Pour l'option \texttt{insection}, nous chargeons +% le paquetage \texttt{placeins}~\cite{placeins} avec ses options +% \texttt{verbose} et \texttt{section}, après le paquetage \texttt{flafter} (décrit dans~\cite{ltoutput} +% et~\cite[page~292]{TLC2F}); le chargement correct est vérifié: % \fi % \begin{macrocode} \if@mtc@ss@insection@ - \RequirePackage[section,below,verbose]{placeins}[2005/04/18]% + \RequirePackage{flafter}[2000/07/23]% + \RequirePackage[section,verbose]{placeins}[2005/04/18]% \@ifpackageloaded{placeins}% {\@mtc@placeinsLoaded@true}% {\@mtc@placeinsLoaded@false}% @@ -21308,7 +31867,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \subsection{Processing the \texttt{notoccite} option} % \or\relax @@ -21329,6 +31888,116 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % +% \lneed{10} +% \ifcase\LANG\relax +% \subsection{Processing the \texttt{listfiles} option} +% \or\relax +% \subsection{Traitement de l'option \texttt{listfiles}} +% \fi +% \begin{macro}{\mtc@maf} +% \begin{macro}{\tf@mtc} +% \begin{macro}{\if@longextensions@} +% \begin{macro}{\mtc@maf@long} +% \begin{macro}{\mtc@maf@short} +% \begin{macro}{\mtc@addtomaf} +% \begin{macro}{\IfFileExists} +% \begin{macro}{\jobname} +% \ifcase\LANG\relax +% We define the \verb|\mtc@maf| macro which closes \verb|\tf@mtc| +% and reopens it to write into +% \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}. +% It calls \verb|\mtc@maf@long| +% or \verb|\mtc@maf@short| (long or short extensions), then +% closes \verb|\tf@mtc|. \verb|\mtc@maf@long| or +% \verb|\mtc@maf@short| writes the names of the existing auxiliary +% files using decrementing loops on the associated +% counters, and includes \<document>\texttt{.mtc} in the list +% (but \emph{not} \<document>\texttt{.maf}\,\footnote{Some users could made a cleanup using this file as a list of +% files to delete, so it should not be in the list.}). +% \or\relax +% Nous définissons la macro \verb|\mtc@maf| qui ferme \verb|\tf@mtc| +% puis le ré-ouvre pour écrire dans +% \index{.maf@\texttt{.maf}}\<document>\texttt{.maf}. +% Elle appelle \verb|\mtc@maf@long| ou \verb|\mtc@maf@short| +% (suffixes longs ou courts), puis ferme \verb|\tf@mtc|. +% \verb|\mtc@maf@long| ou \verb|\mtc@maf@short| écrit les noms +% des fichiers auxiliaires existants en utilisant des boucles +% par ordre décroissant sur les compteurs associés, et +% inclut \<document>\texttt{.mtc} dans la liste +% (mais \emph{pas} \<document>\texttt{.maf}\,\footnote{Certains utilisateurs pourraient faire un nettoyage en +% utilisant ce fichier comme liste des fichiers à~détruire, donc il ne devrait pas être dans la liste.}). +% \fi +% \begin{macrocode} +\def\mtc@maf{% + \mtcPackageInfo[<I0009>]{minitoc}% + {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 + \immediate\closeout\tf@mtc} +\def\mtc@addtomaf#1{% + \IfFileExists{#1}{\immediate\write\tf@mtc{#1}}{}} +\def\mtc@maf@long{% + \mtc@addtomaf{\jobname.mtc} +\@ifundefined{c@ptc}{}{\loop\ifnum\c@ptc>\z@\relax + \mtc@addtomaf{\jobname.ptc\arabic{ptc}} + \mtc@addtomaf{\jobname.plf\arabic{ptc}} + \mtc@addtomaf{\jobname.plt\arabic{ptc}} + \advance\c@ptc\m@ne\repeat} +\@ifundefined{c@mtc}{}{\loop\ifnum\c@mtc>\z@\relax + \mtc@addtomaf{\jobname.mtc\arabic{mtc}} + \mtc@addtomaf{\jobname.mlf\arabic{mtc}} + \mtc@addtomaf{\jobname.mlt\arabic{mtc}} + \advance\c@mtc\m@ne\repeat} +\@ifundefined{c@stc}{}{\loop\ifnum\c@stc>\z@\relax + \mtc@addtomaf{\jobname.stc\arabic{stc}} + \mtc@addtomaf{\jobname.slf\arabic{stc}} + \mtc@addtomaf{\jobname.slt\arabic{stc}} + \advance\c@stc\m@ne\repeat}} +\def\mtc@maf@short{% + \mtc@addtomaf{\jobname.mtc} +\@ifundefined{c@ptc}{}{\loop\ifnum\c@ptc>\z@\relax + \mtc@addtomaf{\jobname.P\arabic{ptc}} + \mtc@addtomaf{\jobname.G\arabic{ptc}} + \mtc@addtomaf{\jobname.U\arabic{ptc}} + \advance\c@ptc\m@ne\repeat} +\@ifundefined{c@mtc}{}{\loop\ifnum\c@mtc>\z@\relax + \mtc@addtomaf{\jobname.M\arabic{mtc}} + \mtc@addtomaf{\jobname.F\arabic{mtc}} + \mtc@addtomaf{\jobname.T\arabic{mtc}} + \advance\c@mtc\m@ne\repeat} +\@ifundefined{c@stc}{}{\loop\ifnum\c@stc>\z@\relax + \mtc@addtomaf{\jobname.S\arabic{stc}} + \mtc@addtomaf{\jobname.H\arabic{stc}} + \mtc@addtomaf{\jobname.V\arabic{stc}} + \advance\c@stc\m@ne\repeat}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\if@mtc@listfiles@} +% \begin{macro}{\AtEndDocument} +% \begin{macro}{\mtc@maf} +% \ifcase\LANG\relax +% If this option is active, we call \verb|\mtc@maf| in a +% \verb|\AtEndDocument| block. +% \or\relax +% Si cette option est active, nous appellons \verb|\mtc@maf| dans +% un bloc \verb|\AtEndDocument|. +% \fi +% \begin{macrocode} +\if@mtc@listfiles@{\AtEndDocument{\mtc@maf}}\else\fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% % \lneed{5} % \ifcase\LANG\relax % \subsection{Processing the \texttt{hints} option}\index{hints} @@ -21471,7 +32140,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\input} % \ifcase\LANG\relax % This short file is necessary to create the french documentation. Its rôle is to -% set \texttt{\bs jobname} to \texttt{fminitoc} in place of \texttt{fminitoc}. As \texttt{minitoc.ins} +% set \texttt{\bs jobname} to \texttt{fminitoc} in place of \texttt{minitoc}. As \texttt{minitoc.ins} % generates the files \texttt{minitoc.lan} and \texttt{fminitoc.lan} which sets a language number \verb|\LANG|, % and \texttt{minitoc.dtx} reads \texttt{\bs jobname.lan}, the documentation can be in several languages % (english and french) in @@ -21488,8 +32157,8 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} %<*fminitoc> -\ProvidesFile{fminitoc.dtx}[2005/09/16 minitoc french documentation start file] -\input minitoc.dtx +\ProvidesFile{fminitoc.dtx}[2006/06/08 minitoc french documentation start file] +\input{minitoc.dtx} %</fminitoc> % \end{macrocode} % \end{macro} @@ -21565,21 +32234,23 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % First, we identify the package and check the version of \LaTeX\,\footnote{This checking is not really useful for % the \texttt{mtcoff} package itself, but it is good to check that your version of \LaTeX\ is not too old to -% support \texttt{minitoc}.}: +% support \texttt{minitoc}.}; we need the \texttt{mtcmess} package to write messages with unique identifiers. % \or\relax % Tout d'abord, nous identifions le paquetage et vérifions la version de \LaTeX\,\footnote{Cette vérification % n'est pas vraiment utile pour le paquetage \texttt{mtcoff} lui-même, mais il est bon de vérifier que votre -% version de \LaTeX\ n'est pas trop ancienne pour supporter \texttt{minitoc}.}: +% version de \LaTeX\ n'est pas trop ancienne pour supporter \texttt{minitoc}.}; nous avons besoin du paquetage +% \texttt{mtcmess} pour écrire des messages avec des identificateurs uniques. % \fi % \begin{macrocode} %<*mtcoff> \NeedsTeXFormat{LaTeX2e}% -\ProvidesPackage{mtcoff}[2005/09/16 v43 The mtcoff package] +\ProvidesPackage{mtcoff}[2006/06/08 v45 The mtcoff package] +\RequirePackage{mtcmess}[2006/03/14] % \end{macrocode} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{9} % \ifcase\LANG\relax % \section{Faking counters and dimensions}\label{s+mtcoff+faking.counters.dimensions} % \or\relax @@ -21595,12 +32266,11 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcindent} % \begin{macro}{\c@secttocdepth} % \begin{macro}{\stcindent} -% \begin{macro}{\c@mtc} -% \begin{macro}{\c@ptc} -% \begin{macro}{\c@stc} % \ifcase\LANG\relax +% \begin{SMOOTH} % As \texttt{minitoc} declares some counters and dimensions registers, we fake them using \verb|\count@| or -% \verb|\dimen@|. For \verb|\mtcskipamount|, we use its default definition, \verb|\bigskipamount|. +% \verb|\dimen@|. For \verb|\mtcskipamount|, we must use its default definition, \verb|\bigskipamount|. +% \end{SMOOTH} % \or\relax % Puisque \texttt{minitoc} déclare quelques registres compteurs et dimensions, nous les simulons en utilisant % \verb|\count@| ou \verb|\dimen@|. Pour \verb|\mtcskipamount|, nous utilisons sa définition par défaut, @@ -21614,9 +32284,6 @@ sud des États-Unis, comme la Louisiane.} \let\ptcindent\dimen@ \let\c@secttocdepth\count@ \let\stcindent\dimen@ -\let\c@mtc\count@ -\let\c@ptc\count@ -\let\c@stc\count@ % \end{macrocode} % \end{macro} % \end{macro} @@ -21628,11 +32295,31 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{5} +% \begin{macro}{\c@mtc} +% \begin{macro}{\c@ptc} +% \begin{macro}{\c@stc} +% \begin{macrocode} +\let\c@mtc\count@ +\let\c@ptc\count@ +\let\c@stc\count@ +% \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % % \lneed{5} +% \begin{macro}{\mtcgapbeforeheads} +% \begin{macro}{\mtcgapafterheads} +% \begin{macrocode} +\def\mtcgapbeforeheads{50\p@} +\def\mtcgapafterheads{40\p@} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % \section{Faking simple user commands}\label{s+mtcoff+fake.simple.commands} % \or\relax @@ -21717,7 +32404,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{Faking user commands with one optional argument}\label{s+mtcoff+fake.user.commands.1opt} % \or\relax -% \section{Simulation des commandes utilisateur ayant un \mbox{argument} optionnel}\label{s+mtcoff+fake.user.commands.1opt} +% \section{Simulation des commandes utilisateur ayant un \texorpdfstring{\mbox{argument}}{argument} optionnel}\label{s+mtcoff+fake.user.commands.1opt} % \fi % \begin{macro}{\gobbleopt@} % \ifcase\LANG\relax @@ -21820,6 +32507,20 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % % \lneed{5} +% \begin{macro}{\@ifnextchar} +% \begin{macro}{\mtcprepare} +% \ifcase\LANG\relax +% Command \verb|\mtcprepare|: +% \or\relax +% Commande \verb|\mtcprepare|: +% \fi +% \begin{macrocode} +\def\mtcprepare{\@ifnextchar[{\gobbleopt@}{\gobbleopt@[l]}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % \section{Disabling the internal commands}\label{s+mtcoff+disabling.internal.commands} % \or\relax @@ -21832,7 +32533,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\l@xchapter} % \begin{macro}{\xchapter} % \begin{macro}{\pchapter} -% \begin{macro}{\psection} +% \begin{macro}{\psect} % \begin{macro}{\l@xpart} % \begin{macro}{\xpart} % \begin{macro}{\l@xsect} @@ -21851,7 +32552,7 @@ sud des États-Unis, comme la Louisiane.} \let\l@xchapter\@gobbletwo \let\xchapter\relax \let\pchapter\relax -\let\psection\relax +\let\psect\relax \let\l@xpart\@gobbletwo \let\xpart\relax \let\l@xsect\@gobbletwo @@ -21902,7 +32603,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\ptcPfont} % \begin{macro}{\ptcSPfont} % \begin{macro}{\plffont} +% \begin{macro}{\plfSfont} % \begin{macro}{\pltfont} +% \begin{macro}{\pltSfont} % \begin{macro}{\ptifont} % \ifcase\LANG\relax % Fonts for part level mini-tables: @@ -21918,7 +32621,9 @@ sud des États-Unis, comme la Louisiane.} \let\ptcPfont\empty \let\ptcSPfont\empty \let\plffont\empty +\let\plfSfont\empty \let\pltfont\empty +\let\pltSfont\empty \let\ptifont\empty % \end{macrocode} % \end{macro} @@ -21931,6 +32636,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \begin{macro}{\mtcfont} @@ -21940,7 +32647,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\mtcPfont} % \begin{macro}{\mtcSPfont} % \begin{macro}{\mlffont} +% \begin{macro}{\mlfSfont} % \begin{macro}{\mltfont} +% \begin{macro}{\mltSfont} % \begin{macro}{\mtifont} % \ifcase\LANG\relax % Fonts for chapter level mini-tables: @@ -21955,7 +32664,9 @@ sud des États-Unis, comme la Louisiane.} \let\mtcPfont\empty \let\mtcSPfont\empty \let\mlffont\empty +\let\mlfSfont\empty \let\mltfont\empty +\let\mltSfont\empty \let\mtifont\empty % \end{macrocode} % \end{macro} @@ -21967,6 +32678,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \begin{macro}{\stcfont} @@ -21975,7 +32688,9 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\stcPfont} % \begin{macro}{\stcSPfont} % \begin{macro}{\slffont} +% \begin{macro}{\slfSfont} % \begin{macro}{\sltfont} +% \begin{macro}{\sltSfont} % \begin{macro}{\stifont} % \ifcase\LANG\relax % Fonts for section level mini-tables: @@ -21989,7 +32704,9 @@ sud des États-Unis, comme la Louisiane.} \let\stcPfont\empty \let\stcSPfont\empty \let\slffont\empty +\let\slfSfont\empty \let\sltfont\empty +\let\sltSfont\empty \let\stifont\empty % \end{macrocode} % \end{macro} @@ -22000,6 +32717,8 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\coffeefont} @@ -22056,9 +32775,9 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax -% \section{Disabling the new \texttt{\bs l@.{}.{}.} commands}\label{s+mtcoff+dissabling.l@XXX.commands} +% \section{Disabling the new \texttt{\bs l@.{}.{}.} commands}\label{s+mtcoff+disabling.l@XXX.commands} % \or\relax -% \section{Inhibition des nouvelles commandes \texttt{\bs l@.{}.{}.}}\label{s+mtcoff+dissabling.l@XXX.commands} +% \section{Inhibition des nouvelles commandes \texttt{\bs l@.{}.{}.}}\label{s+mtcoff+disabling.l@XXX.commands} % \fi % \begin{macro}{\l@starpart} % \begin{macro}{\l@starchapter} @@ -22094,9 +32813,9 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax -% \section{Ignore the obsolete commands}\label{s+mtcoff+ignore.obsolete,commands} +% \section{Ignore the obsolete commands}\label{s+mtcoff+ignore.obsolete.commands} % \or\relax -% \section{Ignorer les commandes obsolètes}\label{s+mtcoff+ignore.obsolete,commands} +% \section{Ignorer les commandes obsolètes}\label{s+mtcoff+ignore.obsolete.commands} % \fi % \begin{macro}{\@gobble} % \begin{macro}{\firstpartis} @@ -22431,6 +33150,7 @@ sud des États-Unis, comme la Louisiane.} % \begin{macro}{\ifktightmtc} % \begin{macro}{\ifundottedmtc} % \begin{macro}{\l@listof} +% \begin{macro}{\ifmtcsecondpart} % \begin{macro}{\chapter} % \ifcase\LANG\relax % There are some flags and commands that it is wise to declare: @@ -22442,6 +33162,7 @@ sud des États-Unis, comme la Louisiane.} \newif\iftightmtc \tightmtcfalse \newif\ifktightmtc \ktightmtcfalse \newif\ifundottedmtc \undottedmtcfalse +\newif\ifmtcsecondpart \mtcsecondpartfalse \let\l@listof\chapter % \end{macrocode} % \end{macro} @@ -22450,6 +33171,7 @@ sud des États-Unis, comme la Louisiane.} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -22471,16 +33193,20 @@ sud des États-Unis, comme la Louisiane.} % \begin{macrocode} \newif\ifmtcoffwarn@ \mtcoffwarn@false \AtEndDocument{\ifmtcoffwarn@ - \PackageWarningNoLine{mtcoff}% - {You should scan (backwards) your .log file to find + \mtcPackageWarningNoLine[<F0007>]{mtcoff}% + {You should scan (backwards) your .log + \MessageBreak + file to find some commands needing + \MessageBreak + to be replaced if you decide to \MessageBreak - some commands needing to be replaced if you decide to + DEFINITELY stop using minitoc for this \MessageBreak - DEFINITELY stop using minitoc for this document. + document. It is more wise to keep the \MessageBreak - It is more wise to keep the \string\usepackage\space lines for + \string\usepackage\space lines for minitoc and mtcoff \MessageBreak - minitoc and mtcoff and to comment out only one of them} + and to comment out only one of them} \fi} % \end{macrocode} % \end{macro} @@ -22501,7 +33227,7 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \newcommand{\mtcaddchapter}[1][]{\mtcoffwarn@true - \PackageWarning{mtcoff}% + \mtcPackageWarning[<F0004>]{mtcoff}% {\protect\mtcaddchapter{...} should be replaced\MessageBreak by \protect\addcontentsline{toc}{chapter}{...}\MessageBreak} \def\mtc@ck{#1} @@ -22510,7 +33236,7 @@ sud des États-Unis, comme la Louisiane.} \addcontentsline{toc}{chapter}{#1}% \fi} \newcommand{\mtcaddsection}[1][]{\mtcoffwarn@true - \PackageWarning{mtcoff}% + \mtcPackageWarning[<F0006>]{mtcoff}% {\protect\mtcaddsection{...} should be replaced\MessageBreak by \protect\addcontentsline{toc}{section}{...}\MessageBreak} \def\mtc@ck{#1} @@ -22519,7 +33245,7 @@ sud des États-Unis, comme la Louisiane.} \addcontentsline{toc}{part}{#1}% \fi} \newcommand{\mtcaddpart}[1][]{\mtcoffwarn@true - \PackageWarning{mtcoff}% + \mtcPackageWarning[<F0005>]{mtcoff}% {\protect\mtcaddpart{...} should be replaced\MessageBreak by \protect\addcontentsline{toc}{part}{...}\MessageBreak} \def\mtc@ck{#1} @@ -22594,35 +33320,62 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax -% \section{Disabling the \texttt{\bs mtcfixindex} command}\label{s+mtcoff+disabling.mtcfixindex.command} +% \section{Inhibition of the \texttt{\bs mtc@saveXXXdepth} and \texttt{\bs mtc@restoreXXXdepth} commands} % \or\relax -% \section{Inhibition de la commande \texttt{\bs mtcfixindex}}\label{s+mtcoff+disabling.mtcfixindex.command} +% \section{Inhibition des commandes \texttt{\bs mtc@saveXXXdepth} et \texttt{\bs mtc@restoreXXXdepth}} +% \fi +% \begin{macro}{\mtc@savetocdepth} +% \begin{macro}{\mtc@savelofdepth} +% \begin{macro}{\mtc@savelotdepth} +% \begin{macro}{\mtc@restoretocdepth} +% \begin{macro}{\mtc@restorelofdepth} +% \begin{macro}{\mtc@restorelotdepth} +% \begin{macrocode} +\let\mtc@savetocdepth\empty +\let\mtc@savelofdepth\empty +\let\mtc@savelotdepth\empty +\let\mtc@restoretocdepth\empty +\let\mtc@restorelofdepth\empty +\let\mtc@restorelotdepth\empty +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{Disabling the \texttt{\bs mtcfixglossary} command}\label{s+mtcoff+disabling.mtcfixglossary.command} +% \or\relax +% \section{Inhibition de la commande \texttt{\bs mtcfixglossary}}\label{s+mtcoff+disabling.mtcfixglossary.command} % \fi -% \begin{macro}{\mtcficindex} +% \begin{macro}{\mtcfixglossary} % \ifcase\LANG\relax % This command accepts one optional argument: % \or\relax % Cette commande accepte un argument optionnel: % \fi % \begin{macrocode} -\newcommand{\mtcfixindex}[1][]{\relax} +\newcommand{\mtcfixglossary}[1][]{\relax} % \end{macrocode} % \end{macro} % % \lneed{5} % \ifcase\LANG\relax -% \section{Disabling the \texttt{\bs mtcfixglossary} command}\label{s+mtcoff+disabling.mtcfixglossary.command} +% \section{Disabling the \texttt{\bs mtcfixindex} command}\label{s+mtcoff+disabling.mtcfixindex.command} % \or\relax -% \section{Inhibition de la commande \texttt{\bs mtcfixglossary}}\label{s+mtcoff+disabling.mtcfixglossary.command} +% \section{Inhibition de la commande \texttt{\bs mtcfixindex}}\label{s+mtcoff+disabling.mtcfixindex.command} % \fi -% \begin{macro}{\mtcficindex} +% \begin{macro}{\mtcfixindex} % \ifcase\LANG\relax % This command accepts one optional argument: % \or\relax % Cette commande accepte un argument optionnel: % \fi % \begin{macrocode} -\newcommand{\mtcfixglossary}[1][]{\relax} +\newcommand{\mtcfixindex}[1][]{\relax} % \end{macrocode} % \end{macro} % @@ -22646,17 +33399,17 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macrocode} \def\addstarredpart#1{\mtcoffwarn@true - \PackageWarning{mtcoff}% + \mtcPackageWarning[<F0002>]{mtcoff}% {\protect\addstarredpart{...} should be replaced by\MessageBreak \protect\addcontentsline{toc}{part}{...}\MessageBreak} \addcontentsline{toc}{part}{#1}} \def\addstarredchapter#1{\mtcoffwarn@true - \PackageWarning{mtcoff}% + \mtcPackageWarning[<F0001>]{mtcoff}% {\protect\addstarredchapter{...} should be replaced by\MessageBreak \protect\addcontentsline{toc}{chapter}{...}\MessageBreak} \addcontentsline{toc}{chapter}{#1}} \def\addstarredsection#1{\mtcoffwarn@true - \PackageWarning{mtcoff}% + \mtcPackageWarning[<F0003>]{mtcoff}% {\protect\addstarredsection{...} should be replaced by\MessageBreak \protect\addcontentsline{toc}{section}{...}\MessageBreak} \addcontentsline{toc}{section}{#1}} @@ -22675,23 +33428,89 @@ sud des États-Unis, comme la Louisiane.} %</mtcoff> % \end{macrocode} % ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \ifcase\LANG\relax +% \chapter{Commented code of \texttt{mtcmess.sty}}\label{c+code+mtcmess.sty} +% \or\relax +% \chapter{Code commenté de \texttt{mtcmess.sty}}\label{c+code+mtcmess.sty} +% \fi +% \begin{macro}{\mtcPackageInfo} +% \begin{macro}{\PackageInfo} +% \begin{macro}{\MessageBreak} +% \begin{macro}{\mtcPackageWarning} +% \begin{macro}{\PackageWarning} +% \begin{macro}{\mtcPackageWarningNoLine} +% \begin{macro}{\PackageWarningNoLine} +% \begin{macro}{\mtcPackageError} +% \begin{macro}{\PackageError} +% \ifcase\LANG\relax +% To make easier the search of a message in the documentation\footnote{By example, using the search facility of some PDF +% reader utility.}, we will assign an unique identifier to each +% message of the \texttt{minitoc} and \texttt{mtcoff} packages. As the standard commands for such messages do not +% include this feature, we make extended versions, with the same syntax, plus a first optional argument: +% \or\relax +% Pour faciliter la recherche d'un message dans la documentation\,\footnote{Par exemple, en utilisant le système de +% recherche d'un utilitaire de lecture de fichier PDF.}, nous attribuerons un identificateur unique à~chaque +% message des paquetages \texttt{minitoc} et \texttt{mtcoff}. Puisque les commandes standard pour de tels messages +% n'offrent pas ce dispositif, nous en faisons des versions étendues, avec la même syntaxe, plus un premier argument +% optionnel: +% \fi +% \begin{macrocode} +%<*mtcmess> +\ProvidesPackage{mtcmess}[2006/03/14]% +\NeedsTeXFormat{LaTeX2e}[1996/06/01]% +\newcommand{\mtcPackageInfo}[3][]% + {\PackageInfo{#2}{#1\MessageBreak #3}}% +\newcommand{\mtcPackageWarning}[3][]% + {\PackageWarning{#2}{#1\MessageBreak #3}}% +\newcommand{\mtcPackageWarningNoLine}[3][]% + {\PackageWarningNoLine{#2}{#1\MessageBreak #3}}% +\newcommand{\mtcPackageError}[4][]% + {\PackageError{#2}{#1\MessageBreak #3}{#4}}% +%</mtcmess> +% \end{macrocode} +% \ifcase\LANG\relax +% Hence the first line of the message will contain the package name and the unique identifier of the message. +% \or\relax +% Donc la première ligne du message contiendra le nom du paquetage et l'identificateur unique du message. +% \fi +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \ifcase\LANG\relax +% These macros are defined in a separate package because they will be used by at least two packages +% (\texttt{minitoc} and \texttt{mtcoff}) and because they could be useful for other packages. +% \or\relax +% Ces macros sont définies dans un paquetage distinct car elles seront utilisées par au moins deux paquetages +% (\texttt{minitoc} et \texttt{mtcoff}) et parce qu'elles pourraient être utiles pour d'autres paquetages. +% \fi % % \ifcase\LANG\relax % \chapter{Patch for the \texttt{memoir} class}\label{memoir-patch} % This code must be loaded to fix an incompatibality of the \texttt{minitoc} package -% with recent versions of the \texttt{memoir.cls} class. +% with some recent versions of the \texttt{memoir.cls} class. +% This correction is no more necessary after the 2005/09/25 version of \texttt{memoir.cls}. % \or\relax % \chapter{Correction pour la classe \texttt{memoir}}\label{memoir-patch} % Ce code doit être chargé pour corriger une incompatibilité du paquetage \texttt{minitoc} -% avec les versions récentes de la classe \texttt{memoir.cls}. +% avec certaines versions récentes de la classe \texttt{memoir.cls}. +% Cette correction n'est plus nécessaire après la version datée 2005/09/25 de \texttt{memoir.cls}. % \fi % \begin{macrocode} %<*mtcpatchmem> \NeedsTeXFormat{LaTeX2e}[1996/06/01]% \ProvidesPackage{mtcpatchmem}% - [2005/09/16 v43 Package mtcpatchmem] -\PackageInfo{mtcpatchmem}% - {*** mtcpatchmem package to patch the memoir class ***\@gobble} + [2005/09/30 v45 Package mtcpatchmem] +\RequirePackage{mtcmess}[2006/03/14] +\mtcPackageInfo[<M0001>]{mtcpatchmem}% + {mtcpatchmem package to patch the memoir class\@gobble} \renewcommand{\@m@mchapter}[1][]{% \def\ch@pt@c{#1}% capture first optional arg \@ifnextchar[{\@chapter}{\@chapter[]}% @@ -22752,10 +33571,10 @@ sud des États-Unis, comme la Louisiane.} % % \ifcase\LANG\relax % \chapter{The minitoc language definition (\texttt{.mld}) and object (\texttt{.mlo}) files}\label{c+code+mld.files} -% \markboth{\uppercase{CHAPITRE\ \thechapter{}.} THE MINITOC LANGUAGE DEFINITION (\texttt{.mld}) FILES}{\uppercase{CHAPITRE\ \thechapter{}.} THE MINITOC LANGUAGE DEFINITION (\texttt{.mld}) FILES}\index{.mld}\index{.mlo} +% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE MINITOC LANGUAGE DEFINITION (\texttt{.mld}) FILES}{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE MINITOC LANGUAGE DEFINITION (\texttt{.mld}) FILES}\index{.mld}\index{.mlo} % \or\relax % \chapter{Les fichiers minitoc de définition (\texttt{.mld}) et objets (\texttt{.mlo}) de langue}\label{c+code+mld.files} -% \markboth{\uppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS MINITOC DE DÉFINITION DE LANGUE (\texttt{.mld})}{\uppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS MINITOC DE DÉFINITION DE LANGUE (\texttt{.mld})}\index{.mld}\index{.mlo} +% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS MINITOC DE DÉFINITION DE LANGUE (\texttt{.mld})}{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS MINITOC DE DÉFINITION DE LANGUE (\texttt{.mld})}\index{.mld}\index{.mlo} % \fi % \minitoc % \mtcskip @@ -22780,7 +33599,11 @@ sud des États-Unis, comme la Louisiane.} % \fi % \begin{macro}{\mtcselectlanguage} % \begin{verse} +% \ifcase\LANG\relax % \verb|\mtcselectlanguage|\marg{language} +% \or\relax +% \verb|\mtcselectlanguage|\marg{langue} +% \fi % \end{verse} % \end{macro} % \lneed{10} @@ -22827,10 +33650,11 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % Many \index{.mld}\texttt{.mld} files require special fonts adequate for the corresponding language; as this is a % language-dependent issue, the user must set up the correct language and font context for each language, like using -% the \texttt{babel} package~\cite{Braams+TB12-2-291,babel,BEP}, the CJK system~\cite{cjk2}, the ANTOMEGA +% the \texttt{babel} package~\cite{Braams+TB12-2-291,babel,babel-user,BEP}, the CJK system~\cite{cjk,cjk2}, the +% \H\LaTeX\ system~\cite{HLATEX}, the ANTOMEGA % system~\cite{antomega}, the ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex}, -% \texttt{ethiop}~\cite{ethiop}, Farsi\TeX\ (\url{htp://www.farsitex.org}), \texttt{guarani}~\cite{guarani}, -% Malayalam~\cite{malayalam}, Mon\TeX~\cite{mlsquick,montex}, +% \texttt{ethiop}~\cite{ethiop}, Farsi\TeX\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 % \texttt{.mld} file. @@ -22838,30 +33662,32 @@ sud des États-Unis, comme la Louisiane.} % De nombreux fichiers \index{.mld}\texttt{.mld} ont besoin de fontes spéciales adéquates pour la langue % correspondante; comme ceci est une question concernant la langue, l'utilisateur doit mettre en place un contexte % linguistique et typographique correct pour la langue correspondante, en utilisant par exemple le paquetage -% \texttt{babel}~\cite{Braams+TB12-2-291,babel,BEP}, le système CJK~\cite{cjk2}, le système ANTOMEGA~\cite{antomega}, +% \texttt{babel}~\cite{Braams+TB12-2-291,babel,babel-user,BEP}, le système CJK~\cite{cjk,cjk2}, le système +% H\LaTeX~\cite{HLATEX}, le système ANTOMEGA~\cite{antomega}, % les paquetages ArabTeX~\cite{arabtex2,arabtex}, Bang\TeX~\cite{bangtex}, \texttt{ethiop}~\cite{ethiop}, -% Farsi\TeX\ ({\froff\url{htp://www.farsitex.org}}), -% \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam}, Mon\TeX~\cite{mlsquick,montex} ou Arm\TeX~\cite{armtex}. +% Farsi\TeX\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. % \fi % % \lneed{3} % \ifcase\LANG\relax -% But for some oriental languages\,\footnote{Mainly for chinese, farsi (iranian) hangul (korean), hanja (korean), japanese and -% thai variants.}, the source of the titles use some \virage\emph{exotic encodings}, difficult to maniputale in a -% \texttt{.dtx} file, the \texttt{.mld} file is then just a wrapper loading +% But for some oriental languages\,\footnote{Mainly for chinese, farsi (iranian), hangûl (korean), hanja (korean), japanese, +% malayalam-omega, thai, and russian variants.}, the source of the titles +% use some \virage\emph{exotic encodings}, difficult to manipulate +% in a \texttt{.dtx} file, the \texttt{.mld} file is then just a wrapper loading % a \index{.mlo}\texttt{.mlo} file\,\footnote{The extension % \texttt{.mlo} means \emph{minitoc language object}.}, not generated by the % \texttt{.dtx} files in the current version of \texttt{minitoc} package. The adequate input encoding must be set up % by the user \emph{before}\virage{} loading the \texttt{.mld} file via \texttt{\bs mtcselectlanguage}. % \or\relax % Mais pour certaines langues orientales\,\footnote{Principalement pour les variantes du chinois, du farsi -% (iranien), du coréen (hangul et hanja), du japonais et du thaï.}, le code source des titres utilise quelques -% \virage\emph{codages exotiques}, +% (iranien), du coréen (hangûl et hanja), du japonais, du malayalam-omega, du thaï et du russe.}, le code source des +% titres utilise quelques \virage\emph{codages exotiques}, % difficiles à~manipuler dans un fichier \texttt{.dtx}, le fichier \texttt{.mld} est alors une simple enveloppe qui charge % un fichier \index{.mlo}\texttt{.mlo}\,\footnote{Le suffixe \texttt{.mlo} signifie \emph{minitoc language object}, -% objet minitoc de langage.}, qui n'est pas engendré par les fichiers \texttt{.dtx} dans la version actuelle du +% objet minitoc de langue.}, qui n'est pas engendré par les fichiers \texttt{.dtx} dans la version actuelle du % paquetage \texttt{minitoc}. Le codage d'entrée adéquat doit être mis en place par l'utilisateur \emph{avant}\virage{} le % chargement du fichier \texttt{.mld} via \texttt{\bs mtcselectlanguage}. % \fi @@ -22886,6 +33712,8 @@ sud des États-Unis, comme la Louisiane.} % La langue \texttt{acadian} (acadien)\,\FAC{} est simplement du français, % donc nous chargeons le fichier texttt{french.mld} (voir la section~\vref{s+mld+french}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*acadian> \ProvidesFile{acadian.mld}[2004/12/14] @@ -22905,6 +33733,8 @@ sud des États-Unis, comme la Louisiane.} % est simplement du français (<<~\texttt{acadien}~>> est le terme français pour <<~\texttt{acadian}~>>, en anglais), % donc nous chargons le fichier \texttt{french.mld} (voir la section~\vref{s+mld+french}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*acadien> \ProvidesFile{acadien.mld}[2004/12/14] @@ -22916,16 +33746,22 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{``Afrikaan'' language: \texttt{afrikaan.mld}}\label{s+mld+afrikaan}\index{afrikaan.mld} % The titles for the ``\texttt{afrikaan}'' language\,\footnote{Spoken in South Africa, it has dutch origins; compare with -% section~\vref{s+mld+dutch}.} are taken from the \texttt{babel} package~\cite{babel}~\cite{babel}: +% section~\vref{s+mld+dutch}.} are taken from the \texttt{dutch.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,dutch}: % \or\relax % \section{Langue <<~afrikaan~>>: \texttt{afrikaan.mld}}\label{s+mld+afrikaan}\index{afrikaan.mld} % Les titres pour la langue <<~\texttt{afrikaan}~>>\,\footnote{Parlée en Afrique du Sud, elle a des origines -% néerlandaises; comparez avec la section~\vref{s+mld+dutch}.} sont tirés du paquetage \texttt{babel}~\cite{babel}: +% néerlandaises; comparez avec la section~\vref{s+mld+dutch}.} sont tirés du fichier \texttt{dutch.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,dutch}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*afrikaan> -\ProvidesFile{afrikaan.mld}[1999/03/16] +\ProvidesFile{afrikaan.mld}[2006/01/13] %% Afrikaan(s) titles for minitoc.sty +%% from dutch.dtx (babel) +%% Braams, Johannes \def\ptctitle{Inhoudsopgawe}% \def\plftitle{Lys van figure}% \def\plttitle{Lys van tabelle}% @@ -22947,9 +33783,11 @@ sud des États-Unis, comme la Louisiane.} % (see section~\vref{s+mld+afrikaan}): % \or\relax % \section{Langue <<~afrikaans~>>: \texttt{afrikaans.mld}}\label{s+mld+afrikaans}\index{afrikaans.mld} -% <<~Afrikaans~>> est un synonyme de <<~afrikaan~>>, donc nous chargeons simplement -% \texttt{afrikaan.mld}\index{afrikaan.mld} (voir la section~\vref{s+mld+afrikaan}): +% <<~Afrikaans~>> est un synonyme de <<~afrikaan~>>, +% donc nous chargeons simplement \texttt{afrikaan.mld}\index{afrikaan.mld} (voir la section~\vref{s+mld+afrikaan}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*afrikaans> \ProvidesFile{afrikaans.mld}[2004/12/14] @@ -22959,16 +33797,50 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Albanian'' language: \texttt{albanian.mld}}\label{s+mld+albanian}\index{albanian.mld} +% The titles for the ``\texttt{albanian}'' language are taken from the \texttt{albanian.dtx} file in +% the \texttt{babel} package~\cite{babel,babel-user,albanian}: +% \or\relax +% \section{Langue <<~albanian~>>: \texttt{albanian.mld}}\label{s+mld+albanian}\index{albanian.mld} +% Les titres pour la langue <<~\texttt{albanian}~>> (albanais) sont tirés du fichier \texttt{albanian.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,albanian}: +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*albanian> +\ProvidesFile{albanian.mld}[2006/01/13] +%% Albanian titles for minitoc.sty. +%% from albabian.dtx (babel) +%% Contribution of Adi Zaimi (zami1st at yahoo.com). +\def\ptctitle{P\"ermbajta}% +\def\plftitle{Figurat}% +\def\plttitle{Tabelat}% +%% +\def\mtctitle{P\"ermbajta}% +\def\mlftitle{Figurat}% +\def\mltitle{Tabelat}% +%% +\def\stctitle{P\"ermbajta}% +\def\slftitle{Figurat}% +\def\slttitle{Tabelat}% +%</albanian> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``American'' language: \texttt{american.mld}}\label{s+mld+american}\index{american.mld} % The ``american'' language is just like ``english''\footnote{It should be true for the mini-table titles; the -% languages themselves have some differences.}, so we just load \texttt{english.mld}\index{english.mld} +% languages themselves have some differences, like the hyphenation rules.}, so we just load \texttt{english.mld}\index{english.mld} % (see section~\vref{s+mld+english}): % \or\relax -% \section{Langue <<~americain~>>: \texttt{american.mld}}\label{s+mld+american}\index{american.mld} +% \section{Langue <<~american~>>: \texttt{american.mld}}\label{s+mld+american}\index{american.mld} % La langue <<~american~>> (américain) est comme <<~english~>>\footnote{Ceci devrait être vrai pour les titres des -% mini-tables; les langues elles-mêmes ont quelques différences.}, donc nous chargeons simplement -% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}): +% mini-tables; les langues elles-mêmes ont quelques différences, par exemple les règles de coupure des mots.}, donc nous +% chargeons simplement \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*american> \ProvidesFile{american.mld}[2004/12/14] @@ -22986,28 +33858,63 @@ sud des États-Unis, comme la Louisiane.} % Les titres pour la langue <<~arab~>> (arabe) sont tirés du paquetage Arab\TeX~\cite{arabtex2,arabtex}, qui devrait être % utilisé, avec les fontes associées. % \fi +% +% \lneed{3} % \begin{macrocode} %<*arab> \ProvidesFile{arab.mld}[1999/03/16] %% Arabic titles for minitoc.sty %% Needs arabic fonts (cf. documentation of arabtex) %% (strings taken from arabtex; to be used with arabtex) -\def\ptctitle{al-mu.htawayAtu} -\def\plftitle{qA'imaTu a.s-.suwari} +\def\ptctitle{al-mu.htawayAtu}% +\def\plftitle{qA'imaTu a.s-.suwari}% \def\plttitle{qA'imaTu al-^gadAwili} %% -\def\mtctitle{al-mu.htawayAtu} -\def\mlftitle{qA'imaTu a.s-.suwari} -\def\mlttitle{qA'imaTu al-^gadAwili} +\def\mtctitle{al-mu.htawayAtu}% +\def\mlftitle{qA'imaTu a.s-.suwari}% +\def\mlttitle{qA'imaTu al-^gadAwili}% %% -\def\stctitle{al-mu.htawayAtu} -\def\slftitle{qA'imaTu a.s-.suwari} -\def\slttitle{qA'imaTu al-^gadAwili} +\def\stctitle{al-mu.htawayAtu}% +\def\slftitle{qA'imaTu a.s-.suwari}% +\def\slttitle{qA'imaTu al-^gadAwili}% %</arab> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Arab2'' language: \texttt{arab2.mld}}\label{s+mld+arab2}\index{arab2.mld} +% The titles for the ``arab2'' language are taken from the Arab\TeX\ package~\cite{arabtex2,arabtex}, which should be +% used, with the associated fonts. It is a variant of the ``arab'' language. +% \or\relax +% \section{Langue <<~arab2~>>: \texttt{arab2.mld}}\label{s+mld+arab2}\index{arab2.mld} +% Les titres pour la langue <<~arab2~>> (arabe, variante) sont tirés du paquetage Arab\TeX~\cite{arabtex2,arabtex}, +% qui devrait être utilisé, avec les fontes associées. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*arab2> +\ProvidesFile{arab2.mld}[2006/03/31] +%% Arabic titles for minitoc.sty. Variant. +%% Needs arabic fonts (cf. documentation of arabtex) +%% (strings taken from arabtex; to be used with arabtex) +{\makeatletter\global\let\mtcArabTok\a@tok}% +\def\ptctitle{\mtcArabTok(al-muHtawayAtu)}% +\def\plftitle{\mtcArabTok(qAQAimaTu aS-Suwari)}% +\def\plttitle{\mtcArabTok(qAQAimaTu al-GadAwili)}% +%% +\def\mtctitle{\mtcArabTok(al-muHtawayAtu)}% +\def\mlftitle{\mtcArabTok(qAQAimaTu aS-Suwari)}% +\def\mlttitle{\mtcArabTok(qAQAimaTu al-GadAwili)}% +%% +\def\stctitle{\mtcArabTok(al-muHtawayAtu)}% +\def\slftitle{\mtcArabTok(qAQAimaTu aS-Suwari)}% +\def\slttitle{\mtcArabTok(qAQAimaTu al-GadAwili)}% +%</arab2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Arabic'' language: \texttt{arabic.mld}}\label{s+mld+arabic}\index{arabic.mld} % ``Arabic'' is a synomym for ``arab'', so we just load \texttt{arab.mld}\index{arab.mld} (see section~\vref{s+mld+arab}): % \or\relax @@ -23015,9 +33922,11 @@ sud des États-Unis, comme la Louisiane.} % <<~Arabic~>> est un synonyme pour <<~arab~>>, donc nous chargeons simplement \texttt{arab.mld}\index{arab.mld} % (voir la section~\vref{s+mld+arab}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*arabic> -\ProvidesFile{arabic.mld}[2005/02/09] +\ProvidesFile{arabic.mld}[2005/02/10] \mtcselectlanguage{arab}% %</arabic> % \end{macrocode} @@ -23032,26 +33941,49 @@ sud des États-Unis, comme la Louisiane.} % Les titres pour la langue <<~armenian~>> (arménien) sont tirés du paquetage Arm\TeX\ package~\cite{armtex}, % qui devrait être utilisé, avec les fontes associées. % \fi +% +% \lneed{3} % \begin{macrocode} %<*armenian> \ProvidesFile{armenian.mld}[1999/06/28] %% Armenian titles for minitoc.sty -\def\ptctitle{Bovandakuthyun} -\def\plftitle{Patkerneri cank} -\def\plttitle{Aghyusakneri cank} +%% from ArmTeX +%% Sergei Dachian (Serguei.Dachian@univ-lemans.fr) +\def\ptctitle{Bovandakuthyun}% +\def\plftitle{Patkerneri cank}% +\def\plttitle{Aghyusakneri cank}% %% -\def\mtctitle{Bovandakuthyun} -\def\mlftitle{Patkerneri cank} -\def\mlttitle{Aghyusakneri cank} +\def\mtctitle{Bovandakuthyun}% +\def\mlftitle{Patkerneri cank}% +\def\mlttitle{Aghyusakneri cank}% %% -\def\stctitle{Bovandakuthyun} -\def\slftitle{Patkerneri cank} -\def\slttitle{Aghyusakneri cank} +\def\stctitle{Bovandakuthyun}% +\def\slftitle{Patkerneri cank}% +\def\slttitle{Aghyusakneri cank}% %</armenian> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Australian'' language: \texttt{australian.mld}}\label{s+mld+australian}\index{australian.mld} +% The ``australian'' language is just like ``english'', so we just load \texttt{english.mld}\index{english.mld} +% (see section~\vref{s+mld+english}): +% \or\relax +% \section{Langue <<~australian~>>: \texttt{australian.mld}}\label{s+mld+australian}\index{australian.mld} +% La langue <<~australian~>> (australian) est comme <<~english~>>, donc nous chargeons simplement +% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}): +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*australian> +\ProvidesFile{australian.mld}[2006/01/11] +\mtcselectlanguage{english}% +%</australian> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Austrian'' language: \texttt{austrian.mld}}\label{s+mld+austrian}\index{austrian.mld} % For the mini-table titles, the ``austrian'' language is like the ``german'' language, so we load % \texttt{german.mld}\index{german.mld} (see section~\vref{s+mld+german}): @@ -23060,6 +33992,8 @@ sud des États-Unis, comme la Louisiane.} % En ce qui concerne les titres des mini-tables, la langue <<~austrian~>> (autrichien) est comme la langue <<~german~>> % (allemand), donc nous chargeons \texttt{german.mld}\index{german.mld} (voir la section~\vref{s+mld+german}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*austrian> \ProvidesFile{austrian.mld}[2004/12/14] @@ -23070,19 +34004,50 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Bahasa'' language: \texttt{bahasa.mld}}\label{s+mld+bahasa}\index{bahasa.mld} -% The titles of the mini-tables for the ``bahasa'' language\,\footnote{Spoken in Indonesia and Malaysia, with -% different pronunciations -% but the same writing.} are taken from the \texttt{babel} package~\cite{babel}. Specific fonts are needed. +% The ``bahasa'' language is just like ``bahasai'', so we just load \texttt{bahasai.mld}\index{bahasai.mld} +% (see section~\vref{s+mld+bahasai}): % \or\relax % \section{Langue <<~bahasa~>>: \texttt{bahasa.mld}}\label{s+mld+bahasa}\index{bahasa.mld} -% Les titres des mini-tables pour la langue <<~bahasa~>>\,\footnote{Parlée en Indonésie et en Malaisie, avec des -% prononciations différentes mais avec la même écriture.} sont tirés du paquetage \texttt{babel}~\cite{babel}. Des -% fontes spécifiques sont nécessaires. +% La langue <<~bahasa~>> est comme <<~bahasai~>>, donc nous chargeons simplement +% \texttt{bahasai.mld}\index{bahasai.mld} (voir la section~\vref{s+mld+bahasai}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*bahasa> -\ProvidesFile{bahasa.mld}[1999/03/16] -%% Bahasa titles for minitoc.sty +\ProvidesFile{bahasa.mld}[2006/01/11] +\mtcselectlanguage{bahasai}% +%</bahasa> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Bahasai'' language: \texttt{bahasai.mld}}\label{s+mld+bahasai}\index{bahasai.mld} +% The titles of the mini-tables for the ``bahasai'' language\,\footnote{Bahasa is spoken in Indonesia and Malaysia, with +% different pronunciations and titles +% but the same writing. Bahasai is the indonesian variant.} (bahasa indonesia / bahasa meyalu) are +% taken from the file \texttt{bahasa.dtx} in the \texttt{babel} package~\cite{babel,babel-user,bahasa}. +% Specific fonts are needed. See also section~\vref{s+mld+bahasam}. The word ``bahasa'' means ``language'' in bahasa. +% For other names for this language, see sections~\vref{s+mld+bahasa}, \vref{s+mld+indon}, +% and~\vref{s+mld+indonesian}. +% \or\relax +% \section{Langue <<~bahasai~>>: \texttt{bahasai.mld}}\label{s+mld+bahasai}\index{bahasai.mld} +% Les titres des mini-tables pour la langue <<~bahasai~>>\,\footnote{Le bahasa est parlé en Indonésie et en Malaisie, +% avec des prononciations et des titres différents mais avec la même écriture. Bahasai est la variante indonésienne.} +% (bahasa indonesia / bahasa meyalu) +% sont tirés du fichier \texttt{bahasa.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,bahasa}. Des +% fontes spécifiques sont nécessaires. Voir aussi la section~\vref{s+mld+bahasam}. Le mot «~bahasa~» signifie +% «~langage~» en bahasa. Pour d'autres noms pour cette langue, voir les sections~\vref{s+mld+bahasa}, +% \vref{s+mld+indon} et~\vref{s+mld+indonesian}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*bahasai> +\ProvidesFile{bahasai.mld}[2006/01/13] +%% Bahasa Indonesia titles for minitoc.sty +%% From bahasa.dtx in the babel package +%% Knappen, Jörg and Mart, Terry \def\ptctitle{Daftar Isi}% \def\plftitle{Daftar Gambar}% \def\plttitle{Daftar Tabel}% @@ -23094,36 +34059,78 @@ sud des États-Unis, comme la Louisiane.} \def\stctitle{Daftar Isi}% \def\slftitle{Daftar Gambar}% \def\slttitle{Daftar Tabel}% -%</bahasa> +%</bahasai> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Bahasam'' language: \texttt{bahasam.mld}}\label{s+mld+bahasam}\index{bahasam.mld} +% The titles of the mini-tables for the ``bahasam'' language (Bahasa Malaysia)\,\footnote{Spoken in Indonesia and Malaysia, with +% different pronunciations and titles +% but the same writing. Bahasam is the malaysian variant.} are taken from the file \texttt{bahasam.dtx} in the +% \texttt{babel} package~\cite{babel,babel-user,bahasam}. +% Specific fonts are needed. See also section~\vref{s+mld+bahasa}. For other names for this language, see +% sections~\vref{s+mld+malay} and~\vref{s+mld+meyalu}. +% \or\relax +% \section{Langue <<~bahasam~>>: \texttt{bahasam.mld}}\label{s+mld+bahasam}\index{bahasam.mld} +% Les titres des mini-tables pour la langue <<~bahasam~>> (Bahasa Malaysia)\,\footnote{Parlée en Indonésie et en Malaisie, avec des +% prononciations et des titres différents mais avec la même écriture. Bahasam est la variante malaisienne.} sont +% tirés du fichier \texttt{bahasam.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,bahasam}. Des +% fontes spécifiques sont nécessaires. Voir aussi la section~\vref{s+mld+bahasa}. Pour d'autres noms pour cette +% langue, voir les sections~\vref{s+mld+malay} et~\vref{s+mld+meyalu}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*bahasam> +\ProvidesFile{bahasam.mld}[2006/01/13] +%% Bahasa Malaysia titles for minitoc.sty +%% From bahasam.dtx in the babel package +%% Knappen, Jörg and Mart, Terry +\def\ptctitle{Kandungan}% +\def\plftitle{Senarai Gambar}% +\def\plttitle{Senarai Jadual}% +%% +\def\mtctitle{Kandungan}% +\def\mlftitle{Senarai Gambar}% +\def\mlttitle{Senarai Jadual}% +%% +\def\stctitle{Kandungan}% +\def\slftitle{Senarai Gambar}% +\def\slttitle{Senarai Jadual}% +%</bahasam> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Bangla'' language: \texttt{bangla.mld}}\label{s+mld+bangla}\index{bangla.mld} % The titles for the ``bangla'' language\,\footnote{Spoken in Bangladesh and some parts of India.} are taken from -% the \texttt{bangtex}\index{bangtex} package~\cite{bangtex}; they need specific fonts. +% the Bang\TeX\index{bangtex} package~\cite{bangtex}; they need specific fonts. % \or\relax % \section{Langue <<~bangla~>>: \texttt{bangla.mld}}\label{s+mld+bangla}\index{bangla.mld} % Les titres pour la langue <<~bangla~>>\,\footnote{Parlée au Bangladesh et dans certaines parties de -% l'Inde.} sont tirés du paquetage \texttt{bangtex}\index{bangtex}~\cite{bangtex}; ils ont besoin de fontes +% l'Inde.} sont tirés du paquetage Bang\TeX\index{bangtex}~\cite{bangtex}; ils ont besoin de fontes % spécifiques. % \fi +% +% \lneed{3} % \begin{macrocode} %<*bangla> -\ProvidesFile{bangla.mld}[2002/03/14] +\ProvidesFile{bangla.mld}[2006/03/31] %% Bangla titles for minitoc.sty +%% from BangTeX %% Needs specific fonts -\def\ptctitle{suu\*c*i potRo} -\def\plftitle{cho\*b*ir ta\*l*ika} -\def\plttitle{cho\*k*er ta\*l*ika} +\def\ptctitle{suu\*c*ipotRo}% +\def\plftitle{cho\*b*ir ta\*l*ika}% +\def\plttitle{cho\*k*er ta\*l*ika}% %% -\def\mtctitle{suu\*c*i} -\def\mlftitle{cho\*b*ir ta\*l*ika} -\def\mlttitle{cho\*k*er ta\*l*ika} +\def\mtctitle{suu\*c*i}% +\def\mlftitle{cho\*b*ir ta\*l*ika}% +\def\mlttitle{cho\*k*er ta\*l*ika}% %% -\def\stctitle{suu\*c*i} -\def\slftitle{cho\*b*ir ta\*l*ika} -\def\slttitle{cho\*k*er ta\*l*ika} +\def\stctitle{suu\*c*i}% +\def\slftitle{cho\*b*ir ta\*l*ika}% +\def\slttitle{cho\*k*er ta\*l*ika}% %</bangla> % \end{macrocode} % @@ -23131,79 +34138,210 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{``Basque'' language: \texttt{basque.mld}}\label{s+mld+basque}\index{basque.mld} % The titles for the ``basque'' language\,\footnote{Spoken in the Basque country, in the north of Spain and -% south-west of France.} are taken from the \texttt{babel} package~\cite{babel}. It seems that special fonts are needed. +% south-west of France.} are taken from the \texttt{basque.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,basque}. +% It seems that 8~bits fonts are preferable. % \or\relax % \section{Langue <<~basque~>>: \texttt{basque.mld}}\label{s+mld+basque}\index{basque.mld} % Les titres pour la langue <<~basque~>>\,\footnote{Parlée au Pays Basque, qui est situé dans le nord de l'Espagne -% et le sud-ouest de la France.} sont tirés du paquetage \texttt{babel}~\cite{babel}. Il semble que des fontes -% spéciales soient nécessaires. +% et le sud-ouest de la France.} sont tirés du fichier \texttt{basque.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,basque}. +% Il semble que des fontes 8-bits soient préférables. % \fi +% +% \lneed{3} % \begin{macrocode} %<*basque> -\ProvidesFile{basque.mld}[1999/12/06] +\ProvidesFile{basque.mld}[2006/01/13] %% Basque titles for minitoc.sty +%% from basque.dtx (babel) +%% Aguirregabiria, Juan M. and Sanchez, Julio %% Needs special fonts -\def\ptctitle{Gaien Aurkibidea} -\def\plftitle{Irudien Zerrenda} -\def\plttitle{Taulen Zerrenda} +\def\ptctitle{Gaien Aurkibidea}% +\def\plftitle{Irudien Zerrenda}% +\def\plttitle{Taulen Zerrenda}% %% -\def\mtctitle{Gaien Aurkibidea} -\def\mlftitle{Irudien Zerrenda} -\def\mlttitle{Taulen Zerrenda} +\def\mtctitle{Gaien Aurkibidea}% +\def\mlftitle{Irudien Zerrenda}% +\def\mlttitle{Taulen Zerrenda}% %% -\def\stctitle{Gaien Aurkibidea} -\def\slftitle{Irudien Zerrenda} -\def\slttitle{Taulen Zerrenda} +\def\stctitle{Gaien Aurkibidea}% +\def\slftitle{Irudien Zerrenda}% +\def\slttitle{Taulen Zerrenda}% %</basque> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Bicig'' language: \texttt{bicig.mld}}\label{s+mld+bicig}\index{bicig.mld} -% The titles for the ``bicig'' language\,\footnote{Bicig is a written form of the mongolian language.} are taken +% The titles for the ``bicig'' language\,\footnote{Bicig is a written form of the mongolian language. It is also +% known as Uighur. See also section~\vref{s+mld+uighur}.} are taken % from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts. See also -% section~\vref{s+mld+mongol}. +% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig2}, and~\vref{s+mld+bicig3}. % \or\relax % \section{Langue <<~bicig~>>: \texttt{bicig.mld}}\label{s+mld+bicig}\index{bicig.mld} -% Les titres pour la langue <<~bicig~>>\,\footnote{Le <<~bicig~>> est une forme écrite de la langue mongole.} sont -% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi la -% section~\vref{s+mld+mongol}. +% Les titres pour la langue <<~bicig~>>\,\footnote{Le <<~bicig~>> est une forme écrite de la langue mongole. Il +% est aussi connu sous le nom de ouïghour (\emph{uighur} en anglais). Voir aussi la section~\vref{s+mld+uighur}.} sont +% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi les +% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig2} et~\vref{s+mld+bicig3}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*bicig> \ProvidesFile{bicig.mld}[1999/03/16] -%% needs mongol fonts %% Mongol (Bicig) titles for minitoc.sty -\def\ptctitle{\bcg{GarciG}} -\def\plftitle{\bcg{zuraG-un zigsaalt}} -\def\plttitle{\bcg{k"usn"agti"in jagsaalt}} +%% needs mongol fonts +\def\ptctitle{\bcg{GarciG}}% +\def\plftitle{\bcg{zuraG-un zigsaalt}}% +\def\plttitle{\bcg{k"usn"agti"in jagsaalt}}% %% -\def\mtctitle{\bcg{GarciG}} -\def\mlftitle{\bcg{zuraG-un zigsaalt}} -\def\mlttitle{\bcg{k"usn"agti"in jagsaalt}} +\def\mtctitle{\bcg{GarciG}}% +\def\mlftitle{\bcg{zuraG-un zigsaalt}}% +\def\mlttitle{\bcg{k"usn"agti"in jagsaalt}}% %% -\def\stctitle{\bcg{GarciG}} -\def\slftitle{\bcg{zuraG-un zigsaalt}} -\def\slttitle{\bcg{k"usn"agti"in jagsaalt}} +\def\stctitle{\bcg{GarciG}}% +\def\slftitle{\bcg{zuraG-un zigsaalt}}% +\def\slttitle{\bcg{k"usn"agti"in jagsaalt}}% %</bicig> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Bicig2'' language: \texttt{bicig2.mld}}\label{s+mld+bicig2}\index{bicig2.mld} +% The titles for the ``bicig2'' language\,\footnote{Bicig, or uighur, is a written form of the mongolian language, +% bicig2 is a variant. See also section~\vref{s+mld+uighur2}.} are taken +% from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts. See also +% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig}, and~\vref{s+mld+bicig3}. +% \or\relax +% \section{Langue <<~bicig2~>>: \texttt{bicig2.mld}}\label{s+mld+bicig2}\index{bicig2.mld} +% Les titres pour la langue <<~bicig2~>>\,\footnote{Le <<~bicig~>>, ou ouïghour, est une forme écrite de la langue mongole, +% bicig2 en est une variante. Voir aussi la section~\vref{s+mld+uighur2}.} sont +% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi les +% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig} et~\vref{s+mld+bicig3}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*bicig2> +\ProvidesFile{bicig2.mld}[2005/11/16] +%% Mongol (Bicig2) titles for minitoc.sty +%% needs mongol fonts +\def\ptctitle{garcag}% +\def\plftitle{zirug-un zigsagalda}% +\def\plttitle{kuisunukdu-yin zigsagalda}% +%% +\def\mtctitle{garcag}% +\def\mlftitle{zirug-un zigsagalda}% +\def\mlttitle{kuisunukdu-yin zigsagalda}% +%% +\def\stctitle{garcag}% +\def\slftitle{zirug-un zigsagalda}% +\def\slttitle{kuisunukdu-yin zigsagalda}% +%</bicig2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Bicig3'' language: \texttt{bicig3.mld}}\label{s+mld+bicig3}\index{bicig3.mld} +% The titles for the ``bicig3'' language\,\footnote{Bicig, or uighur, is a written form of the mongolian language, bicig3 is a +% variant. See also section~\vref{s+mld+uighur3}.} are taken +% from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts. See also +% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig} and~\vref{s+mld+bicig2}. +% \or\relax +% \begin{SMOOTH} +% \section{Langue <<~bicig3~>>: \texttt{bicig3.mld}}\label{s+mld+bicig3}\index{bicig3.mld} +% Les titres pour la langue <<~bicig3~>>\,\footnote{Le <<~bicig~>>, ou ouïghour, est une forme écrite de la langue mongole, +% bicig3 en est une variante. Voir aussi la section~\vref{s+mld+uighur}.} sont +% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi les +% sections~\vref{s+mld+mongol}, \vref{s+mld+bicig} et~\vref{s+mld+bicig2}. +% \end{SMOOTH} +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*bicig3> +\ProvidesFile{bicig3.mld}[2006/03/31] +%% Mongol (Bicig3) titles for minitoc.sty +%% needs mongol fonts +\def\ptctitle{aguulag=a}% +\def\plftitle{zirug-un zigsagalda}% +\def\plttitle{kuisunukdu-yin zigsagalda}% +%% +\def\mtctitle{aguulag=a}% +\def\mlftitle{zirug-un zigsagalda}% +\def\mlttitle{kuisunukdu-yin zigsagalda}% +%% +\def\stctitle{aguulag=a}% +\def\slftitle{zirug-un zigsagalda}% +\def\slttitle{kuisunukdu-yin zigsagalda}% +%</bicig3> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Bithe'' language: \texttt{bithe.mld}}\label{s+mld+bithe}\index{bithe.mld} +% The titles for the ``bithe'' language\,\footnote{Bithe is a written form of the manju variant of the mongolian language.} are taken +% from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts. +% See also sections~\vref{s+mld+mongol} and~\vref{s+mld+manju}. +% +% The Manju writing, or \emph{bithe} system is a close relative +% of the Mongolian system; the basical letter shapes are the +% same. Yet for Manju, a set of diacritics (\emph{dots and circles}) +% was designed to the effect that all the ambiguities of Mongolian are eliminated. +% \or\relax +% \section{Langue <<~bithe~>>: \texttt{bithe.mld}}\label{s+mld+bithe}\index{bithe.mld} +% Les titres pour la langue <<~bithe~>>\,\footnote{Le <<~bithe~>> est une forme écrite de la +% variante <<~manju~>> de la langue mongole.} sont +% tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue requiert des fontes spécifiques. Voir aussi les +% sections~\vref{s+mld+mongol} et~\vref{s+mld+manju}. +% +% L'écriture Manju (Manchou), ou le système \emph{bithe}, est une proche +% parente du système Mongol; les formes de base des lettres sont les mêmes. Mais pour le Manju, un +% ensemble de signes diacritiques (\emph{points et cercles}) a +% été conçu ayant pour effet d'éliminer toutes les ambiguïtés du Mongol. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*bithe> +\ProvidesFile{bithe.mld}[2005/11/16] +%% Manju (bithe) titles for minitoc.sty +%% needs mongol fonts +\def\ptctitle{garcag}% +\def\plftitle{zirug-un? afaha}% +\def\plttitle{kuisunukdu-yin? afaha}% +%% +\def\mtctitle{garcag}% +\def\mlftitle{zirug-un? afaha}% +\def\mlttitle{kuisunukdu-yin? afaha}% +%% +\def\stctitle{garcag}% +\def\slftitle{zirug-un? afaha}% +\def\slttitle{kuisunukdu-yin? afaha}% +%</bithe> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Brazil'' language: \texttt{brazil.mld}}\label{s+mld+brazil}\index{brazil.mld} % The titles for the ``brazil'' language\,\footnote{It is the portuguese dialect spoken in Brazil. These titles are -% \emph{different} in Brazil and in Portugal. See section~\vref{s+mld+portuguese}.} are taken from the \texttt{babel} -% package~\cite{babel}: +% \emph{different} in Brazil and in Portugal. \xname{Arnaldo}{Viegas de Lima} contributed brasilian translations. +% See section~\vref{s+mld+portuguese}.} are taken from the \texttt{portuges.dtx} file in the \texttt{babel} +% package~\cite{babel,babel-user,portuges}: % \or\relax % \section{Langue <<~brazil~>>: \texttt{brazil.mld}}\label{s+mld+brazil}\index{brazil.mld} % Les titres pour la langue <<~brazil~>> (brésilien)\,\footnote{C'est le dialecte portugais parlé au Brésil. Ces -% titres sont \emph{différents} au Brésil et au Portugal. Voir la section~\vref{s+mld+portuguese}.} sont tirés du -% paquetage \texttt{babel}~\cite{babel}: +% titres sont \emph{différents} au Brésil et au Portugal. \xname{Arnaldo}{Viegas de Lima} a contribué pour les +% traductions brésiliennes. Voir la section~\vref{s+mld+portuguese}.} sont tirés du fichier \texttt{portuges.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,portuges}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*brazil> -\ProvidesFile{brazil.mld}[1999/03/16] +\ProvidesFile{brazil.mld}[2006/01/13] %% Portugues (brazil) titles for minitoc.sty +%% from portuges.dtx (babel) +%% Ramalhete, Jose Pedro and "de Lima", Arnaldo Viegas \def\ptctitle{Sum\'ario}% \def\plftitle{Lista de Figuras}% \def\plttitle{Lista de Tabelas}% @@ -23220,7 +34358,7 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax -% \section{``brazilian'' language: \texttt{brazilian.mld}}\label{s+mld+brazilian}\index{brazilian.mld} +% \section{``Brazilian'' language: \texttt{brazilian.mld}}\label{s+mld+brazilian}\index{brazilian.mld} % The ``brazilian'' language is just like ``brazil'', so we just load \texttt{brazil.mld}\index{brazil.mld} % (see section~\vref{s+mld+brazil}): % \or\relax @@ -23228,6 +34366,8 @@ sud des États-Unis, comme la Louisiane.} % La langue <<~brazilian~>> est comme <<~brazil~>>, donc nous chargeons simplement % \texttt{brazil.mld}\index{brazil.mld} (voir la section~\vref{s+mld+brazil}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*brazilian> \ProvidesFile{brazilian.mld}[2005/07/11] @@ -23239,33 +34379,37 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{``Breton'' language: \texttt{breton.mld}}\label{s+mld+breton}\index{breton.mld} % The titles for the ``breton'' language\,\footnote{Spoken as a local celtic dialect in french Brittany.} are taken from -% the \texttt{babel} package~\cite{babel}: +% \texttt{breton.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,breton}: % \or\relax % \section{Langue <<~breton~>>: \texttt{breton.mld}}\label{s+mld+breton}\index{breton.mld} % Les titres pour la langue <<~breton~>>\,\footnote{Parlées comme dialecte celtique local en Bretagne (France).} -% sont tirés du paquetage \texttt{babel}~\cite{babel}: +% sont tirés du fichier \texttt{breton.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,breton}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*breton> -\ProvidesFile{breton.mld}[1999/03/16] +\ProvidesFile{breton.mld}[2006/01/13] %% Breton titles for minitoc.sty -\def\ptctitle{Taolenn} -\def\plftitle{Listenn ar Figurenno\`u} -\def\plttitle{Listenn an taolenno\`u} +%% from breton.dtx (babel) +%% Rolland, Christian +\def\ptctitle{Taolenn}% +\def\plftitle{Listenn ar Figurenno\`u}% +\def\plttitle{Listenn an taolenno\`u}% %% -\def\mtctitle{Taolenn} -\def\mlftitle{Listenn ar Figurenno\`u} -\def\mlttitle{Listenn an taolenno\`u} +\def\mtctitle{Taolenn}% +\def\mlftitle{Listenn ar Figurenno\`u}% +\def\mlttitle{Listenn an taolenno\`u}% %% -\def\stctitle{Taolenn} -\def\slftitle{Listenn ar Figurenno\`u} -\def\slttitle{Listenn an taolenno\`u} +\def\stctitle{Taolenn}% +\def\slftitle{Listenn ar Figurenno\`u}% +\def\slttitle{Listenn an taolenno\`u}% %</breton> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax -% \section{``british'' language: \texttt{british.mld}}\label{s+mld+british}\index{british.mld} +% \section{``British'' language: \texttt{british.mld}}\label{s+mld+british}\index{british.mld} % The ``british'' language is just like ``english'', so we just load \texttt{english.mld}\index{english.mld} % (see section~\vref{s+mld+english}): % \or\relax @@ -23273,6 +34417,8 @@ sud des États-Unis, comme la Louisiane.} % La langue <<~british~>> est comme <<~english~>>, donc nous chargeons simplement % \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*british> \ProvidesFile{british.mld}[2005/07/11] @@ -23283,17 +34429,23 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Bulgarian'' language: \texttt{bulgarian.mld}}\label{s+mld+bulgarian}\index{bulgarian.mld} -% The titles for the ``bulgarian'' language are taken from the \texttt{babel} package~\cite{babel}; they require +% The titles for the ``bulgarian'' language are taken from the \texttt{bulgarian.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,bulgarian}; they require % specific cyrillic fonts. See also section~\vref{s+mld+bulgarianb}. % \or\relax % \section{Langue <<~bulgarian~>>: \texttt{bulgarian.mld}}\label{s+mld+bulgarian}\index{bulgarian.mld} -% Les titres pour la langue <<~bulgarian~>> (bulgare) sont tirés du paquetage \texttt{babel}~\cite{babel}; ils ont +% Les titres pour la langue <<~bulgarian~>> (bulgare) sont tirés du fichier \texttt{bulgarian.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,bulgarian}; ils ont % besoin de fontes cyrilliques spécifiques. Voir aussi la section~\vref{s+mld+bulgarianb}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*bulgarian> -\ProvidesFile{bulgarian.mld}[2001/02/28] +\ProvidesFile{bulgarian.mld}[2006/01/13] %% Bulgarian titles for minitoc.sty +%% from bulgarian.dtx (babel) +%% Boshnakov, Georgi %% Needs special fonts \def\ptctitle{% {\cyr\CYRS\cyrhrdsn\cyrd\cyrhrdsn\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}% @@ -23327,17 +34479,22 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Bulgarianb'' language: \texttt{bulgarianb.mld}}\label{s+mld+bulgarianb}\index{bulgarianb.mld} -% The titles for the ``bulgarianb'' (upper bulgarian) language are taken from the \texttt{babel} package~\cite{babel}; +% The titles for the ``bulgarianb'' (upper bulgarian) language are taken from the \texttt{russianb.dtx} file of +% the \texttt{babel} package~\cite{babel,babel-user,russianb1,russianb}; % they require specific cyrillic fonts. See also section~\vref{s+mld+bulgarian}. % \or\relax % \section{Langue <<~bulgarianb~>>: \texttt{bulgarianb.mld}}\label{s+mld+bulgarianb}\index{bulgarianb.mld} -% Les titres pour la langue <<~bulgarianb~>> (haut bulgare) sont tirés du paquetage \texttt{babel}~\cite{babel}; -% Ils requièrent des fontes cyrilliques spécifiques. Voir aussi la section~\vref{s+mld+bulgarian}. +% Les titres pour la langue <<~bulgarianb~>> (haut bulgare) sont tirés du fichier \texttt{russianb.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,russianb1,russianb}; +% ils requièrent des fontes cyrilliques spécifiques. Voir aussi la section~\vref{s+mld+bulgarian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*bulgarianb> -\ProvidesFile{bulgariand.mld}[2005/03/24] +\ProvidesFile{bulgarianb.mld}[2006/03/06] %% Upper bulgarian titles for minitoc.sty +%% From russianb.dtx %% Needs cyrillic fonts for upper bulgarian \def\ptctitle{% {\cyr\CYRS\cyrhrdsn\cyrd\cyrhrdsn\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}% @@ -23371,9 +34528,11 @@ sud des États-Unis, comme la Louisiane.} % \or\relax % \section{Langue <<~buryat~>>: \texttt{buryat.mld}}\label{s+mld+buryat}\index{buryat.mld} % Les titres pour la langue <<~buryat~>>\,\footnote{Parlée dans certaines régions de la Mongolie. dans la république -% Buryat, près du lac Baïkal.} sont tirés du paquetage Mon\TeX\ package~\cite{mlsquick,montex}. Cette langue +% Buryat, près du lac Baïkal.} (bouriate) sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue % requiert des fontes spécifiques. Voir aussi la section~\vref{s+mld+mongol}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*buryat> \ProvidesFile{buryat.mld}[1999/03/16] @@ -23395,6 +34554,39 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Buryat2'' language: \texttt{buryat2.mld}}\label{s+mld+buryat2}\index{buryat2.mld} +% The titles for the ``buryat2'' language (a variant for the buryat language, see section~\vref{s+mld+buryat}) +% are taken from the Mon\TeX\ package~\cite{mlsquick,montex}. This language requires specific fonts. +% See also section~\vref{s+mld+mongol}. +% \or\relax +% \section{Langue <<~buryat2~>>: \texttt{buryat2.mld}}\label{s+mld+buryat2}\index{buryat2.mld} +% Les titres pour la langue <<~buryat2~>> (une variante du langage «~buryat~», voir la section~\vref{s+mld+buryat}) +% sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette langue +% requiert des fontes spécifiques. Voir aussi la section~\vref{s+mld+mongol}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*buryat2> +\ProvidesFile{buryat2.mld}[1999/03/16] +%% Buryat2 titles for minitoc.sty +%% Needs special fonts +\def\ptctitle{{\mnr Aguulga}}% +\def\plftitle{{\mnr Zuraga"i jagsaalt}}% +\def\plttitle{{\mnr X"usn"ag"at"a"i jagsaalt}}% +%% +\def\mtctitle{{\mnr Aguulga}}% +\def\mlftitle{{\mnr Zuraga"i jagsaalt}}% +\def\mlttitle{{\mnr X"usn"ag"at"a"i jagsaalt}}% +%% +\def\stctitle{{\mnr Aguulga}}% +\def\slftitle{{\mnr Zuraga"i jagsaalt}}% +\def\slttitle{{\mnr X"usn"ag"at"a"i jagsaalt}}% +%</buryat2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Canadian'' language: \texttt{canadian.mld}}\label{s+mld+canadian}\index{canadian.mld} % The ``canadian'' language \virage(note the final ``i\emph{a}n'') is just the \emph{english} language spoken % in Canada. We just load the file \texttt{english.mld}\index{english.mld} (see section~\vref{s+mld+english}): @@ -23403,6 +34595,8 @@ sud des États-Unis, comme la Louisiane.} % La langue <<~canadian~>> \virage(notez le <<~i\emph{a}n~>> final) est simplement la langue \emph{anglaise} parlée % au Canada. Nous chargeons simplement le fichier \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*canadian> \ProvidesFile{canadian.mld}[2004/12/14] @@ -23421,6 +34615,8 @@ sud des États-Unis, comme la Louisiane.} % au Canada. Nous chargeons simplement le fichier \texttt{french.mld}\index{french.mld} (voir la % section~\vref{s+mld+french}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*canadien> \ProvidesFile{canadien.mld}[2004/12/14] @@ -23439,10 +34635,12 @@ sud des États-Unis, comme la Louisiane.} % en Castille, une partie du centre de l'Espagne. Nous chargeons simplement le fichier % \texttt{spanish.mld}\index{spanish.mld} (voir la section~\vref{s+mld+spanish}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*castillan> -%% Castillan (spanish) titles for minitoc.sty \ProvidesFile{castillan.mld}[2004/12/14] +%% Castillan (spanish) titles for minitoc.sty \mtcselectlanguage{spanish}% %</castillan> % \end{macrocode} @@ -23460,6 +34658,8 @@ sud des États-Unis, comme la Louisiane.} % Nous chargeons simplement le fichier % \texttt{spanish.mld}\index{spanish.mld} (voir la section~\vref{s+mld+spanish}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*castillian> \ProvidesFile{castillian.mld}[2005/07/01] @@ -23472,16 +34672,20 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{``Catalan'' language: \texttt{catalan.mld}}\label{s+mld+catalan}\index{catalan.mld} % The titles for the ``catalan'' language\,\footnote{Spoken in Catalunya, the eastern part of Spain, around Barcelona.} -% are taken from the \texttt{babel} package~\cite{babel}: +% are taken from the \texttt{catalan.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,catalan}: % \or\relax % \section{Langue <<~catalan~>>: \texttt{catalan.mld}}\label{s+mld+catalan}\index{catalan.mld} % Les titres pour la langue <<~catalan~>>\,\footnote{Parlée en Catalogne, la partie orientale de l'Espagne, autour -% de Barcelone.} sont tirés du paquetage \texttt{babel}~\cite{babel}: +% de Barcelone.} sont tirés du fichier \texttt{catalan.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,catalan}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*catalan> -\ProvidesFile{catalan.mld}[1999/03/16] +\ProvidesFile{catalan.mld}[2006/01/13] %% Catalan titles for minitoc.sty +%% from catalan.dtx (babel) +%% Badenes, Goncal \def\ptctitle{\'Index}% \def\plftitle{\'Index de figures}% \def\plttitle{\'Index de taules}% @@ -23501,7 +34705,7 @@ sud des États-Unis, comme la Louisiane.} % \section{``Chinese1'' language: \texttt{chinese1.mld} and \texttt{chinese1.mlo}}\label{s+mld+chinese1}% % \index{chinese1.mld}\index{chinese1.mlo} % There are several variants for the chinese language. -% The ``chinese1'' language uses titles taken from the \texttt{Bg5.cap} file in the CJK system~\cite{cjk2}. Special +% The ``chinese1'' language uses titles taken from the \texttt{Bg5.cap} file in the CJK system~\cite{cjk,cjk2}. Special % fonts are needed, of course. See also section~\vref{s+mld+chinese2}. % % The titles for the ``chinese1'' language contain characters that cannot be easily generated, hence we load @@ -23511,11 +34715,14 @@ sud des États-Unis, comme la Louisiane.} % \index{chinese1.mld}\index{chinese1.mlo} % Il y~a plusieurs variantes pour la langue chinoise. % La langue <<~chinese1~>> (chinois première variante) utilise des titres pris dans le fichier \texttt{Bg5.cap} du -% système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, évidemment. Voir aussi la section~\vref{s+mld+chinese2}. +% système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, évidemment. +% Voir aussi la section~\vref{s+mld+chinese2}. % % Les titres pour la langue <<~chinese1~>> contiennent des caractères qui ne peuvent pas être engendrés facilement, % donc nous chargeons le fichier \texttt{chinese1.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*chinese1> \ProvidesFile{chinese1.mld}[2005/01/28] @@ -23523,13 +34730,9 @@ sud des États-Unis, comme la Louisiane.} %% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e %% created by Werner Lemberg <wl@gnu.org> %% Version 4.5.2 (28-Mar-2003) +%% Chinese captions: character set: Big 5, encoding: Big 5 %% -%% Chinese captions -%% -%% character set: Big 5 -%% encoding: Big 5 -%% -\mtcloadmlo{chinese1} +\mtcloadmlo{chinese1}% %</chinese1> % \end{macrocode} % @@ -23537,7 +34740,7 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{``Chinese2'' language: \texttt{chinese2.mld} and \texttt{chinese2.mlo}}\label{s+mld+chinese2}% % \index{chinese2.mld}\index{chinese2.mlo} -% The ``chinese2'' language uses titles taken from the \texttt{Bg5.cpx} file in the CJK system~\cite{cjk2}. Special +% The ``chinese2'' language uses titles taken from the \texttt{Bg5.cpx} file in the CJK system~\cite{cjk,cjk2}. Special % fonts are needed, of course. See also section~\vref{s+mld+chinese1}. % % The titles for the ``chinese2'' language contain characters that cannot be easily generated, hence we load @@ -23546,12 +34749,14 @@ sud des États-Unis, comme la Louisiane.} % \section{Langue <<~chinese2~>>: \texttt{chinese2.mld} et \texttt{chinese2.mlo}}\label{s+mld+chinese2}% % \index{chinese2.mld}\index{chinese2.mlo} % La langue <<~chinese2~>> (chinois seconde variante) utilise des titres pris dans le fichier \texttt{Bg5.cpx} dans -% le système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, évidemment. Voir aussi la +% le système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, évidemment. Voir aussi la % section~\vref{s+mld+chinese1}. % % Les titres pour la langue <<~chinese2~>> contiennent des caractères qui ne peuvent pas être engendrés facilement, % donc nous chargeons le fichier \texttt{chinese2.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*chinese2> \ProvidesFile{chinese2.mld}[2005/01/28] @@ -23560,30 +34765,30 @@ sud des États-Unis, comme la Louisiane.} %% created by Werner Lemberg <wl@gnu.org> %% %% Version 4.5.2 (28-Mar-2003) +%% Chinese captions: character set: Big 5, encoding: Big 5, preprocessed %% -%% Chinese captions -%% -%% character set: Big 5 -%% encoding: Big 5 -%% -%% preprocessed -%% -\mtcloadmlo{chinese2} +\mtcloadmlo{chinese2}% %</chinese2> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Croatian'' language: \texttt{croatian.mld}}\label{s+mld+croatian}\index{croatian.mld} -% The titles for the ``croatian'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``croatian'' language are taken from the file \texttt{croatian.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,croatian}: % \or\relax % \section{Langue <<~croatian~>>: \texttt{croatian.mld}}\label{s+mld+croatian}\index{croatian.mld} -% Les titres pour la langue <<~croatian~>> (croate) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~croatian~>> (croate) sont tirés du fichier \texttt{croatian.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,croatian}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*croatian> -\ProvidesFile{croatian.mld}[1999/03/16] +\ProvidesFile{croatian.mld}[2006/01/13] %% Croatian titles for minitoc.sty +%% from croatian.dtx (babel) +%% Pai\'{c}, Alan \def\ptctitle{Sadr\v{z}aj}% \def\plftitle{Slike}% \def\plttitle{Tablice}% @@ -23601,15 +34806,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Czech'' language: \texttt{czech.mld}}\label{s+mld+czech}\index{czech.mld} -% The titles for the ``czech'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``czech'' language are taken from the file \texttt{czech.dtx} in the +% \texttt{babel} package~\cite{babel,babel-user,czech}: % \or\relax % \section{Langue <<~czech~>>: \texttt{czech.mld}}\label{s+mld+czech}\index{czech.mld} -% Les titres pour la langue <<~czech~>> (tchèque) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~czech~>> (tchèque) sont tirés du fichier \texttt{czech.dtx} dans +% le paquetage \texttt{babel}~\cite{babel,babel-user,czech}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*czech> -\ProvidesFile{czech.mld}[1999/03/16] +\ProvidesFile{czech.mld}[2006/01/13] %% Czech titles for minitoc.sty +%% from czech.dtx (babel) +%% Lokajicek, Milos %% Warning: defines \w as a ring accent \def\w#1{\accent'27 #1} \def\ptctitle{Obsah}% @@ -23629,15 +34840,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Danish'' language: \texttt{danish.mld}}\label{s+mld+danish}\index{danish.mld} -% The titles for the ``danish'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``danish'' language are taken from the \texttt{danish.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,danish}: % \or\relax % \section{Langue <<~danish~>>: \texttt{danish.mld}}\label{s+mld+danish}\index{danish.mld} -% Les titres pour la langue <<~danish~>> (danois) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~danish~>> (danois) sont tirés du fichier \texttt{danish.dtx} +% dans lepaquetage \texttt{babel}~\cite{babel,babel-user,danish}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*danish> -\ProvidesFile{danish.mld}[1999/03/16] +\ProvidesFile{danish.mld}[2006/01/13] %% Danish titles for minitoc.sty +%% fron danish.dtx (babel) +%% Larsen, Henning \def\ptctitle{Indholdsfortegnelse}% \def\plftitle{Figurer}% \def\plttitle{Tabeller}% @@ -23655,15 +34872,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Dutch'' language: \texttt{dutch.mld}}\label{s+mld+dutch}\index{dutch.mld} -% The titles for the ``dutch'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``dutch'' language are taken from the \texttt{dutch.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,dutch}: % \or\relax % \section{Langue <<~dutch~>>: \texttt{dutch.mld}}\label{s+mld+dutch}\index{dutch.mld} -% Les titres pour la langue <<~dutch~>> (néerlandais) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~dutch~>> (néerlandais) sont tirés du fichier \texttt{dutch.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,dutch}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*dutch> -\ProvidesFile{dutch.mld}[1999/03/16] +\ProvidesFile{dutch.mld}[2006/01/13] % Dutch titles for minitoc.sty +%% from dutch.dtx (babel) +%% Braams, Johannes \def\ptctitle{Inhoudsopgave}% \def\plftitle{Lijst van figuren}% \def\plttitle{Lijst van tabellen}% @@ -23678,48 +34901,152 @@ sud des États-Unis, comme la Louisiane.} %</dutch> % \end{macrocode} % -% \lneed{5} +% \lneed{7} % \ifcase\LANG\relax +% \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{babel} package~\cite{babel}. See also -% sections~\vref{s+mld+american}, \vref{s+mld+british}, \vref{s+mld+canadian}, \vref{s+mld+UKenglish}, -% and~\vref{s+mld+USenglish}. \virage\emph{It is the default language.} +% 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.} +% +% 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}, +% and~\vref{s+mld+USenglish}. +% \end{SMOOTH} % \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 paquetage \texttt{babel}~\cite{babel}. Voir aussi -% les sections~\vref{s+mld+american}, \vref{s+mld+british}, \vref{s+mld+canadian}, \vref{s+mld+UKenglish} -% et~\vref{s+mld+USenglish}. \virage\emph{C'est la langue par défaut.} +% 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.} +% +% \begin{raggedright} +% \mbox{Voir aussi les sections~\vref{s+mld+american},} \vref{s+mld+australian},\ABK \vref{s+mld+british},\ABK +% \vref{s+mld+canadian},\ABK \vref{s+mld+newzealand},\ABK \vref{s+mld+UKenglish}\ABK et~\vref{s+mld+USenglish}. +% \end{raggedright} % \fi +% +% \lneed{3} % \begin{macrocode} %<*english> -\ProvidesFile{english.mld}[1999/03/16] +\ProvidesFile{english.mld}[2006/01/13] %% English titles for minitoc.sty -\def\ptctitle{Table of Contents} -\def\plftitle{List of Figures} -\def\plttitle{List of Tables} +%% from english.dtx (babel) +%% Braams, Johannes +\def\ptctitle{Table of Contents}% +\def\plftitle{List of Figures}% +\def\plttitle{List of Tables}% %% -\def\mtctitle{Contents} -\def\mlftitle{Figures} -\def\mlttitle{Tables} +\def\mtctitle{Contents}% +\def\mlftitle{Figures}% +\def\mlttitle{Tables}% %% -\def\stctitle{Contents} -\def\slftitle{Figures} -\def\slttitle{Tables} +\def\stctitle{Contents}% +\def\slftitle{Figures}% +\def\slttitle{Tables}% %</english> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax +% \section{``English1'' language: \texttt{english1.mld}}\label{s+mld+english1}\index{english1.mld} +% The titles for the ``english1'' language are taken from the \texttt{english.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,english}, with some adaptations for the part-level titles. +% \or\relax +% \section{Langue <<~english1~>>: \texttt{english1.mld}}\label{s+mld+english1}\index{english1.mld} +% Les titres pour la langue <<~english1~>> sont tirés du fichier \texttt{english.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,english}, avec quelques adaptations pour les titres +% au niveau partie. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*english1> +\ProvidesFile{english1.mld}[2006/03/30] +%% English titles for minitoc.sty +%% from english.dtx (babel) Braams, Johannes +%% ptctitle, plftitle and plttitle modified (JPFD) +\def\ptctitle{\ifnum\value{part}=1\relax + Table of Contents of the First Part\relax + \else Table of Contents of Part~\Roman{part}\fi}% +\def\plftitle{\ifnum\value{part}=1\relax + List of Figures in the First Part\relax + \else List of Figures in Part~\Roman{part}\fi}% +\def\plttitle{\ifnum\value{part}=1\relax + List of Tables in the First Part\relax + \else List of Tables in Part~\Roman{part}\fi}% +%% +\def\mtctitle{Contents}% +\def\mlftitle{Figures}% +\def\mlttitle{Tables}% +%% +\def\stctitle{Contents}% +\def\slftitle{Figures}% +\def\slttitle{Tables}% +%</english1> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``English2'' language: \texttt{english2.mld}}\label{s+mld+english2}\index{english2.mld} +% The titles for the ``english2'' language are taken from the \texttt{english.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,english}, with some adaptations for the part-level titles. +% \or\relax +% \section{Langue <<~english2~>>: \texttt{english2.mld}}\label{s+mld+english2}\index{english2.mld} +% Les titres pour la langue <<~english2~>> sont tirés du fichier \texttt{english.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,english}, avec quelques adaptations pour les titres +% au niveau partie. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*english2> +\ProvidesFile{english2.mld}[2006/03/30] +%% English titles for minitoc.sty +%% from english.dtx (babel) Braams, Johannes +%% ptctitle, plftitle and plttitle modified (JPFD) +\def\mtcEnglishIIpart{\ifcase\value{part}% +\or the First Part\or the Second Part\or +the Third Part\or the Fourth Part\or the Fifth Part\or +the Sixth Part\or the Seventh Part\or the Eighth Part\or +the Ninth Part\or the Tenth Part\or the Eleventh Part\or +the Twelfth Part\or the Thirteenth Part\or the Fourteenth Part\or +the Fifteenth Part\or the Sixteenth Part\or the Seventeenth Part\or +the Eighteenth Part\or the Nineteenth Part\or +the Twentieth Part\else Part~\Roman{part}\fi} +\def\ptctitle{Contents of \mtcEnglishIIpart} +\def\plftitle{List of Figures in \mtcEnglishIIpart} +\def\plttitle{List of Tables in \mtcEnglishIIpart} +%% +\def\mtctitle{Contents}% +\def\mlftitle{Figures}% +\def\mlttitle{Tables}% +%% +\def\stctitle{Contents}% +\def\slftitle{Figures}% +\def\slttitle{Tables}% +%</english2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Esperant'' language: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld} -% The titles for the ``esperant'' (esperanto) language are taken from the \texttt{babel} package~\cite{babel}. +% 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 \name{Lejzer~Ludwig}{Zamenof}\footnote{See +% \url{http://uea.org/} and \url{http://www.esperanto-france.org/} for more information.} (1859--1917). % \or\relax % \section{Langue <<~esperant~>>: \texttt{esperant.mld}}\label{s+mld+esperant}\index{esperant.mld} -% Les titres pour la langue <<~esperant~>> (esperanto) sont tirés du paquetage \texttt{babel}~\cite{babel}. +% 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 \name{Lejzer~Ludwig}{Zamenof}\,{\froff\footnote{Voir +% \url{http://uea.org/} et \url{http://www.esperanto-france.org/} pour plus d'informations.}} (1859--1917). % \fi +% +% \lneed{3} % \begin{macrocode} %<*esperant> -\ProvidesFile{esperant.mld}[1999/03/16] +\ProvidesFile{esperant.mld}[2006/01/13] %% Esperanto titles for minitoc.sty +%% from esperanto.dtx (babel) +%% Marti, Ruiz-Altaba and Knappen. Jörg \def\ptctitle{Enhavo}% \def\plftitle{Listo de figuroj}% \def\plttitle{Listo de tabeloj}% @@ -23744,6 +35071,8 @@ sud des États-Unis, comme la Louisiane.} % Les langues <<~esperanto~>> et <<~esperant~>> sont synonymes, donc nous chargeons simplement le fichier % \texttt{esperant.mld}\index{esperant.mld} (voir la section~\vref{s+mld+esperant}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*esperanto> \ProvidesFile{esperanto.mld}[2004/12/14] @@ -23754,15 +35083,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Estonian'' language: \texttt{estonian.mld}}\label{s+mld+estonian}\index{estonian.mld} -% The titles for the ``estonian'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``estonian'' language are taken from the \texttt{estonian.dtx} file +% in the \texttt{babel} package~\cite{babel,babel-user,estonian}: % \or\relax % \section{Langue <<~estonian~>>: \texttt{estonian.mld}}\label{s+mld+estonian}\index{estonian.mld} -% Les titres pour la langue <<~estonian~>> (estonien) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~estonian~>> (estonien) sont tirés du fichier \texttt{estonian.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,estonian}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*estonian> -\ProvidesFile{estonian.mld}[1999/03/16] +\ProvidesFile{estonian.mld}[2006/01/13] %% Estonian titles for minitoc.sty +%% from estonian.dtx (babel) +%% Saar, Enn \def\ptctitle{Sisukord}% \def\plftitle{Joonised}% \def\plttitle{Tabelid}% @@ -23781,15 +35116,18 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{``Ethiopia'' language: \texttt{ethiopia.mld}}\label{s+mld+ethiopia}\index{ethiopia.mld} % The titles for the ``ethiopia'' language are taken from the \texttt{ethiop} package~\cite{ethiop}. Specific -% fonts are needed. +% fonts are needed. See also section~\vref{s+mld+ethiopian2}. % \or\relax % \section{Langue <<~ethiopia~>>: \texttt{ethiopia.mld}}\label{s+mld+ethiopia}\index{ethiopia.mld} % Les titres pour la langue <<~ethiopia~>> (éthiopien) sont tirés du paquetage \texttt{ethiop}~\cite{ethiop}. Des -% fontes spécifiques sont nécessaires. +% fontes spécifiques sont nécessaires. Voir aussi la section~\vref{s+mld+ethiopian2}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*ethiopia> \ProvidesFile{ethiopia.mld}[1999/03/16] +%% Ethopian titles for minitoc.sty %% Needs special fonts \def\ptctitle{yezate}% \def\plftitle{% @@ -23821,12 +35159,16 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{``Ethiopian'' language: \texttt{ethiopian.mld}}\label{s+mld+ethiopian}\index{ethopian.mld} % The ``ethiopian'' language is just a synonym for the ``ethiopia'' language, so we just load the -% \texttt{ethiopia.mld}\index{ethopia.mld} file (see section~\vref{s+mld+ethiopia}): +% \texttt{ethiopia.mld}\index{ethopia.mld} file (see section~\vref{s+mld+ethiopia}). See also +% section~\vref{s+mld+ethiopia}. % \or\relax % \section{Langue <<~ethiopian~>>: \texttt{ethiopian.mld}}\label{s+mld+ethiopian}\index{ethopian.mld} % La langue <<~ethiopian~>> (éthiopien) est un simple synonyme pour la langue <<~ethiopia~>>, donc nous chargeons -% simplement le fichier \texttt{ethiopia.mld}\index{ethopia.mld} (voir la section~\vref{s+mld+ethiopia}): +% simplement le fichier \texttt{ethiopia.mld}\index{ethopia.mld} (voir la section~\vref{s+mld+ethiopia}). Voir +% aussi la section~\vref{s+mld+ethiopia}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*ethiopian> \ProvidesFile{ethiopian.mld}[2004/12/14] @@ -23837,13 +35179,52 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Ethiopian2'' language: \texttt{ethiopian2.mld}}\label{s+mld+ethiopian2}\index{ethiopian2.mld} +% The titles for the ``ethiopian2'' language (for Omega) are taken from the \texttt{ethiop} package~\cite{ethiop}. Specific +% fonts are needed. See also section~\vref{s+mld+ethiopia}. +% \or\relax +% \section{Langue <<~ethiopian2~>>: \texttt{ethiopian2.mld}}\label{s+mld+ethiopian2}\index{ethiopian2.mld} +% Les titres pour la langue <<~ethiopian2~>> (éthiopien pour Omega) sont tirés du paquetage \texttt{ethiop}~\cite{ethiop}. +% Des fontes spécifiques sont nécessaires. Voir aussi la section~\vref{s+mld+ethiopia}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*ethiopian2> +\ProvidesFile{ethiopian2.mld}[2006/01/30] +%% Ethopian titles for minitoc.sty with Omega. +%% Needs special fonts +\def\ptctitle{^^^^12ed^^^^12d8^^^^1275}% +\def\plftitle{^^^^12e8^^^^1225^^^^12d5^^^^120e^^^^127d + ^^^^121b^^^^12cd^^^^132b}% +\def\plttitle{^^^^12e8^^^^1230^^^^1295^^^^1320^^^^1228^^^^12e5 + ^^^^121b^^^^12cd^^^^132b}% +%% +\def\mtctitle{^^^^12ed^^^^12d8^^^^1275}% +\def\mlftitle{^^^^12e8^^^^1225^^^^12d5^^^^120e^^^^127d + ^^^^121b^^^^12cd^^^^132b}% +\def\mlttitle{^^^^12e8^^^^1230^^^^1295^^^^1320^^^^1228^^^^12e5 + ^^^^121b^^^^12cd^^^^132b}% +%% +\def\stctitle{^^^^12ed^^^^12d8^^^^1275}% +\def\slftitle{^^^^12e8^^^^1225^^^^12d5^^^^120e^^^^127d + ^^^^121b^^^^12cd^^^^132b}% +\def\slttitle{^^^^12e8^^^^1230^^^^1295^^^^1320^^^^1228^^^^12e5 + ^^^^121b^^^^12cd^^^^132b}% +%</ethiopian2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \begin{SMOOTH} % \section{``Farsi1'' language: \texttt{farsi1.mld} and \texttt{farsi1.mlo}}\label{s+mld+farsi1}% % \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 -% ({\url{http://www.farsitex.org}}), by \name{Dr~Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader}, +% The ``farsi1'' language uses titles taken from the \texttt{farsi.sty} file in the +% Farsi\TeX\ system\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+farsi2}. +% \end{SMOOTH} % % The titles for the ``farsi1'' language contain characters that cannot be easily generated, hence we load % \texttt{farsi1.mlo}. @@ -23852,33 +35233,37 @@ sud des États-Unis, comme la Louisiane.} % \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\ ({\froff\url{http://www.farsitex.org}}), par \name{Dr~Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader}, -% \name{Hassan}{Abolhassani} et~al. +% système Farsi\TeX\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+farsi2}. % % Les titres pour la langue <<~farsi1~>> contiennent des caractères qui ne peuvent pas être engendrés facilement, % donc nous chargeons le fichier \texttt{farsi1.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*farsi1> \ProvidesFile{farsi1.mld}[2005/09/13] -% From farsi.sty of the FarsiTeX project -% by Dr Mohammad Ghodsi, -% Roozbeh Pournader (roozbeh@sharif.edu), -% Hassan Abolhassani, and others. -% http://www.farsitex.org -\mtcloadmlo{farsi1} +%% From farsi.sty of the FarsiTeX project +%% by Dr Mohammad Ghodsi, +%% Roozbeh Pournader (roozbeh@sharif.edu), +%% Hassan Abolhassani, and others. +%% http://www.farsitex.org +\mtcloadmlo{farsi1}% %</farsi1> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax +% \begin{SMOOTH} % \section{``Farsi2'' language: \texttt{farsi2.mld} and \texttt{farsi2.mlo}}\label{s+mld+farsi2}% % \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 -% ({\url{http://www.farsitex.org}}), by \name{Dr~Mohammad}{Ghodsi}, \name{Roozbeh}{Pournader}, +% 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}, % \name{Hassan}{Abolhassani}, and others. Special fonts are needed, of course. See also section~\vref{s+mld+farsi1}. +% \end{SMOOTH} % % The titles for the ``farsi2'' language contain characters that cannot be easily generated, hence we load % \texttt{farsi2.mlo}. @@ -23887,48 +35272,54 @@ sud des États-Unis, comme la Louisiane.} % \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\ ({\froff\url{http://www.farsitex.org}}), par \name{Dr~Mohammad}{Ghodsi}, +% système Farsi\TeX\,\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}. % % Les titres pour la langue <<~farsi2~>> contiennent des caractères qui ne peuvent pas être engendrés facilement, % donc nous chargeons le fichier \texttt{farsi2.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*farsi2> \ProvidesFile{farsi2.mld}[2005/09/13] -% From farsi.sty of the FarsiTeX project -% by Dr Mohammad Ghodsi, -% Roozbeh Pournader (roozbeh@sharif.edu), -% Hassan Abolhassani, and others. -% http://www.farsitex.org -\mtcloadmlo{farsi2} +%% From farsi.sty of the FarsiTeX project +%% by Dr Mohammad Ghodsi, +%% Roozbeh Pournader (roozbeh@sharif.edu), +%% Hassan Abolhassani, and others. +%% http://www.farsitex.org +\mtcloadmlo{farsi2}% %</farsi2> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Finnish'' language: \texttt{finnish.mld}}\label{s+mld+finnish}\index{finnish.mld} -% The titles for the ``finnish'' language are taken from the \texttt{babel} package~\cite{babel}. See also -% section~\vref{s+mld+finnish2}. +% The titles for the ``finnish'' language are taken from the \texttt{finnish.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,finnish}. See also section~\vref{s+mld+finnish2}. % \or\relax % \section{Langue <<~finnish~>>: \texttt{finnish.mld}}\label{s+mld+finnish}\index{finnish.mld} -% Les titres pour la langue <<~finnish~>> (finnois) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi -% la section~\vref{s+mld+finnish2}. +% Les titres pour la langue <<~finnish~>> (finnois) sont tirés du fichier \texttt{finnish.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,finnish}. Voir aussi la section~\vref{s+mld+finnish2}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*finnish> -\ProvidesFile{finnish.mld}[1999/03/16] +\ProvidesFile{finnish.mld}[2006/03/20] %% Finnish titles for minitoc.sty -\def\ptctitle{Sis\"alt\"o}% /* Could be "Sis\"allys" as well */ +%% from finnish.dtx (babel) +%% Kanerva, Mikko and Reino, Keranen +\def\ptctitle{Sis\"alt\"o}% \def\plftitle{Kuvat}% \def\plttitle{Taulukot}% %% -\def\mtctitle{Sis\"alt\"o}% /* Could be "Sis\"allys" as well */ +\def\mtctitle{Sis\"alt\"o}% \def\mlftitle{Kuvat}% \def\mlttitle{Taulukot}% %% -\def\stctitle{Sis\"alt\"o}% /* Could be "Sis\"allys" as well */ +\def\stctitle{Sis\"alt\"o}% \def\slftitle{Kuvat}% \def\slttitle{Taulukot}% %</finnish> @@ -23937,17 +35328,22 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Finnish2'' language: \texttt{finnish2.mld}}\label{s+mld+finnish2}\index{finnish2.mld} -% The titles for the ``finnish2'' language are taken from a variant proposed in the \texttt{babel} package~\cite{babel}. -% See also section~\vref{s+mld+finnish}. +% The titles for the ``finnish2'' language are taken from a variant proposed by the \texttt{finnish.dtx} +% in the \texttt{babel} package~\cite{babel,babel-user,finnish}. See also section~\vref{s+mld+finnish}. % \or\relax % \section{Langue <<~finnish2~>>: \texttt{finnish2.mld}}\label{s+mld+finnish2}\index{finnish2.mld} -% Les titres pour la langue <<~finnish2~>> (finnois seconde variante) sont tirés d'une variante proposée dans le -% paquetage \texttt{babel}~\cite{babel}. Voir aussi la section~\vref{s+mld+finnish}. +% Les titres pour la langue <<~finnish2~>> (finnois seconde variante) sont tirés d'une variante proposée +% par le fichier \texttt{finnish.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,finnish}. Voir aussi la section~\vref{s+mld+finnish}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*finnish2> -\ProvidesFile{finnish2.mld}[2005/04/06] -%% Finnish titles for minitoc.sty +\ProvidesFile{finnish2.mld}[2006/01/13] +%% Finnish titles for minitoc.sty (variant) +%% from finnish.dtx (babel) +%% Kanerva, Mikko and Reino, Keranen \def\ptctitle{Sis\"allys}% \def\plftitle{Kuvat}% \def\plttitle{Taulukot}% @@ -23974,6 +35370,8 @@ sud des États-Unis, comme la Louisiane.} % cédille dans un nom de fichier.} est synonyme de la langue <<~french~>>, donc nous chargeons le fichier % \texttt{french.mld}\index{french.mld} (voir la section~\vref{s+mld+french}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*francais> \ProvidesFile{francais.mld}[2004/12/14] @@ -23984,32 +35382,123 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``French'' language: \texttt{french.mld}}\label{s+mld+french}\index{french.mld} -% The titles for the ``french'' language are taken from the \texttt{babel} package~\cite{babel}. See also +% The titles for the ``french'' language are taken from the \texttt{frenchb.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,frenchb}. See also % sections~\vref{s+mld+acadian}, \vref{s+mld+acadien}, \vref{s+mld+canadien}, \vref{s+mld+francais}, \vref{s+mld+frenchb}, % \vref{s+mld+frenchle}, and~\vref{s+mld+frenchpro}. % \or\relax +% \begin{SMOOTH} % \section{Langue <<~french~>>: \texttt{french.mld}}\label{s+mld+french}\index{french.mld} -% Les titres pour la langue <<~french~>> (français) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi +% Les titres pour la langue <<~french~>> (français) sont tirés du fichier \texttt{frenchb.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,frenchb}. Voir aussi % les sections~\vref{s+mld+acadian}, \vref{s+mld+acadien}, \vref{s+mld+canadien}, \vref{s+mld+francais}, % \vref{s+mld+frenchb}, \vref{s+mld+frenchle} et~\vref{s+mld+frenchpro}. +% \end{SMOOTH} % \fi +% +% \lneed{3} % \begin{macrocode} %<*french> -\ProvidesFile{french.mld}[2005/06/16] +\ProvidesFile{french.mld}[2006/03/21] +%% French titles for minitoc.sty +%% from frenchb.dtx (babel) +%% Flipo, Daniel +\def\ptctitle{Table des mati\`eres}% +\def\plftitle{Liste des figures}% +\def\plttitle{Liste des tableaux}% %% -\def\ptctitle{Table des Mati\`eres} -\def\plftitle{Liste des Figures} -\def\plttitle{Liste des Tableaux} +\def\mtctitle{Sommaire}% +\def\mlftitle{Figures}% +\def\mlttitle{Tableaux}% %% +\def\stctitle{Sommaire}% +\def\slftitle{Figures}% +\def\slttitle{Tableaux}% +%</french> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``French1'' language: \texttt{french1.mld}}\label{s+mld+french1}\index{french1.mld} +% The titles for the ``french1'' language are taken from the \texttt{frenchb.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,frenchb}, with some adaptations for the part-level titles. +% \or\relax +% \section{Langue <<~french1~>>: \texttt{french1.mld}}\label{s+mld+french1}\index{french1.mld} +% Les titres pour la langue <<~french1~>> sont tirés du fichier \texttt{frenchb.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,frenchb}, avec quelques adaptations pour les titres +% au niveau partie. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*french1> +\ProvidesFile{french1.mld}[2006/03/29] %% French titles for minitoc.sty -\def\mtctitle{Sommaire} -\def\mlftitle{Figures} -\def\mlttitle{Tableaux} +%% from frenchb.dtx (babel) Flipo, Daniel +%% ptctitle, plftitle and plttitle modified (JPFD) +\def\ptctitle{\ifnum\value{part}=1\relax + Sommaire de la premi\`ere partie\relax + \else Sommaire de la partie~\Roman{part}\fi}% +\def\plftitle{\ifnum\value{part}=1\relax + Liste des figures de la premi\`ere partie\relax + \else Liste des figures de la partie~\Roman{part}\fi}% +\def\plttitle{\ifnum\value{part}=1\relax + Liste des tableaux de la premi\`ere partie\relax + \else Liste des tableaux de la partie~\Roman{part}\fi}% %% -\def\stctitle{Sommaire} -\def\slftitle{Figures} -\def\slttitle{Tableaux} -%</french> +\def\mtctitle{Sommaire}% +\def\mlftitle{Figures}% +\def\mlttitle{Tableaux}% +%% +\def\stctitle{Sommaire}% +\def\slftitle{Figures}% +\def\slttitle{Tableaux}% +%</french1> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``French2'' language: \texttt{french2.mld}}\label{s+mld+french2}\index{french2.mld} +% The titles for the ``french2'' language are taken from the \texttt{frenchb.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,frenchb}, with some adaptations for the part-level titles. +% See also section~\vref{ss+2parts}, for the subtle distinction between ``deuxième'' and ``seconde''. +% \or\relax +% \section{Langue <<~french2~>>: \texttt{french2.mld}}\label{s+mld+french2}\index{french2.mld} +% Les titres pour la langue <<~french2~>> sont tirés du fichier \texttt{frenchb.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,frenchb}, avec quelques adaptations pour les titres +% au niveau partie. +% Voir aussi la section~\vref{ss+2parts}, pour la subtile nuance entre «~deuxième~» et «~seconde~». +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*french2> +\ProvidesFile{french2.mld}[2006/06/08] +%% French titles for minitoc.sty +%% from frenchb.dtx (babel) Flipo, Daniel +%% ptctitle, plftitle and plttitle modified (JPFD) +\def\mtcFrenchIIpart{\ifcase\value{part}% +\or premi\`ere partie\or +{\ifmtcsecondpart seconde\else deuxi\`eme\fi} partie\or +troisi\`eme partie\or quatri\`eme partie\or cinqui\`eme partie\or +sixi\`eme partie\or septi\`eme partie\or huiti\`eme partie\or +neuvi\`eme partie\or dixi\`eme partie\or onzi\`eme partie\or +douzi\`eme partie\or treizi\`eme partie\or quatorzi\`eme partie\or +quinzi\`eme partie\or seizi\`eme partie\or dix-septi\`eme partie\or +dix-huiti\`eme partie\or dix-neuvi\`eme partie\or +vingti\`eme partie\else partie~\Roman{part}\fi} +\def\ptctitle{Sommaire de la \mtcFrenchIIpart} +\def\plftitle{Liste des figures de la \mtcFrenchIIpart} +\def\plttitle{Liste des tableaux de la \mtcFrenchIIpart} +%% +\def\mtctitle{Sommaire}% +\def\mlftitle{Figures}% +\def\mlttitle{Tableaux}% +%% +\def\stctitle{Sommaire}% +\def\slftitle{Figures}% +\def\slttitle{Tableaux}% +%</french2> % \end{macrocode} % % \lneed{5} @@ -24022,6 +35511,8 @@ sud des États-Unis, comme la Louisiane.} % La langue <<~frenchb~>> est un synonyme pour la langue <<~french~>>, donc nous chargeons le fichier % \index{french.mld}\texttt{french.mld}. Voir la section~\vref{s+mld+french}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*frenchb> \ProvidesFile{frenchb.mld}[2003/02/11] @@ -24040,6 +35531,8 @@ sud des États-Unis, comme la Louisiane.} % La langue <<~frenchle~» est un synonyme pour la langue <<~french~>>, donc nous chargeons le fichier % \index{french.mld}\texttt{french.mld}. Voir la section~\vref{s+mld+french}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*frenchle> \ProvidesFile{frenchle.mld}[2003/02/20] @@ -24057,6 +35550,8 @@ sud des États-Unis, comme la Louisiane.} % La langue <<~frenchpro~>> est un synonyme pour la langue <<~french~>>, donc nous chargeons le fichier % \index{french.mld}\texttt{french.mld}. Voir la section~\vref{s+mld+french}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*frenchpro> \ProvidesFile{frenchpro.mld}[2003/02/20] @@ -24068,17 +35563,22 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{``Galician'' language: \texttt{galician.mld}}\label{s+mld+galician}\index{galician.mld} % The titles for the ``galician'' language\,\footnote{Spoken in Galice, in the north-west part of Spain, around -% Santiago de Compostela.} are taken from the \texttt{babel} package~\cite{babel}: +% Santiago de Compostela.} are taken from the \texttt{galician.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,galician}: % \or\relax % \section{Langue <<~galician~>>: \texttt{galician.mld}}\label{s+mld+galician}\index{galician.mld} % Les titres pour la langue <<~galician~>> (galicien)\,\footnote{Parlée en Galice, dans la partie nord-ouest de -% l'Espagne, autour de Saint-Jacques de Compostelle.} sont tirés du paquetage \texttt{babel}~\cite{babel}: +% l'Espagne, autour de Saint-Jacques de Compostelle.} sont tirés du fichier \texttt{galician.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,galician}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*galician> -\ProvidesFile{galician.mld}[1999/03/16] +\ProvidesFile{galician.mld}[2006/01/13] %% Galician titles for minitoc.sty -%% +%% from galician.dtx (babel) +%% Carriba, Manuel \def\ptctitle{\'Indice Xeral}% \def\plftitle{\'Indice de Figuras}% \def\plttitle{\'Indice de T\'aboas}% @@ -24096,85 +35596,129 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``German'' language: \texttt{german.mld}}\label{s+mld+german}\index{german.mld} -% The titles for the ``german'' language are taken from the \texttt{babel} package~\cite{babel}. See also the +% The titles for the ``german'' language are taken from the \texttt{babel} package~\cite{babel,babel-user}. See also the % section~\vref{s+mld+austrian}. % \or\relax % \section{Langue <<~german~>>: \texttt{german.mld}}\label{s+mld+german}\index{german.mld} -% Les titres pour la langue <<~german~>> (allemand) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi +% Les titres pour la langue <<~german~>> (allemand) sont tirés du paquetage \texttt{babel}~\cite{babel,babel-user}. Voir aussi % la section~\vref{s+mld+austrian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*german> \ProvidesFile{german.mld}[1999/03/16] %% German titles for minitoc.sty -\def\ptctitle{Inhaltsangabe} -\def\plftitle{Figuren} -\def\plttitle{Tabellen} +\def\ptctitle{Inhaltsangabe}% +\def\plftitle{Figuren}% +\def\plttitle{Tabellen}% %% -\def\mtctitle{Inhaltsangabe} -\def\mlftitle{Figuren} -\def\mlttitle{Tabellen} +\def\mtctitle{Inhaltsangabe}% +\def\mlftitle{Figuren}% +\def\mlttitle{Tabellen}% %% -\def\stctitle{Inhaltsangabe} -\def\slftitle{Figuren} -\def\slttitle{Tabellen} +\def\stctitle{Inhaltsangabe}% +\def\slftitle{Figuren}% +\def\slttitle{Tabellen}% %</german> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Germanb'' language: \texttt{germanb.mld}}\label{s+mld+germanb}\index{germanb.mld} -% The ``germanb'' language is a variant for the ``german'' language. The titles are taken from the \texttt{babel} -% package~\cite{babel}: +% The ``germanb'' language is a variant for the ``german'' language. The titles are taken from the +% \texttt{germanb.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,germanb}: % \or\relax % \section{Langue <<~germanb~>>: \texttt{germanb.mld}}\label{s+mld+germanb}\index{germanb.mld} % La langue <<~germanb~>> (allemand, variante) est une variante de la langue <<~german~>>. Les titres sont tirés du -% paquetage \texttt{babel}~\cite{babel}: +% fichier \texttt{germanb.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,germanb}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*germanb> -\ProvidesFile{germanb.mld}[1999/03/16] +\ProvidesFile{germanb.mld}[2006/01/13] %% German titles (variant) for minitoc.sty -\def\ptctitle{Inhaltsverzeichnis}% % oder nur: Inhalt -\def\plftitle{Abbildungsverzeichnis} -\def\plttitle{Tabellenverzeichnis} +%% from germanb.dtx (babel) +%% Braams, Johannes and Raichle, Bernd +\def\ptctitle{Inhaltsverzeichnis}% +\def\plftitle{Abbildungsverzeichnis}% +\def\plttitle{Tabellenverzeichnis}% %% -\def\mtctitle{Inhaltsverzeichnis}% % oder nur: Inhalt -\def\mlftitle{Abbildungsverzeichnis} -\def\mlttitle{Tabellenverzeichnis} +\def\mtctitle{Inhaltsverzeichnis}% +\def\mlftitle{Abbildungsverzeichnis}% +\def\mlttitle{Tabellenverzeichnis}% %% -\def\stctitle{Inhalt}% % oder nur: Inhalt -\def\slftitle{Abbildungen} -\def\slttitle{Tabellen} +\def\stctitle{Inhalt}% +\def\slftitle{Abbildungen}% +\def\slttitle{Tabellen}% %</germanb> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Germanb2'' language: \texttt{germanb2.mld}}\label{s+mld+germanb2}\index{germanb2.mld} +% The ``germanb2'' language is a variant for the ``german'' language, with short titles. +% See also section~\vref{s+mld+germanb}. +% The titles are taken from the \texttt{babel} package~\cite{babel,babel-user}: +% \or\relax +% \section{Langue <<~germanb2~>>: \texttt{germanb2.mld}}\label{s+mld+germanb2}\index{germanb2.mld} +% La langue <<~germanb2~>> (allemand, variante) est une variante de la langue <<~german~>>, avec des titres courts. +% Voir aussi la section~\vref{s+mld+germanb}. +% Les titres sont tirés du paquetage \texttt{babel}~\cite{babel,babel-user}: +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*germanb2> +\ProvidesFile{germanb2.mld}[2005/09/27] +%% German titles (variant) for minitoc.sty +\def\ptctitle{Inhalt}% +\def\plftitle{Abbildungen}% +\def\plttitle{Tabellen}% +%% +\def\mtctitle{Inhalt}% +\def\mlftitle{Abbildungen}% +\def\mlttitle{Tabellenverzeichnis}% +%% +\def\stctitle{Inhalt}% +\def\slftitle{Abbildungen}% +\def\slttitle{Tabellen}% +%</germanb2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Greek'' language: \texttt{greek.mld}}\label{s+mld+greek}\index{greek.mld} -% The titles for the ``greek'' language (modern greek) are taken from the \texttt{babel} package~\cite{babel}. +% The titles for the ``greek'' language (modern greek) are taken from the \texttt{greek.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,greek}. % Greek fonts are required. % \or\relax % \section{Langue <<~greek~>>: \texttt{greek.mld}}\label{s+mld+greek}\index{greek.mld} -% Les titres pour la langue <<~greek~>> (grec moderne) sont tirés du paquetage \texttt{babel}~\cite{babel}. +% Les titres pour la langue <<~greek~>> (grec moderne) sont tirés du fichier \texttt{greek.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,greek}. % Des fontes grecques sont requises. % \fi +% +% \lneed{3} % \begin{macrocode} %<*greek> -\ProvidesFile{greek.mld}[1999/03/16] -%% greek.mld +\ProvidesFile{greek.mld}[2006/01/13] +%% Greek titles for minitoc.sty +%% from greek.dtx (babel) +%% Syropoulos, Apostolos %% Needs greek fonts. -\def\ptctitle{Perieq'omena} -\def\plftitle{Kat'alogoc Sqhm'atwn} -\def\plttitle{Kat'alogoc Pin'akwn} +\def\ptctitle{Perieq'omena}% +\def\plftitle{Kat'alogoc Sqhm'atwn}% +\def\plttitle{Kat'alogoc Pin'akwn}% %% -\def\mtctitle{Perieq'omena} -\def\mlftitle{Kat'alogoc Sqhm'atwn} -\def\mlttitle{Kat'alogoc Pin'akwn} +\def\mtctitle{Perieq'omena}% +\def\mlftitle{Kat'alogoc Sqhm'atwn}% +\def\mlttitle{Kat'alogoc Pin'akwn}% %% -\def\stctitle{Perieq'omena} -\def\slftitle{Kat'alogoc Sqhm'atwn} -\def\slttitle{Kat'alogoc Pin'akwn} +\def\stctitle{Perieq'omena}% +\def\slftitle{Kat'alogoc Sqhm'atwn}% +\def\slttitle{Kat'alogoc Pin'akwn}% %</greek> % \end{macrocode} % @@ -24189,6 +35733,8 @@ sud des États-Unis, comme la Louisiane.} % (1982) mais fortement constestée -- et constestable -- réforme de la langue grecque.}) sont tirés du projet % ANTOMEGA~\cite{antomega}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*greek-mono> \ProvidesFile{greek-mono.mld}[2005/02/08] @@ -24242,6 +35788,8 @@ sud des États-Unis, comme la Louisiane.} % Les titres pour la langue <<~greek-polydemo~>>\,\footnote{Grec polytonique <<~démotique~>> (populaire), pour le grec % classique.} sont tirés du projet ANTOMEGA~\cite{antomega}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*greek-polydemo> \ProvidesFile{greek-polydemo.mld}[2005/02/08] @@ -24303,6 +35851,8 @@ sud des États-Unis, comme la Louisiane.} % mais a laissé d'importantes traces dans la langue grecque moderne.} % sont tirés du projet ANTOMEGA~\cite{antomega}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*greek-polykatha> \ProvidesFile{greek-polykatha.mld}[2005/02/08] @@ -24351,7 +35901,6 @@ sud des États-Unis, comme la Louisiane.} % \section{``Guarani'' language: \texttt{guarani.mld}}\label{s+mld+guarani}\index{guarani.mld} % The ``guarani'' language is the main language spoken in Paraguay. % Very often, a mixture of Guarani and Spanish, known as Jopara, is spoken. -% A special input encoding (\texttt{win-gn.def}) is needed. % The titles are taken from the \texttt{guarani.ldf} file by \name{Javier}{Bezos}~\cite{guarani}. % A special input encoding (\texttt{win-gn.def}) is needed. % These files are available on the CTAN archives. @@ -24359,10 +35908,12 @@ sud des États-Unis, comme la Louisiane.} % \section{Langue <<~guarani~>>: \texttt{guarani.mld}}\label{s+mld+guarani}\index{guarani.mld} % La langue «~guarani~» est la langue principale parlée au Paraguay. % Très souvent, un mélange de guarani et d'espagnol, appelé «~jopara~», est utilisé. -% Les titres sont tirés du fichier \texttt{guarani.ldf} de \name{Javier}{Bezos}~\cite{guarani}. +% Les titres sont tirés du fichier \texttt{guarani.ldf} de \name{Javier}{Bezos}~\cite{guarani}. % Un codage d'entrée spécial (\texttt{win-gn.def}) est nécessaire. % Ces fichiers sont disponibles sur les archives CTAN. % \fi +% +% \lneed{3} % \begin{macrocode} %<*guarani> \ProvidesFile{guarani.mld}[2005/08/26] @@ -24384,29 +35935,40 @@ sud des États-Unis, comme la Louisiane.} %</guarani> % \end{macrocode} % -% -% \lneed{5} +% \lneed{10} % \ifcase\LANG\relax % \section{``Hangul1'' language: \texttt{hangul1.mld} and \texttt{hangul1.mlo}}\label{s+mld+hangul1}% -% \index{hangul1.mld}\index{hangul1.mld} -% The titles for the ``hangul1'' language (korean in hangul script, first variant) are taken from the file -% \texttt{hangul.cap} of the CJK system~\cite{cjk2}. Special fonts are needed, of course. -% See also sections~\vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, -% \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}. +% \index{hangul1.mld}\index{hangul1.mlo} +% The Korean language was originally written using the Chinese characters; it is now mainly written in Hang~l, the +% Korean writing system, optionally incorporating Hanja to write Sino-Korean words~\cite{venkatesan}. +% See~\cite[page~150]{YH2004} and~\cite{park2003}. +% +% The titles for the ``hangul1'' language (korean in hangûl script, first variant) are taken from the file +% \texttt{hangul.cap} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course. +% See also sections~\vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8}, +% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}. % % The titles for the ``hangul1'' language contain characters that cannot be easily generated, hence we load % \texttt{hangul1.mlo}. % \or\relax % \section{Langue <<~hangul1~>>: \texttt{hangul1.mld} et \texttt{hangul1.mlo}}\label{s+mld+hangul1}% -% \index{hangul1.mld}\index{hangul1.mld} -% Les titres pour la langue <<~hangul1~>> (coréen, écriture hangul première variante) sont tirés du fichier -% \texttt{hangul.cap} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. -% Voir aussi les sections~\vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hanja1} -% et~\vref{s+mld+hanja2}. +% \index{hangul1.mld}\index{hangul1.mlo} +% La langue coréenne était originellement écrite en caractères chinois; elle est actuellement principalement +% écrite en caractères hangûl, en incorporant éventuellement des caractères hanja pour écrire des mots +% sino-coréens~\cite{venkatesan}. Voir~\cite[page~150]{YH2004} et~\cite{park2003}. +% +% \begin{SMOOTH} +% Les titres pour la langue <<~hangul1~>> (coréen, écriture hangûl première variante) sont tirés du fichier +% \texttt{hangul.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+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, +% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1}, \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}. +% \end{SMOOTH} % % Les titres pour la langue <<~hangul1~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{hangul1.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*hangul1> \ProvidesFile{hangul1.mld}[2005/01/28] @@ -24415,37 +35977,37 @@ sud des États-Unis, comme la Louisiane.} %% created by Werner Lemberg <wl@gnu.org> %% %% Version 4.5.2 (28-Mar-2003) -%% %% Hangul captions +%% character set: KS X 1001:1992 (=KS C 5601-1992), encoding: EUC (=Wansung) %% -%% character set: KS X 1001:1992 (=KS C 5601-1992) -%% encoding: EUC (=Wansung) -%% -\mtcloadmlo{hangul1} +\mtcloadmlo{hangul1}% %</hangul1> % \end{macrocode} % -% \lneed{5} +% \lneed{10} % \ifcase\LANG\relax % \section{``Hangul2'' language: \texttt{hangul2.mld} and \texttt{hangul2.mlo}}\label{s+mld+hangul2}% % \index{hangul2.mld}\index{hangul2.mlo} -% The titles for the ``hangul2'' language (korean in hangul script, second variant) are taken from the file -% \texttt{hangul.cpx} of the CJK system~\cite{cjk2}. Special fonts are needed, of course. -% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, -% \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}. +% The titles for the ``hangul2'' language (korean in hangûl script, second variant) are taken from the file +% \texttt{hangul.cpx} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course. +% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8}, +% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}. % % The titles for the ``hangul2'' language contain characters that cannot be easily generated, hence we load % \texttt{hangul2.mlo}. % \or\relax % \section{Langue <<~hangul2~>>: \texttt{hangul2.mld} et \texttt{hangul2.mlo}}\label{s+mld+hangul2}% % \index{hangul2.mld}\index{hangul2.mlo} -% Les titres pour la langue <<~hangul2~>> (coréen en écriture hangul, deuxième variante) sont tirés du fichier -% \texttt{hangul.cpx} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les -% sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hanja1} et~\vref{s+mld+hanja2}. +% Les titres pour la langue <<~hangul2~>> (coréen en écriture hangûl, deuxième variante) sont tirés du fichier +% \texttt{hangul.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+hangul1}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1}, +% \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}. % % Les titres pour la langue <<~hangul2~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{hangul2.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*hangul2> \ProvidesFile{hangul2.mld}[2005/01/28] @@ -24454,39 +36016,38 @@ sud des États-Unis, comme la Louisiane.} %% created by Werner Lemberg <wl@gnu.org> %% %% Version 4.5.2 (28-Mar-2003) -%% %% Hangul captions +%% character set: KS X 1001:1992 (=KS C 5601-1992), +%% encoding: EUC (=Wansung), preprocessed %% -%% character set: KS X 1001:1992 (=KS C 5601-1992) -%% encoding: EUC (=Wansung) -%% -%% preprocessed -%% -\mtcloadmlo{hangul2} +\mtcloadmlo{hangul2}% %</hangul2> % \end{macrocode} % -% \lneed{5} +% \lneed{10} % \ifcase\LANG\relax % \section{``Hangul3'' language: \texttt{hangul3.mld} and \texttt{hangul3.mlo}}\label{s+mld+hangul3}% % \index{hangul3.mld}\index{hangul3.mlo} -% The titles for the ``hangul3'' language (korean in hangul script, third variant) are taken from the file -% \texttt{hangul2.cap} of the CJK system~\cite{cjk2}. Special fonts are needed, of course. -% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul4}, -% \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}. +% The titles for the ``hangul3'' language (korean in hangûl script, third variant) are taken from the file +% \texttt{hangul2.cap} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course. +% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8}, +% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}. % % The titles for the ``hangul3'' language contain characters that cannot be easily generated, hence we load % \texttt{hangul3.mlo}. % \or\relax % \section{Langue <<~hangul3~>>: \texttt{hangul3.mld} et \texttt{hangul3.mlo}}\label{s+mld+hangul3}% % \index{hangul3.mld}\index{hangul3.mlo} -% Les titres pour la langue <<~hangul3~>> (coréen en écriture hangul, troisième variante) sont tirés du fichier -% \texttt{hangul2.cap} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les -% sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul4}, \vref{s+mld+hanja1} et~\vref{s+mld+hanja2}. +% Les titres pour la langue <<~hangul3~>> (coréen en écriture hangûl, troisième variante) sont tirés du fichier +% \texttt{hangul2.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+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul4}, \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1}, +% \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}. % % Les titres pour la langue <<~hangul3~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{hangul3.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*hangul3> \ProvidesFile{hangul3.mld}[2005/01/28] @@ -24495,37 +36056,37 @@ sud des États-Unis, comme la Louisiane.} %% created by Werner Lemberg <wl@gnu.org> %% %% Version 4.5.2 (28-Mar-2003) -%% %% Hangul captions set 2 +%% character set: KS X 1001:1992 (=KS C 5601-1992), encoding: EUC (=Wansung) %% -%% character set: KS X 1001:1992 (=KS C 5601-1992) -%% encoding: EUC (=Wansung) -%% -\mtcloadmlo{hangul3} +\mtcloadmlo{hangul3}% %</hangul3> % \end{macrocode} % -% \lneed{5} +% \lneed{10} % \ifcase\LANG\relax % \section{``Hangul4'' language: \texttt{hangul4.mld} and \texttt{hangul4.mlo}}\label{s+mld+hangul4}% % \index{hangul4.mld}\index{hangul4.mld} -% The titles for the ``hangul4'' language (korean in hangul script, fourth variant) are taken from the file -% \texttt{hangul2.cpx} of the CJK system~\cite{cjk2}. Special fonts are needed, of course. -% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, -% \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}. +% The titles for the ``hangul4'' language (korean in hangûl script, fourth variant) are taken from the file +% \texttt{hangul2.cpx} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course. +% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul-u8}, +% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}. % % The titles for the ``hangul4'' language contain characters that cannot be easily generated, hence we load % \texttt{hangul4.mlo}. % \or\relax % \section{Langue <<~hangul4~>>: \texttt{hangul4.mld} et \texttt{hangul4.mlo}}\label{s+mld+hangul4}% % \index{hangul4.mld}\index{hangul4.mld} -% Les titres pour la langue <<~hangul4~>> (coréen en écriture hangul, quatrième variante) sont tirés du fichier -% \texttt{hangul2.cpx} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les -% sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hanja1} et~\vref{s+mld+hanja2}. +% Les titres pour la langue <<~hangul4~>> (coréen en écriture hangûl, quatrième variante) sont tirés du fichier +% \texttt{hangul2.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+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1}, +% \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}. % % Les titres pour la langue <<~hangul4~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{hangul4.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*hangul4> \ProvidesFile{hangul4.mld}[2005/01/28] @@ -24534,40 +36095,83 @@ sud des États-Unis, comme la Louisiane.} %% created by Werner Lemberg <wl@gnu.org> %% %% Version 4.5.2 (28-Mar-2003) +%% Hangul captions set 2, character set: KS X 1001:1992 (=KS C 5601-1992), +%% encoding: EUC (=Wansung), preprocessed %% -%% Hangul captions set 2 -%% -%% character set: KS X 1001:1992 (=KS C 5601-1992) -%% encoding: EUC (=Wansung) +\mtcloadmlo{hangul4}% +%</hangul4> +% \end{macrocode} +% +% \lneed{11} +% \ifcase\LANG\relax +% \section{``Hangul-u8'' language: \texttt{hangul-u8.mld} and \texttt{hangul-u8.mlo}}\label{s+mld+hangul-u8}% +% \begin{SMOOTH} +% \index{hangul-u8.mld}\index{hangul-u8.mlo} +% The titles for the ``hangul-u8'' language (korean in hangûl script, for Lambda) are taken from the file +% \texttt{u8hangul.tex} of the H\LaTeX\ system~\cite[in~korean]{HLATEX} by \vname{Un}{Koaunghi}. +% Special fonts are needed, of course. +% Input encoding is UTF-8. +% See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, +% \vref{s+mld+hanja1}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}. +% See~\cite[page~150]{YH2004} and~\cite{park2003}. +% \end{SMOOTH} +% +% The titles for the ``hangul-u8'' language contain characters that cannot be easily generated, hence we load +% \texttt{hangul-u8.mlo}. +% \or\relax +% \section{Langue <<~hangul-u8~>>: \texttt{hangul-u8.mld} et \texttt{hangul-u8.mlo}}\label{s+mld+hangul-u8}% +% \index{hangul-u8.mld}\index{hangul-u8.mlo} +% Les titres pour la langue <<~hangul-u8~>> (coréen, écriture hangûl, pour Lambda) sont tirés du fichier +% \texttt{u8hangul.tex} du système H\LaTeX~\cite[en~coréen]{HLATEX} de \vname{Un}{Koaunghi}. +% Des fontes spéciales sont nécessaires, bien sûr. +% Le codage en entrée est UTF-8. +% Voir aussi les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, +% \vref{s+mld+hanja1},\vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}. +% +% Les titres pour la langue <<~hangul-u8~>> contiennent des caractères qui ne peuvent pas être générés facilement, +% donc nous chargeons \texttt{hangul-u8.mlo}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*hangul-u8> +\ProvidesFile{hangul-u8.mld}[2006/02/21] +%% From the file u8hangul.tex of the HLaTeX package +%% by Koaunghi Un (koaunghi@kornet.net) %% -%% preprocessed +%% Hangul captions for Lambda %% -\mtcloadmlo{hangul4} -%</hangul4> +\mtcloadmlo{hangul-u8}% +%</hangul-u8> % \end{macrocode} % +% % \lneed{5} % \ifcase\LANG\relax % \section{``Hanja1'' language: \texttt{hanja1.mld} and \texttt{hanja1.mlo}}\label{s+mld+hanja1}% % \index{hanja1.mld}\index{hanja1.mlo} % The titles for the ``hanja1'' language (korean in the old script hanja, first variant) are taken from the file -% \texttt{hanja.cpx} of the CJK system~\cite{cjk2}. Special fonts are needed, of course. +% \texttt{hanja.cpx} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course. % See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, -% and~\vref{s+mld+hanja2}. +% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja2}, and~\vref{s+mld+hanja-u8}. % % The titles for the ``hanja1'' language contain characters that cannot be easily generated, hence we load % \texttt{hanja1.mlo}. % \or\relax +% \begin{SMOOTH} % \section{Langue <<~hanja1~>>: \texttt{hanja1.mld} et \texttt{hanja1.mlo}}\label{s+mld+hanja1}% % \index{hanja1.mld}\index{hanja1.mlo} % Les titres pour la langue <<~hanja1~>> (coréen en écriture ancienne hanja, première variante) sont tirés du -% fichier \texttt{hanja.cpx} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir ausi -% les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4} -% et~\vref{s+mld+hanja2}. +% fichier \texttt{hanja.cpx} du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir ausi +% les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, +% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja2} et~\vref{s+mld+hanja-u8}. +% \end{SMOOTH} % % Les titres pour la langue <<~hanja1~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{hanja1.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*hanja1> \ProvidesFile{hanja1.mld}[2005/01/28] @@ -24576,15 +36180,10 @@ sud des États-Unis, comme la Louisiane.} %% created by Werner Lemberg <wl@gnu.org> %% %% Version 4.5.2 (28-Mar-2003) +%% Hanja captions, character set: KS X 1001:1992 (=KS C 5601-1992), +%% encoding: EUC (=Wansung), preprocessed %% -%% Hanja captions -%% -%% character set: KS X 1001:1992 (=KS C 5601-1992) -%% encoding: EUC (=Wansung) -%% -%% preprocessed -%% -\mtcloadmlo{hanja1} +\mtcloadmlo{hanja1}% %</hanja1> % \end{macrocode} % @@ -24594,9 +36193,9 @@ sud des États-Unis, comme la Louisiane.} % \section{``Hanja2'' language: \texttt{hanja2.mld} and \texttt{hanja2.mlo}}\label{s+mld+hanja2}% % \index{hanja2.mld}\index{hanja2.mlo} % The titles for the ``hanja2'' language (Korean in the old script hanja, second variant) are taken from the file -% \texttt{hanja.cap} of the CJK system~\cite{cjk2}. Special fonts are needed, of course. +% \texttt{hanja.cap} of the CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course. % See also sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, -% and~\vref{s+mld+hanja1}. +% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1}, and~\vref{s+mld+hanja-u8}. % % The titles for the ``hanja2'' language contain characters that cannot be easily generated, hence we load % \texttt{hanja2.mlo}. @@ -24604,13 +36203,15 @@ sud des États-Unis, comme la Louisiane.} % \section{Langue <<~hanja2~>>: \texttt{hanja2.mld} et \texttt{hanja2.mlo}}\label{s+mld+hanja2}% % \index{hanja2.mld}\index{hanja2.mlo} % Les titres pour la langue <<~hanja2~>> (coréen en écriture ancienne hanja, seconde variante) sont tirés du -% fichier \texttt{hanja.cpx} du système CJK~\cite{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir ausi -% les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4} -% et~\vref{s+mld+hanja1}. +% fichier \texttt{hanja.cpx} du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir ausi +% les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, +% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1} et~\vref{s+mld+hanja-u8}. % % Les titres pour la langue <<~hanja2~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{hanja2.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*hanja2> \ProvidesFile{hanja2.mld}[2005/01/28] @@ -24619,27 +36220,70 @@ sud des États-Unis, comme la Louisiane.} %% created by Werner Lemberg <a7971428@unet.univie.ac.at> %% %% Version 4.1.3 (20-Jun-1997) -%% -%% Hanja captions -%% -%% character set: KS X 1001:1992 (=KS C 5601-1992) +%% Hanja captions, character set: KS X 1001:1992 (=KS C 5601-1992), %% encoding: EUC (=Wansung) %% -\mtcloadmlo{hanja2} +\mtcloadmlo{hanja2}% %</hanja2> % \end{macrocode} % \end{SMOOTH} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Hanja-u8'' language: \texttt{hanja-u8.mld} and \texttt{hanja-u8.mlo}}\label{s+mld+hanja-u8}% +% \index{hanja-u8.mld}\index{hanja-u8.mlo} +% The titles for the ``hanja-u8'' language (korean in hanja script, for Lambda) are taken from the file +% \texttt{u8hanja.tex} of the H\LaTeX\ system~[in~korean]\cite{HLATEX} by \vname{Un}{Koaunghi}. +% Special fonts are needed, of course. +% Input encoding is UTF-8. +% See also section~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, +% \vref{s+mld+hangul-u8}, \vref{s+mld+hanja1}, and~\vref{s+mld+hanja2}. +% See~\cite[page~150]{YH2004} and~\cite{park2003}. +% +% The titles for the ``hanja-u8'' language contain characters that cannot be easily generated, hence we load +% \texttt{hanja-u8.mlo}. +% \or\relax +% \begin{SMOOTH} +% \section[Langue <<~hanja-u8~>>: \texttt{hanja-u8.mld} et \texttt{hanja-u8.mlo}]% +% {Langue <<~hanja-u8~>>: \texttt{hanja-u8.mld} et\hfill\null\NL \texttt{hanja-u8.mlo}}\label{s+mld+hanja-u8}% +% \index{hanja-u8.mld}\index{hanja-u8.ml0} +% Les titres pour la langue <<~hanja-u8~>> (coréen, écriture hanja, pour Lambda) sont tirés du fichier +% \texttt{u8hanja.tex} du système H\LaTeX~\cite[en~coréen]{HLATEX} de \vname{Un}{Koaunghi}. +% Des fontes spéciales sont nécessaires, bien sûr. +% Le codage en entrée est UTF-8. +% Voir aussi les sections~\vref{s+mld+hangul1}, \vref{s+mld+hangul2}, \vref{s+mld+hangul3}, \vref{s+mld+hangul4}, +% \vref{s+mld+hangul-u8},\ABK \vref{s+mld+hanja1} et~\vref{s+mld+hanja2}. +% \end{SMOOTH} +% +% Les titres pour la langue <<~hanja-u8~>> contiennent des caractères qui ne peuvent pas être générés facilement, +% donc nous chargeons \texttt{hanja-u8.mlo}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*hanja-u8> +\ProvidesFile{hanja-u8.mld}[2006/02/21] +%% From the file hanja-u8.tex of the HLaTeX package +%% by Koaunghi Un (koaunghi@kornet.net) +%% +%% Hanja captions for Lambda +%% +\mtcloadmlo{hanja-u8}% +%</hanja-u8> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Hebrew'' language: \texttt{hebrew.mld}}\label{s+mld+hebrew}\index{hebrew.mld} % The titles for the ``hebrew'' language are taken from the ArabTeX package~\cite{arabtex2,arabtex}, which should be -% used, with the associated fonts. +% used, with the associated fonts. See also section~\vref{s+mld+hebrew2}. % \or\relax % \section{Langue <<~hebrew~>>: \texttt{hebrew.mld}}\label{s+mld+hebrew}\index{hebrew.mld} % Les titres pour la langue <<~hebrew~>> (hébreu) sont tirés du paquetage ArabTeX~\cite{arabtex2,arabtex}, qui -% devrait être utilisé, avec les fontes associées. +% devrait être utilisé, avec les fontes associées. Voir aussi la section~\vref{s+mld+hebrew2}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*hebrew> \ProvidesFile{hebrew.mld}[2001/02/28] @@ -24670,6 +36314,60 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \begin{SMOOTH} +% \section{``Hebrew2'' language: \texttt{hebrew2.mld}}\label{s+mld+hebrew2}\index{hebrew2.mld} +% The titles for the ``hebrew2'' language are taken from the file \texttt{hebrew.dtx} (by \xname{Boris}{Lavva}) in the +% Babel package~\cite{babel,babel-user,hebrew2}, which should be +% used, with the associated fonts and encodings. See also section~\vref{s+mld+hebrew}. +% \end{SMOOTH} +% \or\relax +% \section{Langue <<~hebrew2~>>: \texttt{hebrew2.mld}}\label{s+mld+hebrew2}\index{hebrew2.mld} +% Les titres pour la langue <<~hebrew2~>> (hébreu, une variante) sont tirés du fichier \texttt{hebrew.dtx} +% (de \name{Boris}{Lavva}) dans le paquetage Babel~\cite{babel,babel-user,hebrew2}, qui +% devrait être utilisé, avec les fontes et codages associés. Voir aussi la section~\vref{s+mld+hebrew}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*hebrew2> +\ProvidesFile{hebrew2.mld}[2006/01/11] +%% From hebrew.dtx in the Babel package. +%% Boris Lavva (lavva@tx.technion.ac.il) +%% Need hebrew fonts. + \def\ptctitle{\@ensure@R{% + \hebtav\hebvav\hebkaf\hebfinalnun\ % + \hebayin\hebnun\hebyod\hebyod\hebnun\hebyod\hebfinalmem}}% + \def\plftitle{\@ensure@R{% + \hebresh\hebshin\hebyod\hebmem\hebtav\ % + \hebalef\hebyod\hebvav\hebresh\hebyod\hebfinalmem}}% + \def\plttitle{\@ensure@R{% + \hebresh\hebshin\hebyod\hebmem\hebtav\ + \hebtet\hebbet\heblamed\hebalef\hebvav\hebtav}}% +%% + \def\mtctitle{\@ensure@R{% + \hebtav\hebvav\hebkaf\hebfinalnun\ % + \hebayin\hebnun\hebyod\hebyod\hebnun\hebyod\hebfinalmem}}% + \def\mlftitle{\@ensure@R{% + \hebresh\hebshin\hebyod\hebmem\hebtav\ % + \hebalef\hebyod\hebvav\hebresh\hebyod\hebfinalmem}}% + \def\mlttitle{\@ensure@R{% + \hebresh\hebshin\hebyod\hebmem\hebtav\ + \hebtet\hebbet\heblamed\hebalef\hebvav\hebtav}}% +%% + \def\stctitle{\@ensure@R{% + \hebtav\hebvav\hebkaf\hebfinalnun\ % + \hebayin\hebnun\hebyod\hebyod\hebnun\hebyod\hebfinalmem}}% + \def\slftitle{\@ensure@R{% + \hebresh\hebshin\hebyod\hebmem\hebtav\ % + \hebalef\hebyod\hebvav\hebresh\hebyod\hebfinalmem}}% + \def\slttitle{\@ensure@R{% + \hebresh\hebshin\hebyod\hebmem\hebtav\ + \hebtet\hebbet\heblamed\hebalef\hebvav\hebtav}}% +%</hebrew2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Hungarian'' language: \texttt{hungarian.mld}}\label{s+mld+hungarian}\index{hungarian.mld} % The ``hungarian'' language is a synonym of the ``magyar'' language, so we load \index{magyar.mld}\texttt{magyar.mld}. % See section~\vref{s+mld+magyar}. @@ -24678,6 +36376,8 @@ sud des États-Unis, comme la Louisiane.} % La langue <<~hungarian~>> (hongrois) est synonyme de la langue <<~magyar~>>, donc nous chargeons % \index{magyar.mld}\texttt{magyar.mld}. Voir la section~\vref{s+mld+magyar}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*hungarian> \ProvidesFile{hungarian.mld}[2004/12/14] @@ -24685,18 +36385,24 @@ sud des États-Unis, comme la Louisiane.} %</hungarian> % \end{macrocode} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{``Icelandic'' language: \texttt{icelandic.mld}}\label{s+mld+icelandic}\index{icelandic.mld} -% The titles for the ``icelandic'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``icelandic'' language are taken from the \texttt{icelandic.dtx} file +% in the \texttt{babel} package~\cite{babel,babel-user,icelandic}: % \or\relax % \section{Langue <<~icelandic~>>: \texttt{icelandic.mld}}\label{s+mld+icelandic}\index{icelandic.mld} -% Les titres pour la langue <<~icelandic~>> (islandais) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~icelandic~>> (islandais) sont tirés du fichier \texttt{icelandic} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,icelandic}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*icelandic> -\ProvidesFile{icelandic.mld}[2001/02/28] +\ProvidesFile{icelandic.mld}[2006/01/13] %% Icelandic titles for minitoc.sty +%% from icelandic.dtx (babel) +%% Árnason, Einar %% need inputenc with 8-bits encoding \def\ptctitle{Efnisyfirlit}% \def\plftitle{Myndaskrá}% @@ -24714,69 +36420,171 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Indon'' language: \texttt{indon.mld}}\label{s+mld+indon}\index{indon.mld} +% The ``indon'' language is just like ``bahasai'', so we just load \texttt{bahasai.mld}\index{bahasai.mld} +% (see section~\vref{s+mld+bahasai}): +% \or\relax +% \section{Langue <<~indon~>>: \texttt{indon.mld}}\label{s+mld+indon}\index{indon.mld} +% La langue <<~indon~>> (indon) est comme <<~bahasai~>>, donc nous chargeons simplement +% \texttt{bahasai.mld}\index{bahasai.mld} (voir la section~\vref{s+mld+bahasai}): +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*indon> +\ProvidesFile{indon.mld}[2006/01/13] +\mtcselectlanguage{bahasai}% +%</indon> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Indonesian'' language: \texttt{indonesian.mld}}\label{s+mld+indonesian}\index{indonesian.mld} +% The ``indonesian'' language is just like ``bahasai'', so we just load \texttt{bahasai.mld}\index{bahasai.mld} +% (see section~\vref{s+mld+bahasai}): +% \or\relax +% \section{Langue <<~indonesian~>>: \texttt{indonesian.mld}}\label{s+mld+indonesian}\index{indonesian.mld} +% La langue <<~indonesian~>> (indonesian) est comme <<~bahasai~>>, donc nous chargeons simplement +% \texttt{bahasai.mld}\index{bahasai.mld} (voir la section~\vref{s+mld+bahasai}): +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*indonesian> +\ProvidesFile{indonesian.mld}[2006/01/13] +\mtcselectlanguage{bahasai}% +%</indonesian> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Interlingua'' language: \texttt{interlingua.mld}}\label{s+mld+interlingua}\index{interlingua.mld} -% The titles for the ``interlingua'' language\,\footnote{A tentative for an universal language.} are taken from -% the \texttt{babel} package~\cite{babel}: +% The titles for the ``interlingua'' language are taken from the \texttt{interlingua.dtx} file in +% the \texttt{babel} package~\cite{babel,babel-user,interlingua}. +% Interlingua is an auxiliary language, built from the common +% vocabulary of Spanish/Portuguese, English, Italian and French, +% with some normalisation of spelling. The grammar is very easy, +% more similar to English's than to neolatin languages. The site +% \url{http://www.interlingua.com} is mostly written in interlingua +% (as is \url{http://interlingua.altervista.org}), in case you want to read some sample of it. +% You can have a look at the grammar at \url{http://www.geocities.com/linguablau} % \or\relax % \section{Langue <<~interlingua~>>: \texttt{interlingua.mld}}\label{s+mld+interlingua}\index{interlingua.mld} -% Les titres pour la langue <<~interlingua~>>\,\footnote{Une tentative pour une langue universelle.} sont tirés du -% paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~interlingua~>> sont tirés du fichier \texttt{interlingua.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,interlingua}. +% Interlingua est une langue auxiliaire, construite à~partir du vocabulaire commun de l'espagnol/portugais, de +% l'anglais de l'italien et du français, avec une certaine normalisation de l'orthographe. La grammaire est très +% facile, plus similaire à~celle de l'anglais qu'à celles des langues néo-latines. Le site +% {\froff\url{http://www.interlingua.com}} est écrit principalement en interlingua +% (comme l'est {\froff\url{http://interlingua.altervista.org}}), au cas où vous souhaiteriez en lire un exemple. +% Vous pouvez regarder sa grammaire à~{\froff\url{http://www.geocities.com/linguablau}}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*interlingua> -\ProvidesFile{interlingua.mld}[2001/07/04] -\def\ptctitle{Contento} -\def\plftitle{Lista de Figuras} -\def\plttitle{Lista de Tabellas} +\ProvidesFile{interlingua.mld}[2006/01/13] +%% Interlingua titles for minitoc.sty +%% from interlingua.dtx (babel) +%% Kleiweg, Peter +\def\ptctitle{Contento}% +\def\plftitle{Lista de Figuras}% +\def\plttitle{Lista de Tabellas}% %% -\def\mtctitle{Contento} -\def\mlftitle{Figuras} -\def\mlttitle{Tabellas} +\def\mtctitle{Contento}% +\def\mlftitle{Figuras}% +\def\mlttitle{Tabellas}% %% -\def\stctitle{Contento} -\def\slftitle{Figuras} -\def\slttitle{Tabellas} +\def\stctitle{Contento}% +\def\slftitle{Figuras}% +\def\slttitle{Tabellas}% %</interlingua> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Irish'' language: \texttt{irish.mld}}\label{s+mld+irish}\index{irish.mld} -% The titles for the ``irish'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``irish'' language are taken from the \texttt{irish.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,irish}: % \or\relax % \section{Langue <<~irish~>>: \texttt{irish.mld}}\label{s+mld+irish}\index{irish.mld} -% Les titres pour la langue <<~irish~>> (irlandais) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~irish~>> (irlandais) sont tirés du fichier \texttt{irish} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,irish}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*irish> -\ProvidesFile{irish.mld}[1999/03/16] +\ProvidesFile{irish.mld}[2006/02/28] %% Irish titles for minitoc.sty -\def\ptctitle{Cl\'ar\'Abhair} -\def\plftitle{L\'ear\'aid\'{\i}} -\def\plttitle{T\'abla\'{\i}} +%% from irish.dtx (babel) +%% Braams, Johannes and Gunn, Marion and Grant, Fraser +\def\ptctitle{Cl\'ar \'Abhair}% +\def\plftitle{L\'ear\'aid\'{\i}}% +\def\plttitle{T\'abla\'{\i}}% %% -\def\mtctitle{Cl\'ar\'Abhair} -\def\mlftitle{L\'ear\'aid\'{\i}} -\def\mlttitle{T\'abla\'{\i}} +\def\mtctitle{Cl\'ar \'Abhair}% +\def\mlftitle{L\'ear\'aid\'{\i}}% +\def\mlttitle{T\'abla\'{\i}}% %% -\def\stctitle{Cl\'ar\'Abhair} -\def\slftitle{L\'ear\'aid\'{\i}} -\def\slttitle{T\'abla\'{\i}} +\def\stctitle{Cl\'ar \'Abhair}% +\def\slftitle{L\'ear\'aid\'{\i}}% +\def\slttitle{T\'abla\'{\i}}% %</irish> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Italian'' language: \texttt{italian.mld}}\label{s+mld+italian}\index{italian.mld} -% The titles for the ``italian'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``italian'' language are taken from the file \texttt{italian.dtx} in +% the \texttt{babel} package~\cite{babel,babel-user,italian}. See also section~\vref{s+mld+italian2}. % \or\relax % \section{Langue <<~italian~>>: \texttt{italian.mld}}\label{s+mld+italian}\index{italian.mld} -% Les titres pour la langue <<~italian~>> (italien) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~italian~>> (italien) sont tirés du fichier \texttt{italian.dtx} dans +% le paquetage \texttt{babel}~\cite{babel,babel-user,italian}. Voir aussi la section~\vref{s+mld+italian2}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*italian> -\ProvidesFile{italian.mld}[1999/03/16] +\ProvidesFile{italian.mld}[2006/01/13] %% Italian titles for minitoc.sty +%% from italian.dtx (babel) +%% Maurizio Codogno, (mau@beatles.cselt.stet.it) +%% and Claudio Beccari, (beccari@polito.it) +\def\ptctitle{Indice}% +\def\plftitle{Elenco delle figure}% +\def\plttitle{Elenco delle tabelle}% +%% +\def\mtctitle{Indice}% +\def\mlftitle{Elenco delle figure}% +\def\mlttitle{Elenco delle tabelle}% +%% +\def\stctitle{Indice}% +\def\slftitle{Elenco delle figure}% +\def\slttitle{Elenco delle tabelle}% +%</italian> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Italian2'' language: \texttt{italian2.mld}}\label{s+mld+italian2}\index{italian2.mld} +% The titles for the ``italian2'' language are the same as for the ``italian'' language, except at the part +% level (``Contenuto''). See also section~\vref{s+mld+italian}. +% \or\relax +% \section{Langue <<~italian2~>>: \texttt{italian2.mld}}\label{s+mld+italian2}\index{italian2.mld} +% Les titres pour la langue <<~italian2~>> (italien) sont les mêmes que pour la langue «~italian~», sauf +% au niveau partie («~Contenuto~»). Voir aussi la section~\vref{s+mld+italian}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*italian2> +\ProvidesFile{italian2.mld}[2006/01/13] +%% Italian titles for minitoc.sty. Variant. +%% from italian.dtx (babel) +%% Maurizio Codogno, (mau@beatles.cselt.stet.it) +%% and Claudio Beccari, (beccari@polito.it) \def\ptctitle{Contenuto}% \def\plftitle{Elenco delle figure}% \def\plttitle{Elenco delle tabelle}% @@ -24788,7 +36596,7 @@ sud des États-Unis, comme la Louisiane.} \def\stctitle{Contenuto}% \def\slftitle{Elenco delle figure}% \def\slttitle{Elenco delle tabelle}% -%</italian> +%</italian2> % \end{macrocode} % % \lneed{5} @@ -24797,7 +36605,7 @@ sud des États-Unis, comme la Louisiane.} % \index{japanese.mld}\index{japanese.mlo} % They are several variants for the japanese titles. % 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}}. +% 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}. % @@ -24809,21 +36617,23 @@ sud des États-Unis, comme la Louisiane.} % Il y~a plusieurs variantes pour les titres en japonais. % 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}\,\footnote{\url{http:www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}. +% \xname{Toshiki}{Kumazawa}\,{\froff\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}}. % Voir aussi les sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}. % % Les titres pour la langue <<~japanese~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*japanese> -\ProvidesFile{japanese.mld}[1999/03/16] +\ProvidesFile{japanese.mld}[2006/01/13] %% 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 -\mtcloadmlo{japanese} +\mtcloadmlo{japanese}% %</japanese> % \end{macrocode} % @@ -24832,7 +36642,7 @@ sud des États-Unis, comme la Louisiane.} % \section{``Japanese2'' language: \texttt{japanese2.mld} and \texttt{japanese2.mlo}}\label{s+mld+japanese2}% % \index{japanese2.mld}\index{japanese2.mlo} % The titles for the ``japanese2'' language (japanese, second variant) are taken from file -% \texttt{JIS.cap} of the CJK system~\cite{cjk2}. +% \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}. @@ -24843,27 +36653,26 @@ sud des États-Unis, comme la Louisiane.} % \section{Langue <<~japanese2~>>: \texttt{japanese2.mld} et \texttt{japanese2.mlo}}\label{s+mld+japanese2}% % \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{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, +% système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, % \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}. % % Les titres pour la langue <<~japanese2~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese2.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*japanese2> -\ProvidesFile{japanese2.mld}[2005/01/28] +\ProvidesFile{japanese2.mld}[2006/01/13] %% From the file JIS.cap of the CJK package %% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e %% created by Werner Lemberg <wl@gnu.org> %% %% Version 4.5.2 (28-Mar-2003) -%% -%% Japanese captions -%% -%% character set: JIS X 0208:1997 (or JIS X 0208-1990) +%% Japanese captions, character set: JIS X 0208:1997 (or JIS X 0208-1990), %% encoding: EUC %% -\mtcloadmlo{japanese2} +\mtcloadmlo{japanese2}% %</japanese2> % \end{macrocode} % @@ -24872,7 +36681,7 @@ sud des États-Unis, comme la Louisiane.} % \section{``Japanese3'' language: \texttt{japanese3.mld} and \texttt{japanese3.mlo}}\label{s+mld+japanese3}% % \index{japanese3.mld}\index{japanese3.mlo} % The titles for the ``japanese3'' language (japanese, third variant) are taken from file \texttt{JIS.cpx} of the CJK -% system~\cite{cjk2}. +% 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}. @@ -24883,38 +36692,37 @@ sud des États-Unis, comme la Louisiane.} % \section{Langue <<~japanese3~>>: \texttt{japanese3.mld} et \texttt{japanese3.mlo}}\label{s+mld+japanese3}% % \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{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, +% système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, % \vref{s+mld+japanese2}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}. % % Les titres pour la langue <<~japanese3~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese3.mlo}. % \fi +% +% \lneed{6} +% +% \lneed{3} % \begin{macrocode} %<*japanese3> -\ProvidesFile{japanese3.mld}[2005/01/28] +\ProvidesFile{japanese3.mld}[2006/01/13] %% From the file JIS.cpx of the CJK package %% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e %% created by Werner Lemberg <wl@gnu.org> %% %% Version 4.5.2 (28-Mar-2003) +%% Japanese captions, character set: JIS X 0208:1997 (or JIS X 0208-1990) +%% encoding: EUC, preprocessed %% -%% Japanese captions -%% -%% character set: JIS X 0208:1997 (or JIS X 0208-1990) -%% encoding: EUC -%% -%% preprocessed -%% -\mtcloadmlo{japanese3} +\mtcloadmlo{japanese3}% %</japanese3> % \end{macrocode} % -% \lneed{5} +% \lneed{10} % \ifcase\LANG\relax % \section{``Japanese4'' language: \texttt{japanese4.mld} % and \texttt{japanese4.mlo}}\label{s+mld+japanese4}\index{japanese4.mld}\index{japanese4.mlo} % The titles for the ``japanese4'' language (japanese, fourth version) are taken from file \texttt{SJIS.cap} of the -% CJK system~\cite{cjk2}. Special fonts are needed, of course. +% 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}. % @@ -24924,86 +36732,145 @@ sud des États-Unis, comme la Louisiane.} % \section{Langue <<~japanese4~>>: \texttt{japanese4.mld} % 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{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les +% du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les % sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3} et~\vref{s+mld+japanese5}. % % Les titres pour la langue <<~japanese4~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese4.mlo}. % \fi +% +% \lneed{5} % \begin{macrocode} %<*japanese4> -\ProvidesFile{japanese4.mld}[2005/01/28] -% From the file SJIS.cap of the CJK package -% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e -% created by Werner Lemberg <wl@gnu.org> -% -% Version 4.5.2 (28-Mar-2003) -% -% Japanese captions -% -% character set: JIS X 0208:1997 (or JIS X 0208-1990) -% encoding: SJIS -% -\mtcloadmlo{japanese4} +\ProvidesFile{japanese4.mld}[2006/01/13] +%% From the file SJIS.cap of the CJK package +%% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e +%% created by Werner Lemberg <wl@gnu.org> +%% +%% Version 4.5.2 (28-Mar-2003) +%% Japanese captions +%% character set: JIS X 0208:1997 (or JIS X 0208-1990), encoding: SJIS +%% +\mtcloadmlo{japanese4}% %</japanese4> % \end{macrocode} % -% \lneed{5} +% \lneed{12} % \ifcase\LANG\relax % \section{``Japanese5'' language: \texttt{japanese5.mld} and \texttt{japanese.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{cjk2}. +% 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}. % +% \lneed{3} % 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}% % \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{cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, +% 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}. % +% \lneed{10} % Les titres pour la langue <<~japanese5~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese5.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*japanese5> -\ProvidesFile{japanese5.mld}[[2005/01/28] +\ProvidesFile{japanese5.mld}[2006/01/13] %% From the file SJIS.cpx of the CJK package %% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e %% created by Werner Lemberg <wl@gnu.org> %% %% Version 4.5.2 (28-Mar-2003) -%% %% Japanese captions +%% character set: JIS X 0208:1997 (or JIS X 0208-1990), +%% encoding: SJIS, preprocessed +%% +\mtcloadmlo{japanese5}% +%</japanese5> +% \end{macrocode} +% +% \lneed{8} +% \ifcase\LANG\relax +% \section{``Kannada'' language: \texttt{kannada.mld}}% +% \label{s+mld+kannada}\index{kannada.mld} +% The Kannada (or Kannara) is a dravidian language spoken in the Karnataka state of India. The +% titles are taken from the \index{kanlel.sty}\texttt{kanlel.sty} package file from the +% Kannadatex project\footnote{\url{http://Sarovar.org/projects/kannadatex}} by \name{C.S.}{Yogananda}. +% Specific fonts are required. +% \or\relax +% \section{Langue «~kannada~»: \texttt{kannada.mld}}% +% \label{s+mld+kannada}\index{kannada.mld} +% Le kannada (ou kannara) est une langue dravidienne parlée dans l'état Karnataka de l'Inde. Les textes pour les +% titres sont tirées du fichier paquetage \texttt{kanlel.sty} du projet +% Kannadatex\,{\froff\footnote{\url{http://Sarovar.org/projects/kannadatex}}} de \name{C.S.}{Yogananda}. +% Des fontes spécifiques sont nécessaires. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*kannada> +\ProvidesFile{kannada.mld}[2006/02/14] +%% from kanlel.sty of Kannadatex (C.S. Yogananda yoga@math.iisc.ernet.in) %% -%% character set: JIS X 0208:1997 (or JIS X 0208-1990) -%% encoding: SJIS +\def\ptctitle{pariviDi} +\def\plftitle{citarxgaLa paTiTx} +\def\plftitle{koVSaTxkagaLa paTiTx} %% -%% preprocessed +\def\mtctitle{pariviDi} +\def\mlftitle{citarxgaLa paTiTx} +\def\mlftitle{koVSaTxkagaLa paTiTx} %% -\mtcloadmlo{japanese5} -%</japanese5> +\def\stctitle{pariviDi} +\def\slftitle{citarxgaLa paTiTx} +\def\slftitle{koVSaTxkagaLa paTiTx} +%</kannada> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Khalka'' language: \texttt{khalkha.mld}}\label{s+mld+khalkha}\index{khalkha.mld} +% ``khalkha'' is a synomym for ``xalx'', so we just load \texttt{xalx.mld}\index{xalx.mld} (see sections~\vref{s+mld+xalx}, +% \vref{s+mld+xalx2}, and~\vref{s+mld+xalx3}): +% \or\relax +% \section{Langue <<~khalkha~>>: \texttt{khalkha.mld}}\label{s+mld+khalkha}\index{khalkha.mld} +% <<~khalkha~>> est un synonyme pour <<~xalx~>>, donc nous chargeons simplement \texttt{xalx.mld}\index{xalx.mld} +% (voir les sections~\vref{s+mld+xalx}, \vref{s+mld+xalx2} et~\vref{s+mld+xalx3}): +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*khalkha> +\ProvidesFile{khalkha.mld}[2005/11/16] +\mtcselectlanguage{xalx}% +%</khalkha> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Latin'' language: \texttt{latin.mld}}\label{s+mld+latin}\index{latin.mld} -% The titles for the ``latin'' language are taken from the \texttt{babel} package~\cite{babel}. See also -% section~\vref{s+mld+latin2}. +% The titles for the ``latin'' language are taken from the \texttt{latin.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,latin}. See also section~\vref{s+mld+latin2}. % \or\relax % \section{Langue <<~latin~>>: \texttt{latin.mld}}\label{s+mld+latin}\index{latin.mld} -% Les titres pour la langue <<~latin~>> sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi la -% section~\vref{s+mld+latin2}. +% Les titres pour la langue <<~latin~>> sont tirés du fichier \texttt{latin.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,latin}. Voir aussi la section~\vref{s+mld+latin2}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*latin> -\ProvidesFile{latin.mld}[2001/02/28] +\ProvidesFile{latin.mld}[2006/01/13] %% Latin titles for minitoc.sty +%% from latin.dtx (babel) +%% Beccari, Claudio \def\ptctitle{Index}% \def\plftitle{Conspectus descriptionum}% \def\plttitle{Conspectus tabularum}% @@ -25021,17 +36888,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Latin2'' language: \texttt{latin2.mld}}\label{s+mld+latin2}\index{latin2.mld} -% The titles for the ``latin2'' language (latin, abbreviated variant) are taken from the \texttt{babel} -% package~\cite{babel}, but abbreviated. See also section~\vref{s+mld+latin}. +% The titles for the ``latin2'' language (latin, abbreviated variant) are taken from the \texttt{latin.dtx} file +% in the \texttt{babel} package~\cite{babel,babel-user,latin}, but abbreviated. See also section~\vref{s+mld+latin}. % \or\relax % \section{Langue <<~latin2~>>: \texttt{latin2.mld}}\label{s+mld+latin2}\index{latin2.mld} -% Les titres pour la langue <<~latin2~>> (latin, variante abrégée) sont tirés du paquetage \texttt{babel}~\cite{babel}, -% mais ont été abrégés. Voir aussi la section~\vref{s+mld+latin}. +% Les titres pour la langue <<~latin2~>> (latin, variante abrégée) sont tirés du fichier \texttt{latin.dtx} dans +% le paquetage \texttt{babel}~\cite{babel,babel-user,latin}, mais ont été abrégés. Voir aussi la section~\vref{s+mld+latin}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*latin2> -\ProvidesFile{latin2.mld}[2005/04/06] -%% Latin titles (short) for minitoc.sty +\ProvidesFile{latin2.mld}[2006/01/13] +%% Latin titles (shortened) for minitoc.sty +%% from latin.dtx (babel) +%% Beccari, Claudio \def\ptctitle{Index}% \def\plftitle{Conspectus descriptionum}% \def\plttitle{Conspectus tabularum}% @@ -25056,6 +36927,8 @@ sud des États-Unis, comme la Louisiane.} % Les titres pour la langue <<~latvian~>>\,\footnote{<<~Latvien~>> est l'autre nom du <<~letton~>>.} sont tirés du % projet ANTOMEGA~\cite{antomega}. Voir aussi la section~\vref{s+mld+letton}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*latvian> \ProvidesFile{latvian.mld}[2005/02/08] @@ -25088,6 +36961,8 @@ sud des États-Unis, comme la Louisiane.} % La langue <<~letton~>> est un synonyme pour la langue <<~latvian~>>, donc nous chargeons simplement % \index{latvian.mld}\texttt{latvian.mld}. Voir la section~\vref{s+mld+latvian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*letton> \ProvidesFile{letton.mld}[2005/02/08] @@ -25098,86 +36973,138 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Lithuanian'' language: \texttt{lithuanian.mld}}\label{s+mld+lithuanian}\index{lithuanian.mld} -% The titles for the ``lithuanian'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``lithuanian'' language are taken from the \texttt{lithuanian.ldf} +% file\footnote{Found in \url{http://www.vtex.lt/tex/download/texinput/babel/babel.zip}.} +% for the \texttt{babel} package~\cite{babel,babel-user}: % \or\relax % \section{Langue <<~lithuanian~>>: \texttt{lithuanian.mld}}\label{s+mld+lithuanian}\index{lithuanian.mld} -% Les titres pour la langue <<~lithuanian~>> (lithuanien) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~lithuanian~>> (lithuanien) sont tirés du fichier +% \texttt{lithuanian.ldf}\,\footnote{Trouvé dans {\froff{\url{http://www.vtex.lt/tex/download/texinput/babel/babel.zip}}}.} +% pour le paquetage \texttt{babel}~\cite{babel,babel-user}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*lithuanian> -\ProvidesFile{lithuanian.mld}[1999/07/29] +\ProvidesFile{lithuanian.mld}[2006/01/13] %% Lithuanian titles for minitoc.sty -\def\ptctitle{Turinys} -\def\plftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas} -\def\plttitle{Lentel\protect\.es} +%% from lithuanian.ldf +%% in http://www.vtex.lt/tex/download/texinput/babel/babel.zip +%% Tolusis, Sigitas (sigitas@vtex.lt) +\def\ptctitle{Turinys}% +\def\plftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas}% +\def\plttitle{Lentel\protect\.es}% %% -\def\mtctitle{Turinys} -\def\mlftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas} -\def\mlttitle{Lentel\protect\.es} +\def\mtctitle{Turinys}% +\def\mlftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas}% +\def\mlttitle{Lentel\protect\.es}% %% -\def\stctitle{Turinys} -\def\slftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas} -\def\slttitle{Lentel\protect\.es} +\def\stctitle{Turinys}% +\def\slftitle{Paveiksl\protect\c u s\protect\c ara\protect\v sas}% +\def\slttitle{Lentel\protect\.es}% %</lithuanian> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax -% \section{``Lsorbian'' language: \texttt{lsorbian.mld}}\label{s+mld+lsorbian}\index{lsorbian.mld} -% The titles for the ``lsorbian'' language\,\footnote{Lower sorbian. Sorbian, or wendisch, is a member of the west +% \section{``Lowersorbian'' language: \texttt{lowersorbian.mld}}\label{s+mld+lowersorbian}\index{lowersorbian.mld} +% The titles for the ``lowersorbian'' language\,\footnote{Lower sorbian. Sorbian, or wendisch, is a member of the west % slavic subgroup of indo-european languages spoken in Lower Lusatia in the german % \emph{länder} of Saxony and Brandenburg. The Sorbs are descendents of the Wends, the german name for the slavic tribes % who occupied the area between the Elbe and Saale rivers in the west and the Odra (Oder) river in the east during -% the medieval period (VIth century).} are taken from the \texttt{babel} package~\cite{babel}. See also section~\vref{s+mld+usorbian}. +% the medieval period (VIth century).} are taken from the \texttt{lsorbian.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,lsorbian}. See also section~\vref{s+mld+uppersorbian}. +% A shorter language name is \texttt{lsorbian} (see section~\vref{s+mld+lsorbian}). % \or\relax -% \section{Langue <<~lsorbian~>>: \texttt{lsorbian.mld}}\label{s+mld+lsorbian}\index{lsorbian.mld} -% Les titres pour la langue <<~lsorbian~>> (bas sorabe)\,\footnote{Le bas sorabe, le sorabe ou wende, est un membre +% \begin{SMOOTH} +% \section{Langue <<~lowersorbian~>>: \texttt{lowersorbian.mld}}\label{s+mld+lowersorbian}\index{lowersorbian.mld} +% Les titres pour la langue <<~lowersorbian~>> (bas sorabe)\,\footnote{Le bas sorabe, le sorabe ou wende, est un membre % du sous-groupe slave occidental des langues indo-européennes parlé en Basse-Lusace dans les \emph{länder} % allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves % qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème -% siècle).} sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi la section~\vref{s+mld+usorbian}. +% siècle).} sont tirés du fichier \texttt{lsorbian.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,lsorbian}. +% Voir aussi la section~\vref{s+mld+uppersorbian}. +% Un nom plus court pour cette langue est \texttt{lsorbian} (voir la section~\vref{s+mld+lsorbian}). +% \end{SMOOTH} % \fi +% +% \lneed{3} % \begin{macrocode} -%<*lsorbian> -\ProvidesFile{lsorbian.mld}[1999/03/16] +%<*lowersorbian> +\ProvidesFile{lowersorbian.mld}[2006/02/28] %% Lower sorbian titles for minitoc.sty -\def\ptctitle{Wop\'simje\'se} -\def\plftitle{Zapiswobrazow} -\def\plttitle{Zapistabulkow} +%% from lsorbian.dtx (babel) +%% Werner, Eduard +\def\ptctitle{Wop\'simje\'se}% +\def\plftitle{Zapis wobrazow}% +\def\plttitle{Zapis tabulkow}% %% -\def\mtctitle{Wop\'simje\'se} -\def\mlftitle{Zapiswobrazow} -\def\mlttitle{Zapistabulkow} +\def\mtctitle{Wop\'simje\'se}% +\def\mlftitle{Zapis wobrazow}% +\def\mlttitle{Zapis tabulkow}% %% -\def\stctitle{Wop\'simje\'se} -\def\slftitle{Zapiswobrazow} -\def\slttitle{Zapistabulkow} -%</lsorbian> +\def\stctitle{Wop\'simje\'se}% +\def\slftitle{Zapis wobrazow}% +\def\slttitle{Zapis tabulkow}% +%</lowersorbian> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax +% \begin{SMOOTH} +% \section{``Lsorbian'' language: \texttt{lsorbian.mld}}\label{s+mld+lsorbian}\index{lsorbian.mld} +% The ``lsorbian'' language is a synonym for ``lowersorbian'', so we just load \texttt{lowersorbian.mld}. +% See section~\vref{s+mld+lowersorbian}. +% \end{SMOOTH} +% \or\relax +% \section{Langue <<~lsorbian~>>: \texttt{lsorbian.mld}}\label{s+mld+lsorbian}\index{lsorbian.mld} +% La langue <<~lsorbian~>> est un synonyme pour <<~lowersorbian~>>, donc nous chargeons simplement +% \texttt{lowersorbian.mld}. +% Voir la section~\vref{s+mld+lowersorbian}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*lsorbian> +\ProvidesFile{lsorbian.mld}[2006/01/23] +%% Lower sorbian titles for minitoc.sty +%% from lsorbian.dtx (babel) +%% Werner, Eduard +\selectlanguage{lowersorbian}% +%</lsorbian> +% \end{macrocode} +% +% \lneed{8} +% \ifcase\LANG\relax % \section{``Magyar'' language: \texttt{magyar.mld}}\label{s+mld+magyar}\index{magyar.mld} -% The titles for the ``magyar'' language are taken from the \texttt{babel} package~\cite{babel}. A synonym of ``magyar'' is -% ``hungarian'' (see section~\vref{s+mld+hungarian}). See also section~\vref{s+mld+magyar2}. +% The titles for the ``magyar'' language are taken from the \texttt{magyar.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,magyar}. A synonym of ``magyar'' is +% ``hungarian'' (see section~\vref{s+mld+hungarian}). See also sections~\vref{s+mld+magyar2} +% and~\vref{s+mld+magyar3} for variants (it seems that \texttt{magyar.dtx} might have evolved). % \or\relax % \section{Langue <<~magyar~>>: \texttt{magyar.mld}}\label{s+mld+magyar}\index{magyar.mld} -% Les titres pour la langue <<~magyar~>> sont tirés du paquetage \texttt{babel}~\cite{babel}. Un synonyme de <<~magyar~>> -% est <<~hungarian~>> (hongrois) (voir la section~\vref{s+mld+hungarian}). Voir aussi la section~\vref{s+mld+magyar2}. +% Les titres pour la langue <<~magyar~>> sont tirés du fichier \texttt{magyar.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,magyar}. Un synonyme de <<~magyar~>> +% est <<~hungarian~>> (hongrois) (voir la section~\vref{s+mld+hungarian}). Voir aussi les sections~\vref{s+mld+magyar2} +% et~\vref{s+mld+magyar3} pour des variantes (il semble que \texttt{magyar.dtx} aurait évolué). % \fi +% +% \lneed{4} % \begin{macrocode} %<*magyar> -\ProvidesFile{magyar.mld}[1999/03/16] -% Magyar titles for minitoc.sty -\def\ptctitle{Tratalom}% +\ProvidesFile{magyar.mld}[2006/03/08] +%% Magyar titles for minitoc.sty +%% from magyar.dtx (babel) +%% Bíró, Árpád and Bérces, József +\def\ptctitle{Tartalom}% \def\plftitle{\'Abr\'ak}% \def\plttitle{T\'abl\'azatok}% %% -\def\mtctitle{Tratalom}% +\def\mtctitle{Tartalom}% \def\mlftitle{\'Abr\'ak}% \def\mlttitle{T\'abl\'azatok}% %% -\def\stctitle{Tratalom}% +\def\stctitle{Tartalom}% \def\slftitle{\'Abr\'ak}% \def\slttitle{T\'abl\'azatok}% %</magyar> @@ -25186,33 +37113,90 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Magyar2'' language: \texttt{magyar2.mld}}\label{s+mld+magyar2}\index{magyar2.mld} -% The titles for the ``magyar2'' language are taken from a variant proposed in the \texttt{babel} package~\cite{babel}. -% See also section~\vref{s+mld+magyar}. +% The titles for the ``magyar2'' language are taken from a variant proposed in the \texttt{babel} package~\cite{babel,babel-user}. +% See also sections~\vref{s+mld+magyar} and~\vref{s+mld+magyar3}. % \or\relax % \section{Langue <<~magyar2~>>: \texttt{magyar2.mld}}\label{s+mld+magyar2}\index{magyar2.mld} -% Les titres pour la langue <<~magyar2~>> sont tirés d'une variante proposée dans le paquetage \texttt{babel}~\cite{babel}. -% Voir aussi la section~\vref{s+mld+magyar}. +% Les titres pour la langue <<~magyar2~>> sont tirés d'une variante proposée dans le paquetage \texttt{babel}~\cite{babel,babel-user}. +% Voir aussi les sections~\vref{s+mld+magyar} et~\vref{s+mld+magyar3}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*magyar2> -\ProvidesFile{magyar.mld}[2005/04/06] -%% Magyar titles for minitoc.sty (variant) -\def\ptctitle{Tratalom}% +\ProvidesFile{magyar.mld}[2006/03/08] +%% Magyar2 titles for minitoc.sty (variant) +%% from magyar.dtx (babel) +%% Bíró, Árpád and Bérces, József +\def\ptctitle{Tartalom}% \def\plftitle{\'Abr\'ak list\'aja}% \def\plttitle{T\'abl\'azatok list\'aja}% %% -\def\mtctitle{Tratalom}% +\def\mtctitle{Tartalom}% \def\mlftitle{\'Abr\'ak list\'aja}% \def\mlttitle{T\'abl\'azatok list\'aja}% %% -\def\stctitle{Tratalom}% +\def\stctitle{Tartalom}% \def\slftitle{\'Abr\'ak list\'aja}% \def\slttitle{T\'abl\'azatok list\'aja}% %</magyar2> % \end{macrocode} % +% \lneed{8} +% \ifcase\LANG\relax +% \section{``Magyar3'' language: \texttt{magyar.mld}}\label{s+mld+magyar3}\index{magyar3.mld} +% The titles for the ``magyar3'' language (third variant of magyar) are taken from the \texttt{magyar.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,magyar}. See also sections~\vref{s+mld+magyar} and~\vref{s+mld+magyar2}. +% \or\relax +% \section{Langue <<~magyar3~>>: \texttt{magyar3.mld}}\label{s+mld+magyar3}\index{magyar3.mld} +% Les titres pour la langue <<~magyar3~>> (troisième variante de la langue magyar) sont tirés +% du fichier \texttt{magyar.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,magyar}. Voir aussi les sections~\vref{s+mld+magyar} et~\vref{s+mld+magyar2}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*magyar3> +\ProvidesFile{magyar3.mld}[2006/03/08] +%% Magyar3 titles for minitoc.sty (variant) +%% from magyar.dtx (babel) +%% Bíró, Árpád and Bérces, József +\def\ptctitle{Tartalomjegyz\'ek}% +\def\plftitle{\'Abr\'ak jegyz\'eke}% +\def\plttitle{T\'abl\'azatok jegyz\'eke}% +%% +\def\mtctitle{Tartalomjegyz\'ek}% +\def\mlftitle{\'Abr\'ak jegyz\'eke}% +\def\mlttitle{T\'abl\'azatok jegyz\'eke}% +%% +\def\stctitle{Tartalomjegyz\'ek}% +\def\slftitle{\'Abr\'ak jegyz\'eke}% +\def\slttitle{T\'abl\'azatok jegyz\'eke}% +%</magyar3> +% \end{macrocode} +% +% % \lneed{5} % \ifcase\LANG\relax +% \section{``Malay'' language: \texttt{malay.mld}}\label{s+mld+malay}\index{malay.mld} +% The ``malay'' language is just like ``bahasam'', so we just load \texttt{bahasam.mld}\index{bahasam.mld} +% (see section~\vref{s+mld+bahasam}): +% \or\relax +% \section{Langue <<~malay~>>: \texttt{malay.mld}}\label{s+mld+malay}\index{malay.mld} +% La langue <<~malay~>> est comme <<~bahasam~>>, donc nous chargeons simplement +% \texttt{bahasam.mld}\index{bahasam.mld} (voir la section~\vref{s+mld+bahasam}): +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*malay> +\ProvidesFile{malay.mld}[2006/01/11] +\mtcselectlanguage{bahasam}% +%</malay> +% \end{macrocode} +% +% \lneed{8} +% \ifcase\LANG\relax % \section{``Malayalam-keli'' language: \texttt{malayalam-keli.mld}}\label{s+mld+malayalam-keli}\index{malayalam-keli.mld} % The titles for the ``malayalam'' language\,\footnote{The Malayalam language is spoken from the western coast of % Malabar to the extreme southern India, mainly in the Kerala state. It is one of the dravidian languages strongly @@ -25226,30 +37210,60 @@ sud des États-Unis, comme la Louisiane.} % parlée de la côte occidentale de Malabar jusqu'à l'extrême sud de l'Inde, principalement dans l'état de Kerala. % C'est l'une des langues dravidiennes fortement liée au Tamoul. L'alphabet et l'écriture datent du huitième ou % neuvième siècle.}, avec les fontes <<~Keli~>>, sont tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette -% langue requert des fontes spécifiques. Voir aussi les +% langue requiert des fontes spécifiques. Voir aussi les % sections~\vref{s+mld+malayalam-rachana} et~\vref{s+mld+malayalam-rachana2}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*malayalam-keli> -\ProvidesFile{malayalam-keli.mld}[2005/06/07] -% -% Malayalam: Keli fonts -% +\ProvidesFile{malayalam-keli.mld}[2006/01/13] +%% +%% Malayalam: Keli fonts +%% \def\ptctitle{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}% \def\plftitle{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}% \def\plttitle{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}% -% +%% \def\mtctitle{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}% \def\mlftitle{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}% \def\mlttitle{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}% -% +%% \def\stctitle{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}% \def\slftitle{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}% \def\slttitle{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}% %</malayalam-keli> % \end{macrocode} % -% \lneed{5} +% \lneed{8} +% \ifcase\LANG\relax +% \section{``Malayalam-omega'' language: \texttt{malayalam-omega.mld} and \texttt{malayalam-omega.mlo}}% +% \label{s+mld+malayalam-omega}\index{malayalam-omega.mld}\label{s+mlo+malayalam-omega}\index{malayalam-omega.mlo} +% This is the Malayalam language implementation when you use Lambda~($\Lambda$) (the version of \LaTeX\ for +% Omega) via the \texttt{omal} package~\cite{malayalam-o} of the Malayalam-Omega +% project\footnote{\url{http://Sarovar.org/projects/malayalam}}. As the titles contain characters in a special encoding, +% we must load a \texttt{.mlo} file. A lot of fonts are available via options of the \texttt{omal} package. +% \or\relax +% \section{Langue «~malayalam-omega~»: \texttt{malayalam-omega.mld} et \texttt{malayalam-omega.mlo}}% +% \label{s+mld+malayalam-omega}\index{malayalam-omega.mld}\label{s+mlo+malayalam-omega}\index{malayalam-omega.mlo} +% C'est l'implantation de la langue malayalam lorsque vous utilisez Lambda~($\Lambda$) (la version de \LaTeX\ pour +% Omega) via le paquetage \texttt{omal}~\cite{malayalam-o} du projet +% Malayalam-Omega\,{\froff\footnote{\url{http://Sarovar.org/projects/malayalam}}}. Comme les titres contiennent des +% caractères dans un codage spécial, nous devons charger un fichier \texttt{.mlo}. De nombreuses fontes sont disponibles +% via des options du paquetage \texttt{omal}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*malayalam-omega> +\ProvidesFile{malayalam-omega.mld}[2006/02/13] +% from omal.sty (Alex A.J. indicTeX@gmail.com) +\mtcloadmlo{malayalam-omega} +% +%</malayalam-omega> +% \end{macrocode} +% +% \lneed{8} % \ifcase\LANG\relax % \section{``Malayalam-rachana'' language: \texttt{malayalam-rachana.mld}}% % \label{s+mld+malayalam-rachana}\index{malayalam-rachana.mld} @@ -25264,27 +37278,29 @@ sud des États-Unis, comme la Louisiane.} % sont tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette langue requiert des fontes spécifiques. Voir % aussi les sections~\vref{s+mld+malayalam-keli} et~\vref{s+mld+malayalam-rachana2}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*malayalam-rachana> \ProvidesFile{malayalam-rachana.mld}[2005/06/07] -% -% Malayalam: Rachana fonts, traditionnal. -% +%% +%% Malayalam: Rachana fonts, traditionnal. +%% \def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}% \def\plftitle{\mm \X{\<78>\<111>}\X{{\C\<94>}}\X{\<186>}\X{\<179>}}% \def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{{\F\<59>}}\X{\<73>}\X{\<179>}}% -% +%% \def\mtctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}% \def\mlftitle{\mm \X{\<78>\<111>}\X{{\C\<94>}}\X{\<186>}\X{\<179>}}% \def\mlttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{{\F\<59>}}\X{\<73>}\X{\<179>}}% -% +%% \def\stctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}% \def\slftitle{\mm \X{\<78>\<111>}\X{{\C\<94>}}\X{\<186>}\X{\<179>}}% \def\slttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{{\F\<59>}}\X{\<73>}\X{\<179>}}% %</malayalam-rachana> % \end{macrocode} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{``Malayalam-rachana2'' language: \texttt{malayalam-rachana2.mld}}\label{s+mld+malayalam-rachana2}\index{malayalam-rachana2.mld} % The titles for the ``malayalam'' language, with the reformed ``Rachana'' fonts (new lipi), are taken from the @@ -25294,55 +37310,104 @@ sud des États-Unis, comme la Louisiane.} % \section{Langue <<~malayalam-rachana2~>>: \texttt{malayalam-rachana2.mld}}% % \label{s+mld+malayalam-rachana2}\index{malayalam-rachana2.mld} % Les titres pout la langue <<~malayalam~>>, avec les fontes <<~Rachana~>> réformées (nouveau \emph{lipi}), sont -% tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette langue requert des fontes spécifiques. Voir aussi +% tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette langue requiert des fontes spécifiques. Voir aussi % les sections~\vref{s+mld+malayalam-keli} et~\vref{s+mld+malayalam-rachana}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*malayalam-rachana2> -\ProvidesFile{malayalam-rachana2.mld}[2005/06/07] +\ProvidesFile{malayalam-rachana2.mld}[2006/01/13] +%% +%% Malayalam: Rachana fonts, reformed. +%% +\def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}% +\def\plftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}% +\def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}% +%% +\def\mtctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}% +\def\mlftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}% +\def\mlttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}% +%% +\def\stctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}% +\def\slftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}% +\def\slttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}% +%</malayalam-rachana2> +% \end{macrocode} % -% Malayalam: Rachana fonts, reformed. +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Manju'' language: \texttt{manju.mld}}\label{s+mld+manju}\index{manju.mld} +% ``Manju'' is a synomym for ``bithe'', so we just load \texttt{bithe.mld}\index{bithe.mld} (see section~\vref{s+mld+bithe}): +% \or\relax +% \section{Langue <<~manju~>>: \texttt{manju.mld}}\label{s+mld+manju}\index{manju.mld} +% La langue% <<~manju~>> est un synonyme pour <<~bithe~>>, donc nous chargeons +% simplement \texttt{bithe.mld}\index{bithe.mld} (voir la section~\vref{s+mld+bithe}): +% \fi % -\def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>} -\def\plftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}} -\def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}} +% \lneed{3} +% \begin{macrocode} +%<*manju> +\ProvidesFile{manju.mld}[2005/11/16] +\mtcselectlanguage{bithe}% +%</manju> +% \end{macrocode} % -\def\mtctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>} -\def\mlftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}} -\def\mlttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}} +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Meyalu'' language: \texttt{meyalu.mld}}\label{s+mld+meyalu}\index{meyalu.mld} +% The ``meyalu'' language is just like ``bahasam'', so we just load \texttt{bahasam.mld}\index{bahasam.mld} +% (see section~\vref{s+mld+bahasam}): +% \or\relax +% \section{Langue <<~meyalu~>>: \texttt{meyalu.mld}}\label{s+mld+meyalu}\index{meyalu.mld} +% La langue <<~meyalu~>> est comme <<~bahasam~>>, donc nous chargeons simplement +% \texttt{bahasam.mld}\index{bahasam.mld} (voir la section~\vref{s+mld+bahasam}): +% \fi % -\def\stctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>} -\def\slftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}} -\def\slttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}} -%</malayalam-rachana2> +% \lneed{3} +% \begin{macrocode} +%<*meyalu> +\ProvidesFile{meyalu.mld}[2006/01/13] +\mtcselectlanguage{bahasam}% +%</meyalu> % \end{macrocode} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{``Mongol'' language: \texttt{mongol.mld}}\label{s+mld+mongol}\index{mongol.mld} % The titles for the ``mongol'' language are taken from the Mon\TeX\ package~\cite{mlsquick,montex}. This language -% requires specific fonts. See also sections~\vref{s+mld+bicig} and~\vref{s+mld+buryat}. +% requires specific fonts. See also sections~\vref{s+mld+bicig}, \vref{s+mld+bicig2}, \vref{s+mld+bicig3}, +% \vref{s+mld+bithe}, +% \vref{s+mld+buryat}, \vref{s+mld+buryat2}, \vref{s+mld+xalx}, \vref{s+mld+xalx2}, and~\vref{s+mld+xalx3}. % \or\relax +% \begin{SMOOTH} % \section{Langue <<~mongol~>>: \texttt{mongol.mld}}\label{s+mld+mongol}\index{mongol.mld} -% Les titres pour la langue <<~mongol~>> sont tirés du paquetage Mon\TeX\ package~\cite{mlsquick,montex}. Cette -% langue requiert des fontes spécifiques. Voir aussi les sections~\vref{s+mld+bicig} et~\vref{s+mld+buryat}. +% Les titres pour la langue <<~mongol~>> sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. Cette +% langue requiert des fontes spécifiques. +% Voir aussi les sections~\vref{s+mld+bicig},\ABK \vref{s+mld+bicig2},\ABK +% \vref{s+mld+bicig3},\ABK \vref{s+mld+bithe},\ABK \vref{s+mld+buryat},\ABK +% \vref{s+mld+buryat2},\ABK \vref{s+mld+xalx},\ABK +% \vref{s+mld+xalx2} et~\vref{s+mld+xalx3}. +% \end{SMOOTH} % \fi +% +% \lneed{3} % \begin{macrocode} %<*mongol> \ProvidesFile{mongol.mld}[1999/03/16] %% Mongol (xalx) titles for minitoc.sty %% Needs mongol fonts -\def\ptctitle{{\mnr Garqig}} -\def\plftitle{{\mnr Zurgi"in jagsaalt}} -\def\plttitle{{\mnr X"usn"agti"in jagsaalt}} +\def\ptctitle{{\mnr Garqig}}% +\def\plftitle{{\mnr Zurgi"in jagsaalt}}% +\def\plttitle{{\mnr X"usn"agti"in jagsaalt}}% %% -\def\mtctitle{{\mnr Garqig}} -\def\mlftitle{{\mnr Zurgi"in jagsaalt}} -\def\mlttitle{{\mnr X"usn"agti"in jagsaalt}} +\def\mtctitle{{\mnr Garqig}}% +\def\mlftitle{{\mnr Zurgi"in jagsaalt}}% +\def\mlttitle{{\mnr X"usn"agti"in jagsaalt}}% %% -\def\stctitle{{\mnr Garqig}} -\def\slftitle{{\mnr Zurgi"in jagsaalt}} -\def\slttitle{{\mnr X"usn"agti"in jagsaalt}} +\def\stctitle{{\mnr Garqig}}% +\def\slftitle{{\mnr Zurgi"in jagsaalt}}% +\def\slttitle{{\mnr X"usn"agti"in jagsaalt}}% %</mongol> % \end{macrocode} % @@ -25358,6 +37423,8 @@ sud des États-Unis, comme la Louisiane.} % version réformée de la variante \texttt{germanb} de la langue allemande), donc nous chargeons % \index{ngermanb.mld}\texttt{ngermanb.mld}. Voir aussi la section~\vref{s+mld+ngermanb}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*naustrian> \ProvidesFile{naustrian.mld}[2004/12/14] @@ -25365,7 +37432,27 @@ sud des États-Unis, comme la Louisiane.} %</naustrian> % \end{macrocode} % -% \lneed{5} +% +% \lneed{8} +% \ifcase\LANG\relax +% \section{``Newzealand'' language: \texttt{newzealand.mld}}\label{s+mld+newzealand}\index{newzealand.mld} +% The ``newzealand'' language is just like ``english'', so we just load \texttt{english.mld}\index{english.mld} +% (see section~\vref{s+mld+english}): +% \or\relax +% \section{Langue <<~newzealand~>>: \texttt{newzealand.mld}}\label{s+mld+newzealand}\index{newzealand.mld} +% La langue <<~newzealand~>> (newzealand) est comme <<~newzealand~>>, donc nous chargeons simplement +% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}): +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*newzealand> +\ProvidesFile{newzealand.mld}[2006/01/11] +\mtcselectlanguage{english}% +%</newzealand> +% \end{macrocode} +% +% \lneed{8} % \ifcase\LANG\relax % \section{``Ngerman'' language: \texttt{ngerman.mld}}\label{s+mld+ngerman}\index{ngerman.mld} % The ``ngerman'' language is a synonym of the ``ngermanb'' language\,\footnote{A revised version of the @@ -25377,6 +37464,8 @@ sud des États-Unis, comme la Louisiane.} % de la variante \texttt{germanb} de la langue allemande.}, donc nous chargeons \index{ngermanb.mld}\texttt{ngermanb.mld}. % Voir aussi la section~\vref{s+mld+ngermanb}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*ngerman> \ProvidesFile{ngerman.mld}[2004/12/14] @@ -25384,22 +37473,27 @@ sud des États-Unis, comme la Louisiane.} %</ngerman> % \end{macrocode} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{``Ngermanb'' language: \texttt{ngermanb.mld}}\label{s+mld+ngermanb}\index{ngermanb.mld} % The titles for the ``ngermanb'' language\,\footnote{A variant of the german language, with revised spelling.} are -% taken from the \texttt{babel} package~\cite{babel}. +% taken from the file \texttt{ngermanb.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,ngermanb}. % See also sections~\vref{s+mld+naustrian}, and~\vref{s+mld+ngerman}. % \or\relax % \section{Langue <<~ngermanb~>>: \texttt{ngermanb.mld}}\label{s+mld+ngermanb}\index{ngermanb.mld} % Les titres pour la langue <<~ngermanb~>>\,\footnote{Une variante pour la langue allemande, avec une orthographe -% réformée.} sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi les sections~\vref{s+mld+naustrian} +% réformée.} sont tirés du fichier \texttt{ngermanb.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,ngermanb}. Voir aussi les sections~\vref{s+mld+naustrian} % et~\vref{s+mld+ngerman}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*ngermanb> -\ProvidesFile{ngermanb.mld}[1999/12/06] +\ProvidesFile{ngermanb.mld}[2006/01/13] %% New german (B) titles for minitoc.sty +%% from ngermanb.dtx (babel) +%% Raichle, Bernd and Schmidt, Walter \def\ptctitle{Inhaltsverzeichnis}% % oder nur: Inhalt \def\plftitle{Abbildungsverzeichnis}% \def\plttitle{Tabellenverzeichnis}% @@ -25414,83 +37508,196 @@ sud des États-Unis, comme la Louisiane.} %</ngermanb> % \end{macrocode} % +% \lneed{8} +% \ifcase\LANG\relax +% \section{``Ngermanb2'' language: \texttt{ngermanb2.mld}}\label{s+mld+ngermanb2}\index{ngermanb2.mld} +% The titles for the ``ngermanb2'' language\,\footnote{A variant of the german language, with revised spelling and +% short titles.} are +% taken from the \texttt{babel} package~\cite{babel,babel-user,ngermanb}. +% See also section~\vref{s+mld+ngermanb}. +% \or\relax +% \section{Langue <<~ngermanb2~>>: \texttt{ngermanb2.mld}}\label{s+mld+ngermanb2}\index{ngermanb2.mld} +% Les titres pour la langue <<~ngermanb2~>>\,\footnote{Une variante pour la langue allemande, avec une orthographe +% réformée et des titres courts.} sont tirés du paquetage \texttt{babel}~\cite{babel,babel-user,ngermanb}. +% Voir aussi la section~\vref{s+mld+ngermanb}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*ngermanb2> +\ProvidesFile{ngermanb2.mld}[2005/09/27] +%% New german (B) short (2) titles for minitoc.sty +\def\ptctitle{Inhalt}% +\def\plftitle{Abbildungen}% +\def\plttitle{Tabellen}% +%% +\def\mtctitle{Inhalt}% +\def\mlftitle{Abbildungen}% +\def\mlttitle{Tabellen}% +%% +\def\stctitle{Inhalt}% +\def\slftitle{Abbildungen}% +\def\slttitle{Tabellen}% +%</ngermanb2> +% \end{macrocode} +% % \lneed{10} % \ifcase\LANG\relax % \section{``Norsk'' language: \texttt{norsk.mld}}\label{s+mld+norsk}\index{norsk.mld} -% The titles for the ``norsk'' language (or bokm\r{a}l, lamguage of the kingdom) are taken from the -% \texttt{babel} package~\cite{babel}, with help +% The titles for the ``norsk'' language (or bokm\r{a}l, language of the kingdom) are taken from the +% \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+nynorsk}. % \or\relax % \section{Langue <<~norsk~>>: \texttt{norsk.mld}}\label{s+mld+norsk}\index{norsk.mld} -% Les titres pour la langue <<~norsk~>> (norvégien, ou <<~bokm{\aa}l~>>, langue du royaume) sont tirés du paquetage -% \texttt{babel}~\cite{babel}, avec l'aide de \xname{Dag}{Langmyhr}. Voir aussi la section~\vref{s+mld+nynorsk}. +% Les titres pour la langue <<~norsk~>> (norvégien, ou <<~bokm{\aa}l~>>, langue du royaume) sont tirés du fichier +% \texttt{norsk.dtx} dans le paquetage \texttt{babel,norsk}~\cite{babel,babel-user,norsk}, avec l'aide de \xname{Dag}{Langmyhr}. +% Voir aussi la section~\vref{s+mld+nynorsk}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*norsk> -\ProvidesFile{norsk.mld}[1999/03/16] +\ProvidesFile{norsk.mld}[2006/01/13] %% Norsk titles for minitoc.sty +%% from noesk.dtx (babel) +%% Braams, Johannes and Helstrup, Haavard and Holme, Alv Kjetil and +%% Iversen, Per Steinar and Petterst, Terje Engeset and Kleveland, Rune %% Thanks to Dag Langmyhr (dag@ifi.uio.no) \def\ptctitle{Innhold}% -\def\plftitle{Figurer}% or Figurliste -\def\plttitle{Tabeller}% or Tabelliste +\def\plftitle{Figurer}% +\def\plttitle{Tabeller}% %% \def\mtctitle{Innhold}% -\def\mlftitle{Figurer}% or Figurliste -\def\mlttitle{Tabeller}% or Tabelliste +\def\mlftitle{Figurer}% +\def\mlttitle{Tabeller}% %% \def\stctitle{Innhold}% -\def\slftitle{Figurer}% or Figurliste -\def\slttitle{Tabeller}% or Tabelliste +\def\slftitle{Figurer}% +\def\slttitle{Tabeller}% %</norsk> % \end{macrocode} % +% \lneed{10} +% \ifcase\LANG\relax +% \section{``Norsk2'' language: \texttt{norsk2.mld}}\label{s+mld+norsk2}\index{norsk2.mld} +% The titles for the ``norsk2'' language (or bokm\r{a}l, language of the kingdom) are taken from the +% \texttt{babel} package~\cite{babel,babel-user,norsk}, with help +% from \xname{Dag}{Langmyhr}. These are variants of the titles of section~\vref{s+mld+norsk}. +% \or\relax +% \section{Langue <<~norsk2~>>: \texttt{norsk2.mld}}\label{s+mld+norsk2}\index{norsk2.mld} +% Les titres pour la langue <<~norsk2~>> (norvégien, ou <<~bokm{\aa}l~>>, langue du royaume) sont tirés du paquetage +% \texttt{babel}~\cite{babel,babel-user,norsk}, avec l'aide de \xname{Dag}{Langmyhr}. Ce sont des variantes des titres de +% la section~\vref{s+mld+norsk}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*norsk2> +\ProvidesFile{norsk2.mld}[2005/09/27] +%% Short norsk titles for minitoc.sty +%% Thanks to Dag Langmyhr (dag@ifi.uio.no) +\def\ptctitle{Innhold}% +\def\plftitle{Figurliste}% +\def\plttitle{Tabelliste}% +%% +\def\mtctitle{Innhold}% +\def\mlftitle{Figurliste}% +\def\mlttitle{Tabelliste}% +%% +\def\stctitle{Innhold}% +\def\slftitle{Figurliste}% +\def\slttitle{Tabelliste}% +%</norsk2> +% \end{macrocode} +% % \lneed{5} % \ifcase\LANG\relax % \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 -% independant and national norvegian language, in reaction to danish, from the various dialect spoken in the -% country.} are taken from the \texttt{babel} package~\cite{babel}, with help from +% 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 % \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 paquetage \texttt{babel}~\cite{babel}, avec l'aide de +% divers dialectes parlés dans le pays.} 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 +% +% \lneed{3} % \begin{macrocode} %<*nynorsk> -\ProvidesFile{nynorsk.mld}[1999/03/16] +\ProvidesFile{nynorsk.mld}[2006/01/13] %% Nynorsk titles for minitoc.sty +%% from norsk.dtx (babel) +%% Braams, Johannes and Helstrup, Haavard and Holme, Alv Kjetil and +%% Iversen, Per Steinar and Petterst, Terje Engeset and Kleveland, Rune %% Thanks to Dag Langmyhr (dag@ifi.uio.no) \def\mtctitle{Innhald}% -\def\mlftitle{Figurar}% or Figurliste -\def\mlttitle{Tabellar}% or Tabelliste +\def\mlftitle{Figurar}% +\def\mlttitle{Tabellar}% %% \def\ptctitle{Innhald}% -\def\plftitle{Figurar}% or Figurliste -\def\plttitle{Tabellar}% or Tabelliste +\def\plftitle{Figurar}% +\def\plttitle{Tabellar}% %% \def\stctitle{Innhald}% -\def\slftitle{Figurar}% or Figurliste -\def\slttitle{Tabellar}% or Tabelliste +\def\slftitle{Figurar}% +\def\slttitle{Tabellar}% %</nynorsk> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Nynorsk2'' language: \texttt{nynorsk2.mld}}\label{s+mld+nynorsk2}\index{nynorsk2.mld} +% The titles for the ``nynorsk2'' language are variants of the titles of the ``nynorsk'' language. +% See also section~\vref{s+mld+nynorsk}. +% \or\relax +% \section{Langue <<~nynorsk2~>>: \texttt{nynorsk2.mld}}\label{s+mld+nynorsk2}\index{nynorsk2.mld} +% Les titres pour la langue <<~nynorsk2~>> sont des variantes des titres de la langue <<~nynorsk~>>. +% Voir aussi la section~\vref{s+mld+nynorsk}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*nynorsk2> +\ProvidesFile{nynorsk.mld}[1999/03/16] +%% Nynorsk titles for minitoc.sty +%% Thanks to Dag Langmyhr (dag@ifi.uio.no) +\def\mtctitle{Innhald}% +\def\mlftitle{Figurliste}% +\def\mlttitle{Tabelliste}% +%% +\def\ptctitle{Innhald}% +\def\plftitle{Figurliste}% +\def\plttitle{Tabelliste}% +%% +\def\stctitle{Innhald}% +\def\slftitle{Figurliste}% +\def\slttitle{Tabelliste}% +%</nynorsk2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Polish'' language: \texttt{polish.mld}}\label{s+mld+polish}\index{polish.mld} -% The titles for the ``polish'' language are taken from the \texttt{babel} package~\cite{babel}. See also -% section~\vref{s+mld+polish2}. +% The titles for the ``polish'' language are taken from the \texttt{polish.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,polish}. See also sections~\vref{s+mld+polish2} and~\vref{s+mld+polski}. % \or\relax % \section{Langue <<~polish~>>: \texttt{polish.mld}}\label{s+mld+polish}\index{polish.mld} -% Les titres pour la langue <<~polish~>> (polonais) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi -% la section~\vref{s+mld+polish2}. +% Les titres pour la langue <<~polish~>> (polonais) sont tirés du fichier \texttt{polish.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,polish}. Voir aussi les sections~\vref{s+mld+polish2} et~\vref{s+mld+polski}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*polish> -\ProvidesFile{polish.mld}[1999/03/16] +\ProvidesFile{polish.mld}[2006/01/13] %% Polish titles for minitoc.sty +%% from polish.dtx (babel) +%% Schalueck, Elmar and Janich, Michael \def\ptctitle{Spis rzeczy}% \def\plftitle{Spis rysunk\'ow}% \def\plttitle{Spis tablic}% @@ -25505,16 +37712,18 @@ sud des États-Unis, comme la Louisiane.} %</polish> % \end{macrocode} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{``Polish2'' language: \texttt{polish2.mld}}\label{s+mld+polish2}\index{polish2.mld} % The titles for the ``polish2'' language\,\footnote{``Polish2'' is a variant of ``polish''.} are taken from -% the ANTOMEGA project~\cite{antomega}. See also section~\vref{s+mld+polish}. +% the ANTOMEGA project~\cite{antomega}. See also sections~\vref{s+mld+polish} and~\vref{s+mld+polski}. % \or\relax % \section{Langue <<~polish2~>>: \texttt{polish2.mld}}\label{s+mld+polish2}\index{polish2.mld} % Les titres pour la langue <<~polish2~>> (polonais, seconde variante) sont tirés du projet ANTOMEGA~\cite{antomega}. -% Voir aussi la section~\vref{s+mld+polish}. +% Voir aussi les sections~\vref{s+mld+polish} et~\vref{s+mld+polski}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*polish2> \ProvidesFile{polish2.mld}[2005/02/08] @@ -25536,6 +37745,40 @@ sud des États-Unis, comme la Louisiane.} \def\slttitle{\localpolish{Spis tablic}}% %</polish2> % \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Polski'' language: \texttt{polski.mld}}\label{s+mld+polski}\index{polski.mld} +% The titles for the ``polski'' language (variant for polish) are taken from the \texttt{polski.dtx} file in the +% {\PLaTeX} package~\cite{platex,platex-pl}. See also sections~\vref{s+mld+polish} and~\vref{s+mld+polish2}. +% \or\relax +% \section{Langue <<~polski~>>: \texttt{polski.mld}}\label{s+mld+polski}\index{polski.mld} +% Les titres pour la langue <<~polski~>> (autre nom du polonais) sont tirés du fichier \texttt{polski.dtx} dans le +% paquetage {\PLaTeX}~\cite{platex,platex-pl}. Voir aussi les sections~\vref{s+mld+polish} et~\vref{s+mld+polish2}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*polski> +\ProvidesFile{polski.mld}[2006/02/28] +%% Polski titles for minitoc.sty +%% from polski.dtx (PLaTeX) +%% Mariusz Olko, Marcin Woli\'nski. +%% +\def\ptctitle{Spis tre\'sci}% +\def\plftitle{Spis rysunk\'ow}% +\def\plttitle{Spis tabel}% +%% +\def\mtctitle{Spis rysunk\'ow}% +\def\mlftitle{Spis rysunk\'ow}% +\def\mlttitle{Spis tabel}% +%% +\def\stctitle{Spis rysunk\'ow}% +\def\slftitle{Spis rysunk\'ow}% +\def\slttitle{Spis tabel}% +%</polski> +% \end{macrocode} +% % \lneed{5} % \ifcase\LANG\relax % \section{``Portuges'' language: \texttt{portuges.mld}}\label{s+mld+portuges}\index{portuges.mld} @@ -25550,28 +37793,36 @@ sud des États-Unis, comme la Louisiane.} % simplement \index{portuguese.mld}\texttt{portuguese.mld}: % \end{SMOOTH} % \fi +% +% \lneed{3} % \begin{macrocode} %<*portuges> -\ProvidesFile{portuges.mld}[2005/06/06] -\mtcselectlanguage{portuguese} +\ProvidesFile{portuges.mld}[2005/06/07] +\mtcselectlanguage{portuguese}% %</portuges> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Portuguese'' language: \texttt{portuguese.mld}}\label{s+mld+portuguese}\index{portuguese.mld} -% The titles for the ``portuguese'' language are taken from the \texttt{babel} package~\cite{babel}. See also +% The titles for the ``portuguese'' language are taken from the \texttt{portuges.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,portuges}. See also % section~\vref{s+mld+brazil}, because the titles are different in Brazil, even if the language is also portuguese. % \or\relax % \section{Langue <<~portuguese~>>: \texttt{portuguese.mld}}\label{s+mld+portuguese}\index{portuguese.mld} -% Les titres pour la langue <<~portuguese~>> (portugais) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir +% Les titres pour la langue <<~portuguese~>> (portugais) sont tirés du fichier \texttt{portuges.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,portuges}. Voir % aussi la section~\vref{s+mld+brazil}, parce que les titres sont différents au Brésil, même si l'on y parle aussi % le portugais. % \fi +% +% \lneed{3} % \begin{macrocode} %<*portuguese> -\ProvidesFile{portuguese.mld}[2005/07/08] +\ProvidesFile{portuguese.mld}[2006/01/13] %% Portuguese titles for minitoc.sty +%% from portuges.dtx (babel) +%% Ramalhete, Jose Pedro \def\ptctitle{Conte\'udo}% \def\plftitle{Lista de Figuras}% \def\plttitle{Lista de Tabelas}% @@ -25589,15 +37840,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Romanian'' language: \texttt{romanian.mld}}\label{s+mld+romanian}\index{romanian.mld} -% The titles for the ``romanian'' language are taken from the \texttt{babel} package~\cite{babel}. +% The titles for the ``romanian'' language are taken from the \texttt{romanian.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,romanian}. % \or\relax % \section{Langue <<~romanian~>>: \texttt{romanian.mld}}\label{s+mld+romanian}\index{romanian.mld} -% Les titres pour la langue <<~romanian~>> (roumain) sont tirés du paquetage \texttt{babel}~\cite{babel}. +% Les titres pour la langue <<~romanian~>> (roumain) sont tirés du fichier \texttt{romanian.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,romanian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*romanian> -\ProvidesFile{romanian.mld}[1999/03/16] +\ProvidesFile{romanian.mld}[2006/01/13] %% Romanian titles for minitoc.sty +%% from romanian.dtx (babel) +%% Horst, Umstatter and Juhasz, Robert \def\ptctitle{Cuprins}% \def\plftitle{List\u{a} de figuri}% \def\plttitle{List\u{a} de tabele}% @@ -25614,14 +37871,92 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Romanian2'' language: \texttt{romanian2.mld}}\label{s+mld+romanian2}\index{romanian2.mld} +% The titles for the ``romanian2'' language are taken from the \texttt{romanian.dtx} file in the +% {Romanian\TeX} package~\cite{romaniantex}. See also sections~\vref{s+mld+romanian} and~\vref{s+mld+romanian3}. +% Alas, \mbox{Romanian\TeX} is not compatible with the \texttt{babel} package~\cite{babel,babel-user}. +% \or\relax +% \begin{SMOOTH} +% \section{Langue <<~romanian2>>: \texttt{romanian2.mld}}\label{s+mld+romanian2}\index{romanian2.mld} +% Les titres pour la langue <<~romanian2~>> (roumain, variante) sont tirés du fichier \texttt{romanian.dtx} +% dans le paquetage {Romanian\TeX}~\cite{romaniantex}. Voir aussi les sections~\vref{s+mld+romanian} +% et~\vref{s+mld+romanian3}. +% Hélas, \mbox{Romanian\TeX} n'est pas compatible avec le paquetage \texttt{babel}~\cite{babel,babel-user}. +% \end{SMOOTH} +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*romanian2> +\ProvidesFiles{romanian2.mld}[2006/01/19] +%% Romanian titles for minitoc.sty +%% from RomanianTeX (romanian.dtx) +%% Adrian Rezus (adriaan@cs.kun.nl) +%% Bernd Raichle +\def\ptctitle{Cuprins}% +\def\plftitle{Lista de figuri}% +\def\plttitle{Lista de tabele}% +%% +\def\mtctitle{Cuprins}% +\def\mlftitle{Lista de figuri}% +\def\mlttitle{Lista de tabele}% +%% +\def\stctitle{Cuprins}% +\def\slftitle{Lista de figuri}% +\def\slttitle{Lista de tabele}% +%</romanian2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Romanian3'' language: \texttt{romanian3.mld}}\label{s+mld+romanian3}\index{romanian3.mld} +% The titles for the ``romanian3'' language are taken from the \texttt{romanian.dtx} file in the +% {Romanian\TeX} package~\cite{romaniantex}. See also sections~\vref{s+mld+romanian} and~\vref{s+mld+romanian2}. +% Alas, \mbox{Romanian\TeX} is not compatible with the \texttt{babel} package~\cite{babel,babel-user}. +% \or\relax +% \begin{SMOOTH} +% \section{Langue <<~romanian3>>: \texttt{romanian3.mld}}\label{s+mld+romanian3}\index{romanian3.mld} +% Les titres pour la langue <<~romanian3~>> (roumain, autre variante) sont tirés du fichier \texttt{romanian.dtx} +% dans le paquetage {Romanian\TeX}~\cite{romaniantex}. Voir aussi les sections~\vref{s+mld+romanian} +% et~\vref{s+mld+romanian3}. +% Hélas, \mbox{Romanian\TeX} n'est pas compatible avec le paquetage \texttt{babel}~\cite{babel,babel-user}. +% \end{SMOOTH} +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*romanian3> +\ProvidesFiles{romanian3.mld}[2006/01/19] +%% Romanian titles for minitoc.sty +%% from RomanianTeX (romanian.dtx) variant. +%% Adrian Rezus (adriaan@cs.kun.nl) +%% Bernd Raichle +\def\ptctitle{Tabla de materii}% +\def\plttitle{Indice de figuri}% +\def\plttitle{Tabele}% +%% +\def\mtctitle{Tabla de materii}% +\def\mlttitle{Indice de figuri}% +\def\mlttitle{Tabele}% +%% +\def\stctitle{Tabla de materii}% +\def\slttitle{Indice de figuri}% +\def\slttitle{Tabele}% +%</romanian3> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Russian'' language: \texttt{russian.mld}}\label{s+mld+russian}\index{russian.mld} -% The titles for the ``russian'' language are taken from the \texttt{babel} package~\cite{babel}. +% The titles for the ``russian'' language are taken from the \texttt{babel} package~\cite{babel,babel-user}. % Specific cyrillic fonts are required. % \or\relax % \section{Langue <<~russian~>>: \texttt{russian.mld}}\label{s+mld+russian}\index{russian.mld} -% Les titres pour la langue <<~russian~>> (russe) sont tirés du paquetage \texttt{babel}~\cite{babel}. +% Les titres pour la langue <<~russian~>> (russe) sont tirés du paquetage \texttt{babel}~\cite{babel,babel-user}. % Des fontes cyrilliques spécifiques sont requises. % \fi +% +% \lneed{3} % \begin{macrocode} %<*russian> \ProvidesFile{russian.mld}[1999/03/16] @@ -25649,16 +37984,16 @@ sud des États-Unis, comme la Louisiane.} % Les titres pour la langue <<~russian2m~>> (une variante moderne de <<~russian~>>) sont tirés du projet % ANTOMEGA~\cite{antomega}. Des fontes cyrilliques spécifiques sont requises. Voir aussi la section~\vref{s+mld+russian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*russian2m> \ProvidesFile{russian2m.mld}[2005/02/08] %% from russian2m.ldf (Antomega project, russian modern) -%% Needs Omega +%% Needs Omega and cyrillic fonts %% Alexej M. Kryokov %% Dmitry Ivanov %% -%% Needs cyrillic fonts -%% \def\ptctitle{\localrussian% {^^^^041e^^^^0433^^^^043b^^^^0430^^^^0432^^^^043b^^^^0435^^^^043d% ^^^^0438^^^^0435}}% @@ -25705,11 +38040,13 @@ sud des États-Unis, comme la Louisiane.} % du projet ANTOMEGA~\cite{antomega}. Des fontes cyrilliques spécifiques sont requises. Voir aussi la % section~\vref{s+mld+russian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*russian2o> \ProvidesFile{russian2o.mld}[2005/02/08] %% from russian2o.mld (Antomega project - russian old) -%% Needs Omega +%% Needs Omega and cyrillic fonts %% Alexej M. Kryokov %% Dmitry Ivanov %% @@ -25751,27 +38088,38 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Russianb'' language: \texttt{russianb.mld}}\label{s+mld+russianb}\index{russianb.mld} -% The titles for the ``russianb'' language (``russianb'' is a variant of ``russian'') are taken from -% the \texttt{babel} package~\cite{babel}. Specific cyrillic fonts are required. See also section~\vref{s+mld+russian}. +% The titles for the ``russianb'' language (``russianb'' is a variant of ``russian'') are taken from the +% \texttt{russianb.dtx} file in the \texttt{babel} package~\cite{babel,babel-user,russianb1,russianb}. +% Specific cyrillic fonts are required. See also section~\vref{s+mld+russian}. The parttoc title varies depending +% if chapters are defined or not by the document class. % \or\relax % \section{Langue <<~russianb~>>: \texttt{russianb.mld}}\label{s+mld+russianb}\index{russianb.mld} % Les titres pour la langue <<~russianb~>> (<<~russianb~>> est une variante de <<~russian~>>) sont tirés du -% paquetage \texttt{babel}~\cite{babel}. Des fontes cyrilliques spécifiques sont requises. Voir aussi la -% section~\vref{s+mld+russian}. +% fichier \texttt{russianb.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,russianb1,russianb}. +% Des fontes cyrilliques spécifiques sont requises. Voir aussi la section~\vref{s+mld+russian}. Le titre des +% parttocs dépend de l'existence de chapitres dans la classe de document. % \fi +% +% \lneed{3} % \begin{macrocode} %<*russianb> -\ProvidesFile{russianb.mld}[1999/03/16] -%% russianb.mld +\ProvidesFile{russianb.mld}[2006/02/15] +%% Russian (russianb) titles for minitoc.sty +%% from russianb.dtx (babel) +%% Lapko, Olga and Volovitch, Vladimir and Lemberg, Werner +\expandafter\ifx\csname chapter\endcsname\relax +\def\ptctitle{% + {\cyr\CYRS\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}% +\else \def\ptctitle{% {\cyr \CYRO\CYRg\CYRl\CYRa\CYRv\CYRl\CYRe\CYRn\CYRi\CYRe}}% +\fi \def\plftitle{% {\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space \CYRi\CYRl\CYRl\CYRyu\CYRs\CYRt\CYRr\CYRa\CYRc\CYRi\CYRishrt}}% \def\plttitle{% - \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space - \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}% -} + {\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space + \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}}% %% \def\mtctitle{% {\cyr \CYRO\CYRg\CYRl\CYRa\CYRv\CYRl\CYRe\CYRn\CYRi\CYRe}}% @@ -25779,9 +38127,8 @@ sud des États-Unis, comme la Louisiane.} {\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space \CYRi\CYRl\CYRl\CYRyu\CYRs\CYRt\CYRr\CYRa\CYRc\CYRi\CYRishrt}}% \def\mlttitle{% - \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space - \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}% -} + {\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space + \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}}% %% \def\stctitle{% {\cyr \CYRO\CYRg\CYRl\CYRa\CYRv\CYRl\CYRe\CYRn\CYRi\CYRe}}% @@ -25789,13 +38136,12 @@ sud des États-Unis, comme la Louisiane.} {\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space \CYRi\CYRl\CYRl\CYRyu\CYRs\CYRt\CYRr\CYRa\CYRc\CYRi\CYRishrt}}% \def\slttitle{% - \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space - \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}% -} + {\cyr \CYRS\CYRp\CYRi\CYRs\CYRo\CYRk\space + \CYRt\CYRa\CYRb\CYRl\CYRi\CYRc}}% %</russianb> % \end{macrocode} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{``Russianc'' language: \texttt{russianc.mld}}\label{s+mld+russianc}\index{russianc.mld} % The titles for the ``russianc'' language (``russianc'' is a variant of ``russian'', used in the part of @@ -25808,48 +38154,249 @@ sud des États-Unis, comme la Louisiane.} % Mon\TeX~\cite{mlsquick,montex}. Des fontes cyrilliques spécifiques sont requises. Voir aussi la % section~\vref{s+mld+russian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*russianc> \ProvidesFile{russianc.mld}[1999/03/16] -%% Needs cyrillic fonts %% Russian titles for minitoc.sty %% Needs cyrillic fonts -\def\ptctitle{\xalx{Oglawlenie}} -\def\plftitle{\xalx{Spisok risunkow}} -\def\plttitle{\xalx{Spisok tablic}} +\def\ptctitle{\xalx{Oglawlenie}}% +\def\plftitle{\xalx{Spisok risunkow}}% +\def\plttitle{\xalx{Spisok tablic}}% %% -\def\mtctitle{\xalx{Soderjanie}} -\def\mlftitle{\xalx{Spisok risunkow}} -\def\mlttitle{\xalx{Spisok tablic}} +\def\mtctitle{\xalx{Soderjanie}}% +\def\mlftitle{\xalx{Spisok risunkow}}% +\def\mlttitle{\xalx{Spisok tablic}}% %% -\def\stctitle{\xalx{Soderjanie}} -\def\slftitle{\xalx{Spisok risunkow}} -\def\slttitle{\xalx{Spisok tablic}} +\def\stctitle{\xalx{Soderjanie}}% +\def\slftitle{\xalx{Spisok risunkow}}% +\def\slttitle{\xalx{Spisok tablic}}% %</russianc> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Russian-cca'' language: \texttt{russian-cca.mld} and \texttt{russian-cca.mlo}}\label{s+mld+russian-cca}% +% \index{russian-cca.mld}\index{russian-cca.mlo} +% They are several variants for the russian titles with the cmcyralt fonts. +% The titles for a first variant of the ``russian-cca'' are taken from the \texttt{russian.sty} file in the +% \texttt{cmcyralt} package~\cite{cmcyralt/russian.sty}. +% +% The titles for the ``russian-cca'' language contain characters that cannot be easily generated, hence we load +% \texttt{russian-cca.mlo}. +% \or\relax +% \section{Langue <<~russian-cca~>>: \texttt{russian-cca.mld} et \texttt{russian-cca.mlo}}\label{s+mld+russian-cca}% +% \index{russian-cca.mld}\index{russian-cca.mlo} +% Il y~a plusieurs variantes pour les titres en russe avec les fontes cmcyralt. +% Les titres pour une première variante de la langue <<~russian-cca~>> sont tirés du fichier \texttt{russian.sty} +% dans le paquetage \texttt{cmcyralt}~\cite{cmcyralt/russian.sty}. +% +% Les titres pour la langue <<~russian-cca~>> contiennent des caractères qui ne peuvent pas être générés facilement, +% donc nous chargeons \texttt{russian-cca.mlo}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*russian-cca> +\ProvidesFile{russian-cca.mld}[2006/03/08] +%% Russian-cca titles for minitoc.sty +%% From russian.sty in the cmcyralt package +%% Vadim Maslov (vadik@cs.umd.edu) +%% Victor Boyko (vb1890@cs.nyu.edu) +%% Needs cmcyralt fonts and special input encoding. +\mtcloadmlo{russian-cca}% +%</russian-cca> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Russian-cca1'' language: \texttt{russian-cca1.mld} and \texttt{russian-cca1.mlo}}\label{s+mld+russian-cca1}% +% \index{russian-cca1.mld}\index{russian-cca1.mlo} +% They are several variants for the russian titles with the cmcyralt fonts. +% The titles for the ``russian-cca1'' language are taken from the \texttt{cmcyralt.sty} file in the +% \texttt{cmcyralt} package\cite{cmcyralt/cmcyralt.sty}. +% +% The titles for the ``russian-cca1'' language contain characters that cannot be easily generated, hence we load +% \texttt{russian-cca1.mlo}. +% \or\relax +% \section{Langue <<~russian-cca1~>>: \texttt{russian-cca1.mld} et \texttt{russian-cca1.mlo}}\label{s+mld+russian-cca1}% +% \index{russian-cca1.mld}\index{russian-cca1.mlo} +% Il y~a plusieurs variantes pour les titres en russe avec les fontes cmcyralt. +% Les titres pour la langue <<~russian-cca1~>> sont tirés du fichier \texttt{cmcyralt.sty} +% dans le paquetage \texttt{cmcyralt}\cite{cmcyralt/cmcyralt.sty}. +% +% Les titres pour la langue <<~russian-cca1~>> contiennent des caractères qui ne peuvent pas être générés facilement, +% donc nous chargeons \texttt{russian-cca1.mlo}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*russian-cca1> +\ProvidesFile{russian-cca1.mld}[2006/03/08] +%% Russian-cca1 titles for minitoc.sty +%% From cmcyralt.sty in the cmcyralt package +%% cmcyr fonts in alt encoding +%% Vadim Maslov (vadik@cs.umd.edu) +%% Alexander Harin (harin@lourie.und.ac.za) +%% and Vadim V. Zhytnikov (vvzhy@phy.ncu.edu.tw) +\mtcloadmlo{russian-cca1}% +%</russian-cca1> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section[``Russian-lh'' language: \texttt{russian-lh.mld} and \texttt{russian-lh.mlo}]% +% {``Russian-lh'' language: \texttt{russian-lh.mld} and\hfill\null\newline\texttt{russian-lh.mlo}}\label{s+mld+russian-lh}% +% \index{russian-lh.mld}\index{russian-lh.mlo} +% The russian titles for the LH fonts (``russian-lh'' language) are taken from the \texttt{russian.sty} file in the +% \texttt{LH} package~\cite{LH/russian.sty}. +% +% The titles for the ``russian-lh'' language contain characters that cannot be easily generated, hence we load +% \texttt{russian-lh.mlo}. +% \or\relax +% \section{Langue <<~russian-lh~>>: \texttt{russian-lh.mld} et \texttt{russian-lh.mlo}}\label{s+mld+russian-lh}% +% \index{russian-lh.mld}\index{russian-lh.mlo} +% Les titres en russe avec les fontes LH (langue <<~russian-lh~>>) sont tirés du fichier \texttt{russian.sty} +% dans le paquetage \texttt{LH}~\cite{LH/russian.sty}. +% +% Les titres pour la langue <<~russian-lh~>> contiennent des caractères qui ne peuvent pas être générés facilement, +% donc nous chargeons \texttt{russian-lh.mlo}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*russian-lh> +\ProvidesFile{russian-lh.mld}[2006/03/08] +%% Russian-lh titles for minitoc.sty +%% From russian.sty in the LH package +%% LH fonts in special encoding +%% Sergei O. Naoumov (serge@astro.unc.edu) +\mtcloadmlo{russian-lh}% +%</russian-lh> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Russian-lhcyralt'' language: \texttt{russian-lhcyralt.mld} and \texttt{russian-lhcyralt.mlo}}\label{s+mld+russian-lhcyralt}% +% \index{russian-lhcyralt.mld}\index{russian-lhcyralt.mlo} +% The russian titles for the LHCYRALT fonts (``russian-lhcyralt'' language) are taken from the \texttt{lhcyralt.sty} file in the +% \texttt{lhcyr} package~\cite{lhcyr}. +% +% The titles for the ``russian-lhcyralt'' language contain characters that cannot be easily generated, hence we load +% \texttt{russian-lhcyralt.mlo}. The input encoding is ALT (code page CP866). +% \or\relax +% \section{Langue <<~russian-lhcyralt~>>: \texttt{russian-lhcyralt.mld} et \texttt{russian-lhcyralt.mlo}}\label{s+mld+russian-lhcyralt}% +% \index{russian-lhcyralt.mld}\index{russian-lhcyralt.mlo} +% Les titres en russe avec les fontes LHCYRALT (langue <<~russian-lhcyralt~>>) sont tirés du fichier \texttt{lhcyralt.sty} +% dans le paquetage \texttt{lhcyr}~\cite{lhcyr}. +% +% Les titres pour la langue <<~russian-lhcyralt~>> contiennent des caractères qui ne peuvent pas être générés facilement, +% donc nous chargeons \texttt{russian-lhcyralt.mlo}. Le codage en entrée est ALT (page de code CP866). +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*russian-lhcyralt> +\ProvidesFile{russian-lhcyralt.mld}[2006/03/10] +%% Russian-lhcyralt titles for minitoc.sty +%% From lhcyralt.sty in the LHCYR package +%% LHCYRALT fonts in special encoding ALT (CP866) +%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru) +\mtcloadmlo{russian-lhcyralt}% +%</russian-lhcyralt> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Russian-lhcyrkoi'' language: \texttt{russian-lhcyrkoi.mld} and \texttt{russian-lhcyrkoi.mlo}}\label{s+mld+russian-lhcyrkoi}% +% \index{russian-lhcyrkoi.mld}\index{russian-lhcyrkoi.mlo} +% The russian titles for the LHCYRKOI fonts (``russian-lhcyrkoi'' language) are taken from the \texttt{lhcyrkoi.sty} file in the +% \texttt{lhcyr} package~\cite{lhcyr}. +% +% The titles for the ``russian-lhcyrkoi'' language contain characters that cannot be easily generated, hence we load +% \texttt{russian-lhcyrkoi.mlo}. The input encoding is KOI-8. +% \or\relax +% \section{Langue <<~russian-lhcyrkoi~>>: \texttt{russian-lhcyrkoi.mld} et \texttt{russian-lhcyrkoi.mlo}}\label{s+mld+russian-lhcyrkoi}% +% \index{russian-lhcyrkoi.mld}\index{russian-lhcyrkoi.mlo} +% Les titres en russe avec les fontes LHCYRKOI (langue <<~russian-lhcyrkoi~>>) sont tirés du fichier \texttt{lhcyrkoi.sty} +% dans le paquetage \texttt{lhcyr}~\cite{lhcyr}. +% +% Les titres pour la langue <<~russian-lhcyrkoi~>> contiennent des caractères qui ne peuvent pas être générés facilement, +% donc nous chargeons \texttt{russian-lhcyrkoi.mlo}. Le codage en entrée est KOI-8. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*russian-lhcyrkoi> +\ProvidesFile{russian-lhcyrkoi.mld}[2006/03/13] +%% Russian-lhcyrkoi titles for minitoc.sty +%% From lhcyrkoi.sty in the LHCYR package +%% LHCYRKOI fonts in special encoding KOI-8 +%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru) +\mtcloadmlo{russian-lhcyrkoi}% +%</russian-lhcyrkoi> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Russian-lhcyrwin'' language: \texttt{russian-lhcyrwin.mld} and \texttt{russian-lhcyrwin.mlo}}\label{s+mld+russian-lhcyrwin}% +% \index{russian-lhcyrwin.mld}\index{russian-lhcyrwin.mlo} +% The russian titles for the LHCYRWIN fonts (``russian-lhcyrwin'' language) are taken from the \texttt{lhcyrwin.sty} file in the +% \texttt{lhcyr} package~\cite{lhcyr}. +% +% The titles for the ``russian-lhcyrwin'' language contain characters that cannot be easily generated, hence we load +% \texttt{russian-lhcyrwin.mlo}. The input encoding is the code page CP1251. +% \or\relax +% \section{Langue <<~russian-lhcyrwin~>>: \texttt{russian-lhcyrwin.mld} et \texttt{russian-lhcyrwin.mlo}}\label{s+mld+russian-lhcyrwin}% +% \index{russian-lhcyrwin.mld}\index{russian-lhcyrwin.mlo} +% Les titres en russe avec les fontes LHCYRWIN (langue <<~russian-lhcyrwin~>>) sont tirés du fichier \texttt{lhcyrwin.sty} +% dans le paquetage \texttt{lhcyr}~\cite{lhcyr}. +% +% Les titres pour la langue <<~russian-lhcyrwin~>> contiennent des caractères qui ne peuvent pas être générés facilement, +% donc nous chargeons \texttt{russian-lhcyrwin.mlo}. Le codage en entrée est la page de code CP1251. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*russian-lhcyrwin> +\ProvidesFile{russian-lhcyrwin.mld}[2006/03/13] +%% Russian-lhcyrwin titles for minitoc.sty +%% From lhcyrwin.sty in the LHCYR package +%% LHCYRWIN fonts in special encoding CP1251 +%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru) +\mtcloadmlo{russian-lhcyrwin}% +%</russian-lhcyrwin> +% \end{macrocode} +% +% \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, % 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 +% 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 -% of the \texttt{babel} package~\cite{babel}. Specific fonts are required. +% 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 du Nord)\,\footnote{\smooth Plusieurs dialectes ou langues Sami sont +% Les titres pour la langue <<~samin~>> (Sami (ou Sâme) du Nord)\,\footnote{\smooth Plusieurs dialectes ou langues +% Sami/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 du Sud. -% D'où le nom \texttt{samin.dtx} (et non pas \texttt{sami.dtx} ou analogue dans le cas du Sami du Nord. Cette note -% est tirée du fichier \texttt{samin.dtx}.} sont tirés du fichier \texttt{samin.dtx} du paquetage -% \texttt{babel}~\cite{babel}. Des fontes spécifiques sont requises. +% y~aurait éventuellement besoin de plusieurs fichiers \texttt{.dtx} pour, par exemple, le Lule et le Sami (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 +% \texttt{babel}~\cite{babel,babel-user,samin}. Des fontes spécifiques sont requises. % \fi +% +% \lneed{3} % \begin{macrocode} %<*samin> -\ProvidesFile{samin.mld}[2001/02/28] -%% Samin titles for minitoc.sty +\ProvidesFile{samin.mld}[2006/01/13] +%% North Sami (samin) titles for minitoc.sty +%% from samin.dtx (babel) +%% Jernsletten, Regnor \def\ptctitle{Sisdoallu}% \def\plftitle{Govvosat}% \def\plttitle{Tabeallat}% @@ -25864,46 +38411,62 @@ sud des États-Unis, comme la Louisiane.} %</samin> % \end{macrocode} % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{``Scottish'' language: \texttt{scottish.mld}}\label{s+mld+scottish}\index{scottish.mld} -% The titles for the ``scottish'' language are taken from the \texttt{babel} language~\cite{babel}: +% The titles for the ``scottish'' language are taken from the \texttt{scottish.dtx} file in the +% \texttt{babel} language~\cite{babel,babel-user,scottish}: % \or\relax % \section{Langue <<~scottish~>>: \texttt{scottish.mld}}\label{s+mld+scottish}\index{scottish.mld} -% Les titres pour la langue <<~scottish~>> (écossais) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~scottish~>> (écossais) sont tirés du fichier \texttt{scottish.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,scottish}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*scottish> -\ProvidesFile{scottish.mld}[1999/03/16] -%%Scottish titles for minitoc.sty -\def\ptctitle{Cl\`ar-obrach} -\def\plftitle{LiostaDhealbh} -\def\plttitle{LiostaChl\`ar} +\ProvidesFile{scottish.mld}[2006/01/13] +%% Scottish titles for minitoc.sty +%% from scottish.dtx (babel) +%% Grant, Fraser +\def\ptctitle{Cl\`ar-obrach}% +\def\plftitle{LiostaDhealbh}% +\def\plttitle{LiostaChl\`ar}% %% -\def\mtctitle{Cl\`ar-obrach} -\def\mlftitle{LiostaDhealbh} -\def\mlttitle{LiostaChl\`ar} +\def\mtctitle{Cl\`ar-obrach}% +\def\mlftitle{LiostaDhealbh}% +\def\mlttitle{LiostaChl\`ar}% %% -\def\stctitle{Cl\`ar-obrach} -\def\slftitle{LiostaDhealbh} -\def\slttitle{LiostaChl\`ar} +\def\stctitle{Cl\`ar-obrach}% +\def\slftitle{LiostaDhealbh}% +\def\slttitle{LiostaChl\`ar}% %</scottish> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Serbian'' language: \texttt{serbian.mld}}\label{s+mld+serbian}\index{serbian.mld} -% The titles for the ``serbian'' language are taken from the \texttt{babel} package~\cite{babel}. See also -% section~\vref{s+mld+serbianc}. +% The titles for the ``serbian'' (serbocroatian) language are taken from the \texttt{serbian.dtx} file +% in the \texttt{babel} package~\cite{babel,babel-user,serbian}. +% Serbocroatian is spoken by Serbs, Croats and Chernogors, but only Serbs and Chernogors use the cyrillic alphabet +% (a variant). +% See also section~\vref{s+mld+serbianc}. % \or\relax % \section{Langue <<~serbian~>>: \texttt{serbian.mld}}\label{s+mld+serbian}\index{serbian.mld} -% Les titres pour la langue <<~serbian~>> (serbe) sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi -% la section~\vref{s+mld+serbianc}. +% Les titres pour la langue <<~serbian~>> (serbocroate) sont tirés du fichier \texttt{serbian.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,serbian}. +% Le serbocroate est parlé par les Serbes, les Croates et les Chernogores, mais seuls les Serbes et les Chernogores +% utilisent l'alphabet cyrillique (une variante). +% Voir aussi la section~\vref{s+mld+serbianc}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*serbian> -\ProvidesFile{serbian.mld}[1999/12/06] -%%Serbian titles for minitoc.sty +\ProvidesFile{serbian.mld}[2006/01/13] +%% Serbian titles for minitoc.sty +%% from serbian.dtx (babel) +%% Muhamedagi\'{c}, Dejan and Slobodan, Jankovic \def\ptctitle{Sadr\v{z}aj}% \def\plftitle{Slike}% \def\plttitle{Tabele}% @@ -25922,22 +38485,29 @@ sud des États-Unis, comme la Louisiane.} % \ifcase\LANG\relax % \section{``Serbianc'' language: \texttt{serbianc.mld}}\label{s+mld+serbianc}\index{serbianc.mld} % The titles for the ``serbianc'' language\,\footnote{The ``serbianc'' language is written with cyrillic characters.} have -% been given by \xname{Marko}{Èehaja} and \xname{Frank}{Küster}. Cyrillic fonts are required. +% been gently provided by \xname{Marko}{Èehaja} and \xname{Frank}{Küster}. Cyrillic fonts are required. +% Serbocroatian is spoken by Serbs, Croats and Chernogors, but only Serbs and Chernogors use the cyrillic alphabet +% (a variant). % See also section~\vref{s+mld+serbian}. % \or\relax % \section{Langue <<~serbianc~>>: \texttt{serbianc.mld}}\label{s+mld+serbianc}\index{serbianc.mld} % Les titres pour la langue <<~serbianc~>> (serbe cyrillique)\,\footnote{La langue <<~serbianc~>> est écrite en -% caractères cyrilliques.} ont été donnés par \xname{Marko}{Èehaja} et \xname{Frank}{Küster}. Des fontes cyrilliques -% sont requises. Voir aussi la section~\vref{s+mld+serbian}. +% caractères cyrilliques.} ont été aimablement fournis par \xname{Marko}{Èehaja} et \xname{Frank}{Küster}. Des fontes cyrilliques +% sont requises. +% Le serbocroate est parlé par les Serbes, les Croates et les Chernogores, mais seuls les Serbes et les Chernogores +% utilisent l'alphabet cyrillique (une variante). +% Voir aussi la section~\vref{s+mld+serbian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*serbianc> -\ProvidesFile{serbianc.mld}[2001/11/25] +\ProvidesFile{serbianc.mld}[2006/01/13] %% Provides titles for minitoc.sty in Serbian Cyrillic %% -%%Marko Èehaja Internut@Thetaworld.Org -%%Frank Küster, Biozentrum der Univ. Basel, frank@kuesterei.ch -%%Abt. Biophysikalische Chemie +%% Marko Èehaja Internut@Thetaworld.Org +%% Frank Küster, Biozentrum der Univ. Basel, frank@kuesterei.ch +%% Abt. Biophysikalische Chemie \def\ptctitle{% {\cyr\CYRS\cyra\cyrd\cyrr\cyrzh\cyra\cyrje}}% \def\plftitle{% @@ -25961,15 +38531,23 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Slovak'' language: \texttt{slovak.mld}}\label{s+mld+slovak}\index{slovak.mld} -% The titles for the ``slovak'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``slovak'' language are taken from the \texttt{slovak.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,slovak}. +% Using the T1 font encoding is recommended. % \or\relax % \section{Langue <<~slovak~>>: \texttt{slovak.mld}}\label{s+mld+slovak}\index{slovak.mld} -% Les titres pour la langue <<~slovak~>> (slovaque) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~slovak~>> (slovaque) sont tirés du fichier \texttt{slovak.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,slovak}. +% Il est recommandé d'utiliser le codage T1 pour les fontes. % \fi +% +% \lneed{3} % \begin{macrocode} %<*slovak> -\ProvidesFile{slovak.mld}[1999/03/16] +\ProvidesFile{slovak.mld}[2006/01/13] %% Slovak titles for minitoc.sty +%% from slovak.dtx (babel) +%% Chlebikova, Jana and Schlemmer, Tobias \def\ptctitle{Obsah}% \def\plftitle{Zoznam obr\'azkov}% \def\plttitle{Zoznam tabuliek}% @@ -25987,15 +38565,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Slovene'' language: \texttt{slovene.mld}}\label{s+mld+slovene}\index{slovene.mld} -% The titles for the ``slovene'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``slovene'' language are taken from the \texttt{slovene.dtx} file +% in the \texttt{babel} package~\cite{babel,babel-user,slovene}: % \or\relax % \section{Langue <<~slovene~>>: \texttt{slovene.mld}}\label{s+mld+slovene}\index{slovene.mld} -% Les titres pour la langue <<~slovene~>> (slovène) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~slovene~>> (slovène) sont tirés du fichier \texttt{slovene.dtx} dans +% le paquetage \texttt{babel}~\cite{babel,babel-user,slovene}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*slovene> -\ProvidesFile{slovene.mld}[1999/03/16] +\ProvidesFile{slovene.mld}[2006/01/13] %% Slovene titles for minitoc.sty +%% from slovene.dtx (babel) +%% Zavrtanik, Danilo and \v{Z}lajpah, Leon \def\ptctitle{Kazalo}% \def\plftitle{Slike}% \def\plttitle{Tabele}% @@ -26014,7 +38598,8 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Spanish'' language: \texttt{spanish.mld}}\label{s+mld+spanish}\index{spanish.mld} -% The titles for the ``spanish'' language are taken from the \texttt{babel} package~\cite{babel}. +% The titles for the ``spanish'' language are taken from the \texttt{spanish.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,spanish}. % Note that the ``spanish'' is in % fact ``castillan'' (see section~\vref{s+mld+castillan}). Other languages are spoken in Spain: ``basque'' % (section~\vref{s+mld+basque}), ``catalan'' (section~\vref{s+mld+catalan}), and ``galician'' @@ -26022,29 +38607,42 @@ sud des États-Unis, comme la Louisiane.} % section~\vref{s+mld+spanish2}). % ``Spanish3'' (see section~\vref{s+mld+spanish3}) is a version for the ANTOMEGA~\cite{antomega} project; some titles are % differents. +% ``Spanish4'' is a variant of ``spanish'' where \verb|\ptctitle| is shorter for +% articles (section~\vref{s+mld+spanish4}). % \or\relax % \section{Langue <<~spanish~>>: \texttt{spanish.mld}}\label{s+mld+spanish}\index{spanish.mld} -% Les titres pour la langue <<~spanish~>> (espagnol) sont tirés du paquetage \texttt{babel}~\cite{babel}. -% Notez que le <<~spanish~>> (espagnol) est en fait le <<~castillan~>> (voir section~\vref{s+mld+castillan}). +% Les titres pour la langue <<~spanish~>> (espagnol) sont tirés du fichier \texttt{spanish.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,spanish}. +% Notez que le <<~spanish~>> (espagnol) est en fait le <<~castillan~>> (voir la section~\vref{s+mld+castillan}). % D'autres langues sont parlées en Espagne: <<~basque~>> (section~\vref{s+mld+basque}), <<~catalan~>> % (section~\vref{s+mld+catalan}), et <<~galician~>> (galicien) (section~\vref{s+mld+galician}). La langue <<~spanish2~>> % est une variante de <<~spanish~>> avec des titres plus courts (voir la section~\vref{s+mld+spanish2}). % La langue <<~spanish3~>> (voir la section~\vref{s+mld+spanish3}) est une variante pour le % projet ANTOMEGA~\cite{antomega}; certains titres sont différents. +% La langue <<~spanish4~>> est une variante de <<~spanish~>> où \verb|\ptctitle| est plus court pour les articles +% (section~\vref{s+mld+spanish4}). % \fi +% +% \lneed{3} % \begin{macrocode} %<*spanish> -\ProvidesFile{spanish.mld}[1999/03/16] +\ProvidesFile{spanish.mld}[2006/02/15] %% Spanish titles for minitoc.sty +%% from spanish.dtx (babel) +%% Bezos, Javier +\expandafter\ifx\csname chapter\endcsname\relax +\def\ptctitle{\'Indice}% +\else \def\ptctitle{\'Indice General}% +\fi \def\plftitle{\'Indice de Figuras}% \def\plttitle{\'Indice de Tablas}% %% -\def\mtctitle{\'Indice General}% +\def\mtctitle{\'Indice}% \def\mlftitle{\'Indice de Figuras}% \def\mlttitle{\'Indice de Tablas}% %% -\def\stctitle{\'Indice General}% +\def\stctitle{\'Indice}% \def\slftitle{\'Indice de Figuras}% \def\slttitle{\'Indice de Tablas}% %</spanish> @@ -26053,13 +38651,17 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Spanish2'' language: \texttt{spanish2.mld}}\label{s+mld+spanish2}\index{spanish2.mld} -% The titles for the ``spanish2'' language are taken from the \texttt{babel} package~\cite{babel}, +% The titles for the ``spanish2'' language are taken from the \texttt{spanish.dtx} file in +% the \texttt{babel} package~\cite{babel,babel-user,spanish}, % but made shorter for chapter and section levels. See section~\vref{s+mld+spanish}. % \or\relax % \section{Langue <<~spanish2~>>: \texttt{spanish2.mld}}\label{s+mld+spanish2}\index{spanish2.mld} -% Les titres pour la langue <<~spanish2~>> (espagnol deuxième variante) sont tirés du paquetage \texttt{babel}~\cite{babel}, +% Les titres pour la langue <<~spanish2~>> (espagnol deuxième variante) sont tirés du fichier \texttt{spanish.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,spanish}, % mais abrégés pour les niveaux chapitre et section. Voir la section~\vref{s+mld+spanish}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*spanish2> \ProvidesFile{spanish2.mld}[2005/03/31] @@ -26089,6 +38691,8 @@ sud des États-Unis, comme la Louisiane.} % \texttt{omega-spanish.ldf} du projet \texttt{ANTOMEGA}~\cite{antomega}. % Voir la section~\vref{s+mld+spanish}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*spanish3> \ProvidesFile{spanish3.mld}[2005/09/06] @@ -26110,16 +38714,60 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Spanish4'' language: \texttt{spanish4.mld}}\label{s+mld+spanish4}\index{spanish4.mld} +% The titles for the ``spanish4'' language are taken from the \texttt{spanish.dtx} file from Cervan\TeX~\cite{spanish4}. +% The title of the parttocs is shorter for articles. See also section~\vref{s+mld+spanish}. +% \or\relax +% \section{Langue <<~spanish4~>>: \texttt{spanish4.mld}}\label{s+mld+spanish4}\index{spanish4.mld} +% Les titres pour la langue <<~spanish4~>> sont tirés du fichier \texttt{spanish.dtx} de Cervan\TeX~\cite{spanish4}. +% Le titre des parttocs est plus court dans les articles. Voir aussi la section~\vref{s+mld+spanish}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*spanish4> +\ProvidesFile{spanish4.mld}[2006/01/19] +%% Spanish titles for minitoc.sty +%% from spanish.dtx (CervanTeX) +%% Bezos, Javier +\expandafter\ifx\csname chapter\endcsname\relax +\def\ptctitle{\'Indice}% +\else +\def\ptctitle{\'Indice general}% +\fi +\def\plftitle{\'Indice de figuras}% +\def\plttitle{\'Indice de cuadros}% +%% +\def\mtctitle{\'Indice}% +\def\mlftitle{\'Indice de figuras}% +\def\mlttitle{\'Indice de cuadros}% +%% +\def\stctitle{\'Indice}% +\def\slftitle{\'Indice de figuras}% +\def\slttitle{\'Indice de cuadros}% +%</spanish4> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Swedish'' language: \texttt{swedish.mld}}\label{s+mld+swedish}\index{swedish.mld} -% The titles for the ``swedish'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``swedish'' language are taken from the \texttt{swedish.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,swedish}. +% See also section~\vref{s+mld+swedish2}. % \or\relax % \section{Langue <<~swedish~>>: \texttt{swedish.mld}}\label{s+mld+swedish}\index{swedish.mld} -% Les titres pour la langue <<~swedish~>> (suédois) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~swedish~>> (suédois) sont tirés du fichier \texttt{swedish.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,swedish}. +% Voir aussi la section~\vref{s+mld+swedish2}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*swedish> -\ProvidesFile{swedish.mld}[1999/03/16] +\ProvidesFile{swedish.mld}[2006/01/13] %% Swedish titles for minitoc.sty +%% from swedish.dtx (babel) +%% Hellman, Sten and Östhols, Erik \def\ptctitle{Inneh\csname aa\endcsname ll}% \def\plftitle{Figurer}% \def\plttitle{Tabeller}% @@ -26136,44 +38784,86 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Swedish2'' language: \texttt{swedish2.mld}}\label{s+mld+swedish2}\index{swedish2.mld} +% The titles for the ``swedish2'' language (variant for swedish) are taken from the \texttt{rapport.doc} file in the +% \SLaTeX{} package~\cite{slatex}. +% See also section~\vref{s+mld+swedish}. +% \or\relax +% \section{Langue <<~swedish2~>>: \texttt{swedish2.mld}}\label{s+mld+swedish2}\index{swedish2.mld} +% Les titres pour la langue <<~swedish2~>> (suédois, variante) sont tirés du fichier \texttt{rapport.doc} +% dans le paquetage \SLaTeX~\cite{slatex}. +% Voir aussi la section~\vref{s+mld+swedish}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*swedish2> +\ProvidesFile{swedish2.mld}[2006/04/04] +%% Swedish2 titles for minitoc.sty +%% from rapport.doc (slatex) +%% Mattisson, Sven +\def\ptctitle{Inneh\csname aa\endcsname ll}% +\def\plftitle{Figurf\"orteckning}% +\def\plttitle{Tabellf\"orteckning}% +%% +\def\mtctitle{Inneh\csname aa\endcsname ll}% +\def\mlftitle{Figurf\"orteckning}% +\def\mlttitle{Tabellf\"orteckning}% +%% +\def\stctitle{Inneh\csname aa\endcsname ll}% +\def\slftitle{Figurf\"orteckning}% +\def\slttitle{Tabellf\"orteckning}% +%</swedish2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Thai'' language: \texttt{thai.mld} and \texttt{thai.mlo}}\label{s+mld+thai}% % \index{thai.mld}\index{thai.mlo} -% The titles for the ``thai'' language are taken from the \texttt{babel} package~\cite{babel}, using fonts -% of the CJK system~\cite{cjk2}. +% The titles for the ``thai'' language are taken from the \texttt{thaicjk.ldf}\index{thaicjk.ldf} file and use fonts +% of the CJK system~\cite{cjk,cjk2}. % % The titles for the ``thai'' language contain characters that cannot be easily generated, hence we load % \texttt{thai.mlo}. % \or\relax % \section{Langue <<~thai~>>: \texttt{thai.mld} et \texttt{thai.mlo}}\label{s+mld+thai}% % \index{thai.mld}\index{thai.mlo} -% Les titres pour la langue <<~thai~>> (thaï) sont tirés du paquetage \texttt{babel}~\cite{babel}, en utilisant des -% fontes du système CJK~\cite{cjk2}. +% Les titres pour la langue <<~thai~>> (thaï) sont tirés du fichier \texttt{thaicjk.ldf}\index{thaicjk.ldf} et utilisent des +% fontes du système CJK~\cite{cjk,cjk2}. % % Les titres pour la langue <<~thai~>> contiennent des caractères qui ne peuvent pas être engendrés facilement, donc % nous chargeons \texttt{thai.mlo}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*thai> \ProvidesFile{thai.mld}[2005/01/28] %% from thaicjk.ldf CJK 4.5.2 Thai support for the babel system %% by Werner Lemberg <wl@gnu.org> %% -\mtcloadmlo{thai} +\mtcloadmlo{thai}% %</thai> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``Turkish'' language: \texttt{turkish.mld}}\label{s+mld+turkish}\index{turkish.mld} -% The titles for the ``turkish'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``turkish'' language are taken from the \texttt{turkish.dtx} file +% in the \texttt{babel} package~\cite{babel,babel-user,turkish}: % \or\relax % \section{Langue <<~turkish~>>: \texttt{turkish.mld}}\label{s+mld+turkish}\index{turkish.mld} -% Les titres pour la langue <<~turkish~>> (turc) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~turkish~>> (turc) sont tirés du fichier \texttt{turkish.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,turkish}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*turkish> -\ProvidesFile{turkish.mld}[1999/03/16] +\ProvidesFile{turkish.mld}[2006/01/13] %% Turkish titles for minitoc.sty +%% from turkish.dtx (babel) +%% Burc, Mustafa \def\ptctitle{\.I\c cindekiler}% \def\plftitle{\c Sekiller Listesi}% \def\plttitle{Tablolar\in Listesi}% @@ -26190,14 +38880,75 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Uighur'' language: \texttt{uighur.mld}}\label{s+mld+uighur}\index{uighur.mld} +% The ``uighur'' and ``bicig'' languages are synonyms, so we just load the +% \texttt{bicig.mld}\index{bicig.mld} file (see section~\vref{s+mld+bicig}): +% \or\relax +% \section{Langue <<~uighur~>>: \texttt{uighur.mld}}\label{s+mld+uighur}\index{uighur.mld} +% Les langues <<~uighur~>> (ouïghour) et <<~bicig~>> sont synonymes, donc nous chargeons simplement le fichier +% \texttt{bicig.mld}\index{bicig.mld} (voir la section~\vref{s+mld+bicig}): +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*uighur> +\ProvidesFile{uighur.mld}[2006/05/31] +\mtcselectlanguage{bicig}% +%</uighur> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Uighur2'' language: \texttt{uighur2.mld}}\label{s+mld+uighur2}\index{uighur2.mld} +% The ``uighur2'' and ``bicig2'' languages are synonyms, so we just load the +% \texttt{bicig2.mld}\index{bicig2.mld} file (see section~\vref{s+mld+bicig2}): +% \or\relax +% \section{Langue <<~uighur2~>>: \texttt{uighur2.mld}}\label{s+mld+uighur2}\index{uighur2.mld} +% Les langues <<~uighur2~>> (ouïghour deuxième variante) +% et <<~bicig2~>> sont synonymes, donc nous chargeons simplement le fichier +% \texttt{bicig2.mld}\index{bicig2.mld} (voir la section~\vref{s+mld+bicig2}): +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*uighur2> +\ProvidesFile{uighur2.mld}[2006/05/31] +\mtcselectlanguage{bicig2}% +%</uighur2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Uighur3'' language: \texttt{uighur3.mld}}\label{s+mld+uighur3}\index{uighur3.mld} +% The ``uighur3'' and ``bicig3'' languages are synonyms, so we just load the +% \texttt{bicig3.mld}\index{bicig.mld} file (see section~\vref{s+mld+bicig}): +% \or\relax +% \section{Langue <<~uighur3~>>: \texttt{uighur3.mld}}\label{s+mld+uighur3}\index{uighur3.mld} +% Les langues <<~uighur3~>> (ouïghour troisième variante) +% et <<~bicig3~>> sont synonymes, donc nous chargeons simplement le fichier +% \texttt{bicig3.mld}\index{bicig.mld} (voir la section~\vref{s+mld+bicig}): +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*uighur3> +\ProvidesFile{uighur3.mld}[2006/05/31] +\mtcselectlanguage{bicig3}% +%</uighur3> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``UKenglish'' language: \texttt{UKenglish.mld}}\label{s+mld+UKenglish}\index{UKenglish.mld} -% The ``UKenglish'' language is just like ``english'', so we just load \texttt{english.mld}\index{english.mld} -% (see section~\vref{s+mld+english}): +% The ``UKenglish'' language is just like ``english'' (``UK'' is for ``United Kingdom''), so we just +% load \texttt{english.mld}\index{english.mld} (see section~\vref{s+mld+english}): % \or\relax % \section{Langue <<~UKenglish~>>: \texttt{UKenglish.mld}}\label{s+mld+UKenglish}\index{UKenglish.mld} -% La langue <<~UKenglish~>> est comme <<~english~>>, donc nous chargeons simplement -% \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}): +% La langue <<~UKenglish~>> est comme <<~english~>> («~UK~» signifie \emph{United Kingdom}, le «~Royaume Uni~»), +% donc nous chargeons simplement \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*UKenglish> \ProvidesFile{UKenglish.mld}[2005/07/11] @@ -26208,17 +38959,46 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Ukraineb'' language: \texttt{ukraineb.mld}}\label{s+mld+ukraineb}\index{ukraineb.mld} -% The titles for the ``ukraineb'' language are taken from the \texttt{babel} package~\cite{babel}. -% Cyrillic fonts are required. +% The ``ukraineb'' language is a synonym for ``ukrainian'', so we just load \texttt{ukrainian.mld}. +% See section~\vref{s+mld+ukrainian}. % \or\relax % \section{Langue <<~ukraineb~>>: \texttt{ukraineb.mld}}\label{s+mld+ukraineb}\index{ukraineb.mld} -% Les titres pour la langue <<~ukraineb~>> (ukrainien) sont tirés du paquetage \texttt{babel}~\cite{babel}. Des -% fontes cyrilliques sont requises. +% La langue <<~ukraineb~>> est un synonyme pour <<~ukrainian~>>, donc nous chargeons simplement +% \texttt{ukrainian.mld}. +% Voir la section~\vref{s+mld+ukrainian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*ukraineb> -\ProvidesFile{ukraineb.mld}[1999/12/06] -%% Ukraine (B) titles for minitoc.sty +\ProvidesFile{ukraineb.mld}[2006/01/23] +%% Ukranian titles for minitoc.sty +%% from ukraineb.dtx (babel) +%% Werner, Eduard +\selectlanguage{ukrainian}% +%</ukraineb> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Ukrainian'' language: \texttt{ukrainian.mld}}\label{s+mld+ukrainian}\index{ukrainian.mld} +% The titles for the ``ukrainian'' language are taken from the \texttt{ukraineb.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,ukraineb}. Cyrillic fonts are required. +% Another language name is \texttt{ukraineb} (see section~\vref{s+mld+ukraineb}). +% \or\relax +% \section{Langue <<~ukrainian~>>: \texttt{ukrainian.mld}}\label{s+mld+ukrainian}\index{ukrainian.mld} +% Les titres pour la langue <<~ukrainian~>> (ukrainien) sont tirés du fichier \texttt{ukrainian.dtx} +% dans le paquetage \texttt{babel}~\cite{babel,babel-user,ukraineb}. Des fontes cyrilliques sont requises. +% Un autre nom pour cette langue est \texttt{ukraineb} (voir la section~\vref{s+mld+ukraineb}). +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*ukrainian> +\ProvidesFile{ukrainian.mld}[2006/01/33] +%% Ukraine titles for minitoc.sty +%% from ukraineb.dtx (babel) +%% Shvaika, Andrij %% Needs cyrillic fonts \def\mtctitle{{\cyr\CYRZ\cyrm\cyrii\cyrs\cyrt}}% \def\mlftitle{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk @@ -26237,21 +39017,70 @@ sud des États-Unis, comme la Louisiane.} \ \cyrii\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyrii\cyrishrt}}% \def\slttitle{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk \ \cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrsftsn}}% -%</ukraineb> +%</ukrainian> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Uppersorbian'' language: \texttt{uppersorbian.mld}}\label{s+mld+uppersorbian}\index{uppersorbian.mld} +% The titles for the ``uppersorbian'' language\,\footnote{Upper sorbian. Sorbian, or wendisch, is a member of the west +% slavic subgroup of indo-european languages spoken in Upper Lusatia in the german +% \emph{länder} of Saxony and Brandenburg. The Sorbs are descendents of the Wends, the german name for the slavic tribes +% who occupied the area between the Elbe and Saale rivers in the west and the Odra (Oder) river in the east during +% the medieval period (VIth century).} are taken from the \texttt{usorbian.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,usorbian}. See also section~\vref{s+mld+lowersorbian}. +% A shorter language name is \texttt{usorbian} (see section~\vref{s+mld+usorbian}). +% \or\relax +% \begin{SMOOTH} +% \section{Langue <<~uppersorbian~>>: \texttt{uppersorbian.mld}}\label{s+mld+uppersorbian}\index{uppersorbian.mld} +% Les titres pour la langue <<~uppersorbian~>> (haut sorabe)\,\footnote{Le haut sorabe, le sorabe ou wende, est un membre +% du sous-groupe slave occidental des langues indo-européennes parlé en Haute-Lusace dans les \emph{länder} +% allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves +% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème +% siècle).} sont tirés du fichier \texttt{usorbian.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,usorbian}. +% Voir aussi la section~\vref{s+mld+lowersorbian}. +% Un nom plus court pour cette langue est \texttt{usorbian} (voir la section~\vref{s+mld+usorbian}). +% \end{SMOOTH} +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*uppersorbian> +\ProvidesFile{uppersorbian.mld}[2006/02/38] +%% Upper sorbian titles for minitoc.sty +%% from usorbian.dtx (babel) +%% Werner, Eduard +%% Needs cyrillic fonts +\def\ptctitle{Wobsah}% +\def\plftitle{Zapis wobrazow}% +\def\plttitle{Zapis tabulkow}% +%% +\def\mtctitle{Wobsah}% +\def\mlftitle{Zapis wobrazow}% +\def\mlttitle{Zapis tabulkow}% +%% +\def\stctitle{Wobsah}% +\def\slftitle{Zapis wobrazow}% +\def\slttitle{Zapis tabulkow}% +%</uppersorbian> % \end{macrocode} % % \lneed{5} % \ifcase\LANG\relax % \section{``USenglish'' language: \texttt{USenglish.mld}}\label{s+mld+USenglish}\index{USenglish.mld} -% The ``USenglish'' language is just like ``english''\footnote{It should be true for the mini-table titles; the -% languages themselves have some differences.}, so we just load \texttt{english.mld}\index{english.mld} -% (see section~\vref{s+mld+english}): +% The ``USenglish'' language ``US'' is for ``United States (of America)'' is just like +% ``english''\footnote{It should be true for the mini-table titles; the +% languages themselves have some differences, like the hyphenation rules.}, so we just +% load \texttt{english.mld}\index{english.mld} (see section~\vref{s+mld+english}): % \or\relax % \section{Langue <<~USenglish~>>: \texttt{USenglish.mld}}\label{s+mld+USenglish}\index{USenglish.mld} -% La langue <<~USenglish~>> (américain) est comme <<~english~>>\footnote{Ceci devrait être vrai pour les titres des -% mini-tables; les langues elles-mêmes ont quelques différences.}, donc nous chargeons simplement +% La langue <<~USenglish~>> (américain, «~US~» signifiant «~\emph{United States (of America)}~») est +% comme <<~english~>>\footnote{Ceci devrait être vrai pour les titres des mini-tables; les langues elles-mêmes +% ont quelques différences, dont les règles de coupure des mots.}, donc nous chargeons simplement % \texttt{english.mld}\index{english.mld} (voir la section~\vref{s+mld+english}): % \fi +% +% \lneed{3} % \begin{macrocode} %<*USenglish> \ProvidesFile{USenglish.mld}[2005/07/11] @@ -26261,36 +39090,26 @@ sud des États-Unis, comme la Louisiane.} % % \lneed{5} % \ifcase\LANG\relax -% \section{``Usorbian'' language: \texttt{lsorbian.mld}}\label{s+mld+usorbian}\index{usorbian.mld} -% The titles for the ``usorbian'' language\,\footnote{Upper sorbian. Sorbian, or wendisch, is a member of the west -% slavic subgroup of indo-european languages spoken in Upper Lusatia in the german -% \emph{länder} of Saxony and Brandenburg. The Sorbs are descendents of the Wends, the german name for the slavic tribes -% who occupied the area between the Elbe and Saale rivers in the west and the Odra (Oder) river in the east during -% the medieval period (VIth century).} are taken from the \texttt{babel} package~\cite{babel}. See also section~\vref{s+mld+lsorbian}. +% \begin{SMOOTH} +% \section{``Usorbian'' language: \texttt{usorbian.mld}}\label{s+mld+usorbian}\index{usorbian.mld} +% The ``usorbian'' language is a synonym for ``uppersorbian'', so we just load \texttt{uppersorbian.mld}. +% See section~\vref{s+mld+uppersorbian}. +% \end{SMOOTH} % \or\relax % \section{Langue <<~usorbian~>>: \texttt{usorbian.mld}}\label{s+mld+usorbian}\index{usorbian.mld} -% Les titres pour la langue <<~usorbian~>> (haut sorabe)\,\footnote{Le haut sorabe, le sorabe ou wende, est un membre -% du sous-groupe slave occidental des langues indo-européennes parlé en Haute-Lusace dans les \emph{länder} -% allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves -% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème -% siècle).} sont tirés du paquetage \texttt{babel}~\cite{babel}. Voir aussi la section~\vref{s+mld+lsorbian}. +% La langue <<~usorbian~>> est un synonyme pour <<~uppersorbian~>>, donc nous chargeons simplement +% \texttt{uppersorbian.mld}. +% Voir la section~\vref{s+mld+uppersorbian}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*usorbian> -\ProvidesFile{usorbian.mld}[1999/03/16] +\ProvidesFile{usorbian.mld}[2006/01/23] %% Upper sorbian titles for minitoc.sty -%% Needs cyrillic fonts -\def\ptctitle{Wobsah} -\def\plftitle{Zapiswobrazow} -\def\plttitle{Zapistabulkow} -%% -\def\mtctitle{Wobsah} -\def\mlftitle{Zapiswobrazow} -\def\mlttitle{Zapistabulkow} -%% -\def\stctitle{Wobsah} -\def\slftitle{Zapiswobrazow} -\def\slttitle{Zapistabulkow} +%% from usorbian.dtx (babel) +%% Werner, Eduard +\selectlanguage{uppersorbian}% %</usorbian> % \end{macrocode} % @@ -26305,22 +39124,24 @@ sud des États-Unis, comme la Louisiane.} % Les titres pout la langue <<~vietnam~>> (vietnamien) sont tirés du paquetage \index{vietnam.sty}\texttt{vietnam.sty}. % Des fontes vietnamiennes sont requises. Voir aussi la section~\vref{s+mld+vietnamese}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*vietnam> \ProvidesFile{vietnam.mld}[1999/03/16] %% vietnamese titles for minitoc.sty %% -\def\ptctitle{M\d{u}c l\d{u}c} -\def\plftitle{Danh s\'ach h\`inh v\~e} -\def\plttitle{Danh s\'ach b\h{a}ng} +\def\ptctitle{M\d{u}c l\d{u}c}% +\def\plftitle{Danh s\'ach h\`inh v\~e}% +\def\plttitle{Danh s\'ach b\h{a}ng}% %% -\def\mtctitle{M\d{u}c l\d{u}c} -\def\mlftitle{Danh s\'ach h\`inh v\~e} -\def\mlttitle{Danh s\'ach b\h{a}ng} +\def\mtctitle{M\d{u}c l\d{u}c}% +\def\mlftitle{Danh s\'ach h\`inh v\~e}% +\def\mlttitle{Danh s\'ach b\h{a}ng}% %% -\def\stctitle{M\d{u}c l\d{u}c} -\def\slftitle{Danh s\'ach h\`inh v\~e} -\def\slttitle{Danh s\'ach b\h{a}ng} +\def\stctitle{M\d{u}c l\d{u}c}% +\def\slftitle{Danh s\'ach h\`inh v\~e}% +\def\slttitle{Danh s\'ach b\h{a}ng}% %</vietnam> % \end{macrocode} % @@ -26332,10 +39153,12 @@ sud des États-Unis, comme la Louisiane.} % Vietnamese fonts are required. See also section~\vref{s+mld+vietnam}. % \or\relax % \section{Langue <<~vietnamese~>>: \texttt{vietnamese.mld}}\label{s+mld+vietnamese}\index{vietnamese.mld} -% La langue <<~vietnamese~>> est simplement un synonyme pour la langue <<~vietnam~>> (vietnamien). Dons nous +% La langue <<~vietnamese~>> est simplement un synonyme pour la langue <<~vietnam~>> (vietnamien). Donc nous % chargeons simplement \index{vietnam.mld}\texttt{vietnam.mld}. Des fontes vietnamiennes sont requises, Voir aussi % la section~\vref{s+mld+vietnam}. % \fi +% +% \lneed{3} % \begin{macrocode} %<*vietnamese> \ProvidesFile{vietnamese.mld}[2004/12/14] @@ -26346,15 +39169,21 @@ sud des États-Unis, comme la Louisiane.} % \lneed{5} % \ifcase\LANG\relax % \section{``Welsh'' language: \texttt{welsh.mld}}\label{s+mld+welsh}\index{welsh.mld} -% The titles for the ``welsh'' language are taken from the \texttt{babel} package~\cite{babel}: +% The titles for the ``welsh'' language are taken from the \texttt{welsh.dtx} file in the +% \texttt{babel} package~\cite{babel,babel-user,welsh}: % \or\relax % \section{Langue <<~welsh~>>: \texttt{welsh.mld}}\label{s+mld+welsh}\index{welsh.mld} -% Les titres pour la langue <<~welsh~>> (gallois) sont tirés du paquetage \texttt{babel}~\cite{babel}: +% Les titres pour la langue <<~welsh~>> (gallois) sont tirés du fichier \texttt{welsh.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,welsh}: % \fi +% +% \lneed{3} % \begin{macrocode} %<*welsh> \ProvidesFile{welsh.mld}[1999/12/06] %% Welsh titles for minitoc.sty +%% from welsh.dtx (babel) +%% Braams, Johannes \def\ptctitle{Cynnwys}% \def\plftitle{Rhestr Ddarluniau}% \def\plttitle{Rhestr Dablau}% @@ -26369,790 +39198,3241 @@ sud des États-Unis, comme la Louisiane.} %</welsh> % \end{macrocode} % -% \addtocontents{toc}{\protect\partbegin} +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Xalx'' language: \texttt{xalx.mld}}\label{s+mld+xalx}\index{xalx.mld} +% The titles for the ``xalx'' language are taken from the Mon\TeX\ package~\cite{mlsquick,montex}. +% Xalx or Khalkha is the name of the Mongolian nationality residing in Mongolia +% proper. Their dialect forms the basis of Mongolian written with +% Cyrillic letters. See also sections~\vref{s+mld+khalkha}, \vref{s+mld+xalx2}, and~\vref{s+mld+xalx3}. +% \or\relax +% \section{Langue <<~xalx~>>: \texttt{xalx.mld}}\label{s+mld+xalx}\index{xalx.mld} +% Les titres pour la langue <<~xalx~>> sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. +% Xalx ou Khalkha est le nom de la nationalité Mongole qui +% réside en Mongolie proprement dite. Ses formes dialectales +% forment la base du Mongol écrit en lettres cyrilliques. Voir aussi les sections~\vref{s+mld+khalkha}, +% \vref{s+mld+xalx2} et~\vref{s+mld+xalx3}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*xalx> +\ProvidesFile{xalx.mld}[2005/11/16] +%% Mongol (xalx) titles for minitoc.sty +\def\ptctitle{{\mnr Garqig}}% +\def\plftitle{{\mnr Zurgi"in jagsaalt}}% +\def\plttitle{{\mnr X"usn"agti"in jagsaalt}}% +%% +\def\mtctitle{{\mnr Garqig}}% +\def\mlftitle{{\mnr Zurgi"in jagsaalt}}% +\def\mlttitle{{\mnr X"usn"agti"in jagsaalt}}% +%% +\def\stctitle{{\mnr Garqig}}% +\def\slftitle{{\mnr Zurgi"in jagsaalt}}% +\def\slttitle{{\mnr X"usn"agti"in jagsaalt}}% +%</xalx> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Xalx2'' language: \texttt{xalx2.mld}}\label{s+mld+xalx2}\index{xalx2.mld} +% The titles for the ``xalx2'' language are taken from the Mon\TeX\ package~\cite{mlsquick,montex}. +% This is a variant for the ``xalx'' language (see section~\vref{s+mld+xalx}). +% \or\relax +% \section{Langue <<~xalx2~>>: \texttt{xalx2.mld}}\label{s+mld+xalx2}\index{xalx2.mld} +% Les titres pour la langue <<~xalx2~>> sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. +% C'est une variante de la langue ``xalx'' (voir la section~\vref{s+mld+xalx}). +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*xalx2> +\ProvidesFile{xalx2.mld}[2006/03/31] +%% Mongol (xalx2) titles for minitoc.sty +\def\ptctitle{{\mnr Aguulga}}% +\def\plftitle{{\mnr Zurgi"in jagsaalt}}% +\def\plttitle{{\mnr X"usn"agti"in jagsaalt}}% +%% +\def\mtctitle{{\mnr Aguulga}}% +\def\mlftitle{{\mnr Zurgi"in jagsaalt}}% +\def\mlttitle{{\mnr X"usn"agti"in jagsaalt}}% +%% +\def\stctitle{{\mnr Aguulga}}% +\def\slftitle{{\mnr Zurgi"in jagsaalt}}% +\def\slttitle{{\mnr X"usn"agti"in jagsaalt}}% +%</xalx2> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Xalx3'' language: \texttt{xalx3.mld}}\label{s+mld+xalx3}\index{xalx3.mld} +% The titles for the ``xalx3'' language are taken from the Mon\TeX\ package~\cite{mlsquick,montex}. +% This is an other variant for the ``xalx'' language (see section~\vref{s+mld+xalx}). +% \or\relax +% \section{Langue <<~xalx3~>>: \texttt{xalx3.mld}}\label{s+mld+xalx3}\index{xalx3.mld} +% Les titres pour la langue <<~xalx3~>> sont tirés du paquetage Mon\TeX~\cite{mlsquick,montex}. +% C'est une autre variante de la langue ``xalx'' (voir la section~\vref{s+mld+xalx}). +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*xalx3> +\ProvidesFile{xalx3.mld}[2006/03/31] +%% Mongol (xalx3) titles for minitoc.sty +\def\ptctitle{\xalx{Soderjanie}}% +\def\plftitle{\xalx{Spisok risunkow}}% +\def\plttitle{\xalx{Spisok tablic}}% +%% +\def\mtctitle{\xalx{Soderjanie}}% +\def\mlftitle{\xalx{Spisok risunkow}}% +\def\mlttitle{\xalx{Spisok tablic}}% +%% +\def\stctitle{\xalx{Soderjanie}}% +\def\slftitle{\xalx{Spisok risunkow}}% +\def\slttitle{\xalx{Spisok tablic}}% +%</xalx3> +% \end{macrocode} +% +% \cleardoublepage +% ^^A \addtocontents{toc}{\protect\partbegin} % \let\NC\relax % % \ifcase\LANG\relax -% \part*{Complements} -% \mtcaddpart[Complements] +% ^^A \mtcaddpart[Complements] +% \part{Complements}\label{p+complements} % \or\relax -% \part*{Compléments} -% \mtcaddpart[Compléments] +% ^^A \mtcaddpart[Compléments] +% \part{Compléments}\label{p+complements} % \fi +% \parttoc % % \nocite* % \def\noopsort#1{\relax} -% \begin{raggedright} +% \begin{RaggedRight} % \ifcase\LANG\relax % \FTRfalse -% \bibliographystyle{plain} +% \bibliographystyle{plainurl} % \bibliography{minitoc} % \or\relax % \FTRtrue % \bibliographystyle{frplain1} % \bibliography{fminitoc} % \fi -% \end{raggedright} +% \end{RaggedRight} % \adjustmtc -% -% \begin{SMOOTH} -% \let\finalhyphendemerits\svfinalhyphendemerits +% ^^A NEW HISTORY BEGIN % \ifcase\LANG\relax -% \changes{00 1990/10/01}{1990/10/01}{Original version, by \xname{Nigel}{Ward}.} -% \changes{00 1991/11/01}{1991/11/01}{Revised to reuse \texttt{\bs chapter}, \texttt{\bs section}, +% \chapter*{Changes History\markboth{CHANGES HISTORY}{CHANGES HISTORY}}\label{c+history} +% \markboth{CHANGES HISTORY}{CHANGES HISTORY} +% \mtcaddchapter[Changes History] +% \or\relax +% \chapter*{Historique des modifications\markboth{HISTORIQUE DES MODIFICATIONS}{HISTORIQUE DES MODIFICATIONS}}\label{c+history} +% \markboth{HISTORIQUE DES MODIFICATIONS}{HISTORIQUE DES MODIFICATIONS} +% \mtcaddchapter[Historique des modifications] +% \fi +% \ifcase\LANG\relax +% \begin{RaggedRight} +% \bgroup +% \def\labelitemi{\ensuremath{\star}~\textbf{version}} +% \def\labelitemii{\textbullet} +% \def\labelitemiii{\textopenbullet} +% \def\labelitemiv{\textperiodcentered} +% % +% \begin{itemize} +% \item \textbf{00} +% \begin{itemize} +% \item 1990/10/01 +% \begin{itemize} +% \item Original version, by \xname{Nigel}{Ward}. +% \end{itemize} +% \end{itemize} +% \begin{itemize} +% \item 1991/11/01 +% \begin{itemize} +% \item Revised to reuse \texttt{\bs chapter}, \texttt{\bs section}, % \texttt{\bs subsection} commands transparently, generate toc-file-name automatically, -% assorted other cleanup (\xname{Dan}{Jurafsky}).} -% \changes{01 1993/06/01}{1993/06/01}{New design, to avoid allocating a newwrite, or file descriptor, -% for each chapter (a deadly bug) (\xname{Jean-Pierre~F.}{Drucbert}).} -% \changes{01 1993/06/01}{1993/06/01}{Added \texttt{\bs chapterend} to terminate the scope of a minitoc. +% assorted other cleanup (\xname{Dan}{Jurafsky}). +% \end{itemize} +% \end{itemize} +% \item \textbf{01} +% \begin{itemize} +% \item 1993/06/01 +% \begin{itemize} +% \item New design, to avoid allocating a newwrite, or file descriptor, +% for each chapter (a deadly sin!) (\xname{Jean-Pierre~F.}{Drucbert}). +% \item Added \texttt{\bs chapterend} to terminate the scope of a minitoc. % (\emph{If you forgot putting} \texttt{\bs chapterend} at the end % of \emph{each} chapter, an entry for the next chapter -% will appear in each minitoc.) (Thanks to \xname{Yufan}{Hu}).} -% \changes{01 1993/06/01}{1993/06/01}{Replaced the \texttt{minipage} environment by a \texttt{verse} -% environment, to allow a minitoc being split across pages.} -% \changes{01 1993/06/01}{1993/06/01}{All the layout of the minitoc is in the +% will appear in each minitoc.) (Thanks to \xname{Yufan}{Hu}). +% \item Replaced the \texttt{minipage} environment by a \texttt{verse} +% environment, to allow a minitoc being split across pages. +% \item All the layout of the minitoc is in the % \texttt{\bs minitableofcontents} command, so if someboby wants -% to redefine that layout, he has just to rewrite it (and only it).} -% \changes{01 1993/06/01}{1993/06/01}{You can inhibit the minitoc for the next chapter +% to redefine that layout, he has just to rewrite it (and only it). +% \item You can inhibit the minitoc for the next chapter % by preceding it with \texttt{\bs minitocno}. (\texttt{\bs minitocyes} % is useless for the user, because it is implicit \emph{after} -% the \texttt{\bs chapter*} pseudo-chapters).} -% \changes{01 1993/06/01}{1993/06/01}{Problems: you \emph{must} have \texttt{\bs chapterend} to terminate each -% chapter with a minitoc. How about avoiding this constraint?} -% \changes{01 1993/06/01}{1993/06/01}{The depth of the minitoc is user-adjustable with -% the counter \texttt{minitocdepth} (similar to \texttt{tocdepth} for the table of contents).} -% \changes{01 1993/06/01}{1993/06/01}{At least three passes (3) of \LaTeX{} are necessary to +% the \texttt{\bs chapter*} pseudo-chapters). +% \item Problems: you \emph{must} have \texttt{\bs chapterend} to terminate each +% chapter with a minitoc. How about avoiding this constraint? +% \item The depth of the minitoc is user-adjustable with +% the counter \texttt{minitocdepth} (similar to \texttt{tocdepth} for the table of contents). +% \item At least three passes (3) of \LaTeX{} are necessary to % get correct minitocs (the first pass creates the % \texttt{.mtc}\meta{X} files, the second uses them (but they may % contain wrong page numbers) and recreates them, -% the third should be ok).} -% \changes{01 1993/06/01}{1993/06/01}{Works with \texttt{\bs chapter[xxx]\{yyy\}} and floating bodies.\NC +% the third should be ok). +% \item Works with \texttt{\bs chapter[xxx]\{yyy\}} and floating bodies. % Works with two columns (but the minitoc is composed in -% one column; how to make it to spread over the two columns?).} -% \changes{01 1993/06/01}{1993/06/01}{Some mods added to work with \texttt{xr.sty} (external -% references). \texttt{xr.sty} version 5 is much more tolerant.} -% \changes{02 1993/07/05}{1993/07/05}{Added compatibility with \texttt{hangcaption.sty} (the package +% one column; how to make it to spread over the two columns?). +% \item Some mods added to work with \texttt{xr.sty} (external +% references). \texttt{xr.sty} version~5 is much more tolerant. +% \end{itemize} +% \end{itemize} +% \item \textbf{02} +% \begin{itemize} +% \item 1993/07/05 +% \begin{itemize} +% \item Added compatibility with \texttt{hangcaption.sty} (the package % \texttt{hangcaption} (if present) must be loaded \emph{before} the \texttt{minitoc} package). -% \emph{Beware} to options modifying \texttt{\bs @caption}.} -% \changes{03 1993/07/09}{1993/07/09}{Version 3 not released (buggy).} -% \changes{04 1993/07/09}{1993/07/09}{Added \texttt{\bs if@realch} to avoid contentslines from -% pseudo-chapters to go into the toc. -% The package file \texttt{mtcoff.sty} allows you to use a \LaTeX\ document -% with minitoc commands and to make them transparent: just replace the minitoc option by mtcoff.} -% \changes{05 1993/07/13}{1993/07/13}{Added a selection mechanism to not write spurious things in the minitocs.} -% \changes{06 1993/07/15}{1993/07/15}{Fixed problems about chapters in the toc, removed obsolete \texttt{\bs caption} stuff -% (filters are better) added compatibility with \texttt{toch.sty} (\texttt{toch.sty} -% makes a table of chapters; if used, must be loaded \emph{before} \texttt{minitoc.sty}).} -% \changes{07 1993/07/22}{1993/07/22}{(\emph{major differences}) Completely rewritten, using tricks from \texttt{xr.sty} -% (the version~5, by \xname{David}{Carlisle}). The info for minitocs is directly stolen from -% the \texttt{.toc} file. \texttt{\bs chapterend} and \texttt{\bs minitocno} are suppressed, -% \texttt{\bs minitoc}, \texttt{\bs dominitoc} and \texttt{\bs faketableofcontents} added.} -% \changes{08 1993/07/29}{1993/07/29}{Spacing adjustements.} -% \changes{09 1993/08/04}{1993/08/04}{Added mods for MS-DOS (search for MS-DOS, uncomment; -% search for UNIX, comment out). MS-DOS allows only 3 characters for extensions in file names -% (what a pity!).} -% \changes{10 1993/08/05}{1993/08/05}{Works now with appendices. Detects now the obsolete versions of \texttt{latex.tex} -% (\texttt{\bs @inputcheck} or \texttt{\bs reset@font} not defined).} -% \changes{11 1993/08/18}{1993/08/18}{Added \texttt{\bs mtcSfont}, font for section entries, \texttt{\bs mtcSSfont} -% for subsection entries, \texttt{\bs mtcSSSfont} for subsubsection entries, \texttt{\bs mtcPfont} -% for paragraph entries, \texttt{\bs mtcSPfont} for subparagraph entries.} -% \changes{12 1993/12/16}{1993/12/16}{Use \texttt{\bs kern} in place of \texttt{\bs vspace*}, and added penalties -% (\texttt{\bs nopagebreak}) to avoid a page break just before last \texttt{\bs mtc@rule}. -% Also added a \texttt{samepage} environnement. Removed old commented out lines from previous versions.} -% \changes{13 1993/12/17}{1993/12/17}{Added \texttt{minilof} and \texttt{minilot} stuff. For MS-DOS, uncomment the -% definition of \texttt{\bs SHORTEXT}.} -% \changes{14 1994/01/03}{1994/01/03}{Corrected space under \texttt{minitoc/lof/lot} and added a \texttt{\bs raggedright} -% setting to avoid ``underfull'' warnings.} -% \changes{14 1994/01/03}{1994/01/03}{Corrected some spacing problems (avoiding~\texttt{\textasciitilde}'s). -% \texttt{\bs mtifont} is changed from \texttt{\bs normalsize\bs bf} to \texttt{\bs large\bs bf}.} -% \changes{14 1994/01/03}{1994/01/03}{Some modifications suggested by \xname{Donald}{Arseneau} (thanks): +% \emph{Beware} to options modifying \texttt{\bs @caption}. +% \end{itemize} +% \end{itemize} +% \item \textbf{03} +% \begin{itemize} +% \item 1993/07/09 +% \begin{itemize} +% \item Version 3 not released (buggy). +% \end{itemize} +% \end{itemize} +% \item \textbf{04} +% \begin{itemize} +% \item 1993/07/09 +% \begin{itemize} +% \item Added \texttt{\bs if@realch} to avoid contents lines from pseudo-chapters to go into the toc. +% \item The package file \texttt{mtcoff.sty} allows you to use a \LaTeX\ document +% with minitoc commands and to make them transparent: just replace the \texttt{minitoc} option by +% \texttt{mtcoff}. +% \end{itemize} +% \end{itemize} +% \item \textbf{05} +% \begin{itemize} +% \item 1993/07/13 +% \begin{itemize} +% \item Added a selection mechanism to not write spurious things in the minitocs. +% \end{itemize} +% \end{itemize} +% \item \textbf{06} +% \begin{itemize} +% \item 1993/07/15 +% \begin{itemize} +% \item Fixed problems about chapters in the toc, removed obsolete \texttt{\bs caption} stuff +% (filters are better) added compatibility with \texttt{toch.sty} (\texttt{toch.sty} makes a table of chapters; +% if used, must be loaded \emph{before} \texttt{minitoc.sty}). +% \end{itemize} +% \end{itemize} +% \item \textbf{07} +% \begin{itemize} +% \item 1993/07/22 +% \begin{itemize} +% \item (\emph{major differences}) Completely rewritten, using tricks from \texttt{xr.sty} (the version~5, by +% \xname{David}{Carlisle}). The info for minitocs is directly stolen from the \texttt{.toc} file. +% \texttt{\bs chapterend} and \texttt{\bs minitocno} are suppressed, \texttt{\bs minitoc}, \texttt{\bs dominitoc} +% and \texttt{\bs faketableofcontents} added. +% \end{itemize} +% \end{itemize} +% \item \textbf{08} +% \begin{itemize} +% \item 1993/07/29 +% \begin{itemize} +% \item Spacing adjustements. +% \end{itemize} +% \end{itemize} +% \item \textbf{09} +% \begin{itemize} +% \item 1993/08/04 +% \begin{itemize} +% \item Added mods for MS-DOS (search for MS-DOS, uncomment; search for UNIX, comment out). MS-DOS allows +% only 3 characters for extensions in file names (what a pity!). +% \end{itemize} +% \end{itemize} +% \item \textbf{10} +% \begin{itemize} +% \item 1993/08/05 +% \begin{itemize} +% \item Works now with appendices. Detects now the obsolete versions of \texttt{latex.tex} +% (\texttt{\bs @inputcheck} or \texttt{\bs reset@font} not defined). +% \end{itemize} +% \end{itemize} +% \item \textbf{11} +% \begin{itemize} +% \item 1993/08/18 +% \begin{itemize} +% \item Added \texttt{\bs mtcSfont}, font for section entries, \texttt{\bs mtcSSfont} for subsection entries, +% \texttt{\bs mtcSSSfont} for subsubsection entries, \texttt{\bs mtcPfont} for paragraph entries, +% \texttt{\bs mtcSPfont} for subparagraph entries. +% \end{itemize} +% \end{itemize} +% \item \textbf{12} +% \begin{itemize} +% \item 1993/12/16 +% \begin{itemize} +% \item Use \texttt{\bs kern} in place of \texttt{\bs vspace*}, and added penalties (\texttt{\bs nopagebreak}) +% to avoid a page break just before last \texttt{\bs mtc@rule}. +% \item Also added a \texttt{samepage} environnement. +% \item Removed old commented out lines from previous versions. +% \end{itemize} +% \end{itemize} +% \item \textbf{13} +% \begin{itemize} +% \item 1993/12/17 +% \begin{itemize} +% \item Added \texttt{minilof} and \texttt{minilot} stuff. For MS-DOS, uncomment the definition of \texttt{\bs SHORTEXT}. +% \end{itemize} +% \end{itemize} +% \item \textbf{14} +% \begin{itemize} +% \item 1994/01/03 +% \begin{itemize} +% \item Corrected space under \texttt{minitoc/lof/lot} and added a \texttt{\bs raggedright} +% setting to avoid ``underfull'' warnings. +% \item Corrected some spacing problems (avoiding~\texttt{\textasciitilde}'s). +% \texttt{\bs mtifont} is changed from \texttt{\bs normalsize\bs bf} to \texttt{\bs large\bs bf}. +% \item Some modifications suggested by \xname{Donald}{Arseneau} (thanks): % \texttt{\bs @newread} becomes \texttt{\bs newread}, not outer version of \texttt{\bs newread}; -% \texttt{\bs empty} replaced by \texttt{\bs relax} in the spare definition of \texttt{\bs reset@font}.} -% \changes{14 1994/01/03}{1994/01/03}{Removed the setting of \texttt{\bs clubpenalty} and \texttt{\bs widowpenalty} -% to \texttt{10000} (done by \texttt{\bs samepage}), and \texttt{\bs noindent}.} -% \changes{14 1994/01/03}{1994/01/03}{Simplified processing of optional argument in \texttt{\bs minitoc}, -% \texttt{\bs minilof} and \texttt{\bs minilot}.} -% \changes{15 1994/01/27}{1994/01/27}{Added \texttt{\bs parttoc}, \texttt{\bs partlof} and \texttt{\bs partlot} for books, +% \texttt{\bs empty} replaced by \texttt{\bs relax} in the spare definition of \texttt{\bs reset@font}. +% \item Removed the setting of \texttt{\bs clubpenalty} and \texttt{\bs widowpenalty} +% to \texttt{10\,000} (done by \texttt{\bs samepage}), and \texttt{\bs noindent}. +% \item Simplified processing of optional argument in \texttt{\bs minitoc}, +% \texttt{\bs minilof} and \texttt{\bs minilot}. +% \end{itemize} +% \end{itemize} +% \item \textbf{15} +% \begin{itemize} +% \item 1994/01/27 +% \begin{itemize} +% \item Added \texttt{\bs parttoc}, \texttt{\bs partlof} and \texttt{\bs partlot} for books, \texttt{\bs secttoc}, +% \texttt{\bs sectlof} and \texttt{\bs sectlot} for articles, with some commands and parameters parallel to those +% for mini-tables. +% \end{itemize} +% \item 1994/01/27 +% \begin{itemize} +% \item Added \texttt{\bs parttoc}, \texttt{\bs partlof} and \texttt{\bs partlot} for books, % \texttt{\bs secttoc}, \texttt{\bs sectlof} and \texttt{\bs sectlot} for articles, -% with some commands and parameters parallel to those for mini-tables.} -% \changes{16 1994/02/02}{1994/0202}{Bug fixes (typos).} -% \changes{17 1994/06/23}{1994/06/23}{`\texttt{n}' (null) synonym of `\texttt{e}' (empty) in the optional -% argument of \texttt{\bs minitoc}, \texttt{\bs dominitoc}, and siblings.} -% \changes{17 1994/06/23}{1994/06/23}{Compatibility with ``\LaTeXe''. Thanks to \xname{Denis}{Roegel} (who found -% the problem) and \xname{Frank}{Mittelbach} (who gave the hints to solve).} -% \changes{18 1994/06/26}{1994/06/26}{Make \texttt{minitoc} really compatible with \LaTeXe.} -% \changes{18 1994/06/26}{1994/06/26}{Introduce the language files as options. -% Many thanks to \xname{Michel}{Goossens} (via \xname{Frank}{Mittelbach}) who was inspired by the code of -% the \texttt{babel} package (by \xname{Johannes}{Braams}).} -% \changes{19 1994/08/16}{1994/08/16}{Added stuff for numbering of chapters (parts, sections) not starting at 1. -% \texttt{\bs firstchapteris} etc. commands added.} -% \changes{19 1994/08/16}{1994/08/16}{\texttt{\bs mtcrule}, \texttt{\bs nomtcrule} etc. commands added.} -% \changes{19 1994/08/16}{1994/08/16}{Corrected a bug in \texttt{\bs c@mti}.} -% \changes{19 1994/08/16}{1994/08/16}{Corrected \texttt{mtcswedish.sty} (\xname{Jan~Michel}{Rynning}.)} -% \changes{19 1994/08/16}{1994/08/16}{Corrected appendix in articles.} -% \changes{20 1994/08/25}{1994/08/25}{Corrected spacing before and after minitocs and siblings.} -% \changes{20 1994/08/25}{1994/08/25}{Added the \texttt{\bs mtcpagenumbers} and \texttt{\bs nomtcpagenumbers} commands -% (and siblings) to make minitocs with/without page numbers. Default: with page numbers.} -% \changes{20 1994/08/25}{1994/08/25}{Corrected (difficult bug) appendix in articles.} -% \changes{20 1994/08/25}{1994/08/25}{Corrected vertical spacing.} -% \changes{20 1994/08/25}{1994/08/25}{Corrected a problem with chapters numbered with uppercase roman numbers.} -% \changes{21 1994/09/07}{1994/09/07}{Corrected typos in \texttt{minitoc.sty} and \texttt{minitoc.tex}.} -% \changes{22 1994/10/10}{1994/10/1o}{Corrected typos in \texttt{minitoc.sty}.} -% \changes{23 1994/11/08}{1994/11/08}{Added a missing line in \texttt{\bs sectlof}.} -% \changes{23 1994/11/08}{1994/11/08}{Works with document classes resetting chapter (or section) number at each part -% (thanks to \xname{Denis}{Roegel}).} -% \changes{23 1994/11/08}{1994/11/08}{Removed stuff for \texttt{\bs firstchapteris} and co. These commands are obsolete.} -% \changes{23 1994/11/08}{1994/11/08}{Removed appendix stuff.} -% \changes{24 1994/12/21}{1994/12/21}{The \texttt{\bs protect} commands have been removed from +% with some commands and parameters parallel to those for mini-tables. +% \end{itemize} +% \end{itemize} +% \item \textbf{16} +% \begin{itemize} +% \item 1994/02/02 +% \begin{itemize} +% \item Bug fixes (typos). +% \end{itemize} +% \end{itemize} +% \item \textbf{17} +% \begin{itemize} +% \item 1994/06/23 +% \begin{itemize} +% \item `\texttt{n}' (null) synonym of `\texttt{e}' (empty) in the optional argument of \texttt{\bs minitoc}, +% \texttt{\bs dominitoc}, and siblings. +% \item Compatibility with ``\LaTeXe''. Thanks to \xname{Denis}{Roegel} (who found the problem) and +% \xname{Frank}{Mittelbach} (who gave the hints to solve). +% \end{itemize} +% \end{itemize} +% \item \textbf{18} +% \begin{itemize} +% \item 1994/06/26 +% \begin{itemize} +% \item Make \texttt{minitoc} really compatible with \LaTeXe. +% \item Introduce the language files as options. Many thanks to \xname{Michel}{Goossens} +% (via \xname{Frank}{Mittelbach}) who was inspired by the code of the \texttt{babel} package (by \xname{Johannes}{Braams}). +% \end{itemize} +% \end{itemize} +% \item \textbf{19} +% \begin{itemize} +% \item 1994/08/16 +% \begin{itemize} +% \item Added stuff for numbering of chapters (parts, sections) not starting at 1. \texttt{\bs firstchapteris} etc. +% commands added. +% \item \texttt{\bs mtcrule}, \texttt{\bs nomtcrule} etc. commands added. +% \item Corrected a bug in \texttt{\bs c@mti}. +% \item Corrected \texttt{mtcswedish.sty} (\xname{Jan~Michel}{Rynning}). +% \item Corrected appendix in articles. +% \end{itemize} +% \end{itemize} +% \item \textbf{20} +% \begin{itemize} +% \item 1994/08/25 +% \begin{itemize} +% \item Corrected spacing before and after minitocs and siblings. +% \item Added the \texttt{\bs mtcpagenumbers} and \texttt{\bs nomtcpagenumbers} commands +% (and siblings) to make minitocs with/without page numbers. Default: with page numbers. +% \item Corrected (difficult bug) appendix in articles. +% \item Corrected vertical spacing. +% \item Corrected a problem with chapters numbered with uppercase roman numbers. +% \end{itemize} +% \end{itemize} +% \item \textbf{21} +% \begin{itemize} +% \item 1994/09/07 +% \begin{itemize} +% \item Corrected typos in \texttt{minitoc.sty} and \texttt{minitoc.tex}. +% \end{itemize} +% \end{itemize} +% \item \textbf{22} +% \begin{itemize} +% \item 1994/10/10 +% \begin{itemize} +% \item Corrected typos in \texttt{minitoc.sty}. +% \end{itemize} +% \end{itemize} +% \item \textbf{23} +% \begin{itemize} +% \item 1994/11/08 +% \begin{itemize} +% \item Added a missing line in \texttt{\bs sectlof}. +% \item Works with document classes resetting chapter (or section) number at each part +% (thanks to \xname{Denis}{Roegel}). +% \item Added the notion of ``absolute numbering'' for the mini-tables. +% \item Removed stuff for \texttt{\bs firstchapteris} and co. These commands are obsolete. +% \item Removed appendix stuff. +% \end{itemize} +% \end{itemize} +% \item \textbf{24} +% \begin{itemize} +% \item 1994/12/21 +% \begin{itemize} +% \item The \texttt{\bs protect} commands have been removed from % the \texttt{.toc}, \texttt{.lot} and \texttt{.lot} files, so some internal macros have been % corrected to be compatible with the \LaTeXe\ release of December 1994. Thanks to -% \xname{Denis}{Roegel} who did the work.} -% \changes{25 1996/09/13}{1996/09/13}{Updated \texttt{mtcnorsk.sty} and added \texttt{mtcnynorsk.sty} -% on a suggestion from \xname{Dag}{Langmyhr}.} -% \changes{26 1996/11/14}{1996/11/14}{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.} -% \changes{26 1996/11/14}{1996/11/14}{Added breton, estonian, germanb, greek, irish, russianb, scottish, -% lower and upper sorbian; renamed ``esperanto'' by ``esperant'' like in the \texttt{babel} package.} -% \changes{27 1996/12/20}{1996/12/20}{Corrections for starred sectionning commands.} -% \changes{27 1996/12/20}{1996/12/20}{\texttt{english.mld} loaded as default language.} -% \changes{27 1996/12/20}{1996/12/20}{Added \texttt{vietnam.mld} and \texttt{arab.mld}.} -% \changes{27 1996/12/20}{1996/12/20}{Renamed \texttt{minitocoff.sty} into \texttt{mtcoff.sty} to -% keep the name short.} -% \changes{28 1997/10/29}{1997/10/29}{Added the afrikaan(s), brazil, and ethiopia(n) languages.} -% \changes{28 1997/10/29}{1997/10/29}{Added autoconfiguration of extensions.} -% \changes{28 1997/10/29}{1997/10/29}{Added the \texttt{shortext} package option.} -% \changes{28 1997/10/29}{1997/10/29}{Added \emph{coffee} stuff.} -% \changes{28 1997/10/29}{1997/10/29}{Added \texttt{\bs addstarred} stuff (for starred chapter stuff).} -% \changes{28 1997/10/29}{1997/10/29}{Fixed bug in parttocs.} -% \changes{28 1998/06/15}{1998/06/15}{A typo corrected by \xname{Donald}{Arseneau}:\hfill\null\protect\linebreak[4] -% \texttt{\{\bs let@dottedtocline\bs @undottedtocline\}\{\}}\hfill\null\protect\linebreak[4] -% should probably be\hfill\null\protect\linebreak[4] -% \texttt{\{\bs let\bs@dottedtocline\bs @undottedtocline\}\{\}}\hfill\null\protect\linebreak[4] -% (a backslash was missing after \texttt{\bs let}). Thanks to him.} -% \changes{28 1998/06/15}{1998/06/15}{Added the bahasa language.} -% \changes{28 1998/12/03}{1998/12/03}{Added the \texttt{tight} and \texttt{loose} package options.} -% \changes{29 1999/03/16}{1999/03/16}{Added the bicig, buryat, mongol and russianc languages.} -% \changes{29 1999/06/28}{1999/06/28}{Added the armenian language (from Arm\TeX).} -% \changes{29 1999/07/23}{1999/07/23}{Added the \texttt{dotted/undotted} package options (default: \texttt{dotted}).} -% \changes{29 1999/07/29}{1999/07/29}{Added the lithuanian language.} -% \changes{30 1999/12/06}{1999/12/06}{Added the basque, ngermanb, serbian, ukraineb, and welsh languages.} -% \changes{30 1999/12/06}{1999/12/06}{Corrected a bug in \texttt{\bs sltname} definition (\texttt{mlt} should -% be \texttt{slt}).} -% \changes{31 2000/04/04}{2000/04/04}{Added compatibility with the \texttt{hyperref} package, thanks to -% \xname{Heiko}{Oberdiek}, who has also simplified some code and -% fixed the infamous \texttt{\bs chapter*} bug.} -% \changes{32 2000/08/08}{2000/08/08}{Added very (too) numerous new commands for the mini-table features: +% \xname{Denis}{Roegel} who did the work. +% \end{itemize} +% \end{itemize} +% \item \textbf{25} +% \begin{itemize} +% \item 1996/09/13 +% \begin{itemize} +% \item Updated \texttt{mtcnorsk.sty} and added \texttt{mtcnynorsk.sty} on a suggestion from \xname{Dag}{Langmyhr}. +% \end{itemize} +% \end{itemize} +% \item \textbf{26} +% \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 Added breton, estonian, germanb, greek, irish, russianb, scottish, lower and upper sorbian; renamed +% ``esperanto'' by ``esperant'' like in the \texttt{babel} package. +% \end{itemize} +% \end{itemize} +% \item \textbf{27} +% \begin{itemize} +% \item 1996/12/20 +% \begin{itemize} +% \item Corrections for starred sectionning commands. +% \item \texttt{english.mld} loaded as default language. +% \item Added \texttt{vietnam.mld} and \texttt{arab.mld}. +% \item Renamed \texttt{minitocoff.sty} into \texttt{mtcoff.sty} to keep the name short. +% \end{itemize} +% \end{itemize} +% \item \textbf{28} +% \begin{itemize} +% \item 1997/10/29 +% \begin{itemize} +% \item Added the afrikaan(s), brazil, and ethiopia(n) languages. +% \item Added autoconfiguration of extensions. +% \item Added the \texttt{shortext} package option. +% \item Added \emph{coffee} stuff. +% \item Added \texttt{\bs addstarred} stuff (for starred chapter stuff). +% \item Fixed bug in parttocs. +% \end{itemize} +% \item 1998/06/15 +% \begin{itemize} +% \item A typo corrected by \xname{Donald}{Arseneau}: +% \texttt{\{\bs let@dottedtocline\bs @undottedtocline\}\{\}} +% should probably be +% \texttt{\{\bs let\bs@dottedtocline\bs @undottedtocline\}\{\}} +% (a backslash was missing after \texttt{\bs let}). Thanks to him. +% \item Added the bahasa language. +% \end{itemize} +% \item 1998/12/03 +% \begin{itemize} +% \item Added the \texttt{tight} and \texttt{loose} package options. +% \end{itemize} +% \end{itemize} +% \item \textbf{29} +% \begin{itemize} +% \item 1999/03/16 +% \begin{itemize} +% \item Added the bicig, buryat, mongol and russianc languages. +% \end{itemize} +% \item 1999/06/28 +% \begin{itemize} +% \item Added the armenian language (from Arm\TeX). +% \end{itemize} +% \item 1999/07/23 +% \begin{itemize} +% \item Added the \texttt{dotted/undotted} package options (default: \texttt{dotted}). +% \end{itemize} +% \item 1999/07/29 +% \begin{itemize} +% \item Added the lithuanian language. +% \end{itemize} +% \end{itemize} +% \item \textbf{30} +% \begin{itemize} +% \item 1999/12/06 +% \begin{itemize} +% \item Added the basque, ngermanb, serbian, ukraineb, and welsh languages. +% \item Corrected a bug in \texttt{\bs sltname} definition (\texttt{mlt} should be \texttt{slt}). +% \end{itemize} +% \end{itemize} +% \item \textbf{31} +% \begin{itemize} +% \item 2000/04/04 +% \begin{itemize} +% \item Added compatibility with the \texttt{hyperref} package, thanks to \xname{Heiko}{Oberdiek}, +% who has also simplified some code and fixed the infamous \texttt{\bs chapter*} bug. +% \end{itemize} +% \end{itemize} +% \item \textbf{32} +% \begin{itemize} +% \item 2000/08/08 +% \begin{itemize} +% \item Added very (too) numerous new commands for the mini-table features: % \texttt{\bs beforeparttoc}, \texttt{\bs beforepartlof}, \texttt{\bs beforepartlot}, % \texttt{\bs afterparttoc}, \texttt{\bs afterpartlof}, \texttt{\bs afterpartlot}, -% \texttt{\bs thispageparttocstyle}, \texttt{\bs thispagepartlofstyle}, and \texttt{\bs thispagepartlotstyle}.} -% \changes{32 2000/08/08}{2000/08/08}{Documentation improved by \xname{Stefan}{Ulrich}.} -% \changes{32 2000/08/08}{2000/08/08}{\texttt{\bs nomtcrule} corrected.} -% \changes{33 2000/12/07}{2000/12/07}{Added new adjustment commands: \texttt{\bs mtcaddchapter}, -% \texttt{\bs mtcaddsection}, and \texttt{\bs mtcaddpart}. -% These commands add stuff in the \texttt{.toc}, \texttt{.lof} and \texttt{.lot} files for the -% \texttt{\bs chapter*} (\texttt{\bs section*} and \texttt{\bs part*}) problem. From a suggestion -% by \xname{Karl~F.}{Everitt}.} -% \changes{33 2000/12/08}{2000/12/08}{Corrected a feature in \texttt{\bs mtcaddchapter} and~co. with a -% blank optional argument.} -% \changes{34 2000/12/13}{2000/12/13}{Added in the documentation a section for use with the \texttt{tocbibend} -% package.} -% \changes{34 2000/12/13}{2000/12/13}{Added \texttt{.mld} files for alternate names of languages: so, -% \texttt{american.mld} just loads \texttt{english.mld}, which contains the real definitions.} -% \changes{35 2001/01/09}{2001/01/09}{Added macros to test if a file is ``empty'' (\emph{i.e.}~empty, blank or -% inexistent) or ``non empty'' (\emph{i.e.}~useful). I used some code from \xname{Stephan~P.~von}{Bechtolsheim}.} -% \changes{35 2001/01/09}{2001/01/09}{Added the \texttt{checkfiles/nocheckfiles} package options.} -% \changes{35 2001/01/09}{2001/01/09}{Replaced \texttt{\bs The@chapter} by \texttt{\bs The@mtc}.} -% \changes{35 2001/02/26}{2001/02/26}{Added \texttt{bulgarian.mld}, \texttt{hebrew.mld}, \texttt{icelandic.mld}, -% \texttt{latin.mld}, and \texttt{samin.mld}.} -% \changes{35 2001/03/09}{2001/03/09}{Added \texttt{\bs mtcselectlanguage}.} -% \changes{35 2001/06/01}{2001/06/01}{Fixed the \texttt{estionian} package option (missing).} -% \changes{35 2001/07/04}{2001/07/04}{Added the interlingua language.} -% \changes{36 2002/02/11}{2002/02/11}{Corrected an interaction with \texttt{\bs tableofcontents} which creates -% a \texttt{\bs chapter*} or a \texttt{\bs section*}, perturbing \texttt{mtc/stc} counters -% (problem signalled by \xname{Frank}{Mittelbach}).} -% \changes{36 2002/02/18}{2002/02/18}{Corrected a spacing problem with empty titles (problem signalled -% by \xname{Frank}{Mittelbach}).} -% \changes{36 2002/02/18}{2002/02/18}{Workaround for the \texttt{\bs parttoc}-\texttt{\bs chapter*} problem.} -% \changes{36 2002/02/19}{2002/02/19}{Added \texttt{\bs mtcskip} and \texttt{\bs mtcskipamount}.} -% \changes{36 2002/02/27}{2002/02/27}{Fixed test for empty files.} -% \changes{36 2002/03/13}{2002/03/13}{Added the bangla language.} -% \changes{36 2002/03/15}{2002/03/15}{Reduced depth of \texttt{\bs mtc@strutbox}.} -% \changes{37 2003/01/24}{2003/01/24}{Version~\#37 dropped.} -% \changes{38 2003/01/24}{2003/01/24}{\texttt{pt} becomes \texttt{\bs @pt} and \texttt{0pt} becomes \texttt{\bs z@}.} -% \changes{38 2003/01/24}{2003/01/24}{\texttt{\bs hrule} and \texttt{\bs vrule} replaced by \texttt{\bs rule} (\LaTeX).} -% \changes{38 2003/01/24}{2003/01/24}{Added \texttt{mtc@zrule} for zero-dims rules.} -% \changes{38 2003/01/24}{2003/01/24}{Added the frenchb language (synonym of french).} -% \changes{38 2003/01/30}{2003/01/30}{Changed the test for empty titles.} -% \changes{38 2003/01/30}{2003/01/30}{Added the \texttt{flsection} and \texttt{flsectionb} package options.} -% \changes{38 2003/01/31}{2003/01/31}{The \texttt{tight} and \texttt{loose} package options are applied to -% \texttt{\bs parttoc} (\xname{Thomas}{Leonhardt}).} -% \changes{38 2003/02/07}{2003/02/07}{Package options \texttt{flsection} and \texttt{flsectionb} removed and -% replaced by the \texttt{insection} package option (like \texttt{flsectionb}).} -% \changes{38 2003/02/11}{2003/02/11}{Corrected numbering of SLF, SLT.} -% \changes{38 2003/02/20}{2003/02/20}{Added frenchle and frenchpro languages (synonyms of french).} -% \changes{38 2003/02/20}{2003/02/20}{Corrected secttocs, at least.} -% \changes{38 2003/03/18}{2003/03/18}{Corrected some vertical spacings and struts +% \texttt{\bs thispageparttocstyle}, \texttt{\bs thispagepartlofstyle}, and \texttt{\bs thispagepartlotstyle}. +% \item Documentation improved by \xname{Stefan}{Ulrich}. +% \item \texttt{\bs nomtcrule} corrected. +% \end{itemize} +% \end{itemize} +% \item \textbf{33} +% \begin{itemize} +% \item 2000/12/07 +% \begin{itemize} +% \item Added new adjustment commands: \texttt{\bs mtcaddchapter}, \texttt{\bs mtcaddsection}, and \texttt{\bs mtcaddpart}. +% These commands add stuff in the \texttt{.toc}, \texttt{.lof} and \texttt{.lot} files for the +% \texttt{\bs chapter*} (\texttt{\bs section*} and \texttt{\bs part*}) problem. From a suggestion by +% \xname{Karl~F.}{Everitt}. +% \end{itemize} +% \item 2000/12/08 +% \begin{itemize} +% \item Corrected a feature in \texttt{\bs mtcaddchapter} and~co. with a blank optional argument. +% \end{itemize} +% \end{itemize} +% \item \textbf{34} +% \begin{itemize} +% \item 2000/12/13 +% \begin{itemize} +% \item Added in the documentation a section for use with the \texttt{tocbibind} package. +% \item Added \texttt{.mld} files for alternate names of languages: so, \texttt{american.mld} just loads +% \texttt{english.mld}, which contains the real definitions. +% \end{itemize} +% \end{itemize} +% \item \textbf{35} +% \begin{itemize} +% \item 2001/01/09 +% \begin{itemize} +% \item Added macros to test if a file is ``empty'' (i.e.,~empty, blank or +% inexistent) or ``non empty'' (i.e.,~useful). I used some code from \xname{Stephan~P.~von}{Bechtolsheim}. +% \item Added the \texttt{checkfiles/nocheckfiles} package options. +% \item Replaced \texttt{\bs The@chapter} by \texttt{\bs The@mtc}. +% \end{itemize} +% \item 2001/02/26 +% \begin{itemize} +% \item Added \texttt{bulgarian.mld}, \texttt{hebrew.mld}, \texttt{icelandic.mld}, \texttt{latin.mld}, and +% \texttt{samin.mld}. +% \end{itemize} +% \item 2001/03/09 +% \begin{itemize} +% \item Added \texttt{\bs mtcselectlanguage}. +% \end{itemize} +% \item 2001/06/01 +% \begin{itemize} +% \item Fixed the \texttt{estonian} package option (missing). +% \end{itemize} +% \item 2001/07/04 +% \begin{itemize} +% \item Added the interlingua language. +% \end{itemize} +% \end{itemize} +% \item \textbf{36} +% \begin{itemize} +% \item 2002/02/11 +% \begin{itemize} +% \item Corrected an interaction with \texttt{\bs tableofcontents} which creates a \texttt{\bs chapter*} or +% a \texttt{\bs section*}, perturbing \texttt{mtc/stc} counters (problem signalled by \xname{Frank}{Mittelbach}). +% \end{itemize} +% \item 2002/02/18 +% \begin{itemize} +% \item Corrected a spacing problem with empty titles (problem signalled by \xname{Frank}{Mittelbach}). +% \item Workaround for the \texttt{\bs parttoc}-\texttt{\bs chapter*} problem. +% \end{itemize} +% \item 2002/02/19 +% \begin{itemize} +% \item Added \texttt{\bs mtcskip} and \texttt{\bs mtcskipamount}. +% \end{itemize} +% \item 2002/02/27 +% \begin{itemize} +% \item Fixed test for empty files. +% \end{itemize} +% \item 2002/03/13 +% \begin{itemize} +% \item Added the bangla language. +% \end{itemize} +% \item 2002/03/15 +% \begin{itemize} +% \item Reduced depth of \texttt{\bs mtc@strutbox}. +% \end{itemize} +% \end{itemize} +% \item \textbf{37} +% \begin{itemize} +% \item 2003/01/24 +% \begin{itemize} +% \item Version~\#37 dropped. +% \end{itemize} +% \end{itemize} +% \item \textbf{38} +% \begin{itemize} +% \item 2003/01/24 +% \begin{itemize} +% \item \texttt{pt} becomes \texttt{\bs @pt} and \texttt{0pt} becomes \texttt{\bs z@}. +% \item \texttt{\bs hrule} and \texttt{\bs vrule} replaced by \texttt{\bs rule} (\LaTeX). +% \item Added \texttt{mtc@zrule} for zero-dims rules. +% \item Added the frenchb language (synonym of french). +% \end{itemize} +% \item 2003/01/30 +% \begin{itemize} +% \item Changed the test for empty titles. +% \item Added the \texttt{flsection} and \texttt{flsectionb} package options. +% \end{itemize} +% \item 2003/01/31 +% \begin{itemize} +% \item The \texttt{tight} and \texttt{loose} package options are applied to +% \texttt{\bs parttoc} (\xname{Thomas}{Leonhardt}). +% \end{itemize} +% \item 2003/02/07 +% \begin{itemize} +% \item Package options \texttt{flsection} and \texttt{flsectionb} removed and +% replaced by the \texttt{insection} package option (like \texttt{flsectionb}). +% \end{itemize} +% \item 2003/02/11 +% \begin{itemize} +% \item Corrected numbering of SLF, SLT. +% \end{itemize} +% \item 2003/02/20 +% \begin{itemize} +% \item Added frenchle and frenchpro languages (synonyms of french). +% \item Corrected secttocs, at least. +% \end{itemize} +% \item 2003/03/18 +% \begin{itemize} +% \item Corrected some vertical spacings and struts % (I added some mods by \xname{Frank}{Mittelbach}, many thanks to him.). -% A lot of cleaning remains to do, but the release seems to be needed now.} -% \changes{39 2003/04/09}{2003/04/09}{Modern font commands for compatibility with the \texttt{memoir} class.} -% \changes{39 2003/04/09}{2003/04/09}{\texttt{\bs nomtcpagenumbers} and \texttt{memoir} class.} -% \changes{39 2003/06/08}{2003/06/08}{Added \texttt{\bs @fileswfalse} and \texttt{\bs mtc@hook@beforeinputfile} +% A lot of cleaning remains to do, but the release seems to be needed now. +% \end{itemize} +% \end{itemize} +% \item \textbf{39} +% \begin{itemize} +% \item 2003/04/09 +% \begin{itemize} +% \item Modern font commands for compatibility with the \texttt{memoir} class. +% \item \texttt{\bs nomtcpagenumbers} and \texttt{memoir} class. +% \end{itemize} +% \item 2003/06/08 +% \begin{itemize} +% \item Added \texttt{\bs @fileswfalse} and \texttt{\bs mtc@hook@beforeinputfile} % for the \texttt{notoccite} package (requested by \xname{Donald}{Arseneau}); added the -% \texttt{notoccite} package option (loads the \texttt{notoccite} package).} -% \changes{39 2004/09/08}{2004/09/08}{Added language options and \texttt{.mld} files for dialects: -% canadian (english), acadian, acadien, canadien (french), naustrian, ngerman (ngermanb).} -% \changes{39 2004/09/08}{2004/09/08}{Added comments in \texttt{.mld} files using special fonts.} -% \changes{39 2004/09/08}{2004/09/08}{Documentation: added a paragraph about making a TOC for -% appendices, eventually not listed in the main TOC.} -% \changes{39 2004/09/17}{2004/09/17}{Corrections in the documentation; corrections about rules.} -% \changes{40 2004/12/09}{2004/12/09}{Added the japanese and castillan languages.} -% \changes{40 2004/12/09}{2004/12/09}{Removed the test on the presence of the \texttt{multicol} package in -% \texttt{minitoc.tex}, because \texttt{multicol} is a required package.} -% \changes{40 2004/12/09}{2004/12/09}{Added a figure in \texttt{minitoc.tex} about the need of three compilations.} -% \changes{40 2004/12/09}{2004/12/09}{Added some infos in \texttt{minitoc.bug}.} -% \changes{40 2004/12/09}{2004/12/09}{Added a paragraph about a problem with the \texttt{appendix} package.} -% \changes{40 2004/12/13}{2004/12/13}{Updated \texttt{fminitoc.bib} and \texttt{minitoc.bib}.} -% \changes{40 2004/12/14}{2004/12/14}{Added the \texttt{hints} package option. This option is still experimental; -% you advice is welcome.} -% \changes{40 2004/12/20}{2004/12/20}{Added \texttt{fminitoc.pdf} (french documentation in PDF format).} -% \changes{41 2005/01/05}{2005/01/05}{Corrections in documentation.} -% \changes{41 2005/01/05}{2005/01/05}{Message added if some sectionning commands are not available.} -% \changes{41 2005/01/05}{2005/01/05}{Replaced \texttt{\bs typeout} commands in \texttt{minitoc.sty} +% \texttt{notoccite} package option (loads the \texttt{notoccite} package). +% \end{itemize} +% \item 2004/09/08 +% \begin{itemize} +% \item Added language options and \texttt{.mld} files for dialects: canadian (english), acadian, +% acadien, canadien (french), naustrian, ngerman (ngermanb). +% \item Added comments in \texttt{.mld} files using special fonts. +% \item Documentation: added a paragraph about making a TOC for +% appendices, eventually not listed in the main TOC. +% \end{itemize} +% \item 2004/09/17 +% \begin{itemize} +% \item Corrections in the documentation; corrections about rules. +% \end{itemize} +% \end{itemize} +% \item \textbf{40} +% \begin{itemize} +% \item 2004/12/09 +% \begin{itemize} +% \item Added the japanese and castillan languages. +% \item Removed the test on the presence of the \texttt{multicol} package in +% \texttt{minitoc.tex}, because \texttt{multicol} is a required package. +% \item Added a figure in \texttt{minitoc.tex} about the need of three compilations. +% \item Added some infos in \texttt{minitoc.bug}. +% \item Added a paragraph about a problem with the \texttt{appendix} package. +% \end{itemize} +% \item 2004/12/13 +% \begin{itemize} +% \item Updated \texttt{fminitoc.bib} and \texttt{minitoc.bib}. +% \end{itemize} +% \item 2004/12/14 +% \begin{itemize} +% \item Added the \texttt{hints} package option. This option is still experimental; your advice is welcome. +% \end{itemize} +% \item 2004/12/20 +% \begin{itemize} +% \item Added \texttt{fminitoc.pdf} (french documentation in PDF format). +% \end{itemize} +% \end{itemize} +% \item \textbf{41} +% \begin{itemize} +% \item 2005/01/05 +% \begin{itemize} +% \item Corrections in documentation. +% \item Message added if some sectionning commands are not available. +% \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).} -% \changes{41 2005/01/06}{2005/01/06}{Added the \texttt{\bs mtcsetfont} (\xname{Benjamin}{Bayart}) -% and \texttt{\bs mtcsettitlefont} commands, with a much simpler syntax.} -% \changes{41 2005/01/10}{2005/01/10}{Added bibliography.} -% \changes{41 2005/01/11}{2005/01/11}{\AmS\ classes: \texttt{amsart} and \texttt{amsproc} are incompatible with -% \texttt{minitoc}, \texttt{amsbook} needs precautions.} -% \changes{41 2005/01/12}{2005/01/12}{Added \texttt{\bs mtcsetformat}.} -% \changes{41 2005/01/18}{2005/01/18}{Added \texttt{\bs mtcsettitle}.} -% \changes{41 2005/01/18}{2005/01/18}{Added a hint for recommending the \texttt{insection} package option.} -% \changes{41 2005/01/19}{2005/01/19}{Added a hint about the presence of \texttt{\bs dominitoc} and co.} -% \changes{41 2005/01/19}{2005/01/19}{Added a hint about coherence \texttt{\bs dominitoc/\bs minitoc} and co.} -% \changes{41 2005/01/19}{2005/01/19}{Improved documentation about hints.} -% \changes{41 2005/01/20}{2005/01/20}{Added a hint about using short extensions with more that -% 99~parts or 99~chapters or 99~sections.} -% \changes{41 2005/01/25}{2005/01/25}{\texttt{\bs ptifont}: \texttt{\bs Huge\bs bfseries} becomes -% \texttt{\bs LARGE\bs bfseries}.} -% \changes{41 2005/01/26}{2005/01/26}{Added \texttt{\bs mtcsetpagenumbers}.} -% \changes{41 2005/01/28}{2005/01/28}{Added many new language files: \texttt{serbianc.mld}, \texttt{chinese1.mld}, -% \texttt{chinese2.mld}, \texttt{hangul1.mld}, \texttt{hangul2.mld}, \texttt{hangul3.mld}, -% \texttt{hangul4.mld}, \texttt{hanja1.mld}, \texttt{hanja2.mld}, \texttt{japanese2.mld}, -% \texttt{japanese3.mld}, \texttt{japanese4.mld}, \texttt{japanese5.mld}, \texttt{thai.mld}.} -% \changes{41 2005/02/02}{2005/02/02}{Added \texttt{\bs mtcsetrules}.} -% \changes{41 2005/02/03}{2005/02/03}{Added \texttt{\bs plfrule}, \texttt{\bs noplfrule}, \texttt{\bs mlfrule}, -% \texttt{\bs nomlfrule}, \texttt{\bs slfrule}, \texttt{\bs noslfrule}, \texttt{\bs pltrule}, -% \texttt{\bs nopltrule}, \texttt{\bs mltrule}, \texttt{\bs nomltrule}, \texttt{\bs sltrule}, -% \texttt{\bs nosltrule}.} -% \changes{41 2005/02/04}{2005/02/04}{Added the \texttt{mtchideinmaintoc} environment.} -% \changes{41 2005/02/08}{2005/02/08}{Added \texttt{latvian.mld}, \texttt{letton.mld}, -% \texttt{greek-mono.mld}, \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld}, -% \texttt{polish2.mld}, \texttt{russian2m.mld}, and \texttt{russian2o.mld} as new language files.} -% \changes{41 2005/02/09}{2005/02/09}{Added the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments.} -% \changes{41 2005/02/10}{2005/02/10}{Added tests on the \texttt{mtchideinmain*} environments.} -% \changes{41 2005/02/14}{2005/02/14}{Added \texttt{\bs mtcfixindex}.} -% \changes{42 2005/02/14}{2005/02/14}{Replaced ``language'' by ``langue'' in the french documentation.} -% \changes{42 2005/02/15}{2005/02/15}{Fixed a minor typo.} -% \changes{42 2005/02/16}{2005/02/16}{Upgraded \texttt{\bs mtcfixindex}.} -% \changes{42 2005/02/21}{2005/02/21}{Added \texttt{\bs mtcsettitle}, forgotten to be inserted in v41.} -% \changes{43 2005/02/21}{2005/02/21}{Version~43: consolidation of v40, v41 and v42.} -% \changes{43 2005/02/24}{2005/02/24}{Fixed a big bug in \texttt{\bs mtcsetformat}.} -% \changes{43 2005/02/24}{2005/02/24}{Fixed a bug in \texttt{mtcoff.sty} about \texttt{\bs mtcfixindex}.} -% \changes{43 2005/03/02}{2005/03/02}{Fixed the \texttt{\bs mtcset.{}.{}.}\ macros.} -% \changes{43 2005/03/02}{2005/03/02}{Moved history to the end of package code.} -% \changes{43 2005/03/02}{2005/03/02}{Added the \texttt{INSTALL} file and a chapter about installation.} -% \changes{43 2005/03/07}{2005/03/07}{Fixed a typo (\xname{Benjamin}{Bayart}).} -% \changes{43 2005/03/07}{2005/03/07}{Completed the hint about coherence \texttt{\bs dominitoc/\bs minitoc} and co.} -% \changes{43 2005/03/08}{2005/03/08}{Added a hint about coherence \texttt{\bs minitoc} and \texttt{\bs tableofcontents}.} -% \changes{43 2005/03/09}{2005/03/09}{Added comments about fonts.} -% \changes{43 2005/03/10}{2005/03/10}{Corrections in documentation.} -% \changes{43 2005/03/11}{2005/03/11}{Added \texttt{\bs mtcsetfeature}.} -% \changes{43 2005/03/14}{2005/03/14}{Added \texttt{bulgarianb.mld} (upper bulgarian).} -% \changes{43 2005/03/15}{2005/03/15}{Added \texttt{*[-\bs baselineskip]} after the \texttt{\bs\bs} after the top rule -% of each part level mini-table.} -% \changes{43 2005/03/16}{2005/03/16}{Corrections in the arguments of \texttt{\bs mtcsetfeature}.} -% \changes{43 2005/03/18}{2005/03/18}{Removed \texttt{\bs markboth} for minitocs (\ldots) and secttocs (\ldots).} -% \changes{43 2005/03/21}{2005/03/21}{Added \texttt{spanish2.mld}.} -% \changes{43 2005/03/22}{2005/03/22}{Added a hint for the \texttt{abstract} package.} -% \changes{43 2005/04/06}{2005/04/06}{Corrected the \texttt{stc@verse} environment.} -% \changes{43 2005/04/06}{2005/04/06}{Added \texttt{finnish2.mld}, \texttt{latin2.mld}, and \texttt{magyar2.mld}.} -% \changes{43 2005/04/08}{2005/04/08}{Renamed \texttt{portuges.mld} as \texttt{portugues.mld}.} -% \changes{43 2005/04/12}{2005/04/12}{Correction in \texttt{\bs mtcskip}.} -% \changes{43 2005/04/12}{2005/04/12}{First version in \texttt{.dtx} format.} -% \changes{43 2005/04/14}{2005/04/14}{Removed \texttt{\bs ypart}, \texttt{\bs ychapter}, -% \texttt{\bs ysection}, and stuff; unused.} -% \changes{43 2005/05/11}{2005/05/11}{Corrected a typo in \texttt{\bs @dosectlot}.} -% \changes{43 2005/05/11}{2005/05/11}{Added \texttt{\bs mtcfixglossary}.} -% \changes{43 2005/05/11}{2005/05/11}{Print the documentation with ``\texttt{oneside}'' to have all marginal notes -% on left. Added the (extended) code of \texttt{morefloats.sty} (\xname{Don}{Hosek}) to allow more marginpars -% and floats.} -% \changes{43 2005/05/11}{2005/05/11}{Added \texttt{minitoc.ist} to format the index correctly.} -% \changes{43 2005/05/26}{2005/05/26}{Fixed rules in parttocs, partlofs and partlots.} -% \changes{43 2005/05/30}{2005/05/30}{Fixed chapter-level entries in parttocs, when page numbers must be removed.} -% \changes{43 2005/05/30}{2005/05/30}{Added a hint about the \texttt{sectsty} package (must be loaded \emph{before} -% \texttt{minitoc}).} -% \changes{43 2005/06/01}{2005/06/01}{Added a hint about attempts to insert empty mini-tables.} -% \changes{43 2005/06/01}{2005/06/01}{Added a hint about the use of obsolete commands.} -% \changes{43 2005/06/01}{2005/06/01}{The mini-lists of figures or tables should not be printed empty even if -% \texttt{tocdepth}${}<1$.} -% \changes{43 2005/06/02}{2005/06/02}{Added the notion of depth for mini-tables of figures/tables.} -% \changes{43 2005/06/02}{2005/06/02}{Added \texttt{\bs mtcsetdepth}.} -% \changes{43 2005/06/02}{2005/06/02}{The \texttt{hints} option is the default and no more considered as -% experimental.} -% \changes{43 2005/06/03}{2005/06/03}{Added an error message in \texttt{\bs mtcsetdepth} if the counter is not available.} -% \changes{43 2005/06/06}{2005/06/06}{Added \texttt{portuges.mld}, which loads \texttt{portugues.mld}.} -% \changes{43 2005/06/07}{2005/06/07}{Added three variants for the malayalam language: -% \texttt{malayalam-keli.mld}, \texttt{malayalam-rachana.mld}, and \texttt{malayalam-rachana2.mld}.} -% \changes{43 2005/06/14}{2005/06/07}{Added method for bilingual documentation}. -% \changes{43 2005/06/15}{2005/05/15}{Added \texttt{fminitoc.ist} to format correctly the index in french.} -% \changes{43 2005/06/16}{2005/05/16}{Changed ``Liste des Tables'' by ``Liste des Tableaux'' in \texttt{french.mld}, -% and in the french documentation, to stick to the choices of the -% \texttt{babel} package.} -% \changes{43 2005/06/17}{2005/05/17}{The file \texttt{fminitoc.dtx} is now generated by \texttt{minitoc.ins}.} -% \changes{43 2005/06/21}{2005/05/21}{Added ``OUI'', ``NON'', ``oui'', ``non'', ``O'', and ``o'' as -% true/false keywords.} -% \changes{43 2005/06/21}{2005/05/21}{Compacted the code about detection of short/long extensions.} -% \changes{43 2005/06/22}{2005/05/22}{Added ``VRAI'', ``FAUX'', ``vrai'', ``faux'', ``V'', and ``v'' as -% true/false keywords.} -% \changes{43 2005/06/23}{2005/05/23}{Correctly set the \texttt{\bs ifFTR} flag to have the months in the right -% language in the bibliography.} -% \changes{43 2005/06/29}{2005/06/29}{Set the flag \texttt{\bs mtcoffwarn@true} in \texttt{mtcoff.sty} if a command -% \texttt{\bs mtcadd...} is found.} -% \changes{43 2005/07/01}{2005/07/01}{Added \texttt{castillian.mld}.} -% \changes{43 2005/07/01}{2005/07/08}{Renamed \texttt{portugues.mld} as \texttt{portuguese.mld}.} -% \changes{43 2005/07/11}{2005/07/11}{Added \texttt{brazilian.mld}, \texttt{british.mld}, \texttt{UKenglish.mld}, -% and \texttt{USenglish.mld}.} -% \changes{43 2005/07/12}{2005/07/12}{Suppressed ``General:'' in the changes history.} -% \changes{43 2005/07/13}{2005/07/13}{Replaced some \texttt{\bs PackageWarning} commands by -% \texttt{\bs PackageInfo}.} -% \changes{43 2005/07/18}{2005/07/18}{Restoring the correspondence of each language option with a \texttt{.mld} file.} -% \changes{43 2005/07/20}{2005/07/20}{Improving the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} -% environments.} -% \changes{43 2005/07/21}{2005/07/21}{Removing unused some flags \texttt{\bs if@mtc@setpagenumbers@act@} and -% \texttt{\bs if@mtc@setrules@act@}.} -% \changes{43 2005/07/21}{2005/07/21}{Added the \texttt{\bs decrementptc}, \texttt{\bs decrementmtc}, and \texttt{\bs -% decrementstc} commands.} -% \changes{43 2005/07/22}{2005/07/22}{Corrected a bug in \texttt{mtcoff.sty}.} -% \changes{43 2005/07/22}{2005/07/22}{Improved some messages in \texttt{mtcoff.sty}.} -% \changes{43 2005/07/22}{2005/07/22}{Added a test on the version of the \texttt{placeins} package.} -% \changes{43 2005/08/23}{2005/08/23}{Added a note about \texttt{\bs FloatBarrier}.} -% \changes{43 2005/08/24}{2005/08/24}{Added a note about an alignment problem in the minitocs. -% Updated \texttt{minitoc.bug}.} -% \changes{43 2005/08/24}{2005/08/24}{Made two versions of the \texttt{mtchideinmainlof} and -% \texttt{mtchideinmainlot} environment, depending of the presence of -% the corresponding depth counter.} -% \changes{43 2005/08/24}{2005/08/24}{The \texttt{memoir} class is incompatible if too recent.} -% \changes{43 2005/08/25}{2005/08/25}{Added a comment about the position of the \texttt{\bs do.{}.{}.} preparation -% commands.} -% \changes{43 2005/08/25}{2005/08/25}{Corrections in the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} -% environments.} -% \changes{43 2005/08/26}{2005/08/26}{Added \texttt{guarani.mld}.} -% \changes{43 2005/08/29}{2005/08/26}{Added \texttt{\bs incrementptc}, \texttt{\bs incrementmtc}, -% and \texttt{\bs incrementstc}. Added an optional argument to \texttt{\bs adjustptc}, -% \texttt{\bs adjustmtc}, and \texttt{\bs adjuststc}.} -% \changes{43 2005/08/29}{2005/08/20}{Added the \texttt{k-tight} and \texttt{k-loose} package options.} -% \changes{43 2005/09/02}{2005/09/02}{Added a patch for the recent version of the \texttt{memoir} class.} -% \changes{43 2005/09/06}{2005/09/06}{Added \texttt{spanish3.mld}.} -% \changes{43 2005/09/08}{2005/09/08}{Use \texttt{\bs mtcselectlanguage} in language options and in ``secondary'' -% \texttt{.mld} files.} -% \changes{43 2005/09/09}{2005/09/09}{Added \texttt{\bs mtcloadmlo} to be used in some \texttt{.mld} files to -% load a \texttt{.mlo} file.} -% \changes{43 2005/09/12}{2005/09/12}{Added a test to forbid direct calls of \texttt{\bs mtcloadmlo} by the user.} -% \changes{43 2005/09/13}{2005/09/13}{Added \texttt{farsi1.mld}, \texttt{farsi1.mlo}, \texttt{farsi2.mld}, and -% \texttt{farsi2.mlo}.} -% \changes{43 2005/09/13}{2005/09/13}{Added a note about the \texttt{rubber} script.} -% \changes{43 2005/09/15}{2005/09/15}{Added \texttt{mtcglo.ist} to format the glossary.} -% \changes{43 2005/09/16}{2005/09/16}{Removed the page numbers in the glossary. Done in the *mk scripts.} -% \or\relax %^^A FRENCH -% \changes{00 1990/10/01}{1990/10/01}{Version originale, par \xname{Nigel}{Ward}.} -% \changes{00 1991/11/01}{1991/11/01}{Révision pour réutiliser de manière transparente les commandes -% \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}).} -% \changes{01 1993/06/01}{1993/06/01}{Nouvelle conception, pour éviter d'allouer un newwrite, ou descripteur de -% fichier, pour chaque chapitre (une faute mortelle) (\xname{Jean-Pierre~F.}{Drucbert}).} -% \changes{01 1993/06/01}{1993/06/01}{Ajout de \texttt{\bs chapterend} pour terminer la portée d'une minitoc. -% (\emph{Si vous oubliez de mettre} \texttt{\bs chapterend} à~la fin de \emph{chaque} chapitre, une -% entrée pour le chapitre suivant apparaîtra dans chaque minitoc.) (Merci à~\xname{Yufan}{Hu}).} -% \changes{01 1993/06/01}{1993/06/01}{Remplacement de l'environnement \texttt{minipage} par un environnement -% \texttt{verse}, pour qu'une minitoc puisse se répartir sur plusieurs pages.} -% \changes{01 1993/06/01}{1993/06/01}{Toute la mise en page de la minitoc est dans la commande, donc si quelqu'un -% souhaite redéfinir cette mise en page, il a juste à~la réécrire (et seulement elle).} -% \changes{01 1993/06/01}{1993/06/01}{Vous pouvez inhiber la minitoc pour le chapitre suivant en le faisant -% précéder par \texttt{\bs minitocno}. (\texttt{\bs minitocyes} est sans objet pour l'utilisateur: elle -% est implicite \emph{après} les pseudo-chapitres \texttt{\bs chapter*}).} -% \changes{01 1993/06/01}{1993/06/01}{Problèmes: vous \emph{devez} avoir mis \texttt{\bs chapterend} pour terminer -% chaque chapitre ayant une minitoc. Comment éviter cette contrainte?} -% \changes{01 1993/06/01}{1993/06/01}{La profondeur de la minitoc est ajustable par l'utilisateur avec le compteur -% \texttt{minitocdepth} (similaire à~\texttt{tocdepth} pour la table des matières).} -% \changes{01 1993/06/01}{1993/06/01}{Au moins trois passes (3) de \LaTeX{} sont nécessaires pour obtenir des -% minitocs correctes (la première passe crée les fichiers \texttt{.mtc}\meta{X}, la deuxième les -% utilise (mais ils peuvent contenir des numéros de pages faux) et les recrée, la troisième devrait -% être bonne).} -% \changes{01 1993/06/01}{1993/06/01}{Fonctionne avec \texttt{\bs chapter[xxx]\{yyy\}} et les éléments flottants.\NC -% Fonctionne avec deux colonnes (mais la minitoc est composée en une colonne; comment faire pout -% qu'elle s'étende sur les deux colonnes?).} -% \changes{01 1993/06/01}{1993/06/01}{Ajout de quelques modifications pour fonctionner avec \texttt{xr.sty} (références -% externes). \texttt{xr.sty} version~5 est bien plus tolérant.} -% \changes{02 1993/07/05}{1993/07/05}{Ajout de la compatibilité avec \texttt{hangcaption.sty} (le paquetage -% \texttt{hangcaption} (s'il est utilisé) doit être chargé \emph{avant} le paquetage \texttt{minitoc}). -% \emph{Attention} aux options qui modifient \texttt{\bs @caption}.} -% \changes{03 1993/07/09}{1993/07/09}{Version~3 non distribuée (erronée).} -% \changes{04 1993/07/09}{1993/07/09}{Ajout de \texttt{\bs if@realch} pour éviter que des lignes de contenu -% provenant de pseudo-chapitres aillent dans la table des matières. -% Le fichier paquetage \texttt{mtcoff.sty} vous permet d'utiliser un document \LaTeX\ contenant des -% commandes minitoc et de les rendre transparentes: il suffit de remplacer l'option minitoc par mtcoff.} -% \changes{05 1993/07/13}{1993/07/13}{Ajout d'un mécanisme de sélection pour ne pas écrire des choses superflues -% dans les minitocs.} -% \changes{06 1993/07/15}{1993/07/15}{Correction de problèmes sur les chapitres dans la table des matières, -% retrait de code obsolète pour \texttt{\bs caption} (les filtres sont meilleurs), ajout de la -% compatibilité avec \texttt{toch.sty} (\texttt{toch.sty} crée une table des chapitres; si utilisé, -% doit être chargé \emph{avant} \texttt{minitoc.sty}).} -% \changes{07 1993/07/22}{1993/07/22}{(\emph{différences majeures}) Réécriture complète, en utilisant des astuces -% de \texttt{xr.sty} (la version~5, de \xname{David}{Carlisle}). Les informations pour les minitocs -% sont directement prélevées dans le fichier \texttt{.toc}. Suppression de \texttt{\bs chapterend} et -% \texttt{\bs minitocno}, ajout de \texttt{\bs minitoc}, \texttt{\bs dominitoc} et -% \texttt{\bs faketableofcontents}.} -% \changes{08 1993/07/29}{1993/07/29}{Ajustements d'espacement.} -% \changes{09 1993/08/04}{1993/08/04}{Ajout de modifications pour MS-DOS (rechercher MS-DOS, et décommenter; -% rechercher UNIX, mettre en commentaire). MS-DOS permet seulement 3~caractères pour les suffixes dans -% les noms de fichiers (pitoyable\ldots).} -% \changes{10 1993/08/05}{1993/08/05}{Fonctionne avec les appendices. Détecte maintenant les versions obsolètes -% de \texttt{latex.tex}: (\texttt{\bs @inputcheck} ou \texttt{\bs reset@font} non définies).} -% \changes{11 1993/08/18}{1993/08/18}{Ajout de \texttt{\bs mtcSfont}, fonte pour les entrées de section, -% \texttt{\bs mtcSSfont} pour les entrées de sous-section, \texttt{\bs mtcSSSfont} pour les entrées de -% sous-sous-section, \texttt{\bs mtcPfont} pour les entrées de paragraphe, \texttt{\bs mtcSPfont} pour -% les entrées de sous-paragraphe.} -% \changes{12 1993/12/16}{1993/12/16}{Utilisation de \texttt{\bs kern} au lieu de \texttt{\bs vspace*} et ajout de -% pénalités (\texttt{\bs nopagebreak}) pour éviter une coupure de page just avant la dernière -% \texttt{\bs mtc@rule}. Ajout aussi d'un environnement \texttt{samepage}. Retrait de vieilles lignes -% mises en commentaire dans des versions précédentes.} -% \changes{13 1993/12/17}{1993/12/17}{Ajout de code pour \texttt{minilof} et \texttt{minilot}. Pour MS-DOS, -% décommenter la définition de \texttt{\bs SHORTEXT}.} -% \changes{14 1994/01/03}{1994/01/03}{Correction de l'espacement en dessous d'une \texttt{minitoc/lof/lot} et -% ajout de \texttt{\bs raggedright} pour éviter des avertissements \og underfull \fg.} -% \changes{14 1994/01/03}{1994/01/03}{Correction de quelques problèmes d'espacement (en évitant -% des~\texttt{\textasciitilde}'s). -% \texttt{\bs mtifont} est changée de \texttt{\bs normalsize\bs bf} en \texttt{\bs large\bs bf}.} -% \changes{14 1994/01/03}{1994/01/03}{Quelques modifications suggérées par \xname{Donald}{Arseneau} (merci): -% \texttt{\bs @newread} devient \texttt{\bs newread}, une version \emph{not outer} de \texttt{\bs newread}; -% \texttt{\bs empty} remplacée par \texttt{\bs relax} dans la définition par défaut de -% \texttt{\bs reset@font}.} -% \changes{14 1994/01/03}{1994/01/03}{Retrait du forçage de \texttt{\bs clubpenalty} et \texttt{\bs widowpenalty} -% à~\texttt{10000} (fait par \texttt{\bs samepage}) et \texttt{\bs noindent}.} -% \changes{14 1994/01/03}{1994/01/03}{Traitement simplifié de l'argument optionnel dans les commandes \texttt{\bs minitoc}, -% \texttt{\bs minilof} et \texttt{\bs minilot}.} -% \changes{15 1994/01/27}{1994/01/27}{Ajout de \texttt{\bs parttoc}, \texttt{\bs partlof} et \texttt{\bs partlot} -% pour la classe \texttt{book}, de \texttt{\bs secttoc}, \texttt{\bs sectlof} et \texttt{\bs sectlot} -% pour les articles, avec des commandes et paramètres en parallèle avec ceux pour les mini-tables.} -% \changes{16 1994/02/02}{1994/0202}{Corrections d'erreurs (typos).} -% \changes{17 1994/06/23}{1994/06/23}{\og \texttt{n} \fg\ (nul) synonyme de \og \texttt{e} \fg\ (\emph{empty}, vide) -% dans l'argument optionnel de argument \texttt{\bs minitoc}, \texttt{\bs dominitoc}, et analogues.} -% \changes{17 1994/06/23}{1994/06/23}{Compatibilité avec \og \LaTeXe \fg. Merci à~\xname{Denis}{Roegel} (qui a -% trouvé le problème) et \xname{Frank}{Mittelbach} (qui a donné les indications pour le résoudre).} -% \changes{18 1994/06/26}{1994/06/26}{Rendu \texttt{minitoc} vraiment compatible avec \LaTeXe.} -% \changes{18 1994/06/26}{1994/06/26}{Introduction des fichiers de langage comme options. Grand merci -% à~\xname{Michel}{Goossens} (via \xname{Frank}{Mittelbach}) qui a été inspiré par le code du -% paquetage \texttt{babel} (de \xname{Johannes}{Braams}).} -% \changes{19 1994/08/16}{1994/08/16}{Ajout de code pour numéroter les chapitres (parties, sections) sans -% commencer à~1. Ajout des commandes \texttt{\bs firstchapteris}, etc.} -% \changes{19 1994/08/16}{1994/08/16}{Ajout des commandes \texttt{\bs mtcrule}, \texttt{\bs nomtcrule}, etc.} -% \changes{19 1994/08/16}{1994/08/16}{Correction d'une erreur dans \texttt{\bs c@mti}.} -% \changes{19 1994/08/16}{1994/08/16}{Correction dans \texttt{mtcswedish.sty} (\xname{Jan~Michel}{Rynning}.)} -% \changes{19 1994/08/16}{1994/08/16}{Correction de l'appendice dans les articles.} -% \changes{20 1994/08/25}{1994/08/25}{Correction de l'espacement avant et après les minitocs et analogues.} -% \changes{20 1994/08/25}{1994/08/25}{Ajout des commandes \texttt{\bs mtcpagenumbers} et \texttt{\bs nomtcpagenumbers} -% (et analogues) pour faire des minitocs avec ou sans numéros de pages. Défaut: avec numéros de pages.} -% \changes{20 1994/08/25}{1994/08/25}{Correction du problème (difficile) de l'appendice dans les articles.} -% \changes{20 1994/08/25}{1994/08/25}{Correction de l'espacement vertical.} -% \changes{20 1994/08/25}{1994/08/25}{Correction d'un problème avec des chapitres numérotés avec des chiffres romains -% majuscules.} -% \changes{21 1994/09/07}{1994/09/07}{Correction de typos dans \texttt{minitoc.sty} et \texttt{minitoc.tex}.} -% \changes{22 1994/10/10}{1994/10/10}{Correction de typos dans \texttt{minitoc.sty}.} -% \changes{23 1994/11/08}{1994/11/08}{Ajout d'une ligne manquante dans \texttt{\bs sectlof}.} -% \changes{23 1994/11/08}{1994/11/08}{Fonctionne avec les classes de document réinitialisant le numéro de chapitre -% (ou de section) à~chaque partie (merci à~\xname{Denis}{Roegel}).} -% \changes{23 1994/11/08}{1994/11/08}{Retrait du code pour \texttt{\bs firstchapteris} et compagnie. Ces commandes -% sont obsolètes.} -% \changes{23 1994/11/08}{1994/11/08}{Retrait du code pour l'appendice.} -% \changes{24 1994/12/21}{1994/12/21}{Les commandes \texttt{\bs protect} ont été retirées des fichiers \texttt{.toc}, -% \texttt{.lot} et \texttt{.lot}, donc certaines commandes internes ont été corrigées pour être -% compatibles avec la version de \LaTeXe\ de décembre 1994. Merci à~\xname{Denis}{Roegel} qui a fait -% le travail.} -% \changes{25 1996/09/13}{1996/09/13}{Mise à~jour de \texttt{mtcnorsk.sty} et ajout de \texttt{mtcnynorsk.sty} -% sur une suggestion de \xname{Dag}{Langmyhr}.} -% \changes{26 1996/11/14}{1996/11/14}{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 plus courts.} -% \changes{26 1996/11/14}{1996/11/14}{Ajout des langues breton, estonian, germanb, greek, irish, russianb, scottish, -% lower- et upper-sorbian; renommé \og esperanto \fg\ en \og esperant \fg\ comme dans le paquetage \texttt{babel}.} -% \changes{27 1996/12/20}{1996/12/20}{Corrections pour les commandes de sectionnement étoilées.} -% \changes{27 1996/12/20}{1996/12/20}{\texttt{english.mld} chargé comme langue par défaut.} -% \changes{27 1996/12/20}{1996/12/20}{Ajout de \texttt{vietnam.mld} et \texttt{arab.mld}.} -% \changes{27 1996/12/20}{1996/12/20}{Renommé \texttt{minitocoff.sty} en \texttt{mtcoff.sty} pour que le nom reste -% court.} -% \changes{28 1997/10/29}{1997/10/29}{Ajout des langues afrikaan(s), brazil et ethiopia(n).} -% \changes{28 1997/10/29}{1997/10/29}{Ajout de l'autoconfiguration des suffixes.} -% \changes{28 1997/10/29}{1997/10/29}{Ajout de l'option de paquetage \texttt{shortext}.} -% \changes{28 1997/10/29}{1997/10/29}{Ajout du code \emph{coffee} (pauses café).} -% \changes{28 1997/10/29}{1997/10/29}{Ajout du code de \texttt{\bs addstarred} (pour ce qui concerne un chapitre -% étoilé).} -% \changes{28 1997/10/29}{1997/10/29}{Correction d'une erreur dans les parttocs.} -% \changes{28 1998/06/15}{1998/06/15}{Un typo corrigé par \xname{Donald}{Arseneau}:\hfill\null\protect\linebreak[4] -% \texttt{\{\bs let@dottedtocline\bs @undottedtocline\}\{\}}\hfill\null\protect\linebreak[4] -% devrait probablement être\hfill\null\protect\linebreak[4] -% \texttt{\{\bs let\bs@dottedtocline\bs @undottedtocline\}\{\}}\hfill\null\protect\linebreak[4] -% (une contre-oblique manquait après \texttt{\bs let}). Merci à~lui.} -% \changes{28 1998/06/15}{1998/06/15}{Ajout de la langue bahasa.} -% \changes{28 1998/12/03}{1998/12/03}{Ajout des options de paquetage \texttt{tight} et \texttt{loose}.} -% \changes{29 1999/03/16}{1999/03/16}{Ajout des langues bicig, buryat, mongol et russianc.} -% \changes{29 1999/06/28}{1999/06/28}{Ajout de la langue armenian (d'après Arm\TeX).} -% \changes{29 1999/07/23}{1999/07/23}{Ajout des options de paquetage \texttt{dotted/undotted} (défaut: \texttt{dotted}).} -% \changes{29 1999/07/29}{1999/07/29}{Ajout de la langue lithuanian.} -% \changes{30 1999/12/06}{1999/12/06}{Ajout des langues basque, ngermanb, serbian, ukraineb et welsh.} -% \changes{30 1999/12/06}{1999/12/06}{Correction d'une erreur dans la définition de \texttt{\bs sltname} (\texttt{mlt} -% devrait être \texttt{slt}).} -% \changes{31 2000/04/04}{2000/04/04}{Ajout de la compatibilité avec le paquetage \texttt{hyperref}, merci -% à~\xname{Heiko}{Oberdiek}, qui a aussi simplifié certains -% morceaux de code et corrigé l'infâme erreur sur \texttt{\bs chapter*}.} -% \changes{32 2000/08/08}{2000/08/08}{Ajout de très (trop) nombreuses nouvelles commandes pour les dispositifs -% associés aux mini-tables: \texttt{\bs beforeparttoc}, \texttt{\bs beforepartlof}, \texttt{\bs beforepartlot}, -% \texttt{\bs afterparttoc}, \texttt{\bs afterpartlof}, \texttt{\bs afterpartlot}, -% \texttt{\bs thispageparttocstyle}, \texttt{\bs thispagepartlofstyle} et \texttt{\bs thispagepartlotstyle}.} -% \changes{32 2000/08/08}{2000/08/08}{Documentation améliorée par \xname{Stefan}{Ulrich}.} -% \changes{32 2000/08/08}{2000/08/08}{Correction de \texttt{\bs nomtcrule}.} -% \changes{33 2000/12/07}{2000/12/07}{Ajout de nouvelles commandes d'ajustement: \texttt{\bs mtcaddchapter}, -% \texttt{\bs mtcaddsection} et \texttt{\bs mtcaddpart}. -% Ces commandes ajoutent des choses dans les fichiers \texttt{.toc}, \texttt{.lof} et \texttt{.lot} -% pour le problème de \texttt{\bs chapter*} (\texttt{\bs section*} et \texttt{\bs part*}). D'après une -% suggestion de \xname{Karl~F.}{Everitt}.} -% \changes{33 2000/12/08}{2000/12/08}{Correction d'un problème dans \texttt{\bs mtcaddchapter} et~co. avec un -% argument optionnel blanc.} -% \changes{34 2000/12/13}{2000/12/13}{Ajout dans la documentation d'un section sur l'utilisation avec le -% paquetage \texttt{tocbibend}.} -% \changes{34 2000/12/13}{2000/12/13}{Ajout de fichiers \texttt{.mld} pour les noms alternatifs de langues: ainsi, -% \texttt{american.mld} ne fait que charger \texttt{english.mld}, qui contient les vraies définitions.} -% \changes{35 2001/01/09}{2001/01/09}{Ajout de macros pour tester si un fichier est \og vide\fg\ (c'est-à-dire vide, -% blanc ou inexistant) ou \og non vide \fg\ (c'est-à-dire utile). J'ai utilisé du code de -% \xname{Stephan~P.~von}{Bechtolsheim}.} -% \changes{35 2001/01/09}{2001/01/09}{Ajout des options de paquetage \texttt{checkfiles/nocheckfiles}.} -% \changes{35 2001/01/09}{2001/01/09}{Remplacement de \texttt{\bs The@chapter} par \texttt{\bs The@mtc}.} -% \changes{35 2001/02/26}{2001/02/26}{Ajout de \texttt{bulgarian.mld}, \texttt{hebrew.mld}, \texttt{icelandic.mld}, -% \texttt{latin.mld} et \texttt{samin.mld}.} -% \changes{35 2001/03/09}{2001/03/09}{Ajout de \texttt{\bs mtcselectlanguage}.} -% \changes{35 2001/06/01}{2001/06/01}{Correction de l'option de paquetage \texttt{estionian} (manquante).} -% \changes{35 2001/07/04}{2001/07/04}{Ajout de la langue interlingua.} -% \changes{36 2002/02/11}{2002/02/11}{Correction d'une interaction avec \texttt{\bs tableofcontents} qui crée un -% \texttt{\bs chapter*} ou une \texttt{\bs section*}, en perturbant les compteurs \texttt{mtc/stc} -% (problème signallé par \xname{Frank}{Mittelbach}).} -% \changes{36 2002/02/18}{2002/02/18}{Correction d'un problème d'espacement avec des titres vides (problème signallé -% par \xname{Frank}{Mittelbach}).} -% \changes{36 2002/02/18}{2002/02/18}{Contournement du problème \texttt{\bs parttoc}-\texttt{\bs chapter*}.} -% \changes{36 2002/02/19}{2002/02/19}{Ajout de \texttt{\bs mtcskip} et \texttt{\bs mtcskipamount}.} -% \changes{36 2002/02/27}{2002/02/27}{Correction du test sur les fichiers vides.} -% \changes{36 2002/03/13}{2002/03/13}{Ajout de la langue bangla.} -% \changes{36 2002/03/15}{2002/03/15}{Réduction de la profondeur de \texttt{\bs mtc@strutbox}.} -% \changes{37 2003/01/24}{2003/01/24}{Version~\#37 sautée.} -% \changes{38 2003/01/24}{2003/01/24}{\texttt{pt} devient \texttt{\bs @pt} et \texttt{0pt} devient \texttt{\bs z@}.} -% \changes{38 2003/01/24}{2003/01/24}{\texttt{\bs hrule} et \texttt{\bs vrule} remplacées par \texttt{\bs rule} (\LaTeX).} -% \changes{38 2003/01/24}{2003/01/24}{Ajout de \texttt{mtc@zrule} pour les filets de dimensions nulles.} -% \changes{38 2003/01/24}{2003/01/24}{Ajout de la langue frenchb (synonyme de french).} -% \changes{38 2003/01/30}{2003/01/30}{Changement du test pour les titres vides.} -% \changes{38 2003/01/30}{2003/01/30}{Ajout des options de paquetage \texttt{flsection} et \texttt{flsectionb}.} -% \changes{38 2003/01/31}{2003/01/31}{Les options de paquetage \texttt{tight} et \texttt{loose} sont appliquées -% à~\texttt{\bs parttoc} (\xname{Thomas}{Leonhardt}).} -% \changes{38 2003/02/07}{2003/02/07}{Options de paquetage \texttt{flsection} et \texttt{flsectionb} retirées et -% remplacées par l'option de paquetage \texttt{insection} (comme \texttt{flsectionb}).} -% \changes{38 2003/02/11}{2003/02/11}{Correction de la numérotation des SLF, SLT.} -% \changes{38 2003/02/20}{2003/02/20}{Ajout des langues frenchle et frenchpro (synonymes de french).} -% \changes{38 2003/02/20}{2003/02/20}{Correction des secttocs, enfin.} -% \changes{38 2003/03/18}{2003/03/18}{Correction de certains espacements verticaux et d'étais -% (j'ai ajouté quelques modifications de \xname{Frank}{Mittelbach}, grand merci à~lui.). -% Il reste pas mal de nettoyage à~faire, mais il semble nécessaire de publier la distribution maintenant.} -% \changes{39 2003/04/09}{2003/04/09}{Commandes de fontes modernes pour compatibilité avec la classe \texttt{memoir}.} -% \changes{39 2003/04/09}{2003/04/09}{\texttt{\bs nomtcpagenumbers} et la classe \texttt{memoir}.} -% \changes{39 2003/06/08}{2003/06/08}{Ajout de \texttt{\bs @fileswfalse} et \texttt{\bs mtc@hook@beforeinputfile} -% pour le paquetage \texttt{notoccite} (demandé par \xname{Donald}{Arseneau}); ajout de l'option de -% paquetage \texttt{notoccite} (charge le paquetage \texttt{notoccite}).} -% \changes{39 2004/09/08}{2004/09/08}{Ajout des options de langue et des fichiers \texttt{.mld} pour les dialectes: -% canadian (english), acadian, acadien, canadien (french), naustrian, ngerman (ngermanb).} -% \changes{39 2004/09/08}{2004/09/08}{Ajout de commentaires dans les fichiers \texttt{.mld} utilisant des fontes -% spéciales.} -% \changes{39 2004/09/08}{2004/09/08}{Corrections dans la documentation: ajout d'un paragraphe sur comment faire -% une table des matières pour les appendices, éventuellement non listée dans la table des matières -% principale.} -% \changes{39 2004/09/17}{2004/09/17}{Corrections dans la documentation; corrections sur les filets.} -% \changes{40 2004/12/09}{2004/12/09}{Ajout des langues japanese et castillan.} -% \changes{40 2004/12/09}{2004/12/09}{Retrait du test sur la présence du paquetage \texttt{multicol} dans -% \texttt{minitoc.tex}, puisque \texttt{multicol} est un paquetage obligatoire (\emph{required}).} -% \changes{40 2004/12/09}{2004/12/09}{Ajout d'une figure dans \texttt{minitoc.tex} sur la nécessité de trois compilations.} -% \changes{40 2004/12/09}{2004/12/09}{Ajout de quelques informations dans \texttt{minitoc.bug}.} -% \changes{40 2004/12/09}{2004/12/09}{Ajout d'un paragraphe sur un problème avec le paquetage \texttt{appendix}.} -% \changes{40 2004/12/13}{2004/12/13}{Mise à~jour de \texttt{fminitoc.bib} et \texttt{minitoc.bib}.} -% \changes{40 2004/12/14}{2004/12/14}{Ajout de l'option de paquetage \texttt{hints}. Cette option est encore -% expérimentale; votre avis est le bienvenu.} -% \changes{40 2004/12/20}{2004/12/20}{Ajout de \texttt{fminitoc.pdf} (documentation en français en format PDF).} -% \changes{41 2005/01/05}{2005/01/05}{Corrections dans la documentation.} -% \changes{41 2005/01/05}{2005/01/05}{Message ajouté si certaines commandes de sectionnement ne sont pas -% disponibles.} -% \changes{41 2005/01/05}{2005/01/05}{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).} -% \changes{41 2005/01/06}{2005/01/06}{Ajout des commandes \texttt{\bs mtcsetfont} (\xname{Benjamin}{Bayart}) -% et \texttt{\bs mtcsettitlefont}, avec une syntaxe beaucoup plus simple.} -% \changes{41 2005/01/10}{2005/01/10}{Ajout de la bibliographie.} -% \changes{41 2005/01/11}{2005/01/11}{Classes \AmS: \texttt{amsart} et \texttt{amsproc} sont incompatibles avec -% \texttt{minitoc}, \texttt{amsbook} demande des précautions.} -% \changes{41 2005/01/12}{2005/01/12}{Ajout de \texttt{\bs mtcsetformat}.} -% \changes{41 2005/01/18}{2005/01/18}{Ajout de \texttt{\bs mtcsettitle}.} -% \changes{41 2005/01/18}{2005/01/18}{Ajout d'un \emph{hint} pour recommander l'option de paquetage \texttt{insection}.} -% \changes{41 2005/01/19}{2005/01/19}{Ajout d'un \emph{hint} sur la présence de \texttt{\bs dominitoc} et co.} -% \changes{41 2005/01/19}{2005/01/19}{Ajout d'un \emph{hint} sur la cohérence \texttt{\bs dominitoc/\bs minitoc} et co.} -% \changes{41 2005/01/19}{2005/01/19}{Amélioration de la documentation sur les \emph{hints}.} -% \changes{41 2005/01/20}{2005/01/20}{Ajout d'un \emph{hint} sur l'utilisation des suffixes courts avec plus de -% 99~parties ou 99~chapitres ou 99~sections.} -% \changes{41 2005/01/25}{2005/01/25}{\texttt{\bs ptifont}: \texttt{\bs Huge\bs bfseries} devient -% \texttt{\bs LARGE\bs bfseries}.} -% \changes{41 2005/01/26}{2005/01/26}{Ajout de \texttt{\bs mtcsetpagenumbers}.} -% \changes{41 2005/01/28}{2005/01/28}{Ajout de nombreux fichiers de langues: \texttt{serbianc.mld}, \texttt{chinese1.mld}, -% \texttt{chinese2.mld}, \texttt{hangul1.mld}, \texttt{hangul2.mld}, \texttt{hangul3.mld}, -% \texttt{hangul4.mld}, \texttt{hanja1.mld}, \texttt{hanja2.mld}, \texttt{japanese2.mld}, -% \texttt{japanese3.mld}, \texttt{japanese4.mld}, \texttt{japanese5.mld}, \texttt{thai.mld}.} -% \changes{41 2005/02/02}{2005/02/02}{Ajout de \texttt{\bs mtcsetrules}.} -% \changes{41 2005/02/03}{2005/02/03}{Ajout de \texttt{\bs plfrule}, \texttt{\bs noplfrule}, \texttt{\bs mlfrule}, -% \texttt{\bs nomlfrule}, \texttt{\bs slfrule}, \texttt{\bs noslfrule}, \texttt{\bs pltrule}, -% \texttt{\bs nopltrule}, \texttt{\bs mltrule}, \texttt{\bs nomltrule}, \texttt{\bs sltrule}, -% \texttt{\bs nosltrule}.} -% \changes{41 2005/02/04}{2005/02/04}{Ajout de l'environnement \texttt{mtchideinmaintoc}.} -% \changes{41 2005/02/08}{2005/02/08}{Ajout de nouvelles langues: \texttt{latvian.mld}, \texttt{letton.mld}, -% \texttt{greek-mono.mld}, \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld}, -% \texttt{polish2.mld}, \texttt{russian2m.mld}, \texttt{russian2o.mld}.} -% \changes{41 2005/02/09}{2005/02/09}{Ajout des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}.} -% \changes{41 2005/02/10}{2005/02/10}{Ajout de tests sur les environnements \texttt{mtchideinmain*}.} -% \changes{41 2005/02/14}{2005/02/14}{Ajout de \texttt{\bs mtcfixindex}.} -% \changes{42 2005/02/14}{2005/02/14}{Remplacement de \og language \fg\ par \og langue \fg\ dans la documentation -% française.} -% \changes{42 2005/02/15}{2005/02/15}{Correction d'un typo mineur.} -% \changes{42 2005/02/16}{2005/02/16}{Amélioration de \texttt{\bs mtcfixindex}.} -% \changes{42 2005/02/21}{2005/02/21}{Ajout de \texttt{\bs mtcsettitle}, oubliée dans v41.} -% \changes{43 2005/02/21}{2005/02/21}{Version~43: consolidation de v40, v41 et v42.} -% \changes{43 2005/02/24}{2005/02/24}{Correction d'une grosse erreur dans \texttt{\bs mtcsetformat}.} -% \changes{43 2005/02/24}{2005/02/24}{Correction d'une erreur dans \texttt{mtcoff.sty} à~propos de -% \texttt{\bs mtcfixindex}.} -% \changes{43 2005/03/02}{2005/03/02}{Correction des macros \texttt{\bs mtcset.{}.{}.}} -% \changes{43 2005/03/02}{2005/03/02}{Déplacement de l'historique vers la fin du code du paquetage.} -% \changes{43 2005/03/02}{2005/03/02}{Ajout du fichier \texttt{INSTALL} et d'un chapitre sur l'installation.} -% \changes{43 2005/03/07}{2005/03/07}{Correction d'un typo (\xname{Benjamin}{Bayart}).} -% \changes{43 2005/03/07}{2005/03/07}{Compléter le \emph{hint} sur la cohérence \texttt{\bs dominitoc/\bs minitoc} et co.} -% \changes{43 2005/03/08}{2005/03/08}{Ajout d'un \emph{hint} sur la cohérence entre \texttt{\bs minitoc} et -% \texttt{\bs tableofcontents}.} -% \changes{43 2005/03/09}{2005/03/09}{Ajout de commentaires sur les fontes.} -% \changes{43 2005/03/10}{2005/03/10}{Corrections dans la documentation.} -% \changes{43 2005/03/11}{2005/03/11}{Ajout de \texttt{\bs mtcsetfeature}.} -% \changes{43 2005/03/14}{2005/03/14}{Ajout de \texttt{bulgarianb.mld} (haut bulgare).} -% \changes{43 2005/03/15}{2005/03/15}{Ajout de \texttt{*[-\bs baselineskip]} après le \texttt{\bs\bs} après le -% filet supérieur de chaque mini-table au niveau partie.} -% \changes{43 2005/03/16}{2005/03/16}{Corrections dans les arguments de \texttt{\bs mtcsetfeature}.} -% \changes{43 2005/03/18}{2005/03/18}{Retrait de \texttt{\bs markboth} pour les minitocs (\ldots) et secttocs (\ldots).} -% \changes{43 2005/03/21}{2005/03/21}{Ajout de \texttt{spanish2.mld}.} -% \changes{43 2005/03/22}{2005/03/22}{Ajout d'un \emph{hint} pour le paquetage \texttt{abstract}.} -% \changes{43 2005/04/06}{2005/04/06}{Correction de l'environnement \texttt{stc@verse}.} -% \changes{43 2005/04/06}{2005/04/06}{Ajout de \texttt{finnish2.mld}, \texttt{latin2.mld} et \texttt{magyar2.mld}.} -% \changes{43 2005/04/08}{2005/04/08}{Renommage de \texttt{portuges.mld} en \texttt{portugues.mld}.} -% \changes{43 2005/04/12}{2005/04/12}{Correction dans \texttt{\bs mtcskip}.} -% \changes{43 2005/04/12}{2005/04/12}{Première version en format \texttt{.dtx}.} -% \changes{43 2005/04/14}{2005/04/14}{Retrait de \texttt{\bs ypart}, \texttt{\bs ychapter}, -% \texttt{\bs ysection}, etc., inutilisées.} -% \changes{43 2005/05/11}{2005/05/11}{Correction d'un typo dans \texttt{\bs @dosectlot}.} -% \changes{43 2005/05/11}{2005/05/11}{Ajout de \texttt{\bs mtcfixglossary}.} -% \changes{43 2005/05/11}{2005/05/11}{Impression de la documentation avec \og \texttt{oneside} \fg\ pour avoir -% toutes les notes marginales sur la gauche. Ajout du code (étendu) de \texttt{morefloats.sty} -% (\xname{Don}{Hosek}) pour permettre davantage de notes marginales et d'éléments flottants.} -% \changes{43 2005/05/11}{2005/05/11}{Ajout de \texttt{minitoc.ist} pour mettre en page l'index correctement.} -% \changes{43 2005/05/26}{2005/05/26}{Correction des filets dans les parttocs, partlofs et partlots.} -% \changes{43 2005/05/30}{2005/05/30}{Correction des entrées de niveau chapitre dans les parttocs, lorsque les -% numéros de pages doivent être omis.} -% \changes{43 2005/05/30}{2005/05/30}{Ajout d'un \emph{hint} sur le paquetage \texttt{sectsty} (il doit être -% chargé \emph{avant} \texttt{minitoc}).} -% \changes{43 2005/06/01}{2005/06/01}{Ajout d'un \emph{hint} sur les tentatives d'insertion de mini-tables vides.} -% \changes{43 2005/06/01}{2005/06/01}{Ajout d'un \emph{hint} sur l'utilisation de commandes obsolètes.} -% \changes{43 2005/06/01}{2005/06/01}{Les mini-listes de figures ou de tableaux ne doivent pas être imprimées -% vides même si \texttt{tocdepth}${}<1$.} -% \changes{43 2005/06/02}{2005/06/02}{Ajout de la notion de profondeur pour les mini-listes de figures/tableaux.} -% \changes{43 2005/06/02}{2005/06/02}{Ajout de \texttt{\bs mtcsetdepth}.} -% \changes{43 2005/06/02}{2005/06/02}{L'option \texttt{hints} est le choix par défaut et n'est plus considérée -% comme expérimentale.} -% \changes{43 2005/06/03}{2005/06/03}{Ajout d'un message d'erreur dans \texttt{\bs mtcsetdepth} si le compteur -% n'est pas disponible.} -% \changes{43 2005/06/06}{2005/06/06}{Ajout de \texttt{portuges.mld}, qui charge \texttt{portugues.mld}.} -% \changes{43 2005/06/07}{2005/06/07}{Ajout de trois variantes pour la langue malayalam: -% \texttt{malayalam-keli.mld}, \texttt{malayalam-rachana.mld} et \texttt{malayalam-rachana2.mld}.} -% \changes{43 2005/06/14}{2005/06/07}{Ajout d'une méthode pour documentation bilingue.} -% \changes{43 2005/06/15}{2005/05/15}{Ajout de \texttt{fminitoc.ist} pour mettre en forme correctement l'index en -% français.} -% \changes{43 2005/06/16}{2005/05/16}{Changement de \og Liste des Tables \fg\ en \og Liste des Tableaux \fg\ dans -% \texttt{french.mld} et dans la documentation française, pour suivre les choix du paquetage \texttt{babel}.} -% \changes{43 2005/06/17}{2005/05/17}{Le fichier \texttt{fminitoc.dtx} est maintenant engendré par \texttt{minitoc.ins}.} -% \changes{43 2005/06/21}{2005/05/21}{Ajout des mots-clés \texttt{OUI}, \texttt{NON}, \texttt{oui}, \texttt{non}, -% \texttt{O} et \texttt{o} pour vrai/faux.} -% \changes{43 2005/06/21}{2005/05/21}{Condensation du code de détection des suffixes courts ou longs.} -% \changes{43 2005/06/22}{2005/05/22}{Ajout des mots-clés \texttt{VRAI}, \texttt{FAUX}, \texttt{vrai}, \texttt{faux}, -% \texttt{V} et \texttt{v} pour vrai/faux.} -% \changes{43 2005/06/23}{2005/05/23}{Établir correctement l'indicateur \texttt{\bs ifFTR} pour avoir les mois -% dans la langue correcte dans la bibliographie.} -% \changes{43 2005/06/29}{2005/06/29}{Établir l'indicateur \texttt{\bs mtcoffwarn@true} par \texttt{mtcoff.sty} si -% une commande \texttt{\bs mtcadd...} est trouvée.} -% \changes{43 2005/07/01}{2005/07/01}{Ajout de \texttt{castillian.mld}.} -% \changes{43 2005/07/01}{2005/07/08}{Renommage de \texttt{portugues.mld} en \texttt{portuguese.mld}.} -% \changes{43 2005/07/11}{2005/07/11}{Ajout de \texttt{brazilian.mld}, \texttt{british.mld}, \texttt{UKenglish.mld} -% et \texttt{USenglish.mld}.} -% \changes{43 2005/07/12}{2005/07/12}{Suppression de \og Général: \fg\ dans l'historique des modifications.} -% \changes{43 2005/07/13}{2005/07/13}{Remplacement de quelques commandes \texttt{\bs PackageWarning} par -% \texttt{\bs PackageInfo}.} -% \changes{43 2005/07/18}{2005/07/18}{Restauration de la correspondance de chaque option de langue avec un -% fichier \texttt{.mld}.} -% \changes{43 2005/07/20}{2005/07/20}{Amélioration des environnements \texttt{mtchideinmainlof} et -% \texttt{mtchideinmainlot}.} -% \changes{43 2005/07/21}{2005/07/21}{Retrait de deux indicateurs inutiles: \texttt{\bs if@mtc@setpagenumbers@act@} et -% \texttt{\bs if@mtc@setrules@act@}.} -% \changes{43 2005/07/21}{2005/07/21}{Ajout des commandes \texttt{\bs decrementptc}, \texttt{\bs decrementmtc} et -% \texttt{\bs decrementstc}.} -% \changes{43 2005/07/22}{2005/07/22}{Correction d'une bourde dans \texttt{mtcoff.sty}.} -% \changes{43 2005/07/22}{2005/07/22}{Amélioration de quelques messages dans \texttt{mtcoff.sty}.} -% \changes{43 2005/07/22}{2005/07/22}{Ajout d'un test sur la version du paquetage \texttt{placeins}.} -% \changes{43 2005/08/23}{2005/08/23}{Ajout d'une note sur \texttt{\bs FloatBarrier}.} -% \changes{43 2005/08/24}{2005/08/24}{Ajout d'une note sur un problème d'alignement dans les minitocs. -% Mise à~jour de \texttt{minitoc.bug}.} -% \changes{43 2005/08/24}{2005/08/24}{Fait deux versions des environnements \texttt{mtchideinmainlof} et -% \texttt{mtchideinmainlot}, selon la présence du compteur de profondeur correspondant.} -% \changes{43 2005/08/24}{2005/08/24}{La classe \texttt{memoir} est incompatible si elle est trop récente.} -% \changes{43 2005/08/25}{2005/08/25}{Ajout d'un commentaire sur la position des commandes \texttt{\bs do.{}.{}.}de -% préparation.} -% \changes{43 2005/08/25}{2005/08/25}{Corrections dans les environnements \texttt{mtchideinmainlof} et -% \texttt{mtchideinmainlot}.} -% \changes{43 2005/08/26}{2005/08/26}{Ajout de \texttt{guarani.mld}.} -% \changes{43 2005/08/29}{2005/08/26}{Ajout de \texttt{\bs incrementptc}, \texttt{\bs incrementmtc} et -% \texttt{\bs incrementstc}. Ajout d'un argument optionnel à \texttt{\bs adjustptc}, \texttt{\bs adjustmtc} et -% \texttt{\bs adjuststc}.} -% \changes{43 2005/08/29}{2005/08/20}{Ajout des options \texttt{k-tight} et \texttt{k-loose}.} -% \changes{43 2005/09/02}{2005/09/02}{Ajout d'un patch pour la version récente de la classe \texttt{memoir}.} -% \changes{43 2005/09/06}{2005/09/06}{Ajout de \texttt{spanish3.mld}.} -% \changes{43 2005/09/08}{2005/09/08}{Utiliser \texttt{\bs mtcselectlanguage} dans les options de langue et dans -% les fichiers \texttt{.mld} \og secondaires\fg.} -% \changes{43 2005/09/09}{2005/09/09}{Ajout de \texttt{\bs mtcloadmlo} à~utiliser dans certains fichiers \texttt{.mld} -% pour charger un fichier \texttt{.mlo}.} -% \changes{43 2005/09/12}{2005/09/12}{Ajout d'un test pour interdire les appels directs de \texttt{\bs mtcloadmlo} -% par l'utilisateur.} -% \changes{43 2005/09/13}{2005/09/13}{Ajout de \texttt{farsi1.mld}, \texttt{farsi1.mlo}, \texttt{farsi2.mld} et -% \texttt{farsi2.ml0}.} -% \changes{43 2005/09/13}{2005/09/13}{Ajout d'une note sur le script \texttt{rubber}.} -% \changes{43 2005/09/15}{2005/09/15}{Ajout de \texttt{mtcglo.ist} pour formatter le glossaire.} -% \changes{43 2005/09/16}{2005/09/16}{Retrait des numéros de pages dans le glossaire. Fait par les scripts *mk.} +% (\texttt{\bs PackageInfo} writes only in the \texttt{.log} file, not on the terminal). +% \end{itemize} +% \item 2005/01/06 +% \begin{itemize} +% \item Added the \texttt{\bs mtcsetfont} (\xname{Benjamin}{Bayart}) and \texttt{\bs mtcsettitlefont} commands, +% with a much simpler syntax. +% \end{itemize} +% \item 2005/01/10 +% \begin{itemize} +% \item Added bibliography. +% \end{itemize} +% \item 2005/01/11 +% \begin{itemize} +% \item \AmS\ classes: \texttt{amsart} and \texttt{amsproc} are incompatible with +% \texttt{minitoc}, \texttt{amsbook} needs precautions. +% \end{itemize} +% \item 2005/01/12 +% \begin{itemize} +% \item Added \texttt{\bs mtcsetformat}. +% \end{itemize} +% \item 2005/01/18 +% \begin{itemize} +% \item Added \texttt{\bs mtcsettitle}. +% \item Added a hint for recommending the \texttt{insection} package option. +% \end{itemize} +% \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 Improved documentation about hints. +% \end{itemize} +% \item 2005/01/20 +% \begin{itemize} +% \item Added a hint about using short extensions with more that 99~parts or 99~chapters or 99~sections. +% \end{itemize} +% \item 2005/01/25 +% \begin{itemize} +% \item \texttt{\bs ptifont}: \texttt{\bs Huge\bs bfseries} becomes \texttt{\bs LARGE\bs bfseries}. +% \end{itemize} +% \item 2005/01/26 +% \begin{itemize} +% \item Added \texttt{\bs mtcsetpagenumbers}. +% \end{itemize} +% \item 2005/01/28 +% \begin{itemize} +% \item Added many new language files: \texttt{serbianc.mld}, \texttt{chinese1.mld}, +% \texttt{chinese2.mld}, \texttt{hangul1.mld}, \texttt{hangul2.mld}, \texttt{hangul3.mld}, +% \texttt{hangul4.mld}, \texttt{hanja1.mld}, \texttt{hanja2.mld}, \texttt{japanese2.mld}, +% \texttt{japanese3.mld}, \texttt{japanese4.mld}, \texttt{japanese5.mld}, \texttt{thai.mld}. +% \end{itemize} +% \item 2005/02/02 +% \begin{itemize} +% \item Added \texttt{\bs mtcsetrules}. +% \end{itemize} +% \item 2005/02/03 +% \begin{itemize} +% \item Added \texttt{\bs plfrule}, \texttt{\bs noplfrule}, \texttt{\bs mlfrule}, +% \texttt{\bs nomlfrule}, \texttt{\bs slfrule}, \texttt{\bs noslfrule}, \texttt{\bs pltrule}, +% \texttt{\bs nopltrule}, \texttt{\bs mltrule}, \texttt{\bs nomltrule}, \texttt{\bs sltrule}, +% \texttt{\bs nosltrule}. +% \end{itemize} +% \item 2005/02/04 +% \begin{itemize} +% \item Added the \texttt{mtchideinmaintoc} environment. +% \end{itemize} +% \item 2005/02/08 +% \begin{itemize} +% \item Added \texttt{latvian.mld}, \texttt{letton.mld}, \texttt{greek-mono.mld}, \texttt{greek-polydemo.mld}, +% \texttt{greek-polykatha.mld}, \texttt{polish2.mld}, \texttt{russian2m.mld}, and \texttt{russian2o.mld} +% as new language files. +% \end{itemize} +% \item 2005/02/09 +% \begin{itemize} +% \item Added the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments. +% \end{itemize} +% \item 2005/02/10 +% \begin{itemize} +% \item Added tests on the \texttt{mtchideinmain*} environments. +% \end{itemize} +% \item 2005/02/14 +% \begin{itemize} +% \item Added \texttt{\bs mtcfixindex}. +% \end{itemize} +% \end{itemize} +% \item \textbf{42} +% \begin{itemize} +% \item 2005/02/14 +% \begin{itemize} +% \item Replaced ``language'' by ``langue'' in the french documentation. +% \end{itemize} +% \item 2005/02/15 +% \begin{itemize} +% \item Fixed a minor typo. +% \end{itemize} +% \item 2005/02/16 +% \begin{itemize} +% \item Upgraded \texttt{\bs mtcfixindex}. +% \end{itemize} +% \item 2005/02/21 +% \begin{itemize} +% \item Added \texttt{\bs mtcsettitle}, forgotten to be inserted in v41. +% \end{itemize} +% \end{itemize} +% \item \textbf{43} +% \begin{itemize} +% \item 2005/02/21 +% \begin{itemize} +% \item Version~43: consolidation of v40, v41 and v42. +% \end{itemize} +% \item 2005/02/24 +% \begin{itemize} +% \item Fixed a big bug in \texttt{\bs mtcsetformat}. +% \item Fixed a bug in \texttt{mtcoff.sty} about \texttt{\bs mtcfixindex}. +% \end{itemize} +% \item 2005/03/02 +% \begin{itemize} +% \item Fixed the \texttt{\bs mtcset.{}.{}.}\ macros. +% \item Moved history to the end of package code. +% \item Added the \texttt{INSTALL} file and a chapter about installation. +% \end{itemize} +% \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. +% \end{itemize} +% \item 2005/03/08 +% \begin{itemize} +% \item Added a hint about coherence of \texttt{\bs minitoc} and \texttt{\bs tableofcontents}. +% \end{itemize} +% \item 2005/03/09 +% \begin{itemize} +% \item Added comments about fonts. +% \end{itemize} +% \item 2005/03/10 +% \begin{itemize} +% \item Corrections in documentation. +% \end{itemize} +% \item 2005/03/11 +% \begin{itemize} +% \item Added \texttt{\bs mtcsetfeature}. +% \end{itemize} +% \item 2005/03/14 +% \begin{itemize} +% \item Added \texttt{bulgarianb.mld} (upper bulgarian). +% \end{itemize} +% \item 2005/03/15 +% \begin{itemize} +% \item Added \texttt{*[-\bs baselineskip]} after the \texttt{\bs\bs} after the top rule of each part level mini-table. +% \end{itemize} +% \item 2005/03/16 +% \begin{itemize} +% \item Corrections in the arguments of \texttt{\bs mtcsetfeature}. +% \end{itemize} +% \item 2005/03/18 +% \begin{itemize} +% \item Removed \texttt{\bs markboth} for minitocs (\ldots) and secttocs (\ldots). +% \end{itemize} +% \item 2005/03/21 +% \begin{itemize} +% \item Added \texttt{spanish2.mld}. +% \end{itemize} +% \item 2005/03/22 +% \begin{itemize} +% \item Added a hint for the \texttt{abstract} package. +% \end{itemize} +% \item 2005/04/07 +% \begin{itemize} +% \item Corrected the \texttt{stc@verse} environment. +% \item Added \texttt{finnish2.mld}, \texttt{latin2.mld}, and \texttt{magyar2.mld}. +% \end{itemize} +% \item 2005/04/08 +% \begin{itemize} +% \item Renamed \texttt{portuges.mld} as \texttt{portugues.mld}. +% \end{itemize} +% \item 2005/04/12 +% \begin{itemize} +% \item Correction in \texttt{\bs mtcskip}. +% \item First version in \texttt{.dtx} format. +% \end{itemize} +% \item 2005/04/14 +% \begin{itemize} +% \item Removed \texttt{\bs ypart}, \texttt{\bs ychapter}, \texttt{\bs ysection}, and stuff; unused. +% \end{itemize} +% \item 2005/05/11 +% \begin{itemize} +% \item Corrected a typo in \texttt{\bs @dosectlot}. +% \item Added \texttt{\bs mtcfixglossary}. +% \item Print the documentation with ``\texttt{oneside}'' to have all marginal notes on left. +% Added the (extended to 54 floats) code of \texttt{morefloats.sty} (\xname{Don}{Hosek}) to allow more marginpars +% and floats. +% \item Added \texttt{minitoc.ist} to format the index correctly. +% \end{itemize} +% \item 2005/05/26 +% \begin{itemize} +% \item Fixed rules in parttocs, partlofs and partlots. +% \end{itemize} +% \item 2005/05/30 +% \begin{itemize} +% \item Fixed chapter-level entries in parttocs, when page numbers must be removed. +% \item Added a hint about the \texttt{sectsty} package (must be loaded \emph{before} \texttt{minitoc}). +% \end{itemize} +% \item 2005/06/01 +% \begin{itemize} +% \item Added a hint about attempts to insert empty mini-tables. +% \item Added a hint about the use of obsolete commands. +% \item The mini-lists of figures or tables should not be printed empty even if \texttt{tocdepth}${}<1$. +% \end{itemize} +% \item 2005/06/02 +% \begin{itemize} +% \item Added the notion of depth for mini-tables of figures/tables. +% \item Added \texttt{\bs mtcsetdepth}. +% \item The \texttt{hints} option is the default and no more considered as experimental. +% \end{itemize} +% \item 2005/06/03 +% \begin{itemize} +% \item Added an error message in \texttt{\bs mtcsetdepth} if the counter is not available. +% \end{itemize} +% \item 2005/06/06 +% \begin{itemize} +% \item Added \texttt{portuges.mld}, which loads \texttt{portugues.mld}. +% \end{itemize} +% \item 2005/06/07 +% \begin{itemize} +% \item Added three variants for the malayalam language: \texttt{malayalam-keli.mld}, +% \texttt{malayalam-rachana.mld}, and \texttt{malayalam-rachana2.mld}. +% \end{itemize} +% \item 2005/06/14 +% \begin{itemize} +% \item Added method for bilingual documentation. +% \end{itemize} +% \item 2005/06/15 +% \begin{itemize} +% \item Added \texttt{fminitoc.ist} to format correctly the index in french. +% \end{itemize} +% \item 2005/06/16 +% \begin{itemize} +% \item Changed ``Liste des Tables'' by ``Liste des Tableaux'' in \texttt{french.mld}, and in the french documentation, +% to stick to the choices of the \texttt{babel} package. +% \end{itemize} +% \item 2005/06/17 +% \begin{itemize} +% \item The file \texttt{fminitoc.dtx} is now generated by \texttt{minitoc.ins}. +% \end{itemize} +% \item 2005/06/21 +% \begin{itemize} +% \item Added ``OUI'', ``NON'', ``oui'', ``non'', ``O'', and ``o'' as true/false keywords. +% \item Compacted the code about detection of short/long extensions. +% \end{itemize} +% \item 2005/06/22 +% \begin{itemize} +% \item Added ``VRAI'', ``FAUX'', ``vrai'', ``faux'', ``V'', and ``v'' as true/false keywords. +% \end{itemize} +% \item 2005/06/23 +% \begin{itemize} +% \item Correctly set the \texttt{\bs ifFTR} flag to have the names of months in the right language in the bibliography. +% \end{itemize} +% \item 2005/06/29 +% \begin{itemize} +% \item Set the flag \texttt{\bs mtcoffwarn@true} in \texttt{mtcoff.sty} if a command \texttt{\bs mtcadd...} is found. +% \end{itemize} +% \item 2005/07/01 +% \begin{itemize} +% \item Added \texttt{castillian.mld}. +% \item Renamed \texttt{portugues.mld} as \texttt{portuguese.mld}. +% \end{itemize} +% \item 2005/07/11 +% \begin{itemize} +% \item Added \texttt{brazilian.mld}, \texttt{british.mld}, \texttt{UKenglish.mld}, and \texttt{USenglish.mld}. +% \end{itemize} +% \item 2005/07/12 +% \begin{itemize} +% \item Suppressed ``General:'' in the changes history. +% \end{itemize} +% \item 2005/07/13 +% \begin{itemize} +% \item Replaced some \texttt{\bs PackageWarning} commands by \texttt{\bs PackageInfo}. +% \end{itemize} +% \item 2005/07/18 +% \begin{itemize} +% \item Restoring the correspondence of each language option with a \texttt{.mld} file. +% \end{itemize} +% \item 2005/07/20 +% \begin{itemize} +% \item Improving the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments. +% \end{itemize} +% \item 2005/07/21 +% \begin{itemize} +% \item Removing unused some flags \texttt{\bs if@mtc@setpagenumbers@act@} and \texttt{\bs if@mtc@setrules@act@}. +% \item Added the \texttt{\bs decrementptc}, \texttt{\bs decrementmtc}, and \texttt{\bs decrementstc} commands. +% \end{itemize} +% \item 2005/07/22 +% \begin{itemize} +% \item Corrected a bug in \texttt{mtcoff.sty}. +% \item Improved some messages in \texttt{mtcoff.sty}. +% \item Added a test on the version of the \texttt{placeins} package. +% \end{itemize} +% \item 2005/08/23 +% \begin{itemize} +% \item Added a note about \texttt{\bs FloatBarrier}. +% \end{itemize} +% \item 2005/08/24 +% \begin{itemize} +% \item Added a note about an alignment problem in the minitocs. Updated \texttt{minitoc.bug}. +% \item Made two versions of the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments, +% depending of the presence of the corresponding depth counter. +% \item The \texttt{memoir} class is incompatible if too recent. +% \end{itemize} +% \item 2005/08/25 +% \begin{itemize} +% \item Added a comment about the position of the \texttt{\bs do.{}.{}.} preparation commands. +% \item Corrections in the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments. +% \end{itemize} +% \item 2005/08/26 +% \begin{itemize} +% \item Added \texttt{guarani.mld}. +% \end{itemize} +% \item 2005/08/29 +% \begin{itemize} +% \item Added \texttt{\bs incrementptc}, \texttt{\bs incrementmtc}, and \texttt{\bs incrementstc}. +% \item Added an optional argument to \texttt{\bs adjustptc}, \texttt{\bs adjustmtc}, and \texttt{\bs adjuststc}. +% \item Added the \texttt{k-tight} and \texttt{k-loose} package options. +% \end{itemize} +% \item 2005/09/02 +% \begin{itemize} +% \item Added a patch for the recent version of the \texttt{memoir} class. +% \end{itemize} +% \item 2005/09/06 +% \begin{itemize} +% \item Added \texttt{spanish3.mld}. +% \end{itemize} +% \item 2005/09/08 +% \begin{itemize} +% \item Use \texttt{\bs mtcselectlanguage} in language options and in ``secondary'' \texttt{.mld} files. +% \end{itemize} +% \item 2005/09/09 +% \begin{itemize} +% \item Added \texttt{\bs mtcloadmlo} to be used in some \texttt{.mld} files to load a \texttt{.mlo} file. +% \end{itemize} +% \item 2005/09/12 +% \begin{itemize} +% \item Added a test to forbid direct calls of \texttt{\bs mtcloadmlo} by the user. +% \end{itemize} +% \item 2005/09/13 +% \begin{itemize} +% \item Added \texttt{farsi1.mld}, \texttt{farsi1.mlo}, \texttt{farsi2.mld}, and \texttt{farsi2.mlo}. +% \item Added a note about the \texttt{rubber} script. +% \end{itemize} +% \item 2005/09/15 +% \begin{itemize} +% \item Added \texttt{mtcglo.ist} to format the glossary. +% \end{itemize} +% \item 2005/09/16 +% \begin{itemize} +% \item Removed the page numbers in the glossary. Done in the \texttt{*mk} scripts. +% \end{itemize} +% \end{itemize} +% \item \textbf{44} +% \begin{itemize} +% \item 2005/09/26 +% \begin{itemize} +% \item Changes history (glossary) typeset in \texttt{RaggedRight}. +% \end{itemize} +% \item 2005/09/27 +% \begin{itemize} +% \item Added \texttt{germanb2.mld}, \texttt{ngermanb2.mld}, \texttt{norsk2.mld}, and \texttt{nynorsk2.mld}. +% \end{itemize} +% \item 2005/09/28 +% \begin{itemize} +% \item New method for history: embedded lists on 3~levels. +% \item Removed \texttt{mtcglo.ist}. +% \end{itemize} +% \item 2005/09/29 +% \begin{itemize} +% \item Cleaned the \texttt{*mk} scripts. +% \item Added the \texttt{listfiles} package option. +% \end{itemize} +% \item 2005/09/30 +% \begin{itemize} +% \item Corrected typos. +% \item Added the name of the \texttt{.maf} file in the message of the \texttt{listfiles} package option. +% \item Improved the cleaning in the \texttt{*mk} scripts, using a~\texttt{.maf} file. +% \end{itemize} +% \item 2005/10/03 +% \begin{itemize} +% \item Load the patch for \texttt{memoir.cls} only if necessary; do not load it if \texttt{memoir.cls} +% is dated after 2005/09/25. +% \item Added a remark in the FAQ chapter (and \texttt{minitoc.bug}) about precautions to take with the starred +% sectionning commands. +% \end{itemize} +% \item 2005/10/04 +% \begin{itemize} +% \item Added the \texttt{nolistfiles} package option. +% \item Added a hint about the \texttt{caption}, \texttt{caption2}, \texttt{ccaption}, and \texttt{mcaption} packages +% (they must be loaded \emph{before} \texttt{minitoc}). +% \end{itemize} +% \item 2005/10/05 +% \begin{itemize} +% \item Fixed typos in the documentation. +% \item Fixed some marginal notes in the commented code. +% \end{itemize} +% \item 2005/10/06 +% \begin{itemize} +% \item Minor corrections in the documentation. +% \item Use the \texttt{xargs} Unix command in the \texttt{*mk} scripts to remove the auxiliary files. +% \end{itemize} +% \item 2005/10/07 +% \begin{itemize} +% \item Minor corrections in the documentation. +% \item Added a short intro to the ``Frequently Asked Questions'' chapter and to \texttt{minitoc.bug}. +% \end{itemize} +% \item 2005/11/02 +% \begin{itemize} +% \item Minor corrections in the documentation. +% \end{itemize} +% \item 2005/11/04 +% \begin{itemize} +% \item Minor corrections in the documentation. +% \end{itemize} +% \item 2005/11/07 +% \begin{itemize} +% \item Begin adding the ``Jargon'' chapter. +% \end{itemize} +% \item 2005/11/08 +% \begin{itemize} +% \item Added the french \LaTeX{} Companion~\cite{TLC2F}. +% \end{itemize} +% \item 2005/11/09 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Adding \texttt{minitoc.pre} in \texttt{minitoc.l}. +% \item Adding a note about the need of running \texttt{imk} before \texttt{emk} or \texttt{fmk}. +% \end{itemize} +% \item 2005/11/10 +% \begin{itemize} +% \item Fixed typos in the documentation. +% \item Added a note about a problem with \texttt{minitoc}, \texttt{hyperref} and \texttt{memoir}. +% \item Continuing the ``Jargon'' chapter. +% \end{itemize} +% \item 2005/11/14 +% \begin{itemize} +% \item Fixed typos in the documentation. +% \item Continuing the ``Jargon'' chapter. +% \item Improve the notes about the \texttt{memoir} class. +% \end{itemize} +% \item 2005/11/15 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Improve the notes about the \texttt{memoir} class. +% \item Added \texttt{\bs plfSfont}, \texttt{\bs pltSfont}, \texttt{\bs mlfSfont}, \texttt{\bs mltSfont}, +% \texttt{\bs slfSfont}, and \texttt{\bs sltSfont} for subfigures and subtables entries in the mini-tables. +% \end{itemize} +% \item 2005/11/16 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Fixed a bug about fonts for subfigures and subtables entries in the mini-tables. +% \item Added \texttt{bicig2.mld}, \texttt{bithe.mld}, \texttt{manju.mld}, \texttt{xalx.mld}, and +% \texttt{khalkha.mld}. +% \end{itemize} +% \item 2005/11/17 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Added testing via internal \emph{quarks} commands in \texttt{\bs mtcsetfont}. +% \end{itemize} +% \item 2005/11/18 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Fixed typos in the documentation. +% \end{itemize} +% \item 2005/11/21 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \end{itemize} +% \item 2005/11/22 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \end{itemize} +% \item 2005/11/23 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Updating the bibliography. +% \end{itemize} +% \item 2005/11/24 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \end{itemize} +% \item 2005/11/25 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Changed ``table'' into ``tableau'' in the french doc, where necessary. +% \item Updating the bibliography. +% \end{itemize} +% \item 2005/11/28 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Fixed typos in the documentation. +% \end{itemize} +% \item 2005/11/29 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Fixed typos in the documentation. +% \item Fixed typos in the bibliography. +% \item Updating the bibliography. +% \end{itemize} +% \item 2005/11/30 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Avoid some warnings ``Token not allowed'' from \texttt{pdftex}. +% \end{itemize} +% \item 2005/12/01 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \end{itemize} +% \item 2005/12/02 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Reordering a long sequence of citations. +% \item Added \og{} {\texttt{mailto:}}\fg{} in the mailing URLs. +% \end{itemize} +% \item 2005/12/05 +% \begin{itemize} +% \item Fixed typos in the documentation. +% \item Continuing the ``Jargon'' chapter. +% \item Added a hint about the \texttt{varsects} package (must be loaded \emph{before} \texttt{minitoc}). +% \end{itemize} +% \item 2005/12/06 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Correcting an hyperlink in the bibliography (for the \texttt{xr} package). +% \item Attempting to avoid broken URLs, using \texttt{quote}, footnotes and \texttt{\bs par}. +% \end{itemize} +% \item 2005/12/07 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Updating the bibliography. +% \item Corrections of layout (some headers, a table). +% \item In the warning message of the hint about a number of mini-tables greater than~99 (if short extensions), +% give the effective number. +% \item Reduce the width of some info, warning or error messages. +% \end{itemize} +% \item 2005/12/08 +% \begin{itemize} +% \item Corrections of layout (some headers). +% \end{itemize} +% \item 2005/12/09 +% \begin{itemize} +% \item Corrections of french quotes. +% \item Added some PDF options. +% \item Continuing the ``Jargon'' chapter. +% \item Corrected an URL to the \AmS\ in the bibliography. +% \end{itemize} +% \item 2005/12/19 +% \begin{itemize} +% \item Made some messages shorter (mainly by removing stars). +% \end{itemize} +% \item 2005/12/21 +% \begin{itemize} +% \item Correction of typos. +% \item Added some labels. +% \item Added a chapter with the (explained) messages. Not yet sorted. +% \item The documentation needs 4~\LaTeX\ runs. +% \end{itemize} +% \item 2005/12/22 +% \begin{itemize} +% \item Made some messages shorter. +% \item Corrections in the list of messages. +% \item Updating the bibliography. +% \end{itemize} +% \item 2005/12/23 +% \begin{itemize} +% \item Improving the placement of floats on pages of floats: to the top. +% \end{itemize} +% \item 2006/01/03 +% \begin{itemize} +% \item Corrections in the documentation (thanks to \name{Markus}{Gleiszner}). +% \item Added \texttt{addsec.tex} +% \end{itemize} +% \item 2006/01/04 +% \begin{itemize} +% \item Corrected the flag \texttt{\bs ifundottedmtc}. +% \item Correction to make \texttt{addsec.tex} work. +% \end{itemize} +% \item 2006/01/05 +% \begin{itemize} +% \item Added ``\texttt{*}'' as keyword for the first argument of \texttt{\bs mtcsetpagenumbers} and +% \texttt{\bs mtcsetrules} (asked by \name{Markus}{Gleiszner}). +% \item Removed ``\texttt{\bs MessageBreak}'' from the index. +% \end{itemize} +% \item 2006/01/06 +% \begin{itemize} +% \item Continuing the ``Jargon'' chapter. +% \item Corrected the bibliography entry about Bang\TeX. +% \item Updated the bibliography. +% \item Used the \texttt{afterpage} package in the documentation to fix a float positionning problem. +% \end{itemize} +% \item 2006/01/09 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Fixing a float positionning problem. +% \end{itemize} +% \item 2006/01/10 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Continuing the ``Jargon'' chapter. +% \item Updated the bibliography. +% \item Added the bahasam language. +% \item Added the albanian language. +% \item Added the hebrew2 language. +% \end{itemize} +% \item 2006/01/11 +% \begin{itemize} +% \item Updated the bibliography. +% \item Updated the documentation for the albanian, bahasa, bahasam, and hebrew2 languages. +% \item Updated \texttt{french.mld} (removing abusive uppercase letters). +% \item Corrected the \texttt{italian.mld} file. Added the italian2 language. +% \item Added the australian and newzealand languages (english). +% \item Renamed the bahasa language as bahasai; bahasa is synonym of bahasai. +% \item Added the malay and meyalu languages, synonyms of bahasam. +% \item Added the indon and indonesian languages, synonyms of bahasai. +% \end{itemize} +% \item 2006/01/12 +% \begin{itemize} +% \item Updated the bibliography. +% \item Updated the acknowledgements. +% \item Added references to the new bibliographic entries. +% \end{itemize} +% \item 2006/01/13 +% \begin{itemize} +% \item Fixed an instability in page breaks in the documentation of \texttt{japanese3.mld}. +% \item Added comments in some \texttt{.mld} files. +% \item Added \texttt{magyar3.mld}. +% \item Updated \texttt{lithuanian.mld}. +% \end{itemize} +% \item 2006/01/16 +% \begin{itemize} +% \item Correction in \texttt{\bs mtcaddsection}. +% \end{itemize} +% \item 2006/01/17 +% \begin{itemize} +% \item Correction in \texttt{\bs mtcfixindex} and \texttt{\bs mtcfixglossary}. +% \item Updated the bibliography. +% \item Limitation of the initial depth of displayed bookmarks. +% \end{itemize} +% \item 2006/01/18 +% \begin{itemize} +% \item Added some comments in point~34 of the FAQ (and in \texttt{minitoc.bug}) about the initialization of fonts. +% \item Added \texttt{romanian2.mld} and \texttt{romanian3.mld}. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/01/19 +% \begin{itemize} +% \item Updated the bibliography. +% \item Load some packages before \texttt{hyperref}. +% \item Added \texttt{spanish4.mld}. +% \end{itemize} +% \item 2006/01/23 +% \begin{itemize} +% \item Corrected the table about default titles. +% \item Corrected the keywords for \texttt{\bs mtcsetfont}. +% \item Added \texttt{lowersorbian.mld}, \texttt{uppersorbian.mld}, and \texttt{ukrainian.mld}. +% \end{itemize} +% \item 2006/01/24 +% \begin{itemize} +% \item Updated documentation for \texttt{lowersorbian.mld}, \texttt{uppersorbian.mld}, and \texttt{ukrainian.mld}. +% \end{itemize} +% \item 2006/01/25 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/01/26 +% \begin{itemize} +% \item Added a hint about the \KOMAScript{} classes, and an entry in the FAQ chapter (and in \texttt{minitoc.bug}). +% \end{itemize} +% \item 2006/01/27 +% \begin{itemize} +% \item Updated the bibliography. +% \item Added a note in documentation of \texttt{serbian.mld} and \texttt{serbianc.mld}. +% \end{itemize} +% \item 2006/01/30 +% \begin{itemize} +% \item Added \texttt{ethiopian2.mld} (for Omega). +% \end{itemize} +% \item 2006/01/31 +% \begin{itemize} +% \item Simplifications in the ``Messages'' chapter. +% \item Corrections in the ``Jargon'' chapter. +% \end{itemize} +% \item 2006/02/01 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Added the ``Postface'' chapter. +% \end{itemize} +% \item 2006/02/02 +% \begin{itemize} +% \item Corrections in the ``Postface'' chapter. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/02/06 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Updated the bibliography. +% \item Added \texttt{dblaccnt.sty} for the ``The pdf\TeX\ Program'' entry in the bibliography. +% Its author's first name needs a double accent \mbox{(\xname{Hàn~Th\'{\^e}}{Th\`anh})}. +% \end{itemize} +% \item 2006/02/07 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/02/09 +% \begin{itemize} +% \item Corrections in the documentation. +% \end{itemize} +% \item 2006/02/10 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/02/13 +% \begin{itemize} +% \item Added \texttt{malayalam-omega.mld} and \texttt{malayalam-omega.mlo}. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/02/14 +% \begin{itemize} +% \item Added \texttt{kannada.mld}. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/02/15 +% \begin{itemize} +% \item Corrections in \texttt{russianb.mld} and \texttt{spanish.mld}. +% \item Corrections in the documentation and the bibliography. +% \item Place \texttt{\bs mtcfixglossary} before \texttt{\bs mtcfixindex}. +% \end{itemize} +% \item 2006/02/16 +% \begin{itemize} +% \item Added a citation from \name{Donald}{Arseneau}. +% \item Updated the bibliography. +% \item Updated the acknowlegments. +% \end{itemize} +% \item 2006/02/17 +% \begin{itemize} +% \item Updated the bibliography. +% \item Updated the jargon. +% \end{itemize} +% \item 2006/02/20 +% \begin{itemize} +% \item Added \texttt{u8hangul.mld}, \texttt{u8hangul.mlo}, \texttt{u8hanja.mld}, and \texttt{u8hanja.mlo}. +% \end{itemize} +% \item 2006/02/21 +% \begin{itemize} +% \item Renamed languages u8hangul and u8hanja.mld into hangul-u8 and hanja-u8. +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/02/22 +% \begin{itemize} +% \item Added a hint about repeated preparation commands. +% \item Moved up the declaration of some flags relative to the \texttt{hints} option. +% \item Added \verb|\mtcprepare|. +% \end{itemize} +% \item 2006/02/23 +% \begin{itemize} +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/02/24 +% \begin{itemize} +% \item Updated the bibliography. +% \end{itemize} +% \item 2006/02/27 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Added \texttt{minitoc.pre} to class~6. +% \end{itemize} +% \item 2006/02/28 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Corrected the position of tables in the ``Jargon'' chapter. +% \item Corrected \texttt{irish.mld}, \texttt{lsorbian.mld} and \texttt{usorbian.mld}. +% \item Added \texttt{polski.mld}. +% \end{itemize} +% \item 2006/03/01 +% \begin{itemize} +% \item Hints about the \texttt{jura} class and the \texttt{alphanum} package, incompatible with \texttt{minitoc}. +% \end{itemize} +% \item 2006/03/02 +% \begin{itemize} +% \item Use bibliographic styles with an~\texttt{URL} field, built with the help of \texttt{urlbst}~\cite{urlbst}. +% \end{itemize} +% \item 2006/03/06 +% \begin{itemize} +% \item Update the bibliography. +% \end{itemize} +% \item 2006/03/08 +% \begin{itemize} +% \item Corrections in \texttt{magyar.mld}, \texttt{magyar2.mld}, and \texttt{magyar3.mld}. +% \item Added \texttt{russian-cca.mld}, \texttt{russian-cca1.mld}, and \texttt{russian-lh.mld}, with their +% \texttt{.mlo} files. +% \end{itemize} +% \item 2006/03/09 +% \begin{itemize} +% \item Update the bibliography. +% \end{itemize} +% \item 2006/03/10 +% \begin{itemize} +% \item Update the bibliography. +% \item Added \texttt{russian-lhcyralt.mld}, \texttt{russian-lhcyrkoi.mld}, and \texttt{russian-lhcyrwin.mld}, with their +% \texttt{.mlo} files. +% \end{itemize} +% \item 2006/03/13 +% \begin{itemize} +% \item Corrections in the documentation. +% \end{itemize} +% \item 2006/03/14 +% \begin{itemize} +% \item Added \texttt{mtcmess.sty}. +% \end{itemize} +% \item 2006/03/16 +% \begin{itemize} +% \item The messages are now numbered. +% \item Update the bibliography. +% \end{itemize} +% \item 2006/03/20 +% \begin{itemize} +% \item Corrections in the documentation. +% \end{itemize} +% \item 2006/03/21 +% \begin{itemize} +% \item Update the bibliography. +% \end{itemize} +% \item 2006/03/22 +% \begin{itemize} +% \item Update the jargon. +% \end{itemize} +% \item 2006/03/28 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Update the jargon. +% \end{itemize} +% \item 2006/03/29 +% \begin{itemize} +% \item Added FAQ~37 about \texttt{.mld} files and \texttt{babel}. +% \item Added \texttt{french1.mld} and \texttt{french2.mld}. +% \item Update the jargon. +% \end{itemize} +% \item 2006/03/30 +% \begin{itemize} +% \item Added \texttt{english1.mld} and \texttt{english2.mld}. +% \end{itemize} +% \end{itemize} +% \item 45 +% \begin{itemize} +% \item 2006/03/31 +% \begin{itemize} +% \item Suppression of the PostScript versions of the documentation. +% \item Added \texttt{arab2.mld}, \texttt{bicig3.mld}, \texttt{buryat2.mld}, \texttt{xalx2.mld}, and \texttt{xalx3.mld}. +% \end{itemize} +% \item 2006/04/03 +% \begin{itemize} +% \item Corrections in the documentation. +% \end{itemize} +% \item 2006/04/04 +% \begin{itemize} +% \item Added \texttt{swedish2.mld}. +% \item The \texttt{insection} package option loads also the \texttt{flafter} package. +% \end{itemize} +% \item 2006/04/05 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Added \texttt{lamed.eps} and \texttt{lamed.pdf} as images for the Lamed logo (built from \texttt{lamed.tex}). +% \item Reordering of the chapters in the user's manual (part~I). +% \end{itemize} +% \item 2006/04/06 +% \begin{itemize} +% \item Use \texttt{sectsty.sty} to better format section titles. +% \end{itemize} +% \item 2006/04/07 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Added \texttt{\bs ifmtcsecondpart} to check if the document has exactly 2~parts. +% \end{itemize} +% \item 2006/04/10 +% \begin{itemize} +% \item Corrections in the documentation. +% \end{itemize} +% \item 2006/04/11 +% \begin{itemize} +% \item Corrections in the documentation. +% \end{itemize} +% \item 2006/04/12 +% \begin{itemize} +% \item Corrections in the documentation. +% \end{itemize} +% \item 2006/04/13 +% \begin{itemize} +% \item In the \texttt{insection} package option, load the \texttt{flafter} package \emph{before} the +% \texttt{placeins} package. +% \item Added a figure about the float barriers. +% \end{itemize} +% \item 2006/04/27 +% \begin{itemize} +% \item Added notes in FAQ~20, about the use with the \texttt{appendix} package. +% \item Added comments about the \texttt{insection} option. +% \item Update the bibliography. +% \item Begin correction of the \texttt{mtchideinmaintoc} environment. +% \end{itemize} +% \item 2006/05/02 +% \begin{itemize} +% \item Added notes in \texttt{minitoc.bug}, point~20, about the use with the \texttt{appendix} package. +% \item End correction of the \texttt{mtchideinmaintoc} environment. +% \item Analogous corrections in the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments. +% \item Update the bibliography. +% \end{itemize} +% \item 2006/05/03 +% \begin{itemize} +% \item Added notes about the \texttt{mtchideinmainlof} and \texttt{mtchideinmainlot} environments. +% \item Added \texttt{hide1.tex} and \texttt{hide2.tex}. +% \item Added a hint about the \texttt{fncychap} package (must be loaded \emph{before} \texttt{minitoc}). +% \item Added a hint about the \texttt{quotchap} package (must be loaded \emph{before} \texttt{minitoc}). +% \item Update the bibliography. +% \end{itemize} +% \item 2006/05/04 +% \begin{itemize} +% \item Update the bibliography. +% \item Added a hint about the \texttt{romannum} package (must be loaded \emph{before} \texttt{minitoc}). +% \item Added a hint about the \texttt{sfheaders} package (must be loaded \emph{before} \texttt{minitoc}). +% \item Added a hint about the \texttt{alnumsec} package (must be loaded \emph{before} \texttt{minitoc}). +% \item Corrections in the documentation. +% \end{itemize} +% \item 2006/05/05 +% \begin{itemize} +% \item Corrections in the documentation. +% \end{itemize} +% \item 2006/05/24 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Renamed \texttt{hide.tex} to \texttt{hide1.tex}. +% \item Update the bibliography. +% \end{itemize} +% \item 2006/05/30 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Use \texttt{\bs MakeUpperCase} in \texttt{\bs markboth} for page styles. +% \end{itemize} +% \item 2006/05/31 +% \begin{itemize} +% \item Update the bibliography. +% \item Added a hint about the \texttt{captcont} package (must be loaded \emph{before} \texttt{minitoc}). +% \item Corrections in the documentation. +% \item Added \texttt{uighur.mld}, \texttt{uighur2.mld}, and \texttt{uighur3.mld} (as synonyms for the bicig variants). +% \end{itemize} +% \item 2006/06/01 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Added description of Mon\TeX{} in the jargon. +% \item Added a comment about the \texttt{imk} script in \texttt{INSTALL} and the ``Installation'' chapter. +% \item Added an entry about ``package'' in the jargon. +% \item Added the \texttt{apx.tex} example file. +% \item Added FAQ 44 and the \texttt{\bs mtcgapbeforeheads} and \texttt{\bs mtcgapafterheads} commands. +% \end{itemize} +% \item 2006/06/02 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Update the bibliography. +% \item Added the \texttt{gaps.tex} example file. +% \end{itemize} +% \item 2006/06/05 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Update the bibliography. +% \end{itemize} +% \item 2006/06/06 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Update the bibliography. +% \end{itemize} +% \item 2006/06/08 +% \begin{itemize} +% \item Corrections in the documentation. +% \item Spacing correction in \texttt{french2.mld}. +% \end{itemize} +% \end{itemize} +% \end{itemize} +% \egroup +% \end{RaggedRight} +% \or\relax +% ^^A FRENCH +% \begin{RaggedRight} +% \bgroup +% \def\labelitemi{\ensuremath{\star}~\textbf{version}} +% \def\labelitemii{\textbullet} +% \def\labelitemiii{\textopenbullet} +% \def\labelitemiv{\textperiodcentered} +% % +% \begin{itemize} +% \item \textbf{00} +% \begin{itemize} +% \item 1990/10/01 +% \begin{itemize} +% \item Version originale, par \xname{Nigel}{Ward}. +% \end{itemize} +% \end{itemize} +% \begin{itemize} +% \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 +% le nom du fichier minitoc, avec en plus d'autres nettoyages (\xname{Dan}{Jurafsky}). +% \end{itemize} +% \end{itemize} +% \item \textbf{01} +% \begin{itemize} +% \item 1993/06/01 +% \begin{itemize} +% \item Nouvelle conception, pour éviter d'allouer un newwrite, ou descripteur de fichier, pour chaque chapitre +% (un péché mortel!) (\xname{Jean-Pierre~F.}{Drucbert}). +% \item Ajout de \texttt{\bs chapterend} pour terminer la portée d'une minitoc. (\emph{Si vous oubliez de +% mettre} \texttt{\bs chapterend} à~la fin de \emph{chaque} chapitre, une entrée pour le chapitre suivant +% apparaîtra dans chaque minitoc.) (Merci à~\xname{Yufan}{Hu}). +% \item Remplacement de l'environnement \texttt{minipage} par un environnement \texttt{verse}, pour qu'une +% minitoc puisse se répartir sur plusieurs pages. +% \item Toute la mise en page de la minitoc est dans la commande, donc si quelqu'un souhaite redéfinir cette +% mise en page, il a juste à~la réécrire (et seulement elle). +% \item Vous pouvez inhiber la minitoc pour le chapitre suivant en le faisant précéder par \texttt{\bs minitocno}. +% (\texttt{\bs minitocyes} est sans objet pour l'utilisateur: elle est implicite \emph{après} +% les pseudo-chapitres \texttt{\bs chapter*}). +% \item Problèmes: vous \emph{devez} avoir mis \texttt{\bs chapterend} pour terminer chaque chapitre ayant une +% minitoc. Comment éviter cette contrainte? +% \item La profondeur de la minitoc est ajustable par l'utilisateur avec le compteur \texttt{minitocdepth} (similaire +% à~\texttt{tocdepth} pour la table des matières.). +% \item Au moins trois passes~(3) de \LaTeX{} sont nécessaires pour obtenir des minitocs correctes (la première +% passe crée les fichiers \texttt{.mtc}\meta{X}, la deuxième les utilise (mais ils peuvent contenir des +% numéros de pages faux) et les recrée, la troisième devrait être bonne). +% \item Fonctionne avec \texttt{\bs chapter[xxx]\{yyy\}} et les éléments flottants. Fonctionne en mode deux +% colonnes (mais la minitoc est composée sur une colonne; comment faire pour qu'elle s'étende sur les deux +% colonnes?). +% \item Ajout de quelques modifications pour fonctionner avec \texttt{xr.sty} (références externes). +% \texttt{xr.sty} version~5 est bien plus tolérant. +% \end{itemize} +% \end{itemize} +% \item \textbf{02} +% \begin{itemize} +% \item 1993/07/05 +% \begin{itemize} +% \item Ajout de la compatibilité avec \texttt{hangcaption.sty} (le paquetage \texttt{hangcaption} (s'il est présent) +% doit être chargé \emph{avant} le paquetage \texttt{minitoc}). \emph{Attention} aux options modifiant +% \texttt{\bs @caption}. +% \end{itemize} +% \end{itemize} +% \item \textbf{03} +% \begin{itemize} +% \item 1993/07/09 +% \begin{itemize} +% \item Version~3 non distribuée (erronée). +% \end{itemize} +% \end{itemize} +% \item \textbf{04} +% \begin{itemize} +% \item 1993/07/09 +% \begin{itemize} +% \item Ajout de \texttt{\bs if@realch} pour éviter que des lignes de contenu provenant de pseudo-chapitres +% aillent dans la table des matières. +% \item Le fichier paquetage \texttt{mtcoff.sty} vous permet d'utiliser un document \LaTeX\ contenant des +% commandes minitoc et de les rendre transparentes: il suffit de remplacer l'option \texttt{minitoc} +% par \texttt{mtcoff}. +% \end{itemize} +% \end{itemize} +% \item \textbf{05} +% \begin{itemize} +% \item 1993/07/13 +% \begin{itemize} +% \item Ajout d'un mécanisme de sélection pour ne pas écrire des choses superflues dans les minitocs. +% \end{itemize} +% \end{itemize} +% \item \textbf{06} +% \begin{itemize} +% \item 1993/07/15 +% \begin{itemize} +% \item Correction de problèmes sur les chapitres dans la table des matières, retrait de code obsolète pour +% \texttt{\bs caption} (les filtres sont meilleurs), ajout de la compatibilité avec \texttt{toch.sty} +% (\texttt{toch.sty} crée une table des chapitres; si utilisé, doit être chargé \emph{avant} \texttt{minitoc.sty}). +% \end{itemize} +% \end{itemize} +% \item \textbf{07} +% \begin{itemize} +% \item 1993/07/22 +% \begin{itemize} +% \item (\emph{différences majeures}) Réécriture complète, en utilisant des astuces de \texttt{xr.sty} +% (la version~5, de \xname{David}{Carlisle}). Les informations pour les minitocs sont directement prélevées dans +% le fichier \texttt{.toc}. Suppression de \texttt{\bs chapterend} et \texttt{\bs minitocno}, ajout de +% \texttt{\bs minitoc}, \texttt{\bs dominitoc} et \texttt{\bs faketableofcontents}. +% \end{itemize} +% \end{itemize} +% \item \textbf{08} +% \begin{itemize} +% \item 1993/07/29 +% \begin{itemize} +% \item Ajustements d'espacement. +% \end{itemize} +% \end{itemize} +% \item \textbf{09} +% \begin{itemize} +% \item 1993/08/04 +% \begin{itemize} +% \item Ajout de modifications pour MS-DOS (rechercher MS-DOS, et décommenter; rechercher UNIX, mettre en commentaire). +% MS-DOS permet seulement 3~caractères pour les suffixes dans les noms de fichiers (pitoyable\ldots). +% \end{itemize} +% \end{itemize} +% \item \textbf{10} +% \begin{itemize} +% \item 1993/08/05 +% \begin{itemize} +% \item Fonctionne avec les appendices. Détecte maintenant les versions obsolètes de \texttt{latex.tex}: +% (\texttt{\bs @inputcheck} ou \texttt{\bs reset@font} non définies). +% \end{itemize} +% \end{itemize} +% \item \textbf{11} +% \begin{itemize} +% \item 1993/08/18 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcSfont}, fonte pour les entrées de section, \texttt{\bs mtcSSfont} pour les entrées +% de sous-section, \texttt{\bs mtcSSSfont} pour les entrées de sous-sous-section, \texttt{\bs mtcPfont} pour +% les entrées de paragraphe, \texttt{\bs mtcSPfont} pour les entrées de sous-paragraphe. +% \end{itemize} +% \end{itemize} +% \item \textbf{12} +% \begin{itemize} +% \item 1993/12/16 +% \begin{itemize} +% \item Utilisation de \texttt{\bs kern} au lieu de \texttt{\bs vspace*} et ajout de pénalités +% (\texttt{\bs nopagebreak}) pour éviter une coupure de page just avant la dernière \texttt{\bs mtc@rule}. +% \item Ajout aussi d'un environnement \texttt{samepage}. +% \item Retrait de vieilles lignes mises en commentaire dans des versions précédentes. +% \end{itemize} +% \end{itemize} +% \item \textbf{13} +% \begin{itemize} +% \item 1993/12/17 +% \begin{itemize} +% \item Ajout de code pour \texttt{minilof} et \texttt{minilot}. Pour MS-DOS, décommenter la définition +% de \texttt{\bs SHORTEXT}. +% \end{itemize} +% \end{itemize} +% \item \textbf{14} +% \begin{itemize} +% \item 1994/01/03 +% \begin{itemize} +% \item Correction de l'espacement en dessous d'une \texttt{minitoc/lof/lot} et ajout de \texttt{\bs raggedright} +% pour éviter des avertissements \og{} underfull \fg. +% \item Correction de quelques problèmes d'espacement (en évitant des~\texttt{\textasciitilde}'s). +% \texttt{\bs mtifont} est changée de \texttt{\bs normalsize\bs bf} en \texttt{\bs large\bs bf}. +% \item Quelques modifications suggérées par \xname{Donald}{Arseneau} (merci): \texttt{\bs @newread} devient +% \texttt{\bs newread}, une version \emph{not outer} de \texttt{\bs newread}; \texttt{\bs empty} remplacée +% par \texttt{\bs relax} dans la définition par défaut de \texttt{\bs reset@font}. +% \item Retrait du forçage de \texttt{\bs clubpenalty} et \texttt{\bs widowpenalty} à~\texttt{10\,000} (fait +% par \texttt{\bs samepage}) et \texttt{\bs noindent}. +% \item Traitement simplifié de l'argument optionnel dans les commandes \texttt{\bs minitoc}, \texttt{\bs minilof} +% et \texttt{\bs minilot}. +% \end{itemize} +% \end{itemize} +% \item \textbf{15} +% \begin{itemize} +% \item 1994/01/27 +% \begin{itemize} +% \item Ajout de \texttt{\bs parttoc}, \texttt{\bs partlof} et \texttt{\bs partlot} pour la classe \texttt{book}, +% de \texttt{\bs secttoc}, \texttt{\bs sectlof} et \texttt{\bs sectlot} pour les articles, avec des commandes +% et paramètres en parallèle avec ceux pour les mini-tables. +% \end{itemize} +% \end{itemize} +% \item \textbf{16} +% \begin{itemize} +% \item 1994/02/02 +% \begin{itemize} +% \item Corrections d'erreurs (typos). +% \end{itemize} +% \end{itemize} +% \item \textbf{17} +% \begin{itemize} +% \item 1994/06/23 +% \begin{itemize} +% \item \og{} \texttt{n} \fg{} (nul) synonyme de \og{} \texttt{e} \fg{} (\emph{empty}, vide) dans l'argument optionnel +% \texttt{\bs minitoc}, \texttt{\bs dominitoc}, et analogues. +% \item Compatibilité avec \og{} \LaTeXe \fg. Merci à~\xname{Denis}{Roegel} (qui a trouvé le problème) +% et \xname{Frank}{Mittelbach} (qui a donné les indications pour le résoudre). +% \item Ajout de la notion de \og{} numérotation absolue\fg{} pour les the mini-tables. +% \end{itemize} +% \end{itemize} +% \item \textbf{18} +% \begin{itemize} +% \item 1994/06/26 +% \begin{itemize} +% \item Rendu \texttt{minitoc} vraiment compatible avec \LaTeXe. +% \item Introduction des fichiers de langue comme options. Grand merci à~\xname{Michel}{Goossens} +% (via \xname{Frank}{Mittelbach}) qui a été inspiré par le code du paquetage \texttt{babel} +% (de \xname{Johannes}{Braams}). +% \end{itemize} +% \end{itemize} +% \item \textbf{19} +% \begin{itemize} +% \item 1994/08/16 +% \begin{itemize} +% \item Ajout de code pour numéroter les chapitres (parties, sections) sans commencer à~1. +% Ajout des commandes \texttt{\bs firstchapteris}, etc. +% \item Ajout des commandes \texttt{\bs mtcrule}, \texttt{\bs nomtcrule}, etc. +% \item Correction d'une erreur dans \texttt{\bs c@mti}. +% \item Correction dans \texttt{mtcswedish.sty} (\xname{Jan~Michel}{Rynning}). +% \item Correction de l'appendice dans les articles. +% \end{itemize} +% \end{itemize} +% \item \textbf{20} +% \begin{itemize} +% \item 1994/08/25 +% \begin{itemize} +% \item Correction de l'espacement avant et après les minitocs et analogues. +% \item Ajout des commandes \texttt{\bs mtcpagenumbers} et \texttt{\bs nomtcpagenumbers} (et analogues) pour faire +% des minitocs avec ou sans numéros de pages. Défaut: avec numéros de pages. +% \item Correction du problème (difficile) de l'appendice dans les articles. +% \item Correction de l'espacement vertical. +% \item Correction d'un problème avec des chapitres numérotés avec des chiffres romains majuscules. +% \end{itemize} +% \end{itemize} +% \item \textbf{21} +% \begin{itemize} +% \item 1994/09/07 +% \begin{itemize} +% \item Correction de typos dans \texttt{minitoc.sty } et \texttt{minitoc.tex}. +% \end{itemize} +% \end{itemize} +% \item \textbf{22} +% \begin{itemize} +% \item 1994/10/10 +% \begin{itemize} +% \item Correction de typos dans \texttt{minitoc.sty}. +% \end{itemize} +% \end{itemize} +% \item \textbf{23} +% \begin{itemize} +% \item 1994/11/08 +% \begin{itemize} +% \item Ajout d'une ligne manquante dans \texttt{\bs sectlof}. +% \item Fonctionne avec les classes de document réinitialisant le numéro de chapitre (ou de section) +% à~chaque partie (merci à~\xname{Denis}{Roegel}). +% \item Retrait du code pour \texttt{\bs firstchapteris} et compagnie. Ces commandes sont obsolètes. +% \item Retrait du code pour l'appendice. +% \end{itemize} +% \end{itemize} +% \item \textbf{24} +% \begin{itemize} +% \item 1994/12/21 +% \begin{itemize} +% \item Les commandes \texttt{\bs protect} ont été retirées des fichiers \texttt{.toc}, \texttt{.lot} et +% \texttt{.lot}, donc certaines commandes internes on t été corrigées pour être compatibles avec la version +% de \LaTeXe\ de décembre 1994. Merci à~\xname{Denis}{Roegel} qui a fait le travail. +% \end{itemize} +% \end{itemize} +% \item \textbf{25} +% \begin{itemize} +% \item 1996/09/13 +% \begin{itemize} +% \item Mise à~jour de \texttt{mtcnorsk.sty} et ajout de \texttt{mtcnynorsk.sty} sur une suggestion +% de \xname{Dag}{Langmyhr}. +% \end{itemize} +% \end{itemize} +% \item \textbf{26} +% \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 +% 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}. +% \end{itemize} +% \end{itemize} +% \item \textbf{27} +% \begin{itemize} +% \item 1996/12/20 +% \begin{itemize} +% \item Corrections pour les commandes de sectionnement étoilées. +% \item \texttt{english.mld} chargé comme langue par défaut. +% \item Ajout de \texttt{vietnam.mld} et \texttt{arab.mld}. +% \item Renommage de \texttt{minitocoff.sty} en \texttt{mtcoff.sty} pour que le nom reste court. +% \end{itemize} +% \end{itemize} +% \item \textbf{28} +% \begin{itemize} +% \item 1997/10/29 +% \begin{itemize} +% \item Ajout des langues afrikaan(s), brazil et ethiopia(n). +% \item Ajout de l'autoconfiguration des suffixes. +% \item Ajout de l'option de paquetage \texttt{shortext}. +% \item Ajout du code \emph{coffee} (pauses café). +% \item Ajout du code de \texttt{\bs addstarred} (pour ce qui concerne un chapitre étoilé). +% \item Correction d'une erreur dans les parttocs. +% \end{itemize} +% \item 1998/06/15 +% \begin{itemize} +% \item Un typo corrigé par \xname{Donald}{Arseneau}: \texttt{\{\bs let@dottedtocline\bs @undottedtocline\}\{\}} +% devrait probablement être \texttt{\{\bs let\bs@dottedtocline\bs @undottedtocline\}\{\}} +% (une contre-oblique manquait après \texttt{\bs let}). Merci à~lui. +% \item Ajout de la langue bahasa. +% \end{itemize} +% \item 1998/12/03 +% \begin{itemize} +% \item Ajout des options de paquetage \texttt{tight} et \texttt{loose}. +% \end{itemize} +% \end{itemize} +% \item \textbf{29} +% \begin{itemize} +% \item 1999/03/16 +% \begin{itemize} +% \item Ajout des langues bicig, buryat, mongol et russianc. +% \end{itemize} +% \item 1999/06/28 +% \begin{itemize} +% \item Ajout de la langue armenian (d'après Arm\TeX). +% \end{itemize} +% \item 1999/07/23 +% \begin{itemize} +% \item Ajout des options de paquetage \texttt{dotted/undotted} (défaut: \texttt{dotted}). +% \end{itemize} +% \item 1999/07/29 +% \begin{itemize} +% \item Ajout de la langue lithuanian. +% \end{itemize} +% \end{itemize} +% \item \textbf{30} +% \begin{itemize} +% \item 1999/12/06 +% \begin{itemize} +% \item Ajout des langues basque, ngermanb, serbian, ukraineb et welsh. +% \item Correction d'une erreur dans la définition d e \texttt{\bs sltname} (\texttt{mlt} devrait être \texttt{slt}). +% \end{itemize} +% \end{itemize} +% \item \textbf{31} +% \begin{itemize} +% \item 2000/04/04 +% \begin{itemize} +% \item Ajout de la compatibilité avec le paquetage \texttt{hyperref}, merci à~\xname{Heiko}{Oberdiek}, +% qui a aussi simplifié certains morceaux de code et corrigé l'infâme erreur sur \texttt{\bs chapter*}. +% \end{itemize} +% \end{itemize} +% \item \textbf{32} +% \begin{itemize} +% \item 2000/08/08 +% \begin{itemize} +% \item Ajout de très (trop) nombreuses nouvelles commandes pour les dispositifs associés aux mini-tables: +% \texttt{\bs beforeparttoc}, \texttt{\bs beforepartlof}, \texttt{\bs beforepartlot}, \texttt{\bs afterparttoc}, +% \texttt{\bs afterpartlof}, \texttt{\bs afterpartlot}, \texttt{\bs thispageparttocstyle}, +% \texttt{\bs thispagepartlofstyle} et \texttt{\bs thispagepartlotstyle}. +% \item Documentation améliorée par \xname{Stefan}{Ulrich}. +% \item Correction de \texttt{\bs nomtcrule}. +% \end{itemize} +% \end{itemize} +% \item \textbf{33} +% \begin{itemize} +% \item 2000/12/07 +% \begin{itemize} +% \item Ajout de nouvelles commandes d'ajustement: \texttt{\bs mtcaddchapter}, \texttt{\bs mtcaddsection} et +% \texttt{\bs mtcaddpart}. Ces commandes ajoutent des choses dans les fichiers \texttt{.toc}, \texttt{.lof} +% et \texttt{.lot} pour le problème de \texttt{\bs chapter*} (\texttt{\bs section*} et \texttt{\bs part*}). +% D'après une suggestion de \xname{Karl~F.}{Everitt}. +% \end{itemize} +% \item 2000/12/08 +% \begin{itemize} +% \item Correction d'un problème dans \texttt{\bs mtcaddchapter} et~co. avec un argument optionnel blanc. +% \end{itemize} +% \end{itemize} +% \item \textbf{34} +% \begin{itemize} +% \item 2000/12/13 +% \begin{itemize} +% \item Ajout dans la documentation d'une section sur l'utilisation avec le paquetage \texttt{tocbibind}. +% \item Ajout de fichiers \texttt{.mld} pour les noms alternatifs de langues: ainsi, \texttt{american.mld} ne fait +% que charger \texttt{english.mld}, qui contient les vraies définitions. +% \end{itemize} +% \end{itemize} +% \item \textbf{35} +% \begin{itemize} +% \item 2001/01/09 +% \begin{itemize} +% \item Ajout de macros pour tester si un fichier est \og{} vide\fg{} (c'est-à-dire vide, blanc ou inexistant) +% ou \og{} non vide \fg{} (c'est-à-dire utile). J'ai utilisé du code de \xname{Stephan~P.~von}{Bechtolsheim}. +% \item Ajout des options de paquetage \texttt{checkfiles/nocheckfiles}. +% \item Remplacement de \texttt{\bs The@chapter} par \texttt{\bs The@mtc}. +% \end{itemize} +% \item 2001/02/26 +% \begin{itemize} +% \item Ajout de \texttt{bulgarian.mld}, \texttt{hebrew.mld}, \texttt{icelandic.mld}, \texttt{latin.mld} et +% \texttt{samin.mld}. +% \end{itemize} +% \item 2001/03/09 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcselectlanguage}. +% \end{itemize} +% \item 2001/06/01 +% \begin{itemize} +% \item Correction de l'option de paquetage \texttt{estonian} (manquante). +% \end{itemize} +% \item 2001/07/04 +% \begin{itemize} +% \item Ajout de la langue interlingua. +% \end{itemize} +% \end{itemize} +% \item \textbf{36} +% \begin{itemize} +% \item 2002/02/11 +% \begin{itemize} +% \item Correction d'une interaction avec \texttt{\bs tableofcontents} qui crée un \texttt{\bs chapter*} ou +% une \texttt{\bs section*}, en perturbant les compteurs \texttt{mtc/stc} (problème signalé par +% \xname{Frank}{Mittelbach}). +% \end{itemize} +% \item 2002/02/18 +% \begin{itemize} +% \item Correction d'un problème d'espacement avec des titres vides (problème signalé par \xname{Frank}{Mittelbach}). +% \item Contournement du problème \texttt{\bs parttoc}-\texttt{\bs chapter*}. +% \end{itemize} +% \item 2002/02/19 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcskip} et \texttt{\bs mtcskipamount}. +% \end{itemize} +% \item 2002/02/27 +% \begin{itemize} +% \item Correction du test sur les fichiers vides. +% \end{itemize} +% \item 2002/03/13 +% \begin{itemize} +% \item Ajout de la langue bangla. +% \end{itemize} +% \item 2002/03/15 +% \begin{itemize} +% \item Réduction de la profondeur de \texttt{\bs mtc@strutbox}. +% \end{itemize} +% \end{itemize} +% \item \textbf{37} +% \begin{itemize} +% \item 2003/01/24 +% \begin{itemize} +% \item Version~\#37 sautée. +% \end{itemize} +% \end{itemize} +% \item \textbf{38} +% \begin{itemize} +% \item 2003/01/24 +% \begin{itemize} +% \item \texttt{pt} devient \texttt{\bs @pt} et \texttt{0pt} devient \texttt{\bs z@}. +% \item \texttt{\bs hrule} et \texttt{\bs vrule} remplacées par \texttt{\bs rule} (\LaTeX). +% \item Ajout de \texttt{mtc@zrule} pour les filets de dimensions nulles. +% \item Ajout de la langue frenchb (synonyme de french). +% \end{itemize} +% \item 2003/01/30 +% \begin{itemize} +% \item Changement du test pour les titres vides. +% \item Ajout des options de paquetage \texttt{flsection} et \texttt{flsectionb}. +% \end{itemize} +% \item 2003/01/31 +% \begin{itemize} +% \item Les options de paquetage \texttt{tight} et \texttt{loose} sont appliquées à~\texttt{\bs parttoc} +% (\xname{Thomas}{Leonhardt}). +% \end{itemize} +% \item 2003/02/07 +% \begin{itemize} +% \item Options de paquetage \texttt{flsection} et \texttt{flsectionb} retirées et remplacées par l'option +% de paquetage \texttt{insection} (comme \texttt{flsectionb}). +% \end{itemize} +% \item 2003/02/11 +% \begin{itemize} +% \item Correction de la numérotation des SLF, SLT. +% \end{itemize} +% \item 2003/02/20 +% \begin{itemize} +% \item Ajout des langues frenchle et frenchpro (synonymes de french). +% \item Correction des secttocs, enfin. +% \end{itemize} +% \item 2003/03/18 +% \begin{itemize} +% \item Correction de certains espacements verticaux et d'étais (j'ai ajouté quelques modifications +% de \xname{Frank}{Mittelbach}, grand merci à~lui.). Il reste pas mal de nettoyage à~faire, mais il semble +% nécessaire de publier la distribution maintenant. +% \end{itemize} +% \end{itemize} +% \item \textbf{39} +% \begin{itemize} +% \item 2003/04/09 +% \begin{itemize} +% \item Commandes de fontes modernes pour compatibilité avec la classe \texttt{memoir}. +% \item \texttt{\bs nomtcpagenumbers} et la classe \texttt{memoir}. +% \end{itemize} +% \item 2003/06/08 +% \begin{itemize} +% \item Ajout de \texttt{\bs @fileswfalse} et \texttt{\bs mtc@hook@beforeinputfile} pour le paquetage +% \texttt{notoccite} (demandé par \xname{Donald}{Arseneau}); ajout de l'option de paquetage +% \texttt{notoccite} (charge le paquetage \texttt{notoccite}). +% \end{itemize} +% \item 2004/09/08 +% \begin{itemize} +% \item Ajout des options de langue et des fichiers \texttt{.mld} pour les dialectes: canadian (english), acadian, +% acadien, canadien (french), naustrian, ngerman (ngermanb). +% \item Ajout de commentaires dans les fichiers \texttt{.mld} utilisant des fontes spéciales. +% \item Corrections dans la documentation: ajout d'un paragraphe sur comment faire une table des matières pour +% les appendices, éventuellement non listés dans la table des matières principale. +% \end{itemize} +% \item 2004/09/17 +% \begin{itemize} +% \item Corrections dans la documentation; corrections sur les filets. +% \end{itemize} +% \end{itemize} +% \item \textbf{40} +% \begin{itemize} +% \item 2004/12/09 +% \begin{itemize} +% \item Ajout des langues japanese et castillan. +% \item Retrait du test sur la présence du paquetage \texttt{multicol} dans \texttt{minitoc.tex}, +% puisque \texttt{multicol} est un paquetage obligatoire (\emph{required}). +% \item Ajout d'une figure dans \texttt{minitoc.tex} sur la nécessité de trois compilations. +% \item Ajout de quelques informations dans \texttt{minitoc.bug}. +% \item Ajout d'un paragraphe sur un problème avec le paquetage \texttt{appendix}. +% \end{itemize} +% \item 2004/12/13 +% \begin{itemize} +% \item Mise à~jour de \texttt{fminitoc.bib} et \texttt{minitoc.bib}. +% \end{itemize} +% \item 2004/12/14 +% \begin{itemize} +% \item Ajout de l'option de paquetage \texttt{hints}. Cette option est encore expérimentale; votre avis est le bienvenu. +% \end{itemize} +% \item 2004/12/20 +% \begin{itemize} +% \item Ajout de \texttt{fminitoc.pdf} (documentation en français en format PDF). +% \end{itemize} +% \end{itemize} +% \item \textbf{41} +% \begin{itemize} +% \item 2005/01/05 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Message ajouté si certaines commandes de sectionnement ne sont pas disponibles. +% \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). +% \end{itemize} +% \item 2005/01/06 +% \begin{itemize} +% \item Ajout des commandes \texttt{\bs mtcsetfont} (\xname{Benjamin}{Bayart}) et \texttt{\bs mtcsettitlefont}, +% avec une syntaxe beaucoup plus simple. +% \end{itemize} +% \item 2005/01/10 +% \begin{itemize} +% \item Ajout de la bibliographie. +% \end{itemize} +% \item 2005/01/11 +% \begin{itemize} +% \item Classes \AmS: \texttt{amsart} et \texttt{amsproc} sont incompatibles avec \texttt{minitoc}, +% \texttt{amsbook} demande des précautions. +% \end{itemize} +% \item 2005/01/12 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcsetformat}. +% \end{itemize} +% \item 2005/01/18 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcsettitle}. +% \item Ajout d'un \emph{hint} pour recommander l'option de paquetage \texttt{insection}. +% \end{itemize} +% \item 2005/01/19 +% \begin{itemize} +% \item Ajout d'un \emph{hint} sur la présence de \texttt{\bs dominitoc} et co. +% \item Ajout d'un \emph{hint} sur la cohérence de \texttt{\bs dominitoc/\bs minitoc} et co. +% \item Amélioration de la documentation sur les \emph{hints}. +% \end{itemize} +% \item 2005/01/20 +% \begin{itemize} +% \item Ajout d'un \emph{hint} sur l'utilisation des suffixes courts avec plus de 99~parties ou 99~chapitres +% ou 99~sections. +% \end{itemize} +% \item 2005/01/25 +% \begin{itemize} +% \item \texttt{\bs ptifont}: \texttt{\bs Huge\bs bfseries} devient \texttt{\bs LARGE\bs bfseries}. +% \end{itemize} +% \item 2005/01/26 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcsetpagenumbers}. +% \end{itemize} +% \item 2005/01/28 +% \begin{itemize} +% \item Ajout de nombreux fichiers de langues: \texttt{serbianc.mld}, \texttt{chinese1.mld}, \texttt{chinese2.mld}, +% \texttt{hangul1.mld}, \texttt{hangul2.mld}, \texttt{hangul3.mld}, \texttt{hangul4.mld}, \texttt{hanja1.mld}, +% \texttt{hanja2.mld}, \texttt{japanese2.mld}, \texttt{japanese3.mld}, \texttt{japanese4.mld}, +% \texttt{japanese5.mld}, \texttt{thai.mld}. +% \end{itemize} +% \item 2005/02/02 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcsetrules}. +% \end{itemize} +% \item 2005/02/03 +% \begin{itemize} +% \item Ajout de \texttt{\bs plfrule}, \texttt{\bs noplfrule}, \texttt{\bs mlfrule}, \texttt{\bs nomlfrule}, +% \texttt{\bs slfrule}, \texttt{\bs noslfrule}, \texttt{\bs pltrule}, \texttt{\bs nopltrule}, +% \texttt{\bs mltrule}, \texttt{\bs nomltrule}, \texttt{\bs sltrule}, \texttt{\bs nosltrule}. +% \end{itemize} +% \item 2005/02/04 +% \begin{itemize} +% \item Ajout de l'environnement \texttt{mtchideinmaintoc}. +% \end{itemize} +% \item 2005/02/08 +% \begin{itemize} +% \item Ajout de nouvelles langues: \texttt{latvian.mld}, \texttt{letton.mld}, \texttt{greek-mono.mld}, +% \texttt{greek-polydemo.mld}, \texttt{greek-polykatha.mld}, \texttt{polish2.mld}, \texttt{russian2m.mld}, +% \texttt{russian2o.mld}. +% \end{itemize} +% \item 2005/02/09 +% \begin{itemize} +% \item Ajout des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}. +% \end{itemize} +% \item 2005/02/10 +% \begin{itemize} +% \item Ajout de tests sur les environnements \texttt{mtchideinmain*}. +% \end{itemize} +% \item 2005/02/14 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcfixindex}. +% \end{itemize} +% \end{itemize} +% \item \textbf{42} +% \begin{itemize} +% \item 2005/02/14 +% \begin{itemize} +% \item Remplacement de \og{} language \fg{} par \og{} langue \fg{} dans la documentation française. +% \end{itemize} +% \item 2005/02/15 +% \begin{itemize} +% \item Correction d'un typo mineur. +% \end{itemize} +% \item 2005/02/16 +% \begin{itemize} +% \item Amélioration de \texttt{\bs mtcfixindex}. +% \end{itemize} +% \item 2005/02/21 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcsettitle}, oubliée dans v41. +% \end{itemize} +% \end{itemize} +% \item \textbf{43} +% \begin{itemize} +% \item 2005/02/21 +% \begin{itemize} +% \item Version~43: consolidation de v40, v41 et v42. +% \end{itemize} +% \item 2005/02/24 +% \begin{itemize} +% \item Correction d'une grosse erreur dans \texttt{\bs mtcsetformat}. +% \item Correction d'une erreur dans \texttt{mtcoff.sty} à~propos de \texttt{\bs mtcfixindex}. +% \end{itemize} +% \item 2005/03/02 +% \begin{itemize} +% \item Correction des macros \texttt{\bs mtcset.{}.{}.} +% \item Déplacement de l'historique vers la fin du code du paquetage. +% \item Ajout du fichier \texttt{INSTALL} et d'un chapitre sur l'installation. +% \end{itemize} +% \item 2005/03/07 +% \begin{itemize} +% \item Correction d'un typo (\xname{Benjamin}{Bayart}). +% \item Compléter le \emph{hint} sur la cohérence de \texttt{\bs dominitoc/\bs minitoc} et co. +% \end{itemize} +% \item 2005/03/08 +% \begin{itemize} +% \item Ajout d'un \emph{hint} sur la cohérence entre \texttt{\bs minitoc} et \texttt{\bs tableofcontents}. +% \end{itemize} +% \item 2005/03/09 +% \begin{itemize} +% \item Ajout de commentaires sur les fontes. +% \end{itemize} +% \item 2005/03/10 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2005/03/11 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcsetfeature}. +% \end{itemize} +% \item 2005/03/14 +% \begin{itemize} +% \item Ajout de \texttt{bulgarianb.mld} (haut bulgare). +% \end{itemize} +% \item 2005/03/15 +% \begin{itemize} +% \item Ajout de \texttt{*[-\bs baselineskip]} après le \texttt{\bs\bs} après le filet supérieur de chaque +% mini-table au niveau partie. +% \end{itemize} +% \item 2005/03/16 +% \begin{itemize} +% \item Corrections dans les arguments de \texttt{\bs mtcsetfeature}. +% \end{itemize} +% \item 2005/03/18 +% \begin{itemize} +% \item Retrait de \texttt{\bs markboth} pour les minitocs (\ldots) et secttocs (\ldots). +% \end{itemize} +% \item 2005/03/21 +% \begin{itemize} +% \item Ajout de \texttt{spanish2.mld}. +% \end{itemize} +% \item 2005/03/22 +% \begin{itemize} +% \item Ajout d'un \emph{hint} pour le paquetage \texttt{abstract}. +% \end{itemize} +% \item 2005/04/06 +% \begin{itemize} +% \item Correction de l'environnement \texttt{stc@verse}. +% \item Ajout de \texttt{finnish2.mld}, \texttt{latin2.mld} et \texttt{magyar2.mld}. +% \end{itemize} +% \item 2005/04/08 +% \begin{itemize} +% \item Renommage de \texttt{portuges.mld} en \texttt{portugues.mld}. +% \end{itemize} +% \item 2005/04/12 +% \begin{itemize} +% \item Correction dans \texttt{\bs mtcskip}. +% \item Première version en format \texttt{.dtx}. +% \end{itemize} +% \item 2005/04/14 +% \begin{itemize} +% \item Retrait de \texttt{\bs ypart}, \texttt{\bs ychapter}, \texttt{\bs ysection}, etc., inutilisées. +% \end{itemize} +% \item 2005/05/11 +% \begin{itemize} +% \item Correction d'un typo dans \texttt{\bs @dosectlot}. +% \item Ajout de \texttt{\bs mtcfixglossary}. +% \item Impression de la documentation avec \og{} \texttt{oneside} \fg{} pour avoir toutes les notes marginales +% sur la gauche. Ajout du code (étendu à~54 éléments flottants) de \texttt{morefloats.sty} +% (\xname{Don}{Hosek}) pour permettre +% davantage de notes marginales et d'éléments flottants. +% \item Ajout de \texttt{minitoc.ist} pour mettre en page l'index correctement. +% \end{itemize} +% \item 2005/05/26 +% \begin{itemize} +% \item Correction des filets dans les parttocs, partlofs et partlots. +% \end{itemize} +% \item 2005/05/30 +% \begin{itemize} +% \item Correction des entrées de niveau chapitre dans les parttocs, lorsque les numéros de pages doivent être omis. +% \item Ajout d'un \emph{hint} sur le paquetage \texttt{sectsty} (il doit être chargé \emph{avant} \texttt{minitoc}). +% \end{itemize} +% \item 2005/06/01 +% \begin{itemize} +% \item Ajout d'un \emph{hint} sur les tentatives d'insertion de mini-tables vides. +% \item Ajout d'un \emph{hint} sur l'utilisation de commandes obsolètes. +% \item Les mini-listes de figures ou de tableaux ne doivent pas être imprimées vides même si \texttt{tocdepth}${}<1$. +% \end{itemize} +% \item 2005/06/02 +% \begin{itemize} +% \item Ajout de la notion de profondeur pour les mini-listes de figures/tableaux. +% \item Ajout de \texttt{\bs mtcsetdepth}. +% \item L'option \texttt{hints} est le choix par défaut et elle n'est plus considérée comme expérimentale. +% \end{itemize} +% \item 2005/06/03 +% \begin{itemize} +% \item Ajout d'un message d'erreur dans \texttt{\bs mtcsetdepth} si le compteur n'est pas disponible. +% \end{itemize} +% \item 2005/06/06 +% \begin{itemize} +% \item Ajout de \texttt{portuges.mld}, qui charge \texttt{portugues.mld}. +% \end{itemize} +% \item 2005/06/07 +% \begin{itemize} +% \item Ajout de trois variantes pour la langue malayalam: \texttt{malayalam-keli.mld}, +% \texttt{malayalam-rachana.mld} et \texttt{malayalam-rachana2.mld}. +% \end{itemize} +% \item 2005/06/14 +% \begin{itemize} +% \item Ajout d'une méthode pour documentation bilingue. +% \end{itemize} +% \item 2005/06/15 +% \begin{itemize} +% \item Ajout de \texttt{fminitoc.ist} pour mettre en forme correctement l'index en français. +% \end{itemize} +% \item 2005/06/16 +% \begin{itemize} +% \item Changement de \og{} Liste des Tables \fg{} en \og{} Liste des Tableaux \fg{} dans \texttt{french.mld} et +% dans la documentation française, pour suivre les choix du paquetage \texttt{babel}. +% \end{itemize} +% \item 2005/06/17 +% \begin{itemize} +% \item Le fichier \texttt{fminitoc.dtx} est maintenant engendré par \texttt{minitoc.ins}. +% \end{itemize} +% \item 2005/06/21 +% \begin{itemize} +% \item Ajout des mots-clés \texttt{OUI}, \texttt{NON}, \texttt{oui}, \texttt{non}, \texttt{O} et~\texttt{o} +% pour vrai/faux. +% \item Condensation du code de détection des suffixes courts ou longs. +% \end{itemize} +% \item 2005/06/22 +% \begin{itemize} +% \item Ajout des mots-clés \texttt{VRAI}, \texttt{FAUX}, \texttt{vrai}, \texttt{faux}, \texttt{V} et~\texttt{v} +% pour vrai/faux. +% \end{itemize} +% \item 2005/06/23 +% \begin{itemize} +% \item Établir correctement l'indicateur \texttt{\bs ifFTR} pour avoir les noms des mois dans la langue correcte dans +% la bibliographie. +% \end{itemize} +% \item 2005/06/29 +% \begin{itemize} +% \item Établir l'indicateur \texttt{\bs mtcoffwarn@true} par \texttt{mtcoff.sty} si une commande +% \texttt{\bs mtcadd...} est trouvée. +% \end{itemize} +% \item 2005/07/01 +% \begin{itemize} +% \item Ajout de \texttt{castillian.mld}. +% \item Renommage de \texttt{portugues.mld} en \texttt{portuguese.mld}. +% \end{itemize} +% \item 2005/07/11 +% \begin{itemize} +% \item Ajout de \texttt{brazilian.mld}, \texttt{british.mld}, \texttt{UKenglish.mld} et \texttt{USenglish.mld}. +% \end{itemize} +% \item 2005/07/12 +% \begin{itemize} +% \item Suppression de \og{} Général: \fg{} dans l'historique des modifications. +% \end{itemize} +% \item 2005/07/13 +% \begin{itemize} +% \item Remplacement de quelques commandes \texttt{\bs PackageWarning} par \texttt{\bs PackageInfo}. +% \end{itemize} +% \item 2005/07/18 +% \begin{itemize} +% \item Restauration de la correspondance de chaque option de langue avec un fichier \texttt{.mld}. +% \end{itemize} +% \item 2005/07/20 +% \begin{itemize} +% \item Amélioration des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}. +% \end{itemize} +% \item 2005/07/21 +% \begin{itemize} +% \item Retrait de deux indicateurs inutiles: \texttt{\bs if@mtc@setpagenumbers@act@} et +% \texttt{\bs if@mtc@setrules@act@}. +% \item Ajout des commandes \texttt{\bs decrementptc}, \texttt{\bs decrementmtc} et \texttt{\bs decrementstc}. +% \end{itemize} +% \item 2005/07/22 +% \begin{itemize} +% \item Correction d'une bourde dans \texttt{mtcoff.sty}. +% \item Amélioration de quelques messages dans \texttt{mtcoff.sty}. +% \item Ajout d'un test sur la version du paquetage \texttt{placeins}. +% \end{itemize} +% \item 2005/08/23 +% \begin{itemize} +% \item Ajout d'une note sur \texttt{\bs FloatBarrier}. +% \end{itemize} +% \item 2005/08/24 +% \begin{itemize} +% \item Ajout d'une note sur un problème d'alignement dans les minitocs. Mise à~jour de \texttt{minitoc.bug}. +% \item Fait deux versions des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}, +% selon la présence du compteur de profondeur correspondant. +% \item La classe \texttt{memoir} est incompatible si elle est trop récente. +% \end{itemize} +% \item 2005/08/25 +% \begin{itemize} +% \item Ajout d'un commentaire sur la position des commandes \texttt{\bs do.{}.{}.} de préparation. +% \item Corrections dans les environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}. +% \end{itemize} +% \item 2005/08/26 +% \begin{itemize} +% \item Ajout de \texttt{guarani.mld}. +% \end{itemize} +% \item 2005/08/29 +% \begin{itemize} +% \item Ajout de \texttt{\bs incrementptc}, \texttt{\bs incrementmtc} et \texttt{\bs incrementstc}. +% \item Ajout d'un argument optionnel à~\texttt{\bs adjustptc}, \texttt{\bs adjustmtc} et \texttt{\bs adjuststc}. +% \item Ajout des options de paquetage \texttt{k-tight} et \texttt{k-loose}. +% \end{itemize} +% \item 2005/09/02 +% \begin{itemize} +% \item Ajout d'un patch pour la version récente de la classe \texttt{memoir}. +% \end{itemize} +% \item 2005/09/06 +% \begin{itemize} +% \item Ajout de \texttt{spanish3.mld}. +% \end{itemize} +% \item 2005/09/08 +% \begin{itemize} +% \item Utiliser \texttt{\bs mtcselectlanguage} dans les options de langue et dans les fichiers +% \texttt{.mld} \og{} secondaires\fg. +% \end{itemize} +% \item 2005/09/09 +% \begin{itemize} +% \item Ajout de \texttt{\bs mtcloadmlo} à~utiliser dans certains fichiers \texttt{.mld} pour charger +% un fichier \texttt{.mlo}. +% \end{itemize} +% \item 2005/09/12 +% \begin{itemize} +% \item Ajout d'un test pour interdire les appels directs de \texttt{\bs mtcloadmlo} par l'utilisateur. +% \end{itemize} +% \item 2005/09/13 +% \begin{itemize} +% \item Ajout de \texttt{farsi1.mld}, \texttt{farsi1.mlo}, \texttt{farsi2.mld} et \texttt{farsi2.mlo}. +% \item Ajout d'une note sur le script \texttt{rubber}. +% \end{itemize} +% \item 2005/09/15 +% \begin{itemize} +% \item Ajout de \texttt{mtcglo.ist} pour formatter le glossaire. +% \end{itemize} +% \item 2005/09/16 +% \begin{itemize} +% \item Retrait des numéros de pages dans le glossaire. Fait par les scripts \texttt{*mk}. +% \end{itemize} +% \end{itemize} +% \item \textbf{44} +% \begin{itemize} +% \item 2005/09/26 +% \begin{itemize} +% \item Historique (glossaire) composé en \texttt{RaggedRight}. +% \end{itemize} +% \item 2005/09/27 +% \begin{itemize} +% \item Ajout de \texttt{germanb2.mld}, \texttt{ngermanb2.mld}, \texttt{norsk2.mld} et \texttt{nynorsk2.mld}. +% \end{itemize} +% \item 2005/09/28 +% \begin{itemize} +% \item Nouvelle méthode pour l'historique: listes imbriquées sur 3~niveaux. +% \item Retrait de \texttt{mtcglo.ist}. +% \end{itemize} +% \item 2005/09/29 +% \begin{itemize} +% \item Nettoyage des scripts \texttt{*mk}. +% \item Ajout de l'option de paquetage \texttt{listfiles}. +% \end{itemize} +% \item 2005/09/30 +% \begin{itemize} +% \item Correction de typos. +% \item Ajout du nom du fichier \texttt{.maf} dans le message de l'option de paquetage \texttt{listfiles}. +% \item Amélioration du nettoyage dans les scripts \texttt{*mk}, en utilisant un fichier \texttt{.maf}. +% \end{itemize} +% \item 2005/10/03 +% \begin{itemize} +% \item Charger la correction pour \texttt{memoir.cls} seulement si nécessaire; ne pas la charger si +% \texttt{memoir.cls} est datée après 2005/09/25. +% \item Ajout d'une remarque dans le chapitre \og{} Questions Fréquemment Posées\fg{} (et dans \texttt{minitoc.bug}) +% sur les précautions à~prendre avec les commandes de sectionnement étoilées. +% \end{itemize} +% \item 2005/10/04 +% \begin{itemize} +% \item Ajout de l'option de paquetage \texttt{nolistfiles}. +% \item Ajout d'un \emph{hint} sur les paquetages \texttt{caption}, \texttt{caption2}, \texttt{ccaption} et +% \texttt{mcaption} (ils doivent être chargés \emph{avant} \texttt{minitoc}). +% \end{itemize} +% \item 2005/10/05 +% \begin{itemize} +% \item Correction de typos dans la documentation. +% \item Correction de quelques notes marginales dans le code commenté. +% \end{itemize} +% \item 2005/10/06 +% \begin{itemize} +% \item Corrections mineures dans la documentation. +% \item Utiliser la commande Unix \texttt{xargs} Unix dans les scripts \texttt{*mk} pour détruire les fichiers +% auxiliaires. +% \end{itemize} +% \item 2005/10/07 +% \begin{itemize} +% \item Corrections mineures dans la documentation. +% \item Ajout d'une courte introduction dans le chapitre \og{} Questions fréquemment posées\fg{} et dans \texttt{minitoc.bug}. +% \end{itemize} +% \item 2005/11/02 +% \begin{itemize} +% \item Corrections mineures dans la documentation. +% \end{itemize} +% \item 2005/11/04 +% \begin{itemize} +% \item Corrections mineures dans la documentation. +% \end{itemize} +% \item 2005/11/07 +% \begin{itemize} +% \item Début de l'ajout du chapitre \og{} Jargon\fg. +% \end{itemize} +% \item 2005/11/08 +% \begin{itemize} +% \item Ajout de la version française du \LaTeX{} Companion~\cite{TLC2F}. +% \end{itemize} +% \item 2005/11/09 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Ajout de \texttt{minitoc.pre} dans \texttt{minitoc.l}. +% \item Ajout d'une note sur la nécessité d'exécuter \texttt{imk} avant \texttt{emk} ou \texttt{fmk}. +% \end{itemize} +% \item 2005/11/10 +% \begin{itemize} +% \item Correction de typos dans la documentation. +% \item Ajout d'une note sur un problème avec \texttt{minitoc}, \texttt{hyperref} et \texttt{memoir}. +% \item Continuation du chapitre \og{} Jargon\fg. +% \end{itemize} +% \item 2005/11/14 +% \begin{itemize} +% \item Correction de typos dans la documentation. +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Amélioration des notes sur la classe \texttt{memoir}. +% \end{itemize} +% \item 2005/11/15 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Amélioration des notes sur la classe \texttt{memoir}. +% \item Ajout de \texttt{\bs plfSfont}, \texttt{\bs pltSfont}, \texttt{\bs mlfSfont}, \texttt{\bs mltSfont}, +% \texttt{\bs slfSfont} et \texttt{\bs sltSfont} pour les entrées de sous-figures et de sous-tables dans +% les mini-tables. +% \end{itemize} +% \item 2005/11/16 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Correction d'une erreur sur les fontes pour les entrées de sous-figures et de sous-tables dans les +% mini-tables. +% \item Ajout de \texttt{bicig2.mld}, \texttt{bithe.mld}, \texttt{manju.mld}, \texttt{xalx.mld} et +% \texttt{khalkha.mld}. +% \end{itemize} +% \item 2005/11/17 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Ajout de vérifications par des commandes \emph{quarks} internes dans \texttt{\bs mtcsetfont}. +% \end{itemize} +% \item 2005/11/18 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Correction de typos dans la documentation. +% \end{itemize} +% \item 2005/11/21 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \end{itemize} +% \item 2005/11/22 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \end{itemize} +% \item 2005/11/23 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2005/11/24 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \end{itemize} +% \item 2005/11/25 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Changement de \og{} table\fg{} en \og{} tableau\fg{} dans la documentation en français, là où c'est nécessaire. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2005/11/28 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Correction de typos dans la documentation. +% \end{itemize} +% \item 2005/11/29 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Correction de typos dans la documentation. +% \item Correction de typos dans la bibliographie. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2005/11/30 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Éviter quelques avertissements \og{} Token not allowed\fg{} émis par \texttt{pdftex}. +% \end{itemize} +% \item 2005/12/01 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \end{itemize} +% \item 2005/12/02 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Réordonné une longue séquence de citations. +% \item Ajout de \og{} {\froff\texttt{mailto:}}\fg{} pour les URLs de courrier. +% \end{itemize} +% \item 2005/12/05 +% \begin{itemize} +% \item Correction de typos dans la documentation. +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Ajout d'un \emph{hint} sur le paquetage \texttt{varsects} (il doit être chargé \emph{avant} \texttt{minitoc}). +% \end{itemize} +% \item 2005/12/06 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Correction d'un hyperlien dans la bibliographie (pour le paquetage \texttt{xr}). +% \item Tentative pour éviter des URLs cassés, en utilisant \texttt{quote}, des notes infrapaginales et \texttt{\bs par}. +% \end{itemize} +% \item 2005/12/07 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Mise à~jour de la bibliographie. +% \item Corrections de mise en page (quelques en-têtes, un tableau). +% \item Dans le message d'avertissement du \emph{hint} concernant un nombre de mini-tables dépassant~99 (idans +% le cas de suffixes courts), imprimer le nombre effectif. +% \item Réduction de la largeur de certains messages d'information, d'avertissement ou d'erreur. +% \end{itemize} +% \item 2005/12/08 +% \begin{itemize} +% \item Corrections de mise en page (quelques en-têtes). +% \end{itemize} +% \item 2005/12/09 +% \begin{itemize} +% \item Corrections sur les guillemets français. +% \item Ajout de quelques options pour PDF. +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Correction d'un URL vers l'\AmS\ dans la bibliographie. +% \end{itemize} +% \item 2005/12/19 +% \begin{itemize} +% \item Raccourcissement de quelques messages (essentiellement en enlevant des étoiles). +% \end{itemize} +% \item 2005/12/21 +% \begin{itemize} +% \item Correction de typos. +% \item Ajout de quelques labels. +% \item Ajout d'un chapitre avec les messages (expliqués). Pas encore triés. +% \item La documentation a besoin de 4~compilations par \LaTeX. +% \end{itemize} +% \item 2005/12/22 +% \begin{itemize} +% \item Raccourcissement de quelques messages. +% \item Corrections dans la liste des messages. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2005/12/23 +% \begin{itemize} +% \item Amélioration de la position des flottants dans les pages de flottants: en haut. +% \end{itemize} +% \item 2006/01/03 +% \begin{itemize} +% \item Corrections dans la documentation (merci à~\name{Markus}{Gleiszner}). +% \item Ajout de \texttt{addsec.tex}. +% \end{itemize} +% \item 2006/01/04 +% \begin{itemize} +% \item Correction de l'indicateur \texttt{\bs ifundottedmtc}. +% \item Correction pour faire marcher \texttt{addsec.tex}. +% \end{itemize} +% \item 2006/01/05 +% \begin{itemize} +% \item Ajout de \og \texttt{*}\fg comme mot-clé pour le premier argument de \texttt{\bs mtcsetpagenumbers} et +% \texttt{\bs mtcsetrules} (demandé par \name{Markus}{Gleiszner}). +% \item Retrait de \og \texttt{\bs MessageBreak}\fg de l'index. +% \end{itemize} +% \item 2006/01/06 +% \begin{itemize} +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Correction de l'entrée bibliographique sur Bang\TeX. +% \item Mise à~jour de la bibliographie. +% \item Utilisation du paquetage \texttt{afterpage} dans la documentation pour résoudre un problème de placement +% de flottants. +% \end{itemize} +% \item 2006/01/09 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Résoudre un problème de placement de flottants. +% \end{itemize} +% \item 2006/01/10 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Continuation du chapitre \og{} Jargon\fg. +% \item Mise à~jour de la bibliographie. +% \item Ajout de la langue bahasam. +% \item Ajout de la langue albanian. +% \item Ajout de la langue hebrew2. +% \end{itemize} +% \item 2006/01/11 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Mise à~jour de la documentation pour les langues albanian, bahasa, bahasam et hebrew2. +% \item Mise à~jour de \texttt{french.mld} (retrait de majuscules abusives). +% \item Correction du fichier \texttt{italian.mld} language. Ajout de la langue italian2. +% \item Ajout des langues australian et newzealand (english). +% \item La langue bahasa est renommée en bahasai; bahasa est synonyme de bahasai. +% \item Ajout des langues malay et meyalu, synonymes de bahasam. +% \item Ajout des langues indon et indonesian, synonymes de bahasai. +% \end{itemize} +% \item 2006/01/12 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Mise à~jour des remerciements. +% \item Ajout de références aux nouvelles entrées bibliographiques. +% \end{itemize} +% \item 2006/01/13 +% \begin{itemize} +% \item Correction d'une instabilité dans les coupures de page dans la documentation de \texttt{japanese3.mld}. +% \item Ajout de commentaires dans quelques dichiers \texttt{.mld}. +% \item Ajout de \texttt{magyar3.mld}. +% \item Mise à~jour de \texttt{lithuanian.mld}. +% \end{itemize} +% \item 2006/01/16 +% \begin{itemize} +% \item Correction dans \texttt{\bs mtcaddsection}. +% \end{itemize} +% \item 2006/01/17 +% \begin{itemize} +% \item Correction dans \texttt{\bs mtcfixindex} et \texttt{\bs mtcfixglossary}. +% \item Mise à~jour de la bibliographie. +% \item Limitation de la profondeur initiale d'affichage des signets. +% \end{itemize} +% \item 2006/01/18 +% \begin{itemize} +% \item Ajout de quelques commentaires dans le point~34 des questions fréquemment posées (et dans in \texttt{minitoc.bug}) +% à~propos de l'initialisation des fontes. +% \item Ajout de \texttt{romanian2.mld} et \texttt{romanian3.mld}. +% \end{itemize} +% \item 2006/01/19 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Chargement de certains paquetages avant \texttt{hyperref}. +% \item Ajout de \texttt{spanish4.mld}. +% \end{itemize} +% \item 2006/01/23 +% \begin{itemize} +% \item Correction du tableau sur les titres par défaut. +% \item Correction dans les mots-clés de \texttt{\bs mtcsetfont}. +% \item Ajout de \texttt{lowersorbian.mld}, \texttt{uppersorbian.mld} et \texttt{ukrainian.mld}. +% \end{itemize} +% \item 2006/01/24 +% \begin{itemize} +% \item Mise à~jour de la documentation pour \texttt{lowersorbian.mld}, \texttt{uppersorbian.mld} +% et \texttt{ukrainian.mld}. +% \end{itemize} +% \item 2006/01/25 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/01/26 +% \begin{itemize} +% \item Ajout d'un \emph{hint} sur les classes \KOMAScript{} et d'un point dans les questions fréquemment posées +% (et dans in \texttt{minitoc.bug}). +% \end{itemize} +% \item 2006/01/27 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Ajout d'une note dans la documentation de \texttt{serbian.mld} et \texttt{serbianc.mld}. +% \end{itemize} +% \item 2006/01/30 +% \begin{itemize} +% \item Ajout de \texttt{ethiopian2.mld} (pour Omega). +% \end{itemize} +% \item 2006/01/31 +% \begin{itemize} +% \item Simplifications dans le chapitre «~Messages~». +% \item Corrections dans le chapitre «~Jargon~». +% \end{itemize} +% \item 2006/02/01 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Ajout du chapitre «~Postface~». +% \end{itemize} +% \item 2006/02/02 +% \begin{itemize} +% \item Corrections dans le chapitre «~Postface~». +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/02/06 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Mise à~jour de la bibliographie. +% \item Ajout de \texttt{dblaccnt.sty} pour l'entrée «~The pdf\TeX\ Program~» dans la bibliographie. Le prénom de son +% auteur a besoin d'un double accent \mbox{(\xname{Hàn~Th\'{\^e}}{Th\`anh})}. +% \end{itemize} +% \item 2006/02/07 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/02/09 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2006/02/10 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/02/13 +% \begin{itemize} +% \item Ajout de \texttt{malayalam-omega.mld} et \texttt{malayalam-omega.mlo}. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/02/14 +% \begin{itemize} +% \item Ajout de \texttt{kannada.mld}. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/02/15 +% \begin{itemize} +% \item Corrections dans \texttt{russianb.mld} et \texttt{spanish.mld}. +% \item Corrections dans la documentation et la bibliographie. +% \item Mettre \texttt{\bs mtcfixglossary} avant \texttt{\bs mtcfixindex}. +% \end{itemize} +% \item 2006/02/16 +% \begin{itemize} +% \item Ajout d'une citation de \name{Donald}{Arseneau}. +% \item Mise à~jour de la bibliographie. +% \item Mise à~jour des remerciements. +% \end{itemize} +% \item 2006/02/17 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Mise à~jour du jargon. +% \end{itemize} +% \item 2006/02/20 +% \begin{itemize} +% \item Ajout de \texttt{u8hangul.mld}, \texttt{u8hangul.mlo}, \texttt{u8hanja.mld} et \texttt{u8hanja.mlo}. +% \end{itemize} +% \item 2006/02/21 +% \begin{itemize} +% \item Les langues u8hangul et u8hanja.mld sont renommées hangul-u8 et hanja-u8. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/02/22 +% \begin{itemize} +% \item Ajout d'un \emph{hint} pour des commandes de préparation répétées. +% \item Déplacement vers le haut de la déclaration de certains indicateurs concernant l'option \texttt{hints}. +% \item Ajout de \verb|\mtcprepare|. +% \end{itemize} +% \item 2006/02/23 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/02/24 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/02/27 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Ajout de \texttt{minitoc.pre} à~la classe~6. +% \end{itemize} +% \item 2006/02/28 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Correction de la position des tableaux dans le chapitre «~Jargon~». +% \item Correction de \texttt{irish.mld}, \texttt{lsorbian.mld} et \texttt{usorbian.mld}. +% \item Ajout de \texttt{polski.mld}. +% \end{itemize} +% \item 2006/03/01 +% \begin{itemize} +% \item \emph{Hints} sur la classe \texttt{jura} et le paquetage \texttt{alphanum}, incompatibles avec \texttt{minitoc}. +% \end{itemize} +% \item 2006/03/02 +% \begin{itemize} +% \item Utilisation de styles bibliographiques avec un champ \texttt{URL}, construits à~l'aide de +% \texttt{urlbst}~\cite{urlbst}. +% \end{itemize} +% \item 2006/03/06 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/03/08 +% \begin{itemize} +% \item Corrections dans \texttt{magyar.mld}, \texttt{magyar2.mld} et \texttt{magyar3.mld}. +% \item Ajout de \texttt{russian-cca.mld}, \texttt{russian-cca1.mld} et \texttt{russian-lh.mld}, avec leurs +% fichiers \texttt{.mlo}. +% \end{itemize} +% \item 2006/03/09 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/03/10 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Ajout de \texttt{russian-lhcyralt.mld}, \texttt{russian-lhcyrkoi.mld} et \texttt{russian-lhcyrwin.mld}, avec +% leurs fichiers \texttt{.mlo}. +% \end{itemize} +% \item 2006/03/13 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2006/03/14 +% \begin{itemize} +% \item Ajout de \texttt{mtcmess.sty}. +% \end{itemize} +% \item 2006/03/16 +% \begin{itemize} +% \item Désormais, les messages sont numérotés. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/03/20 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2006/03/21 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/03/22 +% \begin{itemize} +% \item Mise à~jour du jargon. +% \end{itemize} +% \item 2006/03/28 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Mise à~jour du jargon. +% \end{itemize} +% \item 2006/03/29 +% \begin{itemize} +% \item Ajout de la question~37 sur les fichiers \texttt{.mld} et \texttt{babel}. +% \item Ajout de \texttt{french1.mld} et \texttt{french2.mld}. +% \item Mise à~jour du jargon. +% \end{itemize} +% \item 2006/03/30 +% \begin{itemize} +% \item Ajout de \texttt{english1.mld} et \texttt{english2.mld}. +% \end{itemize} +% \end{itemize} +% \item 45 +% \begin{itemize} +% \item 2006/03/31 +% \begin{itemize} +% \item Suppression des versions PostScript de la documentation. +% \item Ajout de \texttt{arab2.mld}, \texttt{bicig3.mld}, \texttt{buryat2.mld}, \texttt{xalx2.mld} et \texttt{xalx3.mld}. +% \end{itemize} +% \item 2006/04/03 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2006/04/04 +% \begin{itemize} +% \item Ajout de \texttt{swedish2.mld}. +% \item L'option de paquetage \texttt{insection} charge aussi le paquetage \texttt{flafter}. +% \end{itemize} +% \item 2006/04/05 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Ajout de \texttt{lamed.eps} et \texttt{lamed.pdf} comme images pour le logo de Lamed (construit depuis +% \texttt{lamed.tex}). +% \item Ré-ordonnancement des chapitres du manuel de l'utilisateur (partie~I). +% \end{itemize} +% \item 2006/04/06 +% \begin{itemize} +% \item Utilisation de \texttt{sectsty.sty} pour mieux mettre en forme les titres des sections. +% \end{itemize} +% \item 2006/04/07 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Ajout de \texttt{\bs ifmtcsecondpart} pour tester si le document a exactement 2~parties. +% \end{itemize} +% \item 2006/04/10 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2006/04/11 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2006/04/12 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2006/04/13 +% \begin{itemize} +% \item Dans l'option de paquetage \texttt{insection}, charger le paquetage \texttt{flafter} \emph{avant} le +% paquetage \texttt{placeins}. +% \item Ajout d'une figure sur les barrières de flottants. +% \end{itemize} +% \item 2006/04/27 +% \begin{itemize} +% \item Ajout de notes dans la question~20, sur l'utilisation avec le paquetage \texttt{appendix}. +% \item Ajout de commentaires pour l'option \texttt{insection}. +% \item Mise à~jour de la bibliographie. +% \item Début de la correction de l'environnement \texttt{mtchideinmaintoc}. +% \end{itemize} +% \item 2006/05/02 +% \begin{itemize} +% \item Ajout de notes dans \texttt{minitoc.bug}, point~20, sur l'utilisation avec le paquetage \texttt{appendix}. +% \item Fin de la correction de l'environnement \texttt{mtchideinmaintoc}. +% \item Corrections analogues dans les environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/05/03 +% \begin{itemize} +% \item Ajout de notes à~propos des environnements \texttt{mtchideinmainlof} et \texttt{mtchideinmainlot}. +% \item Ajout de \texttt{hide1.tex} et \texttt{hide2.tex}. +% \item Ajout d'un \emph{hint} sur le paquetage \texttt{fncychap} (il doit être chargé \emph{avant} \texttt{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \texttt{quotchap} (il doit être chargé \emph{avant} \texttt{minitoc}). +% \end{itemize} +% \item 2006/05/04 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Ajout d'un \emph{hint} sur le paquetage \texttt{romannum} (il doit être chargé \emph{avant} \texttt{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \texttt{sfheaders} (il doit être chargé \emph{avant} \texttt{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \texttt{alnumsec} (il doit être chargé \emph{avant} \texttt{minitoc}). +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2006/05/05 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item 2006/05/24 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Renommé \texttt{hide.tex} en \texttt{hide1.tex}. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/05/30 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Utilisation de \texttt{\bs MakeUpperCase} dans \texttt{\bs markboth} pour les styles de page. +% \end{itemize} +% \item 2006/05/31 +% \begin{itemize} +% \item Mise à~jour de la bibliographie. +% \item Ajout d'un \emph{hint} sur le paquetage \texttt{captcont} (il doit être chargé \emph{avant} \texttt{minitoc}). +% \item Corrections dans la documentation. +% \item Ajout de \texttt{uighur.mld}, \texttt{uighur2.mld} et \texttt{uighur3.mld} (comme synonymes pour les +% variantes de la langue bicig). +% \end{itemize} +% \item 2006/06/01 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Ajout d'une description de Mon\TeX{} dans le jargon. +% \item Ajout d'un commentaire sur le script \texttt{imk} dans \texttt{INSTALL} et le chapitre «~Installation~». +% \item Ajout d'une entrée «~paquetage~» dans le jargon. +% \item Ajout du fichier exemple \texttt{apx.tex}. +% \item Ajout du point~44 de la FAQ et des commandes \texttt{\bs mtcgapbeforeheads} et \texttt{\bs mtcgapafterheads}. +% \end{itemize} +% \item 2006/06/02 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Mise à~jour de la bibliographie. +% \item Ajout du fichier exemple \texttt{gaps.tex}. +% \end{itemize} +% \item 2006/06/05 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/06/06 +% \begin{itemize} +% \item Corrections dans la documentation. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/06/08 +% \begin{itemize} +% \item Corrections dans la documentation. +% \end{itemize} +% \item Correction d'espacement dans \texttt{french2.mld}. +% \end{itemize} +% \end{itemize} +% \egroup +% \end{RaggedRight} % \fi -% \end{SMOOTH} +% ^^A NEW HISTORY END % \Finale % diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.ins b/Master/texmf-dist/source/latex/minitoc/minitoc.ins index 9ef83156c34..f4121635daf 100644 --- a/Master/texmf-dist/source/latex/minitoc/minitoc.ins +++ b/Master/texmf-dist/source/latex/minitoc/minitoc.ins @@ -1,3 +1,368 @@ +\begin{filecontents}{dblaccnt.sty} +% Copyright 2000 Frank Mittelbach <frank.mittelbach@latex-project.org>. +% License: LPPL, version 1.3a or newer, according to +% http://www.latex-project.org/lppl.txt. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Werner Lemberg <wl@gnu.org>. +% +% +% This is the file dblaccnt.tex which implements support for multiple +% accents. +% +% +% The code below handles only the case of +% +% \acc1 \acc2 ... glyph +% +% with or without nesting braces. +% +% \acc1 {\acc2 a} +% +% etc. will be handled correctly by removing the brace group during +% the scanning process. This means in particular that conceptually +% any accent command can only handle single token arguments! +% +% It should also work for combinations generated from inputenc, i.e., +% are presented as 8bit tokens or, after passing through something like +% an .aux file, as \IeC{\acc1} \IeC{\acc2} ... +% +% If you use OT1 encoding you have to explicitly reload it (with +% \usepackage[OT1]{fontenc}). +% +% +% History +% +% 1.0 2000/01/27 +% +% Initial release. +% +% 1.1 2005/04/21 +% +% Make it work with LaTeX release 2003/12/01. +% Add copyright message and history. +% + +\ProvidesPackage{dblaccnt}[2005/04/21 v1.1 double accent support] + +\endlinechar \m@ne + + +% We must redefine two internal LaTeX commands to provide hooks for +% assembling accents. + +% Here we test whether #1 (the command to be executed) is \chardef or +% #3 (the encoding) is `?'. If both are false, \assemble@accent@cmds +% will be used. +% +% The first case catches \DeclareTextSymbol, the second catches +% \ProvideTextCommandDefault. Both checks are ugly hacks which hopefully +% disappear in the near future. +% +\def\@dec@text@cmd#1#2#3{ + \ifx#1\chardef + \expandafter\def\expandafter#2\expandafter{ + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \else + \ifx#1\chardef@text@cmd + \expandafter\def\expandafter#2\expandafter{ + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \else + \if#3? + \expandafter\def\expandafter#2\expandafter{ + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \else + \expandafter\def\expandafter#2\expandafter{ + % start looking for acc tokens + \expandafter\assemble@accent@cmds + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \fi + \fi + \fi + \let\@ifdefinable\@rc@ifdefinable + \expandafter#1\csname#3\string#2\endcsname +} + + +% The redefined \@tabacckludge macro below assures that the top-level +% definition of the accents (which contains \assemble@accent@cmds) +% will be called. +% +\def\@make@tabacc#1#2{ + \expandafter\def\csname @tabacc\string#1\endcsname{#2} +} + +\@make@tabacc{'}{\@acci} +\@make@tabacc{`}{\@accii} +\@make@tabacc{=}{\@acciii} + + +% Here the redefinition of second internal LaTeX macro. +% +\def\@tabacckludge#1{ + \csname @tabacc\string#1\endcsname +} + + +% We only look ahead for further accents if we are to typeset. +% +\def\assemble@accent@cmds{ + \ifx\protect\@typeset@protect + \expandafter\assemble@tokensinit + \fi +} + + +% The init is special as we have to parse over some of the expansion +% of the encoding specific command; for example, \^ might expand to +% +% \assemble@accent@cmds \OT1-cmd \^ \OT1\^ +% ^^^^^^ one token +% +% We start \assemble@tokens with the number of hits so far (\@empty), +% zero the actual code for the current, e.g., \OT1\^ in the above +% example (resp. the corresponding macro in the current font +% encoding), and as a third argument we will pick up the next token +% or group in the input stream for testing. +% +\def\assemble@tokensinit#1#2#3{ + % the usual test for availability in the current encoding + % similar to the test in \@changed@cmd + \@inmathwarn#2 + \expandafter\ifx\csname\cf@encoding\string#2\endcsname\relax + \expandafter\ifx\csname ?\string#2\endcsname\relax + \expandafter\def\csname ?\string#2\endcsname{ + \TextSymbolUnavailable#2 + } + \fi + \global\expandafter\let + \csname\cf@encoding \string#2\expandafter\endcsname + \csname ?\string#2\endcsname + \fi + + % here we substitute the current encoding + \expandafter\assemble@tokens@\expandafter\@empty + \csname\cf@encoding\string#2\endcsname +} + + +% The next commands should be considered only as a proof of concept +% -- they can most certainly be streamlined. Here is roughly what +% they do: +% +% \assemble@tokens: If the picked up token is \IeC then get rid of it +% and parse the next token (or group) which is expected to be the +% argument of \IeC. This is done by restarting the whole process. +% Otherwise we have to figure out if the current token (#3) is an +% 8-bit from inputenc, i.e., expanding to \IeC{...}. This is +% handled by calling \assemble@tokensz passing an expansion of #3 +% as well as #3 (or more exactly, its first token since the braces +% get removed in this process) itself. +% +% \assemble@tokensz: Test if the expansion start with \IeC in which +% case it is assumed that it comes from an inputenc 8bit; the next +% token will be considered as its argument and used for further +% processing in \assemble@tokensx. Otherwise the unexpanded #3 +% from above is used. +% +% \assemble@tokensx: If this cmd is called its third argument should +% contain a normalized token from the input stream, i.e. +% +% {..} -> .. +% \IeC{..} -> .. +% ^^xx (expanding to) \IeC{..} -> .. +% +% Now all :-) that remains is testing whether the expansion of this +% token starts with \assemble@accent@cmds, since in this case we have +% found another accent cmd. +% +% #1 is the number of hits, #2 is the real definition in that +% encoding, and #3 is the next token (or group). +% +% The macros \assemble@tokens@ and \assemble@tokens@@ are +% intermediate steps to test whether #3 is empty; if yes, we simply +% expand #2. +% +\def\assemble@tokens@#1#2#3{ + \assemble@tokens@@{#1}{#2}{#3}{#3\@empty} +} + +\def\assemble@tokens@@#1#2#3#4{ + \ifx#4\@empty + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {#2{}} + {\assemble@tokens{#1}{#2}{#3}} +} + +\def\assemble@tokens#1#2#3{ + \ifx\IeC#3 + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + % try again but pick up argument of \IeC + {\assemble@tokens@{#1}{#2}} + % this will get rid of a group argument -- nasty :-) + {\expandafter\assemble@tokensz#3\relax\assemble@tokensz{#1}{#2}#3} +} + +\def\assemble@tokensz#1#2\assemble@tokensz#3#4#5{ + \ifx#1\IeC + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {\assemble@tokensx{#3}{#4}#2} + {\assemble@tokensx{#3}{#4}#5} +} + +% \assemble@tokensx: This passes an expanded and unexpanded version +% of #3 to \ifassemble@tokens to do the actual processing. +% +% \ifassemble@tokens: If we have found another accent command then +% keep its name and record that we had another hit and restart the +% scanning via \assemble@tokens, i.e., we append an `x' to the +% ``hit'' argument that we carry around for no good reason, and we +% append the official name of the accent command (which was picked +% up as part of the expansion of the input token) to the argument, +% storing the list of accents found so far. Note that we do use +% the official name, e.g. `\"', not `\OT1\"' -- the latter is only +% used for the very first accent! +% +% If it turns out that we don't have an accent command here it is +% time to stop the scanning and do some processing. Now finally the +% ``hit'' argument and the list of collected accents comes into play: +% We construct a command which name consists of the string +% ``handle@accent'', followed by a number of `x's each for each hit +% earlier on. Thus in a situation like \"\^a we would execute +% \handle@accentx and in case of \"a \handle@accent. This command +% gets as its arguments the collected accents followed by the token +% which stopped the scanning proccess, e.g. +% +% \handle@accentx \OT1\" \^ {a} +% +% and its purpose is to determine how to produce a glyph from it +% (e.g. as a composite or as a part composite or ...) +% +\def\assemble@tokensx#1#2#3{ + \expandafter + \ifassemble@tokens#3\@empty\@empty\@empty\ifassemble@tokens{#1}{#2}{#3}} + +\def\ifassemble@tokens#1#2#3#4\ifassemble@tokens#5#6#7{ + % next token was defined via \DeclareText... + \ifx#1\assemble@accent@cmds + % thus #3 is its official name + \expandafter\assemble@tokens@ + \else + % execute what has been assembled and exit + \csname handle@accent#5\endcsname#6{#7} + \expandafter\@gobbletwo + \fi + % first two args to \assemble@tokens on next pass + {#5x}{#6#3} +} + + +% Depending on the number of accents found, \handle@accent[x[x]] will +% be called. + +% ONLY ONE: We check whether \#1-#2 is a known command (a composite) +% and execute it, otherwise try to execute #1{#2} as an accent +% command. +% +\def\handle@accent#1#2{ + \expandafter\ifx\csname\string#1-\string#2\endcsname\relax + #1{#2} + \else + \csname\string#1-\string#2\endcsname + \fi +} + +% TWO IN A ROW: We check for \#1-#2-#3. If undefined, we apply #1 to +% whatever is the result of #2{#3}. One could think of a more +% complex algorithm here, e.g., if #1-#2 is known as a composite +% modifier (whatever that is) apply that before trying the above but +% this is probably not necessary. +% +\def\handle@accentx#1#2#3{ + \expandafter\ifx\csname\string#1-\string#2-\string#3\endcsname\relax + #1{#2{#3}} + \else + \csname\string#1-\string#2-\string#3\endcsname + \fi +} + +% MORE THAN TWO: (Not handled so far.) If there are more than three, +% then the parsing will die at some point when \handle@accentxx... +% will turn out to be \relax, and then one accent will become an +% argument of another -- too bad. +% +\def\handle@accentxx#1#2#3#4{ + % catch more than two accents in a row + \errmessage{Too many accents, dropping first} + #2#3#4 +} + + +% This is simpler now. +% +\def\DeclareTextCompositeCommand#1#2#3#4{ + \expandafter\def\csname\expandafter\string\csname + #2\endcsname\string#1-\string#3\endcsname{#4} +} + +% This is new. +% +\def\DeclareTextDoubleCompositeCommand#1#2#3#4#5{ + \expandafter\def\csname\expandafter\string\csname + #2\endcsname\string#1-\string#3-\string#4\endcsname{#5} +} + +% This also. +% +\catcode\z@=11\relax +\def\DeclareTextDoubleComposite#1#2#3#4#5{ + \def\reserved@a{\DeclareTextDoubleCompositeCommand#1{#2}{#3}{#4}} + \bgroup + \lccode\z@#5 + \lowercase{ + \egroup + \reserved@a ^^@} +} +\catcode\z@=15\relax + + +% Now we reinitialize the \@acc... macros to use our new definitions. +% +\AtBeginDocument{ + \let\@acci \' + \let\@accii \` + \let\@acciii \= +} + + +\endlinechar `\^^M + +\endinput + +% end of dblaccnt.tex +\end{filecontents} \bgroup \catcode`\^^?=11 \begin{filecontents}{./chinese1.mlo} @@ -91,6 +456,7 @@ \def\stctitle{–‘›¤¢÷õ –¨¤úê} \def\slftitle{ñ‘îª –¨þó} \def\slttitle{ñø¢› –¨þó} +% \end{filecontents} \begin{filecontents}{./hangul1.mlo} \ProvidesFile{hangul1.mlo}[2005/01/28] @@ -388,6 +754,141 @@ \def\slttitle{•92–218Ž159} % \end{filecontents} +\begin{filecontents}{./malayalam-omega.mlo} +\ProvidesFile{malayalam-omega.mlo}[2006/02/13] +% From omal.sty +% by Alex A.J. <indicTeX@gmail.com> +% +\def\ptctitle{\mal ഉളàµà´³à´Ÿà´•àµà´•à´‚} +\def\plftitle{\mal à´šà´¿à´¤àµà´°à´™àµà´™à´³àµâ€} +\def\plttitle{\mal ടേബിളàµà´•à´³àµâ€} +% +\def\mtctitle{\mal ഉളàµà´³à´Ÿà´•àµà´•à´‚} +\def\mlftitle{\mal à´šà´¿à´¤àµà´°à´™àµà´™à´³àµâ€} +\def\mlttitle{\mal ടേബിളàµà´•à´³àµâ€} +% +\def\stctitle{\mal ഉളàµà´³à´Ÿà´•àµà´•à´‚} +\def\slftitle{\mal à´šà´¿à´¤àµà´°à´™àµà´™à´³àµâ€} +\def\slttitle{\mal ടേബിളàµà´•à´³àµâ€} +% +\end{filecontents} +\begin{filecontents}{./russian-cca.mlo} +%% This package redefines several LaTeX defaults for printing Russian +%% documents in alternative encoding. Uses packages cmcyr and +%% indentfirst. By Victor Boyko (vb1890@cs.nyu.edu). 01/18/95. + +\ProvidesFile{russian-cca.mlo}[2006/03/07] +%% From russian.sty in the cmcyralt package +%% Victor Boyko (vb1890@cs.nyu.edu) +\def\ptctitle{Ž£« ¢«¥¨¥} +\def\plftitle{‘¯¨á®ª à¨á㪮¢} +\def\plttitle{‘¯¨á®ª â ¡«¨æ} +%% +\def\mtctitle{Ž£« ¢«¥¨¥} +\def\mlftitle{‘¯¨á®ª à¨á㪮¢} +\def\mlttitle{‘¯¨á®ª â ¡«¨æ} +%% +\def\stctitle{Ž£« ¢«¥¨¥} +\def\slftitle{‘¯¨á®ª à¨á㪮¢} +\def\slttitle{‘¯¨á®ª â ¡«¨æ} +%% +\end{filecontents} +\begin{filecontents}{./russian-cca1.mlo} +\ProvidesFile{russian-cca1.mlo}[2006/02/07] +%% Titles for minitoc.sty +%% using cmcyr fonts in alt encoding +%% From the cmcyralt package +%% (A.Harin and V.Zhytnikov)] +%% +\def\ptctitle{Ž£« ¢«¥¨¥}% +\def\plftitle{‘¯¨á®ª ¨««îáâà 権}% +\def\plttitle{‘¯¨á®ª â ¡«¨æ}% +%% +\def\mtctitle{Ž£« ¢«¥¨¥}% +\def\mlftitle{‘¯¨á®ª ¨««îáâà 権}% +\def\mlttitle{‘¯¨á®ª â ¡«¨æ}% +%% +\def\stctitle{Ž£« ¢«¥¨¥}% +\def\slftitle{‘¯¨á®ª ¨««îáâà 権}% +\def\slttitle{‘¯¨á®ª â ¡«¨æ}% +%% +\end{filecontents} +\begin{filecontents}{./russian-lh.mlo} +\ProvidesFile{russian-lh.mlo}[2006/03/07] +%% Russian (russian-lh) titles for minitoc.sty +%% from russian.sty in the LH package +%% Sergei O. Naoumov (serge@astro.unc.edu) +%% +\expandafter\ifx\csname chapter\endcsname\relax +%% for books -- +\def\ptctitle{Ž£« ¢«¥¨¥} +\else +%% for articles etc.-- +\def\ptctitle{‘®¤¥à¦ ¨¥} +\fi +\def\plftitle{‘¯¨á®ª à¨á㪮¢} +\def\plttitle{‘¯¨á®ª â ¡«¨æ} +%% +\def\mtctitle{‘®¤¥à¦ ¨¥} +\def\mlftitle{‘¯¨á®ª à¨á㪮¢} +\def\mlttitle{‘¯¨á®ª â ¡«¨æ} +%% +\def\stctitle{‘®¤¥à¦ ¨¥} +\def\slftitle{‘¯¨á®ª à¨á㪮¢} +\def\slttitle{‘¯¨á®ª â ¡«¨æ} +%% +\end{filecontents} +\begin{filecontents}{./russian-lhcyralt.mlo} +\ProvidesFile{russian-lhcyralt.mlo}[2006/03/10] +%% From lhcyralt.sty in the lhcyr package +%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru) +\def\ptctitle{Ž£« ¢«¥¨¥}% +\def\plftitle{‘¯¨á®ª ¨««îáâà 権}% +\def\plttitle{‘¯¨á®ª â ¡«¨æ}% +%% +\def\mtctitle{Ž£« ¢«¥¨¥}% +\def\mlftitle{‘¯¨á®ª ¨««îáâà 権}% +\def\mlttitle{‘¯¨á®ª â ¡«¨æ}% +%% +\def\stctitle{Ž£« ¢«¥¨¥}% +\def\slftitle{‘¯¨á®ª ¨««îáâà 権}% +\def\slttitle{‘¯¨á®ª â ¡«¨æ}% +%% +\end{filecontents} +\begin{filecontents}{./russian-lhcyrkoi.mlo} +\ProvidesFile{russian-lhcyrkoi.mlo}[2006/03/10] +%% From lhcyrkoi.sty in the lhcyr package +%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru) +\def\ptctitle{ïÇÌÁ×ÌÅÎÉÅ}% +\def\plftitle{óÐÉÓÏË ÉÌÌÀÓÔÒÁÃÉÊ}% +\def\plttitle{óÐÉÓÏË ÔÁÂÌÉÃ}% +%% +\def\mtctitle{ïÇÌÁ×ÌÅÎÉÅ}% +\def\mlftitle{óÐÉÓÏË ÉÌÌÀÓÔÒÁÃÉÊ}% +\def\mlttitle{óÐÉÓÏË ÔÁÂÌÉÃ}% +%% +\def\stctitle{ïÇÌÁ×ÌÅÎÉÅ}% +\def\slftitle{óÐÉÓÏË ÉÌÌÀÓÔÒÁÃÉÊ}% +\def\slttitle{óÐÉÓÏË ÔÁÂÌÉÃ}% +%% +\end{filecontents} +\begin{filecontents}{./russian-lhcyrwin.mlo} +\ProvidesFile{russian-lhcyrwin.mlo}[2006/03/10] +%% From lhcyrwin.sty in the lhcyr package +%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru) +\def\ptctitle{Îãëàâëåíèå}% +\def\plftitle{Ñïèñîê èëëþñòðàöèé}% +\def\plttitle{Ñïèñîê òàáëèö}% +%% +\def\mtctitle{Îãëàâëåíèå}% +\def\mlftitle{Ñïèñîê èëëþñòðàöèé}% +\def\mlttitle{Ñïèñîê òàáëèö}% +%% +\def\stctitle{Îãëàâëåíèå}% +\def\slftitle{Ñïèñîê èëëþñòðàöèé}% +\def\slttitle{Ñïèñîê òàáëèö}% +%% +\end{filecontents} \begin{filecontents}{./thai.mlo} \ProvidesFile{thai.mlo}[2005/01/28] % from thaicjk.ldf CJK 4.5.2 Thai support for the babel system @@ -406,13 +907,53 @@ \def\slttitle{ÊÒúѵÒÃÒ§}% % \end{filecontents} +\begin{filecontents}{hangul-u8.mlo} +\ProvidesFile{hangul-u8.mlo}[2006/02/21] +%% From the file u8hangul.tex in the HLaTeX package +%% by Koaunghi Un (koaunghi@kornet.net) +%% +%% Hangul captions for Lambda +%% +\ksnamedef{ptctitle}{목~ì°¨} +\ksnamedef{plftitle}{그림~목차} +\ksnamedef{plttitle}{í‘œ~목차} +%% +\ksnamedef{mtctitle}{목~ì°¨} +\ksnamedef{mlftitle}{그림~목차} +\ksnamedef{mlttitle}{í‘œ~목차} +%% +\ksnamedef{stctitle}{목~ì°¨} +\ksnamedef{slftitle}{그림~목차} +\ksnamedef{slttitle}{í‘œ~목차} +%% +\end{filecontents} +\begin{filecontents}{hanja-u8.mlo} +\ProvidesFile{hanja-u8.mlo}[2006/02/21] +%% From the file u8hangul.tex in the HLaTeX package +%% by Koaunghi Un (koaunghi@kornet.net) +%% +%% Hanja captions for Lambda +%% +\ksnamedef{ptctitle}{ç›®~次} +\ksnamedef{plftitle}{그림~目次} +\ksnamedef{plttitle}{表~目次} +%% +\ksnamedef{mtctitle}{ç›®~次} +\ksnamedef{mlftitle}{그림~目次} +\ksnamedef{mlttitle}{表~目次} +%% +\ksnamedef{stctitle}{ç›®~次} +\ksnamedef{slftitle}{그림~目次} +\ksnamedef{slttitle}{表~目次} +%% +\end{filecontents} \egroup \begin{filecontents}{./minitoc.ist} %% %% This is file `minitoc.ist', %% This is a generated file. %% -%% Copyright (C) 2005 by: +%% Copyright (C) 2005, 2006 by: %% Jean-Pierre F. Drucbert %% <jean-pierre.drucbert@onera.fr> %% @@ -454,7 +995,7 @@ quote '!' level '>' encap '|' preamble -"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n" +"\n \\begin{theindex}\\flushcolumns \n \\makeatletter\\scan@allowedfalse\n" postamble "\n\n \\end{theindex}\n" item_x1 "\\efill \n \\subitem " @@ -480,7 +1021,7 @@ headings_flag 1 %% This is file `fminitoc.ist', %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 +%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -519,7 +1060,7 @@ quote '!' level '>' encap '|' preamble -"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n" +"\n \\begin{theindex}\\flushcolumns \n \\makeatletter\\scan@allowedfalse\n" postamble "\n\n \\end{theindex}\n" item_x1 "\\efill \n \\subitem " @@ -545,65 +1086,6 @@ numhead_negative "nombres" %% %% End of file `fminitoc.ist'. \end{filecontents} -\begin{filecontents}{./mtcglo.ist} -%% -%% This is file `mtcglo.ist', -%% This is a generated file. -%% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 -%% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% -%% This file was generated from file(s) of the LaTeX base system. -%% -------------------------------------------------------------- -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3 -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% The list of all files belonging to the minitoc package is -%% given in the file `minitoc.l'. -%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -actual '=' -quote '!' -level '>' -item_x1 "\\efill \n \\subitem " -item_x2 "\\ " -delim_0 "\\hfill " -delim_1 "\\hfill " -delim_2 "\\hfill " -heading_prefix "{\\bfseries\\hfil " -heading_suffix "\\hfil}\\nopagebreak\n" -headings_flag 0 -preamble -"\n \\begin{theglossary} \n - \\makeatletter\\scan@allowedfalse\n" -postamble -"\n\n \\end{theglossary}\n" -keyword "\\glossaryentry" - -%% End of file `mtcglo.ist'. -\end{filecontents} \begin{filecontents}{./minitoc.lan} \def\LANG{0} \endinput @@ -613,7 +1095,10 @@ keyword "\\glossaryentry" \endinput \end{filecontents} \begin{filecontents}{./minitoc.pre} +\RequirePackage{fixltx2e} \usepackage{xspace} +\usepackage{calc} +\usepackage{afterpage} \usepackage{comment} \usepackage{enumerate} %<ADDITIONS @@ -634,8 +1119,13 @@ keyword "\\glossaryentry" \DeclareTextSymbol{\textbackslash}{TS1}{92} \DeclareTextSymbolDefault{\textbackslash}{TS1} \IfFileExists{txfonts.sty}{\usepackage{txfonts}}{\relax} +\IfFileExists{mflogo.sty}{\usepackage{mflogo}}% +{\def\MF{\textbf{\texttt{METAFONT}}} + \def\MP{\textbf{\texttt{METAPOST}}}} \newif\ifDP\DPfalse \IfFileExists{dpfloat.sty}{\usepackage{dpfloat}\DPtrue}{\DPfalse} +\newif\ifFLP\FLPfalse +\IfFileExists{floatpag.sty}{\usepackage{floatpag}\FLPtrue}{\FLPfalse} \usepackage{tocbibind} \usepackage{nameref} \input{\jobname.lan} @@ -644,9 +1134,27 @@ keyword "\\glossaryentry" \@twosidetrue\@mparswitchtrue % ESSAI pour tromper varioref \makeatother % ESSAI pour tromper varioref \ifcase\LANG\relax +\lefthyphenmin=3 +\righthyphenmin=3 +\hyphenation{Mittelbach} +\hyphenation{Jackowski} +\hyphenation{biblio-gra-phy} +\hyphenation{Biblio-gra-phy} +\hyphenation{Impatient} +\hyphenation{make-index} +\hyphenation{hyper-link} \FTRfalse \usepackage[english]{varioref} \or\relax +\lefthyphenmin=3 +\righthyphenmin=3 +\hyphenation{Mittelbach} +\hyphenation{Jackowski} +\hyphenation{biblio-gra-phy} +\hyphenation{Biblio-gra-phy} +\hyphenation{Impatient} +\hyphenation{make-index} +\hyphenation{hyper-link} \FTRtrue \usepackage{frbib} \usepackage[french]{varioref} @@ -654,6 +1162,14 @@ keyword "\\glossaryentry" \makeatletter % ESSAI pour tromper varioref \@twosidefalse\@mparswitchfalse% ESSAI pour tromper varioref \makeatother % ESSAI pour tromper varioref +\usepackage{multicol}% v40 +\usepackage[OT1,TS1,T1]{fontenc} +\usepackage{fixfoot} +\usepackage[bottom,hang,multiple]{footmisc} +\setlength{\footnotemargin}{.7em} %1.8em by default, much too wide. +% Check if booktabs package is available +\newif\ifBT \BTfalse +\IfFileExists{booktabs.sty}{\BTtrue\usepackage{booktabs}}{\BTfalse} \usepackage{ifpdf} \ifcase\LANG\relax \def\gpdftitle{The minitoc package} @@ -665,52 +1181,64 @@ keyword "\\glossaryentry" \usepackage[pdftex,pstarrows]{pict2e} \usepackage[pdftex]{graphicx} \usepackage[pdftex, colorlinks,% - pdfpagelayout=SinglePage,% + pdfpagelayout={SinglePage},% % pdfpagetransition=Dissolve,% slow % pdfpagetransition={Split /H /O},% + pdfview={Fit},% + pdfstartview={Fit},% pdftitle={\gpdftitle},% pdfsubject={minitoc},% pdfauthor={Jean-Pierre F. Drucbert},% - pdfcreator={pdflatex},% + pdfcreator={pdfLaTeX with hyperref package},% + pdfproducer={pdflatex},% +% pdfpagemode={UseOutlines},% + pdfkeywords={toc,table-of-contents,part,chapter,section},% +% pdfcompresslevel=9,% pagebackref=true,% pdfnewwindow=true,% - bookmarksnumbered=true,% +%% pdffitwindow=true,% +%% pdfcenterwindow=false,% + pdftoolbar=true,% + pdfmenubar=true,% +%% pdfwindowui=false,% + bookmarks=true,% + a4paper=true,% % plainpages=false,% - bookmarksopen]% + breaklinks=true,% + bookmarksopenlevel=0,% + bookmarksopen,% + bookmarksnumbered=true]% {hyperref} \else - \usepackage[dvips]{color} - \usepackage[dvips,pstarrows]{pict2e} - \usepackage[dvips]{graphicx} - \usepackage{hyperref} + \usepackage[dvips]{color} + \usepackage[dvips,pstarrows]{pict2e} + \usepackage[dvips]{graphicx} + \usepackage{hyperref} +% \usepackage{breakurl} % DOES NOT WORK \fi \makeatletter % to include some useful commands %avoid warnings \providecommand*{\toclevel@xpart}{0} \providecommand*{\toclevel@xchapter}{0} -\providecommand*{\toclevel@xsection}{0} +\providecommand*{\toclevel@xsect}{0} \providecommand*{\toclevel@starpart}{0} \providecommand*{\toclevel@starchapter}{0} \providecommand*{\toclevel@starsection}{0} \providecommand*{\toclevel@ppart}{0} \providecommand*{\toclevel@pchapter}{0} -\providecommand*{\toclevel@psection}{0} +\providecommand*{\toclevel@psect}{0} \makeatother \usepackage{tabularx} -\usepackage{multicol}% v40 -\usepackage{fixfoot} -% Check if booktabs package is available -\newif\ifBT \BTfalse -\IfFileExists{booktabs.sty}{\BTtrue\usepackage{booktabs}}{\BTfalse} +\def\UrlFont{\sffamily} % Check if url package is available -\IfFileExists{url.sty}{\usepackage{url}}{\let\url\texttt} +% \IfFileExists{url.sty}{\usepackage{url}}{\let\url\texttt} \ifcase\LANG\relax \usepackage[french,english]{babel} \or\relax \usepackage[french,english]{babel} \usepackage{franc,frnew} \fi -\usepackage[TS1,T1]{fontenc} +%\usepackage[TS1,T1]{fontenc} %\def\ij{i\kern-.1ex j} \DeclareTextSymbol{\ij}{T1}{188} \DeclareTextSymbol{\IJ}{T1}{156} @@ -745,12 +1273,23 @@ keyword "\\glossaryentry" \makeatletter % to include some useful commands \providecommand{\BibTeX}{{\rm B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} -\renewcommand{\BibTeX}{{\rm B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em - T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} +\providecommand{\SLaTeX}{{\rm S\LaTeX}} +%\renewcommand{\BibTeX}{{\rm B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em +% T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} +\renewcommand{\BibTeX}{{\upshape B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em + T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} \let\BiBTeX\BibTeX +\def\NTS{\leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}\kern-0.2emS$}} +\def\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX} % IF YOU NOT HAVE THE manfnt FONT, the dangerous bends will not be printed... \IfFileExists{manfnt.sty}{% does not work with .tfm -\typeout{manfnt.tfm FOUND} +%\typeout{manfnt.tfm FOUND} +\def\DBEND{% +\ifcase\LANG\relax +{} like the one shown in the margin\virage\relax +\or\relax +{} comme celui montré dans la marge\virage\relax +\fi}% \newfont{\manfnt}{manfnt} \newcommand\virage{\marginpar[\raggedleft {{\manfnt\symbol{'177}}~~}]{\raggedright {~~\manfnt\symbol{'177}}}} @@ -758,14 +1297,23 @@ keyword "\\glossaryentry" \hbox{{\manfnt\char127}\kern2pt}\hfil\hbox{}}} \newcommand\Virage{\marginpar[\hfill{\@Vir~~}]{{~~\@Vir}\hfill}}% }%ELSE -{\let\Virage\relax \let\virage\relax} +{\let\Virage\relax \let\virage\relax \let\DBEND\relax} %%%%%%%%%%%%%%%%% END OF REPLACE \def\smooth{\spaceskip=0.3em plus .8em minus .1em \xspaceskip=0.6em plus 1em minus .2em \pretolerance=10 \tolerance=10000 \looseness=-10000 \parfillskip=0pt plus10fill\relax}% +%%% \newenvironment{SCBOX}[1]{\mbox{\scshape #1}}{} \newenvironment{SMOOTH}{\bgroup\smooth}{\par\egroup} % +\let\oendquote\endquote +\def\nendquote{\oendquote\penalty-1\relax} +% +\newenvironment{xmessage}[1][XXXXX]{% + \expandafter\label{mess+#1}% + \begin{samepage}\let\endquote\nendquote\relax\smooth\lneed{5}\strut\hrule\penalty10000}% +{\par\end{samepage}} +% \def\Cat#1{\hbox{$\langle$\emph{#1}$\rangle$}} \def\<#1>{\Cat{#1}} %%% @@ -814,6 +1362,7 @@ keyword "\\glossaryentry" \makeatother \def\name#1#2{\penalty-1\mbox{\textrm{#1}~\textsc{#2}}} \def\xname#1#2{\mbox{\textrm{#1}~\textsc{#2}}} +\def\vname#1#2{\mbox{\textsc{#2}~\textrm{\upshape{#1}}}} % vietnamese name: last-first \parskip=12pt %\def\bs{{\ttfamily\char'134}} \def\bs{\textbackslash} %ESSAI @@ -838,10 +1387,17 @@ keyword "\\glossaryentry" ONERA~/~Centre de Toulouse~/~SRI\\% \url{mailto:jean-pierre.drucbert@onera.fr}} \date{\today} -\title{The \texttt{minitoc} package\\(version~\#43)} +\title{The \texttt{minitoc} package\\(version~\#44)} \parindent=0pt +\lefthyphenmin=3 +\righthyphenmin=3 +\hyphenation{Mittelbach} +\hyphenation{Jackowski} \hyphenation{biblio-gra-phy} \hyphenation{Biblio-gra-phy} +\hyphenation{Impatient} +\hyphenation{make-index} +\hyphenation{hyper-link} \makeatletter \let\o@tocrmarg\@tocrmarg \def\@tocrmarg{\o@tocrmarg plus 1fil} @@ -872,20 +1428,18 @@ ONERA~/~Centre de Toulouse~/~SRI\\% \def\l@part{\lneed{6}\old@l@part} \let\old@l@chapter\l@chapter \def\l@chapter{\lneed{2.5}\old@l@chapter} -\let\old@l@section\l@section -\def\l@section{\lneed{1.5}\old@l@section} -% -%Donald Arseneau asnd@reg.triumf.ca -% bottomfnote.sty -\let\bf@makecolold=\@makecol -\def\@makecol{\advance\skip\footins\fill \bf@makecolold} -% end of bottomfnote.sty +% +% %Donald Arseneau asnd@reg.triumf.ca +% % bottomfnote.sty % replaced by footmisc.sty +% \let\bf@makecolold=\@makecol +% \def\@makecol{\advance\skip\footins\fill \bf@makecolold} +% % end of bottomfnote.sty % enlarge section mumbers (numwidth) in tocs. -\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.8em}} -\renewcommand*\l@subsection{\@dottedtocline{2}{4.3em}{3.7em}} -\renewcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.6em}} -\renewcommand*\l@paragraph{\@dottedtocline{4}{10em}{5.5em}} -\renewcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6.5em}} +\def\l@section{\lneed{1.5}\@dottedtocline{1}{4.5em}{3.8em}} +\renewcommand*\l@subsection{\@dottedtocline{2}{5.3em}{3.7em}} +\renewcommand*\l@subsubsection{\@dottedtocline{3}{8.0em}{4.6em}} +\renewcommand*\l@paragraph{\@dottedtocline{4}{11em}{5.5em}} +\renewcommand*\l@subparagraph{\@dottedtocline{5}{13em}{6.5em}} % \renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} \let\l@table\l@figure @@ -894,15 +1448,37 @@ ONERA~/~Centre de Toulouse~/~SRI\\% \kern-.125em$\mathcal{S}$}% %%% \providecommand{\BAR}{\texttt{\textbar}} +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% wdesc &co +\def\wdesclabel#1{\hspace\labelsep \bf #1} +\def\wdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\wdesclabel}} +\let\endwdesc\endlist +\def\wit[#1]{\item[{{#1}\hfill}]} +% bulleted labels +\def\buwdesclabel#1{\hspace\labelsep \hbox{$\bullet$~~\bf #1}} +\def\buwdesc#1{\list{}{\settowidth\labelwidth{{$\bullet$~~#1}}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\buwdesclabel}} +\let\endbuwdesc\endlist +% boxed labels +\def\bxdesclabel#1{\hspace\labelsep \fbox{\bf #1}} +\def\bxdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\bxdesclabel}} +\let\endbxdesc\endlist +%%%%%%%%%%%%%%%%%%%%%%%%% +\RequirePackage{boldsc} \end{filecontents} \begin{filecontents}{./mypatches.sty} % LOCAL PATCH % encoding T1 for \" (francais) -\def\fileversion{v01} -\def\filedate{2003/11/21} +\def\fileversion{v02} +\def\filedate{2006/06/01} \ProvidesPackage{mypatches}[\filedate\space\fileversion\space Package mypatches] -%\def\french@dieresis#1{{\accent"04 \if#1i\i\else#1\fi}} +% dieresis accent; special case for i \DeclareTextCommand{\french@dieresis}{T1}[1]{{\accent"4\if#1i\i\else#1\fi}} \DeclareTextCommand{\french@dieresis}{OT1}[1]{{\accent"7F\if#1i\i\else#1\fi}} % encoding T1 for \w (czech) @@ -912,6 +1488,7 @@ ONERA~/~Centre de Toulouse~/~SRI\\% % \q for czech \gdef\czech@q#1{#1\kern-2pt\char'47}% \global\let\q\czech@q +% backslash character (Barre Oblique Inversée: \boi) \DeclareTextCommand{\boi}{T1}{{\tt\char '20}} \DeclareTextCommand{\boi}{OT1}{{\tt\char '134}} %\DeclareTextCommand{\degre}{T1}{{\char '6}} @@ -935,7 +1512,6 @@ ONERA~/~Centre de Toulouse~/~SRI\\% \ProvideTextCommand{\textcurrency}{T1}{{\fontencoding{TS1}\selectfont\char164}} \ProvideTextCommand{\textyen}{T1}{{\fontencoding{TS1}\selectfont\char165}} \ProvideTextCommand{\textbrokenbar}{T1}{{\fontencoding{TS1}\selectfont\char166}} -\RequirePackage{boldsc} \RequirePackage{cmsd} \end{filecontents} \begin{filecontents}{./boldsc.sty} @@ -1037,8 +1613,8 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi %\uccode"11=`J \uccode`\i=`I \uccode`\j=`J -\def\^#1{\ifx#1i{\old@C\i}\else{\old@C #1}\fi} -\def\"#1{\ifx#1i{\old@T\i}\else{\old@T #1}\fi} +%\def\^#1{\ifx#1i{\old@C\i}\else{\old@C #1}\fi} +%\def\"#1{\ifx#1i{\old@T\i}\else{\old@T #1}\fi} \def\og{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\langle\!\langle$}} \def\fg{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\,\rangle\!\rangle$}} \def\guill#1{\og\relax #1\relax\fg} @@ -1060,7 +1636,7 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi \fron \end{filecontents} %% -%% Copyright (C) 2005 by: +%% Copyright (C) 2005, 2006 by: %% Jean-Pierre F. Drucbert %% <jean-pierre.drucbert@onera.fr> %% @@ -1088,8 +1664,8 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi This is a generated file. -Copyright (C) 2005 by: -Jean-Pierre F. Drucbert +Copyright (C) 2005, 2006 by: +Jean-Pierre F. Drucbert (JPFD) <jean-pierre.drucbert@onera.fr> This file may be distributed and/or modified under the conditions of @@ -1104,7 +1680,7 @@ and version 1.3 or later is part of all distributions of LaTeX version This work has the LPPL maintenance status "author-maintained". -This Current Maintainer of this work is Jean-Pierre F. Drucbert. +This Current Maintainer of this work is Jean-Pierre F. Drucbert (JPFD). This work consists of all the files listed in the file `minitoc.l' distributed with it. @@ -1114,20 +1690,29 @@ distributed with it. \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}}} \generate{\file{acadian.mld}{\from{minitoc.dtx}{acadian}}} \generate{\file{acadien.mld}{\from{minitoc.dtx}{acadien}}} \generate{\file{afrikaan.mld}{\from{minitoc.dtx}{afrikaan}}} \generate{\file{afrikaans.mld}{\from{minitoc.dtx}{afrikaans}}} +\generate{\file{albanian.mld}{\from{minitoc.dtx}{albanian}}} \generate{\file{american.mld}{\from{minitoc.dtx}{american}}} \generate{\file{arab.mld}{\from{minitoc.dtx}{arab}}} +\generate{\file{arab2.mld}{\from{minitoc.dtx}{arab2}}} \generate{\file{arabic.mld}{\from{minitoc.dtx}{arabic}}} \generate{\file{armenian.mld}{\from{minitoc.dtx}{armenian}}} +\generate{\file{australian.mld}{\from{minitoc.dtx}{australian}}} \generate{\file{austrian.mld}{\from{minitoc.dtx}{austrian}}} \generate{\file{bahasa.mld}{\from{minitoc.dtx}{bahasa}}} +\generate{\file{bahasai.mld}{\from{minitoc.dtx}{bahasai}}} +\generate{\file{bahasam.mld}{\from{minitoc.dtx}{bahasam}}} \generate{\file{bangla.mld}{\from{minitoc.dtx}{bangla}}} \generate{\file{basque.mld}{\from{minitoc.dtx}{basque}}} \generate{\file{bicig.mld}{\from{minitoc.dtx}{bicig}}} +\generate{\file{bicig2.mld}{\from{minitoc.dtx}{bicig2}}} +\generate{\file{bicig3.mld}{\from{minitoc.dtx}{bicig3}}} +\generate{\file{bithe.mld}{\from{minitoc.dtx}{bithe}}} \generate{\file{brazil.mld}{\from{minitoc.dtx}{brazil}}} \generate{\file{brazilian.mld}{\from{minitoc.dtx}{brazilian}}} \generate{\file{breton.mld}{\from{minitoc.dtx}{breton}}} @@ -1135,6 +1720,7 @@ distributed with it. \generate{\file{bulgarian.mld}{\from{minitoc.dtx}{bulgarian}}} \generate{\file{bulgarianb.mld}{\from{minitoc.dtx}{bulgarianb}}} \generate{\file{buryat.mld}{\from{minitoc.dtx}{buryat}}} +\generate{\file{buryat2.mld}{\from{minitoc.dtx}{buryat2}}} \generate{\file{canadian.mld}{\from{minitoc.dtx}{canadian}}} \generate{\file{canadien.mld}{\from{minitoc.dtx}{canadien}}} \generate{\file{castillan.mld}{\from{minitoc.dtx}{castillan}}} @@ -1147,23 +1733,29 @@ distributed with it. \generate{\file{danish.mld}{\from{minitoc.dtx}{danish}}} \generate{\file{dutch.mld}{\from{minitoc.dtx}{dutch}}} \generate{\file{english.mld}{\from{minitoc.dtx}{english}}} +\generate{\file{english1.mld}{\from{minitoc.dtx}{english1}}} +\generate{\file{english2.mld}{\from{minitoc.dtx}{english2}}} \generate{\file{esperant.mld}{\from{minitoc.dtx}{esperant}}} \generate{\file{esperanto.mld}{\from{minitoc.dtx}{esperanto}}} \generate{\file{estonian.mld}{\from{minitoc.dtx}{estonian}}} \generate{\file{ethiopia.mld}{\from{minitoc.dtx}{ethiopia}}} \generate{\file{ethiopian.mld}{\from{minitoc.dtx}{ethiopian}}} +\generate{\file{ethiopian2.mld}{\from{minitoc.dtx}{ethiopian2}}} \generate{\file{farsi1.mld}{\from{minitoc.dtx}{farsi1}}} \generate{\file{farsi2.mld}{\from{minitoc.dtx}{farsi2}}} \generate{\file{finnish.mld}{\from{minitoc.dtx}{finnish}}} \generate{\file{finnish2.mld}{\from{minitoc.dtx}{finnish2}}} \generate{\file{francais.mld}{\from{minitoc.dtx}{francais}}} \generate{\file{french.mld}{\from{minitoc.dtx}{french}}} +\generate{\file{french1.mld}{\from{minitoc.dtx}{french1}}} +\generate{\file{french2.mld}{\from{minitoc.dtx}{french2}}} \generate{\file{frenchb.mld}{\from{minitoc.dtx}{frenchb}}} \generate{\file{frenchle.mld}{\from{minitoc.dtx}{frenchle}}} \generate{\file{frenchpro.mld}{\from{minitoc.dtx}{frenchpro}}} \generate{\file{galician.mld}{\from{minitoc.dtx}{galician}}} \generate{\file{german.mld}{\from{minitoc.dtx}{german}}} \generate{\file{germanb.mld}{\from{minitoc.dtx}{germanb}}} +\generate{\file{germanb2.mld}{\from{minitoc.dtx}{germanb2}}} \generate{\file{greek.mld}{\from{minitoc.dtx}{greek}}} \generate{\file{greek-mono.mld}{\from{minitoc.dtx}{greek-mono}}} \generate{\file{greek-polydemo.mld}{\from{minitoc.dtx}{greek-polydemo}}} @@ -1173,46 +1765,73 @@ distributed with it. \generate{\file{hangul2.mld}{\from{minitoc.dtx}{hangul2}}} \generate{\file{hangul3.mld}{\from{minitoc.dtx}{hangul3}}} \generate{\file{hangul4.mld}{\from{minitoc.dtx}{hangul4}}} +\generate{\file{hangul-u8.mld}{\from{minitoc.dtx}{hangul-u8}}} \generate{\file{hanja1.mld}{\from{minitoc.dtx}{hanja1}}} \generate{\file{hanja2.mld}{\from{minitoc.dtx}{hanja2}}} +\generate{\file{hanja-u8.mld}{\from{minitoc.dtx}{hanja-u8}}} \generate{\file{hebrew.mld}{\from{minitoc.dtx}{hebrew}}} +\generate{\file{hebrew2.mld}{\from{minitoc.dtx}{hebrew2}}} \generate{\file{hungarian.mld}{\from{minitoc.dtx}{hungarian}}} \generate{\file{icelandic.mld}{\from{minitoc.dtx}{icelandic}}} +\generate{\file{indon.mld}{\from{minitoc.dtx}{indon}}} +\generate{\file{indonesian.mld}{\from{minitoc.dtx}{indonesian}}} \generate{\file{interlingua.mld}{\from{minitoc.dtx}{interlingua}}} \generate{\file{irish.mld}{\from{minitoc.dtx}{irish}}} \generate{\file{italian.mld}{\from{minitoc.dtx}{italian}}} +\generate{\file{italian2.mld}{\from{minitoc.dtx}{italian2}}} \generate{\file{japanese.mld}{\from{minitoc.dtx}{japanese}}} \generate{\file{japanese2.mld}{\from{minitoc.dtx}{japanese2}}} \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{kannada.mld}{\from{minitoc.dtx}{kannada}}} +\generate{\file{khalkha.mld}{\from{minitoc.dtx}{khalkha}}} \generate{\file{latin.mld}{\from{minitoc.dtx}{latin}}} \generate{\file{latin2.mld}{\from{minitoc.dtx}{latin2}}} \generate{\file{latvian.mld}{\from{minitoc.dtx}{latvian}}} \generate{\file{letton.mld}{\from{minitoc.dtx}{letton}}} \generate{\file{lithuanian.mld}{\from{minitoc.dtx}{lithuanian}}} +\generate{\file{lowersorbian.mld}{\from{minitoc.dtx}{lowersorbian}}} \generate{\file{lsorbian.mld}{\from{minitoc.dtx}{lsorbian}}} \generate{\file{magyar.mld}{\from{minitoc.dtx}{magyar}}} \generate{\file{magyar2.mld}{\from{minitoc.dtx}{magyar2}}} +\generate{\file{magyar3.mld}{\from{minitoc.dtx}{magyar3}}} +\generate{\file{malay.mld}{\from{minitoc.dtx}{malay}}} \generate{\file{malayalam-keli.mld}{\from{minitoc.dtx}{malayalam-keli}}} +\generate{\file{malayalam-omega.mld}{\from{minitoc.dtx}{malayalam-omega}}} \generate{\file{malayalam-rachana.mld}{\from{minitoc.dtx}{malayalam-rachana}}} \generate{\file{malayalam-rachana2.mld}{\from{minitoc.dtx}{malayalam-rachana2}}} +\generate{\file{manju.mld}{\from{minitoc.dtx}{manju}}} +\generate{\file{meyalu.mld}{\from{minitoc.dtx}{meyalu}}} \generate{\file{mongol.mld}{\from{minitoc.dtx}{mongol}}} \generate{\file{naustrian.mld}{\from{minitoc.dtx}{naustrian}}} +\generate{\file{newzealand.mld}{\from{minitoc.dtx}{newzealand}}} \generate{\file{ngerman.mld}{\from{minitoc.dtx}{ngerman}}} \generate{\file{ngermanb.mld}{\from{minitoc.dtx}{ngermanb}}} +\generate{\file{ngermanb2.mld}{\from{minitoc.dtx}{ngermanb2}}} \generate{\file{norsk.mld}{\from{minitoc.dtx}{norsk}}} +\generate{\file{norsk2.mld}{\from{minitoc.dtx}{norsk2}}} \generate{\file{nynorsk.mld}{\from{minitoc.dtx}{nynorsk}}} +\generate{\file{nynorsk2.mld}{\from{minitoc.dtx}{nynorsk2}}} \generate{\file{polish.mld}{\from{minitoc.dtx}{polish}}} \generate{\file{polish2.mld}{\from{minitoc.dtx}{polish2}}} +\generate{\file{polski.mld}{\from{minitoc.dtx}{polski}}} \generate{\file{portuges.mld}{\from{minitoc.dtx}{portuges}}} \generate{\file{portuguese.mld}{\from{minitoc.dtx}{portuguese}}} \generate{\file{romanian.mld}{\from{minitoc.dtx}{romanian}}} +\generate{\file{romanian2.mld}{\from{minitoc.dtx}{romanian2}}} +\generate{\file{romanian3.mld}{\from{minitoc.dtx}{romanian3}}} \generate{\file{russian.mld}{\from{minitoc.dtx}{russian}}} \generate{\file{russian2m.mld}{\from{minitoc.dtx}{russian2m}}} \generate{\file{russian2o.mld}{\from{minitoc.dtx}{russian2o}}} \generate{\file{russianb.mld}{\from{minitoc.dtx}{russianb}}} \generate{\file{russianc.mld}{\from{minitoc.dtx}{russianc}}} +\generate{\file{russian-cca.mld}{\from{minitoc.dtx}{russian-cca}}} +\generate{\file{russian-cca1.mld}{\from{minitoc.dtx}{russian-cca1}}} +\generate{\file{russian-lh.mld}{\from{minitoc.dtx}{russian-lh}}} +\generate{\file{russian-lhcyralt.mld}{\from{minitoc.dtx}{russian-lhcyralt}}} +\generate{\file{russian-lhcyrkoi.mld}{\from{minitoc.dtx}{russian-lhcyrkoi}}} +\generate{\file{russian-lhcyrwin.mld}{\from{minitoc.dtx}{russian-lhcyrwin}}} \generate{\file{samin.mld}{\from{minitoc.dtx}{samin}}} \generate{\file{scottish.mld}{\from{minitoc.dtx}{scottish}}} \generate{\file{serbian.mld}{\from{minitoc.dtx}{serbian}}} @@ -1222,16 +1841,26 @@ distributed with it. \generate{\file{spanish.mld}{\from{minitoc.dtx}{spanish}}} \generate{\file{spanish2.mld}{\from{minitoc.dtx}{spanish2}}} \generate{\file{spanish3.mld}{\from{minitoc.dtx}{spanish3}}} +\generate{\file{spanish4.mld}{\from{minitoc.dtx}{spanish4}}} \generate{\file{swedish.mld}{\from{minitoc.dtx}{swedish}}} +\generate{\file{swedish2.mld}{\from{minitoc.dtx}{swedish2}}} \generate{\file{thai.mld}{\from{minitoc.dtx}{thai}}} \generate{\file{turkish.mld}{\from{minitoc.dtx}{turkish}}} +\generate{\file{uighur.mld}{\from{minitoc.dtx}{uighur}}} +\generate{\file{uighur2.mld}{\from{minitoc.dtx}{uighur2}}} +\generate{\file{uighur3.mld}{\from{minitoc.dtx}{uighur3}}} \generate{\file{UKenglish.mld}{\from{minitoc.dtx}{UKenglish}}} \generate{\file{ukraineb.mld}{\from{minitoc.dtx}{ukraineb}}} +\generate{\file{ukrainian.mld}{\from{minitoc.dtx}{ukrainian}}} +\generate{\file{uppersorbian.mld}{\from{minitoc.dtx}{uppersorbian}}} \generate{\file{USenglish.mld}{\from{minitoc.dtx}{USenglish}}} \generate{\file{usorbian.mld}{\from{minitoc.dtx}{usorbian}}} \generate{\file{vietnam.mld}{\from{minitoc.dtx}{vietnam}}} \generate{\file{vietnamese.mld}{\from{minitoc.dtx}{vietnamese}}} \generate{\file{welsh.mld}{\from{minitoc.dtx}{welsh}}} +\generate{\file{xalx.mld}{\from{minitoc.dtx}{xalx}}} +\generate{\file{xalx2.mld}{\from{minitoc.dtx}{xalx2}}} +\generate{\file{xalx3.mld}{\from{minitoc.dtx}{xalx3}}} \obeyspaces \Msg{*************************************************************} |