\ifthenelse{test}{je�li prawda}{je�li fa�sz}true), w przeciwnym wypadku zostanie zrealizowany
ci�g je�li fa�sz.
Zdefiniowane s� nast�puj�ce makroinstrukcje i relacje:
| = | sprawdzenie r�wno�ci warto�ci numerycznej |
| < | mniejszy |
| > | wi�kszy
\newcommand{\toEng}[1]{%
\the\value{#1}%
\ifthenelse{\value{#1} = 1}{$^{\hbox{st}}$}{}%
\ifthenelse{\value{#1} = 2}{$^{\hbox{nd}}$}{}%
\ifthenelse{\value{#1} = 3}{$^{\hbox{rd}}$}{}%
\ifthenelse{\value{#1} > 3}{$^{\hbox{st}}$}{}}%
This is the \toEng{section} section.
Daje nast�puj�cy efekt: This is the section. |
\equal{str1}{str2} | por�wnanie dw�ch ci�g�w znak�w |
\boolean{warto�� logiczna} | sprawdzenie warto�ci
zmiennej logicznej (np. \boolean{mmode} ---
czy aktualnym modem jest mod matematyczny). |
\lengthtest{test} | s�u�y do por�wnania warto�ci
definiowanych przez polecenie \setlength;
wewn�trz mog� by� u�ywane znaki >, < i
= |
\isodd{liczba} | czy warto�� jest parzysta; |
\whiledo{test}{dopoki prawda} | umo�liwia zdefiniowanie
p�tli np.
\newcounter{count}
\setcounter{count}{1}
\whiledo{\value{count} < 5}{%
the hour is \toEng{count}{} h.\\%
\stepcounter{count}}
daje poni�szy efekt:
|
\newboolean{nazwa} | zdefiniowanie nowej zmiennej logicznej;
warto�� jest ustawiana na false
|
\setboolean{nazwa}{warto��} | ustawienie warto�ci zmiennej logicznej |
\and
\or
\not
\( -- otwarcie struktury
\) -- zamkni�cie struktury