From 800be86f8b93d9ba6cab7fad4eca425dde9c2396 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 4 May 2022 21:16:48 +0000 Subject: tcolorbox \label fix, tex4ht r1128 git-svn-id: svn://tug.org/texlive/trunk@63227 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/generic/tex4ht/ChangeLog | 6 ++++++ Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex | 11 ++++++----- Master/texmf-dist/tex/generic/tex4ht/tcolorbox.4ht | 13 +++++++------ 3 files changed, 19 insertions(+), 11 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/source/generic/tex4ht/ChangeLog b/Master/texmf-dist/source/generic/tex4ht/ChangeLog index 4bdb6320c77..1edae18bda1 100644 --- a/Master/texmf-dist/source/generic/tex4ht/ChangeLog +++ b/Master/texmf-dist/source/generic/tex4ht/ChangeLog @@ -1,3 +1,9 @@ +2022-05-04 Michal Hoftich + + * tex4ht-4ht.tex (tcolorbox.4ht): fixed \label support for + tcolorbox. + https://github.com/michal-h21/make4ht/issues/75 + 2022-05-02 Michal Hoftich * tex4ht-4ht.tex (xrhyper-hooks.4ht, xr-hooks.4ht): fixed support diff --git a/Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex b/Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex index ac3a2f55863..6c2a34c0ba2 100644 --- a/Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex +++ b/Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex @@ -1,4 +1,4 @@ -% $Id: tex4ht-4ht.tex 1127 2022-05-02 12:43:55Z michal_h21 $ +% $Id: tex4ht-4ht.tex 1128 2022-05-04 12:16:51Z michal_h21 $ % tex tex4ht-4ht or ht tex tex4ht-4ht % % Copyright 2009-2022 TeX Users Group @@ -27300,10 +27300,11 @@ We need to use dvips driver with XeLaTeX \def\:tcbcolid{tcolobox-\arabic{:tcbcolcount}} % Open box \a:tcolorbox% - % save label, if it is set + % set label if it exists \ifdefined\tcolorbox:label:key% + \let\@currentlabel\tcolorbox:currentlabel% at this moment, \@currentlabel has wrong value + \o:tcb@set@label:{\tcolorbox:label:key}% \AnchorLabel% save cross-ref destination - \label{\tcolorbox:label:key}% \global\let\tcolorbox:label:key\undefined% \fi% % open title @@ -27344,10 +27345,10 @@ We need to use dvips driver with XeLaTeX \NewConfigure{tcolorbox}{4} \NewConfigure{tcolorlowerbox}{2} -% we need to save label for a later use +% we need to save current label for a later use \def\:tempa#1{% \xdef\tcolorbox:label:key{#1}% - \o:tcb@set@label:{#1}% + \global\let\tcolorbox:currentlabel\@currentlabel% } \HLet\tcb@set@label\:tempa diff --git a/Master/texmf-dist/tex/generic/tex4ht/tcolorbox.4ht b/Master/texmf-dist/tex/generic/tex4ht/tcolorbox.4ht index 363de9a2780..e3e8bb66275 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/tcolorbox.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/tcolorbox.4ht @@ -1,4 +1,4 @@ -% tcolorbox.4ht (2022-01-28-15:00), generated from tex4ht-4ht.tex +% tcolorbox.4ht (2022-05-04-14:00), generated from tex4ht-4ht.tex % Copyright 2020-2022 TeX Users Group % % This work may be distributed and/or modified under the @@ -16,7 +16,7 @@ % % If you modify this program, changing the % version identification would be appreciated. -\immediate\write-1{version 2022-01-28-15:00} +\immediate\write-1{version 2022-05-04-14:00} % use custom counter that increments for every \tcolorbox @@ -34,10 +34,11 @@ \def\:tcbcolid{tcolobox-\arabic{:tcbcolcount}} % Open box \a:tcolorbox% - % save label, if it is set + % set label if it exists \ifdefined\tcolorbox:label:key% + \let\@currentlabel\tcolorbox:currentlabel% at this moment, \@currentlabel has wrong value + \o:tcb@set@label:{\tcolorbox:label:key}% \AnchorLabel% save cross-ref destination - \label{\tcolorbox:label:key}% \global\let\tcolorbox:label:key\undefined% \fi% % open title @@ -78,10 +79,10 @@ \NewConfigure{tcolorbox}{4} \NewConfigure{tcolorlowerbox}{2} -% we need to save label for a later use +% we need to save current label for a later use \def\:tempa#1{% \xdef\tcolorbox:label:key{#1}% - \o:tcb@set@label:{#1}% + \global\let\tcolorbox:currentlabel\@currentlabel% } \HLet\tcb@set@label\:tempa -- cgit v1.2.3