diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/minitoc/minitoc.ins')
-rw-r--r-- | Master/texmf-dist/source/latex/minitoc/minitoc.ins | 845 |
1 files changed, 737 insertions, 108 deletions
diff --git a/Master/texmf-dist/source/latex/minitoc/minitoc.ins b/Master/texmf-dist/source/latex/minitoc/minitoc.ins index 9ef83156c34..f4121635daf 100644 --- a/Master/texmf-dist/source/latex/minitoc/minitoc.ins +++ b/Master/texmf-dist/source/latex/minitoc/minitoc.ins @@ -1,3 +1,368 @@ +\begin{filecontents}{dblaccnt.sty} +% Copyright 2000 Frank Mittelbach <frank.mittelbach@latex-project.org>. +% License: LPPL, version 1.3a or newer, according to +% http://www.latex-project.org/lppl.txt. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Werner Lemberg <wl@gnu.org>. +% +% +% This is the file dblaccnt.tex which implements support for multiple +% accents. +% +% +% The code below handles only the case of +% +% \acc1 \acc2 ... glyph +% +% with or without nesting braces. +% +% \acc1 {\acc2 a} +% +% etc. will be handled correctly by removing the brace group during +% the scanning process. This means in particular that conceptually +% any accent command can only handle single token arguments! +% +% It should also work for combinations generated from inputenc, i.e., +% are presented as 8bit tokens or, after passing through something like +% an .aux file, as \IeC{\acc1} \IeC{\acc2} ... +% +% If you use OT1 encoding you have to explicitly reload it (with +% \usepackage[OT1]{fontenc}). +% +% +% History +% +% 1.0 2000/01/27 +% +% Initial release. +% +% 1.1 2005/04/21 +% +% Make it work with LaTeX release 2003/12/01. +% Add copyright message and history. +% + +\ProvidesPackage{dblaccnt}[2005/04/21 v1.1 double accent support] + +\endlinechar \m@ne + + +% We must redefine two internal LaTeX commands to provide hooks for +% assembling accents. + +% Here we test whether #1 (the command to be executed) is \chardef or +% #3 (the encoding) is `?'. If both are false, \assemble@accent@cmds +% will be used. +% +% The first case catches \DeclareTextSymbol, the second catches +% \ProvideTextCommandDefault. Both checks are ugly hacks which hopefully +% disappear in the near future. +% +\def\@dec@text@cmd#1#2#3{ + \ifx#1\chardef + \expandafter\def\expandafter#2\expandafter{ + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \else + \ifx#1\chardef@text@cmd + \expandafter\def\expandafter#2\expandafter{ + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \else + \if#3? + \expandafter\def\expandafter#2\expandafter{ + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \else + \expandafter\def\expandafter#2\expandafter{ + % start looking for acc tokens + \expandafter\assemble@accent@cmds + \csname#3-cmd\expandafter\endcsname + \expandafter#2 + \csname#3\string#2\endcsname + } + \fi + \fi + \fi + \let\@ifdefinable\@rc@ifdefinable + \expandafter#1\csname#3\string#2\endcsname +} + + +% The redefined \@tabacckludge macro below assures that the top-level +% definition of the accents (which contains \assemble@accent@cmds) +% will be called. +% +\def\@make@tabacc#1#2{ + \expandafter\def\csname @tabacc\string#1\endcsname{#2} +} + +\@make@tabacc{'}{\@acci} +\@make@tabacc{`}{\@accii} +\@make@tabacc{=}{\@acciii} + + +% Here the redefinition of second internal LaTeX macro. +% +\def\@tabacckludge#1{ + \csname @tabacc\string#1\endcsname +} + + +% We only look ahead for further accents if we are to typeset. +% +\def\assemble@accent@cmds{ + \ifx\protect\@typeset@protect + \expandafter\assemble@tokensinit + \fi +} + + +% The init is special as we have to parse over some of the expansion +% of the encoding specific command; for example, \^ might expand to +% +% \assemble@accent@cmds \OT1-cmd \^ \OT1\^ +% ^^^^^^ one token +% +% We start \assemble@tokens with the number of hits so far (\@empty), +% zero the actual code for the current, e.g., \OT1\^ in the above +% example (resp. the corresponding macro in the current font +% encoding), and as a third argument we will pick up the next token +% or group in the input stream for testing. +% +\def\assemble@tokensinit#1#2#3{ + % the usual test for availability in the current encoding + % similar to the test in \@changed@cmd + \@inmathwarn#2 + \expandafter\ifx\csname\cf@encoding\string#2\endcsname\relax + \expandafter\ifx\csname ?\string#2\endcsname\relax + \expandafter\def\csname ?\string#2\endcsname{ + \TextSymbolUnavailable#2 + } + \fi + \global\expandafter\let + \csname\cf@encoding \string#2\expandafter\endcsname + \csname ?\string#2\endcsname + \fi + + % here we substitute the current encoding + \expandafter\assemble@tokens@\expandafter\@empty + \csname\cf@encoding\string#2\endcsname +} + + +% The next commands should be considered only as a proof of concept +% -- they can most certainly be streamlined. Here is roughly what +% they do: +% +% \assemble@tokens: If the picked up token is \IeC then get rid of it +% and parse the next token (or group) which is expected to be the +% argument of \IeC. This is done by restarting the whole process. +% Otherwise we have to figure out if the current token (#3) is an +% 8-bit from inputenc, i.e., expanding to \IeC{...}. This is +% handled by calling \assemble@tokensz passing an expansion of #3 +% as well as #3 (or more exactly, its first token since the braces +% get removed in this process) itself. +% +% \assemble@tokensz: Test if the expansion start with \IeC in which +% case it is assumed that it comes from an inputenc 8bit; the next +% token will be considered as its argument and used for further +% processing in \assemble@tokensx. Otherwise the unexpanded #3 +% from above is used. +% +% \assemble@tokensx: If this cmd is called its third argument should +% contain a normalized token from the input stream, i.e. +% +% {..} -> .. +% \IeC{..} -> .. +% ^^xx (expanding to) \IeC{..} -> .. +% +% Now all :-) that remains is testing whether the expansion of this +% token starts with \assemble@accent@cmds, since in this case we have +% found another accent cmd. +% +% #1 is the number of hits, #2 is the real definition in that +% encoding, and #3 is the next token (or group). +% +% The macros \assemble@tokens@ and \assemble@tokens@@ are +% intermediate steps to test whether #3 is empty; if yes, we simply +% expand #2. +% +\def\assemble@tokens@#1#2#3{ + \assemble@tokens@@{#1}{#2}{#3}{#3\@empty} +} + +\def\assemble@tokens@@#1#2#3#4{ + \ifx#4\@empty + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {#2{}} + {\assemble@tokens{#1}{#2}{#3}} +} + +\def\assemble@tokens#1#2#3{ + \ifx\IeC#3 + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + % try again but pick up argument of \IeC + {\assemble@tokens@{#1}{#2}} + % this will get rid of a group argument -- nasty :-) + {\expandafter\assemble@tokensz#3\relax\assemble@tokensz{#1}{#2}#3} +} + +\def\assemble@tokensz#1#2\assemble@tokensz#3#4#5{ + \ifx#1\IeC + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {\assemble@tokensx{#3}{#4}#2} + {\assemble@tokensx{#3}{#4}#5} +} + +% \assemble@tokensx: This passes an expanded and unexpanded version +% of #3 to \ifassemble@tokens to do the actual processing. +% +% \ifassemble@tokens: If we have found another accent command then +% keep its name and record that we had another hit and restart the +% scanning via \assemble@tokens, i.e., we append an `x' to the +% ``hit'' argument that we carry around for no good reason, and we +% append the official name of the accent command (which was picked +% up as part of the expansion of the input token) to the argument, +% storing the list of accents found so far. Note that we do use +% the official name, e.g. `\"', not `\OT1\"' -- the latter is only +% used for the very first accent! +% +% If it turns out that we don't have an accent command here it is +% time to stop the scanning and do some processing. Now finally the +% ``hit'' argument and the list of collected accents comes into play: +% We construct a command which name consists of the string +% ``handle@accent'', followed by a number of `x's each for each hit +% earlier on. Thus in a situation like \"\^a we would execute +% \handle@accentx and in case of \"a \handle@accent. This command +% gets as its arguments the collected accents followed by the token +% which stopped the scanning proccess, e.g. +% +% \handle@accentx \OT1\" \^ {a} +% +% and its purpose is to determine how to produce a glyph from it +% (e.g. as a composite or as a part composite or ...) +% +\def\assemble@tokensx#1#2#3{ + \expandafter + \ifassemble@tokens#3\@empty\@empty\@empty\ifassemble@tokens{#1}{#2}{#3}} + +\def\ifassemble@tokens#1#2#3#4\ifassemble@tokens#5#6#7{ + % next token was defined via \DeclareText... + \ifx#1\assemble@accent@cmds + % thus #3 is its official name + \expandafter\assemble@tokens@ + \else + % execute what has been assembled and exit + \csname handle@accent#5\endcsname#6{#7} + \expandafter\@gobbletwo + \fi + % first two args to \assemble@tokens on next pass + {#5x}{#6#3} +} + + +% Depending on the number of accents found, \handle@accent[x[x]] will +% be called. + +% ONLY ONE: We check whether \#1-#2 is a known command (a composite) +% and execute it, otherwise try to execute #1{#2} as an accent +% command. +% +\def\handle@accent#1#2{ + \expandafter\ifx\csname\string#1-\string#2\endcsname\relax + #1{#2} + \else + \csname\string#1-\string#2\endcsname + \fi +} + +% TWO IN A ROW: We check for \#1-#2-#3. If undefined, we apply #1 to +% whatever is the result of #2{#3}. One could think of a more +% complex algorithm here, e.g., if #1-#2 is known as a composite +% modifier (whatever that is) apply that before trying the above but +% this is probably not necessary. +% +\def\handle@accentx#1#2#3{ + \expandafter\ifx\csname\string#1-\string#2-\string#3\endcsname\relax + #1{#2{#3}} + \else + \csname\string#1-\string#2-\string#3\endcsname + \fi +} + +% MORE THAN TWO: (Not handled so far.) If there are more than three, +% then the parsing will die at some point when \handle@accentxx... +% will turn out to be \relax, and then one accent will become an +% argument of another -- too bad. +% +\def\handle@accentxx#1#2#3#4{ + % catch more than two accents in a row + \errmessage{Too many accents, dropping first} + #2#3#4 +} + + +% This is simpler now. +% +\def\DeclareTextCompositeCommand#1#2#3#4{ + \expandafter\def\csname\expandafter\string\csname + #2\endcsname\string#1-\string#3\endcsname{#4} +} + +% This is new. +% +\def\DeclareTextDoubleCompositeCommand#1#2#3#4#5{ + \expandafter\def\csname\expandafter\string\csname + #2\endcsname\string#1-\string#3-\string#4\endcsname{#5} +} + +% This also. +% +\catcode\z@=11\relax +\def\DeclareTextDoubleComposite#1#2#3#4#5{ + \def\reserved@a{\DeclareTextDoubleCompositeCommand#1{#2}{#3}{#4}} + \bgroup + \lccode\z@#5 + \lowercase{ + \egroup + \reserved@a ^^@} +} +\catcode\z@=15\relax + + +% Now we reinitialize the \@acc... macros to use our new definitions. +% +\AtBeginDocument{ + \let\@acci \' + \let\@accii \` + \let\@acciii \= +} + + +\endlinechar `\^^M + +\endinput + +% end of dblaccnt.tex +\end{filecontents} \bgroup \catcode`\^^?=11 \begin{filecontents}{./chinese1.mlo} @@ -91,6 +456,7 @@ \def\stctitle{ } \def\slftitle{ } \def\slttitle{ } +% \end{filecontents} \begin{filecontents}{./hangul1.mlo} \ProvidesFile{hangul1.mlo}[2005/01/28] @@ -388,6 +754,141 @@ \def\slttitle{92218159} % \end{filecontents} +\begin{filecontents}{./malayalam-omega.mlo} +\ProvidesFile{malayalam-omega.mlo}[2006/02/13] +% From omal.sty +% by Alex A.J. <indicTeX@gmail.com> +% +\def\ptctitle{\mal ഉള്ളടക്കം} +\def\plftitle{\mal ചിത്രങ്ങള്} +\def\plttitle{\mal ടേബിളുകള്} +% +\def\mtctitle{\mal ഉള്ളടക്കം} +\def\mlftitle{\mal ചിത്രങ്ങള്} +\def\mlttitle{\mal ടേബിളുകള്} +% +\def\stctitle{\mal ഉള്ളടക്കം} +\def\slftitle{\mal ചിത്രങ്ങള്} +\def\slttitle{\mal ടേബിളുകള്} +% +\end{filecontents} +\begin{filecontents}{./russian-cca.mlo} +%% This package redefines several LaTeX defaults for printing Russian +%% documents in alternative encoding. Uses packages cmcyr and +%% indentfirst. By Victor Boyko (vb1890@cs.nyu.edu). 01/18/95. + +\ProvidesFile{russian-cca.mlo}[2006/03/07] +%% From russian.sty in the cmcyralt package +%% Victor Boyko (vb1890@cs.nyu.edu) +\def\ptctitle{} +\def\plftitle{᮪ 㭪} +\def\plttitle{᮪ ⠡} +%% +\def\mtctitle{} +\def\mlftitle{᮪ 㭪} +\def\mlttitle{᮪ ⠡} +%% +\def\stctitle{} +\def\slftitle{᮪ 㭪} +\def\slttitle{᮪ ⠡} +%% +\end{filecontents} +\begin{filecontents}{./russian-cca1.mlo} +\ProvidesFile{russian-cca1.mlo}[2006/02/07] +%% Titles for minitoc.sty +%% using cmcyr fonts in alt encoding +%% From the cmcyralt package +%% (A.Harin and V.Zhytnikov)] +%% +\def\ptctitle{}% +\def\plftitle{᮪ 権}% +\def\plttitle{᮪ ⠡}% +%% +\def\mtctitle{}% +\def\mlftitle{᮪ 権}% +\def\mlttitle{᮪ ⠡}% +%% +\def\stctitle{}% +\def\slftitle{᮪ 権}% +\def\slttitle{᮪ ⠡}% +%% +\end{filecontents} +\begin{filecontents}{./russian-lh.mlo} +\ProvidesFile{russian-lh.mlo}[2006/03/07] +%% Russian (russian-lh) titles for minitoc.sty +%% from russian.sty in the LH package +%% Sergei O. Naoumov (serge@astro.unc.edu) +%% +\expandafter\ifx\csname chapter\endcsname\relax +%% for books -- +\def\ptctitle{} +\else +%% for articles etc.-- +\def\ptctitle{ঠ} +\fi +\def\plftitle{᮪ 㭪} +\def\plttitle{᮪ ⠡} +%% +\def\mtctitle{ঠ} +\def\mlftitle{᮪ 㭪} +\def\mlttitle{᮪ ⠡} +%% +\def\stctitle{ঠ} +\def\slftitle{᮪ 㭪} +\def\slttitle{᮪ ⠡} +%% +\end{filecontents} +\begin{filecontents}{./russian-lhcyralt.mlo} +\ProvidesFile{russian-lhcyralt.mlo}[2006/03/10] +%% From lhcyralt.sty in the lhcyr package +%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru) +\def\ptctitle{}% +\def\plftitle{᮪ 権}% +\def\plttitle{᮪ ⠡}% +%% +\def\mtctitle{}% +\def\mlftitle{᮪ 権}% +\def\mlttitle{᮪ ⠡}% +%% +\def\stctitle{}% +\def\slftitle{᮪ 権}% +\def\slttitle{᮪ ⠡}% +%% +\end{filecontents} +\begin{filecontents}{./russian-lhcyrkoi.mlo} +\ProvidesFile{russian-lhcyrkoi.mlo}[2006/03/10] +%% From lhcyrkoi.sty in the lhcyr package +%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru) +\def\ptctitle{}% +\def\plftitle{ }% +\def\plttitle{ }% +%% +\def\mtctitle{}% +\def\mlftitle{ }% +\def\mlttitle{ }% +%% +\def\stctitle{}% +\def\slftitle{ }% +\def\slttitle{ }% +%% +\end{filecontents} +\begin{filecontents}{./russian-lhcyrwin.mlo} +\ProvidesFile{russian-lhcyrwin.mlo}[2006/03/10] +%% From lhcyrwin.sty in the lhcyr package +%% Vadim V. Zhytnikov (vvzhy@td.lpi.ac.ru) +\def\ptctitle{}% +\def\plftitle{ }% +\def\plttitle{ }% +%% +\def\mtctitle{}% +\def\mlftitle{ }% +\def\mlttitle{ }% +%% +\def\stctitle{}% +\def\slftitle{ }% +\def\slttitle{ }% +%% +\end{filecontents} \begin{filecontents}{./thai.mlo} \ProvidesFile{thai.mlo}[2005/01/28] % from thaicjk.ldf CJK 4.5.2 Thai support for the babel system @@ -406,13 +907,53 @@ \def\slttitle{úѭҧ}% % \end{filecontents} +\begin{filecontents}{hangul-u8.mlo} +\ProvidesFile{hangul-u8.mlo}[2006/02/21] +%% From the file u8hangul.tex in the HLaTeX package +%% by Koaunghi Un (koaunghi@kornet.net) +%% +%% Hangul captions for Lambda +%% +\ksnamedef{ptctitle}{목~차} +\ksnamedef{plftitle}{그림~목차} +\ksnamedef{plttitle}{표~목차} +%% +\ksnamedef{mtctitle}{목~차} +\ksnamedef{mlftitle}{그림~목차} +\ksnamedef{mlttitle}{표~목차} +%% +\ksnamedef{stctitle}{목~차} +\ksnamedef{slftitle}{그림~목차} +\ksnamedef{slttitle}{표~목차} +%% +\end{filecontents} +\begin{filecontents}{hanja-u8.mlo} +\ProvidesFile{hanja-u8.mlo}[2006/02/21] +%% From the file u8hangul.tex in the HLaTeX package +%% by Koaunghi Un (koaunghi@kornet.net) +%% +%% Hanja captions for Lambda +%% +\ksnamedef{ptctitle}{目~次} +\ksnamedef{plftitle}{그림~目次} +\ksnamedef{plttitle}{表~目次} +%% +\ksnamedef{mtctitle}{目~次} +\ksnamedef{mlftitle}{그림~目次} +\ksnamedef{mlttitle}{表~目次} +%% +\ksnamedef{stctitle}{目~次} +\ksnamedef{slftitle}{그림~目次} +\ksnamedef{slttitle}{表~目次} +%% +\end{filecontents} \egroup \begin{filecontents}{./minitoc.ist} %% %% This is file `minitoc.ist', %% This is a generated file. %% -%% Copyright (C) 2005 by: +%% Copyright (C) 2005, 2006 by: %% Jean-Pierre F. Drucbert %% <jean-pierre.drucbert@onera.fr> %% @@ -454,7 +995,7 @@ quote '!' level '>' encap '|' preamble -"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n" +"\n \\begin{theindex}\\flushcolumns \n \\makeatletter\\scan@allowedfalse\n" postamble "\n\n \\end{theindex}\n" item_x1 "\\efill \n \\subitem " @@ -480,7 +1021,7 @@ headings_flag 1 %% This is file `fminitoc.ist', %% This is a generated file. %% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 +%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 %% The LaTeX3 Project and any individual authors listed elsewhere %% in this file. %% @@ -519,7 +1060,7 @@ quote '!' level '>' encap '|' preamble -"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n" +"\n \\begin{theindex}\\flushcolumns \n \\makeatletter\\scan@allowedfalse\n" postamble "\n\n \\end{theindex}\n" item_x1 "\\efill \n \\subitem " @@ -545,65 +1086,6 @@ numhead_negative "nombres" %% %% End of file `fminitoc.ist'. \end{filecontents} -\begin{filecontents}{./mtcglo.ist} -%% -%% This is file `mtcglo.ist', -%% This is a generated file. -%% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 -%% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% -%% This file was generated from file(s) of the LaTeX base system. -%% -------------------------------------------------------------- -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3 -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% The list of all files belonging to the minitoc package is -%% given in the file `minitoc.l'. -%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -actual '=' -quote '!' -level '>' -item_x1 "\\efill \n \\subitem " -item_x2 "\\ " -delim_0 "\\hfill " -delim_1 "\\hfill " -delim_2 "\\hfill " -heading_prefix "{\\bfseries\\hfil " -heading_suffix "\\hfil}\\nopagebreak\n" -headings_flag 0 -preamble -"\n \\begin{theglossary} \n - \\makeatletter\\scan@allowedfalse\n" -postamble -"\n\n \\end{theglossary}\n" -keyword "\\glossaryentry" - -%% End of file `mtcglo.ist'. -\end{filecontents} \begin{filecontents}{./minitoc.lan} \def\LANG{0} \endinput @@ -613,7 +1095,10 @@ keyword "\\glossaryentry" \endinput \end{filecontents} \begin{filecontents}{./minitoc.pre} +\RequirePackage{fixltx2e} \usepackage{xspace} +\usepackage{calc} +\usepackage{afterpage} \usepackage{comment} \usepackage{enumerate} %<ADDITIONS @@ -634,8 +1119,13 @@ keyword "\\glossaryentry" \DeclareTextSymbol{\textbackslash}{TS1}{92} \DeclareTextSymbolDefault{\textbackslash}{TS1} \IfFileExists{txfonts.sty}{\usepackage{txfonts}}{\relax} +\IfFileExists{mflogo.sty}{\usepackage{mflogo}}% +{\def\MF{\textbf{\texttt{METAFONT}}} + \def\MP{\textbf{\texttt{METAPOST}}}} \newif\ifDP\DPfalse \IfFileExists{dpfloat.sty}{\usepackage{dpfloat}\DPtrue}{\DPfalse} +\newif\ifFLP\FLPfalse +\IfFileExists{floatpag.sty}{\usepackage{floatpag}\FLPtrue}{\FLPfalse} \usepackage{tocbibind} \usepackage{nameref} \input{\jobname.lan} @@ -644,9 +1134,27 @@ keyword "\\glossaryentry" \@twosidetrue\@mparswitchtrue % ESSAI pour tromper varioref \makeatother % ESSAI pour tromper varioref \ifcase\LANG\relax +\lefthyphenmin=3 +\righthyphenmin=3 +\hyphenation{Mittelbach} +\hyphenation{Jackowski} +\hyphenation{biblio-gra-phy} +\hyphenation{Biblio-gra-phy} +\hyphenation{Impatient} +\hyphenation{make-index} +\hyphenation{hyper-link} \FTRfalse \usepackage[english]{varioref} \or\relax +\lefthyphenmin=3 +\righthyphenmin=3 +\hyphenation{Mittelbach} +\hyphenation{Jackowski} +\hyphenation{biblio-gra-phy} +\hyphenation{Biblio-gra-phy} +\hyphenation{Impatient} +\hyphenation{make-index} +\hyphenation{hyper-link} \FTRtrue \usepackage{frbib} \usepackage[french]{varioref} @@ -654,6 +1162,14 @@ keyword "\\glossaryentry" \makeatletter % ESSAI pour tromper varioref \@twosidefalse\@mparswitchfalse% ESSAI pour tromper varioref \makeatother % ESSAI pour tromper varioref +\usepackage{multicol}% v40 +\usepackage[OT1,TS1,T1]{fontenc} +\usepackage{fixfoot} +\usepackage[bottom,hang,multiple]{footmisc} +\setlength{\footnotemargin}{.7em} %1.8em by default, much too wide. +% Check if booktabs package is available +\newif\ifBT \BTfalse +\IfFileExists{booktabs.sty}{\BTtrue\usepackage{booktabs}}{\BTfalse} \usepackage{ifpdf} \ifcase\LANG\relax \def\gpdftitle{The minitoc package} @@ -665,52 +1181,64 @@ keyword "\\glossaryentry" \usepackage[pdftex,pstarrows]{pict2e} \usepackage[pdftex]{graphicx} \usepackage[pdftex, colorlinks,% - pdfpagelayout=SinglePage,% + pdfpagelayout={SinglePage},% % pdfpagetransition=Dissolve,% slow % pdfpagetransition={Split /H /O},% + pdfview={Fit},% + pdfstartview={Fit},% pdftitle={\gpdftitle},% pdfsubject={minitoc},% pdfauthor={Jean-Pierre F. Drucbert},% - pdfcreator={pdflatex},% + pdfcreator={pdfLaTeX with hyperref package},% + pdfproducer={pdflatex},% +% pdfpagemode={UseOutlines},% + pdfkeywords={toc,table-of-contents,part,chapter,section},% +% pdfcompresslevel=9,% pagebackref=true,% pdfnewwindow=true,% - bookmarksnumbered=true,% +%% pdffitwindow=true,% +%% pdfcenterwindow=false,% + pdftoolbar=true,% + pdfmenubar=true,% +%% pdfwindowui=false,% + bookmarks=true,% + a4paper=true,% % plainpages=false,% - bookmarksopen]% + breaklinks=true,% + bookmarksopenlevel=0,% + bookmarksopen,% + bookmarksnumbered=true]% {hyperref} \else - \usepackage[dvips]{color} - \usepackage[dvips,pstarrows]{pict2e} - \usepackage[dvips]{graphicx} - \usepackage{hyperref} + \usepackage[dvips]{color} + \usepackage[dvips,pstarrows]{pict2e} + \usepackage[dvips]{graphicx} + \usepackage{hyperref} +% \usepackage{breakurl} % DOES NOT WORK \fi \makeatletter % to include some useful commands %avoid warnings \providecommand*{\toclevel@xpart}{0} \providecommand*{\toclevel@xchapter}{0} -\providecommand*{\toclevel@xsection}{0} +\providecommand*{\toclevel@xsect}{0} \providecommand*{\toclevel@starpart}{0} \providecommand*{\toclevel@starchapter}{0} \providecommand*{\toclevel@starsection}{0} \providecommand*{\toclevel@ppart}{0} \providecommand*{\toclevel@pchapter}{0} -\providecommand*{\toclevel@psection}{0} +\providecommand*{\toclevel@psect}{0} \makeatother \usepackage{tabularx} -\usepackage{multicol}% v40 -\usepackage{fixfoot} -% Check if booktabs package is available -\newif\ifBT \BTfalse -\IfFileExists{booktabs.sty}{\BTtrue\usepackage{booktabs}}{\BTfalse} +\def\UrlFont{\sffamily} % Check if url package is available -\IfFileExists{url.sty}{\usepackage{url}}{\let\url\texttt} +% \IfFileExists{url.sty}{\usepackage{url}}{\let\url\texttt} \ifcase\LANG\relax \usepackage[french,english]{babel} \or\relax \usepackage[french,english]{babel} \usepackage{franc,frnew} \fi -\usepackage[TS1,T1]{fontenc} +%\usepackage[TS1,T1]{fontenc} %\def\ij{i\kern-.1ex j} \DeclareTextSymbol{\ij}{T1}{188} \DeclareTextSymbol{\IJ}{T1}{156} @@ -745,12 +1273,23 @@ keyword "\\glossaryentry" \makeatletter % to include some useful commands \providecommand{\BibTeX}{{\rm B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} -\renewcommand{\BibTeX}{{\rm B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em - T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} +\providecommand{\SLaTeX}{{\rm S\LaTeX}} +%\renewcommand{\BibTeX}{{\rm B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em +% T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} +\renewcommand{\BibTeX}{{\upshape B\kern-.05em\textsc{i\kern-.025em b}\kern-.08em + T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} \let\BiBTeX\BibTeX +\def\NTS{\leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}\kern-0.2emS$}} +\def\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX} % IF YOU NOT HAVE THE manfnt FONT, the dangerous bends will not be printed... \IfFileExists{manfnt.sty}{% does not work with .tfm -\typeout{manfnt.tfm FOUND} +%\typeout{manfnt.tfm FOUND} +\def\DBEND{% +\ifcase\LANG\relax +{} like the one shown in the margin\virage\relax +\or\relax +{} comme celui montr dans la marge\virage\relax +\fi}% \newfont{\manfnt}{manfnt} \newcommand\virage{\marginpar[\raggedleft {{\manfnt\symbol{'177}}~~}]{\raggedright {~~\manfnt\symbol{'177}}}} @@ -758,14 +1297,23 @@ keyword "\\glossaryentry" \hbox{{\manfnt\char127}\kern2pt}\hfil\hbox{}}} \newcommand\Virage{\marginpar[\hfill{\@Vir~~}]{{~~\@Vir}\hfill}}% }%ELSE -{\let\Virage\relax \let\virage\relax} +{\let\Virage\relax \let\virage\relax \let\DBEND\relax} %%%%%%%%%%%%%%%%% END OF REPLACE \def\smooth{\spaceskip=0.3em plus .8em minus .1em \xspaceskip=0.6em plus 1em minus .2em \pretolerance=10 \tolerance=10000 \looseness=-10000 \parfillskip=0pt plus10fill\relax}% +%%% \newenvironment{SCBOX}[1]{\mbox{\scshape #1}}{} \newenvironment{SMOOTH}{\bgroup\smooth}{\par\egroup} % +\let\oendquote\endquote +\def\nendquote{\oendquote\penalty-1\relax} +% +\newenvironment{xmessage}[1][XXXXX]{% + \expandafter\label{mess+#1}% + \begin{samepage}\let\endquote\nendquote\relax\smooth\lneed{5}\strut\hrule\penalty10000}% +{\par\end{samepage}} +% \def\Cat#1{\hbox{$\langle$\emph{#1}$\rangle$}} \def\<#1>{\Cat{#1}} %%% @@ -814,6 +1362,7 @@ keyword "\\glossaryentry" \makeatother \def\name#1#2{\penalty-1\mbox{\textrm{#1}~\textsc{#2}}} \def\xname#1#2{\mbox{\textrm{#1}~\textsc{#2}}} +\def\vname#1#2{\mbox{\textsc{#2}~\textrm{\upshape{#1}}}} % vietnamese name: last-first \parskip=12pt %\def\bs{{\ttfamily\char'134}} \def\bs{\textbackslash} %ESSAI @@ -838,10 +1387,17 @@ keyword "\\glossaryentry" ONERA~/~Centre de Toulouse~/~SRI\\% \url{mailto:jean-pierre.drucbert@onera.fr}} \date{\today} -\title{The \texttt{minitoc} package\\(version~\#43)} +\title{The \texttt{minitoc} package\\(version~\#44)} \parindent=0pt +\lefthyphenmin=3 +\righthyphenmin=3 +\hyphenation{Mittelbach} +\hyphenation{Jackowski} \hyphenation{biblio-gra-phy} \hyphenation{Biblio-gra-phy} +\hyphenation{Impatient} +\hyphenation{make-index} +\hyphenation{hyper-link} \makeatletter \let\o@tocrmarg\@tocrmarg \def\@tocrmarg{\o@tocrmarg plus 1fil} @@ -872,20 +1428,18 @@ ONERA~/~Centre de Toulouse~/~SRI\\% \def\l@part{\lneed{6}\old@l@part} \let\old@l@chapter\l@chapter \def\l@chapter{\lneed{2.5}\old@l@chapter} -\let\old@l@section\l@section -\def\l@section{\lneed{1.5}\old@l@section} -% -%Donald Arseneau asnd@reg.triumf.ca -% bottomfnote.sty -\let\bf@makecolold=\@makecol -\def\@makecol{\advance\skip\footins\fill \bf@makecolold} -% end of bottomfnote.sty +% +% %Donald Arseneau asnd@reg.triumf.ca +% % bottomfnote.sty % replaced by footmisc.sty +% \let\bf@makecolold=\@makecol +% \def\@makecol{\advance\skip\footins\fill \bf@makecolold} +% % end of bottomfnote.sty % enlarge section mumbers (numwidth) in tocs. -\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.8em}} -\renewcommand*\l@subsection{\@dottedtocline{2}{4.3em}{3.7em}} -\renewcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.6em}} -\renewcommand*\l@paragraph{\@dottedtocline{4}{10em}{5.5em}} -\renewcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6.5em}} +\def\l@section{\lneed{1.5}\@dottedtocline{1}{4.5em}{3.8em}} +\renewcommand*\l@subsection{\@dottedtocline{2}{5.3em}{3.7em}} +\renewcommand*\l@subsubsection{\@dottedtocline{3}{8.0em}{4.6em}} +\renewcommand*\l@paragraph{\@dottedtocline{4}{11em}{5.5em}} +\renewcommand*\l@subparagraph{\@dottedtocline{5}{13em}{6.5em}} % \renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} \let\l@table\l@figure @@ -894,15 +1448,37 @@ ONERA~/~Centre de Toulouse~/~SRI\\% \kern-.125em$\mathcal{S}$}% %%% \providecommand{\BAR}{\texttt{\textbar}} +%%%%%%%%%%%%%%%%%%%%%%%%% +%%% wdesc &co +\def\wdesclabel#1{\hspace\labelsep \bf #1} +\def\wdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\wdesclabel}} +\let\endwdesc\endlist +\def\wit[#1]{\item[{{#1}\hfill}]} +% bulleted labels +\def\buwdesclabel#1{\hspace\labelsep \hbox{$\bullet$~~\bf #1}} +\def\buwdesc#1{\list{}{\settowidth\labelwidth{{$\bullet$~~#1}}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\buwdesclabel}} +\let\endbuwdesc\endlist +% boxed labels +\def\bxdesclabel#1{\hspace\labelsep \fbox{\bf #1}} +\def\bxdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\bxdesclabel}} +\let\endbxdesc\endlist +%%%%%%%%%%%%%%%%%%%%%%%%% +\RequirePackage{boldsc} \end{filecontents} \begin{filecontents}{./mypatches.sty} % LOCAL PATCH % encoding T1 for \" (francais) -\def\fileversion{v01} -\def\filedate{2003/11/21} +\def\fileversion{v02} +\def\filedate{2006/06/01} \ProvidesPackage{mypatches}[\filedate\space\fileversion\space Package mypatches] -%\def\french@dieresis#1{{\accent"04 \if#1i\i\else#1\fi}} +% dieresis accent; special case for i \DeclareTextCommand{\french@dieresis}{T1}[1]{{\accent"4\if#1i\i\else#1\fi}} \DeclareTextCommand{\french@dieresis}{OT1}[1]{{\accent"7F\if#1i\i\else#1\fi}} % encoding T1 for \w (czech) @@ -912,6 +1488,7 @@ ONERA~/~Centre de Toulouse~/~SRI\\% % \q for czech \gdef\czech@q#1{#1\kern-2pt\char'47}% \global\let\q\czech@q +% backslash character (Barre Oblique Inverse: \boi) \DeclareTextCommand{\boi}{T1}{{\tt\char '20}} \DeclareTextCommand{\boi}{OT1}{{\tt\char '134}} %\DeclareTextCommand{\degre}{T1}{{\char '6}} @@ -935,7 +1512,6 @@ ONERA~/~Centre de Toulouse~/~SRI\\% \ProvideTextCommand{\textcurrency}{T1}{{\fontencoding{TS1}\selectfont\char164}} \ProvideTextCommand{\textyen}{T1}{{\fontencoding{TS1}\selectfont\char165}} \ProvideTextCommand{\textbrokenbar}{T1}{{\fontencoding{TS1}\selectfont\char166}} -\RequirePackage{boldsc} \RequirePackage{cmsd} \end{filecontents} \begin{filecontents}{./boldsc.sty} @@ -1037,8 +1613,8 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi %\uccode"11=`J \uccode`\i=`I \uccode`\j=`J -\def\^#1{\ifx#1i{\old@C\i}\else{\old@C #1}\fi} -\def\"#1{\ifx#1i{\old@T\i}\else{\old@T #1}\fi} +%\def\^#1{\ifx#1i{\old@C\i}\else{\old@C #1}\fi} +%\def\"#1{\ifx#1i{\old@T\i}\else{\old@T #1}\fi} \def\og{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\langle\!\langle$}} \def\fg{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\,\rangle\!\rangle$}} \def\guill#1{\og\relax #1\relax\fg} @@ -1060,7 +1636,7 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi \fron \end{filecontents} %% -%% Copyright (C) 2005 by: +%% Copyright (C) 2005, 2006 by: %% Jean-Pierre F. Drucbert %% <jean-pierre.drucbert@onera.fr> %% @@ -1088,8 +1664,8 @@ juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi This is a generated file. -Copyright (C) 2005 by: -Jean-Pierre F. Drucbert +Copyright (C) 2005, 2006 by: +Jean-Pierre F. Drucbert (JPFD) <jean-pierre.drucbert@onera.fr> This file may be distributed and/or modified under the conditions of @@ -1104,7 +1680,7 @@ and version 1.3 or later is part of all distributions of LaTeX version This work has the LPPL maintenance status "author-maintained". -This Current Maintainer of this work is Jean-Pierre F. Drucbert. +This Current Maintainer of this work is Jean-Pierre F. Drucbert (JPFD). This work consists of all the files listed in the file `minitoc.l' distributed with it. @@ -1114,20 +1690,29 @@ distributed with it. \generate{\file{minitoc.sty}{\from{minitoc.dtx}{minitoc}}} \generate{\file{fminitoc.dtx}{\from{minitoc.dtx}{fminitoc}}} \generate{\file{mtcoff.sty}{\from{minitoc.dtx}{mtcoff}}} +\generate{\file{mtcmess.sty}{\from{minitoc.dtx}{mtcmess}}} \generate{\file{mtcpatchmem.sty}{\from{minitoc.dtx}{mtcpatchmem}}} \generate{\file{acadian.mld}{\from{minitoc.dtx}{acadian}}} \generate{\file{acadien.mld}{\from{minitoc.dtx}{acadien}}} \generate{\file{afrikaan.mld}{\from{minitoc.dtx}{afrikaan}}} \generate{\file{afrikaans.mld}{\from{minitoc.dtx}{afrikaans}}} +\generate{\file{albanian.mld}{\from{minitoc.dtx}{albanian}}} \generate{\file{american.mld}{\from{minitoc.dtx}{american}}} \generate{\file{arab.mld}{\from{minitoc.dtx}{arab}}} +\generate{\file{arab2.mld}{\from{minitoc.dtx}{arab2}}} \generate{\file{arabic.mld}{\from{minitoc.dtx}{arabic}}} \generate{\file{armenian.mld}{\from{minitoc.dtx}{armenian}}} +\generate{\file{australian.mld}{\from{minitoc.dtx}{australian}}} \generate{\file{austrian.mld}{\from{minitoc.dtx}{austrian}}} \generate{\file{bahasa.mld}{\from{minitoc.dtx}{bahasa}}} +\generate{\file{bahasai.mld}{\from{minitoc.dtx}{bahasai}}} +\generate{\file{bahasam.mld}{\from{minitoc.dtx}{bahasam}}} \generate{\file{bangla.mld}{\from{minitoc.dtx}{bangla}}} \generate{\file{basque.mld}{\from{minitoc.dtx}{basque}}} \generate{\file{bicig.mld}{\from{minitoc.dtx}{bicig}}} +\generate{\file{bicig2.mld}{\from{minitoc.dtx}{bicig2}}} +\generate{\file{bicig3.mld}{\from{minitoc.dtx}{bicig3}}} +\generate{\file{bithe.mld}{\from{minitoc.dtx}{bithe}}} \generate{\file{brazil.mld}{\from{minitoc.dtx}{brazil}}} \generate{\file{brazilian.mld}{\from{minitoc.dtx}{brazilian}}} \generate{\file{breton.mld}{\from{minitoc.dtx}{breton}}} @@ -1135,6 +1720,7 @@ distributed with it. \generate{\file{bulgarian.mld}{\from{minitoc.dtx}{bulgarian}}} \generate{\file{bulgarianb.mld}{\from{minitoc.dtx}{bulgarianb}}} \generate{\file{buryat.mld}{\from{minitoc.dtx}{buryat}}} +\generate{\file{buryat2.mld}{\from{minitoc.dtx}{buryat2}}} \generate{\file{canadian.mld}{\from{minitoc.dtx}{canadian}}} \generate{\file{canadien.mld}{\from{minitoc.dtx}{canadien}}} \generate{\file{castillan.mld}{\from{minitoc.dtx}{castillan}}} @@ -1147,23 +1733,29 @@ distributed with it. \generate{\file{danish.mld}{\from{minitoc.dtx}{danish}}} \generate{\file{dutch.mld}{\from{minitoc.dtx}{dutch}}} \generate{\file{english.mld}{\from{minitoc.dtx}{english}}} +\generate{\file{english1.mld}{\from{minitoc.dtx}{english1}}} +\generate{\file{english2.mld}{\from{minitoc.dtx}{english2}}} \generate{\file{esperant.mld}{\from{minitoc.dtx}{esperant}}} \generate{\file{esperanto.mld}{\from{minitoc.dtx}{esperanto}}} \generate{\file{estonian.mld}{\from{minitoc.dtx}{estonian}}} \generate{\file{ethiopia.mld}{\from{minitoc.dtx}{ethiopia}}} \generate{\file{ethiopian.mld}{\from{minitoc.dtx}{ethiopian}}} +\generate{\file{ethiopian2.mld}{\from{minitoc.dtx}{ethiopian2}}} \generate{\file{farsi1.mld}{\from{minitoc.dtx}{farsi1}}} \generate{\file{farsi2.mld}{\from{minitoc.dtx}{farsi2}}} \generate{\file{finnish.mld}{\from{minitoc.dtx}{finnish}}} \generate{\file{finnish2.mld}{\from{minitoc.dtx}{finnish2}}} \generate{\file{francais.mld}{\from{minitoc.dtx}{francais}}} \generate{\file{french.mld}{\from{minitoc.dtx}{french}}} +\generate{\file{french1.mld}{\from{minitoc.dtx}{french1}}} +\generate{\file{french2.mld}{\from{minitoc.dtx}{french2}}} \generate{\file{frenchb.mld}{\from{minitoc.dtx}{frenchb}}} \generate{\file{frenchle.mld}{\from{minitoc.dtx}{frenchle}}} \generate{\file{frenchpro.mld}{\from{minitoc.dtx}{frenchpro}}} \generate{\file{galician.mld}{\from{minitoc.dtx}{galician}}} \generate{\file{german.mld}{\from{minitoc.dtx}{german}}} \generate{\file{germanb.mld}{\from{minitoc.dtx}{germanb}}} +\generate{\file{germanb2.mld}{\from{minitoc.dtx}{germanb2}}} \generate{\file{greek.mld}{\from{minitoc.dtx}{greek}}} \generate{\file{greek-mono.mld}{\from{minitoc.dtx}{greek-mono}}} \generate{\file{greek-polydemo.mld}{\from{minitoc.dtx}{greek-polydemo}}} @@ -1173,46 +1765,73 @@ distributed with it. \generate{\file{hangul2.mld}{\from{minitoc.dtx}{hangul2}}} \generate{\file{hangul3.mld}{\from{minitoc.dtx}{hangul3}}} \generate{\file{hangul4.mld}{\from{minitoc.dtx}{hangul4}}} +\generate{\file{hangul-u8.mld}{\from{minitoc.dtx}{hangul-u8}}} \generate{\file{hanja1.mld}{\from{minitoc.dtx}{hanja1}}} \generate{\file{hanja2.mld}{\from{minitoc.dtx}{hanja2}}} +\generate{\file{hanja-u8.mld}{\from{minitoc.dtx}{hanja-u8}}} \generate{\file{hebrew.mld}{\from{minitoc.dtx}{hebrew}}} +\generate{\file{hebrew2.mld}{\from{minitoc.dtx}{hebrew2}}} \generate{\file{hungarian.mld}{\from{minitoc.dtx}{hungarian}}} \generate{\file{icelandic.mld}{\from{minitoc.dtx}{icelandic}}} +\generate{\file{indon.mld}{\from{minitoc.dtx}{indon}}} +\generate{\file{indonesian.mld}{\from{minitoc.dtx}{indonesian}}} \generate{\file{interlingua.mld}{\from{minitoc.dtx}{interlingua}}} \generate{\file{irish.mld}{\from{minitoc.dtx}{irish}}} \generate{\file{italian.mld}{\from{minitoc.dtx}{italian}}} +\generate{\file{italian2.mld}{\from{minitoc.dtx}{italian2}}} \generate{\file{japanese.mld}{\from{minitoc.dtx}{japanese}}} \generate{\file{japanese2.mld}{\from{minitoc.dtx}{japanese2}}} \generate{\file{japanese3.mld}{\from{minitoc.dtx}{japanese3}}} \generate{\file{japanese4.mld}{\from{minitoc.dtx}{japanese4}}} \generate{\file{japanese5.mld}{\from{minitoc.dtx}{japanese5}}} +\generate{\file{kannada.mld}{\from{minitoc.dtx}{kannada}}} +\generate{\file{khalkha.mld}{\from{minitoc.dtx}{khalkha}}} \generate{\file{latin.mld}{\from{minitoc.dtx}{latin}}} \generate{\file{latin2.mld}{\from{minitoc.dtx}{latin2}}} \generate{\file{latvian.mld}{\from{minitoc.dtx}{latvian}}} \generate{\file{letton.mld}{\from{minitoc.dtx}{letton}}} \generate{\file{lithuanian.mld}{\from{minitoc.dtx}{lithuanian}}} +\generate{\file{lowersorbian.mld}{\from{minitoc.dtx}{lowersorbian}}} \generate{\file{lsorbian.mld}{\from{minitoc.dtx}{lsorbian}}} \generate{\file{magyar.mld}{\from{minitoc.dtx}{magyar}}} \generate{\file{magyar2.mld}{\from{minitoc.dtx}{magyar2}}} +\generate{\file{magyar3.mld}{\from{minitoc.dtx}{magyar3}}} +\generate{\file{malay.mld}{\from{minitoc.dtx}{malay}}} \generate{\file{malayalam-keli.mld}{\from{minitoc.dtx}{malayalam-keli}}} +\generate{\file{malayalam-omega.mld}{\from{minitoc.dtx}{malayalam-omega}}} \generate{\file{malayalam-rachana.mld}{\from{minitoc.dtx}{malayalam-rachana}}} \generate{\file{malayalam-rachana2.mld}{\from{minitoc.dtx}{malayalam-rachana2}}} +\generate{\file{manju.mld}{\from{minitoc.dtx}{manju}}} +\generate{\file{meyalu.mld}{\from{minitoc.dtx}{meyalu}}} \generate{\file{mongol.mld}{\from{minitoc.dtx}{mongol}}} \generate{\file{naustrian.mld}{\from{minitoc.dtx}{naustrian}}} +\generate{\file{newzealand.mld}{\from{minitoc.dtx}{newzealand}}} \generate{\file{ngerman.mld}{\from{minitoc.dtx}{ngerman}}} \generate{\file{ngermanb.mld}{\from{minitoc.dtx}{ngermanb}}} +\generate{\file{ngermanb2.mld}{\from{minitoc.dtx}{ngermanb2}}} \generate{\file{norsk.mld}{\from{minitoc.dtx}{norsk}}} +\generate{\file{norsk2.mld}{\from{minitoc.dtx}{norsk2}}} \generate{\file{nynorsk.mld}{\from{minitoc.dtx}{nynorsk}}} +\generate{\file{nynorsk2.mld}{\from{minitoc.dtx}{nynorsk2}}} \generate{\file{polish.mld}{\from{minitoc.dtx}{polish}}} \generate{\file{polish2.mld}{\from{minitoc.dtx}{polish2}}} +\generate{\file{polski.mld}{\from{minitoc.dtx}{polski}}} \generate{\file{portuges.mld}{\from{minitoc.dtx}{portuges}}} \generate{\file{portuguese.mld}{\from{minitoc.dtx}{portuguese}}} \generate{\file{romanian.mld}{\from{minitoc.dtx}{romanian}}} +\generate{\file{romanian2.mld}{\from{minitoc.dtx}{romanian2}}} +\generate{\file{romanian3.mld}{\from{minitoc.dtx}{romanian3}}} \generate{\file{russian.mld}{\from{minitoc.dtx}{russian}}} \generate{\file{russian2m.mld}{\from{minitoc.dtx}{russian2m}}} \generate{\file{russian2o.mld}{\from{minitoc.dtx}{russian2o}}} \generate{\file{russianb.mld}{\from{minitoc.dtx}{russianb}}} \generate{\file{russianc.mld}{\from{minitoc.dtx}{russianc}}} +\generate{\file{russian-cca.mld}{\from{minitoc.dtx}{russian-cca}}} +\generate{\file{russian-cca1.mld}{\from{minitoc.dtx}{russian-cca1}}} +\generate{\file{russian-lh.mld}{\from{minitoc.dtx}{russian-lh}}} +\generate{\file{russian-lhcyralt.mld}{\from{minitoc.dtx}{russian-lhcyralt}}} +\generate{\file{russian-lhcyrkoi.mld}{\from{minitoc.dtx}{russian-lhcyrkoi}}} +\generate{\file{russian-lhcyrwin.mld}{\from{minitoc.dtx}{russian-lhcyrwin}}} \generate{\file{samin.mld}{\from{minitoc.dtx}{samin}}} \generate{\file{scottish.mld}{\from{minitoc.dtx}{scottish}}} \generate{\file{serbian.mld}{\from{minitoc.dtx}{serbian}}} @@ -1222,16 +1841,26 @@ distributed with it. \generate{\file{spanish.mld}{\from{minitoc.dtx}{spanish}}} \generate{\file{spanish2.mld}{\from{minitoc.dtx}{spanish2}}} \generate{\file{spanish3.mld}{\from{minitoc.dtx}{spanish3}}} +\generate{\file{spanish4.mld}{\from{minitoc.dtx}{spanish4}}} \generate{\file{swedish.mld}{\from{minitoc.dtx}{swedish}}} +\generate{\file{swedish2.mld}{\from{minitoc.dtx}{swedish2}}} \generate{\file{thai.mld}{\from{minitoc.dtx}{thai}}} \generate{\file{turkish.mld}{\from{minitoc.dtx}{turkish}}} +\generate{\file{uighur.mld}{\from{minitoc.dtx}{uighur}}} +\generate{\file{uighur2.mld}{\from{minitoc.dtx}{uighur2}}} +\generate{\file{uighur3.mld}{\from{minitoc.dtx}{uighur3}}} \generate{\file{UKenglish.mld}{\from{minitoc.dtx}{UKenglish}}} \generate{\file{ukraineb.mld}{\from{minitoc.dtx}{ukraineb}}} +\generate{\file{ukrainian.mld}{\from{minitoc.dtx}{ukrainian}}} +\generate{\file{uppersorbian.mld}{\from{minitoc.dtx}{uppersorbian}}} \generate{\file{USenglish.mld}{\from{minitoc.dtx}{USenglish}}} \generate{\file{usorbian.mld}{\from{minitoc.dtx}{usorbian}}} \generate{\file{vietnam.mld}{\from{minitoc.dtx}{vietnam}}} \generate{\file{vietnamese.mld}{\from{minitoc.dtx}{vietnamese}}} \generate{\file{welsh.mld}{\from{minitoc.dtx}{welsh}}} +\generate{\file{xalx.mld}{\from{minitoc.dtx}{xalx}}} +\generate{\file{xalx2.mld}{\from{minitoc.dtx}{xalx2}}} +\generate{\file{xalx3.mld}{\from{minitoc.dtx}{xalx3}}} \obeyspaces \Msg{*************************************************************} |