arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/kyber08.cls	2012-08-17 09:55:06.996086783 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/tihany.cls	2010-04-02 16:49:19.000000000 +0200
@@ -1,121 +1,163 @@
-%% Class file kyber08.cls
-%% provide style for journal Kybernetika
-%% http://kybernetika.utia.cas.cz
 %%
-%% Kybernetika is published by
-%% Institute of Information Theory and Automation
-%% Academy of Sciences of the Czech Republic
-%% http://www.utia.cas.cz
+%% tihany.cls: 02/07/01
+%% has more Journal names than the original version
 %%
-%% based on article.cls
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%
-%% 2008/11/28 version 1.2
-%% Pavel Bocek (bocek@utia.cas.cz)
+%% WS-P8-50x6-00.CLS  : 20-11-97
+%% Class file to be used for single column proceedings (smaller
+%% size [8.50" x 6.00"]) to be published by World Scientific
+%% Publishing Co. written in Latex2e and using some reconstruc-
+%% tions designed by R. Sankaran based on and to match the spec.
+%% fixed in the latex style file designed by Susan Hezlet and Lukas
+%% Nellen. Suggestions/comments to:rsanka@wspc.com.sg
 %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{kyber08}[2008/11/28 v1.2 LaTeX class for Kybernetika Journal]
-\newcommand\@ptsize{}
+\ProvidesClass{ws-p8-50x6-00}
+               [1996/05/26 v1.3r Standard LaTeX document class]
 \newif\if@restonecol
 \newif\if@titlepage
-\@titlepagefalse
-\if@compatibility\else
-\DeclareOption{a4paper}
-   {\setlength\paperheight {297mm}%
-    \setlength\paperwidth  {210mm}}
-\DeclareOption{a5paper}
-   {\setlength\paperheight {210mm}%
-    \setlength\paperwidth  {148mm}}
-\DeclareOption{b5paper}
-   {\setlength\paperheight {250mm}%
-    \setlength\paperwidth  {176mm}}
-\DeclareOption{letterpaper}
-   {\setlength\paperheight {11in}%
-    \setlength\paperwidth  {8.5in}}
-\DeclareOption{legalpaper}
-   {\setlength\paperheight {14in}%
-    \setlength\paperwidth  {8.5in}}
-\DeclareOption{executivepaper}
-   {\setlength\paperheight {10.5in}%
-    \setlength\paperwidth  {7.25in}}
-\DeclareOption{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}
+%
 \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{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 \z@
-      }%
-   \renewcommand\newblock{\par}}%
-}
-\ExecuteOptions{a4paper,10pt,oneside,onecolumn,final}
+%
+\ExecuteOptions{a4paper,10pt,twoside,twocolumn,final}
 \ProcessOptions
