%%% JETPL -- February 2001 -- version for outer use %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesClass{jetpl}[2001/02/08 v057] \RequirePackage{amsmath} \RequirePackage{amssymb} \RequirePackage{multicol} \RequirePackage{tabularx} \RequirePackage{euscript} \RequirePackage{calc} \RequirePackage{indentfirst} %%%----------MAKET MACROS---------- \newcommand{\sodauthor}[1]{\global\def\@sodauthor{#1}} \newcommand{\sodtitle}[1]{\global\def\@sodtitle{#1}} \newcounter{issue} \newcounter{volume} \newcommand{\newissue}{% \if@maket% \addtocounter{issue}{1} \addtocontents{sod}{\protect\vfill\protect\eject} \addtocontents{sod}{\protect\begin{center}} \addtocontents{sod}{\protect\Large\protect\bfseries} \addtocontents{sod}{\protect —одержание\\[2mm]} \addtocontents{sod}{\protect\large} \addtocontents{sod}{\protect ¬ыпуск\string~\theissue} \addtocontents{sod}{\protect\end{center}} \fi \vfill\eject \thispagestyle{empty}\vspace*{30mm}\hbox{} \cleartwopages } \newcommand{\newtheme}[1]{% \if@maket% \addtocontents{sod}{\protect\begin{center}} \addtocontents{sod}{\string{\string\bfseries\string\normalsize\ #1\string}} \addtocontents{sod}{\protect\end{center}} \fi } \newif\if@maket\@maketfalse \newcounter{countart} \setcounter{countart}{0} \newif\if@vypusk \newif\if@vypfp \def\maket{\@makettrue\@vypuskfalse\@vypfpfalse} \AtBeginDocument{% \setcounter{FirstPageNumber}{\value{page}}% \newcommand{\inputarticle}[1]{% \addtocounter{countart}{1} \def\articlename{#1}% \input{\theissue#1}% \label{\articlename:lastpagenumber}% } \if@maket% \addtocontents{sod}{\protect\onecolumn} \addtocontents{sod}{\protect\rus} \addtocontents{sod}{\protect\thispagestyle{plain}} \addtocontents{sod}{\protect\begin{center}} \addtocontents{sod}{\protect\Large\protect\bfseries} \addtocontents{sod}{\protect —одержание\\[2mm]} \addtocontents{sod}{\protect\large} \addtocontents{sod}{\protect ¬ыпуск\string~\theissue} \addtocontents{sod}{\protect\end{center}} \fi } \AtEndDocument{\if@maket\@starttoc{sod}\fi} \newcounter{mylang} \def\rus{\setcounter{mylang}{1}\ifx\l@russian\@undefined\else \language\l@russian\fi\lefthyphenmin2\righthyphenmin2} \def\lat{\setcounter{mylang}{0}\ifx\l@english\@undefined\else \language\l@english\fi\lefthyphenmin2\righthyphenmin3} \newcommand{\thefigure}{\arabic{figure}} \newcommand\@ptsize{} \newcommand\@firstpage{} \def\firstpage#1{\edef\@firstpage{#1}\c@page=\@firstpage} \newcommand\@lastpage{} \def\lastpage#1{\gdef\@lastpage{#1}} \newif\if@restonecol \newif\if@titlepage \newif\if@mcol \newif\if@wideon \@titlepagefalse \if@compatibility\else \DeclareOption{a4paper}{\setlength\paperheight{297mm}\setlength\paperwidth{210mm}} \DeclareOption{landscape} {\setlength\@tempdima{\paperheight}% \setlength\paperheight{\paperwidth}% \setlength\paperwidth{\@tempdima}} \fi \if@compatibility \renewcommand\@ptsize{0} \else \DeclareOption{10pt}{\renewcommand\@ptsize{0}} \fi \DeclareOption{11pt}{\renewcommand\@ptsize{1}} \DeclareOption{12pt}{\renewcommand\@ptsize{2}} \if@compatibility\else \DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse} \fi \DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue} \DeclareOption{draft}{\setlength\overfullrule{5pt}} \if@compatibility\else \DeclareOption{final}{\setlength\overfullrule{0pt}} \fi \DeclareOption{titlepage}{\@titlepagetrue} \if@compatibility\else \DeclareOption{notitlepage}{\@titlepagefalse} \fi \if@compatibility\else \DeclareOption{onecolumn}{\@twocolumnfalse\@mcolfalse\@wideontrue} \fi \DeclareOption{twocolumn}{\@twocolumntrue\@mcolfalse\@wideontrue} \DeclareOption{mcolumn}{\@mcoltrue\@twocolumnfalse} \DeclareOption{leqno}{\input{leqno.clo}} \DeclareOption{fleqn}{\input{fleqn.clo}} \DeclareOption{openbib}{% \AtEndOfPackage{% \renewcommand\@openbib@code{% \advance\leftmargin\bibindent \itemindent-\bibindent \listparindent\itemindent \parsep\z@ }% \renewcommand\newblock{\par}% }% } \ExecuteOptions{a4paper,10pt,twoside,onecolumn,final} \ProcessOptions \input{size1\@ptsize.clo} \AtEndOfClass{% \newcommand{\twocol}{\twocolumn% \RequirePackage{ftnright}% \renewcommand\footnoterule{\vspace*{-3pt}% \noindent\rule{.4\columnwidth}{.4pt}\vspace*{2.6pt}}% }% } \setlength\lineskip{1\p@} \renewcommand\baselinestretch{1.05} \setlength\parskip{0\p@\@plus.3pt} \@lowpenalty51 \@medpenalty151 \@highpenalty301 \setcounter{topnumber}{2} \renewcommand\topfraction{.7} \setcounter{bottomnumber}{1} \renewcommand\bottomfraction{.3} \setcounter{totalnumber}{3} \renewcommand\textfraction{.2} \renewcommand\floatpagefraction{.9} \setcounter{dbltopnumber}{2} \renewcommand\dbltopfraction{.7} \renewcommand\dblfloatpagefraction{.7} \hoffset-25.4mm \voffset-25.4mm \topmargin24mm \headsep6mm \headheight12pt \marginparwidth0pt \oddsidemargin0pt \marginparsep0pt \footskip9mm \footnotesep1mm %\setlength{\skip\footins}{15\p@\@plus4\p@\@minus2\p@} \textwidth172.3mm \AtBeginDocument{\addtolength{\columnsep}{8pt}} \AtBeginDocument{\addtolength{\textwidth}{10pt}} \textheight230.3mm \tabcolsep5pt \oddsidemargin13.5mm \evensidemargin13.5mm \newlength\mycolwidth \setlength{\mycolwidth}{\textwidth} \addtolength{\mycolwidth}{-\columnsep} \divide\mycolwidth by\tw@ \@addtoreset{footnote}{part} \newskip\minskip \newlength\abovecaptionskip \newlength\belowcaptionskip \setlength{\minskip}{1.5mm plus.15fil minus.5mm} \setlength{\abovecaptionskip}{\minskip} \setlength{\belowcaptionskip}{\minskip} \setlength{\skip\footins}{.4mm plus.1fil minus.1mm} \setlength{\abovedisplayskip}{\minskip} \setlength{\belowdisplayskip}{\minskip} \setlength{\abovedisplayshortskip}{\minskip} \setlength{\belowdisplayshortskip}{\minskip} \newcounter{FirstPageNumber} %%%----------MULTICOLS---------- \AtEndDocument{\if@wideon\else\end{multicols}\fi} \AtEndOfClass{% \if@mcol% \RequirePackage{multicol}\global\@wideonfalse \multicolsep0pt % before/after skips \premulticols50pt % free space at the left of a page \postmulticols20pt% \newlength\colwidth{}\colwidth\textwidth \divide\colwidth\tw@ \fi } \newcommand{\rulka}{} \AtBeginDocument{% \renewcommand{\rulka}{\rightline{\rule[-3mm]{.1pt}{3mm}\rule{\colwidth}{.5pt}}} \def\wideonx{% \if@twocolumn% \else \if@mcol \if@wideon\else\global\@wideontrue% \par\end{multicols}\par\noindent \fi \fi \fi } \def\wideon{% \if@twocolumn% \else \if@mcol \if@wideon\else\global\@wideontrue% \par\end{multicols}% \leftline{\rule{\colwidth}{.1pt}\rule{.1pt}{2mm}}\par\noindent \fi \fi \fi } \def\wideoffx{% \if@twocolumn% \else \if@mcol \if@wideon\global\@wideonfalse% \par\begin{multicols}{2}[~]\noindent \fi \fi \fi } \def\wideoff{% \if@twocolumn% \else \if@mcol \if@wideon\global\@wideonfalse% \rightline{% \rule[-4mm]{.1pt}{2mm}\rule[-2mm]{\colwidth}{.5pt}}% \par\begin{multicols}{2}\noindent \fi \fi \fi }% } \newcommand{\eqalign}{\split} %%%----------TITLEPAGE---------- \newcommand\@abstract{} \newcommand{\abstract}[1]{\gdef\@abstract{\parbox{155mm}{% \hspace*{5.5mm}\small\ignorespaces#1}}% } \newcommand\@rtitle{} \newcommand{\rtitle}[1]{\gdef\@rtitle{#1}} \let\@rtitle=\@title \newcommand\@rauthor{} \newcommand\@address{} \newcommand\@authoraddress{} \renewcommand{\author}[1]{% \expandafter\def\expandafter\@authoraddress\expandafter {\@authoraddress% {\dimen0=-\prevdepth\advance\dimen0 by8mm% \nointerlineskip\centering% \vrule height\dimen0 width0pt depth3mm\relax\ignorespaces{% \slshape#1}\unskip\par }% }% } \let\@rauthor=\@authoraddress \def\rauthor#1{\gdef\@rauthor{#1}} \def\@PACS{} \def\PACS#1{\gdef\@PACS{#1}} \def\address#1{\expandafter\def\expandafter\@authoraddress\expandafter {\@authoraddress{\footnotesize\sl\centering\ignorespaces#1\unskip\par}}} \newcommand{\submitted}{% {\ifnum\value{mylang}=0 Submitted\ \else ѕоступила в редакцию\ \fi}} \newcommand{\resubmitted}{% {\ifnum\value{mylang}=0 Resubmitted\ \else ѕосле переработки\ \fi}} \newcommand\@dates{} \newcommand{\dates}[2]{\gdef\@dates{{\footnotesize\centering \submitted#1{\if#2*\else\par\resubmitted#2\fi}}\par }} \newcommand\@JETPLyear[1]{% ¬ычисл€ем год по тому \ifcase#1% \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or% 1--20 \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or% 21--40 \or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or\or% 41--60 \or\or\or\or\or\or\or\or\or\or\or\or\or% 61--72 \or2001\or2001% 73--74 \or2002\or2002% 75--76 \or2003\or2003% 77--78 \or2004\or2004% 79--80 \or2005\or2005% 81--82 \or2006\or2006% 83--84 \or2007\or2007% 85--86 \else{\@latexerr{Volume \arabic{volume}~inconsistent}\@eha}% \fi } \newcommand{\rusissmonth}[1]{% \ifcase\number#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 декабр€\fi } \newcommand{\engissmonth}[1]{% \ifcase\number#1\or January\or January\or February\or February\or March\or March\or April\or April\or May\or May\or June\or June\or July\or July\or August\or August\or September\or September\or October\or October\or November\or November\or December\or December\fi } \newcommand\ps@titlehead{% —тиль titlehead первой полосы статьи \renewcommand\@evenhead{% \hbox to\textwidth{\mdseries\rmfamily\upshape\small \ifnum\value{mylang}=0 Pis'ma v ZhETF% \if@maket% , vol.\,\arabic{volume}, iss.\,\arabic{issue}, pp.\,\pageref{\articlename:firstpagenumber}\,--\,% \pageref{\articlename:lastpagenumber} \hfill\copyright\ \@JETPLyear{\value{volume}}\ \engissmonth{\value{issue}}\ \ifodd\value{issue}10\else25\fi \else \hfill \fi \else ѕисьма в ∆Ё“‘% \if@maket% , том \arabic{volume}, вып.\,\arabic{issue}, с.\,\pageref{\articlename:firstpagenumber}\,--\,% \pageref{\articlename:lastpagenumber} \hfill\copyright\ \@JETPLyear{\value{volume}}\,г. \ifodd\value{issue}10\else25\fi\ \rusissmonth{\value{issue}}% \else \hfill \fi \fi } } \let\@oddhead\@evenhead \renewcommand\@oddfoot{% \def\theList{\arabic{List}}% \setcounter{List}{1+(\value{page}-\value{FirstPageNumber}+3)/16}% \setcounter{PageInList}{(\value{page}-\value{FirstPageNumber}+3)-16*\value{List}+16}% \if@maket% \ifnum\value{List}=1% \rlap{\mdseries\rmfamily\upshape\small ѕисьма в ∆Ё“‘\quad том \arabic{volume}\quad вып.\,\usebox{\issuebox}\quad\@JETPLyear{\value{volume}}}\hfill \mdseries\rmfamily\upshape\normalsize\arabic{page}\hfill \else \ifnum\value{PageInList}=1% \rlap{\bfseries\rmfamily\upshape\small\arabic{List}\hspace*{5mm}% \mdseries\rmfamily\upshape\small ѕисьма в ∆Ё“‘\quad том \arabic{volume}\quad вып.\,\usebox{\issuebox}\quad\@JETPLyear{\value{volume}}}\hfill\arabic{page}\hfill \else \ifnum\value{PageInList}=3% \rlap{\mdseries\rmfamily\upshape\small ѕисьма в ∆Ё“‘\quad том \arabic{volume}\quad вып.\,\usebox{\issuebox}\quad\@JETPLyear{\value{volume}}}\hfill\arabic{page}\hfill \bfseries\rmfamily\upshape\small \llap{\arabic{List}$\mathsurround0mm^*$}% \else \rlap{\mdseries\rmfamily\upshape\small ѕисьма в ∆Ё“‘\quad том \arabic{volume}\quad вып.\,\usebox{\issuebox}\quad\@JETPLyear{\value{volume}}}\hfill \mdseries\rmfamily\upshape\normalsize\arabic{page}\hfill \fi \fi \fi \else \rlap{\mdseries\rmfamily\upshape\small ѕисьма в ∆Ё“‘}\quad\hfill \mdseries\rmfamily\upshape\normalsize\arabic{page}\hfill \fi } \renewcommand{\@evenfoot}{% \hfill\mdseries\rmfamily\upshape\normalsize\arabic{page}\hfill \llap{\mdseries\rmfamily\upshape\small ѕисьма в ∆Ё“‘\quad том \arabic{volume}\quad вып.\,\usebox{\issuebox}\quad\@JETPLyear{\value{volume}}}% }% } \def\@maketitle{% \vbox{\vspace*{-4mm} \begin{center} {\Large\rmfamily\bfseries\upshape\@title\par\vspace*{-4mm}}% \vskip12pt plus.1fil minus6pt% \@authoraddress\par \vspace*{-3mm} \vskip6pt plus.1fil minus3pt% \vspace*{3mm}% \@dates\par \vskip2em plus.1fil minus1ex% \@abstract% \vskip2em plus1em minus1ex% \par \end{center} }% } \newcommand\maketitle{\par \setcounter{footnote}{0}% \begingroup \def\@makefnmark{$\mathsurround0mm^{\number\c@footnote)}$} \long\def\@makefntext##1{\parindent1em\noindent \hb@xt@1.8em{% \hss$\mathsurround0mm^{\number\c@footnote)}$}##1% }% \if@twocolumn \twocolumn[\@maketitle]% \else \global\@topnum\z@ \@maketitle%\@thanks \fi \thispagestyle{titlehead}\@thanks \endgroup \if@maket% \label{\articlename:firstpagenumber}% \addtocontents{sod}{\string\def\string\art\articlename{\@sodtitle}}% \addtocontents{sod}{\string\def\string\aut\articlename{\@sodauthor}}% \addtocontents{sod}{\string\def\string\pag\articlename\string{\pageref{\articlename:firstpagenumber}\string}}% \addtocontents{sod}{\string\def\string\pacs\articlename{\@PACS}}% \addtocontents{sod}{\string\sodentry{\string\art\articlename}{\string\aut\articlename}{\string\pag\articlename}}% \fi \if@mcol\begin{multicols}{2}\fi \global\let\@thanks\@empty \global\let\@author\@empty \global\let\@authoraddress\@empty \global\let\@dates\@empty \global\let\@title\@empty \global\let\@sodauthor\@empty \global\let\@sodtitle\@empty \setcounter{equation}{0} } %%%----------ќЋќЌ“»“”Ћџ---------- \newcounter{PageInList}% Ќомер страницы в печатном листе: 1,2,...,16 \newcounter{List} % Ќомер печатного листа: 1,2,... (16 стр. в листе) \newcounter{auxnumber} \newbox\issuebox \AtBeginDocument{% \setcounter{auxnumber}{\value{issue}}% \ifodd\value{issue}% \addtocounter{auxnumber}{1}% \setbox\issuebox\hbox{\arabic{issue}\,--\,\arabic{auxnumber}}% \else \addtocounter{auxnumber}{-1}% \setbox\issuebox\hbox{\arabic{auxnumber}\,--\,\arabic{issue}}% \fi } \def\ps@headings{% \def\@evenfoot{\hfill\mdseries\rmfamily\upshape\small Письма в ЖЭТФ\quad \if@maket% том \arabic{volume}\quad вып.\,\usebox\issuebox\quad\@JETPLyear{\value{volume}}% \fi } \def\@oddfoot{% \def\theList{\arabic{List}}% \setcounter{List}{1+(\value{page}-\value{FirstPageNumber}+3)/16}% \setcounter{PageInList}{(\value{page}-\value{FirstPageNumber}+3)-16*\value{List}+16}% \ifnum\value{List}=1% \mdseries\rmfamily\upshape\small Письма в ЖЭТФ\quad \if@maket% том \arabic{volume}\quad вып.\,\usebox\issuebox\quad\@JETPLyear{\value{volume}}\hfill \else \hfill \fi \else \ifnum\value{PageInList}=1% \bfseries\rmfamily\upshape\small\arabic{List}\hspace*{5mm}% \mdseries\rmfamily\upshape\small Письма в ЖЭТФ\quad \if@maket% том \arabic{volume}\quad вып.\,\usebox{\issuebox}\quad\@JETPLyear{\value{volume}}\hfill \else \hfill \fi \else \ifnum\value{PageInList}=3% \mdseries\rmfamily\upshape\small Письма в ЖЭТФ\quad \if@maket% том \arabic{volume}\quad вып.\,\usebox{\issuebox}\quad\@JETPLyear{\value{volume}}\hfill \bfseries\rmfamily\upshape\small \arabic{List}$\mathsurround0mm^*$ \else \hfill \fi \else \mdseries\rmfamily\upshape\small Письма в ЖЭТФ\quad \if@maket% том \arabic{volume}\quad вып.\,\usebox{\issuebox}\quad\@JETPLyear{\value{volume}}\hfill \else \hfill \fi \fi \fi \fi } \if\c@page=@firstpage% \@titlehead \else \def\@oddhead{\vbox{% \hbox to\textwidth{\hfill\normalfont\slshape\@rtitle\hfill \upshape\arabic{page}}% \smallskip\hrule width\textwidth depth.2pt height0pt% }}% \def\@evenhead{\vbox{% \hbox to\textwidth{\normalfont\upshape\arabic{page}\hfill \slshape\@rauthor\hfill}% \smallskip\hrule width\textwidth depth.2pt height0pt% }}% \fi } \pagestyle{headings} %%%----------Math---------- \binoppenalty700 \relpenalty500 \newcommand{\qqq}[1]{#1\nobreak\discretionary{}{\hbox{\m@th$#1$}}{}} \def\arctg{\mathop{\text{arctg}}\nolimits} \def\Sp{\mathop{\text{Sp}}\nolimits} \DeclareRobustCommand\lambdabar{% \bgroup \def\@tempa{% \hbox{% \raise.73\ht\z@ \hb@xt@\z@{% \kern.25\wd\z@ \vrule \@width.5\wd\z@\@height.1\p@\@depth.1\p@ \hss }% \box\z@ }% }% \mathchoice {\setbox\z@\hbox{$\displaystyle \lambda$}\@tempa}% {\setbox\z@\hbox{$\textstyle \lambda$}\@tempa}% {\setbox\z@\hbox{$\scriptstyle \lambda$}\@tempa}% {\setbox\z@\hbox{$\scriptscriptstyle\lambda$}\@tempa}% \egroup }% %%%----------MISC---------- \newcommand{\Frac}[2]{\displaystyle\frac{#1}{#2}} \DeclareTextSymbolDefault{\textnumero}{OT1} \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark)}}} \newcommand{\centerlast}[1]{ \addtolength{\leftskip}{#1 plus1fil}% \addtolength{\rightskip}{#1 plus-1fil}% \setlength{\parfillskip}{#1 plus2fil}% центровка посл. строки } \AtBeginDocument{\renewcommand{\~}{\ensuremath{\thinspace}}} \AtBeginDocument{ \pretolerance-1 \tolerance1900 \adjdemerits10000 \emergencystretch10mm % нут, с.131 \clubpenalty10000 % штраф за отрыв первой строки % \widowpenalty4000 % штраф за вис€чую строку (перенос посл. строки абзаца) \widowpenalty10000 % \displaywidowpenalty4000% то же, но перед выключной формулой \displaywidowpenalty10000 } % \hyphenation{час-тиц час-тицы час-ти-цах рос-том воз-буж-ден-ные % воз-буж-ден-ны-ми воз-буж-ден-ное воз-буж-де-ни€ воз-буж-де-нию % воз-буж-ден-но-го воз-буж-де-ни-€-ми воз-буж-де-ний клас-тер клас-те-ра % клас-те-ров час-ти-цы час-ти-цам час-тиц час-то час-то-та час-то-ты час-то-той % час-то-те час-тот вы-со-ко-час-тот-ных вы-со-ко-час-тот-ной % вы-со-ко-час-тот-но-го вы-со-ко-час-тот-ную об-суж-де-ние % } %%%----------REFERENCES---------- \AtBeginDocument{\newcommand\refname{}} \renewcommand{\@biblabel}[1]{{#1}.} \newenvironment{references}% {\reset@font\parsep0pt\itemsep0pt\begin{thebibliography}{99}\small}% {\end{thebibliography}} %%%----------FIGURE---------- %%%---------- artcle.cls remnants ---------- \newcounter{figure} \renewcommand{\bottomfraction}{.7} \renewcommand{\topfraction}{1} \renewcommand{\textfraction}{0} \renewcommand{\dbltopfraction}{.95} \renewcommand{\floatpagefraction}{.9} \renewcommand{\dblfloatpagefraction}{.9} \def\fps@figure{tbp} \def\ftype@figure{1} \def\ext@figure{lof} \def\fnum@figure{\figurename~\thefigure} \newenvironment{figure} {\@float{figure}}{\end@float} \newenvironment{figure*} {\@dblfloat{figure}}{\end@dblfloat} \RequirePackage[dvips]{graphicx} \setlength{\textfloatsep}{15pt plus2pt minus4pt} %%%----------\ris[NO]{FILENAME}{WIDTH}{HEIGHT}---centered---------- \newif\if@captlabel\@captlabeltrue \newcommand{\@captype}{figure} \newcommand\ris[5][\@arabic\c@figure]{% \renewcommand{\@captype}{figure}% \ifx*#1\@captlabelfalse\else\@captlabeltrue\fi \def\figurename{}% % \renewcommand\thefigure{{\small\unskip#1.~~}}% \renewcommand\thefigure{}% \ifdim#3<.5\textwidth \parbox[c]{.5\textwidth-\columnsep}{% \centerline{\includegraphics[bb=0 0 #3 #4]{#2.pcx}}% \caption{#5}\vskip3mm% }\hspace{\columnsep}% \else \centerline{\includegraphics[bb=0 0 #3 #4]{#2.pcx}}% \caption{#5}\vskip3mm% \fi } \newcommand{\fig}[3][\@arabic\c@figure]{% \renewcommand{\@captype}{figure}% \ifx*#1\@captlabelfalse\else\@captlabeltrue\fi \def\figurename{} \renewcommand{\thefigure}{}% \ifx*#2\else\setbox0=\hbox{\includegraphics{K:/–»—”Ќ»/#2.eps}}\fi %% \ifdim\wd0<.5\textwidth% %% \parbox[c]{.5\textwidth-\columnsep}{\noindent % \centerline{\box0}% % \caption{#3}\vskip3mm% %% }\hspace{\columnsep}% %% \else %% \centerline{\box0} %% \caption{#3}\vskip3mm% %% \fi \ifdim\wd0<.5\textwidth% \parbox[c]{.5\textwidth-\columnsep}{\noindent \centerline{\box0}% \caption{#3}\vskip3mm% }\hspace{\columnsep}% \else \centerline{\box0} \caption{#3}\vskip3mm% \fi } \newcommand\sideris[5][\@arabic\c@figure]{% \renewcommand{\@captype}{figure}% \ifx*#1\@captlabelfalse\else\@captlabeltrue\fi \def\figurename{} \renewcommand\thefigure{}% \newlength{\otstup}% \setlength{\otstup}{\columnwidth}% \addtolength{\otstup}{-#3}%\addtolength{\otstup}{-4mm}% % \setlength{\otstup}{.5\otstup}% \parbox[c]{#3}{\includegraphics[bb=0 0 #3 #4]{#2.pcx}}% % \kern4mm% \parbox[c]{\otstup}{\caption{#5}}% } \newlength{\otstup}% \newcommand\oneris[8][\@arabic\c@figure]{% \renewcommand{\@captype}{figure}% \ifx*#1\@captlabelfalse\else\@captlabeltrue\fi \def\figurename{}% \renewcommand\thefigure{}% \setlength{\otstup}{.5\textwidth}\addtolength{\otstup}{-\columnsep}% \addtolength{\otstup}{-#3}% \hspace*{.5\otstup}% \parbox[c]{#3}{\includegraphics[bb=0 0 #3 #4]{#2.pcx}}% \hspace*{.5\otstup}% \setlength{\otstup}{.5\textwidth}\addtolength{\otstup}{-\columnsep}% \addtolength{\otstup}{-#6}% \hspace*{.5\otstup}% \parbox[c]{#6}{\includegraphics[bb=0 0 #6 #7]{#5.pcx}}% \par \caption{#8}% } %%%----------TABLE---------- %%%---------- artcle.cls remnants ---------- \newcounter{table}\setcounter{table}{1} \renewcommand\thetable{\@arabic\c@table} \renewcommand{\tabularxcolumn}[1]{m{#1}} \def\fps@table{tbp} \def\ftype@table{2} \def\ext@table{lot} \def\fnum@table{\tablename~\thetable} \RequirePackage{array} \def\arraystretch{1.2} \RequirePackage{dcolumn} \newcolumntype{d}[1]{D{.}{.}{#1}} \newcommand{\tabl}[2][\@arabic\c@table\addtocounter{table}{1}]{% \renewcommand{\@captype}{table}% \renewcommand\thetable{{\sffamily\small\bfseries\unskip#1.~~}}% \def\tablename{% \ifx*#1% \else \ifnum\value{mylang}=0 {\small Table$~$\thetable~}% \else {\small “аблица$~$\thetable~}% \fi \fi }% \addtolength{\leftskip} {.06\columnwidth plus 1fil}% центровка \addtolength{\rightskip}{.06\columnwidth plus-1fil}% \setlength{\parfillskip}{.06\columnwidth plus 2fil}% {\tablename{\small#2}} } % —редство дл€ вертикальной центровки в таблицах (PTEMAC) \newcommand{\cvbox}[2]{% \setbox0=\hbox{#2}% \dimen0\ht\strutbox% \advance\dimen0+\dp\strutbox% \multiply\dimen0 by#1% \advance\dimen0-\ht0% \advance\dimen0-\dp0% \divide\dimen0 by2 \setbox0=\hbox{\lower\dimen0\hbox{#2}}\dp0=0pt\box0% } \newenvironment{table} {%\@centering% % \renewcommand{\as@makecaption}[2]{% % \setlength{\leftskip}{\captionmargin}% % \setlength{\rightskip}{\captionmargin}% % \addtolength{\as@captionwidth}{-2\captionmargin}% % \captionfont% % \newsavebox{\as@mycaptionbox} % \as@caption{\parbox{\columnwidth}{ {\hfill “абл.\thetable\par#2}} % \par}}% \@float{table}} {\end@float} \newenvironment{table*} {\@dblfloat{table}} {\end@dblfloat} %%%----------CAPTIONS---------- %%%---------- artcle.cls remnants ---------- %\newlength\abovecaptionskip %\newlength\belowcaptionskip %\setlength\abovecaptionskip{10\p@ plus2pt minus4pt} %\setlength\belowcaptionskip{0\p@ plus4pt minus4pt} \newlength{\newcaptlength} \long\def\@makecaption#1#2{% \vskip\abovecaptionskip % \sbox\@tempboxa{#1: #2}% \sbox\@tempboxa{\small#2}% \ifdim\wd\@tempboxa>\hsize \setlength{\newcaptlength}{\hsize}% \addtolength{\newcaptlength}{-.08\columnwidth}% \hbox to\hsize{\hfill\parbox{\newcaptlength}{\small#2}\hfill}% \else \global\@minipagefalse \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% \fi % \ifdim \wd\@tempboxa >\hsize % #1: #2%\par % \else % \global \@minipagefalse % \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% % \fi % \addtolength{\leftskip}{.06\columnwidth plus1fil}% % \addtolength{\rightskip}{.02\columnwidth plus-1fil}% % \setlength{\parfillskip}{0pt plus1fill}% % {\small#2\hfill\par} \vskip\belowcaptionskip } %%%----------OLD STYLE---------- \newcount\@indentflag\global\@indentflag=1 \newcommand\@indentamount{% \ifcase\@indentflag 0pt\or\@centering\or0pt plus1fil\fi\relax } \newcommand\inc@eqnnum{\addtocounter{equation}{1}} \newcommand\dec@eqnnum{\addtocounter{equation}{-1}} \def\@eqnnum{\hbox{\reset@font\rm(\theequation)}} \let\make@eqnnum=\@eqnnum \def\eqnum#1{\dec@eqnnum\global\def\make@eqnnum{\reset@font\rm(#1)}% \def\@currentlabel{#1}% } \def\eqalign#1{\null\,\vcenter{\openup2\jot\m@th \ialign{\strut\hfill$\displaystyle{##}$&$\displaystyle{{}##}$\hfill \crcr#1\crcr}}\,% } \def\eqnarray{\par\vskip-\lastskip\vskip\abovedisplayskip \inc@eqnnum\let\@currentlabel=\theequation \global\@eqnswtrue\m@th \global\@eqcnt\z@ \tabskip\@totalleftmargin\advance\tabskip by\@indentamount\let\\\@eqncr \halign to\hsize\bgroup\hskip\@centering $\displaystyle\tabskip\z@{##{}}$&\global\@eqcnt\@ne \hfill${{}##{}}$\hfill &\global\@eqcnt\tw@ $\displaystyle\tabskip\z@{##}$\hfil %\tabskip\@centering \if@eqnsw\phantom{\make@eqnnum\kern\@eqtoeqnum}\fi \tabskip\@centering \if@eqnsw\phantom{\make@eqnnum}\fi &\llap{##}\tabskip\z@\cr } \def\endeqnarray{% \@@eqncr\egroup \vskip\belowdisplayskip\noindent \dec@eqnnum\global\@indentflag=1 \global\let\make@eqnnum\@eqnnum \global\@ignoretrue } \def\nonumber{\global\@eqnswfalse \def\label##1{\@revmess{error}{\string\label{##1} used with \string\nonumber\space before (\theequation)}}% } \def\endreferences{\end{thebibliography}} %%%---------- \setcounter{secnumdepth}{3} \newcounter{part} \newcounter{section} \newcounter{subsection}[section] \newcounter{subsubsection}[subsection] \newcounter{paragraph}[subsubsection] \newcounter{subparagraph}[paragraph] \renewcommand\thepart{\@Roman\c@part.} \renewcommand\thesection{\@arabic\c@section.\kern-6pt} \renewcommand\thesubsection{\thesection.\@arabic\c@subsection} \renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection.} \renewcommand\theparagraph{\thesubsubsection.\@arabic\c@paragraph.} \renewcommand\thesubparagraph{\theparagraph.\@arabic\c@subparagraph.} \newcommand\part{% \if@noskipsec\leavevmode\fi \par \addvspace{4ex}% \@afterindentfalse \secdef\@part\@spart } \def\@part[#1]#2{% \ifnum\c@secnumdepth>\m@ne \refstepcounter{part}% \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% \else \addcontentsline{toc}{part}{#1}% \fi {\parindent\z@\raggedright \interlinepenalty\@M% \normalfont% \ifnum\c@secnumdepth>\m@ne \Large\bfseries\partname~\thepart \par\nobreak% \fi \huge\bfseries#2% \markboth{}{}\par}% \nobreak \vskip3ex% \@afterheading } \def\@spart#1{% {\parindent\z@\raggedright \interlinepenalty\@M% \normalfont \huge\bfseries#1\par }% \nobreak \vskip3ex% \@afterheading } \newcommand\section{% \suppressfloats[t]% \@startsection{section}{1}{\z@}% {-8mm\@plus-1ex\@minus-.2ex}% {2ex\@plus.3ex}% {\ignorespaces\normalfont\small\bfseries\centering\MakeUppercase}% } \newcommand\subsection{\@startsection{subsection}{2}{\z@}% {-6mm\@plus-1ex\@minus-.2ex}% {2mm\@plus.2ex}% {\normalfont\bfseries\centering}% } \newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% {-3.25ex\@plus-1ex\@minus-.2ex}% {1.5ex\@plus.2ex}% {\normalfont\small\bfseries\MakeUppercase}% } \newcommand\paragraph{\@startsection{paragraph}{4}{\z@}% {3.25ex\@plus1ex\@minus.2ex}% {-1em}% {\normalfont\bfseries}% } \newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% {3.25ex\@plus1ex\@minus.2ex}% {-1em}% {\normalfont\small\bfseries}% } \if@twocolumn \setlength\leftmargini{2em} \else \setlength\leftmargini{2.5em} \fi \leftmargin\leftmargini \setlength\leftmarginii{2.2em} \setlength\leftmarginiii{1.87em} \setlength\leftmarginiv{1.7em} \if@twocolumn \setlength\leftmarginv{.5em} \setlength\leftmarginvi{.5em} \else \setlength\leftmarginv{1em} \setlength\leftmarginvi{1em} \fi \setlength\labelsep{.5em} \setlength\labelwidth{\leftmargini} \addtolength\labelwidth{-\labelsep} \@beginparpenalty-\@lowpenalty \@endparpenalty-\@lowpenalty \@itempenalty-\@lowpenalty \renewcommand\theenumi{\@arabic\c@enumi} \renewcommand\theenumii{\@alph\c@enumii} \renewcommand\theenumiii{\@roman\c@enumiii} \renewcommand\theenumiv{\@Alph\c@enumiv} \newcommand\labelenumi{\theenumi.} \newcommand\labelenumii{(\theenumii)} \newcommand\labelenumiii{\theenumiii.} \newcommand\labelenumiv{\theenumiv.} \renewcommand\p@enumii{\theenumi} \renewcommand\p@enumiii{\theenumi(\theenumii)} \renewcommand\p@enumiv{\p@enumiii\theenumiii} \newcommand\labelitemi{\textbullet} \newcommand\labelitemii{\normalfont\bfseries \textendash} \newcommand\labelitemiii{\textasteriskcentered} \newcommand\labelitemiv{\textperiodcentered} \newenvironment{description} {\list{}{\labelwidth\z@\itemindent-\leftmargin\let\makelabel\descriptionlabel}} {\endlist} \newcommand*\descriptionlabel[1]{\hspace\labelsep\normalfont\bfseries#1} \newenvironment{quotation} {\list{}{\listparindent1.5em% \itemindent\listparindent \rightmargin\leftmargin \parsep\z@\@plus\p@}% \item\relax% } {\endlist} \newenvironment{quote} {\list{}{\rightmargin\leftmargin}\item\relax}{\endlist} \if@compatibility \newenvironment{titlepage}{% \if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse\newpage \fi \thispagestyle{empty}% \setcounter{page}\z@ } {\if@restonecol\twocolumn\else\newpage\fi} \else \newenvironment{titlepage} {\if@twocolumn \@restonecoltrue\onecolumn \else \@restonecolfalse\newpage \fi \thispagestyle{empty}% \setcounter{page}\@ne } {\if@restonecol\twocolumn\else\newpage\fi \if@twoside\else \setcounter{page}\@ne \fi } \fi \newcommand\appendix{\par \setcounter{section}{0}% \setcounter{subsection}{0}% \gdef\thesection{\@Alph\c@section.}% } \setlength\arraycolsep{5\p@} \setlength\tabcolsep{6\p@} \setlength\arrayrulewidth{.4\p@} \setlength\doublerulesep{2\p@} \setlength\tabbingsep{\labelsep} \skip\@mpfootins=\skip\footins \setlength\fboxsep{3\p@} \setlength\fboxrule{.4\p@} \renewcommand\theequation{\@arabic\c@equation} \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} \DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} \DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} \newcommand\@pnumwidth{1.55em} \newcommand\@tocrmarg{2.55em} \newcommand\@dotsep{4.5} \setcounter{tocdepth}{3} \newcommand\tableofcontents{% \section*{\contentsname \@mkboth{\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% \@starttoc{toc}% } \newcommand*\l@part[2]{% \ifnum\c@tocdepth>-2\relax \addpenalty\@secpenalty \addvspace{2.25em\@plus\p@}% \begingroup \parindent\z@\rightskip\@pnumwidth \parfillskip-\@pnumwidth {\leavevmode \large\bfseries#1\hfil\hb@xt@\@pnumwidth{\hss#2}% }\par \nobreak \if@compatibility \global\@nobreaktrue \everypar{\global\@nobreakfalse\everypar{}}% \fi \endgroup \fi } \newcommand*\l@section[2]{% \ifnum\c@tocdepth>\z@ \addpenalty\@secpenalty \addvspace{1em\@plus\p@}% \setlength\@tempdima{1.5em}% \begingroup \parindent\z@\rightskip\@pnumwidth \parfillskip-\@pnumwidth \leavevmode \bfseries \advance\leftskip\@tempdima \hskip-\leftskip #1\nobreak\hfil\nobreak\hb@xt@\@pnumwidth{\hss#2}\par \endgroup \fi } \newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} \newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} \newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} \newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}} \newcommand\listoffigures{% \section*{\listfigurename \@mkboth{\MakeUppercase\listfigurename}{\MakeUppercase\listfigurename}% }% \@starttoc{lof}% } \newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} \newcommand\listoftables{% \section*{\listtablename \@mkboth{\MakeUppercase\listtablename}{\MakeUppercase\listtablename} }% \@starttoc{lot}% } \let\l@table\l@figure \newdimen\bibindent \setlength\bibindent{1.5em} \newenvironment{thebibliography}[1] {%\section* \refname\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}% \list{\@biblabel{\@arabic\c@enumiv}}% {\settowidth\labelwidth{\@biblabel{#1}}% \leftmargin\labelwidth \advance\leftmargin\labelsep \@openbib@code \usecounter{enumiv}% \let\p@enumiv\@empty \setlength{\itemsep}{-.9mm} \renewcommand\theenumiv{\@arabic\c@enumiv}% }% \clubpenalty4000 \@clubpenalty\clubpenalty \widowpenalty4000% \sfcode`\.\@m% \vskip.3\minskip \sloppy\small \hbox to\mycolwidth{\hspace*{1mm}\hfill\rule{25mm}{.4pt}\hfill\hspace*{1mm}} } {\def\@noitemerr {\@latex@warning{Empty `thebibliography' environment}}% \endlist% } \newcommand\newblock{\hskip.11em\@plus.33em\@minus.07em} \let\@openbib@code\@empty \newenvironment{theindex} {\if@twocolumn \@restonecolfalse \else \@restonecoltrue \fi \columnseprule\z@ \columnsep35\p@ \twocolumn[\section*{\indexname}]% \@mkboth{\MakeUppercase\indexname}{\MakeUppercase\indexname}% \thispagestyle{plain}\parindent\z@ \parskip\z@\@plus.3\p@\relax \let\item\@idxitem } {\if@restonecol\onecolumn\else\clearpage\fi} \newcommand\@idxitem{\par\hangindent40\p@} \newcommand\subitem{\@idxitem\hspace*{20\p@}} \newcommand\subsubitem{\@idxitem\hspace*{30\p@}} \newcommand\indexspace{\par\vskip10\p@\@plus5\p@\@minus3\p@\relax} \renewcommand\footnoterule{% \kern-6\p@ \hrule\@width.4\columnwidth \kern2.6\p@% } \newcommand\@makefntext[1]{% \parindent1em% \noindent \hb@xt@1.8em{\hss\@makefnmark}#1% } \def\today{\ifcase\month\or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi \space\number\day, \number\year} \setlength\columnsep{10\p@} \setlength\columnseprule{0\p@} \pagenumbering{arabic} \if@twoside \else \raggedbottom \fi \if@twocolumn \twocolumn \sloppy \flushbottom \else \onecolumn \fi %%%----------CALLIGRAFIC MATH---------- \newcommand\cA{\ensuremath\mathcal{A}}\newcommand\cB{\ensuremath\mathcal{B}} \newcommand\cC{\ensuremath\mathcal{C}}\newcommand\cD{\ensuremath\mathcal{D}} \newcommand\cE{\ensuremath\mathcal{E}}\newcommand\cF{\ensuremath\mathcal{F}} \newcommand\cG{\ensuremath\mathcal{G}}\newcommand\cH{\ensuremath\mathcal{H}} \newcommand\cI{\ensuremath\mathcal{I}}\newcommand\cJ{\ensuremath\mathcal{J}} \newcommand\cK{\ensuremath\mathcal{K}}\newcommand\cL{\ensuremath\mathcal{L}} \newcommand\cM{\ensuremath\mathcal{M}}\newcommand\cN{\ensuremath\mathcal{N}} \newcommand\cO{\ensuremath\mathcal{O}}\newcommand\cP{\ensuremath\mathcal{P}} \newcommand\cQ{\ensuremath\mathcal{Q}}\newcommand\cR{\ensuremath\mathcal{R}} \newcommand\cS{\ensuremath\mathcal{S}}\newcommand\cT{\ensuremath\mathcal{T}} \newcommand\cU{\ensuremath\mathcal{U}}\newcommand\cV{\ensuremath\mathcal{V}} \newcommand\cW{\ensuremath\mathcal{W}}\newcommand\cX{\ensuremath\mathcal{X}} \newcommand\cY{\ensuremath\mathcal{Y}}\newcommand\cZ{\ensuremath\mathcal{Z}} %%%----------EULER SCRIPT MATH---euscripr.sty---------- \newcommand\sA{\ensuremath\EuScript{A}}\newcommand\sB{\ensuremath\EuScript{B}} \newcommand\sC{\ensuremath\EuScript{C}}\newcommand\sD{\ensuremath\EuScript{D}} \newcommand\sE{\ensuremath\EuScript{E}}\newcommand\sF{\ensuremath\EuScript{F}} \newcommand\sG{\ensuremath\EuScript{G}}\newcommand\sH{\ensuremath\EuScript{H}} \newcommand\sI{\ensuremath\EuScript{I}}\newcommand\sJ{\ensuremath\EuScript{J}} \newcommand\sK{\ensuremath\EuScript{K}}\newcommand\sL{\ensuremath\EuScript{L}} \newcommand\sM{\ensuremath\EuScript{M}}\newcommand\sN{\ensuremath\EuScript{N}} \newcommand\sO{\ensuremath\EuScript{O}}\newcommand\sP{\ensuremath\EuScript{P}} \newcommand\sQ{\ensuremath\EuScript{Q}}\newcommand\sR{\ensuremath\EuScript{R}} \newcommand\sS{\ensuremath\EuScript{S}}\newcommand\sT{\ensuremath\EuScript{T}} \newcommand\sU{\ensuremath\EuScript{U}}\newcommand\sV{\ensuremath\EuScript{V}} \newcommand\sW{\ensuremath\EuScript{W}}\newcommand\sX{\ensuremath\EuScript{X}} \newcommand\sY{\ensuremath\EuScript{Y}}\newcommand\sZ{\ensuremath\EuScript{Z}} %%%---------- \def\hm#1{#1\nobreak\discretionary{}{\hbox{\m@th$#1$}}{}} \newcommand{\aglue}{\nobreak\hskip\z@skip} \newcommand{\myglue}{\nobreak\hskip.167em plus.08em} \DeclareRobustCommand*{\D}{\aglue\hbox{-}\aglue} \DeclareRobustCommand*{\d}{\aglue\hbox{-}\hskip\z@skip} \DeclareRobustCommand*{\CH}{\myglue\hbox{--}\myglue} \DeclareRobustCommand*{\ch}{\myglue\hbox{--}\hskip.167em} \DeclareRobustCommand*{\T}{\myglue\hbox{--}\myglue} \DeclareRobustCommand*{\t}{\myglue\hbox{--}\hskip.167em} \DeclareRobustCommand*{\ƒ}{\aglue\hbox{-}\aglue} \DeclareRobustCommand*{\д}{\aglue\hbox{-}\hskip\z@skip} \DeclareRobustCommand*{\„}{\myglue\hbox{--}\myglue} \DeclareRobustCommand*{\ч}{\myglue\hbox{--}\hskip.167em} \DeclareRobustCommand*{\“}{\myglue\hbox{--}\myglue} \DeclareRobustCommand*{\т}{\myglue\hbox{--}\hskip.167em} \DeclareMathOperator{\Real}{Re} \DeclareMathOperator{\Imag}{Im} \def\cleartwopages{\clearpage\ifodd\c@page\else\hbox{}\thispagestyle{empty}% \newpage\if@twocolumn\hbox{}\thispagestyle{empty}\newpage\fi\fi} \def\thanks{\@ifnextchar[\thanksa\thanksb} \def\thanksa[#1]#2{\footnotemark\protected@xdef\@thanks{\@thanks \protect\setcounter{footnote}{#1}\protect\footnotetext{#2}}} \def\thanksb#1{\footnotemark\protected@xdef\@thanks{\@thanks \protect\footnotetext[\the\c@footnote]{#1}}} %%%----------Macros to write contents----------- \newlength\toclength \setlength{\toclength}{\textwidth} \addtolength{\toclength}{-12mm} \def\sodentry#1#2#3{ \par\raggedright \parbox[b]{\toclength}{{\bfseries#2}\ #1 \dotfill\ }% \hspace*{4mm}% \parbox[b]{8mm}{#3}\vspace{4mm}% } \newif\if@filesod\@filesodfalse \def\thlat{\lat\thart} \def\thrus{\rus\thart} \def\makesod{\if@maket\newwrite\@sodfile \immediate\openout\@sodfile=\vypnum sod \def\sod{\@bsphack\begingroup \def\protect####1####2{\string####1####2\space}\@sanitize \@wrsod } \def\thart{\@bsphack\begingroup \def\protect####1{\string####1\space}\@sanitize \@wrthart }\fi } \def\@wrsod#1#2{\let\thepage\relax \xdef\@gtempa{ \immediate\write\@sodfile{\string\def\string\art\artname{#1}} \immediate\write\@sodfile{\string\def\string\aut\artname{#2}} \immediate\write\@sodfile{\string\def\string\pag\artname{\thepage}}% } \endgroup\@gtempa \if@nobreak\ifvmode\nobreak\fi\fi\@esphack } \def\pacs#1{\vspace*{1.5mm} PACS: #1 \vspace{1.5mm} \if@maket\immediate\write\@sodfile{\string\def\string\pacs\artname{#1}} \fi } \def\@wrthart#1{\let\thepage\relax \xdef\@gtempb{% \immediate\write\@sodfile{\string \sodentry{\string\art#1}{\string\aut#1}{\string\pag#1}}% } \endgroup\@gtempb \if@nobreak\ifvmode\nobreak\fi\fi\@esphack } \def\sodcap{% \immediate\write\@sodfile{\string\input{jetplrus}} \immediate\write\@sodfile{\string\begin{document}} \immediate\write\@sodfile{} \immediate\write\@sodfile{\string\begin{center}\string\large\string\bf} \immediate\write\@sodfile{¬ып.\vypnum} \immediate\write\@sodfile{\string\vspace{2mm}\string\par} \immediate\write\@sodfile{—ќƒ≈–∆јЌ»≈\string\end{center}} \immediate\write\@sodfile{}% } \def\theme#1{ \immediate\write\@sodfile{} \immediate\write\@sodfile{\string\begin{center}} \immediate\write\@sodfile{{\noexpand\bf#1}} \immediate\write\@sodfile{\string\end{center}} } \def\endvypusk{ \immediate\write\@sodfile{\string\end{document}} \immediate\closeout\@sodfile \clearpage \global\@vypuskfalse } \def\soderzanie{ \if@vypusk\endvypusk\else\clearpage\fi \def\artname{sod} \input\number\vypnum sod.tex% } \def\vypusksod#1{ \if@vypusk\endvypusk\else\clearpage\fi \def\artname{sod} \input\number#1sod.tex% } %%%----------Index macros---------- \newcount\avcount \def\sa{0} \def\NewLtS#1{\vglue.5cm plus.3cm minus.3cm} \def\AventS#1#2#3#4{\def\sb{#4} \footnotesize\par#1 {\small\bfseries#2}, #3\ifx\sa\sb\else\hskip1mm(\sb)\fi\avcount1} \def\AventfS#1#2#3#4{\def\sb{#4} \footnotesize #1 {\small\bfseries#2}, #3\ifx\sa\sb\else\hskip1mm(\sb)\fi\avcount1} \def\SAventS#1#2#3{\footnotesize\def\sb{#3} \ifnum\avcount=1\hskip-1.5mm;\hfill\break\else\hskip-1.5mm; \fi {\small\bfseries #1},~#2\ifx\sa\sb\else\hskip1mm(\sb)\fi\avcount0} % Ќовые команды дл€ текущего авторского указател€ \def\AvtVypi#1#2#3#4{\def\sb{#4} \hangindent10mm\noindent \footnotesize\par#1 {\small\bfseries #2}, #3\ifx\sa\sb\else\,(\sb)\fi} \def\AvtVypic#1#2#3#4{\AvtVypi{#1}{#2}{#3}{#4};} \def\AvtVypiii#1#2#3#4{\hangindent10mm\noindent \footnotesize\def\sb{#4} {\small\bfseries #2},~#3\ifx\sa\sb\else\,(\sb)\fi} \def\AvtVypii#1#2#3#4{\hfill\break\AvtVypiii{#1}{#2}{#3}{#4}} \def\AvtVypiic#1#2#3#4{\AvtVypii{#1}{#2}{#3}{#4};} \def\AvtVypiiic#1#2#3#4{\AvtVypiii{#1}{#2}{#3}{#4};} \def\indexheading#1{ % \hbox to\pagewidth \large\bfseries\hfill#1 \hfill\break\vskip5mm} % Theme index macros \newcommand{\NewTL}[2]{\section*{\large\bfseries#1 #2}} \newcommand{\NewTM}[2]{\vspace{-1.2mm}\subsection*{\bfseries#1 #2}} \newcommand{\NewTS}[2]{\vspace{-1.2mm}\subsubsection*{\bfseries#1 #2}} \newcommand{\NewTT}[2]{\vspace{-1.2mm}\subsubsection*{\bfseries#1 #2}} \newcommand{\ArtentL}[4]{\par\lat{~#3 -- #4 {\bfseries#1}, #2.}\pagebreak[0]} \newcommand{\ArtentR}[4]{\par\rus{~#3 -- #4 {\bfseries#1}, #2.}\pagebreak[0]} \newcommand{\Artent}[4]{\par{~#3 -- #4 {\bfseries#1},~#2.}\pagebreak[0]} % Ќовые команды систематического указател€ \def\IndLargeHed#1#2{\vspace{-1mm}\NewTM{#1}{#2}\vspace{1mm}} \def\IndSmallHed#1#2{\NewTS{#1}{#2}} \def\IndArt#1#2#3#4{\Artent{#2}{#3}{#1}{#4}} % Author index macros \def\enpage#1{\def\sb{#1}% \ifx\sa\sb\else\hskip1mm(\sb)\fi} %\newcommand{\mpar}{\hspace*{5mm}} \newcommand{\mpar}{\par\hspace*{5mm}} \newcommand{\AventFB}[6]{\mpar{\bf #1} -- #5; #6 {\bf#2},~#3\enpage{#4}.} \newcommand{\AventNB}[5]{\mpar{\bf #1} -- см.\ #5 {\bf#2},~#3\enpage{#4}.} \newcommand{\SAventFB}[5]{\mpar\rule[.1cm]{3mm}{.03cm} #4; #5 {\bf#1},~#2\enpage{#3}.} \newcommand{\SAventNB}[4]{\mpar\rule[.1cm]{3mm}{.03cm} см. #4 {\bf#1},~#2\enpage{#3}.} \newcommand{\NewLtB}[1]{\vspace*{-2mm}\section*{\centerline{\large\bf #1}}} %\newcommand{\NewLtB}[1]{} \endinput %% %% End of file `jetpl.cls'