Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, April 19, 2024

File: [Platon] / platos / test / Attic / platon.sty (download)

Revision 1.1.1.1 (vendor branch), Thu Feb 6 19:25:12 2003 UTC (21 years, 2 months ago) by rajo


Changes since 1.1: +0 -0 lines

Platon SDG office

%
% platon.sty - LaTeX 2e style
% 
% Developed by Lubomir Host 'rajo' <8host AT pauli.fmph.uniba.sk>
% Copyright (c) 2003 Platon SDG
% Licensed under terms of GNU General Public License.
% All rights reserved.
%
% $Platon$
%

%\usepackage [slovak]{babel}
%\usepackage [latin2]{inputenc}
%\usepackage {fontenc}
%\usepackage {t1enc}
%\usepackage {color}
%\usepackage {floatflt}
%\usepackage {fancyhdr}


% Check if we're using pdflatex or plain latex 
% http://www.cmp.liv.ac.uk/misc/guide/linux_guide/node133.html
%\usepackage {ifpdf} % /*
\input ifpdf.sty
\ifpdf 
%    \usepackage [pdftex]{graphicx} 
%    \usepackage {thumbpdf} 
    \pdfoutput=1 
    \pdftrue 
%    \usepackage[pdftex, 
%        pdftitle={Prvý oficiálny dokument Platon SDG}, 
%        pdfauthor={Ľubomír Host}, 
%        pdfsubject={}, 
%        pagebackref={true}, 
%        linktocpage, 
%        a4paper, 
%        colorlinks={true}, 
%        urlcolor={blue}, 
%        citecolor={blue}, 
%        unicode={true}]{hyperref} 
    \pdfcompresslevel=9 
\else 
%    \usepackage [dvips]{graphicx} 
   \input epsf.tex
    \pdffalse 
\fi % */

% slovenske delenie slov
\shyph
% odstavce
\parindent=0pt
\parskip=\medskipamount
\topskip=24pt % 36pt + 12pt pismo + nieco


%%
%% LaTeX stuff in TeX
%%

% line break
\def\newline{\hfil\break}
\def\\{\hfil\break}

% LaTeX fonts %/*
\font\platonSmallFont=pcrr at 6pt
\font\platonNormalFont=csr10 at 10pt
\font\platonLogoFont=pncbc at 17pt
\font\platonScFont=cscsc10 at 10pt
\font\platonBfFont=\fontname\tenbf\space scaled \magstep0
\font\platonRmFont=\fontname\tenrm\space scaled \magstep0
\font\platonItFont=\fontname\tenit\space scaled \magstep0
\font\platonTtFont=\fontname\tentt\space scaled \magstep0
\font\platonChapterFont=\fontname\tenbf\space scaled \magstep2
\font\platonSectionFont=\fontname\tenbf\space scaled \magstep1

% zapneme normalny font
\platonNormalFont

\magnification\magstep1

\def\textbf#1{{\platonBfFont #1}}
\def\textrm#1{{\platonRmFont #1}}
\def\textit#1{{\platonItFont #1}}
\def\texttt#1{{\platonTtFont #1}}
\def\textsc#1{{\platonScFont #1}}

% */

% \chapter, \section, ... /*
\catcode`\*=11
\newtoks\pagetoks \pagetoks={\the\pageno}
\newcount\chapnum \newcount\secnum
\newwrite\toc
\immediate\openout\toc=toc.tex
\def\chapter#1{\advance\chapnum by1
    \removelastskip\bigskip
    \noindent{\platonChapterFont \the\chapnum \quad #1}\par
    \nobreak\bigskip
    \edef\act{\write\toc{\noexpand\string\noexpand\tocline
        {\the\chapnum}{#1}{\the\pagetoks}}}\act
}
\def\chapter*#1\par{
    \removelastskip\bigskip
    \noindent{\platonChapterFont #1}\par
    \nobreak\bigskip
}
\def\section#1{\advance\secnum by1
    \removelastskip\bigskip
    \noindent{\platonSectionFont \the\chapnum.\the\secnum \quad #1}\par
    \nobreak\medskip
    \edef\act{\write\toc{\noexpand\string\noexpand\tocline
        {\the\chapnum.\the\secnum}{#1}{\the\pagetoks}}}\act
}
\def\section*#1\par{
    \removelastskip\bigskip
    \noindent{\platonSectionFont #1}\par
    \nobreak\medskip
}
%\def\section*#1\par{
%    \removelastskip\bigskip
%    \noindent{\platonChapterFont #1}
%    \par\nobreak\medskip
%}

% */

\hfuzz=5pt
% headline, footline /*
\headline={% /*
    \tabskip=0pt
    \vbox{
    \halign to\hsize{# \hfil \cr %& #\cr
    %\valign{ # \hfil \cr
            \epsfxsize=30pt
            \epsfbox{platon-logo.eps} \kern-.1667em
            \lower -0.3em\hbox{\platonLogoFont Platon.SK}
        \cr
        \lower -1em \hbox{{\platonSmallFont open source software development}}
        \cr%&
        %\vbox{\halign{# & #\cr
        %    & \textsc{Platon Software Development Group}\cr
        %    & \texttt{http://www.platon.sk \hfil platon@platon.sk}\cr
        %}}\cr
    } \vskip -0.8em \hrule}
} % */
%% vystupna rutina pracuje!:
%\output={\shipout\vbox{% /*
%    \tabskip=0pt
%    \halign to\hsize{# \hfil& #\cr
%            \epsfxsize=30pt
%            \epsfbox{platon-logo.eps} \kern-4.5pt{\platonLogoFont Platon.SK}
%        &
%        \vbox{\halign{ \tabskip=0pt \hfil# & #\cr
%            & \textsc{Platon Software Development Group}\cr
%            & \texttt{http://www.platon.sk \hfil platon@platon.sk}\cr
%        }}\cr
%    } \vskip0.4pt
%    \hrule \box255
%    \message{Total:\the\pagetotal, Goal:\the\pagegoal}
%    \vskip 1cm
%    \centerline{\the\pageno}
%    }
%    \global\advance\pageno by1
%} % */
%\output={\shipout\vbox{%
%    \halign{ # & \hfil # \cr
%        \epsfxsize=36pt
%        \epsfbox{platon-logo.eps} \kern-4.5pt{\platonLogoFont Platon.SK} &
%        \vbox{\halign{ # \cr
%            {\platonScFont Platon Software Development Group} \cr
%            \texttt{http://www.platon.sk \hfil platon@platon.sk} \cr
%        }} \cr
%    }
%    \hrule \box255}
%    \global\advance\pageno by1
%}
 % */

%\def\platonHeader#1{ % /*
%    \title{#1}
%    \author{Platon Software Development Group}
%
%    \begin{center}
%        {\Large{\textbf{#1}}}
%    \end{center}
%    \begin{flushright}
%        \begin{tabular} {l}
%            \PlatonSDG \\
%            \wwwPlaton \\
%            \today
%        \end{tabular}
%    \end{flushright}
%} % */

\def\PlatonSDG{\textsc{Platon Software Development Group}}
\def\wwwPlaton{\texttt{http://www.platon.sk/}}

%
% itemize, enumerate, description
%
\def\itemize{\bgroup \parindent=20pt}
\def\enditemize{\egroup}


%\halign{ # & \quad # \cr
%    \epsfxsize=36pt
%    \epsfbox{platon-logo.eps} \kern-4.5pt{\platonLogoFont Platon.SK} &
%    \vbox{\halign{ # \cr
%        {\platonFont Platon Software Development Group} \cr
%        \texttt{http://www.platon.sk} \cr
%    }} \cr
%}

% vim: ts=4
% vim600: fdl=0 fdm=marker fdc=3 fmr=/*,*/


Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top