Nefungujici makro na redefinici kapitalek...
Zdenek Wagner
wagner at cesnet.cz
Mon Mar 22 09:43:26 CET 2004
On Sun, 21 Mar 2004, Matous Jan Fialka wrote:
>
> Ahoj,
>
> to ale pak dostanu, pokud \cnt=32, neco jako treba (placnu) \char32, ale ja
> potrebuji ten znak jako takovy, konstrukci \char32 mi nasledujici makro
> \defactive nesezere :(
>
> \def\vyk{\def\activeaction[##1]{\color{barvakapitalek}##1\color{barvatextu}}}
> \def\nok{\def\activeaction[##1]{##1}}
>
> \def\defactive[#1]{\catcode`#1=13 \bgroup \lccode`~=`#1
> \lowercase{\egroup\def~}{\activeaction[#1]}}
>
> takze podud zapisi \defactive[A], tak to funguje, ale pokud zapisi
> \defactive[\char32] tak to nefunguje... (hlaska: ! Improper alphabetic
> constant <to be read again> \char).
>
> Proto jsem se ptal, jak z cisla dostanu znak (asi jsem mel napsat znak
> "o sobe", omluvte ten filosoficky vyraz...)
>
> Nevite jak na to? Dekuji,
>
Neni to uplne jednoduche. Nevim to z hlavy a priznam se, ze bych to neumel
vymyslet, ale pouziva se to v jadre LaTeXu. Po nejake dobe hledani bych to
snad zase objevil.
> s uctou,
>
> --
> Matou\v{s} Jan Fialka aka Variable computing Prague
> ---------------------------------------------------
> Private E-Mail: matous_jan.fialka at seznam.cz
> Home Page: http://burdazd.sh.cvut.cz/~socrates/
> Linux User Number: 308523 Peace, TeX and GNU/Linux!
> ---------------------------------------------------
>
Zdenek Wagner
e-mail: wagner at cesnet.cz
see also http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz
More information about the csTeX
mailing list