texlive[67409] Master/texmf-dist: tcolorbox (19jun23)

commits+karl at tug.org commits+karl at tug.org
Mon Jun 19 22:21:05 CEST 2023


Revision: 67409
          http://tug.org/svn/texlive?view=revision&revision=67409
Author:   karl
Date:     2023-06-19 22:21:05 +0200 (Mon, 19 Jun 2023)
Log Message:
-----------
tcolorbox (19jun23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES.md
    trunk/Master/texmf-dist/doc/latex/tcolorbox/README.md
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.pdf
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.pdf
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.abstract.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
    trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES.md	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES.md	2023-06-19 20:21:05 UTC (rev 67409)
@@ -22,8 +22,25 @@
 
 
 
-## [6.0.2] - 2023-03-17
+## [6.0.4] - 2023-06-19
 
+### Changed
+- Documentation title page background made non-selectable (PDF reader dependent!) (issue #225)
+- Implementation for zref-clever support improved (issue #230)
+- Wrong option name inside the documentation for `halign title` (issue #231)
+- `extrude left by` and `extrude right by` now also change spacing for title and lower part (issue #228)
+- `\newtcbox` and similar macros needed curly braces to protect square brackets for key values.
+    The implementation is adapted to avoid such a need at several places (issue #229)
+
+### Fixed
+- The last version war inconsistently numbered 6.0.2 and/or 6.0.3 (issue #224)
+- New LaTeX versions (from 2023-06-01) remove `\parskip` at top of `minipage`.
+    Therefore, `parbox=false` has to be adapted (issue #232)
+
+
+
+## [6.0.2/6.0.3] - 2023-03-17
+
 ### Added
 - Usage of `\tcblower` where not applicable gives a more helpful error message (issue #215)
 - Usage of `capture=fitbox` for `\tcbox` gives an error message (issue #217)

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/README.md	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/README.md	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-# The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+# The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 
 
 > Copyright (c) 2006-2023 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcolorbox-example-poster.tex: a poster example for tcolorbox
 %%
 %% -------------------------------------------------------------------------------------------

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcolorbox-example.tex: an example for tcolorbox
 %%
 %% -------------------------------------------------------------------------------------------

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,5 +1,5 @@
 % \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcolorbox-tutorial-poster.tex: a tutorial for poster creation with tcolorbox
 %%
 %% -------------------------------------------------------------------------------------------

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.abstract.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.abstract.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.abstract.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -9,6 +9,7 @@
 \coordinate (A) at (0,0); \coordinate (B) at (21,29.7);
 \path[use as bounding box] (A) rectangle coordinate (C) (B);
 \node[transform shape,xslant=0.7,rotate=-10,xshift=0cm] at (C) {%
+  \BeginAccSupp{method=plain,ActualText={}}%
   \begin{tcbraster}[raster columns=4,title=tcolorbox \version,
     fonttitle=\small\bfseries,raster width=50cm]
   \foreach \b in {1,...,28} {\begin{tcolorbox}[enhanced,
@@ -18,6 +19,7 @@
     colbacktitle=boxcol!!+!50!black!30!white,
     colupper=black!30!white]\lipsum[2]\end{tcolorbox}}
   \end{tcbraster}%
+  \EndAccSupp{}%
 };
 \node at (C) {%
   \begin{tcbitemize}[title=tcolorbox \version,fonttitle=\small\bfseries,

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -727,7 +727,7 @@
 
 \clearpage
 \begin{docTcbKey}[][doc new=2015-05-07]{halign title}{=\meta{alignment}}{no default, initially \texttt{justify}}
-  |halign lower| determines the horizontal \meta{alignment} of the title of the box.
+  |halign title| determines the horizontal \meta{alignment} of the title of the box.
   The feasible values for \meta{alignment} are the same as for \refKey{/tcb/halign}.
 
 \begin{exdispExample}{halign_title}
@@ -3684,8 +3684,7 @@
 \subsubsection{Box Extrusion}
 
 \begin{marker}
-The following keys should not be used with breakable boxes or boxes with a
-lower part.
+The following keys should not be used with breakable boxes.
 \end{marker}
 
 \begin{docTcbKey}{shrink tight}{}{style, no value, initially unset}
@@ -3707,7 +3706,7 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}[][doc updated=2014-09-19]{extrude left by}{=\meta{length}}{style, no default, initially unset}
-  The (upper part of the) colored box is extruded by the given \meta{length} to the left side.
+  The colored box is extruded by the given \meta{length} to the left side.
   The inner width and the bounding box is kept unchanged and the operation
   is additive!
 \begin{exdispExample}{extrude_left_by}
@@ -3723,7 +3722,7 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}[][doc updated=2014-09-19]{extrude right by}{=\meta{length}}{style, no default, initially unset}
-  The (upper part of the) colored box is extruded by the given \meta{length} to the right side.
+  The colored box is extruded by the given \meta{length} to the right side.
   The inner width and the bounding box is kept unchanged and the operation
   is additive!
 \begin{exdispExample}{extrude_right_by}
@@ -3740,7 +3739,7 @@
 
 \clearpage
 \begin{docTcbKey}{extrude top by}{=\meta{length}}{style, no default, initially unset}
-  The (upper part of the) colored box is extruded by the given \meta{length} to the top side.
+  The colored box is extruded by the given \meta{length} to the top side.
   The inner width and the bounding box is kept unchanged and the operation
   is additive!
 \begin{exdispExample}{extrude_top_by}
@@ -3756,7 +3755,7 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}{extrude bottom by}{=\meta{length}}{style, no default, initially unset}
-  The (upper part of the) colored box is extruded by the given \meta{length} to the bottom side.
+  The colored box is extruded by the given \meta{length} to the bottom side.
   The inner width and the bounding box is kept unchanged and the operation
   is additive!
 \begin{exdispExample}[safety=1cm]{extrude_bottom_by}
@@ -3772,7 +3771,7 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}{extrude by}{=\meta{length}}{style, no default, initially unset}
-  The (upper part of the) colored box is extruded by the given \meta{length} to all sides.
+  The colored box is extruded by the given \meta{length} to all sides.
   The inner width and the bounding box is kept unchanged and the operation
   is additive!
 \begin{exdispExample}{extrude_by}

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty	2023-06-19 20:21:05 UTC (rev 67409)
@@ -40,9 +40,9 @@
   \tcbset{listing engine=listings,initialize at reset={listing engine=listings}}%
 }
 
+\RequirePackage{accsupp}
 \RequirePackage{hyperref}
 
-
 \RequirePackage[a4paper,left=2.5cm,right=2.5cm,top=1.5cm,bottom=1.5cm,
     marginparsep=3mm,marginparwidth=18mm,
     headheight=0mm,headsep=0cm,

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,5 +1,5 @@
 % \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcolorbox.tex: Manual
 %%
 %% -------------------------------------------------------------------------------------------
@@ -51,8 +51,8 @@
 \setlength{\bibitemsep}{\smallskipamount}
 \addbibresource{tcolorbox.doc.bib}
 
-\def\version{6.0.3}%
-\def\datum{2023/03/17}%
+\def\version{6.0.4}%
+\def\datum{2023/06/19}%
 \makeindex
 
 \hypersetup{
@@ -70,7 +70,7 @@
 %\geometry{showframe}
 %\tcbset{draftmode}
 \tcbset{/tcb/external/-}% for final run
-%\includeonly{tcolorbox.doc.breakable}
+%\includeonly{tcolorbox.doc.coreoptions}
 %\hypersetup{colorlinks=false}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbbreakable.code.tex: Code for breakable colorboxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \RequirePackage{pdfcol}
 \pdfcolInitStack{tcb at breakable}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbdocumentation.code.tex: Code for LaTeX documentations
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \tcbuselibrary{listings,skins,xparse,external,raster}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbexternal.code.tex: Code for externalization
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \tcbuselibrary{pro at cessing}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbfitting.code.tex: Code for fit boxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \newdimen\tcbfitdim
 \newdimen\tcb at lowerfitdim

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbhooks.code.tex: Code for adding hooks
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \tcbset{%
   before upper app/.code={\appto\kvtcb at before@upper{#1}},%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcblistings.code.tex: Code for colorboxes with listings
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \RequirePackage{listings}[2007/02/22]
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcblistingscode.code.tex: Auxiliary code for colorboxes with listings
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \tcbuselibrary{pro at cessing}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcblistingsutf8.code.tex: Code for colorboxes with listings in UTF-8
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \tcbuselibrary{listings}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbmagazine.code.tex: Code for box sets and magazine styles
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \tcbuselibrary{breakable}
 
@@ -116,7 +116,7 @@
 \newrobustcmd{\usetcboxarray}[3][default]{%
   \boxarraygetbox[#1]{\tcb at box@array at box}{#2}%
   \ifdefined\tcb at box@array at box%
-    \tcbox[#3]{\usebox{\tcb at box@array at box}}%
+    \tcbox[{#3}]{\usebox{\tcb at box@array at box}}%
   \fi%
 }
 
@@ -130,7 +130,7 @@
 \newrobustcmd{\consumetcboxarray}[3][default]{%
   \boxarraygetbox[#1]{\tcb at box@array at box}{#2}%
   \ifdefined\tcb at box@array at box%
-    \tcbox[#3]{\leavevmode\box\tcb at box@array at box\relax}%
+    \tcbox[{#3}]{\leavevmode\box\tcb at box@array at box\relax}%
   \fi%
 }
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbminted.code.tex: Code for colorboxes with listings
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \RequirePackage{minted}[2021/12/24]
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbposter.code.tex: Code for posters
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \tcbuselibrary{breakable,magazine,skins,fitting}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbprocessing.code.tex: Code for conditional processing
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \RequirePackage{pdftexcmds}
 \RequirePackage{shellesc}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \newcounter{tcbrastercolumn}
 \newcounter{tcbrasterrow}
@@ -244,9 +244,9 @@
 }{\end{tcolorbox}\end{tcbraster}}
 
 \newenvironment{tcboxedraster}[2][]{%
-  \tcolorbox[#2]\begin{tcbraster}[#1]}%
+  \tcolorbox[{#2}]\begin{tcbraster}[#1]}%
   {\end{tcbraster}\endtcolorbox}
 
 \newenvironment{tcboxeditemize}[2][]{%
-  \tcolorbox[#2]\tcbitemize[#1]}%
+  \tcolorbox[{#2}]\tcbitemize[#1]}%
   {\endtcbitemize\endtcolorbox}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbskins.code.tex: Code for colorboxes with different skins
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \RequirePackage{tikz}[2010/10/13]
 \RequirePackage{tikzfill.image}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \tcbuselibrary{skins}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbtheorems.code.tex: Code for theorems in colorboxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \RequirePackage{amsmath}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbvignette.code.tex: Code for ornamental frames
 %%
 %% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
 %%
 %% This work consists of all files listed in README
 %%
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \tcbuselibrary{skins}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcbxparse.code.tex: Code for xparse features
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,6 +18,6 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{6.0.3}
+\tcb at set@library at version{6.0.4}
 
 \RequirePackage{xparse}[2013/12/31]

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty	2023-06-19 20:20:50 UTC (rev 67408)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty	2023-06-19 20:21:05 UTC (rev 67409)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 6.0.3 (2023/03/17)
+%% The LaTeX package tcolorbox - version 6.0.4 (2023/06/19)
 %% tcolorbox.sty: Text color boxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
 %% This work consists of all files listed in README
 %%
 \NeedsTeXFormat{LaTeX2e}[2020/10/01]
-\ProvidesPackage{tcolorbox}[2023/03/17 version 6.0.3 text color boxes]
-\def\tcb at version{6.0.3}
+\ProvidesPackage{tcolorbox}[2023/06/19 version 6.0.4 text color boxes]
+\def\tcb at version{6.0.4}
 
 \RequirePackage{pgf}[2008/01/15]
 \RequirePackage{verbatim}[2003/08/22]
@@ -710,8 +710,18 @@
   box align/base/.style={baseline=\tcb at val@raisebase},%
   shrink tight/.style={boxsep=0mm,top=-\the\dimexpr\kvtcb at top@rule at stand\relax,bottom=-\the\dimexpr\kvtcb at bottom@rule at stand\relax,%
     left=-\the\dimexpr\kvtcb at left@rule\relax,right=-\the\dimexpr\kvtcb at right@rule\relax},%
-  extrude left by/.code={\tcbdimto\kvtcb at leftupper{\kvtcb at leftupper+#1}\tcbdimto\kvtcb at bbleft{\kvtcb at bbleft-(#1)}\tcbdimto\kvtcb at width{\kvtcb at width+#1}},%
-  extrude right by/.code={\tcbdimto\kvtcb at rightupper{\kvtcb at rightupper+#1}\tcbdimto\kvtcb at bbright{\kvtcb at bbright-(#1)}\tcbdimto\kvtcb at width{\kvtcb at width+#1}},%
+  extrude left by/.code={%
+    \tcbdimto\kvtcb at leftupper{\kvtcb at leftupper+#1}%
+    \tcbdimto\kvtcb at leftlower{\kvtcb at leftlower+#1}%
+    \tcbdimto\kvtcb at lefttitle{\kvtcb at lefttitle+#1}%
+    \tcbdimto\kvtcb at bbleft{\kvtcb at bbleft-(#1)}%
+    \tcbdimto\kvtcb at width{\kvtcb at width+#1}},%
+  extrude right by/.code={%
+    \tcbdimto\kvtcb at rightupper{\kvtcb at rightupper+#1}%
+    \tcbdimto\kvtcb at rightlower{\kvtcb at rightlower+#1}%
+    \tcbdimto\kvtcb at righttitle{\kvtcb at righttitle+#1}%
+    \tcbdimto\kvtcb at bbright{\kvtcb at bbright-(#1)}%
+    \tcbdimto\kvtcb at width{\kvtcb at width+#1}},%
   extrude top by/.code={\tcbdimto\kvtcb at top{\kvtcb at top+#1}\tcbdimto\kvtcb at bbtop@stand{\kvtcb at bbtop@stand-(#1)}},%
   extrude bottom by/.code={\tcbdimto\kvtcb at bottom{\kvtcb at bottom+#1}\tcbdimto\kvtcb at bbbottom@stand{\kvtcb at bbbottom@stand-(#1)}},%
   extrude by/.style={extrude left by=#1,extrude right by=#1,extrude top by=#1,extrude bottom by=#1},%
@@ -887,28 +897,27 @@
   }
 
 
-\cs_new:Npn \__tcobox_zcsetup_countertype:nn #1#2
+\cs_new_protected:Npn \__tcobox_zcsetup_reftype:n #1
   {
     \cs_if_exist:NT \zcsetup
       {
-        \zcsetup { countertype={#1={#2}} }
+        \zcsetup { reftype={#1} }
       }
   }
 
 
-\cs_new:Npn \__tcobox_label_zlabel:n #1
+\cs_new_protected:Npn \__tcobox_label_zlabel:n #1
   {
+    \group_begin:
     \quark_if_nil:NF \l__tcobox_kv_labeltype_tl
       {
-        \cs_if_exist:NT \tcbcounter
-          {
-            \exp_args:NVV \__tcobox_zcsetup_countertype:nn \tcbcounter \l__tcobox_kv_labeltype_tl
-          }
+        \exp_args:NV \__tcobox_zcsetup_reftype:n \l__tcobox_kv_labeltype_tl
       }
     \cs_if_exist:NT \zlabel
       {
-        \zlabel { #1 }
+        \zlabel {#1}
       }
+    \group_end:
   }
 
 
@@ -953,10 +962,20 @@
 \def\kvtcb at beforebox{}
 \def\kvtcb at afterbox{}
 
-\def\tcb at set@parbox at indent@{%
-  \vspace{-\parskip}\noindent%
-  \let\tcb at set@parbox at indent\@empty%
-}
+\IfFormatAtLeastTF{2023-06-01}
+  {
+    \def\tcb at set@parbox at indent@{%
+      \noindent%
+      \let\tcb at set@parbox at indent\@empty%
+    }
+  }
+  {
+    % Note: To be removed in future
+    \def\tcb at set@parbox at indent@{%
+      \vspace{-\parskip}\noindent%
+      \let\tcb at set@parbox at indent\@empty%
+    }
+  }
 
 \def\tcb at parbox@true at indent{}%
 \def\tcb at parbox@false at indent{%
@@ -2220,15 +2239,15 @@
     \__tcobox_process_newtcolorbox:nn { #2 }{ #3 }
     \tl_if_novalue:nTF { #4 }
       {
-        #1 { #3 }{ \tcolorbox[#6,options at for=#3] }{ \endtcolorbox }
+        #1 { #3 }{ \tcolorbox[{#6,options at for=#3}] }{ \endtcolorbox }
       }
       {
         \tl_if_novalue:nTF { #5 }
         {
-          #1 { #3 }[ #4 ]{ \tcolorbox[#6,options at for=#3] }{ \endtcolorbox }
+          #1 { #3 }[ #4 ]{ \tcolorbox[{#6,options at for=#3}] }{ \endtcolorbox }
         }
         {
-          #1 { #3 }[ #4 ][ #5 ]{ \tcolorbox[#6,options at for=#3] }{ \endtcolorbox }
+          #1 { #3 }[ #4 ][ #5 ]{ \tcolorbox[{#6,options at for=#3}] }{ \endtcolorbox }
         }
       }
   }
@@ -2247,7 +2266,7 @@
 \NewDocumentCommand \__tcobox_new_TColorBox:w { m +O{} >{\TrimSpaces} m +m +m }
   {
     \__tcobox_process_newtcolorbox:nn { #2 }{ #3 }
-    #1 { #3 }{ #4 }{ \tcolorbox[#5,options at for=#3] }{ \endtcolorbox }
+    #1 { #3 }{ #4 }{ \tcolorbox[{#5,options at for=#3}] }{ \endtcolorbox }
   }
 \NewDocumentCommand \DeclareTColorBox { }
   {
@@ -2274,7 +2293,7 @@
 \cs_new:Npn \__tcobox_new_TotalTColorBox:Nnnnnn #1#2#3#4#5#6
   {
     \__tcobox_process_newtcolorbox:nn { #2 }{ #3 }
-    \exp_args:Nc #1 { #3 }{ #4 }{ \begin{tcolorbox}[#5,options at for=#3]#6\end{tcolorbox} }
+    \exp_args:Nc #1 { #3 }{ #4 }{ \begin{tcolorbox}[{#5,options at for=#3}]#6\end{tcolorbox} }
   }
 \NewDocumentCommand \__tcobox_new_TotalTColorBox:w { m +O{} m }
   {
@@ -2308,15 +2327,15 @@
     \__tcobox_process_newtcolorbox:nn { #2 }{ #3 }
     \tl_if_novalue:nTF { #4 }
       {
-        \exp_args:Nc #1 { #3 }{ \tcbox[#6,options at for=#3] }
+        \exp_args:Nc #1 { #3 }{ \tcbox[{#6,options at for=#3}] }
       }
       {
         \tl_if_novalue:nTF { #5 }
         {
-          \exp_args:Nc #1 { #3 }[ #4 ]{ \tcbox[#6,options at for=#3] }
+          \exp_args:Nc #1 { #3 }[ #4 ]{ \tcbox[{#6,options at for=#3}] }
         }
         {
-          \exp_args:Nc #1 { #3 }[ #4 ][ #5 ]{ \tcbox[#6,options at for=#3] }
+          \exp_args:Nc #1 { #3 }[ #4 ][ #5 ]{ \tcbox[{#6,options at for=#3}] }
         }
       }
   }
@@ -2340,7 +2359,7 @@
 \cs_new:Npn \__tcobox_new_TCBox:Nnnnn #1#2#3#4#5
   {
     \__tcobox_process_newtcolorbox:nn { #2 }{ #3 }
-    \exp_args:Nc #1 { #3 }{ #4 }{ \tcbox[#5,options at for=#3] }
+    \exp_args:Nc #1 { #3 }{ #4 }{ \tcbox[{#5,options at for=#3}] }
   }
 \NewDocumentCommand \__tcobox_new_TCBox:w { m +O{} m }
   {
@@ -2372,7 +2391,7 @@
 \cs_new:Npn \__tcobox_new_TotalTCBox:Nnnnnn #1#2#3#4#5#6
   {
     \__tcobox_process_newtcolorbox:nn { #2 }{ #3 }
-    \exp_args:Nc #1 { #3 }{ #4 }{ \tcbox[#5,options at for=#3]{#6} }
+    \exp_args:Nc #1 { #3 }{ #4 }{ \tcbox[{#5,options at for=#3}]{#6} }
   }
 \NewDocumentCommand \__tcobox_new_TotalTCBox:w { m +O{} m }
   {
@@ -2406,8 +2425,8 @@
 
 \newcommand{\tcolorboxenvironment}[2]{%
   \AddToHook{env/#1/before}{%
-    \begin{tcolorbox}[savedelimiter={#1},#2,wrap at environment,%
-      code={\def\tcb at end@tcolorboxenvironment{\end{tcolorbox}}}]%
+    \begin{tcolorbox}[{savedelimiter={#1},#2,wrap at environment,%
+      code={\def\tcb at end@tcolorboxenvironment{\end{tcolorbox}}}}]%
   }%
   \AddToHook{env/#1/after}{%
     \tcb at end@tcolorboxenvironment%



More information about the tex-live-commits mailing list.