% Style file `IEEEtran.sty' created by Gerry Murray, June 1992, gmurray@ieeepub.org
% The sample file (supplied) is based on this `IEEEtran.sty'.
% The purpose of this style file is spelled out in the title.
% If, for some reason you're unable to see the title, then here it is again:
%
% This Is A Sample File Using The `IEEEtran.sty',\\ To Help You Estimate
% Your Page Count And Facilitate Input-Processing Of Your Compuscript
% 
% You`ll notice that it is very, very simple and there is an
% important reason behind this. 
% As an author, you should primarily concern yourself with
% the CONTENT of the compuscript, leaving the FORMAT to the IEEE.
% We have sophisticated software, in house and different to LATEX,
% which we use to typeset transaction papers. 
% The single most important reason for making this style file 
% available was due to the fact that many authors (using TEX
% and LATEX) were supplying their compuscripts using style files 
% that were SINGLE COLUMN PAGE WIDE. It was obvious from the coding
% that many had spent time inserting commands that made the 
% displayed equations `pretty', spreading them right across the page.
% But of course, IEEE transactions are DOUBLE COLUMN, with the 
% column width being 21 pica. Thus, we ended up deleting these
% typesetting `niceties' and breaking the page wide displayed
% equations so that they would FIT inside the style-required 21pc. 
% By using this style file (and by all means feel free to modify it)
% you'll find that the displayed equations, algorithms, nomenclature
% lists, etc. that you supply to us (on disk) will undergo minimal
% change.
% Obviously, if you have used macros to facilitate the 
% keyboarding of your compuscript, PLEASE supply them on the disk.
% And last but not least, it's wonderful to receive a `.bib' file
% containing the hundreds of references in your database file,
% but what we REALLY need is the `.bbl' file, which is the
% reference list that will be seen when your paper is published.
%
% ***************** E-MAILING YOUR FILE TO US ******************
% Great! ...just ask the editor (responsible for the transaction)
% to give you an e-mail address (if you don't already know it).
% **************************************************************



% Usage:

%  FEEL FREE TO MODIFY TO INCORPORATE SECTIONING
%  CITATIONS, REFERENCE KEYS ETC. ETC. 
% 

% \documentstyle[IEEEtran]{article}
% \begin{document}
% \bibliography{plain}
% \nocite{*}


% \title{...}
% \author{...}

% \maketitle



% \begin{abstracttext}

% ...

% \end{abstracttext} 
% \begin{keywords}
% ...
% \end{keywords}
%  

% \auffil{...}

%
% Your headings and body of the document here
%

% \begin(yourbibliography}{99}
% \bibitem{}
% \bibitem{}
%    .
%    .
%    .
% \end{yourbibliography}
%
% \begin{yourbiography}{your goes name here}
%  This is the text of your biography
% \end{yourbiography}

% \end{document}
% *********************************************



\textheight        24.55cm
%\textwidth         16.3cm
\textwidth         18.3cm
\topmargin         -60pt
\oddsidemargin     5pt
\evensidemargin    5pt 
\parindent         1em

\setlength\columnsep{0.17in}  
\newlength\titlebox \setlength\titlebox{1.75in}
\flushbottom
\twocolumn 



% Make \small be smaller (8 pt)

\def\small{\@setsize\small{9pt}\viiipt\@viiipt\let\@listi\@listI}


% Make \footnotesize be smaller (7 pt)

\def\footnotesize{\@setsize\footnotesize{8pt}\viipt\@viipt\let\@listi\@listI}

\def\abst#1{{\boldmath%
\mathchoice{\hbox{$\displaystyle#1$}}{\hbox{$\textstyle#1$}}%
{\hbox{$\scriptstyle#1$}}{\hbox{$\scriptscriptstyle#1$}}}}%


% No contents needed

\def\addcontentsline#1#2#3{}





% Let's make the title

%\def\maketitle{\par
% \begingroup
%    \onecolumn[\@maketitle]% original
% \endgroup
% \let\maketitle\relax \let\@maketitle\relax
% \gdef\@author{}\gdef\@title{}}



\def\@maketitle{\vbox to \titlebox{\hsize\textwidth
 \linewidth\hsize \vskip 2ex plus 1fil minus 2ex \centering
 {\huge\bf \@title \par} \vskip 3ex plus 0.5fil minus 2ex
 {\def\and{\unskip\enspace{\rm and}\enspace}%
  \def\And{\end{tabular}\hss \egroup \hskip 1in plus 2fil 
           \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\bf}%
  \hbox to \linewidth{\large \hfil\hfil
    \hbox to 0pt\bgroup\hss \begin{tabular}[t]{c}\@author 
			    \end{tabular}\hss\egroup
    \hfil\hfil}}
  \vskip 5ex plus 2fil minus 2ex}}









\newenvironment{abstracttext}{\hangindent=0pc\hangafter=-0\noindent\boldmath\small\bf$\abst{Abstract}$---$\!$\small\bf}{\par\rm\normalsize\unboldmath\medskip}



\newenvironment{keywords}{\hangindent=0pc\hangafter=-0\noindent\boldmath\small\bf$\abst{Keywords}$---$\!$\small\bf}{\par\rm\normalsize\unboldmath}
%
%
\newenvironment{yourbiography}[1]{\bigskip\bigskip\bigskip\hangindent=7pc\hangafter=-11\noindent\small{\bf#1} \parindent=1em}{\par\rm\normalsize}
%



\long\def\auffil#1{\insert\footins{\footnotesize
    \interlinepenalty\interfootnotelinepenalty 
    \splittopskip\footnotesep
    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
    \hsize\columnwidth \@parboxrestore
    \rule{\z@}{\footnotesep}\ignorespaces\hskip 1em\parindent=1em #1\strut}}






% don't box citations, add space between multiple citations, separate with ;

%\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
%
%  \def\@citea{}\@cite{\@for\@citeb:=#2\do {\@citea\def\@citea{;
%
%}\@ifundefined {b@\@citeb}{{\bf ?}\@warning {Citation `\@citeb' on
%
%page \thepage \space undefined}}%
%
%{\csname b@\@citeb\endcsname}}}{#1}}
%
%
%
%% Allow short (name-less) citations, when used in
%
%% conjunction with a bibliography style that creates labels like
%
%%       \citename{<names>, }<year>
%
%\let\@internalcite\cite
%
%\def\cite{\def\citename##1{##1}\@internalcite}
%
%\def\shortcite{\def\citename##1{}\@internalcite}
%
%\def\@biblabel#1{\def\citename##1{##1}[#1]\hfill}

%
% And here's how we do the references


\def\yourbibliography#1{{
\bigskip
\noindent    
\centerline{\sc References}
\smallskip
\noindent}\list{[\arabic{enumi}]}\small
\settowidth\labelwidth{[#1]}\leftmargin\labelwidth \itemsep
0pt\advance\leftmargin\labelsep \usecounter{enumi}
\sloppy\clubpenalty4000\widowpenalty4000 \sfcode`\.=1000\relax
\let\yourbibliography=\endlist}



% sections (I,II,...) and subsections (A,B,...) only

% with less space

%

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



\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
     \def\@svsec{}\else \refstepcounter{#1}\edef\@svsec{\ifnum
#2=1\Roman{#1}.\else {\ifnum #2=2 \thesection.\arabic{#1}. \else \thesubsection.\arabic{#1}.\fi}
\fi
\hskip .5em }\fi \@tempskipa
#5\relax \ifdim \@tempskipa>\z@ \begingroup #6\relax \@hangfrom{\hskip
#3\relax\@svsec}{\interlinepenalty \@M #8\par} \endgroup \csname
#1mark\endcsname{#7}\addcontentsline {toc}{#1}{\ifnum
#2>\c@secnumdepth \else \protect\numberline{\csname
the#1\endcsname}\fi #7}\else \def\@svsechd{#6\hskip #3\@svsec
#8\csname #1mark\endcsname {#7}\addcontentsline {toc}{#1}{\ifnum
#2>\c@secnumdepth \else \protect\numberline{\csname
the#1\endcsname}\fi #7}}\fi \@xsect{#5}}



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



\def\thesection {\Roman{section}}
\def\thesubsection {\thesection.\arabic{subsection}}
\def\thesubsubsection {\thesubsection.\arabic{subsubsection}}



\def\section{\@startsection {section}{1}{\z@}{2.0ex plus
    0.5ex minus .2ex}{1.5ex plus 0.3ex minus .2ex}{\centering\sc\bf}}
\def\subsection{\@startsection{subsection}{2}{\z@}{1.8ex plus
    0.5ex minus .2ex}{0.8ex plus .2ex}{\it\bf\raggedright}}
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{1.8ex plus
    0.5ex minus .2ex}{0.8ex plus .2ex}{\it\raggedright}}



% Figures, Tables, and Captions

\def\fnum@figure{Fig.\ \thefigure}

\long\def\@makecaption#1#2{
 \vskip 10pt \setbox\@tempboxa\hbox{\footnotesize #1. #2} \ifdim
\wd\@tempboxa >\hsize \footnotesize #1. #2\par \else \hbox
to\hsize{\hfil\box\@tempboxa\hfil} \fi}



% Debug floats manually



\def\topfraction{1.0}

\def\dbltopfraction{1.0}

\def\bottomfraction{1.0}

\def\textfraction{0.0}

\def\floatpagefraction{0.8}

\def\dblfloatpagefraction{0.8}



% Footnotes

\footnotesep 8pt

\def\footnoterule{}

\setcounter{footnote}{0}



% Lists and paragraphs

\parskip 0pt
\parindent 1em
\leftmargini 2em
\labelwidth\leftmargini\advance\labelwidth-\labelsep
\def\@listI{\leftmargin\leftmargini\parsep 0pt\topsep 5pt plus 1pt minus 1pt
\itemsep 0pt\partopsep 0pt\listparindent 0pt}
\@listI



\abovedisplayskip 0pt plus2pt minus5pt%
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip  0pt plus3pt%   
\belowdisplayshortskip  0pt plus3pt minus3pt%

