summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tcolorbox
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-03-02 22:11:06 +0000
committerKarl Berry <karl@freefriends.org>2019-03-02 22:11:06 +0000
commitd0d4f5e99557cfca38858fe41f0391bc6d12ed68 (patch)
tree4489b6927f4e02ddf43135544d034ba338328d7b /Master/texmf-dist/doc/latex/tcolorbox
parent3ca2e2c0ec37f510c87a47ebb56eae728cd2ff27 (diff)
tcolorbox (2mar19)
git-svn-id: svn://tug.org/texlive/trunk@50206 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/tcolorbox')
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/CHANGES17
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/README4
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.pdfbin273214 -> 273214 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex4
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdfbin456409 -> 456409 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex4
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.pdfbin441164 -> 440925 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex4
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.beamer.tex210
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib15
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex212
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex24
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex4
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex10
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty15
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex10
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex34
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex4
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdfbin7455968 -> 7938126 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex11
22 files changed, 461 insertions, 125 deletions
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/CHANGES b/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
index b09e5ddb85a..721d974d1e1 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
+++ b/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
@@ -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 @@ version 4.15 (2018/12/07)
* 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'
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/README b/Master/texmf-dist/doc/latex/tcolorbox/README
index ebaab0b4e19..67e8c16547e 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/README
+++ b/Master/texmf-dist/doc/latex/tcolorbox/README
@@ -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
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.pdf b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.pdf
index 7c384e06e8f..6745fadb2be 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.pdf
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex
index c6616a68054..4cd8461954e 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example-poster.tex
@@ -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
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf
index d7ddaa54a82..ea5dc03ad17 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex
index 495fd4c9934..64bd2eacedb 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex
@@ -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
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.pdf b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.pdf
index 13d4d8bf10a..67a36b97ebe 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.pdf
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex
index 70525e98704..11d6d47954b 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-tutorial-poster.tex
@@ -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
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.beamer.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.beamer.tex
new file mode 100644
index 00000000000..0fcb15e5a3f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.beamer.tex
@@ -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}
+
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib
index f0bc3dea967..8f1e4f7924f 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib
@@ -60,12 +60,21 @@
}
-@manual{tantau:2015a,
+@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},
+}
+
+
+@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},
}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex
index 2aa3bd08a7e..b8effa83e99 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex
@@ -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 @@ Now, we try again with adjusted titles:\\
\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 @@ More title options are documented in \Vref{subsec:contentadditions}
and \Vref{subsec:skinboxedtitle}.
\end{marker}
+
+
\clearpage
\subsection{Subtitle}
@@ -231,13 +251,13 @@ This is the lower part.
\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 @@ This is a \textbf{tcolorbox}.
\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 @@ This is a \textbf{tcolorbox}.
\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 @@ This is a \textbf{tcolorbox}.
\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}.
This is a \textbf{tcolorbox}.
\end{tcolorbox}
\end{exdispExample}
+\end{docTcbKey}
-\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.
-\end{marker}
-\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{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.
+\begin{marker}
+ 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}
\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,16 +2246,33 @@ This is the lower part.
\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.},
@@ -2219,19 +2282,28 @@ This is a \textbf{tcolorbox}.
This is the lower part.
\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.
-\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.
+\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}
+ 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}
@@ -2331,17 +2403,17 @@ One & Two & Three \\\hline\hline
\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.
\begin{exdispExample}{tikz_lower}
% \usepackage{tikz}
% \tcbuselibrary{skins,listings}
-\tcbset{tikz lower,listing side text,fonttitle=\bfseries,
- bicolor,colback=LightBlue!50!white,colbacklower=white,colframe=black,
- righthand width=3cm}
-\begin{tcblisting}{title=\tikzname\ drawing}
+\begin{tcblisting}{tikz lower,listing side text,fonttitle=\bfseries,
+ bicolor,colback=LightBlue!50!white,colbacklower=white,colframe=black,
+ 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 @@ do \emph{not} use |\tikzexternaldisable| in front of the |tcolorbox|.
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 @@ do \emph{not} use |\tikzexternaldisable| in front of the |tcolorbox|.
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,43 +4321,7 @@ Section \ref{subsec:everybox} from page \pageref{subsec:everybox}.
%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}
@@ -4330,7 +4367,26 @@ B
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}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex
index 7120e1d453c..f8c1c4553cd 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex
@@ -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.
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex
index b90b1158ff8..f6b20fb2e27 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex
@@ -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}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex
index 47684bfcd29..b5e37eee984 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.hooks.tex
@@ -83,30 +83,30 @@ from page \pageref{subsec:contentadditions}.
\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 @@ from page \pageref{subsec:contentadditions}.
\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}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex
index 1264943d557..84d9b00b055 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex
@@ -51,7 +51,7 @@ for some hints. The short story is: you have to install not only
\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 @@ The following keys are used inside |\tcbuselibrary| respectively
|\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}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex
index 4dfec5e94e8..2abe145bb61 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex
@@ -14,8 +14,10 @@ they all do the same thing, i.\,e.\ displaying listings with or without typesett
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 @@ To reactivate this setting, if overwritten by other libraries, use
\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 @@ For an combined example of using |\lstinline| inside a |tcolorbox|, see
\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
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty
index 7307f888597..9a48d42bb6c 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.s_main.sty
@@ -105,8 +105,8 @@
colframe=yellow!20!black,
sharp corners,rounded corners=southeast,arc is angular,arc=3mm,
underlay={%
- \path[fill=tcbcol@back!80!black] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
- \path[draw=tcbcol@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@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
+}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex
index cccbb8c5686..e357d5b78c6 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex
@@ -7,7 +7,7 @@ The library is loaded by a package option or inside the preamble by:
\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 @@ the \meta{options} are is appended.
attach boxed title to top left={xshift=1cm,yshift*=1mm-\tcboxedtitleheight},
varwidth boxed title*=-3cm,
boxed title style={frame code={
- \path[fill=tcbcol@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@back!60!black,right color=tcbcol@back!60!black,
- middle color=tcbcol@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 @@ but most other skins, e.\,g.\ \refSkin{enhanced}.
\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,
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex
index 566a4f5a45b..2d637f4678a 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex
@@ -633,6 +633,40 @@ Lower part
\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}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex
index d43c42993b8..c1d9d7efc06 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.vignette.tex
@@ -8,7 +8,7 @@ The library is loaded by a package option or inside the preamble by:
\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 @@ future.
\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},
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf
index c78646845da..e1e37bfe2cc 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex
index 0b0b0cd62bf..69d5d409922 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex
@@ -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}