Difference between revisions of "Command/ctxlua"
< Command
Jump to navigation
Jump to search
(Create entire page) |
(No difference)
|
Revision as of 08:17, 21 August 2012
\ctxlua
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: