From 40c62ba956478b3135c969ecde68aba68703c69d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 23 May 2009 23:10:50 +0000 Subject: minitoc non-tds update (22may09) git-svn-id: svn://tug.org/texlive/trunk@13434 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/minitoc/boldsc.sty | 11 + Master/texmf-dist/tex/latex/minitoc/dblaccnt.sty | 367 +++++++++++++++++++++ Master/texmf-dist/tex/latex/minitoc/farsi1.mlo | 18 +- Master/texmf-dist/tex/latex/minitoc/farsi2.mlo | 18 +- Master/texmf-dist/tex/latex/minitoc/franc.sty | 22 ++ Master/texmf-dist/tex/latex/minitoc/frbib.sty | 45 +++ Master/texmf-dist/tex/latex/minitoc/frnew.sty | 51 +++ Master/texmf-dist/tex/latex/minitoc/hangul-u8.mlo | 6 +- Master/texmf-dist/tex/latex/minitoc/hanja-u8.mlo | 18 +- Master/texmf-dist/tex/latex/minitoc/japanese.mlo | 18 +- Master/texmf-dist/tex/latex/minitoc/japanese4.mlo | 18 +- Master/texmf-dist/tex/latex/minitoc/japanese5.mlo | 18 +- Master/texmf-dist/tex/latex/minitoc/japanese6.mlo | 18 +- .../tex/latex/minitoc/malayalam-omega.mlo | 18 +- Master/texmf-dist/tex/latex/minitoc/mypatches.sty | 45 +++ .../texmf-dist/tex/latex/minitoc/russian-cca.mlo | 18 +- .../texmf-dist/tex/latex/minitoc/russian-cca1.mlo | 18 +- Master/texmf-dist/tex/latex/minitoc/russian-lh.mlo | 20 +- .../tex/latex/minitoc/russian-lhcyralt.mlo | 18 +- 19 files changed, 653 insertions(+), 112 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/minitoc/boldsc.sty create mode 100644 Master/texmf-dist/tex/latex/minitoc/dblaccnt.sty create mode 100644 Master/texmf-dist/tex/latex/minitoc/franc.sty create mode 100644 Master/texmf-dist/tex/latex/minitoc/frbib.sty create mode 100644 Master/texmf-dist/tex/latex/minitoc/frnew.sty create mode 100644 Master/texmf-dist/tex/latex/minitoc/mypatches.sty (limited to 'Master/texmf-dist/tex/latex/minitoc') 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 . +% 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 . +% +% +% 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. % -\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писок таблиц}% %% -- cgit v1.2.3