[dev-context] strc-not.mkvi

Hans Hagen pragma at wxs.nl
Thu Feb 9 19:40:47 CET 2012


On 9-2-2012 19:32, Wolfgang Schuster wrote:
> Hi,
>
> the command “\strc_constructions_initialize\currentnote” is here necessary to ensure \currentconstructionhandler etc. are set when \strc_constructions_stored_start is called.
>
> \def\handlenoteitself#1#2% tg, id
>    {\edef\currentnote{#1}%
>     \edef\currentnotenumber{#2}%
>     \edef\currentconstructionlistentry{\ctxlua{tex.write(structures.notes.listindex("#1",#2))}}% index in list cache
>     % as we can have collected notes (e.g. in tables) we need to recover
>     % \currentdescriptionattribute and \currentdescriptionsynchronize
>     %
>    %\reinstateconstructionnumberentry\currentconstructionlistentry % we could store the number in the entry
>     %
>     \dontcomplain
> %  \begingroup
>     \strc_notes_interaction_check_display
>     \strc_notes_set_reference_attribute_text
> +  \strc_constructions_initialize\currentnote
>     \strc_constructions_stored_start
>     \begstrut
>     \strc_notes_set_destination_attribute_text
>     \strc_notes_inject_text
>     \endstrut
>     \strc_constructions_stored_stop
> %  \endgroup
>     }

indeed, and also in an earlier command (and also a move if the increment)

(i'll make a beta .. also with a change in fonts ... x|xx and a|b|c|d 
decoupled so that they can be combined)


-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------


More information about the dev-context mailing list