summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/minitoc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-05-23 23:10:50 +0000
committerKarl Berry <karl@freefriends.org>2009-05-23 23:10:50 +0000
commit40c62ba956478b3135c969ecde68aba68703c69d (patch)
treee0d03f0a9b4dbd48313142b17c824bc75d2153ce /Master/texmf-dist/tex/latex/minitoc
parent23972caf1157935c20dc48330507693540f304a2 (diff)
minitoc non-tds update (22may09)
git-svn-id: svn://tug.org/texlive/trunk@13434 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/minitoc')
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/boldsc.sty11
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/dblaccnt.sty367
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/farsi1.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/farsi2.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/franc.sty22
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/frbib.sty45
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/frnew.sty51
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/hangul-u8.mlo6
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/hanja-u8.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/japanese.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/japanese4.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/japanese5.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/japanese6.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/malayalam-omega.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/mypatches.sty45
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/russian-cca.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/russian-cca1.mlo18
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/russian-lh.mlo20
-rw-r--r--Master/texmf-dist/tex/latex/minitoc/russian-lhcyralt.mlo18
19 files changed, 653 insertions, 112 deletions
diff --git a/Master/texmf-dist/tex/latex/minitoc/boldsc.sty b/Master/texmf-dist/tex/latex/minitoc/boldsc.sty
new file mode 100644
index 00000000000..e1ac60cd299
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/minitoc/boldsc.sty
@@ -0,0 +1,11 @@
+%% LaTeX2e file `./boldsc.sty'
+%% generated by the `filecontents' environment
+%% from source `minitoc' on 2009/05/24.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{boldsc}[1996/11/12]
+\DeclareFontShape{T1}{cmr}{bx}{sc}{%
+ <5><6><7><8><9><10><10.95><12>%
+ <14.4><17.28><20.74><24.88>genb*ecxc%
+}{}
+\DeclareFontShape{T1}{cmr}{b}{sc}{<->ssub*cmr/bx/sc}{}
diff --git a/Master/texmf-dist/tex/latex/minitoc/dblaccnt.sty b/Master/texmf-dist/tex/latex/minitoc/dblaccnt.sty
new file mode 100644
index 00000000000..f245f37ff5b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/minitoc/dblaccnt.sty
@@ -0,0 +1,367 @@
+%% LaTeX2e file `./dblaccnt.sty'
+%% generated by the `filecontents' environment
+%% from source `minitoc' on 2009/05/24.
+%%
+% 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
diff --git a/Master/texmf-dist/tex/latex/minitoc/farsi1.mlo b/Master/texmf-dist/tex/latex/minitoc/farsi1.mlo
index cb459fa5071..6abab038fdf 100644
--- a/Master/texmf-dist/tex/latex/minitoc/farsi1.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/farsi1.mlo
@@ -8,15 +8,15 @@
% Roozbeh Pournader (roozbeh@sharif.edu),
% Hassan Abolhassani, and others.
% http://www.farsitex.org
-\def\ptctitle{ъ·┬и┤ їА└дЫСЦ}
-\def\plftitle{єГ╞┤ Рк╪Сё}
-\def\plttitle{єГ╞┤ Ы└Р°ё}
+\def\ptctitle{ъ·┬и┤ ї^^80└д^^9b^^91^^96}
+\def\plftitle{є^^83╞┤ ^^90к╪^^91ё}
+\def\plttitle{є^^83╞┤ ^^9b└^^90°ё}
%
-\def\mtctitle{ъ·┬и┤ їА└дЫСЦ}
-\def\mlftitle{єГ╞┤ Рк╪Сё}
-\def\mlttitle{єГ╞┤ Ы└Р°ё}
+\def\mtctitle{ъ·┬и┤ ї^^80└д^^9b^^91^^96}
+\def\mlftitle{є^^83╞┤ ^^90к╪^^91ё}
+\def\mlttitle{є^^83╞┤ ^^9b└^^90°ё}
%
-\def\stctitle{ъ·┬и┤ їА└дЫСЦ}
-\def\slftitle{єГ╞┤ Рк╪Сё}
-\def\slttitle{єГ╞┤ Ы└Р°ё}
+\def\stctitle{ъ·┬и┤ ї^^80└д^^9b^^91^^96}
+\def\slftitle{є^^83╞┤ ^^90к╪^^91ё}
+\def\slttitle{є^^83╞┤ ^^9b└^^90°ё}
%
diff --git a/Master/texmf-dist/tex/latex/minitoc/farsi2.mlo b/Master/texmf-dist/tex/latex/minitoc/farsi2.mlo
index 8dfb8314338..b16a374e928 100644
--- a/Master/texmf-dist/tex/latex/minitoc/farsi2.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/farsi2.mlo
@@ -8,15 +8,15 @@
% Roozbeh Pournader (roozbeh@sharif.edu),
% Hassan Abolhassani, and others.
% http://www.farsitex.org
-\def\ptctitle{ЦСЫдвўї Цид·ъ}
-\def\plftitle{ёСюкР Ци■є}
-\def\plttitle{ё°РвЫ Ци■є}
+\def\ptctitle{^^96^^91^^9bдвўї ^^96ид·ъ}
+\def\plftitle{ё^^91юк^^90 ^^96и■є}
+\def\plttitle{ё°^^90в^^9b ^^96и■є}
%
-\def\mtctitle{ЦСЫдвўї Цид·ъ}
-\def\mlftitle{ёСюкР Ци■є}
-\def\mlttitle{ё°РвЫ Ци■є}
+\def\mtctitle{^^96^^91^^9bдвўї ^^96ид·ъ}
+\def\mlftitle{ё^^91юк^^90 ^^96и■є}
+\def\mlttitle{ё°^^90в^^9b ^^96и■є}
%
-\def\stctitle{ЦСЫдвўї Цид·ъ}
-\def\slftitle{ёСюкР Ци■є}
-\def\slttitle{ё°РвЫ Ци■є}
+\def\stctitle{^^96^^91^^9bдвўї ^^96ид·ъ}
+\def\slftitle{ё^^91юк^^90 ^^96и■є}
+\def\slttitle{ё°^^90в^^9b ^^96и■є}
%
diff --git a/Master/texmf-dist/tex/latex/minitoc/franc.sty b/Master/texmf-dist/tex/latex/minitoc/franc.sty
new file mode 100644
index 00000000000..06305712972
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/minitoc/franc.sty
@@ -0,0 +1,22 @@
+%% LaTeX2e file `./franc.sty'
+%% generated by the `filecontents' environment
+%% from source `minitoc' on 2009/05/24.
+%%
+\ProvidesPackage{franc}[1994/12/16]
+\def\figurename{Figure}
+\def\tablename{Table}
+\def\contentsname{Table des Mati\`eres}
+\def\listfigurename{Liste des Figures}
+\def\listtablename{Liste des Tableaux}
+\def\bibname{Bibliographie}
+\def\indexname{Index}
+\def\chaptername{Chapitre}
+\def\appendixname{Appendice}
+\def\partname{Partie}
+\def\abstractname{R\'esum\'e}
+\def\seename{voir}
+\def\alsoseename{voir aussi}
+\def\today{\ifnum\day=1\relax 1\/$^{\rm er}$\else\number\day\fi \space\ifcase\month\or
+janvier\or f\'evrier\or mars\or avril\or mai\or juin\or
+juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi
+\space\number\year}
diff --git a/Master/texmf-dist/tex/latex/minitoc/frbib.sty b/Master/texmf-dist/tex/latex/minitoc/frbib.sty
new file mode 100644
index 00000000000..870abb7182d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/minitoc/frbib.sty
@@ -0,0 +1,45 @@
+%% LaTeX2e file `./frbib.sty'
+%% generated by the `filecontents' environment
+%% from source `minitoc' on 2009/05/24.
+%%
+%
+% Pour la bibliographie:
+%
+% En fonction du style french, par de'faut en anglais :
+% Si on ne fait pas de traduction de mots en franc,ais ou que cette notion
+% n'existe pas, on fait tout en anglais :
+
+%%% Correction --bg 2001/08/03
+%%%\ifx\ifFTR\iftrue\else\let\ifFTR\iffalse\fi
+\def\@tempa{\let\ifFTR\iffalse}
+\ifx\ifFTR\iftrue\else\expandafter\@tempa\fi
+
+\newcommand{\andname}{\ifFTR et\else and\fi}
+\newcommand{\editorname}{\ifFTR \'editeur\else editor\fi}
+\newcommand{\editornames}{\ifFTR \'editeurs\else editors\fi}
+\newcommand{\volumename}{\ifFTR volume\else volume\fi}
+\newcommand{\Volumename}{\ifFTR Volume\else volumes\fi}
+\newcommand{\ofname}{\ifFTR de\else of\fi}
+\newcommand{\numbername}{\ifFTR num\'ero\else number\fi}
+\newcommand{\Numbername}{\ifFTR Num\'ero\else Number\fi}
+\newcommand{\inname}{\ifFTR dans\else in\fi}
+\newcommand{\Inname}{\ifFTR Dans\else In\fi}
+\newcommand{\editionname}{\ifFTR \'edition\else edition\fi}
+%\def\pagename{\ifFTR page\else page \fi} de'ja` dans french.sty.
+\newcommand{\pagesname}{\ifFTR pages\else pages\fi}
+%\newcommand{\chaptername}{\ifFTR chapitre\else \fi} de'ja` dans french.sty.
+\newcommand{\technicalreportname}{\ifFTR Rapport Technique\else Technical
+ Report\fi}
+\newcommand{\revisionname}{\ifFTR R\'evision\else Revision\fi}
+\newcommand{\janname}{\ifFTR janvier\else January\fi}
+\newcommand{\febname}{\ifFTR f\'evrier\else February\fi}
+\newcommand{\marname}{\ifFTR mars\else March \fi}
+\newcommand{\aprname}{\ifFTR avril\else April\fi}
+\newcommand{\mayname}{\ifFTR mai\else May\fi}
+\newcommand{\junname}{\ifFTR juin\else June\fi}
+\newcommand{\julname}{\ifFTR juillet\else July\fi}
+\newcommand{\augname}{\ifFTR ao\^ut\else August\fi}
+\newcommand{\sepname}{\ifFTR septembre\else September\fi}
+\newcommand{\octname}{\ifFTR octobre\else October\fi}
+\newcommand{\novname}{\ifFTR novembre\else November\fi}
+\newcommand{\decname}{\ifFTR d\'ecembre\else December\fi}
diff --git a/Master/texmf-dist/tex/latex/minitoc/frnew.sty b/Master/texmf-dist/tex/latex/minitoc/frnew.sty
new file mode 100644
index 00000000000..09a1f754b29
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/minitoc/frnew.sty
@@ -0,0 +1,51 @@
+%% LaTeX2e file `./frnew.sty'
+%% generated by the `filecontents' environment
+%% from source `minitoc' on 2009/05/24.
+%%
+%permet dans la frappe de retrouver les habitudes de
+%la dactylographie francaise qui conseille de mettre
+%un espace avant les signes de ponctuation ; : ! ?
+%et d'empecher pourtant une coupure de ligne a cet
+%endroit dans le traitement
+\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&%
+ \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~\do\!\do\?\do\:\do\;}
+\catcode`\@=11
+\catcode`\;=\active
+\catcode`\:=\active
+\catcode`\!=\active
+\catcode`\?=\active
+\def;{\relax\ifhmode\ifdim\lastskip>\z@
+ \unskip\fi\kern.25em\fi\string;}
+\def:{\relax\ifhmode\ifdim\lastskip>\z@
+ \unskip\fi\penalty\@M\ \fi\string:}
+\def!{\relax\ifhmode\ifdim\lastskip>\z@
+ \unskip\fi\kern.25em\fi\string!}
+\def?{\relax\ifhmode\ifdim\lastskip>\z@
+ \unskip\fi\kern.25em\fi\string?}
+\let\old@C\^
+\let\old@T\"
+%\uccode"10=`I
+%\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\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}
+\frenchspacing
+\def\fron{\catcode`\;=\active
+\catcode`\:=\active
+\catcode`\!=\active
+\catcode`\?=\active
+\frenchspacing}
+\def\froff{\catcode`\;=12
+\catcode`\:=12
+\catcode`\!=12
+\catcode`\?=12
+\nonfrenchspacing}
+\def\@tochtitle{Table des Chapitres}
+\def\@utochtitle{TABLE DES CHAPITRES}
+\def\@Hint{Indications}
+%%% Espace apres le :
+\fron
diff --git a/Master/texmf-dist/tex/latex/minitoc/hangul-u8.mlo b/Master/texmf-dist/tex/latex/minitoc/hangul-u8.mlo
index 9bf321f12a1..a3f6594b126 100644
--- a/Master/texmf-dist/tex/latex/minitoc/hangul-u8.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/hangul-u8.mlo
@@ -10,13 +10,13 @@
%%
\ksnamedef{ptctitle}{ыкй~ь░и}
\ksnamedef{plftitle}{ъ╖╕ыж╝~ыкйь░и}
-\ksnamedef{plttitle}{эСЬ~ыкйь░и}
+\ksnamedef{plttitle}{э^^91^^9c~ыкйь░и}
%%
\ksnamedef{mtctitle}{ыкй~ь░и}
\ksnamedef{mlftitle}{ъ╖╕ыж╝~ыкйь░и}
-\ksnamedef{mlttitle}{эСЬ~ыкйь░и}
+\ksnamedef{mlttitle}{э^^91^^9c~ыкйь░и}
%%
\ksnamedef{stctitle}{ыкй~ь░и}
\ksnamedef{slftitle}{ъ╖╕ыж╝~ыкйь░и}
-\ksnamedef{slttitle}{эСЬ~ыкйь░и}
+\ksnamedef{slttitle}{э^^91^^9c~ыкйь░и}
%%
diff --git a/Master/texmf-dist/tex/latex/minitoc/hanja-u8.mlo b/Master/texmf-dist/tex/latex/minitoc/hanja-u8.mlo
index 0db551c65f8..501a7f8f9f6 100644
--- a/Master/texmf-dist/tex/latex/minitoc/hanja-u8.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/hanja-u8.mlo
@@ -8,15 +8,15 @@
%%
%% Hanja captions for Lambda
%%
-\ksnamedef{ptctitle}{чЫо~цмб}
-\ksnamedef{plftitle}{ъ╖╕ыж╝~чЫоцмб}
-\ksnamedef{plttitle}{шби~чЫоцмб}
+\ksnamedef{ptctitle}{ч^^9bо~цмб}
+\ksnamedef{plftitle}{ъ╖╕ыж╝~ч^^9bоцмб}
+\ksnamedef{plttitle}{шби~ч^^9bоцмб}
%%
-\ksnamedef{mtctitle}{чЫо~цмб}
-\ksnamedef{mlftitle}{ъ╖╕ыж╝~чЫоцмб}
-\ksnamedef{mlttitle}{шби~чЫоцмб}
+\ksnamedef{mtctitle}{ч^^9bо~цмб}
+\ksnamedef{mlftitle}{ъ╖╕ыж╝~ч^^9bоцмб}
+\ksnamedef{mlttitle}{шби~ч^^9bоцмб}
%%
-\ksnamedef{stctitle}{чЫо~цмб}
-\ksnamedef{slftitle}{ъ╖╕ыж╝~чЫоцмб}
-\ksnamedef{slttitle}{шби~чЫоцмб}
+\ksnamedef{stctitle}{ч^^9bо~цмб}
+\ksnamedef{slftitle}{ъ╖╕ыж╝~ч^^9bоцмб}
+\ksnamedef{slttitle}{шби~ч^^9bоцмб}
%%
diff --git a/Master/texmf-dist/tex/latex/minitoc/japanese.mlo b/Master/texmf-dist/tex/latex/minitoc/japanese.mlo
index fef4f416939..7c110e3e16a 100644
--- a/Master/texmf-dist/tex/latex/minitoc/japanese.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/japanese.mlo
@@ -14,15 +14,15 @@
% character set: JIS X 0208:1997 (or JIS X 0208-1990)
% encoding: SJIS
%
-\def\ptctitle{Ц┌ОЯ}
-\def\plftitle{\CJKchar{"090}{"07D}Ц┌ОЯ}
-\def\plttitle{\CJKchar{"095}{"05C}Ц┌ОЯ}
+\def\ptctitle{^^96┌^^8e^^9f}
+\def\plftitle{\CJKchar{"090}{"07D}^^96┌^^8e^^9f}
+\def\plttitle{\CJKchar{"095}{"05C}^^96┌^^8e^^9f}
%
-\def\mtctitle{Ц┌ОЯ}
-\def\mlftitle{\CJKchar{"090}{"07D}Ц┌ОЯ}
-\def\mlttitle{\CJKchar{"095}{"05C}Ц┌ОЯ}
+\def\mtctitle{^^96┌^^8e^^9f}
+\def\mlftitle{\CJKchar{"090}{"07D}^^96┌^^8e^^9f}
+\def\mlttitle{\CJKchar{"095}{"05C}^^96┌^^8e^^9f}
%
-\def\stctitle{Ц┌ОЯ}
-\def\slftitle{\CJKchar{"090}{"07D}Ц┌ОЯ}
-\def\slttitle{\CJKchar{"095}{"05C}Ц┌ОЯ}
+\def\stctitle{^^96┌^^8e^^9f}
+\def\slftitle{\CJKchar{"090}{"07D}^^96┌^^8e^^9f}
+\def\slttitle{\CJKchar{"095}{"05C}^^96┌^^8e^^9f}
%
diff --git a/Master/texmf-dist/tex/latex/minitoc/japanese4.mlo b/Master/texmf-dist/tex/latex/minitoc/japanese4.mlo
index ed97ecc8688..b490b567630 100644
--- a/Master/texmf-dist/tex/latex/minitoc/japanese4.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/japanese4.mlo
@@ -14,15 +14,15 @@
% character set: JIS X 0208:1997 (or JIS X 0208-1990)
% encoding: SJIS
%
-\def\ptctitle{Ц┌ОЯ}
-\def\plftitle{\CJKchar{"090}{"07D}Ц┌ОЯ}
-\def\plttitle{\CJKchar{"095}{"05C}Ц┌ОЯ}
+\def\ptctitle{^^96┌^^8e^^9f}
+\def\plftitle{\CJKchar{"090}{"07D}^^96┌^^8e^^9f}
+\def\plttitle{\CJKchar{"095}{"05C}^^96┌^^8e^^9f}
%
-\def\mtctitle{Ц┌ОЯ}
-\def\mlftitle{\CJKchar{"090}{"07D}Ц┌ОЯ}
-\def\mlttitle{\CJKchar{"095}{"05C}Ц┌ОЯ}
+\def\mtctitle{^^96┌^^8e^^9f}
+\def\mlftitle{\CJKchar{"090}{"07D}^^96┌^^8e^^9f}
+\def\mlttitle{\CJKchar{"095}{"05C}^^96┌^^8e^^9f}
%
-\def\stctitle{Ц┌ОЯ}
-\def\slftitle{\CJKchar{"090}{"07D}Ц┌ОЯ}
-\def\slttitle{\CJKchar{"095}{"05C}Ц┌ОЯ}
+\def\stctitle{^^96┌^^8e^^9f}
+\def\slftitle{\CJKchar{"090}{"07D}^^96┌^^8e^^9f}
+\def\slttitle{\CJKchar{"095}{"05C}^^96┌^^8e^^9f}
%
diff --git a/Master/texmf-dist/tex/latex/minitoc/japanese5.mlo b/Master/texmf-dist/tex/latex/minitoc/japanese5.mlo
index 0164fa29778..01b877711ce 100644
--- a/Master/texmf-dist/tex/latex/minitoc/japanese5.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/japanese5.mlo
@@ -16,15 +16,15 @@
%
% preprocessed
%
-\def\ptctitle{^^?Ц^^?218^^?^^?О^^?159^^?}
-\def\plftitle{^^?Р^^?125^^?^^?Ц^^?218^^?^^?О^^?159^^?}
-\def\plttitle{^^?Х^^?92^^?^^?Ц^^?218^^?^^?О^^?159^^?}
+\def\ptctitle{^^?^^96^^?218^^?^^?^^8e^^?159^^?}
+\def\plftitle{^^?^^90^^?125^^?^^?^^96^^?218^^?^^?^^8e^^?159^^?}
+\def\plttitle{^^?^^95^^?92^^?^^?^^96^^?218^^?^^?^^8e^^?159^^?}
%
-\def\mtctitle{^^?Ц^^?218^^?^^?О^^?159^^?}
-\def\mlftitle{^^?Р^^?125^^?^^?Ц^^?218^^?^^?О^^?159^^?}
-\def\mlttitle{^^?Х^^?92^^?^^?Ц^^?218^^?^^?О^^?159^^?}
+\def\mtctitle{^^?^^96^^?218^^?^^?^^8e^^?159^^?}
+\def\mlftitle{^^?^^90^^?125^^?^^?^^96^^?218^^?^^?^^8e^^?159^^?}
+\def\mlttitle{^^?^^95^^?92^^?^^?^^96^^?218^^?^^?^^8e^^?159^^?}
%
-\def\stctitle{^^?Ц^^?218^^?^^?О^^?159^^?}
-\def\slftitle{^^?Р^^?125^^?^^?Ц^^?218^^?^^?О^^?159^^?}
-\def\slttitle{^^?Х^^?92^^?^^?Ц^^?218^^?^^?О^^?159^^?}
+\def\stctitle{^^?^^96^^?218^^?^^?^^8e^^?159^^?}
+\def\slftitle{^^?^^90^^?125^^?^^?^^96^^?218^^?^^?^^8e^^?159^^?}
+\def\slttitle{^^?^^95^^?92^^?^^?^^96^^?218^^?^^?^^8e^^?159^^?}
%
diff --git a/Master/texmf-dist/tex/latex/minitoc/japanese6.mlo b/Master/texmf-dist/tex/latex/minitoc/japanese6.mlo
index 897e291078c..2f48bc2292c 100644
--- a/Master/texmf-dist/tex/latex/minitoc/japanese6.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/japanese6.mlo
@@ -14,15 +14,15 @@
%
\ProvidesFile{japanese6.mlo}[2006/10/31]%
% Japanese titles for minitoc.sty%
-\def\ptctitle{Ц┌ОЯ}%
-\def\plftitle{Р}ИъЧЧ}%
-\def\plttitle{Х\ИъЧЧ}%
+\def\ptctitle{^^96┌^^8e^^9f}%
+\def\plftitle{^^90}^^88ъ^^97^^97}%
+\def\plttitle{^^95\^^88ъ^^97^^97}%
%
-\def\mtctitle{Ц┌ОЯ}%
-\def\mlftitle{Р}}%
-\def\mlttitle{Х\}%
+\def\mtctitle{^^96┌^^8e^^9f}%
+\def\mlftitle{^^90}}%
+\def\mlttitle{^^95\}%
%
-\def\stctitle{Ц┌ОЯ}%
-\def\slftitle{Р}}%
-\def\slttitle{Х\}%
+\def\stctitle{^^96┌^^8e^^9f}%
+\def\slftitle{^^90}}%
+\def\slttitle{^^95\}%
%
diff --git a/Master/texmf-dist/tex/latex/minitoc/malayalam-omega.mlo b/Master/texmf-dist/tex/latex/minitoc/malayalam-omega.mlo
index 748495b5d30..fe8204ca09b 100644
--- a/Master/texmf-dist/tex/latex/minitoc/malayalam-omega.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/malayalam-omega.mlo
@@ -6,16 +6,16 @@
% From omal.sty
% by Alex A.J. <indicTeX@gmail.com>
%
-\def\ptctitle{\mal р┤Йр┤│р╡Нр┤│р┤Яр┤Хр╡Нр┤Хр┤В}%
-\def\plftitle{\mal р┤Ър┤┐р┤др╡Нр┤░р┤Щр╡Нр┤Щр┤│р╡НтАН}%
-\def\plttitle{\mal р┤Яр╡Зр┤мр┤┐р┤│р╡Бр┤Хр┤│р╡НтАН}%
+\def\ptctitle{\mal р┤^^89р┤│р╡^^8dр┤│р┤^^9fр┤^^95р╡^^8dр┤^^95р┤^^82}%
+\def\plftitle{\mal р┤^^9aр┤┐р┤др╡^^8dр┤░р┤^^99р╡^^8dр┤^^99р┤│р╡^^8dт^^80^^8d}%
+\def\plttitle{\mal р┤^^9fр╡^^87р┤мр┤┐р┤│р╡^^81р┤^^95р┤│р╡^^8dт^^80^^8d}%
%
-\def\mtctitle{\mal р┤Йр┤│р╡Нр┤│р┤Яр┤Хр╡Нр┤Хр┤В}%
-\def\mlftitle{\mal р┤Ър┤┐р┤др╡Нр┤░р┤Щр╡Нр┤Щр┤│р╡НтАН}%
-\def\mlttitle{\mal р┤Яр╡Зр┤мр┤┐р┤│р╡Бр┤Хр┤│р╡НтАН}%
+\def\mtctitle{\mal р┤^^89р┤│р╡^^8dр┤│р┤^^9fр┤^^95р╡^^8dр┤^^95р┤^^82}%
+\def\mlftitle{\mal р┤^^9aр┤┐р┤др╡^^8dр┤░р┤^^99р╡^^8dр┤^^99р┤│р╡^^8dт^^80^^8d}%
+\def\mlttitle{\mal р┤^^9fр╡^^87р┤мр┤┐р┤│р╡^^81р┤^^95р┤│р╡^^8dт^^80^^8d}%
%
-\def\stctitle{\mal р┤Йр┤│р╡Нр┤│р┤Яр┤Хр╡Нр┤Хр┤В}%
-\def\slftitle{\mal р┤Ър┤┐р┤др╡Нр┤░р┤Щр╡Нр┤Щр┤│р╡НтАН}%
-\def\slttitle{\mal р┤Яр╡Зр┤мр┤┐р┤│р╡Бр┤Хр┤│р╡НтАН}%
+\def\stctitle{\mal р┤^^89р┤│р╡^^8dр┤│р┤^^9fр┤^^95р╡^^8dр┤^^95р┤^^82}%
+\def\slftitle{\mal р┤^^9aр┤┐р┤др╡^^8dр┤░р┤^^99р╡^^8dр┤^^99р┤│р╡^^8dт^^80^^8d}%
+\def\slttitle{\mal р┤^^9fр╡^^87р┤мр┤┐р┤│р╡^^81р┤^^95р┤│р╡^^8dт^^80^^8d}%
%
%
diff --git a/Master/texmf-dist/tex/latex/minitoc/mypatches.sty b/Master/texmf-dist/tex/latex/minitoc/mypatches.sty
new file mode 100644
index 00000000000..c52c994b4cb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/minitoc/mypatches.sty
@@ -0,0 +1,45 @@
+%% LaTeX2e file `./mypatches.sty'
+%% generated by the `filecontents' environment
+%% from source `minitoc' on 2009/05/24.
+%%
+% LOCAL PATCH
+% encoding T1 for \" (francais)
+\def\fileversion{v02}
+\def\filedate{2006/06/01}
+\ProvidesPackage{mypatches}[\filedate\space\fileversion\space
+ Package mypatches]
+% 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)
+\gdef\czech@w#1{\accent'06 #1}% 06 for T1, was 23 (OT1)
+\gdef\croatian@w#1{\accent'06 #1}% 06 for T1, was 23 (OT1)
+\global\let\w\czech@w
+% \q for czech
+\gdef\czech@q#1{#1\kern-2pt\char'47}%
+\global\let\q\czech@q
+% backslash character (Barre Oblique Inversщe: \boi)
+\DeclareTextCommand{\boi}{T1}{{\tt\char '20}}
+\DeclareTextCommand{\boi}{OT1}{{\tt\char '134}}
+%\DeclareTextCommand{\degre}{T1}{{\char '6}}
+%\DeclareTextCommand{\degre}{OT1}{{\char '27}}
+\let\degre\undefined
+\DeclareTextSymbol{\degre}{T1}{'6}
+\DeclareTextSymbol{\degre}{OT1}{'27}
+%
+\DeclareTextCommand{\czech@w}{T1}[1]{{\accent'06 #1}}
+\DeclareTextCommand{\czech@w}{OT1}[1]{{\accent'23 #1}}
+\global\let\w\czech@w
+%
+\DeclareTextCommand{\croatian@w}{T1}[1]{{\accent'06 #1}}
+\DeclareTextCommand{\croatian@w}{OT1}[1]{{\accent'23 #1}}
+\global\let\q\czech@q
+% Pb with \No (Nobelium) in chemsym.sty
+\let\Noo\No
+\let\No\undefined
+% \textcent, \textcurrentcy, \textyen, \textbrokenbar
+\ProvideTextCommand{\textcent}{T1}{{\fontencoding{TS1}\selectfont\char162}}
+\ProvideTextCommand{\textcurrency}{T1}{{\fontencoding{TS1}\selectfont\char164}}
+\ProvideTextCommand{\textyen}{T1}{{\fontencoding{TS1}\selectfont\char165}}
+\ProvideTextCommand{\textbrokenbar}{T1}{{\fontencoding{TS1}\selectfont\char166}}
+\RequirePackage{cmsd}
diff --git a/Master/texmf-dist/tex/latex/minitoc/russian-cca.mlo b/Master/texmf-dist/tex/latex/minitoc/russian-cca.mlo
index 478b839a6f8..e38ad78d1d4 100644
--- a/Master/texmf-dist/tex/latex/minitoc/russian-cca.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/russian-cca.mlo
@@ -8,15 +8,15 @@
\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\ptctitle{^^8eглавление}
+\def\plftitle{^^91писок рисунков}
+\def\plttitle{^^91писок таблиц}
%%
-\def\mtctitle{Оглавление}
-\def\mlftitle{Список рисунков}
-\def\mlttitle{Список таблиц}
+\def\mtctitle{^^8eглавление}
+\def\mlftitle{^^91писок рисунков}
+\def\mlttitle{^^91писок таблиц}
%%
-\def\stctitle{Оглавление}
-\def\slftitle{Список рисунков}
-\def\slttitle{Список таблиц}
+\def\stctitle{^^8eглавление}
+\def\slftitle{^^91писок рисунков}
+\def\slttitle{^^91писок таблиц}
%%
diff --git a/Master/texmf-dist/tex/latex/minitoc/russian-cca1.mlo b/Master/texmf-dist/tex/latex/minitoc/russian-cca1.mlo
index e81b6c1e6e7..65d5969b52c 100644
--- a/Master/texmf-dist/tex/latex/minitoc/russian-cca1.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/russian-cca1.mlo
@@ -8,15 +8,15 @@
%% From the cmcyralt package
%% (A.Harin and V.Zhytnikov)]
%%
-\def\ptctitle{Оглавление}%
-\def\plftitle{Список иллюстраций}%
-\def\plttitle{Список таблиц}%
+\def\ptctitle{^^8eглавление}%
+\def\plftitle{^^91писок иллюстраций}%
+\def\plttitle{^^91писок таблиц}%
%%
-\def\mtctitle{Оглавление}%
-\def\mlftitle{Список иллюстраций}%
-\def\mlttitle{Список таблиц}%
+\def\mtctitle{^^8eглавление}%
+\def\mlftitle{^^91писок иллюстраций}%
+\def\mlttitle{^^91писок таблиц}%
%%
-\def\stctitle{Оглавление}%
-\def\slftitle{Список иллюстраций}%
-\def\slttitle{Список таблиц}%
+\def\stctitle{^^8eглавление}%
+\def\slftitle{^^91писок иллюстраций}%
+\def\slttitle{^^91писок таблиц}%
%%
diff --git a/Master/texmf-dist/tex/latex/minitoc/russian-lh.mlo b/Master/texmf-dist/tex/latex/minitoc/russian-lh.mlo
index 97f1c8053a7..66cab772a3d 100644
--- a/Master/texmf-dist/tex/latex/minitoc/russian-lh.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/russian-lh.mlo
@@ -9,19 +9,19 @@
%%
\expandafter\ifx\csname chapter\endcsname\relax
%% for books --
-\def\ptctitle{Оглавление}
+\def\ptctitle{^^8eглавление}
\else
%% for articles etc.--
-\def\ptctitle{Содержание}
+\def\ptctitle{^^91одержание}
\fi
-\def\plftitle{Список рисунков}
-\def\plttitle{Список таблиц}
+\def\plftitle{^^91писок рисунков}
+\def\plttitle{^^91писок таблиц}
%%
-\def\mtctitle{Содержание}
-\def\mlftitle{Список рисунков}
-\def\mlttitle{Список таблиц}
+\def\mtctitle{^^91одержание}
+\def\mlftitle{^^91писок рисунков}
+\def\mlttitle{^^91писок таблиц}
%%
-\def\stctitle{Содержание}
-\def\slftitle{Список рисунков}
-\def\slttitle{Список таблиц}
+\def\stctitle{^^91одержание}
+\def\slftitle{^^91писок рисунков}
+\def\slttitle{^^91писок таблиц}
%%
diff --git a/Master/texmf-dist/tex/latex/minitoc/russian-lhcyralt.mlo b/Master/texmf-dist/tex/latex/minitoc/russian-lhcyralt.mlo
index b7f7375603c..f4c186ef7ef 100644
--- a/Master/texmf-dist/tex/latex/minitoc/russian-lhcyralt.mlo
+++ b/Master/texmf-dist/tex/latex/minitoc/russian-lhcyralt.mlo
@@ -5,15 +5,15 @@
\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\ptctitle{^^8eглавление}%
+\def\plftitle{^^91писок иллюстраций}%
+\def\plttitle{^^91писок таблиц}%
%%
-\def\mtctitle{Оглавление}%
-\def\mlftitle{Список иллюстраций}%
-\def\mlttitle{Список таблиц}%
+\def\mtctitle{^^8eглавление}%
+\def\mlftitle{^^91писок иллюстраций}%
+\def\mlttitle{^^91писок таблиц}%
%%
-\def\stctitle{Оглавление}%
-\def\slftitle{Список иллюстраций}%
-\def\slttitle{Список таблиц}%
+\def\stctitle{^^8eглавление}%
+\def\slftitle{^^91писок иллюстраций}%
+\def\slttitle{^^91писок таблиц}%
%%