\ifthenelse a test na (ne)prazdny #1
oldfrog
oldfrog.mail.tex1 at volny.cz
Wed Sep 18 20:56:32 CEST 2002
Dobry vecer,
definoval jsem si prikazy, ktere si vnitrne zjistuji,
ktere parametry jim byly pradany prazdne a ktere
neco obsahuji. Priklad:
\newcommand{\test}[1]{
\ifthenelse{\equal{#1}{}}
{PARAMETR PRAZDNY}{PARAMETR NEPRAZDNY}
}
Vse fungovalo dobre, dokud nevyvstala potreba predavat
do parametru nejen jednoduchy text, ale treba i prostredi:
\test{
\begin{flushright}tento text je vpravo\end{flushright}}
Tehdy preklad zkolabuje s hlaskou:
========hlaseni=========================
! Incomplete \iffalse; all text was ignored after line 39.
<inserted text>
\fi
<*> pok.tex
?
========hlaseni=========================
Otazka: jak elegantne zjistovat "prazdnost" parametru
predanych nejakemu prikazu?
Dekuji za napady,
OldFrog.
More information about the csTeX
mailing list