% % 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=/*,*/