X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw-algo.tex;h=3d76de07ce80dc1cec769803981a285a20a19c72;hb=refs%2Fheads%2Fmaster;hp=e356ef4f6f3f47ac42f697b1a89a916f36bfd82f;hpb=28ba27063e52a4bed4934a451bff826f2da40659;p=ucwmac.git diff --git a/ucw-algo.tex b/ucw-algo.tex index e356ef4..3d76de0 100644 --- a/ucw-algo.tex +++ b/ucw-algo.tex @@ -14,10 +14,11 @@ % \endalgo % Localized strings -\localedef{en}{alg:alg}{Algorithm} -\localedef{en}{alg:proc}{Procedure} -\localedef{en}{alg:in}{Input} -\localedef{en}{alg:out}{Output} +\localedef{0}{alg:alg}{Algorithm} +\localedef{0}{alg:proc}{Procedure} +\localedef{0}{alg:func}{Function} +\localedef{0}{alg:in}{Input} +\localedef{0}{alg:out}{Output} % Item indent \newdimen\algoindent @@ -53,7 +54,6 @@ \def\algostep#1{\hbox to \algolabelwidth{\hss #1~~}} \def\algoinit{ - \goodbreak \begingroup \algospacing \inititemize @@ -66,9 +66,10 @@ \def\typedalgo#1#2{\algoinit {\bo #1\/} \alg{#2}} \def\algo#1{\typedalgo{\localestr{alg:alg}}{#1}} \def\proc#1{\typedalgo{\localestr{alg:proc}}{#1}} +\def\func#1{\typedalgo{\localestr{alg:func}}{#1}} \def\headlessalgo{\algoinit} -\def\endalgo{\goodbreak\endlist\endgroup} +\def\endalgo{\endlist\endgroup} \let\endproc=\endalgo \def\algoitem{% @@ -83,8 +84,8 @@ \optdef\algoitemgo{\ifx\addid\undefined\else\addid{item}{\the\itemcount}\fi} \def\algin{\par\nobreak{\it \localestr{alg:in}:\/} } -\def\algout{\par\nobreak\parindent=0pt{\it \localestr{alg:in}:\/} } -\def\alginbreak{\hfil\break\hphantom{\it \localestr{alg:out}:\/} } +\def\algout{\par\nobreak\parindent=0pt{\it \localestr{alg:out}:\/} } +\def\alginbreak{\hfil\break\hphantom{\it \localestr{alg:in}:\/} } \def\algalias#1{ (#1)} % Algorithm name in text or in a formula