diff options
author | Taco Hoekwater <taco@elvenkind.com> | 2010-05-24 14:05:02 +0000 |
---|---|---|
committer | Taco Hoekwater <taco@elvenkind.com> | 2010-05-24 14:05:02 +0000 |
commit | 57ea7dad48fbf2541c04e434c31bde655ada3ac4 (patch) | |
tree | 1f8b43bc7cb92939271e1f5bec610710be69097f /Master/texmf-dist/tex/context/base/strc-sbe.mkiv | |
parent | 6ee41e1f1822657f7f23231ec56c0272de3855e3 (diff) |
here is context 2010.05.24 13:05
git-svn-id: svn://tug.org/texlive/trunk@18445 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/base/strc-sbe.mkiv')
-rw-r--r-- | Master/texmf-dist/tex/context/base/strc-sbe.mkiv | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/context/base/strc-sbe.mkiv b/Master/texmf-dist/tex/context/base/strc-sbe.mkiv index 7db3cedb0dd..206ac8a9c4f 100644 --- a/Master/texmf-dist/tex/context/base/strc-sbe.mkiv +++ b/Master/texmf-dist/tex/context/base/strc-sbe.mkiv @@ -31,8 +31,8 @@ \def\v!structureblockenvironment{structureblockenvironment} -\def\definestructureblock{\dotripleargument\dodefinestructureblock} -\def\setupstructureblock {\dodoubleargument\dosetupstructureblock} +\unexpanded\def\definestructureblock{\dotripleargument\dodefinestructureblock} +\unexpanded\def\setupstructureblock {\dodoubleargument\dosetupstructureblock} \def\setstructureblock {\dosingleargument\dosetstructureblock} % \def\structureblockparameter#1{\executeifdefined{\??nb\currentstructureblock#1}\empty} @@ -77,15 +77,16 @@ \let\currentstructureblock\s!unknown -\def\startstructureblock[#1]% - {\begingroup +\unexpanded\def\startstructureblock[#1]% + {%\ctxlua{structure.counters.check(0)}% we assume sane usage of \page, as this is the only workable place (in push) + \begingroup \edef\currentstructureblock{\ctxlua{structure.sections.pushblock("#1")}}% \csname #1true\endcsname % for old times sake \setsystemmode\currentstructureblock \the\everybeforestructureblock\relax \showmessage\m!structures1\currentstructureblock} -\def\stopstructureblock +\unexpanded\def\stopstructureblock {\showmessage\m!structures2\currentstructureblock \the\everyafterstructureblock\relax \edef\currentstructureblock{\ctxlua{structure.sections.popblock()}}% |