summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-10-16 23:02:22 +0000
committerKarl Berry <karl@freefriends.org>2015-10-16 23:02:22 +0000
commitc1b5bed49c0955a235c7709f9766a8c7b4c42472 (patch)
tree0ed082499144a7517718c3fb923877d4d388493b
parent493a8c505aa811973d893d883d523582f756cf47 (diff)
tcolorbox (16oct15)
git-svn-id: svn://tug.org/texlive/trunk@38662 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/CHANGES13
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/README2
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdfbin361291 -> 361501 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib74
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.coreoptions.tex19
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.documentation.tex87
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.filling.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.initoptions.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex16
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex20
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.raster.tex4
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.skins.tex4
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex2
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex4
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdfbin6256300 -> 6276267 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex8
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex9
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex28
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex4
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty30
34 files changed, 241 insertions, 139 deletions
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/CHANGES b/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
index 50207ac2bca..da216e3163e 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
+++ b/Master/texmf-dist/doc/latex/tcolorbox/CHANGES
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%%
%% -------------------------------------------------------------------------------------------
%% Copyright (c) 2006-2014 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
@@ -819,3 +819,14 @@ version 3.72 (2015/08/12)
correctly by 'height fixed for' or 'height fill' (resulting in wrong page breaks)
- library loading made compatible with expl3
- cosmetic documentation changes
+
+version 3.73 (2015/10/16)
+- bug fix: '\tcbdocmarginnote' had a spurious blank.
+- parbox=false settings adapted for embedded lists
+- library 'documentation':
+ * new options:
+ 'before doc body command', 'after doc body command',
+ 'before doc body environment', 'after doc body environment',
+ 'before doc body key', 'after doc body key',
+ 'before doc body', 'after doc body'
+
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/README b/Master/texmf-dist/doc/latex/tcolorbox/README
index 628e7c3236e..30acc1aadc0 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/README
+++ b/Master/texmf-dist/doc/latex/tcolorbox/README
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%%
%% -------------------------------------------------------------------------------------------
%% Copyright (c) 2006-2014 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.pdf
index 62dfd0d07e5..b47e90fb1b2 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 1726eda2ce3..354f8df3b4a 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox-example.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcolorbox-example.tex: an example for tcolorbox
%%
%% -------------------------------------------------------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib
index 32fa8379ece..1ff2783a462 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.bib
@@ -1,12 +1,13 @@
-@manual{heinz:2013a,
+@manual{heinz:2015a,
author = {Carsten Heinz and Brooks Moses and Jobst Hoffmann},
title = {The Listings Package},
url = {http://mirror.ctan.org/macros/latex/contrib/listings/listings.pdf},
- version = {1.5b},
- date = {2013-08-26},
+ version = {1.6},
+ date = {2015-06-04},
language = {english}
}
+
@manual{schoepf:2001a,
author = {Rainer Sch{\"o}pf and Bernd Raichle and Chris Rowley},
title = {A New Implementation of {\LaTeX}'s verbatim and verbatim* Environments},
@@ -60,24 +61,15 @@
}
-@manual{tantau:2013a,
+@manual{tantau:2015a,
author = {Till Tantau},
title = {The TikZ and PGF Packages},
- subtitle = {Manual for version 3.0.0},
- url = {http://sourceforge.net/projects/pgf/},
- date = {2013-12-20},
-}
-
-@manual{thorub:2007a,
- author = {Kresten Krab Thorub and Frank Jensen and Chris Rowley},
- title = {The calc package -- Infix notation arithmetic in \LaTeX},
- url = {http://mirror.ctan.org/macros/latex/required/tools/},
- day = 22,
- month = aug,
- year = 2007,
- language = {english}
+ subtitle = {Manual for version 3.0.1a},
+ url = {http://mirrors.ctan.org/graphics/pgf/base/doc/pgfmanual.pdf},
+ date = {2015-08-29},
}
+
@manual{carlisle:2007a,
author = {David Carlisle},
title = {The file ltxdoc.dtx for use with \LaTeXe},
@@ -85,18 +77,11 @@
date = {2007-11-11}
}
-@manual{carlisle:1999a,
- author = {David Carlisle},
- title = {The tabularx package},
- url = {http://mirror.ctan.org/macros/latex/required/tools/tabularx.pdf},
- date = {1999-01-07}
-}
-
@manual{carlisle:2014a,
author = {David Carlisle},
title = {The tabularx package},
url = {http://mirror.ctan.org/macros/latex/required/tools/tabularx.pdf},
- date = {2014-05-13}
+ date = {2014-10-28}
}
@@ -111,7 +96,7 @@
author = {Peter Breitenlohner},
title = {The $\varepsilon$-\TeX\ manual},
version = {2},
- url = {http://ftp.gwdg.de/pub/ctan/systems/e-tex/v2/doc/etex_man.pdf},
+ url = {http://mirrors.ctan.org/systems/doc/etex/etex_man.pdf},
date = {1998-02},
}
@@ -122,26 +107,27 @@
date = {2011-11-10},
}
-@manual{robertson:2013a,
+@manual{robertson:2014a,
author = {Will Robertson},
title = {A couple of things involving environments},
url = {http://mirror.ctan.org/macros/latex/contrib/environ/environ.pdf},
- date = {2013-04-01},
+ date = {2014-05-04},
}
-@manual{lehmann:2011a,
- author = {Philipp Lehman},
+@manual{lehmann:2015a,
+ author = {Philipp Lehman and Joseph Wright},
title = {The etoolbox Package},
url = {http://mirror.ctan.org/macros/latex/contrib/etoolbox/etoolbox.pdf},
- date = {2011-01-03},
+ date = {2015-08-02},
}
+
@manual{cubitt:2013a,
author = {Toby Cubitt},
title = {The cleveref Package},
url = {http://mirror.ctan.org/macros/latex/contrib/cleveref/cleveref.pdf},
- date = {2013-03-22},
+ date = {2013-12-28},
}
@manual{rudolph:2011a,
@@ -152,6 +138,13 @@
date = {2011-09-17},
}
+@manual{poore:2015a,
+ author = {Geoffrey M. Poore and Konrad Rudolph},
+ title = {The minted package},
+ subtitle = {Highlighted source code in \LaTeX},
+ url = {http://mirror.ctan.org/macros/latex/contrib/minted/minted.pdf},
+ date = {2015-09-09},
+}
@online{pygments:2013,
title = {Pygments},
@@ -160,32 +153,25 @@
url = {http://pygments.org/},
}
-
-@manual{latexproject:2013a,
+@manual{latexproject:2015a,
author = {The \LaTeX3 Project},
title = {The xparse Package},
url = {http://mirror.ctan.org/macros/latex/contrib/l3packages/xparse.pdf},
- date = {2013-12-31},
+ date = {2015-10-14},
}
@manual{arseneau:2011a,
author = {Donald Arseneau},
title = {The varwidth package},
- url = {mirrors.ctan.org/macros/latex/contrib/varwidth/varwidth-doc.pdf},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/varwidth/varwidth-doc.pdf},
date = {2011-09-26},
}
-
-@manual{mittelbach:2014a,
+@manual{mittelbach:2015a,
author = {Frank Mittelbach},
title = {An environment for multicolumn output},
url = {http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf},
- Xnote = {},
- day = 21,
- month = jun,
- year = 2014,
- language = {english}
+ date = {2015-09-30},
}
-
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex
index 0cd8bc26647..e0d477e1e01 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.breakable.tex
@@ -554,7 +554,7 @@ and \refKey{/tcb/enlarge bottom at break by}.
\begin{tcolorbox}[enhanced jigsaw,size=small,breakable,colback=yellow!10!white,
colframe=red!50!white,break at=3cm,height fixed for=all]
Unbreakable |tcolorbox|es can be used without special care inside a
-|multicols| environment from the |multicol| package \cite{mittelbach:2014a}.
+|multicols| environment from the |multicol| package \cite{mittelbach:2015a}.
Since version 3.10, a breakable |tcolorbox| detects, if it is used inside
a |multicols| environment. But choosing break points for a breakable box
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 75446e5d5d0..810aaad581c 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:2013a,sturm:2014g} or the examples
+the syntax for |pgf| keys, see \cite{tantau:2015a,sturm:2014g} or the examples
starting from page~\pageref{sec:latextutorial}.
@@ -590,7 +590,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:2013a}. The short story is that
+ detail in the \tikzname\ manual \cite{tantau:2015a}. The short story is that
the non-flush versions will often look more balanced but with more
hyphenations.
@@ -1331,6 +1331,11 @@ outer arc & auto & auto & auto & auto & 0.0pt & 0.0pt \\
right rules and spaces are switched. It is recommended that you use this setting in
conjunction with \refKey{/tcb/check odd page}.
\end{itemize}
+\begin{marker}
+Horizontal bounding box enlargements are not toggled by this option.
+They can be toggled independently by \refKey{/tcb/toggle enlargement}.
+For example, \refKey{/tcb/oversize} changes the bounding box.
+\end{marker}
\begin{dispListing}
% \usepackage{changepage} for 'check odd page'
% \usepackage{lipsum}
@@ -3065,6 +3070,10 @@ This is a \textbf{tcolorbox}.
%Note that the page number detection may
%fail in certain cases. For these cases, use the |forced| value.
\end{itemize}
+\begin{marker}
+See \refKey{/tcb/toggle left and right} to toggle geometry settings.
+\end{marker}
+
\begin{dispExample}
% \usepackage{changepage} for 'check odd page'
\tcbset{colframe=blue!75!black,colback=white,
@@ -3408,7 +3417,7 @@ This is a tcolorbox.
\clearpage
\subsection{Text Characteristics}
-\begin{docTcbKey}{parbox}{\colOpt{=true\textbar false}}{default |true|, initially |true|}
+\begin{docTcbKey}[][doc updated=2015-10-14]{parbox}{\colOpt{=true\textbar false}}{default |true|, initially |true|}
The text inside a |tcolorbox| is formatted using a \LaTeX\ |minipage|
if the box is unbreakable. If breakable, the box tries a mimicry of
a |minipage|. In a |minipage| or |parbox|, paragraphs are formatted slightly different
@@ -3746,7 +3755,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:2013a} or the library \mylib{skins} has to be loaded to use this option.
+ The package |tikz| \cite{tantau:2015a} or the library \mylib{skins} has to be loaded to use this option.
Additionally, |\usetikzlibrary{external}| has to be used.
\end{docTcbKey}
@@ -3754,7 +3763,7 @@ 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:2013a} or the library \mylib{skins} has to be loaded to use this option.
+ The package |tikz| \cite{tantau:2015a} or the library \mylib{skins} has to be loaded to use this option.
Additionally, |\usetikzlibrary{external}| has to be used.
\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 da880a96f3e..505950f2f83 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:2013a} documentation.
+Till Tantau's |pgf| \cite{tantau:2015a} documentation.
Typically, this library is assumed to be used in conjunction with the
class |ltxdoc| or alike.
@@ -34,7 +34,7 @@ For UTF-8 support, load:
\tcbuselibrary{listingsutf8,documentation}
\end{dispListing}
-For |minted| \cite{rudolph:2011a} support, load:
+For |minted| \cite{poore:2015a} support, load:
\begin{dispListing}
\tcbuselibrary{documentation,minted}
\tcbset{listing engine=minted}
@@ -42,7 +42,7 @@ For |minted| \cite{rudolph:2011a} support, load:
\subsection{Macros of the Library}
-\enlargethispage*{15mm}
+%\enlargethispage*{15mm}
\begin{docEnvironment}[doclang/environment content=command description]{docCommand}{\oarg{options}\marg{name}\marg{parameters}}
Documents a \LaTeX\ macro with given \meta{name} where \meta{name} is
written without backslash. The given \meta{options} are set with \refCom{tcbset}.
@@ -490,7 +490,7 @@ with another note.
\end{docTcbKey}
\begin{docTcbKey}{documentation listing options}{=\meta{key list}}{no default,\\\hspace*{\fill} initially |style=tcbdocumentation|}
- Sets the options from the package |listings| \cite{heinz:2013a}.
+ Sets the options from the package |listings| \cite{heinz:2015a}.
They are used inside \refEnv{dispExample} and \refEnv{dispListing} to typeset
the listings. Note that this is not identical to the key
\refKey{/tcb/listing options} which is used for 'normal' listings.\\
@@ -500,7 +500,7 @@ with another note.
\begin{docTcbKey}{documentation listing style}{=\meta{listing style}}{no default, initially |tcbdocumentation|}
Abbreviation for |documentation listing options={style=...}|.
This key sets a \meta{style}
- for the |listings| package, see \cite{heinz:2013a}.
+ for the |listings| package, see \cite{heinz:2015a}.
Note that this is not identical to the key
\refKey{/tcb/listing style} which is used for 'normal' listings.\\
Used for \refKey{/tcb/listing engine}|=listings| only.
@@ -508,14 +508,14 @@ with another note.
\begin{docTcbKey}{documentation minted style}{=\meta{key list}}{no default, initially unset}
Sets a \meta{style} known to |Pygments| \cite{pygments:2013} for
- the package |minted| \cite{rudolph:2011a}, if used.
+ the package |minted| \cite{poore:2015a}, if used.
Note that this is not identical to the key
\refKey{/tcb/minted style} which is used for 'normal' listings.\\
Used for \refKey{/tcb/listing engine}|=minted| only.
\end{docTcbKey}
\begin{docTcbKey}{documentation minted options}{=\meta{minted style}}{no default,\\\hspace*{\fill} initially |tabsize=2,fontsize=\textbackslash small|}
- Sets the options from the package |minted| \cite{rudolph:2011a}
+ Sets the options from the package |minted| \cite{poore:2015a}
which are used during typesetting of the listing, if used.
Note that this is not identical to the key
\refKey{/tcb/minted options} which is used for 'normal' listings.\\
@@ -845,6 +845,79 @@ Options to these |tcolorbox|es can be given using the following keys.
\end{docTcbKey}
\clearpage
+The description texts of the main documentation environments \refEnv{docCommand},
+\refEnv{docEnvironment}, \refEnv{docKey}, etc, are set in a compact form without
+indention and |parskip=0pt|. This settings can overruled by using the following
+keys to insert code before (or after) the description texts.
+
+\begin{docTcbKey}[][doc new=2015-10-09]{before doc body command}{=\meta{code}}{no default, initially empty}
+ Executes \meta{code} before the description texts
+ of \refEnv{docCommand} and \refEnv{docCommand*}.
+\begin{dispExample}
+\tcbset{before doc body command={%
+ \setlength{\parindent}{2.5em}%
+ \setlength{\parskip}{1ex plus 0.75ex minus 0.25ex}%
+}}
+
+\begin{docCommand*}{myCommandG}{\marg{argment}}
+ This is the documentation of \refCom{myCommandG} which takes one \meta{argument}.
+ \refCom{myCommandG} does some funny things with its \meta{argument}.
+\end{docCommand*}
+\end{dispExample}
+\end{docTcbKey}
+
+
+\begin{docTcbKey}[][doc new=2015-10-09]{after doc body command}{=\meta{code}}{no default, initially empty}
+ Executes \meta{code} after the description texts
+ of \refEnv{docCommand} and \refEnv{docCommand*}.
+\begin{dispExample}
+\tcbset{after doc body command={%
+ \hfill\nolinebreak[1]\hspace*{\fill}\textcolor{red}{$\diamondsuit$}%
+}}
+
+\begin{docCommand*}{myCommandH}{\marg{argment}}
+ This is the documentation of \refCom{myCommandH} which takes one \meta{argument}.
+ \refCom{myCommandH} does some funny things with its \meta{argument}.
+\end{docCommand*}
+\end{dispExample}
+\end{docTcbKey}
+
+
+\begin{docTcbKey}[][doc new=2015-10-09]{before doc body environment}{=\meta{code}}{no default, initially empty}
+ Executes \meta{code} before the description texts
+ of \refEnv{docEnvironment} and \refEnv{docEnvironment*}.
+\end{docTcbKey}
+
+\begin{docTcbKey}[][doc new=2015-10-09]{after doc body environment}{=\meta{code}}{no default, initially empty}
+ Executes \meta{code} after the description texts
+ of \refEnv{docEnvironment} and \refEnv{docEnvironment*}.
+\end{docTcbKey}
+
+
+\begin{docTcbKey}[][doc new=2015-10-09]{before doc body key}{=\meta{code}}{no default, initially empty}
+ Executes \meta{code} before the description texts
+ of \refEnv{docKey} and \refEnv{docKey*}.
+\end{docTcbKey}
+
+\begin{docTcbKey}[][doc new=2015-10-09]{after doc body key}{=\meta{code}}{no default, initially empty}
+ Executes \meta{code} after the description texts
+ of \refEnv{docKey} and \refEnv{docKey*}.
+\end{docTcbKey}
+
+\begin{docTcbKey}[][doc new=2015-10-09]{before doc body}{=\meta{options}}{no default, initially empty}
+ Shortcut for setting the same \meta{options} for
+ \refKey{/tcb/before doc body command}, \refKey{/tcb/before doc body environment},
+ and \refKey{/tcb/before doc body key}.
+\end{docTcbKey}
+
+\begin{docTcbKey}[][doc new=2015-10-09]{after doc body}{=\meta{options}}{no default, initially empty}
+ Shortcut for setting the same \meta{options} for
+ \refKey{/tcb/after doc body command}, \refKey{/tcb/after doc body environment},
+ and \refKey{/tcb/after doc body key}.
+\end{docTcbKey}
+
+
+\clearpage
\begin{docTcbKey}{doc description}{=\meta{text}}{no default, initially empty}
Sets a (short!) additional description \meta{text} for
\refEnv{docCommand} or \refEnv{docEnvironment}. Such a description is
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 e577f0fe1d3..2682225f716 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:2013a}. These options can be used in any |tikzpicture|.
+\tikzname\ \cite{tantau:2015a}. 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.initoptions.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.initoptions.tex
index ec1eea7044d..b408632b921 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.initoptions.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.initoptions.tex
@@ -209,7 +209,7 @@ Feasible values for \meta{name} are:
\item\docValue{figures}: blend into the standard |figure| environment.
\item\docValue{tables}: blend into the standard |table| environment.
\item\docValue{listings}: blend into the standard |lstlistings| environment
- of the package |listings| \cite{heinz:2013a}.
+ of the package |listings| \cite{heinz:2015a}.
\begin{marker}
Note that |blend into=listings| can only be used in the document content
or, preferably, inside a |\AtBeginDocument| clause! Using it without
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 554c073df54..3f75aeb9f11 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.intro.tex
@@ -17,7 +17,7 @@ With this package, you are invited to apply these boxes for similar projects.
Starting with version 2.00, for all internal calculations
$\varepsilon$-\TeX\ \cite{breitenlohner:1998a} expressions are used
-in replacement of the package |calc| \cite{thorub:2007a}.
+in replacement of the package |calc|.
The breaking news for version 2.00 is the support for breakable boxes.
This new feature allows new applications of the package without
affecting the core package too much if you do not need boxes to break automatically.
@@ -51,9 +51,9 @@ 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:2013a}, |verbatim| \cite{schoepf:2001a},
-|etoolbox| \cite{lehmann:2011a},
-and |environ| \cite{robertson:2013a}.
+|pgf| \cite{tantau:2015a}, |verbatim| \cite{schoepf:2001a},
+|etoolbox| \cite{lehmann:2015a},
+and |environ| \cite{robertson:2014a}.
|tcolorbox| itself is loaded in the usual manner in the preamble:
\begin{dispListing}
\usepackage{tcolorbox}
@@ -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:2013a} and provides additional
+ Loads the package |tikz| \cite{tantau:2015a} and provides additional
styles (skins) for the appearance of the colored boxes; see
Section~\ref{sec:skins} from page~\pageref{sec:skins}.
\end{docTcbKey}
@@ -96,13 +96,13 @@ The following keys are used inside |\tcbuselibrary| respectively
\end{docTcbKey}
\begin{docTcbKey}[library]{listings}{}{\mylib{listings}}
- Loads the package |listings| \cite{heinz:2013a} and provides additional
+ Loads the package |listings| \cite{heinz:2015a} and provides additional
macros for typesetting listings which are described in Section~\ref{sec:listings}
from page~\pageref{sec:listings}.
\end{docTcbKey}
\begin{docTcbKey}[library]{listingsutf8}{}{\mylib{listingsutf8}}
- Loads the packages |listings| \cite{heinz:2013a} and
+ Loads the packages |listings| \cite{heinz:2015a} and
|listingsutf8| \cite{oberdiek:2011a} for UTF-8 support.
This is a variant of the library \mylib{listings}
and is described in Section \ref{sec:listings}
@@ -110,7 +110,7 @@ The following keys are used inside |\tcbuselibrary| respectively
\end{docTcbKey}
\begin{docTcbKey}[library]{minted}{}{\mylib{minted}}
- Loads the package |minted| \cite{rudolph:2011a} to
+ Loads the package |minted| \cite{poore:2015a} to
typeset listings with the |Pygments| \cite{pygments:2013} tool,
also see \Vref{sec:listings}.
\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 228c8996513..e42499f3ba0 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.listings.tex
@@ -25,12 +25,12 @@ the settings of a previous loaded library. A library is never loaded twice.
\subsubsection{Loading \mylib{listings}}
-This library uses the package |listings| \cite{heinz:2013a} to typeset
+This library uses the package |listings| \cite{heinz:2015a} to typeset
listings. It is loaded by a package option or inside the preamble by:
\begin{dispListing}
\tcbuselibrary{listings}
\end{dispListing}
-This also loads the package |listings| \cite{heinz:2013a}.
+This also loads the package |listings| \cite{heinz:2015a}.
The \refKey{/tcb/listing engine} is set to |listings| by the library.
To reactivate this setting, if overwritten by other libraries, use
@@ -47,7 +47,7 @@ variant \mylib{listingsutf8}.
\tcbset{listing utf8=latin1}% optional; 'latin1' is the default.
\end{dispListing}
This also loads the library \mylib{listings}
-and the packages |listings| \cite{heinz:2013a}
+and the packages |listings| \cite{heinz:2015a}
and |listingsutf8| \cite{oberdiek:2011a}.
The \refKey{/tcb/listing engine} is set to |listings| by the library.
@@ -59,19 +59,19 @@ To reactivate this setting, if overwritten by other libraries, use
\clearpage
\subsubsection{Loading \mylib{minted}}
-This library uses the package |minted| \cite{rudolph:2011a} to typeset
+This library uses the package |minted| \cite{poore:2015a} to typeset
listings. It is loaded by a package option or inside the preamble by:
\begin{dispListing}
\tcbuselibrary{minted}
\end{dispListing}
-This also loads the package |minted| \cite{rudolph:2011a}.
+This also loads the package |minted| \cite{poore:2015a}.
\begin{marker}
The |minted| package uses the external tool |Pygments| \cite{pygments:2013}
to apply syntax highlighting. It has to be installed and set up, before the
-library can be used, see \cite{rudolph:2011a} and \cite{pygments:2013}.
+library can be used, see \cite{poore:2015a} and \cite{pygments:2013}.
The |tcolorbox| library \mylib{minted} does not work, if the package
-|minted| \cite{rudolph:2011a} does not work.
+|minted| \cite{poore:2015a} does not work.
\end{marker}
The \refKey{/tcb/listing engine} is set to |minted| by the library.
@@ -317,7 +317,7 @@ This is my \LaTeX\ box.
\subsection{Option Keys of the \mylib{listings} Library}\label{sec:speclistingkeys}
\begin{docTcbKey}{listing options}{=\meta{key list}}{no default, initially |style=tcblatex|}
- Sets the options from the package |listings| \cite{heinz:2013a}
+ Sets the options from the package |listings| \cite{heinz:2015a}
which are used during typesetting of the listing.
For \LaTeX\ listings, there is a predefined |listings| style named |tcblatex|
which can be used.
@@ -347,7 +347,7 @@ All \textit{listings} options removed.
\begin{docTcbKey}{listing style}{=\meta{style}}{no default, initially |tcblatex|}
Abbreviation for |listing options={style=...}|. This key sets a \meta{style}
- for the |listings| package, see \cite{heinz:2013a}.
+ for the |listings| package, see \cite{heinz:2015a}.
For \LaTeX, there is a predefined style named |tcblatex|.
\begin{dispExample}
\begin{tcblisting}{colback=red!5!white,colframe=red!75!black,
@@ -453,7 +453,7 @@ public class HelloWorld {
\begin{docTcbKey}{minted options}{=\meta{key list}}{no default, initially |tabsize=2,fontsize=\textbackslash small|}
- Sets the options from the package |minted| \cite{rudolph:2011a}
+ Sets the options from the package |minted| \cite{poore:2015a}
which are used during typesetting of the listing.
\begin{dispExample}
% \tcbuselibrary{skins}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.raster.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.raster.tex
index 4590d2bb6ee..4356d662e95 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.raster.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.raster.tex
@@ -7,11 +7,11 @@ The library is loaded by a package option or inside the preamble by:
\begin{dispListing}
\tcbuselibrary{raster}
\end{dispListing}
-%This also loads the package |xparse| \cite{latexproject:2013a}.
+%This also loads the package |xparse| \cite{latexproject:2015a}.
%The purpose of this library is to give comfortable access to the
%powerful document command production with |xparse| for |tcolorbox|.
-%See the |xparse| package documentation \cite{latexproject:2013a}
+%See the |xparse| package documentation \cite{latexproject:2015a}
%for details about the argument \meta{specification} used in this section.
\subsection{Concept of Rasters}\label{subsec:raster_overview}
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 e9f3749d53f..dbac5e0cbe9 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:2013a}. Typically but not necessarily,
+This also loads the package |tikz| \cite{tantau:2015a}. Typically but not necessarily,
the following skins use |tikz| instead of |pgf|.
\subsection{Style Option Keys}\label{subsec:addstyleoptions}
@@ -2101,7 +2101,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:2013a}. If this option is
+ used to draw the color box, see \cite{tantau:2015a}. 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 439e768cda2..b846a87231e 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.technical.tex
@@ -17,7 +17,7 @@ see \Vref{sec:skins}.
%\begin{dispListing}
%\tcbuselibrary{skins}
%\end{dispListing}
-%This also loads the package |tikz| \cite{tantau:2013a}. Typically but not necessarily,
+%This also loads the package |tikz| \cite{tantau:2015a}. Typically but not necessarily,
%the following skins use |tikz| instead of |pgf|.
\subsection{Skins and Drawing Engines}\label{sec:skincorekeys}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex
index b7213211436..e149c48b19d 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.doc.xparse.tex
@@ -7,11 +7,11 @@ The library is loaded by a package option or inside the preamble by:
\begin{dispListing}
\tcbuselibrary{xparse}
\end{dispListing}
-This also loads the package |xparse| \cite{latexproject:2013a}.
+This also loads the package |xparse| \cite{latexproject:2015a}.
The purpose of this library is to give comfortable access to the
powerful document command production with |xparse| for |tcolorbox|.
-See the |xparse| package documentation \cite{latexproject:2013a}
+See the |xparse| package documentation \cite{latexproject:2015a}
for details about the argument \meta{specification} used in this section.
%\subsection{Producing Document Commands With \texttt{xparse}}
diff --git a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.pdf
index d5ac845aa6f..3ef4988d062 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 63676d8e5e7..015a788d07d 100644
--- a/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex
+++ b/Master/texmf-dist/doc/latex/tcolorbox/tcolorbox.tex
@@ -1,5 +1,5 @@
% \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcolorbox.tex: Manual
%%
%% -------------------------------------------------------------------------------------------
@@ -35,8 +35,8 @@
\setlength{\bibitemsep}{\smallskipamount}
\addbibresource{tcolorbox.doc.bib}
-\def\version{3.72}%
-\def\datum{2015/08/12}%
+\def\version{3.73}%
+\def\datum{2015/10/16}%
\makeindex
\hypersetup{
@@ -49,7 +49,7 @@
\usepackage{pgfplots}
%\tcbset{draftmode}
-%\includeonly{tcolorbox.doc.breakable}
+%\includeonly{tcolorbox.doc.listings}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
index de2bf3eba98..0a9ff5f4d43 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbbreakable.code.tex: Code for breakable colorboxes
%%
%% -------------------------------------------------------------------------------------------
@@ -17,10 +17,10 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\let\tcb@parboxrestore@true=\tcb@parboxrestore
-\def\tcb@parboxrestore@false{\vskip-\parskip\linewidth\hsize\noindent}
+\let\tcb@parboxrestore@false\tcb@parbox@false@settings
% total height for boxes smaller than 0.4375\maxdimen and 0.4375\maxdimen else (ca 2.5m)
\def\tcb@defToTotalHeightBreakable#1#2{%
@@ -74,11 +74,12 @@
\color@begingroup%
\textwidth\hsize%
\columnwidth\hsize%
- \csname tcb@parboxrestore@\kvtcv@parbox\endcsname%
+ \csname tcb@parboxrestore@\kvtcb@parbox\endcsname%
\def\@mpfn{mpfootnote}%
\def\thempfn{\thempfootnote}%
\c@mpfootnote\z@%
\let\@footnotetext\@mpfootnotetext%
+ \let\@listdepth\@mplistdepth \@mplistdepth\z@%
\@setminipage\tcb@hyph@fix%
\let\tcb@drawcolorbox\tcb@drawcolorbox@standalone%
\let\FN@pp@footnote\@empty% disable perpage mode of 'footmisc' package
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
index be7196723b1..afb70b05f3b 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbdocumentation.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbdocumentation.code.tex: Code for LaTeX documentations
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\tcbuselibrary{listings,skins,xparse,external}
@@ -145,6 +145,14 @@
doc head environment/.style={doc@head@environment/.style={#1}},
doc head key/.style={doc@head@key/.style={#1}},
doc head/.style={doc head command={#1},doc head environment={#1},doc head key={#1}},
+ before doc body command/.store in=\kvtcb@doc@body@command@before,
+ after doc body command/.store in=\kvtcb@doc@body@command@after,
+ before doc body environment/.store in=\kvtcb@doc@body@environment@before,
+ after doc body environment/.store in=\kvtcb@doc@body@environment@after,
+ before doc body key/.store in=\kvtcb@doc@body@key@before,
+ after doc body key/.store in=\kvtcb@doc@body@key@after,
+ before doc body/.style={before doc body command={#1},before doc body environment={#1},before doc body key={#1}},
+ after doc body/.style={after doc body command={#1},after doc body environment={#1},after doc body key={#1}},
doc description/.store in=\kvtcb@doc@description,%
doc into index/.is if=tcb@doc@toindex,%
doc updated/.style={before upper={\tcbdocmarginnote{\tcbdocupdated{#1}}}},
@@ -302,8 +310,8 @@
\begin{tcb@doc@head}{doc@head@command}%
\tcb@Print@Com{#2}\tcb@index@Com{#2}\protected@edef\@currentlabel{\noexpand\tcb@cs{#2}}\label{com:#2}{\ttfamily #3}%
\tcb@doc@do@description%
- \end{tcb@doc@head}\tcbset{before upper=}}%
- {\end{tcb@manual@entry}}
+ \end{tcb@doc@head}\tcbset{before upper=}\kvtcb@doc@body@command@before}%
+ {\kvtcb@doc@body@command@after\end{tcb@manual@entry}}
\newenvironment{docCommand*}{\bgroup\tcb@doc@toindexfalse\begin{docCommand}}{\end{docCommand}\egroup}
@@ -314,8 +322,8 @@
\strut~~\meta{\kvtcb@text@envcontent}\par%
\strut\cs{end}\brackets{\tcb@Print@Env{#2}}%
\tcb@doc@do@description%
- \end{tcb@doc@head}\tcbset{before upper=}}%
- {\end{tcb@manual@entry}}
+ \end{tcb@doc@head}\tcbset{before upper=}\kvtcb@doc@body@environment@before}%
+ {\kvtcb@doc@body@environment@after\end{tcb@manual@entry}}
\newenvironment{docEnvironment*}{\bgroup\tcb@doc@toindexfalse\begin{docEnvironment}}{\end{docEnvironment}\egroup}
@@ -329,8 +337,8 @@
\tcb@index@KeyPath{#1}{#3}\protected@edef\@currentlabel{/#1/#3}\label{key:/#1/#3}{\ttfamily #4}%
}%
\tcb@doc@do@description%
- \end{tcb@doc@head}\tcbset{before upper=}}%
- {\end{tcb@manual@entry}}
+ \end{tcb@doc@head}\tcbset{before upper=}\kvtcb@doc@body@key@before}%
+ {\kvtcb@doc@body@key@after\end{tcb@manual@entry}}
\newenvironment{docKey*}{\bgroup\tcb@doc@toindexfalse\begin{docKey}}{\end{docKey}\egroup}
@@ -403,7 +411,7 @@
\item\relax\footnotesize}
{\endlist}
-\newcommand{\tcbdocmarginnote}[2][]{
+\newcommand{\tcbdocmarginnote}[2][]{%
\marginnote{%
\begin{tcolorbox}[enhanced jigsaw,size=fbox,boxrule=1pt,leftrule=0pt,rightrule=0pt,
arc=0pt,outer arc=1pt,boxsep=1pt,top=1pt,bottom=1pt,
@@ -473,6 +481,8 @@
doc left indent=-2em,
doc right indent=0pt,
doc head=,
+ before doc body=,
+ after doc body=,
doc description=,
doc into index=true,
index colorize=false,
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
index 7945d795ed9..1f817d7beba 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbexternal.code.tex: Code for externalization
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
{
\catcode`\"=12
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
index d5d412ea6a3..58565f323ae 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbfitting.code.tex: Code for fit boxes
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\newdimen\tcbfitdim
\newdimen\tcb@lowerfitdim
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
index 3278d4ef3a9..f4e80932675 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbhooks.code.tex: Code for adding hooks
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\tcbset{%
before upper app/.code={\appto\kvtcb@before@upper{#1}},%
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex
index a57aefc1924..8923e27de03 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcblistings.code.tex: Code for colorboxes with listings
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\RequirePackage{listings}[2007/02/22]
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex
index 47c3fca19a7..4e5cde12d15 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcblistingscode.code.tex: Auxiliary code for colorboxes with listings
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\RequirePackage{pdftexcmds}
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
index db350d6077c..1a07d852cc0 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcblistingsutf8.code.tex: Code for colorboxes with listings in UTF-8
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\RequirePackage{listingsutf8}[2011/11/10]
\tcbuselibrary{listings}
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex
index e1a2fa6d656..b9735ea5fae 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbmagazine.code.tex: Code for box sets and magazine styles
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\tcbuselibrary{breakable}
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
index 35a48daf35d..3bae53fb3a9 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbminted.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbminted.code.tex: Code for colorboxes with listings
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\RequirePackage{minted}[2011/09/17]
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
index 7d5824683b6..7e4e2f08733 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\newcounter{tcbrastercolumn}
\newcounter{tcbrasterrow}
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
index 36f1ff98536..70580b2eb81 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbskins.code.tex: Code for colorboxes with different skins
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\RequirePackage{tikz}[2010/10/13]
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
index d6b2e45b51f..edc382b4a2b 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\tcbuselibrary{skins}
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
index 08d28f4eafe..dd4726b4811 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbtheorems.code.tex: Code for theorems in colorboxes
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\RequirePackage{amsmath}
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex b/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
index d2016c6f9ce..775d526581d 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcbxparse.code.tex: Code for xparse features
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{3.72}
+\tcb@set@library@version{3.73}
\RequirePackage{xparse}[2013/12/31]
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty b/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
index 1af05b4a59f..ede4f486dc1 100644
--- a/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
+++ b/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 3.72 (2015/08/12)
+%% The LaTeX package tcolorbox - version 3.73 (2015/10/16)
%% tcolorbox.sty: Text color boxes
%%
%% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
%% This work consists of all files listed in README
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tcolorbox}[2015/08/12 version 3.72 text color boxes]
-\def\tcb@version{3.72}
+\ProvidesPackage{tcolorbox}[2015/10/16 version 3.73 text color boxes]
+\def\tcb@version{3.73}
\RequirePackage{pgf}[2008/01/15]
\RequirePackage{verbatim}[2003/08/22]
@@ -407,7 +407,7 @@
title code/.default=\tcb@drawtitle@standard,%
title empty/.style={@title code=},
%
- geometry nodes/.store in=\kvtcv@geonodes,
+ geometry nodes/.store in=\kvtcb@geonodes,
geometry nodes/.default=true,%
set@extensions@preframe/.store in=\tcb@extensions@preframe,%
set@extensions@postframe/.store in=\tcb@extensions@postframe,%
@@ -420,7 +420,7 @@
skin first is subskin of/.style 2 args={skin@local@first/.style={skin@#1,#2},skin first=local@first},%
skin middle is subskin of/.style 2 args={skin@local@middle/.style={skin@#1,#2},skin middle=local@middle},%
skin last is subskin of/.style 2 args={skin@local@last/.style={skin@#1,#2},skin last=local@last},%
- parbox/.store in=\kvtcv@parbox,
+ parbox/.store in=\kvtcb@parbox,
parbox/.default=true,%
hyphenationfix/.is choice,%
hyphenationfix/.default=true,%
@@ -632,12 +632,24 @@
\let\tcb@parboxrestore=\@parboxrestore
+\def\tcb@parbox@false@settings{%
+ \noindent%
+ \linewidth\hsize%
+ \@totalleftmargin\z@%
+ \leftskip\z@skip%
+ \rightskip\z@skip%
+ \@rightskip\z@skip%
+}
+
+\let\tcb@parbox@use@true\relax
\def\tcb@parbox@use@false{%
- \def\@parboxrestore{\noindent\linewidth\hsize\let\@parboxrestore=\tcb@parboxrestore\leavevmode}%
+ \def\@parboxrestore{%
+ \tcb@parbox@false@settings%
+ \let\@parboxrestore=\tcb@parboxrestore%
+ }%
}
\let\tcb@afteroptions@hook\@empty
-\let\tcb@parbox@use@true\relax%
\def\tcb@minipage@top{\minipage[t]}
\let\tcb@minipage@center=\minipage
@@ -654,7 +666,7 @@
\def\noexpand\@currenvline{\on@line}}%
\reserved@a
\@endpefalse
- \csname tcb@parbox@use@\kvtcv@parbox\endcsname%
+ \csname tcb@parbox@use@\kvtcb@parbox\endcsname%
\tcb@minipage#2\tcb@hyph@fix\ignorespaces}
\def\endtcb@lrbox{\unskip\endminipage}
@@ -1292,7 +1304,7 @@
\pgftext[x=0pt,y=\tcb@height-\baselineskip,left,top]{\box\tcb@phantombox}%
\tcb@hasPhantomfalse%
\fi%
- \csname tcb@creategeonodes@\kvtcv@geonodes\endcsname%
+ \csname tcb@creategeonodes@\kvtcb@geonodes\endcsname%
}
\def\tcb@tdraw@title@core{%