[cstex] Zjišťování existence makra (control sequence) v LuaTeXu pomocí Lua

Michal Hoftich michal.h21 at gmail.com
Thu Jun 18 15:35:31 CEST 2020


Dobrý den,

> CS_defined = function(cs)
>    -- Co sem?
>    -- return true | false
> end
>
> - Má dát:
>
> CS_defined("MakroA") -> 'true'
> CS_defined("MakroB") -> 'true'
> CS_defined("MakroC") -> 'false'
> CS_defined("MakroNedefinovano") -> 'false'
>

To by mělo být možné pomocí funkce token.get_meaning(cs). Ta vrací
tělo makra, pokud je definováno, v opačném případě nil.

S pozdravem,
Michal Hoftich



More information about the csTeX mailing list