arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/my-ijamas.cls	2010-04-01 13:22:11.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/sci.cls	2007-06-14 21:59:20.000000000 +0200
@@ -1,42 +1,47 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%
-%% This is file `article.cls' changed to
-%% IJAMAS.cls by Delfim F. M. Torres, IJAMAS Editor, January 2006
-%% Last change: 22/February/2006
-%%
-%% THIS FILE MUST NOT BE CHANGED
-%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% This is file `sci.cls',
 %% generated with the docstrip utility.
 %%
 %% The original source files were:
 %%
-%% classes.dtx  (with options: `article')
+%% scibioch.dtx  (with options: `sci')
 %%
 %% This is a generated file.
 %%
-%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001
-%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
-%% This file was generated from file(s) of the LaTeX base system.
-%% --------------------------------------------------------------
-%%
-%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.2
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%%    http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX
-%% version 1999/12/01 or later.
-%%
-%% This file may only be distributed together with a copy of the LaTeX
-%% base system. You may however distribute the LaTeX base system without
-%% such generated files.
-%%
-%% The list of all files belonging to the LaTeX base distribution is
-%% given in the file `manifest.txt'. See also `legal.txt' for additional
-%% information.
+%% Copyright 1996, 2002 by Shinsaku Fujita
+%%
+%% This file is part of the ChemSci system.
+%% =======================================
+%%
+%% 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
@@ -53,15 +58,24 @@
 %%   Right bracket \]     Circumflex    \^     Underscore    \_
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{ijamas}
-              [2001/04/21 v1.4e
- Standard LaTeX 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
 \@titlepagefalse
-\if@compatibility\else
+\newif\if@openright
+\@openrightfalse
+\newif\if@openbib
+\@openbibfalse
 \DeclareOption{a4paper}
    {\setlength\paperheight {297mm}%
     \setlength\paperwidth  {210mm}}
@@ -80,66 +94,54 @@
 \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}}
-\fi
-\if@compatibility
-  \renewcommand\@ptsize{0}
-\else
-\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
-\fi
-\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
-\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
-\if@compatibility\else
-\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}
-\fi
-\DeclareOption{twoside}{\@twosidetrue  \@mparswitchtrue}
+\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}}
-\if@compatibility\else
 \DeclareOption{final}{\setlength\overfullrule{0pt}}
-\fi
 \DeclareOption{titlepage}{\@titlepagetrue}
-\if@compatibility\else
 \DeclareOption{notitlepage}{\@titlepagefalse}
-\fi
-\if@compatibility\else
+\DeclareOption{openright}{\@openrightfalse}
+\DeclareOption{openany}{\@openrighttrue}
 \DeclareOption{onecolumn}{\@twocolumnfalse}
-\fi
 \DeclareOption{twocolumn}{\@twocolumntrue}
 \DeclareOption{leqno}{\input{leqno.clo}}
 \DeclareOption{fleqn}{\input{fleqn.clo}}
-\DeclareOption{openbib}{%
-  \AtEndOfPackage{%
-   \renewcommand\@openbib@code{%
-      \advance\leftmargin\bibindent
-      \itemindent -\bibindent
-      \listparindent \itemindent
-      \parsep 0 em%  \z@
-      }%
-   \renewcommand\newblock{\par}}%
-}
-\ExecuteOptions{letterpaper,10pt,oneside,onecolumn,final}
+\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{}
+\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}{2}
-\renewcommand\topfraction{.7}
+\def\topfraction{.7}
 \setcounter{bottomnumber}{1}
-\renewcommand\bottomfraction{.3}
+\def\bottomfraction{.3}
 \setcounter{totalnumber}{3}
-\renewcommand\textfraction{.2}
-\renewcommand\floatpagefraction{.5}
+\def\textfraction{.2}
+\def\floatpagefraction{.5}
 \setcounter{dbltopnumber}{2}
