arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/appolba.cls	2010-04-03 09:10:53.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/isss7.cls	2010-04-03 00:36:33.000000000 +0200
@@ -1,318 +1,540 @@
 %%
-%% Slightly changed -> no header anymore
-%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% This is file `eps.cls',
+%% generated with the docstrip utility.
 %%
-%% This is file `appolb.cls',
-%% adapted from `article.cls' ver. 1997/10/10 v1.3x
+%% The original source files were:
 %%
-%% with Copyright info:
+%% eps.dtx  (with options: `class')
 %%
-%% Copyright 1993 1994 1995 1996 1997
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% For further copyright information, and conditions for modification
-%% and distribution, see the file legal.txt, and any other copyright
-%% notices in this file.
-%%
-%% This file defines the style for articles
-%% to be published in Acta Physica Polonica B.
-%% ----------------------------------------
-%%   This file is distributed in the hope that it will be useful,
-%%   but WITHOUT ANY WARRANTY; without even the implied warranty of
-%%   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-%%
-%%   For error reports concerning UNCHANGED versions of this file
-%%   contact via e-mail to acta@jetta.if.uj.edu.pl.
-%%
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{appolba}
-              [1999/01/05 v1.01
- Acta Physica Polonica B]
+%% Description: LaTeX class file for EPS
+%% Author: EPS Editorial Office 
+%% Maintainer: same
+%% Version: 0.1 <15 April 2002>
+%%
+%% Modified and distributed for ISSS7 proceedings, March 2005 by courtesy of EPS
+%%
+%% 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.
+%%
+%% NOTE: This file may NOT be distributed if not accompanied
+%%       by 'eps.ins'.
+%%
+%% \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}[1994/06/01]
+
+%% Modified by ISSS7, Oct. 2004
+\ProvidesClass{isss7}[2004/09/30 v1.0 ISSS7 document class]
+%%
+
+\newcommand\@ptsize{}
 \newif\if@restonecol
 \newif\if@titlepage
+\RequirePackage{ifthen}
+\newboolean{Letter}
+\newboolean{Abstract}
 \@titlepagefalse
-\@twosidetrue  \@mparswitchtrue
-\def\@date{0}
 \DeclareOption{a4paper}
    {\setlength\paperheight {297mm}%
     \setlength\paperwidth  {210mm}}
