%% This is file `seeon.cls' based on `proc.cls',
%% 2000/01/01 Hartmut R. Pfitzinger
%%
%% usage: \documentclass[a4paper]{seeon}
%%    or: \documentclass[letterpaper]{seeon}
%%
%% \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{seeon}
              [2000/01/01 v0.99 Special LaTeX document class]
%
% Some more standard options not allowed:
\DeclareOption{10pt}{\ClassError{proc}{`10pt' not supported}{}}
\DeclareOption{11pt}{\ClassError{proc}{`11pt' not supported}{}}
\DeclareOption{12pt}{\ClassError{proc}{`12pt' not supported}{}}
\DeclareOption{onecolumn}{\ClassError{proc}{`onecolumn' not supported}{}}
\DeclareOption{twocolumn}{\ClassError{proc}{`twocolumn' not supported}{}}
\DeclareOption{a5paper}{\ClassError{proc}{`a5paper' not supported}{}}
\DeclareOption{b5paper}{\ClassError{proc}{`b5paper' not supported}{}}
\DeclareOption{legalpaper}{\ClassError{proc}{`legalpaper' not supported}{}}
\DeclareOption{executivepaper}{\ClassError{proc}{`executivepaper' not supported}{}}
\DeclareOption{titlepage}{\ClassError{proc}{`titlepage' not supported}{}}
\PassOptionsToClass{twocolumn}{article}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions
\LoadClass{article}
%
% Paper format:
\setlength\footskip{75\p@}
\setlength\textwidth{17cm}
\setlength\textheight{230mm}
\advance\textheight by \topskip
% This is 232 mm Textheight
\setlength\oddsidemargin{-5.4mm}
\setlength\evensidemargin{-5.4mm}
\setlength\marginparwidth{\z@}
\setlength\topmargin{-10.7mm}
\setlength\columnsep{5mm}
\setlength{\parskip}{0ex plus 0ex}
%
% No page numbers:
\let\@oddhead\@empty
\let\@evenhead\@empty
\let\@oddfoot\@empty
\let\@evenfoot\@empty
%
% Font sizes:
\renewcommand\normalsize{%
   \@setfontsize\normalsize\@ixpt\@xipt
   \abovedisplayskip 9\p@ \@plus2\p@ \@minus4\p@
   \abovedisplayshortskip \z@ \@plus2\p@
   \belowdisplayshortskip 6\p@ \@plus2\p@ \@minus2\p@
   \belowdisplayskip \abovedisplayskip
   \let\@listi\@listI}
\normalsize
\renewcommand\small{%
   \@setfontsize\small\@viiipt{9.5}%
   \abovedisplayskip 6\p@ \@plus2\p@ \@minus3\p@
   \abovedisplayshortskip \z@ \@plus\p@
   \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
   \def\@listi{\leftmargin\leftmargini
               \topsep 3\p@ \@plus\p@ \@minus\p@
               \parsep 2\p@ \@plus\p@ \@minus\p@
               \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
}
\renewcommand\footnotesize{%
   \@setfontsize\footnotesize\@viiipt{9.5}%
   \abovedisplayskip 6\p@ \@plus2\p@ \@minus3\p@
   \abovedisplayshortskip \z@ \@plus\p@
   \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
   \def\@listi{\leftmargin\leftmargini
               \topsep 3\p@ \@plus\p@ \@minus\p@
               \parsep 2\p@ \@plus\p@ \@minus\p@
               \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
}
\renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
\renewcommand\tiny{\@setfontsize\tiny\@viipt\@viiipt}
\renewcommand\large{\@setfontsize\large\@ixpt\@xipt}% subsection size
\renewcommand\Large{\@setfontsize\Large\@ixpt\@xipt}% section size
\renewcommand\LARGE{\@setfontsize\LARGE\@ixpt\@xipt}
\renewcommand\huge{\@setfontsize\huge\@xiipt{14.5}}
\renewcommand\Huge{\@setfontsize\Huge\@xivpt{18}}
%
% Section sizes:
\renewcommand\abstractname{\centering\normalsize\bf ABSTRACT}
\renewcommand\refname{\centering\normalsize\bf REFERENCES}
\renewcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3ex \@plus -.3ex \@minus -.3ex}%
                                   {0.01ex \@plus0ex}%
                                   {\centering\normalfont\normalsize\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
                                   {-3ex \@plus -.3ex \@minus -.3ex}%
                                   {0.01ex \@plus0ex}%
                                   {\normalfont\normalsize\bfseries}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
                                   {-3ex \@plus -.3ex \@minus -.3ex}%
                                   {-1em}%
                                   {\normalfont\normalsize\bfseries}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
                                   {-3ex \@plus -.3ex \@minus -.3ex}%
                                   {-1em}%
                                   {\normalfont\normalsize\bfseries}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
                                   {-3ex \@plus -.3ex \@minus -.3ex}%
                                   {-1em}%
                                   {\normalfont\normalsize\bfseries}}
%
% Figures & tables:
\def\fnum@figure{{\figurename~\thefigure}}
\def\fnum@table{{\tablename~\thetable}}
%
% Small title:
\def\maketitle{\par
 \begingroup
   \renewcommand\thefootnote{\fnsymbol{footnote}}%
    \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
     \long\def\@makefntext##1{\parindent 1em\noindent
             \hb@xt@1.8em{%
                 \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
   \twocolumn[\@maketitle]%
   \@thanks
 \endgroup
 \setcounter{footnote}{0}%
 \let\maketitle\relax
 \let\@maketitle\relax
 \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
\def\@maketitle{\vbox{%
    \hsize\textwidth
    \linewidth\hsize
    \centering
    \vskip 5\p@
    {\Huge\bfseries \@title \par}
    \vskip 12\p@
    {\huge \begin{tabular}[t]{c}\@author \end{tabular}\par}
    \vskip 25\p@}}
\def\copyrightspace{%
  \footnotetext[0]{\mbox{}\vrule \@height 97\p@ \@width \z@}}
\renewenvironment{abstract}%
  {\section*{\abstractname}}
  {\par}
\date{}
\endinput
%%
%% End of file `seeon.cls'.
