%%% =========================================================================
%%%  @LaTeX-style-file{
%%%     author          = "Silvano Balemi",
%%%     version         = "1.4",
%%%     date            = "8-JUNE-93",
%%%     filename        = "ACCarticle.sty",
%%%     docstring       = "This is a LaTeX style file for camera ready
%%%                        articles according to instructions of the
%%%                        IEEE American Control Conference (ACC).
%%%                        The default font size is 10 points.
%%%
%%%                        You may want to adjust the position of the
%%%                        text on the page (for your specific
%%%                        printer) with the commands
%%%                           \addtolength{\oddsidemargin}{Xmm} % right Xmm
%%%                           \addtolength{\topmargin}{Ymm}     % down Ymm
%%% }
%%% =========================================================================
%%%
%%%     LaTeX-style-file adapted for IEEE CDC 1996 publications specifications
%%%     for exact size printing on A4 paper
%%%     (also to be used for IEEE CDC 1997 and ACC 1997).
%%%
%%% =========================================================================
%%%
%%%     LaTeX-style-file revised for COC'2000 Conference Proceedings
%%%     by Alexander Churilov, November 1999
%%%
%%% =========================================================================

\typeout{Document Style `coc2000' <20-NOVEMBER-99>.} %Rev. A. Churilov

\input article.sty\relax
\def\keywords#1{}

\textheight 240mm       %Rev. A. Churilov
\textwidth 165mm        %Rev. A. Churilov
\columnsep 5mm          %Rev. A. Churilov
\parindent 0pt
\parskip 1em    % Spacing around sectioning now robust wrt changes in parskip
\oddsidemargin -4mm   %Rev. A. Churilov
\evensidemargin -4mm  %Rev. A. Churilov
\topmargin -15mm        %Rev. A. Churilov
\twocolumn
\sloppy
\flushbottom

\def\maketitle{\par
 \begingroup
 \def\@makefnmark{\hbox{$^{\@thefnmark}$\hss}}
 \if@twocolumn
 \twocolumn[\@maketitle]
 \else \newpage
 \global\@topnum\z@ \@maketitle \fi\pagestyle{empty}\@thanks %Rev. A.Churilov
 \endgroup
 \let\maketitle\relax
 \let\@maketitle\relax
 \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}

\def\@maketitle{\newpage
 \null \vskip .3em       %Rev. <20-JUNE-96> C. Schrader
\begin{center}
 {\LARGE\bf \@title \par} \vskip 1.5em {\large \lineskip .5em
 \begin{tabular}[t]{c}\@author
 \end{tabular}\par}
 \end{center}
 \par
 \vskip 1.5em}

\def\@startsection#1#2#3#4#5#6#7{\if@noskipsec \leavevmode \fi
   \par \@tempskipa #4\relax
   \@afterindenttrue
   \ifdim \@tempskipa <\z@ \@tempskipa -\@tempskipa \@afterindentfalse\fi
   \addtolength{\@tempskipa}{-\parskip}
   \if@nobreak \everypar{}\else
     \addpenalty{\@secpenalty}\addvspace{\@tempskipa}\fi
     \@ifstar
     {\@ssect{#1}{#2}{#3}{#4}{#5}{#6}{#7}}
     {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}{#7}}}}

\def\@sect#1#2#3#4#5#6#7[#8]#9{
   \ifnum #2>\c@secnumdepth
      \def\@svsec{}
   \else
      \ifnum #2> 2 % if it is subsubsection, paragraph  ...
        \refstepcounter{#1}\edef\@svsec{{\csname the#1\endcsname}\hskip .5em }
      \else        % if it is section or subsection, put "." after number
         %Rev. <20-JUNE-96> C. Schrader ("." removed)
        \refstepcounter{#1}\edef\@svsec{{\csname the#1\endcsname}\hskip .5em }
      \fi
   \fi
   \@tempskipa #5\relax
   \ifdim \@tempskipa>\z@
      \begingroup #6\relax
      \ifnum #2 > 1  % if it is not a section ..
         %% header indented at right of section number
         %\@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8#7\par}
         %% header on the same line as section number
         \@hangfrom{\hskip #3\relax}{\@svsec\interlinepenalty \@M #8#7\par}
      \else          % if it is a section ..
         \setbox1=\hbox{\@svsec #8#7}
         \ifdim \wd1>\columnwidth
             {\centering\@svsec \interlinepenalty \@M #8#7\par}
         \else  % if it is section AND not wider then width of column
             \vskip\parskip\centerline{\@svsec\interlinepenalty\@M #8#7}\par
         \fi
      \fi
      \endgroup
      \csname #1mark\endcsname{#8}\addcontentsline
         {toc}{#1}{\ifnum #2>\c@secnumdepth \else
                      \protect\numberline{\csname the#1\endcsname}\fi
                    #8}
   \else
        \def\@svsechd{#6\hskip #3\@svsec #9#7\csname #1mark\endcsname
              {#8}\addcontentsline {toc}{#1}{\ifnum #2>\c@secnumdepth \else
               \protect\numberline{\csname the#1\endcsname}\fi
               #8}}
   \fi
   \@xsect{#5}}

\def\@ssect#1#2#3#4#5#6#7#8{\@tempskipa #5\relax
  \ifdim \@tempskipa>\z@
     \begingroup #6\relax
     \ifnum #2 > 1
         \@hangfrom{\hskip #3}{\interlinepenalty\@M #8#7\par}
     \else % if it is section AND not wider then width of column
         \setbox1=\hbox{#8#7}
         \ifdim \wd1>\columnwidth
             {\centering#8#7\par}
         \else
             \vskip\parskip\centerline{#8#7}\par
         \fi
     \fi
     \endgroup
  \else
     \def\@svsechd{#6\hskip #3\relax #8#7}
  \fi
  \@xsect{#5}}

\def\@xsect#1{\@tempskipa #1\relax
      \ifdim \@tempskipa>\z@
       \par \nobreak
       \addtolength{\@tempskipa}{-\parskip}
       \vskip \@tempskipa
       \@afterheading
    \else \global\@nobreakfalse \global\@noskipsectrue
       \everypar{\if@noskipsec \global\@noskipsecfalse
                   \clubpenalty\@M \hskip -\parindent
                   \begingroup \@svsechd \endgroup \unskip
                   \hskip -#1
                  \else \clubpenalty \@clubpenalty
                    \everypar{}\fi}\fi\ignorespaces}

\def\section{\@startsection{section}{1}{\z@}
{6.5ex plus 0.5ex minus 0.5ex}{3ex plus 0.3ex}{\bf}{}}
\def\subsection{\@startsection{subsection}{2}{\z@}{3.0ex plus
.3ex minus .1ex}{0.01ex plus .0ex}{\bf}{}}
\def\subsubsection{\@startsection{subsubsection}{3}{2em}{3.0ex plus
.3ex minus .1ex}{-1em}{\bf}{:}}

\def\thebibliography#1{\section*        %Rev. <20-JUNE-96> C. Schrader
{References\@mkboth
 {References}{References}}\parskip 0pt \list
 {[\arabic{enumi}]\hfill}{\labelwidth 7mm \leftmargin\labelwidth
 \itemindent 9mm \itemsep 0pt
\advance\leftmargin -7mm
 \usecounter{enumi}}
 \def\newblock{\hskip .11em plus .33em minus .07em}
 \sloppy\clubpenalty4000\widowpenalty4000
 \sfcode`\.=1000\relax}
\let\endthebibliography=\endlist

% Rev. A. Churilov
% Do not number pages!

%%% Redefines captions
\newlength{\captionindent}
\long\def\@makecaption#1#2{
      \vskip 10pt
      \setbox\@tempboxa\hbox{{\bf #1:} \rm #2}
      \ifdim \wd\@tempboxa >\hsize
      \setbox\@tempboxa\hbox{\bf#1:~}
      \setlength\captionindent{\wd\@tempboxa} % caption indent of width of #1
%      \setlength\captionindent{0pt}           % no caption indent
      \parbox[t]{\hsize}{\small \hangindent \captionindent \hangafter=1%
      \unhbox\@tempboxa#2}
      \else \hbox to\hsize{\hfil\box\@tempboxa\hfil}
      \fi
}

%%% defines the QED square and the proof environment
\def\QED{~\rule[-1pt]{5pt}{5pt}\par\medskip}
\newenvironment{proof}{{\bf Proof: \ }}{ \hfill \QED}

%%% used a tex at the foot of the article
% Do not use footnotes!
\renewcommand\footnote{}       %Rev. A. Churilov

% set up default pagestyle
\pagestyle{empty}               %Rev. A. Churilov

%% make itemsep narrower
\def\@normalsize{\@setsize\normalsize{11.9pt}\xpt\@xpt
\abovedisplayskip 10pt plus2pt minus5pt
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus3pt
\belowdisplayshortskip 6pt plus3pt minus3pt
\def\@listi{\leftmargin\leftmargini
 \topsep -\parskip \addtolength{\topsep}{0.5em}
 \parsep 1pt plus 1pt minus 1pt
 \itemsep 2pt plus 1pt minus 1pt
}}


