test prazdneho znaku
Miroslav Balda
balda at cdm.it.cas.cz
Mon Jun 20 13:23:12 CEST 2005
Zdenek Wagner napsal(a):
>>\def\testujproskrtnuti#1{\ifx #1\empty .... \else .... \fi}
>>
>
> Tohle nefunguje, protoze #1 je text (muze byt prazdny), zatimco \empty je
> makro s prazdnym obsahem. To by se makro muselo volat s parametrem \empty.
Ano, na tohle jsem zapomnel. Dale uvadim pripady, kdy to funguje a kdy ne:
\def\test#1{\ifx #1\empty PRAZDNY \else PLNY \fi}
\edef\prazdny{}
\edef\plny{text}
\test\prazdny % PRAZDNY
\test\plny % PLNY
\test{TEXT} % PLNY
\typein[\vstup]{vstupni text}
\test\vstup % PRAZDNY nebo PLNY podle vstupu. Ale
\test{} \% !!! chybný výstup PLNY
Omlouvam se za nepresny postup.
M. Balda
More information about the csTeX
mailing list