[cstex] \csname a expandovani...
Petr Tomasek
tomasek at etf.cuni.cz
Sun Jun 26 07:59:50 CEST 2011
Zdravim!
mam takovouto konstrukci:
\fnstyls=0\loop%
\edef\fnstyleid{\csname fontstyleid:\the\fnstyls \endcsname}%
\expandafter\def\csname fontstyleset:\fnstyleid \endcsname{}%
\advance \fnstyls by 1 \ifnum \fnstyls<\fncountstyles\repeat
Idea je takova, ze v makru pojmenovanem "fontstyleid:0", "fonstyleid:1",
"fontstyleid:2"... mam identifkator a potreboval bych nastavit
makro "fontstyleset:<identifikator>" na {} (tj. na prazdy obsah).
Ovsem to nejak nefunguje, tipuji, ze v konstrukci
"\csname fontstyleset:\fnstyleid \endcsname" se \fnstyleid neexpanduje
dostatecne brzo. Poradite, prosim, co s tim? Zkousel jsem jeste
pridat \expandafter, ale taky se nedarilo.
(Jedna se o plain (Xe)TeX, prosim, nepiste, jak byste to delali
v LaTeXu ;-)
Dekuji
--
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus at jabbim.cz
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EA 355:001 DU DU DU DU
EA 355:002 TU TU TU TU
EA 355:003 NU NU NU NU NU NU NU
EA 355:004 NA NA NA NA NA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
More information about the csTeX
mailing list