-\renewcommand\dbltopfraction{.7}
-\renewcommand\dblfloatpagefraction{.5}
+\def\dbltopfraction{.7}
+\def\dblfloatpagefraction{.5}
 \if@twoside
   \def\ps@headings{%
       \let\@oddfoot\@empty\let\@evenfoot\@empty
@@ -178,92 +180,45 @@
     \let\sectionmark\@gobble
     \let\subsectionmark\@gobble
     }
-  \if@titlepage
-  \newcommand\maketitle{\begin{titlepage}%
-  \let\footnotesize\small
-  \let\footnoterule\relax
-  \let \footnote \thanks
-  \null\vfil
-  \vskip 60\p@
-  \begin{center}%
-    {\@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
-\newcommand\maketitle{\par
+ \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
   \begingroup
-    \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
-    \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
-    \long\def\@makefntext##1{\parindent 1em\noindent
-            \hb@xt@1.8em{%
-                \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+  \def\thefootnote{\fnsymbol{footnote}}
+\def\@makefnmark{$^{\mbox{\scriptsize\@thefnmark}}\m@th$}
     \if@twocolumn
-      \ifnum \col@number=\@ne
-        \@maketitle
-      \else
-        \twocolumn[\@maketitle]%
-      \fi
-    \else
-      \newpage
-      \global\@topnum\z@   % Prevents figures from going at top of page.
-      \@maketitle
-    \fi
-    \@thanks%\thispagestyle{plain}\@thanks
+  \twocolumn[\@maketitle]
+  \else \newpage
+  \global\@topnum\z@ \@maketitle \fi%
+ \thispagestyle{plain}
+ \@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
+ \let\maketitle\relax
+ \let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@title{}\gdef\@authors{}\gdef\@address{}
+ \gdef\@clarticle{}\gdef\@hdtitle{}
+ \let\thanks\relax%
 }
-\def\@maketitle{%
-  \newpage
-  \null
-  \vskip 2em%
-  \begin{center}%
-  \let \footnote \thanks
-    {\fontsize{16pt}{15pt}\selectfont \bf \@title \par}%
-    \vskip 1.5em%
-    {\large
-      \lineskip .5em%
-      \begin{tabular}[t]{c}%
-        \@author
-      \end{tabular}\par}%
-    \vskip 1em%
-    {\large \@date}%
-  \end{center}%
-  \par
-  \vskip 1.5em}
-\fi
+\def\@maketitle{\newpage \null \vskip 2em
+\begin{center}
+{\Large\sf \@title\par}
+\end{center}
+\vskip 1.5em
+\mbox{}\hfill
+ \parbox{12cm}{\centering \sf \@authors \par}\hfill\mbox{} \par
+\vskip 1em
+\begingroup
+ \setcounter{footnote}{0}
+ \ifx\@address\empty \else
+ \footnotetext{\let\\=\relax \@address} \fi
+\endgroup
+\vskip 1em}
 \setcounter{secnumdepth}{3}
 \newcounter {part}
 \newcounter {section}
@@ -271,15 +226,13 @@
 \newcounter {subsubsection}[subsection]
 \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}
-\newcommand\part{%
-   \if@noskipsec \leavevmode \fi
-   \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}
@@ -291,12 +244,11 @@
     \else
       \addcontentsline{toc}{part}{#1}%
     \fi
-    {\parindent \z@
-    \raggedright
+    {\parindent \z@ \raggedright
      \interlinepenalty \@M
      \normalfont
      \ifnum \c@secnumdepth >\m@ne
-       \Large\bfseries \partname\nobreakspace\thepart
+       \Large\bfseries \partname~\thepart
        \par\nobreak
      \fi
      \huge \bfseries #2%
@@ -305,40 +257,95 @@
     \vskip 3ex
     \@afterheading}
 \def\@spart#1{%
-    {\parindent \z@
-    \raggedright
+    {\parindent \z@ \raggedright
      \interlinepenalty \@M
      \normalfont
      \huge \bfseries #1\par}%
      \nobreak
      \vskip 3ex
      \@afterheading}
-\newcommand\section{\@startsection {section}{1}{\z@}%
-                                  {-3.5ex \@plus -1ex \@minus -.2ex}%
-                                  {2.3ex \@plus.2ex}%
-                                   {\normalfont\large\bfseries}}
-\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
-                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
-                                     {1.5ex \@plus .2ex}%
-                                     {\normalfont\large\bfseries}}
-\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
-                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
-                                     {1.5ex \@plus .2ex}%
-                                     {\normalfont\normalsize\bfseries}}
-\newcommand\paragraph{\@startsection{paragraph}{4}{\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@}%
+       {-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@}%
+{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}
@@ -349,78 +356,62 @@
   \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{\textbullet}
-\newcommand\labelitemii{\normalfont\bfseries \textendash}
-\newcommand\labelitemiii{\textasteriskcentered}
-\newcommand\labelitemiv{\textperiodcentered}
+\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
+               {\list{}{\labelwidth\z@ \itemindent-\leftmargin
                         \let\makelabel\descriptionlabel}}
                {\endlist}
-\newcommand*\descriptionlabel[1]{\hspace\labelsep
+\def\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}{%
-      \if@twocolumn
-        \section*{\abstractname}%
-      \else
-        \small
-        \begin{center}%
-          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
-        \end{center}%
-        \quotation
-      \fi}
-      {\if@twocolumn\else\endquotation\fi}
-\fi
+\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
+               {\let\\=\@centercr
                 \list{}{\itemsep   \z@
-                        \itemindent   1.5em%
+                        \itemindent   -1.5em%
                         \listparindent \itemindent
                         \rightmargin  \leftmargin
-                        \noindent \leftmargin 1.5em}%
-                \item\relax}
+                        \advance\leftmargin 1.5em}%
+                \item[]}
                {\endlist}
 \newenvironment{quotation}
                {\list{}{\listparindent 1.5em%
                         \itemindent    \listparindent
                         \rightmargin   \leftmargin
                         \parsep      \z@ \@plus \p@}%
-                \item\relax}
+                \item[]}
                {\endlist}
 \newenvironment{quote}
                {\list{}{\rightmargin\leftmargin}%
-                \item\relax}
+                \item[]}
                {\endlist}
