% This package designed and commented in russian utf-8 encoding.
%
% Класс сборника тезисов конференции «Многофазные системы 2010»
% на основе ГОСТ 2.105-95
% Автор — Константин Михайленко
% Лицензия GPL
% Все вопросы, замечания и пожелания сюда: mailto:const@uimech.org

% Параметры:
%  a4paper, a5paper — размер бумаги. По-умолчанию — a4paper.
%  10pt, 11pt, 12pt — шрифт. По-умолчанию — 10pt
%  draft, final — как обычно. По-умолчанию — final
%  koi8-r, cp1251, utf8 — кодировка исхоного текста. По-умолчанию — utf8

% Уже подключены пакеты:
% mathtext    - для русских букв в формулах
% fontenc     - кодировка шрифтов - T2A
% inputenc    - входная кодировка - задаётся параметром
% babel       - настройки языков - русский и английский
% indentfirst - начинать абзацы с красной строки
% ccaption    - настройка вида заголовков таблиц и рисунков
% amssymb     - для русских «меньше или равно» «больше или равно»
% amsfonts     - для русских «меньше или равно» «больше или равно»
% amssymb     - для русских «меньше или равно» «больше или равно»
% graphicx    - для работы с графикой

% Используемые определения для сборника
% \Year{}     - задаёт год издания
% \Volume{}   - задаёт номер выпуска
% \tUDK{}     - задаёт УДК сборника
% \tBBK{}     - задаёт ББК сборника
% \tLIT{}     - задаёт библиотечный индекс
% \ISBN{}     - задаёт ISBN
% \Editor{}   - научный(е) редактор(ы) сборника, записываются в род. падеже
% \Publisher{}  - издательство
% \Pages{}      - количество страниц (попытаться автоматизировать)
% \BookEditor{} - редактор сборника
% \TechEditor{} - технический редактор
% \Designer{}
% \PechL{}      - количество условных печатных листов
% \IzdL{}       - количество издательских листов
% \Qty{}        - тираж
% \Contract{}      - номер договора
%
% \booktitle        - титульный лист и выходные данные
% \tableofcontents  - содержание
% \begin{preamble}…\end{preamble}  - предисловие
% \rearlist         - финальный лист


% Используемые определения для статьи
% \title{}
% \author{}
% \address{}

\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{conf2010}[2009/02/10 v1.0 Non Standard LaTeX document class]

\newcommand\IM@encoding{}
\newcommand\IM@language{}

\DeclareOption{a4paper}{%
	\setlength\paperheight{297mm}%
	\setlength\paperwidth{210mm}%
	\AtEndOfClass{\setlength\topmargin{14.6mm}%
	\setlength\headheight{5mm}%
	\setlength\headsep{5mm}%
	\setlength\textheight{176mm}%
	\setlength\footskip{0mm}%
	\setlength\oddsidemargin{14.6mm}%
	\setlength\evensidemargin{14.6mm}%
	\setlength\textwidth{117mm}}%
}
\DeclareOption{a5paper}{%
	\setlength\paperheight{210mm}%
	\setlength\paperwidth{148mm}%
	\AtEndOfClass{%
		\setlength\voffset{-15.4mm}%
		\setlength\hoffset{-8.4mm}%
		\setlength\topmargin{0mm}%
		\setlength\headheight{5mm}%
		\setlength\headsep{5mm}%
		\setlength\textheight{176mm}%
		\setlength\footskip{0mm}%
		\setlength\oddsidemargin{0mm}%
		\setlength\evensidemargin{0mm}%
		\setlength\textwidth{117mm}}%
}
\DeclareOption{koi8-r}{\renewcommand\IM@encoding{koi8-r}}
\DeclareOption{cp1251}{\renewcommand\IM@encoding{cp1251}}
\DeclareOption{utf8} {\renewcommand\IM@encoding{utf8}}

\DeclareOption{english} {\renewcommand\IM@language{english}}
\DeclareOption{russian} {\renewcommand\IM@language{russian}}

\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ExecuteOptions{a4paper,10pt,final,utf8,russian}
\ProcessOptions
\LoadClass{article}

\RequirePackage{mathtext}
\RequirePackage{ccaption}
\RequirePackage[T2A]{fontenc}
\RequirePackage[\IM@encoding]{inputenc}
\RequirePackage[\IM@language]{babel}
\RequirePackage{graphicx}
\RequirePackage{amsfonts}
\RequirePackage{amsmath}
\RequirePackage{amssymb}


\@twosidetrue

% Установка общих переменных
\newcommand{\IM@Year}{2009}
\newcommand{\Year}[1]{\renewcommand{\IM@Year}{#1}}

\newcommand{\IM@Volume}{2009}
\newcommand{\Volume}[1]{\renewcommand{\IM@Volume}{#1}}

\newcommand{\IM@UDK}{00:00}
\newcommand{\tUDK}[1]{\renewcommand{\IM@UDK}{#1}}

\newcommand{\IM@BBK}{00--00}
\newcommand{\tBBK}[1]{\renewcommand{\IM@BBK}{#1}}

\newcommand{\IM@LIT}{T52}
\newcommand{\tLIT}[1]{\renewcommand{\IM@LIT}{#1}}

\newcommand{\IM@ISBN}{5-25-67}
\newcommand{\ISBN}[1]{\renewcommand{\IM@ISBN}{#1}}

\newcommand{\IM@Editor}{}
\newcommand{\Editor}[1]{\renewcommand{\IM@Editor}{#1}}

\newcommand{\IM@Publisher}{\CYRU\cyrf\cyra: \CYRI\cyrz\cyrd\cyra\cyrt\cyre\curl\cyrsftsn\cyrs\cyrt\cyrv\cyro}
\newcommand{\Publisher}[1]{\renewcommand{\IM@Publisher}{#1}}

\newcommand{\IM@BookEditor}{}
\newcommand{\BookEditor}[1]{\renewcommand{\IM@BookEditor}{#1}}

\newcommand{\IM@TechEditor}{}
\newcommand{\TechEditor}[1]{\renewcommand{\IM@TechEditor}{#1}}

\newcommand{\IM@Designer}{}
\newcommand{\Designer}[1]{\renewcommand{\IM@Designer}{#1}}

\newcommand{\IM@PapFormat}{}
\newcommand{\PapFormat}[1]{\renewcommand{\IM@PapFormat}{#1}}

\newcommand{\IM@PechL}{}
\newcommand{\PechL}[1]{\renewcommand{\IM@PechL}{#1}}

\newcommand{\IM@IzdL}{}
\newcommand{\IzdL}[1]{\renewcommand{\IM@IzdL}{#1}}

\newcommand{\IM@Qty}{}
\newcommand{\Qty}[1]{\renewcommand{\IM@Qty}{#1}}

\newcommand{\IM@Contract}{}
\newcommand{\Contract}[1]{\renewcommand{\IM@Contract}{#1}}

\newcommand{\IM@Pages}{}
\newcommand{\Pages}[1]{\renewcommand{\IM@Pages}{#1}}



% Установка переменных для статьи
\newcommand{\@ddress}{}
\newcommand{\address}[1]{\renewcommand{\@ddress}{#1}}

\renewcommand{\@oddhead}%
 {{\vbox{
 \hbox to\textwidth{\small\sf 
 \CYRU\cyrf\cyra,\ 
 \CYRR\cyro\cyrs\cyrs\cyri\cyrya.\ 
 21--25\ 
 \cyri\cyryu\cyrn\cyrya,\ 2010
 \strut\hfil{\it \thepage}}
   \hrule}}}
\renewcommand{\@evenhead}%
 {{\vbox{
 \hbox to\textwidth{{\it \thepage}\hfill\small\sf{
 \CYRM\cyrn\cyro\cyrg\cyro\cyrf\cyra\cyrz\cyrn\cyrery\cyre\ 
 \cyrs\cyri\cyrs\cyrt\cyre\cyrm\cyrery\ '\ 2010}\strut}
   \hrule}}}
\renewcommand{\@oddfoot}{}
\renewcommand{\@evenfoot}{}


\newcommand\booktitle{
\thispagestyle{empty}
\begin{center}
{\Large
\CYRR\CYRO\CYRS\CYRS\CYRI\CYRISHRT\CYRS\CYRK\CYRA\CYRYA\ 
\CYRA\CYRK\CYRA\CYRD\CYRE\CYRM\CYRI\CYRYA\ \CYRN\CYRA\CYRU\CYRK\ \\
\CYRU\CYRF\CYRI\CYRM\CYRS\CYRK\CYRI\CYRISHRT\ 
\CYRN\CYRA\CYRU\CYRCH\CYRN\CYRERY\CYRISHRT\ \CYRC\CYRE\CYRN\CYRT\CYRR} \\ \vspace*{4cm}
{\Huge\textbf{\textsc{\CYRT\CYRR\CYRU\CYRD\CYRERY}}}\\ \vspace{0.3cm}
{\huge\textbf{\textsc{\CYRI\CYRN\CYRS\CYRT\CYRI\CYRT\CYRU\CYRT\CYRA\ 
\CYRM\CYRE\CYRH\CYRA\CYRN\CYRI\CYRK\CYRI}}}\\ \vspace*{2cm}
{\Large \CYRV\cyrery\cyrp\cyru\cyrs\cyrk~\IM@Volume}\\ \vfill
{\Large \CYRU\cyrf\cyra~--- \IM@Year}
\end{center}
\newpage
\thispagestyle{empty}
\begin{tabular}[c]{ll}
\CYRU\CYRD\CYRK & \IM@UDK \\ \CYRB\CYRB\CYRK\ & \IM@BBK \\ & \IM@LIT
\end{tabular}\hfill
%\parbox[c]{2.5cm}{\includegraphics{uimech.1}}
\\
\begin{center}
\textit{\CYRI\cyrz\cyrd\cyra\cyrn\cyri\cyre\ 
\cyro\cyrs\cyru\cyrshch\cyre\cyrs\cyrt\cyrv\cyrl\cyre\cyrn\cyro\\
\cyrp\cyrr\cyri\ \cyrf\cyri\cyrn\cyra\cyrn\cyrs\cyro\cyrv\cyro\cyrishrt\ 
\cyrp\cyro\cyrd\cyrd\cyre\cyrr\cyrzh\cyrk\cyre\\
\CYRP\cyrr\cyro\cyrg\cyrr\cyra\cyrm\cyrm\cyrery\ 
\cyrf\cyru\cyrn\cyrd\cyra\cyrm\cyre\cyrn\cyrt\cyra\cyrl\cyrsftsn\cyrn\cyrery\cyrh\ 
\cyri\cyrs\cyrs\cyrl\cyre\cyrd\cyro\cyrv\cyra\cyrn\cyri\cyrishrt\\
\CYRO\cyrt\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyrya\ 
\cyrerev\cyrn\cyre\cyrr\cyrg\cyre\cyrt\cyri\cyrk\cyri,\ 
\cyrm\cyra\cyrsh\cyri\cyrn\cyro\cyrs\cyrt\cyrr\cyro\cyre\cyrn\cyri\cyrya,\\
\cyrm\cyre\cyrh\cyra\cyrn\cyri\cyrk\cyri\ 
\cyri\ \cyrp\cyrr\cyro\cyrc\cyre\cyrs\cyrs\cyro\cyrv\ 
\cyru\cyrp\cyrr\cyra\cyrv\cyrl\cyre\cyrn\cyri\cyrya\ \CYRR\CYRA\CYRN}
\end{center}
\par\vfill
\newlength{\IM@tbl}\setlength{\IM@tbl}{\textwidth}\addtolength{\IM@tbl}{-1cm}
\noindent\begin{tabular}{@{}p{1cm}@{}p{\IM@tbl}@{}}
\IM@LIT &
\textbf{\CYRT\cyrr\cyru\cyrd\cyrery\ 
\CYRI\cyrn\cyrs\cyrt\cyri\cyrt\cyru\cyrt\cyra\ \cyrm\cyre\cyrh\cyra\cyrn\cyri\cyrk\cyri\ 
\CYRU\cyrf\cyri\cyrm\cyrs\cyrk\cyro\cyrg\cyro\ \cyrn\cyra\cyru\cyrch\cyrn\cyro\cyrg\cyro\ 
\cyrc\cyre\cyrn\cyrt\cyrr\cyra\ \CYRR\CYRA\CYRN.}
\ \CYRV\cyrery\cyrp.~\IM@Volume~/\ 
\CYRP\cyro\cyrd\ \cyrr\cyre\cyrd. \IM@Editor.~--- \IM@Publisher, \IM@Year.~--- \IM@Pages~\cyrs.
\end{tabular}
\par\vfill
\CYRV\ \cyrn\cyra\cyrs\cyrt\cyro\cyrya\cyrshch\cyri\cyrishrt\ 
\cyrs\cyrb\cyro\cyrr\cyrn\cyri\cyrk\ \cyrv\cyro\cyrsh\cyrl\cyri\ 
\cyrr\cyra\cyrb\cyro\cyrt\cyrery\ \cyrp\cyro\ 
\cyrp\cyrr\cyri\cyrk\cyrl\cyra\cyrd\cyrn\cyrery\cyrm\ 
\cyrv\cyro\cyrp\cyrr\cyro\cyrs\cyra\cyrm\ \cyrm\cyre\cyrh\cyra\cyrn\cyri\cyrk\cyri\ 
\cyrm\cyrn\cyro\cyrg\cyro\cyrf\cyra\cyrz\cyrn\cyrery\cyrh\ \cyrs\cyrr\cyre\cyrd,\ 
\cyra\cyrn\cyra\cyrl\cyri\cyrt\cyri\cyrch\cyre\cyrs\cyrk\cyri\cyrm\ 
\cyri\ \cyrv\cyrery\cyrch\cyri\cyrs\cyrl\cyri\cyrt\cyre\cyrl\cyrsftsn\cyrn\cyrery\cyrm\ 
\cyrm\cyre\cyrt\cyro\cyrd\cyra\cyrm\ 
\cyrg\cyri\cyrd\cyrr\cyro\cyrg\cyra\cyrz\cyro\cyrd\cyri\cyrn\cyra\cyrm\cyri\cyrk\cyri,\ 
\cyrp\cyrr\cyro\cyrc\cyre\cyrs\cyrs\cyra\cyrm\ \cyrp\cyre\cyrr\cyre\cyrn\cyro\cyrs\cyra,\ 
\cyrd\cyri\cyrn\cyra\cyrm\cyri\cyrk\cyri\ 
\cyrk\cyro\cyrn\cyrs\cyrt\cyrr\cyru\cyrk\cyrc\cyri\cyrishrt.
\par
\CYRS\cyrb\cyro\cyrr\cyrn\cyri\cyrk\ \cyrt\cyrr\cyru\cyrd\cyro\cyrv\ 
\cyra\cyrd\cyrr\cyre\cyrs\cyro\cyrv\cyra\cyrn\ \cyrn\cyra\cyru\cyrch\cyrn\cyrery\cyrm\ 
\cyrr\cyra\cyrb\cyro\cyrt\cyrn\cyri\cyrk\cyra\cyrm,\ 
\cyri\cyrn\cyrzh\cyre\cyrn\cyre\cyrr\cyra\cyrm,\ 
\cyra\cyrs\cyrp\cyri\cyrr\cyra\cyrn\cyrt\cyra\cyrm\ \cyri\ 
\cyrs\cyrt\cyru\cyrd\cyre\cyrn\cyrt\cyra\cyrm\ 
\cyrs\cyrt\cyra\cyrr\cyrsh\cyri\cyrh\ \cyrk\cyru\cyrr\cyrs\cyro\cyrv.
\\ \vfill
ISBN\ \hfill
\begin{tabular}[t]{cl}
\copyright &
\CYRI\cyrn\cyrs\cyrt\cyri\cyrt\cyru\cyrt\ 
\cyrm\cyre\cyrh\cyra\cyrn\cyri\cyrk\cyri\ 
\CYRU\cyrf\cyri\cyrm\cyrs\cyrk\cyro\cyrg\cyro\\
&\cyrn\cyra\cyru\cyrch\cyrn\cyro\cyrg\cyro\ 
\cyrc\cyre\cyrn\cyrt\cyrr\cyra\ \CYRR\CYRA\CYRN, \IM@Year\\
\end{tabular}
}

\newcommand{\makelastpage}{
\newpage
\thispagestyle{empty}
\hfill
\begin{center}
{\Large\ \CYRN\cyra\cyru\cyrch\cyrn\cyro\cyre\ 
\cyri\cyrz\cyrd\cyra\cyrn\cyri\cyre}\\ \vspace*{1cm}
{\Large \textbf{\CYRT\cyrr\cyru\cyrd\cyrery\ 
\CYRI\cyrn\cyrs\cyrt\cyri\cyrt\cyru\cyrt\cyra\ 
\cyrm\cyre\cyrh\cyra\cyrn\cyri\cyrk\cyri\\[.2cm]
\CYRU\cyrf\cyri\cyrm\cyrs\cyrk\cyro\cyrg\cyro\ 
\cyrn\cyra\cyru\cyrch\cyrn\cyro\cyrg\cyro\ 
\cyrc\cyre\cyrn\cyrt\cyrr\cyra\ \CYRR\CYRA\CYRN}}\\ \vspace*{1cm}
{\Large \CYRV\cyrery\cyrp\cyru\cyrs\cyrk~\IM@Volume}\\ \vspace*{.7cm}
{\large \CYRO\cyrr\cyri\cyrg\cyri\cyrn\cyra\cyrl-\cyrm\cyra\cyrk\cyre\cyrt\ 
\cyri\cyrz\cyrg\cyro\cyrt\cyro\cyrv\cyrl\cyre\cyrn\ \cyrv\ 
\CYRI\cyrn\cyrs\cyrt\cyri\cyrt\cyru\cyrt\cyre\ \cyrm\cyre\cyrh\cyra\cyrn\cyri\cyrk\cyri\ 
\CYRU\CYRN\CYRC\ \CYRR\CYRA\CYRN}\\ \vspace*{.5cm}
\CYRR\cyre\cyrd\cyra\cyrk\cyrt\cyro\cyrr: \IM@BookEditor\\
\CYRT\cyre\cyrh\cyrn\cyri\cyrch\cyre\cyrs\cyrk\cyri\cyrishrt\ 
\cyrr\cyre\cyrd\cyra\cyrk\cyrt\cyro\cyrr: \IM@TechEditor\\
\CYRK\cyro\cyrm\cyrp\cyrsftsn\cyryu\cyrt\cyre\cyrr\cyrn\cyra\cyrya\ 
\cyrv\cyre\cyrr\cyrs\cyrt\cyrk\cyra\ \cyri\ \cyrd\cyri\cyrz\cyra\cyrishrt\cyrn: \IM@Designer\\ \vspace*{1.5cm}
\CYRP\cyro\cyrd\cyrp\cyri\cyrs\cyra\cyrn\cyro\ \cyrv\ \cyrp\cyre\cyrch\cyra\cyrt\cyrsftsn\ 
\cyrs\ \cyro\cyrr\cyri\cyrg\cyri\cyrn\cyra\cyrl-\cyrm\cyra\cyrk\cyre\cyrt\cyra\\
\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \IM@PapFormat. 
\CYRB\cyru\cyrm\cyra\cyrg\cyra\ \cyro\cyrf\cyrs\cyre\cyrt\cyrn\cyra\cyrya.\\
\CYRG\cyra\cyrr\cyrn\cyri\cyrt\cyru\cyrr\cyra\ <<Computer Modern>>. 
\CYRP\cyre\cyrch\cyra\cyrt\cyrsftsn\ \cyrn\cyra\ \cyrr\cyri\cyrz\cyro\cyrg\cyrr\cyra\cyrf\cyre.\\
\CYRU\cyrs\cyrl.~\cyrp\cyre\cyrch.~\cyrl. \IM@PechL. \CYRU\cyrch.-\cyri\cyrz\cyrd.~\cyrl. \IM@IzdL.\\
\CYRT\cyri\cyrr\cyra\cyrzh\ \IM@Qty~\cyrerev\cyrk\cyrz. 
\CYRZ\cyra\cyrk\cyra\cyrz\ \No~\IM@Contract
\end{center}
\hfill
}




\captiondelim{. }
\captionnamefont{\sffamily}
\captiontitlefont{\sffamily}
\captionstyle{\centerlastline}
\hangcaption
\captionwidth{.9\textwidth}



%\date{}
%\let\address\date

\renewcommand{\figurename}{\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk\ }

\renewcommand{\@makefntext}[1]{\hfil$^{\@thefnmark}$ #1 \hfil}

\renewcommand{\maketitle}{
  \par\vspace{10mm}\par\noindent
  \begin{minipage}{\textwidth}
   \renewcommand{\thempfootnote}{\fnsymbol{mpfootnote}}
   \let\footnoterule\relax
   \let\thanks\footnote
   \centering
   {\Large\textsc{\textbf{\@title}}}\par
   \vspace{2mm}
   {\large\sl\@author}\par
   \vspace{2mm}
   {\footnotesize\@ddress}
  \end{minipage}
 \par\vspace{5mm}
 \setcounter{section}{0}
 \setcounter{equation}{0}
 \setcounter{figure}{0}
 \setcounter{table}{0}
 }

\renewcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {2.3ex \@plus.2ex}%
                                   {\normalfont\large\bfseries}}

\endinput