-\input{size1\@ptsize.clo}
-%% file and procedure for article info dump %% added by PB to article
-\newwrite\artdata
-\immediate\openout\artdata=kybdata.xml
-\immediate\write\artdata{
} -\newtoks\kybinfo -\def\@writekybinfo#1{ -\kybinfo {#1}% -\immediate\write\artdata{\the\kybinfo}}%% end of procedure@writekybinfo -%% finalize article info dump, hook to enddocument -\def\@kybendhook{ -\immediate\write\artdata{\thepage} -\@writekybinfo{
} -} -\let\@enddocumenthook\@kybendhook +% +\renewcommand\normalsize{% + \@setfontsize\normalsize\@xpt\@xiipt + \abovedisplayskip6\p@\@plus4\p@\@minus2\p@ + \abovedisplayshortskip\abovedisplayskip + \belowdisplayshortskip\abovedisplayshortskip + \belowdisplayskip\abovedisplayskip + \let\@listi\@listI} +\normalsize +\newcommand\small{% + \@setfontsize\small\@ixpt{11}% + \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus2\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\footnotesize{% + \@setfontsize\footnotesize\@viiipt{9.5}% + \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus\p@ + \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 3\p@ \@plus\p@ \@minus\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip +} +\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} +\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} +\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{0.25in} +\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@} +%%%%%% +% +\newdimen\trimheight +\newdimen\trimwidth +\newdimen\typeheight +\newdimen\typewidth +\newdimen\tempdimen +\newdimen\normaltextheight +% +\trimheight8.50in +\trimwidth6.00in +\typeheight40.10pc +% +\setlength\topmargin{0.75in} +\setlength\footskip{0.3in} +\setlength\maxdepth{4\p@} +\setlength\@maxdepth\maxdepth +\setlength\textwidth{28pc} +\setlength\textheight\typeheight +\setlength\normaltextheight{\textheight} +\setlength\marginparsep {10\p@} +\setlength\marginparpush{5\p@} +\setlength\oddsidemargin {0.75in} +\setlength\evensidemargin {-\textwidth} +\addtolength\evensidemargin{-\oddsidemargin} +\setlength\marginparwidth {48\p@} +\setlength\footnotesep{6.65\p@} +\setlength{\skip\footins}{12\p@ \@plus 4\p@ \@minus 2\p@}%9 +\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 {12\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\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{8\p@ \@plus 2fil} +\setlength\@dblfpbot{0\p@ \@plus 1fil} +\setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@} +% +% +\def\@listi{\leftmargin\leftmargini + \parsep 4\p@ \@plus2\p@ \@minus\p@ + \topsep 8\p@ \@plus2\p@ \@minus4\p@ + \itemsep4\p@ \@plus2\p@ \@minus\p@} +\let\@listI\@listi +\@listi +\def\@listii {\leftmargin\leftmarginii + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep 4\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} +% \setlength\lineskip{1\p@} \setlength\normallineskip{1\p@} \renewcommand\baselinestretch{} -\setlength\parskip{0\p@ \@plus \p@} +\setlength\parskip{0\p@} \@lowpenalty 51 \@medpenalty 151 \@highpenalty 301 -\setcounter{topnumber}{2} -\renewcommand\topfraction{.7} -\setcounter{bottomnumber}{1} -\renewcommand\bottomfraction{.3} -\setcounter{totalnumber}{3} -\renewcommand\textfraction{.2} -\renewcommand\floatpagefraction{.5} +% +\setcounter{topnumber}{3} +\def\topfraction{.98} +\setcounter{bottomnumber}{3} +\def\bottomfraction{.98} +\setcounter{totalnumber}{6}%4 +\def\textfraction{.01} +\def\floatpagefraction{.98100} \setcounter{dbltopnumber}{2} -\renewcommand\dbltopfraction{.7} -\renewcommand\dblfloatpagefraction{.5} -%% Kybernetika header font definition % added by PB to article -\newfont{\mi}{cmti9} -\newfont{\mx}{cmr8} -\newfont{\mxs}{cmsl8} -\if@twoside +\def\dbltopfraction{.981} +\def\dblfloatpagefraction{.99} +% \def\ps@headings{% \let\@oddfoot\@empty\let\@evenfoot\@empty \def\@evenhead{\thepage\hfil\slshape\leftmark}% @@ -133,54 +175,21 @@ \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@plain{\let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \def\@oddfoot{\lower2pc\hbox{\fbox{\hbox to \hsize{\reset@font\rightnote\hfill {\bf \thepage}}}}} +\let\@evenhead\@empty\let\@evenfoot\@oddfoot} +% \def\ps@myheadings{% \let\@oddfoot\@empty\let\@evenfoot\@empty - \def\@evenhead{\thepage\hfil\slshape \MakeUppercase{\mx\leftmark}}% - \def\@oddhead{{\slshape\mxs\rightmark}\hfil\thepage}% + \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@ - {\large\bf\noindent \MakeUppercase{\@title} \par}% - \vskip 8mm% - {\sc \@author \par}% - \vskip 1.5em% - \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 \begingroup \renewcommand\thefootnote{\@fnsymbol\c@footnote}% @@ -199,7 +208,7 @@ \global\@topnum\z@ % Prevents figures from going at top of page. \@maketitle \fi - \thispagestyle{empty}\@thanks + \thispagestyle{plain}\@thanks \endgroup \setcounter{footnote}{0}% \global\let\thanks\relax @@ -214,101 +223,54 @@ \global\let\date\relax \global\let\and\relax } -\def\@maketitle{%% article title and author section %added by PB to article +% +\def\title#1{\gdef\@title{\uppercase{#1}}} +\def\@title{\@latex@error{No \expand\title given}\@ehc} +%% +\def\@maketitle{% \newpage \null - \@kybheader%% article title page header, definition below %added by PB to article +% \vskip 2em% +\vspace*{-14pt} + \begin{center}% \let \footnote \thanks - {\large\bf\noindent \MakeUppercase{\@title} \par}% - \vskip 8mm% - {\sc \@author \par}% - \vskip 1em% - \par - \vskip 20mm} -\fi -\setcounter{secnumdepth}{3} -\newcounter {part} + {\bf \@title \par}% + \vskip 2em% + \@aabuffer +\end{center}% + \par} +% \vskip 1.5em} +% +\def\@aabuffer{} +\def\author #1{\expandafter\def\expandafter\@aabuffer\expandafter + {\@aabuffer\small\rm\uppercase{#1}\relax\par + \vspace*{2pt}}}%\vspace{0.75em} +\def\address#1{\expandafter\def\expandafter\@aabuffer\expandafter + {\@aabuffer\small\it #1\relax\par + \vspace*{10pt}}} +% +\setcounter{secnumdepth}{2} \newcounter {section} \newcounter {subsection}[section] -\newcounter {subsubsection}[subsection] -\newcounter {paragraph}[subsubsection] -\newcounter {subparagraph}[paragraph] -\renewcommand\thepart {\@Roman\c@part} -\renewcommand\thesection {\@arabic\c@section}%% dots after counters %added by PB to article +\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 - \addvspace{4ex}% - \@afterindentfalse - \secdef\@part\@spart} - -\def\@part[#1]#2{% - \ifnum \c@secnumdepth >\m@ne - \refstepcounter{part}% - \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% - \else - \addcontentsline{toc}{part}{#1}% - \fi - {\parindent \z@ \raggedright - \interlinepenalty \@M - \normalfont - \ifnum \c@secnumdepth >\m@ne - \Large\bfseries \partname\nobreakspace\thepart - \par\nobreak - \fi - \huge \bfseries #2% - \markboth{}{}\par}% - \nobreak - \vskip 3ex - \@afterheading} -\def\@spart#1{% - {\parindent \z@ \raggedright - \interlinepenalty \@M - \normalfont - \huge \bfseries #1\par}% - \nobreak - \vskip 3ex - \@afterheading} -\newcommand\section{\@startsection{section}{1}{3mm}%% absolute indent 3mm %added by PB to article - {-3.25ex \@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\uppercase}} -\newcommand\subsection{\@startsection{subsection}{2}{3mm}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\bf}} -\newcommand\subsubsection{\@startsection{subsubsection}{3}{3mm}% +% +\newcommand\section{\@startsection {section}{1}{\z@}% + {-3.50ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\rightskip1pc plus1fil\normalfont\normalsize\bfseries}} +\newcommand\subsection{\@startsection{subsection}{2}{\z@}% {-3.25ex\@plus -1ex \@minus -.2ex}% {1.5ex \@plus .2ex}% - {\normalfont\normalsize}} -\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}} -\if@twocolumn + {\rightskip1pc plus1fil\normalfont\normalsize\it }} +% \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} @@ -326,162 +288,26 @@ \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} -%% header of reference section %added by PB to article -\newcommand\refname{R\,E\,F\,E\,R\,E\,N\,C\,E\,S\\ -\hspace*{-3mm} -\if@twocolumn -\rule[2mm]{\columnwidth}{0.2mm}\\ -\else -\rule[2mm]{\textwidth}{0.2mm}\\ -\fi -\vspace*{-6mm}} -%% new commands for keywords, AMS, contact and Proof sections -%% added by PB to article -%% titles of special environments -\newcommand\keywordname{Keywords: } -\newcommand\AMSclassname{AMS Subject Classification: } -\newcommand\Proofname{P\,r\,o\,o\,f\,.\ } -%% keywords -\newcommand\keyword[1]{\noindent{\small{\sl \keywordname} -\if@twocolumn -\par\noindent -#1 -\else -\begin{minipage}[t]{111mm}#1\end{minipage}} -\fi -\vskip 2mm -\@writekybinfo{#1}% dump keywords to kybdata.xml -} -%% AMS -\newcommand\AMSclass[1]{\noindent{\small {\sl \AMSclassname} -\if@twocolumn -\par\noindent -#1 -\else -\begin{minipage}[t]{87mm}#1\end{minipage}} -\fi -\vskip 2mm -\@writekybinfo{#1}% dump ams to kybdata.xml -} -%% redef of \title hack to latex.ltx -%% dump title to kybdata.xml -\def\title#1{\def\@title{#1}% -\@writekybinfo{#1}% -} -%% redef of \author hack to latex.ltx -%% dump authors to kybdata.xml -\def\author#1{\def\@author{#1}% -\@writekybinfo{#1}% -} -%% Proof -\newenvironment{Proof}{% -\bigskip\noindent\Proofname\enspace\ignorespaces}{\hfill$\square$} -%% authors contact -\newcommand\contact[4]{ -\normalsize -\if@twocolumn -\par\noindent -{\mi #1 #2,\, #3\\#4} -\else -\begin{flushright} -\begin{minipage}[ht]{120mm} -{\mi #1 #2,\, #3\\#4} -\end{minipage} -\end{flushright} -\vspace*{-5mm} -\fi -%% dump contact informations to kybdata.xml -\@writekybinfo{} -\@writekybinfo{#1} -\@writekybinfo{#2} -\@writekybinfo{
#3
} -\@writekybinfo{#4} -\@writekybinfo{
}% -} -%% some hacks to @startsection and @newtheorem defined in latex.ltx %added by PB to article -%% small skip after sections counter -\def\@seccntformat#1{\csname the#1\endcsname.\enskip} -\def\@xnthm#1#2[#3]{% - \expandafter\@ifdefinable\csname #1\endcsname - {\@definecounter{#1}\@newctr{#1}[#3]% - \expandafter\xdef\csname the#1\endcsname{% - \expandafter\noexpand\csname the#3\endcsname\@thmcountersep\@thmcounter{#1}}% - \global\@namedef{#1}{\@thm{#1}{#2}}% - \global\@namedef{end#1}{\@endtheorem}}} -\def\@ynthm#1#2{% - \expandafter\@ifdefinable\csname #1\endcsname - {\@definecounter{#1}% - \expandafter\xdef\csname the#1\endcsname\@thmcountersep{\@thmcounter{#1}}% - \global\@namedef{#1}{\@thm{#1}{#2}}% - \global\@namedef{end#1}{\@endtheorem}}} -\def\@xthm#1#2{% - \@begintheorem{#2}{\csname the#1\endcsname\@thmcountersep}\ignorespaces} -\def\@ythm#1#2[#3]{% - \@opargbegintheorem{#2}{\csname the#1\endcsname\@thmcountersep}{#3}\ignorespaces} -%% no italic in theorem environment -\def\@begintheorem#1#2{\trivlist - \item[\hskip \labelsep{\bfseries #1\ #2}]} -\def\@opargbegintheorem#1#2#3{\trivlist - \item[\hskip \labelsep{\bfseries #1\ #2\ (#3)}]} -%% article title page header called from maketile %added by PB to article -%% if exist file kybhead.tex in current directory use content of file as page header -%% example of kybhead.tex: -%% \setcounter{page}{22} -%% {\footnotesize K\,Y\,B\,E\,R\,N\,E\,T\,I\,K\,A\, --- \,V\,O\,L\,U\,M\,E\, {\it 4\,4}\, (\,2\,0\,0\,8\,)\,, -%% \,N\,U\,M\,B\,E\,R\, \,1\, \,P\,A\,G\,E\,S\, \,2\,2\,--\,2\,9} -\newread\testin -\let\next=\relax \openin\testin=kybhead -\ifeof\testin -\def\@mykybheader{ -{\footnotesize K\,Y\,B\,E\,R\,N\,E\,T\,I\,K\,A\, --- -\,M\,A\,N\,U\,S\,C\,R\,I\,P\,T} -} -\else \closein\testin -\def\@mykybheader{\input kybhead }% -\fi -\def\@kybheader{ -\null -\vspace*{-16mm} -\noindent\@mykybheader -\par\noindent -\rule[3mm]{\textwidth}{0.2mm} -\par -\vspace*{11mm} -}% +\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 -}% - {\par\vfil\null\endtitlepage} -\else - \newenvironment{abstract}{% - \if@twocolumn - \small% no title %added by PB to article - \else - \small% no title %added by PB to article - \fi} - {\par\vspace*{3mm}}%added by PB to article -\fi -\newenvironment{verse} - {\let\\\@centercr - \list{}{\itemsep \z@ - \itemindent -1.5em% - \listparindent\itemindent - \rightmargin \leftmargin - \advance\leftmargin 1.5em}% - \item\relax} - {\endlist} +% + +\def\abstracts#1{ +\begin{center} +{\begin{minipage}{4.2truein} + \footnotesize + \parindent=0pt #1\par + \end{minipage}}\end{center} + \vskip 2em \par} + \newenvironment{quotation} {\list{}{\listparindent 1.5em% \itemindent \listparindent @@ -489,45 +315,52 @@ \parsep \z@ \@plus\p@}% \item\relax} {\endlist} +% \newenvironment{quote} {\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 - \fi - \thispagestyle{empty}% - \setcounter{page}\@ne - }% - {\if@restonecol\twocolumn \else \newpage \fi - \if@twoside\else - \setcounter{page}\@ne - \fi - } -\fi +% +%FOLLOWING THREE COMMANDS ARE FOR `LIST' COMMAND. +\topsep=0in +\parsep=0in +\itemsep=0in +% +\newcounter{arabiclistc} +\newenvironment{arabiclist} + {\setcounter{arabiclistc}{0} + \begin{list}{\arabic{arabiclistc}} + {\usecounter{arabiclistc} + \setlength{\parsep}{0pt} + \setlength{\itemsep}{0pt}}}{\end{list}} +% +%ACKNOWLEDGEMENT: this portion is from John Hershberger +% +\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout + {\string\citation{#2}}\fi +\def\@citea{}\@cite{\@for\@citeb:=#2\do + {\@citea\def\@citea{,}\@ifundefined + {b@\@citeb}{{\bf ?}\@warning + {Citation `\@citeb' on page \thepage \space undefined}} + {\csname b@\@citeb\endcsname}}}{#1}} +% +\newif\if@cghi +\def\cite{\@cghitrue\@ifnextchar [{\@tempswatrue + \@citex}{\@tempswafalse\@citex[]}} +\def\citelow{\@cghifalse\@ifnextchar [{\@tempswatrue + \@citex}{\@tempswafalse\@citex[]}} +\def\@cite#1#2{{$^{#1}$\if@tempswa\typeout + {IJCGA warning: optional citation argument + ignored: `#2'} \fi}} +\newcommand{\citeup}{\cite} +% \newcommand\appendix{\par \setcounter{section}{0}% \setcounter{subsection}{0}% - \gdef\thesection{\@Alph\c@section}} -\setlength\arraycolsep{5\p@} + \renewcommand\thesection{\@Alph\c@section} + \section*{\appendixname}} +% +\setlength\arraycolsep{1.5\p@}%5pt \setlength\tabcolsep{6\p@} \setlength\arrayrulewidth{.4\p@} \setlength\doublerulesep{2\p@} @@ -536,44 +369,65 @@ \setlength\fboxsep{3\p@} \setlength\fboxrule{.4\p@} \renewcommand \theequation {\@arabic\c@equation} +%% +\InputIfFileExists{psfig.sty}{}{} +\InputIfFileExists{epsf.sty}{}{} +\InputIfFileExists{epsfsafe.tex}{}{} +\InputIfFileExists{epsfig.sty}{}{} +% \newcounter{figure} \renewcommand \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{\figurename~\thefigure} \newenvironment{figure} {\@float{figure}} {\end@float} \newenvironment{figure*} {\@dblfloat{figure}} {\end@dblfloat} +% \newcounter{table} \renewcommand\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{\tablename~\thetable} \newenvironment{table} {\@float{table}} {\end@float} \newenvironment{table*} {\@dblfloat{table}} {\end@dblfloat} +% \newlength\abovecaptionskip \newlength\belowcaptionskip \setlength\abovecaptionskip{10\p@} -\setlength\belowcaptionskip{0\p@} +\setlength\belowcaptionskip{6\p@} +\def\captionfont{\normalfont\footnotesize{}} \long\def\@makecaption#1#2{% + \captionfont \vskip\abovecaptionskip - \sbox\@tempboxa{#1: #2}% + \sbox\@tempboxa{#1.\hskip.5em#2}% \ifdim \wd\@tempboxa >\hsize - #1: #2\par + \noindent #1.\hskip.5em#2\par \else \global \@minipagefalse \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% \fi \vskip\belowcaptionskip} +% +\def\figurebox#1#2#3{% + \def\arg{#3}% + \ifx\arg\empty + {\hfill\vbox{\hsize#2\hrule\hbox to #2{\vrule\hfill\vbox to #1{\hsize#2\vfill}\vrule}\hrule}\hfill}% + \else + {\hfill\epsfbox{#3}\hfill}% + \fi} +% +\def\@figurecaption#1#2{\unskip\vskip10pt{#1.\hskip.5em#2\par}} +% \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} @@ -586,105 +440,34 @@ \newcommand\@pnumwidth{1.55em} \newcommand\@tocrmarg{2.55em} \newcommand\@dotsep{4.5} -\setcounter{tocdepth}{3} -\newcommand\tableofcontents{% - \section*{\contentsname - \@mkboth{% - \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% - \@starttoc{toc}% - } -\newcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty\@secpenalty - \addvspace{2.25em \@plus\p@}% - \setlength\@tempdima{3em}% - \begingroup - \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{}}% - \fi - \endgroup - \fi} -\newcommand*\l@section[2]{% - \ifnum \c@tocdepth >\z@ - \addpenalty\@secpenalty - \addvspace{1.0em \@plus\p@}% - \setlength\@tempdima{1.5em}% - \begingroup - \parindent \z@ \rightskip \@pnumwidth - \parfillskip -\@pnumwidth - \leavevmode \bfseries - \advance\leftskip\@tempdima - \hskip -\leftskip - #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}% - \@mkboth{\MakeUppercase\listfigurename}% - {\MakeUppercase\listfigurename}% - \@starttoc{lof}% - } -\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} -\newcommand\listoftables{% - \section*{\listtablename}% - \@mkboth{% - \MakeUppercase\listtablename}% - {\MakeUppercase\listtablename}% - \@starttoc{lot}% - } -\let\l@table\l@figure -\newdimen\bibindent -\setlength\bibindent{1.5em} +% \newenvironment{thebibliography}[1] - {\small\section*{\refname}% - \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}% - \list{\@biblabel{\@arabic\c@enumiv}}% - {\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 + {\section*{\refname} + \begin{list}{\arabic{enumi}.} + {\usecounter{enumi}\setlength{\parsep}{0pt} + \setlength{\itemsep}{0pt} \settowidth + {\labelwidth}{#1.}\sloppy}}{\end{list}} +%% \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 - \columnseprule \z@ - \columnsep 35\p@ \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 @@ -692,44 +475,87 @@ \newcommand\@makefntext[1]{% \parindent 1em% \noindent - \hb@xt@1.8em{\hss\@makefnmark}#1} + \@makefnmark#1} +% +\def\thefootnote{\alph{footnote}} +\def\@makefnmark{{$^{\@thefnmark}$}} +% \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\today{\ifcase\month\or +% +\def\rightnote{{\it \jobname : submitted to {\bf World Scientific} on \today}}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%% definitions retained from the latex2.09 file %%%%%%%% +% +\bibliographystyle{unsrt} % for BibTeX - sorted numerical labels by order of + % first citation. +\arraycolsep1.5pt +% A useful Journal macro +\def\Journal#1#2#3#4{{#1} {\bf #2}, #3 (#4)} + +% Some useful journal names +\def\AP{\em Ann. Phys. (N.Y.)} +\def\NCA{\em Nuovo Cimento} +\def\NIM{\em Nucl. Instrum. Methods} +\def\NIMA{{\em Nucl. Instrum. Methods} A} +\def\HIP{{\em Heavy Ion Phys.}} +\def\NPA{{\em Nucl. Phys.} A} +\def\NPB{{\em Nucl. Phys.} B} +\def\PLB{{\em Phys. Lett.} B} +\def\PRL{\em Phys. Rev. Lett.} +\def\PRC{{\em Phys. Rev.} C} +\def\PRD{{\em Phys. Rev.} D} +\def\JPG{{\em J. Phys.} G} +\def\annrev{{\em Ann. Rev. Nucl. Part. Sci.}} +\def\PREP{{\em Phys. Rep.}} +\def\EPJC{{\em Eur. Phys. J.} C} +\def\ZPC{{\em Z. Phys.} C} +% Some other macros used in the sample text +\def\st{\scriptstyle} +\def\sst{\scriptscriptstyle} +\def\mco{\multicolumn} +\def\epp{\epsilon^{\prime}} +\def\vep{\varepsilon} +\def\ra{\rightarrow} +\def\ppg{\pi^+\pi^-\gamma} +\def\vp{{\bf p}} +\def\ko{K^0} +\def\kb{\bar{K^0}} +\def\al{\alpha} +\def\ab{\bar{\alpha}} +\def\be{\begin{equation}} +\def\ee{\end{equation}} +\def\bea{\begin{eqnarray}} +\def\eea{\end{eqnarray}} +\def\CPbar{\hbox{{\rm CP}\hskip-1.80em{/}}}%temp replacement due to no font +% +\arraycolsep1.5pt +% +%%%%%%%%%%%%%%%% +% +\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 \space\number\day, \number\year} -\setlength\columnsep{10\p@} +\setlength\columnsep{0.25in} \setlength\columnseprule{0\p@} \pagestyle{plain} \pagenumbering{arabic} -\if@twoside -\else - \raggedbottom -\fi -\if@twocolumn - \twocolumn \sloppy - \flushbottom -\else \onecolumn -\fi -%% Kybernetika page definition %added by PB to article -\textwidth 128mm -\oddsidemargin -1mm -\evensidemargin -1mm -\textheight 193mm -\topmargin -10mm -\parindent 4.5mm -\baselineskip 5.6mm +\flushbottom \endinput -%% -%% End of file 'kyber08.cls'. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns