Str (cislo -> znak)

Zdenek Wagner - Ustav chemickych procesu AV wagner at cesnet.cz
Fri Jul 14 13:51:04 CEST 2000


On Fri, 14 Jul 2000, Michal Kubecek wrote:

> > 	\newtoks\mytoks \newcount\mycount
> > 	\mycount=65
> > 	%% \cosi ???
> \mytoks={\char\the\mycount}

Pri vkladani do token-registru nedochazi k expanzi a \char je primitiv,
takze se nebude expandovat ani v \edef. Je nutno pouzit napr.:

\mytoks\expandafter{\char\the\mycount}

(nebo mozna \number\mycount, nejsem si uplne jist, zda \the\mycount vrati
presne to, co ocekava \char). Pouziti v \edef by vyzadovalo 3
\expandafter (a stejne by to fungovalo i v \def).

> > 	\showthe\mytoks	%% -> A
>
> Nezkousel jsem to, takze si nejsem uplne jisty, jestli tam nebude problem
> s expanzi. Ale zcela spolehlive funguje
>
>   \edef\aschar{\char\the\mycount}
>
> a pak uz si s tim muzes delat, co te napadne.
>
>                                                            Michal Kubecek
>

Zdenek Wagner
e-mail: wagner at mbox.cesnet.cz  or  wagner at icpf.cas.cz

see also http://www.icpf.cas.cz/wagner/
         http://members.xoom.com/z_wagner/




More information about the csTeX mailing list