test prazdneho znaku
Jaroslav Hajtmar
hajtmar at gyza.cz
Mon Jun 20 11:22:25 CEST 2005
Dobry den.
Potreboval bych poradit jak testovat prazdnou hodnotu parametru. Z
nejakeho externiho databazoveho textoveho souboru nacitam textove
polozky a ty pak jdou coby parametr na vstup makra. Pokud je polozka
prazdna (vpodstate null resp. "") tak bych to potreboval vyhodnotit a
zaridit aby makro pri prazdne hodnote parametru proskrtlo kolonku.
doted jsem to obchazel asi takto...
\def\testujproskrtnuti#1{\edef\tmp{#1\space}%
\if\space\tmp\hbox to3.5cm{\cleaders\hbox{{\bf---}}\hfill}\else\tmp\fi%
}
Je mozne nejak testovat prazdnou hodnotu ...vim ze existuje v TeXu neco
jako \null ale to je asi o necem jinem.
Lapidarne receno bych potreboval neco takoveho:
\def\testujproskrtnuti#1{\if#1{} ----------}\else #1\fi} ... coz by melo
jen demonstrovat co bych potreboval aby to delalo.
Uz jsem zkousel spoustu veci vcetne testovani sirky boxu v nemz byl
prazdny znak... ale nic mi nefunguje...
Diky za pomoc.
Jarda Hajtmar
BTW: v databazi jsou polozky oddelene stredniky, takze predpokladam, ze
kdyz by se bude nacitat polozka z radku v nemz jsou dva stredniky hned
za sebou tj. ;; ... tak ze parametr bude "prazdny znak" ...tj. "" ...
---
avast! Antivirus: Odchozi zprava cista.
Virova databaze (VPS): 0524-6, 18.06.2005
Testovano: 20.6.2005 11:21:57
avast! (c) copyright 2000-2004 ALWIL Software.
http://www.avast.com
More information about the csTeX
mailing list