% Makra pro zpracov�n� sborn�ku SLT 2004
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Kv�ten 2004                          Petr Ol��k

% Na konci tohoto souboru p�idejte \article vas-soubor.tex

\chyph % pou�ijte csplain

\newcount\firstpage   \firstpage=1
\newcount\numpages    \numpages=14

\newread\testfile
\immediate\openin\testfile=ffonts.tex
\ifeof\testfile
   \errmessage{Use ffonts.tex+vf+tfm for Charter from:
   ftp://math.feld.cvut.cz/pub/olsak/tmp/ffcharter.tgz}
   \expandafter \end \fi

\def\ehyph{\language=\USenglish \lccode`\'=0  \nonfrenchspacing
        \lefthyphenmin=2 \righthyphenmin=3 }

\input epsf

\input ofs [ffonts,a35] \loadingenc=1     % Charter je ve skupin� free fonts

\ifx\modifyread\undefined 
   \errmessage{Upgrade OFS macro to version May 2004, please}
   \expandafter \end \fi

\setfonts [Charter/10pt]             % v�choz� rodina
\setmath[//]                         % inicializace matematiky
\fontdef\tt [CMTypewriter/mag1.1]    % strojopis, korekce st�edn� v��ky
\fontdef\verbtt [CMTypewriter-rm/8]  % strojopis pro display uk�zky
\addcmd \verbtt {\baselineskip10pt \setmath[8/8/8]}
\fontdef\smallverbtt [CMTypewriter-rm/7.3]  % strojopis pro display uk�zky
\addcmd \smallverbtt {\baselineskip9pt }
\fontdef\displayverbit [!-it/7.2727] % kurz�va pro display uk�zky
\fontdef\small [!/9]                 % zmen�en� pro abstrakt a z�hlav�
\addcmd \small {\baselineskip11pt \rm \def\mathversion{normal}\setmath[//]}
\fontdef\fontsekce [!/12]            % pro nadpisy sekc�
\addcmd \fontsekce {\bf \let\it=\bi \def\mathversion{bold}\setmath[//]} 
\fontdef\fonttitul [/14.4]       % titul
\addcmd \fonttitul {\bf \let\it=\bi}
\fontdef\verbit [!-it/mag.90909]     % kurz�va v <takov�m p��pad�>
\fontdef\anglefont [Symbol-rm/9]     % lomen� z�vorky jsou trochu v�t��
\fontdef\displayanglefont [Symbol-rm/7]
\fontdef\verbsmall [!-rm/6]

\hsize=12,2cm
\vsize=19,3cm
\hoffset=63pt
\voffset=43pt
\parindent=14pt

\lineskiplimit=-10pt
\raggedbottom

\exhyphenpenalty=10000
\widowpenalty=10000
\clubpenalty=10000

\showboxdepth=10 \showboxbreadth=50

%% Z�hlav� a z�pat�
\def\starthead{\global\headline=
     {\small \ifodd\pageno \hfil \thetitul \headspace \the\pageno 
     \else \the\pageno \headspace \theauthor \hfil \fi}}
\def\headspace{\hskip2.5em\relax}
\def\makeheadline{\vbox to0pt{\vskip-25pt
  \line{\vbox to8.5pt{}\the\headline}\vss}\nointerlineskip}
\footline={}
\def\lastpage{\advance\firstpage by\numpages \advance\firstpage by-1
     \the\firstpage}

\def\copytext{Petr Ol��k (editor): \SLT~2004 -- sborn�k
       semin��e o~Linuxu a \TeX{}u, str. \thefirst--\thelast, 2004.}
\def\copykonvoj{\copyright~Konvoj, CSTUG, CZLUG 2004}

\newcount\kapnum
\newcount\subnum
\newcount\bibnum
\newcount\tmpnum

%% Kapitola, titul, ...
\def\kap #1\par{\advance\kapnum by1 \subnum=0
   \removelastskip %\goodbreak
   \vskip17pt plus2pt minus1pt\noindent{\fontsekce
   \ifnum\kapnum>0 \rlap{\the\kapnum}\hskip20pt\fi #1}%
   \par\nobreak\vskip11pt plus2pt minus1pt 
   \def\thelabno{\the\kapnum}
   \everypar{\setbox0=\lastbox \everypar={}}}
\def\reference {\kapnum=-1 \kap Reference\par \bibnum=0 \small}
\def\thelabno{??}

\def\subkap #1\par{\advance\subnum by1
   \removelastskip
   \bigskip \noindent{\bf \let\it=\bi
   \ifnum\subnum>0 \rlap{\the\kapnum.\the\subnum}\hskip20pt\fi #1}%
   \par\nobreak\medskip
   \def\thelabno{\the\kapnum.\the\subnum}
   \everypar{\setbox0=\lastbox \everypar={}}}

\let\orifootnote=\footnote
\newcount\footnotenum
\def\footnote#1{\global\advance\footnotenum by1
   \orifootnote{$\setmath[//]^{\the\footnotenum}$}{\small 
        \parfillskip=0pt plus1fil \hangindent=\parindent #1\strut\par}}
\expandafter\def \csname @foot\endcsname{\egroup}
\def\footnoterule{\kern-3pt \hrule width 2cm \kern2.6pt }

\def\titul #1\par{\def\thetitul{#1\unskip}
   \bgroup \def\titbr{\hss\egroup \medskip\hbox to\hsize\bgroup\hss\fonttitul}
   \hbox to\hsize{\hss\fonttitul #1\unskip\hss}\egroup\vskip20pt\relax}
\def\autor #1 \par{\def\theauthor{#1}
   \centerline{#1}
   {\def\yenya##1{}\let\'=\relax \let\R=\relax
    \let~=\relax \let\TeX=\relax \def\tex{\TeX}\let\it=\relax \def\unskip{}
    \immediate\write\tocfile{\noexpand\tocdata{\thetitul}{#1}{\the\pageno}}
    \def\'{}
    \immediate\write\aufile{\noexpand\iautor{#1}{\thetitul}{\thefirst--\thelast}}}
   \vskip10pt\relax}
\def\institut #1 \par{{\small \def\\{\unskip\break\ignorespaces}%
   \leftskip=0pt plus1fil \rightskip=0pt plus1fil \parfillskip=0pt
   \noindent #1\par}}
\def\email #1 \par{\centerline{\small Email: \tt #1}\vskip20pt\relax}
\def\abstrakt #1\par{\bgroup \small
   \leftskip=3em \rightskip=3em
   \noindent{\bf Abstrakt:}\enspace #1\par \egroup\bigskip}
\def\url{\bgroup\catcode`\~=12 \catcode`\_=12 \runurl}
\def\runurl#1{\tt#1\egroup}
\let\titbr=\space

\def\spectitul#1\par{\titul#1\par \def\theauthor{#1}\headline={\hfill\starthead}}


\newwrite\aufile
\immediate\openout\aufile=\jobname.aut

%% Loga
\font\mflogo=logo10                       % METAFONT logo
\font\boldsy=cmbsy10 at12pt               % Tu�n� \CS, \AMS.
\font\bboldsy=cmbsy10 scaled\magstep2     % Tu�n� \CS v titulu

\def\CS{$\cal C\kern-.1667em\lower.5ex\hbox{$\cal S$}\kern-.075em $}
\def\bCS{{\boldsy C\kern-.1667em\lower.5ex\hbox{S}\kern-.04em}}
\def\CSTeX{\CS\TeX}
\def\CSTUG{\CS TUG}
\def\CSfont{\CS\kern.1em font}
\def\csplain{\CS\kern.1em plain} \let\CSplain=\csplain
\def\mf{{\mflogo META}\-{\mflogo FONT}}
\def\mp{{\mflogo META}\-{\mflogo POST}}
\def\LaTeX{L\kern-.2em\raise.45ex\hbox{\setfonts[/mag.7] A}\kern-.05em\TeX}
\def\twoe{$2_{\textstyle\varepsilon}$}
\def\LaTeXe{\LaTeX\thinspace\twoe}
\def\cslatex{\CS\kern.05em\LaTeX} \let\CSLaTeX=\cslatex
\def\twoe{$2_{\textstyle\varepsilon}$}
\def\LaTeXe{\LaTeX\thinspace\twoe}
\def\AMS{$\cal A\kern-.166em\lower.5ex\hbox{$\cal M$}\kern-.075em S$}
\def\bAMS{{\boldsy A\kern-.166em\lower.5ex\hbox{M}\kern-.075em S}}
\def\ps{Post\-Script}
\def\SLT{S\kern-0.025em\lower.5ex\hbox{L}\kern-.2emT}
\def\DOS{\hbox{DOS}}
\def\,{\thinspace}
\def\pdfTeX{pdf\TeX}
\def\R{\raise.2em\hbox
   {\ifx\currentvariant T\rm\fi
    \setfonts[CMRoman/mag.8]\circledcmd{\setfonts[Charter/mag.8]R}}}

%% Na�ten� souboru, jen kdy� existuje
\def\softinput #1 {\immediate\openin\testfile=#1
  \ifeof\testfile\message{WARNING: the file "#1" not found; run me twice.}%
  \else\immediate\closein\testfile\input #1 \fi}

%% Definice verbatim prost�ed� %%          !verb.
\catcode`\"=13
\def"{\hbox\bgroup\let"=\egroup\let\it=\verbit\setverb\tt}
\def\setverb{\def\do##1{\catcode`##1=12}\dospecials\obeyspaces}
\def\begtt{\medskip\bgroup\runbegtt}
\def\runbegtt{%
   \nobreak\setverb \parskip=0pt %\parindent=0pt
   \def\par##1{\endgraf\ifx##1\par\leavevmode\fi ##1}
   \catcode`\"=12\catcode`\~=12 \obeylines
   \let\tt=\verbtt \let\it=\displayverbit \let\anglefont=\displayanglefont
   \hfuzz=1pt\startverb}
\def\newstartverb{\def\tmpa{\def\startverb ####1}%
   \expandafter\tmpa\verbseparator{%
        \tt##1\nobreak\egroup\penalty0\medskip\scannexttoken}}
{\catcode`\|=0 \catcode`\\=12 |gdef|realbackslash{^^5c}}
\edef\verbseparator{\realbackslash endtt}
\newstartverb
{\obeyspaces\gdef {\ }}
\long\def\scannexttoken#1{\ifx#1\par\else\noindent#1\fi}

%% Punt�kat� polo�ky
\def\begitems{\everypar={}\medskip\bgroup \catcode`*=13 }
{\catcode`*=13 \gdef*{\item{$\bullet$}}}
\def\enditems{\medskip\egroup}

%% Nahradni SmalCaps
\def\smallcaps{\bgroup\obeyspaces\runsmallcaps}
\def\runsmallcaps#1{\onesmallcap #1\relax}
\def\onesmallcap #1{\ifx#1\relax \egroup 
   \else \ifnum\catcode`#1=11
            \ifnum\uccode`#1=`#1 #1%
            \else {\setfonts[/mag.75]\uppercase{#1}}\fi
          \else #1\fi
   \expandafter \onesmallcap \fi}

%% topfig
\newcount\fignum
\long\def\topfig #1#2{\global\advance\fignum by 1
   \insertinsert \vbox{#1}\medskip
   {\lastcenter \small{\bf\figname~\the\fignum.} #2\par}\medskip\endinsert}
\let\insertinsert=\topinsert
\def\figname{Obr�zek}
\def\lastcenter{% TBN [234] 
   \leftskip=0pt plus1fil \rightskip=0pt plus-1fil
   \parfillskip=0pt plus2fil \parindent=0pt 
}

%% Vice sloupcu

\newdimen\colsep  \colsep=2em % horiz. mezera mezi sloupci 
\newcount\tempnum             % pracovn� prom�nn�
\def\roundtolines #1{%% zaokrouhl� na cel� n�sobky vel. ��dku
   \divide #1 by\baselineskip \multiply #1 by\baselineskip}
\def\corrsize #1{%% #1 := #1 + \splittopskip - \topskip
   \advance #1 by \splittopskip \advance #1 by-\topskip}

\def\begmulti #1 {\par\bigskip\penalty0 \def\Ncols{#1}
   \splittopskip=\baselineskip
   \setbox0=\vbox\bgroup\penalty0
   %% \hsize := ���ka sloupce = (\hsize+\colsep) / n - \colsep
   \advance\hsize by\colsep
   \divide\hsize by\Ncols  \advance\hsize by-\colsep}
\def\endmulti{\vfil\egroup \setbox1=\vsplit0 to0pt
   %% \dimen1 := velikost zbyl�ho m�sta na str�nce
   \ifdim\pagegoal=\maxdimen \dimen1=\vsize \corrsize{\dimen1}
   \else \dimen1=\pagegoal \advance\dimen1 by-\pagetotal \fi
   \ifdim \dimen1<2\baselineskip
     \vfil\break \dimen1=\vsize \corrsize{\dimen1} \fi
   %% \dimen0 := v��ka n sloupcov� sazby po rozd�len� do sloupc�
   %% = (\ht0 + (n-1)\baselineskip) / n, zaokruhleno na ��dky
   \dimen0=\Ncols\baselineskip \advance\dimen0 by-\baselineskip
   \advance\dimen0 by \ht0 \divide\dimen0 by\Ncols
   \roundtolines{\dimen0}
   %% Rozd�lit sazbu n sloupc� do str�nek nebo nerozd�lit ?
   \ifdim \dimen0>\dimen1 \splitpart  
   \else \makecolumns{\dimen0} \fi
   \ifvoid0 \else \ifdim\baselineskip=10pt\else
        \errmessage{ztracen� text ve sloupc�ch?} \fi\fi
   \bigskip}
\def\makecolumns#1{\setbox1=\hbox{}\tempnum=0
   \loop \ifnum\Ncols>\tempnum
      \setbox1=\hbox{\unhbox1 \vsplit0 to#1 \hss}
      \advance\tempnum by1
   \repeat
   \hbox{}\nobreak\vskip-\splittopskip \nointerlineskip
   \line{\unhbox1\unskip}}
\def\splitpart{\roundtolines{\dimen1}
   \makecolumns{\dimen1} \advance\dimen0 by-\dimen1
   %% \dimen0 := v��ka _zbyl�_ n sloupcov� sazby
   %% \dimen1 := pr�zdn� m�sto na str�nce = (cca) \vsize
   \vfil\break
   \dimen1=\vsize \corrsize{\dimen1}
   %% Rozd�lit zbylou sazbu n sloupc� do v�ce str�nek ?
   \ifvoid0 \else
      \ifdim \dimen0>\dimen1 \splitpart
      \else \makecolumns{\dimen0} \fi \fi}

\input slt04.ex

%% LaTeXova emulace
\def\author#1{\def\Theauthor{#1}}
\def\authorrunning#1{}
\def\title#1{\def\Thetitle{#1}}
\def\titlerunning#1{}
\def\institute#1{\def\Theinstitute{#1}}
\def\xemail#1{{\tt#1}}
\def\maketitle{\titul\Thetitle\par \autor{\Theauthor} \par
  \institut{\Theinstitute} \par\vskip20pt\relax}
\def\begin#1{\expandafter\ifx\csname begin#1\endcsname\relax
  \errmessage{sorry, LaTeX emulation of {#1} environment is not defined}%
  \fi \csname begin#1\endcsname}
\let\fin=\end
\def\end#1{\csname end#1\endcsname}
\let\begindocument=\empty
\let\enddocument=\endinput
\def\bibliographystyle#1{}
\def\beginabstract{\bgroup \small
   \leftskip=3em \rightskip=3em
   \noindent{\bf Abstrakt:}\enspace}
\def\endabstract{\par \egroup\bigskip}
\def\texttt#1{{\tt#1}}
\def\textit#1{{\it#1}}
\def\textbf#1{{\bf#1}}
\let\emph=\textit
\def\aindex#1{} % doplnit!
\def\sindex#1{} % doplnit!
\def\tocauthor#1{} % doplnit!
\def\label#1{\bgroup \let\noexpand=\relax \let\labelref=\relax \let\thepageno=\relax
   \edef\act{\write\reffile{\noexpand\labelref{\currarticle/#1}{\thelabno}{\thepageno}}}%
   \act \nobreak\egroup}
\def\thepageno{\the\pageno}
\def\labelref#1#2#3{\expandafter\def \csname lab:#1\endcsname{#2}%
   \expandafter\def \csname pg:#1\endcsname{#3}}
\def\section#1{\kap#1 \par}
\def\beginitemize{\everypar={}\begitems \let\oitem=\item
   \def\item{\oitem{$\bullet$}}\catcode`\*=12}
\newcount\itemnum
\def\beginenumerate{\everypar={}\begitems \itemnum=0 \let\oitem=\item
   \def\item{\par\advance\itemnum by1 \oitem{\the\itemnum.}}\catcode`\*=12}
\let\enditemize=\enditems
\let\endenumerate=\enditems
\let\em=\it
\def\beginverbatim{\medskip\bgroup
   \edef\verbseparator{\realbackslash end\string{verbatim\string}}
   \newstartverb \runbegtt}
\def\beginlisting#1{\medskip\bgroup
   \global\linenum=#1
   \everypar={\llap{\verbsmall \the\linenum\kern5pt\global\advance\linenum by1}}
   \edef\verbseparator{\realbackslash end\string{listing\string}}
   \newstartverb \runbegtt}
\def\beginlistingcont{\medskip\bgroup
   \everypar={\llap{\verbsmall \the\linenum\kern5pt\global\advance\linenum by1}}
   \edef\verbseparator{\realbackslash end\string{listingcont\string}}
   \newstartverb \runbegtt}
\def\begincenter{\par\hbox to\hsize\bgroup\hss}
\def\endcenter {\hss\egroup}
\newcount\linenum
\def\beginthebibliography#1{\reference}
\def\bibitem{\bib}
\def\newblock{\hfil\break}
\def\caption #1{\advance\fignum by1 \def\thelabno{\the\fignum}\gdef\Thecaption{#1}\ignorespaces}
\def\beginfigure[#1]{\setbox0=\vbox\bgroup}
\def\endfigure{\egroup \topfig{\box0}{\Thecaption}}
\def\ref#1{\expandafter\ifx\csname lab:\currarticle/#1\endcsname\relax
   \message{WARNING: label{#1} is not defined}??%
   \else \csname lab:\currarticle/#1\endcsname\fi
}
\def\pageref#1{\expandafter\ifx\csname pg:\currarticle/#1\endcsname\relax
   \message{WARNING: label{#1} is not defined}??%
   \else \csname pg:\currarticle/#1\endcsname\fi
}

%% Aktivn� lomen� z�vorky
\catcode`<=13
\def<#1>{\leavevmode\hbox{\anglefont\char225\it#1\/\anglefont\char241}}

%% citace
\def\bib#1{\par\advance\bibnum by1 
   \immediate\write\reffile{\noexpand\citeref{\currarticle/#1}{\the\bibnum}}%
   \leftskip=\parindent
   \noindent\llap{\the\bibnum.\enspace}\ignorespaces}
\def\citeref #1#2{\expandafter\def\csname cit:#1\endcsname{#2}}

\def\ncite#1{\expandafter\ifx \csname cit:\currarticle/#1\endcsname\relax
   \message{WARNING: cite{#1} is not defined}??%
   \else \csname cit:\currarticle/#1\endcsname\fi}
\def\cite#1{[\ncite{#1}]}

\def\currarticle{}

%% Na�ten� �l�nku
\def\article #1 {\par
    \moznavakat
    \begingroup
    \global\fignum=0 \global\linenum=0 \global\footnotenum=0
    \csname EX:#1\endcsname % extra definitions 
    \immediate\write\reffile{\noexpand\firstpagedef{#1}{\the\pageno}}
    \expandafter\let\csname bye\endcsname=\endinput
    \headline={\hfil\starthead}
    \footline={\setfonts[/7]\setmath[//]\baselineskip=9pt
        \vbox{\hbox{\copytext}\hbox{\copykonvoj}}\hfil
        \global\footline={}}
    \def\currarticle{#1}\input #1 
    \vfill\break
    \immediate\write\reffile{\noexpand\lastpagedef{#1}{\the\pageno}}
    \endgroup}
\def\moznavakat {\ifodd\pageno \else \message{vakat:}\shipout\null
    \global\advance\pageno by1 \fi}

\def\firstpagedef #1#2{\expandafter\edef\csname fp:#1/\endcsname{#2}}
\def\lastpagedef #1#2{\tmpnum=#2
   \advance\tmpnum by-1
   \expandafter\edef\csname lp:#1/\endcsname{\the\tmpnum}}
\def\thefirst {\expandafter\ifx\csname fp:\currarticle/\endcsname \relax
   \the\pageno \else \csname fp:\currarticle/\endcsname \fi}
\def\thelast {\expandafter\ifx\csname lp:\currarticle/\endcsname \relax
   ??\else \csname lp:\currarticle/\endcsname \fi}

%% Soubor s odkazy
\softinput \jobname.ref
\newwrite\reffile
\immediate\openout\reffile=\jobname.ref 

%% Obsah
\newwrite\tocfile
\def\delejobsah {\spectitul Obsah \par
   \softinput \jobname.toc
   \immediate\openout\tocfile=\jobname.toc
   \vfil\break}

\def\tocdata #1#2#3{\line{#1\unskip\space \dotfill \space#3}\nobreak
   \noindent {\it #2\unskip \def\'{}
      \expandafter\ifx\csname I:#2\endcsname\relax \else
          \space (\csname I:#2\endcsname)\fi}\medskip}
\def\instidata#1{}
\def\partdata #1#2#3{{\kapnum=-1\kap #1\hskip.5em #2 \par}}

\def\dotfill{\leaders\hbox{\kern2pt.\kern2pt}\hfill}

%% Part

\def\part #1 #2#3{\par\moznavakat
   \headline={\hfil}
   \vglue 45mm
   \centerline {\setfonts [-bf/20] ��st #1}
   \vskip12mm
   \centerline {\setfonts [-bf/28] #2}
   \immediate\write\tocfile{\noexpand\partdata{#1}{#2}{\the\pageno}}
   \vskip49mm
   {\leftskip=0pt plus1fill \baselineskip=14.4pt
    \setfonts[/12]\def\lokace{\par\setfonts[/10]}\def\\{\break}#3\par}
   \vfil\break
}

%%%%%%%%%%%%%%%%%% patitul, titul, copyright %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\bgroup
\vglue25mm
\fonttitul SLT 2004
\vfil\break
\moznavakat
\vglue 15mm
\parindent=0pt
Petr Ol��k (editor)
\vskip7mm
{\setfonts[/28] \SLT{} 2004}
\vskip20mm
\baselineskip=8mm
sborn�k �tvrt�ho ro�n�ku semin��e\par
o Linuxu a \TeX{}u -- \SLT{} 2004\par
Znojmo, 24.--27. �ervna 2004\par
\vfill
\hbox{\epsfxsize=5cm \epsfbox{slt.eps}}
\vfill
\line{\epsfxsize=30mm \epsfbox{konvoj.eps}\kern5mm
      \epsfxsize=30mm \epsfbox{cstuglgo.eps}\kern5mm
      \setfonts[/28] CZLUG\hss}
\vskip-4mm \break
\egroup

\bgroup
\parindent=0pt
Editor: Petr Ol��k\par
Fakulta Elektrotechnick�, �VUT,\par
Technick� 2, 166\,27 Praha 6\par
Email: {\tt petr@olsak.net}\par
%\bigskip
%Za v�cnou, jazykovou i form�ln� spr�vnost p��sp�vk� odpov�daj� auto�i.
\bigskip
{\bf Programov� a organiza�n� v�bor\kern1pt:}\par
Jan Kasprzak (Linux)\par
Zden�k Wagner (\TeX)\par
Anton�n Mi�ka\par
Petr Ol��k\par
Petr Sojka\par
Email: {\tt slt@linux.cz}\par
\vfill
%\copyright{} ke sborn�ku: Konvoj, CSTUG, CZLUG, Brno 2004,
%             k p��sp�vk�m: auto�i
\copyright{} Konvoj, CSTUG, CZLUG, Brno 2004
\medskip
ISBN 80-7302-068-8
\vskip-4mm \break
\egroup

\input predmluva

\moznavakat \delejobsah

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\part I {\TeX}{
``\LaTeX{} is easy to use---if you're one of the 2\,\% of the population who
thinks logically and can read an instruction manual.\\
The other 98\,\% of the population find it very hard\\ 
or impossible to use.''
\lokace 
Leslie Lamport, autor \LaTeX{}u: TUGboat, svazek 22, strana 20
}

\article dbindex    % Kosek: DocBook a generov�n� rejst��k�
\article sltdvd     % Multimedi�ln� publikov�n� na DVD: projekt 10@FI
\article ofs2-slt   % Olsak: Novinky v OFS
\article oktexslt   % Olsak: Projekt OkTeX
\article mat-font   % Horak: Jin� rodiny p�sem pro sazbu matematiky
\article skhyp      % Sojka: Slovenske vzory deleni
\article prichryb   % Rybi�ka: Webov� rozhran� pro sazbu dokument�
\article ligatura   % �orm: Ligatura, aneb za��name s TeXem
\article zwvuescan  % Wagner: XML versus TeX, v�hody a~nev�hody
\article zwxmltex   % Wagner: XML versus TeX, v�hody a~nev�hody
\article holecek    % Hole�ek: Animace v PDF s pdfTeXem

\part II {Linux}{
``I consider that the golden rule requires that if I like a program 
I must share it with other people who like it.''
\lokace
Richard Stallman, �ter� 27. z��� 1983: z e-mailu o zah�jen� GNU projektu
}

\article obis       % Export z~IS v~prost�ed� Linux, form�t OpenOffice Calc
\article gnu-arch   % Zamazal: GNU arch
\article slt04-mg   % Grombi��k: Projekt Edunix a linuxov� termin�ly ve �kole
\article perlfs     % �orm: PerlFS: zp��stup�ujeme informa�n� syst�m ve filesyst�mu
\article adamek     % Adamek: Co se d�je v~Jav�
\article glist      % Leczynski: Greylisting. Don't let the spam in
\article spamslt    % Klokan: Postfix a amavisd-new, filtr na spam a viry
\article nagios     % Kaplan: Nagios, monitorovaci system
\article berkeleydb % Kasprzak: Co v�echno um� BerkeleyDB
\article michalek   % Michalek: Asterisk - Open source telefonn� �stoedna
\article livedvd    % Kolaja: Live distribuce aneb Linux na CD/DVD
\article kredba     % David Kredba: Gentoo GNU/Linux

\moznavakat \input arejstrik

\moznavakat \input trejstrik

%% Tiraz

%\moznavakat
\bgroup
\headline{\hfil}
\null\vfill
\setfonts [Charter/10]\rm
\leftskip=0pt plus1fil \parindent=0pt
\obeylines
{\bf SLT 2004}
sborn�k �tvrt�ho ro�n�ku semin��e o Linuxu a \TeX{}u
\medskip
Vydalo nakladatelstv� KONVOJ, spol.\,s r.\,o.,
v Brn� v roce 2004 jako svoji 181. publikaci.
\medskip
Technick� redaktor: Petr Ol��k
Sazba s�zec�m syst�mem \TeX{} p�smem Charter
z elektronick�ch podklad� autor� jednotliv�ch �l�nk�.
Texty nepro�ly jazykovou �pravou.
Autorkou loga SLT je Petr Rychl�.
Tisk KONVOJ, spol.\,s r.\,o.
Po�et stran: 224. Prvn� vyd�n�.
\medskip
Adresa nakladatelstv�:
KONVOJ, spol.\,s r.\,o., Berkova 22, 612\,00 Brno
{\tt http://www.konvoj.cz}, email: {\tt konvoj@konvoj.cz}
\medskip
Za v�cnou, jazykovou i form�ln� spr�vnost p��sp�vk� odpov�daj� auto�i.
\medskip
ISBN 80-7302-068-8
\vskip10mm
\break
\egroup
\moznavakat

\fin









