max

Petr Danecek petr at ics.cas.cz
Thu Apr 22 13:34:19 CEST 1999


Dobry den vsem,

pri definovani makra pro maximum jsem narazil na potize a neni mi moc
jasne, co se deje:

Cil: makro \maxdim{\dimen0,\dimen1,..} vracejici maximalni hodnotu

Reseni: (ktere ale nefunguje ve vsech pripadech)

\newdimen\maxdimno
\def\maxdim#1{\global\maxdimno=0pt\maxdimm#1,|\the\maxdimno}
\def\maxdimm#1,#2|{\ifdim#1 >\maxdimno \global\maxdimno=#1 \fi
  \def\param{#2}\ifx\empty\param\else\maxdimm#2|\fi}

\dimen0=0pt
\dimen1=1pt
\dimen2=2pt

% Toto funguje
\maxdim{\dimen0}

% Ale zde se jiz pouzit neda
\dimen3=\maxdim{\dimen0,\dimen1,\dimen2}

Existuje reseni?

S diky a pozdravem
	Petr Danecek




More information about the csTeX mailing list