diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mkiv/publ-ini.mkiv')
-rw-r--r-- | Master/texmf-dist/tex/context/base/mkiv/publ-ini.mkiv | 44 |
1 files changed, 25 insertions, 19 deletions
diff --git a/Master/texmf-dist/tex/context/base/mkiv/publ-ini.mkiv b/Master/texmf-dist/tex/context/base/mkiv/publ-ini.mkiv index 996b6d3cab7..dfed53c7374 100644 --- a/Master/texmf-dist/tex/context/base/mkiv/publ-ini.mkiv +++ b/Master/texmf-dist/tex/context/base/mkiv/publ-ini.mkiv @@ -59,22 +59,24 @@ \startcontextdefinitioncode -\def\s!btx {btx} - -\def\v!btxcite {btxcite} -\def\v!btxlist {btxlist} -\def\v!btxrendering {btxrendering} - -\def\s!btxset {btxset} -\def\s!btxref {btxref} -\def\s!btxint {btxint} -\def\s!btxltx {btxltx} -\def\s!btxrtx {btxrtx} -\def\s!btxatx {btxatx} -\def\s!btxbtx {btxbtx} -\def\s!btxspc {btxspc} -\def\s!btxlst {btxlst} -\def\s!btxcom {btxcom} +%D These are currently not interfaced. + +\definesystemconstant {btx} + +\definesystemconstant {btxset} +\definesystemconstant {btxref} +\definesystemconstant {btxint} +\definesystemconstant {btxltx} +\definesystemconstant {btxrtx} +\definesystemconstant {btxatx} +\definesystemconstant {btxbtx} +\definesystemconstant {btxspc} +\definesystemconstant {btxlst} +\definesystemconstant {btxcom} + +\defineinterfacevariable {btxcite} {btxcite} +\defineinterfacevariable {btxlist} {btxlist} +\defineinterfacevariable {btxrendering} {btxrendering} \definelabelclass[btxlabel][2] @@ -394,6 +396,10 @@ \let\btxsetup\fastsetup +% This fails when we check field values: + +\let\btxrawfield\btxfield + \def\btxfield #1{\dostarttagged\t!pubfld{#1}\clf_btxfield {\currentbtxdataset}{\currentbtxtag}{#1}\dostoptagged} \def\btxdetail #1{\dostarttagged\t!pubfld{#1}\clf_btxdetail{\currentbtxdataset}{\currentbtxtag}{#1}\dostoptagged} \def\btxflush #1{\dostarttagged\t!pubfld{#1}\clf_btxflush {\currentbtxdataset}{\currentbtxtag}{#1}\dostoptagged} @@ -679,7 +685,7 @@ \dostarttagged\t!publication\empty \dotagpublication\currentbtxdataset\currentbtxtag \redoconvertfont % see (**) in strc-lst, this will become an configuration option - \edef\currentbtxcategory{\btxfield{category}}% + \edef\currentbtxcategory{\btxrawfield{category}}% \ignorespaces \ifconditional\c_btx_list_texts \dostarttagged\t!listtext\s!left @@ -917,7 +923,7 @@ %D \starttyping %D % #1 is number of entries %D -%D \starttexdefinition unexpanded btx:for:alan:wrapper #1 +%D \starttexdefinition mutable protected btx:for:alan:wrapper #1 %D \bTABLE %D % we can have a command or setups %D \flushbtxentries[command=\texdefinition{btx:for:alan:content}] @@ -926,7 +932,7 @@ %D %D % #1 is tag %D -%D \starttexdefinition unexpanded btx:for:alan:content #1 +%D \starttexdefinition mutable protected btx:for:alan:content #1 %D \bTR %D \bTD %D \btxsettag{#1} |