diff options
author | Karl Berry <karl@freefriends.org> | 2006-08-13 23:58:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-08-13 23:58:56 +0000 |
commit | 42bc6d37351f5002d650f9a782eeb7972c7a1703 (patch) | |
tree | 9f87723b3c76303493f951620c1d0541a47df159 /Master/texmf-dist/source/latex/minitoc | |
parent | d9b9c5c3fe8e511b205a80c567c199a6bf10d818 (diff) |
minitoc 47 (3aug06)
git-svn-id: svn://tug.org/texlive/trunk@1947 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 | 5 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/minitoc/minitoc.dtx | 875 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/minitoc/minitoc.ins | 11 |
3 files changed, 692 insertions, 199 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx index 8f16b7fbe0f..4b900c778ac 100644 --- a/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx +++ b/Master/texmf-dist/source/latex/minitoc/fminitoc.dtx @@ -5,7 +5,6 @@ %% The original source files were: %% %% minitoc.dtx (with options: `fminitoc') -%% %% This is a generated file. %% %% Copyright (C) 2005, 2006 by: @@ -28,10 +27,10 @@ %% %% This work consists of all the files listed in the file `minitoc.l' %% distributed with it. -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ProvidesFile{fminitoc.dtx}[2006/07/20 minitoc french documentation start file] +\ProvidesFile{fminitoc.dtx}[2006/08/03 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 3d13b4b5e30..1e9c8a7e79e 100644 --- a/Master/texmf-dist/source/latex/minitoc/minitoc.dtx +++ b/Master/texmf-dist/source/latex/minitoc/minitoc.dtx @@ -1,6 +1,5 @@ % \iffalse meta-comment % -% % Copyright (C) 2005, 2006 by Jean-Pierre F. Drucbert <jean-pierre.drucbert@onera.fr> % ------------------------------------------------------- % @@ -31,7 +30,7 @@ %<package>\ProvidesPackage{minitoc} %<package>\RequirePackage{mtcmess}[2006/03/14] %<*package> - [2006/07/20 v46 minitoc.dtx file] + [2006/00/01 v47 minitoc.dtx file] %</package> % %<*driver> @@ -85,6 +84,7 @@ \GlossaryParms \let\item\@idxitem \ignorespaces} {\if@restonecol\onecolumn\else\clearpage\fi} \AtBeginDocument{\MakeShortVerb{\|}} +\AtBeginDocument{\providecommand{\phantomsection}{}} \DeclareFontShape{OT1}{cmtt}{bx}{n}{<-> ssub * cmtt/m/n}{} \DeclareFontFamily{OMS}{cmtt}{\skewchar\font 48} % '60 \DeclareFontShape{OMS}{cmtt}{m}{n}{<-> ssub * cmsy/m/n}{} @@ -255,9 +255,9 @@ \gdef\generalname{} %ESSAI \let\sv@glossary@prologue\glossary@prologue \ifcase\LANG\relax -\def\glossary@prologue{\sv@glossary@prologue\relax\addcontentsline{toc}{chapter}{Change History}} +\def\glossary@prologue{\sv@glossary@prologue\relax\phantomsection\addcontentsline{toc}{chapter}{Change History}} \or\relax -\def\glossary@prologue{\sv@glossary@prologue\relax\addcontentsline{toc}{chapter}{Historique des modifications}} +\def\glossary@prologue{\sv@glossary@prologue\relax\phantomsection\addcontentsline{toc}{chapter}{Historique des modifications}} \fi %% redefine \glossaryentry \def\nouse#1{\mbox{}} @@ -473,6 +473,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite \def\CTR{\mbox{counter}} \def\VAL{\mbox{value}} \def\EXTEN{\mbox{extension}} +\def\STRING{\mbox{STRING}} \or\relax \def\LLL{\mbox{LANGUE}} \def\NB{\mbox{NOMBRE}} @@ -486,6 +487,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite \def\CTR{\mbox{compteur}} \def\VAL{\mbox{valeur}} \def\EXTEN{\mbox{suffixe}} +\def\STRING{\mbox{CHAÎNE}} \fi %%%%%%%%%%%%%%% % On float pages, push the floats to the top @@ -746,7 +748,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % (\texttt{.mlo}) files'', page~\pageref{c+code+mld.files}, may be useful if you are interested by some language. % % \item The third part, ``Complements'', page~\pageref{p+complements}, contains a bibliography, a detailed history of -% the package, an and index. +% the package, and an index. % \end{itemize} % % For this document, I have used: @@ -935,11 +937,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~\#46. You will find a resumed history of the package in the ``Postface'' +% The current version of this package is~\#47. 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~\#46. Vous trouverez un historique résumé de ce paquetage dans le +% La version courante de ce paquetage est~\#47. 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 @@ -1795,7 +1797,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \end{macro} % \ifcase\LANG\relax % These commands apply only for the level of a part-, mini- or -% sect-toc; for lower levels, use, as usual: +% sect-toc; for lower levels, the usual command is sufficient: % \or\relax % Ces commandes ne s'appliquent que pour le niveau d'une part-, mini- ou % sect-toc; pour des niveaux inférieurs, utilisez, comme d'habitude: @@ -2759,8 +2761,9 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{enumerate} % \item afrikaan (afrikaans) % \item albanian -% \item arab (arabic)\,$^{a,c}$ +% \item arab (arabic)\,$^{c}$ % \item arab2\,$^{a,c}$ +% \item arabi\,$^{c,j}$ % \item armenian\,$^c$ % \item bahasai (bahasa, indon, indonesian)\,$^c$ % \item bahasam (malay, meyalu)\,$^c$ @@ -2792,6 +2795,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item ethiopian2\,$^{c,e,h}$ % \item farsi1\,$^{c,f,g}$ % \item farsi2\,$^{c,f,g}$ +% \item farsi3\,$^{c,j}$ % \item finnish % \item finnish2 % \item french (frenchb, frenchle, frenchpro, francais, acadien, canadien) @@ -2906,6 +2910,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item[$^g$] Uses also a \texttt{.mlo} file. % \item[$^h$] Requires a specific input encoding. % \item[$^i$] The bicig language is also known as uighur. +% \item[$^j$] The \texttt{arabi} and \texttt{farsi3} languages require the use of the +% \Arabi{} package~\cite{arabi}. % \end{itemize} % \end{multicols} % \end{minipage} @@ -2926,6 +2932,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item albanian % \item arab (arabic)\,$^{a,c}$ % \item arab2\,$^{a,c}$ +% \item arabi\,$^{c,j}$ % \item armenian\,$^c$ % \item bahasai (bahasa, indon, indonesian)\,$^c$ % \item bahasam (malay, meyalu)\,$^c$ @@ -2957,6 +2964,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item ethiopian2\,$^{c,e,h}$ % \item farsi1\,$^{c,f,g}$ % \item farsi2\,$^{c,f,g}$ +% \item farsi3\,$^{c,j}$ % \item finnish % \item finnish2 % \item french (frenchb, frenchle, frenchpro, francais, acadien, canadien) @@ -3056,14 +3064,14 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{multicols}{2}\footnotesize % \begin{itemize} % \item[] Les langues entre parenthèses sont des alias d'une langue principale et leurs fichiers \texttt{.mld} -% chargeront le fichier \texttt{.mld} de cette langue principale. +% chargeront le fichier \texttt{.mld} de cette langue principale. % \item[$^a$] Les langues <<~\texttt{arab(ic)}~>> et <<~\texttt{arab2}~>> requièrent l'utilisation du paquetage -% Arab\TeX~\cite{arabtex2,arabtex}. +% Arab\TeX~\cite{arabtex2,arabtex}. % \item[$^b$] La langue <<~\texttt{russian}~» n'est pas encore supportée par le -% système \texttt{babel}~\cite{babel,babel-user}, -% mais <<~\texttt{russianb}~>>~\cite{russianb} est supportée si vous utilisez -% babel-3.6 ou une version supérieure; <<~\texttt{russianc}~>> est un supplément. Regardez aussi les autres -% fichiers \texttt{.mld} pour le russe (\emph{russian}). +% système \texttt{babel}~\cite{babel,babel-user}, +% mais <<~\texttt{russianb}~>>~\cite{russianb} est supportée si vous utilisez +% babel-3.6 ou une version supérieure; <<~\texttt{russianc}~>> est un supplément. Regardez aussi les autres +% fichiers \texttt{.mld} pour le russe (\emph{russian}). % \item[$^c$] Certaines langues peuvent requérir des fontes spécifiques. % \item[$^d$] Requiert le paquetage CJK~\cite{cjk,cjk2}. % \item[$^e$] Requiert Lambda~($\mathbf{\Lambda}$), la version de \LaTeX\ pour Omega~($\mathbf{\Omega}$). @@ -3071,6 +3079,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item[$^g$] Utilise aussi un fichier \texttt{.mlo}. % \item[$^h$] Requiert un codage en entrée spécifique. % \item[$^i$] La langue bicig est aussi connue sous le nom de ouïghour (\emph{uighur}). +% \item[$^j$] Les langues <<~\texttt{arabi}~>> et <<~\texttt{farsi3}~>> requièrent l'utilisation du paquetage +% \Arabi~\cite{arabi}. % \end{itemize} % \end{multicols} % \end{minipage} @@ -3715,7 +3725,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % Most of the strings defined in the language option files \index{.mld}(\texttt{.mld}) were taken from the % superb \texttt{babel} package~\cite{babel,babel-user} of \name{Johannes}{Braams}, % some were adapted, others were made available by gentle users -% or taken from specific packages, like Arab\TeX{}~\cite{arabtex2,arabtex}, +% or taken from specific packages, like Arab\TeX{}~\cite{arabtex2,arabtex}, \Arabi{}~\cite{arabi}, % {Arm\TeX} (armenian)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex}, % \texttt{ethiop}~\cite{ethiop}, % \texttt{guarani}~\cite{guarani}, @@ -3736,7 +3746,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % La plupart des chaînes définies dans les fichiers d'option de langue \index{.mld}(\texttt{.mld}) ont été prises % dans le superbe paquetage \texttt{babel}~\cite{babel,babel-user} de \name{Johannes}{Braams}, certaines ont été adaptées, % d'autres ont été mises à~disposition par d'aimables utilisateurs ou prises dans des paquetages spécifiques, tels -% que Arab\TeX{}~\cite{arabtex2,arabtex}, {Arm\TeX} (arménien)~\cite{armtex}, {Bang\TeX} (bangla)~\cite{bangtex}, +% que Arab\TeX{}~\cite{arabtex2,arabtex}, \Arabi{}~\cite{arabi}, {Arm\TeX} (arménien)~\cite{armtex}, +% {Bang\TeX} (bangla)~\cite{bangtex}, % \texttt{ethiop}~\cite{ethiop}, \texttt{guarani}~\cite{guarani}, Malayalam~\cite{malayalam,malayalam-o}, % Mon\TeX{} (mongol)~\cite{mlsquick,montex}, CJK (chinois, % coréen-hangûl/hanja, japonais, thaï)~\cite{cjk,cjk2}, @@ -3794,7 +3805,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \item \relax\verb|\@pnumwidth|, is the width of the space reserved for the page number. It is a \LaTeX\ command % containing the representation of a length (e.g.,~\texttt{1.55em}). % \item \relax\verb|\@tocrmarg|, is the distance (margin) between the right border of the table and the end of the -% dotted line. It should be larger than \verb|\@pnumwidth|, and can be a rubber length (i.e.,~contains +% dotted line. It should be larger than \verb|\@pnumwidth|, and can be a rubber length (i.e.,~contain % some glue, like \texttt{2.55em~plus~1fil}); if you specify the ``\texttt{...~plus~1fil}'' portion, % the text of the entry will be ragged on right; it is useful if you have long entries, and it can avoid % most hyphenations. @@ -4289,7 +4300,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{table}[tp] % \changeskips % \centering -% \caption{Features for parttoc-s and other mini-tables}\label{t+parttoc+features} +% \caption{Features for mini-tables}\label{t+parttoc+features} % {\ttfamily% % \ifBT % \begin{tabular}{@{}lllcl@{}} @@ -4376,7 +4387,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \begin{table}[tp] % \changeskips % \centering -% \caption{Dispositifs pour parttocs et autres mini-tables}\label{t+parttoc+features} +% \caption{Dispositifs pour les mini-tables}\label{t+parttoc+features} % {\ttfamily% % \ifBT % \begin{tabular}{@{}lllcl@{}} @@ -5370,6 +5381,8 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \lneed{6} % ^^A \mtcskip % \minilof +% \mtcskip +% \minilot % % \addtocounter{section}{-1} ^^A % Trick to get a section numbered zero % \ifcase\LANG\relax @@ -5381,8 +5394,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~46, please -% upgrade to version~\#46. 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~47, please +% upgrade to version~\#47. 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}), @@ -5392,8 +5405,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~46, vous êtes priés de faire une mise à~jour -% à~la version~\#46. 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~47, vous êtes priés de faire une mise à~jour +% à~la version~\#47. 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. % @@ -6505,7 +6518,7 @@ Farsi\TeX{} Project Group. Voir le site de Farsi\TeX{} à~\url{http://www.farsite % \fi % \begin{macrocode} %<*apx> -\documentclass{book} +\documentclass[oneside]{book} \usepackage{lipsum} % provides filling text \usepackage{tocbibind} % adds some entries in the main TOC. \usepackage[tight,listfiles]{minitoc} @@ -6575,11 +6588,12 @@ Second appendix % trop tôt dans le fichier \texttt{.toc}, \texttt{.lof} ou \texttt{.lot}. Voici un fichier d'exemple % (\index{hide1.tex}\texttt{hide1.tex}):\label{hide1.tex} % \fi +% \raggedcolumns % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{SMOOTH} % \begin{macrocode} %<*hide1> -\documentclass{book} +\documentclass{report} \usepackage% [tight,listfiles]{minitoc} \begin{document} @@ -6679,7 +6693,7 @@ Second appendix % {\columnseprule=.4pt\columnsep=45pt\begin{multicols}{2} % \begin{macrocode} %<*hide2> -\documentclass{book} +\documentclass{report} \usepackage% [tight,listfiles]{minitoc} \begin{document} @@ -6774,6 +6788,7 @@ Second appendix % \end{environment} % \end{environment} % \end{environment} +% \flushcolumns % % ^^A (26) % \lneed{5} @@ -7253,7 +7268,7 @@ Second appendix % % ^^A (37) % \ifcase\LANG\relax -% \section{Use of the \texttt{.mld} files with the \texttt{babel} package}\label{faq.37} +% \section{The \texttt{.mld} files and the \texttt{babel} package}\label{faq.37} % If you are using the \texttt{babel} package~\cite{babel,babel-user}, you can automatize the loading of the % \texttt{.mld} file by adding some code in the preamble of your document, like this: % \begin{quote} @@ -7264,7 +7279,7 @@ Second appendix % \texttt{minitoc}; there are often identical, but there are exceptions (when you use a locally customized \texttt{.mld} % file, by example). % \or\relax -% \section{Utilisation des fichiers \texttt{.mld} avec le paquetage \texttt{babel}}\label{faq.37} +% \section{Les fichiers \texttt{.mld} et le paquetage \texttt{babel}}\label{faq.37} % Si vous utilisez le paquetage \texttt{babel}~\cite{babel,babel-user}, vous pouvez automatiser le chargement du % fichier \texttt{.mld} en ajoutant du code dans le préambule de votre document, comme ceci: % \begin{quote} @@ -7404,7 +7419,7 @@ Second appendix % \begin{macrocode} %<*gaps> \documentclass[a4paper,oneside,12pt]{book} -\usepackage{vruler} % to have a vertical graduation +\usepackage{vruler} % to have a vertical graduation to note positions \usepackage{txfonts} \usepackage[english2,tight,listfiles]{minitoc} \begin{document} @@ -7415,45 +7430,101 @@ Second appendix % \end{macrocode} % \ifcase\LANG\relax % A normal parttoc, with the normal gaps before and after it. -% Note its position relative to the vertical ruler. % \or\relax % Une parttoc normale, avec des sauts verticaux normaux avant et après elle. -% Notez sa position relativement à~la graduation verticale. % \fi % \begin{macrocode} \parttoc -\chapter{First chapter of first part} -\chapter{Second chapter of first part} +\chapter{First chapter of first part} \chapter{Second chapter of first part} \part{Second part} % \end{macrocode} % \ifcase\LANG\relax -% We set large gaps. Note the new position of the parttoc relative to the vertical ruler. +% We set large gaps. Note the new position of the parttoc. % \or\relax -% Nous forçons de plus grands sauts. Notez la nouvelle position de la parttoc relativement à~la graduation verticale. +% Nous forçons de plus grands sauts. Notez la nouvelle position de la parttoc. % \fi % \begin{macrocode} \renewcommand{\mtcgapbeforeheads}{100pt} \renewcommand{\mtcgapafterheads}{80pt} \parttoc -\chapter{First chapter of second part} -\chapter{Second chapter of second part} +\chapter{First chapter of second part} \chapter{Second chapter of second part} \part{Third part} % \end{macrocode} % \ifcase\LANG\relax -% We set small gaps. Note the new position of the parttoc relative to the vertical ruler. +% We set small gaps. Note the new position of the parttoc. % \or\relax -% Nous forçons de plus petits sauts. Notez la nouvelle position de la parttoc relativement à~la graduation verticale. +% Nous forçons de plus petits sauts. Notez la nouvelle position de la parttoc. % \fi % \begin{macrocode} \renewcommand{\mtcgapbeforeheads}{20pt} \renewcommand{\mtcgapafterheads}{10pt} \parttoc -\chapter{First chapter of third part} -\chapter{Second chapter of third part} +\chapter{First chapter of third part} \chapter{Second chapter of third part} \end{document} %</gaps> % \end{macrocode} % +% ^^A (45) +% \lneed{5} +% \ifcase\LANG\relax +% \section{Vertical spacing before the bottom rule of a minitable}\label{faq.45} +% The little spacing between a minitable and its bottom rule is implemented as a vertical kern that should +% be sufficient to allow the +% descending parts of the letters of the last entry of the mini-table. The values should depend of +% the line spacing and of the font size. They are defined by macros that you can adjust by redefining them via +% \verb|\renewcommand|. The (empirical) default values are given in table~\vref{t+kernafters}. +% \or\relax +% \section{Espacement vertical avant le filet inférieur d'une minitable}\label{faq.45} +% Le petit espacement entre une minitable et le filet qui est en-dessous d'elle est réalisé par un crênage +% vertical qui devrait suffire pour les jambages des lettres de la dernière entrée de la +% minitable. Les valeurs devraient dépendre de l'interlignage et de la taille de la fonte. +% Elles sont définies par des macros que vous pouvez ajuster en les redéfinissant via \verb|\renewcommand|. +% La table~\vref{t+kernafters} donne les valeurs par défaut (empiriques). +% \fi +% \begin{table}[!htb] +% \changeskips +% \centering +% \ifcase\LANG\relax +% \caption{Kernings before minitable bottom rules}\label{t+kernafters} +% \begin{tabular}{@{}ll@{}} +% \toprule +% \textbf{Command}&\textbf{Default value}\\ +% \midrule +% \texttt{\bs kernafterparttoc}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernafterpartlof}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernafterpartlot}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \midrule +% \texttt{\bs kernafterminitoc}&\texttt{\bs kern-.5\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernafterminilof}&\texttt{\bs kern-1.\bs baselineskip\bs kern0.ex}\\ +% \texttt{\bs kernafterminilot}&\texttt{\bs kern-1.\bs baselineskip\bs kern0.ex}\\ +% \midrule +% \texttt{\bs kernaftersecttoc}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernaftersectlof}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernaftersectlot}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \bottomrule +% \end{tabular} +% \or\relax +% \caption{Crênage avant le filet inférieur des minitables}\label{t+kernafters} +% \begin{tabular}{@{}ll@{}} +% \toprule +% \textbf{Commande}&\textbf{Valeur par défaut}\\ +% \midrule +% \texttt{\bs kernafterparttoc}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernafterpartlof}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernafterpartlot}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \midrule +% \texttt{\bs kernafterminitoc}&\texttt{\bs kern-.5\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernafterminilof}&\texttt{\bs kern-1.\bs baselineskip\bs kern0.ex}\\ +% \texttt{\bs kernafterminilot}&\texttt{\bs kern-1.\bs baselineskip\bs kern0.ex}\\ +% \midrule +% \texttt{\bs kernaftersecttoc}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernaftersectlof}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \texttt{\bs kernaftersectlot}&\texttt{\bs kern-1.\bs baselineskip\bs kern.5ex}\\ +% \bottomrule +% \end{tabular} +% \fi +% \end{table} +% % ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \ifcase\LANG\relax % \chapter{Memento}\label{c+memento} @@ -7975,6 +8046,16 @@ Second appendix % \midrule % \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ % &Activates/inhibits horizontal rules in some or all mini-tables.\\ +% \midrule +% \texttt{\bs kernafterparttoc}&Vertical kerning between a parttoc and its bottom rule.\\ +% \texttt{\bs kernafterpartlof}&Vertical kerning between a partlof and its bottom rule.\\ +% \texttt{\bs kernafterpartlot}&Vertical kerning between a partlot and its bottom rule.\\ +% \texttt{\bs kernafterminitoc}&Vertical kerning between a minitoc and its bottom rule.\\ +% \texttt{\bs kernafterminilof}&Vertical kerning between a minilof and its bottom rule.\\ +% \texttt{\bs kernafterminilot}&Vertical kerning between a minilot and its bottom rule.\\ +% \texttt{\bs kernaftersecttoc}&Vertical kerning between a secttoc and its bottom rule.\\ +% \texttt{\bs kernaftersectlof}&Vertical kerning between a sectlof and its bottom rule.\\ +% \texttt{\bs kernaftersectlot}&Vertical kerning between a sectlot and its bottom rule.\\ % \bottomrule % \multicolumn{2}{@{}p{\textwidth}@{}}{By default, parttocs have no rules; minitocs and secttocs have rules. In % articles, parttocs have rules.} @@ -8004,6 +8085,16 @@ Second appendix % \midrule % \texttt{\bs mtcsetrules\{}\emph{mini-table}\texttt{\BAR*\}\{on{\BAR}off\}}\hspace*{-\textwidth}&\\ % &Active/inhibe les filets horizontaux dans certaines mini-tables ou toutes.\\ +% \midrule +% \texttt{\bs kernafterparttoc}&Crênage vertical entre une parttoc et son filet inférieur.\\ +% \texttt{\bs kernafterpartlof}&Crênage vertical entre une partlof et son filet inférieur.\\ +% \texttt{\bs kernafterpartlot}&Crênage vertical entre une partlot et son filet inférieur.\\ +% \texttt{\bs kernafterminitoc}&Crênage vertical entre une minitoc et son filet inférieur.\\ +% \texttt{\bs kernafterminilof}&Crênage vertical entre une minilof et son filet inférieur.\\ +% \texttt{\bs kernafterminilot}&Crênage vertical entre une minilot et son filet inférieur.\\ +% \texttt{\bs kernaftersecttoc}&Crênage vertical entre une secttoc et son filet inférieur.\\ +% \texttt{\bs kernaftersectlof}&Crênage vertical entre une sectlof et son filet inférieur.\\ +% \texttt{\bs kernaftersectlot}&Crênage vertical entre une sectlot et son filet inférieur.\\ % \bottomrule % \multicolumn{2}{@{}p{\textwidth}@{}}{Par défaut, les parttocs n'ont pas de filets; les minitocs et secttocs ont % des filets. Dans les articles, les parttocs ont des filets.} @@ -8073,7 +8164,7 @@ Second appendix % \ifcase\LANG\relax % \begin{table}[tp] % \changeskips -% \caption{Specific commands for parttocs and other mini-tables features}\label{t+SUC-P-b} +% \caption{Commands for mini-tables features}\label{t+SUC-P-b} % \centering % \bgroup % \mysize @@ -8118,7 +8209,7 @@ Second appendix % \or\relax % \begin{table}[tp] % \changeskips -% \caption{Commandes spécifiques pour les dispositifs des parttocs et autres mini-tables}\label{t+SUC-P-b} +% \caption{Commandes pour les dispositifs des mini-tables}\label{t+SUC-P-b} % \centering % \bgroup % \mysize @@ -8365,14 +8456,20 @@ Second appendix % \chapter{Exemples de documents}\label{c+exdocs} % \fi % \minitoc +% \setcounter{columnbadness}{9000}% +% \raggedcolumns % \mtcskip % \ifcase\LANG\relax -% This chapter shows the code of some examples of documents. The code of specifc example files has been shown earlier: +% This chapter shows the code of some examples of documents. +% Some are extracted or derived from real documents, others are just demonstrations to illustrate problems or features. +% The code of specific example files has been shown earlier: % \texttt{hide1.tex} on page~\pageref{hide1.tex}, % \texttt{hide2.tex} on page~\pageref{hide2.tex}, and \texttt{gaps.tex} on page~\pageref{gaps.tex}. % \or\relax -% Ce chapitre montre le code de quelques exemples de documents. Le code de fichiers d'exemples spécifiques a déjà -% montré: +% Ce chapitre montre le code de quelques exemples de documents. +% Certains ont été extraits ou inspirés de documents réels, les autres sont de simples démonstrations pour illustrer +% des problèmes ou des possibilités. +% Le code de fichiers d'exemples spécifiques a déjà montré: % \texttt{hide1.tex} (page~\pageref{hide1.tex}), % \texttt{hide2.tex} (page~\pageref{hide2.tex}) et \texttt{gaps.tex} (page~\pageref{gaps.tex}). % \fi @@ -8397,7 +8494,7 @@ Second appendix %<*minitoc-ex> %%%%%%%%%%%%%%%%%%%%% A example file (differs from previous versions) %% minitoc-ex.tex -%% This file contains a set of tests for the minitoc.sty version #46 +%% This file contains a set of tests for the minitoc.sty version #47 %% 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 @@ -8606,7 +8703,7 @@ Second appendix \caption{T1} % (tables are similar) \end{table} \clearpage -\subsection[tt1]{TT1} % tests optionnal arg. of a sectionning command +\subsection[tt1]{TT1} % tests optional arg. of a sectionning command \lipsum[36] \subsubsection{TTT1} \lipsum[37] @@ -8616,7 +8713,7 @@ Second appendix \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} -\caption[f2]{F2} % tests optionnal arg. of a caption +\caption[f2]{F2} % tests optional arg. of a caption \end{figure} \section{T2} \lipsum[39] @@ -8733,7 +8830,7 @@ Second appendix % \ifcase\LANG\relax % Then, we begin a \texttt{mtchideinmaintoc} environment, with the hiding depth as optional argument: % \or\relax -% Puis nous commençins un environnement \texttt{mtchideinmaintoc}, avec la profondeur de masquage requise: +% Puis nous commençons un environnement \texttt{mtchideinmaintoc}, avec la profondeur de masquage requise: % \fi % \begin{macrocode} \begin{mtchideinmaintoc}[-1] @@ -8801,7 +8898,7 @@ Second appendix %<*mini-art> %%%%%%%%%%%%%%%%%%%%% A example file (may differ from previous versions) %% mini-art.tex -%% This file contains a set of tests for the minitoc.sty version #46 +%% This file contains a set of tests for the minitoc.sty version #47 %% style option file. You can alter most of parameters to test. %% article (\section must be defined) \documentclass[12pt,a4paper]{article} @@ -8811,8 +8908,10 @@ Second appendix \setcounter{secnumdepth}{5} % depth of numbering of sectionning commands \setcounter{tocdepth}{3} % depth of table of contents \setlength{\stcindent}{24pt} % indentation of secttocs, default -\renewcommand{\stcfont}{\small\rmfamily\upshape\mdseries} % font for secttocs, default -%%\renewcommand{\stcSSfont}{\small\sf} % font for secttocs, subsections +%% % font for secttocs, default +\renewcommand{\stcfont}{\small\rmfamily\upshape\mdseries}% +%% % font for secttocs, subsections +%%\renewcommand{\stcSSfont}{\small\sf}% %% you can make experiments with \stcSSSfont, \stcPfont and \stcSPfont %% but it is ``fontomania''... \raggedbottom % or \flushbottom, at your choice @@ -8872,7 +8971,7 @@ Second appendix % we define a part, with a parttoc, a partlof (with the title on the right) and a parttoc: % \or\relax % Voici le texte du document, avec ses commandes de sectionnement; -% nous définissons une partie, avec une parttoc, unw partlof (avec le titre sur la droite) et une parttoc: +% nous définissons une partie, avec une parttoc, une partlof (avec le titre sur la droite) et une parttoc: % \fi % \begin{macrocode} \part{First Part} @@ -8982,7 +9081,7 @@ Second appendix \caption{F1} % (I have not tested tables, but it is similar) \end{figure} \FloatBarrier -\subsubsection[tt1]{TT1} % tests optionnal arg. of a sectionning command +\subsubsection[tt1]{TT1} % tests optional arg. of a sectionning command \lipsum[34] \paragraph{TTT1} \lipsum[35] @@ -8992,7 +9091,7 @@ Second appendix \setlength{\unitlength}{1mm} \begin{picture}(100,50) \end{picture} -\caption[f2]{F2} % tests optionnal arg. of a caption +\caption[f2]{F2} % tests optional arg. of a caption \end{figure} \FloatBarrier \subsection{T2} @@ -9408,19 +9507,19 @@ I also added a lot of index entries, just to test. %<*addbib> @MISC{minitoc, TITLE="The {\texttt{minitoc}} package", - MONTH=nov, + MONTH=aug, AUTHOR="Drucbert, Jean-Pierre F.", ADDRESS="{\texttt{drucbert@onera.fr}}", NOTE="{\url{CTAN:macros/latex/contrib/minitoc/minitoc.pdf}}", - YEAR=2005} + YEAR=2006} @MISC{fminitoc, TITLE="Le paquetage {\texttt{minitoc}}", - MONTH=nov, + MONTH=aug, AUTHOR="Drucbert, Jean-Pierre F.", ADDRESS="{\texttt{drucbert@onera.fr}}", NOTE="{\url{CTAN:macros/latex/contrib/minitoc/fminitoc.pdf}}", - YEAR=2005} + YEAR=2006} @MISC{shorttoc, TITLE="The {\texttt{shorttoc}} package", @@ -9458,7 +9557,7 @@ I also added a lot of index entries, just to test. % \fi % \begin{macrocode} %<*addsec> -\documentclass[12pt,a4paper]{article} +\documentclass[oneside,12pt,a4paper]{article} \usepackage{url,tocbibind,makeidx} \makeatletter \newif\ifscan@allowed @@ -9489,6 +9588,9 @@ I also added a lot of index entries, just to test. % utilisons le paquetage \texttt{tocbibind}, nous devons ajouter quelques commandes \verb|\mtcaddsection|: % \fi % \begin{macrocode} +\setcounter{tocdepth}{6} +\setcounter{parttocdepth}{6} +\setcounter{secttocdepth}{6} \tableofcontents \mtcaddsection \listoffigures @@ -9596,6 +9698,9 @@ I also added a lot of index entries, just to test. \caption{Fourth table} \end{table} +\subsubsection{Even a sub-sub-section!} +\subsubsection{And yet another one} + \part{Part~2} \parttoc \mtcskip \partlof \mtcskip \partlot @@ -9779,7 +9884,7 @@ I also added a lot of index entries, just to test. %% Test de french2.mld: %% « seconde » ou « deuxième » partie? %% compilez 3 fois. -\documentclass{book} +\documentclass{report} \usepackage[french2,tight,listfiles]{minitoc} \usepackage[french]{babel} \usepackage{franc,frnew} @@ -9821,7 +9926,7 @@ Il y a une partie ou plus de deux parties: deuxième. \chapter{P2C2} % \end{macrocode} % \ifcase\LANG\relax -% If you want also a third part, comment this line an recompile 3~times: +% If you want also a third part, comment out this line and recompile 3~times: % \or\relax % Si vous voulez aussi une troisième partie, commentez la ligne suivante et recompilez 3~fois: % \fi @@ -9880,7 +9985,7 @@ Il y a une partie ou plus de deux parties: deuxième. % \fi % \begin{macrocode} %<*app-mem> -\documentclass{memoir} +\documentclass[oneside]{memoir} \usepackage{lipsum} % filling text \usepackage% [tight,listfiles]{minitoc} @@ -9895,10 +10000,10 @@ Il y a une partie ou plus de deux parties: deuxième. \lipsum[2] % \end{macrocode} % \ifcase\LANG\relax -% The appendices are set in an \texttt{appendices} environment; we add an entry in the TOC with +% The appendices are set in an \texttt{appendices} environment; we can add an entry in the TOC with % \verb|\addappheadtotoc| (a command from the \texttt{memoir} class): % \or\relax -% Les appendices sont composés dans un environnement \texttt{appendices}; nous ajoutons une entrée dans la table +% Les appendices sont composés dans un environnement \texttt{appendices}; nous pouvons ajouter une entrée dans la table % des matières avec \verb|\addappheadtotoc| (une commande fournie par la classe \texttt{memoir}): % \fi % \begin{macrocode} @@ -9938,7 +10043,8 @@ Afterthought appendix % \fi % \begin{macrocode} %<*mem> -\documentclass{memoir} +\documentclass% + [oneside]{memoir} \usepackage{lipsum} %%\usepackage{hyperref} %%\usepackage{memhfixc} @@ -10000,7 +10106,7 @@ Afterthought appendix % \fi % \begin{macrocode} %<*mem1> -\documentclass{memoir} +\documentclass[oneside]{memoir} \usepackage{lipsum} % filling text % \end{macrocode} % \ifcase\LANG\relax @@ -10093,7 +10199,7 @@ Afterthought appendix % \fi % \begin{macrocode} %<*fo1> -\documentclass{book} +\documentclass{report} \usepackage{lipsum} \usepackage{txfonts} \usepackage[tight,listfiles]{minitoc} @@ -10177,7 +10283,7 @@ Afterthought appendix % \fi % \begin{macrocode} %<*fo2> -\documentclass{book} +\documentclass{report} \usepackage{lipsum} \usepackage{txfonts} \usepackage[tight,listfiles]{minitoc} @@ -10380,7 +10486,7 @@ Hier sollte nun der Anhang sein, davor das Verzeichnis dafür. % \fi % \begin{macrocode} %<*subf> -\documentclass[12pt]{book} +\documentclass[12pt]{report} \usepackage{subfigure} \makeatletter \renewcommand{\l@subfigure}{% @@ -10508,7 +10614,7 @@ Figure~\vref{3figs-c}. % \fi % \begin{macrocode} %<*tsfc> -\documentclass{book} +\documentclass{report} \usepackage{fullpage} \usepackage[config=altsf]{subfig} \usepackage[tight,listfiles]{minitoc} @@ -10643,7 +10749,7 @@ have centered labels. % the \texttt{tocbibind} package~\cite{tocbibind}. % \or\relax % Ce document montre l'utilisation du paquetage \texttt{minitoc} avec un document utilisant le -% le paquetage \texttt{tocbibind}~\cite{tocbibind}. +% paquetage \texttt{tocbibind}~\cite{tocbibind}. % \fi % \begin{macrocode} %<*tbi> @@ -10660,7 +10766,6 @@ have centered labels. \usepackage% [tight,listfiles]{minitoc} \begin{document} - \dominitoc \tableofcontents % \end{macrocode} @@ -10670,7 +10775,7 @@ have centered labels. % \or\relax % Puisqu'il n'y a pas d'entrée pour la table des matières dans la table des matières, aucune correction n'est % nécessaire: nous mettons la correction habituelle en commentaire\,\footnote{Il est recommandé de conserver ce -% commentaire; vous pourriez changer d'avis. }: +% commentaire; vous pourriez changer d'avis.}: % \fi % \begin{macrocode} %% tocbibind compatibility @@ -10785,7 +10890,8 @@ have centered labels. % \fi % \begin{macrocode} %<*2c> -\documentclass[12pt,a4paper]{book} +\documentclass[12pt,a4paper]% + {report} \usepackage{multicol} \usepackage{lipsum} \usepackage% @@ -10874,7 +10980,8 @@ have centered labels. % preliminary block containing a minitoc and some indications, on two columns. % The preamble loads some useful % packages for the french language, the \texttt{geometry} package~\cite{geometry}, which defines the global page layout, -% the \texttt{multicol} package~\cite{multicol}, the \texttt{color} package, because we want a colored background +% the \texttt{multicol} package~\cite{multicol}, the \texttt{color} package~\cite{color}, because we want a colored +% background % for the minitoc, the \texttt{tocloft} package~\cite{tocloft}, to change some parameters of the minitoc, and, at % least, the \texttt{minitoc} package. % \or\relax @@ -10883,7 +10990,8 @@ have centered labels. % un chapitre avec un en-tête spécial et un bloc préliminaire contenant une minitoc et quelques indications, sur % deux colonnes. % Le préambule charge quelques paquetages utiles pour la langue française, le paquetage \texttt{geometry}~\cite{geometry}, -% qui définit la mise en page globale, le paquetage \texttt{multicol}~\cite{multicol}, le paquetage \texttt{color}, +% qui définit la mise en page globale, le paquetage \texttt{multicol}~\cite{multicol}, +% le paquetage \texttt{color}~\cite{color}, % car nous voulons un fond coloré pour la minitoc, le paquetage \texttt{tocloft}~\cite{tocloft}, pour changer % quelques paramètres de la minitoc, et, enfin, le paquetage \texttt{minitoc}. % \fi @@ -10979,7 +11087,7 @@ have centered labels. % background for the minitoc. % \or\relax % Nous définissons un environnement (\texttt{pageUn}) pour le bloc placé en début de chapitre. Ce bloc contient -% une minitoc, puis une séquence d'informations données par les 6~paramàtres de l'environnement. Ce bloc utilise +% une minitoc, puis une séquence d'informations données par les 6~paramètres de l'environnement. Ce bloc utilise % un environnement \texttt{multicols} pour composer sur deux colonnes. Quelques décorations sont ajoutées: des % filets, un fond coloré pour la minitoc. % \fi @@ -11154,7 +11262,7 @@ Texte dans la section % \fi % \begin{macrocode} %<*hop> -\documentclass[12pt]{scrbook} +\documentclass[oneside,12pt]{scrbook} \usepackage{lipsum} \usepackage[hints,listfiles]{minitoc} \begin{document} @@ -11247,11 +11355,12 @@ Texte dans la section % \begin{macrocode} %<*cri> \documentclass[12pt,a4paper]% - {book} + {report} \usepackage[francais]{babel} \usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} -\usepackage[french2,tight,listfiles]% +\usepackage% + [french2,tight,listfiles]% {minitoc} \setcounter{parttocdepth}{2} @@ -11325,7 +11434,7 @@ Présentation des lecteurs\ldots % First, we want that empty pages be really empty, without page number nor headers, % so we redefine \verb|\cleardoublepage|: % \or\relax -% Tout d'abord, nous souhaitons que le pages vides le soient vraiment, sans numéro de page ni en-tête, donc nous +% Tout d'abord, nous souhaitons que les pages vides le soient vraiment, sans numéro de page ni en-tête, donc nous % redéfinissons \verb|\cleardoublepage|: % \fi % \begin{macrocode} @@ -11420,9 +11529,9 @@ Présentation des lecteurs\ldots \section{Le modèle de la grande industrie et le taylorisme}% \index{taylorisme} -C'est au \textsc{XVIII}\fup{e} siècle que la vision du travail comme +C'est au \textsc{xviii}\fup{e}~siècle que la vision du travail comme marchandise est vraiment devenue dominante, pour s'imposer au -\textsc{XIX}\fup{e} siècle dans l'organisation type de la grande usine +\textsc{xix}\fup{e}~siècle dans l'organisation type de la grande usine industrielle. \subsection*{Après l'usine, le centre d'appel}\index{centre d'appel} @@ -11489,7 +11598,7 @@ est la suivante: le maître d'ouvrage\index{maîtrise d'ouvrage}~[...] Nous y reviendrons au chapitre~\ref{chap+travail}, mais nous savons déjà que la mise en {\oe}uvre de l'informatique s'est beaucoup inspirée des procédures de travail les plus élaborées du -\textsc{XX}\fup{e}~siècle~[...] +\textsc{xx}\fup{e}~siècle~[...] \chapter{Le travail informatique} \minitoc @@ -11720,7 +11829,7 @@ things by halves around here. % \fi % \begin{macrocode} %<*mu> -\documentclass[12pt]{book} +\documentclass[12pt]{report} \usepackage[tight,listfiles]{minitoc} \setlength{\mtcindent}{0pt} \usepackage{wrapfig} @@ -11910,11 +12019,12 @@ Tim Wright and Andy Cockburn. % \fi % \begin{macrocode} %<*hia> -\documentclass[a4paper]{article} +\documentclass% + [oneside,a4paper]{article} \usepackage{lipsum} \usepackage% [tight,insection,listfiles]% - {minitoc} + {minitoc} \dosectlot \begin{document} \listoftables @@ -11952,7 +12062,7 @@ Tim Wright and Andy Cockburn. % \ifcase\LANG\relax % For the \emph{last} hidden table, we add \verb|\endmtchideinmainlot| \emph{after} its caption: % \or\relax -% Pour le \emph{dernier} tableau masqué, nous ajoutons \verb|\endmtchideinmainlot| \emph{après} its caption: +% Pour le \emph{dernier} tableau masqué, nous ajoutons \verb|\endmtchideinmainlot| \emph{après} son caption: % \fi % \begin{macrocode} \begin{table}[hb] @@ -11973,6 +12083,8 @@ Tim Wright and Andy Cockburn. % \end{macrocode} % \end{multicols}}% % +% \flushcolumns +% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % \ifcase\LANG\relax % \chapter{Messages}\label{c+messages} @@ -12020,6 +12132,7 @@ Tim Wright and Andy Cockburn. % extensions and that number is greater than~99). % \item \emph{\PREPA}~The name of a minitoc preparation command. % \item \emph{\SEQ}~A sequence of commands used to redefine an internal macro via a \verb|\mtcset...| command. +% \item \emph{\STRING}~A string of characters, often part of a command name. % \item \emph{\VAL}~The new value of a counter. % \end{itemize} % \end{itemize} @@ -12049,6 +12162,7 @@ Tim Wright and Andy Cockburn. % \item \emph{ARG2}~Le deuxième argument de la commande. % \item \emph{ARG3}~Le troisième argument de la commande. % \item \emph{\CCC}~Le nom de la classe de votre document. +% \item \emph{\STRING}~Une chaîne de caractères, faisant souvent partie d'un nom de commande. % \item \emph{\CTR}~Le nom d'un compteur \LaTeX. % \item \emph{document}~Le nom de votre document, sans son suffixe \texttt{.tex}. % \item \emph{\FILE}~Le nom d'un fichier (Souvent un fichier auxiliaire minitoc, le fichier @@ -12080,9 +12194,9 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Messages informatifs} % \fi -% \begin{xmessage}[2006/07/20 v46 Package minitoc] +% \begin{xmessage}[2006/08/03 v47 Package minitoc] % \begin{quote} -% \verb|Package: minitoc 2006/07/20 v46 Package minitoc (JPFD)| +% \verb|Package: minitoc 2006/08/03 v47 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 @@ -12096,7 +12210,7 @@ Tim Wright and Andy Cockburn. % \begin{xmessage}[I0001] % \begin{quote} % \verb|Package minitoc Info: <I0001>|\\ -% \verb|(minitoc) *** minitoc package, version 46 ***.| +% \verb|(minitoc) *** minitoc package, version 47 ***.| % \end{quote} % \ifcase\LANG\relax % Remember the version of the package. @@ -12367,7 +12481,7 @@ Tim Wright and Andy Cockburn. % \verb|(minitoc) old version of the memoir class.| % \end{quote} % \ifcase\LANG\relax -% The version of the \texttt{memoir} class is old. The \texttt{minitoc} package does not need to patch it. +% The version of the \texttt{memoir} class is old. The \texttt{minitoc} package does not need to patch this class. % \or\relax % La version de la classe \texttt{memoir} est ancienne. Le paquetage \texttt{minitoc} n'a pas besoin de corriger % cette classe. @@ -12719,7 +12833,7 @@ Tim Wright and Andy Cockburn. % \verb|Package minitoc(hints) Info: <I0045>|\\ % \verb|(minitoc(hints)) The |\texttt{\bs}\PREPA\verb| command|\\ % \verb|(minitoc(hints)) has been invoked more than once|\\ -% \verb|(minitoc(hints)) on input line |\NNN\verb|.| +% \verb|(minitoc(hints)) on input line |\emph{\NNN}\verb|.| % \end{quote} % \ifcase\LANG\relax % A minitoc preparation command has been invoked more than once. @@ -12767,8 +12881,7 @@ Tim Wright and Andy Cockburn. % \verb|(minitoc(hints)) hints about the preparation commands,|\\ % \verb|(minitoc(hints)) because it invokes ALL the preparation|\\ % \verb|(minitoc(hints)) commands allowed by the document class,|\\ -% \verb|(minitoc(hints)) without any previous check.|\\ -% \verb|(minitoc(hints)) on input line |\NNN\verb|.| +% \verb|(minitoc(hints)) without any previous check.| % \end{quote} % \ifcase\LANG\relax % The \verb|\mtcprepare| command invoke all the possible preparation commands, depending only on the document class and the @@ -15160,6 +15273,26 @@ Tim Wright and Andy Cockburn. % \fi % \end{xmessage} % +% \begin{xmessage}[F0008] +% \begin{quote} +% \verb|Package mtcoff Warning: <F0008>|\\ +% \verb|(mtcoff) The macro \string\kernafter|\emph{\STRING}\\ +% \verb|(mtcoff) should not be used out of context|\\ +% \verb|(mtcoff) on line |\emph{\NNN}\verb|.| +% \end{quote} +% \ifcase\LANG\relax +% You are using one of the \verb|\kernafter|\emph{\STRING} macro with the \texttt{mtcoff} package. +% The result may be impredictible. You can only redefine these macros to adjust +% the position of the bottom rule of a type of minitables. Any other usage is +% meaningless without the \texttt{minitoc} package. +% \or\relax +% Vous utilisez l'une des macros \verb|\kernafter|\emph{\STRING} avec le paquetage \texttt{mtcoff}. +% Le résultat peut être imprévusible. Vous pouvez seulement redéfinir ces macros pour +% ajuster la position du filet inférieur d'un type de minitables. Tout autre usage +% sans objet sans le paquetage \texttt{minitoc}. +% \fi +% \end{xmessage} + % \lneed{15} % \ifcase\LANG\relax % \section{Message from the \texttt{mtcpatchmem} package} @@ -15193,6 +15326,7 @@ Tim Wright and Andy Cockburn. % \begin{wdesc}{XXXXXX} % \item[\texttt{.aux}] The suffix of the name for an \emph{auxiliary} file of a \LaTeX{} document. It carries % some information from a \LaTeX{} run to the next. +% \item[\texttt{.cls}] The suffix for the name of a document class file, loaded via \texttt{\bs documentclass}. % \item[\texttt{.dtx}] The suffix of the name for a documented source file of a \LaTeX{} package or class. This file % is often associated with a \texttt{.ins} file to generate the package or class. Compiling a \texttt{.dtx} % file with \LaTeX{} generates the documentation. @@ -15320,6 +15454,9 @@ Tim Wright and Andy Cockburn. % \texttt{memoir} class document with the \texttt{minitoc} package. % \item[\texttt{apx.tex}] An example file showing the use of the \texttt{\bs mtchideinmaintoc} environment % to hide the entries of the appendices in the main TOC and to create a part-level TOC for the appendices. +% \item[\Arabi] \Arabi~\cite{arabi} is a system (by \name{Youssef}{Jabri}) to prepare \LaTeX{} documents in the +% arabic or farsi languages. The titles in \texttt{arabi.mld} and \texttt{farsi3.mld} come from the \texttt{arabic.ldf} +% and \texttt{farsi.ldf} files of this system. % \item[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} is a package (by \name{Klaus}{Lagally}) to prepare \LaTeX{} documents % in the arabic or hebrew languages. The titles in \texttt{arab.mld} (or \texttt{arabic.mld}), % \texttt{arab2.mld} and @@ -15489,8 +15626,8 @@ Tim Wright and Andy Cockburn. % or have been in use. % Please note that the \texttt{minitoc} package uses the \texttt{.mlo} files as a workaround for this problem; % see section~\vref{fo+lang}. -% \item[class] The\footnote{This note is extracted from~\cite{NSSL2E}, then adapted.}\textbf{class} is the first information -% \LaTeX{} needs to know when processing an +% \item[class] The \textbf{class}\footnote{This note is extracted from~\cite{NSSL2E}, then adapted.} is the first +% information \LaTeX{} needs to know when processing an % input file; it is the type of document the author wants to create. This % is specified with the \texttt{\bs documentclass} command. % \begin{quote} @@ -16286,7 +16423,7 @@ Tim Wright and Andy Cockburn. % \item \textbf{Graphics} packages are a standardized set for including pictures generated by other programs % and for handling colors; they are at the same level as the tools packages. % \item \textbf{\AmS-\LaTeX} packages, published by the American Mathematical Society, should be in any -% installation\footnote{They are insispensable if you use a lot of mathematics.}. +% installation\footnote{They are indispensable if you use a lot of mathematics.}. % \item \textbf{Contributed} packages have been submitted by actual users; certain of these have established % themselves as ``essential'' to standard \LaTeX{} usage, but all are useful. % \end{itemize} @@ -16477,7 +16614,7 @@ Tim Wright and Andy Cockburn. % \item[\texttt{tocbibind}] The \texttt{tocbibind} package~\cite{tocbibind} can be used to add the ToC and/or bibliography % and/or the index etc., to the Table of Contents listing. But it needs some precautions when used with the % \texttt{minitoc} package. See section~\vref{special.entries}. -% \item[\texttt{tocdepth}] This counter contains the deppth of the table of contents. +% \item[\texttt{tocdepth}] This counter contains the depth of the table of contents. % \item[\texttt{tocloft}] The \texttt{tocloft} package~\cite{tocloft} provides means of controlling the % typographic design of the Table of Contents, List of Figures and List of Tables. % New kinds of ``List of \ldots' can be defined. If you use the \texttt{tocloft} package and the @@ -16534,6 +16671,8 @@ Tim Wright and Andy Cockburn. % \begin{wdesc}{XXXXXX} % \item[\texttt{.aux}] Le suffixe du nom pour un fichier \emph{auxiliaire} d'un document \LaTeX{}. Il transfère % des informations d'une exécution de \LaTeX{} à~la suivante. +% \item[\texttt{.cls}] Le suffixe du nom pour une fichier classe de document, +% chargé via la commande \texttt{\bs documentclass}. % \item[\texttt{.dtx}] Le suffixe du nom pour le fichier source documenté d'un paquetage ou d'une classe \LaTeX. % Ce fichier est souvent associé à~un fichier \texttt{.ins} pour engendrer le paquetage ou la classe. % Compiler un fichier \texttt{.dtx} avec \LaTeX{} engendre la documentation. @@ -16676,6 +16815,9 @@ Tim Wright and Andy Cockburn. % pour masquer les entrées pour les appendices dans la table des matières principale et créer une table des % matières au niveau partie pour les appendices. % \end{SMOOTH} +% \item[\Arabi] \Arabi~\cite{arabi} est un système (de \name{Youssef}{Jabri}) pour préparer des documents \LaTeX{} dans +% les langues arabe ou farsi. Les titres dans \texttt{arabi.mld} et \texttt{farsi3.mld} proviennent +% des fichiers \texttt{arabic.ldf} et \texttt{farsi.ldf} de ce système. % \item[Arab\TeX] Arab\TeX~\cite{arabtex2,arabtex} est un paquetage (de \name{Klaus}{Lagally}) pour préparer des % documents en langue arabe ou hébraïque. Les titres dans \texttt{arab.mld} (ou \texttt{arabic.mld}), % \texttt{arab2.mld} et @@ -16856,7 +16998,7 @@ Tim Wright and Andy Cockburn. % y~présente en grand détail tous les codages CJK qui sont ou ont été utilisés. % Notez que le paquetage \texttt{minitoc} utilise les fichiers \texttt{.mlo} pour contourner ce problème; % voir la section~\vref{fo+lang}. -% \item[classe] La\,\footnote{Cette note a été extraite de~\cite{NSSL2E}, puis adaptée.}\textbf{classe} +% \item[classe] La \textbf{classe}\,\footnote{Cette note a été extraite de~\cite{NSSL2E}, puis adaptée.} % est la première information que \LaTeX{} a besoin de connaître lors du traitement d'un fichier d'entrée; % c'est le type de document que l'auteur souhaite produite. Ceci est spécifié par la commande % \texttt{\bs documentclass}. @@ -17367,8 +17509,8 @@ Tim Wright and Andy Cockburn. % à~plusieurs bibliographies à~l'intérieur d'un même document. Il fournit donc une fonctionnalité % complémentaire à~des paquetages tels que \texttt{bibunits}~\cite{bibunits} ou \texttt{chapterbib}~\cite{chapterbib}, % qui permettent de créer une seule bibliographie pour plusieurs, mais différentes, parties du document. -% \item[\texttt{mu.tex}] Un document utilisant une minitoc composée dans un environnement \texttt{wrapfigure} avec -% le paquetage \texttt{wrapfig}~\cite{wrapfig}. +% \item[\texttt{mu.tex}] Un document utilisant une minitoc composée, avec le paquetage \texttt{wrapfig}~\cite{wrapfig}, +% pour être placée dans un environnement \texttt{wrapfigure}. % \item[\texttt{needspace}] Le paquetage \texttt{needspace}~\cite{needspace} fournit des commandes pour réserver % de l'espace en bas d'une page. S'il n'y a pas assez d'espace sur la page (colonne) courante, une nouvelle % page (colonne) est commencée. @@ -17500,7 +17642,7 @@ Tim Wright and Andy Cockburn. % % La taille de fonte est spécifiée comme une dimension, par exemple \texttt{10pt} ou % \texttt{1.5in} ou \texttt{3mm}; si aucune unité n'est spécifiée, \texttt{pt} est pris par défaut. Ces cinq -% paramètres spécifient chaque fonte \LaTeX{} font, voir le tableau~\vref{t+nfss+5}, par exemple. +% paramètres spécifient chaque fonte \LaTeX{}, voir le tableau~\vref{t+nfss+5}, par exemple. % \begin{table}[!tp] % \changeskips % \centering @@ -17619,7 +17761,8 @@ Tim Wright and Andy Cockburn. % \emph{Lamed}~(\raisebox{-1pt}[0pt][0pt]{\includegraphics[scale=1,clip]{lamed}}). % \item[paquetage] (\emph{package}) % Les paquetages\,\footnote{Ces informations ont été extraites de~\cite[page~12--13]{kopka} puis adaptées et -% traduites.}\footnote{J'utilise le terme <<~paquetage~>> pour traduire le terme anglais \emph{package}. D'autres +% traduites.}\textsuperscript{,}\footnote{Notez que j'utilise le terme <<~paquetage~>> pour traduire +% le terme anglais \emph{package}. D'autres % préféreront <<~extension~>> (qui signifie <<~suffixe~>> en anglais), <<~package~>> (anglicisme), ou <<~module~>>; % c'est une question de goût et d'habitude, sans plus.} sont un dispositif très important de \LaTeX. Ce sont des % extensions aux commandes de base de \LaTeX{} qui sont écrites dans des fichiers dont les noms se terminent par @@ -17891,8 +18034,9 @@ Tim Wright and Andy Cockburn. % traiter quelques problèmes mineurs de compatibilité. % \item[\texttt{TODO}] est un fichier en texte pur (anglais) qui liste quelques propositions de développement du % paquetage, pas encore réalisées. Commentaires et suggestions sont les bienvenus. -% \item[token] Un \emph{token}\,\footnote{Gardons cet anglicisme bien pratique.}\footnote{Cette définition -% est tirée du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.} est soit (a)~un seul caractère avec son code de +% \item[token] Un \emph{token}\,\footnote{Cette définition est tirée +% du <<~\textsl{The \TeX{}book}~>>~\cite{texbook}.}\textsuperscript{,}\footnote{Gardons cet anglicisme bien pratique!} +% est soit (a)~un seul caractère avec son code de % catégorie attaché (voir «~catcode~» plus haut), soit (b)~une séquence de contrôle. \virage{} Vous \emph{devriez} % vous souvenir de deux choses importantes à~propos des \emph{tokens} de \TeX: (1)~Une séquence de contrôle est % considérée comme étant un seul objet qui n'est plus composée d'une suite de symboles. En conséquence, les noms longs @@ -17950,14 +18094,14 @@ Tim Wright and Andy Cockburn. % \minilot % % \ifcase\LANG\relax -% This chapter describes the installation of the \texttt{minitoc} package (version~\#46). +% This chapter describes the installation of the \texttt{minitoc} package (version~\#47). % % 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~\#46). +% Ce chapitre décrit l'installation du paquetage \texttt{minitoc} (version~\#47). % % 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}. @@ -17968,7 +18112,7 @@ Tim Wright and Andy Cockburn. % \ifDP\begin{leftfullpage}\fi % \centering % \changeskips -% \vspace*{3\baselineskip} +% \vspace*{4\baselineskip} % \ifcase\LANG\relax % \def\CLA{class} % \def\ET{\textrm{, and}\xspace} @@ -17978,6 +18122,7 @@ Tim Wright and Andy Cockburn. % \def\ET{ \textrm{et}\xspace} % \caption{Liste des fichiers (\texttt{minitoc.l})}\label{t+files} % \fi +% \vspace*{-1\baselineskip} % \medskip % \fboxsep=1em % \null\hspace*{-.20\textwidth}\fbox{\begin{minipage}{1.3\textwidth}\footnotesize\ttfamily\upshape\mdseries @@ -18018,6 +18163,7 @@ Tim Wright and Andy Cockburn. % \item american.mld % \item arab.mld % \item arab2.mld +% \item arabi.mld % \item arabic.mld % \item armenian.mld % \item australian.mld @@ -18061,6 +18207,7 @@ Tim Wright and Andy Cockburn. % \item ethiopian2.mld % \item farsi1.mld\ET farsi1.mlo % \item farsi2.mld\ET farsi2.mlo +% \item farsi3.mld % \item finnish.mld % \item finnish2.mld % \item francais.mld @@ -19126,6 +19273,9 @@ Tim Wright and Andy Cockburn. % % Added the chapter~\ref{c+exdocs}, ``Examples of documents'', page~\pageref{c+exdocs}. % +% Added FAQ~45 and the \texttt{\bs kernafterparttoc} and co. commands for the vertical space between a minitable and +% its bottom rule. +% % \or\relax % \section{Développements en~2006} % Ajout du mot-clé «~\texttt{*}~» comme premier argument des commandes \verb|\mtcsetpagenumbers| et \verb|\mtcsetrules|, @@ -19177,6 +19327,9 @@ Tim Wright and Andy Cockburn. % % \end{raggedright} % Ajout du chapitre~\ref{c+exdocs}, «~Exemples de documents~», page~\pageref{c+exdocs}. +% +% Ajout du point~45 de la FAQ et des commandes \texttt{\bs kernafterparttoc} et analogues pour l'espacement vertical +% entre une minitable et son filet inférieur. % \fi % % ^^A %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -19242,17 +19395,20 @@ Tim Wright and Andy Cockburn. % \name{Prakash}{Countcham}, % \name{Serguei}{Dachian}, % \name{Adrian}{Daerr}, +% \name{Sébastien}{Demoustier}, % \name{Éric}{Depardieu}, % \name{Ben}{De~Rydt}, % \name{Dorjpalam}{Dorj}, % \name{Lyndon}{Dudding}, % \name{Marko}{Èehaja}, % \name{Victor}{E{\ij}khout}, +% \name{Behdad}{Esfahdod}, % \name{Thomas}{Esser}, % \name{Karl~F.}{Everitt}, % \name{Mike}{Fabian}, % \name{Robin}{Fairbairns}, % \name{Simon}{Fear}, ^^A booktabs +% \name{Jürgen}{Fenn}, ^^ l2tabu % \name{Jeff}{Fessler}, % \name{Ulrike}{Fischer}, % \name{Daniel}{Flipo}, @@ -19277,7 +19433,7 @@ Tim Wright and Andy Cockburn. % \name{Thorsten}{Hein}, % \name{Sten}{Hellman}, % \name{Haavard}{Helstrup}, -% \name{Yvon}{Henel}, +% \name{Yvon}{Henel}, ^^A l2tabu % \name{Stephan}{Hennig}, % \name{Florence}{Henry}, % \name{Morten}{Høgholm}, @@ -19289,6 +19445,7 @@ Tim Wright and Andy Cockburn. % \name{Dmitry}{Ivanov}, % \name{Per~Steinar}{Iversen}, % \name{Zunbeltz}{Izaola}, +% \name{Youssef}{Jabri}, ^^ Arabi % \name{Bernd}{Jaehne}, % \name{Radwan}{Jalam}, % \name{Michael}{Janish}, @@ -19415,6 +19572,7 @@ Tim Wright and Andy Cockburn. % \name{Karsten}{Tinnefeld}, % \name{Sigitas}{Tolusis}, % \name{Laurent}{Tordella}, +% \name{Mark}{Trettin}, ^^A l2tabu % \name{Ahto}{Truu}, % \name{Stefan}{Ulrich}, % \name{Turgut}{Uyar}, @@ -19540,10 +19698,10 @@ Tim Wright and Andy Cockburn. % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1996/06/02]% \ProvidesPackage{minitoc}% - [2006/07/20 v46 Package minitoc (JPFD)] + [2006/08/03 v47 Package minitoc (JPFD)] \RequirePackage{mtcmess}[2006/03/14] \mtcPackageInfo[<I0001>]{minitoc}% - {*** minitoc package, version 46 ***\@gobble} + {*** minitoc package, version 47 ***\@gobble} % \end{macrocode} % \end{macro} % \end{macro} @@ -19622,6 +19780,56 @@ Tim Wright and Andy Cockburn. % \end{macro} % % \lneed{5} +% \begin{macro}{\@ifundefined} +% \begin{macro}{\kernafterparttoc} +% \begin{macro}{\kernafterpartlof} +% \begin{macro}{\kernafterpartlot} +% \begin{macro}{\kernaftersecttoc} +% \begin{macro}{\kernaftersectlof} +% \begin{macro}{\kernaftersectlot} +% \begin{macro}{\kernafterminitoc} +% \begin{macro}{\kernafterminilof} +% \begin{macro}{\kernafterminilot} +% \ifcase\LANG\relax +% We define the vertical kernings between the minitables and their before the bottom rule. +% The names of these macros is rather explicit. The values are empirical and can be changed via \verb|\renewcommand|. +% \or\relax +% Nous définissons les crênages verticaux placés entre les minitables et leurs filets horizontaux inférieurs. +% Les noms de ces macros sont assez explicites. Les valeurs sont empiriques et peuvent être changées +% via \verb|\renewcommand|. +% \fi +% \begin{macrocode} + \@ifundefined{part}{}{% + \def\kernafterparttoc{\kern-1.\baselineskip\kern.5ex}% + \def\kernafterpartlof{\kern-1.\baselineskip\kern.5ex}% + \def\kernafterpartlot{\kern-1.\baselineskip\kern.5ex}% + }% + \@ifundefined{chapter}{% + \@ifundefined{section}{}% + {% + \def\kernaftersecttoc{\kern-1.\baselineskip\kern.5ex}% + \def\kernaftersectlof{\kern-1.\baselineskip\kern.5ex}% + \def\kernaftersectlot{\kern-1.\baselineskip\kern.5ex}% + }% + }% + {% + \def\kernafterminitoc{\kern-.5\baselineskip\kern.5ex}% + \def\kernafterminilof{\kern-1.\baselineskip\kern0.ex}% + \def\kernafterminilot{\kern-1.\baselineskip\kern0.ex}% + }% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} % \ifcase\LANG\relax % \section{Tests and flags}\label{s+code+test-flags} % \or\relax @@ -20070,11 +20278,11 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\ifmtcsecondpart} % \ifcase\LANG\relax % In french, the ordinal adjective is ``deuxième'' if the second object is not the last object, but ``second'' -% or ``seconde'' (feminine) -% when it also the last one. So we define a specific flag: +% (masculine) or ``seconde'' (feminine) when it is also the last one. So we define a specific flag: % \or\relax % En français, l'adjectif ordinal est \og deuxième \fg si le deuxième objet n'est pas le dernier objet, mais -% \og second \fg ou \og seconde \fg (féminin) si c'est le dernier. Donc nous définissons un indicateur spécifique: +% \og second \fg (masculin) ou \og seconde \fg (féminin) si c'est le dernier. Donc nous définissons un indicateur +% spécifique: % \fi % \begin{macrocode} \newif\ifmtcsecondpart \mtcsecondpartfalse @@ -20173,7 +20381,7 @@ Tim Wright and Andy Cockburn. % \ifcase\LANG\relax % \section{Preparation for the \texttt{tight} and \texttt{k-tight} options}\label{s+code+tight.flag}\index{tight}\index{k-tight} % \or\relax -% \section{Préparation pour les options \texttt{tight} and \texttt{k-tight}}\label{s+code+tight.flag}\index{tight}\index{k-tight}\ +% \section{Préparation pour les options \texttt{tight} et \texttt{k-tight}}\label{s+code+tight.flag}\index{tight}\index{k-tight}\ % \fi % \begin{macro}{\iftightmtc} % \begin{macro}{\ifktightmtc} @@ -20199,6 +20407,7 @@ Tim Wright and Andy Cockburn. % \fi % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@hyper@used@} +% \begin{macro}{\@ifpackageloaded} % \ifcase\LANG\relax % This code prepares the interface with the \texttt{hyperref} package~\cite{hyperref.web}. % A flag is defined, then this preparation is performed in a \verb|\AtBeginDocument| block if this package is loaded. @@ -20217,6 +20426,7 @@ Tim Wright and Andy Cockburn. \def\toclevel@xpart{1000}% \def\toclevel@xchapter{1000}% \def\toclevel@xsect{1000}% + \def\toclevel@xsection{1000}% \let\toclevel@starpart\toclevel@part \let\toclevel@starchapter\toclevel@chapter \let\toclevel@starsection\toclevel@section @@ -20228,6 +20438,7 @@ Tim Wright and Andy Cockburn. % \end{macrocode} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20246,6 +20457,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@sectstyLoaded@} % \begin{macro}{\if@mtc@sectstyLoaded@a@} +% \begin{macro}{\@ifpackageloaded} % \ifcase\LANG\relax % We must test if the \texttt{sectsty} package~\cite{sectsty} is loaded before or after \texttt{minitoc}, so we % test when \texttt{minitoc} is loaded and also in a \verb|\AtBeginDocument| block, when all packages have been @@ -20264,6 +20476,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20271,6 +20484,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{varsects} est chargé, et quand}\index{varsects}\label{s+varsects.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@varsectsLoaded@} % \begin{macro}{\if@mtc@varsectsLoaded@a@} @@ -20292,6 +20506,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20299,6 +20514,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{fncychap} est chargé, et quand}\index{fncychap}\label{s+fncychap.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@fncychapLoaded@} % \begin{macro}{\if@mtc@fncychapLoaded@a@} @@ -20320,6 +20536,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20327,6 +20544,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{quotchap} est chargé, et quand}\index{quotchap}\label{s+quotchap.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@quotchapLoaded@} % \begin{macro}{\if@mtc@quotchapLoaded@a@} @@ -20348,6 +20566,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20355,6 +20574,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{romannum} est chargé, et quand}\index{romannum}\label{s+romannum.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@romannumLoaded@} % \begin{macro}{\if@mtc@romannumLoaded@a@} @@ -20376,6 +20596,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20383,6 +20604,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{sfheaders} est chargé, et quand}\index{sfheaders}\label{s+sfheaders.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@sfheadersLoaded@} % \begin{macro}{\if@mtc@sfheadersLoaded@a@} @@ -20404,6 +20626,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20411,6 +20634,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{alnumsec} est chargé, et quand}\index{alnumsec}\label{s+alnumsec.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@alnumsecLoaded@} % \begin{macro}{\if@mtc@alnumsecLoaded@a@} @@ -20432,6 +20656,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20439,6 +20664,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{captcont} est chargé, et quand}\index{captcont}\label{s+captcont.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@captcontLoaded@} % \begin{macro}{\if@mtc@captcontLoaded@a@} @@ -20460,6 +20686,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20467,6 +20694,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{caption} est chargé, et quand}\index{caption}\label{s+caption.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@captionLoaded@} % \begin{macro}{\if@mtc@captionLoaded@a@} @@ -20488,6 +20716,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20495,6 +20724,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{caption2} est chargé, et quand}\index{caption2}\label{s+caption2.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@captionIILoaded@} % \begin{macro}{\if@mtc@captionIILoaded@a@} @@ -20516,6 +20746,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20523,6 +20754,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{ccaption} est chargé, et quand}\index{ccaption}\label{s+ccaption.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@ccaptionLoaded@} % \begin{macro}{\if@mtc@ccaptionLoaded@a@} @@ -20544,6 +20776,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -20551,6 +20784,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Tester si le paquetage \texttt{mcaption} est chargé, et quand}\index{mcaption}\label{s+mcaption.h1} % \fi +% \begin{macro}{\@ifpackageloaded} % \begin{macro}{\AtBeginDocument} % \begin{macro}{\if@mtc@mcaptionLoaded@} % \begin{macro}{\if@mtc@mcaptionLoaded@a@} @@ -20572,6 +20806,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % % \lneed{5} @@ -20580,6 +20815,7 @@ Tim Wright and Andy Cockburn. % \or\relax % \section{La classe \texttt{memoir} est-elle chargée?}\label{s+code+memoir.loaded}\index{memoir} % \fi +% \begin{macro}{\@ifclassloaded} % \begin{macro}{\if@mtc@memoirLoaded@} % \begin{macro}{\if@mtc@memoirnew@} % \begin{macro}{\if@mtcpatchmemoir@} @@ -20620,6 +20856,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \lneed{5} % \begin{macro}{\if@mtcpatchmemoir@} @@ -21062,6 +21299,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\contentsline} % \begin{macro}{\adjuststc} % \begin{macro}{\l@xsect} +% \begin{macro}{\l@xsection} % \begin{macro}{\l@section} % \ifcase\LANG\relax % To add an entry in the TOC for a starred section, we need the \verb|\mtcaddsection| macro, which has an optional @@ -21107,6 +21345,7 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{SMOOTH} % \ifcase\LANG\relax % This code terminates (temporarily) the section level commands, and we continue with chapter level macros. @@ -22935,7 +23174,7 @@ Tim Wright and Andy Cockburn. % \fi % \begin{macrocode} \end{mtc@verse}% - \kern0.\baselineskip% + \kernafterminitoc \nopagebreak[4]\mtc@bottom@rule\null\leavevmode\\% \vskip-1.0\baselineskip\mtc@zrule \end{samepage}% @@ -23314,7 +23553,7 @@ Tim Wright and Andy Cockburn. % \fi % \begin{macrocode} \end{mtc@verse}% - \kern-1.\baselineskip% + \kernafterminilof \nopagebreak[4]\mlf@rule\null\leavevmode\\% \vskip-1.0\baselineskip\mtc@zrule\end{samepage}% \par\pagebreak[1]\vspace*{-1ex}\afterminilof\fi}% @@ -23672,7 +23911,7 @@ Tim Wright and Andy Cockburn. % \fi % \begin{macrocode} \end{mtc@verse}% - \kern-1.\baselineskip% + \kernafterminilot \nopagebreak[4]\mlt@rule\null\leavevmode\\% \vskip-1.0\baselineskip\mtc@zrule\end{samepage}% \par\pagebreak[1]\vspace*{-1ex}\afterminilot\fi}% @@ -24643,7 +24882,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\MTC@line} % \begin{macro}{\MTC@} % \ifcase\LANG\relax -% The \verb|.....| make sure that \verb|\MTC@test| has sufficient arguments: +% The \verb|.....| make sure that \verb|\MTC@test| has enough arguments: % \or\relax % La série de points \verb|.....| garantit que \verb|\MTC@test| a suffisamment d'arguments: % \fi @@ -24938,7 +25177,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\MLF@test} % \begin{macro}{\MLF@} % \ifcase\LANG\relax -% The \verb|.....| make sure that \verb|\MLF@test| has sufficient arguments: +% The \verb|.....| make sure that \verb|\MLF@test| has enough arguments: % \or\relax % La série de points \verb|.....| garantit que \verb|\MLF@test| a suffisamment d'arguments: % \fi @@ -25224,7 +25463,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\MLT@test} % \begin{macro}{\MLT@} % \ifcase\LANG\relax -% The \verb|.....| make sure that \verb|\MLT@test| has sufficient arguments: +% The \verb|.....| make sure that \verb|\MLT@test| has enough arguments: % \or\relax % La série de points \verb|.....| garantit que \verb|\MLT@test| a suffisamment d'arguments: % \fi @@ -26308,7 +26547,7 @@ Tim Wright and Andy Cockburn. % (si \verb|\chapter| n'est pas définie), et \verb|\afterparttoc|. % \fi % \begin{macrocode} - \kern-1.\baselineskip% + \kernafterparttoc \nopagebreak[4]\ptc@rule\null\leavevmode\\% \vskip-1.0\baselineskip\mtc@zrule\end{samepage}% \par\@ifundefined{chapter}{\pagebreak[1]\vspace*{-1ex}}% @@ -26610,7 +26849,7 @@ Tim Wright and Andy Cockburn. \@fileswfalse\mtc@hook@beforeinputfile \plf@setform \@input{\jobname.\@tocfile} - \vspace{-1ex} \vspace{-0\baselineskip} + \vspace{-1ex} \vspace{-1\baselineskip} \leavevmode\mtc@strut \global\@nobreakfalse\endgroup \end{ptc@verse}% @@ -26637,7 +26876,7 @@ Tim Wright and Andy Cockburn. % (si \verb|\chapter| n'est pas définie), et \verb|\afterpartlof|. La ligne blanche (\verb|\\|) est essentielle. % \fi % \begin{macrocode} - \kern-1.\baselineskip% + \kernafterpartlof \nopagebreak[4]\plf@rule\null\leavevmode\\% \vskip-1.0\baselineskip\mtc@zrule\end{samepage}% \par\@ifundefined{chapter}{\pagebreak[1]\vspace*{-1ex}}% @@ -26940,7 +27179,7 @@ Tim Wright and Andy Cockburn. \@fileswfalse\mtc@hook@beforeinputfile \plt@setform \@input{\jobname.\@tocfile} - \vspace{-1ex} \vspace{-0\baselineskip} + \vspace{-1ex} \vspace{-1\baselineskip} \leavevmode\mtc@strut \global\@nobreakfalse\endgroup \end{ptc@verse}% @@ -26967,7 +27206,7 @@ Tim Wright and Andy Cockburn. % (si \verb|\chapter| n'est pas définie), et \verb|\afterpartlot|. La ligne blanche (\verb|\\|) est essentielle. % \fi % \begin{macrocode} - \kern-1.\baselineskip% + \kernafterpartlot \nopagebreak[4]\plt@rule\null\leavevmode\\% \vskip-1.0\baselineskip\mtc@zrule\end{samepage}% \par\@ifundefined{chapter}{\pagebreak[1]\vspace*{-1ex}}% @@ -27616,7 +27855,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\PTC@test} % \begin{macro}{\PTC@line} % \ifcase\LANG\relax -% The \verb|.....| make sure that \verb|\PTC@test| has sufficient arguments: +% The \verb|.....| make sure that \verb|\PTC@test| has enough arguments: % \or\relax % Les \verb|.....| garantissent que \verb|\PTC@test| a suffisamment d'arguments: % \fi @@ -27874,7 +28113,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\PLF@test} % \begin{macro}{\PLF@line} % \ifcase\LANG\relax -% The \verb|.....| make sure that \verb|\PLF@test| has sufficient arguments: +% The \verb|.....| make sure that \verb|\PLF@test| has enough arguments: % \or\relax % Les \verb|.....| garantissent que \verb|\PLF@test| a suffisamment d'arguments: % \fi @@ -28131,7 +28370,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\PLT@test} % \begin{macro}{\PLT@line} % \ifcase\LANG\relax -% The \verb|.....| make sure that \verb|\PLT@test| has sufficient arguments: +% The \verb|.....| make sure that \verb|\PLT@test| has enough arguments: % \or\relax % Les \verb|.....| garantissent que \verb|\PLT@test| a suffisamment d'arguments: % \fi @@ -28448,7 +28687,7 @@ Tim Wright and Andy Cockburn. \partopsep \z@ \iftightmtc \parsep \z@ \fi \ifktightmtc \parskip \z@ \fi - \topsep \z@ + \topsep 1ex %% 20060731 was \z@ \leftmargin\stcindent \rightmargin\leftmargin}\item[]} \def\endstc@verse{\nopagebreak[4]\endlist} @@ -28760,7 +28999,7 @@ Tim Wright and Andy Cockburn. % La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersecttoc|. % \fi % \begin{macrocode} - \kern-1.\baselineskip% + \kernaftersecttoc \nopagebreak[4]\stc@rule\null\leavevmode\\% \vskip-1.0\baselineskip\mtc@zrule\end{samepage}% \par\pagebreak[1]\vspace*{-1ex}\aftersecttoc\fi}% @@ -29059,7 +29298,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\stc@rule} % \begin{macro}{\mtc@zrule} % \begin{environment}{samepage} -% \begin{macro}{\aftersecttoc} +% \begin{macro}{\aftersectlof} % \ifcase\LANG\relax % The final part is just to add the bottom rule, if necessary, a possible page break and \verb|\aftersectlof|. % The blank line (\verb|\\|) is essential. @@ -29068,7 +29307,7 @@ Tim Wright and Andy Cockburn. % La ligne blanche (\verb|\\|) est essentielle. % \fi % \begin{macrocode} - \kern-0.\baselineskip% ABCD + \kernaftersectlof \nopagebreak[4]\slf@rule\null\leavevmode\\% \vskip-1.0\baselineskip\mtc@zrule\end{samepage}% \par\pagebreak[1]\vspace*{-1ex}\aftersectlof\fi}% @@ -29374,7 +29613,7 @@ Tim Wright and Andy Cockburn. % La partie finale ajoute le filet inférieur, si nécessaire, la permission d'une coupure de page et \verb|\aftersectlot|. % \fi % \begin{macrocode} - \kern-0.\baselineskip% ABCD + \kernaftersectlof \nopagebreak[4]\slt@rule\null\leavevmode\\% \vskip-1.0\baselineskip\mtc@zrule\end{samepage}% \par\pagebreak[1]\vspace*{-1ex}\aftersectlot\fi}% @@ -29391,9 +29630,11 @@ Tim Wright and Andy Cockburn. % \section{Commandes internes auxiliaires, niveau section}\label{s+code+aux.int.commands.section.level} % \fi % \begin{macro}{\l@xsect} +% \begin{macro}{\l@xsection} % \begin{macro}{\@dottedtocline} % \begin{macro}{\l@schapter} % \begin{macro}{\xsect} +% \begin{macro}{\xsection} % \begin{macro}{\schapter} % \ifcase\LANG\relax % We define auxiliary commands, used for the mini-tables and as delimiters in the TOC file (and LOF and LOT files). @@ -29406,8 +29647,10 @@ Tim Wright and Andy Cockburn. % \fi % \begin{macrocode} \def\l@xsect{\@dottedtocline{\@M}{1.0em}{2.3em}} +\def\l@xsection{\@dottedtocline{\@M}{1.0em}{2.3em}} \def\l@schapter{\@dottedtocline{1}{1.0em}{2.3em}} \def\xsect{xsect} +\def\xsection{xsection} \def\schapter{schapter} % \end{macrocode} % \end{macro} @@ -29415,6 +29658,8 @@ Tim Wright and Andy Cockburn. % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % % \lneed{5} % \ifcase\LANG\relax @@ -30087,7 +30332,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\STC@test} % \begin{macro}{\STC@line} % \ifcase\LANG\relax -% The \verb|.....| make sure that \verb|\STC@test| has sufficient arguments: +% The \verb|.....| make sure that \verb|\STC@test| has enough arguments: % \or\relax % Les \verb|.....| garantissent que \verb|\STC@test| a suffisamment d'arguments: % \fi @@ -30307,7 +30552,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\SLF@test} % \begin{macro}{\SLF@line} % \ifcase\LANG\relax -% The \verb|.....| make sure that \verb|\SLF@test| has sufficient arguments: +% The \verb|.....| make sure that \verb|\SLF@test| has enough arguments: % \or\relax % Les \verb|.....| garantissent que \verb|\SLF@test| a suffisamment d'arguments: % \fi @@ -30530,7 +30775,7 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\SLT@test} % \begin{macro}{\SLT@line} % \ifcase\LANG\relax -% The \verb|.....| make sure that \verb|\SLT@test| has sufficient arguments: +% The \verb|.....| make sure that \verb|\SLT@test| has enough arguments: % \or\relax % Les \verb|.....| garantissent que \verb|\SLT@test| a suffisamment d'arguments: % \fi @@ -30662,7 +30907,7 @@ Tim Wright and Andy Cockburn. hints about the preparation commands,\MessageBreak because it invokes ALL the preparation\MessageBreak commands allowed by the document class,\MessageBreak - without any previous check.\MessageBreak}% + without any previous check\@gobble}% \fi } % \end{macrocode} @@ -33258,13 +33503,13 @@ Tim Wright and Andy Cockburn. % \or\relax % \subsection{Option \texttt{notoccite}} % \fi +% \begin{macro}{\DeclareOption} +% \begin{macro}{\if@mtc@notoccite@} % \ifcase\LANG\relax % This option will later load the \texttt{notoccite} package~\cite{notoccite}. % \or\relax % Cette option chargera plus loin le paquetage \texttt{notoccite}~\cite{notoccite}. % \fi -% \begin{macro}{\DeclareOption} -% \begin{macro}{\if@mtc@notoccite@} % \begin{macrocode} \DeclareOption{notoccite}{\@mtc@notoccite@true} % \end{macrocode} @@ -33393,6 +33638,7 @@ Tim Wright and Andy Cockburn. \DeclareOption{american}{\mtcselectlanguage{american}}% \DeclareOption{arab}{\mtcselectlanguage{arab}}% \DeclareOption{arab2}{\mtcselectlanguage{arab2}}% +\DeclareOption{arabi}{\mtcselectlanguage{arabi}}% \DeclareOption{arabic}{\mtcselectlanguage{arabic}}% \DeclareOption{armenian}{\mtcselectlanguage{armenian}}% \DeclareOption{australian}{\mtcselectlanguage{australian}}% @@ -33436,6 +33682,7 @@ Tim Wright and Andy Cockburn. \DeclareOption{ethiopian2}{\mtcselectlanguage{ethiopian2}}% \DeclareOption{farsi1}{\mtcselectlanguage{farsi1}}% \DeclareOption{farsi2}{\mtcselectlanguage{farsi2}}% +\DeclareOption{farsi3}{\mtcselectlanguage{farsi3}}% \DeclareOption{finnish}{\mtcselectlanguage{finnish}}% \DeclareOption{finnish2}{\mtcselectlanguage{finnish2}}% \DeclareOption{francais}{\mtcselectlanguage{francais}}% @@ -34016,7 +34263,7 @@ Tim Wright and Andy Cockburn. % incompatible with \texttt{minitoc}: % \or\relax % Nous regardons si la classe \texttt{jura} a été chargée et émettons un -% avertissement, puisque cette classe et incompatibles avec \texttt{minitoc}: +% avertissement, puisque cette classe est incompatible avec \texttt{minitoc}: % \fi % \begin{macrocode} \@ifclassloaded{jura}% @@ -34098,11 +34345,12 @@ Tim Wright and Andy Cockburn. \else\@mtc@hints@w@true\fi} \if@mtc@hints@w@\@mtc@hints@given@true% \mtcPackageWarningNoLine[<W0030>]{minitoc(hints)}% - {--- The \string\part\space command is altered\MessageBreak after minitoc} + {--- The \string\part\space command is altered\MessageBreak + after minitoc} \if@mtc@hyper@used@ \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}% {--- It may be the consequence\MessageBreak - of loading the ``hyperref'' package} + of loading the ``hyperref'' package} \fi \fi % \end{macrocode} @@ -34148,11 +34396,12 @@ Tim Wright and Andy Cockburn. \else\@mtc@hints@w@true\fi}% \if@mtc@hints@w@\@mtc@hints@given@true% \mtcPackageWarningNoLine[<W0028>]{minitoc(hints)}% - {--- The \string\chapter\space command is altered\MessageBreak after minitoc} + {--- The \string\chapter\space command is altered\MessageBreak + after minitoc} \if@mtc@hyper@used@ \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}% {--- It may be the consequence\MessageBreak - of loading the ``hyperref'' package} + of loading the ``hyperref'' package} \fi \fi % \end{macrocode} @@ -34199,11 +34448,12 @@ Tim Wright and Andy Cockburn. \@mtc@hints@w@true\fi} \if@mtc@hints@w@\@mtc@hints@given@true% \mtcPackageWarningNoLine[<W0039>]{minitoc(hints)}% - {--- The \string\section\space command is altered\MessageBreak after minitoc} + {--- The \string\section\space command is altered\MessageBreak + after minitoc} \if@mtc@hyper@used@ \mtcPackageWarningNoLine[<W0023>]{minitoc(hints)}% {--- It may be the consequence\MessageBreak - of loading the ``hyperref'' package} + of loading the ``hyperref'' package} \fi \relax\else\fi}{}% % \end{macrocode} @@ -34221,15 +34471,12 @@ Tim Wright and Andy Cockburn. % \lneed{5} % \ifcase\LANG\relax % \subsubsection{Hint about the coherence of the calling sequences of some commands} -% \or\relax -% \subsubsection{\emph{Hint} sur la cohérence des séquences d'appel de certaines commandes} -% \fi -% \ifcase\LANG\relax % And finally, we prepare the coherence tests about the calling sequences of triplets of associated commands % like \verb|\doparttoc|, \verb|\parttoc| and \verb|\[fake]listofcontents|, and similar: to be able to use % \verb|\parttoc|, a table of contents file must have been % created via \verb|\[fake]listofcontents| and splitted into parttoc files via \verb|\doparttoc|. % \or\relax +% \subsubsection{\emph{Hint} sur la cohérence des séquences d'appel de certaines commandes} % Et enfin, nous préparons les tests de cohérence sur les séquences d'appel de triplets de commandes associées % telles que \verb|\doparttoc|, \verb|\parttoc| et \verb|\[fake]listofcontents|, et similaires: pour pouvoir % utiliser \verb|\parttoc|, un fichier table des matières doit avoir été créé via \verb|\[fake]listofcontents| et @@ -35686,8 +35933,7 @@ Tim Wright and Andy Cockburn. \RequirePackage{flafter}[2000/07/23]% \RequirePackage[section,verbose]{placeins}[2005/04/18]% \@ifpackageloaded{placeins}% - {\@mtc@placeinsLoaded@true}% - {\@mtc@placeinsLoaded@false}% + {\@mtc@placeinsLoaded@true}{\@mtc@placeinsLoaded@false}% \fi % \end{macrocode} % \end{macro} @@ -35988,7 +36234,7 @@ Tim Wright and Andy Cockburn. % \fi % \begin{macrocode} %<*fminitoc> -\ProvidesFile{fminitoc.dtx}[2006/07/20 minitoc french documentation start file] +\ProvidesFile{fminitoc.dtx}[2006/08/03 minitoc french documentation start file] \input{minitoc.dtx} %</fminitoc> % \end{macrocode} @@ -36015,14 +36261,14 @@ Tim Wright and Andy Cockburn. % \section{Pourquoi \texttt{mtcoff.sty}?}\label{s+mtcoff+why} % \fi % \ifcase\LANG\relax -% The \texttt{minitoc} package~\cite{minitoc,fminitoc} requires that the user inserts many commands in the source +% The \texttt{minitoc} package~\cite{fminitoc,minitoc} requires that the user inserts many commands in the source % code of her/his document, and not only into the preamble of the document. Hence the concept of a replacement % package, \texttt{mtcoff} (means ``minitoc off''), which substitutes to all commands and environments of the % \texttt{minitoc} package some alternative commands and environments with the same names and syntaxes, but doing nothing % (except emitting some harmless warnings, for special cases). This way, to turn off easily the \texttt{minitoc} package, % you just have to write, in the preamble of your document, something like: % \or\relax -% Le paquetage \texttt{minitoc}~\cite{minitoc,fminitoc} requiert que l'utilisateur insère de nombreuses commandes +% Le paquetage \texttt{minitoc}~\cite{fminitoc,minitoc} requiert que l'utilisateur insère de nombreuses commandes % dans le code source de son document, mais pas seulement dans le préambule du document. D'où le concept d'un % paquetage de remplacement, \texttt{mtcoff} (c'est-à-dire, «~\emph{minitoc off}~»), qui substitue à~toutes les % commandes et à~tous les environnements du paquetage \texttt{minitoc} d'autres commandes et environnements ayant @@ -36131,6 +36377,11 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\c@mtc} % \begin{macro}{\c@ptc} % \begin{macro}{\c@stc} +% \ifcase\LANG\relax +% The basic mini-table counters are provided by \verb|\count@|: +% \or\relax +% Les compteurs de mini-tables basiques sont fournis par \verb|\count@|: +% \fi % \begin{macrocode} \let\c@mtc\count@ \let\c@ptc\count@ @@ -36143,6 +36394,11 @@ Tim Wright and Andy Cockburn. % \lneed{5} % \begin{macro}{\mtcgapbeforeheads} % \begin{macro}{\mtcgapafterheads} +% \ifcase\LANG\relax +% The gaps before and after parttoc heads receive their default values: +% \or\relax +% Les intervalles avant et après les têtes de parttocs reçoivent leurs valeurs par défaut: +% \fi % \begin{macrocode} \def\mtcgapbeforeheads{50\p@} \def\mtcgapafterheads{40\p@} @@ -36151,10 +36407,105 @@ Tim Wright and Andy Cockburn. % \end{macro} % % \lneed{5} -% \ifcase\LANG\relax -% \section{Faking simple user commands}\label{s+mtcoff+fake.simple.commands} -% \or\relax -% \section{Simuler les commandes utilisateur simples}\label{s+mtcoff+fake.simple.commands} +% \begin{macro}{\@ifundefined} +% \begin{macro}{\kernafterparttoc} +% \begin{macro}{\kernafterpartlof} +% \begin{macro}{\kernafterpartlot} +% \begin{macro}{\kernaftersecttoc} +% \begin{macro}{\kernaftersectlof} +% \begin{macro}{\kernaftersectlot} +% \begin{macro}{\kernafterminitoc} +% \begin{macro}{\kernafterminilof} +% \begin{macro}{\kernafterminilot} +% \ifcase\LANG\relax +% We must define the macros for the vertical kernings between the minitables and their before the bottom rule. +% The default values are used. We must issue a warning if one of these macros is used. +% \or\relax +% Nous devons définir les macros pour les crênages verticaux placés entre les minitables et leurs filets horizontaux +% inférieurs. Les valeurs par défaut sont utilisées. Nous devons émettre un avertissement si l'une de ces macros +% est utilisée. +% \fi +% \begin{macrocode} + \@ifundefined{part}{}{% + \def\kernafterparttoc{% + \mtcoffwarn@true + \mtcPackageWarning[<F0008>]{mtcoff}% + {The macro \string\kernafterparttoc \MessageBreak + should not be used out of context\MessageBreak}% + \kern-1.\baselineskip\kern.5ex}% + \def\kernafterpartlof{% + \mtcoffwarn@true + \mtcPackageWarning[<F0008>]{mtcoff}% + {The macro \string\kernafterpartlof \MessageBreak + should not be used out of context\MessageBreak}% + \kern-1.\baselineskip\kern.5ex}% + \def\kernafterpartlot{% + \mtcoffwarn@true + \mtcPackageWarning[<F0008>]{mtcoff}% + {The macro \string\kernafterpartlot \MessageBreak + should not be used out of context\MessageBreak}% + \kern-1.\baselineskip\kern.5ex}% + }% + \@ifundefined{chapter}{% + \@ifundefined{section}{}% + {% + \def\kernaftersecttoc{% + \mtcoffwarn@true + \mtcPackageWarning[<F0008>]{mtcoff}% + {The macro \string\kernaftersecttoc \MessageBreak + should not be used out of context\MessageBreak}% + \kern-1.\baselineskip\kern.5ex}% + \def\kernaftersectlof{% + \mtcoffwarn@true + \mtcPackageWarning[<F0008>]{mtcoff}% + {The macro \string\kernaftersectlof \MessageBreak + should not be used out of context\MessageBreak}% + \kern-1.\baselineskip\kern.5ex}% + \def\kernaftersectlot{% + \mtcoffwarn@true + \mtcPackageWarning[<F0008>]{mtcoff}% + {The macro \string\kernaftersectlot \MessageBreak + should not be used out of context\MessageBreak}% + \kern-1.\baselineskip\kern.5ex}% + }% + }% + {% + \def\kernafterminitoc{% + \mtcoffwarn@true + \mtcPackageWarning[<F0008>]{mtcoff}% + {The macro \string\kernafterminitoc \MessageBreak + should not be used out of context\MessageBreak}% + \kern-.5\baselineskip\kern.5ex}% + \def\kernafterminilof{% + \mtcoffwarn@true + \mtcPackageWarning[<F0008>]{mtcoff}% + {The macro \string\kernafterminilof \MessageBreak + should not be used out of context\MessageBreak}% + \kern-1.\baselineskip\kern0.ex}% + \def\kernafterminilot{% + \mtcoffwarn@true + \mtcPackageWarning[<F0008>]{mtcoff}% + {The macro \string\kernafterminilot \MessageBreak + should not be used out of context\MessageBreak}% + \kern-1.\baselineskip\kern0.ex}% + }% +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% +% \lneed{5} +% \ifcase\LANG\relax +% \section{Faking simple commands}\label{s+mtcoff+fake.simple.commands} +% \or\relax +% \section{Simuler les commandes simples}\label{s+mtcoff+fake.simple.commands} % \fi % \begin{macro}{\mtcskip} % \begin{macro}{\faketableofcontents} @@ -36233,9 +36584,9 @@ Tim Wright and Andy Cockburn. % % \lneed{5} % \ifcase\LANG\relax -% \section{Faking user commands with one optional argument}\label{s+mtcoff+fake.user.commands.1opt} +% \section{Faking commands with one optional argument}\label{s+mtcoff+fake.user.commands.1opt} % \or\relax -% \section{Simulation des commandes utilisateur ayant un \texorpdfstring{\mbox{argument}}{argument} optionnel}\label{s+mtcoff+fake.user.commands.1opt} +% \section{Simulation des commandes ayant un \texorpdfstring{\mbox{argument}}{argument} optionnel}\label{s+mtcoff+fake.user.commands.1opt} % \fi % \begin{macro}{\gobbleopt@} % \ifcase\LANG\relax @@ -37161,6 +37512,15 @@ Tim Wright and Andy Cockburn. % \begin{macro}{\mtc@restoretocdepth} % \begin{macro}{\mtc@restorelofdepth} % \begin{macro}{\mtc@restorelotdepth} +% \ifcase\LANG\relax +% We must inhibit these commands, inserted in the \texttt{.toc}, \texttt{.lof} and \texttt{.lot} files by the +% hiding commands. So we will not have to delete these files when switching from the \texttt{minitoc} package to +% the \texttt{mtcoff} package. +% \or\relax +% Nous devons inhiber ces commandes, insérées dans les fichiers \texttt{.toc}, \texttt{.lof} et \texttt{.lot} par +% les commandes de masquage. Ainsi nous n'aurons pas à~détruire ces fichiers lors du passage du paquetage +% \texttt{minitoc} au paquetage \texttt{mtcoff}. +% \fi % \begin{macrocode} \let\mtc@savetocdepth\empty \let\mtc@savelofdepth\empty @@ -37338,7 +37698,7 @@ Tim Wright and Andy Cockburn. %<*mtcpatchmem> \NeedsTeXFormat{LaTeX2e}[1996/06/01]% \ProvidesPackage{mtcpatchmem}% - [2005/09/30 v46 Package mtcpatchmem] + [2005/09/30 v47 Package mtcpatchmem] \RequirePackage{mtcmess}[2006/03/14] \mtcPackageInfo[<M0001>]{mtcpatchmem}% {mtcpatchmem package to patch the memoir class\@gobble} @@ -37748,6 +38108,40 @@ Tim Wright and Andy Cockburn. % % \lneed{5} % \ifcase\LANG\relax +% \section{``Arabi'' language: \texttt{arabi.mld}}\label{s+mld+arabi}\index{arabi.mld} +% The titles for the ``arabi'' language are taken from the \Arabi{} package~\cite{arabi} (by \name{Youssef}{Jabri}), +% which should be used, with the associated fonts. +% \or\relax +% \section{Langue <<~arabi~>>: \texttt{arabi.mld}}\label{s+mld+arabi}\index{arabi.mld} +% Les titres pour la langue <<~arabi~>> sont tirés du paquetage \Arabi{}~\cite{arabi} +% (par \name{Youssef}{Jabri}), qui devrait être utilisé, avec les fontes associées. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*arabi> +\ProvidesFile{arabi.mld}[2006/07/27] +%% Arabic titles for minitoc.sty. +%% Needs arabic fonts (cf. documentation of the Arabi package, +%% Youssef Jabri) +%% (strings taken from arabi.ldf; to be used with arabi) +\def\ptctitle{\R{\alef\lam\fa\ha\ra\seen}}% +\def\plftitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\alefhamza\sheen\kaf\alef\lam}}% +\def\plttitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\jeem\dal\alef\waw\lam}}% +%% +\def\mtctitle{\R{\alef\lam\fa\ha\ra\seen}}% +\def\mlftitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\alefhamza\sheen\kaf\alef\lam}}% +\def\mlttitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\jeem\dal\alef\waw\lam}}% +%% +\def\stctitle{\R{\alef\lam\fa\ha\ra\seen}}% +\def\slftitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\alefhamza\sheen\kaf\alef\lam}}% +\def\slttitle{\R{\qaf\alef\yahamza\meem\T\space \alef\lam\jeem\dal\alef\waw\lam}}% +%% +%</arabi> +% \end{macrocode} +% +% \lneed{5} +% \ifcase\LANG\relax % \section{``Arabic'' language: \texttt{arabic.mld}}\label{s+mld+arabic}\index{arabic.mld} % ``Arabic'' is a synomym for ``arab'', so we just load \texttt{arab.mld}\index{arab.mld} (see section~\vref{s+mld+arab}): % \or\relax @@ -39128,6 +39522,41 @@ the Twentieth Part\else Part~\Roman{part}\fi} % % \lneed{5} % \ifcase\LANG\relax +% \section{``Farsi3'' language: \texttt{farsi3.mld}}\label{s+mld+farsi3}% +% \index{farsi3.mld} +% There are several variants for the farsi language, spoken in Iran. +% The ``farsi3'' language uses titles taken from the \texttt{farsi.ldf} file in the \Arabi{} system\cite{arabi}\, by \xname{Youssef}{Jabri}. +% Special fonts are needed, of course. +% \or\relax +% \section{Langue <<~farsi3~>>: \texttt{farsi3.mld}}\label{s+mld+farsi3}% +% \index{farsi3.mld} +% Il y~a plusieurs variantes pour la langue farsi, parlée en Iran. +% La langue <<~farsi3~>> utilise des titres pris dans le fichier \texttt{farsi.ldf} du +% système \Arabi~\cite{arabi}, par \xname{Youssef}{Jabri}. +% Des fontes spéciales sont nécessaires, évidemment. +% \fi +% +% \lneed{3} +% \begin{macrocode} +%<*farsi3> +\ProvidesFile{farsi3.mld}[2006/07/27] +%% From farsi.ldf of the Arabi system +%% by Youssef Jabri. +\def\ptctitle{\FR{\fa\ha\ra\seen\taa\space\meem\nun\dal\ra\jeem\alef\taa}}% +\def\plftitle{\FR{\lam\ya\seen\taa\ \alef\sheen\kaf\alef\lam}}% +\def\plttitle{\FR{\lam\ya\seen\taa\ \jeem\dal\alef\waw\lam}}% +%% +\def\mtctitle{\FR{\fa\ha\ra\seen\taa\space\meem\nun\dal\ra\jeem\alef\taa}}% +\def\mlftitle{\FR{\lam\ya\seen\taa\ \alef\sheen\kaf\alef\lam}}% +\def\mlttitle{\FR{\lam\ya\seen\taa\ \jeem\dal\alef\waw\lam}}% +%% +\def\stctitle{\FR{\fa\ha\ra\seen\taa\space\meem\nun\dal\ra\jeem\alef\taa}}% +\def\slftitle{\FR{\lam\ya\seen\taa\ \alef\sheen\kaf\alef\lam}}% +\def\slttitle{\FR{\lam\ya\seen\taa\ \jeem\dal\alef\waw\lam}}% +%</farsi3> +% \end{macrocode} +% \lneed{5} +% \ifcase\LANG\relax % \section{``Finnish'' language: \texttt{finnish.mld}}\label{s+mld+finnish}\index{finnish.mld} % The titles for the ``finnish'' language are taken from the \texttt{finnish.dtx} file in the % \texttt{babel} package~\cite{babel,babel-user,finnish}. See also section~\vref{s+mld+finnish2}. @@ -39687,7 +40116,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \section{Langue <<~greek-polykatha~>>: \texttt{greek-polykatha.mld}}% % \label{s+mld+greek-polykatha}\index{greek-polykatha.mld} % Les titres pour la langue <<~greek-polykatha~>>\,\footnote{Grec polytonique, en style <<~kathaverousa~>> (purifié), -% une forme de la langue grecque créée au début du dix-neuvième siècle par \xname{Adamantios}{Korais}, pour purifier +% une forme de la langue grecque créée au début du \textsc{xix}\fup{e}~siècle par \xname{Adamantios}{Korais}, pour purifier % la langue du vocabulaire byzantin ou non grec. Il a maintenant été démodé par le grec démotique (populaire), % mais a laissé d'importantes traces dans la langue grecque moderne.} % sont tirés du projet ANTOMEGA~\cite{antomega}: @@ -40440,7 +40869,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %</italian2> % \end{macrocode} % -% \lneed{5} +% \lneed{6} % \ifcase\LANG\relax % \section{``Japanese'' language: \texttt{japanese.mld} and \texttt{japanese.mlo}}\label{s+mld+japanese}% % \index{japanese.mld}\index{japanese.mlo} @@ -40449,7 +40878,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Professor \xname{Toshiki}{Kumazawa}\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}. % See also sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, % and~\vref{s+mld+japanese5}. -% % The titles for the ``japanese'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese.mlo}. % \or\relax @@ -40460,7 +40888,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Google) sur le site Web du Professeur % \xname{Toshiki}{Kumazawa}\,{\froff\footnote{\url{http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/minitoc.html}}}. % Voir aussi les sections~\vref{s+mld+japanese2}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}. -% % Les titres pour la langue <<~japanese~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese.mlo}. % \fi @@ -40487,7 +40914,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Special fonts are needed, of course. % See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese3}, \vref{s+mld+japanese4}, % and~\vref{s+mld+japanese5}. -% % The titles for the ``japanese2'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese2.mlo}. % \or\relax @@ -40496,7 +40922,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Les titres pour la langue <<~japanese2~>> (japonais, deuxième variante) sont tirés du fichier \texttt{JIS.cap} du % système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, % \vref{s+mld+japanese3}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}. -% % Les titres pour la langue <<~japanese2~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese2.mlo}. % \fi @@ -40526,7 +40951,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Special fonts are needed, of course. % See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese4}, % and~\vref{s+mld+japanese5}. -% % The titles for the ``japanese3'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese3.mlo}. % \or\relax @@ -40535,14 +40959,11 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Les titres pour la langue <<~japanese3~>> (japonais, troisième variante) sont tirés du fichier \texttt{JIS.cpx} du % système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les sections~\vref{s+mld+japanese}, % \vref{s+mld+japanese2}, \vref{s+mld+japanese4} et~\vref{s+mld+japanese5}. -% % Les titres pour la langue <<~japanese3~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese3.mlo}. % \fi % % \lneed{6} -% -% \lneed{3} % \begin{macrocode} %<*japanese3> \ProvidesFile{japanese3.mld}[2006/01/13] @@ -40558,7 +40979,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} %</japanese3> % \end{macrocode} % -% \lneed{10} +% \lneed{6} % \ifcase\LANG\relax % \section{``Japanese4'' language: \texttt{japanese4.mld} % and \texttt{japanese4.mlo}}\label{s+mld+japanese4}\index{japanese4.mld}\index{japanese4.mlo} @@ -40566,7 +40987,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % CJK system~\cite{cjk,cjk2}. Special fonts are needed, of course. % See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, % and~\vref{s+mld+japanese5}. -% % The titles for the ``japanese4'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese4.mlo}. % \or\relax @@ -40575,7 +40995,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Les titres pour la langue <<~japanese4~>> (japonais, quatrième variante) sont tirés du fichier \texttt{SJIS.cap} % du système CJK~\cite{cjk,cjk2}. Des fontes spéciales sont nécessaires, bien sûr. Voir aussi les % sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3} et~\vref{s+mld+japanese5}. -% % Les titres pour la langue <<~japanese4~>> contiennent des caractères qui ne peuvent pas être générés facilement, % donc nous chargeons \texttt{japanese4.mlo}. % \fi @@ -40605,8 +41024,6 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Special fonts are needed, of course. % See also sections~\vref{s+mld+japanese}, \vref{s+mld+japanese2}, \vref{s+mld+japanese3}, % and~\vref{s+mld+japanese4}. -% -% \lneed{3} % The titles for the ``japanese5'' language contain characters that cannot be easily generated, hence we load % \texttt{japanese5.mlo}. % \or\relax @@ -40862,8 +41279,9 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Les titres pour la langue <<~lowersorbian~>> (bas sorabe)\,\footnote{Le bas sorabe, le sorabe ou wende, est un membre % du sous-groupe slave occidental des langues indo-européennes parlé en Basse-Lusace dans les \emph{länder} % allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves -% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème -% siècle).} sont tirés du fichier \texttt{lsorbian.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,lsorbian}. +% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale +% (\textsc{vi}\fup{e}~siècle).} sont tirés du fichier \texttt{lsorbian.dtx} dans le paquetage +% \texttt{babel}~\cite{babel,babel-user,lsorbian}. % Voir aussi la section~\vref{s+mld+uppersorbian}. % Un nom plus court pour cette langue est \texttt{lsorbian} (voir la section~\vref{s+mld+lsorbian}). % \end{SMOOTH} @@ -41049,9 +41467,9 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \section{Langue <<~malayalam-keli~>>: \texttt{malayalam-keli.mld}}\label{s+mld+malayalam-keli}\index{malayalam-keli.mld} % Les titres pour la langue <<~malayalam~>> (malayalam, écriture \emph{keli})\,\footnote{La langue Malayalam est % parlée de la côte occidentale de Malabar jusqu'à l'extrême sud de l'Inde, principalement dans l'état de Kerala. -% C'est l'une des langues dravidiennes fortement liée au Tamoul. L'alphabet et l'écriture datent du huitième ou -% neuvième siècle.}, avec les fontes <<~Keli~>>, sont tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette -% langue requiert des fontes spécifiques. Voir aussi les +% C'est l'une des langues dravidiennes fortement liée au Tamoul. L'alphabet et l'écriture datent du \textsc{viii}\fup{e} ou +% \textsc{ix}\fup{e}~siècle.}, avec les fontes <<~Keli~>>, sont tirés du paquetage +% \texttt{malayalam}~\cite{malayalam}. Cette langue requiert des fontes spécifiques. Voir aussi les % sections~\vref{s+mld+malayalam-rachana} et~\vref{s+mld+malayalam-rachana2}. % \fi % @@ -41150,7 +41568,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \or\relax % \section{Langue <<~malayalam-rachana2~>>: \texttt{malayalam-rachana2.mld}}% % \label{s+mld+malayalam-rachana2}\index{malayalam-rachana2.mld} -% Les titres pout la langue <<~malayalam~>>, avec les fontes <<~Rachana~>> réformées (nouveau \emph{lipi}), sont +% Les titres pour la langue <<~malayalam~>>, avec les fontes <<~Rachana~>> réformées (nouveau \emph{lipi}), sont % tirés du paquetage \texttt{malayalam}~\cite{malayalam}. Cette langue requiert des fontes spécifiques. Voir aussi % les sections~\vref{s+mld+malayalam-keli} et~\vref{s+mld+malayalam-rachana}. % \fi @@ -41729,7 +42147,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \lneed{3} % \begin{macrocode} %<*romanian2> -\ProvidesFiles{romanian2.mld}[2006/01/19] +\ProvidesFile{romanian2.mld}[2006/08/03] %% Romanian titles for minitoc.sty %% from RomanianTeX (romanian.dtx) %% Adrian Rezus (adriaan@cs.kun.nl) @@ -41767,7 +42185,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \lneed{3} % \begin{macrocode} %<*romanian3> -\ProvidesFiles{romanian3.mld}[2006/01/19] +\ProvidesFile{romanian3.mld}[2006/08/03] %% Romanian titles for minitoc.sty %% from RomanianTeX (romanian.dtx) variant. %% Adrian Rezus (adriaan@cs.kun.nl) @@ -42881,8 +43299,9 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % Les titres pour la langue <<~uppersorbian~>> (haut sorabe)\,\footnote{Le haut sorabe, le sorabe ou wende, est un membre % du sous-groupe slave occidental des langues indo-européennes parlé en Haute-Lusace dans les \emph{länder} % allemands de Saxe et de Brandebourg. Les Sorabes sont des descendants des Wendes, nom germain des tribus slaves -% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale (VIème -% siècle).} sont tirés du fichier \texttt{usorbian.dtx} dans le paquetage \texttt{babel}~\cite{babel,babel-user,usorbian}. +% qui occupaient la zone entre l'Elbe et la Saale à~l'ouest et l'Oder à~l'est pendant la période médiévale +% (\textsc{vi}\fup{e}~siècle).} sont tirés du fichier \texttt{usorbian.dtx} dans le +% paquetage \texttt{babel}~\cite{babel,babel-user,usorbian}. % Voir aussi la section~\vref{s+mld+lowersorbian}. % Un nom plus court pour cette langue est \texttt{usorbian} (voir la section~\vref{s+mld+usorbian}). % \end{SMOOTH} @@ -42966,7 +43385,7 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % See also section~\vref{s+mld+vietnamese}. % \or\relax % \section{Langue <<~vietnam~>>: \texttt{vietnam.mld}}\label{s+mld+vietnam}\index{vietnam.mld} -% Les titres pout la langue <<~vietnam~>> (vietnamien) sont tirés du paquetage \index{vietnam.sty}\texttt{vietnam.sty}. +% Les titres pour la langue <<~vietnam~>> (vietnamien) sont tirés du paquetage \index{vietnam.sty}\texttt{vietnam.sty}. % Des fontes vietnamiennes sont requises. Voir aussi la section~\vref{s+mld+vietnamese}. % \fi % @@ -44813,6 +45232,41 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % \item In the scripts, the repartition directories (\texttt{CL[0-9]}) are now \texttt{/tmp/}\emph{username}\texttt{/CL[0-9]}. % \end{itemize} % \end{itemize} +% \item 47 +% \begin{itemize} +% \item 2006/07/26 +% \begin{itemize} +% \item Corrections in the documentation and the bibliography. +% \item Update the bibliography. +% \end{itemize} +% \item 2006/07/27 +% \begin{itemize} +% \item Added \texttt{arabi.mld} and \texttt{farsi3.mld} (from the \Arabi{} system). +% \item Update the bibliography. +% \end{itemize} +% \item 2006/07/28 +% \begin{itemize} +% \item Update the jargon. +% \end{itemize} +% \item 2006/07/31 +% \begin{itemize} +% \item Fixed \verb|\l@xsection|. +% \item Fixed some spacings in mini-tables. +% \end{itemize} +% \item 2006/08/01 +% \begin{itemize} +% \item Added a \verb|\kernafter...| vertical kern between each minitable and its bottom rule. +% \item Added point~45 of the FAQ. +% \end{itemize} +% \item 2006/08/03 +% \begin{itemize} +% \item Minor correction in warning message \texttt{F0008}. +% \item Update the bibliography. +% \item Fixed a bug in \texttt{romanian2.mld} and \texttt{romanian3.mld}. +% \item Shortened the result some example documents by using the \texttt{report} class in place of the +% \texttt{book} class (hence using one side printing). +% \end{itemize} +% \end{itemize} % \end{itemize} % \egroup % \end{RaggedRight} @@ -46466,6 +46920,41 @@ vingti\`eme partie\else partie~\Roman{part}\fi} % désormais \texttt{/tmp/}\emph{username}\texttt{/CL[0-9]}. % \end{itemize} % \end{itemize} +% \item 47 +% \begin{itemize} +% \item 2006/07/26 +% \begin{itemize} +% \item Corrections dans la documentation et la bibliographie. +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/07/27 +% \begin{itemize} +% \item Ajout de \texttt{arabi.mld} et \texttt{farsi3.mld} (d'après le système \Arabi). +% \item Mise à~jour de la bibliographie. +% \end{itemize} +% \item 2006/07/28 +% \begin{itemize} +% \item Mise à~jour du jargon. +% \end{itemize} +% \item 2006/07/31 +% \begin{itemize} +% \item Correction de \verb|\l@xsection|. +% \item Correction d'espacements dans les mini-tables. +% \end{itemize} +% \item 2006/07/31 +% \begin{itemize} +% \item Ajout d'un crênage vertical \verb|\kernafter...| entre chaque minitable et son filet inférieur. +% \item Ajout du point~45 des questions fréquemment posées. +% \end{itemize} +% \item 2006/08/03 +% \begin{itemize} +% \item Correction mineure dans le message d'avertissement \texttt{F0008}. +% \item Mise à~jour de la bibliographie. +% \item Correction d'une erreur dans \texttt{romanian2.mld} et \texttt{romanian3.mld}. +% \item Raccourcissement du résultat de certains exemples de documents en utilisant la classe \texttt{report} +% au lieu de la classe \texttt{book} (d'où une impression en recto seul). +% \end{itemize} +% \end{itemize} % \end{itemize} % \egroup % \end{RaggedRight} diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.ins b/Master/texmf-dist/source/latex/minitoc/minitoc.ins index abbd4e3cb4f..333b2576e63 100644 --- a/Master/texmf-dist/source/latex/minitoc/minitoc.ins +++ b/Master/texmf-dist/source/latex/minitoc/minitoc.ins @@ -1122,6 +1122,7 @@ numhead_negative "nombres" \IfFileExists{mflogo.sty}{\usepackage{mflogo}}% {\def\MF{\textbf{\texttt{METAFONT}}} \def\MP{\textbf{\texttt{METAPOST}}}} +\providecommand{\fup}{\textsuperscript} \newif\ifDP\DPfalse \IfFileExists{dpfloat.sty}{\usepackage{dpfloat}\DPtrue}{\DPfalse} \newif\ifFLP\FLPfalse @@ -1166,6 +1167,7 @@ numhead_negative "nombres" \usepackage[OT1,TS1,T1]{fontenc} \usepackage{fixfoot} \usepackage[bottom,hang,multiple]{footmisc} +\renewcommand{\multfootsep}{,} \setlength{\footnotemargin}{.7em} %1.8em by default, much too wide. % Check if booktabs package is available \newif\ifBT \BTfalse @@ -1281,6 +1283,10 @@ numhead_negative "nombres" \let\BiBTeX\BibTeX \def\NTS{\leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}\kern-0.2emS$}} \def\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX} +%\newcommand{\Arabi}{\L{\sffamily A\kern-.2ex\lower.25ex\hbox{r}\kern-.25exa% \L not used here +% \kern-.22exb\kern-.15exi}} %Logo +\newcommand{\Arabi}{\mbox{\sffamily A\kern-.2ex\lower.25ex\hbox{r}\kern-.25exa% + \kern-.22exb\kern-.15exi}} %Logo % IF YOU NOT HAVE THE manfnt FONT, the dangerous bends will not be printed... \IfFileExists{manfnt.sty}{% does not work with .tfm %\typeout{manfnt.tfm FOUND} @@ -1653,7 +1659,6 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi %% The list of all files belonging to the minitoc package %% given in the file `minitoc.l'. %% - \input docstrip.tex \keepsilent @@ -1661,7 +1666,6 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi \usedir{.} \preamble - This is a generated file. Copyright (C) 2005, 2006 by: @@ -1684,7 +1688,6 @@ This Current Maintainer of this work is Jean-Pierre F. Drucbert (JPFD). This work consists of all the files listed in the file `minitoc.l' distributed with it. - \endpreamble \generate{\file{minitoc.sty}{\from{minitoc.dtx}{minitoc}}} @@ -1729,6 +1732,7 @@ distributed with it. \generate{\file{american.mld}{\from{minitoc.dtx}{american}}} \generate{\file{arab.mld}{\from{minitoc.dtx}{arab}}} \generate{\file{arab2.mld}{\from{minitoc.dtx}{arab2}}} +\generate{\file{arabi.mld}{\from{minitoc.dtx}{arabi}}} \generate{\file{arabic.mld}{\from{minitoc.dtx}{arabic}}} \generate{\file{armenian.mld}{\from{minitoc.dtx}{armenian}}} \generate{\file{australian.mld}{\from{minitoc.dtx}{australian}}} @@ -1772,6 +1776,7 @@ distributed with it. \generate{\file{ethiopian2.mld}{\from{minitoc.dtx}{ethiopian2}}} \generate{\file{farsi1.mld}{\from{minitoc.dtx}{farsi1}}} \generate{\file{farsi2.mld}{\from{minitoc.dtx}{farsi2}}} +\generate{\file{farsi3.mld}{\from{minitoc.dtx}{farsi3}}} \generate{\file{finnish.mld}{\from{minitoc.dtx}{finnish}}} \generate{\file{finnish2.mld}{\from{minitoc.dtx}{finnish2}}} \generate{\file{francais.mld}{\from{minitoc.dtx}{francais}}} |