Changes

Jump to navigation Jump to search
824 bytes added ,  18:47, 25 August 2022
= Basic reading =
* [http://www.pragma-ade.comnl/general/manuals/cld-mkiv.pdf The CLD manual] by Hans Hagen.
* {{src|cldf-ini.lua}}: the entry point for the '''cldf-*''' files that contain the CLD implementation.
end
)
</pre>
 
= Setting up Header Texts =
 
As already shown in the section about Nesting 1: Functions also context.setupheadertexts needs to be called with functions. On top of this we need to know, that once context.setupheadertexts is executed it is not frozen. This makes it necessary, that we need to add "return true" inside each used function() call. This makes sure that the called function stays around until the run is finished.
 
A complete setup of header texts in a double-sided ConTeXt Lua Document could look then like this
 
<pre>
context.setupheadertexts(
{function()
context.getmarking({"chapter"})
return true
end
},
{function()
context.pagenumber()
return true
end
},
{function()
context.getmarking({"section"})
return true
end
},
{function()
context.pagenumber()
return true
end
})
</pre>
[[Category:Lua]]
[[Category:LuaTeX]]
[[Category:Programming and Databases]]
48

edits

Navigation menu