1 % Makra pro sazbu skripticek o grafovych algoritmech
17 % A5 s 1cm okraji, dolni rozsiren o 10pt, aby se tam veslo cislo stranky
20 \advance\vsize by -10pt
23 % Zacatek prednasky {cislo prednasky}{jmeno prednasky}{jmeno zapisovatele}
24 \def\prednaska#1#2#3{%
25 \line{{\Large\bf #1. #2} \hfil {\it #3}}
32 \def\h#1{\medbreak\leftline{\bf #1}\nobreak\smallskip\nobreak}
34 % Zvyrazneny zacatek odstavce coby podnadpis (napr. vety apod.)
35 \def\s#1{\noindent {\bo #1}}
37 % A kdyz stoji samostatne (aby se naodlamoval)
38 \def\ss#1{\noindent {\bo #1}\par\nobreak}
41 \def\proof{\noindent {\sl Dùkaz:} }
43 % Ctverecek na konci dukazu
44 %\def\qed{{\parfillskip=0pt\quad\hfil\hbox{\I QED} \par}}
45 \def\qed{{\parfillskip=0pt\allowbreak\hfill\nobreak $\heartsuit$\par}}
48 \def\qeditem{{\parfillskip=0pt\hfill\rlap{\hskip\rightskip\llap{$\heartsuit$}}\par}}
53 \def\foot#1{\global\advance\footcnt by 1{\parindent=0.25in\parskip=0pt\footnote{$^{\left<\the\footcnt\right>}$}{#1}}}
55 % \noindent se casto hodi, tak na nej mame zkratku
70 \parskip=1pt plus 1pt minus 0.3pt
74 \def\endalgo{\interlistskip\endgroup}
79 \advance\itemcount by 1
80 \leavevmode\hbox to 2em{\hss \the\itemcount. }%
81 \futurelet\next\algoitemh}
82 \def\algoitemh{\ifx\next:\let\next=\algohang\else\let\next=\relax\fi\next}
83 \def\algohang:{\advance\hangindent by 2em \hskip 2em\futurelet\next\algoitemh}
85 % Nekolikapismenkova promenna (mozno pouzit v textovem i math modu)
86 \def\<#1>{\hbox{\it #1\/}}
91 % Vlozeni obrazku {obrazek}{popisek}{sirka}
92 \def\figure#1#2#3{\bigskip\vbox{\centerline{\epsfxsize=#3\epsfbox{#1}}\smallskip\centerline{#2}}\bigskip}
94 % Varianta bez popisku
95 \def\fig#1#2{\medskip\centerline{\epsfxsize=#2\epsfbox{#1}}\medskip}
97 % Dva obrazky vedle sebe s popiskami
98 \def\twofigures#1#2#3#4#5#6{\bigskip\centerline{\vbox{\halign{\hfil##\hfil\hskip 4em&\hfil##\hfil\cr
99 \epsfxsize=#3\epsfbox{#1}&\epsfxsize=#6\epsfbox{#4}\cr
103 % Obrazek vlozeny do praveho okraje odstavce {obrazek}{sirka}
104 % Pouzit na zacatku odstavce a nejlepe celou konstrukci zavrit do vboxu, aby se nerozlomila
106 \setbox0=\hbox{\epsfxsize=#2\epsfbox{#1}}
108 \advance\hangindent by -3em
110 \advance\dimen0 by 8ex
111 \advance\dimen0 by \normalbaselineskip
113 \divide\count0 by \normalbaselineskip
115 \dimen0=\normalbaselineskip
116 \multiply\dimen0 by \count0
119 \vbox to 0pt{\vbox to \dimen0{\vss\rightline{\box0\hskip 1em}\vss}}
124 \def\todo#1{{\bf TODO: \it #1}}
126 % Blackboard bold font
129 \textfont\bbfam=\bbten
130 \def\bb{\bbten\fam\bbfam}
132 % Reference na konci kapitoly
133 \bibliographystyle{abbrv}
134 \def\references{\h{Literatura}\dumprefs}
136 \def\bblhook{\parskip=2pt plus 1pt minus 0.5pt}
140 % Predefinujeme odsazovani odrazek z mjmacu
141 \def\itemspacingrules{\ifitem\advance\leftskip by \parindent\parindent=0pt\itemfalse\else
142 \advance\leftskip by 2.5em\fi\rightskip=\leftskip}
144 % Matematicke symboly
145 \def\symdiff{\mathop{\Delta}}