Zpracovani jednotlivych pismen retezce
Radek Kanovsky
kanovsky at brn.pvt.cz
Mon Mar 18 11:29:28 CET 1996
Dobry den.
Bohuzel nemam k dispozici podrobny manual k TeXu,
takze se na vas obracim s prosbou o pomoc s resenim
nasledujiciho trivialniho problemu:
Mam makro \diagram[1], kteremu dam jako parametr
retezec obshujici pismena "a"-"f","A"-"F". Potrebuji,
aby makro proslo retezec po jednotlivych pismenech,
a podle pismena provedlo urcitou akci.
Zkousel jsem to rekurzi nejak takhle:
\newcommand{\diagram}[1]{
....test na konec...
\diagram{\expandafter\zpracujjednopismeno#1}
}
\newcommand{\zpracujjednopismeno}[1]{ ... }
ale to navzdory memu ocekavani expanduje \diagram
donekonecna se stale stejnym parametrem, takze to skonci
pretecenim zasobniku. Co tomu chybi? Bez rekurzivniho volani
opravdu makro \zpracujjednopismeno "sezere" to jedno pismeno,
provede podle toho akci, a pak zustane ten zbytek.
Predem dekuji za cenne rady.
Zdravi
Radek
More information about the csTeX
mailing list