Re: [NTG-context] how to redefine section headers

2010-12-14 Thread Wolfgang Schuster

Am 14.12.2010 um 21:34 schrieb Philipp A.:

 hi!
 
 i want to achieve the effect i see when using the following code, only in a 
 semantically correct way (and without defining a \MyHeader macro like in some 
 examples)
 
 […]
 And maybe somebody knows a cool way to do this:
 
 \starttext
 \task
 \task[Graphs]
 \stoptext
 
 
 Aufgabe 1
 
 Aufgabe 2: Graphs
 

\setuplabeltext[de][aufgabe={Aufgabe ,}]

\define[1]\TaskCommand
  {\doifsomething{#1}{: #1}}

\definehead[thetask][section]

\setuphead
  [thetask]
  [style=sansbold,
   bodypartlabel=aufgabe,
   distance=0pt,
   deeptextcommand=\TaskCommand]

\definecomplexorsimpleempty\task

\def\complextask[#1]{\thetask{#1}}

\mainlanguage[de]

\starttext
\task
\task[Graphs]
\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
___


Re: [NTG-context] how to redefine section headers

2010-12-14 Thread Philipp A.
2010/12/14 Wolfgang Schuster schuster.wolfg...@googlemail.com

 \setuplabeltext[de][aufgabe={Aufgabe ,}]

 \define[1]\TaskCommand
   {\doifsomething{#1}{: #1}}

 \definehead[thetask][section]

 \setuphead
   [thetask]
   [style=sansbold,
bodypartlabel=aufgabe,
distance=0pt,
deeptextcommand=\TaskCommand]

 \definecomplexorsimpleempty\task

 \def\complextask[#1]{\thetask{#1}}

 \mainlanguage[de]


thank you very much!

this is now officially my favoutite mailing list!

best regards,
philipp
___
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
___