texlive[49347] Master/texmf-dist: tcolorbox (7dec18)

commits+karl at tug.org commits+karl at tug.org
Fri Dec 7 23:51:39 CET 2018


Revision: 49347
          http://tug.org/svn/texlive?view=revision&revision=49347
Author:   karl
Date:     2018-12-07 23:51:38 +0100 (Fri, 07 Dec 2018)
Log Message:
-----------
tcolorbox (7dec18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
    trunk/Master/texmf-dist/doc/latex/tcolorbox/README
    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.bib
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.initoptions.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.raster.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.theorems.tex
    trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex
    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
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %%
 %% -------------------------------------------------------------------------------------------
 %% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
@@ -1051,7 +1051,7 @@
     'graphics orientation'
 
 version 4.14 (2018/07/26)
-- bug fix (#40): 'tikzlower' and 'tikzupper' failed to take more than one parameter
+- bug fix (#40): 'tikz lower' and 'tikz upper' failed to take more than one parameter
 - '\tcblistof' issues a warning if tocdepth is lower than 1 (#42)
 - macro definition of \tcolorbox at label removed from aux file (#47)
 - documentation adapted to the changed argument collection of the xparse package (#43)
@@ -1060,3 +1060,14 @@
   * (#41) 'title after break' inherits the title alignment now
     (may change output of existing documents!)
   * new options 'extras title after break', 'no extras title after break'
+
+version 4.15 (2018/12/07)
+- bug fix (#40): 'tikz upper', 'tikz lower' failed to take more than one parameter (again)
+- bug fix: 'tcboxedraster' could not be set to be 'breakable'
+- library 'breakable': Implementation of 'pad after break' changed to be
+  consistent with a boxed title.
+- library 'raster':
+  * dimension settings changed to be more robust
+  * new options (#52) 'raster width center', 'raster width flush left', 'raster width flush right'
+- Example source code of 'tcolorbox-example-poster' and 'tcolorbox-tutorial-poster'
+  adapted to be compatible with lipsum package version 2.0

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/README	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/README	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %%
 %% -------------------------------------------------------------------------------------------
 %% Copyright (c) 2006-2018 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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% tcolorbox-example-poster.tex: a poster example for tcolorbox
 %%
 %% -------------------------------------------------------------------------------------------
@@ -100,12 +100,12 @@
     (0,0)--(0,2)--(1,3.25)--(2,2)--(2,0)--(0,2)--(2,2)--(0,0)--(2,0);
   \quad by [\ref{litB}]
   \end{center}
-  \lipsum[2-3]
-  [\ref{litC}]
+  \lipsum[2-3]\par
+  See [\ref{litC}]:
   \lipsum[4]
   \begin{center}
   \tikz \shadedraw [left color=red,right color=blue]
-  (0,0) rectangle (2,2);
+    (0,0) rectangle (2,2);
   \end{center}
   That's all.
 }

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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,5 +1,5 @@
 % \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% tcolorbox-tutorial-poster.tex: a tutorial for poster creation with tcolorbox
 %%
 %% -------------------------------------------------------------------------------------------
@@ -677,8 +677,8 @@
     (0,0)--(0,2)--(1,3.25)--(2,2)--(2,0)--(0,2)--(2,2)--(0,0)--(2,0);
   \quad by [\ref{litB}]
   \end{center}
-  \lipsum[2-3]
-  [\ref{litC}]
+  \lipsum[2-3]\par
+  See [\ref{litC}]:
   \lipsum[4]
   \begin{center}
   \tikz \shadedraw [left color=red,right color=blue]
@@ -718,8 +718,8 @@
     (0,0)--(0,2)--(1,3.25)--(2,2)--(2,0)--(0,2)--(2,2)--(0,0)--(2,0);
   \quad by [\ref{litB}]
   \end{center}
-  \lipsum[2-3]
-  [\ref{litC}]
+  \lipsum[2-3]\par
+  See [\ref{litC}]:
   \lipsum[4]
   \begin{center}
   \tikz \shadedraw [left color=red,right color=blue]
@@ -820,8 +820,8 @@
     (0,0)--(0,2)--(1,3.25)--(2,2)--(2,0)--(0,2)--(2,2)--(0,0)--(2,0);
   \quad by [\ref{litB}]
   \end{center}
-  \lipsum[2-3]
-  [\ref{litC}]
+  \lipsum[2-3]\par
+  See [\ref{litC}]:
   \lipsum[4]
   \begin{center}
   \tikz \shadedraw [left color=red,right color=blue]
@@ -951,8 +951,8 @@
     (0,0)--(0,2)--(1,3.25)--(2,2)--(2,0)--(0,2)--(2,2)--(0,0)--(2,0);
   \quad by [\ref{litB}]
   \end{center}
-  \lipsum[2-3]
-  [\ref{litC}]
+  \lipsum[2-3]\par
+  See [\ref{litC}]:
   \lipsum[4]
   \begin{center}
   \tikz \shadedraw [left color=red,right color=blue]
@@ -1109,8 +1109,8 @@
     (0,0)--(0,2)--(1,3.25)--(2,2)--(2,0)--(0,2)--(2,2)--(0,0)--(2,0);
   \quad by [\ref{litB}]
   \end{center}
-  \lipsum[2-3]
-  [\ref{litC}]
+  \lipsum[2-3]\par
+  See [\ref{litC}]:
   \lipsum[4]
   \begin{center}
   \tikz \shadedraw [left color=red,right color=blue]
@@ -1272,8 +1272,8 @@
     (0,0)--(0,2)--(1,3.25)--(2,2)--(2,0)--(0,2)--(2,2)--(0,0)--(2,0);
   \quad by [\ref{litB}]
   \end{center}
-  \lipsum[2-3]
-  [\ref{litC}]
+  \lipsum[2-3]\par
+  See [\ref{litC}]:
   \lipsum[4]
   \begin{center}
   \tikz \shadedraw [left color=red,right color=blue]

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,13 +1,12 @@
- at manual{heinz:2015a,
+ at manual{hoffmann:2018a,
    author    = {Carsten Heinz and Brooks Moses and Jobst Hoffmann},
    title     = {The Listings Package},
    url       = {http://mirror.ctan.org/macros/latex/contrib/listings/listings.pdf},
-   version   = {1.6},
-   date      = {2015-06-04},
+   version   = {1.7},
+   date      = {2018-09-02},
    language  = {english}
 }
 
-
 @manual{schoepf:2001a,
    author    = {Rainer Sch{\"o}pf and Bernd Raichle and Chris Rowley},
    title     = {A New Implementation of {\LaTeX}'s verbatim and verbatim* Environments},
@@ -21,7 +20,7 @@
    type        = {Vorlesungs-Skriptum},
    institution = {Universit{\"a}t der Bundeswehr M{\"u}nchen},
    address     = {Neubiberg},
-   url         = {http://www.unibw.de/bw/sturm},
+   url         = {https://www.unibw.de/bw/professuren/thomas-sturm},
    year        = 2007,
    language    = {german}
 }
@@ -32,7 +31,7 @@
    type        = {Vorlesungs-Skriptum},
    institution = {Universit{\"a}t der Bundeswehr M{\"u}nchen},
    address     = {Neubiberg},
-   url         = {http://www.unibw.de/bw/sturm},
+   url         = {https://www.unibw.de/bw/professuren/thomas-sturm},
    year        = 2008,
    language    = {german}
 }
@@ -43,20 +42,20 @@
    type        = {Vorlesungs-Skriptum},
    institution = {Universit{\"a}t der Bundeswehr M{\"u}nchen},
    address     = {Neubiberg},
-   url         = {http://www.unibw.de/bw/sturm},
+   url         = {https://www.unibw.de/bw/professuren/thomas-sturm},
    year        = 2010,
    language    = {german}
 }
 
- at book{sturm:2014g,
+ at book{sturm:2016e,
    author      = {Thomas F. Sturm},
-   title       = {{\LaTeX} -- Einf\"uhrung in das Textsatzsystem},
-   publisher   = {Regionales Rechenzentrum f\xFCr Niedersachsen (RRZN)},
+   title       = {\LaTeX -- Einf\xFChrung in das Textsatzsystem},
+   publisher   = {Leibnitz Universit\xE4t Hannover IT Services (LUIS)},
    address     = {Hannover},
-   edition     = 10,
-   series      = {RRZN-Handb\"ucher},
-   url         = {http://www.rrzn.uni-hannover.de/buch.html?&titel=latex},
-   date        = {2014-03},
+   edition     = 11,
+   series      = {IT-Handb\"ucher},
+   url         = {https://www.luis.uni-hannover.de/buch.html?&titel=latex},
+   date        = {2016-08},
    language    = {german}
 }
 
@@ -77,11 +76,12 @@
   date      = {2007-11-11}
 }
 
- at manual{carlisle:2014a,
+
+ at manual{carlisle:2016a,
   author    = {David Carlisle},
   title     = {The tabularx package},
   url       = {http://mirror.ctan.org/macros/latex/required/tools/tabularx.pdf},
-  date      = {2014-10-28}
+  date      = {2016-02-03}
 }
 
 
@@ -100,11 +100,11 @@
    date      = {1998-02},
 }
 
- at manual{oberdiek:2011a,
+ at manual{oberdiek:2016b,
    author    = {Heiko Oberdiek},
    title     = {The listingsutf8 package},
    url       = {http://mirror.ctan.org/macros/latex/contrib/oberdiek/listingsutf8.pdf},
-   date      = {2011-11-10},
+   date      = {2016-05-16},
 }
 
 @manual{robertson:2014a,
@@ -115,19 +115,19 @@
 }
 
 
- at manual{lehmann:2015a,
+ at manual{lehmann:2018a,
    author    = {Philipp Lehman and Joseph Wright},
    title     = {The etoolbox Package},
    url       = {http://mirror.ctan.org/macros/latex/contrib/etoolbox/etoolbox.pdf},
-   date      = {2015-08-02},
+   date      = {2018-08-19},
 }
 
 
- at manual{cubitt:2013a,
+ at manual{cubitt:2018a,
    author    = {Toby Cubitt},
    title     = {The cleveref Package},
    url       = {http://mirror.ctan.org/macros/latex/contrib/cleveref/cleveref.pdf},
-   date      = {2013-12-28},
+   date      = {2018-03-27},
 }
 
 @manual{rudolph:2011a,
@@ -138,26 +138,26 @@
    date      = {2011-09-17},
 }
 
- at manual{poore:2015a,
-   author    = {Geoffrey M. Poore and Konrad Rudolph},
+ at manual{poore:minted,
+   author    = {Geoffrey M. Poore},
    title     = {The minted package},
    subtitle  = {Highlighted source code in \LaTeX},
    url       = {http://mirror.ctan.org/macros/latex/contrib/minted/minted.pdf},
-   date      = {2015-09-09},
+   date      = {2017-07-19},
 }
 
- at online{pygments:2013,
+ at online{pygments:web,
   title        = {Pygments},
   subtitle     = {Python syntax highlighter},
-  date         = {2013},
+  date         = {2018},
   url          = {http://pygments.org/},
 }
 
- at manual{latexproject:2015a,
+ at manual{latexproject:xparse,
    author    = {The \LaTeX3 Project},
    title     = {The xparse Package},
    url       = {http://mirror.ctan.org/macros/latex/contrib/l3packages/xparse.pdf},
-   date      = {2015-10-14},
+   date      = {2018-10-17},
 }
 
 
@@ -176,11 +176,11 @@
 }
 
 
- at manual{rahtz:2012a,
+ at manual{rahtz:hyperref,
    author    = {Sebastian Rahtz and Heiko Oberdiek},
    title     = {Hypertext marks in \LaTeX: a manual for hyperref},
    url       = {http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/manual.pdf},
-   date      = {2012-11},
+   date      = {2018-09},
    language  = {english}
 }
 

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -137,7 +137,7 @@
 \begin{docTcbKey}[][doc updated=2017-02-01]{breakable}{\colOpt{=true\textbar false\textbar unlimited}}{default |true|, initially |false|}
   Allows the |tcolorbox| to be breakable. If the box is larger than the
   available space at the current page, the box is automatically broken
-  and continued to the next next page. All sorts of |tcolorbox| can be made
+  and continued to the next page. All sorts of |tcolorbox| can be made
   breakable. It depends on the skin how the breaking looks like.
   If you do not know better, use \refKey{/tcb/enhanced} for breaking a box.
   The parts of the \emph{break sequence} are numbered

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -6,7 +6,7 @@
 For the \meta{options} in \refEnv{tcolorbox} respectively \refCom{tcbset}
 the following |pgf| keys can be applied. The key tree path |/tcb/| is not to
 be used inside these macros. It is easy to add your own style keys using
-the syntax for |pgf| keys, see \cite{tantau:2015a,sturm:2014g} or the examples
+the syntax for |pgf| keys, see \cite{tantau:2015a,sturm:2016e} or the examples
 starting from page~\pageref{sec:latextutorial}.
 
 
@@ -2274,7 +2274,7 @@
   This style sets \refKey{/tcb/before upper} and \refKey{/tcb/after upper}
   and several geometry keys to support a |tabularx| with the
   given \meta{preamble}.
-  The packages |tabularx| \cite {carlisle:2014a}, |array|, and |colortbl|
+  The packages |tabularx| \cite {carlisle:2016a}, |array|, and |colortbl|
   have to be loaded separately.
 \begin{exdispExample}{tabularx_1}
 % \usepackage{array,tabularx}
@@ -3851,7 +3851,7 @@
 
 \begin{docTcbKey}[][doc new=2014-11-28]{phantomlabel}{=\meta{marker}}{no default, initially unset}
 Equivalent to \refKey{/tcb/label} for an \emph{unnumbered} box.
-A |\phantomsection| from the package |hyperref| \cite{rahtz:2012a} is used to set a correct
+A |\phantomsection| from the package |hyperref| \cite{rahtz:hyperref} is used to set a correct
 hyperlink target. This is not needed for a numbered box.
 \end{docTcbKey}
 
@@ -3858,7 +3858,7 @@
 
 \begin{docTcbKey}{label type}{=\meta{type}}{no default, initially unset}
 This option key can be used only in conjunction with the |cleveref| package
-\cite{cubitt:2013a} which has to be loaded separately.
+\cite{cubitt:2018a} which has to be loaded separately.
 \meta{type} has to be a cross-reference type \emph{known} to |cleveref|
 like |theorem|, |algorithm|, |result|, etc. References made with |cleveref|
 will use this type. Note that using |label type| will result in compilation
@@ -3944,7 +3944,7 @@
 
 \clearpage
 \begin{docTcbKey}[][doc new=2017-02-03]{hypertarget}{=\meta{marker}}{no default, initially unset}
-A |\hypertarget| from the package |hyperref| \cite{rahtz:2012a} is used to
+A |\hypertarget| from the package |hyperref| \cite{rahtz:hyperref} is used to
 create an internal link of an anchor \meta{marker}.
 This \meta{marker} can be referenced by |\hyperlink| or
 \refKey{/tcb/hyperlink}.

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -43,7 +43,7 @@
   \tcbuselibrary{listingsutf8,documentation}
 \end{dispListing}
 
-For |minted| \cite{poore:2015a} support, load:
+For |minted| \cite{poore:minted} support, load:
 \begin{dispListing}
   \tcbuselibrary{documentation,minted}
   \tcbset{listing engine=minted}
@@ -499,7 +499,7 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}{documentation listing options}{=\meta{key list}}{no default,\\\hspace*{\fill} initially |style=tcbdocumentation|}
-  Sets the options from the package |listings| \cite{heinz:2015a}.
+  Sets the options from the package |listings| \cite{hoffmann:2018a}.
   They are used inside \refEnv{dispExample} and \refEnv{dispListing} to typeset
   the listings. Note that this is not identical to the key
   \refKey{/tcb/listing options} which is used for 'normal' listings.\\
@@ -509,7 +509,7 @@
 \begin{docTcbKey}{documentation listing style}{=\meta{listing style}}{no default, initially |tcbdocumentation|}
   Abbreviation for |documentation listing options={style=...}|.
   This key sets a \meta{style}
-  for the |listings| package, see \cite{heinz:2015a}.
+  for the |listings| package, see \cite{hoffmann:2018a}.
   Note that this is not identical to the key
   \refKey{/tcb/listing style} which is used for 'normal' listings.\\
   Used for \refKey{/tcb/listing engine}|=listings| only.
@@ -516,7 +516,7 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}{documentation minted options}{=\meta{minted style}}{no default,\\\hspace*{\fill} initially |tabsize=2,fontsize=\textbackslash small|}
-  Sets the options from the package |minted| \cite{poore:2015a}
+  Sets the options from the package |minted| \cite{poore:minted}
   which are used during typesetting of the listing, if used.
   Note that this is not identical to the key
   \refKey{/tcb/minted options} which is used for 'normal' listings.\\
@@ -524,8 +524,8 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}{documentation minted style}{=\meta{key list}}{no default, initially unset}
-  Sets a \meta{style} known to |Pygments| \cite{pygments:2013} for
-  the package |minted| \cite{poore:2015a}, if used.
+  Sets a \meta{style} known to |Pygments| \cite{pygments:web} for
+  the package |minted| \cite{poore:minted}, if used.
   Note that this is not identical to the key
   \refKey{/tcb/minted style} which is used for 'normal' listings.\\
   Used for \refKey{/tcb/listing engine}|=minted| only.
@@ -532,8 +532,8 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}[][doc new=2017-04-24]{documentation minted language}{=\meta{programming language}}{no default, initially |latex|}
-  Sets a \meta{programming language} known to |Pygments| \cite{pygments:2013}
-  for the package |minted| \cite{poore:2015a}, if used.
+  Sets a \meta{programming language} known to |Pygments| \cite{pygments:web}
+  for the package |minted| \cite{poore:minted}, if used.
   Note that this is not identical to the key
   \refKey{/tcb/minted language} which is used for 'normal' listings.\\
   Used for \refKey{/tcb/listing engine}|=minted| only.

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -502,7 +502,7 @@
 \begin{docCommand}[doc new=2016-02-03]{tcbhypernode}{\marg{macro}\marg{node}}
 %  Sets the east-to-west dimension of the given \meta{node}
 %  to the \TeX\ \meta{register}.
-  Applies a hyperlink creating \meta{macro} from the package |hyperref| \cite{rahtz:2012a}
+  Applies a hyperlink creating \meta{macro} from the package |hyperref| \cite{rahtz:hyperref}
   to an existing |tikz| \meta{node}. \refCom{tcbhypernode} can only
   be used inside a |tikzpicture| environment.
   The last argument of the \meta{macro} is to be omitted and should stand

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.initoptions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.initoptions.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.initoptions.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -160,21 +160,21 @@
 
 \begin{newTcbKey}[][doc updated=2014-12-01]{crefname}{=\marg{singular}\marg{plural}}{no default, initially unset}
   This option key can be used only in conjunction with the |cleveref| package
-  \cite{cubitt:2013a} which has to be loaded separately.
+  \cite{cubitt:2018a} which has to be loaded separately.
   It creates a cross-reference type for the new |tcolorbox|'es, where the
   lowercase \meta{singular} and \meta{plural} forms of the cross-reference are given.
   This type is the environment or macro name and \refKey{/tcb/label type} is set automatically.
-  See \refKey{/tcb/label type} and \cite{cubitt:2013a} for more information.
+  See \refKey{/tcb/label type} and \cite{cubitt:2018a} for more information.
 \end{newTcbKey}
 
 
 \begin{newTcbKey}[][doc updated=2014-12-01]{Crefname}{=\marg{singular}\marg{plural}}{no default, initially unset}
   This option key can be used only in conjunction with the |cleveref| package
-  \cite{cubitt:2013a} which has to be loaded separately.
+  \cite{cubitt:2018a} which has to be loaded separately.
   It creates a cross-reference type for the new |tcolorbox|'es, where the
   uppercase \meta{singular} and \meta{plural} forms of the cross-reference are given.
   This type is the environment or macro name and \refKey{/tcb/label type} is set automatically.
-  See \refKey{/tcb/label type} and \cite{cubitt:2013a} for more information.
+  See \refKey{/tcb/label type} and \cite{cubitt:2018a} for more information.
 \end{newTcbKey}
 
 \inputpreamblelisting{I}
@@ -209,7 +209,7 @@
 \item\docValue{figures}: blend into the standard |figure| environment.
 \item\docValue{tables}: blend into the standard |table| environment.
 \item\docValue{listings}: blend into the standard |lstlisting| environment
-  of the package |listings| \cite{heinz:2015a}.
+  of the package |listings| \cite{hoffmann:2018a}.
   \begin{marker}
   Note that |blend into=listings| can only be used in the document content
   or, preferably, inside a |\AtBeginDocument| clause! Using it without

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -4,7 +4,7 @@
 \section{Introduction}%
 \tcbset{external/prefix=external/intro_}%
 The package originates from the first edition of my book
-\flqq{\citetitle{sturm:2014g}\frqq~\cite{sturm:2014g}
+\flqq{\citetitle{sturm:2016e}\frqq~\cite{sturm:2016e}
 in about 2006.
 For the \LaTeX\ examples and tutorials given there, I wanted to have
 accentuated and colored boxes to display source code and
@@ -52,7 +52,7 @@
 \subsection{Loading the Package}
 The base package |tcolorbox| loads the packages
 |pgf| \cite{tantau:2015a}, |verbatim| \cite{schoepf:2001a},
-|etoolbox| \cite{lehmann:2015a},
+|etoolbox| \cite{lehmann:2018a},
 and |environ| \cite{robertson:2014a}.
 |tcolorbox| itself is loaded in the usual manner in the preamble:
 \begin{dispListing}
@@ -101,14 +101,14 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}[library]{listings}{}{\mylib{listings}}
-  Loads the package |listings| \cite{heinz:2015a} and provides additional
+  Loads the package |listings| \cite{hoffmann:2018a} and provides additional
   macros for typesetting listings which are described in Section~\ref{sec:listings}
   from page~\pageref{sec:listings}.
 \end{docTcbKey}
 
 \begin{docTcbKey}[library]{listingsutf8}{}{\mylib{listingsutf8}}
-  Loads the packages |listings| \cite{heinz:2015a} and
-  |listingsutf8| \cite{oberdiek:2011a} for UTF-8 support.
+  Loads the packages |listings| \cite{hoffmann:2018a} and
+  |listingsutf8| \cite{oberdiek:2016b} for UTF-8 support.
   This is a variant of the library \mylib{listings}
   and is described in Section \ref{sec:listings}
   from page~\pageref{sec:listings}.
@@ -115,8 +115,8 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}[library]{minted}{}{\mylib{minted}}
-  Loads the package |minted| \cite{poore:2015a} to
-  typeset listings with the |Pygments| \cite{pygments:2013} tool,
+  Loads the package |minted| \cite{poore:minted} to
+  typeset listings with the |Pygments| \cite{pygments:web} tool,
   also see \Vref{sec:listings}.
 \end{docTcbKey}
 

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -25,12 +25,12 @@
 
 
 \subsubsection{Loading \mylib{listings}}
-This library uses the package |listings| \cite{heinz:2015a} to typeset
+This library uses the package |listings| \cite{hoffmann:2018a} to typeset
 listings. It is loaded by a package option or inside the preamble by:
 \begin{dispListing}
 \tcbuselibrary{listings}
 \end{dispListing}
-This also loads the package |listings| \cite{heinz:2015a}.
+This also loads the package |listings| \cite{hoffmann:2018a}.
 
 The \refKey{/tcb/listing engine} is set to |listings| by the library.
 To reactivate this setting, if overwritten by other libraries, use
@@ -43,7 +43,7 @@
 This library is not needed (and troublesome) when using Xe\LaTeX.
 \end{marker}
 To extend |listings| for UTF-8 encoded sources, you can use the support from
-the package |listingsutf8| \cite{oberdiek:2011a} by loading the library
+the package |listingsutf8| \cite{oberdiek:2016b} by loading the library
 variant \mylib{listingsutf8}.
 \begin{dispListing}
 \tcbuselibrary{listingsutf8}
@@ -50,8 +50,8 @@
 \tcbset{listing utf8=latin1}% optional; 'latin1' is the default.
 \end{dispListing}
 This also loads the library \mylib{listings}
-and the packages |listings| \cite{heinz:2015a}
-and |listingsutf8| \cite{oberdiek:2011a}.
+and the packages |listings| \cite{hoffmann:2018a}
+and |listingsutf8| \cite{oberdiek:2016b}.
 
 The \refKey{/tcb/listing engine} is set to |listings| by the library.
 To reactivate this setting, if overwritten by other libraries, use
@@ -62,19 +62,19 @@
 
 \clearpage
 \subsubsection{Loading \mylib{minted}}
-This library uses the package |minted| \cite{poore:2015a} to typeset
+This library uses the package |minted| \cite{poore:minted} to typeset
 listings. It is loaded by a package option or inside the preamble by:
 \begin{dispListing}
 \tcbuselibrary{minted}
 \end{dispListing}
-This also loads the package |minted| \cite{poore:2015a}.
+This also loads the package |minted| \cite{poore:minted}.
 
 \begin{marker}
-The |minted| package uses the external tool |Pygments| \cite{pygments:2013}
+The |minted| package uses the external tool |Pygments| \cite{pygments:web}
 to apply syntax highlighting. It has to be installed and set up, before the
-library can be used, see \cite{poore:2015a} and \cite{pygments:2013}.
+library can be used, see \cite{poore:minted} and \cite{pygments:web}.
 The |tcolorbox| library \mylib{minted} does not work, if the package
-|minted| \cite{poore:2015a} does not work.
+|minted| \cite{poore:minted} does not work.
 \end{marker}
 
 The \refKey{/tcb/listing engine} is set to |minted| by the library.
@@ -320,7 +320,7 @@
 \subsection{Option Keys of the \mylib{listings} Library}\label{sec:speclistingkeys}
 
 \begin{docTcbKey}{listing options}{=\meta{key list}}{no default, initially |style=tcblatex|}
-  Sets the options from the package |listings| \cite{heinz:2015a}
+  Sets the options from the package |listings| \cite{hoffmann:2018a}
   which are used during typesetting of the listing.
   For \LaTeX\ listings, there is a predefined |listings| style named |tcblatex|
   which can be used.
@@ -350,7 +350,7 @@
 
 \begin{docTcbKey}{listing style}{=\meta{style}}{no default, initially |tcblatex|}
   Abbreviation for |listing options={style=...}|. This key sets a \meta{style}
-  for the |listings| package, see \cite{heinz:2015a}.
+  for the |listings| package, see \cite{hoffmann:2018a}.
   For \LaTeX, there is a predefined style named |tcblatex|.
 \begin{dispExample}
 \begin{tcblisting}{colback=red!5!white,colframe=red!75!black,
@@ -431,10 +431,10 @@
 
 \begin{docTcbKey}{listing utf8}{=\meta{one-byte-encoding}}{style, no default, initially |latin1|}
   Abbreviation for using \refKey{/tcb/listing inputencoding}
-  together with UTF-8 support from the package |listingsutf8| \cite{oberdiek:2011a}.
+  together with UTF-8 support from the package |listingsutf8| \cite{oberdiek:2016b}.
   This option is available only for the library variant \mylib{listingsutf8}.
   The \meta{one-byte-encoding} is one of
-  the applicable encodings from \cite{oberdiek:2011a}, e.\,g.\ |latin1|
+  the applicable encodings from \cite{oberdiek:2016b}, e.\,g.\ |latin1|
   which is the default.\par
   Be aware that this means restriction to this specific \meta{one-byte-encoding}:
   e.\,g.\ |latin1| comprises umlauts and other accented characters, but not
@@ -452,7 +452,7 @@
 \subsection{Option Keys of the \mylib{minted} Library}
 
 \begin{docTcbKey}{minted language}{=\meta{programming language}}{no default, initially |latex|}
-Sets a \meta{programming language} known to |Pygments| \cite{pygments:2013}.
+Sets a \meta{programming language} known to |Pygments| \cite{pygments:web}.
 \begin{dispExample}
 \begin{tcblisting}{listing engine=minted,minted style=trac,
   minted language=java,
@@ -470,7 +470,7 @@
 
 \begin{docTcbKey}[][doc updated={2017-07-05}]{minted options}{=\meta{key list}}{no default, initially
     |tabsize=2,fontsize=\textbackslash small,|\linebreak|breaklines,autogobble|}
-  Sets the options from the package |minted| \cite{poore:2015a}
+  Sets the options from the package |minted| \cite{poore:minted}
   which are used during typesetting of the listing.
 \begin{dispExample}
 % \tcbuselibrary{skins}
@@ -496,7 +496,7 @@
 
 \clearpage
 \begin{docTcbKey}{minted style}{=\meta{style}}{no default, initially unset}
-Sets a \meta{style} known to |Pygments| \cite{pygments:2013}. This is
+Sets a \meta{style} known to |Pygments| \cite{pygments:web}. This is
 independent from \refKey{/tcb/minted options}. Note that styles are always
 applied globally; all following examples will be set in the given \meta{style}
 until a new style is set. Also note that

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.raster.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.raster.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.raster.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -7,11 +7,11 @@
 \begin{dispListing}
 \tcbuselibrary{raster}
 \end{dispListing}
-%This also loads the package |xparse| \cite{latexproject:2015a}.
+%This also loads the package |xparse| \cite{latexproject:xparse}.
 
 %The purpose of this library is to give comfortable access to the
 %powerful document command production with |xparse| for |tcolorbox|.
-%See the |xparse| package documentation \cite{latexproject:2015a}
+%See the |xparse| package documentation \cite{latexproject:xparse}
 %for details about the argument \meta{specification} used in this section.
 
 \subsection{Concept of Rasters}\label{subsec:raster_overview}
@@ -272,7 +272,7 @@
 \begin{docTcbKey}[][doc new=2014-11-10]{raster width}{=\meta{length}}{no default, initially \cs{linewidth}}
   Sets the total raster width to the given \meta{length}.
   \refKey{/tcb/raster left skip} and \refKey{/tcb/raster right skip} are part
-  of the total width.
+  of the total width. Note that both skip values are not changed by this option.
 \begin{dispExample}
 \begin{tcbitemize}[raster width=\linewidth/2,
   size=small,colframe=red!50!black,colback=red!10!white]
@@ -286,6 +286,60 @@
 
 
 \clearpage
+\begin{docTcbKey}[][doc new=2018-11-30]{raster width flush left}{=\meta{length}}{style, no default}
+  Sets the total \refKey{/tcb/raster width} to \cs{linewidth} and adapts
+  \refKey{/tcb/raster left skip} and \refKey{/tcb/raster right skip} to
+  place the raster on the left hand side
+  with a visual width of the given \meta{length}.
+\begin{dispExample}
+\begin{tcbitemize}[raster width flush left=\linewidth/2,
+  size=small,colframe=red!50!black,colback=red!10!white]
+  \tcbitem One
+  \tcbitem Two
+  \tcbitem Three
+  \tcbitem Four
+\end{tcbitemize}
+\end{dispExample}
+Note that the results of \refKey{/tcb/raster width} and \refKey{/tcb/raster width flush left}
+look identical, but differ on technical side since the later always fills
+the available \cs{linewidth}.
+\end{docTcbKey}
+
+
+\begin{docTcbKey}[][doc new=2018-11-30]{raster width center}{=\meta{length}}{style, no default}
+  Sets the total \refKey{/tcb/raster width} to \cs{linewidth} and adapts
+  \refKey{/tcb/raster left skip} and \refKey{/tcb/raster right skip} to center
+  the raster with a visual width of the given \meta{length}.
+\begin{dispExample}
+\begin{tcbitemize}[raster width center=\linewidth/2,
+  size=small,colframe=red!50!black,colback=red!10!white]
+  \tcbitem One
+  \tcbitem Two
+  \tcbitem Three
+  \tcbitem Four
+\end{tcbitemize}
+\end{dispExample}
+\end{docTcbKey}
+
+
+\begin{docTcbKey}[][doc new=2018-11-30]{raster width flush right}{=\meta{length}}{style, no default}
+  Sets the total \refKey{/tcb/raster width} to \cs{linewidth} and adapts
+  \refKey{/tcb/raster left skip} and \refKey{/tcb/raster right skip} to
+  place the raster on the right hand side
+  with a visual width of the given \meta{length}.
+\begin{dispExample}
+\begin{tcbitemize}[raster width flush right=\linewidth/2,
+  size=small,colframe=red!50!black,colback=red!10!white]
+  \tcbitem One
+  \tcbitem Two
+  \tcbitem Three
+  \tcbitem Four
+\end{tcbitemize}
+\end{dispExample}
+\end{docTcbKey}
+
+
+\clearpage
 \begin{docTcbKey}[][doc new=2014-11-10]{raster height}{=\meta{length}}{no default, initially |0pt|}
   Sets the raster height \emph{per} \refKey{/tcb/raster rows} to the given \meta{length}.
   This forces an appropriate height for the enclosed boxes.

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -2669,12 +2669,12 @@
 
 \clearpage
 \subsection{Hyper Option Keys}\label{subsec:hyper}
-All options of this section need the package |hyperref| \cite{rahtz:2012a}
+All options of this section need the package |hyperref| \cite{rahtz:hyperref}
 to be loaded separately. All these options are implemented as
 \refKey{/tcb/finish} and can be disabled by \refKey{/tcb/no finish}.
 
 \begin{marker}
-If the package |hyperref| \cite{rahtz:2012a} is not loaded or if
+If the package |hyperref| \cite{rahtz:hyperref} is not loaded or if
 the \refSkin{standard} skin is used, all hyper option are silently ignored.
 \end{marker}
 
@@ -2792,7 +2792,7 @@
 
 
 \begin{docTcbKey}[][doc new=2017-02-03]{hyperurl*}{=\marg{options}\marg{url}}{no default, initially unset}
-  Identical to \refKey{/tcb/hyperurl}, but additional |hyperref| \cite{rahtz:2012a}
+  Identical to \refKey{/tcb/hyperurl}, but additional |hyperref| \cite{rahtz:hyperref}
   \meta{options} are applied.
   \begin{dispExample*}{sbs,lefthand ratio=0.7}
 \begin{tcolorbox}[enhanced,colback=green!50,
@@ -2804,17 +2804,17 @@
 \end{docTcbKey}
 
 \begin{docTcbKey}[][doc new=2017-02-03]{hyperurl* interior}{=\marg{options}\marg{url}}{no default, initially unset}
-  Identical to \refKey{/tcb/hyperurl interior}, but additional |hyperref| \cite{rahtz:2012a}
+  Identical to \refKey{/tcb/hyperurl interior}, but additional |hyperref| \cite{rahtz:hyperref}
   \meta{options} are applied.
 \end{docTcbKey}
 
 \begin{docTcbKey}[][doc new=2017-02-03]{hyperurl* title}{=\marg{options}\marg{url}}{no default, initially unset}
-  Identical to \refKey{/tcb/hyperurl title}, but additional |hyperref| \cite{rahtz:2012a}
+  Identical to \refKey{/tcb/hyperurl title}, but additional |hyperref| \cite{rahtz:hyperref}
   \meta{options} are applied.
 \end{docTcbKey}
 
 \begin{docTcbKey}[][doc new=2017-02-03]{hyperurl* node}{=\marg{options}\marg{url}\marg{node}}{no default, initially unset}
-  Identical to \refKey{/tcb/hyperurl node}, but additional |hyperref| \cite{rahtz:2012a}
+  Identical to \refKey{/tcb/hyperurl node}, but additional |hyperref| \cite{rahtz:hyperref}
   \meta{options} are applied.
 \end{docTcbKey}
 

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.theorems.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.theorems.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.theorems.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -856,7 +856,7 @@
 All following environments are numbered with a common counter, but this
 can be changed easily. Here, the counter output is supplemented by
 the subsection number.
-Further, the |cleveref| package \cite{cubitt:2013a} is used for clever
+Further, the |cleveref| package \cite{cubitt:2018a} is used for clever
 references.
 
 \inputpreamblelisting{G}
@@ -950,7 +950,7 @@
 
 \begin{marker}
 Note that \refKey{/tcb/label type} was used in the example above to feed
-|cleveref| \cite{cubitt:2013a} with the needed name information.
+|cleveref| \cite{cubitt:2018a} with the needed name information.
 \end{marker}
 
 \clearpage

Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -7,11 +7,11 @@
 \begin{dispListing}
 \tcbuselibrary{xparse}
 \end{dispListing}
-This also loads the package |xparse| \cite{latexproject:2015a}.
+This also loads the package |xparse| \cite{latexproject:xparse}.
 
 The purpose of this library is to give comfortable access to the
 powerful document command production with |xparse| for |tcolorbox|.
-See the |xparse| package documentation \cite{latexproject:2015a}
+See the |xparse| package documentation \cite{latexproject:xparse}
 for details about the argument \meta{specification} used in this section.
 
 %\subsection{Producing Document Commands With \texttt{xparse}}
@@ -403,7 +403,7 @@
 
 
 \begin{marker}
-With date of 2018-05-12, the |xparse| \cite{latexproject:2015a} package
+With date of 2018-05-12, the |xparse| \cite{latexproject:xparse} package
 changed the argument collection process.
 Now, spaces are ignored which leads to a serious change for listing environments
 ending with an optional argument like \verb+O{}+.
@@ -413,9 +413,7 @@
 \item For older |xparse| versions, the following code is correct when using \verb+O{}+.
 \item For |xparse| of 2018-05-12, only the first two examples of
   the following code using \verb+O{}+ are really \flqq good\frqq\ -- all others do not work.
-\item For |xparse| of 2018-05-12, the following code is correct when using \verb+!O{}+.
-\item In the future, |xparse| \emph{may} return to the old behaviour for
-  environments.
+\item For |xparse| of 2018-05-12 and later, the following code is correct when using \verb+!O{}+.
 \end{itemize}
 \end{marker}
 

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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,5 +1,5 @@
 % \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% tcolorbox.tex: Manual
 %%
 %% -------------------------------------------------------------------------------------------
@@ -43,8 +43,8 @@
 \setlength{\bibitemsep}{\smallskipamount}
 \addbibresource{tcolorbox.doc.bib}
 
-\def\version{4.14}%
-\def\datum{2018/07/26}%
+\def\version{4.15}%
+\def\datum{2018/12/07}%
 \makeindex
 
 \hypersetup{
@@ -58,7 +58,7 @@
 
 %\tcbset{draftmode}
 \tcbset{/tcb/external/-}% for final run
-%\includeonly{tcolorbox.doc.listings}
+%\includeonly{tcolorbox.doc.xparse}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \begin{document}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \let\tcb at parboxrestore@true=\tcb at parboxrestore
 \let\tcb at parboxrestore@false\tcb at parbox@false at settings
@@ -305,6 +305,7 @@
 \def\tcb at use@after at lastbox{\bgroup\tcb at after@lastbox\egroup}
 
 \def\tcb at drawcolorbox@breakable{%
+  \tcbdimto\kvtcb at topsep{\kvtcb at topsep}%
   \tcb at prepare@break at operation%
   \global\let\tcb at after@lastbox=\kvtcb at afterbox%
   \let\kvtcb at afterbox=\@empty%
@@ -934,7 +935,7 @@
       \ifdim\tcb at temp>0pt\relax%
         \tcbdimto\kvtcb at enlargepage@flex{\kvtcb at enlargepage@flex+\tcb at temp}\fi}},%
   pad after break/.code={\let\kvtcb at top@rule at break=\tcb at zpt%
-    \tcbdimto\kvtcb at topsep{#1-\kvtcb at top-\kvtcb at boxsep}},%
+    \def\kvtcb at topsep{#1-\kvtcb at top-\kvtcb at boxsep}},%
   pad at break/.style={pad before break={#1},pad after break={#1}},%
   pad at break*/.style={pad before break*={#1},pad after break={#1}},%
   enlargepage/.store in=\kvtcb at enlargepage,%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \tcbuselibrary{listings,skins,xparse,external}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \RequirePackage{listingsutf8}[2011/11/10]
 \tcbuselibrary{listings}

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \tcbuselibrary{breakable}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \RequirePackage{minted}[2011/09/17]
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \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	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \newcounter{tcbrastercolumn}
 \newcounter{tcbrasterrow}
@@ -76,17 +76,20 @@
     \else%
       \tcbset at late@options{%
         code={\preto\kvtcb at afterbox{\addtocounter{tcbrastercolumn}{\numexpr#1-1}}},
-        width=(\tcb at raster@box at width+\kvtcb at raster@xskip)*#1-\kvtcb at raster@xskip}%
+        width=(\tcb at raster@box at width+\tcb at raster@xskip)*#1-\tcb at raster@xskip}%
     \fi%
   },
   raster multirow/.code={%
     \ifdefined\tcb at raster@box at height%
       \tcbset at late@options{%
-        height=(\tcb at raster@box at height+\kvtcb at raster@yskip)*#1-\kvtcb at raster@yskip}%
+        height=(\tcb at raster@box at height+\tcb at raster@yskip)*#1-\tcb at raster@yskip}%
     \else%
       \tcb at warning{'raster multirow' needs a fixed 'raster height'}%
     \fi%
   },
+  raster width center/.style={raster width=\linewidth,raster left skip=(\linewidth-(#1))/2,raster right skip=(\linewidth-(#1))/2},
+  raster width flush left/.style={raster width=\linewidth,raster left skip=0pt,raster right skip=\linewidth-(#1)},
+  raster width flush right/.style={raster width=\linewidth,raster left skip=\linewidth-(#1),raster right skip=0pt},
 }
 
 \tcbset{
@@ -115,7 +118,7 @@
     \tcb at breakat@init%
     \tcbset{compress page=#1}%
     \tcb at comp@h at page%
-    \ifdim\tcb at h@page<0pt\relax\unkern\pagebreak\tcb at comp@h at page\kern\kvtcb at raster@skip at left\fi%
+    \ifdim\tcb at h@page<0pt\relax\unkern\pagebreak\tcb at comp@h at page\kern\tcb at raster@skip at left\fi%
     \tcbset{height=\tcb at h@page-\kvtcb at bbtop@stand-\kvtcb at bbbottom@stand}%
   \fi%
 }
@@ -154,13 +157,22 @@
     \tcbset{raster number \thetcbrasternum/.try}%
   }}%
   \tcbset{#1}%
+  % sanitize
+  \tcbdimto\tcb at raster@width{\kvtcb at raster@width}%
+  \tcbdimto\tcb at raster@height{\kvtcb at raster@height}%
+  \tcbdimto\tcb at raster@skip at before{\kvtcb at raster@skip at before}%
+  \tcbdimto\tcb at raster@skip at after{\kvtcb at raster@skip at after}%
+  \tcbdimto\tcb at raster@skip at left{\kvtcb at raster@skip at left}%
+  \tcbdimto\tcb at raster@skip at right{\kvtcb at raster@skip at right}%
+  \tcbdimto\tcb at raster@xskip{\kvtcb at raster@xskip}%
+  \tcbdimto\tcb at raster@yskip{\kvtcb at raster@yskip}%
   \tcbset at late@options{%
-    before={\ifhmode\unskip\fi\ifnum\c at tcbrastercolumn>1 \kern\kvtcb at raster@xskip\else%
-      \ifnum\c at tcbrasterrow>1 \parindent\z@\parskip\z@\par\nointerlineskip\addvspace{\the\dimexpr\kvtcb at raster@yskip\relax}\noindent\fi%
-      \kern\kvtcb at raster@skip at left\fi},
+    before={\ifhmode\unskip\fi\ifnum\c at tcbrastercolumn>1 \kern\tcb at raster@xskip\else%
+      \ifnum\c at tcbrasterrow>1 \parindent\z@\parskip\z@\par\nointerlineskip\addvspace{\the\dimexpr\tcb at raster@yskip\relax}\noindent\fi%
+      \kern\tcb at raster@skip at left\fi},
     after={%
       \ifnum\c at tcbrastercolumn=\kvtcb at raster@columns\relax%
-        \kern\kvtcb at raster@skip at right%
+        \kern\tcb at raster@skip at right%
         \setcounter{tcbrastercolumn}{1}\addtocounter{tcbrasterrow}{1}%
       \else%
         \stepcounter{tcbrastercolumn}%
@@ -167,39 +179,39 @@
       \fi},%
     box align=\kvtcb at raster@valign,%
   }%
-  \tcbdimto\tcb at raster@box at width{(\kvtcb at raster@width+\kvtcb at raster@xskip-\kvtcb at raster@skip at left-\kvtcb at raster@skip at right)/\kvtcb at raster@columns-\kvtcb at raster@xskip}%
+  \tcbdimto\tcb at raster@box at width{(\tcb at raster@width+\tcb at raster@xskip-\tcb at raster@skip at left-\tcb at raster@skip at right)/\kvtcb at raster@columns-\tcb at raster@xskip}%
   \tcb at raster@set at size{%
     code={\csuse{tcb at raster@change@\kvtcb at capture}},
     width=\tcb at raster@box at width,
   }%
-  \ifdim\dimexpr\kvtcb at raster@height>0pt\relax%
-    \tcbdimto\tcb at raster@box at height{(\kvtcb at raster@height+\kvtcb at raster@yskip-0.001pt)/\kvtcb at raster@rows-\kvtcb at raster@yskip}%
+  \ifdim\dimexpr\tcb at raster@height>0pt\relax%
+    \tcbdimto\tcb at raster@box at height{(\tcb at raster@height+\tcb at raster@yskip-0.001pt)/\kvtcb at raster@rows-\tcb at raster@yskip}%
     \tcb at raster@set at size{height=\tcb at raster@box at height}%
   \fi%
   \let\tcb at end@raster\@empty%
   \ifinner\ifhmode%
     \color at vbox%
-    \hsize=\kvtcb at raster@width%
+    \hsize=\tcb at raster@width%
     \let\tcb at end@raster\color at endbox%
   \fi\fi%&
   \if at nobreak%
     \iftcb at ignorenobreak%
       {\par\nointerlineskip%
-      \addvspace{\glueexpr\kvtcb at raster@skip at before-\parskip}}%
+      \addvspace{\glueexpr\tcb at raster@skip at before-\parskip}}%
     \fi%
   \else%
     {\par\nointerlineskip%
-    \addvspace{\glueexpr\kvtcb at raster@skip at before-\parskip}}%
+    \addvspace{\glueexpr\tcb at raster@skip at before-\parskip}}%
   \fi%
   \tcb at parfillskip@check\kvtcb at raster@halign\noindent%
 }{%
   \ifhmode\unskip\fi%
   \ifnum\c at tcbrastercolumn>1 %
-    \kern\kvtcb at raster@skip at right%
+    \kern\tcb at raster@skip at right%
   \fi%
   \begingroup%
   \par\nointerlineskip%
-  \addvspace{\glueexpr\kvtcb at raster@skip at after-\parskip}%
+  \addvspace{\glueexpr\tcb at raster@skip at after-\parskip}%
   \endgroup%
   \tcb at end@raster%
   \setcounter{tcbrastercolumn}{\tcb at raster@save at column}%
@@ -222,8 +234,8 @@
 }{\end{tcolorbox}\end{tcbraster}}
 
 \newenvironment{tcboxedraster}[2][]{%
-  \tcolorbox[#2]\tcbraster[#1]}%
-  {\endtcbraster\endtcolorbox}
+  \tcolorbox[#2]\begin{tcbraster}[#1]}%
+  {\end{tcbraster}\endtcolorbox}
 
 \newenvironment{tcboxeditemize}[2][]{%
   \tcolorbox[#2]\tcbitemize[#1]}%

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \RequirePackage{tikz}[2010/10/13]
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \tcbuselibrary{skins}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \RequirePackage{amsmath}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% 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{4.14}
+\tcb at set@library at version{4.15}
 
 \tcbuselibrary{skins}
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% tcbxparse.code.tex: Code for xparse features
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
 %% This work consists of all files listed in README
 %%
 %\makeatletter
-\tcb at set@library at version{4.14}
+\tcb at set@library at version{4.15}
 
 \RequirePackage{xparse}[2013/12/31]
 

Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty	2018-12-07 22:51:12 UTC (rev 49346)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty	2018-12-07 22:51:38 UTC (rev 49347)
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.14 (2018/07/26)
+%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
 %% tcolorbox.sty: Text color boxes
 %%
 %% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
 %% This work consists of all files listed in README
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tcolorbox}[2018/07/26 version 4.14 text color boxes]
-\def\tcb at version{4.14}
+\ProvidesPackage{tcolorbox}[2018/12/07 version 4.15 text color boxes]
+\def\tcb at version{4.15}
 
 \RequirePackage{pgf}[2008/01/15]
 \RequirePackage{verbatim}[2003/08/22]
@@ -565,8 +565,8 @@
       \tcb at hack@currenvir\tabularx{\linewidth}{#2}},
     after upper=\endtabularx\arrayrulecolor{black}},
   tabularx/.style={tabularx*={}{#1}},
-  tikz upper/.style={before upper=\centering\tcb at shield@externalize\begin{tikzpicture}[{#1}],after upper=\end{tikzpicture}},%
-  tikz lower/.style={before lower=\centering\tcb at shield@externalize\begin{tikzpicture}[{#1}],after lower=\end{tikzpicture}},%
+  tikz upper/.style={before upper={\centering\tcb at shield@externalize\begin{tikzpicture}[{#1}]},after upper=\end{tikzpicture}},%
+  tikz lower/.style={before lower={\centering\tcb at shield@externalize\begin{tikzpicture}[{#1}]},after lower=\end{tikzpicture}},%
   tikznode upper/.style={before upper={\centering\tcb at shield@externalize\begin{tikzpicture}\node[{align=center,inner sep=\z@,outer sep=\z@,#1}]\bgroup},after upper={\egroup;\end{tikzpicture}}},%
   tikznode lower/.style={before lower={\centering\tcb at shield@externalize\begin{tikzpicture}\node[{align=center,inner sep=\z@,outer sep=\z@,#1}]\bgroup},after lower={\egroup;\end{tikzpicture}}},%
   tikznode/.style={tikznode upper={#1},tikznode lower={#1}},%



More information about the tex-live-commits mailing list