arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/gvbarticle.cls	2010-04-02 10:08:56.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/kyber08.cls	2012-08-17 09:55:06.996086783 +0200
@@ -1,22 +1,24 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-%   gvbarticle.cls Based on article.cls and the Springer
-%                stylefile.
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% 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
+%%
+%% based on article.cls
+%%
+%% 2008/11/28 version 1.2
+%% Pavel Bocek (bocek@utia.cas.cz)
+%%
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{gvbarticle}
-              [1996/05/26 v1.3r
- Standard LaTeX document class]
+\ProvidesClass{kyber08}[2008/11/28 v1.2 LaTeX class for Kybernetika Journal]
 \newcommand\@ptsize{}
 \newif\if@restonecol
 \newif\if@titlepage
-\newif\if@draft
 \@titlepagefalse
-\@draftfalse
 \if@compatibility\else
-\DeclareOption{draft}
-   {\global\@drafttrue}
 \DeclareOption{a4paper}
    {\setlength\paperheight {297mm}%
     \setlength\paperwidth  {210mm}}
@@ -28,8 +30,7 @@
     \setlength\paperwidth  {176mm}}
 \DeclareOption{letterpaper}
    {\setlength\paperheight {11in}%
-    \setlength\paperwidth  {8.5in}%
-    }
+    \setlength\paperwidth  {8.5in}}
 \DeclareOption{legalpaper}
    {\setlength\paperheight {14in}%
     \setlength\paperwidth  {8.5in}}
@@ -76,19 +77,23 @@
       }%
    \renewcommand\newblock{\par}}%
 }
-\ExecuteOptions{letterpaper,12pt,twoside,onecolumn,final}
+\ExecuteOptions{a4paper,10pt,oneside,onecolumn,final}
 \ProcessOptions
 \input{size1\@ptsize.clo}
-
-\hoffset=-1in
-\voffset=-1in
-\setlength\oddsidemargin {0.8in}%
-\setlength\evensidemargin {0.5in}%
-\setlength\topmargin      {1.3in}%
-\setlength\textwidth      {7in}%
-\setlength\textheight     {9in}%
-
-
+%% 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 \setlength\lineskip{1\p@} \setlength\normallineskip{1\p@} \renewcommand\baselinestretch{} @@ -106,6 +111,10 @@ \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\ps@headings{% \let\@oddfoot\@empty\let\@evenfoot\@empty @@ -138,8 +147,8 @@ \fi \def\ps@myheadings{% \let\@oddfoot\@empty\let\@evenfoot\@empty - \def\@evenhead{\thepage\hfil\slshape\leftmark}% - \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% + \def\@evenhead{\thepage\hfil\slshape \MakeUppercase{\mx\leftmark}}% + \def\@oddhead{{\slshape\mxs\rightmark}\hfil\thepage}% \let\@mkboth\@gobbletwo \let\sectionmark\@gobble \let\subsectionmark\@gobble @@ -151,17 +160,11 @@ \let \footnote \thanks \null\vfil \vskip 60\p@ - \begin{center}% - {\Large \@title \par}% - \vskip 3em% - {\large - \lineskip .75em% - \begin{tabular}[t]{l}% - \@author - \end{tabular}\par}% + {\large\bf\noindent \MakeUppercase{\@title} \par}% + \vskip 8mm% + {\sc \@author \par}% \vskip 1.5em% -%%%%%%% XXX no date {\large \@date \par}% % Set date in \large size. - \end{center}\par + \par \@thanks \vfil\null \end{titlepage}% @@ -196,7 +199,7 @@ \global\@topnum\z@ % Prevents figures from going at top of page. \@maketitle \fi - \thispagestyle{plain}\@thanks + \thispagestyle{empty}\@thanks \endgroup \setcounter{footnote}{0}% \global\let\thanks\relax @@ -211,63 +214,18 @@ \global\let\date\relax \global\let\and\relax } -%%%%%%%%%%%%%%%% My stuff for \maketitle %%%%%%%%%%%%%%%% -\def\@maketitle{% +\def\@maketitle{%% article title and author section %added by PB to article \newpage \null - \vskip 0cm% - \begin{center}% + \@kybheader%% article title page header, definition below %added by PB to article \let \footnote \thanks - {\Large\bfseries \@title\par}\vskip0.6truecm% - \normalsize\@date - \end{center}% - \vskip 1.5cm% - \noindent\hspace{\titleindent}\minipage{10cm} - {\large\bfseries\@author}\par + {\large\bf\noindent \MakeUppercase{\@title} \par}% + \vskip 8mm% + {\sc \@author \par}% \vskip 1em% - \normalfont\small\rmfamily - \institutename - \endminipage \par - \vskip 1.5em - } + \vskip 20mm} \fi -%%%%%%%%%%%%%%%% End of my stuff %%%%%%%%%%%%%%%% -% -% -% -%%%%%%%%%%%%%%%% My stuff for \institutename %%%%%%%%%%%%%%%% -\def\inst#1{\unskip$^{#1}$} -\def\fnmsep{\unskip$^,$} -\def\institutename{\par - \begingroup - \parindent=0pt - \parskip=0pt - \setcounter{inst}{1}% - \def\and{\par\stepcounter{inst}% - \noindent - \hbox to\instindent{\hss\smash{$^{\theinst}$}\enspace}\ignorespaces}% - \setbox0=\vbox{\def\thanks##1{}\@institute} - \ifnum\value{inst}>9\relax\setbox0=\hbox{$^{88}$\enspace}% - \else\setbox0=\hbox{$^{8}$\enspace}\fi - \instindent=\wd0\relax - \ifnum\value{inst}=1\relax - \else - \setcounter{inst}{1}% - \noindent - \hbox to\instindent{\hss\smash{$^{\theinst}$}\enspace}\ignorespaces - \fi - \small - \ignorespaces - \@institutes\par - \endgroup} -\def\institute#1{\gdef\@institute{#1}\global\let\@institutes\@institute} -\gdef\@institutes{\@latex@warning@no@line{No \noexpand\institute given}} -\global\let\@institute\relax -\def\email#1{\renewcommand{\ttdefault}{cmtt}{Email: \tt#1}} -\newcounter{inst} -\newdimen\instindent -%%%%%%%%%%%%%%%% End of my stuff %%%%%%%%%%%%%%%% \setcounter{secnumdepth}{3} \newcounter {part} \newcounter {section} @@ -276,16 +234,13 @@ \newcounter {paragraph}[subsubsection] \newcounter {subparagraph}[paragraph] \renewcommand\thepart {\@Roman\c@part} -\renewcommand\thesection {\@arabic\c@section} +\renewcommand\thesection {\@arabic\c@section}%% dots after counters %added by PB to article \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{\thispagestyle{empty}\cleardoublepage% - \renewcommand\thesection{\@arabic\c@section}% - \renewcommand{\theequation}{\arabic{section}.\arabic{equation}}% - \setcounter{MHappend}{0}% -% +\newcommand\part{% + \if@noskipsec \leavevmode \fi \par \addvspace{4ex}% \@afterindentfalse @@ -294,15 +249,19 @@ \def\@part[#1]#2{% \ifnum \c@secnumdepth >\m@ne \refstepcounter{part}% - \addcontentsline{toc}{part}{\string\numberline{\thepart}#2}% + \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% \else - \addcontentsline{toc}{part}{#2}% + \addcontentsline{toc}{part}{#1}% + \fi + {\parindent \z@ \raggedright + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >\m@ne + \Large\bfseries \partname\nobreakspace\thepart + \par\nobreak \fi - {\LARGE\bfseries% - \begin{list}{}{\leftmargin=2cm\labelwidth=2cm\labelsep=0cm}% - \item[\thepart.\hfill]#2% - \end{list}}% - \partmark{#1}\pagestyle{MHheadings}% + \huge \bfseries #2% + \markboth{}{}\par}% \nobreak \vskip 3ex \@afterheading} @@ -310,22 +269,22 @@ {\parindent \z@ \raggedright \interlinepenalty \@M \normalfont - \Large \bfseries #1\par}% + \huge \bfseries #1\par}% \nobreak \vskip 3ex \@afterheading} -\newcommand\section{\@startsection {section}{1}{\z@}% - {-3ex \@plus -1ex \@minus -.2ex}% - {2ex \@plus.2ex}% - {\normalfont\large\bfseries}} -\newcommand\subsection{\@startsection{subsection}{2}{\z@}% - {-2ex\@plus -1ex \@minus -.2ex}% - {0.8ex \@plus .2ex}% - {\normalfont\normalsize\bfseries}} -\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% +\newcommand\section{\@startsection{section}{1}{3mm}%% absolute indent 3mm %added by PB to article {-3.25ex\@plus -1ex \@minus -.2ex}% {1.5ex \@plus .2ex}% - {\normalfont\normalsize\bfseries}} + {\uppercase}} +\newcommand\subsection{\@startsection{subsection}{2}{3mm}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\bf}} +\newcommand\subsubsection{\@startsection{subsubsection}{3}{3mm}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\normalfont\normalsize}} \newcommand\paragraph{\@startsection{paragraph}{4}{\z@}% {3.25ex \@plus1ex \@minus.2ex}% {-1em}% @@ -367,24 +326,153 @@ \renewcommand\p@enumii{\theenumi} \renewcommand\p@enumiii{\theenumi(\theenumii)} \renewcommand\p@enumiv{\p@enumiii\theenumiii} -\newcommand\labelitemi{$\m@th\bullet$} -\newcommand\labelitemii{\normalfont\bfseries --} -\newcommand\labelitemiii{$\m@th\ast$} -\newcommand\labelitemiv{$\m@th\cdot$} +\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} +}% \newenvironment{description} {\list{}{\labelwidth\z@ \itemindent-\leftmargin \let\makelabel\descriptionlabel}} {\endlist} \newcommand*\descriptionlabel[1]{\hspace\labelsep \normalfont\bfseries #1} -\newenvironment{acknowledge}{\subsection*{Acknowledgements}\small}{} -\newdimen\titleindent -\titleindent=1.65em - +\if@titlepage \newenvironment{abstract}{% - \subsection*{\abstractname}}% - {} - + \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@ @@ -438,8 +526,7 @@ \newcommand\appendix{\par \setcounter{section}{0}% \setcounter{subsection}{0}% - \renewcommand\thesection{\@Alph\c@section}} - + \gdef\thesection{\@Alph\c@section}} \setlength\arraycolsep{5\p@} \setlength\tabcolsep{6\p@} \setlength\arrayrulewidth{.4\p@} @@ -451,11 +538,10 @@ \renewcommand\theequation{\@arabic\c@equation} \newcounter{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\nobreakspace\thefigure} \newenvironment{figure} {\@float{figure}} {\end@float} @@ -467,7 +553,7 @@ \def\fps@table{tbp} \def\ftype@table{2} \def\ext@table{lot} -\def\fnum@table{\tablename~\thetable} +\def\fnum@table{\tablename\nobreakspace\thetable} \newenvironment{table} {\@float{table}} {\end@float} @@ -500,84 +586,81 @@ \newcommand\@pnumwidth{1.55em} \newcommand\@tocrmarg{2.55em} \newcommand\@dotsep{4.5} -\setcounter{tocdepth}{2} -\newcommand\tableofcontents{{% +\setcounter{tocdepth}{3} +\newcommand\tableofcontents{% \section*{\contentsname \@mkboth{% \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% - \small \@starttoc{toc}% - }} - -\let\toccr\relax + } \newcommand*\l@part[2]{% \ifnum \c@tocdepth >-2\relax \addpenalty\@secpenalty -% \addvspace{1.5em \@plus\p@}% - \addvspace{1em \@plus\p@}% - \setlength\@tempdima{1.8em}% + \addvspace{2.25em \@plus\p@}% + \setlength\@tempdima{3em}% \begingroup \parindent \z@ \rightskip \@pnumwidth \parfillskip -\@pnumwidth - \leavevmode - \advance\leftskip\@tempdima - \hskip -\leftskip\bfseries - \let\toccr\\% - \let\\\relax% - #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + {\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{0.2em \@plus\p@}% - \setlength\@tempdima{1.8em}% + \addvspace{1.0em \@plus\p@}% + \setlength\@tempdima{1.5em}% \begingroup \parindent \z@ \rightskip \@pnumwidth \parfillskip -\@pnumwidth - \leavevmode + \leavevmode \bfseries \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par \endgroup \fi} -\renewcommand*\l@section{\@dottedtocline{1}{1.8em}{1.8em}} -\newcommand*\l@subsection{\@dottedtocline{2}{3.6em}{2.3em}} +\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 + \section*{\listfigurename}% \@mkboth{\MakeUppercase\listfigurename}% - {\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}}% + \MakeUppercase\listtablename}% + {\MakeUppercase\listtablename}% \@starttoc{lot}% } \let\l@table\l@figure \newdimen\bibindent \setlength\bibindent{1.5em} \newenvironment{thebibliography}[1] - {\section*{\refname% - \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}% -% + {\small\section*{\refname}% + \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}% \list{\@biblabel{\@arabic\c@enumiv}}% - {\settowidth\labelwidth{\small\@biblabel{#1}}% - \leftmargin\labelwidth\parsep0pt - \itemindent0em - \advance\leftmargin-\itemindent + {\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth \advance\leftmargin\labelsep \@openbib@code \usecounter{enumiv}% \let\p@enumiv\@empty \renewcommand\theenumiv{\@arabic\c@enumiv}}% - \sloppy\clubpenalty4000\widowpenalty4000% - \sfcode`\.\@m\small} + \sloppy + \clubpenalty4000 + \@clubpenalty \clubpenalty + \widowpenalty4000% + \sfcode`\.\@m} {\def\@noitemerr {\@latex@warning{Empty `thebibliography' environment}}% \endlist} @@ -589,13 +672,13 @@ \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@} @@ -610,24 +693,22 @@ \parindent 1em% \noindent \hb@xt@1.8em{\hss\@makefnmark}#1} -\newcommand\contentsname{Table of Contents} +\newcommand\contentsname{Contents} \newcommand\listfigurename{List of Figures} \newcommand\listtablename{List of Tables} -\newcommand\refname{References} \newcommand\indexname{Index} \newcommand\figurename{Figure} \newcommand\tablename{Table} \newcommand\partname{Part} \newcommand\appendixname{Appendix} \newcommand\abstractname{Abstract} -\newcommand\today{} -\edef\today{\ifcase\month\or +\def\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\columnseprule{0\p@} -%\pagestyle{plain} %%%%%%% personal pagestyle comes afterwards.... +\pagestyle{plain} \pagenumbering{arabic} \if@twoside \else @@ -640,85 +721,15 @@ \else \onecolumn \fi -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Comments -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\AtBeginDocument{\def\uu#1{{\accent"15 #1}}} -\usefont{OT1}{cmtt}{m}{n} -\fontsize{10}{10} -\selectfont -\expandafter\fontdimen4\csname OT1/cmtt/m/n/10\endcsname=2pt -\expandafter\fontdimen3\csname OT1/cmtt/m/n/10\endcsname=2pt -\usefont{OT1}{cmtt}{m}{n} -\fontsize{12}{12} -\selectfont -\expandafter\fontdimen4\csname OT1/cmtt/m/n/12\endcsname=2pt -\expandafter\fontdimen3\csname OT1/cmtt/m/n/12\endcsname=2pt -\def\ttt#1{{\hfill\break\null\kern --2truecm\special{ps: 1 0 0 setrgbcolor}{\tt ********** #1} -\special{ps: 0 0 0 setrgbcolor}}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\MHred#1{\special{ps: 1 0 0 setrgbcolor}#1\special{ps: 0 0 0 setrgbcolor}} -\def\MHblue#1{\special{ps: 0 0 1 setrgbcolor}#1\special{ps: 0 0 0 setrgbcolor}} -\def\MHgreen#1{\special{ps: 0 1 0 setrgbcolor}#1\special{ps: 0 0 0 setrgbcolor}} - -\def\JPE{\MHblue{JPE}\special{ps: 1 0 0 setrgbcolor}} -\def\BOTH{\MHblue{BOTH}\special{ps: 1 0 0 setrgbcolor}} -\def\EH{\MHblue{EH}\special{ps: 1 0 0 setrgbcolor}} -\def\MH{\MHblue{MH}\special{ps: 1 0 0 setrgbcolor}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Labels in titles with hyperref.sty -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\savelbl#1{\immediate\write\@auxout{\string\newlbl{#1}{\@ifundefined{r@#1}{??}{\@nameuse{r@#1}}}}} -\def\getlbl#1{\@ifundefined{lb@#1}{??}{\@nameuse{lb@#1}}} -\def\newlbl#1#2{\global\@namedef{lb@#1}{\@car#2 \@nil}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Nice headers -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand{\ps@MHheadings}{% - \renewcommand{\@oddhead}{{\leftmark}\hfil\textbf{\thepage}} - \renewcommand{\@evenhead}{\textbf{\thepage}\hfil{\rightmark}} - \renewcommand{\@evenfoot}{} - \renewcommand{\@oddfoot}{} - } -\pagestyle{MHheadings} - -\renewcommand{\theequation}{\arabic{section}.\arabic{equation}} -\@addtoreset{equation}{section} - -\@addtoreset{section}{part} - -\renewcommand{\ttdefault}{cmtt} -%\def\sectionmark#1{\markboth{\sc#1}{\sc#1}} -\def\sectionmark#1{} -\def\partmark#1{\markboth{\sc#1}{\sc#1}} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Management of appendix -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcounter{MHappend} -\newcommand\makeappendix[1]{ - \appendix - \setcounter{section}{\value{MHappend}} - \section{#1} - \renewcommand{\theequation}{\Alph{MHappend}.\arabic{equation}} - \@addtoreset{equation}{MHappend} - \stepcounter{MHappend} - } - -\DeclareSymbolFont{exsm}{OT1}{ptm}{m}{n} -\DeclareMathSymbol ({\mathopen}{exsm}{`(} -\DeclareMathSymbol ){\mathclose}{exsm}{`)} -\DeclareMathSymbol [{\mathopen}{exsm}{`[} -\DeclareMathSymbol ]{\mathclose}{exsm}{`]} -\@ifundefined{mathbf}{}{\DeclareMathAlphabet{\mathbf}{OT1}{ptm}{bx}{n}} -\@ifundefined{mathrm}{}{\DeclareMathAlphabet{\mathrm}{OT1}{ptm}{m}{n}} +%% Kybernetika page definition %added by PB to article +\textwidth 128mm +\oddsidemargin -1mm +\evensidemargin -1mm +\textheight 193mm +\topmargin -10mm +\parindent 4.5mm +\baselineskip 5.6mm \endinput +%% +%% End of file 'kyber08.cls'. +

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns