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