summaryrefslogtreecommitdiff
path: root/support/TeX4ht/source/tex4ht-4ht.tex
diff options
context:
space:
mode:
Diffstat (limited to 'support/TeX4ht/source/tex4ht-4ht.tex')
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex11
1 files changed, 6 insertions, 5 deletions
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index ac3a2f5586..6c2a34c0ba 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/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