% tcolorbox.4ht (2022-01-09-07:36), generated from tex4ht-4ht.tex % Copyright 2020-2022 TeX Users Group % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either % version 1.3c of this license or (at your option) any % later version. The latest version of this license is in % http://www.latex-project.org/lppl.txt % and version 1.3c or later is part of all distributions % of LaTeX version 2005/12/01 or later. % % This work has the LPPL maintenance status "maintained". % % The Current Maintainer of this work % is the TeX4ht Project . % % If you modify this program, changing the % version identification would be appreciated. \immediate\write-1{version 2022-01-09-07:36} % use custom counter that increments for every \tcolorbox \newcounter{:tcbcolcount} \def\:tempa{% \stepcounter{:tcbcolcount}% % save text and background colors for use in CSS \get:xcolorcss{tcbcolbacktitle}\:tcbcolbacktitle% \get:xcolorcss{tcbcoltitle}\:tcbcoltitle% \get:xcolorcss{tcbcolback}\:tcbcolback% \get:xcolorcss{tcbcolframe}\:tcbcolframe% \get:xcolorcss{tcbcolupper}\:tcbcolupper% % make unique ID for this box \def\:tcbcolid{tcolobox-\arabic{:tcbcolcount}} % Open box \a:tcolorbox% % save label, if it is set \ifdefined\tcolorbox:label:key% \AnchorLabel% save cross-ref destination \label{\tcolorbox:label:key}% \global\let\tcolorbox:label:key\undefined% \fi% % open title \b:tcolorbox% \kvtcb@before@title\kvtcb@title\kvtcb@after@title% % close title and open main box \c:tcolorbox% \box\tcb@upperbox% % deal with lower box, if it is set \iftcb@hasLower% \a:tcolorlowerbox% \box\tcb@lowerbox% \b:tcolorlowerbox% \fi% % We need to close box in \tcb@endboxanddraw } \HLet\tcb@drawcolorbox\:tempa % overwrite other versions of box drawing macros \HLet\tcb@drawcolorbox@standalone\:tempa % we need to close tcolorbox environment here, % in the box. otherwise, last paragraph end % would be ignored and we would get invalid XML \def\:tempb{\d:tcolorbox\o:tcb@endboxanddraw:} \HLet\tcb@endboxanddraw\:tempb \NewConfigure{tcolorbox}{4} \NewConfigure{tcolorlowerbox}{2} % we need to save label for a later use \def\:tempa#1{% \xdef\tcolorbox:label:key{#1}% \o:tcb@set@label:{#1}% } \HLet\tcb@set@label\:tempa \pend:def\tcb@minipage{\SaveEndP} \pend:def\tcb@minipage@top{\SaveEndP} \pend:def\tcb@minipage@bottom{\SaveEndP} \pend:def\tcb@minipage@center{\SaveEndP} \Hinput{tcolorbox} \endinput