[cstex] Expanze \csname

Calabek Pavel pavel.calabek at upol.cz
Wed Mar 1 18:28:28 CET 2017


Dobrý den,

řeším následující problém, do nějakého makra jsem si vygeneroval parametry jiného makra
Pokud dám například:

%%%%%%%%%%%%%%%%%%%%%
\edef\Blab{kuXDěYjiZ}

\def\zprac#1X#2Y#3Z{#2#1#3}

\expandafter\zprac\Blab
%%%%%%%%%%%%%%%%%%%%%%

tak mi o vrátí výsledek podle očekávání.

Teď bych ovšem potřeboval \Blab volat pomocí \csname. Tento třetí řádek zhavaruje

%%%%%%%%%
\expandafter\zprac\csname Blab\endcsname
%%%%%%%%%

Drobně asi tuším proč, ovšem netuším, jak to správně udělat.

Díky moc za odpovědi.

Pavel Calábek


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20170301/0e39928a/attachment.html>


More information about the csTeX mailing list