texlive[50206] Master/texmf-dist: tcolorbox (2mar19)
commits+karl at tug.org
commits+karl at tug.org
Sat Mar 2 23:11:06 CET 2019
Revision: 50206
http://tug.org/svn/texlive?view=revision&revision=50206
Author: karl
Date: 2019-03-02 23:11:06 +0100 (Sat, 02 Mar 2019)
Log Message:
-----------
tcolorbox (2mar19)
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.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.hooks.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.s_main.sty
trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex
trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex
trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.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
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.beamer.tex
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/CHANGES 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,7 +1,7 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -1071,3 +1071,16 @@
* 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
+
+version 4.20 (2019/03/02)
+- bug fix (#60): \multicolumn could not be used for first cell with option 'tabularx'
+- internal colors names renamend and offially documented (Section 9.5 Color Names):
+ 'tcbcolframe', 'tcbcolback', 'tcbcolbacktitle', 'tcbcolbacklower',
+ 'tcbcolupper', 'tcbcollower', 'tcbcoltitle'
+- listingsutf8 compatability better documented (#58)
+- semantic changed for options: 'after upper*', 'after lower*'
+- new options: 'before upper*', 'before lower*', 'titlebox', 'nirvana'
+- library 'skins':
+ * new options: 'beamer hidden', 'beamer alerted', 'hide', 'alert'
+ * option 'only' moved from package to skins library
+- new documentation section '13 Beamer Support'
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/README 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/README 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,7 +1,7 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcolorbox-example-poster.tex: a poster example for tcolorbox
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcolorbox-example.tex: an example for tcolorbox
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,9 +1,9 @@
% \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcolorbox-tutorial-poster.tex: a tutorial for poster creation with tcolorbox
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
Added: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.beamer.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.beamer.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.beamer.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -0,0 +1,210 @@
+% !TeX root = tcolorbox.tex
+% include file of tcolorbox.tex (manual of the LaTeX package tcolorbox)
+\clearpage
+\section{Beamer Support}\label{sec:beamer}%
+\tcbset{external/prefix=external/beamer_}%
+The \mylib{skins} library adds some supporting options for the |beamer| package
+\cite{tantau:beamer}.
+For the following options, the \mylib{skins} library has to be loaded
+by a package option or inside the preamble by:
+\begin{dispListing}
+\tcbuselibrary{skins}
+\end{dispListing}
+
+See \Vref{sec:skins} for the documentation of all other options of the \mylib{skins} library.
+
+\begin{docTcbKey}[][doc new and updated={2015-01-09}{2019-03-01}]{only}{=\textless\meta{overlay specification}\textgreater\marg{options}}{style, no default, initially unset}
+Sets the given |tcolorbox| \meta{options} in dependency of
+a |beamer| \meta{overlay specification}.
+Note that this needs the |beamer| class \cite{tantau:beamer}.
+The \meta{options} will only be used on the specified |beamer| frames.
+
+
+\begin{fulldocumentlisting}{}
+\documentclass{beamer}
+\usepackage[many]{tcolorbox}
+\begin{document}
+
+\begin{frame}
+ \begin{tcolorbox}[title=My title,fonttitle=\bfseries,
+ enhanced,colframe=red!50!black,colback=red!10,colbacktitle=red,
+ sidebyside,righthand width=3cm,
+ lowerbox=invisible,lower separated=false,
+ drop lifted shadow,
+ only=<1>{colbacktitle=yellow,coltitle=red!50!black,colframe=red},
+ only=<3>{colback=yellow!50,watermark text={Attention!}},
+ only=<3->{lowerbox=visible} ]
+ This is a test.
+ \begin{itemize}[<+->]
+ \item One
+ \item Two
+ \item \alert<3>{Three}
+ \item Four
+ \end{itemize}
+ \tcblower
+ \begin{equation*}
+ \int\limits_{1}^{x} \frac{1}{t}~dt = \ln(x).
+ \end{equation*}
+ \end{tcolorbox}
+\end{frame}
+\end{document}
+\end{fulldocumentlisting}
+
+
+\begin{fulldocumentlisting}{}
+\documentclass{beamer}
+\usepackage[most]{tcolorbox}
+\begin{document}
+
+\begin{frame}[fragile]
+ \begin{tcblisting}{beamer,colback=blue!5,colframe=blue!20!gray,coltitle=yellow,
+ title=Example,
+ only=<1>{lowerbox=invisible},only=<2>{}
+ }
+This is an \textbf{example listing}
+ \end{tcblisting}
+\end{frame}
+\end{document}
+\end{fulldocumentlisting}
+
+\begin{marker}
+The option \refKey{/tcb/only} belonged to the base package before version 4.20.
+\end{marker}
+\end{docTcbKey}
+
+
+
+\begin{docTcbKey}[][doc new={2019-03-01}]{hide}{=\textless\meta{overlay specification}\textgreater}{style, no default, initially unset}
+Sets the \refKey{/tcb/beamer hidden} style in dependency of
+a |beamer| \meta{overlay specification}.
+\refKey{/tcb/beamer hidden} can be redefined for customization.
+\end{docTcbKey}
+
+
+\begin{docTcbKey}[][doc new={2019-03-01}]{beamer hidden}{}{style, no options, initially |nirvana|}
+This style is not intended to be used directly, but in concealed way by applying
+\refKey{/tcb/hide}. The style can be redefined.
+\begin{dispListing}
+\tcbset{
+ beamer hidden/.style={invisible,interior hidden,colframe=blue!20!gray!15},
+}
+\end{dispListing}
+\end{docTcbKey}
+
+
+\begin{docTcbKey}[][doc new={2019-03-01}]{alert}{=\textless\meta{overlay specification}\textgreater}{style, no default, initially unset}
+Sets the \refKey{/tcb/beamer alerted} style in dependency of
+a |beamer| \meta{overlay specification}.
+\refKey{/tcb/beamer alerted} can be redefined for customization.
+\end{docTcbKey}
+
+
+\begin{docTcbKey}[][doc new={2019-03-01}]{beamer alerted}{}{style, no options, initially |fuzzy halo|}
+This style is not intended to be used directly, but in concealed way by applying
+\refKey{/tcb/alert}. The style can be redefined.
+\begin{dispListing}
+\tcbset{
+ beamer alerted/.style={colframe=red!50!gray},
+}
+\end{dispListing}
+\end{docTcbKey}
+
+
+\bigskip
+
+The following examples use \refEnv{tcbitemize} from \mylib{raster} for
+convenient use of a list of boxes which are uncovered one by one.
+
+
+\begin{fulldocumentlisting}{run pdflatex}
+\documentclass{beamer}
+\usepackage[most]{tcolorbox}
+\begin{document}
+
+\begin{frame}
+ \begin{tcbitemize}[raster equal height=rows,
+ enhanced,colback=blue!5,colframe=blue!20!gray,coltitle=yellow,
+ ]
+ \tcbitem[title=One,alert=<1>]
+ First Statement
+ \tcbitem[title=Two,hide=<-1>,alert=<2>]
+ Second Statement
+ \tcbitem[title=Three,hide=<-2>,alert=<3>]
+ Test
+ \tcbitem[title=Four,hide=<-3>,alert=<4>]
+ \begin{equation*}
+ \int\limits_{1}^{x} \frac{1}{t}~dt = \ln(x).
+ \end{equation*}
+ \tcbitem[title=Five,hide=<-4>,alert=<5>]
+ \includegraphics[width=1cm]{goldshade.png}
+ \tcbitem[title=Six,hide=<-5>,alert=<6>]
+ Test
+ \end{tcbitemize}
+\end{frame}
+\end{document}
+\end{fulldocumentlisting}
+
+
+
+\begin{fulldocumentlisting}{run pdflatex}
+\documentclass{beamer}
+\usepackage[most]{tcolorbox}
+\begin{document}
+
+\begin{frame}
+ \begin{tcbitemize}[raster equal height=rows,
+ enhanced,colback=blue!5,colframe=blue!20!gray,coltitle=yellow,
+ beamer hidden/.style={invisible,interior hidden,colframe=blue!20!gray!15},
+ beamer alerted/.style={colframe=red!50!gray},
+ ]
+ \tcbitem[title=One,alert=<1>]
+ First Statement
+ \tcbitem[title=Two,hide=<-1>,alert=<2>]
+ Second Statement
+ \tcbitem[title=Three,hide=<-2>,alert=<3>]
+ Test
+ \tcbitem[title=Four,hide=<-3>,alert=<4>]
+ \begin{equation*}
+ \int\limits_{1}^{x} \frac{1}{t}~dt = \ln(x).
+ \end{equation*}
+ \tcbitem[title=Five,hide=<-4>,alert=<5>]
+ \includegraphics[width=1cm]{goldshade.png}
+ \tcbitem[title=Six,hide=<-5>,alert=<6>]
+ Test
+ \end{tcbitemize}
+\end{frame}
+\end{document}
+\end{fulldocumentlisting}
+
+
+
+\begin{fulldocumentlisting}{run pdflatex}
+\documentclass{beamer}
+\usepackage[most]{tcolorbox}
+\begin{document}
+
+\begin{frame}
+ \begin{tcbitemize}[raster equal height=rows,
+ beamer,colback=blue!5,colframe=blue!20!gray,coltitle=yellow,
+ beamer hidden/.style={colback=white,colframe=gray!50,opacityupper=0.2,opacitytitle=0.2},
+ beamer alerted/.style={colframe=red!50!gray,fuzzy halo},
+ ]
+ \tcbitem[title=One,alert=<1>]
+ First Statement
+ \tcbitem[title=Two,hide=<-1>,alert=<2>]
+ Second Statement
+ \tcbitem[title=Three,hide=<-2>,alert=<3>]
+ Test
+ \tcbitem[title=Four,hide=<-3>,alert=<4>]
+ \begin{equation*}
+ \int\limits_{1}^{x} \frac{1}{t}~dt = \ln(x).
+ \end{equation*}
+ \tcbitem[title=Five,hide=<-4>,alert=<5>]
+ \includegraphics[width=1cm]{goldshade.png}
+ \tcbitem[title=Six,hide=<-5>,alert=<6>]
+ Test
+ \end{tcbitemize}
+\end{frame}
+\end{document}
+\end{fulldocumentlisting}
+
Property changes on: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.beamer.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib 2019-03-02 22:11:06 UTC (rev 50206)
@@ -60,15 +60,24 @@
}
- at manual{tantau:2015a,
+ at manual{tantau:tikz_and_pgf,
author = {Till Tantau},
title = {The TikZ and PGF Packages},
- subtitle = {Manual for version 3.0.1a},
+ subtitle = {Manual for version 3.1.1},
url = {http://mirrors.ctan.org/graphics/pgf/base/doc/pgfmanual.pdf},
- date = {2015-08-29},
+ date = {2019-02-02},
}
+ at manual{tantau:beamer,
+ author = {Till Tantau and Joseph Wright and Vedran Mileti\'{c}},
+ title = {The Beamer Class},
+ subtitle = {User Guide for version 3.55},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf},
+ date = {2018-12-02},
+}
+
+
@manual{carlisle:2007a,
author = {David Carlisle},
title = {The file ltxdoc.dtx for use with \LaTeXe},
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -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:2016e} or the examples
+the syntax for |pgf| keys, see \cite{tantau:tikz_and_pgf,sturm:2016e} or the examples
starting from page~\pageref{sec:latextutorial}.
@@ -88,6 +88,24 @@
\end{exdispExample}
\end{docTcbKey}
+
+\begin{docTcbKey}[][doc new=2019-03-01]{titlebox}{=\meta{mode}}{no default, initially \texttt{visible}}
+ Controls the treatment of the title part of the box.
+ Feasible values for \meta{mode} are:
+ \begin{itemize}
+ \item\docValue{visible}: usual type setting of the title box,
+ \item\docValue{invisible}: empty space instead of the title contents.
+ \end{itemize}
+\begin{exdispExample}{titlebox}
+\begin{tcolorbox}[title=My invisible title,
+ titlebox=invisible]
+This is a \textbf{tcolorbox}.
+\end{tcolorbox}
+\end{exdispExample}
+\end{docTcbKey}
+
+
+
\clearpage
\begin{docTcbKey}{detach title}{}{no value}
Detaches the title from its normal position. The text of the title is
@@ -141,6 +159,8 @@
and \Vref{subsec:skinboxedtitle}.
\end{marker}
+
+
\clearpage
\subsection{Subtitle}
@@ -231,13 +251,13 @@
\end{docTcbKey}
-\begin{docTcbKey}[][doc new=2015-01-06]{visible}{}{style, no value}
- Shortcut for setting \refKey{/tcb/upperbox} and \refKey{/tcb/lowerbox}
+\begin{docTcbKey}[][doc new and updated={2015-01-06}{2019-03-01}]{visible}{}{style, no value}
+ Shortcut for setting \refKey{/tcb/upperbox}, \refKey{/tcb/lowerbox}, and \refKey{/tcb/titlebox}
to be \docValue{visible}.
\end{docTcbKey}
-\begin{docTcbKey}[][doc new=2015-01-06]{invisible}{}{style, no value}
- Shortcut for setting \refKey{/tcb/upperbox} and \refKey{/tcb/lowerbox}
+\begin{docTcbKey}[][doc new and updated={2015-01-06}{2019-03-01}]{invisible}{}{style, no value}
+ Shortcut for setting \refKey{/tcb/upperbox}, \refKey{/tcb/lowerbox}, and \refKey{/tcb/titlebox}
to be \docValue{invisible}.
\begin{exdispExample}{invisible}
\begin{tcolorbox}[invisible]
@@ -590,7 +610,7 @@
\item\docValue{flush center}: centering with |\centering| of \LaTeX.
\end{itemize}
The differences between the flush and non-flush version are explained in
- detail in the \tikzname\ manual \cite{tantau:2015a}. The short story is that
+ detail in the \tikzname\ manual \cite{tantau:tikz_and_pgf}. The short story is that
the non-flush versions will often look more balanced but with more
hyphenations.
@@ -2137,9 +2157,10 @@
\clearpage
-\begin{docTcbKey}{before upper}{=\meta{code}}{no default, initially unset}
+\begin{docTcbKey}{before upper}{=\meta{code}}{no default, initially empty}
The given \meta{code} is placed \emph{after} the color and font settings
and \emph{before} the content of the upper part.
+ The \meta{code} is appended by a final |\ignorespaces|.
\begin{exdispExample}{before_upper}
\tcbset{before upper={\textit{The story:}\par},
colback=red!5!white,colframe=red!75!black,fonttitle=\bfseries}
@@ -2151,8 +2172,31 @@
\end{docTcbKey}
-\begin{docTcbKey}[][doc updated=2016-10-21]{after upper}{=\meta{code}}{no default, initially unset}
+\begin{docTcbKey}[][doc new=2019-02-26]{before upper*}{=\meta{code}}{no default, initially unset}
+ The given \meta{code} is placed \emph{after} the color and font settings
+ and \emph{before} the content of the upper part.
+ In contrast to \refKey{/tcb/before upper}, no |\ignorespaces| is appended.
+ Use this for situations where |\ignorespaces| is not needed or causes harm.
+\begin{exdispExample}{before_upper_star}
+\begin{tcolorbox}[size=small,tile,
+ colback=yellow!20,colbacktitle=yellow!70!black,
+ title=My table,hbox,center,center title,
+ before upper*=\begin{tabular}{cc},
+ after upper*=\end{tabular},
+]
+ \multicolumn{2}{c}{Title}\\
+ one & two \\
+ three & four\\
+\end{tcolorbox}
+\end{exdispExample}
+\end{docTcbKey}
+
+\clearpage
+
+\begin{docTcbKey}[][doc updated=2016-10-21]{after upper}{=\meta{code}}{no default, initially empty}
The given \meta{code} is placed \emph{after} the content of the upper part.
+ The \meta{code} is prepended by a leading |\unskip|.
+
\begin{exdispExample}{after_upper_1}
\tcbset{after upper={\par\hfill\textit{Read more next week}},
colback=red!5!white,colframe=red!75!black,fonttitle=\bfseries}
@@ -2168,26 +2212,28 @@
This is a \textbf{tcolorbox}.
\end{tcolorbox}
\end{exdispExample}
+\end{docTcbKey}
+
+\begin{docTcbKey}[][doc new and updated={2016-10-21}{2019-02-28}]{after upper*}{=\meta{code}}{no default, initially unset}
+ The given \meta{code} is placed \emph{after} the content of the upper part.
+ In contrast to \refKey{/tcb/after upper}, no |\unskip| is prepended.
+ Use this for situations where |\unskip| is not needed or causes harm.
+ See \refKey{/tcb/before upper*} for an example.
+
\begin{marker}
-An |\unskip| is placed in front of the given \meta{code}.
-From version 3.80 to 3.94, this |\unskip| was omitted to avoid certain
-problems which (hopefully) should not occur with the new improved code.
+ From version 3.80 to 3.94, this option prepended an |\unskip| to the given \meta{code}.\\
+ From version 3.95 to 4.15, this option was deprecated.\\
+ From version 4.20, this option is re-established with changed semantic (no |\unskip|!)
\end{marker}
-
\end{docTcbKey}
-\begin{docTcbKey}[][doc new and updated={2016-10-21}{2016-10-21}]{after upper*}{=\meta{code}}{no default, initially unset}
- Alias for \refKey{/tcb/after upper}.
- From version 3.80 to 3.94, it prepended an |\unskip| to the given \meta{code}.
- Now, this key is considered to be deprecated.
-\end{docTcbKey}
-
\clearpage
-\begin{docTcbKey}{before lower}{=\meta{code}}{no default, initially unset}
+\begin{docTcbKey}{before lower}{=\meta{code}}{no default, initially empty}
The given \meta{code} is placed \emph{after} the color and font settings
and \emph{before} the content of the lower part.
+ The \meta{code} is appended by a final |\ignorespaces|.
\begin{exdispExample}{before_lower}
\tcbset{before lower=\textit{Behold:~},colback=red!5!white,colframe=red!75!black}
@@ -2200,17 +2246,34 @@
\end{docTcbKey}
-\begin{docTcbKey}[][doc updated=2016-10-21]{after lower}{=\meta{code}}{no default, initially unset}
- The given \meta{code} is placed \emph{after} the content of the lower part.
-\begin{exdispExample}{after_lower_1}
-\begin{tcolorbox}[before lower=$,after lower=$,
- colback=red!5!white,colframe=red!75!black]
-This is a \textbf{tcolorbox}.
+\begin{docTcbKey}[][doc new=2019-02-26]{before lower*}{=\meta{code}}{no default, initially unset}
+ The given \meta{code} is placed \emph{after} the color and font settings
+ and \emph{before} the content of the lower part.
+ In contrast to \refKey{/tcb/before lower}, no |\ignorespaces| is appended.
+ Use this for situations where |\ignorespaces| is not needed or causes harm.
+\begin{exdispExample}{before_lower_star}
+\begin{tcolorbox}[size=small,bicolor,sidebyside,center lower,
+ colback=yellow!30,colbacklower=yellow!20,colframe=yellow!80!black,
+ before lower*=\begin{tabular}{cc},
+ after lower*=\end{tabular},
+]
+My table
\tcblower
-\sin^2(x)+\cos^2(x)=1.
+ \multicolumn{2}{c}{Title}\\
+ one & two \\
+ three & four\\
\end{tcolorbox}
\end{exdispExample}
+\end{docTcbKey}
+
+\clearpage
+
+\begin{docTcbKey}[][doc updated=2016-10-21]{after lower}{=\meta{code}}{no default, initially empty}
+ The given \meta{code} is placed \emph{after} the content of the lower part.
+ The \meta{code} is prepended by a leading |\unskip|.
+
+
\begin{exdispExample}{after_lower_2}
\begin{tcolorbox}[after lower=\ \textit{This is the end.},
colback=red!5!white,colframe=red!75!black]
@@ -2219,22 +2282,31 @@
This is the lower part.
\end{tcolorbox}
\end{exdispExample}
+\end{docTcbKey}
+
+\begin{docTcbKey}[][doc new and updated={2016-10-21}{2019-02-28}]{after lower*}{=\meta{code}}{no default, initially unset}
+ The given \meta{code} is placed \emph{after} the content of the lower part.
+ In contrast to \refKey{/tcb/after upper}, no |\unskip| is prepended.
+ Use this for situations where |\unskip| is not needed or causes harm.
+
+\begin{exdispExample}{after_lower_1}
+\begin{tcolorbox}[before lower*=$,after lower*=$,
+ colback=red!5!white,colframe=red!75!black]
+This is a \textbf{tcolorbox}.
+\tcblower
+\sin^2(x)+\cos^2(x)=1.
+\end{tcolorbox}
+\end{exdispExample}
+
\begin{marker}
-An |\unskip| is placed in front of the given \meta{code}.
-From version 3.80 to 3.94, this |\unskip| was omitted to avoid certain
-problems which (hopefully) should not occur with the new improved code.
+ From version 3.80 to 3.94, this option prepended an |\unskip| to the given \meta{code}.\\
+ From version 3.95 to 4.15, this option was deprecated.\\
+ From version 4.20, this option is re-established with changed semantic (no |\unskip|!)
\end{marker}
\end{docTcbKey}
-\begin{docTcbKey}[][doc new and updated={2016-10-21}{2016-10-21}]{after lower*}{=\meta{code}}{no default, initially unset}
- Alias for \refKey{/tcb/after lower}.
- From version 3.80 to 3.94, it prepended an |\unskip| to the given \meta{code}.
- Now, this key is considered to be deprecated.
-\end{docTcbKey}
-
-
\clearpage
\begin{marker}
If \refKey{/tcb/text fill} is used, one cannot have a lower part
@@ -2331,6 +2403,7 @@
\end{exdispExample}
\end{docTcbKey}
+
\begin{docTcbKey}{tikz lower}{\colOpt{=\meta{options}}}{style}
This style adds a centered |tikzpicture| environment to the start and end
of the lower part. The \meta{options} may be given as \tikzname\ picture options.
@@ -2337,11 +2410,10 @@
\begin{exdispExample}{tikz_lower}
% \usepackage{tikz}
% \tcbuselibrary{skins,listings}
-\tcbset{tikz lower,listing side text,fonttitle=\bfseries,
+
+\begin{tcblisting}{tikz lower,listing side text,fonttitle=\bfseries,
bicolor,colback=LightBlue!50!white,colbacklower=white,colframe=black,
- righthand width=3cm}
-
-\begin{tcblisting}{title=\tikzname\ drawing}
+ righthand width=3cm,title=\tikzname\ drawing}
\path[fill=yellow,draw=yellow!75!red]
(0,0) circle (1cm);
\fill[red] (45:5mm) circle (1mm);
@@ -4220,7 +4292,7 @@
it may be used inside the option list of a |tcolorbox| to set the
externalization \meta{file name} for the first |tikzpicture| which is discovered
\emph{inside} the box content.
- The package |tikz| \cite{tantau:2015a} or the library \mylib{skins} has to be loaded to use this option.
+ The package |tikz| \cite{tantau:tikz_and_pgf} or the library \mylib{skins} has to be loaded to use this option.
Additionally, |\usetikzlibrary{external}| has to be used.
\end{docTcbKey}
@@ -4228,11 +4300,12 @@
Convenience option which calls |/tikz/external/remake next|. Typically,
it may be used inside the option list of a |tcolorbox| to force the remake
of the first |tikzpicture| which is discovered \emph{inside} the box content.
- The package |tikz| \cite{tantau:2015a} or the library \mylib{skins} has to be loaded to use this option.
+ The package |tikz| \cite{tantau:tikz_and_pgf} or the library \mylib{skins} has to be loaded to use this option.
Additionally, |\usetikzlibrary{external}| has to be used.
\end{docTcbKey}
+\clearpage
\subsection{Miscellaneous}
\begin{docTcbKey}{reset}{}{no value, initially set}
Sets (nearly) all |tcolorbox| settings (including loaded libraries) back to their default values
@@ -4248,45 +4321,9 @@
%See \refCom{tcbhighmath} for an example.
\end{docTcbKey}
-\clearpage
-\begin{docTcbKey}[][doc new=2015-01-09]{only}{=\textless\meta{overlay specification}\textgreater\marg{options}}{style, no default, initially unset}
-Sets the given |tcolorbox| \meta{options} in dependency of
-a |beamer| \meta{overlay specification}. Note that this needs the |beamer| class.
-The \meta{options} will only be used on the specified |beamer| frames.
-\begin{dispListing}
-\documentclass{beamer}
-\usepackage[many]{tcolorbox}
-\begin{document}
-\begin{frame}
- \begin{tcolorbox}[title=My title,fonttitle=\bfseries,
- enhanced,colframe=red!50!black,colback=red!10,colbacktitle=red,
- sidebyside,righthand width=3cm,
- lowerbox=invisible,lower separated=false,
- drop lifted shadow,
- only=<1>{colbacktitle=yellow,coltitle=red!50!black,colframe=red},
- only=<3>{colback=yellow!50,watermark text={Attention!}},
- only=<3->{lowerbox=visible} ]
- This is a test.
- \begin{itemize}[<+->]
- \item One
- \item Two
- \item \alert<3>{Three}
- \item Four
- \end{itemize}
- \tcblower
- \begin{equation*}
- \int\limits_{1}^{x} \frac{1}{t}~dt = \ln(x).
- \end{equation*}
- \end{tcolorbox}
-\end{frame}
-\end{document}
-\end{dispListing}
-\end{docTcbKey}
-
-
\begin{docTcbKey}{code}{=\meta{code}}{no default, initially unset}
The given \meta{code} is executed immediately. This option is useful
to place some arbitrary code into an option list.
@@ -4330,7 +4367,26 @@
since the end of the inner environment will be misinterpreted as
end of the outer environment.
\end{marker}
+\end{docTcbKey}
+\begin{docTcbKey}[][doc new=2019-03-01]{nirvana}{}{no value, initially unset}
+ The contents of the current |tcolorbox| are processed including counter
+ settings, but the box is just not drawn.
+ Therefore, \refKey{/tcb/nirvana} is less radical than \refKey{/tcb/void}
+ and several box environments can be nested without problems.
+\begin{exdispExample}{nirvana}
+A%
+ \begin{tcolorbox}[
+ title=This box is completely removed by the following key,
+ nirvana
+ ]
+ This is a \textbf{tcolorbox}.
+ \begin{tcolorbox}
+ Nested Box
+ \end{tcolorbox}
+ \end{tcolorbox}%
+B
+\end{exdispExample}
\end{docTcbKey}
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -5,7 +5,7 @@
\tcbset{external/prefix=external/documentation_}%
This library has the single purpose to support \LaTeX\ package documentations
like this one. Actually, the visual nature follows the approach from
-Till Tantau's |pgf| \cite{tantau:2015a} documentation.
+Till Tantau's |pgf| \cite{tantau:tikz_and_pgf} documentation.
Typically, this library is assumed to be used in conjunction with the
class |ltxdoc| or alike.
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -4,7 +4,7 @@
\section{\tikzname\ Image and Picture Fill Extensions; Auxiliary Macros}\label{sec:tikzimagefilling}%
\tcbset{external/prefix=external/filling_}%
The \mylib{skins} library adds some image and picture fill options to the vast option set of
-\tikzname\ \cite{tantau:2015a}. These options can be used in any |tikzpicture|.
+\tikzname\ \cite{tantau:tikz_and_pgf}. These options can be used in any |tikzpicture|.
For the following options, the \mylib{skins} library has to be loaded
by a package option or inside the preamble by:
\begin{dispListing}
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -83,30 +83,30 @@
\end{docTcbKey}
\begin{docTcbKey}{before upper app}{=\meta{code}}{no default}
- Appends the given \meta{code} to \refKey{/tcb/before upper} \emph{after} the color and font settings
+ Appends the given \meta{code} to \refKey{/tcb/before upper} or \refKey{/tcb/before upper*} \emph{after} the color and font settings
and \emph{before} the content of the upper part.
\end{docTcbKey}
\begin{docTcbKey}{before upper pre}{=\meta{code}}{no default}
- Prepends the given \meta{code} to \refKey{/tcb/before upper} \emph{after} the color and font settings
+ Prepends the given \meta{code} to \refKey{/tcb/before upper} or \refKey{/tcb/before upper*} \emph{after} the color and font settings
and \emph{before} the content of the upper part.
\end{docTcbKey}
\begin{docTcbKey}{after upper app}{=\meta{code}}{no default}
- Appends the given \meta{code} to \refKey{/tcb/after upper} \emph{after} the content of the upper part.
+ Appends the given \meta{code} to \refKey{/tcb/after upper} or \refKey{/tcb/after upper*} \emph{after} the content of the upper part.
\end{docTcbKey}
\begin{docTcbKey}{after upper pre}{=\meta{code}}{no default}
- Prepends the given \meta{code} to \refKey{/tcb/after upper} \emph{after} the content of the upper part.
+ Prepends the given \meta{code} to \refKey{/tcb/after upper} or \refKey{/tcb/after upper*} \emph{after} the content of the upper part.
\begin{dispExample}
% \tcbuselibrary{theorems}
-\tcbset{ams align,% this sets 'before upper' and 'after upper'
+
+\begin{tcolorbox}[
+ ams align,% this sets 'before upper*' and 'after upper*'
colback=yellow!10!white,colframe=red!50!black,
before upper app={\frac{2}{\sqrt{2}}&=\sqrt{2}.\\},
after upper pre={\\\sin\left(\frac{\pi}{2}\right)&=1.},
-}
-
-\begin{tcolorbox}
+]
\sum\limits_{n=1}^{\infty} \frac{1}{n} &= \infty.\\
\int x^2 ~\text{d}x &= \frac13 x^3 + c.
\end{tcolorbox}
@@ -115,21 +115,21 @@
\clearpage
\begin{docTcbKey}{before lower app}{=\meta{code}}{no default}
- Appends the given \meta{code} to \refKey{/tcb/before lower} \emph{after} the color and font settings
+ Appends the given \meta{code} to \refKey{/tcb/before lower} or \refKey{/tcb/before lower*} \emph{after} the color and font settings
and \emph{before} the content of the lower part.
\end{docTcbKey}
\begin{docTcbKey}{before lower pre}{=\meta{code}}{no default}
- Prepends the given \meta{code} to \refKey{/tcb/before lower} \emph{after} the color and font settings
+ Prepends the given \meta{code} to \refKey{/tcb/before lower} or \refKey{/tcb/before lower*} \emph{after} the color and font settings
and \emph{before} the content of the lower part.
\end{docTcbKey}
\begin{docTcbKey}{after lower app}{=\meta{code}}{no default}
- Appends the given \meta{code} to \refKey{/tcb/after lower} \emph{after} the content of the lower part.
+ Appends the given \meta{code} to \refKey{/tcb/after lower} or \refKey{/tcb/after lower*} \emph{after} the content of the lower part.
\end{docTcbKey}
\begin{docTcbKey}{after lower pre}{=\meta{code}}{no default}
- Prepends the given \meta{code} to \refKey{/tcb/after lower} \emph{after} the content of the lower part.
+ Prepends the given \meta{code} to \refKey{/tcb/after lower} or \refKey{/tcb/after lower*} \emph{after} the content of the lower part.
\end{docTcbKey}
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -51,7 +51,7 @@
\subsection{Loading the Package}
The base package |tcolorbox| loads the packages
-|pgf| \cite{tantau:2015a}, |verbatim| \cite{schoepf:2001a},
+|pgf| \cite{tantau:tikz_and_pgf}, |verbatim| \cite{schoepf:2001a},
|etoolbox| \cite{lehmann:2018a},
and |environ| \cite{robertson:2014a}.
|tcolorbox| itself is loaded in the usual manner in the preamble:
@@ -84,7 +84,7 @@
|\usepackage| without the key tree path |/tcb/library/|.
\begin{docTcbKey}[library]{skins}{}{\mylib{skins}}
- Loads the package |tikz| \cite{tantau:2015a} and provides additional
+ Loads the package |tikz| \cite{tantau:tikz_and_pgf} and provides additional
styles (skins) for the appearance of the colored boxes; see
Section~\ref{sec:skins} from page~\pageref{sec:skins}.
\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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -14,8 +14,10 @@
the listing in \LaTeX\ parallel.
The difference is the underlying \LaTeX\ package which does the core job for
displaying a listing. So, typically, you need just \emph{one} of these
-libraries. If you do not have a clue, which one of them you should use,
-you should take \mylib{listingsutf8}.
+libraries. If you do not have a clue which one of them you should use
+and you are using |pdflatex|, you should take \mylib{listingsutf8}.
+If you are using |xelatex| or |lualatex|, you should take \mylib{listings}
+as |xelatex| and |lualatex| are not compatible with \mylib{listingsutf8}.
\begin{marker}
The order in which the libraries are included influences the default settings and
@@ -40,7 +42,7 @@
\subsubsection{Loading \mylib{listingsutf8}}
\begin{marker}
-This library is not needed (and troublesome) when using Xe\LaTeX.
+This library is not needed (and troublesome) when using Xe\LaTeX\ or Lua\LaTeX.
\end{marker}
To extend |listings| for UTF-8 encoded sources, you can use the support from
the package |listingsutf8| \cite{oberdiek:2016b} by loading the library
@@ -422,7 +424,7 @@
\clearpage
\subsection{Option Keys of the \mylib{listingsutf8} Library}
\begin{marker}
-The \mylib{listingsutf8} library is not needed (and troublesome) when using Xe\LaTeX.
+The \mylib{listingsutf8} library is not needed (and troublesome) when using Xe\LaTeX\ or Lua\LaTeX.
\end{marker}
The \mylib{listingsutf8} library is an extension of the
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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty 2019-03-02 22:11:06 UTC (rev 50206)
@@ -105,8 +105,8 @@
colframe=yellow!20!black,
sharp corners,rounded corners=southeast,arc is angular,arc=3mm,
underlay={%
- \path[fill=tcbcol at back!80!black] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
- \path[draw=tcbcol at frame,shorten <=-0.05mm,shorten >=-0.05mm] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
+ \path[fill=tcbcolback!80!black] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
+ \path[draw=tcbcolframe,shorten <=-0.05mm,shorten >=-0.05mm] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
\path[fill=yellow!50!black,draw=none] (interior.south west) rectangle node[white]{\Huge\bfseries !} ([xshift=4mm]interior.north west);
},
drop fuzzy shadow,#1}
@@ -259,3 +259,14 @@
spread sidewards,fuzzy halo=1mm with blue!50!gray}
\renewcommand\section{\@startsection{section}{1}{\z@}{\z@}{5mm}{\section at box}}
+
+\newtcblisting{fulldocumentlisting}[1]{%
+ enhanced jigsaw,lower separated=false,breakable,
+ leftlower=0mm,rightlower=0mm,bottom=0mm,middle=1mm,
+ listing style=mydocumentation,base example,
+ listing and comment,
+ pdf comment,freeze pdf,
+ comment style={raster columns=2,raster equal skip=1mm},
+ compilable listing,
+ run pdflatex,#1
+}
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -7,7 +7,7 @@
\begin{dispListing}
\tcbuselibrary{skins}
\end{dispListing}
-This also loads the package |tikz| \cite{tantau:2015a}. Typically but not necessarily,
+This also loads the package |tikz| \cite{tantau:tikz_and_pgf}. Typically but not necessarily,
the following skins use |tikz| instead of |pgf|.
\subsection{Style Option Keys}\label{subsec:addstyleoptions}
@@ -844,13 +844,13 @@
attach boxed title to top left={xshift=1cm,yshift*=1mm-\tcboxedtitleheight},
varwidth boxed title*=-3cm,
boxed title style={frame code={
- \path[fill=tcbcol at back!30!black]
+ \path[fill=tcbcolback!30!black]
([yshift=-1mm,xshift=-1mm]frame.north west)
arc[start angle=0,end angle=180,radius=1mm]
([yshift=-1mm,xshift=1mm]frame.north east)
arc[start angle=180,end angle=0,radius=1mm];
- \path[left color=tcbcol at back!60!black,right color=tcbcol at back!60!black,
- middle color=tcbcol at back!80!black]
+ \path[left color=tcbcolback!60!black,right color=tcbcolback!60!black,
+ middle color=tcbcolback!80!black]
([xshift=-2mm]frame.north west) -- ([xshift=2mm]frame.north east)
[rounded corners=1mm]-- ([xshift=1mm,yshift=-1mm]frame.north east)
-- (frame.south east) -- (frame.south west)
@@ -2241,7 +2241,7 @@
\begin{docTcbKey}{tikz}{=\meta{tikz option list}}{no default, initially empty}
Adds the given \meta{tikz option list} to the main |tikzpicture| environment
- used to draw the color box, see \cite{tantau:2015a}. If this option is
+ used to draw the color box, see \cite{tantau:tikz_and_pgf}. If this option is
applied a second time, the new \meta{tikz option list} is appended to the
current option list.
\begin{dispExample*}{sbs,lefthand ratio=0.66,
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -633,7 +633,41 @@
\egroup
+
\clearpage
+\subsection{Color Names}\label{subsec:tech_colornames}
+Color settings for a |tcolorbox| are saved into named colors which may be
+used inside a box, e.g. for an overlay.
+\tcbdocmarginnote{\tcbdocnew{2019-01-18}}
+These color names are
+\begin{itemize}
+\item\docColor{tcbcolframe} set by \refKey{/tcb/colframe} (frame color)
+\item\docColor{tcbcolback} set by \refKey{/tcb/colback} (background color)
+\item\docColor{tcbcolbacktitle} set by \refKey{/tcb/colbacktitle} (background color of the title)
+\item\docColor{tcbcolbacklower} set by \refKey{/tcb/colbacklower} (skin dependend background color
+ of the lower part; needs \mylib{skins} to be loaded)
+\item\docColor{tcbcolupper} set by \refKey{/tcb/colupper} (text color upper part)
+\item\docColor{tcbcollower} set by \refKey{/tcb/collower} (text color lower part)
+\item\docColor{tcbcoltitle} set by \refKey{/tcb/coltitle} (text color title)
+\end{itemize}
+
+\medskip
+
+\begin{dispExample}
+% \tcbuselibrary{skins}
+\begin{tcolorbox}[title=Color names,
+ colframe=blue!50!black,colback=blue!5,
+ colbacktitle=blue!50,colupper=red!35!black]
+ \foreach \name in {tcbcolframe,tcbcolback,tcbcolbacktitle,tcbcolbacklower,
+ tcbcolupper,tcbcollower,tcbcoltitle}
+ {\tikz\path[draw,fill=\name]
+ (0,0) rectangle node[right=4mm,font=\ttfamily]{\name} (0.8,0.8);\par}
+\end{tcolorbox}
+\end{dispExample}
+
+
+
+\clearpage
\subsection{Useful Properties}\label{subsec:tech_properties}
The following macros describe certain \textit{properties} which may be
Modified: trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -8,7 +8,7 @@
\tcbuselibrary{vignette}
\end{dispListing}
This also loads the \mylib{skins} library, see \Fullref{sec:skins},
-and the |fadings| library of |tikz| \cite{tantau:2015a}.
+and the |fadings| library of |tikz| \cite{tantau:tikz_and_pgf}.
\subsection{Vignette Drawing}\label{subsec:vignettedrawing}
@@ -407,7 +407,7 @@
\subsection{Generic Fading Settings}\label{subsec:vignettefading}
-The |fadings| library of |tikz| \cite{tantau:2015a} is loaded
+The |fadings| library of |tikz| \cite{tantau:tikz_and_pgf} is loaded
automatically by the \mylib{vignette} library.
Amongst others, the fadings
\docFading{west},
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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,9 +1,9 @@
% \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcolorbox.tex: Manual
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -43,8 +43,8 @@
\setlength{\bibitemsep}{\smallskipamount}
\addbibresource{tcolorbox.doc.bib}
-\def\version{4.15}%
-\def\datum{2018/12/07}%
+\def\version{4.20}%
+\def\datum{2019/03/02}%
\makeindex
\hypersetup{
@@ -58,7 +58,7 @@
%\tcbset{draftmode}
\tcbset{/tcb/external/-}% for final run
-%\includeonly{tcolorbox.doc.xparse}
+%\includeonly{tcolorbox.doc.skins}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
@@ -75,6 +75,7 @@
\include{tcolorbox.doc.skins}
\include{tcolorbox.doc.graphics}
\include{tcolorbox.doc.filling}
+\include{tcolorbox.doc.beamer}
\include{tcolorbox.doc.vignette}
\include{tcolorbox.doc.raster}
\include{tcolorbox.doc.listings}
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbbreakable.code.tex: Code for breakable colorboxes
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\let\tcb at parboxrestore@true=\tcb at parboxrestore
\let\tcb at parboxrestore@false\tcb at parbox@false at settings
@@ -169,7 +169,7 @@
\else%
\tcb at hasTitletrue%
\tcbdimto\tcb at w@title{\tcb at innerwidth-\kvtcb at boxsep*2-\kvtcb at lefttitle-\kvtcb at righttitle}%
- \begin{tcb at savebox}{\tcb at titlebox}{\tcb at w@title}\tcb at extras@followingtitle\color{tcbcol at title}\kvtcb at fonttitle\kvtcb at haligntitle\kvtcb at followingtitle\end{tcb at savebox}%
+ \begin{tcb at savebox}{\tcb at titlebox}{\tcb at w@title}\tcb at extras@followingtitle\color{tcbcoltitle}\kvtcb at fonttitle\kvtcb at haligntitle\kvtcb at followingtitle\end{tcb at savebox}%
\tcbdimto\tcb at h@title{\ht\tcb at titlebox+\dp\tcb at titlebox}%
\tcbdimto\tcb at h@padtitle{\kvtcb at title@rule+\kvtcb at boxsep*2+\kvtcb at toptitle+\kvtcb at bottomtitle+\tcb at h@title}%
\fi%
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbdocumentation.code.tex: Code for LaTeX documentations
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbexternal.code.tex: Code for externalization
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbfitting.code.tex: Code for fit boxes
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\newdimen\tcbfitdim
\newdimen\tcb at lowerfitdim
@@ -226,7 +226,7 @@
\def\tcb at fit@@box{%
\iftcb at hasTitle%
\tcbdimto\tcb at w@title{\kvtcb at width-(\kvtcb at left@rule)-(\kvtcb at right@rule)-(\kvtcb at boxsep)*2-(\kvtcb at lefttitle)-(\kvtcb at righttitle)}%
- \begin{tcb at savebox}{\tcb at titlebox}{\tcb at w@title}\color{tcbcol at title}\kvtcb at fonttitle\kvtcb at haligntitle\kvtcb at before@title\kvtcb at title\kvtcb at after@title\end{tcb at savebox}%
+ \begin{tcb at savebox}{\tcb at titlebox}{\tcb at w@title}\color{tcbcoltitle}\kvtcb at fonttitle\kvtcb at haligntitle\kvtcb at before@title\kvtcb at title\kvtcb at after@title\end{tcb at savebox}%
\tcbdimto\tcb at h@titletotal{\ht\tcb at titlebox+\dp\tcb at titlebox+\kvtcb at title@rule+(\kvtcb at boxsep)*2+\kvtcb at toptitle+\kvtcb at bottomtitle}%
\else%
\let\tcb at h@titletotal=\tcb at zpt%
@@ -254,10 +254,10 @@
\def\tcb at fit@@boxsave##1{%
\tcbdimto\tcb at innerwidth{\kvtcb at width-\kvtcb at left@rule-\kvtcb at right@rule}%
\colorlet{tcbcol at origin}{.}%
- \tcb at set@color{tcbcol at upper}%
+ \tcb at set@color{tcbcolupper}%
\begin{tcb at savebox}{\tcb at upperbox}{##1}%
\kvtcb at fontupper\fontsize{\tcbfitdim}{\tcb at fit@@line}\selectfont%
- \kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\ifvmode\else\unskip\fi\kvtcb at after@upper%
+ \kvtcb at halignupper\tcb at insert@before at upper#1\tcb at insert@after at upper%
\end{tcb at savebox}%
\tcb at reset@color%
\advance\count@ 1\relax%
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbhooks.code.tex: Code for adding hooks
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcblistings.code.tex: Code for colorboxes with listings
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcblistingscode.code.tex: Auxiliary code for colorboxes with listings
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\tcbuselibrary{pro at cessing}
@@ -41,8 +41,8 @@
\newenvironment{tcb at lower@outside}[1]{%
\tcbset{savedelimiter=tcb at lower@outside}\tcb at minipage{#1}%
- \color{tcbcol at lower}\kvtcb at fontlower\kvtcb at halignlower\kvtcb at before@lower\ignorespaces}%
- {\ifvmode\else\unskip\fi\kvtcb at after@lower\endminipage}
+ \color{tcbcollower}\kvtcb at fontlower\kvtcb at halignlower\tcb at insert@before at lower}%
+ {\tcb at insert@after at lower\endminipage}
\def\tcb at use@listing at other@reset{%
\tcbset{every box on layer 1/.style={reset,every box}}%
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcblistingsutf8.code.tex: Code for colorboxes with listings in UTF-8
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbmagazine.code.tex: Code for box sets and magazine styles
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\tcbuselibrary{breakable}
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbminted.code.tex: Code for colorboxes with listings
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbposter.code.tex: Code for posters
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbprocessing.code.tex: Code for conditional processing
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\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 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\newcounter{tcbrastercolumn}
\newcounter{tcbrasterrow}
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbskins.code.tex: Code for colorboxes with different skins
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\RequirePackage{tikz}[2010/10/13]
@@ -109,9 +109,9 @@
}
\tikzset{%
- tcb fill frame/.style={fill=tcbcol at frame,fill opacity=\kvtcb at opacityframe,tcb at spec,frame at style},%
- tcb fill interior/.style={fill=tcbcol at back,fill opacity=\kvtcb at opacityback,tcb at spec,interior at style},%
- tcb fill title/.style={fill=tcbcol at backtitle,fill opacity=\kvtcb at opacitybacktitle,tcb at spec,title at style},%
+ tcb fill frame/.style={fill=tcbcolframe,fill opacity=\kvtcb at opacityframe,tcb at spec,frame at style},%
+ tcb fill interior/.style={fill=tcbcolback,fill opacity=\kvtcb at opacityback,tcb at spec,interior at style},%
+ tcb fill title/.style={fill=tcbcolbacktitle,fill opacity=\kvtcb at opacitybacktitle,tcb at spec,title at style},%
}
% fill frame
@@ -166,10 +166,10 @@
% draw segmentation line
\def\tcb at drawlower@path{%
\iftcb at sidebyside%
- \path[draw=tcbcol at frame,fill opacity=\kvtcb at opacityframe,dash pattern=on 1mm off 1mm,dash phase=0.5mm,tcb at spec,segmentation at style]
+ \path[draw=tcbcolframe,fill opacity=\kvtcb at opacityframe,dash pattern=on 1mm off 1mm,dash phase=0.5mm,tcb at spec,segmentation at style]
(segmentation.north)--(segmentation.south);%
\else%
- \path[draw=tcbcol at frame,fill opacity=\kvtcb at opacityframe,dash pattern=on 1mm off 1mm,dash phase=0.5mm,tcb at spec,segmentation at style]
+ \path[draw=tcbcolframe,fill opacity=\kvtcb at opacityframe,dash pattern=on 1mm off 1mm,dash phase=0.5mm,tcb at spec,segmentation at style]
(segmentation.west)--(segmentation.east);%
\fi%
}
@@ -256,7 +256,7 @@
}
\def\tcb at drawspec@T{%
- \tcb at pathbase{top color=tcbcol at frame,bottom color=tcbcol at back,fill opacity=\kvtcb at opacitybacktitle}{[yshift=-0.01pt]interior.north west}{[yshift=0.01pt]title.south east}%
+ \tcb at pathbase{top color=tcbcolframe,bottom color=tcbcolback,fill opacity=\kvtcb at opacitybacktitle}{[yshift=-0.01pt]interior.north west}{[yshift=0.01pt]title.south east}%
{\tcb at arc@zpt}{\tcb at arc@zpt}{\tcb at arc@zpt}{\tcb at arc@zpt}%
}
@@ -270,7 +270,7 @@
\def\tcb at drawframe@spartan{%
\begin{pgfscope}%
\pgfpathrectangle{\pgfpointorigin}{\pgfqpoint{\tcb at width}{\tcb at height}}%
- \pgfsetfillcolor{tcbcol at frame}%
+ \pgfsetfillcolor{tcbcolframe}%
\pgfsetfillopacity{\kvtcb at opacityframe}%
\pgfusepath{fill}%
\end{pgfscope}%
@@ -280,7 +280,7 @@
\begin{pgfscope}%
\pgfpathrectanglecorners{\pgfqpoint{\kvtcb at left@rule}{\kvtcb at bottom@rule}}%
{\pgfqpoint{\the\dimexpr\tcb at width-\kvtcb at right@rule\relax}{\the\dimexpr\kvtcb at bottom@rule+\tcb at innerheight\relax}}%
- \pgfsetfillcolor{tcbcol at back}%
+ \pgfsetfillcolor{tcbcolback}%
\pgfsetfillopacity{\kvtcb at opacityback}%
\pgfusepath{fill}%
\end{pgfscope}%
@@ -290,7 +290,7 @@
\begin{pgfscope}%
\pgfpathrectanglecorners{\pgfqpoint{\kvtcb at left@rule}{\kvtcb at bottom@rule}}%
{\pgfqpoint{\the\dimexpr\tcb at width-\kvtcb at right@rule\relax}{\the\dimexpr\tcb at height-\kvtcb at top@rule\relax}}%
- \pgfsetfillcolor{tcbcol at back}%
+ \pgfsetfillcolor{tcbcolback}%
\pgfsetfillopacity{\kvtcb at opacityback}%
\pgfusepath{fill}%
\end{pgfscope}%
@@ -300,7 +300,7 @@
\begin{pgfscope}%
\pgfpathrectanglecorners{\pgfqpoint{\kvtcb at left@rule}{\the\dimexpr\kvtcb at bottom@rule+\tcb at innerheight+\kvtcb at title@rule\relax}}%
{\pgfqpoint{\the\dimexpr\tcb at width-\kvtcb at right@rule\relax}{\the\dimexpr\tcb at height-\kvtcb at top@rule\relax}}%
- \pgfsetfillcolor{tcbcol at backtitle}%
+ \pgfsetfillcolor{tcbcolbacktitle}%
\pgfsetfillopacity{\kvtcb at opacitybacktitle}%
\pgfusepath{fill}%
\end{pgfscope}%
@@ -317,7 +317,7 @@
\pgfpathmoveto{\pgfqpoint{\kvtcb at left@rule}{\tcb at seg@pos}}%
\pgfpathlineto{\pgfqpoint{\the\dimexpr\tcb at width-\kvtcb at right@rule\relax}{\tcb at seg@pos}}%
\fi%
- \pgfsetcolor{tcbcol at frame}%
+ \pgfsetcolor{tcbcolframe}%
\pgfsetstrokeopacity{\kvtcb at opacityframe}%
\pgfusepath{stroke}%
\end{pgfscope}%
@@ -376,7 +376,7 @@
\path[draw,line width=\kvtcb at title@rule+1000sp,#1]
([yshift=-\kvtcb at title@rule/2]title.south west)--([yshift=-\kvtcb at title@rule/2]title.south east);
\fi}},%
- colbacklower/.colorlet=tcbcol at backlower,%
+ colbacklower/.colorlet=tcbcolbacklower,%
clear at spec/.code={\tcb at spec{}},%
tikz/.code={\appto\tcb at tikz@option at hook{,#1}},%
tikz reset/.code={\let\tcb at tikz@option at hook\@empty},%
@@ -511,30 +511,30 @@
interior titled code={%
\iftcb at lowerseparated%
\ifcase\tcbsegmentstate%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithtitle@path}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithtitle@path}%
\or%
- \tcb at spec{fill=tcbcol at back}\tcb at drawspec@UT%
+ \tcb at spec{fill=tcbcolback}\tcb at drawspec@UT%
\else%
- {\tcbset{interior style={fill=tcbcol at backlower,segmentation at style}}\tcb at drawwithtitle@path}%
+ {\tcbset{interior style={fill=tcbcolbacklower,segmentation at style}}\tcb at drawwithtitle@path}%
\fi%
\else%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithtitle@path}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithtitle@path}%
\fi\tcb at spec{}},
interior code={%
\iftcb at lowerseparated%
\ifcase\tcbsegmentstate%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithouttitle@path}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithouttitle@path}%
\or%
- \tcb at spec{fill=tcbcol at back}\tcb at drawspec@UR%
+ \tcb at spec{fill=tcbcolback}\tcb at drawspec@UR%
\else%
- {\tcbset{interior style={fill=tcbcol at backlower,segmentation at style}}\tcb at drawwithouttitle@path}%
+ {\tcbset{interior style={fill=tcbcolbacklower,segmentation at style}}\tcb at drawwithouttitle@path}%
\fi%
\else%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithouttitle@path}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithouttitle@path}%
\fi\tcb at spec{}},
segmentation code={\iftcb at sidebyside%
- \iftcb at hasTitle\tcb at drawspec@sbs at B{fill=tcbcol at backlower}\else%
- \tcb at drawspec@sbs at A{fill=tcbcol at backlower}\fi\else\tcb at drawspec@LR{fill=tcbcol at backlower}\fi\tcb at spec{}},%
+ \iftcb at hasTitle\tcb at drawspec@sbs at B{fill=tcbcolbacklower}\else%
+ \tcb at drawspec@sbs at A{fill=tcbcolbacklower}\fi\else\tcb at drawspec@LR{fill=tcbcolbacklower}\fi\tcb at spec{}},%
skin first=bicolorfirst,skin middle=bicolormiddle,skin last=bicolorlast}
\tcbset{bicolor/.style={skin=bicolor}}
@@ -544,30 +544,30 @@
interior titled code={%
\iftcb at lowerseparated%
\ifcase\tcbsegmentstate%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithtitle@pathfirst}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithtitle@pathfirst}%
\or%
- \tcb at spec{fill=tcbcol at back}\tcb at drawspec@UT%
+ \tcb at spec{fill=tcbcolback}\tcb at drawspec@UT%
\else%
- {\tcbset{interior style={fill=tcbcol at backlower,segmentation at style}}\tcb at drawwithtitle@pathfirst}%
+ {\tcbset{interior style={fill=tcbcolbacklower,segmentation at style}}\tcb at drawwithtitle@pathfirst}%
\fi%
\else%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithtitle@pathfirst}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithtitle@pathfirst}%
\fi\tcb at spec{}},
interior code={%
\iftcb at lowerseparated%
\ifcase\tcbsegmentstate%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithouttitle@pathfirst}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithouttitle@pathfirst}%
\or%
- \tcb at spec{fill=tcbcol at back}\tcb at drawspec@UR%
+ \tcb at spec{fill=tcbcolback}\tcb at drawspec@UR%
\else%
- {\tcbset{interior style={fill=tcbcol at backlower,segmentation at style}}\tcb at drawwithouttitle@pathfirst}%
+ {\tcbset{interior style={fill=tcbcolbacklower,segmentation at style}}\tcb at drawwithouttitle@pathfirst}%
\fi%
\else%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithouttitle@pathfirst}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithouttitle@pathfirst}%
\fi\tcb at spec{}},
segmentation code={\iftcb at sidebyside%
- \iftcb at hasTitle\tcb at drawspec@sbs at D{fill=tcbcol at backlower}\else%
- \tcb at drawspec@sbs at C{fill=tcbcol at backlower}\fi\else\tcb at drawspec@LS{fill=tcbcol at backlower}\fi\tcb at spec{}},%
+ \iftcb at hasTitle\tcb at drawspec@sbs at D{fill=tcbcolbacklower}\else%
+ \tcb at drawspec@sbs at C{fill=tcbcolbacklower}\fi\else\tcb at drawspec@LS{fill=tcbcolbacklower}\fi\tcb at spec{}},%
skin first=bicolorfirst,skin middle=bicolormiddle,skin last=bicolormiddle}
\tcb at new@skin{bicolormiddle}{base at middle,%
@@ -575,30 +575,30 @@
interior titled code={%
\iftcb at lowerseparated%
\ifcase\tcbsegmentstate%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithtitle@pathmiddle}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithtitle@pathmiddle}%
\or%
- \tcb at spec{fill=tcbcol at back}\tcb at drawspec@UT%
+ \tcb at spec{fill=tcbcolback}\tcb at drawspec@UT%
\else%
- {\tcbset{interior style={fill=tcbcol at backlower,segmentation at style}}\tcb at drawwithtitle@pathmiddle}%
+ {\tcbset{interior style={fill=tcbcolbacklower,segmentation at style}}\tcb at drawwithtitle@pathmiddle}%
\fi%
\else%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithtitle@pathmiddle}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithtitle@pathmiddle}%
\fi\tcb at spec{}},%
interior code={%
\iftcb at lowerseparated%
\ifcase\tcbsegmentstate%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithouttitle@pathmiddle}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithouttitle@pathmiddle}%
\or%
- \tcb at spec{fill=tcbcol at back}\tcb at drawspec@US%
+ \tcb at spec{fill=tcbcolback}\tcb at drawspec@US%
\else%
- {\tcbset{interior style={fill=tcbcol at backlower,segmentation at style}}\tcb at drawwithouttitle@pathmiddle}%
+ {\tcbset{interior style={fill=tcbcolbacklower,segmentation at style}}\tcb at drawwithouttitle@pathmiddle}%
\fi%
\else%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithouttitle@pathmiddle}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithouttitle@pathmiddle}%
\fi\tcb at spec{}},
segmentation code={\iftcb at sidebyside%
- \iftcb at hasTitle\tcb at drawspec@sbs at D{fill=tcbcol at backlower}\else%
- \tcb at drawspec@sbs at E{fill=tcbcol at backlower}\fi\else\tcb at drawspec@LS{fill=tcbcol at backlower}\fi\tcb at spec{}},%
+ \iftcb at hasTitle\tcb at drawspec@sbs at D{fill=tcbcolbacklower}\else%
+ \tcb at drawspec@sbs at E{fill=tcbcolbacklower}\fi\else\tcb at drawspec@LS{fill=tcbcolbacklower}\fi\tcb at spec{}},%
skin first=bicolormiddle,skin middle=bicolormiddle,skin last=bicolormiddle}
\tcb at new@skin{bicolorlast}{base at last,%
@@ -606,30 +606,30 @@
interior titled code={%
\iftcb at lowerseparated%
\ifcase\tcbsegmentstate
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithtitle@pathlast}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithtitle@pathlast}%
\or%
- \tcb at spec{fill=tcbcol at back}\tcb at drawspec@UT%
+ \tcb at spec{fill=tcbcolback}\tcb at drawspec@UT%
\else%
- {\tcbset{interior style={fill=tcbcol at backlower,segmentation at style}}\tcb at drawwithtitle@pathlast}%
+ {\tcbset{interior style={fill=tcbcolbacklower,segmentation at style}}\tcb at drawwithtitle@pathlast}%
\fi%
\else%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithtitle@pathlast}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithtitle@pathlast}%
\fi\tcb at spec{}},
interior code={%
\iftcb at lowerseparated%
\ifcase\tcbsegmentstate%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithouttitle@pathlast}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithouttitle@pathlast}%
\or%
- \tcb at spec{fill=tcbcol at back}\tcb at drawspec@US%
+ \tcb at spec{fill=tcbcolback}\tcb at drawspec@US%
\else
- {\tcbset{interior style={fill=tcbcol at backlower,segmentation at style}}\tcb at drawwithouttitle@pathlast}%
+ {\tcbset{interior style={fill=tcbcolbacklower,segmentation at style}}\tcb at drawwithouttitle@pathlast}%
\fi%
\else%
- {\tcb at spec{fill=tcbcol at back}\tcb at drawwithouttitle@pathlast}%
+ {\tcb at spec{fill=tcbcolback}\tcb at drawwithouttitle@pathlast}%
\fi\tcb at spec{}},%
segmentation code={\iftcb at sidebyside%
- \iftcb at hasTitle\tcb at drawspec@sbs at B{fill=tcbcol at backlower}\else%
- \tcb at drawspec@sbs at F{fill=tcbcol at backlower}\fi\else\tcb at drawspec@LR{fill=tcbcol at backlower}\fi\tcb at spec{}},%
+ \iftcb at hasTitle\tcb at drawspec@sbs at B{fill=tcbcolbacklower}\else%
+ \tcb at drawspec@sbs at F{fill=tcbcolbacklower}\fi\else\tcb at drawspec@LR{fill=tcbcolbacklower}\fi\tcb at spec{}},%
skin first=bicolormiddle,skin middle=bicolormiddle,skin last=bicolorlast}
\tcb at new@skin{tile}{skin at bicolor,frame engine=empty,%
@@ -646,7 +646,7 @@
\tcb at new@skin{tilelast}{skin at bicolorlast,frame engine=empty,%
skin first=tilemiddle,skin middle=tilemiddle,skin last=tilelast}
-\tikzset{beamer at color/.style={fill=none,top color=tcbcol at back,bottom color=tcbcol at back!85!black}}
+\tikzset{beamer at color/.style={fill=none,top color=tcbcolback,bottom color=tcbcolback!85!black}}
\tcb at new@skin{beamer}{base at unbroken,%
frame engine=path,interior titled engine=empty,interior engine=empty,segmentation engine=empty,title engine=path,%
@@ -758,12 +758,12 @@
\iftcb at sidebyside%
\tcb at drawlower@path%
\else%
- \path[left color=tcbcol at frame!75!white,right color=tcbcol at frame!75!white!25!tcbcol at back,segmentation at style]
+ \path[left color=tcbcolframe!75!white,right color=tcbcolframe!75!white!25!tcbcolback,segmentation at style]
([yshift={-\kvtcb at middle/4}]segmentation.west) rectangle ([yshift={\kvtcb at middle/4}]segmentation.east);
\fi%
}
-\tikzset{widget at color/.style={left color=tcbcol at frame!75!white,right color=tcbcol at frame!75!white!25!tcbcol at back}}
+\tikzset{widget at color/.style={left color=tcbcolframe!75!white,right color=tcbcolframe!75!white!25!tcbcolback}}
\tcb at new@skin{widget}{base at unbroken,%
frame engine=path,interior titled engine=path,interior engine=path,segmentation engine=empty,title engine=empty,%
@@ -1037,11 +1037,11 @@
code={\def\tcb at specialtitle@hook{%
\ifx\tcbtitletext\@empty\else%
\tcb at trans@set at boxedsize{#2}%
- \colorlet{tcbtranscol at frame}{tcbcol at frame}%
- \colorlet{tcbtranscol at back}{tcbcol at backtitle}%
+ \colorlet{tcbtranscol at frame}{tcbcolframe}%
+ \colorlet{tcbtranscol at back}{tcbcolbacktitle}%
\let\tcb at trans@skin at current\kvtcb at skin@current%
\let\tcb at trans@boxedstyle\kvtcb at style@boxedtitle%
- \setbox\tcb at titlebox\color at hbox\bgroup\color{tcbcol at title}\kvtcb at fonttitle\kvtcb at before@boxedtitle\kvtcb at haligntitle\kvtcb at before@title\tcbtitletext\kvtcb at after@title\kvtcb at after@boxedtitle\egroup\color at endbox%
+ \setbox\tcb at titlebox\color at hbox\bgroup\color{tcbcoltitle}\kvtcb at fonttitle\kvtcb at before@boxedtitle\kvtcb at haligntitle\kvtcb at before@title\tcbtitletext\kvtcb at after@title\kvtcb at after@boxedtitle\egroup\color at endbox%
\setbox\tcb at titlebox\color at hbox\tcbox[skin=\tcb at trans@skin at current,colframe=tcbtranscol at frame,colback=tcbtranscol at back,%
code={\pgfkeysalsofrom\tcb at trans@boxedsize\pgfkeysalsofrom\tcb at trans@boxedstyle}]{\box\tcb at titlebox}\color at endbox%
%
@@ -1348,8 +1348,8 @@
enlarge top by=0mm,
enlarge bottom by=0mm,
width=\the\dimexpr\linewidth+1.6cm\relax,
- frame style={top color=tcbcol at frame,bottom color=tcbcol at frame,middle color=yellow!75!tcbcol at frame},
- title style={left color=tcbcol at frame,right color=tcbcol at frame,middle color=yellow!75!tcbcol at frame},
+ frame style={top color=tcbcolframe,bottom color=tcbcolframe,middle color=yellow!75!tcbcolframe},
+ title style={left color=tcbcolframe,right color=tcbcolframe,middle color=yellow!75!tcbcolframe},
watermark tikz={\draw[line width=2mm] circle (1cm) node{\fontfamily{ptm}\fontseries{b}\fontsize{20mm}{20mm}\selectfont!};},
watermark zoom=0.75,
}}
@@ -1873,6 +1873,11 @@
hyperurl*/.style 2 args={hyperurl* node={#1}{#2}{frame}},
hyperurl* interior/.style 2 args={hyperurl* node={#1}{#2}{interior}},
hyperurl* title/.style 2 args={hyperurl* node={#1}{#2}{title}},
+ beamer hidden/.style={nirvana},
+ beamer alerted/.style={fuzzy halo},
+ only/.code args={<#1>#2}{\only<#1>{\tcbset{#2}}},%
+ hide/.code args={<#1>}{\only<#1>{\tcbset{beamer hidden}}},%
+ alert/.code args={<#1>}{\only<#1>{\tcbset{beamer alerted}}},%
}
\tcbset{%
@@ -1881,7 +1886,7 @@
colbacklower=black!15!white,%
extend freelance=,extend freelancefirst=,extend freelancemiddle=,extend freelancelast=,%
clear at spec,%
- watermark opacity=1.00,watermark color=tcbcol at back!85!tcbcol at frame,%
+ watermark opacity=1.00,watermark color=tcbcolback!85!tcbcolframe,%
watermark zoom=0.75,clip watermark,%
clip title=false,clip upper=false,clip lower=false,%
no borderline,smart shadow arc,no shadow,no underlay,no finish,tikz reset,at begin tikz reset,at end tikz reset,%
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\tcbuselibrary{skins}
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbtheorems.code.tex: Code for theorems in colorboxes
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\RequirePackage{amsmath}
@@ -58,17 +58,17 @@
\if at fleqn%
\tcbset{%
- ams equation upper/.style={before upper=\tcb at hack@amsmath\equation,after upper=\endequation},%
- ams equation lower/.style={before lower=\tcb at hack@amsmath\equation,after lower=\endequation},%
- ams equation* upper/.style={before upper=\tcb at hack@amsmath\csname equation*\endcsname,after upper=\endequation},%
- ams equation* lower/.style={before lower=\tcb at hack@amsmath\csname equation*\endcsname,after lower=\endequation}%
+ ams equation upper/.style={before upper*=\tcb at hack@amsmath\equation,after upper*=\endequation},%
+ ams equation lower/.style={before lower*=\tcb at hack@amsmath\equation,after lower*=\endequation},%
+ ams equation* upper/.style={before upper*=\tcb at hack@amsmath\csname equation*\endcsname,after upper*=\endequation},%
+ ams equation* lower/.style={before lower*=\tcb at hack@amsmath\csname equation*\endcsname,after lower*=\endequation}%
}%
\else%
\tcbset{%
- ams equation upper/.style={before upper=\tcb at hack@currenvir\equation,after upper=\endequation},%
- ams equation lower/.style={before lower=\tcb at hack@currenvir\equation,after lower=\endequation},%
- ams equation* upper/.style={before upper=\tcb at hack@currenvir\csname equation*\endcsname,after upper=\endequation},%
- ams equation* lower/.style={before lower=\tcb at hack@currenvir\csname equation*\endcsname,after lower=\endequation},%
+ ams equation upper/.style={before upper*=\tcb at hack@currenvir\equation,after upper*=\endequation},%
+ ams equation lower/.style={before lower*=\tcb at hack@currenvir\equation,after lower*=\endequation},%
+ ams equation* upper/.style={before upper*=\tcb at hack@currenvir\csname equation*\endcsname,after upper*=\endequation},%
+ ams equation* lower/.style={before lower*=\tcb at hack@currenvir\csname equation*\endcsname,after lower*=\endequation},%
}%
\fi
@@ -76,22 +76,22 @@
theorem/.style args={#1#2#3#4}{%
step and label={#2}{#4},%
title={\letcs\tcb at temp{the#2}\tcb at theo@title{#1}{\tcb at temp}{#3}}},%
- math upper/.style={before upper=$\displaystyle,after upper=$},%
- math lower/.style={before lower=$\displaystyle,after lower=$},%
+ math upper/.style={before upper*=$\displaystyle,after upper*=$},%
+ math lower/.style={before lower*=$\displaystyle,after lower*=$},%
math/.style={math upper,math lower},%
ams equation/.style={ams equation upper,ams equation lower},%
ams equation*/.style={ams equation* upper,ams equation* lower},%
- ams align upper/.style={before upper=\tcb at hack@amsmath\align,after upper=\endalign},%
- ams align lower/.style={before lower=\tcb at hack@amsmath\align,after lower=\endalign},%
+ ams align upper/.style={before upper*=\tcb at hack@amsmath\align,after upper*=\endalign},%
+ ams align lower/.style={before lower*=\tcb at hack@amsmath\align,after lower*=\endalign},%
ams align/.style={ams align upper,ams align lower},%
- ams align* upper/.style={before upper=\tcb at hack@amsmath\csname align*\endcsname,after upper=\endalign},%
- ams align* lower/.style={before lower=\tcb at hack@amsmath\csname align*\endcsname,after lower=\endalign},%
+ ams align* upper/.style={before upper*=\tcb at hack@amsmath\csname align*\endcsname,after upper*=\endalign},%
+ ams align* lower/.style={before lower*=\tcb at hack@amsmath\csname align*\endcsname,after lower*=\endalign},%
ams align*/.style={ams align* upper,ams align* lower},%
- ams gather upper/.style={before upper=\tcb at hack@amsmath\gather,after upper=\endgather},%
- ams gather lower/.style={before lower=\tcb at hack@amsmath\gather,after lower=\endgather},%
+ ams gather upper/.style={before upper*=\tcb at hack@amsmath\gather,after upper*=\endgather},%
+ ams gather lower/.style={before lower*=\tcb at hack@amsmath\gather,after lower*=\endgather},%
ams gather/.style={ams gather upper,ams gather lower},%
- ams gather* upper/.style={before upper=\tcb at hack@amsmath\csname gather*\endcsname,after upper=\endgather},%
- ams gather* lower/.style={before lower=\tcb at hack@amsmath\csname gather*\endcsname,after lower=\endgather},%
+ ams gather* upper/.style={before upper*=\tcb at hack@amsmath\csname gather*\endcsname,after upper*=\endgather},%
+ ams gather* lower/.style={before lower*=\tcb at hack@amsmath\csname gather*\endcsname,after lower*=\endgather},%
ams gather*/.style={ams gather* upper,ams gather* lower},%
ams nodisplayskip upper/.style={before upper=\vskip-\abovedisplayskip},%
ams nodisplayskip lower/.style={before lower=\vskip-\abovedisplayskip},%
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbvignette.code.tex: Code for ornamental frames
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\tcbuselibrary{skins}
@@ -280,7 +280,7 @@
%
underlay at vignette/.style 2 args={underlay #1={%
\begin{tcbclipframe}\tcbvignette{%
- raised color=tcbcol at frame,
+ raised color=tcbcolframe,
north size=\kvtcb at top@rule at stand,
south size=\kvtcb at bottom@rule at stand,
west size=\kvtcb at left@rule,
@@ -310,11 +310,11 @@
%
underlay raised shading vignette/.style={%
underlay vignette={draw method=clipped,
- north style={bottom color=tcbcol at frame,top color=tcbcol at frame!33!white},
- east style={left color=tcbcol at frame,right color=tcbcol at frame!66!black},
- south style={top color=tcbcol at frame,bottom color=tcbcol at frame!33!black},
- west style={right color=tcbcol at frame,left color=tcbcol at frame!66!white},#1}},
+ north style={bottom color=tcbcolframe,top color=tcbcolframe!33!white},
+ east style={left color=tcbcolframe,right color=tcbcolframe!66!black},
+ south style={top color=tcbcolframe,bottom color=tcbcolframe!33!black},
+ west style={right color=tcbcolframe,left color=tcbcolframe!66!white},#1}},
%
underlay shade in vignette/.style={%
- underlay vignette={draw method=clipped,color from=tcbcol at back to tcbcol at frame,#1}},
+ underlay vignette={draw method=clipped,color from=tcbcolback to tcbcolframe,#1}},
}
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcbxparse.code.tex: Code for xparse features
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb at set@library at version{4.15}
+\tcb at set@library at version{4.20}
\RequirePackage{xparse}[2013/12/31]
Modified: trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty 2019-03-02 22:10:43 UTC (rev 50205)
+++ trunk/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty 2019-03-02 22:11:06 UTC (rev 50206)
@@ -1,8 +1,8 @@
-%% The LaTeX package tcolorbox - version 4.15 (2018/12/07)
+%% The LaTeX package tcolorbox - version 4.20 (2019/03/02)
%% tcolorbox.sty: Text color boxes
%%
%% -------------------------------------------------------------------------------------------
-%% Copyright (c) 2006-2018 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% Copyright (c) 2006-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
%% -------------------------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
@@ -18,8 +18,8 @@
%% This work consists of all files listed in README
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tcolorbox}[2018/12/07 version 4.15 text color boxes]
-\def\tcb at version{4.15}
+\ProvidesPackage{tcolorbox}[2019/03/02 version 4.20 text color boxes]
+\def\tcb at version{4.20}
\RequirePackage{pgf}[2008/01/15]
\RequirePackage{verbatim}[2003/08/22]
@@ -30,6 +30,7 @@
\newif\iftcb at lowerignored
\newif\iftcb at lowervisible
\newif\iftcb at uppervisible
+\newif\iftcb at titlevisible
\newif\iftcb at hasTitle
\newif\iftcb at hasLower
\newif\iftcb at lowerspace
@@ -129,7 +130,7 @@
\pgfkeys{/handlers/.colorlet/.code=\pgfkeysalso{\pgfkeyscurrentpath/.code=\colorlet{#1}{##1}}}
\newcommand\tcbtitle{\ifx\tcbtitletext\@empty\else%
- \leavevmode{\color{tcbcol at title}\kvtcb at fonttitle\kvtcb at haligntitle\kvtcb at before@title\tcbtitletext\kvtcb at after@title}\fi}
+ \leavevmode{\color{tcbcoltitle}\kvtcb at fonttitle\kvtcb at haligntitle\kvtcb at before@title\tcbtitletext\kvtcb at after@title}\fi}
\def\tcb at detach@title at code@{%
\let\tcbtitletext\kvtcb at title%
@@ -164,6 +165,15 @@
\def\tcb at raggedleft@plain{\raggedleft\leftskip0pt plus2em \spaceskip.3333em \xspaceskip.5em \hbadness=10000\relax}
\def\tcb at raggedcenter@plain{\centering\leftskip0pt plus2em\rightskip0pt plus2em\spaceskip.3333em \xspaceskip.5em \hbadness=10000\relax}
+\def\tcb at insert@before at upper@ignore{\kvtcb at before@upper\ignorespaces}
+\def\tcb at insert@before at upper@noignore{\kvtcb at before@upper}
+\def\tcb at insert@before at lower@ignore{\kvtcb at before@lower\ignorespaces}
+\def\tcb at insert@before at lower@noignore{\kvtcb at before@lower}
+\def\tcb at insert@after at upper@unskip{\ifvmode\else\unskip\fi\kvtcb at after@upper}
+\def\tcb at insert@after at upper@nounskip{\kvtcb at after@upper}
+\def\tcb at insert@after at lower@unskip{\ifvmode\else\unskip\fi\kvtcb at after@lower}
+\def\tcb at insert@after at lower@nounskip{\kvtcb at after@lower}
+
\tcbset{%
title/.store in=\kvtcb at title,
notitle/.style={title=},
@@ -247,12 +257,12 @@
bottom/.store in=\kvtcb at bottom,
bottomtitle/.store in=\kvtcb at bottomtitle,
middle/.store in=\kvtcb at middle,
- colback/.colorlet=tcbcol at back,
- colframe/.colorlet=tcbcol at frame,
- colupper/.colorlet=tcbcol at upper,
- collower/.colorlet=tcbcol at lower,
+ colback/.colorlet=tcbcolback,
+ colframe/.colorlet=tcbcolframe,
+ colupper/.colorlet=tcbcolupper,
+ collower/.colorlet=tcbcollower,
coltext/.style={colupper=#1,collower=#1},
- coltitle/.colorlet=tcbcol at title,
+ coltitle/.colorlet=tcbcoltitle,
fonttitle/.store in=\kvtcb at fonttitle,
fontupper/.store in=\kvtcb at fontupper,
fontlower/.store in=\kvtcb at fontlower,
@@ -310,8 +320,11 @@
upperbox/.is choice,
upperbox/visible/.code={\tcb at uppervisibletrue},
upperbox/invisible/.code={\tcb at uppervisiblefalse},
- visible/.style={upperbox=visible,lowerbox=visible},
- invisible/.style={upperbox=invisible,lowerbox=invisible},
+ titlebox/.is choice,
+ titlebox/visible/.code={\tcb at titlevisibletrue},
+ titlebox/invisible/.code={\tcb at titlevisiblefalse},
+ visible/.style={upperbox=visible,lowerbox=visible,titlebox=visible},
+ invisible/.style={upperbox=invisible,lowerbox=invisible,titlebox=invisible},
natural height/.code={\tcb at fixedheightfalse\tcb@@ch@@operation{\tcb at ch@natural}},
height/.code={\tcb at fixedheighttrue\tcb at dim@to\kvtcb at height@fixed{#1}\tcb@@ch@@operation{\tcb at ch@fixed}},
text height/.code={\tcb at fixedheighttrue\tcb at dim@to\kvtcb at height@fixed{#1}\tcb@@ch@@operation{\tcb at ch@innerfixed}},
@@ -543,12 +556,14 @@
standard jigsaw/.style={skin=standard jigsaw},%
before title/.store in=\kvtcb at before@title,%
after title/.store in=\kvtcb at after@title,%
- before upper/.store in=\kvtcb at before@upper,%
- after upper/.store in=\kvtcb at after@upper,%
- after upper*/.style={after upper={#1}},%
- before lower/.store in=\kvtcb at before@lower,%
- after lower/.store in=\kvtcb at after@lower,%
- after lower*/.style={after lower={#1}},%
+ before upper/.code={\def\kvtcb at before@upper{#1}\let\tcb at insert@before at upper\tcb at insert@before at upper@ignore},%
+ before upper*/.code={\def\kvtcb at before@upper{#1}\let\tcb at insert@before at upper\tcb at insert@before at upper@noignore},%
+ after upper/.code={\def\kvtcb at after@upper{#1}\let\tcb at insert@after at upper\tcb at insert@after at upper@unskip},%
+ after upper*/.code={\def\kvtcb at after@upper{#1}\let\tcb at insert@after at upper\tcb at insert@after at upper@nounskip},%
+ before lower/.code={\def\kvtcb at before@lower{#1}\let\tcb at insert@before at lower\tcb at insert@before at lower@ignore},%
+ before lower*/.code={\def\kvtcb at before@lower{#1}\let\tcb at insert@before at lower\tcb at insert@before at lower@noignore},%
+ after lower/.code={\def\kvtcb at after@lower{#1}\let\tcb at insert@after at lower\tcb at insert@after at lower@unskip},%
+ after lower*/.code={\def\kvtcb at after@lower{#1}\let\tcb at insert@after at lower\tcb at insert@after at lower@nounskip},%
center title/.style={halign title=flush center},%
center upper/.style={halign upper=flush center},%
center lower/.style={halign lower=flush center},%
@@ -561,12 +576,12 @@
tabularx*/.style 2 args={%
boxsep=\z@,top=\z@,bottom=\z@,leftupper=\z@,rightupper=\z@,
toptitle=1mm,bottomtitle=1mm,boxrule=0.5mm,
- before upper={\arrayrulecolor{tcbcol at frame}\def\arraystretch{1.1}#1%
+ before upper*={\arrayrulecolor{tcbcolframe}\def\arraystretch{1.1}#1%
\tcb at hack@currenvir\tabularx{\linewidth}{#2}},
- after upper=\endtabularx\arrayrulecolor{black}},
+ 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}},%
@@ -627,6 +642,7 @@
hbox/.style={capture=hbox},%
minipage/.style={capture=minipage},%
void/.style={capture=v@@d,capture/.code=,options at for/.code=,code={\def\tcbinputlisting at core{}}},
+ nirvana/.code={\let\tcb at draw@color at box\@empty},
check odd page/.is if=tcb at checkpage,
if odd page/.code 2 args={%
\tcbset{check odd page}%
@@ -666,7 +682,7 @@
list entry/.store in=\kvtcb at listentry,
list text/.style={list entry={\protect\numberline{\thetcbcounter}{\ignorespaces #1}}},
title filled/.is if=tcb at titlefilled,%
- @colbacktitle/.colorlet=tcbcol at backtitle,
+ @colbacktitle/.colorlet=tcbcolbacktitle,
colbacktitle/.style={title filled, at colbacktitle={#1}},
opacityupper/.store in=\kvtcb at opacityupper,
opacitylower/.store in=\kvtcb at opacitylower,
@@ -695,7 +711,6 @@
on line/.style={tcbox raise base,nobeforeafter},
shape at of@skin/.store in=\tcb at shapeofskin,
ignore nobreak/.is if=tcb at ignorenobreak,%
- only/.code args={<#1>#2}{\only<#1>{\tcbset{#2}}},%
%
tcbox width/.is choice,
tcbox width/auto/.code={\def\tcb at embed@tcbox{}},
@@ -778,10 +793,10 @@
\let\endtcb at savebox=\endtcb at lrbox
\def\tcb at saveupperbox{%
-\begin{tcb at savebox}{\tcb at upperbox}{\tcb at w@upper}\kvtcb at fontupper\kvtcb at halignupper\kvtcb at before@upper\ignorespaces}
+\begin{tcb at savebox}{\tcb at upperbox}{\tcb at w@upper}\kvtcb at fontupper\kvtcb at halignupper\tcb at insert@before at upper}
\def\tcb at savelowerbox{%
-\begin{tcb at savebox}{\tcb at lowerbox}{\tcb at w@lower}\kvtcb at fontlower\kvtcb at halignlower\kvtcb at before@lower\ignorespaces}
+\begin{tcb at savebox}{\tcb at lowerbox}{\tcb at w@lower}\kvtcb at fontlower\kvtcb at halignlower\tcb at insert@before at lower}
% counter for float
@@ -816,7 +831,7 @@
\ifx\kvtcb at title\@empty\tcb at hasTitlefalse\tcb at specialtitle@hook\else%
\tcb at hasTitletrue%
\tcbdimto\tcb at w@title{\kvtcb at width-(\kvtcb at left@rule+\kvtcb at right@rule+(\kvtcb at boxsep)*2+\kvtcb at lefttitle+\kvtcb at righttitle)}%
- \begin{tcb at savebox}{\tcb at titlebox}{\tcb at w@title}\color{tcbcol at title}\kvtcb at fonttitle\kvtcb at haligntitle\kvtcb at before@title\kvtcb at title\kvtcb at after@title\end{tcb at savebox}%
+ \begin{tcb at savebox}{\tcb at titlebox}{\tcb at w@title}\color{tcbcoltitle}\kvtcb at fonttitle\kvtcb at haligntitle\kvtcb at before@title\kvtcb at title\kvtcb at after@title\end{tcb at savebox}%
\fi%
}
@@ -886,17 +901,17 @@
\def\tcb at set@@upper at and@lower{%
\colorlet{tcbcol at origin}{.}%
- \let\tcb at after@box=\kvtcb at after@upper%
+ \let\tcb at insert@after at part=\tcb at insert@after at upper%
% switch for lower box
\def\tcblower{%
- \ifvmode\else\unskip\fi\tcb at after@box%
+ \tcb at insert@after at part%
\end{tcb at savebox}%
- \tcb at set@color{tcbcol at lower}%
+ \tcb at set@color{tcbcollower}%
\unless\iftcb at sidebyside%
\tcbdimto\tcb at w@lower{\tcb at innerwidth-\kvtcb at boxsep*2-\kvtcb at leftlower-\kvtcb at rightlower}%
\fi%
\tcb at hasLowertrue%
- \let\tcb at after@box=\kvtcb at after@lower%
+ \let\tcb at insert@after at part=\tcb at insert@after at lower%
\ifx\kvtcb at savelowerto\@empty%
\let\tcb at startbox\tcb at savelowerbox%
\let\endtcolorbox\tcb at endboxanddraw%
@@ -906,7 +921,7 @@
\fi%
\tcb at startbox}%
% start of upper box
- \tcb at set@color{tcbcol at upper}%
+ \tcb at set@color{tcbcolupper}%
\ifx\kvtcb at saveupperto\@empty%
\let\tcb at startbox\tcb at saveupperbox%
\let\endtcolorbox\tcb at endboxanddraw%
@@ -1089,7 +1104,7 @@
\let\tcolorbox\tcb at colorbox
\def\tcb at endboxanddraw{%
- \ifvmode\else\unskip\fi\tcb at after@box%
+ \tcb at insert@after at part%
\end{tcb at savebox}%
\tcb at reset@color%
\tcb at draw@color at box%
@@ -1399,7 +1414,7 @@
\def\tcb at drawframe@standard{%
\begin{pgfscope}%
\tcb at boundaryframe@standard%
- \pgfsetfillcolor{tcbcol at frame}%
+ \pgfsetfillcolor{tcbcolframe}%
\pgfsetfillopacity{\kvtcb at opacityframe}%
\pgfusepath{fill}%
\end{pgfscope}%
@@ -1409,7 +1424,7 @@
\def\tcb at drawframe@standardjigsaw{%
\begin{pgfscope}%
\tcb at boundaryframe@standardjigsaw%
- \pgfsetfillcolor{tcbcol at frame}%
+ \pgfsetfillcolor{tcbcolframe}%
\pgfsetfillopacity{\kvtcb at opacityframe}%
\pgfusepath{fill}%
\end{pgfscope}%
@@ -1419,7 +1434,7 @@
\def\tcb at drawwithtitle@standard{%
\begin{pgfscope}%
\tcb at boundaryinterior@title at standard%
- \pgfsetfillcolor{tcbcol at back}%
+ \pgfsetfillcolor{tcbcolback}%
\pgfsetfillopacity{\kvtcb at opacityback}%
\pgfusepath{fill}%
\end{pgfscope}%
@@ -1429,7 +1444,7 @@
\def\tcb at drawwithouttitle@standard{%
\begin{pgfscope}%
\tcb at boundaryinterior@notitle at standard%
- \pgfsetfillcolor{tcbcol at back}%
+ \pgfsetfillcolor{tcbcolback}%
\pgfsetfillopacity{\kvtcb at opacityback}%
\pgfusepath{fill}%
\end{pgfscope}%
@@ -1439,7 +1454,7 @@
\def\tcb at drawtitle@standard{%
\begin{pgfscope}%
\tcb at boundarytitle@standard%
- \pgfsetfillcolor{tcbcol at backtitle}%
+ \pgfsetfillcolor{tcbcolbacktitle}%
\pgfsetfillopacity{\kvtcb at opacitybacktitle}%
\pgfusepath{fill}%
\end{pgfscope}%
@@ -1458,7 +1473,7 @@
\pgfpathmoveto{\pgfqpoint{\kvtcb at left@rule}{\tcb at seg@pos}}%
\pgfpathlineto{\pgfqpoint{\the\dimexpr\tcb at width-\kvtcb at right@rule\relax}{\tcb at seg@pos}}%
\fi%
- \pgfsetcolor{tcbcol at frame}%
+ \pgfsetcolor{tcbcolframe}%
\pgfsetstrokeopacity{\kvtcb at opacityframe}%
\pgfusepath{stroke}%
\end{pgfscope}%
@@ -1513,14 +1528,14 @@
}
\def\tcb at tdraw@title at core{%
- \iftcb at hasTitle%
+ \iftcb at hasTitle\iftcb at titlevisible%%
\begin{pgfscope}%
\pgfsetfillopacity{\kvtcb at opacitytitle}%
\pgftext[x=\the\dimexpr\kvtcb at left@rule+\kvtcb at boxsep+\kvtcb at lefttitle\relax,
y=\the\dimexpr\tcb at height-\kvtcb at top@rule-\kvtcb at boxsep-\kvtcb at toptitle\relax,
- left,top]{\color{tcbcol at title}\box\tcb at titlebox}%
+ left,top]{\color{tcbcoltitle}\box\tcb at titlebox}%
\end{pgfscope}%
- \fi%
+ \fi\fi%
}
\let\tcb at tdraw@title=\tcb at tdraw@title at core
@@ -1530,7 +1545,7 @@
\pgfsetfillopacity{\kvtcb at opacityupper}%
\csname tcb at dbox@\kvtcb at valignupper\endcsname{\the\dimexpr\kvtcb at left@rule+\kvtcb at boxsep+\kvtcb at leftupper\relax}%
{\the\dimexpr\tcb at innerheight+\kvtcb at bottom@rule-\kvtcb at boxsep-\tcb at break@topsep-\kvtcb at top-\tcb at height@upper\relax}%
- {\tcb at height@upper}{\tcb at upperbox}{tcbcol at upper}%
+ {\tcb at height@upper}{\tcb at upperbox}{tcbcolupper}%
\end{pgfscope}%
\fi%
}
@@ -1542,7 +1557,7 @@
\pgfsetfillopacity{\kvtcb at opacitylower}%
\csname tcb at dbox@\kvtcb at valignlower\endcsname{\the\dimexpr\kvtcb at left@rule+\kvtcb at boxsep+\kvtcb at leftlower\relax}%
{\the\dimexpr\kvtcb at bottom@rule+\kvtcb at boxsep+\tcb at break@bottomsep+\kvtcb at bottom\relax}%
- {\tcb at height@lower}{\tcb at lowerbox}{tcbcol at lower}%
+ {\tcb at height@lower}{\tcb at lowerbox}{tcbcollower}%
\end{pgfscope}%
\fi%
}
@@ -1573,7 +1588,7 @@
\fi%
\iftcb at hasLower%
\tcb at box@align{\tcb at lowerbox}%
- \iftcb at lowervisible\leavevmode\color{tcbcol at lower}\unhbox\tcb at lowerbox%
+ \iftcb at lowervisible\leavevmode\color{tcbcollower}\unhbox\tcb at lowerbox%
\else%
\iftcb at lowerignored\else\rule[-\dp\tcb at lowerbox]{\z@}{\the\dimexpr\ht\tcb at lowerbox+\dp\tcb at lowerbox\relax}\fi%
\fi%
@@ -1716,8 +1731,8 @@
\tcbset{breakable at false,sidebyside=false}%
\tcb at set@@phantom%
\colorlet{tcbcol at origin}{.}%
- \tcb at set@color{tcbcol at upper}%
- \sbox\tcb at upperbox{\tcb at embed@tcbox{\kvtcb at fontupper\kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\ifvmode\else\unskip\fi\kvtcb at after@upper}}%
+ \tcb at set@color{tcbcolupper}%
+ \sbox\tcb at upperbox{\tcb at embed@tcbox{\kvtcb at fontupper\kvtcb at halignupper\tcb at insert@before at upper#1\tcb at insert@after at upper}}%
\tcb at reset@color%
\tcbdimto\tcb at val@raisebase{\the\dimexpr\dp\tcb at upperbox+\kvtcb at bottom+\kvtcb at boxsep+\kvtcb at bottom@rule at stand+\kvtcb at bbbottom@stand\relax}%
\tcbdimto\kvtcb at width{\wd\tcb at upperbox+\kvtcb at left@rule+\kvtcb at leftupper+\kvtcb at boxsep*2+\kvtcb at rightupper+\kvtcb at right@rule}%
@@ -1734,8 +1749,8 @@
\tcb at set@@title%
\tcb at set@@dimensions%
\colorlet{tcbcol at origin}{.}%
- \tcb at set@color{tcbcol at upper}%
- \begin{tcb at savebox}{\tcb at upperbox}{\tcb at w@upper}\kvtcb at fontupper\kvtcb at halignupper\kvtcb at before@upper\ignorespaces#1\ifvmode\else\unskip\fi\kvtcb at after@upper\end{tcb at savebox}%
+ \tcb at set@color{tcbcolupper}%
+ \begin{tcb at savebox}{\tcb at upperbox}{\tcb at w@upper}\kvtcb at fontupper\kvtcb at halignupper\tcb at insert@before at upper#1\tcb at insert@after at upper\end{tcb at savebox}%
\tcb at reset@color%
\tcb at hasLowerfalse%
\tcb at draw@color at box%
@@ -1758,13 +1773,13 @@
\newcommand{\tcbsubtitle}[2][]{%
\begingroup%
- \colorlet{tcbtranscol at frame}{tcbcol at frame}%
+ \colorlet{tcbtranscol at frame}{tcbcolframe}%
\iftcb at titlefilled%
- \colorlet{tcbtranscol at back}{tcbcol at backtitle}%
+ \colorlet{tcbtranscol at back}{tcbcolbacktitle}%
\else%
- \colorlet{tcbtranscol at back}{tcbcol at frame}%
+ \colorlet{tcbtranscol at back}{tcbcolframe}%
\fi%
- \colorlet{tcbtranscol at upper}{tcbcol at title}%
+ \colorlet{tcbtranscol at upper}{tcbcoltitle}%
\let\tcb at trans@fontupper\kvtcb at fonttitle%
\let\tcb at trans@boxsep\kvtcb at boxsep%
\let\tcb at trans@left\kvtcb at leftupper%
@@ -2112,7 +2127,7 @@
size=normal,rounded corners,parfillskip restore,
enlarge top by=0mm,enlarge bottom by=0mm,enlarge left by=0mm,enlarge right by=0mm,
toggle enlargement=none,toggle left and right=none,
- baseline=0pt,adjust text={\"Apgjy},upperbox=visible,lowerbox=visible,lower separated,
+ baseline=0pt,adjust text={\"Apgjy},upperbox=visible,lowerbox=visible,titlebox=visible,lower separated,
colback=black!5!white,colframe=black!75!white, at colbacktitle=black!50!white,coltext=black,coltitle=white,
fonttitle=,fontupper=,fontlower=,floatplacement=htb,nofloat,saveto=,savelowerto=,
tempfile={\jobname.tcbtemp},
More information about the tex-live-commits
mailing list