Difference between revisions of "Command/cldcommand"

From Wiki
Jump to navigation Jump to search
(show result of example)
 
(One intermediate revision by one other user not shown)
Line 3: Line 3:
 
|attributes=
 
|attributes=
 
}}
 
}}
 +
 +
== [[Help:Reference|Syntax]] (autogenerated) ==
 +
<syntax>cldcommand</syntax>
  
 
== [[Help:Reference|Syntax]] ==
 
== [[Help:Reference|Syntax]] ==
Line 25: Line 28:
  
 
== Example ==
 
== Example ==
<context mode=mkiv>
+
<context mode=mkiv source=yes>
 
% Draw a black rule via Lua, passing the [...=...] as a Lua table
 
% Draw a black rule via Lua, passing the [...=...] as a Lua table
 
\cldcommand{
 
\cldcommand{

Latest revision as of 17:26, 12 November 2019

\cldcommand

Syntax (autogenerated)

\cldcommand{...}
{...}command


Syntax

\cldcommand{...}
{...} a valid way to end context. in Lua

Description

Execute a ConTeXt command via lookup in the context table in LuaTeX. Defined as follows:

   \def\cldcommand#1{\directlua\zerocount{context.#1}}
   % so \cldcommand{somecommand} --> \directlua{context.somecommand}

Example

% Draw a black rule via Lua, passing the [...=...] as a Lua table
\cldcommand{
    blackrule({
        width = "2em", 
        height = "1em"
    })
}
% Draw a black rule directly
\blackrule[
    width=4em, 
    height=1em]

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: