Thanx Wolfgang
for reply, but it does not work still.
I am sending example whitch works in ConTeXt MKIV in TeXlive 2011, but does not work in standalone MKIV (minimals). Command \writebetweenlist probably works differently than the previous version.

Here is minimal example:

\setupinteraction[state=start]

\definehead[Ikap][section]
\definehead[IIkap][subsection]

\definecombinedlist[dpcontent][Ikap, IIkap][criterium=all]

\def\SECTION[#1] #2\par{{\csname#1kap\endcsname{#2}}\par}

\def\RSECTION[#1][#2] #3\par{\reference[#2]{#3}%
        \writebetweenlist[Ikap][location=here]{\blank}%
\writebetweenlist[#1kap][location=here]{\hskip2em {\bf \ref[t][#2]} \hfill \at[#2]}%
        \writebetweenlist[#1kap][location=here]{\blank[small]}%
    \title{#3}\par%
}


\starttext

\placedpcontent[alternative=b]

\RSECTION[I][refsextionXXX] Section XXX

\SECTION[I] Section One

\SECTION[II] Subsection

\SECTION[II] Subsection

\SECTION[I] Section One

\SECTION[II] Subsection

\SECTION[II] Subsection

\RSECTION[II][refsextionYYY] Section YYY

\SECTION[I] Subsection

\SECTION[II] Subsection

\SECTION[I] Section Two

\SECTION[II] Subsection

\SECTION[II] Subsection

\SECTION[I] Section Three

\stoptext



Dne 25.2.2012 8:24, Wolfgang Schuster napsal(a):
Am 24.02.2012 um 23:19 schrieb Jaroslav Hajtmar:

Thanks Hans
for the reply. Can you please advise where to stop this group?
That is where to put  \endgroup?
I can not find this place…
You don’t \endgroup because it’s are lady in \strc_lists_inject_yes but the 
\begingroup
has to be at at another place (see below):

\def\strc_lists_write_between[#tag][#settings]#command% we can overload location
   {\doif{\namedlistparameter{#tag}\c!state}\v!start
     
%{\strc_lists_inject_yes[#tag][#settings,\c!type=\s!command][\s!command={#command}]}}
      
{\begingroup\strc_lists_inject_yes[#tag][#settings,\c!type=\s!command][\s!command={#command}]}}

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
___________________________________________________________________________________

Reply via email to