Difference between revisions of "Command/ctxcommand"

From Wiki
Jump to navigation Jump to search
m
m
Line 33: Line 33:
 
</context>
 
</context>
  
== \ctxcommand vs. \cldcommand vs. \cldcommand ==
+
== \ctxcommand vs. \cldcommand ==
 
<context source=yes mode=mkiv>
 
<context source=yes mode=mkiv>
 
   A
 
   A

Revision as of 13:05, 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

  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: