|
@@ -0,0 +1,1405 @@
|
|
|
+%%% 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'
|