Re: [NTG-context] Struggling with cld document...

2011-12-23 Thread Willi Egger
Hello Wolfgang,

Thank you for your answer. Indeed now it works. Yes it is in the cld-manual and 
I was looking at it, but there was no bell ringing then :-(

Willi
On 22 Dec 2011, at 23:36, Wolfgang Schuster wrote:

 
 Am 22.12.2011 um 23:23 schrieb Willi Egger:
 
 Hi Wolfgang,
 
 
 thank you very much for your reply. 
 
 This works but I am still not there. I need to use this construct with 
 context.labeltext()
 So do you know how to achieve the context.setupheadertext with the 
 context.labeltext() as its argument?
 
 
 You need “function() … end” around the inner content, it’s explained in the 
 cld manual.
 
 \setuppagenumbering[location=footer]
 
 \setuplabeltext[en][willi=Willi Egger]
 \startluacode
 function documentdata.myheadertext(s)
context.setupheadertexts{ function()
context.labeltext(willi)
 --  context.space()
context(: )
context(s)
end }
 end   
 \stopluacode
 
 \ctxlua{documentdata.myheadertext(Headertext)}
 
 \starttext
 \input knuth
 \stoptext
 
 Wolfgang
 ___
 If your question is of interest to others as well, please add an entry to the 
 Wiki!
 
 maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
 archive  : http://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net
 ___

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] Struggling with cld document...

2011-12-22 Thread Willi Egger
Hello all,

While preparing a cld-document I need to setup the headertexts on each new 
page. I tried to do this with the following code:

\setuplayout
[topspace=2.5cm,
backspace=1.5cm,
header=40pt,
footer=20ptpt,
height=middle,
width=middle]

\setuppagenumbering[location=footer]
%\showframe
\startluacode
  function myheadertext(s)
 context.setupheadertexts{context(s)} --context.labeltext(s)
  end   
\stopluacode

\starttext
\ctxluamyheadertext{Headertext}}
\input knuth
\stoptext

Hm, what I get is a right-square-bracket in front of the text and no header. - 
What do I miss?


Kind regards

Willi
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Struggling with cld document...

2011-12-22 Thread Wolfgang Schuster

Am 22.12.2011 um 22:31 schrieb Willi Egger:

 Hello all,
 
 While preparing a cld-document I need to setup the headertexts on each new 
 page. I tried to do this with the following code:
 
 \setuplayout
   [topspace=2.5cm,
   backspace=1.5cm,
   header=40pt,
   footer=20ptpt,
   height=middle,
   width=middle]
 
 \setuppagenumbering[location=footer]
 %\showframe
 \startluacode
  function myheadertext(s)
 context.setupheadertexts{context(s)} --context.labeltext(s)
  end   
 \stopluacode

\startluacode
function documentdata.myheadertext(s)
context.setupheadertexts{s}
end   
\stopluacode

 \starttext
 \ctxluamyheadertext{Headertext}}

String are passed with braces.

\ctxlua{documentdata.myheadertext(Headertext)}

Wolfgang

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Struggling with cld document...

2011-12-22 Thread Willi Egger
Hi Wolfgang,


thank you very much for your reply. 

This works but I am still not there. I need to use this construct with 
context.labeltext()
So do you know how to achieve the context.setupheadertext with the 
context.labeltext() as its argument?

Thank you

Willi
On 22 Dec 2011, at 22:38, Wolfgang Schuster wrote:

 
 Am 22.12.2011 um 22:31 schrieb Willi Egger:
 
 Hello all,
 
 While preparing a cld-document I need to setup the headertexts on each new 
 page. I tried to do this with the following code:
 
 \setuplayout
  [topspace=2.5cm,
  backspace=1.5cm,
  header=40pt,
  footer=20ptpt,
  height=middle,
  width=middle]
 
 \setuppagenumbering[location=footer]
 %\showframe
 \startluacode
 function myheadertext(s)
context.setupheadertexts{context(s)} --context.labeltext(s)
 end   
 \stopluacode
 
 \startluacode
 function documentdata.myheadertext(s)
context.setupheadertexts{s}
 end   
 \stopluacode
 
 \starttext
 \ctxluamyheadertext{Headertext}}
 
 String are passed with braces.
 
 \ctxlua{documentdata.myheadertext(Headertext)}
 
 Wolfgang
 
 ___
 If your question is of interest to others as well, please add an entry to the 
 Wiki!
 
 maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
 archive  : http://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net
 ___

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Struggling with cld document...

2011-12-22 Thread Wolfgang Schuster

Am 22.12.2011 um 23:23 schrieb Willi Egger:

 Hi Wolfgang,
 
 
 thank you very much for your reply. 
 
 This works but I am still not there. I need to use this construct with 
 context.labeltext()
 So do you know how to achieve the context.setupheadertext with the 
 context.labeltext() as its argument?


You need “function() … end” around the inner content, it’s explained in the cld 
manual.

\setuppagenumbering[location=footer]

\setuplabeltext[en][willi=Willi Egger]
\startluacode
function documentdata.myheadertext(s)
context.setupheadertexts{ function()
context.labeltext(willi)
--  context.space()
context(: )
context(s)
end }
end   
\stopluacode

\ctxlua{documentdata.myheadertext(Headertext)}

\starttext
\input knuth
\stoptext

Wolfgang
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___