X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=sgr.tex;h=2a3166566638a24b5de5062a9fbc8f76023f8996;hb=c9a59c1236ea9a6a8f45811f1ff8b8dd344f3076;hp=1d4fa46e851dccf98e1ac24d1735eafe9c63083a;hpb=0efa983e2b0f8c5585e5f5a7e925dee47ca2d8ec;p=ga.git diff --git a/sgr.tex b/sgr.tex index 1d4fa46..2a31665 100644 --- a/sgr.tex +++ b/sgr.tex @@ -22,11 +22,14 @@ % Zacatek prednasky {cislo prednasky}{jmeno prednasky}{jmeno zapisovatele} \def\prednaska#1#2#3{% +\prechapter{#1}{#2} +\vbox{% \line{{\Large\bf #1. #2} \hfil {\it #3}} \vskip 4pt -\hrule +\hrule} \medskip } +\def\prechapter#1#2{} % Nadpis {text} \def\h#1{\medbreak\leftline{\bf #1}\nobreak\smallskip\nobreak} @@ -67,7 +70,7 @@ \begingroup \let\:=\algoitem \let\*=\algohang -\parskip=1pt plus 1pt minus 0.3pt +\parskip=1pt plus 0.2pt minus 0.3pt \rightskip=2em \itemcount=0 } @@ -83,7 +86,7 @@ \def\algohang:{\advance\hangindent by 2em \hskip 2em\futurelet\next\algoitemh} % Nekolikapismenkova promenna (mozno pouzit v textovem i math modu) -\def\<#1>{\hbox{\it #1\/}} +\def\<#1>{\leavevmode\hbox{\it #1\/}} % Asymptoticke O-cko \def\O{{\cal O}} @@ -100,6 +103,26 @@ \noalign{\smallskip} #2\cr}}}\bigskip} +% Obrazek vlozeny do praveho okraje odstavce {obrazek}{sirka} +% Pouzit na zacatku odstavce a nejlepe celou konstrukci zavrit do vboxu, aby se nerozlomila +\def\inlinefig#1#2{ +\setbox0=\hbox{\epsfxsize=#2\epsfbox{#1}} +\hangindent=-\wd0 +\advance\hangindent by -3em +\dimen0=\ht0 +\advance\dimen0 by 8ex +\advance\dimen0 by \normalbaselineskip +\count0=\dimen0 +\divide\count0 by \normalbaselineskip +\hangafter=-\count0 +\dimen0=\normalbaselineskip +\multiply\dimen0 by \count0 +\vbox to 0pt{} +\nointerlineskip +\vbox to 0pt{\vbox to \dimen0{\vss\rightline{\box0\hskip 1em}\vss}\vss} +\nointerlineskip +} + % Todo \def\todo#1{{\bf TODO: \it #1}} @@ -123,3 +146,19 @@ % Matematicke symboly \def\symdiff{\mathop{\Delta}} + +% Ujisti se, ze na strance je dostatek mista, pripadne zacne novou stranku +\def\checkroom#1{\vskip 0pt plus #1\goodbreak\vskip 0pt plus -#1} + +% Hacky pro finalni sazbu +\def\separatefix#1{#1} +\def\finalfix#1{} + +% Cislovani verzi +\def\currentversion{% +\the\year +-\ifnum\month<10\relax 0\fi\the\month +-\ifnum\day<10\relax 0\fi\the\day +} + +\footline={\hfil {\tenrm\the\count0}\hfil \llap{\sevenrm\currentversion}}