-\if@compatibility
 \newenvironment{titlepage}
     {%
       \if@twocolumn
@@ -429,31 +420,18 @@
         \@restonecolfalse\newpage
       \fi
       \thispagestyle{empty}%
-      \setcounter{page}\z@
-    }%
-    {\if@restonecol\twocolumn \else \newpage \fi
-    }
-\else
-\newenvironment{titlepage}
-    {%
-      \if@twocolumn
-        \@restonecoltrue\onecolumn
+      \if@compatibility
+        \setcounter{page}{0}
       \else
-        \@restonecolfalse\newpage
-      \fi
-      \thispagestyle{empty}%
-      \setcounter{page}\@ne
-    }%
+        \setcounter{page}{1}%
+      \fi}%
     {\if@restonecol\twocolumn \else \newpage \fi
-     \if@twoside\else
-        \setcounter{page}\@ne
-     \fi
+     \setcounter{page}{1}%
     }
-\fi
-\newcommand\appendix{\par
+\def\appendix{\par
   \setcounter{section}{0}%
   \setcounter{subsection}{0}%
-  \gdef\thesection{\@Alph\c@section}}
+  \def\thesection{\@Alph\c@section}}
 \setlength\arraycolsep{5\p@}
 \setlength\tabcolsep{6\p@}
 \setlength\arrayrulewidth{.4\p@}
@@ -462,14 +440,13 @@
 \skip\@mpfootins = \skip\footins
 \setlength\fboxsep{3\p@}
 \setlength\fboxrule{.4\p@}
-\@addtoreset {equation}{section}
-\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{\figurename\nobreakspace\thefigure}
+\def\fnum@figure{{\sffamily \figurename~\thefigure}}
 \newenvironment{figure}
                {\@float{figure}}
                {\end@float}
@@ -477,31 +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{\tablename\nobreakspace\thetable}
+\def\fnum@table{{\sffamily \tablename~\thetable}}
 \newenvironment{table}
                {\@float{table}}
                {\end@float}
 \newenvironment{table*}
                {\@dblfloat{table}}
                {\end@dblfloat}
+\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
-  \sbox\@tempboxa{#1: #2}%
-  \ifdim \wd\@tempboxa >\hsize
-    #1: #2\par
-  \else
-    \global \@minipagefalse
-    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
-  \fi
-  \vskip\belowcaptionskip}
+\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}
@@ -509,44 +493,42 @@
 \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@}%
-    \setlength\@tempdima{3em}%
     \begingroup
-      \parindent 1 em %\z@
-       \rightskip \@pnumwidth
+      \setlength\@tempdima{3em}%
+      \parindent \z@ \rightskip \@pnumwidth
       \parfillskip -\@pnumwidth
       {\leavevmode
        \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
        \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@}%
     \setlength\@tempdima{1.5em}%
     \begingroup
-      \parindent 0 em %\z@
-      \rightskip \@pnumwidth
+      \parindent \z@ \rightskip \@pnumwidth
       \parfillskip -\@pnumwidth
       \leavevmode \bfseries
       \advance\leftskip\@tempdima
@@ -554,55 +536,178 @@
       #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{%
-    \section*{\listfigurename}%
+\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}%
+              {\MakeUppercase\listfigurename}}%
     \@starttoc{lof}%
     }
-\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
-\newcommand\listoftables{%
-    \section*{\listtablename}%
+\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\def\listoftables{%
+    \section*{\listtablename
       \@mkboth{%
-          \MakeUppercase\listtablename}%
-         {\MakeUppercase\listtablename}%
+          \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.5 em}
-\newenvironment{thebibliography}[1]
-     {\section*{\refname}%
-      \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
-      \list{\@biblabel{\@arabic\c@enumiv}}%
-           {\settowidth\labelwidth{\@biblabel{#1}}%
-            \leftmargin\labelwidth
+\bibindent=1.5em
+\def\thebibliography#1{\section*{%
+\underline{\normalfont\sffamily \refname}
+\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
+ \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
-      \@clubpenalty \clubpenalty
-      \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
                 \else
                   \@restonecoltrue
                 \fi
-                \columnseprule 0 em %\z@
+                \columnseprule \z@
                 \columnsep 35\p@
                 \twocolumn[\section*{\indexname}]%
                 \@mkboth{\MakeUppercase\indexname}%
@@ -611,28 +716,30 @@
                 \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}
+\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
@@ -653,54 +760,6 @@
   \onecolumn
 \fi

-%\usepackage[dcucite]{harvard}
-%\renewcommand{\harvardyearleft}{}
-%\renewcommand{\harvardyearright}{}
-%
-%\renewcommand{\familydefault}{\sfdefault}
-
-\usepackage{amsmath}
-\usepackage{amsthm}
-\usepackage{amscd}
-\usepackage{amsbsy}
-\usepackage{amssymb}
-\usepackage{amsmath}
-\usepackage{amsfonts}
-\usepackage{amsopn}
-
-%\usepackage{times}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%\textwidth 15.92 cm
-%\textheight 24.62 cm
-%\oddsidemargin - 0.06 cm
-%\topmargin - 1.46cm
-
-\theoremstyle{plain}
-\newtheorem{theorem}{Theorem}[section]
-\newtheorem{corollary}[theorem]{Corollary}
-\newtheorem{lemma}[theorem]{Lemma}
-\newtheorem{proposition}[theorem]{Proposition}
-%
-\theoremstyle{definition}
-\newtheorem{definition}{Definition}[section]
-%
-\theoremstyle{remark}
-\newtheorem{remark}{Remark}[section]
-
-\renewcommand{\theequation}{\thesection.\arabic{equation}}
-\setlength{\parindent}{0pt}
-%\pagestyle{empty}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\newenvironment{keywords}{{\bf Keywords:}}
-
-\newenvironment{msc}{{\bf 2000 Mathematics Subject Classification:}\medskip}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
 \endinput
 %%
-%% End of file `ijamas.cls'.
+%% End of file `sci.cls'.

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns