From bcb22177f6a6bbd02e6a2cbb8d32517bdf36997b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 12 Jan 2006 23:57:58 +0000 Subject: lhcyr git-svn-id: svn://tug.org/texlive/trunk@1038 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/lhcyr/karabas.tex | 122 + Master/texmf-dist/tex/latex/lhcyr/kniga.tex | 67 + Master/texmf-dist/tex/latex/lhcyr/lhcyralt/README | 175 + .../tex/latex/lhcyr/lhcyralt/lhcyralt-hyphen.cfg | 27 + .../tex/latex/lhcyr/lhcyralt/lhcyralt-rhyphen.tex | 3934 +++++++++++++++++++ .../tex/latex/lhcyr/lhcyralt/lhcyralt.sty | 255 ++ .../texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhdh.fd | 13 + .../tex/latex/lhcyr/lhcyralt/ot1lhfib.fd | 13 + .../texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhfr.fd | 16 + .../texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhr.fd | 63 + .../texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhss.fd | 44 + .../texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhtt.fd | 39 + .../tex/latex/lhcyr/lhcyralt/ot1lhvtt.fd | 20 + Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/README | 182 + .../texmf-dist/tex/latex/lhcyr/lhcyrkoi/kcmf.tgz | Bin 0 -> 882 bytes .../tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-hyphen.cfg | 27 + .../tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-rhyphen.tex | 3968 ++++++++++++++++++++ .../tex/latex/lhcyr/lhcyrkoi/lhcyrkoi.sty | 254 ++ .../tex/latex/lhcyr/lhcyrkoi/maketfms.sh | 120 + .../texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcdh.fd | 13 + .../tex/latex/lhcyr/lhcyrkoi/ot1kcfib.fd | 13 + .../texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcfr.fd | 16 + .../texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcr.fd | 63 + .../texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcss.fd | 44 + .../texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kctt.fd | 39 + .../tex/latex/lhcyr/lhcyrkoi/ot1kcvtt.fd | 20 + .../texmf-dist/tex/latex/lhcyr/lhcyrkoi/special.kc | 113 + Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/README | 176 + .../tex/latex/lhcyr/lhcyrwin/lhcyrwin-hyphen.cfg | 27 + .../tex/latex/lhcyr/lhcyrwin/lhcyrwin-rhyphen.tex | 3934 +++++++++++++++++++ .../tex/latex/lhcyr/lhcyrwin/lhcyrwin.sty | 254 ++ .../texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcdh.fd | 13 + .../tex/latex/lhcyr/lhcyrwin/ot1wcfib.fd | 13 + .../texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcfr.fd | 16 + .../texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcr.fd | 63 + .../texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcss.fd | 44 + .../texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wctt.fd | 39 + .../tex/latex/lhcyr/lhcyrwin/ot1wcvtt.fd | 20 + Master/texmf-dist/tex/latex/lhcyr/otchet.tex | 52 + Master/texmf-dist/tex/latex/lhcyr/pismo.tex | 27 + Master/texmf-dist/tex/latex/lhcyr/rusfonts.tex | 127 + Master/texmf-dist/tex/latex/lhcyr/statya.tex | 48 + 42 files changed, 14513 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/lhcyr/karabas.tex create mode 100644 Master/texmf-dist/tex/latex/lhcyr/kniga.tex create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/README create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt-hyphen.cfg create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt-rhyphen.tex create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt.sty create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhdh.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhfib.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhfr.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhr.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhss.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhtt.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhvtt.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/README create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/kcmf.tgz create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-hyphen.cfg create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-rhyphen.tex create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi.sty create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/maketfms.sh create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcdh.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcfib.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcfr.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcr.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcss.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kctt.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcvtt.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/special.kc create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/README create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin-hyphen.cfg create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin-rhyphen.tex create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin.sty create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcdh.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcfib.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcfr.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcr.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcss.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wctt.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcvtt.fd create mode 100644 Master/texmf-dist/tex/latex/lhcyr/otchet.tex create mode 100644 Master/texmf-dist/tex/latex/lhcyr/pismo.tex create mode 100644 Master/texmf-dist/tex/latex/lhcyr/rusfonts.tex create mode 100644 Master/texmf-dist/tex/latex/lhcyr/statya.tex (limited to 'Master/texmf-dist/tex/latex/lhcyr') diff --git a/Master/texmf-dist/tex/latex/lhcyr/karabas.tex b/Master/texmf-dist/tex/latex/lhcyr/karabas.tex new file mode 100644 index 00000000000..51346cca4ac --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/karabas.tex @@ -0,0 +1,122 @@ +\documentclass[12pt]{article} + +\usepackage{lhcyralt} + +\begin{document} + +\section*{⮩ 稪} + +{ +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\itshape +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\slshape +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\scshape +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\bfseries +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\bfseries\itshape +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\bfseries\slshape +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\sffamily +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\sffamily\slshape +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\sffamily\bfseries +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\ttfamily +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\ttfamily\slshape +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\ttfamily\itshape +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + +{\ttfamily\scshape +ࠡ ࠡ ᨤ । 砣 ⥫쭮 ஥. + ஢ ⫥. 㫨 .  㪮쭮 +⥠ ⥪. 㪮 ५ 㪨 , ९ + ⥫ ࠡ, ஧ ⪨ ᥬ 墮⮢. +㪫 㦥 ⨩ 祣 뢠 + , .} + + +\end{document} diff --git a/Master/texmf-dist/tex/latex/lhcyr/kniga.tex b/Master/texmf-dist/tex/latex/lhcyr/kniga.tex new file mode 100644 index 00000000000..8f166eefebc --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/kniga.tex @@ -0,0 +1,67 @@ +\documentclass{book} + +\usepackage[russtyle]{lhcyralt} + +\begin{document} + +\title{} +\date{\today} +\maketitle + +\tableofcontents +\listoffigures +\listoftables + +\part{ࢠ } + +\chapter{ࢠ } + +\section{} + + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. +\etoday + +\begin{enumerate} +\item +\item +\begin{enumerate} +\item +\item +\begin{enumerate} +\item +\item +\end{enumerate} +\end{enumerate} +\end{enumerate} + +\begin{table} + +\caption{ਬ} +\end{table} + +\begin{figure} + +\caption{ਬ} +\end{figure} + +\appendix + +\chapter{ਫ} + + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + +\chapter{ਫ} + + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + +\begin{thebibliography}{0} +\bibitem{1} +\end{thebibliography} + +\end{document} diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/README b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/README new file mode 100644 index 00000000000..c9270505c1a --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/README @@ -0,0 +1,175 @@ + + LHCYR 1.0 (c) 1998 V.V.Zhytnikov (vvzhy@td.lpi.ac.ru) + The LaTeX 2e style for Russian typesetting in bilingual environment + Available at CTAN:/tex-archive/macros/latex/contrib/supported/lhcyr + Main CTAN sites: ctan.tug.org ftp.dante.de ftp.tex.ac.uk + + This package is free. You may modify and use it for whatever + purpose you want. But you are not allowed to redistribute modified + version under the same name. + + CONTENTS + + 1. General Features + 2. Installing Fonts + 3. Generating Format File + 4. Using lhcyralt Style + + + 1. GENERAL FEATURES + + LaTeX 2e style lhcyralt is intended for typesetting Russian or + bilingual English-Russian documents. Other latin-alphabet + languages will probably work as well but none where tested. + + The style is based on the so called lh-fonts in the Alternative + (AKA codepage 866) encoding which is standard for Russian in the + MS-DOS. The style works by replacing each standard TeX computer + modern text font by the analogous lh-font (e.g. cmr10 -> lhr10 etc + replacing all 'cm' by 'lh'). Upper part of an lh-font (character + codes 0-127) exactly coincides with the corresponding cm-font and + its lower part (codes 128-255) contains Russian alphabet in the + Alternative encoding together with some extra symbols such as + Russian number sign and angular double quotes. + + The installation described below is emTeX specific but provides + rather good idea how the package can be installed with other + TeX distributives. I assume that you have Metafont and it can + automatically generate fonts upon request. + + The lhcyralt package consists of the following files: + + README - this file + + lhcyralt.sty - LaTeX 2e style file + + ot1lhdh.fd - LaTeX 2e font driver files + ot1lhfib.fd + ot1lhfr.fd + ot1lhr.fd + ot1lhss.fd + ot1lhtt.fd + ot1lhvtt.fd + + hyphen.cfg - LaTeX 2e hyphenation configuration file + rhyphen.tex - Russian hyphenation patterns by A.Slepukhin + in the Alternative encoding + + dvidrv.mfj - mfjob configuration files for automatic + lhjob.mfj font generation + + karabas.tex - sample and test files + kniga.tex + otchet.tex + pismo.tex + rusfonts.tex + statya.tex + + + 2. INSTALLING FONTS + + First of all make sure that you have metafont sources for + standard cm (Knuth's computer modern) fonts. They are used for + the upper part of the lh-fonts. If not then get them at + CTAN: /tex-archive/fonts/cm + + Next get latest lh-fonts distributive. It available at + CTAN: /tex-archive/fonts/cyrillic/lh + ftp: ftp.vsu.ru/pub/tex + + Create some temporary directory and unpack .zip or .tgz lh-font + archive with the directory structure (use -d switch with pkunzip.exe). + Go into the subdirectory \tex and create in it directory \tex\wrk + (if absent). Return to \tex and run plain TeX on the 01cm-lh.tex + tex 01cm-lh.tex + This will create several files in the \tex\wkr directory. + Copy all *.mf files from the directory \mf (about 750K) and + from the directory \tex\wrk into the place where your Metafont + looks for *.mf source files. + + Now we have to tell mfjob how to generate lh-fonts replace your + dvidrv.mfj file with the dvidrv.mfj file provided with the lhcyralt + package. If you have some specific dvidrv.mfj containing your local + nonstandard definitions you must extract definition for lh-fonts + generation from lhcyralt's dvidrv.mfj and manually insert it into + your local dvidrv.mfj file. + + To create *.tfm files for lh-fonts run mfjob on lhjob.mfj file + mfjob lhjob.mfj + This may take from several minutes up to an hours depending on + the computer. Copy created *.tfm files into the directory where + your TeX looks for the *.tfm. + + If you have testfont.tex you may test lh-fonts by running + tex testfont + when prompted for font name type + lhr10 + \table\end + and print or preview the resulting tesfont.dvi. + + + 3. GENERATING FORMAT FILE + + To enable correct Russian hyphenation you have to create a new + LaTeX 2e format file. With the lhcyralt style both English and Russian + languages are represented as one combined language (from the TeX's + point of view). With such setup you can freely mix English and Russian + words with correct hyphenation for both languages without any + language switching commands. This approach is orthogonal to the method + used by the LaTeX's babel package. With babel each language is + stored separately (you may have more than two languages but must + use explicit language switching commands). If the babel package is + installed on your system you must disable it (at least temporary + during new LaTeX format generation). + + Rename any hyphen.cfg file to something else (This file may + resides in the babel's directory). Copy the + hyphen.cfg and rhyphen.tex + files from the lhcyralt distributive into directory where TeX + can find them. Make sure that you have the file hyphen.tex + and this file is the original Knuth's US-English hyphenation + patterns file. Sometimes with babel installed this patterns + are renamed to ushyph1.tex or something else. If so or in the + case then you want to use some other English hyphenation tables + (say UK-patterns) edit hyphen.cfg and replace {hyphen.tex} by + {ushyph1.tex} or any other pattern file name. + + Create LaTeX format file by running + + tex386.exe /i /o /8 /mt15000 latex.ltx + + You'll get new latex format file latex.ftm. Use it with the same + /mt switch as during format generation: + + tex386.exe /mt15000 &latex + + + 4. USING lhcyralt STYLE + + Now copy lhcyralt.sty and all *.fd files into the directory where + your TeX can find them and include the line + + \usepackage{lhcyralt} + + into the LaTeX document header. With this style you can freely + type English and Russian in the Alternative encoding. Besides + you get three extra commands + \No \< \> + for Russian number sign and Russian angular double quotes. + + With the additional [russtyle] option enabled + + \usepackage[russtyle]{lhcyralt} + + all English texts such as "Chapter", "Appendix" are replaced + by the corresponding Russian translations "Glava","Prilozhenie" etc. + + You may test lhcyralt style by latexing test files + karabas.tex + rusfonts.tex + and sample files + kniga.tex + otchet.tex + pismo.tex + statya.tex + diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt-hyphen.cfg b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt-hyphen.cfg new file mode 100644 index 00000000000..95298c0c4d0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt-hyphen.cfg @@ -0,0 +1,27 @@ +%% This is hyphen.cfg (for LaTeX 2e 1994/06 rename it to lthyphen.cfg) +%% + +\InputIfFileExists{hyphen.tex}% + {\message{Loading hyphenation patterns for US english.}% + \language=0 + \lefthyphenmin=2 \righthyphenmin=3 } % disallow x- or -xx breaks + {\errhelp{The configuration for hyphenation is incorrectly + installed.^^J% + If you don't understand this error message you need + to seek^^Jexpert advice.}% + \errmessage{OOPS! I can't find any hyphenation patterns for + US english.^^J \space Think of getting some or the + latex2e setup will never succeed}\@@end} + +\InputIfFileExists{rhyphen.tex}% + {\message{Loading hyphenation patterns for Russian.}}% + {\errhelp{The configuration for hyphenation is incorrectly + installed.^^J% + If you don't understand this error message you need + to seek^^Jexpert advice.}% + \errmessage{OOPS! I can't find any hyphenation patterns for + Russian.}\@@end} + +\endinput +%% +%% End of file hyphen.cfg diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt-rhyphen.tex b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt-rhyphen.tex new file mode 100644 index 00000000000..a9b7d5d8c5d --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt-rhyphen.tex @@ -0,0 +1,3934 @@ +%----------------------------------------------------------------------- +%------------------- ruhyphas.tex v1.0b4a 23-Jul-98 -------------------- +%------ (c) 1997,1998 by A.Slepuhin, Moscow State University ----------- +%----------------------------------------------------------------------- +% +% This file contains an experimental version of Russian hyphenation +% patterns built using basic Russian hyphenation rules and a dictionary +% of approximately 1,300,000 different word forms. Note, that these +% patterns use *strong* hyphenation rules and were in use by most +% publishers until modern times. Modern tradition uses *weaker* rules +% (i.e. offering more break points), which sometimes make text difficult +% to read. Due to TeX's excellent paragraph formatting algorithm, even +% these strong rules give good word spacing. These patterns have been +% checked on some books edited by Holy Trinity St.Sergius Lavra +% Publishers. As a result about 40 patterns were added and changed. I +% would be pleased to receive any remarks and bug reports (first of all +% lists of words hyphenated with errors). Please send your messages via +% e-mail to: +% +% pooh@msu.ru +% +% You can copy or distribute these patterns freely in unmodified form or +% you can change this file for local purposes. The only exception for +% distribution of a modified file is an encoding change. In this case +% please send reencoded file to me. You are not allowed any commercial +% use of these patterns whether or not they were modified. +% +\message{Russian hyphenation (cp866)} +% Reencoded to cp866 (alt) encoding by V.V.Zhytnikov +\uccode'240='200 \lccode'240='240 %a +\uccode'241='201 \lccode'241='241 %b +\uccode'242='202 \lccode'242='242 %v +\uccode'243='203 \lccode'243='243 %g +\uccode'244='204 \lccode'244='244 %d +\uccode'245='205 \lccode'245='245 %e +\uccode'246='206 \lccode'246='246 %zh +\uccode'247='207 \lccode'247='247 %z +\uccode'250='210 \lccode'250='250 %i +\uccode'251='211 \lccode'251='251 %ii +\uccode'252='212 \lccode'252='252 %k +\uccode'253='213 \lccode'253='253 %l +\uccode'254='214 \lccode'254='254 %m +\uccode'255='215 \lccode'255='255 %n +\uccode'256='216 \lccode'256='256 %o +\uccode'257='217 \lccode'257='257 %p +\uccode'340='220 \lccode'340='340 %r +\uccode'341='221 \lccode'341='341 %s +\uccode'342='222 \lccode'342='342 %t +\uccode'343='223 \lccode'343='343 %u +\uccode'344='224 \lccode'344='344 %f +\uccode'345='225 \lccode'345='345 %kh +\uccode'346='226 \lccode'346='346 %ts +\uccode'347='227 \lccode'347='347 %ch +\uccode'350='230 \lccode'350='350 %sh +\uccode'351='231 \lccode'351='351 %shch +\uccode'352='232 \lccode'352='352 %hard +\uccode'353='233 \lccode'353='353 %iy +\uccode'354='234 \lccode'354='354 %soft +\uccode'355='235 \lccode'355='355 %'e +\uccode'356='236 \lccode'356='356 %yu +\uccode'357='237 \lccode'357='357 %ya +\uccode'361='360 \lccode'361='361 %yo +\uccode'200='200 \lccode'200='240 %A +\uccode'201='201 \lccode'201='241 %B +\uccode'202='202 \lccode'202='242 %V +\uccode'203='203 \lccode'203='243 %G +\uccode'204='204 \lccode'204='244 %D +\uccode'205='205 \lccode'205='245 %E +\uccode'206='206 \lccode'206='246 %ZH +\uccode'207='207 \lccode'207='247 %Z +\uccode'210='210 \lccode'210='250 %I +\uccode'211='211 \lccode'211='251 %II +\uccode'212='212 \lccode'212='252 %K +\uccode'213='213 \lccode'213='253 %L +\uccode'214='214 \lccode'214='254 %M +\uccode'215='215 \lccode'215='255 %N +\uccode'216='216 \lccode'216='256 %O +\uccode'217='217 \lccode'217='257 %P +\uccode'220='220 \lccode'220='340 %R +\uccode'221='221 \lccode'221='341 %S +\uccode'222='222 \lccode'222='342 %T +\uccode'223='223 \lccode'223='343 %U +\uccode'224='224 \lccode'224='344 %F +\uccode'225='225 \lccode'225='345 %KH +\uccode'226='226 \lccode'226='346 %TS +\uccode'227='227 \lccode'227='347 %CH +\uccode'230='230 \lccode'230='350 %SH +\uccode'231='231 \lccode'231='351 %SHCH +\uccode'232='232 \lccode'232='352 %HARD +\uccode'233='233 \lccode'233='353 %IY +\uccode'234='234 \lccode'234='354 %SOFT +\uccode'235='235 \lccode'235='355 %'E +\uccode'236='236 \lccode'236='356 %YU +\uccode'237='237 \lccode'237='357 %YA +\uccode'360='360 \lccode'360='361 %YO +{ +\catcode'240=11 %a +\catcode'241=11 %b +\catcode'242=11 %v +\catcode'243=11 %g +\catcode'244=11 %d +\catcode'245=11 %e +\catcode'246=11 %zh +\catcode'247=11 %z +\catcode'250=11 %i +\catcode'251=11 %ii +\catcode'252=11 %k +\catcode'253=11 %l +\catcode'254=11 %m +\catcode'255=11 %n +\catcode'256=11 %o +\catcode'257=11 %p +\catcode'340=11 %r +\catcode'341=11 %s +\catcode'342=11 %t +\catcode'343=11 %u +\catcode'344=11 %f +\catcode'345=11 %kh +\catcode'346=11 %ts +\catcode'347=11 %ch +\catcode'350=11 %sh +\catcode'351=11 %shch +\catcode'352=11 %hard +\catcode'353=11 %y +\catcode'354=11 %soft +\catcode'355=11 %'e +\catcode'356=11 %yu +\catcode'357=11 %ya +\catcode'374=11 %Number +\patterns{ +1 +1 +1 +61 +1 +1 +1 +1 +1 +1 +1 +1 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.८54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.८54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.2356 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +4 +4 +4 +6 +4 +56 +456 +56 +45 +56 +45 +45 +888 +.8888 +7888 +888. +.34 +ࠢ34 +.㤮34 +.67 +.4 +.5 +.4 +.5 +.4 +.8 +.8 +88. +88. +88. +88. +88. +88. +8. +8. +8. +8. +8. +8. +8. +8. +888. +888. +888. +888. +888. +888. +888. +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +35 +34 +34 +34 +34 +34 +34 +.4 +34 +34 +34 +34 +34 +.34 +34 +.24 +34 +34 +34 +34 +34 +34 +34 +36 +34 +34 +34 +.45९ +34 +34 +34 +34 +.7 +.34 +.4஬ +34 +34 +34 +34 +34 +4 +.34 +.34஬ +.34 +.34 +.34 +.34 +.34 +.4ᥫ +.34 +.34 +3 +34 +.34 +54 +54 +.34 +.34 +.34 +34 +.ࠤ98 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.45 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.54⠢ +.34 +.34 +.54 +.34 +.34 +.34 +.34 +.34 +.34 +.54 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.4. +.45. +.45 +.45 +.45 +.45 +.45. +.45ࠬ +.45 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +454७ +.54 +.6 +.6 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.54 +.65 +.34 +.34 +.34 +.34 +.4 +.㡮34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.232 +.232 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.47 +.34 +.34 +.87 +.98ࠢ +.98ࠢ +.98ࠫ +.98࠭ +.98 +.98 +.87 +.98। +.98 +.87 +.98த +.98 +.98 +.98஦ +.98 +.98 +.87 +.87 +.87 +.34 +.34 +.87 +.87 +.98 +.98 +.98 +.87 +.98 +.8 +.87 +.87 +.34 +.34 +.34 +.34 +.45. +.34 +.34 +.34 +.34 +.87. +.87 +.87 +.87 +.87 +.87 +.87 +.87 +.6 +.34 +.34 +.34 +.34 +.34 +ॢ34 +ॢ34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.65. +.65蠬 +.65 +.65襩 +.65. +.65 +.34 +.34 +.34 +.34 +.4 +.4 +.4 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.㡮34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.344 +.34 +.34 +.34 +.34 +.᪮34 +.34 +.344 +.34 +.34 +.34 +.34 +.34 +.5 +.4 +.4 +.4 +.54 +.54 +.54 +.54 +.54 +.54 +.34 +.34 +.34 +.୥34 +.୥34 +.34 +.34 +.4 +.34 +.344 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.쭮34 +.4 +.4 +.4 +.34 +.34 +.34 +.34 +.34 +.34 +588 +34 +34 +34 +34ࠬ +34ࠤ +34 +34 +34㯯 +34 +34 +34 +34 +34 +34 +34ࠤ +34 +34 +34 +34 +34ࠢ +34 +34 +34 +34 +34 +36 +34 +34奬 +54ய +34஭ +34ࠧ +34 +34 +34⥩ +34 +34 +34 +34 +34 +34 +2 +2 +4 +4 +4 +4 +4 +4 +4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8. +54类 +34 +34 +34 +34 +34 +34 +34 +34 +34 +56 +.54 +.54 +.54 +.54 +.54 +.54 +.65 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.5. +.5 +.5 +.5 +.4 +.4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +454 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +45 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +45 +45 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +4 +4 +4 +4 +4 +4 +.65 +.65 +.8 +8. +4 +.34 +.34 +.34 +8. +4 +34ਭ +.34 +.34 +4 +.34 +.34 +.34 +34 +34 +.34 +4 +.54 +.54 +45 +45 +45 +45 +.56 +.56 +.56 +.56 +.56 +.56 +4 +4 +34ࠢ. +34ࠥ +34ࠨ +34ࠩ +34ࠫ +34࠭ +34 +34 +34 +34 +4 +4 +.54 +.54 +.65 +.65 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.54 +.54 +.65. +.65ࠬ. +.65. +.65ਥ +.65ਨ +.65਩ +.65 +.65 +.65஢ +.65஬ +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +34 +34 +.744 +.54 +.544 +.65 +.65 +.65 +.744 +.54 +.34 +4 +.54 +.65 +.54 +.54 +.65 +.54 +.54 +8 +.4 +.4 +.4 +.4 +.65 +.6 +.54 +.54 +.54 +.54 +4 +4 +.54 +.54 +.54 +.ᯮ54 +.ᯮ54 +.54 +4 +34࠭ +34 +.54 +.54 +34 +74 +4 +4 +.54 +4 +4 +.4 +.5 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4॥ +.4३ +.4 +.4ਢ +.4ਫ +.4 +.54 +4 +4 +4 +4 +4 +4 +4 +.4 +4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.34 +.34 +.34 +.34 +.4 +.4 +.4 +.4 +.4 +.4 +4 +.4 +.4 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +4 +4 +4 +.34 +.34 +.4 +.4 +.5 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.ᬮ34 +.4 +.4 +.4 +.4 +.4 +.4 +.4⠢ +.4⠥ +.4⠫ +.4⠭ +.4 +.4 +4 +.4⥡ +.⥮34 +.⥮34 +.4⥯ +.4 +4 +.4४ +.4ਣ +.4ਦ +.4 +.34 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +4 +.4⢥ +.4⢥ত +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4१ +.4६ +.4९ +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.44 +.4 +4 +4 +4 +4 +4 +4 +.4 +.4 +.4࠭ +.4ਯ +.4 +.4 +.4 +.4 +.54 +.54 +.54 +4 +.54 +.54 +.54 +4 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +34 +34 +.54 +.54 +34 +44 +44 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54ࠢ +.54࠭ +.54 +.54६ +.54஦ +.54 +.54 +4 +4 +.45 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +4 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.65 +.65 +.65 +.54 +.54 +.54 +.ࠧ54 +.54 +8. +4 +4 +.54 +4 +4 +.65 +.76 +.76 +.54 +.65. +.65⠬ +.65 +.65. +.65⥭ +.65⨢ +.65⨬ +.65 +.65 +.65 +.4 +.65⮢ +.65⮬ +.4 +.65. +.65 +.65. +.65 +.54 +.54 +.54 +.54 +34 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54⥬ +.54⥭ +.54 +.54 +.54 +.65. +.54. +.54 +.54 +.54 +.54 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.76. +.65 +.65 +.65 +.65 +.65 +.54 +.54 +.54 +4 +.54 +4 +4 +4 +4 +.७54 +.45 +.65⨦ +54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.ਫ4 +.54 +.54 +.54 +.ਮ54 +.ਮ54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.544 +.54 +.54 +.54 +.54 +.54 +.54 +.54. +.54. +.54. +.54 +.54 +.4 +.54 +.54 +.54 +.54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +.ࠧ54 +54 +54஬. +4 +.56 +.65 +4 +.4 +.4 +.4 +4 +4 +4 +4 +4 +.54 +.54 +4 +.54 +54ਯ +45 +45 +.த54 +.த54 +.4 +.㪮54 +.8 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᠬ54 +.ᡥ56 +.8 +4 +.8 +.ᥤ54 +.ᥤ54 +ᥪ4 +.ᥬ54 +.ᥬ54 +.ᥬ54 +.ᥬ54 +.ᥬ54 +.ᥭ54 +.ᥭ54 +4 +8 +54ਢ +4 +4 +.8 +.᫮54 +.᫮54 +.᭨54 +.᭨54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +.ᮮ54 +4 +.54 +.54 +.54 +.54 +.54 +.65. +.54 +.54 +.65. +.4 +.54 +.65. +.65 +.65 +.65. +.65. +.65 +.65. +.54 +.54 +.54 +.6 +.54 +.54 +.54 +4 +.ᯮ54 +.ᯮ54 +4 +4 +4 +.54 +4 +4 +4 +544த +.㯥4 +.8 +4 +4 +4 +4 +.⥫54 +.⥫54 +⥬45 +.⥮54 +4 +.⫥54 +⮫45 +4 +4 +4 +.ࠢ54 +ࠬ45 +.࠭45 +.࠭45 +4 +.࠭45 +१45 +.54 +.54 +.54 +.६54 +4 +.54 +.54 +.54 +.54 +.54 +.஥54 +4 +4 +45 +.54 +.8 +.4 +.4 +.5 +.4 +.4 +.㣫54 +.4 +.4 +.4 +.5. +.5 +.5. +.5६ +.5७ +.5 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.5ய +45 +4 +.㬮54 +.4 +.4 +.4 +.4 +.㯮54 +.4 +.5ࠦ +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4⠢ +.4⠢ +.4⠢ +.4⠢ +.4⠨ +.4⠭ +.4 +.4⥫ +.4⨫ +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.5. +.4 +.5. +.4 +.4 +.5. +.4 +.5. +.5. +.5७ +.5. +.5஡ +.5஬ +.5. +.4 +.4 +.4 +.4 +.4 +.5⨢ +.4 +.4 +.4 +.45 +4 +.䮪45 +.54 +.54 +.54 +4 +6 +54 +.8 +4 +.嫥54 +54ࠡ +4 +4 +.ਧ54 +.ਧ54 +.54 +業45 +54 +.54 +.୮54 +.8 +.8 +4 +54 +45 +46 +.訧54 +54ॡ +.8 +454 +.8 +.8 +4 +4 +.4 +.7 +.7 +.74 +4 +.4 +4 +4 +.54 +.4 +.।54 +.8 +45 +4 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.65 +.54 +.㯮54 +4 +.ᢥ4 +.।54 +54 +4 +.।54 +.54 +4 +54 +54 +4 +4 +4 +4 +.54 +.ࢮ54 +.54 +54⠤ +.54. +.65. +.65. +.65. +.65 +.65 +.54 +.54 +6 +34 +45 +54 +4 +.54 +65ࠧ +.⨢56 +.54 +.54 +.4 +.4 +.4 +.᥮4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.4 +.4 +.4 +.4 +.4 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.ॠ4 +.॥4 +.२4 +.८4 +.4 +.4 +.॥4 +.२4 +.4 +.4 +.ਥ4 +.ਨ4 +.ਮ4 +.6 +.4 +.4 +.஥4 +.ந4 +.ம4 +.4 +.4 +.ᮥ4 +.ᮨ4 +.ᮮ4 +.4 +.4 +.45 +.45 +.45 +.45 +.45 +.㤨45 +.45 +.45 +.4 +.45 +.न45 +.45 +.56 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.ᯥ45 +.45 +.45 +.45 +.⥫45 +.45 +.5 +.45 +.45 +.45 +.⨡45 +.45 +.45 +.45 +.45 +.45 +.454 +.454 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.ࠤ45 +.45 +.䨧45 +.45 +.45 +.45 +.54 +.4 +.54 +.45 +.34 +.34 +.4 +.54 +.45 +.45 +.78 +.4 +.67 +.45 +.45 +.45 +.45 +.45 +.45 +.54 +.54 +.54 +.67 +.54 +.54 +.4 +.45 +.76 +2 +.54 +67 +.୮54 +.45 +.56. +.56 +.54 +.4 +.4 +.4 +66 +65 +.54६ +.54 +.4 +.5 +.54 +.4 +4. +8. +.54 +.54 +.54 +.54 +4 +4 +.୮54 +.୮54 +.4 +.4 +.45 +.56 +.56 +.56 +.56 +.56 +.56 +.7 +.6 +.4 +.5 +45 +45 +.4 +.4 +.54 +8. +58 +54⠢ +.8 +.4 +.5. +.5. +.5 +.54 +.54 +4 +.54 +4 +4 +.54 +2 +.54 +.4 +.54 +.54 +.4 +4 +4 +4 +.54 +.54 +.54 +.67 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.76 +.76 +.4 +.4 +.54 +.4 +.4 +.67 +.4 +4 +4 +.54 +.54 +ࢮ4 +.54 +.54 +.54 +.54 +.4 +.54 +.45 +.45 +.45 +.45 +.45 +.45 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.54 +.4 +.4 +.4 +.4 +.4 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.6 +.6 +.6 +.࠯54 +.ॠ4 +.८4 +4 +56 +56 +56 +56 +56 +56 +4 +.54 +.4 +.54 +.஠4 +.54 +.54 +.54 +8. +4 +.54 +.54 +.54 +.ࠤ4 +.ࠤ4 +.ࠧ4 +.३45 +.३45 +.३45 +.४54 +.54 +67 +.䬮54 +4 +.㤮54 +.㤮54 +.㪮4 +.롮54 +.롮4 +.ᠬ4 +.ᠬ4 +.ᠬ4 +.8 +.ᥭ4 +.᪨4 +2 +.65 +2 +2 +2 +2 +.54 +.54 +2 +.4 +4 +.54 +.454 +2 +.54 +.54 +2 +8. +45 +.⠭54 +2 +.45 +.㡮54 +8. +4 +2 +.4 +.4 +.4 +.4 +.5ࠬ. +.5. +.5 +.5 +.54 +.54 +2 +2 +.横54 +.45 +.୮54 +8. +.8 +.54 +4 +.54 +4 +.54 +.4 +.4 +.54 +}} diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt.sty b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt.sty new file mode 100644 index 00000000000..853c6adc94c --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/lhcyralt.sty @@ -0,0 +1,255 @@ +%% +%% This is lhcyralt.sty +%% +\def\fileversion{v1.0} +\def\filedate{1998/12/15} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{lhcyralt}[\filedate\space\fileversion^^J% +lh fonts in alt (aka cp866, lcy) encoding (V.V.Zhytnikov)] + +\catcode'240=11 %a +\catcode'241=11 %b +\catcode'242=11 %v +\catcode'243=11 %g +\catcode'244=11 %d +\catcode'245=11 %e +\catcode'246=11 %zh +\catcode'247=11 %z +\catcode'250=11 %i +\catcode'251=11 %ii +\catcode'252=11 %k +\catcode'253=11 %l +\catcode'254=11 %m +\catcode'255=11 %n +\catcode'256=11 %o +\catcode'257=11 %p +\catcode'340=11 %r +\catcode'341=11 %s +\catcode'342=11 %t +\catcode'343=11 %u +\catcode'344=11 %f +\catcode'345=11 %kh +\catcode'346=11 %ts +\catcode'347=11 %ch +\catcode'350=11 %sh +\catcode'351=11 %shch +\catcode'352=11 %hard +\catcode'353=11 %iy +\catcode'354=11 %soft +\catcode'355=11 %'e +\catcode'356=11 %yu +\catcode'357=11 %ya +\catcode'360=11 %yo +\catcode'200=11 %A +\catcode'201=11 %B +\catcode'202=11 %V +\catcode'203=11 %G +\catcode'204=11 %D +\catcode'205=11 %E +\catcode'206=11 %ZH +\catcode'207=11 %Z +\catcode'210=11 %I +\catcode'211=11 %II +\catcode'212=11 %K +\catcode'213=11 %L +\catcode'214=11 %M +\catcode'215=11 %N +\catcode'216=11 %O +\catcode'217=11 %P +\catcode'220=11 %R +\catcode'221=11 %S +\catcode'222=11 %T +\catcode'223=11 %U +\catcode'224=11 %F +\catcode'225=11 %KH +\catcode'226=11 %TS +\catcode'227=11 %CH +\catcode'230=11 %SH +\catcode'231=11 %SHCH +\catcode'232=11 %HARD +\catcode'233=11 %IY +\catcode'234=11 %SOFT +\catcode'235=11 %'E +\catcode'236=11 %YU +\catcode'237=11 %YA +\catcode'361=11 %YO +\catcode'374=11 %Number + +\AtBeginDocument{% +\uccode'240='200 \lccode'240='240 %a +\uccode'241='201 \lccode'241='241 %b +\uccode'242='202 \lccode'242='242 %v +\uccode'243='203 \lccode'243='243 %g +\uccode'244='204 \lccode'244='244 %d +\uccode'245='205 \lccode'245='245 %e +\uccode'246='206 \lccode'246='246 %zh +\uccode'247='207 \lccode'247='247 %z +\uccode'250='210 \lccode'250='250 %i +\uccode'251='211 \lccode'251='251 %ii +\uccode'252='212 \lccode'252='252 %k +\uccode'253='213 \lccode'253='253 %l +\uccode'254='214 \lccode'254='254 %m +\uccode'255='215 \lccode'255='255 %n +\uccode'256='216 \lccode'256='256 %o +\uccode'257='217 \lccode'257='257 %p +\uccode'340='220 \lccode'340='340 %r +\uccode'341='221 \lccode'341='341 %s +\uccode'342='222 \lccode'342='342 %t +\uccode'343='223 \lccode'343='343 %u +\uccode'344='224 \lccode'344='344 %f +\uccode'345='225 \lccode'345='345 %kh +\uccode'346='226 \lccode'346='346 %ts +\uccode'347='227 \lccode'347='347 %ch +\uccode'350='230 \lccode'350='350 %sh +\uccode'351='231 \lccode'351='351 %shch +\uccode'352='232 \lccode'352='352 %hard +\uccode'353='233 \lccode'353='353 %iy +\uccode'354='234 \lccode'354='354 %soft +\uccode'355='235 \lccode'355='355 %'e +\uccode'356='236 \lccode'356='356 %yu +\uccode'357='237 \lccode'357='357 %ya +\uccode'361='360 \lccode'361='361 %yo +\uccode'200='200 \lccode'200='240 %A +\uccode'201='201 \lccode'201='241 %B +\uccode'202='202 \lccode'202='242 %V +\uccode'203='203 \lccode'203='243 %G +\uccode'204='204 \lccode'204='244 %D +\uccode'205='205 \lccode'205='245 %E +\uccode'206='206 \lccode'206='246 %ZH +\uccode'207='207 \lccode'207='247 %Z +\uccode'210='210 \lccode'210='250 %I +\uccode'211='211 \lccode'211='251 %II +\uccode'212='212 \lccode'212='252 %K +\uccode'213='213 \lccode'213='253 %L +\uccode'214='214 \lccode'214='254 %M +\uccode'215='215 \lccode'215='255 %N +\uccode'216='216 \lccode'216='256 %O +\uccode'217='217 \lccode'217='257 %P +\uccode'220='220 \lccode'220='340 %R +\uccode'221='221 \lccode'221='341 %S +\uccode'222='222 \lccode'222='342 %T +\uccode'223='223 \lccode'223='343 %U +\uccode'224='224 \lccode'224='344 %F +\uccode'225='225 \lccode'225='345 %KH +\uccode'226='226 \lccode'226='346 %TS +\uccode'227='227 \lccode'227='347 %CH +\uccode'230='230 \lccode'230='350 %SH +\uccode'231='231 \lccode'231='351 %SHCH +\uccode'232='232 \lccode'232='352 %HARD +\uccode'233='233 \lccode'233='353 %IY +\uccode'234='234 \lccode'234='354 %SOFT +\uccode'235='235 \lccode'235='355 %'E +\uccode'236='236 \lccode'236='356 %YU +\uccode'237='237 \lccode'237='357 %YA +\uccode'360='360 \lccode'360='361 %YO +\uccode'374='374 \lccode'374='374 %Number +} + +\renewcommand{\rmdefault}{lhr} +\renewcommand{\sfdefault}{lhss} +\renewcommand{\ttdefault}{lhtt} + +% Characters \"e \"E and \"i +% Russian double quotes \"< \"> -> << >> +\AtBeginDocument{% +\let\@dqtmp\" +\def\"#1{{\def\@tmpzzz{#1}\def\@tmpye{}\def\@tmpcye{}% + \def\@tmplt{<}\def\@tmpgt{>}\def\@tmpi{i}% + \if\@tmpzzz\@tmpye\char'361% + \else\if\@tmpzzz\@tmpcye\char'360% + \else\if\@tmpzzz\@tmplt\char'375% + \else\if\@tmpzzz\@tmpgt\char'376% + \else\if\@tmpzzz\@tmpi\@dqtmp{\i}% + \else\@dqtmp#1\fi\fi\fi\fi\fi% + \let\@tmpzzz\relax\let\@tmpye\relax\let\@tmpi\relax% + \let\@tmplt\relax\let\@tmpgt\relax\let\@tmpcye\relax}} +} +% Russian number symbol \No +\def\No{{\char'374}} +% Russian double quotes \< \> -> << >> +\def\<{{\char'375}} +\def\>{{\char'376}} + +% Russian Style. Partially borrowed from ruscorr.sty +\DeclareOption{russtyle}{% +\def\prefacename{।᫮}% +\def\refname{뫪}% +\def\abstractname{}% +\def\bibname{}% +\@ifundefined{chapter}{}{\def\chaptername{}}% +\def\appendixname{ਫ}% +\def\contentsname{}% +\def\listfigurename{᮪ 権}% +\def\listtablename{᮪ ⠡}% +\def\indexname{। 㪠⥫}% +\def\figurename{.}% +\def\tablename{.}% +\def\partname{}% +\def\enclname{ਫ}% +\def\ccname{}% +\def\pagename{.}% +\def\headtoname{:}% +\def\seename{.}% +\def\alsoname{.~⠪}% +% Saving english \today +\let\etoday\today% +\def\today{\number\day~\ifcase\month\or + ﭢ\or 䥢ࠫ\or \or ५\or \or \or + \or \or ᥭ\or \or \or + \fi \space \number\year~.}% +% Russian counters +\def\ralph#1{\@ralph{\@nameuse {c@#1}}} +\def\@ralph#1{\ifcase #1\or \or \or \or \or \or \or \or \or +\else\@iralph{#1}\fi +} +\def\@iralph#1{\ifcase #1\or\or\or\or\or\or\or\or\or\or + \or \or \or \or \or \or \or \or \or \or + \or \or \or \or \or \or \or \or \else\@ctrerr + \fi} +\def\Ralph#1{\@Ralph{\@nameuse {c@#1}}} +\def\@Ralph#1{\ifcase #1% + \or \or \or \or \or \or \or \or \or + \else\@iRalph{#1}\fi} +\def\@iRalph#1{\ifcase #1% + \or\or\or\or\or\or\or\or\or\or \or \or \or + \or \or \or \or \or \or \or \or \or \or + \or \or \or \or \or \else\@ctrerr + \fi} +% Russian enumerate +\def\labelenumi{\theenumi)} +\def\theenumii{\ralph{enumii}} +\def\labelenumii{\theenumii)} +\def\p@enumii{\theenumi} +\def\labelenumiii{{\bf--}} +\let\theenumiii\relax +\def\p@enumiii{\theenumi\theenumii} +\def\enumerate{\ifnum \@enumdepth >2% +\@toodeep\else + \advance\@enumdepth \@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}\list + {\csname label\@enumctr\endcsname}{\usecounter + {\@enumctr}\def\makelabel##1{\hss\llap{##1}}}\fi} +% Russian appendix +\@ifundefined{chapter}{% Article + \def\appendix{\par + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \def\thesection{\Ralph{section}}} +}{% Book or Report + \def\appendix{\par + \setcounter{chapter}{0}% + \setcounter{section}{0}% + \def\@chapapp{\appendixname}% + \def\thechapter{\Ralph{chapter}}} +} +% Correct Russian hyphenation +\frenchspacing +\righthyphenmin=2 +\lefthyphenmin=2 +} +\ProcessOptions + +\endinput +%% +%% End of lhcyralt.sty +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhdh.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhdh.fd new file mode 100644 index 00000000000..2fd70b2d835 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhdh.fd @@ -0,0 +1,13 @@ +%% +%% File `ot1lhdh.fd' +%% +\ProvidesFile{ot1lhdh.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{lhdh}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{lhdh}{m}{n}{% + <10>lhdunh10% + }{} +\endinput +%% +%% End of file `ot1lhdh.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhfib.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhfib.fd new file mode 100644 index 00000000000..8d8fdc85e4d --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhfib.fd @@ -0,0 +1,13 @@ +%% +%% File `ot1lhfib.fd' +%% +\ProvidesFile{ot1lhfib.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{lhfib}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{lhfib}{m}{n}{% + <8>lhfib8% + }{} +\endinput +%% +%% End of file `ot1lhfib.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhfr.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhfr.fd new file mode 100644 index 00000000000..0dd596cf5f8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhfr.fd @@ -0,0 +1,16 @@ +%% +%% File `ot1lhfr.fd' +%% +\ProvidesFile{ot1lhfr.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{lhfr}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{lhfr}{m}{n}{% + <10>lhff10% + }{} +\DeclareFontShape{OT1}{lhfr}{m}{it}{% + <10>lhfi10% + }{} +\endinput +%% +%% End of file `ot1lhfr.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhr.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhr.fd new file mode 100644 index 00000000000..d699ca6410f --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhr.fd @@ -0,0 +1,63 @@ +%% +%% File `ot1lhr.fd' +%% +\ProvidesFile{ot1lhr.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{lhr}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{lhr}{m}{n}% + {<5><6><7><8><9><10><12>gen*lhr% + <10.95>lhr10% + <14.4>lhr12% + <17.28><20.74><24.88>lhr17}{} +\DeclareFontShape{OT1}{lhr}{m}{sl}% + {% + <5><6><7>lhsl8% + <8><9>gen*lhsl% + <10><10.95>lhsl10% + <12><14.4><17.28><20.74><24.88>lhsl12% + }{} +\DeclareFontShape{OT1}{lhr}{m}{it}% + {% + <5><6><7>lhti7% + <8>lhti8% + <9>lhti9% + <10><10.95>lhti10% + <12><14.4><17.28><20.74><24.88>lhti12% + }{} +\DeclareFontShape{OT1}{lhr}{m}{sc}% + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>lhcsc10% + }{} +\DeclareFontShape{OT1}{lhr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>lhu10% + }{} +\DeclareFontShape{OT1}{lhr}{b}{n} + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>lhb10% + }{} +\DeclareFontShape{OT1}{lhr}{bx}{n} + {% + <5><6><7><8><9>gen*lhbx% + <10><10.95>lhbx10% + <12><14.4><17.28><20.74><24.88>lhbx12% + }{} +\DeclareFontShape{OT1}{lhr}{bx}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhbxsl10% + }{} +\DeclareFontShape{OT1}{lhr}{bx}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhbxti10% + }{} +\DeclareFontShape{OT1}{lhr}{bx}{ui} + {<->ssub*lhr/m/ui}{} +\endinput +%% +%% End of file `ot1lhr.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhss.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhss.fd new file mode 100644 index 00000000000..434a494065c --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhss.fd @@ -0,0 +1,44 @@ +%% +%% File `ot1lhss.fd' +%% +\ProvidesFile{ot1lhss.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{lhss}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{lhss}{m}{n} + {% + <5><6><7><8>lhss8% + <9>lhss9% + <10><10.95>lhss10% + <12><14.4>lhss12% + <17.28><20.74><24.88>lhss17% + }{} +\DeclareFontShape{OT1}{lhss}{m}{it} + {<->sub*lhss/m/sl}{} +\DeclareFontShape{OT1}{lhss}{m}{sl} + {% + <5><6><7><8>lhssi8<9>lhssi9% + <10><10.95>lhssi10% + <12><14.4>lhssi12% + <17.28><20.74><24.88>lhssi17% + }{} +\DeclareFontShape{OT1}{lhss}{m}{sc} + {<->sub*lhr/m/sc}{} +\DeclareFontShape{OT1}{lhss}{m}{ui} + {<->sub*lhr/m/ui}{} +\DeclareFontShape{OT1}{lhss}{sbc}{n} + {% + <5><6><7><8><9>lhssdc10% + <10><10.95><12><14.4><17.28><20.74><24.88>lhssdc10% + }{} + +\DeclareFontShape{OT1}{lhss}{bx}{n} + {% + <5><6><7><8><9>lhssbx10% + <10><10.95><12><14.4><17.28><20.74><24.88>lhssbx10% + }{} +\DeclareFontShape{OT1}{lhss}{bx}{ui} + {<->sub*lhr/bx/ui}{} +\endinput +%% +%% End of file `ot1lhss.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhtt.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhtt.fd new file mode 100644 index 00000000000..126e6f18901 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhtt.fd @@ -0,0 +1,39 @@ +%% +%% File `ot1lhtt.fd' +%% +\ProvidesFile{ot1lhtt.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{lhtt}{\hyphenchar \font\m@ne} +\DeclareFontShape{OT1}{lhtt}{m}{n} + {% + <5><6><7><8>lhtt8<9>lhtt9% + <10><10.95>lhtt10% + <12><14.4><17.28><20.74><24.88>lhtt12% + }{} +\DeclareFontShape{OT1}{lhtt}{m}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhitt10% + }{} +\DeclareFontShape{OT1}{lhtt}{m}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhsltt10% + }{} +\DeclareFontShape{OT1}{lhtt}{m}{sc} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>lhtcsc10% + }{} +\DeclareFontShape{OT1}{lhtt}{m}{ui} + {<->ssub*lhtt/m/it}{} +\DeclareFontShape{OT1}{lhtt}{bx}{n} + {<->ssub*lhtt/m/n}{} +\DeclareFontShape{OT1}{lhtt}{bx}{it} + {<->ssub*lhtt/m/it}{} +\DeclareFontShape{OT1}{lhtt}{bx}{ui} + {<->ssub*lhtt/m/it}{} +\endinput +%% +%% End of file `ot1lhtt.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhvtt.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhvtt.fd new file mode 100644 index 00000000000..e870969ac39 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyralt/ot1lhvtt.fd @@ -0,0 +1,20 @@ +%% +%% File `ot1lhvtt.fd' +%% +\ProvidesFile{ot1lhvtt.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{lhvtt}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{lhvtt}{m}{n}% + {% + <5><6><7><8><9><10><10.95>% + <12><14.4><17.28><20.74><24.88>lhvtt10% + }{} +\DeclareFontShape{OT1}{lhvtt}{m}{it}% + {% + <5><6><7><8><9><10><10.95>% + <12><14.4><17.28><20.74><24.88>lhvtti10% + }{} +\endinput +%% +%% End of file `ot1lhvtt.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/README b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/README new file mode 100644 index 00000000000..8b4344c1754 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/README @@ -0,0 +1,182 @@ + + LHCYR 1.0 (c) 1998 V.V.Zhytnikov (vvzhy@td.lpi.ac.ru) + The LaTeX 2e style for Russian typesetting in bilingual environment + Available at CTAN:/tex-archive/macros/latex/contrib/supported/lhcyr + Main CTAN sites: ctan.tug.org ftp.dante.de ftp.tex.ac.uk + + This package is free. You may modify and use it for whatever + purpose you want. But you are not allowed to redistribute modified + version under the same name. + + CONTENTS + + 1. General Features + 2. Installing Fonts + 3. Generating Format File + 4. Using lhcyrwin Style + + + 1. GENERAL FEATURES + + LaTeX 2e style lhcyrkoi is intended for typesetting Russian or + bilingual English-Russian documents. Other latin-alphabet + languages will probably work as well but none where tested. + + The style is based on the so called lh-fonts in the KOI-8 + encoding which is standard for Russian in the UNIX world. + It works by replacing each standard TeX computer modern text + font by the analogous lh-font (e.g. cmr10 -> kcr10 etc + replacing all 'cm' by 'kc'). Upper part of an lh-font (character + codes 0-127) exactly coincides with the corresponding cm-font and + its lower part (codes 128-255) contains Russian alphabet in the + KOI-8 encoding together with some extra symbols such as + Russian number sign and angular double quotes. + + The installation described below is teTeX specific but provides + rather good idea how the package can be installed with other + TeX distributives. Below $TEXMF stands for the main teTeX directory. + You can find out about the actual value of the $TEXMF by the command + kpsexpand '$TEXMF' + + The lhcyrkoi package consists of the following files: + + README - this file + + lhcyrkoi.sty - LaTeX 2e style file + + ot1kcdh.fd - LaTeX 2e font driver files + ot1kcfib.fd + ot1kcfr.fd + ot1kcr.fd + ot1kcss.fd + ot1kctt.fd + ot1kcvtt.fd + + hyphen.cfg - LaTeX 2e hyphenation configuration file + rhyphen.tex - Russian hyphenation patterns by A.Slepukhin + in the KOI-8 encoding + + kcmf.tgz - header files for lh-fonts in KOI-8 encoding + maketfms.sh - shell script for *.tfm files generating + special.kc - font description file + + karabas.tex - sample and test files + kniga.tex + otchet.tex + pismo.tex + rusfonts.tex + statya.tex + + + 2. INSTALLING FONTS + + First of all make sure that you have metafont sources for + standard cm (Knuth's computer modern) fonts. They are used to form + the upper part of the lh-fonts. If not then get them at + CTAN: /tex-archive/fonts/cm + + Next get latest lh-fonts distributive. It available at + CTAN: /tex-archive/fonts/cyrillic/lh + ftp: ftp.vsu.ru/pub/tex + + Create some temporary directory and unpack .zip or .tar.gz lh-font + archive. Go into the subdirectory /tex and create in it directory + /tex/wrk (if absent). Return to /tex and run plain TeX on 24cm-kc.tex + tex 24cm-kc.tex + This will create several files in the /tex/wkr directory. + Copy all *.mf files from the directory /mf (about 750K) and + from the directory /tex/wrk into the place where your Metafont + looks for *.mf source files (say $TEXMF/fonts/source/public/lh). + + Unpack kcmf.tgz into the same directory + tar zvxf kcmf.tgz + + Append the file special.kc to the file $TEXMF/fontname/special.map + cat special.kc >> special.map + Do not forget >> or you'll owerwrite your special.map! It is better + to save it before appending special.kc to be on the safe side. + + Refresh teTeX database by running + texhash + + Create *.tfm files + sh maketfms.sh + This step takes from several minutes up to one hour depending + on your computer. + + If you have testfont.tex you may test lh-fonts by running + tex testfont + when prompted for font name type + kcr10 + \table\end + and print or preview the resulting tesfont.dvi. + + + 3. GENERATING FORMAT FILE + + To enable correct Russian hyphenation you have to create a new + LaTeX 2e format file. With the lhcyrkoi style both English and Russian + languages are represented as one combined language (from the TeX's + point of view). With such setup you can freely mix English and Russian + words with correct hyphenation for both languages without any + language switching commands. This approach is orthogonal to the method + used by the standard LaTeX babel package. With babel each language is + stored separately (you may have more than two languages but must + use explicit language switching commands). If the babel package is + installed on your system you must disable it (at least temporary + during LaTeX format generation). + + Rename any hyphen.cfg file to something else. In teTeX this file + resides in the babel's directory $TEXMF/tex/generic/babel. Rename + it to hyphen.cfg.babel or something like this. + + Copy the file hyphen.cfg into $TEXMF/tex/latex/base + + Copy the file rhyphen.tex into $TEXMF/tex/generic/hyphen + + Make sure that you have the file ushyph1.tex (directory + $TEXMF/tex/generic/hyphen) and this file is the original + Knuth's US-English hyphenation patterns file. If this haphenation + table has other name or if you want to use some other English + hyphenation tables (say UK-patterns) edit hyphen.cfg and replace + {ushyph1.tex} by desired pattern file name. + + Refresh teTeX database by running + texhash + + Go into directory $TEXMF/web2c and create new LaTeX format file + initex latex.ltx + + + 4. USING lhcyrkoi STYLE + + Copy lhcyrkoi.sty and all *.fd files into the directory + $TEXMF/tex/latex/ and refresh teTeX files database + texhash + + To use lhcyrkoi stile include the line + + \usepackage{lhcyrkoi} + + into the LaTeX document header. With this style you can freely + type English and Russian in the KOI-8 encoding. Besides you get + three extra commands + \No \< \> + for Russian number sign and Russian angular double quotes. + + With the additional [russtyle] option enabled + + \usepackage[russtyle]{lhcyrkoi} + + all English texts such as "Chapter", "Appendix" are replaced + by the corresponding Russian translations "Glava","Prilozhenie" etc. + + You may test lhcyrkoi style by latexing test files + karabas.tex + rusfonts.tex + and sample files + kniga.tex + otchet.tex + pismo.tex + statya.tex + diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/kcmf.tgz b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/kcmf.tgz new file mode 100644 index 00000000000..64ced5cdf3d Binary files /dev/null and b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/kcmf.tgz differ diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-hyphen.cfg b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-hyphen.cfg new file mode 100644 index 00000000000..3366e0cd488 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-hyphen.cfg @@ -0,0 +1,27 @@ +%% This is hyphen.cfg (for LaTeX 2e 1994/06 rename it to lthyphen.cfg) +%% + +\InputIfFileExists{ushyph1.tex}% + {\message{Loading hyphenation patterns for US english.}% + \language=0 + \lefthyphenmin=2 \righthyphenmin=3 } % disallow x- or -xx breaks + {\errhelp{The configuration for hyphenation is incorrectly + installed.^^J% + If you don't understand this error message you need + to seek^^Jexpert advice.}% + \errmessage{OOPS! I can't find any hyphenation patterns for + US english.^^J \space Think of getting some or the + latex2e setup will never succeed}\@@end} + +\InputIfFileExists{rhyphen.tex}% + {\message{Loading hyphenation patterns for Russian.}}% + {\errhelp{The configuration for hyphenation is incorrectly + installed.^^J% + If you don't understand this error message you need + to seek^^Jexpert advice.}% + \errmessage{OOPS! I can't find any hyphenation patterns for + Russian.}\@@end} + +\endinput +%% +%% End of file hyphen.cfg diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-rhyphen.tex b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-rhyphen.tex new file mode 100644 index 00000000000..60c3a6176e9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi-rhyphen.tex @@ -0,0 +1,3968 @@ +%----------------------------------------------------------------------- +%------------------- ruhyphas.tex v1.0b4a 23-Jul-98 -------------------- +%------ (c) 1997,1998 by A.Slepuhin, Moscow State University ----------- +%----------------------------------------------------------------------- +% +% This file contains an experimental version of Russian hyphenation +% patterns built using basic Russian hyphenation rules and a dictionary +% of approximately 1,300,000 different word forms. Note, that these +% patterns use *strong* hyphenation rules and were in use by most +% publishers until modern times. Modern tradition uses *weaker* rules +% (i.e. offering more break points), which sometimes make text difficult +% to read. Due to TeX's excellent paragraph formatting algorithm, even +% these strong rules give good word spacing. These patterns have been +% checked on some books edited by Holy Trinity St.Sergius Lavra +% Publishers. As a result about 40 patterns were added and changed. I +% would be pleased to receive any remarks and bug reports (first of all +% lists of words hyphenated with errors). Please send your messages via +% e-mail to: +% +% pooh@msu.ru +% +% You can copy or distribute these patterns freely in unmodified form or +% you can change this file for local purposes. The only exception for +% distribution of a modified file is an encoding change. In this case +% please send reencoded file to me. You are not allowed any commercial +% use of these patterns whether or not they were modified. +% +\message{Russian hyphenation (koi8-r)} +% Reencoded to koi8-r by V.V.Zhytnikov +\lccode'300='300 \uccode'300='340 %iu +\lccode'301='301 \uccode'301='341 %a +\lccode'302='302 \uccode'302='342 %b +\lccode'303='303 \uccode'303='343 %ts +\lccode'304='304 \uccode'304='344 %d +\lccode'305='305 \uccode'305='345 %e +\lccode'306='306 \uccode'306='346 %f +\lccode'307='307 \uccode'307='347 %g +\lccode'310='310 \uccode'310='350 %kh +\lccode'311='311 \uccode'311='351 %i +\lccode'312='312 \uccode'312='352 %ii +\lccode'313='313 \uccode'313='353 %k +\lccode'314='314 \uccode'314='354 %l +\lccode'315='315 \uccode'315='355 %m +\lccode'316='316 \uccode'316='356 %n +\lccode'317='317 \uccode'317='357 %o +\lccode'320='320 \uccode'320='360 %p +\lccode'321='321 \uccode'321='361 %ya +\lccode'322='322 \uccode'322='362 %r +\lccode'323='323 \uccode'323='363 %s +\lccode'324='324 \uccode'324='364 %t +\lccode'325='325 \uccode'325='365 %u +\lccode'326='326 \uccode'326='366 %zh +\lccode'327='327 \uccode'327='367 %v +\lccode'330='330 \uccode'330='370 %soft +\lccode'331='331 \uccode'331='371 %iy +\lccode'332='332 \uccode'332='372 %z +\lccode'333='333 \uccode'333='373 %sh +\lccode'334='334 \uccode'334='374 %'e +\lccode'335='335 \uccode'335='375 %shch +\lccode'336='336 \uccode'336='376 %ch +\lccode'337='337 \uccode'337='377 %hard +\lccode'340='300 \uccode'340='340 %IU +\lccode'341='301 \uccode'341='341 %A +\lccode'342='302 \uccode'342='342 %B +\lccode'343='303 \uccode'343='343 %TS +\lccode'344='304 \uccode'344='344 %D +\lccode'345='305 \uccode'345='345 %E +\lccode'346='306 \uccode'346='346 %F +\lccode'347='307 \uccode'347='347 %G +\lccode'350='310 \uccode'350='350 %KH +\lccode'351='311 \uccode'351='351 %I +\lccode'352='312 \uccode'352='352 %II +\lccode'353='313 \uccode'353='353 %K +\lccode'354='314 \uccode'354='354 %L +\lccode'355='315 \uccode'355='355 %M +\lccode'356='316 \uccode'356='356 %N +\lccode'357='317 \uccode'357='357 %O +\lccode'360='320 \uccode'360='360 %P +\lccode'361='321 \uccode'361='361 %YA +\lccode'362='322 \uccode'362='362 %R +\lccode'363='323 \uccode'363='363 %S +\lccode'364='324 \uccode'364='364 %T +\lccode'365='325 \uccode'365='365 %U +\lccode'366='326 \uccode'366='366 %ZH +\lccode'367='327 \uccode'367='367 %V +\lccode'370='330 \uccode'370='370 %SOFT +\lccode'371='331 \uccode'371='371 %IY +\lccode'372='332 \uccode'372='372 %Z +\lccode'373='333 \uccode'373='373 %SH +\lccode'374='334 \uccode'374='374 %'E +\lccode'375='335 \uccode'375='375 %SHCH +\lccode'376='336 \uccode'376='376 %CH +\lccode'377='337 \uccode'377='377 %HARD +\lccode'243='243 \uccode'243='263 %yo +\lccode'263='243 \uccode'263='263 %YO +{ +\catcode'300=11 %iu +\catcode'301=11 %a +\catcode'302=11 %b +\catcode'303=11 %ts +\catcode'304=11 %d +\catcode'305=11 %e +\catcode'306=11 %f +\catcode'307=11 %g +\catcode'310=11 %kh +\catcode'311=11 %i +\catcode'312=11 %ii +\catcode'313=11 %k +\catcode'314=11 %l +\catcode'315=11 %m +\catcode'316=11 %n +\catcode'317=11 %o +\catcode'320=11 %p +\catcode'321=11 %ya +\catcode'322=11 %r +\catcode'323=11 %s +\catcode'324=11 %t +\catcode'325=11 %u +\catcode'326=11 %zh +\catcode'327=11 %v +\catcode'330=11 %soft +\catcode'331=11 %iy +\catcode'332=11 %z +\catcode'333=11 %sh +\catcode'334=11 %'e +\catcode'335=11 %shch +\catcode'336=11 %ch +\catcode'337=11 %hard +\catcode'340=11 %IU +\catcode'341=11 %A +\catcode'342=11 %B +\catcode'343=11 %TS +\catcode'344=11 %D +\catcode'345=11 %E +\catcode'346=11 %F +\catcode'347=11 %G +\catcode'350=11 %KH +\catcode'351=11 %I +\catcode'352=11 %II +\catcode'353=11 %K +\catcode'354=11 %L +\catcode'355=11 %M +\catcode'356=11 %N +\catcode'357=11 %O +\catcode'360=11 %P +\catcode'361=11 %YA +\catcode'362=11 %R +\catcode'363=11 %S +\catcode'364=11 %T +\catcode'365=11 %U +\catcode'366=11 %ZH +\catcode'367=11 %V +\catcode'370=11 %SOFT +\catcode'371=11 %IY +\catcode'372=11 %Z +\catcode'373=11 %SH +\catcode'374=11 %'E +\catcode'375=11 %SHCH +\catcode'376=11 %CH +\catcode'377=11 %HARD +\catcode'243=11 %yo +\catcode'263=11 %YO +\catcode'206=11 %Number +\patterns{ +1 +1 +1 +61 +1 +1 +1 +1 +1 +1 +1 +1 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.2356 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +4 +4 +4 +6 +4 +56 +456 +56 +45 +56 +45 +45 +888 +.8888 +7888 +888. +.34 +34 +.34 +.67 +.4 +.5 +.4 +.5 +.4 +.8 +.8 +88. +88. +88. +88. +88. +88. +8. +8. +8. +8. +8. +8. +8. +8. +888. +888. +888. +888. +888. +888. +888. +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +35 +34 +34 +34 +34 +34 +34 +.4 +34 +34 +34 +34 +34 +.34 +34 +.24 +34 +34 +34 +34 +34 +34 +34 +36 +34 +34 +34 +.45 +34 +34 +34 +34 +.7 +.34 +.4 +34 +34 +34 +34 +34 +4 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.4 +.34 +.34 +3 +34 +.34 +54 +54 +.34 +.34 +.34 +34 +.98 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.45 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.54 +.34 +.34 +.54 +.34 +.34 +.34 +.34 +.34 +.34 +.54 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.4. +.45. +.45 +.45 +.45 +.45 +.45. +.45 +.45 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +454 +.54 +.6 +.6 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.54 +.65 +.34 +.34 +.34 +.34 +.4 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.232 +.232 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.47 +.34 +.34 +.87 +.98 +.98 +.98 +.98 +.98 +.98 +.87 +.98 +.98 +.87 +.98 +.98 +.98 +.98 +.98 +.98 +.87 +.87 +.87 +.34 +.34 +.87 +.87 +.98 +.98 +.98 +.87 +.98 +.8 +.87 +.87 +.34 +.34 +.34 +.34 +.45. +.34 +.34 +.34 +.34 +.87. +.87 +.87 +.87 +.87 +.87 +.87 +.87 +.6 +.34 +.34 +.34 +.34 +.34 +34 +34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.65. +.65 +.65 +.65 +.65. +.65 +.34 +.34 +.34 +.34 +.4 +.4 +.4 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.344 +.34 +.34 +.34 +.34 +.34 +.34 +.344 +.34 +.34 +.34 +.34 +.34 +.5 +.4 +.4 +.4 +.54 +.54 +.54 +.54 +.54 +.54 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.4 +.34 +.344 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.4 +.4 +.4 +.34 +.34 +.34 +.34 +.34 +.34 +588 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +36 +34 +34 +54 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +2 +2 +4 +4 +4 +4 +4 +4 +4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8. +54 +34 +34 +34 +34 +34 +34 +34 +34 +34 +56 +.54 +.54 +.54 +.54 +.54 +.54 +.65 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.5. +.5 +.5 +.5 +.4 +.4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +454 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +45 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +45 +45 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +4 +4 +4 +4 +4 +4 +.65 +.65 +.8 +8. +4 +.34 +.34 +.34 +8. +4 +34 +.34 +.34 +4 +.34 +.34 +.34 +34 +34 +.34 +4 +.54 +.54 +45 +45 +45 +45 +.56 +.56 +.56 +.56 +.56 +.56 +4 +4 +34. +34 +34 +34 +34 +34 +34 +34 +34 +34 +4 +4 +.54 +.54 +.65 +.65 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.54 +.54 +.65. +.65. +.65. +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +34 +34 +.744 +.54 +.544 +.65 +.65 +.65 +.744 +.54 +.34 +4 +.54 +.65 +.54 +.54 +.65 +.54 +.54 +8 +.4 +.4 +.4 +.4 +.65 +.6 +.54 +.54 +.54 +.54 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +4 +34 +34 +.54 +.54 +34 +74 +4 +4 +.54 +4 +4 +.4 +.5 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +.4 +.54 +4 +4 +4 +4 +4 +4 +4 +.4 +4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.34 +.34 +.34 +.34 +.4 +.4 +.4 +.4 +.4 +.4 +4 +.4 +.4 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +4 +4 +4 +.34 +.34 +.4 +.4 +.5 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.34 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +4 +.4 +.34 +.34 +.4 +.4 +4 +.4 +.4 +.4 +.4 +.34 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +4 +.4 +.4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.44 +.4 +4 +4 +4 +4 +4 +4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.54 +.54 +.54 +4 +.54 +.54 +.54 +4 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +34 +34 +.54 +.54 +34 +44 +44 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +4 +.45 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +4 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.65 +.65 +.65 +.54 +.54 +.54 +.54 +.54 +8. +4 +4 +.54 +4 +4 +.65 +.76 +.76 +.54 +.65. +.65 +.65 +.65. +.65 +.65 +.65 +.65 +.65 +.65 +.4 +.65 +.65 +.4 +.65. +.65 +.65. +.65 +.54 +.54 +.54 +.54 +34 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.65. +.54. +.54 +.54 +.54 +.54 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.76. +.65 +.65 +.65 +.65 +.65 +.54 +.54 +.54 +4 +.54 +4 +4 +4 +4 +.54 +.45 +.65 +54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.544 +.54 +.54 +.54 +.54 +.54 +.54 +.54. +.54. +.54. +.54 +.54 +.4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +54 +54. +4 +.56 +.65 +4 +.4 +.4 +.4 +4 +4 +4 +4 +4 +.54 +.54 +4 +.54 +54 +45 +45 +.54 +.54 +.4 +.54 +.8 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.56 +.8 +4 +.8 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +8 +54 +4 +4 +.8 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.65. +.54 +.54 +.65. +.4 +.54 +.65. +.65 +.65 +.65. +.65. +.65 +.65. +.54 +.54 +.54 +.6 +.54 +.54 +.54 +4 +.54 +.54 +4 +4 +4 +.54 +4 +4 +4 +544 +.4 +.8 +4 +4 +4 +4 +.54 +.54 +45 +.54 +4 +.54 +45 +4 +4 +4 +.54 +45 +.45 +.45 +4 +.45 +45 +.54 +.54 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +4 +4 +45 +.54 +.8 +.4 +.4 +.5 +.4 +.4 +.54 +.4 +.4 +.4 +.5. +.5 +.5. +.5 +.5 +.5 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.5 +45 +4 +.54 +.4 +.4 +.4 +.4 +.54 +.4 +.5 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.5. +.4 +.5. +.4 +.4 +.5. +.4 +.5. +.5. +.5 +.5. +.5 +.5 +.5. +.4 +.4 +.4 +.4 +.4 +.5 +.4 +.4 +.4 +.45 +4 +.45 +.54 +.54 +.54 +4 +6 +54 +.8 +4 +.54 +54 +4 +4 +.54 +.54 +.54 +45 +54 +.54 +.54 +.8 +.8 +4 +54 +45 +46 +.54 +54 +.8 +454 +.8 +.8 +4 +4 +.4 +.7 +.7 +.74 +4 +.4 +4 +4 +.54 +.4 +.54 +.8 +45 +4 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.65 +.54 +.54 +4 +.4 +.54 +54 +4 +.54 +.54 +4 +54 +54 +4 +4 +4 +4 +.54 +.54 +.54 +54 +.54. +.65. +.65. +.65. +.65 +.65 +.54 +.54 +6 +34 +45 +54 +4 +.54 +65 +.56 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.4 +.4 +.4 +.4 +.4 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.6 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.4 +.45 +.45 +.45 +.56 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.5 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.454 +.454 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.54 +.4 +.54 +.45 +.34 +.34 +.4 +.54 +.45 +.45 +.78 +.4 +.67 +.45 +.45 +.45 +.45 +.45 +.45 +.54 +.54 +.54 +.67 +.54 +.54 +.4 +.45 +.76 +2 +.54 +67 +.54 +.45 +.56. +.56 +.54 +.4 +.4 +.4 +66 +65 +.54 +.54 +.4 +.5 +.54 +.4 +4. +8. +.54 +.54 +.54 +.54 +4 +4 +.54 +.54 +.4 +.4 +.45 +.56 +.56 +.56 +.56 +.56 +.56 +.7 +.6 +.4 +.5 +45 +45 +.4 +.4 +.54 +8. +58 +54 +.8 +.4 +.5. +.5. +.5 +.54 +.54 +4 +.54 +4 +4 +.54 +2 +.54 +.4 +.54 +.54 +.4 +4 +4 +4 +.54 +.54 +.54 +.67 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.76 +.76 +.4 +.4 +.54 +.4 +.4 +.67 +.4 +4 +4 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.4 +.54 +.45 +.45 +.45 +.45 +.45 +.45 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.54 +.4 +.4 +.4 +.4 +.4 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.6 +.6 +.6 +.54 +.4 +.4 +4 +56 +56 +56 +56 +56 +56 +4 +.54 +.4 +.54 +.4 +.54 +.54 +.54 +8. +4 +.54 +.54 +.54 +.4 +.4 +.4 +.45 +.45 +.45 +.54 +.54 +67 +.54 +4 +.54 +.54 +.4 +.54 +.4 +.4 +.4 +.4 +.8 +.4 +.4 +2 +.65 +2 +2 +2 +2 +.54 +.54 +2 +.4 +4 +.54 +.454 +2 +.54 +.54 +2 +8. +45 +.54 +2 +.45 +.54 +8. +4 +2 +.4 +.4 +.4 +.4 +.5. +.5. +.5 +.5 +.54 +.54 +2 +2 +.54 +.45 +.54 +8. +.8 +.54 +4 +.54 +4 +.54 +.4 +.4 +.54 +}} diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi.sty b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi.sty new file mode 100644 index 00000000000..852cbcd3554 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/lhcyrkoi.sty @@ -0,0 +1,254 @@ +%% +%% This is lhcyrkoi.sty +%% +\def\fileversion{v1.0} +\def\filedate{1998/12/15} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{lhcyrkoi}[\filedate\space\fileversion^^J% +lh fonts in koi8-r encoding (V.V.Zhytnikov)] + +\catcode'300=11 %iu +\catcode'301=11 %a +\catcode'302=11 %b +\catcode'303=11 %ts +\catcode'304=11 %d +\catcode'305=11 %e +\catcode'306=11 %f +\catcode'307=11 %g +\catcode'310=11 %kh +\catcode'311=11 %i +\catcode'312=11 %ii +\catcode'313=11 %k +\catcode'314=11 %l +\catcode'315=11 %m +\catcode'316=11 %n +\catcode'317=11 %o +\catcode'320=11 %p +\catcode'321=11 %ya +\catcode'322=11 %r +\catcode'323=11 %s +\catcode'324=11 %t +\catcode'325=11 %u +\catcode'326=11 %zh +\catcode'327=11 %v +\catcode'330=11 %soft +\catcode'331=11 %iy +\catcode'332=11 %z +\catcode'333=11 %sh +\catcode'334=11 %'e +\catcode'335=11 %shch +\catcode'336=11 %ch +\catcode'337=11 %hard +\catcode'340=11 %IU +\catcode'341=11 %A +\catcode'342=11 %B +\catcode'343=11 %TS +\catcode'344=11 %D +\catcode'345=11 %E +\catcode'346=11 %F +\catcode'347=11 %G +\catcode'350=11 %KH +\catcode'351=11 %I +\catcode'352=11 %II +\catcode'353=11 %K +\catcode'354=11 %L +\catcode'355=11 %M +\catcode'356=11 %N +\catcode'357=11 %O +\catcode'360=11 %P +\catcode'361=11 %YA +\catcode'362=11 %R +\catcode'363=11 %S +\catcode'364=11 %T +\catcode'365=11 %U +\catcode'366=11 %ZH +\catcode'367=11 %V +\catcode'370=11 %SOFT +\catcode'371=11 %IY +\catcode'372=11 %Z +\catcode'373=11 %SH +\catcode'374=11 %'E +\catcode'375=11 %SHCH +\catcode'376=11 %CH +\catcode'377=11 %HARD +\catcode'243=11 %yo +\catcode'263=11 %YO +\catcode'206=11 %Number + +\AtBeginDocument{% +\lccode'300='300 \uccode'300='340 %iu +\lccode'301='301 \uccode'301='341 %a +\lccode'302='302 \uccode'302='342 %b +\lccode'303='303 \uccode'303='343 %ts +\lccode'304='304 \uccode'304='344 %d +\lccode'305='305 \uccode'305='345 %e +\lccode'306='306 \uccode'306='346 %f +\lccode'307='307 \uccode'307='347 %g +\lccode'310='310 \uccode'310='350 %kh +\lccode'311='311 \uccode'311='351 %i +\lccode'312='312 \uccode'312='352 %ii +\lccode'313='313 \uccode'313='353 %k +\lccode'314='314 \uccode'314='354 %l +\lccode'315='315 \uccode'315='355 %m +\lccode'316='316 \uccode'316='356 %n +\lccode'317='317 \uccode'317='357 %o +\lccode'320='320 \uccode'320='360 %p +\lccode'321='321 \uccode'321='361 %ya +\lccode'322='322 \uccode'322='362 %r +\lccode'323='323 \uccode'323='363 %s +\lccode'324='324 \uccode'324='364 %t +\lccode'325='325 \uccode'325='365 %u +\lccode'326='326 \uccode'326='366 %zh +\lccode'327='327 \uccode'327='367 %v +\lccode'330='330 \uccode'330='370 %soft +\lccode'331='331 \uccode'331='371 %iy +\lccode'332='332 \uccode'332='372 %z +\lccode'333='333 \uccode'333='373 %sh +\lccode'334='334 \uccode'334='374 %'e +\lccode'335='335 \uccode'335='375 %shch +\lccode'336='336 \uccode'336='376 %ch +\lccode'337='337 \uccode'337='377 %hard +\lccode'340='300 \uccode'340='340 %IU +\lccode'341='301 \uccode'341='341 %A +\lccode'342='302 \uccode'342='342 %B +\lccode'343='303 \uccode'343='343 %TS +\lccode'344='304 \uccode'344='344 %D +\lccode'345='305 \uccode'345='345 %E +\lccode'346='306 \uccode'346='346 %F +\lccode'347='307 \uccode'347='347 %G +\lccode'350='310 \uccode'350='350 %KH +\lccode'351='311 \uccode'351='351 %I +\lccode'352='312 \uccode'352='352 %II +\lccode'353='313 \uccode'353='353 %K +\lccode'354='314 \uccode'354='354 %L +\lccode'355='315 \uccode'355='355 %M +\lccode'356='316 \uccode'356='356 %N +\lccode'357='317 \uccode'357='357 %O +\lccode'360='320 \uccode'360='360 %P +\lccode'361='321 \uccode'361='361 %YA +\lccode'362='322 \uccode'362='362 %R +\lccode'363='323 \uccode'363='363 %S +\lccode'364='324 \uccode'364='364 %T +\lccode'365='325 \uccode'365='365 %U +\lccode'366='326 \uccode'366='366 %ZH +\lccode'367='327 \uccode'367='367 %V +\lccode'370='330 \uccode'370='370 %SOFT +\lccode'371='331 \uccode'371='371 %IY +\lccode'372='332 \uccode'372='372 %Z +\lccode'373='333 \uccode'373='373 %SH +\lccode'374='334 \uccode'374='374 %'E +\lccode'375='335 \uccode'375='375 %SHCH +\lccode'376='336 \uccode'376='376 %CH +\lccode'377='337 \uccode'377='377 %HARD +\lccode'243='243 \uccode'243='263 %yo +\lccode'263='243 \uccode'263='263 %YO +} + +\renewcommand{\rmdefault}{kcr} +\renewcommand{\sfdefault}{kcss} +\renewcommand{\ttdefault}{kctt} + +% Characters \"e \"E and \"i +% Russian double quotes \"< \"> -> << >> +\AtBeginDocument{% +\let\@dqtmp\" +\def\"#1{{\def\@tmpzzz{#1}\def\@tmpye{}\def\@tmpcye{}% + \def\@tmplt{<}\def\@tmpgt{>}\def\@tmpi{i}% + \if\@tmpzzz\@tmpye\char'243% + \else\if\@tmpzzz\@tmpcye\char'263% + \else\if\@tmpzzz\@tmplt\char'204% + \else\if\@tmpzzz\@tmpgt\char'205% + \else\if\@tmpzzz\@tmpi\@dqtmp{\i}% + \else\@dqtmp#1\fi\fi\fi\fi\fi% + \let\@tmpzzz\relax\let\@tmpye\relax\let\@tmpi\relax% + \let\@tmplt\relax\let\@tmpgt\relax\let\@tmpcye\relax}} +} +% Russian number symbol \No +\def\No{{\char'206}} +% Russian double quotes \< \> -> << >> +\def\<{{\char'204}} +\def\>{{\char'205}} + +% Russian Style. Partially borrowed from ruscorr.sty +\DeclareOption{russtyle}{% +\def\prefacename{}% +\def\refname{}% +\def\abstractname{}% +\def\bibname{}% +\@ifundefined{chapter}{}{\def\chaptername{}}% +\def\appendixname{}% +\def\contentsname{}% +\def\listfigurename{ }% +\def\listtablename{ }% +\def\indexname{ }% +\def\figurename{.}% +\def\tablename{.}% +\def\partname{}% +\def\enclname{}% +\def\ccname{}% +\def\pagename{.}% +\def\headtoname{:}% +\def\seename{.}% +\def\alsoname{.~}% +% Saving english \today +\let\etoday\today% +\def\today{\number\day~\ifcase\month\or + \or \or \or \or \or \or + \or \or \or \or \or + \fi \space \number\year~.}% +% Russian counters +\def\ralph#1{\@ralph{\@nameuse {c@#1}}} +\def\@ralph#1{\ifcase #1\or \or \or \or \or \or \or \or \or +\else\@iralph{#1}\fi +} +\def\@iralph#1{\ifcase #1\or\or\or\or\or\or\or\or\or\or + \or \or \or \or \or \or \or \or \or \or + \or \or \or \or \or \or \or \or \else\@ctrerr + \fi} +\def\Ralph#1{\@Ralph{\@nameuse {c@#1}}} +\def\@Ralph#1{\ifcase #1% + \or \or \or \or \or \or \or \or \or + \else\@iRalph{#1}\fi} +\def\@iRalph#1{\ifcase #1% + \or\or\or\or\or\or\or\or\or\or \or \or \or + \or \or \or \or \or \or \or \or \or \or + \or \or \or \or \or \else\@ctrerr + \fi} +% Russian enumerate +\def\labelenumi{\theenumi)} +\def\theenumii{\ralph{enumii}} +\def\labelenumii{\theenumii)} +\def\p@enumii{\theenumi} +\def\labelenumiii{{\bf--}} +\let\theenumiii\relax +\def\p@enumiii{\theenumi\theenumii} +\def\enumerate{\ifnum \@enumdepth >2% +\@toodeep\else + \advance\@enumdepth \@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}\list + {\csname label\@enumctr\endcsname}{\usecounter + {\@enumctr}\def\makelabel##1{\hss\llap{##1}}}\fi} +% Russian appendix +\@ifundefined{chapter}{% Article + \def\appendix{\par + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \def\thesection{\Ralph{section}}} +}{% Book or Report + \def\appendix{\par + \setcounter{chapter}{0}% + \setcounter{section}{0}% + \def\@chapapp{\appendixname}% + \def\thechapter{\Ralph{chapter}}} +} +% Correct Russian hyphenation +\frenchspacing +\righthyphenmin=2 +\lefthyphenmin=2 +} +\ProcessOptions + +\endinput +%% +%% End of lhcyrkoi.sty +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/maketfms.sh b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/maketfms.sh new file mode 100644 index 00000000000..cd037e4c7a6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/maketfms.sh @@ -0,0 +1,120 @@ +if [ mktextfm ]; then + MKTFMC=mktextfm +elif [ MakeTeXTFM ]; then + MKTFMC=MakeTeXTFM +else + echo Cannot determine a command for creating tfm + exit 1 +fi +$MKTFMC kcb10 +$MKTFMC kcbx10 +$MKTFMC kcbx12 +$MKTFMC kcbx5 +$MKTFMC kcbx6 +$MKTFMC kcbx7 +$MKTFMC kcbx8 +$MKTFMC kcbx9 +$MKTFMC kcbxsl10 +$MKTFMC kcbxti10 +$MKTFMC kccsc10 +$MKTFMC kccsc8 +$MKTFMC kccsc9 +$MKTFMC kcdunh10 +$MKTFMC kcff10 +$MKTFMC kcfi10 +$MKTFMC kcfib8 +$MKTFMC kcitt10 +$MKTFMC kcr10 +$MKTFMC kcr12 +$MKTFMC kcr17 +$MKTFMC kcr5 +$MKTFMC kcr6 +$MKTFMC kcr7 +$MKTFMC kcr8 +$MKTFMC kcr9 +$MKTFMC kcsl10 +$MKTFMC kcsl12 +$MKTFMC kcsl8 +$MKTFMC kcsl9 +$MKTFMC kcsltt10 +$MKTFMC kcss10 +$MKTFMC kcss12 +$MKTFMC kcss17 +$MKTFMC kcss8 +$MKTFMC kcss9 +$MKTFMC kcssbx10 +$MKTFMC kcssdc10 +$MKTFMC kcssi10 +$MKTFMC kcssi12 +$MKTFMC kcssi17 +$MKTFMC kcssi8 +$MKTFMC kcssi9 +$MKTFMC kcssq8 +$MKTFMC kcssqi8 +$MKTFMC kctcsc10 +$MKTFMC kcti10 +$MKTFMC kcti12 +$MKTFMC kcti7 +$MKTFMC kcti8 +$MKTFMC kcti9 +$MKTFMC kctt10 +$MKTFMC kctt12 +$MKTFMC kctt8 +$MKTFMC kctt9 +$MKTFMC kcu10 +$MKTFMC kcvtt10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcdh.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcdh.fd new file mode 100644 index 00000000000..24b837c8ebf --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcdh.fd @@ -0,0 +1,13 @@ +%% +%% File `ot1kcdh.fd' +%% +\ProvidesFile{ot1kcdh.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{kcdh}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{kcdh}{m}{n}{% + <10>kcdunh10% + }{} +\endinput +%% +%% End of file `ot1kcdh.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcfib.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcfib.fd new file mode 100644 index 00000000000..a917ad81e70 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcfib.fd @@ -0,0 +1,13 @@ +%% +%% File `ot1kcfib.fd' +%% +\ProvidesFile{ot1kcfib.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{kcfib}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{kcfib}{m}{n}{% + <8>kcfib8% + }{} +\endinput +%% +%% End of file `ot1kcfib.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcfr.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcfr.fd new file mode 100644 index 00000000000..ce26dabdf62 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcfr.fd @@ -0,0 +1,16 @@ +%% +%% File `ot1kcfr.fd' +%% +\ProvidesFile{ot1kcfr.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{kcfr}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{kcfr}{m}{n}{% + <10>kcff10% + }{} +\DeclareFontShape{OT1}{kcfr}{m}{it}{% + <10>kcfi10% + }{} +\endinput +%% +%% End of file `ot1kcfr.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcr.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcr.fd new file mode 100644 index 00000000000..53f0ee47c96 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcr.fd @@ -0,0 +1,63 @@ +%% +%% File `ot1kcr.fd' +%% +\ProvidesFile{ot1kcr.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{kcr}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{kcr}{m}{n}% + {<5><6><7><8><9><10><12>gen*kcr% + <10.95>kcr10% + <14.4>kcr12% + <17.28><20.74><24.88>kcr17}{} +\DeclareFontShape{OT1}{kcr}{m}{sl}% + {% + <5><6><7>kcsl8% + <8><9>gen*kcsl% + <10><10.95>kcsl10% + <12><14.4><17.28><20.74><24.88>kcsl12% + }{} +\DeclareFontShape{OT1}{kcr}{m}{it}% + {% + <5><6><7>kcti7% + <8>kcti8% + <9>kcti9% + <10><10.95>kcti10% + <12><14.4><17.28><20.74><24.88>kcti12% + }{} +\DeclareFontShape{OT1}{kcr}{m}{sc}% + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>kccsc10% + }{} +\DeclareFontShape{OT1}{kcr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>kcu10% + }{} +\DeclareFontShape{OT1}{kcr}{b}{n} + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>kcb10% + }{} +\DeclareFontShape{OT1}{kcr}{bx}{n} + {% + <5><6><7><8><9>gen*kcbx% + <10><10.95>kcbx10% + <12><14.4><17.28><20.74><24.88>kcbx12% + }{} +\DeclareFontShape{OT1}{kcr}{bx}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>kcbxsl10% + }{} +\DeclareFontShape{OT1}{kcr}{bx}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>kcbxti10% + }{} +\DeclareFontShape{OT1}{kcr}{bx}{ui} + {<->ssub*kcr/m/ui}{} +\endinput +%% +%% End of file `ot1kcr.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcss.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcss.fd new file mode 100644 index 00000000000..ef39c005668 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcss.fd @@ -0,0 +1,44 @@ +%% +%% File `ot1kcss.fd' +%% +\ProvidesFile{ot1kcss.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{kcss}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{kcss}{m}{n} + {% + <5><6><7><8>kcss8% + <9>kcss9% + <10><10.95>kcss10% + <12><14.4>kcss12% + <17.28><20.74><24.88>kcss17% + }{} +\DeclareFontShape{OT1}{kcss}{m}{it} + {<->sub*kcss/m/sl}{} +\DeclareFontShape{OT1}{kcss}{m}{sl} + {% + <5><6><7><8>kcssi8<9>kcssi9% + <10><10.95>kcssi10% + <12><14.4>kcssi12% + <17.28><20.74><24.88>kcssi17% + }{} +\DeclareFontShape{OT1}{kcss}{m}{sc} + {<->sub*kcr/m/sc}{} +\DeclareFontShape{OT1}{kcss}{m}{ui} + {<->sub*kcr/m/ui}{} +\DeclareFontShape{OT1}{kcss}{sbc}{n} + {% + <5><6><7><8><9>kcssdc10% + <10><10.95><12><14.4><17.28><20.74><24.88>kcssdc10% + }{} + +\DeclareFontShape{OT1}{kcss}{bx}{n} + {% + <5><6><7><8><9>kcssbx10% + <10><10.95><12><14.4><17.28><20.74><24.88>kcssbx10% + }{} +\DeclareFontShape{OT1}{kcss}{bx}{ui} + {<->sub*kcr/bx/ui}{} +\endinput +%% +%% End of file `ot1kcss.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kctt.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kctt.fd new file mode 100644 index 00000000000..025975afb98 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kctt.fd @@ -0,0 +1,39 @@ +%% +%% File `ot1kctt.fd' +%% +\ProvidesFile{ot1kctt.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{kctt}{\hyphenchar \font\m@ne} +\DeclareFontShape{OT1}{kctt}{m}{n} + {% + <5><6><7><8>kctt8<9>kctt9% + <10><10.95>kctt10% + <12><14.4><17.28><20.74><24.88>kctt12% + }{} +\DeclareFontShape{OT1}{kctt}{m}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>kcitt10% + }{} +\DeclareFontShape{OT1}{kctt}{m}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>kcsltt10% + }{} +\DeclareFontShape{OT1}{kctt}{m}{sc} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>kctcsc10% + }{} +\DeclareFontShape{OT1}{kctt}{m}{ui} + {<->ssub*kctt/m/it}{} +\DeclareFontShape{OT1}{kctt}{bx}{n} + {<->ssub*kctt/m/n}{} +\DeclareFontShape{OT1}{kctt}{bx}{it} + {<->ssub*kctt/m/it}{} +\DeclareFontShape{OT1}{kctt}{bx}{ui} + {<->ssub*kctt/m/it}{} +\endinput +%% +%% End of file `ot1kctt.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcvtt.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcvtt.fd new file mode 100644 index 00000000000..091c12adf42 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/ot1kcvtt.fd @@ -0,0 +1,20 @@ +%% +%% File `ot1kcvtt.fd' +%% +\ProvidesFile{ot1kcvtt.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{kcvtt}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{kcvtt}{m}{n}% + {% + <5><6><7><8><9><10><10.95>% + <12><14.4><17.28><20.74><24.88>kcvtt10% + }{} +\DeclareFontShape{OT1}{kcvtt}{m}{it}% + {% + <5><6><7><8><9><10><10.95>% + <12><14.4><17.28><20.74><24.88>kcvtti10% + }{} +\endinput +%% +%% End of file `ot1kcvtt.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/special.kc b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/special.kc new file mode 100644 index 00000000000..38e38392e75 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrkoi/special.kc @@ -0,0 +1,113 @@ +@c lh fonts in koi8-r encoding +kcb10 public lh +kcbx10 public lh +kcbx12 public lh +kcbx5 public lh +kcbx6 public lh +kcbx7 public lh +kcbx8 public lh +kcbx9 public lh +kcbxsl10 public lh +kcbxti10 public lh +kccsc10 public lh +kccsc8 public lh +kccsc9 public lh +kcdunh10 public lh +kcff10 public lh +kcfi10 public lh +kcfib8 public lh +kcitt10 public lh +kcr10 public lh +kcr12 public lh +kcr17 public lh +kcr5 public lh +kcr6 public lh +kcr7 public lh +kcr8 public lh +kcr9 public lh +kcsl10 public lh +kcsl12 public lh +kcsl8 public lh +kcsl9 public lh +kcsltt10 public lh +kcss10 public lh +kcss12 public lh +kcss17 public lh +kcss8 public lh +kcss9 public lh +kcssbx10 public lh +kcssdc10 public lh +kcssi10 public lh +kcssi12 public lh +kcssi17 public lh +kcssi8 public lh +kcssi9 public lh +kcssq8 public lh +kcssqi8 public lh +kctcsc10 public lh +kcti10 public lh +kcti12 public lh +kcti7 public lh +kcti8 public lh +kcti9 public lh +kctt10 public lh +kctt12 public lh +kctt8 public lh +kctt9 public lh +kcu10 public lh +kcvtt10 public lh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/README b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/README new file mode 100644 index 00000000000..3c1f4a93adb --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/README @@ -0,0 +1,176 @@ + + LHCYR 1.0 (c) 1998 V.V.Zhytnikov (vvzhy@td.lpi.ac.ru) + The LaTeX 2e style for Russian typesetting in bilingual environment + Available at CTAN:/tex-archive/macros/latex/contrib/supported/lhcyr + Main CTAN sites: ctan.tug.org ftp.dante.de ftp.tex.ac.uk + + This package is free. You may modify and use it for whatever + purpose you want. But you are not allowed to redistribute modified + version under the same name. + + CONTENTS + + 1. General Features + 2. Installing Fonts + 3. Generating Format File + 4. Using lhcyrwin Style + + + 1. GENERAL FEATURES + + LaTeX 2e style lhcyrwin is intended for typesetting Russian or + bilingual English-Russian documents. Other latin-alphabet + languages will probably work as well but none where tested. + + The style is based on the so called lh-fonts in the cp1251 + (codepage 1251) encoding which is standard for Russian in the + MS Windows. The style works by replacing each standard TeX computer + modern text font by the analogous lh-font (e.g. cmr10 -> wcr10 etc + replacing all 'cm' by 'wc'). Upper part of an lh-font (character + codes 0-127) exactly coincides with the corresponding cm-font and + its lower part (codes 128-255) contains Russian alphabet in the + cp1251 encoding together with some extra symbols such as + Russian number sign and angular double quotes. + + The installation described below is emTeX specific but provides + rather good idea how the package can be installed with other + TeX distributives. I assume that you have Metafont and it can + automatically generate fonts upon request. + + The lhcyrwin package consists of the following files: + + README - this file + + lhcyrwin.sty - LaTeX 2e style file + + ot1wcdh.fd - LaTeX 2e font driver files + ot1wcfib.fd + ot1wcfr.fd + ot1wcr.fd + ot1wcss.fd + ot1wctt.fd + ot1wcvtt.fd + + hyphen.cfg - LaTeX 2e hyphenation configuration file + rhyphen.tex - Russian hyphenation patterns by A.Slepukhin + in the cp1251 encoding + + dvidrv.mfj - mfjob configuration files for automatic + wcjob.mfj font generation + + karabas.tex - sample and test files + kniga.tex + otchet.tex + pismo.tex + rusfonts.tex + statya.tex + + + 2. INSTALLING FONTS + + First of all make sure that you have metafont sources for + standard cm (Knuth's computer modern) fonts. They are used for + the upper part of the lh-fonts. If not then get them at + CTAN: /tex-archive/fonts/cm + + Next get latest lh-fonts distributive. It available at + CTAN: /tex-archive/fonts/cyrillic/lh + ftp: ftp.vsu.ru/pub/tex + + Create some temporary directory and unpack .zip or .tgz lh-font + archive with the directory structure (use -d switch with pkunzip.ex). + Go into the subdirectory \tex and create in it directory \tex\wrk + (if absent). Return to \tex and run plain TeX on the 22cm-wc.tex + tex 22cm-wc.tex + This will create several files in the \tex\wkr directory. + Copy all *.mf files from the directory \mf (about 750K) and + from the directory \tex\wrk into the place where your Metafont + looks for *.mf source files. + + To tell mfjob how to generate lh-fonts replace your dvidrv.mfj + file with the dvidrv.mfj file provided with the lhcyrwin package. + If you have some specific dvidrv.mfj containing your local nonstandard + definitions you must extract definition for lh-fonts generation from + lhcyrwin's dvidrv.mfj and manually insert it into your local + dvidrv.mfj file. + + To create *.tfm files for lh-fonts run mfjob on wcjob.mfj file + mfjob wcjob.mfj + This may take from several minutes up to an hour depending on + the computer. Copy created *.tfm files into the directory where + your TeX looks for *.tfm. + + If you have testfont.tex you may test lh-fonts by running + tex testfont + when prompted for font name type + wcr10 + \table\end + and print or preview the resulting tesfont.dvi. + + + 3. GENERATING FORMAT FILE + + To enable correct Russian hyphenation you have to create a new + LaTeX 2e format file. With the lhcyrwin style both English and Russian + languages are represented as one combined language (from the TeX's + point of view). With such setup you can freely mix English and Russian + words with correct hyphenation for both languages without any + language switching commands. This approach is orthogonal to the method + used by the standard LaTeX babel package. With babel each language is + stored separately (you may have more than two languages but must + use explicit language switching commands). If the babel package is + installed on your system you must disable it (at least temporary + during LaTeX format generation). + + Rename any hyphen.cfg file to something else (This file may + resides in the babel's directory). Copy the + hyphen.cfg and rhyphen.tex + files from the lhcyrwin distributive into directory where TeX + can find them. Make sure that you have the file hyphen.tex + and this file is the original Knuth's US-English hyphenation + patterns file. Sometimes with babel installed this patterns + are renamed to ushyph1.tex or something else. If so or if + you want to use some other English hyphenation tables + (say UK-patterns) edit hyphen.cfg and replace {hyphen.tex} by + {ushyph1.tex} or any other pattern file name. + + Create LaTeX format file by running + + tex386.exe /i /o /8 /mt15000 latex.ltx + + You'll get new latex format file latex.ftm. Use it with the same + /mt switch as during format generation: + + tex386.exe /mt15000 &latex + + + 4. USING lhcyrwin STYLE + + Now to use lhcyrwin style copy lhcyrwin.sty and all *.fd files + into the directory where your TeX can find them and include + the line + + \usepackage{lhcyrwin} + + into the LaTeX document header. With this style you can freely + type English and Russian in the Windows cp1251 encoding. Besides + you get three extra commands + \No \< \> + for Russian number sign and Russian angular double quotes. + + With the additional [russtyle] option enabled + + \usepackage[russtyle]{lhcyrwin} + + all English texts such as "Chapter", "Appendix" are replaced + by the corresponding Russian translations "Glava","Prilozhenie" etc. + + You may test lhcyrwin style by latexing test files + karabas.tex + rusfonts.tex + and sample files + kniga.tex + otchet.tex + pismo.tex + statya.tex + diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin-hyphen.cfg b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin-hyphen.cfg new file mode 100644 index 00000000000..95298c0c4d0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin-hyphen.cfg @@ -0,0 +1,27 @@ +%% This is hyphen.cfg (for LaTeX 2e 1994/06 rename it to lthyphen.cfg) +%% + +\InputIfFileExists{hyphen.tex}% + {\message{Loading hyphenation patterns for US english.}% + \language=0 + \lefthyphenmin=2 \righthyphenmin=3 } % disallow x- or -xx breaks + {\errhelp{The configuration for hyphenation is incorrectly + installed.^^J% + If you don't understand this error message you need + to seek^^Jexpert advice.}% + \errmessage{OOPS! I can't find any hyphenation patterns for + US english.^^J \space Think of getting some or the + latex2e setup will never succeed}\@@end} + +\InputIfFileExists{rhyphen.tex}% + {\message{Loading hyphenation patterns for Russian.}}% + {\errhelp{The configuration for hyphenation is incorrectly + installed.^^J% + If you don't understand this error message you need + to seek^^Jexpert advice.}% + \errmessage{OOPS! I can't find any hyphenation patterns for + Russian.}\@@end} + +\endinput +%% +%% End of file hyphen.cfg diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin-rhyphen.tex b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin-rhyphen.tex new file mode 100644 index 00000000000..da86d13e657 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin-rhyphen.tex @@ -0,0 +1,3934 @@ +%----------------------------------------------------------------------- +%------------------- ruhyphas.tex v1.0b4a 23-Jul-98 -------------------- +%------ (c) 1997,1998 by A.Slepuhin, Moscow State University ----------- +%----------------------------------------------------------------------- +% +% This file contains an experimental version of Russian hyphenation +% patterns built using basic Russian hyphenation rules and a dictionary +% of approximately 1,300,000 different word forms. Note, that these +% patterns use *strong* hyphenation rules and were in use by most +% publishers until modern times. Modern tradition uses *weaker* rules +% (i.e. offering more break points), which sometimes make text difficult +% to read. Due to TeX's excellent paragraph formatting algorithm, even +% these strong rules give good word spacing. These patterns have been +% checked on some books edited by Holy Trinity St.Sergius Lavra +% Publishers. As a result about 40 patterns were added and changed. I +% would be pleased to receive any remarks and bug reports (first of all +% lists of words hyphenated with errors). Please send your messages via +% e-mail to: +% +% pooh@msu.ru +% +% You can copy or distribute these patterns freely in unmodified form or +% you can change this file for local purposes. The only exception for +% distribution of a modified file is an encoding change. In this case +% please send reencoded file to me. You are not allowed any commercial +% use of these patterns whether or not they were modified. +% +\message{Russian hyphenation (cp1251)} +% Reencoded to cp1251 (win) encoding by V.V.Zhytnikov +\uccode'340='300 \lccode'340='340 %a +\uccode'341='301 \lccode'341='341 %b +\uccode'342='302 \lccode'342='342 %v +\uccode'343='303 \lccode'343='343 %g +\uccode'344='304 \lccode'344='344 %d +\uccode'345='305 \lccode'345='345 %e +\uccode'346='306 \lccode'346='346 %zh +\uccode'347='307 \lccode'347='347 %z +\uccode'350='310 \lccode'350='350 %i +\uccode'351='311 \lccode'351='351 %ii +\uccode'352='312 \lccode'352='352 %k +\uccode'353='313 \lccode'353='353 %l +\uccode'354='314 \lccode'354='354 %m +\uccode'355='315 \lccode'355='355 %n +\uccode'356='316 \lccode'356='356 %o +\uccode'357='317 \lccode'357='357 %p +\uccode'360='320 \lccode'360='360 %r +\uccode'361='321 \lccode'361='361 %s +\uccode'362='322 \lccode'362='362 %t +\uccode'363='323 \lccode'363='363 %u +\uccode'364='324 \lccode'364='364 %f +\uccode'365='325 \lccode'365='365 %kh +\uccode'366='326 \lccode'366='366 %ts +\uccode'367='327 \lccode'367='367 %ch +\uccode'370='330 \lccode'370='370 %sh +\uccode'371='331 \lccode'371='371 %shch +\uccode'372='332 \lccode'372='372 %hard +\uccode'373='333 \lccode'373='373 %iy +\uccode'374='334 \lccode'374='374 %soft +\uccode'375='335 \lccode'375='375 %'e +\uccode'376='336 \lccode'376='376 %yu +\uccode'377='337 \lccode'377='377 %ya +\uccode'270='250 \lccode'270='270 %yo +\uccode'300='300 \lccode'300='340 %A +\uccode'301='301 \lccode'301='341 %B +\uccode'302='302 \lccode'302='342 %V +\uccode'303='303 \lccode'303='343 %G +\uccode'304='304 \lccode'304='344 %D +\uccode'305='305 \lccode'305='345 %E +\uccode'306='306 \lccode'306='346 %ZH +\uccode'307='307 \lccode'307='347 %Z +\uccode'310='310 \lccode'310='350 %I +\uccode'311='311 \lccode'311='351 %II +\uccode'312='312 \lccode'312='352 %K +\uccode'313='313 \lccode'313='353 %L +\uccode'314='314 \lccode'314='354 %M +\uccode'315='315 \lccode'315='355 %N +\uccode'316='316 \lccode'316='356 %O +\uccode'317='317 \lccode'317='357 %P +\uccode'320='320 \lccode'320='360 %R +\uccode'321='321 \lccode'321='361 %S +\uccode'322='322 \lccode'322='362 %T +\uccode'323='323 \lccode'323='363 %U +\uccode'324='324 \lccode'324='364 %F +\uccode'325='325 \lccode'325='365 %KH +\uccode'326='326 \lccode'326='366 %TS +\uccode'327='327 \lccode'327='367 %CH +\uccode'330='330 \lccode'330='370 %SH +\uccode'331='331 \lccode'331='371 %SHCH +\uccode'332='332 \lccode'332='372 %HARD +\uccode'333='333 \lccode'333='373 %IY +\uccode'334='334 \lccode'334='374 %SOFT +\uccode'335='335 \lccode'335='375 %'E +\uccode'336='336 \lccode'336='376 %YU +\uccode'337='337 \lccode'337='377 %YA +\uccode'250='250 \lccode'250='270 %YO +{ +\catcode'340=11 %a +\catcode'341=11 %b +\catcode'342=11 %v +\catcode'343=11 %g +\catcode'344=11 %d +\catcode'345=11 %e +\catcode'346=11 %zh +\catcode'347=11 %z +\catcode'350=11 %i +\catcode'351=11 %ii +\catcode'352=11 %k +\catcode'353=11 %l +\catcode'354=11 %m +\catcode'355=11 %n +\catcode'356=11 %o +\catcode'357=11 %p +\catcode'360=11 %r +\catcode'361=11 %s +\catcode'362=11 %t +\catcode'363=11 %u +\catcode'364=11 %f +\catcode'365=11 %kh +\catcode'366=11 %ts +\catcode'367=11 %ch +\catcode'370=11 %sh +\catcode'371=11 %shch +\catcode'372=11 %hard +\catcode'373=11 %y +\catcode'374=11 %soft +\catcode'375=11 %'e +\catcode'376=11 %yu +\catcode'377=11 %ya +\catcode'271=11 %Number +\patterns{ +1 +1 +1 +61 +1 +1 +1 +1 +1 +1 +1 +1 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +232 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.2356 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.254 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.54 +.54 +.254 +.254 +.254 +.54 +.54 +.54 +.54 +.254 +.254 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +8. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +88. +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +.8 +4 +4 +4 +6 +4 +56 +456 +56 +45 +56 +45 +45 +888 +.8888 +7888 +888. +.34 +34 +.34 +.67 +.4 +.5 +.4 +.5 +.4 +.8 +.8 +88. +88. +88. +88. +88. +88. +8. +8. +8. +8. +8. +8. +8. +8. +888. +888. +888. +888. +888. +888. +888. +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +35 +34 +34 +34 +34 +34 +34 +.4 +34 +34 +34 +34 +34 +.34 +34 +.24 +34 +34 +34 +34 +34 +34 +34 +36 +34 +34 +34 +.45 +34 +34 +34 +34 +.7 +.34 +.4 +34 +34 +34 +34 +34 +4 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.4 +.34 +.34 +3 +34 +.34 +54 +54 +.34 +.34 +.34 +34 +.98 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.45 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.54 +.34 +.34 +.54 +.34 +.34 +.34 +.34 +.34 +.34 +.54 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.4. +.45. +.45 +.45 +.45 +.45 +.45. +.45 +.45 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +454 +.54 +.6 +.6 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.54 +.65 +.34 +.34 +.34 +.34 +.4 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.232 +.232 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.47 +.34 +.34 +.87 +.98 +.98 +.98 +.98 +.98 +.98 +.87 +.98 +.98 +.87 +.98 +.98 +.98 +.98 +.98 +.98 +.87 +.87 +.87 +.34 +.34 +.87 +.87 +.98 +.98 +.98 +.87 +.98 +.8 +.87 +.87 +.34 +.34 +.34 +.34 +.45. +.34 +.34 +.34 +.34 +.87. +.87 +.87 +.87 +.87 +.87 +.87 +.87 +.6 +.34 +.34 +.34 +.34 +.34 +34 +34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.65. +.65 +.65 +.65 +.65. +.65 +.34 +.34 +.34 +.34 +.4 +.4 +.4 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.344 +.34 +.34 +.34 +.34 +.34 +.34 +.344 +.34 +.34 +.34 +.34 +.34 +.5 +.4 +.4 +.4 +.54 +.54 +.54 +.54 +.54 +.54 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.4 +.34 +.344 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.34 +.4 +.4 +.4 +.34 +.34 +.34 +.34 +.34 +.34 +588 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +36 +34 +34 +54 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +2 +2 +4 +4 +4 +4 +4 +4 +4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +8. +54 +34 +34 +34 +34 +34 +34 +34 +34 +34 +56 +.54 +.54 +.54 +.54 +.54 +.54 +.65 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.5. +.5 +.5 +.5 +.4 +.4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +454 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +44 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +45 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +45 +45 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +4 +4 +4 +4 +4 +4 +.65 +.65 +.8 +8. +4 +.34 +.34 +.34 +8. +4 +34 +.34 +.34 +4 +.34 +.34 +.34 +34 +34 +.34 +4 +.54 +.54 +45 +45 +45 +45 +.56 +.56 +.56 +.56 +.56 +.56 +4 +4 +34. +34 +34 +34 +34 +34 +34 +34 +34 +34 +4 +4 +.54 +.54 +.65 +.65 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.54 +.54 +.65. +.65. +.65. +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +34 +34 +.744 +.54 +.544 +.65 +.65 +.65 +.744 +.54 +.34 +4 +.54 +.65 +.54 +.54 +.65 +.54 +.54 +8 +.4 +.4 +.4 +.4 +.65 +.6 +.54 +.54 +.54 +.54 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +4 +34 +34 +.54 +.54 +34 +74 +4 +4 +.54 +4 +4 +.4 +.5 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +.4 +.54 +4 +4 +4 +4 +4 +4 +4 +.4 +4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.34 +.34 +.34 +.34 +.4 +.4 +.4 +.4 +.4 +.4 +4 +.4 +.4 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +4 +4 +4 +.34 +.34 +.4 +.4 +.5 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.34 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +4 +.4 +.34 +.34 +.4 +.4 +4 +.4 +.4 +.4 +.4 +.34 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +4 +.4 +.4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.44 +.4 +4 +4 +4 +4 +4 +4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.54 +.54 +.54 +4 +.54 +.54 +.54 +4 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +34 +34 +.54 +.54 +34 +44 +44 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +4 +.45 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +4 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.65 +.65 +.65 +.54 +.54 +.54 +.54 +.54 +8. +4 +4 +.54 +4 +4 +.65 +.76 +.76 +.54 +.65. +.65 +.65 +.65. +.65 +.65 +.65 +.65 +.65 +.65 +.4 +.65 +.65 +.4 +.65. +.65 +.65. +.65 +.54 +.54 +.54 +.54 +34 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.65. +.54. +.54 +.54 +.54 +.54 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.65 +.76. +.65 +.65 +.65 +.65 +.65 +.54 +.54 +.54 +4 +.54 +4 +4 +4 +4 +.54 +.45 +.65 +54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.544 +.54 +.54 +.54 +.54 +.54 +.54 +.54. +.54. +.54. +.54 +.54 +.4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +54 +54. +4 +.56 +.65 +4 +.4 +.4 +.4 +4 +4 +4 +4 +4 +.54 +.54 +4 +.54 +54 +45 +45 +.54 +.54 +.4 +.54 +.8 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.56 +.8 +4 +.8 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +8 +54 +4 +4 +.8 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +4 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.65. +.54 +.54 +.65. +.4 +.54 +.65. +.65 +.65 +.65. +.65. +.65 +.65. +.54 +.54 +.54 +.6 +.54 +.54 +.54 +4 +.54 +.54 +4 +4 +4 +.54 +4 +4 +4 +544 +.4 +.8 +4 +4 +4 +4 +.54 +.54 +45 +.54 +4 +.54 +45 +4 +4 +4 +.54 +45 +.45 +.45 +4 +.45 +45 +.54 +.54 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.54 +.54 +4 +4 +45 +.54 +.8 +.4 +.4 +.5 +.4 +.4 +.54 +.4 +.4 +.4 +.5. +.5 +.5. +.5 +.5 +.5 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.5 +45 +4 +.54 +.4 +.4 +.4 +.4 +.54 +.4 +.5 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.5. +.4 +.5. +.4 +.4 +.5. +.4 +.5. +.5. +.5 +.5. +.5 +.5 +.5. +.4 +.4 +.4 +.4 +.4 +.5 +.4 +.4 +.4 +.45 +4 +.45 +.54 +.54 +.54 +4 +6 +54 +.8 +4 +.54 +54 +4 +4 +.54 +.54 +.54 +45 +54 +.54 +.54 +.8 +.8 +4 +54 +45 +46 +.54 +54 +.8 +454 +.8 +.8 +4 +4 +.4 +.7 +.7 +.74 +4 +.4 +4 +4 +.54 +.4 +.54 +.8 +45 +4 +4 +4 +.54 +.54 +.54 +.54 +.54 +.54 +.65 +.54 +.54 +4 +.4 +.54 +54 +4 +.54 +.54 +4 +54 +54 +4 +4 +4 +4 +.54 +.54 +.54 +54 +.54. +.65. +.65. +.65. +.65 +.65 +.54 +.54 +6 +34 +45 +54 +4 +.54 +65 +.56 +.54 +.54 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.4 +.4 +.4 +.4 +.4 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.6 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.4 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.4 +.45 +.45 +.45 +.56 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.5 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.454 +.454 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.45 +.54 +.4 +.54 +.45 +.34 +.34 +.4 +.54 +.45 +.45 +.78 +.4 +.67 +.45 +.45 +.45 +.45 +.45 +.45 +.54 +.54 +.54 +.67 +.54 +.54 +.4 +.45 +.76 +2 +.54 +67 +.54 +.45 +.56. +.56 +.54 +.4 +.4 +.4 +66 +65 +.54 +.54 +.4 +.5 +.54 +.4 +4. +8. +.54 +.54 +.54 +.54 +4 +4 +.54 +.54 +.4 +.4 +.45 +.56 +.56 +.56 +.56 +.56 +.56 +.7 +.6 +.4 +.5 +45 +45 +.4 +.4 +.54 +8. +58 +54 +.8 +.4 +.5. +.5. +.5 +.54 +.54 +4 +.54 +4 +4 +.54 +2 +.54 +.4 +.54 +.54 +.4 +4 +4 +4 +.54 +.54 +.54 +.67 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.54 +.76 +.76 +.4 +.4 +.54 +.4 +.4 +.67 +.4 +4 +4 +.54 +.54 +4 +.54 +.54 +.54 +.54 +.4 +.54 +.45 +.45 +.45 +.45 +.45 +.45 +.54 +.54 +.54 +.54 +.54 +.54 +.4 +.54 +.4 +.4 +.4 +.4 +.4 +.54 +.54 +.54 +.54 +.4 +.4 +.4 +.6 +.6 +.6 +.54 +.4 +.4 +4 +56 +56 +56 +56 +56 +56 +4 +.54 +.4 +.54 +.4 +.54 +.54 +.54 +8. +4 +.54 +.54 +.54 +.4 +.4 +.4 +.45 +.45 +.45 +.54 +.54 +67 +.54 +4 +.54 +.54 +.4 +.54 +.4 +.4 +.4 +.4 +.8 +.4 +.4 +2 +.65 +2 +2 +2 +2 +.54 +.54 +2 +.4 +4 +.54 +.454 +2 +.54 +.54 +2 +8. +45 +.54 +2 +.45 +.54 +8. +4 +2 +.4 +.4 +.4 +.4 +.5. +.5. +.5 +.5 +.54 +.54 +2 +2 +.54 +.45 +.54 +8. +.8 +.54 +4 +.54 +4 +.54 +.4 +.4 +.54 +}} diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin.sty b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin.sty new file mode 100644 index 00000000000..34f00c79ccf --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/lhcyrwin.sty @@ -0,0 +1,254 @@ +%% +%% This is lhcyrwin.sty +%% +\def\fileversion{v1.0} +\def\filedate{1998/12/15} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{lhcyrwin}[\filedate\space\fileversion^^J% +lh fonts in windows (cp1251) encoding (V.V.Zhytnikov)] + +\catcode'340=11 %a +\catcode'341=11 %b +\catcode'342=11 %v +\catcode'343=11 %g +\catcode'344=11 %d +\catcode'345=11 %e +\catcode'346=11 %zh +\catcode'347=11 %z +\catcode'350=11 %i +\catcode'351=11 %ii +\catcode'352=11 %k +\catcode'353=11 %l +\catcode'354=11 %m +\catcode'355=11 %n +\catcode'356=11 %o +\catcode'357=11 %p +\catcode'360=11 %r +\catcode'361=11 %s +\catcode'362=11 %t +\catcode'363=11 %u +\catcode'364=11 %f +\catcode'365=11 %kh +\catcode'366=11 %ts +\catcode'367=11 %ch +\catcode'370=11 %sh +\catcode'371=11 %shch +\catcode'372=11 %hard +\catcode'373=11 %y +\catcode'374=11 %soft +\catcode'375=11 %'e +\catcode'376=11 %yu +\catcode'377=11 %ya +\catcode'270=11 %yo +\catcode'300=11 %A +\catcode'301=11 %B +\catcode'302=11 %V +\catcode'303=11 %G +\catcode'304=11 %D +\catcode'305=11 %E +\catcode'306=11 %ZH +\catcode'307=11 %Z +\catcode'310=11 %I +\catcode'311=11 %II +\catcode'312=11 %K +\catcode'313=11 %L +\catcode'314=11 %M +\catcode'315=11 %N +\catcode'316=11 %O +\catcode'317=11 %P +\catcode'320=11 %R +\catcode'321=11 %S +\catcode'322=11 %T +\catcode'323=11 %U +\catcode'324=11 %F +\catcode'325=11 %KH +\catcode'326=11 %TS +\catcode'327=11 %CH +\catcode'330=11 %SH +\catcode'331=11 %SHCH +\catcode'332=11 %HARD +\catcode'333=11 %Y +\catcode'334=11 %SOFT +\catcode'335=11 %'E +\catcode'336=11 %YU +\catcode'337=11 %YA +\catcode'250=11 %YO +\catcode'271=11 %Number + +\AtBeginDocument{% +\uccode'340='300 \lccode'340='340 %a +\uccode'341='301 \lccode'341='341 %b +\uccode'342='302 \lccode'342='342 %v +\uccode'343='303 \lccode'343='343 %g +\uccode'344='304 \lccode'344='344 %d +\uccode'345='305 \lccode'345='345 %e +\uccode'346='306 \lccode'346='346 %zh +\uccode'347='307 \lccode'347='347 %z +\uccode'350='310 \lccode'350='350 %i +\uccode'351='311 \lccode'351='351 %ii +\uccode'352='312 \lccode'352='352 %k +\uccode'353='313 \lccode'353='353 %l +\uccode'354='314 \lccode'354='354 %m +\uccode'355='315 \lccode'355='355 %n +\uccode'356='316 \lccode'356='356 %o +\uccode'357='317 \lccode'357='357 %p +\uccode'360='320 \lccode'360='360 %r +\uccode'361='321 \lccode'361='361 %s +\uccode'362='322 \lccode'362='362 %t +\uccode'363='323 \lccode'363='363 %u +\uccode'364='324 \lccode'364='364 %f +\uccode'365='325 \lccode'365='365 %kh +\uccode'366='326 \lccode'366='366 %ts +\uccode'367='327 \lccode'367='367 %ch +\uccode'370='330 \lccode'370='370 %sh +\uccode'371='331 \lccode'371='371 %shch +\uccode'372='332 \lccode'372='372 %hard +\uccode'373='333 \lccode'373='373 %iy +\uccode'374='334 \lccode'374='374 %soft +\uccode'375='335 \lccode'375='375 %'e +\uccode'376='336 \lccode'376='376 %yu +\uccode'377='337 \lccode'377='377 %ya +\uccode'270='250 \lccode'270='270 %yo +\uccode'300='300 \lccode'300='340 %A +\uccode'301='301 \lccode'301='341 %B +\uccode'302='302 \lccode'302='342 %V +\uccode'303='303 \lccode'303='343 %G +\uccode'304='304 \lccode'304='344 %D +\uccode'305='305 \lccode'305='345 %E +\uccode'306='306 \lccode'306='346 %ZH +\uccode'307='307 \lccode'307='347 %Z +\uccode'310='310 \lccode'310='350 %I +\uccode'311='311 \lccode'311='351 %II +\uccode'312='312 \lccode'312='352 %K +\uccode'313='313 \lccode'313='353 %L +\uccode'314='314 \lccode'314='354 %M +\uccode'315='315 \lccode'315='355 %N +\uccode'316='316 \lccode'316='356 %O +\uccode'317='317 \lccode'317='357 %P +\uccode'320='320 \lccode'320='360 %R +\uccode'321='321 \lccode'321='361 %S +\uccode'322='322 \lccode'322='362 %T +\uccode'323='323 \lccode'323='363 %U +\uccode'324='324 \lccode'324='364 %F +\uccode'325='325 \lccode'325='365 %KH +\uccode'326='326 \lccode'326='366 %TS +\uccode'327='327 \lccode'327='367 %CH +\uccode'330='330 \lccode'330='370 %SH +\uccode'331='331 \lccode'331='371 %SHCH +\uccode'332='332 \lccode'332='372 %HARD +\uccode'333='333 \lccode'333='373 %IY +\uccode'334='334 \lccode'334='374 %SOFT +\uccode'335='335 \lccode'335='375 %'E +\uccode'336='336 \lccode'336='376 %YU +\uccode'337='337 \lccode'337='377 %YA +\uccode'250='250 \lccode'250='270 %YO +} + +\renewcommand{\rmdefault}{wcr} +\renewcommand{\sfdefault}{wcss} +\renewcommand{\ttdefault}{wctt} + +% Characters \"e \"E and \"i +% Russian double quotes \"< \"> -> << >> +\AtBeginDocument{% +\let\@dqtmp\" +\def\"#1{{\def\@tmpzzz{#1}\def\@tmpye{}\def\@tmpcye{}% + \def\@tmplt{<}\def\@tmpgt{>}\def\@tmpi{i}% + \if\@tmpzzz\@tmpye\char'250% + \else\if\@tmpzzz\@tmpcye\char'270% + \else\if\@tmpzzz\@tmplt\char'253% + \else\if\@tmpzzz\@tmpgt\char'273% + \else\if\@tmpzzz\@tmpi\@dqtmp{\i}% + \else\@dqtmp#1\fi\fi\fi\fi\fi% + \let\@tmpzzz\relax\let\@tmpye\relax\let\@tmpi\relax% + \let\@tmplt\relax\let\@tmpgt\relax\let\@tmpcye\relax}} +} +% Russian number symbol \No +\def\No{{\char'271}} +% Russian double quotes \< \> -> << >> +\def\<{{\char'253}} +\def\>{{\char'273}} + +% Russian Style. Partially borrowed from ruscorr.sty +\DeclareOption{russtyle}{% +\def\prefacename{}% +\def\refname{}% +\def\abstractname{}% +\def\bibname{}% +\@ifundefined{chapter}{}{\def\chaptername{}}% +\def\appendixname{}% +\def\contentsname{}% +\def\listfigurename{ }% +\def\listtablename{ }% +\def\indexname{ }% +\def\figurename{.}% +\def\tablename{.}% +\def\partname{}% +\def\enclname{}% +\def\ccname{}% +\def\pagename{.}% +\def\headtoname{:}% +\def\seename{.}% +\def\alsoname{.~}% +% Saving english \today +\let\etoday\today% +\def\today{\number\day~\ifcase\month\or + \or \or \or \or \or \or + \or \or \or \or \or + \fi \space \number\year~.}% +% Russian counters +\def\ralph#1{\@ralph{\@nameuse {c@#1}}} +\def\@ralph#1{\ifcase #1\or \or \or \or \or \or \or \or \or +\else\@iralph{#1}\fi +} +\def\@iralph#1{\ifcase #1\or\or\or\or\or\or\or\or\or\or + \or \or \or \or \or \or \or \or \or \or + \or \or \or \or \or \or \or \or \else\@ctrerr + \fi} +\def\Ralph#1{\@Ralph{\@nameuse {c@#1}}} +\def\@Ralph#1{\ifcase #1% + \or \or \or \or \or \or \or \or \or + \else\@iRalph{#1}\fi} +\def\@iRalph#1{\ifcase #1% + \or\or\or\or\or\or\or\or\or\or \or \or \or + \or \or \or \or \or \or \or \or \or \or + \or \or \or \or \or \else\@ctrerr + \fi} +% Russian enumerate +\def\labelenumi{\theenumi)} +\def\theenumii{\ralph{enumii}} +\def\labelenumii{\theenumii)} +\def\p@enumii{\theenumi} +\def\labelenumiii{{\bf--}} +\let\theenumiii\relax +\def\p@enumiii{\theenumi\theenumii} +\def\enumerate{\ifnum \@enumdepth >2% +\@toodeep\else + \advance\@enumdepth \@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}\list + {\csname label\@enumctr\endcsname}{\usecounter + {\@enumctr}\def\makelabel##1{\hss\llap{##1}}}\fi} +% Russian appendix +\@ifundefined{chapter}{% Article + \def\appendix{\par + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \def\thesection{\Ralph{section}}} +}{% Book or Report + \def\appendix{\par + \setcounter{chapter}{0}% + \setcounter{section}{0}% + \def\@chapapp{\appendixname}% + \def\thechapter{\Ralph{chapter}}} +} +% Correct Russian hyphenation +\frenchspacing +\righthyphenmin=2 +\lefthyphenmin=2 +} +\ProcessOptions + +\endinput +%% +%% End of lhcyrwin.sty +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcdh.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcdh.fd new file mode 100644 index 00000000000..6987a442e34 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcdh.fd @@ -0,0 +1,13 @@ +%% +%% File `ot1wcdh.fd' +%% +\ProvidesFile{ot1wcdh.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{wcdh}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{wcdh}{m}{n}{% + <10>wcdunh10% + }{} +\endinput +%% +%% End of file `ot1wcdh.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcfib.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcfib.fd new file mode 100644 index 00000000000..01c994a0e7f --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcfib.fd @@ -0,0 +1,13 @@ +%% +%% File `ot1wcfib.fd' +%% +\ProvidesFile{ot1wcfib.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{wcfib}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{wcfib}{m}{n}{% + <8>wcfib8% + }{} +\endinput +%% +%% End of file `ot1wcfib.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcfr.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcfr.fd new file mode 100644 index 00000000000..f5cf2800ed3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcfr.fd @@ -0,0 +1,16 @@ +%% +%% File `ot1wcfr.fd' +%% +\ProvidesFile{ot1wcfr.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{wcfr}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{wcfr}{m}{n}{% + <10>wcff10% + }{} +\DeclareFontShape{OT1}{wcfr}{m}{it}{% + <10>wcfi10% + }{} +\endinput +%% +%% End of file `ot1wcfr.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcr.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcr.fd new file mode 100644 index 00000000000..c3124205c42 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcr.fd @@ -0,0 +1,63 @@ +%% +%% File `ot1wcr.fd' +%% +\ProvidesFile{ot1wcr.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{wcr}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{wcr}{m}{n}% + {<5><6><7><8><9><10><12>gen*wcr% + <10.95>wcr10% + <14.4>wcr12% + <17.28><20.74><24.88>wcr17}{} +\DeclareFontShape{OT1}{wcr}{m}{sl}% + {% + <5><6><7>wcsl8% + <8><9>gen*wcsl% + <10><10.95>wcsl10% + <12><14.4><17.28><20.74><24.88>wcsl12% + }{} +\DeclareFontShape{OT1}{wcr}{m}{it}% + {% + <5><6><7>wcti7% + <8>wcti8% + <9>wcti9% + <10><10.95>wcti10% + <12><14.4><17.28><20.74><24.88>wcti12% + }{} +\DeclareFontShape{OT1}{wcr}{m}{sc}% + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>wccsc10% + }{} +\DeclareFontShape{OT1}{wcr}{m}{ui} + { + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>wcu10% + }{} +\DeclareFontShape{OT1}{wcr}{b}{n} + {% + <5><6><7><8><9><10><10.95><12>% + <14.4><17.28><20.74><24.88>wcb10% + }{} +\DeclareFontShape{OT1}{wcr}{bx}{n} + {% + <5><6><7><8><9>gen*wcbx% + <10><10.95>wcbx10% + <12><14.4><17.28><20.74><24.88>wcbx12% + }{} +\DeclareFontShape{OT1}{wcr}{bx}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wcbxsl10% + }{} +\DeclareFontShape{OT1}{wcr}{bx}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wcbxti10% + }{} +\DeclareFontShape{OT1}{wcr}{bx}{ui} + {<->ssub*wcr/m/ui}{} +\endinput +%% +%% End of file `ot1wcr.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcss.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcss.fd new file mode 100644 index 00000000000..4c9f96bbe88 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcss.fd @@ -0,0 +1,44 @@ +%% +%% File `ot1wcss.fd' +%% +\ProvidesFile{ot1wcss.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{wcss}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{wcss}{m}{n} + {% + <5><6><7><8>wcss8% + <9>wcss9% + <10><10.95>wcss10% + <12><14.4>wcss12% + <17.28><20.74><24.88>wcss17% + }{} +\DeclareFontShape{OT1}{wcss}{m}{it} + {<->sub*wcss/m/sl}{} +\DeclareFontShape{OT1}{wcss}{m}{sl} + {% + <5><6><7><8>wcssi8<9>wcssi9% + <10><10.95>wcssi10% + <12><14.4>wcssi12% + <17.28><20.74><24.88>wcssi17% + }{} +\DeclareFontShape{OT1}{wcss}{m}{sc} + {<->sub*wcr/m/sc}{} +\DeclareFontShape{OT1}{wcss}{m}{ui} + {<->sub*wcr/m/ui}{} +\DeclareFontShape{OT1}{wcss}{sbc}{n} + {% + <5><6><7><8><9>wcssdc10% + <10><10.95><12><14.4><17.28><20.74><24.88>wcssdc10% + }{} + +\DeclareFontShape{OT1}{wcss}{bx}{n} + {% + <5><6><7><8><9>wcssbx10% + <10><10.95><12><14.4><17.28><20.74><24.88>wcssbx10% + }{} +\DeclareFontShape{OT1}{wcss}{bx}{ui} + {<->sub*wcr/bx/ui}{} +\endinput +%% +%% End of file `ot1wcss.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wctt.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wctt.fd new file mode 100644 index 00000000000..1738169b85b --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wctt.fd @@ -0,0 +1,39 @@ +%% +%% File `ot1wctt.fd' +%% +\ProvidesFile{ot1wctt.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{wctt}{\hyphenchar \font\m@ne} +\DeclareFontShape{OT1}{wctt}{m}{n} + {% + <5><6><7><8>wctt8<9>wctt9% + <10><10.95>wctt10% + <12><14.4><17.28><20.74><24.88>wctt12% + }{} +\DeclareFontShape{OT1}{wctt}{m}{it} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wcitt10% + }{} +\DeclareFontShape{OT1}{wctt}{m}{sl} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wcsltt10% + }{} +\DeclareFontShape{OT1}{wctt}{m}{sc} + {% + <5><6><7><8><9>% + <10><10.95><12><14.4><17.28><20.74><24.88>wctcsc10% + }{} +\DeclareFontShape{OT1}{wctt}{m}{ui} + {<->ssub*wctt/m/it}{} +\DeclareFontShape{OT1}{wctt}{bx}{n} + {<->ssub*wctt/m/n}{} +\DeclareFontShape{OT1}{wctt}{bx}{it} + {<->ssub*wctt/m/it}{} +\DeclareFontShape{OT1}{wctt}{bx}{ui} + {<->ssub*wctt/m/it}{} +\endinput +%% +%% End of file `ot1wctt.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcvtt.fd b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcvtt.fd new file mode 100644 index 00000000000..0a945ba6ca4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/lhcyrwin/ot1wcvtt.fd @@ -0,0 +1,20 @@ +%% +%% File `ot1wcvtt.fd' +%% +\ProvidesFile{ot1wcvtt.fd} + [1998/12/15 v1.0 V.V.Zhytnikov] +\DeclareFontFamily{OT1}{wcvtt}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{wcvtt}{m}{n}% + {% + <5><6><7><8><9><10><10.95>% + <12><14.4><17.28><20.74><24.88>wcvtt10% + }{} +\DeclareFontShape{OT1}{wcvtt}{m}{it}% + {% + <5><6><7><8><9><10><10.95>% + <12><14.4><17.28><20.74><24.88>wcvtti10% + }{} +\endinput +%% +%% End of file `ot1wcvtt.fd' +%% diff --git a/Master/texmf-dist/tex/latex/lhcyr/otchet.tex b/Master/texmf-dist/tex/latex/lhcyr/otchet.tex new file mode 100644 index 00000000000..f74bc4546d6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/otchet.tex @@ -0,0 +1,52 @@ +\documentclass{report} + +\usepackage[russtyle]{lhcyralt} + +\begin{document} + +\title{} +\date{\today} +\maketitle + +\begin{abstract} + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. +\end{abstract} + +\tableofcontents +\listoftables + +\chapter{ࢠ} + +\section{} + + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + +\begin{table} + +\caption{ਬ} +\end{table} + +\appendix + +\chapter{ਫ} + + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + +\chapter{ਫ} + + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + +\begin{thebibliography}{0} +\bibitem{1} +\end{thebibliography} + + +\end{document} diff --git a/Master/texmf-dist/tex/latex/lhcyr/pismo.tex b/Master/texmf-dist/tex/latex/lhcyr/pismo.tex new file mode 100644 index 00000000000..f248225e6bf --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/pismo.tex @@ -0,0 +1,27 @@ +\documentclass{letter} + +\usepackage[russtyle]{lhcyralt} + +\begin{document} + +\address{࣮த} + +\signature{ ஢} + +\begin{letter}{} + +\opening{㡮㢠 !} + + ਢ 㡫樨, +।⠢ ᮬ . + +\closing{थ筮 } + +\encl{ \< 짥 ࠧ ᥩ\>} + +\cc{㤠⢥ 㬠} + +\end{letter} + +\end{document} + diff --git a/Master/texmf-dist/tex/latex/lhcyr/rusfonts.tex b/Master/texmf-dist/tex/latex/lhcyr/rusfonts.tex new file mode 100644 index 00000000000..3156a3bf2f7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/rusfonts.tex @@ -0,0 +1,127 @@ +\documentclass[12pt]{article} + +\usepackage{lhcyralt} +\addtolength{\textheight}{35mm} +\pagestyle{empty} + +\begin{document} + +\vspace*{-17mm} + +{ +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\itshape +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\slshape +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\scshape +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\bfseries +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\bfseries\itshape +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\bfseries\slshape +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + +{\sffamily +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\sffamily\slshape +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\sffamily\bfseries +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + +{\ttfamily +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\ttfamily\slshape +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\ttfamily\itshape +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + + +{\ttfamily\scshape +\noindent +񦧨 \newline + \newline +One two "three" \dots\ \< e\" \dots \>\ +\No\ \"\char'361\ \"\char'360 \ \"i} + +\noindent +What about kerning and case conversion? + \newline +\uppercase{񦧨} \newline +\lowercase{} \newline + + +\end{document} diff --git a/Master/texmf-dist/tex/latex/lhcyr/statya.tex b/Master/texmf-dist/tex/latex/lhcyr/statya.tex new file mode 100644 index 00000000000..55a736e34bd --- /dev/null +++ b/Master/texmf-dist/tex/latex/lhcyr/statya.tex @@ -0,0 +1,48 @@ +\documentclass{article} + +\usepackage[russtyle]{lhcyralt} + +\begin{document} + +\title{} +\date{\today} +\maketitle + +\begin{abstract} + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. +\end{abstract} + +\tableofcontents + +\section{} + + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + +\appendix + +\section{ਫ} + + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + +\section{ਫ} + + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + ⥪. ⥪. ⥪. + +\begin{thebibliography}{0} +\bibitem{1} +\end{thebibliography} + +\begin{figure} + +\caption{ਬ} +\end{figure} + +\end{document} -- cgit v1.2.3