arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/isss7.cls	2010-04-03 00:36:33.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/sci.cls	2007-06-14 21:59:20.000000000 +0200
@@ -1,24 +1,47 @@
 %%
-%% This is file `eps.cls',
+%% This is file `sci.cls',
 %% generated with the docstrip utility.
 %%
 %% The original source files were:
 %%
-%% eps.dtx  (with options: `class')
+%% scibioch.dtx  (with options: `sci')
 %%
-%% Description: LaTeX class file for EPS
-%% Author: EPS Editorial Office 
-%% Maintainer: same
-%% Version: 0.1 <15 April 2002>
+%% This is a generated file.
 %%
-%% Modified and distributed for ISSS7 proceedings, March 2005 by courtesy of EPS
+%% Copyright 1996, 2002 by Shinsaku Fujita
 %%
-%% Please see the information in file `eps.ins' on how you
-%% may use and (re-)distribute this file.  Run LaTeX on the file
-%% `eps.ins' to get the main EPS class.
+%% This file is part of the ChemSci system.
+%% =======================================
 %%
-%% NOTE: This file may NOT be distributed if not accompanied
-%%       by 'eps.ins'.
+%% Version 2.00 Released on November 30, 2002 (Version 1.02)
+%% Version 1.00 Released on June 1, 1996 (Private)
+%%
+%% Copyright (C) 1996, 2002 by Shinsaku Fujita, all rights reserved.
+%% This style file is created for submitting a manuscript to
+%% scientific journals. This style file is to be contained in the
+%% ``chemist'' directory which is an input directory for TeX.
+%%
+%% For using this file, see
+%%   Shinsaku Fujita, ``LaTeX for Chemists and Biochemists''
+%%   Tokyo Kagaku Dojin, Tokyo (1993), Chapter 16.
+%%
+%% Copying of this file is authorized only if either
+%%
+%%  (1) you make absolutely no changes to your copy, including name and
+%%      directory name
+%%  (2) if you do make changes,
+%%      (a) you name it something other than the names included in the
+%%          ``chemist'' directory and
+%%      (b) you acknowledge the original name.
+%%  This restriction ensures that all standard styles are identical.
+%%
+%% =======================================
+%%
+%% This file is a modification of article.sty (LaTeX2.09) and of article.cls
+%% (a LaTeX2e standard class), the reused parts of which is subject to
+%% Copyright 1994 the LaTeX3 project and the individual authors (For further
+%% copyright information see the file legal.txt of the LaTeX2e standard
+%% distribution, and any other copyright indicated in this file.)
 %%
 %% \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
@@ -35,466 +58,167 @@
 %%   Right bracket \]     Circumflex    \^     Underscore    \_
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
-\NeedsTeXFormat{LaTeX2e}[1994/06/01]
-
-%% Modified by ISSS7, Oct. 2004
-\ProvidesClass{isss7}[2004/09/30 v1.0 ISSS7 document class]
-%%
-
-\newcommand\@ptsize{}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{sci}
+   [2002/11/30 v1.02
+    ChemSci document class]
+\def\j@urnalname{sci} \def\journalID{sci}
+\def\versi@ndate{November 30, 2002}
+\def\versi@nno{ver1.02}
+\def\copyrighth@lder{SF} % Shinsaku Fujita
+\typeout{Document Class `\j@urnalname' (\versi@nno) <\versi@ndate>\space
+[\copyrighth@lder]}
+\def\@ptsize{}
 \newif\if@restonecol
 \newif\if@titlepage
-\RequirePackage{ifthen}
-\newboolean{Letter}
-\newboolean{Abstract}
 \@titlepagefalse
+\newif\if@openright
+\@openrightfalse
+\newif\if@openbib
+\@openbibfalse
 \DeclareOption{a4paper}
    {\setlength\paperheight {297mm}%
     \setlength\paperwidth  {210mm}}
-\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
-\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
-\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
-\DeclareOption{twoside}{\@twosidetrue  \@mparswitchtrue}
-\DeclareOption{draft}{\onecolumn}
+\DeclareOption{a5paper}
+   {\setlength\paperheight {210mm}%
+    \setlength\paperwidth  {148mm}}
+\DeclareOption{b5paper}
+   {\setlength\paperheight {250mm}%
+    \setlength\paperwidth  {176mm}}
+\DeclareOption{letterpaper}
+   {\setlength\paperheight {11in}%
+    \setlength\paperwidth  {8.5in}}
+\DeclareOption{legalpaper}
+   {\setlength\paperheight {14in}%
+    \setlength\paperwidth  {8.5in}}
+\DeclareOption{executivepaper}
+   {\setlength\paperheight {10.5in}%
+    \setlength\paperwidth  {7.25in}}
+\DeclareOption{b4paper}
+   {\setlength\paperheight {364mm}%
+    \setlength\paperwidth  {257mm}}
+\DeclareOption{landscape}
+   {\setlength\@tempdima   {\paperheight}%
+    \setlength\paperheight {\paperwidth}%
+    \setlength\paperwidth  {\@tempdima}}
+\let\p@perarea\empty
+\DeclareOption{a4j}{\def\p@perarea{a4j}}
+\DeclareOption{10pt}{\def\@ptsize{0}}
+\DeclareOption{11pt}{\def\@ptsize{1}}
+\DeclareOption{12pt}{\def\@ptsize{2}}
+\DeclareOption{oneside}{\@twosidefalse}
+\DeclareOption{twoside}{\@twosidetrue}
+\DeclareOption{draft}{\setlength\overfullrule{5pt}}
+\DeclareOption{final}{\setlength\overfullrule{0pt}}
+\DeclareOption{titlepage}{\@titlepagetrue}
+\DeclareOption{notitlepage}{\@titlepagefalse}
+\DeclareOption{openright}{\@openrightfalse}
+\DeclareOption{openany}{\@openrighttrue}
+\DeclareOption{onecolumn}{\@twocolumnfalse}
 \DeclareOption{twocolumn}{\@twocolumntrue}
+\DeclareOption{leqno}{\input{leqno.clo}}
 \DeclareOption{fleqn}{\input{fleqn.clo}}
-%%%
-\DeclareOption{submit}{\renewcommand\@ptsize{2}\onecolumn%
- \setboolean{Abstract}{true}}
-\DeclareOption{final}{\@twocolumntrue}
-\DeclareOption{letter}{\setboolean{Letter}{true}}
-%%%
-\DeclareOption{openbib}{%
-  \AtEndOfPackage{%
-   \renewcommand\@openbib@code{%
-      \advance\leftmargin\bibindent
-      \itemindent -\bibindent
-      \listparindent \itemindent
-      \parsep \z@
-      }%
-   \renewcommand\newblock{\par}}%
-}
-\ExecuteOptions{a4paper,10pt,oneside,onecolumn}
+\DeclareOption{openbib}{\@openbibtrue}
+\ExecuteOptions{a4paper,12pt,a4j,oneside,onecolumn,final}
 \ProcessOptions
 \input{size1\@ptsize.clo}
+\ifx\p@perarea\empty \else
+\input{\p@perarea.clo}\fi
 \setlength\lineskip{1\p@}
 \setlength\normallineskip{1\p@}
-\renewcommand\baselinestretch{1}
-\def\ls#1{} % does not allow to change \baselinestretch
+\def\baselinestretch{1.5}
+\def\changespace#1{\def\baselinestretch{#1}\normalsize}
 \setlength\parskip{0\p@ \@plus \p@}
 \@lowpenalty   51
 \@medpenalty  151
 \@highpenalty 301
-%%%
-\setcounter{topnumber}{5}
-\renewcommand\topfraction{.95}
+\setcounter{topnumber}{2}
+\def\topfraction{.7}
 \setcounter{bottomnumber}{1}
-\renewcommand\bottomfraction{.95}
-\setcounter{totalnumber}{10}
-\renewcommand\textfraction{.02}
-\renewcommand\floatpagefraction{.01}
-\setcounter{dbltopnumber}{9}
-\renewcommand\dbltopfraction{.95}
-\renewcommand\dblfloatpagefraction{.01}
-%%%%
-
-\newif\ifdfont
-\let\ifdfont=\iffalse  % Default is 'realfonts'
-\@namedef{ds@draftfont}{\let\ifdfont=\iftrue} % 120% of the real size
-
-\def\@category{0}                         % Default is full paper
-\@namedef{ds@letter}{\def\@category{1}}   % Letter
-
-\newif\ifdraft
-\let\ifdraft=\iffalse % Default is true size, final format
-\@namedef{ds@draft}{\let\ifdraft=\iftrue}  % A4-size draft style
-
-\def\@numz{0}
-\def\@numi{1}
-\def\@numii{2}
-
-
-\@options
-
-\ifdfont
-\font\bxsl=cmbx8
-
-\def\viiipt{\textfont\z@\egtrm
-  \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm
-\textfont\@ne\egtmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi
-\textfont\tw@\egtsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy
-\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
-\def\prm{\fam\z@\egtrm}%
-\def\unboldmath{\everymath{}\everydisplay{}\@nomath
-\unboldmath\@boldfalse}\@boldfalse
-\def\boldmath{\@subfont\boldmath\unboldmath}%
-\def\pit{\fam\itfam\egtit}\textfont\itfam\egtit
-   \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit
-\def\psl{\@getfont\psl\slfam\@viiipt{cmsl8}}%
-\def\pbf{\@getfont\pbf\bffam\@viiipt{cmbx8}}%
-\def\ptt{\@getfont\ptt\ttfam\@viiipt{cmtt8}\@nohyphens\ptt\@viiipt}%
-\def\psf{\@getfont\psf\sffam\@viiipt{cmss8}}%
-\def\psc{\@getfont\psc\scfam\@viiipt{cmsl8}}% use sl
-\def\ly{\fam\lyfam\egtly}\textfont\lyfam\egtly
-    \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly
-\@setstrut \rm}
-
-\def\@viiipt{}
-
-\def\ixpt{\textfont\z@\ninrm
-  \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm
-\textfont\@ne\ninmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi
-\textfont\tw@\ninsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy
-\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
-\def\prm{\fam\z@\ninrm}%
-\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
-    \@boldfalse}\@boldfalse
-\def\boldmath{\@subfont\boldmath\unboldmath}%
-\def\pit{\fam\itfam\ninit}\textfont\itfam\ninit
-   \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit
-\def\psl{\@getfont\psl\slfam\@ixpt{cmsl9}}%
-\def\pbf{\fam\bffam\ninbf}\textfont\bffam\ninbf
-   \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf
-\def\ptt{\fam\ttfam\nintt}\textfont\ttfam\nintt
-   \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt
-\def\psf{\@getfont\psf\sffam\@ixpt{cmss9}}%
-\def\psc{\@getfont\psc\scfam\@ixpt{cmsl9}}%  use sl
-\def\ly{\fam\lyfam\ninly}\textfont\lyfam\ninly
-   \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly
-\@setstrut \rm}
-
-\def\@ixpt{}
+\def\bottomfraction{.3}
+\setcounter{totalnumber}{3}
+\def\textfraction{.2}
+\def\floatpagefraction{.5}
+\setcounter{dbltopnumber}{2}
+\def\dbltopfraction{.7}
+\def\dblfloatpagefraction{.5}
+\if@twoside
+  \def\ps@headings{%
+      \let\@oddfoot\@empty\let\@evenfoot\@empty
+      \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+      \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+      \let\@mkboth\markboth
+    \def\sectionmark##1{%
+      \markboth {\MakeUppercase{%
+        \ifnum \c@secnumdepth >\z@
+          \thesection\quad
+        \fi
+        ##1}}{}}%
+    \def\subsectionmark##1{%
+      \markright {%
+        \ifnum \c@secnumdepth >\@ne
+          \thesubsection\quad
+          \fi
+          ##1}}}
 \else
-\font\bxsl=cmbxsl10 scaled 800
+  \def\ps@headings{%
+    \let\@oddfoot\@empty
+    \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+    \let\@mkboth\markboth
+    \def\sectionmark##1{%
+      \markright {\MakeUppercase{%
+        \ifnum \c@secnumdepth >\m@ne
+          \thesection\quad
 \fi
-
-\def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt
-\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
-\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt
-minus3pt\let\@listi\@listI}
-\def\small{\@setsize\small{11pt}\ixpt\@ixpt
-\abovedisplayskip 8.5pt plus 3pt minus 4pt\belowdisplayskip \abovedisplayskip
-\abovedisplayshortskip \z@ plus2pt\belowdisplayshortskip 4pt plus2pt minus 2pt
-\let\@listi\@listI}
-\def\footnotesize{\@setsize\footnotesize{9.5pt}\viiipt\@viiipt
-\abovedisplayskip 6pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip
-\abovedisplayshortskip \z@ plus 1pt\belowdisplayshortskip 3pt plus 1pt minus
-2pt\let\@listi\@listI}
-\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt}
-\def\tiny{\@setsize\tiny{6pt}\vpt\@vpt}
-\def\large{\@setsize\large{14pt}\xiipt\@xiipt}
-\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt}
-\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt}
-\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt}
-\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt}
-
-\def\@listI{\leftmargin\leftmargini \parsep 0pt\topsep 6pt\itemsep 8pt
- \partopsep 0pt}
-\def\@listii{\leftmargin\leftmarginii
- \labelwidth\leftmarginii\advance\labelwidth-\labelsep
- \parsep 0pt\topsep 8pt\itemsep 8pt\partopsep 0pt}
-\def\@listiii{\leftmargin\leftmarginiii
- \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
- \parsep 0pt\topsep 0pt\itemsep 0pt\partopsep 0pt}
-\def\@listiv{\leftmargin\leftmarginiv
- \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
-\def\@listv{\leftmargin\leftmarginv
- \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
-\def\@listvi{\leftmargin\leftmarginvi
- \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
-
-\marginparwidth 80pt
-\marginparsep 11pt
-
-%% Modified by ISSS7, Oct. 2004 (edit header hight)
-%%\headheight 10pt \headsep 12pt
-\headheight 24pt \headsep 12pt % modified 041130
-%\headheight 24pt \headsep -5pt
-%%
-
-\footskip 20pt
-\textheight 700pt \textwidth 17.3cm
-\columnsep 5mm \columnseprule 0pt
-%\footskip 0pt
-%\textheight 25.3cm \textwidth 17.3cm
-%\columnsep 5mm \columnseprule 0pt
-
-\@twosidetrue\@mparswitchtrue % twoside option in effect
-
-\normalsize
-
-\footnotesep 6.65pt
-\skip\footins 9pt plus 4pt minus 2pt
-\floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt
-\intextsep 12pt plus 2pt minus 2pt
-\dblfloatsep 12pt plus 2pt
-minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt
-\@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil
-\@dblfptop 0pt plus 1fil \@dblfpsep 8pt plus 2fil \@dblfpbot 0pt plus 1fil
-\marginparpush 5pt
-
-\parskip 0pt \parindent 1em \topsep 0pt plus 1pt
-\partopsep 0pt plus 1pt \itemsep 0pt plus 1pt
-\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
-\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
--\@lowpenalty
-
-\leftmargini 20pt
-\leftmarginii 22pt \leftmarginiii 18.7pt \leftmarginiv 17pt
-\leftmarginv 10pt \leftmarginvi 10pt
-\leftmargin\leftmargini
-\labelsep 5pt
-\labelwidth\leftmargini\advance\labelwidth-\labelsep
-\let\@listi\@listI
-\@listI
-
-\def\acknowledgments#1{\long\def\@acknowledgements
-                     {\small\baselineskip10pt #1}}
-
-\def\acknowledgments{\par\vspace{\baselineskip}\noindent
-\small\baselineskip10pt{\small\bf Acknowledgments.}\enskip}
-\baselineskip10pt\let\endacknowledgements\relax
-
-\def\references{
-\@startsection {section}{1}{\z@}{2.5ex plus 1ex minus
- .2ex}{.5ex plus .2ex}{\normalsize\bf}*{References}
-  \footnotesize \let\\=\@centercr
-  \list{}{\itemsep\z@ \itemindent -.3cm\listparindent \itemindent
-          \leftmargin\z@
-          \rightmargin\leftmargin\advance\leftmargin .3cm}\item[]}
-\let\endreferences=\endlist
-
-\newcounter{appendix}
-\setcounter{appendix}{0}
-\def\appendix{\normalsize
- \refstepcounter{appendix}
-  \def\@beforeskip{2ex plus 1ex minus .2ex}
- \def\@afterskip{2ex plus .2ex}
- \def\theappendix{\Alph{appendix}}
- \@ifstar{\@appendix{}}{\@appendix{~\theappendix}}
-}
-
-\def\@appendix#1#2{
-\def\a@title{#2}
-\ifx\@empty\a@title % no title
-\@startsection {section}{1}{0em}{\@beforeskip}%
-{0pt}{\bf\secfont}*{Appendix#1.\\\hspace*{\parindent}}
-\else % with title
-  \if@noskipsec \leavevmode \fi
-  \par \@afterindenttrue
-  \if@nobreak \everypar{}\else
-    \addpenalty{\@secpenalty}\addvspace{\@beforeskip}\fi
-  \@hangfrom{\hspace*{\z@}{\bf\secfont Appendix#1. ~}}%
-  {\interlinepenalty \@M {\bf\secfont #2}\par}
-\fi
-  \setcounter{section}{0}
-  \def\thesection{}
-  \setcounter{subsection}{0}
-  \def\thesubsection{\theappendix.\arabic{subsection}}
-  \setcounter{subsubsection}{0}
-  \def\thesubsubsection{\thesubsection.\arabic{subsubsection}}
-  \setcounter{equation}{0}
-  \def\theequation{\theappendix.\arabic{equation}}
+        ##1}}}}
+\fi
+\def\ps@myheadings{%
+    \let\@oddfoot\@empty\let\@evenfoot\@empty
+    \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+    \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+    \let\@mkboth\@gobbletwo
+    \let\sectionmark\@gobble
+    \let\subsectionmark\@gobble
 }
-
-%%%%
-\def\affiliation#1{\gdef\@affiliation{#1}}
-\def\@affiliation{}
-\def\@author{}
-\def\@title{}
-\def\ryear#1{\gdef\@ryear{#1}} \ryear{}
-\def\rmonth#1{\gdef\@rmonth{#1}} \rmonth{}
-\def\rday#1{\gdef\@rday{#1}} \rday{}
-\def\ayear#1{\gdef\@ayear{#1}} \ayear{}
-\def\amonth#1{\gdef\@amonth{#1}} \amonth{}
-\def\aday#1{\gdef\@aday{#1}} \aday{}
-\def\received#1{\gdef\@received{#1}} \received{}
-\def\revised#1{\gdef\@revised{#1}} \revised{}
-\def\accepted#1{\gdef\@accepted{#1}} \accepted{}
-\def\setdate{\footnotesize (Received \@received;
-                       Revised \@revised; Accepted \@accepted)}
-
-\ifthenelse{\boolean{Abstract}}%
-    {\long\def\abstract#1{\long\def\@abstract{%
-      \normalsize\baselineskip15pt\quad #1\par}\def\baselinestretch{2}}}%
-    {\long\def\abstract#1{\long\def\@abstract{%
-      \normalsize\baselineskip11pt\quad #1\par}}}
-
-
-\def\keywords#1{\def\@keywords{{\bf Key words: }#1}}
-\def\keywordsname{\bf Key word: }
-
-
+ \def\aand{$\!$}
+ \def\address#1{\gdef\@address{#1}}
+ \def\hdtitle#1{\gdef\@hdtitle{#1}}
+ \def\clarticle#1{\gdef\@clarticle{#1}}
+ \def\authors#1{\gdef\@authors{#1}}
+ \def\correspond#1{\gdef\@correspond{#1}}
+\correspond{} \hdtitle{} \clarticle{} %initialize
 \def\maketitle{\par
- \setcounter{footnote}{0}
  \begingroup
    \def\thefootnote{\fnsymbol{footnote}}
-%   \def\@makefnmark{\hbox
-%       to 0pt{$^{\@thefnmark}$\hss}}%
+\def\@makefnmark{$^{\mbox{\scriptsize\@thefnmark}}\m@th$}
     \if@twocolumn
-      \twocolumn[\@maketitle]%
+  \twocolumn[\@maketitle]
       \else \newpage
-    \global\@topnum\z@    % Prevents figures from going at top of page.
-%    \@maketitle \fi\thispagestyle{plain}\@thanks
-    \@maketitle \fi\thispagestyle{empty}\@thanks
+  \global\@topnum\z@ \@maketitle \fi%
+ \thispagestyle{plain}
+ \@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 0.6cm               % Vertical space above title, modified 041130
-%org \vskip 1.3cm               % Vertical space above title.
+ \gdef\@thanks{}\gdef\@title{}\gdef\@authors{}\gdef\@address{}
+ \gdef\@clarticle{}\gdef\@hdtitle{}
+ \let\thanks\relax%
+}
+\def\@maketitle{\newpage \null \vskip 2em
  \begin{center}
-  {\Large\bf \@title \par}
-  \vskip 16pt               % Vertical space after title.
-  {\small
-   \lineskip .8em
-   \begin{tabular}[t]{c}\@author
-   \end{tabular}\par}
-   \vskip 6pt              % Vertical space after author.
-  {\footnotesize\it
-   \lineskip .8em
-   \begin{tabular}[t]{c}\@affiliation
-   \end{tabular}\par}
-   \vskip 11pt              % Vertical space after affiliation.
-
-%% Modified by ISSS7, Oct. 2004 (delete acceptance history)
-%%   \setdate \par
-%%   \vskip 17pt              % Vertical space after date.
-%%
-
+{\Large\sf \@title\par}
  \end{center}
- \begin{list}{}{\leftmargin=.6cm
-    \topsep=0pt \partopsep=0pt \listparindent=1em \parsep=0pt \itemsep=0pt
-    \itemindent=0em        % 1em
-    \setlength{\rightmargin}{\leftmargin}}
-    \item {\@abstract}
-
-%% Modified by ISSS7, Oct. 2004 (delete Keywords)
-%%    \item {\@keywords}
-%%
-
- \end{list}\par
-    \vskip -1mm
-\vspace{2\baselineskip}}
-
-\def\namefirst#1{\gdef\@namefirst{#1}} \namefirst{}
-\def\notefirst#1{\gdef\@notefirst{#1}} \notefirst{}
-\def\namesecond#1{\gdef\@namesecond{#1}} \namesecond{}
-\def\notesecond#1{\gdef\@notesecond{#1}} \notesecond{}
-\def\makeanothertitle{\par
+\vskip 1.5em
+\mbox{}\hfill
+ \parbox{12cm}{\centering \sf \@authors \par}\hfill\mbox{} \par
+\vskip 1em
  \begingroup
-   \def\thefootnote{\fnsymbol{footnote}}
-   \def\@makefnmark{\hbox
-       to 0pt{$^{\@thefnmark}$\hss}}%
-    \if@twocolumn
-      \twocolumn[\makename]%
-      \else \newpage
-    \global\@topnum\z@    % Prevents figures from going at top of page.
-%    \makename \fi\thispagestyle{plain}\@thanks
-    \makename \fi\thispagestyle{empty}\@thanks
+ \setcounter{footnote}{0}
+ \ifx\@address\empty \else
+ \footnotetext{\let\\=\relax \@address} \fi
  \endgroup
- \setcounter{footnote}{0}}
-
-\def\makename{\newpage
- \null
- \vskip 14pt               % Vertical space above title.
- \begin{center}
-  {\large\bf \@title \par}
-  \vskip 16pt               % Vertical space after title.
-  {\normalsize \@namefirst \par}
-  {\normalsize \it \@notefirst \par}
-  {\normalsize and \par}
-  {\normalsize \@namesecond \par}
-  {\normalsize \it \@notesecond \par}
-   \vskip 11pt              % Vertical space after affiliation.
-   \setdate \par
-   \vskip 5pt
- \end{center}
- \begin{list}{}{\leftmargin=.6cm
-    \topsep=0pt \partopsep=0pt \listparindent=1em \parsep=0pt \itemsep=0pt
-    \itemindent=1em
-    \setlength{\rightmargin}{\leftmargin}}
-    \item {\@abstract}
- \end{list}\par
-\vspace{2\baselineskip}}
-
-%%%%%
-\setlength{\oddsidemargin}{-1in}
-\addtolength{\oddsidemargin}{18.5mm}
-\setlength{\textwidth}{\paperwidth}
-\addtolength{\textwidth}{-37mm}
-\setlength{\evensidemargin}{-1in}
-\addtolength{\evensidemargin}{18.5mm}
-\topmargin -.8cm
-\@input{fancyhdr.sty}
-\def\volumenumber#1{\gdef\@volumenumber{#1}} \volumenumber{}
-\def\articlenumber#1{\gdef\@articlenumber{#1}} \articlenumber{}
-\def\publishyear#1{\gdef\@publishyear{#1}} \publishyear{}
-\def\shortauthor#1{\gdef\@shortauthor{#1}} \shortauthor{}
-%\def\shorttitle#1{\gdef\@shorttitle{\uppercase{#1}}} \shorttitle{}
-\def\frompage#1{\gdef\@frompage{#1}} \frompage{}
-\def\topage#1{\gdef\@topage{#1}} \topage{}
-
-%% Modified by ISSS7, Oct. 2004 (edit header)
-%\def\plaininfoL{\footnotesize%
-% {\it Proceedings of ISSS7\/},
-%   \@frompage--\@topage, \@publishyear}
-%\def\plaininfoP{\footnotesize%
-% \hfill {\it Proceedings of ISSS7\/},
-%   \@frompage--\@topage, \@publishyear}
-%%
-
-\font\bxsl=ptmbi scaled 800
-
-\pagestyle{fancyplain}
-\renewcommand{\headrulewidth}{0pt}
-\lfoot{}\rfoot{}\cfoot{}
-\lhead{}\rhead{}\chead{}
-\def\setfancyheadingsL{%
-  \lhead[\fancyplain{}{\footnotesize \thepage}]%
-        {\fancyplain{\vspace{.5cm}{{\bxsl{LETTER}}\hspace{.5em}%
-        \hrulefill\hspace{.5em}}}}%
-  \rhead[\fancyplain{}]%
-        {\fancyplain{}{\footnotesize \thepage}}%
-  \chead[\fancyplain{}{}]%
-        {\fancyplain{}{}}%
-  \lfoot{}\rfoot{}
-  \cfoot{\fancyplain{\vspace{.2cm}\footnotesize \thepage}}}
-\def\setfancyheadingsP{%
-  \lhead[\fancyplain{}{}]% % modified 041130
-        {\fancyplain{}}%
-  \rhead[\fancyplain{{}}]%
-        {\fancyplain{}{}}% % modified 041130
-  \chead[\fancyplain{}{}]%
-        {\fancyplain{}{}}%
-  \lfoot{}\rfoot{}
-%  \cfoot{\fancyplain{\vspace{.2cm}\footnotesize \thepage}{\vspace{.2cm}\footnotesize \thepage}}} % modified 041130
-  \cfoot{}} % modified 041130
-%\def\setfancyheadingsL{%
-%  \lhead[\fancyplain{}{\footnotesize \thepage}]%
-%        {\fancyplain{\vspace{.5cm}{{\bxsl{LETTER}}\hspace{.5em}%
-%        \hrulefill\hspace{.5em}\plaininfoL}}}%
-%  \rhead[\fancyplain{}]%
-%        {\fancyplain{}{\footnotesize \thepage}}%
-%  \chead[\fancyplain{}{}]%
-%        {\fancyplain{}{}}%
-%  \lfoot{}\rfoot{}
-%  \cfoot{\fancyplain{\vspace{.2cm}\footnotesize \thepage}}}
-%\def\setfancyheadingsP{%
-%  \lhead[\fancyplain{}{\footnotesize \thepage}]%
-%        {\fancyplain{\vspace{.5cm}\plaininfoP}}%
-%  \rhead[\fancyplain{{}}]%
-%        {\fancyplain{}{\footnotesize \thepage}}%
-%  \chead[\fancyplain{}{\footnotesize \@shorttitle}]%
-%        {\fancyplain{}{\footnotesize \@shorttitle}}%
-%  \lfoot{}\rfoot{}
-%  \cfoot{\fancyplain{\vspace{.2cm}\footnotesize \thepage}}}
-%%%
-\ifthenelse{\boolean{Letter}}{\setfancyheadingsL}{\setfancyheadingsP}
-%%%
+\vskip 1em}
 \setcounter{secnumdepth}{3}
 \newcounter {part}
 \newcounter {section}
@@ -502,39 +226,17 @@
 \newcounter {subsubsection}[subsection]
 \newcounter {paragraph}[subsubsection]
 \newcounter {subparagraph}[paragraph]
-\renewcommand\thepart         {\@Roman\c@part}
-\renewcommand\thesubsection   {\thesection.\@arabic\c@subsection}
-\renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection}
-\renewcommand\theparagraph    {\thesubsubsection.\@arabic\c@paragraph}
-\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
-\newcommand\part{\par
+\def\thepart         {\@Roman\c@part}
+\def\thesection      {\@alph\c@section} %changed from arabic to alph
+\def\thesubsection{\thesection.\@roman\c@subsection} %changed from arabic to roman
+\def\thesubsubsection{\thesubsection .\@arabic\c@subsubsection}
+\def\theparagraph    {\thesubsubsection.\@arabic\c@paragraph}
+\def\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
+\def\part{\par
    \addvspace{4ex}%
    \@afterindentfalse
    \secdef\@part\@spart}

-\def\@seccntformat#1{% #1: 
-   \@nameuse{@seccnt@prefix@#1}%
-   \@nameuse{the#1}%
-   \@nameuse{@seccnt@postfix@#1}%
-   \@nameuse{@seccnt@afterskip@#1}}
-\def\@seccnt@prefix@section{}
-\def\@seccnt@postfix@section{}
-\def\@seccnt@afterskip@section{\quad}
-\def\@seccnt@prefix@subsection{}
-\def\@seccnt@postfix@subsection{}
-\def\@seccnt@afterskip@subsection{\quad}
-\def\@seccnt@prefix@subsubsection{}
-\def\@seccnt@postfix@subsubsection{}
-\def\@seccnt@afterskip@subsubsection{\quad}
-\def\@seccnt@prefix@paragraph{}
-\def\@seccnt@postfix@paragraph{}
-\def\@seccnt@afterskip@paragraph{\quad}
-\def\@seccnt@prefix@subparagraph{}
-\def\@seccnt@postfix@subparagraph{}
-\def\@seccnt@afterskip@subparagraph{\quad}
-
-\def\@seccnt@postfix@section{.}
-
 \def\@part[#1]#2{%
     \ifnum \c@secnumdepth >\m@ne
       \refstepcounter{part}%
@@ -562,33 +264,88 @@
      \nobreak
      \vskip 3ex
      \@afterheading}
-\font\secfont=ptmb scaled 1100
-\newcommand\section{\@startsection {section}{1}{\z@}%
-                                   {2.5ex \@plus 1ex \@minus .2ex}%
-                                   {.002pt}%
-                                   {\secfont}}
-\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
+\def\@endpart{\vfil\newpage
+              \if@twoside
+                \hbox{}%
+                \thispagestyle{empty}%
+                \newpage
+              \fi
+              \if@tempswa
+                \twocolumn
+              \fi}
+%%%%%%%%%%%%%%%1992 april 25%%%for centering section title%%%%%%%%%%%
+%%%%%%%%%%%%%%%1992 July 8%%%%%%%%Section Numbering  1 ===> 1. %%%%
+\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
+     \def\@svsec{}\else
+     \refstepcounter{#1}%
+     \edef\@svsec{\csname the#1\endcsname.\hskip 1em }%
+     \fi
+     \@tempskipa #5\relax
+      \ifdim \@tempskipa>\z@
+        \begingroup
+          \centering{#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\@ssect#1#2#3#4#5{\@tempskipa #3\relax
+   \ifdim \@tempskipa>\z@
+     \begingroup%
+     \centering{#4\@hangfrom{\hskip #1}%
+     {\interlinepenalty \@M #5\par}}%
+     \endgroup
+   \else \def\@svsechd{#4\hskip #1\relax #5.}\fi
+    \@xsect{#3}}
+\def\section{%
+\@startsection {section}{1}%
                                      {\z@}%
-                                     {.001pt}%
-                                     {\normalfont\normalsize\bfseries}}
-\newcommand\subsubsection{\@startsection{subsubsection}{3}{1em}%
+       {-3.5ex plus -1ex minus -.2ex}%
+             {2.3ex plus .2ex}%
+                            {%
+  \normalfont\large\sffamily%
+}}
+\def\subsection{%
+\@startsection{subsection}{2}%
+{\parindent}%
+{3.25ex plus 1ex minus .2ex}
+{-1em}
+                              {%
+   \normalfont\normalsize\sffamily%
+}}
+\def\subsubsection{%
+\@startsection{subsubsection}{3}%
                                      {\z@}%
-                                     {-1em}%
-                                     {\normalfont\normalsize\bfseries}}
-\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+{3.25ex plus 1ex minus .2ex}%
+  {-1em}
+              {%
+  \normalfont\normalsize\bfseries%
+}}
+\def\paragraph{\@startsection{paragraph}{4}%
+{\parindent}%
                                     {3.25ex \@plus1ex \@minus.2ex}%
                                     {-1em}%
-                                    {\normalfont\normalsize\bfseries}}
-\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+ {\normalfont\normalsize\bfseries}
+}
+\def\subparagraph{\@startsection{subparagraph}{5}%
+ {\parindent}%
                                        {3.25ex \@plus1ex \@minus .2ex}%
                                        {-1em}%
-                                      {\normalfont\normalsize\bfseries}}
+ {\normalfont\normalsize\bfseries}
+}
 \if@twocolumn
   \setlength\leftmargini  {2em}
 \else
   \setlength\leftmargini  {2.5em}
 \fi
-\leftmargin  \leftmargini
 \setlength\leftmarginii  {2.2em}
 \setlength\leftmarginiii {1.87em}
 \setlength\leftmarginiv  {1.7em}
@@ -599,33 +356,42 @@
   \setlength\leftmarginv  {1em}
   \setlength\leftmarginvi {1em}
 \fi
+\setlength\leftmargin    {\leftmargini}
 \setlength  \labelsep  {.5em}
 \setlength  \labelwidth{\leftmargini}
 \addtolength\labelwidth{-\labelsep}
 \@beginparpenalty -\@lowpenalty
 \@endparpenalty   -\@lowpenalty
 \@itempenalty     -\@lowpenalty
-\renewcommand\theenumi{\@arabic\c@enumi}
-\renewcommand\theenumii{\@alph\c@enumii}
-\renewcommand\theenumiii{\@roman\c@enumiii}
-\renewcommand\theenumiv{\@Alph\c@enumiv}
-\newcommand\labelenumi{\theenumi)}
-\newcommand\labelenumii{(\theenumii)}
-\newcommand\labelenumiii{\theenumiii.}
-\newcommand\labelenumiv{\theenumiv.}
-\renewcommand\p@enumii{\theenumi}
-\renewcommand\p@enumiii{\theenumi(\theenumii)}
-\renewcommand\p@enumiv{\p@enumiii\theenumiii}
-\newcommand\labelitemi{$\m@th\bullet$}
-\newcommand\labelitemii{\normalfont\bfseries --}
-\newcommand\labelitemiii{$\m@th\ast$}
-\newcommand\labelitemiv{$\m@th\cdot$}
+\def\theenumi{\@arabic\c@enumi}
+\def\theenumii{\@alph\c@enumii}
+\def\theenumiii{\@roman\c@enumiii}
+\def\theenumiv{\@Alph\c@enumiv}
+\def\labelenumi{\theenumi.}
+\def\labelenumii{(\theenumii)}
+\def\labelenumiii{\theenumiii.}
+\def\labelenumiv{\theenumiv.}
+\def\p@enumii{\theenumi}
+\def\p@enumiii{\theenumi(\theenumii)}
+\def\p@enumiv{\p@enumiii\theenumiii}
+\def\labelitemi{$\m@th\bullet$}
+\def\labelitemii{\normalfont\bfseries --}
+\def\labelitemiii{$\m@th\ast$}
+\def\labelitemiv{$\m@th\cdot$}
 \newenvironment{description}
                {\list{}{\labelwidth\z@ \itemindent-\leftmargin
                         \let\makelabel\descriptionlabel}}
                {\endlist}
-\newcommand*\descriptionlabel[1]{\hspace\labelsep
+\def\descriptionlabel#1{\hspace\labelsep
                                 \normalfont\bfseries #1}
+\def\abstract{\if@twocolumn\section*{\abstractname}%
+\else\bgroup\sf\fi\noindent\ignorespaces}
+\def\endabstract{\if@twocolumn\else\egroup\par
+\vspace*{6pt}
+\noindent\hbox to\hsize{\hfill\vtop{\hbox to3cm{}\hrule\@height3pt}\hfill}
+\fi\par\vspace*{10pt}}
+\let\keywords=\center
+\let\endkeywords=\endcenter
 \newenvironment{verse}
                {\let\\=\@centercr
                 \list{}{\itemsep      \z@
@@ -633,47 +399,54 @@
                         \listparindent\itemindent
                         \rightmargin  \leftmargin
                         \advance\leftmargin 1.5em}%
-                \item\relax}
+                \item[]}
                {\endlist}
 \newenvironment{quotation}
                {\list{}{\listparindent 1.5em%
-                       \itemindent\listparindent \topsep 2.5ex plus 1ex minus .2ex
-                       \rightmargin\leftmargin \itemsep 2.5ex plus 1ex minus .2ex
+                        \itemindent    \listparindent
+                        \rightmargin   \leftmargin
                        \parsep        \z@ \@plus\p@}%
-                \item\relax}
+                \item[]}
                {\endlist}
 \newenvironment{quote}
                {\list{}{\rightmargin\leftmargin}%
-                \item\relax}
+                \item[]}
                {\endlist}
-\long\def\@makecaption#1#2{
-   \vskip 13pt \@plus3pt \@minus3pt% 0.5cm
-   \footnotesize
-   \leftskip=0pt\rightskip=0pt
-   \setbox\@tempboxa\hbox{#1 #2}
-   \ifdim \wd\@tempboxa >\hsize   % IF longer than one line:
-       \leftskip=.3cm
-       \hspace*{-0.3cm}\unhbox\@tempboxa\par
-   \else                          %   ELSE  center.
-       \hbox to\hsize{\hfil\box\@tempboxa\hfil}
+\newenvironment{titlepage}
+    {%
+      \if@twocolumn
+        \@restonecoltrue\onecolumn
+      \else
+        \@restonecolfalse\newpage
    \fi
-   \vskip .4em \leftskip=0pt \rightskip=0pt}
-
+      \thispagestyle{empty}%
+      \if@compatibility
+        \setcounter{page}{0}
+      \else
+        \setcounter{page}{1}%
+      \fi}%
+    {\if@restonecol\twocolumn \else \newpage \fi
+     \setcounter{page}{1}%
+    }
+\def\appendix{\par
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \def\thesection{\@Alph\c@section}}
 \setlength\arraycolsep{5\p@}
-\setlength\tabcolsep{12\p@}
+\setlength\tabcolsep{6\p@}
 \setlength\arrayrulewidth{.4\p@}
 \setlength\doublerulesep{2\p@}
 \setlength\tabbingsep{\labelsep}
 \skip\@mpfootins = \skip\footins
 \setlength\fboxsep{3\p@}
 \setlength\fboxrule{.4\p@}
-\renewcommand\theequation{\@arabic\c@equation}
+\def\theequation{\@arabic\c@equation}
 \newcounter{figure}
-\renewcommand\thefigure{\@arabic\c@figure}
+\def\thefigure{\@arabic\c@figure}
 \def\fps@figure{tbp}
 \def\ftype@figure{1}
 \def\ext@figure{lof}
-\def\fnum@figure{Fig.\ \thefigure.~}
+\def\fnum@figure{{\sffamily \figurename~\thefigure}}
 \newenvironment{figure}
                {\@float{figure}}
                {\end@float}
@@ -681,193 +454,38 @@
                {\@dblfloat{figure}}
                {\end@dblfloat}
 \newcounter{table}
-\renewcommand\thetable{\@arabic\c@table}
+\def\thetable{\@arabic\c@table}
 \def\fps@table{tbp}
 \def\ftype@table{2}
 \def\ext@table{lot}
-\def\fnum@table{Table~\thetable.~}
+\def\fnum@table{{\sffamily \tablename~\thetable}}
 \newenvironment{table}
                {\@float{table}}
                {\end@float}
 \newenvironment{table*}
                {\@dblfloat{table}}
                {\end@dblfloat}
-\newdimen\pt@width
-\newtoks\@temptokenb
-\def\tablewidth#1{\pt@width=#1} \pt@width\textwidth
-\def\tablenotemark#1{\rlap{$^{\rm #1}$}}
-\def\tblnote@list{}
-
-\def\tablenotetext#1#2{
-\@temptokena={\parbox{\pt@width}{$^{#1}$#2}\par}
-\@temptokenb=\expandafter{\tblnote@list}
-\xdef\tblnote@list{\the\@temptokenb\the\@temptokena}}
-\def\spew@tblnotes{
-\ifx\tblnote@list\@empty\relax
-\else
-\vspace{.3ex}
-{\small\tblnote@list}
-\gdef\tblnote@list{}
-\fi}
-
-\def\table{\renewcommand{\arraystretch}{1.3} \@float{table}}
-\def\endtable{\spew@tblnotes\end@float}
-\@namedef{table*}{\renewcommand{\arraystretch}{1.3} \@dblfloat{table}}
-\@namedef{endtable*}{\spew@tblnotes\end@dblfloat}
-
-\def\tblcaption{\refstepcounter\@captype \@dblarg{\@tblcaption\@captype}}
-\long\def\@tblcaption#1[#2]#3{\par\addcontentsline{\csname
-  ext@#1\endcsname}{#1}{\protect\numberline{\csname
-  the#1\endcsname}{\ignorespaces #2}}\begingroup
-    \@parboxrestore
-    \normalsize
-    \@maketblcaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
-  \endgroup}
-\long\def\@maketblcaption#1#2{
-   \small
-   \leftskip=0pt\rightskip=0pt
-   \setbox\@tempboxa\hbox{#1 #2}
-   \ifdim \wd\@tempboxa >\hsize   % IF longer than one line:
-       \leftskip=1.6em            % THEN  hanging indent
-       \hspace*{-1.6em}\unhbox\@tempboxa\par
-   \else                          %   ELSE  center.
-       \hbox to\hsize{\hfil\box\@tempboxa\hfil}
-   \fi
-   \vskip .3em \leftskip=0pt}
-\def\@float#1{\@ifnextchar[{\@xfloat{#1}}{\edef\@tempa{\noexpand\@xfloat
-    {#1}[\csname fps@#1\endcsname]}\@tempa}}
-
-\def\@xfloat#1[#2]{\ifhmode \@bsphack\@floatpenalty -\@Mii\else
-   \@floatpenalty-\@Miii\fi\def\@captype{#1}\ifinner
-      \@parmoderr\@floatpenalty\z@
-    \else\@next\@currbox\@freelist{\@tempcnta\csname ftype@#1\endcsname
-       \multiply\@tempcnta\@xxxii\advance\@tempcnta\sixt@@n
-       \@tfor \@tempa :=#2\do
-                        {\if\@tempa h\advance\@tempcnta \@ne\fi
-                         \if\@tempa t\advance\@tempcnta \tw@\fi
-                         \if\@tempa b\advance\@tempcnta 4\relax\fi
-                         \if\@tempa p\advance\@tempcnta 8\relax\fi
-         }\global\count\@currbox\@tempcnta}\@fltovf\fi
-    \global\setbox\@currbox\vbox\bgroup
-    \hsize\columnwidth \@parboxrestore \small}
-
-\def\end@float{\par\vskip\z@\egroup %% \par\vskip\z@ added 15 Dec 87
-   \ifnum\@floatpenalty <\z@
-     \@cons\@currlist\@currbox
-     \ifdim \ht\@currbox >\textheight
-        \ht\@currbox\textheight \fi
-     \ifnum\@floatpenalty < -\@Mii
-        \penalty -\@Miv
-        \@tempdima\prevdepth    %% saving and restoring \prevdepth added
-        \vbox{}                 %% 26 May 87 to prevent extra vertical
-        \prevdepth \@tempdima   %% space when used in vertical mode
-        \penalty\@floatpenalty
-      \else \vadjust{\penalty -\@Miv \vbox{}\penalty\@floatpenalty}\@esphack
-     \fi\fi}
-
-
-
-\def\@eqnnum{(\theequation)\hspace*{\z@}}
-
-
-\def\copyrighttext#1{%
-     \def\@makefntext#1{%
-     \ifnum\c@footnote=0\relax\else\vspace{10pt}\fi
-     \parindent 0em\noindent \hbox to 0em{}#1}
-     \scriptsize\baselineskip8pt
-     \footnotetext{
-	    \scriptsize\baselineskip8pt
-     Copy right\copyright\enskip
-The Society of Geomagnetism and Earth,
-Planetary and Space Sciences (SGEPSS); The Seismological Society
-of Japan; The Volcanological Society of Japan; The Geodetic
-Society of Japan; The Japanese Society for Planetary Sciences.
-\par}\normalsize}
-
-\long\def\makepageeven{
- \ifodd\count0\advance\count0 by 1\fi
-}
-
-\long\def\makepageodd{
- \ifodd\count0\else\advance\count0 by 1\fi
-}
-
-\def\pagenum#1{\setcounter{page}{#1}}
-
-\newtoks\@stequation
-
-\def\degree{\mbox{$^\circ$}}
-
-\def\altaffilmark#1{$^{#1}$}
-\def\altaffiltext#1#2{\footnotetext[#1]{#2}\stepcounter{footnote}}
-
-\newenvironment{Eqnarray}%
-    {\arraycolsep 0.14em\begin{eqnarray}}{\end{eqnarray}}
-\newenvironment{Manyeqns}%
-    {\arraycolsep 0.14em\begin{manyeqns}}{\end{manyeqns}}
-\def\chem{\everymath={\fam0 }\fam0 }   % roman in a math mode
-\newcommand{\mathbold}[1]{\mbox{\boldmath $\bf#1$}}
-
-\newdimen\lastp@geheight \lastp@geheight=10mm
-\newsavebox{\lastp@gebox}
-\def\lastpagecontrol{\@ifnextchar [{\l@stpagecontrol}%
- {\l@stpagecontrol[\z@]}}
-\def\l@stpagecontrol[#1]#2{\global\lastp@geheight=#2%
- \@ifundefined{maxsize}{}{\global\advance\maxsize-#2}% for supertab.sty
- \global\sbox{\lastp@gebox}{}%
-  \@tempdima\ht\lastp@gebox \advance\@tempdima\dp\lastp@gebox
- \ifdim\@tempdima>\lastp@geheight
-  \@tempdima\lastp@geheight \global\lastp@geheight=0pt
- \else
-  \global\advance\lastp@geheight -\@tempdima
-  \@tempdima\lastp@geheight \global\lastp@geheight\textheight
- \fi
-  \def\footnoterule{\null}% force it to \null at the last page
-  \insert\footins{\footnotesize\baselineskip9pt
-  \interlinepenalty\interfootnotelinepenalty
-  \splittopskip\footnotesep
-  \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
-  \hsize\textwidth \@parboxrestore
-   \ifdim\lastp@geheight=\z@\else\usebox{\lastp@gebox}\fi%
-  \vspace*{\@tempdima}}}
-\def\lastpagesettings{\@ifnextchar [{\l@stpagesettings}%
- {\l@stpagesettings[\z@]}}
-\def\l@stpagesettings[#1]{%
- \ifdim\lastp@geheight=\z@
-  \onecolumn\null\vspace*{#1}\noindent\usebox{\lastp@gebox}%
- \fi}
-
-\def\pmb#1{\setbox0=\hbox{#1}
-  \kern-.02em\copy0\kern-\wd0
-  \kern.02em\raise.015em\copy0\kern-\wd0
-  \kern-.015em\copy0\kern-\wd0
-  \kern-.02em\raise.015em\copy0\kern-\wd0
-  \kern.025em\copy0\kern-\wd0
-  \kern.015em\raise.02em\copy0\kern-\wd0
-  \kern-.025em\copy0\kern-\wd0
-  \kern-.02em\raise-.01em\box0}
-
-
-\pagenumbering{arabic}      % Arabic page numbers
-
-\newtoks\@stfigure
-
-\def\picture #1 by #2 (#3){%
-\vbox to #2{%
-\hrule width #1 height 0pt depth 0pt%
-\vfill%
-\special{picture #3}}}
-\def\scaledpicture #1 by #2 (#3 scaled #4){{%
-\dimen0=#1 \dimen1=#2%
-\divide\dimen0 by 1000 \multiply\dimen0 by #4%
-\divide\dimen1 by 1000 \multiply\dimen1 by #4%
-\picture \dimen0 by \dimen1 (#3 scaled #4)}}
-
-\setlength{\arraycolsep}{1.5pt}
-
-\pretolerance=300 %%% default value = 100
-\tolerance=600    %%% default value = 200
-
+\newcounter{scheme}
+\def\thescheme{\@arabic\c@scheme}
+\def\fps@scheme{tbp}
+\def\ftype@scheme{4}   %%power of 2
+\def\ext@scheme{los}
+\def\fnum@scheme{{\sffamily \schemename~\thescheme}}
+\def\scheme{\@float{scheme}}
+\let\endscheme\end@float
+\@namedef{scheme*}{\@dblfloat{scheme}}
+\@namedef{endscheme*}{\end@dblfloat}
+\newlength\abovecaptionskip
+\newlength\belowcaptionskip
+\setlength\abovecaptionskip{10\p@}
+\setlength\belowcaptionskip{0\p@}
+\long\def\@makecaption#1#2{%
+  \vskip\abovecaptionskip
+\setbox\@tempboxa\hbox{{\sffamily #1}. #2}
+\ifdim \wd\@tempboxa >\hsize {\sffamily #1}. #2\par
+\else \global\@minipagefalse
+  \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
+  \fi\vskip\belowcaptionskip}
 \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
 \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
 \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
@@ -875,19 +493,19 @@
 \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
 \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
 \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
-\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
-\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
-\newcommand\@pnumwidth{1.55em}
-\newcommand\@tocrmarg{2.55em}
-\newcommand\@dotsep{4.5}
+\DeclareRobustCommand*\cal{\@fontswitch{\relax}{\mathcal}}
+\DeclareRobustCommand*\mit{\@fontswitch{\relax}{\mathnormal}}
+\def\@pnumwidth{1.55em}
+\def\@tocrmarg{2.55em}
+\def\@dotsep{4.5}
 \setcounter{tocdepth}{3}
-\newcommand\tableofcontents{%
+\def\tableofcontents{%
     \section*{\contentsname
         \@mkboth{%
            \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
     \@starttoc{toc}%
     }
-\newcommand*\l@part[2]{%
+\def\l@part#1#2{%
   \ifnum \c@tocdepth >-2\relax
     \addpenalty\@secpenalty
     \addvspace{2.25em \@plus\p@}%
@@ -900,11 +518,11 @@
        \nobreak
        \if@compatibility
          \global\@nobreaktrue
-         \everypar{\global\@nobreakfalse\everypar{}}%
+         \everypar{\global\@nobreakfalse\everypar{}}
       \fi
     \endgroup
   \fi}
-\newcommand*\l@section[2]{%
+\def\l@section#1#2{%
   \ifnum \c@tocdepth >\z@
     \addpenalty\@secpenalty
     \addvspace{1.0em \@plus\p@}%
@@ -918,44 +536,171 @@
       #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
     \endgroup
   \fi}
-\newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
-\newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
-\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
-\newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
-\newcommand\listoffigures{%
+\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
+\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
+\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
+\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
+\def\listoffigures{%
     \section*{\listfigurename
       \@mkboth{\MakeUppercase\listfigurename}%
               {\MakeUppercase\listfigurename}}%
     \@starttoc{lof}%
     }
-\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
-\newcommand\listoftables{%
+\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\def\listoftables{%
     \section*{\listtablename
       \@mkboth{%
           \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}%
     \@starttoc{lot}%
     }
 \let\l@table\l@figure
+
+\def\listofschemes{\section*{List of Schemes\markboth
+ {LIST OF SCHEMES}{LIST OF SCHEMES}}\@starttoc{los}}
+\def\l@scheme{\@dottedtocline{1}{1.5em}{2.3em}}
 \newdimen\bibindent
-\setlength\bibindent{1.5em}
-\newenvironment{thebibliography}[1]
-     {\section*{\refname
+\bibindent=1.5em
+\def\thebibliography#1{\section*{%
+\underline{\normalfont\sffamily \refname}
         \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
-      \list{\@biblabel{\@arabic\c@enumiv}}%
-           {\settowidth\labelwidth{\@biblabel{#1}}%
-            \leftmargin\labelwidth
+ \list{\@biblabel{\arabic{enumi}}}%
+ {\settowidth\labelwidth{\@biblabel{#1}}\leftmargin\labelwidth
             \advance\leftmargin\labelsep
-            \@openbib@code
-            \usecounter{enumiv}%
-            \let\p@enumiv\@empty
-            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
-      \sloppy\clubpenalty4000\widowpenalty4000%
-      \sfcode`\.\@m}
-     {\def\@noitemerr
-       {\@latex@warning{Empty `thebibliography' environment}}%
-      \endlist}
-\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
-\let\@openbib@code\@empty
+ \usecounter{enumi}}
+\let\endthebibliography=\endlist
+ \def\newblock{\hskip .11em plus .33em minus .07em}
+ \sloppy\clubpenalty4000\widowpenalty4000
+ \sfcode`\.=1000\relax}
+ \def\@biblabel#1{\hfill #1\@.}
+\def\endash{\mbox{--}}
+\def\@cite#1#2{({\mbox{\itshape #1\/}\if@tempswa , #2\fi})}
+\def\@befcite#1#2{({\mbox{\itshape #1\/}\if@tempswa , #2\fi}}
+\def\@inncite#1#2{{\mbox{\itshape #1\/}\if@tempswa , #2\fi}}
+\def\@aftcite#1#2{{\mbox{\itshape #1\/}\if@tempswa , #2\fi})}
+\def\befcite{\@ifnextchar [{\@tempswatrue\@befcitex}
+{\@tempswafalse\@befcitex[]}}
+\def\@befcitex[#1]#2{\if@filesw\immediate\write\@auxout
+{\string\citation{#2}}\fi
+  \def\@befcitea{}\@befcite{\@for\@befciteb:=#2\do
+    {\@befcitea\def\@befcitea{,\penalty\@m\ }\@ifundefined
+       {b@\@befciteb}{{\bf ?}\@warning
+       {Citation `\@befciteb' on page \thepage \space undefined}}%
+\hbox{\csname b@\@befciteb\endcsname}}}{#1}}
+\def\inncite{\@ifnextchar [{\@tempswatrue\@inncitex}
+{\@tempswafalse\@inncitex[]}}
+\def\@inncitex[#1]#2{\if@filesw\immediate\write\@auxout
+{\string\citation{#2}}\fi
+  \def\@inncitea{}\@inncite{\@for\@innciteb:=#2\do
+    {\@inncitea\def\@inncitea{,\penalty\@m\ }\@ifundefined
+       {b@\@innciteb}{{\bf ?}\@warning
+       {Citation `\@innciteb' on page \thepage \space undefined}}%
+\hbox{\csname b@\@innciteb\endcsname}}}{#1}}
+\def\aftcite{\@ifnextchar [{\@tempswatrue\@aftcitex}
+{\@tempswafalse\@aftcitex[]}}
+\def\@aftcitex[#1]#2{\if@filesw\immediate\write\@auxout
+{\string\citation{#2}}\fi
+  \def\@aftcitea{}\@aftcite{\@for\@aftciteb:=#2\do
+    {\@aftcitea\def\@aftcitea{,\penalty\@m\ }\@ifundefined
+       {b@\@aftciteb}{{\bf ?}\@warning
+       {Citation `\@aftciteb' on page \thepage \space undefined}}%
+\hbox{\csname b@\@aftciteb\endcsname}}}{#1}}
+\def\ccite{\inncite}
+\def\befccite{\inncite}
+\def\innccite{\inncite}
+\def\aftccite{\inncite}
+\def\@subbiblabel#1{#1)\hfill}
+\newcounter{numbib}
+\def\bibperiod{.}
+\newif\ifoikomi
+\oikomitrue
+\newif\ifsubbibnum
+\subbibnumfalse
+\newif\iftop@subbib
+\top@subbibtrue
+\def\thesubbib#1{\addtocounter{enumi}{1}\vskip\topsep
+%%%%\item[\theenumi.]\setcounter{numbib}{\value{enumi}}
+%%%%\def\theenumi{\thenumbib\alph{enumii}}
+\item[\@biblabel{\theenumi}]\setcounter{numbib}{\value{enumi}}
+\def\theenumi{\thenumbib\alph{enumii}}
+\ifoikomi
+\setcounter{enumii}{0}
+\long\def\bibitem##1##2{%
+\iftop@subbib \top@subbibfalse \else \unskip ;\relax\fi
+\addtocounter{enumii}{1}
+\ifsubbibnum
+\if@filesw\immediate\write\@auxout{\string\bibcite{##1}{\theenumi}}\fi
+\else
+\if@filesw\immediate\write\@auxout{\string\bibcite{##1}{\thenumbib}}\fi
+\fi
+\if@filesw\immediate\write\@auxout{\string\bibcites{##1}{\thenumbib}}\fi
+\def\bibperiod{}
+%%%%\ifsubbibnum ({\it \theenumii\/})~##2\ignorespaces
+\ifsubbibnum \@subbiblabel{\theenumii}~##2\ignorespaces
+\else ##2\ignorespaces\fi
+}
+\else
+\def\@bibitem##1{\item
+\ifsubbibnum
+\if@filesw\immediate\write\@auxout{\string\bibcite{##1}{\theenumi}}\fi
+\else
+\if@filesw\immediate\write\@auxout{\string\bibcite{##1}{\thenumbib}}\fi
+\fi
+\if@filesw\immediate\write\@auxout{\string\bibcites{##1}{\thenumbib}}\fi
+\ignorespaces}
+%%%\list{({\it \alph{enumii}\/})}{\settowidth\labelwidth{({\it #1\/})}%
+\list{\@subbiblabel{\alph{enumii}}}{%
+ \settowidth\labelwidth{\small \@subbiblabel{#1}}%
+ \leftmargin\labelwidth\advance\leftmargin\labelsep \usecounter{enumii}}
+ \def\newblock{\hskip .11em plus .33em minus .07em} \fi
+ \sloppy \sfcode`\.=1000\relax}
+\def\endthesubbib{\unskip . \global\top@subbibtrue\endlist}
+\def\bibcites#1#2{\global\@namedef{bx@#1}{#2}}
+\def\@citeset#1#2{({\mbox{\itshape #1\/}\if@tempswa , #2\fi})}
+\def\citeset{\@ifnextchar [{\@tempswatrue\@citesetx}
+{\@tempswafalse\@citesetx[]}}
+\def\@citesetx[#1]#2{\if@filesw\immediate\write\@auxout
+{\string\citation{#2}}\fi
+  \def\@citeseta{}\@citeset{\@for\@citesetb:=#2\do
+    {\@citeseta\def\@citeseta{,\penalty\@m\ }\@ifundefined
+       {bx@\@citesetb}{{\bf ?}\@warning
+       {Citation `\@citesetb' on page \thepage \space undefined}}%
+\hbox{\csname bx@\@citesetb\endcsname}}}{#1} }
+
+\def\@befciteset#1#2{({\mbox{\itshape #1\/}\if@tempswa , #2\fi}}
+\def\@innciteset#1#2{{\mbox{\itshape #1\/}\if@tempswa , #2\fi}}
+\def\@aftciteset#1#2{{\mbox{\itshape #1\/}\if@tempswa , #2\fi})}
+\def\befciteset{\@ifnextchar [{\@tempswatrue\@befcitesetx}
+{\@tempswafalse\@befcitesetx[]}}
+\def\@befcitesetx[#1]#2{\if@filesw\immediate\write\@auxout
+{\string\citation{#2}}\fi
+  \def\@befciteseta{}\@befciteset{\@for\@befcitesetb:=#2\do
+    {\@befciteseta\def\@befciteseta{,\penalty\@m\ }\@ifundefined
+       {bx@\@befcitesetb}{{\bf ?}\@warning
+       {Citation `\@befcitesetb' on page \thepage \space undefined}}%
+\hbox{\csname bx@\@befcitesetb\endcsname}}}{#1}}
+\def\innciteset{\@ifnextchar [{\@tempswatrue\@inncitesetx}
+{\@tempswafalse\@inncitesetx[]}}
+\def\@inncitesetx[#1]#2{\if@filesw\immediate\write\@auxout
+{\string\citation{#2}}\fi
+  \def\@innciteseta{}\@innciteset{\@for\@inncitesetb:=#2\do
+    {\@innciteseta\def\@innciteseta{,\penalty\@m\ }\@ifundefined
+       {bx@\@inncitesetb}{{\bf ?}\@warning
+       {Citation `\@inncitesetb' on page \thepage \space undefined}}%
+\hbox{\csname bx@\@inncitesetb\endcsname}}}{#1}}
+\def\aftciteset{\@ifnextchar [{\@tempswatrue\@aftcitesetx}
+{\@tempswafalse\@aftcitesetx[]}}
+\def\@aftcitesetx[#1]#2{\if@filesw\immediate\write\@auxout
+{\string\citation{#2}}\fi
+  \def\@aftciteseta{}\@aftciteset{\@for\@aftcitesetb:=#2\do
+    {\@aftciteseta\def\@aftciteseta{,\penalty\@m\ }\@ifundefined
+       {bx@\@aftcitesetb}{{\bf ?}\@warning
+       {Citation `\@aftcitesetb' on page \thepage \space undefined}}%
+\hbox{\csname bx@\@aftcitesetb\endcsname}}}{#1}}
+\def\@cciteset#1#2{{#1\if@tempswa , #2\fi}}
+\def\cciteset{\innciteset}
+\def\befcciteset{\innciteset}
+\def\inncciteset{\innciteset}
+\def\aftcciteset{\innciteset}
 \newenvironment{theindex}
                {\if@twocolumn
                   \@restonecolfalse
@@ -971,30 +716,31 @@
                 \parskip\z@ \@plus .3\p@\relax
                 \let\item\@idxitem}
                {\if@restonecol\onecolumn\else\clearpage\fi}
-\newcommand\@idxitem{\par\hangindent 40\p@}
-\newcommand\subitem{\@idxitem \hspace*{20\p@}}
-\newcommand\subsubitem{\@idxitem \hspace*{30\p@}}
-\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
-\renewcommand\footnoterule{%
+\def\@idxitem{\par\hangindent 40\p@}
+\def\subitem{\par\hangindent 40\p@ \hspace*{20\p@}}
+\def\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}}
+\def\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
+\def\footnoterule{%
   \kern-3\p@
   \hrule\@width.4\columnwidth
   \kern2.6\p@}
-\newcommand\@makefntext[1]{%
+\long\def\@makefntext#1{%
     \parindent 1em%
     \noindent
     \hb@xt@1.8em{\hss\@makefnmark}#1}
-\newcommand\contentsname{Contents}
-\newcommand\listfigurename{List of Figures}
-\newcommand\listtablename{List of Tables}
-\newcommand\refname{References}
-\newcommand\indexname{Index}
-\newcommand\figurename{Figure}
-\newcommand\tablename{Table}
-\newcommand\partname{Part}
-\newcommand\appendixname{Appendix}
-\newcommand\abstractname{Abstract}
-\newcommand\today{}
-\edef\today{\ifcase\month\or
+\def\@makefnmark{$^{\mbox{\scriptsize\@thefnmark}}\m@th$}
+\def\contentsname{Contents}
+\def\listfigurename{List of Figures}
+\def\listtablename{List of Tables}
+\def\refname{References}
+\def\indexname{Index}
+\def\figurename{Fig.}
+\def\schemename{Scheme}
+\def\tablename{Table}
+\def\partname{Part}
+\def\appendixname{Appendix}
+\def\abstractname{Abstract}
+\def\today{\ifcase\month\or
   January\or February\or March\or April\or May\or June\or
   July\or August\or September\or October\or November\or December\fi
   \space\number\day, \number\year}
@@ -1013,7 +759,7 @@
 \else
   \onecolumn
 \fi
+
 \endinput
 %%
-%% End of file `eps.cls'.
-
+%% End of file `sci.cls'.

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns