arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/nonameart.cls	2010-04-03 01:32:41.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/wujart.cls	2010-04-01 19:44:24.000000000 +0200
@@ -1,6 +1,103 @@
+%%
+%% This is file `article.cls', <----- original name
+%% generated with the docstrip utility.
+%%
+%% Modified by W.Kaczorowski for ZNUJ (1999)
+%%
+%% The original source files were:
+%%
+%% classes.dtx  (with options: `article')
+%%
+%% This is a generated file.
+%%
+%% 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 is part of the LaTeX2e system.
+%% ----------------------------------------
+%%   This system 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 no
+%%   more than one year old, see bugs.txt.
+%%
+%%   Please do not request updates from us directly.  Primary
+%%   distribution is through the CTAN archives.
+%%
+%%
+%% IMPORTANT COPYRIGHT NOTICE:
+%%
+%% You are NOT ALLOWED to distribute this file alone.
+%%
+%% You are allowed to distribute this file under the condition that it
+%% is distributed together with all the files listed in manifest.txt.
+%%
+%% If you receive only some of these files from someone, complain!
+%%
+%%
+%% Permission is granted to copy this file to another file with a
+%% clearly different name and to customize the declarations in that
+%% copy to serve the needs of your installation, provided that you
+%% comply with the conditions in the file legal.txt.
+%%
+%% However, NO PERMISSION is granted to generate or to distribute a
+%% modified version of this file under its original name.
+%%
+%% You are NOT ALLOWED to change this file.
+%%
+%%
+%% MODIFICATION ADVICE:
+%%
+%% If you want to customize this file, it is best to make a copy of
+%% the source file(s) from which it was produced.  Use a different
+%% name for your copy(ies) and modify the copy(ies); this will ensure
+%% that your modifications do not get overwritten when you install a
+%% new release of the standard system.  You should also ensure that
+%% your modified source file does not generate any modified file with
+%% the same name as a standard file.
+%%
+%% You can then easily distribute your modifications by distributing
+%% the modified and renamed copy of the source file, taking care to
+%% observe the conditions in legal.txt; this will ensure that other
+%% users can safely use your modifications.
+%%
+%% You will also need to produce your own, suitably named, .ins file to
+%% control the generation of files from your source file; this file
+%% should contain your own preambles for the files it generates, not
+%% those in the standard .ins files.
+%%
+%% The names of the source files used are shown above.
+%%
+%%
+%%
+%% \CharacterTable
+%%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%%   Digits        \0\1\2\3\4\5\6\7\8\9
+%%   Exclamation   \!     Double quote  \"     Hash (number) \#
+%%   Dollar        \$     Percent       \%     Ampersand     \&
+%%   Acute accent  \'     Left paren    \(     Right paren   \)
+%%   Asterisk      \*     Plus          \+     Comma         \,
+%%   Minus         \-     Point         \.     Solidus       \/
+%%   Colon         \:     Semicolon     \;     Less than     \<
+%%   Equals        \=     Greater than  \>     Question mark \?
+%%   Commercial at \@     Left bracket  \[     Backslash     \\
+%%   Right bracket \]     Circumflex    \^     Underscore    \_
+%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+%%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{nonameart}
-              [1999/04/10 v1.0]
+\ProvidesClass{article} [1998/05/05 v1.3y Standard LaTeX document class]
+\newcommand\@ptsize{}
+\newif\if@restonecol
+\newif\if@titlepage
+\@titlepagefalse
+\if@compatibility\else
 \DeclareOption{a4paper}
    {\setlength\paperheight {297mm}%
     \setlength\paperwidth  {210mm}}
@@ -23,256 +120,153 @@
    {\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}
 \DeclareOption{draft}{\setlength\overfullrule{5pt}}
+\if@compatibility\else
 \DeclareOption{final}{\setlength\overfullrule{0pt}}
-%
-\newif\if@secnumeq \@secnumeqfalse
-\newif\if@secnumfig \@secnumfigfalse
-\newif\if@secnumtab \@secnumtabfalse
-\newif\if@appnumeq \@appnumeqtrue
-\newif\if@appnumfig \@appnumfigtrue
-\newif\if@appnumtab \@appnumtabtrue
-\DeclareOption{secnumeq}{\@secnumeqtrue}
-\DeclareOption{secnumfig}{\@secnumfigtrue}
-\DeclareOption{secnumtab}{\@secnumtabtrue}
-\DeclareOption{appnumeq}{\@appnumeqfalse}
-\DeclareOption{appnumfig}{\@appnumfigfalse}
-\DeclareOption{appnumtab}{\@appnumtabfalse}
-%
-\DeclareOption{nonamemath}{\input{nonamemath.clo}}
-\DeclareOption{ecsub}{\input{ecsub.clo}}
-\DeclareOption{nonamedit}{\AtEndOfClass{\input{nonamedit.clo}}}
-\DeclareOption{AMSsub}{\AtBeginDocument{%
-\@ifundefined{leftrightarrows}{\input{AMSsub.clo}}{\relax}}}
-\DeclareOption{allclo}{%
-\input{nonamemath.clo}\input{ecsub.clo}
-\AtEndOfClass{\input{nonamedit.clo}}
-\AtBeginDocument{\@ifundefined{leftrightarrows}{\input{AMSsub.clo}}%
-{\ClassWarning{nonameart}{AMSsymb definitions are active, AMSsub not loaded!}}}}
-%
+\fi
+\DeclareOption{titlepage}{\@titlepagetrue}
+\if@compatibility\else
+\DeclareOption{notitlepage}{\@titlepagefalse}
+\fi
+\if@compatibility\else
+\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 \parindent
+      \listparindent \itemindent
       \parsep \z@
       }%
    \renewcommand\newblock{\par}}%
 }
-\AtBeginDocument{\@ifundefined{bm}%
-{\@ifundefined{openone}{\relax}{%
-\ClassWarning{nonameart}{bm.sty not found, bmsub will be used!}%
-\input{bmsub.sty}}}{\relax}}
-\ExecuteOptions{letterpaper,final}
+\ExecuteOptions{letterpaper,10pt,oneside,onecolumn,final}
 \ProcessOptions
-%
-%
-\@twosidetrue
-\@mparswitchtrue
-\@twocolumnfalse
-%
-%
-\renewcommand\normalsize{%
-   \@setfontsize\normalsize\@xipt{13.6}%
-   \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
-   \abovedisplayshortskip \z@ \@plus3\p@
-   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
-   \belowdisplayskip \abovedisplayskip
-   \let\@listi\@listI}
-\normalsize
-\newcommand\small{%
-   \@setfontsize\small\@xpt\@xiipt
-   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
-   \abovedisplayshortskip \z@ \@plus3\p@
-   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
-   \def\@listi{\leftmargin\leftmargini
-               \topsep 6\p@ \@plus2\p@ \@minus2\p@
-               \parsep 3\p@ \@plus2\p@ \@minus\p@
-               \itemsep \parsep}%
-   \belowdisplayskip \abovedisplayskip
-}
-\newcommand\footnotesize{%
-   \@setfontsize\footnotesize\@ixpt{11}%
-   \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
-   \abovedisplayshortskip \z@ \@plus\p@
-   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
-   \def\@listi{\leftmargin\leftmargini
-               \topsep 4\p@ \@plus2\p@ \@minus2\p@
-               \parsep 2\p@ \@plus\p@ \@minus\p@
-               \itemsep \parsep}%
-   \belowdisplayskip \abovedisplayskip
-}
-\newcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand\large{\@setfontsize\large\@xiipt{14}}
-\newcommand\Large{\@setfontsize\Large\@xivpt{18}}
-\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
-\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
-\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
-\setlength\parindent{17\p@}
-\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
-\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
-\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
-\setlength\headheight{10\p@}
-\setlength\headsep   {10\p@}
-\setlength\topskip   {11\p@}
-\setlength\footskip{0\p@}
-\setlength\maxdepth{.5\topskip}
-\setlength\textwidth{134mm}
-\setlength\textheight{45\baselineskip}
-\addtolength\textheight{\topskip}
-\addtolength\textheight{11.5pt}% total \textheight=223mm
-\setlength\marginparsep{11\p@}
-\setlength\marginparpush{5\p@}
-\setlength\oddsidemargin   {58\p@}
-\setlength\evensidemargin  {58\p@}
-\setlength\marginparwidth {100\p@}
-\setlength\topmargin{30\p@}
-\setlength\footnotesep{7.7\p@}
-\setlength{\skip\footins}{10\p@ \@plus 4\p@ \@minus 2\p@}
-\setlength\floatsep    {12\p@ \@plus 2\p@ \@minus 2\p@}
-\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
-\setlength\intextsep   {12\p@ \@plus 2\p@ \@minus 2\p@}
-\setlength\dblfloatsep    {0\p@}
-\setlength\dbltextfloatsep{0\p@}
-\setlength\@fptop{0\p@ \@plus 1fil}
-\setlength\@fpsep{8\p@ \@plus 2fil}
-\setlength\@fpbot{0\p@ \@plus 1fil}
-\setlength\@dblfptop{0\p@ \@plus 1fil}
-\setlength\@dblfpsep{0\p@ \@plus 2fil}
-\setlength\@dblfpbot{0\p@ \@plus 1fil}
-\setlength\partopsep{3\p@ \@plus 1\p@ \@minus 1\p@}
-\def\@listi{\leftmargin\leftmargini
-            \parsep 4.5\p@ \@plus2\p@ \@minus\p@
-            \topsep 9\p@   \@plus3\p@ \@minus5\p@
-            \itemsep4.5\p@ \@plus2\p@ \@minus\p@}
-\let\@listI\@listi
-\@listi
-\def\@listii {\leftmargin\leftmarginii
-              \labelwidth\leftmarginii
-              \advance\labelwidth-\labelsep
-              \topsep    4.5\p@ \@plus2\p@ \@minus\p@
-              \parsep    2\p@   \@plus\p@  \@minus\p@
-              \itemsep   \parsep}
-\def\@listiii{\leftmargin\leftmarginiii
-              \labelwidth\leftmarginiii
-              \advance\labelwidth-\labelsep
-              \topsep    2\p@ \@plus\p@\@minus\p@
-              \parsep    \z@
-              \partopsep \p@ \@plus\z@ \@minus\p@
-              \itemsep   \topsep}
-\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}
-%
-%
+\input{size1\@ptsize.clo}
 \setlength\lineskip{1\p@}
 \setlength\normallineskip{1\p@}
 \renewcommand\baselinestretch{}
-\setlength\parskip{0\p@}
+\setlength\parskip{0\p@ \@plus \p@}
 \@lowpenalty   51
 \@medpenalty  151
 \@highpenalty 301
-\setcounter{topnumber}{4}
-\renewcommand\topfraction{.9}
-\setcounter{bottomnumber}{4}
-\renewcommand\bottomfraction{.9}
-\setcounter{totalnumber}{8}
-\renewcommand\textfraction{.1}
-\renewcommand\floatpagefraction{.7}
+\setcounter{topnumber}{2}
+\renewcommand\topfraction{.7}
+\setcounter{bottomnumber}{1}
+\renewcommand\bottomfraction{.3}
+\setcounter{totalnumber}{3}
+\renewcommand\textfraction{.2}
+\renewcommand\floatpagefraction{.5}
 \setcounter{dbltopnumber}{2}
 \renewcommand\dbltopfraction{.7}
 \renewcommand\dblfloatpagefraction{.5}
-%
-\newcommand\SaveFinalPage{%
- \write\@mainaux{\string\SetFinalPage{\arabic{page}}}}
-\newcommand\SetFinalPage[1]{\gdef\FinalPage{#1}}
-\SetFinalPage{??}
-\AtEndDocument{\SaveFinalPage}
-\newcounter{volume}
-\setcounter{volume}{0}
-\newcommand\@year{\number\year}
-%
-\mark{{}{}}
+\if@twoside
 \def\ps@headings{%
   \let\@oddfoot\@empty\let\@evenfoot\@empty
-  \def\@evenhead{\hbox{}{\normalfont\rmfamily\footnotesize%
-   \thepage \hfil\leftmark}}%
-  \def\@oddhead{\hbox{}{\normalfont\rmfamily\footnotesize%
-   \rightmark\hfil\thepage}}%
-}
+      \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
+  \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}}}}
+\fi
 \def\ps@myheadings{%
   \let\@oddfoot\@empty\let\@evenfoot\@empty
-  \def\@evenhead{{\rmfamily\scriptsize Preprint DFPD 02/TH/04 (Univ. of Padua) \ %
-    \thepage--\FinalPage\ (\@year)} \hfil \
-   \ClassWarning{nonameart}{First page of a contribution should be
-    preferrably an ODD one!}}
-  \def\@oddhead{{\rmfamily\footnotesize Preprint DFPD 02/TH/04 (Univ. of Padua) \ %
-   \thepage--\FinalPage\ (\@year)} \hfil \
-  \let\@mkboth\@gobbletwo}}
-%
-\renewcommand\footnoterule{%
-  \kern-3\p@
-  \hrule\@width.4\columnwidth
-  \kern2.6\p@}
-\def\nonamefnsymbol#1{\@nonamefnsymbol{\@nameuse{c@#1}}}
-\def\@nonamefnsymbol#1{\ifcase#1\or * \or ** \or *** \or \dagger \or %
-\dagger\dagger \or \dagger\dagger\dagger \or \ddagger \or \ddagger\ddagger %
-\or \ddagger\ddagger\ddagger \else\@ctrerr\fi\relax}
-\newcounter{thanks}
-\newlength\@fnindent
-\newcommand\get@fnindent{%
-\ifnum \value{thanks} <3 \setlength{\@fnindent}{.4em} \else%
-  \ifnum \value{thanks} <5 \setlength{\@fnindent}{.8em} \else%
-    \ifnum \value{thanks} <7 \setlength{\@fnindent}{1.2em} \else%
-      \ifnum \value{thanks} <9 \setlength{\@fnindent}{1.6em} \else%
-        \setlength{\@fnindent}{2em}%
-\fi\fi\fi\fi}
-\long\def\@makefntext#1{\@setpar{\get@fnindent\@@par\@tempdima \hsize
-  \advance\@tempdima-\@fnindent\parshape \@ne \@fnindent \@tempdima}\par
-  \parindent 0pt\noindent
-            \hbox to\z@{\hss$\m@th{}^{\@thefnmark}$}#1}
-\newcounter{instnum}
-\setcounter{instnum}{1}
-\renewcommand\theinstnum{\arabic{instnum}}
-\newif\if@singleinst \@singleinsttrue
-\newcommand\instnr[1]{${}^{#1}$}
-\newcommand\thanksnr[1]{\footnotemark[#1]}
-\newcommand\comma{${}^,$}
-\newcommand\institute[1]{\gdef\@institute{#1}}
-\newcommand\instlist[1]{\gdef\@instlist{#1\@singleinstfalse}}
-
-\newcommand\@checkinst{%
-\@ifundefined{@institute}{\@singleinstfalse}{\@singleinsttrue}}
-\newlength{\@tablength}
-\setlength{\@tablength}{129mm}
-\renewcommand\and{%
-\end{tabular}\par\noindent\vspace{1pt}\addtocounter{instnum}{1}%
-\begin{tabular}[t]{@{}p{2mm}@{\,}p{\@tablength}}\hfil${}^{\theinstnum}$&%
+    \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+    \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+    \let\@mkboth\@gobbletwo
+    \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}%
+    {\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
 }
-\newif\if@runa \@runafalse
-\newif\if@runt \@runtfalse
-\def\runningauthor#1{\gdef\@runningauthor{#1}\@runatrue}
-\def\runningtitle#1{\gdef\@runningtitle{#1}\@runttrue}
-\def\@runningauthor{Running author(s) undefined!}
-\def\@runningtitle{Running title undefined!}
-%
+\else
 \newcommand\maketitle{\par
  \begingroup
-   \renewcommand\thefootnote{\nonamefnsymbol{footnote}}%
-   \def\@makefnmark{${}^{\@thefnmark}$}%
+    \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}%
+    \if@twocolumn
+      \ifnum \col@number=\@ne
+        \@maketitle
+      \else
+        \twocolumn[\@maketitle]%
+      \fi
+    \else
      \newpage
-     \global\@topnum\z@
+      \global\@topnum\z@   % Prevents figures from going at top of page.
      \@maketitle
-     \setcounter{thanks}{\value{footnote}}
-     \thispagestyle{myheadings}\@thanks
+    \fi
+    \thispagestyle{plain}\@thanks
  \endgroup
  \setcounter{footnote}{0}%
  \global\let\thanks\relax
@@ -282,50 +276,30 @@
  \global\let\@author\@empty
  \global\let\@date\@empty
  \global\let\@title\@empty
- \global\let\@institute\@empty
- \global\let\@instlist\@empty
  \global\let\title\relax
  \global\let\author\relax
  \global\let\date\relax
  \global\let\and\relax
- \if@runa
-    \setbox0=\hbox{\@runningauthor}
-    \ifdim\wd0>127mm\ClassWarning{nonameart}{Running author(s) too %
-    long!}\else\relax\fi
- \else
-    \ClassWarning{nonameart}{Running author(s) undefined!}
- \fi
- \if@runt
-    \setbox0=\hbox{\@runningtitle}
-    \ifdim\wd0>127mm\ClassWarning{nonameart}{Running title too %
-    long!}\else\relax\fi
- \else
-    \ClassWarning{nonameart}{Running title undefined!}
- \fi
- \mark{{\@runningtitle}{\@runningauthor}}
  }
-%
 \def\@maketitle{%
   \newpage
   \null
-  \vskip 17mm%
-  \begin{flushleft}%
-  {\LARGE \bfseries\@title \par}%
-  \vskip 8mm
-  \normalsize
-   \@author \par\vskip 5mm\noindent
-   \@checkinst
-   \footnotesize
-   \if@singleinst%
-     \@institute\par\end{flushleft}%
-   \else
-     \end{flushleft}
-     \footnotesize
-     \begin{tabular}[t]{@{}p{2mm}@{\,}p{\@tablength}}\hfil${}^1$&\@instlist
-     \end{tabular}\par%
+  \vskip 2em%
+  \begin{center}%
+  \let \footnote \thanks
+    {\LARGE \@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
-  \vskip 4.5mm plus 0.3mm minus 0.3mm}
-%
 \setcounter{secnumdepth}{3}
 \newcounter {part}
 \newcounter {section}
@@ -333,18 +307,17 @@
 \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}
+\renewcommand\thepart {\@Roman\c@part.}
+\renewcommand\thesection {\@arabic\c@section.}
+\renewcommand\thesubsection   {\@arabic\c@section.\@arabic\c@subsection.}
+\renewcommand\thesubsubsection{\@arabic\c@section.\@arabic\c@subsection.\@arabic\c@subsubsection.}
+\renewcommand\theparagraph    {\@arabic\c@section.\@arabic\c@subsection.\@arabic\c@subsubsection.\@arabic\c@paragraph.}
+\renewcommand\thesubparagraph {\@arabic\c@section.\@arabic\c@subsection.\@arabic\c@subsubsection.\@arabic\c@paragraph.\@arabic\c@subparagraph.}
 \newcommand\part{\par
    \addvspace{4ex}%
    \@afterindentfalse
    \secdef\@part\@spart}
-\newif\if@appendix
-\@appendixfalse
+
 \def\@part[#1]#2{%
     \ifnum \c@secnumdepth >\m@ne
       \refstepcounter{part}%
@@ -354,7 +327,7 @@
     \fi
     {\parindent \z@ \raggedright
      \interlinepenalty \@M
-     \normalfont\rmfamily
+     \normalfont
      \ifnum \c@secnumdepth >\m@ne
        \Large\bfseries \partname~\thepart
        \par\nobreak
@@ -362,66 +335,52 @@
      \huge \bfseries #2%
      \markboth{}{}\par}%
     \nobreak
-    \vskip 5ex
+    \vskip 3ex
     \@afterheading}
 \def\@spart#1{%
     {\parindent \z@ \raggedright
      \interlinepenalty \@M
-     \normalfont\rmfamily
+     \normalfont
      \huge \bfseries #1\par}%
      \nobreak
      \vskip 3ex
      \@afterheading}
-\renewcommand\@seccntformat[1]{{\csname the#1\endcsname}\hspace{0.5em}}
-\if@appendix
-\renewcommand\section{\@startsection {section}{1}{\z@}%
-                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
-                                   {2.3ex \@plus.2ex}%
-                                   {\normalfont\small\bfseries}}
-\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
-                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
-                                     {1.5ex \@plus .2ex}%
-                                     {\normalfont\small\slshape}}
-\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
-                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
-                                     {1.5ex \@plus .2ex}%
-                                     {\normalfont\small}}
-\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
-                                    {3.25ex \@plus1ex \@minus.2ex}%
-                                    {-1em}%
-                                    {\normalfont\normalsize}}
-\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
-                                       {3.25ex \@plus1ex \@minus .2ex}%
-                                       {-1em}%
-                                       {\normalfont\small}}
-\else
 \newcommand\section{\@startsection {section}{1}{\z@}%
-                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
-                                   {2.3ex \@plus.2ex}%
+                                   {-15mm \@plus -1mm \@minus -.2mm}%
+                                   {12mm \@plus.2mm}%
                                    {\normalfont\normalsize\bfseries}}
 \newcommand\subsection{\@startsection{subsection}{2}{\z@}%
-                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
-                                     {1.5ex \@plus .2ex}%
-                                     {\normalfont\normalsize\slshape}}
+                                     {-12mm\@plus -1mm \@minus -.2mm}%
+                                     {8mm \@plus .2mm}%
+				     {\normalfont\small\bfseries}}
 \newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
-                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
-                                     {1.5ex \@plus .2ex}%
-                                     {\normalfont\normalsize}}
+                                   {-12mm\@plus -1mm \@minus -.2mm}%
+                                     {8mm \@plus .2mm}%
+                                     {\normalfont\small\bfseries}}
 \newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
-                                    {3.25ex \@plus1ex \@minus.2ex}%
-                                    {-1em}%
-                                    {\normalfont\normalsize}}
+                                      {-12mm\@plus -1mm \@minus -.2mm}%
+                                     {8mm \@plus .2mm}%
+                                    {\normalfont\small\bfseries}}
 \newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
-                                       {3.25ex \@plus1ex \@minus .2ex}%
-                                       {-1em}%
-                                       {\normalfont\normalsize}}
-\fi
+                                         {-12mm\@plus -1mm \@minus -.2mm}%
+                                     {8mm \@plus .2mm}%
+				      {\normalfont\small\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}
@@ -449,6 +408,29 @@
                {\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}{%
+      \if@twocolumn
+        \section*{\abstractname}%
+      \else
+        \small
+	\begin{center}%
+          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
+        \end{center}%
+        \quotation
+      \fi}
+      {\if@twocolumn\else\endquotation\fi}
+\fi
 \newenvironment{verse}
                {\let\\\@centercr
                 \list{}{\itemsep      \z@
@@ -469,53 +451,40 @@
                {\list{}{\rightmargin\leftmargin}%
                 \item\relax}
                {\endlist}
-\newenvironment{abstract}
-               {\normalfont\normalsize\list{}{\listparindent 5mm%
-                        \itemindent    \listparindent
-                        \leftmargin    \listparindent
-                        \parsep        \z@ \@plus\p@}%
-                \item\relax\noindent{\bfseries \abstractname.}}
-               {\endlist\par\vskip 1mm plus 2mm minus 1mm
-                \normalfont\normalsize}
-\newenvironment{acknowledge}
-               {\par\vskip2ex\normalfont\footnotesize
-                \noindent \textit{Acknowledgement.}}
-               {\par\vskip1ex}
-\newenvironment{acknowledgemore}
-               {\par\vskip2ex\normalfont\footnotesize
-                \noindent \textit{Acknowledgements.}}
-               {\par\vskip1ex}
-\newenvironment{noteadded}
-               {\par\vskip3ex\normalfont\small
-               \noindent \textbf{Note Added in Proof}
-               \par\normalfont\footnotesize\noindent}
-               {\par\vskip1ex}
-%
-\newcommand\appendix{\par\vskip 3ex plus 1ex minus 3ex%
-  \@appendixtrue
-  \@afterindentfalse
-  \setcounter{section}{0}%
-  \setcounter{subsection}{0}
-  \setcounter{subsubsection}{0}
-  \setcounter{figure}{0}
-  \setcounter{table}{0}%
-  \renewcommand\thesection{Appendix \Alph{section}:}
-  \renewcommand\thesubsection{\Alph{section}.\arabic{subsection}}
-  \renewcommand\thesubsubsection{\thesubsection.\arabic{subsubsection}}
-  \renewcommand\theequation@prefix{\Alph{section}.}
-  \renewcommand\thefigure@prefix{\Alph{section}.}
-  \renewcommand\thetable@prefix{\Alph{section}.}
-  \if@appnumeq%
-    \@secnumeqtrue\@addtoreset{equation}{section}
-    \else\@secnumeqfalse\fi
-  \if@appnumfig%
-    \@secnumfigtrue\@addtoreset{figure}{section}
-    \else\@secnumfigfalse\fi
-  \if@appnumtab%
-   \@secnumtabtrue\@addtoreset{table}{section}
-   \else\@secnumtabfalse\fi
-  \footnotesize
+\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
+      \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.}}
 \setlength\arraycolsep{5\p@}
 \setlength\tabcolsep{6\p@}
 \setlength\arrayrulewidth{.4\p@}
@@ -524,24 +493,13 @@
 \skip\@mpfootins = \skip\footins
 \setlength\fboxsep{3\p@}
 \setlength\fboxrule{.4\p@}
-%
-\newcommand\theequation@prefix\@empty
-\if@secnumeq %
-  \@addtoreset{equation}{section} %
-  \renewcommand\theequation@prefix{\arabic{section}.}
-\fi
-\renewcommand\theequation{\theequation@prefix\arabic{equation}}%
+\renewcommand \theequation {\@arabic\c@equation}
 \newcounter{figure}
-\newcommand\thefigure@prefix\@empty
-\if@secnumfig %
-  \@addtoreset{figure}{section} %
-  \renewcommand\thefigure@prefix{\arabic{section}.} %
-\fi
-\renewcommand \thefigure {\thefigure@prefix\@arabic\c@figure}
+\renewcommand \thefigure {\@arabic\c@figure}
 \def\fps@figure{tbp}
 \def\ftype@figure{1}
 \def\ext@figure{lof}
-\def\fnum@figure{\figurename~\thefigure}
+\def\fnum@figure{\figurename~\thefigure.}
 \newenvironment{figure}
                {\@float{figure}}
                {\end@float}
@@ -549,87 +507,26 @@
                {\@dblfloat{figure}}
                {\end@dblfloat}
 \newcounter{table}
-\newcommand\thetable@prefix\@empty
-\if@secnumtab %
-  \@addtoreset{table}{section} %
-  \renewcommand\thetable@prefix{\arabic{section}.} %
-\fi
-\renewcommand\thetable{\thetable@prefix\@arabic\c@table}
+\renewcommand\thetable{\@arabic\c@table}
 \def\fps@table{tbp}
 \def\ftype@table{2}
 \def\ext@table{lot}
-\def\fnum@table{\tablename~\thetable}
+\def\fnum@table{\tablename~\thetable.}
 \newenvironment{table}
                {\@float{table}}
                {\end@float}
 \newenvironment{table*}
                {\@dblfloat{table}}
                {\end@dblfloat}
-%
-\newcommand{\beforetab}{\setbox0=\hbox\bgroup\footnotesize}
-\newcommand{\aftertab}{\egroup}
-\def\captionaftertab[#1]#2{\parbox{\wd0}{\caption[#1]{#2}}\par\copy0}
-%\def\preline{\\[-10.3pt]}             %  for \normalsize tables
-%\def\postline{\\[-9.5pt]}             %  for \normalsize tables
-\def\preline{\\[-8pt]}                 %  for \footnotesize tables
-\def\postline{\\[-6pt]}                %  for \footnotesize tables
-\def\firsthline{\hline\postline}
-\def\midhline{\preline\hline\postline}
-\def\lasthline{\preline\hline}
-\def\tabstrut{\rule[-3mm]{0mm}{8mm}}
-\newcounter{skippage}
-\newcounter{temp@page}
-\newcounter{temp@figure}
-\newcounter{temp@table}
-\newcounter{temp@float}
-\newcommand\emptyfloatpages[3]{%
- \if #1+#2<1
-  \ClassError{nonameart}{No floats selected, command ignored!}{}\relax
- \else
- \if #3<1
-   \ClassWarning{nonameart}{Number of empty pages reset to one!}%
-   \setcounter{skippage}{1}\else\setcounter{skippage}{#3}\fi
-   \ClassInfo{nonameart}{There will be #1 skipped figures.}
-   \ClassInfo{nonameart}{There will be #2 skipped tables.}
-   \ClassInfo{nonameart}{There will be #3 skipped pages.}
-   \setcounter{temp@page}{\thepage}
-   \setcounter{temp@figure}{\value{figure}}
-   \setcounter{temp@table}{\value{table}}
-   \addtocounter{figure}{#1}
-   \addtocounter{table}{#2}
-   \loop\ifnum\value{skippage}>0 \@emptyfloat\advance\value{skippage}-1\repeat
- \fi}
-\newcommand\@emptyfloat{\begin{figure}[p]\vspace*{180mm}\end{figure}}
-\newcommand{\floatf}{f}
-\newcommand{\floatt}{t}
-\newcommand{\addlabel}[4]{% used for \label in \emptyfloat!
-\addtocounter{temp@page}{#4}
-\setcounter{temp@float}{#3}
-\if #2\floatf
-  \addtocounter{temp@figure}{\value{temp@float}}
-  \def\thetemp@figure{\thefigure@prefix\arabic{temp@figure}}
-  \write\@auxout{\string\newlabel{#1}%
-  {{\thetemp@figure}{\thetemp@page}}}
-\else
-  \if #2\floatt
-    \addtocounter{temp@table}{\value{temp@float}}
-    \def\thetemp@table{\thetable@prefix\arabic{temp@table}}
-    \write\@auxout{\string\newlabel{#1}%
-    {{\thetemp@table}{\thetemp@page}}}
-  \else
-     \ClassError{nonameart}{Wrong float type, no label generated!}{}
-  \fi
-\fi} %
-%
 \newlength\abovecaptionskip
 \newlength\belowcaptionskip
 \setlength\abovecaptionskip{10\p@}
-\setlength\belowcaptionskip{5\p@}
+\setlength\belowcaptionskip{0\p@}
 \long\def\@makecaption#1#2{%
   \vskip\abovecaptionskip
-  \sbox\@tempboxa{\normalfont\footnotesize {\bfseries #1.} #2}%
+  \sbox\@tempboxa{#1: #2}%
   \ifdim \wd\@tempboxa >\hsize
-    {\normalfont\footnotesize {\bfseries #1.} #2}\par
+    #1: #2\par
   \else
     \global \@minipagefalse
     \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
@@ -649,7 +546,9 @@
 \newcommand\@dotsep{4.5}
 \setcounter{tocdepth}{3}
 \newcommand\tableofcontents{%
-    \section*{\contentsname}
+    \section*{\contentsname
+        \@mkboth{%
+           \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
     \@starttoc{toc}%
     }
 \newcommand*\l@part[2]{%
@@ -687,19 +586,24 @@
 \newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
 \newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
 \newcommand\listoffigures{%
-    \section*{\listfigurename}
+    \section*{\listfigurename
+      \@mkboth{\MakeUppercase\listfigurename}%
+              {\MakeUppercase\listfigurename}}%
     \@starttoc{lof}%
     }
 \newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
 \newcommand\listoftables{%
-    \section*{\listtablename}
+    \section*{\listtablename
+      \@mkboth{%
+          \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}%
     \@starttoc{lot}%
     }
 \let\l@table\l@figure
 \newdimen\bibindent
 \setlength\bibindent{1.5em}
 \newenvironment{thebibliography}[1]
-     {\@appendixtrue\section*{\refname}
+     {\section{References}
+        %   \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
       \list{\@biblabel{\@arabic\c@enumiv}}%
            {\settowidth\labelwidth{\@biblabel{#1}}%
             \leftmargin\labelwidth
@@ -718,13 +622,34 @@
       \endlist}
 \newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
 \let\@openbib@code\@empty
-\def\@biblabel#1{#1.}
-% \received#1 can be used at the end of the bibliography
-%             environment to insert publication information.
-%             There is NO FIX TEXT.
-%             Don't forget \end{bibliography} as closing environment.
-\def\received#1{\vspace{3mm}%
-\hspace*{-\labelwidth}\hspace*{-\labelsep}\normalfont\footnotesize #1}
+\newenvironment{theindex}
+               {\if@twocolumn
+                  \@restonecolfalse
+                \else
+                  \@restonecoltrue
+                \fi
+		\columnseprule \z@
+                \columnsep 35\p@
+                \twocolumn[\section*{\indexname}]%
+                \@mkboth{\MakeUppercase\indexname}%
+                        {\MakeUppercase\indexname}%
+                \thispagestyle{plain}\parindent\z@
+                \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{%
+  \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}
@@ -740,17 +665,65 @@
   \space\number\day, \number\year}
 \setlength\columnsep{10\p@}
 \setlength\columnseprule{0\p@}
-\pagestyle{headings}
+\pagestyle{plain}
 \pagenumbering{arabic}
-\frenchspacing
-%
-\providecommand{\AMS}{{\protect\the\textfont2
-A\kern-.1667em\lower.5ex\hbox{M}\kern-.125emS}\,}
-\providecommand{\AMSTeX}{\AMS\TeX}
-\font \Logo=logo10 scaled \magstep1
-\providecommand{\Metafont}{%
-{\Logo META}\-{\Logo FONT}}
+\if@twoside
+\else
+  \raggedbottom
+\fi
+\if@twocolumn
+  \twocolumn
+  \sloppy
+  \flushbottom
+\else
+  \onecolumn
+\fi
+% ------ local parameters (Schedulae Informaticae) -------
+
+\thispagestyle{empty}
+\pagestyle{myheadings}
+\textheight 20cm
+\textwidth 128mm
+\def\maketitle{
+\def\!{\kern2.2pt}
+{\baselineskip 12pt
+\
+
+\vspace*{-17mm} % Schedae Informaticae
+
+\noindent {\small\sf \hfill S\!C\!H\!E\!D\!A\!E \ \ I\!N\!F\!O\!R\!M\!A\!T\!I\!C\!A\!E \hfill}
+
+\smallskip
+
+\hrule
+
+\smallskip
+
+\noindent {\footnotesize\sf XXXXXXXXX \hfill VOLUME nn \hfill Year}
+
+\vspace{2.5cm}
+
+\begin{center}
+{\large\bf \@title}
+
+\vspace{15mm}
+
+{\sc \@author}
+\end{center}}}
+
+\def\abstract#1{\vspace{1cm}
+
+\begin{quote}{\baselineskip 10pt
+{\small{\bf Abstract.}\ #1}}
+\end{quote}}
+\def\keywords#1{%\vspace{1cm}
+
+\begin{quote}{\baselineskip 10pt
+{\small{\bf Keywords:}\ #1}}
+\end{quote}}
+\baselineskip 12pt
+\oddsidemargin 0.6in
+\evensidemargin 0.6in
 \endinput
-%
-% End of file `nonameart.cls'.
-%
+%%
+%% End of file `article.cls'.

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns