summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-07-14 21:41:30 +0000
committerKarl Berry <karl@freefriends.org>2016-07-14 21:41:30 +0000
commit2d5135a3daaa80ca6f8878e7296bd5cbd0041cd5 (patch)
tree07fd3e88c1db56ee4d86fcc7e4d5bd893d9e2341 /Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
parent15d8e872670cad2846331dc4843baf948fdac3dd (diff)
tcolorbox (14jul16)
git-svn-id: svn://tug.org/texlive/trunk@41700 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty')
-rw-r--r--Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty20
1 files changed, 15 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty b/Master/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty
index 1455dcd5669..f398fd14b7a 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.93 (2016/06/01)
+%% The LaTeX package tcolorbox - version 3.94 (2016/07/14)
%% tcolorbox.sty: Text color boxes
%%
%% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
%% This work consists of all files listed in README
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tcolorbox}[2016/06/01 version 3.93 text color boxes]
-\def\tcb@version{3.93}
+\ProvidesPackage{tcolorbox}[2016/07/14 version 3.94 text color boxes]
+\def\tcb@version{3.94}
\RequirePackage{pgf}[2008/01/15]
\RequirePackage{verbatim}[2003/08/22]
@@ -129,7 +129,7 @@
\pgfkeys{/handlers/.colorlet/.code=\pgfkeysalso{\pgfkeyscurrentpath/.code=\colorlet{#1}{##1}}}
\newcommand\tcbtitle{\ifx\tcbtitletext\@empty\else%
- {\color{tcbcol@title}\kvtcb@fonttitle\kvtcb@haligntitle\kvtcb@before@title\tcbtitletext\kvtcb@after@title}\fi}
+ \leavevmode{\color{tcbcol@title}\kvtcb@fonttitle\kvtcb@haligntitle\kvtcb@before@title\tcbtitletext\kvtcb@after@title}\fi}
\def\tcb@detach@title@code@{%
\let\tcbtitletext\kvtcb@title%
@@ -149,6 +149,14 @@
\let\tcb@specialtitle@hook\@empty%
}
+\def\tcb@gettitle#1{\edef\@currentlabelname{#1}}
+
+\AtBeginDocument{%
+ \@ifpackageloaded{nameref}{%
+ \let\tcb@gettitle\NR@gettitle%
+ }{}%
+}
+
% analog to plain.tex
\def\tcb@raggedright@plain{\raggedright\rightskip0pt plus2em \spaceskip.3333em \xspaceskip.5em\relax}
\def\tcb@raggedleft@plain{\raggedleft\leftskip0pt plus2em \spaceskip.3333em \xspaceskip.5em \hbadness=10000\relax}
@@ -580,6 +588,7 @@
step/.style={phantom={\refstepcounter{#1}}},%
label/.style={phantom={\tcb@set@label{#1}}},%
phantomlabel/.style={phantom={\ifdefined\phantomsection\phantomsection\fi\tcb@set@label{#1}}},%
+ nameref/.code={\tcb@gettitle{#1}},%
label type/.store in=\kvtcb@label@type,%
no label type/.style={label type=},%
add to list/.style 2 args={phantom={\tcb@addcontentsline{#1}{#2}}},
@@ -1470,7 +1479,7 @@
\fi%
\iftcb@hasLower%
\tcb@box@align{\tcb@lowerbox}%
- \iftcb@lowervisible\color{tcbcol@lower}\unhbox\tcb@lowerbox%
+ \iftcb@lowervisible\leavevmode\color{tcbcol@lower}\unhbox\tcb@lowerbox%
\else%
\iftcb@lowerignored\else\rule[-\dp\tcb@lowerbox]{0pt}{\the\dimexpr\ht\tcb@lowerbox+\dp\tcb@lowerbox\relax}\fi%
\fi%
@@ -2066,6 +2075,7 @@
\DeclareOption{#1}{\appto\tcb@optionlist{,#1}}%
}
+\tcb@add@library{pro@cessing}{tcbprocessing.code.tex}
\tcb@add@library{listings@core}{tcblistingscore.code.tex}
\tcb@add@library{listings}{tcblistings.code.tex}
\tcb@add@library{listingsutf8}{tcblistingsutf8.code.tex}