Command/ctxlua
< Command
Revision as of 17:26, 12 November 2019 by Usonianhorizon (talk | contribs)
\ctxlua
Syntax (autogenerated)
\ctxlua{...} | |
{...} | command |
Syntax
\ctxlua{...} | |
{...} | lua code |
Description
Use this command to quickly execute some Lua code. TeX expands the argument before Lua receives it. Advantage: you can pass the contents of macro parameters like #1
to Lua. Disadvantage: everything after a percent sign is ignored, and once the comments are processed out the linebreaks are stripped, too.
Example
\ctxlua{context(1+5)} % 6 %\ctxlua{context("5%")} % Is seen as `\ctxlua{context("5` % 1, 2, 4, 8 \ctxlua{ context(1) % this comment is okay i=2; while i < 10 do context(', ' .. i); i = i*2 end}
See also
Help from ConTeXt-Mailinglist/Forum
All issues with: