From 7148bd987087fee2f7c0dacb91b1ed94f7b4330e Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 16 Jul 2007 16:35:10 +0000 Subject: minitoc 55 (1jul07) git-svn-id: svn://tug.org/texlive/trunk@4622 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/source/latex/minitoc/fminitoc.dtx | 5 +- Master/texmf-dist/source/latex/minitoc/minitoc.dtx | 9924 ++++++++++++++------ Master/texmf-dist/source/latex/minitoc/minitoc.ins | 178 +- 3 files changed, 7190 insertions(+), 2917 deletions(-) (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx index d2208b7e519..635482fea78 100644 --- a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx +++ b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx @@ -25,11 +25,12 @@ %% This work consists of all the files listed in the file `minitoc.l' %% distributed with it. %% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 -%% 2001 2002 2003 2004 2005 2006 2007 +%% 2001 2002 2003 2004 2005 2006 2007 2008 %% Jean-Pierre F. Drucbert %% +\makeatletter \ProvidesFile{fminitoc.dtx}% - [2007/03/22 minitoc v53 french documentation start file] + [2007/06/29 minitoc v55 french documentation start file] \input{minitoc.dtx} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \endinput diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx index b5a5e69f663..c2c3a44dfdf 100644 --- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx +++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % %% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 -%% 2001 2002 2003 2004 2005 2006 2007 +%% 2001 2002 2003 2004 2005 2006 2007 2008 %% Jean-Pierre F. Drucbert %% % @@ -30,16 +30,17 @@ % %\NeedsTeXFormat{LaTeX2e}[1996/06/05] %\ProvidesPackage{minitoc} -%\RequirePackage{mtcmess}[2006/03/14] %<*package> - [2007/03/22 v53 minitoc.dtx file] + [2007/06/29 v55 minitoc.dtx file] % +%\RequirePackage{mtcmess}[2006/03/14] % %<*driver> \listfiles \documentclass[10pt,a4paper,titlepage,oneside,openright]{book} %\documentclass[10pt,a4paper,titlepage,twoside,openright]{book} % +\def\ATOC#1{{#1}\stepcounter{section}\addcontentsline{toc}{section}{\protect\numberline{}#1}} \newlength{\widthinc}\setlength{\widthinc}{3.5cm} \makeatletter\@mparswitchfalse\makeatother % les notes marginales à gauche! \makeatletter @@ -58,11 +59,30 @@ % \IfFileExists{mparhack.sty}{\usepackage{mparhack}}{} % not used if oneside. \IfFileExists{natbib.sty}{\usepackage[sort&compress,comma,numbers,square]{natbib}\citeindextrue}{} \IfFileExists{shorttoc.sty}{\usepackage[tight]{shorttoc}}{} +\IfFileExists{fnbreak.sty}{\usepackage{fnbreak}}{} % Checks split footnotes %%%%%%%%%%%%%%% +\usepackage{ifthen} +\newcounter{currlevel}\setcounter{currlevel}{-1} +\makeatletter +\gdef\@idxitem#1{% + \par + \hangindent 40\p@ + \ifthenelse{#1 > \value{currlevel}}{{% + \nobreak + }{\ifthenelse{#1 = \value{currlevel}}{% + \pagebreak[0]% + }{% + \pagebreak[2]% + }}% + \setcounter{currlevel}{#1}% + \hangindent 40pt +}}% +\makeatother %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \makeatletter \providecommand*{\toclevel@chaptersom}{0} \makeatletter\providecommand*{\toclevel@sectionsom}{0} +\let\nouppercase\relax \def\Shorttableofcontents#1#2{\bgroup\c@tocdepth=#2\@restonecolfalse \if@tightshtoc \parsep\z@ @@ -70,10 +90,10 @@ \if@twocolumn\@restonecoltrue\onecolumn\fi \@ifundefined{chapter}% {\section*{{#1} - \@mkboth{\uppercase{#1}}{\uppercase{#1}}}% + \@mkboth{\nouppercase{#1}}{\nouppercase{#1}}}% \addcontentsline{toc}{sectionsom}{#1}}% {\chapter*{{#1} - \@mkboth{\uppercase{#1}}{\uppercase{#1}}}% + \@mkboth{\nouppercase{#1}}{\nouppercase{#1}}}% \addcontentsline{toc}{chaptersom}{#1}}% \@startshorttoc{toc}\if@restonecol\twocolumn\fi\egroup} \def\l@chaptersom{\@dottedtocline{\@M}{1em}{2.3em}} @@ -109,7 +129,6 @@ \or\relax \usepackage[french2,tight,hints,listfiles]{minitoc} \fi -% \ifcase\LANG\relax \providecommand{\seename}{\protect\emph{see}} \gdef\see#1#2{\protect\emph{see}~#1} @@ -196,6 +215,17 @@ \newcommand{\ioexamA}[1]{\index{#1=\protect\texttt{#1} (ancien exemple de document)\hfil\null}} \newcommand{\ioexamB}[1]{\index{Anciens exemples=Anciens exemples\hfil\null>#1=\protect\texttt{#1}}} \fi +% -- features +\newcommand{\feat}[1]{\protect\texttt{#1}\ifeat{#1}} +\newcommand{\ufeat}[1]{\protect\texttt{#1}} +\newcommand{\ifeat}[1]{\ifeatA{#1}\ifeatB{#1}} +\ifcase\LANG\relax +\newcommand{\ifeatA}[1]{\index{#1=\protect\texttt{#1} (feature)\hfil\null}} +\newcommand{\ifeatB}[1]{\index{Features=Features\hfil\null>#1=\protect\texttt{#1}}} +\or\relax +\newcommand{\ifeatA}[1]{\index{#1=\protect\texttt{#1} (dispositif)\hfil\null}} +\newcommand{\ifeatB}[1]{\index{Dispositifs=Dispositifs\hfil\null>#1=\protect\texttt{#1}}} +\fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -- extensions/suffixes \newcommand{\suffix}[1]{\protect\texttt{#1}\isuffix{#1}} @@ -364,6 +394,9 @@ \newcommand{\ixfileB}[1]{\index{Fichiers=Fichiers\hfil\null>#1=\protect\texttt{#1}}} \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% -- .mld /mlo couples +\newcommand{\xmldo}[1]{\protect\texttt{#1.ml[d{\BAR}o]}\ixfile{#1.mld}\ixfile{#1.mlo}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -- depth counters \newcommand{\dcnt}[1]{\protect\texttt{#1}\idcnt{#1}} \newcommand{\udcnt}[1]{\protect\texttt{#1}} @@ -405,12 +438,73 @@ \newcommand{\icomB}[1]{\index{Commandes=Commandes\hfil\null>#1=\protect\texttt{\bs #1}}} \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% -- messages +%\newcommand{\mess}[1]{\protect\texttt{#1}\imess{#1}} +%\newcommand{\umess}[1]{\protect\texttt{#1}} +% \let\Buttonbox\Ovalbox % to be changed easily +\def\Buttonbox#1{\fbox{\mbox{#1}}} % to be changed easily +% \def\Buttonbox#1{\keystroke{\mbox{#1}}} % to be changed easily +\newcommand{\lmess}[1]{\footnotesize + \hyperlink{#1}{\Buttonbox{\texttt{#1}}}} +\newcommand{\phmess}{\footnotesize + \item[]{\textcolor{white}{\Buttonbox{\phantom{\texttt{M0000}}}}}} +\newcommand{\RMP}[1]{\reversemarginpar + \marginpar[{\raggedleft\strut\footnotesize\hyperlink{#1}{\Buttonbox{\texttt{#1}}}\texttt{~~}}]{{\raggedright\strut\footnotesize\texttt{~~}\hyperlink{#1}{\Buttonbox{\texttt{#1}}}}% + }\normalmarginpar} +\newcommand{\NMP}[1]{\normalmarginpar + \marginpar[{\raggedleft\Strutt\footnotesize\hypertarget{#1}{\Buttonbox{\texttt{#1}}}\texttt{~~}}]{{\raggedright\strut\footnotesize\hypertarget{#1}{\Buttonbox{\texttt{#1}}}\texttt{~~}}% + }\normalmarginpar} +\newcommand{\imess}[1]{\imessA{#1}\imessB{#1}\RMP{#1}} +\newcommand{\jmess}[1]{\imessA{#1}\imessB{#1}\NMP{#1}} +\ifcase\LANG\relax +\newcommand{\imessA}[1]{\index{#1=\protect\texttt{#1} (message)\hfil\null}} +\newcommand{\imessB}[1]{\index{Messages=Messages\hfil\null>#1=\protect\texttt{#1}}} +\or\relax +\newcommand{\imessA}[1]{\index{#1=\protect\texttt{#1} (message)\hfil\null}} +\newcommand{\imessB}[1]{\index{Messages=Messages\hfil\null>#1=\protect\texttt{#1}}} +\fi +\newcommand{\HPH}{\footnotesize\hphantom{\fbox{\texttt{M0000}}}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% -- Stacked Messages in Margin \SMM{\lmess{W0054}\\ \lmess{W0055}} +\newcommand{\SMM}[1]{\bgroup% + \let\imess\lmess % local redefinition, to avoid stupid errors. + \marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}% + \protect #1% + \end{tabular}}\egroup} +% -- idem. plus a Z dangerous bend above +\newcommand{\SMMZ}[1]{\bgroup% + \let\imess\lmess % local redefinition, to avoid stupid errors. + \marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}% + \null\hfill\Strutt\hbox{\manfnt\char127}\hfill\null\\*[3ex] + \protect #1% + \end{tabular}}\egroup} +% -- idem. plus a ZZ double dangerous bend above +\newcommand{\SMMZZ}[1]{\bgroup% + \let\imess\lmess % local redefinition, to avoid stupid errors. + \marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}% + \null\hfill\Strutt\hbox{\manfnt\char127\kern2pt\char127}\hfill\null\\*[3ex] + \protect #1% + \end{tabular}}\egroup} +% Redefine \virage and \Virage (beware to the braces!) +\AtBeginDocument{% +\renewcommand{\virage}{% + \reversemarginpar{\marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}% + \null\hfill\Strutt\hbox{\manfnt\char127\kern2pt}\hfill\null\\ + \HPH + \end{tabular}}}\normalmarginpar} +\renewcommand{\Virage}{% + \reversemarginpar{\marginpar{\footnotesize\texttt{~~}\begin{tabular}[t]{@{}l@{}}% + \null\hfill\Strutt\hbox{\manfnt\char127\kern2pt\char127}\hfill\null\\ + \HPH + \end{tabular}}}\normalmarginpar}% +} %%% ATBEGINDOCUMENT +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ifcase\LANG\relax \gdef\envname{environment} \gdef\envsname{environments} \gdef\Envsname{Environments} -\gdef\glossary@prologue{\section*{{Change History}}% - \markboth{{Change History}}{{Change History}}} +\gdef\glossary@prologue{\section*{{Change history}}% + \markboth{{Change history}}{{Change history}}} %\def\generalname{General} \gdef\generalname{} \or\relax @@ -607,8 +701,8 @@ \gdef\envname{environment} \gdef\envsname{environments} \gdef\Envsname{Environments} -\gdef\glossary@prologue{\section*{{Change History}}% - \markboth{{Change History}}{{Change History}}} +\gdef\glossary@prologue{\section*{{Change history}}% + \markboth{{Change history}}{{Change history}}} %\def\generalname{General} \gdef\generalname{} \or\relax @@ -706,6 +800,17 @@ % \PageIndex % \RecordChanges \input{minitoc.pre} +\providecommand{\capstart}{\empty} +\ifcase\LANG\relax +\usepackage{fancybox} +% \usepackage[english]{keystroke} % ERRORS +\or\relax +\froff\usepackage{fancybox}\fron +% \usepackage[french]{keystroke} % ERRORS +\fi +% +\providecommand{\hyperlink}[2]{\empty} +\providecommand{\hypertarget}[2]{\empty} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \makeatletter % \def\SpecialIndex#1{\@bsphack\special@index{\expandafter\@gobble @@ -811,8 +916,8 @@ \gdef\envname{environment} \gdef\envsname{environments} \gdef\Envsname{Environments} -\gdef\glossary@prologue{\section*{{Change History}}% - \markboth{{Change History}}{{Change History}}} +\gdef\glossary@prologue{\section*{{Change history}}% + \markboth{{Change history}}{{Change history}}} %\def\generalname{General} \gdef\generalname{} \or\relax @@ -869,34 +974,38 @@ sud des %%%% Strings by language \ifcase\LANG\relax \def\LLL{\mbox{LANGUAGE}} +\def\OFFSET{\mbox{OFFSET}} \def\NB{\mbox{NUMBER}} \def\NNN{\mbox{LINE}} \def\PREPA{\mbox{PREPARATION}} \def\CCC{\mbox{CLASS}} -\def\INAME{\mbox{internal\_name}} -\def\SEQ{\mbox{sequence}} -\def\NTITLE{\mbox{new\_title}} -\def\FILE{\mbox{file}} -\def\CTR{\mbox{counter}} -\def\VAL{\mbox{value}} -\def\EXTEN{\mbox{extension}} +\def\INAME{\mbox{INTERNAL\_NAME}} +\def\SEQ{\mbox{SEQUENCE}} +\def\NTITLE{\mbox{NEW\_TITLE}} +\def\FILE{\mbox{FILE}} +\def\CTR{\mbox{COUNTER}} +\def\VAL{\mbox{VALUE}} +\def\EXTEN{\mbox{EXTENSION}} \def\STRING{\mbox{STRING}} -\def\COMMAND{\mbox{command}} +\def\COMMAND{\mbox{COMMAND}} +\def\PACK{\mbox{PACK}} \or\relax \def\LLL{\mbox{LANGUE}} +\def\OFFSET{\mbox{DÉPLACEMENT}} \def\NB{\mbox{NOMBRE}} \def\NNN{\mbox{LIGNE}} \def\PREPA{\mbox{PRÉPARATION}} \def\CCC{\mbox{CLASSE}} -\def\INAME{\mbox{nom\_interne}} -\def\SEQ{\mbox{séquence}} -\def\NTITLE{\mbox{nouveau\_titre}} -\def\FILE{\mbox{fichier}} -\def\CTR{\mbox{compteur}} -\def\VAL{\mbox{valeur}} -\def\EXTEN{\mbox{suffixe}} +\def\INAME{\mbox{NOM\_INTERNE}} +\def\SEQ{\mbox{SÉQUENCE}} +\def\NTITLE{\mbox{NOUVEAU\_TITRE}} +\def\FILE{\mbox{FICHIER}} +\def\CTR{\mbox{COMPTEUR}} +\def\VAL{\mbox{VALEUR}} +\def\EXTEN{\mbox{SUFFIXE}} \def\STRING{\mbox{CHAÎNE}} -\def\COMMAND{\mbox{commande}} +\def\COMMAND{\mbox{COMMANDE}} +\def\PACK{\mbox{PAQUETAGE}} \fi %%%%%%%%%%%%%%% % On float pages, push the floats to the top @@ -924,10 +1033,12 @@ sud des \froff\IfFileExists{hypernat.sty}{\usepackage{hypernat}}{}\fron \fi \begin{document} +\pagestyle{headings} % \setcounter{lofdepth}{2} % \mtcsetdepth{minilof}{2} \raggedbottom \addtolength{\marginparsep}{.5em}%ESSAI +\setlength{\marginparpush}{1.0ex}% \ifcase\LANG\relax \let\fron\relax \let\froff\relax @@ -967,13 +1078,22 @@ references for usage, bold roman numbers (\textbf{123}) are code line references colored numbers in square brackets, like this:~{\sksep}\cite{minitoc}, are bibliographic references, eventually sorted and compressed. -The names of commands, environments, files, suffixes, options and languages, are in \texttt{typewriter} font +The names of commands, environments, files, suffixes, options, features, messages identifiers\,\footnote{The +messages identifiers appear in the right margin of the text, near the points of usage.}, and languages, are in \texttt{typewriter} font (\textbf{\texttt{bold}} for default options or the default language). The names of tools, packages and classes are in \textsf{sans serif} font. -The people names are in \textrm{roman} for the first names, in \textsc{Small Caps} for the family names, separated by a comma, the -family name first\footnote{For some oriental names (like japanese, korean, vietnamese or indian names), +The people names are in \textrm{roman} for the first names, in \textsc{Small Caps} for the family names, +separated by a comma, the +family name first\,\footnote{For some oriental names (like japanese, korean, vietnamese or indian names), it is sometimes difficult to know which is the first or the last name.}, like in ``\textsc{Lamport},~Leslie'' in the index.% +% +% \noindent +% \incrementmtc +% \begin{minipage}{\textwidth} +% \minitoc +% \end{minipage} +% \decrementmtc \par\bigskip}% \or\relax \long\def\Indexhead{Dans cet index, les nombres en italique (\textit{123}) sont des numéros de pages, @@ -982,8 +1102,9 @@ les nombres en fonte romaine grasse (\textbf{123}) sont des r les nombres colorés entre crochets carrés, comme ceci:~{\sksep}\cite{fminitoc}, sont des références bibliographiques, éventuellement triées et compressées. -Les noms des commandes, environnements, fichiers, suffixes, options et langues sont en fonte de \texttt{machine à~écrire} -(en \textbf{\texttt{gras}} pour les options et la langue par défaut). +Les noms des commandes, environnements, fichiers, suffixes, options, dispositifs, identificateurs de messages\,\footnote{Les +identificateurs de messages apparaissent dans la marge droite du texte, près des points d'utilisation.} et +langues sont en fonte de \texttt{machine à~écrire} (en \textbf{\texttt{grasse}} pour les options et la langue par défaut). Les noms des outils, des paquetages et des classes sont en fonte \textsf{sans empattement}. Les noms de personnes sont en \textrm{romain} pour les prénoms, en \textsc{Petites Capitales} pour les noms de familles, séparés par une virgule, le nom de famille en premier\,\footnote{Pour certains noms orientaux (par exemple, japonais, coréens, @@ -991,9 +1112,16 @@ vietnamiens ou indiens), il est parfois difficile de savoir quel est le pr comme dans «~\textsc{Lamport},~Leslie~» dans l'index.% \par\bigskip}% \fi +\makeatletter + \def\subitem{\@idxitem{1}\hspace*{20pt}}% + \def\subsubitem{\@idxitem{2}\hspace*{30pt}}% +\makeatother %% \def\theindex{\svtheindex\small\setlength{\columnseprule}{0pt}\setlength{\columnsep}{45pt}\sloppy} \makeatletter \renewenvironment{theindex}{% + \def\item{\@idxitem{0}\relax}% + \def\subitem{\@idxitem{1}\relax\hspace*{20pt}}% + \def\subsubitem{\@idxitem{2}\relax\hspace*{30pt}}% \begin{multicols}{2}[\chapter*{\indexname}\Indexhead][10\baselineskip]% \mtcaddchapter[\indexname]% \@mkboth{\indexname}{\indexname}% @@ -1001,7 +1129,7 @@ comme dans \setlength{\parskip}{0pt}% \setlength{\parsep}{0pt}% \setlength{\columnsep}{45pt}% - \sloppy\setlength{\parindent}{0pt}\thispagestyle{plain}\pagestyle{myheadings}\let\item\@idxitem% + \sloppy\setlength{\parindent}{0pt}\thispagestyle{plain}\pagestyle{myheadings}\def\item{\@idxitem{0}}% %% \raggedcolumns \setcounter{collectmore}{-1}% Not perfect, but acceptable. \raggedbottom} @@ -1082,31 +1210,42 @@ comme dans % \DoNotIndex{\@thanks,\@thefnmark,\@topnum} % \DoNotIndex{\@@,\@elt,\@forloop,\@fortmp,\@gtempa,\@totalleftmargin} % \DoNotIndex{\",\/,\@ifundefined,\@nil,\@verbatim,\@vobeyspaces} -% \DoNotIndex{\|,\~,\ ,\active,\advance,\aftergroup,\begingroup,\bgroup} +% ^^A \DoNotIndex{\|,\~,\ ,\active,\advance,\aftergroup,\begingroup,\bgroup} +% \DoNotIndex{\|,\~,\ ,\active,\advance} % ^^A \DoNotIndex{\mathcal,\csname,\def,\documentstyle,\dospecials,\edef} % \DoNotIndex{\mathcal,\csname,\def,\documentstyle,\dospecials} -% \DoNotIndex{\egroup} -% \DoNotIndex{\else,\endcsname,\endgroup,\endinput,\endtrivlist} -% \DoNotIndex{\expandafter,\fi,\fnsymbol,\futurelet,\gdef,\global} +% ^^A \DoNotIndex{\egroup} +% ^^A \DoNotIndex{\else,\endcsname,\endgroup,\endinput,\endtrivlist} +% \DoNotIndex{\else,\endcsname,\endinput,\endtrivlist} +% ^^A \DoNotIndex{\expandafter,\fi,\fnsymbol,\futurelet,\gdef,\global} +% \DoNotIndex{\fi,\fnsymbol,\futurelet} % \DoNotIndex{\hbox,\hss,\if,\if@inlabel,\if@tempswa,\if@twocolumn} % \DoNotIndex{\ifcase} % \DoNotIndex{\ifcat,\iffalse,\ifx,\ignorespaces,\index,\input,\item} -% \DoNotIndex{\jobname,\kern,\leavevmode,\leftskip,\let,\llap,\lower} +% ^^A \DoNotIndex{\jobname,\kern,\leavevmode,\leftskip,\let,\llap,\lower} +% ^^A \DoNotIndex{\leavevmode,\leftskip,\let,\llap,\lower} +% \DoNotIndex{\leavevmode,\let,\llap,\lower} % \DoNotIndex{\m@ne,\next,\newpage,\nobreak,\noexpand,\nonfrenchspacing} -% \DoNotIndex{\obeylines,\or,\protect,\raggedleft,\rightskip,\rm,\sc} -% \DoNotIndex{\setbox,\setcounter,\small,\space,\string,\strut} +% ^^A \DoNotIndex{\obeylines,\or,\protect,\raggedleft,\rightskip,\rm,\sc} +% \DoNotIndex{\obeylines,\or,\raggedleft,\rm,\sc} +% ^^A \DoNotIndex{\setbox,\setcounter,\small,\space,\string,\strut} +% \DoNotIndex{\setbox,\small,\space,\string,\strut} % \DoNotIndex{\strutbox} % \DoNotIndex{\thefootnote,\thispagestyle,\topmargin,\trivlist,\tt} % \DoNotIndex{\twocolumn,\typeout,\vss,\vtop,\xdef,\z@} % \DoNotIndex{\,,\@bsphack,\@esphack,\@noligs,\@vobeyspaces,\@xverbatim} % \DoNotIndex{\`,\catcode,\end,\escapechar,\frenchspacing,\glossary} % \DoNotIndex{\hangindent,\hfil,\hfill,\hskip,\hspace,\ht,\it,\langle} -% \DoNotIndex{\leaders,\long,\makelabel,\marginpar,\reversemarginpar,\markboth,\mathcode} -% \DoNotIndex{\mathsurround,\mbox,\newcount,\newdimen,\newskip} +% ^^A \DoNotIndex{\leaders,\long,\makelabel,\marginpar,\reversemarginpar,\markboth,\mathcode} +% \DoNotIndex{\leaders,\long,\makelabel,\marginpar,\reversemarginpar,\mathcode} +% ^^A \DoNotIndex{\mathsurround,\mbox,\newcount,\newdimen,\newskip} +% \DoNotIndex{\mathsurround,\mbox} % \DoNotIndex{\nopagebreak} % \DoNotIndex{\parfillskip,\parindent,\parskip,\penalty,\raise,\rangle} -% \DoNotIndex{\section,\setlength,\TeX,\topsep,\underline,\unskip,\verb} -% \DoNotIndex{\vskip,\vspace,\widetilde,\\,\%,\@date,\@defpar} +% ^^A \DoNotIndex{\section,\setlength,\TeX,\topsep,\underline,\unskip,\verb} +% \DoNotIndex{\section,\TeX,\underline,\verb} +% ^^A \DoNotIndex{\vskip,\vspace,\widetilde,\\,\%,\@date,\@defpar} +% \DoNotIndex{\widetilde,\\,\%,\@date,\@defpar} % \DoNotIndex{\[,\{,\},\]} % \DoNotIndex{\count@,\ifnum,\loop,\today,\uppercase,\uccode} % \DoNotIndex{\baselineskip,\begin,\tw@} @@ -1115,7 +1254,8 @@ comme dans % \DoNotIndex{\I,\J,\K,\L,\M,\N,\O,\P,\Q,\R,\S,\T,\U,\V,\W,\X,\Y,\Z} % \DoNotIndex{\1,\2,\3,\4,\5,\6,\7,\8,\9,\0} % \DoNotIndex{\!,\#,\$,\&,\',\(,\),\+,\.,\:,\;,\<,\=,\>,\?,\_} -% \DoNotIndex{\discretionary,\makeatletter,\makeatother} +% ^^A \DoNotIndex{\discretionary,\makeatletter,\makeatother} +% \DoNotIndex{\discretionary} % ^^A % \DoNotIndex{\discretionary,\immediate,\makeatletter,\makeatother} % \DoNotIndex{\meaning,\par,\relax,\renewenvironment} % ^^A % \DoNotIndex{\meaning,\newenvironment,\par,\relax,\renewenvironment} @@ -1176,7 +1316,9 @@ comme dans % {\parskip=0pt % \ifcase\LANG\relax % \IfFileExists{shorttoc.sty}{\clearpage\Shorttableofcontents{Summary}{0}}{} -% \renewcommand{\contentsname}{Table of Contents} +% \renewcommand{\contentsname}{Table of contents} +% \renewcommand{\listfigurename}{List of figures} +% \renewcommand{\listtablename}{List of tables} % \or\relax % \IfFileExists{shorttoc.sty}{\clearpage\Shorttableofcontents{Sommaire}{0}}{} % \fi @@ -1201,7 +1343,8 @@ comme dans % ^^A FIX INDEX? % % \ifcase\LANG\relax -% \chapter*{About this document} +% \chapter*{About this document\markboth{About this document}{About this document}} +% \markboth{About this document}{About this document} % \mtcaddchapter[About this document] % This document is rather thick, but please, be not afraid: you do not need to read every page. % \begin{itemize} @@ -1217,7 +1360,7 @@ comme dans % basic usage of the \upack{minitoc} package and some interesting situations; % \item the ``Messages'' chapter, page~\pageref{c+messages}, is certainly boring, but it should be searched if you get some % warning or error messages from the \upack{minitoc} package, because it explains them and also the informative -% messages; +% messages (table~\vref{t+allmess} will help you to find the meaning of a message); % \item the ``Jargon'' chapter, page~\pageref{c+jargon}, attemps to explain % most of the technical terms used here; % \item the ``Installation'' chapter, page~\pageref{c+installation}, describes @@ -1227,7 +1370,7 @@ comme dans % \end{itemize} % \item The second part, ``Implementation'', page~\pageref{p+ID}, is much more technical; you can read it if you are % interested in the details of the coding of the package. -% The chapter ``The language definition (\suffix{.mld}) and object +% The chapter ``Language definition (\suffix{.mld}) and object % (\suffix{.mlo}) files'', page~\pageref{c+code+mld.files}, may be useful if you are interested by some language. % \item The third part, ``Complements'', page~\pageref{p+complements}, contains a bibliography, a detailed history of % the package, and an index. @@ -1249,13 +1392,17 @@ comme dans % \item for each chapter, a list of figures (\com{minilof}) and a list of tables (\com{minilot}) when useful; % \item customized parameters for the layout of the mini-tables; as the PDF version of the documentation uses hyperlinks, % these mini-tables should help you to navigate in the document; +% \item some hyperlinks, placed in the right margin, contain a message identifier; the link points to the description +% of the message in the ``Messages'' chapter; try this one~$\longrightarrow$\imess{I0001} +% \item the \pack{calc} package~\cite{calc} to make some computations with comfort; % \ifBT\relax % \item the \pack{booktabs} package~\cite{booktabs} to format the tables; % \else\fi % \item the \pack{doc}~\cite{doc} and \pack{docstrip}~\cite{docstrip} packages to document the code. % \end{itemize} % \or\relax -% \chapter*{À~propos de ce document} +% \chapter*{À~propos de ce document\markboth{À~propos de ce document}{À~propos de ce document}} +% \markboth{About this document}{About this document} % \mtcaddchapter[À~propos de ce document] % Ce document est assez épais, mais s'il vous plaît, n'en soyez pas effrayés: vous n'avez pas besoin de lire toutes % les pages. @@ -1272,7 +1419,8 @@ comme dans % l'utilisation basique du paquetage \upack{minitoc} et quelques situations intéressantes; % \item le chapitre «~Messages~», page~\pageref{c+messages}, est certainement % fastidieux, mais il faut le consulter lorsque vous recevez des messages d'avertissement ou d'erreur du paquetage -% \upack{minitoc}, parce qu'il les explique ainsi que les messages informatifs; +% \upack{minitoc}, parce qu'il les explique ainsi que les messages informatifs (le tableau~\vref{t+allmess} +% vous aidera à~trouver la signification d'un message); % \item le chapitre «~Jargon~», % page~\pageref{c+jargon}, essaye d'expliquer la plupart des termes techniques utilisés ici; % \item le chapitre «~Installation~», @@ -1281,7 +1429,7 @@ comme dans % \end{itemize} % \item La deuxième partie, «~Implantation~», page~\pageref{p+ID}, est bien plus technique; vous pouvez la lire si vous êtes % intéressés par les détails du codage du paquetage. -% Le chapitre «~Les fichiers de définition (\suffix{.mld}) et objets (\suffix{.mlo}) de langue~», +% Le chapitre «~Fichiers de définition (\suffix{.mld}) et objets (\suffix{.mlo}) de langue~», % page~\pageref{c+code+mld.files}, peut être utile si vous êtes intéressés par une certaine langue. % \item La troisième partie, «~Compléments~», page~\pageref{p+complements}, contient une bibliographie, un historique % détaillé du paquetage, et un index. @@ -1306,6 +1454,9 @@ comme dans % lorsque c'est utile; % \item des paramètres adaptés pour la mise en page mini-tables; comme la version PDF de la documentation utilise % des hyperliens, ces mini-tables devraient vous aider à~vous déplacer dans le document. +% \item quelques hyperliens, placés dans la marge de droite, contiennent un identificateur de message; le lien +% renvoie à~la description du message dans le chapitre «~Messages~»; essayez celui-ci~$\longrightarrow$\imess{I0001} +% \item le paquetage \pack{calc}~\cite{calc} pour faire certains calculs plus confortablement; % \ifBT\relax % \item le paquetage \pack{booktabs}~\cite{booktabs} pour formater les tableaux; % \else\fi @@ -1318,7 +1469,11 @@ comme dans % \or\relax % \part{Manuel de l'utilisateur}\label{p+UM} % \fi +% \mtcsetfeature{parttoc}{open}{\begin{multicols}{2}\raggedcolumns} +% \mtcsetfeature{parttoc}{close}{\end{multicols}\vspace{-1.5ex}} % \parttoc +% \mtcsetfeature{parttoc}{open}{\empty} +% \mtcsetfeature{parttoc}{close}{\empty} % ^^A \partlof % ^^A \partlot % \ifcase\LANG\relax @@ -1327,7 +1482,7 @@ comme dans % \frenchspacing % \chapter{Le paquetage \upack{minitoc}}\label{o+minitoc}\ipack{minitoc} % \fi -% \pagestyle{headings} +% ^^A \pagestyle{headings} % \minitoc % \lsneed{5} % \mtcskip @@ -1426,11 +1581,11 @@ comme dans % % \ifcase\LANG\relax % \subsection{Version} -% The current version of this package is~\#53. You will find a resumed history of the package in the ``Postface'' +% The current version of this package is~\#55. You will find a resumed history of the package in the ``Postface'' % chapter (chapter~\vref{c+postface}) and a more detailed history in ``Changes History'', page~\pageref{c+history}. % \or\relax % \subsection{Version} -% La version courante de ce paquetage est~\#53. Vous trouverez un historique résumé de ce paquetage dans le +% La version courante de ce paquetage est~\#55. Vous trouverez un historique résumé de ce paquetage dans le % chapitre «~Postface~» (chapitre~\vref{c+postface}) et un historique plus détaillé dans «~Historique des % modifications~», page~\pageref{c+history}. % \fi @@ -1485,7 +1640,7 @@ comme dans % Pour utiliser le paquetage \upack{minitoc}, vous devez insérer une commande: % \fi % \begin{verse} -% \icom{usepackage}\verb|\usepackage[...options...]{minitoc}|\icom{usepackage} +% \com{usepackage}\verb|[...options...]{minitoc}| % \end{verse} % \ifcase\LANG\relax % in the preamble of the document\,\footnote{This command must @@ -1527,7 +1682,7 @@ comme dans % \end{macro} % \end{macro} % \ifcase\LANG\relax -% \begin{table}[!tp] +% \begin{table}[ht] % \changeskips % \caption{Commands for a \texttt{minitoc}}\label{mtc+minitoc} % \centering @@ -1536,10 +1691,12 @@ comme dans % \multicolumn{2}{@{}l}{\com{documentclass}\texttt{[...]\{book\}}}&\\ % \multicolumn{2}{@{}l}{\com{usepackage}\texttt{[...\emph{options}...]\{minitoc\}}}&\\ % \ldots&&\\ -% \bs setlength\{\com{mtcindent}\}\{24pt\}&\emph{default}&\\ -% \bs setlength\{\com{mtcskipamount}\}\{\bs bigskipamount\}&\emph{default}&\\ +% \com{setlength}\{\com{mtcindent}\}\{24pt\}&\emph{default}&\\ +% \com{renewcommand}\{\com{mtcoffset}\}\{0pt\}&\emph{default}&\\ +% \com{mtcsetoffset}\{minitoc\}\{0pt\}&\emph{default}&\\ +% \com{setlength}\{\com{mtcskipamount}\}\{\com{bigskipamount}\}&\emph{default}&\\ % \ldots&&\\ -% \bs setcounter\{\dcnt{minitocdepth}\}\{2\}&\emph{default}&\\ +% \com{setcounter}\{\dcnt{minitocdepth}\}\{2\}&\emph{default}&\\ % \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{mtcfont}\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ % \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{mtcSfont}\}\{\bs small\bs rmfamily\bs upshape\bs bfseries\}}&\emph{default}\\ % \emph{or:}&&\\ @@ -1566,7 +1723,7 @@ comme dans % \end{tabularx}}} % \end{table} % \or\relax -% \begin{table}[!tp] +% \begin{table}[ht] % \changeskips % \caption{Commandes pour une \texttt{minitoc}}\label{mtc+minitoc} % \centering @@ -1576,7 +1733,9 @@ comme dans % \multicolumn{2}{@{}l}{\com{usepackage}\texttt{[...\emph{options}...]\{minitoc\}}}&\\ % \ldots&&\\ % \com{setlength}\{\com{mtcindent}\}\{24pt\}&\emph{défaut}&\\ -% \bs setlength\{\com{mtcskipamount}\}\{\com{bigskipamount}\}&\emph{défaut}&\\ +% \com{renewcommand}\{\com{mtcoffset}\}\{0pt\}&\emph{défaut}&\\ +% \com{mtcsetoffset}\{minitoc\}\{0pt\}&\emph{défaut}&\\ +% \com{setlength}\{\com{mtcskipamount}\}\{\com{bigskipamount}\}&\emph{défaut}&\\ % \ldots&&\\ % \com{setcounter}\{\dcnt{minitocdepth}\}\{2\}&\emph{défaut}&\\ % \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{mtcfont}\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ @@ -1632,6 +1791,7 @@ comme dans % \fi % % \lneed{6} +% \begin{SMOOTH} % \ifcase\LANG\relax % \subsection{Preparing the mini-tables} % \or\relax @@ -1640,7 +1800,6 @@ comme dans % \begin{macro}{\dominitoc} % \begin{macro}{\dominilof} % \begin{macro}{\dominilot} -% \begin{SMOOTH} % \ifcase\LANG\relax % The commands\,\footnote{The code of these \clit{do.{}.{}.{}} commands is directly derived from that of % the \pack{xr} package~\cite{xr}, by \name{David~P.}{Carlisle}, with his permission.} @@ -1657,10 +1816,10 @@ comme dans % prélèvent des tranches pour créer les fichiers \emph{document}\suffix{.mtc}\meta{N}, \emph{document}\suffix{.mlf}\meta{N} % et \emph{document}\suffix{.mlt}\meta{N}. % \fi -% \end{SMOOTH} % \end{macro} % \end{macro} % \end{macro} +% \end{SMOOTH} % % \lneed{5} % \begin{macro}{\dosecttoc} @@ -1679,18 +1838,18 @@ comme dans % % The \com{mtcprepare} command invokes (and replaces) all these preparation commands when they are available % with the document class and if the adequate contents file exists. -% This command accepts also an optional argument to set the default position of the title for \emph{all} the mini-tables. +% This command accepts also an optional argument to set the default position of the title for \virage\emph{all} the mini-tables. % % \begin{SMOOTH} % ^^A \null\virage\hfill\null\\*[-1.7\baselineskip] % To obtain a satisfactory result (i.e.,~non empty), please note that all these commands must -% \emph{imperatively be put before} any command analog to the \com{tableofcontents}, \com{listoffigures}, +% \virage\emph{imperatively be put before} any command analog to the \com{tableofcontents}, \com{listoffigures}, % and \com{listoftables} commands, or their \verb|\fake...| siblings. % -% It is also \emph{strongly} recommended to put these commands \emph{before} any sectionning command producing an -% entry in the table of contents (for the \verb|\do...toc| commands), and \emph{before}\virage{} +% It\virage{} is also \emph{strongly} recommended to put these commands \emph{before} any sectionning command producing an +% entry in the table of contents (for the \verb|\do...toc| commands), and \emph{before} % any \com{caption}-like command -% producing an entry in the list of figure (for the \verb|\do...lof| commands) or in the list of tables +% producing an entry in the list of figures (for the \verb|\do...lof| commands) or in the list of tables % (for the \verb|\do...lot|) commands; else disorder in the mini-tables might result. % \end{SMOOTH} % \or\relax @@ -1700,18 +1859,18 @@ comme dans % % La commande \com{mtcprepare} invoque (et remplace) toutes ces commandes de préparation lorsqu'elles sont % disponibles pour la classe du document et si le fichier de contenu adéquat existe. -% Cette commande accepte aussi un argument optionnel pour établir la position par défaut du titre pour \emph{toutes} les -% mini-tables. +% Cette commande accepte aussi un argument optionnel pour établir la position par défaut du titre +% pour \virage\emph{toutes} les mini-tables. % % \begin{SMOOTH} % ^^A \null\virage\hfill\null\\*[-1.7\baselineskip] % Pour obtenir un résultat satisfaisant (c'est-à-dire, non vide), veuillez noter que toutes ces commandes doivent -% \emph{impérativement être placées avant} toute commande analogue aux commandes \com{tableofcontents}, +% \virage\emph{impérativement être placées avant} toute commande analogue aux commandes \com{tableofcontents}, % \com{listoffigures} et \com{listoftables}, ou leurs cousines \verb|\fake...|! % -% Il est aussi \emph{fortement} recommandé de placer ces commandes \emph{avant} toute commande de +% Il\virage{} est aussi \emph{fortement} recommandé de placer ces commandes \emph{avant} toute commande de % sectionnement produisant une entrée dans la table des matières (pour les commandes \verb|\do...toc|), et -% \emph{avant}\virage{} toute commande analogue à~\com{caption} produisant une entrée dans la liste des figures (pour les +% \emph{avant} toute commande analogue à~\com{caption} produisant une entrée dans la liste des figures (pour les % commandes \verb|\do...lof|) ou dans la liste des tableaux (pour les commandes \verb|\do...lot|); sinon les % mini-tables pourraient être dans le désordre. % \end{SMOOTH} @@ -1759,9 +1918,9 @@ comme dans % \ifcase\LANG\relax % The section-level table of contents will be in the section, % after the \com{section} command, at the point of the \com{secttoc} command. The \com{secttoc} command -% may occur \emph{almost anywhere} inside a section. Of course, it is better to put it at the beginning of the section, +% may occur \emph{almost anywhere} inside a section. It is often better to put it at the beginning of the section, % or after some short introductory material. You should use the same conventions in all sections. If you want to add -% the section-level table of contents for a section, you must use the sequence given in Table~\vref{mtcsecttoc}. +% a~section-level table of contents for a section, you must use the sequence given in Table~\vref{mtcsecttoc}. % \or\relax % La table des matières au niveau section sera dans la section, après la commande \com{section}, à~l'emplacement % de la commande \com{secttoc}. La commande \com{secttoc} peut être placée \emph{presque n'importe~où} @@ -1773,7 +1932,7 @@ comme dans % \end{macro} % \end{macro} % \ifcase\LANG\relax -% \begin{table}[!tp] +% \begin{table}[!t] % \changeskips % \caption{Commands for a \texttt{secttoc}}\label{mtcsecttoc} % \centering{\small\ttfamily @@ -1782,6 +1941,8 @@ comme dans % \multicolumn{2}{@{}l}{\com{usepackage}[...\emph{options}...]\{minitoc\}}&\\ % \ldots&&\\ % \com{setlength}\{\com{stcindent}\}\{24pt\}&\emph{default}&\\ +% \com{renewcommand}\{\com{stcoffset}\}\{0pt\}&\emph{default}&\\ +% \com{mtcsetoffset}\{secttoc\}\{0pt\}&\emph{default}&\\ % \ldots&&\\ % \com{setcounter}\{\dcnt{secttocdepth}\}\{2\}&\emph{default}&\\ % \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{stcfont}\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ @@ -1808,7 +1969,7 @@ comme dans % \end{tabularx}}} % \end{table} % \or\relax -% \begin{table}[!tp] +% \begin{table}[t!] % \changeskips % \caption{Commandes pour une \texttt{secttoc}}\label{mtcsecttoc} % \centering{\small\ttfamily @@ -1817,6 +1978,8 @@ comme dans % \multicolumn{2}{@{}l}{\com{usepackage}[...\emph{options}...]\{minitoc\}}&\\ % \ldots&&\\ % \com{setlength}\{\com{stcindent}\}\{24pt\}&\emph{défaut}&\\ +% \com{renewcommand}\{\com{stcoffset}\}\{0pt\}&\emph{défaut}&\\ +% \com{mtcsetoffset}\{secttoc\}\{0pt\}&\emph{défaut}&\\ % \ldots&&\\ % \com{setcounter}\{\dcnt{secttocdepth}\}\{2\}&\emph{défaut}&\\ % \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{stcfont}\}\{\bs small\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ @@ -1864,7 +2027,7 @@ comme dans % \begin{macro}{\usepackage} % \begin{macro}{\FloatBarrier} % \ifcase\LANG\relax -% \label{rem+FB}As floats (figures and tables) could drift\footnote{% +% \label{rem+FB}As\imess{W0056} floats (figures and tables) could drift\footnote{% % \begin{Citation}{\name{Donald}{Arseneau}}% % \noindent\textsl{A float is like a ship in harbor. % There is a place in the text which is the anchor location. The figure or ``ship'' can float around to various places @@ -1873,9 +2036,9 @@ comme dans % somewhere outside the printing area of the text of the section, the sectlofs and % sectlots can be rather strange. In order to have a better % behaviour of these mini-tables, it may be useful to add the -% \Virage\opt{insection} option in the \com{usepackage} command: +% \opt{insection} option in the \com{usepackage} command: % \begin{verse} -% \icom{usepackage}\verb|\usepackage[insection]{minitoc}| +% \com{usepackage}\verb|[insection]{minitoc}| % \end{verse} % if you want more consistent sectlofs and sectlots. % The \opt{insection} option loads the \pack{placeins} package~\cite{placeins} with its \optp{verbose}{placeins} @@ -1893,7 +2056,7 @@ comme dans % on CTAN archives; note that the file \xfile{placeins.sty} contains its own % documentation, with a copy in \xfile{placeins.txt}. You need a version whose date is at least 2005/04/18. % \begin{figure}[p] -% \begin{fullpage} +% \ifDP\begin{fullpage}\fi % \centering % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} % \multicolumn{2}{@{}c@{}}{\textbf{With the \optp{section}{placeins} option\strut}}\\ @@ -1961,19 +2124,21 @@ comme dans % \bottomrule % \end{tabularx} % \caption{Float barriers}\label{f+barrier} -% \end{fullpage} +% \ifDP\end{fullpage}\fi % \end{figure} % % Since version~\#45, this option also loads the \pack{flafter} package (described in~\cite{ltoutput} % and~\cite[page~286]{TLC2}) to force a float to appear \emph{after} its reference. -% The \optp{above}{placeins} and \optp{below}{placeins} options of the \pack{placeins} package are no more used, because they allowed -% the floats to move out of the section. In all cases, it is \virage\emph{strongly} recommended to verify the position of +% The \optp{above}{placeins} and \optp{below}{placeins} options of the \pack{placeins} package are no more used, +% because they allowed the floats to move out of the section. +% +% In\virage{} all cases, it is \emph{strongly} recommended to verify the position of % the floats and, if necessary, to look at the messages of the \pack{placeins} package % in the \emph{document}\suffix{.log} file. % The placement of floats is a very complex problem, so some manual intervention may be necessary, like the use % of the \pack{float} package~\cite{float} or, better, of the \pack{floatrow} package~\cite{floatrow}. % \or\relax -% \label{rem+FB}Comme les éléments flottants (figures et tableaux) pourraient +% \label{rem+FB}Comme\imess{W0056} les éléments flottants (figures et tableaux) pourraient % dériver\,\footnote{\selectlanguage{english}% % \begin{Citation}{\name{Donald}{Arseneau}}% % \noindent\textsl{A float is like a ship in harbor. There is @@ -1983,9 +2148,9 @@ comme dans % quelque part en dehors de la zone d'impression % du texte de la section, les sectlofs et sectlots peuvent être assez étranges. Afin d'avoir un meilleur % comportement de ces mini-tables, il peut être utile d'ajouter l'option -% \Virage\opt{insection} dans la commande \com{usepackage}: +% \opt{insection} dans la commande \com{usepackage}: % \begin{verse} -% \icom{usepackage}\verb|\usepackage[insection]{minitoc}| +% \com{usepackage}\verb|[insection]{minitoc}| % \end{verse} % si vous désirez des sectlofs et sectlots plus cohérentes. % L'option \opt{insection} charge le paquetage @@ -2005,7 +2170,7 @@ comme dans % contient sa propre documentation, dont une copie est dans \xfile{placeins.txt}. Il vous faut une version plus % récente que 2005/04/18. % \begin{figure}[p] -% \begin{fullpage} +% \ifDP\begin{fullpage}\fi % \centering % \begin{tabularx}{\textwidth}{@{}lO{1}@{}} % \multicolumn{2}{@{}c@{}}{\textbf{Avec l'option \optp{section}{placeins}\strut}}\\ @@ -2073,13 +2238,15 @@ comme dans % \bottomrule % \end{tabularx} % \caption{Barrières pour les flottants}\label{f+barrier} -% \end{fullpage} +% \ifDP\end{fullpage}\fi % \end{figure} % % Depuis la version~\#45, cette option charge aussi le paquetage \pack{flafter} (décrit dans~\cite{ltoutput} % et~\cite[page~292]{TLC2F}) pour forcer un élément flottant à~n'apparaître qu'\emph{après} sa référence. -% Les options \optp{above}{placeins} et \optp{below}{placeins} du paquetage \pack{placeins} ne sont plus utilisées, car elles -% permettaient aux éléments de sortir de la section. Dans tous les cas, il est \virage\emph{fortement} recommandé de +% Les options \optp{above}{placeins} et \optp{below}{placeins} du paquetage \pack{placeins} ne sont plus utilisées, +% car elles permettaient aux éléments de sortir de la section. +% +% Dans\virage{} tous les cas, il est \emph{fortement} recommandé de % vérifier la position des éléments flottants et, si nécessaire, de regarder les messages du paquetage \pack{placeins} % dans le fichier \emph{document}\suffix{.log}. % Le placement des éléments flottants est un problème très complexe, donc une intervention manuelle peut être nécessaire, @@ -2097,7 +2264,7 @@ comme dans % dans le tableau~\vref{mtc+parttoc}. % \fi % \ifcase\LANG\relax -% \begin{table}[!tp] +% \begin{table}[t!] % \changeskips % \caption{Commands for a \texttt{parttoc}}\label{mtc+parttoc} % \centering{\small\ttfamily @@ -2106,6 +2273,8 @@ comme dans % \multicolumn{2}{@{}l@{}}{\com{usepackage}[...\emph{options}...]\{minitoc\}}&\\ % \ldots&\null\hfil\null&\\ % \com{setlength}\{\com{ptcindent}\}\{0pt\}&\emph{default}&\\ +% \com{renewcommand}\{\com{ptcoffset}\}\{0pt\}&\emph{default}&\\ +% \com{mtcsetoffset}\{parttoc\}\{0pt\}&\emph{default}&\\ % \ldots&\null\hfil\null&\\ % \com{setcounter}\{\dcnt{parttocdepth}\}\{2\}&\emph{default}&\\ % \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{ptcfont}\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{default}\\ @@ -2134,7 +2303,7 @@ comme dans % \end{tabularx}}} % \end{table} % \or\relax -% \begin{table}[!tp] +% \begin{table}[t] % \changeskips % \caption{Commandes pour une \texttt{parttoc}}\label{mtc+parttoc} % \centering{\small\ttfamily @@ -2143,6 +2312,8 @@ comme dans % \multicolumn{2}{@{}l}{\com{usepackage}[...\emph{options}...]\{minitoc\}}&\\ % \ldots&\null\hfil\null&\\ % \com{setlength}\{\com{ptcindent}\}\{0pt\}&\emph{défaut}&\\ +% \com{renewcommand}\{\com{ptcoffset}\}\{0pt\}&\emph{défaut}&\\ +% \com{mtcsetoffset}\{parttoc\}\{0pt\}&\emph{default}&\\ % \ldots&\null\hfil\null&\\ % \com{setcounter}\{\dcnt{parttocdepth}\}\{2\}&\emph{défaut}&\\ % \multicolumn{2}{@{}l}{\com{renewcommand}\{\com{ptcfont}\}\{\bs normalsize\bs rmfamily\bs upshape\bs mdseries\}}&\emph{défaut}\\ @@ -2268,6 +2439,7 @@ comme dans % \or\relax % \subsection{Chapitres, parties et sections étoilés}\label{s+starred.chap} % \fi +% \begin{macro}{\addcontentsline} % \begin{macro}{\addstarredpart} % \begin{macro}{\addstarredchapter} % \begin{macro}{\addstarredsection} @@ -2278,24 +2450,25 @@ comme dans % \textbf{NOTE}: si vous utilisez \com{chapter*} et une commande % \fi % \begin{quote} -% \icom{addcontentsline}\verb|\addcontentsline{toc}{chapter}{...}| +% \com{addcontentsline}\verb|{toc}{chapter}{...}| % \end{quote} % \ifcase\LANG\relax -% command to add something in the +% command\Virage{} to add something in the % table of contents, the numbering of the \upack{minitoc} auxiliary files would be altered. -% To avoid that problem, a first method is to say:\Virage +% To avoid that problem, a first method is to say: % \or\relax -% pour ajouter quelque chose dans la table des matières, la numérotation des fichiers auxiliaires de -% \upack{minitoc} serait altérée. Pour éviter ce problème, une première méthode est de dire:\Virage +% pour\Virage{} ajouter quelque chose dans la table des matières, la numérotation des fichiers auxiliaires de +% \upack{minitoc} serait altérée. Pour éviter ce problème, une première méthode est de dire: % \fi % \begin{quote} -% \icom{addstarredpart}\verb|\addstarredpart{...}|\\ -% \icom{addstarredchapter}\verb|\addstarredchapter{...}|\\ -% \icom{addstarredsection}\verb|\addstarredsection{...}| +% \com{addstarredpart}\verb|{...}|\\ +% \com{addstarredchapter}\verb|{...}|\\ +% \com{addstarredsection}\verb|{...}| % \end{quote} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \ifcase\LANG\relax % These commands apply only for the level of a part-, mini- or % sect-toc; for lower levels, the usual command is sufficient: @@ -2303,43 +2476,41 @@ comme dans % Ces commandes ne s'appliquent que pour le niveau d'une part-, mini- ou % sect-toc; pour des niveaux inférieurs, utilisez, comme d'habitude: % \fi -% % \lneed{5} % \begin{macro}{\addcontentsline} % \begin{quote} -% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{...}| +% \com{addcontentsline}\verb|{toc}{section}{...}| % \end{quote} % \end{macro} % \ifcase\LANG\relax -% for example, to add a section-level entry in the global toc and in the +% So, to add a section-level entry in the global toc and in the % minitoc of a starred chapter: % \or\relax -% par exemple, pour ajouter une entrée de niveau section dans la table des matières globale et dans la minitoc +% Donc, pour ajouter une entrée de niveau section dans la table des matières globale et dans la minitoc % d'un chapitre étoilé: % \fi % \ifcase\LANG\relax % \begin{verse} -% \icom{chapter*}\verb|\chapter*{Title of chapter}|\\ -% \icom{addstarredchapter}\verb|\addstarredchapter{Title of chapter}|\\ +% \com{chapter*}\verb|{Title of chapter}|\\ +% \com{addstarredchapter}\verb|{Title of chapter}|\\ % \com{minitoc}\\ -% \icom{section*}\verb|\section*{First section}|\\ -% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{First section}|\\ -% \icom{section*}\verb|\section*{Second section}|\\ -% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{Second section}| +% \com{section*}\verb|{First section}|\\ +% \com{addcontentsline}\verb|{toc}{section}{First section}|\\ +% \com{section*}\verb|{Second section}|\\ +% \com{addcontentsline}\verb|{toc}{section}{Second section}| % \end{verse} % \or\relax % \begin{verse} -% \icom{chapter*}\verb|\chapter*{Titre du chapitre}|\\ -% \icom{addstarredchapter}\verb|\addstarredchapter{Titre du chapitre}|\\ +% \com{chapter*}\verb|{Titre du chapitre}|\\ +% \com{addstarredchapter}\verb|{Titre du chapitre}|\\ % \com{minitoc}\\ -% \icom{section*}\verb|\section*{Première section}|\\ -% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{Première section}|\\ -% \icom{section*}\verb|\section*{Seconde section}|\\ -% \icom{addcontentsline}\verb|\addcontentsline{toc}{section}{Seconde section}| +% \com{section*}\verb|{Première section}|\\ +% \com{addcontentsline}\verb|{toc}{section}{Première section}|\\ +% \com{section*}\verb|{Seconde section}|\\ +% \com{addcontentsline}\verb|{toc}{section}{Seconde section}| % \end{verse} % \fi -% -% \lneed{5} +% \lneed{3} % \begin{SMOOTH} % \begin{macro}{\adjustptc} % \begin{macro}{\adjustmtc} @@ -2354,7 +2525,7 @@ comme dans % (which should work, but it is cheating), because the \pack{mtcoff} package (see section~\vref{o+mtcoff}) knows % what to do about \com{adjustmtc} (and others), but can do % nothing about \com{stepcounter} or \com{addtocounter}, as they are a standard basic commands -% of \LaTeX, not \upack{minitoc} specific commands. Syntax: +% of \LaTeX, not \upack{minitoc} specific commands. Syntax:\nopagebreak % \or\relax % Il y a parfois un problème avec des mini-tables lorsque vous utilisez \com{chapter*} (ou \com{section*}):\ les % minitocs apparaissent dans le mauvais chapitre. Vous pouvez ajouter une commande \com{adjustmtc} (ou @@ -2364,11 +2535,11 @@ comme dans % devrait marcher, mais c'est de la triche), parce que le paquetage \pack{mtcoff} (voir la section~\vref{o+mtcoff}) % sait quoi faire avec \com{adjustmtc} (et autres), mais ne sait pas quoi faire de \com{stepcounter} ou % \com{addtocounter}, car ce sont des -% commandes \LaTeX{} basiques standard, pas des commandes spécifiques de \upack{minitoc}. Syntaxe: +% commandes \LaTeX{} basiques standard, pas des commandes spécifiques de \upack{minitoc}. Syntaxe:\nopagebreak % \fi % \begin{quote} -% \com{adjustptc}\verb|[|\emph{n}\verb|]|\\ -% \com{adjustmtc}\verb|[|\emph{n}\verb|]|\\ +% \com{adjustptc}\verb|[|\emph{n}\verb|]|\qquad +% \com{adjustmtc}\verb|[|\emph{n}\verb|]|\qquad % \com{adjuststc}\verb|[|\emph{n}\verb|]| % \end{quote} % \ifcase\LANG\relax @@ -2382,59 +2553,51 @@ comme dans % \end{SMOOTH} % % \lneed{5} -% \begin{SMOOTH} % \begin{macro}{\decrementptc} % \begin{macro}{\decrementmtc} % \begin{macro}{\decrementstc} % \begin{macro}{\incrementptc} % \begin{macro}{\incrementmtc} % \begin{macro}{\incrementstc} +% \begin{macro}{\mtcaddpart} +% \begin{macro}{\mtcaddchapter} +% \begin{macro}{\mtcaddsection} +% \begin{SMOOTH} % \ifcase\LANG\relax % There are similar commands to \emph{decrement} or \emph{increment} by~1 these counters: % \com{decrementptc}, \com{decrementmtc}, \com{decrementstc}, % \com{incrementptc}, \com{incrementmtc}, and \com{incrementstc}; % the same remarks as above apply. These commands have no argument. +% But a more clever way to solve this problem would be using commands similar to: % \or\relax % Il y~a des commandes similaires pour \emph{décrémenter} ou \emph{incrémenter} de~1 ces compteurs: % \com{decrementptc}, \com{decrementmtc}, \com{decrementstc}, % \com{incrementptc}, \com{incrementmtc} et \com{incrementstc}; % les mêmes remarques que ci-dessus s'appliquent. Ces commandes n'ont pas d'argument. +% Mais une manière plus élégante de résoudre ce problème serait d'utiliser des commandes similaires~à: % \fi -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} % \end{SMOOTH} -% -% \bigskip -% % \lneed{5} -% \begin{macro}{\mtcaddpart} -% \begin{macro}{\mtcaddchapter} -% \begin{macro}{\mtcaddsection} % \ifcase\LANG\relax -% A more clever way to solve this problem is to use commands similar to: % \begin{quote} % \com{mtcaddchapter}\verb|[|\emph{title}\verb|]| % \end{quote} -% This command adds an entry in the table of contents (and adjusts the +% This\virage{} command adds an entry in the table of contents (and adjusts the % counter, because it calls \com{adjustmtc}). The % table~\vref{t+mtcadd} summarizes these commands, that you put -% \emph{after}\virage{} \com{chapter*}, etc.\ +% \emph{after} \com{chapter*}, etc.\ % If the optional argument is omitted or empty or blank, no entry will % be visible in the table of contents nor in the minitocs. % If the optional argument is something invisible % (like~\verb|~|, \com{space} or \com{quad}), the result will be strange % but still logically correct. See also section~\vref{faq.30} for the problems with \com{mtcaddpart}. % \or\relax -% Une manière plus élégante de résoudre ce problème est d'utiliser des commandes similaires~à: % \begin{quote} % \com{mtcaddchapter}\verb|[|\emph{titre}\verb|]| % \end{quote} -% Cette commande ajoute une entrée dans la table des matières (et ajuste le compteur, car elle appelle \com{adjustmtc}). -% Le tableau~\vref{t+mtcadd} liste ces commandes, que vous placez \emph{après}\virage{} \com{chapter*}, etc.\ Si +% Cette\virage{} commande ajoute une entrée dans la table des matières (et ajuste le compteur, +% car elle appelle \com{adjustmtc}). +% Le tableau~\vref{t+mtcadd} liste ces commandes, que vous placez \emph{après} \com{chapter*}, etc.\ Si % l'argument optionnel est omis, ou est vide ou blanc, aucune entrée ne sera visible dans la table des matières ni % dans les minitocs. Si l'argument optionnel est quelque chose d'invisible (comme~\verb|~|, \com{space} ou \com{quad}), % le résultat sera étrange mais cependant logiquement correct. Voir aussi la section~\vref{faq.30} pour les @@ -2443,10 +2606,16 @@ comme dans % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax -% \begin{table}[tp] +% \begin{table}[th] % \changeskips -% \caption{Adding an entry in the table of contents for +% \caption{Adding an entry in the ToC for % a starred part, chapter, or section}\label{t+mtcadd} % \centering % \ifBT @@ -2474,10 +2643,10 @@ comme dans % \fi % \end{table} % \or\relax -% \begin{table}[tp] +% \begin{table}[th] % \changeskips % \caption[Ajout d'une entrée dans la TdM pour une partie, un chapitre ou une -% section étoilés]{Ajout d'une entrée dans la table des matières pour une partie, un chapitre ou une +% section étoilés]{Ajout d'une entrée dans la TdM pour une partie, un chapitre ou une % section étoilés}\label{t+mtcadd} % \centering % \ifBT @@ -2505,18 +2674,17 @@ comme dans % \fi % \end{table} % \fi -% % \lneed{5} % \ifcase\LANG\relax % \section{Typesetting of the mini-tables} -% The mini-tables are typeset in a \env{verse}-like environment, and can be split over pages. +% The mini-tables are typeset in a \env{verse}-like environment, and can be split over several pages. % \or\relax % \section{Composition des mini-tables} % Les mini-tables sont composées dans un environnement analogue à~\env{verse}, et donc peuvent s'étendre sur % plusieurs pages. % \fi % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \subsection{Chapter-level mini-tables} % \or\relax @@ -2524,6 +2692,28 @@ comme dans % \fi % \begin{macro}{\mtcfont} % \begin{macro}{\mtcSfont} +% \ifcase\LANG\relax +% \begin{SMOOTH} +% The mini-table of contents is typeset in the \com{mtcfont} +% font, which is \verb|\small\rmfamily| by default. +% In fact, the font \com{mtcfont} is selected at the beginning of a minitoc, minilof or minilot. More +% selective choices are made with the following fonts. +% Section entries are typeset +% in the \com{mtcSfont} font, which is \verb|\small\bfseries| by default. +% \end{SMOOTH} +% \or\relax +% La mini-table des matières est composée dans la fonte \com{mtcfont}, qui est +% \verb|\small\rmfamily| par défaut. +% En fait, la fonte \com{mtcfont} est sélectionnée au début d'une minitoc, minilof ou minilot. Des choix +% plus sélectifs sont faits avec les fontes suivantes. +% Les entrées de type section sont composées dans la fonte +% \com{mtcSfont}, qui est \verb|\small\bfseries| par défaut. +% \fi +% \end{macro} +% \end{macro} +% +% \begin{SMOOTH} +% \lneed{6} % \begin{macro}{\mtcSSfont} % \begin{macro}{\mtcSSSfont} % \begin{macro}{\mtcPfont} @@ -2533,13 +2723,6 @@ comme dans % \begin{macro}{\mlfSfont} % \begin{macro}{\mltSfont} % \ifcase\LANG\relax -% \begin{SMOOTH} -% The mini-table of contents is typeset in the \com{mtcfont} -% font, which is \verb|\small\rmfamily| by default. -% In fact, the font \com{mtcfont} is selected at the beginning of a minitoc, minilof or minilot. More -% selective choices are made with the following fonts. -% Section entries are typeset -% in the \com{mtcSfont} font, which is \verb|\small\bfseries| by default. % For subsections, subsubsections, paragraphs and subparagraphs, the % commands \com{mtcSSfont}, \com{mtcSSSfont}, % \com{mtcPfont} and \com{mtcSPfont} are available @@ -2548,15 +2731,8 @@ comme dans % There are also \com{mlfSfont} and \com{mltSfont} for sub-figures and sub-tables entries. % See tables~\vref{t+mtc+f1} and~\vref{t+mtc+f2}\,\footnote{Thanks to \name{Stefan}{Ulrich}, % who contributed these tables initially.}. -% \end{SMOOTH} % \or\relax -% \begin{SMOOTH} -% La mini-table des matières est composée dans la fonte \com{mtcfont}, qui est -% \verb|\small\rmfamily| par défaut. -% En fait, la fonte \com{mtcfont} est sélectionnée au début d'une minitoc, minilof ou minilot. Des choix -% plus sélectifs sont faits avec les fontes suivantes. -% Les entrées de type section sont composées dans la fonte -% \com{mtcSfont}, qui est \verb|\small\bfseries| par défaut. Pour les sous-sections, sous-sous-sections, +% Pour les sous-sections, sous-sous-sections, % paragraphes et sous-paragraphes, les commandes \com{mtcSSfont}, \com{mtcSSSfont}, % \com{mtcPfont} et \com{mtcSPfont} sont disponibles (par défaut, \verb|\small\rmfamily|) pour permettre % l'utilisation de fontes diverses. Les mini-listes de figures et de tableaux sont composées dans les fontes @@ -2564,7 +2740,6 @@ comme dans % Il y a aussi \com{mlfSfont} et \com{mltSfont} pour les entrées de sous-figures et de sous-tableaux. % Voir les tableaux~\vref{t+mtc+f1} et~\vref{t+mtc+f2}\,\footnote{Merci à~\name{Stefan}{Ulrich}, % qui a fourni ces tableaux initialement.}. -% \end{SMOOTH} % \fi % \end{macro} % \end{macro} @@ -2574,8 +2749,7 @@ comme dans % \end{macro} % \end{macro} % \end{macro} -% \end{macro} -% \end{macro} +% \end{SMOOTH} % % \lneed{5} % \ifcase\LANG\relax @@ -2584,7 +2758,7 @@ comme dans % appears, e.g., if you are using the Computer Modern Roman (CMR) fonts~\cite{cmt}. % The symptom disappears if you do not use bold % CMR fonts or if you use the TX fonts (\pack{txfonts} package~\cite{txfonts}), -% by example\IfFileExists{txfonts.sty}{, like in this document}{\relax}. See also section~\vref{faq.29}.} +% for instance\IfFileExists{txfonts.sty}{, like in this document}{\relax}. See also section~\vref{faq.29}.} % (the true length of % \texttt{1em} is not the same for the fonts). This can often be adjusted by changing some fonts.\par % \or\relax @@ -3197,59 +3371,6 @@ comme dans % \fi % \end{table} % \fi -% -% \lneed{6} -% \ifcase\LANG\relax -% \subsection{Titles for chapter-level mini-tables} -% \or\relax -% \subsection{Titres pour les mini-tables au niveau chapitre} -% \fi -% \begin{macro}{\mtifont} -% \begin{macro}{\mtctitle} -% \begin{macro}{\mlftitle} -% \begin{macro}{\mlttitle} -% \begin{macro}{\mtcsettitle} -% \begin{macro}{\mtcselectlanguage} -% \begin{SMOOTH} -% \ifcase\LANG\relax -% Titles are typeset in the \com{mtifont} (\verb|\large\bfseries| by -% default) font and the text strings of the titles are defined by -% \com{mtctitle}, \com{mlftitle} -% and \com{mlttitle}, which -% are the strings ``Contents'', ``Figures'' and ``Tables'' by default. -% These title commands should be redefined by \com{renewcommand} or \com{mtcsettitle} for -% languages other than english. -% -% \lneed{6} -% The language definition files like -% \xfile{french.mld} and \xfile{english.mld} (the suffix -% \suffix{.mld} means ``minitoc language definition (file)'') -% (and many others, see the list in table~\vref{t+languages} and section~\vref{fo+lang}) are available. -% You can easily prepare a similar file for a preferred language (see section~\vref{faq.26}). -% You can change the language of these titles by using the -% \com{mtcselectlanguage}\texttt{\{}\emph{language}\texttt{\}} macro. -% \or\relax -% Les titres sont composés dans la fonte \com{mtifont} (\verb|\large\bfseries| par défaut) et les textes des -% titres sont définis par \com{mtctitle}, \com{mlftitle} et \com{mlttitle}, qui sont les -% chaînes «~Contents~», «~Figures~» et «~Tables~» par défaut. Ces titres devraient être redéfinis -% par \com{renewcommand} or \com{mtcsettitle} pour les langues autres que l'anglais. -% -% \lneed{3} -% Les fichiers de définition de langue tels que \xfile{french.mld} -% et \xfile{english.mld} (le suffixe \suffix{.mld} signifie «~\emph{minitoc language definition -% (file)}~») (et bien d'autres, voir la liste dans le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont -% disponibles. Vous pouvez facilement préparer un fichier similaire pour votre langue préférée -% (voir la section~\vref{faq.26}). -% Vous pouvez changer la langue de ces -% titres en utilisant la macro \com{mtcselectlanguage}\texttt{\{}\emph{langue}\texttt{\}}. -% \fi -% \end{SMOOTH} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} % ^^A \ifFLP\floatpagestyle{plain}\fi % \ifcase\LANG\relax % \begin{table}[!p] @@ -3362,9 +3483,14 @@ comme dans % \ilopt{kannada}% % \ilopt{latin}% % \ilopt{latin2}% +% \ilopt{latinc}% +% \ilopt{latinc2}% % \ilopt{latvian}% +% \ilopt{latvian2}% % \ilopt{letton}% +% \ilopt{letton2}% % \ilopt{lithuanian}% +% \ilopt{lithuanian2}% % \ilopt{lowersorbian}% % \ilopt{lsorbian}% % \ilopt{magyar}% @@ -3514,8 +3640,12 @@ comme dans % \item kannada\,$^c$ % \item latin % \item latin2 +% \item latinc +% \item latinc2 % \item latvian (letton)\,$^e$ +% \item latvian2 (letton2)\,$^c$ % \item lithuanian +% \item lithuanian2\,$^{c,h}$ % \item lowersorbian (lsorbian) % \item magyar (hungarian) % \item magyar2 @@ -3600,11 +3730,12 @@ comme dans % \end{minipage} % \ifDP\end{fullpage}\fi % \end{table} -% \ifDP\else\afterpage{\clearpage}\fi +% ^^A \ifDP\else\afterpage{\clearpage}\fi % \or\relax % \begin{table}[!p] % \ifDP\begin{fullpage}\fi % \changeskips +% ^^A \vspace*{2\baselineskip} % \caption{Langues disponibles}\label{t+languages} % \ilopt{afrikaan}% % \ilopt{afrikaans}% @@ -3712,9 +3843,14 @@ comme dans % \ilopt{kannada}% % \ilopt{latin}% % \ilopt{latin2}% +% \ilopt{latinc}% +% \ilopt{latinc2}% % \ilopt{latvian}% +% \ilopt{latvian2}% % \ilopt{letton}% +% \ilopt{letton2}% % \ilopt{lithuanian}% +% \ilopt{lithuanian2}% % \ilopt{lowersorbian}% % \ilopt{lsorbian}% % \ilopt{magyar}% @@ -3864,8 +4000,12 @@ comme dans % \item kannada\,$^c$ % \item latin % \item latin2 +% \item latinc +% \item latinc2 % \item latvian (letton)\,$^e$ +% \item latvian2 (letton2)\,$^c$ % \item lithuanian +% \item lithuanian2\,$^{c,h}$ % \item lowersorbian (lsorbian) % \item magyar (hungarian) % \item magyar2 @@ -3927,7 +4067,7 @@ comme dans % \begin{multicols}{2}\footnotesize % \begin{itemize} % \item[()] Les langues entre parenthèses sont des alias d'une langue principale et leurs fichiers \suffix{.mld} -% chargeront le fichier \suffix{.mld} de cette langue principale. +% chargeront le fichier \suffix{.mld} de celle-ci. % \item[$^{\dagger}$] La présence du fichier \xfile{english.mld} est obligatoire. % \item[$^a$] Les langues <<~\ulopt{arab(ic)}~>>\ilopt{arab}\ilopt{arabic} et <<~\lopt{arab2}~>> requièrent l'utilisation du paquetage % \packa{Arab\TeX}{ArabTeX}~\cite{arabtex2,arabtex} (de \name{Klaus}{Lagally}). @@ -3935,7 +4075,7 @@ comme dans % système \pack{babel}~\cite{babel,babel-user}, % mais <<~\lopt{russianb}~>>~\cite{russianb} est supportée si vous utilisez % babel-3.6 ou une version supérieure; <<~\lopt{russianc}~>> est un supplément. Regardez aussi les autres -% fichiers \suffix{.mld} pour le russe (\emph{russian}). +% fichiers \suffix{.mld} pour le russe. % \item[$^c$] Certaines langues peuvent requérir des fontes spécifiques. % \item[$^d$] Requiert le paquetage \pack{CJK}~\cite{cjk,cjk2}. % \item[$^e$] Requiert \emph{Lambda}~($\mathbf{\Lambda}$), la version de \LaTeX\ pour Omega~($\mathbf{\Omega}$). @@ -3949,11 +4089,64 @@ comme dans % \end{multicols} % \end{minipage} % \ifDP\end{fullpage}\fi +% ^^A \vspace*{-2\baselineskip} % \end{table} -% \ifDP\else\afterpage{\clearpage}\fi % \fi +% ^^A \ifDP\else\afterpage{\clearpage}\fi +% ^^A \afterpage{\clearpage} +% \lneed{9} +% \ifcase\LANG\relax +% \subsection{Titles for chapter-level mini-tables} +% \or\relax +% \subsection{Titres pour les mini-tables au niveau chapitre} +% \fi +% \begin{macro}{\mtifont} +% \begin{macro}{\mtctitle} +% \begin{macro}{\mlftitle} +% \begin{macro}{\mlttitle} +% \begin{macro}{\mtcsettitle} +% \begin{macro}{\mtcselectlanguage} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% Titles are typeset in the \com{mtifont} (\verb|\large\bfseries| by +% default) font and the text strings of the titles are defined by +% \com{mtctitle}, \com{mlftitle} +% and \com{mlttitle}, which +% are the strings ``Contents'', ``Figures'' and ``Tables'' by default. +% These title commands should be redefined by \com{renewcommand} or \com{mtcsettitle} for +% languages other than english. % -% \lneed{11} +% \lneed{6} +% The language definition files like +% \xfile{french.mld} and \xfile{english.mld} (the suffix +% \suffix{.mld} means ``minitoc language definition (file)'') +% (and many others, see the list in table~\vref{t+languages} and section~\vref{fo+lang}) are available. +% You can easily prepare a similar file for a preferred language (see section~\vref{faq.26}). +% You can change the language of these titles by using the +% \com{mtcselectlanguage}\texttt{\{}\emph{language}\texttt{\}} macro. +% \or\relax +% Les titres sont composés dans la fonte \com{mtifont} (\verb|\large\bfseries| par défaut) et les textes des +% titres sont définis par \com{mtctitle}, \com{mlftitle} et \com{mlttitle}, qui sont les +% chaînes «~Contents~», «~Figures~» et «~Tables~» par défaut. Ces titres devraient être redéfinis +% par \com{renewcommand} or \com{mtcsettitle} pour les langues autres que l'anglais. +% +% \lneed{3} +% Les fichiers de définition de langue tels que \xfile{french.mld} +% et \xfile{english.mld} (le suffixe \suffix{.mld} signifie «~\emph{minitoc language definition +% (file)}~») (et bien d'autres, voir la liste dans le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont +% disponibles. Vous pouvez facilement préparer un fichier similaire pour votre langue préférée +% (voir la section~\vref{faq.26}). +% Vous pouvez changer la langue de ces +% titres en utilisant la macro \com{mtcselectlanguage}\texttt{\{}\emph{langue}\texttt{\}}. +% \fi +% \end{SMOOTH} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \lneed{7} % \ifcase\LANG\relax % \subsection{Part-level mini-tables} % \or\relax @@ -3963,14 +4156,6 @@ comme dans % \begin{macro}{\ptcfont} % \begin{macro}{\ptcCfont} % \begin{macro}{\ptcSfont} -% \begin{macro}{\ptcSSfont} -% \begin{macro}{\ptcSSSfont} -% \begin{macro}{\ptcPfont} -% \begin{macro}{\ptcSPfont} -% \begin{macro}{\plffont} -% \begin{macro}{\pltfont} -% \begin{macro}{\plfSfont} -% \begin{macro}{\pltSfont} % \ifcase\LANG\relax % The partial table of contents is typeset in the \com{ptcfont} % font, which is defined as \verb|\normalsize\rmfamily| by default. @@ -3979,14 +4164,7 @@ comme dans % Chapter entries are typeset in the \com{ptcCfont} font, % which is \verb|\normalsize\bfseries| by default. % Section entries are typeset in the \com{ptcSfont} font, -% which is \verb|\normalsize\rmfamily| by default. For subsections, subsubsections, paragraphs and subparagraphs, the -% commands \com{ptcSSfont}, \com{ptcSSSfont}, -% \com{ptcPfont}, and \com{ptcSPfont} are available -% (by default, \verb|\normalsize\rmfamily|) if you -% want to use various fonts. Partial lists of figures and tables are -% typeset in the fonts \com{plffont} and \com{pltfont}, which are -% \verb|\normalsize\rmfamily| by default. -% There are also \com{plfSfont} and \com{pltSfont} for sub-figures and sub-tables entries. +% which is \verb|\normalsize\rmfamily| by default. % \or\relax % La table des matières au niveau partie est composée dans la fonte \com{ptcfont}, qui est définie comme % étant \verb|\normalsize\rmfamily| par défaut. @@ -3995,28 +4173,55 @@ comme dans % Les entrées de type chapitre sont composées dans la fonte % \com{ptcCfont}, qui est \verb|\normalsize\bfseries| par défaut. % Les entrées de type section sont composées dans la fonte \com{ptcSfont}, qui est -% \verb|\normalsize\rmfamily| par défaut. Pour les sous-sections, sous-sous-sections, paragraphes et -% sous-paragraphes, les commandes \com{ptcSSfont}, \com{ptcSSSfont}, \com{ptcPfont} et \com{ptcSPfont} sont -% disponibles (par défaut, \verb|\normalsize\rmfamily|) si vous souhaitez utiliser diverses fontes. Les listes de -% figures et de tableaux au niveau partie sont composées dans les fontes \com{plffont} et \com{pltfont}, qui -% sont \verb|\normalsize\rmfamily| par défaut. -% Il y a aussi \com{plfSfont} et \com{pltSfont} pour les entrées de sous-figures et de sous-tableaux. +% \verb|\normalsize\rmfamily| par défaut. % \fi % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{4} +% \begin{macro}{\ptcSSfont} +% \begin{macro}{\ptcSSSfont} +% \begin{macro}{\ptcPfont} +% \begin{macro}{\ptcSPfont} +% \ifcase\LANG\relax +% For subsections, subsubsections, paragraphs and subparagraphs, the +% commands \com{ptcSSfont}, \com{ptcSSSfont}, +% \com{ptcPfont}, and \com{ptcSPfont} are available +% (by default, \verb|\normalsize\rmfamily|) if you +% want to use various fonts. +% \or\relax +% Pour les sous-sections, sous-sous-sections, paragraphes et +% sous-paragraphes, les commandes \com{ptcSSfont}, \com{ptcSSSfont}, \com{ptcPfont} et \com{ptcSPfont} sont +% disponibles (par défaut, \verb|\normalsize\rmfamily|) si vous souhaitez utiliser diverses fontes. +% \fi % \end{macro} % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{4} +% \begin{macro}{\plffont} +% \begin{macro}{\pltfont} +% \begin{macro}{\plfSfont} +% \begin{macro}{\pltSfont} +% \ifcase\LANG\relax +% Partial lists of figures and tables are +% typeset in the fonts \com{plffont} and \com{pltfont}, which are +% \verb|\normalsize\rmfamily| by default. +% There are also \com{plfSfont} and \com{pltSfont} for sub-figures and sub-tables entries. +% \or\relax +% Les listes de figures et de tableaux au niveau partie sont composées dans les fontes \com{plffont} et \com{pltfont}, qui +% sont \verb|\normalsize\rmfamily| par défaut. +% Il y a aussi \com{plfSfont} et \com{pltSfont} pour les entrées de sous-figures et de sous-tableaux. +% \fi % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{SMOOTH} -% ^^A \ifFLP\afterpage{\floatpagestyle{headings}}\fi % -% \lneed{6} +% \lneed{9} % \ifcase\LANG\relax % \subsection{Titles for part-level mini-tables} % \or\relax @@ -4038,6 +4243,8 @@ comme dans % ``List of Figures'' and ``List of Tables'' by default. % These title commands should be redefined by \com{renewcommand} or \com{mtcsettitle} for % languages other than english. +% +% \lneed{3} % The language definition files like % \xfile{french.mld} and \xfile{english.mld} (and many others; for a complete list, see % table~\vref{t+languages}) are available. Read also section~\vref{fo+lang}. @@ -4049,8 +4256,10 @@ comme dans % titres sont définis par \com{ptctitle}, \com{plftitle} et \com{plttitle}, qui sont les % chaînes «~Table of Contents~», «~List of Figures~» et «~List of Tables~» par défaut. % Ces commandes de titres devraient être redéfinies par \com{renewcommand} or \com{mtcsettitle} -% pour les langues autres que -% l'anglais. Des fichiers de définition de langue tels que \xfile{french.mld} et \xfile{english.mld} (et de +% pour les langues autres que l'anglais. +% +% \lneed{3} +% Des fichiers de définition de langue tels que \xfile{french.mld} et \xfile{english.mld} (et de % nombreux autres; pour une liste complète, voir le tableau~\vref{t+languages}) sont disponibles. Lire aussi % la section~\vref{fo+lang}. % Vous pouvez facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}). @@ -4065,7 +4274,7 @@ comme dans % \end{macro} % \end{SMOOTH} % -% \lneed{6} +% \lneed{7} % \ifcase\LANG\relax % \subsection{Section-level mini-tables} % \or\relax @@ -4075,22 +4284,40 @@ comme dans % \begin{macro}{\stcfont} % \begin{macro}{\stcSSfont} % \begin{macro}{\stcSSSfont} -% \begin{macro}{\stcPfont} -% \begin{macro}{\stcSPfont} -% \begin{macro}{\slffont} -% \begin{macro}{\sltfont} -% \begin{macro}{\slfSfont} -% \begin{macro}{\sltSfont} % \ifcase\LANG\relax % The section-level table of contents % is typeset in the \com{stcfont} % font, which is defined as \verb|\normalsize\rmfamily| by default. -% In fact, the font \com{stcfont} is selected at the beginning of a secttoc, sectlof or sectlot. More -% selective choices are made with the following fonts. +% In fact, the font \com{stcfont} is selected at the beginning of a secttoc, sectlof or sectlot. +% +% More selective choices are made with the following fonts. % Subsection entries are typeset in the \com{stcSSfont} font, % which is \verb|\normalsize\bfseries| by default. % Subsubsection entries are typeset in the \com{stcSSSfont} font, % which is \verb|\normalsize\rmfamily| by default. +% \or\relax +% La table des matières au niveau section est composée dans la fonte \com{stcfont}, qui est définie comme +% étant \verb|\normalsize\rmfamily| par défaut. +% En fait, la fonte \com{stcfont} est sélectionnée au début d'une secttoc, sectlof ou sectlot. +% +% Des choix plus sélectifs sont faits avec les fontes suivantes. +% Les entrées de sous-section sont composées dans la fonte \com{stcSSfont}, qui est +% \verb|\normalsize\bfseries| par défaut. +% Les entrées de sous-sous-section sont composées dans la fonte \com{stcSSSfont}, qui est +% \verb|\normalsize\rmfamily| par défaut. +% \fi +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{6} +% \begin{macro}{\stcPfont} +% \begin{macro}{\stcSPfont} +% \begin{macro}{\slffont} +% \begin{macro}{\sltfont} +% \begin{macro}{\slfSfont} +% \begin{macro}{\sltSfont} +% \ifcase\LANG\relax % For paragraphs and subparagraphs, the % commands \com{stcPfont} and \com{stcSPfont} % are available (by default, \verb|\normalsize\rmfamily|) if you @@ -4099,14 +4326,6 @@ comme dans % defined as \verb|\normalsize\rmfamily| by default. % There are also \com{slfSfont} and \com{sltSfont} for sub-figures and sub-tables entries. % \or\relax -% La table des matières au niveau section est composée dans la fonte \com{stcfont}, qui est définie comme -% étant \verb|\normalsize\rmfamily| par défaut. -% En fait, la fonte \com{stcfont} est sélectionnée au début d'une secttoc, sectlof ou sectlot. Des choix -% plus sélectifs sont faits avec les fontes suivantes. -% Les entrées de sous-section sont composées dans la fonte \com{stcSSfont}, qui est -% \verb|\normalsize\bfseries| par défaut. -% Les entrées de sous-sous-section sont composées dans la fonte \com{stcSSSfont}, qui est -% \verb|\normalsize\rmfamily| par défaut. % Pour les paragraphes et sous-paragraphes, les commandes \com{stcPfont} et \com{stcSPfont} sont disponibles % (par défaut, \verb|\normalsize\rmfamily|) si vous désirez utiliser diverses fontes. Les listes de figures et de % tableaux au niveau section sont composées dans les fontes \com{slffont} et \com{sltfont}, qui sont définies @@ -4119,9 +4338,6 @@ comme dans % \end{macro} % \end{macro} % \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} % \end{SMOOTH} % % \begin{SMOOTH} @@ -4144,6 +4360,8 @@ comme dans % and \com{slttitle}, which are the strings ``Contents'', ``Figures'' and ``Tables'' by default. % These title commands should be redefined by \com{renewcommand} or \com{mtcsettitle} for % languages other than english. +% +% \lneed{3} % The language definition files like \xfile{french.mld} and \xfile{english.mld} (and also many others, as listed in % table~\vref{t+languages} and explained in section~\vref{fo+lang}) are available. % You can easily prepare a similar file for your preferred language (see section~\vref{faq.26}). @@ -4154,8 +4372,10 @@ comme dans % titres sont définis par \com{stctitle}, \com{slftitle} et \com{slttitle}, qui sont les % chaînes «~Contents~», «~Figures~» et «~Tables~» par défaut. % Ces commandes de titres devraient être redéfinies par \com{renewcommand} ou \com{mtcsettitle} -% pour les langues autres que -% l'anglais. Des fichiers de définition de langue tels que \xfile{french.mld} et \xfile{english.mld} (et de +% pour les langues autres que l'anglais. +% +% \lneed{3} +% Des fichiers de définition de langue tels que \xfile{french.mld} et \xfile{english.mld} (et de % nombreux autres, voir le tableau~\vref{t+languages} et la section~\vref{fo+lang}) sont disponibles. Vous pouvez % facilement préparer un fichier similaire pour votre langue préférée (voir la section~\vref{faq.26}). % Vous pouvez changer la langue de ces titres @@ -4405,19 +4625,23 @@ comme dans % \end{macro} % \end{SMOOTH} % +% \begin{macro}{\parskip} +% \begin{macro}{\parsep} % \ifcase\LANG\relax -% But with the \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3} (\class{scrartcl}, +% But\imess{I0043} with the \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3} (\class{scrartcl}, % \class{scrbook} and \class{scrreprt}), it may sometimes be necessary % to use the following options or commands, because we need to set \com{parskip} to zero in place of % \com{parsep} to tighten the mini-table. The efficiency of the following options depends on the options given % to these \KOMAScript{} classes (\optp{parindent}{KOMA-Script} option, \optp{parskip}{KOMA-Script} option and variants). % \or\relax -% Mais avec les classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} (\class{scrartcl}, +% Mais\imess{I0043} avec les classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} (\class{scrartcl}, % \class{scrbook} et \class{scrreprt}), il peut être % nécessaire d'utiliser les options ou commandes suivantes, car il nous faut forcer à~zéro \com{parskip} au lieu % de \com{parsep} pour resserrer la mini-table. L'efficacité des options ci-dessous dépend des options données % à~ces classes \KOMAScript{} (options \optp{parindent}{KOMA-Script}, \optp{parskip}{KOMA-Script} et variantes). % \fi +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{SMOOTH} @@ -4457,7 +4681,7 @@ comme dans % \end{quote} % % \lneed{5} -% By example, +% For instance, % \begin{quote} % \com{mtcsetfont}\verb|{minitoc}{subsection}%|\\ % \verb| {\small\rmfamily\upshape\bfseries}| @@ -4522,7 +4746,8 @@ comme dans % \com{mtcsettitle}\verb|{|\emph{mini-table}\verb|}{|\emph{title string}\verb|}| % \end{quote} % -% By example, +% \lneed{5} +% For instance, % \begin{quote} % \com{mtcsettitle}\verb|{minitoc}{Description of contents}| % \end{quote} @@ -4535,6 +4760,7 @@ comme dans % \com{mtcsettitle}\verb|{|\emph{mini-table}\verb|}{|\emph{chaîne titre}\verb|}| % \end{quote} % +% \lneed{5} % Par exemple, % \begin{quote} % \com{mtcsettitle}\verb|{minitoc}{Description du contenu}| @@ -4558,7 +4784,7 @@ comme dans % \com{mtcsetdepth}\verb|{|\emph{mini-table}\verb|}{|\emph{depth}\verb|}| % \end{quote} % -% By example, +% For instance, % \begin{quote} % \com{mtcsetdepth}\verb|{minitoc}{4}| % \end{quote} @@ -4583,6 +4809,54 @@ comme dans % % \lneed{5} % \ifcase\LANG\relax +% \subsection{Simplified command for mini-table offsets} +% \or\relax +% \subsection{Commande simplifiée pour les déplacements des mini-tables} +% \fi +% \begin{macro}{\mtcsetoffset} +% \ifcase\LANG\relax +% To simplify the redefinition of the offsets for mini-tables, the +% \com{mtcsetoffset} command is also available: +% \begin{quote} +% \com{mtcsetoffset}\verb|{|\emph{mini-table}\verb|}{|\emph{offset}\verb|}| +% \end{quote} +% +% For instance, +% \begin{quote} +% \com{mtcsetoffset}\verb|{minitoc}{-4em}| +% \end{quote} +% will set the macro \dcnt{mtcoffset} with the given value. This command checks that you set a offset for a +% mini-table type available in your document class (and that it is possible to change its offset). +% \or\relax +% Pour simplifier la redéfinition des déplacements des mini-tables, vous disposez de la commande +% \com{mtcsetoffset}: +% \begin{quote} +% \com{mtcsetoffset}\verb|{|\emph{mini-table}\verb|}{|\emph{déplacement}\verb|}| +% \end{quote} +% +% Par exemple: +% \begin{quote} +% \com{mtcsetoffset}\verb|{minitoc}{-4em}| +% \end{quote} +% forcera la macro \com{mtcoffset}~la valeur donnée. Cette commande vérifie que vous forcez un déplacement +% pour un type de mini-table disponible dans votre classe de document (et qu'il est possible de changer son +% déplacement). +% \fi +% \end{macro} +% +% \lneed{5} +% \noindent +% \ifcase\LANG\relax +% \textbf{NOTE:}\Virage{} the argument of \com{mtcsetoffset} is \emph{not} verified. It must be a length value, +% without shrink nor stretch part. A positive offset is towards the right, a negative one towards the left. +% \or\relax +% \textbf{NOTE:}\Virage{} l'argument de \com{mtcsetoffset} \emph{n'est pas} vérifié. Ce doit être une valeur de +% longueur, sans partie compressible ou extensible. Un déplacement positif se fait vers la droite, un déplacement +% négatif se fait vers la gauche. +% \fi +% +% \lneed{5} +% \ifcase\LANG\relax % \subsection{Languages for the titles}\label{fo+lang} % Most of the strings defined in the language definition files (\suffix{.mld}) were taken from the % superb \pack{babel} package~\cite{babel,babel-user} of \name{Johannes~L.}{Braams}, @@ -4992,15 +5266,15 @@ comme dans % \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\hfill\rmfamily\bfseries Numéros de pages (défaut)\hfill}&&% % {\hfill\rmfamily\bfseries Pas de numéros de pages\hfill}\\ % \midrule -% \Strut\rmfamily parttoc&&\bs ptcpagenumbers&\qquad&\bs noptcpagenumbers\\ -% \Strut\rmfamily minitoc&&\bs mtcpagenumbers&\qquad&\bs nomtcpagenumbers\\ -% \Strut\rmfamily secttoc&&\bs stcpagenumbers&\qquad&\bs nostcpagenumbers\\ -% \Strut\rmfamily partlof&&\bs plfpagenumbers&\qquad&\bs noplfpagenumbers\\ -% \Strut\rmfamily minilof&&\bs mlfpagenumbers&\qquad&\bs nomlfpagenumbers\\ -% \Strut\rmfamily sectlof&&\bs slfpagenumbers&\qquad&\bs noslfpagenumbers\\ -% \Strut\rmfamily partlot&&\bs pltpagenumbers&\qquad&\bs nopltpagenumbers\\ -% \Strut\rmfamily minilot&&\bs mltpagenumbers&\qquad&\bs nomltpagenumbers\\ -% \Strut\rmfamily sectlot&&\bs sltpagenumbers&\qquad&\bs nosltpagenumbers\\ +% \Strut\rmfamily parttoc&&\com{ptcpagenumbers}&\qquad&\com{noptcpagenumbers}\\ +% \Strut\rmfamily minitoc&&\com{mtcpagenumbers}&\qquad&\com{nomtcpagenumbers}\\ +% \Strut\rmfamily secttoc&&\com{stcpagenumbers}&\qquad&\com{nostcpagenumbers}\\ +% \Strut\rmfamily partlof&&\com{plfpagenumbers}&\qquad&\com{noplfpagenumbers}\\ +% \Strut\rmfamily minilof&&\com{mlfpagenumbers}&\qquad&\com{nomlfpagenumbers}\\ +% \Strut\rmfamily sectlof&&\com{slfpagenumbers}&\qquad&\com{noslfpagenumbers}\\ +% \Strut\rmfamily partlot&&\com{pltpagenumbers}&\qquad&\com{nopltpagenumbers}\\ +% \Strut\rmfamily minilot&&\com{mltpagenumbers}&\qquad&\com{nomltpagenumbers}\\ +% \Strut\rmfamily sectlot&&\com{sltpagenumbers}&\qquad&\com{nosltpagenumbers}\\ % \bottomrule % \end{tabular}% % \else @@ -5009,15 +5283,15 @@ comme dans % \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\hfill\rmfamily\bfseries Numéros de pages (défaut)\hfill}&&% % {\hfill\rmfamily\bfseries Pas de numéros de pages\hfill}\\ % \hline -% \Strut\rmfamily parttoc&&\bs ptcpagenumbers&\qquad&\bs noptcpagenumbers\\ -% \Strut\rmfamily minitoc&&\bs mtcpagenumbers&\qquad&\bs nomtcpagenumbers\\ -% \Strut\rmfamily secttoc&&\bs stcpagenumbers&\qquad&\bs nostcpagenumbers\\ -% \Strut\rmfamily partlof&&\bs plfpagenumbers&\qquad&\bs noplfpagenumbers\\ -% \Strut\rmfamily minilof&&\bs mlfpagenumbers&\qquad&\bs nomlfpagenumbers\\ -% \Strut\rmfamily sectlof&&\bs slfpagenumbers&\qquad&\bs noslfpagenumbers\\ -% \Strut\rmfamily partlot&&\bs pltpagenumbers&\qquad&\bs nopltpagenumbers\\ -% \Strut\rmfamily minilot&&\bs mltpagenumbers&\qquad&\bs nomltpagenumbers\\ -% \Strut\rmfamily sectlot&&\bs sltpagenumbers&\qquad&\bs nosltpagenumbers\\ +% \Strut\rmfamily parttoc&&\com{ptcpagenumbers}&\qquad&\com{noptcpagenumbers}\\ +% \Strut\rmfamily minitoc&&\com{mtcpagenumbers}&\qquad&\com{nomtcpagenumbers}\\ +% \Strut\rmfamily secttoc&&\com{stcpagenumbers}&\qquad&\com{nostcpagenumbers}\\ +% \Strut\rmfamily partlof&&\com{plfpagenumbers}&\qquad&\com{noplfpagenumbers}\\ +% \Strut\rmfamily minilof&&\com{mlfpagenumbers}&\qquad&\com{nomlfpagenumbers}\\ +% \Strut\rmfamily sectlof&&\com{slfpagenumbers}&\qquad&\com{noslfpagenumbers}\\ +% \Strut\rmfamily partlot&&\com{pltpagenumbers}&\qquad&\com{nopltpagenumbers}\\ +% \Strut\rmfamily minilot&&\com{mltpagenumbers}&\qquad&\com{nomltpagenumbers}\\ +% \Strut\rmfamily sectlot&&\com{sltpagenumbers}&\qquad&\com{nosltpagenumbers}\\ % \thickline % \end{tabular}% % \fi} @@ -5159,187 +5433,262 @@ comme dans % \com{cleardoublepage} (which acts like \com{clearpage} in a one-side document), and has a page style of % \texttt{empty}. Since version~\#32, you can modify this % behaviour by redefining the commands of table~\vref{t+parttoc+features}, whose meaning -% is obvious. A feature defined as \com{empty} does nothing. +% is often obvious. A feature defined as \com{empty} does nothing. % \or\relax % Par défaut, une parttoc (ou une partlof ou une partlot), dans un document de classe \class{book} ou % \class{report}, % est précédée et suivie par une \com{cleardoublepage} (qui agit comme \com{clearpage} dans un document en recto), % et a un style de page \texttt{empty}. Depuis la version~\#32, vous pouvez modifier ce comportement en -% redéfinissant les commandes du tableau~\vref{t+parttoc+features}, dont la signification est évidente. +% redéfinissant les commandes du tableau~\vref{t+parttoc+features}, dont la signification est souvent évidente. % Un dispositif défini comme étant \com{empty} ne fait rien. % \fi +% \afterpage{\clearpage} % \ifcase\LANG\relax -% \begin{table}[tp] +% \begin{table}[p] % \changeskips % \centering % \caption{Features for mini-tables}\label{t+parttoc+features} -% {\ttfamily% +% {\small\ttfamily% +% \let\Strut\relax % \ifBT -% \begin{tabular}{@{}lllcl@{}} +% \begin{tabularx}{\textwidth}{@{}lllcZ{1}@{}} % \toprule % \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\rmfamily\bfseries Command \hfill}&&% % {\rmfamily\bfseries Default \hfill}\\ % \midrule % \Strut\rmfamily parttoc&&\com{beforeparttoc}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily parttoc&&\com{afterparttoc}&\qquad&\com{cleardoublepage}\\ +% \Strut\rmfamily parttoc&&\com{openparttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily parttoc&&\com{closeparttoc}&\qquad&\com{empty}\\ % \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % \Strut\rmfamily partlof&&\com{beforepartlof}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily partlof&&\com{afterpartlof}&\qquad&\com{cleardoublepage}\\ +% \Strut\rmfamily partlof&&\com{openpartlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlof&&\com{closepartlof}&\qquad&\com{empty}\\ % \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % \Strut\rmfamily partlot&&\com{beforepartlot}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily partlot&&\com{afterpartlot}&\qquad&\com{cleardoublepage}\\ +% \Strut\rmfamily partlot&&\com{openpartlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlot&&\com{closepartlot}&\qquad&\com{empty}\\ % \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % %% % \Strut\rmfamily minitoc&&\com{beforeminitoc}&\qquad&\com{empty}\\ -% \Strut\rmfamily minitoc&&\bs afterminitoc&\qquad&\com{empty}\\ -% \Strut\rmfamily minitoc&&\bs thispageminitocstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\bs beforeminilof&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\bs afterminilof&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\bs thispageminilofstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily minilot&&\bs beforeminilot&\qquad&\com{empty}\\ -% \Strut\rmfamily minilot&&\bs afterminilot&\qquad&\com{empty}\\ -% \Strut\rmfamily minilot&&\bs thispageminilotstyle&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{afterminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{openminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{closeminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{thispageminitocstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{beforeminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{afterminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{openminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{closeminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{thispageminilofstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{beforeminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{afterminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{openminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{closeminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{thispageminilotstyle}&\qquad&\com{empty}\\ % %% -% \Strut\rmfamily secttoc&&\bs beforesecttoc&\qquad&\com{empty}\\ -% \Strut\rmfamily secttoc&&\bs aftersecttoc&\qquad&\com{empty}\\ -% \Strut\rmfamily secttoc&&\bs thispagesecttocstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlof&&\bs beforesectlof&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlof&&\bs aftersectlof&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlof&&\bs thispagesectlofstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\bs beforesectlot&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{beforesecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{aftersecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{opensecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{closesecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{thispagesecttocstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{beforesectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{aftersectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{opensectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{closesectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{thispagesectlofstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{beforesectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{aftersectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{opensectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{closesectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{thispagesectlotstyle}&\qquad&\com{empty}\\ % %% % \midrule -% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\rmfamily\emph{command}\texttt{\}}}\\ +% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\rmfamily\emph{command}\texttt{\}}}\\ % &\multicolumn{4}{@{}l@{}}{\rmfamily Modifies the features for a mini-table.}\\ % \bottomrule -% \end{tabular}% +% \end{tabularx}% % \else -% \begin{tabular}{@{}lllcl@{}} +% \begin{tabularx}{\textwidth}{@{}lllcX{1}@{}} % \thickline % \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\rmfamily\bfseries Command \hfill}&&% % {\rmfamily\bfseries Default \hfill}\\\hline % \Strut\rmfamily parttoc&&\com{beforeparttoc}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily parttoc&&\com{afterparttoc}&\qquad&\com{cleardoublepage}\\ -% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\bs thispagestyle\{empty\}\\ +% \Strut\rmfamily parttoc&&\com{openparttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily parttoc&&\com{closeparttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % \Strut\rmfamily partlof&&\com{beforepartlof}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily partlof&&\com{afterpartlof}&\qquad&\com{cleardoublepage}\\ -% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\bs thispagestyle\{empty\}\\ +% \Strut\rmfamily partlof&&\com{openpartlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlof&&\com{closepartlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % \Strut\rmfamily partlot&&\com{beforepartlot}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily partlot&&\com{afterpartlot}&\qquad&\com{cleardoublepage}\\ -% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\bs thispagestyle\{empty\}\\ +% \Strut\rmfamily partlot&&\com{openpartlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlot&&\com{closepartlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % %% % \Strut\rmfamily minitoc&&\com{beforeminitoc}&\qquad&\com{empty}\\ -% \Strut\rmfamily minitoc&&\bs afterminitoc&\qquad&\com{empty}\\ -% \Strut\rmfamily minitoc&&\bs thispageminitocstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\bs beforeminilof&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\bs afterminilof&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\bs thispageminilofstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily minilot&&\bs beforeminilot&\qquad&\com{empty}\\ -% \Strut\rmfamily minilot&&\bs afterminilot&\qquad&\com{empty}\\ -% \Strut\rmfamily minilot&&\bs thispageminilotstyle&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{afterminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{openminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{closeminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{thispageminitocstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{beforeminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{afterminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{openminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{closeminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{thispageminilofstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{beforeminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{afterminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{openminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{closeminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{thispageminilotstyle}&\qquad&\com{empty}\\ % %% -% \Strut\rmfamily secttoc&&\bs beforesecttoc&\qquad&\com{empty}\\ -% \Strut\rmfamily secttoc&&\bs aftersecttoc&\qquad&\com{empty}\\ -% \Strut\rmfamily secttoc&&\bs thispagesecttocstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlof&&\bs beforesectlof&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlof&&\bs aftersectlof&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlof&&\bs thispagesectlofstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\bs beforesectlot&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\com{empty}\\ -% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{before|after|pagestyle\}\{}\rmfamily\emph{command}\texttt{\}}}\\ +% \Strut\rmfamily secttoc&&\com{beforesecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{aftersecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{opensecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{closesecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{thispagesecttocstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{beforesectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{aftersectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{opensectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{closesectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{thispagesectlofstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{beforesectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{aftersectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{opensectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{closesectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{thispagesectlotstyle}&\qquad&\com{empty}\\ +% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{\feat{before}|\feat{after}|\feat{open}|\feat{close}|\feat{pagestyle}\}\{}\rmfamily\emph{command}\texttt{\}}}\\ % &\multicolumn{4}{@{}l@{}}{\rmfamily Modifies the features for a mini-table.}\\ % \thickline -% \end{tabular}% +% \end{tabularx}% % \fi} % \end{table} % \or\relax -% \begin{table}[tp] +% \begin{table}[p] % \changeskips % \centering % \caption{Dispositifs pour les mini-tables}\label{t+parttoc+features} -% {\ttfamily% +% {\small\ttfamily% +% \let\Strut\relax % \ifBT -% \begin{tabular}{@{}lllcl@{}} +% \begin{tabularx}{\textwidth}{@{}lllcZ{1}@{}} % \toprule % \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\rmfamily\bfseries Commande \hfill}&&% % {\rmfamily\bfseries Défaut \hfill}\\ % \midrule % \Strut\rmfamily parttoc&&\com{beforeparttoc}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily parttoc&&\com{afterparttoc}&\qquad&\com{cleardoublepage}\\ -% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\bs thispagestyle\{empty\}\\ +% \Strut\rmfamily parttoc&&\com{openparttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily parttoc&&\com{closeparttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % \Strut\rmfamily partlof&&\com{beforepartlof}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily partlof&&\com{afterpartlof}&\qquad&\com{cleardoublepage}\\ -% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\bs thispagestyle\{empty\}\\ +% \Strut\rmfamily partlof&&\com{openpartlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlof&&\com{closepartlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % \Strut\rmfamily partlot&&\com{beforepartlot}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily partlot&&\com{afterpartlot}&\qquad&\com{cleardoublepage}\\ -% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\bs thispagestyle\{empty\}\\ +% \Strut\rmfamily partlot&&\com{openpartlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlot&&\com{closepartlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % %% % \Strut\rmfamily minitoc&&\com{beforeminitoc}&\qquad&\com{empty}\\ -% \Strut\rmfamily minitoc&&\bs afterminitoc&\qquad&\com{empty}\\ -% \Strut\rmfamily minitoc&&\bs thispageminitocstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\bs beforeminilof&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\bs afterminilof&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\bs thispageminilofstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily minilot&&\bs beforeminilot&\qquad&\com{empty}\\ -% \Strut\rmfamily minilot&&\bs afterminilot&\qquad&\com{empty}\\ -% \Strut\rmfamily minilot&&\bs thispageminilotstyle&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{afterminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{openminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{closeminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{thispageminitocstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{beforeminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{afterminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{openminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{closeminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{thispageminilofstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{beforeminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{afterminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{openminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{closeminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{thispageminilotstyle}&\qquad&\com{empty}\\ % %% -% \Strut\rmfamily secttoc&&\bs beforesecttoc&\qquad&\com{empty}\\ -% \Strut\rmfamily secttoc&&\bs aftersecttoc&\qquad&\com{empty}\\ -% \Strut\rmfamily secttoc&&\bs thispagesecttocstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlof&&\bs beforesectlof&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlof&&\bs aftersectlof&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlof&&\bs thispagesectlofstyle&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\bs beforesectlot&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\bs aftersectlot&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\bs thispagesectlotstyle&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{beforesecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{aftersecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{opensecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{closesecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{thispagesecttocstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{beforesectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{aftersectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{opensectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{closesectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{thispagesectlofstyle}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{beforesectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{aftersectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{opensectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{closesectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{thispagesectlotstyle}&\qquad&\com{empty}\\ % %% % \midrule -% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\rmfamily\emph{commande}\texttt{\}}}\\ +% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\rmfamily\emph{commande}\texttt{\}}}\\ % &\multicolumn{4}{@{}l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\ % \bottomrule -% \end{tabular}% +% \end{tabularx}% % \else -% \begin{tabular}{@{}lllcl@{}} +% \begin{tabularx}{\textwidth}{@{}lllcZ{1}@{}} % \thickline % \Strut\rmfamily\textbf{Type}&&{\vphantom{$P^2_3$}\rmfamily\bfseries Commande \hfill}&&% % {\rmfamily\bfseries Défaut \hfill}\\\hline % \Strut\rmfamily parttoc&&\com{beforeparttoc}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily parttoc&&\com{afterparttoc}&\qquad&\com{cleardoublepage}\\ -% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\bs thispagestyle\{empty\}\\ +% \Strut\rmfamily parttoc&&\com{openparttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily parttoc&&\com{closeparttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily parttoc&&\com{thispageparttocstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % \Strut\rmfamily partlof&&\com{beforepartlof}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily partlof&&\com{afterpartlof}&\qquad&\com{cleardoublepage}\\ -% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\bs thispagestyle\{empty\}\\ +% \Strut\rmfamily partlof&&\com{openpartlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlof&&\com{closepartlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlof&&\com{thispagepartlofstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % \Strut\rmfamily partlot&&\com{beforepartlot}&\qquad&\com{cleardoublepage}\\ % \Strut\rmfamily partlot&&\com{afterpartlot}&\qquad&\com{cleardoublepage}\\ -% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\bs thispagestyle\lit{\{empty\}}\\ +% \Strut\rmfamily partlot&&\com{openpartlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlot&&\com{closepartlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily partlot&&\com{thispagepartlotstyle}&\qquad&\com{thispagestyle}\{empty\}\\ % %% % \Strut\rmfamily minitoc&&\com{beforeminitoc}&\qquad&\com{empty}\\ % \Strut\rmfamily minitoc&&\com{afterminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{openminitoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily minitoc&&\com{closeminitoc}&\qquad&\com{empty}\\ % \Strut\rmfamily minitoc&&\com{thispageminitocstyle}&\qquad&\com{empty}\\ -% \Strut\rmfamily minilof&&\\com{beforeminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{beforeminilof}&\qquad&\com{empty}\\ % \Strut\rmfamily minilof&&\com{afterminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{openminilof}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilof&&\com{closeminilof}&\qquad&\com{empty}\\ % \Strut\rmfamily minilof&&\com{thispageminilofstyle}&\qquad&\com{empty}\\ % \Strut\rmfamily minilot&&\com{beforeminilot}&\qquad&\com{empty}\\ % \Strut\rmfamily minilot&&\com{afterminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{openminilot}&\qquad&\com{empty}\\ +% \Strut\rmfamily minilot&&\com{closeminilot}&\qquad&\com{empty}\\ % \Strut\rmfamily minilot&&\com{thispageminilotstyle}&\qquad&\com{empty}\\ % %% % \Strut\rmfamily secttoc&&\com{beforesecttoc}&\qquad&\com{empty}\\ % \Strut\rmfamily secttoc&&\com{aftersecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{opensecttoc}&\qquad&\com{empty}\\ +% \Strut\rmfamily secttoc&&\com{closesecttoc}&\qquad&\com{empty}\\ % \Strut\rmfamily secttoc&&\com{thispagesecttocstyle}&\qquad&\com{empty}\\ % \Strut\rmfamily sectlof&&\com{beforesectlof}&\qquad&\com{empty}\\ % \Strut\rmfamily sectlof&&\com{aftersectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{opensectlof}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlof&&\com{closesectlof}&\qquad&\com{empty}\\ % \Strut\rmfamily sectlof&&\com{thispagesectlofstyle}&\qquad&\com{empty}\\ -% \Strut\rmfamily sectlot&&\com{ beforesectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{beforesectlot}&\qquad&\com{empty}\\ % \Strut\rmfamily sectlot&&\com{aftersectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{opensectlot}&\qquad&\com{empty}\\ +% \Strut\rmfamily sectlot&&\com{closesectlot}&\qquad&\com{empty}\\ % \Strut\rmfamily sectlot&&\com{thispagesectlotstyle}&\qquad&\com{empty}\\ -% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{before|after|pagestyle\}\{}\rmfamily\emph{commande}\texttt{\}}}\\ +% \multicolumn{5}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\rmfamily\emph{mini-table}\texttt{\}\{\feat{before}|\feat{after}|\feat{open}|\feat{close}|\feat{pagestyle}\}\{}\rmfamily\emph{commande}\texttt{\}}}\\ % &\multicolumn{4}{@{}l@{}}{\rmfamily Modifie les dispositifs pour une mini-table.}\\ % \thickline -% \end{tabular}% +% \end{tabularx}% % \fi} % \end{table} % \fi @@ -5353,8 +5702,8 @@ comme dans % \com{mtcsetfeature}\verb|{|\emph{mini-table}\verb|}{|\emph{keyword}\verb|}{|\emph{commands}\verb|}| % \end{verse} % allows you to redefine any of these commands. \emph{mini-table} is one of the mini-table names: -% \texttt{parttoc}\ldots\ \texttt{sectlot}. \emph{keyword} is one of the followings: \texttt{before}, -% \texttt{after} or \texttt{pagestyle}. \emph{commands} is either a sequence of commands like \com{clearpage}, +% \texttt{parttoc}\ldots\ \texttt{sectlot}. \emph{keyword} is one of the followings: \feat{before}, +% \feat{after}, \feat{open}, \feat{close} or \feat{pagestyle}. \emph{commands} is either a sequence of commands like \com{clearpage}, % \com{cleardoublepage}, % \com{thispagestyle}\verb|{...}|, etc., either \com{empty} (does nothing). % \or\relax @@ -5363,14 +5712,14 @@ comme dans % \com{mtcsetfeature}\verb|{|\emph{mini-table}\verb|}{|\emph{mot-clé}\verb|}{|\emph{commandes}\verb|}| % \end{verse} % vous permet de redéfinir chacune de ces commandes. \emph{mini-table} est l'un des noms de type de mini-table: -% \texttt{parttoc}\ldots\ \texttt{sectlot}. \emph{mot-clé} est l'un des suivants: \texttt{before}, -% \texttt{after} ou \texttt{pagestyle}. \emph{commandes} est soit une séquence de commandes telles que \com{clearpage}, +% \texttt{parttoc}\ldots\ \texttt{sectlot}. \emph{mot-clé} est l'un des suivants: \feat{before}, +% \feat{after}, \feat{open}, \feat{close} ou \feat{pagestyle}. \emph{commandes} est soit une séquence de commandes telles que \com{clearpage}, % \com{cleardoublepage}, \com{thispagestyle}\verb|{...}|, etc., soit \com{empty} (ne fait rien). % \fi % \end{macro} % \end{SMOOTH} % -% \lneed{8} +% \lneed{12} % \ifcase\LANG\relax % \subsubsection[Remark about page styles]{Remark about page styles\,\footnote{This remark is taken and adapted % from a draft of the second edition of the JMPL~\cite{JMPL1}, by @@ -5380,23 +5729,28 @@ comme dans % tirée et adaptée d'une version préliminaire de la seconde édition du JMPL~\cite{JMPL1}, par % \name{Benjamin}{Bayart}, où il commente le paquetage \upack{minitoc}.}} % \fi +% \begin{macro}{\mtcsetfeature} +% \begin{macro}{\thispagestyle} +% \begin{macro}{\pagestyle} +% \begin{macro}{\cleardoublepage} % \ifcase\LANG\relax % The \Virage{}default commands for -% part-level mini-tables page styles are defined as being simply a standard \com{thispagestyle}\verb|{empty}|, -% because in document classes defining the \com{chapter} command, the part-level mini-tables are on their own pages. +% part-level mini-tables page styles are defined as being simply a standard \com{thispagestyle}\verb|{empty}| command, +% because in document classes defining the \com{chapter} command (like \class{book} or \class{report}), +% the part-level mini-tables are on their own pages. % If the document is printed % recto-verso, the first page is recto. Usually, these pages are not numbered and have no header and no footer. This -% behaviour comes from the default definitions of the commands of table~\vref{t+parttoc+features}. If you want an +% behaviour is a consequence from the default definitions of the commands of table~\vref{t+parttoc+features}. If you want an % other behaviour, you can change these definitions. Note that, by default, only the \emph{first} page of these % mini-tables are in the \texttt{empty} page style. You can set the style of this first page by using % \com{thispagestyle} and set the style of the following pages by using \com{pagestyle}, but you must not forget -% to reset the normal style after the mini-table. Look at this short example\,\footnote{This example shows that +% to reset the normal style after the mini-table. Look at this short theorical example\,\footnote{This example shows that % the third argument can be a \emph{sequence} of commands: we set the style of the current page and the style of the % following pages.}: % \begin{verse} % \com{mtcsetfeature}\verb|{parttoc}{before}%|\\ % \verb| {|\com{cleardoublepage}\verb|}|\\ -% \com{mtcsetfeature}\verb|{parttoc}{thispagestyle}%|\\ +% \com{mtcsetfeature}\verb|{parttoc}{pagestyle}%|\\ % \verb| {|\com{thispagestyle}\verb|{empty}|\com{pagestyle}\verb|{myheadings}}|\\ % \com{mtcsetfeature}\verb|{parttoc}{after}%|\\ % \verb| {|\com{cleardoublepage}\com{pagestyle}\verb|{headings}}| @@ -5409,14 +5763,15 @@ comme dans % \or\relax % Les\Virage{} commandes par défaut pour les styles de page des mini-tables au niveau partie % sont définies comme étant simplement \com{thispagestyle}\verb|{empty}|, car -% dans les classes de document définissant la commande \com{chapter}, les mini-tables au niveau partie sont sur +% dans les classes de document définissant la commande \com{chapter} (comme \class{book} ou \class{report}), +% les mini-tables au niveau partie sont sur % leurs propres pages. Si le document est imprimé recto-verso, la première page est recto. Habituellement, ces pages -% ne sont pas numérotées et n'ont ni en-tête ni bas de page. Ce comportement provient des définitions par défaut +% ne sont pas numérotées et n'ont ni en-tête ni bas de page. Ce comportement est une conséquence des définitions par défaut % des commandes du tableau~\vref{t+parttoc+features}. Si vous désirez un comportement différent, vous pouvez changer % ces définitions. Notez que, par défaut, seule la \emph{première} page de ces mini-tables est composée dans le % style de page \texttt{empty}. Vous pouvez établir le style de cette première page en utilisant % \com{thispagestyle} et établir le style des pages suivantes en utilisant \com{pagestyle}, mais vous ne devez -% pas oublier de rétablir le style normal après la mini-table. Regardez ce court exemple\,\footnote{Cet exemple +% pas oublier de rétablir le style normal après la mini-table. Regardez ce court exemple théorique\,\footnote{Cet exemple % montre que le troisième argument peut être une \emph{séquence} de commandes: nous établissons le style de la page % courante et le style des pages suivantes.}: % \begin{verse} @@ -5432,6 +5787,10 @@ comme dans % suivantes des parttocs, et établissons le style de page \texttt{headings} pour les pages après la mini-table, % après une commande \com{cleardoublepage}. % \fi +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -5445,14 +5804,17 @@ comme dans % \fi % % \lneed{5} -% \ifcase\LANG\relax -% \subsubsection{Before version~\#23 (1994/11/08)} -% \or\relax -% \subsubsection{Avant la version~\#23 (1994/11/08)} -% \fi % \begin{macro}{\firstpartis} +% \begin{macro}{\addtocounter} +% \begin{macro}{\dominitoc} % \begin{macro}{\firstchapteris} % \begin{macro}{\firstsectionis} +% \begin{description} +% \ifcase\LANG\relax +% \item[Before version~\#23 (1994/11/08)] +% \or\relax +% \item[Avant la version~\#23 (1994/11/08)] +% \fi % \ifcase\LANG\relax % To make the \upack{minitoc} % package work with such documents, you must insert the command: @@ -5482,44 +5844,49 @@ comme dans % pour obtenir un premier chapitre numéroté~0. Et les deux commandes \com{firstpartis} % et \com{firstsectionis} sont similaires pour des parties et sections avec une numérotation non standard. % \fi -% \end{macro} -% \end{macro} -% \end{macro} % % \lneed{6} % \ifcase\LANG\relax -% \subsubsection{Since version~\#23 (1994/11/08)} +% \item[Since version~\#23 (1994/11/08)] % \or\relax -% \subsubsection{Depuis la version~\#23 (1994/11/08)} +% \item[Depuis la version~\#23 (1994/11/08)] % \fi % \ifcase\LANG\relax -% These commands\virage{} are now obsolete, as this +% These\SMM{\lmess{W0003}\\\lmess{W0004}\\\lmess{W0005}} commands are now obsolete, as this % problem has been solved (via the ``absolute'' numbering of the mini-table auxiliary files). % Thus now they just produce harmless warnings. % \or\relax -% Ces commandes\virage{} sont désormais obsolètes, car ce problème a été résolu (via la numérotation «~absolue~» +% Ces\SMM{\lmess{W0003}\\\lmess{W0004}\\\lmess{W0005}} commandes sont désormais obsolètes, car ce problème +% a été résolu (via la numérotation «~absolue~» % des fichiers auxiliaires pour les mini-tables). Elles produisent désormais seulement des avertissements bénins. % \fi +% \end{description} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax % ^^A \subsection{Special Entries for TOC, LOF, LOT, Bibliography and Index}\label{special.entries} -% \subsection{Special Entries in the Table of contents}\label{special.entries} +% \subsection{Special Entries in the TOC}\label{special.entries} % \or\relax % ^^A \subsection{Entrées spéciales pour la table des matières, la liste des figures, la liste des tableaux, la % ^^A bibliographie et l'index}\label{special.entries} -% \subsection{Entrées spéciales dans la table des matières}\label{special.entries} +% \subsection{Entrées spéciales dans la TdM}\label{special.entries} % \fi % \ifcase\LANG\relax -% If{\Virage} you want to add entries in the Table of Contents for +% If\SMMZ{\lmess{I0046}} you want to add entries in the Table of Contents for % objects like the Table of Contents itself, the List of % Figures, the List of Tables, the Bibliography or the Index, % you should use the \pack{tocbibind} package~\cite{tocbibind} by \name{Peter~R.}{Wilson} % (this package is available from the CTAN archives). % \or\relax -% Si{\Virage} vous souhaitez ajouter des entrées dans la table des matières pour des objets tels que la table de +% Si\SMMZ{\lmess{I0046}} vous souhaitez ajouter des entrées dans la table des matières pour des objets tels que la table de % matières elle-même, la liste des figures, la liste de tableaux, la bibliographie ou l'index, vous devriez % utiliser le paquetage \pack{tocbibind}~\cite{tocbibind} de \name{Peter~R.}{Wilson} (ce +\makeatletter % paquetage est disponible sur les archives CTAN). % \fi % @@ -5537,12 +5904,12 @@ comme dans % % \begin{SMOOTH} % \ifcase\LANG\relax -% Note that the same problems appear if you use one of the \class{scrbook}, \class{scrreprt} or +% Note\imess{I0043} that the same problems appear if you use one of the \class{scrbook}, \class{scrreprt} or % \class{scrartcl} \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3} with some options (\optp{liststotoc}{KOMA-Script}, % \optp{liststotocnumbered}{KOMA-Script}, \optp{bibtotoc}{KOMA-Script}, \optp{bibtotocnumbered}{KOMA-Script}, and \optp{idxtotoc}{KOMA-Script}). % The solutions are the same ones. % \or\relax -% Notez que les mêmes problèmes apparaissent lorsque vous utilisez l'une des classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} +% Notez\imess{I0043} que les mêmes problèmes apparaissent lorsque vous utilisez l'une des classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} % \class{scrbook}, \class{scrreprt} or \class{scrartcl} avec certaines options (\optp{liststotoc}{KOMA-Script}, % \optp{liststotocnumbered}{KOMA-Script}, \optp{bibtotoc}{KOMA-Script}, \optp{bibtotocnumbered}{KOMA-Script} et \optp{idxtotoc}{KOMA-Script}). % Les solutions sont les mêmes. @@ -5581,7 +5948,7 @@ comme dans % \end{SMOOTH} % % \lneed{5} -% \begin{macro}{\printindex} +% \begin{macro}{\printglossary} % \begin{macro}{\addcontentsline} % \begin{macro}{\mtcaddchapter} % \begin{macro}{\mtcfixglossary} @@ -5596,7 +5963,7 @@ comme dans % \lneed{3} % But this can be done by: % \begin{quote} -% \verb+\mtcfixglossary[chapter|section|part]+ +% \com{mtcfixglossary}\verb+[chapter|section|part]+ % \end{quote} % where the optional argument is the level for the glossary entry in the TOC\@. % By default, if \com{chapter} is defined, the \texttt{chapter} level is used, else @@ -5663,7 +6030,7 @@ comme dans % \lneed{3} % Mais ceci peut être remplacé par: % \begin{quote} -% \verb+\mtcfixindex[chapter|section|part]+ +% \com{mtcfixindex}\verb+[chapter|section|part]+ % \end{quote} % où l'argument optionnel est le niveau de l'entrée d'index dans la table des matières. Par défaut, si % \com{chapter} est définie, le niveau \texttt{chapter} est utilisé, sinon le niveau \texttt{section}. @@ -5676,26 +6043,80 @@ comme dans % \end{macro} % \end{macro} % +% \lneed{5} +% \begin{macro}{\printnomenclature} +% \begin{macro}{\addcontentsline} +% \begin{macro}{\mtcaddchapter} +% \begin{macro}{\mtcfixnomenclature} +% \ifcase\LANG\relax +% For the nomenclature\,\footnote{If you are using the \pack{nomencl} package~\cite{nomencl}.}, +% it is like for the glossary, you should add the +% following commands just after the \com{printnomenclature} command: +% \begin{quote} +% \com{addcontentsline}\verb|{lof}{xchapter}{}|\\ +% \com{addcontentsline}\verb|{lot}{xchapter}{}|\\ +% \com{mtcaddchapter} +% \end{quote} +% \lneed{3} +% But this can be done by: +% \begin{quote} +% \com{mtcfixnomenclature}\verb+[chapter|section|part]+ +% \end{quote} +% where the optional argument is the level for the nomenclature entry in the TOC\@. +% By default, if \com{chapter} is defined, the \texttt{chapter} level is used, else +% the \texttt{section} level. +% If neither \com{chapter} or \com{section} are defined, the \texttt{part} level will be used if \com{part} is +% defined; else an error is reported. It is \virage\emph{recommended} that you check the result and, +% if necessary, you adjust the optional argument. +% \or\relax +% Pour la nomenclature\,\footnote{Si vous utilisez le paquetage \pack{nomencl}~\cite{nomencl}.}, c'est comme pour le glossaire: +% vous devriez ajouter les commandes suivantes juste après la commande \com{printnomenclature}: +% \begin{quote} +% \com{addcontentsline}\verb|{lof}{xchapter}{}|\\ +% \com{addcontentsline}\verb|{lot}{xchapter}{}|\\ +% \com{mtcaddchapter} +% \end{quote} +% \lneed{3} +% Mais ceci peut être remplacé par: +% \begin{quote} +% \com{mtcfixnomenclature}\verb+[chapter|section|part]+ +% \end{quote} +% où l'argument optionnel est le niveau de l'entrée de la nomenclature dans la table des matières. Par défaut, si +% \com{chapter} est définie, le niveau \texttt{chapter} est utilisé, sinon le niveau \texttt{section}. +% Si ni \com{chapter} ni \com{section} ne sont définies, le niveau \texttt{part} sera utilisé si \com{part} est +% définie; sinon une erreur est signalée. Il est \virage\emph{recommandé} que vous vérifiez le résultat et, si +% nécessaire, que vous ajustiez l'argument optionnel. +% \fi +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % \ifcase\LANG\relax % Of course, in documents were the TOC, LOF, LOT, bibliography -% and/or glossary (or index) are processed as starred sections, you must +% and/or glossary (or index or nomenclature) are processed as starred sections, you must % modify these additions to use section level commands. % +% \lneed{5} % And proceed \virage\emph{with extreme care}, tracking in the \emph{document}\suffix{.log} file the % insertion of \suffix{.mtc}\meta{N} files (and siblings). They are -% some examples in the \exam{mtc-add.tex} (see section~\vref{mtc-add.tex}) -% and \exam{mtc-ads.tex} (see section~\vref{mtc-ads.tex}) files distributed with +% some examples in the \exam{mtc-add.tex} (see section~\vref{mtc-add.tex}), +% \exam{mtc-ads.tex} (see section~\vref{mtc-ads.tex}), +% and {mtc-nom.tex} (see section~\vref{mtc-nom.tex}) files distributed with % \upack{minitoc}. The \exam{mtc-ads.tex} example shows how much that problem is difficult. % \or\relax % Bien sûr, les documents dans lesquels la table des matières, la liste des figures, la liste des tableaux, la -% bibliographie et/ou le glossaire (ou l'index) sont traités comme des sections étoilées, vous devez modifier ces -% additions pour utiliser des commandes au niveau section. +% bibliographie et/ou le glossaire (ou l'index ou la nomenclature) sont traités comme des sections étoilées, +% modifiez ces additions pour utiliser des commandes au niveau section. % +% \lneed{5} % Et procédez \virage\emph{avec grand soin}, en suivant dans le fichier \emph{document}\suffix{.log} l'insertion des % fichiers \suffix{.mtc}\meta{N} (et % analogues). Il y~a divers exemples dans les fichiers -% \exam{mtc-add.tex} (voir la section~\vref{mtc-add.tex}) et -% \exam{mtc-ads.tex} (voir la section~\vref{mtc-ads.tex}) distribués avec \upack{minitoc}. +% \exam{mtc-add.tex} (voir la section~\vref{mtc-add.tex}), +% \exam{mtc-ads.tex} (voir la section~\vref{mtc-ads.tex}) et +% \exam{mtc-nom.tex} (voir la section~\vref{mtc-nom.tex}) +% distribués avec \upack{minitoc}. % L'exemple \exam{mtc-ads.tex} montre combien ce problème est difficile. % \fi % @@ -5733,9 +6154,9 @@ comme dans % file \emph{document}\suffix{.maf}\footnote{This package option is now (since version~\#48) the default (list created).}. % This feature can help you to remove these auxiliary % files which are no more necessary after the \LaTeX\ run. -% Under Unix or Linux, you can use something like: +% Under Unix or Linux, you can try: % \begin{quote} -% \verb+cat +\emph{document}\verb+.maf | \tool{xargs} -i -t \rm {}+ +% \verb+cat +\emph{document}\verb+.maf | +\tool{xargs}\verb+ -i -t \rm {}+ % \end{quote} % \or\relax % \section{Les options \uopt{listfiles} et \uopt{nolistfiles}}\label{s+listfiles}\ioptd{listfiles}\iopt{nolistfiles} @@ -5744,9 +6165,9 @@ comme dans % le choix par défaut (liste créée).}. % Ce dispositif peut vous aider à~supprimer ces % fichiers auxiliaires qui ne sont plus nécessaires après l'exécution de \LaTeX. -% Sous Unix ou Linux, vous pouvez utiliser quelque chose comme: +% Sous Unix ou Linux, vous pouvez essayer: % \begin{quote} -% \verb+cat +\emph{document}\verb+.maf | \tool{xargs} -i -t \rm {}+ +% \verb+cat +\emph{document}\verb+.maf | +\tool{xargs}\verb+ -i -t \rm {}+ % \end{quote} % \fi % \ifcase\LANG\relax @@ -5780,11 +6201,11 @@ comme dans % indications écrites dans le fichier \emph{document}\suffix{.log} peuvent vous suggérer de consulter % le présent document ou le % fichier \xfile{minitoc.bug}. \virage\emph{Votre avis sur cette option sera le bienvenu.} Cette -% option est activée par défaut, mais vous pouvez l'inhiber via l'option \opt{nohints}. Les problèmes -% (potentiels) suivants sont actuellement détectés: +% option est activée par défaut, mais vous pouvez l'inhiber via l'option \opt{nohints}. +% Les problèmes (potentiels) suivants sont actuellement détectés: % \fi % \begin{itemize} -% \lneed{14} +% \lneed{11} % \item % \begin{macro}{\part} % \begin{macro}{\@part} @@ -5831,7 +6252,7 @@ comme dans % \lneed{5} % \item % \ifcase\LANG\relax -% Presence of the following packages or classes, which need some \virage{}precautions: +% Presence\virage{} of the following packages or classes, which need some precautions: % \class{amsbook} (class), % \class{memoir} (class), % \pack{appendix}, @@ -5842,7 +6263,7 @@ comme dans % \pack{tocbibind}, and % \pack{tocloft}. % \or\relax -% Présence des paquetages et classes suivants, qui demandent certaines \virage{}précautions: +% Présence\virage{} des paquetages et classes suivants, qui demandent certaines précautions: % \class{amsbook} (classe), % \pack{appendix}, % \pack{placeins} (attention à~ses options et à~sa date (au moins 2005/04/18)), @@ -5852,25 +6273,27 @@ comme dans % \pack{tocbibind} et % \pack{tocloft}. % \fi -% \lneed{5} +% \lneed{7} % \item % \ifcase\LANG\relax -% Presence of the following packages or classes, which, unfortunately, are \Virage\emph{incompatible} +% Presence\SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{W0025}\\\lmess{W0097}\\\lmess{W0029}\\\lmess{W0040}} +% of the following packages or classes, which, unfortunately, are \emph{incompatible} % with the \upack{minitoc} package: % \class{amsart} (class), % \class{amsproc} (class), -% \pack{alphanum}, \class{jura} (class), +% \pack{alphanum}, \pack{flowfram}\,\footnote{This package has its own system for minitocs.}, \class{jura} (class), % \pack{titlesec}, and % \pack{titletoc}\,\footnote{\label{fn+titlesec}The \upack{titlesec} package redefines % the sectionning commands in a way % completely alien to the standard \LaTeX\ way; hence \upack{minitoc} and \upack{titlesec}-\upack{titletoc} are % fundamentaly \emph{incompatible}, and it is very sad.}. % \or\relax -% Présence des paquetages ou classes suivants, qui, malheureusement, sont \Virage\emph{incompatibles} avec le paquetage +% Présence\SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{W0025}\\\lmess{W0097}\\\lmess{W0029}\\\lmess{W0040}} +% des paquetages ou classes suivants, qui, malheureusement, sont \emph{incompatibles} avec le paquetage % \upack{minitoc}: % \class{amsart} (classe), % \class{amsproc} (classe), -% \pack{alphanum}, \class{jura} (classe), +% \pack{alphanum}, \pack{flowfram}\,\footnote{Ce paquetage a son propre système de minitocs.}, \class{jura} (classe), % \pack{titlesec} et % \pack{titletoc}\,\footnote{\label{fn+titlesec}Le paquetage \upack{titlesec} redéfinit les % commandes de sectionnement d'une manière complètement étrangère à~la manière standard de \LaTeX; @@ -5913,12 +6336,12 @@ comme dans % \begin{macro}{\sectlot} % \ifcase\LANG\relax % Usage of \com{sectlof} and/or \com{sectlot} without -% using the \opt{insection} package option of \upack{minitoc} +% using the \opt{insection}\imess{W0056} package option of \upack{minitoc} % (or the \pack{placeins} package without % its \optp{section}{placeins} option). % \or\relax % Utilisation de \com{sectlof} et/ou \com{sectlot} sans utiliser l'option de paquetage -% \opt{insection} de \upack{minitoc} (ou le paquetage \pack{placeins} +% \opt{insection}\imess{W0056} de \upack{minitoc} (ou le paquetage \pack{placeins} % sans son option \optp{section}{placeins}). % \fi % \end{macro} @@ -5928,26 +6351,29 @@ comme dans % \lneed{5} % \item % \ifcase\LANG\relax -% If you are using short extensions (because of your operating system or the \opt{shortext} -% package option, see section~\vref{MS-DOS}) and go beyond the limit of 99~parts, chapters or sections, -% the \optd{hints} package option displays a warning. +% If\SMM{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} +% you are using short extensions (because of your operating system or the \opt{shortext} +% package option, see section~\vref{MS-DOS}) and go beyond the limit of 99~parts, chapters or sections, +% the \optd{hints} package option displays a warning. % \or\relax -% Si vous utilisez des suffixes courts (à~cause de votre système d'exploitation ou de l'option de paquetage -% \opt{shortext}, voyez à~la section~\vref{MS-DOS}) et que vous allez au-delà de la -% limite de 99~parties, chapitres ou sections, l'option de paquetage \optd{hints} signale un avertissement. +% Si\SMM{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} +% vous utilisez des suffixes courts (à~cause de votre système d'exploitation ou de l'option de paquetage +% \opt{shortext}, voyez à~la section~\vref{MS-DOS}) et que vous allez au-delà de la +% limite de 99~parties, chapitres ou sections, +% l'option de paquetage \optd{hints} signale un avertissement. % \fi % \lneed{5} % \item % \begin{macro}{\mtcaddchapter} % \begin{macro}{\mtcaddsection} % \ifcase\LANG\relax\label{h.abstract} -% If the \pack{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}), is used with its +% If the \pack{abstract}\imess{I0040} package~\cite{abstract} (by \name{Peter~R.}{Wilson}), is used with its % \optp{addtotoc}{abstract} option, a ``{Abstract}'' entry is added to the table of contents, % as a starred chapter if the document class defines \com{chapter}, else as a starred section. % This is detected and you should add a \com{mtcaddchapter}\verb|[]| or a \com{mtcaddsection}\verb|[]| % command after your \env{abstract} environment. % \or\relax\label{h.abstract} -% Si le paquetage \pack{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé +% Si le paquetage \imess{I0040}\pack{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé % avec son option \optp{addtotoc}{abstract}, une entrée «~{Abstract}~» (ou équivalente) est ajoutée % à~la table des matières, comme un chapitre étoilé si la classe de document définit \com{chapter}, sinon % comme une section étoilée. Ceci est détecté et vous devriez ajouter une commande \com{mtcaddchapter}\verb|[]| ou @@ -5958,99 +6384,99 @@ comme dans % \lneed{3} % \item % \ifcase\LANG\relax\label{h.sectsty} -% If the \pack{sectsty} package~\cite{sectsty} (by \name{Rowland}{McDonnell}) is used, +% If the \pack{sectsty} package~\cite{sectsty}\imess{W0037} (by \name{Rowland}{McDonnell}) is used, % it must be loaded \emph{before} the \upack{minitoc} package. The interaction has been pointed out % by \name{Bil}{Kleb}. % \or\relax\label{h.sectsty} -% Si le paquetage \pack{sectsty}~\cite{sectsty} (de \name{Rowland}{McDonnell}) est utilisé, +% Si le paquetage \pack{sectsty}~\cite{sectsty}\imess{W0037} (de \name{Rowland}{McDonnell}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}. L'interaction a été signalée par % \name{Bil}{Kleb}. % \fi % \lneed{3} % \item % \ifcase\LANG\relax\label{h.varsects} -% If the \pack{varsects} package~\cite{varsects} +% If the \pack{varsects} package~\cite{varsects}\imess{W0038} % (by \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) is used, % it must be loaded \emph{before} the \upack{minitoc} package. % \or\relax\label{h.varsects} -% Si le paquetage \pack{varsects}~\cite{varsects} +% Si le paquetage \pack{varsects}~\cite{varsects}\imess{W0038} % (de \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}. % \fi % \lneed{3} % \item % \ifcase\LANG\relax\label{h.fncychap} -% If the \pack{fncychap} package~\cite{fncychap} +% If the \pack{fncychap} package~\cite{fncychap}\imess{W0086} % (by \name{Ulf~A.}{Lindgren}) is used, % it must be loaded \emph{before} the \upack{minitoc} package. % \or\relax\label{h.fncychap} -% Si le paquetage \pack{fncychap}~\cite{fncychap} +% Si le paquetage \pack{fncychap}~\cite{fncychap}\imess{W0086} % (de \name{Ulf~A.}{Lindgren}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}. % \fi % \lneed{3} % \item % \ifcase\LANG\relax\label{h.hangcaption} -% If the \pack{hangcaption} package~\cite{hangcaption} +% If the \pack{hangcaption} package~\cite{hangcaption}\imess{W0092} % (by \name{David~M.}{Jones}) is used, % it must be loaded \emph{before} the \upack{minitoc} package. % \or\relax\label{h.hangcaption} -% Si le paquetage \pack{hangcaption}~\cite{hangcaption} +% Si le paquetage \pack{hangcaption}~\cite{hangcaption}\imess{W0092} % (de \name{David~M.}{Jones}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}. % \fi % \lneed{3} % \item % \ifcase\LANG\relax\label{h.quotchap} -% If the \pack{quotchap} package~\cite{quotchap} +% If the \pack{quotchap} package~\cite{quotchap}\imess{W0087} % (by \name{Karsten}{Tinnefeld}) is used, % it must be loaded \emph{before} the \upack{minitoc} package. % \or\relax\label{h.quotchap} -% Si le paquetage \pack{quotchap}~\cite{quotchap} +% Si le paquetage \pack{quotchap}~\cite{quotchap}\imess{W0087} % (de \name{Karsten}{Tinnefeld}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}. % \fi % \lneed{3} % \item % \ifcase\LANG\relax\label{h.romannum} -% If the \pack{romannum} package~\cite{romannum} +% If the \pack{romannum} package~\cite{romannum}\imess{W0088} % (by \name{Peter~R.}{Wilson}) is used, % it must be loaded \emph{before} the \upack{minitoc} package. % \or\relax\label{h.romannum} -% Si le paquetage \pack{romannum}~\cite{romannum} +% Si le paquetage \pack{romannum}~\cite{romannum}\imess{W0088} % (de \name{Peter~R.}{Wilson}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}. % \fi % \lneed{3} % \item % \ifcase\LANG\relax\label{h.sfheaders} -% If the \pack{sfheaders} package~\cite{sfheaders} +% If the \pack{sfheaders} package~\cite{sfheaders}\imess{W0089} % (by \name{Maurizio}{Loreti}) is used, % it must be loaded \emph{before} the \upack{minitoc} package. % \or\relax\label{h.sfheaders} -% Si le paquetage \pack{sfheaders}~\cite{sfheaders} +% Si le paquetage \pack{sfheaders}~\cite{sfheaders}\imess{W0089} % (de \name{Maurizio}{Loreti}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}. % \fi % \lneed{3} % \item % \ifcase\LANG\relax\label{h.alnumsec} -% If the \pack{alnumsec} package~\cite{alnumsec} +% If the \pack{alnumsec} package~\cite{alnumsec}\imess{W0090} % (by \namea{Frank}{Küster}{Kuster}) is used, % it must be loaded \emph{before} the \upack{minitoc} package. % \or\relax\label{h.alnumsec} -% Si le paquetage \pack{alnumsec}~\cite{alnumsec} +% Si le paquetage \pack{alnumsec}~\cite{alnumsec}\imess{W0090} % (de \namea{Frank}{Küster}{Kuster}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}. % \fi % \lneed{3} % \item % \ifcase\LANG\relax\label{h.captcont} -% If the \pack{captcont} package~\cite{captcont} +% If the \pack{captcont} package~\cite{captcont}\imess{W0091} % (by \name{Steven~Douglas}{Cochran}) is used, % it must be loaded \emph{before} the \upack{minitoc} package. % \or\relax\label{h.captcont} -% Si le paquetage \pack{captcont}~\cite{captcont} +% Si le paquetage \pack{captcont}~\cite{captcont}\imess{W0091} % (de \name{Steven~Douglas}{Cochran}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}. % \fi @@ -6058,14 +6484,15 @@ comme dans % \item % \begin{SMOOTH} % \ifcase\LANG\relax\label{h.caption}\label{h.caption2}\label{h.ccaption}\label{h.mcaption} -% If one of the \pack{caption}~\cite{caption}, +% If one of the \pack{caption}~\SMM{\lmess{W0033}\\\lmess{W0034}\\\lmess{W0035}\\\lmess{W0036}}\cite{caption}, % \pack{caption2}\footnote{This package is obsolete; % now use the \upack{caption} package.}~\cite{caption2}, (both written by \xname{Axel}{Sommerfeldt}), % \pack{ccaption}~\cite{ccaption} (written by \name{Peter~R.}{Wilson}), or % \pack{mcaption}~\cite{mcaption} (written by \xname{Stephan}{Hennig}), packages is used, % it must be loaded \emph{before} the \upack{minitoc} package. % \or\relax\label{h.caption}\label{h.caption2}\label{h.ccaption}\label{h.mcaption} -% Si l'un des paquetages \pack{caption}~\cite{caption}, +% Si l'un des +% paquetages \pack{caption}~\SMM{\lmess{W0033}\\\lmess{W0034}\\\lmess{W0035}\\\lmess{W0036}}\cite{caption}, % \pack{caption2}~\cite{caption2}\,\footnote{Ce paquetage est obsolète; utilisez % maintenant le paquetage \upack{caption}.}, (tous deux écrits par \xname{Axel}{Sommerfeldt}), % \pack{ccaption}~\cite{ccaption} (écrit par \name{Peter~R.}{Wilson}), ou @@ -6074,15 +6501,31 @@ comme dans % \fi % \end{SMOOTH} % \lneed{4} +% \bigskip +% \item +% \ifcase\LANG\relax\label{h.float}\label{h.floatrow}\label{h.trivfloat}\label{h.rotfloat} +% If one of the\imess{I0053} \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow}, +% \pack{trivfloat}~\cite{trivfloat}, or \pack{rotfloat}~\cite{rotfloat} packages +% is used, you must remember that \emph{you can not use} the \upack{minitoc} facilities for preparing +% mini-tables of floats of the new defined types. +% \or\relax\label{h.float}\label{h.floatrow}\label{h.trivfloat}\label{h.rotfloat} +% Si\imess{I0053} l'un des paquetages \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow}, +% \pack{trivfloat}~\cite{trivfloat} ou \pack{rotfloat}~\cite{rotfloat} +% est utilisé, vous devez vous souvenir que \emph{vous ne pouvez pas utiliser} les facilités +% de \upack{minitoc} pour préparer des mini-tables de flottants des types nouvellement définis. +% \fi +% \bigskip +% \lneed{4} % \item % \ifcase\LANG\relax -% If you try to insert empty mini-tables, the \optd{hints} option gives a global warning (except if you +% If\imess{I0006} you try to insert empty mini-tables, the \optd{hints} option gives a global warning (except if you % used also the \opt{nocheckfiles} option, see section~\vref{s+placing}). % \or\relax -% Si vous essayez d'insérer des mini-tables vides, l'option \optd{hints} vous donne un avertissement +% Si\imess{I0006} vous essayez d'insérer des mini-tables vides, l'option \optd{hints} vous donne un avertissement % global (sauf si vous avez aussi utilisé l'option \opt{nocheckfiles}, voyez la % section~\vref{s+placing}). % \fi +% \bigskip % \lneed{4} % \begin{SMOOTH} % \item @@ -6090,10 +6533,12 @@ comme dans % \begin{macro}{\firstchapteris} % \begin{macro}{\firstsectionis} % \ifcase\LANG\relax -% If you use one of the obsolete commands (\com{firstpartis}, \com{firstchapteris}, or \com{firstsectionis}), +% If you use\SMM{\lmess{W0003}\\\lmess{W0004}\\\lmess{W0005}} one of the obsolete commands +% (\com{firstpartis}, \com{firstchapteris}, or \com{firstsectionis}), % a warning is issued for each use, of course, but also a global hint as reminder. % \or\relax -% Si vous utilisez l'une des commandes obsolètes (\com{firstpartis}, \com{firstchapteris} ou +% Si vous utilisez\SMM{\lmess{W0003}\\\lmess{W0004}\\\lmess{W0005}} l'une des commandes obsolètes +% (\com{firstpartis}, \com{firstchapteris} ou % \com{firstsectionis}), un avertissement est émis pour chaque utilisation, bien sûr, mais aussi une % indication (\emph{hint}) globale comme rappel. % \fi @@ -6101,7 +6546,7 @@ comme dans % \end{macro} % \end{macro} % \end{SMOOTH} -% \lneed{3} +% \lneed{2} % \item % \ifcase\LANG\relax % If you invoke a same preparation command more than once, an informative hint is issued for each spurious @@ -6120,7 +6565,7 @@ comme dans % \section{Utilisation avec MS-DOS}\label{MS-DOS} % \fi % \ifcase\LANG\relax -% Under\Virage{} MS-DOS (and other PC oriented old operating systems), +% Under\SMMZZ{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} MS-DOS (and other PC oriented old operating systems), % the filename extensions are limited to 3 characters. % The \upack{minitoc} package determines dynamically the type of % extensions available and will use it. @@ -6145,7 +6590,7 @@ comme dans % most documents, but for sections, it could be tragical. % The \optd{hints} option (section~\vref{s+hints}) will report such situations. % See also section~\vref{.8+3}. -% \begin{table}[t] +% \begin{table}[th] % \centering % \changeskips % \caption{Extensions of the auxiliary files}\label{t+suffixes} @@ -6169,7 +6614,8 @@ comme dans % \end{tabular} % \end{table} % \or\relax -% Sous\Virage{} MS-DOS (et autres vieux systèmes d'exploitation pour PC), les suffixes des noms de fichiers sont +% Sous\SMMZZ{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} MS-DOS +% (et autres vieux systèmes d'exploitation pour PC), les suffixes des noms de fichiers sont % limités à~3~caractères. Le paquetage \upack{minitoc} détermine dynamiquement le type de suffixes disponible et % l'utilisera. Toutes les autres modifications seront faites automatiquement. Les suffixes \suffix{.mtc}\meta{N} deviendront % \suffix{.M}\meta{N}, où \meta{N} est le numéro absolu de chapitre. @@ -6184,7 +6630,7 @@ comme dans % documents, mais pour les sections, ceci pourrait être tragique. L'option \optd{hints} (section~\vref{s+hints}) % signalera de telles situations. % Voir aussi la section~\vref{.8+3}. -% \begin{table}[t] +% \begin{table}[th] % \centering % \changeskips % \caption{Suffixes des fichiers auxiliaires}\label{t+suffixes} @@ -6272,7 +6718,11 @@ comme dans % \or\relax % \chapter{Questions fréquemment posées}\label{FAQ} % \fi +% ^^A \mtcsetfeature{minitoc}{open}{\begin{multicols}{2}\raggedcolumns} +% ^^A \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}} % \minitoc +% ^^A \mtcsetfeature{minitoc}{open}{\empty} +% ^^A \mtcsetfeature{minitoc}{close}{\empty} % \mtcskip % ^^A\lsneed{5} % \lneed{6} @@ -6291,19 +6741,22 @@ comme dans % \fi % \ifcase\LANG\relax % Here is a list of problems and frequently asked questions about -% the \upack{minitoc.sty} package. If the version has a number less than~53, please -% upgrade to version~\#53. This list is also given in the \xfile{minitoc.bug} file, +% the \upack{minitoc.sty} package. If the version has a number less than~55, please +% upgrade to version~\#55. This list is also given in the \xfile{minitoc.bug} file, % in pure text form. The numbering of this list is done by date of the first occurrence of the question. % % If a problem arises, it is often wise to: a)~use the \optd{hints} option (see section~\vref{s+hints}), % which is activated by default, and b)~read the \emph{document}\suffix{.log} file, which may contain pertinent % messages. If you do not find a solution, ask a question on an adequate news group, like \texttt{fr.comp.text.tex} % (in french) or \texttt{comp.text.tex} (in english) preferably, groups which I try to follow, or send me a mail -% in last ressort (please join a minimal but complete example reproducing the problem). +% in last ressort (please join a minimal but complete example~\cite{talbot-mini,preusse}\,\footnote{See also: +% \url{http://www.tex.ac.uk/cgi-bin/textfaq2html?label=minxampl} +% and \url{http://www.tex.ac.uk/cgi-bin/textfaq2html?label=askquestion} for good advices.} +% reproducing the problem; this example should use the \opt{hint} option). % \or\relax % Voici une liste de problèmes et de questions fréquemment posées («~foire aux questions~») à~propos du paquetage -% \upack{minitoc}. Si votre version a un numéro plus petit que~53, vous êtes priés de faire une mise à~jour -% à~la version~\#53. Cette liste est aussi donnée dans le fichier \xfile{minitoc.bug}, sous +% \upack{minitoc}. Si votre version a un numéro plus petit que~55, vous êtes priés de faire une mise à~jour +% à~la version~\#55. Cette liste est aussi donnée dans le fichier \xfile{minitoc.bug}, sous % forme de texte pur (et en anglais). La numérotation de cette liste est faite selon la date de la première occurrence % de la question. % @@ -6312,7 +6765,9 @@ comme dans % peut contenir des messages pertinents. Si vous ne trouvez pas de solution, posez une question sur un groupe de % discussion adéquat, tel que \texttt{fr.comp.text.tex} (en français), ou \texttt{comp.text.tex} (en anglais) de préférence, % que j'essaye de suivre, ou envoyez moi un courrier en dernier recours (prière de joindre un exemple complet -% minimal reproduisant le problème). +% minimal~\cite{talbot-mini,preusse}\,\footnote{Voir aussi: \url{http://www.tex.ac.uk/cgi-bin/textfaq2html?label=minxampl} +% et \url{http://www.tex.ac.uk/cgi-bin/textfaq2html?label=askquestion} pour de bons conseils.} reproduisant le problème; +% cet exemple devrait utiliser l'option \opt{hint}). % \fi % % ^^A (1) @@ -6345,24 +6800,35 @@ comme dans % \fi % \ifcase\LANG\relax % Suggestions are welcome, but look at the section~\vref{s+alt+layout}. +% There are yet some examples in chapter~\vref{c+exdocs}, for some layouts, like mini-tables on two or three columns. % \or\relax % Les suggestions sont les bienvenues, mais voyez la section~\vref{s+alt+layout}. +% Il y~a quelques exemples dans le chapitre~\vref{c+exdocs}, pour quelques mises en page, comme des mini-tables +% sur deux ou trois colonnes. % \fi % % ^^A (3) % \lneed{5} % \ifcase\LANG\relax -% ^^A \section{Two consecutive backslashes in a contents line make an error} % \section{A ``\texttt{\textbackslash\textbackslash}'' command in a contents line makes an error} % \or\relax -% ^^A \section{Deux contre-obliques consécutives dans une entrée de contenu provoquent une \texorpdfstring{\mbox{erreur}}{erreur}} % \section{Une commande «~\texttt{\textbackslash\textbackslash}~» dans une entrée de contenu provoque une erreur} % \fi +% \begin{macro}{\\} +% \begin{macro}{\protect} +% \begin{macro}{\linebreak} % \ifcase\LANG\relax -% Use \com{protect}\com{linebreak}. +% Use \com{protect}\com{linebreak}. The \verb|\\| command should be used only in tabular material (\env{tabular} +% environment and similar, or in the +% \env{tabbing} environment) and in math arrays and equations, or in the \env{quote}-like environments. % \or\relax -% Utilisez \com{protect}\com{linebreak}. +% Utilisez \com{protect}\com{linebreak}. La commande \verb|\\| ne devrait être utilisée que dans du matériel +% de tableau (environnement \env{tabular} ou similaire, ou dans l'environnement \env{tabbing}) et dans les +% tableaux (\emph{arrays}) et équations mathématiques, ou dans des environnements similaires à~\env{quote}. % \fi +% \end{macro} +% \end{macro} +% \end{macro} % % ^^A (4) % \lneed{5} @@ -6556,19 +7022,24 @@ comme dans % \ifcase\LANG\relax % \emph{This package creates auxiliary files with extensions like \suffix{.mtc}\meta{N}. % Some operating systems allow only 3~characters extensions. What to do?}\par -% No modification is needed: all became automatic since +% \lneed{3} +% No\SMM{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} modification is needed: all became automatic since % version \#28! If you insist to use 3~characters extensions, % even on operating systems allowing more, just use the package % option \opt{shortext}. Then you will get first the % autoconfiguration messages, then a message saying that you -% will use short extensions. But then be careful to not have more than 99~mini-tables of the same kind (even empty)! +% will use short extensions. But then be careful to not have more +% than 99~mini-tables of the same kind (even empty)! % \or\relax % \emph{Ce paquetage crée des fichiers auxiliaires ayant des suffixes tels que \suffix{.mtc}\meta{N}. Certains % systèmes d'exploitation ne permettent que des suffixes limités à~3~caractères. Que faire?}\par -% Aucune modification n'est nécessaire: tout est devenu automatique depuis la version \#28! Si vous voulez vraiment +% \lneed{3} +% Aucune\SMM{\lmess{W0053}\\\lmess{W0054}\\\lmess{W0055}} modification n'est nécessaire: +% tout est devenu automatique depuis la version \#28! Si vous voulez vraiment % utiliser des suffixes de 3~caractères, utilisez simplement l'option de paquetage \opt{shortext}. % Alors vous recevrez d'abord les messages d'autoconfiguration, puis un message disant que vous allez -% utiliser des suffixes courts. Mais alors faites attention à~ne pas avoir plus 99~mini-tables du même type (même vides)! +% utiliser des suffixes courts. +% Mais alors faites attention à~ne pas avoir plus 99~mini-tables du même type (même vides)! % \fi % % ^^A (6) @@ -6578,9 +7049,10 @@ comme dans % \or\relax % \section{Jouer avec le numéro de chapitre} % \fi +% \begin{macro}{\setcounter} +% \begin{macro}{\chapter} % \ifcase\LANG\relax -% \emph{Do not cheat}\virage{} with the ``\texttt{chapter}'' counter, i.e.,~do not -% write ugly things like +% \emph{Do not cheat}\virage{} with the ``\texttt{chapter}'' counter, i.e.,~do not write ugly things like: % \begin{verse} % \com{setcounter}\verb|{chapter}{6}| % \end{verse} @@ -6589,12 +7061,11 @@ comme dans % Since version~\#10, the \upack{minitoc} package works with appendices. % Version \#19 allows to begin with a chapter other that number~1. % ^^A And look at~``Special Entries for TOC, LOF, LOT, Bibliography and Index'', section~\vref{special.entries}. -% And look at~``Special Entries in the Table of Contents'', section~\vref{special.entries}. +% And look at~``Special Entries in the TOC'', section~\vref{special.entries}. % % The same remark applies to the \texttt{part} and \texttt{section} counters. % \or\relax -% \emph{Ne trichez pas}\virage{} avec le compteur «~\texttt{chapter}~», c'est-à-dire, n'écrivez pas des horreurs -% telles que +% \emph{Ne trichez pas}\virage{} avec le compteur «~\texttt{chapter}~», donc n'écrivez pas des horreurs telles que: % \begin{verse} % \com{setcounter}\verb|{chapter}{6}| % \end{verse} @@ -6602,13 +7073,12 @@ comme dans % créer des chapitres vides (mais numérotés d'une manière légale). Depuis la version~\#10, le paquetage \upack{minitoc} % fonctionne avec les appendices. % La version \#19 vous permet de commencer par un chapitre numéroté autrement que un. -% ^^A Et regardez «~Entrées -% ^^A spéciales pour la table des matières, la liste des figures, la liste des tableaux, la bibliographie et l'index~», -% Et regardez «~Entrées spéciales dans la table des matières~», -% section~\vref{special.entries}. +% Et regardez «~Entrées spéciales dans la TdM~», section~\vref{special.entries}. % % La même remarque s'applique aux compteurs \texttt{part} et \texttt{section}. % \fi +% \end{macro} +% \end{macro} % % ^^A (7) % \lneed{5} @@ -6618,7 +7088,7 @@ comme dans % \section{Classes de document supportées}\label{s+supported+classes} % \fi % \ifcase\LANG\relax -% The \upack{minitoc} package is restricted to document classes which define +% The\imess{W0017} \upack{minitoc} package is restricted to document classes which define % chapters in the standard way, like ``\class{book}'' and ``\class{report}'', % or sections in the standard way, like ``\class{article}''~\cite{classes}. % There are ``parttocs'' if the document class defines the \com{part} command. @@ -6629,10 +7099,11 @@ comme dans % names of the standard sectionning commands and on the syntax of these commands.}. % See also section~\vref{s+AMS}. % \or\relax -% Le paquetage \upack{minitoc} est restreint aux classes de document qui définissent les chapitres de la manière -% standard, comme «~\class{book}~» et «~\class{report}~», ou les sections de la manière standard, -% comme «~\class{article}~»~\cite{classes}. Il y~a des «~parttocs~» si la classe de document définit la commande \com{part}. -% Notez que des classes telles que «~\class{letter}~»~\cite{letter}, qui n'ont pas la structure de sectionnement classique, ne +% Le\imess{W0017} paquetage \upack{minitoc} est restreint aux classes de document qui définissent les chapitres +% de la manière standard, comme «~\class{book}~» et «~\class{report}~», ou les sections de la manière standard, +% comme «~\class{article}~»~\cite{classes}. Il y~a des «~parttocs~» si la classe de document définit +% la commande \com{part}. Notez que des classes telles que «~\class{letter}~»~\cite{letter}, +% qui n'ont pas la structure de sectionnement classique, ne % peuvent pas être supportées. Les classes utilisant des commandes de sectionnement portant d'autres noms ne sont % pas supportées\,\footnote{Ce serait très difficile: tout utilisateur peut créer de nouvelles commandes de % sectionnement (souvent à~l'aide de certains paquetages) portant des noms standard ou nouveaux; ceci n'est limité @@ -6649,17 +7120,17 @@ comme dans % \section{Compatibilité avec les versions de \LaTeX{}} % \fi % \ifcase\LANG\relax -% Some users have failed to make \upack{minitoc} to work. They got a message like: +% Some\imess{W0021} users have failed to make \upack{minitoc} to work. They got a message like: % \begin{verse} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0021|\\ % \verb|Undefined command ... \@inputcheck ...|\\ % \verb|Your version of latex.tex is obsolete.| % \verb|Trying to continue...| % \end{verse} -% or: +% or:\imess{W0022} % \lneed{3} % \begin{verse} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0022|\\ % \verb|Undefined command ... \reset@font ...|\\ % \verb|Your version of latex.tex is very obsolete.|\\ % \verb|Trying to continue... crossing fingers.| @@ -6672,17 +7143,18 @@ comme dans % the archives (or a recent distribution) % and regenerate a \xfile{latex.fmt} format via \texttt{initex} (or your configuration tool). % \or\relax -% Certains utilisateurs ne sont pas parvenus à~faire fonctionner \upack{minitoc}. Ils ont reçu un message tel que: +% Certains\imess{W0021} utilisateurs ne sont pas parvenus à~faire fonctionner \upack{minitoc}. +% Ils ont reçu un message tel que: % \begin{verse} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0021|\\ % \verb|Undefined command ... \@inputcheck ...|\\ % \verb|Your version of latex.tex is obsolete.| % \verb|Trying to continue...| % \end{verse} -% ou: +% ou:\imess{W0022} % \lneed{3} % \begin{verse} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0022|\\ % \verb|Undefined command ... \reset@font ...|\\ % \verb|Your version of latex.tex is very obsolete.|\\ % \verb|Trying to continue... crossing fingers.| @@ -6712,7 +7184,7 @@ comme dans % Minibbls are not the aim of this package\footnote{See {\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multbib}}}. % \or\relax % Certains utilisateurs exigeants désirent avoir des minilofs, minilots et minibbls. Tout d'abord, les «~minibbls~» -% (mini-bibliographies par partie, chapitte ou section) sont un autre problème, +% (mini-bibliographies par partie, chapitre ou section) sont un autre problème, % fortement lié au traitement par \BibTeX\ des fichiers \suffix{.aux}. % Regardez les paquetages \pack{chapterbib}~\cite{chapterbib}, \pack{bibunits}~\cite{bibunits}, % \pack{multibib}~\cite{bibunits}, \pack{bibtopic}~\cite{bibtopic} et \pack{splitbib}~\cite{splitbib}. @@ -6753,7 +7225,7 @@ comme dans % fichier très lente, car il devrait être lu pour chaque commande \ucom{miniXXX}! De plus, ceci % rendrait l'implantation de l'option \optd{checkfiles} (section~\vref{s+placing}) pratiquement impossible. % Notez que les nombreux fichiers \uxfile{*.mtc*}, etc., peuvent être détruits après l'exécution de \LaTeX. -% Ils sont reconstruits par les commandes de prépatation (comme \com{dominitoc} et ses analogues). +% Ils sont reconstruits par les commandes de préparation (comme \com{dominitoc} et ses analogues). % Mais, depuis la version \#35, \upack{minitoc} est capable de détecter et sauter les fichiers \uxfile{*.mtc*} (et % analogues) vides pour éviter des titres isolés avec seulement deux filets fins. % Tout ceci ne serait pas facile à~faire avec un seul gros fichier auxiliaire. @@ -6803,7 +7275,7 @@ comme dans % secttocs, sectlofs and sectlots for the section level in \class{article}-like % documents. Note that you can not have minitocs features at chapter % and section level in the same document, because doing so would make -% an unreadable monster. The user must choose the main class of +% an almost unreadable monster. The user must choose the main class of % the document according to the size of it (e.g.,~do not write an article % of more than 100~sections: this is a report, or even a book!). % @@ -6835,7 +7307,7 @@ comme dans % à~\class{book}, \class{report} ou \class{article}, % des secttocs, sectlofs et sectlots pour le niveau section dans les documents dont la classe est similaire % à~\class{article}. Notez que vous ne pouvez pas avoir les dispositifs de \upack{minitoc} aux niveaux chapitre et -% section dans le même document, car cela produirait un monstre illisible. L'utilisateur doit choisir la classe de +% section dans le même document, car cela produirait un monstre presque illisible. L'utilisateur doit choisir la classe de % base du document selon la taille de celui-ci (par exemple, ne pas écrire un article de plus de 100~sections: c'est % un rapport, ou même un livre!). % \begin{center}\ttfamily @@ -6878,8 +7350,8 @@ comme dans % version usable with \LaTeX2.09. Versions~\#18 and later are \LaTeXe{} specific, and no more compatible % with \LaTeX2.09, which is completely obsolete. % \or\relax -% La version la plus récente de \LaTeXe{} ajoute \com{protect} avant \com{contentsline} dans les fichiers -% \suffix{.toc}, \suffix{.lof} et \suffix{.lof}. La version~\#17 de \upack{minitoc} tente d'être compatible +% La version la plus récente de \LaTeXe{} ajoute \com{protect} avant \com{contentsline} dans +% les fichiers \suffix{.toc}, \suffix{.lof} et \suffix{.lof}. La version~\#17 de \upack{minitoc} tente d'être compatible % avec \LaTeXe{} et \LaTeX2.09. Ce sera la \emph{dernière} version utilisable avec \LaTeX2.09. Les versions~\#18 et % ultérieures sont spécifiques de \LaTeXe, et ne sont plus compatibles avec \LaTeX2.09, qui est totalement obsolète. % \fi @@ -6999,9 +7471,9 @@ comme dans % ^^A (19) % \lneed{10} % \ifcase\LANG\relax -% \section{A local table of contents for the set of appendices}\label{faq.19}% +% \section{A local TOC for the set of appendices}\label{faq.19}% % \or\relax -% \section{Une table des matières locale pour l'ensemble des appendices}\label{faq.19}% +% \section{Une TdM locale pour l'ensemble des appendices}\label{faq.19}% % \fi % \begin{macro}{\doparttoc} % \begin{macro}{\tableofcontents} @@ -7082,8 +7554,9 @@ comme dans % \begin{macro}{\addcontentsline} % \begin{macro}{\adjustmtc} % \begin{macro}{\adjuststc} +% \begin{environment}{appendices} % \ifcase\LANG\relax -% If you use the \pack{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson}), +% If you use the \pack{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson}),\imess{I0042} % you will observe a serious problem with minitocs in the \env{appendices} environment % (and after it): they do not % match with their respective appendices. In fact, the environnement opening \ienv{appendices}\verb|\begin{appendices}| hides a @@ -7116,8 +7589,12 @@ comme dans % A rather elegant solution is to add an entry into the TOC via the \com{addappheadtotoc} command offered by % the \pack{appendix} package. As this entry is a chapter-level (or section-level) entry, it delimits correctly % the end of the preceding chapter or section. +% +% See also the \exam{mtc-amm.tex} example file (section~\vref{mtc-amm.tex}), +% which uses the \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3}, +% which includes itself the \pack{appendix} package functionnality (same author). % \or\relax -% Si vous utilisez le paquetage \pack{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}), vous observerez un +% Si vous utilisez le paquetage \pack{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}),\imess{I0042} vous observerez un % sérieux problème avec les minitocs dans l'environnement \env{appendices} (et après lui): elles ne correspondent % pas avec leurs appendices respectifs. En fait, l'ouverture de l'environnement par \ienv{appendices}\verb|\begin{appendices}| dissimule une % commande \com{addcontentsline} pour un chapitre ou une section, semant le trouble dans la numérotation des @@ -7148,7 +7625,12 @@ comme dans % commande \com{addappheadtotoc} fournie par le paquetage \pack{appendix}. Comme cette entrée est une entrée % au niveau chapitre (ou au niveau section), elle délimite correctement la fin du chapitre (ou de la section) % précédent(e). +% +% Voir aussi le fichier exemple \exam{mtc-amm.tex} (section~\vref{mtc-amm.tex}), +% qui utilise la classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3}, +% qui inclut elle-même la fonctionnalité de paquetage \pack{appendix} (même auteur). % \fi +% \end{environment} % \end{macro} % \end{macro} % \end{macro} @@ -7163,7 +7645,7 @@ comme dans % \fi % \begin{macro}{\mtcsetfont} % \ifcase\LANG\relax -% (This answer is given in the documentation of the \pack{tocloft} package~\cite{tocloft}.) +% (This\imess{I0047} answer is given in the documentation of the \pack{tocloft} package~\cite{tocloft}.) % The \pack{tocloft} (by \name{Peter~R.}{Wilson}) and \upack{minitoc} packages % have an unfortunate interaction\,\footnote{Discovered by \name{Lyndon}{Dudding}.}, which fortunately can be fixed. % In the normal course of events, when \upack{minitoc} is used in a chaptered @@ -7200,7 +7682,7 @@ comme dans % As \pack{tocloft} is a very powerful and useful package, these cures are worth to be added if you need the % benefits of this package. See also section~\vref{faq+memoir}. % \or\relax -% (Cette réponse est donnée dans la documentation du paquetage \pack{tocloft}~\cite{tocloft}.) +% (Cette\imess{I0047} réponse est donnée dans la documentation du paquetage \pack{tocloft}~\cite{tocloft}.) % Les paquetages \pack{tocloft} (de \name{Peter~R.}{Wilson}) et \upack{minitoc} ont une fâcheuse % interaction\,\footnote{Découverte par \name{Lyndon}{Dudding}.}, qui, heureusement, peut être corrigée. % Dans le cours normal des choses, lorsque \upack{minitoc} est utilisé dans un document avec chapitres, il @@ -7239,11 +7721,16 @@ comme dans % % ^^A (22) % \begin{SMOOTH} -% \lneed{5} +% \lneed{10} % \ifcase\LANG\relax % \section{Use with the \uclass{memoir} class}\iclass{memoir}\label{faq+memoir} -% The \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3} offers basically the functionnalities of the \pack{appendix}, -% \pack{tocbibind} +% \or\relax +% \section{Utilisation avec la classe \uclass{memoir}}\iclass{memoir}\label{faq+memoir} +% \fi +% \SMMZZ{\lmess{E0028}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0030}\\\lmess{I0032}\\\lmess{I0044}\\\lmess{M0001}} +% \ifcase\LANG\relax +% The \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3} offers basically the functionnalities +% of the \pack{appendix}, \pack{tocbibind} % and \pack{tocloft} packages (this class and these packages have the same author, \xname{Peter~R.}{Wilson}), % hence it has the same problems; % see above the available solutions (sections~\vref{faq+appendix}, @@ -7274,13 +7761,12 @@ comme dans % \verb|\let\cftsubtablefont\relax| % \end{quote} % \or\relax -% \section{Utilisation avec la classe \uclass{memoir}}\iclass{memoir}\label{faq+memoir} % La classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} offre essentiellement les fonctionnalités des % paquetages \pack{appendix}, \pack{tocbibind} et \pack{tocloft} (cette classe et ces paquetages ont % le même auteur, \xname{Peter~R.}{Wilson}), % et donc elle a les mêmes problèmes; voir ci-dessus les solutions disponibles (sections~\vref{faq+appendix}, % \vref{special.entries} et~\vref{faq+tocloft} respectivement). -% Si votre version\Virage{} de la classe \class{memoir} est récente, la syntaxe de la commande \com{chapter} +% Si votre version de la classe \class{memoir} est récente, la syntaxe de la commande \com{chapter} % est différente et la classe \class{memoir} \emph{pourrait n'être plus compatible} avec le paquetage \upack{minitoc}, % mais une modification est insérée pour corriger le problème. Heureusement, si votre version de la classe \class{memoir} % est plus récente que 2005/09/25, la correction n'est plus nécessaire. @@ -7359,10 +7845,12 @@ comme dans % {Compatibilité avec les classes de document de l'{\AmS}}\label{s+AMS} % Ce problème a été signalé par \name{Henri}{Massias}. % \fi +% \lneed{3} % \begin{macro}{\mtcaddchapter} % \ifcase\LANG\relax -% Unfortunately, the \class{amsart} and \class{amsproc} document classes are -% \Virage\emph{incompatible} with \upack{minitoc}. +% Unfortunately, the \SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{I0041}}\class{amsart} +% and \class{amsproc} document classes are +% \emph{incompatible} with \upack{minitoc}. % The \class{amsbook} document class requires the insertion of commands if you want % a list of figures and/or a list of tables: % \begin{verse} @@ -7372,8 +7860,8 @@ comme dans % \com{mtcaddchapter}\verb| % added| % \end{verse} % \or\relax -% Malheureusement, les classes de document \class{amsart} et \class{amsproc} -% sont \Virage\emph{incompatibles} avec \upack{minitoc}. +% Malheureusement, les classes de document \SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{I0041}}\class{amsart} +% et \class{amsproc} sont \emph{incompatibles} avec \upack{minitoc}. % La classe de document \class{amsbook} requiert l'insertion de commandes si vous désirez % une liste des figures et/ou une liste des tableaux: % \begin{verse} @@ -7391,9 +7879,10 @@ comme dans % \ifcase\LANG\relax % \section{Hiding some entries from the main table of contents}\label{faq.25}% % \or\relax -% \section{Dissimuler certaines entrées dans la table des matières principale}\label{faq.25}% +% \section{Cacher certaines entrées dans la table des matières principale}\label{faq.25}% % \fi % \ienv{mtchideinmaintoc}\ienv{mtchideinmainlof}\ienv{mtchideinmainlot} +% \begin{environment}{mtchideinmaintoc} % \ifcase\LANG\relax % It is a problem similar to that of section~\vref{faq.19}. % An example is having a local table of contents for a chapter (\com{minitoc}) whose entries should not appear in @@ -7426,6 +7915,7 @@ comme dans % matières principale (par défaut: \texttt{-1}, masquage complet). Vous pouvez regarder le fichier d'exemple % \exam{mtc-apx.tex}:\label{mtc-apx.tex} % \fi +% \end{environment} % \begin{macrocode} %<*mtc-apx> \documentclass[oneside]{book} @@ -7480,6 +7970,8 @@ Second appendix % % \end{macrocode} % +% \begin{environment}{mtchideinmainlof} +% \begin{environment}{mtchideinmainlot} % \ifcase\LANG\relax % Of course, the environments \env{mtchideinmainlof} % and \env{mtchideinmainlot} are also available, to hide some entries in the main @@ -7498,6 +7990,8 @@ Second appendix % trop tôt dans le fichier \suffix{.toc}, \suffix{.lof} ou \suffix{.lot}. Voici un fichier d'exemple % (\exam{mtc-hi1.tex}):\label{mtc-hi1.tex} % \fi +% \end{environment} +% \end{environment} % \raggedcolumns % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{SMOOTH} @@ -7564,6 +8058,7 @@ Second appendix % \end{macrocode} % \end{SMOOTH} % \end{multicols}} +% \lneed{3} % \ifcase\LANG\relax % We terminate the hiding of figure entries in the list of figures and of table entries in the list of tables. % In this document, we use the environment forms. @@ -7597,19 +8092,28 @@ Second appendix % \end{SMOOTH} % \end{multicols}} % +% \begin{macro}{\mtchideinmainlof} +% \begin{macro}{\mtchideinmainlot} +% \begin{macro}{\endmtchideinmainlof} +% \begin{macro}{\endmtchideinmainlot} % \ifcase\LANG\relax -% But it is also possible to use \emph{commands} in place of these environments: you place a \com{mtchideinmainlof} +% But\virage{} it is also possible to use \emph{commands} in place of these environments: +% you place a \com{mtchideinmainlof} % (or \com{mtchideinmainlot}) command in the first figure (or table) to -% hide, \virage\emph{before} its caption and a \com{endmtchideinmainlof} (or \com{endmtchideinmainlot}) command at the end of +% hide, \emph{before} its caption and a \com{endmtchideinmainlof} (or \com{endmtchideinmainlot}) command at the end of % the last figure (or table) to hide, \emph{after} its caption, like in this example file % (\exam{mtc-hi2.tex}):\label{mtc-hi2.tex} % \or\relax -% Mais il est aussi possible d'utiliser des \emph{commandes} à~la place de ces environnements: vous placez une +% Mais\virage{} il est aussi possible d'utiliser des \emph{commandes} à~la place de ces environnements: vous placez une % commande \com{mtchideinmainlof} (ou \com{mtchideinmainlot}) dans -% la première figure (ou table) à~masquer, \virage\emph{avant} son caption et une commande \com{endmtchideinmainlof} +% la première figure (ou table) à~masquer, \emph{avant} son caption et une commande \com{endmtchideinmainlof} % (ou \com{endmtchideinmainlot}) à~la fin de la dernière figure (ou table) à~masquer, \emph{après} son caption, % comme dans cet exemple de fichier (\exam{mtc-hi2.tex}):\label{mtc-hi2.tex} % \fi +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \begin{SMOOTH} % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} @@ -7645,12 +8149,12 @@ Second appendix % \end{multicols}} % \end{SMOOTH} % \ifcase\LANG\relax -% We begin the hiding of figure entries in the list of figures and of table entries in the list of tables. -% In this document, we use the command forms: a command is inserted \virage\emph{before} the caption of the first ``hidden'' +% We\virage{} begin the hiding of figure entries in the list of figures and of table entries in the list of tables. +% In this document, we use the command forms: a command is inserted \emph{before} the caption of the first ``hidden'' % entry. % \or\relax -% Nous commençons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la -% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \virage\emph{avant} +% Nous\virage{} commençons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la +% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \emph{avant} % le caption de la \emph{première} entrée «~masquée~». % \fi % \raggedcolumns @@ -7672,13 +8176,14 @@ Second appendix % \end{macrocode} % \end{SMOOTH} % \end{multicols}} +% \lneed{3} % \ifcase\LANG\relax -% We terminate the hiding of figure entries in the list of figures and of table entries in the list of tables. -% In this document, we use the command forms: a command is inserted \virage\emph{after} the caption of the \emph{last} ``hidden'' +% We\virage{} terminate the hiding of figure entries in the list of figures and of table entries in the list of tables. +% In this document, we use the command forms: a command is inserted \emph{after} the caption of the \emph{last} ``hidden'' % entry. % \or\relax -% Nous terminons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la -% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \virage\emph{après} +% Nous\virage{} terminons le masquage des entrées de figures dans la liste des figures et des entrées de tableaux dans la +% liste des tableaux. Dans ce document, nous utilisons les formes commandes: une commande est insérée \emph{après} % le caption de la \emph{dernière} entrée «~masquée~». % \fi % \raggedcolumns @@ -7762,20 +8267,22 @@ Second appendix % \begin{macro}{\mtcaddchapter} % \begin{macro}{\mtcaddsection} % \begin{macro}{\chapter} +% \begin{environment}{abstract} % \ifcase\LANG\relax -% If the \pack{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}), is used with its +% If the \pack{abstract} package~\cite{abstract}\imess{I0040} (by \name{Peter~R.}{Wilson}), is used with its % \optp{addtotoc}{abstract} option, a ``{Abstract}'' entry is added to the table of contents, % as a starred chapter if the document class defines \com{chapter}, else as a starred section. % This problem is detected by the \optd{hints} option and you should add % a \com{mtcaddchapter}\verb|[]| or a \com{mtcaddsection}\verb|[]| % command after your \env{abstract} environment. % \or\relax -% Lorsque le paquetage \pack{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}), est utilisé avec son option +% Lorsque le paquetage \pack{abstract}~\cite{abstract}\imess{I0040} (de \name{Peter~R.}{Wilson}), est utilisé avec son option % \optp{addtotoc}{abstract}, une entrée «~{Abstract}~» (ou similaire) est ajoutée dans la table des % matières, comme un chapitre étoilé si la classe du document définit \com{chapter}, sinon comme une section % étoilée. Ce problème est détecté par l'option \optd{hints} et vous devriez ajouter une commande % \com{mtcaddchapter}\verb|[]| ou \com{mtcaddsection}\verb|[]| après votre environnement \env{abstract}. % \fi +% \end{environment} % \end{macro} % \end{macro} % \end{macro} @@ -7784,22 +8291,42 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \upack{sectsty} package}\label{faq.28}\ipack{sectsty} -% If the \pack{sectsty} package~\cite{sectsty} (by \name{Rowland}{McDonnell}) is used, it must be loaded \emph{before} +% If the \pack{sectsty} package~\cite{sectsty}\imess{W0037} (by \name{Rowland}{McDonnell}) is used, it must be loaded \emph{before} % the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course, % the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec le paquetage \upack{sectsty}}\label{faq.28}\ipack{sectsty} -% Si le paquetage \pack{sectsty}~\cite{sectsty} (de \name{Rowland}{McDonnell}) est utilisé, il doit être chargé +% Si le paquetage \pack{sectsty}~\cite{sectsty}\imess{W0037} (de \name{Rowland}{McDonnell}) est utilisé, il doit être chargé % \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr, % l'option \optd{hints} détecte ce problème. % \fi % % ^^A (29) -% \lneed{5} +% \lneed{15} % \ifcase\LANG\relax % \section{Strange alignment in the minitocs}\label{faq.29} % \emph{In minitocs, subsections titles are not aligned with sections, as they are in the main table of contents.} -% +% \or\relax +% \section{Alignement bizarre dans les minitocs}\label{faq.29} +% \emph{Dans les minitocs, les titres des sous-sections ne sont pas alignés avec les sections, +% alors qu'ils le sont dans la table des matières principale.} +% \fi +% \begin{macro}{\l@part} +% \begin{macro}{\l@chapter} +% \begin{macro}{\l@section} +% \begin{macro}{\l@subsection} +% \begin{macro}{\l@subsubsection} +% \begin{macro}{\l@paragraph} +% \begin{macro}{\l@subparagraph} +% \begin{macro}{\renewcommand} +% \begin{macro}{\@dottedtocline} +% \begin{macro}{\mtcsetfont} +% \begin{macro}{\mtcSfont} +% \begin{macro}{\mtcSSfont} +% \begin{macro}{\mtcSSSfont} +% \begin{macro}{\mtcPfont} +% \begin{macro}{\mtcSPfont} +% \ifcase\LANG\relax % % The entries of a table of contents are formatted via internal commands like % \com{l@part}, \com{l@chapter}, \com{l@section}, etc. % @@ -7808,11 +8335,11 @@ Second appendix % For the ``section'' (in the \class{report} and \class{book} classes) and lower levels, % these commands are (\class{book} class, \xfile{book.cls}) by default: % \begin{quote} -% \icom{newcommand*}\icom{l@section}\icom{@dottedtocline}\verb|\newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}|\\ -% \icom{l@subsection}\verb|\newcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}|\\ -% \icom{l@subsubsection}\verb|\newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}|\\ -% \icom{l@paragraph}\verb|\newcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}|\\ -% \icom{l@subparagraph}\verb|\newcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}| +% \icom{renewcommand*}\icom{l@section}\icom{@dottedtocline}\verb|\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}|\\ +% \icom{l@subsection}\verb|\renewcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}|\\ +% \icom{l@subsubsection}\verb|\renewcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}|\\ +% \icom{l@paragraph}\verb|\renewcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}|\\ +% \icom{l@subparagraph}\verb|\renewcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}| % \end{quote} % which will be applied in the main table of contents and in the minitocs. The % arguments of \com{@dottedtocline} are @@ -7846,9 +8373,6 @@ Second appendix % \com{mtcPfont} and \com{mtcSPfont} commands (see table~\vref{t+mtc+f2}), or similar. % \end{itemize} % \or\relax -% \section{Alignement bizarre dans les minitocs}\label{faq.29} -% \emph{Dans les minitocs, les titres des sous-sections ne sont pas alignés avec les sections, alors qu'ils le -% sont dans la table des matières principale.} % % Les entrées d'une table des matières sont mises en forme par des commandes internes telles que % \com{l@part}, \com{l@chapter}, \com{l@section}, etc. @@ -7858,11 +8382,11 @@ Second appendix % Pour les niveaux «~section~» (dans les classes \class{report} et \class{book}) et inférieurs, % ces commandes sont (class \class{book}, \xfile{book.cls}) par défaut: % \begin{quote} -% \icom{newcommand*}\icom{l@section}\icom{@dottedtocline}\verb|\newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}|\\ -% \icom{l@subsection}\verb|\newcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}|\\ -% \icom{l@subsubsection}\verb|\newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}|\\ -% \icom{l@paragraph}\verb|\newcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}|\\ -% \icom{l@subparagraph}\verb|\newcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}| +% \icom{renewcommand*}\icom{l@section}\icom{@dottedtocline}\verb|\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}|\\ +% \icom{l@subsection}\verb|\renewcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}|\\ +% \icom{l@subsubsection}\verb|\renewcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}|\\ +% \icom{l@paragraph}\verb|\renewcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}|\\ +% \icom{l@subparagraph}\verb|\renewcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}| % \end{quote} % qui seront appliquées dans la table des matières principale et dans les minitocs. Les % arguments de \com{@dottedtocline} sont @@ -7896,16 +8420,31 @@ Second appendix % \com{mtcPfont} et \com{mtcSPfont} (voir le tableau~\vref{t+mtc+f2}), ou analogues. % \end{itemize} % \fi +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{Useful precautions with starred sectionning commands}\label{faq.30} % \begin{itemize} -% \item The headers are not modified by \com{part*}, \com{chapter*} or \com{section*}; -% it is necessary to use \com{markboth} or \com{markright} to get correct page headers for +% \item The\virage{} headers are not modified by \com{part*}, \com{chapter*} or \com{section*}; +% it is \emph{necessary} to use \com{markboth} or \com{markright} to get correct page headers for % the current and following pages. % \begin{SMOOTH} -% \item If you need an entry in the table of contents for a \com{chapter*} or a \com{section*} command, you +% \item If\virage{} you need an entry in the table of contents for a \com{chapter*} or a \com{section*} command, you % must use \com{mtcaddchapter}\texttt{[}\emph{title}\texttt{]} or \com{mtcaddsection}\texttt{[}\emph{title}\texttt{]} % \emph{after} the starred sectionning command. % If you need an entry in the table of contents for a \com{part*} command, the page number in the @@ -7921,11 +8460,11 @@ Second appendix % \or\relax % \section{Précautions utiles avec les commandes de sectionnement étoilées}\label{faq.30} % \begin{itemize} -% \item Les en-têtes ne sont pas modifiés par \com{part*}, \com{chapter*} ou \com{section*}; -% il est nécessaire d'utiliser \com{markboth} ou \com{markright} pour obtenir des en-têtes de +% \item Les\virage{} en-têtes ne sont pas modifiés par \com{part*}, \com{chapter*} ou \com{section*}; +% il est \emph{nécessaire} d'utiliser \com{markboth} ou \com{markright} pour obtenir des en-têtes de % pages corrects pour la page courante et les suivantes. % \begin{SMOOTH} -% \item Si vous désirez une entrée dans la table des matières pour une commande \com{chapter*} ou +% \item Si\virage{} vous désirez une entrée dans la table des matières pour une commande \com{chapter*} ou % \com{section*} command, vous devez utiliser \com{mtcaddchapter}\texttt{[}\emph{titre}\texttt{]} ou % \com{mtcaddsection}\texttt{[}\emph{titre}\texttt{]} \emph{après} la commande de sectionnement étoilée. % Si vous désirez une entrée dans la table des matières pour une commande pour une commande \com{part*}, @@ -7945,7 +8484,8 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with packages for captions}\label{faq.31} -% If one of the \pack{caption}~\cite{caption}, +% If\SMM{\lmess{W0033}\\\lmess{W0034}\\\lmess{W0035}\\\lmess{W0036}} +% one of the \pack{caption}~\cite{caption}, % \pack{caption2}\footnote{This package is obsolete; now use a recent % version of the % \upack{caption} package.}~\cite{caption2}, (both written by \xname{Axel}{Sommerfeldt}), @@ -7955,7 +8495,8 @@ Second appendix % commands listing figures and tables. Of course, the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec des paquetages pour les captions}\label{faq.31}\ipack{caption}\ipack{caption2}\ipack{ccaption}\ipack{mcaption} -% Si l'un des paquetages \pack{caption}~\cite{caption}, +% Si\SMM{\lmess{W0033}\\\lmess{W0034}\\\lmess{W0035}\\\lmess{W0036}}i +% l'un des paquetages \pack{caption}~\cite{caption}, % \pack{caption2}\,\footnote{Ce paquetage est obsolète; utilisez % maintenant une version récente du paquetage \upack{caption}.}~\cite{caption2}, (qui ont tous deux été écrits % par \xname{Axel}{Sommerfeldt}), @@ -7987,13 +8528,13 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \upack{varsects} package}\label{faq.33}\ipack{varsects} -% If the \pack{varsects} package~\cite{varsects} (by \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) +% If the \pack{varsects} package~\cite{varsects}\imess{W0038} (by \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) % is used, it must be loaded \emph{before} % the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course, % the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec le paquetage \upack{varsects}}\label{faq.33}\ipack{varsects} -% Si le paquetage \pack{varsects}~\cite{varsects} (de \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) est utilisé, +% Si le paquetage \pack{varsects}~\cite{varsects}\imess{W0038} (de \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}) est utilisé, % il doit être chargé % \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr, % l'option \optd{hints} détecte ce problème. @@ -8074,7 +8615,6 @@ Second appendix % \icom{ptcSSSfont}\verb| \def\ptcSSSfont{\lowlevelsfont}|\\ % \icom{ptcPfont}\verb| \def\ptcPfont{\lowlevelsfont\itshape}|\\ % \icom{ptcSPfont}\verb| \def\ptcSPfont{\lowlevelsfont\itshape}| -% \verb|% for high sectionning levels:|\\ % \end{quote} % Then you can redefine \verb|\highlevelsfont| or \verb|\lowlevelsfont| to act on several fonts in one step, but you must % use \com{renewcommand}. You cannot act on \verb|\highlevelsfont| or \verb|\lowlevelsfont| with \com{mtcsetfont}. @@ -8171,13 +8711,13 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \KOMAScript{} classes}\label{faq.35} -% If a \KOMAScript{} class~\cite{komab,koma,robbers-pj-2006-3}, compatible with \upack{minitoc} (\class{scrbook}, \class{scrreprt} or +% If\imess{I0043} a \KOMAScript{} class~\cite{komab,koma,robbers-pj-2006-3}, compatible with \upack{minitoc} (\class{scrbook}, \class{scrreprt} or % \class{scrartcl}), is used, some class options may cause problems with the \upack{minitoc} package, because these % options add chapter or section entries in the table of contents. See section~\vref{special.entries}. Of course, % the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec les classes \KOMAScript}\label{faq.35} -% Si une classe \KOMAScript~\cite{komab,koma,robbers-pj-2006-3}, compatible avec \upack{minitoc} (\class{scrbook}, \class{scrreprt} ou +% Si\imess{I0043} une classe \KOMAScript~\cite{komab,koma,robbers-pj-2006-3}, compatible avec \upack{minitoc} (\class{scrbook}, \class{scrreprt} ou % \class{scrartcl}), est utilisée, certaines options de la classe peuvent poser des problèmes avec le paquetage % \upack{minitoc}, car elles ajoutent des entrées de chapitre ou de section dans la table des matières. Voir la % section~\vref{special.entries}. Bien sûr, l'option \optd{hints} détecte ce problème. @@ -8187,15 +8727,17 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \uclass{jura} class or the \upack{alphanum} package}\label{faq.36}\iclass{jura}\ipack{alphanum} -% The \class{jura} class loads the \pack{alphanum} package, which redefines the sectionning structure in a -% non-standard way, after the loading of the \class{report} class. This class and this package are \Virage\emph{incompatible} -% with \upack{minitoc}. +% The \class{jura}\SMMZZ{\lmess{W0029}\\\lmess{W0025}} class loads the \pack{alphanum} package, +% which redefines the sectionning structure in a +% non-standard way, after the loading of the \class{report} class. +% This class and this package are \emph{incompatible} with \upack{minitoc}. % \or\relax % \section{Utilisation avec la classe \uclass{jura} ou le paquetage \upack{alphanum}}% % \label{faq.36}\iclass{jura}\ipack{alphanum} -% La classe \class{jura} charge le paquetage \pack{alphanum}, qui redéfinit la structure de sectionnement d'une -% manière non-standard, après le chargement de la classe \class{report}. Cette classe et ce paquetage sont \Virage\emph{incompatibles} -% avec \upack{minitoc}. +% La classe \class{jura}\SMMZZ{\lmess{W0029}\\\lmess{W0025}} charge le paquetage \pack{alphanum}, +% qui redéfinit la structure de sectionnement d'une +% manière non-standard, après le chargement de la classe \class{report}. +% Cette classe et ce paquetage sont \emph{incompatibles} avec \upack{minitoc}. % \fi % % ^^A (37) @@ -8209,7 +8751,7 @@ Second appendix % \end{quote} % where \emph{language1} is the language name for \pack{babel} and \emph{language2} the language name for % \upack{minitoc}; there are often identical, but there are exceptions (when you use a locally customized \suffix{.mld} -% file, by example). +% file, for instance). % \or\relax % \section{Les fichiers \usuffix{.mld} et le paquetage \upack{babel}}\label{faq.37}\ipack{babel}\isuffix{.mld} % Si vous utilisez le paquetage \pack{babel}~\cite{babel,babel-user}, vous pouvez automatiser le chargement du @@ -8227,13 +8769,13 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \upack{fncychap} package}\label{faq.38}\ipack{fncychap} -% If the \pack{fncychap} package~\cite{fncychap} (by \name{Ulf~A.}{Lindgren}) +% If the \pack{fncychap} package~\cite{fncychap}\imess{W0086} (by \name{Ulf~A.}{Lindgren}) % is used, it must be loaded \emph{before} % the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course, % the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec le paquetage \upack{fncychap}}\label{faq.38}\ipack{fncychap} -% Si le paquetage \pack{fncychap}~\cite{fncychap} (de \name{Ulf~A.}{Lindgren}) est utilisé, +% Si le paquetage \pack{fncychap}~\cite{fncychap}\imess{W0086} (de \name{Ulf~A.}{Lindgren}) est utilisé, % il doit être chargé % \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr, % l'option \optd{hints} détecte ce problème. @@ -8243,13 +8785,13 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \upack{quotchap} package}\label{faq.39}\ipack{quotchap} -% If the \pack{quotchap} package~\cite{quotchap} (by \name{Karsten}{Tinnefeld}) +% If the \pack{quotchap} package~\cite{quotchap}\imess{W0087} (by \name{Karsten}{Tinnefeld}) % is used, it must be loaded \emph{before} % the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course, % the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec le paquetage \upack{quotchap}}\label{faq.39}\ipack{quotchap} -% Si le paquetage \pack{quotchap}~\cite{quotchap} (de \name{Karsten}{Tinnefeld}) est utilisé, +% Si le paquetage \pack{quotchap}~\cite{quotchap}\imess{W0087} (de \name{Karsten}{Tinnefeld}) est utilisé, % il doit être chargé % \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr, % l'option \optd{hints} détecte ce problème. @@ -8259,14 +8801,14 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \upack{romannum} package}\label{faq.40}\ipack{romannum} -% If the \pack{romannum} package~\cite{romannum} (by \name{Peter~R.}{Wilson}) +% If the \pack{romannum} package~\cite{romannum}\imess{W0088} (by \name{Peter~R.}{Wilson}) % is used, it must be loaded \emph{before} % the \upack{minitoc} package, because it alters (redefines) the numbering of % the sectionning commands. Of course, % the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec le paquetage \upack{romannum}}\label{faq.40}\ipack{romannum} -% Si le paquetage \pack{romannum}~\cite{romannum} (de \name{Peter~R.}{Wilson}) est utilisé, +% Si le paquetage \pack{romannum}~\cite{romannum}\imess{W0088} (de \name{Peter~R.}{Wilson}) est utilisé, % il doit être chargé % \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) % la numérotation des commandes de sectionnement. Bien sûr, @@ -8277,13 +8819,13 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \upack{sfheaders} package}\label{faq.41}\ipack{sfheaders} -% If the \pack{sfheaders} package~\cite{sfheaders} (by \name{Maurizio}{Loreti}) +% If the \pack{sfheaders} package~\cite{sfheaders}\imess{W0089} (by \name{Maurizio}{Loreti}) % is used, it must be loaded \emph{before} % the \upack{minitoc} package, because it alters (redefines) the % sectionning commands. Of course, the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec le paquetage \upack{sfheaders}}\label{faq.41}\ipack{sfheaders} -% Si le paquetage \pack{sfheaders}~\cite{sfheaders} (de \name{Maurizio}{Loreti}) est utilisé, +% Si le paquetage \pack{sfheaders}~\cite{sfheaders}\imess{W0089} (de \name{Maurizio}{Loreti}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) % les commandes de sectionnement. Bien sûr, l'option \optd{hints} détecte ce problème. % \fi @@ -8292,13 +8834,13 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \upack{alnumsec} package}\label{faq.42}\ipack{alnumsec} -% If the \pack{alnumsec} package~\cite{alnumsec} (by \namea{Frank}{Küster}{Kuster}) +% If the \pack{alnumsec} package~\cite{alnumsec}\imess{W0090} (by \namea{Frank}{Küster}{Kuster}) % is used, it must be loaded \emph{before} % the \upack{minitoc} package, because it alters (redefines) the % numbering of the sectionning commands. Of course, the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec le paquetage \upack{alnumsec}}\label{faq.42}\ipack{alnumsec} -% Si le paquetage \pack{alnumsec}~\cite{alnumsec} (de \namea{Frank}{Küster}{Kuster}) est utilisé, +% Si le paquetage \pack{alnumsec}~\cite{alnumsec}\imess{W0090} (de \namea{Frank}{Küster}{Kuster}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) % la numérotation des commandes de sectionnement. Bien sûr, l'option \optd{hints} détecte ce problème. % \fi @@ -8307,13 +8849,13 @@ Second appendix % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \upack{captcont} package}\label{faq.43}\ipack{captcont} -% If the \pack{captcont} package~\cite{captcont} (by \name{Steven~Douglas}{Cochran}) +% If the \pack{captcont} package~\cite{captcont}\imess{W0091} (by \name{Steven~Douglas}{Cochran}) % is used, it must be loaded \emph{before} % the \upack{minitoc} package, because it alters (redefines) the caption % commands. Of course, the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec le paquetage \upack{captcont}}\label{faq.43}\ipack{captcont} -% Si le paquetage \pack{captcont}~\cite{captcont} (de \name{Steven~Douglas}{Cochran}) est utilisé, +% Si le paquetage \pack{captcont}~\cite{captcont}\imess{W0091} (de \name{Steven~Douglas}{Cochran}) est utilisé, % il doit être chargé \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) % les commandes pour les captions. Bien sûr, l'option \optd{hints} détecte ce problème. % \fi @@ -8321,7 +8863,7 @@ Second appendix % ^^A (44) % \lneed{5} % \ifcase\LANG\relax -% \section{Vertical space (gap) before or after parttocs, partlofs, and partlots titles}\label{faq.44}\index{gaps} +% \section{Vertical spaces (gaps) for parttocs, partlofs, and partlots titles}\label{faq.44}\index{gaps} % These vertical gaps were hard-coded like for the chapter % heads in the \class{book} and \class{report} document classes. % The values were 50pt and 40pt, but some users want @@ -8333,9 +8875,9 @@ Second appendix % modified via \com{renewcommand} (but \emph{not} via \com{setlength}). % An example of use is given in the \exam{mtc-gap.tex} document file:\label{mtc-gap.tex} % \or\relax -% \section{Espacement vertical (\emph{gap}) avant ou après les titres des parttocs, +% \section{Espacements verticaux (\emph{gaps}) pour les titres des parttocs, % partlofs et partlots}\label{faq.44}\index{gaps} -% Ces sauts verticaux (\emph{gaps}) étaient codés en dur comme pour +% Ces sauts verticaux (\emph{gaps}) étaient codés «~en dur~» comme pour % les têtes de chapitres dans les classes de document \class{book} % et \class{report}. Les valeurs étaient 50pt et 40pt, mais % certains utilisateurs désirent les ajuster pour les titres @@ -8382,6 +8924,8 @@ Second appendix \chapter{First chapter of first part} \chapter{Second chapter of first part} \part{Second part} % \end{macrocode} +% \begin{macro}{\mtcgapbeforeheads} +% \begin{macro}{\mtcgapafterheads} % \ifcase\LANG\relax % We set large gaps. Note the new position of the parttoc. % \or\relax @@ -8394,6 +8938,10 @@ Second appendix \chapter{First chapter of second part} \chapter{Second chapter of second part} \part{Third part} % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcgapbeforeheads} +% \begin{macro}{\mtcgapafterheads} % \ifcase\LANG\relax % We set small gaps. Note the new position of the parttoc. % \or\relax @@ -8407,6 +8955,8 @@ Second appendix \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} % % ^^A (45) % \lneed{5} @@ -8493,14 +9043,12 @@ Second appendix % \com{tableofcontents}\\ % \com{mainmatter}\\ % \com{chapter}\verb|{Chapter}|\\ -% \verb|\section{Section A}|\\ -% \verb|\section{Section B}|\\ +% \verb|\section{Section A} \section{Section B}|\\ % \verb|\chapter{Second Chapter}|\\ % \com{mtcsetfont}\verb|{minitoc}{section}{\normalfont\small}|\\ % \com{mtcsetpagenumbers}\verb|{minitoc}{off}|\\ % \com{minitoc}\\ -% \verb|\section{Section A}|\\ -% \verb|\section{Section B}|\\ +% \verb|\section{Section A} \section{Section B}|\\ % \verb|\end{document}| % \end{quote} % \ifcase\LANG\relax @@ -8543,7 +9091,7 @@ Second appendix %<*mtc-tlo> \documentclass[12pt,a4paper]{book} \ProvidesFile{mtc-tlo.tex}% - [2007/01/04] + [2007/06/13] % \end{macrocode} % \ifcase\LANG\relax % We must load \pack{tocloft} \emph{before} \upack{minitoc}: @@ -8555,6 +9103,7 @@ Second appendix \usepackage[tight]{minitoc} \begin{document} % \end{macrocode} +% \begin{macro}{\mtcsetfont} % \ifcase\LANG\relax % We define the global font for the minitoc entries: % \or\relax @@ -8566,6 +9115,9 @@ Second appendix \dominitoc \tableofcontents % \end{macrocode} +% \end{macro} +% \begin{macro}{\cftpagenumbersoff} +% \begin{macro}{\cftsecfont} % \ifcase\LANG\relax % For the section entries in the minitocs, we suppress the page numbers and change the font % by using commands from the \pack{tocloft} package: @@ -8577,39 +9129,58 @@ Second appendix \cftpagenumbersoff{sec} \renewcommand{\cftsecfont}{\normalfont\small} \mainmatter -\chapter{Chapter} -\section{Section A} -\section{Section B} -\chapter{Second Chapter} -\minitoc -\section{Section A} -\section{Section B} +\chapter{First Chapter} \minitoc +\section{Section A} \section{Section B} +\chapter{Second Chapter} \minitoc +\section{Section A} \section{Section B} \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} % % ^^A (47) % \lneed{5} % \ifcase\LANG\relax % \section{Use with the \upack{hangcaption} package}\label{faq.47}\ipack{hangcaption} -% If the \pack{hangcaption} package~\cite{hangcaption} (by \name{David~M.}{Jones}) +% If the \pack{hangcaption} package~\cite{hangcaption}\imess{W0092} (by \name{David~M.}{Jones}) % is used, it must be loaded \emph{before} % the \upack{minitoc} package, because it alters (redefines) the sectionning commands. Of course, % the \optd{hints} option detects this problem. % \or\relax % \section{Utilisation avec le paquetage \upack{hangcaption}}\label{faq.47}\ipack{hangcaption} -% Si le paquetage \pack{hangcaption}~\cite{hangcaption} (de \name{David~M.}{Jones}) est utilisé, +% Si le paquetage \pack{hangcaption}~\cite{hangcaption}\imess{W0092} (de \name{David~M.}{Jones}) est utilisé, % il doit être chargé % \emph{avant} le paquetage \upack{minitoc}, car il altère (redéfinit) les commandes de sectionnement. Bien sûr, % l'option \optd{hints} détecte ce problème. % \fi % +% ^^A (48) +% \lneed{5} +% \ifcase\LANG\relax +% \section{Use with the \upack{flowfram} package}\label{faq.48}\ipack{flowfram} +% The \pack{flowfram}\SMMZZ{\lmess{W0097}} package~\cite{flowfram,ffuserguide}, which +% has its own system of minitocs, is hence \emph{incompatible} +% with \upack{minitoc}. +% \or\relax +% \section{Utilisation avec le paquetage \upack{flowfram}}% +% \label{faq.48}\ipack{flowfram} +% Le paquetage \SMMZZ{\lmess{W0097}}\pack{flowfram}, qui a son propre +% système de minitocs, est donc \emph{incompatible} +% avec \upack{minitoc}. +% \fi +% +% % \ifcase\LANG\relax % \chapter{Memento}\label{c+memento} % \or\relax % \chapter{Mémento}\label{c+memento} % \fi +% \mtcsetfeature{minilot}{open}{\vspace{-1ex}\begin{multicols}{2}\raggedcolumns} +% \mtcsetfeature{minilot}{close}{\end{multicols}\vspace{-1.5ex}} % \minilot +% \mtcsetfeature{minilot}{open}{\empty} +% \mtcsetfeature{minilot}{close}{\empty} % \ifcase\LANG\relax % \begin{table}[!hbtp] % \changeskips @@ -8632,7 +9203,7 @@ Second appendix % \optd{listfiles}, \opt{nolistfiles}&\optd{listfiles}&Lists the minitoc auxiliary files % into \emph{document}\suffix{.maf}.\\ % \optd{hints}, \opt{nohints}&\optd{hints}&Adds hints in the \emph{document}\suffix{.log} -% file. Useful to detect some problems.\\ +% file. Useful to detect some problems. Option \opt{nohints} is inadvisable.\\ % \bottomrule % \multicolumn{3}{@{}p{\textwidth}@{}}{Language options are listed in % table~\vref{t+languages}. Default: \loptd{english}.} @@ -8662,7 +9233,7 @@ Second appendix % dans \emph{document}\suffix{.maf}.\\ % \optd{hints}, \opt{nohints}&\optd{hints}&Ajoute des indications (\emph{hints}) dans le fichier % \emph{document}\suffix{.log}. -% Utile pour détecter certains problèmes.\\ +% Utile pour détecter certains problèmes. L'option \opt{nohints} est déconseillée.\\ % \bottomrule % \multicolumn{3}{@{}p{\textwidth}@{}}{Les options de langue sont listées dans le tableau~\vref{t+languages}. % Défaut: \loptd{english}.} @@ -8691,7 +9262,9 @@ Second appendix % &Loads \emph{language}\suffix{.mld} to select a language for mini-tables titles.\\ % \com{mtcsetdepth}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{depth}\texttt{\}}\hspace*{-\textwidth}&\\ % &Changes the depth for some mini-tables.\\ -% \com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\emph{commands}\texttt{\}}\hspace*{-\textwidth}&\\ +% \com{mtcsetoffset}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{offset}\texttt{\}}\hspace*{-\textwidth}&\\ +% &Changes the offset for some mini-tables.\\ +% \com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\emph{commands}\texttt{\}}\hspace*{-\textwidth}&\\ % &Modifies the features for a mini-table.\\ % \com{mtcsetfont}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{sectionning-level}\texttt{\}\{}\emph{font commands}\texttt{\}}\hspace*{-\textwidth}&\\ % &Redefines a minitoc font command.\\ @@ -8738,7 +9311,9 @@ Second appendix % &Charge \emph{langue}\suffix{.mld} pour sélectionner une langue pour les titres des mini-tables.\\ % \com{mtcsetdepth}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{profondeur}\texttt{\}}\hspace*{-\textwidth}&\\ % &Change la profondeur pour certaines mini-tables.\\ -% \com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\emph{commandes}\texttt{\}}\hspace*{-\textwidth}&\\ +% \com{mtcsetoffset}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{déplacement}\texttt{\}}\hspace*{-\textwidth}&\\ +% &Change le déplacement pour certaines mini-tables.\\ +% \com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\emph{commandes}\texttt{\}}\hspace*{-\textwidth}&\\ % &Modifie les dispositifs pour une mini-table.\\ % \com{mtcsetfont}\texttt{\{}\emph{mini-table}\texttt{\}\{}\emph{niveau-sectionnement}\texttt{\}\{}\emph{commandes de % fonte}\texttt{\}}\hspace*{-\textwidth}&\\ @@ -8791,6 +9366,11 @@ Second appendix % \com{mtcsetdepth}\texttt{\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\ % &Idem, but can also act on partlofs and partlots.\\ % \com{ptcindent}&Left/right indentation of a partial table. Default: \texttt{24pt}.\\ +% \com{ptcoffset}&Horizontal offset for parttocs. Command. Default: \texttt{0pt}.\\ +% \com{plfoffset}&Horizontal offset for partlofs. Command. Default: \texttt{0pt}.\\ +% \com{pltoffset}&Horizontal offset for partlots. Command. Default: \texttt{0pt}.\\ +% \com{mtcsetoffset}\texttt{\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{offset}\}}\hspace*{-\textwidth}\\ +% &Idem, but can also act on partlofs and partlots.\\ % \com{ptcfont}&Font command for parttoc.\\ % &Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries} (article)\\ % &or: \texttt{\bs normalsize\bs rmfamily\bs upshape\bs mdseries} (book, report).\\ @@ -8851,6 +9431,11 @@ Second appendix % \com{mtcsetdepth}\texttt{\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{profondeur}\}}\hspace*{-\textwidth}\\ % &Idem, mais peut aussi agir sur les partlofs et partlots.\\ % \com{ptcindent}&Indentation gauche et droite d'une table partielle. Défaut: \texttt{24pt}.\\ +% \com{ptcoffset}&Correction horizontale pour les parttocs. Commande. Défaut: \texttt{0pt}.\\ +% \com{plfoffset}&Correction horizontale pour les partlofs. Commande. Défaut: \texttt{0pt}.\\ +% \com{pltoffset}&Correction horizontale pour les partlots. Commande. Défaut: \texttt{0pt}.\\ +% \com{mtcsetoffset}\texttt{\{parttoc{\BAR}partlof{\BAR}partlot\}\{\emph{déplacement}\}}\hspace*{-\textwidth}\\ +% &Idem, mais peut aussi agir sur les partlofs et partlots.\\ % \com{ptcfont}&Commande de fonte pour les parttocs.\\ % &Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries} (article)\\ % &ou: \texttt{\bs normalsize\bs rmfamily\bs upshape\bs mdseries} (book, report).\\ @@ -8873,10 +9458,8 @@ Second appendix % \com{ptifont}&Fonte pour les titres des partXXX.\\ % &Défaut: \texttt{\bs Large\bs rmfamily\bs upshape\bs bfseries} (article)\hfill\null\\ % &ou: \texttt{\bs LARGE\bs rmfamily\bs upshape\bs bfseries} (book, report).\hfill\null\\ -% \multicolumn{2}{@{}l}{\com{mtcgapbeforeheads}}\\ -% &Saut vertical avant le titre des mini-tables au niveau partie. Défaut: 50pt\\ -% \multicolumn{2}{@{}l}{\com{mtcgapafterheads}}\\ -% &Saut vertical après le titre des mini-tables au niveau partie. Défaut: 40pt\\ +% \com{mtcgapbeforeheads}&Saut vertical avant le titre des mini-tables au niveau partie. Défaut: 50pt.\hspace*{-\textwidth}\\ +% \com{mtcgapafterheads}&Saut vertical après le titre des mini-tables au niveau partie. Défaut: 40pt.\hspace*{-\textwidth}\\ % \bottomrule % \multicolumn{2}{@{}p{\textwidth}@{}}{$*$: \texttt{[}\emph{x}\texttt{]} est un argument optionnel pour établir la % position du titre; le choix est local pour les commandes \ucom{partXXX}, global pour les commandes \ucom{dopartXXX}. Les valeurs de~\emph{x} sont: \texttt{l}~pour gauche (défaut), \texttt{c}~pour centré, @@ -8911,6 +9494,11 @@ Second appendix % \com{mtcsetdepth}\texttt{\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\ % &Idem, but can also act on minilofs and minilots.\\ % \com{mtcindent}&Left/right indentation of a mini-table. Default: \texttt{24pt}.\\ +% \com{mtcoffset}&Horizontal offset for minitocs. Command. Default: \texttt{0pt}.\\ +% \com{mlfoffset}&Horizontal offset for minilofs. Command. Default: \texttt{0pt}.\\ +% \com{mltoffset}&Horizontal offset for minilots. Command. Default: \texttt{0pt}.\\ +% \com{mtcsetoffset}\texttt{\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{offset}\}}\hspace*{-\textwidth}\\ +% &Idem, but can also act on minilofs and minilots.\\ % \com{mtcfont}&Font command for minitoc.\\ % &Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \com{mtcSfont}&Font command for minitoc, section entries.\\ @@ -8960,6 +9548,11 @@ Second appendix % \com{mtcsetdepth}\texttt{\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{profondeur}\}}\hspace*{-\textwidth}\\ % &Idem, mais peut aussi agir sur les minilofs et minilots.\\ % \com{mtcindent}&Indentation gauche et droite d'une mini-table. Défaut: \texttt{24pt}.\\ +% \com{mtcoffset}&Correction horizontale pour les minitocs. Commande. Défaut: \texttt{0pt}.\\ +% \com{mlfoffset}&Correction horizontale pour les minilofs. Commande. Défaut: \texttt{0pt}.\\ +% \com{mltoffset}&Correction horizontale pour les minilots. Commande. Défaut: \texttt{0pt}.\\ +% \com{mtcsetoffset}\texttt{\{minitoc{\BAR}minilof{\BAR}minilot\}\{\emph{déplacement}\}}\hspace*{-\textwidth}\\ +% &Idem, mais peut aussi agir sur les minilofs et minilots.\\ % \com{mtcfont}&Commande de fonte pour les minitocs.\\ % &Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \com{mtcSfont}&Commande de fonte pour les minitocs, entrées sections.\\ @@ -9013,6 +9606,11 @@ Second appendix % \com{mtcsetdepth}\texttt{\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{depth}\}}\hspace*{-\textwidth}\\ % &Idem, but can also act on sectlofs and sectlots.\\ % \com{stcindent}&Left/right indentation of a mini-table. Default: \texttt{24pt}.\\ +% \com{stcoffset}&Horizontal offset for secttocs. Command. Default: \texttt{0pt}.\\ +% \com{slfoffset}&Horizontal offset for sectlofs. Command. Default: \texttt{0pt}.\\ +% \com{sltoffset}&Horizontal offset for sectlots. Command. Default: \texttt{0pt}.\\ +% \com{mtcsetoffset}\texttt{\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{offset}\}}\hspace*{-\textwidth}\\ +% &Idem, but can also act on sectlofs and sectlots.\\ % \com{stcfont}&Font command for secttoc.\\ % &Default: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \com{stcSSfont}&Font command for secttoc, subsection entries$^{**}$.\\ @@ -9060,6 +9658,11 @@ Second appendix % \ucom{mtcsetdepth}\texttt{\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{profondeur}\}}\hspace*{-\textwidth}\\ % &Idem, mais peut aussi agir sur les sectlofs et sectlots.\\ % \com{stcindent}&Indentation gauche et droite d'une mini-table. Défaut: \texttt{24pt}.\\ +% \com{stcoffset}&Correction horizontale pour les secttocs. Commande. Défaut: \texttt{0pt}.\\ +% \com{slfoffset}&Correction horizontale pour les sectlofs. Commande. Défaut: \texttt{0pt}.\\ +% \com{sltoffset}&Correction horizontale pour les sectlots. Commande. Défaut: \texttt{0pt}.\\ +% \com{mtcsetoffset}\texttt{\{secttoc{\BAR}sectlof{\BAR}sectlot\}\{\emph{déplacement}\}}\hspace*{-\textwidth}\\ +% &Idem, mais peut aussi agir sur les sectlofs et sectlots.\\ % \com{stcfont}&Commande de fonte pour les secttocs.\\ % &Défaut: \texttt{\bs small\bs rmfamily\bs upshape\bs mdseries}.\\ % \com{stcSSfont}&Commande de fonte pour les secttocs, entrées sous-sections$^{**}$.\\ @@ -9240,6 +9843,12 @@ Second appendix % \com{afterparttoc}&\com{cleardoublepage}&Action after a parttoc.\\ % \com{afterpartlof}&\com{cleardoublepage}&Action after a partlof.\\ % \com{afterpartlot}&\com{cleardoublepage}&Action after a partlot.\\ +% \com{openparttoc}&\com{cleardoublepage}&Action before inserting a parttoc file.\\ +% \com{openpartlof}&\com{cleardoublepage}&Action before inserting a partlof file.\\ +% \com{openpartlot}&\com{cleardoublepage}&Action before inserting a partlot file.\\ +% \com{closeparttoc}&\com{cleardoublepage}&Action after inserting a parttoc file.\\ +% \com{closepartlof}&\com{cleardoublepage}&Action after inserting a partlof file.\\ +% \com{closepartlot}&\com{cleardoublepage}&Action after inserting a partlot file.\\ % \com{thispageparttocstyle}&\com{thispagestyle}\texttt{\{empty\}}&Page style for a parttoc.\\ % \com{thispagepartlofstyle}&\com{thispagestyle}\texttt{\{empty\}}&Page style for a partlof.\\ % \com{thispagepartlotstyle}&\com{thispagestyle}\texttt{\{empty\}}&Page style for a partlot.\\ @@ -9249,6 +9858,12 @@ Second appendix % \com{afterminitoc}&\com{empty}&Action after a minitoc.\\ % \com{afterminilof}&\com{empty}&Action after a minilof.\\ % \com{afterminilot}&\com{empty}&Action after a minilot.\\ +% \com{openminitoc}&\com{cleardoublepage}&Action before inserting a minitoc file.\\ +% \com{openminilof}&\com{cleardoublepage}&Action before inserting a minilof file.\\ +% \com{openminilot}&\com{cleardoublepage}&Action before inserting a minilot file.\\ +% \com{closeminitoc}&\com{cleardoublepage}&Action after inserting a minitoc file.\\ +% \com{closeminilof}&\com{cleardoublepage}&Action after inserting a minilof file.\\ +% \com{closeminilot}&\com{cleardoublepage}&Action after inserting a minilot file.\\ % \com{thispageminitocstyle}&\com{empty}&Page style for a minitoc.\\ % \com{thispageminilofstyle}&\com{empty}&Page style for a minilof.\\ % \com{thispageminilotstyle}&\com{empty}&Page style for a minilot.\\ @@ -9258,11 +9873,17 @@ Second appendix % \com{aftersecttoc}&\com{empty}&Action after a secttoc.\\ % \com{aftersectlof}&\com{empty}&Action after a sectlof.\\ % \com{aftersectlot}&\com{empty}&Action after a sectlot.\\ +% \com{opensecttoc}&\com{cleardoublepage}&Action before inserting a secttoc file.\\ +% \com{opensectlof}&\com{cleardoublepage}&Action before inserting a sectlof file.\\ +% \com{opensectlot}&\com{cleardoublepage}&Action before inserting a sectlot file.\\ +% \com{closesecttoc}&\com{cleardoublepage}&Action after inserting a secttoc file.\\ +% \com{closesectlof}&\com{cleardoublepage}&Action after inserting a sectlof file.\\ +% \com{closesectlot}&\com{cleardoublepage}&Action after inserting a sectlot file.\\ % \com{thispagesecttocstyle}&\com{empty}&Page style for a secttoc.\\ % \com{thispagesectlofstyle}&\com{empty}&Page style for a sectlof.\\ % \com{thispagesectlotstyle}&\com{empty}&Page style for a sectlot.\\ % \midrule -% \multicolumn{1}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\emph{commands}\texttt{\}}\hspace*{-\textwidth}}&&\\ +% \multicolumn{1}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\emph{commands}\texttt{\}}\hspace*{-\textwidth}}&&\\ % &Modifies the features for a mini-table.\hspace*{-\textwidth}&\\ % \bottomrule % \end{tabularx} @@ -9275,7 +9896,7 @@ Second appendix % \centering % \bgroup % \mysize -% \begin{tabularx}{\textwidth}{@{}llZ{1}@{}} +% \null\hspace*{-.35em}\begin{tabularx}{\textwidth+.35em}{@{}llZ{1}@{}} % \toprule % \textbf{Commande}&\textbf{Défaut}&\textbf{Signification}\\ % \midrule @@ -9285,6 +9906,12 @@ Second appendix % \com{afterparttoc}&\com{cleardoublepage}&Action après une parttoc.\\ % \com{afterpartlof}&\com{cleardoublepage}&Action après une partlof.\\ % \com{afterpartlot}&\com{cleardoublepage}&Action après une partlot.\\ +% \com{openparttoc}&\com{cleardoublepage}&Action avant insertion d'un fichier parttoc.\\ +% \com{openpartlof}&\com{cleardoublepage}&Action avant insertion d'un fichier partlof.\\ +% \com{openpartlot}&\com{cleardoublepage}&Action avant insertion d'un fichier partlot.\\ +% \com{closeparttoc}&\com{cleardoublepage}&Action après insertion d'un fichier parttoc.\\ +% \com{closepartlof}&\com{cleardoublepage}&Action après insertion d'un fichier partlof.\\ +% \com{closepartlot}&\com{cleardoublepage}&Action après insertion d'un fichier partlot.\\ % \com{thispageparttocstyle}&\com{thispagestyle}\texttt{\{empty\}}&Style de page pour une parttoc.\\ % \com{thispagepartlofstyle}&\com{thispagestyle}\texttt{\{empty\}}&Style de page pour une partlof.\\ % \com{thispagepartlotstyle}&\com{thispagestyle}\texttt{\{empty\}}&Style de page pour une partlot.\\ @@ -9294,6 +9921,12 @@ Second appendix % \com{afterminitoc}&\com{empty}&Action après une minitoc.\\ % \com{afterminilof}&\com{empty}&Action après une minilof.\\ % \com{afterminilot}&\com{empty}&Action après une minilot.\\ +% \com{openminitoc}&\com{cleardoublepage}&Action avant insertion d'un fichier minitoc.\\ +% \com{openminilof}&\com{cleardoublepage}&Action avant insertion d'un fichier minilof.\\ +% \com{openminilot}&\com{cleardoublepage}&Action avant insertion d'un fichier minilot.\\ +% \com{closeminitoc}&\com{cleardoublepage}&Action après insertion d'un fichier minitoc.\\ +% \com{closeminilof}&\com{cleardoublepage}&Action après insertion d'un fichier minilof.\\ +% \com{closeminilot}&\com{cleardoublepage}&Action après insertion d'un fichier minilot.\\ % \com{thispageminitocstyle}&\com{empty}&Style de page pour une minitoc.\\ % \com{thispageminilofstyle}&\com{empty}&Style de page pour une minilof.\\ % \com{thispageminilotstyle}&\com{empty}&Style de page pour une minilot.\\ @@ -9303,11 +9936,17 @@ Second appendix % \com{aftersecttoc}&\com{empty}&Action après une secttoc.\\ % \com{aftersectlof}&\com{empty}&Action après une sectlof.\\ % \com{aftersectlot}&\com{empty}&Action après une sectlot.\\ +% \com{opensecttoc}&\com{cleardoublepage}&Action avant insertion d'un fichier secttoc.\\ +% \com{opensectlof}&\com{cleardoublepage}&Action avant insertion d'un fichier sectlof.\\ +% \com{opensectlot}&\com{cleardoublepage}&Action avant insertion d'un fichier sectlot.\\ +% \com{closesecttoc}&\com{cleardoublepage}&Action après insertion d'un fichier secttoc.\\ +% \com{closesectlof}&\com{cleardoublepage}&Action après insertion d'un fichier sectlof.\\ +% \com{closesectlot}&\com{cleardoublepage}&Action après insertion d'un fichier sectlot.\\ % \com{thispagesecttocstyle}&\com{empty}&Style de page pour une secttoc.\\ % \com{thispagesectlofstyle}&\com{empty}&Style de page pour une sectlof.\\ % \com{thispagesectlotstyle}&\com{empty}&Style de page pour une sectlot.\\ % \midrule -% \multicolumn{1}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{before{\BAR}after{\BAR}pagestyle\}\{}\emph{commandes}\texttt{\}}\hspace*{-\textwidth}}&&\\ +% \multicolumn{1}{@{}l@{}}{\com{mtcsetfeature}\texttt{\{}\emph{mini-table}\texttt{\}\{\feat{before}{\BAR}\feat{after}{\BAR}\feat{open}{\BAR}\feat{close}{\BAR}\feat{pagestyle}\}\{}\emph{commandes}\texttt{\}}\hspace*{-\textwidth}}&&\\ % &Modifie les dispositifs pour une mini-table.\hspace*{-\textwidth}&\\ % \bottomrule % \end{tabularx} @@ -9404,12 +10043,14 @@ Second appendix % \com{mtcaddchapter}\texttt{[}\emph{title}\texttt{]}&Adds the title of a \com{chapter*} in the ToC.\\ % \com{mtcaddsection}\texttt{[}\emph{title}\texttt{]}&Adds the title of a \com{section*} in the ToC.\\ % \com{mtcfixglossary}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ -% &Adjusts the entry for glossary in the ToC.\\ +% &Adjusts the entry for the glossary in the ToC.\\ % \com{mtcfixindex}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ -% &Adjusts the entry for index in the ToC.\\ +% &Adjusts the entry for the index in the ToC.\\ +% \com{mtcfixnomenclature}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ +% &Adjusts the entry for the nomenclature in the ToC.\\ % \ienv{mtchideinmaintoc}\ucom{begin}\texttt{\{mtchideinmaintoc\}[}\emph{depth}\texttt{]} .{}.{}. % \ucom{end}\texttt{\{mtchideinmaintoc\}}\hspace*{-\textwidth}&\\ -% &\ienv{mtchideinmaintoc}Environment to hide entries in the main table of contents.\\ +% &\ienv{mtchideinmaintoc}Environment to hide entries in the main ToC.\\ % \ienv{mtchideinmainlof}\ucom{begin}\texttt{\{mtchideinmainlof\}[}\emph{depth}\texttt{]} .{}.{}. % \ucom{end}\texttt{\{mtchideinmainlof\}}\hspace*{-\textwidth}&\\ % &\ienv{mtchideinmainlof}Environment to hide entries in the main list of figures.\\ @@ -9453,21 +10094,23 @@ Second appendix % &Ajuste l'entrée pour le glossaire dans la TdM.\\ % \com{mtcfixindex}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ % &Ajoute l'entrée pour l'index dans la TdM.\\ +% \com{mtcfixnomenclature}\texttt{[chapter{\BAR}section{\BAR}part]}\hspace*{-\textwidth}&\\ +% &Ajoute l'entrée pour la nomenclature dans la TdM.\\ % \ienv{mtchideinmaintoc}\ucom{begin}\texttt{\{mtchideinmaintoc\}[}\emph{profondeur}\texttt{]} .{}.{}. % \ucom{end}\texttt{\{mtchideinmaintoc\}}\hspace*{-\textwidth}&\\ -% &\ienv{mtchideinmaintoc}Environnement pour dissimuler des entrées dans la table des matières principale.\\ +% &\ienv{mtchideinmaintoc}Environnement pour cacher des entrées dans la TdM principale.\\ % \ienv{mtchideinmainlof}\ucom{begin}\texttt{\{mtchideinmainlof\}[}\emph{profondeur}\texttt{]} .{}.{}. % \ucom{end}\texttt{\{mtchideinmainlof\}}\hspace*{-\textwidth}&\\ -% &\ienv{mtchideinmainlof}Environnement pour dissimuler des entrées dans la liste des figures principale.\\ +% &\ienv{mtchideinmainlof}Environnement pour cacher des entrées dans la liste des figures principale.\\ % \com{mtchideinmainlof}\texttt{[}\emph{profondeur}\texttt{]} .{}.{}. % \com{endmtchideinmainlof}\hspace*{-\textwidth}&\\ -% &Paire de commandes pour dissimuler des entrées dans la liste des figures principale.\\ +% &Paire de commandes pour cacher des entrées dans la liste des figures principale.\\ % \ienv{mtchideinmainlot}\ucom{begin}\texttt{\{mtchideinmainlot\}[}\emph{profondeur}\texttt{]} .{}.{}. % \ucom{end}\texttt{\{mtchideinmainlot\}}\hspace*{-\textwidth}&\\ -% &\ienv{mtchideinmainlot}Environnement pour dissimuler des entrées dans la liste des tableaux principale.\\ +% &\ienv{mtchideinmainlot}Environnement pour cacher des entrées dans la liste des tableaux principale.\\ % \com{mtchideinmainlot}\texttt{[}\emph{profondeur}\texttt{]} .{}.{}. % \com{endmtchideinmainlot}\hspace*{-\textwidth}&\\ -% &Paire de commandes pour dissimuler des entrées dans la liste des tableaux principale.\\ +% &Paire de commandes pour cacher des entrées dans la liste des tableaux principale.\\ % \bottomrule % \end{tabularx} % \egroup @@ -9475,6 +10118,110 @@ Second appendix % \fi % % \ifcase\LANG\relax +% \begin{table}[tpb] +% \changeskips +% \caption{Classes and packages needing some precautions with \upack{minitoc}}\label{t+packs} +% \centering +% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}} +% \toprule +% &\textbf{P/C}&\textbf{Names}&\textbf{Author(s)}&\textbf{Page(s)}&\textbf{Reference(s)}\\ +% \midrule +% &\textbf{P}&\pack{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\ +% &\textbf{P}&\pack{alnumsec}&\namea{Frank}{Küster}{Kuster}&\pageref{h.alnumsec}&\cite{alnumsec}\\ +% $*$&\textbf{P}&\pack{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ +% $*$&\textbf{C}&\class{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% &\textbf{C}&\class{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% $*$&\textbf{C}&\class{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% &\textbf{P}&\pack{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\ +% &\textbf{P}&\pack{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\ +% &\textbf{P}&\pack{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\ +% &\textbf{P}&\pack{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\ +% &\textbf{P}&\pack{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\ +% $*$&\textbf{P}&\pack{flowfram}&\name{Nicola~L.~C.}{Talbot}&\pageref{faq.48}&\cite{flowfram,ffuserguide}\\ +% &\textbf{P}&\pack{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\ +% &\textbf{P}&\pack{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\ +% &\textbf{P}&\pack{hyperref}&\name{Sebastian}{Rahtz} and \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref,hyperref-o,hyperref-changelog,hyperref-rdm,hyperref-pdf}\\ +% $*$&\textbf{C}&\class{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ +% &\textbf{P}&\pack{mcaption}&\name{Stephan}{Hennig}&\pageref{h.mcaption}&\cite{mcaption}\\ +% &\textbf{P}&\pack{float}&\name{Anselm}{Lingnau}&\pageref{h.float}&\cite{float}\\ +% &\textbf{P}&\pack{floatrow}&\name{Olga~G.}{Lapko}&\pageref{h.floatrow}&\cite{floatrow}\\ +% &\textbf{P}&\pack{trivfloat}&\name{Joseph~A.}{Wright}&\pageref{h.trivfloat}&\cite{trivfloat}\\ +% &\textbf{P}&\pack{rotfloat}&\name{Sebastian}{Rahtz} and \name{Leonor}{Barroca}&\pageref{h.rotfloat}&\cite{rotfloat}\\ +% &\textbf{C}&\class{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir,wilson-pj-2006-3}\\ +% &\textbf{P}&\pack{notoccite}&\name{Donald}{Arseneau}&\pageref{ss+notoccite}&\cite{notoccite}\\ +% &\textbf{P}&\pack{placeins}&\name{Donald}{Arseneau}&\pageref{rem+FB}&\cite{placeins}\\ +% &\textbf{P}&\pack{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\ +% &\textbf{P}&\pack{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\ +% &\textbf{C}&\begin{tabular}[t]{@{}l@{}}\class{scrartcl},\\\class{scrbook} and\\\class{scrreprt}\end{tabular}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{komab,koma,robbers-pj-2006-3}\\ +% &\textbf{P}&\pack{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\ +% &\textbf{P}&\pack{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\ +% &\textbf{P}&\pack{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\ +% &\textbf{P}&\pack{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\ +% $*$&\textbf{P}&\pack{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ +% $*$&\textbf{P}&\pack{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ +% &\textbf{P}&\pack{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\ +% &\textbf{P}&\pack{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\ +% &\textbf{P}&\pack{varsects}&\namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}&\pageref{h.varsects}&\cite{varsects}\\ +% \bottomrule +% \multicolumn{6}{@{}p{\textwidth}@{}}{$*$:~\emph{Incompatible} with \upack{minitoc}.\quad\textbf{C}:~\textbf{C}lass.\quad\textbf{P}:~\textbf{P}ackage.}\\ +% \multicolumn{6}{@{}p{\textwidth}@{}}{Any class not defining the main standard sectionning commands is +% \emph{incompatible} with \upack{minitoc}.}\\ +% \end{tabularx} +% \end{table} +% \or\relax +% \begin{table}[tpb] +% \changeskips +% \caption{Classes et paquetages nécessitant quelques précautions avec \upack{minitoc}}\label{t+packs} +% \centering +% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}} +% \toprule +% &\textbf{P/C}&\textbf{Noms}&\textbf{Auteur(s)}&\textbf{Page(s)}&\textbf{Référence(s)}\\ +% \midrule +% &\textbf{P}&\pack{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\ +% &\textbf{P}&\pack{alnumsec}&\namea{Frank}{Küster}{Kuster}&\pageref{h.alnumsec}&\cite{alnumsec}\\ +% $*$&\textbf{P}&\pack{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ +% $*$&\textbf{C}&\class{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% &\textbf{C}&\class{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% $*$&\textbf{C}&\class{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ +% &\textbf{P}&\pack{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\ +% &\textbf{P}&\pack{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\ +% &\textbf{P}&\pack{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\ +% &\textbf{P}&\pack{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\ +% &\textbf{P}&\pack{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\ +% $*$&\textbf{P}&\pack{flowfram}&\name{Nicola~L.~C.}{Talbot}&\pageref{faq.48}&\cite{flowfram,ffuserguide}\\ +% &\textbf{P}&\pack{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\ +% &\textbf{P}&\pack{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\ +% &\textbf{P}&\pack{hyperref}&\name{Sebastian}{Rahtz} et \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref,hyperref-o,hyperref-changelog,hyperref-rdm,hyperref-pdf}\\ +% $*$&\textbf{C}&\class{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ +% &\textbf{P}&\pack{mcaption}&\name{Stephan}{Hennig}&\pageref{h.mcaption}&\cite{mcaption}\\ +% &\textbf{P}&\pack{float}&\name{Anselm}{Lingnau}&\pageref{h.float}&\cite{float}\\ +% &\textbf{P}&\pack{floatrow}&\name{Olga~G.}{Lapko}&\pageref{h.floatrow}&\cite{floatrow}\\ +% &\textbf{P}&\pack{trivfloat}&\name{Joseph~A.}{Wright}&\pageref{h.trivfloat}&\cite{trivfloat}\\ +% &\textbf{P}&\pack{rotfloat}&\name{Sebastian}{Rahtz} and \name{Leonor}{Barroca}&\pageref{h.rotfloat}&\cite{rotfloat}\\ +% &\textbf{C}&\class{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir,wilson-pj-2006-3}\\ +% &\textbf{P}&\pack{notoccite}&\name{Donald}{Arseneau}&\pageref{ss+notoccite}&\cite{notoccite}\\ +% &\textbf{P}&\pack{placeins}&\name{Donald}{Arseneau}&\pageref{rem+FB}&\cite{placeins}\\ +% &\textbf{P}&\pack{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\ +% &\textbf{P}&\pack{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\ +% &\textbf{C}&\begin{tabular}[t]{@{}l@{}}\class{scrartcl},\\\class{scrbook} et\\\class{scrreprt}\end{tabular}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{komab,koma,robbers-pj-2006-3}\\ +% &\textbf{P}&\pack{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\ +% &\textbf{P}&\pack{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\ +% &\textbf{P}&\pack{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\ +% &\textbf{P}&\pack{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\ +% $*$&\textbf{P}&\pack{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ +% $*$&\textbf{P}&\pack{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ +% &\textbf{P}&\pack{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\ +% &\textbf{P}&\pack{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\ +% &\textbf{P}&\pack{varsects}&\namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}&\pageref{h.varsects}&\cite{varsects}\\ +% \bottomrule +% \multicolumn{6}{@{}p{\textwidth}@{}}{$*$:~\emph{Incompatible} avec \upack{minitoc}.\quad\textbf{C}:~\textbf{C}lasse.\quad\textbf{P}:~\textbf{P}aquetage.}\\ +% \multicolumn{6}{@{}p{\textwidth}@{}}{Toute classe ne définissant pas les principales commandes de sectionnement standard +% est \emph{incompatible} avec \upack{minitoc}.}\\ +% \end{tabularx} +% \end{table} +% \fi +% +% \ifcase\LANG\relax % \begin{table}[btp] % \changeskips % \caption{Obsolete commands}\label{t+SUC-O} @@ -9515,112 +10262,22 @@ Second appendix % \fi % % \ifcase\LANG\relax -% \begin{table}[tp] -% \centering -% \changeskips -% \caption{Classes and packages needing some precautions with \upack{minitoc}}\label{t+packs} -% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}} -% \toprule -% &\textbf{P/C}&\textbf{Names}&\textbf{Author(s)}&\textbf{Page(s)}&\textbf{Reference(s)}\\ -% \midrule -% &P&\pack{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\ -% &P&\pack{alnumsec}&\namea{Frank}{Küster}{Kuster}&\pageref{h.alnumsec}&\cite{alnumsec}\\ -% $*$&P&\pack{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ -% $*$&C&\class{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ -% &C&\class{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ -% $*$&C&\class{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ -% &P&\pack{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\ -% &P&\pack{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\ -% &P&\pack{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\ -% &P&\pack{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\ -% &P&\pack{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\ -% &P&\pack{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\ -% &P&\pack{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\ -% &P&\pack{hyperref}&\name{Sebastian}{Rahtz} and \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref}\\ -% $*$&C&\class{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ -% &P&\pack{mcaption}&\name{Stephan}{Hennig}&\pageref{h.mcaption}&\cite{mcaption}\\ -% &C&\class{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir,wilson-pj-2006-3}\\ -% &P&\pack{notoccite}&\name{Donald}{Arseneau}&\pageref{ss+notoccite}&\cite{notoccite}\\ -% &P&\pack{placeins}&\name{Donald}{Arseneau}&\pageref{rem+FB}&\cite{placeins}\\ -% &P&\pack{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\ -% &P&\pack{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\ -% &C&\begin{tabular}[t]{@{}l@{}}\class{scrartcl},\\\class{scrbook} and\\\class{scrreprt}\end{tabular}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn}, and \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{komab,koma,robbers-pj-2006-3}\\ -% &P&\pack{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\ -% &P&\pack{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\ -% &P&\pack{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\ -% &P&\pack{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\ -% $*$&P&\pack{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ -% $*$&P&\pack{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ -% &P&\pack{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\ -% &P&\pack{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\ -% &P&\pack{varsects}&\namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}&\pageref{h.varsects}&\cite{varsects}\\ -% \bottomrule -% $*$&\multicolumn{5}{@{}l@{}}{\quad \emph{Incompatible} with \upack{minitoc}.}\\ -% C&\multicolumn{5}{@{}l@{}}{\quad \textbf{C}lass.}\\ -% P&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}ackage.}\\ -% \end{tabularx} -% \end{table} -% \or\relax -% \begin{table}[tp] -% \centering -% \changeskips -% \caption{Classes et paquetages nécessitant quelques précautions avec \upack{minitoc}}\label{t+packs} -% \begin{tabularx}{\textwidth}{@{}c@{}clZ{1.5}Z{.7}Z{.8}@{}} -% \toprule -% &\textbf{P/C}&\textbf{Noms}&\textbf{Auteur(s)}&\textbf{Page(s)}&\textbf{Référence(s)}\\ -% \midrule -% &P&\pack{abstract}&\name{Peter~R.}{Wilson}&\pageref{h.abstract}&\cite{abstract}\\ -% &P&\pack{alnumsec}&\namea{Frank}{Küster}{Kuster}&\pageref{h.alnumsec}&\cite{alnumsec}\\ -% $*$&P&\pack{alphanum}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ -% $*$&C&\class{amsart}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ -% &C&\class{amsbook}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ -% $*$&C&\class{amsproc}&\AmS&\pageref{s+AMS}&\cite{amslatex}\\ -% &P&\pack{appendix}&\name{Peter~R.}{Wilson}&\pageref{faq+appendix}&\cite{appendix}\\ -% &P&\pack{captcont}&\name{Steven~Douglas}{Cochran}&\pageref{h.captcont}&\cite{captcont}\\ -% &P&\pack{caption}&\name{Axel}{Sommerfeldt}&\pageref{h.caption}&\cite{caption,cap-anleitung}\\ -% &P&\pack{caption2}&\name{Axel}{Sommerfeldt}&\pageref{h.caption2}&\cite{caption2}\\ -% &P&\pack{ccaption}&\name{Peter~R.}{Wilson}&\pageref{h.ccaption}&\cite{ccaption}\\ -% &P&\pack{fncychap}&\name{Ulf~A.}{Lindgren}&\pageref{faq.38}&\cite{fncychap}\\ -% &P&\pack{hangcaption}&\name{David~M.}{Jones}&\pageref{faq.47}&\cite{hangcaption}\\ -% &P&\pack{hyperref}&\name{Sebastian}{Rahtz} et \name{Heiko}{Oberdiek}&\pageref{faq.17}&\cite{hyperref-paper,hyperref.web,hyperref}\\ -% $*$&C&\class{jura}&\name{Felix}{Braun}&\pageref{faq.36}&\cite{jura}\\ -% &P&\pack{mcaption}&\name{Stephan}{Hennig}&\pageref{h.mcaption}&\cite{mcaption}\\ -% &C&\class{memoir}&\name{Peter~R.}{Wilson}&\pageref{faq+memoir}&\cite{memoir,add-memoir,wilson-pj-2006-3}\\ -% &P&\pack{notoccite}&\name{Donald}{Arseneau}&\pageref{ss+notoccite}&\cite{notoccite}\\ -% &P&\pack{placeins}&\name{Donald}{Arseneau}&\pageref{rem+FB}&\cite{placeins}\\ -% &P&\pack{quotchap}&\name{Karsten}{Tinnefeld}&\pageref{h.quotchap}&\cite{quotchap}\\ -% &P&\pack{romannum}&\name{Peter~R.}{Wilson}&\pageref{h.romannum}&\cite{romannum}\\ -% &C&\begin{tabular}[t]{@{}l@{}}\class{scrartcl},\\\class{scrbook} et\\\class{scrreprt}\end{tabular}&\name{Frank}{Neukam}, \name{Markus}{Kohm}, \name{Axel}{Kielhorn} et \name{Jens-Uwe}{Morawski}&\pageref{faq.35}&\cite{komab,koma,robbers-pj-2006-3}\\ -% &P&\pack{sectsty}&\name{Rowland}{McDonnell}&\pageref{faq.28}&\cite{sectsty}\\ -% &P&\pack{sfheaders}&\name{Maurizio}{Loreti}&\pageref{faq.41}&\cite{sfheaders}\\ -% &P&\pack{subfig}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfig}\\ -% &P&\pack{subfigure}&\name{Steven~Douglas}{Cochran}&\pageref{h.subfig}&\cite{subfigure}\\ -% $*$&P&\pack{titlesec}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ -% $*$&P&\pack{titletoc}&\name{Javier}{Bezos}&\pageref{fn+titlesec}&\cite{titletoc}\\ -% &P&\pack{tocbibind}&\name{Peter~R.}{Wilson}&\pageref{special.entries}&\cite{tocbibind}\\ -% &P&\pack{tocloft}&\name{Peter~R.}{Wilson}&\pageref{faq+tocloft}, \pageref{faq.46}&\cite{tocloft}\\ -% &P&\pack{varsects}&\namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}&\pageref{h.varsects}&\cite{varsects}\\ -% \bottomrule -% $*$&\multicolumn{5}{@{}l@{}}{\quad \emph{Incompatible} avec \upack{minitoc}.}\\ -% C&\multicolumn{5}{@{}l@{}}{\quad \textbf{C}lasse.}\\ -% P&\multicolumn{5}{@{}l@{}}{\quad \textbf{P}aquetage.}\\ -% \end{tabularx} -% \end{table} -% \fi -% -% \ifcase\LANG\relax % \chapter{Examples of documents}\label{c+exdocs} % \or\relax % \chapter{Exemples de documents}\label{c+exdocs} % \fi +% \mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{2}\raggedcolumns} +% \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}} % \minitoc +% \mtcsetfeature{minitoc}{open}{\empty} +% \mtcsetfeature{minitoc}{close}{\empty} % \setcounter{columnbadness}{9000}% % \raggedcolumns % \mtcskip % \ifcase\LANG\relax % This chapter shows the code of some examples of documents. % Some are extracted or derived from real documents, others are just demonstrations to illustrate problems or features. -% The code of specific example files has been shown earlier: +% The code of some specific example files has been shown earlier: % \exam{mtc-apx.tex} on page~\pageref{mtc-apx.tex}, % \exam{mtc-hi1.tex} on page~\pageref{mtc-hi1.tex}, % \exam{mtc-hi2.tex} on page~\pageref{mtc-hi2.tex}, @@ -9630,7 +10287,7 @@ Second appendix % Ce chapitre montre le code de quelques exemples de documents. % Certains ont été extraits ou inspirés de documents réels, les autres sont de simples démonstrations pour illustrer % des problèmes ou des possibilités. -% Le code de fichiers d'exemples spécifiques a déjà montré: +% Le code de fichiers d'exemples spécifiques a déjà été montré: % \exam{mtc-apx.tex} (page~\pageref{mtc-apx.tex}), % \exam{mtc-hi1.tex} (page~\pageref{mtc-hi1.tex}), % \exam{mtc-hi2.tex} (page~\pageref{mtc-hi2.tex}), @@ -9638,12 +10295,19 @@ Second appendix % \exam{mtc-tlo.tex} (page~\pageref{mtc-tlo.tex}). % \fi % +% \ifcase\LANG\relax +% Note that the \pack{lipsum} package~\cite{lipsum} is often used to provide filling text. +% \or\relax +% Notez que le paquetage \pack{lipsum}~\cite{lipsum} est souvent utilisé pour fournir du texte de bourrage. +% \fi +% % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-2c.tex} document file}\label{mtc-2c.tex}\iexam{mtc-2c.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-2c.tex}}\label{mtc-2c.tex}\iexam{mtc-2c.tex} +% \section{Le document \uexam{mtc-2c.tex}}\label{mtc-2c.tex}\iexam{mtc-2c.tex} % \fi +% \begin{macro}{\mtcindent} % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document with a two columns layout. % The layout uses the \pack{multicol} standard package~\cite{multicol} and its \env{multicols} environment. @@ -9656,6 +10320,7 @@ Second appendix % Nous forçons \com{mtcindent} à~zéro. Si une minitoc est assez longue pour se répartir sur les deux colonnes, % le résultat peut être bizarre. % \fi +% \end{macro} % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} %<*mtc-2c> @@ -9674,13 +10339,17 @@ Second appendix \tableofcontents % \end{macrocode} % \end{multicols}} +% \begin{environment}{multicols} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % Two first chapters with a standard chapter head, a minitoc on one full width column, then the body of the chapter % on two columns: % \or\relax -% Deux premiers chapitres avec un en-tête standard, une minitoc sur la largeur complete, puis le corps du chapitre sur +% Deux premiers chapitres avec un en-tête standard, une minitoc sur la largeur complète, puis le corps du chapitre sur % deux colonnes: % \fi +% \end{macro} +% \end{environment} % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} \chapter{Primum capitulum} @@ -9701,12 +10370,16 @@ Second appendix \end{multicols} % \end{macrocode} % \end{multicols}} +% \begin{environment}{multicols} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % A third chapter entirely on two columns, so the chapter head and the minitoc are in the first column: % \or\relax % Un troisième chapitre entièrement sur deux colonnes, dont l'en-tête du chapitre et la minitoc sont % dans la première colonne: % \fi +% \end{macro} +% \end{environment} % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} \begin{multicols}{2} @@ -9721,6 +10394,8 @@ Second appendix \end{multicols} % \end{macrocode} % \end{multicols}} +% \begin{environment}{multicols} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % A fourth chapter, with the chapter head on one column, and the minitoc and the chapter body on two columns (the % minitoc is in the first column): @@ -9728,6 +10403,8 @@ Second appendix % Un quatrième chapitre, avec l'en-tête de chapitre sur une seule colonne, mais la minitoc et le corps du chapitre % sur deux colonnes (la minitoc est dans la première colonne): % \fi +% \end{macro} +% \end{environment} % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} \chapter{Quadrum capitulum} @@ -9754,7 +10431,7 @@ Second appendix % minitoc package language option\footnote{The \pack{franc}, \pack{frnew} and \pack{mypatches} packages are local % additions, provided with the \upack{minitoc} package documentation sources.}: % \or\relax -% \section{Le fichier document \uexam{mtc-2nd.tex}}\label{mtc-2nd.tex}\iexam{mtc-2nd.tex} +% \section{Le document \uexam{mtc-2nd.tex}}\label{mtc-2nd.tex}\iexam{mtc-2nd.tex} % Ce document teste le fichier minitoc de définition de langue \xfile{french2.mld} % (voir la section~\vref{s+mld+french2}) et le code % qui en assure le support dans le paquetage \upack{minitoc}. Tout d'abord, le préambule du document utilise @@ -9778,6 +10455,7 @@ Second appendix \usepackage{mypatches} \begin{document} % \end{macrocode} +% \begin{macro}{\ifmtcsecondpart} % \ifcase\LANG\relax % We test if there is only two parts: if yes, we will use ``seconde''. % Else (zero, one, three or more parts), we will use ``deuxième''. @@ -9785,6 +10463,7 @@ Second appendix % Nous testons s'il y a seulement deux parties: si oui, nous utiliserons «~seconde~». % Sinon (zéro, une, trois parties ou plus), nous utiliserons «~deuxième~». % \fi +% \end{macro} % \begin{macrocode} \ifmtcsecondpart Il n'y a que 2 parties: seconde. @@ -9793,6 +10472,9 @@ Il y a une partie ou plus de deux parties: deuxi \fi \clearpage % \end{macrocode} +% \begin{macro}{\doparttoc} +% \begin{macro}{\faketableofcontents} +% \begin{macro}{\parttoc} % \ifcase\LANG\relax % The body of the document, with two parts: % \or\relax @@ -9810,6 +10492,9 @@ Il y a une partie ou plus de deux parties: deuxi \chapter{P2C1} \chapter{P2C2} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % If you want also a third part, comment out this line and recompile 3~times: % \or\relax @@ -9829,7 +10514,7 @@ Il y a une partie ou plus de deux parties: deuxi % Observe the titles of the parttocs when the document has two then three parts. Note the changes after each % compilation. You can play by adding and removing parts. It would be interesting to add a starred part, with % starred chapters, at the beginning of the document, this part and these chapters having their entries in the TOC. -% By example, try to add the following lines after \com{faketableofcontents}: +% For instance, try to add the following lines after \com{faketableofcontents}: % \or\relax % Observez les titres des parttocs lorsque le document a deux puis trois parties. Notez les changements après % chaque compilation. Vous pouvez jouer en ajoutant et enlevant des parties. Il serait intéressant d'ajouter une @@ -9857,13 +10542,11 @@ Il y a une partie ou plus de deux parties: deuxi % \ifcase\LANG\relax % \section{The \uexam{mtc-3co.tex} document file}\label{mtc-3co.tex}\iexam{mtc-3co.tex} % This document shows how to prepare a minitoc on three columns, -% with some modifications of the code the \env{mtc@verse} -% environment. +% with some modifications of the code the \env{mtc@verse} environment. % \or\relax -% \section{The \uexam{mtc-3co.tex} document file}\label{mtc-3co.tex}\iexam{mtc-3co.tex} +% \section{Le document \uexam{mtc-3co.tex}}\label{mtc-3co.tex}\iexam{mtc-3co.tex} % Ce document montre comment préparer une minitoc sur trois -% colonnes, grâce à~quelques modifications -% du code de l'environnement \env{mtc@verse}. +% colonnes, grâce à~quelques modifications du code de l'environnement \env{mtc@verse}. % \fi % % \ifcase\LANG\relax @@ -9887,6 +10570,12 @@ Il y a une partie ou plus de deux parties: deuxi \usepackage[toc]{multitoc} \renewcommand{\multicolumntoc}{3} % \end{macrocode} +% \begin{macro}{\mtcindent} +% \begin{macro}{\mtcsetformat} +% \begin{macro}{\multicolumnmtc} +% \begin{macro}{\mtc@verse} +% \begin{macro}{\endmtc@verse} +% \begin{environment}{multicols} % \ifcase\LANG\relax % Then we load the \upack{minitoc} package, set some % parameters and define the number of columns for the @@ -9908,13 +10597,19 @@ Il y a une partie ou plus de deux parties: deuxi \makeatletter \let\SV@mtc@verse\mtc@verse \let\SV@endmtc@verse\endmtc@verse -\def\mtc@verse{\SV@mtc@verse\removelastskip% +\def\mtc@verse#1{\SV@mtc@verse#1\removelastskip% \begin{multicols}{\multicolumnmtc}\raggedcolumns\leavevmode\unskip \vskip -1.5ex \vskip -1\baselineskip} \def\endmtc@verse{\end{multicols}\SV@endmtc@verse} \makeatother %%%%%%%%%%%%%%%%%%%% % \end{macrocode} +% \end{environment} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % We begin the document, preparing the minitocs and the main TOC. % The (first) chapter begins with its minitoc, then the text @@ -10019,7 +10714,7 @@ Il y a une partie ou plus de deux parties: deuxi % \ifcase\LANG\relax % \section{The \uexam{mtc-add.tex} document file}\label{mtc-add.tex}\iexam{mtc-add.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-add.tex}}\label{mtc-add.tex}\iexam{mtc-add.tex} +% \section{Le document \uexam{mtc-add.tex}}\label{mtc-add.tex}\iexam{mtc-add.tex} % \fi % \ifcase\LANG\relax % This document shows how to add special entries in the table of contents, and the interaction with the @@ -10028,10 +10723,11 @@ Il y a une partie ou plus de deux parties: deuxi % Ce document montre comment ajouter des entrées spéciales dans la table des matières, ainsi que l'interaction avec % le paquetage \pack{tocbibind}~\cite{tocbibind}. % \fi +% \lneed{5} % \begin{macrocode} %<*mtc-add> \documentclass[12pt,a4paper]{report} -%%\documentclass[12pt,a4paper]{book} +%% \documentclass[12pt,a4paper]{book} \ProvidesFile{mtc-add.tex}% [2007/01/04] \usepackage{url} @@ -10052,12 +10748,15 @@ Il y a une partie ou plus de deux parties: deuxi % \fi % \begin{macrocode} \usepackage[tight,hints,listfiles]{minitoc} -%%\usepackage{mtcoff} +%% \usepackage{mtcoff} % \end{macrocode} % \begin{macrocode} \makeindex \begin{document} % \end{macrocode} +% \begin{macro}{\dominitoc} +% \begin{macro}{\dominilof} +% \begin{macro}{\dominilot} % \ifcase\LANG\relax % We call the mini-table preparation commands: % \or\relax @@ -10068,6 +10767,13 @@ Il y a une partie ou plus de deux parties: deuxi \dominilof \dominilot % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\mtcaddchapter} +% \begin{macro}{\listoffigures} +% \begin{macro}{\listoftables} % \ifcase\LANG\relax % We are using the \pack{tocbibind} package to add special entries in the table of contents, so we must take % the precautions specified in section~\vref{special.entries}: @@ -10083,6 +10789,15 @@ Il y a une partie ou plus de deux parties: deuxi \listoftables \mtcaddchapter % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\minilof} +% \begin{macro}{\minilot} +% \begin{macro}{\mtcskip} % \ifcase\LANG\relax % For a chapter, we want a minitoc, a minilof and a minitoc: % \or\relax @@ -10096,6 +10811,11 @@ Il y a une partie ou plus de deux parties: deuxi \mtcskip \minilot % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % Then the text of the chapter, with sections, figures and tables: % \or\relax @@ -10132,6 +10852,8 @@ Iain~M.~\textsc{Banks}~(1993),~\textsl{Against~a~dark~background.}% \caption{Second table} \end{table} % \end{macrocode} +% \begin{macro}{\chapter*} +% \begin{macro}{\mtcaddchapter} % \ifcase\LANG\relax % A starred chapter requires a special treatment; three solutions are possible. % You can test variations on @@ -10146,16 +10868,18 @@ Iain~M.~\textsc{Banks}~(1993),~\textsl{Against~a~dark~background.}% % commandes \com{mtcaddchapter} après \com{chapter*} dans le code source de \exam{mtc-add.tex}. Pour chaque % cas, regardez la table des matières et le chapitre concerné. % \fi +% \end{macro} +% \end{macro} % \begin{macrocode} \chapter*{Second chapter, starred} \index{chapter!starred} %% UNCOMMENT ONE AND ONLY ONE OF THE 3 FOLLOWING LINES \mtcaddchapter[Second chapter, starred] % OK -%%\mtcaddchapter[~] % produces a (strange) correct result. OK -%%\addcontentsline{toc}{xchapter}{} +%% \mtcaddchapter[~] % produces a (strange) correct result. OK +%% \addcontentsline{toc}{xchapter}{} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%\mtcaddchapter[] % BAD SOLUTION -%%\mtcaddchapter % BAD SOLUTION +%% \mtcaddchapter[] % BAD SOLUTION +%% \mtcaddchapter % BAD SOLUTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \index{tests} @@ -10201,12 +10925,15 @@ I also added a lot of index entries, just to test. \caption{Fourth table} \end{table} % \end{macrocode} +% \begin{macro}{\bibliographystyle} +% \begin{macro}{\bibliography} +% \begin{macro}{\adjustmtc} % \ifcase\LANG\relax % As we want to add an entry for the bibliography in the table of contents, and we use the \pack{tocbibind} package % for that, we must add a correction with \com{adjustmtc}: % \or\relax % Comme nous voulons ajouter une entrée pour la bibliographie dans la table des matières, et que nous utilisons -% le paquetage \pack{tocbibind} pour cela, nous devons ajouter une correction avec \com{adjustmtc}: +% donc le paquetage \pack{tocbibind}, nous ajoutons une correction avec \com{adjustmtc}: % \fi % \begin{macrocode} \nocite* @@ -10215,6 +10942,11 @@ I also added a lot of index entries, just to test. \bibliography{mtc-add} \adjustmtc % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\printindex} +% \begin{macro}{\mtcfixindex} % \ifcase\LANG\relax % As we want to add an entry for the index in the table of contents, and we use the \pack{tocbibind} package % for that, we must add a correction; two solutions are available: use \com{mtcfixindex} or @@ -10224,12 +10956,15 @@ I also added a lot of index entries, just to test. % le paquetage \pack{tocbibind} pour cela, nous devons ajouter une correction; deux solutions sont % disponibles: utiliser \com{mtcfixindex} ou les trois autres lignes données: % \fi +% \end{macro} +% \end{macro} +% \lneed{5} % \begin{macrocode} \printindex -%%\mtcfixindex % use this OR the 3 following lines -\addcontentsline{lof}{xchapter}{} -\addcontentsline{lot}{xchapter}{} -\mtcaddchapter +\mtcfixindex % use this OR the 3 following lines +%% \addcontentsline{lof}{xchapter}{} +%% \addcontentsline{lot}{xchapter}{} +%% \mtcaddchapter %% \appendix @@ -10311,9 +11046,9 @@ I also added a lot of index entries, just to test. @MISC{minitoc, TITLE="The {\textsf{minitoc}} package", AUTHOR="Drucbert, Jean-Pierre F.", - ADDRESS="{\texttt{drucbert@onera.fr}}", + ADDRESS="{\url{mailto:drucbert@onera.fr}}", NOTE="{\url{CTAN:macros/latex/contrib/minitoc/minitoc.pdf}}", - MONTH=mar, + MONTH=jun, YEAR=2007} % \end{macrocode} @@ -10326,9 +11061,9 @@ I also added a lot of index entries, just to test. @MISC{fminitoc, TITLE="Le paquetage {\textsf{minitoc}}", AUTHOR="Drucbert, Jean-Pierre F.", - ADDRESS="{\texttt{drucbert@onera.fr}}", + ADDRESS="{\url{mailto:drucbert@onera.fr}}", NOTE="{\url{CTAN:macros/latex/contrib/minitoc/fminitoc.pdf}}", - MONTH=mar, + MONTH=jun, YEAR=2007} % \end{macrocode} @@ -10341,7 +11076,7 @@ I also added a lot of index entries, just to test. @MISC{shorttoc, TITLE="The {\textsf{shorttoc}} package", AUTHOR="Drucbert, Jean-Pierre F.", - ADDRESS="{\texttt{drucbert@onera.fr}}", + ADDRESS="{\url{mailto:drucbert@onera.fr}}", NOTE="{\url{CTAN:macros/latex/contrib/shorttoc/shorttoc.dtx}}", MONTH=aug, YEAR=2002} @@ -10386,7 +11121,7 @@ I also added a lot of index entries, just to test. % package~\cite{tocbibind} for the first ones and the \upack{minitoc} \opt{insection} package option to avoid % the drift if floating objects outside of their section. That gives the following document preamble: % \or\relax -% \section{Le fichier document \uexam{mtc-ads.tex}}\label{mtc-ads.tex}\iexam{mtc-ads.tex} +% \section{Le document \uexam{mtc-ads.tex}}\label{mtc-ads.tex}\iexam{mtc-ads.tex} % Ce document utilise la classe \class{article} et montre quelques problèmes pour ajouter des entrées spéciales % dans la table des matières et quelques problèmes avec les objets flottants. Il nous faut utiliser le paquetage % \pack{tocbibind}~\cite{tocbibind} pour les premiers et l'option \opt{insection} du @@ -10407,9 +11142,15 @@ I also added a lot of index entries, just to test. \def\pfill{\unskip~\dotfill\penalty500\strut\nobreak \dotfil~\ignorespaces}% \usepackage[tight,hints,insection]{minitoc} -%%\usepackage{mtcoff} +%% \usepackage{mtcoff} \makeindex % \end{macrocode} +% \begin{macro}{\doparttoc} +% \begin{macro}{\dopartlof} +% \begin{macro}{\dopartlot} +% \begin{macro}{\dosecttoc} +% \begin{macro}{\dosectlof} +% \begin{macro}{\dosectlot} % \ifcase\LANG\relax % The preparation commands: % \or\relax @@ -10420,6 +11161,17 @@ I also added a lot of index entries, just to test. \doparttoc \dopartlof \dopartlot \dosecttoc \dosectlof \dosectlot % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\setcounter} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\mtcaddsection} +% \begin{macro}{\listoffigures} +% \begin{macro}{\listoftables} % \ifcase\LANG\relax % The commands to prepare the table of contents, the list of figures and the list of tables. As we use the % \pack{tocbibind} package, we must add some \com{mtcaddsection} commands: @@ -10438,6 +11190,18 @@ I also added a lot of index entries, just to test. \listoftables \mtcaddsection % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\parttoc} +% \begin{macro}{\partlof} +% \begin{macro}{\partlot} +% \begin{macro}{\secttoc} +% \begin{macro}{\sectlof} +% \begin{macro}{\sectlot} +% \begin{macro}{\mtcskip} % \ifcase\LANG\relax % The body of the document: a part with its part-level mini-tables, some sections with their section-level % mini-tables. The document has an index and contains figures and tables. @@ -10471,7 +11235,7 @@ A small nice citation from~\cite{dark}:\\ \index{to}\index{tree}\index{would}\index{yes}% A bird cannot land once on a great tree and claim to know it. But I imagine that he would, yes.\\ -\hbox{}\hfill Iain M. Banks (1993), \textsl{Against a dark background.}% +\hbox{}\hfill Iain~M.~\textsc{Banks} (1993), \textsl{Against a dark background.}% \index{Iain}\index{Banks}\index{Against}\index{dark}% \index{background} \begin{figure}[tp] @@ -10481,6 +11245,15 @@ But I imagine that he would, yes.\\ \caption{Second table} \end{table} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\section*} +% \begin{macro}{\mtcaddsection} % \ifcase\LANG\relax % Here, we try a starred section, with its entry in the table of contents. You can try several solutions (good or bad). % \or\relax @@ -10492,9 +11265,9 @@ But I imagine that he would, yes.\\ \index{section!starred} %% UNCOMMENT ONE AND ONLY ONE OF THE 4 FOLLOWING LINES \mtcaddsection[Second section, starred] % OK -%%\mtcaddsection[] % BAD -%%\mtcaddsection[~] % produces a (strange) correct result. -%%\mtcaddsection % BAD +%% \mtcaddsection[] % BAD +%% \mtcaddsection[~] % produces a (strange) correct result. +%% \mtcaddsection % BAD %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \index{tests} @@ -10566,7 +11339,7 @@ A small nice citation from~\cite{dark}:\\ A bird cannot land once on a great tree and claim to know it. But I imagine that he would, yes.\\ \hbox{}\hfill -Iain M. Banks (1993), \textsl{Against a dark background.}% +Iain~M.~\textsc{Banks} (1993), \textsl{Against a dark background.}% \index{Iain}\index{Banks}\index{Against}% \index{dark}\index{background} @@ -10581,9 +11354,9 @@ Iain M. Banks (1993), \textsl{Against a dark background.}% \index{section!starred} %% UNCOMMENT ONE AND ONLY ONE OF THE 4 FOLLOWING LINES \mtcaddsection[Fifth section, starred] % OK -%%\mtcaddsection[] % OK -%%\mtcaddsection[~] % produces a (strange) correct result. -%%\mtcaddsection % OK +%% \mtcaddsection[] % OK +%% \mtcaddsection[~] % produces a (strange) correct result. +%% \mtcaddsection % OK %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \index{tests} @@ -10626,6 +11399,11 @@ I also added a lot of index entries, just to test. \caption{Eighth table} \end{table} % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\bibliographystyle} +% \begin{macro}{\bibliography} +% \begin{macro}{\adjuststc} % \ifcase\LANG\relax % The bibliography: as we want an entry for it in the table of contents, we use the % \pack{tocbibind} package~\cite{tocbibind} and a correction with \com{adjuststc}: @@ -10640,6 +11418,11 @@ I also added a lot of index entries, just to test. \bibliography{mtc-add} \adjuststc % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\printindex} +% \begin{macro}{\mtcfixindex} % \ifcase\LANG\relax % The index: as we want an entry for it in the table of contents, we use the % \pack{tocbibind} package~\cite{tocbibind} and a correction with \com{mtcfixindex}: @@ -10649,10 +11432,10 @@ I also added a lot of index entries, just to test. % \fi % \begin{macrocode} \printindex -\mtcfixindex % use this OR the 2 following lines -%%\addcontentsline{lof}{xsect}{} -%%\addcontentsline{lot}{xsect}{} -%%\mtcaddsection +\mtcfixindex % use this OR the 3 following lines +%% \addcontentsline{lof}{xsect}{} +%% \addcontentsline{lot}{xsect}{} +%% \mtcaddsection \appendix \section{App.~1} @@ -10701,13 +11484,19 @@ I also added a lot of index entries, just to test. \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-amm.tex} document file}\label{mtc-amm.tex}\iexam{mtc-amm.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-amm.tex}}\label{mtc-amm.tex}\iexam{mtc-amm.tex} +% \section{Le document \uexam{mtc-amm.tex}}\label{mtc-amm.tex}\iexam{mtc-amm.tex} % \fi +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\adjustmtc} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % This example shows the use of the \env{appendices} environment in a \class{memoir} class document when % the \upack{minitoc} package is loaded. First, the preamble: @@ -10720,13 +11509,13 @@ I also added a lot of index entries, just to test. %<*mtc-amm> \documentclass[oneside]{memoir} \ProvidesFile{mtc-amm.tex}% - [2007/01/04] + [2007/06/29] \usepackage{lipsum} % filling text -\usepackage% - [tight]{minitoc} +\usepackage{hyperref} +\usepackage{memhfixc} +\usepackage[tight]{minitoc} \begin{document} -\dominitoc -\tableofcontents +\dominitoc \tableofcontents \adjustmtc \chapter{First chapter} \minitoc @@ -10735,6 +11524,14 @@ I also added a lot of index entries, just to test. \lipsum[2] % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{environment}{appendices} +% \begin{macro}{\addappheadtotoc} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % The appendices are set in an \env{appendices} environment; we can add an entry in the TOC with % \com{addappheadtotoc} (a command from the \class{memoir} class): @@ -10746,37 +11543,55 @@ I also added a lot of index entries, just to test. % \begin{macrocode} \begin{appendices} \addappheadtotoc -\chapter{Afterthought} +\adjustmtc %correction! +\chapter{Afterthoughts} \minitoc \lipsum[3] -Afterthought appendix +Afterthoughts appendix \section{Further remarks} \lipsum[4] +\chapter{Last wills} +\minitoc +\section{Testament} +\lipsum[5] \end{appendices} \chapter{Conclusion} \minitoc \section{Bye} -\lipsum[5] +\lipsum[6] +\chapter{Back from Hell} +\minitoc +\section{Not dead yet!} +\lipsum[7] +\section{I will survive} +\lipsum[8] \end{document} % % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{environment} % -% \lneed{8} +% \lneed{9} % \ifcase\LANG\relax % \section{The \uexam{mtc-apx.tex} document file}\label{1mtc-apx.tex}\iexam{mtc-apx.tex} % The \exam{mtc-apx.tex} document file is described in section~\vref{mtc-apx.tex}. % \or\relax -% \section{Le fichier document \uexam{mtc-apx.tex}}\label{1mtc-apx.tex}\iexam{mtc-apx.tex} -% Le fichier document \exam{mtc-apx.tex} est décrit dans la section~\vref{mtc-apx.tex}. +% \section{Le document \uexam{mtc-apx.tex}}\label{1mtc-apx.tex}\iexam{mtc-apx.tex} +% Le document \exam{mtc-apx.tex} est décrit dans la section~\vref{mtc-apx.tex}. % \fi % % \lneed{5} % \ifcase\LANG\relax % \section{The \uexam{mtc-art.tex} document file}\label{mtc-art.tex}\iexam{mtc-art.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-art.tex}}\label{mtc-art.tex}\iexam{mtc-art.tex} +% \section{Le document \uexam{mtc-art.tex}}\label{mtc-art.tex}\iexam{mtc-art.tex} % \fi +% \begin{macro}{\stcindent} +% \begin{macro}{\stcfont} +% \begin{macro}{\stcSSfont} % \ifcase\LANG\relax % This is a basic document using the \upack{minitoc} package. It contains sections but no chapters, so it must use an % \class{article}-like document class. You should work on a \emph{copy} of this file and @@ -10790,14 +11605,14 @@ Afterthought appendix % \begin{macrocode} %<*mtc-art> %% mtc-art.tex -%% This file contains a set of tests for the minitoc.sty version #53 +%% This file contains a set of tests for the minitoc.sty version #55 %% package. You can alter most of parameters to test. %% article (\section must be defined) \documentclass[12pt,a4paper]{article} \ProvidesFile{mtc-art.tex}% - [2007/01/04] + [2007/06/06] \usepackage{lipsum} % provides filling text -%%\usepackage{hyperref} % If used, load it BEFORE minitoc +%% \usepackage{hyperref} % If used, load it BEFORE minitoc \usepackage[tight,insection]{minitoc} \setcounter{secnumdepth}{5} % depth of numbering of sectionning commands \setcounter{tocdepth}{3} % depth of table of contents @@ -10805,11 +11620,15 @@ Afterthought appendix %% % font for secttocs, default \renewcommand{\stcfont}{\small\rmfamily\upshape\mdseries}% %% % font for secttocs, subsections -%%\renewcommand{\stcSSfont}{\small\sf}% -%% you can make experiments with \stcSSSfont, \stcPfont and \stcSPfont -%% but it is ``fontomania''... -\raggedbottom % or \flushbottom, at your choice +%% \renewcommand{\stcSSfont}{\small\sf}% +%% % you can make experiments with +%% % \stcSSSfont, \stcPfont and \stcSPfont +%% % but it is ``fontomania''... +\raggedbottom % or \flushbottom, at your choice % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % If you want to use sections numbered in each part (the section number restarts to~1 at the beginning of each % part), uncomment the 3~lines of code below. This demonstrates that the numbering of the secttoc files is @@ -10822,7 +11641,7 @@ Afterthought appendix % \begin{macrocode} %%% TEST: uncomment the next line to test %%% resetting section number in each part -%%\makeatletter \@addtoreset{section}{part} \makeatother +%%% \makeatletter \@addtoreset{section}{part} \makeatother %%% END TEST % \end{macrocode} % \ifcase\LANG\relax @@ -10832,9 +11651,16 @@ Afterthought appendix % Nous commençons le corps du document. Vous pouvez encore altérer certains paramètres (présence ou absence de filets et % de numéros de pages dans les mini-tables): % \fi +% \lneed{5} % \begin{macrocode} \begin{document} % \end{macrocode} +% \begin{macro}{\dosecttoc} +% \begin{macro}{\dosectlof} +% \begin{macro}{\dosectlot} +% \begin{macro}{\doparttoc} +% \begin{macro}{\dopartlof} +% \begin{macro}{\dosectlot} % \ifcase\LANG\relax % The preparation commands, with their optional argument if necessary: % \or\relax @@ -10848,6 +11674,15 @@ Afterthought appendix \dopartlof % added in version #15 \dopartlot % added in version #15 % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\faketableofcontents} +% \begin{macro}{\fakelistoffigures} +% \begin{macro}{\fakelistoftables} % \ifcase\LANG\relax % It is necessary to create the contents files; use the ``fake'' version to not print. % \or\relax @@ -10858,6 +11693,13 @@ Afterthought appendix \fakelistoffigures % to check compatibility \fakelistoftables % to check compatibility % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\part} +% \begin{macro}{\parttoc} +% \begin{macro}{\partlof} +% \begin{macro}{\partlot} % \ifcase\LANG\relax % There is the text of the document, with its sectionning commands; % we define a part, with a parttoc, a partlof (with the title on the right) and a parttoc: @@ -10866,11 +11708,16 @@ Afterthought appendix % nous définissons une partie, avec une parttoc, une partlof (avec le titre sur la droite) et une parttoc: % \fi % \begin{macrocode} -\part{First Part} -\parttoc -\partlof[r] -\partlot +\part{First Part} \parttoc \partlof[r] \partlot % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\section} +% \begin{macro}{\secttoc} +% \begin{macro}{\sectlof} +% \begin{macro}{\mtcskip} % \ifcase\LANG\relax % A section, in two columns mode, with a secttoc (title on the right), and a sectlof; this section contains % subsections to make a non-empty secttoc but no figures (to detect an empty sectlof). @@ -10892,8 +11739,13 @@ Afterthought appendix \subsection{S3} \lipsum[4] \subsection*{S4} -%%\addcontentsline{toc}{starsubsection}{*S4*} +%% \addcontentsline{toc}{starsubsection}{*S4*} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \lneed{5} % \ifcase\LANG\relax % A lot of subsections: % \or\relax @@ -10956,6 +11808,11 @@ Afterthought appendix \lipsum[31] % \end{macrocode} % \end{multicols}} +% \begin{macro}{\FloatBarrier} +% \begin{macro}{\section*} +% \begin{macro}{\mtcaddsection} +% \begin{macro}{\sectlof} +% \begin{macro}{\sectlot} % \ifcase\LANG\relax % We return to the one column mode. Then a section with a secttoc and a sectlof (there are subsections and figures). % The \opt{insection} package option should ensure that floating objects (like figures) do not drift outside @@ -10998,7 +11855,7 @@ Afterthought appendix \subsection{T2} \lipsum[37] \section*{CCCCC} % tests a pseudo-section. should have no secttoc -%%\addstarredsection{CCCCC} +%% \addstarredsection{CCCCC} \mtcaddsection[CCCCC] \secttoc \mtcskip \sectlof %ADDED \lipsum[38] @@ -11018,7 +11875,7 @@ Afterthought appendix \partlot %% % the following section should have no secttoc, \section{DDDDD} % but if you uncomment \secttoc, -%%\secttoc +%% \secttoc \mtcskip \sectlof %ADDED % % the secttoc appears \lipsum[44] @@ -11041,6 +11898,22 @@ Afterthought appendix \subsection{V2} \lipsum[50] % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcskip} +% \begin{macro}{\section} +% \begin{macro}{\chapter} +% \begin{macro}{\secttoc} +% \begin{macro}{\sectlof} +% \begin{macro}{\sectlot} +% \begin{macro}{\FloatBarrier} +% \begin{macro}{\part} +% \begin{macro}{\parttoc} +% \begin{macro}{\partlof} +% \begin{macro}{\partlot} % \ifcase\LANG\relax % We change the depth of the secttocs, inside a local group (a pair of braces): % \or\relax @@ -11120,13 +11993,29 @@ bla bla bla bla bla bla bla bla bla bla bla \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax % \section{The \uexam{mtc-bk.tex} document file}\label{mtc-bk.tex}\iexam{mtc-bk.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-bk.tex}}\label{mtc-bk.tex}\iexam{mtc-bk.tex} +% \section{Le document \uexam{mtc-bk.tex}}\label{mtc-bk.tex}\iexam{mtc-bk.tex} % \fi +% \begin{macro}{\setcounter} +% \begin{macro}{\mtcindent} +% \begin{macro}{\mtcfont} +% \begin{macro}{\mtcSfont} +% \begin{macro}{\mtcSSfont} % \ifcase\LANG\relax % This is a basic document using the \upack{minitoc} package. It contains chapters, so it must use a % \class{book}-like or \class{report}-like document class. You should work on a \emph{copy} of this file and @@ -11141,29 +12030,34 @@ bla bla bla bla bla bla bla bla bla bla bla %<*mtc-bk> %%%%%%%%%%%%%%%%%%%%% A example file (differs from previous versions) %% mtc-bk.tex -%% This file contains a set of tests for the minitoc.sty version #53 +%% This file contains a set of tests for the minitoc.sty version #55 %% package file. You can alter most of parameters to test. %% book/report (\chapter must be defined). %% You can use a copy of this file to play with minitoc %% commands and parameters. \documentclass[12pt,a4paper]{report} % the report class uses less pages -%%\documentclass[12pt,a4paper]{book} +%% \documentclass[12pt,a4paper]{book} \ProvidesFile{mtc-bk.tex}% - [2007/01/04] + [2007/06/06] \usepackage{lipsum} % provides filling text -%%\usepackage{hyperref} % if used, load it BEFORE minitoc -%%\usepackage{mtcoff} +%% \usepackage{hyperref} % if used, load it BEFORE minitoc +%% \usepackage{mtcoff} \usepackage[tight]{minitoc} % tight option make shorter mini-tables \setcounter{secnumdepth}{5} % depth of numbering of sectionning commands \setcounter{tocdepth}{3} % depth of table of contents \setlength{\mtcindent}{24pt} % indentation of minitocs, default \renewcommand{\mtcfont}{\small\rm} % font for minitocs, default \renewcommand{\mtcSfont}{\small\bf} % font for minitocs, sections, default -%%\renewcommand{\mtcSSfont}{\small\sf} % font for minitocs, subsections +%% \renewcommand{\mtcSSfont}{\small\sf} % font for minitocs, subsections %% you can make experiments with \mtcSSSfont, \mtcPfont and \mtcSPfont %% but it is ``fontomania''... \raggedbottom % or \flushbottom, at your choice % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % If you want to use chapters numbered in each part (the chapter number restarts to~1 at the beginning of each % part), uncomment the 3~lines of code below. This demonstrates that the numbering of the minitoc files is @@ -11176,11 +12070,13 @@ bla bla bla bla bla bla bla bla bla bla bla % \begin{macrocode} %%% TEST: uncomment the 3 next lines to test %%% resetting chapter number in each part -%%\makeatletter -%%\@addtoreset{chapter}{part} -%%\makeatother +%% \makeatletter +%% \@addtoreset{chapter}{part} +%% \makeatother %%% END TEST % \end{macrocode} +% \begin{macro}{\mtcpagenumbers} +% \begin{macro}{\noptcrule} % \ifcase\LANG\relax % We begin the body of the document. You can still alter some parameters (presence or absence of rules and page numbers in % the mini-tables): @@ -11188,6 +12084,7 @@ bla bla bla bla bla bla bla bla bla bla bla % Nous commençons le corps du document. Vous pouvez encore altérer certains paramètres (présence ou absence de filets et % de numéros de pages dans les mini-tables): % \fi +% \lneed{5} % \begin{macrocode} \begin{document} \mtcpagenumbers @@ -11197,6 +12094,14 @@ bla bla bla bla bla bla bla bla bla bla bla %% \nomlfpagenumbers % ---------- minilof ---- ------- %% \nomltpagenumbers % ---------- minilot ---- ------- % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\dominitoc} +% \begin{macro}{\dominilof} +% \begin{macro}{\dominilot} +% \begin{macro}{\doparttoc} +% \begin{macro}{\dopartlof} +% \begin{macro}{\dopartlot} % \ifcase\LANG\relax % The preparation commands, with their optional argument if necessary: % \or\relax @@ -11210,6 +12115,15 @@ bla bla bla bla bla bla bla bla bla bla bla \dopartlof % added in version #15 \dopartlot % added in version #15 % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\listoffigures} +% \begin{macro}{\fakelistoftables} % \ifcase\LANG\relax % It is necessary to create the contents files; use the ``fake'' version to not print. % \or\relax @@ -11220,14 +12134,21 @@ bla bla bla bla bla bla bla bla bla bla bla \listoffigures % or \fakelistoffigures \fakelistoftables % or \listoftables % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % Uncomment the following line if the first chapter must be numbered~``0'': % \or\relax -% Décommentez la ligne suivante si le premier chapitre doit être numéroté~«~0~»: +% Décommentez la ligne suivante si le premier chapitre doit être numéroté~«~0~»: % \fi % \begin{macrocode} -%%\addtocounter{chapter}{-1} % to begin with Chapter 0 +%% \addtocounter{chapter}{-1} % to begin with Chapter 0 % \end{macrocode} +% \begin{macro}{\part} +% \begin{macro}{\parttoc} +% \begin{macro}{\partlof} +% \begin{macro}{\partlot} % \ifcase\LANG\relax % There is the text of the document, with its sectionning commands: % \or\relax @@ -11235,10 +12156,12 @@ bla bla bla bla bla bla bla bla bla bla bla % \fi % \begin{macrocode} \part{First Part} -\parttoc -\partlof[r] -\partlot[r] +\parttoc \partlof[r] \partlot[r] % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % A chapter, in two column mode, with a minitoc (title on the right): % \or\relax @@ -11256,6 +12179,8 @@ bla bla bla bla bla bla bla bla bla bla bla \section{S3} \lipsum[4] % \end{macrocode} +% \begin{macro}{\section*} +% \begin{macro}{\addtocontentsline} % \ifcase\LANG\relax % A starred section; we want an entry in the TOC, so we add it the normal way: % \or\relax @@ -11266,6 +12191,9 @@ bla bla bla bla bla bla bla bla bla bla bla \section*{S4} \addcontentsline{toc}{section}{\protect\numberline{}{S4}} % \end{macrocode} +% \end{macro} +% \end{macro} +% % \ifcase\LANG\relax % A lot of subsections: % \or\relax @@ -11332,6 +12260,11 @@ bla bla bla bla bla bla bla bla bla bla bla \lipsum[33] % \end{macrocode} % \end{multicols}} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\minilof} +% \begin{macro}{\minilot} +% \begin{macro}{\mtcskip} % \ifcase\LANG\relax % We return to one column mode. A new chapter, with a minitoc, a minilof and a minilot: % \or\relax @@ -11376,6 +12309,19 @@ bla bla bla bla bla bla bla bla bla bla bla \section{T2} \lipsum[39] % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter*} +% \begin{macro}{\addstarredchapter} +% \begin{macro}{\addcontentsline} +% \begin{macro}{\section*} +% \begin{macro}{\paragraph*} +% \begin{macro}{\part} +% \begin{macro}{\parttoc} +% \begin{macro}{\partlof} % \ifcase\LANG\relax % A starred chapter with an entry added in the TOC; all subordinate (lower) % sectionning commands must also be starred. @@ -11406,6 +12352,14 @@ bla bla bla bla bla bla bla bla bla bla bla \parttoc \partlof[c] % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % This chapter has no minitoc, but if you uncomment \com{minitoc}, % the minitoc will appear. @@ -11416,7 +12370,7 @@ bla bla bla bla bla bla bla bla bla bla bla % \begin{macrocode} %% % the following chapter should have no minitoc, \chapter{DDDDD} % but if you uncomment \minitoc, -%%\minitoc % the minitoc appears +%% \minitoc % the minitoc appears \lipsum[46] \section{V1} \lipsum[47] @@ -11471,6 +12425,9 @@ bla bla bla bla bla bla bla bla bla bla bla \section{W2} \lipsum[60] % \end{macrocode} +% \begin{macro}{\appendix} +% \begin{macro}{\part} +% \begin{macro}{\parttoc} % \ifcase\LANG\relax % Here, we encounter a classical problem: to make a local table of contents for a set % of appendices, while hiding these entries in the main table of contents. First, we @@ -11485,6 +12442,12 @@ bla bla bla bla bla bla bla bla bla bla bla \part{Appendices} \parttoc % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{environment}{mtchideinmaintoc} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % Then, we begin a \env{mtchideinmaintoc} environment, with the hiding depth as optional argument: % \or\relax @@ -11519,6 +12482,11 @@ bla bla bla bla bla bla bla bla bla bla bla \lipsum[66] \section{D4} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{environment} +% \begin{environment}{mtchideinmaintoc} +% \begin{macro}{\addtocontents} % \ifcase\LANG\relax % \begin{SMOOTH} % We terminate the part by adding a marker in the TOC file, then we must close this \env{mtchideinmaintoc} @@ -11537,49 +12505,54 @@ bla bla bla bla bla bla bla bla bla bla bla \end{document} % % \end{macrocode} +% \end{macro} +% \end{environment} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-bo.tex} document file}\label{mtc-bo.tex}\iexam{mtc-bo.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-bo.tex}}\label{mtc-bo.tex}\iexam{mtc-bo.tex} +% \section{Le document \uexam{mtc-bo.tex}}\label{mtc-bo.tex}\iexam{mtc-bo.tex} % \fi % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document using a two column layout for some % portions and the \pack{tocloft} package~\cite{tocloft}. The aim is to begin a chapter with a special head and a % preliminary block containing a minitoc and some indications, on two columns. -% The preamble loads some useful -% packages for the french language, the \pack{geometry} package~\cite{geometry}, which defines the global page layout, +% The preamble loads the \pack{geometry} package~\cite{geometry}, which defines the global page layout, % the \pack{multicol} package~\cite{multicol}, the \pack{color} package~\cite{color}, because we want a colored % background % for the minitoc, the \pack{tocloft} package~\cite{tocloft}, to change some parameters of the minitoc, and, at -% least, the \upack{minitoc} package itself. +% least, the \upack{minitoc} package itself: % \or\relax % Ce document montre l'utilisation du paquetage \upack{minitoc} dans un document utilisant une mise en page sur % deux colonnes pour certaines portions et le paquetage \pack{tocloft}~\cite{tocloft}. Le but est de commencer % un chapitre avec un en-tête spécial et un bloc préliminaire contenant une minitoc et quelques indications, sur % deux colonnes. -% Le préambule charge quelques paquetages utiles pour la langue française, le paquetage \pack{geometry}~\cite{geometry}, +% Le préambule charge le paquetage \pack{geometry}~\cite{geometry}, % qui définit la mise en page globale, le paquetage \pack{multicol}~\cite{multicol}, % le paquetage \pack{color}~\cite{color}, % car nous voulons un fond coloré pour la minitoc, le paquetage \pack{tocloft}~\cite{tocloft}, pour changer -% quelques paramètres de la minitoc, et, enfin, le paquetage \upack{minitoc} lui-même. +% quelques paramètres de la minitoc, et, enfin, le paquetage \upack{minitoc} lui-même: % \fi % \begin{macrocode} %<*mtc-bo> \documentclass[10pt]{book} \ProvidesFile{mtc-bo.tex}% - [2007/01/04] + [2007/04/17] \usepackage[paperwidth=8.5in,paperheight=11in,% lmargin=1.25in,rmargin=1.25in,tmargin=1in,bmargin=1in]{geometry} -\usepackage[francais]{babel} -\usepackage{franc,frnew} -\usepackage[T1]{fontenc} -\usepackage[isolatin]{inputenc} -\usepackage{mypatches} \usepackage{multicol} \usepackage{color} % \end{macrocode} +% \lneed{6} +% \begin{macro}{\setlength} +% \begin{macro}{\addtolength} +% \begin{macro}{\cftsecindent} +% \begin{macro}{\cftsecnumwidth} +% \begin{macro}{\cftsubsecindent} +% \begin{macro}{\cftsubsecnumwidth} +% \begin{macro}{\cftsubsubsecindent} +% \begin{macro}{\cftsubsubsecnumwidth} % \ifcase\LANG\relax % We use the \pack{tocloft} package and its commands to set the indentations in the TOC and the minitoc: % \or\relax @@ -11596,16 +12569,31 @@ bla bla bla bla bla bla bla bla bla bla bla \setlength{\cftsubsubsecindent}{\cftsubsecindent} \addtolength{\cftsubsubsecindent}{\cftsubsecnumwidth} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\cftpagenumbersoff} % \ifcase\LANG\relax % Note that if we want to suppress the page numbers in the minitoc, we must use the commands from \pack{tocloft}: % \or\relax % Notez que si nous voulons supprimer les numéros de page dans la minitoc, nous devons utiliser les commandes % de \pack{tocloft}: % \fi +% \lneed{3} % \begin{macrocode} \cftpagenumbersoff{sec} \cftpagenumbersoff{subsec} % \end{macrocode} +% \end{macro} +% \begin{macro}{\mtcindent} +% \begin{macro}{\nomtcrule} +% \begin{macro}{\nomtcpagenumbers} +% \begin{macro}{\mtctitle} % \ifcase\LANG\relax % We load the \upack{minitoc} package and change the indentation, suppress the rules and change the minitoc % title. The \pack{hyperref} package~\cite{hyperref} can also be loaded (\emph{after} \upack{minitoc}). @@ -11622,6 +12610,22 @@ bla bla bla bla bla bla bla bla bla bla bla % (non fonctionnel avec tocloft) \renewcommand{\mtctitle}{Contenu de la rencontre} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \ifcase\LANG\relax +% We load also some packages for the french language (some are local): +% \or\relax +% Nous chargeons aussi quelques paquetages pour la langue française: +% \fi +% \begin{macrocode} +\usepackage[francais]{babel} +\usepackage{franc,frnew} +\usepackage[T1]{fontenc} +\usepackage[isolatin]{inputenc} +\usepackage{mypatches} +% \end{macrocode} % \ifcase\LANG\relax % This code redefines the format of the chapter head: % \or\relax @@ -11807,7 +12811,6 @@ Bla bla bla %% Bla bla bla - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Encore une autre section} % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -11822,8 +12825,10 @@ Texte dans la section % \ifcase\LANG\relax % \section{The \uexam{mtc-ch0.tex} document file}\label{mtc-ch0.tex}\iexam{mtc-ch0.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-ch0.tex}}\label{mtc-ch0.tex}\iexam{mtc-ch0.tex} +% \section{Le document \uexam{mtc-ch0.tex}}\label{mtc-ch0.tex}\iexam{mtc-ch0.tex} % \fi +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document using a starred first chapter, % inducing the ``Chapter Zero'' problem. @@ -11838,9 +12843,13 @@ Texte dans la section [2007/01/04] \usepackage[tight,english]{minitoc} \begin{document} -\dominitoc -\tableofcontents +\dominitoc \tableofcontents % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter*} +% \begin{macro}{\mtcaddchapter} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % The first chapter is starred, but contains real numbered sections. We add an entry in the TOC for this chapter % and see that its sections are using ``0'' as chapter number: @@ -11878,6 +12887,11 @@ organize a celebration in any of 243~countries, principalities, dominions and islands around the world. Never let it be said that we do things by halves around here. % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % The second chapter is normal: % \or\relax @@ -11901,13 +12915,28 @@ things by halves around here. \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} % -% \lneed{8} +% \lneed{12} % \ifcase\LANG\relax % \section{The \uexam{mtc-cri.tex} document file}\label{mtc-cri.tex}\iexam{mtc-cri.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-cri.tex}}\label{mtc-cri.tex}\iexam{mtc-cri.tex} +% \section{Le document \uexam{mtc-cri.tex}}\label{mtc-cri.tex}\iexam{mtc-cri.tex} % \fi +% \begin{macro}{\mtcsetdepth} +% \begin{macro}{\doparttoc} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\part*} +% \begin{macro}{\mtcaddpart} +% \begin{macro}{\adjustptc} +% \begin{macro}{\parttoc} +% \begin{macro}{\chapter*} +% \begin{macro}{\mtcaddchapter} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document % with a starred part and starred chapters. Note the use of the adjustment commands. @@ -11980,12 +13009,25 @@ Pr % % \end{macrocode} % \end{multicols}}% +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-fko.tex} document file}\label{mtc-fko.tex}\iexam{mtc-fko.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-fko.tex}}\label{mtc-fko.tex}\iexam{mtc-fko.tex} +% \section{Le document \uexam{mtc-fko.tex}}\label{mtc-fko.tex}\iexam{mtc-fko.tex} % \fi % \ifcase\LANG\relax % This is a document using the \class{scrbook} class. Without any precaution, some entries in the minitocs are @@ -12009,6 +13051,7 @@ Pr \ProvidesFile{mtc-fko.tex}% [2007/02/19] % \end{macrocode} +% \begin{macro}{\mtcindent} % \ifcase\LANG\relax % Then we load the packages and set some parameters: % \or\relax @@ -12019,6 +13062,11 @@ Pr \usepackage[tight]{minitoc} \setlength{\mtcindent}{0pt} % optional % \end{macrocode} +% \end{macro} +% \begin{macro}{\mtcsetfont} +% \begin{macro}{\mtcsettitlefont} +% \begin{macro}{\sectfont} +% \begin{macro}{\mtcsettitle} % \ifcase\LANG\relax % Then we set explicitly the fonts for the entries\footnote{Here we only gave the commands for the section entries in % the minitocs, but analog commands may be used for lower entries.} and the font of the titles of the minitocs, @@ -12035,6 +13083,14 @@ Pr \mtcsettitlefont{minitoc}{\sectfont\large} \mtcsettitle{minitoc}{Inhalt} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % Then the body of the document, with a chapter (with a minitoc) containing a section. The section entry did not % appear in bold sans serif in the original document (before the corrections). @@ -12044,8 +13100,7 @@ Pr % \fi % \begin{macrocode} \begin{document} -\dominitoc -\tableofcontents +\dominitoc \tableofcontents % \chapter{Ein serifenloses Kapitel} \minitoc % Aufruf Minitoc @@ -12055,13 +13110,21 @@ so wie koma es definiert. \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-fo1.tex} document file}\label{mtc-fo1.tex}\iexam{mtc-fo1.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-fo1.tex}}\label{mtc-fo1.tex}\iexam{mtc-fo1.tex} +% \section{Le document \uexam{mtc-fo1.tex}}\label{mtc-fo1.tex}\iexam{mtc-fo1.tex} % \fi +% \begin{macro}{\doparttoc} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\part} % \ifcase\LANG\relax % This document creates several copies of the same parttoc, but with different fonts (for the chapter level % entries); you can compare the results. @@ -12084,6 +13147,11 @@ so wie koma es definiert. \part{Introduction} \clearpage % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\parttoc} % \ifcase\LANG\relax % A first copy, with default fonts: % \or\relax @@ -12092,6 +13160,9 @@ so wie koma es definiert. % \begin{macrocode} \parttoc % \end{macrocode} +% \end{macro} +% \begin{macro}{\mtcsetfont} +% \begin{macro}{\parttoc} % \ifcase\LANG\relax % A second copy, roman bold font for chapter entries: % \or\relax @@ -12102,6 +13173,10 @@ so wie koma es definiert. \mtcsetfont{parttoc}{chapter}{\normalsize\rmfamily\upshape\bfseries} \parttoc % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcsetfont} +% \begin{macro}{\parttoc} % \ifcase\LANG\relax % A third copy, typewriter bold font for chapter entries: % \or\relax @@ -12112,6 +13187,15 @@ so wie koma es definiert. \mtcsetfont{parttoc}{chapter}{\normalsize\ttfamily\upshape\bfseries} \parttoc % \end{macrocode} +% \end{macro} +% \end{macro} +% \lneed{5} +% \begin{macro}{\mtcsetfont} +% \begin{macro}{\parttoc} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} +% \begin{macro}{\subsection} % \ifcase\LANG\relax % A fourth copy, not bold typewriter font for chapter entries: % \or\relax @@ -12139,12 +13223,18 @@ so wie koma es definiert. \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-fo2.tex} document file}\label{mtc-fo2.tex}\iexam{mtc-fo2.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-fo2.tex}}\label{mtc-fo2.tex}\iexam{mtc-fo2.tex} +% \section{Le document \uexam{mtc-fo2.tex}}\label{mtc-fo2.tex}\iexam{mtc-fo2.tex} % \fi % \ifcase\LANG\relax % This document creates several copies of the same parttoc, but with different fonts (for the chapter level @@ -12164,6 +13254,20 @@ so wie koma es definiert. \usepackage{txfonts} \usepackage[tight]{minitoc} % \end{macrocode} +% \lneed{11} +% \begin{macro}{\ptcfont} +% \begin{macro}{\ptcSSfont} +% \begin{macro}{\ptcSSSfont} +% \begin{macro}{\ptcPfont} +% \begin{macro}{\ptcSPfont} +% \begin{macro}{\plffont} +% \begin{macro}{\plfSfont} +% \begin{macro}{\pltfont} +% \begin{macro}{\pltSfont} +% \begin{macro}{\doparttoc} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\part} % \ifcase\LANG\relax % We declare the fonts with the old method: % \or\relax @@ -12185,6 +13289,20 @@ so wie koma es definiert. \part{Introduction} \clearpage % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\parttoc} % \ifcase\LANG\relax % A first version of the parttoc, with the fonts defined above: % \or\relax @@ -12194,6 +13312,9 @@ so wie koma es definiert. \parttoc \clearpage % \end{macrocode} +% \end{macro} +% \begin{macro}{\mtcsetfont} +% \begin{macro}{\parttoc} % \ifcase\LANG\relax % A second version of the parttoc, with chapter entries in a roman bold font: % \or\relax @@ -12204,6 +13325,10 @@ so wie koma es definiert. \parttoc \clearpage % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcsetfont} +% \begin{macro}{\parttoc} % \ifcase\LANG\relax % A third version of the parttoc, with chapter entries in a typewriter bold font: % \or\relax @@ -12214,6 +13339,10 @@ so wie koma es definiert. \parttoc \clearpage % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcsetfont} +% \begin{macro}{\parttoc} % \ifcase\LANG\relax % A fourth version of the parttoc, with chapter entries in a non bold typewriter font: % \or\relax @@ -12240,14 +13369,16 @@ so wie koma es definiert. \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-gap.tex} document file}\label{1mtc-gap.tex}\iexam{mtc-gap.tex} % The \exam{mtc-gap.tex} document file is described in section~\vref{mtc-gap.tex}. % \or\relax -% \section{Le fichier document \uexam{mtc-gap.tex}}\label{1mtc-gap.tex}\iexam{mtc-gap.tex} -% Le fichier document \exam{mtc-gap.tex} est décrit dans la section~\vref{mtc-gap.tex}. +% \section{Le document \uexam{mtc-gap.tex}}\label{1mtc-gap.tex}\iexam{mtc-gap.tex} +% Le document \exam{mtc-gap.tex} est décrit dans la section~\vref{mtc-gap.tex}. % \fi % % \lneed{8} @@ -12255,8 +13386,8 @@ so wie koma es definiert. % \section{The \uexam{mtc-hi1.tex} document file}\label{1mtc-hi1.tex}\iexam{mtc-hi1.tex} % The \exam{mtc-hi1.tex} document file is described in section~\vref{mtc-hi1.tex}. % \or\relax -% \section{Le fichier document \uexam{mtc-hi1.tex}}\label{1mtc-hi1.tex}\iexam{mtc-hi1.tex} -% Le fichier document \exam{mtc-hi1.tex} est décrit dans la section~\vref{mtc-hi1.tex}. +% \section{Le document \uexam{mtc-hi1.tex}}\label{1mtc-hi1.tex}\iexam{mtc-hi1.tex} +% Le document \exam{mtc-hi1.tex} est décrit dans la section~\vref{mtc-hi1.tex}. % \fi % % \lneed{8} @@ -12264,16 +13395,20 @@ so wie koma es definiert. % \section{The \uexam{mtc-hi2.tex} document file}\label{1mtc-hi2.tex}\iexam{mtc-hi2.tex} % The \exam{mtc-hi2.tex} document file is described in section~\vref{mtc-hi2.tex}. % \or\relax -% \section{Le fichier document \uexam{mtc-hi2.tex}}\label{1mtc-hi2.tex}\iexam{mtc-hi2.tex} -% Le fichier document \exam{mtc-hi2.tex} est décrit dans la section~\vref{mtc-hi2.tex}. +% \section{Le document \uexam{mtc-hi2.tex}}\label{1mtc-hi2.tex}\iexam{mtc-hi2.tex} +% Le document \exam{mtc-hi2.tex} est décrit dans la section~\vref{mtc-hi2.tex}. % \fi % % \lneed{12} % \ifcase\LANG\relax % \section{The \uexam{mtc-hia.tex} document file}\label{mtc-hia.tex}\iexam{mtc-hia.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-hia.tex}}\label{mtc-hia.tex}\iexam{mtc-hia.tex} +% \section{Le document \uexam{mtc-hia.tex}}\label{mtc-hia.tex}\iexam{mtc-hia.tex} % \fi +% \begin{macro}{\dosectlot} +% \begin{macro}{\listoftables} +% \begin{macro}{\section} +% \begin{macro}{\sectlot} % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document where the entries for some tables % must be hidden in the main list of tables. The document uses the \class{article} class. @@ -12308,10 +13443,18 @@ so wie koma es definiert. \lipsum[3] % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \lneed{3} +% \begin{macro}{\mtchideinmainlot} +% \begin{macro}{\section} +% \begin{macro}{\sectlot} % \ifcase\LANG\relax -% For the \emph{first} hidden table, we add \com{mtchideinmainlot} \virage\emph{before} its caption: +% For\virage{} the \emph{first} hidden table, we add \com{mtchideinmainlot} \emph{before} its caption: % \or\relax -% Pour le \emph{premier} tableau masqué, nous ajoutons \com{mtchideinmainlot} \virage\emph{avant} son caption: +% Pour\virage{} le \emph{premier} tableau masqué, nous ajoutons \com{mtchideinmainlot} \emph{avant} son caption: % \fi % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} @@ -12329,10 +13472,15 @@ so wie koma es definiert. \lipsum[8] % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \lneed{3} +% \begin{macro}{\endmtchideinmainlot} % \ifcase\LANG\relax -% For the \emph{last} hidden table, we add \com{endmtchideinmainlot} \virage\emph{after} its caption: +% For\virage{} the \emph{last} hidden table, we add \com{endmtchideinmainlot} \emph{after} its caption: % \or\relax -% Pour le \emph{dernier} tableau masqué, nous ajoutons \com{endmtchideinmainlot} \virage\emph{après} son caption: +% Pour\virage{} le \emph{dernier} tableau masqué, nous ajoutons \com{endmtchideinmainlot} \emph{après} son caption: % \fi % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} @@ -12353,13 +13501,18 @@ so wie koma es definiert. % % \end{macrocode} % \end{multicols}} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-hir.tex} document file}\label{mtc-hir.tex}\iexam{mtc-hir.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-hir.tex}}\label{mtc-hir.tex}\iexam{mtc-hir.tex} +% \section{Le document \uexam{mtc-hir.tex}}\label{mtc-hir.tex}\iexam{mtc-hir.tex} % \fi +% \begin{macro}{\dominilot} +% \begin{macro}{\listoftables} +% \begin{macro}{\chapter} +% \begin{macro}{\minilot} % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document where the entries for some tables % must be hidden in the main list of tables. The document uses the \class{report} class. @@ -12392,10 +13545,18 @@ so wie koma es definiert. \lipsum[3] % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \lneed{3} +% \begin{macro}{\mtchideinmainlot} +% \begin{macro}{\chapter} +% \begin{macro}{\minilot} % \ifcase\LANG\relax -% For the \emph{first} hidden table, we add \com{mtchideinmainlot} \virage\emph{before} its caption: +% For\virage{} the \emph{first} hidden table, we add \com{mtchideinmainlot} \emph{before} its caption: % \or\relax -% Pour le \emph{premier} tableau masqué, nous ajoutons \com{mtchideinmainlot} \virage\emph{avant} son caption: +% Pour\virage{} le \emph{premier} tableau masqué, nous ajoutons \com{mtchideinmainlot} \emph{avant} son caption: % \fi % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} @@ -12413,10 +13574,15 @@ so wie koma es definiert. \lipsum[8] % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \lneed{3} +% \begin{macro}{\endmtchideinmainlot} % \ifcase\LANG\relax -% For the \emph{last} hidden table, we add \com{endmtchideinmainlot} \virage\emph{after} its caption: +% For\virage{} the \emph{last} hidden table, we add \com{endmtchideinmainlot} \emph{after} its caption: % \or\relax -% Pour le \emph{dernier} tableau masqué, nous ajoutons \com{endmtchideinmainlot} \virage\emph{après} son caption: +% Pour\virage{} le \emph{dernier} tableau masqué, nous ajoutons \com{endmtchideinmainlot} \emph{après} son caption: % \fi % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} @@ -12437,12 +13603,13 @@ so wie koma es definiert. % % \end{macrocode} % \end{multicols}}% +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-hop.tex} document file}\label{mtc-hop.tex}\iexam{mtc-hop.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-hop.tex}}\label{mtc-hop.tex}\iexam{mtc-hop.tex} +% \section{Le document \uexam{mtc-hop.tex}}\label{mtc-hop.tex}\iexam{mtc-hop.tex} % \fi % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document of class \class{scrbook}. @@ -12458,6 +13625,10 @@ so wie koma es definiert. \usepackage[hints]{minitoc} \begin{document} % \end{macrocode} +% \begin{macro}{\dominitoc} +% \begin{macro}{\dominilof} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\listoffigures} % \ifcase\LANG\relax % We prepare the minitocs and the minilofs, we print the TOC but not the LOF (while the LOF file is prepared): % \or\relax @@ -12470,6 +13641,12 @@ so wie koma es definiert. \tableofcontents \fakelistoffigures % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\part*} +% \begin{macro}{\mtcaddpart} % \ifcase\LANG\relax % A starred part with its entry in the TOC: % \or\relax @@ -12479,6 +13656,11 @@ so wie koma es definiert. \part*{Part 1: Strategic Marketing} \mtcaddpart[Part 1: Strategic Marketing] % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\minilof} % \ifcase\LANG\relax % Then two chapters with their minitocs and minitocs: % \or\relax @@ -12525,12 +13707,15 @@ so wie koma es definiert. \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-liv.tex} document file}\label{mtc-liv.tex}\iexam{mtc-liv.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-liv.tex}}\label{mtc-liv.tex}\iexam{mtc-liv.tex} +% \section{Le document \uexam{mtc-liv.tex}}\label{mtc-liv.tex}\iexam{mtc-liv.tex} % \fi % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document of \class{book} class, with @@ -12545,6 +13730,7 @@ so wie koma es definiert. \ProvidesFile{mtc-liv.tex}% [2007/01/04] % \end{macrocode} +% \lneed{8} % \ifcase\LANG\relax % First, we want that empty pages be really empty, without page number nor headers, % so we redefine \com{cleardoublepage}: @@ -12595,10 +13781,17 @@ so wie koma es definiert. % \begin{macrocode} \usepackage[french,undotted,tight]{minitoc} \usepackage[english,francais]{babel} -\usepackage{franc,frnew} -\usepackage{mypatches} +\usepackage{franc,frnew,mypatches} \providecommand{\fup}{\textsuperscript} % \end{macrocode} +% \begin{macro}{\addtolength} +% \begin{macro}{\cftsubsecindent} +% \begin{macro}{\cftsetrmarg} +% \begin{macro}{\setcounter} +% \begin{macro}{\chapterfont} +% \begin{macro}{\thesection} +% \begin{macro}{\sectionfont} +% \begin{macro}{\raggedright} % \ifcase\LANG\relax % We make some customizations: indentation for the subsection entries in the TOC and the minitocs, depth of the % TOC, numerotation depth, depth of the minitocs, some fonts: @@ -12617,6 +13810,14 @@ so wie koma es definiert. \renewcommand{\thesection}{\arabic{section}} \sectionfont{\Large\raggedright} % for sectsty (to avoid hyphenations in section titles) % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % Some informations for the title page: % \or\relax @@ -12626,6 +13827,15 @@ so wie koma es definiert. \title{Systèmes d'occultation} \author{Laurent~\textsc{Bloch}} % \end{macrocode} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} +% \begin{macro}{\subsection} +% \begin{macro}{\subsection*} +% \begin{macro}{\subsubsection} +% \begin{macro}{\addcontentsline} % \ifcase\LANG\relax % And the document body\footnote{The text has been shortened, so there is an undefined reference; do not worry.}: % \or\relax @@ -12637,10 +13847,9 @@ so wie koma es definiert. \maketitle -\dominitoc -\tableofcontents +\dominitoc \tableofcontents -\chapter{Définition et contrôle du travail à~faire} +\chapter{Définition et contrôle du travail à~faire}% \label{chap+controle} \minitoc @@ -12711,7 +13920,6 @@ La vision classique de la conduite d'un projet informatique de gestion est la suivante: le maître d'ouvrage\index{maîtrise d'ouvrage}~[...] \subsection{Bâtiment, mécanique, programmation} - Nous y reviendrons au chapitre~\ref{chap+travail}, mais nous savons déjà que la mise en {\oe}uvre de l'informatique s'est beaucoup inspirée des procédures de travail les plus élaborées du @@ -12774,12 +13982,21 @@ mod \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-mem.tex} document file}\label{mtc-mem.tex}\iexam{mtc-mem.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-mem.tex}}\label{mtc-mem.tex}\iexam{mtc-mem.tex} +% \section{Le document \uexam{mtc-mem.tex}}\label{mtc-mem.tex}\iexam{mtc-mem.tex} % \fi % \ifcase\LANG\relax % This example shows the use of the \upack{minitoc} package in a \class{memoir} class document. @@ -12796,14 +14013,19 @@ mod \ProvidesFile{mtc-mem.tex}% [2007/01/04] \usepackage{lipsum} -%%\usepackage{hyperref} -%%\usepackage{memhfixc} +%% \usepackage{hyperref} +%% \usepackage{memhfixc} \usepackage% [tight]{minitoc} -%%\usepackage{mtcoff} +%% \usepackage{mtcoff} \begin{document} % \end{macrocode} % \end{multicols}} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents*} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} % \ifcase\LANG\relax % We use the starred form \com{tableofcontents*} specific of the \class{memoir} class. Note that the % the \com{chapter} command has \emph{two} optional arguments in the \class{memoir} class. @@ -12839,16 +14061,21 @@ mod % % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax % \section{The \uexam{mtc-mm1.tex} document file}\label{mtc-mm1.tex}\iexam{mtc-mm1.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-mm1.tex}}\label{mtc-mm1.tex}\iexam{mtc-mm1.tex} +% \section{Le document \uexam{mtc-mm1.tex}}\label{mtc-mm1.tex}\iexam{mtc-mm1.tex} % \fi % \ifcase\LANG\relax % This example shows the use of the \upack{minitoc} package in a \class{memoir} class document and shows some of -% the adaptations necessary for fonts. +% the necessary adaptations for fonts. % First, the preamble: % \or\relax % Cet exemple montre l'utilisation du paquetage \upack{minitoc} dans un document de classe \class{memoir} et @@ -12862,6 +14089,10 @@ mod [2007/01/04] \usepackage{lipsum} % filling text % \end{macrocode} +% \begin{macro}{\providecommand} +% \begin{macro}{\cftsecfont} +% \begin{macro}{\cftsubsecfont} +% \begin{macro}{\empty} % \ifcase\LANG\relax % We inhibit some font commands of the \class{memoir} class: % \or\relax @@ -12871,29 +14102,46 @@ mod \providecommand{\cftsecfont}{\empty} \providecommand{\cftsubsecfont}{\empty} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\renewcommand} +% \begin{macro}{\cftsecfont} +% \begin{macro}{\cftsubsecfont} % \ifcase\LANG\relax % Then we redefine them: % \or\relax % Puis nous les redéfinissons: % \fi % \begin{macrocode} -\renewcommand{\cftsubsecfont}{\normalsize\scshape} +\renewcommand{\cftsecfont}{\normalsize\scshape} \renewcommand{\cftsubsecfont}{\normalsize\scshape} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcsetfont} % \ifcase\LANG\relax % We load the \upack{minitoc} package and try to use some minitoc font -% commands, without success: +% commands, but without any success: % \or\relax % Nous chargeons le paquetage \upack{minitoc} et essayons d'utiliser quelques commandes de \upack{minitoc} pour -% les fontes. sans succès: +% les fontes, mais sans aucun succès: % \fi % \begin{macrocode} %% hyperref before minitoc, optional -%%\usepackage[linktocpage=true]{hyperref}\usepackage{memhfixc} +%% \usepackage[linktocpage=true]{hyperref}\usepackage{memhfixc} \usepackage[tight]{minitoc} \mtcsetfont{minitoc}{section}{\normalsize\scshape} % <- no scshape \mtcsetfont{minitoc}{subsection}{\normalsize\scshape}% <- no scshape % \end{macrocode} +% \end{macro} +% \begin{macro}{\providecommand} +% \begin{macro}{\cftsecfont} +% \begin{macro}{\cftsubsecfont} +% \begin{macro}{\empty} +% \begin{macro}{\renewcommand} % \ifcase\LANG\relax % But if we use the font commands of the \class{memoir} class, it works! % \or\relax @@ -12905,6 +14153,13 @@ mod \renewcommand{\cftsubsecfont}{\normalsize\rmfamily\scshape} \renewcommand{\cftsubsecfont}{\normalsize\rmfamily\scshape} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcsettitlefont} +% \begin{macro}{\mtcsettitle} % \ifcase\LANG\relax % But for mini-table titles (font and text), we can use the \upack{minitoc} commands: % \or\relax @@ -12915,6 +14170,13 @@ mod %% this is working beautifully -> \mtcsettitle{minitoc}{Chapter Contents} % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents*} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} % \ifcase\LANG\relax % The document body: % \or\relax @@ -12936,13 +14198,21 @@ mod \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % -% \lneed{8} +% \lneed{9} % \ifcase\LANG\relax % \section{The \uexam{mtc-mu.tex} document file}\label{mtc-mu.tex}\iexam{mtc-mu.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-mu.tex}}\label{mtc-mu.tex}\iexam{mtc-mu.tex} +% \section{Le document \uexam{mtc-mu.tex}}\label{mtc-mu.tex}\iexam{mtc-mu.tex} % \fi +% \begin{macro}{\mtcindent} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document, % the minitoc being inserted in the text with the \pack{wrapfig} package~\cite{wrapfig}. @@ -12963,6 +14233,16 @@ mod \dominitoc \tableofcontents % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{environment}{wrapfigure} +% \begin{environment}{minipage} +% \begin{macro}{\chapter} +% \begin{macro}{\linewidth} +% \begin{macro}{\vspace} +% \begin{macro}{\baselineskip} +% \begin{macro}{\minitoc} % \ifcase\LANG\relax % A chapter, with its minitoc set in a \env{minipage}, included in a \env{wrapfigure} environment on the half % of the text width, with some vertical adjustements: @@ -12980,6 +14260,13 @@ mod \end{minipage} \end{wrapfigure} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{environment} +% \end{environment} % \ifcase\LANG\relax % The remaining of the text: % \or\relax @@ -13023,6 +14310,8 @@ bla bla bla bla bla bla bla bla bla} \section{section 5 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla} % \end{macrocode} +% \begin{environment}{thebibliography} +% \begin{macro}{\bibitem} % \ifcase\LANG\relax % I tried to find some articles of the net to fill the citations: % \or\relax @@ -13049,13 +14338,441 @@ Tim Wright and Andy Cockburn. \end{document} % % \end{macrocode} +% \end{macro} +% \end{environment} +% +% \lneed{8} +% \ifcase\LANG\relax +% \section{The \uexam{mtc-nom.tex} document file}\label{mtc-nom.tex}\iexam{mtc-nom.tex} +% \or\relax +% \section{Le document \uexam{mtc-nom.tex}}\label{mtc-nom.tex}\iexam{mtc-nom.tex} +% \fi +% \ifcase\LANG\relax +% This document\,\footnote{It is derived from the example given in the documentation of \pack{nomencl}.} shows +% the interaction of the \upack{minitoc} package with the \pack{nomencl} package~\cite{nomencl}, +% when this package uses its option \optp{intoc}{nomencl}. +% \or\relax +% Ce document\,\footnote{Il est dérivé de l'exemple donné dans la documentation de \pack{nomencl}.} montre +% l'interaction du paquetage \upack{minitoc} avec le paquetage \pack{nomencl}~\cite{nomencl}, lorsque celui-ci +% utilise son option \optp{intoc}{nomencl}. +% \fi +% \begin{macrocode} +%<*mtc-nom> +\documentclass[oneside]{book} +\ProvidesFile{mtc-nom.tex}% + [2007/04/02] +% \end{macrocode} +% \begin{macro}{\makenomenclature} +% \ifcase\LANG\relax +% We load the packages and prepare the nomenclature: +% \or\relax +% Nous chargeons les paquetages et préparons la nomenclature: +% \fi +% \begin{macrocode} +\usepackage[intoc]{nomencl} +\usepackage[tight]{minitoc} +\makenomenclature +\begin{document} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} +% \ifcase\LANG\relax +% We prepare the minitocs and the table of contents: +% \or\relax +% Nous préparons les minitocs et la table des matières: +% \fi +% \begin{macrocode} +\dominitoc +\tableofcontents +% \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} +% \begin{macro}{\nomenclature} +% \ifcase\LANG\relax +% A first chapter, with its minitoc, a section and some +% entries for the nomenclature: +% \or\relax +% Un premier chapitre, avec sa minitoc, une section et +% quelques entrées pour la nomenclature: +% \fi +% \begin{macrocode} +\chapter{Angels} +\minitoc +\section{Main equations} +\begin{equation} + a=\frac{N}{A} +\end{equation}% +\nomenclature{$a$}{The number of angels per unit area}% +\nomenclature{$N$}{The number of angels per needle point}% +\nomenclature{$A$}{The area of the needle point}% +The equation $\sigma = m a$% +\nomenclature{$\sigma$}{The total mass of angels per unit area}% +\nomenclature{$m$}{The mass of one angel} +follows easily. +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\printnomenclature} +% \begin{macro}{\mtcfixnomenclature} +% \ifcase\LANG\relax +% We print the nomenclature; but that adds a chapter entry in +% the TOC because of the \optp{intoc}{nomencl} option of the +% \pack{nomencl}, hence we add a correction with +% \com{mtcfixnomenclature} (try to remove the correction and +% look at the result: the next minitocs are wrong): +% \or\relax +% Nous imprimons la nomenclature; mais ceci ajoute une entrée +% de chapitre dans la table des matières à~cause de +% l'option \optp{intoc}{nomencl} de \pack{nomencl}, donc nous +% ajoutons une correction avec \com{mtcfixnomenclature} (essayez +% de retirer correction et regardez le résultat: les minitocs +% suivantes sont fausses): +% \fi +% \begin{macrocode} +\printnomenclature +\mtcfixnomenclature +% \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} +% \begin{macro}{\nomenclature} +% \ifcase\LANG\relax +% A second chapter, with its minitoc, a section, and an entry +% in the nomenclature. This entry will be present in the +% nomenclature printed above. +% \or\relax +% Un second chapitre, avec sa minitoc, une section, et une +% entrée dans la nomenclature. Cette entrée sera présente dans la +% nomenclature imprimée plus haut. +% \fi +% \begin{macrocode} +\chapter{Demons} +\minitoc +\section{False equations} +\begin{equation} + i=\sqrt{-1} +\end{equation} +\nomenclature{$i$}{The imaginary unit}% +\end{document} +% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{8} +% \ifcase\LANG\relax +% \section{The \uexam{mtc-ocf.tex} document file}\label{mtc-ocf.tex}\iexam{mtc-ocf.tex} +% \or\relax +% \section{Le document \uexam{mtc-ocf.tex}}\label{mtc-ocf.tex}\iexam{mtc-ocf.tex} +% \fi +% \ifcase\LANG\relax +% This document shows the use of the \feat{open} and +% \feat{close} features of the \upack{minitoc} package +% to prepare a minitoc on three columns. +% The old package \pack{fullpage}~\cite{fullpage} is used to have a wide text area. +% \or\relax +% Ce document montre l'utilisation des dispositifs \feat{open} et \feat{close} du paquetage \upack{minitoc} package +% pour préparer une minitoc sur trois colonnes. +% Le vieux paquetage \pack{fullpage}~\cite{fullpage} est utilisé pour avoir une grande zone de texte. +% \fi +% \begin{macrocode} +%<*mtc-ocf> +\documentclass[oneside]{book} +\ProvidesFile{mtc-ocf.tex}% + [2007/04/02] +\usepackage{multicol} % to make multi-columns. +\usepackage[french]{babel} +\usepackage[latin1]{inputenc} +\usepackage[OT1,TS1,T1]{fontenc} +\usepackage{fullpage} +% to allow a page breaks before a section +\let\osection\section \def\section{\penalty-1\relax\osection} +% +\usepackage[french,tight]{minitoc} +% \end{macrocode} +% \begin{macro}{\mtcsetfeature} +% \begin{environment}{multicols} +% \ifcase\LANG\relax +% The ``\feat{open}'' feature for minitocs opens a \env{multicols} +% environment, with 3~columns: +% \or\relax +% Le dispositif «~\feat{open}~» pour les minitocs ouvre un +% environnement \env{multicols}, avec 3~colonnes: +% \fi +% \begin{macrocode} +\mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{3}} +% \end{macrocode} +% \end{environment} +% \end{macro} +% \begin{macro}{\mtcsetfeature} +% \begin{environment}{multicols} +% \ifcase\LANG\relax +% The ``\feat{close}'' feature for minitocs close the \env{multicols} environment: +% \or\relax +% Le dispositif «~\feat{close}~» pour les minitocs ferme l'environnement \env{multicols}: +% \fi +% \begin{macrocode} +\mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}} +% \end{macrocode} +% \end{environment} +% \end{macro} +% \ifcase\LANG\relax +% As the \env{multicols} environment adds some vertical spacing before and after it, we added some corrections. +% +% \or\relax +% Comme l'environnement \env{multicols} ajoute un peu d'espacement avant et après lui, nous avons ajouté quelques +% corrections. + +% \fi +% \begin{macro}{\mtcsetfeature} +% \begin{macro}{\raggedcolumns} +% \begin{macro}{\flushcolumns} +% \ifcase\LANG\relax +% As the number of sections is not a multiple of three (or some entries are long), we cannot always balance the +% columns nicely, so we use ragged columns, using the ``\feat{before}'' and ``\feat{after}'' features: +% \or\relax +% Comme le nombre de sections n'est pas un multiple de trois (ou lorsque certaines entrées sont longues), nous ne +% pouvons pas toujours équilibrer les colonnes agréablement, donc nous utilisons des colonnes inégales, grâce aux +% dispositifs «~\feat{before}~» et «~\feat{after}~»: +% \fi +% \begin{macrocode} +\mtcsetfeature{minitoc}{before}{\raggedcolumns} +\mtcsetfeature{minitoc}{after}{\flushcolumns} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} +% \ifcase\LANG\relax +% And the body of the document, a chapter with many sections, +% listed in a~minitoc: +% \or\relax +% Et le corps du document, un chapitre avec beaucoup de +% sections, listées dans une minitoc: +% \fi +% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} +% \begin{macrocode} +\begin{document} +\dominitoc +\tableofcontents +\chapter{Premier chapitre} +\minitoc +% A lot of sections +\section{Alfa} +\section{Bravo} +\section{Charlie} +\section{Delta} +\section{Echo} +\section{Fox-Trot} +\section{Golf} +\section{Hotel} +\section{India} +\section{Juliet} +\section{Kilo} +\section{Lima} +\section{Mike} +\section{November} +\section{Oscar} +\section{Papa} +\section{Quebec} +\section{Romeo} +\section{Sierra} +\section{Tango} +\section{Uniform} +\section{Victor} +\section{Whiskey} +\section{X-Ray} +\section{Yankee} +\section{Zulu} +\end{document} +% +% \end{macrocode} +% \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{8} +% \ifcase\LANG\relax +% \section{The \uexam{mtc-ofs.tex} document file}\label{mtc-ofs.tex}\iexam{mtc-ofs.tex} +% \or\relax +% \section{Le document \uexam{mtc-ofs.tex}}\label{mtc-ofs.tex}\iexam{mtc-ofs.tex} +% \fi +% \ifcase\LANG\relax +% This document shows the use of the \com{mtcsetoffset} command to shift a minitoc to the left, trying to put it +% along the left margin of the text. The \feat{open} and \feat{close} features of the \upack{minitoc} package are +% also used to prepare the minitoc on three columns. +% The old package \pack{fullpage}~\cite{fullpage} is used to have a wide text area. +% \or\relax +% Ce document montre l'utilisation de la commande \com{mtcsetoffset} pour décaler vers la gauche une minitoc, en +% essayant de la placer le long de la marge gauche du texte. Les dispositifs \feat{open} et \feat{close} du +% paquetage \upack{minitoc} sont aussi utilisés pour préparer la minitoc sur trois colonnes. +% Le vieux paquetage \pack{fullpage}~\cite{fullpage} est utilisé pour avoir une grande zone de texte. +% \fi +% \begin{macrocode} +%<*mtc-ofs> +\documentclass[a4paper]{book} +\ProvidesFile{mtc-ofs.tex}% + [2007/04/17] +\usepackage{lipsum} +\usepackage{multicol} +\usepackage{fullpage} +%\usepackage[a4paper]{geometry} +\usepackage[tight]{minitoc} +% \end{macrocode} +% \begin{macro}{\setlength} +% \begin{macro}{\mtcindent} +% \begin{macro}{\mtcsetfeature} +% \begin{macro}{\raggedcolumns} +% \begin{macro}{\flushcolumns} +% \begin{environment}{multicols} +% \ifcase\LANG\relax +% We remove the minitoc indentation and set up the \feat{open} and \feat{close} features: +% \or\relax +% Nous retirons l'indentation de la minitoc et mettons en place les dispositifs \feat{open} et \feat{close}: +% \fi +% \begin{macrocode} +\setlength{\mtcindent}{0pt} +\mtcsetfeature{minitoc}{open}{\kern1sp\vspace*{-.1ex}\begin{multicols}{4}[\kern-2.5ex]} +\mtcsetfeature{minitoc}{close}{\end{multicols}\kern-2.ex} +\mtcsetfeature{minitoc}{before}{\raggedcolumns} +\mtcsetfeature{minitoc}{after}{\flushcolumns} +% \end{macrocode} +% \end{environment} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\dominitoc} +% \begin{macro}{\faketableofcontents} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \ifcase\LANG\relax +% We begin the document with a chapter and its minitoc: +% \or\relax +% Nous commençons le document par un chapitre et sa minitoc: +% \fi +% \begin{macrocode} +\begin{document} +\dominitoc +\faketableofcontents +\chapter{Introduction} +\minitoc +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcsetoffset} +% \begin{macro}{\mtcskip} +% \begin{macro}{\minitoc} +% \ifcase\LANG\relax +% As the minitoc is not aligned on the left margin of the text, we set a negative offset and print again the minitoc: +% \or\relax +% Comme la minitoc n'est pas alignée sur la marge gauche du texte, nous établissons un décalage négatif et +% ré-imprimons la minitoc: +% \fi +% \begin{macrocode} +\mtcsetoffset{minitoc}{-1.75em} +\mtcskip \minitoc +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcsetoffset} +% \begin{macro}{\setlength} +% \begin{macro}{\mtcindent} +% \begin{macro}{\mtcskip} +% \begin{macro}{\minitoc} +% \ifcase\LANG\relax +% But then the minitoc does not use the full width of the text; it would be better to modify both the offset and the +% indentation, each by the half of the total correction: +% \or\relax +% Mais alors la minitoc n'utilise pas toute la largeur du texte; il serait mieux de modifier à~la fois le décalage +% et l'indentation, par moitiés de la correction nécessaire: +% \fi +% \begin{macrocode} +\mtcsetoffset{minitoc}{-0.875em} +\setlength{\mtcindent}{-0.875em} +\mtcskip \minitoc +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\section} +% \ifcase\LANG\relax +% Then a lot of sections, with some text: +% \or\relax +% Puis un tas de sections, avec du texte quelconque: +% \fi +% \begin{macrocode} +\section{Alfa} \lipsum[\arabic{section}] +\section{Bravo} \lipsum[\arabic{section}] +\section{Charlie} \lipsum[\arabic{section}] +\section{Delta} \lipsum[\arabic{section}] +\section{Echo} \lipsum[\arabic{section}] +\section{Fox-Trot} \lipsum[\arabic{section}] +\section{Golf} \lipsum[\arabic{section}] +\section{Hotel} \lipsum[\arabic{section}] +\section{India} \lipsum[\arabic{section}] +\section{Juliet} \lipsum[\arabic{section}] +\section{Kilo} \lipsum[\arabic{section}] +\section{Lima} \lipsum[\arabic{section}] +\section{Mike} \lipsum[\arabic{section}] +\section{November} \lipsum[\arabic{section}] +\section{Oscar} \lipsum[\arabic{section}] +\section{Papa} \lipsum[\arabic{section}] +\section{Quebec} \lipsum[\arabic{section}] +\section{Romeo} \lipsum[\arabic{section}] +\section{Sierra} \lipsum[\arabic{section}] +\section{Tango} \lipsum[\arabic{section}] +\section{Uniform} \lipsum[\arabic{section}] +\section{Victor} \lipsum[\arabic{section}] +\section{Whiskey} \lipsum[\arabic{section}] +\section{X-Ray} \lipsum[\arabic{section}] +\section{Yankee} \lipsum[\arabic{section}] +\section{Zulu} \lipsum[\arabic{section}] +\end{document} +% +% \end{macrocode} +% \end{macro} +% \ifcase\LANG\relax +% \textbf{Note:}\virage{} if you add a sub-section in this example, the corresponding entry in the minitoc +% may stick out if it appears in the last column, and the offset and the indentation should then be corrected again. +% \or\relax +% \textbf{Note:}\virage{} si vous ajoutez une sous-section dans cet exemple, l'entrée correspondante dans la minitoc +% peut dépasser si elle apparaît dans la dernière colonne, et alors le décalage et l'indentation doivent de +% nouveau être corrigés. +% \fi % % \lneed{5} % \ifcase\LANG\relax % \section{The \uexam{mtc-sbf.tex} document file}\label{mtc-sbf.tex}\iexam{mtc-sbf.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-sbf.tex}}\label{mtc-sbf.tex}\iexam{mtc-sbf.tex} +% \section{Le document \uexam{mtc-sbf.tex}}\label{mtc-sbf.tex}\iexam{mtc-sbf.tex} % \fi +% \begin{macro}{\l@subfigure} +% \begin{macro}{\@dottedxxxline} +% \begin{macro}{\ext@subfigure} % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package with a document containing subfigures (here with the % \pack{subfigure} package~\cite{subfigure}). We show how to use minilofs and to adjust their depth. @@ -13076,14 +14793,16 @@ Tim Wright and Andy Cockburn. [2007/01/04] \usepackage{subfigure} \makeatletter -\renewcommand{\l@subfigure}{% - \@dottedxxxline{\ext@subfigure}{2}{3.9em}{3.3em}} +\renewcommand{\l@subfigure}{\@dottedxxxline{\ext@subfigure}{2}{3.9em}{3.3em}} \makeatother % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax -% We load the \pack{varioref} package (to have nice cross-references) and the \upack{minitoc} package: +% We load the \pack{varioref}~\cite{varioref} package (to have nice cross-references) and the \upack{minitoc} package: % \or\relax -% Nous chargeons le paquetage \pack{varioref} (pour avoir de meilleures références croisées) et le +% Nous chargeons le paquetage \pack{varioref}~\cite{varioref} (pour avoir de meilleures références croisées) et le % paquetage \upack{minitoc}: % \fi % \begin{macrocode} @@ -13092,6 +14811,11 @@ Tim Wright and Andy Cockburn. % \end{macrocode} % % \lneed{5} +% \begin{macro}{\newcommand} +% \begin{macro}{\goodap} +% \begin{macro}{\subfigtopskip} +% \begin{macro}{\subfigbottomskip} +% \begin{macro}{\setcounter} % \ifcase\LANG\relax % We define some features for the layout of the subfigures, then the depth of the list of figures: % \or\relax @@ -13105,6 +14829,13 @@ Tim Wright and Andy Cockburn. \setcounter{lofdepth}{2} \begin{document} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcsetdepth} +% \begin{macro}{\mtcsetfont} % \ifcase\LANG\relax % We define the depth of the mini-lists of figures, then some fonts: % \or\relax @@ -13123,18 +14854,28 @@ Tim Wright and Andy Cockburn. %% \mtcsetfont{minilot}{subtable}{\small\rmfamily\slshape\bfseries} %% \mtcsetfont{minilot}{table}{\small\rmfamily\upshape\bfseries} % \end{macrocode} +% \end{macro} +% \end{macro} % % \lneed{5} +% \begin{macro}{\dominilof} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\listoffigures} % \ifcase\LANG\relax % We prepare the minilofs, the table of contents and the list of figures: % \or\relax % Nous préparons les minilofs, la table des matières et la liste des figures: % \fi % \begin{macrocode} -\dominilof -\tableofcontents -\listoffigures +\dominilof \listoffigures \tableofcontents % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter} +% \begin{macro}{\minilof} +% \begin{macro}{\mtcskip} +% \begin{macro}{\mtcsetdepth} % \ifcase\LANG\relax % A chapter, with is minilof, twice but with different depths: % \or\relax @@ -13147,6 +14888,10 @@ Tim Wright and Andy Cockburn. \mtcsetdepth{minilof}{1} \minilof % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % \ifcase\LANG\relax % A figure containing three subfigures and their captions: % \or\relax @@ -13184,8 +14929,9 @@ Figure~\vref{3figs-c}. % \ifcase\LANG\relax % \section{The \uexam{mtc-scr.tex} document file}\label{mtc-scr.tex}\iexam{mtc-scr.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-scr.tex}}\label{mtc-scr.tex}\iexam{mtc-scr.tex} +% \section{Le document \uexam{mtc-scr.tex}}\label{mtc-scr.tex}\iexam{mtc-scr.tex} % \fi +% \begin{macro}{\setcounter} % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package with a {\KOMAScript} document class~\cite{komab,koma,robbers-pj-2006-3}, % \class{scrreprt}. @@ -13207,6 +14953,7 @@ Figure~\vref{3figs-c}. \usepackage[latin1]{inputenc} \usepackage{longtable} % \end{macrocode} +% \end{macro} % \ifcase\LANG\relax % The \pack{hyperref} package, if used, must be loaded \emph{before} \upack{minitoc}: % \or\relax @@ -13215,6 +14962,9 @@ Figure~\vref{3figs-c}. % \begin{macrocode} \usepackage{hyperref} % \end{macrocode} +% \begin{macro}{\pagenumbering} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} % \ifcase\LANG\relax % With a {\KOMAScript} class~\cite{komab,koma,robbers-pj-2006-3}, use the \opt{k-tight} package option in place of \opt{tight}; % as it is a document in german, use also a language package option: @@ -13230,6 +14980,11 @@ Figure~\vref{3figs-c}. \dominitoc \tableofcontents % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\listoftables} +% \begin{macro}{\mtcaddchapter} % \ifcase\LANG\relax % In this document class, with the \optp{liststotoc}{KOMA-Script} class option, the \com{listoftables} macro % adds a chapter entry in @@ -13243,6 +14998,14 @@ Figure~\vref{3figs-c}. \listoftables \mtcaddchapter % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\pagenumbering} +% \begin{macro}{\chapter} +% \begin{macro}{\setcounter} +% \begin{macro}{\appendix} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} % \ifcase\LANG\relax % With the \optp{bibtotoc}{KOMA-Script} class option, it is necessary to add a \com{adjustmtc} command after \com{bibliography}. % This problem is similar to the one of compatibility with the \pack{tocbibind} package. @@ -13285,26 +15048,35 @@ Hier sollte nun der Anhang sein, davor das Verzeichnis daf \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax % \section{The \uexam{mtc-syn.tex} document file}\label{mtc-syn.tex}\iexam{mtc-syn.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-syn.tex}}\label{mtc-syn.tex}\iexam{mtc-syn.tex} +% \section{Le document \uexam{mtc-syn.tex}}\label{mtc-syn.tex}\iexam{mtc-syn.tex} % \fi % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package when % the table of contents is not at the beginning of the % document, but is preceded by some starred chapters. -% -% We have the preamble, then we invoke \com{dominitoc} to -% prepare the minitocs: % \or\relax % Ce document montre l'utilisation du paquetage \upack{minitoc} % lorsque la table des matières n'est pas au début du % document, mais est placée après quelques chapitres étoilés. +% \fi % -% Nos avons le préambule, puis nous invoquons \com{dominitoc} +% \begin{macro}{\dominitoc} +% \ifcase\LANG\relax +% We have the preamble, then we invoke \com{dominitoc} to +% prepare the minitocs: +% \or\relax +% Nous avons le préambule, puis nous invoquons \com{dominitoc} % pour préparer les minitocs: % \fi % \begin{macrocode} @@ -13316,6 +15088,9 @@ Hier sollte nun der Anhang sein, davor das Verzeichnis daf \begin{document} \dominitoc % \end{macrocode} +% \end{macro} +% \begin{macro}{\chapter*} +% \begin{macro}{\mtcaddchapter} % \ifcase\LANG\relax % Some starred chapters, with calls to \com{mtcaddchapter} % to synchronize. The optional argument is used when an entry @@ -13342,6 +15117,10 @@ Abstract goes here % with an entry in the ToC Declaration goes here % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\tableofcontents} +% \begin{macro}{\decrementmtc} % \ifcase\LANG\relax % The table of contents comes here. Looking at the % \emph{document}\suffix{.log} file shows that the minitoc files inserted @@ -13356,6 +15135,11 @@ Declaration goes here \tableofcontents \decrementmtc % Synchro added (look at the .log file) % \end{macrocode} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} % \ifcase\LANG\relax % The following chapters are normal (unstarred): % \or\relax @@ -13385,12 +15169,15 @@ Some more text. % % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-tbi.tex} document file}\label{mtc-tbi.tex}\iexam{mtc-tbi.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-tbi.tex}}\label{mtc-tbi.tex}\iexam{mtc-tbi.tex} +% \section{Le document \uexam{mtc-tbi.tex}}\label{mtc-tbi.tex}\iexam{mtc-tbi.tex} % \fi % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package with a document using @@ -13407,6 +15194,9 @@ Some more text. [2007/01/04] % \end{macrocode} % \end{multicols}} +% \lneed{5} +% \begin{macro}{\dominitoc} +% \begin{macro}{\tableofcontents} % \ifcase\LANG\relax % We dont want an entry for the TOC in the TOC: option \optp{nottoc}{tocbibind} for the \pack{tocbibind} package: % \or\relax @@ -13422,6 +15212,9 @@ Some more text. \tableofcontents % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \begin{macro}{\mtcaddchapter} % \ifcase\LANG\relax % As there is no entry for the TOC in the TOC, no correction is necessary; we comment out the usual % correction\,\footnote{It is recommended to keep this comment; you could change your mind.}: @@ -13437,6 +15230,9 @@ Some more text. %% \mtcaddchapter[] % \end{macrocode} % \end{multicols}} +% \end{macro} +% \begin{macro}{\chapter*} +% \begin{macro}{\mtcaddchapter} % \ifcase\LANG\relax % A starred chapter with an entry in the TOC; we add it; % \or\relax @@ -13448,6 +15244,11 @@ Some more text. \mtcaddchapter[Introduction] % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section} % \ifcase\LANG\relax % Some normal chapters: % \or\relax @@ -13473,8 +15274,13 @@ Some more text. \section{ds2} % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{4} +% \begin{macro}{\chapter*} +% \begin{macro}{\mtcaddchapter} % \ifcase\LANG\relax % Another starred chapter, with an entry in the TOC: % \or\relax @@ -13486,6 +15292,13 @@ Some more text. \mtcaddchapter[Conclusion] % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter*} +% \begin{macro}{\mtcaddchapter} +% \begin{macro}{\minitoc} +% \begin{macro}{\section*} +% \begin{macro}{\addcontentsline} % \ifcase\LANG\relax % Yet another starred chapter, with an entry in the TOC, but with starred sections, also listed in the TOC: % \or\relax @@ -13505,6 +15318,13 @@ Some more text. {second appendix} % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\listoffigures} +% \begin{macro}{\mtcaddchapter} % \ifcase\LANG\relax % The list of figures has an entry in the TOC (via the \pack{tocbibind} package), so a correction must be applied: % \or\relax @@ -13518,6 +15338,11 @@ Some more text. \mtcaddchapter % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \begin{environment}{thebibliography} +% \begin{macro}{\bibitem} +% \begin{macro}{\adjustmtc} % \ifcase\LANG\relax % The \pack{tocbibind} package adds an entry in the TOC for the bibliography, so we must add the recommended % correction: @@ -13536,12 +15361,15 @@ Some more text. % % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{environment} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-tlc.tex} document file}\label{mtc-tlc.tex}\iexam{mtc-tlc.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-tlc.tex}}\label{mtc-tlc.tex}\iexam{mtc-tlc.tex} +% \section{Le document \uexam{mtc-tlc.tex}}\label{mtc-tlc.tex}\iexam{mtc-tlc.tex} % \fi % \ifcase\LANG\relax % This document shows the use of the \upack{minitoc} package in a document of the \class{article} class. @@ -13558,6 +15386,9 @@ Some more text. [2007/01/04] % \end{macrocode} % \end{multicols}} +% \begin{macro}{\setlength} +% \begin{macro}{\textwidth} +% \begin{macro}{\textheight} % \ifcase\LANG\relax % Dimensions of the text on the page: % \or\relax @@ -13571,6 +15402,13 @@ Some more text. {19\baselineskip} % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\setlength} +% \begin{macro}{\stcindent} +% \begin{macro}{\mtcsetfont} +% \begin{macro}{\mtcsetdepth} % \ifcase\LANG\relax % We load the \upack{minitoc} package and set some parameters (indentation, base font and depth) for the secttocs: % \or\relax @@ -13586,6 +15424,17 @@ Some more text. \mtcsetdepth{secttoc}{3} % \end{macrocode} % \end{multicols}} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \lneed{6} +% \begin{macro}{\dosecttoc} +% \begin{macro}{\faketableofcontents} +% \begin{macro}{\section} +% \begin{macro}{\secttoc} +% \begin{macro}{\subsection} +% \begin{macro}{\subsubsection} % \ifcase\LANG\relax % We prepare the secttocs, without title, and the table of contents which is not printed: % \or\relax @@ -13618,28 +15467,34 @@ Some more text. % % \end{macrocode} % \end{multicols}}% +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{8} % \ifcase\LANG\relax % \section{The \uexam{mtc-tlo.tex} document file}\label{1mtc-tlo.tex}\iexam{mtc-tlo.tex} % The \exam{mtc-tlo.tex} document file is described in section~\vref{mtc-tlo.tex}. % \or\relax -% \section{Le fichier document \uexam{mtc-tlo.tex}}\label{1mtc-tlo.tex}\iexam{mtc-tlo.tex} -% Le fichier document \exam{mtc-tlo.tex} est décrit dans la section~\vref{mtc-tlo.tex}. +% \section{Le document \uexam{mtc-tlo.tex}}\label{1mtc-tlo.tex}\iexam{mtc-tlo.tex} +% Le document \exam{mtc-tlo.tex} est décrit dans la section~\vref{mtc-tlo.tex}. % \fi % % \lneed{5} % \ifcase\LANG\relax % \section{The \uexam{mtc-tsf.tex} document file}\label{mtc-tsf.tex}\iexam{mtc-tsf.tex} % \or\relax -% \section{Le fichier document \uexam{mtc-tsf.tex}}\label{mtc-tsf.tex}\iexam{mtc-tsf.tex} +% \section{Le document \uexam{mtc-tsf.tex}}\label{mtc-tsf.tex}\iexam{mtc-tsf.tex} % \fi % \ifcase\LANG\relax % This document\footnote{It is derived from one of the examples distributed with % the \pack{subfig} package~\cite{subfig}.} shows % the use of the \upack{minitoc} package with a document containing subfigures (here with the % \pack{subfig} package~\cite{subfig}). We show how to use minilofs and to adjust their depth. -% The old package \pack{fullpage}~\cite{fullpage} is used have a wide text area. +% The old package \pack{fullpage}~\cite{fullpage} is used to have a wide text area. % % The preamble loads the \pack{subfig} package and redefines the format of subfigure entries in the list of figures: % \or\relax @@ -13695,6 +15550,9 @@ Some more text. \ru{1.1in}% \hfil}}}}} % \end{macrocode} +% \begin{macro}{\setcounter} +% \begin{macro}{\dominilof} +% \begin{macro}{\listoffigures} % \ifcase\LANG\relax % The body of the document. We set the depth of the list of figures and prepare the minilofs and the list of % figures: @@ -13709,6 +15567,13 @@ Some more text. \listoffigures \newpage % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \begin{macro}{\chapter} +% \begin{macro}{\minilof} +% \begin{macro}{\mtcskip} +% \begin{macro}{\mtcsetdepth} % \ifcase\LANG\relax % A chapter containing a figure with subfigures. We print a minilof twice, with different depths: % \or\relax @@ -13778,6 +15643,10 @@ have centered labels. \end{document} % % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \flushcolumns % @@ -13788,8 +15657,52 @@ have centered labels. % \chapter{Messages}\label{c+messages} % \fi % \minitoc -% % \mtcskip +% \minilot +% \mtcskip +% \begin{table}[tp] +% \def\mstrut{\rule[-5pt]{0pt}{5pt}} +% \centering +% \changeskips +% \ifcase\LANG\relax +% \caption[Message identifiers]{Message identifiers (click on a message identifier to see its meaning).}\label{t+allmess} +% \or\relax +% \caption[Identificateurs des messages]{Identificateurs des messages (cliquez sur un identificateur de message +% pour voir sa signification).}\label{t+allmess} +% \fi\relax +% {\footnotesize\begin{tabularx}{\textwidth}{@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}O{1}@{}} +% \toprule +% \mstrut\lmess{E0001} & \lmess{E0002} & \lmess{E0003} & \lmess{E0004} & \lmess{E0005} & \lmess{E0006} & \lmess{E0007} & \lmess{E0008} & \lmess{E0009} & \lmess{E0010} \\ +% \mstrut\lmess{E0011} & \lmess{E0012} & \lmess{E0013} & \lmess{E0014} & \lmess{E0015} & \lmess{E0016} & \lmess{E0017} & \lmess{E0018} & \lmess{E0019} & \lmess{E0020} \\ +% \mstrut\lmess{E0021} & \lmess{E0022} & \lmess{E0023} & \lmess{E0024} & \lmess{E0025} & \lmess{E0026} & \lmess{E0027} & \lmess{E0028} & \lmess{E0029} & \lmess{E0030} \\ +% \mstrut\lmess{E0031} & \lmess{E0032} & \lmess{E0033} & \lmess{E0034} & \lmess{E0035} & \lmess{E0036} & \lmess{E0037} & \lmess{E0038} & \lmess{E0039} & \lmess{E0040} \\ +% \mstrut\lmess{E0041} & \lmess{E0042} & \lmess{E0043} & & & & &&& \\ +% \midrule +% \mstrut\lmess{F0001} & \lmess{F0002} & \lmess{F0003} & \lmess{F0004} & \lmess{F0005} & \lmess{F0006} & \lmess{F0007} & \lmess{F0008} & \lmess{F0009} & \\ +% \midrule +% \mstrut\lmess{I0000} & & & & & & & & & \\ +% \mstrut\lmess{I0001} & \lmess{I0002} & \lmess{I0003} & \lmess{I0004} & \lmess{I0005} & \lmess{I0006} & \lmess{I0007} & \lmess{I0008} & \lmess{I0009} & \lmess{I0010} \\ +% \mstrut\lmess{I0011} & \lmess{I0012} & \lmess{I0013} & \lmess{I0014} & \lmess{I0015} & \lmess{I0016} & \lmess{I0017} & \lmess{I0018} & \lmess{I0019} & \lmess{I0020} \\ +% \mstrut\lmess{I0021} & \lmess{I0022} & \lmess{I0023} & \lmess{I0024} & \lmess{I0025} & \lmess{I0026} & \lmess{I0027} & \lmess{I0028} & \lmess{I0029} & \lmess{I0030} \\ +% \mstrut\lmess{I0031} & \lmess{I0032} & \lmess{I0033} & \lmess{I0034} & \lmess{I0035} & \lmess{I0036} & \lmess{I0037} & \lmess{I0038} & \lmess{I0039} & \lmess{I0040} \\ +% \mstrut\lmess{I0041} & \lmess{I0042} & \lmess{I0043} & \lmess{I0044} & \lmess{I0045} & \lmess{I0046} & \lmess{I0047} & \lmess{I0048} & \lmess{I0049} & \lmess{I0050} \\ +% \mstrut\lmess{I0051} & \lmess{I0052} & \lmess{I0053} &&&&&&& \\ +% \midrule +% \mstrut\lmess{M0001} &&&&&&&&& \\ +% \midrule +% \mstrut\lmess{W0001} & \lmess{W0002} & \lmess{W0003} & \lmess{W0004} & \lmess{W0005} & \lmess{W0006} & \lmess{W0007} & \lmess{W0008} & \lmess{W0009} & \lmess{W0010} \\ +% \mstrut\lmess{W0011} & \lmess{W0012} & \lmess{W0013} & \lmess{W0014} & \lmess{W0015} & \lmess{W0016} & \lmess{W0017} & \lmess{W0018} & \lmess{W0019} & \lmess{W0020} \\ +% \mstrut\lmess{W0021} & \lmess{W0022} & \lmess{W0023} & \lmess{W0024} & \lmess{W0025} & \lmess{W0026} & \lmess{W0027} & \lmess{W0028} & \lmess{W0029} & \lmess{W0030} \\ +% \mstrut\lmess{W0031} & \lmess{W0032} & \lmess{W0033} & \lmess{W0034} & \lmess{W0035} & \lmess{W0036} & \lmess{W0037} & \lmess{W0038} & \lmess{W0039} & \lmess{W0040} \\ +% \mstrut\lmess{W0041} & \lmess{W0042} & \lmess{W0043} & \lmess{W0044} & \lmess{W0045} & \lmess{W0046} & \lmess{W0047} & \lmess{W0048} & \lmess{W0049} & \lmess{W0050} \\ +% \mstrut\lmess{W0051} & \lmess{W0052} & \lmess{W0053} & \lmess{W0054} & \lmess{W0055} & \lmess{W0056} & \lmess{W0057} & \lmess{W0058} & \lmess{W0059} & \lmess{W0060} \\ +% \mstrut\lmess{W0061} & \lmess{W0062} & \lmess{W0063} & \lmess{W0064} & \lmess{W0065} & \lmess{W0066} & \lmess{W0067} & \lmess{W0068} & \lmess{W0069} & \lmess{W0070} \\ +% \mstrut\lmess{W0071} & \lmess{W0072} & \lmess{W0073} & \lmess{W0074} & \lmess{W0075} & \lmess{W0076} & \lmess{W0077} & \lmess{W0078} & \lmess{W0079} & \lmess{W0080} \\ +% \mstrut\lmess{W0081} & \lmess{W0082} & \lmess{W0083} & \lmess{W0084} & \lmess{W0085} & \lmess{W0086} & \lmess{W0087} & \lmess{W0088} & \lmess{W0089} & \lmess{W0090} \\ +% \mstrut\lmess{W0091} & \lmess{W0092} & \lmess{W0093} & \lmess{W0094} & \lmess{W0095} & \lmess{W0096} & \lmess{W0097} &&&\\ +% \bottomrule +% \end{tabularx}} +% \end{table} % % \ifcase\LANG\relax % \section{Introduction} @@ -13797,6 +15710,7 @@ have centered labels. % \pack{mtcoff} and \pack{mtcpatchmem}\footnote{The % texts of the messages given in this chapter may slighty differ from the real text, because some messages contain % variable elements and the layout may differ.}. +% The table~\vref{t+allmess} lists all messages; in this table, you can click on a message identifier to find quickly its meaning. % \begin{itemize} % \item The first line of each message contains usually the name of the package and an unique identifier (this % identifier may be useful to search in this chapter of the documentation, but has no special meaning, @@ -13828,6 +15742,7 @@ have centered labels. % \item \emph{\NTITLE}~The new value of a title redefined by \com{mtcsettitle}. % \item \emph{\NB}~The number of mini-tables of the given type in your document (when you are using short % extensions and that number is greater than~99). +% \item \emph{\OFFSET}~The new value of an offset redefined by \com{mtcsetoffset}. % \item \emph{\PREPA}~The name of a minitoc preparation command. % \item \emph{\SEQ}~A sequence of commands used to redefine an internal macro via a \verb|\mtcset...| command. % \item \emph{\STRING}~A string of characters, often part of a command name. @@ -13841,6 +15756,8 @@ have centered labels. % \pack{mtcpatchmem}\,\footnote{Les % textes des messages donnés dans ce chapitre peuvent être légèrement différents du texte réel, car certains % messages contiennent des éléments variables et la mise en page peut aussi être différente.}. +% Le tableau~\vref{t+allmess} liste tous les messages; vous pouvez cliquer dans ce tableau sur un identifieur de message pour +% trouver rapidement sa signification. % \begin{itemize} % \item La première ligne de chaque message contient normalement le nom du paquetage et un identificateur unique % (il peut être utile pour chercher dans ce chapitre de la documentation, mais n'a aucune signification @@ -13876,6 +15793,7 @@ have centered labels. % \item \emph{\NB}~Le nombre de mini-tables du type donné dans votre document (lorsque vous utilisez des % suffixes courts et que ce nombre dépasse~99). % \item \emph{\INAME}~Le nom d'une macro interne redéfinie par une commande \verb|\mtcset...|. +% \item \emph{\OFFSET}~La nouvelle valeur d'un déplacement (décalage) redéfinie par \com{mtcsetoffset}. % \item \emph{\PREPA}~Le nom d'une commande minitoc de préparation. % \item \emph{\SEQ}~Une séquence de commandes utilisée pour redéfinir une macro interne via une commande % \verb|\mtcset...|. @@ -13897,23 +15815,25 @@ have centered labels. % \or\relax % \subsection{Messages informatifs} % \fi -% \begin{xmessage}[2007/03/22 v53 Package minitoc (JPFD)] +% \begin{xmessage}[I0000] % \begin{quote} -% \verb|Package: minitoc 2007/03/22 v53 Package minitoc (JPFD)| +% \verb|Package: minitoc 2007/06/29 v55 Package minitoc (JPFD)| % \end{quote} % \ifcase\LANG\relax % This is the announce message of the \upack{minitoc} package, with its name, date and version. ``JPFD'' are my -% initials. This message has no identifier because it is emitted by \com{ProvidesPackage}. +% initials. This message has no real identifier because it is emitted by \com{ProvidesPackage}, but, for indexing it, +% we use \texttt{I0000}. % \or\relax % Ceci est le message annonçant le paquetage \upack{minitoc}, avec son nom, sa date et sa version. «~JPFD~» sont -% mes initiales. Ce message n'a pas d'identificateur car il est émis par \com{ProvidesPackage}. +% mes initiales. Ce message n'a pas d'identificateur réel car il est émis par \com{ProvidesPackage}, mais, pour +% l'indexer, nous utilisons \texttt{I0000}. % \fi % \end{xmessage} % % \begin{xmessage}[I0001] % \begin{quote} -% \verb|Package minitoc Info: |\\ -% \verb|(minitoc) *** minitoc package, version 53 ***.| +% \verb|Package minitoc Info: I0001|\\ +% \verb|(minitoc) *** minitoc package, version 55 ***.| % \end{quote} % \ifcase\LANG\relax % Remember the version of the package. @@ -13924,7 +15844,7 @@ have centered labels. % % \begin{xmessage}[I0002] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0002|\\ % \verb|(minitoc) Autoconfiguration of extensions.| % \end{quote} % \ifcase\LANG\relax @@ -13938,7 +15858,7 @@ have centered labels. % % \begin{xmessage}[I0003] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0003|\\ % \verb|(minitoc) chapter level macros available.| % \end{quote} % \ifcase\LANG\relax @@ -13951,7 +15871,7 @@ have centered labels. % \end{xmessage} % \begin{xmessage}[I0004] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0004|\\ % \verb|(minitoc) chapter level macros NOT available.| % \end{quote} % \ifcase\LANG\relax @@ -13967,7 +15887,7 @@ have centered labels. % % \begin{xmessage}[I0005] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0005|\\ % \verb|(minitoc) compatible with hyperref.| % \end{quote} % \ifcase\LANG\relax @@ -13979,7 +15899,7 @@ have centered labels. % % \begin{xmessage}[I0006] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0006|\\ % \verb|(minitoc) |\mbox{\emph{document}}\verb|.|\emph{\EXTEN}\verb| is empty on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -13993,7 +15913,7 @@ have centered labels. % % \begin{xmessage}[I0007] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0007|\\ % \verb|(minitoc) Horizontal rules are activated|\\ % \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14006,7 +15926,7 @@ have centered labels. % % \begin{xmessage}[I0008] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0008|\\ % \verb|(minitoc) Horizontal rules are inhibited|\\ % \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14019,7 +15939,7 @@ have centered labels. % % \begin{xmessage}[I0009] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0009|\\ % \verb|(minitoc) Listing minitoc auxiliary files.|\\ % \verb|(minitoc) Creating the |\mbox{\emph{document}}\verb|.maf file.| % \end{quote} @@ -14037,7 +15957,7 @@ have centered labels. % % \begin{xmessage}[I0010] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0010|\\ % \verb|Package minitoc Info: The |\emph{\LLL}\verb| language is selected.|\\ % \verb|(minitoc) on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14054,7 +15974,7 @@ have centered labels. % % \begin{xmessage}[I0011] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0011|\\ % \verb|(minitoc) |\emph{\LLL}\verb| language object selected.|\\ % \verb|(minitoc) on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14069,7 +15989,7 @@ have centered labels. % % \begin{xmessage}[I0012] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0012|\\ % \verb|(minitoc) Long extensions (Unix-like) will be used.| % \end{quote} % \ifcase\LANG\relax @@ -14083,7 +16003,7 @@ have centered labels. % % \begin{xmessage}[I0013] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0013|\\ % \verb|(minitoc) \mtcsetdepth redefines the counter|\\ % \verb|(minitoc) "|\mbox{\emph{\CTR}}\verb|" as "|\emph{\VAL}\verb|" on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14097,7 +16017,7 @@ have centered labels. % % \begin{xmessage}[I0014] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0014|\\ % \verb|(minitoc) \mtcsetfeature redefines the macro| % \verb|(minitoc) "\|\emph{\INAME}\verb|" as|\\ % \verb|(minitoc) "\|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.| @@ -14111,7 +16031,7 @@ have centered labels. % % \begin{xmessage}[I0015] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0015|\\ % \verb|(minitoc) \mtcsetfont redefines the macro|\\ % \verb|(minitoc) "|\mbox{\emph{macro}}\verb|" as "|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14126,7 +16046,7 @@ have centered labels. % % \begin{xmessage}[I0016] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0016|\\ % \verb|(minitoc) \mtcsetformat redefines the macro|\\ % \verb|(minitoc) "\|\emph{\INAME}\verb|" as "|\emph{ARG3}\verb|" on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14139,7 +16059,7 @@ have centered labels. % % \begin{xmessage}[I0017] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0017|\\ % \verb|(minitoc) \mtcsettitle redefines the macro|\\ % \verb|(minitoc) "|\emph{\INAME}\verb|" as|\\ % \verb|(minitoc) "|\emph{\NTITLE}\verb|" on input line |\emph{\NNN}\verb|.| @@ -14153,7 +16073,7 @@ have centered labels. % % \begin{xmessage}[I0018] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0018|\\ % \verb|(minitoc) \mtcsettitlefont redefines the macro|\\ % \verb|(minitoc) "\|\emph{\INAME}\verb|" as|\\ % \verb|(minitoc) "|\emph{\SEQ}\verb|" on input line |\emph{\NNN}\verb|.| @@ -14169,7 +16089,7 @@ have centered labels. % % \begin{xmessage}[I0019] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0019|\\ % \verb|(minitoc(hints)) No hints have been written|\\ % \verb|(minitoc(hints)) in the |\mbox{\emph{document}}\verb|.log file.| % \end{quote} @@ -14182,7 +16102,7 @@ have centered labels. % % \begin{xmessage}[I0020] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0020|\\ % \verb|(minitoc) old version of the memoir class.| % \end{quote} % \ifcase\LANG\relax @@ -14195,7 +16115,7 @@ have centered labels. % % \begin{xmessage}[I0021] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0021|\\ % \verb|(minitoc) Page numbers are activated|\\ % \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14208,7 +16128,7 @@ have centered labels. % % \begin{xmessage}[I0022] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0022|\\ % \verb|(minitoc) Page numbers are inhibited|\\ % \verb|(minitoc) for the |\emph{ARG1}\verb|s on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14221,7 +16141,7 @@ have centered labels. % % \begin{xmessage}[I0023] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0023|\\ % \verb|(minitoc) part level macros available.| % \end{quote} % \ifcase\LANG\relax @@ -14234,7 +16154,7 @@ have centered labels. % % \begin{xmessage}[I0024] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0024|\\ % \verb|(minitoc) PREPARING MINITOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14246,7 +16166,7 @@ have centered labels. % % \begin{xmessage}[I0025] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0025|\\ % \verb|(minitoc) PREPARING PARTTOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14258,7 +16178,7 @@ have centered labels. % % \begin{xmessage}[I0026] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0026|\\ % \verb|(minitoc) PREPARING SECTTOCS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14270,7 +16190,7 @@ have centered labels. % % \begin{xmessage}[I0027] % \begin{quote} -% \verb|Package minitoc Info: | +% \verb|Package minitoc Info: I0027| % \verb|(minitoc) recent version of the memoir class.| % \end{quote} % \ifcase\LANG\relax @@ -14283,7 +16203,7 @@ have centered labels. % % \begin{xmessage}[I0028] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0028|\\ % \verb|(minitoc) section level macros available.| % \end{quote} % \ifcase\LANG\relax @@ -14298,7 +16218,7 @@ have centered labels. % % \begin{xmessage}[I0029] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0029|\\ % \verb|(minitoc) section level macros NOT available.| % \end{quote} % \ifcase\LANG\relax @@ -14312,7 +16232,7 @@ have centered labels. % % \begin{xmessage}[I0030] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0030|\\ % \verb|(minitoc) the memoir class is loaded:|\\ % \verb|(minitoc) compatibility attempted.| % \end{quote} @@ -14325,7 +16245,7 @@ have centered labels. % % \begin{xmessage}[I0031] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0031|\\ % \verb|(minitoc) ==> this version is configured for UNIX-like|\\ % \verb|(minitoc) (long extensions) file names.| % \end{quote} @@ -14339,7 +16259,7 @@ have centered labels. % % \begin{xmessage}[I0032] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0032|\\ % \verb|(minitoc) This version of the memoir class uses|\\ % \verb|(minitoc) a version of \chapter which is|\\ % \verb|(minitoc) incompatible with the minitoc package.|\\ @@ -14356,7 +16276,7 @@ have centered labels. % % \begin{xmessage}[I0033] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0033|\\ % \verb|(minitoc) Writing |\mbox{\emph{document}}\verb|.|\emph{\EXTEN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14369,7 +16289,7 @@ have centered labels. % % \begin{xmessage}[I0034] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0034|\\ % \verb|(minitoc) PREPARING MINILOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14381,7 +16301,7 @@ have centered labels. % % \begin{xmessage}[I0035] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0035|\\ % \verb|(minitoc) PREPARING PARTLOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14393,7 +16313,7 @@ have centered labels. % % \begin{xmessage}[I0036] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0036|\\ % \verb|(minitoc) PREPARING SECTLOFS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14405,7 +16325,7 @@ have centered labels. % % \begin{xmessage}[I0037] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0037|\\ % \verb|(minitoc) PREPARING MINILOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14417,7 +16337,7 @@ have centered labels. % % \begin{xmessage}[I0038] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0038|\\ % \verb|(minitoc) PREPARING PARTLOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14429,7 +16349,7 @@ have centered labels. % % \begin{xmessage}[I0039] % \begin{quote} -% \verb|Package minitoc Info: |\\ +% \verb|Package minitoc Info: I0039|\\ % \verb|(minitoc) PREPARING SECTLOTS FROM |\emph{\FILE}\verb| on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14448,7 +16368,7 @@ have centered labels. % % \begin{xmessage}[I0040] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0040|\\ % \verb|(minitoc(hints)) The ``abstract'' package has been|\\ % \verb|(minitoc(hints)) loaded with the ``addtotoc'' option.|\\ % \verb|(minitoc(hints)) You need to look at the|\\ @@ -14467,7 +16387,7 @@ have centered labels. % % \begin{xmessage}[I0041] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0041|\\ % \verb|(minitoc(hints)) --- The amsbook class is loaded.|\\ % \verb|(minitoc(hints)) See the minitoc package documentation|\\ % \verb|(minitoc(hints)) for specific precautions.| @@ -14483,7 +16403,7 @@ have centered labels. % % \begin{xmessage}[I0042] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0042|\\ % \verb|(minitoc(hints)) --- The appendix package is loaded.|\\ % \verb|(minitoc(hints)) See the minitoc package documentation|\\ % \verb|(minitoc(hints)) for specific precautions.| @@ -14499,7 +16419,7 @@ have centered labels. % % \begin{xmessage}[I0043] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0043|\\ % \verb|(minitoc(hints)) --- The KOMAScript |\emph{\CCC}\verb| class is loaded.|\\ % \verb|(minitoc(hints)) See the minitoc package documentation|\\ % \verb|(minitoc(hints)) for specific precautions.| @@ -14519,7 +16439,7 @@ have centered labels. % % \begin{xmessage}[I0044] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0044|\\ % \verb|(minitoc(hints)) --- The memoir class is loaded.|\\ % \verb|(minitoc(hints)) See the minitoc package documentation|\\ % \verb|(minitoc(hints)) for specific precautions.| @@ -14535,7 +16455,7 @@ have centered labels. % % \begin{xmessage}[I0045] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0045|\\ % \verb|(minitoc(hints)) The |\texttt{\bs}\PREPA\verb| command|\\ % \verb|(minitoc(hints)) has been invoked more than once|\\ % \verb|(minitoc(hints)) on input line |\emph{\NNN}\verb|.| @@ -14549,7 +16469,7 @@ have centered labels. % % \begin{xmessage}[I0046] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0046|\\ % \verb|(minitoc(hints)) --- The tocbibind package is loaded.|\\ % \verb|(minitoc(hints)) See the minitoc package documentation|\\ % \verb|(minitoc(hints)) for specific precautions.| @@ -14565,7 +16485,7 @@ have centered labels. % % \begin{xmessage}[I0047] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0047|\\ % \verb|(minitoc(hints)) --- The tocloft package is loaded.|\\ % \verb|(minitoc(hints)) See the minitoc package documentation|\\ % \verb|(minitoc(hints)) for specific precautions.| @@ -14581,7 +16501,7 @@ have centered labels. % % \begin{xmessage}[I0048] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0048|\\ % \verb|(minitoc(hints)) Using \mtcprepare may induce some|\\ % \verb|(minitoc(hints)) hints about the preparation commands,|\\ % \verb|(minitoc(hints)) because it invokes ALL the preparation|\\ @@ -14601,7 +16521,7 @@ have centered labels. % % \begin{xmessage}[I0049] % \begin{quote} -% \verb|Package minitoc(hints) Info: |\\ +% \verb|Package minitoc(hints) Info: I0049|\\ % \verb|(minitoc(hints)) ==> You requested the hints option|\\ % \verb|(minitoc(hints)) Some hints are eventually given below.| % \end{quote} @@ -14618,7 +16538,7 @@ have centered labels. % % \begin{xmessage}[I0050] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: I0050|\\ % \verb|(minitoc) The required "|\emph{\LLL}\verb|.mld" file is missing.|\\ % \verb|(minitoc) The "|\emph{\LLL}\verb|" language option|\\ % \verb|(minitoc) will not be available.|\\ @@ -14630,14 +16550,14 @@ have centered labels. % from the CTAN archives to complete your installation, else the \emph{\LLL} language option will not be available. % \or\relax % Le fichier \emph{\LLL}\suffix{.mld} n'a pas été installé sur votre système. Vous devriez le prendre dans une distribution -% récente ou depuis les archives CTAN pour compléter votre installation, sinon l'option de langue ne sera pas +% récente ou depuis les archives CTAN pour compléter votre installation, sinon l'option de langue \emph{\LLL} ne sera pas % disponible. % \fi % \end{xmessage} % % \begin{xmessage}[I0051] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: I0051|\\ % \verb|(minitoc) The required "|\emph{\LLL}\verb|.mlo" file is missing.|\\ % \verb|(minitoc) The "|\emph{\LLL}\verb|" language option|\\ % \verb|(minitoc) will not be available.|\\ @@ -14654,6 +16574,42 @@ have centered labels. % \fi % \end{xmessage} % +% \begin{xmessage}[I0052] +% \begin{quote} +% \verb|Package minitoc Info: I0052|\\ +% \verb|(minitoc) \mtcsetoffset redefines the offset|\\ +% \verb|(minitoc) "|\mbox{\emph{\OFFSET}}\verb|" as "|\emph{\VAL}\verb|" on input line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% The \com{mtcsetoffset} macro changes the value of the specified offset and forces it to \emph{\VAL}. +% \or\relax +% La macro \com{mtcsetoffset} change la valeur du déplacement spécifié et lui donne la \emph{\VAL} +% demandée. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[I0053] +% \begin{quote} +% \verb|Package minitoc Info: I0053|\\ +% \verb|(minitoc) You have loaded the |\mbox{\emph{\PACK}}\verb| package;|\\ +% \verb|(minitoc) please be aware that the minitoc package|\\ +% \verb|(minitoc) facilities can not be used for new types|\\ +% \verb|(minitoc) of floats defined by the |\mbox{\emph{\PACK}}\verb| package|\\ +% \end{quote} +% \ifcase\LANG\relax +% The \upack{minitoc} package does not manage new types of floats defined via the \pack{float}~\cite{float}, +% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat} +% and \pack{rotfloat}~\cite{rotfloat} packages\,\footnote{As the +% \pack{trivfloat} and \pack{rotfloat} packages load the \pack{float} package, this message will then appear twice!}. +% \or\relax +% Le paquetage \upack{minitoc} ne traite pas les nouveaux types de flottants définis via les +% paquetages \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow}, +% \pack{trivfloat}~\cite{trivfloat} et \pack{rotfloat}~\cite{rotfloat} packages\,\footnote{Comme les paquetages +% \pack{trivfloat} et \pack{rotfloat} chargent le paquetage +% \pack{float}, ce message apparaîtra alors deux fois!}. +% \fi +% \end{xmessage} +% % \lneed{15} % \ifcase\LANG\relax % \subsection{Warning messages} @@ -14663,7 +16619,7 @@ have centered labels. % % \begin{xmessage}[W0001] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0001|\\ % \verb|(minitoc) \chapter and \section are undefined.|\\ % \verb|(minitoc) Cannot use \mtcfixglossary without|\\ % \verb|(minitoc) optional argument [part].| @@ -14681,7 +16637,7 @@ have centered labels. % % \begin{xmessage}[W0002] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0002|\\ % \verb|(minitoc) \chapter and \section are undefined.|\\ % \verb|(minitoc) Cannot use \mtcfixindex without|\\ % \verb|(minitoc) optional argument [part].| @@ -14699,8 +16655,8 @@ have centered labels. % % \begin{xmessage}[W0003] % \begin{quote} -% \verb|Package minitoc Warning: |\\ -% \verb|(minitoc) \firstchapteris is an obsolete|\\ +% \verb|Package minitoc Warning: W0003|\\ +% \verb|(minitoc) \firstchapteris is an obsolete (ignored)|\\ % \verb|(minitoc) command on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14712,8 +16668,8 @@ have centered labels. % % \begin{xmessage}[W0004] % \begin{quote} -% \verb|Package minitoc Warning: |\\ -% \verb|(minitoc) \firstpartis is an obsolete|\\ +% \verb|Package minitoc Warning: W0004|\\ +% \verb|(minitoc) \firstpartis is an obsolete (ignored)|\\ % \verb|(minitoc) command on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14725,8 +16681,8 @@ have centered labels. % % \begin{xmessage}[W0005] % \begin{quote} -% \verb|Package minitoc Warning: |\\ -% \verb|(minitoc) \firstsectionis is an obsolete|\\ +% \verb|Package minitoc Warning: W0005|\\ +% \verb|(minitoc) \firstsectionis is an obsolete (ignored)|\\ % \verb|(minitoc) command on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax @@ -14738,7 +16694,7 @@ have centered labels. % % \begin{xmessage}[W0006] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0006|\\ % \verb|(minitoc) \mtcfixglossary can only be used|\\ % \verb|(minitoc) with the [part] optional argument,|\\ % \verb|(minitoc) which becomes the default.| @@ -14754,7 +16710,7 @@ have centered labels. % % \begin{xmessage}[W0007] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0007|\\ % \verb|(minitoc) \mtcfixindex can only be used|\\ % \verb|(minitoc) with the [part] optional argument,|\\ % \verb|(minitoc) which becomes the default.| @@ -14770,7 +16726,7 @@ have centered labels. % % \begin{xmessage}[W0008] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0008|\\ % \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ % \verb|(minitoc) MINILOFS NOT PREPARED on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14785,7 +16741,7 @@ have centered labels. % % \begin{xmessage}[W0009] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0009|\\ % \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ % \verb|(minitoc) MINILOTS NOT PREPARED on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14800,7 +16756,7 @@ have centered labels. % % \begin{xmessage}[W0010] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0010|\\ % \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ % \verb|(minitoc) MINITOCS NOT PREPARED on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14815,7 +16771,7 @@ have centered labels. % % \begin{xmessage}[W0011] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0011|\\ % \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ % \verb|(minitoc) PARTLOFS NOT PREPARED on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14830,7 +16786,7 @@ have centered labels. % % \begin{xmessage}[W0012] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0012|\\ % \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ % \verb|(minitoc) PARTLOTS NOT PREPARED on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14845,7 +16801,7 @@ have centered labels. % % \begin{xmessage}[W0013] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0013|\\ % \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ % \verb|(minitoc) PARTTOCS NOT PREPARED on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14860,7 +16816,7 @@ have centered labels. % % \begin{xmessage}[W0014] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0014|\\ % \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ % \verb|(minitoc) SECTLOFS NOT PREPARED on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14875,7 +16831,7 @@ have centered labels. % % \begin{xmessage}[W0015] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0015|\\ % \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ % \verb|(minitoc) SECTLOTS NOT PREPARED on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14890,7 +16846,7 @@ have centered labels. % % \begin{xmessage}[W0016] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0016|\\ % \verb|(minitoc) No file |\emph{\FILE}\verb|.|\\ % \verb|(minitoc) SECTTOCS NOT PREPARED on input line |\emph{\NNN}\verb|.| % \end{quote} @@ -14905,7 +16861,7 @@ have centered labels. % % \begin{xmessage}[W0017] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0017|\\ % \verb|(minitoc) no section or chapter level macros available|\\ % \verb|(minitoc) PLEASE VERIFY YOUR MAIN DOCUMENT CLASS.| % \end{quote} @@ -14922,7 +16878,7 @@ have centered labels. % % \begin{xmessage}[W0018] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0018|\\ % \verb|Package minitoc Warning: part level macros NOT available.| % \end{quote} % \ifcase\LANG\relax @@ -14939,7 +16895,7 @@ have centered labels. % % \begin{xmessage}[W0019] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0019|\\ % \verb|(minitoc) Short extensions (MSDOS-like) will be used.|\\ % \verb|(minitoc) ==> this version is configured for MSDOS-like|\\ % \verb|(minitoc) (8+3) file names.| @@ -14954,7 +16910,7 @@ have centered labels. % % \begin{xmessage}[W0020] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0020|\\ % \verb|(minitoc) You have forced the use of short extensions.| % \end{quote} % \ifcase\LANG\relax @@ -14963,7 +16919,7 @@ have centered labels. % of the same kind. If your operating system allows for long extensions, do not use the \opt{shortext} package % option, except for testing purposes. % \or\relax -% Vous avez ppécifié l'option de paquetage \opt{shortext} pour forcer l'utilisation de suffixes courts (schéma +% Vous avez spécifié l'option de paquetage \opt{shortext} pour forcer l'utilisation de suffixes courts (schéma % 8+3). Cette action limite le nombre de mini-tables utilisables dans chaque sorte et peut poser des problèmes si % vous avez plus de 99~mini-tables du même genre. Si votre système d'exploitation permet des suffixes longs, % n'utilisez pas l'option de paquetage \opt{shortext}, sauf à~des fins de test. @@ -14972,7 +16928,7 @@ have centered labels. % % \begin{xmessage}[W0021] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0021|\\ % \verb|(minitoc) Your version of latex.tex is obsolete.|\\ % \verb|(minitoc) Trying to continue...| % \end{quote} @@ -14987,7 +16943,7 @@ have centered labels. % % \begin{xmessage}[W0022] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0022|\\ % \verb|Package minitoc Warning: Your version of latex.tex is very obsolete.|\\ % \verb|(minitoc) Trying to continue... crossing fingers.| % \end{quote} @@ -15003,7 +16959,7 @@ have centered labels. % % \begin{xmessage}[W0093] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0093|\\ % \verb|(minitoc) Some "*.mld" or "*.mlo" files are missing|\\ % \verb|(minitoc) in your installation.|\\ % \verb|(minitoc) Search for the I0050 and I0051 info messages|\\ @@ -15029,7 +16985,7 @@ have centered labels. % % \begin{xmessage}[W0094] % \begin{quote} -% \verb|Package minitoc Warning: |\\ +% \verb|Package minitoc Warning: W0094|\\ % \verb|(minitoc) Missing minitoc language file(s):|\\ % \verb|(minitoc) ...|\\ % \end{quote} @@ -15042,7 +16998,58 @@ have centered labels. % \fi % \end{xmessage} % -% \lneed{8} +% \begin{xmessage}[W0095] +% \begin{quote} +% \verb|Package minitoc Warning: W0095|\\ +% \verb|(minitoc) \chapter and \section are undefined.|\\ +% \verb|(minitoc) Cannot use \mtcfixnomenclature without|\\ +% \verb|(minitoc) optional argument [part].| +% \end{quote} +% \ifcase\LANG\relax +% The sectionning commands \com{chapter} and \com{section} are not defined (by the document class), hence the +% \com{mtcfixnomenclature} macro cannot be used without an optional argument (try \com{part}). This situation is very +% unlikely to happen, so also verify your document class. +% \or\relax +% Les commandes de sectionnement \com{chapter} et \com{section} ne sont pas définies (par la classe du document), +% donc la macro \com{mtcfixnomenclature} ne peut pas être utilisée sans son argument optionnel (essayez \verb|[part]|). +% Il est très improbable que cette situation se produise, donc vérifiez aussi la classe de votre document. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0096] +% \begin{quote} +% \verb|Package minitoc Warning: W0096|\\ +% \verb|(minitoc) \mtcfixnomenclature can only be used|\\ +% \verb|(minitoc) with the [part] optional argument,|\\ +% \verb|(minitoc) which becomes the default.| +% \end{quote} +% \ifcase\LANG\relax +% The \com{mtcfixnomenclature} macro can only use \texttt{[part]} as optional argument (which becomes the default), because +% \com{chapter} and \com{section} are not defined. +% \or\relax +% La macro \com{mtcfixnomenclature} ne peut utiliser que \texttt{[part]} comme argument optionnel (qui devient le choix +% par défaut), car \com{chapter} et \com{section} ne sont pas définies. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[W0097] +% \begin{quote} +% \verb|Package minitoc(hints) Warning: W0097|\\ +% \verb|(minitoc(hints)) --- The flowfram package is loaded.|\\ +% \verb|(minitoc(hints)) It is incompatible|\\ +% \verb|(minitoc(hints)) with the minitoc package.| +% \end{quote} +% \ifcase\LANG\relax +% You\Virage{} are using the \pack{flowfram} package which is \emph{incompatible} with the \upack{minitoc} package, +% because it has its own definitions for minitocs. The compilation can continue, but the result could be unsatisfactory. +% \or\relax +% Vous\Virage{} utilisez le paquetage \pack{flowfram} qui est \emph{incompatible} avec le paquetage \upack{minitoc}, +% car il a ses propres définitions pour des minitocs. La compilation continue, mais le résultat pourrait être +% insatisfaisant. +% \fi +% \end{xmessage} +% +% \lneed{10} % \ifcase\LANG\relax % \subsubsection{Warning messages for hints} % \or\relax @@ -15051,7 +17058,7 @@ have centered labels. % % \begin{xmessage}[W0023] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0023|\\ % \verb|(minitoc(hints)) --- It may be the consequence|\\ % \verb|(minitoc(hints)) of loading the ``hyperref'' package.| % \end{quote} @@ -15070,7 +17077,7 @@ have centered labels. % % \begin{xmessage}[W0024] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0024|\\ % \verb|(minitoc(hints)) Some hints have been written|\\ % \verb|(minitoc(hints)) in the |\mbox{\emph{document}}\verb|.log file.| % \end{quote} @@ -15087,55 +17094,55 @@ have centered labels. % % \begin{xmessage}[W0025] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0025|\\ % \verb|(minitoc(hints)) --- The alphanum package is loaded.|\\ % \verb|(minitoc(hints)) It is incompatible|\\ % \verb|(minitoc(hints)) with the minitoc package.| % \end{quote} % \ifcase\LANG\relax -% You are using the \pack{alphanum} package which is \Virage\emph{incompatible} with the \upack{minitoc} package. The +% You\Virage{} are using the \pack{alphanum} package which is \emph{incompatible} with the \upack{minitoc} package. The % compilation can continue, but the result could be unsatisfactory. % \or\relax -% Vous utilisez le paquetage \pack{alphanum} qui est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. La +% Vous\Virage{} utilisez le paquetage \pack{alphanum} qui est \emph{incompatible} avec le paquetage \upack{minitoc}. La % compilation continue, mais le résultat pourrait être insatisfaisant. % \fi % \end{xmessage} % % \begin{xmessage}[W0026] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0026|\\ % \verb|(minitoc(hints)) --- The amsart class is loaded.|\\ % \verb|(minitoc(hints)) It is incompatible|\\ % \verb|(minitoc(hints)) with the minitoc package.| % \end{quote} % \ifcase\LANG\relax -% You are using the \class{amsart} document class which is \Virage\emph{incompatible} with the \upack{minitoc} package. The -% compilation can continue, but the result could be unsatisfactory. +% You\Virage{} are using the \class{amsart} document class which is \emph{incompatible} with the \upack{minitoc} package. +% The compilation can continue, but the result could be unsatisfactory. % \or\relax -% Vous utilisez la classe de document \class{amsart} qui est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. La -% compilation continue, mais le résultat pourrait être insatisfaisant. +% Vous\Virage{} utilisez la classe de document \class{amsart} qui est \emph{incompatible} avec le +% paquetage \upack{minitoc}. La compilation continue, mais le résultat pourrait être insatisfaisant. % \fi % \end{xmessage} % % \begin{xmessage}[W0027] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0027|\\ % \verb|(minitoc(hints)) --- The amsproc class is loaded.|\\ % \verb|(minitoc(hints)) It is incompatible|\\ % \verb|(minitoc(hints)) with the minitoc package.| % \end{quote} % \ifcase\LANG\relax -% You are using the \class{amsproc} document class which is \Virage\emph{incompatible} with the \upack{minitoc} package. The -% compilation can continue, but the result could be unsatisfactory. +% You\Virage{} are using the \class{amsproc} document class which is \emph{incompatible} with the \upack{minitoc} package. +% The compilation can continue, but the result could be unsatisfactory. % \or\relax -% Vous utilisez la classe de document \class{amsproc} qui est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. La -% compilation continue, mais le résultat pourrait être insatisfaisant. +% Vous\Virage{} utilisez la classe de document \class{amsproc} qui est \emph{incompatible} avec le +% paquetage \upack{minitoc}. La compilation continue, mais le résultat pourrait être insatisfaisant. % \fi % \end{xmessage} % % \begin{xmessage}[W0028] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0028|\\ % \verb|(minitoc(hints)) --- The \chapter command is altered|\\ % \verb| after minitoc.| % \end{quote} @@ -15155,23 +17162,23 @@ have centered labels. % % \begin{xmessage}[W0029] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0029|\\ % \verb|Package minitoc(hints) Warning: --- The jura class is loaded.|\\ % \verb|(minitoc(hints)) It is incompatible|\\ % \verb|(minitoc(hints)) with the minitoc package.| % \end{quote} % \ifcase\LANG\relax -% You are using the \class{jura} document class which is \Virage\emph{incompatible} with the \upack{minitoc} package. The -% compilation can continue, but the result could be unsatisfactory. +% You\Virage{} are using the \class{jura} document class which is \emph{incompatible} with the \upack{minitoc} package. +% The compilation can continue, but the result could be unsatisfactory. % \or\relax -% Vous utilisez la classe de document \class{jura} qui est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. La -% compilation continue, mais le résultat pourrait être insatisfaisant. +% Vous\Virage{} utilisez la classe de document \class{jura} qui est \emph{incompatible} avec le paquetage \upack{minitoc}. +% La compilation continue, mais le résultat pourrait être insatisfaisant. % \fi % \end{xmessage} % % \begin{xmessage}[W0030] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0030|\\ % \verb|(minitoc(hints)) --- The \part command is altered|\\ % \verb| after minitoc.| % \end{quote} @@ -15191,7 +17198,7 @@ have centered labels. % % \begin{xmessage}[W0031] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0031|\\ % \verb|(minitoc(hints)) --- The placeins package is loaded|\\ % \verb|(minitoc(hints)) without the section option,|\\ % \verb|(minitoc(hints)) but minitoc used the insection option|\\ @@ -15213,7 +17220,7 @@ have centered labels. % % \begin{xmessage}[W0032] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0032|\\ % \verb|(minitoc(hints)) --- The placeins package loaded is|\\ % \verb|(minitoc(hints)) too old. You should use a version|\\ % \verb|(minitoc(hints)) dated of 2005/04/18 at least.| @@ -15229,7 +17236,7 @@ have centered labels. % % \begin{xmessage}[W0033] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0033|\\ % \verb|(minitoc(hints)) The caption package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -15244,7 +17251,7 @@ have centered labels. % % \begin{xmessage}[W0034] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0034|\\ % \verb|(minitoc(hints)) The caption2 package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -15261,7 +17268,7 @@ have centered labels. % % \begin{xmessage}[W0035] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0035|\\ % \verb|(minitoc(hints)) The ccaption package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -15276,7 +17283,7 @@ have centered labels. % % \begin{xmessage}[W0036] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0036|\\ % \verb|(minitoc(hints)) The mcaption package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -15291,7 +17298,7 @@ have centered labels. % % \begin{xmessage}[W0037] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0037|\\ % \verb|(minitoc(hints)) The sectsty package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -15306,7 +17313,7 @@ have centered labels. % % \begin{xmessage}[W0038] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0038|\\ % \verb|(minitoc(hints)) The varsects package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -15321,7 +17328,7 @@ have centered labels. % % \begin{xmessage}[W0039] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0039|\\ % \verb|(minitoc(hints)) --- The \section command is altered|\\ % \verb| after minitoc.| % \end{quote} @@ -15341,16 +17348,17 @@ have centered labels. % % \begin{xmessage}[W0040] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0040|\\ % \verb|(minitoc(hints)) --- The titletoc package is loaded.|\\ % \verb|(minitoc(hints)) It is incompatible|\\ % \verb|(minitoc(hints)) with the minitoc package.| % \end{quote} % \ifcase\LANG\relax -% You are trying to use also the \pack{titletoc} package, but it is \Virage\emph{incompatible} with the \upack{minitoc} package. +% You\Virage{} are trying to use also the \pack{titletoc} package, but it is \emph{incompatible} with +% the \upack{minitoc} package. % See note~\vref{fn+titlesec}. % \or\relax -% Vous essayez d'utiliser aussi le paquetage \pack{titletoc} package, mais il est \Virage\emph{incompatible} avec le +% Vous\Virage{} essayez d'utiliser aussi le paquetage \pack{titletoc} package, mais il est \emph{incompatible} avec le % paquetage \upack{minitoc}. % Voir la note~\vref{fn+titlesec}. % \fi @@ -15358,7 +17366,7 @@ have centered labels. % % \begin{xmessage}[W0041] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0041|\\ % \verb|(minitoc(hints)) You have attempted to insert|\\ % \verb| empty minilofs.| % \end{quote} @@ -15375,7 +17383,7 @@ have centered labels. % % \begin{xmessage}[W0042] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0042|\\ % \verb|(minitoc(hints)) You have attempted to insert|\\ % \verb| empty minilots.| % \end{quote} @@ -15392,7 +17400,7 @@ have centered labels. % % \begin{xmessage}[W0043] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0043|\\ % \verb|(minitoc(hints)) You have attempted to insert|\\ % \verb| empty minitocs.| % \end{quote} @@ -15409,7 +17417,7 @@ have centered labels. % % \begin{xmessage}[W0044] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0044|\\ % \verb|(minitoc(hints)) You have attempted to insert|\\ % \verb| empty partlofs.| % \end{quote} @@ -15426,7 +17434,7 @@ have centered labels. % % \begin{xmessage}[W0045] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0045|\\ % \verb|(minitoc(hints)) You have attempted to insert|\\ % \verb| empty partlots.| % \end{quote} @@ -15443,7 +17451,7 @@ have centered labels. % % \begin{xmessage}[W0046] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0046|\\ % \verb|(minitoc(hints)) You have attempted to insert|\\ % \verb| empty parttocs.| % \end{quote} @@ -15460,7 +17468,7 @@ have centered labels. % % \begin{xmessage}[W0047] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0047|\\ % \verb|(minitoc(hints)) You have attempted to insert|\\ % \verb| empty sectlofs.| % \end{quote} @@ -15477,7 +17485,7 @@ have centered labels. % % \begin{xmessage}[W0048] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0048|\\ % \verb|(minitoc(hints)) You have attempted to insert|\\ % \verb| empty sectlots.| % \end{quote} @@ -15494,7 +17502,7 @@ have centered labels. % % \begin{xmessage}[W0049] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0049|\\ % \verb|(minitoc(hints)) You have attempted to insert|\\ % \verb| empty secttocs.| % \end{quote} @@ -15511,8 +17519,8 @@ have centered labels. % % \begin{xmessage}[W0050] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ -% \verb|(minitoc(hints)) You have invoked an obsolete|\\ +% \verb|Package minitoc(hints) Warning: W0050|\\ +% \verb|(minitoc(hints)) You have invoked an obsolete (ignored)|\\ % \verb| command: \firstchapteris.| % \end{quote} % \ifcase\LANG\relax @@ -15524,8 +17532,8 @@ have centered labels. % % \begin{xmessage}[W0051] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ -% \verb|(minitoc(hints)) You have invoked an obsolete|\\ +% \verb|Package minitoc(hints) Warning: W0051|\\ +% \verb|(minitoc(hints)) You have invoked an obsolete (ignored)|\\ % \verb| command: \firstpartis.| % \end{quote} % \ifcase\LANG\relax @@ -15537,8 +17545,8 @@ have centered labels. % % \begin{xmessage}[W0052] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ -% \verb|(minitoc(hints)) You have invoked an obsolete|\\ +% \verb|Package minitoc(hints) Warning: W0052|\\ +% \verb|(minitoc(hints)) You have invoked an obsolete (ignored)|\\ % \verb| command: \firstsectionis.| % \end{quote} % \ifcase\LANG\relax @@ -15550,7 +17558,7 @@ have centered labels. % % \begin{xmessage}[W0053] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0053|\\ % \verb|(minitoc(hints)) You have used short extensions|\\ % \verb|(minitoc(hints)) and more than 99 chapters (|\emph{\NB}\verb|).| % \end{quote} @@ -15567,7 +17575,7 @@ have centered labels. % % \begin{xmessage}[W0054] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0054|\\ % \verb|(minitoc(hints)) You have used short extensions|\\ % \verb|(minitoc(hints)) and more than 99 parts (|\emph{\NB}\verb|).| % \end{quote} @@ -15584,7 +17592,7 @@ have centered labels. % % \begin{xmessage}[W0055] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0055|\\ % \verb|(minitoc(hints)) You have used short extensions|\\ % \verb|(minitoc(hints)) and more than 99 sections (|\emph{\NB}\verb|).| % \end{quote} @@ -15601,7 +17609,7 @@ have centered labels. % % \begin{xmessage}[W0056] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0056|\\ % \verb|(minitoc(hints)) You are using \dosectlof and/or|\\ % \verb|(minitoc(hints)) \dosectlot, \sectlof and/or \sectlot,|\\ % \verb|(minitoc(hints)) hence the ``insection'' package|\\ @@ -15622,7 +17630,7 @@ have centered labels. % % \begin{xmessage}[W0057] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0057|\\ % \verb|(minitoc(hints)) You have used \minilof,|\\ % \verb|(minitoc(hints)) but not \dominilof.| % \end{quote} @@ -15637,7 +17645,7 @@ have centered labels. % % \begin{xmessage}[W0058] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0058|\\ % \verb|(minitoc(hints)) You have used \minilot,|\\ % \verb|(minitoc(hints)) but not \dominilot.| % \end{quote} @@ -15652,7 +17660,7 @@ have centered labels. % % \begin{xmessage}[W0059] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0059|\\ % \verb|(minitoc(hints)) You have used \minitoc,|\\ % \verb|(minitoc(hints)) but not \dominitoc.| % \end{quote} @@ -15667,7 +17675,7 @@ have centered labels. % % \begin{xmessage}[W0060] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0060|\\ % \verb|(minitoc(hints)) You have used \partlof,|\\ % \verb|(minitoc(hints)) but not \dopartlof.| % \end{quote} @@ -15682,7 +17690,7 @@ have centered labels. % % \begin{xmessage}[W0061] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0061|\\ % \verb|(minitoc(hints)) You have used \partlot,|\\ % \verb|(minitoc(hints)) but not \dopartlot.| % \end{quote} @@ -15697,7 +17705,7 @@ have centered labels. % % \begin{xmessage}[W0062] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0062|\\ % \verb|(minitoc(hints)) You have used \parttoc,|\\ % \verb|(minitoc(hints)) but not \doparttoc.| % \end{quote} @@ -15712,7 +17720,7 @@ have centered labels. % % \begin{xmessage}[W0063] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0063|\\ % \verb|(minitoc(hints)) You have used \sectlof,|\\ % \verb|(minitoc(hints)) but not \dosectlof.| % \end{quote} @@ -15727,7 +17735,7 @@ have centered labels. % % \begin{xmessage}[W0064] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0064|\\ % \verb|(minitoc(hints)) You have used \sectlot,|\\ % \verb|(minitoc(hints)) but not \dosectlot.| % \end{quote} @@ -15742,7 +17750,7 @@ have centered labels. % % \begin{xmessage}[W0065] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0065|\\ % \verb|(minitoc(hints)) You have used \secttoc,|\\ % \verb|(minitoc(hints)) but not \dosecttoc.| % \end{quote} @@ -15757,7 +17765,7 @@ have centered labels. % % \begin{xmessage}[W0066] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0066|\\ % \verb|(minitoc(hints)) You have used \minilof,|\\ % \verb|(minitoc(hints)) but not \listoffigures nor|\\ % \verb|(minitoc(hints)) \fakelistoffigures.| @@ -15773,7 +17781,7 @@ have centered labels. % % \begin{xmessage}[W0067] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0067|\\ % \verb|(minitoc(hints)) You have used \minilot but not|\\ % \verb|(minitoc(hints)) \listoftables| nor\\ % \verb|(minitoc(hints)) \fakelistoftables.| @@ -15789,7 +17797,7 @@ have centered labels. % % \begin{xmessage}[W0068] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0068|\\ % \verb|(minitoc(hints)) You have used \minitoc but not|\\ % \verb|(minitoc(hints)) \tableofcontents|\\ % \verb|(minitoc(hints)) nor \faketableofcontents.| @@ -15805,7 +17813,7 @@ have centered labels. % % \begin{xmessage}[W0069] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0069|\\ % \verb|(minitoc(hints)) You have used \partlof but not|\\ % \verb|(minitoc(hints)) \listoffigures|\\ % \verb|(minitoc(hints)) nor \fakelistoffigures.| @@ -15821,7 +17829,7 @@ have centered labels. % % \begin{xmessage}[W0070] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0070|\\ % \verb|(minitoc(hints)) You have used \partlot but not|\\ % \verb|(minitoc(hints)) \listoftables|\\ % \verb|(minitoc(hints)) nor \fakelistoftables.| @@ -15837,7 +17845,7 @@ have centered labels. % % \begin{xmessage}[W0071] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0071|\\ % \verb|(minitoc(hints)) You have used \parttoc but not|\\ % \verb|(minitoc(hints)) \tableofcontents|\\ % \verb|(minitoc(hints)) nor \faketableofcontents.| @@ -15853,7 +17861,7 @@ have centered labels. % % \begin{xmessage}[W0072] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0072|\\ % \verb|(minitoc(hints)) You have used \sectlof but not|\\ % \verb|(minitoc(hints)) \listoffigures|\\ % \verb|(minitoc(hints)) nor \fakelistoffigures.| @@ -15869,7 +17877,7 @@ have centered labels. % % \begin{xmessage}[W0073] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0073|\\ % \verb|(minitoc(hints)) You have used \sectlot but not|\\ % \verb|(minitoc(hints)) \listoftables|\\ % \verb|(minitoc(hints)) nor \fakelistoftables.| @@ -15885,7 +17893,7 @@ have centered labels. % % \begin{xmessage}[W0074] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0074|\\ % \verb|(minitoc(hints)) You have used \secttoc but not|\\ % \verb|(minitoc(hints)) \tableofcontents|\\ % \verb|(minitoc(hints)) nor \faketableofcontents.| @@ -15901,7 +17909,7 @@ have centered labels. % % \begin{xmessage}[W0075] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0075|\\ % \verb|(minitoc(hints)) You have used \doparttoc|\\ % \verb|(minitoc(hints)) but not \parttoc.| % \end{quote} @@ -15914,7 +17922,7 @@ have centered labels. % % \begin{xmessage}[W0076] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0076|\\ % \verb|(minitoc(hints)) You have used \dopartlof|\\ % \verb|(minitoc(hints)) but not \partlof.| % \end{quote} @@ -15927,7 +17935,7 @@ have centered labels. % % \begin{xmessage}[W0077] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0077|\\ % \verb|(minitoc(hints)) You have used \dopartlot|\\ % \verb|(minitoc(hints)) but not \partlot.| % \end{quote} @@ -15940,7 +17948,7 @@ have centered labels. % % \begin{xmessage}[W0078] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0078|\\ % \verb|(minitoc(hints)) You have used \dominitoc|\\ % \verb|(minitoc(hints)) but not \minitoc.| % \end{quote} @@ -15953,7 +17961,7 @@ have centered labels. % % \begin{xmessage}[W0079] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0079|\\ % \verb|(minitoc(hints)) You have used \dominilof|\\ % \verb|(minitoc(hints)) but not \minilof.| % \end{quote} @@ -15966,7 +17974,7 @@ have centered labels. % % \begin{xmessage}[W0080] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0080|\\ % \verb|(minitoc(hints)) You have used \dominilot|\\ % \verb|(minitoc(hints)) but not \minilot.| % \end{quote} @@ -15979,7 +17987,7 @@ have centered labels. % % \begin{xmessage}[W0081] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0081|\\ % \verb|(minitoc(hints)) You have used \dosecttoc|\\ % \verb|(minitoc(hints)) but not \secttoc.| % \end{quote} @@ -15992,7 +18000,7 @@ have centered labels. % % \begin{xmessage}[W0082] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0082|\\ % \verb|(minitoc(hints)) You have used \dosectlof|\\ % \verb|(minitoc(hints)) but not \sectlof.| % \end{quote} @@ -16005,7 +18013,7 @@ have centered labels. % % \begin{xmessage}[W0083] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0083|\\ % \verb|(minitoc(hints)) You have used \dosectlot|\\ % \verb|(minitoc(hints)) but not \sectlot.| % \end{quote} @@ -16018,7 +18026,7 @@ have centered labels. % % \begin{xmessage}[W0084] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0084|\\ % \verb|(minitoc(hints)) --- The placeins package is loaded|\\ % \verb|(minitoc(hints)) with the above option,|\\ % \verb|(minitoc(hints)) but minitoc used the insection option|\\ @@ -16027,19 +18035,19 @@ have centered labels. % \verb|(minitoc(hints)) use consistent options.| % \end{quote} % \ifcase\LANG\relax -% You are using the \pack{placeins} package, but with its \optp{above}{placeins} option, while -% \upack{minitoc} is called with its \opt{insection} option which is \Virage\emph{incompatible} with it. See page~\pageref{rem+FB}, -% near a ``dangerous bend'' symbol. +% You\Virage{} are using the \pack{placeins} package, but with its \optp{above}{placeins} option, while +% \upack{minitoc} is called with its \opt{insection} option which is \emph{incompatible} with it. +% See page~\pageref{rem+FB}, near a ``dangerous bend'' symbol. % \or\relax -% Vous utilisez le paquetage \pack{placeins}, mais avec son option \optp{above}{placeins}, alors que -% \upack{minitoc} est appelé avec son option \opt{insection} qui est \Virage\emph{incompatible} avec elle. +% Vous\Virage{} utilisez le paquetage \pack{placeins}, mais avec son option \optp{above}{placeins}, alors que +% \upack{minitoc} est appelé avec son option \opt{insection} qui est \emph{incompatible} avec elle. % Voir page~\pageref{rem+FB}, près d'un symbole «~virage dangereux~». % \fi % \end{xmessage} % % \begin{xmessage}[W0085] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0085|\\ % \verb|(minitoc(hints)) --- The placeins package is loaded|\\ % \verb|(minitoc(hints)) with the below option,|\\ % \verb|(minitoc(hints)) but minitoc used the insection option|\\ @@ -16048,19 +18056,19 @@ have centered labels. % \verb|(minitoc(hints)) and use consistent options.| % \end{quote} % \ifcase\LANG\relax -% You are using the \pack{placeins} package, but with its \optp{below}{placeins} option, while -% \upack{minitoc} is called with its \opt{insection} option which is \Virage\emph{incompatible} with it. See page~\pageref{rem+FB}, -% near a ``dangerous bend'' symbol. +% You\Virage{} are using the \pack{placeins} package, but with its \optp{below}{placeins} option, while +% \upack{minitoc} is called with its \opt{insection} option which is \emph{incompatible} with it. +% See page~\pageref{rem+FB}, near a ``dangerous bend'' symbol. % \or\relax -% Vous utilisez le paquetage \pack{placeins}, mais avec son option \optp{below}{placeins}, alors que -% \upack{minitoc} est appelé avec son option \opt{insection} qui est \Virage\emph{incompatible} avec elle. +% Vous\Virage{} utilisez le paquetage \pack{placeins}, mais avec son option \optp{below}{placeins}, alors que +% \upack{minitoc} est appelé avec son option \opt{insection} qui est \emph{incompatible} avec elle. % Voir page~\pageref{rem+FB}, près d'un symbole «~virage dangereux~». % \fi % \end{xmessage} % % \begin{xmessage}[W0086] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0086|\\ % \verb|(minitoc(hints)) The fncychap package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -16075,7 +18083,7 @@ have centered labels. % % \begin{xmessage}[W0087] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0087|\\ % \verb|(minitoc(hints)) The quotchap package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -16090,7 +18098,7 @@ have centered labels. % % \begin{xmessage}[W0088] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0088|\\ % \verb|(minitoc(hints)) The romannum package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -16107,7 +18115,7 @@ have centered labels. % % \begin{xmessage}[W0089] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0089|\\ % \verb|(minitoc(hints)) The sfheaders package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -16124,7 +18132,7 @@ have centered labels. % % \begin{xmessage}[W0090] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0090|\\ % \verb|(minitoc(hints)) The alnumsec package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -16141,7 +18149,7 @@ have centered labels. % % \begin{xmessage}[W0091] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0091|\\ % \verb|(minitoc(hints)) The captcont package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -16158,7 +18166,7 @@ have centered labels. % % \begin{xmessage}[W0092] % \begin{quote} -% \verb|Package minitoc(hints) Warning: |\\ +% \verb|Package minitoc(hints) Warning: W0092|\\ % \verb|(minitoc(hints)) The hangcaption package should be|\\ % \verb|(minitoc(hints)) loaded BEFORE the minitoc package.| % \end{quote} @@ -16180,7 +18188,7 @@ have centered labels. % % \begin{xmessage}[E0001] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0001|\\ % \verb|(minitoc) But \part is undefined.|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ @@ -16198,7 +18206,7 @@ have centered labels. % % \begin{xmessage}[E0002] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0002|\\ % \verb|(minitoc) But \part is undefined.|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ @@ -16216,7 +18224,7 @@ have centered labels. % % \begin{xmessage}[E0003] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0003|\\ % \verb|(minitoc) Imbrication of mtchideinmainlof environments.|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ @@ -16234,7 +18242,7 @@ have centered labels. % % \begin{xmessage}[E0004] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0004|\\ % \verb|(minitoc) Imbrication of mtchideinmainlot environments.|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ @@ -16252,7 +18260,7 @@ have centered labels. % % \begin{xmessage}[E0005] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0005|\\ % \verb|(minitoc) Imbrication of mtchideinmaintoc environments.|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ @@ -16270,7 +18278,7 @@ have centered labels. % % \begin{xmessage}[E0006] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0006|\\ % \verb|(minitoc) |\emph{\LLL}\verb| is not a known language,|\\ % \verb|(minitoc) |\emph{\LLL}\verb|.mld not found.|\\ % \verb|(minitoc) Command ignored.|\\ @@ -16299,7 +18307,7 @@ have centered labels. % % \begin{xmessage}[E0007] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0007|\\ % \verb|(minitoc) |\emph{\LLL}\verb| is not a known minitoc|\\ % \verb|(minitoc) language object file (.mlo),|\\ % \verb|(minitoc) |\emph{\LLL}\verb|.mlo not found.|\\ @@ -16329,7 +18337,7 @@ have centered labels. % % \begin{xmessage}[E0008] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0008|\\ % \verb|(minitoc) \mtcsetdepth attempts to use|\\ % \verb|(minitoc) an undefined counter (|\emph{ARG1}\verb|depth).|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16348,7 +18356,7 @@ have centered labels. % % \begin{xmessage}[E0009] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0009|\\ % \verb|(minitoc) \mtcsetdepth has a wrong first argument|\\ % \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ % \verb|(minitoc) It should be a mini-table type|\\ @@ -16370,7 +18378,7 @@ have centered labels. % % \begin{xmessage}[E0010] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \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 for immediate help.|\\ @@ -16389,7 +18397,7 @@ have centered labels. % % \begin{xmessage}[E0011] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0011|\\ % \verb|(minitoc) \mtcsetfeature has a wrong first argument|\\ % \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ % \verb|(minitoc) It should be a mini-table type|\\ @@ -16411,11 +18419,11 @@ have centered labels. % % \begin{xmessage}[E0012] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0012|\\ % \verb|(minitoc) \mtcsetfeature has a wrong second argument|\\ % \verb|(minitoc) (|\emph{ARG2}\verb|).|\\ % \verb|(minitoc) It should be a feature param|\\ -% \verb|(minitoc) (before, after, pagestyle).|\\ +% \verb|(minitoc) (before, after, open, close, pagestyle).|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ % \verb|? h|\\ @@ -16423,17 +18431,17 @@ have centered labels. % \verb|Type and rerun LaTeX| % \end{quote} % \ifcase\LANG\relax -% The second argument of the \com{mtcsetfeature} macro is incorrect. It should be \texttt{before}, \texttt{after}, or -% \texttt{thispagestyle}. +% The second argument of the \com{mtcsetfeature} macro is incorrect. It should be \feat{before}, \feat{after}, +% \feat{open}, \feat{close}, or \texttt{thispagestyle}. % \or\relax -% Le deuxième argument de la macro \com{mtcsetfeature} est incorrect. Ce devrait être \texttt{before}, \texttt{after} -% ou \texttt{thispagestyle}. +% Le deuxième argument de la macro \com{mtcsetfeature} est incorrect. Ce devrait être \feat{before}, \feat{after} +% \feat{open}, \feat{close} ou \feat{pagestyle}. % \fi % \end{xmessage} % % \begin{xmessage}[E0013] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0013|\\ % \verb|(minitoc) \mtcsetfont has a wrong first argument|\\ % \verb|(minitoc) (|\emph{arg1}\verb|).|\\ % \verb|(minitoc) It should be a mini-table type|\\ @@ -16455,7 +18463,7 @@ have centered labels. % % \begin{xmessage}[E0014] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0014|\\ % \verb|(minitoc) \mtcsetfont has a wrong second argument|\\ % \verb|(minitoc) (|\emph{ARG2}\verb|).|\\ % \verb|(minitoc) It should be a sectionning level|\\ @@ -16477,7 +18485,7 @@ have centered labels. % % \begin{xmessage}[E0015] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0015|\\ % \verb|(minitoc) \mtcsetformat has a wrong first argument|\\ % \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ % \verb|(minitoc) It should be a mini-table type|\\ @@ -16499,7 +18507,7 @@ have centered labels. % % \begin{xmessage}[E0016] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0016|\\ % \verb|(minitoc) \mtcsetformat has a wrong second argument|\\ % \verb|(minitoc) (|\texttt{ARG2}\verb|).|\\ % \verb|(minitoc) It should be a formatting param choosen from:|\\ @@ -16521,7 +18529,7 @@ have centered labels. % % \begin{xmessage}[E0017] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0017|\\ % \verb|(minitoc) \mtcsetpagenumbers has a wrong first|\\ % \verb|(minitoc) argument (|\emph{ARG1}\verb|)..|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16543,7 +18551,7 @@ have centered labels. % % \begin{xmessage}[E0018] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0018|\\ % \verb|(minitoc) \mtcsetpagenumbers has a wrong second|\\ % \verb|(minitoc) argument (|\emph{ARG2}\verb|).|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16579,7 +18587,7 @@ have centered labels. % % \begin{xmessage}[E0019] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0019|\\ % \verb|(minitoc) \mtcsetrules has a wrong first argument|\\ % \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16601,7 +18609,7 @@ have centered labels. % % \begin{xmessage}[E0020] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0020|\\ % \verb|(minitoc) \mtcsetrules has a wrong second argument|\\ % \verb|(minitoc) (|\emph{ARG2}\verb|).|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16635,7 +18643,7 @@ have centered labels. % % \begin{xmessage}[E0021] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0021|\\ % \verb|(minitoc) \mtcsettitle has a wrong first argument|\\ % \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ % \verb|(minitoc) It should be a mini-table type|\\ @@ -16657,7 +18665,7 @@ have centered labels. % % \begin{xmessage}[E0022] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0022|\\ % \verb|(minitoc) \mtcsettitlefont has a wrong first argument|\\ % \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ % \verb|(minitoc) It should be a mini-table type|\\ @@ -16678,7 +18686,7 @@ have centered labels. % % \begin{xmessage}[E0023] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0023|\\ % \verb|(minitoc) The macro \mtcsetfeature has incompatible|\\ % \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16688,15 +18696,16 @@ have centered labels. % \verb|Type and rerun LaTeX| % \end{quote} % \ifcase\LANG\relax -% The first and second arguments of the \com{mtcsetfeature} macro are \Virage\emph{incompatible}. You should verify them. +% The\Virage{} first and second arguments of the \com{mtcsetfeature} macro are \emph{incompatible}. You should verify them. % \or\relax -% Les premier et deuxième arguments de la macro \com{mtcsetfeature} sont \Virage\emph{incompatibles}. Vous devriez les vérifier. +% Les\Virage{} premier et deuxième arguments de la macro \com{mtcsetfeature} sont \emph{incompatibles}. +% Vous devriez les vérifier. % \fi % \end{xmessage} % % \begin{xmessage}[E0024] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0024|\\ % \verb|(minitoc) The macro \mtcsetfont has incompatible|\\ % \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16719,7 +18728,7 @@ have centered labels. % % \begin{xmessage}[E0025] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0025|\\ % \verb|(minitoc) The macro \mtcsetformat has incompatible|\\ % \verb|(minitoc) first (|\emph{ARG1}\verb|) and second (|\emph{ARG2}\verb|) arguments.|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16729,16 +18738,17 @@ have centered labels. % \verb|Type and rerun LaTeX| % \end{quote} % \ifcase\LANG\relax -% The first and second arguments of a \com{mtcsetformat} macro are \Virage\emph{incompatible}. One is likely to be misspelt. +% The\Virage{} first and second arguments of a \com{mtcsetformat} macro are \emph{incompatible}. +% One is likely to be misspelt. % \or\relax -% Les premier et second arguments d'une macro \com{mtcsetformat} sont \Virage\emph{incompatibles}. Il est probable qu'il -% y~ait une faute de frappe dans l'un d'eux. +% Les\Virage{} premier et second arguments d'une macro \com{mtcsetformat} sont \Virage\emph{incompatibles}. +% Il est probable qu'il y~ait une faute de frappe dans l'un d'eux. % \fi % \end{xmessage} % % \begin{xmessage}[E0026] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0026|\\ % \verb|(minitoc) The optional argument of \mtcfixglossary|\\ % \verb|(minitoc) is wrong.|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16757,7 +18767,7 @@ have centered labels. % % \begin{xmessage}[E0027] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0027|\\ % \verb|(minitoc) The optional argument of \mtcfixindex|\\ % \verb|(minitoc) is wrong.|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16776,7 +18786,7 @@ have centered labels. % % \begin{xmessage}[E0028] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0028|\\ % \verb|(minitoc) Unable to patch the memoir class.|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ @@ -16784,19 +18794,19 @@ have centered labels. % \verb|So it remains incompatible. Sorry.| % \end{quote} % \ifcase\LANG\relax -% Your version of the \class{memoir} class is really \Virage\emph{incompatible} with the \upack{minitoc} package and cannot be -% automatically patched. Please update the \class{memoir} class and/or the \upack{minitoc} package from the CTAN -% archives or a recent distribution. +% Your\Virage{} version of the \class{memoir} class is really \emph{incompatible} with the \upack{minitoc} package +% and cannot be automatically patched. Please update the \class{memoir} class and/or the \upack{minitoc} package +% from the CTAN archives or a recent distribution. % \or\relax -% Votre version de la classe \class{memoir} est vraiment \Virage\emph{incompatible} avec le paquetage \upack{minitoc} et ne peut -% pas être corrigée automatiquement. Vous êtes priés de mettre à~jour la classe \class{memoir} et/ou le paquetage -% \upack{minitoc} depuis les archives ou une distribution récente. +% Votre\Virage{} version de la classe \class{memoir} est vraiment \emph{incompatible} avec le +% paquetage \upack{minitoc} et ne peut pas être corrigée automatiquement. Vous êtes priés de mettre à~jour +% la classe \class{memoir} et/ou le paquetage \upack{minitoc} depuis les archives ou une distribution récente. % \fi % \end{xmessage} % % \begin{xmessage}[E0029] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0029|\\ % \verb|(minitoc) Unbalanced mtchideinmainlof environment.|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ @@ -16813,7 +18823,7 @@ have centered labels. % % \begin{xmessage}[E0030] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0030|\\ % \verb|(minitoc) Unbalanced mtchideinmainlot environment.|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ @@ -16830,7 +18840,7 @@ have centered labels. % % \begin{xmessage}[E0031] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0031|\\ % \verb|(minitoc) Unbalanced mtchideinmaintoc environment.|\\ % \verb|See the minitoc package documentation for explanation.|\\ % \verb|Type H for immediate help.|\\ @@ -16847,7 +18857,7 @@ have centered labels. % % \begin{xmessage}[E0032] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0032|\\ % \verb|(minitoc) You are using the \mtcloadmlo command|\\ % \verb|(minitoc) outside of a .mld file.|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16866,7 +18876,7 @@ have centered labels. % % \begin{xmessage}[E0033] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0033|\\ % \verb|(minitoc) The macro \mtcsettitle uses|\\ % \verb|(minitoc) an illegal type of table (|\emph{ARG1}\verb|).|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16888,7 +18898,7 @@ have centered labels. % % \begin{xmessage}[E0034] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0034|\\ % \verb|(minitoc) The macro \mtcsettitlefont uses|\\ % \verb|(minitoc) an illegal type of table (|\emph{ARG1}\verb|).|\\ % \verb|See the minitoc package documentation for explanation.|\\ @@ -16910,7 +18920,7 @@ have centered labels. % % \begin{xmessage}[E0035] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0035|\\ % \verb|(minitoc) You have used the `insection' option in|\\ % \verb|(minitoc) a document where chapters are defined.|\\ % \verb|(minitoc) This is not compatible: option ignored.|\\ @@ -16925,7 +18935,7 @@ have centered labels. % classes, where floats are contained in their chapter. % \or\relax % L'option de paquetage \opt{insection} est destinée aux classes de document analogues à~\class{article}, -% pour empêcher les éléments flottants de dériver en dehors de leur section. Elle est sans objet pours les classes +% pour empêcher les éléments flottants de dériver en dehors de leur section. Elle est sans objet pour les classes % de document analogues à~\class{book} ou \class{report}, où les éléments flottants sont contenus dans leur % chapitre. % \fi @@ -16933,7 +18943,7 @@ have centered labels. % % \begin{xmessage}[E0036] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0036|\\ % \verb|(minitoc) Your minitoc installation is incomplete.|\\ % \verb|(minitoc) The minitoc language object file (.mld),|\\ % \verb|(minitoc) english.mld is not found.|\\ @@ -16955,7 +18965,7 @@ have centered labels. % % \begin{xmessage}[E0037] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0037|\\ % \verb|(minitoc) The \|\emph{\COMMAND}\verb| command is incompatible|\\ % \verb|(minitoc) with the document class.|\\ % \verb||\\ @@ -16995,7 +19005,7 @@ have centered labels. % % \begin{xmessage}[E0038] % \begin{quote} -% \verb|! Package minitoc Error: |\\ +% \verb|! Package minitoc Error: E0038|\\ % \verb|(minitoc) Your minitoc installation is incomplete.|\\ % \verb|(minitoc) A mandatory minitoc language object file,|\\ % \verb|(minitoc) |\emph{\LLL}\verb|.mld, is not found.|\\ @@ -17018,6 +19028,103 @@ have centered labels. % \fi % \end{xmessage} % +% \begin{xmessage}[E0039] +% \begin{quote} +% \verb|! Package minitoc Error: E0039|\\ +% \verb|(minitoc) But \part is undefined.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H for immediate help.|\\ +% \verb|? h|\\ +% \com{mtcfixnomenclature}\verb| not usable| +% \end{quote} +% \ifcase\LANG\relax +% There are no adequate sectionning command available to use the \com{mtcfixnomenclature} macro; even \com{part} is +% undefined. Verify your document class. +% \or\relax +% Il n'y a pas de commande de sectionnement adéquate disponible pour utiliser la macro \com{mtcfixnomenclature}; +% même \com{part} n'est pas définie. Vérifiez la classe de votre document. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0040] +% \begin{quote} +% \verb|! Package minitoc Error: E0040|\\ +% \verb|(minitoc) The optional argument of \mtcfixnomenclature|\\ +% \verb|(minitoc) is wrong.|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H for immediate help.|\\ +% \verb|? h|\\ +% \verb|It must be omitted (chapter), or be part, chapter or section| +% \end{quote} +% \ifcase\LANG\relax +% The optional argument of the \com{mtcfixnomenclature} macro is incorrect: it should be omitted (then it defaults +% to \texttt{chapter}) or be \texttt{part}, \texttt{chapter}, or \texttt{section}. +% \or\relax +% L'argument optionnel de la macro \com{mtcfixnomenclature} est incorrect: il devrait être omis (et alors il est pris +% par défaut comme \texttt{chapter}) ou être \texttt{part}, \texttt{chapter} ou \texttt{section}. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0041] +% \begin{quote} +% \verb|! Package minitoc Error: E0041|\\ +% \verb|(minitoc) \mtcsetoffset attempts to use|\\ +% \verb|(minitoc) an undefined mini-table type (|\emph{ARG1}\verb|).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H for immediate help.|\\ +% \verb|Correct the source code.|\\ +% \verb|Type and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% You are trying to set the offset for an inexistent or undefined type of mini-table. Verify the type given and the +% document class, and the loaded packages. +% \or\relax +% Vous essayez d'établir la profondeur pour un type de mini-table inexistant ou non défini. Vérifiez le type donné et +% la classe du document, ainsi que les paquetages chargés. +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0042] +% \begin{quote} +% \verb|! Package minitoc Error: E0042|\\ +% \verb|(minitoc) \mtcsetoffset has a wrong first argument|\\ +% \verb|(minitoc) (|\emph{ARG1}\verb|).|\\ +% \verb|(minitoc) It should be a mini-table type|\\ +% \verb|(minitoc) (parttoc...sectlot).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of the \com{mtcsetoffset} macro is incorrect. It should be a type of mini-table (\texttt{parttoc}, +% \ldots, \texttt{sectlot}). +% \or\relax +% Le premier argument de la macro \com{mtcsetoffset} est incorrect. +% Ce devrait être un type de mini-table (\texttt{parttoc}, \ldots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% +% \begin{xmessage}[E0043] +% \begin{quote} +% \verb|! Package minitoc Error: E0043|\\ +% \verb|(minitoc) \mtcsetoffset: Illegal type of table (|\emph{ARG1}\verb|).|\\ +% \verb|See the minitoc package documentation for explanation.|\\ +% \verb|Type H for immediate help.|\\ +% \verb|? h|\\ +% \verb|Correct the source code.|\\ +% \verb|Type and rerun LaTeX| +% \end{quote} +% \ifcase\LANG\relax +% The first argument of the \com{mtcsetoffset} macro is incorrect. It should be a mini-table type +% (\texttt{parttoc}, \ldots, \texttt{sectlot}). +% \or\relax +% Le premier argument de la macro \com{mtcsetoffset} est incorrect. Ce devrait être un type de mini-table +% (\texttt{parttoc}, \ldots, \texttt{sectlot}). +% \fi +% \end{xmessage} +% % \lneed{15} % \ifcase\LANG\relax % \section{Messages from the \upack{mtcoff} package}\ipack{mtcoff} @@ -17039,7 +19146,7 @@ have centered labels. % % \begin{xmessage}[F0001] % \begin{quote} -% \verb|Package mtcoff Warning: |\\ +% \verb|Package mtcoff Warning: F0001|\\ % \verb|(mtcoff) \addstarredchapter{...} should be replaced|\\ % \verb|(mtcoff) by \addcontentsline{toc}{chapter}{...}|\\ % \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| @@ -17057,7 +19164,7 @@ have centered labels. % % \begin{xmessage}[F0002] % \begin{quote} -% \verb|Package mtcoff Warning: |\\ +% \verb|Package mtcoff Warning: F0002|\\ % \verb|(mtcoff) \addstarredpart{...} should be replaced|\\ % \verb|(mtcoff) by \addcontentsline{toc}{part}{...}|\\ % \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| @@ -17074,7 +19181,7 @@ have centered labels. % % \begin{xmessage}[F0003] % \begin{quote} -% \verb|Package mtcoff Warning: |\\ +% \verb|Package mtcoff Warning: F0003|\\ % \verb|(mtcoff) \addstarredsection{...} should be replaced|\\ % \verb|(mtcoff) by \addcontentsline{toc}{section}{...}|\\ % \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| @@ -17092,7 +19199,7 @@ have centered labels. % % \begin{xmessage}[F0004] % \begin{quote} -% \verb|Package mtcoff Warning: |\\ +% \verb|Package mtcoff Warning: F0004|\\ % \verb|(mtcoff) \mtcaddchapter{...} should be replaced|\\ % \verb|(mtcoff) by \addcontentsline{toc}{chapter}{...}|\\ % \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| @@ -17110,7 +19217,7 @@ have centered labels. % % \begin{xmessage}[F0005] % \begin{quote} -% \verb|Package mtcoff Warning: |\\ +% \verb|Package mtcoff Warning: F0005|\\ % \verb|(mtcoff) \mtcaddpart{...} should be replaced|\\ % \verb|(mtcoff) by \addcontentsline{toc}{part}{...}|\\ % \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| @@ -17127,7 +19234,7 @@ have centered labels. % % \begin{xmessage}[F0006] % \begin{quote} -% \verb|Package mtcoff Warning: |\\ +% \verb|Package mtcoff Warning: F0006|\\ % \verb|(mtcoff) \mtcaddsection{...} should be replaced|\\ % \verb|(mtcoff) by \addcontentsline{toc}{section}{...}|\\ % \verb|(mtcoff) on input line |\emph{\NNN}\verb|.| @@ -17146,7 +19253,7 @@ have centered labels. % % \begin{xmessage}[F0007] % \begin{quote} -% \verb|Package mtcoff Warning: |\\ +% \verb|Package mtcoff Warning: F0007|\\ % \verb|(mtcoff) You should scan (backwards) your .log|\\ % \verb|(mtcoff) file to find some commands needing|\\ % \verb|(mtcoff) to be replaced if you decide to|\\ @@ -17172,8 +19279,8 @@ have centered labels. % % \begin{xmessage}[F0008] % \begin{quote} -% \verb|Package mtcoff Warning: |\\ -% \verb|(mtcoff) The macro \string\kernafter|\emph{\STRING}\\ +% \verb|Package mtcoff Warning: F0008|\\ +% \verb|(mtcoff) The macro \kernafter|\emph{\STRING}\\ % \verb|(mtcoff) should not be used out of context|\\ % \verb|(mtcoff) on line |\emph{\NNN}\verb|.| % \end{quote} @@ -17190,6 +19297,26 @@ have centered labels. % \fi % \end{xmessage} % +% \begin{xmessage}[F0009] +% \begin{quote} +% \verb|Package mtcoff Warning: F0009|\\ +% \verb|(mtcoff) The macro \|\emph{\STRING}\verb|offset|\\ +% \verb|(mtcoff) should not be used out of context|\\ +% \verb|(mtcoff) on line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% You are using one of the \verb|\|\emph{\STRING}\verb|offset| macros with the \pack{mtcoff} package. +% The result may be impredictible. You can only redefine these macros to adjust +% the horizontal position of a type of minitables. Any other usage is +% meaningless without the \upack{minitoc} package. +% \or\relax +% Vous utilisez l'une des macros \verb|\|\emph{\STRING}\verb|offset| avec le paquetage \pack{mtcoff}. +% Le résultat peut être imprévisible. Vous pouvez seulement redéfinir ces macros pour +% ajuster la position horizontale d'un type de minitables. Tout autre usage +% sans objet sans le paquetage \upack{minitoc}. +% \fi +% \end{xmessage} +% % \lneed{15} % \ifcase\LANG\relax % \section{Message from the \upack{mtcpatchmem} package}\ipack{mtcpatchmem} @@ -17199,7 +19326,7 @@ have centered labels. % % \begin{xmessage}[M0001] % \begin{quote} -% \verb|Package mtcpatchmem Info: |\\ +% \verb|Package mtcpatchmem Info: M0001|\\ % \verb|Package mtcpatchmem Info: mtcpatchmem package to patch the memoir class.| % \end{quote} % \ifcase\LANG\relax @@ -17213,14 +19340,29 @@ have centered labels. % \fi % \end{xmessage} % +% \def\jsection#1{\section*{\null\hspace*{-1cm}\fbox{\mbox{#1}}}} % \ifcase\LANG\relax % \chapter{Jargon}\label{c+jargon} -% \minilof +% \mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{5}\raggedcolumns} +% \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}} +% \setlength{\mtcindent}{-0.75em} +% \mtcsetoffset{minitoc}{-0.75em} +% \minitoc +% \mtcsetfeature{minitoc}{open}{\empty} +% \mtcsetfeature{minitoc}{close}{\empty} +% \setlength{\mtcindent}{24pt} +% \mtcsetoffset{minitoc}{0pt} % \mtcskip +% \mtcsetfeature{minilot}{open}{\vspace{-1ex}\begin{multicols}{2}\raggedcolumns} +% \mtcsetfeature{minilot}{close}{\end{multicols}\vspace{-1.5ex}} % \minilot +% \mtcsetfeature{minilot}{open}{\empty} +% \mtcsetfeature{minilot}{close}{\empty} +% \begin{mtchideinmaintoc} % This chapter attempts to explain some terms used in this documentation, and describes some useful files and suffixes. -% Many data come from the documentations of various cited packages, and +% Many data come from the documentations of various cited packages (often from the abstract), and % from~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,komab,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2,koma,CIL2E,NSSL2E,cyrguide}. +% \jsection{.\vphantom{A}}\addcontentsline{toc}{section}{``.''} % \begin{wdesc}{XXXXXX} % \item[\usuffix{.aux}]\isuffix{.aux} The suffix of the name for an \emph{auxiliary} file of a \LaTeX{} document. It carries % some information from a \LaTeX{} run to the next. @@ -17279,12 +19421,15 @@ have centered labels. % The full suffix is \suffix{.U}\emph{nn} where \emph{nn} is the absolute number of the partlot. % \item[\usuffix{.V}]\isuffix{.V} The base suffix of the name for a sectlot file when short extensions (suffixes) are used. % The full suffix is \suffix{.V}\emph{nn} where \emph{nn} is the absolute number of the sectlot. +% \end{wdesc} +% \jsection{A}\addcontentsline{toc}{section}{A} +% \begin{wdesc}{XXXXXX} % \item[absolute numbering] The auxiliary files for the mini-tables have a suffix containing an \emph{absolute % number}, i.e.,~the number is unique and always increasing from the first part, chapter or section; this has % solved some obscure problems, and also made obsolete some commands, like \com{firstpartis}, % \com{firstchapteris}, and \com{firstsectionis}. The absolute numbering has been introduced in % version~\#23. -% \item[\upack{abstract}] The \pack{abstract} package~\cite{abstract} (by \name{Peter~R.}{Wilson}) needs some +% \item[\upack{abstract}] The \pack{abstract} package~\cite{abstract}\imess{I0040} (by \name{Peter~R.}{Wilson}) needs some % precautions if used with its \optp{addtotoc}{abstract} option. % \begin{SMOOTH} % \item[adjustment] Some \upack{minitoc} commands and environments are known as ``adjustment commands'' because @@ -17295,16 +19440,18 @@ have centered labels. % \com{decrementptc}, \com{decrementmtc}, \com{decrementstc}, % \com{incrementptc}, \com{incrementmtc}, \com{incrementstc}, % \com{mtcaddpart}, \com{mtcaddchapter}, \com{mtcaddsection}, -% \com{mtcfixglossary}, \com{mtcfixindex}, +% \com{mtcfixglossary}, \com{mtcfixindex}, \com{mtcfixnomenclature}, % \env{mtchideinmaintoc}, % \env{mtchideinmainlof}, and % \env{mtchideinmainlot}. % It is \virage\emph{strongly recommended} that the user verifies the result of such adjustments in the final document. % \end{SMOOTH} -% \item[after] A type of \emph{feature} (see this term) which is executed \emph{after} a given type of mini-table. +% \item[\feat{after}] A type of \emph{feature} (see this term) which is executed \emph{after} a given type of mini-table. % Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}. +% \item[\pack{afterpage}] The \pack{afterpage}~\cite{afterpage} package is used to add code to be executed \emph{after} the +% next page break. % \item[\upack{alnumsec}] -% The \pack{alnumsec} package~\cite{alnumsec} allows you to use alphanumeric section +% The \pack{alnumsec} package~\cite{alnumsec}\imess{W0090} allows you to use alphanumeric section % numbering, e.g. A.~Introduction; III.~International Law. It's % output is similar to the \pack{alphanum} package (part of the \class{jura} class~\cite{jura}), % but you can use the standard \LaTeX\ sectionning commands. Thus it is possible to switch numbering @@ -17312,22 +19459,25 @@ have centered labels. % It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.alnumsec} and % section~\vref{faq.42}). % \begin{SMOOTH} -% \item[\upack{alphanum}] The \pack{alphanum} package, which is part of the specialized \class{jura} class~\cite{jura}, -% by \xname{Felix}{Braun}, is \Virage\emph{incompatible} with the \upack{minitoc} package. +% \item[\upack{alphanum}] The \pack{alphanum}\imess{W0025} package, which is part of the specialized \class{jura} class~\cite{jura}, +% by \xname{Felix}{Braun}, is \emph{incompatible} with the \upack{minitoc} package. % \end{SMOOTH} -% \item[\AmS] The American Mathematical Society. This society has developped some document classes: -% unfortunately, \class{amsart} and \class{amsproc} are \Virage\emph{incompatible} with the \upack{minitoc} package; +% \lneed{3} +% \item[\AmS] The\SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{I0041}} +% American Mathematical Society~\footnote{\url{http://www.ams.org}}. This society has developped some document classes: +% unfortunately, \class{amsart} and \class{amsproc} are \emph{incompatible} with the \upack{minitoc} package; % \class{amsbook} is compatible but needs precautions. -% \item[\uclass{amsart}, \xfile{amsart.cls}]\iclass{amsart} A document class for articles~\cite{amslatex}, +% \item[\uclass{amsart}, \xfile{amsart.cls}]\iclass{amsart} A\imess{W0026} document class for articles~\cite{amslatex}, % provided by the American Mathematical -% Society (\AmS). Unfortunately, this class is \Virage\emph{incompatible} with the \upack{minitoc} package. -% \item[\uclass{amsbook}, \xfile{amsbook.cls}]\iclass{amsbook} A document class for books~\cite{amslatex}, +% Society (\AmS). Unfortunately, this class is \emph{incompatible} with the \upack{minitoc} package. +% \item[\uclass{amsbook}, \xfile{amsbook.cls}]\iclass{amsbook} A\imess{I0041} document class for books~\cite{amslatex}, % provided by the American Mathematical % Society (\AmS). This class is compatible with the \upack{minitoc} package, but needs some precautions. % See section~\vref{s+AMS}. -% \item[\uclass{amsproc}, \xfile{amsproc.cls}]\iclass{amsproc} A document class for conference proceedings~\cite{amslatex}, +% \item[\uclass{amsproc}, \xfile{amsproc.cls}]\iclass{amsproc} A\imess{W0027} document class for conference +% proceedings~\cite{amslatex}, % provided by the American Mathematical Society (\AmS). Unfortunately, this class is -% \Virage\emph{incompatible} with the \upack{minitoc} package. +% \emph{incompatible} with the \upack{minitoc} package. % \begin{SMOOTH} % \item[\upack{Antomega}] \pack{Antomega}~\cite{antomega} (by \name{Alexej~M.}{Kryukov} and \name{Dmitry}{Ivanov}) % is a language support package for \emph{Lambda}~($\mathbf{\Lambda}$), based on the original @@ -17338,10 +19488,10 @@ have centered labels. % \xfile{russian2m.mld}, \xfile{russian2o.mld}, and \xfile{spanish3.mld}. % \end{SMOOTH} % \item[\env{appendices}] See \upack{appendix} below. -% \item[\upack{appendix}] The \pack{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson}) +% \item[\upack{appendix}] The\imess{I0042} \pack{appendix} package~\cite{appendix} (by \name{Peter~R.}{Wilson}) % provides various ways of formatting the titles of appendices. Also (\texttt{sub})\env{appendices}\ienv{subappendices} % environments\ienv{appendices}\ienv{subappendices} -% are provided that can be used, for example, for per chapter/section appendices. If this package +% are provided that can be used, for instance, for per chapter/section appendices. If this package % is used with \upack{minitoc}, some precautions are needed (see section~\vref{faq+appendix}). % \item[\upack{\Arabi}] \packa{\Arabi}{arabi}~\cite{arabi} is a system (by \name{Youssef}{Jabri}) to prepare \LaTeX{} documents in the % \lopt{arabic} or \lopt{farsi} languages. The titles in \xfile{arabi.mld} and \xfile{farsi3.mld} come from the \xfile{arabic.ldf} @@ -17376,12 +19526,15 @@ have centered labels. % tables. The \upack{minitoc} package creates its own auxiliary files, to store the contents of each % mini-table. These files are the \emph{minitoc auxiliary files}, whose names are % \emph{document}\texttt{.}\emph{extension}, the table~\vref{t+suffixes} lists the possible extensions. +% \end{wdesc} +% \jsection{B}\addcontentsline{toc}{section}{B} +% \begin{wdesc}{XXXXXX} % \item[\upack{babel}] The \pack{babel} package~\cite{babel,babel-user} (by \name{Johannes~L.}{Braams} and others) is % a large package useful to write \LaTeX\ documents in many languages, not only english. % Many titles for mini-tables come from the \pack{babel} package. % \item[\upack{Bang\TeX}]\ipacka{Bang\TeX}{BangTeX} A package for typesetting documents in the \lopt{bangla} language using the {\TeX/\LaTeX} systems; % see~\cite{bangtex}. -% \item[before] A type of \emph{feature} (see this term) which is executed \emph{before} a given type of mini-table. +% \item[\feat{before}] A type of \emph{feature} (see this term) which is executed \emph{before} a given type of mini-table. % Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}. % \item[\BibTeX] A program by \name{Oren}{Patashnik} to make bibliographies in \LaTeX{} documents. Distributed with \LaTeX. % See~\cite{ttb,btxdoc,btxhak,btxfaq}. @@ -17396,17 +19549,24 @@ have centered labels. % \com{chapter}, and \com{section} (and below). It is compatible with the \upack{minitoc} package and % you can make mini-tables at the part and chapter levels (but not at the section level, to avoid too many % auxiliary files). +% \item[\pack{booktabs}] This nice package~\cite{booktabs} helps to the preparation of better tables, \emph{without} +% vertical rules nor double rules. +% \end{wdesc} +% \jsection{C}\addcontentsline{toc}{section}{C} +% \begin{wdesc}{XXXXXX} +% \item[\pack{calc}] The \pack{calc}~\cite{calc} package makes easier the numeric computations (on counters and dimensions) +% when preparing a \LaTeX{} document. % \item[cappuccino] See ``minutes'' below. -% \item[\upack{captcont}] The \pack{captcont} package~\cite{captcont} provides support for retaining +% \item[\upack{captcont}] The \pack{captcont} package~\cite{captcont}\imess{W0091} provides support for retaining % a figure or caption number across several float environments --- usually over several pages. It allows % control over the contents of the List-of-Figures and the List-of-Tables pages. It should be compatible % with all other packages that modify or extend the float environment and with the \pack{subfig} % package~\cite{subfig} in particular. -% \item[\upack{caption}] The \pack{caption} package~\cite{caption} provides many ways to customize the captions +% \item[\upack{caption}] The \pack{caption} package~\cite{caption}\imess{W0033} provides many ways to customize the captions % in floating environments such \env{figure} and \env{table} and cooperates with many other packages. % \item[\upack{caption2}] The\footnote{This text comes from the documentation of the \pack{caption} package. % The \pack{caption} and \pack{caption2} packages have the same author, \xname{Axel}{Sommerfeldt}.} -% \pack{caption2} package~\cite{caption2} used to be an experimental side-version +% \pack{caption2} package~\cite{caption2}\imess{W0034} used to be an experimental side-version % of the regular \pack{caption} package~\cite{caption} and has been superseed by the new release of % the regular \pack{caption} package version~\mbox{3.0} in December 2003. \pack{caption2} is still % some kind of supported, that means it will be part of future releases and bugs will still be fixed, @@ -17421,7 +19581,7 @@ have centered labels. % \item[\xfile{CATALOG}] A plain text file which contains basic infos about the \upack{minitoc} package % (abstract, date, author, version, licence). % \item[catcode] Short for ``category code''. In\footnote{This definition is taken from -% ``\textsl{The \TeX{}book}''~\cite{texbook}.} +% ``\textsl{The \TeX{}book}''~\cite{texbook,ftb}.} % the first place, it's wise to have a precise idea of what your keyboard sends to the machine. There are 256~characters % that \TeX\ might encounter at each step, in a file or in a line of text typed directly on your terminal. These % 256~characters are classified into 16~categories numbered~0 to~15. See table~\vref{t+J+catcodes}. @@ -17454,11 +19614,11 @@ have centered labels. % \end{tabular} % \end{table} % It's not necessary for you to learn these code numbers; the point is only that \TeX\ responds to 16~different -% types of characters. At first, ``\textsl{The \TeX{}book}'' led you to believe that there were just two types---the -% escape character and the others---and then you were told about two more types, the grouping symbols~\texttt{\{} +% types of characters. At first, ``\textsl{The \TeX{}book}'' led you to believe that there were just two types --- the +% escape character and the others --- and then you were told about two more types, the grouping symbols~\texttt{\{} % and~\texttt{\}}. The category code for any character can be changed at any time, but it is usually wise to stick to a % particular scheme. -% \item[\upack{ccaption}] The \pack{ccaption} package~\cite{ccaption} provides commands for ``continuation captions'', +% \item[\upack{ccaption}] The \pack{ccaption} package~\cite{ccaption}\imess{W0035} provides commands for ``continuation captions'', % unnumbered captions, and a legend heading for any environment. Methods are provided to define captions % for use outside float environments, and to define new float environments and subfloats. Tools are provided % for defining your own captioning styles. @@ -17487,9 +19647,9 @@ have centered labels. % \pack{CJK} implements the GB, Big~5, JIS, SJIS, KS, UTF~8, and CNS encodings (on 16~bits, except UTF~8 on 24~bits). % See table~\vref{t+jargon+CJK}. % \begin{table}[tp] -% \centering % \changeskips % \caption{Encoding schemes implemented in \upack{CJK}}\label{t+jargon+CJK}\ipack{CJK} +% \centering % \begin{tabular}{@{}lccc@{}} % \toprule % \textbf{Encoding}&\textbf{1~byte}&\textbf{2~bytes}&\textbf{3~bytes}\\ @@ -17554,6 +19714,10 @@ have centered labels. % \bottomrule % \end{tabularx} % \end{table} +% \item[\feat{close}] A type of \emph{feature} (see this term) which is executed immediately after (\emph{close}) the insertion +% of the auxiliary file for a given type of mini-table. +% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}. +% See the \exam{mtc-ocf.tex} example file, in section~\vref{mtc-ocf.tex}. % \item[\uscrp{cmk}]\iscrp{cmk} % An example of shell script to prepare the documentation files in PostScript format from the ones in PDF format. % This script should be adapted to your needs. @@ -17567,12 +19731,13 @@ have centered labels. % the cm-super fonts, etc. % \item[counter] A \TeX\ register containing an integer value. There are 256 counters (from~0 to~255) in \TeX, but % \LaTeX\ uses some of them, and many packages need some counters for their own usage. An extended version -% derived from \TeX, \eTeX~\cite{etex}, allows more counters. Omega~($\mathbf{\Omega}$) also offers more counters. +% derived from \TeX, \packa{\eTeX}{etex}~\cite{etex}, allows more counters. Omega~($\mathbf{\Omega}$) also offers more counters. % \item[CTAN] The \emph{Comprehensive \TeX\ Archive Network}, a~set of computer archives containing most of % the \TeX\ related resources (like fonts, sofware, documentations, packages). They are accessible via -% Internet. The participating hosts in the Comprehensive TeX Archive Network are: +% Internet. The participating hosts in the Comprehensive TeX Archive Network +% are\,\footnote{This list may change in the future.}: % \begin{itemize} -% \item \texttt{ftp.dante.de} (Cologne [KÖln], Germany) +% \item \texttt{ftp.dante.de} (Cologne [Köln], Germany) % \begin{itemize} % \item anonymous ftp \texttt{/tex-archive} (\texttt{/pub/tex} \texttt{/pub/archive}) % \item rsync access on \url{rsync://rsync.dante.de/CTAN/} @@ -17595,12 +19760,13 @@ have centered labels. % \end{itemize} % \end{itemize} % There are also many sites mirroring these main archives. +% \end{wdesc} +% \jsection{D}\addcontentsline{toc}{section}{D} +% \begin{wdesc}{XXXXXX} +% \item[\pack{dblaccnt}] I~needed to use the \pack{dblaccnt}~\cite{dblaccnt} package to typeset ``The pdf\TeX\ Program'' +% entry~\cite{han} in the bibliography, because its author's first name contains a double +% accent \mbox{(\namea{Th\'{\^e}~Th\`anh}{Hàn}{Han})}. % \item[\texttt{de.comp.text.tex}] The Usenet news group about \TeX\ and \LaTeX, in german. -% \item[depth] In the standard documents classes (and in most classes) with sectionning commands, we have a notion of -% \textbf{depth}. The depth of a sectionning command determines the numbering level in its title (from the value of the -% \dcnt{secnumdepth} counter), and the entries for a given sectionning command appear in the main table of contents -% if the depth of this sectionning command is lower than or equal to the value of the \dcnt{tocdepth} counter; see -% table~\vref{t+j+depths} for the depths of the sectionning commands in the main document classes. % \begin{table}[!tp] % \changeskips % \caption{Depths for sectionning commands}\label{t+j+depths} @@ -17620,6 +19786,11 @@ have centered labels. % \bottomrule % \end{tabular} % \end{table} +% \item[depth] In the standard documents classes (and in most classes) with sectionning commands, we have a notion of +% \textbf{depth}. The depth of a sectionning command determines the numbering level in its title (from the value of the +% \dcnt{secnumdepth} counter), and the entries for a given sectionning command appear in the main table of contents +% if the depth of this sectionning command is lower than or equal to the value of the \dcnt{tocdepth} counter; see +% table~\vref{t+j+depths} for the depths of the sectionning commands in the main document classes. % % \begin{SMOOTH} % The mechanism is analog for the parttocs, minitocs, and secttocs, using the values of the \dcnt{parttocdepth}, @@ -17637,6 +19808,9 @@ have centered labels. % The Netherlands, and it was the first system to provide support for the \devnag{} script for \TeX{}. % ^^A \item[\xfile{duplex2v.pro}] A PostScript header file, which tries to activate recto-verso printing. It works % ^^A with some HP and Canon PostScript printers. +% \end{wdesc} +% \jsection{E}\addcontentsline{toc}{section}{E} +% \begin{wdesc}{XXXXXX} % \item[\texttt{em}] A length unit equal (approximatively) to the width of a~``m'' letter in the current font. % \item[\uscrp{emk}]\iscrp{emk} % An example of shell script to prepare the english documentation of the \upack{minitoc} package. The script @@ -17647,11 +19821,11 @@ have centered labels. % \item[encoding] This specifies the order that characters appear in the font (e.g., whether the 65th character is ``A''). % The most common value for TeX font encoding is OT1. The other predefined option is T1 (extended \TeX). There's also % US~ASCII (7~bit), ISO~Latin-1 (8~bit), Adobe Standard Encoding, UTF8 (Unicode~\cite{chou,unicode-des,unicode}), -% etc. See table~\vref{t+var-encodings} and ~\cite{encguide}. +% etc. See table~\vref{t+var-encodings} and ~\cite{encguide,enc-inter}. % \begin{table}[htp] -% \centering % \changeskips % \caption{Various encodings}\label{t+var-encodings} +% \centering % \begin{tabularx}{\textwidth}{@{}lZ{1}@{}} % \toprule % \textbf{Encoding}&\textbf{Comment}\\ @@ -17662,6 +19836,7 @@ have centered labels. % \texttt{cp1250}&Windows 1250 (Central and Eastern Europe) code page.\\ % \texttt{cp1251}&Windows 1251 (Cyrillic) code page.\\ % \texttt{cp1252}&Synonym for \texttt{ansinew}.\\ +% \texttt{cp1257}&Windows 1257 (Baltic) code page.\\ % \texttt{cp437}&IBM~437 code page, which is the original % American code page and contains letters, digits, % mathematical symbols, and some characters useful in the @@ -17671,8 +19846,8 @@ have centered labels. % ISO~Latin~1, but character arrangement is not the same.\\ % \texttt{cp852}&IBM~852 code page.\\ % \texttt{cp855}&IBM~855 code page (Cyrillic).\\ -% \texttt{cp865}]&IBM~865 code page.\\ -% \texttt{cp866}]&IBM~866 code page (MS-DOS Cyrillic).\\ +% \texttt{cp865}&IBM~865 code page.\\ +% \texttt{cp866}&IBM~866 code page (MS-DOS Cyrillic).\\ % \texttt{decmulti}&DEC Multinational Character Set encoding.\\ % \texttt{latin1}&ASCII encoding plus the characters needed % for most Western European languages, including Danish, @@ -17703,22 +19878,30 @@ have centered labels. % arguments, like this: % \begin{quote} % \verb|\begin{minipage}[t]{.5\textwidth}|\\ -% \verb|\end{minipage}|\\ +% \verb|\end{minipage}| % \end{quote} -% \item[ethiop] A \LaTeX\ package~\cite{ethiop} giving the \lopt{ethiopian} language support for the \pack{babel} +% \item[\packa{\eTeX}{etex}] \packa{\eTeX}{etex}~\cite{etex} is an extented version of \TeX, with much more +% registers and many new primitives; it supports also left-to-right and right-to-left writing. +% \item[ethiop]\ipack{ethiop} A \LaTeX\ package~\cite{ethiop} giving the \lopt{ethiopian} language support for the \pack{babel} % package~\cite{babel,babel-user}. % \item[extension] The name of a file is often made of 2~parts: a \emph{base name} and an \emph{entension}, % separated by a dot. On some old operating systems, the base name is limited to 8~characters and the extension % to 3~characters (the ``8+3'' scheme). See also sections~\vref{MS-DOS} and~\vref{.8+3}. % It is strongly recommended to not have more than one dot in a file name. +% \end{wdesc} +% \jsection{F}\addcontentsline{toc}{section}{F} +% \begin{wdesc}{XXXXXX} % \item[\xfile{farsi.sty}] See \packa{Farsi\TeX}{FarsiTeX} below. % \item[\upack{Farsi\TeX}]\ipacka{Farsi\TeX}{FarsiTeX} A package~\cite{farsi} to typeset a document in the \lopt{farsi} (iranian, persian) language. % See~\url{http://www.farsitex.org}. But this package is today available only for \LaTeX2.09. % See also sections~\vref{s+mld+farsi1} and~\vref{s+mld+farsi2}. % \item[features] A feature (for the \upack{minitoc} package) is a set of actions executed at each occurrence of -% a mini-table of a given type. Three features are associated to each mini-table type: a ``before'' feature -% (executed before the mini-table), an ``after'' feature (executed after the mini-table), and a -% ``thispagestyle'' feature, which is executed with the mini-table to set its page style. +% a mini-table of a given type. Five features are associated to each mini-table type: a ``\feat{before}'' feature +% (executed before the whole mini-table), an ``\feat{after}'' feature (executed after the whole mini-table), +% a ``\feat{open}'' feature, executed just before inserting the mini-table file, +% a ``\feat{close}'' feature, executed just after inserting the mini-table file, +% and a +% ``\feat{pagestyle}'' feature, which is executed with the mini-table to set its page style. % Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}. % \item[\env{filecontents}] % A special \LaTeX{} environment. It allows to create a file (whose name is passed as an argument of the @@ -17735,9 +19918,24 @@ have centered labels. % see~\textbf{Chapter~0} and \textbf{absolute numbering} above, and section~\vref{faq.5}. % \item[\com{firstpartis}] Analog to \com{firstchapteris} above. % \item[\com{firstsectionis}] Analog to \com{firstchapteris} above. +% \item[\pack{float}] This package~\cite{float} (by \name{Anselm}{Lingnau})\imess{I0053} improves the interface for defining floating +% objects such as figures and tables in \LaTeX{}. It adds the notion of a `float style' that governs appearance +% of floats. New kinds of floats may be defined using a \com{newfloat} command analogous to \com{newtheorem}. +% This package also incorporates the functionality of \name{David~P.}{Carlisle}'s package \pack{here}, +% giving floating environments a \texttt{[H]} option which means `PUT IT HERE' (as opposed to the +% standard \texttt{[h]} option which means `You may put it here if you like'). % \item[\com{FloatBarrier}] % A macro from the \pack{placeins} package~\cite{placeins}. It sets up a ``barrier'' against the drift of % floats (like figures or tables). +% \item[\pack{floatrow}] This package~\cite{floatrow} (by \name{Olga~G.}{Lapko})\imess{I0053} is an extension of the +% \pack{float} package~\cite{float} (by \name{Anselm}{Lingnau}), reusing its code, with extensions from +% the \pack{rotfloat} package~\cite{rotfloat} (by \name{Axel}{Sommerfeldt}). +% \item[\pack{flowframe}] This\imess{W0097} package~\cite{flowfram,ffuserguide} is designed to enable you +% to create text \emph{frames} +% in a document such that the contents of the \env{document} environment flow from one frame to the next in the +% order that they were defined. This is useful for creating posters or magazines or any other form of document that +% does not conform to the standard one or two column layout. As this package defines its own system of +% minitocs, it is \emph{incompatible} with the \upack{minitoc} package. % \item[\xfile{fminitoc.bib}] A bibliographic data base for the french documentation of the \upack{minitoc} package. % \item[\xfile{fminitoc.dtx}] The source file for the french documentation of the \upack{minitoc} package. In % fact, it just sets \com{jobname} then loads \xfile{minitoc.dtx}, which itself loads @@ -17755,7 +19953,7 @@ have centered labels. % \item[\uscrp{fmk}]\iscrp{fmk} % An example of shell script to prepare the french documentation of the \upack{minitoc} package. The script % \scrp{imk} must have be run previously. See item~\vref{IN9}. -% \item[\upack{fncychap}] The \pack{fncychap} package~\cite{fncychap} provides a set of commands for changing +% \item[\upack{fncychap}] The \pack{fncychap}\imess{W0086} package~\cite{fncychap} provides a set of commands for changing % the format used for some headings (chapters) in the standard \LaTeXe\ document classes: % \class{book} and \class{report}. % It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.fncychap} and @@ -17772,10 +19970,24 @@ have centered labels. % then modified with the \tool{urlbst}~\cite{urlbst} tool to add an \texttt{URL} field. % \item[\upack{frnew.sty}]\ipack{frnew} A small package file used to prepare the french documentation. % It is generated when compiling \xfile{minitoc.ins}. +% \end{wdesc} +% \jsection{G}\addcontentsline{toc}{section}{G} +% \begin{wdesc}{XXXXXX} +% \item[\pack{geometry}] The \pack{geometry} package~\cite{geometry} provides a flexible and complete user interface to page +% dimensions. You can specify them by using intuitive parameters to get your desired page layout. For instance, +% if you want to set margins (the left, right, top and bottom margins) to 2cm from each edge of +% the paper, what you need is just: +% \begin{quote} +% \verb|\usepackage[margin=2cm]{geometry}| +% \end{quote} +% This powerful (and recommended) package is used in some example documents and in this documentation. % \item[\upack{guarani}]\ipack{guarani} A \LaTeX\ package to compose text in \ilopt{guarani}Guarani, the main language spoken in Paraguay. % The file \xfile{guarani.ldf}, included in this package, defines the titles. See~\cite{guarani} and % section~\vref{s+mld+guarani}. -% \item[\upack{hangcaption}] The \pack{hangcaption} package~\cite{hangcaption} defines a variant of the +% \end{wdesc} +% \jsection{H}\addcontentsline{toc}{section}{H} +% \begin{wdesc}{XXXXXX} +% \item[\upack{hangcaption}] The \pack{hangcaption}\imess{W0092} package~\cite{hangcaption} defines a variant of the % \com{caption} command to produce captions with hanging indentation. This package is likely % obsolete (1992, \LaTeX2.09). % \item[Hindi] For the Hindi language, see the \packa{\protect\devnag}{Devanagari} package~\cite{devanagari} above. The @@ -17794,7 +20006,9 @@ have centered labels. % mouse). This requires a special type of document (PDF, PostScript with hypertext features) and a suitable % viewer (PDF viewer, recent PS viewer). This is useful to navigate in a document or in many documents, % which can be remote documents. -% \item[\upack{hyperref}] The \pack{hyperref} package~\cite{hyperref.web} is used to emend cross-referencing commands in +% \lneed{4} +% \item[\upack{hyperref}] The\SMM{\lmess{W0023}\\\lmess{W0028}\\\lmess{W0030}\\\lmess{W0039}} +% \pack{hyperref} package~\cite{hyperref.web} is used to emend cross-referencing commands in % \LaTeX\ to produce some sort of \com{special} commands; there are % backends for the \com{special} set defined for \packa{Hyper\TeX}{HyperTeX} \texttt{dvi} processors, % for embedded pdfmark commands for processing by Acrobat Distiller @@ -17809,15 +20023,19 @@ have centered labels. % \com{special} commands which a driver can turn into hypertext links; % it also provides new commands to allow the user to write \emph{ad hoc} % hypertext links (hyperlinks), including those to external documents and URLs. +% \end{wdesc} +% \jsection{I}\addcontentsline{toc}{section}{I} +% \begin{wdesc}{XXXXXX} % \item[\upack{ifmtarg}] The \pack{ifmtarg} package~\cite{ifmtarg} provides an if-then-else command % for testing if a macro argument is empty (``empty'' meaning zero or more spaces only). +% \item[\pack{ifthen}] The \pack{ifthen} package~\cite{ifthen} implements an \com{ifthenelse} command for \LaTeXe. % \begin{SMOOTH} % \item [\uscrp{imk}]\iscrp{imk} % An example of shell script, which prepares the \upack{minitoc} package from \xfile{minitoc.ins} and % \xfile{minitoc.dtx}; note that \scrp{imk} must be run before running \scrp{emk} or \scrp{fmk}. % See item~\vref{IN9}. % \end{SMOOTH} -% \item[\uopt{insection}] The \opt{insection} package option loads the \pack{placeins} package~\cite{placeins} +% \item[\uopt{insection}] The \opt{insection}\imess{W0056} package option loads the \pack{placeins} package~\cite{placeins} % with adequate options to avoid the floats (like figures and tables) to drift outside of their sections. % This package option is recommended if you use sectlofs or sectlots in your document. See % section~\vref{mtcsecttoc}. @@ -17832,11 +20050,19 @@ have centered labels. % \end{tabular} % \item[\xfile{INSTALL}] A text file describing the installation of the \upack{minitoc} package. See % chapter~\vref{c+installation}. +% \end{wdesc} +% \jsection{J}\addcontentsline{toc}{section}{J} +% \begin{wdesc}{XXXXXX} % \item[\com{jobname}] A \TeX\ primitive containing the name of the document in preparation, i.e.,~the name of % the file read first by \TeX{} (or \LaTeX), without its extension. Very useful to build the names of other % files. -% \item[\uclass{jura}] The \class{jura} class~\cite{jura}, by \xname{Felix}{Braun}, is \Virage\emph{incompatible} with the +% \item[\uclass{jura}] The \class{jura}\imess{W0029} class~\cite{jura}, by \xname{Felix}{Braun}, is \emph{incompatible} with the % \upack{minitoc} package. It is used for german judicial documents. +% \end{wdesc} +% \jsection{K}\addcontentsline{toc}{section}{K} +% \begin{wdesc}{XXXXXX} +% \item[\packa{Kannada\TeX}{KannadaTeX}] A project~\cite{kannadatex} to use \LaTeX{} for typesetting in the +% Kannada language. See section~\vref{s+mld+kannada}. % \item[\uopt{k-loose}]\ioptd{k-loose} A \upack{minitoc} package option useful if your document is written with one of the \KOMAScript{} % classes~\cite{komab,koma,robbers-pj-2006-3}. This option tries to set a loose line spacing in the mini-tables. % Analog to the \optd{loose} @@ -17847,7 +20073,7 @@ have centered labels. % package option for standard classes. % \lneed{3} % \item[\KOMAScript] -% {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3} is a very complex bundle. You may see this, because it +% {\KOMAScript}\imess{I0043}~\cite{komab,koma,robbers-pj-2006-3} is a very complex bundle. You may see this, because it % is not only one class or one package but a bundle of many classes and % packages. The classes (\class{scrartcl}, \class{scrbook}, % \class{scrlettr}, \class{scrlttr2}, and \class{scrreprt}) @@ -17872,6 +20098,9 @@ have centered labels. % {\KOMAScript} bundle contains replacements for the three standard % classes \class{book}, \class{report}, and \class{article}. % There is also a replacement for the standard class \class{letter}. +% \end{wdesc} +% \jsection{L}\addcontentsline{toc}{section}{L} +% \begin{wdesc}{XXXXXX} % \item[Lambda] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of % Omega~($\mathbf{\Omega}$) is called ``\emph{Lambda}'' ($\mathbf{\Lambda}$). % \item[Lamed] The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of @@ -17910,9 +20139,9 @@ have centered labels. % \item[\LaTeX3] The future version of \LaTeX, whose development is still in progress. % \item[leaders] A repetitive sequence of dots (or of one another small character), regulary spaced, used to link % two objects on the same line (leading from a title to a page number in a table of contents or the like). -% \item[\uclass{letter}]\iclass{letter} A standard document class~\cite{letter} to prepare letters for postal mail (mail on paper). -% As such documents have no sectionning commands nor structure, the \upack{minitoc} package is pointless (hence -% \Virage\emph{incompatible}) with them. +% \item[\uclass{letter}]\iclass{letter} A\Virage{} standard document class~\cite{letter} to prepare letters for postal +% mail (mail on paper). As such documents have no sectionning commands nor structure, the \upack{minitoc} package +% is pointless (hence \emph{incompatible}) with them. % \item[\upack{lipsum}] The \pack{lipsum} package~\cite{lipsum} allows to easily insert sentences % in a test file with a minimum of typing. The sentences are in latin but are modified and made nearly % senseless. I have used this package in some of the examples of documents. @@ -17921,11 +20150,11 @@ have centered labels. % \item[\uopt{listfiles}]\ioptd{listfiles} An option of the \upack{minitoc} package. It creates a list of the minitoc auxiliary % files (these files contains the mini-tables and may be removed after the \LaTeX\ run) in the % \emph{document}\suffix{.maf} file. Default. See section~\vref{s+listfiles}. -% \item[LOF] An acronym for ``list of figures''. +% \item[LOF, LoF] An acronym for ``list of figures''. % \item[\dcnt{lofdepth}] This counter, if it exists, contains the depth of the list of figures. % \item[\uopt{loose}]\ioptd{loose} An option of the \upack{minitoc} package. It gives a loose line spacing in the % mini-tables. It is the default. The opposite option is \opt{tight}. -% \item[LOT] An acronym for ``list of tables''. +% \item[LOT, LoT] An acronym for ``list of tables''. % \item[\dcnt{lotdepth}] This counter, if it exists, contains the depth of the list of tables. % \item[LPPL] The \emph{LaTeX Project Public License}, available at % \begin{quote} @@ -17936,6 +20165,9 @@ have centered labels. % For the \upack{minitoc} package, it is very similar to the \class{article} document class; see above. % \item[\uclass{ltnews}]\iclass{ltnews} A standard \LaTeX\ document class~\cite{ltnews}, for preparing the announcement of a \LaTeX{} release. For the % \upack{minitoc} package, it is very similar to the \class{article} document class; see above. +% \end{wdesc} +% \jsection{M}\addcontentsline{toc}{section}{M} +% \begin{wdesc}{XXXXXX} % \item[\com{makeatletter} \textmd{and} \com{makeatother}] Many\footnote{Informations % from~\cite[page~843]{TLC2}.} internal commands of \LaTeX{}, of % packages and classes contain the \texttt{@}~character in their names. This effectively prevents such names @@ -17943,14 +20175,17 @@ have centered labels. % document, even in the preamble, without taking special precautions. As it is sometimes necessary to have % such bits of ``internal code'' in the preamble, the commands \com{makeatletter} % and \com{makeatother} make it easy to do: the difficult bit is to remember to add them, failure to do -% so can result in some strange errors. And these two commands should never be used in a package or class file. +% so can result in some strange errors. And these two commands \Virage\emph{should never be used in a package or class file}. % \item[makefile] A special text file containing instructions describing the creation and the installation of a % piece of software, using the ``\textbf{make}'' utility; \textbf{make} is a nice tool coming from the Unix % operating system, but variants exists. -% \item[\upack{mcaption}] The \pack{mcaption} package~\cite{mcaption} provides a \env{margincap} +% \item[\upack{mcaption}] The \pack{mcaption}\imess{W0036} package~\cite{mcaption} provides a \env{margincap} % environment for putting captions in the outer document margin with either a top or bottom alignment. +% \lneed{7} % \begin{SMOOTH} -% \item[\uclass{memoir}, \xfile{memoir.cls}]\iclass{memoir} A very general and powerful document class +% \item[\uclass{memoir}, \xfile{memoir.cls}]\iclass{memoir} A very% +% \SMM{\lmess{E0028}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0030}\\\lmess{I0032}\\\lmess{I0044}\\\lmess{M0001}} +% general and powerful document class % (by \xname{Peter~R.}{Wilson}, described in~\cite{memoir,add-memoir,wilson-pj-2006-3}); this class % is compatible with the \upack{minitoc} package (with some precautions) if you use a recent version. See % section~\vref{faq+memoir}. @@ -17984,7 +20219,8 @@ have centered labels. % \xname{Didier}{Verna} and \xname{A.~J.~``Tony''}{Roberts} to work with the powerful \pack{hyperref} package~\cite{hyperref.web}; % \xname{Heiko}{Oberdiek} has integrated their work so since version \#31, \upack{minitoc} is compatible with % \pack{hyperref}. -% \emph{Hence\Virage{} the \pack{minitoc-hyper} package~\cite{minitoc-hyper} is now obsolete and should no more be used. +% \emph{Hence\Virage{} the \pack{minitoc-hyper} package~\cite{minitoc-hyper} is now obsolete and +% should no more be used. % It it still present on the CTAN archives for compatibility with old documents.} % \item[\xfile{minitoc.ins}] The installation file for the \upack{minitoc} package. Compiling it with \LaTeX\ % produces most of the files of the \upack{minitoc} package. @@ -18098,76 +20334,86 @@ have centered labels. % its main drawback is the use of filenames with short extensions (the ``8+3'' scheme), which limits to~99 the number % of mini-tables for each kind. % \item[\uexam{mtc-2c.tex}]\iexam{mtc-2c.tex} An example file showing the use of the \upack{minitoc} package with a two columns -% page layout. +% page layout. See section~\vref{mtc-2c.tex}. % \item[\uexam{mtc-2nd.tex}]\iexam{mtc-2nd.tex} An example of document using the \upack{minitoc} package and its \lopt{french2} -% language option. -% \item[\uexam{mtc-add.bib}]\iexam{mtc-add.bib} A small bibliographic data base for the \exam{mtc-add.tex} and \exam{mtc-ads.tex} example -% documents. +% language option. See section~\vref{mtc-2nd.tex}. +% \item[\uexam{mtc-add.bib}]\iexam{mtc-add.bib} A small bibliographic data base for the \exam{mtc-add.tex} +% and \exam{mtc-ads.tex} example documents. See section~\vref{mtc-add.tex}. % \item[\uexam{mtc-3co.tex}]\iexam{mtc-3co.tex} An example of document using the \upack{minitoc} package to -% prepare a minitoc on three columns. +% prepare a minitoc on three columns. See section~\vref{mtc-3co.tex}. % \item[\uexam{mtc-add.tex}]\iexam{mtc-add.tex} An example document showing how to use \com{mtcaddchapter} and the % \pack{tocbibind} package~\cite{tocbibind} with \upack{minitoc}. See section~\vref{mtc-add.tex}. % \item[\uexam{mtc-ads.tex}]\iexam{mtc-ads.tex} An example document showing how to use \com{mtcaddsection} and the % \pack{tocbibind} package~\cite{tocbibind} with \upack{minitoc}. See section~\vref{mtc-ads.tex}. % It also shows how it is challenging to manage the mini-lists of floats at the section level. % \item[\uexam{mtc-amm.tex}]\iexam{mtc-amm.tex} An example file showing the use of the \env{appendices} environment in a -% \class{memoir} class document with the \upack{minitoc} package. +% \class{memoir} class document with the \upack{minitoc} package. See section~\vref{mtc-amm.tex}. % \item[\uexam{mtc-apx.tex}]\iexam{mtc-apx.tex} An example file showing the use of the \env{mtchideinmaintoc} environment -% to hide the entries of the appendices in the main TOC and to create a part-level TOC for the appendices. -% \item[\uexam{mtc-art.tex}]\iexam{mtc-art.tex} An example of document (\class{article} class) using the \upack{minitoc} package. +% to hide the entries of the appendices in the main TOC and to create a part-level TOC for the appendices. See +% section~\vref{mtc-apx.tex}. +% \item[\uexam{mtc-art.tex}]\iexam{mtc-art.tex} An example of document (\class{article} class) using the \upack{minitoc} package. See section~\vref{mtc-art.tex}. % \item[\uexam{mtc-bk.tex}]\iexam{mtc-bk.tex} An example of document (\class{book} or \class{report} class) -% using the \upack{minitoc} package. +% using the \upack{minitoc} package. See section~\vref{mtc-bk.tex}. % \item[\uexam{mtc-bo.tex}]\iexam{mtc-bo.tex} An example file showing the use of the \upack{minitoc} package with a two columns -% page layout and using the \pack{tocloft} package~\cite{tocloft}. +% page layout and using the \pack{tocloft} package~\cite{tocloft}. See section~\vref{mtc-bo.tex}. % \item[\uexam{mtc-ch0.tex}]\iexam{mtc-ch0.tex} An example file showing the use of the \upack{minitoc} package in a document with a -% starred first chapter. +% starred first chapter. See section~\vref{mtc-ch0.tex}. % \item[\uexam{mtc-cri.tex}]\iexam{mtc-cri.tex} An example file showing the use of the \upack{minitoc} package with starred parts -% and chapters. -% \item[\uexam{mtc-fko.tex}]\iexam{mtc-cri.fko} An example file showing the problem of fonts in minitocs when -% using the \class{scrbook} class. -% \item[\uexam{mtc-fo1.tex}]\iexam{mtc-fo1.tex} An example file showing the use of the \upack{minitoc} package with changing some fonts. -% \item[\uexam{mtc-fo2.tex}]\iexam{mtc-fo2.tex} Another example file showing the use of the \upack{minitoc} package with changing some fonts. +% and chapters. See section~\vref{mtc-cri.tex}. +% \item[\uexam{mtc-fko.tex}]\iexam{mtc-fko.tex} An example file showing the problem of fonts in minitocs when +% using the \class{scrbook} class. See section~\vref{mtc-fko.tex}. +% \item[\uexam{mtc-fo1.tex}]\iexam{mtc-fo1.tex} An example file showing the use of the \upack{minitoc} package with changing some fonts. See section~\vref{mtc-fo1.tex}. +% \item[\uexam{mtc-fo2.tex}]\iexam{mtc-fo2.tex} Another example file showing the use of the \upack{minitoc} package with changing some fonts. See section~\vref{mtc-fo2.tex}. % \begin{SMOOTH} % \item[\uexam{mtc-gap.tex}]\iexam{mtc-gap.tex} An example file showing the use of the \com{mtcgapbeforeheads} and -% \com{mtcgapafterheads} commands. +% \com{mtcgapafterheads} commands. See section~\vref{mtc-gap.tex}. % \end{SMOOTH} % \begin{SMOOTH} % \item[\uexam{mtc-hi1.tex}]\iexam{mtc-hi1.tex} An example file showing the use of the \env{mtchideinmainlof} -% and \env{mtchideinmainlot} specialized environments. +% and \env{mtchideinmainlot} specialized environments. See section~\vref{mtc-hi1.tex}. % \end{SMOOTH} % \item[\uexam{mtc-hi2.tex}]\iexam{mtc-hi2.tex} An example file showing the use of the following pairs of commands: % \begin{itemize} % \item \com{mtchideinmainlof} and \com{endmtchideinmainlof}, % \item \com{mtchideinmainlot} and \com{endmtchideinmainlot}. % \end{itemize} +% See section~\vref{mtc-hi2.tex}. % \item[\uexam{mtc-hia.tex}]\iexam{mtc-hia.tex} An example file showing the use of the \upack{minitoc} package to hide the entries for -% some tables in the main list of tables of an \class{article} class document. +% some tables in the main list of tables of an \class{article} class document. See section~\vref{mtc-hia.tex}. % \item[\uexam{mtc-hir.tex}]\iexam{mtc-hir.tex} An example file showing the use of the \upack{minitoc} package to hide the entries for -% some tables in the main list of tables of a \class{report} class document. +% some tables in the main list of tables of a \class{report} class document. See section~\vref{mtc-hir.tex}. % \item[\uexam{mtc-hop.tex}]\iexam{mtc-hop.tex} An example file showing the use of the \upack{minitoc} package with the -% \class{scrbook} document class. +% \class{scrbook} document class. See section~\vref{mtc-hop.tex}. % \item[\uexam{mtc-liv.tex}]\iexam{mtc-liv.tex} An example file showing the use of the \upack{minitoc} package in a \class{book} with -% customized table of contents an minitocs. +% customized table of contents and minitocs. See section~\vref{mtc-liv.tex}. % \item[\uexam{mtc-mem.tex}]\iexam{mtc-mem.tex} An example file showing the use of the \upack{minitoc} package -% with the \class{memoir} class. +% with the \class{memoir} class. See section~\vref{mtc-mem.tex}. % \item[\uexam{mtc-mm1.tex}]\iexam{mtc-mm1.tex} An example file showing the use of the \upack{minitoc} package -% with the \class{memoir} class, if you want to change some fonts. +% with the \class{memoir} class, if you want to change some fonts. See section~\vref{mtc-mm1.tex}. % \item[\uexam{mtc-mu.tex}]\iexam{mtc-mu.tex} A document using a minitoc set in a \env{wrapfigure} environment with the -% \pack{wrapfig} package~\cite{wrapfig}. +% \pack{wrapfig} package~\cite{wrapfig}. See section~\vref{mtc-mu.tex}. +% \item[\uexam{mtc-nom.tex}]\iexam{mtc-nom.tex} A document swowing an interaction betwen the \upack{minitoc} +% package and the \pack{nomencl} package~\cite{nomencl}. See section~\vref{mtc-nom.tex}. +% \item[\uexam{mtc-ocf.tex}]\iexam{mtc-ocf.tex} A document using the \feat{open} and \feat{close} features to +% prepare a minitoc on three columns. See section~\vref{mtc-ocf.tex}. +% \item[\uexam{mtc-ofs.tex}]\iexam{mtc-ofs.tex} A document using the \feat{open} and \feat{close} features to +% prepare a minitoc on three columns and \com{mtcsetoffset} to shift the minitoc to align it on the left. +% See section~\vref{mtc-ofs.tex}. % \item[\uexam{mtc-sbf.tex}]\iexam{mtc-sbf.tex} An example file showing the use of the \upack{minitoc} package with the -% \pack{subfigure} package~\cite{subfigure}. +% \pack{subfigure} package~\cite{subfigure}. See section~\vref{mtc-sbf.tex}. % \item[\uexam{mtc-scr.tex}]\iexam{mtc-scr.tex} An example file showing the use of the \upack{minitoc} package with a {\KOMAScript} -% class~\cite{komab,koma,robbers-pj-2006-3}, \class{scrreprt}. +% class~\cite{komab,koma,robbers-pj-2006-3}, \class{scrreprt}. See section~\vref{mtc-scr.tex}. % \item[\uexam{mtc-syn.tex}]\iexam{mtc-syn.tex} An example file showing the use of the \upack{minitoc} package when the table of -% contents is prededed by some starred chapters. +% contents is prededed by some starred chapters. See section~\vref{mtc-syn.tex}. % \item[\uexam{mtc-tbi.tex}]\iexam{mtc-tbi.tex} An example file showing the use of the \upack{minitoc} package with the -% \pack{tocbibind} package~\cite{tocbibind}. +% \pack{tocbibind} package~\cite{tocbibind}. See section~\vref{mtc-tbi.tex}. % \item[\uexam{mtc-tlc.tex}]\iexam{mtc-tlc.tex} An example file showing the use of the \upack{minitoc} package in a document of -% \class{article} class. It is the example of~\cite[page~58]{TLC2}, modernized. +% \class{article} class. It is the example of~\cite[page~58]{TLC2}, modernized. See section~\vref{mtc-tlc.tex}. % \item[\uexam{mtc-tlo.tex}]\iexam{mtc-tlo.tex} An example file showing the use of the \upack{minitoc} package with the % \pack{tocloft} package~\cite{tocloft} and their interaction about the page numbers in the mini-tables. +% See section~\vref{mtc-tlo.tex}. % \item[\uexam{mtc-tsf.tex}]\iexam{mtc-tsf.tex} An example file showing the use of the \upack{minitoc} package with the -% \pack{subfig} package~\cite{subfig}. +% \pack{subfig} package~\cite{subfig}. See section~\vref{mtc-tsf.tex}. % \begin{SMOOTH} % \item[\upack{mtcmess}]\ipack{mtcmess} A package used to provide variants of the standard commands % \com{PackageInfo}, \com{PackageWarning}, \com{PackageWarningNoLine}, and \com{PackageError} @@ -18176,8 +20422,8 @@ have centered labels. % \item[\upack{mtcoff}]\ipack{mtcoff} A package which is used in place of the \upack{minitoc} package to % ignore all the commands and environments of the \upack{minitoc} package. In fact, it defines them to % do nothing. Useful if you want a version of your document without any mini-table. -% \item[\upack{mtcpatchmem}]\ipack{mtcpatchmem} A small package which is automatically loaded if -% necessary when you use the \class{memoir} document class with a version \virage\emph{incompatible} with the +% \item[\upack{mtcpatchmem}]\ipack{mtcpatchmem} A\SMMZ{\lmess{M0001}} small package which is automatically loaded if +% necessary when you use the \class{memoir} document class with a version \emph{incompatible} with the % \upack{minitoc} package, but correctible. It is generated when compiling \xfile{minitoc.ins}. % \item[\texttt{mu}] A length unit normaly used in math mode (\texttt{mu} means ``math unit''); 18~math units make % \texttt{1em} (one quad), which is about the width of a~``m'' in the current font. So the size of \texttt{1mu} @@ -18186,6 +20432,16 @@ have centered labels. % bibliographies within one document. It thus provides a complementary functionality to packages % like \pack{bibunits}~\cite{bibunits} or \pack{chapterbib}~\cite{chapterbib}, which allow % to create one bibliography for multiple, but different parts of the document. +% \item[\upack{multicol}] The \pack{multicol} package~\cite{multicol} defines the \env{multicols} environment +% (with a~``\textbf{s}'') to typeset text on several columns. Used in some example documents. +% \item[\upack{multitoc}] This package~\cite{multitoc} allows setting only the table of contents, list of +% figures and/or list of tables in two or more columns (using the \pack{multicol} package~\cite{multicol}, of course). +% The number of columns can be configured via commands; the +% multicolumn toc(s) can be selected via package options. +% The \exam{mtc-3co.tex} example document uses this package; see section~\vref{mtc-3co.tex}. +% \end{wdesc} +% \jsection{N}\addcontentsline{toc}{section}{N} +% \begin{wdesc}{XXXXXX} % \item[\pack{natbib}] It is a \LaTeXe{} (but with some support for \LaTeX2.09) package~\cite{dnatbib,natnotes} to act % as generalized interface for standard and non-standard bibliographic style files (\BibTeX). % \item[\upack{needspace}] The \pack{needspace} package~\cite{needspace} provides commands to reserve space @@ -18202,16 +20458,16 @@ have centered labels. % \iname{Donald~E.}{Knuth}\textsc{Knuth}'s ``\TeX{} text'' encoding (OT1), and the ``\TeX{} text extended'' % encoding (T1) developed by the \TeX{} Users Group members during a \TeX{} % Conference at Cork in~1990 (hence its informal name ``Cork encoding''). -% See~\cite{encguide}. +% See~\cite{encguide,enc-inter}. % \item[family] The name for a collection of fonts, usually grouped under -% a common name by the font foundry. For example, ``Adobe Times'', ``ITC +% a common name by the font foundry. For instance, ``Adobe Times'', ``ITC % Garamond'', and \iname{Donald~E.}{Knuth}\textsc{Knuth}'s ``Computer Modern Roman'' are all font families. -% \item[series] How heavy or expanded a font is. For example, ``medium +% \item[series] How heavy or expanded a font is. For instance, ``medium % weight'', ``narrow'' and ``bold extended'' are all series. % \item[shape] The form of the letters within a font family. For -% example, ``italic'', ``oblique'' and ``upright'' (sometimes called +% instance, ``italic'', ``oblique'' and ``upright'' (sometimes called % ``roman'') are all font shapes. -% \item[size] The design size of the font, for example ``10pt''. +% \item[size] The design size of the font, for instance ``10pt''. % \end{description} % % \lneed{2} @@ -18247,17 +20503,18 @@ have centered labels. % \texttt{LTH} &Encoding used for the Thai language\\ % \texttt{LV1} &Encoding used with some \texttt{VTeX} fonts\\ % \texttt{LY1} &Alternative to \texttt{T1} encoding, for Y\&Y software\\ +% \texttt{PD1} &Implements the PDFDocEncoding for use with \LaTeXe's NFSS.\\ +% \texttt{PU} &Implements the Unicode encoding for use with \LaTeX's NFSS.\\ % \bottomrule % \end{tabularx} % \end{table} % % \begin{table}[!tp] -% \changeskips -% \centering % \begin{tabularx}{\textwidth}{@{}l@{}Z{1}@{}r@{}} % \begin{minipage}[t]{.54\textwidth} -% \centering +% \capstart % \caption{Most common font families}\label{t+nfss+2} +% \centering % \begin{tabular}[t]{@{}ll@{}} % \toprule % \textbf{Family}&\textbf{Description}\\ @@ -18276,8 +20533,9 @@ have centered labels. % \end{minipage}% % &&% % \begin{minipage}[t]{.45\textwidth} -% \centering +% \capstart % \caption{Most common font series}\label{t+nfss+3} +% \centering % \leavevmode\null\hfill\begin{tabular}[t]{@{}ll@{}} % \toprule % \textbf{Series}&\textbf{Description}\\ @@ -18293,9 +20551,8 @@ have centered labels. % \end{tabularx} % \end{table} % \begin{table}[!tp] -% \changeskips -% \centering % \caption{Most common font shapes}\label{t+nfss+4} +% \centering % \begin{tabular}[t]{@{}ll@{}} % \toprule % \textbf{Shape}&\textbf{Description}\\ @@ -18308,7 +20565,7 @@ have centered labels. % \end{tabular} % \end{table} % The ``local'' encodings are intended for font encodings which are only -% locally available, for example a font containing an organisation's +% locally available, for instance a font containing an organisation's % logo in various sizes. % % \lneed{4} @@ -18317,9 +20574,9 @@ have centered labels. % The most common values for the font series are listed in table~\vref{t+nfss+3}. % The most common values for the font shape are listed in table~\vref{t+nfss+4}. % -% The font size is specified as a dimension, for example \texttt{10pt} or +% The font size is specified as a dimension, for instance \texttt{10pt} or % \texttt{1.5in} or \texttt{3mm}; if no unit is specified, \texttt{pt} is assumed. These five -% parameters specify every \LaTeX{} font, see table~\vref{t+nfss+5}, for example. +% parameters specify every \LaTeX{} font, see table~\vref{t+nfss+5}, for instance. % \begin{table}[!tp] % \changeskips % \centering @@ -18379,7 +20636,7 @@ have centered labels. % \end{table} % % These five parameters are displayed whenever \LaTeX{} gives an overfull -% box warning, for example: +% box warning, for instance: % \begin{verse} % \texttt{Overfull \bs hbox (3.80855pt too wide) in paragraph at lines 314-{}-318}\\ % \texttt{[]\bs OT1/cmr/m/n/10 Normally [] and [] will be iden-ti-cal,} @@ -18387,7 +20644,6 @@ have centered labels. % \lneed{6} % The table~\vref{t+nfss+6} lists the author commands for fonts which set these five attributes\footnote{The % values used by these commands are determined by the document class.}. -% % \item[\uopt{nocheckfiles}]\iopt{nocheckfiles} A package option of \upack{minitoc}. The opposite of the \optd{checkfiles} % package option (see above). % \item[\uopt{nohints}]\iopt{nohints} A package option of \upack{minitoc}. The opposite of the \optd{hints} @@ -18398,6 +20654,9 @@ have centered labels. % the \pack{notoccite} package~\cite{notoccite} (by \name{Donald}{Arseneau}). % It avoids problems with \com{cite} commands in sectionning commands or captions. See % section~\vref{ss+notoccite}. +% \end{wdesc} +% \jsection{O}\addcontentsline{toc}{section}{O} +% \begin{wdesc}{XXXXXX} % \begin{SMOOTH} % \item[Omega] The Omega typesetting system\,\footnote{Most but not all of this note is taken in the Omega documentation % \cite{yannis1994b,yannis1994a,yannis1995,omega1996,yannis1998}.} @@ -18429,16 +20688,16 @@ have centered labels. % % The \LaTeX{} format (in the \TeX\ meaning of that word) adapted to the special features of Omega is called % ``\emph{Lambda}''~($\mathbf{\Lambda}$). -% Extending Omega with the \eTeX~\cite{etex} extensions is a separate +% Extending Omega with the \packa{\eTeX}{etex}~\cite{etex} extensions is a separate % project, known as ``\pack{Aleph}'' ($\aleph$)~\cite{aleph,aleph-hagen} and led by \xname{Giuseppe}{Bilotta}. % The \LaTeX\ for \pack{Aleph} is known as % ``\emph{Lamed}''~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). % There is an experimental system, named \packa{\textsc{Lua}\TeX}{LuaTeX}~\cite{luatex}, which will regroup -% \textsc{pdf}\TeX, \pack{Aleph}, \eTeX\ and other developments. +% \textsc{pdf}\TeX, \pack{Aleph}, \packa{\eTeX}{etex} and other developments. % \begin{table}[tp!] -% \changeskips -% \centering +% ^^A \changeskips % \caption{Some systems derived from \TeX{} and \LaTeX}\label{t+tex-latex} +% \centering % \[ \begin{array}{ccccccc} % \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\ % &&+&&&&+\\ @@ -18449,6 +20708,13 @@ have centered labels. % &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}} % \end{array} \] % \end{table} +% \item[\feat{open}] A type of \emph{feature} (see this term) which is executed immediately before (\emph{open}) the insertion +% of the auxiliary file for a given type of mini-table. +% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}. +% See the \exam{mtc-ocf.tex} example file, in section~\vref{mtc-ocf.tex}. +% \end{wdesc} +% \jsection{P}\addcontentsline{toc}{section}{P} +% \begin{wdesc}{XXXXXX} % \item[package] Packages\footnote{This info is taken from~\cite[page~12--13]{kopka} and adapted.} are a very important % feature of \LaTeX. These are extensions to the basic \LaTeX{} commands that are written to files with names % that end with \suffix{.sty} and are loaded with the command \com{usepackage} in the preamble. Packages can be @@ -18460,11 +20726,15 @@ have centered labels. % installation. % \item \textbf{Graphics} packages are a standardized set for including pictures generated by other programs % and for handling colors; they are at the same level as the tools packages. -% \item \textbf{\AmS-\LaTeX} packages, published by the American Mathematical Society, should be in any +% \item \textbf{\AmS-\LaTeX} packages, published by the American Mathematical +% Society\footnote{\url{http://www.ams.org}}, should be in any % installation\footnote{They are indispensable if you use a lot of mathematics.}. % \item \textbf{Contributed} packages have been submitted by actual users; certain of these have established % themselves as ``essential'' to standard \LaTeX{} usage, but all are useful. % \end{itemize} +% \item[\feat{pagestyle}] A type of \emph{feature} (see this term) which is executed at each occurrence of +% a given type of mini-table, to force the page style to use for the current page. +% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}. % \item[partlof] A list of figures for a part. % \item[\dcnt{partlofdepth}] This counter, if defined, contains the depth of the partlofs. % \item[partlot] A list of tables for a part. @@ -18474,7 +20744,8 @@ have centered labels. % \item[PDF] Portable Document Format~\cite{pdfspec}. A descendant of the PostScript language from Adobe, % optimized for navigation on the Internet. It adds hypertext, font substitution, and compression features. % \begin{SMOOTH} -% \item[\upack{placeins}] The \pack{placeins} package~\cite{placeins} keeps floats ``in their place'', +% \item[\upack{placeins}] The \pack{placeins}\SMM{\lmess{W0031}\\\lmess{W0032}\\\lmess{W0084}\\\lmess{W0085}} +% package~\cite{placeins} keeps floats ``in their place'', % preventing them from floating past a \com{FloatBarrier} command into another section. To use it, declare % \com{usepackage}\texttt{\{placeins\}} in the preamble and % insert \com{FloatBarrier} commands at places that floats @@ -18485,9 +20756,10 @@ have centered labels. % \end{SMOOTH} % \item[\xfile{placeins.txt}] A plain text file containing the documentation of % the \pack{placeins} package~\cite{placeins}. -% \item[\upack{\PLaTeX}]\ipacka{\PLaTeX}{PLaTeX} A version of \LaTeX\ customized for the polish (\lopt{polski}) language. See~\cite{platex,platex-pl}. -% But the \virage\emph{same} name refers also to a version of \LaTeX\ customized for the japanese language, -% \packa{\PLaTeXe}{PLaTeX2e}~\cite{platex-jp}. +% \item[\upack{\PLaTeX}]\ipacka{\PLaTeX}{PLaTeX} A\virage{} version of \LaTeX\ customized +% for the polish (\lopt{polski}) language. See~\cite{platex,platex-pl}. +% But the \emph{same} name refers also to a version of \LaTeX\ customized for the japanese language, +% \packa{\PLaTeXe}{PLaTeX2e}~\cite{platex-jp,kakuto}. % \item[\uscrp{pmk}]\iscrp{pmk} % An example of shell script to prepare the \upack{minitoc} package % and its documentation; you should adapt it to your needs. @@ -18515,11 +20787,17 @@ have centered labels. % Or starred chapter. A chapter introduced by a \com{chapter*} command. By default, it has no entry in % the table of contents. \com{chapter*} needs some precautions with the \upack{minitoc} package. % See section~\vref{s+starred.chap}. -% \item[\upack{quotchap}] The \pack{quotchap} package~\cite{quotchap} provides a set of commands for adding quotations to +% \end{wdesc} +% \jsection{Q}\addcontentsline{toc}{section}{Q} +% \begin{wdesc}{XXXXXX} +% \item[\upack{quotchap}] The \pack{quotchap} package~\cite{quotchap}\imess{W0087} provides a set of commands for adding quotations to % some headings (chapters) in the standard \LaTeXe\ document classes: % \class{book}, and \class{report}. % It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.quotchap} and % section~\vref{faq.39}). +% \end{wdesc} +% \jsection{R}\addcontentsline{toc}{section}{R} +% \begin{wdesc}{XXXXXX} % \item[README] is a plain text file (english) describing briefly the \upack{minitoc} package, % plus some useful infos. % \item[\uclass{report}]\iclass{report} A standard \LaTeX\ document class~\cite{classes}. It has sectionning commands: \com{part}, @@ -18531,16 +20809,29 @@ have centered labels. % for each class). It should be run after the scripts % \scrp{imk} (mandatory) and \scrp{emk} and/or % \scrp{fmk}, in that sequence. See item~\vref{IN9}. -% \item[\upack{romannum}] The \pack{romannum} package~\cite{romannum} changes the numbers (for sectionning commands) +% \item[\upack{romannum}] The \pack{romannum} package~\cite{romannum}\imess{W0088} changes the numbers (for sectionning commands) % generated by \LaTeX{} from arabic digits to roman numerals. This package uses % the \pack{stdclsdv} package~\cite{stdclsdv}. % It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.romannum} and % section~\vref{faq.40}). +% \item[\pack{rotating}] The \pack{rotating}~\cite{rotating} package performs all the different sorts of +% rotation one might like, including complete figures. +% \item[\pack{rotfloat}] The pack{rotfloat}~\cite{rotfloat}\imess{I0053} package provides commands to define new floats +% of various styles (\texttt{plain}, \texttt{boxed}, \texttt{ruled}, and userdefined ones); +% the \pack{rotating} package~\cite{rotating} provides new environments (\env{sidewaysfigure} +% and \env{sidewaystable}) which are rotated by $90^\circ$ or $270^\circ$. +% But what about new rotated floats, e.g.\ a rotated ruled one? +% This package makes this possible; it builds a bridge between both packages +% and extend the commands from the \pack{float} package to define rotated +% versions of the new floats, too. % \item[rubber] \tool{rubber}~\cite{rubber} is a wrapper for \LaTeX\ and companion programs. % Its purpose is, given a \LaTeX\ source to process, % to compile it enough times to resolve all references, possibly running satellite programs such as \textbf{\BibTeX}, % \textbf{makeindex}, \textbf{Metapost}, etc., to produce appropriate data files. It has facilities to make % some post-processing cleanup actions, like deleting the auxiliary files created by \upack{minitoc}. +% \end{wdesc} +% \jsection{S}\addcontentsline{toc}{section}{S} +% \begin{wdesc}{XXXXXX} % \item[\uclass{scrartcl}]\iclass{scrartcl} See {\KOMAScript} above. % \item[\uclass{scrbook}]\iclass{scrbook} See {\KOMAScript} above. % \item[\uclass{scrreprt}]\iclass{scrreprt} See {\KOMAScript} above. @@ -18561,7 +20852,7 @@ have centered labels. % \item[\dcnt{sectlofdepth}] This counter, if defined, contains the depth of the sectlofs. % \item[sectlot] A list of tables for a section. % \item[\dcnt{sectlotdepth}] This counter, if defined, contains the depth of the sectlots. -% \item[\upack{sectsty}] The \pack{sectsty} package~\cite{sectsty} provides a set of commands for changing +% \item[\upack{sectsty}] The \pack{sectsty} package~\cite{sectsty}\imess{W0037} provides a set of commands for changing % the font used for the various sectional headings in the standard \LaTeXe\ document classes: \class{article}, % \class{book}, and \class{report}. This package also works with the {\KOMAScript} classes~\cite{komab,koma,robbers-pj-2006-3} % \class{scrartcl}, \class{scrbook}, and \class{scrreprt}. @@ -18569,7 +20860,7 @@ have centered labels. % section~\vref{faq.28}). % \item[secttoc] A table of contents for a section. % \item[\dcnt{secttocdepth}] This counter contains the depth of the secttocs. -% \item[\upack{sfheaders}] The \pack{sfheaders} package~\cite{sfheaders} (for \LaTeXe) borrows +% \item[\upack{sfheaders}] The \pack{sfheaders} package~\cite{sfheaders}\imess{W0089} (for \LaTeXe) borrows % some definitions from the standard \class{article}/\class{report}/\class{book} classes % and modifies them in order to print the part, chapter, section, subsection\ldots{} headers with % the Sans-Serif variant of the current font. @@ -18580,7 +20871,7 @@ have centered labels. % programs or scripts to prepare routinely used sequences of tasks. The main shells are the % Bourne shell (\textbf{sh}), the C~shell (\textbf{csh}), the Korn shell (\textbf{ksh}), % and their many successors (like \textbf{bash}, \textbf{tcsh}, etc.). -% \item[\uopt{shortext}]\iopt{shortext} An option of the \upack{minitoc} package. It forces the use of short extensions +% \item[\uopt{shortext}]\iopt{shortext} An\imess{W0020} option of the \upack{minitoc} package. It forces the use of short extensions % (3~characters) in the names of the minitoc auxiliary files. This option is inactive by default, but is % automatically activated if your operating system needs short extensions. See \textbf{autoconfiguration} % above and the section~\vref{.8+3}. @@ -18605,11 +20896,14 @@ have centered labels. % \item[\upack{subfigure}] The \pack{subfigure} package~\cite{subfigure} is an obsolete version (by the same % author) of the \pack{subfig} package~\cite{subfig}. % \item[suffix] See ``extension'' above. +% \end{wdesc} +% \jsection{T}\addcontentsline{toc}{section}{T} +% \begin{wdesc}{XXXXXX} % \item[TDS] \index{TDS}The \TeX~Directory Structure~\cite{ftds,tds}; a directory structure highly recommended to % store macros, fonts, and the other implementation-independent \TeX{} system files; it also suggests how to % incorporate the rest of the \TeX{} files in a single structure; the \index{TDS}TDS has been designed to work on all % modern systems. -% \item[\TeX] \TeX{} is a computer program created by \name{Donald~E.}{Knuth}~\cite{texbook}. +% \item[\TeX] \TeX{} is a computer program created by \name{Donald~E.}{Knuth}~\cite{texbook,ftb}. % It is aimed at typesetting text and mathematical formulae. % \iname{Donald~E.}{Knuth}\textsc{Knuth} started writing the \TeX{} typesetting % engine in 1977 to explore the potential of the digital printing @@ -18628,41 +20922,39 @@ have centered labels. % becomes \texttt{TeX}. % \item[\upack{thailatex}] The \pack{thailatex} package~\cite{thailatex} allows to typeset % documents in the Thai language. You can also use the \pack{CJK} system~\cite{cjk,cjk2}. -% \item[thispagestyle] A type of \emph{feature} (see this term) which is executed at each occurrence of -% a given type of mini-table, to force the page style to use for the current page. -% Look at the documentation of the \com{mtcsetfeature} command, in section~\vref{t+parttoc+features}. % \item[\uopt{tight}]\iopt{tight} An option of the \upack{minitoc} package. It gives a tight line spacing in the % mini-tables. The opposite option is \optd{loose}. -% \item[\upack{titlesec}] The \pack{titlesec} package~\cite{titletoc} allows to change the sectioning titles. +% \item[\upack{titlesec}] The \pack{titlesec}\Virage{} package~\cite{titletoc} allows to change the sectioning titles. % Amongst its many features it provides margin titles, different format in left and right pages, rules above -% and below the title, etc. Unfortunately, it is \Virage\emph{incompatible} with the \upack{minitoc} package. -% \item[\upack{titletoc}] The \pack{titletoc} package is useful for toc entries formatting, +% and below the title, etc. Unfortunately, it is \emph{incompatible} with the \upack{minitoc} package. +% \item[\upack{titletoc}] The\SMMZZ{\lmess{W0040}} \pack{titletoc} package is useful for toc entries formatting, % providing the possibility of changing the format in the middle of a document, grouping the entries % in a single paragraph, pretty free-forms entries, partial tocs, etc. -% Unfortunately, it is \Virage\emph{incompatible} with the \upack{minitoc} package. +% Unfortunately, it is \emph{incompatible} with the \upack{minitoc} package. % % The \xfile{titletoc.sty} file is not part of the \pack{titlesec} package; it's an independent package, % but it's described in the \pack{titlesec} package documentation~\cite{titletoc}. -% \item[\uscrp{tmk}]\iscrp{tmk} A script file which creates a \index{TDS}TDS hierarchy~\cite{ftds,tds} (to be ajusted to your system). -% \item[TOC] Acronym for ``table of contents''. -% \item[\upack{tocbibind}] The \pack{tocbibind} package~\cite{tocbibind} can be used to add the ToC and/or bibliography -% and/or the index etc., to the Table of Contents listing. But it needs some precautions when used with the -% \upack{minitoc} package. See section~\vref{special.entries}. +% \item[\uscrp{tmk}]\iscrp{tmk} A script file which creates a \index{TDS}TDS-compliant +% hierarchy~\cite{ftds,tds} (to be ajusted to your system). +% \item[TOC, ToC] Acronym for ``table of contents''. +% \item[\upack{tocbibind}] The \pack{tocbibind}\imess{I0046} package~\cite{tocbibind} can be used to add the ToC +% and/or bibliography and/or the index etc., to the Table of Contents listing. But it needs some precautions +% when used with the \upack{minitoc} package. See section~\vref{special.entries}. % \item[\dcnt{tocdepth}] This counter contains the depth of the table of contents. -% \item[\upack{tocloft}] The \pack{tocloft} package~\cite{tocloft} provides means of controlling the +% \item[\upack{tocloft}] The \pack{tocloft} package~\cite{tocloft}\imess{I0047} provides means of controlling the % typographic design of the Table of Contents, List of Figures and List of Tables. % New kinds of ``List of \ldots' can be defined. If you use the \pack{tocloft} package and the % \upack{minitoc} package, see section~\vref{faq+tocloft} about fixing some minor compatibility issues. % \item[\xfile{TODO}] is a plain text file (english) which lists some suggested developments of the package, % not yet implemented. Comments and suggestions are welcome. -% \item[token] A token\footnote{This definition is taken from ``\textsl{The \TeX{}book}''~\cite{texbook}.} is either +% \item[token] A token\footnote{This definition is taken from ``\textsl{The \TeX{}book}''~\cite{texbook,ftb}.} is either % (a)~a single character with an attached category code (see ``catcode'' above), or (b)~a control sequence. % \virage{} You \emph{should} remember two chief things about \TeX's tokens: (1)~A~control sequence is considered to be % a single object that is no longer composed of a sequence of symbols. Therefore long control sequence names % are no harder for \TeX\ to deal with than short ones, after they have been replaced by tokens. Furthermore, % spaces are not ignored after control sequences inside a token list; the ignore-space rule applies only in an % input file, during the time that strings of characters are being tokenized. (2)~Once a category code has been -% attached to a character token, the attachment is permanent. For example, if character `\verb|{|' were +% attached to a character token, the attachment is permanent. For instance, if character `\verb|{|' were % suddenly declared to be of category~12 instead of category~1, the characters `\verb|{|$_1$' already inside token % lists of \TeX\ would still remain of category~1; only newly made lists would contain `\verb|{|$_{12}$' tokens. % In other words, individual characters receive a fixed interpretation as soon as they have been read from a file, @@ -18670,6 +20962,28 @@ have centered labels. % their interpretation at any time. \TeX's digestive processes always know exactly what a character token signifies, % because the category code appears in the token itself; but when the digestive processes encounter a control sequence % token, they must look up the current definition of that control sequence in order to figure out what it means. +% \item[\pack{trivfloat}] The \pack{trivfloat} package~\cite{trivfloat} (by \name{Joseph~A.}{Wright})\imess{I0053} provides +% a quick method for defining new float types in LaTeX. A single command sets up a new float in the +% same style as the \LaTeX{} kernel \env{figure} and \env{table} float types. +% \item[\pack{txfonts}] The \pack{txfonts} package~\cite{txfonts} provides the \texttt{TX} fonts, which consist of +% \begin{enumerate}\itemsep=0pt +% \item virtual text roman fonts using Adobe Times (or URW NimbusRomNo9L) with +% some modified and additional text symbols in OT1, T1, TS1, and LY1 encodings; +% \item \textsf{virtual text sans serif fonts using Adobe Helvetica (or URW NimbusSanL) with +% additional text symbols in OT1, T1, TS1, and LY1 encodings}; +% \item {\smooth\texttt{monospaced typewriter fonts in the OT1, T1, TS1, and LY1\linebreak[4] encodings}}; +% \item math alphabets using Adobe Times (or URW NimbusRomNo9L) with modified metrics; +% \item math fonts of all symbols corresponding to those of Computer Modern math fonts (CMSY, CMMI, CMEX, +% and Greek letters of CMR); +% \item math fonts of all symbols corresponding to those of AmS{} fonts (MSAM and MSBM); +% \item additional math fonts of various symbols. +% \end{enumerate} +% All fonts are in the Type~1 format (in \texttt{afm} and \texttt{pfb} files). +% Necessary \texttt{tfm} and \texttt{vf} files together with \LaTeXe\ package files and font map files +% for \texttt{dvips} are provided. +% \end{wdesc} +% \jsection{U}\addcontentsline{toc}{section}{U} +% \begin{wdesc}{XXXXXX} % \item[UNIX] A modern operating system, available on many computers and in various flavors. From the % \upack{minitoc} point of view, it has the advantage of using filenames with long extensions (the length % limit is too high to be a problem with the number of mini-tables). @@ -18684,13 +20998,22 @@ have centered labels. % of Unicode (resp. ISO~10\,646). It uses multibyte sequences of various lengths, but only 2-byte and 3-byte % sequences are implemented in \pack{CJK}. ASCII characters will be used as-is --- without this property it would be % impossible to use UTF~8 with \TeX. See table~\vref{t+jargon+CJK}. -% \item[\upack{varsects}] The \pack{varsects} package~\cite{varsects} provides a set of commands for changing +% \end{wdesc} +% \jsection{V}\addcontentsline{toc}{section}{V} +% \begin{wdesc}{XXXXXX} +% \item[\upack{varsects}] The \pack{varsects} package~\cite{varsects}\imess{W0038} provides a set of commands for changing % the font used for the various sectional headings in the standard \LaTeXe\ document classes: \class{article}, % \class{book}, and \class{report}. % It must be loaded \emph{before} the \upack{minitoc} package (see point~\vref{h.varsects} and % section~\vref{faq.33}). +% \end{wdesc} +% \jsection{W}\addcontentsline{toc}{section}{W} +% \begin{wdesc}{XXXXXX} % \item[\upack{wrapfig}] The \pack{wrapfig} package~\cite{wrapfig} provides the \env{wrapfigure} and % \env{wraptable} environments to place a figure or table at the side of the page and wrap text around~it. +% \end{wdesc} +% \jsection{X}\addcontentsline{toc}{section}{X} +% \begin{wdesc}{XXXXXX} % \item[\scrp{xmk}] An example of shell script, which typesets the example document files into PDF documents. % \item[\upack{xr}] The \pack{xr} package~\cite{xr} implements a system for eXternal References. I wrote the % first version of this package, but it had severe problems. \xname{David~P.}{Carlisle} rewrote it in a much @@ -18698,15 +21021,31 @@ have centered labels. % to implement the preparation commands (like \com{dominitoc}). If you use also the \pack{hyperref} % package~\cite{hyperref.web}, use \pack{xr-hyper}~\cite{xr-hyper} in place of the \pack{xr} package. % \end{wdesc} +% \end{mtchideinmaintoc} % \or\relax % \chapter{Jargon}\label{c+jargon} -% \minilof +% \mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{5}\raggedcolumns} +% \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}} +% \setlength{\mtcindent}{-0.75em} +% \mtcsetoffset{minitoc}{-0.75em} +% \minitoc +% \mtcsetfeature{minitoc}{open}{\empty} +% \mtcsetfeature{minitoc}{close}{\empty} +% \setlength{\mtcindent}{24pt} +% \mtcsetoffset{minitoc}{0pt} % \mtcskip +% \mtcsetfeature{minilot}{open}{\vspace{-1ex}\begin{multicols}{2}\raggedcolumns} +% \mtcsetfeature{minilot}{close}{\end{multicols}\vspace{-1.5ex}} % \minilot +% \mtcsetfeature{minilot}{open}{\empty} +% \mtcsetfeature{minilot}{close}{\empty} % Ce chapitre tente d'expliquer certains termes utilisés dans cette documentation et décrit quelques fichiers et suffixes % utiles. -% De nombreuses informations proviennent des documentations de divers paquetages cités, et +% De nombreuses informations proviennent des documentations de divers paquetages cités (souvent du résumé ou +% \emph{abstract}), et % de~\cite{malayalam,malayalam-o,mlsquick,montex,HLATEX,komab,classes,usrguide,clsguide,fontsel,lunde1993,lunde,ttb,TLC2F,koma,CIL2E,NSSL2E,cyrguide}. +% \begin{mtchideinmaintoc} +% \jsection{<<~.~>>\vphantom{A}}\addcontentsline{toc}{section}{<<~.~>>} % \begin{wdesc}{XXXXXX} % \item[\suffix{.aux}] Le suffixe du nom pour un fichier \emph{auxiliaire} d'un document \LaTeX{}. Il transfère % des informations d'une exécution de \LaTeX{} à~la suivante. @@ -18768,15 +21107,18 @@ have centered labels. % suffixe complet est \suffix{.U}\emph{nn} où \emph{nn} est le numéro absolu de la partlot. % \item[\usuffix{.V}]\isuffix{.V} Le suffixe de base pour un fichier sectlot lorsque les suffixes courts sont utilisés. Le % suffixe complet est \suffix{.V}\emph{nn} où \emph{nn} est le numéro absolu de la sectlot. +% \end{wdesc} +% \jsection{A}\addcontentsline{toc}{section}{A} +% \begin{wdesc}{XXXXXX} % \item[absolue (numérotation)] Les fichiers auxiliaires pour les minitables ont un suffixe contenant un % \emph{numéro absolu}, c'est-à-dire un numéro qui est unique et toujours croissant depuis la première % partie, le premier chapitre ou la première section; ceci a résolu quelques problèmes obscurs, et aussi % frappé d'obsolescence quelques commandes, telles que \com{firstpartis}, % \com{firstchapteris} et \com{firstsectionis}. La numérotation absolue a été introduite dans % la version~\#23. -% \item[\upack{abstract}] Le paquetage \pack{abstract}~\cite{abstract} (de \name{Peter~R.}{Wilson}) nécessite +% \item[\upack{abstract}] Le paquetage \pack{abstract}~\cite{abstract}\imess{I0040} (de \name{Peter~R.}{Wilson}) nécessite % quelques précautions s'il est utilisé avec son option \optp{addtotoc}{abstract}. -% \item[after] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{après} un type donné de mini-table. +% \item[\feat{after}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{après} un type donné de mini-table. % Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}. % \begin{SMOOTH} % \item[ajustement] Quelques commandes et environnements de \upack{minitoc} sont dits \og{} commandes @@ -18786,15 +21128,17 @@ have centered labels. % \com{decrementptc}, \com{decrementmtc}, \com{decrementstc}, % \com{incrementptc}, \com{incrementmtc}, \com{incrementstc}, % \com{mtcaddpart}, \com{mtcaddchapter}, \com{mtcaddsection}, -% \com{mtcfixglossary}, \com{mtcfixindex}, +% \com{mtcfixglossary}, \com{mtcfixindex}, \com{mtcfixnomenclature}, % \env{mtchideinmaintoc}, % \env{mtchideinmainlof} et % \env{mtchideinmainlot}. % Il est \virage\emph{fortement recommandé} que l'utilisateur vérifie le résultat de tels ajustements dans le % document final. % \end{SMOOTH} +% \item[\pack{afterpage}] La paquetage \pack{afterpage}~\cite{afterpage} est utilisé pour ajouter du code qui sera +% exécuté \emph{après} la prochaine coupure de page. % \item[\upack{alnumsec}] -% Le paquetage \pack{alnumsec}~\cite{alnumsec} vous permet d'utiliser une numérotation alphanumérique des sections, +% Le paquetage \pack{alnumsec}~\cite{alnumsec}\imess{W0090} vous permet d'utiliser une numérotation alphanumérique des sections, % c'est-à-dire: A.~Introduction; III.~Loi internationale. Ce résultat est similaire % à~celui du paquetage \pack{alphanum} (qui fait partie de la classe \class{jura}~\cite{jura}), % mais vous pouvez utiliser les commandes de sectionnement standard de \LaTeX. Il est donc possible @@ -18802,22 +21146,27 @@ have centered labels. % délimiteurs autour des numéros sont supportés. % Ce paquetage doit être chargé \emph{avant} le paquetage \upack{minitoc} (voir le point~\vref{h.alnumsec} et la % section~\vref{faq.42}). -% \item[\upack{alphanum}] Le paquetage \pack{alphanum}, qui fait partie de la +% \item[\upack{alphanum}] Le\imess{W0025} paquetage \pack{alphanum}, qui fait partie de la % classe spécialisée \class{jura}~\cite{jura}, -% de \name{Felix}{Braun}, est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. -% \item[\AmS] L'\emph{American Mathematical Society}. Cette société savante a développé les classes de +% de \name{Felix}{Braun}, est \emph{incompatible} avec le paquetage \upack{minitoc}. +% \lneed{3} +% \item[\AmS] L'\emph{American Mathematical Society}~\froff\footnote{\url{http://www.ams.org}}\fron.% +% \SMM{\lmess{W0026}\\\lmess{W0027}\\\lmess{I0041}} +% Cette société savante a développé les classes de % document suivantes: -% \class{amsart} et \class{amsproc} sont, malheureusement, \Virage\emph{incompatibles} avec le paquetage \upack{minitoc}, +% \class{amsart} et \class{amsproc} sont, malheureusement, \emph{incompatibles} avec le paquetage \upack{minitoc}, % \class{amsbook} est compatible mais demande des précautions. Voir la section~\vref{s+AMS}. -% \item[\uclass{amsart}]\iclass{amsart} Une classe de document pour des articles~\cite{amslatex}, fournie par l'\emph{American -% Mathematical Society} (\AmS). Malheureusement, cette classe est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. +% \item[\uclass{amsart}]\iclass{amsart} Une\imess{W0026} classe de document pour des articles~\cite{amslatex}, +% fournie par l'\emph{American Mathematical Society} (\AmS). Malheureusement, cette classe +% est \emph{incompatible} avec le paquetage \upack{minitoc}. % \begin{SMOOTH} -% \item[\uclass{amsbook}]\iclass{amsbook} Une classe de document pour des livres~\cite{amslatex}, fournie par +% \item[\uclass{amsbook}]\iclass{amsbook} Une\imess{I0041} classe de document pour des livres~\cite{amslatex}, fournie par % l'\emph{American Mathematical Society} (\AmS). Cette classe est compatible avec le paquetage \upack{minitoc}, % mais requiert des précautions. % \end{SMOOTH} -% \item[\uclass{amsproc}]\iclass{amsproc} Une classe de document pour des comptes-rendus de congrès~\cite{amslatex}, -% fournie par l'\emph{American Mathematical Society} (\AmS). Malheureusement, cette classe est \Virage\emph{incompatible} avec le +% \item[\uclass{amsproc}]\iclass{amsproc} Une\imess{W0027} classe de document pour des comptes-rendus de +% congrès~\cite{amslatex}, fournie par l'\emph{American Mathematical Society} (\AmS). Malheureusement, cette +% classe est \emph{incompatible} avec le % paquetage \upack{minitoc}. % \begin{SMOOTH} % \item[\upack{Antomega}] \pack{Antomega}~\cite{antomega} (de \name{Alexej~M.}{Kryukov} et \name{Dmitry}{Ivanov}) @@ -18831,7 +21180,7 @@ have centered labels. % \end{SMOOTH} % \item[\env{appendices}] Voir \upack{appendix} ci-dessous. % \begin{SMOOTH} -% \item[\upack{appendix}] Le paquetage \pack{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}) +% \item[\upack{appendix}] Le\imess{I0042} paquetage \pack{appendix}~\cite{appendix} (de \name{Peter~R.}{Wilson}) % fournit diverses manières de formater les titres des appendices. Des environnements % nommés (\texttt{sub})\env{appendices}\ienv{subappendices} % sont aussi fournis pouvant être utilisés, par exemple, pour des appendices par chapitre ou par section. Si @@ -18874,12 +21223,15 @@ have centered labels. % fichiers auxiliaires, pour y~stocker les contenus de chaque mini-table. Ces fichiers sont les % \emph{fichiers auxiliaires minitoc}, dont les noms sont de la forme \emph{document}\texttt{.}\emph{suffixe}, % le tableau~\vref{t+suffixes} liste les suffixes possibles. +% \end{wdesc} +% \jsection{B}\addcontentsline{toc}{section}{B} +% \begin{wdesc}{XXXXXX} % \item[\upack{babel}] Le paquetage \pack{babel}~\cite{babel,babel-user} (de \name{Johannes~L.}{Braams} et autres) est un % vaste paquetage permettant de préparer des documents \LaTeX\ dans de nombreuses langues, et pas seulement en % anglais. De nombreux titres pour les mini-tables proviennent du paquetage \pack{babel}. % \item[\upack{Bang\TeX}]\ipacka{Bang\TeX}{BangTeX} Un paquetage pour composer des documents dans la langue \lopt{bangla} en utilisant les systèmes {\TeX/\LaTeX}; % voir~\cite{bangtex}. -% \item[before] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{avant} un type donné de mini-table. +% \item[\feat{before}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté \emph{avant} un type donné de mini-table. % Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}. % \item[\BibTeX] Un programme écrit par \name{Oren}{Patashnik} pour produire des bibliographies dans des documents \LaTeX. % Distribué avec \LaTeX. Voir~\cite{ttb,btxdoc,btxhak,btxfaq}. @@ -18895,19 +21247,26 @@ have centered labels. % \com{part}, \com{chapter} et \com{section} (et en dessous). % Elle est compatible avec le paquetage \upack{minitoc} et vous pouvez faire des mini-tables aux niveaux partie et % chapitre (mais pas au niveau section, pour éviter de trop nombreux fichiers auxiliaires). +% \item[\pack{booktabs}] Ce beau paquetage~\cite{booktabs} vous aide à~préparer de plus belles tables, \emph{sans} +% filets verticaux ni filets doubles. +% \end{wdesc} +% \jsection{C}\addcontentsline{toc}{section}{C} +% \begin{wdesc}{XXXXXX} % \item[cadratin] Voir «~em~» ci-dessous. +% \item[\pack{calc}] Le paquetage \pack{calc}~\cite{calc} facilite les calculs numériques (sur des compteurs et +% des dimensions) lors le la préparation d'un document \LaTeX. % \item[cappuccino] Voir «~minutes~» ci-dessous. -% \item[\upack{captcont}] Le paquetage \pack{captcont}~\cite{captcont} fournit un support pour conserver +% \item[\upack{captcont}] Le paquetage \pack{captcont}~\cite{captcont}\imess{W0091} fournit un support pour conserver % un numéro de figure ou de caption pour plusieurs environnements flottants --- habituellement sur plusieurs pages. % Il permet de contrôler le contenu des pages de la liste des figures et de la liste des tableaux. Il devrait % être compatible avec tous les autres paquetages qui modifient ou étendent l'environnement flottant et avec % le paquetage \pack{subfig}~\cite{subfig} en particulier. -% \item[\upack{caption}] Le paquetage \upack{caption}~\cite{caption} offre de nombreuses façons d'adapter les +% \item[\upack{caption}] Le paquetage \upack{caption}~\cite{caption}\imess{W0033} offre de nombreuses façons d'adapter les % captions (légendes) dans des environnements flottants tels que \env{figure} et \env{table}, et coopère % avec de nombreux autres paquetages. % \item[\upack{caption2}] Le paquetage\,\footnote{Ce texte provient de la documentation du paquetage \pack{caption}, % et a été traduit. Les paquetages \pack{caption} et \pack{caption2} ont le même auteur, \xname{Axel}{Sommerfeldt}.} -% \pack{caption2}~\cite{caption2} était considéré comme étant une version expérimentale +% \pack{caption2}~\cite{caption2}\imess{W0034} était considéré comme étant une version expérimentale % parallèle du paquetage normal \pack{caption}~\cite{caption} et a été supplanté par la nouvelle version~\mbox{3.0} % du paquetage normal \pack{caption} en décembre 2003. \pack{caption2} est encore supporté % d'une certaine manière, ce qui signifie qu'il fera partie des prochaines distributions et que les erreurs @@ -18925,7 +21284,7 @@ have centered labels. % \item[\xfile{CATALOG}] Un fichier en texte pur (anglais) qui contient des informations basiques sur le % paquetage \upack{minitoc} (résumé, date, auteur, version, licence). % \item[catcode] Abréviation de «~code de catégorie~» (\emph{category code}). Tout\,\footnote{Cette définition -% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.} d'abord, il est sage d'avoir une idée précise de ce +% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook,ftb}.} d'abord, il est sage d'avoir une idée précise de ce % que votre clavier envoie à~la machine. Il y~a 256~caractères que \TeX\ peut rencontrer à~chaque étape, dans un % fichier ou dans une ligne de texte frappé directement sur votre terminal. Ces 256~caractères sont classés en % 16~catégories numérotées de~0 à~15. Voir la table~\vref{t+J+catcodes}. @@ -18959,10 +21318,10 @@ have centered labels. % \end{table} % Il n'est pas nécessaire que vous appreniez ces numéros de code; l'important est que \TeX\ connaisse 16~types % différents de caractères. Tout d'abord, «~\textsl{The \TeX{}book}~» vous laisse croire qu'il n'y a que deux -% types---le caractère d'échappement et les autres---puis il vous parle de deux types de plus, les symboles de +% types --- le caractère d'échappement et les autres --- puis il vous parle de deux types de plus, les symboles de % groupement~\texttt{\{} et~\texttt{\}}. Le code de catégorie pour tout caractère peut être changé à~tout moment, % mais il est habituellement prudent de se conformer à~un schéma particulier. -% \item[\upack{ccaption}] Le paquetage \pack{ccaption}~\cite{ccaption} fournit des commandes pour des +% \item[\upack{ccaption}] Le paquetage \pack{ccaption}~\cite{ccaption}\imess{W0035} fournit des commandes pour des % \og{} captions de continuation\fg, des captions non numérotés, et un en-tête de légende pour tout % environnement. Des méthodes sont fournies pour définir des captions à~utiliser en dehors des environnements % flottants et pour définir de nouveaux environnements flottants et des sous-flottants. Des outils sont fournis @@ -18994,9 +21353,9 @@ have centered labels. % \pack{CJK} implante les codages GB, Big~5, JIS, SJIS, KS, UTF~8 et CNS (sur 16~bits, sauf UTF~8 sur 24~bits). % Voir le tableau~\vref{t+jargon+CJK}. % \begin{table}[tp] -% \centering % \changeskips % \caption{Schémas de codage implantés dans \upack{CJK}}\label{t+jargon+CJK}\ipack{CJK} +% \centering % \begin{tabular}{@{}lccc@{}} % \toprule % \textbf{Codage}&\textbf{1~octet}&\textbf{2~octets}&\textbf{3~octets}\\ @@ -19060,6 +21419,10 @@ have centered labels. % \bottomrule % \end{tabularx} % \end{table} +% \item[\feat{close}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté immédiatement après +% (fermeture, \emph{close}) l'insertion du fichier auxiliaire pour un type donné de mini-table. +% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}. +% Voir le fichier exemple \exam{mtc-ocf.tex}, dans la section~\vref{mtc-ocf.tex}. % \item[\uscrp{cmk}]\iscrp{cmk} % Un exemple de script \emph{shell} pour préparer les fichiers de documentation % en format PostScript à~partir de ceux en format PDF. @@ -19070,11 +21433,11 @@ have centered labels. % fonte (par exemple, si le soixante-quinzième caractère est un «~~»). Le codage de fonte le plus courant % pour \TeX\ est OT1. L'autre option prédéfinie est~T1 (\TeX\ étendu). Il y~a aussi % US~ASCII (7~bits), ISO~Latin-1 (8~bits), Adobe Standard Encoding, UTF8 (Unicode~\cite{chou,unicode-des,unicode}), -% etc. Voir la table~\vref{t+var-encodings} et~\cite{encguide}. +% etc. Voir la table~\vref{t+var-encodings} et~\cite{encguide,enc-inter}. % \begin{table}[htp] -% \centering % \changeskips % \caption{Codages divers}\label{t+var-encodings} +% \centering % \begin{tabularx}{\textwidth}{@{}lZ{1}@{}} % \toprule % \textbf{Codage}&\textbf{Commentaire}\\ @@ -19085,6 +21448,7 @@ have centered labels. % \texttt{cp1250}&Page de code Windows 1250 (Europe centrale et orientale).\\ % \texttt{cp1251}&Page de code Windows 1251 (cyrillique).\\ % \texttt{cp1252}&Synonyme de \texttt{ansinew}.\\ +% \texttt{cp1257}&Page de code Windows 1257 (baltique).\\ % \texttt{cp437}&Page de code IBM~437, qui est la page de code % américaine d'origine et contient les lettres, les % chiffres, des symboles mathématiques et quelques @@ -19126,7 +21490,7 @@ have centered labels. % \item[\texttt{comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en anglais. % \item[compteur] Un registre \TeX\ contenant une valeur entière. Il~y a 256 compteurs (de~0 à~255) dans \TeX, mais % \LaTeX\ en utilise certains, et de nombreux paquetages ont besoin de quelques compteurs pour leur propre -% usage. Une version étendue, dérivée de \TeX, \eTeX~\cite{etex}, permet davantage de compteurs. +% usage. Une version étendue, dérivée de \TeX, \packa{\eTeX}{etex}~\cite{etex}, permet davantage de compteurs. % Omega~($\mathbf{\Omega}$), lui aussi, permet davantage de compteurs. % \item[Computer Modern] Pour \og Computer Modern\fg. Un ensemble de fontes~\cite{cmt} conçues % par \name{Donald~E.}{Knuth} pour \TeX. Initialement, elles étaient construites avec @@ -19136,7 +21500,7 @@ have centered labels. % \item[CTAN] Le \emph{Comprehensive \TeX\ Archive Network} (réseau d'archives \TeX\ complètes), un ensemble % d'archives informatiques contenant la plupart des ressources relatives à~\TeX{} (telles que fontes, % logiciels, documentations, paquetages). Elles sont accessibles par Internet. Les sites participant à~ce -% réseau CTAN sont: +% réseau CTAN sont\,\footnote{Cette liste peut changer dans le futur.}: % \begin{itemize} % \item \texttt{ftp.dante.de} (Cologne [Köln], Allemagne) % \begin{itemize} @@ -19161,6 +21525,12 @@ have centered labels. % \end{itemize} % \end{itemize} % Il y a aussi de nombreux sites \og{} miroirs \fg{} de ces archives principales. +% \end{wdesc} +% \jsection{D}\addcontentsline{toc}{section}{D} +% \begin{wdesc}{XXXXXX} +% \item[\pack{dblaccnt}] J'ai dû utiliser le paquetage \pack{dblaccnt}~\cite{dblaccnt} pour préparer l'entrée +% <<~The pdf\TeX\ Program~>>~\cite{han} dans la bibliographie, parce que le prénom de son auteur comporte un +% accent double \mbox{(\namea{Th\'{\^e}~Th\`anh}{Hàn}{Han})}. % \item[\texttt{de.comp.text.tex}] Le groupe de discussion Usenet sur \TeX\ et \LaTeX, en allemand. % \item[\emph{depth}] Voir \textbf{profondeur} plus loin. % \item[descripteur] (de fichier). Une entité logicielle décrivant l'interface entre un programme et un fichier. @@ -19168,19 +21538,25 @@ have centered labels. % limité. Pour {\TeX} et {\LaTeX}, il y a 16~descripteurs de fichiers en écriture et 16~descripteurs de % fichiers en lecture. % \item[\xfile{devanagari.sty}] Le paquetage \emph{\devnag{} pour \TeX{}} (\packa{\protect\devnag}{Devanagari})\cite{devanagari} -% offre un poyen pour composer avec une haute qualité du texte \devnag{} avec \TeX{}. \devnag{} est une +% offre un moyen pour composer avec une haute qualité du texte \devnag{} avec \TeX{}. \devnag{} est une % écriture utilisée pour écrire et imprimer le sanskrit et de nombreuses langues d'Inde du nord et centrale % telles que l'hindi et le marathi, ainsi que le népalais. Le paquetage \packa{\protect\devnag}{Devanagari} a été initialement % développé en mai~1991 par \name{Frans}{Velthuis} pour l'Université de Groningen, aux Pays-Bas, et ce fut le % premier système à~supporter l'écriture \devnag{} pour \TeX{}. % \item[dispositifs] Un dispositif (\emph{feature}) (au sens du paquetage \upack{minitoc}) est un ensemble -% d'actions qui est exécuté lors de chaque occurrence d'un certain type de mini-table. Trois dispositifs sont -% associés à~chaque type de mini-table: un dispositif «~before~» (exécuté avant la mini-table), un dispositif -% «~after~» (exécuté après la mini-table) et un dispositif «~thispagestyle~», qui est exécuté avec la +% d'actions qui est exécuté lors de chaque occurrence d'un certain type de mini-table. Cing dispositifs sont +% associés à~chaque type de mini-table: un dispositif «~\feat{before}~» (exécuté avant la mini-table complète), un dispositif +% «~\feat{after}~» (exécuté après la mini-table complète), +% un dispositif «~\feat{open}~» (exécuté juste avant l'insertion du fichier auxiliaire contenant la minitable), +% un dispositif «~\feat{close}~» (exécuté juste après l'insertion du fichier auxiliaire contenant la minitable), +% et un dispositif «~\feat{pagestyle}~», qui est exécuté avec la % mini-table pour forcer son style de page. % Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}. % ^^A \item[\xfile{duplex2v.pro}] Un fichier d'en-tête PostScript, qui essaye d'activer l'impression en recto-verso. % ^^A Il fonctionne avec certaines imprimantes PostScript HP et Canon. +% \end{wdesc} +% \jsection{E}\addcontentsline{toc}{section}{E} +% \begin{wdesc}{XXXXXX} % \item[\texttt{em}] Une unité de longueur égale (approximativement) à~la largeur de la lettre~\og m\fg % dans la fonte courante. En typographie, c'est un \og cadratin\fg. % \item[\uscrp{emk}]\iscrp{emk} @@ -19195,11 +21571,17 @@ have centered labels. % comme ceci: % \begin{quote} % \verb|\begin{minipage}[t]{.5\textwidth}|\\ -% \verb|\end{minipage}|\\ +% \verb|\end{minipage}| % \end{quote} +% \item[\packa{\eTeX}{etex}] \packa{\eTeX}{etex}~\cite{etex} est une version étendue de \TeX, avec bien plus de +% registres et de nombreuses nouvelles primitives; elle supporte aussi l'écriture de gauche à~droite et de +% droite à~gauche. % \item[\upack{ethiop}]\ipack{ethiop} Un paquetage~\cite{ethiop} \LaTeX\ offrant le support de la langue éthiopienne pour % le paquetage \pack{babel}~\cite{babel,babel-user}. % \item[extension] Voir «~suffixe~» plus loin. +% \end{wdesc} +% \jsection{F}\addcontentsline{toc}{section}{F} +% \begin{wdesc}{XXXXXX} % \item[\xfile{farsi.sty}] Voir \packa{Farsi\TeX}{FarsiTeX} ci-dessous. % \item[\upack{Farsi\TeX}]\ipacka{Farsi\TeX}{FarsiTeX} Un paquetage~\cite{farsi} pour composer un document dans la langue \lopt{farsi} (iranien, persan). % Voir~{\froff\url{http://www.farsitex.org}}. Mais ce n'est actuellement disponible que pour \LaTeX2.09. @@ -19222,9 +21604,25 @@ have centered labels. % voir~\textbf{Chapitre~0} et \textbf{absolue (numérotation)} plus haut, et la section~\vref{faq.5}. % \item[\com{firstpartis}] Analogue à~\com{firstchapteris} ci-dessus. % \item[\com{firstsectionis}] Analogue à~\com{firstchapteris} ci-dessus. +% \item[\pack{float}] Ce paquetage~\cite{float} (de \name{Anselm}{Lingnau})\imess{I0053} améliore l'interface de définition +% d'objets flottants teles que figures et tableaux en \LaTeX. Il ajoute la notion de <<~style de flottant~>> +% qui régit l'aspect des flottants. Ne nouvelles sortes de flottants peuvent être définies en utilisant une +% commande \com{newfloat} analogue à~\com{newtheorem}. Ce paquetage incorpore aussi la fonctionnalité du +% paquetage \pack{here} de \name{David~P.}{Carlisle}, donnant aux environnements flottants une option +% \texttt{[H]} qui signifie <<~METTEZ-LE ICI~>> (par opposition à~l'option standard \texttt{[h]} qui signifie +% <<~vous pouvez le mettre ici si vous voulez~>>). % \item[\com{FloatBarrier}] % Une macro du paquetage \pack{placeins}~\cite{placeins}. Elle établit une «~barrière~» contre la dérive % des éléments flottants (tels que figures ou tableaux). +% \item[\pack{floatrow}] Ce paquetage~\cite{floatrow} (de \name{Olga~G.}{Lapko})\imess{I0053} est une extension du paquetage +% \pack{float}~\cite{float} (de \name{Anselm}{Lingnau}), réutilisant son code, avec des extensions venant du +% paquetage \pack{rotfloat}~\cite{rotfloat} (de \name{Axel}{Sommerfeldt}). +% \item[\pack{flowframe}] Ce\imess{W0097} paquetage~\cite{flowfram,ffuserguide} est conçu pour vous permettre de créer des +% blocs (\emph{frames}) de texte dans un document de manière que le contenu de l'environnement \env{document} +% coule d'un bloc au suivant dans l'ordre où ils ont été définis. Ceci est utile pour créer des posters ou des +% magazines ou toute autre forme de document qui n'est pas conforme à~la mise en page standard sur une ou deux colonnes. +% Comme ce paquetage définit son propre système de minitocs, il est \emph{incompatible} avec le paquetage +% \upack{minitoc}. % \item[\xfile{fminitoc.bib}] Une base de données bibliographiques pour la documentation en français du paquetage % \upack{minitoc}. % \item[\xfile{fminitoc.dtx}] Le fichier source pour la documentation en français du paquetage \upack{minitoc}. @@ -19244,7 +21642,7 @@ have centered labels. % \item[\uscrp{fmk}]\iscrp{fmk} % Un exemple de script \emph{shell} pour préparer la documentation en français du paquetage \upack{minitoc}. % Le script \scrp{imk} doit avoir été exécuté au préalable. Voir le point~\vref{IN9}. -% \item[\upack{fncychap}] Le paquetage \pack{fncychap}~\cite{fncychap} fournit diverses commandes pour changer +% \item[\upack{fncychap}] Le paquetage \imess{W0086}\pack{fncychap}~\cite{fncychap} fournit diverses commandes pour changer % le format utilisé pour certaines en-têtes (chapitres) dans les classes stantard de documents de \LaTeXe: % \class{book} et \class{report}. % Il doit être chargé \emph{avant} le paquetage \upack{minitoc} (voir le point~\vref{h.fncychap} et la @@ -19262,11 +21660,26 @@ have centered labels. % puis je l'ai modifié avec l'outil \tool{urlbst}~\cite{urlbst}. % \item[\upack{frnew.sty}]\ipack{frnew} Un petit paquetage utilisé pour préparer la documentation en français. Il est % produit lors de la compilation de \xfile{minitoc.ins}. +% \end{wdesc} +% \jsection{G}\addcontentsline{toc}{section}{G} +% \begin{wdesc}{XXXXXX} +% \item[\pack{geometry}] Le paquetage \pack{geometry}~\cite{geometry} fournit une interface utilisateur flexible +% et complète pour les dimensions de la page. Vous pouvez les spécifier en utilisant des paramètres intuitifs +% pour obtenir votre mise en page désirée. Par exemple, si vous voulez établir des marges (à~gauche, à~droite, +% en haut et en bas) à~2\,cm de chaque bord du papier, il vous suffit de dire: +% \begin{quote} +% \verb|\usepackage[margin=2cm]{geometry}| +% \end{quote} +% Ce paquetage puissant (et recommandé) est utilisé dans certains des exemples de documents et dans la présente +% documentation. % \item[\upack{guarani}]\ipack{guarani} Un paquetage \LaTeX\ pour composer du texte guarani, la principale langue parlée % au Paraguay. % Le fichier \xfile{guarani.ldf}, inclus dans ce paquetage, définit les titres. Voir~\cite{guarani} et la % section~\vref{s+mld+guarani}. -% \item[\upack{hangcaption}] Le paquetage \pack{hangcaption}~\cite{hangcaption} définit une variante de la +% \end{wdesc} +% \jsection{H}\addcontentsline{toc}{section}{H} +% \begin{wdesc}{XXXXXX} +% \item[\upack{hangcaption}] Le paquetage \imess{W0092}\pack{hangcaption}~\cite{hangcaption} définit une variante de la % commande \com{caption} pour produire des captions (légendes) avec une indentation pendante % (\emph{hanging indentation}), c'est-à-dire dont la première ligne déborde sur la gauche. Ce paquetage est % sans doute obsolète (1992, \LaTeX2.09). @@ -19292,7 +21705,9 @@ have centered labels. % avec dispositifs d'hypertexte) et un visualisateur adapté (visualisateur PDF, visualisateur PostScript % récent). Ceci est pratique pour naviguer dans un document ou plusieurs documents, qui peuvent être des % documents distants. -% \item[\upack{hyperref}] Le paquetage \pack{hyperref}~\cite{hyperref.web} est utilisé pour modifier les commandes +% \lneed{4} +% \item[\upack{hyperref}] Le\SMM{\lmess{W0023}\\\lmess{W0028}\\\lmess{W0030}\\\lmess{W0039}} +% paquetage \pack{hyperref}~\cite{hyperref.web} est utilisé pour modifier les commandes % de références croisées de \LaTeX\ afin de produire une certaine sorte de commandes \com{special}; % elles sont des prémices de l'ensemble de commandes \com{special} définis pour les processeurs de % \texttt{dvi} vers \packa{Hyper\TeX}{HyperTeX}, pour les commandes \texttt{pdfmark} incluses pour le traitement par @@ -19305,15 +21720,19 @@ have centered labels. % commandes \com{special} qu'un programme pilote (\emph{driver}) pourra transformer en liens % hypertextes; il fournit aussi de nouvelles commandes permettant à~l'utilisateur d'écrire des liens % hypertextes (hyperliens) \emph{ad hoc}, y~compris ceux vers des documents externes et des URLs. +% \end{wdesc} +% \jsection{I}\addcontentsline{toc}{section}{I} +% \begin{wdesc}{XXXXXX} % \item[\upack{ifmtarg}] Le paquetage \pack{ifmtarg}~\cite{ifmtarg} fournit une commande si-alors-sinon % (\emph{if-then-else}) pour tester si un argument de macro est vide («~vide~» signifiant seulement zéro espaces ou % plus). +% \item[\pack{ifthen}] Le paquetage \pack{ifthen}~\cite{ifthen} définit une commande \com{ifthenelse} pour \LaTeXe. % \begin{SMOOTH} % \item [\uscrp{imk}]\iscrp{imk} Un exemple de script \emph{shell}, qui prépare le paquetage \upack{minitoc} % depuis \xfile{minitoc.ins} et \xfile{minitoc.dtx}; notez que \scrp{imk} doit être exécuté avant % de lancer \scrp{emk} ou \scrp{fmk}. Voir le point~\vref{IN9}. % \end{SMOOTH} -% \item[\uopt{insection}]\iopt{insection} L'option de paquetage \opt{insection} charge le paquetage \pack{placeins}~\cite{placeins} +% \item[\uopt{insection}]\iopt{insection} L'option de paquetage \opt{insection}\imess{W0056} charge le paquetage \pack{placeins}~\cite{placeins} % avec les options adéquates pour éviter que les éléments flottants (tels que figures et tableaux) dérivent % en dehors de leurs sections, et charge aussi le paquetage \pack{flafter} (décrit dans~\cite{ltoutput} % et~\cite[page~292]{TLC2F}). @@ -19329,19 +21748,28 @@ have centered labels. % \end{tabular} % \item[\xfile{INSTALL}] Un fichier en texte pur (anglais) l'installation du paquetage \upack{minitoc}. % Voir le chapitre~\vref{c+installation}. +% \end{wdesc} +% \jsection{J}\addcontentsline{toc}{section}{J} +% \begin{wdesc}{XXXXXX} % \item[\com{jobname}] Une primitive \TeX\ contenant le nom du document en préparation, c'est-à-dire le nom % du fichier lu en premier par \TeX{} (ou \LaTeX), sans son suffixe. Elle est très utile pour construire les % noms d'autres fichiers. -% \item[\uclass{jura}] La classe \class{jura}~\cite{jura}, de \name{Felix}{Braun}, est \Virage\emph{incompatible} avec le +% \item[\uclass{jura}] La classe \imess{W0029}\class{jura}~\cite{jura}, de \name{Felix}{Braun}, est \emph{incompatible} avec le % paquetage \upack{minitoc}. Elle est utilisée pour des documents juridiques en allemand. +% \end{wdesc} +% \jsection{K}\addcontentsline{toc}{section}{K} +% \begin{wdesc}{XXXXXX} % \item[\uopt{k-loose}]\ioptd{k-loose} Une option du paquetage \upack{minitoc} utile si votre document est écrit avec une des % classes de \KOMAScript{}~\cite{komab,koma,robbers-pj-2006-3}. Cette option essaye d'établir un espacement peu serré (\emph{loose}) % dans les mini-tables. Analogue à~l'option de paquetage \optd{loose} pour les classes standard. % \item[\uopt{k-tight}]\iopt{k-tight} Une option du paquetage \upack{minitoc} utile si votre document est écrit avec une des % classes de \KOMAScript{}~\cite{komab,koma,robbers-pj-2006-3}. Cette option essaye d'établir un espacement serré (\emph{tight}) dans les % mini-tables. Analogue à~l'option de paquetage \opt{tight} pour les classes standard. +% \item[\packa{Kannada\TeX}{KannadaTeX}] Un projet~\cite{kannadatex} pour utiliser \LaTeX{} pout la composition +% dans la langue Kannada language. Voir la section~\vref{s+mld+kannada}. % \item[\KOMAScript] -% {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3} est un ensemble très complexe. Vous pouvez le voir, car il n'y a pas seulement +% {\KOMAScript}\imess{I0043}~\cite{komab,koma,robbers-pj-2006-3} est un ensemble très complexe. +% Vous pouvez le voir, car il n'y a pas seulement % une seule classe ou un seul paquetage, mais tout un ensemble de classes et paquetages nombreux. Les % classes (\class{scrartcl}, \class{scrbook}, \class{scrlettr}, \class{scrlttr2} et % \class{scrreprt}) sont bien les contreparties des classes standard, mais elles n'ont jamais seulement les @@ -19363,6 +21791,9 @@ have centered labels. % \LaTeX{} standard. Ceci signifie que l'ensemble {\KOMAScript} contient des remplacements pour les trois % classes standard \class{book}, \class{report} et \class{article}. Il y a aussi un remplacement pour la % classe standard \class{letter}. +% \end{wdesc} +% \jsection{L}\addcontentsline{toc}{section}{L} +% \begin{wdesc}{XXXXXX} % \item[Lambda] Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales du système % Omega~($\mathbf{\Omega}$) est appelé «~\emph{Lambda}~»~($\mathbf{\Lambda}$). % \item[Lamed] Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales du système @@ -19401,9 +21832,10 @@ have centered labels. % convertir.}. Utilisez la version actuelle de \LaTeXe, qui est supportée et bien plus puissante. % \item[\LaTeXe] La version actuelle du programme \LaTeX, après 1994; elle est supportée. % \item[\LaTeX3] La future version de \LaTeX, toujours en cours de développement. -% \item[\uclass{letter}]\iclass{letter} Une classe de documents standard~\cite{letter} pour préparer des lettres postales (courrier papier). +% \item[\uclass{letter}]\iclass{letter} Une\Virage{} classe de documents standard~\cite{letter} pour préparer des +% lettres postales (courrier papier). % Comme de tels documents n'ont ni commandes ni structure de sectionnement, le paquetage \upack{minitoc} est -% sans objet pour eux (et est donc \Virage\emph{incompatible} avec cette classe). +% sans objet pour eux (et est donc \emph{incompatible} avec cette classe). % \item[\upack{lipsum}] Le paquetage \pack{lipsum}~\cite{lipsum} permet d'insérer facilement du % texte dans un fichier de test avec un minimum de frappe. Les textes sont en latin mais ont été altérés et % rendus incompréhensibles. J'ai utilisé ce paquetage dans certains des exemples de documents. @@ -19412,11 +21844,11 @@ have centered labels. % \item[\uopt{listfiles}]\ioptd{listfiles} Une option du paquetage \upack{minitoc}. Elle crée une liste des fichiers minitoc % auxiliaires (ces fichiers contiennent les mini-tables et peuvent être éliminés après l'exécution de \LaTeX) % dans le fichier \emph{document}\suffix{.maf}. Option par défaut. Voir la section~\vref{s+listfiles}. -% \item[LOF] Un acronyme pour «~\emph{list of figures}~», ou «~liste des figures~». +% \item[LOF, LoF] Un acronyme pour «~\emph{list of figures}~», ou «~liste des figures~». % \item[\dcnt{lofdepth}] Ce compteur, s'il existe, contient la profondeur de la liste des figures. % \item[\uopt{loose}]\ioptd{loose} Une option du paquetage \upack{minitoc}. Elle donne un espacement lache des lignes dans % les mini-tables. C'est le choix par défaut. L'option contraire est \opt{tight}. -% \item[LOT] Un acronyme pour «~\emph{list of tables}~», ou «~liste des tableaux~». +% \item[LOT, LoT] Un acronyme pour «~\emph{list of tables}~», ou «~liste des tableaux~». % \item[\dcnt{lotdepth}] Ce compteur, s'il existe, contient la profondeur de la liste des tableaux. % \item[LPPL] La \emph{LaTeX Project Public License}, disponible~à: % \begin{quote} @@ -19435,6 +21867,9 @@ have centered labels. % pour préparer l'announce d'une version de \LaTeX. % Pour le paquetage \upack{minitoc}, elle est % très similaire à~la classe de document \class{article}; voir plus haut. +% \end{wdesc} +% \jsection{M}\addcontentsline{toc}{section}{M} +% \begin{wdesc}{XXXXXX} % \item[\com{makeatletter} \textmd{et} \com{makeatother}] De\,\footnote{Ces informations proviennent % de~\cite[page~857]{TLC2F}.} nombreuses commandes internes de \LaTeX{}, de paquetages et de classes contiennent % le caractère~\texttt{@} dans leurs noms. Ceci empêche efficacement que de tels noms soient utilisés dans des @@ -19443,15 +21878,18 @@ have centered labels. % il est parfois nécessaire d'avoir de tels morceaux de «~code interne~» dans le préambule, % les commandes \com{makeatletter} et \com{makeatother} permettent de le faire facilement: ce % qui est difficile, c'est de se rappeler qu'il faut les ajouter, faute de quoi des erreurs étranges -% surviennent. Et ces deux commandes ne devraient jamais être utilisées dans un fichier de paquetage ou de classe. +% surviennent. Et ces deux commandes \Virage\emph{ne devraient jamais être utilisées dans un fichier de paquetage ou de classe}. % \item[makefile] Un fichier de texte particulier contenant des instructions pour construire et installer un % logiciel, à~l'aide de l'utilitaire «~\textbf{make}~»; \textbf{make} est un outil pratique provenant du % système d'exploitation Unix, mais il en existe des variantes. -% \item[\upack{mcaption}] Le paquetage \pack{mcaption}~\cite{mcaption} fournit un environnement +% \item[\upack{mcaption}] Le paquetage \pack{mcaption}~\cite{mcaption}\imess{W0036} fournit un environnement % \env{margincap} pour placer les captions (légendes) dans la marge externe du document, avec un alignement % par le haut ou par le bas. +% \lneed{7} % \begin{SMOOTH} -% \item[\uclass{memoir}]\iclass{memoir} Une très générale et puissante classe de document +% \item[\uclass{memoir}]\iclass{memoir} +% Une\SMM{\lmess{E0028}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0030}\\\lmess{I0032}\\\lmess{I0044}\\\lmess{M0001}} +% très générale et puissante classe de document % (de \xname{Peter~R.}{Wilson}, décrite dans~\cite{memoir,add-memoir,wilson-pj-2006-3}); % cette classe est compatible avec le paquetage \upack{minitoc} (avec quelques précautions) si vous utilisez % une version récente. Voir la section~\vref{faq+memoir}. @@ -19582,13 +22020,13 @@ have centered labels. % inconvénient est l'utilisation de noms de fichiers avec des suffixes courts (le schéma «~8+3~»), qui limite à~99 % le nombre de mini-tables dans chaque sorte. % \item[\uexam{mtc-2c.tex}]\iexam{mtc-2c.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} avec une mise -% en page sur deux colonnes. +% en page sur deux colonnes. Voir la section~\vref{mtc-2c.tex}. % \item[\uexam{mtc-2nd.tex}]\iexam{mtc-2nd.tex} Un exemple de document utilisant le paquetage \upack{minitoc} et son option de -% langue \lopt{french2}. +% langue \lopt{french2}. Voir la section~\vref{mtc-2nd.tex}. % \item[\uexam{mtc-3co.tex}]\iexam{mtc-3co.tex} Un exemple de document utilisant le paquetage \upack{minitoc} pour -% préparer une minitoc sur trois colonnes. +% préparer une minitoc sur trois colonnes. Voir la section~\vref{mtc-3co.tex}. % \item[\uexam{mtc-add.bib}]\iexam{mtc-add.bib} Une petite base de données bibliographiques pour les exemples -% de documents \exam{mtc-add.tex} et \exam{mtc-ads.tex}. +% de documents \exam{mtc-add.tex} et \exam{mtc-ads.tex}. Voir la section~\vref{mtc-add.tex}. % \item[\uexam{mtc-add.tex}]\iexam{mtc-add.tex} Un exemple de document montrant comment utiliser \com{mtcaddchapter} et le % paquetage \pack{tocbibind}~\cite{tocbibind} avec \upack{minitoc}. Voir la section~\vref{mtc-add.tex}. % \item[\uexam{mtc-ads.tex}]\iexam{mtc-ads.tex} Un exemple de document montrant comment utiliser \com{mtcaddsection} et le @@ -19596,66 +22034,78 @@ have centered labels. % Il montre aussi quel défi représente la gestion des mini-listes de flottants au niveau des sections. % Voir la section~\vref{mtc-ads.tex}. % \item[\uexam{mtc-amm.tex}]\iexam{mtc-amm.tex} Un exemple de fichier montrant l'utilisation de l'environnement \env{appendices} -% dans un document de classe \class{memoir} avec le paquetage \upack{minitoc}. +% dans un document de classe \class{memoir} avec le paquetage \upack{minitoc}. Voir la section~\vref{mtc-amm.tex}. % \begin{SMOOTH} % \item[\uexam{mtc-apx.tex}]\iexam{mtc-apx.tex} Un exemple de fichier montrant comment utiliser l'environnement \env{mtchideinmaintoc} % pour masquer les entrées pour les appendices dans la table des matières principale et créer une table des -% matières au niveau partie pour les appendices. +% matières au niveau partie pour les appendices. Voir la section~\vref{mtc-apx.tex}. % \end{SMOOTH} -% \item[\uexam{mtc-art.tex}]\iexam{mtc-art.tex} Un exemple de document (classe \class{article}) utilisant le paquetage \upack{minitoc}. +% \item[\uexam{mtc-art.tex}]\iexam{mtc-art.tex} Un exemple de document (classe \class{article}) utilisant le paquetage \upack{minitoc}. Voir la section~\vref{mtc-art.tex}. % \item[\uexam{mtc-bk.tex}]\iexam{mtc-bk.tex} Un exemple de document (classe \class{book} ou \class{report}) utilisant le -% paquetage \upack{minitoc}. +% paquetage \upack{minitoc}. Voir la section~\vref{mtc-bk.tex}. % \item[\uexam{mtc-bo.tex}]\iexam{mtc-bo.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} avec une mise -% en page sur deux colonnes et utilisant le paquetage \pack{tocloft}~\cite{tocloft}. +% en page sur deux colonnes et utilisant le paquetage \pack{tocloft}~\cite{tocloft}. Voir la section~\vref{mtc-bo.tex}. % \item[\uexam{mtc-ch0.tex}]\iexam{mtc-ch0.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} dans un document -% dont le premier chapitre est étoilé. -% \item[\uexam{mtc-cri.tex}]\iexam{mtc-cri.tex} Un fichier d'exemple montrant l'utilisation di paquetage minitoc avec des parties et des -% chapitres étoilés. -% \item[\uexam{mtc-fko.tex}]\iexam{mtc-cri.fko} Un fichier d'exemple montrant le problème des fontes lors de -% l'utilisation de la classe \class{scrbook}. +% dont le premier chapitre est étoilé. Voir la section~\vref{mtc-ch0.tex}. +% \item[\uexam{mtc-cri.tex}]\iexam{mtc-cri.tex} Un fichier d'exemple montrant l'utilisation du paquetage minitoc avec des parties et des +% chapitres étoilés. Voir la section~\vref{mtc-cri.tex}. +% \item[\uexam{mtc-fko.tex}]\iexam{mtc-fko.tex} Un fichier d'exemple montrant le problème des fontes lors de +% l'utilisation de la classe \class{scrbook}. Voir la section~\vref{mtc-fko.tex}. % \item[\uexam{mtc-fo1.tex}]\iexam{mtc-fo1.tex} Un exemple de fichier montrant l'utilisation du paquetage \upack{minitoc} avec -% changement de quelques fontes. +% changement de quelques fontes. Voir la section~\vref{mtc-fo1.tex}. % \item[\uexam{mtc-fo2.tex}]\iexam{mtc-fo2.tex} Un autre exemple de fichier montrant l'utilisation du paquetage \upack{minitoc} avec -% changement de quelques fontes. +% changement de quelques fontes. Voir la section~\vref{mtc-fo2.tex}. % \begin{SMOOTH} % \item[\uexam{mtc-gap.tex}]\iexam{mtc-gap.tex} Un exemple de fichier montrant l'utilisation des commandes \com{mtcgapbeforeheads} et -% \com{mtcgapafterheads}. +% \com{mtcgapafterheads}. Voir la section~\vref{mtc-gap.tex}. % \end{SMOOTH} % \item[\uexam{mtc-hi1.tex}]\iexam{mtc-hi1.tex} Un exemple de fichier montrant l'utilisation des environnements -% spécialisés \env{mtchideinmainlof} et \env{mtchideinmainlot}. +% spécialisés \env{mtchideinmainlof} et \env{mtchideinmainlot}. Voir la section~\vref{mtc-hi1.tex}. % \item[\uexam{mtc-hi2.tex}]\iexam{mtc-hi2.tex} Un exemple de fichier montrant l'utilisation des paires de commandes: % \begin{itemize} % \item \com{mtchideinmainlof} et \com{endmtchideinmainlof}, % \item \com{mtchideinmainlot} et \com{endmtchideinmainlot}. % \end{itemize} +% Voir la section~\vref{mtc-hi2.tex}. % \item[\uexam{mtc-hia.tex}]\iexam{mtc-hia.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} pour masquer les % entrées pour certains tableaux dans la liste des tableaux principale d'un document de la classe \class{article}. +% Voir la section~\vref{mtc-hia.tex}. % \item[\uexam{mtc-hir.tex}]\iexam{mtc-hir.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} pour masquer les % entrées pour certains tableaux dans la liste des tableaux principale d'un document de la classe \class{report}. +% Voir la section~\vref{mtc-hir.tex}. % \item[\uexam{mtc-hop.tex}]\iexam{mtc-hop.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} avec la classe de -% document \class{scrbook}. +% document \class{scrbook}. Voir la section~\vref{mtc-hop.tex}. % \item[\uexam{mtc-liv.tex}]\iexam{mtc-liv.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} dans un -% livre avec une table des matières et des minitocs personnalisées. +% livre avec une table des matières et des minitocs personnalisées. Voir la section~\vref{mtc-liv.tex}. % \item[\uexam{mtc-mem.tex}]\iexam{mtc-mem.tex} Un exemple de fichier montrant l'utilisation du paquetage \upack{minitoc} avec la -% classe \class{memoir}. +% classe \class{memoir}. Voir la section~\vref{mtc-mem.tex}. % \item[\uexam{mtc-mm1.tex}]\iexam{mtc-mm1.tex} Un exemple de fichier montrant l'utilisation du paquetage \upack{minitoc} avec la -% classe \class{memoir}, si vous souhaitez changer quelques fontes. +% classe \class{memoir}, dans le cas où vous souhaiteriez changer quelques fontes. Voir la section~\vref{mtc-mm1.tex}. % \item[\uexam{mtc-mu.tex}]\iexam{mtc-mu.tex} Un document utilisant une minitoc composée, avec le paquetage \pack{wrapfig}~\cite{wrapfig}, -% pour être placée dans un environnement \env{wrapfigure}. +% pour être placée dans un environnement \env{wrapfigure}. Voir la section~\vref{mtc-mu.tex}. +% \item[\uexam{mtc-nom.tex}]\iexam{mtc-nom.tex} Un document montrant une interaction entre le paquetage \upack{minitoc} +% et le paquetage \pack{nomencl}~\cite{nomencl}. Voir la section~\vref{mtc-nom.tex}. +% \item[\uexam{mtc-ocf.tex}]\iexam{mtc-ocf.tex} Un document utilisant les dispositifs \feat{open} et \feat{close} +% pour préparer une minitoc sur trois colonnes. Voir la section~\vref{mtc-ocf.tex}. +% \item[\uexam{mtc-ofs.tex}]\iexam{mtc-ofs.tex} Un document utilisant les dispositifs \feat{open} et \feat{close} +% pour préparer une minitoc sur trois colonnes et \com{mtcsetoffset} pour décaler la minitoc afin de +% l'aligner sur la gauche. Voir la section~\vref{mtc-ofs.tex}. % \item[\uexam{mtc-sbf.tex}]\iexam{mtc-sbf.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} avec le -% paquetage \pack{subfigure}~\cite{subfigure}. +% paquetage \pack{subfigure}~\cite{subfigure}. Voir la section~\vref{mtc-sbf.tex}. % \item[\uexam{mtc-scr.tex}]\iexam{mtc-scr.tex} Un exemple de document montrant l'utilisation du paquetage \upack{minitoc} avec une -% classe {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3}, \class{scrreprt}. +% classe {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3}, \class{scrreprt}. Voir la +% section~\vref{mtc-scr.tex}. % \item[\uexam{mtc-syn.tex}]\iexam{mtc-syn.tex} Un exemple de document montrant l'utilisation du paquetage \upack{minitoc} lorsque -% la table des matières est précédée de quelques chapitres étoilés. +% la table des matières est précédée de quelques chapitres étoilés. Voir la section~\vref{mtc-syn.tex}. % \item[\uexam{mtc-tbi.tex}]\iexam{mtc-tbi.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} package avec -% le paquetage \pack{tocbibind}. +% le paquetage \pack{tocbibind}. Voir la section~\vref{mtc-tbi.tex}. % \item[\uexam{mtc-tlc.tex}]\iexam{mtc-tlc.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} dans un document -% de la classe \class{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé. +% de la classe \class{article}. C'est l'exemple de~\cite[page~58]{TLC2}, modernisé. Voir la section~\vref{mtc-tlc.tex}. % \item[\uexam{mtc-tlo.tex}]\iexam{mtc-tlo.tex} Un fichier d'exemple montrant l'utilisation du paquetage \upack{minitoc} avec le % paquetage \pack{tocloft}~\cite{tocloft} et leur interaction pour les numéros de pages dans les mini-tables. +% Voir la section~\vref{mtc-tlo.tex}. % \item[\uexam{mtc-tsf.tex}]\iexam{mtc-tsf.tex} Un fichier exemple montrant l'utilisation du paquetage \upack{minitoc} avec le -% paquetage \pack{subfig}~\cite{subfig}. +% paquetage \pack{subfig}~\cite{subfig}. Voir la section~\vref{mtc-tsf.tex}. % \begin{SMOOTH} % \item[\upack{mtcmess}]\ipack{mtcmess} Un paquetage qui est utilisé pour fournir des variantes des commandes % standard \com{PackageInfo}, \com{PackageWarning}, \com{PackageWarningNoLine} et \com{PackageError} @@ -19665,8 +22115,8 @@ have centered labels. % pour ignorer toutes les commandes et tous les environnements du paquetage \upack{minitoc}. En fait, il les % définit pour qu'elles/ils ne fassent rien. Utile si vous désirez une version de votre document sans aucune % mini-table. -% \item[\upack{mtcpatchmem}]\ipack{mtcpatchmem} Un petit paquetage qui est chargé automatiquement si -% nécessaire lorsque vous utilisez la classe de document \class{memoir} dans une version \virage\emph{incompatible} +% \item[\upack{mtcpatchmem}]\ipack{mtcpatchmem} Un\SMMZ{\lmess{M0001}} petit paquetage qui est chargé automatiquement si +% nécessaire lorsque vous utilisez la classe de document \class{memoir} dans une version \emph{incompatible} % avec le paquetage \upack{minitoc}, mais corrigible. Il est produit lors de la compilation de \xfile{minitoc.ins}. % \item[\texttt{mu}] Une unité de longueur utilisée normalement en mode mathématique (\texttt{mu} signifie % «~\emph{math unit}~»); 18~unités mathématiques font \texttt{1em} (un cadratin), qui est à~peu près la @@ -19677,6 +22127,17 @@ have centered labels. % à~plusieurs bibliographies à~l'intérieur d'un même document. Il fournit donc une fonctionnalité % complémentaire à~des paquetages tels que \pack{bibunits}~\cite{bibunits} ou \pack{chapterbib}~\cite{chapterbib}, % qui permettent de créer une seule bibliographie pour plusieurs, mais différentes, parties du document. +% \item[\upack{multicol}] Le paquetage \pack{multicol}~\cite{multicol} définit l'environnement \env{multicols} +% (avec un~<<~\textbf{s}~>>) pour composer du texte sur plusieurs colonnes. Utilisé dans certains exemples de documents. +% \item[\upack{multitoc}] Ce paquetage~\cite{multitoc} permet de composer seulement la table des matières, la +% liste des figures et/ou la liste des tableaux sur deux colonnes ou plus (en utilisant le paquetage +% pquetage \pack{multicol}~\cite{multicol}, bien sûr). +% Le nombre de colonnes peut être configuré par des commandes; les tables multi-colonnes peuvent être choisies +% par des options du paquetage. +% L'exemple de document \exam{mtc-3co.tex} utilise ce paquetage; voir la section~\vref{mtc-3co.tex}. +% \end{wdesc} +% \jsection{N}\addcontentsline{toc}{section}{N} +% \begin{wdesc}{XXXXXX} % \item[\pack{natbib}] C'est un paquetage \LaTeXe{} (mais avec un certain support pour \LaTeX2.09)~\cite{dnatbib,natnotes} % qui agit comme interface généralisée pour des fichiers de styles bibliographiques standard et non-standard (\BibTeX). % \item[\upack{needspace}] Le paquetage \pack{needspace}~\cite{needspace} fournit des commandes pour réserver @@ -19695,7 +22156,7 @@ have centered labels. % l'ordre selon lequel les caractères apparaissent dans la fonte. Les deux codages les plus courants % utilisés dans \LaTeX{} sont le codage «~texte \TeX~» de \iname{Donald~E.}{Knuth}\textsc{Knuth} (OT1) et % le codage «~texte \TeX{} étendu~» (T1) développé par les membres du \emph{\TeX{} Users Group} pendant une -% conférence sur \TeX{} à~Cork en~1990 (d'où son nom informel de «~codage de Cork~»). Voir~\cite{encguide}. +% conférence sur \TeX{} à~Cork en~1990 (d'où son nom informel de «~codage de Cork~»). Voir~\cite{encguide,enc-inter}. % \item[famille] (\emph{family}) Le nom d'une collection de fontes, habituellement groupées sous un nom commun % par le fondeur de ces fontes. Par exemple, «~Adobe Times~», «~ITC Garamond~» et «~Computer Modern Roman~» % de \iname{Donald~E.}{Knuth}\textsc{Knuth} sont toutes des familles de fontes. @@ -19712,8 +22173,8 @@ have centered labels. % courantes pour le codage d'une fonte sont données dans le tableau~\vref{t+nfss+1}. % \begin{table}[!tp] % \changeskips -% \centering % \caption{Codages de fontes les plus courants}\label{t+nfss+1} +% \centering % \begin{tabularx}{\textwidth}{@{}lZ{1}@{}} % \toprule % \textbf{Codage}&\textbf{Description}\\ @@ -19740,16 +22201,20 @@ have centered labels. % \texttt{LTH} & codage utilisé pour la langue thaïe\\ % \texttt{LV1} & codage utilisé par quelques fontes de \texttt{VTeX}\\ % \texttt{LY1} & alternative au \texttt{T1}, pour les logiciels Y\&Y\\ +% \texttt{PD1} & réalise le codage PDFDocEncoding pour une utilisation avec NFSS de \LaTeXe.\\ +% \texttt{PU} & réalise le codage Unicode pour une utilisation avec NFSS de \LaTeXe.\\ % \bottomrule % \end{tabularx} % \end{table} % \begin{table}[!tp] -% \changeskips +% ^^A \changeskips % \centering % \begin{tabularx}{\textwidth}{@{}l@{}Z{1}@{}r@{}} % \begin{minipage}[t]{.50\textwidth} -% ^^A \centering +% ^^A \changeskips +% \capstart % \caption{Familles de fontes les plus courantes}\label{t+nfss+2} +% \centering % \begin{tabular}[t]{@{}ll@{}} % \toprule % \textbf{Famille}&\textbf{Description}\\ @@ -19768,8 +22233,10 @@ have centered labels. % \end{minipage}% % &&% % \begin{minipage}[t]{.45\textwidth} -% \centering +% ^^A \changeskips +% \capstart % \caption{Graisses les plus courantes}\label{t+nfss+3} +% \centering % \leavevmode\null\hfill\begin{tabular}[t]{@{}ll@{}} % \toprule % \textbf{Graisse}&\textbf{Description}\\ @@ -19786,8 +22253,8 @@ have centered labels. % \end{table} % \begin{table}[!tp] % \changeskips -% \centering % \caption{Formes de fontes les plus courantes}\label{t+nfss+4} +% \centering % \begin{tabular}{@{}ll@{}} % \toprule % \textbf{Forme}&\textbf{Description}\\ @@ -19813,8 +22280,8 @@ have centered labels. % paramètres spécifient chaque fonte \LaTeX{}, voir le tableau~\vref{t+nfss+5}, par exemple. % \begin{table}[!tp] % \changeskips -% \centering % \caption{Les cinq paramètres de fontes pour quelques fontes}\label{t+nfss+5} +% \centering % ^^A \begin{tabular}{@{}l@{\,}l@{\,}l@{\,}l@{\,}ll@{}l@{}} % \begin{tabularx}{\textwidth}{@{}lllllZ{1}l@{}} % \toprule @@ -19839,8 +22306,8 @@ have centered labels. % \end{table} % \begin{table}[!tp] % \changeskips -% \centering % \caption{Commandes de l'utilisateur pour les fontes}\label{t+nfss+6} +% \centering % \begin{tabular}{@{}lll@{}} % \toprule % \textbf{Commande utilisateur} & @@ -19890,6 +22357,9 @@ have centered labels. % \pack{notoccite}~\cite{notoccite} (de \name{Donald}{Arseneau}). Elle évite des problèmes avec des % commandes \com{cite} dans des commandes de sectionnement ou dans des captions (légendes). % Voir la section~\vref{ss+notoccite}. +% \end{wdesc} +% \jsection{O}\addcontentsline{toc}{section}{O} +% \begin{wdesc}{XXXXXX} % \begin{SMOOTH} % \item[Omega] Le système de typographie\,\footnote{L'essentiel (mais pas la totalité) de cette note provient de % la documentation d'Omega \cite{yannis1994b,yannis1994a,yannis1995,omega1996,yannis1998}.} @@ -19924,16 +22394,16 @@ have centered labels. % % Le format (au sens \TeX\ du terme) \LaTeX{} adapté aux capacités spéciales d'Omega est % appelé «~\emph{Lambda}~»~($\mathbf{\Lambda}$). -% L'ajout à~Omega des extensions de \eTeX~\cite{etex} est un projet +% L'ajout à~Omega des extensions de \packa{\eTeX}{etex}~\cite{etex} est un projet % distinct, connu sous le nom de «~\pack{Aleph}~» ($\aleph$)~\cite{aleph,aleph-hagen} et conduit par \xname{Giuseppe}{Bilotta}. % La version de \LaTeX\ pour \pack{Aleph} est connue sous le nom de % «~\emph{Lamed}~»~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). % Il~y~a un système expérimental, nommé \packa{\textsc{Lua}\TeX}{LuaTeX}~\cite{luatex}, qui regroupera -% \textsc{pdf}\TeX, \pack{Aleph}, \eTeX\ et d'autres développements. +% \textsc{pdf}\TeX, \pack{Aleph}, \packa{\eTeX}{etex} et d'autres développements. % \begin{table}[tp!] -% \changeskips -% \centering +% ^^A \changeskips % \caption{Quelques systèmes dérivés de \TeX{} et \LaTeX}\label{t+tex-latex} +% \centering % \[ \begin{array}{ccccccc} % \mbox{\TeX}&\longrightarrow&\mathbf{\Omega}&+&\mbox{\LaTeX}&\longrightarrow&\mathbf{\Lambda}\\ % &&+&&&&+\\ @@ -19944,6 +22414,16 @@ have centered labels. % &&\aleph&+&\mbox{\LaTeX}&\longrightarrow&\mbox{\usebox{\LAMED}} % \end{array} \] % \end{table} +% \item[\feat{open}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté immédiatement avant (ouverture, \emph{open}) +% l'insertion du fichier auxiliaire pour un type donné de mini-table. +% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}. +% Voir le fichier exemple \exam{mtc-ocf.tex}, dans la section~\vref{mtc-ocf.tex}. +% \end{wdesc} +% \jsection{P}\addcontentsline{toc}{section}{P} +% \begin{wdesc}{XXXXXX} +% \item[\feat{pagestyle}] Un type de \emph{dispositif} (voir ce terme) qui est exécuté lors de chaque occurrence d'un +% type donné de mini-table, pour forcer le style de page à~utiliser pour la page courante. +% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}. % \item[paquetage] (\emph{package}) % Les paquetages\,\footnote{Ces informations ont été extraites de~\cite[page~12--13]{kopka} puis adaptées et % traduites.}\textsuperscript{,}\footnote{Notez que j'utilise le terme <<~paquetage~>> pour traduire @@ -19961,7 +22441,8 @@ have centered labels. % \item les paquetages \textbf{graphiques} (\emph{graphics}) sont un ensemble standardisé pour l'inclusion de % dessins produits par d'autres programmes et pour la gestion des couleurs; ils sont au même niveau que % les paquetages outils; -% \item les paquetages \textbf{\AmS-\LaTeX}, publiés par l'\emph{American Mathematical Society}, devraient +% \item les paquetages \textbf{\AmS-\LaTeX}, publiés par +% l'\emph{American Mathematical Society}\froff\footnote{\url{http://www.ams.org}}\fron, devraient % être présents dans toute installation\,\footnote{Ils sont indispensables si vous utilisez beaucoup % de mathématiques.}; % \item les paquetages des \textbf{contributions} (\emph{contributed}) ont été proposés par de vrais @@ -19978,8 +22459,9 @@ have centered labels. % optimisé pour la navigation sur l'Internet. Il ajoute des dispositifs d'hypertexte, de substitution de fontes % et de compression. % \begin{SMOOTH} -% \item[\upack{placeins}] Le paquetage \pack{placeins}~\cite{placeins} permet de forcer les -% éléments flottants à~«~rester à~leur place~», en les empêchant de dériver au-delà d'une +% \item[\upack{placeins}] Le paquetage +% \pack{placeins}~\cite{placeins}\SMM{\lmess{W0031}\\\lmess{W0032}\\\lmess{W0084}\\\lmess{W0085}} +% permet de forcer les éléments flottants à~«~rester à~leur place~», en les empêchant de dériver au-delà d'une % commande \com{FloatBarrier} vers une autre section. Pour l'utiliser, % déclarez \com{usepackage}\texttt{\{placeins\}} dans le préambule et insérez des commandes % \com{FloatBarrier} aux endroits que les éléments flottants ne devraient pas franchir, peut-être @@ -19989,9 +22471,10 @@ have centered labels. % \end{SMOOTH} % \item[\xfile{placeins.txt}] Un fichier en texte pur (anglais) contenant la documentation du paquetage % \pack{placeins}~\cite{placeins}. -% \item[\upack{\PLaTeX}]\ipacka{\PLaTeX}{PLaTeX} Une version de \LaTeX\ adaptée à~la langue polonaise (\lopt{polski}). Voir~\cite{platex,platex-pl}. -% Mais le \virage\emph{même} nom désigne aussi une version de \LaTeX\ adaptée à~la langue japonaise, -% \packa{\PLaTeXe}{PLaTeX2e}~\cite{platex-jp}. +% \item[\upack{\PLaTeX}]\ipacka{\PLaTeX}{PLaTeX} Une\virage{} version de \LaTeX\ adaptée +% à~la langue polonaise (\lopt{polski}). Voir~\cite{platex,platex-pl}. +% Mais le \emph{même} nom désigne aussi une version de \LaTeX\ adaptée à~la langue japonaise, +% \packa{\PLaTeXe}{PLaTeX2e}~\cite{platex-jp,kakuto}. % \item[\uscrp{pmk}]\iscrp{pmk} % Un exemple de script \emph{shell} pour préparer le paquetage \upack{minitoc} % et sa documentation; vous devriez l'adapter à~vos besoins. @@ -20022,14 +22505,7 @@ have centered labels. % \item[\uclass{proc}]\iclass{proc} Une classe standard de document \LaTeX, pour préparer les comptes-rendus d'une conférence. % Pour le paquetage \upack{minitoc}, elle est très semblable à~la classe de document \class{article}; voir % plus haut. -% \item[profondeur] Dans les classes de documents standard (et dans la plupart des classes) ayant des commandes se -% sectionnement, nous avons une notion de \textbf{profondeur} (\emph{depth}). La profondeur d'une commande de -% sectionnement détermine le niveau de la numérotation dans son titre (selon la valeur du compteur -% \dcnt{secnumdepth}), et les entrées pour une commande de sectionnement données apparaissent dans la table -% des matières principale si la profondeur de cette commande de sectionnement est inférieure ou égale à~la -% valeur du compteur \dcnt{tocdepth}; voir le tableau~\vref{t+j+depths} pour les profondeurs des commandes -% de sectionnement dans les principales classes de document. -% \begin{table}[!tp] +% \begin{table}[tp] % \changeskips % \caption{Profondeurs pour les commandes de sectionnement}\label{t+j+depths} % \centering @@ -20048,6 +22524,13 @@ have centered labels. % \bottomrule % \end{tabular} % \end{table} +% \item[profondeur] Dans les classes de documents standard (et dans la plupart des classes) ayant des commandes se +% sectionnement, nous avons une notion de \textbf{profondeur} (\emph{depth}). La profondeur d'une commande de +% sectionnement détermine le niveau jusqu'auquel descend la numérotation dans son titre (selon la valeur du compteur +% \dcnt{secnumdepth}), et les entrées pour une commande de sectionnement données apparaissent dans la table +% des matières principale si la profondeur de cette commande de sectionnement est inférieure ou égale à~la +% valeur du compteur \dcnt{tocdepth}; consultez le tableau~\vref{t+j+depths} pour les profondeurs des commandes +% de sectionnement dans les principales classes de document. % % \begin{SMOOTH} % Le mécanisme est analogue pour les parttocs, minitocs et secttocs, en utilisant les valeurs des compteurs @@ -20061,10 +22544,16 @@ have centered labels. % Par défaut, il n'a pas % d'entrée dans la table des matières. \com{chapter*} nécessite quelques précautions avec le paquetage % \upack{minitoc}. Voir la section~\vref{s+starred.chap}. -% \item[\upack{quotchap}] Le paquetage \pack{quotchap}~\cite{quotchap} fournit des commandes pour ajouter des +% \end{wdesc} +% \jsection{Q}\addcontentsline{toc}{section}{Q} +% \begin{wdesc}{XXXXXX} +% \item[\upack{quotchap}] Le paquetage \pack{quotchap}~\cite{quotchap}\imess{W0087} fournit des commandes pour ajouter des % citations à~certaines en-têtes (chapitres) dans les classes standard de document \LaTeXe: % \class{book} et \class{report}. Il doit être chargé \emph{avant} le paquetage \upack{minitoc} % (voir le point~\vref{h.quotchap} et la section~\vref{faq.39}). +% \end{wdesc} +% \jsection{R}\addcontentsline{toc}{section}{R} +% \begin{wdesc}{XXXXXX} % \item[README] est un fichier en texte pur (anglais) décrivant sommairement le paquetage \upack{minitoc}, % plus quelques informations utiles. % \item[\uclass{report}]\iclass{report} Une classe standard de document \LaTeX~\cite{classes}. Elle a des commandes de sectionnement: @@ -20076,11 +22565,21 @@ have centered labels. % Il devrait être exécuté après les scripts % \scrp{imk} (obligatoire) et \scrp{emk} et/ou % \scrp{fmk}, dans cet ordre. Voir le point~\vref{IN9}. -% \item[\upack{romannum}] Le paquetage \pack{romannum}~\cite{romannum} change les numéros (pour les commandes de +% \item[\upack{romannum}] Le paquetage \pack{romannum}~\cite{romannum}\imess{W0088} change les numéros (pour les commandes de % sectionnement) engendrés par \LaTeX{} de chiffres arabes en chiffres romains. Ce paquetage utilise le % paquetage \pack{stdclsdv}~\cite{stdclsdv}. % Il doit être chargé \emph{avant} le paquetage \upack{minitoc} (voir le point~\vref{h.romannum} et la % section~\vref{faq.40}). +% \item[\pack{rotating}] Le paquetage \pack{rotating}~\cite{rotating} effectue toutes les sortes de rotations +% que vous pouvez souhaiter, y~compris celles de figures complètes. +% \item[\pack{rotfloat}] Le paquetage pack{rotfloat}~\cite{rotfloat}\imess{I0053} fournit des commandes pour définir de +% nouveaux flottants de divers styles +% of various styles (\texttt{plain}, \texttt{boxed}, \texttt{ruled}, et des styles non définis); +% le paquetage \pack{rotating}~\cite{rotating} fournit de nouveaux environnements (\env{sidewaysfigure} +% et \env{sidewaystable}) qui sont tournés de $90^\circ$ ou $270^\circ$. +% Mais qu'en est-t-il de nouveaux flottants tournés, par exemple un flottant avec filets et tourné? +% Ce paquetage rend ceci possible; il établit un pont entre les deux paquetages et étend aussi les commandes du +% paquetage \pack{float} pour définir des versions tournées des nouveaux flottants. % \item[rubber] \tool{rubber}~\cite{rubber} est un programme d'emballage (\emph{wrapper}) % pour \LaTeX\ et ses programmes associés. Son % but est, étant donné un source \LaTeX\ à~traiter, de le compiler un nombre de fois suffisant pour résoudre @@ -20088,6 +22587,9 @@ have centered labels. % \textbf{makeindex}, \textbf{Metapost}, etc., pour produire les fichiers de données adéquats. Il a des % dispositifs pour effectuer certaines actions de nettoyage en post-traitement, comme de détruire les fichiers % auxiliaires produits par \upack{minitoc}. +% \end{wdesc} +% \jsection{S}\addcontentsline{toc}{section}{S} +% \begin{wdesc}{XXXXXX} % \item[\uclass{scrartcl}]\iclass{scrartcl} Voir {\KOMAScript} plus haut. % \item[\uclass{scrbook}]\iclass{scrbook} Voir {\KOMAScript} plus haut. % \item[\uclass{scrreprt}]\iclass{scrreprt} Voir {\KOMAScript} plus haut. @@ -20109,7 +22611,7 @@ have centered labels. % \item[\dcnt{sectlofdepth}] Ce compteur, s'il existe, contient la profondeur des sectlofs. % \item[sectlot] Une liste des tableaux pour une section. % \item[\dcnt{sectlotdepth}] Ce compteur, s'il existe, contient la profondeur des sectlots. -% \item[\upack{sectsty}] Le paquetage \pack{sectsty}~\cite{sectsty} offre un ensemble de commandes pour changer +% \item[\upack{sectsty}] Le paquetage \pack{sectsty}~\cite{sectsty}\imess{W0037} offre un ensemble de commandes pour changer % la fonte utilisée pour les divers en-têtes de sectionnement dans les classes standard de document de \LaTeXe: % \class{article}, \class{book} et \class{report}. Ce paquetage fonctionne aussi avec % les classes {\KOMAScript}~\cite{komab,koma,robbers-pj-2006-3}: @@ -20118,7 +22620,7 @@ have centered labels. % section~\vref{faq.28}). % \item[secttoc] Une table des matières pour une section. % \item[\dcnt{secttocdepth}] Ce compteur contient la profondeur des secttocs. -% \item[\upack{sfheaders}] Le paquetage \pack{sfheaders}~\cite{sfheaders} (pour \LaTeXe) emprunte +% \item[\upack{sfheaders}] Le paquetage \pack{sfheaders}~\cite{sfheaders}\imess{W0089} (pour \LaTeXe) emprunte % quelques définitions des classes standard \class{article}/\class{report}/\class{book} % et les modifie afin d'imprimer les en-têtes de partie, chapitre, section, sous-section\ldots{} avec la % variante Sans-Serif de la fonte courante. @@ -20130,7 +22632,7 @@ have centered labels. % tâches utilisées de manière routinière. Les principaux \emph{shells} sont le \emph{shell} de Bourne (\textbf{sh}), % le C~\emph{shell} (\textbf{csh}), le \emph{shell} de Korn (\textbf{ksh}), et leurs nombreux descendants % (tels que \textbf{bash}, \textbf{tcsh}, etc.). -% \item[\uopt{shortext}]\iopt{shortext} Une option du paquetage \upack{minitoc}. Elle force l'utilisation de suffixes courts +% \item[\uopt{shortext}]\iopt{shortext} Une option\imess{W0020} du paquetage \upack{minitoc}. Elle force l'utilisation de suffixes courts % (3~caractères) dans les noms des fichiers auxiliaires de minitoc. Cette option est inactive par défaut, mais % est automatiquement activée si votre système d'exploitation requiert des suffixes courts. Voir % \textbf{autoconfiguration} plus haut et la section~\vref{.8+3}. @@ -20164,11 +22666,15 @@ have centered labels. % est limité à~8~caractères et le suffixe à~3~caractères (le schéma «~8+3~»). Voir aussi les sections~\vref{MS-DOS} % et~\vref{.8+3}. % Il est fortement recommandé d'avoir au plus un seul point dans un nom de fichier. +% \end{wdesc} +% \jsection{T}\addcontentsline{toc}{section}{T} +% \begin{wdesc}{XXXXXX} +% \item[TDM, TdM] Acronyme pour «~table des matières~» (\emph{TOC, ``table of contents''}). % \item[TDS] \index{TDS}La \emph{\TeX~Directory Structure}~\cite{tds,ftds}; une structure de répertoires fortement % recommandée pour ranger les fichiers de macros, fontes et autres fichiers systèmes \TeX{} indépendants de % l'implantation; elle suggère aussi comment incorporer le reste des fichiers \TeX{} dans une seule structure; % la \index{TDS}TDS a été pensée pour fonctionner sur tous les systèmes modernes. -% \item[\TeX] \TeX{} est un programme écrit par \name{Donald~E.}{Knuth}~\cite{texbook}. +% \item[\TeX] \TeX{} est un programme écrit par \name{Donald~E.}{Knuth}~\cite{texbook,ftb}. % Il est conçu pour la composition de textes et d'équations mathématiques. % % \iname{Donald~E.}{Knuth}\textsc{Knuth} a commencé le développement de \TeX{} en 1977 parce qu'il était @@ -20187,32 +22693,30 @@ have centered labels. % devient \texttt{TeX}. % \item[\upack{thailatex}] Le paquetage \pack{thailatex}~\cite{thailatex} permet de composer % des documents en langue thaïe. Vous pouvez aussi utiliser le système \pack{CJK}~\cite{cjk,cjk2}. -% \item[thispagestyle] Un type de \emph{dispositif} (voir ce terme) qui est exécuté lors de chaque occurrence d'un -% type donné de mini-table, pour forcer le style de page à~utiliser pour la page courante. -% Regardez la documentation de la commande \com{mtcsetfeature}, dans la section~\vref{t+parttoc+features}. % \item[\uopt{tight}]\iopt{tight} Une option du paquetage \upack{minitoc}. Elle donne un espacement serré des lignes dans % les mini-tables. L'option contraire est \optd{loose}. -% \item[\upack{titlesec}] Le paquetage \pack{titlesec}~\cite{titletoc} permet de changer les titres de +% \item[\upack{titlesec}] Le\Virage{} paquetage \pack{titlesec}~\cite{titletoc} permet de changer les titres de % sectionnement. Parmi ses nombreux dispositifs, il permet des titres dans la marge, un format différent dans % les pages de gauche et de droite, des filets au-dessus et en dessous du titre, etc. -% Malheureusement, il est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. -% \item[\upack{titletoc}] Le paquetage \pack{titletoc} est utile pour la mise en forme des entrées de la table +% Malheureusement, il est \emph{incompatible} avec le paquetage \upack{minitoc}. +% \item[\upack{titletoc}] Le\SMMZZ{\lmess{W0040}} paquetage \pack{titletoc} est utile pour la mise +% en forme des entrées de la table % des matières, en offrant la possibilité de changer de format au milieu du document, de regrouper des entrées % en un seul paragraphe, d'avoir de jolies entrées en format libre, de faire des tables des matières % partielles, etc. -% Malheureusement, il est \Virage\emph{incompatible} avec le paquetage \upack{minitoc}. +% Malheureusement, il est avec le paquetage \upack{minitoc}. % % Le fichier \xfile{titletoc.sty} ne fait pas partie du paquetage \pack{titlesec}; c'est un paquetage % indépendant, mais il est décrit dans la documentation~\cite{titletoc} du paquetage \pack{titlesec}. % \item[\uscrp{tmk}]\iscrp{tmk} Un fichier script file qui crée une hiérarchie \index{TDS}TDS~\cite{tds,ftds} (à~adapter % pour votre système). % \item[TOC] Acronyme pour «~\emph{table of contents}~», ou «~table des matières~». -% \item[\upack{tocbibind}] Le paquetage \pack{tocbibind}~\cite{tocbibind} peut être utilisé pour ajouter une +% \item[\upack{tocbibind}] Le paquetage \pack{tocbibind}~\cite{tocbibind}\imess{I0046} peut être utilisé pour ajouter une % entrée pour la table des matières et/ou pour la bibliographie et/ou pour l'index dans la table des matières. % Mais il nécessite quelques précautions si vous l'utilisez avec le paquetage \upack{minitoc}. % Voir la section~\vref{special.entries}. % \item[\dcnt{tocdepth}] Ce compteur contient la profondeur de la table des matières. -% \item[\upack{tocloft}] Le paquetage \pack{tocloft}~\cite{tocloft} offre des outils pour contrôler +% \item[\upack{tocloft}] Le paquetage \pack{tocloft}~\cite{tocloft}\imess{I0047} offre des outils pour contrôler % la conception typographique de la table des matières, de la liste des figures et de la liste des tables. De % nouvelles sortes de «~liste des \ldots~» peuvent être définies. Si vous utilisez le paquetage % \pack{tocloft} et le paquetage \upack{minitoc}, regardez la section~\vref{faq+tocloft}, sur la manière de @@ -20220,7 +22724,7 @@ have centered labels. % \item[\xfile{TODO}] est un fichier en texte pur (anglais) qui liste quelques propositions de développement du % paquetage, pas encore réalisées. Commentaires et suggestions sont les bienvenus. % \item[token] Un \emph{token}\,\footnote{Cette définition est tirée -% du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.}\textsuperscript{,}\footnote{Gardons cet anglicisme bien pratique!} +% du <<~\textsl{The \TeX{}book}~>>~\cite{texbook,ftb}.}\textsuperscript{,}\footnote{Gardons cet anglicisme bien pratique!} % est soit (a)~un seul caractère avec son code de % catégorie attaché (voir «~catcode~» plus haut), soit (b)~une séquence de contrôle. \virage{} Vous \emph{devriez} % vous souvenir de deux choses importantes à~propos des \emph{tokens} de \TeX: (1)~Une séquence de contrôle est @@ -20239,6 +22743,29 @@ have centered labels. % exactement ce qu'un \emph{token} signifie, parce que le code de catégorie apparaît dans le \emph{token} % lui-même; mais lorsque les processus digestifs rencontrent un \emph{token} séquence de contrôle, ils doivent % examiner la définition courante de cette séquence de contrôle afin d'en trouver la signification. +% \item[\pack{trivfloat}] Le paquetage \pack{trivfloat}~\cite{trivfloat} (de \name{Joseph~A.}{Wright})\imess{I0053} fournit une +% méthode rapide pour définir de nouveaux types de flottants en \LaTeX. Un seule commande définit un nouveau +% flottant dans le même style que les types de flottants \env{figure} et \env{table} du noyau \LaTeX{} kernel. +% \item[\pack{txfonts}] Le paquetage \pack{txfonts}~\cite{txfonts} fournit les fontes \texttt{TX}, qui comprennent +% \begin{enumerate}\itemsep=0pt +% \item des fontes romanes textuelles virtuelles utilisant Adobe Times (ou URW NimbusRomNo9L) avec quelques +% symboles textuels modifiés ou additionnels dans les codages OT1, T1, TS1 et LY1; +% \item {\textsf{des fontes sans empattement (sans serif) utilisant Adobe Helvetica (ou URW NimbusSanL) avec +% quelques symboles textuels additionnels dans les codages OT1, T1, TS1 et LY1}}; +% \item {\smooth\texttt{des fontes à~chasse fixe (dites <<~machine à~écrire~>>) dans\linebreak[4] les +% codages OT1, T1, TS1 et LY1}}; +% \item des alphabets mathématiques utilisant Adobe Times (ou URW NimbusRomNo9L) avec des métriques modifiées; +% \item des fontes mathématiques de tous les symboles correspondant à~ceux des fontes mathématiques +% Computer Modern (CMSY, CMMI, CMEX et les lettres grecques de CMR); +% \item des fontes mathématiques de tous les symboles correspondant à~ceux des fontes \AmS{} fonts (MSAM et MSBM); +% \item des fontes mathématiques de divers symboles. +% \end{enumerate} +% Toutes ces fontes sont en format Type~1 (dans des fichiers \texttt{afm} et \texttt{pfb}). +% Les fichiers \texttt{tfm} et \texttt{vf} nécessaires ainsi que les fichiers de paquetage \LaTeXe{} et +% fichiers <<~font map~>> pour \texttt{dvips} sont fournis. +% \end{wdesc} +% \jsection{U}\addcontentsline{toc}{section}{U} +% \begin{wdesc}{XXXXXX} % \item[UNIX] Un système d'exploitation moderne, disponible sur divers types d'ordinateurs et dans diverses % variantes. Du point de vue de \upack{minitoc}, il a l'avantage d'utiliser des noms de fichiers avec des % suffixes longs (la limite est trop haute pour que le nombre de mini-tables soit un problème). @@ -20254,14 +22781,23 @@ have centered labels. % diverses, mais seules les séquences d'un, de deux ou de trois octets sont implantées dans \pack{CJK}. % Les caractères ASCII seront utilisés tels quels --- sans cette propriété, il serait impossible d'utiliser % UTF~8 avec \TeX. Voir le tableau~\vref{t+jargon+CJK}. -% \item[\upack{varsects}] Le paquetage \pack{varsects}~\cite{varsects} offre un ensemble de commandes pour changer +% \end{wdesc} +% \jsection{V}\addcontentsline{toc}{section}{V} +% \begin{wdesc}{XXXXXX} +% \item[\upack{varsects}] Le paquetage \pack{varsects}~\cite{varsects}\imess{W0038} offre un ensemble de commandes pour changer % la fonte utilisée pour les divers en-têtes de sectionnement dans les classes standard de document de \LaTeXe: % \class{article}, \class{book} et \class{report}. % Il doit être chargé \emph{avant} le paquetage \upack{minitoc} (voir le point~\vref{h.varsects} et la % section~\vref{faq.33}). +% \end{wdesc} +% \jsection{W}\addcontentsline{toc}{section}{W} +% \begin{wdesc}{XXXXXX} % \item[\upack{wrapfig}] Le paquetage \pack{wrapfig}~\cite{wrapfig} fournit les environnements \env{wrapfigure} et % \env{wraptable} pour placer une figure ou un tableau sur le côté de la page et faire que le texte % enveloppe cette figure ou ce tableau. +% \end{wdesc} +% \jsection{X}\addcontentsline{toc}{section}{X} +% \begin{wdesc}{XXXXXX} % \item[\scrp{xmk}] Un exemple de script \emph{shell}, qui compose les fichiers exemples de documents et produit % des documents PDF. % \item[\upack{xr}] Le paquetage \pack{xr}~\cite{xr} met en place un système pour les références externes @@ -20271,6 +22807,7 @@ have centered labels. % préparation (telles que \com{dominitoc}). Si vous utilisez aussi le paquetage % \pack{hyperref}~\cite{hyperref.web}, utilisez \pack{xr-hyper}~\cite{xr-hyper} au lieu du paquetage \pack{xr}. % \end{wdesc} +% \end{mtchideinmaintoc} % \fi % % \ifcase\LANG\relax @@ -20281,14 +22818,14 @@ have centered labels. % \minilot % % \ifcase\LANG\relax -% This chapter describes the installation of the \upack{minitoc} package (version~\#53). +% This chapter describes the installation of the \upack{minitoc} package (version~\#55). % % This package contains a lot of files. The list of all files is given in \xfile{minitoc.l}. See % table~\vref{t+files}. % The files are sorted into ``classes'' below (a file can appear in more than one class). Each class specifies % the function and the placement of its files. % \or\relax -% Ce chapitre décrit l'installation du paquetage \upack{minitoc} (version~\#53). +% Ce chapitre décrit l'installation du paquetage \upack{minitoc} (version~\#55). % % Ce paquetage contient de nombreux fichiers. La liste de tous les fichiers est donnée dans % \xfile{minitoc.l}. Voir le tableau~\vref{t+files}. @@ -20380,8 +22917,8 @@ have centered labels. % \item \xfile{castillan.mld} % \item \xfile{castillian.mld} % \item \xfile{catalan.mld} -% \item \xfile{chinese1.mld}\ET \xfile{chinese1.mlo} -% \item \xfile{chinese2.mld}\ET \xfile{chinese2.mlo} +% \item \xmldo{chinese1} +% \item \xmldo{chinese2} % \item \xfile{croatian.mld} % \item \xfile{czech.mld} % \item \xfile{danish.mld} @@ -20396,8 +22933,8 @@ have centered labels. % \item \xfile{ethiopia.mld} % \item \xfile{ethiopian.mld} % \item \xfile{ethiopian2.mld} -% \item \xfile{farsi1.mld}\ET \xfile{farsi1.mlo} -% \item \xfile{farsi2.mld}\ET \xfile{farsi2.mlo} +% \item \xmldo{farsi1} +% \item \xmldo{farsi2} % \item \xfile{farsi3.mld} % \item \xfile{finnish.mld} % \item \xfile{finnish2.mld} @@ -20417,14 +22954,14 @@ have centered labels. % \item \xfile{greek-polydemo.mld} % \item \xfile{greek-polykatha.mld} % \item \xfile{guarani.mld} -% \item \xfile{hangul1.mld}\ET \xfile{hangul1.mlo} -% \item \xfile{hangul2.mld}\ET \xfile{hangul2.mlo} -% \item \xfile{hangul3.mld}\ET \xfile{hangul3.mlo} -% \item \xfile{hangul4.mld}\ET \xfile{hangul4.mlo} -% \item \xfile{hangul-u8.mld}\ET \xfile{hangul-u8.mlo} -% \item \xfile{hanja1.mld}\ET \xfile{hanja1.mlo} -% \item \xfile{hanja2.mld}\ET \xfile{hanja2.mlo} -% \item \xfile{hanja-u8.mld}\ET \xfile{hanja-u8.mlo} +% \item \xmldo{hangul1} +% \item \xmldo{hangul2} +% \item \xmldo{hangul3} +% \item \xmldo{hangul4} +% \item \xmldo{hangul-u8} +% \item \xmldo{hanja1} +% \item \xmldo{hanja2} +% \item \xmldo{hanja-u8} % \item \xfile{hebrew.mld} % \item \xfile{hebrew2.mld} % \item \xfile{hindi.mld} @@ -20437,19 +22974,24 @@ have centered labels. % \item \xfile{irish.mld} % \item \xfile{italian.mld} % \item \xfile{italian2.mld} -% \item \xfile{japanese.mld}\ET \xfile{japanese.mlo} -% \item \xfile{japanese2.mld}\ET \xfile{japanese2.mlo} -% \item \xfile{japanese3.mld}\ET \xfile{japanese3.mlo} -% \item \xfile{japanese4.mld}\ET \xfile{japanese4.mlo} -% \item \xfile{japanese5.mld}\ET \xfile{japanese5.mlo} -% \item \xfile{japanese6.mld}\ET \xfile{japanese6.mlo} +% \item \xmldo{japanese} +% \item \xmldo{japanese2} +% \item \xmldo{japanese3} +% \item \xmldo{japanese4} +% \item \xmldo{japanese5} +% \item \xmldo{japanese6} % \item \xfile{kannada.mld} % \item \xfile{khalkha.mld} % \item \xfile{latin.mld} % \item \xfile{latin2.mld} +% \item \xfile{latinc.mld} +% \item \xfile{latinc2.mld} % \item \xfile{latvian.mld} +% \item \xfile{latvian2.mld} % \item \xfile{letton.mld} +% \item \xfile{letton2.mld} % \item \xfile{lithuanian.mld} +% \item \xfile{lithuanian2.mld} % \item \xfile{lowersorbian.mld} % \item \xfile{lsorbian.mld} % \item \xfile{magyar.mld} @@ -20457,7 +22999,7 @@ have centered labels. % \item \xfile{magyar3.mld} % \item \xfile{malay.mld} % \item \xfile{malayalam-keli.mld} -% \item \xfile{malayalam-omega.mld}\ET \xfile{malayalam-omega.mlo} +% \item \xmldo{malayalam-omega} % \item \xfile{malayalam-rachana.mld} % \item \xfile{malayalam-rachana2.mld} % \item \xfile{manju.mld} @@ -20487,12 +23029,12 @@ have centered labels. % \item \xfile{russianc.mld} % \item \xfile{russian2m.mld} % \item \xfile{russian2o.mld} -% \item \xfile{russian-cca.mld}\ET \xfile{russian-cca.mlo} -% \item \xfile{russian-cca1.mld}\ET \xfile{russian-cca1.mlo} -% \item \xfile{russian-lh.mld}\ET \xfile{russian-lh.mlo} -% \item \xfile{russian-lhcyralt.mld}\ET \xfile{russian-lhcyralt.mlo} -% \item \xfile{russian-lhcyrkoi.mld}\ET \xfile{russian-lhcyrkoi.mlo} -% \item \xfile{russian-lhcyrwin.mld}\ET \xfile{russian-lhcyrwin.mlo} +% \item \xmldo{russian-cca} +% \item \xmldo{russian-cca1} +% \item \xmldo{russian-lh} +% \item \xmldo{russian-lhcyralt} +% \item \xmldo{russian-lhcyrkoi} +% \item \xmldo{russian-lhcyrwin} % \item \xfile{samin.mld} % \item \xfile{scottish.mld} % \item \xfile{serbian.mld} @@ -20505,7 +23047,7 @@ have centered labels. % \item \xfile{spanish4.mld} % \item \xfile{swedish.mld} % \item \xfile{swedish2.mld} -% \item \xfile{thai.mld}\ET \xfile{thai.mlo} +% \item \xmldo{thai} % \item \xfile{turkish.mld} % \item \xfile{uighur.mld} % \item \xfile{uighur2.mld} @@ -20565,6 +23107,9 @@ have centered labels. % \exam{mtc-mem.tex}, % \exam{mtc-mm1.tex}, % \exam{mtc-mu.tex}, +% \exam{mtc-nom.tex}, +% \exam{mtc-ocf.tex}, +% \exam{mtc-ofs.tex}, % \exam{mtc-sbf.tex}, % \exam{mtc-scr.tex}, % \exam{mtc-syn.tex}, @@ -20654,12 +23199,13 @@ have centered labels. % \begin{table}[!tp] % \centering % \changeskips +% \def\TDSPH{\vphantom{\'TDSj}} % \ifcase\LANG\relax -% \caption{A TDS-conformant hierarchy for the \upack{minitoc} files}\label{t+TDS}\index{TDS} -% \def\tdstitle{TDS~Root~Directory} +% \caption{A TDS-compliant hierarchy for the \upack{minitoc} files}\label{t+TDS}\index{TDS} +% \def\tdstitle{TDS~Root~Directory\TDSPH} % \or\relax % \caption{Une hiérarchie conforme à~la TDS pour les fichiers de \upack{minitoc}}\label{t+TDS}\index{TDS} -% \def\tdstitle{Répertoire~racine~TDS} +% \def\tdstitle{Répertoire~racine~TDS\TDSPH} % \fi % {\footnotesize\begin{tabularx}{\textwidth}{@{}O{1}|O{1}|O{1}|O{1}|O{1}|O{1}|O{1}@{}} % \toprule @@ -20731,6 +23277,7 @@ have centered labels. % \exam{mtc-2nd.tex}, % \exam{mtc-3co.pdf}, % \exam{mtc-3co.tex}, +% \exam{mtc-add.bib}, % \exam{mtc-add.pdf}, % \exam{mtc-add.tex}, % \exam{mtc-ads.pdf}, @@ -20775,6 +23322,12 @@ have centered labels. % \exam{mtc-mm1.tex}, % \exam{mtc-mu.pdf}, % \exam{mtc-mu.tex}, +% \exam{mtc-nom.pdf}, +% \exam{mtc-nom.tex}, +% \exam{mtc-ocf.pdf}, +% \exam{mtc-ocf.tex}, +% \exam{mtc-ofs.pdf}, +% \exam{mtc-ofs.tex}, % \exam{mtc-sbf.pdf}, % \exam{mtc-sbf.tex}, % \exam{mtc-scr.pdf}, @@ -20915,9 +23468,14 @@ have centered labels. % \ixfile{khalkha.mld}% % \ixfile{latin.mld}% % \ixfile{latin2.mld}% +% \ixfile{latinc.mld}% +% \ixfile{latinc2.mld}% % \ixfile{latvian.mld}% +% \ixfile{latvian2.mld}% % \ixfile{letton.mld}% +% \ixfile{letton2.mld}% % \ixfile{lithuanian.mld}% +% \ixfile{lithuanian2.mld}% % \ixfile{lowersorbian.mld}% % \ixfile{lsorbian.mld}% % \ixfile{magyar.mld}% @@ -21017,11 +23575,13 @@ have centered labels. % langue est faite en utilisant des constructions \com{ifcase} \ldots\ \com{or} % \ldots\ \com{fi}. % \fi +% \lneed{5} % \item % \ifcase\LANG\relax % \label{IN1}The files \xfile{minitoc.sty}, \xfile{mtcoff.sty}, % \xfile{mtcmess.sty}, -% and \emph{all}\Virage{} \texttt{*}\suffix{.mld} and \texttt{*}\suffix{.mlo} files are the package +% and \emph{all}\SMM{\lmess{I0050}\\\lmess{I0051}\\\lmess{E0036}\\\lmess{E0038}\\\lmess{W0034}} +% \texttt{*}\suffix{.mld} and \texttt{*}\suffix{.mlo} files are the package % itself\,\footnote{The large number of \texttt{*}\suffix{.mld} files is (partially) a consequence % of the fact that some languages have % aliases (or dialects) and hence one \texttt{*}\suffix{.mld} file for each name (a \texttt{*}\suffix{.mld} file may load @@ -21042,7 +23602,8 @@ have centered labels. % \or\relax % \label{IN1}Les fichiers \xfile{minitoc.sty}, \xfile{mtcoff.sty}, % \xfile{mtcmess.sty} -% et \emph{tous}\Virage{} les fichiers \texttt{*}\suffix{.mld} et \texttt{*}\suffix{.mlo} constituent le +% et \emph{tous}\SMM{\lmess{I0050}\\\lmess{I0051}\\\lmess{E0036}\\\lmess{E0038}\\\lmess{W0034}} +% les fichiers \texttt{*}\suffix{.mld} et \texttt{*}\suffix{.mlo} constituent le % paquetage lui-même\,\footnote{Le grand nombre de fichiers \texttt{*}\suffix{.mld} est (en partie) % une conséquence du fait que certaines % langues ont des alias (ou dialectes) et donc un fichier \texttt{*}\suffix{.mld} pour chaque nom (un fichier @@ -21099,6 +23660,7 @@ have centered labels. % \exam{mtc-2c.tex}, % \exam{mtc-2nd.tex}, % \exam{mtc-3co.tex}, +% \exam{mtc-add.bib}, % \exam{mtc-add.tex}, % \exam{mtc-ads.tex}, % \exam{mtc-amm.tex}, @@ -21121,6 +23683,9 @@ have centered labels. % \exam{mtc-mem.tex}, % \exam{mtc-mm1.tex}, % \exam{mtc-mu.tex}, +% \exam{mtc-nom.tex}, +% \exam{mtc-ocf.tex}, +% \exam{mtc-ofs.tex}, % \exam{mtc-sbf.tex}, % \exam{mtc-scr.tex}, % \exam{mtc-syn.tex}, @@ -21136,6 +23701,7 @@ have centered labels. % \exam{mtc-2c.tex}, % \exam{mtc-2nd.tex}, % \exam{mtc-3co.tex}, +% \exam{mtc-add.bib}, % \exam{mtc-add.tex}, % \exam{mtc-ads.tex}, % \exam{mtc-amm.tex}, @@ -21158,6 +23724,9 @@ have centered labels. % \exam{mtc-mem.tex}, % \exam{mtc-mm1.tex}, % \exam{mtc-mu.tex}, +% \exam{mtc-nom.tex}, +% \exam{mtc-ocf.tex}, +% \exam{mtc-ofs.tex}, % \exam{mtc-sbf.tex}, % \exam{mtc-scr.tex}, % \exam{mtc-syn.tex}, @@ -21284,7 +23853,7 @@ have centered labels. % \xfile{fminitoc.dtx} and \xfile{minitoc.dtx}; % \item \scrp{xmk}, which typesets the example files (in PDF format); % \item \scrp{rmk}, which sorts the files into classes (one directory for each class); -% \item \scrp{tmk}, which creates a \index{TDS}TDS-conformant hierarchy~\cite{ftds,tds} +% \item \scrp{tmk}, which creates a \index{TDS}TDS-compliant hierarchy~\cite{ftds,tds} % (to be tailored to your system); see table~\vref{t+TDS}; this hierarchy is saved % in \xfile{minitoc-tds.zip}; % \item \scrp{cmk}, which converts the PDF documentation files into PostScript files. @@ -21365,15 +23934,15 @@ have centered labels. % \item the directories created by the \scrp{tmk} script are under \xfile{/tmp/`whoami`.tmk} to not waste disk space % under your home directory; % \item the file \xfile{minitoc-tds.zip}~(\ref{IN10}) should not be installed; it is just a method to help making -% a \index{TDS}TDS-compliant installation. +% a~\index{TDS}TDS-compliant installation. % \end{enumerate} % \nopagebreak[4] % \item \textbf{with \scrp{pmk}:} % \begin{enumerate} % \item the \scrp{pmk} script performs the actions of \scrp{imk} (preparation of the basic files), \scrp{emk} and % \scrp{fmk} (preparation of the english and french documentation), \scrp{xmk} (preparation of the -% examples of documents), \scrp{rmk} and \scrp{tmk} (repartition of files into classes and in a -% \index{TDS}TDS-compliant hierarchy);\par +% examples of documents), \scrp{rmk} and \scrp{tmk} (repartition of files into classes and in +% a~\index{TDS}TDS-compliant hierarchy);\par % \begin{RaggedRight} % \item the directories created by the \scrp{pmk} script are under \xfile{/tmp/`whoami`.rmk} and % \xfile{/tmp/`whoami`.tmk} to not waste disk space under your home directory; @@ -21407,7 +23976,8 @@ have centered labels. % \item chaque fichier n'apparaît qu'une seule fois dans la hiérarchie; % \item l'installation est plus facile: il vous suffit d'un fichier de sauvegarde \suffix{.zip} ou \suffix{.tar} % (ou \suffix{.tgz}) de la hiérarchie\,\footnote{Le script \scrp{tmk} crée le fichier \xfile{minitoc-tds.zip}.} -% pour le déployer dans la hiérarchie \index{TDS}TDS installée; vous devriez examiner \emph{très soigneusement}\Virage{} (par +% pour le déployer dans la hiérarchie \index{TDS}TDS installée; +% vous devriez examiner \emph{très soigneusement}\Virage{} (par % comparaison avec votre installation de la \index{TDS}TDS) et adapter le script \scrp{tmk} avant de l'utiliser; % \item les répertoires créés par le script \scrp{tmk} le sont sous \xfile{/tmp/`whoami`.tmk} pour de pas gâcher de % l'espace disque sous votre répertoire de base; @@ -21452,9 +24022,13 @@ have centered labels. % \or\relax % \chapter{Postface}\label{c+postface} % \fi +% \mtcsetfeature{minitoc}{open}{\vspace{-1ex}\begin{multicols}{2}} +% \mtcsetfeature{minitoc}{close}{\end{multicols}\vspace{-1.5ex}} +% \bgroup\mtcindent=0pt % \minitoc -% -% \mtcskip +% \egroup +% \mtcsetfeature{minitoc}{open}{\empty} +% \mtcsetfeature{minitoc}{close}{\empty} % % \ifcase\LANG\relax % This chapter summarizes the evolution of the \upack{minitoc} package, year by year. A more detailed history is @@ -21651,7 +24225,7 @@ have centered labels. % Some adjustment commands, like \com{mtcaddchapter}, are added, again about the problem with the starred % sectionning commands. % -% The compatibility with the \pack{tocbibind} package~\cite{tocbibind} is documented. +% The\imess{I0046} compatibility with the \pack{tocbibind} package~\cite{tocbibind} is documented. % % Aliases for some languages are added. % \or\relax @@ -21667,7 +24241,7 @@ have centered labels. % Quelques commandes d'adjustement, telles que \com{mtcaddchapter}, sont ajoutées, encore pour le problème des % commandes de sectionnement étoilées. % -% La compatibilité avec le paquetage \pack{tocbibind}~\cite{tocbibind} est documentée. +% La\imess{I0046} compatibilité avec le paquetage \pack{tocbibind}~\cite{tocbibind} est documentée. % % Des alias pour certaines langues sont ajoutés. % \fi @@ -21729,7 +24303,7 @@ have centered labels. % Added comments in the \suffix{.mld} files needing special fonts. Better documentation about languages. % % Added an explanation about making a local table of contents for an appendix, eventually masking it in the main -% table of contents. Compatibility with the \pack{appendix} package~\cite{appendix}. +% table of contents. Compatibility\imess{I0042} with the \pack{appendix} package~\cite{appendix}. % % A major addition is the \optd{hints} package option, to detect some programming and compatibility problems. % \or\relax @@ -21737,7 +24311,7 @@ have centered labels. % Amélioration de la documentation sur les langues. % % Ajout d'une explication sur la manière de faire une table des matières locale pour un appendice, éventuellement en -% la masquant dans la table des matières principale. Compatibilité avec le paquetage \pack{appendix}~\cite{appendix}. +% la masquant dans la table des matières principale. Compatibilité\imess{I0042} avec le paquetage \pack{appendix}~\cite{appendix}. % % Un ajout majeur est l'option de paquetage \optd{hints}, pour détecter certains problèmes de programmation et de % compatibilité. @@ -21774,7 +24348,7 @@ have centered labels. % % Added the \com{mtcsetfeature} command (very complex). % -% Added a hint about the \pack{abstract} package~\cite{abstract}. +% Added a hint about the \imess{I0040}\pack{abstract} package~\cite{abstract}. % % The \upack{minitoc} package is now written using the \suffix{.dtx}-\suffix{.ins} system. % Some cleanup is done in the code. @@ -21783,7 +24357,7 @@ have centered labels. % % Some improvements are made to print the documentation. % -% Some new hints are added (\pack{sectsty} package~\cite{sectsty}, empty mini-tables, obsolete commands). +% Some new hints are added (\pack{sectsty}\imess{I0043} package~\cite{sectsty}, empty mini-tables, obsolete commands). % % Added the notion of depth for mini-tables of figures/tables. Added the \com{mtcsetdepth} command. % @@ -21823,7 +24397,7 @@ have centered labels. % % Some bugs in the \verb|\mtcset...| commands are fixed. % -% Added a hint about the \pack{varsects} package~\cite{varsects}. +% Added a hint about the \pack{varsects}\imess{W0038} package~\cite{varsects}. % % Added a hint on the number of mini-tables when short extensions are used. % @@ -21863,7 +24437,7 @@ have centered labels. % % Ajout de la commande \com{mtcsetfeature} (très complexe). % -% Ajout d'un \emph{hint} sur le paquetage \pack{abstract}~\cite{abstract}. +% Ajout d'un \emph{hint} sur le paquetage \imess{I0040}\pack{abstract}~\cite{abstract}. % % Le paquetage \upack{minitoc} est maintenant écrit en utilisant le système \suffix{.dtx}-\suffix{.ins}. Un peu de % nettoyage a été fait dans le code. @@ -21872,7 +24446,7 @@ have centered labels. % % Quelques améliorations sont faites pour l'impression de la documentation. % -% Ajout de quelques nouveaux \emph{hints} (paquetage \pack{sectsty}~\cite{sectsty}, mini-tables vides, commandes +% Ajout de quelques nouveaux \emph{hints} (paquetage\imess{I0043} \pack{sectsty}~\cite{sectsty}, mini-tables vides, commandes % obsolètes). % % Ajout de la notion de profondeur pour les mini-tables des figures/tableaux. Ajout de la commande \com{mtcsetdepth}. @@ -21917,7 +24491,7 @@ have centered labels. % % Quelques erreurs dans les commandes \verb|\mtcset...| sont corrigées. % -% Ajout d'un \emph{hint} sur le paquetage \pack{varsects}~\cite{varsects}. +% Ajout d'un \emph{hint} sur le paquetage \imess{W0038}\pack{varsects}~\cite{varsects}. % % Ajout d'un \emph{hint} sur le nombre de mini-tables lorsque les suffixes courts sont utilisés. % @@ -21939,7 +24513,7 @@ have centered labels. % Added a comment about the initialization of fonts in the FAQ (point~34). It is still an open domain and I am % working on it. % -% Added a hint about the \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3}, and an entry in the FAQ chapter +% Added a hint about the \imess{I0043}\KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3}, and an entry in the FAQ chapter % (and in \xfile{minitoc.bug}). % % Added the ``Postface'' chapter. @@ -21957,8 +24531,55 @@ have centered labels. % % Reordering of the chapters in the user's manual (part~I). % +% \or\relax +% \section{Développements en~2006} +% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \com{mtcsetpagenumbers} et \com{mtcsetrules}, +% pour avoir une action sur toutes les sortes de mini-tables. +% % \begin{raggedright} -% Added hints about the \pack{fncychap}~\cite{fncychap}, +% Corrections dans les commandes \com{mtcaddsection}, \com{mtcfixglossary} et \com{mtcfixindex}. +% +% \end{raggedright} +% Dans la documentation en PDF, le panneau des signets (panneau de gauche) ne montre initialement que les signets +% pour les parties et les chapitres, mais vous pouvez les ouvrir pour accéder aux entrées plus profondes. +% +% Ajout d'un commentaire sur l'initialisation des fontes dans le chapitre des questions fréquemment posées (point~34). +% C'est encore un sujet ouvert et je travaille dessus. +% +% Ajout d'un \emph{hint} sur les classes \imess{I0043}\KOMAScript~\cite{komab,koma,robbers-pj-2006-3}, et d'une note dans le chapitre des questions +% fréquemment posées (et dans \xfile{minitoc.bug}). +% +% Ajout du chapitre «~Postface~». +% +% Ajout de la commande \com{mtcprepare}. +% +% Ajout d'un champ \texttt{URL} dans la bibliographie (les styles ont été modifiés à~l'aide de l'outil +% \tool{urlbst}~\cite{urlbst}). +% +% Ajout du paquetage \pack{mtcmess} pour ajouter des identificateurs uniques aux messages. +% +% Suppression des fichiers de documentation en format PostScript dans la distribution (ils ne sont plus acceptés +% sur les archives CTAN), mais les scripts les créent encore. +% +% Corrections dans l'option de paquetage \opt{insection}. +% +% Ré-ordonnancement des chapitres du manuel de l'utilisateur (partie~I). +% \fi +% +% \ifcase\LANG\relax +% \section{Developments in~2007} +% \or\relax +% \section{Développements en~2007} +% \fi +% \ifcase\LANG\relax +% Removed the preparation of documentation in PostScript format. +% +% Added the \scrp{cmk} script to convert the documentation from PDF format to PostScript format. +% +% \lneed{6} +% \begin{raggedright} +% Added hints about the\SMM{\lmess{W0086}\\\lmess{W0087}\\\lmess{W0088}\\\lmess{W0089}\\\lmess{W0090}} +% \pack{fncychap}~\cite{fncychap}, % \pack{quotchap}~\cite{quotchap}, % \pack{romannum}~\cite{romannum}, % \pack{sfheaders}~\cite{sfheaders}, @@ -21995,14 +24616,14 @@ have centered labels. % % Added \xfile{japanese6.mld} and \xfile{japanese6.mlo}. % -% Added a hint about the \pack{hangcaption} package~\cite{hangcaption}. +% Added a hint about the \imess{W0092}\pack{hangcaption} package~\cite{hangcaption}. % % Added (in the memento) a table of the classes and packages which are incompatible or need precautions with % \upack{minitoc}. % % Added a validation of the language options with the presence of the \suffix{.mld} and \suffix{.mlo} files. % -% Added the \scrp{tmk} script and a table describing a \index{TDS}TDS structure for \upack{minitoc}. +% Added the \scrp{tmk} script and a table describing a \index{TDS}TDS-compliant structure for \upack{minitoc}. % % Updated the \xfile{INSTALL} file and the ``Installation'' chapter. % @@ -22011,54 +24632,90 @@ have centered labels. % % Improving the index (entries for: packages and classes, scripts, tools, names, examples, extensions, option, % language options). -% \or\relax -% \section{Développements en~2006} -% Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \com{mtcsetpagenumbers} et \com{mtcsetrules}, -% pour avoir une action sur toutes les sortes de mini-tables. % -% \begin{raggedright} -% Corrections dans les commandes \com{mtcaddsection}, \com{mtcfixglossary} et \com{mtcfixindex}. +% The names of some internal macros are shortened to fit into the margin. % -% \end{raggedright} -% Dans la documentation en PDF, le panneau des signets (panneau de gauche) ne montre initialement que les signets -% pour les parties et les chapitres, mais vous pouvez les ouvrir pour accéder aux entrées plus profondes. +% Indexing the environments and the files. % -% Ajout d'un commentaire sur l'initialisation des fontes dans le chapitre des questions fréquemment posées (point~34). -% C'est encore un sujet ouvert et je travaille dessus. +% Indexing the counters and depth counters. % -% Ajout d'un \emph{hint} sur les classes \KOMAScript~\cite{komab,koma,robbers-pj-2006-3}, et d'une note dans le chapitre des questions -% fréquemment posées (et dans \xfile{minitoc.bug}). +% The example files are in their own directory in the (proposed) \index{TDS}TDS-compliant hierarchy. % -% Ajout du chapitre «~Postface~». +% Indexing referenced commands (begin). % -% Ajout de la commande \com{mtcprepare}. +% Added \xfile{mongolb.mld} and \xfile{mongolb.mlo}. % -% Ajout d'un champ \texttt{URL} dans la bibliographie (les styles ont été modifiés à~l'aide de l'outil -% \tool{urlbst}~\cite{urlbst}). +% Removed \xfile{mongolb.mlo} (new T2 and X2 cyrillic encodings in \xfile{mongolb.mld}). % -% Ajout du paquetage \pack{mtcmess} pour ajouter des identificateurs uniques aux messages. +% Added the \exam{mtc-3co.tex} example file. % -% Suppression des fichiers de documentation en format PostScript dans la distribution (ils ne sont plus acceptés -% sur les archives CTAN), mais les scripts les créent encore. +% Added \xfile{mongolian.mld} (loads \xfile{mongolb.mld}). % -% Corrections dans l'option de paquetage \opt{insection}. +% Improved the layout of the index. % -% Ré-ordonnancement des chapitres du manuel de l'utilisateur (partie~I). +% Indexing the names of authors. % -% \ifcase\LANG\relax -% \section{Developments in~2007} -% Removed the preparation of documentation in PostScript format. +% Added the \exam{mtc-fko.tex} example file. +% +% Bibliographic references for packages and classes in the index. +% +% Features in the index. +% +% Added the ``\feat{open}'' and ``\feat{close}'' features. +% +% Added the \exam{mtc-ocf.tex} example file. +% +% Added the ``\com{mtcfixnomenclature}'' command. +% +% Added the \exam{mtc-nom.tex} example file. +% +% Corrected the last argument of \com{mtcsetfeature} and siblings, using \com{mtc@toks}. +% +% Indexing the messages. Messages noted in the right margin. +% +% Added \xfile{latinc.mld} and \xfile{latinc2.mld} for classical latin. +% +% Added internal hyperlinks for messages. +% +% Added \com{mtcoffset} and co. for an horizontal offset of a mini-table. +% +% Added \com{mtcsetoffset} for an horizontal offset of a mini-table type. +% +% Added the \exam{mtc-ofs.tex} example file. +% +% Added flagging of macros in example files. +% +% Added a clickable table of all messages. +% +% Added a local minitoc in the ``Jargon'' chapter. +% +% Added \xfile{lithuanian2.mld}. +% +% Added \xfile{latvian2.mld} and \xfile{letton2.mld}. +% +% Added a hint (warning~\texttt{W0097})\imess{W0097} about the \pack{flowfram}~\cite{flowfram,ffuserguide} +% package (incompatible). +% +% Added a \emph{hint} (\texttt{I0053})\imess{I0053} about the \pack{float}~\cite{float}, +% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat}, and \pack{rotfloat}~\cite{rotfloat} packages. +% +% Regrouping some marginal notes about messages; improving their positions. +% +% Corrected a bug about minitocs in appendices for the \class{memoir} class. +% +% Changed the color of hyperlinks. +% +% Revised the format of headers. +% +% Corrected some \verb|\mtcset...| commands to use \com{edef} to correctly evaluate \com{mtc@toks}. % -% Added the \scrp{cmk} script to convert the documentation from PDF format to PostScript format. % \or\relax -% \section{Développements en~2007} % Retrait de la préparation de la documentation en format PostScript. % % Ajout du script \scrp{cmk} pour convertir la documentation du format PDF en format PostScript. -% \fi % % \begin{raggedright} -% Ajout de \emph{hints} sur les paquetages +% Ajout de \emph{hints}\SMM{\lmess{W0086}\\\lmess{W0087}\\\lmess{W0088}\\\lmess{W0089}\\\lmess{W0090}} sur les paquetages % \pack{fncychap}~\cite{fncychap}, % \pack{quotchap}~\cite{quotchap}, % \pack{romannum}~\cite{romannum}, @@ -22098,7 +24755,7 @@ have centered labels. % % Ajout de \xfile{japanese6.mld} et \xfile{japanese6.mlo}. % -% Ajout d'un \emph{hint} sur le paquetage \pack{hangcaption}~\cite{hangcaption}. +% Ajout d'un \emph{hint} sur le paquetage \imess{W0092}\pack{hangcaption}~\cite{hangcaption}. % % Ajout (dans le mémento) d'un tableau des classes et paquetages qui sont incompatibles ou ont besoin de % précautions avec \upack{minitoc}. @@ -22114,71 +24771,87 @@ have centered labels. % % Amélioration de l'index (entrées pour: paquetages et classes, scripts, outils, noms, exemples, suffixes, options, % options de langue). -% \fi % -% \ifcase\LANG\relax -% Corrections of minor bugs and in the documentation. +% Les noms de certaines macros internes sont raccourcis pour tenir dans la marge. % -% The names of some internal macros are shortened to fit into the margin. +% Indexation des environnements et fichiers. % -% Indexing the environments and the files. +% Indexation des compteurs et compteurs de profondeur. % -% Indexing the counters and depth counters. +% Les fichiers exemples sont dans leur propre répertoire de la hiérarchie \index{TDS}TDS (proposée). % -% The example files are in their own directory in the (proposed) \index{TDS}TDS hierarchy. +% Indexation des commandes référencées (début). % -% Indexing referenced commands (begin). +% Ajout de \xfile{mongolb.mld} et \xfile{mongolb.mlo}. % -% Added \xfile{mongolb.mld} and \xfile{mongolb.mlo}. +% Retrait de \xfile{mongolb.mlo} (nouveaux codages cyrilliques T2 et X2 dans \xfile{mongolb.mld}). % -% Removed \xfile{mongolb.mlo} (new T2 and X2 cyrillic encodings in \xfile{mongolb.mld}). +% Ajout du fichier exemple \exam{mtc-3co.tex}. % -% Added the \exam{mtc-3co.tex} example file. +% Amélioration de la mise en page de l'index. % -% Added \xfile{mongolian.mld} (loads \xfile{mongolb.mld}). +% Ajout de \xfile{mongolian.mld} (charge \xfile{mongolb.mld}). % -% Improved the layout of the index. +% Indexation des noms des auteurs. % -% Indexing the names of authors. +% Ajout du fichier exemple \exam{mtc-fko.tex}. % -% Added the \exam{mtc-fko.tex} example file. +% Références bibliographiques pour les paquetages et les classes dans l'index. % -% Bibliographic references for packages and classes in the index. +% Dispositifs dans l'index. % -% \or\relax -% Corrections d'erreurs mineures et dans la documentation. +% Ajout des dispositifs «~\feat{open}~» et «~\feat{close}~». % -% Les noms de certaines macros internes sont raccourcis pour tenir dans la marge. +% Ajout du fichier exemple \exam{mtc-ocf.tex}. % -% Indexation des environnements et fichiers. +% Ajout de la commande «~\com{mtcfixnomenclature}~». % -% Indexation des compteurs et compteurs de profondeur. +% Ajout du fichier exemple \exam{mtc-nom.tex}. % -% Les fichiers exemples sont dans leur propre répertoire de la hiérarchie \index{TDS}TDS (proposée). +% Correction du dernier argument de \com{mtcsetfeature} et analogues, en utilisant \com{mtc@toks}. % -% Indexation des commandes référencées (début). +% Indexation des messages. Messages notés dans la marge de droite. % -% Ajout de \xfile{mongolb.mld} et \xfile{mongolb.mlo}. +% Ajout de \xfile{latinc.mld} et \xfile{latinc2.mld} pour le latin classique. % -% Retrait de \xfile{mongolb.mlo} (nouveaux codages cyrilliques T2 et X2 dans \xfile{mongolb.mld}). +% Ajout d'hyperliens internes pour les messages. % -% Ajout du fichier exemple \exam{mtc-3co.tex}. +% Ajout de \com{mtcoffset} et consorts pour un décalage horizontal d'une mini-table. % -% Amélioration de la mise en page de l'index. +% Ajout de \com{mtcsetoffset} pour un décalage horizontal d'un type de mini-table. % -% Ajout de \xfile{mongolian.mld} (charge \xfile{mongolb.mld}). +% Ajout du fichier exemple \exam{mtc-ofs.tex}. % -% Indexation des noms des auteurs. +% Ajout du marquage des macros dans les fichiers exemples. % -% Ajout du fichier exemple \exam{mtc-fko.tex}. +% Ajout d'une table cliquable de tous les messages. % -% Références bibliographiques pour les paquetages et les classes dans l'index. +% Ajout d'une minitoc locale dans le chapitre <<~Jargon~>>. +% +% Ajout de \xfile{lithuanian2.mld}. +% +% Ajout de \xfile{latvian2.mld} et \xfile{letton2.mld}. % +% Ajout d'un \emph{hint} (avertissement~\texttt{W0097})\imess{W0097} sur le +% paquetage \pack{flowfram}~\cite{flowfram,ffuserguide} (incompatible). +% +% Ajout d'un \emph{hint} (\texttt{I0053})\imess{I0053} sur les paquetages \pack{float}~\cite{float}, +% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat} et \pack{rotfloat}~\cite{rotfloat}. +% +% Regroupement de notes marginales concernant des messages; amélioration de leur placement. +% +% Correction d'un problème sur les minitocs dans les appendices pour la classe \class{memoir}. +% +% Changement de la couleur des hyperliens. +% +% Correction de quelques commandes \verb|\mtcset...| pour utiliser \com{edef} afin d'évaluer correctement \com{mtc@toks}. +% +% Changement du format des en-têtes. % \fi % % \ifcase\LANG\relax -% \chapter*{Acknowledgments\markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}} -% \markboth{ACKNOWLEDGEMENTS}{ACKNOWLEDGEMENTS}% +% \chapter*{Acknowledgments\markboth{Acknowledgements}{Acknowledgements}} +% \markboth{Acknowledgements}{Acknowledgements}% % ^^A \enlargethispage*{1.5\baselineskip} % \mtcaddchapter[Acknowledgments]% % \noindent @@ -22188,8 +24861,8 @@ have centered labels. % send me also a mail in french or english).}, % and/or for their packages, classes, documents, and tools:\hfill\mbox{} % \or\relax -% \chapter*{Remerciements\markboth{REMERCIEMENTS}{REMERCIEMENTS}} -% \markboth{REMERCIEMENTS}{REMERCIEMENTS}% +% \chapter*{Remerciements\markboth{Remerciements}{Remerciements}} +% \markboth{Remerciements}{Remerciements}% % \mtcaddchapter[Remerciements]% % \noindent % Il me faut remercier les personnes suivantes\,\footnote{Et que toutes celles que j'ai oubliées me pardonnent.}, pour @@ -22205,6 +24878,7 @@ have centered labels. % \namea{Nabil}{Abu~El-Ata}{Abu~El-Ata}, % \name{Tommaso}{Addabbo}, % \name{Juan~M.}{Aguirregabiria}, +% \name{Stéphane}{Aicardi}, % \name{Vartan}{Akopian}, % \name{A.~J.}{Alex}, % \name{Mark}{Alford}, @@ -22215,6 +24889,7 @@ have centered labels. % \name{Achod~André}{Aradian}, % \namea{Einar}{Árnason}{Arnason}, % \name{Tim}{Arnold}, +% \name{Jouko}{Arponen}, % \name{Donald}{Arseneau}, % \name{Helmer}{Aslasken}, % \name{David}{Aspinall}, @@ -22222,6 +24897,7 @@ have centered labels. % \name{Philipp}{Bachmann}, % \name{Gonçal}{Badenes}, % \name{Marin}{Balgarensky}, +% \name{Leonor}{Barroca}, % \name{Pierre}{Basso}, % \name{Dorjgotov}{Batmunkh}, % \name{Jean-Yves}{Baudais}, @@ -22242,7 +24918,7 @@ have centered labels. % \namea{Árpád}{Bíró}{Biro}, % \namea{Denis}{Bitouzé}{Bitouze}, % \name{Laurent}{Bloch}, -% \name{Georgi}{Boshnakov}, +% \name{Georgi~N.}{Boshnakov}, % \name{Patrice}{Bougette}, % \name{Daniel}{Bourbonnais}, % \name{Victor}{Boyko}, @@ -22250,6 +24926,7 @@ have centered labels. % \name{Felix}{Braun}, % \name{Jim}{Breen}, % \name{Peter}{Breitenlohner}, +% \namea{Gyöngyi}{Bujdosó}{Bujdoso}, % \name{Mimi}{Burbank}, % \name{Mustafa}{Burc}, % \name{Alexey}{Burykin}, @@ -22289,6 +24966,7 @@ have centered labels. % \name{Sébastien}{Desreux}, % \name{Antoni~R.}{Diller}, % \name{Dorjpalam}{Dorj}, +% \namea{Ivars}{Dri\k{k}is}{Drikis}, % \name{Denys}{Duchier}, % \name{Lyndon}{Dudding}, % \namea{Marko}{Èehaja}{Eehaja}, @@ -22301,6 +24979,7 @@ have centered labels. % \name{Karl~F.}{Everitt}, % \name{Mike}{Fabian}, % \name{Robin}{Fairbairns}, +% \name{Christian}{Faulhammer}, % \name{Simon}{Fear}, ^^A booktabs % \name{Jürgen}{Fenn}, ^^A l2tabu % \name{Michael~J.}{Ferguson}, @@ -22325,7 +25004,9 @@ have centered labels. % \name{Michel}{Goossens}, % \name{Mathieu}{Goutelle}, % \name{Fraser}{Grant}, +% \namea{George}{Grätzer}{Gratzer}, % \name{Norman}{Gray}, +% \name{George~D.}{Greenwade}, % \name{Enrico}{Gregorio}, % \name{Loïc}{Grenon}, % \name{Charles}{Grether}, @@ -22378,9 +25059,11 @@ have centered labels. % \name{Tetsuo}{Iwakuma}, % \name{Zunbeltz}{Izaola}, % \name{Youssef}{Jabri}, ^^A Arabi +% \name{Pawe\l}{Jackowski}, ^^A pearls % \name{Bernd}{Jaehne}, % \name{Radwan}{Jalam}, % \name{Michael}{Janich}, +% \name{Frank}{Jensen}, % \name{Alan}{Jeffrey}, % \name{Regnor}{Jernsletten}, % \name{Zhuhan}{Jiang}, @@ -22390,6 +25073,7 @@ have centered labels. % \name{Robert}{Juhasz}, % \name{Stefan}{Junge}, % \name{Dan}{Jurafsky}, +% \name{Akira}{Kakuto}, % \name{Mikko}{Kanerva}, % \name{Theppitak}{Karoonboonyanan}, % \name{David}{Kastrup}, @@ -22399,6 +25083,7 @@ have centered labels. % \name{Bil}{Kleb}, % \name{Peter}{Kleiweg}, % \name{Rune}{Kleveland}, +% \namea{Ingo}{Klöckl}{Klockl}, % \name{Jörg}{Knappen}, % \name{Donald~E.}{Knuth}, % \name{Markus}{Kohm}, @@ -22426,11 +25111,13 @@ have centered labels. % \name{Olga~G.}{Lapko}, % \name{Henning}{Larsen}, % \name{Jean-Marc}{Lasgouttes}, +% \name{Andris}{Lasis}, % \name{Jean-Philippe}{Lauffenburger}, % \name{Arnaud}{Launay}, % \name{Claire}{Lauvernet}, % \name{Boris}{Lavva}, % \name{André}{Lebacq}, +% \name{Olivier}{Lecarme}, % \name{Jeanne}{Legrand}, % \name{Philipp}{Lehman}, % \name{Werner}{Lemberg}, @@ -22443,7 +25130,7 @@ have centered labels. % \name{Ulf~A.}{Lindgren}, % \name{Anselm}{Lingnau}, % \name{Pierre}{Lobel}, -% \name{Milos}{Lokajicek}, +% \namea{Milo\v{s}~V.}{Lokaj{\'{\i}}\v{c}ek}{Lokajicek}, % \name{Stoffel}{Lombard}, % \name{Maurizio}{Loreti}, % \name{Tristan}{Lorino}, @@ -22480,6 +25167,7 @@ have centered labels. % \namea{Javier~A.}{Múgica~de~Rivera}{Mugica de Rivera}, % \namea{Dejan}{Muhamedagi\'{c}}{Muhamedagic}, % \name{Sergei~O.}{Naumov}, +% \name{Lee}{Netherton}, % \name{Frank}{Neukam}, % \name{Cuong}{Nguyen}, % \name{Julien}{Nicolas}, @@ -22514,6 +25202,7 @@ have centered labels. % \name{Rama}{Porrat}, % \namea{Camille-Aimé}{Possamaï}{Possamai}, % \name{Roozbeh}{Pournader}, +% \namea{Hilmar}{Preuße}{Preusse}, % \name{C.~V.}{Radhakrishnan}, % \name{Sebastian}{Rahtz}, % \name{Bernd}{Raichle}, @@ -22536,6 +25225,7 @@ have centered labels. % \name{Morgan}{Sangeux}, % \name{Eddie}{Saudrais}, % \namea{Elmar}{Schalück}{Schaluck}, +% \name{Bernd}{Schandl}, % \name{Elisabeth}{Schlegl}, % \name{Tobias}{Schlemmer}, % \name{Walter}{Schmidt}, @@ -22543,6 +25233,7 @@ have centered labels. % \name{Uwe}{Schneider}, % \namea{Rainer}{Schöpf}{Schopf}, % \namea{Martin}{Schröder}{Schroder}, ^^A everysel, ragged2e, multitoc +% \name{Ulrich}{Schwartz}, % \name{Elizabeth}{Scurfield}, % \name{Michael}{Shell}, % \vname{Shin}{Jungshik}, @@ -22566,10 +25257,12 @@ have centered labels. % \name{Robert~S.}{Sutor}, % \name{Chris}{Swoyer}, % \name{Apostolos}{Syropoulos}, -% \name{Nicola}{Talbot}, +% \name{Raffaella}{Tabacco}, +% \name{Nicola~L.~C.}{Talbot}, % \namea{Daniel}{Taupin\textsuperscript{\textdied}}{Taupin}, % \name{Philip}{Taylor}, % \name{Christina}{Thiele}, +% \name{Kresten~Krab}{Thorup}, % \name{Aurélien}{Thureau}, % \name{Karsten}{Tinnefeld}, % \namea{Ton}{'t~Lam}{tLam}, @@ -22584,7 +25277,8 @@ have centered labels. % \name{Turgut}{Uyar}, % \name{Jari}{Vaario}, % \name{Piet}{van~Oostrum}, -% \namea{Thomas}{van~Oudenhove de Saint Géry}{van~Oudenhove de Saint Gery}, +% \namea{Thomas}{van~Oudenhove~de~Saint~Géry}{van~Oudenhove~de~Saint~Gery}, +% \name{Timothy}{Van~Zandt}, % \name{Vincent}{Vaquin}, % \name{Suki~K.}{Venkatesan}, % \name{Didier}{Verna}, @@ -22607,12 +25301,14 @@ have centered labels. % \name{Stephan~B.}{Webanck}, % \name{Eduard}{Werner}, % \name{Daphne}{West}, +% \name{Ferenc}{Wettl}, % \name{Graham}{Williams}, % \name{Peter~R.}{Wilson}, % \namea{Jeroen}{W{\ij}nhout}{Wijnhout}, % \namea{Marcin}{Woli\'nski}{Wolinski}, % \name{Élisabeth}{Wolkowski}, % \name{Mark}{Wooding}, +% \name{Joseph~A.}{Wright}, % \name{Tim}{Wright}, % \name{Dominik}{Wujastyk}, % \name{Damien}{Wyart}, @@ -22718,19 +25414,20 @@ have centered labels. % \begin{macro}{\mtcPackageInfo} % \begin{macro}{\RequirePackage} % \ifcase\LANG\relax -% This code section identifies the package with its name, version number and date. A trace is written in the -% \emph{document}\suffix{.log} file. This package will not work with \LaTeX2.09. +% This\SMM{\lmess{I0000}\\\lmess{I0001}} code section identifies the package with its name, version number and date. +% A trace is written in the \emph{document}\suffix{.log} file. This package will not work with \LaTeX2.09. % \or\relax -% Cette section de code identifie le paquetage par son nom, son numéro de version et sa date. Une trace est écrite -% dans le fichier \emph{document}\suffix{.log}. Ce paquetage ne fonctionnera pas avec \LaTeX2.09. +% Cette\SMM{\lmess{I0000}\\\lmess{I0001}} section de code identifie le paquetage par son nom, son numéro de version +% et sa date. Une trace est écrite dans le fichier \emph{document}\suffix{.log}. +% Ce paquetage ne fonctionnera pas avec \LaTeX2.09. % \fi % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1996/06/02]% \ProvidesPackage{minitoc}% - [2007/03/22 v53 Package minitoc (JPFD)] + [2007/06/29 v55 Package minitoc (JPFD)] % message I0000 \RequirePackage{mtcmess}[2006/03/14] -\mtcPackageInfo[]{minitoc}% - {*** minitoc package, version 53 ***\@gobble} +\mtcPackageInfo[I0001]{minitoc}% + {*** minitoc package, version 55 ***\@gobble} % \end{macrocode} % \end{macro} % \end{macro} @@ -22747,8 +25444,11 @@ have centered labels. % \begin{macro}{\newwrite} % \ifcase\LANG\relax % A file descriptor is needed to write the files containing the mini-tables, it is \com{tf@mtc}. +% The \upack{minitoc} package uses only one file descriptor for writing. See section~\vref{s+code+autoconf}. % \or\relax % Un descripteur de fichier est nécessaire pour écrire les fichiers contenant les mini-tables, c'est \com{tf@mtc}. +% Le paquetage \upack{minitoc} utilise un seul descripteur de fichier en écriture. Voir la +% section~\vref{s+code+autoconf}. % \fi % \begin{macrocode} \newwrite\tf@mtc @@ -22856,6 +25556,57 @@ have centered labels. % \end{macro} % \end{macro} % +% \lneed{10} +% \begin{macro}{\@ifundefined} +% \begin{macro}{\ptcoffset} +% \begin{macro}{\pfloffset} +% \begin{macro}{\pltoffset} +% \begin{macro}{\mtcoffset} +% \begin{macro}{\mlfoffset} +% \begin{macro}{\mltoffset} +% \begin{macro}{\sltoffset} +% \begin{macro}{\sfloffset} +% \begin{macro}{\sltoffset} +% \ifcase\LANG\relax +% We defines horizontal offets by which the margins in the mini-tables are corrected (added to the right margin and +% substracted from the left margin). These are \emph{commands}, \emph{not} lengths\,\footnote{We avoid to +% allocate a precious length register.}, to be redefined by \com{renewcommand}. +% \or\relax +% Nous définissons les décalages horizontaux servant à~corriger les marges dans les mini-tables (ajout à~la marge +% gauche et retrait à~la marge droite). Ce sont des \emph{commandes}, \emph{pas} des longueurs\,\footnote{Nous +% évitons d'allouer un précieux registre de longueur.}, à~redéfinir via \com{renewcommand}. +% \fi +% \begin{macrocode} + \@ifundefined{part}{}{% + \def\ptcoffset{0pt}% + \def\plfoffset{0pt}% + \def\pltoffset{0pt}% + }% + \@ifundefined{chapter}{% + \@ifundefined{section}{}% + {% + \def\stcoffset{0pt}% + \def\slfoffset{0pt}% + \def\sltoffset{0pt}% + }% + }% + {% + \def\mtcoffset{0pt}% + \def\mlfoffset{0pt}% + \def\mltoffset{0pt}% + }% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % \lneed{5} % \ifcase\LANG\relax % \section{Tests and flags}\label{s+code+test-flags} @@ -22867,9 +25618,9 @@ have centered labels. % rather than flags, % because a flag costs 3~control sequences (\ucom{iffoo}, \ucom{foofalse} and \ucom{footrue}), % which use memory. But the number of count registers is limited to 256 in the native \TeX\ engine (much more with -% \eTeX~\cite{etex}, but still limited in number), while memory has become rather cheap today. And a code programmed -% with flags (\texttt{\ucom{iffoo} .{}.{}. \com{else} .{}.{}. \com{fi}}) is easier to structure than a code -% programmed with counters, \textsc{imho}.} (via \com{newif}) to detect +% \packa{\eTeX}{etex}~\cite{etex}, but still limited in number), while memory has become rather cheap today. +% And a code programmed with flags (\texttt{\ucom{iffoo} .{}.{}. \com{else} .{}.{}. \com{fi}}) is easier to structure +% and debug than a code programmed with counters, \textsc{imho}.} (via \com{newif}) to detect % the loading of some packages or classes and the availability of some commands (this will be used by the % \optd{hints} option (section~\vref{s+code+hints.option}) or to allow the definition of some \upack{minitoc} commands). % \or\relax @@ -22877,20 +25628,24 @@ have centered labels. % préféraient utiliser des compteurs plutôt que des indicateurs, car un indicateur coûte 3~séquences de contrôle % (\ucom{iftoto}, \ucom{totofalse} et \ucom{tototrue}), qui consomment de la mémoire. Mais le % nombre de registres compteurs est limité à~256 dans le moteur \TeX\ natif (bien plus avec -% \eTeX~\cite{etex}, mais encore en nombre limité), tandis que le coût de la mémoire a beaucoup baissé aujourd'hui. Et un -% code programmé avec des indicateurs (\texttt{\ucom{iftoto} .{}.{}. \com{else} .{}.{}. \com{fi}}) est plus facile -% à~structurer qu'un code programmé à~l'aide de compteurs, à~mon humble avis.} (via \com{newif}) pour détecter le -% chargement de certains paquetages ou classes et la disponibilité de certaines commandes (ceci sera utilisé par -% l'option \optd{hints} (voir la section~\vref{s+code+hints.option}) ou pour autoriser la définition de certaines -% commandes de \upack{minitoc}). +% \packa{\eTeX}{etex}~\cite{etex}, mais encore en nombre limité), tandis que le coût de la mémoire a beaucoup baissé +% aujourd'hui. Et un code programmé avec des indicateurs (\texttt{\ucom{iftoto} .{}.{}. \com{else} .{}.{}. \com{fi}}) est +% plus facile à~structurer et à~mettre au point qu'un code programmé à~l'aide de compteurs, à~mon humble avis.} +% (via \com{newif}) pour détecter le chargement de certains paquetages ou classes et la disponibilité de certaines +% commandes (ceci sera utilisé par l'option \optd{hints} (voir la section~\vref{s+code+hints.option}) ou +% pour autoriser la définition de certaines commandes de \upack{minitoc}). % \fi % -% \lneed{5} +% \lneed{6} +% \ifcase\LANG\relax +% \subsection{Flags for the \uopt{hints} option}\ioptd{hints} +% \or\relax +% \subsection{Indicateurs pour l'option \uopt{hints}}\ioptd{hints} +% \fi % \begin{macro}{\if@mtc@hints@} % \begin{macro}{\if@mtc@hints@w@} % \begin{macro}{\if@mtc@hints@giben@} % \ifcase\LANG\relax -% \subsection{Flags for the \uopt{hints} option}\ioptd{hints} % But first, we define some flags for the \optd{hints} option: % \begin{itemize} % \item The flag \com{if@mtc@hints@} is true if the \optd{hints} option is required (default). @@ -22901,7 +25656,6 @@ have centered labels. % you should look for hints in the \emph{document}\suffix{.log} file. % \end{itemize} % \or\relax -% \subsection{Indicateurs pour l'option \uopt{hints}}\ioptd{hints} % Mais tout d'abord, nous définissons quelques indicateurs pour l'option \optd{hints}: % \begin{itemize} % \item L'indicateur \com{if@mtc@hints@} est vrai si l'option \optd{hints} est demandée (défaut). @@ -22949,7 +25703,6 @@ have centered labels. % \or\relax % \subsection{Présence de certains paquetages et classes} % \fi -% % \begin{macro}{\if@mtc@placeinsLoaded@} % \begin{macro}{\if@mtc@memoirLoaded@} % \begin{macro}{\if@mtc@memoirnew@} @@ -22957,10 +25710,9 @@ have centered labels. % \begin{macro}{\if@mtc@sectstyLoaded@a@} % \ifcase\LANG\relax % We will check if the \pack{placeins} package is loaded, then if the \class{memoir} -% is loaded (and if it is an recent enough version), then if the \pack{sectsty} package is loaded +% is loaded (and if it is a recent enough version), then if the \pack{sectsty} package is loaded % (before or after \upack{minitoc}). % \or\relax -% \or\relax % Nous testerons si le paquetage \pack{placeins} est chargé, puis si la classe % \class{memoir} est chargée (et si c'est une version suffisamment récente), puis si le % paquetage \pack{sectsty} est chargé (avant ou après \upack{minitoc}). @@ -23026,17 +25778,11 @@ have centered labels. % \begin{macro}{\if@mtc@HgcLoaded@a@} % \begin{macro}{\if@mtc@quotchapLoaded@} % \begin{macro}{\if@mtc@quotchapLoaded@a@} -% \begin{macro}{\if@mtc@romannumLoaded@} -% \begin{macro}{\if@mtc@romannumLoaded@a@} -% \begin{macro}{\if@mtc@sfheadersLoaded@} -% \begin{macro}{\if@mtc@sfheadersLoaded@a@} -% \begin{macro}{\if@mtc@alnumsecLoaded@} -% \begin{macro}{\if@mtc@alnumsecLoaded@a@} % \ifcase\LANG\relax % And the \pack{varsects} package and other packages altering the sectionning commands: % \or\relax % Et pour le paquetage \pack{varsects} et -% d'autres paquetages altérant les commandes de sectionnement. +% d'autres paquetages altérant les commandes de sectionnement: % \fi % \begin{macrocode} \newif\if@mtc@varsectsLoaded@ \@mtc@varsectsLoaded@false @@ -23047,6 +25793,29 @@ have centered labels. \newif\if@mtc@HgcLoaded@a@ \@mtc@HgcLoaded@a@false \newif\if@mtc@quotchapLoaded@ \@mtc@quotchapLoaded@false \newif\if@mtc@quotchapLoaded@a@ \@mtc@quotchapLoaded@a@false +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{8} +% \begin{macro}{\if@mtc@romannumLoaded@} +% \begin{macro}{\if@mtc@romannumLoaded@a@} +% \begin{macro}{\if@mtc@sfheadersLoaded@} +% \begin{macro}{\if@mtc@sfheadersLoaded@a@} +% \begin{macro}{\if@mtc@alnumsecLoaded@} +% \begin{macro}{\if@mtc@alnumsecLoaded@a@} +% \ifcase\LANG\relax +% And yet other packages altering the sectionning commands: +% \or\relax +% Et encore d'autres paquetages altérant les commandes de sectionnement: +% \fi +% \begin{macrocode} \newif\if@mtc@romannumLoaded@ \@mtc@romannumLoaded@false \newif\if@mtc@romannumLoaded@a@ \@mtc@romannumLoaded@a@false \newif\if@mtc@sfheadersLoaded@ \@mtc@sfheadersLoaded@false @@ -23060,22 +25829,41 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} +% +% \lneed{8} +% \ifcase\LANG\relax +% \subsection{Flags for packages dealing with floats} +% \or\relax +% \subsection{Indicateurs pour des paquetages traitant des flottants} +% \fi +% \begin{macro}{\if@mtc@floatLoaded@} +% \begin{macro}{\if@mtc@floatrowLoaded@} +% \begin{macro}{\if@mtc@trivfloatLoaded@} +% \begin{macro}{\if@mtc@rotfloatLoaded@} +% \ifcase\LANG\relax +% We must warn about a limitation with the \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow}, +% \pack{trivfloat}~\cite{trivfloat}, and \pack{rotfloat}~\cite{rotfloat} packages. +% \or\relax +% Nous devons signaler une limitation avec les paquetages \pack{float}~\cite{float}, \pack{floatrow}~\cite{floatrow}, +% \pack{trivfloat}~\cite{trivfloat} et \pack{rotfloat}~\cite{rotfloat}. +% \fi +% \begin{macrocode} +\newif\if@mtc@floatLoaded@ \@mtc@floatLoaded@false +\newif\if@mtc@floatrowLoaded@ \@mtc@floatrowLoaded@false +\newif\if@mtc@trivfloatLoaded@ \@mtc@trivfloatLoaded@false +\newif\if@mtc@rotfloatLoaded@ \@mtc@rotfloatLoaded@false +% \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{12} % \ifcase\LANG\relax % \subsection{Insertion of empty mini-tables} % \or\relax % \subsection{Insertion de mini-tables vides} % \fi -% \lneed{5} % \begin{macro}{\if@mtc@empty@parttoc@} % \begin{macro}{\if@mtc@empty@partlof@} % \begin{macro}{\if@mtc@empty@partlot@} @@ -23435,7 +26223,7 @@ have centered labels. % \ifcase\LANG\relax % \section{Preparation for the \uopt{tight} and \uopt{k-tight} options}\label{s+code+tight.flag}\iopt{tight}\iopt{k-tight} % \or\relax -% \section{Préparation pour les options \uopt{tight} et \uopt{k-tight}}\label{s+code+tight.flag}\iopt{tight}\iopt{k-tight}\ +% \section{Préparation pour les options \uopt{tight} et \uopt{k-tight}}\label{s+code+tight.flag}\iopt{tight}\iopt{k-tight} % \fi % \begin{macro}{\iftightmtc} % \begin{macro}{\ifktightmtc} @@ -23463,16 +26251,16 @@ have centered labels. % \begin{macro}{\if@mtc@hyper@used@} % \begin{macro}{\@ifpackageloaded} % \ifcase\LANG\relax -% This code prepares the interface with the \pack{hyperref} package~\cite{hyperref.web}. -% A flag is defined, then this preparation is performed in a \com{AtBeginDocument} block if this package is loaded. +% This\imess{I0005} code prepares the interface with the \pack{hyperref} package~\cite{hyperref.web}. +% A flag is defined, then this preparation is performed in an \com{AtBeginDocument} block if this package is loaded. % This action defines some commands for the \pack{hyperref} package. % \or\relax -% Ce code prépare l'interface avec le paquetage \pack{hyperref}~\cite{hyperref.web}. +% Ce\imess{I0005} code prépare l'interface avec le paquetage \pack{hyperref}~\cite{hyperref.web}. % Un indicateur est défini, puis cette préparation est effectuée dans un bloc \com{AtBeginDocument} si ce % paquetage est chargé. Cette action définit quelques commandes pour le paquetage \pack{hyperref}. % \fi % \begin{macrocode} -\mtcPackageInfo[]{minitoc}{compatible with hyperref\@gobble} +\mtcPackageInfo[I0005]{minitoc}{compatible with hyperref\@gobble} \newif\if@mtc@hyper@used@ \global\@mtc@hyper@used@false \AtBeginDocument{% \@ifpackageloaded{hyperref}{% @@ -23488,7 +26276,7 @@ have centered labels. \let\toclevel@starsubsubsection\toclevel@subsubsection \let\toclevel@starparagraph\toclevel@paragraph \let\toclevel@starsubparagraph\toclevel@subparagraph - }{}} + }{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23514,7 +26302,7 @@ have centered labels. % \begin{macro}{\@ifpackageloaded} % \ifcase\LANG\relax % We must test if the \pack{sectsty} package~\cite{sectsty} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+sectsty.h2}. % \or\relax % \begin{SMOOTH} @@ -23524,8 +26312,8 @@ have centered labels. % \end{SMOOTH} % \fi % \begin{macrocode} - \@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@a@true}{}} + \@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{sectsty}{\@mtc@sectstyLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23545,7 +26333,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{varsects} package~\cite{varsects} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+varsects.h2}. % \or\relax % Nous devons tester si le paquetage \pack{varsects}~\cite{varsects} est chargé avant ou après \upack{minitoc}, @@ -23554,8 +26342,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@a@true}{}} + \@ifpackageloaded{varsects}%{\@mtc@varsectsLoaded@true}{} + \AtBeginDocument{\@ifpackageloaded{varsects}{\@mtc@varsectsLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23575,7 +26363,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{fncychap} package~\cite{fncychap} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+fncychap.h2}. % \or\relax % Nous devons tester si le paquetage \pack{fncychap}~\cite{fncychap} est chargé avant ou après \upack{minitoc}, @@ -23584,8 +26372,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@a@true}{}} + \@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{fncychap}{\@mtc@fncychapLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23605,7 +26393,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{hangcaption} package~\cite{hangcaption} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+hangcaption.h2}. % \or\relax % Nous devons tester si le paquetage \pack{hangcaption}~\cite{hangcaption} est chargé avant ou après \upack{minitoc}, @@ -23614,8 +26402,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{hangcaption}{\@mtc@HgcLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{hangcaption}{\@mtc@HgcLoaded@a@true}{}} + \@ifpackageloaded{hangcaption}{\@mtc@HgcLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{hangcaption}{\@mtc@HgcLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23635,7 +26423,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{quotchap} package~\cite{quotchap} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+quotchap.h2}. % \or\relax % Nous devons tester si le paquetage \pack{quotchap}~\cite{quotchap} est chargé avant ou après \upack{minitoc}, @@ -23644,8 +26432,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@a@true}{}} + \@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{quotchap}{\@mtc@quotchapLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23665,7 +26453,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{romannum} package~\cite{romannum} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+romannum.h2}. % \or\relax % Nous devons tester si le paquetage \pack{romannum}~\cite{romannum} est chargé avant ou après \upack{minitoc}, @@ -23674,8 +26462,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{romannum}{\@mtc@romannumLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{romannum}{\@mtc@romannumLoaded@a@true}{}} + \@ifpackageloaded{romannum}{\@mtc@romannumLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{romannum}{\@mtc@romannumLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23695,7 +26483,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{sfheaders} package~\cite{sfheaders} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+sfheaders.h2}. % \or\relax % Nous devons tester si le paquetage \pack{sfheaders}~\cite{sfheaders} est chargé avant ou après \upack{minitoc}, @@ -23704,8 +26492,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@a@true}{}} + \@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{sfheaders}{\@mtc@sfheadersLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23725,7 +26513,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{alnumsec} package~\cite{alnumsec} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+alnumsec.h2}. % \or\relax % Nous devons tester si le paquetage \pack{alnumsec}~\cite{alnumsec} est chargé avant ou après \upack{minitoc}, @@ -23734,8 +26522,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@a@true}{}} + \@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{alnumsec}{\@mtc@alnumsecLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23755,7 +26543,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{captcont} package~\cite{captcont} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+captcont.h2}. % \or\relax % Nous devons tester si le paquetage \pack{captcont}~\cite{captcont} est chargé avant ou après \upack{minitoc}, @@ -23764,8 +26552,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{captcont}{\@mtc@captcontLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{captcont}{\@mtc@captcontLoaded@a@true}{}} + \@ifpackageloaded{captcont}{\@mtc@captcontLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{captcont}{\@mtc@captcontLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23784,7 +26572,7 @@ have centered labels. % \begin{macro}{\if@mtc@captionLoaded@a@} % \ifcase\LANG\relax % We must test if the \pack{caption} package~\cite{caption} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+caption.h2}. % \or\relax % \begin{SMOOTH} @@ -23794,8 +26582,8 @@ have centered labels. % \end{SMOOTH} % \fi % \begin{macrocode} - \@ifpackageloaded{caption}{\@mtc@captionLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{caption}{\@mtc@captionLoaded@a@true}{}} + \@ifpackageloaded{caption}{\@mtc@captionLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{caption}{\@mtc@captionLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23815,7 +26603,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{caption2} package~\cite{caption2} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+caption2.h2}. % \or\relax % Nous devons tester si le paquetage \pack{caption2}~\cite{caption2} est chargé avant ou après \upack{minitoc}, @@ -23824,8 +26612,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{caption2}{\@mtc@captionIILoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{caption2}{\@mtc@captionIILoaded@a@true}{}} + \@ifpackageloaded{caption2}{\@mtc@captionIILoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{caption2}{\@mtc@captionIILoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23845,7 +26633,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{ccaption} package~\cite{ccaption} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+ccaption.h2}. % \or\relax % Nous devons tester si le paquetage \pack{ccaption}~\cite{ccaption} est chargé avant ou après \upack{minitoc}, @@ -23854,8 +26642,8 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@a@true}{}} + \@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{ccaption}{\@mtc@ccaptionLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -23875,7 +26663,7 @@ have centered labels. % \begin{SMOOTH} % \ifcase\LANG\relax % We must test if the \pack{mcaption} package~\cite{mcaption} is loaded before or after \upack{minitoc}, so we -% test when \upack{minitoc} is loaded and also in a \com{AtBeginDocument} block, when all packages have been +% test when \upack{minitoc} is loaded and also in an \com{AtBeginDocument} block, when all packages have been % loaded. See section~\vref{s+mcaption.h2}. % \or\relax % Nous devons tester si le paquetage \pack{mcaption}~\cite{mcaption} est chargé avant ou après \upack{minitoc}, @@ -23884,14 +26672,121 @@ have centered labels. % \fi % \end{SMOOTH} % \begin{macrocode} - \@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@true}{} - \AtBeginDocument{\@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@a@true}{}} + \@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@true}{}% + \AtBeginDocument{\@ifpackageloaded{mcaption}{\@mtc@mcaptionLoaded@a@true}{}}% % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \upack{float} package is loaded}\ipack{float}\label{s+float.h1} +% \or\relax +% \subsection{Tester si le paquetage \upack{float} est chargé}\ipack{float}\label{s+float.h1} +% \fi +% \begin{macro}{\@ifpackageloaded} +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@floatLoaded@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \pack{float} package~\cite{float} is loaded +% in the preamble, so we use an \com{AtBeginDocument} block. +% See section~\vref{s+float.h2}. +% \or\relax +% Nous devons tester si le paquetage \pack{float}~\cite{float} est chargé dans le préambule, +% donc nous utilisons un bloc \com{AtBeginDocument}. +% Voir la section~\vref{s+float.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \AtBeginDocument{\@ifpackageloaded{float}{\@mtc@floatLoaded@true}{}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \upack{floatrow} package is loaded}\ipack{floatrow}\label{s+floatrow.h1} +% \or\relax +% \subsection{Tester si le paquetage \upack{floatrow} est chargé}\ipack{floatrow}\label{s+floatrow.h1} +% \fi +% \begin{macro}{\@ifpackageloaded} +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@floatrowLoaded@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \pack{floatrow} package~\cite{floatrow} is loaded +% in the preamble, so we use an \com{AtBeginDocument} block. +% See section~\vref{s+floatrow.h2}. +% \or\relax +% Nous devons tester si le paquetage \pack{floatrow}~\cite{floatrow} est chargé dans le préambule, +% donc nous utilisons un bloc \com{AtBeginDocument}. +% Voir la section~\vref{s+floatrow.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \AtBeginDocument{\@ifpackageloaded{floatrow}{\@mtc@floatrowLoaded@true}{}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \upack{trivfloat} package is loaded}\ipack{trivfloat}\label{s+trivfloat.h1} +% \or\relax +% \subsection{Tester si le paquetage \upack{trivfloat} est chargé}\ipack{trivfloat}\label{s+trivfloat.h1} +% \fi +% \begin{macro}{\@ifpackageloaded} +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@trivfloatLoaded@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \pack{trivfloat} package~\cite{trivfloat} is loaded +% in the preamble, so we use an \com{AtBeginDocument} block. +% See section~\vref{s+trivfloat.h2}. +% \or\relax +% Nous devons tester si le paquetage \pack{trivfloat}~\cite{trivfloat} est chargé dans le préambule, +% donc nous utilisons un bloc \com{AtBeginDocument}. +% Voir la section~\vref{s+trivfloat.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \AtBeginDocument{\@ifpackageloaded{trivfloat}{\@mtc@trivfloatLoaded@true}{}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \subsection{Check if the \upack{rotfloat} package is loaded}\ipack{rotfloat}\label{s+rotfloat.h1} +% \or\relax +% \subsection{Tester si le paquetage \upack{rotfloat} est chargé}\ipack{rotfloat}\label{s+rotfloat.h1} +% \fi +% \begin{macro}{\@ifpackageloaded} +% \begin{macro}{\AtBeginDocument} +% \begin{macro}{\if@mtc@rotfloatLoaded@} +% \begin{SMOOTH} +% \ifcase\LANG\relax +% We must test if the \pack{rotfloat} package~\cite{rotfloat} is loaded +% in the preamble, so we use an \com{AtBeginDocument} block. +% See section~\vref{s+rotfloat.h2}. +% \or\relax +% Nous devons tester si le paquetage \pack{rotfloat}~\cite{rotfloat} est chargé dans le préambule, +% donc nous utilisons un bloc \com{AtBeginDocument}. +% Voir la section~\vref{s+rotfloat.h2}. +% \fi +% \end{SMOOTH} +% \begin{macrocode} + \AtBeginDocument{\@ifpackageloaded{rotfloat}{\@mtc@rotfloatLoaded@true}{}}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -23904,13 +26799,17 @@ have centered labels. % \begin{macro}{\if@mtc@memoirnew@} % \begin{macro}{\if@mtcpatchmemoir@} % \ifcase\LANG\relax -% We test if the \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} class is loaded. -% This class needs some compatibility adjustments or may be \Virage\emph{incompatible} if too recent. In the later case, a patch +% We\SMM{\lmess{I0030}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0032}} +% test if the \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} class is loaded. +% This class needs some compatibility adjustments or may be \emph{incompatible} if too recent. +% In the later case, a patch % is inserted (see chapter~\vref{memoir-patch}). This correction is no more necessary after the 2005/09/25 version % of \xfile{memoir.cls}. % \or\relax -% Nous testons si la classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} est chargée. -% Cette classe nécessite certains ajustements pour la compatibilité ou peut être \Virage\emph{incompatible} si elle est trop récente. +% Nous\SMM{\lmess{I0030}\\\lmess{I0020}\\\lmess{I0027}\\\lmess{I0032}} testons si la +% classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} est chargée. +% Cette classe nécessite certains ajustements pour la compatibilité ou peut être \emph{incompatible} si +% elle est trop récente. % Dans ce dernier cas, une correction est insérée (voir le chapitre~\vref{memoir-patch}). Cette correction n'est % plus nécessaire après la version de \xfile{memoir.cls} datée 2005/09/25. % \fi @@ -23919,18 +26818,18 @@ have centered labels. % \begin{macrocode} \newif\if@mtcpatchmemoir@ \@mtcpatchmemoir@false \@ifclassloaded{memoir}{\@mtc@memoirLoaded@true\relax% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0030]{minitoc}% {the memoir class is loaded: \MessageBreak compatibility attempted\@gobble}}% {\@mtc@memoirLoaded@false} \if@mtc@memoirLoaded@ \@ifundefined{@m@mchapter}% - {\@mtc@memoirnew@false\mtcPackageInfo[]{minitoc}% + {\@mtc@memoirnew@false\mtcPackageInfo[I0020]{minitoc}% {old version of the memoir class\@gobble}} - {\@mtc@memoirnew@true\mtcPackageInfo[]{minitoc}% + {\@mtc@memoirnew@true\mtcPackageInfo[I0027]{minitoc}% {recent version of the memoir class\@gobble} - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0032]{minitoc}% {This version of the memoir class uses \MessageBreak a version of \string\chapter\space which is @@ -23949,15 +26848,15 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtcpatchmemoir@} % \ifcase\LANG\relax -% And now the patch: +% And\imess{E0028} now the patch: % \or\relax -% Et voici cette correction: +% Et\imess{E0028} voici cette correction: % \fi % \begin{macrocode} \if@mtcpatchmemoir@ \IfFileExists{mtcpatchmem.sty}{% \@ifclasslater{memoir}{2005/09/25}{}{\RequirePackage{mtcpatchmem}}}{% - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0028]{minitoc}% {Unable to patch the memoir class}% {So it remains incompatible. Sorry.}} \fi @@ -24047,8 +26946,9 @@ have centered labels. % is empty, \com{@mtc@FEfalse} if the is file not empty. An inexistent file is empty. A file full of white % space (space, tabulation, newline) is empty. Comments are empty. % \or\relax -% Voici quelques macros pour tester si un fichier est vide ou non: \com{mtc@CkFile}\verb|{|\emph{fichier}\verb|}| rend \com{@mtc@FEtrue} -% si le fichier est vide, \com{@mtc@FEfalse} si le fichier n'est pas vide. Un fichier inexistant est vide. Un +% Quelques macros pour tester si un fichier est vide ou non: \com{mtc@CkFile}\verb|{|\emph{fichier}\verb|}| +% rend \com{@mtc@FEtrue} si le fichier est vide, \com{@mtc@FEfalse} si le fichier n'est pas vide. +% Un fichier inexistant est vide. Un % fichier rempli d'espace blanc (espace, tabulation, saut de ligne) est vide. Les commentaires sont vides. % \fi % \end{SMOOTH} @@ -24068,37 +26968,32 @@ have centered labels. \newif\if@mtc@LI\@mtc@LItrue \newif\if@mtc@FE\@mtc@FEtrue \newif\if@mtc@checkfiles\@mtc@checkfilestrue -\def\mtc@Body{\immediate\read\@inputcheck to - \mtc@Rline\relax +\def\mtc@Body{\immediate\read\@inputcheck to \mtc@Rline\relax \ifeof\@inputcheck\relax\@mtc@LIfalse\fi \expandafter\ifx\mtc@Rline\par\relax \def\mtc@Rline{} \else \ifeof\@inputcheck\relax\global\@mtc@LIfalse\fi - \mtc@ifmtarg{\mtc@Rline}{\relax}% - {\@mtc@FEfalse\@mtc@LIfalse} - \fi -} + \mtc@ifmtarg{\mtc@Rline}{\relax}{\@mtc@FEfalse\@mtc@LIfalse} + \fi} \def\mtc@CkFile#1{% -\@mtc@LItrue\@mtc@FEtrue -\if@mtc@checkfiles -\IfFileExists{#1}{% -\immediate\openin\@inputcheck #1\relax -\mtc@While{}{\if@mtc@LI\relax}% - {\mtc@Body}% -\mtc@EndWhile}% -{\@mtc@FEtrue}% -\else -\@mtc@FEfalse% -\fi} + \@mtc@LItrue\@mtc@FEtrue + \if@mtc@checkfiles + \IfFileExists{#1}{% + \immediate\openin\@inputcheck #1\relax + \mtc@While{}{\if@mtc@LI\relax}{\mtc@Body}\mtc@EndWhile}% + {\@mtc@FEtrue}% + \else + \@mtc@FEfalse% + \fi} \closein\@inputcheck\relax \def\mtc@CkStr#1{% -\immediate\openout\tf@mtc \jobname.mtc -\immediate\write\tf@mtc{#1}% -\immediate\closeout\tf@mtc -\mtc@CkFile{\jobname.mtc}% -\immediate\openout\tf@mtc \jobname.mtc -\immediate\closeout\tf@mtc} + \immediate\openout\tf@mtc \jobname.mtc + \immediate\write\tf@mtc{#1}% + \immediate\closeout\tf@mtc + \mtc@CkFile{\jobname.mtc}% + \immediate\openout\tf@mtc \jobname.mtc + \immediate\closeout\tf@mtc} % \end{macrocode} % \end{macro} % \end{macro} @@ -24161,7 +27056,7 @@ have centered labels. % counter \cnt{ptc}. See also section~\vref{s+code+patching.part.2}. % % \lneed{5} -% The code of the next section (section~\vref{s+code+mtcaddpart}) is also skipped if \com{part} is not defined. +% The code\SMM{\lmess{W0018}\\\lmess{I0023}} of the next section (section~\vref{s+code+mtcaddpart}) is also skipped if \com{part} is not defined. % \or\relax % Si la commande \com{part} n'est pas définie (par la classe de document, habituellement), nous ne pouvons pas la % modifier et un avertissement est émis\,\footnote{Une classe de document ayant des commandes de sectionnement mais @@ -24171,15 +27066,15 @@ have centered labels. % \cnt{ptc}. Voir aussi la section~\vref{s+code+patching.part.2}. % % \lneed{5} -% Le code de la section suivante (section~\vref{s+code+mtcaddpart}) est aussi sauté si \com{part} n'est pas +% Le\SMM{\lmess{W0018}\\\lmess{I0023}} code de la section suivante (section~\vref{s+code+mtcaddpart}) est aussi sauté si \com{part} n'est pas % définie. % \fi % \begin{macrocode} \@ifundefined{part}{% - \mtcPackageWarningNoLine[]{minitoc}% + \mtcPackageWarningNoLine[W0018]{minitoc}% {part level macros NOT available} }{%% else undefined part (\part defined) - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0023]{minitoc}% {part level macros available\@gobble} \let\mtc@svspart\@spart \def\@spart{\stepcounter{ptc}\mtc@svspart} @@ -24197,7 +27092,7 @@ have centered labels. % \ifcase\LANG\relax % \section{Adding an entry in the TOC for a starred part}\label{s+code+mtcaddpart} % \or\relax -% \section{Ajout d'une entrée dans la table des matières pour une partie étoilée}\label{s+code+mtcaddpart} +% \section{Ajout d'une entrée dans la TdM pour une partie étoilée}\label{s+code+mtcaddpart} % \fi % \begin{macro}{\mtcaddpart} % \begin{macro}{\mtc@ifmtarg} @@ -24216,7 +27111,7 @@ have centered labels. % or omitted, we add a \com{contentsline}\verb|{xpart}{}...| line in the % \suffix{.toc} file. If it is not empty, we add a % \com{contentsline}\verb|{part}{title...}...| line in the \suffix{.toc} file. We always add a -% \index{xpart}\com{contentsline}\verb|{xpart}{}...| line in the \suffix{.lof} and \suffix{.lot} files. Then we increment the +% \com{contentsline}\verb|{xpart}{}...| line in the \suffix{.lof} and \suffix{.lot} files. Then we increment the % \cnt{ptc} counter, via \com{adjustptc} % (defined in section~\vref{s+code+part.level}). % Using \texttt{xpart} as first argument of @@ -24232,7 +27127,7 @@ have centered labels. % Par défaut, cet argument est vide. S'il est vide (le test est fait par \com{mtc@ifmtarg}) ou omis, nous ajoutons % une ligne \com{contentsline}\verb|{xpart}{}...| dans le fichier \suffix{.toc}. S'il n'est pas vide, nous ajoutons une % ligne \com{contentsline}\verb|{part}{titre...}...| dans le fichier \suffix{.toc}. Nous ajoutons toujours une ligne -% \index{xpart}\com{contentsline}\verb|{xpart}{}...| dans les fichiers \suffix{.lof} et \suffix{.lot}. Puis nous +% \com{contentsline}\verb|{xpart}{}...| dans les fichiers \suffix{.lof} et \suffix{.lot}. Puis nous % incrémentons le compteur \cnt{ptc}, via \com{adjustptc} (définie dans la section~\vref{s+code+part.level}). % Utiliser \texttt{xpart} comme premier argument de \com{contentsline} signifie que \com{l@xpart} sera invoquée % au lieu de \com{l@part} pour imprimer l'entrée dans la table des matières, mais \com{l@xpart} utilise une très @@ -24271,13 +27166,15 @@ have centered labels. % \begin{macro}{\chapter} % \begin{macro}{\section} % \ifcase\LANG\relax -% The section level macros are defined if \com{chapter} is not defined and \com{section} defined, i.e.,~in +% The \SMM{\lmess{I0004}\\\lmess{I0029}\\\lmess{W0017}\\\lmess{I0028}} +% section level macros are defined if \com{chapter} is not defined and \com{section} defined, i.e.,~in % document classes like \class{article}, but not in document classes % like \class{book} or \class{report}. So we % test if \com{chapter} is defined and if \com{section} is defined, with adequate warnings. If neither are % defined, you are in big trouble to use the \upack{minitoc} package with the class of your document. % \or\relax -% Les macros au niveau section sont définies si \com{chapter} n'est pas définie mais \com{section} est définie, +% Les \SMM{\lmess{I0004}\\\lmess{I0029}\\\lmess{W0017}\\\lmess{I0028}} +% macros au niveau section sont définies si \com{chapter} n'est pas définie mais \com{section} est définie, % c'est-à-dire dans les classes de document telles que \class{article}, mais pas dans les classes de % document telles que \class{book} ou \class{report}. Donc nous testons si \com{chapter} % est définie et si \com{section} est définie, avec les avertissements adéquats. Si aucune de ces deux commandes @@ -24285,15 +27182,15 @@ have centered labels. % document. % \fi % \begin{macrocode} -\@ifundefined{chapter}{\mtcPackageInfo[]{minitoc}% +\@ifundefined{chapter}{\mtcPackageInfo[I0004]{minitoc}% {chapter level macros NOT available\@gobble}% - \@ifundefined{section}{\mtcPackageInfo[]{minitoc}% + \@ifundefined{section}{\mtcPackageInfo[I0029]{minitoc}% {section level macros NOT available\@gobble}% - \mtcPackageWarningNoLine[]{minitoc}% + \mtcPackageWarningNoLine[W0017]{minitoc}% {no section or chapter level macros available \MessageBreak PLEASE VERIFY YOUR MAIN DOCUMENT CLASS}}% - {\mtcPackageInfo[]{minitoc}% + {\mtcPackageInfo[I0028]{minitoc}% {section level macros available\@gobble}% % \end{macrocode} % \end{macro} @@ -24380,7 +27277,7 @@ have centered labels. % \ifcase\LANG\relax % \section{Adding an entry in the TOC for a starred section}\label{s+code+mtcaddsection} % \or\relax -% \section{Ajout d'une entrée dans la table des matières pour une section étoilée}\label{s+code+mtcaddsection} +% \section{Ajout d'une entrée dans la TdM pour une section étoilée}\label{s+code+mtcaddsection} % \fi % \begin{macro}{\mtcaddsection} % \begin{macro}{\mtc@ifmtarg} @@ -24393,7 +27290,7 @@ have centered labels. % To add an entry in the TOC for a starred section, we need the \com{mtcaddsection} macro, which has an optional % argument, the title of the section as it should appear in the TOC. By default, this argument is empty. If it is empty % (tested via \com{mtc@ifmtarg}) -% or omitted, we add a \index{xsect}\com{contentsline}\verb|{xsect}{}...| +% or omitted, we add a \com{contentsline}\verb|{xsect}{}...| % line in the \suffix{.toc} file. If it is not empty, we add a % \com{contentsline}\verb|{section}{title...}...| line in the \suffix{.toc} file. We always add a % \com{contentsline}\verb|{xsect}{}...| line in the \suffix{.lof} and \suffix{.lot} files. @@ -24408,7 +27305,7 @@ have centered labels. % Pour ajouter une entrée dans la table des matières pour une section étoilée, nous avons besoin de la macro % \com{mtcaddsection}, qui a un argument optionnel, le titre de la section tel qu'il doit apparaître dans la % table des matières. Par défaut, cet argument est vide. S'il est vide (ce qui est testé par \com{mtc@ifmtarg}) ou -% omis, nous ajoutons une ligne \index{xsect}\com{contentsline}\verb|xsect}{}...| dans le fichier +% omis, nous ajoutons une ligne \com{contentsline}\verb|xsect}{}...| dans le fichier % \suffix{.toc}. S'il n'est pas vide, nous ajoutons une ligne \com{contentsline}\verb|{section}{title...}...| % dans le fichier \suffix{.toc}. Nous ajoutons toujours une ligne \com{contentsline}\verb|{xsect}{}...| dans les % fichiers \suffix{.lof} et \suffix{.lot}. Puis nous incrémentons le compteur \cnt{stc}, @@ -24441,8 +27338,7 @@ have centered labels. % Ce code termine (temporairement) les commandes au niveau section et nous continuons avec les commandes au niveau chapitre. % \fi % \begin{macrocode} - }}% - {% + }}{% % \end{macrocode} % % \lneed{5} @@ -24453,18 +27349,18 @@ have centered labels. % \fi % \begin{macro}{\chapter} % \ifcase\LANG\relax -% The chapter level macros are defined if \com{chapter} is defined, i.e.,~in +% The\imess{I0003} chapter level macros are defined if \com{chapter} is defined, i.e.,~in % document classes like \class{book} or \class{report}. So we % test if \com{chapter} is defined, with adequate warnings. The test is already done above, we are in the % ``else'' branch of \com{@ifundefined}\texttt{\{chapter\}}. % \or\relax -% Les macros au niveau chapitre sont définies si \com{chapter} est définie, c'est-à-dire, dans les classes de +% Les\imess{I0003} macros au niveau chapitre sont définies si \com{chapter} est définie, c'est-à-dire, dans les classes de % document telles que \class{book} ou \class{report}. Donc nous testons si \com{chapter} % est définie, avec les avertissements adéquats. Ce test a déjà été fait plus haut, nous sommes dans la branche % «~sinon~» de \com{@ifundefined}\texttt{\{chapter\}}. % \fi % \begin{macrocode} - \mtcPackageInfo[]{minitoc}{chapter level macros available\@gobble} + \mtcPackageInfo[I0003]{minitoc}{chapter level macros available\@gobble} % \end{macrocode} % \end{macro} % @@ -24492,8 +27388,7 @@ have centered labels. % section~\vref{s+code+patching.chapter.2}). % \fi % \begin{macrocode} -\let\mtc@svchapter\@chapter -\def\@chapter{\stepcounter{mtc}\mtc@svchapter} +\let\mtc@svchapter\@chapter \def\@chapter{\stepcounter{mtc}\mtc@svchapter} % \end{macrocode} % \end{macro} % \end{macro} @@ -24505,7 +27400,7 @@ have centered labels. % \ifcase\LANG\relax % \section{Adding an entry in the TOC for a starred chapter}\label{s+code+mtcaddchapter} % \or\relax -% \section{Ajout d'une entrée dans la table des matières pour un chapitre étoilé}\label{s+code+mtcaddchapter} +% \section{Ajout d'une entrée dans la TdM pour un chapitre étoilé}\label{s+code+mtcaddchapter} % \fi % \begin{macro}{\mtcaddchapter} % \begin{macro}{\mtc@ifmtarg} @@ -24517,7 +27412,7 @@ have centered labels. % To add an entry in the TOC for a starred chapter, we need the \com{mtcaddchapter} macro, which has an optional % argument, the title of the chapter as if should appear in the TOC. By default, this argument is empty. If it is empty % (tested via \com{mtc@ifmtarg}) -% or omitted, we add a \index{xchapter}\com{contentsline}\verb|{xchapter}{}...| line +% or omitted, we add a \com{contentsline}\verb|{xchapter}{}...| line % in the \suffix{.toc} file. If it is not empty, we add a % \com{contentsline}\verb|{chapter}{title...}...| line in the \suffix{.toc} file. We always add a % \com{contentsline}\verb|{xchapter}{}...| line in the \suffix{.lof} and \suffix{.lot} files. Then we increment the @@ -24532,7 +27427,7 @@ have centered labels. % Pour ajouter une entrée dans la table des matières pour un chapitre étoilé, nous avons besoin de la macro % \com{mtcaddchapter}, qui a un argument optionnel, le titre du chapitre tel qu'il devrait apparaître dans la % table des matières. Par défaut, cet argument est vide. S'il est vide (ce qui est testé via \com{mtc@ifmtarg}) ou -% omis, nous ajoutons une ligne \index{xchapter}\com{contentsline}\verb|{xchapter}{}...| dans le fichier \suffix{.toc}. +% omis, nous ajoutons une ligne \com{contentsline}\verb|{xchapter}{}...| dans le fichier \suffix{.toc}. % S'il n'est pas vide, nous ajoutons une ligne \com{contentsline}\verb|{chapter}{titre...}...| dans le fichier \suffix{.toc}. % Nous ajoutons toujours une ligne \com{contentsline}\verb|{xchapter}{}...| dans les fichiers \suffix{.lof} et % \suffix{.lot}. Puis nous incrémentons le compteur \cnt{mtc}, via \com{adjustmtc} (définie dans la @@ -24547,7 +27442,8 @@ have centered labels. {\addcontentsline{toc}{chapter}{#1}}% \addcontentsline{lof}{xchapter}{}% \addcontentsline{lot}{xchapter}{}% - \adjustmtc} + \adjustmtc}% +}% % \end{macrocode} % \end{macro} % \end{macro} @@ -24563,9 +27459,6 @@ have centered labels. % Ce code termine (temporairement) les commandes au niveau chapitre, c'est-à-dire termine la construction % \com{@ifundefined}\verb|{chapter}| du début de la section~\vref{s+code+def.section.level.macros}. % \fi -% \begin{macrocode} -}% -% \end{macrocode} % \end{SMOOTH} % % \lneed{7} @@ -24638,7 +27531,7 @@ have centered labels. % \begin{macro}{\tf@mtc} % \ifcase\LANG\relax % This code is a trick to determine if the operating system is able or unable to use long extensions (${}>3$~characters) -% in file names. We define a file descriptor (\com{tf@mtc}) to write files\footnote{It is +% in file names. We define a file descriptor (\com{tf@mtc}) to write files\footnote{\samepage It is % the \emph{only} new % file descriptor created by the \upack{minitoc} package. All files written by \upack{minitoc} use this % descriptor, or one of the standard descriptors, e.g., for the \emph{document}\suffix{.log} file. @@ -24711,10 +27604,10 @@ have centered labels. % \toprule % \multicolumn{2}{@{}l@{}}{\textbf{Phase (le temps s'écoule de gauche à~droite):}}&1&2&3\\ % \midrule -% \textbf{S.E. avec suffixes longs}&\xfile{\bs jobname.mtc1}&VRAI&VRAI&$*$\\ +% \textbf{S.E\@. avec suffixes longs}&\xfile{\bs jobname.mtc1}&VRAI&VRAI&$*$\\ % \space &\xfile{\bs jobname.mtc}&&FAUX&\\ % \midrule -% \textbf{S.E. avec suffixes courts}&\uxfile{\bs jobname.mtc(1)}&VRAI&FAUX&$*$\\ +% \textbf{S.E\@. avec suffixes courts}&\uxfile{\bs jobname.mtc(1)}&VRAI&FAUX&$*$\\ % \bottomrule % \end{tabularx}} % \end{table} @@ -24731,12 +27624,12 @@ have centered labels. % \addtocounter{enumi}{-1} % \item % \ifcase\LANG\relax -% First, a message and a new flag: +% First, a message and a new flag:\imess{I0002} % \or\relax -% D'abord, un message et un nouvel indicateur: +% D'abord, un message et un nouvel indicateur:\imess{I0002} % \fi % \begin{macrocode} -\mtcPackageInfo[]{minitoc}% +\mtcPackageInfo[I0002]{minitoc}% {Autoconfiguration of extensions\@gobble} \newif\if@longextensions@\@longextensions@false % \end{macrocode} @@ -24748,6 +27641,7 @@ have centered labels. % Nous écrivons «~\com{@longextensions@true}~» dans \com{jobname}\suffix{.mtc1}. Mais si le système % d'exploitation a des suffixes courts, le vrai nom du fichier sera tronqué à~\com{jobname}\suffix{.mtc}. % \fi +% \lneed{3} % \begin{macrocode} \immediate\openout\tf@mtc \jobname.mtc1 \immediate\write\tf@mtc{\string\@longextensions@true} @@ -24777,22 +27671,24 @@ have centered labels. % \end{macrocode} % \item % \ifcase\LANG\relax -% Hence, the flag is true if we read really from \com{jobname}\suffix{.mtc1}, but false if we read from +% Hence,\SMM{\lmess{I0012}\\\lmess{I0031}\\\lmess{W0019}} the flag is true if we read really +% from \com{jobname}\suffix{.mtc1}, but false if we read from % \com{jobname}\suffix{.mtc}. The text and the severity of the messages are different. % \or\relax -% En conséquence, l'indicateur est vrai si nous lisons effectivement depuis le fichier \com{jobname}\suffix{.mtc1}, mais faux +% En\SMM{\lmess{I0012}\\\lmess{I0031}\\\lmess{W0019}} conséquence, +% l'indicateur est vrai si nous lisons effectivement depuis le fichier \com{jobname}\suffix{.mtc1}, mais faux % si nous lisons depuis \com{jobname}\suffix{.mtc}. Le texte et la sévérité des messages sont différents. % \fi % \begin{macrocode} \if@longextensions@ - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0012]{minitoc}% {Long extensions (Unix-like) will be used\@gobble} - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0031]{minitoc}% {==> this version is configured for UNIX-like \MessageBreak \space\space\space\space(long extensions) file names\@gobble}% \else - \mtcPackageWarningNoLine[]{minitoc}% + \mtcPackageWarningNoLine[W0019]{minitoc}% {Short extensions (MSDOS-like) will be used \MessageBreak ==> this version is configured for MSDOS-like @@ -24823,7 +27719,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{7} % \ifcase\LANG\relax % \section{Detecting obsolete versions of \LaTeX}\label{s+code+latex.obs} % \or\relax @@ -24832,28 +27728,29 @@ have centered labels. % \begin{macro}{\@inputcheck} % \begin{macro}{\reset@font} % \ifcase\LANG\relax -% This code detects old versions of the \LaTeX\ kernel that are no more supported and with which the \upack{minitoc} -% package can hardly work. The trick is to detect the absence of some internal \LaTeX\ commands, -% \com{@inputcheck} and \com{reset@font}. -% If you get one of these messages, your are in bad luck and should \Virage\emph{urgently} update your -% \LaTeX\ installation, which is rusting since\ldots\ many years! +% This\SMMZZ{\lmess{W0021}\\\lmess{W0022}} code detects old versions of the \LaTeX\ kernel that are no more supported and +% with which the \upack{minitoc}% package can hardly work. The trick is to detect the absence of some +% internal \LaTeX\ commands, \com{@inputcheck} and \com{reset@font}. +% If you get one of these messages, your are in bad luck and should \emph{urgently} update your +% \LaTeX\ installation, which is just rusting since\ldots\ a~lot of years! % \or\relax -% Ce code détecte les vieilles versions du noyau \LaTeX\ qui ne sont plus maintenues et avec lesquelles le paquetage -% \upack{minitoc} auront beaucoup de mal à~fonctionner. L'astuce est de détecter l'absence de certaines commandes +% Ce\SMMZZ{\lmess{W0021}\\\lmess{W0022}} code détecte les vieilles versions du noyau \LaTeX\ qui ne sont plus maintenues +% et avec lesquelles le paquetage \upack{minitoc} aura beaucoup de mal à~fonctionner. +% L'astuce est de détecter l'absence de certaines commandes % internes de \LaTeX, \com{@inputcheck} et \com{reset@font}. Si vous recevez l'un de ces messages, vous êtes -% dans une mauvaise situation et devriez, \Virage\emph{dans l'urgence,} mettre à~jour votre installation de \LaTeX, +% dans une mauvaise situation et devriez, \emph{dans l'urgence,} mettre à~jour votre installation de \LaTeX, % qui rouille depuis\ldots\ pas mal d'années! % \fi % % \lneed{5} % \begin{macrocode} \@ifundefined{@inputcheck}% - {\mtcPackageWarningNoLine[]{minitoc}% + {\mtcPackageWarningNoLine[W0021]{minitoc}% {Your version of latex.tex is obsolete. \MessageBreak Trying to continue..}\newread\@inputcheck\relax}{} \@ifundefined{reset@font}% - {\mtcPackageWarningNoLine[]{minitoc}% + {\mtcPackageWarningNoLine[W0022]{minitoc}% {Your version of latex.tex is very obsolete. \MessageBreak Trying to continue... crossing fingers}% @@ -25190,39 +28087,58 @@ have centered labels. % \section{<<~Dispositifs~>> pour les mini-tables}\label{s+code+features} % \fi % \ifcase\LANG\relax -% Each kind of mini-table has three ``features'': a ``before'' feature, an ``after'' feature and a ``thispagestyle'' -% feature. +% Each kind of mini-table has five ``features'': a ``\feat{before}'' feature, an ``\feat{after}'' feature, +% an ``\feat{open}'' feature, an ``\feat{close}'' feature, +% and a ``\feat{pagestyle}'' feature. % -% A ``before'' feature is defined by a macro like \com{beforeparttoc} which contains code to be executed +% A ``\feat{before}'' feature is defined by a macro like \com{beforeparttoc} which contains code to be executed % before any mini-table of a given type: \com{beforeparttoc} is executed before each parttoc. Usually such features -% contains only trivial commands like \icom{clearpage}\icom{cleardoublepage}\verb|\clear[double]page|, or \com{empty}. +% contain only trivial commands like \icom{clearpage}\icom{cleardoublepage}\verb|\clear[double]page|, or \com{empty}. +% +% An ``\feat{after}'' feature is analog but its code is executed after each mini-table of a given type. % -% An ``after'' feature is analog but its code is executed after each mini-table of a given type. +% An ``\feat{open}'' feature contains code to be executed just before the insertion of the file containing the +% mini-table. Usally such features either do nothing, either prepare some basic formatting (like multi-column). +% It does not concern the title of the mini-table or the decorative rules. % -% A ``thispagestyle'' feature is defined by a macro like \com{thispageparttocstyle} which contains code to define the page +% An ``\feat{close}'' feature contains code to be executed just after the insertion of the file containing the +% mini-table. Usally such features either do nothing, either finish some basic formatting (like multi-column). +% It does not concern the title of the mini-table or the decorative rules. +% +% A ``\feat{pagestyle}'' feature is defined by a macro like \com{thispageparttocstyle} which contains code to define the page % style implied by mini-tables of a given type: the command \com{thispageparttocstyle} can be defined as -% \com{thispagestyle}\verb|{...}|. Usually, the ``thispagestyle'' feature is only defined for part-level mini-tables, -% which use page breaks in their \verb|before| and \verb|after| features. For chapter- and section-level -% mini-tables, the ``thispagestyle'' feature is usually defined as \com{empty}. +% \com{thispagestyle}\verb|{...}|. Usually, the ``\feat{pagestyle}'' feature is only defined for part-level mini-tables, +% which use page breaks in their \feat{before} and \feat{after} features. For chapter- and section-level +% mini-tables, the ``\feat{pagestyle}'' feature is usually defined as \com{empty}. % % We set the default values for the part-level features depending on the presence of the \com{chapter} command, as % \class{article}-like documents are different from the \class{book}- or \class{report}-like documents for the % layout of part-level mini-tables. % \or\relax -% À~chaque type de mini-table sont associés trois «~dispositifs~» (\emph{features}): un dispositif «~before~» -% (avant), un dispositif «~after~» (après) et un dispositif «~thispagestyle~» (style de cette page). +% À~chaque type de mini-table sont associés cinq «~dispositifs~» (\emph{features}): un dispositif «~\feat{before}~» +% (avant), un dispositif «~\feat{after}~» (après), +% un dispositif «~\feat{open}~» (ouverture), un dispositif «~\feat{close}~» (fermeture), +% et un dispositif «~\feat{pagestyle}~» (style de cette page). % -% Un dispositif «~before~» est défini par une macro telle que \com{beforeparttoc} qui contient du code à~exécuter +% Un dispositif «~\feat{before}~» est défini par une macro telle que \com{beforeparttoc} qui contient du code à~exécuter % avant toute mini-table d'un type donné: \com{beforeparttoc} est exécutée avant chaque parttoc. Habituellement, % de tels dispositifs ne contiennent que des commandes triviales telles que \icom{clearpage}\icom{cleardoublepage}\verb|\clear[double]page| ou \com{empty}. % -% Un dispositif «~after~» est analogue mais son code est exécuté après chaque mini-table d'un type donné. +% Un dispositif «~\feat{after}~» est analogue mais son code est exécuté après chaque mini-table d'un type donné. +% +% Un dispositif «~\feat{open}~» contient du code à~exécuter juste avant l'insertion du fichier contenant la +% mini-table. Habituellement, de tels dispositifs soit ne font rien, soit préparent une mise en forme basique +% (comme un multi-colonnage). Il ne concerne pas le titre de la mini-table ni les filets décoratifs. % -% Un dispositif «~thispagestyle~» est défini par une macro comme \com{thispageparttocstyle} qui contient du +% Un dispositif «~\feat{close}~» contient du code à~exécuter juste après l'insertion du fichier contenant la +% mini-table. Habituellement, de tels dispositifs soit ne font rien, soit achèvent une mise en forme basique +% (comme un multi-colonnage). Il ne concerne pas le titre de la mini-table ni les filets décoratifs. +% +% Un dispositif «~\feat{pagestyle}~» est défini par une macro comme \com{thispageparttocstyle} qui contient du % code pour définir le style de page impliqué par les mini-tables d'un type donné: la commande \com{thispageparttocstyle} -% peut être définie comme étant \com{thispagestyle}\verb|{...}|. Habituellement, le dispositif «~thispagestyle~» n'est -% défini que pour les mini-tables au niveau partie, qui utilisent des sauts de page dans leurs dispositifs «~before~» -% et «~after~». Pour les mini-tables aux niveaux chapitre et section, le dispositif «~thispagestyle~» est +% peut être définie comme étant \com{thispagestyle}\verb|{...}|. Habituellement, le dispositif «~\feat{pagestyle}~» n'est +% défini que pour les mini-tables au niveau partie, qui utilisent des sauts de page dans leurs dispositifs «~\feat{before}~» +% et «~\feat{after}~». Pour les mini-tables aux niveaux chapitre et section, le dispositif «~\feat{pagestyle}~» est % habituellement défini comme étant \com{empty}. % % Nous établissons les valeurs par défaut pour les dispositifs au niveau partie selon la présence de la commande @@ -25236,9 +28152,9 @@ have centered labels. % \begin{macro}{\beforepartlof} % \begin{macro}{\beforepartlot} % \ifcase\LANG\relax -% If \com{chapter} is not defined, the part level mini-tables have no ``before'' feature (by default): +% If \com{chapter} is not defined, the part level mini-tables have no ``\feat{before}'' feature (by default): % \or\relax -% Si \com{chapter} n'est pas définie, les mini-tables au niveau partie n'ont pas de dispositif «~before~» (par défaut): +% Si \com{chapter} n'est pas définie, les mini-tables au niveau partie n'ont pas de dispositif «~\feat{before}~» (par défaut): % \fi % \begin{macrocode} \@ifundefined{chapter}{% @@ -25250,9 +28166,9 @@ have centered labels. % \lneed{5} % \begin{macro}{\cleardoublepage} % \ifcase\LANG\relax -% But if \com{chapter} is defined, they have a \com{cleardoublepage} as default ``before'' feature: +% But if \com{chapter} is defined, they have a \com{cleardoublepage} as default ``\feat{before}'' feature: % \or\relax -% Mais si \com{chapter} est définie, elles ont \com{cleardoublepage} comme dispositif «~before~» par défaut +% Mais si \com{chapter} est définie, elles ont \com{cleardoublepage} comme dispositif «~\feat{before}~» par défaut % \fi % \begin{macrocode} {\let\beforeparttoc\cleardoublepage @@ -25270,9 +28186,9 @@ have centered labels. % \begin{macro}{\beforeminilof} % \begin{macro}{\beforeminilot} % \ifcase\LANG\relax -% Chapter level mini-tables have no ``before'' feature (by default): +% Chapter level mini-tables have no ``\feat{before}'' feature (by default): % \or\relax -% Les mini-tables au niveau chapitre n'ont (par défaut), pas de dispositif «~before~»: +% Les mini-tables au niveau chapitre n'ont (par défaut), pas de dispositif «~\feat{before}~»: % \fi % \begin{macrocode} \let\beforeminitoc\empty @@ -25288,9 +28204,9 @@ have centered labels. % \begin{macro}{\beforesectlof} % \begin{macro}{\beforesectlot} % \ifcase\LANG\relax -% Section level mini-tables have no ``before'' feature (by default): +% Section level mini-tables have no ``\feat{before}'' feature (by default): % \or\relax -% Les mini-tables au niveau section n'ont (par défaut), pas de dispositif «~before~»: +% Les mini-tables au niveau section n'ont (par défaut), pas de dispositif «~\feat{before}~»: % \fi % \begin{macrocode} \let\beforesecttoc\empty @@ -25307,9 +28223,9 @@ have centered labels. % \begin{macro}{\afterpartlof} % \begin{macro}{\afterpartlot} % \ifcase\LANG\relax -% If \com{chapter} is not defined, the part level mini-tables have no ``after'' feature (by default): +% If \com{chapter} is not defined, the part level mini-tables have no ``\feat{after}'' feature (by default): % \or\relax -% Si \com{chapter} n'est pas définie, les mini-tables au niveau partie n'ont pas de dispositif «~after~» (par défaut): +% Si \com{chapter} n'est pas définie, les mini-tables au niveau partie n'ont pas de dispositif «~\feat{after}~» (par défaut): % \fi % \begin{macrocode} \@ifundefined{chapter}{% @@ -25321,9 +28237,9 @@ have centered labels. % \lneed{5} % \begin{macro}{\cleardoublepage} % \ifcase\LANG\relax -% But if \com{chapter} is defined, they have a \com{cleardoublepage} as default ``after'' feature: +% But if \com{chapter} is defined, they have a \com{cleardoublepage} as default ``\feat{after}'' feature: % \or\relax -% Mais si \com{chapter} est définie, elles ont \com{cleardoublepage} comme dispositif «~after~» par défaut +% Mais si \com{chapter} est définie, elles ont \com{cleardoublepage} comme dispositif «~\feat{after}~» par défaut % \fi % \begin{macrocode} {\let\afterparttoc\cleardoublepage @@ -25341,9 +28257,9 @@ have centered labels. % \begin{macro}{\afterminilof} % \begin{macro}{\afterminilot} % \ifcase\LANG\relax -% Chapter level mini-tables have no ``after'' feature (by default): +% Chapter level mini-tables have no ``\feat{after}'' feature (by default): % \or\relax -% Les mini-tables au niveau chapitre n'ont, par défaut, pas de dispositif «~after~»: +% Les mini-tables au niveau chapitre n'ont, par défaut, pas de dispositif «~\feat{after}~»: % \fi % \begin{macrocode} \let\afterminitoc\empty @@ -25359,9 +28275,9 @@ have centered labels. % \begin{macro}{\aftersectlof} % \begin{macro}{\aftersectlot} % \ifcase\LANG\relax -% Section level mini-tables have no ``after'' feature (by default): +% Section level mini-tables have no ``\feat{after}'' feature (by default): % \or\relax -% Les mini-tables au niveau section n'ont, par défaut, pas de dispositif «~after~»: +% Les mini-tables au niveau section n'ont, par défaut, pas de dispositif «~\feat{after}~»: % \fi % \begin{macrocode} \let\aftersecttoc\empty @@ -25372,6 +28288,42 @@ have centered labels. % \end{macro} % \end{macro} % +% \lneed{12} +% \begin{macro}{\openparttoc} +% \begin{macro}{\openpartlof} +% \begin{macro}{\openpartlot} +% \begin{macro}{\openminitoc} +% \begin{macro}{\openminilof} +% \begin{macro}{\openminilot} +% \begin{macro}{\opensecttoc} +% \begin{macro}{\opensectlof} +% \begin{macro}{\opensectlot} +% \ifcase\LANG\relax +% By default, the ``\feat{open}'' and ``\feat{close}'' features do nothing: +% \or\relax +% Par défaut, les dispositifs ``\feat{open}'' et ``\feat{close}'' ne font rien: +% \fi +% \begin{macrocode} +\let\openparttoc\empty \let\closeparttoc\empty +\let\openpartlof\empty \let\closepartlof\empty +\let\openpartlot\empty \let\closepartlot\empty +\let\openminitoc\empty \let\closeminitoc\empty +\let\openminilof\empty \let\closeminilof\empty +\let\openminilot\empty \let\closeminilot\empty +\let\opensecttoc\empty \let\closesecttoc\empty +\let\opensectlof\empty \let\closesectlof\empty +\let\opensectlot\empty \let\closesectlot\empty +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % \lneed{9} % \begin{macro}{\thispagestyle} % \begin{macro}{\thispageparttocstyle} @@ -25384,12 +28336,12 @@ have centered labels. % \begin{macro}{\thispagesectlofstyle} % \begin{macro}{\thispagesectlotstyle} % \ifcase\LANG\relax -% By default, all the ``thispagestyle'' features (at part level) use the \texttt{empty} page style. +% By default, all the ``\feat{pagestyle}'' features (at part level) use the \texttt{empty} page style. % It affects only the first page of the mini-table. If \com{chapter} is not defined, there is no default -% ``thispagestyle'' features at the part level. +% ``\feat{pagestyle}'' features at the part level. % \or\relax -% Par défaut, tous les dispositifs «~thispagestyle~» (au niveau partie) utilisent le style de page \texttt{empty}. -% Si \com{chapter} n'est pas définie, il n'y a pas de dispositif «~thispagestyle~» au niveau partie. +% Par défaut, tous les dispositifs «~\feat{pagestyle}~» (au niveau partie) utilisent le style de page \texttt{empty}. +% Si \com{chapter} n'est pas définie, il n'y a pas de dispositif «~\feat{pagestyle}~» au niveau partie. % Ceci affecte seulement la première page de la mini-table. % \fi % \begin{macrocode} @@ -25422,7 +28374,7 @@ have centered labels. % \begin{macro}{\mtcsetfeature} % \ifcase\LANG\relax % In section~\vref{s+code+mtcsetfeature.command}, we will define the \com{mtcsetfeature} macro which is -% much easier user interface to set the mini-tables ``features''. +% a~much easier user interface to set the mini-tables ``features''. % \or\relax % Dans la section~\vref{s+code+mtcsetfeature.command}, nous définirons la macro \com{mtcsetfeature} qui est une % interface utilisateur bien plus facile pour mettre en place les «~dispositifs~» des mini-tables. @@ -25458,6 +28410,7 @@ have centered labels. % maintenant les compteurs \cnt{ptc}, \cnt{mtc} et \cnt{stc}, s'ils sont définis\,\footnote{Souvenez-vous % de l'infâme erreur <<~\texttt{stc0}~>>.}. % \fi +% \lneed{4} % \begin{macrocode} \def\faketableofcontents{\fake@starttoc{toc}% \@ifundefined{c@ptc}{}{\setcounter{ptc}{0}}% @@ -25466,12 +28419,10 @@ have centered labels. } \def\fakelistoffigures{\fake@starttoc{lof}} \def\fakelistoftables{\fake@starttoc{lot}} -\def\fake@starttoc#1{\begingroup - \makeatletter +\def\fake@starttoc#1{\begingroup \makeatletter \if@filesw \expandafter\newwrite\csname tf@#1\endcsname \immediate\openout \csname tf@#1\endcsname - \jobname.#1\relax - \fi + \jobname.#1\relax \fi \global\@nobreakfalse \endgroup} % \end{macrocode} % \ifcase\LANG\relax @@ -25491,6 +28442,8 @@ have centered labels. % \section{Compteurs de profondeur pour les minilofs et les minilots} % \fi % \begin{macro}{\AtBeginDocument} +% \begin{macro}{\newcounter} +% \begin{macro}{\setcounter} % \begin{macro}{\c@lofdepth} % \begin{macro}{\c@lotdepth} % \ifcase\LANG\relax @@ -25512,11 +28465,13 @@ have centered labels. {\newcounter{minilofdepth}\setcounter{minilofdepth}{2}}% \@ifundefined{c@lotdepth}{}% {\newcounter{minilotdepth}\setcounter{minilotdepth}{2}}% -} +}% % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -25545,7 +28500,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{7} % \ifcase\LANG\relax % \section{Starred parts, chapters or sections}\label{s+code+starred.parts.chapters.or.sections} % \or\relax @@ -25581,6 +28536,9 @@ have centered labels. \expandafter\ifx\csname #1\endcsname\chapter\relax \stepcounter{mtc}% \fi + \expandafter\ifx\csname #1\endcsname\appendix\relax + \stepcounter{mtc}% + \fi }% \@ifundefined{c@stc}{}{% \expandafter\ifx\csname #1\endcsname\section\relax @@ -25632,13 +28590,15 @@ have centered labels. % \begin{macro}{\The@mtc} % \begin{macro}{\firstchapteris} % \begin{macro}{\if@firstchapteris@used@} +% \begin{macro}{\newcounter} +% \begin{macro}{\setcounter} % \begin{macro}{\adjustmtc} % \begin{macro}{\decrementmtc} % \begin{macro}{\incrementmtc} % \begin{macro}{\themtc} % \begin{macro}{\columnwidth} % \ifcase\LANG\relax -% We define now: the internal format of the \cnt{mtc} counter (\com{The@mtc}), the obsolete command +% We\imess{W0003} define now: the internal format of the \cnt{mtc} counter (\com{The@mtc}), the obsolete command % \com{firstchapteris} (it just emits a harmless warning), the \cnt{mtc} counter (initialized to~0), % the \com{adjustmtc} command (increments the \cnt{mtc} counter, by~1 by default), % the \com{decrementmtc} command (decrements the \cnt{mtc} counter by~1), @@ -25647,7 +28607,7 @@ have centered labels. % the counter \dcnt{minitocdepth}, initialized to~2, for the depth of a minitoc % (analog to the standard \dcnt{tocdepth} counter). % \or\relax -% Nous définissons ensuite: le format interne du compteur \cnt{mtc} (\com{The@mtc}), la commande +% Nous\imess{W0003} définissons ensuite: le format interne du compteur \cnt{mtc} (\com{The@mtc}), la commande % obsolète \com{firstchapteris} (elle ne fait qu'émettre un avertissement bénin), le compteur \cnt{mtc} (initialisé % à~0), la commande \com{adjustmtc} (incrémente le compteur \cnt{mtc}, de~1 par défaut), % la commande \com{decrementmtc} (décrémente le compteur \cnt{mtc} de~1), @@ -25657,6 +28617,35 @@ have centered labels. % au compteur standard \dcnt{tocdepth}). % \fi % +% \begin{macrocode} +\def\The@mtc{\arabic{mtc}} +\def\firstchapteris#1% + {\mtcPackageWarning[W0003]{minitoc}% + {\string\firstchapteris \space is an obsolete (ignored) + \MessageBreak + command}% + \@firstchapteris@used@true} +\newcounter{mtc} +\setcounter{mtc}{0} +\newcommand{\adjustmtc}[1][1]{\addtocounter{mtc}{#1}} +\def\decrementmtc{\addtocounter{mtc}{-1}} +\def\incrementmtc{\addtocounter{mtc}{+1}} +\gdef\themtc{\arabic{mtc}} +\newcounter{minitocdepth} +\setcounter{minitocdepth}{2} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{7} % \begin{macro}{\mtc@rule} % \begin{macro}{\mlf@rule} % \begin{macro}{\mlt@rule} @@ -25678,21 +28667,6 @@ have centered labels. % pour le \com{kern} final. % \fi % \begin{macrocode} -\def\The@mtc{\arabic{mtc}} -\def\firstchapteris#1% - {\mtcPackageWarning[]{minitoc}% - {\string\firstchapteris \space is an obsolete - \MessageBreak - command}% - \@firstchapteris@used@true} -\newcounter{mtc} -\setcounter{mtc}{0} -\newcommand{\adjustmtc}[1][1]{\addtocounter{mtc}{#1}} -\def\decrementmtc{\addtocounter{mtc}{-1}} -\def\incrementmtc{\addtocounter{mtc}{+1}} -\gdef\themtc{\arabic{mtc}} -\newcounter{minitocdepth} -\setcounter{minitocdepth}{2} \def\mtc@rule{\kern-3\p@ \hrule \@width\columnwidth \kern2.6\p@} \let\mlf@rule\mtc@rule \let\mlt@rule\mtc@rule @@ -25710,14 +28684,6 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} % % \lneed{14} % \ifcase\LANG\relax @@ -25752,14 +28718,10 @@ have centered labels. % \begin{macrocode} \def\mtcfont{\small\rmfamily\upshape\mdseries} \def\mtcSfont{\small\rmfamily\upshape\bfseries} -\let\mtcSSfont\mtcfont -\let\mtcSSSfont\mtcfont -\let\mtcPfont\mtcfont -\let\mtcSPfont\mtcfont -\let\mlffont\mtcfont -\let\mlfSfont\mtcfont -\let\mltfont\mtcfont -\let\mltSfont\mtcfont +\let\mtcSSfont\mtcfont \let\mtcSSSfont\mtcfont +\let\mtcPfont\mtcfont \let\mtcSPfont\mtcfont +\let\mlffont\mtcfont \let\mlfSfont\mtcfont +\let\mltfont\mtcfont \let\mltSfont\mtcfont \def\mtifont{\large\rmfamily\upshape\bfseries} % \end{macrocode} % \end{macro} @@ -25847,7 +28809,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{7} % \begin{macro}{\l@mti} % \begin{macro}{\do@mtitc} % \begin{macro}{\df@mtitc} @@ -25902,6 +28864,7 @@ have centered labels. % \com{parskip} is set to zero if the \opt{k-tight} option is active % (to reduce the spacing of the lines). % Both margins are set to \com{mtcindent}. \com{endmtc@verse} terminates the list and discourages a page break. +% The \env{mtc@verse} environment has an argument which is an horizontal offset (a command like \com{mtcoffset}). % \or\relax % Chaque minitoc est placée à~l'intérieur d'un environnement \env{mtc@verse}. Cet environnement est analogue % à~l'environnement standard \env{verse} et donc il est défini à~l'aide de deux commandes: \com{mtc@verse} et @@ -25913,18 +28876,19 @@ have centered labels. % \com{parskip} est forcée à~zéro si l'option \opt{k-tight} est active % (pour réduire l'espacement des lignes). % Les deux marges sont établies à~\com{mtcindent}. +% L'environnement \env{mtc@verse} a un argument qui est un déplacement horizontal (une commande telle que \com{mtcoffset}). % \com{endmtc@verse} termine la liste et décourage une coupure de page. % \fi % \begin{macrocode} -\def\mtc@verse{\let\\=\@centercr - \list{}{\itemsep\z@ - \itemindent \z@ - \listparindent \itemindent - \partopsep\z@ - \iftightmtc \parsep\z@ \fi - \ifktightmtc \parskip\z@ \fi - \topsep=1ex - \leftmargin\mtcindent \rightmargin\leftmargin}% +\def\mtc@verse#1{\let\\=\@centercr + \list{}{% + \itemsep=\z@ \itemindent=\z@ \partopsep=\z@ + \listparindent=\itemindent \topsep=1ex + \iftightmtc \parsep=\z@ \fi \ifktightmtc \parskip=\z@ \fi + \leftmargin=\mtcindent \rightmargin=\leftmargin + \addtolength{\leftmargin}{+#1}% + \addtolength{\rightmargin}{-#1}% + }% \item[]} \def\endmtc@verse{\nopagebreak[4]\endlist} % \end{macrocode} @@ -26058,17 +29022,18 @@ have centered labels. % \begin{macro}{\if@mtc@FE} % \begin{macro}{\if@mtc@empty@minitoc@} % \ifcase\LANG\relax -% Then we test (via \com{mtc@CkFile}) the emptiness of this file. +% Then\imess{I0006} we test (via \com{mtc@CkFile}) the emptiness of this file. % A warning is given if the file is empty and a flag is set (a hint will signal that an empty minitoc has been % requested). % \or\relax -% Puis nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le fichier est -% vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minitoc vide a été demandée). +% Puis\imess{I0006} nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le +% fichier est % vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minitoc vide +% a été demandée). % \fi % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0006]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@minitoc@true \else @@ -26177,6 +29142,7 @@ have centered labels. % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} % \begin{macro}{\mtcindent} +% \begin{macro}{\mtcoffset} % \begin{environment}{mtc@verse} % \ifcase\LANG\relax % We forbid a page break after the title and the top rule, then set some layout parameters and begin @@ -26190,12 +29156,13 @@ have centered labels. \leftmargin\mtcindent \rightmargin\mtcindent \itemindent=\z@\labelwidth=\z@% \labelsep=\z@\listparindent=\z@% - \begin{mtc@verse}% + \begin{mtc@verse}{\mtcoffset}% % \end{macrocode} % \end{environment} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\c@tocdepth} @@ -26231,6 +29198,8 @@ have centered labels. % \begin{macro}{\@undottedtocline} % \begin{macro}{\mtc@hook@beforeinputfile} % \begin{macro}{\mtc@setform} +% \begin{macro}{\openminitoc} +% \begin{macro}{\closeminitoc} % \begin{macro}{\mtcsetformat} % \begin{macro}{\mtc@strut} % \ifcase\LANG\relax @@ -26241,6 +29210,7 @@ have centered labels. % \com{mtc@setform} which adjusts some layout parameters (defined by the user via % some \com{mtcsetformat} commands). % We work in a group to keep local some macro redefinitions. +% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file. % \or\relax % Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minitoc en insérant le % fichier de minitoc. Mais avant de lire ce fichier de minitoc, nous devons appeler la macro d'attache (\emph{hook}) @@ -26248,6 +29218,7 @@ have centered labels. % \com{mtc@hook@beforeinputfile} et la macro \com{mtc@setform} qui ajuste certains paramètres de mise en page % (définis par l'utilisateur via quelques commandes \com{mtcsetformat}). % Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales. +% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table. % \fi % \begin{macrocode} \begingroup @@ -26256,7 +29227,9 @@ have centered labels. {\let\@dottedtocline\@undottedtocline}{} \@fileswfalse\mtc@hook@beforeinputfile \mtc@setform% - \@input{\jobname.\@tocfile} + \openminitoc + \@input{\jobname.\@tocfile}% + \closeminitoc \vspace{-1ex} \vspace{-\baselineskip} \leavevmode\mtc@strut \global\@nobreakfalse\endgroup @@ -26268,6 +29241,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{environment}{mtc@verse} @@ -26434,17 +29409,18 @@ have centered labels. % \begin{macro}{\if@mtc@FE} % \begin{macro}{\if@mtc@empty@minilof@} % \ifcase\LANG\relax -% Then we test (via \com{mtc@CkFile}) the emptiness of this file. +% Then\imess{I0006} we test (via \com{mtc@CkFile}) the emptiness of this file. % A warning is given if the file is empty and a flag is set (a hint will signal that an empty minilof has been % requested). % \or\relax -% Puis nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le fichier est -% vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minilof vide a été demandée). +% Puis\imess{I0006} nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis +% si le fichier est vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minilof +% vide a été demandée). % \fi % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0006]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@minilof@true \else @@ -26553,6 +29529,7 @@ have centered labels. % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} % \begin{macro}{\mtcindent} +% \begin{macro}{\mlfoffset} % \begin{environment}{mtc@verse} % \ifcase\LANG\relax % We forbid a page break after the title and the top rule, then set some layout parameters and begin @@ -26566,12 +29543,13 @@ have centered labels. \leftmargin\mtcindent \rightmargin\mtcindent \itemindent=\z@\labelwidth=\z@% \labelsep=\z@\listparindent=\z@% - \begin{mtc@verse}% + \begin{mtc@verse}{\mlfoffset}% % \end{macrocode} % \end{environment} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\c@lofdepth} @@ -26592,6 +29570,7 @@ have centered labels. % pour éviter une indentation négative parasite. % \fi % \end{SMOOTH} +% \lneed{4} % \begin{macrocode} \@ifundefined{c@lofdepth}{}% {\c@lofdepth=\c@minilofdepth @@ -26609,6 +29588,8 @@ have centered labels. % \begin{macro}{\@undottedtocline} % \begin{macro}{\mtc@hook@beforeinputfile} % \begin{macro}{\mlf@setform} +% \begin{macro}{\openminilof} +% \begin{macro}{\closeminilof} % \begin{macro}{\mtcsetformat} % \begin{macro}{\mtc@strut} % \ifcase\LANG\relax @@ -26619,6 +29600,7 @@ have centered labels. % \com{mlf@setform} which adjusts some layout parameters (defined by the user via some % \com{mtcsetformat} commands). % We work in a group to keep local some macro redefinitions. +% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file. % \or\relax % Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minilof en insérant le % fichier de minilof. Mais avant de lire ce fichier de minilof, nous devons appeler la macro d'attache (\emph{hook}) @@ -26626,6 +29608,7 @@ have centered labels. % \com{mtc@hook@beforeinputfile} et la macro \com{mlf@setform} qui ajuste certains paramètres de mise en page % (définis par l'utilisateur via quelques commandes \com{mtcsetformat}). % Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales. +% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table. % \fi % \begin{macrocode} \begingroup @@ -26634,7 +29617,9 @@ have centered labels. {\let\@dottedtocline\@undottedtocline}{} \@fileswfalse\mtc@hook@beforeinputfile \mlf@setform - \@input{\jobname.\@tocfile} + \openminilof + \@input{\jobname.\@tocfile}% + \closeminilof \vspace{-1ex} \vspace{-\baselineskip} \leavevmode\mtc@strut \global\@nobreakfalse\endgroup @@ -26646,6 +29631,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{environment}{mtc@verse} @@ -26792,17 +29779,17 @@ have centered labels. % \begin{macro}{\if@mtc@FE} % \begin{macro}{\if@mtc@empty@minilot@} % \ifcase\LANG\relax -% Then we test (via \com{mtc@CkFile}) the emptiness of this file. +% Then\imess{I0006} we test (via \com{mtc@CkFile}) the emptiness of this file. % A warning is given if the file is empty and a flag is set (a hint will signal that an empty minilot has been % requested). % \or\relax -% Puis nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le fichier est -% vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minilot vide a été demandée). +% Puis\imess{I0006} nous testons (via \com{mtc@CkFile}) la vacuité de ce fichier. Un avertissement est émis si le fichier +% est vide et un indicateur est établi (une indication ou \emph{hint} signalera qu'une minilot vide a été demandée). % \fi % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0006]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@minilot@true \else @@ -26911,6 +29898,7 @@ have centered labels. % \begin{macro}{\mtc@zrule} % \begin{macro}{\mtc@BBR} % \begin{macro}{\mtcindent} +% \begin{macro}{\mltoffset} % \begin{environment}{mtc@verse} % \ifcase\LANG\relax % We forbid a page break after the title and the top rule, then set some layout parameters and begin @@ -26924,12 +29912,13 @@ have centered labels. \leftmargin\mtcindent \rightmargin\mtcindent \itemindent=\z@\labelwidth=\z@% \labelsep=\z@\listparindent=\z@% - \begin{mtc@verse}% + \begin{mtc@verse}{\mltoffset}% % \end{macrocode} % \end{environment} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\c@lotdepth} @@ -26967,6 +29956,8 @@ have centered labels. % \begin{macro}{\@undottedtocline} % \begin{macro}{\mtc@hook@beforeinputfile} % \begin{macro}{\mlt@setform} +% \begin{macro}{\openminilot} +% \begin{macro}{\closeminilot} % \begin{macro}{\mtcsetformat} % \begin{macro}{\mtc@strut} % \ifcase\LANG\relax @@ -26977,6 +29968,7 @@ have centered labels. % \com{mlt@setform} which adjusts some layout parameters (defined by the user via some % \com{mtcsetformat} commands). % We work in a group to keep local some macro redefinitions. +% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file. % \or\relax % Nous testons la présence de points de conduite et de numéros de pages, puis imprimons la minilot en insérant le % fichier de minilot. Mais avant de lire ce fichier de minilot, nous devons appeler la macro d'attache (\emph{hook}) @@ -26984,6 +29976,7 @@ have centered labels. % \com{mtc@hook@beforeinputfile} et la macro \com{mlt@setform} qui ajuste certains paramètres de mise en page % (définis par l'utilisateur via quelques commandes \com{mtcsetformat}). % Nous travaillons dans un groupe pour que certaines redéfinitions de macros restent locales. +% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table. % \fi % \begin{macrocode} \begingroup @@ -26992,7 +29985,9 @@ have centered labels. {\let\@dottedtocline\@undottedtocline}{} \@fileswfalse\mtc@hook@beforeinputfile \mlt@setform - \@input{\jobname.\@tocfile} + \openminilot + \@input{\jobname.\@tocfile}% + \closeminilot \vspace{-1ex} \vspace{-\baselineskip} \leavevmode\mtc@strut \global\@nobreakfalse\endgroup @@ -27004,6 +29999,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{environment}{mtc@verse} @@ -27162,7 +30159,7 @@ have centered labels. % \ifcase\LANG\relax % \section{TOC entries without leaders}\label{s+code+TOC.entries.no.leaders} % \or\relax -% \section{Entrées de table des matières sans points de conduite}\label{s+code+TOC.entries.no.leaders} +% \section{Entrées de TdM sans points de conduite}\label{s+code+TOC.entries.no.leaders} % \fi % \begin{SMOOTH} % \begin{macro}{\@Undottedtocline} @@ -27185,9 +30182,8 @@ have centered labels. \leavevmode \@tempdima #3\relax \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip - {\coffeefont #4}\nobreak - \nobreak\null - \par}% + {\coffeefont #4}\nobreak \nobreak\null + \par}% \fi} % \end{macrocode} % \end{macro} @@ -27195,7 +30191,6 @@ have centered labels. % % \lneed{5} % \begin{macro}{\@Undottedtoclinep} -% \begin{macro}{\coffeefont}% % \ifcase\LANG\relax % The same but with the page number: % \or\relax @@ -27211,15 +30206,12 @@ have centered labels. \leavevmode \@tempdima #3\relax \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip - {#4}\nobreak - \hfill - \nobreak\null + {#4}\nobreak \hfill \nobreak\null \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}% - \par}% + \par}% \fi} % \end{macrocode} % \end{macro} -% \end{macro} % \end{SMOOTH} % % \lneed{5} @@ -27250,6 +30242,7 @@ have centered labels. % Bien sûr, nous devons aussi tester la disponibilité des commandes \com{chapter}, \com{part} et \com{section}, % pour éviter de définir de nombreuses commandes non nécessaires. % \fi +% \lneed{4} % \begin{macrocode} \@ifundefined{chapter}{}{% \let\sv@minitoc@\minitoc@ @@ -27504,17 +30497,17 @@ have centered labels. % \begin{macro}{\r@mti} % \begin{macro}{\@@dominitoc} % \ifcase\LANG\relax -% Some code to flag the use of the command and manage the position of the minitoc title; +% Some\imess{I0045} code to flag the use of the command and manage the position of the minitoc title; % a hint detects any spurious invocation. % \or\relax -% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minitoc; +% Un\imess{I0045} peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minitoc; % un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dominitoc@[#1]{% \if@mtc@hints@ \if@dominitoc@used@ - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0045]{minitoc(hints)}% {The \string\dominitoc \space command \MessageBreak has been invoked more than once @@ -27554,17 +30547,17 @@ have centered labels. % \begin{macro}{\r@mti} % \begin{macro}{\@@dominilof} % \ifcase\LANG\relax -% Some code to flag the use of the command and manage the position of the minilof title; +% Some\imess{I0045} code to flag the use of the command and manage the position of the minilof title; % a hint detects any spurious invocation. % \or\relax -% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilof; +% Un\imess{I0045} peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilof; % un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dominilof@[#1]{% \if@mtc@hints@ \if@dominilof@used@ - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0045]{minitoc(hints)}% {The \string\dominilof \space command \MessageBreak has been invoked more than once @@ -27604,17 +30597,17 @@ have centered labels. % \begin{macro}{\r@mti} % \begin{macro}{\@@dominilot} % \ifcase\LANG\relax -% Some code to flag the use of the command and manage the position of the minilot title; +% Some\imess{I0045} code to flag the use of the command and manage the position of the minilot title; % a hint detects any spurious invocation. % \or\relax -% Un peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilot; +% Un\imess{I0045} peu de code pour noter que la commande a été utilisée et gérer la position du titre de la minilot; % un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dominilot@[#1]{% \if@mtc@hints@ \if@dominilot@used@ - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0045]{minitoc(hints)}% {The \string\dominilot \space command \MessageBreak has been invoked more than once @@ -27642,7 +30635,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \begin{macro}{\@@dominitoc} % \begin{macro}{\@@dominilof} % \begin{macro}{\@@dominilot} @@ -27668,7 +30661,7 @@ have centered labels. % \ifcase\LANG\relax % \subsection{Analysis and splitting of the TOC file}\label{s+code+an.split.TOC} % \or\relax -% \subsection{Analyse et éclatement du fichier table des matières}\label{s+code+an.split.TOC} +% \subsection{Analyse et éclatement du fichier TdM}\label{s+code+an.split.TOC} % \fi % \ifcase\LANG\relax % This is done via a loop managed by the following macros\,\footnote{This code is derived from the @@ -27757,19 +30750,55 @@ have centered labels. % \begin{macro}{\closeout} % \begin{macro}{\openout} % \ifcase\LANG\relax -% We test if long or short extensions are used, to build the name of the mini-table file, then open it (after +% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it (after % closing the file descriptor): % \or\relax -% Nous regardons si des suffixes longs ou courts ont utilisés, pour construire le nom du fichier mini-table, puis -% l'ouvrir (après avoir fermé le descripteur de fichier): +% Nous\imess{I0033} regardons si des suffixes longs ou courts ont utilisés, pour construire le nom du fichier mini-table, +% puis l'ouvrir (après avoir fermé le descripteur de fichier): +% \fi +% \begin{macrocode} + \if@longextensions@% + \mtcPackageInfo[I0033]{minitoc}% + {Writing\space\jobname.mtc\themtc\@gobble}% + \def\mtcname{\jobname.mtc\themtc}% + \else + \mtcPackageInfo[I0033]{minitoc}% + {Writing\space\jobname.M\themtc\@gobble}% + \def\mtcname{\jobname.M\themtc}% + \fi + \immediate\closeout\tf@mtc + \immediate\openout\tf@mtc=\mtcname + \fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \lneed{5} +% \begin{macro}{\if@longextensions@} +% \begin{macro}{\themtc} +% \begin{macro}{\mtcname} +% \begin{macro}{\tf@mtc} +% \begin{macro}{\closeout} +% \begin{macro}{\openout} +% \ifcase\LANG\relax +% We need a similar code to detect TOC entries for appendices in the \class{memoir} class\,\footnote{\name{Tim}{Arnold} +% has signaled the problem; thanks!}: +% \or\relax +% Il nous faut un code similaire pour détecter les entrées dans la TdM pour les appendices dans +% la classe \class{memoir}\,\footnote{\name{Tim}{Arnold} a signalé le problème; merci!}: % \fi % \begin{macrocode} + \expandafter\ifx\csname #1\endcsname\appendix + \stepcounter{mtc}% \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.mtc\themtc\@gobble}% \def\mtcname{\jobname.mtc\themtc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.M\themtc\@gobble}% \def\mtcname{\jobname.M\themtc}% \fi @@ -27789,8 +30818,8 @@ have centered labels. % \ifcase\LANG\relax % Now, we filter the relevant contents lines, the token register \com{mtc@toks} is used as a verbatim memory. % \or\relax -% Maintenant, nous filtrons les lignes de contenu utiles, le registre \emph{token} \com{mtc@toks} étant utilisé comme mémoire -% \emph{verbatim}. +% Maintenant, nous filtrons les lignes de contenu utiles, le registre \emph{token} \com{mtc@toks} étant utilisé +% comme mémoire \emph{verbatim}. % \fi % \begin{macrocode} \mtc@toks{\noexpand\leavevmode #2}% @@ -27861,10 +30890,10 @@ have centered labels. % \begin{macro}{\closeout} % \begin{macro}{\openout} % \ifcase\LANG\relax -% If it is \com{starchapter} (for a starred chapter), we increment the \cnt{mtc} counter, +% If\imess{I0033} it is \com{starchapter} (for a starred chapter), we increment the \cnt{mtc} counter, % build a new minitoc file name, close the file descriptor and open it with this new file. % \or\relax -% Si c'est \com{starchapter} (pour un chapitre étoilé), nous incrémentons le compteur \cnt{mtc}, +% Si\imess{I0033} c'est \com{starchapter} (pour un chapitre étoilé), nous incrémentons le compteur \cnt{mtc}, % construisons un nouveau nom de fichier minitoc, fermons le descripteur de fichier puis le ré-ouvrons avec ce % nouveau fichier. % \fi @@ -27872,11 +30901,11 @@ have centered labels. \expandafter\ifx\csname #1\endcsname\starchapter \stepcounter{mtc}% \if@longextensions@ - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.mtc\themtc\@gobble}% \def\mtcname{\jobname.mtc\themtc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.M\themtc\@gobble}% \def\mtcname{\jobname.M\themtc}% \fi @@ -27957,22 +30986,22 @@ have centered labels. % \begin{macro}{\MTC@toc} % \begin{macro}{\MTC@read} % \ifcase\LANG\relax -% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next -% entry in the list. +% If\SMM{\lmess{W0010}\\\lmess{I0024}} an entry is found, loop through line by line, looking for interesting entries. +% Otherwise, process the next entry in the list. % \or\relax -% Si une entrée est trouvée, on boucle ligne par ligne en cherchant des entrées intéressantes. Sinon, on traite -% l'entrée suivante dans la liste. +% Si\SMM{\lmess{W0010}\\\lmess{I0024}} une entrée est trouvée, on boucle ligne par ligne en cherchant des entrées +% intéressantes. Sinon, on traite l'entrée suivante dans la liste. % \fi % \begin{macrocode} \def\MTC@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \mtcPackageWarning[]{minitoc}% + \mtcPackageWarning[W0010]{minitoc}% {No file #1. \MessageBreak MINITOCS NOT PREPARED}% \expandafter\MTC@toc \else - \mtcPackageInfo[]{minitoc}{PREPARING MINITOCS FROM #1}% + \mtcPackageInfo[I0024]{minitoc}{PREPARING MINITOCS FROM #1}% \expandafter\MTC@read \fi } @@ -28019,7 +31048,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{12} +% \lneed{5} % \begin{macro}{\MTC@test} % \begin{macro}{\MTC@contentsline} % \ifcase\LANG\relax @@ -28037,7 +31066,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{12} % \begin{macro}{\MTC@test} % \begin{macro}{\MTC@contentsline} % \begin{macro}{\contentsline} @@ -28189,17 +31218,17 @@ have centered labels. % \begin{macro}{\tf@mtc} % \begin{macro}{\openout} % \ifcase\LANG\relax -% The name of the minilof file is built from \com{jobname} and a long or short extension: +% The\imess{I0033} name of the minilof file is built from \com{jobname} and a long or short extension: % \or\relax -% Le nom du fichier minilof est construit avec \com{jobname} et un suffixe long ou court: +% Le\imess{I0033} nom du fichier minilof est construit avec \com{jobname} et un suffixe long ou court: % \fi % \begin{macrocode} \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.mlf\themtc\@gobble} \def\mlfname{\jobname.mlf\themtc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.F\themtc\@gobble} \def\mlfname{\jobname.F\themtc}% \fi @@ -28220,8 +31249,10 @@ have centered labels. % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \ifcase\LANG\relax +% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}. % If we found a \com{figure} entry, we copy it into the minilof file: % \or\relax +% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}. % Si nous trouvons une entrée \com{figure} ou \com{subfigure}, nous la copions dans le fichier minilof: % \fi % \begin{macrocode} @@ -28265,20 +31296,20 @@ have centered labels. % \begin{macro}{\MLF@lof} % \begin{macro}{\MLF@read} % \ifcase\LANG\relax -% And now, we scan the \suffix{.lof} file: +% And\SMM{\lmess{W0008}\\\lmess{I0034}} now, we scan the \suffix{.lof} file: % \or\relax -% Et maintenant, nous examinons le fichier \suffix{.lof}: +% Et\SMM{\lmess{W0008}\\\lmess{I0034}} maintenant, nous examinons le fichier \suffix{.lof}: % \fi % \begin{macrocode} \def\MLF@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \mtcPackageWarning[]{minitoc}% + \mtcPackageWarning[W0008]{minitoc}% {No file #1. \MessageBreak MINILOFS NOT PREPARED}% \expandafter\MLF@lof \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0034]{minitoc}% {PREPARING MINILOFS FROM #1}% \expandafter\MLF@read\fi} % \end{macrocode} @@ -28477,17 +31508,17 @@ have centered labels. % \begin{macro}{\tf@mtc} % \begin{macro}{\openout} % \ifcase\LANG\relax -% The name of the minilot file it build from \com{jobname} and a long or short extension: +% The\imess{I0033} name of the minilot file it build from \com{jobname} and a long or short extension: % \or\relax -% Le nom du fichier minilot est construit avec \com{jobname} et un suffixe long ou court: +% Le\imess{I0033} nom du fichier minilot est construit avec \com{jobname} et un suffixe long ou court: % \fi % \begin{macrocode} \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.mlt\themtc\@gobble}% \def\mltname{\jobname.mlt\themtc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.T\themtc\@gobble}% \def\mltname{\jobname.T\themtc}% \fi @@ -28508,8 +31539,10 @@ have centered labels. % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \ifcase\LANG\relax +% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}. % If we found a \com{table} entry, we copy it into the minilot file: % \or\relax +% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}. % Si nous trouvons une entrée \com{table}, nous la copions dans le fichier minilot: % \fi % \begin{macrocode} @@ -28553,20 +31586,20 @@ have centered labels. % \begin{macro}{\MLT@lot} % \begin{macro}{\MLT@read} % \ifcase\LANG\relax -% And now, we scan the \suffix{.lot} file: +% And\SMM{\lmess{W0009}\\\lmess{I0037}} now, we scan the \suffix{.lot} file: % \or\relax -% Et maintenant, nous examinons le fichier \suffix{.lot}: +% Et\SMM{\lmess{W0009}\\\lmess{I0037}} maintenant, nous examinons le fichier \suffix{.lot}: % \fi % \begin{macrocode} \def\MLT@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \mtcPackageWarning[]{minitoc}% + \mtcPackageWarning[W0009]{minitoc}% {No file #1. \MessageBreak MINILOTS NOT PREPARED}% \expandafter\MLT@lot \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0037]{minitoc}% {PREPARING MINILOTS FROM #1}% \expandafter\MLT@read\fi} % \end{macrocode} @@ -28716,6 +31749,7 @@ have centered labels. % \item[\texttt{\#3}:] the \texttt{\#3} argument of \com{MTC@contentsline}; % \item[\texttt{\#4}:] the \texttt{\#4} argument of \com{MTC@contentsline} (hyperlink). % \end{itemize} +% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}. % \or\relax % Les arguments de \com{MTC@WriteContentsline} sont: % \begin{itemize} @@ -28724,6 +31758,7 @@ have centered labels. % \item[\texttt{\#3}:] l'argument \texttt{\#3} de \com{MTC@contentsline}; % \item[\texttt{\#4}:] l'argument \texttt{\#4} de \com{MTC@contentsline} (hyperlien). % \end{itemize} +% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}. % \fi % \begin{macrocode} \def\mtc@dot{.} @@ -28771,6 +31806,7 @@ have centered labels. % \item[\texttt{\#1}:] the \texttt{\#1} argument of \com{MTC@contentsline}; % \item[\texttt{\#2}:] the \texttt{\#3} argument of \com{MTC@contentsline}. % \end{itemize} +% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteCoffeeline}. % \or\relax % Et la même chose pour une ligne de «~pause café~»{\myCoffeecup}. Les arguments de % la macro \com{MTC@WriteCoffeeline} sont: @@ -28779,6 +31815,7 @@ have centered labels. % \item[\texttt{\#2}:] l'argument \texttt{\#3} de \com{MTC@contentsline}. % \end{itemize} % \fi +% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteCoffeeline}. % \begin{macrocode} \def\MTC@WriteCoffeeline#1#2#3{% \immediate\write\tf@mtc{% @@ -28812,7 +31849,7 @@ have centered labels. % \ifcase\LANG\relax % If the counters \dcnt{lofdepth} and \dcnt{lotdepth} are defined, we create the corresponding new counters: % \dcnt{partlofdepth} and \dcnt{partlotdepth}. -% These counters are initialised to~2. +% These counters are initialized to~2. % This is done after the loading of the packages, in an \com{AtBeginDocument} block: % \or\relax % Si les compteurs \dcnt{lofdepth} et \dcnt{lotdepth} sont définis, nous créons les nouveaux compteurs @@ -28826,7 +31863,7 @@ have centered labels. {\newcounter{partlofdepth}\setcounter{partlofdepth}{2}}% \@ifundefined{c@lotdepth}{}% {\newcounter{partlotdepth}\setcounter{partlotdepth}{2}}% -} +}% % \end{macrocode} % \end{macro} % \end{macro} @@ -28853,12 +31890,12 @@ have centered labels. % \begin{macro}{\newcounter} % \begin{macro}{\setcounter} % \ifcase\LANG\relax -% If \com{part} is defined, we define some utility commands, a counter (\cnt{ptc}) +% If\imess{W0004} \com{part} is defined, we define some utility commands, a counter (\cnt{ptc}) % for the parttocs and related commands (\com{theptc}, \com{Thepart}, \com{adjustptc}, \com{decrementptc}, % \com{incrementptc}), the % obsolete command \com{firstpartis}, and the depth counter \dcnt{parttocdepth}. % \or\relax -% Si \com{part} est définie, nous définissons quelques commandes utilitaires, un compteur (\cnt{ptc}) +% Si\imess{W0004} \com{part} est définie, nous définissons quelques commandes utilitaires, un compteur (\cnt{ptc}) % pour les parttocs et les commandes associées (\com{theptc}, \com{Thepart}, \com{adjustptc}, % \com{decrementptc}, \com{incrementptc}), la commande % obsolète \com{firstpartis} et le compteur de profondeur \dcnt{parttocdepth}. @@ -28869,8 +31906,8 @@ have centered labels. \def\xpart{xpart} \def\Thepart{\arabic{ptc}} \def\firstpartis#1% - {\mtcPackageWarning[]{minitoc}% - {\string\firstpartis \space is an obsolete + {\mtcPackageWarning[W0004]{minitoc}% + {\string\firstpartis \space is an obsolete (ignored) \MessageBreak command}% \@firstpartis@used@true} @@ -28932,7 +31969,12 @@ have centered labels. % \end{macrocode} % \end{macro} % -% \lneed{9} +% \lneed{12} +% \ifcase\LANG\relax +% \section{Fonts for the parttocs}\label{s+code+fonts.parttocs} +% \or\relax +% \section{Fontes pour les parttocs}\label{s+code+fonts.parttocs} +% \fi % \begin{macro}{\ptcfont} % \begin{macro}{\ptcSfont} % \begin{macro}{\ptcSSfont} @@ -28945,11 +31987,6 @@ have centered labels. % \begin{macro}{\pltSfont} % \begin{macro}{\ptifont} % \ifcase\LANG\relax -% \section{Fonts for the parttocs}\label{s+code+fonts.parttocs} -% \or\relax -% \section{Fontes pour les parttocs}\label{s+code+fonts.parttocs} -% \fi -% \ifcase\LANG\relax % We define the fonts for the parttocs. Note that they are larger if \com{chapter} is defined % (\class{book}\texttt{/}\class{report}-like % document classes) than when it is not (\class{article}-like document classes): @@ -29070,12 +32107,11 @@ have centered labels. % \fi % \begin{macrocode} \@ifundefined{chapter}{% -\def\c@pti#1{\null\hfill #1\hfill\null} -\def\l@pti#1{\null #1\hfill\null} -\def\r@pti#1{\null\hfill #1\null} -\def\e@pti#1{\vspace{-\baselineskip}} -\def\n@pti#1{\vspace{-\baselineskip}} -}% + \def\c@pti#1{\null\hfill #1\hfill\null} + \def\l@pti#1{\null #1\hfill\null} + \def\r@pti#1{\null\hfill #1\null} + \def\e@pti#1{\vspace{-\baselineskip}} + \def\n@pti#1{\vspace{-\baselineskip}}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -29096,8 +32132,7 @@ have centered labels. % \fi % \begin{macrocode} {% -\def\e@pti#1{\vspace{-\baselineskip}} -\def\n@pti#1{\vspace{-\baselineskip}} +\def\e@pti#1{\vspace{-\baselineskip}} \def\n@pti#1{\vspace{-\baselineskip}} % \end{macrocode} % \end{macro} % \end{macro} @@ -29117,18 +32152,11 @@ have centered labels. % Pour un titre cadré à~gauche, nous devons tester si le corps du texte est sur deux colonnes: % \fi % \begin{macrocode} -\def\l@pti#1{\if@twocolumn - \@topnewpage[\@makephead@l{#1}]% - \else - \@makephead@l{#1}% - \@afterheading - \fi} +\def\l@pti#1{\if@twocolumn \@topnewpage[\@makephead@l{#1}]% + \else \@makephead@l{#1}\@afterheading \fi} \def\@makephead@l#1{% \vspace*{\mtcgapbeforeheads}% - {\parindent \z@ \raggedright - \ptifont - #1\par - \nobreak + {\parindent \z@ \raggedright \ptifont #1\par \nobreak \vskip \mtcgapafterheads\hbox{} }} % \end{macrocode} @@ -29156,18 +32184,11 @@ have centered labels. % Pour un titre cadré à~droite, nous devons tester si le corps du texte est sur deux colonnes: % \fi % \begin{macrocode} -\def\r@pti#1{\if@twocolumn - \@topnewpage[\@makephead@r{#1}]% - \else - \@makephead@r{#1}% - \@afterheading - \fi} +\def\r@pti#1{\if@twocolumn \@topnewpage[\@makephead@r{#1}] + \else \@makephead@r{#1}\@afterheading \fi} \def\@makephead@r#1{% \vspace*{\mtcgapbeforeheads}% - {\parindent \z@ \raggedleft - \ptifont - #1\par - \nobreak + {\parindent \z@ \raggedleft \ptifont #1\par \nobreak \vskip \mtcgapafterheads\hbox{} }} % \end{macrocode} @@ -29195,18 +32216,11 @@ have centered labels. % Pour un titre centré, nous devons aussi tester si le corps du texte est sur deux colonnes: % \fi % \begin{macrocode} -\def\c@pti#1{\if@twocolumn - \@topnewpage[\@makephead@c{#1}]% - \else - \@makephead@c{#1}% - \@afterheading - \fi} +\def\c@pti#1{\if@twocolumn \@topnewpage[\@makephead@c{#1}]% + \else \@makephead@c{#1}\@afterheading \fi} \def\@makephead@c#1{% \vspace*{\mtcgapbeforeheads}% - {\parindent \z@ \centering - \ptifont - #1\par - \nobreak + {\parindent \z@ \centering \ptifont #1\par \nobreak \vskip \mtcgapafterheads\hbox{} }}% } @@ -29234,12 +32248,9 @@ have centered labels. % Par défaut, les titres sont à~gauche: % \fi % \begin{macrocode} -\let\do@ptitc\l@pti -\let\df@ptitc\l@pti -\let\do@ptilf\l@pti -\let\df@ptilf\l@pti -\let\do@ptilt\l@pti -\let\df@ptilt\l@pti +\let\do@ptitc\l@pti \let\df@ptitc\l@pti +\let\do@ptilf\l@pti \let\df@ptilf\l@pti +\let\do@ptilt\l@pti \let\df@ptilt\l@pti % \end{macrocode} % \end{macro} % \end{macro} @@ -29284,6 +32295,7 @@ have centered labels. % the \opt{k-tight} option is active (this reduces the spacing between the lines). % Both margins are set to \com{ptcindent}. \com{endptc@verse} terminates the list and discourages % a page break. +% The \env{ptc@verse} environment has an argument which is an horizontal offset (a command like \com{ptcoffset}). % \or\relax % Chaque parttoc est placée à~l'intérieur d'un environnement \env{ptc@verse}. Cet environnement est analogue % à~l'environnement standard \env{verse} et est donc défini à~l'aide de deux commandes: @@ -29297,18 +32309,20 @@ have centered labels. % l'option \opt{k-tight} est active (ceci réduit l'espacement entre les lignes). % Les deux marges sont % forcées à~\com{ptcindent}. \com{endptc@verse} termine la liste et décourage une coupure de page. -% \fi -% \begin{macrocode} -\def\ptc@verse{\let\\=\@centercr - \list{}{\itemsep\z@ - \itemindent \z@ - \listparindent \itemindent - \partopsep\z@ - \iftightmtc \parsep\z@ \fi - \ifktightmtc \parskip\z@ \fi - \topsep=1ex - \leftmargin\ptcindent \rightmargin\leftmargin}% - \item[]} +% L'environnement \env{ptc@verse} a un argument qui est un déplacement horizontal (une commande telle que \com{ptcoffset}). +% \fi +% \begin{macrocode} +\def\ptc@verse#1{\let\\=\@centercr + \list{}{% + \topsep=1ex \itemsep=\z@ \itemindent=\z@ + \listparindent=\itemindent \partopsep=\z@ + \leftmargin=\ptcindent \rightmargin=\leftmargin + \iftightmtc \parsep=\z@ \fi + \ifktightmtc \parskip=\z@ \fi + \addtolength{\leftmargin}{+#1} + \addtolength{\rightmargin}{-#1} + }% + \item[]} \def\endptc@verse{\nopagebreak[4]\endlist} % \end{macrocode} % \end{macro} @@ -29424,15 +32438,15 @@ have centered labels. % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} % \ifcase\LANG\relax -% Then, we check the presence of the parttoc file and give a warning if it is not here: +% Then,\imess{I0006} we check the presence of the parttoc file and give a warning if it is not here: % \or\relax -% Puis, nous vérifions la présence du fichier parttoc et donnons un avertissement s'il n'est pas là: +% Puis,\imess{I0006} nous vérifions la présence du fichier parttoc et donnons un avertissement s'il n'est pas là: % \fi % % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0006]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@parttoc@true \else @@ -29469,11 +32483,9 @@ have centered labels. % \fi % \begin{macrocode} \@ifundefined{chapter}{}{% - \global\let\mtc@markboth\markboth - \global\let\@mkboth\markboth + \global\let\mtc@markboth\markboth \global\let\@mkboth\markboth \thispageparttocstyle - \mtc@markboth{\MakeUppercase{\ptctitle}}{\MakeUppercase{\ptctitle}}% - }% + \mtc@markboth{\MakeUppercase{\ptctitle}}{\MakeUppercase{\ptctitle}}}% % \end{macrocode} % \end{macro} % \end{macro} @@ -29534,14 +32546,9 @@ have centered labels. % puis établissons la fonte: % \fi % \begin{macrocode} - \raggedright - \parskip=\z@% - \reset@font\ptcfont% - \parindent=\z@% - \nopagebreak[4]% - \kern-0.8\baselineskip\nopagebreak[4]% - \par\noindent - \nopagebreak[4]% + \raggedright \reset@font\ptcfont \parskip=\z@ \parindent=\z@% + \nopagebreak[4]\kern-0.8\baselineskip\nopagebreak[4]% + \par\noindent \nopagebreak[4]% % \end{macrocode} % \end{macro} % \end{macro} @@ -29590,7 +32597,7 @@ have centered labels. % \begin{macro}{\mtc@BBR} % \begin{macro}{\ptcindent} % \ifcase\LANG\relax -% Then, we adjust the position under the top rule and set the indentation and some formatting parameters: +% Then, we adjust the position close the top rule and set the indentation and some formatting parameters: % \or\relax % Puis, nous ajustons la position en dessous du filet supérieur et établissons l'indentation et quelques % paramètres de mise en page: @@ -29598,8 +32605,7 @@ have centered labels. % \begin{macrocode} \nopagebreak[4]\null\leavevmode\mtc@zrule\\*[-\baselineskip]\mtc@BBR \leftmargin\ptcindent \rightmargin\ptcindent - \itemindent=\z@\labelwidth=\z@% - \labelsep=\z@\listparindent=\z@% + \itemindent=\z@ \labelwidth=\z@ \labelsep=\z@ \listparindent=\z@% % \end{macrocode} % \end{macro} % \end{macro} @@ -29607,6 +32613,7 @@ have centered labels. % % \lneed{5} % \begin{environment}{ptc@verse} +% \begin{macro}{\ptcoffset} % \begin{macro}{\c@tocdepth} % \begin{macro}{\c@parttocdepth} % \begin{macro}{\mtc@BBR} @@ -29620,12 +32627,13 @@ have centered labels. % nécessaire pour ajuster la position. Une ligne blanche est nécessaire pour éviter une indentation négative. % \fi % \begin{macrocode} - \begin{ptc@verse}\c@tocdepth=\c@parttocdepth% + \begin{ptc@verse}{\ptcoffset}\c@tocdepth=\c@parttocdepth% \leavevmode\\\mtc@BBR\vskip -.5\baselineskip % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % % \lneed{6} @@ -29634,6 +32642,8 @@ have centered labels. % \begin{macro}{\@undottedtocline} % \begin{macro}{\mtc@hook@beforeinputfile} % \begin{macro}{\ptc@setform} +% \begin{macro}{\openparttoc} +% \begin{macro}{\closeparttoc} % \begin{macro}{\@tocfile} % \begin{macro}{\mtc@strut} % \begin{environment}{ptc@verse} @@ -29643,12 +32653,14 @@ have centered labels. % A hook (redefinissable command) is added, and the formatting settings coming from \com{mtcsetformat} are activated % via \com{ptc@setform}. % Then the parttoc file is inserted, followed by a strut, and the \env{ptc@verse} environment is terminated. +% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file. % \or\relax % Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \com{@dottedtocline} par sa % version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \com{l@chapter} en % ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et % les choix de mise en page de \com{mtcsetformat} sont activés par \com{ptc@setform}. Puis le fichier parttoc est % inséré, suivi d'un étai, puis l'environnement \env{ptc@verse} est terminé. +% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table. % \fi % \begin{macrocode} \begingroup @@ -29660,7 +32672,9 @@ have centered labels. \def\l@chapter##1##2{\l@chapter@SVPN{##1}{\hbox{}}}}{} \@fileswfalse\mtc@hook@beforeinputfile \ptc@setform - \@input{\jobname.\@tocfile} + \openparttoc + \@input{\jobname.\@tocfile}% + \closeparttoc \vspace{-1ex} \vspace{-1\baselineskip} \leavevmode\mtc@strut \global\@nobreakfalse\endgroup @@ -29674,6 +32688,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\ptc@rule} @@ -29760,14 +32776,14 @@ have centered labels. % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} % \ifcase\LANG\relax -% Then, we check the presence of the partlof file and give a warning if it is not here: +% Then,\imess{I0006} we check the presence of the partlof file and give a warning if it is not here: % \or\relax -% Puis, nous vérifions la présence du fichier partlof et donnons un avertissement s'il n'est pas là: +% Puis,\imess{I0006} nous vérifions la présence du fichier partlof et donnons un avertissement s'il n'est pas là: % \fi % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0006]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@partlof@true \else @@ -29804,7 +32820,7 @@ have centered labels. % \fi % \begin{macrocode} \@ifundefined{chapter}{}% - {\global\let\mtc@markboth\markboth + {\global\let\mtc@markboth\markboth \global\let\@mkboth\markboth \thispagepartlofstyle \mtc@markboth{\MakeUppercase{\plftitle}}{\MakeUppercase{\plftitle}}% @@ -29942,6 +32958,7 @@ have centered labels. % % \lneed{5} % \begin{environment}{ptc@verse} +% \begin{macro}{\plfoffset} % \begin{macro}{\mtc@BBR} % \ifcase\LANG\relax % We enter in a \env{ptc@verse} environment to format the partlof. @@ -29954,13 +32971,14 @@ have centered labels. % indentation négative. % \fi % \begin{macrocode} - \begin{ptc@verse}% + \begin{ptc@verse}{\plfoffset}% \@ifundefined{c@lofdepth}{}% {\c@lofdepth=\c@partlofdepth \ifnum\c@lofdepth<1\relax\c@lofdepth=1\fi} \leavevmode\\\mtc@BBR\vskip -.5\baselineskip % \end{macrocode} % \end{macro} +% \end{macro} % \end{environment} % % \lneed{5} @@ -29969,6 +32987,8 @@ have centered labels. % \begin{macro}{\@undottedtocline} % \begin{macro}{\mtc@hook@beforeinputfile} % \begin{macro}{\plf@setform} +% \begin{macro}{\openpartlof} +% \begin{macro}{\closepartlof} % \begin{macro}{\@tocfile} % \begin{macro}{\mtc@strut} % \begin{environment}{ptc@verse} @@ -29976,12 +32996,14 @@ have centered labels. % If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version. % A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{plf@setform}. % Then the partlof file is inserted, followed by a strut, and the \env{ptc@verse} environment is terminated. +% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file. % \or\relax % Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \com{@dottedtocline} par sa % version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \com{l@chapter} en % ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et % les choix de mise en page de \com{mtcsetformat} sont activés par \com{plf@setform}. Puis le fichier partlof est % inséré, suivi d'un étai, puis l'environnement \env{ptc@verse} est terminé. +% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table. % \fi % \begin{macrocode} \begingroup @@ -29990,7 +33012,9 @@ have centered labels. {\let\@dottedtocline\@undottedtocline}{} \@fileswfalse\mtc@hook@beforeinputfile \plf@setform - \@input{\jobname.\@tocfile} + \openpartlof + \@input{\jobname.\@tocfile}% + \closepartlof \vspace{-1ex} \vspace{-1\baselineskip} \leavevmode\mtc@strut \global\@nobreakfalse\endgroup @@ -30004,6 +33028,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\plf@rule} @@ -30091,14 +33117,14 @@ have centered labels. % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} % \ifcase\LANG\relax -% Then, we check the presence of the partlot file and give a warning if it is not here: +% Then,\imess{I0006} we check the presence of the partlot file and give a warning if it is not here: % \or\relax -% Puis, nous vérifions la présence du fichier partlot et donnons un avertissement s'il n'est pas là: +% Puis,\imess{I0006} nous vérifions la présence du fichier partlot et donnons un avertissement s'il n'est pas là: % \fi % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0006]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@partlof@true \else @@ -30273,6 +33299,7 @@ have centered labels. % % \lneed{5} % \begin{environment}{ptc@verse} +% \begin{macro}{\pltoffset} % \begin{macro}{\mtc@BBR} % \ifcase\LANG\relax % We enter in a \env{ptc@verse} environment to format the parttoc. @@ -30285,13 +33312,14 @@ have centered labels. % indentation négative. % \fi % \begin{macrocode} - \begin{ptc@verse}% + \begin{ptc@verse}{\pltoffset}% \@ifundefined{c@lotdepth}{}% {\c@lotdepth=\c@partlotdepth \ifnum\c@lotdepth<1\relax\c@lotdepth=1\fi} \leavevmode\\\mtc@BBR\vskip -.5\baselineskip % \end{macrocode} % \end{macro} +% \end{macro} % \end{environment} % % \lneed{5} @@ -30300,6 +33328,8 @@ have centered labels. % \begin{macro}{\@undottedtocline} % \begin{macro}{\mtc@hook@beforeinputfile} % \begin{macro}{\plt@setform} +% \begin{macro}{\openpartlot} +% \begin{macro}{\closepartlot} % \begin{macro}{\@tocfile} % \begin{macro}{\mtc@strut} % \begin{environment}{ptc@verse} @@ -30307,12 +33337,14 @@ have centered labels. % If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version. % A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{plt@setform}. % Then the partlot file is inserted, followed by a strut, and the \env{ptc@verse} environment is terminated. +% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file. % \or\relax % Si les lignes de contenu doivent ne pas avoir de numéros de pages, nous remplaçons la macro \com{@dottedtocline} par sa % version sans points de conduite. Pour les entrées au niveau chapitre, nous devons invoquer \com{l@chapter} en % ignorant l'argument numéro de page. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et % les choix de mise en page de \com{mtcsetformat} sont activés par \com{plt@setform}. Puis le fichier partlot est % inséré, suivi d'un étai, puis l'environnement \env{ptc@verse} est terminé. +% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table. % \fi % \begin{macrocode} \begingroup @@ -30321,7 +33353,9 @@ have centered labels. {\let\@dottedtocline\@undottedtocline}{} \@fileswfalse\mtc@hook@beforeinputfile \plt@setform - \@input{\jobname.\@tocfile} + \openpartlot + \@input{\jobname.\@tocfile}5 + \closepartlot \vspace{-1ex} \vspace{-1\baselineskip} \leavevmode\mtc@strut \global\@nobreakfalse\endgroup @@ -30335,6 +33369,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\ptc@rule} @@ -30570,17 +33606,17 @@ have centered labels. % \begin{macro}{\r@pti} % \lneed{5} % \ifcase\LANG\relax -% We treat the optional argument of \com{doparttoc} (it becomes the default position for titles of parttocs) +% We\imess{I0045} treat the optional argument of \com{doparttoc} (it becomes the default position for titles of parttocs) % and flag this macro as used; a hint detects any spurious invocation. % \or\relax -% Nous traitons l'argument optionnel de \com{doparttoc} (il devient la position par défaut pour les titres des parttocs) -% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. +% Nous\imess{I0045} traitons l'argument optionnel de \com{doparttoc} (il devient la position par défaut pour les +% titres des parttocs) et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\doparttoc@[#1]{% \if@mtc@hints@ \if@doparttoc@used@ - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0045]{minitoc(hints)}% {The \string\doparttoc \space command \MessageBreak has been invoked more than once @@ -30621,17 +33657,17 @@ have centered labels. % \begin{macro}{\r@pti} % \lneed{5} % \ifcase\LANG\relax -% We treat the optional argument of \com{dopartlof} (it becomes the default position for titles of partlofs) +% We\imess{I0045} treat the optional argument of \com{dopartlof} (it becomes the default position for titles of partlofs) % and flag this macro as used, a hint detects any spurious invocation. % \or\relax -% Nous traitons l'argument optionnel de \com{dopartlof} (il devient la position par défaut pour les titres des partlofs) -% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. +% Nous\imess{I0045} traitons l'argument optionnel de \com{dopartlof} (il devient la position par défaut pour les +% titres des partlofs) et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dopartlof@[#1]{% \if@mtc@hints@ \if@dopartlof@used@ - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0045]{minitoc(hints)}% {The \string\dopartlof \space command \MessageBreak has been invoked more than once @@ -30671,17 +33707,17 @@ have centered labels. % \begin{macro}{\l@pti} % \begin{macro}{\r@pti} % \ifcase\LANG\relax -% We treat the optional argument of \com{dopartlot} (it becomes the default position for titles of partlofs) +% We\imess{I0045} treat the optional argument of \com{dopartlot} (it becomes the default position for titles of partlofs) % and flag this macro as used; a hint detects any spurious invocation. % \or\relax -% Nous traitons l'argument optionnel de \com{dopartlot} (il devient la position par défaut pour les titres des partlots) -% et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. +% Nous\imess{I0045} traitons l'argument optionnel de \com{dopartlot} (il devient la position par défaut pour les titres +% des partlots) et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dopartlot@[#1]{% \if@mtc@hints@ \if@dopartlot@used@ - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0045]{minitoc(hints)}% {The \string\dopartlot \space command \MessageBreak has been invoked more than once @@ -30709,7 +33745,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \begin{macro}{\@@doparttoc} % \begin{macro}{\@@dopartlof} % \begin{macro}{\@@dopartlot} @@ -30779,10 +33815,10 @@ have centered labels. % \begin{macro}{\ptcname} % \begin{macro}{\MTC@WriteContentsLine} % \ifcase\LANG\relax -% The macro \com{PTC@contentsline} analyses the lines read from the TOC file and detects interesting keywords. +% The\imess{I0033} macro \com{PTC@contentsline} analyses the lines read from the TOC file and detects interesting keywords. % If \com{part} is found, the \cnt{ptc} counter is incremented and a new partlof file is created. % \or\relax -% La macro \com{PTC@contentsline} analyse les lignes lues dans le fichier table des matières et détecte les +% La\imess{I0033} macro \com{PTC@contentsline} analyse les lignes lues dans le fichier table des matières et détecte les % mots-clés intéressants. Si \com{part} est trouvée, le compteur \cnt{ptc} est incrémenté et un nouveau fichier parttoc % est créé. % \fi @@ -30791,11 +33827,11 @@ have centered labels. \expandafter\ifx\csname #1\endcsname\part \stepcounter{ptc}% \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.ptc\theptc\@gobble}% \def\ptcname{\jobname.ptc\theptc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.P\theptc\@gobble}% \def\ptcname{\jobname.P\theptc}% \fi @@ -30816,18 +33852,18 @@ have centered labels. % \begin{macro}{\if@longextensions@} % \begin{macro}{\ptcname} % \ifcase\LANG\relax -% We test if long or short extensions are used, to build the name of the mini-table file, then open it: +% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it: % \or\relax -% Nous testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis -% nous ouvrons ce fichier: +% Nous\imess{I0033} testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, +% puis nous ouvrons ce fichier: % \fi % \begin{macrocode} \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.ptc\theptc}% \def\ptcname{\jobname.ptc\theptc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.P\theptc}% \def\ptcname{\jobname.P\theptc}% \fi @@ -30870,6 +33906,9 @@ have centered labels. \expandafter\ifx\csname #1\endcsname\chapter \MTC@WriteContentsline{#1}{ptcC}{#3}{#4}% \fi + \expandafter\ifx\csname #1\endcsname\appendix + \MTC@WriteContentsline{#1}{ptcC}{#3}{#4}% + \fi \expandafter\ifx\csname #1\endcsname\pchapter \MTC@WriteContentsline{#1}{ptcC}{#3}{#4}% \fi @@ -30967,22 +34006,22 @@ have centered labels. % \begin{macro}{\PTC@toc} % \begin{macro}{\PTC@read} % \ifcase\LANG\relax -% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next -% entry in the list. +% If\SMM{\lmess{W0013}\\\lmess{I0025}} an entry is found, loop through line by line, looking for interesting entries. +% Otherwise, process the next entry in the list. % \or\relax -% Si une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées intéressantes. Sinon, traiter -% l'entrée suivante de la liste. +% Si\SMM{\lmess{W0013}\\\lmess{I0025}} une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées +% intéressantes. Sinon, traiter l'entrée suivante de la liste. % \fi % \begin{macrocode} \def\PTC@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \mtcPackageWarning[]{minitoc}% + \mtcPackageWarning[W0013]{minitoc}% {No file #1 \MessageBreak PARTTOCS NOT PREPARED}% \expandafter\PTC@toc \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0025]{minitoc}% {PREPARING PARTTOCS FROM #1}% \expandafter\PTC@read\fi} % \end{macrocode} @@ -31142,18 +34181,18 @@ have centered labels. % \begin{macro}{\if@longextensions@} % \begin{macro}{\plfname} % \ifcase\LANG\relax -% We test if long or short extensions are used, to build the name of the mini-table file, then open it: +% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it: % \or\relax -% Nous testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis -% nous ouvrons ce fichier: +% Nous\imess{I0033} testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, +% puis nous ouvrons ce fichier: % \fi % \begin{macrocode} \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.plf\theptc}% \def\plfname{\jobname.plf\theptc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.G\theptc}% \def\plfname{\jobname.G\theptc}% \fi @@ -31165,22 +34204,15 @@ have centered labels. % \end{macro} % % \lneed{5} -% \begin{macro}{\mtc@toks} -% \ifcase\LANG\relax -% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}. -% \or\relax -% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}. -% \fi -% \end{macro} -% -% \lneed{5} % \begin{macro}{\figure} % \begin{macro}{\subfigure} % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \ifcase\LANG\relax +% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}. % Now, we filter the relevant contents lines: % \or\relax +% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}. % Puis nous filtrons les lignes de contenu concernées: % \fi % \begin{macrocode} @@ -31222,22 +34254,22 @@ have centered labels. % \begin{macro}{\PLF@lof} % \begin{macro}{\PLF@read} % \ifcase\LANG\relax -% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next -% entry in the list. +% If\SMM{\lmess{W0011}\\\lmess{I0035}} an entry is found, loop through line by line, looking for interesting entries. +% Otherwise, process the next entry in the list. % \or\relax -% Si une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées intéressantes. Sinon, traiter -% l'entrée suivante de la liste. +% Si\SMM{\lmess{W0011}\\\lmess{I0035}} une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées +% intéressantes. Sinon, traiter l'entrée suivante de la liste. % \fi % \begin{macrocode} \def\PLF@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \mtcPackageWarning[]{minitoc}% + \mtcPackageWarning[W0011]{minitoc}% {No file #1 \MessageBreak PARTLOFS NOT PREPARED}% \expandafter\PLF@lof \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0035]{minitoc}% {PREPARING PARTLOFS FROM #1}% \expandafter\PLF@read\fi} % \end{macrocode} @@ -31397,18 +34429,18 @@ have centered labels. % \begin{macro}{\if@longextensions@} % \begin{macro}{\pltname} % \ifcase\LANG\relax -% We test if long or short extensions are used, to build the name of the mini-table file, then open it: +% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it: % \or\relax -% Nous testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis -% nous ouvrons ce fichier: +% Nous\imess{I0033} testons si des suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, +% puis nous ouvrons ce fichier: % \fi % \begin{macrocode} \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.plt\theptc}% \def\pltname{\jobname.plt\theptc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.U\theptc}% \def\pltname{\jobname.U\theptc}% \fi @@ -31420,22 +34452,15 @@ have centered labels. % \end{macro} % % \lneed{5} -% \begin{macro}{\mtc@toks} -% \ifcase\LANG\relax -% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}: -% \or\relax -% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}: -% \fi -% \end{macro} -% -% \lneed{5} % \begin{macro}{\table} % \begin{macro}{\subtable} % \begin{macro}{\mtc@toks} % \begin{macro}{\MTC@WriteContentsline} % \ifcase\LANG\relax +% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}. % Now, we filter the relevant contents lines: % \or\relax +% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}. % Puis nous filtrons les lignes de contenu concernées: % \fi % \begin{macrocode} @@ -31477,22 +34502,22 @@ have centered labels. % \begin{macro}{\PLT@lot} % \begin{macro}{\PLT@read} % \ifcase\LANG\relax -% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next -% entry in the list. +% If\SMM{\lmess{W0012}\\\lmess{I0038}} an entry is found, loop through line by line, looking for interesting entries. +% Otherwise, process the next entry in the list. % \or\relax -% Si une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées intéressantes. Sinon, traiter -% l'entrée suivante de la liste. +% Si\SMM{\lmess{W0012}\\\lmess{I0038}} une entrée est trouvée, on boucle ligne par ligne en recherchant des entrées +% intéressantes. Sinon, traiter l'entrée suivante de la liste. % \fi % \begin{macrocode} \def\PLT@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \mtcPackageWarning[]{minitoc}% + \mtcPackageWarning[W0012]{minitoc}% {No file #1 \MessageBreak PARTLOTS NOT PREPARED}% \expandafter\PLT@lot \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0038]{minitoc}% {PREPARING PARTLOTS FROM #1}% \expandafter\PLT@read\fi} % \end{macrocode} @@ -31606,7 +34631,7 @@ have centered labels. % If the counters \dcnt{lofdepth} and \dcnt{lotdepth} are defined, we create new counters for the depths of % the corresponding mini-tables: % \dcnt{sectlofdepth} and \dcnt{sectlotdepth}. -% These counters are initialised to~2. +% These counters are initialized to~2. % This is done after the loading of the packages, in an \com{AtBeginDocument} block: % \or\relax % Si les compteurs \dcnt{lofdepth} et \dcnt{lotdepth} sont définis, nous créons de nouveaux compteurs pour les @@ -31621,7 +34646,7 @@ have centered labels. {\newcounter{sectlofdepth}\setcounter{sectlofdepth}{2}}% \@ifundefined{c@lotdepth}{}% {\newcounter{sectlotdepth}\setcounter{sectlotdepth}{2}}% -} +}% % \end{macrocode} % \end{macro} % \end{macro} @@ -31646,8 +34671,7 @@ have centered labels. % les classes de document du genre article, et seulement si \com{section} est définie: % \fi % \begin{macrocode} -\if@mtc@chapter@undef@ -\if@mtc@section@def@ +\if@mtc@chapter@undef@ \if@mtc@section@def@ % \end{macrocode} % \end{macro} % \end{macro} @@ -31661,14 +34685,14 @@ have centered labels. % \begin{macro}{\stcindent} % \begin{macro}{\columnwidth} % \ifcase\LANG\relax -% We define the obsolete command \com{firstsectionis} (with its harmless warning), the counter \cnt{stc} +% We\imess{W0005} define the obsolete command \com{firstsectionis} (with its harmless warning), the counter \cnt{stc} % of secttocs, the \com{adjuststc}, \com{decrementstc} and \com{incrementstc} commands, % the depth counter \dcnt{secttocdepth} and its default % value~2 (to include at least the subsections), the horizontal rule \com{stc@rule} (rule before/after % secttoc/sectlof/sectlot), the indentation (both sides) \com{stcindent} for the secttocs (with its default % values). % \or\relax -% Nous définissons la commande obsolète \com{firstsectionis} (avec son avertissement bénin), +% Nous\imess{W0005} définissons la commande obsolète \com{firstsectionis} (avec son avertissement bénin), % le compteur \cnt{stc} de secttocs, les commandes \com{adjuststc}, \com{decrementstc} % et \com{incrementstc}, % le compteur de profondeur \dcnt{secttocdepth} et sa valeur par défaut~2 (pour inclure au moins @@ -31676,9 +34700,8 @@ have centered labels. % (des deux côtés) \com{stcindent} pour les secttocs (avec leurs valeurs par défaut). % \fi % \begin{macrocode} -\def\firstsectionis#1% - {\mtcPackageWarning[]{minitoc}% - {\string\firstsectionis \space is an obsolete +\def\firstsectionis#1{\mtcPackageWarning[W0005]{minitoc}% + {\string\firstsectionis \space is an obsolete (ignored) \MessageBreak command}% \@firstsectionis@used@true} @@ -31745,24 +34768,22 @@ have centered labels. % \lneed{5} % \ifcase\LANG\relax % \section{Internal macros for title positionning}\label{s+code+int.macros.title.pos.secttocs} -% Some internal macros for title positionning, from the optional arguments of \com{dosecttoc} and \com{secttoc} -% commands (and siblings): % \or\relax % \section{Macros internes pour le positionnement du titre}\label{s+code+int.macros.title.pos.secttocs} -% Voici quelques macros internes pour le positionnement du titre, selon les arguments optionnels des -% commandes \com{dosecttoc} et \com{secttoc} (et leurs cousines): % \fi -% -% \lneed{5} % \begin{macro}{\l@sti} % \begin{macro}{\c@sti} % \begin{macro}{\r@sti} % \begin{macro}{\e@sti} % \begin{macro}{\n@sti} % \ifcase\LANG\relax +% Some internal macros for title positionning, from the optional arguments of \com{dosecttoc} and \com{secttoc} +% commands (and siblings). % Centering, flushleft, flushright or empty titles (with a vertical correction for empty titles, % from \xname{Frank}{Mittelbach}): % \or\relax +% Voici quelques macros internes pour le positionnement du titre, selon les arguments optionnels des +% commandes \com{dosecttoc} et \com{secttoc} (et leurs cousines). % Titres centrés, cadrés à~gauche, cadrés à~droite ou vides (avec un correction verticale pour les titres vides, % d'après \xname{Frank}{Mittelbach}): % \fi @@ -31822,22 +34843,25 @@ have centered labels. % Some formatting parameters are adjusted. The \iopt{tight}\ioptd{loose}\uopt{tight/loose} % and \iopt{k-tight}\ioptd{k-loose}\uopt{k-tight/k-loose} package options % are honored. +% The \env{stc@verse} environment has an argument which is an horizontal offset (a command like \com{stcoffset}). % \or\relax % L'environnement \env{stc@verse} est un environnement de liste très simple, analogue à~l'environnement % standard \env{verse}. Certains paramètres de mise en page sont ajustés. Les options de paquetage % \iopt{tight}\ioptd{loose}\uopt{tight/loose} et \iopt{k-tight}\ioptd{k-loose}\uopt{k-tight/k-loose} sont honorées. -% \fi -% \begin{macrocode} -\def\stc@verse{\let\\=\@centercr - \list{}{\itemsep\z@ - \itemindent \z@ - \listparindent \itemindent - \partopsep \z@ - \iftightmtc \parsep \z@ \fi - \ifktightmtc \parskip \z@ \fi - \topsep 1ex %% 20060731 was \z@ - \leftmargin\stcindent \rightmargin\leftmargin}% - \item[]} +% L'environnement \env{stc@verse} a un argument qui est un déplacement horizontal (une commande telle que \com{stcoffset}). +% \fi +% \begin{macrocode} +\def\stc@verse#1{\let\\=\@centercr + \list{}{% + \itemsep=\z@ \itemindent=\z@ \topsep=1ex + \listparindent=\itemindent \partopsep=\z@ + \iftightmtc \parsep=\z@ \fi + \ifktightmtc \parskip=\z@ \fi + \leftmargin=\stcindent \rightmargin=\leftmargin + \addtolength{\leftmargin}{+#1}% + \addtolength{\rightmargin}{-#1}% + }% + \item[]}% \def\endstc@verse{\nopagebreak[4]\endlist} % \end{macrocode} % \end{macro} @@ -31890,7 +34914,7 @@ have centered labels. % \or\relax % La macro \com{secttoc@} effectue le vrai travail. % Elle positionne tout d'abord l'indicateur \com{if@secttoc@used@} -% (pour une indication (\emph{hint}) de cohérence) est teste si les longs suffixes sont utilisés ou non (pour +% (pour une indication (\emph{hint}) de cohérence) et teste si les longs suffixes sont utilisés ou non (pour % construire le nom du fichier secttoc): % \fi % \begin{macrocode} @@ -31913,15 +34937,15 @@ have centered labels. % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} % \ifcase\LANG\relax -% Then, we check the presence and the emptiness of the secttoc file and give a warning if it is not here or is empty: +% Then,\imess{I0006} we check the presence and the emptiness of the secttoc file and give a warning if it is not here or is empty: % \or\relax -% Puis nous testons la présence et la vacuité du fichier secttoc, en donnant un avertissement s'il est absent ou +% Puis\imess{I0006} nous testons la présence et la vacuité du fichier secttoc, en donnant un avertissement s'il est absent ou % est vide: % \fi % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0006]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@secttoc@true \else @@ -31947,7 +34971,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{10} % \begin{macro}{\do@stitc} % \begin{macro}{\e@sti} % \begin{macro}{\n@sti} @@ -32076,6 +35100,7 @@ have centered labels. % % \lneed{5} % \begin{environment}{stc@verse} +% \begin{macro}{\stcoffset} % \begin{macro}{\c@tocdepth} % \begin{macro}{\c@secttocdepth} % \begin{macro}{\mtc@BBR} @@ -32088,12 +35113,13 @@ have centered labels. % pour ajuster le positionnement. % \fi % \begin{macrocode} - \begin{stc@verse}\c@tocdepth=\c@secttocdepth% + \begin{stc@verse}{\stcoffset}\c@tocdepth=\c@secttocdepth% \leavevmode\\\mtc@BBR\vskip -.5\baselineskip % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % % \lneed{5} @@ -32102,6 +35128,8 @@ have centered labels. % \begin{macro}{\@undottedtocline} % \begin{macro}{\mtc@hook@beforeinputfile} % \begin{macro}{\stc@setform} +% \begin{macro}{\opensecttoc} +% \begin{macro}{\closesecttoc} % \begin{macro}{\@tocfile} % \begin{macro}{\mtc@strut} % \begin{environment}{stc@verse} @@ -32109,11 +35137,13 @@ have centered labels. % If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version. % A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{stc@setform}. % Then the secttoc file is inserted, followed by a strut, and the \env{stc@verse} environment is terminated. +% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file. % \or\relax % Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \com{@dottedtocline} par sa version % sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix % de mise en page issus de \com{mtcsetformat} sont activés par \com{stc@setform}. Puis le fichier secttoc est % inséré, suivi d'un étai, et l'environnement \env{stc@verse} est terminé. +% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table. % \fi % \begin{macrocode} \begingroup @@ -32123,7 +35153,9 @@ have centered labels. {\let\@dottedtocline\@undottedtocline}{} \@fileswfalse\mtc@hook@beforeinputfile \stc@setform% - \@input{\jobname.\@tocfile} + \opensecttoc + \@input{\jobname.\@tocfile}% + \closesecttoc \vspace{-1ex} \vspace{-\baselineskip} \leavevmode\mtc@strut \global\@nobreakfalse\endgroup @@ -32137,6 +35169,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\stc@rule} @@ -32198,7 +35232,7 @@ have centered labels. % \or\relax % La macro \com{sectlof@} effectue le vrai travail. % Elle positionne tout d'abord l'indicateur \com{if@sectlof@used@} -% (pour une indication (\emph{hint}) de cohérence) est teste si les longs suffixes sont utilisés ou non (pour +% (pour une indication (\emph{hint}) de cohérence) et teste si les longs suffixes sont utilisés ou non (pour % construire le nom du fichier sectlof): % \fi % \begin{macrocode} @@ -32221,15 +35255,15 @@ have centered labels. % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} % \ifcase\LANG\relax -% Then, we check the presence and the emptiness of the sectlof file and give a warning if it is not here or is empty: +% Then,\imess{I0006} we check the presence and the emptiness of the sectlof file and give a warning if it is not here or is empty: % \or\relax -% Puis nous testons la présence et la vacuité du fichier sectlof, en donnant un avertissement s'il est absent ou +% Puis\imess{I0006} nous testons la présence et la vacuité du fichier sectlof, en donnant un avertissement s'il est absent ou % est vide: % \fi % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0006]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@sectlof@true \else @@ -32382,6 +35416,7 @@ have centered labels. % % \lneed{5} % \begin{environment}{stc@verse} +% \begin{macro}{\slfoffset} % \begin{macro}{\c@tocdepth} % \begin{macro}{\c@sectlofdepth} % \begin{macro}{\mtc@BBR} @@ -32394,7 +35429,7 @@ have centered labels. % pour ajuster le positionnement. % \fi % \begin{macrocode} - \begin{stc@verse}% + \begin{stc@verse}{\slfoffset}% \@ifundefined{c@lofdepth}{}% {\c@lofdepth=\c@sectlofdepth \ifnum\c@lofdepth<1\relax\c@lofdepth=1\fi} @@ -32403,6 +35438,7 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{environment} % % \lneed{9} @@ -32411,6 +35447,8 @@ have centered labels. % \begin{macro}{\@undottedtocline} % \begin{macro}{\mtc@hook@beforeinputfile} % \begin{macro}{\slf@setform} +% \begin{macro}{\opensectlof} +% \begin{macro}{\closesectlof} % \begin{macro}{\@tocfile} % \begin{macro}{\mtc@strut} % \begin{environment}{stc@verse} @@ -32418,11 +35456,13 @@ have centered labels. % If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version. % A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{slf@setform}. % Then the sectlof file is inserted, followed by a strut, and the \env{stc@verse} environment is terminated. +% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file. % \or\relax % Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \com{@dottedtocline} par sa version % sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix % de mise en page issus de \com{mtcsetformat} sont activés par \com{slf@setform}. Puis le fichier sectlof est % inséré, suivi d'un étai, et l'environnement \env{stc@verse} est terminé. +% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table. % \fi % \begin{macrocode} \begingroup @@ -32431,7 +35471,9 @@ have centered labels. {\let\@dottedtocline\@undottedtocline}{} \@fileswfalse\mtc@hook@beforeinputfile \slf@setform% - \@input{\jobname.\@tocfile} + \opensectlof + \@input{\jobname.\@tocfile}% + \closesectlof \global\@nobreakfalse\endgroup \end{stc@verse}% % \end{macrocode} @@ -32443,6 +35485,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\stc@rule} @@ -32506,7 +35550,7 @@ have centered labels. % \or\relax % La macro \com{sectlot@} effectue le vrai travail. % Elle positionne tout d'abord l'indicateur \com{if@sectlot@used@} -% (pour une indication (\emph{hint}) de cohérence) est teste si les longs suffixes sont utilisés ou non (pour +% (pour une indication (\emph{hint}) de cohérence) et teste si les longs suffixes sont utilisés ou non (pour % construire le nom du fichier sectlot): % \fi % \begin{macrocode} @@ -32529,15 +35573,15 @@ have centered labels. % \begin{macro}{\if@mtc@FE} % \begin{macro}{\@tocfile} % \ifcase\LANG\relax -% Then, we check the presence and the emptiness of the sectlot file and give a warning if it is not here or is empty: +% Then,\imess{I0006} we check the presence and the emptiness of the sectlot file and give a warning if it is not here or is empty: % \or\relax -% Puis nous testons la présence et la vacuité du fichier sectlot, en donnant un avertissement s'il est absent ou +% Puis\imess{I0006} nous testons la présence et la vacuité du fichier sectlot, en donnant un avertissement s'il est absent ou % est vide: % \fi % \begin{macrocode} \mtc@CkFile{\jobname.\@tocfile} \if@mtc@FE - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0006]{minitoc}% {\jobname.\@tocfile\space is empty} \@mtc@empty@sectlot@true \else @@ -32702,7 +35746,7 @@ have centered labels. % pour ajuster le positionnement. % \fi % \begin{macrocode} - \begin{stc@verse}% + \begin{stc@verse}{\sltoffset}% \@ifundefined{c@lotdepth}{}% {\c@lotdepth=\c@sectlotdepth \ifnum\c@lotdepth<1\relax\c@lotdepth=1\fi} @@ -32719,6 +35763,8 @@ have centered labels. % \begin{macro}{\@undottedtocline} % \begin{macro}{\mtc@hook@beforeinputfile} % \begin{macro}{\slt@setform} +% \begin{macro}{\opensectlot} +% \begin{macro}{\closesectlot} % \begin{macro}{\@tocfile} % \begin{macro}{\mtc@strut} % \begin{environment}{stc@verse} @@ -32726,11 +35772,13 @@ have centered labels. % If the contents lines must have no numbers, we replace the macro \com{@dottedtocline} with its undotted version. % A hook is added, and the formatting settings coming from \com{mtcsetformat} are activated via \com{slt@setform}. % Then the sectlot file is inserted, followed by a strut, and the \env{stc@verse} environment is terminated. +% The ``\feat{open}'' and ``\feat{close}'' features are called just before and after the insertion of the mini-table file. % \or\relax % Si les lignes de contenu ne doivent pas avoir de numéros, nous remplaçons la macro \com{@dottedtocline} par sa version % sans points de conduite. Un «~\emph{hook}~» (point d'attache, commande redéfinissable) est ajouté, et les choix % de mise en page issus de \com{mtcsetformat} sont activés par \com{slt@setform}. Puis le fichier sectlot est % inséré, suivi d'un étai, et l'environnement \env{stc@verse} est terminé. +% Les dispositifs «~\feat{open}~» et «~\feat{close}~» sont appelés juste avant et juste après l'insertion du fichier mini-table. % \fi % \begin{macrocode} \begingroup @@ -32740,7 +35788,9 @@ have centered labels. \gdef\thestc{\arabic{stc}} \@fileswfalse\mtc@hook@beforeinputfile \slt@setform% - \@input{\jobname.\@tocfile} + \opensectlot + \@input{\jobname.\@tocfile}% + \closesectlot \global\@nobreakfalse\endgroup \end{stc@verse}% % \end{macrocode} @@ -32752,6 +35802,8 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\stc@rule} @@ -32800,9 +35852,7 @@ have centered labels. \def\l@xsect{\@dottedtocline{\@M}{1.0em}{2.3em}} \def\l@xsection{\@dottedtocline{\@M}{1.0em}{2.3em}} \def\l@schapter{\@dottedtocline{1}{1.0em}{2.3em}} -\def\xsect{xsect} -\def\xsection{xsection} -\def\schapter{schapter} +\def\xsect{xsect} \def\xsection{xsection} \def\schapter{schapter} % \end{macrocode} % \end{macro} % \end{macro} @@ -32828,7 +35878,7 @@ have centered labels. % mini-tables). % \or\relax % Nous modifions les deux branches de la commande \com{section}: \com{@sect} pour la version non étoilée et -% \com{@ssect} Pour la version étoilée. Tout d'abord, pour la version non étoilée (\com{@sect}), nous ajoutons +% \com{@ssect} pour la version étoilée. Tout d'abord, pour la version non étoilée (\com{@sect}), nous ajoutons % une ligne de contenu \texttt{xsect} dans la liste des figures et dans la liste des tableaux. % Le test \com{ifnum}\texttt{~\#2=1} restreint l'action aux macros de niveau section (parce que \com{@sect} est % aussi utilisée par \com{subsection} et en dessous, qui n'ont pas de mini-tables). @@ -33065,17 +36115,17 @@ have centered labels. % \begin{macro}{\r@sti} % \lneed{5} % \ifcase\LANG\relax -% We treat the optional argument of \com{dosecttoc} (it becomes the default position for titles of secttocs) +% We\imess{I0045} treat the optional argument of \com{dosecttoc} (it becomes the default position for titles of secttocs) % and flag this macro as used; a hint detects any spurious invocation. % \or\relax -% Nous traitons l'argument optionnel de \com{dosecttoc} (il devient la position par défaut pour les titres des secttocs) +% Nous\imess{I0045} traitons l'argument optionnel de \com{dosecttoc} (il devient la position par défaut pour les titres des secttocs) % et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dosecttoc@[#1]{% \if@mtc@hints@ \if@dosecttoc@used@ - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0045]{minitoc(hints)}% {The \string\dosecttoc \space command \MessageBreak has been invoked more than once @@ -33115,17 +36165,17 @@ have centered labels. % \begin{macro}{\l@sti} % \begin{macro}{\r@sti} % \ifcase\LANG\relax -% We treat the optional argument of \com{dosectlof} (it becomes the default position for titles of sectlofs) +% We\imess{I0045} treat the optional argument of \com{dosectlof} (it becomes the default position for titles of sectlofs) % and flag this macro as used; a hint detects any spurious invocation. % \or\relax -% Nous traitons l'argument optionnel de \com{dosectlof} (il devient la position par défaut pour les titres des sectlofs) +% Nous\imess{I0045} traitons l'argument optionnel de \com{dosectlof} (il devient la position par défaut pour les titres des sectlofs) % et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dosectlof@[#1]{% \if@mtc@hints@ \if@dosectlof@used@ - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0045]{minitoc(hints)}% {The \string\dosectlof \space command \MessageBreak has been invoked more than once @@ -33166,17 +36216,17 @@ have centered labels. % \begin{macro}{\r@sti} % \lneed{5} % \ifcase\LANG\relax -% We treat the optional argument of \com{dosectlot} (it becomes the default position for titles of sectlofs) +% We\imess{I0045} treat the optional argument of \com{dosectlot} (it becomes the default position for titles of sectlofs) % and flag this macro as used; a hint detects any spurious invocation. % \or\relax -% Nous traitons l'argument optionnel de \com{dosectlot} (il devient la position par défaut pour les titres des sectlots) +% Nous\imess{I0045} traitons l'argument optionnel de \com{dosectlot} (il devient la position par défaut pour les titres des sectlots) % et marquons cette macro comme ayant été utilisée; un \emph{hint} détecte toute invocation superflue. % \fi % \begin{macrocode} \def\dosectlot@[#1]{% \if@mtc@hints@ \if@dosectlot@used@ - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0045]{minitoc(hints)}% {The \string\dosectlot \space command \MessageBreak has been invoked more than once @@ -33204,7 +36254,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \begin{macro}{\@@dosecttoc} % \begin{macro}{\@@dosectlof} % \begin{macro}{\@@dosectlot} @@ -33261,7 +36311,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{7} % \begin{macro}{\STC@contentsline} % \begin{macro}{\section} % \begin{macro}{\thestc} @@ -33292,18 +36342,18 @@ have centered labels. % \begin{macro}{\if@longextensions@} % \begin{macro}{\stcname} % \ifcase\LANG\relax -% We test if long or short extensions are used, to build the name of the mini-table file, then open it: +% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it: % \or\relax -% Nous testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis +% Nous\imess{I0033} testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis % nous l'ouvrons: % \fi % \begin{macrocode} \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.stc\thestc}% \def\stcname{\jobname.stc\thestc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.S\thestc}% \def\stcname{\jobname.S\thestc}% \fi @@ -33324,8 +36374,11 @@ have centered labels. % \begin{macro}{\paragraph} % \begin{macro}{\subparagraph} % \ifcase\LANG\relax +% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline} or \com{MTC@WriteCoffeeline}. % Now, we filter the relevant contents lines: % \or\relax +% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline} ou +% \com{MTC@WriteCoffeeline}. % Puis nous filtrons les lignes de contenu concernées: % \fi % \begin{macrocode} @@ -33355,7 +36408,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{8} % \begin{macro}{\starsection} % \begin{macro}{\stepcounter} % \begin{macro}{\thestc} @@ -33365,20 +36418,20 @@ have centered labels. % \begin{macro}{\closeout} % \begin{macro}{\openout} % \ifcase\LANG\relax -% A starred section terminates the current section and creates a new secttoc file: +% A\imess{I0033} starred section terminates the current section and creates a new secttoc file: % \or\relax -% Une section étoilée termine la section courante et crée un nouveau fichier secttoc: +% Une\imess{I0033} section étoilée termine la section courante et crée un nouveau fichier secttoc: % \fi % \begin{macrocode} \ifx\csname #1\endcsname\starsection \stepcounter{stc}% \gdef\thestc{\arabic{stc}} \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.stc\thestc}% \def\stcname{\jobname.stc\thestc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.S\thestc}% \def\stcname{\jobname.S\thestc}% \fi @@ -33450,22 +36503,22 @@ have centered labels. % \begin{macro}{\STC@toc} % \begin{macro}{\STC@read} % \ifcase\LANG\relax -% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next -% entry in the list. +% If\SMM{\lmess{W0016}\\\lmess{I0026}} an entry is found, loop through line by line, looking for interesting entries. +% Otherwise, process the next entry in the list. % \or\relax -% Si une entrée est trouvée, on examine ligne par ligne, en recherchant les entrées «~intéressantes~». Sinon, nous -% traitons l'entrée suivante dans la liste. +% Si\SMM{\lmess{W0016}\\\lmess{I0026}} une entrée est trouvée, on examine ligne par ligne, en recherchant les +% entrées «~intéressantes~». Sinon, nous traitons l'entrée suivante dans la liste. % \fi % \begin{macrocode} \def\STC@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \mtcPackageWarning[]{minitoc}% + \mtcPackageWarning[W0016]{minitoc}% {No file #1 \MessageBreak SECTTOCS NOT PREPARED}% \expandafter\STC@toc \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0026]{minitoc}% {PREPARING SECTTOCS FROM #1}% \expandafter\STC@read\fi} % \end{macrocode} @@ -33610,18 +36663,18 @@ have centered labels. % \begin{macro}{\if@longextensions@} % \begin{macro}{\slfname} % \ifcase\LANG\relax -% We test if long or short extensions are used, to build the name of the mini-table file, then open it: +% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it: % \or\relax -% Nous testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis +% Nous\imess{I0033} testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis % nous l'ouvrons: % \fi % \begin{macrocode} \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.slf\thestc}% \def\slfname{\jobname.slf\thestc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.H\thestc}% \def\slfname{\jobname.H\thestc}% \fi @@ -33638,8 +36691,10 @@ have centered labels. % \begin{macro}{\figure} % \begin{macro}{\subfigure} % \ifcase\LANG\relax +% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}. % Now, we filter the relevant contents lines: % \or\relax +% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}. % Puis nous filtrons les lignes de contenu concernées: % \fi % \begin{macrocode} @@ -33680,22 +36735,22 @@ have centered labels. % \begin{macro}{\SLF@lof} % \begin{macro}{\SLF@read} % \ifcase\LANG\relax -% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next -% entry in the list. +% If\SMM{\lmess{W0014}\\\lmess{I0036}} an entry is found, loop through line by line, looking for interesting entries. +% Otherwise, process the next entry in the list. % \or\relax -% Si une entrée est trouvée, on examine ligne par ligne, en recherchant les entrées «~intéressantes~». Sinon, nous -% traitons l'entrée suivante dans la liste. +% Si\SMM{\lmess{W0014}\\\lmess{I0036}} une entrée est trouvée, on examine ligne par ligne, en recherchant les +% entrées «~intéressantes~». Sinon, nous traitons l'entrée suivante dans la liste. % \fi % \begin{macrocode} \def\SLF@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \mtcPackageWarning[]{minitoc}% + \mtcPackageWarning[W0014]{minitoc}% {No file #1 \MessageBreak SECTLOFS NOT PREPARED}% \expandafter\SLF@lof \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0036]{minitoc}% {PREPARING SECTLOFS FROM #1}% \expandafter\SLF@read\fi} % \end{macrocode} @@ -33834,18 +36889,18 @@ have centered labels. % \begin{macro}{\if@longextensions@} % \begin{macro}{\sltname} % \ifcase\LANG\relax -% We test if long or short extensions are used, to build the name of the mini-table file, then open it: +% We\imess{I0033} test if long or short extensions are used, to build the name of the mini-table file, then open it: % \or\relax -% Nous testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis +% Nous\imess{I0033} testons si les suffixes longs ou courts sont utilisés, pour construire le nom du fichier mini-table, puis % nous l'ouvrons: % \fi % \begin{macrocode} \if@longextensions@% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.slt\thestc}% \def\sltname{\jobname.slt\thestc}% \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0033]{minitoc}% {Writing\space\jobname.V\thestc}% \def\sltname{\jobname.V\thestc}% \fi @@ -33862,8 +36917,10 @@ have centered labels. % \begin{macro}{\table} % \begin{macro}{\subtable} % \ifcase\LANG\relax +% The token register \com{mtc@toks} is used to pass the entry to \com{MTC@WriteContentsline}. % Now, we filter the relevant contents lines: % \or\relax +% Le registre \emph{token} \com{mtc@toks} est utilisé pour passer l'entrée à~\com{MTC@WriteContentsline}. % Puis nous filtrons les lignes de contenu concernées: % \fi % \begin{macrocode} @@ -33904,22 +36961,22 @@ have centered labels. % \begin{macro}{\SLT@lot} % \begin{macro}{\SLT@read} % \ifcase\LANG\relax -% If an entry is found, loop through line by line, looking for interesting entries. Otherwise, process the next -% entry in the list. +% If\SMM{\lmess{W0015}\\\lmess{I0039}} an entry is found, loop through line by line, looking for interesting entries. +% Otherwise, process the next entry in the list. % \or\relax -% Si une entrée est trouvée, on examine ligne par ligne, en recherchant les entrées «~intéressantes~». Sinon, nous -% traitons l'entrée suivante dans la liste. +% Si\SMM{\lmess{W0015}\\\lmess{I0039}} une entrée est trouvée, on examine ligne par ligne, en recherchant les +% entrées «~intéressantes~». Sinon, nous traitons l'entrée suivante dans la liste. % \fi % \begin{macrocode} \def\SLT@loop#1{\openin\@inputcheck#1\relax \ifeof\@inputcheck - \mtcPackageWarning[]{minitoc}% + \mtcPackageWarning[W0015]{minitoc}% {No file #1 \MessageBreak SECTLOTS NOT PREPARED}% \expandafter\SLT@lot \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0039]{minitoc}% {PREPARING SECTLOTS FROM #1}% \expandafter\SLT@read\fi} % \end{macrocode} @@ -34012,7 +37069,7 @@ have centered labels. \fi% end of \if@mtc@chapter@undef@ % \end{macrocode} % -% \lneed{5} +% \lneed{16} % \ifcase\LANG\relax % \section{The \ucom{mtcprepare} command}\icom{mtcprepare} % \or\relax @@ -34035,10 +37092,10 @@ have centered labels. % \begin{macro}{\dosectlot} % \begin{macro}{\mtcPackageInfo} % \ifcase\LANG\relax -% This command tests the availability of the \verb|\do|\texttt{\ldots} minitoc preparation commands and of the contents -% files, then calls as much as possible of these preparation commands. A hint is given. +% This\imess{I0048} command tests the availability of the \verb|\do|\texttt{\ldots} minitoc preparation commands and +% of the contents files, then calls as much as possible of these preparation commands. A hint is given. % \or\relax -% Cette commande teste la disponibilité des commandes minitoc de préparation \verb|\do|\texttt{\ldots} et des +% Cette\imess{I0048} commande teste la disponibilité des commandes minitoc de préparation \verb|\do|\texttt{\ldots} et des % fichiers de contenu, puis appelle autant de ces commandes de préparation que possible. Un \emph{hint} est % émis. % \fi @@ -34064,7 +37121,7 @@ have centered labels. }% \if@mtc@hints@ \@mtc@hints@given@true - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0048]{minitoc(hints)}% {Using \string\mtcprepare\space may induce some \MessageBreak hints about the preparation commands, @@ -34136,39 +37193,30 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{15} +% \lneed{13} % \ifcase\LANG\relax % \section{The horizontal rules and their default values}\label{s+code+horiz.rules.default.values} % \or\relax % \section{Les filets horizontaux et leurs valeurs par défaut}\label{s+code+horiz.rules.default.values} % \fi +% \begin{macro}{\columnwidth} % \begin{macro}{\noptcrule} % \begin{macro}{\nomtcrule} % \begin{macro}{\nostcrule} % \begin{macro}{\ptcrule} +% \begin{macro}{\ptc@rule} % \begin{macro}{\mtcrule} +% \begin{macro}{\mtc@rule} % \begin{macro}{\stcrule} -% \begin{macro}{\noplfrule} -% \begin{macro}{\nomlfrule} -% \begin{macro}{\noslfrule} -% \begin{macro}{\plfrule} -% \begin{macro}{\mlfrule} -% \begin{macro}{\slfrule} -% \begin{macro}{\nopltrule} -% \begin{macro}{\nomltrule} -% \begin{macro}{\nosltrule} -% \begin{macro}{\pltrule} -% \begin{macro}{\mltrule} -% \begin{macro}{\sltrule} -% \begin{macro}{\columnwidth} +% \begin{macro}{\stc@rule} % \ifcase\LANG\relax % We define here the various commands to activate ou inhibit the horizontal rules in the various kinds of % mini-tables. Each such command is an indirect definition of the corresponding horizontal rule. The rules are -% .4\,pt high horizontal rules. +% .4\,pt high horizontal rules. We begin with rules for mini-tables of contents. % \or\relax % Nous définissons ici les diverses commandes pour activer ou inhiber les filets horizontaux dans les diverses % sortes de mini-tables. Chacune de ces commandes est une définition indirecte du filet horizontal correspondant. -% Les filets sont des filets horizontaux épais de 0.4\,pt. +% Les filets sont des filets horizontaux épais de 0.4\,pt. Nous commençons par les filets pour les mini-tables des matières. % \fi % \begin{macrocode} \def\noptcrule{\let\ptc@rule\relax} @@ -34181,6 +37229,33 @@ have centered labels. \def\mtc@rule{\rule[3\p@]{\columnwidth}{.4\p@}\vspace*{2.6\p@}} \def\stc@rule{\rule[3\p@]{\columnwidth}{.4\p@}\vspace*{2.6\p@}} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{10} +% \begin{macro}{\columnwidth} +% \begin{macro}{\noplfrule} +% \begin{macro}{\nomlfrule} +% \begin{macro}{\noslfrule} +% \begin{macro}{\plfrule} +% \begin{macro}{\plf@rule} +% \begin{macro}{\mlfrule} +% \begin{macro}{\mlf@rule} +% \begin{macro}{\slfrule} +% \begin{macro}{\slf@rule} +% \ifcase\LANG\relax +% Then, the rules for mini-lists of figures: +% \or\relax +% Puis les filets pour les mini-listes de figures: +% \fi % \begin{macrocode} \def\noplfrule{\let\plf@rule\relax} \def\nomlfrule{\let\mlf@rule\relax} @@ -34192,6 +37267,33 @@ have centered labels. \def\mlf@rule{\rule[3\p@]{\columnwidth}{.4\p@}\vspace*{2.6\p@}} \def\slf@rule{\rule[3\p@]{\columnwidth}{.4\p@}\vspace*{2.6\p@}} % \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{10} +% \begin{macro}{\columnwidth} +% \begin{macro}{\nopltrule} +% \begin{macro}{\nomltrule} +% \begin{macro}{\nosltrule} +% \begin{macro}{\pltrule} +% \begin{macro}{\plt@rule} +% \begin{macro}{\mltrule} +% \begin{macro}{\mlt@rule} +% \begin{macro}{\sltrule} +% \begin{macro}{\slt@rule} +% \ifcase\LANG\relax +% Then, the rules for mini-lists of tables: +% \or\relax +% Puis les filets pour les mini-listes de tableaux: +% \fi % \begin{macrocode} \def\nopltrule{\let\plt@rule\relax} \def\nomltrule{\let\mlt@rule\relax} @@ -34213,15 +37315,6 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -34456,12 +37549,12 @@ have centered labels. % \begin{macro}{\if@mtc@setfont@} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% The two first arguments of this command are keywords. They must be translated into the effective strings. +% The\imess{E0013} two first arguments of this command are keywords. They must be translated into the effective strings. % We process the first argument, a keyword from the \texttt{typetable} family. The result is stored in % \com{mtc@mta@abbrev}. Example: if \verb|#1| is \verb|minitoc|, we get \cnt{mtc}. % \or\relax -% Les deux premiers arguments sont des mots-clés. Ils doivent être traduits en chaînes effectives. Nous traitons -% le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé dans +% Les\imess{E0013} deux premiers arguments sont des mots-clés. Ils doivent être traduits en chaînes effectives. +% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé dans % \com{mtc@mta@abbrev}. Exemple: si \verb|#1| est \verb|minitoc|, nous obtenons \cnt{mtc}. % \fi % \begin{macrocode} @@ -34470,7 +37563,7 @@ have centered labels. \expandafter\ifx\csname mtc@typetable@#1\endcsname\relax \@mtc@setfont@false \def\mtc@mta@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0013]{minitoc}% {\string\mtcsetfont \space has a wrong first argument \MessageBreak (#1). @@ -34494,11 +37587,12 @@ have centered labels. % \begin{macro}{\if@mtc@setfont@} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% The second argument, a keyword from the family \texttt{sectlevel}, is processed the same way and the result is -% stored into a macro \com{mtc@level@abbrev}. Example: if \verb|#2| is the \verb|subparagraph| keyword, we get~\verb|SP|. +% The\imess{E0014} second argument, a keyword from the family \texttt{sectlevel}, is processed the same way and +% the result is stored into a macro \com{mtc@level@abbrev}. +% Example: if \verb|#2| is the \verb|subparagraph| keyword, we get~\verb|SP|. % \or\relax -% Le deuxième argument, un mot-clé de la famille \texttt{sectlevel}, est traité de la même manière et le résultat -% est rangé dans \com{mtc@level@abbrev}. Exemple: si \verb|#2| est le mot-clé \verb|subparagraph|, +% Le\imess{E0014} deuxième argument, un mot-clé de la famille \texttt{sectlevel}, est traité de la même manière +% et le résultat est rangé dans \com{mtc@level@abbrev}. Exemple: si \verb|#2| est le mot-clé \verb|subparagraph|, % nous obtenons~\verb|SP|. % \fi % \begin{macrocode} @@ -34506,7 +37600,7 @@ have centered labels. \expandafter\ifx\csname mtc@sectlevel@#2\endcsname\relax \@mtc@setfont@false \def\mtc@level@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0014]{minitoc}% {\string\mtcsetfont \space has a wrong second argument \MessageBreak (#2). @@ -34554,12 +37648,16 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@setfont@} % \ifcase\LANG\relax -% But all combinaisons are not legal (the level of the entry must be lower than the level of the mini-table), +% But all combinaisons are not legal (the level of the entry must be lower than the level of the mini-table, and +% the kind\,\footnote{``Kind'' being sectionning, (sub-)figure, or (sub-)table.} of the entry must be consistent +% with that of the mini-table), % so we must test. Special care must be taken for testing via internal defined commands (\emph{quarks}) % with \texttt{@mtcqk} at the end of their names). % \or\relax % Mais toutes les combinaisons ne sont pas légales (le niveau de l'entrée doit être plus bas que celui de la -% mini-table), donc nous devons tester. Un soin particulier doit être pris pour tester en utilisant +% mini-table et le genre\,\footnote{Le <<~genre~>> étant sectionnement, (sous-)figure ou (sous)-table.} de +% l'entrée doit être cohérent avec celui de la mini-table),), donc nous devons tester. +% Un soin particulier doit être pris pour tester en utilisant % des commandes internes définies (\emph{quarks} avec \texttt{@mtcqk} à~la fin de leurs noms). % \fi % \begin{macrocode} @@ -34574,6 +37672,7 @@ have centered labels. \def\sectlot@mtcqk{sectlot@mtcqk} \def\part@mtcqk{part@mtcqk} \def\chapter@mtcqk{chapter@mtcqk} +\def\appendix@mtcqk{appendix@mtcqk} \def\section@mtcqk{section@mtcqk} \def\subsection@mtcqk{subsection@mtcqk} \def\subsubsection@mtcqk{subsubsection@mtcqk} @@ -34601,6 +37700,7 @@ have centered labels. \expandafter\ifx\csname #1@mtcqk\endcsname\minitoc@mtcqk\relax \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi @@ -34609,18 +37709,21 @@ have centered labels. \expandafter\ifx\csname #1@mtcqk\endcsname\minilof@mtcqk\relax \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi \fi \expandafter\ifx\csname #1@mtcqk\endcsname\minilot@mtcqk\relax \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi \fi \expandafter\ifx\csname #1@mtcqk\endcsname\secttoc@mtcqk\relax \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi @@ -34630,6 +37733,7 @@ have centered labels. \expandafter\ifx\csname #1@mtcqk\endcsname\sectlof@mtcqk\relax \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\table@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\subtable@mtcqk\relax\@mtc@setfont@false\fi @@ -34637,6 +37741,7 @@ have centered labels. \expandafter\ifx\csname #1@mtcqk\endcsname\sectlot@mtcqk\relax \expandafter\ifx\csname #2@mtcqk\endcsname\part@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\chapter@mtcqk\relax\@mtc@setfont@false\fi + \expandafter\ifx\csname #2@mtcqk\endcsname\appendix@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\section@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\figure@mtcqk\relax\@mtc@setfont@false\fi \expandafter\ifx\csname #2@mtcqk\endcsname\subfigure@mtcqk\relax\@mtc@setfont@false\fi @@ -34651,12 +37756,14 @@ have centered labels. % \begin{macro}{\mtc@level@abbrev} % \begin{macro}{\mtc@toks} % \ifcase\LANG\relax -% If the combinaison is legal, we apply it, i.e.,~we redefine the meaning of the constructed macro with the sequence +% If\SMM{\lmess{I0015}\\\lmess{E0024}} the combinaison is legal, +% we apply it, i.e.,~we redefine the meaning of the constructed macro with the sequence % of commands given as third argument of \com{mtcsetfont} and we log that event (we store the third argument in a % token register to can print it \emph{verbatim}); % if the combinaison is not legal, an error message is displayed. % \or\relax -% Si la combinaison est légale, nous l'appliquons, c'est-à-dire que nous redéfinissons la signification de la +% Si\SMM{\lmess{I0015}\\\lmess{E0024}} la combinaison est légale, +% nous l'appliquons, c'est-à-dire que nous redéfinissons la signification de la % macro construite comme étant la séquence de commandes donnée en troisième argument de \com{mtcsetfont} et nous % notons cet événement dans le fichier \emph{document}\suffix{.log} (nous rangeons le troisième argument dans un registre % \emph{token} pour pouvoir l'écrire \emph{verbatim}); @@ -34666,13 +37773,13 @@ have centered labels. \if@mtc@setfont@ \def\mtc@tmp@name{\mtc@mta@abbrev\mtc@level@abbrev font} \mtc@toks{#3} - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0015]{minitoc}% {\string\mtcsetfont\space redefines the macro \MessageBreak - "\mtc@tmp@name" as "\the\mtc@toks"} - \expandafter\def\csname\mtc@tmp@name\endcsname{#3} + "\mtc@tmp@name" as "\the\mtc@toks"}% + \expandafter\edef\csname\mtc@tmp@name\endcsname{\the\mtc@toks}% \else - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0024]{minitoc}% {The macro \string\mtcsetfont\space has incompatible \MessageBreak first (#1) and second (#2) arguments}% @@ -34745,11 +37852,11 @@ have centered labels. % \begin{macro}{\if@mtc@settitlefont@} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% We process the first argument, a keyword of the \texttt{typetitle} family, then the result is stored into +% We\imess{E0022} process the first argument, a keyword of the \texttt{typetitle} family, then the result is stored into % \com{mtc@mtatf@abbrev}: % \or\relax -% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetitle}, puis le résultat est rangé dans -% \com{mtc@mtatf@abbrev}: +% Nous\imess{E0022} traitons le premier argument, un mot-clé de la famille \texttt{typetitle}, puis le résultat est +% rangé dans \com{mtc@mtatf@abbrev}: % \fi % \begin{macrocode} \def\mtc@mtatf@abbrev{X} @@ -34757,7 +37864,7 @@ have centered labels. \expandafter\ifx\csname mtc@typetitle@#1\endcsname\relax \@mtc@settitlefont@false \def\mtc@mtatf@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0022]{minitoc}% {\string\mtcsettitlefont \space has a wrong first argument \MessageBreak (#1). @@ -34782,23 +37889,23 @@ have centered labels. % \begin{macro}{\mtc@mtatf@abbrev} % \begin{macro}{\mtc@toks} % \ifcase\LANG\relax -% Then we build the name of the effective command and apply this command: +% Then\SMM{\lmess{I0018}\\\lmess{E0034}} we build the name of the effective command and apply this command: % \or\relax -% Puis nous construisons le nom de la commande effective et appliquons cette commande: +% Puis\SMM{\lmess{I0018}\\\lmess{E0034}} nous construisons le nom de la commande effective et appliquons cette commande: % \fi % \begin{macrocode} \if@mtc@settitlefont@ \def\mtc@tmptf@name{\mtc@mtatf@abbrev font} - \mtc@toks{#2} - \mtcPackageInfo[]{minitoc}% + \mtc@toks{#2}% + \mtcPackageInfo[I0018]{minitoc}% {\string\mtcsettitlefont\space redefines the macro \MessageBreak "\mtc@tmptf@name" as \MessageBreak - "\the\mtc@toks"} - \expandafter\def\csname\mtc@tmptf@name\endcsname{#2} + "\the\mtc@toks"}% + \expandafter\edef\csname\mtc@tmptf@name\endcsname{\the\mtc@toks}% \else - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0034]{minitoc}% {The macro \string\\mtcsettitlefont\space uses \MessageBreak an illegal type of table (#1)}% @@ -34867,10 +37974,10 @@ have centered labels. % \begin{macro}{\if@mtc@settitle@} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% We process the first argument, a keyword of the \texttt{typetable} family. The result is stored in +% We\imess{E0021} process the first argument, a keyword of the \texttt{typetable} family. The result is stored in % \com{mtc@mtati@abbrev}: % \or\relax -% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé +% Nous\imess{E0021} traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé % dans \com{mtc@mtati@abbrev}: % \fi % \begin{macrocode} @@ -34879,7 +37986,7 @@ have centered labels. \expandafter\ifx\csname mtc@typetable@#1\endcsname\relax \@mtc@settitle@false \def\mtc@mtati@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0021]{minitoc}% {\string\mtcsettitle \space has a wrong first argument \MessageBreak (#1). @@ -34904,23 +38011,23 @@ have centered labels. % \begin{macro}{\mtc@mtati@abbrev} % \begin{macro}{\mtc@toks} % \ifcase\LANG\relax -% And we construct the name of the effective macro and apply it: +% And\SMM{\lmess{I0017}\\\lmess{E0033}} we construct the name of the effective macro and apply it: % \or\relax -% Et nous construisons le nom de la macro effective et nous l'appliquons: +% Et\SMM{\lmess{I0017}\\\lmess{E0033}} nous construisons le nom de la macro effective et nous l'appliquons: % \fi % \begin{macrocode} \if@mtc@settitle@ - \def\mtc@tmpti@name{\mtc@mtati@abbrev title} - \mtc@toks{#2} - \mtcPackageInfo[]{minitoc}% + \def\mtc@tmpti@name{\mtc@mtati@abbrev title}% + \mtc@toks{#2}% + \mtcPackageInfo[I0017]{minitoc}% {\string\mtcsettitle\space redefines the macro \MessageBreak "\mtc@tmpti@name" as \MessageBreak - "\the\mtc@toks"} - \expandafter\def\csname\mtc@tmpti@name\endcsname{#2} + "\the\mtc@toks"}% + \expandafter\edef\csname\mtc@tmpti@name\endcsname{\the\mtc@toks}% \else - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0033]{minitoc}% {The macro \string\mtcsettitle\space uses \MessageBreak an illegal type of table (#1)}% @@ -34961,7 +38068,7 @@ have centered labels. % \end{macrocode} % \end{macro} % -% \lneed{5} +% \lneed{13} % \begin{macro}{\AtBeginDocument} % \ifcase\LANG\relax % The \com{mtcsetformat} command needs an initialization to be done at the beginning of the document, to set the @@ -34974,8 +38081,6 @@ have centered labels. \AtBeginDocument{% % \end{macrocode} % \end{macro} -% -% \lneed{12} % \begin{macro}{\@pnumwidth} % \begin{macro}{\ptcpnumwidth} % \begin{macro}{\mtcpnumwidth} @@ -34991,7 +38096,6 @@ have centered labels. % \or\relax % Nous prenons, si possible, la valeur par défaut de \com{@pnumwith} pour chaque type de mini-tables: % \fi -% \lneed{10} % \begin{macrocode} \@ifundefined{ptcpnumwidth}{\let\ptcpnumwidth\@pnumwidth}{}% \@ifundefined{stcpnumwidth}{\let\stcpnumwidth\@pnumwidth}{}% @@ -35014,7 +38118,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{10} +% \lneed{9} % \begin{macro}{\@tocrmarg} % \begin{macro}{\ptctocrmarg} % \begin{macro}{\mtclofrmarg} @@ -35052,7 +38156,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{10} +% \lneed{9} % \begin{macro}{\@dotsep} % \begin{macro}{\ptcdotsep} % \begin{macro}{\mtcdotsep} @@ -35089,13 +38193,15 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% +% \lneed{4} % \ifcase\LANG\relax % And we terminate the \com{AtBeginDocument} block: % \or\relax % Et nous terminons le bloc \com{AtBeginDocument}: % \fi % \begin{macrocode} -} +}% % \end{macrocode} % % \lneed{5} @@ -35276,14 +38382,14 @@ have centered labels. % \begin{macro}{\if@mtc@setformat@} % \begin{macro}{\mtcsetformat} % \ifcase\LANG\relax -% We now define a flag and the \com{mtcsetformat} command, which has the following syntax: +% We now define a flag and the \com{mtcsetformat} command, with has the following syntax: % \begin{verse} % \com{mtcsetformat}\verb|{|\emph{mini-table}\verb|}{|\emph{parameter-name}\verb|}{|\emph{value}\verb|}| % \end{verse} % where \emph{mini-table} is a keyword of the \texttt{typetable} family, \emph{parameter-name} is a keyword of % the \texttt{formatparam} family and \emph{value}, the value of this parameter for the given kind of mini-table. % \or\relax -% Puis nous définissons un indicateur et la commande \com{mtcsetformat}, qui a la syntaxe suivante: +% Puis nous définissons un indicateur et la commande \com{mtcsetformat}, avec syntaxe suivante: % \begin{verse} % \com{mtcsetformat}\verb|{|\emph{mini-table}\verb|}{|\emph{nom-paramètre}\verb|}{|\emph{valeur}\verb|}| % \end{verse} @@ -35301,9 +38407,9 @@ have centered labels. % \begin{macro}{\mtc@mtf@abbrev} % \begin{macro}{\mtc@fparam@abbrev} % \ifcase\LANG\relax -% We now process the first argument and store the result in \com{mtc@mtf@abbrev}: +% We\imess{E0021} now process the first argument and store the result in \com{mtc@mtf@abbrev}: % \or\relax -% Puis nous traitons le premier argument et rangeons le résultat dans \com{mtc@mtf@abbrev}: +% Puis\imess{E0021} nous traitons le premier argument et rangeons le résultat dans \com{mtc@mtf@abbrev}: % \fi % \begin{macrocode} \def\mtc@mtf@abbrev{X} @@ -35312,7 +38418,7 @@ have centered labels. \expandafter\ifx\csname mtc@typetable@#1\endcsname\relax \@mtc@setformat@false \def\mtc@mtf@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0015]{minitoc}% {\string\mtcsetformat \space has a wrong first argument \MessageBreak (#1). @@ -35323,8 +38429,7 @@ have centered labels. {Correct the source code. \MessageBreak Type and rerun LaTeX} -\else - \edef\mtc@mtf@abbrev{\@nameuse{mtc@typetable@#1}} +\else \edef\mtc@mtf@abbrev{\@nameuse{mtc@typetable@#1}} \fi % \end{macrocode} % \end{macro} @@ -35334,15 +38439,15 @@ have centered labels. % \begin{macro}{\mtc@fparam@abbrev} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% Then we process the second argument and store the result into a macro \com{mtc@fparam@abbrev}: +% Then\imess{E0016} we process the second argument and store the result into a macro \com{mtc@fparam@abbrev}: % \or\relax -% Puis le deuxième argument est traité et le résultat est rangé dans \com{mtc@fparam@abbrev}: +% Puis\imess{E0016} le deuxième argument est traité et le résultat est rangé dans \com{mtc@fparam@abbrev}: % \fi % \begin{macrocode} \expandafter\ifx\csname mtc@formatparam@#2\endcsname\relax \@mtc@setformat@false \def\mtc@fparam@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0016]{minitoc}% {\string\mtcsetformat \space has a wrong second argument \MessageBreak (#2). @@ -35352,9 +38457,9 @@ have centered labels. pagenumwidth, tocrightmargin, dotinterval}% {Correct the source code. \MessageBreak - Type and rerun LaTeX} + Type and rerun LaTeX}% \else - \edef\mtc@fparam@abbrev{\@nameuse{mtc@formatparam@#2}} + \edef\mtc@fparam@abbrev{\@nameuse{mtc@formatparam@#2}}% \fi % \end{macrocode} % \end{macro} @@ -35366,26 +38471,29 @@ have centered labels. % \begin{macro}{\mtc@mtf@abbrev} % \begin{macro}{\mtc@fparam@abbrev} % \ifcase\LANG\relax -% The name of the storage macro is built and it receives the third parameter as value: +% The\SMMZZ{\lmess{I0016}\\\lmess{E0025}} name of the storage macro is built and it receives the third parameter +% as value (\emph{via}~\com{edef} because it can contain some complex code): % \or\relax -% Le nom de la macro de stockage est construit et elle reçoit le troisième paramètre comme valeur: +% Le\SMMZZ{\lmess{I0016}\\\lmess{E0025}} nom de la macro de stockage est construit et elle reçoit le troisième paramètre +% comme valeur (\emph{via}~\com{edef} car il peut contenir du code complexe): % \fi % \begin{macrocode} \if@mtc@setformat@ - \def\mtc@tmpfm@name{\mtc@mtf@abbrev\mtc@fparam@abbrev} - \mtcPackageInfo[]{minitoc}% + \mtc@toks{#3}% + \def\mtc@tmpfm@name{\mtc@mtf@abbrev\mtc@fparam@abbrev}% + \mtcPackageInfo[I0016]{minitoc}% {\string\mtcsetformat\space redefines the macro \MessageBreak - "\mtc@tmpfm@name" as "\string#3"} - \expandafter\def\csname\mtc@tmpfm@name\endcsname{#3} + "\mtc@tmpfm@name" as "\the\mtc@toks"} + \expandafter\edef\csname\mtc@tmpfm@name\endcsname{\the\mtc@toks}% \else - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0025]{minitoc}% {The macro \string\mtcsetformat\space has incompatible \MessageBreak first (#1) and second (#2) arguments}% {Correct the source code. \MessageBreak - Type and rerun LaTeX} + Type and rerun LaTeX}% \fi } % \end{macrocode} @@ -35488,10 +38596,10 @@ have centered labels. % \begin{macro}{\mtc@mttpn@abbrev} % \begin{macro}{\mtc@pnsw@abbrev} % \ifcase\LANG\relax -% We process the first argument, a keyword of the \texttt{typetable} family, and store the result in +% We\imess{E0017} process the first argument, a keyword of the \texttt{typetable} family, and store the result in % \com{mtc@mttpn@abbrev}: % \or\relax -% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable}, et rangeons le résultat dans +% Nous\imess{E0017} traitons le premier argument, un mot-clé de la famille \texttt{typetable}, et rangeons le résultat dans % \com{mtc@mttpn@abbrev}: % \fi % \begin{macrocode} @@ -35502,7 +38610,7 @@ have centered labels. \@mtc@setpagenumbers@false \def\mtc@pnsw@abbrev{X} \def\mtc@mttpn@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0017]{minitoc}% {\string\mtcsetpagenumbers \space has a wrong first \MessageBreak argument (#1)}% @@ -35527,10 +38635,12 @@ have centered labels. % \begin{macro}{\if@mtc@setpagenumbers@} % \begin{macro}{\mtc@tmppn@name} % \ifcase\LANG\relax -% Then the second argument, a keyword of the \texttt{YN} family, and store the result into a macro \com{mtc@pnsw@abbrev}. +% Then\SMM{\lmess{E0018}\\\lmess{I0022}\\\lmess{I0021}} the second argument, a keyword of the \texttt{YN} family, +% and store the result into a macro \com{mtc@pnsw@abbrev}. % The name of the effective macro is built and the macro executed. % \or\relax -% Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \com{mtc@pnsw@abbrev}. +% Puis\SMM{\lmess{E0018}\\\lmess{I0022}\\\lmess{I0021}} le second argument, un mot-clé de la famille \texttt{YN}, +% et nous rangeons le résultat dans \com{mtc@pnsw@abbrev}. % Le nom de la macro effective est construit puis la macro exécutée. % \fi % \begin{macrocode} @@ -35541,7 +38651,7 @@ have centered labels. \def\mtc@mttpn@abbrev{X} \@mtc@setpagenumbers@false \def\mtc@mttpn@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0018]{minitoc}% {\string\mtcsetpagenumbers \space has a wrong second \MessageBreak argument (#2)}% @@ -35556,12 +38666,12 @@ have centered labels. \def\mtc@noX{mtc@noX} \def\mtc@tmppn@name{\mtc@pnsw@abbrev\mtc@mttpn@abbrev pagenumbers} \expandafter\ifx\csname mtc@\mtc@pnsw@abbrev X\endcsname\mtc@noX - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0022]{minitoc}% {Page numbers are inhibited \MessageBreak for the #1s} \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0021]{minitoc}% {Page numbers are activated \MessageBreak for the #1s} \fi @@ -35675,11 +38785,11 @@ have centered labels. % \begin{macro}{\mtc@rusw@abbrev} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% We process the first argument, a keyword of the \texttt{typetable} family and store the result in a macro +% We\imess{E0019} process the first argument, a keyword of the \texttt{typetable} family and store the result in a macro % \com{mtc@mttru@abbrev}: % \or\relax -% Nous traitons le premier argument, un mot-clé de la famille \texttt{typetable} puis rangeons le résultat dans -% \com{mtc@mttru@abbrev}: +% Nous\imess{E0019} traitons le premier argument, un mot-clé de la famille \texttt{typetable} puis rangeons le résultat +% dans \com{mtc@mttru@abbrev}: % \fi % \begin{macrocode} \def\mtc@mttru@abbrev{X} @@ -35689,7 +38799,7 @@ have centered labels. \@mtc@setrules@false \def\mtc@rusw@abbrev{X} \def\mtc@mttru@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0019]{minitoc}% {\string\mtcsetrules \space has a wrong first argument \MessageBreak (#1)}% @@ -35717,10 +38827,12 @@ have centered labels. % \begin{macro}{\mtc@noX} % \begin{macro}{\mtc@tmppn@name} % \ifcase\LANG\relax -% Then the second argument, a keyword of the \texttt{YN} family, and store the result in a macro \com{mtc@rusw@abbrev}. +% Then\SMM{\lmess{E0020}\\\lmess{I0008}\\\lmess{I0007}} the second argument, a keyword of the \texttt{YN} family, +% and store the result in a macro \com{mtc@rusw@abbrev}. % The name of the effective macro is built and the macro executed. % \or\relax -% Puis le second argument, un mot-clé de la famille \texttt{YN}, et nous rangeons le résultat dans \com{mtc@rusw@abbrev}. +% Puis\SMM{\lmess{E0020}\\\lmess{I0008}\\\lmess{I0007}} le second argument, un mot-clé de la famille \texttt{YN}, +% et nous rangeons le résultat dans \com{mtc@rusw@abbrev}. % Le nom de la macro effective est construit et cette macro est exécutée. % \fi % \begin{macrocode} @@ -35730,7 +38842,7 @@ have centered labels. \def\mtc@rusw@abbrev{X} \def\mtc@mttru@abbrev{X} \@mtc@setrules@false - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0020]{minitoc}% {\string\mtcsetrules \space has a wrong second argument \MessageBreak (#2)}% @@ -35745,12 +38857,12 @@ have centered labels. \def\mtc@noX{mtc@noX} \def\mtc@tmppn@name{\mtc@rusw@abbrev\mtc@mttru@abbrev rule} \expandafter\ifx\csname mtc@\mtc@rusw@abbrev X\endcsname\mtc@noX - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0008]{minitoc}% {Horizontal rules are inhibited \MessageBreak for the #1s} \else - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0007]{minitoc}% {Horizontal rules are activated \MessageBreak for the #1s} @@ -35774,11 +38886,11 @@ have centered labels. % \fi % \ifcase\LANG\relax % For this command, we must define three families of keywords, but the third is just used to add the word -% ``\texttt{style}'' for the ``\texttt{pagestyle}'' when ``\texttt{thispage}'' is used. +% ``\texttt{style}'' for the ``\texttt{pagestyle}'' when ``\feat{pagestyle}'' is used. % % \or\relax % Pour cette commande, nous devons définir trois familles de mots-clés, mais la troisième ne sert qu'à~ajouter le mot -% <<~\texttt{style}~>> pour le <<~\texttt{pagestyle}~>> lorsque <<~\texttt{thispage}~>> est utilisé. +% <<~\texttt{style}~>> pour le <<~\texttt{pagestyle}~>> lorsque <<~\feat{pagestyle}~>> est utilisé. % % \fi % \ifcase\LANG\relax @@ -35807,17 +38919,23 @@ have centered labels. \def\mtc@featureparam@before{before} \@namedef{mtc@featureparam@after}{after}% \def\mtc@featureparam@after{after} +\@namedef{mtc@featureparam@open}{open}% + \def\mtc@featureparam@open{open} +\@namedef{mtc@featureparam@close}{close}% + \def\mtc@featureparam@close{close} \@namedef{mtc@featureparam@pagestyle}{thispage}% \def\mtc@featureparam@pagestyle{thispage} % \end{macrocode} % \ifcase\LANG\relax -% And a family (\texttt{ft3}) to add ``style'' if it is a ``pagestyle'' feature: +% And a family (\texttt{ft3}) to add ``style'' if it is a ``\feat{pagestyle}'' feature: % \or\relax -% Et une famille (\texttt{ft3}) pour ajouter <<~style~>> si c'est un dispositif <<~pagestyle~>>: +% Et une famille (\texttt{ft3}) pour ajouter <<~style~>> si c'est un dispositif <<~\feat{pagestyle}~>>: % \fi % \begin{macrocode} \@namedef{mtc@ft3@before}{}\expandafter\def\csname mtc@ft3@before\endcsname{} \@namedef{mtc@ft3@after}{}\expandafter\def\csname mtc@ft3@after\endcsname{} +\@namedef{mtc@ft3@open}{}\expandafter\def\csname mtc@ft3@open\endcsname{} +\@namedef{mtc@ft3@close}{}\expandafter\def\csname mtc@ft3@close\endcsname{} \@namedef{mtc@ft3@pagestyle}{style}% \expandafter\def\csname mtc@ft3@pagestyle\endcsname{style} % \end{macrocode} @@ -35859,11 +38977,11 @@ have centered labels. % \begin{macro}{\mtc@mtfeat@abbrev} % \begin{macro}{\mtc@featparam@abbrev} % \ifcase\LANG\relax -% We process the first argument, a keyword of the \texttt{ltypetable} family, and store +% We\imess{E0011} process the first argument, a keyword of the \texttt{ltypetable} family, and store % the result in \com{mtc@mtfeat@abbrev}: % \or\relax -% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}, et rangeons le résultat dans -% \com{mtc@mtfeat@abbrev}: +% Nous\imess{E0011} traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}, et rangeons le résultat +% dans \com{mtc@mtfeat@abbrev}: % \fi % \begin{macrocode} \def\mtc@mtfeat@abbrev{X} @@ -35872,7 +38990,7 @@ have centered labels. \expandafter\ifx\csname mtc@ltypetable@#1\endcsname\relax \@mtc@setfeature@false \def\mtc@mtfeat@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0011]{minitoc}% {\string\mtcsetfeature \space has a wrong first argument \MessageBreak (#1). @@ -35896,11 +39014,11 @@ have centered labels. % \begin{macro}{\mtc@featparam@third} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% The second argument is a keyword of the \texttt{featureparam} family, the result is stored in +% The\imess{E0012} second argument is a keyword of the \texttt{featureparam} family, the result is stored in % \com{mtc@featparam@}; and the complement is computed from the first argument, interpreted as a keyword of the % \texttt{ft3} family and whose result is stored in \com{mtc@featparam@third}. % \or\relax -% Le deuxième argument est un mot-clé de la famille \texttt{featureparam}, le résultat est rangé dans +% Le\imess{E0012} deuxième argument est un mot-clé de la famille \texttt{featureparam}, le résultat est rangé dans % \com{mtc@featparam@}; et le complément est calculé d'après le premier argument, interprété comme un mot-clé de % la famille \texttt{ft3} et dont le résultat est rangé dans \com{mtc@featparam@third}. % \fi @@ -35909,14 +39027,14 @@ have centered labels. \@mtc@setfeature@false \def\mtc@featparam@abbrev{X} \def\mtc@featparam@third{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0012]{minitoc}% {\string\mtcsetfeature \space has a wrong second argument \MessageBreak (#2). \MessageBreak It should be a feature param \MessageBreak - (before, after, pagestyle)}% + (before, after, open, close, pagestyle)}% {Correct the source code. \MessageBreak Type and rerun LaTeX} @@ -35938,27 +39056,29 @@ have centered labels. % \begin{macro}{\mtc@featparam@third} % \ifcase\LANG\relax % \begin{SMOOTH} -% The name of the effective macro is built by concatenating these three pieces (named \com{mtc@featparam@abbrev},\space -% \com{mtc@mtfeat@abbrev},\space and \com{mtc@featparam@third}\space respectively), then this macro is -% executed: +% The\SMM{\lmess{I0014}\\\lmess{E0023}} name of the effective macro is built by concatenating these three +% pieces (named \com{mtc@featparam@abbrev},\space +% \com{mtc@mtfeat@abbrev},\space and \com{mtc@featparam@third}\space respectively), then this macro is executed: % \end{SMOOTH} % \or\relax -% Le nom de la macro effective est construit en concaténant ces trois morceaux (nommés \com{mtc@featparam@abbrev}, +% Le\SMM{\lmess{I0014}\\\lmess{E0023}} nom de la macro effective est construit en concaténant ces trois +% morceaux (nommés \com{mtc@featparam@abbrev}, % \com{mtc@mtfeat@abbrev} et \com{mtc@featparam@third} respectivement), puis cette macro est exécutée: % \fi % \begin{macrocode} \if@mtc@setfeature@ \def\mtc@tmpfeat@name% - {\mtc@featparam@abbrev\mtc@mtfeat@abbrev\mtc@featparam@third} - \mtcPackageInfo[]{minitoc}% + {\mtc@featparam@abbrev\mtc@mtfeat@abbrev\mtc@featparam@third}% + \mtc@toks{#3}% + \mtcPackageInfo[I0014]{minitoc}% {\string\mtcsetfeature\space redefines the macro \MessageBreak "\csname mtc@tmpfeat@name\endcsname" as \MessageBreak - "\string#3"} - \expandafter\def\csname\mtc@tmpfeat@name\endcsname{#3} + "\the\mtc@toks"}% + \expandafter\edef\csname\mtc@tmpfeat@name\endcsname{\the\mtc@toks}% \else - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0023]{minitoc}% {The macro \string\mtcsetfeature\space has incompatible \MessageBreak first (#1) and second (#2) arguments}% @@ -36026,10 +39146,10 @@ have centered labels. % \begin{macro}{\if@mtc@setdepth@} % \begin{macro}{\@nameuse} % \ifcase\LANG\relax -% We process the first argument, a keyword of the \texttt{ltypetable} family. The result is stored in +% We\imess{E0009} process the first argument, a keyword of the \texttt{ltypetable} family. The result is stored in % \com{mtc@mtade@abbrev}: % \or\relax -% Nous traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}. Le résultat est rangé +% Nous\imess{E0009} traitons le premier argument, un mot-clé de la famille \texttt{ltypetable}. Le résultat est rangé % dans \com{mtc@mtade@abbrev}: % \fi % \begin{macrocode} @@ -36038,7 +39158,7 @@ have centered labels. \expandafter\ifx\csname mtc@ltypetable@#1\endcsname\relax \@mtc@setdepth@false \def\mtc@mtade@abbrev{X} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0009]{minitoc}% {\string\mtcsetdepth \space has a wrong first argument \MessageBreak (#1). @@ -36064,15 +39184,17 @@ have centered labels. % \begin{macro}{\mtc@toks} % \begin{macro}{\setcounter} % \ifcase\LANG\relax -% And we construct the name of the effective counter and gave it the value: +% And\SMM{\lmess{E0008}\\\lmess{I0013}\\\lmess{E0010}} we construct the name of the effective counter +% and gave it the value: % \or\relax -% Et nous construisons le nom du compteur effectif et lui donnons la valeur: +% Et\SMM{\lmess{E0008}\\\lmess{I0013}\\\lmess{E0010}} nous construisons le nom du compteur effectif +% et lui donnons la valeur: % \fi % \begin{macrocode} \if@mtc@setdepth@ \def\mtc@tmpde@name{\mtc@mtade@abbrev depth} \expandafter\noexpand\@ifundefined{c@\mtc@mtade@abbrev depth}% - {\mtcPackageError[]{minitoc}% + {\mtcPackageError[E0008]{minitoc}% {\string\mtcsetdepth \space attempts to use \MessageBreak an undefined counter (#1depth).}% @@ -36080,17 +39202,17 @@ have centered labels. \MessageBreak Type and rerun LaTeX}}{% \mtc@toks{#2} % trick for explicit message using \the. - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0013]{minitoc}% {\string\mtcsetdepth\space redefines the counter \MessageBreak "\mtc@tmpde@name" as "\the\mtc@toks"}% \expandafter\csname c@\mtc@tmpde@name\endcsname=#2}% \else - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0010]{minitoc}% {\string\mtcsetdepth:\space Illegal type of table (#1)}% {Correct the source code. \MessageBreak - Type and rerun LaTeX}{\relax} + Type and rerun LaTeX}{\relax}% \fi}% end of \mtcsetdepth % \end{macrocode} % \end{macro} @@ -36101,6 +39223,128 @@ have centered labels. % % \lneed{5} % \ifcase\LANG\relax +% \subsection{The \ucom{mtcsetoffset} command}\label{s+code+mtcsetoffset.command}\icom{mtcsetoffset} +% \or\relax +% \subsection{La commande \ucom{mtcsetoffset}}\label{s+code+mtcsetoffset.command}\icom{mtcsetoffset} +% \fi +% \ifcase\LANG\relax +% This command is very similar to the \com{mtcsettitle} command. Its syntax is almost identical: +% \begin{verse} +% \icom{mtcsetoffset}\verb|\mtcsetoffset{|\emph{mini-table}\verb|}{|\emph{value}\verb|}| +% \end{verse} +% +% The \emph{mini-table} type is a keyword like \texttt{minitoc}. The \emph{value} is the offset value for a mini-table. +% \or\relax +% Cette commande est très similaire à~la commande \com{mtcsettitle}. Sa syntaxe est presque identique: +% \begin{verse} +% \icom{mtcsetoffset}\verb|\mtcsetoffset{|\emph{mini-table}\verb|}{|\emph{valeur}\verb|}| +% \end{verse} +% +% Le type de \emph{mini-table} est un mot-clé tel que \texttt{minitoc}. La \emph{valeur} est celle du déplacement +% latéral pour une mini-table. +% \fi +% +% \lneed{5} +% \begin{macro}{\if@mtc@setoffset@} +% \ifcase\LANG\relax +% First, we declare a flag, set true: +% \or\relax +% Tout d'abord, nous déclarons un indicateur, vrai par défaut: +% \fi +% \begin{macrocode} +\newif\if@mtc@setoffset@\@mtc@setoffset@true +% \end{macrocode} +% \end{macro} +% \begin{macro}{\mtcsetoffset} +% \ifcase\LANG\relax +% Then we define the \com{mtcsetoffset} command, with two arguments: +% \or\relax +% Puis nous définissons la commande \com{mtcsetoffset}, avec deux arguments: +% \fi +% \begin{macrocode} +\newcommand{\mtcsetoffset}[2]{% +% \end{macrocode} +% \end{macro} +% \begin{macro}{\mtc@mtaof@abbrev} +% \begin{macro}{\if@mtc@setoffset@} +% \begin{macro}{\@nameuse} +% \ifcase\LANG\relax +% We\imess{E0042} process the first argument, a keyword of the \texttt{typetable} family. The result is stored in +% \com{mtc@mtaof@abbrev}: +% \or\relax +% Nous\imess{E0042} traitons le premier argument, un mot-clé de la famille \texttt{typetable}. Le résultat est rangé +% dans \com{mtc@mtaof@abbrev}: +% \fi +% \begin{macrocode} +\def\mtc@mtaof@abbrev{X} +\@mtc@setoffset@true +\expandafter\ifx\csname mtc@typetable@#1\endcsname\relax + \@mtc@setoffset@false + \def\mtc@mtaof@abbrev{X} + \mtcPackageError[E0042]{minitoc}% + {\string\mtcsetoffset \space has a wrong first argument + \MessageBreak + (#1). + \MessageBreak + It should be a mini-table type + \MessageBreak + (parttoc...sectlot)}% + {Correct the source code. + \MessageBreak + Type and rerun LaTeX} +\else + \edef\mtc@mtaof@abbrev{\@nameuse{mtc@typetable@#1}} +\fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \begin{macro}{\if@mtc@setoffset@} +% \begin{macro}{\mtc@tmpof@name} +% \begin{macro}{\mtc@mtaof@abbrev} +% \begin{macro}{\mtc@toks} +% \begin{macro}{\setcounter} +% \ifcase\LANG\relax +% And\SMM{\lmess{E0041}\\\lmess{I0052}\\\lmess{E0043}} we construct the name of the effective offset and gave it the value: +% \or\relax +% Et\SMM{\lmess{E0041}\\\lmess{I0052}\\\lmess{E0043}} nous construisons le nom du déplacement effectif +% et lui donnons la valeur: +% \fi +% \begin{macrocode} +\if@mtc@setoffset@ + \def\mtc@tmpof@name{\mtc@mtaof@abbrev offset.} + \expandafter\noexpand\@ifundefined{\mtc@mtaof@abbrev offset}% + {\mtcPackageError[E0041]{minitoc}% + {\string\mtcsetoffset \space attempts to use + \MessageBreak + an undefined offset (\mtc@mtaof@abbrev offset).}% + {Correct the source code. + \MessageBreak + Type and rerun LaTeX}}{% + \mtc@toks{#2} % trick for explicit message using \the. + \mtcPackageInfo[I0052]{minitoc}% + {\string\mtcsetoffset\space redefines + \MessageBreak + "\mtc@mtaof@abbrev offset" as "\the\mtc@toks"}% + \expandafter\def\csname \mtc@mtaof@abbrev offset\endcsname{#2}}% +\else + \mtcPackageError[E0043]{minitoc}% + {\string\mtcsetoffset:\space Illegal type of table (#1)}% + {Correct the source code. + \MessageBreak + Type and rerun LaTeX}{\relax}% +\fi}% end of \mtcsetoffset +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{The \texttt{mtchideinmaintoc} environment and siblings}\label{s+code+mtchideinmaintoc.env}\ienv{mtchideinmaintoc} % \or\relax % \section{L'environnement \texttt{mtchideinmaintoc} et ses comparses}\label{s+code+mtchideinmaintoc.env}\ienv{mtchideinmaintoc} @@ -36124,30 +39368,33 @@ have centered labels. % \begin{macro}{\addtocontents} % \begin{macro}{\setcounter} % \ifcase\LANG\relax -% We define a macro \com{mtc@savetocdepth} to save the current value of the counter \dcnt{tocdepth}. +% We\SMM{\lmess{E0005}\\\lmess{E0031}} define a macro \com{mtc@savetocdepth} to save the current value +% of the counter \dcnt{tocdepth}. % Then we define this environment, which inserts into the TOC file this command and commands of the % form \com{setcounter}\verb|{|\dcnt{tocdepth}\verb|}{...}|. Note that \com{xdef} is necessary! % It also save and restore the value of the counter \dcnt{tocdepth}, as the optional argument is the hiding depth of % the entries in the main TOC. % \or\relax -% Nous définissons une macro \com{mtc@savetocdepth} pour sauvegarder la valeur courante du compteur \dcnt{tocdepth}. +% Nous\SMM{\lmess{E0005}\\\lmess{E0031}} définissons une macro \com{mtc@savetocdepth} pour sauvegarder la valeur +% courante du compteur \dcnt{tocdepth}. % Notez que \com{xdef} est nécessaire! % Puis nous définissons cet environnement, qui écrit dans le fichier table des matières cette commande et % des commandes de la -% forme \com{setcounter}\verb|{|\dcnt{tocdepth}\verb|}{...}|. Il sauvegarde et restaure aussi la valeur du compteur \dcnt{tocdepth}, car +% forme \com{setcounter}\verb|{|\dcnt{tocdepth}\verb|}{...}|. +% Il sauvegarde et restaure aussi la valeur du compteur \dcnt{tocdepth}, car % l'argument optionnel est la profondeur de masquage des entrées dans la table des matières principale. % \fi % \begin{macrocode} \newcommand{\mtc@savetocdepth}{\xdef\mtc@sv@tocdepth{\arabic{tocdepth}}}% \newcommand{\mtc@restoretocdepth}{\setcounter{tocdepth}{\mtc@sv@tocdepth}}% \newenvironment{mtchideinmaintoc}[1][-1]% -{\if@mtc@Himtoc@\mtcPackageError[]{minitoc}% +{\if@mtc@Himtoc@\mtcPackageError[E0005]{minitoc}% {Imbrication of mtchideinmaintoc environments}% {The hiding in main ToC could be incorrect}\fi \global\@mtc@Himtoc@true \addtocontents{toc}{\protect\mtc@savetocdepth}% \addtocontents{toc}{\protect\setcounter{tocdepth}{#1}}}% -{\if@mtc@Himtoc@\else\mtcPackageError[]{minitoc}% +{\if@mtc@Himtoc@\else\mtcPackageError[E0031]{minitoc}% {Unbalanced mtchideinmaintoc environment}% {The hiding in main ToC could be incorrect}\fi \global\@mtc@Himtoc@false @@ -36177,20 +39424,20 @@ have centered labels. % presence of the associated depth counter, so we have two versions of each of these environments. % This must be done \emph{after} the loading of the packages. % -% First, for the list of figures: +% First, for the list of figures:\SMM{\lmess{E0003}\\\lmess{E0029}} % \or\relax % Les environnements \env{mtchideinmainlof} et \env{mtchideinmainlot} sont similaires, mais nous devons % véfifier la présence du compteur de profondeur associé, donc nous avons deux versions de ces environnements. % Ceci doit être fait \emph{après} le chargement des paquetages. % -% D'abord, pour la liste des figures: +% D'abord, pour la liste des figures:\SMM{\lmess{E0003}\\\lmess{E0029}} % \fi % \begin{macrocode} \newif\if@mtc@Himlof@ \@mtc@Himlof@false \AtBeginDocument{% \@ifundefined{c@lofdepth}{% \newenvironment{mtchideinmainlof}[1][-1]% - {\if@mtc@Himlof@\mtcPackageError[]{minitoc}% + {\if@mtc@Himlof@\mtcPackageError[E0003]{minitoc}% {Imbrication of mtchideinmainlof environments}% {The hiding in main LoF could be incorrect}\fi \global\@mtc@Himlof@true @@ -36198,7 +39445,7 @@ have centered labels. \def\mtc@sv@lofdepth{\arabic{tocdepth}}% \addtocontents{lof}{\protect\mtc@savetocdepth}% \addtocontents{lof}{\protect\setcounter{tocdepth}{#1}}}% - {\if@mtc@Himlof@\else\mtcPackageError[]{minitoc}% + {\if@mtc@Himlof@\else\mtcPackageError[E0029]{minitoc}% {Unbalanced mtchideinmainlof environment}% {The hiding in main LoF could be incorrect}\fi \global\@mtc@Himtoc@false @@ -36208,13 +39455,13 @@ have centered labels. \newcommand{\mtc@savelofdepth}{\xdef{\mtc@sv@lofdepth{\arabic{lofdepth}}}}% \newcommand{\mtc@restorelofdepth}{\setcounter{lofdepth}{\mtc@sv@lofdepth}}% \newenvironment{mtchideinmainlof}[1][-1]% - {\if@mtc@Himlof@\mtcPackageError[]{minitoc}% + {\if@mtc@Himlof@\mtcPackageError[E0003]{minitoc}% {Imbrication of mtchideinmainlof environments}% {The hiding in main LoF could be incorrect}\fi \global\@mtc@Himlof@true \addtocontents{lof}{\protect\mtc@savelofdepth}% \addtocontents{lof}{\protect\setcounter{tocdepth}{#1}}}% - {\if@mtc@Himlof@\else\mtcPackageError[]{minitoc}% + {\if@mtc@Himlof@\else\mtcPackageError[E0029]{minitoc}% {Unbalanced mtchideinmainlof environment}% {The hiding in main LoF could be incorrect}\fi \global\@mtc@Himlof@false @@ -36241,16 +39488,16 @@ have centered labels. % \begin{macro}{\addtocontents} % \begin{macro}{\setcounter} % \ifcase\LANG\relax -% Then for the list of tables: +% Then for the list of tables:\SMM{\lmess{E0004}\\\lmess{E0030}} % \or\relax -% Puis pour la liste des tableaux: +% Puis pour la liste des tableaux:\SMM{\lmess{E0004}\\\lmess{E0030}} % \fi % \begin{macrocode} \newif\if@mtc@Himlot@ \@mtc@Himlot@false \AtBeginDocument{% \@ifundefined{c@lotdepth}{% \newenvironment{mtchideinmainlot}[1][-1]% - {\if@mtc@Himlot@\mtcPackageError[]{minitoc}% + {\if@mtc@Himlot@\mtcPackageError[E0004]{minitoc}% {Imbrication of mtchideinmainlot environments}% {The hiding in main LoT could be incorrect}\fi \global\@mtc@Himlot@true @@ -36258,7 +39505,7 @@ have centered labels. \def\mtc@sv@lotdepth{\arabic{tocdepth}}% \addtocontents{lot}{\protect\mtc@savetocdepth}% \addtocontents{lot}{\protect\setcounter{tocdepth}{#1}}}% - {\if@mtc@Himlot@\else\mtcPackageError[]{minitoc}% + {\if@mtc@Himlot@\else\mtcPackageError[E0030]{minitoc}% {Unbalanced mtchideinmainlot environment}% {The hiding in main LoT could be incorrect}\fi \global\@mtc@Himlot@false @@ -36268,13 +39515,13 @@ have centered labels. \newcommand{\mtc@savelotdepth}{\xdef{\mtc@sv@lotdepth{\arabic{lotdepth}}}}% \newcommand{\mtc@restorelotdepth}{\setcounter{lotdepth}{\mtc@sv@lotdepth}}% \newenvironment{mtchideinmainlot}[1][-1]% - {\if@mtc@Himlot@\mtcPackageError[]{minitoc}% + {\if@mtc@Himlot@\mtcPackageError[E0004]{minitoc}% {Imbrication of mtchideinmainlot environments}% {The hiding in main LoT could be incorrect}\fi \global\@mtc@Himlot@true \addtocontents{lot}{\protect\mtc@savelotdepth}% \addtocontents{lot}{\protect\setcounter{lotdepth}{#1}}}% - {\if@mtc@Himlot@\else\mtcPackageError[]{minitoc}% + {\if@mtc@Himlot@\else\mtcPackageError[E0030]{minitoc}% {Unbalanced mtchideinmainlot environment}% {The hiding in main LoT could be incorrect}\fi \global\@mtc@Himlot@false @@ -36294,7 +39541,7 @@ have centered labels. % \ifcase\LANG\relax % \section{Fixing the ``Glossary'' entry in the TOC}\label{s+code+mtcfixglossary} % \or\relax -% \section{Correction de l'entrée <<~Glossaire~>> dans la table des matières}\label{s+code+mtcfixglossary} +% \section{Correction de l'entrée <<~Glossaire~>> dans la TdM}\label{s+code+mtcfixglossary} % \fi % \ifcase\LANG\relax % This macro is complex. Its syntax is: @@ -36302,19 +39549,21 @@ have centered labels. % Cette macro est complexe. Sa syntaxe est la suivante: % \fi % \begin{verse} -% \verb+\mtcfixglossary[part|chapter|section]+ +% \com{mtcfixglossary}\verb+[part|chapter|section]+ % \end{verse} % % \lneed{5} % \begin{macro}{\@ifundefined} % \begin{macro}{\mtc@glofix@level} % \ifcase\LANG\relax -% Depending on the document class, the ``Glossary'' entry in the TOC is treated as a starred chapter or a starred +% Depending\SMM{\lmess{W0001}\\\lmess{E0001}\\\lmess{W0006}} on the document class, +% the ``Glossary'' entry in the TOC is treated as a starred chapter or a starred % section. Hence we must first determine the default value of the optional argument. The default value is then % stored in the macro \com{mtc@glofix@level}. This is done by the following code, which eventually gives a warning % message: % \or\relax -% Selon la classe du document, l'entrée <<~Glossaire~>> dans la table des matières est traitée comme un chapitre étoilé +% Selon\SMM{\lmess{W0001}\\\lmess{E0001}\\\lmess{W0006}} la classe du document, +% l'entrée <<~Glossaire~>> dans la table des matières est traitée comme un chapitre étoilé % ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La % valeur par défaut est alors rangée dans la macro \com{mtc@glofix@level}. Ceci est fait par le code suivant, qui % produit éventuellement un message d'avertissement: @@ -36322,17 +39571,17 @@ have centered labels. % \begin{macrocode} \@ifundefined{chapter}{% \@ifundefined{section}% - {\mtcPackageWarningNoLine[]{minitoc}% + {\mtcPackageWarningNoLine[W0001]{minitoc}% {\string\chapter\space and \string\section\space are undefined.% \MessageBreak Cannot use \string\mtcfixglossary \space without \MessageBreak optional argument [part]}% \@ifundefined{part}% - {\mtcPackageError[]{minitoc}% + {\mtcPackageError[E0001]{minitoc}% {But \string\part\space is undefined}% {\string\mtcfixglossary\space not usable}}% - {\mtcPackageWarningNoLine[]{minitoc}% + {\mtcPackageWarningNoLine[W0006]{minitoc}% {\string\mtcfixglossary\space can only be used \MessageBreak with the [part] optional argument, @@ -36351,11 +39600,11 @@ have centered labels. % \begin{macro}{\mtcfixglossary} % \begin{macro}{\addcontentsline} % \ifcase\LANG\relax -% Then we define a flag (\com{if@mtcfixglossary@}) and the command \com{mtcfixglossary}, which adds +% Then\imess{E0026} we define a flag (\com{if@mtcfixglossary@}) and the command \com{mtcfixglossary}, which adds % the necessary lines in the TOC, the LOF and the LOT. % \or\relax -% Puis nous définissons un indicateur et la commande \com{mtcfixglossary}, qui ajoute les lignes nécessaires dans -% la table des matières, la liste des figures et la liste des tableaux. +% Puis\imess{E0026} nous définissons un indicateur et la commande \com{mtcfixglossary}, qui ajoute les lignes +% nécessaires dans la table des matières, la liste des figures et la liste des tableaux. % \fi % \begin{macrocode} \newif\if@mtcfixglossary@ \@mtcfixglossary@false @@ -36372,7 +39621,7 @@ have centered labels. \addcontentsline{lot}{x\mtc@glofix@level}{}% \csname mtcadd\mtc@glofix@level\endcsname\relax \else - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0026]{minitoc}% {The optional argument of \string\mtcfixglossary \MessageBreak is wrong}% @@ -36388,7 +39637,7 @@ have centered labels. % \ifcase\LANG\relax % \section{Fixing the ``Index'' entry in the TOC}\label{s+code+mtcfixindex} % \or\relax -% \section{Correction de l'entrée <<~Index~>> dans la table des matières}\label{s+code+mtcfixindex} +% \section{Correction de l'entrée <<~Index~>> dans la TdM}\label{s+code+mtcfixindex} % \fi % \ifcase\LANG\relax % This macro is complex. Its syntax is: @@ -36396,18 +39645,20 @@ have centered labels. % Cette macro est complexe. Sa syntaxe est la suivante: % \fi % \begin{verse} -% \verb+\mtcfixindex[part|chapter|section]+ +% \com{mtcfixindex}\verb+[part|chapter|section]+ % \end{verse} % % \lneed{5} % \begin{macro}{\@ifundefined} % \begin{macro}{\mtc@ixfix@level} % \ifcase\LANG\relax -% Depending on the document class, the ``Index'' entry in the TOC is treated as a starred chapter or a starred +% Depending\SMM{\lmess{W0002}\\\lmess{W0007}\\\lmess{E0002}} on the document class, +% the ``Index'' entry in the TOC is treated as a starred chapter or a starred % section. Hence we must first determine the default value of the optional argument. The default value is then % stored in the macro \com{mtc@ixfix@level}. This is done by the following code, which eventually gives a warning message: % \or\relax -% Selon la classe du document, l'entrée <<~Index~>> dans la table des matières est traitée comme un chapitre étoilé +% Selon\SMM{\lmess{W0002}\\\lmess{W0007}\\\lmess{E0002}} la classe du document, +% l'entrée <<~Index~>> dans la table des matières est traitée comme un chapitre étoilé % ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La % valeur par défaut est alors rangée dans la macro \com{mtc@ixfix@level}. Ceci est fait par le code suivant, qui % produit éventuellement un message d'avertissement: @@ -36415,17 +39666,17 @@ have centered labels. % \begin{macrocode} \@ifundefined{chapter}{% \@ifundefined{section}% - {\mtcPackageWarningNoLine[]{minitoc}% + {\mtcPackageWarningNoLine[W0002]{minitoc}% {\string\chapter\space and \string\section\space are undefined.% \MessageBreak Cannot use \string\mtcfixindex \space without \MessageBreak optional argument [part]}% \@ifundefined{part}% - {\mtcPackageError[]{minitoc}% + {\mtcPackageError[E0002]{minitoc}% {But \string\part\space is undefined}% {\string\mtcfixindex\space not usable}}% - {\mtcPackageWarningNoLine[]{minitoc}% + {\mtcPackageWarningNoLine[W0007]{minitoc}% {\string\mtcfixindex\space can only be used with \MessageBreak the [part] optional argument, @@ -36444,10 +39695,10 @@ have centered labels. % \begin{macro}{\mtcfixindex} % \begin{macro}{\addcontentsline} % \ifcase\LANG\relax -% Then we define a flag and the command \com{mtcfixindex}, which adds the necessary lines in the TOC, the LOF +% Then\imess{E0027} we define a flag and the command \com{mtcfixindex}, which adds the necessary lines in the TOC, the LOF % and the LOT. % \or\relax -% Puis nous définissons un indicateur et la commande \com{mtcfixindex}, qui ajoute les lignes nécessaires dans +% Puis\imess{E0027} nous définissons un indicateur et la commande \com{mtcfixindex}, qui ajoute les lignes nécessaires dans % la table des matières, la liste des figures et la liste des tableaux. % \fi % \begin{macrocode} @@ -36465,7 +39716,7 @@ have centered labels. \addcontentsline{lot}{x\mtc@ixfix@level}{}% \csname mtcadd\mtc@ixfix@level\endcsname\relax \else - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0027]{minitoc}% {The optional argument of \string\mtcfixindex \MessageBreak is wrong}% @@ -36477,6 +39728,104 @@ have centered labels. % \end{macro} % \end{macro} % +% \lneed{8} +% \ifcase\LANG\relax +% \section{Fixing the ``Nomenclature'' entry in the TOC}\label{s+code+ature} +% \or\relax +% \section{Correction de l'entrée <<~Nomenclature~>> dans la TdM}\label{s+code+ature} +% \fi +% \ifcase\LANG\relax +% This macro is complex. Its syntax is: +% \or\relax +% Cette macro est complexe. Sa syntaxe est la suivante: +% \fi +% \begin{verse} +% \com{mtcfixnomenclature}\verb+[part|chapter|section]+ +% \end{verse} +% +% \lneed{5} +% \begin{macro}{\@ifundefined} +% \begin{macro}{\mtc@nomenclfix@level} +% \ifcase\LANG\relax +% Depending\SMM{\lmess{W0095}\\\lmess{E0039}\\\lmess{W0096}} on the document class, +% the ``Nomenclature'' entry\,\footnote{If you are using the \pack{nomencl} package~\cite{nomencl}.} +% in the TOC is treated as a starred chapter or a starred +% section. Hence we must first determine the default value of the optional argument. The default value is then +% stored in the macro \com{mtc@nomenclfix@level}. +% This is done by the following code, which eventually gives a warning message: +% \or\relax +% Selon\SMM{\lmess{W0095}\\\lmess{E0039}\\\lmess{W0096}} la classe du document, +% l'entrée <<~Nomenclature~>>\,\footnote{Si vous utilisez le paquetage \pack{nomencl}~\cite{nomencl}.} +% dans la table des matières est traitée comme un chapitre étoilé +% ou une section étoilée. Donc nous devons d'abord déterminer la valeur par défaut de l'argument optionnel. La +% valeur par défaut est alors rangée dans la macro \com{mtc@nomenclfix@level}. Ceci est fait par le code suivant, qui +% produit éventuellement un message d'avertissement: +% \fi +% \begin{macrocode} +\@ifundefined{chapter}{% + \@ifundefined{section}% + {\mtcPackageWarningNoLine[W0095]{minitoc}% + {\string\chapter\space and \string\section\space are undefined.% + \MessageBreak + Cannot use \string\mtcfixnomenclature \space without + \MessageBreak + optional argument [part]}% + \@ifundefined{part}% + {\mtcPackageError[E0039]{minitoc}% + {But \string\part\space is undefined}% + {\string\mtcfixnomclature\space not usable}}% + {\mtcPackageWarningNoLine[W0096]{minitoc}% + {\string\mtcfixnomenclature\space can only be used with + \MessageBreak + the [part] optional argument, + \MessageBreak + which becomes the default}% + \def\mtc@nomenclfix@level{part}% + }}% + {\def\mtc@nomenclfix@level{section}}}% +{\def\mtc@nomenclfix@level{chapter}} +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \begin{macro}{\if@mtcfixnomclature@} +% \begin{macro}{\mtcfixnomenclature} +% \begin{macro}{\addcontentsline} +% \ifcase\LANG\relax +% Then\imess{E0040} we define a flag and the command \com{mtcfixnomenclature}, which adds the necessary lines in the TOC, +% the LOF and the LOT. +% \or\relax +% Puis\imess{E0040} nous définissons un indicateur et la commande \com{mtcfixnomclature}, qui ajoute les lignes +% nécessaires dans la table des matières, la liste des figures et la liste des tableaux. +% \fi +% \begin{macrocode} +\newif\if@mtcfixnomenclature@ \@mtcfixnomenclature@false +\newcommand{\mtcfixnomenclature}[1][\mtc@nomenclfix@level]{% + \@mtcfixnomenclature@false + \expandafter% + \ifx\csname #1\endcsname\part\relax\@mtcfixnomenclature@true\fi + \expandafter% + \ifx\csname #1\endcsname\chapter\relax\@mtcfixnomenclature@true\fi + \expandafter% + \ifx\csname #1\endcsname\section\relax\@mtcfixnomenclature@true\fi + \if@mtcfixnomenclature@ + \addcontentsline{lof}{x\mtc@nomenclfix@level}{}% + \addcontentsline{lot}{x\mtc@nomenclfix@level}{}% + \csname mtcadd\mtc@nomenclfix@level\endcsname\relax + \else + \mtcPackageError[E0040]{minitoc}% + {The optional argument of \string\mtcfixnomenclature + \MessageBreak + is wrong}% + {It must be omitted (\mtc@nomenclfix@level), or be part, chapter or section}% + \fi +}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% % \lneed{5} % \ifcase\LANG\relax % \section{The \ucom{mtcselectlanguage} command}\label{s+code+mtcselectlanguage.command}\icom{mtcselectlanguage} @@ -36488,12 +39837,14 @@ have centered labels. % \begin{macro}{\IfFileExists} % \begin{macro}{\@input} % \ifcase\LANG\relax -% This command loads a minitoc language definition file \emph{language}\suffix{.mld} to set the language-dependent +% This\SMM{\lmess{I0010}\\\lmess{E0006}} command loads a minitoc language definition +% file \emph{language}\suffix{.mld} to set the language-dependent % titles for the mini-tables. % But first, we verify that this file exists. % The flag \com{if@mtc@insellang@} is true while we are in this macro. % \or\relax -% Cette commande charge un fichier minitoc de définition de langue \emph{langue}\suffix{.mld} pour établir les +% Cette\SMM{\lmess{I0010}\\\lmess{E0006}} commande charge un fichier minitoc de définition +% de langue \emph{langue}\suffix{.mld} pour établir les % titres dépendants de la langue pour les mini-tables. % Mais au préalable, nous vérifions que ce fichier existe. % L'indicateur \com{if@mtc@insellang@} est vrai tant que nous sommes dans cette macro. @@ -36503,10 +39854,10 @@ have centered labels. \def\mtcselectlanguage#1{% \@mtc@insellang@true \InputIfFileExists{#1.mld}% - {\mtcPackageInfo[]{minitoc}{The #1 language is selected.% + {\mtcPackageInfo[I0010]{minitoc}{The #1 language is selected.% \MessageBreak }}% - {\mtcPackageError[]{minitoc}% + {\mtcPackageError[E0006]{minitoc}% {#1 is not a known language, \MessageBreak #1.mld not found. @@ -36543,7 +39894,8 @@ have centered labels. % \xfile{minitoc.ins} file. % But first, we verify that this \suffix{.mlo} file exists. % -% \emph{This command}\virage{} \emph{should not be invoked directly by the user. This is verified via the flag +% \emph{This command}\SMMZ{\lmess{I0011}\\\lmess{E0007}\\\lmess{E0032}} +% \emph{should not be invoked directly by the user. This is verified via the flag % \com{if@mtc@insellang@}.} % \or\relax % Cette commande charge un fichier minitoc objet de langue \emph{langue}\suffix{.mlo} pour établir les @@ -36553,17 +39905,18 @@ have centered labels. % par des environments \env{filecontents} dans le fichier \xfile{minitoc.ins}. % Mais au préalable, nous vérifions que ce fichier \suffix{.mlo} existe. % -% \emph{Cette commande}\virage{} \emph{ne devrait pas être invoquée directement par l'utilisateur. Ceci est vérifié grâce +% \emph{Cette commande}\SMMZ{\lmess{I0011}\\\lmess{E0007}\\\lmess{E0032}} +% \emph{ne devrait pas être invoquée directement par l'utilisateur. Ceci est vérifié grâce % à~l'indicateur \com{if@mtc@insellang@}.} % \fi % \begin{macrocode} \def\mtcloadmlo#1{% \if@mtc@insellang@ \InputIfFileExists{#1.mlo}% - {\mtcPackageInfo[]{minitoc}% + {\mtcPackageInfo[I0011]{minitoc}% {#1 minitoc language object selected. \MessageBreak}}% - {\mtcPackageError[]{minitoc}% + {\mtcPackageError[E0007]{minitoc}% {#1 is not a known minitoc \MessageBreak language object file (.mlo), @@ -36577,7 +39930,7 @@ have centered labels. \MessageBreak Press RETURN}}% \else - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0032]{minitoc}% {You are using the \string\mtcloadmlo\space command \MessageBreak outside of a .mld file}% @@ -36758,14 +40111,14 @@ have centered labels. % \begin{macro}{\DeclareOption} % \begin{macro}{\if@longextensions@} % \ifcase\LANG\relax -% This option forces the use of short extensions. +% This\imess{W0020} option forces the use of short extensions. % \or\relax -% Cette option force l'utilisation de suffixes courts. +% Cette\imess{W0020} option force l'utilisation de suffixes courts. % \fi % \begin{macrocode} \DeclareOption{shortext}{% \@longextensions@false - \mtcPackageWarningNoLine[]{minitoc}% + \mtcPackageWarningNoLine[W0020]{minitoc}% {You have forced the use of short extensions}} % \end{macrocode} % \end{macro} @@ -36781,11 +40134,11 @@ have centered labels. % \begin{macro}{\@ifundefined} % \begin{macro}{\DeclareOption} % \ifcase\LANG\relax -% This option is available only if \com{chapter} is not defined and \com{section} defined. +% This\imess{E0035} option is available only if \com{chapter} is not defined and \com{section} defined. % It is to be revised when chapter/section level commands will ever be allowed together, sometime in the far away future, % with a lot of luck (and work)\footnote{Please, do not dream too much!}. % \or\relax -% Cette option n'est disponible que si \com{chapter} n'est pas définie et \com{section} est définie. +% Cette\imess{E0035} option n'est disponible que si \com{chapter} n'est pas définie et \com{section} est définie. % Il faudra la revoir si un jour les commandes aux niveaux chapitre et section sont éventuellement permises % ensemble, peut-être dans un avenir lointain, avec beaucoup de chance (et de travail)\,\footnote{Ne révez pas trop % quand même!}. @@ -36794,7 +40147,7 @@ have centered labels. \newif\if@mtc@ss@insection@ \@mtc@ss@insection@false \@ifundefined{chapter}{% \@ifundefined{section}{\DeclareOption{insection}{% - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0035]{minitoc}% {You have used the `insection' option in \MessageBreak a document where chapters are defined. @@ -36883,12 +40236,14 @@ have centered labels. % \begin{macro}{\mtc@addmisslanguage} % \begin{macro}{\mtcPackageWarningNoLine} % \ifcase\LANG\relax -% Before defining a language option, we must verify that the corresponding \suffix{.mld} file exists, and, if +% Before\SMM{\lmess{I0050}\\\lmess{I0051}} defining a language option, +% we must verify that the corresponding \suffix{.mld} file exists, and, if % necessary, that the corresponding \suffix{.mlo} file exists. % Hence, we must first define a flag \com{if@mtc@misslang} and % two macros to test the presence of these files; if the files are available, we define the language option. % \or\relax -% Avant de définir une option de langue, nous devons vérifier si le fichier \suffix{.mld} existe, et, si +% Avant\SMM{\lmess{I0050}\\\lmess{I0051}} de définir une option de langue, +% nous devons vérifier si le fichier \suffix{.mld} existe, et, si % nécessaire, que le fichier \suffix{.mlo} correspondant existe. Donc, nous devons d'abord définir un indicateur % \com{if@mtc@misslang} et deux macros pour tester la présence de ces fichiers; si les fichiers sont % disponibles, nous définissons l'option de langue. @@ -36900,7 +40255,7 @@ have centered labels. {\DeclareOption{#1}{\mtcselectlanguage{#1}}}% {\@mtc@misslangtrue \mtc@addmisslanguage{#1.mld} - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0050]{minitoc}% {The required "#1.mld" file is missing. \MessageBreak The "#1" language option @@ -36916,7 +40271,7 @@ have centered labels. {\mtc@setlangopt{#1}}% {\@mtc@misslangtrue \mtc@addmisslanguage{#1.mlo} - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0051]{minitoc}% {The required "#1.mlo" file is missing. \MessageBreak The "#1" language option @@ -36929,7 +40284,7 @@ have centered labels. \IfFileExists{#1.mld}{}% {\@mtc@misslangtrue \mtc@addmisslanguage{#1.mld} - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0050]{minitoc}% {The required "#1.mld" file is missing. \MessageBreak The "#1" language option will not be available. @@ -36957,11 +40312,11 @@ have centered labels. % \begin{macro}{\mtcPackageError} % \begin{macro}{\mtc@addmisslanguage} % \ifcase\LANG\relax -% Some \suffix{.mld} files are mandatory (\xfile{english.mld} because english is the default language), so their -% absence is a serious error: +% Some\imess{E0038} \suffix{.mld} files are mandatory (\xfile{english.mld} because english is the default language), +% so their absence is a serious error: % \or\relax -% Certains fichiers \suffix{.mld} sont obligatoires (\xfile{english.mld} car l'anglais est la langue par défaut), -% donc leur absence est une erreur sévère): +% Certains\imess{E0038} fichiers \suffix{.mld} sont obligatoires (\xfile{english.mld} car l'anglais est la langue +% par défaut), donc leur absence est une erreur sévère): % \fi % \begin{macrocode} \newcommand{\mtc@setlangoptm}[1]{% @@ -36969,7 +40324,7 @@ have centered labels. {\DeclareOption{#1}{\mtcselectlanguage{#1}}}% {\@mtc@misslangtrue \mtc@addmisslanguage{#1.mld} - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0038]{minitoc}% {Your minitoc installation is incomplete. \MessageBreak A mandatory minitoc language object file, @@ -37039,14 +40394,16 @@ have centered labels. % \begin{macro}{\mtc@listmisslanguages} % \begin{macro}{\@gobblethree} % \ifcase\LANG\relax -% If a \suffix{.mld} or \suffix{.mlo} file is missing, we signal that at the end of the document: +% If\SMM{\lmess{W0093}\\\lmess{W0094}} a \suffix{.mld} or \suffix{.mlo} file is missing, +% we signal that at the end of the document: % \or\relax -% Si un fichier \suffix{.mld} ou \suffix{.mlo} est manquant, nous le signalons en fin de document: +% Si\SMM{\lmess{W0093}\\\lmess{W0094}} un fichier \suffix{.mld} ou \suffix{.mlo} est manquant, +% nous le signalons en fin de document: % \fi % \begin{macrocode} \AtEndDocument{% \if@mtc@misslang - \mtcPackageWarningNoLine[]{minitoc}% + \mtcPackageWarningNoLine[W0093]{minitoc}% {Some "*.mld" or "*.mlo" files are missing \MessageBreak in your installation. @@ -37060,7 +40417,7 @@ have centered labels. a recent distribution \MessageBreak or from the CTAN archives}% - \mtcPackageWarningNoLine[]{minitoc}% + \mtcPackageWarningNoLine[W0094]{minitoc}% {Missing minitoc language file(s)\string: \MessageBreak \mtc@listmisslanguages\@gobblethree}% @@ -37098,6 +40455,9 @@ have centered labels. % fichier \emph{langue}\suffix{.mld} pour chaque option de langue, étant donné que ce fichier peut en charger un autre % (ainsi \xfile{francais.mld} charge-t-il \xfile{french.mld}). % \fi +% \raggedcolumns +% {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} +% \begin{SMOOTH} % \begin{macrocode} \mtc@setlangopt{acadian}% \mtc@setlangopt{acadien}% @@ -37134,14 +40494,14 @@ have centered labels. \mtc@setlangopt{castillan}% \mtc@setlangopt{castillian}% \mtc@setlangopt{catalan}% -\mtc@setlangopto{chinese1}% % .mlo -\mtc@setlangopto{chinese2}% % .mlo +\mtc@setlangopto{chinese1}% +\mtc@setlangopto{chinese2}% \mtc@setlangopt{croatian}% \mtc@setlangopt{czech}% \mtc@setlangopt{danish}% \mtc@setlangopt{devanagari}% \mtc@setlangopt{dutch}% -\mtc@setlangoptm{english}% % mandatory +\mtc@setlangoptm{english}% \mtc@setlangopt{english1}% \mtc@setlangopt{english2}% \mtc@setlangopt{esperant}% @@ -37150,8 +40510,8 @@ have centered labels. \mtc@setlangopt{ethiopia}% \mtc@setlangopt{ethiopian}% \mtc@setlangopt{ethiopian2}% -\mtc@setlangopto{farsi1}% % .mlo -\mtc@setlangopto{farsi2}% % .mlo +\mtc@setlangopto{farsi1}% +\mtc@setlangopto{farsi2}% \mtc@setlangopt{farsi3}% \mtc@setlangopt{finnish}% \mtc@setlangopt{finnish2}% @@ -37171,14 +40531,14 @@ have centered labels. \mtc@setlangopt{greek-polydemo}% \mtc@setlangopt{greek-polykatha}% \mtc@setlangopt{guarani}% -\mtc@setlangopto{hangul1}% % .mlo -\mtc@setlangopto{hangul2}% % .mlo -\mtc@setlangopto{hangul3}% % .mlo -\mtc@setlangopto{hangul4}% % .mlo -\mtc@setlangopto{hangul-u8}% % .mlo -\mtc@setlangopto{hanja1}% % .mlo -\mtc@setlangopto{hanja2}% % .mlo -\mtc@setlangopto{hanja-u8}% % .mlo +\mtc@setlangopto{hangul1}% +\mtc@setlangopto{hangul2}% +\mtc@setlangopto{hangul3}% +\mtc@setlangopto{hangul4}% +\mtc@setlangopto{hangul-u8}% +\mtc@setlangopto{hanja1}% +\mtc@setlangopto{hanja2}% +\mtc@setlangopto{hanja-u8}% \mtc@setlangopt{hebrew}% \mtc@setlangopt{hebrew2}% \mtc@setlangopt{hindi}% @@ -37191,19 +40551,24 @@ have centered labels. \mtc@setlangopt{irish}% \mtc@setlangopt{italian}% \mtc@setlangopt{italian2}% -\mtc@setlangopto{japanese}% % .mlo -\mtc@setlangopto{japanese2}% % .mlo -\mtc@setlangopto{japanese3}% % .mlo -\mtc@setlangopto{japanese4}% % .mlo -\mtc@setlangopto{japanese5}% % .mlo -\mtc@setlangopto{japanese6}% % .mlo +\mtc@setlangopto{japanese}% +\mtc@setlangopto{japanese2}% +\mtc@setlangopto{japanese3}% +\mtc@setlangopto{japanese4}% +\mtc@setlangopto{japanese5}% +\mtc@setlangopto{japanese6}% \mtc@setlangopt{kannada}% \mtc@setlangopt{khalkha}% \mtc@setlangopt{latin}% \mtc@setlangopt{latin2}% +\mtc@setlangopt{latinc}% +\mtc@setlangopt{latinc2}% \mtc@setlangopt{latvian}% +\mtc@setlangopt{latvian2}% \mtc@setlangopt{letton}% +\mtc@setlangopt{letton2}% \mtc@setlangopt{lithuanian}% +\mtc@setlangopt{lithuanian2}% \mtc@setlangopt{lowersorbian}% \mtc@setlangopt{lsorbian}% \mtc@setlangopt{magyar}% @@ -37211,7 +40576,7 @@ have centered labels. \mtc@setlangopt{magyar3}% \mtc@setlangopt{malay}% \mtc@setlangopt{malayalam-keli}% -\mtc@setlangopto{malayalam-omega}% % .mlo +\mtc@setlangopto{malayalam-omega}% \mtc@setlangopt{malayalam-rachana}% \mtc@setlangopt{malayalam-rachana2}% \mtc@setlangopt{manju}% @@ -37241,12 +40606,12 @@ have centered labels. \mtc@setlangopt{russianc}% \mtc@setlangopt{russian2m}% \mtc@setlangopt{russian2o}% -\mtc@setlangopto{russian-cca}% % .mlo -\mtc@setlangopto{russian-cca1}% % .mlo -\mtc@setlangopto{russian-lh}% % .mlo -\mtc@setlangopto{russian-lhcyralt}% % .mlo -\mtc@setlangopto{russian-lhcyrkoi}% % .mlo -\mtc@setlangopto{russian-lhcyrwin}% % .mlo +\mtc@setlangopto{russian-cca}% +\mtc@setlangopto{russian-cca1}% +\mtc@setlangopto{russian-lh}% +\mtc@setlangopto{russian-lhcyralt}% +\mtc@setlangopto{russian-lhcyrkoi}% +\mtc@setlangopto{russian-lhcyrwin}% \mtc@setlangopt{samin}% \mtc@setlangopt{scottish}% \mtc@setlangopt{serbian}% @@ -37259,7 +40624,7 @@ have centered labels. \mtc@setlangopt{spanish4}% \mtc@setlangopt{swedish}% \mtc@setlangopt{swedish2}% -\mtc@setlangopto{thai}% % .mlo +\mtc@setlangopto{thai}% \mtc@setlangopt{turkish}% \mtc@setlangopt{uighur}% \mtc@setlangopt{uighur2}% @@ -37277,6 +40642,8 @@ have centered labels. \mtc@setlangopt{xalx2}% \mtc@setlangopt{xalx3}% % \end{macrocode} +% \end{SMOOTH} +% \end{multicols}} % \end{macro} % \end{macro} % \end{macro} @@ -37330,19 +40697,18 @@ have centered labels. % \begin{macro}{\mtc@hints@enddoc} % \begin{macro}{\AtEndDocument} % \ifcase\LANG\relax -% The third and last part, \com{mtc@hints@enddoc}, is executed via \com{AtEndDocument} and examines some flags set +% The third and last part, \com{mtc@hints@enddoc}, is executed via \com{AtEndDocument} and examines the flags set % by the first and the second parts. Then, if necessary, it writes some infos in the \emph{document}\suffix{.log} -% file and/or warnings on -% the screen and in the \emph{document}\suffix{.log} file. -% Note that the \optd{hints} option does not signal errors, only infos +% file and/or warnings on the screen and in the \emph{document}\suffix{.log} file. +% The \optd{hints} option \virage\emph{does not signal errors}, only infos % and warnings, so it does not stop the \LaTeX\ run. % \or\relax % La troisième et dernière partie, \com{mtc@hints@enddoc}, est exécutée via \com{AtEndDocument} et examine -% certains indicateurs positionnés par les première et deuxième parties. Puis, si nécessaire, elle écrit quelques +% les indicateurs positionnés par les première et deuxième parties. Puis, si nécessaire, elle écrit quelques % informations dans le fichier \emph{document}\suffix{.log} et/ou des avertissements sur l'écran % et dans le fichier \emph{document}\suffix{.log}. -% Notez que l'option \optd{hints} ne signale pas d'erreurs, seulement des informations et des avertissements, et -% donc elle n'interrompt pas l'exécution de \LaTeX. +% L'option \optd{hints} \virage\emph{ne signale pas d'erreurs}, seulement des informations et des avertissements, et +% donc n'interrompt pas l'exécution de \LaTeX. % \fi % \end{macro} % \end{macro} @@ -37359,9 +40725,10 @@ have centered labels. % \begin{macro}{\if@mtc@lof@used@} % \begin{macro}{\if@mtc@lot@used@} % \ifcase\LANG\relax -% We declare some flags and the first part of the \optd{hints} option (for a \com{AtBeginDocument} block): +% We\imess{I0049} declare some flags and the first part of the \optd{hints} option (for an \com{AtBeginDocument} block): % \or\relax -% Nous déclarons quelques indicateurs et la première partie de l'option \optd{hints} (pour un bloc \com{AtBeginDocument}): +% Nous\imess{I0049} déclarons quelques indicateurs et la première partie de l'option \optd{hints} +% (pour un bloc \com{AtBeginDocument}): % \fi % \begin{macrocode} \newif\if@mtc@abstract@loaded@ \@mtc@abstract@loaded@false @@ -37369,7 +40736,7 @@ have centered labels. \newif\if@mtc@lof@used@ \global\@mtc@lof@used@false \newif\if@mtc@lot@used@ \global\@mtc@lot@used@false \def\mtc@hints@begindoc{% -\mtcPackageInfo[]{minitoc(hints)}% +\mtcPackageInfo[I0049]{minitoc(hints)}% {==> You requested the hints option \MessageBreak Some hints are eventually given below\@gobble}% @@ -37389,16 +40756,17 @@ have centered labels. % \begin{macro}{\@ifpackageloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test the presence of the \pack{alphanum} package (part of the \class{jura} class~\cite{jura}), and emit a warning, -% because this package is \Virage\emph{incompatible} with \upack{minitoc}: +% We\SMMZZ{\lmess{W0025}} test the presence of the \pack{alphanum} package (part of the \class{jura} class~\cite{jura}), +% and emit a warning, because this package is \emph{incompatible} with \upack{minitoc}: % \or\relax -% Nous testons la présence du paquetage \pack{alphanum} (qui fait partie de la classe \class{jura}~\cite{jura}), -% et émettons un avertissement, puisque ce paquetage est \Virage\emph{incompatible} avec \upack{minitoc}: +% Nous\SMMZZ{\lmess{W0025}} testons la présence du paquetage \pack{alphanum} (qui fait partie de la +% classe \class{jura}~\cite{jura}), et émettons un avertissement, puisque ce paquetage est \emph{incompatible} +% avec \upack{minitoc}: % \fi % \begin{macrocode} \@ifpackageloaded{alphanum}% {\@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0025]{minitoc(hints)}% {--- The alphanum package is loaded. \MessageBreak It is incompatible @@ -37417,14 +40785,14 @@ have centered labels. % \begin{macro}{\@ifpackageloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test the presence of the \pack{appendix} package~\cite{appendix}: +% We\imess{I0042} test the presence of the \pack{appendix} package~\cite{appendix}: % \or\relax -% Nous testons la présence du paquetage \pack{appendix}~\cite{appendix}: +% Nous\imess{I0042} testons la présence du paquetage \pack{appendix}~\cite{appendix}: % \fi % \begin{macrocode} \@ifpackageloaded{appendix}{% \@mtc@hints@given@true -\mtcPackageInfo[]{minitoc(hints)}% +\mtcPackageInfo[I0042]{minitoc(hints)}% {--- The appendix package is loaded. \MessageBreak See the minitoc package documentation @@ -37443,14 +40811,14 @@ have centered labels. % \begin{macro}{\@ifpackageloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test the presence of the \pack{tocbibind} package~\cite{tocbibind}: +% We\imess{I0046} test the presence of the \pack{tocbibind} package~\cite{tocbibind}: % \or\relax -% Nous testons la présence du paquetage \pack{tocbibind}~\cite{tocbibind}: +% Nous\imess{I0046} testons la présence du paquetage \pack{tocbibind}~\cite{tocbibind}: % \fi % \begin{macrocode} \@ifpackageloaded{tocbibind}% {\@mtc@hints@given@true - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0046]{minitoc(hints)}% {--- The tocbibind package is loaded. \MessageBreak See the minitoc package documentation @@ -37469,14 +40837,16 @@ have centered labels. % \begin{macro}{\@ifclassloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test the presence of each \upack{minitoc}-compatible \KOMAScript{} class~\cite{komab,koma,robbers-pj-2006-3}: +% We\imess{I0043} test the presence of each \upack{minitoc}-compatible \KOMAScript{} +% class~\cite{komab,koma,robbers-pj-2006-3}: % \or\relax -% Nous testons la présence de chaque classe \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} compatible avec \upack{minitoc}: +% Nous\imess{I0043} testons la présence de chaque classe \KOMAScript~\cite{komab,koma,robbers-pj-2006-3} compatible +% avec \upack{minitoc}: % \fi % \begin{macrocode} \@ifclassloaded{scrbook}% {\@mtc@hints@given@true - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0043]{minitoc(hints)}% {--- The KOMAScript scrbook class is loaded. \MessageBreak See the minitoc package documentation @@ -37484,7 +40854,7 @@ have centered labels. for specific precautions\@gobble}}{}% \@ifclassloaded{scrreprt}% {\@mtc@hints@given@true - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0043]{minitoc(hints)}% {--- The KOMAScript scrreprt class is loaded. \MessageBreak See the minitoc package documentation @@ -37492,7 +40862,7 @@ have centered labels. for specific precautions\@gobble}}{}% \@ifclassloaded{scrartcl}% {\@mtc@hints@given@true - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0043]{minitoc(hints)}% {--- The KOMAScript scrartcl class is loaded. \MessageBreak See the minitoc package documentation @@ -37511,14 +40881,14 @@ have centered labels. % \begin{macro}{\@ifpackageloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test the presence of the \pack{tocloft} package~\cite{tocloft}: +% We\imess{I0047} test the presence of the \pack{tocloft} package~\cite{tocloft}: % \or\relax -% Nous testons la présence du paquetage \pack{tocloft}~\cite{tocloft}: +% Nous\imess{I0047} testons la présence du paquetage \pack{tocloft}~\cite{tocloft}: % \fi % \begin{macrocode} \@ifpackageloaded{tocloft}% {\@mtc@hints@given@true - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0047]{minitoc(hints)}% {--- The tocloft package is loaded. \MessageBreak See the minitoc package documentation @@ -37537,16 +40907,16 @@ have centered labels. % \begin{macro}{\@ifpackageloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test the presence of the \pack{titletoc} package~\cite{titletoc}, and emit a warning, because this package -% is \Virage\emph{incompatible} with \upack{minitoc}: +% We\SMMZZ{\lmess{W0040}} test the presence of the \pack{titletoc} package~\cite{titletoc}, and emit a warning, +% because this package is \emph{incompatible} with \upack{minitoc}: % \or\relax -% Nous testons la présence du paquetage \pack{titletoc}~\cite{titletoc}, et émettons un avertissement, puisque -% ce paquetage est \Virage\emph{incompatible} avec \upack{minitoc}: +% Nous\SMMZZ{\lmess{W0040}} testons la présence du paquetage \pack{titletoc}~\cite{titletoc}, +% et émettons un avertissement, puisque ce paquetage est \emph{incompatible} avec \upack{minitoc}: % \fi % \begin{macrocode} \@ifpackageloaded{titletoc}% {\@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0040]{minitoc(hints)}% {--- The titletoc package is loaded. \MessageBreak It is incompatible @@ -37567,18 +40937,19 @@ have centered labels. % \begin{macro}{\@ifpackagewith} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if the \pack{placeins} package~\cite{placeins} is loaded and, if yes, we check that the right options -% are selected: +% We\SMM{\lmess{W0031}\\\lmess{W0084}\\\lmess{W0085}\\\lmess{W0032}} test if the \pack{placeins} +% package~\cite{placeins} is loaded and, if yes, we check if the selected options are correct (see section~\vref{rem+FB}): % \or\relax -% Nous testons si le paquetage \pack{placeins}~\cite{placeins} est chargé et, si oui, nous regardons si les -% bonnes options ont été choisies: +% Nous\SMM{\lmess{W0031}\\\lmess{W0084}\\\lmess{W0085}\\\lmess{W0032}} testons si le paquetage +% \pack{placeins}~\cite{placeins} est chargé et, si oui, nous regardons si les options choisies +% sont correctes (voir la section~\vref{rem+FB}): % \fi % \begin{macrocode} \@ifpackageloaded{placeins}% {\if@mtc@ss@insection@ \@ifpackagewith{placeins}{section}{}% {\@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0031]{minitoc(hints)}% {--- The placeins package is loaded \MessageBreak without the section option, @@ -37595,7 +40966,7 @@ have centered labels. }% \@ifpackagewith{placeins}{above}% {\@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0084]{minitoc(hints)}% {--- The placeins package is loaded \MessageBreak with the above option, @@ -37610,7 +40981,7 @@ have centered labels. }{}% \@ifpackagewith{placeins}{below}% {\@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0085]{minitoc(hints)}% {--- The placeins package is loaded \MessageBreak with the below option, @@ -37626,7 +40997,7 @@ have centered labels. \fi \@ifpackagelater{placeins}{2005/04/18}{}{% \@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0032]{minitoc(hints)}% {--- The placeins package loaded is \MessageBreak too old. You should use a version @@ -37649,14 +41020,14 @@ have centered labels. % \begin{macro}{\@ifclassloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if the \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3} is loaded: +% We\imess{I0044} test if the \class{memoir} class~\cite{memoir,add-memoir,wilson-pj-2006-3} is loaded: % \or\relax -% Nous testons si la classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} est chargée: +% Nous\imess{I0044} testons si la classe \class{memoir}~\cite{memoir,add-memoir,wilson-pj-2006-3} est chargée: % \fi % \begin{macrocode} \@ifclassloaded{memoir}% {\@mtc@hints@given@true - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0044]{minitoc(hints)}% {--- The memoir class is loaded. \MessageBreak See the minitoc package documentation @@ -37667,7 +41038,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{7} % \ifcase\LANG\relax % \subsubsection{Hint about the \uclass{amsart} and \uclass{amsproc} classes}\iclass{amsart}\iclass{amsproc} % \or\relax @@ -37676,16 +41047,16 @@ have centered labels. % \begin{macro}{\@ifclassloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if the \class{amsart} or \class{amsproc} class is loaded and emit a warning, because these classes are -% \Virage\emph{incompatible} with \upack{minitoc}: +% We\SMMZZ{\lmess{W0026}\\\lmess{W0027}} test if the \class{amsart} or \class{amsproc} class is loaded and emit a warning, +% because these classes are \emph{incompatible} with \upack{minitoc}: % \or\relax -% Nous regardons si l'une des classes \class{amsart} ou \class{amsproc} a été chargée et émettons un -% avertissement, puisque ces classes sont \Virage\emph{incompatibles} avec \upack{minitoc}: +% Nous\SMMZZ{\lmess{W0026}\\\lmess{W0027}} regardons si l'une des classes \class{amsart} ou \class{amsproc} a été chargée +% et émettons un avertissement, puisque ces classes sont \emph{incompatibles} avec \upack{minitoc}: % \fi % \begin{macrocode} \@ifclassloaded{amsart}% {\@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0026]{minitoc(hints)}% {--- The amsart class is loaded. \MessageBreak It is incompatible @@ -37693,7 +41064,7 @@ have centered labels. with the minitoc package}}{}% \@ifclassloaded{amsproc}% {\@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0027]{minitoc(hints)}% {--- The amsproc class is loaded. \MessageBreak It is incompatible @@ -37711,14 +41082,14 @@ have centered labels. % \begin{macro}{\@ifclassloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if the \class{amsbook} class is loaded: +% We\imess{I0041} test if the \class{amsbook} class is loaded: % \or\relax -% Nous testons si la classe \class{amsbook} est chargée: +% Nous\imess{I0041} testons si la classe \class{amsbook} est chargée: % \fi % \begin{macrocode} \@ifclassloaded{amsbook}% {\@mtc@hints@given@true - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0041]{minitoc(hints)}% {--- The amsbook class is loaded. \MessageBreak See the minitoc package documentation @@ -37739,16 +41110,16 @@ have centered labels. % \begin{macro}{\@ifpackagewith} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test the presence of the \pack{abstract} package~\cite{abstract}, then its options: +% We\imess{I0040} test the presence of the \pack{abstract} package~\cite{abstract}, then its options: % \or\relax -% Nous testons la présence du paquetage \pack{abstract}~\cite{abstract}, puis ses options: +% Nous\imess{I0040} testons la présence du paquetage \pack{abstract}~\cite{abstract}, puis ses options: % \fi % \begin{macrocode} \@ifpackageloaded{abstract}% {\@mtc@abstract@loaded@true% \@ifpackagewith{abstract}{addtotoc}% {\@mtc@hints@given@true - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0040]{minitoc(hints)}% {The ``abstract'' package has been \MessageBreak loaded with the ``addtotoc'' option. @@ -37772,16 +41143,16 @@ have centered labels. % \begin{macro}{\@ifclassloaded} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if the \class{jura} class is loaded and emit a warning, because this class is -% \Virage\emph{incompatible} with \upack{minitoc}: +% We\SMMZZ{\lmess{W0029}} test if the \class{jura} class is loaded and emit a warning, because this class is +% \emph{incompatible} with \upack{minitoc}: % \or\relax -% Nous regardons si la classe \class{jura} a été chargée et émettons un -% avertissement, puisque cette classe est \Virage\emph{incompatible} avec \upack{minitoc}: +% Nous\SMMZZ{\lmess{W0029}} regardons si la classe \class{jura} a été chargée et émettons un +% avertissement, puisque cette classe est \emph{incompatible} avec \upack{minitoc}: % \fi % \begin{macrocode} \@ifclassloaded{jura}% {\@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0029]{minitoc(hints)}% {--- The jura class is loaded. \MessageBreak It is incompatible @@ -37790,6 +41161,34 @@ have centered labels. % \end{macro} % \end{macro} % +% \lneed{5} +% \ifcase\LANG\relax +% \subsubsection{Hint about the \upack{flowfram} package}\ipack{flowfram} +% \or\relax +% \subsubsection{\emph{Hint} sur le paquetage \upack{flowfram}}\ipack{flowfram} +% \fi +% \begin{macro}{\@ifpackageloaded} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We \SMMZZ{\lmess{W0097}} test the presence of the \pack{flowfram} package~\cite{flowfram,ffuserguide}, +% and emit a warning, because this package is \emph{incompatible} with \upack{minitoc}: +% \or\relax +% Nous\SMMZZ{\lmess{W0097}} testons la présence du paquetage \pack{flowfram}~\cite{flowfram,ffuserguide}, +% et émettons un avertissement, puisque ce paquetage est \emph{incompatible} avec \upack{minitoc}: +% \fi +% \begin{macrocode} +\@ifpackageloaded{flowfram}% + {\@mtc@hints@given@true + \mtcPackageWarningNoLine[W0097]{minitoc(hints)}% + {--- The flowfram package is loaded. + \MessageBreak + It is incompatible + \MessageBreak + with the minitoc package}}{}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% % \lneed{8} % \ifcase\LANG\relax % \subsubsection{Hint about the alteration of the sectionning commands} @@ -37806,7 +41205,7 @@ have centered labels. % \begin{macro}{\mtc@hints@section} % \ifcase\LANG\relax % To check if the sectionning commands \com{part}, \com{chapter} or \com{section} have been altered by some -% package or in the preamble, we compare them (when executing a \com{AtBeginDocument} block) with their saved +% package or in the preamble, we compare them (when executing an \com{AtBeginDocument} block) with their saved % versions (saved by the % \upack{minitoc} package when it is loaded) \com{mtc@hints@part}, \com{mtc@hints@chapter} and % \com{mtc@hints@section}. For each sectionning command, we must perform the comparaison for the command itself, @@ -37829,7 +41228,7 @@ have centered labels. % \end{macro} % \end{SMOOTH} % -% \lneed{8} +% \lneed{13} % \ifcase\LANG\relax % \paragraph{Alteration of \ucom{part}}\icom{part} % \or\relax @@ -37846,9 +41245,9 @@ have centered labels. % \begin{macro}{\if@mtc@hints@given@} % \begin{macro}{\if@mtc@hyper@used@} % \ifcase\LANG\relax -% We check the alteration of \com{part}, \com{@part} and \com{@spart}: +% We\SMM{\lmess{W0030}\\\lmess{W0023}} check the alteration of \com{part}, \com{@part} and \com{@spart}: % \or\relax -% Nous regardons si \com{part}, \com{@part} and \com{@spart} ont été altérées: +% Nous\SMM{\lmess{W0030}\\\lmess{W0023}} regardons si \com{part}, \com{@part} and \com{@spart} ont été altérées: % \fi % \begin{macrocode} \@mtc@hints@w@false @@ -37859,12 +41258,12 @@ have centered labels. \@ifundefined{part}{}{\ifx\@spart\mtc@hints@@spart\relax \else\@mtc@hints@w@true\fi} \if@mtc@hints@w@\@mtc@hints@given@true% - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0030]{minitoc(hints)}% {--- The \string\part\space command is altered \MessageBreak after minitoc} \if@mtc@hyper@used@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0023]{minitoc(hints)}% {--- It may be the consequence \MessageBreak of loading the ``hyperref'' package} @@ -37882,7 +41281,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{8} +% \lneed{13} % \ifcase\LANG\relax % \paragraph{Alteration of \ucom{chapter}}\icom{chapter} % \or\relax @@ -37899,9 +41298,9 @@ have centered labels. % \begin{macro}{\if@mtc@hints@given@} % \begin{macro}{\if@mtc@hyper@used@} % \ifcase\LANG\relax -% We check the alteration of \com{chapter}, \com{@chapter} and \com{@schapter}: +% We\SMM{\lmess{W0028}\\\lmess{W0023}} check the alteration of \com{chapter}, \com{@chapter} and \com{@schapter}: % \or\relax -% Nous regardons si \com{chapter}, \com{@chapter} and \com{@schapter} ont été altérées: +% Nous\SMM{\lmess{W0028}\\\lmess{W0023}} regardons si \com{chapter}, \com{@chapter} and \com{@schapter} ont été altérées: % \fi % \begin{macrocode} \@mtc@hints@w@false @@ -37912,12 +41311,12 @@ have centered labels. \@ifundefined{chapter}{}{\ifx\@schapter\mtc@hints@@schapter\relax \else\@mtc@hints@w@true\fi}% \if@mtc@hints@w@\@mtc@hints@given@true% - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0028]{minitoc(hints)}% {--- The \string\chapter\space command is altered \MessageBreak after minitoc} \if@mtc@hyper@used@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0023]{minitoc(hints)}% {--- It may be the consequence \MessageBreak of loading the ``hyperref'' package} @@ -37935,7 +41334,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{8} +% \lneed{13} % \ifcase\LANG\relax % \paragraph{Alteration of \ucom{section}}\icom{section} % \or\relax @@ -37952,9 +41351,9 @@ have centered labels. % \begin{macro}{\if@mtc@hints@given@} % \begin{macro}{\if@mtc@hyper@used@} % \ifcase\LANG\relax -% We check the alteration of \com{section}, \com{@sect} and \com{@ssect}: +% We\SMM{\lmess{W0039}\\\lmess{W0023}} check the alteration of \com{section}, \com{@sect} and \com{@ssect}: % \or\relax -% Nous regardons si \com{section}, \com{@sect} and \com{@ssect} ont été altérées: +% Nous\SMM{\lmess{W0039}\\\lmess{W0023}} regardons si \com{section}, \com{@sect} and \com{@ssect} ont été altérées: % \fi % \begin{macrocode} \@mtc@hints@w@false @@ -37966,12 +41365,12 @@ have centered labels. \@ifundefined{section}{}{\ifx\@ssect\mtc@hints@@ssect\relax\else \@mtc@hints@w@true\fi} \if@mtc@hints@w@\@mtc@hints@given@true% - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0039]{minitoc(hints)}% {--- The \string\section\space command is altered \MessageBreak after minitoc} \if@mtc@hyper@used@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0023]{minitoc(hints)}% {--- It may be the consequence \MessageBreak of loading the ``hyperref'' package} @@ -37991,13 +41390,13 @@ have centered labels. % % \lneed{5} % \ifcase\LANG\relax -% \subsubsection{Hint about the consistency of the calling sequences of some commands} +% \subsubsection{Hint about the consistency of the calling sequences of the commands} % And finally, we prepare the consistency tests about the calling sequences of triplets of associated commands % like \com{doparttoc}, \com{parttoc} and \fkcom{tableofcontents}, and similar: to be able to use % \com{parttoc}, a table of contents file must have been % created via \fkcom{tableofcontents} and splitted into parttoc files via \com{doparttoc}. % \or\relax -% \subsubsection{\emph{Hint} sur la cohérence des séquences d'appel de certaines commandes} +% \subsubsection{\emph{Hint} sur la cohérence des séquences d'appel des commandes} % Et enfin, nous préparons les tests de cohérence sur les séquences d'appel de triplets de commandes associées % telles que \com{doparttoc}, \com{parttoc} et \fkcom{tableofcontents}, et similaires: pour pouvoir % utiliser \com{parttoc}, un fichier table des matières doit avoir été créé via \fkcom{tableofcontents} et @@ -38175,12 +41574,12 @@ have centered labels. % \begin{macro}{\if@mtc@hints@w@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% If yes, we verify that the +% If\imess{W0056} yes, we verify that the % \pack{placeins} package~\cite{placeins} has been loaded with the correct options or that the \opt{insection} % option of the \upack{minitoc} package has been invoked. % If not, a warning is given. % \or\relax -% Si oui, nous +% Si\imess{W0056} oui, nous % vérifions que le paquetage \pack{placeins}~\cite{placeins} a été chargé avec les options correctes ou que % l'option \opt{insection} du paquetage \upack{minitoc} a été invoquée. % Sinon, un avertissement est émis. @@ -38188,7 +41587,7 @@ have centered labels. % \begin{macrocode} \if@mtc@placeinsLoaded@ \else \if@mtc@sect@floats@% - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0056]{minitoc(hints)}% {You are using \string\dosectlof\space and/or \MessageBreak \string\dosectlot, \string\sectlof\space and/or \string\sectlot, @@ -38229,15 +41628,15 @@ have centered labels. % \begin{macro}{\if@partlot@used@} % \begin{macro}{\if@dopartlot@used@} % \ifcase\LANG\relax -% For the part level commands: +% For\SMM{\lmess{W0062}\\\lmess{W0060}\\\lmess{W0061}} the part level commands: % \or\relax -% Pour les commandes au niveau partie: +% Pour\SMM{\lmess{W0062}\\\lmess{W0060}\\\lmess{W0061}} les commandes au niveau partie: % \fi % \begin{macrocode} \if@mtc@part@def@ \if@parttoc@used@ \if@doparttoc@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0062]{minitoc(hints)}% {You have used \string\parttoc, \MessageBreak but not \string\doparttoc} @@ -38246,7 +41645,7 @@ have centered labels. \fi \if@partlof@used@ \if@dopartlof@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0060]{minitoc(hints)}% {You have used \string\partlof, \MessageBreak but not \string\dopartlof} @@ -38255,7 +41654,7 @@ have centered labels. \fi \if@partlot@used@ \if@dopartlot@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0061]{minitoc(hints)}% {You have used \string\partlot, \MessageBreak but not \string\dopartlot} @@ -38283,15 +41682,15 @@ have centered labels. % \begin{macro}{\if@minilot@used@} % \begin{macro}{\if@dominilot@used@} % \ifcase\LANG\relax -% For the chapter level commands: +% For\SMM{\lmess{W0059}\\\lmess{W0057}\\\lmess{W0058}} the chapter level commands: % \or\relax -% Pour les commandes au niveau chapitre: +% Pour\SMM{\lmess{W0059}\\\lmess{W0057}\\\lmess{W0058}} les commandes au niveau chapitre: % \fi % \begin{macrocode} \if@mtc@chapter@def@ \if@minitoc@used@ \if@dominitoc@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0059]{minitoc(hints)}% {You have used \string\minitoc, \MessageBreak but not \string\dominitoc} @@ -38300,7 +41699,7 @@ have centered labels. \fi \if@minilof@used@ \if@dominilof@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0057]{minitoc(hints)}% {You have used \string\minilof, \MessageBreak but not \string\dominilof} @@ -38309,7 +41708,7 @@ have centered labels. \fi \if@minilot@used@ \if@dominilot@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0058]{minitoc(hints)}% {You have used \string\minilot, \MessageBreak but not \string\dominilot} @@ -38337,15 +41736,15 @@ have centered labels. % \begin{macro}{\if@sectlot@used@} % \begin{macro}{\if@dosectlot@used@} % \ifcase\LANG\relax -% For the section level commands: +% For\SMM{\lmess{W0065}\\\lmess{W0063}\\\lmess{W0064}} the section level commands: % \or\relax -% Pour les commandes au niveau section: +% Pour\SMM{\lmess{W0065}\\\lmess{W0063}\\\lmess{W0064}} les commandes au niveau section: % \fi % \begin{macrocode} \if@mtc@section@def@ \if@secttoc@used@ \if@dosecttoc@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0065]{minitoc(hints)}% {You have used \string\secttoc, \MessageBreak but not \string\dosecttoc} @@ -38354,7 +41753,7 @@ have centered labels. \fi \if@sectlof@used@ \if@dosectlof@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0063]{minitoc(hints)}% {You have used \string\sectlof, \MessageBreak but not \string\dosectlof} @@ -38363,7 +41762,7 @@ have centered labels. \fi \if@sectlot@used@ \if@dosectlot@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0064]{minitoc(hints)}% {You have used \string\sectlot, \MessageBreak but not \string\dosectlot} @@ -38404,15 +41803,15 @@ have centered labels. % \begin{macro}{\if@dopartlot@used@} % \begin{macro}{\if@partlot@used@} % \ifcase\LANG\relax -% Part level commands: +% Part\SMM{\lmess{W0075}\\\lmess{W0076}\\\lmess{W0077}} level commands: % \or\relax -% Commandes au niveau partie: +% Commandes\SMM{\lmess{W0075}\\\lmess{W0076}\\\lmess{W0077}} au niveau partie: % \fi % \begin{macrocode} \if@mtc@part@def@ \if@doparttoc@used@ \if@parttoc@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0075]{minitoc(hints)}% {You have used \string\doparttoc, \MessageBreak but not \string\parttoc} @@ -38421,7 +41820,7 @@ have centered labels. \fi \if@dopartlof@used@ \if@partlof@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0076]{minitoc(hints)}% {You have used \string\dopartlof, \MessageBreak but not \string\partlof} @@ -38430,7 +41829,7 @@ have centered labels. \fi \if@dopartlot@used@ \if@partlot@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0077]{minitoc(hints)}% {You have used \string\dopartlot, \MessageBreak but not \string\partlot} @@ -38458,15 +41857,15 @@ have centered labels. % \begin{macro}{\if@dominilot@used@} % \begin{macro}{\if@minilot@used@} % \ifcase\LANG\relax -% Chapter level commands: +% Chapter\SMM{\lmess{W0078}\\\lmess{W0079}\\\lmess{W0080}} level commands: % \or\relax -% Commandes au niveau chapitre: +% Commandes\SMM{\lmess{W0078}\\\lmess{W0079}\\\lmess{W0080}} au niveau chapitre: % \fi % \begin{macrocode} \if@mtc@chapter@def@ \if@dominitoc@used@ \if@minitoc@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0078]{minitoc(hints)}% {You have used \string\dominitoc, \MessageBreak but not \string\minitoc} @@ -38475,7 +41874,7 @@ have centered labels. \fi \if@dominilof@used@ \if@minilof@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0079]{minitoc(hints)}% {You have used \string\dominilof, \MessageBreak but not \string\minilof} @@ -38484,7 +41883,7 @@ have centered labels. \fi \if@dominilot@used@ \if@minilot@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0080]{minitoc(hints)}% {You have used \string\dominilot, \MessageBreak but not \string\minilot} @@ -38512,15 +41911,15 @@ have centered labels. % \begin{macro}{\if@dosectlot@used@} % \begin{macro}{\if@sectlot@used@} % \ifcase\LANG\relax -% Section level commands: +% Section\SMM{\lmess{W0081}\\\lmess{W0082}\\\lmess{W0083}} level commands: % \or\relax -% Commandes au niveau section: +% Commandes\SMM{\lmess{W0081}\\\lmess{W0082}\\\lmess{W0083}} au niveau section: % \fi % \begin{macrocode} \if@mtc@section@def@ \if@dosecttoc@used@ \if@secttoc@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0081]{minitoc(hints)}% {You have used \string\dosecttoc, \MessageBreak but not \string\secttoc} @@ -38529,7 +41928,7 @@ have centered labels. \fi \if@dosectlof@used@ \if@sectlof@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0082]{minitoc(hints)}% {You have used \string\dosectlof, \MessageBreak but not \string\sectlof} @@ -38538,7 +41937,7 @@ have centered labels. \fi \if@dosectlot@used@ \if@sectlot@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0083]{minitoc(hints)}% {You have used \string\dosectlot, \MessageBreak but not \string\sectlot} @@ -38565,13 +41964,13 @@ have centered labels. % \ifcase\LANG\relax % Another consistency test verifies that if the macro \com{parttoc} has been called, % then the macro \com{tableofcontents} or \com{faketableofcontents} has also been called -% (to create the necessary contents file); and similar tests are made +% (to create the necessary contents file); similar tests are made % for the other mini-table commands. % \or\relax % Un autre test de cohérence vérifie que si la macro \com{parttoc} a été appelée, % alors la macro \com{tableofcontents} ou -% \com{faketableofcontents} a aussi été appelée (pour créer le fichier de contenu nécessaire); et des tests -% similaires sont effectués pour les autres commandes de mini-tables. +% \com{faketableofcontents} a aussi été appelée (créant le fichier de contenu nécessaire); des tests +% analogues sont faits pour les autres commandes de mini-tables. % \fi % % \lneed{5} @@ -38584,15 +41983,15 @@ have centered labels. % \begin{macro}{\if@partlot@used@} % \begin{macro}{\ifmtc@lot@used@} % \ifcase\LANG\relax -% Part level commands: +% Part\SMM{\lmess{W0071}\\\lmess{W0069}\\\lmess{W0070}} level commands: % \or\relax -% Commandes au niveau partie: +% Commandes\SMM{\lmess{W0071}\\\lmess{W0069}\\\lmess{W0070}} au niveau partie: % \fi % \begin{macrocode} \if@mtc@part@def@ \if@parttoc@used@ \if@mtc@toc@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0071]{minitoc(hints)}% {You have used \string\parttoc\space but not \MessageBreak \string\tableofcontents @@ -38603,7 +42002,7 @@ have centered labels. \fi \if@partlof@used@ \if@mtc@lof@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0069]{minitoc(hints)}% {You have used \string\partlof\space but not \MessageBreak \string\listoffigures @@ -38614,7 +42013,7 @@ have centered labels. \fi \if@partlot@used@ \if@mtc@lot@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0070]{minitoc(hints)}% {You have used \string\partlot\space but not \MessageBreak \string\listoftables @@ -38644,15 +42043,15 @@ have centered labels. % \begin{macro}{\if@minilot@used@} % \begin{macro}{\ifmtc@lot@used@} % \ifcase\LANG\relax -% Chapter level commands: +% Chapter\SMM{\lmess{W0068}\\\lmess{W0066}\\\lmess{W0067}} level commands: % \or\relax -% Commandes au niveau chapitre: +% Commandes\SMM{\lmess{W0068}\\\lmess{W0066}\\\lmess{W0067}} au niveau chapitre: % \fi % \begin{macrocode} \if@mtc@chapter@def@ \if@minitoc@used@ \if@mtc@toc@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0068]{minitoc(hints)}% {You have used \string\minitoc\space but not \MessageBreak \string\tableofcontents @@ -38663,7 +42062,7 @@ have centered labels. \fi \if@minilof@used@ \if@mtc@lof@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0066]{minitoc(hints)}% {You have used \string\minilof\space but not \MessageBreak \string\listoffigures @@ -38674,7 +42073,7 @@ have centered labels. \fi \if@minilot@used@ \if@mtc@lot@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0067]{minitoc(hints)}% {You have used \string\minilot\space but not \MessageBreak \string\listoftables @@ -38704,15 +42103,15 @@ have centered labels. % \begin{macro}{\if@sectlot@used@} % \begin{macro}{\ifmtc@lot@used@} % \ifcase\LANG\relax -% Section level commands: +% Section\SMM{\lmess{W0074}\\\lmess{W0072}\\\lmess{W0073}} level commands: % \or\relax -% Commandes au niveau section: +% Commandes\SMM{\lmess{W0074}\\\lmess{W0072}\\\lmess{W0073}} au niveau section: % \fi % \begin{macrocode} \if@mtc@section@def@ \if@secttoc@used@ \if@mtc@toc@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0074]{minitoc(hints)}% {You have used \string\secttoc\space but not \MessageBreak \string\tableofcontents @@ -38723,7 +42122,7 @@ have centered labels. \fi \if@sectlof@used@ \if@mtc@lof@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0072]{minitoc(hints)}% {You have used \string\sectlof\space but not \MessageBreak \string\listoffigures @@ -38734,7 +42133,7 @@ have centered labels. \fi \if@sectlot@used@ \if@mtc@lot@used@\else - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0073]{minitoc(hints)}% {You have used \string\sectlot\space but not \MessageBreak \string\listoftables @@ -38768,13 +42167,15 @@ have centered labels. % \begin{macro}{\if@mtc@chapter@def@} % \begin{macro}{\if@mtc@section@def@} % \ifcase\LANG\relax -% If short extensions are used, you can use only 99~mini-tables of each kind. If more are created, the auxiliary +% If\SMM{\lmess{W0054}\\\lmess{W0053}\\\lmess{W0055}} short extensions are used, +% you can use only 99~mini-tables of each kind. If more are created, the auxiliary % files can be overwritten: the hundredth minitoc file \com{jobname}\verb|.U100| has its name truncated to % \com{jobname}\verb|.U10|, which is already the tenth minitoc file. Thus, we need a hint to signal this situation. The % code is rather simple, but the remedy is bitter and costly: either use a better operating system\,\footnote{On % the long term, a good investment.}, either redesign the document. % \or\relax -% Si les suffixes courts sont utilisés, vous ne pouvez utiliser que 99~mini-tables de chaque genre. Si davantage de +% Si\SMM{\lmess{W0054}\\\lmess{W0053}\\\lmess{W0055}} les suffixes courts sont utilisés, +% vous ne pouvez utiliser que 99~mini-tables de chaque genre. Si davantage de % mini-tables sont créées, les fichiers auxiliaires seront écrasés; le centième fichier minitoc \com{jobname}\verb|.U100| % a son nom tronqué à\com{jobname}\verb|.U10|, qui est déjà le dixième fichier minitoc. Donc nous avons besoin d'une % indication (\emph{hint}) pour signaler cette situation. Le code est assez simple, mais le remède est amer et @@ -38786,27 +42187,24 @@ have centered labels. \if@longextensions@ \else \if@mtc@part@def@ - \ifnum 99 < \value{ptc}\relax - \@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \ifnum 99 < \value{ptc}\relax \@mtc@hints@given@true + \mtcPackageWarningNoLine[W0054]{minitoc(hints)}% {You have used short extensions \MessageBreak and more than 99 parts (\arabic{ptc})} \fi \fi \if@mtc@chapter@def@ - \ifnum 99 < \value{mtc}\relax - \@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \ifnum 99 < \value{mtc}\relax \@mtc@hints@given@true + \mtcPackageWarningNoLine[W0053]{minitoc(hints)}% {You have used short extensions \MessageBreak and more than 99 chapters (\arabic{mtc})} \fi \else \if@mtc@section@def@ - \ifnum 99 < \value{stc}\relax - \@mtc@hints@given@true - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \ifnum 99 < \value{stc}\relax \@mtc@hints@given@true + \mtcPackageWarningNoLine[W0055]{minitoc(hints)}% {You have used short extensions \MessageBreak and more than 99 sections (\arabic{stc})} @@ -38824,7 +42222,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{sectsty} package}\label{s+sectsty.h2}\ipack{sectsty} % \or\relax @@ -38834,16 +42232,16 @@ have centered labels. % \begin{macro}{\if@mtc@sectstyLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{sectsty} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0037} test if \pack{sectsty} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+sectsty.h1}. % \or\relax -% Nous testons si \pack{sectsty} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0037} testons si \pack{sectsty} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+sectsty.h1}. % \fi % \begin{macrocode} \if@mtc@sectstyLoaded@\else \if@mtc@sectstyLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0037]{minitoc(hints)}% {The sectsty package should be \MessageBreak loaded BEFORE the minitoc package} @@ -38855,7 +42253,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{varsects} package}\label{s+varsects.h2}\ipack{varsects} % \or\relax @@ -38865,16 +42263,16 @@ have centered labels. % \begin{macro}{\if@mtc@varsectsLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{varsects} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0038} test if \pack{varsects} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+varsects.h1}. % \or\relax -% Nous testons si \pack{varsects} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0038} testons si \pack{varsects} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+varsects.h1}. % \fi % \begin{macrocode} \if@mtc@varsectsLoaded@\else \if@mtc@varsectsLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0038]{minitoc(hints)}% {The varsects package should be \MessageBreak loaded BEFORE the minitoc package} @@ -38886,7 +42284,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{fncychap} package}\label{s+fncychap.h2}\ipack{fncychap} % \or\relax @@ -38896,16 +42294,16 @@ have centered labels. % \begin{macro}{\if@mtc@fncychapLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{fncychap} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0086} test if \pack{fncychap} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+fncychap.h1}. % \or\relax -% Nous testons si \pack{fncychap} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0086} testons si \pack{fncychap} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+fncychap.h1}. % \fi % \begin{macrocode} \if@mtc@fncychapLoaded@\else \if@mtc@fncychapLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0086]{minitoc(hints)}% {The fncychap package should be \MessageBreak loaded BEFORE the minitoc package} @@ -38917,7 +42315,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{hangcaption} package}\label{s+hangcaption.h2}\ipack{hangcaption} % \or\relax @@ -38927,16 +42325,16 @@ have centered labels. % \begin{macro}{\if@mtc@HgcLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{hangcaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0092} test if \pack{hangcaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+hangcaption.h1}. % \or\relax -% Nous testons si \pack{hangcaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0092} testons si \pack{hangcaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+hangcaption.h1}. % \fi % \begin{macrocode} \if@mtc@HgcLoaded@\else \if@mtc@HgcLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0092]{minitoc(hints)}% {The hangcaption package should be \MessageBreak loaded BEFORE the minitoc package} @@ -38948,7 +42346,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{quotchap} package}\label{s+quotchap.h2}\ipack{quotchap} % \or\relax @@ -38958,16 +42356,16 @@ have centered labels. % \begin{macro}{\if@mtc@quotchapLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{quotchap} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0087} test if \pack{quotchap} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+quotchap.h1}. % \or\relax -% Nous testons si \pack{quotchap} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0087} testons si \pack{quotchap} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+quotchap.h1}. % \fi % \begin{macrocode} \if@mtc@quotchapLoaded@\else \if@mtc@quotchapLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0087]{minitoc(hints)}% {The quotchap package should be \MessageBreak loaded BEFORE the minitoc package} @@ -38979,7 +42377,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{romannum} package}\label{s+romannum.h2}\ipack{romannum} % \or\relax @@ -38989,16 +42387,16 @@ have centered labels. % \begin{macro}{\if@mtc@romannumLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{romannum} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0088} test if \pack{romannum} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+romannum.h1}. % \or\relax -% Nous testons si \pack{romannum} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0088} testons si \pack{romannum} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+romannum.h1}. % \fi % \begin{macrocode} \if@mtc@romannumLoaded@\else \if@mtc@romannumLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0088]{minitoc(hints)}% {The romannum package should be \MessageBreak loaded BEFORE the minitoc package} @@ -39010,7 +42408,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{sfheaders} package}\label{s+sfheaders.h2}\ipack{sfheaders} % \or\relax @@ -39020,16 +42418,16 @@ have centered labels. % \begin{macro}{\if@mtc@sfheadersLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{sfheaders} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0089} test if \pack{sfheaders} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+sfheaders.h1}. % \or\relax -% Nous testons si \pack{sfheaders} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0089} testons si \pack{sfheaders} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+sfheaders.h1}. % \fi % \begin{macrocode} \if@mtc@sfheadersLoaded@\else \if@mtc@sfheadersLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0089]{minitoc(hints)}% {The sfheaders package should be \MessageBreak loaded BEFORE the minitoc package} @@ -39041,7 +42439,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{alnumsec} package}\label{s+alnumsec.h2}\ipack{alnumsec} % \or\relax @@ -39051,16 +42449,16 @@ have centered labels. % \begin{macro}{\if@mtc@alnumsecLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{alnumsec} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0090} test if \pack{alnumsec} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+alnumsec.h1}. % \or\relax -% Nous testons si \pack{alnumsec} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0090} testons si \pack{alnumsec} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+alnumsec.h1}. % \fi % \begin{macrocode} \if@mtc@alnumsecLoaded@\else \if@mtc@alnumsecLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0090]{minitoc(hints)}% {The alnumsec package should be \MessageBreak loaded BEFORE the minitoc package} @@ -39082,16 +42480,16 @@ have centered labels. % \begin{macro}{\if@mtc@captcontLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{captcont} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0091} test if \pack{captcont} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+captcont.h1}. % \or\relax -% Nous testons si \pack{captcont} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0091} testons si \pack{captcont} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+captcont.h1}. % \fi % \begin{macrocode} \if@mtc@captcontLoaded@\else \if@mtc@captcontLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0091]{minitoc(hints)}% {The captcont package should be \MessageBreak loaded BEFORE the minitoc package} @@ -39103,7 +42501,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{caption} package}\label{s+caption.h2}\ipack{caption} % \or\relax @@ -39113,16 +42511,16 @@ have centered labels. % \begin{macro}{\if@mtc@captionLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{caption} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0033} test if \pack{caption} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+caption.h1}. % \or\relax -% Nous testons si \pack{caption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0033} testons si \pack{caption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+caption.h1}. % \fi % \begin{macrocode} \if@mtc@captionLoaded@\else \if@mtc@captionLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0033]{minitoc(hints)}% {The caption package should be \MessageBreak loaded BEFORE the minitoc package} @@ -39134,7 +42532,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{caption2} package}\label{s+caption2.h2}\ipack{caption2} % \or\relax @@ -39144,16 +42542,16 @@ have centered labels. % \begin{macro}{\if@mtc@captionIILoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{caption2} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0034} test if \pack{caption2} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+caption2.h1}. % \or\relax -% Nous testons si \pack{caption2} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0034} testons si \pack{caption2} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+caption2.h1}. % \fi % \begin{macrocode} \if@mtc@captionIILoaded@\else \if@mtc@captionIILoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0034]{minitoc(hints)}% {The caption2 package should be \MessageBreak loaded BEFORE the minitoc package} @@ -39165,7 +42563,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{ccaption} package}\label{s+ccaption.h2}\ipack{ccaption} % \or\relax @@ -39175,16 +42573,16 @@ have centered labels. % \begin{macro}{\if@mtc@ccaptionLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{ccaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0035} test if \pack{ccaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+ccaption.h1}. % \or\relax -% Nous testons si \pack{ccaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0035} testons si \pack{ccaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+ccaption.h1}. % \fi % \begin{macrocode} \if@mtc@ccaptionLoaded@\else \if@mtc@ccaptionLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0035]{minitoc(hints)}% {The ccaption package should be \MessageBreak loaded BEFORE the minitoc package} @@ -39196,7 +42594,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \subsubsection{Final part of the hint about the \upack{mcaption} package}\label{s+mcaption.h2}\ipack{mcaption} % \or\relax @@ -39206,16 +42604,16 @@ have centered labels. % \begin{macro}{\if@mtc@mcaptionLoaded@a@} % \begin{macro}{\if@mtc@hints@given@} % \ifcase\LANG\relax -% We test if \pack{mcaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}. +% We\imess{W0036} test if \pack{mcaption} has been loaded before (correct) or after (incorrect) \upack{minitoc}. % See section~\vref{s+mcaption.h1}. % \or\relax -% Nous testons si \pack{mcaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. +% Nous\imess{W0036} testons si \pack{mcaption} a été chargé avant (correct) ou après (incorrect) \upack{minitoc}. % Voir la section~\vref{s+mcaption.h1}. % \fi % \begin{macrocode} \if@mtc@mcaptionLoaded@\else \if@mtc@mcaptionLoaded@a@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0036]{minitoc(hints)}% {The mcaption package should be \MessageBreak loaded BEFORE the minitoc package} @@ -39229,6 +42627,122 @@ have centered labels. % % \lneed{5} % \ifcase\LANG\relax +% \subsubsection{Final part of the hint about the \upack{float} package}\label{s+float.h2}\ipack{float} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \upack{float}}\label{s+float.h2}\ipack{float} +% \fi +% \begin{macro}{\if@mtc@floatLoaded@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We\imess{I0053} test if \pack{float} has been loaded. See section~\vref{s+float.h1}. +% \or\relax +% Nous\imess{I0053} testons si \pack{float} a été chargé. Voir la section~\vref{s+float.h1}. +% \fi +% \begin{macrocode} +\if@mtc@floatLoaded@\ + \mtcPackageInfo[I0053]{minitoc(hints)}% + {You have loaded the float package; + \MessageBreak + please be aware that the minitoc package + \MessageBreak + facilities can not be used for new types + \MessageBreak + of floats defined by the float package\@gobble} + \@mtc@hints@given@true +\fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{6} +% \ifcase\LANG\relax +% \subsubsection{Final part of the hint about the \upack{floatrow} package}\label{s+floatrow.h2}\ipack{floatrow} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \upack{floatrow}}\label{s+floatrow.h2}\ipack{floatrow} +% \fi +% \begin{macro}{\if@mtc@floatrowLoaded@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We\imess{I0053} test if \pack{floatrow} has been loaded. See section~\vref{s+floatrow.h1}. +% \or\relax +% Nous\imess{I0053} testons si \pack{floatrow} a été chargé. Voir la section~\vref{s+floatrow.h1}. +% \fi +% \begin{macrocode} +\if@mtc@floatrowLoaded@\ + \mtcPackageInfo[I0053]{minitoc(hints)}% + {You have loaded the floatrow package; + \MessageBreak + please be aware that the minitoc package + \MessageBreak + facilities can not be used for new types + \MessageBreak + of floats defined by the floatrow package\@gobble} + \@mtc@hints@given@true +\fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{6} +% \ifcase\LANG\relax +% \subsubsection{Final part of the hint about the \upack{trivfloat} package}\label{s+trivfloat.h2}\ipack{trivfloat} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \upack{trivfloat}}\label{s+trivfloat.h2}\ipack{trivfloat} +% \fi +% \begin{macro}{\if@mtc@trivfloatLoaded@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We\imess{I0053} test if \pack{trivfloat} has been loaded. See section~\vref{s+trivfloat.h1}. +% \or\relax +% Nous\imess{I0053} testons si \pack{trivfloat} a été chargé. Voir la section~\vref{s+trivfloat.h1}. +% \fi +% \begin{macrocode} +\if@mtc@trivfloatLoaded@\ + \mtcPackageInfo[I0053]{minitoc(hints)}% + {You have loaded the trivfloat package; + \MessageBreak + please be aware that the minitoc package + \MessageBreak + facilities can not be used for new types + \MessageBreak + of floats defined by the trivfloat package\@gobble} + \@mtc@hints@given@true +\fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{6} +% \ifcase\LANG\relax +% \subsubsection{Final part of the hint about the \upack{rotfloat} package}\label{s+rotfloat.h2}\ipack{rotfloat} +% \or\relax +% \subsubsection{Partie finale du \emph{hint} sur le paquetage \upack{rotfloat}}\label{s+rotfloat.h2}\ipack{rotfloat} +% \fi +% \begin{macro}{\if@mtc@rotfloatLoaded@} +% \begin{macro}{\if@mtc@hints@given@} +% \ifcase\LANG\relax +% We\imess{I0053} test if \pack{rotfloat} has been loaded. See section~\vref{s+rotfloat.h1}. +% \or\relax +% Nous\imess{I0053} testons si \pack{rotfloat} a été chargé. Voir la section~\vref{s+rotfloat.h1}. +% \fi +% \begin{macrocode} +\if@mtc@rotfloatLoaded@\ + \mtcPackageInfo[I0053]{minitoc(hints)}% + {You have loaded the rotfloat package; + \MessageBreak + please be aware that the minitoc package + \MessageBreak + facilities can not be used for new types + \MessageBreak + of floats defined by the rotfloat package\@gobble} + \@mtc@hints@given@true +\fi +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax % \subsubsection{Check if empty mini-tables have been detected} % \or\relax % \subsubsection{Tester si des mini-tables vides ont été détectées} @@ -39242,13 +42756,13 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@empty@parttoc@} % \ifcase\LANG\relax -% For parttocs: +% For parttocs:\imess{W0046} % \or\relax -% Pour les parttocs: +% Pour les parttocs:\imess{W0046} % \fi % \begin{macrocode} \if@mtc@empty@parttoc@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0046]{minitoc(hints)}% {You have attempted to insert \MessageBreak empty parttocs} @@ -39260,13 +42774,13 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@empty@partlof@} % \ifcase\LANG\relax -% For partlofs: +% For partlofs:\imess{W0044} % \or\relax -% Pour les partlofs: +% Pour les partlofs:\imess{W0044} % \fi % \begin{macrocode} \if@mtc@empty@partlof@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0044]{minitoc(hints)}% {You have attempted to insert \MessageBreak empty partlofs} @@ -39278,13 +42792,13 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@empty@partlot@} % \ifcase\LANG\relax -% For partlots: +% For partlots:\imess{W0045} % \or\relax -% Pour les partlots: +% Pour les partlots:\imess{W0045} % \fi % \begin{macrocode} \if@mtc@empty@partlot@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0045]{minitoc(hints)}% {You have attempted to insert \MessageBreak empty partlots} @@ -39296,13 +42810,13 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@empty@minitoc@} % \ifcase\LANG\relax -% For minitocs: +% For minitocs:\imess{W0043} % \or\relax -% Pour les minitocs: +% Pour les minitocs:\imess{W0043} % \fi % \begin{macrocode} \if@mtc@empty@minitoc@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0043]{minitoc(hints)}% {You have attempted to insert \MessageBreak empty minitocs} @@ -39314,13 +42828,13 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@empty@minilof@} % \ifcase\LANG\relax -% For minilofs: +% For minilofs:\imess{W0041} % \or\relax -% Pour les minilofs: +% Pour les minilofs:\imess{W0041} % \fi % \begin{macrocode} \if@mtc@empty@minilof@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0041]{minitoc(hints)}% {You have attempted to insert \MessageBreak empty minilofs} @@ -39332,13 +42846,13 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@empty@minilot@} % \ifcase\LANG\relax -% For minilots: +% For minilots:\imess{W0042} % \or\relax -% Pour les minilots: +% Pour les minilots:\imess{W0042} % \fi % \begin{macrocode} \if@mtc@empty@minilot@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0042]{minitoc(hints)}% {You have attempted to insert \MessageBreak empty minilots} @@ -39350,13 +42864,13 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@empty@secttoc@} % \ifcase\LANG\relax -% For secttocs: +% For secttocs:\imess{W0049} % \or\relax -% Pour les secttocs: +% Pour les secttocs:\imess{W0049} % \fi % \begin{macrocode} \if@mtc@empty@secttoc@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0049]{minitoc(hints)}% {You have attempted to insert \MessageBreak empty secttocs} @@ -39368,13 +42882,13 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@empty@sectlof@} % \ifcase\LANG\relax -% For sectlofs: +% For sectlofs:\imess{W0047} % \or\relax -% Pour les sectlofs: +% Pour les sectlofs:\imess{W0047} % \fi % \begin{macrocode} \if@mtc@empty@sectlof@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0047]{minitoc(hints)}% {You have attempted to insert \MessageBreak empty sectlofs} @@ -39386,13 +42900,13 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@mtc@empty@sectlot@} % \ifcase\LANG\relax -% For sectlots: +% For sectlots:\imess{W0048} % \or\relax -% Pour les sectlots: +% Pour les sectlots:\imess{W0048} % \fi % \begin{macrocode} \if@mtc@empty@sectlot@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0048]{minitoc(hints)}% {You have attempted to insert \MessageBreak empty sectlots} @@ -39417,14 +42931,14 @@ have centered labels. % % \begin{macro}{\if@firstpartis@used@} % \ifcase\LANG\relax -% Obsolete macro \com{firstpartis}: +% Obsolete macro \com{firstpartis}:\imess{W0051} % \or\relax -% Macro obsolète \com{firstpartis}: +% Macro obsolète \com{firstpartis}:\imess{W0051} % \fi % \begin{macrocode} \if@firstpartis@used@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% - {You have invoked an obsolete + \mtcPackageWarningNoLine[W0051]{minitoc(hints)}% + {You have invoked an obsolete (ignored) \MessageBreak command: \string\firstpartis} \@mtc@hints@given@true @@ -39435,14 +42949,14 @@ have centered labels. % \lneed{5} % \begin{macro}{\if@firstchapteris@used@} % \ifcase\LANG\relax -% Obsolete macro \com{firstchapteris}: +% Obsolete macro \com{firstchapteris}:\imess{W0050} % \or\relax -% Macro obsolète \com{firstchapteris}: +% Macro obsolète \com{firstchapteris}:\imess{W0050} % \fi % \begin{macrocode} \if@firstchapteris@used@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% - {You have invoked an obsolete + \mtcPackageWarningNoLine[W0050]{minitoc(hints)}% + {You have invoked an obsolete (ignored) \MessageBreak command: \string\firstchapteris} \@mtc@hints@given@true @@ -39452,14 +42966,14 @@ have centered labels. % % \begin{macro}{\if@firstsectionis@used@} % \ifcase\LANG\relax -% Obsolete macro \com{firstsectionis}: +% Obsolete macro \com{firstsectionis}:\imess{W0052} % \or\relax -% Macro obsolète \com{firstsectionis}: +% Macro obsolète \com{firstsectionis}:\imess{W0052} % \fi % \begin{macrocode} \if@firstsectionis@used@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% - {You have invoked an obsolete + \mtcPackageWarningNoLine[W0052]{minitoc(hints)}% + {You have invoked an obsolete (ignored) \MessageBreak command: \string\firstsectionis} \@mtc@hints@given@true @@ -39476,24 +42990,25 @@ have centered labels. % \begin{macro}{\if@mtc@hints@given@} % \begin{macro}{\mtc@hints@enddoc} % \ifcase\LANG\relax -% We come at the end of the third part of the \optd{hints} option: if problems have been detected, a warning is displayed; +% We\SMM{\lmess{W0024}\\\lmess{I0019}} come at the end of the third part of the \optd{hints} option: +% if problems have been detected, a warning is displayed; % the warning is not displayed but only written in the \emph{document}\suffix{.log} file if no problems have been detected. -% And we terminate the \com{mtc@hints@enddoc} -% macro by a closing brace. +% And we terminate the \com{mtc@hints@enddoc} macro by a closing brace. % \or\relax -% Nous arrivons à~la fin de la troisième partie de l'option \optd{hints}: si des problèmes ont été détectés, un +% Nous\SMM{\lmess{W0024}\\\lmess{I0019}} arrivons à~la fin de la troisième partie de l'option \optd{hints}: +% si des problèmes ont été détectés, un % avertissement est affiché; cet avertissement n'est pas affiché mais seulement écrit dans le fichier % \emph{document}\suffix{.log} si aucun problème n'a été détecté. Et nous terminons la macro \com{mtc@hints@enddoc} % par une accolade fermante. % \fi % \begin{macrocode} \if@mtc@hints@given@ - \mtcPackageWarningNoLine[]{minitoc(hints)}% + \mtcPackageWarningNoLine[W0024]{minitoc(hints)}% {Some hints have been written \MessageBreak in the \jobname.log file} \else - \mtcPackageInfo[]{minitoc(hints)}% + \mtcPackageInfo[I0019]{minitoc(hints)}% {No hints have been written \MessageBreak in the \jobname.log file.\@gobble} @@ -39536,12 +43051,12 @@ have centered labels. % \begin{macro}{\slftitle} % \begin{macro}{\slttitle} % \ifcase\LANG\relax -% Else, we signal a severe error and provide the missing default titles: +% Else,\SMMZZ{\lmess{E0036}} we signal a severe error and provide the missing default titles: % \else\relax -% Sinon, nous signalons une erreur sévère et fournissons les titres par défaut manquants: +% Sinon,\SMMZZ{\lmess{E0036}} nous signalons une erreur sévère et fournissons les titres par défaut manquants: % \fi % \begin{macrocode} - {\mtcPackageError[]{minitoc}% + {\mtcPackageError[E0036]{minitoc}% {Your minitoc installation is incomplete. \MessageBreak The minitoc language object file (.mld), @@ -39667,35 +43182,27 @@ have centered labels. % \begin{macro}{\IfFileExists} % \begin{macro}{\jobname} % \ifcase\LANG\relax -% We define the \com{mtc@maf} macro which closes \com{tf@mtc} -% and reopens it to write into the file -% \emph{document}\suffix{.maf}. -% It calls \com{mtc@maf@long} -% or \com{mtc@maf@short} (long or short extensions), then -% closes \com{tf@mtc}. \com{mtc@maf@long} or -% \com{mtc@maf@short} writes the names of the existing auxiliary -% files using decrementing loops on the associated -% counters, and includes \emph{document}\suffix{.mtc} in the list +% We\imess{I0009} define the \com{mtc@maf} macro which closes \com{tf@mtc} +% and reopens it to write into the file \emph{document}\suffix{.maf}. +% It calls \com{mtc@maf@long} or \com{mtc@maf@short} (long or short extensions), then +% closes \com{tf@mtc}. \com{mtc@maf@long} or \com{mtc@maf@short} writes the names of the existing auxiliary +% files using decrementing loops on the associated counters, and includes \emph{document}\suffix{.mtc} in the list % (but \emph{not} the \emph{document}\suffix{.maf}\,\footnote{Some users could made a cleanup using this file as a list of -% files to delete, so it must not be in the list.} file). We must also check the existence of \com{jobname}\suffix{.mtc1} if -% long extensions are used. -% \or\relax -% Nous définissons la macro \com{mtc@maf} qui ferme \com{tf@mtc} -% puis le ré-ouvre pour écrire dans le fichier -% \emph{document}\suffix{.maf}. -% Elle appelle \com{mtc@maf@long} ou \com{mtc@maf@short} -% (suffixes longs ou courts), puis ferme \com{tf@mtc}. -% \com{mtc@maf@long} ou \com{mtc@maf@short} écrit les noms -% des fichiers auxiliaires existants en utilisant des boucles -% par ordre décroissant sur les compteurs associés, et -% inclut \emph{document}\suffix{.mtc} dans la liste +% files to delete, so it must not be in the list.} file). +% We must also check the existence of \com{jobname}\suffix{.mtc1} if long extensions are used. +% \or\relax +% Nous\imess{I0009} définissons la macro \com{mtc@maf} qui ferme \com{tf@mtc} +% puis le ré-ouvre pour écrire dans le fichier \emph{document}\suffix{.maf}. +% Elle appelle \com{mtc@maf@long} ou \com{mtc@maf@short} (suffixes longs ou courts), puis ferme \com{tf@mtc}. +% \com{mtc@maf@long} ou \com{mtc@maf@short} écrit les noms des fichiers auxiliaires existants en utilisant des boucles +% par ordre décroissant sur les compteurs associés, et inclut \emph{document}\suffix{.mtc} dans la liste % (mais \emph{pas} le fichier \emph{document}\suffix{.maf}\,\footnote{Certains utilisateurs pourraient faire un nettoyage % en utilisant ce fichier comme liste des fichiers à~détruire, donc il ne doit pas être dans la liste.}). % Nous devons aussi tester l'existence de \com{jobname}\suffix{.mtc1} si les suffixes longs sont utilisés. % \fi % \begin{macrocode} \def\mtc@maf{% - \mtcPackageInfo[]{minitoc}% + \mtcPackageInfo[I0009]{minitoc}% {Listing minitoc auxiliary files. \MessageBreak Creating the \jobname.maf file\@gobble} @@ -39753,11 +43260,9 @@ have centered labels. % \begin{macro}{\AtEndDocument} % \begin{macro}{\mtc@maf} % \ifcase\LANG\relax -% If this option is active, we call \com{mtc@maf} in a -% \com{AtEndDocument} block. +% If this option is active, we call \com{mtc@maf} in an \com{AtEndDocument} block. % \or\relax -% Si cette option est active, nous appellons \com{mtc@maf} dans -% un bloc \com{AtEndDocument}. +% Si cette option est active, nous appellons \com{mtc@maf} dans un bloc \com{AtEndDocument}. % \fi % \begin{macrocode} \if@mtc@listfiles@{\AtEndDocument{\mtc@maf}}\else\fi @@ -39778,8 +43283,8 @@ have centered labels. % \begin{macro}{\AtEndDocument} % \begin{macro}{\mtc@hints@enddoc} % \ifcase\LANG\relax -% For the \optd{hints} option, we set its first part in a \com{AtBeginDocument} block and its third (last) part -% in a \com{AtEndDocument} block: +% For the \optd{hints} option, we set its first part in an \com{AtBeginDocument} block and its third (last) part +% in an \com{AtEndDocument} block: % \or\relax % Pour l'option \optd{hints}, nous plaçons sa première partie dans un bloc \com{AtBeginDocument} et sa % troisième (dernière) partie dans un bloc \com{AtEndDocument}: @@ -39897,38 +43402,38 @@ have centered labels. % \begin{macro}{\mtc@classck} % \begin{macro}{\mtcPackageError} % \ifcase\LANG\relax -% It may happen that you use a preparation command (like \com{dominitoc}) or an insertion command +% It\imess{E0037} may happen that you use a preparation command (like \com{dominitoc}) or an insertion command % (like \com{dominitoc}) in a document using a class where that command is not available (like % \class{article}). To get a better diagnostic for such errors, we intercept such commands by providing a default -% definition which just emits an error message. These default definitions are made in a \com{AtBeginDocument} +% definition which just emits an error message. These default definitions are made in an \com{AtBeginDocument} % block. % \or\relax -% Il peut arriver que vous utilisiez une commande de préparation (comme \com{dominitoc}) ou une commande d'insertion -% (comme \com{dominitoc}) dans un document utilisant une classe pour laquelle cette commande n'est pas disponible -% (comme \class{article}). Pour obtenir un meilleur diagnostic pour ce type d'erreurs, nous interceptons de +% Il\imess{E0037} peut arriver que vous utilisiez une commande de préparation (comme \com{dominitoc}) ou une commande +% d'insertion (comme \com{dominitoc}) dans un document utilisant une classe pour laquelle cette commande n'est pas +% disponible (comme \class{article}). Pour obtenir un meilleur diagnostic pour ce type d'erreurs, nous interceptons de % telles commandes en fournissant une définition par défaut qui émet simplement un message d'erreur. Ces définitions % par défaut sont faites dans un bloc \com{AtBeginDocument}. % \fi % \begin{macrocode} \def\mtc@classck#1{% - \mtcPackageError[]{minitoc}% + \mtcPackageError[E0037]{minitoc}% {The \csname #1\endcsname\space command is incompatible \MessageBreak with the document class}% {Correct the source code. \MessageBreak Type and rerun LaTeX}% -} +}% % \end{macrocode} % \end{macro} % % \lneed{5} +% \begin{macro}{\AtBeginDocument} % \ifcase\LANG\relax -% A \com{AtBeginDocument} bloc: +% An \com{AtBeginDocument} bloc: % \or\relax % Un bloc \com{AtBeginDocument}: % \fi -% \begin{macro}{\AtBeginDocument} % \begin{macrocode} \AtBeginDocument{% % \end{macrocode} @@ -39984,12 +43489,12 @@ have centered labels. % \begin{macro}{\parttoc} % \begin{macro}{\partlof} % \begin{macro}{\partlot} -% \begin{macrocode} % \ifcase\LANG\relax % Part-level insertion commands: % \or\relax % Commandes d'insertion au niveau partie: % \fi +% \begin{macrocode} \providecommand{\parttoc}[1][l]{\mtc@classck{parttoc}}% \providecommand{\partlof}[1][l]{\mtc@classck{partlof}}% \providecommand{\partlot}[1][l]{\mtc@classck{partlot}}% @@ -40034,7 +43539,7 @@ have centered labels. % \end{macro} % \end{macro} % -% \vspace{3\baselineskip} +% ^^A \vspace{3\baselineskip} % \ifcase\LANG\relax % And the package is terminated. % \or\relax @@ -40072,7 +43577,7 @@ have centered labels. % \begin{macrocode} %<*fminitoc> \ProvidesFile{fminitoc.dtx}% - [2007/03/22 minitoc v53 french documentation start file] + [2007/06/29 minitoc v55 french documentation start file] \input{minitoc.dtx} % % \end{macrocode} @@ -40086,11 +43591,6 @@ have centered labels. % \fi % \minitoc % \mtcskip -% ^^A \lsneed{3} -% ^^A \minilof -% ^^A \mtcskip -% ^^A \lsneed{3} -% ^^A \minilot % % \lneed{5} % \ifcase\LANG\relax @@ -40159,7 +43659,7 @@ have centered labels. % \begin{macrocode} %<*mtcoff> \NeedsTeXFormat{LaTeX2e}% -\ProvidesPackage{mtcoff}[2006/06/27 v30 The mtcoff package] +\ProvidesPackage{mtcoff}[2007/06/29 v55 The mtcoff package] \RequirePackage{mtcmess}[2006/03/14] % \end{macrocode} % \end{macro} @@ -40221,9 +43721,7 @@ have centered labels. % Les compteurs de mini-tables basiques sont fournis par \com{count@}: % \fi % \begin{macrocode} -\let\c@mtc\count@ -\let\c@ptc\count@ -\let\c@stc\count@ +\let\c@mtc\count@ \let\c@ptc\count@ \let\c@stc\count@ % \end{macrocode} % \end{macro} % \end{macro} @@ -40238,8 +43736,7 @@ have centered labels. % Les intervalles avant et après les têtes de parttocs reçoivent leurs valeurs par défaut: % \fi % \begin{macrocode} -\def\mtcgapbeforeheads{50\p@} -\def\mtcgapafterheads{40\p@} +\def\mtcgapbeforeheads{50\p@} \def\mtcgapafterheads{40\p@} % \end{macrocode} % \end{macro} % \end{macro} @@ -40256,18 +43753,18 @@ have centered labels. % \begin{macro}{\kernafterminilof} % \begin{macro}{\kernafterminilot} % \ifcase\LANG\relax -% We must define the macros for the vertical kernings between the minitables and their before the bottom rule. +% We\imess{F0008} must define the macros for the vertical kernings between the minitables and their before the bottom rule. % The default values are used. We must issue a warning if one of these macros is used. % \or\relax -% Nous devons définir les macros pour les crênages verticaux placés entre les minitables et leurs filets horizontaux -% inférieurs. Les valeurs par défaut sont utilisées. Nous devons émettre un avertissement si l'une de ces macros -% est utilisée. +% Nous\imess{F0008} devons définir les macros pour les crênages verticaux placés entre les minitables et leurs filets +% horizontaux inférieurs. Les valeurs par défaut sont utilisées. Nous devons émettre un avertissement si l'une de ces +% macros est utilisée. % \fi % \begin{macrocode} \@ifundefined{part}{}{% \def\kernafterparttoc{% \mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0008]{mtcoff}% {The macro \string\kernafterparttoc \MessageBreak should not be used out of context @@ -40275,7 +43772,7 @@ have centered labels. \kern-1.\baselineskip\kern.5ex}% \def\kernafterpartlof{% \mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0008]{mtcoff}% {The macro \string\kernafterpartlof \MessageBreak should not be used out of context @@ -40283,7 +43780,7 @@ have centered labels. \kern-1.\baselineskip\kern.5ex}% \def\kernafterpartlot{% \mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0008]{mtcoff}% {The macro \string\kernafterpartlot \MessageBreak should not be used out of context @@ -40295,7 +43792,7 @@ have centered labels. {% \def\kernaftersecttoc{% \mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0008]{mtcoff}% {The macro \string\kernaftersecttoc \MessageBreak should not be used out of context @@ -40303,7 +43800,7 @@ have centered labels. \kern-1.\baselineskip\kern.5ex}% \def\kernaftersectlof{% \mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0008]{mtcoff}% {The macro \string\kernaftersectlof \MessageBreak should not be used out of context @@ -40311,7 +43808,7 @@ have centered labels. \kern-1.\baselineskip\kern.5ex}% \def\kernaftersectlot{% \mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0008]{mtcoff}% {The macro \string\kernaftersectlot \MessageBreak should not be used out of context @@ -40322,7 +43819,7 @@ have centered labels. {% \def\kernafterminitoc{% \mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0008]{mtcoff}% {The macro \string\kernafterminitoc \MessageBreak should not be used out of context @@ -40330,7 +43827,7 @@ have centered labels. \kern-.5\baselineskip\kern.5ex}% \def\kernafterminilof{% \mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0008]{mtcoff}% {The macro \string\kernafterminilof \MessageBreak should not be used out of context @@ -40338,7 +43835,7 @@ have centered labels. \kern-1.\baselineskip\kern.0ex}% \def\kernafterminilot{% \mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0008]{mtcoff}% {The macro \string\kernafterminilot \MessageBreak should not be used out of context @@ -40358,15 +43855,144 @@ have centered labels. % \end{macro} % % \lneed{5} +% \begin{macro}{\@ifundefined} +% \begin{macro}{\ptcoffset} +% \begin{macro}{\plfoffset} +% \begin{macro}{\pltoffset} +% \begin{macro}{\stcoffset} +% \begin{macro}{\slfoffset} +% \begin{macro}{\sltoffset} +% \begin{macro}{\mtcoffset} +% \begin{macro}{\slfoffset} +% \begin{macro}{\mltoffset} +% \ifcase\LANG\relax +% We\imess{F0009} must define the macros for the horizontal offsets of the mini-tables. +% The default values are used. We must issue a warning if one of these macros is used. +% \or\relax +% Nous\imess{F0009} devons définir les macros pour les corrections horizontales des mini-tables. +% Les valeurs par défaut sont utilisées. Un avertissement sera émis si l'une de ces macros est utilisée. +% \fi +% \begin{macrocode} + \@ifundefined{part}{}{% + \def\ptcoffset{% + \mtcoffwarn@true + \mtcPackageWarning[F0009]{mtcoff}% + {The macro \string\ptcoffset + \MessageBreak + should not be used out of context + \MessageBreak}% + 0pt}% + \def\plfoffset{% + \mtcoffwarn@true + \mtcPackageWarning[F0009]{mtcoff}% + {The macro \string\plfoffset + \MessageBreak + should not be used out of context + \MessageBreak}% + 0pt}% + \def\pltoffset{% + \mtcoffwarn@true + \mtcPackageWarning[F0009]{mtcoff}% + {The macro \string\pltoffset + \MessageBreak + should not be used out of context + \MessageBreak}% + 0pt}% + }% + \@ifundefined{chapter}{% + \@ifundefined{section}{}% + {% + \def\stcoffset{% + \mtcoffwarn@true + \mtcPackageWarning[F0009]{mtcoff}% + {The macro \string\stcoffset + \MessageBreak + should not be used out of context + \MessageBreak}% + 0pt}% + \def\slfoffset{% + \mtcoffwarn@true + \mtcPackageWarning[F0009]{mtcoff}% + {The macro \string\slfoffset + \MessageBreak + should not be used out of context + \MessageBreak}% + 0pt}% + \def\sltoffset{% + \mtcoffwarn@true + \mtcPackageWarning[F0009]{mtcoff}% + {The macro \string\sltoffset + \MessageBreak + should not be used out of context + \MessageBreak}% + 0pt}% + }% + }% + {% + \def\mtcoffset{% + \mtcoffwarn@true + \mtcPackageWarning[F0009]{mtcoff}% + {The macro \string\mtcoffset + \MessageBreak + should not be used out of context + \MessageBreak}% + 0pt}% + \def\slfoffset{% + \mtcoffwarn@true + \mtcPackageWarning[F0009]{mtcoff}% + {The macro \string\slfoffset + \MessageBreak + should not be used out of context + \MessageBreak}% + 0pt}% + \def\mltoffset{% + \mtcoffwarn@true + \mtcPackageWarning[F0009]{mtcoff}% + {The macro \string\mltoffset + \MessageBreak + should not be used out of context + \MessageBreak}% + 0pt}% + }% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{7} % \ifcase\LANG\relax % \section{Faking simple commands}\label{s+mtcoff+fake.simple.commands} % \or\relax % \section{Simuler les commandes simples}\label{s+mtcoff+fake.simple.commands} % \fi -% \begin{macro}{\mtcskip} % \begin{macro}{\faketableofcontents} % \begin{macro}{\fakelistoffigures} % \begin{macro}{\fakelistoftables} +% \begin{macro}{\mtcskip} +% \ifcase\LANG\relax +% Some user commands are easy to fake: +% \or\relax +% Certaines commandes utilisateur sont faciles à~simuler: +% \fi +% \begin{macrocode} +\let\faketableofcontents\relax +\let\fakelistoffigures\relax +\let\fakelistoftables\relax +\let\mtcskip\relax +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{7} % \begin{macro}{\adjustptc} % \begin{macro}{\adjustmtc} % \begin{macro}{\adjuststc} @@ -40377,24 +44003,17 @@ have centered labels. % \begin{macro}{\incrementmtc} % \begin{macro}{\incrementstc} % \ifcase\LANG\relax -% Some user commands are easy to fake: +% Basic adjustment commands are also easy: % \or\relax -% Certaines commandes utilisateur sont faciles à~simuler: +% Les commandes d'ajustement de base sont aussi faciles: % \fi % \begin{macrocode} -\let\mtcskip\relax -\let\faketableofcontents\relax -\let\fakelistoffigures\relax -\let\fakelistoftables\relax \newcommand{\adjustptc}[1][1]{\relax} \newcommand{\adjustmtc}[1][1]{\relax} \newcommand{\adjuststc}[1][1]{\relax} -\let\decrementptc\relax -\let\decrementmtc\relax -\let\decrementstc\relax -\let\incrementptc\relax -\let\incrementmtc\relax -\let\incrementstc\relax +\let\decrementptc\relax \let\incrementptc\relax +\let\decrementmtc\relax \let\incrementmtc\relax +\let\decrementstc\relax \let\incrementstc\relax % \end{macrocode} % \end{macro} % \end{macro} @@ -40405,10 +44024,6 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} % % \lneed{5} % \begin{macro}{\partend} @@ -40424,12 +44039,9 @@ have centered labels. % mais il faut les simuler: % \fi % \begin{macrocode} -\let\partend\relax -\let\partbegin\relax -\let\chapterend\relax -\let\chapterbegin\relax -\let\sectend\relax -\let\sectbegin\relax +\let\partend\relax \let\partbegin\relax +\let\chapterend\relax \let\chapterbegin\relax +\let\sectend\relax \let\sectbegin\relax % \end{macrocode} % \end{macro} % \end{macro} @@ -40779,6 +44391,7 @@ have centered labels. % \fi % \begin{macro}{\@gobbletwo} % \begin{macro}{\mtcsetdepth} +% \begin{macro}{\mtcsetoffset} % \begin{macro}{\mtcsetfont} % \begin{macro}{\mtcsettitlefont} % \begin{macro}{\mtcsettitle} @@ -40793,6 +44406,7 @@ have centered labels. % \fi % \begin{macrocode} \let\mtcsetdepth\@gobbletwo +\let\mtcsetoffset\@gobbletwo \def\mtcsetfont#1#2#3{\empty} \let\mtcsettitlefont\@gobbletwo \let\mtcsettitle\@gobbletwo @@ -40810,6 +44424,7 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -40865,9 +44480,7 @@ have centered labels. % Nous ignorons simplement les commandes obsolètes (qui ont un seul argument, obligatoire): % \fi % \begin{macrocode} -\let\firstpartis\@gobble -\let\firstchapteris\@gobble -\let\firstsectionis\@gobble +\let\firstpartis\@gobble \let\firstchapteris\@gobble \let\firstsectionis\@gobble % \end{macrocode} % \end{macro} % \end{macro} @@ -40876,43 +44489,26 @@ have centered labels. % % \lneed{5} % \ifcase\LANG\relax -% \section{Disabling the \ucom{mtcselectlanguage} command}\label{s+mtcoff+disabling.mtcselectlanguage.command}\icom{mtcselectlanguage} +% \section{Disabling the \ucom{mtcselectlanguage} and \ucom{mtcloadmlo} commands}\label{s+mtcoff+disabling.mtcselectlanguage.command}\icom{mtcselectlanguage}\label{s+mtcoff+disabling.mtcloadmlo.command}\icom{mtcloadmlo} % \or\relax -% \section{Inhibition de la commande \ucom{mtcselectlanguage}}\label{s+mtcoff+disabling.mtcselectlanguage.command}\icom{mtcselectlanguage} +% \section{Inhibition des commandes \ucom{mtcselectlanguage} et \ucom{mtcloadmlo}}\label{s+mtcoff+disabling.mtcselectlanguage.command}\icom{mtcselectlanguage}\label{s+mtcoff+disabling.mtcloadmlo.command}\icom{mtcloadmlo} % \fi % \begin{macro}{\@gobble} % \begin{macro}{\mtcselectlanguage} -% \ifcase\LANG\relax -% This command has one mandatory argument: -% \or\relax -% Cette commande a un seul argument, obligatoire: -% \fi -% \begin{macrocode} -\let\mtcselectlanguage\@gobble -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% \lneed{5} -% \ifcase\LANG\relax -% \section{Disabling the \ucom{mtcloadmlo} command}\label{s+mtcoff+disabling.mtcloadmlo.command}\icom{mtcloadmlo} -% \or\relax -% \section{Inhibition de la commande \ucom{mtcloadmlo}}\label{s+mtcoff+disabling.mtcloadmlo.command}\icom{mtcloadmlo} -% \fi -% \begin{macro}{\@gobble} % \begin{macro}{\mtcloadmlo} % \ifcase\LANG\relax -% This command has one mandatory argument: +% These command have one mandatory argument: % \or\relax -% Cette commande a un seul argument, obligatoire: +% Ces commandes ont un seul argument, obligatoire: % \fi % \begin{macrocode} -\let\mtcloadmlo\@gobble +\let\mtcselectlanguage\@gobble \let\mtcloadmlo\@gobble % \end{macrocode} % \end{macro} % \end{macro} +% \end{macro} % -% \lneed{15} +% \lneed{16} % \ifcase\LANG\relax % \section{Disabling the commands for the horizontal rules}\label{s+mtcoff+disabling+horiz.rules} % \or\relax @@ -41076,6 +44672,12 @@ have centered labels. % \begin{macro}{\afterparttoc} % \begin{macro}{\afterpartlof} % \begin{macro}{\afterpartlot} +% \begin{macro}{\openparttoc} +% \begin{macro}{\openpartlof} +% \begin{macro}{\openpartlot} +% \begin{macro}{\closeparttoc} +% \begin{macro}{\closepartlof} +% \begin{macro}{\closepartlot} % \begin{macro}{\thispageparttocstyle} % \begin{macro}{\thispagepartlofstyle} % \begin{macro}{\thispagepartlotstyle} @@ -41091,6 +44693,12 @@ have centered labels. \let\afterparttoc\empty \let\afterpartlof\empty \let\afterpartlot\empty +\let\openparttoc\empty +\let\openpartlof\empty +\let\openpartlot\empty +\let\closeparttoc\empty +\let\closepartlof\empty +\let\closepartlot\empty \let\thispageparttocstyle\empty \let\thispagepartlofstyle\empty \let\thispagepartlotstyle\empty @@ -41104,6 +44712,12 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\beforeminitoc} @@ -41112,6 +44726,12 @@ have centered labels. % \begin{macro}{\afterminitoc} % \begin{macro}{\afterminilof} % \begin{macro}{\afterminilot} +% \begin{macro}{\openminitoc} +% \begin{macro}{\openminilof} +% \begin{macro}{\openminilot} +% \begin{macro}{\closeminitoc} +% \begin{macro}{\closeminilof} +% \begin{macro}{\closeminilot} % \begin{macro}{\thispageminitocstyle} % \begin{macro}{\thispageminilofstyle} % \begin{macro}{\thispageminilotstyle} @@ -41127,6 +44747,12 @@ have centered labels. \let\afterminitoc\empty \let\afterminilof\empty \let\afterminilot\empty +\let\openminitoc\empty +\let\openminilof\empty +\let\openminilot\empty +\let\closeminitoc\empty +\let\closeminilof\empty +\let\closeminilot\empty \let\thispageminitocstyle\empty \let\thispageminilofstyle\empty \let\thispageminilotstyle\empty @@ -41140,6 +44766,12 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\beforesecttoc} @@ -41148,6 +44780,12 @@ have centered labels. % \begin{macro}{\aftersecttoc} % \begin{macro}{\aftersectlof} % \begin{macro}{\aftersectlot} +% \begin{macro}{\opensecttoc} +% \begin{macro}{\opensectlof} +% \begin{macro}{\opensectlot} +% \begin{macro}{\closesecttoc} +% \begin{macro}{\closesectlof} +% \begin{macro}{\closesectlot} % \begin{macro}{\thispagesecttocstyle} % \begin{macro}{\thispagesectlofstyle} % \begin{macro}{\thispagesectlotstyle} @@ -41163,6 +44801,12 @@ have centered labels. \let\aftersecttoc\empty \let\aftersectlof\empty \let\aftersectlot\empty +\let\opensecttoc\empty +\let\opensectlof\empty +\let\opensectlot\empty +\let\closesecttoc\empty +\let\closesectlof\empty +\let\closesectlot\empty \let\thispagesecttocstyle\empty \let\thispagesectlofstyle\empty \let\thispagesectlotstyle\empty @@ -41176,6 +44820,12 @@ have centered labels. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -41220,19 +44870,19 @@ have centered labels. % \begin{macro}{\AtBeginDocument} % \begin{macro}{\ifmtcoffwarn@} % \ifcase\LANG\relax -% Some \virage\upack{minitoc} commands should eventually be replaced if you decide to \emph{definitely} stop using the -% \upack{minitoc} package with your document. So we declare a flag and a \com{AtEndDocument} block to signal +% Some\SMMZ{\lmess{F0007}} \upack{minitoc} commands should eventually be replaced if you decide to \emph{definitely} +% stop using the \upack{minitoc} package with your document. So we declare a flag and an \com{AtEndDocument} block to signal % that you have used these commands: % \or\relax -% Certaines commandes de \virage\upack{minitoc} devraient éventuellement être remplacées si vous décidez d'arrêter -% \emph{définitivement} l'utilisation du paquetage \upack{minitoc} avec votre document. Donc nous déclarons un +% Certaines\SMMZ{\lmess{F0007}} commandes de \upack{minitoc} devraient éventuellement être remplacées si vous décidez +% d'arrêter \emph{définitivement} l'utilisation du paquetage \upack{minitoc} avec votre document. Donc nous déclarons un % indicateur et un bloc \com{AtEndDocument} pour signaler que vous avez utilisé ces commandes: % \fi % \lneed{6} % \begin{macrocode} \newif\ifmtcoffwarn@ \mtcoffwarn@false \AtEndDocument{\ifmtcoffwarn@ - \mtcPackageWarningNoLine[]{mtcoff}% + \mtcPackageWarningNoLine[F0007]{mtcoff}% {You should scan (backwards) your .log \MessageBreak file to find some commands needing @@ -41259,14 +44909,16 @@ have centered labels. % \begin{macro}{\mtc@ck} % \begin{macro}{\addcontentsline} % \ifcase\LANG\relax -% Then these commands are disabled and they set the flag and give a warning (useful to get the line number): +% Then\SMM{\lmess{F0004}\\\lmess{F0006}\\\lmess{F0005}} these commands are disabled +% and they set the flag and give a warning (useful to get the line number): % \or\relax -% Puis ces commandes sont inhibées de manière qu'elles positionnent l'indicateur et donnent un avertissement (ce +% Puis\SMM{\lmess{F0004}\\\lmess{F0006}\\\lmess{F0005}} ces commandes sont inhibées +% de manière qu'elles positionnent l'indicateur et donnent un avertissement (ce % qui est utile pour avoir le numéro de ligne): % \fi % \begin{macrocode} \newcommand{\mtcaddchapter}[1][]{\mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0004]{mtcoff}% {\protect\mtcaddchapter{...} should be replaced \MessageBreak by \protect\addcontentsline{toc}{chapter}{...} @@ -41277,7 +44929,7 @@ have centered labels. \addcontentsline{toc}{chapter}{#1}% \fi} \newcommand{\mtcaddsection}[1][]{\mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0006]{mtcoff}% {\protect\mtcaddsection{...} should be replaced \MessageBreak by \protect\addcontentsline{toc}{section}{...} @@ -41288,7 +44940,7 @@ have centered labels. \addcontentsline{toc}{part}{#1}% \fi} \newcommand{\mtcaddpart}[1][]{\mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0005]{mtcoff}% {\protect\mtcaddpart{...} should be replaced \MessageBreak by \protect\addcontentsline{toc}{part}{...} @@ -41354,12 +45006,9 @@ have centered labels. % Ces environnements acceptent un argument optionnel: % \fi % \begin{macrocode} -\newenvironment{mtchideinmaintoc}[1][-1]% - {\empty}{\empty} -\newenvironment{mtchideinmainlof}[1][-1]% - {\empty}{\empty} -\newenvironment{mtchideinmainlot}[1][-1]% - {\empty}{\empty} +\newenvironment{mtchideinmaintoc}[1][-1]{\empty}{\empty} +\newenvironment{mtchideinmainlof}[1][-1]{\empty}{\empty} +\newenvironment{mtchideinmainlot}[1][-1]{\empty}{\empty} % \end{macrocode} % \end{environment} % \end{environment} @@ -41439,6 +45088,23 @@ have centered labels. % % \lneed{5} % \ifcase\LANG\relax +% \section{Disabling the \ucom{mtcfixnomenclature} command}\label{s+mtcoff+disabling.mtcfixnomenclature.command}\icom{mtcfixnomenclature} +% \or\relax +% \section{Inhibition de la commande \ucom{mtcfixnomenclature}}\label{s+mtcoff+disabling.mtcfixnomenclature.command}\icom{mtcfixnomenclature} +% \fi +% \begin{macro}{\mtcfixnomenclature} +% \ifcase\LANG\relax +% This command accepts one optional argument: +% \or\relax +% Cette commande accepte un argument optionnel: +% \fi +% \begin{macrocode} +\newcommand{\mtcfixnomenclature}[1][]{\relax} +% \end{macrocode} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{Disabling the \ucom{addstarred.{}.{}.} commands}\label{s+mtcoff+disabling.addstarredXXX.commands} % \or\relax % \section{Inhibition des commandes \ucom{addstarred.{}.{}.}}\label{s+mtcoff+disabling.addstarredXXX.commands} @@ -41449,29 +45115,29 @@ have centered labels. % \begin{macro}{\addstarredsection} % \begin{macro}{\addcontentsline} % \ifcase\LANG\relax -% These commands should be replaced by standard commands, but \pack{mtcoff} simulates and gives a warning, which -% will be reminded at the end of document: +% These\SMM{\lmess{F0002}\\\lmess{F0001}\\\lmess{F0003}} commands should be replaced by standard commands, +% but \pack{mtcoff} simulates and gives a warning, which will be reminded at the end of document: % \or\relax -% Ces commandes devraient être remplacées par des commandes standard, mais \pack{mtcoff} les simule et donne un -% avertissement, qui sera rappelé en fin de document: +% Ces\SMM{\lmess{F0002}\\\lmess{F0001}\\\lmess{F0003}} commandes devraient être remplacées par des commandes standard, +% mais \pack{mtcoff} les simule et donne un avertissement, qui sera rappelé en fin de document: % \fi % \begin{macrocode} \def\addstarredpart#1{\mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0002]{mtcoff}% {\protect\addstarredpart{...} should be replaced by \MessageBreak \protect\addcontentsline{toc}{part}{...} \MessageBreak} \addcontentsline{toc}{part}{#1}} \def\addstarredchapter#1{\mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0001]{mtcoff}% {\protect\addstarredchapter{...} should be replaced by \MessageBreak \protect\addcontentsline{toc}{chapter}{...} \MessageBreak} \addcontentsline{toc}{chapter}{#1}} \def\addstarredsection#1{\mtcoffwarn@true - \mtcPackageWarning[]{mtcoff}% + \mtcPackageWarning[F0003]{mtcoff}% {\protect\addstarredsection{...} should be replaced by \MessageBreak \protect\addcontentsline{toc}{section}{...} @@ -41507,7 +45173,7 @@ have centered labels. % \begin{macro}{\mtcPackageError} % \begin{macro}{\PackageError} % \ifcase\LANG\relax -% To make easier the search of a message in the documentation\footnote{By example, using the search facility of some PDF +% To make easier the search of a message in the documentation\footnote{For instance, using the search facility of some PDF % reader utility.}, we will assign an unique identifier to each % message of the \upack{minitoc} and \pack{mtcoff} packages. As the standard commands for such messages do not % include this feature, we make extended versions, with the same syntax, plus a first optional argument: @@ -41557,12 +45223,12 @@ have centered labels. % % \ifcase\LANG\relax % \chapter{Patch for the \uclass{memoir} class}\label{memoir-patch}\iclass{memoir}\ipack{mtcpatchmem} -% This code must be loaded to fix an \virage\emph{incompatibility} of the \upack{minitoc} package +% This\SMMZZ{\lmess{M0001}} code must be loaded to fix an \emph{incompatibility} of the \upack{minitoc} package % with some recent versions of the \class{memoir} class. % This correction is no more necessary after the 2005/09/25 version of \class{memoir}. % \or\relax % \chapter{Correction pour la classe \uclass{memoir}}\label{memoir-patch}\iclass{memoir}\ipack{mtcpatchmem} -% Ce code doit être chargé pour corriger une \virage\emph{incompatibilité} du paquetage \upack{minitoc} +% Ce\SMMZZ{\lmess{M0001}} code doit être chargé pour corriger une \emph{incompatibilité} du paquetage \upack{minitoc} % avec certaines versions récentes de la classe \class{memoir}. % Cette correction n'est plus nécessaire après la version datée 2005/09/25 de \class{memoir}. % \fi @@ -41570,9 +45236,9 @@ have centered labels. %<*mtcpatchmem> \NeedsTeXFormat{LaTeX2e}[1996/06/01]% \ProvidesPackage{mtcpatchmem}% - [2007/03/22 v53 Package mtcpatchmem] + [2007/06/29 v55 Package mtcpatchmem] \RequirePackage{mtcmess}[2006/03/14] -\mtcPackageInfo[]{mtcpatchmem}% +\mtcPackageInfo[M0001]{mtcpatchmem}% {mtcpatchmem package to patch the memoir class\@gobble} \renewcommand{\@m@mchapter}[1][]{% \def\ch@pt@c{#1}% capture first optional arg @@ -41633,13 +45299,11 @@ have centered labels. % \end{macrocode} % % \ifcase\LANG\relax -% \chapter{The language definition (\usuffix{.mld}) and object (\usuffix{.mlo}) files}\label{c+code+mld.files}% +% \chapter{Language definition (\usuffix{.mld}) and object (\usuffix{.mlo}) files}\label{c+code+mld.files}% % \isuffix{.mld}\isuffix{.mlo} -% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE LANGUAGE DEFINITION (\usuffix{.mld}) FILES}{\MakeUppercase{CHAPITRE\ \thechapter{}.} THE LANGUAGE DEFINITION (\usuffix{.mld}) FILES} % \or\relax -% \chapter{Les fichiers de définition (\usuffix{.mld}) et objets (\usuffix{.mlo}) de langue}\label{c+code+mld.files}% +% \chapter{Fichiers de définition (\usuffix{.mld}) et objets (\usuffix{.mlo}) de langue}\label{c+code+mld.files}% % \isuffix{.mld}\isuffix{.mlo} -% \markboth{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS DE DÉFINITION DE LANGUE (\usuffix{.mld})}{\MakeUppercase{CHAPITRE\ \thechapter{}.} LES FICHIERS DE DÉFINITION DE LANGUE (\usuffix{.mld})} % \fi % \minitoc % \mtcskip @@ -41771,25 +45435,36 @@ have centered labels. % \fi % ^^A \end{environment} % -% \ifcase\LANG\relax +% \lneed{4} % {\bfseries -% Since\Virage{} version~\#49, the \upack{minitoc} package checks the presence of the +% \ifcase\LANG\relax +% Since\SMM{\lmess{I0050}\\\lmess{I0051}\\\lmess{E0036}\\\lmess{E0038}} version~\#49, +% the \upack{minitoc} package checks the presence of the % \emph{language}\suffix{.mld} file % (and of the \emph{language}\suffix{.mlo} file if necessary) for each language option of the package, % before validating the option. If a \suffix{.mld} or \suffix{.mlo} is missing, the corresponding language option % is not enabled and a warning message is written in the \emph{document}\suffix{.log} file. But the presence of -% the \xfile{english.mld} file is mandatory, because english is the default language.} +% the \xfile{english.mld} file is mandatory, because english is the default language. +% +% \lneed{2} +% If\imess{W0034} some \suffix{.mld} or \suffix{.mlo} files are missing, +% the list of this files is given in the \suffix{.log} file. % \or\relax -% {\bfseries -% À~partir\Virage{} de la version~\#49, le paquetage \upack{minitoc} vérifie la présence du fichier +% À~partir\SMM{\lmess{I0050}\\\lmess{I0051}\\\lmess{E0036}\\\lmess{E0038}} de la version~\#49, +% le paquetage \upack{minitoc} vérifie la présence du fichier % \emph{langue}\suffix{.mld} (et du fichier \emph{langue}\suffix{.mlo} si nécessaire) pour % chaque option de langue du paquetage, avant de valider l'option. Si un fichier \suffix{.mld} ou \suffix{.mlo} % est manquant, l'option de langue correspondante n'est pas validée et un message d'avertissement est écrit dans % le fichier \emph{document}\suffix{.log}. Mais la présence du fichier \xfile{english.mld} est obligatoire, car -% l'anglais est la langue par défaut.} +% l'anglais est la langue par défaut. +% +% \lneed{2} +% Si\imess{W0034} certains fichiers \suffix{.mld} ou \suffix{.mlo} sont manquants, +% la liste de ces fichiers est écrite dans le fichier \suffix{.log}. % \fi +% \par} ^^A %BF> % -% \lneed{5} +% \lneed{8} % \ifcase\LANG\relax % \section{``Acadian'' language: \uxfile{acadian.mld}}\label{s+mld+acadian}\ixfile{acadian.mld} % The \lopt{acadian} language\,\FAC{} @@ -42072,7 +45747,7 @@ have centered labels. % \or\relax % \section{Langue <<~armenian~>>: \uxfile{armenian.mld}}\label{s+mld+armenian}\ixfile{armenian.mld} % Les titres pour la langue <<~\lopt{armenian}~>> (arménien) sont tirés du paquetage \packa{Arm\TeX}{ArmTeX}~\cite{armtex} -% (de \name{Serguei}{Dachian}, \name{Arnak}{Dalalyan} et \name{Vartan}{Akopian}), +% (de \name{Sergueï}{Dachian}, \name{Arnak}{Dalalyan} et \name{Vartan}{Akopian}), % qui devrait être utilisé, avec les fontes associées. % \fi % @@ -42464,14 +46139,16 @@ have centered labels. % \lneed{5} % \ifcase\LANG\relax % \section{``Brazil'' language: \uxfile{brazil.mld}}\label{s+mld+brazil}\ixfile{brazil.mld} -% The titles for the ``\lopt{brazil}'' language\,\footnote{It is the portuguese dialect spoken in Brazil. These titles are +% The titles for the ``\lopt{brazil}'' language\,\footnote{It is the portuguese dialect spoken in Brazil. Note +% that these titles are % \emph{different} in Brazil and in Portugal. \namea{Arnaldo~Viegas}{de~Lima}{deLima} contributed brasilian translations. % See section~\vref{s+mld+portuguese}.} are taken from the \xfile{portuges.dtx} file (for portugese titles by % \name{Jose~Pedro}{Ramalhete}) in the \pack{babel} % package~\cite{babel,babel-user,portuges}: % \or\relax % \section{Langue <<~brazil~>>: \uxfile{brazil.mld}}\label{s+mld+brazil}\ixfile{brazil.mld} -% Les titres pour la langue <<~\lopt{brazil}~>> (brésilien)\,\footnote{C'est le dialecte portugais parlé au Brésil. Ces +% Les titres pour la langue <<~\lopt{brazil}~>> (brésilien)\,\footnote{C'est le dialecte portugais parlé au Brésil. +% Notez que ces % titres sont \emph{différents} au Brésil et au Portugal. \namea{Arnaldo~Viegas}{de~Lima}{deLima} a contribué pour les % traductions brésiliennes. Voir la section~\vref{s+mld+portuguese}.} sont tirés du fichier \xfile{portuges.dtx} % (de \name{Jose~Pedro}{Ramalhete} pour les titres portugais) @@ -42572,13 +46249,13 @@ have centered labels. % \ifcase\LANG\relax % \section{``Bulgarian'' language: \uxfile{bulgarian.mld}}\label{s+mld+bulgarian}\ixfile{bulgarian.mld} % The titles for the ``\lopt{bulgarian}'' language are taken from the \xfile{bulgarian.dtx} -% (adapted from russian by \name{Georgi}{Boshnakov}) file in the +% (adapted from russian by \name{Georgi~N.}{Boshnakov}) file in the % \pack{babel} package~\cite{babel,babel-user,bulgarian}; they require % specific cyrillic fonts. See also section~\vref{s+mld+bulgarianb}. % \or\relax % \section{Langue <<~bulgarian~>>: \uxfile{bulgarian.mld}}\label{s+mld+bulgarian}\ixfile{bulgarian.mld} % Les titres pour la langue <<~\lopt{bulgarian}~>> (bulgare) sont tirés du fichier \xfile{bulgarian.dtx} -% (adapté du russe par \name{Georgi}{Boshnakov}) dans le +% (adapté du russe par \name{Georgi~N.}{Boshnakov}) dans le % paquetage \pack{babel}~\cite{babel,babel-user,bulgarian}; ils ont % besoin de fontes cyrilliques spécifiques. Voir aussi la section~\vref{s+mld+bulgarianb}. % \fi @@ -42589,7 +46266,7 @@ have centered labels. \ProvidesFile{bulgarian.mld}[2007/03/08] %% Bulgarian titles for minitoc.sty %% From bulgarian.dtx (babel) (needs special cyrillic fonts) -%% by Boshnakov, Georgi +%% by Boshnakov, Georgi N. \def\ptctitle{% {\cyr\CYRS\cyrhrdsn\cyrd\cyrhrdsn\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}% \def\plftitle{% @@ -42960,12 +46637,12 @@ have centered labels. % \ifcase\LANG\relax % \section{``Czech'' language: \uxfile{czech.mld}}\label{s+mld+czech}\ixfile{czech.mld} % The titles for the ``\lopt{czech}'' language are taken from the file \xfile{czech.dtx} -% (contributions by \name{Milos}{Lokajicek}) +% (contributions by \namea{Milo\v{s}~V.}{Lokaj{\'{\i}}\v{c}ek}{Lokajicek}) % in the \pack{babel} package~\cite{babel,babel-user,czech}: % \or\relax % \section{Langue <<~czech~>>: \uxfile{czech.mld}}\label{s+mld+czech}\ixfile{czech.mld} % Les titres pour la langue <<~\lopt{czech}~>> (tchèque) sont tirés du fichier \xfile{czech.dtx} -% (contributions de \name{Milos}{Lokajicek}) +% (contributions de \namea{Milo\v{s}~V.}{Lokaj{\'{\i}}\v{c}ek}{Lokajicek}) % dans le paquetage \pack{babel}~\cite{babel,babel-user,czech}: % \fi % @@ -42975,7 +46652,7 @@ have centered labels. \ProvidesFile{czech.mld}[2006/01/13] %% Czech titles for minitoc.sty %% from czech.dtx (babel) -%% Lokajicek, Milos +%% Lokaj{\'{\i}}\v{c}ek, Milo\v{s} V. %% Warning: defines \w as a ring accent \def\w#1{\accent'27 #1} \def\ptctitle{Obsah}% @@ -43508,8 +47185,7 @@ the Twentieth Part\else Part~\Roman{part}\fi} %<*farsi2> \ProvidesFile{farsi2.mld}[2005/09/13] %% From farsi.sty of the FarsiTeX project -%% by Dr Mohammad Ghodsi, -%% Roozbeh Pournader (roozbeh@sharif.edu), +%% by Dr Mohammad Ghodsi, Roozbeh Pournader (roozbeh@sharif.edu), %% Hassan Abolhassani, and others. %% http://www.farsitex.org \mtcloadmlo{farsi2}% @@ -43758,16 +47434,16 @@ neuvi\`eme partie\or dixi\`eme partie\or onzi\`eme partie\or douzi\`eme partie\or treizi\`eme partie\or quatorzi\`eme partie\or quinzi\`eme partie\or seizi\`eme partie\or dix-septi\`eme partie\or dix-huiti\`eme partie\or dix-neuvi\`eme partie\or -vingti\`eme partie\else partie~\Roman{part}\fi} +vingti\`eme partie\else partie~\Roman{part}\fi}% \def\ptctitle{\ifnum\value{part}<1\relax Sommaire \else - Sommaire de la \mtcFrenchIIpart\fi} + Sommaire de la \mtcFrenchIIpart\fi}% \def\plftitle{\ifnum\value{part}<1\relax Liste des figures\else - Liste des figures de la \mtcFrenchIIpart\fi} + Liste des figures de la \mtcFrenchIIpart\fi}% \def\plttitle{\ifnum\value{part}<1\relax Liste des tableaux\else - Liste des tableaux de la \mtcFrenchIIpart} + Liste des tableaux de la \mtcFrenchIIpart}% %% \def\mtctitle{Sommaire}% \def\mlftitle{Figures}% @@ -44564,7 +48240,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{SMOOTH} % \section[Langue <<~hanja-u8~>>: \uxfile{hanja-u8.mld} et \uxfile{hanja-u8.mlo}]% % {Langue <<~hanja-u8~>>: \uxfile{hanja-u8.mld} et\hfill\null\NL \uxfile{hanja-u8.mlo}}\label{s+mld+hanja-u8}% -% \ixfile{hanja-u8.mld}\ixfile{hanja-u8.ml0} +% \ixfile{hanja-u8.mld}\ixfile{hanja-u8.mlo} % Les titres pour la langue <<~\lopt{hanja-u8}~>> (coréen, écriture hanja, pour \emph{Lambda}~$\mathbf{\Lambda}$) sont tirés du fichier % \xfile{u8hanja.tex} du système \packa{H\LaTeX}{HLaTeX}~\cite[en~coréen]{HLATEX} de \name{Un}{Koaunghi}. % Des fontes spéciales sont nécessaires, bien sûr. @@ -45002,7 +48678,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % The titles for a first variant of the ``\lopt{japanese}'' language have been found (by a Google search) on % the Web site of % Professor \xname{Toshiki}{Kumazawa}\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}. -% See also sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, +% But see also other variants in sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, % \vref{s+mld+japanese5}, and~\vref{s+mld+japanese6}. % The titles for the ``\lopt{japanese}'' language contain characters that cannot be easily generated, hence we load % \xfile{japanese.mlo}. @@ -45013,7 +48689,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Les titres pour une première variante de la langue <<~\lopt{japanese}~>> (japonais) ont été trouvés % (par une recherche avec Google) sur le site Web du Professeur % \xname{Toshiki}{Kumazawa}\,{\froff\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}}. -% Voir aussi les sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, +% Mais il faut aussi regarder les autres variantes dans les sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, % \vref{s+mld+japanese5} et~\vref{s+mld+japanese6}. % Les titres pour la langue <<~\lopt{japanese}~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \xfile{japanese.mlo}. @@ -45158,12 +48834,14 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % The titles for the ``\lopt{japanese5}'' language contain characters that cannot be easily generated, hence we load % \xfile{japanese5.mlo}. % \or\relax +% \begin{SMOOTH} % \section{Langue <<~japanese5~>>: \uxfile{japanese5.mld} et \uxfile{japanese5.mlo}}\label{s+mld+japanese5}% % \ixfile{japanese5.mld}\ixfile{japanese5.mlo} % Les titres pour la langue <<~\lopt{japanese5}~>> (japonais, cinquième variante) sont tirés du fichier \xfile{SJIS.cpx} du % système \pack{CJK}~\cite{cjk,cjk2} (de \name{Werner}{Lemberg}). -% Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, +% Des fontes spéciales sont nécessaires, évidemment. Regardez aussi les sections~\vref{s+mld+japanese}, % \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese6}. +% \end{SMOOTH} % % \lneed{10} % Les titres pour la langue <<~\lopt{japanese5}~>> contiennent des caractères qui ne peuvent pas être générés facilement, @@ -45248,17 +48926,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %% (C. S. Yogananda yoga@math.iisc.ernet.in yogacs@users.sarovar.org) %% (K. K. Subramaniam subbukk@users.sarovar.org) %% -\def\ptctitle{pariviDi} -\def\plftitle{citarxgaLa paTiTx} -\def\plftitle{koVSaTxkagaLa paTiTx} +\def\ptctitle{pariviDi}% +\def\plftitle{citarxgaLa paTiTx}% +\def\plftitle{koVSaTxkagaLa paTiTx}% %% -\def\mtctitle{pariviDi} -\def\mlftitle{citarxgaLa paTiTx} -\def\mlftitle{koVSaTxkagaLa paTiTx} +\def\mtctitle{pariviDi}% +\def\mlftitle{citarxgaLa paTiTx}% +\def\mlftitle{koVSaTxkagaLa paTiTx}% %% -\def\stctitle{pariviDi} -\def\slftitle{citarxgaLa paTiTx} -\def\slftitle{koVSaTxkagaLa paTiTx} +\def\stctitle{pariviDi}% +\def\slftitle{citarxgaLa paTiTx}% +\def\slftitle{koVSaTxkagaLa paTiTx}% % % \end{macrocode} % @@ -45286,13 +48964,13 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \lneed{7} % \ifcase\LANG\relax % \section{``Latin'' language: \uxfile{latin.mld}}\label{s+mld+latin}\ixfile{latin.mld} -% The titles for the ``\lopt{latin}'' language are taken from the \xfile{latin.dtx} file -% (by \name{Claudio}{Beccari} and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) +% The titles for the ``\lopt{latin}'' language (medieval) are taken from the \xfile{latin.dtx} file +% (by \name{Claudio}{Beccari}, \name{Raffaella}{Tabacco}, and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) % in the \pack{babel} package~\cite{babel,babel-user,latin}. See also section~\vref{s+mld+latin2}. % \or\relax % \section{Langue <<~latin~>>: \uxfile{latin.mld}}\label{s+mld+latin}\ixfile{latin.mld} -% Les titres pour la langue <<~\lopt{latin}~>> sont tirés du fichier \xfile{latin.dtx} -% (de \name{Claudio}{Beccari} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) +% Les titres pour la langue <<~\lopt{latin}~>> (médiéval) sont tirés du fichier \xfile{latin.dtx} +% (de \name{Claudio}{Beccari}, \name{Raffaella}{Tabacco} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) % dans le paquetage \pack{babel}~\cite{babel,babel-user,latin}. Voir aussi la section~\vref{s+mld+latin2}. % \fi % @@ -45300,9 +48978,9 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{macrocode} %<*latin> \ProvidesFile{latin.mld}[2006/01/13] -%% Latin titles for minitoc.sty +%% Latin (medieval) titles for minitoc.sty %% from latin.dtx (babel) -%% Beccari, Claudio +%% Beccari, Claudio and Tabacco, Raffalla and {\.Zelechowski}, Konrad \def\ptctitle{Index}% \def\plftitle{Conspectus descriptionum}% \def\plttitle{Conspectus tabularum}% @@ -45320,37 +48998,105 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \lneed{5} % \ifcase\LANG\relax % \section{``Latin2'' language: \uxfile{latin2.mld}}\label{s+mld+latin2}\ixfile{latin2.mld} -% The titles for the ``\lopt{latin2}'' language (latin, abbreviated variant) are taken from the \xfile{latin.dtx} -% (by \name{Claudio}{Beccari} and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) +% The titles for the ``\lopt{latin2}'' language (latin, medieval, abbreviated variant) are taken from the \xfile{latin.dtx} +% (by \name{Claudio}{Beccari}, \name{Raffaella}{Tabacco}, and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) % file in the \pack{babel} package~\cite{babel,babel-user,latin}, but abbreviated. See also section~\vref{s+mld+latin}. % \or\relax % \section{Langue <<~latin2~>>: \uxfile{latin2.mld}}\label{s+mld+latin2}\ixfile{latin2.mld} -% Les titres pour la langue <<~\lopt{latin2}~>> (latin, variante abrégée) sont tirés du fichier \xfile{latin.dtx} -% (de \name{Claudio}{Beccari} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) +% Les titres pour la langue <<~\lopt{latin2}~>> (latin, médiéval, variante abrégée) sont tirés du fichier \xfile{latin.dtx} +% (de \name{Claudio}{Beccari}, \name{Raffaella}{Tabacco} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) % dans le paquetage \pack{babel}~\cite{babel,babel-user,latin}, mais ont été abrégés. Voir aussi la section~\vref{s+mld+latin}. % \fi % % \lneed{3} % \begin{macrocode} %<*latin2> -\ProvidesFile{latin2.mld}[2006/01/13] -%% Latin titles (shortened) for minitoc.sty +\ProvidesFile{latin2.mld}[2007/04/06] +%% Latin (medieval) titles (shortened) for minitoc.sty %% from latin.dtx (babel) -%% Beccari, Claudio +%% Beccari, Claudio and Tabacco, Raffalla and {\.Zelechowski}, Konrad \def\ptctitle{Index}% \def\plftitle{Conspectus descriptionum}% \def\plttitle{Conspectus tabularum}% %% \def\mtctitle{Index}% \def\mlftitle{Descriptiones}% -\def\mlttitle{Tabulae}% +\def\mlttitle{{Tabul\ae}}% %% \def\stctitle{Index}% \def\slftitle{Descriptiones}% -\def\slttitle{Tabulae}% +\def\slttitle{{Tabul\ae}}% % % \end{macrocode} % +% \lneed{7} +% \ifcase\LANG\relax +% \section{``Latinc'' language: \uxfile{latinc.mld}}\label{s+mld+latinc}\ixfile{latinc.mld} +% The titles for the ``\lopt{latinc}'' language (classical) are taken from the \xfile{latin.dtx} file +% (by \name{Claudio}{Beccari} and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) +% in the \pack{babel} package~\cite{babel,babel-user,latin}. See also section~\vref{s+mld+latinc2}. +% \or\relax +% \section{Langue <<~latinc~>>: \uxfile{latinc.mld}}\label{s+mld+latinc}\ixfile{latinc.mld} +% Les titres pour la langue <<~\lopt{latinc}~>> (classique) sont tirés du fichier \xfile{latin.dtx} +% (de \name{Claudio}{Beccari} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) +% dans le paquetage \pack{babel}~\cite{babel,babel-user,latin}. Voir aussi la section~\vref{s+mld+latinc2}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*latinc> +\ProvidesFile{latinc.mld}[2007/04/13] +%% Latin (classic) titles for minitoc.sty +%% from latin.dtx (babel) +%% Beccari, Claudio and {\.Zelechowski}, Konrad +\def\ptctitle{Index}% +\def\plftitle{Conspectvs descriptionvm}% +\def\plttitle{Conspectvs tabvlarvm}% +%% +\def\mtctitle{Index}% +\def\mlftitle{Conspectvs descriptionvm}% +\def\mlttitle{Conspectvs tabvlarvm}% +%% +\def\stctitle{Index}% +\def\slftitle{Conspectvs descriptionvm}% +\def\slttitle{Conspectvs tabvlarvm}% +% +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{``Latinc2'' language: \uxfile{latinc2.mld}}\label{s+mld+latinc2}\ixfile{latinc2.mld} +% The titles for the ``\lopt{latinc2}'' language (latinc, classical, abbreviated variant) are taken from the \xfile{latin.dtx} +% (by \name{Claudio}{Beccari} and \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) +% file in the \pack{babel} package~\cite{babel,babel-user,latin}, but abbreviated. See also section~\vref{s+mld+latinc}. +% \or\relax +% \section{Langue <<~latinc2~>>: \uxfile{latinc2.mld}}\label{s+mld+latinc2}\ixfile{latinc2.mld} +% Les titres pour la langue <<~\lopt{latinc2}~>> (latinc, classique, variante abrégée) sont tirés du fichier \xfile{latin.dtx} +% (de \name{Claudio}{Beccari} et \namea{Krzysztof~Konrad}{\.Zelechowski}{Zelechowski}) +% dans le paquetage \pack{babel}~\cite{babel,babel-user,latin}, mais ont été abrégés. Voir aussi la section~\vref{s+mld+latinc}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*latinc2> +\ProvidesFile{latinc2.mld}[2007/04/06] +%% Latin (classical) titles (shortened) for minitoc.sty +%% from latin.dtx (babel) +%% Beccari, Claudio and {\.Zelechowski}, Konrad +\def\ptctitle{Index}% +\def\plftitle{Conspectvs descriptionvm}% +\def\plttitle{Conspectvs tabvlarvm}% +%% +\def\mtctitle{Index}% +\def\mlftitle{Descriptiones}% +\def\mlttitle{Tabvlae}% +%% +\def\stctitle{Index}% +\def\slftitle{Descriptiones}% +\def\slttitle{Tabvlae}% +% +% \end{macrocode} +% % \lneed{5} % \ifcase\LANG\relax % \begin{SMOOTH} @@ -45375,8 +49121,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{macrocode} %<*latvian> \ProvidesFile{latvian.mld}[2005/02/08] -%% from latvian.ldf (Antomega project) -%% Needs Omega +%% from latvian.ldf (Antomega project). Needs Omega %% Alexej M. Kryukov and Dmitry Ivanov %% \def\ptctitle{\locallatvian{Saturs}}% @@ -45395,6 +49140,44 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % % \lneed{5} % \ifcase\LANG\relax +% \begin{SMOOTH} +% \section{``Latvian2'' language: \uxfile{latvian2.mld}}\label{s+mld+latvian2}\ixfile{latvian2.mld} +% The titles for the ``\lopt{latvian2}'' language come from the \xfile{latvian.ldf} file +% (by \name{Andris}{Lasis} and \namea{Ivars}{Dri\k{k}is}{Drikis}) +% at~\url{http://home.lanet.lv/~drikis/TeX/2e/latvian.ldf}. See also section~\vref{s+mld+latvian}. +% \end{SMOOTH} +% \or\relax +% \begin{SMOOTH} +% \section{Langue <<~latvian2~>>: \uxfile{latvian2.mld}}\label{s+mld+latvian2}\ixfile{latvian2.mld} +% Les titres pour la langue <<~\lopt{latvian2}~>> viennent du fichier \xfile{latvian.ldf} +% (de \name{Andris}{Lasis} et \namea{Ivars}{Dri\k{k}is}{Drikis}) +% à~{\froff\url{http://home.lanet.lv/~drikis/TeX/2e/latvian.ldf}}. See also section~\vref{s+mld+latvian}. +% \end{SMOOTH} +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*latvian2> +% Andris Lasis (andris_lisis@simms.lv) Ivars Drikis (drikis@lanet.lv) +% http://home.lanet.lv/~drikis/TeX/2e/latvian.ldf +\ProvidesFile{latvian2.mld}[2007/06/05] +%% +\def\ptctitle{Saturs}% +\def\plftitle{Att\= elu r\= ad\={\i}t\= ajs}% +\def\plttitle{Tabulu r\= ad\={\i}t\= ajs}% +%% +\def\mtctitle{Saturs}% +\def\mlftitle{Att\= elu r\= ad\={\i}t\= ajs}% +\def\mlttitle{Tabulu r\= ad\={\i}t\= ajs}% +%% +\def\stctitle{Saturs}% +\def\slftitle{Att\= elu r\= ad\={\i}t\= ajs}% +\def\slttitle{Tabulu r\= ad\={\i}t\= ajs}% +% +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Letton'' language: \uxfile{letton.mld}}\label{s+mld+letton}\ixfile{letton.mld} % The ``\lopt{letton}'' language is a synonym for the ``\lopt{latvian}'' language, so we just load % \xfile{latvian.mld}. See section~\vref{s+mld+latvian}. @@ -45414,25 +49197,43 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Letton2'' language: \uxfile{letton2.mld}}\label{s+mld+letton2}\ixfile{letton2.mld} +% The ``\lopt{letton2}'' language is a synonym for the ``\lopt{latvian2}'' language, so we just load +% \xfile{latvian2.mld}. See section~\vref{s+mld+latvian2}. +% \or\relax +% \section{Langue <<~letton2~>>: \uxfile{letton2.mld}}\label{s+mld+letton2}\ixfile{letton2.mld} +% La langue <<~\lopt{letton2}~>> est un synonyme pour la langue <<~\lopt{latvian2}~>>, donc nous chargeons simplement +% \xfile{latvian2.mld}. Voir la section~\vref{s+mld+latvian2}. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*letton2> +\ProvidesFile{letton2.mld}[2007/06/05] +\mtcselectlanguage{latvian2}% +% +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Lithuanian'' language: \uxfile{lithuanian.mld}}\label{s+mld+lithuanian}\ixfile{lithuanian.mld} % The titles for the ``\lopt{lithuanian}'' language are taken from the \xfile{lithuanian.ldf} % file\footnote{Found in \url{http://www.vtex.lt/tex/download/texinput/babel/babel.zip}.} % (by \namea{Sigitas}{Tolu\v{s}is}{Tolusis}) -% for the \pack{babel} package~\cite{babel,babel-user}: +% for the \pack{babel} package~\cite{babel,babel-user}. See also section~\vref{s+mld+lithuanian2}. % \or\relax % \section{Langue <<~lithuanian~>>: \uxfile{lithuanian.mld}}\label{s+mld+lithuanian}\ixfile{lithuanian.mld} % Les titres pour la langue <<~\lopt{lithuanian}~>> (lithuanien) sont tirés du fichier % \xfile{lithuanian.ldf}\,\footnote{Trouvé dans {\froff{\url{http://www.vtex.lt/tex/download/texinput/babel/babel.zip}}}.} % (de \namea{Sigitas}{Tolu\v{s}is}{Tolusis}) -% pour le paquetage \pack{babel}~\cite{babel,babel-user}: +% pour le paquetage \pack{babel}~\cite{babel,babel-user}. Voir aussi la section~\vref{s+mld+lithuanian2}. % \fi % % \lneed{3} % \begin{macrocode} %<*lithuanian> \ProvidesFile{lithuanian.mld}[2006/01/13] -%% Lithuanian titles for minitoc.sty -%% from lithuanian.ldf +%% Lithuanian titles for minitoc.sty from lithuanian.ldf %% in http://www.vtex.lt/tex/download/texinput/babel/babel.zip %% Tolusis, Sigitas (sigitas@vtex.lt) \def\ptctitle{Turinys}% @@ -45451,6 +49252,45 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Lithuanian2'' language: \uxfile{lithuanian2.mld}}\label{s+mld+lithuanian2}\ixfile{lithuanian2.mld} +% The titles for the ``\lopt{lithuanian2}'' language (variant) are taken from the \xfile{lithuanian.ldf} +% file\footnote{Found in \url{http://www.vtex.lt/tex/littex/littex-20060928.tar.gz}} +% (by \namea{Sigitas}{Tolu\v{s}is}{Tolusis}) +% for the \pack{babel} package~\cite{babel,babel-user}. See also section~\vref{s+mld+lithuanian}. +% The L7x encoding and the Latin Modern fonts are needed. +% \or\relax +% \section{Langue <<~lithuanian2~>>: \uxfile{lithuanian2.mld}}\label{s+mld+lithuanian2}\ixfile{lithuanian2.mld} +% Les titres pour la langue <<~\lopt{lithuanian2}~>> (lithuanien, variante) sont tirés du fichier +% \xfile{lithuanian.ldf}\,\footnote{Trouvé dans {\froff{\url{http://www.vtex.lt/tex/littex/littex-20060928.tar.gz}}}.} +% (de \namea{Sigitas}{Tolu\v{s}is}{Tolusis}) +% pour le paquetage \pack{babel}~\cite{babel,babel-user}. Voir aussi la section~\vref{s+mld+lithuanian}. +% Le codage L7x et les fontes Latin Modern sont nécessaires. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*lithuanian2> +\ProvidesFile{lithuanian2.mld}[2007/06/05] +%% Lithuanian titles (variant) for minitoc.sty +%% from lithuanian.ldf +%% in http://www.vtex.lt/tex/littex/littex-20060928.tar.gz +%% Tolusis, Sigitas (sigitas@vtex.lt) +\def\ptctitle{Turinys}% +\def\plftitle{Iliustracij\k{u} s\k{a}ra\v{s}as}% +\def\plttitle{Lenteli\k{u} s\k{a}ra\v{s}}% +%% +\def\mtctitle{Turinys}% +\def\mlftitle{Iliustracij\k{u} s\k{a}ra\v{s}as}% +\def\mlttitle{Lenteli\k{u} s\k{a}ra\v{s}}% +%% +\def\stctitle{Turinys}% +\def\slftitle{Iliustracij\k{u} s\k{a}ra\v{s}as}% +\def\slttitle{Lenteli\k{u} s\k{a}ra\v{s}}% +% +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Lowersorbian'' language: \uxfile{lowersorbian.mld}}\label{s+mld+lowersorbian}\ixfile{lowersorbian.mld} % The titles for the ``\lopt{lowersorbian}'' language\,\footnote{Lower sorbian. Sorbian, or wendisch, % is a member of the west slavic subgroup of indo-european languages spoken in Lower Lusatia in the german @@ -45676,9 +49516,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{macrocode} %<*malayalam-keli> \ProvidesFile{malayalam-keli.mld}[2006/01/13] -%% %% Malayalam: Keli fonts -%% \def\ptctitle{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}% \def\plftitle{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}% \def\plttitle{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}% @@ -45717,9 +49555,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{macrocode} %<*malayalam-omega> \ProvidesFile{malayalam-omega.mld}[2006/02/13] -% from omal.sty (Alex A.J. indicTeX@gmail.com) -\mtcloadmlo{malayalam-omega} -% +%% from omal.sty (Alex A.J. indicTeX@gmail.com) +\mtcloadmlo{malayalam-omega}% % % \end{macrocode} % @@ -45746,9 +49583,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{macrocode} %<*malayalam-rachana> \ProvidesFile{malayalam-rachana.mld}[2005/06/07] -%% %% Malayalam: Rachana fonts, traditionnal. -%% \def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}% \def\plftitle{\mm \X{\<78>\<111>}\X{{\C\<94>}}\X{\<186>}\X{\<179>}}% \def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{{\F\<59>}}\X{\<73>}\X{\<179>}}% @@ -45784,9 +49619,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{macrocode} %<*malayalam-rachana2> \ProvidesFile{malayalam-rachana2.mld}[2006/01/13] -%% %% Malayalam: Rachana fonts, reformed. -%% \def\ptctitle{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}% \def\plftitle{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}% \def\plttitle{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}% @@ -45820,7 +49653,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % % \end{macrocode} % -% % \lneed{5} % \ifcase\LANG\relax % \section{``Meyalu'' language: \uxfile{meyalu.mld}}\label{s+mld+meyalu}\ixfile{meyalu.mld} @@ -45971,7 +49803,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %% Needs some cyrillic fonts and special cyrillic encoding T2 and X2. %% Vladimir Volovich (TeX@vvv.vsu.ru) and Werner Lemberg (wl@gnu.org) %% -\mtcselectlanguage{mongolb} +\mtcselectlanguage{mongolb}% % % \end{macrocode} % @@ -46199,7 +50031,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \section{``Nynorsk'' language: \uxfile{nynorsk.mld}}\label{s+mld+nynorsk}\ixfile{nynorsk.mld} % The titles for the ``\lopt{nynorsk}'' language\,\footnote{Created around 1800 % by \namea{Ivar}{{\AA}ssen}{Assen} to make a real -% independent and national norvegian language, in reaction to danish, from the various dialect spoken in the +% independent and national norvegian language, in reaction to danish, from the various dialects spoken in the % country. But nynorsk has never gained much popularity outside rural regions.} are taken % from \xfile{norsk.dtx} file % (by \name{Johannes~L.}{Braams}, \name{H\aa vard}{Helstrup}, \name{Alv~Kjetil}{Holme}, \name{Per~Steinar}{Iversen}, @@ -46225,8 +50057,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \lneed{3} % \begin{macrocode} %<*nynorsk> -\ProvidesFile{nynorsk.mld}[2006/01/13] -%% Nynorsk titles for minitoc.sty from norsk.dtx (babel) +\ProvidesFile{nynorsk.mld}[2006/01/13] %% Nynorsk titles from norsk.dtx (babel) %% Braams, Johannes~L. and Helstrup, Haavard and Holme, Alv Kjetil and %% Iversen, Per Steinar and Petterst, Terje Engeset and Kleveland, Rune %% Thanks to Dag Langmyhr (dag@ifi.uio.no) @@ -46544,7 +50375,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %% Romanian titles for minitoc.sty from RomanianTeX (romanian.dtx) variant. %% Adrian Rezus (adriaan@cs.kun.nl) and %% Bernd Raichle (raichle@azu.Informatik.Uni-Stuttgart.de) -\def\ptctitle{Cuprins}% \def\ptctitle{Tabla de materii}% \def\plttitle{Indice de figuri}% \def\plttitle{Tabele}% @@ -46694,7 +50524,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} \def\mlttitle{\localrussian% {^^^^0421^^^^043f^^^^0438^^^^0441^^^^043e^^^^043a^^^^044a ^^^^0442% ^^^^0430^^^^0431^^^^043b^^^^0438^^^^0446^^^^044a}}% -% +%% \def\stctitle{\localrussian% {^^^^041e^^^^0433^^^^043b^^^^0430^^^^0432^^^^043b^^^^0435^^^^043d% ^^^^0456^^^^0435}}% @@ -47085,6 +50915,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % The titles for the ``\lopt{serbian}'' (serbocroatian) language are taken from the \xfile{serbian.dtx} file % (by \namea{Dejan}{Muhamedagi\'{c}}{Muhamedagic} and \name{Jankovic}{Slobodan}) % in the \pack{babel} package~\cite{babel,babel-user,serbian}. +% +% \lneed{2} % Serbocroatian is spoken by Serbs, Croats and Chernogors, but only Serbs and Chernogors use the cyrillic alphabet % (a variant). % See also section~\vref{s+mld+serbianc}. @@ -47093,6 +50925,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Les titres pour la langue <<~\lopt{serbian}~>> (serbocroate) sont tirés du fichier \xfile{serbian.dtx} % (de \namea{Dejan}{Muhamedagi\'{c}}{Muhamedagic} et \name{Jankovic}{Slobodan}) % dans le paquetage \pack{babel}~\cite{babel,babel-user,serbian}. +% +% \lneed{2} % Le serbocroate est parlé par les Serbes, les Croates et les Chernogores, mais seuls les Serbes et les Chernogores % utilisent l'alphabet cyrillique (une variante). % Voir aussi la section~\vref{s+mld+serbianc}. @@ -47132,6 +50966,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Les titres pour la langue <<~\lopt{serbianc}~>> (serbe cyrillique)\,\footnote{La langue <<~\lopt{serbianc}~>> est % écrite en caractères cyrilliques.} ont été aimablement fournis par \namea{Marko}{Èehaja}{Eehaja} et % \namea{Frank}{Küster}{Kuster}. Des fontes cyrilliques sont requises. +% +% \lneed{2} % Le serbocroate est parlé par les Serbes, les Croates et les Chernogores, mais seuls les Serbes et les Chernogores % utilisent l'alphabet cyrillique (une variante). % Voir aussi la section~\vref{s+mld+serbian}. @@ -47276,9 +51112,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %% Spanish titles for minitoc.sty from spanish.dtx (babel) %% Bezos, Javier \expandafter\ifx\csname chapter\endcsname\relax -\def\ptctitle{\'Indice}% -\else -\def\ptctitle{\'Indice General}% +\def\ptctitle{\'Indice}\else\def\ptctitle{\'Indice General}% \fi \def\plftitle{\'Indice de Figuras}% \def\plttitle{\'Indice de Tablas}% @@ -47381,8 +51215,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %% Bezos, Javier \expandafter\ifx\csname chapter\endcsname\relax \def\ptctitle{\'Indice}% -\else -\def\ptctitle{\'Indice general}% +\else \def\ptctitle{\'Indice general}% \fi \def\plftitle{\'Indice de figuras}% \def\plttitle{\'Indice de cuadros}% @@ -47804,7 +51637,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %<*vietnam> \ProvidesFile{vietnam.mld}[1999/03/16] %% vietnamese titles for minitoc.sty -%% \def\ptctitle{M\d{u}c l\d{u}c}% \def\plftitle{Danh s\'ach h\`inh v\~e}% \def\plttitle{Danh s\'ach b\h{a}ng}% @@ -47857,9 +51689,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{macrocode} %<*welsh> \ProvidesFile{welsh.mld}[1999/12/06] -%% Welsh titles for minitoc.sty -%% from welsh.dtx (babel) -%% Braams, Johannes~L. +%% Welsh titles for minitoc.sty, from welsh.dtx (babel), by Braams, Johannes~L. \def\ptctitle{Cynnwys}% \def\plftitle{Rhestr Ddarluniau}% \def\plttitle{Rhestr Dablau}% @@ -47986,7 +51816,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % ^^A \mtcaddpart[Compléments] % \part{Compléments}\label{p+complements} % \fi +% \mtcsetfeature{parttoc}{open}{\begin{multicols}{2}\raggedcolumns} +% \mtcsetfeature{parttoc}{close}{\end{multicols}\vspace{-1.5ex}} % \parttoc +% \mtcsetfeature{parttoc}{open}{\empty} +% \mtcsetfeature{parttoc}{close}{\empty} +% +% ^^A \ifcase\LANG\relax +% ^^A \backrefenglish +% ^^A \or\relax +% ^^A \backreffrench +% ^^A \fi % % \nocite* % \def\noopsort#1{\relax} @@ -48022,21 +51862,21 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \adjustmtc % ^^A NEW HISTORY BEGIN % \ifcase\LANG\relax -% \chapter*{Changes History\markboth{CHANGES HISTORY}{CHANGES HISTORY}}\label{c+history} -% \markboth{CHANGES HISTORY}{CHANGES HISTORY} -% \mtcaddchapter[Changes History] +% \chapter*{Changes history\markboth{Changes history}{Changes history}}\label{c+history} +% \markboth{Changes history}{Changes history} +% \mtcaddchapter[Changes history] % \or\relax -% \chapter*{Historique des modifications\markboth{HISTORIQUE DES MODIFICATIONS}{HISTORIQUE DES MODIFICATIONS}}\label{c+history} -% \markboth{HISTORIQUE DES MODIFICATIONS}{HISTORIQUE DES MODIFICATIONS} +% \chapter*{Historique des modifications\markboth{Historique des modifications}{Historique des modifications}}\label{c+history} +% \markboth{Historique des modifications}{Historique des modifications} % \mtcaddchapter[Historique des modifications] % \fi % \ifcase\LANG\relax -% \begin{RaggedRight} % \bgroup % \def\labelitemi{\ensuremath{\star}~\textbf{version}} % \def\labelitemii{\textbullet} % \def\labelitemiii{\textopenbullet} % \def\labelitemiv{\textperiodcentered} +% \begin{RaggedRight} % % % \begin{itemize} % \item \textbf{00} @@ -48054,6 +51894,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % assorted other cleanup (by \name{Dan}{Jurafsky}). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{01} % \begin{itemize} % \item 1993/06/01 @@ -48089,15 +51930,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % references). \pack{xr} version~5 is much more tolerant. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{02} % \begin{itemize} % \item 1993/07/05 % \begin{itemize} -% \item Added compatibility with \pack{hangcaption} (the package +% \item Added compatibility with \imess{W0092}\pack{hangcaption} (the package % \pack{hangcaption} (if present) must be loaded \emph{before} the \upack{minitoc} package). % \emph{Beware} to options modifying \com{@caption}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item[\textreferencemark~\textbf{version}] \textbf{03} % \begin{itemize} % \item 1993/07/09 @@ -48105,6 +51948,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Version 3 not released (buggy). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{04} % \begin{itemize} % \item 1993/07/09 @@ -48115,6 +51959,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \pack{mtcoff}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{05} % \begin{itemize} % \item 1993/07/13 @@ -48122,6 +51967,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added a selection mechanism to not write spurious things in the minitocs. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{06} % \begin{itemize} % \item 1993/07/15 @@ -48133,6 +51979,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % the \pack{shorttoc}~\cite{shorttoc} package). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{07} % \begin{itemize} % \item 1993/07/22 @@ -48143,6 +51990,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % and \com{faketableofcontents} added. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{08} % \begin{itemize} % \item 1993/07/29 @@ -48150,6 +51998,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Spacing adjustements. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{09} % \begin{itemize} % \item 1993/08/04 @@ -48158,6 +52007,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % only 3 characters for extensions in file names (what a pity!). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{10} % \begin{itemize} % \item 1993/08/05 @@ -48166,6 +52016,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % (\com{@inputcheck} or \com{reset@font} not defined). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{11} % \begin{itemize} % \item 1993/08/18 @@ -48175,6 +52026,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \com{mtcSPfont} for subparagraph entries. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{12} % \begin{itemize} % \item 1993/12/16 @@ -48185,6 +52037,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Removed old commented out lines from previous versions. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{13} % \begin{itemize} % \item 1993/12/17 @@ -48192,6 +52045,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added \com{minilof} and \com{minilot} stuff. For MS-DOS, uncomment the definition of \com{SHORTEXT}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{14} % \begin{itemize} % \item 1994/01/03 @@ -48209,6 +52063,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \com{minilof} and \com{minilot}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{15} % \begin{itemize} % \item 1994/01/27 @@ -48224,6 +52079,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % with some commands and parameters parallel to those for mini-tables. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{16} % \begin{itemize} % \item 1994/02/02 @@ -48231,6 +52087,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Bug fixes (typos). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{17} % \begin{itemize} % \item 1994/06/23 @@ -48241,6 +52098,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \xname{Frank}{Mittelbach} (who gave the hints to solve). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{18} % \begin{itemize} % \item 1994/06/26 @@ -48251,6 +52109,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % (by \xname{Johannes~L.}{Braams}). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{19} % \begin{itemize} % \item 1994/08/16 @@ -48263,6 +52122,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Corrected appendix in articles. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{20} % \begin{itemize} % \item 1994/08/25 @@ -48275,6 +52135,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Corrected a problem with chapters numbered with uppercase roman numbers. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{21} % \begin{itemize} % \item 1994/09/07 @@ -48282,6 +52143,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Corrected typos in \upack{minitoc} and \xfile{minitoc.tex}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{22} % \begin{itemize} % \item 1994/10/10 @@ -48289,6 +52151,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Corrected typos in \upack{minitoc}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{23} % \begin{itemize} % \item 1994/11/08 @@ -48301,6 +52164,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Removed appendix stuff. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{24} % \begin{itemize} % \item 1994/12/21 @@ -48311,6 +52175,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \xname{Denis~B.}{Roegel} who did the work. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{25} % \begin{itemize} % \item 1996/09/13 @@ -48318,6 +52183,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Updated \xfile{mtcnorsk.sty} and added \xfile{mtcnynorsk.sty} on a suggestion from \xname{Dag}{Langmyhr}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{26} % \begin{itemize} % \item 1996/11/14 @@ -48328,6 +52194,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % ``esperanto'' by ``esperant'' like in the \pack{babel} package. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{27} % \begin{itemize} % \item 1996/12/20 @@ -48338,6 +52205,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Renamed \pack{minitocoff} into \pack{mtcoff} to keep the name short. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{28} % \begin{itemize} % \item 1997/10/29 @@ -48363,6 +52231,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added the \opt{tight} and \optd{loose} package options. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{29} % \begin{itemize} % \item 1999/03/16 @@ -48379,9 +52248,10 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 1999/07/29 % \begin{itemize} -% \item Added the lithuanian language. +% \item Added \xfile{lithuanian.mld}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{30} % \begin{itemize} % \item 1999/12/06 @@ -48390,6 +52260,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Corrected a bug in \com{sltname} definition (\texttt{mlt} should be \texttt{slt}). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{31} % \begin{itemize} % \item 2000/04/04 @@ -48398,6 +52269,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % who has also simplified some code and fixed the infamous \com{chapter*} bug. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{32} % \begin{itemize} % \item 2000/08/08 @@ -48410,6 +52282,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item \com{nomtcrule} corrected. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{33} % \begin{itemize} % \item 2000/12/07 @@ -48425,15 +52298,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Corrected a feature in \com{mtcaddchapter} and~co. with a blank optional argument. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{34} % \begin{itemize} % \item 2000/12/13 % \begin{itemize} -% \item Added in the documentation a section for use with the \pack{tocbibind} package. +% \item Added\imess{I0046} in the documentation a section for use with the \pack{tocbibind} package. % \item Added \suffix{.mld} files for alternate names of languages: so, \xfile{american.mld} just loads % \xfile{english.mld}, which contains the real definitions. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{35} % \begin{itemize} % \item 2001/01/09 @@ -48461,6 +52336,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added the interlingua language. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{36} % \begin{itemize} % \item 2002/02/11 @@ -48490,6 +52366,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Reduced depth of \com{mtc@strutbox}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item[\textreferencemark~\textbf{version}] \textbf{37} % \begin{itemize} % \item 2003/01/24 @@ -48497,6 +52374,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Version~\#37 dropped. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{38} % \begin{itemize} % \item 2003/01/24 @@ -48537,6 +52415,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % A lot of cleaning remains to do, but the release seems to be needed now. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{39} % \begin{itemize} % \item 2003/04/09 @@ -48563,6 +52442,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Corrections in the documentation; corrections about rules. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{40} % \begin{itemize} % \item 2004/12/09 @@ -48572,7 +52452,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \xfile{minitoc.tex}, because \pack{multicol} is a required package. % \item Added a figure in \xfile{minitoc.tex} about the need of three compilations. % \item Added some infos in \xfile{minitoc.bug}. -% \item Added a paragraph about a problem with the \pack{appendix} package. +% \item Added\imess{I0042} a paragraph about a problem with the \pack{appendix} package. % \end{itemize} % \item 2004/12/13 % \begin{itemize} @@ -48587,6 +52467,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added \xfile{fminitoc.pdf} (french documentation in PDF format). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{41} % \begin{itemize} % \item 2005/01/05 @@ -48681,6 +52562,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added \com{mtcfixindex}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item[\textreferencemark~\textbf{version}] \textbf{42} % \begin{itemize} % \item 2005/02/14 @@ -48701,6 +52583,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added \com{mtcsettitle}, forgotten to be inserted in v41. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{43} % \begin{itemize} % \item 2005/02/21 @@ -48761,7 +52644,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 2005/03/22 % \begin{itemize} -% \item Added a hint for the \pack{abstract} package. +% \item Added a hint for the \imess{I0040}\pack{abstract} package. % \end{itemize} % \item 2005/04/07 % \begin{itemize} @@ -48797,7 +52680,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item 2005/05/30 % \begin{itemize} % \item Fixed chapter-level entries in parttocs, when page numbers must be removed. -% \item Added a hint about the \pack{sectsty} package (must be loaded \emph{before} \upack{minitoc}). +% \item Added a hint about the \pack{sectsty}\imess{I0043} package (must be loaded \emph{before} \upack{minitoc}). % \end{itemize} % \item 2005/06/01 % \begin{itemize} @@ -48954,6 +52837,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Removed the page numbers in the glossary. Done in the \texttt{*mk} scripts. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{44} % \begin{itemize} % \item 2005/09/26 @@ -49120,7 +53004,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{itemize} % \item Fixed typos in the documentation. % \item Continuing the ``Jargon'' chapter. -% \item Added a hint about the \pack{varsects} package (must be loaded \emph{before} \upack{minitoc}). +% \item Added a hint about the \imess{W0038}\pack{varsects} package (must be loaded \emph{before} \upack{minitoc}). % \end{itemize} % \item 2005/12/06 % \begin{itemize} @@ -49190,7 +53074,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Continuing the ``Jargon'' chapter. % \item Corrected the bibliography entry about \packa{Bang\TeX}{BangTeX}. % \item Updated the bibliography. -% \item Used the \pack{afterpage} packag~\cite{afterpage} in the documentation to fix a float positionning problem. +% \item Used the \pack{afterpage} package~\cite{afterpage} in the documentation to fix a float positionning problem. % \end{itemize} % \item 2006/01/09 % \begin{itemize} @@ -49269,7 +53153,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 2006/01/26 % \begin{itemize} -% \item Added a hint about the \KOMAScript{} classes~\cite{komab,koma,robbers-pj-2006-3}, and an entry in the FAQ chapter +% \item Added a hint about the \imess{I0043}\KOMAScript{} +% classes~\cite{komab,koma,robbers-pj-2006-3}, and an entry in the FAQ chapter % (and in \xfile{minitoc.bug}). % \end{itemize} % \item 2006/01/27 @@ -49381,7 +53266,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 2006/03/01 % \begin{itemize} -% \item Hints about the \class{jura} class and the \pack{alphanum} package, incompatible with \upack{minitoc}. +% \item Hints about the \class{jura}\SMM{\lmess{W0029}\\\lmess{W0025}} class and the \pack{alphanum} package, +% incompatible with \upack{minitoc}. % \end{itemize} % \item 2006/03/02 % \begin{itemize} @@ -49448,7 +53334,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added \xfile{english1.mld} and \xfile{english2.mld}. % \end{itemize} % \end{itemize} -% \item 45 +% \lneed{5} +% \item \textbf{45} % \begin{itemize} % \item 2006/03/31 % \begin{itemize} @@ -49515,16 +53402,16 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{itemize} % \item Added notes about the \env{mtchideinmainlof} and \env{mtchideinmainlot} environments. % \item Added \oexam{hide1.tex} and \oexam{hide2.tex}. -% \item Added a hint about the \pack{fncychap} package (must be loaded \emph{before} \upack{minitoc}). -% \item Added a hint about the \pack{quotchap} package (must be loaded \emph{before} \upack{minitoc}). +% \item Added a hint about the \imess{W0086}\pack{fncychap} package (must be loaded \emph{before} \upack{minitoc}). +% \item Added a hint about the \imess{W0087}\pack{quotchap} package (must be loaded \emph{before} \upack{minitoc}). % \item Update the bibliography. % \end{itemize} % \item 2006/05/04 % \begin{itemize} % \item Update the bibliography. -% \item Added a hint about the \pack{romannum} package (must be loaded \emph{before} \upack{minitoc}). -% \item Added a hint about the \pack{sfheaders} package (must be loaded \emph{before} \upack{minitoc}). -% \item Added a hint about the \pack{alnumsec} package (must be loaded \emph{before} \upack{minitoc}). +% \item Added a hint about the \imess{W0088}\pack{romannum} package (must be loaded \emph{before} \upack{minitoc}). +% \item Added a hint about the \imess{W0089}\pack{sfheaders} package (must be loaded \emph{before} \upack{minitoc}). +% \item Added a hint about the \imess{W0090}\pack{alnumsec} package (must be loaded \emph{before} \upack{minitoc}). % \item Corrections in the documentation. % \end{itemize} % \item 2006/05/05 @@ -49580,7 +53467,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Spacing correction in \xfile{french2.mld}. % \end{itemize} % \end{itemize} -% \item 46 +% \lneed{5} +% \item \textbf{46} % \begin{itemize} % \item 2006/06/09 % \begin{itemize} @@ -49675,7 +53563,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % now \texttt{/tmp/`whoami`/CL[0-9]}. % \end{itemize} % \end{itemize} -% \item 47 +% \lneed{5} +% \item \textbf{47} % \begin{itemize} % \item 2006/07/26 % \begin{itemize} @@ -49710,7 +53599,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \class{book} class (hence using one side printing). % \end{itemize} % \end{itemize} -% \item 48 +% \lneed{5} +% \item \textbf{48} % \begin{itemize} % \item 2006/08/04 % \begin{itemize} @@ -49815,7 +53705,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Added the \exam{mtc-syn.tex} example document file. % \end{itemize} % \end{itemize} -% \item 49 +% \lneed{5} +% \item \textbf{49} % \begin{itemize} % \item 2006/09/14 % \begin{itemize} @@ -49860,7 +53751,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Combine four figures in one (with sub-figures). % \item Added (in the memento) a table of the classes and packages which are incompatible or need precautions with % \upack{minitoc}. -% \item Added a hint about the \pack{hangcaption} package (must be loaded \emph{before} \upack{minitoc}). +% \item Added a hint about the \imess{W0092}\pack{hangcaption} package (must be loaded \emph{before} \upack{minitoc}). % \end{itemize} % \item 2006/11/06 % \begin{itemize} @@ -49877,7 +53768,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \emph{document}\suffix{.log} file and, if necessary, gives only one warning message. % \end{itemize} % \end{itemize} -% \item 50 +% \lneed{5} +% \item \textbf{50} % \begin{itemize} % \item 2006/11/17 % \begin{itemize} @@ -49900,7 +53792,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % the package) to the distribution. % \end{itemize} % \end{itemize} -% \item 51 +% \lneed{5} +% \item \textbf{51} % \begin{itemize} % \item 2006/12/18 % \begin{itemize} @@ -49924,7 +53817,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item The example files are in their own directory in the (proposed) \index{TDS}TDS hierarchy. % \end{itemize} % \end{itemize} -% \item 52 +% \lneed{5} +% \item \textbf{52} % \begin{itemize} % \item 2007/01/11 % \begin{itemize} @@ -49987,7 +53881,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Updated the acknowledgements. % \end{itemize} % \end{itemize} -% \item 53 +% \lneed{5} +% \item \textbf{53} % \begin{itemize} % \item 2007/02/13 % \begin{itemize} @@ -50028,19 +53923,86 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{itemize} % \item Added changing the title of the parttoc for appendices in \xfile{mtc-apx.tex}. % \end{itemize} +% \end{itemize} +% \lneed{5} +% \item \textbf{54} +% \begin{itemize} +% \item 2007/03/27 +% \begin{itemize} +% \item Added the ``\feat{open}'' and ``\feat{close}'' features. +% \item Indexing the features. +% \item Added the \exam{mtc-ocf.tex} example file. +% \end{itemize} +% \item 2007/04/06 +% \begin{itemize} +% \item Added the ``\com{mtcfixnomenclature}'' command. +% \item Added the \exam{mtc-nom.tex} example file. +% \item Updated the bibliography. +% \item Corrected the last argument of \com{mtcsetfeature} and siblings, using \com{mtc@toks}. +% \item Some mini-tables are set on two columns in the manual. +% \item Indexing the messages. Messages noted in the right margin. +% \item Corrected a bug in \pack{mtcoff}. +% \item Added \xfile{latinc.mld} and \xfile{latinc2.mld} for classical latin. +% \end{itemize} +% \item 2007/04/12 +% \begin{itemize} +% \item Added internal hyperlinks for messages. +% \item Load the \pack{hypcap} package for hyperlinks in the documentation. +% ^^A \item Modification of \scrp{emk}, \scrp{fmk}, and \scrp{pmk} to remove \verb*|\ | from the index. +% \end{itemize} +% \item 2007/06/06 +% \begin{itemize} +% \item Added \com{mtcoffset} and co. for an horizontal offset of a mini-table. +% \item Added \com{mtcsetoffset} for an horizontal offset of a mini-table type. +% \item Added the \exam{mtc-ofs.tex} example file. +% \item Added flagging of macros in example files. +% \item The 2007 section in the ``Postface'' chapter was garbled. +% \item More internal links in the documentation. +% \item Updated the bibliography. +% \item Added a clickable table of all messages. +% \item Improved column breaks in the index. +% \item Added a local minitoc in the ``Jargon'' chapter. +% \item Added \xfile{lithuanian2.mld}. +% \item Added \xfile{latvian2.mld} and \xfile{letton2.mld}. +% \item Grouped \texttt{.mld}/\texttt{.mlo} pairs in table~\vref{t+files}. +% \end{itemize} % \end{itemize} +% \lneed{5} +% \item \textbf{55} +% \begin{itemize} +% \item 2007/06/12 +% \begin{itemize} +% \item Added a hint (warning~\texttt{W0097})\imess{W0097} about the \pack{flowfram}~\cite{flowfram,ffuserguide} package (incompatible). +% \item Added a \emph{hint} (\texttt{I0053})\imess{I0053} about the \pack{float}~\cite{float}, +% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat}, and \pack{rotfloat}~\cite{rotfloat} packages. +% \end{itemize} +% \item 2007/06/22 +% \begin{itemize} +% \item Regrouping some marginal notes about messages; improving their positions. +% \item Improve page breaks in the documentation. +% \item Updated the bibliography. +% \item Corrected a bug about minitocs in appendices for the \class{memoir} class. +% \end{itemize} +% \item 2007/06/29 +% \begin{itemize} +% \item Changed the color of hyperlinks. +% \item Revised the format of the headers. +% \item Corrected some \verb|\mtcset...| commands to use \com{edef} to correctly evaluate \com{mtc@toks}. +% \end{itemize} +% \end{itemize} % \end{itemize} -% \egroup % \end{RaggedRight} +% \egroup % \or\relax % ^^A FRENCH -% \begin{RaggedRight} % \bgroup % \def\labelitemi{\ensuremath{\star}~\textbf{version}} % \def\labelitemii{\textbullet} % \def\labelitemiii{\textopenbullet} % \def\labelitemiv{\textperiodcentered} +% \begin{RaggedRight} % % +% \lneed{5} % \begin{itemize} % \item \textbf{00} % \begin{itemize} @@ -50057,6 +54019,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % le nom du fichier minitoc, avec en plus d'autres nettoyages (par \name{Dan}{Jurafsky}). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{01} % \begin{itemize} % \item 1993/06/01 @@ -50087,15 +54050,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \pack{xr} version~5 est bien plus tolérant. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{02} % \begin{itemize} % \item 1993/07/05 % \begin{itemize} -% \item Ajout de la compatibilité avec \pack{hangcaption} (le paquetage \pack{hangcaption} (s'il est présent) +% \item Ajout de la compatibilité avec \imess{W0092}\pack{hangcaption} (le paquetage \pack{hangcaption} (s'il est présent) % doit être chargé \emph{avant} le paquetage \upack{minitoc}). \emph{Attention} aux options modifiant % \com{@caption}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item[\textreferencemark~\textbf{version}] \textbf{03} % \begin{itemize} % \item 1993/07/09 @@ -50103,6 +54068,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Version~3 non distribuée (erronée). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{04} % \begin{itemize} % \item 1993/07/09 @@ -50114,6 +54080,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % par \upack{mtcoff}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{05} % \begin{itemize} % \item 1993/07/13 @@ -50121,6 +54088,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout d'un mécanisme de sélection pour ne pas écrire des choses superflues dans les minitocs. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{06} % \begin{itemize} % \item 1993/07/15 @@ -50132,6 +54100,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % en fait, c'est l'ancêtre du paquetage \pack{shorttoc}~\cite{shorttoc}). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{07} % \begin{itemize} % \item 1993/07/22 @@ -50142,6 +54111,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \com{minitoc}, \com{dominitoc} et \com{faketableofcontents}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{08} % \begin{itemize} % \item 1993/07/29 @@ -50149,6 +54119,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajustements d'espacement. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{09} % \begin{itemize} % \item 1993/08/04 @@ -50157,6 +54128,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % MS-DOS permet seulement 3~caractères pour les suffixes dans les noms de fichiers (pitoyable\ldots). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{10} % \begin{itemize} % \item 1993/08/05 @@ -50165,6 +54137,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % (\com{@inputcheck} ou \com{reset@font} non définies). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{11} % \begin{itemize} % \item 1993/08/18 @@ -50174,6 +54147,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % les entrées de paragraphe, \com{mtcSPfont} pour les entrées de sous-paragraphe. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{12} % \begin{itemize} % \item 1993/12/16 @@ -50184,6 +54158,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Retrait de vieilles lignes mises en commentaire dans des versions précédentes. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{13} % \begin{itemize} % \item 1993/12/17 @@ -50192,6 +54167,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % de \com{SHORTEXT}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{14} % \begin{itemize} % \item 1994/01/03 @@ -50209,6 +54185,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % et \com{minilot}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{15} % \begin{itemize} % \item 1994/01/27 @@ -50218,6 +54195,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % et paramètres en parallèle avec ceux pour les mini-tables. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{16} % \begin{itemize} % \item 1994/02/02 @@ -50225,6 +54203,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Corrections d'erreurs (typos). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{17} % \begin{itemize} % \item 1994/06/23 @@ -50236,6 +54215,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout de la notion de \og{} numérotation absolue\fg{} pour les the mini-tables. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{18} % \begin{itemize} % \item 1994/06/26 @@ -50246,6 +54226,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % (de \xname{Johannes~L.}{Braams}). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{19} % \begin{itemize} % \item 1994/08/16 @@ -50258,6 +54239,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Correction de l'appendice dans les articles. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{20} % \begin{itemize} % \item 1994/08/25 @@ -50270,6 +54252,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Correction d'un problème avec des chapitres numérotés avec des chiffres romains majuscules. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{21} % \begin{itemize} % \item 1994/09/07 @@ -50277,6 +54260,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Correction de typos dans \upack{minitoc} et \xfile{minitoc.tex}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{22} % \begin{itemize} % \item 1994/10/10 @@ -50284,6 +54268,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Correction de typos dans \upack{minitoc}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{23} % \begin{itemize} % \item 1994/11/08 @@ -50295,6 +54280,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Retrait du code pour l'appendice. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{24} % \begin{itemize} % \item 1994/12/21 @@ -50304,6 +54290,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % de \LaTeXe\ de décembre 1994. Merci à~\xname{Denis~B.}{Roegel} qui a fait le travail. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{25} % \begin{itemize} % \item 1996/09/13 @@ -50312,6 +54299,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % de \xname{Dag}{Langmyhr}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{26} % \begin{itemize} % \item 1996/11/14 @@ -50323,6 +54311,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % renommage de \og{} esperanto \fg{} en \og{} esperant \fg{} comme dans le paquetage \pack{babel}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{27} % \begin{itemize} % \item 1996/12/20 @@ -50333,6 +54322,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Renommage de \pack{minitocoff} en \pack{mtcoff} pour que le nom reste court. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{28} % \begin{itemize} % \item 1997/10/29 @@ -50356,6 +54346,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout des options de paquetage \opt{tight} et \optd{loose}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{29} % \begin{itemize} % \item 1999/03/16 @@ -50372,9 +54363,10 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 1999/07/29 % \begin{itemize} -% \item Ajout de la langue lithuanian. +% \item Ajout de \xfile{lithuanian.mld}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{30} % \begin{itemize} % \item 1999/12/06 @@ -50383,6 +54375,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Correction d'une erreur dans la définition d e \com{sltname} (\texttt{mlt} devrait être \texttt{slt}). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{31} % \begin{itemize} % \item 2000/04/04 @@ -50391,6 +54384,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % qui a aussi simplifié certains morceaux de code et corrigé l'infâme erreur sur \com{chapter*}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{32} % \begin{itemize} % \item 2000/08/08 @@ -50403,6 +54397,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Correction de \com{nomtcrule}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{33} % \begin{itemize} % \item 2000/12/07 @@ -50417,15 +54412,17 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Correction d'un problème dans \com{mtcaddchapter} et~co. avec un argument optionnel blanc. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{34} % \begin{itemize} % \item 2000/12/13 % \begin{itemize} -% \item Ajout dans la documentation d'une section sur l'utilisation avec le paquetage \pack{tocbibind}. +% \item Ajout\imess{I0046} dans la documentation d'une section sur l'utilisation avec le paquetage \pack{tocbibind}. % \item Ajout de fichiers \suffix{.mld} pour les noms alternatifs de langues: ainsi, \xfile{american.mld} ne fait % que charger \xfile{english.mld}, qui contient les vraies définitions. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{35} % \begin{itemize} % \item 2001/01/09 @@ -50453,6 +54450,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout de la langue interlingua. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{36} % \begin{itemize} % \item 2002/02/11 @@ -50483,6 +54481,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Réduction de la profondeur de \com{mtc@strutbox}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item[\textreferencemark~\textbf{version}] \textbf{37} % \begin{itemize} % \item 2003/01/24 @@ -50490,6 +54489,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Version~\#37 sautée. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{38} % \begin{itemize} % \item 2003/01/24 @@ -50530,6 +54530,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % nécessaire de publier la distribution maintenant. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{39} % \begin{itemize} % \item 2003/04/09 @@ -50556,6 +54557,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Corrections dans la documentation; corrections sur les filets. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{40} % \begin{itemize} % \item 2004/12/09 @@ -50565,7 +54567,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % puisque \pack{multicol} est un paquetage obligatoire (\emph{required}). % \item Ajout d'une figure dans \xfile{minitoc.tex} sur la nécessité de trois compilations. % \item Ajout de quelques informations dans \xfile{minitoc.bug}. -% \item Ajout d'un paragraphe sur un problème avec le paquetage \pack{appendix}. +% \item Ajout\imess{I0042} d'un paragraphe sur un problème avec le paquetage \pack{appendix}. % \end{itemize} % \item 2004/12/13 % \begin{itemize} @@ -50580,6 +54582,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout de \xfile{fminitoc.pdf} (documentation en français en format PDF). % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{41} % \begin{itemize} % \item 2005/01/05 @@ -50673,6 +54676,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout de \com{mtcfixindex}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item[\textreferencemark~\textbf{version}] \textbf{42} % \begin{itemize} % \item 2005/02/14 @@ -50693,6 +54697,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout de \com{mtcsettitle}, oubliée dans v41. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{43} % \begin{itemize} % \item 2005/02/21 @@ -50754,7 +54759,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 2005/03/22 % \begin{itemize} -% \item Ajout d'un \emph{hint} pour le paquetage \pack{abstract}. +% \item Ajout d'un \emph{hint} pour le paquetage \imess{I0040}\pack{abstract}. % \end{itemize} % \item 2005/04/06 % \begin{itemize} @@ -50792,7 +54797,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item 2005/05/30 % \begin{itemize} % \item Correction des entrées de niveau chapitre dans les parttocs, lorsque les numéros de pages doivent être omis. -% \item Ajout d'un \emph{hint} sur le paquetage \pack{sectsty} (il doit être chargé \emph{avant} \upack{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \pack{sectsty}\imess{I0043} (il doit être chargé \emph{avant} \upack{minitoc}). % \end{itemize} % \item 2005/06/01 % \begin{itemize} @@ -50956,6 +54961,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Retrait des numéros de pages dans le glossaire. Fait par les scripts \texttt{*mk}. % \end{itemize} % \end{itemize} +% \lneed{5} % \item \textbf{44} % \begin{itemize} % \item 2005/09/26 @@ -51126,7 +55132,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{itemize} % \item Correction de typos dans la documentation. % \item Continuation du chapitre \og{} Jargon\fg. -% \item Ajout d'un \emph{hint} sur le paquetage \pack{varsects} (il doit être chargé \emph{avant} \upack{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0038}\pack{varsects} (il doit être chargé \emph{avant} \upack{minitoc}). % \end{itemize} % \item 2005/12/06 % \begin{itemize} @@ -51196,8 +55202,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Continuation du chapitre \og{} Jargon\fg. % \item Correction de l'entrée bibliographique sur \packa{Bang\TeX}{BangTeX}. % \item Mise à~jour de la bibliographie. -% \item Utilisation du paquetage \pack{afterpage}~\cite{afterpage} dans la documentation pour résoudre un problème de placement -% de flottants. +% \item Utilisation du paquetage \pack{afterpage}~\cite{afterpage} dans la documentation pour résoudre +% un problème de placement de flottants. % \end{itemize} % \item 2006/01/09 % \begin{itemize} @@ -51277,8 +55283,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 2006/01/26 % \begin{itemize} -% \item Ajout d'un \emph{hint} sur les classes \KOMAScript{}~\cite{komab,koma,robbers-pj-2006-3} et d'un point dans les questions -% fréquemment posées (et dans in \xfile{minitoc.bug}). +% \item Ajout d'un \emph{hint} sur les classes \imess{I0043}\KOMAScript{}~\cite{komab,koma,robbers-pj-2006-3} et +% d'un point dans les questions fréquemment posées (et dans in \xfile{minitoc.bug}). % \end{itemize} % \item 2006/01/27 % \begin{itemize} @@ -51389,7 +55395,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 2006/03/01 % \begin{itemize} -% \item \emph{Hints} sur la classe \class{jura} et le paquetage \pack{alphanum}, incompatibles avec \upack{minitoc}. +% \item \emph{Hints} sur la classe \class{jura}\SMM{\lmess{W0029}\\\lmess{W0025}} et le paquetage \pack{alphanum}, +% incompatibles avec \upack{minitoc}. % \end{itemize} % \item 2006/03/02 % \begin{itemize} @@ -51457,7 +55464,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout de \xfile{english1.mld} et \xfile{english2.mld}. % \end{itemize} % \end{itemize} -% \item 45 +% \lneed{5} +% \item \textbf{45} % \begin{itemize} % \item 2006/03/31 % \begin{itemize} @@ -51509,14 +55517,14 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 2006/04/27 % \begin{itemize} -% \item Ajout de notes dans la question~20, sur l'utilisation avec le paquetage \pack{appendix}. +% \item Ajout\imess{I0042} de notes dans la question~20, sur l'utilisation avec le paquetage \pack{appendix}. % \item Ajout de commentaires pour l'option \opt{insection}. % \item Mise à~jour de la bibliographie. % \item Début de la correction de l'environnement \env{mtchideinmaintoc}. % \end{itemize} % \item 2006/05/02 % \begin{itemize} -% \item Ajout de notes dans \xfile{minitoc.bug}, point~20, sur l'utilisation avec le paquetage \pack{appendix}. +% \item Ajout\imess{I0042} de notes dans \xfile{minitoc.bug}, point~20, sur l'utilisation avec le paquetage \pack{appendix}. % \item Fin de la correction de l'environnement \env{mtchideinmaintoc}. % \item Corrections analogues dans les environnements \env{mtchideinmainlof} et \env{mtchideinmainlot}. % \item Mise à~jour de la bibliographie. @@ -51525,15 +55533,15 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \begin{itemize} % \item Ajout de notes à~propos des environnements \env{mtchideinmainlof} et \env{mtchideinmainlot}. % \item Ajout de \oexam{hide1.tex} et \oexam{hide2.tex}. -% \item Ajout d'un \emph{hint} sur le paquetage \pack{fncychap} (il doit être chargé \emph{avant} \upack{minitoc}). -% \item Ajout d'un \emph{hint} sur le paquetage \pack{quotchap} (il doit être chargé \emph{avant} \upack{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0086}\pack{fncychap} (il doit être chargé \emph{avant} \upack{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0087}\pack{quotchap} (il doit être chargé \emph{avant} \upack{minitoc}). % \end{itemize} % \item 2006/05/04 % \begin{itemize} % \item Mise à~jour de la bibliographie. -% \item Ajout d'un \emph{hint} sur le paquetage \pack{romannum} (il doit être chargé \emph{avant} \upack{minitoc}). -% \item Ajout d'un \emph{hint} sur le paquetage \pack{sfheaders} (il doit être chargé \emph{avant} \upack{minitoc}). -% \item Ajout d'un \emph{hint} sur le paquetage \pack{alnumsec} (il doit être chargé \emph{avant} \upack{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0088}\pack{romannum} (il doit être chargé \emph{avant} \upack{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0089}\pack{sfheaders} (il doit être chargé \emph{avant} \upack{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0090}\pack{alnumsec} (il doit être chargé \emph{avant} \upack{minitoc}). % \item Corrections dans la documentation. % \end{itemize} % \item 2006/05/05 @@ -51590,7 +55598,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item Correction d'espacement dans \xfile{french2.mld}. % \end{itemize} -% \item 46 +% \lneed{5} +% \item \textbf{46} % \begin{itemize} % \item 2006/06/09 % \begin{itemize} @@ -51686,7 +55695,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % désormais \texttt{/tmp/`whoami`/CL[0-9]}. % \end{itemize} % \end{itemize} -% \item 47 +% \lneed{5} +% \item \textbf{47} % \begin{itemize} % \item 2006/07/26 % \begin{itemize} @@ -51721,7 +55731,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % au lieu de la classe \class{book} (d'où une impression en recto seul). % \end{itemize} % \end{itemize} -% \item 48 +% \lneed{5} +% \item \textbf{48} % \begin{itemize} % \item 2006/08/04 % \begin{itemize} @@ -51827,7 +55838,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Ajout du fichier exemple de document \exam{mtc-syn.tex}. % \end{itemize} % \end{itemize} -% \item 49 +% \lneed{5} +% \item \textbf{49} % \begin{itemize} % \item 2006/09/14 % \begin{itemize} @@ -51873,7 +55885,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Combinaison de quatre figures en une (avec des sous-figures). % \item Ajout (dans le mémento) d'un tableau des classes et paquetages qui sont incompatibles ou ont besoin de % précautions avec \upack{minitoc}. -% \item Ajout d'un \emph{hint} sur le paquetage \pack{hangcaption} (il doit être chargé \emph{avant} \upack{minitoc}). +% \item Ajout d'un \emph{hint} sur le paquetage \imess{W0092}\pack{hangcaption} (il doit être chargé \emph{avant} \upack{minitoc}). % \end{itemize} % \item 2006/11/06 % \begin{itemize} @@ -51890,7 +55902,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \emph{document}\suffix{.log} et, si nécessaire, donne un seul message d'avertissement. % \end{itemize} % \end{itemize} -% \item 50 +% \lneed{5} +% \item \textbf{50} % \begin{itemize} % \item 2006/11/17 % \begin{itemize} @@ -51913,7 +55926,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % contenant tous les fichiers du paquetage) à~la distribution. % \end{itemize} % \end{itemize} -% \item 51 +% \lneed{5} +% \item \textbf{51} % \begin{itemize} % \item 2006/12/18 % \begin{itemize} @@ -51937,7 +55951,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Les fichiers exemples sont dans leur propre répertoire de la hiérarchie \index{TDS}TDS (proposée). % \end{itemize} % \end{itemize} -% \item 52 +% \lneed{5} +% \item \textbf{52} % \begin{itemize} % \item 2007/01/11 % \begin{itemize} @@ -52000,7 +56015,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item Mise à~jour des remerciements. % \end{itemize} % \end{itemize} -% \item 53 +% \lneed{5} +% \item \textbf{53} % \begin{itemize} % \item 2007/02/13 % \begin{itemize} @@ -52039,12 +56055,80 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \end{itemize} % \item 2007/03/22 % \begin{itemize} -% \item Ajout du changement de title de la parttoc des appendices dans \xfile{mtc-apx.tex}. +% \item Ajout du changement de titre de la parttoc des appendices dans \xfile{mtc-apx.tex}. % \end{itemize} % \end{itemize} +% \lneed{5} +% \item \textbf{54} +% \begin{itemize} +% \item 2007/03/27 +% \begin{itemize} +% \item Ajout des dispositifs «~\feat{open}~» et «~\feat{close}~». +% \item Indexation des dispositifs. +% \item Ajout du fichier exemple \exam{mtc-ocf.tex}. +% \end{itemize} +% \item 2007/04/06 +% \begin{itemize} +% \item Ajout de la commande «~\com{mtcfixnomenclature}~». +% \item Ajout du fichier exemple \exam{mtc-nom.tex}. +% \item Mise à~jour de la bibliographie. +% \item Correction du dernier argument de \com{mtcsetfeature} et analogues, en utilisant \com{mtc@toks}. +% \item Certaines mini-tables sont composées sur deux colonnes dans le manuel. +% \item Indexation des messages. Messages notés dans la marge de droite. +% \item Correction d'une erreur dans \pack{mtcoff}. +% \item Ajout de \xfile{latinc.mld} et \xfile{latinc2.mld} pour le latin classique. +% \end{itemize} +% \item 2007/04/12 +% \begin{itemize} +% \item Ajout d'hyperliens internes pour les messages. +% \item Charger le paquetage \pack{hypcap} pour les hyperliens dans la documentation. +% ^^A \item Modification de \scrp{emk}, \scrp{fmk} et \scrp{pmk} pour retirer \verb*|\ | de l'index. +% \end{itemize} +% \item 2007/06/06 +% \begin{itemize} +% \item Ajout de \com{mtcoffset} et consorts pour un décalage horizontal d'une mini-table. +% \item Ajout de \com{mtcsetoffset} pour un décalage horizontal d'un type de mini-table. +% \item Ajout du fichier exemple \exam{mtc-ofs.tex}. +% \item Ajout du marquage des macros dans les fichiers exemples. +% \item La section 2007 du chapitre «~Postface~» était en pagaille. +% \item Plus de liens internes dans la documentation. +% \item Mise à~jour de la bibliographie. +% \item Ajout d'une table cliquable de tous les messages. +% \item Amélioration des coupures de colonnes dans l'index. +% \item Ajout d'une minitoc locale dans le chapitre <<~Jargon~>>. +% \item Ajout de \xfile{lithuanian2.mld}. +% \item Ajout de \xfile{latvian2.mld} et \xfile{letton2.mld}. +% \item Groupement des paires \texttt{.mld}/\texttt{.mlo} dans le tableau~\vref{t+files}. +% \end{itemize} +% \end{itemize} +% \lneed{5} +% \item \textbf{55} +% \begin{itemize} +% \item 2007/06/12 +% \begin{itemize} +% \item Ajout d'un \emph{hint} (avertissement~\texttt{W0097})\imess{W0097} sur le +% paquetage \pack{flowfram}~\cite{flowfram,ffuserguide} (incompatible). +% \item Ajout d'un \emph{hint} (\texttt{I0053})\imess{I0053} sur les paquetages \pack{float}~\cite{float}, +% \pack{floatrow}~\cite{floatrow}, \pack{trivfloat}~\cite{trivfloat} et \pack{rotfloat}~\cite{rotfloat}. +% \end{itemize} +% \item 2007/06/22 +% \begin{itemize} +% \item Regroupement de notes marginales concernant des messages; amélioration de leur placement. +% \item Amélioration des coupures de page dans la documentation. +% \item Mise à~jour de la bibliographie. +% \item Correction d'un problème sur les minitocs dans les appendices pour la classe \class{memoir}. +% \end{itemize} +% \item 2007/06/29 +% \begin{itemize} +% \item Changement de la couleur des hyperliens. +% \item Changement du format des en-têtes. +% \item Correction de quelques commandes \verb|\mtcset...| pour utiliser \com{edef} afin d'évaluer +% correctement \com{mtc@toks}. +% \end{itemize} +% \end{itemize} % \end{itemize} -% \egroup % \end{RaggedRight} +% \egroup % \fi % ^^A NEW HISTORY END % ^^A SEE.. @@ -52055,9 +56139,20 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \fi % \iftrue % ^^A to index authors from the bibliography (citations replace the page number) % \bname{Juan~M.}{Aguirregabiria}{basque}% +% \bname{Ferenc}{Wettl}{bujdoso,bujdoso-f}% +% \bname{Stéphane}{Aicardi}{aicardi}% +% \bname{Jouko}{Arponen}{practical}% +% \bname{Timothy}{Van~Zandt}{fancybox}% +% \bname{Frank}{Jensen}{calc}% +% \bname{Kresten~Krab}{Thorup}{calc}% +% \bname{Akira}{Kakuto}{kakuto}% +% \bname{Lee}{Netherton}{nomencl}% +% \bname{Bernd}{Schandl}{nomencl}% % \bname{Vartan}{Akopian}{armtex}% % \bname{A.~J.}{Alex}{malayalam,malayalam-o}% % \bnamea{Einar}{Árnason}{Arnason}{icelandic}% +% \bnamea{Gyöngyi}{Bujdosó}{Bujdoso}{bujdoso,bujdoso-f}% +% \bnamea{Ingo}{Klöckl}{Klockl}{ingo}% % \bname{Donald}{Arseneau}{notoccite,placeins,cite,overcite,wrapfig,chapterbib,url,ifmtarg}% % \bname{Gonçal}{Badenes}{catalan}% % \bname{Pierre}{Basso}{bibtopic}% @@ -52076,7 +56171,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Giuseppe}{Bilotta}{aleph}% % \bnamea{Árpád}{Bíró}{Biro}{magyar}% % \bnamea{Denis}{Bitouzé}{Bitouze}{latex-synthex}% -% \bname{Georgi}{Boshnakov}{bulgarian}% +% \bname{Georgi~N.}{Boshnakov}{bulgarian}% % \bname{Victor}{Boyko}{cmcyralt/russian.sty}% % \bname{Johannes~L.}{Braams}{Braams+TB12-2-291,babel,babel-user,dutch,english,irish,norsk,welsh,basque,% % icelandic,catalan,latin,magyar,bulgarian,turkish,LaTeXbase,galician,galician2,slovak,italian,BEP,% @@ -52088,7 +56183,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Mustafa}{Burc}{turkish}% % \bname{Alexey}{Burykin}{X2T2,cyri,X2ENC}% % \bname{David}{Carella}{carella}% -% \bname{David~P.}{Carlisle}{LaTeXbase,xr,afterpage,ltxdoc,xr-hyper,color,TLC2,TLC2G,TLC2F,ltclass}% +% \bname{David~P.}{Carlisle}{LaTeXbase,xr,afterpage,ltxdoc,xr-hyper,color,TLC2,TLC2G,TLC2F,ltclass,ifthen,backref,textcase}% % \bname{Manuel}{Carriba}{galician,galician2}% % \bname{Jean-C{\^o}me}{Charpentier}{latex-synthex,ftb,TLC2F,ftds}% % \bname{Jean-Pascal}{Chauvet}{kanji}% @@ -52114,10 +56209,12 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Daniel}{Flipo}{frenchb,CIL2E}% % \bname{Peter}{Flynn}{flynn,veryshort,Flynn-pj-2005-3,Flynn-pj-2006-4}% % \bname{Mohammad}{Ghodsi}{farsi}% -% \bname{Michel}{Goossens}{latex-web,TLC2,TLC2G,TLC2F}% +% \bname{Michel}{Goossens}{latex-web,TLC2,TLC2G,TLC2F,TLGC}% % \bname{Mathieu}{Goutelle}{texfaq-fr}% % \bname{Fraser}{Grant}{irish,scottish}% +% \bnamea{George}{Grätzer}{Gratzer}{gr-mil,gr-fsl}% % \bname{Norman}{Gray}{urlbst}% +% \bname{George~D.}{Greenwade}{greenwade}% % \bname{Enrico}{Gregorio}{gregorio-pj-2007-1}% % \bname{Olga~A.}{Grineva}{maccents}% % \bname{Marion}{Gunn}{irish}% @@ -52126,7 +56223,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Taco}{Hoekwater}{luatex}% % \bnamea{Th\'{\^e}~Th\`anh}{Hàn}{Han}{han,han2000,pdftex,vietnam}% % \bname{Patrick}{Happel}{lipsum}% -% \bname{Yannis}{Haralambous}{yannis1990,YH2004,yannis1994b,yannis1994a,MAPS24-7,yannis2001,yannis1995,omega1996,yannis1998}% +% \bname{Yannis}{Haralambous}{yannis1990,YH2004,yannis1994b,yannis1994a,MAPS24-7,yannis2001,yannis1995,omega1996,yannis1998,yannis2004}% % \bname{Alexander}{Harin}{cmcyralt/cmcyralt.sty}% % \bname{Michael~A.}{Harrison}{chen1988}% % \bname{Sten}{Hellman}{swedish}% @@ -52141,6 +56238,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Per~Steinar}{Iversen}{norsk}% % \bname{Zunbeltz}{Izaola}{basque}% % \bname{Youssef}{Jabri}{arabi}% +% \bname{Pawe\l}{Jackowski}{pearls}% % \bname{Michael}{Janich}{polish}% % \bname{Regnor}{Jernsletten}{samin}% % \bname{Zhuhan}{Jiang}{vruler}% @@ -52172,13 +56270,14 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Olga~G.}{Lapko}{X2T2,cyri,X2ENC,russianb1,FULLCYR,floatrow,russianb}% % \bname{Henning}{Larsen}{danish}% % \bname{Boris}{Lavva}{hebrew2}% +% \bname{Olivier}{Lecarme}{lecarme}% % \bname{Philipp}{Lehman}{TFIG}% % \bname{Werner}{Lemberg}{russianb1,cjk,cjk2,vietnam,dblaccnt,cyrguide}% % \bnamea{Erwan}{Le~Pennec}{LePennec}{texfaq-fr}% % \bname{Knut}{Lickert}{minutes}% % \bname{Ulf~A.}{Lindgren}{fncychap}% % \bname{Anselm}{Lingnau}{float}% -% \bname{Milos}{Lokajicek}{czech}% +% \bnamea{Milo\v{s}~V.}{Lokaj{\'{\i}}\v{c}ek}{Lokajicek}{czech}% % \bname{Maurizio}{Loreti}{sfheaders}% % \bname{Tim}{Love}{timlove1994,timlove}% % \bname{Vincent}{Lozano}{lozano}% @@ -52194,16 +56293,16 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Surapant}{Meknavin}{thailatex}% % \bname{Sébastien}{Mengin}{texfaq-fr}% % \bname{Jochen}{Metzinger}{ethiop}% -% \bname{Frank}{Mittelbach}{LaTeXbase,classes,letter,FMI1990,FMI1992,slides,multicol,varioref,doc,dblaccnt,docstrip-prog,TLC2,TLC2G,TLC2F,FMI1997,ltclass}% +% \bname{Frank}{Mittelbach}{LaTeXbase,classes,letter,FMI1990,FMI1992,slides,multicol,varioref,doc,dblaccnt,docstrip-prog,TLC2,TLC2G,TLC2F,FMI1997,ltclass,enc-inter,TLGC}% % \bname{Jens-Uwe}{Morawski}{komab,koma}% -% \bname{Lapo~Filippo}{Mori}{gregorio-pj-2007-1,Mori-pj-2007-1,Mori2-pj-2007-1}% +% \bname{Lapo~Filippo}{Mori}{gregorio-pj-2007-1,Mori1-pj-2007-1,Mori2-pj-2007-1}% % \bnamea{Javier~A.}{Múgica~de~Rivera}{Mugica de Rivera}{galician2}% % \bnamea{Dejan}{Muhamedagi\'{c}}{Muhamedagic}{serbian}% % \bname{Sergei~O.}{Naumov}{LH/russian.sty}% % \bname{Frank}{Neukam}{koma}% % \bname{Rolf}{Niepraschk}{pict2e,texfaq-de}% % \bname{Josselin}{Noirel}{texfaq-fr}% -% \bname{Heiko}{Oberdiek}{hyperref-paper,hyperref.web,hyperref}% +% \bname{Heiko}{Oberdiek}{hyperref-paper,hyperref.web,hyperref,hypcap,ifpdf,hyperref-changelog,hyperref-rdm,hyperref-pdf}% % \bname{Mariusz}{Olko}{platex}% % \bnamea{Erik}{Östhols}{Osthols}{swedish}% % \bnamea{Alan}{Pai\'{c}}{Paic}{croatian}% @@ -52222,7 +56321,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Veerathanabutr}{Poonlap}{thailatex}% % \bname{Nico}{Poppelier}{BEP}% % \bname{Roozbeh}{Pournader}{farsi}% -% \bname{Sebastian}{Rahtz}{latex-web,pdftex,hyperref.web,hyperref}% +% \bname{Sebastian}{Rahtz}{latex-web,pdftex,hyperref.web,hyperref,TLGC,hyperref-o,hyperref-changelog,hyperref-rdm,hyperref-pdf,backref,nameref,rotating}% +% \bname{Leonor}{Barroca}{rotating}% % \bname{Bernd}{Raichle}{germanb,ngermanb,texfaq-de,romaniantex}% % \bname{Jose~Pedro}{Ramalhete}{portuges}% % \bname{Keranen}{Reino}{finnish}% @@ -52235,13 +56335,14 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Eddie}{Saudrais}{saudrais2001,saudrais2005}% % \bnamea{Elmar}{Schalück}{Schaluck}{polish}% % \bname{Tobias}{Schlemmer}{slovak}% -% \bname{Walter}{Schmidt}{ngermanb,Schmidt-pj-2006-1}% +% \bname{Walter}{Schmidt}{ngermanb,Schmidt-pj-2006-1,psnfss}% % \bnamea{Martin}{Schröder}{Schroder}{multitoc}% % \bname{Michael}{Shell}{btxfaq}% % \bname{Andrij~M.}{Shvaika}{ukraineb}% % \bname{Chanop}{Silpa-Anan}{thailatex}% % \bname{Jankovic}{Slobodan}{serbian}% -% \bname{Axel}{Sommerfeldt}{caption2,cap-anleitung,caption}% +% \bname{Axel}{Sommerfeldt}{caption2,cap-anleitung,caption,rotfloat}% +% \bname{Joseph~A.}{Wright}{trivfloat}% % \bname{D.~P.}{Story}{dpstory}% % \bname{Éric}{Streit}{texfaq-fr}% % \bname{Apostolos}{Syropoulos}{beccari1998,greek,syro2002}% @@ -52252,7 +56353,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Un}{Koaunghi}{HLATEX}% % \bname{Turgut}{Uyar}{turkish}% % \bname{Piet}{van~Oostrum}{teximpl}% -% \bnamea{Thomas}{van~Oudenhove de Saint Géry}{van~Oudenhove de Saint Gery}{texfaq-fr,thomasvo}% +% \bnamea{Thomas}{van~Oudenhove~de~Saint~Géry}{van~Oudenhove~de~Saint~Gery}{texfaq-fr,thomasvo}% % \bname{Vladimir}{Volovich}{russianb1,cyrguide}% % \bname{Stephan~P.}{von~Bechtolsheim}{Bechtolsheim+TB11-3-409,tex-bech}% % \bname{Staszek}{Wawrykiewicz}{platex-pl}% @@ -52282,7 +56383,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Antoni~R.}{Diller}{diller}% % \bname{Fabrice}{Popineau}{ftds}% % \bname{Alan}{Jeffrey}{LaTeXbase,jeffrey1994,ltnews,ltclass}% -% \bname{Chris~A.}{Rowley}{LaTeXbase,jeffrey1994,TLC2,TLC2G,TLC2F,FMI1997,ltclass,rowley1999}% +% \bname{Chris~A.}{Rowley}{LaTeXbase,jeffrey1994,TLC2,TLC2G,TLC2F,FMI1997,ltclass,rowley1999,calc}% % \bnamea{Rainer}{Schöpf}{Schopf}{LaTeXbase,letter}% % \bname{Peter}{Breitenlohner}{etex}% % \bname{Otfried}{Cheong}{cheong}% @@ -52336,7 +56437,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Nick}{Sofroniou}{syro2002}% % \bname{}{TWS-TDS}{ftds,tds}% % \bname{Hideo}{Umeki}{geometry}% -% \bname{Jean-Michel}{Hufflen}{TLC2F}% +% \bname{Jean-Michel}{Hufflen}{TLC2F,hufflen}% % \bname{Benoît}{Belet}{TLC2F}% % \bname{Yves}{Soulet}{TLC2F}% % \bnamea{Jacques}{André}{Andre}{TLC2F}% @@ -52351,35 +56452,48 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bname{Didier}{Verna}{minitoc-hyper}% % \bname{Bernd}{Jaehne}{minitoc-hyper}% % \bname{A.~J.~``Tony''}{Roberts}{minitoc-hyper}% -% \bname{C.~V.}{Radhakrishnan}{ltx-primer}% +% \bname{C.~V.}{Radhakrishnan}{ltx-primer,nomencl}% % \bname{C.~S.}{Yogananda}{kannadatex}% % \bname{K.~K.}{Subramaniam}{kannadatex}% % \bname{Vadim}{Maslov}{cmcyralt/russian.sty,cmcyralt/cmcyralt.sty}% % \bname{Thomas~A.}{Schmitz}{Schmitz-pj-2007-1}% % \bname{Federico}{Garcia}{Garcia-pj-2006-4}% -% \bname{Boris}{Veytsman}{Veytsman-pj-2006-4-design}% +% \bname{Boris}{Veytsman}{Veytsman-pj-2006-4-design,nomencl}% % \bname{Sindhu}{Singh}{Singh-pj-2006-4}% % \bname{Will}{Robertson}{Robertson-pj-2006-3}% % \bname{Stephen}{Hartke}{Hartke-pj-2006-1}% % \bname{Jim}{Hefferon}{Hefferon-pj-2005-4,Hefferon-pj-2006-4}% % \bname{David}{Walden}{Flom-pj-2005-3-whatis}% % \bname{Philip}{Taylor}{Flom-pj-2005-3-whatis}% -% \bname{Nicola}{Talbot}{Flom-pj-2005-3-whatis,talbot2004}% +% \bname{Nicola~L.~C.}{Talbot}{Flom-pj-2005-3-whatis,talbot2004,novices,flowfram,ffuserguide,talbot-admin,talbot-phd,talbot-thesis,talbot-mini}% % \bname{Joe}{Hogg}{Flom-pj-2005-3-whatis}% % \bnamea{Klaus}{H{\"o}ppner}{Hoppner}{Hoeppner-pj-2005-3}% % \bname{Peter~L.}{Flom}{Flom-pj-2005-2,Flom-pj-2005-3-whatis,Flom-pj-2005-4}% % \bname{Douglas}{Waud}{Waud-pj-2005-1}% % \bname{Tim}{Null}{Waud-pj-2005-1,Null-pj-2005-2-bh02,Null-pj-2005-3-bh03}% % \bname{Michael~A.}{Morrison}{morrison}% +% \bname{Denis~B.}{Roegel}{TLGC}% +% \bnamea{Herbert}{Voß}{Voss}{TLGC}% +% \bname{Christian}{Faulhammer}{preusse}% +% \bname{Ulrich}{Schwartz}{preusse}% +% \bnamea{Hilmar}{Preuße}{Preusse}{preusse}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \bpack{flowfram}{flowfram,ffuserguide}% % \bpack{minitoc}{fminitoc,minitoc}% % \bpack{Aleph}{aleph,aleph-hagen}% % \bpack{dblaccnt}{dblaccnt}% +% \bpack{nomencl}{nomencl}% % \bpack{hypernat}{hypernat}% +% \bpack{fancybox}{fancybox}% % \bpack{shorttoc}{shorttoc}% % \bpack{appendix}{appendix}% % \bpack{babel}{Braams+TB12-2-291,babel-user,BEP}% -% \bpack{hyperref}{hyperref-paper,hyperref.web,hyperref}% +% \bpack{hyperref}{hyperref-paper,hyperref.web,hyperref,hyperref-changelog,hyperref-rdm,hyperref-pdf}% +% \bpack{backref}{backref}% +% \bpack{nameref}{nameref}% +% \bpack{rotating}{rotating}% +% \bpack{hypcap}{hypcap}% +% \bpack{ifpdf}{ifpdf}% % \bpack{notoccite}{notoccite}% % \bpack{placeins}{placeins}% % \bpack{tocbibind}{tocbibind}% @@ -52393,6 +56507,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bpack{ifmtarg}{ifmtarg}% % \bpack{abstract}{abstract}% % \bpack{xr}{xr}% +% \bpack{textcase}{textcase}% % \bpack{ethiop}{ethiop}% % \bpack{sectsty}{sectsty}% % \bpack{subfig}{subfig}% @@ -52415,6 +56530,8 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \btool{newcommand}{newcommand}% % \bpack{float}{float}% % \bpack{floatrow}{floatrow}% +% \bpack{trivfloat}{trivfloat}% +% \bpack{rotfloat}{rotfloat}% % \bpack{fncychap}{fncychap}% % \bpack{quotchap}{quotchap}% % \bpack{romannum}{romannum}% @@ -52453,7 +56570,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bpacka{\protect\devnag}{Devanagari}{devanagari}% % \bpack{malayalam}{malayalam}% % \bpack{omal}{malayalam-o}% -% \bpacka{\PLaTeXe}{PLaTeX2e}{platex-jp}% +% \bpacka{\PLaTeXe}{PLaTeX2e}{platex-jp,kakuto}% % \bpacka{\PLaTeX}{PLaTeX}{platex,platex-pl}% % \bpacka{\SLaTeX}{SLaTeX}{slatex}% % \bpacka{Farsi\TeX}{FarsiTeX}{farsi}% @@ -52474,6 +56591,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \bpack{mcaption}{mcaption}% % \bpack{minitoc-hyper}{minitoc-hyper}% % \bpack{vietnam}{vietnam}% +% \bpack{calc}{calc}% % \bclass{memoir}{memoir,add-memoir,wilson-pj-2006-3}% % \bclass{jura}{jura}% % \bclass{amsart}{amslatex}% diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.ins b/Master/texmf-dist/source/latex/minitoc/minitoc.ins index 490c8a0c62a..99d7961e305 100644 --- a/Master/texmf-dist/source/latex/minitoc/minitoc.ins +++ b/Master/texmf-dist/source/latex/minitoc/minitoc.ins @@ -975,7 +975,7 @@ \egroup \begin{filecontents}{./fminitoc.ist} %% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 -%% 2001 2002 2003 2004 2005 2006 2007 +%% 2001 2002 2003 2004 2005 2006 2007 2008 %% Jean-Pierre F. Drucbert %% %% @@ -1042,7 +1042,7 @@ numhead_negative "nombres" \end{filecontents} \begin{filecontents}{./minitoc.ist} %% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 -%% 2001 2002 2003 2004 2005 2006 2007 +%% 2001 2002 2003 2004 2005 2006 2007 2008 %% Jean-Pierre F. Drucbert %% %% @@ -1112,8 +1112,129 @@ headings_flag 1 \endinput \end{filecontents} \begin{filecontents}{./minitoc.pre} +% chaptermark: do not uppercase the headers +\renewcommand{\chaptermark}[1]{% +% \markboth{\chaptername~\thechapter~---~#1}{\chaptername~.\thechapter~---~#1}} + \markboth{[\thechapter]~---~#1}{[\thechapter]~---~#1}} +%%%%%%%%%%%%%%% +% do not uppercase the headers in TOC, LOF, LOT, BIB +\makeatletter +\let\RELAX\relax +% We replace \MakeUppercase by \RELAX +% TOC +\renewcommand\tableofcontents{% + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\contentsname + \@mkboth{% + \RELAX\contentsname}{\RELAX\contentsname}}% + \@starttoc{toc}% + \if@restonecol\twocolumn\fi + } +% LOF +\renewcommand\listoffigures{% + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listfigurename + \@mkboth{\RELAX\listfigurename}% + {\RELAX\listfigurename}}% + \@starttoc{lof}% + \if@restonecol\twocolumn\fi + } +% LOT +\renewcommand\listoftables{% + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listtablename + \@mkboth{% + \RELAX\listtablename}{\RELAX\listtablename}}% + \@starttoc{lot}% + \if@restonecol\twocolumn\fi + } +% BIB +\renewenvironment{thebibliography}[1] + {\chapter*{\bibname + \@mkboth{\RELAX\bibname}{\RELAX\bibname}}% + \mtcaddchapter[\bibname]% + \list{\@biblabel{\@arabic\c@enumiv}}% + {\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep + \@openbib@code + \usecounter{enumiv}% + \let\p@enumiv\@empty + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \sloppy + \clubpenalty4000 + \@clubpenalty \clubpenalty + \widowpenalty4000% + \sfcode`\.\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist} +% Do nor slant text in headers +\if@twoside + \def\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\bfseries\large\thepage\hfil\upshape\leftmark}% + \def\@oddhead{\bfseries\large{\upshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markboth {\RELAX{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter +% \@chapapp~\thechapter~---~% + [\thechapter]~---~% + \fi + \fi + ##1}}{}}% + \def\sectionmark##1{% + \markright {\RELAX{% + \ifnum \c@secnumdepth >\z@ + \thesection. \ % + \fi + ##1}}}} +\else + \def\ps@headings{% + \let\@oddfoot\@empty + \def\@oddhead{\bfseries\large{\upshape\rightmark}\hfil\thepage}% + \let\@mkboth\markboth + \def\chaptermark##1{% + \markright {\RELAX{% + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter +% \@chapapp~\thechapter~---~% + [\thechapter]~---~% + \fi + \fi + ##1}}}} +\fi +\def\ps@myheadings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\bfseries\large\thepage\hfil\upshape\leftmark}% + \def\@oddhead{\bfseries\large{\upshape\rightmark}\hfil\thepage}% + \let\@mkboth\@gobbletwo + \let\chaptermark\@gobble + \let\sectionmark\@gobble + } +\makeatother +%%%%%%%%%%%%%%% % PB HYPERREF % \usepackage[position=top,farskip=3ex,captionskip=2ex]{subfig} \usepackage{tocbibind} +% Do not uppercase +\makeatletter +\renewcommand{\tocetcmark}[1]{% + \@mkboth{\RELAX{#1}}{\RELAX{#1}}} +\makeatother \RequirePackage{fixltx2e} \usepackage{xspace} \usepackage{calc} @@ -1137,6 +1258,7 @@ headings_flag 1 \usepackage{textcomp} \DeclareTextSymbol{\textbackslash}{TS1}{92} \DeclareTextSymbolDefault{\textbackslash}{TS1} +\usepackage{amsfonts} \IfFileExists{txfonts.sty}{\usepackage{txfonts}}{\relax} \IfFileExists{mflogo.sty}{\usepackage{mflogo}}% {\def\MF{\textbf{\texttt{METAFONT}}} @@ -1198,6 +1320,10 @@ headings_flag 1 \fi \ifpdf \usepackage[pdftex]{color} + \definecolor{OliveGreen}{cmyk}{0.64,0,0.95,0.40} + \definecolor{Green}{cmyk}{1,0,1,0} + \definecolor{RedOrange}{cmyk}{0,0.77,0.87,0} + \definecolor{Cyan}{cmyk}{1,0,0,0} \usepackage[pdftex,pstarrows]{pict2e} \usepackage[pdftex]{graphicx} \usepackage[pdftex, colorlinks,% @@ -1227,16 +1353,33 @@ headings_flag 1 unicode=true,% a4paper=true,% % plainpages=false,% +% pageanchor=false,% +% hyperindex=false,% breaklinks=true,% bookmarksopenlevel=0,% bookmarksopen,% +% COLORS + linkbordercolor={Cyan},% + linkcolor={Cyan},% + menubordercolor={blue},% + menucolor={red},% + pagecolor={Cyan},% + citecolor={Green},% + urlcolor={RedOrange},% + filecolor={Cyan},% +% COLORS bookmarksnumbered=true]% - {hyperref} + {hyperref}% + \IfFileExists{hypcap.sty}{\usepackage[all]{hypcap}}{}% \else - \usepackage[dvips]{color} - \usepackage[dvips,pstarrows]{pict2e} - \usepackage[dvips]{graphicx} - \usepackage{hyperref} + \usepackage[dvips]{color}% + \definecolor{OliveGreen}{cmyk}{0.64,0,0.95,0.40} + \definecolor{Green}{cmyk}{1,0,1,0} + \definecolor{RedOrange}{cmyk}{0,0.77,0.87,0} + \usepackage[dvips,pstarrows]{pict2e}% + \usepackage[dvips]{graphicx}% + \usepackage{hyperref}% + \IfFileExists{hypcap.sty}{\usepackage[all]{hypcap}}{}% % \usepackage{breakurl} % DOES NOT WORK \fi \makeatletter % to include some useful commands @@ -1313,7 +1456,9 @@ headings_flag 1 T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} \let\BiBTeX\BibTeX \def\NTS{\leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}\kern-0.2emS$}} -\def\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX} +\providecommand*{\pdfTeX}{pdf\TeX} +%\def\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX} +\providecommand*{\eTeX}{$\csname m@th\endcsname\varepsilon$-\TeX} %\newcommand{\Arabi}{\L{\sffamily A\kern-.2ex\lower.25ex\hbox{r}\kern-.25exa% \L not used here % \kern-.22exb\kern-.15exi}} %Logo \newcommand{\Arabi}{\mbox{\sffamily A\kern-.2ex\lower.25ex\hbox{r}\kern-.25exa% @@ -1350,7 +1495,8 @@ headings_flag 1 % \newenvironment{xmessage}[1][XXXXX]{% \expandafter\label{mess+#1}% - \begin{samepage}\let\endquote\nendquote\relax\smooth\lneed{5}\strut\hrule\penalty10000}% + \begin{samepage}% + \let\endquote\nendquote\relax\smooth\lneed{5}\strut\hrule\relax\jmess{#1}\penalty10000}% {\par\end{samepage}} % \def\Cat#1{\hbox{$\langle$\emph{#1}$\rangle$}} @@ -1489,7 +1635,7 @@ ONERA~/~Centre de Toulouse~/~SRI\\% % \def\@makecol{\advance\skip\footins\fill \bf@makecolold} % % end of bottomfnote.sty % indentations multiples of 1.5em. -% enlarge section mumbers (numwidth) in tocs. +% enlarge section numbers (numwidth) in tocs. \def\l@section{\lneed{1.5}\@dottedtocline{1}{1.5em}{3.0em}} \renewcommand*\l@subsection{\@dottedtocline{2}{3.0em}{3.2em}} \renewcommand*\l@subsubsection{\@dottedtocline{3}{4.5em}{4.1em}} @@ -1692,7 +1838,7 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi \end{filecontents} %% %% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 -%% 2001 2002 2003 2004 2005 2006 2007 +%% 2001 2002 2003 2004 2005 2006 2007 2008 %% Jean-Pierre F. Drucbert %% %% @@ -1719,7 +1865,7 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi This is a generated file. %% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 -%% 2001 2002 2003 2004 2005 2006 2007 +%% 2001 2002 2003 2004 2005 2006 2007 2008 %% Jean-Pierre F. Drucbert %% @@ -1777,6 +1923,9 @@ distributed with it. \generate{\file{mtc-mem.tex}{\from{minitoc.dtx}{mtc-mem}}} \generate{\file{mtc-mm1.tex}{\from{minitoc.dtx}{mtc-mm1}}} \generate{\file{mtc-mu.tex}{\from{minitoc.dtx}{mtc-mu}}} +\generate{\file{mtc-nom.tex}{\from{minitoc.dtx}{mtc-nom}}} +\generate{\file{mtc-ocf.tex}{\from{minitoc.dtx}{mtc-ocf}}} +\generate{\file{mtc-ofs.tex}{\from{minitoc.dtx}{mtc-ofs}}} \generate{\file{mtc-sbf.tex}{\from{minitoc.dtx}{mtc-sbf}}} \generate{\file{mtc-scr.tex}{\from{minitoc.dtx}{mtc-scr}}} \generate{\file{mtc-syn.tex}{\from{minitoc.dtx}{mtc-syn}}} @@ -1889,9 +2038,14 @@ distributed with it. \generate{\file{khalkha.mld}{\from{minitoc.dtx}{khalkha}}} \generate{\file{latin.mld}{\from{minitoc.dtx}{latin}}} \generate{\file{latin2.mld}{\from{minitoc.dtx}{latin2}}} +\generate{\file{latinc.mld}{\from{minitoc.dtx}{latinc}}} +\generate{\file{latinc2.mld}{\from{minitoc.dtx}{latinc2}}} \generate{\file{latvian.mld}{\from{minitoc.dtx}{latvian}}} +\generate{\file{latvian2.mld}{\from{minitoc.dtx}{latvian2}}} \generate{\file{letton.mld}{\from{minitoc.dtx}{letton}}} +\generate{\file{letton2.mld}{\from{minitoc.dtx}{letton2}}} \generate{\file{lithuanian.mld}{\from{minitoc.dtx}{lithuanian}}} +\generate{\file{lithuanian2.mld}{\from{minitoc.dtx}{lithuanian2}}} \generate{\file{lowersorbian.mld}{\from{minitoc.dtx}{lowersorbian}}} \generate{\file{lsorbian.mld}{\from{minitoc.dtx}{lsorbian}}} \generate{\file{magyar.mld}{\from{minitoc.dtx}{magyar}}} -- cgit v1.2.3