%% This is cmcyralt.sty
%%
\def\fileversion{v1.0}
\def\filedate{1994/12/25}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{cmcyralt}[\filedate\space\fileversion\space%
cmcyr fonts in alt encoding (A.Harin and V.Zhytnikov)]
\typeout{Package cmcyralt\space\fileversion\space\filedate:^^J%
cmcyr fonts in alternative encoding (A.Harin and 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'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
\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
}

\renewcommand{\rmdefault}{cmcyr}
\renewcommand{\sfdefault}{cmcss}
\renewcommand{\ttdefault}{cmctt}

% 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'372%
        \else\if\@tmpzzz\@tmpgt\char'373%
        \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
\def\No{{\char'374}}
% Russian double quotes  \< \>  ->  << >>
\def\<{{\char'372}}
\def\>{{\char'373}}

% Russian Style
\DeclareOption{russtyle}{%
\def\prefacename{�।�᫮���}%
\def\refname{��뫪�}%
\def\abstractname{�����}%
\def\bibname{�������}%
\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{⠪�� �.}%
\def\today{\number\day~\ifcase\month\or
  ﭢ���\or 䥢ࠫ�\or ����\or ��५�\or ���\or ���\or
  ���\or ������\or ᥭ����\or ������\or �����\or
  �������\fi \space \number\year~�.}%
}
\ProcessOptions

\endinput
%%
%% End of cmcyralt.sty