-\DeclareOption{b5paper}
-   {\setlength\paperheight {250mm}%
-    \setlength\paperwidth  {176mm}}
-\DeclareOption{letterpaper}
-   {\setlength\paperheight {11in}%
-    \setlength\paperwidth  {8.5in}}
-\DeclareOption{draft}{\setlength\overfullrule{5pt}}
-\DeclareOption{final}{\setlength\overfullrule{0pt}}
-%\DeclareOption{notitlepage}{\@titlepagefalse}
-%\DeclareOption{openbib}{%
-%  \AtEndOfPackage{%
-%   \renewcommand\@openbib@code{%
-%      \advance\leftmargin\bibindent
-%      \itemindent -\bibindent
-%      \listparindent \itemindent
-%      \parsep \z@
-%      }%
-%   \renewcommand\newblock{\par}}%
-%}
-\ExecuteOptions{a4paper,final}
-\ProcessOptions
-\input{size11.clo}
-\@ifl@t@r\fmtversion{1997/12/01}{}%
-  {%\@latex@warning@no@line{only release `\fmtversion' is available}%
-\def\@textsuperscript#1{%
-  {\m@th\ensuremath{^{\mbox{\fontsize\sf@size\z@#1}}}}}%
+\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
+\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
+\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
+\DeclareOption{twoside}{\@twosidetrue  \@mparswitchtrue}
+\DeclareOption{draft}{\onecolumn}
+\DeclareOption{twocolumn}{\@twocolumntrue}
+\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}}%
 }
-\textwidth=126mm
-\textheight=190mm
-    \setlength\@tempdima        {\paperwidth}
-    \addtolength\@tempdima      {-\textwidth}
-    \setlength\oddsidemargin    {.5\@tempdima}
-    \addtolength\oddsidemargin  {-1in}
-    \setlength\marginparwidth   {.5\@tempdima}
-    \addtolength\marginparwidth {-\marginparsep}
-    \addtolength\marginparwidth {-0.4in}
-  \@settopoint\oddsidemargin
-  \@settopoint\marginparwidth
-  \setlength\evensidemargin  {\paperwidth}
-  \addtolength\evensidemargin{-2in}
-  \addtolength\evensidemargin{-\textwidth}
-  \addtolength\evensidemargin{-\oddsidemargin}
-  \@settopoint\evensidemargin
-  \setlength\topmargin{\paperheight}
-  \addtolength\topmargin{-2in}
-  \addtolength\topmargin{-\headheight}
-  \addtolength\topmargin{-\headsep}
-  \addtolength\topmargin{-\textheight}
-  \addtolength\topmargin{-\footskip}     % this might be wrong!
-  \addtolength\topmargin{-.5\topmargin}
-  \@settopoint\topmargin
-%***************************************************************************
-\newif\ifRedakcja
-\Redakcjafalse
-
-\DeclareFontFamily{T1}{appb}{}
-\DeclareFontShape{T1}{appb}{m}{n}{<8>ecrm0800 <12>ecrm0700 <14.4>ecrm1440}{}
-\DeclareFontShape{T1}{appb}{bx}{n}{<24.88>ecbx1200 <29.86>ecbx1200 <35.83>ecbx1200}{}
-\DeclareFontFamily{OT1}{appb}{}
-\DeclareFontShape{OT1}{appb}{m}{n}{<8>cmr8 <12>cmr7 <14.4>cmr12}{}
-\DeclareFontShape{OT1}{appb}{bx}{n}{<24.88>cmbx12 <29.86>cmbx12 <35.83>cmbx12}{}
-\def\titlefont{\large\fontfamily{appb}\fontseries{m}\fontshape{n}\selectfont\ignorespaces}
-\def\appHuge{\fontfamily{appb}\fontseries{bx}\fontshape{n}\fontsize{24.88pt}{30pt}\selectfont\ignorespaces}
-\def\appHUge{\fontfamily{appb}\fontseries{bx}\fontshape{n}\fontsize{29.86pt}{36pt}\selectfont\ignorespaces}
-\def\appHUGe{\fontfamily{appb}\fontseries{bx}\fontshape{n}\fontsize{35.83pt}{42pt}\selectfont\ignorespaces}
-\def\appheadcs{\small\scshape}
-\def\appheadit{\small\itshape}
-\def\appauthcs{\normalsize\scshape}
-\def\appfont{\scriptsize\itshape}
-
+\ExecuteOptions{a4paper,10pt,oneside,onecolumn}
+\ProcessOptions
+\input{size1\@ptsize.clo}
 \setlength\lineskip{1\p@}
 \setlength\normallineskip{1\p@}
-
-\renewcommand{\baselinestretch}{0.94}
-
-\parskip=0pt plus 1pt
+\renewcommand\baselinestretch{1}
+\def\ls#1{} % does not allow to change \baselinestretch
+\setlength\parskip{0\p@ \@plus \p@}
 \@lowpenalty   51
 \@medpenalty  151
 \@highpenalty 301
-\setcounter{topnumber}{2}
-\renewcommand\topfraction{1}
+%%%
+\setcounter{topnumber}{5}
+\renewcommand\topfraction{.95}
 \setcounter{bottomnumber}{1}
-\renewcommand\bottomfraction{1}
-\setcounter{totalnumber}{3}
-\renewcommand\textfraction{0}
-\renewcommand\floatpagefraction{1}
-\setcounter{dbltopnumber}{2}
-\renewcommand\dbltopfraction{1}
-\renewcommand\dblfloatpagefraction{1}
-\if@twoside
-  \def\ps@headings{%
-      \let\@oddfoot\@empty\let\@evenfoot\@empty
-    \def\@evenhead{{\small\thepage}\hfil\slshape\leftmark}%
-    \def\@oddhead{{\slshape\rightmark}\hfil{\small\thepage}}%
-      \let\@mkboth\markboth
-        }
+\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{}
 \else
-  \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
-        ##1}}}}
+\font\bxsl=cmbxsl10 scaled 800
 \fi
-\def\ps@titpage{%
-    \def\@oddfoot{\hfil\small(\thepage)\hfil}%
-  \let\@evenfoot\@oddfoot
-    \def\@oddhead{\ifRedakcja\titleheading\else\hfil\fi}%
-    \let\@evenhead\@oddhead
-    \let\@mkboth\@gobbletwo
-    \let\sectionmark\@gobble
-    \let\subsectionmark\@gobble
-    }
-\def\ps@plain{%
-  \let\@oddfoot\@empty\let\@evenfoot\@empty
-  \def\@evenhead{{\small\thepage}\hfil}%
-  \def\@oddhead{\hfil{\small\thepage}}%
-}

-\newif\ifPreprint
-\Preprintfalse
-\def\prepNo{}
-\def\preprint#1{\Preprinttrue\gdef\prepNo{#1}}
-\newcount\volume \volume=0
-\let\pageno=\c@page
-\newcount\No     \No=0
-
-\def\titleheading{\small\rm Vol.~\thevolume\ (\theyear)
-  \hfil {\appfont ACTA PHYSICA POLONICA B} \hfil No \theNo}
-\def\thevolume{\ifnum\volume=0
-?\else \the\volume\fi}
-\def\theyear{\ifnum\year=0
-????\else\the\year\fi}
-\def\theNo{\ifnum\No=0
-?\else\the\No\fi}
-
-\def\runhead{\ifPreprint ~\else \fi}
-\def\thetitle{\ifRedakcja Use $\backslash${\tt headtitle\{...\}}\else\runhead\fi}
-\def\headtitle#1{\gdef\thetitle{#1}}
-
-\def\and{\\\vskip6pt and\\\vskip6pt}
-\def\thenames{\ifRedakcja Use $\backslash${\tt headauthor\{...\}}\else\runhead\fi}
-\def\headauthor#1{\gdef\thenames{#1}}
-
-\def\Out@received{(Received \@date )}
-
-\let\WERS\MakeUppercase
-
-\def\title#1{\gdef\@title{#1}}
-\newskip\AdrSkip \AdrSkip=12pt plus 0pt minus 0pt
-%\newskip\RcvSkip \RcvSkip=12pt plus 0pt minus 0pt
-\newskip\TitSkip \TitSkip=52pt plus 0pt minus 0pt
-
-\def\address#1{\par\vskip\AdrSkip{\small\rm #1}}
-\def\received#1{\date{#1}}
-\def\PACS#1{\par\noindent\strut\kern18pt{\small\rm PACS numbers: #1}\par}
-
-\if@titlepage % not adapted
-  \newcommand\maketitle{\begin{titlepage}%
-  \let\footnotesize\small
-  \let\footnoterule\relax
-  \let \footnote \thanks
-  \null\vfil
-  \vskip 60\p@
-  \begin{center}%
-    {\LARGE \@title \par}%
-    \vskip 3em%
-    {\large
-     \lineskip .75em%
-      \begin{tabular}[t]{c}%
-        \@author
-      \end{tabular}\par}%
-      \vskip 1.5em%
-    {\large \@date \par}%       % Set date in \large size.
-  \end{center}\par
-  \@thanks
-  \vfil\null
-  \end{titlepage}%
-  \setcounter{footnote}{0}%
-  \global\let\thanks\relax
-  \global\let\maketitle\relax
-  \global\let\@thanks\@empty
-  \global\let\@author\@empty
-  \global\let\@date\@empty
-  \global\let\@title\@empty
-  \global\let\title\relax
-  \global\let\author\relax
-  \global\let\date\relax
-  \global\let\and\relax
-}
-\else % adapted
-%
-\newcommand\maketitle{%\par
+\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}}
+}
+
+%%%%
+\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\maketitle{\par
+ \setcounter{footnote}{0}
   \begingroup
-	\def\@fnsymbol##1{\ensuremath{\ifcase##1\or *\or **\or {\char42}{\char42}{\char42}\or \dagger\or \ddagger\or
-	   \mathsection\or \mathparagraph\or \|\or \dagger\dagger
-	   \or \ddagger\ddagger \else\@ctrerr\fi}}%
-    \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
-%    \def\@makefnmark{\@textsuperscript{\normalfont\large\@thefnmark}}%
-    \def\@makefnmark{\@textsuperscript{\normalfont\@thefnmark}}%
+   \def\thefootnote{\fnsymbol{footnote}}
+%   \def\@makefnmark{\hbox
+%       to 0pt{$^{\@thefnmark}$\hss}}%
     \if@twocolumn
-      \ifnum \col@number=\@ne
-        \@maketitle
-      \else
         \twocolumn[\@maketitle]%
-      \fi
-    \else
-      \newpage
+      \else \newpage
       \global\@topnum\z@   % Prevents figures from going at top of page.
-      \@maketitle
-    \fi
-    \thispagestyle{titpage}%
-    \@thanks
+%    \@maketitle \fi\thispagestyle{plain}\@thanks
+    \@maketitle \fi\thispagestyle{empty}\@thanks
   \endgroup
-  \setcounter{footnote}{0}%
-  \global\let\thanks\relax
-  \global\let\maketitle\relax
-  \global\let\@maketitle\relax
-  \global\let\@thanks\@empty
-  \global\let\@author\@empty
-  \global\let\@date\@empty
-  \global\let\@title\@empty
-  \global\let\title\relax
-  \global\let\author\relax
-  \global\let\date\relax
-  \global\let\and\relax
-\markboth{\appheadcs\thenames\hfil}{\hfil\appheadit\thetitle}%
-}
-%
-\def\@maketitle{%
-  \newpage
-  \vbox{\vskip\TitSkip}%
-{\centering
-  \let \footnote \thanks
-\mathversion{bold}%
-  {\let\\=\break
-%	\def\@fnsymbol##1{\ensuremath{\ifcase##1\or *\or **\or {\char42}{\char42}{\char42}\else\@ctrerr\fi}}%
-  \def\@makefnmark{\@textsuperscript{\normalfont\large\@thefnmark}}%
-  \titlefont\@title\par
-  \ifnum\value{footnote}<3\setcounter{footnote}{3}\fi
-  }%
-\mathversion{normal}%
-  \vskip\AdrSkip
-  {\appauthcs
-\@author
-\par}%
-\vskip\AdrSkip
-\par
-%
-\if0\@date\vskip12pt\relax\else{\small\itshape\Out@received}\fi
-\par
-}}
-\fi
+ \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.
+ \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.
+%%
+
+ \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
+ \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
+ \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}
+%%%
 \setcounter{secnumdepth}{3}
 \newcounter {part}
 \newcounter {section}
 \newcounter {subsection}[section]
 \newcounter {subsubsection}[subsection]
-%\newcounter {paragraph}[subsubsection]
-%\newcounter {subparagraph}[paragraph]
+\newcounter {paragraph}[subsubsection]
+\newcounter {subparagraph}[paragraph]
 \renewcommand \thepart {\@Roman\c@part}
-\renewcommand \thesection {\@arabic\c@section}
 \renewcommand\thesubsection   {\thesection.\@arabic\c@subsection}
 \renewcommand\thesubsubsection{\thesubsection .\@arabic\c@subsubsection}
-%\renewcommand\theparagraph    {\thesubsubsection.\@arabic\c@paragraph}
-%\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
+\renewcommand\theparagraph    {\thesubsubsection.\@arabic\c@paragraph}
+\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
 \newcommand\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}%
@@ -340,43 +562,43 @@
      \nobreak
      \vskip 3ex
      \@afterheading}
-
-%%%%%%%%%%%%%%%    SECTIONS
-% \section etc. defined in article.cls
-% \@startsection {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}
-% \z@ = 0pt
-% if BEFORESKIP < 0 the no parindent for the first paragraph
+\font\secfont=ptmb scaled 1100
 \newcommand\section{\@startsection {section}{1}{\z@}%
-                                   {3.5ex \@plus 1ex \@minus .2ex}%
-                                   {1.3ex \@plus.2ex}%
-                                   {\normalfont\normalsize\bfseries\mathversion{bold}\centering}}
+                                   {2.5ex \@plus 1ex \@minus .2ex}%
+                                   {.002pt}%
+                                   {\secfont}}
 \newcommand\subsection{\@startsection{subsection}{2}{\z@}%
+                                     {\z@}%
+                                     {.001pt}%
+                                     {\normalfont\normalsize\bfseries}}
+\newcommand\subsubsection{\@startsection{subsubsection}{3}{1em}%
+                                     {\z@}%
+                                     {-1em}%
+                                     {\normalfont\normalsize\bfseries}}
+\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
                                      {3.25ex\@plus 1ex \@minus .2ex}%
-                                     {1ex \@plus .2ex}%
-                                     {\normalfont\normalsize\it\centering}}
-\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+                                    {-1em}%
+                                    {\normalfont\normalsize\bfseries}}
+\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
                                      {3.25ex\@plus 1ex \@minus .2ex}%
-                                     {1ex \@plus .2ex}%
-                                     {\normalfont\footnotesize\bfseries\mathversion{bold}}}
-
-% \@seccntformat is LaTeX command
-\renewcommand\@seccntformat[1]{\csname the#1\endcsname .~}
-
-%\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
-%                                    {3.25ex \@plus1ex \@minus.2ex}%
-%                                    {-1em}%
-%                                    {\normalfont\normalsize\bfseries}}
-%\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
-%                                       {3.25ex \@plus1ex \@minus .2ex}%
-%                                       {-1em}%
-%                                      {\normalfont\normalsize\bfseries}}
+                                       {-1em}%
+                                      {\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}
+\if@twocolumn
+  \setlength\leftmarginv  {.5em}
+  \setlength\leftmarginvi {.5em}
+\else
 \setlength\leftmarginv  {1em}
 \setlength\leftmarginvi {1em}
+\fi
 \setlength  \labelsep  {.5em}
 \setlength  \labelwidth{\leftmargini}
 \addtolength\labelwidth{-\labelsep}
@@ -387,117 +609,25 @@
 \renewcommand\theenumii{\@alph\c@enumii}
 \renewcommand\theenumiii{\@roman\c@enumiii}
 \renewcommand\theenumiv{\@Alph\c@enumiv}
-\newcommand\labelenumi{\theenumi.}
+\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{\textbullet}
-\newcommand\labelitemii{\normalfont\bfseries \textendash}
-\newcommand\labelitemiii{\textasteriskcentered}
-\newcommand\labelitemiv{\textperiodcentered}
+\newcommand\labelitemi{$\m@th\bullet$}
+\newcommand\labelitemii{\normalfont\bfseries --}
+\newcommand\labelitemiii{$\m@th\ast$}
+\newcommand\labelitemiv{$\m@th\cdot$}
 \newenvironment{description}
                {\list{}{\labelwidth\z@ \itemindent-\leftmargin
                         \let\makelabel\descriptionlabel}}
                {\endlist}
 \newcommand*\descriptionlabel[1]{\hspace\labelsep
                                 \normalfont\bfseries #1}
-\if@titlepage
-  \newenvironment{abstract}{%
-      \titlepage
-      \null\vfil
-      \@beginparpenalty\@lowpenalty
-      \begin{center}%
-        \bfseries \abstractname
-        \@endparpenalty\@M
-      \end{center}}%
-     {\par\vfil\null\endtitlepage}
-\else
-  \newenvironment{abstract}{%
-				\topsep=0.5\AdrSkip
-				\list{}{\listparindent 1.5em
-				    \itemindent\listparindent
-				    \leftmargin\parindent
-				    \rightmargin\leftmargin
-				\small
-				}\item\relax}
-      {\endquotation}
-\fi
-
-%%%%%%%%%%%%%%%%  EQUATIONS
-
-\newif\ifeq@sec
-\eq@secfalse
-
-\def\eqsec{%
-\eq@sectrue
-\def\theequation{\thesection.\@arabic\c@equation}%
-\@addtoreset{equation}{section}%
-}
-
-\newlength{\eqcolsep}
-
-\def\inc@eqCount{\stepcounter{equation}}
-\def\dec@eqCount{\global\advance\c@equation\m@ne}
-%---> \eqnarray is LaTeX command
-%\def\equation{$$\refstepcounter{equation}}
-%\def\endequation{\eqno \hbox{\@eqnnum}$$\@ignoretrue}
-\renewenvironment{eqnarray}{%
-   \inc@eqCount
-   \def\@currentlabel{\p@equation\theequation}%
-   \global\@eqnswtrue
-   \m@th
-   \global\@eqcnt\z@
-   \tabskip\@centering
-   \let\\\@eqncr
-   $$\everycr{}\halign to\displaywidth\bgroup
-       \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel
-      &\global\@eqcnt\@ne\hskip \eqcolsep \hfil${##}$\hfil
-      &\global\@eqcnt\tw@ \hskip \eqcolsep
-         $\displaystyle{##}$\hfil\tabskip\@centering
-      &\global\@eqcnt\thr@@ \hbox to \z@\bgroup\hss##\egroup
-         \tabskip\z@skip
-      \cr
-}
-{%
-      \@@eqncr
-      \egroup
-%      \global\advance\c@equation\m@ne
-      \dec@eqCount
-   $$\@ignoretrue
-}
-
-\def\@@eqncr{\let\reserved@a\relax
-    \ifcase\@eqcnt \def\reserved@a{& & &}\or \def\reserved@a{& &}%
-     \or \def\reserved@a{&}\else
-       \let\reserved@a\@empty
-       \@latex@error{Too many columns in eqnarray environment}\@ehc\fi
-     \reserved@a \if@eqnsw\@eqnnum\inc@eqCount\fi
-     \global\@eqnswtrue\global\@eqcnt\z@\cr}
-\let\@seqncr=\@eqncr
-%----------------------------------------------------------------
-\newcounter{eqlett}
-
-\newenvironment{eqletters}{%
-\inc@eqCount \setcounter{eqlett}{0}%
-\edef\@currentlabel{\theequation}%
-\let\@oeq\theequation
-\def\theequation{\@oeq\alph{eqlett}}%
-\def\inc@eqCount{\addtocounter{eqlett}{1}}%
-\def\dec@eqCount{\addtocounter{eqlett}{-1}}%
-\def\equation{$$\stepcounter{eqlett}%
-   \def\@currentlabel{\p@equation\theequation}%
-}\bgroup
-}
-{%
-\egroup%\ignorespaces
-\@ignoretrue
-}
-
 \newenvironment{verse}
-               {\let\\\@centercr
+               {\let\\=\@centercr
                 \list{}{\itemsep      \z@
                         \itemindent   -1.5em%
                         \listparindent\itemindent
@@ -507,8 +637,8 @@
                {\endlist}
 \newenvironment{quotation}
                {\list{}{\listparindent 1.5em%
-                        \itemindent    \listparindent
-                        \rightmargin   \leftmargin
+                       \itemindent\listparindent \topsep 2.5ex plus 1ex minus .2ex
+                       \rightmargin\leftmargin \itemsep 2.5ex plus 1ex minus .2ex
                         \parsep        \z@ \@plus\p@}%
                 \item\relax}
                {\endlist}
@@ -516,75 +646,21 @@
                {\list{}{\rightmargin\leftmargin}%
                 \item\relax}
                {\endlist}
-%\if@compatibility
-%\newenvironment{titlepage}
-%    {%
-%      \if@twocolumn
-%        \@restonecoltrue\onecolumn
-%      \else
-%        \@restonecolfalse\newpage
-%      \fi
-%      \thispagestyle{empty}%
-%      \setcounter{page}\z@
-%    }%
-%    {\if@restonecol\twocolumn \else \newpage \fi
-%    }
-%\else
-\newenvironment{titlepage}
-    {%
-      \if@twocolumn
-        \@restonecoltrue\onecolumn
-      \else
-        \@restonecolfalse\newpage
+\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}
       \fi
-      \thispagestyle{empty}%
-      \setcounter{page}\@ne
-    }%
-    {\if@restonecol\twocolumn \else \newpage \fi
-     \if@twoside\else
-        \setcounter{page}\@ne
-     \fi
-    }
-%\fi
-\newcommand\appendix{\par
-  \setcounter{section}{0}%
-  \setcounter{subsection}{0}%
-  \renewcommand\thesection{\@Alph\c@section}%
-\def\theequation{\thesection.\@arabic\c@equation}%
-\@addtoreset{equation}{section}%
-\renewcommand\@seccntformat[1]{\appendixname~\csname the##1\endcsname}%
-\let\org@section\section
-\def\section##1{%
-\org@section{}%
-\edef\x{##1}%
-\ifx\x\empty\relax\else
-\begin{center}\it
-##1\end{center}%
-\fi
-}}
-%
-
-%%%%%%%%%%%%%%%%%   FOOTNOTES
-\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or **\or \dagger\or \ddagger\or
-   \mathsection\or \mathparagraph\or \|\or \dagger\dagger
-   \or \ddagger\ddagger \else\@ctrerr\fi}}
-
-\def\footnoterule{\kern-3\p@
-%  \hrule width .4\columnwidth
-  \hrule width \columnwidth
-  \kern 2.6\p@}
+   \vskip .4em \leftskip=0pt \rightskip=0pt}

-\long\def\@makefntext#1{%
-\hbox to \hsize{%
-\hbox to 18pt{\hss$\m@th^{\@thefnmark}$~}%
-\vtop{%\rightskip 18pt%
-\hangindent-18pt\hangafter0
-\everypar{\hangindent-18pt\hangafter0}
-#1}}}
-
-\setlength\arraycolsep{6\p@}
-\eqcolsep=\arraycolsep
-\setlength\tabcolsep{6\p@}
+\setlength\arraycolsep{5\p@}
+\setlength\tabcolsep{12\p@}
 \setlength\arrayrulewidth{.4\p@}
 \setlength\doublerulesep{2\p@}
 \setlength\tabbingsep{\labelsep}
@@ -597,8 +673,7 @@
 \def\fps@figure{tbp}
 \def\ftype@figure{1}
 \def\ext@figure{lof}
-%
-\def\fnum@figure{\figurename\thinspace\thefigure}
+\def\fnum@figure{Fig.\ \thefigure.~}
 \newenvironment{figure}
                {\@float{figure}}
                {\end@float}
@@ -610,27 +685,189 @@
 \def\fps@table{tbp}
 \def\ftype@table{2}
 \def\ext@table{lot}
-\def\fnum@table{\tablename~\thetable}
+\def\fnum@table{Table~\thetable.~}
 \newenvironment{table}
                {\@float{table}}
                {\end@float}
 \newenvironment{table*}
                {\@dblfloat{table}}
                {\end@dblfloat}
-\newlength\abovecaptionskip
-\newlength\belowcaptionskip
-\setlength\abovecaptionskip{4\p@}
-\setlength\belowcaptionskip{0\p@}
-\long\def\@makecaption#1#2{%
-  \vskip\abovecaptionskip
-  \sbox\@tempboxa{\small #1. #2}%
-  \ifdim \wd\@tempboxa >\hsize
-    {\small #1. #2}
+\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
-    \global \@minipagefalse
-    \hbox to .993\hsize{\hfil\box\@tempboxa\hfil}%
+\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
-  \vskip\belowcaptionskip}
+  \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
+
 \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
 \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
 \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
@@ -655,15 +892,16 @@
     \addpenalty\@secpenalty
     \addvspace{2.25em \@plus\p@}%
     \begingroup
+      \setlength\@tempdima{3em}%
       \parindent \z@ \rightskip \@pnumwidth
       \parfillskip -\@pnumwidth
       {\leavevmode
-       \large \bfseries #1\hfil \hbox to \@pnumwidth{\hss #2}}\par
+       \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
        \nobreak
-%       \if@compatibility
-%         \global\@nobreaktrue
-%         \everypar{\global\@nobreakfalse\everypar{}}%
-%      \fi
+       \if@compatibility
+         \global\@nobreaktrue
+         \everypar{\global\@nobreakfalse\everypar{}}%
+      \fi
     \endgroup
   \fi}
 \newcommand*\l@section[2]{%
@@ -677,13 +915,13 @@
       \leavevmode \bfseries
       \advance\leftskip\@tempdima
       \hskip -\leftskip
-      #1\nobreak\hfil \nobreak\hbox to \@pnumwidth{\hss #2}\par
+      #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*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
+\newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
 \newcommand\listoffigures{%
     \section*{\listfigurename
       \@mkboth{\MakeUppercase\listfigurename}%
@@ -701,11 +939,8 @@
 \newdimen\bibindent
 \setlength\bibindent{1.5em}
 \newenvironment{thebibliography}[1]
-{
-	\vskip24pt
-	\centerline{\refname}%
-	\kern8pt
-	\small
+     {\section*{\refname
+        \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
   \list{\@biblabel{\@arabic\c@enumiv}}%
 	  {\settowidth\labelwidth{\@biblabel{#1}}%
 	    \leftmargin\labelwidth
@@ -713,19 +948,12 @@
 	    \@openbib@code
 	    \usecounter{enumiv}%
 	    \let\p@enumiv\@empty
-	    \renewcommand\theenumiv{\@arabic\c@enumiv}%
-			\parskip=0pt \parsep=0pt%
-	    \small}%
-	  \sloppy
-	  \clubpenalty4000
-	  \@clubpenalty \clubpenalty
-	  \widowpenalty4000%
-	  \sfcode`\.\@m
-	}
+            \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
 \newenvironment{theindex}
@@ -751,26 +979,28 @@
   \kern-3\p@
   \hrule\@width.4\columnwidth
   \kern2.6\p@}
+\newcommand\@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\refname{References}
 \newcommand\indexname{Index}
-\newcommand\figurename{Fig.}
+\newcommand\figurename{Figure}
 \newcommand\tablename{Table}
 \newcommand\partname{Part}
 \newcommand\appendixname{Appendix}
 \newcommand\abstractname{Abstract}
-\def\MoName#1{\ifcase#1\or
+\newcommand\today{}
+\edef\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
-}
-\def\today{\MoName{\month}%
   \space\number\day, \number\year}
 \setlength\columnsep{10\p@}
 \setlength\columnseprule{0\p@}
-\pagestyle{headings}
-\markboth{\appheadcs\thenames\hfil}{\hfil\appheadit\thetitle}
+\pagestyle{plain}
 \pagenumbering{arabic}
 \if@twoside
 \else
@@ -783,76 +1013,7 @@
 \else
   \onecolumn
 \fi
-
-
-%%%%%%%%%%%%%%%%%%%%    USEFUL DEFINITIONS
-
-\def\comsp{\@ifnextchar ,\relax{\@ifnextchar\ \relax{\ \relax}}}
-\def\ie{{\it i.e.}\comsp}
-\def\eg{{\it e.g.}\comsp}
-\def\cf{{\it cf.}\comsp}
-\def\etal{{\it et al.}\comsp}
-
-%%%  for math mode:
-
-\def\half{{\textstyle{1\over 2}}}
-\def\Half{{1\over 2}}
-\DeclareMathSymbol{\e}{\mathalpha}{operators}{`e}
-\def\Tr{\mathop{\operator@font Tr}\nolimits}
-
-
-\def\seteqprefix#1{\renewcommand{\p@equation}{#1}}
-\def\reseteqprefix#1{\setcounter{equation}{0}\renewcommand{\p@equation}{#1}}
-
-
-\clubpenalty\@highpenalty
-\widowpenalty\@highpenalty
-
-\RequirePackage{latexsym}
-%\endinput
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-\def\eqalabel#1{\@bsphack
-  \protected@write\@auxout{}%
-         {\string\newlabel{#1}{{\p@equation\arabic{equation}}{\thepage}}}%
-\@esphack}
-
-\def\@eqlettcr{%
-\if@eqnsw\@eqncr\stepcounter{eqlett}\addtocounter{equation}{-1}\else%
-\@eqncr\fi%
-}
-
-\def\@@eqlettcr{\let\reserved@a\relax
-    \ifcase\@eqcnt \def\reserved@a{& & &}\or \def\reserved@a{& &}%
-     \or \def\reserved@a{&}\else
-       \let\reserved@a\@empty
-       \@latex@error{Too many columns in eqlettarray environment}\@ehc\fi
-     \reserved@a \if@eqnsw\@eqnnum\stepcounter{eqlett}\fi
-     \global\@eqnswtrue\global\@eqcnt\z@\cr}
-
-\newenvironment{eqlettarray}{%
-	\PackageWarning{appolba}{^^JThe environment "eqlettarray" is now obsolete.^^JUse new environment "eqletters" instead}
-	\typeout{-----  "eqletters" environment example  -----^^J\string\begin{eqletters}^^J\string\label{WholeSet}}
-	\typeout{\string\begin{eqnarray}^^J\string\label{eqnLabel}^^J...}
-	\typeout{\string\end{eqnarray}^^J\string\end{eqletters}}
-	\typeout{---------------------------------------------^^J}
-  \setcounter{eqlett}{1}
-	\def\theequation{\@arabic\c@equation\alph{eqlett}}%
-	\def\@@eqncr{\let\reserved@a\relax
-    \ifcase\@eqcnt \def\reserved@a{& & &}\or \def\reserved@a{& &}%
-     \or \def\reserved@a{&}\else
-       \let\reserved@a\@empty
-       \@latex@error{Too many columns in eqnarray environment}\@ehc\fi
-     \reserved@a \if@eqnsw\@eqnnum\stepcounter{eqlett}\fi
-     \global\@eqnswtrue\global\@eqcnt\z@\cr}
-     \eqnarray
-}
-{%
-\endeqnarray
-\ifnum\value{eqlett} >1\stepcounter{equation}\fi
-}
-
 \endinput
-%% End of file `appolba.cls'.
+%%
+%% End of file `eps.cls'.
+

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns