Difference between revisions of "Command/ctxcommand"
< Command
Jump to navigation
Jump to search
(Create page in proper place) |
m |
||
Line 31: | Line 31: | ||
<context source=yes mode=mkiv> | <context source=yes mode=mkiv> | ||
\ctxcommand{doifelse(\userpage < 10)}{early page}{later page} | \ctxcommand{doifelse(\userpage < 10)}{early page}{later page} | ||
+ | </context> | ||
+ | |||
+ | == \ctxcommand vs. \cldcommand vs. \cldcommand == | ||
+ | <context source=yes mode=mkiv> | ||
+ | A | ||
+ | \ctxlua{commands.doif(true)}{one} | ||
+ | B | ||
+ | \cldcommand{doif("a","a","two")} | ||
+ | C | ||
+ | \ctxcommand{doif(true)}{three} | ||
+ | D | ||
</context> | </context> | ||
== See also == | == See also == | ||
* {{cmd|ctxlua}} | * {{cmd|ctxlua}} | ||
+ | * {{cmd|ctxcommand}} | ||
+ | * {{cmd|cldcontext}} | ||
+ | * {{cmd|cldcommand}} | ||
== Help from ConTeXt-Mailinglist/Forum == | == Help from ConTeXt-Mailinglist/Forum == |
Revision as of 13:01, 29 November 2012
\ctxcommand
Syntax
\ctxcommand{...} | |
{...} | lua command from in the command table |
Description
To quickly access Lua commands in the command
table, you can write e.g.
\ctxcommand{doifelse(\userpage < 10)}{early page}{later page}
instead of
\ctxlua{command.doifelse(\userpage < 10)}{early page}{later page}
.
Example
\ctxcommand{doifelse(\userpage < 10)}{early page}{later page}
\ctxcommand vs. \cldcommand vs. \cldcommand
A \ctxlua{commands.doif(true)}{one} B \cldcommand{doif("a","a","two")} C \ctxcommand{doif(true)}{three} D
See also
Help from ConTeXt-Mailinglist/Forum
All issues with: