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