diff options
Diffstat (limited to 'tex/context/base/publ-ini.mkiv')
-rw-r--r-- | tex/context/base/publ-ini.mkiv | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/tex/context/base/publ-ini.mkiv b/tex/context/base/publ-ini.mkiv index 3de7c5033..12e68ecf0 100644 --- a/tex/context/base/publ-ini.mkiv +++ b/tex/context/base/publ-ini.mkiv @@ -329,7 +329,7 @@ \edef\p_width{\btxrenderingparameter\c!width}% \ifx\p_width\v!auto \scratchcounter\btxcounter - \setbox\scratchbox\vbox{\ctxcommand{btxfetchlistentries("\currentbtxdataset")}}% + \setbox\scratchbox\vbox{\settrialtypesetting\ctxcommand{btxfetchlistentries("\currentbtxdataset")}}% \d_publ_number_width\wd\scratchbox \global\btxcounter\scratchcounter \else @@ -393,16 +393,24 @@ \unexpanded\def\publ_check_list_entry {\global\advance\btxcounter\plusone % todo, switch to font - \hbox{\btx_reference_inject}% + \hbox{\btx_reference_checked}% \par} \unexpanded\def\btx_reference_inject % we can use a faster \reference {\btxlistnumberbox\bgroup -% \btxlistvariantparameter\c!left -% {\tttf d>\currentbtxdataset:\currentbtxblock:\currentbtxtag}% - \ctxcommand{btxdestination("\currentbtxdataset","\currentbtxblock","\currentbtxtag","\number\btxcounter")}% + % \btxlistvariantparameter\c!left + \iftrialtypesetting\else + \ctxcommand{btxdestination("\currentbtxdataset","\currentbtxblock","\currentbtxtag","\number\btxcounter")}% + \fi + \btx_reference_inject_indeed + % \btxlistvariantparameter\c!right + \egroup} + +\unexpanded\def\btx_reference_checked + {\btxlistnumberbox\bgroup + % \btxlistvariantparameter\c!left \btx_reference_inject_indeed -% \btxlistvariantparameter\c!right + % \btxlistvariantparameter\c!right \egroup} \setuvalue{\??btxnumbering\v!short }{\btxlistvariant{short}} % these will be setups |