%%%
%%%     filename        = "ACCarticle.sty",
%%%     docstring       = "This is a LaTeX style file for camera ready
%%%                        articles according to instructions of the 
%%%                        IEEE Conference on Decision and Control (CDC)
%%%				   and the American Control Conference (ACC).
%%%                        The default font size is 10 points.
%%%
%%%                        Usage:
%%%                           \documentstyle[epsfig]{ACCarticle}
%%%                           \begin{document}
%%%                           \author{...} 
%%%                           \title{...} 
%%%                           \maketitle
%%%                           \begin{abstract}...\end{abstract}
%%%                           
%%%                           \section{Introduction}
%%%
%%%                           \begin{figure}[ht]
%%%                           \epsfxsize=2.5in
%%%                           \epsfclipon
%%%                           \centerline{\epsffile{fig1.eps}}
%%%                           \end{figure}
%%%	
%%%			      \subsection{More Stuff}
%%%
%%%                           \subsubsection{Less Stuff}
%%%
%%%			     \begin{thebibliography}{99}
%%%                          \bibitem My favorite things!
%%%                          \end{thebibliography}
%%%       
%%%                           ...
%%%                           \end{document}
%%%
%%%                        In order to 
%%%                        remove footnote and page number, insert
%%%                           \thispagestyle{empty}\pagestyle{empty}
%%%                        right after the \maketitle command!!
%%%
%%%                        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
%%%     (also to be used for IEEE CDC 1997).
%%%

\typeout{Document Style `ACCarticle' .}

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

\textheight 243mm       %Rev. <15-JUNE-96> C. Schrader
\textwidth 177mm        %Rev. <15-JUNE-96> C. Schrader
\columnsep 10mm         %Rev. <15-JUNE-96> C. Schrader
\parindent 0pt
\parskip 1em    % Spacing around sectioning now robust wrt changes in parskip 
\oddsidemargin -6.4mm   %Rev. <1-MAY-96> O. Gonzalez
\evensidemargin -6.4mm  %Rev. <1-MAY-96> O. Gonzalez
\topmargin -23mm        %Rev. <15-JUNE-96> C. Schrader
\twocolumn
\sloppy
\flushbottom

\def\maketitle{\par
\begingroup
\def\@makefnmark{\hbox{$^{\@thefnmark}$\hss}}
\if@twocolumn 
\twocolumn[\@maketitle] 
\else \newpage
\global\@topnum\z@ \@maketitle \fi\pagestyle{myheadings}\@thanks
\endgroup
\setcounter{footnote}{0}
\let\maketitle\relax
\let\@maketitle\relax
\gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}

\def\@maketitle{\newpage
\null \vskip 1.2em      %Rev. <15-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. <15-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. <15-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

\def\ps@myheadings{\let\@mkboth\@gobbletwo
     \def\@oddhead{}\def\@oddfoot{\hfil
\@footernote\ \qquad p. \thepage}
\def\@evenhead{}\def\@evenfoot{
p. \thepage\qquad  \@footernote\ \hfil }
}

%%% 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
\def\footernote#1{\def\@footernote{#1}}
\footernote{}

% set up default pagestyle
\pagestyle{myheadings}

%% 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
}}